pe-wasm.031781a0.js 55 KB

1
  1. function b_(e,J){for(var W=0;W<J.length;W++){const w=J[W];if(typeof w!="string"&&!Array.isArray(w)){for(const F in w)if(F!=="default"&&!(F in e)){const Z=Object.getOwnPropertyDescriptor(w,F);Z&&Object.defineProperty(e,F,Z.get?Z:{enumerable:!0,get:()=>w[F]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var dr,_e,Er,Oe={exports:{}};dr=Oe,_e=typeof document!="undefined"&&document.currentScript?document.currentScript.src:void 0,typeof __filename!="undefined"&&(_e=_e||__filename),Er=function(e){var J,W;(e=(e=e||{})!==void 0?e:{}).ready=new Promise(function(t,n){J=t,W=n});var w,F,Z,ce,oe,ge,Te=Object.assign({},e),Pe="./this.program",Se=typeof window=="object",K=typeof importScripts=="function",Ne=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",U="";function br(t){return e.locateFile?e.locateFile(t,U):U+t}Ne?(U=K?require("path").dirname(U)+"/":__dirname+"/",ge=()=>{oe||(ce=require("fs"),oe=require("path"))},w=function(t,n){return ge(),t=oe.normalize(t),ce.readFileSync(t,n?void 0:"utf8")},Z=t=>{var n=w(t,!0);return n.buffer||(n=new Uint8Array(n)),n},F=(t,n,r)=>{ge(),t=oe.normalize(t),ce.readFile(t,function(o,p){o?r(o):n(p.buffer)})},process.argv.length>1&&(Pe=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),process.on("uncaughtException",function(t){if(!(t instanceof i_))throw t}),process.on("unhandledRejection",function(t){throw t}),e.inspect=function(){return"[Emscripten Module object]"}):(Se||K)&&(K?U=self.location.href:typeof document!="undefined"&&document.currentScript&&(U=document.currentScript.src),_e&&(U=_e),U=U.indexOf("blob:")!==0?U.substr(0,U.replace(/[?#].*/,"").lastIndexOf("/")+1):"",w=t=>{var n=new XMLHttpRequest;return n.open("GET",t,!1),n.send(null),n.responseText},K&&(Z=t=>{var n=new XMLHttpRequest;return n.open("GET",t,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)}),F=(t,n,r)=>{var o=new XMLHttpRequest;o.open("GET",t,!0),o.responseType="arraybuffer",o.onload=()=>{o.status==200||o.status==0&&o.response?n(o.response):r()},o.onerror=r,o.send(null)});var $,ye,Or=e.print||console.log.bind(console),q=e.printErr||console.warn.bind(console);Object.assign(e,Te),Te=null,e.arguments&&e.arguments,e.thisProgram&&(Pe=e.thisProgram),e.quit&&e.quit,e.wasmBinary&&($=e.wasmBinary),e.noExitRuntime,typeof WebAssembly!="object"&&k("no native wasm support detected");var he=!1;function me(t,n){t||k(n)}var Me,H,Q,pe,S,Y,ie,ae,ve,De=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function Re(t,n,r){for(var o=n+r,p=n;t[p]&&!(p>=o);)++p;if(p-n>16&&t.buffer&&De)return De.decode(t.subarray(n,p));for(var a="";n<p;){var u=t[n++];if(128&u){var c=63&t[n++];if((224&u)!=192){var B=63&t[n++];if((u=(240&u)==224?(15&u)<<12|c<<6|B:(7&u)<<18|c<<12|B<<6|63&t[n++])<65536)a+=String.fromCharCode(u);else{var re=u-65536;a+=String.fromCharCode(55296|re>>10,56320|1023&re)}}else a+=String.fromCharCode((31&u)<<6|c)}else a+=String.fromCharCode(u)}return a}function j(t,n){return t?Re(Q,t,n):""}function Ae(t,n,r,o){if(!(o>0))return 0;for(var p=r,a=r+o-1,u=0;u<t.length;++u){var c=t.charCodeAt(u);if(c>=55296&&c<=57343&&(c=65536+((1023&c)<<10)|1023&t.charCodeAt(++u)),c<=127){if(r>=a)break;n[r++]=c}else if(c<=2047){if(r+1>=a)break;n[r++]=192|c>>6,n[r++]=128|63&c}else if(c<=65535){if(r+2>=a)break;n[r++]=224|c>>12,n[r++]=128|c>>6&63,n[r++]=128|63&c}else{if(r+3>=a)break;n[r++]=240|c>>18,n[r++]=128|c>>12&63,n[r++]=128|c>>6&63,n[r++]=128|63&c}}return n[r]=0,r-p}function Ge(t){for(var n=0,r=0;r<t.length;++r){var o=t.charCodeAt(r);o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&t.charCodeAt(++r)),o<=127?++n:n+=o<=2047?2:o<=65535?3:4}return n}function Ce(t){var n=Ge(t)+1,r=yr(n);return r&&Ae(t,H,r,n),r}function Tr(t,n,r){for(var o=0;o<t.length;++o)H[n++>>0]=t.charCodeAt(o);r||(H[n>>0]=0)}function Ie(t){Me=t,e.HEAP8=H=new Int8Array(t),e.HEAP16=pe=new Int16Array(t),e.HEAP32=S=new Int32Array(t),e.HEAPU8=Q=new Uint8Array(t),e.HEAPU16=new Uint16Array(t),e.HEAPU32=Y=new Uint32Array(t),e.HEAPF32=ie=new Float32Array(t),e.HEAPF64=ae=new Float64Array(t)}e.INITIAL_MEMORY;var je=[],Le=[],Ue=[];function Sr(){if(e.preRun)for(typeof e.preRun=="function"&&(e.preRun=[e.preRun]);e.preRun.length;)Mr(e.preRun.shift());fe(je)}function Nr(){fe(Le)}function hr(){if(e.postRun)for(typeof e.postRun=="function"&&(e.postRun=[e.postRun]);e.postRun.length;)Dr(e.postRun.shift());fe(Ue)}function Mr(t){je.unshift(t)}function vr(t){Le.unshift(t)}function Dr(t){Ue.unshift(t)}var V=0,ee=null;function Rr(t){V++,e.monitorRunDependencies&&e.monitorRunDependencies(V)}function Ar(t){if(V--,e.monitorRunDependencies&&e.monitorRunDependencies(V),V==0&&ee){var n=ee;ee=null,n()}}function k(t){e.onAbort&&e.onAbort(t),q(t="Aborted("+t+")"),he=!0,t+=". Build with -sASSERTIONS for more info.";var n=new WebAssembly.RuntimeError(t);throw W(n),n}var C,Gr="data:application/octet-stream;base64,";function Ye(t){return t.startsWith(Gr)}function xe(t){return t.startsWith("file://")}function Fe(t){try{if(t==C&&$)return new Uint8Array($);if(Z)return Z(t);throw"both async and sync fetching of the wasm failed"}catch(n){k(n)}}function Cr(){if(!$&&(Se||K)){if(typeof fetch=="function"&&!xe(C))return fetch(C,{credentials:"same-origin"}).then(function(t){if(!t.ok)throw"failed to load wasm binary file at '"+C+"'";return t.arrayBuffer()}).catch(function(){return Fe(C)});if(F)return new Promise(function(t,n){F(C,function(r){t(new Uint8Array(r))},n)})}return Promise.resolve().then(function(){return Fe(C)})}function Ir(){var t={a:p_};function n(a,u){var c=a.exports;e.asm=c,Ie((ye=e.asm.t).buffer),ve=e.asm.Yb,vr(e.asm.u),Ar()}function r(a){n(a.instance)}function o(a){return Cr().then(function(u){return WebAssembly.instantiate(u,t)}).then(function(u){return u}).then(a,function(u){q("failed to asynchronously prepare wasm: "+u),k(u)})}function p(){return $||typeof WebAssembly.instantiateStreaming!="function"||Ye(C)||xe(C)||Ne||typeof fetch!="function"?o(r):fetch(C,{credentials:"same-origin"}).then(function(a){return WebAssembly.instantiateStreaming(a,t).then(r,function(u){return q("wasm streaming compile failed: "+u),q("falling back to ArrayBuffer instantiation"),o(r)})})}if(Rr(),e.instantiateWasm)try{return e.instantiateWasm(t,n)}catch(a){return q("Module.instantiateWasm callback failed with error: "+a),!1}return p().catch(W),{}}function fe(t){for(;t.length>0;){var n=t.shift();if(typeof n!="function"){var r=n.func;typeof r=="number"?n.arg===void 0?we(r)():we(r)(n.arg):r(n.arg===void 0?null:n.arg)}else n(e)}}function jr(t,n="i8"){switch(n.endsWith("*")&&(n="i32"),n){case"i1":case"i8":return H[t>>0];case"i16":return pe[t>>1];case"i32":case"i64":return S[t>>2];case"float":return ie[t>>2];case"double":return Number(ae[t>>3]);default:k("invalid type for getValue: "+n)}return null}Ye(C="pe-wasm.wasm")||(C=br(C));var se=[];function we(t){var n=se[t];return n||(t>=se.length&&(se.length=t+1),se[t]=n=ve.get(t)),n}function Lr(t,n,r){return 0}function Ur(t,n,r){}function Yr(t,n,r){return 0}function xr(t,n,r,o){}function Fr(t){}function wr(t,n){}function Hr(t,n,r){}function Xr(){return Date.now()}function zr(t,n){var r=new Date(1e3*S[t>>2]);S[n>>2]=r.getSeconds(),S[n+4>>2]=r.getMinutes(),S[n+8>>2]=r.getHours(),S[n+12>>2]=r.getDate(),S[n+16>>2]=r.getMonth(),S[n+20>>2]=r.getFullYear()-1900,S[n+24>>2]=r.getDay();var o=new Date(r.getFullYear(),0,1),p=(r.getTime()-o.getTime())/864e5|0;S[n+28>>2]=p,S[n+36>>2]=-60*r.getTimezoneOffset();var a=new Date(r.getFullYear(),6,1).getTimezoneOffset(),u=o.getTimezoneOffset(),c=0|(a!=u&&r.getTimezoneOffset()==Math.min(u,a));S[n+32>>2]=c}function Zr(t,n,r){var o=new Date().getFullYear(),p=new Date(o,0,1),a=new Date(o,6,1),u=p.getTimezoneOffset(),c=a.getTimezoneOffset(),B=Math.max(u,c);function re(E_){var lr=E_.toTimeString().match(/\(([A-Za-z ]+)\)$/);return lr?lr[1]:"GMT"}S[t>>2]=60*B,S[n>>2]=Number(u!=c);var l_=re(p),d_=re(a),mr=Ce(l_),fr=Ce(d_);c<u?(Y[r>>2]=mr,Y[r+4>>2]=fr):(Y[r>>2]=fr,Y[r+4>>2]=mr)}function le(t,n,r){le.called||(le.called=!0,Zr(t,n,r))}function Br(){k("")}function Wr(t,n,r){Q.copyWithin(t,n,n+r)}function Vr(){return 2147483648}function qr(t){try{return ye.grow(t-Me.byteLength+65535>>>16),Ie(ye.buffer),1}catch{}}function kr(t){var n=Q.length;t>>>=0;var r=Vr();if(t>r)return!1;let o=(u,c)=>u+(c-u%c)%c;for(var p=1;p<=4;p*=2){var a=n*(1+.2/p);if(a=Math.min(a,t+100663296),qr(Math.min(r,o(Math.max(t,a),65536))))return!0}return!1}var de={};function Jr(){return Pe||"./this.program"}function te(){if(!te.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Jr()};for(var n in de)de[n]===void 0?delete t[n]:t[n]=de[n];var r=[];for(var n in t)r.push(n+"="+t[n]);te.strings=r}return te.strings}function Kr(t,n){var r=0;return te().forEach(function(o,p){var a=n+r;Y[t+4*p>>2]=a,Tr(o,a),r+=o.length+1}),0}function $r(t,n){var r=te();Y[t>>2]=r.length;var o=0;return r.forEach(function(p){o+=p.length+1}),Y[n>>2]=o,0}function Qr(t){return 52}function e_(t,n,r,o){return 52}function t_(t,n,r,o,p){return 70}var n_=[null,[],[]];function r_(t,n){var r=n_[t];n===0||n===10?((t===1?Or:q)(Re(r,0)),r.length=0):r.push(n)}function __(t,n,r,o){for(var p=0,a=0;a<r;a++){var u=Y[n>>2],c=Y[n+4>>2];n+=8;for(var B=0;B<c;B++)r_(t,Q[u+B]);p+=c}return Y[o>>2]=p,0}function o_(t,n,r){var o=r>0?r:Ge(t)+1,p=new Array(o),a=Ae(t,p,0,p.length);return n&&(p.length=a),p}var p_={c:Lr,p:Ur,f:Yr,d:xr,n:Fr,m:wr,o:Hr,g:Xr,h:zr,i:le,k:Br,s:Wr,l:kr,q:Kr,r:$r,a:Qr,e:e_,j:t_,b:__};Ir(),e.___wasm_call_ctors=function(){return(e.___wasm_call_ctors=e.asm.u).apply(null,arguments)};var He=e._emscripten_bind_PeObject_getCode_0=function(){return(He=e._emscripten_bind_PeObject_getCode_0=e.asm.v).apply(null,arguments)},Xe=e._emscripten_bind_PeObject_getName_1=function(){return(Xe=e._emscripten_bind_PeObject_getName_1=e.asm.w).apply(null,arguments)},ze=e._emscripten_bind_PeObject_getType_0=function(){return(ze=e._emscripten_bind_PeObject_getType_0=e.asm.x).apply(null,arguments)},Ze=e._emscripten_bind_PeCoordsys_getCode_0=function(){return(Ze=e._emscripten_bind_PeCoordsys_getCode_0=e.asm.y).apply(null,arguments)},Be=e._emscripten_bind_PeCoordsys_getName_1=function(){return(Be=e._emscripten_bind_PeCoordsys_getName_1=e.asm.z).apply(null,arguments)},We=e._emscripten_bind_PeCoordsys_getType_0=function(){return(We=e._emscripten_bind_PeCoordsys_getType_0=e.asm.A).apply(null,arguments)},Ve=e._emscripten_bind_VoidPtr___destroy___0=function(){return(Ve=e._emscripten_bind_VoidPtr___destroy___0=e.asm.B).apply(null,arguments)},qe=e._emscripten_bind_PeDatum_getSpheroid_0=function(){return(qe=e._emscripten_bind_PeDatum_getSpheroid_0=e.asm.C).apply(null,arguments)},ke=e._emscripten_bind_PeDatum_getCode_0=function(){return(ke=e._emscripten_bind_PeDatum_getCode_0=e.asm.D).apply(null,arguments)},Je=e._emscripten_bind_PeDatum_getName_1=function(){return(Je=e._emscripten_bind_PeDatum_getName_1=e.asm.E).apply(null,arguments)},Ke=e._emscripten_bind_PeDatum_getType_0=function(){return(Ke=e._emscripten_bind_PeDatum_getType_0=e.asm.F).apply(null,arguments)},$e=e._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=function(){return($e=e._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=e.asm.G).apply(null,arguments)},Qe=e._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=function(){return(Qe=e._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=e.asm.H).apply(null,arguments)},et=e._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=function(){return(et=e._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=e.asm.I).apply(null,arguments)},tt=e._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=function(){return(tt=e._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=e.asm.J).apply(null,arguments)},nt=e._emscripten_bind_PeDefs_get_PE_DD_MAX_0=function(){return(nt=e._emscripten_bind_PeDefs_get_PE_DD_MAX_0=e.asm.K).apply(null,arguments)},rt=e._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=function(){return(rt=e._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=e.asm.L).apply(null,arguments)},_t=e._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=function(){return(_t=e._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=e.asm.M).apply(null,arguments)},ot=e._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=function(){return(ot=e._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=e.asm.N).apply(null,arguments)},pt=e._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=function(){return(pt=e._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=e.asm.O).apply(null,arguments)},it=e._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=function(){return(it=e._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=e.asm.P).apply(null,arguments)},at=e._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=function(){return(at=e._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=e.asm.Q).apply(null,arguments)},st=e._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=function(){return(st=e._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=e.asm.R).apply(null,arguments)},ut=e._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=function(){return(ut=e._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=e.asm.S).apply(null,arguments)},ct=e._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=function(){return(ct=e._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=e.asm.T).apply(null,arguments)},gt=e._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=function(){return(gt=e._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=e.asm.U).apply(null,arguments)},Pt=e._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=function(){return(Pt=e._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=e.asm.V).apply(null,arguments)},yt=e._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=function(){return(yt=e._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=e.asm.W).apply(null,arguments)},mt=e._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=function(){return(mt=e._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=e.asm.X).apply(null,arguments)},ft=e._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=function(){return(ft=e._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=e.asm.Y).apply(null,arguments)},lt=e._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=function(){return(lt=e._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=e.asm.Z).apply(null,arguments)},dt=e._emscripten_bind_PeDefs_get_PE_PARM_X0_0=function(){return(dt=e._emscripten_bind_PeDefs_get_PE_PARM_X0_0=e.asm._).apply(null,arguments)},Et=e._emscripten_bind_PeDefs_get_PE_PARM_ND_0=function(){return(Et=e._emscripten_bind_PeDefs_get_PE_PARM_ND_0=e.asm.$).apply(null,arguments)},bt=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=function(){return(bt=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=e.asm.aa).apply(null,arguments)},Ot=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=function(){return(Ot=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=e.asm.ba).apply(null,arguments)},Tt=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=function(){return(Tt=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=e.asm.ca).apply(null,arguments)},St=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=function(){return(St=e._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=e.asm.da).apply(null,arguments)},Nt=e._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=function(){return(Nt=e._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=e.asm.ea).apply(null,arguments)},ht=e._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=function(){return(ht=e._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=e.asm.fa).apply(null,arguments)},Mt=e._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=function(){return(Mt=e._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=e.asm.ga).apply(null,arguments)},vt=e._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=function(){return(vt=e._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=e.asm.ha).apply(null,arguments)},Dt=e._emscripten_bind_PeFactory_initialize_1=function(){return(Dt=e._emscripten_bind_PeFactory_initialize_1=e.asm.ia).apply(null,arguments)},Rt=e._emscripten_bind_PeFactory_factoryByType_2=function(){return(Rt=e._emscripten_bind_PeFactory_factoryByType_2=e.asm.ja).apply(null,arguments)},At=e._emscripten_bind_PeFactory_fromString_2=function(){return(At=e._emscripten_bind_PeFactory_fromString_2=e.asm.ka).apply(null,arguments)},Gt=e._emscripten_bind_PeFactory_getCode_1=function(){return(Gt=e._emscripten_bind_PeFactory_getCode_1=e.asm.la).apply(null,arguments)},Ct=e._emscripten_bind_PeGCSExtent_PeGCSExtent_6=function(){return(Ct=e._emscripten_bind_PeGCSExtent_PeGCSExtent_6=e.asm.ma).apply(null,arguments)},It=e._emscripten_bind_PeGCSExtent_getLLon_0=function(){return(It=e._emscripten_bind_PeGCSExtent_getLLon_0=e.asm.na).apply(null,arguments)},jt=e._emscripten_bind_PeGCSExtent_getSLat_0=function(){return(jt=e._emscripten_bind_PeGCSExtent_getSLat_0=e.asm.oa).apply(null,arguments)},Lt=e._emscripten_bind_PeGCSExtent_getRLon_0=function(){return(Lt=e._emscripten_bind_PeGCSExtent_getRLon_0=e.asm.pa).apply(null,arguments)},Ut=e._emscripten_bind_PeGCSExtent_getNLat_0=function(){return(Ut=e._emscripten_bind_PeGCSExtent_getNLat_0=e.asm.qa).apply(null,arguments)},Yt=e._emscripten_bind_PeGCSExtent___destroy___0=function(){return(Yt=e._emscripten_bind_PeGCSExtent___destroy___0=e.asm.ra).apply(null,arguments)},xt=e._emscripten_bind_PeGeogcs_getDatum_0=function(){return(xt=e._emscripten_bind_PeGeogcs_getDatum_0=e.asm.sa).apply(null,arguments)},Ft=e._emscripten_bind_PeGeogcs_getPrimem_0=function(){return(Ft=e._emscripten_bind_PeGeogcs_getPrimem_0=e.asm.ta).apply(null,arguments)},wt=e._emscripten_bind_PeGeogcs_getUnit_0=function(){return(wt=e._emscripten_bind_PeGeogcs_getUnit_0=e.asm.ua).apply(null,arguments)},Ht=e._emscripten_bind_PeGeogcs_getCode_0=function(){return(Ht=e._emscripten_bind_PeGeogcs_getCode_0=e.asm.va).apply(null,arguments)},Xt=e._emscripten_bind_PeGeogcs_getName_1=function(){return(Xt=e._emscripten_bind_PeGeogcs_getName_1=e.asm.wa).apply(null,arguments)},zt=e._emscripten_bind_PeGeogcs_getType_0=function(){return(zt=e._emscripten_bind_PeGeogcs_getType_0=e.asm.xa).apply(null,arguments)},Zt=e._emscripten_bind_PeGeogtran_isEqual_1=function(){return(Zt=e._emscripten_bind_PeGeogtran_isEqual_1=e.asm.ya).apply(null,arguments)},Bt=e._emscripten_bind_PeGeogtran_getGeogcs1_0=function(){return(Bt=e._emscripten_bind_PeGeogtran_getGeogcs1_0=e.asm.za).apply(null,arguments)},Wt=e._emscripten_bind_PeGeogtran_getGeogcs2_0=function(){return(Wt=e._emscripten_bind_PeGeogtran_getGeogcs2_0=e.asm.Aa).apply(null,arguments)},Vt=e._emscripten_bind_PeGeogtran_getParameters_0=function(){return(Vt=e._emscripten_bind_PeGeogtran_getParameters_0=e.asm.Ba).apply(null,arguments)},qt=e._emscripten_bind_PeGeogtran_loadConstants_0=function(){return(qt=e._emscripten_bind_PeGeogtran_loadConstants_0=e.asm.Ca).apply(null,arguments)},kt=e._emscripten_bind_PeGeogtran_getCode_0=function(){return(kt=e._emscripten_bind_PeGeogtran_getCode_0=e.asm.Da).apply(null,arguments)},Jt=e._emscripten_bind_PeGeogtran_getName_1=function(){return(Jt=e._emscripten_bind_PeGeogtran_getName_1=e.asm.Ea).apply(null,arguments)},Kt=e._emscripten_bind_PeGeogtran_getType_0=function(){return(Kt=e._emscripten_bind_PeGeogtran_getType_0=e.asm.Fa).apply(null,arguments)},$t=e._emscripten_bind_PeGTlistExtended_getGTlist_6=function(){return($t=e._emscripten_bind_PeGTlistExtended_getGTlist_6=e.asm.Ga).apply(null,arguments)},Qt=e._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=function(){return(Qt=e._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=e.asm.Ha).apply(null,arguments)},en=e._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=function(){return(en=e._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=e.asm.Ia).apply(null,arguments)},tn=e._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=function(){return(tn=e._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=e.asm.Ja).apply(null,arguments)},nn=e._emscripten_bind_PeGTlistExtendedEntry_Delete_1=function(){return(nn=e._emscripten_bind_PeGTlistExtendedEntry_Delete_1=e.asm.Ka).apply(null,arguments)},rn=e._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=function(){return(rn=e._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=e.asm.La).apply(null,arguments)},_n=e._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=function(){return(_n=e._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=e.asm.Ma).apply(null,arguments)},on=e._emscripten_bind_PeHorizon_getNump_0=function(){return(on=e._emscripten_bind_PeHorizon_getNump_0=e.asm.Na).apply(null,arguments)},pn=e._emscripten_bind_PeHorizon_getKind_0=function(){return(pn=e._emscripten_bind_PeHorizon_getKind_0=e.asm.Oa).apply(null,arguments)},an=e._emscripten_bind_PeHorizon_getInclusive_0=function(){return(an=e._emscripten_bind_PeHorizon_getInclusive_0=e.asm.Pa).apply(null,arguments)},sn=e._emscripten_bind_PeHorizon_getSize_0=function(){return(sn=e._emscripten_bind_PeHorizon_getSize_0=e.asm.Qa).apply(null,arguments)},un=e._emscripten_bind_PeHorizon_getCoord_0=function(){return(un=e._emscripten_bind_PeHorizon_getCoord_0=e.asm.Ra).apply(null,arguments)},cn=e._emscripten_bind_PeInteger_PeInteger_1=function(){return(cn=e._emscripten_bind_PeInteger_PeInteger_1=e.asm.Sa).apply(null,arguments)},gn=e._emscripten_bind_PeInteger_get_val_0=function(){return(gn=e._emscripten_bind_PeInteger_get_val_0=e.asm.Ta).apply(null,arguments)},Pn=e._emscripten_bind_PeInteger_set_val_1=function(){return(Pn=e._emscripten_bind_PeInteger_set_val_1=e.asm.Ua).apply(null,arguments)},yn=e._emscripten_bind_PeInteger___destroy___0=function(){return(yn=e._emscripten_bind_PeInteger___destroy___0=e.asm.Va).apply(null,arguments)},mn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=function(){return(mn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=e.asm.Wa).apply(null,arguments)},fn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=function(){return(fn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=e.asm.Xa).apply(null,arguments)},ln=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=function(){return(ln=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=e.asm.Ya).apply(null,arguments)},dn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=function(){return(dn=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=e.asm.Za).apply(null,arguments)},En=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=function(){return(En=e._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=e.asm._a).apply(null,arguments)},bn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=function(){return(bn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=e.asm.$a).apply(null,arguments)},On=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=function(){return(On=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=e.asm.ab).apply(null,arguments)},Tn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=function(){return(Tn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=e.asm.bb).apply(null,arguments)},Sn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=function(){return(Sn=e._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=e.asm.cb).apply(null,arguments)},Nn=e._emscripten_bind_PeParameter_getValue_0=function(){return(Nn=e._emscripten_bind_PeParameter_getValue_0=e.asm.db).apply(null,arguments)},hn=e._emscripten_bind_PeParameter_getCode_0=function(){return(hn=e._emscripten_bind_PeParameter_getCode_0=e.asm.eb).apply(null,arguments)},Mn=e._emscripten_bind_PeParameter_getName_1=function(){return(Mn=e._emscripten_bind_PeParameter_getName_1=e.asm.fb).apply(null,arguments)},vn=e._emscripten_bind_PeParameter_getType_0=function(){return(vn=e._emscripten_bind_PeParameter_getType_0=e.asm.gb).apply(null,arguments)},Dn=e._emscripten_bind_PePCSInfo_getCentralMeridian_0=function(){return(Dn=e._emscripten_bind_PePCSInfo_getCentralMeridian_0=e.asm.hb).apply(null,arguments)},Rn=e._emscripten_bind_PePCSInfo_getDomainMinx_0=function(){return(Rn=e._emscripten_bind_PePCSInfo_getDomainMinx_0=e.asm.ib).apply(null,arguments)},An=e._emscripten_bind_PePCSInfo_getDomainMiny_0=function(){return(An=e._emscripten_bind_PePCSInfo_getDomainMiny_0=e.asm.jb).apply(null,arguments)},Gn=e._emscripten_bind_PePCSInfo_getDomainMaxx_0=function(){return(Gn=e._emscripten_bind_PePCSInfo_getDomainMaxx_0=e.asm.kb).apply(null,arguments)},Cn=e._emscripten_bind_PePCSInfo_getDomainMaxy_0=function(){return(Cn=e._emscripten_bind_PePCSInfo_getDomainMaxy_0=e.asm.lb).apply(null,arguments)},In=e._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=function(){return(In=e._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=e.asm.mb).apply(null,arguments)},jn=e._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=function(){return(jn=e._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=e.asm.nb).apply(null,arguments)},Ln=e._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=function(){return(Ln=e._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=e.asm.ob).apply(null,arguments)},Un=e._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=function(){return(Un=e._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=e.asm.pb).apply(null,arguments)},Yn=e._emscripten_bind_PePCSInfo_isDensificationNeeded_0=function(){return(Yn=e._emscripten_bind_PePCSInfo_isDensificationNeeded_0=e.asm.qb).apply(null,arguments)},xn=e._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=function(){return(xn=e._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=e.asm.rb).apply(null,arguments)},Fn=e._emscripten_bind_PePCSInfo_isPannableRectangle_0=function(){return(Fn=e._emscripten_bind_PePCSInfo_isPannableRectangle_0=e.asm.sb).apply(null,arguments)},wn=e._emscripten_bind_PePCSInfo_generate_2=function(){return(wn=e._emscripten_bind_PePCSInfo_generate_2=e.asm.tb).apply(null,arguments)},Hn=e._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=function(){return(Hn=e._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=e.asm.ub).apply(null,arguments)},Xn=e._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=function(){return(Xn=e._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=e.asm.vb).apply(null,arguments)},zn=e._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=function(){return(zn=e._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=e.asm.wb).apply(null,arguments)},Zn=e._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=function(){return(Zn=e._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=e.asm.xb).apply(null,arguments)},Bn=e._emscripten_bind_PePrimem_getLongitude_0=function(){return(Bn=e._emscripten_bind_PePrimem_getLongitude_0=e.asm.yb).apply(null,arguments)},Wn=e._emscripten_bind_PePrimem_getCode_0=function(){return(Wn=e._emscripten_bind_PePrimem_getCode_0=e.asm.zb).apply(null,arguments)},Vn=e._emscripten_bind_PePrimem_getName_1=function(){return(Vn=e._emscripten_bind_PePrimem_getName_1=e.asm.Ab).apply(null,arguments)},qn=e._emscripten_bind_PePrimem_getType_0=function(){return(qn=e._emscripten_bind_PePrimem_getType_0=e.asm.Bb).apply(null,arguments)},kn=e._emscripten_bind_PeProjcs_getGeogcs_0=function(){return(kn=e._emscripten_bind_PeProjcs_getGeogcs_0=e.asm.Cb).apply(null,arguments)},Jn=e._emscripten_bind_PeProjcs_getParameters_0=function(){return(Jn=e._emscripten_bind_PeProjcs_getParameters_0=e.asm.Db).apply(null,arguments)},Kn=e._emscripten_bind_PeProjcs_getUnit_0=function(){return(Kn=e._emscripten_bind_PeProjcs_getUnit_0=e.asm.Eb).apply(null,arguments)},$n=e._emscripten_bind_PeProjcs_loadConstants_0=function(){return($n=e._emscripten_bind_PeProjcs_loadConstants_0=e.asm.Fb).apply(null,arguments)},Qn=e._emscripten_bind_PeProjcs_horizonGcsGenerate_0=function(){return(Qn=e._emscripten_bind_PeProjcs_horizonGcsGenerate_0=e.asm.Gb).apply(null,arguments)},er=e._emscripten_bind_PeProjcs_horizonPcsGenerate_0=function(){return(er=e._emscripten_bind_PeProjcs_horizonPcsGenerate_0=e.asm.Hb).apply(null,arguments)},tr=e._emscripten_bind_PeProjcs_getCode_0=function(){return(tr=e._emscripten_bind_PeProjcs_getCode_0=e.asm.Ib).apply(null,arguments)},nr=e._emscripten_bind_PeProjcs_getName_1=function(){return(nr=e._emscripten_bind_PeProjcs_getName_1=e.asm.Jb).apply(null,arguments)},rr=e._emscripten_bind_PeProjcs_getType_0=function(){return(rr=e._emscripten_bind_PeProjcs_getType_0=e.asm.Kb).apply(null,arguments)},_r=e._emscripten_bind_PeSpheroid_getAxis_0=function(){return(_r=e._emscripten_bind_PeSpheroid_getAxis_0=e.asm.Lb).apply(null,arguments)},or=e._emscripten_bind_PeSpheroid_getFlattening_0=function(){return(or=e._emscripten_bind_PeSpheroid_getFlattening_0=e.asm.Mb).apply(null,arguments)},pr=e._emscripten_bind_PeSpheroid_getCode_0=function(){return(pr=e._emscripten_bind_PeSpheroid_getCode_0=e.asm.Nb).apply(null,arguments)},ir=e._emscripten_bind_PeSpheroid_getName_1=function(){return(ir=e._emscripten_bind_PeSpheroid_getName_1=e.asm.Ob).apply(null,arguments)},ar=e._emscripten_bind_PeSpheroid_getType_0=function(){return(ar=e._emscripten_bind_PeSpheroid_getType_0=e.asm.Pb).apply(null,arguments)},sr=e._emscripten_bind_PeUnit_getUnitFactor_0=function(){return(sr=e._emscripten_bind_PeUnit_getUnitFactor_0=e.asm.Qb).apply(null,arguments)},ur=e._emscripten_bind_PeUnit_getCode_0=function(){return(ur=e._emscripten_bind_PeUnit_getCode_0=e.asm.Rb).apply(null,arguments)},cr=e._emscripten_bind_PeUnit_getName_1=function(){return(cr=e._emscripten_bind_PeUnit_getName_1=e.asm.Sb).apply(null,arguments)},gr=e._emscripten_bind_PeUnit_getType_0=function(){return(gr=e._emscripten_bind_PeUnit_getType_0=e.asm.Tb).apply(null,arguments)},Pr=e._emscripten_bind_PeVersion_version_string_0=function(){return(Pr=e._emscripten_bind_PeVersion_version_string_0=e.asm.Ub).apply(null,arguments)};e._pe_getPeGTlistExtendedEntrySize=function(){return(e._pe_getPeGTlistExtendedEntrySize=e.asm.Vb).apply(null,arguments)},e._pe_getPeGTlistExtendedGTsSize=function(){return(e._pe_getPeGTlistExtendedGTsSize=e.asm.Wb).apply(null,arguments)},e._pe_getPeHorizonSize=function(){return(e._pe_getPeHorizonSize=e.asm.Xb).apply(null,arguments)},e._pe_geog_to_geog=function(){return(e._pe_geog_to_geog=e.asm.Zb).apply(null,arguments)},e._pe_geog_to_proj=function(){return(e._pe_geog_to_proj=e.asm._b).apply(null,arguments)},e._pe_geog_to_dd=function(){return(e._pe_geog_to_dd=e.asm.$b).apply(null,arguments)},e._pe_dd_to_geog=function(){return(e._pe_dd_to_geog=e.asm.ac).apply(null,arguments)},e._pe_geog_to_ddm=function(){return(e._pe_geog_to_ddm=e.asm.bc).apply(null,arguments)},e._pe_ddm_to_geog=function(){return(e._pe_ddm_to_geog=e.asm.cc).apply(null,arguments)},e._pe_geog_to_dms=function(){return(e._pe_geog_to_dms=e.asm.dc).apply(null,arguments)},e._pe_dms_to_geog=function(){return(e._pe_dms_to_geog=e.asm.ec).apply(null,arguments)},e._pe_geog_to_mgrs_extended=function(){return(e._pe_geog_to_mgrs_extended=e.asm.fc).apply(null,arguments)},e._pe_mgrs_to_geog_extended=function(){return(e._pe_mgrs_to_geog_extended=e.asm.gc).apply(null,arguments)},e._pe_geog_to_usng=function(){return(e._pe_geog_to_usng=e.asm.hc).apply(null,arguments)},e._pe_usng_to_geog=function(){return(e._pe_usng_to_geog=e.asm.ic).apply(null,arguments)},e._pe_geog_to_utm=function(){return(e._pe_geog_to_utm=e.asm.jc).apply(null,arguments)},e._pe_utm_to_geog=function(){return(e._pe_utm_to_geog=e.asm.kc).apply(null,arguments)},e._pe_object_to_string_ext=function(){return(e._pe_object_to_string_ext=e.asm.lc).apply(null,arguments)},e._pe_proj_to_geog_center=function(){return(e._pe_proj_to_geog_center=e.asm.mc).apply(null,arguments)};var ue,yr=e._malloc=function(){return(yr=e._malloc=e.asm.nc).apply(null,arguments)};function i_(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function Ee(t){function n(){ue||(ue=!0,e.calledRun=!0,he||(Nr(),J(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),hr()))}V>0||(Sr(),V>0||(e.setStatus?(e.setStatus("Running..."),setTimeout(function(){setTimeout(function(){e.setStatus("")},1),n()},1)):n()))}if(e._free=function(){return(e._free=e.asm.oc).apply(null,arguments)},e.UTF8ToString=j,e.getValue=jr,ee=function t(){ue||Ee(),ue||(ee=t)},e.run=Ee,e.preInit)for(typeof e.preInit=="function"&&(e.preInit=[e.preInit]);e.preInit.length>0;)e.preInit.pop()();function y(){}function ne(t){return(t||y).__cache__}function E(t,n){var r=ne(n),o=r[t];return o||((o=Object.create((n||y).prototype)).ptr=t,r[t]=o)}function a_(t,n){return E(t.ptr,n)}function s_(t){if(!t.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";t.__destroy__(),delete ne(t.__class__)[t.ptr]}function u_(t,n){return t.ptr===n.ptr}function c_(t){return t.ptr}function g_(t){return t.__class__}Ee(),y.prototype=Object.create(y.prototype),y.prototype.constructor=y,y.prototype.__class__=y,y.__cache__={},e.WrapperObject=y,e.getCache=ne,e.wrapPointer=E,e.castObject=a_,e.NULL=E(0),e.destroy=s_,e.compare=u_,e.getPointer=c_,e.getClass=g_;var s={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(s.needed){for(var t=0;t<s.temps.length;t++)e._free(s.temps[t]);s.temps.length=0,e._free(s.buffer),s.buffer=0,s.size+=s.needed,s.needed=0}s.buffer||(s.size+=128,s.buffer=e._malloc(s.size),me(s.buffer)),s.pos=0},alloc:function(t,n){me(s.buffer);var r,o=n.BYTES_PER_ELEMENT,p=t.length*o;return p=p+7&-8,s.pos+p>=s.size?(me(p>0),s.needed+=p,r=e._malloc(p),s.temps.push(r)):(r=s.buffer+s.pos,s.pos+=p),r},copy:function(t,n,r){switch(r>>>=0,n.BYTES_PER_ELEMENT){case 2:r>>>=1;break;case 4:r>>>=2;break;case 8:r>>>=3}for(var o=0;o<t.length;o++)n[r+o]=t[o]}};function be(t){if(typeof t=="string"){var n=o_(t),r=s.alloc(n,H);return s.copy(n,H,r),r}return t}function x(t){if(typeof t=="object"){var n=s.alloc(t,H);return s.copy(t,H,n),n}return t}function P_(t){if(typeof t=="object"){var n=s.alloc(t,pe);return s.copy(t,pe,n),n}return t}function y_(t){if(typeof t=="object"){var n=s.alloc(t,S);return s.copy(t,S,n),n}return t}function m_(t){if(typeof t=="object"){var n=s.alloc(t,ie);return s.copy(t,ie,n),n}return t}function f_(t){if(typeof t=="object"){var n=s.alloc(t,ae);return s.copy(t,ae,n),n}return t}function l(){throw"cannot construct a PeObject, no constructor in IDL"}function D(){throw"cannot construct a PeCoordsys, no constructor in IDL"}function X(){throw"cannot construct a VoidPtr, no constructor in IDL"}function M(){throw"cannot construct a PeDatum, no constructor in IDL"}function _(){throw"cannot construct a PeDefs, no constructor in IDL"}function R(){throw"cannot construct a PeFactory, no constructor in IDL"}function O(t,n,r,o,p,a){t&&typeof t=="object"&&(t=t.ptr),n&&typeof n=="object"&&(n=n.ptr),r&&typeof r=="object"&&(r=r.ptr),o&&typeof o=="object"&&(o=o.ptr),p&&typeof p=="object"&&(p=p.ptr),a&&typeof a=="object"&&(a=a.ptr),this.ptr=Ct(t,n,r,o,p,a),ne(O)[this.ptr]=this}function d(){throw"cannot construct a PeGeogcs, no constructor in IDL"}function m(){throw"cannot construct a PeGeogtran, no constructor in IDL"}function I(){throw"cannot construct a PeGTlistExtended, no constructor in IDL"}function G(){throw"cannot construct a PeGTlistExtendedEntry, no constructor in IDL"}function L(){throw"cannot construct a PeGTlistExtendedGTs, no constructor in IDL"}function b(){throw"cannot construct a PeHorizon, no constructor in IDL"}function N(t){t&&typeof t=="object"&&(t=t.ptr),this.ptr=cn(t),ne(N)[this.ptr]=this}function g(){throw"cannot construct a PeNotationMgrs, no constructor in IDL"}function f(){throw"cannot construct a PeNotationUtm, no constructor in IDL"}function A(){throw"cannot construct a PeParameter, no constructor in IDL"}function i(){throw"cannot construct a PePCSInfo, no constructor in IDL"}function v(){throw"cannot construct a PePrimem, no constructor in IDL"}function P(){throw"cannot construct a PeProjcs, no constructor in IDL"}function T(){throw"cannot construct a PeSpheroid, no constructor in IDL"}function h(){throw"cannot construct a PeUnit, no constructor in IDL"}function z(){throw"cannot construct a PeVersion, no constructor in IDL"}return l.prototype=Object.create(y.prototype),l.prototype.constructor=l,l.prototype.__class__=l,l.__cache__={},e.PeObject=l,l.prototype.getCode=l.prototype.getCode=function(){var t=this.ptr;return He(t)},l.prototype.getName=l.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Xe(n,t))},l.prototype.getType=l.prototype.getType=function(){var t=this.ptr;return ze(t)},D.prototype=Object.create(l.prototype),D.prototype.constructor=D,D.prototype.__class__=D,D.__cache__={},e.PeCoordsys=D,D.prototype.getCode=D.prototype.getCode=function(){var t=this.ptr;return Ze(t)},D.prototype.getName=D.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Be(n,t))},D.prototype.getType=D.prototype.getType=function(){var t=this.ptr;return We(t)},X.prototype=Object.create(y.prototype),X.prototype.constructor=X,X.prototype.__class__=X,X.__cache__={},e.VoidPtr=X,X.prototype.__destroy__=X.prototype.__destroy__=function(){var t=this.ptr;Ve(t)},M.prototype=Object.create(l.prototype),M.prototype.constructor=M,M.prototype.__class__=M,M.__cache__={},e.PeDatum=M,M.prototype.getSpheroid=M.prototype.getSpheroid=function(){var t=this.ptr;return E(qe(t),T)},M.prototype.getCode=M.prototype.getCode=function(){var t=this.ptr;return ke(t)},M.prototype.getName=M.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Je(n,t))},M.prototype.getType=M.prototype.getType=function(){var t=this.ptr;return Ke(t)},_.prototype=Object.create(y.prototype),_.prototype.constructor=_,_.prototype.__class__=_,_.__cache__={},e.PeDefs=_,_.prototype.get_PE_BUFFER_MAX=_.prototype.get_PE_BUFFER_MAX=function(){var t=this.ptr;return $e(t)},Object.defineProperty(_.prototype,"PE_BUFFER_MAX",{get:_.prototype.get_PE_BUFFER_MAX}),_.prototype.get_PE_NAME_MAX=_.prototype.get_PE_NAME_MAX=function(){var t=this.ptr;return Qe(t)},Object.defineProperty(_.prototype,"PE_NAME_MAX",{get:_.prototype.get_PE_NAME_MAX}),_.prototype.get_PE_MGRS_MAX=_.prototype.get_PE_MGRS_MAX=function(){var t=this.ptr;return et(t)},Object.defineProperty(_.prototype,"PE_MGRS_MAX",{get:_.prototype.get_PE_MGRS_MAX}),_.prototype.get_PE_USNG_MAX=_.prototype.get_PE_USNG_MAX=function(){var t=this.ptr;return tt(t)},Object.defineProperty(_.prototype,"PE_USNG_MAX",{get:_.prototype.get_PE_USNG_MAX}),_.prototype.get_PE_DD_MAX=_.prototype.get_PE_DD_MAX=function(){var t=this.ptr;return nt(t)},Object.defineProperty(_.prototype,"PE_DD_MAX",{get:_.prototype.get_PE_DD_MAX}),_.prototype.get_PE_DMS_MAX=_.prototype.get_PE_DMS_MAX=function(){var t=this.ptr;return rt(t)},Object.defineProperty(_.prototype,"PE_DMS_MAX",{get:_.prototype.get_PE_DMS_MAX}),_.prototype.get_PE_DDM_MAX=_.prototype.get_PE_DDM_MAX=function(){var t=this.ptr;return _t(t)},Object.defineProperty(_.prototype,"PE_DDM_MAX",{get:_.prototype.get_PE_DDM_MAX}),_.prototype.get_PE_UTM_MAX=_.prototype.get_PE_UTM_MAX=function(){var t=this.ptr;return ot(t)},Object.defineProperty(_.prototype,"PE_UTM_MAX",{get:_.prototype.get_PE_UTM_MAX}),_.prototype.get_PE_PARM_MAX=_.prototype.get_PE_PARM_MAX=function(){var t=this.ptr;return pt(t)},Object.defineProperty(_.prototype,"PE_PARM_MAX",{get:_.prototype.get_PE_PARM_MAX}),_.prototype.get_PE_TYPE_NONE=_.prototype.get_PE_TYPE_NONE=function(){var t=this.ptr;return it(t)},Object.defineProperty(_.prototype,"PE_TYPE_NONE",{get:_.prototype.get_PE_TYPE_NONE}),_.prototype.get_PE_TYPE_GEOGCS=_.prototype.get_PE_TYPE_GEOGCS=function(){var t=this.ptr;return at(t)},Object.defineProperty(_.prototype,"PE_TYPE_GEOGCS",{get:_.prototype.get_PE_TYPE_GEOGCS}),_.prototype.get_PE_TYPE_PROJCS=_.prototype.get_PE_TYPE_PROJCS=function(){var t=this.ptr;return st(t)},Object.defineProperty(_.prototype,"PE_TYPE_PROJCS",{get:_.prototype.get_PE_TYPE_PROJCS}),_.prototype.get_PE_TYPE_GEOGTRAN=_.prototype.get_PE_TYPE_GEOGTRAN=function(){var t=this.ptr;return ut(t)},Object.defineProperty(_.prototype,"PE_TYPE_GEOGTRAN",{get:_.prototype.get_PE_TYPE_GEOGTRAN}),_.prototype.get_PE_TYPE_COORDSYS=_.prototype.get_PE_TYPE_COORDSYS=function(){var t=this.ptr;return ct(t)},Object.defineProperty(_.prototype,"PE_TYPE_COORDSYS",{get:_.prototype.get_PE_TYPE_COORDSYS}),_.prototype.get_PE_TYPE_UNIT=_.prototype.get_PE_TYPE_UNIT=function(){var t=this.ptr;return gt(t)},Object.defineProperty(_.prototype,"PE_TYPE_UNIT",{get:_.prototype.get_PE_TYPE_UNIT}),_.prototype.get_PE_TYPE_LINUNIT=_.prototype.get_PE_TYPE_LINUNIT=function(){var t=this.ptr;return Pt(t)},Object.defineProperty(_.prototype,"PE_TYPE_LINUNIT",{get:_.prototype.get_PE_TYPE_LINUNIT}),_.prototype.get_PE_STR_OPTS_NONE=_.prototype.get_PE_STR_OPTS_NONE=function(){var t=this.ptr;return yt(t)},Object.defineProperty(_.prototype,"PE_STR_OPTS_NONE",{get:_.prototype.get_PE_STR_OPTS_NONE}),_.prototype.get_PE_STR_AUTH_NONE=_.prototype.get_PE_STR_AUTH_NONE=function(){var t=this.ptr;return mt(t)},Object.defineProperty(_.prototype,"PE_STR_AUTH_NONE",{get:_.prototype.get_PE_STR_AUTH_NONE}),_.prototype.get_PE_STR_AUTH_TOP=_.prototype.get_PE_STR_AUTH_TOP=function(){var t=this.ptr;return ft(t)},Object.defineProperty(_.prototype,"PE_STR_AUTH_TOP",{get:_.prototype.get_PE_STR_AUTH_TOP}),_.prototype.get_PE_STR_NAME_CANON=_.prototype.get_PE_STR_NAME_CANON=function(){var t=this.ptr;return lt(t)},Object.defineProperty(_.prototype,"PE_STR_NAME_CANON",{get:_.prototype.get_PE_STR_NAME_CANON}),_.prototype.get_PE_PARM_X0=_.prototype.get_PE_PARM_X0=function(){var t=this.ptr;return dt(t)},Object.defineProperty(_.prototype,"PE_PARM_X0",{get:_.prototype.get_PE_PARM_X0}),_.prototype.get_PE_PARM_ND=_.prototype.get_PE_PARM_ND=function(){var t=this.ptr;return Et(t)},Object.defineProperty(_.prototype,"PE_PARM_ND",{get:_.prototype.get_PE_PARM_ND}),_.prototype.get_PE_TRANSFORM_1_TO_2=_.prototype.get_PE_TRANSFORM_1_TO_2=function(){var t=this.ptr;return bt(t)},Object.defineProperty(_.prototype,"PE_TRANSFORM_1_TO_2",{get:_.prototype.get_PE_TRANSFORM_1_TO_2}),_.prototype.get_PE_TRANSFORM_2_TO_1=_.prototype.get_PE_TRANSFORM_2_TO_1=function(){var t=this.ptr;return Ot(t)},Object.defineProperty(_.prototype,"PE_TRANSFORM_2_TO_1",{get:_.prototype.get_PE_TRANSFORM_2_TO_1}),_.prototype.get_PE_TRANSFORM_P_TO_G=_.prototype.get_PE_TRANSFORM_P_TO_G=function(){var t=this.ptr;return Tt(t)},Object.defineProperty(_.prototype,"PE_TRANSFORM_P_TO_G",{get:_.prototype.get_PE_TRANSFORM_P_TO_G}),_.prototype.get_PE_TRANSFORM_G_TO_P=_.prototype.get_PE_TRANSFORM_G_TO_P=function(){var t=this.ptr;return St(t)},Object.defineProperty(_.prototype,"PE_TRANSFORM_G_TO_P",{get:_.prototype.get_PE_TRANSFORM_G_TO_P}),_.prototype.get_PE_HORIZON_RECT=_.prototype.get_PE_HORIZON_RECT=function(){var t=this.ptr;return Nt(t)},Object.defineProperty(_.prototype,"PE_HORIZON_RECT",{get:_.prototype.get_PE_HORIZON_RECT}),_.prototype.get_PE_HORIZON_POLY=_.prototype.get_PE_HORIZON_POLY=function(){var t=this.ptr;return ht(t)},Object.defineProperty(_.prototype,"PE_HORIZON_POLY",{get:_.prototype.get_PE_HORIZON_POLY}),_.prototype.get_PE_HORIZON_LINE=_.prototype.get_PE_HORIZON_LINE=function(){var t=this.ptr;return Mt(t)},Object.defineProperty(_.prototype,"PE_HORIZON_LINE",{get:_.prototype.get_PE_HORIZON_LINE}),_.prototype.get_PE_HORIZON_DELTA=_.prototype.get_PE_HORIZON_DELTA=function(){var t=this.ptr;return vt(t)},Object.defineProperty(_.prototype,"PE_HORIZON_DELTA",{get:_.prototype.get_PE_HORIZON_DELTA}),R.prototype=Object.create(y.prototype),R.prototype.constructor=R,R.prototype.__class__=R,R.__cache__={},e.PeFactory=R,R.prototype.initialize=R.prototype.initialize=function(t){var n=this.ptr;s.prepare(),t=t&&typeof t=="object"?t.ptr:be(t),Dt(n,t)},R.prototype.factoryByType=R.prototype.factoryByType=function(t,n){var r=this.ptr;return t&&typeof t=="object"&&(t=t.ptr),n&&typeof n=="object"&&(n=n.ptr),E(Rt(r,t,n),l)},R.prototype.fromString=R.prototype.fromString=function(t,n){var r=this.ptr;return s.prepare(),t&&typeof t=="object"&&(t=t.ptr),n=n&&typeof n=="object"?n.ptr:be(n),E(At(r,t,n),l)},R.prototype.getCode=R.prototype.getCode=function(t){var n=this.ptr;return t&&typeof t=="object"&&(t=t.ptr),Gt(n,t)},O.prototype=Object.create(y.prototype),O.prototype.constructor=O,O.prototype.__class__=O,O.__cache__={},e.PeGCSExtent=O,O.prototype.getLLon=O.prototype.getLLon=function(){var t=this.ptr;return It(t)},O.prototype.getSLat=O.prototype.getSLat=function(){var t=this.ptr;return jt(t)},O.prototype.getRLon=O.prototype.getRLon=function(){var t=this.ptr;return Lt(t)},O.prototype.getNLat=O.prototype.getNLat=function(){var t=this.ptr;return Ut(t)},O.prototype.__destroy__=O.prototype.__destroy__=function(){var t=this.ptr;Yt(t)},d.prototype=Object.create(D.prototype),d.prototype.constructor=d,d.prototype.__class__=d,d.__cache__={},e.PeGeogcs=d,d.prototype.getDatum=d.prototype.getDatum=function(){var t=this.ptr;return E(xt(t),M)},d.prototype.getPrimem=d.prototype.getPrimem=function(){var t=this.ptr;return E(Ft(t),v)},d.prototype.getUnit=d.prototype.getUnit=function(){var t=this.ptr;return E(wt(t),h)},d.prototype.getCode=d.prototype.getCode=function(){var t=this.ptr;return Ht(t)},d.prototype.getName=d.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Xt(n,t))},d.prototype.getType=d.prototype.getType=function(){var t=this.ptr;return zt(t)},m.prototype=Object.create(l.prototype),m.prototype.constructor=m,m.prototype.__class__=m,m.__cache__={},e.PeGeogtran=m,m.prototype.isEqual=m.prototype.isEqual=function(t){var n=this.ptr;return t&&typeof t=="object"&&(t=t.ptr),!!Zt(n,t)},m.prototype.getGeogcs1=m.prototype.getGeogcs1=function(){var t=this.ptr;return E(Bt(t),d)},m.prototype.getGeogcs2=m.prototype.getGeogcs2=function(){var t=this.ptr;return E(Wt(t),d)},m.prototype.getParameters=m.prototype.getParameters=function(){var t=this.ptr;return Vt(t)},m.prototype.loadConstants=m.prototype.loadConstants=function(){var t=this.ptr;return!!qt(t)},m.prototype.getCode=m.prototype.getCode=function(){var t=this.ptr;return kt(t)},m.prototype.getName=m.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Jt(n,t))},m.prototype.getType=m.prototype.getType=function(){var t=this.ptr;return Kt(t)},I.prototype=Object.create(y.prototype),I.prototype.constructor=I,I.prototype.__class__=I,I.__cache__={},e.PeGTlistExtended=I,I.prototype.getGTlist=I.prototype.getGTlist=function(t,n,r,o,p,a){var u=this.ptr;return t&&typeof t=="object"&&(t=t.ptr),n&&typeof n=="object"&&(n=n.ptr),r&&typeof r=="object"&&(r=r.ptr),o&&typeof o=="object"&&(o=o.ptr),p&&typeof p=="object"&&(p=p.ptr),a&&typeof a=="object"&&(a=a.ptr),E($t(u,t,n,r,o,p,a),G)},I.prototype.get_PE_GTLIST_OPTS_COMMON=I.prototype.get_PE_GTLIST_OPTS_COMMON=function(){var t=this.ptr;return Qt(t)},Object.defineProperty(I.prototype,"PE_GTLIST_OPTS_COMMON",{get:I.prototype.get_PE_GTLIST_OPTS_COMMON}),G.prototype=Object.create(y.prototype),G.prototype.constructor=G,G.prototype.__class__=G,G.__cache__={},e.PeGTlistExtendedEntry=G,G.prototype.getEntries=G.prototype.getEntries=function(){var t=this.ptr;return E(en(t),L)},G.prototype.getSteps=G.prototype.getSteps=function(){var t=this.ptr;return tn(t)},G.prototype.Delete=G.prototype.Delete=function(t){var n=this.ptr;t&&typeof t=="object"&&(t=t.ptr),nn(n,t)},L.prototype=Object.create(y.prototype),L.prototype.constructor=L,L.prototype.__class__=L,L.__cache__={},e.PeGTlistExtendedGTs=L,L.prototype.getDirection=L.prototype.getDirection=function(){var t=this.ptr;return rn(t)},L.prototype.getGeogtran=L.prototype.getGeogtran=function(){var t=this.ptr;return E(_n(t),m)},b.prototype=Object.create(y.prototype),b.prototype.constructor=b,b.prototype.__class__=b,b.__cache__={},e.PeHorizon=b,b.prototype.getNump=b.prototype.getNump=function(){var t=this.ptr;return on(t)},b.prototype.getKind=b.prototype.getKind=function(){var t=this.ptr;return pn(t)},b.prototype.getInclusive=b.prototype.getInclusive=function(){var t=this.ptr;return an(t)},b.prototype.getSize=b.prototype.getSize=function(){var t=this.ptr;return sn(t)},b.prototype.getCoord=b.prototype.getCoord=function(){var t=this.ptr;return un(t)},N.prototype=Object.create(y.prototype),N.prototype.constructor=N,N.prototype.__class__=N,N.__cache__={},e.PeInteger=N,N.prototype.get_val=N.prototype.get_val=function(){var t=this.ptr;return gn(t)},N.prototype.set_val=N.prototype.set_val=function(t){var n=this.ptr;t&&typeof t=="object"&&(t=t.ptr),Pn(n,t)},Object.defineProperty(N.prototype,"val",{get:N.prototype.get_val,set:N.prototype.set_val}),N.prototype.__destroy__=N.prototype.__destroy__=function(){var t=this.ptr;yn(t)},g.prototype=Object.create(y.prototype),g.prototype.constructor=g,g.prototype.__class__=g,g.__cache__={},e.PeNotationMgrs=g,g.prototype.get_PE_MGRS_STYLE_NEW=g.prototype.get_PE_MGRS_STYLE_NEW=function(){var t=this.ptr;return mn(t)},Object.defineProperty(g.prototype,"PE_MGRS_STYLE_NEW",{get:g.prototype.get_PE_MGRS_STYLE_NEW}),g.prototype.get_PE_MGRS_STYLE_OLD=g.prototype.get_PE_MGRS_STYLE_OLD=function(){var t=this.ptr;return fn(t)},Object.defineProperty(g.prototype,"PE_MGRS_STYLE_OLD",{get:g.prototype.get_PE_MGRS_STYLE_OLD}),g.prototype.get_PE_MGRS_STYLE_AUTO=g.prototype.get_PE_MGRS_STYLE_AUTO=function(){var t=this.ptr;return ln(t)},Object.defineProperty(g.prototype,"PE_MGRS_STYLE_AUTO",{get:g.prototype.get_PE_MGRS_STYLE_AUTO}),g.prototype.get_PE_MGRS_180_ZONE_1_PLUS=g.prototype.get_PE_MGRS_180_ZONE_1_PLUS=function(){var t=this.ptr;return dn(t)},Object.defineProperty(g.prototype,"PE_MGRS_180_ZONE_1_PLUS",{get:g.prototype.get_PE_MGRS_180_ZONE_1_PLUS}),g.prototype.get_PE_MGRS_ADD_SPACES=g.prototype.get_PE_MGRS_ADD_SPACES=function(){var t=this.ptr;return En(t)},Object.defineProperty(g.prototype,"PE_MGRS_ADD_SPACES",{get:g.prototype.get_PE_MGRS_ADD_SPACES}),f.prototype=Object.create(y.prototype),f.prototype.constructor=f,f.prototype.__class__=f,f.__cache__={},e.PeNotationUtm=f,f.prototype.get_PE_UTM_OPTS_NONE=f.prototype.get_PE_UTM_OPTS_NONE=function(){var t=this.ptr;return bn(t)},Object.defineProperty(f.prototype,"PE_UTM_OPTS_NONE",{get:f.prototype.get_PE_UTM_OPTS_NONE}),f.prototype.get_PE_UTM_OPTS_NS=f.prototype.get_PE_UTM_OPTS_NS=function(){var t=this.ptr;return On(t)},Object.defineProperty(f.prototype,"PE_UTM_OPTS_NS",{get:f.prototype.get_PE_UTM_OPTS_NS}),f.prototype.get_PE_UTM_OPTS_NS_STRICT=f.prototype.get_PE_UTM_OPTS_NS_STRICT=function(){var t=this.ptr;return Tn(t)},Object.defineProperty(f.prototype,"PE_UTM_OPTS_NS_STRICT",{get:f.prototype.get_PE_UTM_OPTS_NS_STRICT}),f.prototype.get_PE_UTM_OPTS_ADD_SPACES=f.prototype.get_PE_UTM_OPTS_ADD_SPACES=function(){var t=this.ptr;return Sn(t)},Object.defineProperty(f.prototype,"PE_UTM_OPTS_ADD_SPACES",{get:f.prototype.get_PE_UTM_OPTS_ADD_SPACES}),A.prototype=Object.create(l.prototype),A.prototype.constructor=A,A.prototype.__class__=A,A.__cache__={},e.PeParameter=A,A.prototype.getValue=A.prototype.getValue=function(){var t=this.ptr;return Nn(t)},A.prototype.getCode=A.prototype.getCode=function(){var t=this.ptr;return hn(t)},A.prototype.getName=A.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Mn(n,t))},A.prototype.getType=A.prototype.getType=function(){var t=this.ptr;return vn(t)},i.prototype=Object.create(y.prototype),i.prototype.constructor=i,i.prototype.__class__=i,i.__cache__={},e.PePCSInfo=i,i.prototype.getCentralMeridian=i.prototype.getCentralMeridian=function(){var t=this.ptr;return Dn(t)},i.prototype.getDomainMinx=i.prototype.getDomainMinx=function(){var t=this.ptr;return Rn(t)},i.prototype.getDomainMiny=i.prototype.getDomainMiny=function(){var t=this.ptr;return An(t)},i.prototype.getDomainMaxx=i.prototype.getDomainMaxx=function(){var t=this.ptr;return Gn(t)},i.prototype.getDomainMaxy=i.prototype.getDomainMaxy=function(){var t=this.ptr;return Cn(t)},i.prototype.getNorthPoleLocation=i.prototype.getNorthPoleLocation=function(){var t=this.ptr;return In(t)},i.prototype.getNorthPoleGeometry=i.prototype.getNorthPoleGeometry=function(){var t=this.ptr;return jn(t)},i.prototype.getSouthPoleLocation=i.prototype.getSouthPoleLocation=function(){var t=this.ptr;return Ln(t)},i.prototype.getSouthPoleGeometry=i.prototype.getSouthPoleGeometry=function(){var t=this.ptr;return Un(t)},i.prototype.isDensificationNeeded=i.prototype.isDensificationNeeded=function(){var t=this.ptr;return!!Yn(t)},i.prototype.isGcsHorizonMultiOverlap=i.prototype.isGcsHorizonMultiOverlap=function(){var t=this.ptr;return!!xn(t)},i.prototype.isPannableRectangle=i.prototype.isPannableRectangle=function(){var t=this.ptr;return!!Fn(t)},i.prototype.generate=i.prototype.generate=function(t,n){var r=this.ptr;return t&&typeof t=="object"&&(t=t.ptr),n&&typeof n=="object"&&(n=n.ptr),E(wn(r,t,n),i)},i.prototype.get_PE_PCSINFO_OPTION_NONE=i.prototype.get_PE_PCSINFO_OPTION_NONE=function(){var t=this.ptr;return Hn(t)},Object.defineProperty(i.prototype,"PE_PCSINFO_OPTION_NONE",{get:i.prototype.get_PE_PCSINFO_OPTION_NONE}),i.prototype.get_PE_PCSINFO_OPTION_DOMAIN=i.prototype.get_PE_PCSINFO_OPTION_DOMAIN=function(){var t=this.ptr;return Xn(t)},Object.defineProperty(i.prototype,"PE_PCSINFO_OPTION_DOMAIN",{get:i.prototype.get_PE_PCSINFO_OPTION_DOMAIN}),i.prototype.get_PE_POLE_OUTSIDE_BOUNDARY=i.prototype.get_PE_POLE_OUTSIDE_BOUNDARY=function(){var t=this.ptr;return zn(t)},Object.defineProperty(i.prototype,"PE_POLE_OUTSIDE_BOUNDARY",{get:i.prototype.get_PE_POLE_OUTSIDE_BOUNDARY}),i.prototype.get_PE_POLE_POINT=i.prototype.get_PE_POLE_POINT=function(){var t=this.ptr;return Zn(t)},Object.defineProperty(i.prototype,"PE_POLE_POINT",{get:i.prototype.get_PE_POLE_POINT}),v.prototype=Object.create(l.prototype),v.prototype.constructor=v,v.prototype.__class__=v,v.__cache__={},e.PePrimem=v,v.prototype.getLongitude=v.prototype.getLongitude=function(){var t=this.ptr;return Bn(t)},v.prototype.getCode=v.prototype.getCode=function(){var t=this.ptr;return Wn(t)},v.prototype.getName=v.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(Vn(n,t))},v.prototype.getType=v.prototype.getType=function(){var t=this.ptr;return qn(t)},P.prototype=Object.create(D.prototype),P.prototype.constructor=P,P.prototype.__class__=P,P.__cache__={},e.PeProjcs=P,P.prototype.getGeogcs=P.prototype.getGeogcs=function(){var t=this.ptr;return E(kn(t),d)},P.prototype.getParameters=P.prototype.getParameters=function(){var t=this.ptr;return Jn(t)},P.prototype.getUnit=P.prototype.getUnit=function(){var t=this.ptr;return E(Kn(t),h)},P.prototype.loadConstants=P.prototype.loadConstants=function(){var t=this.ptr;return!!$n(t)},P.prototype.horizonGcsGenerate=P.prototype.horizonGcsGenerate=function(){var t=this.ptr;return E(Qn(t),b)},P.prototype.horizonPcsGenerate=P.prototype.horizonPcsGenerate=function(){var t=this.ptr;return E(er(t),b)},P.prototype.getCode=P.prototype.getCode=function(){var t=this.ptr;return tr(t)},P.prototype.getName=P.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(nr(n,t))},P.prototype.getType=P.prototype.getType=function(){var t=this.ptr;return rr(t)},T.prototype=Object.create(l.prototype),T.prototype.constructor=T,T.prototype.__class__=T,T.__cache__={},e.PeSpheroid=T,T.prototype.getAxis=T.prototype.getAxis=function(){var t=this.ptr;return _r(t)},T.prototype.getFlattening=T.prototype.getFlattening=function(){var t=this.ptr;return or(t)},T.prototype.getCode=T.prototype.getCode=function(){var t=this.ptr;return pr(t)},T.prototype.getName=T.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(ir(n,t))},T.prototype.getType=T.prototype.getType=function(){var t=this.ptr;return ar(t)},h.prototype=Object.create(l.prototype),h.prototype.constructor=h,h.prototype.__class__=h,h.__cache__={},e.PeUnit=h,h.prototype.getUnitFactor=h.prototype.getUnitFactor=function(){var t=this.ptr;return sr(t)},h.prototype.getCode=h.prototype.getCode=function(){var t=this.ptr;return ur(t)},h.prototype.getName=h.prototype.getName=function(t){var n=this.ptr;return s.prepare(),typeof t=="object"&&(t=x(t)),j(cr(n,t))},h.prototype.getType=h.prototype.getType=function(){var t=this.ptr;return gr(t)},z.prototype=Object.create(y.prototype),z.prototype.constructor=z,z.prototype.__class__=z,z.__cache__={},e.PeVersion=z,z.prototype.version_string=z.prototype.version_string=function(){var t=this.ptr;return j(Pr(t))},e.ensureCache=s,e.ensureString=be,e.ensureInt8=x,e.ensureInt16=P_,e.ensureInt32=y_,e.ensureFloat32=m_,e.ensureFloat64=f_,e.ready},dr.exports=Er;const O_=b_({__proto__:null,default:Oe.exports},[Oe.exports]);export{O_ as p};