diff --git "a/assets/egm96-universal.esm-D6y_VLZc.js" "b/assets/egm96-universal.esm-D6y_VLZc.js" new file mode 100644--- /dev/null +++ "b/assets/egm96-universal.esm-D6y_VLZc.js" @@ -0,0 +1 @@ +var U={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bits:6},r={parse:function(A,w){return b(A,U,w)},stringify:function(A,w){return u(A,U,w)}};function b(B,A,w){var P;if(w===void 0&&(w={}),!A.codes){A.codes={};for(var v=0;v=8&&(Q-=8,C[E++]=255&f>>Q)}if(Q>=A.bits||255&f<<8-Q)throw new SyntaxError("Unexpected end of data");return C}function u(B,A,w){w===void 0&&(w={});for(var P=w,v=P.pad,g=v===void 0?!0:v,C=(1<A.bits;)f-=A.bits,Q+=A.chars[C&E>>f];if(f&&(Q+=A.chars[C&E<o.getInt16(B*2,!1),I=(B,A)=>{const w=B*T+A;return c(w)/100},M=B=>B*(Math.PI/180),z=(B,A=0)=>B-2*Math.PI*Math.floor((B+Math.PI-A)/(2*Math.PI)),F=M(15/60),O=721,T=1440;function X(B,A){const w=z(M(B));if(w>Math.PI||w<-Math.PI)throw new Error("Invalid latitude");const P=z(M(A));let v=Math.floor((Math.PI/2-w)/F);v=v===O-1?v-1:v;const g=v+1,C=Math.floor(z(P,Math.PI)/F),Q=(C+1)%T,f=I(v,C),E=I(g,C),D=I(g,Q),H=I(v,Q),s=z(C*F),Y=Math.PI/2-v*F,x=(P-s)/F,R=(Y-w)/F;return j(f,E,D,H,x,R)}const j=(B,A,w,P,v,g)=>{const C=G(B,P,v),Q=G(A,w,v);return G(C,Q,g)},G=(B,A,w)=>B+(A-B)*w;function k(B,A,w){const P=X(B,A);return w-P}function J(B,A,w){const P=X(B,A);return w+P}export{J as egm96ToEllipsoid,k as ellipsoidToEgm96,X as meanSeaLevel};