(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[634],{6158:function(b,c,a){vard=a(3454);!function(c,a){b.exports=a()}(this,function(){"use strict";varc,e,b;functiona(g,a){if(c)if(e){varf="self.onerror = function() { console.error('An error occurred while parsing the WebWorker bundle. This is most likely due to improper transpilation by Babel; please see https://docs.mapbox.com/mapbox-gl-js/guides/install/#transpiling'); }; var sharedChunk = {}; ("+c+")(sharedChunk); ("+e+")(sharedChunk); self.onerror = null;",d={};c(d),b=a(d),"undefined"!=typeofwindow&&window&&window.URL&&window.URL.createObjectURL&&(b.workerUrl=window.URL.createObjectURL(newBlob([f],{type:"text/javascript"})))}elsee=a;elsec=a}returna(["exports"],function(a){"use strict";varaf,br="2.7.0",eG=H;functionH(a,c,d,b){this.cx=3*a,this.bx=3*(d-a)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*c,this.by=3*(b-c)-this.cy,this.ay=1-this.cy-this.by,this.p1x=a,this.p1y=b,this.p2x=d,this.p2y=b}H.prototype.sampleCurveX=function(a){return((this.ax*a+this.bx)*a+this.cx)*a},H.prototype.sampleCurveY=function(a){return((this.ay*a+this.by)*a+this.cy)*a},H.prototype.sampleCurveDerivativeX=function(a){return(3*this.ax*a+2*this.bx)*a+this.cx},H.prototype.solveCurveX=function(c,e){varb,d,a,f,g;for(void0===e&&(e=1e-6),a=c,g=0;g<8;g++){if(Math.abs(f=this.sampleCurveX(a)-c)<e)returna;varh=this.sampleCurveDerivativeX(a);if(1e-6>Math.abs(h))break;a-=f/h}if((a=c)<(b=0))returnb;if(a>(d=1))returnd;for(;b<d;){if(Math.abs((f=this.sampleCurveX(a))-c)<e)returna;c>f?b=a:d=a,a=.5*(d-b)+b}returna},H.prototype.solve=function(a,b){returnthis.sampleCurveY(this.solveCurveX(a,b))};varaH=aI;functionaI(a,b){this.x=a,this.y=b}aI.prototype={clone:function(){returnnewaI(this.x,this.y)},add:function(a){returnthis.clone()._add(a)},sub:function(a){returnthis.clone()._sub(a)},multByPoint:function(a){returnthis.clone()._multByPoint(a)},divByPoint:function(a){returnthis.clone()._divByPoint(a)},mult:function(a){returnthis.clone()._mult(a)},div:function(a){returnthis.clone()._div(a)},rotate:function(a){returnthis.clone()._rotate(a)},rotateAround:function(a,b){returnthis.clone()._rotateAround(a,b)},matMult:function(a){returnthis.clone()._matMult(a)},unit:function(){returnthis.clone()._unit()},perp:function(){returnthis.clone()._perp()},round:function(){returnthis.clone()._round()},mag:function(){returnMath.sqrt(this.x*this.x+this.y*this.y)},equals:function(a){returnthis.x===a.x&&this.y===a.y},dist:function(a){returnMath.sqrt(this.distSqr(a))},distSqr:function(a){varb=a.x-this.x,c=a.y-this.y;returnb*b+c*c},angle:function(){returnMath.atan2(this.y,this.x)},angleTo:function(a){returnMath.atan2(this.y-a.y,this.x-a.x)},angleWith:function(a){returnthis.angleWithSep(a.x,a.y)},angleWithSep:function(a,b){returnMath.atan2(this.x*b-this.y*a,this.x*a+this.y*b)},_matMult:function(a){varb=a[2]*this.x+a[3]*this.y;returnthis.x=a[0]*this.x+a[1]*this.y,this.y=b,this},_add:function(a){returnthis.x+=a.x,this.y+=a.y,this},_sub:function(a){returnthis.x-=a.x,this.y-=a.y,this},_mult:function(a){returnthis.x*=a,this.y*=a,this},_div:function(a){returnthis.x/=a,this.y/=a,this},_multByPoint:function(a){returnthis.x*=a.x,this.y*=a.y,this},_divByPoint:function(a){returnthis.x/=a.x,this.y/=a.y,this},_unit:function(){returnthis._div(this.mag()),this},_perp:function(){vara=this.y;returnthis.y=this.x,this.x=-a,this},_rotate:function(a){varb=Math.cos(a),c=Math.sin(a),d=c*this.x+b*this.y;returnthis.x=b*this.x-c*this.y,this.y=d,this},_rotateAround:function(b,a){varc=Math.cos(b),d=Math.sin(b),e=a.y+d*(this.x-a.x)+c*(this.y-a.y);returnthis.x=a.x+c*(this.x-a.x)-d*(this.y-a.y),this.y=e,this},_round:function(){returnthis.x=Math.round(this.x),this.y=Math.round(this.y),this}},aI.convert=function(a){returnainstanceofaI?a:Array.isArray(a)?newaI(a[0],a[1]):a};vars="undefined"!=typeofself?self:{},I="undefined"!=typeofFloat32Array?Float32Array:Array;functionaJ(){vara=newI(9);returnI!=Float32Array&&(a[1]=0,a[2]=0,a[3]=0,a[5]=0,a[6]=0,a[7]=0),a[0]=1,a[4]=1,a[8]=1,a}functionaK(a){retur