From 15463642af8c14da21afb7ddc6bac86058f1f03a Mon Sep 17 00:00:00 2001 From: MaluMartis Date: Sat, 23 Dec 2023 03:12:09 -0300 Subject: [PATCH] update data --- src/figures/ch4.html | 2 +- src/figures/co2.html | 2 +- src/figures/landsat_map.html | 414 ++++---- src/figures/nvdi_map.html | 1644 ++++++++++++++++---------------- src/figures/o3.html | 2 +- src/figures/sm_map.html | 1234 ++++++++++++------------ src/figures/soil_moisture.html | 2 +- src/figures/temp_celsius.html | 2 +- src/figures/temp_map.html | 824 ++++++++-------- src/figures/veg_grn.html | 2 +- src/figures/veg_lai.html | 2 +- src/maps.py | 6 +- 12 files changed, 2068 insertions(+), 2068 deletions(-) diff --git a/src/figures/ch4.html b/src/figures/ch4.html index f93e586..b127185 100644 --- a/src/figures/ch4.html +++ b/src/figures/ch4.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/co2.html b/src/figures/co2.html index 412cde4..9650def 100644 --- a/src/figures/co2.html +++ b/src/figures/co2.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/landsat_map.html b/src/figures/landsat_map.html index 8b3900d..774d95b 100644 --- a/src/figures/landsat_map.html +++ b/src/figures/landsat_map.html @@ -16,7 +16,7 @@ "version_major": 2, "version_minor": 0, "state": { - "d7a4a3047e144c67859c76bc101c0227": { + "97b73729acff47b3be05023b7c40c0e1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -24,7 +24,7 @@ "width": "500px" } }, - "e3e4ba3aee7e42deae1ab60621a15758": { + "15beaa92ada848f6aec21eafc9ffcafa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -32,13 +32,13 @@ "height": "600px" } }, - "83fc461246a24e2cac577837207ffd65": { + "845473bad18549f5af9b8c6ad610f8da": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "a71f6774a31d476c8ed0067494dd0dac": { + "84e8a58082e84ac4b5443452e5865eb5": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -46,7 +46,7 @@ "cursor": "move" } }, - "e83c637706bb49bcae71d500d1bd41f9": { + "4de65c007e8649c3bde117196728aa40": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -73,13 +73,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "4dea96d81517475ba097b57f6d6b0921": { + "28e01cdb95574b64b252c98f9e3efa84": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "1bc892db513a41ceb47109b8311fb678": { + "55a21ba055d24949bc14f7a56f1c0c2c": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -90,26 +90,26 @@ -114.2579 ], "controls": [ - "IPY_MODEL_211c80a673194be3b07622423ea4bf82", - "IPY_MODEL_eb7015222ac14d0698b2938a6d700df6", - "IPY_MODEL_a0cea8dd44414145a7a18b1951a0337a", - "IPY_MODEL_42f5e3bf2b674469906aa9c86920d7be", - "IPY_MODEL_44b7b9e36c91437b9c500decc07bfde5", - "IPY_MODEL_79c3cce128d14c5387429ef95454d2a7", - "IPY_MODEL_2fd1d41c3d6b473eb2af659706f43e23", - "IPY_MODEL_9ac04752bfa74d619993f80aaf218687" + "IPY_MODEL_5379883e8b22487cb307aa4cbd475d29", + "IPY_MODEL_f8f09c865cda40dd9aa608a8bedfabff", + "IPY_MODEL_da7ad856b2c84d4abe92ac6f2162b0c6", + "IPY_MODEL_462c9a722db24990b0937786e305cf14", + "IPY_MODEL_224312dedadb430590ebda7712fc63a2", + "IPY_MODEL_3a540fc76126498bb3ad1f5dd90e5584", + "IPY_MODEL_704e9f38792f4593927b3fa68a286705", + "IPY_MODEL_98ac8730a43c4ec9931ce1871c873d2a" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_83fc461246a24e2cac577837207ffd65", - "dragging_style": "IPY_MODEL_a71f6774a31d476c8ed0067494dd0dac", + "default_style": "IPY_MODEL_845473bad18549f5af9b8c6ad610f8da", + "dragging_style": "IPY_MODEL_84e8a58082e84ac4b5443452e5865eb5", "layers": [ - "IPY_MODEL_e83c637706bb49bcae71d500d1bd41f9", - "IPY_MODEL_845e2a70aad24e7ebc7db26c7832f37a" + "IPY_MODEL_4de65c007e8649c3bde117196728aa40", + "IPY_MODEL_4a4403c961e740cd8654da959e7f906b" ], - "layout": "IPY_MODEL_e3e4ba3aee7e42deae1ab60621a15758", + "layout": "IPY_MODEL_15beaa92ada848f6aec21eafc9ffcafa", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -141,11 +141,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_4dea96d81517475ba097b57f6d6b0921", + "style": "IPY_MODEL_28e01cdb95574b64b252c98f9e3efa84", "zoom": 8.0 } }, - "96650b0d898040009d2f8bffaf0640ca": { + "319600227cb44273992dede049e5d769": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -155,31 +155,31 @@ "width": "28px" } }, - "23482003143b4efca685d6c7c78277d7": { + "496aba14f5fd4100b47ce7dd32ad326f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "93a6ed85a0444d0893e6c147051040c0": { + "b3c3d6158e934537af9d1a38225fe9c1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_96650b0d898040009d2f8bffaf0640ca", - "style": "IPY_MODEL_23482003143b4efca685d6c7c78277d7", + "layout": "IPY_MODEL_319600227cb44273992dede049e5d769", + "style": "IPY_MODEL_496aba14f5fd4100b47ce7dd32ad326f", "tooltip": "Search location/data" } }, - "9fe10268dd8f4e1383654ba5b4d5383c": { + "89098a448e9f476a8a2727b82f5feddf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "83288f2fd0e64562a7a9084be043a014": { + "d26eb6ad4f4b45c588c60849f3ae26cc": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -187,7 +187,7 @@ "button_width": "110px" } }, - "466429a83fcf4672b0e9aebbd0b088e7": { + "b90c438d57704d2fa39a3d0e6a22bbcf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -200,8 +200,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_9fe10268dd8f4e1383654ba5b4d5383c", - "style": "IPY_MODEL_83288f2fd0e64562a7a9084be043a014", + "layout": "IPY_MODEL_89098a448e9f476a8a2727b82f5feddf", + "style": "IPY_MODEL_d26eb6ad4f4b45c588c60849f3ae26cc", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -209,7 +209,7 @@ ] } }, - "23c8febe56264400b93373b029a133b1": { + "f908e2a288c8472fac41df5786cdd2ce": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -217,25 +217,25 @@ "width": "340px" } }, - "649248032f73414480042d1261df51fb": { + "f74f42f5bfcb40e0803bf2d1e0d55980": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6ffb6bc012204a8886e9698b449d9b20": { + "880d7da2ef74472db930320d5035704f": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_23c8febe56264400b93373b029a133b1", + "layout": "IPY_MODEL_f908e2a288c8472fac41df5786cdd2ce", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_649248032f73414480042d1261df51fb", + "style": "IPY_MODEL_f74f42f5bfcb40e0803bf2d1e0d55980", "tooltip": "Search location" } }, - "005bc079afc84fd4a81e51090fcb8e7f": { + "9507021a863448408a17e7cb5993a705": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -245,40 +245,40 @@ "overflow": "scroll" } }, - "fdbf65a2213b40a7a5319abd4b1521d3": { + "db76ffe74c6c4e43bedeafe2f4a5cc67": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_005bc079afc84fd4a81e51090fcb8e7f", + "layout": "IPY_MODEL_9507021a863448408a17e7cb5993a705", "outputs": [] } }, - "c3fdbac3ceef42a1a3411d41b050aa92": { + "a804cc1611fe4b66baa51fb8ceabec49": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "fd4714699a614f988b9fb01629738310": { + "7b09905466014877b695d80b6cb4e46c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b4470278ec7b43e3a175a8fdba072c08": { + "9116a1261cce4192b1a27b038b296c3b": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_c3fdbac3ceef42a1a3411d41b050aa92", - "style": "IPY_MODEL_fd4714699a614f988b9fb01629738310" + "layout": "IPY_MODEL_a804cc1611fe4b66baa51fb8ceabec49", + "style": "IPY_MODEL_7b09905466014877b695d80b6cb4e46c" } }, - "d5c6cbb10879428a8b09fc06115d75d8": { + "4e1eaec023b14d61b3d9829e14066ed5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -287,24 +287,24 @@ "min_width": "279px" } }, - "2b183fdd70f847ffbedda53a086e8deb": { + "8d59d22f70dc4732987cf536246affd7": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "80688da6bbc1416eafe2c908a569b959": { + "6f8f263be7824c88bd0b2b1c96852e2b": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_d5c6cbb10879428a8b09fc06115d75d8", - "style": "IPY_MODEL_2b183fdd70f847ffbedda53a086e8deb" + "layout": "IPY_MODEL_4e1eaec023b14d61b3d9829e14066ed5", + "style": "IPY_MODEL_8d59d22f70dc4732987cf536246affd7" } }, - "5ca2c864636944d0b781a3aedaadf488": { + "defebedc93854d90981be59174281619": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -313,13 +313,13 @@ "min_width": "57px" } }, - "1719ef4d33df4cc5997d0544801fad1a": { + "d4a8c9a3b1694f92be698c7a1eec157a": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e1449d11f52f4a86afb58c8eb0012014": { + "83376e2ffaae4c67bbac5773f5ac2633": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -327,78 +327,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_5ca2c864636944d0b781a3aedaadf488", - "style": "IPY_MODEL_1719ef4d33df4cc5997d0544801fad1a", + "layout": "IPY_MODEL_defebedc93854d90981be59174281619", + "style": "IPY_MODEL_d4a8c9a3b1694f92be698c7a1eec157a", "tooltip": "Click to import the selected asset" } }, - "d0a1d4ae86564516a3a701e0ae298744": { + "a8d302f6d2a749cd8c1bb815058ce477": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "0285d77835484bb4a19fd983aeac562f": { + "31d6c899ccf6449eb4bf04f10eb32c24": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "63b049f936fb4388bc393de3792b7e40": { + "224fa26792bc49c598957e5cce4424d0": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_d0a1d4ae86564516a3a701e0ae298744", - "style": "IPY_MODEL_0285d77835484bb4a19fd983aeac562f" + "layout": "IPY_MODEL_a8d302f6d2a749cd8c1bb815058ce477", + "style": "IPY_MODEL_31d6c899ccf6449eb4bf04f10eb32c24" } }, - "2162703cd4cb46e2b749ad7e9e0580ce": { + "2579eadda24842e58dd5c49057dbd79f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "232b326430c54b778004feb364b75426": { + "a9e1a7589c9e4646a55ee105ab785352": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_e1449d11f52f4a86afb58c8eb0012014", - "IPY_MODEL_80688da6bbc1416eafe2c908a569b959" + "IPY_MODEL_83376e2ffaae4c67bbac5773f5ac2633", + "IPY_MODEL_6f8f263be7824c88bd0b2b1c96852e2b" ], - "layout": "IPY_MODEL_2162703cd4cb46e2b749ad7e9e0580ce" + "layout": "IPY_MODEL_2579eadda24842e58dd5c49057dbd79f" } }, - "ba8c39176d8d4fae98e51c299d20993b": { + "de631109aa284bc88e3c0404af5cee3c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "cf7a349321324f47b02741f8fbfe18fb": { + "8edaca56a47a49a09ad309dfca027e2c": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_466429a83fcf4672b0e9aebbd0b088e7", - "IPY_MODEL_6ffb6bc012204a8886e9698b449d9b20" + "IPY_MODEL_b90c438d57704d2fa39a3d0e6a22bbcf", + "IPY_MODEL_880d7da2ef74472db930320d5035704f" ], - "layout": "IPY_MODEL_ba8c39176d8d4fae98e51c299d20993b" + "layout": "IPY_MODEL_de631109aa284bc88e3c0404af5cee3c" } }, - "4551d4b04dbc496f9b7c18e82a20b5c2": { + "bc195c6769c34b5ba6d86784ea0b159c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "1830628a078c447aa193154233dddfd1": { + "3a6ee19145904e78821de844b3c8a10c": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -407,12 +407,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_93a6ed85a0444d0893e6c147051040c0" + "IPY_MODEL_b3c3d6158e934537af9d1a38225fe9c1" ], - "layout": "IPY_MODEL_4551d4b04dbc496f9b7c18e82a20b5c2" + "layout": "IPY_MODEL_bc195c6769c34b5ba6d86784ea0b159c" } }, - "97e92bdc17414c819a4071fa2614f7f8": { + "74e4d06f71004c919e60de562af32f3a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -446,7 +446,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_1830628a078c447aa193154233dddfd1", + "source": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c", "watched_events": [ "mouseenter", "mouseleave" @@ -454,7 +454,7 @@ "xy": [] } }, - "211c80a673194be3b07622423ea4bf82": { + "5379883e8b22487cb307aa4cbd475d29": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -463,10 +463,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_1830628a078c447aa193154233dddfd1" + "widget": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c" } }, - "eb7015222ac14d0698b2938a6d700df6": { + "f8f09c865cda40dd9aa608a8bedfabff": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -480,7 +480,7 @@ ] } }, - "a0cea8dd44414145a7a18b1951a0337a": { + "da7ad856b2c84d4abe92ac6f2162b0c6": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -490,7 +490,7 @@ ] } }, - "42f5e3bf2b674469906aa9c86920d7be": { + "462c9a722db24990b0937786e305cf14": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -519,7 +519,7 @@ } } }, - "44b7b9e36c91437b9c500decc07bfde5": { + "224312dedadb430590ebda7712fc63a2": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -534,7 +534,7 @@ "position": "bottomleft" } }, - "79c3cce128d14c5387429ef95454d2a7": { + "3a540fc76126498bb3ad1f5dd90e5584": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -563,7 +563,7 @@ "primary_length_unit": "kilometers" } }, - "8cd09c23794e46d797f4f7b626789cea": { + "92a87a3e52194753a46e66a114283195": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -573,13 +573,13 @@ "width": "auto" } }, - "175a161c9c574f0f8c1c93914b8c4606": { + "2305164c0cdb4fe59c64249ac4825948": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6466014c45694982a1bf10e58000deb2": { + "4f1a363f2a0f49dcb739d09a4ddb990c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -587,12 +587,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_8cd09c23794e46d797f4f7b626789cea", - "style": "IPY_MODEL_175a161c9c574f0f8c1c93914b8c4606", + "layout": "IPY_MODEL_92a87a3e52194753a46e66a114283195", + "style": "IPY_MODEL_2305164c0cdb4fe59c64249ac4825948", "tooltip": "Inspector" } }, - "799c37d057f34d0f87d2a6cadddadee4": { + "54b567e33be54a8ebcf444de85d2377e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -602,13 +602,13 @@ "width": "auto" } }, - "b0da2971dd2246018e4535360d98bcab": { + "ef38bd06416b4dca8d5eeac288835a44": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c71d4e27ba0f44b2bcb2c90a9a605a16": { + "a452fc9f454642c8af34f30ff7b4ae0c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -616,12 +616,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_799c37d057f34d0f87d2a6cadddadee4", - "style": "IPY_MODEL_b0da2971dd2246018e4535360d98bcab", + "layout": "IPY_MODEL_54b567e33be54a8ebcf444de85d2377e", + "style": "IPY_MODEL_ef38bd06416b4dca8d5eeac288835a44", "tooltip": "Plotting" } }, - "b2283ab84f7f4295aebb17725c8d26d3": { + "3ae7e0ae71014407af4b6562def159e5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -631,13 +631,13 @@ "width": "auto" } }, - "37eff849cc0a49b8943db915dc3eeaea": { + "90d6942af34748298b45c51c3b938505": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "9984a87ea0fd47d88afb1d3ad158002d": { + "dce0d03e78e14facb984f43ec1cab439": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -645,12 +645,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_b2283ab84f7f4295aebb17725c8d26d3", - "style": "IPY_MODEL_37eff849cc0a49b8943db915dc3eeaea", + "layout": "IPY_MODEL_3ae7e0ae71014407af4b6562def159e5", + "style": "IPY_MODEL_90d6942af34748298b45c51c3b938505", "tooltip": "Create timelapse" } }, - "ad0b8136f54e485e9a4d62e590a803f6": { + "42511eb73cac4b4c806b53c9da57bd0f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -660,13 +660,13 @@ "width": "auto" } }, - "bfd11701f04940d299446e31a639a28d": { + "9dddec3ee6824bd6bf55a0641da8d3ee": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ff24f21e351943d3b177d8d2d3a4d8c1": { + "11a8d724976242d1901bf7c0531a9a54": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -674,12 +674,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_ad0b8136f54e485e9a4d62e590a803f6", - "style": "IPY_MODEL_bfd11701f04940d299446e31a639a28d", + "layout": "IPY_MODEL_42511eb73cac4b4c806b53c9da57bd0f", + "style": "IPY_MODEL_9dddec3ee6824bd6bf55a0641da8d3ee", "tooltip": "Change basemap" } }, - "1fdd1737f3c04ab78b39e08e393e64d5": { + "0f011a0caed149d8a5bdb1a2441b767a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -689,13 +689,13 @@ "width": "auto" } }, - "fbfc8e46ef814aa3be07118bc4d55903": { + "f93c26354d8e4948b2ac2ad6b2019708": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f9a83496e7d64ff9bfde8ccc647889a7": { + "6fa3c8cf2c864e33a5d683e5942fa6fb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -703,12 +703,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_1fdd1737f3c04ab78b39e08e393e64d5", - "style": "IPY_MODEL_fbfc8e46ef814aa3be07118bc4d55903", + "layout": "IPY_MODEL_0f011a0caed149d8a5bdb1a2441b767a", + "style": "IPY_MODEL_f93c26354d8e4948b2ac2ad6b2019708", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "669065d8fa1142a7ae38eedf3fa76e94": { + "d66b2a9759ab4f89b82f1e71b70206eb": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -718,13 +718,13 @@ "width": "auto" } }, - "e9b5bb01568744d8a42b90e37a4dcb41": { + "e8d66f153df34fd2b1a45803047c0a69": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "10d76b3907a640d3b0233db93d15b5c2": { + "5245a7626a9e402bb535503ae804d265": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -732,12 +732,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_669065d8fa1142a7ae38eedf3fa76e94", - "style": "IPY_MODEL_e9b5bb01568744d8a42b90e37a4dcb41", + "layout": "IPY_MODEL_d66b2a9759ab4f89b82f1e71b70206eb", + "style": "IPY_MODEL_e8d66f153df34fd2b1a45803047c0a69", "tooltip": "Expand toolbar" } }, - "b5a7c6b9ff974fd1a19065d11648592f": { + "f07a835ddaa5490bb11518f8a842eaf4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -747,13 +747,13 @@ "width": "auto" } }, - "50a8aa230b4249dfb0de99bfa2c021b2": { + "e18028d682f34b39874b86e82caaf23d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "759e3c03d2ca4659894c5936ed5a18a1": { + "3e2af0f4c2d2409d9bf060bfb62eb10a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -761,12 +761,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_b5a7c6b9ff974fd1a19065d11648592f", - "style": "IPY_MODEL_50a8aa230b4249dfb0de99bfa2c021b2", + "layout": "IPY_MODEL_f07a835ddaa5490bb11518f8a842eaf4", + "style": "IPY_MODEL_e18028d682f34b39874b86e82caaf23d", "tooltip": "Remove all drawn features" } }, - "5f6db752cd8b40168a87bc5ce687d8a2": { + "3540089b5e1242089ae0478852dec90f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -776,13 +776,13 @@ "width": "auto" } }, - "abc1d22360334501b8fd01c648810313": { + "f2938bc42f134fca843e52e747deffaa": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7864e285d5e041f5b35e944b0eec91d2": { + "9b29065d373e485b9fbed52ce37a97b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -790,12 +790,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_5f6db752cd8b40168a87bc5ce687d8a2", - "style": "IPY_MODEL_abc1d22360334501b8fd01c648810313", + "layout": "IPY_MODEL_3540089b5e1242089ae0478852dec90f", + "style": "IPY_MODEL_f2938bc42f134fca843e52e747deffaa", "tooltip": "Open local vector/raster data" } }, - "006f95dd3966408b92b6b1edbef5e40a": { + "b886896f69164f59829aa66744057266": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -805,13 +805,13 @@ "width": "auto" } }, - "ed9f613a112d498c84cfda2d900e62f9": { + "5bcd3ed8e5ba4b55906ee408dfb11a49": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "26e663e5c8f44d5ba1bdca373be6acff": { + "c35dee0010af4f66b0f26b8320a8ec02": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -819,12 +819,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_006f95dd3966408b92b6b1edbef5e40a", - "style": "IPY_MODEL_ed9f613a112d498c84cfda2d900e62f9", + "layout": "IPY_MODEL_b886896f69164f59829aa66744057266", + "style": "IPY_MODEL_5bcd3ed8e5ba4b55906ee408dfb11a49", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "64b2251d7d444888af96d68e5fa5864b": { + "da2036cbff1740cb8f0d9e815713cdda": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -834,13 +834,13 @@ "width": "auto" } }, - "8b6061c85db947cd9291649e13c863e2": { + "74afeb3c24cb4532a58a6f1ee13ee7fb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "3a4b2d08064c463aabb63a9e6a12b53d": { + "f087fbbfdd7341358c0928850dc22e88": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -848,12 +848,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_64b2251d7d444888af96d68e5fa5864b", - "style": "IPY_MODEL_8b6061c85db947cd9291649e13c863e2", + "layout": "IPY_MODEL_da2036cbff1740cb8f0d9e815713cdda", + "style": "IPY_MODEL_74afeb3c24cb4532a58a6f1ee13ee7fb", "tooltip": "GEE Toolbox for cloud computing" } }, - "5e7873de317b42d585b6b698ff8c786f": { + "4f98039e167a44adabaccca1d2abbb23": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -863,13 +863,13 @@ "width": "auto" } }, - "29f07cbc7f1745bd9e5a0e03f2e5c603": { + "f2719ddaaec942178086b082de12cf08": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "68f7a9a73d744873b8d3731122b0d68c": { + "e36345c2c4be4e22956443c708e8995c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -877,12 +877,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_5e7873de317b42d585b6b698ff8c786f", - "style": "IPY_MODEL_29f07cbc7f1745bd9e5a0e03f2e5c603", + "layout": "IPY_MODEL_4f98039e167a44adabaccca1d2abbb23", + "style": "IPY_MODEL_f2719ddaaec942178086b082de12cf08", "tooltip": "Activate timeslider" } }, - "63f50c03adbe419f9aa4c5633855ccc4": { + "8a134f7bc7f148ca84d1e33feedbb56d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -892,13 +892,13 @@ "width": "auto" } }, - "161edd8b575241e0b85e8412e03f29b4": { + "d3b3230d253e4c6db31396db5754b5a9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bde387aa1de0488bb0da5d136e56a904": { + "4ad86d309487486d97dd686feeb95a84": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -906,12 +906,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_63f50c03adbe419f9aa4c5633855ccc4", - "style": "IPY_MODEL_161edd8b575241e0b85e8412e03f29b4", + "layout": "IPY_MODEL_8a134f7bc7f148ca84d1e33feedbb56d", + "style": "IPY_MODEL_d3b3230d253e4c6db31396db5754b5a9", "tooltip": "Collect training samples" } }, - "471fd4a1cfae49878aeb3407edea7a04": { + "f7651b88316c40079e49bdd5fedc9a7b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -921,13 +921,13 @@ "width": "auto" } }, - "3313374991244dad862336cd1ff655f3": { + "382d63303bcb4eca96b0af6976fe8ba0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7f376cf0a6634939afc58edbe6bc8d5c": { + "b4a9d7daf9dd447680536fe42df312b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -935,12 +935,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_471fd4a1cfae49878aeb3407edea7a04", - "style": "IPY_MODEL_3313374991244dad862336cd1ff655f3", + "layout": "IPY_MODEL_f7651b88316c40079e49bdd5fedc9a7b", + "style": "IPY_MODEL_382d63303bcb4eca96b0af6976fe8ba0", "tooltip": "Creating and plotting transects" } }, - "e8187b8844504ab78e6280b5190130b2": { + "3c5233cbe80b4840bc0ba784dece85bf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -950,13 +950,13 @@ "width": "auto" } }, - "0e09a3b6bb10419282bf83125def1f5f": { + "666c4093c6cf48f5b5f7c79c554c55c5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "150c99effeb74033aba3155e847f8fc1": { + "975406329d594160bfa6ead7ce2ca51a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -964,12 +964,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_e8187b8844504ab78e6280b5190130b2", - "style": "IPY_MODEL_0e09a3b6bb10419282bf83125def1f5f", + "layout": "IPY_MODEL_3c5233cbe80b4840bc0ba784dece85bf", + "style": "IPY_MODEL_666c4093c6cf48f5b5f7c79c554c55c5", "tooltip": "Sankey plots" } }, - "df1b42c5227d438f99a533d5f88600ce": { + "4f2817f09e314180946cf7ca6f2afd98": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -979,13 +979,13 @@ "width": "auto" } }, - "81338e1c16804a23ae186a575bf5f74b": { + "05bf0eb8325048aeb308a2a4b07d3519": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2eaea7692fcb448da95f7eb1e4ec67db": { + "1ff69a119673447287d9480b55811dd8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -993,12 +993,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_df1b42c5227d438f99a533d5f88600ce", - "style": "IPY_MODEL_81338e1c16804a23ae186a575bf5f74b", + "layout": "IPY_MODEL_4f2817f09e314180946cf7ca6f2afd98", + "style": "IPY_MODEL_05bf0eb8325048aeb308a2a4b07d3519", "tooltip": "Planet imagery" } }, - "f16bc4d9050d4488b6bdbcb37418a205": { + "dab07c7a932f4c55a6b0ce0600a6957b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1008,13 +1008,13 @@ "width": "auto" } }, - "1ef0403be95f4120aaef32342e5c6fcb": { + "b77c8b5a6cea49528560b986a77ac646": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "917ff09525e14d7fa241967d4eaad7c0": { + "61320cf787b34caeb09a604da8587868": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1022,12 +1022,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_f16bc4d9050d4488b6bdbcb37418a205", - "style": "IPY_MODEL_1ef0403be95f4120aaef32342e5c6fcb", + "layout": "IPY_MODEL_dab07c7a932f4c55a6b0ce0600a6957b", + "style": "IPY_MODEL_b77c8b5a6cea49528560b986a77ac646", "tooltip": "Get COG/STAC pixel value" } }, - "efbeddc3268e4af584697147e3b70567": { + "323cb68a52dc499c9d8346ef5c97cd20": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1037,13 +1037,13 @@ "width": "auto" } }, - "c8ea23c8c4214547bcc824258f81ceb9": { + "9bc4ad9a15ce4003a4ef7847ca894264": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "068d4e42d9404543aedc05dbed75086d": { + "fe6cfefba2d44748a8b121113379afbd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1051,12 +1051,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_efbeddc3268e4af584697147e3b70567", - "style": "IPY_MODEL_c8ea23c8c4214547bcc824258f81ceb9", + "layout": "IPY_MODEL_323cb68a52dc499c9d8346ef5c97cd20", + "style": "IPY_MODEL_9bc4ad9a15ce4003a4ef7847ca894264", "tooltip": "Get help" } }, - "fee0cee53bd248dda1c50f4273ff0a5a": { + "c439ac52c82c4dcd9b4a3709777d6c09": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1068,24 +1068,24 @@ "width": "109px" } }, - "b9b0b81b68944bffb66a601d6d3b484e": { + "8f212810c5974e48a369e5599410c931": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_6466014c45694982a1bf10e58000deb2", - "IPY_MODEL_c71d4e27ba0f44b2bcb2c90a9a605a16", - "IPY_MODEL_9984a87ea0fd47d88afb1d3ad158002d", - "IPY_MODEL_ff24f21e351943d3b177d8d2d3a4d8c1", - "IPY_MODEL_f9a83496e7d64ff9bfde8ccc647889a7", - "IPY_MODEL_10d76b3907a640d3b0233db93d15b5c2" + "IPY_MODEL_4f1a363f2a0f49dcb739d09a4ddb990c", + "IPY_MODEL_a452fc9f454642c8af34f30ff7b4ae0c", + "IPY_MODEL_dce0d03e78e14facb984f43ec1cab439", + "IPY_MODEL_11a8d724976242d1901bf7c0531a9a54", + "IPY_MODEL_6fa3c8cf2c864e33a5d683e5942fa6fb", + "IPY_MODEL_5245a7626a9e402bb535503ae804d265" ], - "layout": "IPY_MODEL_fee0cee53bd248dda1c50f4273ff0a5a" + "layout": "IPY_MODEL_c439ac52c82c4dcd9b4a3709777d6c09" } }, - "90bd8eb2260640c58e2acdbcbcd9d3b4": { + "681a588142cb4c06a41996533da93831": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1095,25 +1095,25 @@ "width": "28px" } }, - "795771435aeb4f7f9fd2c0b4d3064616": { + "3640ce2b65d645c997b63542bb990bcb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7ca54372abe045708c4f40c9aaa588f5": { + "223d0168f97b40b28237c51d7dbf61bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_90bd8eb2260640c58e2acdbcbcd9d3b4", - "style": "IPY_MODEL_795771435aeb4f7f9fd2c0b4d3064616", + "layout": "IPY_MODEL_681a588142cb4c06a41996533da93831", + "style": "IPY_MODEL_3640ce2b65d645c997b63542bb990bcb", "tooltip": "Toolbar" } }, - "7ba3e54b91484575ba20bb7c2141c5b8": { + "025842aef6a34467ac9bfd18a6206379": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1122,68 +1122,68 @@ "width": "72px" } }, - "c75f22539c1544678092e46a10b16f07": { + "9881b33ecfc843a7935a713c66ee8fcf": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ef8fe1f40a634b99b5d1ad7d9c16ca95": { + "f829dbde900e440e8850a8047d79627d": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_7ba3e54b91484575ba20bb7c2141c5b8", - "style": "IPY_MODEL_c75f22539c1544678092e46a10b16f07", + "layout": "IPY_MODEL_025842aef6a34467ac9bfd18a6206379", + "style": "IPY_MODEL_9881b33ecfc843a7935a713c66ee8fcf", "tooltip": "Layers" } }, - "055fbfe49f314020adf9cd4bb5cb4b62": { + "c38dcaf444cd43cab8a8fa5775baca0b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "4c829184b84d49a789ed23378b2a47c1": { + "f8e7303e76fa4199ad2336822375ff46": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_ef8fe1f40a634b99b5d1ad7d9c16ca95", - "IPY_MODEL_7ca54372abe045708c4f40c9aaa588f5" + "IPY_MODEL_f829dbde900e440e8850a8047d79627d", + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_055fbfe49f314020adf9cd4bb5cb4b62" + "layout": "IPY_MODEL_c38dcaf444cd43cab8a8fa5775baca0b" } }, - "38eb5530c0a6429b9312585ae0f482ba": { + "e893a3a861224126bcd506a5d3f56dae": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "3d6b1d552c554626b8eda12ba62153a0": { + "cea1878528ad41fe94759ef4e5a41e1b": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b9b0b81b68944bffb66a601d6d3b484e" + "IPY_MODEL_8f212810c5974e48a369e5599410c931" ], - "layout": "IPY_MODEL_38eb5530c0a6429b9312585ae0f482ba" + "layout": "IPY_MODEL_e893a3a861224126bcd506a5d3f56dae" } }, - "335ebd9b5c0e43b691ae6c31eae7c2c8": { + "f887301249ce4bd7b60bac1f6bbab585": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "05d8f0b79d1a483b813290d80d31bcf8": { + "64a5c453f89d48ee94796ae5e418594f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1192,12 +1192,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_7ca54372abe045708c4f40c9aaa588f5" + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_335ebd9b5c0e43b691ae6c31eae7c2c8" + "layout": "IPY_MODEL_f887301249ce4bd7b60bac1f6bbab585" } }, - "85cf59cc73ce46c281d420b1eaaf40db": { + "16556c094df24f08afd15a89b9182397": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1231,7 +1231,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_05d8f0b79d1a483b813290d80d31bcf8", + "source": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f", "watched_events": [ "mouseenter", "mouseleave" @@ -1239,7 +1239,7 @@ "xy": [] } }, - "2fd1d41c3d6b473eb2af659706f43e23": { + "704e9f38792f4593927b3fa68a286705": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1249,10 +1249,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_05d8f0b79d1a483b813290d80d31bcf8" + "widget": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f" } }, - "9ac04752bfa74d619993f80aaf218687": { + "98ac8730a43c4ec9931ce1871c873d2a": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1264,7 +1264,7 @@ "position": "bottomright" } }, - "845e2a70aad24e7ebc7db26c7832f37a": { + "4a4403c961e740cd8654da959e7f906b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1286,14 +1286,14 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/894688c2b879a022eea35592e64e7b9c-fdb8485425c2b618de1e9c6cdb3bef6e/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/fecc4af203a6ae9aaa536af91336a6b9-afd8f40cc63d30b590b531c87e9c15d1/tiles/{z}/{x}/{y}" } } } } diff --git a/src/figures/nvdi_map.html b/src/figures/nvdi_map.html index bdc714e..d335e35 100644 --- a/src/figures/nvdi_map.html +++ b/src/figures/nvdi_map.html @@ -16,7 +16,7 @@ "version_major": 2, "version_minor": 0, "state": { - "b2b4a29152dc49a8b08c837ccbbd6bcd": { + "97b73729acff47b3be05023b7c40c0e1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -24,7 +24,7 @@ "width": "500px" } }, - "5e67030edb044feca0eaf412c7ff55eb": { + "15beaa92ada848f6aec21eafc9ffcafa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -32,13 +32,13 @@ "height": "600px" } }, - "5e07e22769b5454da504eb117bcd34f1": { + "845473bad18549f5af9b8c6ad610f8da": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "99a9818bdf9d4df3993f7d09101df2bd": { + "84e8a58082e84ac4b5443452e5865eb5": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -46,7 +46,7 @@ "cursor": "move" } }, - "2b161f908ee24b25b747e4d3e418f201": { + "4de65c007e8649c3bde117196728aa40": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -73,13 +73,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "d0a3e31b09614b4c86e91fc29fc3c9a1": { + "28e01cdb95574b64b252c98f9e3efa84": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "96c6e241660449ca8a27cb9a1065d7d5": { + "55a21ba055d24949bc14f7a56f1c0c2c": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -90,26 +90,26 @@ -114.2579 ], "controls": [ - "IPY_MODEL_03125cb1f4be4907aac363022df88794", - "IPY_MODEL_5d2a4ab37e754832a66bb224da3a73ec", - "IPY_MODEL_ea4ebd2a735944668fff9a79f81d76d4", - "IPY_MODEL_7690322e81a24ba2b7846e841fe9198d", - "IPY_MODEL_3bb03e49b34741d884d37957ab185a27", - "IPY_MODEL_05255f4022b34c6f88312454f26d26ba", - "IPY_MODEL_194a07c47dab47b9a82181d526327c84", - "IPY_MODEL_56112726116546e3b50808b5da09ae6b" + "IPY_MODEL_5379883e8b22487cb307aa4cbd475d29", + "IPY_MODEL_f8f09c865cda40dd9aa608a8bedfabff", + "IPY_MODEL_da7ad856b2c84d4abe92ac6f2162b0c6", + "IPY_MODEL_462c9a722db24990b0937786e305cf14", + "IPY_MODEL_224312dedadb430590ebda7712fc63a2", + "IPY_MODEL_3a540fc76126498bb3ad1f5dd90e5584", + "IPY_MODEL_704e9f38792f4593927b3fa68a286705", + "IPY_MODEL_98ac8730a43c4ec9931ce1871c873d2a" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5e07e22769b5454da504eb117bcd34f1", - "dragging_style": "IPY_MODEL_99a9818bdf9d4df3993f7d09101df2bd", + "default_style": "IPY_MODEL_845473bad18549f5af9b8c6ad610f8da", + "dragging_style": "IPY_MODEL_84e8a58082e84ac4b5443452e5865eb5", "layers": [ - "IPY_MODEL_2b161f908ee24b25b747e4d3e418f201", - "IPY_MODEL_e0de5ce8238b48a39e849f2af461508a" + "IPY_MODEL_4de65c007e8649c3bde117196728aa40", + "IPY_MODEL_4a4403c961e740cd8654da959e7f906b" ], - "layout": "IPY_MODEL_5e67030edb044feca0eaf412c7ff55eb", + "layout": "IPY_MODEL_15beaa92ada848f6aec21eafc9ffcafa", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -141,11 +141,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_d0a3e31b09614b4c86e91fc29fc3c9a1", + "style": "IPY_MODEL_28e01cdb95574b64b252c98f9e3efa84", "zoom": 8.0 } }, - "4e367899cdc1471c845571e8ea86829c": { + "319600227cb44273992dede049e5d769": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -155,31 +155,31 @@ "width": "28px" } }, - "3ac9fcdf296c4cdcb2ece6289dd27c1a": { + "496aba14f5fd4100b47ce7dd32ad326f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1f7762a56a184469807fe7dc6daf556b": { + "b3c3d6158e934537af9d1a38225fe9c1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_4e367899cdc1471c845571e8ea86829c", - "style": "IPY_MODEL_3ac9fcdf296c4cdcb2ece6289dd27c1a", + "layout": "IPY_MODEL_319600227cb44273992dede049e5d769", + "style": "IPY_MODEL_496aba14f5fd4100b47ce7dd32ad326f", "tooltip": "Search location/data" } }, - "ac4c621d0fb54d408006e6d03f163df4": { + "89098a448e9f476a8a2727b82f5feddf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "661052eec6e54bb394e5272d28ab4843": { + "d26eb6ad4f4b45c588c60849f3ae26cc": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -187,7 +187,7 @@ "button_width": "110px" } }, - "4d6b8877d6264ea88e096f9e68a113a7": { + "b90c438d57704d2fa39a3d0e6a22bbcf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -200,8 +200,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_ac4c621d0fb54d408006e6d03f163df4", - "style": "IPY_MODEL_661052eec6e54bb394e5272d28ab4843", + "layout": "IPY_MODEL_89098a448e9f476a8a2727b82f5feddf", + "style": "IPY_MODEL_d26eb6ad4f4b45c588c60849f3ae26cc", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -209,7 +209,7 @@ ] } }, - "5574e6c8fc824235a0fbc41be1cff429": { + "f908e2a288c8472fac41df5786cdd2ce": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -217,25 +217,25 @@ "width": "340px" } }, - "18f25dd04a124c81a3714b3f5860067e": { + "f74f42f5bfcb40e0803bf2d1e0d55980": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4f6863f57c6b45ed90c5ce2a9589f642": { + "880d7da2ef74472db930320d5035704f": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_5574e6c8fc824235a0fbc41be1cff429", + "layout": "IPY_MODEL_f908e2a288c8472fac41df5786cdd2ce", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_18f25dd04a124c81a3714b3f5860067e", + "style": "IPY_MODEL_f74f42f5bfcb40e0803bf2d1e0d55980", "tooltip": "Search location" } }, - "fe524767553641dab2d31b6e8c5d444a": { + "9507021a863448408a17e7cb5993a705": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -245,40 +245,40 @@ "overflow": "scroll" } }, - "360ee1435a1944fab57bd1f870c76b4f": { + "db76ffe74c6c4e43bedeafe2f4a5cc67": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_fe524767553641dab2d31b6e8c5d444a", + "layout": "IPY_MODEL_9507021a863448408a17e7cb5993a705", "outputs": [] } }, - "2305fb602d664f879fc03a67eab37e1b": { + "a804cc1611fe4b66baa51fb8ceabec49": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b54c2da8d2f740e0bc3b738fba74e018": { + "7b09905466014877b695d80b6cb4e46c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "81b7333884ac4922995b27f845330f6f": { + "9116a1261cce4192b1a27b038b296c3b": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_2305fb602d664f879fc03a67eab37e1b", - "style": "IPY_MODEL_b54c2da8d2f740e0bc3b738fba74e018" + "layout": "IPY_MODEL_a804cc1611fe4b66baa51fb8ceabec49", + "style": "IPY_MODEL_7b09905466014877b695d80b6cb4e46c" } }, - "76b31dfa605e4601bffb00dde9d5a842": { + "4e1eaec023b14d61b3d9829e14066ed5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -287,24 +287,24 @@ "min_width": "279px" } }, - "cdb00f4e9b26438b8700d13d157a2f53": { + "8d59d22f70dc4732987cf536246affd7": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "253b31a398854993beb1d4309a83f9f1": { + "6f8f263be7824c88bd0b2b1c96852e2b": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_76b31dfa605e4601bffb00dde9d5a842", - "style": "IPY_MODEL_cdb00f4e9b26438b8700d13d157a2f53" + "layout": "IPY_MODEL_4e1eaec023b14d61b3d9829e14066ed5", + "style": "IPY_MODEL_8d59d22f70dc4732987cf536246affd7" } }, - "760ab7a6b63f42278180813224761cfd": { + "defebedc93854d90981be59174281619": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -313,13 +313,13 @@ "min_width": "57px" } }, - "3665ce67f3df484682eedf11341da304": { + "d4a8c9a3b1694f92be698c7a1eec157a": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ce5321edf53340f79dbf870b76804a93": { + "83376e2ffaae4c67bbac5773f5ac2633": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -327,78 +327,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_760ab7a6b63f42278180813224761cfd", - "style": "IPY_MODEL_3665ce67f3df484682eedf11341da304", + "layout": "IPY_MODEL_defebedc93854d90981be59174281619", + "style": "IPY_MODEL_d4a8c9a3b1694f92be698c7a1eec157a", "tooltip": "Click to import the selected asset" } }, - "9c6461d4dc674548b2db22ded59589b1": { + "a8d302f6d2a749cd8c1bb815058ce477": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c6ed222e0fb441a79203c40a9e5ce01d": { + "31d6c899ccf6449eb4bf04f10eb32c24": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4acdf48ddd304a649cda4664ea7f8060": { + "224fa26792bc49c598957e5cce4424d0": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_9c6461d4dc674548b2db22ded59589b1", - "style": "IPY_MODEL_c6ed222e0fb441a79203c40a9e5ce01d" + "layout": "IPY_MODEL_a8d302f6d2a749cd8c1bb815058ce477", + "style": "IPY_MODEL_31d6c899ccf6449eb4bf04f10eb32c24" } }, - "1eca6d5435b349a7bb0578e1c8df6b57": { + "2579eadda24842e58dd5c49057dbd79f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "db8cd9b3eb764f6790d4bbea0f84f5cb": { + "a9e1a7589c9e4646a55ee105ab785352": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_ce5321edf53340f79dbf870b76804a93", - "IPY_MODEL_253b31a398854993beb1d4309a83f9f1" + "IPY_MODEL_83376e2ffaae4c67bbac5773f5ac2633", + "IPY_MODEL_6f8f263be7824c88bd0b2b1c96852e2b" ], - "layout": "IPY_MODEL_1eca6d5435b349a7bb0578e1c8df6b57" + "layout": "IPY_MODEL_2579eadda24842e58dd5c49057dbd79f" } }, - "3026e90e9c4d4e88b41cf1144bf08c24": { + "de631109aa284bc88e3c0404af5cee3c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "4d78ca944b044ac49a87fd38bba1913e": { + "8edaca56a47a49a09ad309dfca027e2c": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_4d6b8877d6264ea88e096f9e68a113a7", - "IPY_MODEL_4f6863f57c6b45ed90c5ce2a9589f642" + "IPY_MODEL_b90c438d57704d2fa39a3d0e6a22bbcf", + "IPY_MODEL_880d7da2ef74472db930320d5035704f" ], - "layout": "IPY_MODEL_3026e90e9c4d4e88b41cf1144bf08c24" + "layout": "IPY_MODEL_de631109aa284bc88e3c0404af5cee3c" } }, - "3c886fe4f9ab4628a680b5901e05a19f": { + "bc195c6769c34b5ba6d86784ea0b159c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "889e61e3919d45c49935118c8cbf74d5": { + "3a6ee19145904e78821de844b3c8a10c": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -407,12 +407,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_1f7762a56a184469807fe7dc6daf556b" + "IPY_MODEL_b3c3d6158e934537af9d1a38225fe9c1" ], - "layout": "IPY_MODEL_3c886fe4f9ab4628a680b5901e05a19f" + "layout": "IPY_MODEL_bc195c6769c34b5ba6d86784ea0b159c" } }, - "7184fb55ca334fdc8a5e9fd237bb0288": { + "74e4d06f71004c919e60de562af32f3a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -446,7 +446,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5", + "source": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c", "watched_events": [ "mouseenter", "mouseleave" @@ -454,7 +454,7 @@ "xy": [] } }, - "03125cb1f4be4907aac363022df88794": { + "5379883e8b22487cb307aa4cbd475d29": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -463,10 +463,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5" + "widget": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c" } }, - "5d2a4ab37e754832a66bb224da3a73ec": { + "f8f09c865cda40dd9aa608a8bedfabff": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -480,7 +480,7 @@ ] } }, - "ea4ebd2a735944668fff9a79f81d76d4": { + "da7ad856b2c84d4abe92ac6f2162b0c6": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -490,7 +490,7 @@ ] } }, - "7690322e81a24ba2b7846e841fe9198d": { + "462c9a722db24990b0937786e305cf14": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -519,7 +519,7 @@ } } }, - "3bb03e49b34741d884d37957ab185a27": { + "224312dedadb430590ebda7712fc63a2": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -534,7 +534,7 @@ "position": "bottomleft" } }, - "05255f4022b34c6f88312454f26d26ba": { + "3a540fc76126498bb3ad1f5dd90e5584": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -563,7 +563,7 @@ "primary_length_unit": "kilometers" } }, - "4447f7507a8f446aafc23ee00bc3cd41": { + "92a87a3e52194753a46e66a114283195": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -573,13 +573,13 @@ "width": "auto" } }, - "0326ead799984a22981fdee172bbd9f9": { + "2305164c0cdb4fe59c64249ac4825948": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "662a47d598764a16a2101fb9112433c1": { + "4f1a363f2a0f49dcb739d09a4ddb990c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -587,12 +587,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_4447f7507a8f446aafc23ee00bc3cd41", - "style": "IPY_MODEL_0326ead799984a22981fdee172bbd9f9", + "layout": "IPY_MODEL_92a87a3e52194753a46e66a114283195", + "style": "IPY_MODEL_2305164c0cdb4fe59c64249ac4825948", "tooltip": "Inspector" } }, - "6f531f00a7cf459da3352bc49eae31a0": { + "54b567e33be54a8ebcf444de85d2377e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -602,13 +602,13 @@ "width": "auto" } }, - "0e2eb9afe2c442eba3781bcd73747134": { + "ef38bd06416b4dca8d5eeac288835a44": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1c187397146f4f80a13596662a7080c6": { + "a452fc9f454642c8af34f30ff7b4ae0c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -616,12 +616,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_6f531f00a7cf459da3352bc49eae31a0", - "style": "IPY_MODEL_0e2eb9afe2c442eba3781bcd73747134", + "layout": "IPY_MODEL_54b567e33be54a8ebcf444de85d2377e", + "style": "IPY_MODEL_ef38bd06416b4dca8d5eeac288835a44", "tooltip": "Plotting" } }, - "fb60177417044b1dbc8b3c2cbf41680a": { + "3ae7e0ae71014407af4b6562def159e5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -631,13 +631,13 @@ "width": "auto" } }, - "fae977116e9b4860a6e6517165df08bc": { + "90d6942af34748298b45c51c3b938505": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "56e7eb4f0eea42839b11a3745787235b": { + "dce0d03e78e14facb984f43ec1cab439": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -645,12 +645,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_fb60177417044b1dbc8b3c2cbf41680a", - "style": "IPY_MODEL_fae977116e9b4860a6e6517165df08bc", + "layout": "IPY_MODEL_3ae7e0ae71014407af4b6562def159e5", + "style": "IPY_MODEL_90d6942af34748298b45c51c3b938505", "tooltip": "Create timelapse" } }, - "90215e0d97bf463b9beb914d93074dbe": { + "42511eb73cac4b4c806b53c9da57bd0f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -660,13 +660,13 @@ "width": "auto" } }, - "3303787a61d845f3aa8608fde6efd017": { + "9dddec3ee6824bd6bf55a0641da8d3ee": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "21ede1a51bde4878bf355df2d950308b": { + "11a8d724976242d1901bf7c0531a9a54": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -674,12 +674,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_90215e0d97bf463b9beb914d93074dbe", - "style": "IPY_MODEL_3303787a61d845f3aa8608fde6efd017", + "layout": "IPY_MODEL_42511eb73cac4b4c806b53c9da57bd0f", + "style": "IPY_MODEL_9dddec3ee6824bd6bf55a0641da8d3ee", "tooltip": "Change basemap" } }, - "59717a528b2c4fcbb848f79f3766d406": { + "0f011a0caed149d8a5bdb1a2441b767a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -689,13 +689,13 @@ "width": "auto" } }, - "9ade6a09dd3543329f7765d63049c046": { + "f93c26354d8e4948b2ac2ad6b2019708": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d2247f03197949e2985eaf1bd7b27b46": { + "6fa3c8cf2c864e33a5d683e5942fa6fb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -703,12 +703,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_59717a528b2c4fcbb848f79f3766d406", - "style": "IPY_MODEL_9ade6a09dd3543329f7765d63049c046", + "layout": "IPY_MODEL_0f011a0caed149d8a5bdb1a2441b767a", + "style": "IPY_MODEL_f93c26354d8e4948b2ac2ad6b2019708", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "a59ed18bb20e4aff94ea8011eba4ecae": { + "d66b2a9759ab4f89b82f1e71b70206eb": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -718,13 +718,13 @@ "width": "auto" } }, - "3c78c207b0c945029b2318a4c831d678": { + "e8d66f153df34fd2b1a45803047c0a69": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "43b1a94fa6934ec88c38a08ceeb7a747": { + "5245a7626a9e402bb535503ae804d265": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -732,12 +732,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_a59ed18bb20e4aff94ea8011eba4ecae", - "style": "IPY_MODEL_3c78c207b0c945029b2318a4c831d678", + "layout": "IPY_MODEL_d66b2a9759ab4f89b82f1e71b70206eb", + "style": "IPY_MODEL_e8d66f153df34fd2b1a45803047c0a69", "tooltip": "Expand toolbar" } }, - "233c7f1c07e94004a9e40bfe3908cde5": { + "f07a835ddaa5490bb11518f8a842eaf4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -747,13 +747,13 @@ "width": "auto" } }, - "2f5ed07f00724b5e841d4bc0e59c1347": { + "e18028d682f34b39874b86e82caaf23d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4060569e64564cbfac550ff4dc75f62b": { + "3e2af0f4c2d2409d9bf060bfb62eb10a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -761,12 +761,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_233c7f1c07e94004a9e40bfe3908cde5", - "style": "IPY_MODEL_2f5ed07f00724b5e841d4bc0e59c1347", + "layout": "IPY_MODEL_f07a835ddaa5490bb11518f8a842eaf4", + "style": "IPY_MODEL_e18028d682f34b39874b86e82caaf23d", "tooltip": "Remove all drawn features" } }, - "e8cddce50e45440484a0fe93506a1551": { + "3540089b5e1242089ae0478852dec90f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -776,13 +776,13 @@ "width": "auto" } }, - "85352c3f15824cceb4b27ccfc1326250": { + "f2938bc42f134fca843e52e747deffaa": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4221f2add52942508d2018eae013afab": { + "9b29065d373e485b9fbed52ce37a97b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -790,12 +790,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_e8cddce50e45440484a0fe93506a1551", - "style": "IPY_MODEL_85352c3f15824cceb4b27ccfc1326250", + "layout": "IPY_MODEL_3540089b5e1242089ae0478852dec90f", + "style": "IPY_MODEL_f2938bc42f134fca843e52e747deffaa", "tooltip": "Open local vector/raster data" } }, - "9faf7f524af342328eca88271199dfc6": { + "b886896f69164f59829aa66744057266": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -805,13 +805,13 @@ "width": "auto" } }, - "d372b8959e004f68ac1b318c118ab130": { + "5bcd3ed8e5ba4b55906ee408dfb11a49": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d4ec0a4b6b244536b33fe30e7c476464": { + "c35dee0010af4f66b0f26b8320a8ec02": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -819,12 +819,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_9faf7f524af342328eca88271199dfc6", - "style": "IPY_MODEL_d372b8959e004f68ac1b318c118ab130", + "layout": "IPY_MODEL_b886896f69164f59829aa66744057266", + "style": "IPY_MODEL_5bcd3ed8e5ba4b55906ee408dfb11a49", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "d5842f1a2d984c2e83b1a0d007216d68": { + "da2036cbff1740cb8f0d9e815713cdda": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -834,13 +834,13 @@ "width": "auto" } }, - "fc073434ed2340b9a23339935340ede8": { + "74afeb3c24cb4532a58a6f1ee13ee7fb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2ceb91f6ec634a66b03f25a28f846ed6": { + "f087fbbfdd7341358c0928850dc22e88": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -848,12 +848,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_d5842f1a2d984c2e83b1a0d007216d68", - "style": "IPY_MODEL_fc073434ed2340b9a23339935340ede8", + "layout": "IPY_MODEL_da2036cbff1740cb8f0d9e815713cdda", + "style": "IPY_MODEL_74afeb3c24cb4532a58a6f1ee13ee7fb", "tooltip": "GEE Toolbox for cloud computing" } }, - "6c1bef9b1b4244d4a26b1801955d66d3": { + "4f98039e167a44adabaccca1d2abbb23": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -863,13 +863,13 @@ "width": "auto" } }, - "6fc292db27614b53b2a292984289756d": { + "f2719ddaaec942178086b082de12cf08": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0ae362a1247d46da834058258d4df4d1": { + "e36345c2c4be4e22956443c708e8995c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -877,12 +877,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_6c1bef9b1b4244d4a26b1801955d66d3", - "style": "IPY_MODEL_6fc292db27614b53b2a292984289756d", + "layout": "IPY_MODEL_4f98039e167a44adabaccca1d2abbb23", + "style": "IPY_MODEL_f2719ddaaec942178086b082de12cf08", "tooltip": "Activate timeslider" } }, - "a8d48a1d100b428e84aaa29e25a42f50": { + "8a134f7bc7f148ca84d1e33feedbb56d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -892,13 +892,13 @@ "width": "auto" } }, - "5d65bae2f1df43899ec3aa43fb673080": { + "d3b3230d253e4c6db31396db5754b5a9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4694cc6681de4cf1981303aa51cca6a9": { + "4ad86d309487486d97dd686feeb95a84": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -906,12 +906,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_a8d48a1d100b428e84aaa29e25a42f50", - "style": "IPY_MODEL_5d65bae2f1df43899ec3aa43fb673080", + "layout": "IPY_MODEL_8a134f7bc7f148ca84d1e33feedbb56d", + "style": "IPY_MODEL_d3b3230d253e4c6db31396db5754b5a9", "tooltip": "Collect training samples" } }, - "ed8545f669fb444c86b6b89a1b79d002": { + "f7651b88316c40079e49bdd5fedc9a7b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -921,13 +921,13 @@ "width": "auto" } }, - "607bfa20a97e4001ad7a8039269fb667": { + "382d63303bcb4eca96b0af6976fe8ba0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b2cdae1d2f114380a3cb753e57a2a00a": { + "b4a9d7daf9dd447680536fe42df312b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -935,12 +935,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ed8545f669fb444c86b6b89a1b79d002", - "style": "IPY_MODEL_607bfa20a97e4001ad7a8039269fb667", + "layout": "IPY_MODEL_f7651b88316c40079e49bdd5fedc9a7b", + "style": "IPY_MODEL_382d63303bcb4eca96b0af6976fe8ba0", "tooltip": "Creating and plotting transects" } }, - "1bbcbaffb3284c2f8b9a7fa47ff3b3ed": { + "3c5233cbe80b4840bc0ba784dece85bf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -950,13 +950,13 @@ "width": "auto" } }, - "0fcc5e037cc740d9bcc0cdac1b2ebecc": { + "666c4093c6cf48f5b5f7c79c554c55c5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "efc4ef2427994e5dae323c15bbea98dd": { + "975406329d594160bfa6ead7ce2ca51a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -964,12 +964,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_1bbcbaffb3284c2f8b9a7fa47ff3b3ed", - "style": "IPY_MODEL_0fcc5e037cc740d9bcc0cdac1b2ebecc", + "layout": "IPY_MODEL_3c5233cbe80b4840bc0ba784dece85bf", + "style": "IPY_MODEL_666c4093c6cf48f5b5f7c79c554c55c5", "tooltip": "Sankey plots" } }, - "693a43951f7e4dbc882c30daa122ac5d": { + "4f2817f09e314180946cf7ca6f2afd98": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -979,13 +979,13 @@ "width": "auto" } }, - "4dacd0d671fc4e3fb5ca152e1e6b6cc7": { + "05bf0eb8325048aeb308a2a4b07d3519": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bba8c83c6a464e1a9d77890b0f5c1b5d": { + "1ff69a119673447287d9480b55811dd8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -993,12 +993,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_693a43951f7e4dbc882c30daa122ac5d", - "style": "IPY_MODEL_4dacd0d671fc4e3fb5ca152e1e6b6cc7", + "layout": "IPY_MODEL_4f2817f09e314180946cf7ca6f2afd98", + "style": "IPY_MODEL_05bf0eb8325048aeb308a2a4b07d3519", "tooltip": "Planet imagery" } }, - "69994ff5243249d9b92c4d5105dbe9c9": { + "dab07c7a932f4c55a6b0ce0600a6957b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1008,13 +1008,13 @@ "width": "auto" } }, - "07446684998044868c479de81f7f42c5": { + "b77c8b5a6cea49528560b986a77ac646": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1bd24c061cab4c8e8b5596402204558f": { + "61320cf787b34caeb09a604da8587868": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1022,12 +1022,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_69994ff5243249d9b92c4d5105dbe9c9", - "style": "IPY_MODEL_07446684998044868c479de81f7f42c5", + "layout": "IPY_MODEL_dab07c7a932f4c55a6b0ce0600a6957b", + "style": "IPY_MODEL_b77c8b5a6cea49528560b986a77ac646", "tooltip": "Get COG/STAC pixel value" } }, - "4061366391b94671bf60f753232261cc": { + "323cb68a52dc499c9d8346ef5c97cd20": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1037,13 +1037,13 @@ "width": "auto" } }, - "0d1cac2208c2488089229efda181d04d": { + "9bc4ad9a15ce4003a4ef7847ca894264": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "30748d102fdc49e6923df4d8a0b244e0": { + "fe6cfefba2d44748a8b121113379afbd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1051,12 +1051,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_4061366391b94671bf60f753232261cc", - "style": "IPY_MODEL_0d1cac2208c2488089229efda181d04d", + "layout": "IPY_MODEL_323cb68a52dc499c9d8346ef5c97cd20", + "style": "IPY_MODEL_9bc4ad9a15ce4003a4ef7847ca894264", "tooltip": "Get help" } }, - "37c863309de64c5cb1e5fcfd5c1ae07d": { + "c439ac52c82c4dcd9b4a3709777d6c09": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1068,24 +1068,24 @@ "width": "109px" } }, - "834c4fd77af7421dac7fb672c08afef2": { + "8f212810c5974e48a369e5599410c931": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_662a47d598764a16a2101fb9112433c1", - "IPY_MODEL_1c187397146f4f80a13596662a7080c6", - "IPY_MODEL_56e7eb4f0eea42839b11a3745787235b", - "IPY_MODEL_21ede1a51bde4878bf355df2d950308b", - "IPY_MODEL_d2247f03197949e2985eaf1bd7b27b46", - "IPY_MODEL_43b1a94fa6934ec88c38a08ceeb7a747" + "IPY_MODEL_4f1a363f2a0f49dcb739d09a4ddb990c", + "IPY_MODEL_a452fc9f454642c8af34f30ff7b4ae0c", + "IPY_MODEL_dce0d03e78e14facb984f43ec1cab439", + "IPY_MODEL_11a8d724976242d1901bf7c0531a9a54", + "IPY_MODEL_6fa3c8cf2c864e33a5d683e5942fa6fb", + "IPY_MODEL_5245a7626a9e402bb535503ae804d265" ], - "layout": "IPY_MODEL_37c863309de64c5cb1e5fcfd5c1ae07d" + "layout": "IPY_MODEL_c439ac52c82c4dcd9b4a3709777d6c09" } }, - "39ff65fc019c4cd5a8bddfe643c755b8": { + "681a588142cb4c06a41996533da93831": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1095,25 +1095,25 @@ "width": "28px" } }, - "a2de32e67150435f83f1edfe5cc3cda5": { + "3640ce2b65d645c997b63542bb990bcb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2eb36803efda4f9aaf8aeb83c88781dc": { + "223d0168f97b40b28237c51d7dbf61bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_39ff65fc019c4cd5a8bddfe643c755b8", - "style": "IPY_MODEL_a2de32e67150435f83f1edfe5cc3cda5", + "layout": "IPY_MODEL_681a588142cb4c06a41996533da93831", + "style": "IPY_MODEL_3640ce2b65d645c997b63542bb990bcb", "tooltip": "Toolbar" } }, - "ea3791acb9354a8abcf0457b8ffdb70b": { + "025842aef6a34467ac9bfd18a6206379": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1122,68 +1122,68 @@ "width": "72px" } }, - "9b970a23a39a41c08a7765773a139909": { + "9881b33ecfc843a7935a713c66ee8fcf": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "13b50ad9c30d415b8e48766a7e339ba4": { + "f829dbde900e440e8850a8047d79627d": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_ea3791acb9354a8abcf0457b8ffdb70b", - "style": "IPY_MODEL_9b970a23a39a41c08a7765773a139909", + "layout": "IPY_MODEL_025842aef6a34467ac9bfd18a6206379", + "style": "IPY_MODEL_9881b33ecfc843a7935a713c66ee8fcf", "tooltip": "Layers" } }, - "34ca11334d414cb79d01241d6cf67b5a": { + "c38dcaf444cd43cab8a8fa5775baca0b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9a663cb3c1d54734809fdfc3737fbbe5": { + "f8e7303e76fa4199ad2336822375ff46": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_13b50ad9c30d415b8e48766a7e339ba4", - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_f829dbde900e440e8850a8047d79627d", + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_34ca11334d414cb79d01241d6cf67b5a" + "layout": "IPY_MODEL_c38dcaf444cd43cab8a8fa5775baca0b" } }, - "26bcf611868b45dea3a0e3ac93489973": { + "e893a3a861224126bcd506a5d3f56dae": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "78a6823b0c2044439023a2efa9f6126c": { + "cea1878528ad41fe94759ef4e5a41e1b": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_834c4fd77af7421dac7fb672c08afef2" + "IPY_MODEL_8f212810c5974e48a369e5599410c931" ], - "layout": "IPY_MODEL_26bcf611868b45dea3a0e3ac93489973" + "layout": "IPY_MODEL_e893a3a861224126bcd506a5d3f56dae" } }, - "bcfacd96ff0448b19e178418261a1dcd": { + "f887301249ce4bd7b60bac1f6bbab585": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "6afda2daa86c4a2a8add75d2d62e9836": { + "64a5c453f89d48ee94796ae5e418594f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1192,12 +1192,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_bcfacd96ff0448b19e178418261a1dcd" + "layout": "IPY_MODEL_f887301249ce4bd7b60bac1f6bbab585" } }, - "5fdfd2285e6b4f2796becb1a181fd10d": { + "16556c094df24f08afd15a89b9182397": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1231,7 +1231,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836", + "source": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f", "watched_events": [ "mouseenter", "mouseleave" @@ -1239,7 +1239,7 @@ "xy": [] } }, - "194a07c47dab47b9a82181d526327c84": { + "704e9f38792f4593927b3fa68a286705": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1249,10 +1249,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836" + "widget": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f" } }, - "56112726116546e3b50808b5da09ae6b": { + "98ac8730a43c4ec9931ce1871c873d2a": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1264,7 +1264,7 @@ "position": "bottomright" } }, - "e0de5ce8238b48a39e849f2af461508a": { + "4a4403c961e740cd8654da959e7f906b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1286,10 +1286,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/3fc812af1fb9cf88a22b6e259cf487a2-dcd449650cf80bc705a4961541c8bfe8/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/fecc4af203a6ae9aaa536af91336a6b9-afd8f40cc63d30b590b531c87e9c15d1/tiles/{z}/{x}/{y}" } }, - "0eeebe66c017455ba309d14aa9f6360c": { + "7f3b3e352af34e4b9766026fd566c059": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1297,13 +1297,13 @@ "height": "600px" } }, - "5b93e314824d488f8c5527a6ee9da3cf": { + "00e999cfed7f4c1a9b2a626cceb316c6": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "e8ca3aaa6f8142269c9dab608a86b0d2": { + "3af5b3d7636c4caebf2e5f7f0734c100": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1311,7 +1311,7 @@ "cursor": "move" } }, - "57a8b25d36ae425abe5f4a8916091c9b": { + "4147b275fc014545ad37f89f5d6dce0b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1338,13 +1338,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "ad287789962f49a9bda16c1d3322f429": { + "594f102154374ec8b09cb6a79bde2f54": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "22c80612dd5d4c4398179e3c62df6aee": { + "2169f7058b3d4ce496a237f321bcd99b": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1355,26 +1355,26 @@ 22.2 ], "controls": [ - "IPY_MODEL_77c6e2d9e9eb446399fc55b873efa847", - "IPY_MODEL_8b11efbecd314a3ca9624e2188799f63", - "IPY_MODEL_ce21d17f1b6042378992323ec5da2b05", - "IPY_MODEL_72e3556723aa4b31b67ca7460f18976f", - "IPY_MODEL_4d353a966b304d178e6f3370507c386e", - "IPY_MODEL_e83cf57876d24df795a6106cd33f1216", - "IPY_MODEL_b6be6a529a994a51a4851a32f13e0b32", - "IPY_MODEL_c78b2ecf5e26409eaeb121696ace9d3c" + "IPY_MODEL_b7731e1bbcad4d6080ac1b792d92a3f2", + "IPY_MODEL_200fd3359571482f93e561259495c98a", + "IPY_MODEL_04b2169d5a6c44479596e519d898f102", + "IPY_MODEL_dd1242121a134a9a949ec17a54c0e5a3", + "IPY_MODEL_23a3ecc5fc9f4bf9bcfa39fdaa6ee49c", + "IPY_MODEL_500b5344c8fc41ac9c5a91b948a2eeec", + "IPY_MODEL_d4ee55589ce94bf1b97d2bd267cb75d9", + "IPY_MODEL_4831a3d8cb3d47e89bc19a8752c607de" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5b93e314824d488f8c5527a6ee9da3cf", - "dragging_style": "IPY_MODEL_e8ca3aaa6f8142269c9dab608a86b0d2", + "default_style": "IPY_MODEL_00e999cfed7f4c1a9b2a626cceb316c6", + "dragging_style": "IPY_MODEL_3af5b3d7636c4caebf2e5f7f0734c100", "layers": [ - "IPY_MODEL_57a8b25d36ae425abe5f4a8916091c9b", - "IPY_MODEL_c7d9b558315942ccb59ae1f9919b4185" + "IPY_MODEL_4147b275fc014545ad37f89f5d6dce0b", + "IPY_MODEL_75931cde8947429d8da5b271875912ec" ], - "layout": "IPY_MODEL_0eeebe66c017455ba309d14aa9f6360c", + "layout": "IPY_MODEL_7f3b3e352af34e4b9766026fd566c059", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -1406,11 +1406,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_ad287789962f49a9bda16c1d3322f429", + "style": "IPY_MODEL_594f102154374ec8b09cb6a79bde2f54", "zoom": 0.0 } }, - "9c8d47e1e4df431897d20d3f62bb3173": { + "27eefec4a5dd46ebb63ac289c29e58df": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1420,31 +1420,31 @@ "width": "28px" } }, - "20424f5c6c8e4f55acdde5a66a01be54": { + "56419648589c4038be28b0e8a860a939": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ec8dde128cd8451cb6ae377b46812e3b": { + "3e8f87fa986343ca8c34f5bec15d2167": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_9c8d47e1e4df431897d20d3f62bb3173", - "style": "IPY_MODEL_20424f5c6c8e4f55acdde5a66a01be54", + "layout": "IPY_MODEL_27eefec4a5dd46ebb63ac289c29e58df", + "style": "IPY_MODEL_56419648589c4038be28b0e8a860a939", "tooltip": "Search location/data" } }, - "78ed9757edb34add8f393fe7018f3bc8": { + "74d92c622fa24c5888059f43fc235e7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "3d9347576b044ac48fa3199a59025ede": { + "5fbc94a89f4e47388af0887033cb57b6": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1452,7 +1452,7 @@ "button_width": "110px" } }, - "2b14a43df0f74c8aa722bc8badd5b0d4": { + "2e3cefd8d54441bfba6627ec1e2be7ba": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1465,8 +1465,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_78ed9757edb34add8f393fe7018f3bc8", - "style": "IPY_MODEL_3d9347576b044ac48fa3199a59025ede", + "layout": "IPY_MODEL_74d92c622fa24c5888059f43fc235e7f", + "style": "IPY_MODEL_5fbc94a89f4e47388af0887033cb57b6", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -1474,7 +1474,7 @@ ] } }, - "2503eae64e374fe0bea4633830cccb49": { + "cbe58f5f438a420589c9f55190c9a71e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1482,25 +1482,25 @@ "width": "340px" } }, - "6187d19a01834364a01225988305f587": { + "55dc7285372e42bb9a3075fafefdc859": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0a1c6cc2e1174085acd5f4f27eecfb43": { + "88f813122ff34d7888ae41cfd88e18dd": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_2503eae64e374fe0bea4633830cccb49", + "layout": "IPY_MODEL_cbe58f5f438a420589c9f55190c9a71e", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_6187d19a01834364a01225988305f587", + "style": "IPY_MODEL_55dc7285372e42bb9a3075fafefdc859", "tooltip": "Search location" } }, - "f98cd28976ee4da7af9553588e8c35d7": { + "3e386c61cbee478b8d5e4e586e4e8945": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1510,40 +1510,40 @@ "overflow": "scroll" } }, - "5847435ff45949d1b1163dcf40672d6e": { + "41b19eab2aac44daabe68f748594c662": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_f98cd28976ee4da7af9553588e8c35d7", + "layout": "IPY_MODEL_3e386c61cbee478b8d5e4e586e4e8945", "outputs": [] } }, - "f39ca975acb145fd9a1707d9527283d7": { + "1ca2f1959f624f2fa31ac52aee6e40a7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "da0b7c6d2d274bfb9564f42ca638aa06": { + "bdbca1495d7641bab0f96d9d248c52ea": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0adeee84ad9c4c1abdf8ad2f52311506": { + "5c838d164178470aac699dbde22d9968": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_f39ca975acb145fd9a1707d9527283d7", - "style": "IPY_MODEL_da0b7c6d2d274bfb9564f42ca638aa06" + "layout": "IPY_MODEL_1ca2f1959f624f2fa31ac52aee6e40a7", + "style": "IPY_MODEL_bdbca1495d7641bab0f96d9d248c52ea" } }, - "c8c1b505ca8344c98ba8a1d7c8778008": { + "110d2cc31fd642e7828cb07dd6055a70": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1552,24 +1552,24 @@ "min_width": "279px" } }, - "f663c07e924e40faa5dd842f3da8521c": { + "0d065c954ef4464abbef863f284179e4": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78a7c66b5b55484c93461a74ca1ae7a7": { + "a96ebb63d62043cdb402799c2941875e": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_c8c1b505ca8344c98ba8a1d7c8778008", - "style": "IPY_MODEL_f663c07e924e40faa5dd842f3da8521c" + "layout": "IPY_MODEL_110d2cc31fd642e7828cb07dd6055a70", + "style": "IPY_MODEL_0d065c954ef4464abbef863f284179e4" } }, - "518a2d41736f4b0ea5baf162937455db": { + "95df241b0b3d47cbb1fc802a2331da18": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1578,13 +1578,13 @@ "min_width": "57px" } }, - "19405b2905774f338618edf352a2b448": { + "fc3b7b85f636477b804ed038a685e7d9": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e39fb23b7d34403aae1ee17ba19fd2c": { + "ba5ffce3d4034abc9aba4b7b872ace18": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1592,78 +1592,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_518a2d41736f4b0ea5baf162937455db", - "style": "IPY_MODEL_19405b2905774f338618edf352a2b448", + "layout": "IPY_MODEL_95df241b0b3d47cbb1fc802a2331da18", + "style": "IPY_MODEL_fc3b7b85f636477b804ed038a685e7d9", "tooltip": "Click to import the selected asset" } }, - "6b8a918d433c4f9cbf60797185b94253": { + "f480865c28834b3dbe2d23699b4579c1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9f6ddbd5ba154c0cb47c8e7ef2d53582": { + "6f6f0b65123a47dcb7abb09972396e62": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4cd210d2a9d24bf7bc172d753c40da59": { + "97c464b51a0348468cd9c215fabb4160": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_6b8a918d433c4f9cbf60797185b94253", - "style": "IPY_MODEL_9f6ddbd5ba154c0cb47c8e7ef2d53582" + "layout": "IPY_MODEL_f480865c28834b3dbe2d23699b4579c1", + "style": "IPY_MODEL_6f6f0b65123a47dcb7abb09972396e62" } }, - "f5358d5832be4da48dafa6b7c62a0c24": { + "eb2865c80f1a4386a3766ada5e505efa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "cc5461d206aa4d0da8fb3da1f6b35d8b": { + "cf3b5d0826ac495db49674d07bf44df6": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_6e39fb23b7d34403aae1ee17ba19fd2c", - "IPY_MODEL_78a7c66b5b55484c93461a74ca1ae7a7" + "IPY_MODEL_ba5ffce3d4034abc9aba4b7b872ace18", + "IPY_MODEL_a96ebb63d62043cdb402799c2941875e" ], - "layout": "IPY_MODEL_f5358d5832be4da48dafa6b7c62a0c24" + "layout": "IPY_MODEL_eb2865c80f1a4386a3766ada5e505efa" } }, - "bebd4603480145a794b7d1aeb630310a": { + "281b25d04b7f4dcfb08e53ddfe02e814": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "63423a10c1864f0da34288ca10c13bfa": { + "dd1fe1e0f8274ce79afbda0a850e6fd0": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_2b14a43df0f74c8aa722bc8badd5b0d4", - "IPY_MODEL_0a1c6cc2e1174085acd5f4f27eecfb43" + "IPY_MODEL_2e3cefd8d54441bfba6627ec1e2be7ba", + "IPY_MODEL_88f813122ff34d7888ae41cfd88e18dd" ], - "layout": "IPY_MODEL_bebd4603480145a794b7d1aeb630310a" + "layout": "IPY_MODEL_281b25d04b7f4dcfb08e53ddfe02e814" } }, - "d2584f094cbe44529a72b8ea50fa7188": { + "1245404eaf2141d4b6fd0ea0b8d26126": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9e00cfd38db74353b3c6a50df7f58f04": { + "be0eaaf7c03945edb9756b56f077bd63": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1672,12 +1672,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_ec8dde128cd8451cb6ae377b46812e3b" + "IPY_MODEL_3e8f87fa986343ca8c34f5bec15d2167" ], - "layout": "IPY_MODEL_d2584f094cbe44529a72b8ea50fa7188" + "layout": "IPY_MODEL_1245404eaf2141d4b6fd0ea0b8d26126" } }, - "c6fb40a090ca4b2fa091324e5eb6d56b": { + "55c4c8544ae34075bb6b71858126a140": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1711,7 +1711,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04", + "source": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63", "watched_events": [ "mouseenter", "mouseleave" @@ -1719,7 +1719,7 @@ "xy": [] } }, - "77c6e2d9e9eb446399fc55b873efa847": { + "b7731e1bbcad4d6080ac1b792d92a3f2": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1728,10 +1728,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04" + "widget": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63" } }, - "8b11efbecd314a3ca9624e2188799f63": { + "200fd3359571482f93e561259495c98a": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1745,7 +1745,7 @@ ] } }, - "ce21d17f1b6042378992323ec5da2b05": { + "04b2169d5a6c44479596e519d898f102": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1755,7 +1755,7 @@ ] } }, - "72e3556723aa4b31b67ca7460f18976f": { + "dd1242121a134a9a949ec17a54c0e5a3": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1784,7 +1784,7 @@ } } }, - "4d353a966b304d178e6f3370507c386e": { + "23a3ecc5fc9f4bf9bcfa39fdaa6ee49c": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1799,7 +1799,7 @@ "position": "bottomleft" } }, - "e83cf57876d24df795a6106cd33f1216": { + "500b5344c8fc41ac9c5a91b948a2eeec": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1828,7 +1828,7 @@ "primary_length_unit": "kilometers" } }, - "9ebccf9cce294ee1a610c77f5f8e3164": { + "72d88dc56b57405e8261463193d69b7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1838,13 +1838,13 @@ "width": "auto" } }, - "badef33a56d84210833072cc85fa689c": { + "79ef8572c8f34538b15d307c789297d8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b28bfae9b87d400f8f65e04169e5e291": { + "9dd374b13019422ba13a8bbd2ad372b7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1852,12 +1852,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_9ebccf9cce294ee1a610c77f5f8e3164", - "style": "IPY_MODEL_badef33a56d84210833072cc85fa689c", + "layout": "IPY_MODEL_72d88dc56b57405e8261463193d69b7f", + "style": "IPY_MODEL_79ef8572c8f34538b15d307c789297d8", "tooltip": "Inspector" } }, - "09b9ff3d8bc147f28cea8da34e185133": { + "21e6624e359743eea5ebac931931dd4c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1867,13 +1867,13 @@ "width": "auto" } }, - "62f8afdc5f06491a9b96b89061e773c4": { + "cac5814e85cc45eca1a41d8bff6c3575": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "032b08e2b42d42278541df911f93cbc6": { + "1d721e8ce68f4358ac8636b4afcdd899": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1881,12 +1881,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_09b9ff3d8bc147f28cea8da34e185133", - "style": "IPY_MODEL_62f8afdc5f06491a9b96b89061e773c4", + "layout": "IPY_MODEL_21e6624e359743eea5ebac931931dd4c", + "style": "IPY_MODEL_cac5814e85cc45eca1a41d8bff6c3575", "tooltip": "Plotting" } }, - "72773547f37743fcbb86821337436c12": { + "fde1c4f137cc4a53960b242930e7c776": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1896,13 +1896,13 @@ "width": "auto" } }, - "1836df55ca994626958013e68ed96273": { + "5200fbfd2d9947f78368caa7a03a0283": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b927a7e55fda4945a536e1f894222168": { + "949fd005e20c47e4825990cd40fef904": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1910,12 +1910,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_72773547f37743fcbb86821337436c12", - "style": "IPY_MODEL_1836df55ca994626958013e68ed96273", + "layout": "IPY_MODEL_fde1c4f137cc4a53960b242930e7c776", + "style": "IPY_MODEL_5200fbfd2d9947f78368caa7a03a0283", "tooltip": "Create timelapse" } }, - "f04faf3e46104e53930b22e325eab1aa": { + "b6ec9131af9a434da609076969e0aa1f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1925,13 +1925,13 @@ "width": "auto" } }, - "b4f1c65fffff409eb1b889622868b61b": { + "97ce3f4598764023ae24de0de5eff90c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f4ba45cd29da47a88f14b96e2a54ffb9": { + "e125f7cb14384fca852f2972a3f909b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1939,12 +1939,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_f04faf3e46104e53930b22e325eab1aa", - "style": "IPY_MODEL_b4f1c65fffff409eb1b889622868b61b", + "layout": "IPY_MODEL_b6ec9131af9a434da609076969e0aa1f", + "style": "IPY_MODEL_97ce3f4598764023ae24de0de5eff90c", "tooltip": "Change basemap" } }, - "ca1debc581a24f919bda2eb22fa12402": { + "fdf7cd271dda4b48a12a100f32b8e79a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1954,13 +1954,13 @@ "width": "auto" } }, - "fc181869226d4d8983d03b150102f577": { + "7a75856d971d41dbb3156206dd99bcb6": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "54cafbbbfdd843df89d27352fafb1ece": { + "513410b530b94163998e6cba5e424814": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1968,12 +1968,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_ca1debc581a24f919bda2eb22fa12402", - "style": "IPY_MODEL_fc181869226d4d8983d03b150102f577", + "layout": "IPY_MODEL_fdf7cd271dda4b48a12a100f32b8e79a", + "style": "IPY_MODEL_7a75856d971d41dbb3156206dd99bcb6", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "569e529ff9854da481b71f4718cadd9d": { + "3674333af1834f6990675778a82bed35": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1983,13 +1983,13 @@ "width": "auto" } }, - "1d254d7816a8414388bc4109ca7535a0": { + "0356608598b6416bb76321334c661236": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b1272ad41e2142f3820e43c8050d6888": { + "33038864cba94b34953badf10a2b1b22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1997,12 +1997,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_569e529ff9854da481b71f4718cadd9d", - "style": "IPY_MODEL_1d254d7816a8414388bc4109ca7535a0", + "layout": "IPY_MODEL_3674333af1834f6990675778a82bed35", + "style": "IPY_MODEL_0356608598b6416bb76321334c661236", "tooltip": "Expand toolbar" } }, - "eb70ff225f644dc4ab4967ec633c717a": { + "30f3ecd74e0b4eafad740b1ab2b41ba7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2012,13 +2012,13 @@ "width": "auto" } }, - "43e9f43d1a2f4b7c9b5e7acc1d6fe3ce": { + "8cef000bd11b4bf487eaad964028848d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e4bc3117d5c4114bc4aef8986dc7e9c": { + "6f969f457dd34695aae52b08608337ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2026,12 +2026,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_eb70ff225f644dc4ab4967ec633c717a", - "style": "IPY_MODEL_43e9f43d1a2f4b7c9b5e7acc1d6fe3ce", + "layout": "IPY_MODEL_30f3ecd74e0b4eafad740b1ab2b41ba7", + "style": "IPY_MODEL_8cef000bd11b4bf487eaad964028848d", "tooltip": "Remove all drawn features" } }, - "c0a67ca0ce3d4579b0421319d41ddfe3": { + "67cdcab5d9c244079a0f9ac3c5881ce3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2041,13 +2041,13 @@ "width": "auto" } }, - "19228714185145d0a178dff080f6c6f8": { + "710a7496deb04d658badcb0db278d563": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "349ee02ed1fb48b5aec4e7aef7483bd0": { + "f1088e2ce3fa434aac1345524aabd879": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2055,12 +2055,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c0a67ca0ce3d4579b0421319d41ddfe3", - "style": "IPY_MODEL_19228714185145d0a178dff080f6c6f8", + "layout": "IPY_MODEL_67cdcab5d9c244079a0f9ac3c5881ce3", + "style": "IPY_MODEL_710a7496deb04d658badcb0db278d563", "tooltip": "Open local vector/raster data" } }, - "c879d3af01d646b8a61e149e503ffc0c": { + "272aa3f804734b4896a42c8d5036d768": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2070,13 +2070,13 @@ "width": "auto" } }, - "772464bdd5304e519e607b45c56c7124": { + "5e40f10b9c8e4ef4ae273c4b65869426": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "59b55c74cdc4453facf283490a8dc830": { + "4efe75248cd94582ac42361dc466cf1a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2084,12 +2084,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_c879d3af01d646b8a61e149e503ffc0c", - "style": "IPY_MODEL_772464bdd5304e519e607b45c56c7124", + "layout": "IPY_MODEL_272aa3f804734b4896a42c8d5036d768", + "style": "IPY_MODEL_5e40f10b9c8e4ef4ae273c4b65869426", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "78651a058a9e4e5fbd1c419d243033a4": { + "56904045a5894b4ea01aae74f3f52f16": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2099,13 +2099,13 @@ "width": "auto" } }, - "03f7362d2cd144a0903e746b03bc1df5": { + "79fd4818056444d5a424cecffc6e7cad": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b9075368774a4551b794bc09db1159d0": { + "128caa9a1e6443639e9918f80eb88cf7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2113,12 +2113,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_78651a058a9e4e5fbd1c419d243033a4", - "style": "IPY_MODEL_03f7362d2cd144a0903e746b03bc1df5", + "layout": "IPY_MODEL_56904045a5894b4ea01aae74f3f52f16", + "style": "IPY_MODEL_79fd4818056444d5a424cecffc6e7cad", "tooltip": "GEE Toolbox for cloud computing" } }, - "58db9a3ecda845b89e66b0f31c56e977": { + "64577076206344c4b1c6f6583b2bba62": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2128,13 +2128,13 @@ "width": "auto" } }, - "70f5002c84e04addb24b5bb61902ff3f": { + "8e97d32906c1424c99ed87cfb82dc313": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "019cb57af63b4338a48c59e2dcf60b2f": { + "f890ac77487343979cadaf1aaf511dff": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2142,12 +2142,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_58db9a3ecda845b89e66b0f31c56e977", - "style": "IPY_MODEL_70f5002c84e04addb24b5bb61902ff3f", + "layout": "IPY_MODEL_64577076206344c4b1c6f6583b2bba62", + "style": "IPY_MODEL_8e97d32906c1424c99ed87cfb82dc313", "tooltip": "Activate timeslider" } }, - "b9e2d6496cc9410faaa35ed72222e474": { + "f4203b05324d423285595b709319e2ad": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2157,13 +2157,13 @@ "width": "auto" } }, - "42e4dda7ec704a93aa35b2195b5620b5": { + "3ae7e9cac0ec4cf394d9bf97579c918f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2db322f5987b45bb95da1f5c05343e94": { + "dd1bec2fb8974f1d9c2a6608d36b96d9": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2171,12 +2171,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_b9e2d6496cc9410faaa35ed72222e474", - "style": "IPY_MODEL_42e4dda7ec704a93aa35b2195b5620b5", + "layout": "IPY_MODEL_f4203b05324d423285595b709319e2ad", + "style": "IPY_MODEL_3ae7e9cac0ec4cf394d9bf97579c918f", "tooltip": "Collect training samples" } }, - "ff53ff1123bb4289a94529ace47fbe3a": { + "80f0bef11aa54da4afe4d311505901f7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2186,13 +2186,13 @@ "width": "auto" } }, - "0850d018aaad4fdfa86a36056a7836d9": { + "891824c731df49999de8bb987ab688da": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e7c7f81dd6d3463fa0f0649c26b4060e": { + "d6a6ad1ce90c4d84ab0c619347534cd5": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2200,12 +2200,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ff53ff1123bb4289a94529ace47fbe3a", - "style": "IPY_MODEL_0850d018aaad4fdfa86a36056a7836d9", + "layout": "IPY_MODEL_80f0bef11aa54da4afe4d311505901f7", + "style": "IPY_MODEL_891824c731df49999de8bb987ab688da", "tooltip": "Creating and plotting transects" } }, - "ef5d1d1e0d2448e18ec56a35ef33316a": { + "ae51e7782ece467a8b9c7bfa1d80f5ef": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2215,13 +2215,13 @@ "width": "auto" } }, - "08935d6b4539440f897d73f745a7a0dd": { + "d5e55cea28a04e0e9266c41d27a0a956": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f718ef0301b146cb92769a65153919e3": { + "1f93492ab4c8490a8b710b47da7c09bb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2229,12 +2229,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_ef5d1d1e0d2448e18ec56a35ef33316a", - "style": "IPY_MODEL_08935d6b4539440f897d73f745a7a0dd", + "layout": "IPY_MODEL_ae51e7782ece467a8b9c7bfa1d80f5ef", + "style": "IPY_MODEL_d5e55cea28a04e0e9266c41d27a0a956", "tooltip": "Sankey plots" } }, - "5c40838a519449dd81bcfca1a53d64b5": { + "e111df45cb3d458eb69fc13fc8a20e82": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2244,13 +2244,13 @@ "width": "auto" } }, - "2d0896d2f01144279b9c48a4b8ecaa51": { + "b39f9410e040469ea2ebab5c21bf1250": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c445e4e54f454682aeaed368daf0f7ac": { + "dc05d4946bdd4f5f92ac2b4e64565680": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2258,12 +2258,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_5c40838a519449dd81bcfca1a53d64b5", - "style": "IPY_MODEL_2d0896d2f01144279b9c48a4b8ecaa51", + "layout": "IPY_MODEL_e111df45cb3d458eb69fc13fc8a20e82", + "style": "IPY_MODEL_b39f9410e040469ea2ebab5c21bf1250", "tooltip": "Planet imagery" } }, - "da00825a48b54167add8dbb1503f39e0": { + "3e30b7cb52ee428eb07bc052679ac73f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2273,13 +2273,13 @@ "width": "auto" } }, - "245d45c4fa9242f98951fc80d9f300c9": { + "14f35a2f5b5c4199a79672fc68c5c601": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7839ca2414a5435f882f1657ea814564": { + "006622b785f0452aa12439cd5926ec22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2287,12 +2287,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_da00825a48b54167add8dbb1503f39e0", - "style": "IPY_MODEL_245d45c4fa9242f98951fc80d9f300c9", + "layout": "IPY_MODEL_3e30b7cb52ee428eb07bc052679ac73f", + "style": "IPY_MODEL_14f35a2f5b5c4199a79672fc68c5c601", "tooltip": "Get COG/STAC pixel value" } }, - "0ac7118bab884b40a9f12540cebe2337": { + "34b58b7798b94045a80e6cb33911ad84": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2302,13 +2302,13 @@ "width": "auto" } }, - "3a76ad811c49491ea87681941e745f4c": { + "64215242120b4aa99c17bb84a1fa4ea5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "74d31c7c713d484fb11e1bba34b362b3": { + "1565c66a4d9949d9b909424f6f0091bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2316,12 +2316,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_0ac7118bab884b40a9f12540cebe2337", - "style": "IPY_MODEL_3a76ad811c49491ea87681941e745f4c", + "layout": "IPY_MODEL_34b58b7798b94045a80e6cb33911ad84", + "style": "IPY_MODEL_64215242120b4aa99c17bb84a1fa4ea5", "tooltip": "Get help" } }, - "15495905bd1a4acb91fb3b1094b58a33": { + "63217d928cb94501ba178f4b41e3e635": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2333,24 +2333,24 @@ "width": "109px" } }, - "49123b26e42848f3b3074bb9a6b9b24f": { + "dd759965ca124a44af181e46f7221c1a": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b28bfae9b87d400f8f65e04169e5e291", - "IPY_MODEL_032b08e2b42d42278541df911f93cbc6", - "IPY_MODEL_b927a7e55fda4945a536e1f894222168", - "IPY_MODEL_f4ba45cd29da47a88f14b96e2a54ffb9", - "IPY_MODEL_54cafbbbfdd843df89d27352fafb1ece", - "IPY_MODEL_b1272ad41e2142f3820e43c8050d6888" + "IPY_MODEL_9dd374b13019422ba13a8bbd2ad372b7", + "IPY_MODEL_1d721e8ce68f4358ac8636b4afcdd899", + "IPY_MODEL_949fd005e20c47e4825990cd40fef904", + "IPY_MODEL_e125f7cb14384fca852f2972a3f909b4", + "IPY_MODEL_513410b530b94163998e6cba5e424814", + "IPY_MODEL_33038864cba94b34953badf10a2b1b22" ], - "layout": "IPY_MODEL_15495905bd1a4acb91fb3b1094b58a33" + "layout": "IPY_MODEL_63217d928cb94501ba178f4b41e3e635" } }, - "05a5e798940e4e8a8def44e06ed25315": { + "53617b8bb4374a9883c7b03faa19ac76": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2360,25 +2360,25 @@ "width": "28px" } }, - "22763153454444e79eccd218c962ebbf": { + "8c8be181eda1422bbafd1505c2d93726": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "00dd6f86fb0c49dd9214248e8bfc319a": { + "901717864b064649b46a2dd4f957224c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_05a5e798940e4e8a8def44e06ed25315", - "style": "IPY_MODEL_22763153454444e79eccd218c962ebbf", + "layout": "IPY_MODEL_53617b8bb4374a9883c7b03faa19ac76", + "style": "IPY_MODEL_8c8be181eda1422bbafd1505c2d93726", "tooltip": "Toolbar" } }, - "900bf8e3462e4e0c8cfe97c458ec78ba": { + "a876c88fe17940dd8ed12d4fc1424da0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2387,68 +2387,68 @@ "width": "72px" } }, - "6a626fde4e694101ace3b71e81ae63d2": { + "0386d3c2a8c54f93a057bf5abb513d4b": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78d3bc5f9bd2455fbec8049ad6137250": { + "f94b76f81b9a4946905085ec4d252bad": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_900bf8e3462e4e0c8cfe97c458ec78ba", - "style": "IPY_MODEL_6a626fde4e694101ace3b71e81ae63d2", + "layout": "IPY_MODEL_a876c88fe17940dd8ed12d4fc1424da0", + "style": "IPY_MODEL_0386d3c2a8c54f93a057bf5abb513d4b", "tooltip": "Layers" } }, - "3192e58257484100a56daf1277a6af68": { + "b93e7e68730b4066accdefe6ece9c87e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "d708ff6434b7424a9fa1f5e029d4ee9d": { + "cfc4e5cbb7554157b9849a5571fa3214": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_78d3bc5f9bd2455fbec8049ad6137250", - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_f94b76f81b9a4946905085ec4d252bad", + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_3192e58257484100a56daf1277a6af68" + "layout": "IPY_MODEL_b93e7e68730b4066accdefe6ece9c87e" } }, - "b690c24759654d3187b9962f3386d741": { + "2a56bfff511f4048a684674cd4b18edc": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c71269bc0bd64c3c96ff10219c86f31b": { + "e0d0f26643f04a0da8d2765998b9f87e": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_49123b26e42848f3b3074bb9a6b9b24f" + "IPY_MODEL_dd759965ca124a44af181e46f7221c1a" ], - "layout": "IPY_MODEL_b690c24759654d3187b9962f3386d741" + "layout": "IPY_MODEL_2a56bfff511f4048a684674cd4b18edc" } }, - "82dcabdcf9084a6ebd3aea7a2dd25d7c": { + "a01174a604cc4237baef5c023525b1d5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "a5a869e5bdfa4d3190c75b7f06e9788c": { + "fab0a0325a36414e910a93cbd6ed5a92": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2457,12 +2457,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_82dcabdcf9084a6ebd3aea7a2dd25d7c" + "layout": "IPY_MODEL_a01174a604cc4237baef5c023525b1d5" } }, - "7d4681df30b64a3b9b1c8913a7a62b07": { + "e869afd6ae994e7aa8e7bda52f42d12a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -2496,7 +2496,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c", + "source": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92", "watched_events": [ "mouseenter", "mouseleave" @@ -2504,7 +2504,7 @@ "xy": [] } }, - "b6be6a529a994a51a4851a32f13e0b32": { + "d4ee55589ce94bf1b97d2bd267cb75d9": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2514,10 +2514,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c" + "widget": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92" } }, - "c78b2ecf5e26409eaeb121696ace9d3c": { + "4831a3d8cb3d47e89bc19a8752c607de": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2529,7 +2529,7 @@ "position": "bottomright" } }, - "c7d9b558315942ccb59ae1f9919b4185": { + "75931cde8947429d8da5b271875912ec": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2551,10 +2551,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-8fa4499be7310f82555e1b37a62e7277/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-6f9ac150a9dfd4da7576eba4f24c2433/tiles/{z}/{x}/{y}" } }, - "634ab9d9b9eb41d1bdcb4816ad8ec00e": { + "e250869fcf554396b475bbde6bcf0b85": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2562,13 +2562,13 @@ "height": "600px" } }, - "010111564c78451a81c37812ade1f7c5": { + "216e6c11bc6f4d138cfce3a7d9efa1c7": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "e41e31ec7f614837aad453a9f4d64f6d": { + "5ef41e2bfbaf44e0974f36d2d20c3447": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2576,7 +2576,7 @@ "cursor": "move" } }, - "d84d8bf2b8e441e594c46baf2b1c3900": { + "8992498f7b73479b96def1d73d57fbf6": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2603,13 +2603,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "c32c1bcf3f6e4f6d8c8210f20a76cd2f": { + "f3ab31dffc174a60a452fafb2731dee2": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "97078cabb6b04c89901d57d21e8bc2e9": { + "dac9103f39c7409c98fe19f4195d1bcd": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2620,26 +2620,26 @@ -6.746 ], "controls": [ - "IPY_MODEL_75d98d1831b44706af8c83647a54048a", - "IPY_MODEL_d2130056c32440cca7735f255a2cd314", - "IPY_MODEL_a50a7d055b1b4cac9d7662868e7291cc", - "IPY_MODEL_f417f79216de47a18d9fd074d6e20227", - "IPY_MODEL_85f42ce32e774e0d8e142a6488d8bf14", - "IPY_MODEL_5e8e9cdf9a384291a404a5b5262fb780", - "IPY_MODEL_7eadf0d4edfe4f5f9659a4061369617b", - "IPY_MODEL_9b000207bdba4d5ba43c89bfef89ed5f" + "IPY_MODEL_a28e2b1f41a341d2b7653ff03cf7310d", + "IPY_MODEL_ed17e41be89749be9782ea882998f56e", + "IPY_MODEL_eb210bf121ef409d89b05dc9935f28ed", + "IPY_MODEL_259fde8e847749c5a071f7ff54245a45", + "IPY_MODEL_2e56f556e6044c219a615d7597ed2bc7", + "IPY_MODEL_542232d2018347b1ab04a3505ef388e1", + "IPY_MODEL_20325ef05b484962819fa0dfbf9af03a", + "IPY_MODEL_a480a3634c83476193208729f6fe98f9" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_010111564c78451a81c37812ade1f7c5", - "dragging_style": "IPY_MODEL_e41e31ec7f614837aad453a9f4d64f6d", + "default_style": "IPY_MODEL_216e6c11bc6f4d138cfce3a7d9efa1c7", + "dragging_style": "IPY_MODEL_5ef41e2bfbaf44e0974f36d2d20c3447", "layers": [ - "IPY_MODEL_d84d8bf2b8e441e594c46baf2b1c3900", - "IPY_MODEL_be3b3672d2c84ed5ac3483843d6f1d7f" + "IPY_MODEL_8992498f7b73479b96def1d73d57fbf6", + "IPY_MODEL_87f57b3265384a7db21fe711b947150d" ], - "layout": "IPY_MODEL_634ab9d9b9eb41d1bdcb4816ad8ec00e", + "layout": "IPY_MODEL_e250869fcf554396b475bbde6bcf0b85", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -2671,11 +2671,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_c32c1bcf3f6e4f6d8c8210f20a76cd2f", + "style": "IPY_MODEL_f3ab31dffc174a60a452fafb2731dee2", "zoom": 2.0 } }, - "09393bd86d9d4a62847feb4547c4e77b": { + "fbdee31ecc514c4eb3f5dfd4b69af15c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2685,31 +2685,31 @@ "width": "28px" } }, - "23320b762a8a4f3e94f93521e464ad6e": { + "d3a5b5aadb9f47e6b177631784f46854": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "5a39f58a415f47f695aaadfb14d0d590": { + "6016c48dd9704256ba05ae19cf941eae": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_09393bd86d9d4a62847feb4547c4e77b", - "style": "IPY_MODEL_23320b762a8a4f3e94f93521e464ad6e", + "layout": "IPY_MODEL_fbdee31ecc514c4eb3f5dfd4b69af15c", + "style": "IPY_MODEL_d3a5b5aadb9f47e6b177631784f46854", "tooltip": "Search location/data" } }, - "4f65cf5a893f45328a37c11e8c7d2bfd": { + "47e1d967c51f4b56bca128b83a32369a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "56da8d778c53447ea51809805035a3b8": { + "244d927d72d54c78a62ad13ac019a4fe": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2717,7 +2717,7 @@ "button_width": "110px" } }, - "9ea8ff25cee8428aa6d61ee3f971a32d": { + "b3233a4bd29346ee94b04f594d35bfaf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2730,8 +2730,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_4f65cf5a893f45328a37c11e8c7d2bfd", - "style": "IPY_MODEL_56da8d778c53447ea51809805035a3b8", + "layout": "IPY_MODEL_47e1d967c51f4b56bca128b83a32369a", + "style": "IPY_MODEL_244d927d72d54c78a62ad13ac019a4fe", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -2739,7 +2739,7 @@ ] } }, - "e5820a1105fc4d0c9dfa0047fff85daf": { + "15664be96fe34f94aaefd259d3c9097b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2747,25 +2747,25 @@ "width": "340px" } }, - "280c02d43d114e8ba98058925bfc5b39": { + "b3491002be61420cadc48a06e7c4f4b7": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "978c65c2c7d44a90b218b27d22b2a650": { + "2505b65923034b37a8b49f44986edf95": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_e5820a1105fc4d0c9dfa0047fff85daf", + "layout": "IPY_MODEL_15664be96fe34f94aaefd259d3c9097b", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_280c02d43d114e8ba98058925bfc5b39", + "style": "IPY_MODEL_b3491002be61420cadc48a06e7c4f4b7", "tooltip": "Search location" } }, - "98cf2f5844b2481b8cacceb6be09163e": { + "a08938cdfc7845699ab595578b834db2": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2775,40 +2775,40 @@ "overflow": "scroll" } }, - "29dbde20b9dc425b899a2c8afc3d8ae4": { + "d9a9435f498145089fb08ba611483d53": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_98cf2f5844b2481b8cacceb6be09163e", + "layout": "IPY_MODEL_a08938cdfc7845699ab595578b834db2", "outputs": [] } }, - "119cdbd4b9634cadb2d9dd8b0a5493fb": { + "b048825130704366b942cf5591a542ff": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b79bf1507b8442cb879131bcc9e31c93": { + "183fcad1cf2e4f31a343ee6b03ac7d3a": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e795e6121876481b895c481cea841e05": { + "31a975e745cb420e8fa9e5edcc0fee41": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_119cdbd4b9634cadb2d9dd8b0a5493fb", - "style": "IPY_MODEL_b79bf1507b8442cb879131bcc9e31c93" + "layout": "IPY_MODEL_b048825130704366b942cf5591a542ff", + "style": "IPY_MODEL_183fcad1cf2e4f31a343ee6b03ac7d3a" } }, - "18c55139429c450f84660ce03bbdc5e5": { + "a87a3de5ddaa4eadba16ff9def65c66b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2817,24 +2817,24 @@ "min_width": "279px" } }, - "f6af887207744a49b2fb051dbe6d4168": { + "f733957c72744f5f8cc08e0c053af51c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "36a0e4f84a3b46c09025efc8d02719be": { + "71c59fdec87c41b79163d681581740c5": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_18c55139429c450f84660ce03bbdc5e5", - "style": "IPY_MODEL_f6af887207744a49b2fb051dbe6d4168" + "layout": "IPY_MODEL_a87a3de5ddaa4eadba16ff9def65c66b", + "style": "IPY_MODEL_f733957c72744f5f8cc08e0c053af51c" } }, - "b858ddbe319d4caf93cd2d3fbdaa4a33": { + "bffd1ff9fbd8438d96560da128725b28": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2843,13 +2843,13 @@ "min_width": "57px" } }, - "ce1e2582937249bc93857f835ceb1258": { + "0c1ef01fa7394f1b9750af5ef178c9c4": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2d7a84d399534f4696cb03660a408e63": { + "c6b19508e84a402980018d00d7ecb585": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2857,78 +2857,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_b858ddbe319d4caf93cd2d3fbdaa4a33", - "style": "IPY_MODEL_ce1e2582937249bc93857f835ceb1258", + "layout": "IPY_MODEL_bffd1ff9fbd8438d96560da128725b28", + "style": "IPY_MODEL_0c1ef01fa7394f1b9750af5ef178c9c4", "tooltip": "Click to import the selected asset" } }, - "13cb45651bf34db3b43476fbcd0693f9": { + "975dc582bcaf48f9a77bfb82d3fb1711": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "ffefd15d439849ec9f255f427385a52e": { + "70f283b574724eff8fde061ca1d52dcc": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "253abc4826ed44d39f687102b208f72f": { + "b041d8f9412c4d45bd95feed5275339b": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_13cb45651bf34db3b43476fbcd0693f9", - "style": "IPY_MODEL_ffefd15d439849ec9f255f427385a52e" + "layout": "IPY_MODEL_975dc582bcaf48f9a77bfb82d3fb1711", + "style": "IPY_MODEL_70f283b574724eff8fde061ca1d52dcc" } }, - "02989d49fa5c4b8f85082ee74a282841": { + "371969ccef864178a93a9a148d725bc0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "7f2fcf0466d646f7b384dc3d01420ec3": { + "8524135ed0754de39f80e74d2da9e761": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_2d7a84d399534f4696cb03660a408e63", - "IPY_MODEL_36a0e4f84a3b46c09025efc8d02719be" + "IPY_MODEL_c6b19508e84a402980018d00d7ecb585", + "IPY_MODEL_71c59fdec87c41b79163d681581740c5" ], - "layout": "IPY_MODEL_02989d49fa5c4b8f85082ee74a282841" + "layout": "IPY_MODEL_371969ccef864178a93a9a148d725bc0" } }, - "554f1a20941f4406815cefe172183397": { + "76caeaf91cd847b4ab67430cf0e8ec3f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "8ff87bdf8e614de182f2c7f8fa821b5b": { + "9d296b6785414095bf7da5ae2f90ec7f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_9ea8ff25cee8428aa6d61ee3f971a32d", - "IPY_MODEL_978c65c2c7d44a90b218b27d22b2a650" + "IPY_MODEL_b3233a4bd29346ee94b04f594d35bfaf", + "IPY_MODEL_2505b65923034b37a8b49f44986edf95" ], - "layout": "IPY_MODEL_554f1a20941f4406815cefe172183397" + "layout": "IPY_MODEL_76caeaf91cd847b4ab67430cf0e8ec3f" } }, - "18ea422e98554606a4a6e7931983dd30": { + "65432963035944828636f09a1ce7c097": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "02218aaa20c0407e9eb9ae4ee4e0e499": { + "7493343b0dbd4032b033f2eed072a1c9": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2937,12 +2937,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_5a39f58a415f47f695aaadfb14d0d590" + "IPY_MODEL_6016c48dd9704256ba05ae19cf941eae" ], - "layout": "IPY_MODEL_18ea422e98554606a4a6e7931983dd30" + "layout": "IPY_MODEL_65432963035944828636f09a1ce7c097" } }, - "2c3c227daae24cd7ad4194e4432023f8": { + "8e5bd3cdfba844a8b4d0616a549f951f": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -2976,7 +2976,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_02218aaa20c0407e9eb9ae4ee4e0e499", + "source": "IPY_MODEL_7493343b0dbd4032b033f2eed072a1c9", "watched_events": [ "mouseenter", "mouseleave" @@ -2984,7 +2984,7 @@ "xy": [] } }, - "75d98d1831b44706af8c83647a54048a": { + "a28e2b1f41a341d2b7653ff03cf7310d": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2993,10 +2993,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_02218aaa20c0407e9eb9ae4ee4e0e499" + "widget": "IPY_MODEL_7493343b0dbd4032b033f2eed072a1c9" } }, - "d2130056c32440cca7735f255a2cd314": { + "ed17e41be89749be9782ea882998f56e": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3010,7 +3010,7 @@ ] } }, - "a50a7d055b1b4cac9d7662868e7291cc": { + "eb210bf121ef409d89b05dc9935f28ed": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3020,7 +3020,7 @@ ] } }, - "f417f79216de47a18d9fd074d6e20227": { + "259fde8e847749c5a071f7ff54245a45": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3049,7 +3049,7 @@ } } }, - "85f42ce32e774e0d8e142a6488d8bf14": { + "2e56f556e6044c219a615d7597ed2bc7": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3064,7 +3064,7 @@ "position": "bottomleft" } }, - "5e8e9cdf9a384291a404a5b5262fb780": { + "542232d2018347b1ab04a3505ef388e1": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3093,7 +3093,7 @@ "primary_length_unit": "kilometers" } }, - "d4a39050877f40a495b8138c1a33c5d2": { + "2c925d968c7e4f5eae0850851bd70eba": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3103,13 +3103,13 @@ "width": "auto" } }, - "39624ea2f3cd4586ac9f1b140a1e7f72": { + "441d8a9fdcaf4db086122c3779cd9b45": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0f92918c72304e2db73b65a9a0c5f2a0": { + "8c3190a6e89346bd85e8c75ccb23f380": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3117,12 +3117,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_d4a39050877f40a495b8138c1a33c5d2", - "style": "IPY_MODEL_39624ea2f3cd4586ac9f1b140a1e7f72", + "layout": "IPY_MODEL_2c925d968c7e4f5eae0850851bd70eba", + "style": "IPY_MODEL_441d8a9fdcaf4db086122c3779cd9b45", "tooltip": "Inspector" } }, - "822c2131752c4295b821c6b3fb503600": { + "f07da7611c3f44e6ac08041857ec018d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3132,13 +3132,13 @@ "width": "auto" } }, - "41cea560fb3b4de49d18afe23c52d619": { + "9195743f2dd64ab089e45fbe12ae8448": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "5d97adbcbb9c4e8683c2504c2b87cbcb": { + "5dee3268cc6549dfac024a8013d49d2f": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3146,12 +3146,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_822c2131752c4295b821c6b3fb503600", - "style": "IPY_MODEL_41cea560fb3b4de49d18afe23c52d619", + "layout": "IPY_MODEL_f07da7611c3f44e6ac08041857ec018d", + "style": "IPY_MODEL_9195743f2dd64ab089e45fbe12ae8448", "tooltip": "Plotting" } }, - "a84813ea2cd94e68bbcf3925f93e438f": { + "a2558a61425a4361895c4328195fb123": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3161,13 +3161,13 @@ "width": "auto" } }, - "84f675ba64d64814beccfee7831614f0": { + "822ed1492eaa4a9d9e368374cdace1c7": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c4eaaea483e34f71b0017f99df6e2002": { + "6eedc84ef9c040b5976ae983a44b35ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3175,12 +3175,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_a84813ea2cd94e68bbcf3925f93e438f", - "style": "IPY_MODEL_84f675ba64d64814beccfee7831614f0", + "layout": "IPY_MODEL_a2558a61425a4361895c4328195fb123", + "style": "IPY_MODEL_822ed1492eaa4a9d9e368374cdace1c7", "tooltip": "Create timelapse" } }, - "5b250cb9e44842f9af60035115301592": { + "0c3f14534a7b45cf95bba7f58b39d70f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3190,13 +3190,13 @@ "width": "auto" } }, - "2feec16b79a4468ba1a27458c866c397": { + "4f416e8f8e9a468995934d5c76f0cfa8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dff46f6a975049228cb5257aa2d14ef9": { + "ebed3856bbfb4cef99d6779316c893b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3204,12 +3204,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_5b250cb9e44842f9af60035115301592", - "style": "IPY_MODEL_2feec16b79a4468ba1a27458c866c397", + "layout": "IPY_MODEL_0c3f14534a7b45cf95bba7f58b39d70f", + "style": "IPY_MODEL_4f416e8f8e9a468995934d5c76f0cfa8", "tooltip": "Change basemap" } }, - "13a436769ec34a1c967f6b44f9b02500": { + "87f3815a925b404996c163b0f370a03f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3219,13 +3219,13 @@ "width": "auto" } }, - "9d919b39e46f45b59c9e3a60a62c9b4a": { + "922e2c63cbfe49798e814cf9875ffa83": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7546df3886394879b0cf99188a586faf": { + "373e6c579e804e63910b9963af3e3cd1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3233,12 +3233,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_13a436769ec34a1c967f6b44f9b02500", - "style": "IPY_MODEL_9d919b39e46f45b59c9e3a60a62c9b4a", + "layout": "IPY_MODEL_87f3815a925b404996c163b0f370a03f", + "style": "IPY_MODEL_922e2c63cbfe49798e814cf9875ffa83", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "efb9e6d34e1647a282390fa25ce82f91": { + "60d512826d7f491fbdaaeed0cd87bc2c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3248,13 +3248,13 @@ "width": "auto" } }, - "2d5ff21df1874075942b1c7e50130bcf": { + "bfdee31cbebf431e83d25743f210a586": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d7c353f7dfb24b17a4d61797e48d59c2": { + "ebe3dd8159ca4d2e9d9ab8682d95d7f3": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3262,12 +3262,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_efb9e6d34e1647a282390fa25ce82f91", - "style": "IPY_MODEL_2d5ff21df1874075942b1c7e50130bcf", + "layout": "IPY_MODEL_60d512826d7f491fbdaaeed0cd87bc2c", + "style": "IPY_MODEL_bfdee31cbebf431e83d25743f210a586", "tooltip": "Expand toolbar" } }, - "55cc6e6faa6549e9ba573c271380d986": { + "10290e3b5dd94929b4f4733579d0d94c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3277,13 +3277,13 @@ "width": "auto" } }, - "8ceef541edec481c9e8e53675059129c": { + "785dc022c46848db86f4d10bf3ba8db9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dfe0de9bc58c467ba212daf6aa8f69b4": { + "934bf49d5c2244d2881f296b6cd5c0bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3291,12 +3291,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_55cc6e6faa6549e9ba573c271380d986", - "style": "IPY_MODEL_8ceef541edec481c9e8e53675059129c", + "layout": "IPY_MODEL_10290e3b5dd94929b4f4733579d0d94c", + "style": "IPY_MODEL_785dc022c46848db86f4d10bf3ba8db9", "tooltip": "Remove all drawn features" } }, - "c0bd5ad3106a4493b31a93e432ce6a83": { + "33cb3af21be14408984e2b48188080e4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3306,13 +3306,13 @@ "width": "auto" } }, - "e7d8ed007dcb4ffda5e7898545cc010a": { + "6f313ff7b42d4041a010ffe059d3a97e": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dc21abc6dff241a0b91c420864142fbb": { + "1ddfbc55a6e44745942663bad32c1e90": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3320,12 +3320,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c0bd5ad3106a4493b31a93e432ce6a83", - "style": "IPY_MODEL_e7d8ed007dcb4ffda5e7898545cc010a", + "layout": "IPY_MODEL_33cb3af21be14408984e2b48188080e4", + "style": "IPY_MODEL_6f313ff7b42d4041a010ffe059d3a97e", "tooltip": "Open local vector/raster data" } }, - "2d80fa33f7794df2b4873eb6ecb533d8": { + "0750d168e65d48afb103faa328c05f2c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3335,13 +3335,13 @@ "width": "auto" } }, - "65a7c3fcf59146b1b1e7b423b7306126": { + "1cfefd7c953a4d8dbefa69ade2ee08c8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f314bc560b91485db7f855ed2ba6c25d": { + "6ae5c4bdfc464662949347cea139f0af": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3349,12 +3349,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_2d80fa33f7794df2b4873eb6ecb533d8", - "style": "IPY_MODEL_65a7c3fcf59146b1b1e7b423b7306126", + "layout": "IPY_MODEL_0750d168e65d48afb103faa328c05f2c", + "style": "IPY_MODEL_1cfefd7c953a4d8dbefa69ade2ee08c8", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "dc7eab4c1ab745c9aaedb18dfaa13d5b": { + "0663c2a506ac48a0ae32c107e446901c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3364,13 +3364,13 @@ "width": "auto" } }, - "6ca7d6afa8ee4cc8ac4d46e280de30a4": { + "3865837251ea4ffdb43073a2d04cb253": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ad5fa7b945fc459a82d3d4d053993eb8": { + "b0d7399218d24166b0bd110e10b951ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3378,12 +3378,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_dc7eab4c1ab745c9aaedb18dfaa13d5b", - "style": "IPY_MODEL_6ca7d6afa8ee4cc8ac4d46e280de30a4", + "layout": "IPY_MODEL_0663c2a506ac48a0ae32c107e446901c", + "style": "IPY_MODEL_3865837251ea4ffdb43073a2d04cb253", "tooltip": "GEE Toolbox for cloud computing" } }, - "006c1bd5a26d4a6d98a9fdec568e1407": { + "653de752a0f940c6ab165886a0000fb3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3393,13 +3393,13 @@ "width": "auto" } }, - "c3bde82d62ca437e82891b05cd67fcc9": { + "3c2d9b96846c40c5bf556e5244bf0080": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "9d3e7130aa0e4dd9a7c7826ec107e7cc": { + "86724b4ca02043e18d6391248d5be25e": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3407,12 +3407,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_006c1bd5a26d4a6d98a9fdec568e1407", - "style": "IPY_MODEL_c3bde82d62ca437e82891b05cd67fcc9", + "layout": "IPY_MODEL_653de752a0f940c6ab165886a0000fb3", + "style": "IPY_MODEL_3c2d9b96846c40c5bf556e5244bf0080", "tooltip": "Activate timeslider" } }, - "269005aea6b947ebba62c47228c1db75": { + "29b16437329a4108bc3422a88b78c7a9": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3422,13 +3422,13 @@ "width": "auto" } }, - "28b19edfd0f94bbcb4ac5d8e29699644": { + "1e7aeb6e85524056be9437976d239109": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "91212b2f2dac49d5971f8e6e5bf40a6b": { + "550ad822865942ca9eca1ec8108aa669": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3436,12 +3436,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_269005aea6b947ebba62c47228c1db75", - "style": "IPY_MODEL_28b19edfd0f94bbcb4ac5d8e29699644", + "layout": "IPY_MODEL_29b16437329a4108bc3422a88b78c7a9", + "style": "IPY_MODEL_1e7aeb6e85524056be9437976d239109", "tooltip": "Collect training samples" } }, - "fe8ca88953b94c4db02674f1cf31aae2": { + "8e3abf3ff1354c3ea996e80c1afe392d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3451,13 +3451,13 @@ "width": "auto" } }, - "5bfbb65f938241cfa1f41f910d5e9446": { + "1f85d4e76c1f42f384282d29a39ac291": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "3180dbc5d09e4f18b518fa5b54b407eb": { + "e7e9fbcbe5bc4c81a16e90a6d6f7a1b8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3465,12 +3465,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_fe8ca88953b94c4db02674f1cf31aae2", - "style": "IPY_MODEL_5bfbb65f938241cfa1f41f910d5e9446", + "layout": "IPY_MODEL_8e3abf3ff1354c3ea996e80c1afe392d", + "style": "IPY_MODEL_1f85d4e76c1f42f384282d29a39ac291", "tooltip": "Creating and plotting transects" } }, - "c79e39daf4694292aba1dab9ca926295": { + "c88ddea1469d47b6a9a3deb60f931094": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3480,13 +3480,13 @@ "width": "auto" } }, - "c1cdc7b9ea2241dc947e356c40553106": { + "f356ec43f5174b198bf6568b4c4cc72f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7f175002aa5f44f0a4a4905bc1000478": { + "2d06fcc130584362af418af10d919c19": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3494,12 +3494,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_c79e39daf4694292aba1dab9ca926295", - "style": "IPY_MODEL_c1cdc7b9ea2241dc947e356c40553106", + "layout": "IPY_MODEL_c88ddea1469d47b6a9a3deb60f931094", + "style": "IPY_MODEL_f356ec43f5174b198bf6568b4c4cc72f", "tooltip": "Sankey plots" } }, - "5465b66f103c4814a8f49186b5403127": { + "0a00e0f7bed74812b2995f82fdea1199": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3509,13 +3509,13 @@ "width": "auto" } }, - "6162ce593b154f1fbf24173b16a718ac": { + "1afe676365274158a307e46302bd142a": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e194a493ced94b45b0594900a09cfaa2": { + "d623e6d38d8c4aaeb8200e6e2a3af850": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3523,12 +3523,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_5465b66f103c4814a8f49186b5403127", - "style": "IPY_MODEL_6162ce593b154f1fbf24173b16a718ac", + "layout": "IPY_MODEL_0a00e0f7bed74812b2995f82fdea1199", + "style": "IPY_MODEL_1afe676365274158a307e46302bd142a", "tooltip": "Planet imagery" } }, - "4834c17dddf442d9b4fc6e846602788f": { + "351034a4ebc64260b5c3f0caf6c161c1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3538,13 +3538,13 @@ "width": "auto" } }, - "8a2db9278c784840af269db9dfe72538": { + "b2683ce2457b4eb18b4da36bfa9b908c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bc9e2e2cb5af472186600028d307c2d2": { + "5a117b527cf94d41bc980d2f1bfcd3f5": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3552,12 +3552,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_4834c17dddf442d9b4fc6e846602788f", - "style": "IPY_MODEL_8a2db9278c784840af269db9dfe72538", + "layout": "IPY_MODEL_351034a4ebc64260b5c3f0caf6c161c1", + "style": "IPY_MODEL_b2683ce2457b4eb18b4da36bfa9b908c", "tooltip": "Get COG/STAC pixel value" } }, - "22b07272bef54d5fbc852a5ad5c44dec": { + "8f019fc0d97042fe913b1234f07d1441": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3567,13 +3567,13 @@ "width": "auto" } }, - "fbbd851165e94e98bdfd05639fe0d53f": { + "f7e9ae9f094049379660a25f5c54570e": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "a62be3d4104f45469b8c54f953e879ef": { + "4b5604f7f95d4fb69780f58c596c11d7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3581,12 +3581,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_22b07272bef54d5fbc852a5ad5c44dec", - "style": "IPY_MODEL_fbbd851165e94e98bdfd05639fe0d53f", + "layout": "IPY_MODEL_8f019fc0d97042fe913b1234f07d1441", + "style": "IPY_MODEL_f7e9ae9f094049379660a25f5c54570e", "tooltip": "Get help" } }, - "fac1681f9a2445f5a968105fd4e7c85d": { + "09d76d94e09641d89c37b1967465dba8": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3598,24 +3598,24 @@ "width": "109px" } }, - "91ed21d0da8d468d82ba29416e9e565c": { + "7eaac3a2f8ef432a804b6992e175774c": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_0f92918c72304e2db73b65a9a0c5f2a0", - "IPY_MODEL_5d97adbcbb9c4e8683c2504c2b87cbcb", - "IPY_MODEL_c4eaaea483e34f71b0017f99df6e2002", - "IPY_MODEL_dff46f6a975049228cb5257aa2d14ef9", - "IPY_MODEL_7546df3886394879b0cf99188a586faf", - "IPY_MODEL_d7c353f7dfb24b17a4d61797e48d59c2" + "IPY_MODEL_8c3190a6e89346bd85e8c75ccb23f380", + "IPY_MODEL_5dee3268cc6549dfac024a8013d49d2f", + "IPY_MODEL_6eedc84ef9c040b5976ae983a44b35ba", + "IPY_MODEL_ebed3856bbfb4cef99d6779316c893b1", + "IPY_MODEL_373e6c579e804e63910b9963af3e3cd1", + "IPY_MODEL_ebe3dd8159ca4d2e9d9ab8682d95d7f3" ], - "layout": "IPY_MODEL_fac1681f9a2445f5a968105fd4e7c85d" + "layout": "IPY_MODEL_09d76d94e09641d89c37b1967465dba8" } }, - "21d997d58cd34493bf2295ce8f938aee": { + "ac2cad0be38a487fae830fe46069393b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3625,25 +3625,25 @@ "width": "28px" } }, - "b76c046abead4b79b5d0a57972a6c56c": { + "994910be1d56408dac42d9c3150fde66": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4cfe665ce9c6487084f9124eb9090530": { + "529988e736ed4a608c8b85149cf8a8ee": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_21d997d58cd34493bf2295ce8f938aee", - "style": "IPY_MODEL_b76c046abead4b79b5d0a57972a6c56c", + "layout": "IPY_MODEL_ac2cad0be38a487fae830fe46069393b", + "style": "IPY_MODEL_994910be1d56408dac42d9c3150fde66", "tooltip": "Toolbar" } }, - "95ba4876ff064e389a6b247fd983c565": { + "f2c36551b0924c9a99be47fb8db35591": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3652,68 +3652,68 @@ "width": "72px" } }, - "9a178ba745a244da89e1c2fa9acb35df": { + "eed71a8ee6e84e3bb1484a61c1661b25": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b618f497ed2144aa9827545d525fef2c": { + "38e107fbf5114875990c67b2586f3231": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_95ba4876ff064e389a6b247fd983c565", - "style": "IPY_MODEL_9a178ba745a244da89e1c2fa9acb35df", + "layout": "IPY_MODEL_f2c36551b0924c9a99be47fb8db35591", + "style": "IPY_MODEL_eed71a8ee6e84e3bb1484a61c1661b25", "tooltip": "Layers" } }, - "544e3fec07ec499ca850b977be9d9832": { + "608fca10f3594a738ad1a28e186cd49f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "0a8459057a084e32b4d7d48552e528dc": { + "a3f1652fe3824e7dac084cf013e39f2d": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b618f497ed2144aa9827545d525fef2c", - "IPY_MODEL_4cfe665ce9c6487084f9124eb9090530" + "IPY_MODEL_38e107fbf5114875990c67b2586f3231", + "IPY_MODEL_529988e736ed4a608c8b85149cf8a8ee" ], - "layout": "IPY_MODEL_544e3fec07ec499ca850b977be9d9832" + "layout": "IPY_MODEL_608fca10f3594a738ad1a28e186cd49f" } }, - "279dac8c12a6493d952b1567b1149909": { + "648d9a5396014bb180dd8b46cf546ca2": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "8e9826e610114ab0bc7acbd0590c2ee8": { + "35bb3c687bee4e089baf3f3294fe6b37": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_91ed21d0da8d468d82ba29416e9e565c" + "IPY_MODEL_7eaac3a2f8ef432a804b6992e175774c" ], - "layout": "IPY_MODEL_279dac8c12a6493d952b1567b1149909" + "layout": "IPY_MODEL_648d9a5396014bb180dd8b46cf546ca2" } }, - "53b717a788894218b2811ee5d3eac7bd": { + "c28cd18d4b644a39884cb6f6b32ae2f9": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "6cf2c00e6b5d4db9a0677c4513e1920d": { + "6f90af12878b425db01f56449f7f1165": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3722,12 +3722,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_4cfe665ce9c6487084f9124eb9090530" + "IPY_MODEL_529988e736ed4a608c8b85149cf8a8ee" ], - "layout": "IPY_MODEL_53b717a788894218b2811ee5d3eac7bd" + "layout": "IPY_MODEL_c28cd18d4b644a39884cb6f6b32ae2f9" } }, - "80a0dede4a304adeb298e98d61fc59c2": { + "770a8146844546128b259753c00637b6": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -3761,7 +3761,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_6cf2c00e6b5d4db9a0677c4513e1920d", + "source": "IPY_MODEL_6f90af12878b425db01f56449f7f1165", "watched_events": [ "mouseenter", "mouseleave" @@ -3769,7 +3769,7 @@ "xy": [] } }, - "7eadf0d4edfe4f5f9659a4061369617b": { + "20325ef05b484962819fa0dfbf9af03a": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3779,10 +3779,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_6cf2c00e6b5d4db9a0677c4513e1920d" + "widget": "IPY_MODEL_6f90af12878b425db01f56449f7f1165" } }, - "9b000207bdba4d5ba43c89bfef89ed5f": { + "a480a3634c83476193208729f6fe98f9": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3794,7 +3794,7 @@ "position": "bottomright" } }, - "be3b3672d2c84ed5ac3483843d6f1d7f": { + "87f57b3265384a7db21fe711b947150d": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3816,10 +3816,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/7a9f18f33445a56c397ab3a77e1b6018-4451b8548a02e0ecb3e103b3d4ee4939/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/7a9f18f33445a56c397ab3a77e1b6018-01d20949198da7082c2069e13eb9ef2c/tiles/{z}/{x}/{y}" } }, - "ae7f46f331ab4212b678d6a6961ae1d4": { + "76f39bf3c5494e339204242a5559c376": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3827,13 +3827,13 @@ "height": "600px" } }, - "e5b003de953644f098732338c4488bbb": { + "f11df951bbb24464a6bf8f08e7164282": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "b1dae00cf7674453ae3df9c5dcec1936": { + "02e0ca66c4c941e4b123eec744f71581": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3841,7 +3841,7 @@ "cursor": "move" } }, - "7c92384219d54e7e8cd1a69806297bb5": { + "304b4b0456ca4596b9e61850dd0f387a": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3868,13 +3868,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "8293abdc17b84e678920dd08d3f12e26": { + "cc9f7cf324ea46d39775e99b3910160d": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "39aaa64a1a2a4809ad16b8153e814026": { + "2e67bc3635d2494c9ef4edb2def9bca0": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3885,26 +3885,26 @@ 6.746 ], "controls": [ - "IPY_MODEL_e8a36cd837744fea80ce1cd7dab2697e", - "IPY_MODEL_b5121935e4c64649825f6d3e71160227", - "IPY_MODEL_65b20c3d131240e0ab968cec01085cd8", - "IPY_MODEL_93d35859f477482a889f552c1f5fc84a", - "IPY_MODEL_cf59281efbaa4e00a9bc8cfb0fd2531e", - "IPY_MODEL_87846446b48f4aa98fc1c6d57e06713e", - "IPY_MODEL_3f4f65788b1b429b90ff2974cfa6b51b", - "IPY_MODEL_4126b86d4edf4a48937e95edd57e03c1" + "IPY_MODEL_6f01f90faf694a3699479ac4421e8e67", + "IPY_MODEL_0412b824804d48a4a19bebc80d2df267", + "IPY_MODEL_d7d763987e314a25859a06627ba1704c", + "IPY_MODEL_05caa0fd4c52489e9ec1590b946fcc0e", + "IPY_MODEL_a2efcd9f0fd348f79b464c7aa82799c2", + "IPY_MODEL_34f1b87448b64af5af030aee2186d43c", + "IPY_MODEL_8ff4a55ed2b4432a8a67e03aef11ec62", + "IPY_MODEL_09d880cbcfa746658dbfb04a83235490" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_e5b003de953644f098732338c4488bbb", - "dragging_style": "IPY_MODEL_b1dae00cf7674453ae3df9c5dcec1936", + "default_style": "IPY_MODEL_f11df951bbb24464a6bf8f08e7164282", + "dragging_style": "IPY_MODEL_02e0ca66c4c941e4b123eec744f71581", "layers": [ - "IPY_MODEL_7c92384219d54e7e8cd1a69806297bb5", - "IPY_MODEL_1dc75220c05744e08e33077928048542" + "IPY_MODEL_304b4b0456ca4596b9e61850dd0f387a", + "IPY_MODEL_cdae14f8d1fb491fb9474bfba1f97179" ], - "layout": "IPY_MODEL_ae7f46f331ab4212b678d6a6961ae1d4", + "layout": "IPY_MODEL_76f39bf3c5494e339204242a5559c376", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -3936,11 +3936,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_8293abdc17b84e678920dd08d3f12e26", + "style": "IPY_MODEL_cc9f7cf324ea46d39775e99b3910160d", "zoom": 2.0 } }, - "136e1a5a8dfa4503b657669cfbdbad35": { + "a7eb8b66488c442eaca30a85133e1326": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3950,31 +3950,31 @@ "width": "28px" } }, - "31ba6872e43a4e0c8968f715ea02b05d": { + "4d9e2c4cee3c45e0aa71c960d13aa29c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "93b3409c67b04749bd7845222249beeb": { + "7c0edf85d2f049dfb33e897690fe8580": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_136e1a5a8dfa4503b657669cfbdbad35", - "style": "IPY_MODEL_31ba6872e43a4e0c8968f715ea02b05d", + "layout": "IPY_MODEL_a7eb8b66488c442eaca30a85133e1326", + "style": "IPY_MODEL_4d9e2c4cee3c45e0aa71c960d13aa29c", "tooltip": "Search location/data" } }, - "a8ec757a8f2d4ca687b94388982715c3": { + "ca95c9cdecbc43829092549410846552": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "cb35886824834620958589e1b7ba1cd7": { + "fc3a5df97f4a44e9b27ccef774bded7d": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3982,7 +3982,7 @@ "button_width": "110px" } }, - "197d02d32ae54690bc5827100834de2b": { + "7dd73b4562c747d881e5461b6b9a7b25": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3995,8 +3995,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_a8ec757a8f2d4ca687b94388982715c3", - "style": "IPY_MODEL_cb35886824834620958589e1b7ba1cd7", + "layout": "IPY_MODEL_ca95c9cdecbc43829092549410846552", + "style": "IPY_MODEL_fc3a5df97f4a44e9b27ccef774bded7d", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -4004,7 +4004,7 @@ ] } }, - "ca5c1be2c9bf4a95ba541f2984adf57e": { + "24a7215746274e94862b11922fa3f046": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4012,25 +4012,25 @@ "width": "340px" } }, - "395c180e562049c0999e8c2acefb7fda": { + "e11e6e14294b44dfa9b07eb45c61ebc1": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "cbd7f827540c4f26a1a196f2b9484a23": { + "f2c16e7c3210451f8548552598cb2c52": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_ca5c1be2c9bf4a95ba541f2984adf57e", + "layout": "IPY_MODEL_24a7215746274e94862b11922fa3f046", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_395c180e562049c0999e8c2acefb7fda", + "style": "IPY_MODEL_e11e6e14294b44dfa9b07eb45c61ebc1", "tooltip": "Search location" } }, - "36f4200385184f729c522c412c42d9b4": { + "407a31c3974840cebf8a91c330611e56": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4040,40 +4040,40 @@ "overflow": "scroll" } }, - "2eeb9fb898aa4f92892c1c437e9e3b80": { + "5e626fedd88b4695b7b9a6c48be1bb4f": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_36f4200385184f729c522c412c42d9b4", + "layout": "IPY_MODEL_407a31c3974840cebf8a91c330611e56", "outputs": [] } }, - "97d21fd1f7b649ac97a52eec80b18464": { + "e263ba8dd5364eff89d80c62237ce59e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "0c86e814f89e402f8481686c61193c6e": { + "5ca041c0fae849e293000f749b70c3f7": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "892c206fbb59411e933641c22f08a1db": { + "4aea65c288e74e58a6e29216a262d050": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_97d21fd1f7b649ac97a52eec80b18464", - "style": "IPY_MODEL_0c86e814f89e402f8481686c61193c6e" + "layout": "IPY_MODEL_e263ba8dd5364eff89d80c62237ce59e", + "style": "IPY_MODEL_5ca041c0fae849e293000f749b70c3f7" } }, - "bc501e7014854651abfbf062aeb5871e": { + "a203d821ac384b8ca7b2b1d1b2efd87a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4082,24 +4082,24 @@ "min_width": "279px" } }, - "35c7300c581f45b1939ec84744709f16": { + "9d22122f4da2487d9aab1b31c5dad486": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "a0cb2561f1614023922017c804622316": { + "480cf058267b431c930f5deebcdeb28c": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_bc501e7014854651abfbf062aeb5871e", - "style": "IPY_MODEL_35c7300c581f45b1939ec84744709f16" + "layout": "IPY_MODEL_a203d821ac384b8ca7b2b1d1b2efd87a", + "style": "IPY_MODEL_9d22122f4da2487d9aab1b31c5dad486" } }, - "c919dbc068934a85a24ff17ad59a2c8a": { + "84f50f80ac314f14a722c4f82e06ba93": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4108,13 +4108,13 @@ "min_width": "57px" } }, - "ce3eff410d4543e2a4a92ed98e0a500a": { + "6cc537ed87094e8dbb8105beca98ebef": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4bc9ca8078ed421dbe09ee90932778a6": { + "cdc74520d4fe4c8f8788ff08538e42b7": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4122,78 +4122,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_c919dbc068934a85a24ff17ad59a2c8a", - "style": "IPY_MODEL_ce3eff410d4543e2a4a92ed98e0a500a", + "layout": "IPY_MODEL_84f50f80ac314f14a722c4f82e06ba93", + "style": "IPY_MODEL_6cc537ed87094e8dbb8105beca98ebef", "tooltip": "Click to import the selected asset" } }, - "eaecd221a3844aac9c0435b147ad914c": { + "ce4620fedd5b41bfb08638840351581b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "00e4c62164b9469ebf3b664cdc0eecf2": { + "5499849b14c641deadecdf8a2b8f578a": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "854c9cda24684e629f86124cfd1c3478": { + "6025a346c9094022adefcc5a85d40ad6": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_eaecd221a3844aac9c0435b147ad914c", - "style": "IPY_MODEL_00e4c62164b9469ebf3b664cdc0eecf2" + "layout": "IPY_MODEL_ce4620fedd5b41bfb08638840351581b", + "style": "IPY_MODEL_5499849b14c641deadecdf8a2b8f578a" } }, - "345b1c2f52264dd1b1bfb15032df938a": { + "cd96c2d8957f4fbfa90ef35f54c358ef": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "4da814c2ae9c48eb82e9230f1981ee22": { + "ee39e749d2334b0286520bb26e9f4d78": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_4bc9ca8078ed421dbe09ee90932778a6", - "IPY_MODEL_a0cb2561f1614023922017c804622316" + "IPY_MODEL_cdc74520d4fe4c8f8788ff08538e42b7", + "IPY_MODEL_480cf058267b431c930f5deebcdeb28c" ], - "layout": "IPY_MODEL_345b1c2f52264dd1b1bfb15032df938a" + "layout": "IPY_MODEL_cd96c2d8957f4fbfa90ef35f54c358ef" } }, - "75b155665b364012a504f6332fc6ceae": { + "1f868daef30b4b6eb0283d0dfc593bd2": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "79c1da6cdc53437584fe87b5d16eff73": { + "cec0439d73e2437a9d100816829e1f57": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_197d02d32ae54690bc5827100834de2b", - "IPY_MODEL_cbd7f827540c4f26a1a196f2b9484a23" + "IPY_MODEL_7dd73b4562c747d881e5461b6b9a7b25", + "IPY_MODEL_f2c16e7c3210451f8548552598cb2c52" ], - "layout": "IPY_MODEL_75b155665b364012a504f6332fc6ceae" + "layout": "IPY_MODEL_1f868daef30b4b6eb0283d0dfc593bd2" } }, - "51e4da3896a14a51a1bbc94da26fa9c6": { + "4420e13c9037466d8a287af2fcdc3441": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "a2cb71a406c1476b9ca4f13af3d05075": { + "865514506ba2468bb76bbf9b767af943": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4202,12 +4202,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_93b3409c67b04749bd7845222249beeb" + "IPY_MODEL_7c0edf85d2f049dfb33e897690fe8580" ], - "layout": "IPY_MODEL_51e4da3896a14a51a1bbc94da26fa9c6" + "layout": "IPY_MODEL_4420e13c9037466d8a287af2fcdc3441" } }, - "6ec195bcbb0f439cb9aab07fa4ee662c": { + "316984b70ba44c03b8326c4f956d5ca2": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -4241,7 +4241,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_a2cb71a406c1476b9ca4f13af3d05075", + "source": "IPY_MODEL_865514506ba2468bb76bbf9b767af943", "watched_events": [ "mouseenter", "mouseleave" @@ -4249,7 +4249,7 @@ "xy": [] } }, - "e8a36cd837744fea80ce1cd7dab2697e": { + "6f01f90faf694a3699479ac4421e8e67": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4258,10 +4258,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_a2cb71a406c1476b9ca4f13af3d05075" + "widget": "IPY_MODEL_865514506ba2468bb76bbf9b767af943" } }, - "b5121935e4c64649825f6d3e71160227": { + "0412b824804d48a4a19bebc80d2df267": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4275,7 +4275,7 @@ ] } }, - "65b20c3d131240e0ab968cec01085cd8": { + "d7d763987e314a25859a06627ba1704c": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4285,7 +4285,7 @@ ] } }, - "93d35859f477482a889f552c1f5fc84a": { + "05caa0fd4c52489e9ec1590b946fcc0e": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4314,7 +4314,7 @@ } } }, - "cf59281efbaa4e00a9bc8cfb0fd2531e": { + "a2efcd9f0fd348f79b464c7aa82799c2": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4329,7 +4329,7 @@ "position": "bottomleft" } }, - "87846446b48f4aa98fc1c6d57e06713e": { + "34f1b87448b64af5af030aee2186d43c": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -4358,7 +4358,7 @@ "primary_length_unit": "kilometers" } }, - "258b36efa42140028633a3e0d0028771": { + "2f44ce33738042e18970443df8a69455": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4368,13 +4368,13 @@ "width": "auto" } }, - "3d051a91d4de4e3e9b07c965461bee71": { + "ecd3892453db475ca3fa190bea9601b7": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "191060effef249a690376e16c4aae68d": { + "1c311b50b4ea4590bb6bab32df2d7779": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4382,12 +4382,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_258b36efa42140028633a3e0d0028771", - "style": "IPY_MODEL_3d051a91d4de4e3e9b07c965461bee71", + "layout": "IPY_MODEL_2f44ce33738042e18970443df8a69455", + "style": "IPY_MODEL_ecd3892453db475ca3fa190bea9601b7", "tooltip": "Inspector" } }, - "64886707e4324f53aad01a97cd6d24d7": { + "50bb7763550c4a2292d1413dadc3d83b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4397,13 +4397,13 @@ "width": "auto" } }, - "cfda2883bc4344ca86f660a24c1e01c8": { + "0a32b49b07d04ac5b9f42ba6811d5da0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "90ca189b5e5b42799ce1d2d1536caa56": { + "f4fcfd2fb89b438299e241bee0824dd8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4411,12 +4411,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_64886707e4324f53aad01a97cd6d24d7", - "style": "IPY_MODEL_cfda2883bc4344ca86f660a24c1e01c8", + "layout": "IPY_MODEL_50bb7763550c4a2292d1413dadc3d83b", + "style": "IPY_MODEL_0a32b49b07d04ac5b9f42ba6811d5da0", "tooltip": "Plotting" } }, - "f578503f1fda440fa6074830dc5b1b6d": { + "15d36f02651b485f8e8c4a348b7fbdab": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4426,13 +4426,13 @@ "width": "auto" } }, - "e28e2e474b2942d193cd493594f193ab": { + "302e7f78b7ba4883884bd99444e96ff4": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6abf4334b03942eea8a1370e1f193226": { + "35d0cf0e04c14e22859789e13ac998c4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4440,12 +4440,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_f578503f1fda440fa6074830dc5b1b6d", - "style": "IPY_MODEL_e28e2e474b2942d193cd493594f193ab", + "layout": "IPY_MODEL_15d36f02651b485f8e8c4a348b7fbdab", + "style": "IPY_MODEL_302e7f78b7ba4883884bd99444e96ff4", "tooltip": "Create timelapse" } }, - "cfd42307a3434b65a263a7ec38b24a41": { + "2d07f250a4334ad39ab09ac9d817468f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4455,13 +4455,13 @@ "width": "auto" } }, - "ad2c085416c249358263093a1a0fedea": { + "c5da17ae7b7347ffab14b7ba8fcb5213": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "163f3fda60df4969b5e5ccda93880f63": { + "4ef31c246a3e451cba53ab20d82e2677": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4469,12 +4469,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_cfd42307a3434b65a263a7ec38b24a41", - "style": "IPY_MODEL_ad2c085416c249358263093a1a0fedea", + "layout": "IPY_MODEL_2d07f250a4334ad39ab09ac9d817468f", + "style": "IPY_MODEL_c5da17ae7b7347ffab14b7ba8fcb5213", "tooltip": "Change basemap" } }, - "a33c4e98eb5a452daccf432af8678c75": { + "8b45608673fe4c40adf473640ef0a378": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4484,13 +4484,13 @@ "width": "auto" } }, - "04a3fc5ebe3c4b1e8e56d846f94a2a48": { + "e5244018f59241249bf71b20f7573f4f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "183541799f334f2587bd36799af14299": { + "9788258a0e6449a584c412d6b49d0267": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4498,12 +4498,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_a33c4e98eb5a452daccf432af8678c75", - "style": "IPY_MODEL_04a3fc5ebe3c4b1e8e56d846f94a2a48", + "layout": "IPY_MODEL_8b45608673fe4c40adf473640ef0a378", + "style": "IPY_MODEL_e5244018f59241249bf71b20f7573f4f", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "c878e382edf24fc8bd24afef2eaeec0c": { + "a64a1df2498b4a4ba47f17bf88f7e518": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4513,13 +4513,13 @@ "width": "auto" } }, - "f9b79b89572441f09dba7abe28a53727": { + "38882ffb3ae445b9bedc0a0a3f61741f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "904a76fd18e94e86853853f6748b6b09": { + "1c7613ff07aa4c7d886fed483018fa69": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4527,12 +4527,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_c878e382edf24fc8bd24afef2eaeec0c", - "style": "IPY_MODEL_f9b79b89572441f09dba7abe28a53727", + "layout": "IPY_MODEL_a64a1df2498b4a4ba47f17bf88f7e518", + "style": "IPY_MODEL_38882ffb3ae445b9bedc0a0a3f61741f", "tooltip": "Expand toolbar" } }, - "a11f1131d2e44f1886291a1af00aaca2": { + "e4d1ebb10a834c9fac6cb357376cd128": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4542,13 +4542,13 @@ "width": "auto" } }, - "ef5ff990d2c0483ab8726240ce9fb36f": { + "ef53a03484b649e8a703bca705545c7b": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "74cd147fc18948939149ef0b339ec206": { + "63c57b7dc39e4da680fcc4206d5fda76": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4556,12 +4556,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_a11f1131d2e44f1886291a1af00aaca2", - "style": "IPY_MODEL_ef5ff990d2c0483ab8726240ce9fb36f", + "layout": "IPY_MODEL_e4d1ebb10a834c9fac6cb357376cd128", + "style": "IPY_MODEL_ef53a03484b649e8a703bca705545c7b", "tooltip": "Remove all drawn features" } }, - "c9629f2d0f41429da300b4686440a595": { + "18ebec9f6b72449792627242419a901c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4571,13 +4571,13 @@ "width": "auto" } }, - "4b3e93ba05f644b28fa5ebce0ad9f977": { + "00b2c2774ee644178da4690dc55c6870": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "8b48f9d099fa44fb9bc1558e2ae4e714": { + "878c8b594ea0441381418bca53a96ec3": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4585,12 +4585,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c9629f2d0f41429da300b4686440a595", - "style": "IPY_MODEL_4b3e93ba05f644b28fa5ebce0ad9f977", + "layout": "IPY_MODEL_18ebec9f6b72449792627242419a901c", + "style": "IPY_MODEL_00b2c2774ee644178da4690dc55c6870", "tooltip": "Open local vector/raster data" } }, - "6444b7a2294c42f9bd930fefacb4a0e2": { + "3ee65e8741df409d9377a271589939a6": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4600,13 +4600,13 @@ "width": "auto" } }, - "5615bd87085c4f1c98b567bffa7a314f": { + "a332f93e787649c0b580288669e2b505": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "87abd49bb375446db2ab50f418f8ac5c": { + "a46d0c173be04e0283cfbdd5547d337c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4614,12 +4614,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_6444b7a2294c42f9bd930fefacb4a0e2", - "style": "IPY_MODEL_5615bd87085c4f1c98b567bffa7a314f", + "layout": "IPY_MODEL_3ee65e8741df409d9377a271589939a6", + "style": "IPY_MODEL_a332f93e787649c0b580288669e2b505", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "ca3faf69e65a4cdea6b568eaaf4b2ac8": { + "fac59fa53a594b738076c56e1caa984d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4629,13 +4629,13 @@ "width": "auto" } }, - "39fb1cddd23844f6a65e9fcca677904b": { + "c739e1ad16d343138b0d8ea95a6df8ad": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "291855c923924a549bb424812c6d3e2c": { + "58a2e384e11c409eb93a121ae3eba9e7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4643,12 +4643,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_ca3faf69e65a4cdea6b568eaaf4b2ac8", - "style": "IPY_MODEL_39fb1cddd23844f6a65e9fcca677904b", + "layout": "IPY_MODEL_fac59fa53a594b738076c56e1caa984d", + "style": "IPY_MODEL_c739e1ad16d343138b0d8ea95a6df8ad", "tooltip": "GEE Toolbox for cloud computing" } }, - "7c4e4266699c4be985178e0fba470bb5": { + "4586d967878f47818d07abdf179b5666": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4658,13 +4658,13 @@ "width": "auto" } }, - "ca68e20ec95345198163c9e7cbb937ba": { + "4bc650c7f2c4407abee468937ff7eabd": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "8cc1f0db7d2b4f9d960ed52a2555705f": { + "b3b0ed65dd8b4f8a81dea1815e1992be": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4672,12 +4672,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_7c4e4266699c4be985178e0fba470bb5", - "style": "IPY_MODEL_ca68e20ec95345198163c9e7cbb937ba", + "layout": "IPY_MODEL_4586d967878f47818d07abdf179b5666", + "style": "IPY_MODEL_4bc650c7f2c4407abee468937ff7eabd", "tooltip": "Activate timeslider" } }, - "592c2e201a4643d89c6ee8fb8e3da1a8": { + "e4df7db186c74288bcc8bdb06553a6ba": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4687,13 +4687,13 @@ "width": "auto" } }, - "010d156a27384be486661d51b6ff2bfa": { + "a4f8571d0f914a9bafc8cbb4dfed087d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "fc115246586f42f0a5e3d2329cbdbd7a": { + "8c888cdd10494382a4e16b5f747a63cd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4701,12 +4701,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_592c2e201a4643d89c6ee8fb8e3da1a8", - "style": "IPY_MODEL_010d156a27384be486661d51b6ff2bfa", + "layout": "IPY_MODEL_e4df7db186c74288bcc8bdb06553a6ba", + "style": "IPY_MODEL_a4f8571d0f914a9bafc8cbb4dfed087d", "tooltip": "Collect training samples" } }, - "13ee1b1eeaa94d29aa3d539f09881706": { + "77a553e5a9ad42a4bb15f173570a7ad3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4716,13 +4716,13 @@ "width": "auto" } }, - "ccf7146f4895448ca2884477c37e5aa7": { + "ee370f8f90834fb6b926d712b4b4bbe9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "59aec9d846cc4761b8c6eb52cdd1eda1": { + "dcba9aabf3694658b9dd99788a2b0db9": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4730,12 +4730,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_13ee1b1eeaa94d29aa3d539f09881706", - "style": "IPY_MODEL_ccf7146f4895448ca2884477c37e5aa7", + "layout": "IPY_MODEL_77a553e5a9ad42a4bb15f173570a7ad3", + "style": "IPY_MODEL_ee370f8f90834fb6b926d712b4b4bbe9", "tooltip": "Creating and plotting transects" } }, - "341cb6d585e54735853b5bdc8ff0a0af": { + "eaf6a12b692c4427bdaf04f4e567c992": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4745,13 +4745,13 @@ "width": "auto" } }, - "932a2735926f481e8124e86c35d992fe": { + "f821193ce4e447ce84ca585c3c4467b7": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "de75136cab5842f98b7eacfb67a8336d": { + "ac927f485a6840d8acaa796e986d0c1b": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4759,12 +4759,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_341cb6d585e54735853b5bdc8ff0a0af", - "style": "IPY_MODEL_932a2735926f481e8124e86c35d992fe", + "layout": "IPY_MODEL_eaf6a12b692c4427bdaf04f4e567c992", + "style": "IPY_MODEL_f821193ce4e447ce84ca585c3c4467b7", "tooltip": "Sankey plots" } }, - "a9046c9dd6754e468b98724d306e5c63": { + "2460d593d7ca489eb45d57b5dd76ba9d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4774,13 +4774,13 @@ "width": "auto" } }, - "bb706daa82e747c0bedaf6ab68f89337": { + "cf90752799514b80920ed90052a600ce": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e5306dad6c57463da02f6fcc26b6093b": { + "f23c9e31265345d4a89673509888c2cc": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4788,12 +4788,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_a9046c9dd6754e468b98724d306e5c63", - "style": "IPY_MODEL_bb706daa82e747c0bedaf6ab68f89337", + "layout": "IPY_MODEL_2460d593d7ca489eb45d57b5dd76ba9d", + "style": "IPY_MODEL_cf90752799514b80920ed90052a600ce", "tooltip": "Planet imagery" } }, - "4ba79d9905864e2eb5160c063909f2d4": { + "83c3e6d43a29424a9880c55d435fe531": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4803,13 +4803,13 @@ "width": "auto" } }, - "66f783682a864fe690319a9fcdaf71d3": { + "0ee09724f1a44ba9ba10a6329726522e": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c4350a40a6f84eb0b40ffe059fa5fd56": { + "56feacf80cb340c287ca861f4af1acc8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4817,12 +4817,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_4ba79d9905864e2eb5160c063909f2d4", - "style": "IPY_MODEL_66f783682a864fe690319a9fcdaf71d3", + "layout": "IPY_MODEL_83c3e6d43a29424a9880c55d435fe531", + "style": "IPY_MODEL_0ee09724f1a44ba9ba10a6329726522e", "tooltip": "Get COG/STAC pixel value" } }, - "cfffe3535d0e494dba0c01872bc5cff6": { + "f99383ecedce45cca6d041c64aceb0ed": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4832,13 +4832,13 @@ "width": "auto" } }, - "d8994b544a4a4913aa14ae64de2c6d86": { + "2bc663212b914d779e4431e481529093": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f12026cbba234570a556ae8f298e91c6": { + "d62851a29f324882b5a49eb36fb6b51b": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4846,12 +4846,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_cfffe3535d0e494dba0c01872bc5cff6", - "style": "IPY_MODEL_d8994b544a4a4913aa14ae64de2c6d86", + "layout": "IPY_MODEL_f99383ecedce45cca6d041c64aceb0ed", + "style": "IPY_MODEL_2bc663212b914d779e4431e481529093", "tooltip": "Get help" } }, - "0f24863e5f414eeda8959b3ac32da07c": { + "e11415efa884475d93766d14025b4745": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4863,24 +4863,24 @@ "width": "109px" } }, - "c0e894205b854587819146765f4ef923": { + "a6f01a8212894d3bb5124fe698da98b3": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_191060effef249a690376e16c4aae68d", - "IPY_MODEL_90ca189b5e5b42799ce1d2d1536caa56", - "IPY_MODEL_6abf4334b03942eea8a1370e1f193226", - "IPY_MODEL_163f3fda60df4969b5e5ccda93880f63", - "IPY_MODEL_183541799f334f2587bd36799af14299", - "IPY_MODEL_904a76fd18e94e86853853f6748b6b09" + "IPY_MODEL_1c311b50b4ea4590bb6bab32df2d7779", + "IPY_MODEL_f4fcfd2fb89b438299e241bee0824dd8", + "IPY_MODEL_35d0cf0e04c14e22859789e13ac998c4", + "IPY_MODEL_4ef31c246a3e451cba53ab20d82e2677", + "IPY_MODEL_9788258a0e6449a584c412d6b49d0267", + "IPY_MODEL_1c7613ff07aa4c7d886fed483018fa69" ], - "layout": "IPY_MODEL_0f24863e5f414eeda8959b3ac32da07c" + "layout": "IPY_MODEL_e11415efa884475d93766d14025b4745" } }, - "0e2b88c6c22342f98b2240fa3c79b439": { + "75c24690a6ee4a729c3c49099c5580e0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4890,25 +4890,25 @@ "width": "28px" } }, - "e25b76d8c47d418e91244690cfa997c2": { + "e03447ea3faf4af1b7946825fb3f78e0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "58f99103be864dcd8b71931b2b6f3a14": { + "ceaabe96e77e4b4283a7a23606b14252": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_0e2b88c6c22342f98b2240fa3c79b439", - "style": "IPY_MODEL_e25b76d8c47d418e91244690cfa997c2", + "layout": "IPY_MODEL_75c24690a6ee4a729c3c49099c5580e0", + "style": "IPY_MODEL_e03447ea3faf4af1b7946825fb3f78e0", "tooltip": "Toolbar" } }, - "4d0c6d50ae04413290f56408782fd273": { + "0ec0aef25c794ada954514c5f750cd8f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -4917,68 +4917,68 @@ "width": "72px" } }, - "3c5b0c2546cf4a48ae784d3d1e2e56b3": { + "2e285952ef7c4896a4d12079ba123498": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "911e57da86f54a9593fb2b1f38c5e06a": { + "740dc39932044479819cea32f8a1e924": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_4d0c6d50ae04413290f56408782fd273", - "style": "IPY_MODEL_3c5b0c2546cf4a48ae784d3d1e2e56b3", + "layout": "IPY_MODEL_0ec0aef25c794ada954514c5f750cd8f", + "style": "IPY_MODEL_2e285952ef7c4896a4d12079ba123498", "tooltip": "Layers" } }, - "281e487c47114813a39d9a00dc1521bf": { + "0ff613354a1a4314a6f4d40d8631a8df": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "99a87557ee014fa9820a1cb4e943724f": { + "75db23d4b9114c0596584015d2708d43": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_911e57da86f54a9593fb2b1f38c5e06a", - "IPY_MODEL_58f99103be864dcd8b71931b2b6f3a14" + "IPY_MODEL_740dc39932044479819cea32f8a1e924", + "IPY_MODEL_ceaabe96e77e4b4283a7a23606b14252" ], - "layout": "IPY_MODEL_281e487c47114813a39d9a00dc1521bf" + "layout": "IPY_MODEL_0ff613354a1a4314a6f4d40d8631a8df" } }, - "d35a275622af4017864f3e4003f26181": { + "46c973f40d71428491724ded65d78799": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "0b2ad277065d4a558bc0c239199e142f": { + "06f349aaf7a340779b25557f172505ae": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_c0e894205b854587819146765f4ef923" + "IPY_MODEL_a6f01a8212894d3bb5124fe698da98b3" ], - "layout": "IPY_MODEL_d35a275622af4017864f3e4003f26181" + "layout": "IPY_MODEL_46c973f40d71428491724ded65d78799" } }, - "a502862f381d43fabee5ad09d84ceaee": { + "5240238901f74ef794dde9bf1c2bf89f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b1e036841ee9498bb980e6bca1167217": { + "eab4288dd2db4ad28b3d2b16e70c35cd": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -4987,12 +4987,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_58f99103be864dcd8b71931b2b6f3a14" + "IPY_MODEL_ceaabe96e77e4b4283a7a23606b14252" ], - "layout": "IPY_MODEL_a502862f381d43fabee5ad09d84ceaee" + "layout": "IPY_MODEL_5240238901f74ef794dde9bf1c2bf89f" } }, - "60249b284e86401b9feff16a6c7337d0": { + "2acf98d079584dfc83b68149271daea8": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -5026,7 +5026,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_b1e036841ee9498bb980e6bca1167217", + "source": "IPY_MODEL_eab4288dd2db4ad28b3d2b16e70c35cd", "watched_events": [ "mouseenter", "mouseleave" @@ -5034,7 +5034,7 @@ "xy": [] } }, - "3f4f65788b1b429b90ff2974cfa6b51b": { + "8ff4a55ed2b4432a8a67e03aef11ec62": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -5044,10 +5044,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_b1e036841ee9498bb980e6bca1167217" + "widget": "IPY_MODEL_eab4288dd2db4ad28b3d2b16e70c35cd" } }, - "4126b86d4edf4a48937e95edd57e03c1": { + "09d880cbcfa746658dbfb04a83235490": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -5059,7 +5059,7 @@ "position": "bottomright" } }, - "1dc75220c05744e08e33077928048542": { + "cdae14f8d1fb491fb9474bfba1f97179": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -5081,14 +5081,14 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/6f47dde1773fdeeca4e3dd98c4f9d54a-ca155136b46e8a708ccdf71f4643d184/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/6f47dde1773fdeeca4e3dd98c4f9d54a-00ac2b9952a1edd85f9a97c0b4d9e192/tiles/{z}/{x}/{y}" } } } } diff --git a/src/figures/o3.html b/src/figures/o3.html index c951d03..4680194 100644 --- a/src/figures/o3.html +++ b/src/figures/o3.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/sm_map.html b/src/figures/sm_map.html index 8a69b97..747dae0 100644 --- a/src/figures/sm_map.html +++ b/src/figures/sm_map.html @@ -16,7 +16,7 @@ "version_major": 2, "version_minor": 0, "state": { - "b2b4a29152dc49a8b08c837ccbbd6bcd": { + "97b73729acff47b3be05023b7c40c0e1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -24,7 +24,7 @@ "width": "500px" } }, - "5e67030edb044feca0eaf412c7ff55eb": { + "15beaa92ada848f6aec21eafc9ffcafa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -32,13 +32,13 @@ "height": "600px" } }, - "5e07e22769b5454da504eb117bcd34f1": { + "845473bad18549f5af9b8c6ad610f8da": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "99a9818bdf9d4df3993f7d09101df2bd": { + "84e8a58082e84ac4b5443452e5865eb5": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -46,7 +46,7 @@ "cursor": "move" } }, - "2b161f908ee24b25b747e4d3e418f201": { + "4de65c007e8649c3bde117196728aa40": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -73,13 +73,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "d0a3e31b09614b4c86e91fc29fc3c9a1": { + "28e01cdb95574b64b252c98f9e3efa84": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "96c6e241660449ca8a27cb9a1065d7d5": { + "55a21ba055d24949bc14f7a56f1c0c2c": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -90,26 +90,26 @@ -114.2579 ], "controls": [ - "IPY_MODEL_03125cb1f4be4907aac363022df88794", - "IPY_MODEL_5d2a4ab37e754832a66bb224da3a73ec", - "IPY_MODEL_ea4ebd2a735944668fff9a79f81d76d4", - "IPY_MODEL_7690322e81a24ba2b7846e841fe9198d", - "IPY_MODEL_3bb03e49b34741d884d37957ab185a27", - "IPY_MODEL_05255f4022b34c6f88312454f26d26ba", - "IPY_MODEL_194a07c47dab47b9a82181d526327c84", - "IPY_MODEL_56112726116546e3b50808b5da09ae6b" + "IPY_MODEL_5379883e8b22487cb307aa4cbd475d29", + "IPY_MODEL_f8f09c865cda40dd9aa608a8bedfabff", + "IPY_MODEL_da7ad856b2c84d4abe92ac6f2162b0c6", + "IPY_MODEL_462c9a722db24990b0937786e305cf14", + "IPY_MODEL_224312dedadb430590ebda7712fc63a2", + "IPY_MODEL_3a540fc76126498bb3ad1f5dd90e5584", + "IPY_MODEL_704e9f38792f4593927b3fa68a286705", + "IPY_MODEL_98ac8730a43c4ec9931ce1871c873d2a" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5e07e22769b5454da504eb117bcd34f1", - "dragging_style": "IPY_MODEL_99a9818bdf9d4df3993f7d09101df2bd", + "default_style": "IPY_MODEL_845473bad18549f5af9b8c6ad610f8da", + "dragging_style": "IPY_MODEL_84e8a58082e84ac4b5443452e5865eb5", "layers": [ - "IPY_MODEL_2b161f908ee24b25b747e4d3e418f201", - "IPY_MODEL_e0de5ce8238b48a39e849f2af461508a" + "IPY_MODEL_4de65c007e8649c3bde117196728aa40", + "IPY_MODEL_4a4403c961e740cd8654da959e7f906b" ], - "layout": "IPY_MODEL_5e67030edb044feca0eaf412c7ff55eb", + "layout": "IPY_MODEL_15beaa92ada848f6aec21eafc9ffcafa", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -141,11 +141,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_d0a3e31b09614b4c86e91fc29fc3c9a1", + "style": "IPY_MODEL_28e01cdb95574b64b252c98f9e3efa84", "zoom": 8.0 } }, - "4e367899cdc1471c845571e8ea86829c": { + "319600227cb44273992dede049e5d769": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -155,31 +155,31 @@ "width": "28px" } }, - "3ac9fcdf296c4cdcb2ece6289dd27c1a": { + "496aba14f5fd4100b47ce7dd32ad326f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1f7762a56a184469807fe7dc6daf556b": { + "b3c3d6158e934537af9d1a38225fe9c1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_4e367899cdc1471c845571e8ea86829c", - "style": "IPY_MODEL_3ac9fcdf296c4cdcb2ece6289dd27c1a", + "layout": "IPY_MODEL_319600227cb44273992dede049e5d769", + "style": "IPY_MODEL_496aba14f5fd4100b47ce7dd32ad326f", "tooltip": "Search location/data" } }, - "ac4c621d0fb54d408006e6d03f163df4": { + "89098a448e9f476a8a2727b82f5feddf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "661052eec6e54bb394e5272d28ab4843": { + "d26eb6ad4f4b45c588c60849f3ae26cc": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -187,7 +187,7 @@ "button_width": "110px" } }, - "4d6b8877d6264ea88e096f9e68a113a7": { + "b90c438d57704d2fa39a3d0e6a22bbcf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -200,8 +200,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_ac4c621d0fb54d408006e6d03f163df4", - "style": "IPY_MODEL_661052eec6e54bb394e5272d28ab4843", + "layout": "IPY_MODEL_89098a448e9f476a8a2727b82f5feddf", + "style": "IPY_MODEL_d26eb6ad4f4b45c588c60849f3ae26cc", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -209,7 +209,7 @@ ] } }, - "5574e6c8fc824235a0fbc41be1cff429": { + "f908e2a288c8472fac41df5786cdd2ce": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -217,25 +217,25 @@ "width": "340px" } }, - "18f25dd04a124c81a3714b3f5860067e": { + "f74f42f5bfcb40e0803bf2d1e0d55980": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4f6863f57c6b45ed90c5ce2a9589f642": { + "880d7da2ef74472db930320d5035704f": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_5574e6c8fc824235a0fbc41be1cff429", + "layout": "IPY_MODEL_f908e2a288c8472fac41df5786cdd2ce", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_18f25dd04a124c81a3714b3f5860067e", + "style": "IPY_MODEL_f74f42f5bfcb40e0803bf2d1e0d55980", "tooltip": "Search location" } }, - "fe524767553641dab2d31b6e8c5d444a": { + "9507021a863448408a17e7cb5993a705": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -245,40 +245,40 @@ "overflow": "scroll" } }, - "360ee1435a1944fab57bd1f870c76b4f": { + "db76ffe74c6c4e43bedeafe2f4a5cc67": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_fe524767553641dab2d31b6e8c5d444a", + "layout": "IPY_MODEL_9507021a863448408a17e7cb5993a705", "outputs": [] } }, - "2305fb602d664f879fc03a67eab37e1b": { + "a804cc1611fe4b66baa51fb8ceabec49": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b54c2da8d2f740e0bc3b738fba74e018": { + "7b09905466014877b695d80b6cb4e46c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "81b7333884ac4922995b27f845330f6f": { + "9116a1261cce4192b1a27b038b296c3b": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_2305fb602d664f879fc03a67eab37e1b", - "style": "IPY_MODEL_b54c2da8d2f740e0bc3b738fba74e018" + "layout": "IPY_MODEL_a804cc1611fe4b66baa51fb8ceabec49", + "style": "IPY_MODEL_7b09905466014877b695d80b6cb4e46c" } }, - "76b31dfa605e4601bffb00dde9d5a842": { + "4e1eaec023b14d61b3d9829e14066ed5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -287,24 +287,24 @@ "min_width": "279px" } }, - "cdb00f4e9b26438b8700d13d157a2f53": { + "8d59d22f70dc4732987cf536246affd7": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "253b31a398854993beb1d4309a83f9f1": { + "6f8f263be7824c88bd0b2b1c96852e2b": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_76b31dfa605e4601bffb00dde9d5a842", - "style": "IPY_MODEL_cdb00f4e9b26438b8700d13d157a2f53" + "layout": "IPY_MODEL_4e1eaec023b14d61b3d9829e14066ed5", + "style": "IPY_MODEL_8d59d22f70dc4732987cf536246affd7" } }, - "760ab7a6b63f42278180813224761cfd": { + "defebedc93854d90981be59174281619": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -313,13 +313,13 @@ "min_width": "57px" } }, - "3665ce67f3df484682eedf11341da304": { + "d4a8c9a3b1694f92be698c7a1eec157a": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ce5321edf53340f79dbf870b76804a93": { + "83376e2ffaae4c67bbac5773f5ac2633": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -327,78 +327,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_760ab7a6b63f42278180813224761cfd", - "style": "IPY_MODEL_3665ce67f3df484682eedf11341da304", + "layout": "IPY_MODEL_defebedc93854d90981be59174281619", + "style": "IPY_MODEL_d4a8c9a3b1694f92be698c7a1eec157a", "tooltip": "Click to import the selected asset" } }, - "9c6461d4dc674548b2db22ded59589b1": { + "a8d302f6d2a749cd8c1bb815058ce477": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c6ed222e0fb441a79203c40a9e5ce01d": { + "31d6c899ccf6449eb4bf04f10eb32c24": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4acdf48ddd304a649cda4664ea7f8060": { + "224fa26792bc49c598957e5cce4424d0": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_9c6461d4dc674548b2db22ded59589b1", - "style": "IPY_MODEL_c6ed222e0fb441a79203c40a9e5ce01d" + "layout": "IPY_MODEL_a8d302f6d2a749cd8c1bb815058ce477", + "style": "IPY_MODEL_31d6c899ccf6449eb4bf04f10eb32c24" } }, - "1eca6d5435b349a7bb0578e1c8df6b57": { + "2579eadda24842e58dd5c49057dbd79f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "db8cd9b3eb764f6790d4bbea0f84f5cb": { + "a9e1a7589c9e4646a55ee105ab785352": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_ce5321edf53340f79dbf870b76804a93", - "IPY_MODEL_253b31a398854993beb1d4309a83f9f1" + "IPY_MODEL_83376e2ffaae4c67bbac5773f5ac2633", + "IPY_MODEL_6f8f263be7824c88bd0b2b1c96852e2b" ], - "layout": "IPY_MODEL_1eca6d5435b349a7bb0578e1c8df6b57" + "layout": "IPY_MODEL_2579eadda24842e58dd5c49057dbd79f" } }, - "3026e90e9c4d4e88b41cf1144bf08c24": { + "de631109aa284bc88e3c0404af5cee3c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "4d78ca944b044ac49a87fd38bba1913e": { + "8edaca56a47a49a09ad309dfca027e2c": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_4d6b8877d6264ea88e096f9e68a113a7", - "IPY_MODEL_4f6863f57c6b45ed90c5ce2a9589f642" + "IPY_MODEL_b90c438d57704d2fa39a3d0e6a22bbcf", + "IPY_MODEL_880d7da2ef74472db930320d5035704f" ], - "layout": "IPY_MODEL_3026e90e9c4d4e88b41cf1144bf08c24" + "layout": "IPY_MODEL_de631109aa284bc88e3c0404af5cee3c" } }, - "3c886fe4f9ab4628a680b5901e05a19f": { + "bc195c6769c34b5ba6d86784ea0b159c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "889e61e3919d45c49935118c8cbf74d5": { + "3a6ee19145904e78821de844b3c8a10c": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -407,12 +407,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_1f7762a56a184469807fe7dc6daf556b" + "IPY_MODEL_b3c3d6158e934537af9d1a38225fe9c1" ], - "layout": "IPY_MODEL_3c886fe4f9ab4628a680b5901e05a19f" + "layout": "IPY_MODEL_bc195c6769c34b5ba6d86784ea0b159c" } }, - "7184fb55ca334fdc8a5e9fd237bb0288": { + "74e4d06f71004c919e60de562af32f3a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -446,7 +446,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5", + "source": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c", "watched_events": [ "mouseenter", "mouseleave" @@ -454,7 +454,7 @@ "xy": [] } }, - "03125cb1f4be4907aac363022df88794": { + "5379883e8b22487cb307aa4cbd475d29": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -463,10 +463,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5" + "widget": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c" } }, - "5d2a4ab37e754832a66bb224da3a73ec": { + "f8f09c865cda40dd9aa608a8bedfabff": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -480,7 +480,7 @@ ] } }, - "ea4ebd2a735944668fff9a79f81d76d4": { + "da7ad856b2c84d4abe92ac6f2162b0c6": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -490,7 +490,7 @@ ] } }, - "7690322e81a24ba2b7846e841fe9198d": { + "462c9a722db24990b0937786e305cf14": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -519,7 +519,7 @@ } } }, - "3bb03e49b34741d884d37957ab185a27": { + "224312dedadb430590ebda7712fc63a2": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -534,7 +534,7 @@ "position": "bottomleft" } }, - "05255f4022b34c6f88312454f26d26ba": { + "3a540fc76126498bb3ad1f5dd90e5584": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -563,7 +563,7 @@ "primary_length_unit": "kilometers" } }, - "4447f7507a8f446aafc23ee00bc3cd41": { + "92a87a3e52194753a46e66a114283195": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -573,13 +573,13 @@ "width": "auto" } }, - "0326ead799984a22981fdee172bbd9f9": { + "2305164c0cdb4fe59c64249ac4825948": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "662a47d598764a16a2101fb9112433c1": { + "4f1a363f2a0f49dcb739d09a4ddb990c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -587,12 +587,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_4447f7507a8f446aafc23ee00bc3cd41", - "style": "IPY_MODEL_0326ead799984a22981fdee172bbd9f9", + "layout": "IPY_MODEL_92a87a3e52194753a46e66a114283195", + "style": "IPY_MODEL_2305164c0cdb4fe59c64249ac4825948", "tooltip": "Inspector" } }, - "6f531f00a7cf459da3352bc49eae31a0": { + "54b567e33be54a8ebcf444de85d2377e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -602,13 +602,13 @@ "width": "auto" } }, - "0e2eb9afe2c442eba3781bcd73747134": { + "ef38bd06416b4dca8d5eeac288835a44": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1c187397146f4f80a13596662a7080c6": { + "a452fc9f454642c8af34f30ff7b4ae0c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -616,12 +616,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_6f531f00a7cf459da3352bc49eae31a0", - "style": "IPY_MODEL_0e2eb9afe2c442eba3781bcd73747134", + "layout": "IPY_MODEL_54b567e33be54a8ebcf444de85d2377e", + "style": "IPY_MODEL_ef38bd06416b4dca8d5eeac288835a44", "tooltip": "Plotting" } }, - "fb60177417044b1dbc8b3c2cbf41680a": { + "3ae7e0ae71014407af4b6562def159e5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -631,13 +631,13 @@ "width": "auto" } }, - "fae977116e9b4860a6e6517165df08bc": { + "90d6942af34748298b45c51c3b938505": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "56e7eb4f0eea42839b11a3745787235b": { + "dce0d03e78e14facb984f43ec1cab439": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -645,12 +645,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_fb60177417044b1dbc8b3c2cbf41680a", - "style": "IPY_MODEL_fae977116e9b4860a6e6517165df08bc", + "layout": "IPY_MODEL_3ae7e0ae71014407af4b6562def159e5", + "style": "IPY_MODEL_90d6942af34748298b45c51c3b938505", "tooltip": "Create timelapse" } }, - "90215e0d97bf463b9beb914d93074dbe": { + "42511eb73cac4b4c806b53c9da57bd0f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -660,13 +660,13 @@ "width": "auto" } }, - "3303787a61d845f3aa8608fde6efd017": { + "9dddec3ee6824bd6bf55a0641da8d3ee": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "21ede1a51bde4878bf355df2d950308b": { + "11a8d724976242d1901bf7c0531a9a54": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -674,12 +674,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_90215e0d97bf463b9beb914d93074dbe", - "style": "IPY_MODEL_3303787a61d845f3aa8608fde6efd017", + "layout": "IPY_MODEL_42511eb73cac4b4c806b53c9da57bd0f", + "style": "IPY_MODEL_9dddec3ee6824bd6bf55a0641da8d3ee", "tooltip": "Change basemap" } }, - "59717a528b2c4fcbb848f79f3766d406": { + "0f011a0caed149d8a5bdb1a2441b767a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -689,13 +689,13 @@ "width": "auto" } }, - "9ade6a09dd3543329f7765d63049c046": { + "f93c26354d8e4948b2ac2ad6b2019708": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d2247f03197949e2985eaf1bd7b27b46": { + "6fa3c8cf2c864e33a5d683e5942fa6fb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -703,12 +703,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_59717a528b2c4fcbb848f79f3766d406", - "style": "IPY_MODEL_9ade6a09dd3543329f7765d63049c046", + "layout": "IPY_MODEL_0f011a0caed149d8a5bdb1a2441b767a", + "style": "IPY_MODEL_f93c26354d8e4948b2ac2ad6b2019708", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "a59ed18bb20e4aff94ea8011eba4ecae": { + "d66b2a9759ab4f89b82f1e71b70206eb": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -718,13 +718,13 @@ "width": "auto" } }, - "3c78c207b0c945029b2318a4c831d678": { + "e8d66f153df34fd2b1a45803047c0a69": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "43b1a94fa6934ec88c38a08ceeb7a747": { + "5245a7626a9e402bb535503ae804d265": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -732,12 +732,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_a59ed18bb20e4aff94ea8011eba4ecae", - "style": "IPY_MODEL_3c78c207b0c945029b2318a4c831d678", + "layout": "IPY_MODEL_d66b2a9759ab4f89b82f1e71b70206eb", + "style": "IPY_MODEL_e8d66f153df34fd2b1a45803047c0a69", "tooltip": "Expand toolbar" } }, - "233c7f1c07e94004a9e40bfe3908cde5": { + "f07a835ddaa5490bb11518f8a842eaf4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -747,13 +747,13 @@ "width": "auto" } }, - "2f5ed07f00724b5e841d4bc0e59c1347": { + "e18028d682f34b39874b86e82caaf23d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4060569e64564cbfac550ff4dc75f62b": { + "3e2af0f4c2d2409d9bf060bfb62eb10a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -761,12 +761,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_233c7f1c07e94004a9e40bfe3908cde5", - "style": "IPY_MODEL_2f5ed07f00724b5e841d4bc0e59c1347", + "layout": "IPY_MODEL_f07a835ddaa5490bb11518f8a842eaf4", + "style": "IPY_MODEL_e18028d682f34b39874b86e82caaf23d", "tooltip": "Remove all drawn features" } }, - "e8cddce50e45440484a0fe93506a1551": { + "3540089b5e1242089ae0478852dec90f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -776,13 +776,13 @@ "width": "auto" } }, - "85352c3f15824cceb4b27ccfc1326250": { + "f2938bc42f134fca843e52e747deffaa": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4221f2add52942508d2018eae013afab": { + "9b29065d373e485b9fbed52ce37a97b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -790,12 +790,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_e8cddce50e45440484a0fe93506a1551", - "style": "IPY_MODEL_85352c3f15824cceb4b27ccfc1326250", + "layout": "IPY_MODEL_3540089b5e1242089ae0478852dec90f", + "style": "IPY_MODEL_f2938bc42f134fca843e52e747deffaa", "tooltip": "Open local vector/raster data" } }, - "9faf7f524af342328eca88271199dfc6": { + "b886896f69164f59829aa66744057266": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -805,13 +805,13 @@ "width": "auto" } }, - "d372b8959e004f68ac1b318c118ab130": { + "5bcd3ed8e5ba4b55906ee408dfb11a49": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d4ec0a4b6b244536b33fe30e7c476464": { + "c35dee0010af4f66b0f26b8320a8ec02": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -819,12 +819,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_9faf7f524af342328eca88271199dfc6", - "style": "IPY_MODEL_d372b8959e004f68ac1b318c118ab130", + "layout": "IPY_MODEL_b886896f69164f59829aa66744057266", + "style": "IPY_MODEL_5bcd3ed8e5ba4b55906ee408dfb11a49", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "d5842f1a2d984c2e83b1a0d007216d68": { + "da2036cbff1740cb8f0d9e815713cdda": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -834,13 +834,13 @@ "width": "auto" } }, - "fc073434ed2340b9a23339935340ede8": { + "74afeb3c24cb4532a58a6f1ee13ee7fb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2ceb91f6ec634a66b03f25a28f846ed6": { + "f087fbbfdd7341358c0928850dc22e88": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -848,12 +848,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_d5842f1a2d984c2e83b1a0d007216d68", - "style": "IPY_MODEL_fc073434ed2340b9a23339935340ede8", + "layout": "IPY_MODEL_da2036cbff1740cb8f0d9e815713cdda", + "style": "IPY_MODEL_74afeb3c24cb4532a58a6f1ee13ee7fb", "tooltip": "GEE Toolbox for cloud computing" } }, - "6c1bef9b1b4244d4a26b1801955d66d3": { + "4f98039e167a44adabaccca1d2abbb23": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -863,13 +863,13 @@ "width": "auto" } }, - "6fc292db27614b53b2a292984289756d": { + "f2719ddaaec942178086b082de12cf08": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0ae362a1247d46da834058258d4df4d1": { + "e36345c2c4be4e22956443c708e8995c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -877,12 +877,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_6c1bef9b1b4244d4a26b1801955d66d3", - "style": "IPY_MODEL_6fc292db27614b53b2a292984289756d", + "layout": "IPY_MODEL_4f98039e167a44adabaccca1d2abbb23", + "style": "IPY_MODEL_f2719ddaaec942178086b082de12cf08", "tooltip": "Activate timeslider" } }, - "a8d48a1d100b428e84aaa29e25a42f50": { + "8a134f7bc7f148ca84d1e33feedbb56d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -892,13 +892,13 @@ "width": "auto" } }, - "5d65bae2f1df43899ec3aa43fb673080": { + "d3b3230d253e4c6db31396db5754b5a9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4694cc6681de4cf1981303aa51cca6a9": { + "4ad86d309487486d97dd686feeb95a84": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -906,12 +906,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_a8d48a1d100b428e84aaa29e25a42f50", - "style": "IPY_MODEL_5d65bae2f1df43899ec3aa43fb673080", + "layout": "IPY_MODEL_8a134f7bc7f148ca84d1e33feedbb56d", + "style": "IPY_MODEL_d3b3230d253e4c6db31396db5754b5a9", "tooltip": "Collect training samples" } }, - "ed8545f669fb444c86b6b89a1b79d002": { + "f7651b88316c40079e49bdd5fedc9a7b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -921,13 +921,13 @@ "width": "auto" } }, - "607bfa20a97e4001ad7a8039269fb667": { + "382d63303bcb4eca96b0af6976fe8ba0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b2cdae1d2f114380a3cb753e57a2a00a": { + "b4a9d7daf9dd447680536fe42df312b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -935,12 +935,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ed8545f669fb444c86b6b89a1b79d002", - "style": "IPY_MODEL_607bfa20a97e4001ad7a8039269fb667", + "layout": "IPY_MODEL_f7651b88316c40079e49bdd5fedc9a7b", + "style": "IPY_MODEL_382d63303bcb4eca96b0af6976fe8ba0", "tooltip": "Creating and plotting transects" } }, - "1bbcbaffb3284c2f8b9a7fa47ff3b3ed": { + "3c5233cbe80b4840bc0ba784dece85bf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -950,13 +950,13 @@ "width": "auto" } }, - "0fcc5e037cc740d9bcc0cdac1b2ebecc": { + "666c4093c6cf48f5b5f7c79c554c55c5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "efc4ef2427994e5dae323c15bbea98dd": { + "975406329d594160bfa6ead7ce2ca51a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -964,12 +964,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_1bbcbaffb3284c2f8b9a7fa47ff3b3ed", - "style": "IPY_MODEL_0fcc5e037cc740d9bcc0cdac1b2ebecc", + "layout": "IPY_MODEL_3c5233cbe80b4840bc0ba784dece85bf", + "style": "IPY_MODEL_666c4093c6cf48f5b5f7c79c554c55c5", "tooltip": "Sankey plots" } }, - "693a43951f7e4dbc882c30daa122ac5d": { + "4f2817f09e314180946cf7ca6f2afd98": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -979,13 +979,13 @@ "width": "auto" } }, - "4dacd0d671fc4e3fb5ca152e1e6b6cc7": { + "05bf0eb8325048aeb308a2a4b07d3519": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bba8c83c6a464e1a9d77890b0f5c1b5d": { + "1ff69a119673447287d9480b55811dd8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -993,12 +993,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_693a43951f7e4dbc882c30daa122ac5d", - "style": "IPY_MODEL_4dacd0d671fc4e3fb5ca152e1e6b6cc7", + "layout": "IPY_MODEL_4f2817f09e314180946cf7ca6f2afd98", + "style": "IPY_MODEL_05bf0eb8325048aeb308a2a4b07d3519", "tooltip": "Planet imagery" } }, - "69994ff5243249d9b92c4d5105dbe9c9": { + "dab07c7a932f4c55a6b0ce0600a6957b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1008,13 +1008,13 @@ "width": "auto" } }, - "07446684998044868c479de81f7f42c5": { + "b77c8b5a6cea49528560b986a77ac646": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1bd24c061cab4c8e8b5596402204558f": { + "61320cf787b34caeb09a604da8587868": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1022,12 +1022,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_69994ff5243249d9b92c4d5105dbe9c9", - "style": "IPY_MODEL_07446684998044868c479de81f7f42c5", + "layout": "IPY_MODEL_dab07c7a932f4c55a6b0ce0600a6957b", + "style": "IPY_MODEL_b77c8b5a6cea49528560b986a77ac646", "tooltip": "Get COG/STAC pixel value" } }, - "4061366391b94671bf60f753232261cc": { + "323cb68a52dc499c9d8346ef5c97cd20": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1037,13 +1037,13 @@ "width": "auto" } }, - "0d1cac2208c2488089229efda181d04d": { + "9bc4ad9a15ce4003a4ef7847ca894264": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "30748d102fdc49e6923df4d8a0b244e0": { + "fe6cfefba2d44748a8b121113379afbd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1051,12 +1051,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_4061366391b94671bf60f753232261cc", - "style": "IPY_MODEL_0d1cac2208c2488089229efda181d04d", + "layout": "IPY_MODEL_323cb68a52dc499c9d8346ef5c97cd20", + "style": "IPY_MODEL_9bc4ad9a15ce4003a4ef7847ca894264", "tooltip": "Get help" } }, - "37c863309de64c5cb1e5fcfd5c1ae07d": { + "c439ac52c82c4dcd9b4a3709777d6c09": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1068,24 +1068,24 @@ "width": "109px" } }, - "834c4fd77af7421dac7fb672c08afef2": { + "8f212810c5974e48a369e5599410c931": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_662a47d598764a16a2101fb9112433c1", - "IPY_MODEL_1c187397146f4f80a13596662a7080c6", - "IPY_MODEL_56e7eb4f0eea42839b11a3745787235b", - "IPY_MODEL_21ede1a51bde4878bf355df2d950308b", - "IPY_MODEL_d2247f03197949e2985eaf1bd7b27b46", - "IPY_MODEL_43b1a94fa6934ec88c38a08ceeb7a747" + "IPY_MODEL_4f1a363f2a0f49dcb739d09a4ddb990c", + "IPY_MODEL_a452fc9f454642c8af34f30ff7b4ae0c", + "IPY_MODEL_dce0d03e78e14facb984f43ec1cab439", + "IPY_MODEL_11a8d724976242d1901bf7c0531a9a54", + "IPY_MODEL_6fa3c8cf2c864e33a5d683e5942fa6fb", + "IPY_MODEL_5245a7626a9e402bb535503ae804d265" ], - "layout": "IPY_MODEL_37c863309de64c5cb1e5fcfd5c1ae07d" + "layout": "IPY_MODEL_c439ac52c82c4dcd9b4a3709777d6c09" } }, - "39ff65fc019c4cd5a8bddfe643c755b8": { + "681a588142cb4c06a41996533da93831": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1095,25 +1095,25 @@ "width": "28px" } }, - "a2de32e67150435f83f1edfe5cc3cda5": { + "3640ce2b65d645c997b63542bb990bcb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2eb36803efda4f9aaf8aeb83c88781dc": { + "223d0168f97b40b28237c51d7dbf61bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_39ff65fc019c4cd5a8bddfe643c755b8", - "style": "IPY_MODEL_a2de32e67150435f83f1edfe5cc3cda5", + "layout": "IPY_MODEL_681a588142cb4c06a41996533da93831", + "style": "IPY_MODEL_3640ce2b65d645c997b63542bb990bcb", "tooltip": "Toolbar" } }, - "ea3791acb9354a8abcf0457b8ffdb70b": { + "025842aef6a34467ac9bfd18a6206379": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1122,68 +1122,68 @@ "width": "72px" } }, - "9b970a23a39a41c08a7765773a139909": { + "9881b33ecfc843a7935a713c66ee8fcf": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "13b50ad9c30d415b8e48766a7e339ba4": { + "f829dbde900e440e8850a8047d79627d": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_ea3791acb9354a8abcf0457b8ffdb70b", - "style": "IPY_MODEL_9b970a23a39a41c08a7765773a139909", + "layout": "IPY_MODEL_025842aef6a34467ac9bfd18a6206379", + "style": "IPY_MODEL_9881b33ecfc843a7935a713c66ee8fcf", "tooltip": "Layers" } }, - "34ca11334d414cb79d01241d6cf67b5a": { + "c38dcaf444cd43cab8a8fa5775baca0b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9a663cb3c1d54734809fdfc3737fbbe5": { + "f8e7303e76fa4199ad2336822375ff46": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_13b50ad9c30d415b8e48766a7e339ba4", - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_f829dbde900e440e8850a8047d79627d", + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_34ca11334d414cb79d01241d6cf67b5a" + "layout": "IPY_MODEL_c38dcaf444cd43cab8a8fa5775baca0b" } }, - "26bcf611868b45dea3a0e3ac93489973": { + "e893a3a861224126bcd506a5d3f56dae": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "78a6823b0c2044439023a2efa9f6126c": { + "cea1878528ad41fe94759ef4e5a41e1b": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_834c4fd77af7421dac7fb672c08afef2" + "IPY_MODEL_8f212810c5974e48a369e5599410c931" ], - "layout": "IPY_MODEL_26bcf611868b45dea3a0e3ac93489973" + "layout": "IPY_MODEL_e893a3a861224126bcd506a5d3f56dae" } }, - "bcfacd96ff0448b19e178418261a1dcd": { + "f887301249ce4bd7b60bac1f6bbab585": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "6afda2daa86c4a2a8add75d2d62e9836": { + "64a5c453f89d48ee94796ae5e418594f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1192,12 +1192,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_bcfacd96ff0448b19e178418261a1dcd" + "layout": "IPY_MODEL_f887301249ce4bd7b60bac1f6bbab585" } }, - "5fdfd2285e6b4f2796becb1a181fd10d": { + "16556c094df24f08afd15a89b9182397": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1231,7 +1231,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836", + "source": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f", "watched_events": [ "mouseenter", "mouseleave" @@ -1239,7 +1239,7 @@ "xy": [] } }, - "194a07c47dab47b9a82181d526327c84": { + "704e9f38792f4593927b3fa68a286705": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1249,10 +1249,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836" + "widget": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f" } }, - "56112726116546e3b50808b5da09ae6b": { + "98ac8730a43c4ec9931ce1871c873d2a": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1264,7 +1264,7 @@ "position": "bottomright" } }, - "e0de5ce8238b48a39e849f2af461508a": { + "4a4403c961e740cd8654da959e7f906b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1286,10 +1286,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/3fc812af1fb9cf88a22b6e259cf487a2-dcd449650cf80bc705a4961541c8bfe8/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/fecc4af203a6ae9aaa536af91336a6b9-afd8f40cc63d30b590b531c87e9c15d1/tiles/{z}/{x}/{y}" } }, - "0eeebe66c017455ba309d14aa9f6360c": { + "7f3b3e352af34e4b9766026fd566c059": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1297,13 +1297,13 @@ "height": "600px" } }, - "5b93e314824d488f8c5527a6ee9da3cf": { + "00e999cfed7f4c1a9b2a626cceb316c6": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "e8ca3aaa6f8142269c9dab608a86b0d2": { + "3af5b3d7636c4caebf2e5f7f0734c100": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1311,7 +1311,7 @@ "cursor": "move" } }, - "57a8b25d36ae425abe5f4a8916091c9b": { + "4147b275fc014545ad37f89f5d6dce0b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1338,13 +1338,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "ad287789962f49a9bda16c1d3322f429": { + "594f102154374ec8b09cb6a79bde2f54": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "22c80612dd5d4c4398179e3c62df6aee": { + "2169f7058b3d4ce496a237f321bcd99b": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1355,26 +1355,26 @@ 22.2 ], "controls": [ - "IPY_MODEL_77c6e2d9e9eb446399fc55b873efa847", - "IPY_MODEL_8b11efbecd314a3ca9624e2188799f63", - "IPY_MODEL_ce21d17f1b6042378992323ec5da2b05", - "IPY_MODEL_72e3556723aa4b31b67ca7460f18976f", - "IPY_MODEL_4d353a966b304d178e6f3370507c386e", - "IPY_MODEL_e83cf57876d24df795a6106cd33f1216", - "IPY_MODEL_b6be6a529a994a51a4851a32f13e0b32", - "IPY_MODEL_c78b2ecf5e26409eaeb121696ace9d3c" + "IPY_MODEL_b7731e1bbcad4d6080ac1b792d92a3f2", + "IPY_MODEL_200fd3359571482f93e561259495c98a", + "IPY_MODEL_04b2169d5a6c44479596e519d898f102", + "IPY_MODEL_dd1242121a134a9a949ec17a54c0e5a3", + "IPY_MODEL_23a3ecc5fc9f4bf9bcfa39fdaa6ee49c", + "IPY_MODEL_500b5344c8fc41ac9c5a91b948a2eeec", + "IPY_MODEL_d4ee55589ce94bf1b97d2bd267cb75d9", + "IPY_MODEL_4831a3d8cb3d47e89bc19a8752c607de" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5b93e314824d488f8c5527a6ee9da3cf", - "dragging_style": "IPY_MODEL_e8ca3aaa6f8142269c9dab608a86b0d2", + "default_style": "IPY_MODEL_00e999cfed7f4c1a9b2a626cceb316c6", + "dragging_style": "IPY_MODEL_3af5b3d7636c4caebf2e5f7f0734c100", "layers": [ - "IPY_MODEL_57a8b25d36ae425abe5f4a8916091c9b", - "IPY_MODEL_c7d9b558315942ccb59ae1f9919b4185" + "IPY_MODEL_4147b275fc014545ad37f89f5d6dce0b", + "IPY_MODEL_75931cde8947429d8da5b271875912ec" ], - "layout": "IPY_MODEL_0eeebe66c017455ba309d14aa9f6360c", + "layout": "IPY_MODEL_7f3b3e352af34e4b9766026fd566c059", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -1406,11 +1406,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_ad287789962f49a9bda16c1d3322f429", + "style": "IPY_MODEL_594f102154374ec8b09cb6a79bde2f54", "zoom": 0.0 } }, - "9c8d47e1e4df431897d20d3f62bb3173": { + "27eefec4a5dd46ebb63ac289c29e58df": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1420,31 +1420,31 @@ "width": "28px" } }, - "20424f5c6c8e4f55acdde5a66a01be54": { + "56419648589c4038be28b0e8a860a939": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ec8dde128cd8451cb6ae377b46812e3b": { + "3e8f87fa986343ca8c34f5bec15d2167": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_9c8d47e1e4df431897d20d3f62bb3173", - "style": "IPY_MODEL_20424f5c6c8e4f55acdde5a66a01be54", + "layout": "IPY_MODEL_27eefec4a5dd46ebb63ac289c29e58df", + "style": "IPY_MODEL_56419648589c4038be28b0e8a860a939", "tooltip": "Search location/data" } }, - "78ed9757edb34add8f393fe7018f3bc8": { + "74d92c622fa24c5888059f43fc235e7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "3d9347576b044ac48fa3199a59025ede": { + "5fbc94a89f4e47388af0887033cb57b6": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1452,7 +1452,7 @@ "button_width": "110px" } }, - "2b14a43df0f74c8aa722bc8badd5b0d4": { + "2e3cefd8d54441bfba6627ec1e2be7ba": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1465,8 +1465,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_78ed9757edb34add8f393fe7018f3bc8", - "style": "IPY_MODEL_3d9347576b044ac48fa3199a59025ede", + "layout": "IPY_MODEL_74d92c622fa24c5888059f43fc235e7f", + "style": "IPY_MODEL_5fbc94a89f4e47388af0887033cb57b6", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -1474,7 +1474,7 @@ ] } }, - "2503eae64e374fe0bea4633830cccb49": { + "cbe58f5f438a420589c9f55190c9a71e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1482,25 +1482,25 @@ "width": "340px" } }, - "6187d19a01834364a01225988305f587": { + "55dc7285372e42bb9a3075fafefdc859": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0a1c6cc2e1174085acd5f4f27eecfb43": { + "88f813122ff34d7888ae41cfd88e18dd": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_2503eae64e374fe0bea4633830cccb49", + "layout": "IPY_MODEL_cbe58f5f438a420589c9f55190c9a71e", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_6187d19a01834364a01225988305f587", + "style": "IPY_MODEL_55dc7285372e42bb9a3075fafefdc859", "tooltip": "Search location" } }, - "f98cd28976ee4da7af9553588e8c35d7": { + "3e386c61cbee478b8d5e4e586e4e8945": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1510,40 +1510,40 @@ "overflow": "scroll" } }, - "5847435ff45949d1b1163dcf40672d6e": { + "41b19eab2aac44daabe68f748594c662": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_f98cd28976ee4da7af9553588e8c35d7", + "layout": "IPY_MODEL_3e386c61cbee478b8d5e4e586e4e8945", "outputs": [] } }, - "f39ca975acb145fd9a1707d9527283d7": { + "1ca2f1959f624f2fa31ac52aee6e40a7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "da0b7c6d2d274bfb9564f42ca638aa06": { + "bdbca1495d7641bab0f96d9d248c52ea": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0adeee84ad9c4c1abdf8ad2f52311506": { + "5c838d164178470aac699dbde22d9968": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_f39ca975acb145fd9a1707d9527283d7", - "style": "IPY_MODEL_da0b7c6d2d274bfb9564f42ca638aa06" + "layout": "IPY_MODEL_1ca2f1959f624f2fa31ac52aee6e40a7", + "style": "IPY_MODEL_bdbca1495d7641bab0f96d9d248c52ea" } }, - "c8c1b505ca8344c98ba8a1d7c8778008": { + "110d2cc31fd642e7828cb07dd6055a70": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1552,24 +1552,24 @@ "min_width": "279px" } }, - "f663c07e924e40faa5dd842f3da8521c": { + "0d065c954ef4464abbef863f284179e4": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78a7c66b5b55484c93461a74ca1ae7a7": { + "a96ebb63d62043cdb402799c2941875e": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_c8c1b505ca8344c98ba8a1d7c8778008", - "style": "IPY_MODEL_f663c07e924e40faa5dd842f3da8521c" + "layout": "IPY_MODEL_110d2cc31fd642e7828cb07dd6055a70", + "style": "IPY_MODEL_0d065c954ef4464abbef863f284179e4" } }, - "518a2d41736f4b0ea5baf162937455db": { + "95df241b0b3d47cbb1fc802a2331da18": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1578,13 +1578,13 @@ "min_width": "57px" } }, - "19405b2905774f338618edf352a2b448": { + "fc3b7b85f636477b804ed038a685e7d9": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e39fb23b7d34403aae1ee17ba19fd2c": { + "ba5ffce3d4034abc9aba4b7b872ace18": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1592,78 +1592,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_518a2d41736f4b0ea5baf162937455db", - "style": "IPY_MODEL_19405b2905774f338618edf352a2b448", + "layout": "IPY_MODEL_95df241b0b3d47cbb1fc802a2331da18", + "style": "IPY_MODEL_fc3b7b85f636477b804ed038a685e7d9", "tooltip": "Click to import the selected asset" } }, - "6b8a918d433c4f9cbf60797185b94253": { + "f480865c28834b3dbe2d23699b4579c1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9f6ddbd5ba154c0cb47c8e7ef2d53582": { + "6f6f0b65123a47dcb7abb09972396e62": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4cd210d2a9d24bf7bc172d753c40da59": { + "97c464b51a0348468cd9c215fabb4160": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_6b8a918d433c4f9cbf60797185b94253", - "style": "IPY_MODEL_9f6ddbd5ba154c0cb47c8e7ef2d53582" + "layout": "IPY_MODEL_f480865c28834b3dbe2d23699b4579c1", + "style": "IPY_MODEL_6f6f0b65123a47dcb7abb09972396e62" } }, - "f5358d5832be4da48dafa6b7c62a0c24": { + "eb2865c80f1a4386a3766ada5e505efa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "cc5461d206aa4d0da8fb3da1f6b35d8b": { + "cf3b5d0826ac495db49674d07bf44df6": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_6e39fb23b7d34403aae1ee17ba19fd2c", - "IPY_MODEL_78a7c66b5b55484c93461a74ca1ae7a7" + "IPY_MODEL_ba5ffce3d4034abc9aba4b7b872ace18", + "IPY_MODEL_a96ebb63d62043cdb402799c2941875e" ], - "layout": "IPY_MODEL_f5358d5832be4da48dafa6b7c62a0c24" + "layout": "IPY_MODEL_eb2865c80f1a4386a3766ada5e505efa" } }, - "bebd4603480145a794b7d1aeb630310a": { + "281b25d04b7f4dcfb08e53ddfe02e814": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "63423a10c1864f0da34288ca10c13bfa": { + "dd1fe1e0f8274ce79afbda0a850e6fd0": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_2b14a43df0f74c8aa722bc8badd5b0d4", - "IPY_MODEL_0a1c6cc2e1174085acd5f4f27eecfb43" + "IPY_MODEL_2e3cefd8d54441bfba6627ec1e2be7ba", + "IPY_MODEL_88f813122ff34d7888ae41cfd88e18dd" ], - "layout": "IPY_MODEL_bebd4603480145a794b7d1aeb630310a" + "layout": "IPY_MODEL_281b25d04b7f4dcfb08e53ddfe02e814" } }, - "d2584f094cbe44529a72b8ea50fa7188": { + "1245404eaf2141d4b6fd0ea0b8d26126": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9e00cfd38db74353b3c6a50df7f58f04": { + "be0eaaf7c03945edb9756b56f077bd63": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1672,12 +1672,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_ec8dde128cd8451cb6ae377b46812e3b" + "IPY_MODEL_3e8f87fa986343ca8c34f5bec15d2167" ], - "layout": "IPY_MODEL_d2584f094cbe44529a72b8ea50fa7188" + "layout": "IPY_MODEL_1245404eaf2141d4b6fd0ea0b8d26126" } }, - "c6fb40a090ca4b2fa091324e5eb6d56b": { + "55c4c8544ae34075bb6b71858126a140": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1711,7 +1711,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04", + "source": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63", "watched_events": [ "mouseenter", "mouseleave" @@ -1719,7 +1719,7 @@ "xy": [] } }, - "77c6e2d9e9eb446399fc55b873efa847": { + "b7731e1bbcad4d6080ac1b792d92a3f2": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1728,10 +1728,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04" + "widget": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63" } }, - "8b11efbecd314a3ca9624e2188799f63": { + "200fd3359571482f93e561259495c98a": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1745,7 +1745,7 @@ ] } }, - "ce21d17f1b6042378992323ec5da2b05": { + "04b2169d5a6c44479596e519d898f102": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1755,7 +1755,7 @@ ] } }, - "72e3556723aa4b31b67ca7460f18976f": { + "dd1242121a134a9a949ec17a54c0e5a3": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1784,7 +1784,7 @@ } } }, - "4d353a966b304d178e6f3370507c386e": { + "23a3ecc5fc9f4bf9bcfa39fdaa6ee49c": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1799,7 +1799,7 @@ "position": "bottomleft" } }, - "e83cf57876d24df795a6106cd33f1216": { + "500b5344c8fc41ac9c5a91b948a2eeec": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1828,7 +1828,7 @@ "primary_length_unit": "kilometers" } }, - "9ebccf9cce294ee1a610c77f5f8e3164": { + "72d88dc56b57405e8261463193d69b7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1838,13 +1838,13 @@ "width": "auto" } }, - "badef33a56d84210833072cc85fa689c": { + "79ef8572c8f34538b15d307c789297d8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b28bfae9b87d400f8f65e04169e5e291": { + "9dd374b13019422ba13a8bbd2ad372b7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1852,12 +1852,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_9ebccf9cce294ee1a610c77f5f8e3164", - "style": "IPY_MODEL_badef33a56d84210833072cc85fa689c", + "layout": "IPY_MODEL_72d88dc56b57405e8261463193d69b7f", + "style": "IPY_MODEL_79ef8572c8f34538b15d307c789297d8", "tooltip": "Inspector" } }, - "09b9ff3d8bc147f28cea8da34e185133": { + "21e6624e359743eea5ebac931931dd4c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1867,13 +1867,13 @@ "width": "auto" } }, - "62f8afdc5f06491a9b96b89061e773c4": { + "cac5814e85cc45eca1a41d8bff6c3575": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "032b08e2b42d42278541df911f93cbc6": { + "1d721e8ce68f4358ac8636b4afcdd899": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1881,12 +1881,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_09b9ff3d8bc147f28cea8da34e185133", - "style": "IPY_MODEL_62f8afdc5f06491a9b96b89061e773c4", + "layout": "IPY_MODEL_21e6624e359743eea5ebac931931dd4c", + "style": "IPY_MODEL_cac5814e85cc45eca1a41d8bff6c3575", "tooltip": "Plotting" } }, - "72773547f37743fcbb86821337436c12": { + "fde1c4f137cc4a53960b242930e7c776": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1896,13 +1896,13 @@ "width": "auto" } }, - "1836df55ca994626958013e68ed96273": { + "5200fbfd2d9947f78368caa7a03a0283": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b927a7e55fda4945a536e1f894222168": { + "949fd005e20c47e4825990cd40fef904": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1910,12 +1910,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_72773547f37743fcbb86821337436c12", - "style": "IPY_MODEL_1836df55ca994626958013e68ed96273", + "layout": "IPY_MODEL_fde1c4f137cc4a53960b242930e7c776", + "style": "IPY_MODEL_5200fbfd2d9947f78368caa7a03a0283", "tooltip": "Create timelapse" } }, - "f04faf3e46104e53930b22e325eab1aa": { + "b6ec9131af9a434da609076969e0aa1f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1925,13 +1925,13 @@ "width": "auto" } }, - "b4f1c65fffff409eb1b889622868b61b": { + "97ce3f4598764023ae24de0de5eff90c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f4ba45cd29da47a88f14b96e2a54ffb9": { + "e125f7cb14384fca852f2972a3f909b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1939,12 +1939,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_f04faf3e46104e53930b22e325eab1aa", - "style": "IPY_MODEL_b4f1c65fffff409eb1b889622868b61b", + "layout": "IPY_MODEL_b6ec9131af9a434da609076969e0aa1f", + "style": "IPY_MODEL_97ce3f4598764023ae24de0de5eff90c", "tooltip": "Change basemap" } }, - "ca1debc581a24f919bda2eb22fa12402": { + "fdf7cd271dda4b48a12a100f32b8e79a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1954,13 +1954,13 @@ "width": "auto" } }, - "fc181869226d4d8983d03b150102f577": { + "7a75856d971d41dbb3156206dd99bcb6": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "54cafbbbfdd843df89d27352fafb1ece": { + "513410b530b94163998e6cba5e424814": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1968,12 +1968,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_ca1debc581a24f919bda2eb22fa12402", - "style": "IPY_MODEL_fc181869226d4d8983d03b150102f577", + "layout": "IPY_MODEL_fdf7cd271dda4b48a12a100f32b8e79a", + "style": "IPY_MODEL_7a75856d971d41dbb3156206dd99bcb6", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "569e529ff9854da481b71f4718cadd9d": { + "3674333af1834f6990675778a82bed35": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1983,13 +1983,13 @@ "width": "auto" } }, - "1d254d7816a8414388bc4109ca7535a0": { + "0356608598b6416bb76321334c661236": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b1272ad41e2142f3820e43c8050d6888": { + "33038864cba94b34953badf10a2b1b22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1997,12 +1997,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_569e529ff9854da481b71f4718cadd9d", - "style": "IPY_MODEL_1d254d7816a8414388bc4109ca7535a0", + "layout": "IPY_MODEL_3674333af1834f6990675778a82bed35", + "style": "IPY_MODEL_0356608598b6416bb76321334c661236", "tooltip": "Expand toolbar" } }, - "eb70ff225f644dc4ab4967ec633c717a": { + "30f3ecd74e0b4eafad740b1ab2b41ba7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2012,13 +2012,13 @@ "width": "auto" } }, - "43e9f43d1a2f4b7c9b5e7acc1d6fe3ce": { + "8cef000bd11b4bf487eaad964028848d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e4bc3117d5c4114bc4aef8986dc7e9c": { + "6f969f457dd34695aae52b08608337ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2026,12 +2026,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_eb70ff225f644dc4ab4967ec633c717a", - "style": "IPY_MODEL_43e9f43d1a2f4b7c9b5e7acc1d6fe3ce", + "layout": "IPY_MODEL_30f3ecd74e0b4eafad740b1ab2b41ba7", + "style": "IPY_MODEL_8cef000bd11b4bf487eaad964028848d", "tooltip": "Remove all drawn features" } }, - "c0a67ca0ce3d4579b0421319d41ddfe3": { + "67cdcab5d9c244079a0f9ac3c5881ce3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2041,13 +2041,13 @@ "width": "auto" } }, - "19228714185145d0a178dff080f6c6f8": { + "710a7496deb04d658badcb0db278d563": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "349ee02ed1fb48b5aec4e7aef7483bd0": { + "f1088e2ce3fa434aac1345524aabd879": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2055,12 +2055,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c0a67ca0ce3d4579b0421319d41ddfe3", - "style": "IPY_MODEL_19228714185145d0a178dff080f6c6f8", + "layout": "IPY_MODEL_67cdcab5d9c244079a0f9ac3c5881ce3", + "style": "IPY_MODEL_710a7496deb04d658badcb0db278d563", "tooltip": "Open local vector/raster data" } }, - "c879d3af01d646b8a61e149e503ffc0c": { + "272aa3f804734b4896a42c8d5036d768": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2070,13 +2070,13 @@ "width": "auto" } }, - "772464bdd5304e519e607b45c56c7124": { + "5e40f10b9c8e4ef4ae273c4b65869426": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "59b55c74cdc4453facf283490a8dc830": { + "4efe75248cd94582ac42361dc466cf1a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2084,12 +2084,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_c879d3af01d646b8a61e149e503ffc0c", - "style": "IPY_MODEL_772464bdd5304e519e607b45c56c7124", + "layout": "IPY_MODEL_272aa3f804734b4896a42c8d5036d768", + "style": "IPY_MODEL_5e40f10b9c8e4ef4ae273c4b65869426", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "78651a058a9e4e5fbd1c419d243033a4": { + "56904045a5894b4ea01aae74f3f52f16": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2099,13 +2099,13 @@ "width": "auto" } }, - "03f7362d2cd144a0903e746b03bc1df5": { + "79fd4818056444d5a424cecffc6e7cad": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b9075368774a4551b794bc09db1159d0": { + "128caa9a1e6443639e9918f80eb88cf7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2113,12 +2113,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_78651a058a9e4e5fbd1c419d243033a4", - "style": "IPY_MODEL_03f7362d2cd144a0903e746b03bc1df5", + "layout": "IPY_MODEL_56904045a5894b4ea01aae74f3f52f16", + "style": "IPY_MODEL_79fd4818056444d5a424cecffc6e7cad", "tooltip": "GEE Toolbox for cloud computing" } }, - "58db9a3ecda845b89e66b0f31c56e977": { + "64577076206344c4b1c6f6583b2bba62": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2128,13 +2128,13 @@ "width": "auto" } }, - "70f5002c84e04addb24b5bb61902ff3f": { + "8e97d32906c1424c99ed87cfb82dc313": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "019cb57af63b4338a48c59e2dcf60b2f": { + "f890ac77487343979cadaf1aaf511dff": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2142,12 +2142,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_58db9a3ecda845b89e66b0f31c56e977", - "style": "IPY_MODEL_70f5002c84e04addb24b5bb61902ff3f", + "layout": "IPY_MODEL_64577076206344c4b1c6f6583b2bba62", + "style": "IPY_MODEL_8e97d32906c1424c99ed87cfb82dc313", "tooltip": "Activate timeslider" } }, - "b9e2d6496cc9410faaa35ed72222e474": { + "f4203b05324d423285595b709319e2ad": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2157,13 +2157,13 @@ "width": "auto" } }, - "42e4dda7ec704a93aa35b2195b5620b5": { + "3ae7e9cac0ec4cf394d9bf97579c918f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2db322f5987b45bb95da1f5c05343e94": { + "dd1bec2fb8974f1d9c2a6608d36b96d9": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2171,12 +2171,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_b9e2d6496cc9410faaa35ed72222e474", - "style": "IPY_MODEL_42e4dda7ec704a93aa35b2195b5620b5", + "layout": "IPY_MODEL_f4203b05324d423285595b709319e2ad", + "style": "IPY_MODEL_3ae7e9cac0ec4cf394d9bf97579c918f", "tooltip": "Collect training samples" } }, - "ff53ff1123bb4289a94529ace47fbe3a": { + "80f0bef11aa54da4afe4d311505901f7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2186,13 +2186,13 @@ "width": "auto" } }, - "0850d018aaad4fdfa86a36056a7836d9": { + "891824c731df49999de8bb987ab688da": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e7c7f81dd6d3463fa0f0649c26b4060e": { + "d6a6ad1ce90c4d84ab0c619347534cd5": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2200,12 +2200,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ff53ff1123bb4289a94529ace47fbe3a", - "style": "IPY_MODEL_0850d018aaad4fdfa86a36056a7836d9", + "layout": "IPY_MODEL_80f0bef11aa54da4afe4d311505901f7", + "style": "IPY_MODEL_891824c731df49999de8bb987ab688da", "tooltip": "Creating and plotting transects" } }, - "ef5d1d1e0d2448e18ec56a35ef33316a": { + "ae51e7782ece467a8b9c7bfa1d80f5ef": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2215,13 +2215,13 @@ "width": "auto" } }, - "08935d6b4539440f897d73f745a7a0dd": { + "d5e55cea28a04e0e9266c41d27a0a956": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f718ef0301b146cb92769a65153919e3": { + "1f93492ab4c8490a8b710b47da7c09bb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2229,12 +2229,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_ef5d1d1e0d2448e18ec56a35ef33316a", - "style": "IPY_MODEL_08935d6b4539440f897d73f745a7a0dd", + "layout": "IPY_MODEL_ae51e7782ece467a8b9c7bfa1d80f5ef", + "style": "IPY_MODEL_d5e55cea28a04e0e9266c41d27a0a956", "tooltip": "Sankey plots" } }, - "5c40838a519449dd81bcfca1a53d64b5": { + "e111df45cb3d458eb69fc13fc8a20e82": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2244,13 +2244,13 @@ "width": "auto" } }, - "2d0896d2f01144279b9c48a4b8ecaa51": { + "b39f9410e040469ea2ebab5c21bf1250": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c445e4e54f454682aeaed368daf0f7ac": { + "dc05d4946bdd4f5f92ac2b4e64565680": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2258,12 +2258,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_5c40838a519449dd81bcfca1a53d64b5", - "style": "IPY_MODEL_2d0896d2f01144279b9c48a4b8ecaa51", + "layout": "IPY_MODEL_e111df45cb3d458eb69fc13fc8a20e82", + "style": "IPY_MODEL_b39f9410e040469ea2ebab5c21bf1250", "tooltip": "Planet imagery" } }, - "da00825a48b54167add8dbb1503f39e0": { + "3e30b7cb52ee428eb07bc052679ac73f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2273,13 +2273,13 @@ "width": "auto" } }, - "245d45c4fa9242f98951fc80d9f300c9": { + "14f35a2f5b5c4199a79672fc68c5c601": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7839ca2414a5435f882f1657ea814564": { + "006622b785f0452aa12439cd5926ec22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2287,12 +2287,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_da00825a48b54167add8dbb1503f39e0", - "style": "IPY_MODEL_245d45c4fa9242f98951fc80d9f300c9", + "layout": "IPY_MODEL_3e30b7cb52ee428eb07bc052679ac73f", + "style": "IPY_MODEL_14f35a2f5b5c4199a79672fc68c5c601", "tooltip": "Get COG/STAC pixel value" } }, - "0ac7118bab884b40a9f12540cebe2337": { + "34b58b7798b94045a80e6cb33911ad84": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2302,13 +2302,13 @@ "width": "auto" } }, - "3a76ad811c49491ea87681941e745f4c": { + "64215242120b4aa99c17bb84a1fa4ea5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "74d31c7c713d484fb11e1bba34b362b3": { + "1565c66a4d9949d9b909424f6f0091bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2316,12 +2316,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_0ac7118bab884b40a9f12540cebe2337", - "style": "IPY_MODEL_3a76ad811c49491ea87681941e745f4c", + "layout": "IPY_MODEL_34b58b7798b94045a80e6cb33911ad84", + "style": "IPY_MODEL_64215242120b4aa99c17bb84a1fa4ea5", "tooltip": "Get help" } }, - "15495905bd1a4acb91fb3b1094b58a33": { + "63217d928cb94501ba178f4b41e3e635": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2333,24 +2333,24 @@ "width": "109px" } }, - "49123b26e42848f3b3074bb9a6b9b24f": { + "dd759965ca124a44af181e46f7221c1a": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b28bfae9b87d400f8f65e04169e5e291", - "IPY_MODEL_032b08e2b42d42278541df911f93cbc6", - "IPY_MODEL_b927a7e55fda4945a536e1f894222168", - "IPY_MODEL_f4ba45cd29da47a88f14b96e2a54ffb9", - "IPY_MODEL_54cafbbbfdd843df89d27352fafb1ece", - "IPY_MODEL_b1272ad41e2142f3820e43c8050d6888" + "IPY_MODEL_9dd374b13019422ba13a8bbd2ad372b7", + "IPY_MODEL_1d721e8ce68f4358ac8636b4afcdd899", + "IPY_MODEL_949fd005e20c47e4825990cd40fef904", + "IPY_MODEL_e125f7cb14384fca852f2972a3f909b4", + "IPY_MODEL_513410b530b94163998e6cba5e424814", + "IPY_MODEL_33038864cba94b34953badf10a2b1b22" ], - "layout": "IPY_MODEL_15495905bd1a4acb91fb3b1094b58a33" + "layout": "IPY_MODEL_63217d928cb94501ba178f4b41e3e635" } }, - "05a5e798940e4e8a8def44e06ed25315": { + "53617b8bb4374a9883c7b03faa19ac76": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2360,25 +2360,25 @@ "width": "28px" } }, - "22763153454444e79eccd218c962ebbf": { + "8c8be181eda1422bbafd1505c2d93726": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "00dd6f86fb0c49dd9214248e8bfc319a": { + "901717864b064649b46a2dd4f957224c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_05a5e798940e4e8a8def44e06ed25315", - "style": "IPY_MODEL_22763153454444e79eccd218c962ebbf", + "layout": "IPY_MODEL_53617b8bb4374a9883c7b03faa19ac76", + "style": "IPY_MODEL_8c8be181eda1422bbafd1505c2d93726", "tooltip": "Toolbar" } }, - "900bf8e3462e4e0c8cfe97c458ec78ba": { + "a876c88fe17940dd8ed12d4fc1424da0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2387,68 +2387,68 @@ "width": "72px" } }, - "6a626fde4e694101ace3b71e81ae63d2": { + "0386d3c2a8c54f93a057bf5abb513d4b": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78d3bc5f9bd2455fbec8049ad6137250": { + "f94b76f81b9a4946905085ec4d252bad": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_900bf8e3462e4e0c8cfe97c458ec78ba", - "style": "IPY_MODEL_6a626fde4e694101ace3b71e81ae63d2", + "layout": "IPY_MODEL_a876c88fe17940dd8ed12d4fc1424da0", + "style": "IPY_MODEL_0386d3c2a8c54f93a057bf5abb513d4b", "tooltip": "Layers" } }, - "3192e58257484100a56daf1277a6af68": { + "b93e7e68730b4066accdefe6ece9c87e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "d708ff6434b7424a9fa1f5e029d4ee9d": { + "cfc4e5cbb7554157b9849a5571fa3214": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_78d3bc5f9bd2455fbec8049ad6137250", - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_f94b76f81b9a4946905085ec4d252bad", + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_3192e58257484100a56daf1277a6af68" + "layout": "IPY_MODEL_b93e7e68730b4066accdefe6ece9c87e" } }, - "b690c24759654d3187b9962f3386d741": { + "2a56bfff511f4048a684674cd4b18edc": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c71269bc0bd64c3c96ff10219c86f31b": { + "e0d0f26643f04a0da8d2765998b9f87e": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_49123b26e42848f3b3074bb9a6b9b24f" + "IPY_MODEL_dd759965ca124a44af181e46f7221c1a" ], - "layout": "IPY_MODEL_b690c24759654d3187b9962f3386d741" + "layout": "IPY_MODEL_2a56bfff511f4048a684674cd4b18edc" } }, - "82dcabdcf9084a6ebd3aea7a2dd25d7c": { + "a01174a604cc4237baef5c023525b1d5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "a5a869e5bdfa4d3190c75b7f06e9788c": { + "fab0a0325a36414e910a93cbd6ed5a92": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2457,12 +2457,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_82dcabdcf9084a6ebd3aea7a2dd25d7c" + "layout": "IPY_MODEL_a01174a604cc4237baef5c023525b1d5" } }, - "7d4681df30b64a3b9b1c8913a7a62b07": { + "e869afd6ae994e7aa8e7bda52f42d12a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -2496,7 +2496,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c", + "source": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92", "watched_events": [ "mouseenter", "mouseleave" @@ -2504,7 +2504,7 @@ "xy": [] } }, - "b6be6a529a994a51a4851a32f13e0b32": { + "d4ee55589ce94bf1b97d2bd267cb75d9": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2514,10 +2514,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c" + "widget": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92" } }, - "c78b2ecf5e26409eaeb121696ace9d3c": { + "4831a3d8cb3d47e89bc19a8752c607de": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2529,7 +2529,7 @@ "position": "bottomright" } }, - "c7d9b558315942ccb59ae1f9919b4185": { + "75931cde8947429d8da5b271875912ec": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2551,10 +2551,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-8fa4499be7310f82555e1b37a62e7277/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-6f9ac150a9dfd4da7576eba4f24c2433/tiles/{z}/{x}/{y}" } }, - "634ab9d9b9eb41d1bdcb4816ad8ec00e": { + "e250869fcf554396b475bbde6bcf0b85": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2562,13 +2562,13 @@ "height": "600px" } }, - "010111564c78451a81c37812ade1f7c5": { + "216e6c11bc6f4d138cfce3a7d9efa1c7": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "e41e31ec7f614837aad453a9f4d64f6d": { + "5ef41e2bfbaf44e0974f36d2d20c3447": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2576,7 +2576,7 @@ "cursor": "move" } }, - "d84d8bf2b8e441e594c46baf2b1c3900": { + "8992498f7b73479b96def1d73d57fbf6": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2603,13 +2603,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "c32c1bcf3f6e4f6d8c8210f20a76cd2f": { + "f3ab31dffc174a60a452fafb2731dee2": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "97078cabb6b04c89901d57d21e8bc2e9": { + "dac9103f39c7409c98fe19f4195d1bcd": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2620,26 +2620,26 @@ -6.746 ], "controls": [ - "IPY_MODEL_75d98d1831b44706af8c83647a54048a", - "IPY_MODEL_d2130056c32440cca7735f255a2cd314", - "IPY_MODEL_a50a7d055b1b4cac9d7662868e7291cc", - "IPY_MODEL_f417f79216de47a18d9fd074d6e20227", - "IPY_MODEL_85f42ce32e774e0d8e142a6488d8bf14", - "IPY_MODEL_5e8e9cdf9a384291a404a5b5262fb780", - "IPY_MODEL_7eadf0d4edfe4f5f9659a4061369617b", - "IPY_MODEL_9b000207bdba4d5ba43c89bfef89ed5f" + "IPY_MODEL_a28e2b1f41a341d2b7653ff03cf7310d", + "IPY_MODEL_ed17e41be89749be9782ea882998f56e", + "IPY_MODEL_eb210bf121ef409d89b05dc9935f28ed", + "IPY_MODEL_259fde8e847749c5a071f7ff54245a45", + "IPY_MODEL_2e56f556e6044c219a615d7597ed2bc7", + "IPY_MODEL_542232d2018347b1ab04a3505ef388e1", + "IPY_MODEL_20325ef05b484962819fa0dfbf9af03a", + "IPY_MODEL_a480a3634c83476193208729f6fe98f9" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_010111564c78451a81c37812ade1f7c5", - "dragging_style": "IPY_MODEL_e41e31ec7f614837aad453a9f4d64f6d", + "default_style": "IPY_MODEL_216e6c11bc6f4d138cfce3a7d9efa1c7", + "dragging_style": "IPY_MODEL_5ef41e2bfbaf44e0974f36d2d20c3447", "layers": [ - "IPY_MODEL_d84d8bf2b8e441e594c46baf2b1c3900", - "IPY_MODEL_be3b3672d2c84ed5ac3483843d6f1d7f" + "IPY_MODEL_8992498f7b73479b96def1d73d57fbf6", + "IPY_MODEL_87f57b3265384a7db21fe711b947150d" ], - "layout": "IPY_MODEL_634ab9d9b9eb41d1bdcb4816ad8ec00e", + "layout": "IPY_MODEL_e250869fcf554396b475bbde6bcf0b85", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -2671,11 +2671,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_c32c1bcf3f6e4f6d8c8210f20a76cd2f", + "style": "IPY_MODEL_f3ab31dffc174a60a452fafb2731dee2", "zoom": 2.0 } }, - "09393bd86d9d4a62847feb4547c4e77b": { + "fbdee31ecc514c4eb3f5dfd4b69af15c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2685,31 +2685,31 @@ "width": "28px" } }, - "23320b762a8a4f3e94f93521e464ad6e": { + "d3a5b5aadb9f47e6b177631784f46854": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "5a39f58a415f47f695aaadfb14d0d590": { + "6016c48dd9704256ba05ae19cf941eae": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_09393bd86d9d4a62847feb4547c4e77b", - "style": "IPY_MODEL_23320b762a8a4f3e94f93521e464ad6e", + "layout": "IPY_MODEL_fbdee31ecc514c4eb3f5dfd4b69af15c", + "style": "IPY_MODEL_d3a5b5aadb9f47e6b177631784f46854", "tooltip": "Search location/data" } }, - "4f65cf5a893f45328a37c11e8c7d2bfd": { + "47e1d967c51f4b56bca128b83a32369a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "56da8d778c53447ea51809805035a3b8": { + "244d927d72d54c78a62ad13ac019a4fe": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2717,7 +2717,7 @@ "button_width": "110px" } }, - "9ea8ff25cee8428aa6d61ee3f971a32d": { + "b3233a4bd29346ee94b04f594d35bfaf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2730,8 +2730,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_4f65cf5a893f45328a37c11e8c7d2bfd", - "style": "IPY_MODEL_56da8d778c53447ea51809805035a3b8", + "layout": "IPY_MODEL_47e1d967c51f4b56bca128b83a32369a", + "style": "IPY_MODEL_244d927d72d54c78a62ad13ac019a4fe", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -2739,7 +2739,7 @@ ] } }, - "e5820a1105fc4d0c9dfa0047fff85daf": { + "15664be96fe34f94aaefd259d3c9097b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2747,25 +2747,25 @@ "width": "340px" } }, - "280c02d43d114e8ba98058925bfc5b39": { + "b3491002be61420cadc48a06e7c4f4b7": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "978c65c2c7d44a90b218b27d22b2a650": { + "2505b65923034b37a8b49f44986edf95": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_e5820a1105fc4d0c9dfa0047fff85daf", + "layout": "IPY_MODEL_15664be96fe34f94aaefd259d3c9097b", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_280c02d43d114e8ba98058925bfc5b39", + "style": "IPY_MODEL_b3491002be61420cadc48a06e7c4f4b7", "tooltip": "Search location" } }, - "98cf2f5844b2481b8cacceb6be09163e": { + "a08938cdfc7845699ab595578b834db2": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2775,40 +2775,40 @@ "overflow": "scroll" } }, - "29dbde20b9dc425b899a2c8afc3d8ae4": { + "d9a9435f498145089fb08ba611483d53": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_98cf2f5844b2481b8cacceb6be09163e", + "layout": "IPY_MODEL_a08938cdfc7845699ab595578b834db2", "outputs": [] } }, - "119cdbd4b9634cadb2d9dd8b0a5493fb": { + "b048825130704366b942cf5591a542ff": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b79bf1507b8442cb879131bcc9e31c93": { + "183fcad1cf2e4f31a343ee6b03ac7d3a": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e795e6121876481b895c481cea841e05": { + "31a975e745cb420e8fa9e5edcc0fee41": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_119cdbd4b9634cadb2d9dd8b0a5493fb", - "style": "IPY_MODEL_b79bf1507b8442cb879131bcc9e31c93" + "layout": "IPY_MODEL_b048825130704366b942cf5591a542ff", + "style": "IPY_MODEL_183fcad1cf2e4f31a343ee6b03ac7d3a" } }, - "18c55139429c450f84660ce03bbdc5e5": { + "a87a3de5ddaa4eadba16ff9def65c66b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2817,24 +2817,24 @@ "min_width": "279px" } }, - "f6af887207744a49b2fb051dbe6d4168": { + "f733957c72744f5f8cc08e0c053af51c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "36a0e4f84a3b46c09025efc8d02719be": { + "71c59fdec87c41b79163d681581740c5": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_18c55139429c450f84660ce03bbdc5e5", - "style": "IPY_MODEL_f6af887207744a49b2fb051dbe6d4168" + "layout": "IPY_MODEL_a87a3de5ddaa4eadba16ff9def65c66b", + "style": "IPY_MODEL_f733957c72744f5f8cc08e0c053af51c" } }, - "b858ddbe319d4caf93cd2d3fbdaa4a33": { + "bffd1ff9fbd8438d96560da128725b28": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2843,13 +2843,13 @@ "min_width": "57px" } }, - "ce1e2582937249bc93857f835ceb1258": { + "0c1ef01fa7394f1b9750af5ef178c9c4": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2d7a84d399534f4696cb03660a408e63": { + "c6b19508e84a402980018d00d7ecb585": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2857,78 +2857,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_b858ddbe319d4caf93cd2d3fbdaa4a33", - "style": "IPY_MODEL_ce1e2582937249bc93857f835ceb1258", + "layout": "IPY_MODEL_bffd1ff9fbd8438d96560da128725b28", + "style": "IPY_MODEL_0c1ef01fa7394f1b9750af5ef178c9c4", "tooltip": "Click to import the selected asset" } }, - "13cb45651bf34db3b43476fbcd0693f9": { + "975dc582bcaf48f9a77bfb82d3fb1711": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "ffefd15d439849ec9f255f427385a52e": { + "70f283b574724eff8fde061ca1d52dcc": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "253abc4826ed44d39f687102b208f72f": { + "b041d8f9412c4d45bd95feed5275339b": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_13cb45651bf34db3b43476fbcd0693f9", - "style": "IPY_MODEL_ffefd15d439849ec9f255f427385a52e" + "layout": "IPY_MODEL_975dc582bcaf48f9a77bfb82d3fb1711", + "style": "IPY_MODEL_70f283b574724eff8fde061ca1d52dcc" } }, - "02989d49fa5c4b8f85082ee74a282841": { + "371969ccef864178a93a9a148d725bc0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "7f2fcf0466d646f7b384dc3d01420ec3": { + "8524135ed0754de39f80e74d2da9e761": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_2d7a84d399534f4696cb03660a408e63", - "IPY_MODEL_36a0e4f84a3b46c09025efc8d02719be" + "IPY_MODEL_c6b19508e84a402980018d00d7ecb585", + "IPY_MODEL_71c59fdec87c41b79163d681581740c5" ], - "layout": "IPY_MODEL_02989d49fa5c4b8f85082ee74a282841" + "layout": "IPY_MODEL_371969ccef864178a93a9a148d725bc0" } }, - "554f1a20941f4406815cefe172183397": { + "76caeaf91cd847b4ab67430cf0e8ec3f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "8ff87bdf8e614de182f2c7f8fa821b5b": { + "9d296b6785414095bf7da5ae2f90ec7f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_9ea8ff25cee8428aa6d61ee3f971a32d", - "IPY_MODEL_978c65c2c7d44a90b218b27d22b2a650" + "IPY_MODEL_b3233a4bd29346ee94b04f594d35bfaf", + "IPY_MODEL_2505b65923034b37a8b49f44986edf95" ], - "layout": "IPY_MODEL_554f1a20941f4406815cefe172183397" + "layout": "IPY_MODEL_76caeaf91cd847b4ab67430cf0e8ec3f" } }, - "18ea422e98554606a4a6e7931983dd30": { + "65432963035944828636f09a1ce7c097": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "02218aaa20c0407e9eb9ae4ee4e0e499": { + "7493343b0dbd4032b033f2eed072a1c9": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2937,12 +2937,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_5a39f58a415f47f695aaadfb14d0d590" + "IPY_MODEL_6016c48dd9704256ba05ae19cf941eae" ], - "layout": "IPY_MODEL_18ea422e98554606a4a6e7931983dd30" + "layout": "IPY_MODEL_65432963035944828636f09a1ce7c097" } }, - "2c3c227daae24cd7ad4194e4432023f8": { + "8e5bd3cdfba844a8b4d0616a549f951f": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -2976,7 +2976,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_02218aaa20c0407e9eb9ae4ee4e0e499", + "source": "IPY_MODEL_7493343b0dbd4032b033f2eed072a1c9", "watched_events": [ "mouseenter", "mouseleave" @@ -2984,7 +2984,7 @@ "xy": [] } }, - "75d98d1831b44706af8c83647a54048a": { + "a28e2b1f41a341d2b7653ff03cf7310d": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2993,10 +2993,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_02218aaa20c0407e9eb9ae4ee4e0e499" + "widget": "IPY_MODEL_7493343b0dbd4032b033f2eed072a1c9" } }, - "d2130056c32440cca7735f255a2cd314": { + "ed17e41be89749be9782ea882998f56e": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3010,7 +3010,7 @@ ] } }, - "a50a7d055b1b4cac9d7662868e7291cc": { + "eb210bf121ef409d89b05dc9935f28ed": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3020,7 +3020,7 @@ ] } }, - "f417f79216de47a18d9fd074d6e20227": { + "259fde8e847749c5a071f7ff54245a45": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3049,7 +3049,7 @@ } } }, - "85f42ce32e774e0d8e142a6488d8bf14": { + "2e56f556e6044c219a615d7597ed2bc7": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3064,7 +3064,7 @@ "position": "bottomleft" } }, - "5e8e9cdf9a384291a404a5b5262fb780": { + "542232d2018347b1ab04a3505ef388e1": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3093,7 +3093,7 @@ "primary_length_unit": "kilometers" } }, - "d4a39050877f40a495b8138c1a33c5d2": { + "2c925d968c7e4f5eae0850851bd70eba": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3103,13 +3103,13 @@ "width": "auto" } }, - "39624ea2f3cd4586ac9f1b140a1e7f72": { + "441d8a9fdcaf4db086122c3779cd9b45": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0f92918c72304e2db73b65a9a0c5f2a0": { + "8c3190a6e89346bd85e8c75ccb23f380": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3117,12 +3117,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_d4a39050877f40a495b8138c1a33c5d2", - "style": "IPY_MODEL_39624ea2f3cd4586ac9f1b140a1e7f72", + "layout": "IPY_MODEL_2c925d968c7e4f5eae0850851bd70eba", + "style": "IPY_MODEL_441d8a9fdcaf4db086122c3779cd9b45", "tooltip": "Inspector" } }, - "822c2131752c4295b821c6b3fb503600": { + "f07da7611c3f44e6ac08041857ec018d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3132,13 +3132,13 @@ "width": "auto" } }, - "41cea560fb3b4de49d18afe23c52d619": { + "9195743f2dd64ab089e45fbe12ae8448": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "5d97adbcbb9c4e8683c2504c2b87cbcb": { + "5dee3268cc6549dfac024a8013d49d2f": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3146,12 +3146,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_822c2131752c4295b821c6b3fb503600", - "style": "IPY_MODEL_41cea560fb3b4de49d18afe23c52d619", + "layout": "IPY_MODEL_f07da7611c3f44e6ac08041857ec018d", + "style": "IPY_MODEL_9195743f2dd64ab089e45fbe12ae8448", "tooltip": "Plotting" } }, - "a84813ea2cd94e68bbcf3925f93e438f": { + "a2558a61425a4361895c4328195fb123": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3161,13 +3161,13 @@ "width": "auto" } }, - "84f675ba64d64814beccfee7831614f0": { + "822ed1492eaa4a9d9e368374cdace1c7": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c4eaaea483e34f71b0017f99df6e2002": { + "6eedc84ef9c040b5976ae983a44b35ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3175,12 +3175,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_a84813ea2cd94e68bbcf3925f93e438f", - "style": "IPY_MODEL_84f675ba64d64814beccfee7831614f0", + "layout": "IPY_MODEL_a2558a61425a4361895c4328195fb123", + "style": "IPY_MODEL_822ed1492eaa4a9d9e368374cdace1c7", "tooltip": "Create timelapse" } }, - "5b250cb9e44842f9af60035115301592": { + "0c3f14534a7b45cf95bba7f58b39d70f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3190,13 +3190,13 @@ "width": "auto" } }, - "2feec16b79a4468ba1a27458c866c397": { + "4f416e8f8e9a468995934d5c76f0cfa8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dff46f6a975049228cb5257aa2d14ef9": { + "ebed3856bbfb4cef99d6779316c893b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3204,12 +3204,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_5b250cb9e44842f9af60035115301592", - "style": "IPY_MODEL_2feec16b79a4468ba1a27458c866c397", + "layout": "IPY_MODEL_0c3f14534a7b45cf95bba7f58b39d70f", + "style": "IPY_MODEL_4f416e8f8e9a468995934d5c76f0cfa8", "tooltip": "Change basemap" } }, - "13a436769ec34a1c967f6b44f9b02500": { + "87f3815a925b404996c163b0f370a03f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3219,13 +3219,13 @@ "width": "auto" } }, - "9d919b39e46f45b59c9e3a60a62c9b4a": { + "922e2c63cbfe49798e814cf9875ffa83": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7546df3886394879b0cf99188a586faf": { + "373e6c579e804e63910b9963af3e3cd1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3233,12 +3233,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_13a436769ec34a1c967f6b44f9b02500", - "style": "IPY_MODEL_9d919b39e46f45b59c9e3a60a62c9b4a", + "layout": "IPY_MODEL_87f3815a925b404996c163b0f370a03f", + "style": "IPY_MODEL_922e2c63cbfe49798e814cf9875ffa83", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "efb9e6d34e1647a282390fa25ce82f91": { + "60d512826d7f491fbdaaeed0cd87bc2c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3248,13 +3248,13 @@ "width": "auto" } }, - "2d5ff21df1874075942b1c7e50130bcf": { + "bfdee31cbebf431e83d25743f210a586": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d7c353f7dfb24b17a4d61797e48d59c2": { + "ebe3dd8159ca4d2e9d9ab8682d95d7f3": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3262,12 +3262,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_efb9e6d34e1647a282390fa25ce82f91", - "style": "IPY_MODEL_2d5ff21df1874075942b1c7e50130bcf", + "layout": "IPY_MODEL_60d512826d7f491fbdaaeed0cd87bc2c", + "style": "IPY_MODEL_bfdee31cbebf431e83d25743f210a586", "tooltip": "Expand toolbar" } }, - "55cc6e6faa6549e9ba573c271380d986": { + "10290e3b5dd94929b4f4733579d0d94c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3277,13 +3277,13 @@ "width": "auto" } }, - "8ceef541edec481c9e8e53675059129c": { + "785dc022c46848db86f4d10bf3ba8db9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dfe0de9bc58c467ba212daf6aa8f69b4": { + "934bf49d5c2244d2881f296b6cd5c0bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3291,12 +3291,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_55cc6e6faa6549e9ba573c271380d986", - "style": "IPY_MODEL_8ceef541edec481c9e8e53675059129c", + "layout": "IPY_MODEL_10290e3b5dd94929b4f4733579d0d94c", + "style": "IPY_MODEL_785dc022c46848db86f4d10bf3ba8db9", "tooltip": "Remove all drawn features" } }, - "c0bd5ad3106a4493b31a93e432ce6a83": { + "33cb3af21be14408984e2b48188080e4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3306,13 +3306,13 @@ "width": "auto" } }, - "e7d8ed007dcb4ffda5e7898545cc010a": { + "6f313ff7b42d4041a010ffe059d3a97e": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "dc21abc6dff241a0b91c420864142fbb": { + "1ddfbc55a6e44745942663bad32c1e90": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3320,12 +3320,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c0bd5ad3106a4493b31a93e432ce6a83", - "style": "IPY_MODEL_e7d8ed007dcb4ffda5e7898545cc010a", + "layout": "IPY_MODEL_33cb3af21be14408984e2b48188080e4", + "style": "IPY_MODEL_6f313ff7b42d4041a010ffe059d3a97e", "tooltip": "Open local vector/raster data" } }, - "2d80fa33f7794df2b4873eb6ecb533d8": { + "0750d168e65d48afb103faa328c05f2c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3335,13 +3335,13 @@ "width": "auto" } }, - "65a7c3fcf59146b1b1e7b423b7306126": { + "1cfefd7c953a4d8dbefa69ade2ee08c8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f314bc560b91485db7f855ed2ba6c25d": { + "6ae5c4bdfc464662949347cea139f0af": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3349,12 +3349,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_2d80fa33f7794df2b4873eb6ecb533d8", - "style": "IPY_MODEL_65a7c3fcf59146b1b1e7b423b7306126", + "layout": "IPY_MODEL_0750d168e65d48afb103faa328c05f2c", + "style": "IPY_MODEL_1cfefd7c953a4d8dbefa69ade2ee08c8", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "dc7eab4c1ab745c9aaedb18dfaa13d5b": { + "0663c2a506ac48a0ae32c107e446901c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3364,13 +3364,13 @@ "width": "auto" } }, - "6ca7d6afa8ee4cc8ac4d46e280de30a4": { + "3865837251ea4ffdb43073a2d04cb253": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ad5fa7b945fc459a82d3d4d053993eb8": { + "b0d7399218d24166b0bd110e10b951ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3378,12 +3378,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_dc7eab4c1ab745c9aaedb18dfaa13d5b", - "style": "IPY_MODEL_6ca7d6afa8ee4cc8ac4d46e280de30a4", + "layout": "IPY_MODEL_0663c2a506ac48a0ae32c107e446901c", + "style": "IPY_MODEL_3865837251ea4ffdb43073a2d04cb253", "tooltip": "GEE Toolbox for cloud computing" } }, - "006c1bd5a26d4a6d98a9fdec568e1407": { + "653de752a0f940c6ab165886a0000fb3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3393,13 +3393,13 @@ "width": "auto" } }, - "c3bde82d62ca437e82891b05cd67fcc9": { + "3c2d9b96846c40c5bf556e5244bf0080": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "9d3e7130aa0e4dd9a7c7826ec107e7cc": { + "86724b4ca02043e18d6391248d5be25e": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3407,12 +3407,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_006c1bd5a26d4a6d98a9fdec568e1407", - "style": "IPY_MODEL_c3bde82d62ca437e82891b05cd67fcc9", + "layout": "IPY_MODEL_653de752a0f940c6ab165886a0000fb3", + "style": "IPY_MODEL_3c2d9b96846c40c5bf556e5244bf0080", "tooltip": "Activate timeslider" } }, - "269005aea6b947ebba62c47228c1db75": { + "29b16437329a4108bc3422a88b78c7a9": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3422,13 +3422,13 @@ "width": "auto" } }, - "28b19edfd0f94bbcb4ac5d8e29699644": { + "1e7aeb6e85524056be9437976d239109": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "91212b2f2dac49d5971f8e6e5bf40a6b": { + "550ad822865942ca9eca1ec8108aa669": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3436,12 +3436,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_269005aea6b947ebba62c47228c1db75", - "style": "IPY_MODEL_28b19edfd0f94bbcb4ac5d8e29699644", + "layout": "IPY_MODEL_29b16437329a4108bc3422a88b78c7a9", + "style": "IPY_MODEL_1e7aeb6e85524056be9437976d239109", "tooltip": "Collect training samples" } }, - "fe8ca88953b94c4db02674f1cf31aae2": { + "8e3abf3ff1354c3ea996e80c1afe392d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3451,13 +3451,13 @@ "width": "auto" } }, - "5bfbb65f938241cfa1f41f910d5e9446": { + "1f85d4e76c1f42f384282d29a39ac291": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "3180dbc5d09e4f18b518fa5b54b407eb": { + "e7e9fbcbe5bc4c81a16e90a6d6f7a1b8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3465,12 +3465,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_fe8ca88953b94c4db02674f1cf31aae2", - "style": "IPY_MODEL_5bfbb65f938241cfa1f41f910d5e9446", + "layout": "IPY_MODEL_8e3abf3ff1354c3ea996e80c1afe392d", + "style": "IPY_MODEL_1f85d4e76c1f42f384282d29a39ac291", "tooltip": "Creating and plotting transects" } }, - "c79e39daf4694292aba1dab9ca926295": { + "c88ddea1469d47b6a9a3deb60f931094": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3480,13 +3480,13 @@ "width": "auto" } }, - "c1cdc7b9ea2241dc947e356c40553106": { + "f356ec43f5174b198bf6568b4c4cc72f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7f175002aa5f44f0a4a4905bc1000478": { + "2d06fcc130584362af418af10d919c19": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3494,12 +3494,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_c79e39daf4694292aba1dab9ca926295", - "style": "IPY_MODEL_c1cdc7b9ea2241dc947e356c40553106", + "layout": "IPY_MODEL_c88ddea1469d47b6a9a3deb60f931094", + "style": "IPY_MODEL_f356ec43f5174b198bf6568b4c4cc72f", "tooltip": "Sankey plots" } }, - "5465b66f103c4814a8f49186b5403127": { + "0a00e0f7bed74812b2995f82fdea1199": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3509,13 +3509,13 @@ "width": "auto" } }, - "6162ce593b154f1fbf24173b16a718ac": { + "1afe676365274158a307e46302bd142a": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e194a493ced94b45b0594900a09cfaa2": { + "d623e6d38d8c4aaeb8200e6e2a3af850": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3523,12 +3523,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_5465b66f103c4814a8f49186b5403127", - "style": "IPY_MODEL_6162ce593b154f1fbf24173b16a718ac", + "layout": "IPY_MODEL_0a00e0f7bed74812b2995f82fdea1199", + "style": "IPY_MODEL_1afe676365274158a307e46302bd142a", "tooltip": "Planet imagery" } }, - "4834c17dddf442d9b4fc6e846602788f": { + "351034a4ebc64260b5c3f0caf6c161c1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3538,13 +3538,13 @@ "width": "auto" } }, - "8a2db9278c784840af269db9dfe72538": { + "b2683ce2457b4eb18b4da36bfa9b908c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bc9e2e2cb5af472186600028d307c2d2": { + "5a117b527cf94d41bc980d2f1bfcd3f5": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3552,12 +3552,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_4834c17dddf442d9b4fc6e846602788f", - "style": "IPY_MODEL_8a2db9278c784840af269db9dfe72538", + "layout": "IPY_MODEL_351034a4ebc64260b5c3f0caf6c161c1", + "style": "IPY_MODEL_b2683ce2457b4eb18b4da36bfa9b908c", "tooltip": "Get COG/STAC pixel value" } }, - "22b07272bef54d5fbc852a5ad5c44dec": { + "8f019fc0d97042fe913b1234f07d1441": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3567,13 +3567,13 @@ "width": "auto" } }, - "fbbd851165e94e98bdfd05639fe0d53f": { + "f7e9ae9f094049379660a25f5c54570e": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "a62be3d4104f45469b8c54f953e879ef": { + "4b5604f7f95d4fb69780f58c596c11d7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3581,12 +3581,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_22b07272bef54d5fbc852a5ad5c44dec", - "style": "IPY_MODEL_fbbd851165e94e98bdfd05639fe0d53f", + "layout": "IPY_MODEL_8f019fc0d97042fe913b1234f07d1441", + "style": "IPY_MODEL_f7e9ae9f094049379660a25f5c54570e", "tooltip": "Get help" } }, - "fac1681f9a2445f5a968105fd4e7c85d": { + "09d76d94e09641d89c37b1967465dba8": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3598,24 +3598,24 @@ "width": "109px" } }, - "91ed21d0da8d468d82ba29416e9e565c": { + "7eaac3a2f8ef432a804b6992e175774c": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_0f92918c72304e2db73b65a9a0c5f2a0", - "IPY_MODEL_5d97adbcbb9c4e8683c2504c2b87cbcb", - "IPY_MODEL_c4eaaea483e34f71b0017f99df6e2002", - "IPY_MODEL_dff46f6a975049228cb5257aa2d14ef9", - "IPY_MODEL_7546df3886394879b0cf99188a586faf", - "IPY_MODEL_d7c353f7dfb24b17a4d61797e48d59c2" + "IPY_MODEL_8c3190a6e89346bd85e8c75ccb23f380", + "IPY_MODEL_5dee3268cc6549dfac024a8013d49d2f", + "IPY_MODEL_6eedc84ef9c040b5976ae983a44b35ba", + "IPY_MODEL_ebed3856bbfb4cef99d6779316c893b1", + "IPY_MODEL_373e6c579e804e63910b9963af3e3cd1", + "IPY_MODEL_ebe3dd8159ca4d2e9d9ab8682d95d7f3" ], - "layout": "IPY_MODEL_fac1681f9a2445f5a968105fd4e7c85d" + "layout": "IPY_MODEL_09d76d94e09641d89c37b1967465dba8" } }, - "21d997d58cd34493bf2295ce8f938aee": { + "ac2cad0be38a487fae830fe46069393b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3625,25 +3625,25 @@ "width": "28px" } }, - "b76c046abead4b79b5d0a57972a6c56c": { + "994910be1d56408dac42d9c3150fde66": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4cfe665ce9c6487084f9124eb9090530": { + "529988e736ed4a608c8b85149cf8a8ee": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_21d997d58cd34493bf2295ce8f938aee", - "style": "IPY_MODEL_b76c046abead4b79b5d0a57972a6c56c", + "layout": "IPY_MODEL_ac2cad0be38a487fae830fe46069393b", + "style": "IPY_MODEL_994910be1d56408dac42d9c3150fde66", "tooltip": "Toolbar" } }, - "95ba4876ff064e389a6b247fd983c565": { + "f2c36551b0924c9a99be47fb8db35591": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -3652,68 +3652,68 @@ "width": "72px" } }, - "9a178ba745a244da89e1c2fa9acb35df": { + "eed71a8ee6e84e3bb1484a61c1661b25": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b618f497ed2144aa9827545d525fef2c": { + "38e107fbf5114875990c67b2586f3231": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_95ba4876ff064e389a6b247fd983c565", - "style": "IPY_MODEL_9a178ba745a244da89e1c2fa9acb35df", + "layout": "IPY_MODEL_f2c36551b0924c9a99be47fb8db35591", + "style": "IPY_MODEL_eed71a8ee6e84e3bb1484a61c1661b25", "tooltip": "Layers" } }, - "544e3fec07ec499ca850b977be9d9832": { + "608fca10f3594a738ad1a28e186cd49f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "0a8459057a084e32b4d7d48552e528dc": { + "a3f1652fe3824e7dac084cf013e39f2d": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b618f497ed2144aa9827545d525fef2c", - "IPY_MODEL_4cfe665ce9c6487084f9124eb9090530" + "IPY_MODEL_38e107fbf5114875990c67b2586f3231", + "IPY_MODEL_529988e736ed4a608c8b85149cf8a8ee" ], - "layout": "IPY_MODEL_544e3fec07ec499ca850b977be9d9832" + "layout": "IPY_MODEL_608fca10f3594a738ad1a28e186cd49f" } }, - "279dac8c12a6493d952b1567b1149909": { + "648d9a5396014bb180dd8b46cf546ca2": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "8e9826e610114ab0bc7acbd0590c2ee8": { + "35bb3c687bee4e089baf3f3294fe6b37": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_91ed21d0da8d468d82ba29416e9e565c" + "IPY_MODEL_7eaac3a2f8ef432a804b6992e175774c" ], - "layout": "IPY_MODEL_279dac8c12a6493d952b1567b1149909" + "layout": "IPY_MODEL_648d9a5396014bb180dd8b46cf546ca2" } }, - "53b717a788894218b2811ee5d3eac7bd": { + "c28cd18d4b644a39884cb6f6b32ae2f9": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "6cf2c00e6b5d4db9a0677c4513e1920d": { + "6f90af12878b425db01f56449f7f1165": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -3722,12 +3722,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_4cfe665ce9c6487084f9124eb9090530" + "IPY_MODEL_529988e736ed4a608c8b85149cf8a8ee" ], - "layout": "IPY_MODEL_53b717a788894218b2811ee5d3eac7bd" + "layout": "IPY_MODEL_c28cd18d4b644a39884cb6f6b32ae2f9" } }, - "80a0dede4a304adeb298e98d61fc59c2": { + "770a8146844546128b259753c00637b6": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -3761,7 +3761,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_6cf2c00e6b5d4db9a0677c4513e1920d", + "source": "IPY_MODEL_6f90af12878b425db01f56449f7f1165", "watched_events": [ "mouseenter", "mouseleave" @@ -3769,7 +3769,7 @@ "xy": [] } }, - "7eadf0d4edfe4f5f9659a4061369617b": { + "20325ef05b484962819fa0dfbf9af03a": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3779,10 +3779,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_6cf2c00e6b5d4db9a0677c4513e1920d" + "widget": "IPY_MODEL_6f90af12878b425db01f56449f7f1165" } }, - "9b000207bdba4d5ba43c89bfef89ed5f": { + "a480a3634c83476193208729f6fe98f9": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3794,7 +3794,7 @@ "position": "bottomright" } }, - "be3b3672d2c84ed5ac3483843d6f1d7f": { + "87f57b3265384a7db21fe711b947150d": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -3816,14 +3816,14 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/7a9f18f33445a56c397ab3a77e1b6018-4451b8548a02e0ecb3e103b3d4ee4939/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/7a9f18f33445a56c397ab3a77e1b6018-01d20949198da7082c2069e13eb9ef2c/tiles/{z}/{x}/{y}" } } } } diff --git a/src/figures/soil_moisture.html b/src/figures/soil_moisture.html index 89fac43..d99ee22 100644 --- a/src/figures/soil_moisture.html +++ b/src/figures/soil_moisture.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/temp_celsius.html b/src/figures/temp_celsius.html index 4e9d5d7..2d64ec0 100644 --- a/src/figures/temp_celsius.html +++ b/src/figures/temp_celsius.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/temp_map.html b/src/figures/temp_map.html index 6312c6a..f7980b9 100644 --- a/src/figures/temp_map.html +++ b/src/figures/temp_map.html @@ -16,7 +16,7 @@ "version_major": 2, "version_minor": 0, "state": { - "b2b4a29152dc49a8b08c837ccbbd6bcd": { + "97b73729acff47b3be05023b7c40c0e1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -24,7 +24,7 @@ "width": "500px" } }, - "5e67030edb044feca0eaf412c7ff55eb": { + "15beaa92ada848f6aec21eafc9ffcafa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -32,13 +32,13 @@ "height": "600px" } }, - "5e07e22769b5454da504eb117bcd34f1": { + "845473bad18549f5af9b8c6ad610f8da": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "99a9818bdf9d4df3993f7d09101df2bd": { + "84e8a58082e84ac4b5443452e5865eb5": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -46,7 +46,7 @@ "cursor": "move" } }, - "2b161f908ee24b25b747e4d3e418f201": { + "4de65c007e8649c3bde117196728aa40": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -73,13 +73,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "d0a3e31b09614b4c86e91fc29fc3c9a1": { + "28e01cdb95574b64b252c98f9e3efa84": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "96c6e241660449ca8a27cb9a1065d7d5": { + "55a21ba055d24949bc14f7a56f1c0c2c": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -90,26 +90,26 @@ -114.2579 ], "controls": [ - "IPY_MODEL_03125cb1f4be4907aac363022df88794", - "IPY_MODEL_5d2a4ab37e754832a66bb224da3a73ec", - "IPY_MODEL_ea4ebd2a735944668fff9a79f81d76d4", - "IPY_MODEL_7690322e81a24ba2b7846e841fe9198d", - "IPY_MODEL_3bb03e49b34741d884d37957ab185a27", - "IPY_MODEL_05255f4022b34c6f88312454f26d26ba", - "IPY_MODEL_194a07c47dab47b9a82181d526327c84", - "IPY_MODEL_56112726116546e3b50808b5da09ae6b" + "IPY_MODEL_5379883e8b22487cb307aa4cbd475d29", + "IPY_MODEL_f8f09c865cda40dd9aa608a8bedfabff", + "IPY_MODEL_da7ad856b2c84d4abe92ac6f2162b0c6", + "IPY_MODEL_462c9a722db24990b0937786e305cf14", + "IPY_MODEL_224312dedadb430590ebda7712fc63a2", + "IPY_MODEL_3a540fc76126498bb3ad1f5dd90e5584", + "IPY_MODEL_704e9f38792f4593927b3fa68a286705", + "IPY_MODEL_98ac8730a43c4ec9931ce1871c873d2a" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5e07e22769b5454da504eb117bcd34f1", - "dragging_style": "IPY_MODEL_99a9818bdf9d4df3993f7d09101df2bd", + "default_style": "IPY_MODEL_845473bad18549f5af9b8c6ad610f8da", + "dragging_style": "IPY_MODEL_84e8a58082e84ac4b5443452e5865eb5", "layers": [ - "IPY_MODEL_2b161f908ee24b25b747e4d3e418f201", - "IPY_MODEL_e0de5ce8238b48a39e849f2af461508a" + "IPY_MODEL_4de65c007e8649c3bde117196728aa40", + "IPY_MODEL_4a4403c961e740cd8654da959e7f906b" ], - "layout": "IPY_MODEL_5e67030edb044feca0eaf412c7ff55eb", + "layout": "IPY_MODEL_15beaa92ada848f6aec21eafc9ffcafa", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -141,11 +141,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_d0a3e31b09614b4c86e91fc29fc3c9a1", + "style": "IPY_MODEL_28e01cdb95574b64b252c98f9e3efa84", "zoom": 8.0 } }, - "4e367899cdc1471c845571e8ea86829c": { + "319600227cb44273992dede049e5d769": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -155,31 +155,31 @@ "width": "28px" } }, - "3ac9fcdf296c4cdcb2ece6289dd27c1a": { + "496aba14f5fd4100b47ce7dd32ad326f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1f7762a56a184469807fe7dc6daf556b": { + "b3c3d6158e934537af9d1a38225fe9c1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_4e367899cdc1471c845571e8ea86829c", - "style": "IPY_MODEL_3ac9fcdf296c4cdcb2ece6289dd27c1a", + "layout": "IPY_MODEL_319600227cb44273992dede049e5d769", + "style": "IPY_MODEL_496aba14f5fd4100b47ce7dd32ad326f", "tooltip": "Search location/data" } }, - "ac4c621d0fb54d408006e6d03f163df4": { + "89098a448e9f476a8a2727b82f5feddf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "661052eec6e54bb394e5272d28ab4843": { + "d26eb6ad4f4b45c588c60849f3ae26cc": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -187,7 +187,7 @@ "button_width": "110px" } }, - "4d6b8877d6264ea88e096f9e68a113a7": { + "b90c438d57704d2fa39a3d0e6a22bbcf": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -200,8 +200,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_ac4c621d0fb54d408006e6d03f163df4", - "style": "IPY_MODEL_661052eec6e54bb394e5272d28ab4843", + "layout": "IPY_MODEL_89098a448e9f476a8a2727b82f5feddf", + "style": "IPY_MODEL_d26eb6ad4f4b45c588c60849f3ae26cc", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -209,7 +209,7 @@ ] } }, - "5574e6c8fc824235a0fbc41be1cff429": { + "f908e2a288c8472fac41df5786cdd2ce": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -217,25 +217,25 @@ "width": "340px" } }, - "18f25dd04a124c81a3714b3f5860067e": { + "f74f42f5bfcb40e0803bf2d1e0d55980": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4f6863f57c6b45ed90c5ce2a9589f642": { + "880d7da2ef74472db930320d5035704f": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_5574e6c8fc824235a0fbc41be1cff429", + "layout": "IPY_MODEL_f908e2a288c8472fac41df5786cdd2ce", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_18f25dd04a124c81a3714b3f5860067e", + "style": "IPY_MODEL_f74f42f5bfcb40e0803bf2d1e0d55980", "tooltip": "Search location" } }, - "fe524767553641dab2d31b6e8c5d444a": { + "9507021a863448408a17e7cb5993a705": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -245,40 +245,40 @@ "overflow": "scroll" } }, - "360ee1435a1944fab57bd1f870c76b4f": { + "db76ffe74c6c4e43bedeafe2f4a5cc67": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_fe524767553641dab2d31b6e8c5d444a", + "layout": "IPY_MODEL_9507021a863448408a17e7cb5993a705", "outputs": [] } }, - "2305fb602d664f879fc03a67eab37e1b": { + "a804cc1611fe4b66baa51fb8ceabec49": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "b54c2da8d2f740e0bc3b738fba74e018": { + "7b09905466014877b695d80b6cb4e46c": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "81b7333884ac4922995b27f845330f6f": { + "9116a1261cce4192b1a27b038b296c3b": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_2305fb602d664f879fc03a67eab37e1b", - "style": "IPY_MODEL_b54c2da8d2f740e0bc3b738fba74e018" + "layout": "IPY_MODEL_a804cc1611fe4b66baa51fb8ceabec49", + "style": "IPY_MODEL_7b09905466014877b695d80b6cb4e46c" } }, - "76b31dfa605e4601bffb00dde9d5a842": { + "4e1eaec023b14d61b3d9829e14066ed5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -287,24 +287,24 @@ "min_width": "279px" } }, - "cdb00f4e9b26438b8700d13d157a2f53": { + "8d59d22f70dc4732987cf536246affd7": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "253b31a398854993beb1d4309a83f9f1": { + "6f8f263be7824c88bd0b2b1c96852e2b": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_76b31dfa605e4601bffb00dde9d5a842", - "style": "IPY_MODEL_cdb00f4e9b26438b8700d13d157a2f53" + "layout": "IPY_MODEL_4e1eaec023b14d61b3d9829e14066ed5", + "style": "IPY_MODEL_8d59d22f70dc4732987cf536246affd7" } }, - "760ab7a6b63f42278180813224761cfd": { + "defebedc93854d90981be59174281619": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -313,13 +313,13 @@ "min_width": "57px" } }, - "3665ce67f3df484682eedf11341da304": { + "d4a8c9a3b1694f92be698c7a1eec157a": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ce5321edf53340f79dbf870b76804a93": { + "83376e2ffaae4c67bbac5773f5ac2633": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -327,78 +327,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_760ab7a6b63f42278180813224761cfd", - "style": "IPY_MODEL_3665ce67f3df484682eedf11341da304", + "layout": "IPY_MODEL_defebedc93854d90981be59174281619", + "style": "IPY_MODEL_d4a8c9a3b1694f92be698c7a1eec157a", "tooltip": "Click to import the selected asset" } }, - "9c6461d4dc674548b2db22ded59589b1": { + "a8d302f6d2a749cd8c1bb815058ce477": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c6ed222e0fb441a79203c40a9e5ce01d": { + "31d6c899ccf6449eb4bf04f10eb32c24": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4acdf48ddd304a649cda4664ea7f8060": { + "224fa26792bc49c598957e5cce4424d0": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_9c6461d4dc674548b2db22ded59589b1", - "style": "IPY_MODEL_c6ed222e0fb441a79203c40a9e5ce01d" + "layout": "IPY_MODEL_a8d302f6d2a749cd8c1bb815058ce477", + "style": "IPY_MODEL_31d6c899ccf6449eb4bf04f10eb32c24" } }, - "1eca6d5435b349a7bb0578e1c8df6b57": { + "2579eadda24842e58dd5c49057dbd79f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "db8cd9b3eb764f6790d4bbea0f84f5cb": { + "a9e1a7589c9e4646a55ee105ab785352": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_ce5321edf53340f79dbf870b76804a93", - "IPY_MODEL_253b31a398854993beb1d4309a83f9f1" + "IPY_MODEL_83376e2ffaae4c67bbac5773f5ac2633", + "IPY_MODEL_6f8f263be7824c88bd0b2b1c96852e2b" ], - "layout": "IPY_MODEL_1eca6d5435b349a7bb0578e1c8df6b57" + "layout": "IPY_MODEL_2579eadda24842e58dd5c49057dbd79f" } }, - "3026e90e9c4d4e88b41cf1144bf08c24": { + "de631109aa284bc88e3c0404af5cee3c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "4d78ca944b044ac49a87fd38bba1913e": { + "8edaca56a47a49a09ad309dfca027e2c": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_4d6b8877d6264ea88e096f9e68a113a7", - "IPY_MODEL_4f6863f57c6b45ed90c5ce2a9589f642" + "IPY_MODEL_b90c438d57704d2fa39a3d0e6a22bbcf", + "IPY_MODEL_880d7da2ef74472db930320d5035704f" ], - "layout": "IPY_MODEL_3026e90e9c4d4e88b41cf1144bf08c24" + "layout": "IPY_MODEL_de631109aa284bc88e3c0404af5cee3c" } }, - "3c886fe4f9ab4628a680b5901e05a19f": { + "bc195c6769c34b5ba6d86784ea0b159c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "889e61e3919d45c49935118c8cbf74d5": { + "3a6ee19145904e78821de844b3c8a10c": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -407,12 +407,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_1f7762a56a184469807fe7dc6daf556b" + "IPY_MODEL_b3c3d6158e934537af9d1a38225fe9c1" ], - "layout": "IPY_MODEL_3c886fe4f9ab4628a680b5901e05a19f" + "layout": "IPY_MODEL_bc195c6769c34b5ba6d86784ea0b159c" } }, - "7184fb55ca334fdc8a5e9fd237bb0288": { + "74e4d06f71004c919e60de562af32f3a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -446,7 +446,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5", + "source": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c", "watched_events": [ "mouseenter", "mouseleave" @@ -454,7 +454,7 @@ "xy": [] } }, - "03125cb1f4be4907aac363022df88794": { + "5379883e8b22487cb307aa4cbd475d29": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -463,10 +463,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_889e61e3919d45c49935118c8cbf74d5" + "widget": "IPY_MODEL_3a6ee19145904e78821de844b3c8a10c" } }, - "5d2a4ab37e754832a66bb224da3a73ec": { + "f8f09c865cda40dd9aa608a8bedfabff": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -480,7 +480,7 @@ ] } }, - "ea4ebd2a735944668fff9a79f81d76d4": { + "da7ad856b2c84d4abe92ac6f2162b0c6": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -490,7 +490,7 @@ ] } }, - "7690322e81a24ba2b7846e841fe9198d": { + "462c9a722db24990b0937786e305cf14": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -519,7 +519,7 @@ } } }, - "3bb03e49b34741d884d37957ab185a27": { + "224312dedadb430590ebda7712fc63a2": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -534,7 +534,7 @@ "position": "bottomleft" } }, - "05255f4022b34c6f88312454f26d26ba": { + "3a540fc76126498bb3ad1f5dd90e5584": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -563,7 +563,7 @@ "primary_length_unit": "kilometers" } }, - "4447f7507a8f446aafc23ee00bc3cd41": { + "92a87a3e52194753a46e66a114283195": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -573,13 +573,13 @@ "width": "auto" } }, - "0326ead799984a22981fdee172bbd9f9": { + "2305164c0cdb4fe59c64249ac4825948": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "662a47d598764a16a2101fb9112433c1": { + "4f1a363f2a0f49dcb739d09a4ddb990c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -587,12 +587,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_4447f7507a8f446aafc23ee00bc3cd41", - "style": "IPY_MODEL_0326ead799984a22981fdee172bbd9f9", + "layout": "IPY_MODEL_92a87a3e52194753a46e66a114283195", + "style": "IPY_MODEL_2305164c0cdb4fe59c64249ac4825948", "tooltip": "Inspector" } }, - "6f531f00a7cf459da3352bc49eae31a0": { + "54b567e33be54a8ebcf444de85d2377e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -602,13 +602,13 @@ "width": "auto" } }, - "0e2eb9afe2c442eba3781bcd73747134": { + "ef38bd06416b4dca8d5eeac288835a44": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1c187397146f4f80a13596662a7080c6": { + "a452fc9f454642c8af34f30ff7b4ae0c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -616,12 +616,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_6f531f00a7cf459da3352bc49eae31a0", - "style": "IPY_MODEL_0e2eb9afe2c442eba3781bcd73747134", + "layout": "IPY_MODEL_54b567e33be54a8ebcf444de85d2377e", + "style": "IPY_MODEL_ef38bd06416b4dca8d5eeac288835a44", "tooltip": "Plotting" } }, - "fb60177417044b1dbc8b3c2cbf41680a": { + "3ae7e0ae71014407af4b6562def159e5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -631,13 +631,13 @@ "width": "auto" } }, - "fae977116e9b4860a6e6517165df08bc": { + "90d6942af34748298b45c51c3b938505": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "56e7eb4f0eea42839b11a3745787235b": { + "dce0d03e78e14facb984f43ec1cab439": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -645,12 +645,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_fb60177417044b1dbc8b3c2cbf41680a", - "style": "IPY_MODEL_fae977116e9b4860a6e6517165df08bc", + "layout": "IPY_MODEL_3ae7e0ae71014407af4b6562def159e5", + "style": "IPY_MODEL_90d6942af34748298b45c51c3b938505", "tooltip": "Create timelapse" } }, - "90215e0d97bf463b9beb914d93074dbe": { + "42511eb73cac4b4c806b53c9da57bd0f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -660,13 +660,13 @@ "width": "auto" } }, - "3303787a61d845f3aa8608fde6efd017": { + "9dddec3ee6824bd6bf55a0641da8d3ee": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "21ede1a51bde4878bf355df2d950308b": { + "11a8d724976242d1901bf7c0531a9a54": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -674,12 +674,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_90215e0d97bf463b9beb914d93074dbe", - "style": "IPY_MODEL_3303787a61d845f3aa8608fde6efd017", + "layout": "IPY_MODEL_42511eb73cac4b4c806b53c9da57bd0f", + "style": "IPY_MODEL_9dddec3ee6824bd6bf55a0641da8d3ee", "tooltip": "Change basemap" } }, - "59717a528b2c4fcbb848f79f3766d406": { + "0f011a0caed149d8a5bdb1a2441b767a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -689,13 +689,13 @@ "width": "auto" } }, - "9ade6a09dd3543329f7765d63049c046": { + "f93c26354d8e4948b2ac2ad6b2019708": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d2247f03197949e2985eaf1bd7b27b46": { + "6fa3c8cf2c864e33a5d683e5942fa6fb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -703,12 +703,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_59717a528b2c4fcbb848f79f3766d406", - "style": "IPY_MODEL_9ade6a09dd3543329f7765d63049c046", + "layout": "IPY_MODEL_0f011a0caed149d8a5bdb1a2441b767a", + "style": "IPY_MODEL_f93c26354d8e4948b2ac2ad6b2019708", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "a59ed18bb20e4aff94ea8011eba4ecae": { + "d66b2a9759ab4f89b82f1e71b70206eb": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -718,13 +718,13 @@ "width": "auto" } }, - "3c78c207b0c945029b2318a4c831d678": { + "e8d66f153df34fd2b1a45803047c0a69": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "43b1a94fa6934ec88c38a08ceeb7a747": { + "5245a7626a9e402bb535503ae804d265": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -732,12 +732,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_a59ed18bb20e4aff94ea8011eba4ecae", - "style": "IPY_MODEL_3c78c207b0c945029b2318a4c831d678", + "layout": "IPY_MODEL_d66b2a9759ab4f89b82f1e71b70206eb", + "style": "IPY_MODEL_e8d66f153df34fd2b1a45803047c0a69", "tooltip": "Expand toolbar" } }, - "233c7f1c07e94004a9e40bfe3908cde5": { + "f07a835ddaa5490bb11518f8a842eaf4": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -747,13 +747,13 @@ "width": "auto" } }, - "2f5ed07f00724b5e841d4bc0e59c1347": { + "e18028d682f34b39874b86e82caaf23d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4060569e64564cbfac550ff4dc75f62b": { + "3e2af0f4c2d2409d9bf060bfb62eb10a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -761,12 +761,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_233c7f1c07e94004a9e40bfe3908cde5", - "style": "IPY_MODEL_2f5ed07f00724b5e841d4bc0e59c1347", + "layout": "IPY_MODEL_f07a835ddaa5490bb11518f8a842eaf4", + "style": "IPY_MODEL_e18028d682f34b39874b86e82caaf23d", "tooltip": "Remove all drawn features" } }, - "e8cddce50e45440484a0fe93506a1551": { + "3540089b5e1242089ae0478852dec90f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -776,13 +776,13 @@ "width": "auto" } }, - "85352c3f15824cceb4b27ccfc1326250": { + "f2938bc42f134fca843e52e747deffaa": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4221f2add52942508d2018eae013afab": { + "9b29065d373e485b9fbed52ce37a97b1": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -790,12 +790,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_e8cddce50e45440484a0fe93506a1551", - "style": "IPY_MODEL_85352c3f15824cceb4b27ccfc1326250", + "layout": "IPY_MODEL_3540089b5e1242089ae0478852dec90f", + "style": "IPY_MODEL_f2938bc42f134fca843e52e747deffaa", "tooltip": "Open local vector/raster data" } }, - "9faf7f524af342328eca88271199dfc6": { + "b886896f69164f59829aa66744057266": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -805,13 +805,13 @@ "width": "auto" } }, - "d372b8959e004f68ac1b318c118ab130": { + "5bcd3ed8e5ba4b55906ee408dfb11a49": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "d4ec0a4b6b244536b33fe30e7c476464": { + "c35dee0010af4f66b0f26b8320a8ec02": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -819,12 +819,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_9faf7f524af342328eca88271199dfc6", - "style": "IPY_MODEL_d372b8959e004f68ac1b318c118ab130", + "layout": "IPY_MODEL_b886896f69164f59829aa66744057266", + "style": "IPY_MODEL_5bcd3ed8e5ba4b55906ee408dfb11a49", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "d5842f1a2d984c2e83b1a0d007216d68": { + "da2036cbff1740cb8f0d9e815713cdda": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -834,13 +834,13 @@ "width": "auto" } }, - "fc073434ed2340b9a23339935340ede8": { + "74afeb3c24cb4532a58a6f1ee13ee7fb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2ceb91f6ec634a66b03f25a28f846ed6": { + "f087fbbfdd7341358c0928850dc22e88": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -848,12 +848,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_d5842f1a2d984c2e83b1a0d007216d68", - "style": "IPY_MODEL_fc073434ed2340b9a23339935340ede8", + "layout": "IPY_MODEL_da2036cbff1740cb8f0d9e815713cdda", + "style": "IPY_MODEL_74afeb3c24cb4532a58a6f1ee13ee7fb", "tooltip": "GEE Toolbox for cloud computing" } }, - "6c1bef9b1b4244d4a26b1801955d66d3": { + "4f98039e167a44adabaccca1d2abbb23": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -863,13 +863,13 @@ "width": "auto" } }, - "6fc292db27614b53b2a292984289756d": { + "f2719ddaaec942178086b082de12cf08": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0ae362a1247d46da834058258d4df4d1": { + "e36345c2c4be4e22956443c708e8995c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -877,12 +877,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_6c1bef9b1b4244d4a26b1801955d66d3", - "style": "IPY_MODEL_6fc292db27614b53b2a292984289756d", + "layout": "IPY_MODEL_4f98039e167a44adabaccca1d2abbb23", + "style": "IPY_MODEL_f2719ddaaec942178086b082de12cf08", "tooltip": "Activate timeslider" } }, - "a8d48a1d100b428e84aaa29e25a42f50": { + "8a134f7bc7f148ca84d1e33feedbb56d": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -892,13 +892,13 @@ "width": "auto" } }, - "5d65bae2f1df43899ec3aa43fb673080": { + "d3b3230d253e4c6db31396db5754b5a9": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4694cc6681de4cf1981303aa51cca6a9": { + "4ad86d309487486d97dd686feeb95a84": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -906,12 +906,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_a8d48a1d100b428e84aaa29e25a42f50", - "style": "IPY_MODEL_5d65bae2f1df43899ec3aa43fb673080", + "layout": "IPY_MODEL_8a134f7bc7f148ca84d1e33feedbb56d", + "style": "IPY_MODEL_d3b3230d253e4c6db31396db5754b5a9", "tooltip": "Collect training samples" } }, - "ed8545f669fb444c86b6b89a1b79d002": { + "f7651b88316c40079e49bdd5fedc9a7b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -921,13 +921,13 @@ "width": "auto" } }, - "607bfa20a97e4001ad7a8039269fb667": { + "382d63303bcb4eca96b0af6976fe8ba0": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b2cdae1d2f114380a3cb753e57a2a00a": { + "b4a9d7daf9dd447680536fe42df312b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -935,12 +935,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ed8545f669fb444c86b6b89a1b79d002", - "style": "IPY_MODEL_607bfa20a97e4001ad7a8039269fb667", + "layout": "IPY_MODEL_f7651b88316c40079e49bdd5fedc9a7b", + "style": "IPY_MODEL_382d63303bcb4eca96b0af6976fe8ba0", "tooltip": "Creating and plotting transects" } }, - "1bbcbaffb3284c2f8b9a7fa47ff3b3ed": { + "3c5233cbe80b4840bc0ba784dece85bf": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -950,13 +950,13 @@ "width": "auto" } }, - "0fcc5e037cc740d9bcc0cdac1b2ebecc": { + "666c4093c6cf48f5b5f7c79c554c55c5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "efc4ef2427994e5dae323c15bbea98dd": { + "975406329d594160bfa6ead7ce2ca51a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -964,12 +964,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_1bbcbaffb3284c2f8b9a7fa47ff3b3ed", - "style": "IPY_MODEL_0fcc5e037cc740d9bcc0cdac1b2ebecc", + "layout": "IPY_MODEL_3c5233cbe80b4840bc0ba784dece85bf", + "style": "IPY_MODEL_666c4093c6cf48f5b5f7c79c554c55c5", "tooltip": "Sankey plots" } }, - "693a43951f7e4dbc882c30daa122ac5d": { + "4f2817f09e314180946cf7ca6f2afd98": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -979,13 +979,13 @@ "width": "auto" } }, - "4dacd0d671fc4e3fb5ca152e1e6b6cc7": { + "05bf0eb8325048aeb308a2a4b07d3519": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "bba8c83c6a464e1a9d77890b0f5c1b5d": { + "1ff69a119673447287d9480b55811dd8": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -993,12 +993,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_693a43951f7e4dbc882c30daa122ac5d", - "style": "IPY_MODEL_4dacd0d671fc4e3fb5ca152e1e6b6cc7", + "layout": "IPY_MODEL_4f2817f09e314180946cf7ca6f2afd98", + "style": "IPY_MODEL_05bf0eb8325048aeb308a2a4b07d3519", "tooltip": "Planet imagery" } }, - "69994ff5243249d9b92c4d5105dbe9c9": { + "dab07c7a932f4c55a6b0ce0600a6957b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1008,13 +1008,13 @@ "width": "auto" } }, - "07446684998044868c479de81f7f42c5": { + "b77c8b5a6cea49528560b986a77ac646": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "1bd24c061cab4c8e8b5596402204558f": { + "61320cf787b34caeb09a604da8587868": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1022,12 +1022,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_69994ff5243249d9b92c4d5105dbe9c9", - "style": "IPY_MODEL_07446684998044868c479de81f7f42c5", + "layout": "IPY_MODEL_dab07c7a932f4c55a6b0ce0600a6957b", + "style": "IPY_MODEL_b77c8b5a6cea49528560b986a77ac646", "tooltip": "Get COG/STAC pixel value" } }, - "4061366391b94671bf60f753232261cc": { + "323cb68a52dc499c9d8346ef5c97cd20": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1037,13 +1037,13 @@ "width": "auto" } }, - "0d1cac2208c2488089229efda181d04d": { + "9bc4ad9a15ce4003a4ef7847ca894264": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "30748d102fdc49e6923df4d8a0b244e0": { + "fe6cfefba2d44748a8b121113379afbd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1051,12 +1051,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_4061366391b94671bf60f753232261cc", - "style": "IPY_MODEL_0d1cac2208c2488089229efda181d04d", + "layout": "IPY_MODEL_323cb68a52dc499c9d8346ef5c97cd20", + "style": "IPY_MODEL_9bc4ad9a15ce4003a4ef7847ca894264", "tooltip": "Get help" } }, - "37c863309de64c5cb1e5fcfd5c1ae07d": { + "c439ac52c82c4dcd9b4a3709777d6c09": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1068,24 +1068,24 @@ "width": "109px" } }, - "834c4fd77af7421dac7fb672c08afef2": { + "8f212810c5974e48a369e5599410c931": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_662a47d598764a16a2101fb9112433c1", - "IPY_MODEL_1c187397146f4f80a13596662a7080c6", - "IPY_MODEL_56e7eb4f0eea42839b11a3745787235b", - "IPY_MODEL_21ede1a51bde4878bf355df2d950308b", - "IPY_MODEL_d2247f03197949e2985eaf1bd7b27b46", - "IPY_MODEL_43b1a94fa6934ec88c38a08ceeb7a747" + "IPY_MODEL_4f1a363f2a0f49dcb739d09a4ddb990c", + "IPY_MODEL_a452fc9f454642c8af34f30ff7b4ae0c", + "IPY_MODEL_dce0d03e78e14facb984f43ec1cab439", + "IPY_MODEL_11a8d724976242d1901bf7c0531a9a54", + "IPY_MODEL_6fa3c8cf2c864e33a5d683e5942fa6fb", + "IPY_MODEL_5245a7626a9e402bb535503ae804d265" ], - "layout": "IPY_MODEL_37c863309de64c5cb1e5fcfd5c1ae07d" + "layout": "IPY_MODEL_c439ac52c82c4dcd9b4a3709777d6c09" } }, - "39ff65fc019c4cd5a8bddfe643c755b8": { + "681a588142cb4c06a41996533da93831": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1095,25 +1095,25 @@ "width": "28px" } }, - "a2de32e67150435f83f1edfe5cc3cda5": { + "3640ce2b65d645c997b63542bb990bcb": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2eb36803efda4f9aaf8aeb83c88781dc": { + "223d0168f97b40b28237c51d7dbf61bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_39ff65fc019c4cd5a8bddfe643c755b8", - "style": "IPY_MODEL_a2de32e67150435f83f1edfe5cc3cda5", + "layout": "IPY_MODEL_681a588142cb4c06a41996533da93831", + "style": "IPY_MODEL_3640ce2b65d645c997b63542bb990bcb", "tooltip": "Toolbar" } }, - "ea3791acb9354a8abcf0457b8ffdb70b": { + "025842aef6a34467ac9bfd18a6206379": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1122,68 +1122,68 @@ "width": "72px" } }, - "9b970a23a39a41c08a7765773a139909": { + "9881b33ecfc843a7935a713c66ee8fcf": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "13b50ad9c30d415b8e48766a7e339ba4": { + "f829dbde900e440e8850a8047d79627d": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_ea3791acb9354a8abcf0457b8ffdb70b", - "style": "IPY_MODEL_9b970a23a39a41c08a7765773a139909", + "layout": "IPY_MODEL_025842aef6a34467ac9bfd18a6206379", + "style": "IPY_MODEL_9881b33ecfc843a7935a713c66ee8fcf", "tooltip": "Layers" } }, - "34ca11334d414cb79d01241d6cf67b5a": { + "c38dcaf444cd43cab8a8fa5775baca0b": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9a663cb3c1d54734809fdfc3737fbbe5": { + "f8e7303e76fa4199ad2336822375ff46": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_13b50ad9c30d415b8e48766a7e339ba4", - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_f829dbde900e440e8850a8047d79627d", + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_34ca11334d414cb79d01241d6cf67b5a" + "layout": "IPY_MODEL_c38dcaf444cd43cab8a8fa5775baca0b" } }, - "26bcf611868b45dea3a0e3ac93489973": { + "e893a3a861224126bcd506a5d3f56dae": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "78a6823b0c2044439023a2efa9f6126c": { + "cea1878528ad41fe94759ef4e5a41e1b": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_834c4fd77af7421dac7fb672c08afef2" + "IPY_MODEL_8f212810c5974e48a369e5599410c931" ], - "layout": "IPY_MODEL_26bcf611868b45dea3a0e3ac93489973" + "layout": "IPY_MODEL_e893a3a861224126bcd506a5d3f56dae" } }, - "bcfacd96ff0448b19e178418261a1dcd": { + "f887301249ce4bd7b60bac1f6bbab585": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "6afda2daa86c4a2a8add75d2d62e9836": { + "64a5c453f89d48ee94796ae5e418594f": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1192,12 +1192,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_2eb36803efda4f9aaf8aeb83c88781dc" + "IPY_MODEL_223d0168f97b40b28237c51d7dbf61bd" ], - "layout": "IPY_MODEL_bcfacd96ff0448b19e178418261a1dcd" + "layout": "IPY_MODEL_f887301249ce4bd7b60bac1f6bbab585" } }, - "5fdfd2285e6b4f2796becb1a181fd10d": { + "16556c094df24f08afd15a89b9182397": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1231,7 +1231,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836", + "source": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f", "watched_events": [ "mouseenter", "mouseleave" @@ -1239,7 +1239,7 @@ "xy": [] } }, - "194a07c47dab47b9a82181d526327c84": { + "704e9f38792f4593927b3fa68a286705": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1249,10 +1249,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_6afda2daa86c4a2a8add75d2d62e9836" + "widget": "IPY_MODEL_64a5c453f89d48ee94796ae5e418594f" } }, - "56112726116546e3b50808b5da09ae6b": { + "98ac8730a43c4ec9931ce1871c873d2a": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1264,7 +1264,7 @@ "position": "bottomright" } }, - "e0de5ce8238b48a39e849f2af461508a": { + "4a4403c961e740cd8654da959e7f906b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1286,10 +1286,10 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/3fc812af1fb9cf88a22b6e259cf487a2-dcd449650cf80bc705a4961541c8bfe8/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/fecc4af203a6ae9aaa536af91336a6b9-afd8f40cc63d30b590b531c87e9c15d1/tiles/{z}/{x}/{y}" } }, - "0eeebe66c017455ba309d14aa9f6360c": { + "7f3b3e352af34e4b9766026fd566c059": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1297,13 +1297,13 @@ "height": "600px" } }, - "5b93e314824d488f8c5527a6ee9da3cf": { + "00e999cfed7f4c1a9b2a626cceb316c6": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "e8ca3aaa6f8142269c9dab608a86b0d2": { + "3af5b3d7636c4caebf2e5f7f0734c100": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1311,7 +1311,7 @@ "cursor": "move" } }, - "57a8b25d36ae425abe5f4a8916091c9b": { + "4147b275fc014545ad37f89f5d6dce0b": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1338,13 +1338,13 @@ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" } }, - "ad287789962f49a9bda16c1d3322f429": { + "594f102154374ec8b09cb6a79bde2f54": { "model_name": "LeafletMapStyleModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", "state": {} }, - "22c80612dd5d4c4398179e3c62df6aee": { + "2169f7058b3d4ce496a237f321bcd99b": { "model_name": "LeafletMapModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1355,26 +1355,26 @@ 22.2 ], "controls": [ - "IPY_MODEL_77c6e2d9e9eb446399fc55b873efa847", - "IPY_MODEL_8b11efbecd314a3ca9624e2188799f63", - "IPY_MODEL_ce21d17f1b6042378992323ec5da2b05", - "IPY_MODEL_72e3556723aa4b31b67ca7460f18976f", - "IPY_MODEL_4d353a966b304d178e6f3370507c386e", - "IPY_MODEL_e83cf57876d24df795a6106cd33f1216", - "IPY_MODEL_b6be6a529a994a51a4851a32f13e0b32", - "IPY_MODEL_c78b2ecf5e26409eaeb121696ace9d3c" + "IPY_MODEL_b7731e1bbcad4d6080ac1b792d92a3f2", + "IPY_MODEL_200fd3359571482f93e561259495c98a", + "IPY_MODEL_04b2169d5a6c44479596e519d898f102", + "IPY_MODEL_dd1242121a134a9a949ec17a54c0e5a3", + "IPY_MODEL_23a3ecc5fc9f4bf9bcfa39fdaa6ee49c", + "IPY_MODEL_500b5344c8fc41ac9c5a91b948a2eeec", + "IPY_MODEL_d4ee55589ce94bf1b97d2bd267cb75d9", + "IPY_MODEL_4831a3d8cb3d47e89bc19a8752c607de" ], "crs": { "name": "EPSG3857", "custom": false }, - "default_style": "IPY_MODEL_5b93e314824d488f8c5527a6ee9da3cf", - "dragging_style": "IPY_MODEL_e8ca3aaa6f8142269c9dab608a86b0d2", + "default_style": "IPY_MODEL_00e999cfed7f4c1a9b2a626cceb316c6", + "dragging_style": "IPY_MODEL_3af5b3d7636c4caebf2e5f7f0734c100", "layers": [ - "IPY_MODEL_57a8b25d36ae425abe5f4a8916091c9b", - "IPY_MODEL_c7d9b558315942ccb59ae1f9919b4185" + "IPY_MODEL_4147b275fc014545ad37f89f5d6dce0b", + "IPY_MODEL_75931cde8947429d8da5b271875912ec" ], - "layout": "IPY_MODEL_0eeebe66c017455ba309d14aa9f6360c", + "layout": "IPY_MODEL_7f3b3e352af34e4b9766026fd566c059", "max_zoom": 24.0, "options": [ "bounce_at_zoom_limits", @@ -1406,11 +1406,11 @@ ], "panes": {}, "scroll_wheel_zoom": true, - "style": "IPY_MODEL_ad287789962f49a9bda16c1d3322f429", + "style": "IPY_MODEL_594f102154374ec8b09cb6a79bde2f54", "zoom": 0.0 } }, - "9c8d47e1e4df431897d20d3f62bb3173": { + "27eefec4a5dd46ebb63ac289c29e58df": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1420,31 +1420,31 @@ "width": "28px" } }, - "20424f5c6c8e4f55acdde5a66a01be54": { + "56419648589c4038be28b0e8a860a939": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "ec8dde128cd8451cb6ae377b46812e3b": { + "3e8f87fa986343ca8c34f5bec15d2167": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "globe", - "layout": "IPY_MODEL_9c8d47e1e4df431897d20d3f62bb3173", - "style": "IPY_MODEL_20424f5c6c8e4f55acdde5a66a01be54", + "layout": "IPY_MODEL_27eefec4a5dd46ebb63ac289c29e58df", + "style": "IPY_MODEL_56419648589c4038be28b0e8a860a939", "tooltip": "Search location/data" } }, - "78ed9757edb34add8f393fe7018f3bc8": { + "74d92c622fa24c5888059f43fc235e7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "3d9347576b044ac48fa3199a59025ede": { + "5fbc94a89f4e47388af0887033cb57b6": { "model_name": "ToggleButtonsStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1452,7 +1452,7 @@ "button_width": "110px" } }, - "2b14a43df0f74c8aa722bc8badd5b0d4": { + "2e3cefd8d54441bfba6627ec1e2be7ba": { "model_name": "ToggleButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1465,8 +1465,8 @@ ], "icons": [], "index": 0, - "layout": "IPY_MODEL_78ed9757edb34add8f393fe7018f3bc8", - "style": "IPY_MODEL_3d9347576b044ac48fa3199a59025ede", + "layout": "IPY_MODEL_74d92c622fa24c5888059f43fc235e7f", + "style": "IPY_MODEL_5fbc94a89f4e47388af0887033cb57b6", "tooltips": [ "Search by place name or address", "Search by lat-lon coordinates", @@ -1474,7 +1474,7 @@ ] } }, - "2503eae64e374fe0bea4633830cccb49": { + "cbe58f5f438a420589c9f55190c9a71e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1482,25 +1482,25 @@ "width": "340px" } }, - "6187d19a01834364a01225988305f587": { + "55dc7285372e42bb9a3075fafefdc859": { "model_name": "TextStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0a1c6cc2e1174085acd5f4f27eecfb43": { + "88f813122ff34d7888ae41cfd88e18dd": { "model_name": "TextModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_2503eae64e374fe0bea4633830cccb49", + "layout": "IPY_MODEL_cbe58f5f438a420589c9f55190c9a71e", "placeholder": "Search by place name or address", - "style": "IPY_MODEL_6187d19a01834364a01225988305f587", + "style": "IPY_MODEL_55dc7285372e42bb9a3075fafefdc859", "tooltip": "Search location" } }, - "f98cd28976ee4da7af9553588e8c35d7": { + "3e386c61cbee478b8d5e4e586e4e8945": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1510,40 +1510,40 @@ "overflow": "scroll" } }, - "5847435ff45949d1b1163dcf40672d6e": { + "41b19eab2aac44daabe68f748594c662": { "model_name": "OutputModel", "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_f98cd28976ee4da7af9553588e8c35d7", + "layout": "IPY_MODEL_3e386c61cbee478b8d5e4e586e4e8945", "outputs": [] } }, - "f39ca975acb145fd9a1707d9527283d7": { + "1ca2f1959f624f2fa31ac52aee6e40a7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "da0b7c6d2d274bfb9564f42ca638aa06": { + "bdbca1495d7641bab0f96d9d248c52ea": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "0adeee84ad9c4c1abdf8ad2f52311506": { + "5c838d164178470aac699dbde22d9968": { "model_name": "RadioButtonsModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_f39ca975acb145fd9a1707d9527283d7", - "style": "IPY_MODEL_da0b7c6d2d274bfb9564f42ca638aa06" + "layout": "IPY_MODEL_1ca2f1959f624f2fa31ac52aee6e40a7", + "style": "IPY_MODEL_bdbca1495d7641bab0f96d9d248c52ea" } }, - "c8c1b505ca8344c98ba8a1d7c8778008": { + "110d2cc31fd642e7828cb07dd6055a70": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1552,24 +1552,24 @@ "min_width": "279px" } }, - "f663c07e924e40faa5dd842f3da8521c": { + "0d065c954ef4464abbef863f284179e4": { "model_name": "DescriptionStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78a7c66b5b55484c93461a74ca1ae7a7": { + "a96ebb63d62043cdb402799c2941875e": { "model_name": "DropdownModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "_options_labels": [], - "layout": "IPY_MODEL_c8c1b505ca8344c98ba8a1d7c8778008", - "style": "IPY_MODEL_f663c07e924e40faa5dd842f3da8521c" + "layout": "IPY_MODEL_110d2cc31fd642e7828cb07dd6055a70", + "style": "IPY_MODEL_0d065c954ef4464abbef863f284179e4" } }, - "518a2d41736f4b0ea5baf162937455db": { + "95df241b0b3d47cbb1fc802a2331da18": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1578,13 +1578,13 @@ "min_width": "57px" } }, - "19405b2905774f338618edf352a2b448": { + "fc3b7b85f636477b804ed038a685e7d9": { "model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e39fb23b7d34403aae1ee17ba19fd2c": { + "ba5ffce3d4034abc9aba4b7b872ace18": { "model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1592,78 +1592,78 @@ "_dom_classes": [], "button_style": "primary", "description": "import", - "layout": "IPY_MODEL_518a2d41736f4b0ea5baf162937455db", - "style": "IPY_MODEL_19405b2905774f338618edf352a2b448", + "layout": "IPY_MODEL_95df241b0b3d47cbb1fc802a2331da18", + "style": "IPY_MODEL_fc3b7b85f636477b804ed038a685e7d9", "tooltip": "Click to import the selected asset" } }, - "6b8a918d433c4f9cbf60797185b94253": { + "f480865c28834b3dbe2d23699b4579c1": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9f6ddbd5ba154c0cb47c8e7ef2d53582": { + "6f6f0b65123a47dcb7abb09972396e62": { "model_name": "HTMLStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "4cd210d2a9d24bf7bc172d753c40da59": { + "97c464b51a0348468cd9c215fabb4160": { "model_name": "HTMLModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], - "layout": "IPY_MODEL_6b8a918d433c4f9cbf60797185b94253", - "style": "IPY_MODEL_9f6ddbd5ba154c0cb47c8e7ef2d53582" + "layout": "IPY_MODEL_f480865c28834b3dbe2d23699b4579c1", + "style": "IPY_MODEL_6f6f0b65123a47dcb7abb09972396e62" } }, - "f5358d5832be4da48dafa6b7c62a0c24": { + "eb2865c80f1a4386a3766ada5e505efa": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "cc5461d206aa4d0da8fb3da1f6b35d8b": { + "cf3b5d0826ac495db49674d07bf44df6": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_6e39fb23b7d34403aae1ee17ba19fd2c", - "IPY_MODEL_78a7c66b5b55484c93461a74ca1ae7a7" + "IPY_MODEL_ba5ffce3d4034abc9aba4b7b872ace18", + "IPY_MODEL_a96ebb63d62043cdb402799c2941875e" ], - "layout": "IPY_MODEL_f5358d5832be4da48dafa6b7c62a0c24" + "layout": "IPY_MODEL_eb2865c80f1a4386a3766ada5e505efa" } }, - "bebd4603480145a794b7d1aeb630310a": { + "281b25d04b7f4dcfb08e53ddfe02e814": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "63423a10c1864f0da34288ca10c13bfa": { + "dd1fe1e0f8274ce79afbda0a850e6fd0": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_2b14a43df0f74c8aa722bc8badd5b0d4", - "IPY_MODEL_0a1c6cc2e1174085acd5f4f27eecfb43" + "IPY_MODEL_2e3cefd8d54441bfba6627ec1e2be7ba", + "IPY_MODEL_88f813122ff34d7888ae41cfd88e18dd" ], - "layout": "IPY_MODEL_bebd4603480145a794b7d1aeb630310a" + "layout": "IPY_MODEL_281b25d04b7f4dcfb08e53ddfe02e814" } }, - "d2584f094cbe44529a72b8ea50fa7188": { + "1245404eaf2141d4b6fd0ea0b8d26126": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "9e00cfd38db74353b3c6a50df7f58f04": { + "be0eaaf7c03945edb9756b56f077bd63": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1672,12 +1672,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_ec8dde128cd8451cb6ae377b46812e3b" + "IPY_MODEL_3e8f87fa986343ca8c34f5bec15d2167" ], - "layout": "IPY_MODEL_d2584f094cbe44529a72b8ea50fa7188" + "layout": "IPY_MODEL_1245404eaf2141d4b6fd0ea0b8d26126" } }, - "c6fb40a090ca4b2fa091324e5eb6d56b": { + "55c4c8544ae34075bb6b71858126a140": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -1711,7 +1711,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04", + "source": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63", "watched_events": [ "mouseenter", "mouseleave" @@ -1719,7 +1719,7 @@ "xy": [] } }, - "77c6e2d9e9eb446399fc55b873efa847": { + "b7731e1bbcad4d6080ac1b792d92a3f2": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1728,10 +1728,10 @@ "position", "transparent_bg" ], - "widget": "IPY_MODEL_9e00cfd38db74353b3c6a50df7f58f04" + "widget": "IPY_MODEL_be0eaaf7c03945edb9756b56f077bd63" } }, - "8b11efbecd314a3ca9624e2188799f63": { + "200fd3359571482f93e561259495c98a": { "model_name": "LeafletZoomControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1745,7 +1745,7 @@ ] } }, - "ce21d17f1b6042378992323ec5da2b05": { + "04b2169d5a6c44479596e519d898f102": { "model_name": "LeafletFullScreenControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1755,7 +1755,7 @@ ] } }, - "72e3556723aa4b31b67ca7460f18976f": { + "dd1242121a134a9a949ec17a54c0e5a3": { "model_name": "LeafletDrawControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1784,7 +1784,7 @@ } } }, - "4d353a966b304d178e6f3370507c386e": { + "23a3ecc5fc9f4bf9bcfa39fdaa6ee49c": { "model_name": "LeafletScaleControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1799,7 +1799,7 @@ "position": "bottomleft" } }, - "e83cf57876d24df795a6106cd33f1216": { + "500b5344c8fc41ac9c5a91b948a2eeec": { "model_name": "LeafletMeasureControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -1828,7 +1828,7 @@ "primary_length_unit": "kilometers" } }, - "9ebccf9cce294ee1a610c77f5f8e3164": { + "72d88dc56b57405e8261463193d69b7f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1838,13 +1838,13 @@ "width": "auto" } }, - "badef33a56d84210833072cc85fa689c": { + "79ef8572c8f34538b15d307c789297d8": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b28bfae9b87d400f8f65e04169e5e291": { + "9dd374b13019422ba13a8bbd2ad372b7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1852,12 +1852,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info", - "layout": "IPY_MODEL_9ebccf9cce294ee1a610c77f5f8e3164", - "style": "IPY_MODEL_badef33a56d84210833072cc85fa689c", + "layout": "IPY_MODEL_72d88dc56b57405e8261463193d69b7f", + "style": "IPY_MODEL_79ef8572c8f34538b15d307c789297d8", "tooltip": "Inspector" } }, - "09b9ff3d8bc147f28cea8da34e185133": { + "21e6624e359743eea5ebac931931dd4c": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1867,13 +1867,13 @@ "width": "auto" } }, - "62f8afdc5f06491a9b96b89061e773c4": { + "cac5814e85cc45eca1a41d8bff6c3575": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "032b08e2b42d42278541df911f93cbc6": { + "1d721e8ce68f4358ac8636b4afcdd899": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1881,12 +1881,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "bar-chart", - "layout": "IPY_MODEL_09b9ff3d8bc147f28cea8da34e185133", - "style": "IPY_MODEL_62f8afdc5f06491a9b96b89061e773c4", + "layout": "IPY_MODEL_21e6624e359743eea5ebac931931dd4c", + "style": "IPY_MODEL_cac5814e85cc45eca1a41d8bff6c3575", "tooltip": "Plotting" } }, - "72773547f37743fcbb86821337436c12": { + "fde1c4f137cc4a53960b242930e7c776": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1896,13 +1896,13 @@ "width": "auto" } }, - "1836df55ca994626958013e68ed96273": { + "5200fbfd2d9947f78368caa7a03a0283": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b927a7e55fda4945a536e1f894222168": { + "949fd005e20c47e4825990cd40fef904": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1910,12 +1910,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "globe", - "layout": "IPY_MODEL_72773547f37743fcbb86821337436c12", - "style": "IPY_MODEL_1836df55ca994626958013e68ed96273", + "layout": "IPY_MODEL_fde1c4f137cc4a53960b242930e7c776", + "style": "IPY_MODEL_5200fbfd2d9947f78368caa7a03a0283", "tooltip": "Create timelapse" } }, - "f04faf3e46104e53930b22e325eab1aa": { + "b6ec9131af9a434da609076969e0aa1f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1925,13 +1925,13 @@ "width": "auto" } }, - "b4f1c65fffff409eb1b889622868b61b": { + "97ce3f4598764023ae24de0de5eff90c": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f4ba45cd29da47a88f14b96e2a54ffb9": { + "e125f7cb14384fca852f2972a3f909b4": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1939,12 +1939,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "map", - "layout": "IPY_MODEL_f04faf3e46104e53930b22e325eab1aa", - "style": "IPY_MODEL_b4f1c65fffff409eb1b889622868b61b", + "layout": "IPY_MODEL_b6ec9131af9a434da609076969e0aa1f", + "style": "IPY_MODEL_97ce3f4598764023ae24de0de5eff90c", "tooltip": "Change basemap" } }, - "ca1debc581a24f919bda2eb22fa12402": { + "fdf7cd271dda4b48a12a100f32b8e79a": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1954,13 +1954,13 @@ "width": "auto" } }, - "fc181869226d4d8983d03b150102f577": { + "7a75856d971d41dbb3156206dd99bcb6": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "54cafbbbfdd843df89d27352fafb1ece": { + "513410b530b94163998e6cba5e424814": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1968,12 +1968,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "retweet", - "layout": "IPY_MODEL_ca1debc581a24f919bda2eb22fa12402", - "style": "IPY_MODEL_fc181869226d4d8983d03b150102f577", + "layout": "IPY_MODEL_fdf7cd271dda4b48a12a100f32b8e79a", + "style": "IPY_MODEL_7a75856d971d41dbb3156206dd99bcb6", "tooltip": "Convert Earth Engine JavaScript to Python" } }, - "569e529ff9854da481b71f4718cadd9d": { + "3674333af1834f6990675778a82bed35": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -1983,13 +1983,13 @@ "width": "auto" } }, - "1d254d7816a8414388bc4109ca7535a0": { + "0356608598b6416bb76321334c661236": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b1272ad41e2142f3820e43c8050d6888": { + "33038864cba94b34953badf10a2b1b22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -1997,12 +1997,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "plus", - "layout": "IPY_MODEL_569e529ff9854da481b71f4718cadd9d", - "style": "IPY_MODEL_1d254d7816a8414388bc4109ca7535a0", + "layout": "IPY_MODEL_3674333af1834f6990675778a82bed35", + "style": "IPY_MODEL_0356608598b6416bb76321334c661236", "tooltip": "Expand toolbar" } }, - "eb70ff225f644dc4ab4967ec633c717a": { + "30f3ecd74e0b4eafad740b1ab2b41ba7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2012,13 +2012,13 @@ "width": "auto" } }, - "43e9f43d1a2f4b7c9b5e7acc1d6fe3ce": { + "8cef000bd11b4bf487eaad964028848d": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "6e4bc3117d5c4114bc4aef8986dc7e9c": { + "6f969f457dd34695aae52b08608337ba": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2026,12 +2026,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "eraser", - "layout": "IPY_MODEL_eb70ff225f644dc4ab4967ec633c717a", - "style": "IPY_MODEL_43e9f43d1a2f4b7c9b5e7acc1d6fe3ce", + "layout": "IPY_MODEL_30f3ecd74e0b4eafad740b1ab2b41ba7", + "style": "IPY_MODEL_8cef000bd11b4bf487eaad964028848d", "tooltip": "Remove all drawn features" } }, - "c0a67ca0ce3d4579b0421319d41ddfe3": { + "67cdcab5d9c244079a0f9ac3c5881ce3": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2041,13 +2041,13 @@ "width": "auto" } }, - "19228714185145d0a178dff080f6c6f8": { + "710a7496deb04d658badcb0db278d563": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "349ee02ed1fb48b5aec4e7aef7483bd0": { + "f1088e2ce3fa434aac1345524aabd879": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2055,12 +2055,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "folder-open", - "layout": "IPY_MODEL_c0a67ca0ce3d4579b0421319d41ddfe3", - "style": "IPY_MODEL_19228714185145d0a178dff080f6c6f8", + "layout": "IPY_MODEL_67cdcab5d9c244079a0f9ac3c5881ce3", + "style": "IPY_MODEL_710a7496deb04d658badcb0db278d563", "tooltip": "Open local vector/raster data" } }, - "c879d3af01d646b8a61e149e503ffc0c": { + "272aa3f804734b4896a42c8d5036d768": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2070,13 +2070,13 @@ "width": "auto" } }, - "772464bdd5304e519e607b45c56c7124": { + "5e40f10b9c8e4ef4ae273c4b65869426": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "59b55c74cdc4453facf283490a8dc830": { + "4efe75248cd94582ac42361dc466cf1a": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2084,12 +2084,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "gears", - "layout": "IPY_MODEL_c879d3af01d646b8a61e149e503ffc0c", - "style": "IPY_MODEL_772464bdd5304e519e607b45c56c7124", + "layout": "IPY_MODEL_272aa3f804734b4896a42c8d5036d768", + "style": "IPY_MODEL_5e40f10b9c8e4ef4ae273c4b65869426", "tooltip": "WhiteboxTools for local geoprocessing" } }, - "78651a058a9e4e5fbd1c419d243033a4": { + "56904045a5894b4ea01aae74f3f52f16": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2099,13 +2099,13 @@ "width": "auto" } }, - "03f7362d2cd144a0903e746b03bc1df5": { + "79fd4818056444d5a424cecffc6e7cad": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "b9075368774a4551b794bc09db1159d0": { + "128caa9a1e6443639e9918f80eb88cf7": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2113,12 +2113,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "google", - "layout": "IPY_MODEL_78651a058a9e4e5fbd1c419d243033a4", - "style": "IPY_MODEL_03f7362d2cd144a0903e746b03bc1df5", + "layout": "IPY_MODEL_56904045a5894b4ea01aae74f3f52f16", + "style": "IPY_MODEL_79fd4818056444d5a424cecffc6e7cad", "tooltip": "GEE Toolbox for cloud computing" } }, - "58db9a3ecda845b89e66b0f31c56e977": { + "64577076206344c4b1c6f6583b2bba62": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2128,13 +2128,13 @@ "width": "auto" } }, - "70f5002c84e04addb24b5bb61902ff3f": { + "8e97d32906c1424c99ed87cfb82dc313": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "019cb57af63b4338a48c59e2dcf60b2f": { + "f890ac77487343979cadaf1aaf511dff": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2142,12 +2142,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "fast-forward", - "layout": "IPY_MODEL_58db9a3ecda845b89e66b0f31c56e977", - "style": "IPY_MODEL_70f5002c84e04addb24b5bb61902ff3f", + "layout": "IPY_MODEL_64577076206344c4b1c6f6583b2bba62", + "style": "IPY_MODEL_8e97d32906c1424c99ed87cfb82dc313", "tooltip": "Activate timeslider" } }, - "b9e2d6496cc9410faaa35ed72222e474": { + "f4203b05324d423285595b709319e2ad": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2157,13 +2157,13 @@ "width": "auto" } }, - "42e4dda7ec704a93aa35b2195b5620b5": { + "3ae7e9cac0ec4cf394d9bf97579c918f": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "2db322f5987b45bb95da1f5c05343e94": { + "dd1bec2fb8974f1d9c2a6608d36b96d9": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2171,12 +2171,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "hand-o-up", - "layout": "IPY_MODEL_b9e2d6496cc9410faaa35ed72222e474", - "style": "IPY_MODEL_42e4dda7ec704a93aa35b2195b5620b5", + "layout": "IPY_MODEL_f4203b05324d423285595b709319e2ad", + "style": "IPY_MODEL_3ae7e9cac0ec4cf394d9bf97579c918f", "tooltip": "Collect training samples" } }, - "ff53ff1123bb4289a94529ace47fbe3a": { + "80f0bef11aa54da4afe4d311505901f7": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2186,13 +2186,13 @@ "width": "auto" } }, - "0850d018aaad4fdfa86a36056a7836d9": { + "891824c731df49999de8bb987ab688da": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "e7c7f81dd6d3463fa0f0649c26b4060e": { + "d6a6ad1ce90c4d84ab0c619347534cd5": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2200,12 +2200,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "line-chart", - "layout": "IPY_MODEL_ff53ff1123bb4289a94529ace47fbe3a", - "style": "IPY_MODEL_0850d018aaad4fdfa86a36056a7836d9", + "layout": "IPY_MODEL_80f0bef11aa54da4afe4d311505901f7", + "style": "IPY_MODEL_891824c731df49999de8bb987ab688da", "tooltip": "Creating and plotting transects" } }, - "ef5d1d1e0d2448e18ec56a35ef33316a": { + "ae51e7782ece467a8b9c7bfa1d80f5ef": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2215,13 +2215,13 @@ "width": "auto" } }, - "08935d6b4539440f897d73f745a7a0dd": { + "d5e55cea28a04e0e9266c41d27a0a956": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "f718ef0301b146cb92769a65153919e3": { + "1f93492ab4c8490a8b710b47da7c09bb": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2229,12 +2229,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "random", - "layout": "IPY_MODEL_ef5d1d1e0d2448e18ec56a35ef33316a", - "style": "IPY_MODEL_08935d6b4539440f897d73f745a7a0dd", + "layout": "IPY_MODEL_ae51e7782ece467a8b9c7bfa1d80f5ef", + "style": "IPY_MODEL_d5e55cea28a04e0e9266c41d27a0a956", "tooltip": "Sankey plots" } }, - "5c40838a519449dd81bcfca1a53d64b5": { + "e111df45cb3d458eb69fc13fc8a20e82": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2244,13 +2244,13 @@ "width": "auto" } }, - "2d0896d2f01144279b9c48a4b8ecaa51": { + "b39f9410e040469ea2ebab5c21bf1250": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "c445e4e54f454682aeaed368daf0f7ac": { + "dc05d4946bdd4f5f92ac2b4e64565680": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2258,12 +2258,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "adjust", - "layout": "IPY_MODEL_5c40838a519449dd81bcfca1a53d64b5", - "style": "IPY_MODEL_2d0896d2f01144279b9c48a4b8ecaa51", + "layout": "IPY_MODEL_e111df45cb3d458eb69fc13fc8a20e82", + "style": "IPY_MODEL_b39f9410e040469ea2ebab5c21bf1250", "tooltip": "Planet imagery" } }, - "da00825a48b54167add8dbb1503f39e0": { + "3e30b7cb52ee428eb07bc052679ac73f": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2273,13 +2273,13 @@ "width": "auto" } }, - "245d45c4fa9242f98951fc80d9f300c9": { + "14f35a2f5b5c4199a79672fc68c5c601": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "7839ca2414a5435f882f1657ea814564": { + "006622b785f0452aa12439cd5926ec22": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2287,12 +2287,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "info-circle", - "layout": "IPY_MODEL_da00825a48b54167add8dbb1503f39e0", - "style": "IPY_MODEL_245d45c4fa9242f98951fc80d9f300c9", + "layout": "IPY_MODEL_3e30b7cb52ee428eb07bc052679ac73f", + "style": "IPY_MODEL_14f35a2f5b5c4199a79672fc68c5c601", "tooltip": "Get COG/STAC pixel value" } }, - "0ac7118bab884b40a9f12540cebe2337": { + "34b58b7798b94045a80e6cb33911ad84": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2302,13 +2302,13 @@ "width": "auto" } }, - "3a76ad811c49491ea87681941e745f4c": { + "64215242120b4aa99c17bb84a1fa4ea5": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "74d31c7c713d484fb11e1bba34b362b3": { + "1565c66a4d9949d9b909424f6f0091bd": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2316,12 +2316,12 @@ "_dom_classes": [], "button_style": "primary", "icon": "question", - "layout": "IPY_MODEL_0ac7118bab884b40a9f12540cebe2337", - "style": "IPY_MODEL_3a76ad811c49491ea87681941e745f4c", + "layout": "IPY_MODEL_34b58b7798b94045a80e6cb33911ad84", + "style": "IPY_MODEL_64215242120b4aa99c17bb84a1fa4ea5", "tooltip": "Get help" } }, - "15495905bd1a4acb91fb3b1094b58a33": { + "63217d928cb94501ba178f4b41e3e635": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2333,24 +2333,24 @@ "width": "109px" } }, - "49123b26e42848f3b3074bb9a6b9b24f": { + "dd759965ca124a44af181e46f7221c1a": { "model_name": "GridBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_b28bfae9b87d400f8f65e04169e5e291", - "IPY_MODEL_032b08e2b42d42278541df911f93cbc6", - "IPY_MODEL_b927a7e55fda4945a536e1f894222168", - "IPY_MODEL_f4ba45cd29da47a88f14b96e2a54ffb9", - "IPY_MODEL_54cafbbbfdd843df89d27352fafb1ece", - "IPY_MODEL_b1272ad41e2142f3820e43c8050d6888" + "IPY_MODEL_9dd374b13019422ba13a8bbd2ad372b7", + "IPY_MODEL_1d721e8ce68f4358ac8636b4afcdd899", + "IPY_MODEL_949fd005e20c47e4825990cd40fef904", + "IPY_MODEL_e125f7cb14384fca852f2972a3f909b4", + "IPY_MODEL_513410b530b94163998e6cba5e424814", + "IPY_MODEL_33038864cba94b34953badf10a2b1b22" ], - "layout": "IPY_MODEL_15495905bd1a4acb91fb3b1094b58a33" + "layout": "IPY_MODEL_63217d928cb94501ba178f4b41e3e635" } }, - "05a5e798940e4e8a8def44e06ed25315": { + "53617b8bb4374a9883c7b03faa19ac76": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2360,25 +2360,25 @@ "width": "28px" } }, - "22763153454444e79eccd218c962ebbf": { + "8c8be181eda1422bbafd1505c2d93726": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "00dd6f86fb0c49dd9214248e8bfc319a": { + "901717864b064649b46a2dd4f957224c": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "wrench", - "layout": "IPY_MODEL_05a5e798940e4e8a8def44e06ed25315", - "style": "IPY_MODEL_22763153454444e79eccd218c962ebbf", + "layout": "IPY_MODEL_53617b8bb4374a9883c7b03faa19ac76", + "style": "IPY_MODEL_8c8be181eda1422bbafd1505c2d93726", "tooltip": "Toolbar" } }, - "900bf8e3462e4e0c8cfe97c458ec78ba": { + "a876c88fe17940dd8ed12d4fc1424da0": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", @@ -2387,68 +2387,68 @@ "width": "72px" } }, - "6a626fde4e694101ace3b71e81ae63d2": { + "0386d3c2a8c54f93a057bf5abb513d4b": { "model_name": "ToggleButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {} }, - "78d3bc5f9bd2455fbec8049ad6137250": { + "f94b76f81b9a4946905085ec4d252bad": { "model_name": "ToggleButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "icon": "server", - "layout": "IPY_MODEL_900bf8e3462e4e0c8cfe97c458ec78ba", - "style": "IPY_MODEL_6a626fde4e694101ace3b71e81ae63d2", + "layout": "IPY_MODEL_a876c88fe17940dd8ed12d4fc1424da0", + "style": "IPY_MODEL_0386d3c2a8c54f93a057bf5abb513d4b", "tooltip": "Layers" } }, - "3192e58257484100a56daf1277a6af68": { + "b93e7e68730b4066accdefe6ece9c87e": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "d708ff6434b7424a9fa1f5e029d4ee9d": { + "cfc4e5cbb7554157b9849a5571fa3214": { "model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_78d3bc5f9bd2455fbec8049ad6137250", - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_f94b76f81b9a4946905085ec4d252bad", + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_3192e58257484100a56daf1277a6af68" + "layout": "IPY_MODEL_b93e7e68730b4066accdefe6ece9c87e" } }, - "b690c24759654d3187b9962f3386d741": { + "2a56bfff511f4048a684674cd4b18edc": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "c71269bc0bd64c3c96ff10219c86f31b": { + "e0d0f26643f04a0da8d2765998b9f87e": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": { "_dom_classes": [], "children": [ - "IPY_MODEL_49123b26e42848f3b3074bb9a6b9b24f" + "IPY_MODEL_dd759965ca124a44af181e46f7221c1a" ], - "layout": "IPY_MODEL_b690c24759654d3187b9962f3386d741" + "layout": "IPY_MODEL_2a56bfff511f4048a684674cd4b18edc" } }, - "82dcabdcf9084a6ebd3aea7a2dd25d7c": { + "a01174a604cc4237baef5c023525b1d5": { "model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {} }, - "a5a869e5bdfa4d3190c75b7f06e9788c": { + "fab0a0325a36414e910a93cbd6ed5a92": { "model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", @@ -2457,12 +2457,12 @@ "geemap-light" ], "children": [ - "IPY_MODEL_00dd6f86fb0c49dd9214248e8bfc319a" + "IPY_MODEL_901717864b064649b46a2dd4f957224c" ], - "layout": "IPY_MODEL_82dcabdcf9084a6ebd3aea7a2dd25d7c" + "layout": "IPY_MODEL_a01174a604cc4237baef5c023525b1d5" } }, - "7d4681df30b64a3b9b1c8913a7a62b07": { + "e869afd6ae994e7aa8e7bda52f42d12a": { "model_name": "EventModel", "model_module": "ipyevents", "model_module_version": "2.0.2", @@ -2496,7 +2496,7 @@ "touchmove", "touchcancel" ], - "source": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c", + "source": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92", "watched_events": [ "mouseenter", "mouseleave" @@ -2504,7 +2504,7 @@ "xy": [] } }, - "b6be6a529a994a51a4851a32f13e0b32": { + "d4ee55589ce94bf1b97d2bd267cb75d9": { "model_name": "LeafletWidgetControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2514,10 +2514,10 @@ "transparent_bg" ], "position": "topright", - "widget": "IPY_MODEL_a5a869e5bdfa4d3190c75b7f06e9788c" + "widget": "IPY_MODEL_fab0a0325a36414e910a93cbd6ed5a92" } }, - "c78b2ecf5e26409eaeb121696ace9d3c": { + "4831a3d8cb3d47e89bc19a8752c607de": { "model_name": "LeafletAttributionControlModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2529,7 +2529,7 @@ "position": "bottomright" } }, - "c7d9b558315942ccb59ae1f9919b4185": { + "75931cde8947429d8da5b271875912ec": { "model_name": "LeafletTileLayerModel", "model_module": "jupyter-leaflet", "model_module_version": "^0.18", @@ -2551,14 +2551,14 @@ "zoom_offset" ], "subitems": [], - "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-8fa4499be7310f82555e1b37a62e7277/tiles/{z}/{x}/{y}" + "url": "https://earthengine.googleapis.com/v1/projects/earthengine-legacy/maps/f16224fb2912cf54b63d79c62a6b31b0-6f9ac150a9dfd4da7576eba4f24c2433/tiles/{z}/{x}/{y}" } } } } diff --git a/src/figures/veg_grn.html b/src/figures/veg_grn.html index 778fdd4..f75441a 100644 --- a/src/figures/veg_grn.html +++ b/src/figures/veg_grn.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/figures/veg_lai.html b/src/figures/veg_lai.html index 2976c75..06de285 100644 --- a/src/figures/veg_lai.html +++ b/src/figures/veg_lai.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file diff --git a/src/maps.py b/src/maps.py index 0ea864d..33c17f8 100644 --- a/src/maps.py +++ b/src/maps.py @@ -98,6 +98,6 @@ def create_nvdi_map(file_dir, file_name): file_dir = "C:/pale-blue-dot-challenge/src/figures" create_landsat_image(file_dir, "landsat_map.html") -# create_temp_map(file_dir, "temp_map.html") -# create_soil_moisture_map(file_dir, "sm_map.html") -# create_nvdi_map(file_dir, "nvdi_map.html") \ No newline at end of file +create_temp_map(file_dir, "temp_map.html") +create_soil_moisture_map(file_dir, "sm_map.html") +create_nvdi_map(file_dir, "nvdi_map.html") \ No newline at end of file