Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

50 lines
24 KiB

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define(["exports","./_commonjsHelpers"],function(Wa,Q){var qa={exports:{}};(function(Xa,ra){ra=(()=>{var sa="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;return function(ta={}){function Ya(a){return h.locateFile?h.locateFile(a,K):K+a}function ua(){var a=Y.buffer;h.HEAP8=D=new Int8Array(a);h.HEAP16=R=new Int16Array(a);h.HEAPU8=x=new Uint8Array(a);h.HEAPU16=Z=new Uint16Array(a);h.HEAP32=y=new Int32Array(a);h.HEAPU32=v=new Uint32Array(a);h.HEAPF32=va=new Float32Array(a);
h.HEAPF64=wa=new Float64Array(a)}function aa(a){if(h.onAbort)h.onAbort(a);a="Aborted("+a+")";S(a);xa=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}function ya(a){if(a==T&&U)return new Uint8Array(U);throw"both async and sync fetching of the wasm failed";}function Za(a){return U||"function"!=typeof fetch?Promise.resolve().then(()=>ya(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw"failed to load wasm binary file at '"+a+"'";return b.arrayBuffer()}).catch(()=>
ya(a))}function za(a,b,c){return Za(a).then(d=>WebAssembly.instantiate(d,b)).then(d=>d).then(c,d=>{S(`failed to asynchronously prepare wasm: ${d}`);aa(d)})}function $a(a,b,c,d){return a||"function"!=typeof WebAssembly.instantiateStreaming||b.startsWith("data:application/octet-stream;base64,")||"function"!=typeof fetch?za(b,c,d):fetch(b,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,c).then(d,function(g){S(`wasm streaming compile failed: ${g}`);S("falling back to ArrayBuffer instantiation");
return za(b,c,d)}))}function ab(a){this.excPtr=a;this.ptr=a-24;this.set_type=function(b){v[this.ptr+4>>2]=b};this.get_type=function(){return v[this.ptr+4>>2]};this.set_destructor=function(b){v[this.ptr+8>>2]=b};this.get_destructor=function(){return v[this.ptr+8>>2]};this.set_caught=function(b){D[this.ptr+12>>0]=b?1:0};this.get_caught=function(){return 0!=D[this.ptr+12>>0]};this.set_rethrown=function(b){D[this.ptr+13>>0]=b?1:0};this.get_rethrown=function(){return 0!=D[this.ptr+13>>0]};this.init=function(b,
c){this.set_adjusted_ptr(0);this.set_type(b);this.set_destructor(c)};this.set_adjusted_ptr=function(b){v[this.ptr+16>>2]=b};this.get_adjusted_ptr=function(){return v[this.ptr+16>>2]};this.get_exception_ptr=function(){if(Aa(this.get_type()))return v[this.excPtr>>2];var b=this.get_adjusted_ptr();return 0!==b?b:this.excPtr}}function ca(a){return this.fromWireType(y[a>>2])}function bb(a,b,c={}){var d=b.name;if(!a)throw new B(`type "${d}" must have a positive integer typeid pointer`);if(L.hasOwnProperty(a)){if(c.ignoreDuplicateRegistrations)return;
throw new B(`Cannot register type '${d}' twice`);}L[a]=b;delete da[a];N.hasOwnProperty(a)&&(b=N[a],delete N[a],b.forEach(e=>e()))}function F(a,b,c={}){if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");return bb(a,b,c)}function Ba(){this.allocated=[void 0];this.freelist=[]}function cb(a,b,c,d,e,g){g=b.length;if(2>g)throw new B("argTypes array size mismatch! Must at least get return value and 'this' types!");var k=null!==b[1]&&null!==c,l=!1;for(c=
1;c<b.length;++c)if(null!==b[c]&&void 0===b[c].destructorFunction){l=!0;break}var m="void"!==b[0].name,p=g-2,n=Array(p),r=[],w=[];return function(){if(arguments.length!==p)throw new B(`function ${a} called with ${arguments.length} arguments, expected ${p}`);w.length=0;r.length=k?2:1;r[0]=e;if(k){var f=b[1].toWireType(w,this);r[1]=f}for(var q=0;q<p;++q)n[q]=b[q+2].toWireType(w,arguments[q]),r.push(n[q]);q=d.apply(null,r);if(l)ka(w);else for(var t=k?1:2;t<b.length;t++){var u=1===t?f:n[t-2];null!==b[t].destructorFunction&&
b[t].destructorFunction(u)}f=m?b[0].fromWireType(q):void 0;return f}}function db(a,b){a=eb(a);return{[a]:function(){return b.apply(this,arguments)}}[a]}function fb(a){return this.fromWireType(v[a>>2])}function gb(a,b,c){b=Ca(a)+1;b=Array(b);Da(a,b,0,b.length);return b}function Ea(){function a(){if(!ea&&(ea=!0,h.calledRun=!0,!xa)){la(Fa);Ga(h);if(h.onRuntimeInitialized)h.onRuntimeInitialized();if(h.postRun)for("function"==typeof h.postRun&&(h.postRun=[h.postRun]);h.postRun.length;)Ha.unshift(h.postRun.shift());
la(Ha)}}if(!(0<M)){if(h.preRun)for("function"==typeof h.preRun&&(h.preRun=[h.preRun]);h.preRun.length;)Ia.unshift(h.preRun.shift());la(Ia);0<M||(h.setStatus?(h.setStatus("Running..."),setTimeout(function(){setTimeout(function(){h.setStatus("")},1);a()},1)):a())}}var h=ta,Ga,ba;h.ready=new Promise((a,b)=>{Ga=a;ba=b});var Ja=Object.assign({},h),Ka="./this.program",K="";"undefined"!=typeof document&&document.currentScript&&(K=document.currentScript.src);sa&&(K=sa);K=0!==K.indexOf("blob:")?K.substr(0,
K.replace(/[?#].*/,"").lastIndexOf("/")+1):"";h.print||console.log.bind(console);var S=h.printErr||console.error.bind(console);Object.assign(h,Ja);Ja=null;h.arguments&&h.arguments;h.thisProgram&&(Ka=h.thisProgram);h.quit&&h.quit;var U;h.wasmBinary&&(U=h.wasmBinary);"object"!=typeof WebAssembly&&aa("no native wasm support detected");var Y,xa=!1,D,x,R,Z,y,v,va,wa,Ia=[],Fa=[],Ha=[],M=0,V=null;var T="lyr3DMain.wasm";T.startsWith("data:application/octet-stream;base64,")||(T=Ya(T));var la=a=>{for(;0<a.length;)a.shift()(h)};
h.noExitRuntime||!0;var La=0,fa={},ka=a=>{for(;a.length;){var b=a.pop();a.pop()(b)}},N={},L={},da={},ma=(a,b,c)=>{function d(l){l=c(l);if(l.length!==a.length)throw new Ma("Mismatched type converter count");for(var m=0;m<a.length;++m)F(a[m],l[m])}a.forEach(function(l){da[l]=b});var e=Array(b.length),g=[],k=0;b.forEach((l,m)=>{L.hasOwnProperty(l)?e[m]=L[l]:(g.push(l),N.hasOwnProperty(l)||(N[l]=[]),N[l].push(()=>{e[m]=L[l];++k;k===g.length&&d(e)}))});0===g.length&&d(e)},ha={},Na,A=a=>{for(var b="";x[a];)b+=
Na[x[a++]];return b},C=new Ba,Oa=a=>{a>=C.reserved&&0===--C.get(a).refcount&&C.free(a)},E={toValue:a=>{if(!a)throw new B("Cannot use deleted val. handle \x3d "+a);return C.get(a).value},toHandle:a=>{switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:return C.allocate({refcount:1,value:a})}}},hb=(a,b)=>{switch(b){case 4:return function(c){return this.fromWireType(va[c>>2])};case 8:return function(c){return this.fromWireType(wa[c>>3])};default:throw new TypeError(`invalid float width (${b}): ${a}`);
}},eb=a=>{if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?`_${a}`:a},ib=(a,b,c)=>{if(void 0===a[b].overloadTable){var d=a[b];a[b]=function(){if(!a[b].overloadTable.hasOwnProperty(arguments.length))throw new B(`Function '${c}' called with an invalid number of arguments (${arguments.length}) - expects one of (${a[b].overloadTable})!`);return a[b].overloadTable[arguments.length].apply(this,arguments)};a[b].overloadTable=[];a[b].overloadTable[d.argCount]=
d}},jb=(a,b,c)=>{if(h.hasOwnProperty(a)){if(void 0===c||void 0!==h[a].overloadTable&&void 0!==h[a].overloadTable[c])throw new B(`Cannot register public name '${a}' twice`);ib(h,a,a);if(h.hasOwnProperty(c))throw new B(`Cannot register multiple overloads of a function with the same number of arguments (${c})!`);h[a].overloadTable[c]=b}else h[a]=b,void 0!==c&&(h[a].numArguments=c)},kb=(a,b)=>{for(var c=[],d=0;d<a;d++)c.push(v[b+4*d>>2]);return c},O=[],G,na=a=>{var b=O[a];b||(a>=O.length&&(O.length=a+
1),O[a]=b=G.get(a));return b},lb=(a,b)=>{var c=[];return function(){c.length=0;Object.assign(c,arguments);if(a.includes("j")){var d=h["dynCall_"+a];d=c&&c.length?d.apply(null,[b].concat(c)):d.call(null,b)}else d=na(b).apply(null,c);return d}},H=(a,b)=>{a=A(a);var c=a.includes("j")?lb(a,b):na(b);if("function"!=typeof c)throw new B(`unknown function pointer with signature ${a}: ${b}`);return c},Qa=a=>{a=Pa(a);var b=A(a);I(a);return b},nb=(a,b)=>{function c(g){e[g]||L[g]||(da[g]?da[g].forEach(c):(d.push(g),
e[g]=!0))}var d=[],e={};b.forEach(c);throw new mb(`${a}: `+d.map(Qa).join([", "]));},ob=a=>{a=a.trim();const b=a.indexOf("(");return-1!==b?(")"!=a[a.length-1]&&aa("Parentheses for argument names should match."),a.substr(0,b)):a},pb=(a,b,c)=>{switch(b){case 1:return c?d=>D[d>>0]:d=>x[d>>0];case 2:return c?d=>R[d>>1]:d=>Z[d>>1];case 4:return c?d=>y[d>>2]:d=>v[d>>2];default:throw new TypeError(`invalid integer width (${b}): ${a}`);}},Da=(a,b,c,d)=>{if(!(0<d))return 0;var e=c;d=c+d-1;for(var g=0;g<a.length;++g){var k=
a.charCodeAt(g);if(55296<=k&&57343>=k){var l=a.charCodeAt(++g);k=65536+((k&1023)<<10)|l&1023}if(127>=k){if(c>=d)break;b[c++]=k}else{if(2047>=k){if(c+1>=d)break;b[c++]=192|k>>6}else{if(65535>=k){if(c+2>=d)break;b[c++]=224|k>>12}else{if(c+3>=d)break;b[c++]=240|k>>18;b[c++]=128|k>>12&63}b[c++]=128|k>>6&63}b[c++]=128|k&63}}b[c]=0;return c-e},Ca=a=>{for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);127>=d?b++:2047>=d?b+=2:55296<=d&&57343>=d?(b+=4,++c):b+=3}return b},Ra="undefined"!=typeof TextDecoder?
new TextDecoder("utf8"):void 0,ia=(a,b,c)=>{var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16<c-b&&a.buffer&&Ra)return Ra.decode(a.subarray(b,c));for(d="";b<c;){var e=a[b++];if(e&128){var g=a[b++]&63;if(192==(e&224))d+=String.fromCharCode((e&31)<<6|g);else{var k=a[b++]&63;e=224==(e&240)?(e&15)<<12|g<<6|k:(e&7)<<18|g<<12|k<<6|a[b++]&63;65536>e?d+=String.fromCharCode(e):(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023))}}else d+=String.fromCharCode(e)}return d},Sa="undefined"!=typeof TextDecoder?
new TextDecoder("utf-16le"):void 0,qb=(a,b)=>{var c=a>>1;for(var d=c+b/2;!(c>=d)&&Z[c];)++c;c<<=1;if(32<c-a&&Sa)return Sa.decode(x.subarray(a,c));c="";for(d=0;!(d>=b/2);++d){var e=R[a+2*d>>1];if(0==e)break;c+=String.fromCharCode(e)}return c},rb=(a,b,c)=>{void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var d=b;c=c<2*a.length?c/2:a.length;for(var e=0;e<c;++e){var g=a.charCodeAt(e);R[b>>1]=g;b+=2}R[b>>1]=0;return b-d},sb=a=>2*a.length,tb=(a,b)=>{for(var c=0,d="";!(c>=b/4);){var e=y[a+4*c>>2];if(0==e)break;
++c;65536<=e?(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023)):d+=String.fromCharCode(e)}return d},ub=(a,b,c)=>{void 0===c&&(c=2147483647);if(4>c)return 0;var d=b;c=d+c-4;for(var e=0;e<a.length;++e){var g=a.charCodeAt(e);if(55296<=g&&57343>=g){var k=a.charCodeAt(++e);g=65536+((g&1023)<<10)|k&1023}y[b>>2]=g;b+=4;if(b+4>c)break}y[b>>2]=0;return b-d},vb=a=>{for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b},wb={},oa={},W=()=>{if(!W.strings){var a={USER:"web_user",
LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Ka||"./this.program"},b;for(b in oa)void 0===oa[b]?delete a[b]:a[b]=oa[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);W.strings=c}return W.strings},ja=a=>0===a%4&&(0!==a%100||0===a%400),Ta=[31,29,31,30,31,30,31,31,30,31,30,31],Ua=[31,28,31,30,31,30,31,31,30,31,30,31],xb=(a,b,c,d)=>{function e(f,q,t){for(f="number"==typeof f?f.toString():
f||"";f.length<q;)f=t[0]+f;return f}function g(f,q){return e(f,q,"0")}function k(f,q){function t(J){return 0>J?-1:0<J?1:0}var u;0===(u=t(f.getFullYear()-q.getFullYear()))&&0===(u=t(f.getMonth()-q.getMonth()))&&(u=t(f.getDate()-q.getDate()));return u}function l(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(),0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-
1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function m(f){a:{var q=f.tm_yday;for(f=new Date((new Date(f.tm_year+1900,0,1)).getTime());0<q;){var t=ja(f.getFullYear()),u=f.getMonth();t=(t?Ta:Ua)[u];if(q>t-f.getDate())q-=t-f.getDate()+1,f.setDate(1),11>u?f.setMonth(u+1):(f.setMonth(0),f.setFullYear(f.getFullYear()+1));else{f.setDate(f.getDate()+q);q=f;break a}}q=f}u=new Date(q.getFullYear(),0,4);f=new Date(q.getFullYear()+1,0,4);u=l(u);f=l(f);return 0>=k(u,q)?0>=k(f,q)?q.getFullYear()+
1:q.getFullYear():q.getFullYear()-1}var p=v[d+40>>2];d={tm_sec:y[d>>2],tm_min:y[d+4>>2],tm_hour:y[d+8>>2],tm_mday:y[d+12>>2],tm_mon:y[d+16>>2],tm_year:y[d+20>>2],tm_wday:y[d+24>>2],tm_yday:y[d+28>>2],tm_isdst:y[d+32>>2],tm_gmtoff:y[d+36>>2],tm_zone:p?p?ia(x,p,void 0):"":""};c=c?ia(x,c,void 0):"";p={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S",
"%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var n in p)c=c.replace(new RegExp(n,"g"),p[n]);var r="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),w="January February March April May June July August September October November December".split(" ");p={"%a":f=>r[f.tm_wday].substring(0,3),"%A":f=>r[f.tm_wday],"%b":f=>w[f.tm_mon].substring(0,3),"%B":f=>w[f.tm_mon],
"%C":f=>g((f.tm_year+1900)/100|0,2),"%d":f=>g(f.tm_mday,2),"%e":f=>e(f.tm_mday,2," "),"%g":f=>m(f).toString().substring(2),"%G":f=>m(f),"%H":f=>g(f.tm_hour,2),"%I":f=>{f=f.tm_hour;0==f?f=12:12<f&&(f-=12);return g(f,2)},"%j":f=>{for(var q=f.tm_mday,t=ja(f.tm_year+1900)?Ta:Ua,u=0,J=0;J<=f.tm_mon-1;u+=t[J++]);return g(q+u,3)},"%m":f=>g(f.tm_mon+1,2),"%M":f=>g(f.tm_min,2),"%n":()=>"\n","%p":f=>0<=f.tm_hour&&12>f.tm_hour?"AM":"PM","%S":f=>g(f.tm_sec,2),"%t":()=>"\t","%u":f=>f.tm_wday||7,"%U":f=>g(Math.floor((f.tm_yday+
7-f.tm_wday)/7),2),"%V":f=>{var q=Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7);2>=(f.tm_wday+371-f.tm_yday-2)%7&&q++;if(q)53==q&&(t=(f.tm_wday+371-f.tm_yday)%7,4==t||3==t&&ja(f.tm_year)||(q=1));else{q=52;var t=(f.tm_wday+7-f.tm_yday-1)%7;(4==t||5==t&&ja(f.tm_year%400-1))&&q++}return g(q,2)},"%w":f=>f.tm_wday,"%W":f=>g(Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7),2),"%y":f=>(f.tm_year+1900).toString().substring(2),"%Y":f=>f.tm_year+1900,"%z":f=>{f=f.tm_gmtoff;var q=0<=f;f=Math.abs(f)/60;return(q?"+":
"-")+String("0000"+(f/60*100+f%60)).slice(-4)},"%Z":f=>f.tm_zone,"%%":()=>"%"};c=c.replace(/%%/g,"\x00\x00");for(n in p)c.includes(n)&&(c=c.replace(new RegExp(n,"g"),p[n](d)));c=c.replace(/\0\0/g,"%");n=gb(c);if(n.length>b)return 0;D.set(n,a);return n.length-1},P,Va=[];var Ma=h.InternalError=class extends Error{constructor(a){super(a);this.name="InternalError"}};(()=>{for(var a=Array(256),b=0;256>b;++b)a[b]=String.fromCharCode(b);Na=a})();var B=h.BindingError=class extends Error{constructor(a){super(a);
this.name="BindingError"}};(function(){Object.assign(Ba.prototype,{get(a){return this.allocated[a]},has(a){return void 0!==this.allocated[a]},allocate(a){var b=this.freelist.pop()||this.allocated.length;this.allocated[b]=a;return b},free(a){this.allocated[a]=void 0;this.freelist.push(a)}})})();C.allocated.push({value:void 0},{value:null},{value:!0},{value:!1});C.reserved=C.allocated.length;h.count_emval_handles=()=>{for(var a=0,b=C.reserved;b<C.allocated.length;++b)void 0!==C.allocated[b]&&++a;return a};
var mb=h.UnboundTypeError=((a,b)=>{var c=db(b,function(d){this.name=b;this.message=d;d=Error(d).stack;void 0!==d&&(this.stack=this.toString()+"\n"+d.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(a.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`};return c})(Error,"UnboundTypeError");var yb={k:(a,b,c)=>{(new ab(a)).init(b,c);La=a;throw La;},l:a=>{var b=fa[a];delete fa[a];var c=b.elements,d=c.length,
e=c.map(l=>l.getterReturnType).concat(c.map(l=>l.setterArgumentType)),g=b.rawConstructor,k=b.rawDestructor;ma([a],e,function(l){c.forEach((m,p)=>{var n=l[p],r=m.getter,w=m.getterContext,f=l[p+d],q=m.setter,t=m.setterContext;m.read=u=>n.fromWireType(r(w,u));m.write=(u,J)=>{var X=[];q(t,u,f.toWireType(X,J));ka(X)}});return[{name:b.name,fromWireType:m=>{for(var p=Array(d),n=0;n<d;++n)p[n]=c[n].read(m);k(m);return p},toWireType:(m,p)=>{if(d!==p.length)throw new TypeError(`Incorrect number of tuple elements for ${b.name}: expected=${d}, actual=${p.length}`);
for(var n=g(),r=0;r<d;++r)c[r].write(n,p[r]);null!==m&&m.push(k,n);return n},argPackAdvance:8,readValueFromPointer:ca,destructorFunction:k}]})},s:a=>{var b=ha[a];delete ha[a];var c=b.rawConstructor,d=b.rawDestructor,e=b.fields,g=e.map(k=>k.getterReturnType).concat(e.map(k=>k.setterArgumentType));ma([a],g,k=>{var l={};e.forEach((m,p)=>{var n=k[p],r=m.getter,w=m.getterContext,f=k[p+e.length],q=m.setter,t=m.setterContext;l[m.fieldName]={read:u=>n.fromWireType(r(w,u)),write:(u,J)=>{var X=[];q(t,u,f.toWireType(X,
J));ka(X)}}});return[{name:b.name,fromWireType:m=>{var p={},n;for(n in l)p[n]=l[n].read(m);d(m);return p},toWireType:(m,p)=>{for(var n in l)if(!(n in p))throw new TypeError(`Missing field: "${n}"`);var r=c();for(n in l)l[n].write(r,p[n]);null!==m&&m.push(d,r);return r},argPackAdvance:8,readValueFromPointer:ca,destructorFunction:d}]})},u:(a,b,c,d,e)=>{},B:(a,b,c,d)=>{b=A(b);F(a,{name:b,fromWireType:function(e){return!!e},toWireType:function(e,g){return g?c:d},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(x[e])},
destructorFunction:null})},A:(a,b)=>{b=A(b);F(a,{name:b,fromWireType:c=>{var d=E.toValue(c);Oa(c);return d},toWireType:(c,d)=>E.toHandle(d),argPackAdvance:8,readValueFromPointer:ca,destructorFunction:null})},r:(a,b,c)=>{b=A(b);F(a,{name:b,fromWireType:d=>d,toWireType:(d,e)=>e,argPackAdvance:8,readValueFromPointer:hb(b,c),destructorFunction:null})},c:(a,b,c,d,e,g,k)=>{var l=kb(b,c);a=A(a);a=ob(a);e=H(d,e);jb(a,function(){nb(`Cannot call ${a} due to unbound types`,l)},b-1);ma([],l,function(m){var p=
[m[0],null].concat(m.slice(1));m=a;p=cb(a,p,null,e,g);var n=b-1;if(!h.hasOwnProperty(m))throw new Ma("Replacing nonexistant public symbol");void 0!==h[m].overloadTable&&void 0!==n?h[m].overloadTable[n]=p:(h[m]=p,h[m].argCount=n);return[]})},f:(a,b,c,d,e)=>{b=A(b);e=l=>l;if(0===d){var g=32-8*c;e=l=>l<<g>>>g}var k=b.includes("unsigned")?function(l,m){return m>>>0}:function(l,m){return m};F(a,{name:b,fromWireType:e,toWireType:k,argPackAdvance:8,readValueFromPointer:pb(b,c,0!==d),destructorFunction:null})},
b:(a,b,c)=>{function d(g){return new e(D.buffer,v[g+4>>2],v[g>>2])}var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=A(c);F(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{ignoreDuplicateRegistrations:!0})},q:(a,b)=>{b=A(b);var c="std::string"===b;F(a,{name:b,fromWireType(d){var e=v[d>>2],g=d+4;if(c)for(var k=g,l=0;l<=e;++l){var m=g+l;if(l==e||0==x[m]){var p=m-k;k=k?ia(x,k,p):"";if(void 0===n)var n=k;else n+=String.fromCharCode(0),
n+=k;k=m+1}}else{n=Array(e);for(l=0;l<e;++l)n[l]=String.fromCharCode(x[g+l]);n=n.join("")}I(d);return n},toWireType(d,e){e instanceof ArrayBuffer&&(e=new Uint8Array(e));var g="string"==typeof e;if(!(g||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array))throw new B("Cannot pass non-string to std::string");var k=c&&g?Ca(e):e.length;var l=pa(4+k+1),m=l+4;v[l>>2]=k;if(c&&g)Da(e,x,m,k+1);else if(g)for(g=0;g<k;++g){var p=e.charCodeAt(g);if(255<p)throw I(m),new B("String has UTF-16 code units that do not fit in 8 bits");
x[m+g]=p}else for(g=0;g<k;++g)x[m+g]=e[g];null!==d&&d.push(I,l);return l},argPackAdvance:8,readValueFromPointer:fb,destructorFunction(d){I(d)}})},o:(a,b,c)=>{c=A(c);if(2===b){var d=qb;var e=rb;var g=sb;var k=()=>Z;var l=1}else 4===b&&(d=tb,e=ub,g=vb,k=()=>v,l=2);F(a,{name:c,fromWireType:m=>{for(var p=v[m>>2],n=k(),r,w=m+4,f=0;f<=p;++f){var q=m+4+f*b;if(f==p||0==n[q>>l])w=d(w,q-w),void 0===r?r=w:(r+=String.fromCharCode(0),r+=w),w=q+b}I(m);return r},toWireType:(m,p)=>{if("string"!=typeof p)throw new B(`Cannot pass non-string to C++ string type ${c}`);
var n=g(p),r=pa(4+n+b);v[r>>2]=n>>l;e(p,r+4,n+b);null!==m&&m.push(I,r);return r},argPackAdvance:8,readValueFromPointer:ca,destructorFunction(m){I(m)}})},m:(a,b,c,d,e,g)=>{fa[a]={name:A(b),rawConstructor:H(c,d),rawDestructor:H(e,g),elements:[]}},d:(a,b,c,d,e,g,k,l,m)=>{fa[a].elements.push({getterReturnType:b,getter:H(c,d),getterContext:e,setterArgumentType:g,setter:H(k,l),setterContext:m})},t:(a,b,c,d,e,g)=>{ha[a]={name:A(b),rawConstructor:H(c,d),rawDestructor:H(e,g),fields:[]}},i:(a,b,c,d,e,g,k,l,
m,p)=>{ha[a].fields.push({fieldName:A(b),getterReturnType:c,getter:H(d,e),getterContext:g,setterArgumentType:k,setter:H(l,m),setterContext:p})},C:(a,b)=>{b=A(b);F(a,{isVoid:!0,name:b,argPackAdvance:0,fromWireType:()=>{},toWireType:(c,d)=>{}})},a:Oa,n:a=>{4<a&&(C.get(a).refcount+=1)},D:()=>E.toHandle([]),h:a=>{var b=E.toHandle;var c=wb[a];a=void 0===c?A(a):c;return b.call(E,a)},j:()=>E.toHandle({}),e:(a,b,c)=>{a=E.toValue(a);b=E.toValue(b);c=E.toValue(c);a[b]=c},g:(a,b)=>{var c=L[a];if(void 0===c)throw a=
"_emval_take_value has unknown type "+Qa(a),new B(a);a=c;a=a.readValueFromPointer(b);return E.toHandle(a)},p:()=>{aa("")},z:(a,b,c)=>x.copyWithin(a,b,b+c),y:a=>{var b=x.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);var e=Math;d=Math.max(a,d);a:{e=(e.min.call(e,2147483648,d+(65536-d%65536)%65536)-Y.buffer.byteLength+65535)/65536;try{Y.grow(e);ua();var g=1;break a}catch(k){}g=void 0}if(g)return!0}return!1},w:(a,b)=>{var c=0;W().forEach((d,e)=>
{var g=b+c;e=v[a+4*e>>2]=g;for(g=0;g<d.length;++g)D[e++>>0]=d.charCodeAt(g);D[e>>0]=0;c+=d.length+1});return 0},x:(a,b)=>{var c=W();v[a>>2]=c.length;var d=0;c.forEach(e=>d+=e.length+1);v[b>>2]=d;return 0},v:(a,b,c,d,e)=>xb(a,b,c,d)},z=function(){function a(c,d){z=c.exports;Y=z.E;ua();G=z.G;Fa.unshift(z.F);M--;h.monitorRunDependencies&&h.monitorRunDependencies(M);0==M&&V&&(c=V,V=null,c());return z}var b={a:yb};M++;h.monitorRunDependencies&&h.monitorRunDependencies(M);if(h.instantiateWasm)try{return h.instantiateWasm(b,
a)}catch(c){S(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}$a(U,T,b,function(c){a(c.instance)}).catch(ba);return{}}(),I=h._free=a=>(I=h._free=z.H)(a),pa=h._malloc=a=>(pa=h._malloc=z.I)(a),Pa=a=>(Pa=z.J)(a);h.__embind_initialize_bindings=()=>(h.__embind_initialize_bindings=z.K)();var Aa=a=>(Aa=z.L)(a);h.dynCall_viji=(a,b,c,d,e)=>(h.dynCall_viji=z.M)(a,b,c,d,e);h.dynCall_ji=(a,b)=>(h.dynCall_ji=z.N)(a,b);h.dynCall_viijii=(a,b,c,d,e,g,k)=>(h.dynCall_viijii=z.O)(a,b,c,d,e,g,k);h.dynCall_iiiiij=
(a,b,c,d,e,g,k)=>(h.dynCall_iiiiij=z.P)(a,b,c,d,e,g,k);h.dynCall_iiiiijj=(a,b,c,d,e,g,k,l,m)=>(h.dynCall_iiiiijj=z.Q)(a,b,c,d,e,g,k,l,m);h.dynCall_iiiiiijj=(a,b,c,d,e,g,k,l,m,p)=>(h.dynCall_iiiiiijj=z.R)(a,b,c,d,e,g,k,l,m,p);h.addFunction=(a,b)=>{if(!P){P=new WeakMap;var c=G.length;if(P)for(var d=0;d<0+c;d++){var e=na(d);e&&P.set(e,d)}}if(c=P.get(a)||0)return c;if(Va.length)c=Va.pop();else{try{G.grow(1)}catch(l){if(!(l instanceof RangeError))throw l;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";
}c=G.length-1}try{d=c,G.set(d,a),O[d]=G.get(d)}catch(l){if(!(l instanceof TypeError))throw l;if("function"==typeof WebAssembly.Function){d=WebAssembly.Function;e={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};for(var g={parameters:[],results:"v"==b[0]?[]:[e[b[0]]]},k=1;k<b.length;++k)g.parameters.push(e[b[k]]);b=new d(g,a)}else{d=[1];e=b.slice(0,1);b=b.slice(1);g={i:127,p:127,j:126,f:125,d:124,e:111};d.push(96);k=b.length;128>k?d.push(k):d.push(k%128|128,k>>7);for(k=0;k<b.length;++k)d.push(g[b[k]]);
"v"==e?d.push(0):d.push(1,g[e]);b=[0,97,115,109,1,0,0,0,1];e=d.length;128>e?b.push(e):b.push(e%128|128,e>>7);b.push.apply(b,d);b.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);b=new WebAssembly.Module(new Uint8Array(b));b=(new WebAssembly.Instance(b,{e:{f:a}})).exports.f}d=c;G.set(d,b);O[d]=G.get(d)}P.set(a,c);return c};h.UTF8ToString=(a,b)=>a?ia(x,a,b):"";var ea;V=function b(){ea||Ea();ea||(V=b)};if(h.preInit)for("function"==typeof h.preInit&&(h.preInit=[h.preInit]);0<h.preInit.length;)h.preInit.pop()();
Ea();return ta.ready}})();Xa.exports=ra})(qa);Q=Q.getDefaultExportFromCjs(qa.exports);Q=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));Wa.lyr3DMain=Q});