chunk-L4RLJM3X.js 890 B

1
  1. function d(){let t,e,r=new Promise(function(f,a){t=f,e=a});return{resolve:t,reject:e,promise:r}}var u=d;var i=!1,c=null,n;function s(){}function m(t){t._deferred||(t._deferred=u()),import("./OSGBToS3M-HUEGGG3L.js").then(function(e){n=e.default,n.onRuntimeInitialized=function(){i=!0,t._deferred.resolve()},c=n.cwrap("OSGBToS3MB","number",["number","number","number","number"])})}function v(o,e,r){var f=n._malloc(e*20),a=n._malloc(Uint8Array.BYTES_PER_ELEMENT*e);n.HEAPU8.set(o,a/Uint8Array.BYTES_PER_ELEMENT);var l=c(a,e,f,r),b=new Uint8Array(n.HEAPU8.buffer,f,l);o=null;var o=new Uint8Array(b).buffer;return n._free(f),n._free(a),o}s.covert=async function(t,e){i||m(this);var r;switch(t.suffix){case"dae":case"DAE":r=4;break;case"x":case"X":r=2;break;case"osgb":r=0;break;default:r=0;break}return s._deferred.promise.then(()=>v(new Uint8Array(e),e.byteLength,r))};var y=s;export{y as a};