PageSourceSearch

https://aviationweather.gov/assets/projection-B9oM_tnr.js

js aviationweather.gov collected 2026-10-01 10:14:57 UTC 19,955 bytes, 1 lines download raw bytes

vendor: 19,955 bytes, line 1
1var e=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){let t=this._partials,n=0;for(let r=0;r<this._n&&r<32;r++){let i=t[r],a=e+i,o=Math.abs(e)<Math.abs(i)?e-(a-i):i-(a-e);o&&(t[n++]=o),e=a}return t[n]=e,this._n=n+1,this}valueOf(){let e=this._partials,t=this._n,n,r,i,a=0;if(t>0){for(a=e[--t];t>0&&(n=a,r=e[--t],a=n+r,i=r-(a-n),!i););t>0&&(i<0&&e[t-1]<0||i>0&&e[t-1]>0)&&(r=i*2,n=a+r,r==n-a&&(a=n))}return a}};function*t(e){for(let t of e)yield*t}function n(e){return Array.from(t(e))}var r=1e-6,i=1e-12,a=Math.PI,o=a/2,s=a/4,c=a*2,l=180/a,u=a/180,d=Math.abs,f=Math.atan,p=Math.atan2,m=Math.cos,h=Math.exp,g=Math.log,_=Math.sin,v=Math.sign||function(e){return e>0?1:e<0?-1:0},y=Math.sqrt,b=Math.tan;function x(e){return e>1?0:e<-1?a:Math.acos(e)}function S(e){return e>1?o:e<-1?-o:Math.asin(e)}function C(){}function w(e,t){e&&E.hasOwnProperty(e.type)&&E[e.type](e,t)}var T={Feature:function(e,t){w(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)w(n[r].geometry,t)}},E={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){D(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)D(n[r],t,0)},Polygon:function(e,t){O(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)O(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)w(n[r],t)}};function D(e,t,n){var r=-1,i=e.length-n,a;for(t.lineStart();++r<i;)a=e[r],t.point(a[0],a[1],a[2]);t.lineEnd()}function O(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)D(e[n],t,1);t.polygonEnd()}function k(e,t){e&&T.hasOwnProperty(e.type)?T[e.type](e,t):w(e,t)}function A(e){return[p(e[1],e[0]),S(e[2])]}function j(e){var t=e[0],n=e[1],r=m(n);return[r*m(t),r*_(t),_(n)]}function M(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function N(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function P(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function F(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function I(e){var t=y(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function L(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return n=t.invert(n,r),n&&e.invert(n[0],n[1])}),n}function R(e,t){return d(e)>a&&(e-=Math.round(e/c)*c),[e,t]}R.invert=R;function z(e,t,n){return(e%=c)?t||n?L(ee(e),V(t,n)):ee(e):t||n?V(t,n):R}function B(e){return function(t,n){return t+=e,d(t)>a&&(t-=Math.round(t/c)*c),[t,n]}}function ee(e){var t=B(e);return t.invert=B(-e),t}function V(e,t){var n=m(e),r=_(e),i=m(t),a=_(t);function o(e,t){var o=m(t),s=m(e)*o,c=_(e)*o,l=_(t),u=l*n+s*r;return[p(c*i-u*a,s*n-l*r),S(u*i+c*a)]}return o.invert=function(e,t){var o=m(t),s=m(e)*o,c=_(e)*o,l=_(t),u=l*i-c*a;return[p(c*i+l*a,s*n+u*r),S(u*n-s*r)]},o}function te(e){e=z(e[0]*u,e[1]*u,e.length>2?e[2]*u:0);function t(t){return t=e(t[0]*u,t[1]*u),t[0]*=l,t[1]*=l,t}return t.invert=function(t){return t=e.invert(t[0]*u,t[1]*u),t[0]*=l,t[1]*=l,t},t}function ne(e,t,n,r,i,a){if(n){var o=m(t),s=_(t),l=r*n;i==null?(i=t+r*c,a=t-l/2):(i=re(o,i),a=re(o,a),(r>0?i<a:i>a)&&(i+=r*c));for(var u,d=i;r>0?d>a:d<a;d-=l)u=A([o,-s*m(d),-s*_(d)]),e.point(u[0],u[1])}}function re(e,t){t=j(t),t[0]-=e,I(t);var n=x(-t[1]);return((-t[2]<0?-n:n)+c-r)%c}function ie(){var e=[],t;return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:C,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function ae(e,t){return d(e[0]-t[0])<1e-6&&d(e[1]-t[1])<1e-6}function oe(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function se(e,t,n,i,a){var o=[],s=[],c,l;if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n=e[0],i=e[t],l;if(ae(n,i)){if(!n[2]&&!i[2]){for(a.lineStart(),c=0;c<t;++c)a.point((n=e[c])[0],n[1]);a.lineEnd();return}i[0]+=2*r}o.push(l=new oe(n,e,null,!0)),s.push(l.o=new oe(n,null,l,!1)),o.push(l=new oe(i,e,null,!1)),s.push(l.o=new oe(i,null,l,!0))}}),o.length){for(s.sort(t),ce(o),ce(s),c=0,l=s.length;c<l;++c)s[c].e=n=!n;for(var u=o[0],d,f;;){for(var p=u,m=!0;p.v;)if((p=p.n)===u)return;d=p.z,a.lineStart();do{if(p.v=p.o.v=!0,p.e){if(m)for(c=0,l=d.length;c<l;++c)a.point((f=d[c])[0],f[1]);else i(p.x,p.n.x,1,a);p=p.n}else{if(m)for(d=p.p.z,c=d.length-1;c>=0;--c)a.point((f=d[c])[0],f[1]);else i(p.x,p.p.x,-1,a);p=p.p}p=p.o,d=p.z,m=!m}while(!p.v);a.lineEnd()}}}function ce(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n<t;)r.n=i=e[n],i.p=r,r=i;r.n=i=e[0],i.p=r}}function le(e){return d(e[0])<=a?e[0]:v(e[0])*((d(e[0])+a)%c-a)}function ue(t,n){var i=le(n),l=n[1],u=_(l),d=[_(i),-m(i),0],f=0,h=0,g=new e;u===1?l=o+r:u===-1&&(l=-o-r);for(var v=0,y=t.length;v<y;++v)if(x=(b=t[v]).length)for(var b,x,C=b[x-1],w=le(C),T=C[1]/2+s,E=_(T),D=m(T),O=0;O<x;++O,w=A,E=P,D=F,C=k){var k=b[O],A=le(k),M=k[1]/2+s,P=_(M),F=m(M),L=A-w,R=L>=0?1:-1,z=R*L,B=z>a,ee=E*P;if(g.add(p(ee*R*_(z),D*F+ee*m(z))),f+=B?L+R*c:L,B^w>=i^A>=i){var V=N(j(C),j(k));I(V);var te=N(d,V);I(te);var ne=(B^L>=0?-1:1)*S(te[2]);(l>ne||l===ne&&(V[0]||V[1]))&&(h+=B^L>=0?1:-1)}}return(f<-1e-6||f<1e-6&&g<-1e-12)^h&1}function de(e,t,r,i){return function(a){var o=t(a),s=ie(),c=t(s),l=!1,u,d,f,p={point:m,lineStart:g,lineEnd:_,polygonStart:function(){p.point=v,p.lineStart=y,p.lineEnd=b,d=[],u=[]},polygonEnd:function(){p.point=m,p.lineStart=g,p.lineEnd=_,d=n(d);var e=ue(u,i);d.length?(l||=(a.polygonStart(),!0),se(d,pe,e,r,a)):e&&(l||=(a.polygonStart(),!0),a.lineStart(),r(null,null,1,a),a.lineEnd()),l&&=(a.polygonEnd(),!1),d=u=null},sphere:function(){a.polygonStart(),a.lineStart(),r(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function m(t,n){e(t,n)&&a.point(t,n)}function h(e,t){o.point(e,t)}function g(){p.point=h,o.lineStart()}function _(){p.point=m,o.lineEnd()}function v(e,t){f.push([e,t]),c.point(e,t)}function y(){c.lineStart(),f=[]}function b(){v(f[0][0],f[0][1]),c.lineEnd();var e=c.clean(),t=s.result(),n,r=t.length,i,o,p;if(f.pop(),u.push(f),f=null,r){if(e&1){if(o=t[0],(i=o.length-1)>0){for(l||=(a.polygonStart(),!0),a.lineStart(),n=0;n<i;++n)a.point((p=o[n])[0],p[1]);a.lineEnd()}return}r>1&&e&2&&t.push(t.pop().concat(t.shift())),d.push(t.filter(fe))}}return p}}function fe(e){return e.length>1}function pe(e,t){return((e=e.x)[0]<0?e[1]-o-r:o-e[1])-((t=t.x)[0]<0?t[1]-o-r:o-t[1])}var me=de(function(){return!0},he,_e,[-a,-o]);function he(e){var t=NaN,n=NaN,i=NaN,s;return{lineStart:function(){e.lineStart(),s=1},point:function(c,l){var u=c>0?a:-a,f=d(c-t);d(f-a)<1e-6?(e.point(t,n=(n+l)/2>0?o:-o),e.point(i,n),e.lineEnd(),e.lineStart(),e.point(u,n),e.point(c,n),s=0):i!==u&&f>=a&&(d(t-i)<1e-6&&(t-=i*r),d(c-u)<1e-6&&(c-=u*r),n=ge(t,n,c,l),e.point(i,n),e.lineEnd(),e.lineStart(),e.point(u,n),s=0),e.point(t=c,n=l),i=u},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-s}}}function ge(e,t,n,r){var i,a,o=_(e-n);return d(o)>1e-6?f((_(t)*(a=m(r))*_(n)-_(r)*(i=m(t))*_(e))/(i*a*o)):(t+r)/2}function _e(e,t,n,r){var i;if(e==null)i=n*o,r.point(-a,i),r.point(0,i),r.point(a,i),r.point(a,0),r.point(a,-i),r.point(0,-i),r.point(-a,-i),r.point(-a,0),r.point(-a,i);else if(d(e[0]-t[0])>1e-6){var s=e[0]<t[0]?a:-a;i=n*s/2,r.point(-s,i),r.point(0,i),r.point(s,i)}else r.point(t[0],t[1])}function ve(e){var t=m(e),n=2*u,i=t>0,o=d(t)>r;function s(t,r,i,a){ne(a,e,n,i,t,r)}function c(e,n){return m(e)*m(n)>t}function l(e){var t,n,r,s,l;return{lineStart:function(){s=r=!1,l=1},point:function(u,d){var m=[u,d],h,g=c(u,d),_=i?g?0:p(u,d):g?p(u+(u<0?a:-a),d):0;if(!t&&(s=r=g)&&e.lineStart(),g!==r&&(h=f(t,m),(!h||ae(t,h)||ae(m,h))&&(m[2]=1)),g!==r)l=0,g?(e.lineStart(),h=f(m,t),e.point(h[0],h[1])):(h=f(t,m),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&i^g){var v;!(_&n)&&(v=f(m,t,!0))&&(l=0,i?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1],3)))}g&&(!t||!ae(t,m))&&e.point(m[0],m[1]),t=m,r=g,n=_},lineEnd:function(){r&&e.lineEnd(),t=null},clean:function(){return l|(s&&r)<<1}}}function f(e,n,i){var o=j(e),s=j(n),c=[1,0,0],l=N(o,s),u=M(l,l),f=l[0],p=u-f*f;if(!p)return!i&&e;var m=t*u/p,h=-t*f/p,g=N(c,l),_=F(c,m);P(_,F(l,h));var v=g,b=M(_,v),x=M(v,v),S=b*b-x*(M(_,_)-1);if(!(S<0)){var C=y(S),w=F(v,(-b-C)/x);if(P(w,_),w=A(w),!i)return w;var T=e[0],E=n[0],D=e[1],O=n[1],k;E<T&&(k=T,T=E,E=k);var I=E-T,L=d(I-a)<r,R=L||I<1e-6;if(!L&&O<D&&(k=D,D=O,O=k),R?L?D+O>0^w[1]<(d(w[0]-T)<1e-6?D:O):D<=w[1]&&w[1]<=O:I>a^(T<=w[0]&&w[0]<=E)){var z=F(v,(-b+C)/x);return P(z,_),[w,A(z)]}}}function p(t,n){var r=i?e:a-e,o=0;return t<-r?o|=1:t>r&&(o|=2),n<-r?o|=4:n>r&&(o|=8),o}return de(c,l,s,i?[0,-e]:[-a,e-a])}function ye(e,t,n,r,i,a){var o=e[0],s=e[1],c=t[0],l=t[1],u=0,d=1,f=c-o,p=l-s,m=n-o;if(!(!f&&m>0)){if(m/=f,f<0){if(m<u)return;m<d&&(d=m)}else if(f>0){if(m>d)return;m>u&&(u=m)}if(m=i-o,!(!f&&m<0)){if(m/=f,f<0){if(m>d)return;m>u&&(u=m)}else if(f>0){if(m<u)return;m<d&&(d=m)}if(m=r-s,!(!p&&m>0)){if(m/=p,p<0){if(m<u)return;m<d&&(d=m)}else if(p>0){if(m>d)return;m>u&&(u=m)}if(m=a-s,!(!p&&m<0)){if(m/=p,p<0){if(m>d)return;m>u&&(u=m)}else if(p>0){if(m<u)return;m<d&&(d=m)}return u>0&&(e[0]=o+u*f,e[1]=s+u*p),d<1&&(t[0]=o+d*f,t[1]=s+d*p),!0}}}}}var H=1e9,be=-H;function xe(e,t,r,i){function a(n,a){return e<=n&&n<=r&&t<=a&&a<=i}function o(n,a,o,c){var u=0,d=0;if(n==null||(u=s(n,o))!==(d=s(a,o))||l(n,a)<0^o>0)do c.point(u===0||u===3?e:r,u>1?i:t);while((u=(u+o+4)%4)!==d);else c.point(a[0],a[1])}function s(n,i){return d(n[0]-e)<1e-6?i>0?0:3:d(n[0]-r)<1e-6?i>0?2:1:d(n[1]-t)<1e-6?+(i>0):i>0?3:2}function c(e,t){return l(e.x,t.x)}function l(e,t){var n=s(e,1),r=s(t,1);return n===r?n===0?t[1]-e[1]:n===1?e[0]-t[0]:n===2?e[1]-t[1]:t[0]-e[0]:n-r}return function(s){var l=s,u=ie(),d,f,p,m,h,g,_,v,y,b,x,S={point:C,lineStart:D,lineEnd:O,polygonStart:T,polygonEnd:E};function C(e,t){a(e,t)&&l.point(e,t)}function w(){for(var t=0,n=0,r=f.length;n<r;++n)for(var a=f[n],o=1,s=a.length,c=a[0],l,u,d=c[0],p=c[1];o<s;++o)l=d,u=p,c=a[o],d=c[0],p=c[1],u<=i?p>i&&(d-l)*(i-u)>(p-u)*(e-l)&&++t:p<=i&&(d-l)*(i-u)<(p-u)*(e-l)&&--t;return t}function T(){l=u,d=[],f=[],x=!0}function E(){var e=w(),t=x&&e,r=(d=n(d)).length;(t||r)&&(s.polygonStart(),t&&(s.lineStart(),o(null,null,1,s),s.lineEnd()),r&&se(d,c,e,o,s),s.polygonEnd()),l=s,d=f=p=null}function D(){S.point=k,f&&f.push(p=[]),b=!0,y=!1,_=v=NaN}function O(){d&&(k(m,h),g&&y&&u.rejoin(),d.push(u.result())),S.point=C,y&&l.lineEnd()}function k(n,o){var s=a(n,o);if(f&&p.push([n,o]),b)m=n,h=o,g=s,b=!1,s&&(l.lineStart(),l.point(n,o));else if(s&&y)l.point(n,o);else{var c=[_=Math.max(be,Math.min(H,_)),v=Math.max(be,Math.min(H,v))],u=[n=Math.max(be,Math.min(H,n)),o=Math.max(be,Math.min(H,o))];ye(c,u,e,t,r,i)?(y||(l.lineStart(),l.point(c[0],c[1])),l.point(u[0],u[1]),s||l.lineEnd(),x=!1):s&&(l.lineStart(),l.point(n,o),x=!1)}_=n,v=o,y=s}return S}}var Se=e=>e,Ce=new e,we=new e,Te,Ee,De,Oe,U={point:C,lineStart:C,lineEnd:C,polygonStart:function(){U.lineStart=ke,U.lineEnd=Me},polygonEnd:function(){U.lineStart=U.lineEnd=U.point=C,Ce.add(d(we)),we=new e},result:function(){var t=Ce/2;return Ce=new e,t}};function ke(){U.point=Ae}function Ae(e,t){U.point=je,Te=De=e,Ee=Oe=t}function je(e,t){we.add(Oe*e-De*t),De=e,Oe=t}function Me(){je(Te,Ee)}var W=1/0,Ne=W,G=-W,Pe=G,Fe={point:Ie,lineStart:C,lineEnd:C,polygonStart:C,polygonEnd:C,result:function(){var e=[[W,Ne],[G,Pe]];return G=Pe=-(Ne=W=1/0),e}};function Ie(e,t){e<W&&(W=e),e>G&&(G=e),t<Ne&&(Ne=t),t>Pe&&(Pe=t)}var Le=0,Re=0,K=0,ze=0,Be=0,q=0,Ve=0,He=0,J=0,Ue,We,Y,X,Z={point:Q,lineStart:Ge,lineEnd:Je,polygonStart:function(){Z.lineStart=Ye,Z.lineEnd=Xe},polygonEnd:function(){Z.point=Q,Z.lineStart=Ge,Z.lineEnd=Je},result:function(){var e=J?[Ve/J,He/J]:q?[ze/q,Be/q]:K?[Le/K,Re/K]:[NaN,NaN];return Le=Re=K=ze=Be=q=Ve=He=J=0,e}};function Q(e,t){Le+=e,Re+=t,++K}function Ge(){Z.point=Ke}function Ke(e,t){Z.point=qe,Q(Y=e,X=t)}function qe(e,t){var n=e-Y,r=t-X,i=y(n*n+r*r);ze+=i*(Y+e)/2,Be+=i*(X+t)/2,q+=i,Q(Y=e,X=t)}function Je(){Z.point=Q}function Ye(){Z.point=Ze}function Xe(){Qe(Ue,We)}function Ze(e,t){Z.point=Qe,Q(Ue=Y=e,We=X=t)}function Qe(e,t){var n=e-Y,r=t-X,i=y(n*n+r*r);ze+=i*(Y+e)/2,Be+=i*(X+t)/2,q+=i,i=X*e-Y*t,Ve+=i*(Y+e),He+=i*(X+t),J+=i*3,Q(Y=e,X=t)}function $e(e){this._context=e}$e.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,c);break}},result:C};var et=new e,tt,nt,rt,it,at,$={point:C,lineStart:function(){$.point=ot},lineEnd:function(){tt&&st(nt,rt),$.point=C},polygonStart:function(){tt=!0},polygonEnd:function(){tt=null},result:function(){var t=+et;return et=new e,t}};function ot(e,t){$.point=st,nt=it=e,rt=at=t}function st(e,t){it-=e,at-=t,et.add(y(it*it+at*at)),it=e,at=t}var ct,lt,ut,dt,ft=class{constructor(e){this._append=e==null?pt:mt(e),this._radius=4.5,this._=``}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+=`Z`),this._point=NaN}point(e,t){switch(this._point){case 0:this._append`M${e},${t}`,this._point=1;break;case 1:this._append`L${e},${t}`;break;default:if(this._append`M${e},${t}`,this._radius!==ut||this._append!==lt){let e=this._radius,t=this._;this._=``,this._append`m0,${e}a${e},${e} 0 1,1 0,${-2*e}a${e},${e} 0 1,1 0,${2*e}z`,ut=e,lt=this._append,dt=this._,this._=t}this._+=dt;break}}result(){let e=this._;return this._=``,e.length?e:null}};function pt(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function mt(e){let t=Math.floor(e);if(!(t>=0))throw RangeError(`invalid digits: ${e}`);if(t>15)return pt;if(t!==ct){let e=10**t;ct=t,lt=function(t){let n=1;this._+=t[0];for(let r=t.length;n<r;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}return lt}function ht(e,t){let n=3,r=4.5,i,a;function o(e){return e&&(typeof r==`function`&&a.pointRadius(+r.apply(this,arguments)),k(e,i(a))),a.result()}return o.area=function(e){return k(e,i(U)),U.result()},o.measure=function(e){return k(e,i($)),$.result()},o.bounds=function(e){return k(e,i(Fe)),Fe.result()},o.centroid=function(e){return k(e,i(Z)),Z.result()},o.projection=function(t){return arguments.length?(i=t==null?(e=null,Se):(e=t).stream,o):e},o.context=function(e){return arguments.length?(a=e==null?(t=null,new ft(n)):new $e(t=e),typeof r!=`function`&&a.pointRadius(r),o):t},o.pointRadius=function(e){return arguments.length?(r=typeof e==`function`?e:(a.pointRadius(+e),+e),o):r},o.digits=function(e){if(!arguments.length)return n;if(e==null)n=null;else{let t=Math.floor(e);if(!(t>=0))throw RangeError(`invalid digits: ${e}`);n=t}return t===null&&(a=new ft(n)),o},o.projection(e).digits(n).context(t)}function gt(e){return function(t){var n=new _t;for(var r in e)n[r]=e[r];return n.stream=t,n}}function _t(){}_t.prototype={constructor:_t,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function vt(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),k(n,e.stream(Fe)),t(Fe.result()),r!=null&&e.clipExtent(r),e}function yt(e,t,n){return vt(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])},n)}function bt(e,t,n){return yt(e,[[0,0],t],n)}function xt(e,t,n){return vt(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])},n)}function St(e,t,n){return vt(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])},n)}var Ct=16,wt=m(30*u);function Tt(e,t){return+t?Dt(e,t):Et(e)}function Et(e){return gt({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function Dt(e,t){function n(r,i,a,o,s,c,l,u,f,m,h,g,_,v){var b=l-r,x=u-i,C=b*b+x*x;if(C>4*t&&_--){var w=o+m,T=s+h,E=c+g,D=y(w*w+T*T+E*E),O=S(E/=D),k=d(d(E)-1)<1e-6||d(a-f)<1e-6?(a+f)/2:p(T,w),A=e(k,O),j=A[0],M=A[1],N=j-r,P=M-i,F=x*N-b*P;(F*F/C>t||d((b*N+x*P)/C-.5)>.3||o*m+s*h+c*g<wt)&&(n(r,i,a,o,s,c,j,M,k,w/=D,T/=D,E,_,v),v.point(j,M),n(j,M,k,w,T,E,l,u,f,m,h,g,_,v))}}return function(t){var r,i,a,o,s,c,l,u,d,f,p,m,h={point:g,lineStart:_,lineEnd:y,polygonStart:function(){t.polygonStart(),h.lineStart=b},polygonEnd:function(){t.polygonEnd(),h.lineStart=_}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function _(){u=NaN,h.point=v,t.lineStart()}function v(r,i){var a=j([r,i]),o=e(r,i);n(u,d,l,f,p,m,u=o[0],d=o[1],l=r,f=a[0],p=a[1],m=a[2],Ct,t),t.point(u,d)}function y(){h.point=g,t.lineEnd()}function b(){_(),h.point=x,h.lineEnd=S}function x(e,t){v(r=e,t),i=u,a=d,o=f,s=p,c=m,h.point=v}function S(){n(u,d,l,f,p,m,i,a,r,o,s,c,Ct,t),h.lineEnd=y,y()}return h}}var Ot=gt({point:function(e,t){this.stream.point(e*u,t*u)}});function kt(e){return gt({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}function At(e,t,n,r,i){function a(a,o){return a*=r,o*=i,[t+e*a,n-e*o]}return a.invert=function(a,o){return[(a-t)/e*r,(n-o)/e*i]},a}function jt(e,t,n,r,i,a){if(!a)return At(e,t,n,r,i);var o=m(a),s=_(a),c=o*e,l=s*e,u=o/e,d=s/e,f=(s*n-o*t)/e,p=(s*t+o*n)/e;function h(e,a){return e*=r,a*=i,[c*e-l*a+t,n-l*e-c*a]}return h.invert=function(e,t){return[r*(u*e-d*t+f),i*(p-d*e-u*t)]},h}function Mt(e){return Nt(function(){return e})()}function Nt(e){var t,n=150,r=480,i=250,a=0,o=0,s=0,c=0,d=0,f,p=0,m=1,h=1,g=null,_=me,v=null,b,x,S,C=Se,w=.5,T,E,D,O,k;function A(e){return D(e[0]*u,e[1]*u)}function j(e){return e=D.invert(e[0],e[1]),e&&[e[0]*l,e[1]*l]}A.stream=function(e){return O&&k===e?O:O=Ot(kt(f)(_(T(C(k=e)))))},A.preclip=function(e){return arguments.length?(_=e,g=void 0,N()):_},A.postclip=function(e){return arguments.length?(C=e,v=b=x=S=null,N()):C},A.clipAngle=function(e){return arguments.length?(_=+e?ve(g=e*u):(g=null,me),N()):g*l},A.clipExtent=function(e){return arguments.length?(C=e==null?(v=b=x=S=null,Se):xe(v=+e[0][0],b=+e[0][1],x=+e[1][0],S=+e[1][1]),N()):v==null?null:[[v,b],[x,S]]},A.scale=function(e){return arguments.length?(n=+e,M()):n},A.translate=function(e){return arguments.length?(r=+e[0],i=+e[1],M()):[r,i]},A.center=function(e){return arguments.length?(a=e[0]%360*u,o=e[1]%360*u,M()):[a*l,o*l]},A.rotate=function(e){return arguments.length?(s=e[0]%360*u,c=e[1]%360*u,d=e.length>2?e[2]%360*u:0,M()):[s*l,c*l,d*l]},A.angle=function(e){return arguments.length?(p=e%360*u,M()):p*l},A.reflectX=function(e){return arguments.length?(m=e?-1:1,M()):m<0},A.reflectY=function(e){return arguments.length?(h=e?-1:1,M()):h<0},A.precision=function(e){return arguments.length?(T=Tt(E,w=e*e),N()):y(w)},A.fitExtent=function(e,t){return yt(A,e,t)},A.fitSize=function(e,t){return bt(A,e,t)},A.fitWidth=function(e,t){return xt(A,e,t)},A.fitHeight=function(e,t){return St(A,e,t)};function M(){var e=jt(n,0,0,m,h,p).apply(null,t(a,o)),l=jt(n,r-e[0],i-e[1],m,h,p);return f=z(s,c,d),E=L(t,l),D=L(f,E),T=Tt(E,w),N()}function N(){return O=k=null,A}return function(){return t=e.apply(this,arguments),A.invert=t.invert&&j,M()}}export{c as A,a as C,_ as D,v as E,y as O,g as S,u as T,l as _,bt as a,h as b,ue as c,C as d,d as f,m as g,p as h,St as i,e as j,b as k,te as l,f as m,Nt as n,xt as o,S as p,yt as r,ht as s,Mt as t,k as u,r as v,s as w,o as x,i as y};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.