From d6e77179407ad3493df6fe8abe1e69c9b0ede3f9 Mon Sep 17 00:00:00 2001 From: Gitea Actions Date: Sun, 23 Aug 2026 00:29:53 +0000 Subject: [PATCH] Deploy from 654b42ca71f3654156e9b7a5e669dfa3c2fff41f --- assets/duckdb-browser-CTRvhmYS.js | 2 + assets/duckdb-browser-mvp.worker-BFSLeoep.js | 1 + assets/duckdb-browser-mvp.worker-C9hF7LGh.js | 14 + assets/duckdb-mvp-B3jza7CB.js | 1 + assets/duckdb-mvp-BP0pRkMH.wasm | Bin 0 -> 39362651 bytes assets/index-DtZIgSE6.css | 1 + assets/index-naTE57ov.js | 11 + civilytics-logo.svg | 4 + civilytics-wordmark.svg | 4 + data/national_rates.json | 44 + data/top_districts.json | 4728 ++++++++++++++++++ deploy-sha.txt | 1 + favicon.svg | 1 + index.html | 15 + 14 files changed, 4827 insertions(+) create mode 100644 assets/duckdb-browser-CTRvhmYS.js create mode 100644 assets/duckdb-browser-mvp.worker-BFSLeoep.js create mode 100644 assets/duckdb-browser-mvp.worker-C9hF7LGh.js create mode 100644 assets/duckdb-mvp-B3jza7CB.js create mode 100644 assets/duckdb-mvp-BP0pRkMH.wasm create mode 100644 assets/index-DtZIgSE6.css create mode 100644 assets/index-naTE57ov.js create mode 100644 civilytics-logo.svg create mode 100644 civilytics-wordmark.svg create mode 100644 data/national_rates.json create mode 100644 data/top_districts.json create mode 100644 deploy-sha.txt create mode 100644 favicon.svg create mode 100644 index.html diff --git a/assets/duckdb-browser-CTRvhmYS.js b/assets/duckdb-browser-CTRvhmYS.js new file mode 100644 index 0000000..e23cd34 --- /dev/null +++ b/assets/duckdb-browser-CTRvhmYS.js @@ -0,0 +1,2 @@ +function e(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function t(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function n(e){return this instanceof n?(this.v=e,this):new n(e)}function r(e,t,r){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var i=r.apply(e,t||[]),a,o=[];return a=Object.create((typeof AsyncIterator==`function`?AsyncIterator:Object).prototype),c(`next`),c(`throw`),c(`return`,s),a[Symbol.asyncIterator]=function(){return this},a;function s(e){return function(t){return Promise.resolve(t).then(e,d)}}function c(e,t){i[e]&&(a[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||l(e,t)})},t&&(a[e]=t(a[e])))}function l(e,t){try{u(i[e](t))}catch(e){f(o[0][3],e)}}function u(e){e.value instanceof n?Promise.resolve(e.value.v).then(ee,d):f(o[0][2],e)}function ee(e){l(`next`,e)}function d(e){l(`throw`,e)}function f(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function i(e){var t,r;return t={},i(`next`),i(`throw`,function(e){throw e}),i(`return`),t[Symbol.iterator]=function(){return this},t;function i(i,a){t[i]=e[i]?function(t){return(r=!r)?{value:n(e[i](t)),done:!1}:a?a(t):t}:a}}function a(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var n=e[Symbol.asyncIterator],r;return n?n.call(e):(e=typeof t==`function`?t(e):e[Symbol.iterator](),r={},i(`next`),i(`throw`),i(`return`),r[Symbol.asyncIterator]=function(){return this},r);function i(t){r[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),a(r,i,n.done,n.value)})}}function a(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}var o=new TextDecoder(`utf-8`),s=e=>o.decode(e),c=new TextEncoder,l=e=>c.encode(e),u=e=>typeof e==`number`,ee=e=>typeof e==`boolean`,d=e=>typeof e==`function`,f=e=>e!=null&&Object(e)===e,te=e=>f(e)&&d(e.then),ne=e=>f(e)&&d(e[Symbol.iterator]),re=e=>f(e)&&d(e[Symbol.asyncIterator]),ie=e=>f(e)&&f(e.schema),ae=e=>f(e)&&`done`in e&&`value`in e,oe=e=>f(e)&&d(e.stat)&&u(e.fd),se=e=>f(e)&&ue(e.body),ce=e=>`_getDOMStream`in e&&`_getNodeStream`in e,le=e=>f(e)&&d(e.abort)&&d(e.getWriter)&&!ce(e),ue=e=>f(e)&&d(e.cancel)&&d(e.getReader)&&!ce(e),de=e=>f(e)&&d(e.end)&&d(e.write)&&ee(e.writable)&&!ce(e),fe=e=>f(e)&&d(e.read)&&d(e.pipe)&&ee(e.readable)&&!ce(e),pe=e=>f(e)&&d(e.clear)&&d(e.bytes)&&d(e.position)&&d(e.setPosition)&&d(e.capacity)&&d(e.getBufferIdentifier)&&d(e.createLong),me=typeof SharedArrayBuffer<`u`?SharedArrayBuffer:ArrayBuffer;function he(e){let t=e[0]?[e[0]]:[],n,r,i,a;for(let o,s,c=0,l=0,u=e.length;++ce+t.byteLength,0),i,a,o,s=0,c=-1,l=Math.min(t||1/0,r);for(let e=n.length;++cp(Int32Array,e),ye=e=>p(BigInt64Array,e),m=e=>p(Uint8Array,e),be=e=>(e.next(),e);function*xe(e,t){let n=function*(e){yield e};return yield*be((function*(t){let n=null;do n=t.next(yield p(e,n));while(!n.done)})((typeof t==`string`||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof me?n(t):ne(t)?t:n(t))[Symbol.iterator]())),new e}var Se=e=>xe(Uint8Array,e);function Ce(e,t){return r(this,arguments,function*(){if(te(t))return yield n(yield n(yield*i(a(Ce(e,yield n(t))))));let o=function(e){return r(this,arguments,function*(){yield yield n(yield n(e))})};return yield n(yield*i(a(be((function(t){return r(this,arguments,function*(){let r=null;do r=yield n(t.next(yield yield n(p(e,r))));while(!r.done)})})((typeof t==`string`||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof me?o(t):ne(t)?function(e){return r(this,arguments,function*(){yield n(yield*i(a(be((function*(e){let t=null;do t=e.next(yield t?.value);while(!t.done)})(e[Symbol.iterator]())))))})}(t):re(t)?t:o(t))[Symbol.asyncIterator]()))))),yield n(new e)})}var we=e=>Ce(Uint8Array,e);function Te(e,t,n){if(e!==0){n=n.slice(0,t);for(let t=-1,r=n.length;++t0)do if(e[n]!==t[n])return!1;while(++n(e.next(),e);function*ke(e){let t,n=!1,r=[],i,a,o,s=0;function c(){return a===`peek`?_e(r,o)[0]:([i,r,s]=_e(r,o),i)}({cmd:a,size:o}=(yield null)||{cmd:`read`,size:0});let l=Se(e)[Symbol.iterator]();try{do if({done:t,value:i}=Number.isNaN(o-s)?l.next():l.next(o-s),!t&&i.byteLength>0&&(r.push(i),s+=i.byteLength),t||o<=s)do({cmd:a,size:o}=yield c());while(o0&&(i.push(a),c+=a.byteLength),t||s<=c)do({cmd:o,size:s}=yield yield n(l()));while(s0&&(i.push(m(a)),c+=a.byteLength),t||s<=c)do({cmd:o,size:s}=yield yield n(l()));while(s{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(t){return e(this,void 0,void 0,function*(){let{reader:e,source:n}=this;e&&(yield e.cancel(t).catch(()=>{})),n&&n.locked&&this.releaseLock()})}read(t){return e(this,void 0,void 0,function*(){if(t===0)return{done:this.reader==null,value:new Uint8Array};let e=yield this.reader.read();return!e.done&&(e.value=m(e)),e})}},Ne=(e,t)=>{let n=e=>r([t,e]),r;return[t,n,new Promise(i=>(r=i)&&e.once(t,n))]};function Pe(e){return r(this,arguments,function*(){let t=[],r=`error`,i=!1,a=null,o,s,c=0,l=[],u;function ee(){return o===`peek`?_e(l,s)[0]:([u,l,c]=_e(l,s),u)}if({cmd:o,size:s}=(yield yield n(null))||{cmd:`read`,size:0},e.isTTY)return yield yield n(new Uint8Array),yield n(null);try{t[0]=Ne(e,`end`),t[1]=Ne(e,`error`);do{if(t[2]=Ne(e,`readable`),[r,a]=yield n(Promise.race(t.map(e=>e[2]))),r===`error`)break;if((i=r===`end`)||(Number.isFinite(s-c)?(u=m(e.read(s-c)),u.byteLength0&&(l.push(u),c+=u.byteLength)),i||s<=c)do({cmd:o,size:s}=yield yield n(ee()));while(s{for(let[n,r]of t)e.off(n,r);try{let t=e.destroy;t&&t.call(e,n),n=void 0}catch(e){n=e||n}finally{n==null?r():i(n)}})}})}var h;(function(e){e[e.V1=0]=`V1`,e[e.V2=1]=`V2`,e[e.V3=2]=`V3`,e[e.V4=3]=`V4`,e[e.V5=4]=`V5`})(h||={});var g;(function(e){e[e.Sparse=0]=`Sparse`,e[e.Dense=1]=`Dense`})(g||={});var _;(function(e){e[e.HALF=0]=`HALF`,e[e.SINGLE=1]=`SINGLE`,e[e.DOUBLE=2]=`DOUBLE`})(_||={});var Fe;(function(e){e[e.DAY=0]=`DAY`,e[e.MILLISECOND=1]=`MILLISECOND`})(Fe||={});var v;(function(e){e[e.SECOND=0]=`SECOND`,e[e.MILLISECOND=1]=`MILLISECOND`,e[e.MICROSECOND=2]=`MICROSECOND`,e[e.NANOSECOND=3]=`NANOSECOND`})(v||={});var Ie;(function(e){e[e.YEAR_MONTH=0]=`YEAR_MONTH`,e[e.DAY_TIME=1]=`DAY_TIME`,e[e.MONTH_DAY_NANO=2]=`MONTH_DAY_NANO`})(Ie||={});var Le=new Int32Array(2),Re=new Float32Array(Le.buffer),ze=new Float64Array(Le.buffer),Be=new Uint16Array(new Uint8Array([1,0]).buffer)[0]===1,Ve;(function(e){e[e.UTF8_BYTES=1]=`UTF8_BYTES`,e[e.UTF16_STRING=2]=`UTF16_STRING`})(Ve||={});var He=class e{constructor(e){this.bytes_=e,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(t){return new e(new Uint8Array(t))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(e){this.position_=e}capacity(){return this.bytes_.length}readInt8(e){return this.readUint8(e)<<24>>24}readUint8(e){return this.bytes_[e]}readInt16(e){return this.readUint16(e)<<16>>16}readUint16(e){return this.bytes_[e]|this.bytes_[e+1]<<8}readInt32(e){return this.bytes_[e]|this.bytes_[e+1]<<8|this.bytes_[e+2]<<16|this.bytes_[e+3]<<24}readUint32(e){return this.readInt32(e)>>>0}readInt64(e){return BigInt.asIntN(64,BigInt(this.readUint32(e))+(BigInt(this.readUint32(e+4))<>8}writeUint16(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8}writeInt32(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24}writeUint32(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24}writeInt64(e,t){this.writeInt32(e,Number(BigInt.asIntN(32,t))),this.writeInt32(e+4,Number(BigInt.asIntN(32,t>>BigInt(32))))}writeUint64(e,t){this.writeUint32(e,Number(BigInt.asUintN(32,t))),this.writeUint32(e+4,Number(BigInt.asUintN(32,t>>BigInt(32))))}writeFloat32(e,t){Re[0]=t,this.writeInt32(e,Le[0])}writeFloat64(e,t){ze[0]=t,this.writeInt32(e,Le[+!Be]),this.writeInt32(e+4,Le[+!!Be])}getBufferIdentifier(){if(this.bytes_.lengththis.minalign&&(this.minalign=t);let r=~(this.bb.capacity()-this.space+n)+1&t-1;for(;this.space=0&&this.vtable[t]==0;t--);let n=t+1;for(;t>=0;t--)this.addInt16(this.vtable[t]==0?0:e-this.vtable[t]);this.addInt16(e-this.object_start);let r=(n+2)*2;this.addInt16(r);let i=0,a=this.space;outer_loop:for(t=0;t=0;t--)this.writeInt8(e.charCodeAt(t))}this.prep(this.minalign,4+r),this.addOffset(e),r&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(e,t){this.finish(e,t,!0)}requiredField(e,t){let n=this.bb.capacity()-e,r=n-this.bb.readInt32(n);if(!(t=0;n--)e.addInt32(t[n]);return e.endVector()}static startTypeIdsVector(e,t){e.startVector(4,t,4)}static endUnion(e){return e.endObject()}static createUnion(t,n,r){return e.startUnion(t),e.addMode(t,n),e.addTypeIds(t,r),e.endUnion(t)}},yt=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsUtf8(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUtf8(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static startUtf8(e){e.startObject(0)}static endUtf8(e){return e.endObject()}static createUtf8(t){return e.startUtf8(t),e.endUtf8(t)}},b;(function(e){e[e.NONE=0]=`NONE`,e[e.Null=1]=`Null`,e[e.Int=2]=`Int`,e[e.FloatingPoint=3]=`FloatingPoint`,e[e.Binary=4]=`Binary`,e[e.Utf8=5]=`Utf8`,e[e.Bool=6]=`Bool`,e[e.Decimal=7]=`Decimal`,e[e.Date=8]=`Date`,e[e.Time=9]=`Time`,e[e.Timestamp=10]=`Timestamp`,e[e.Interval=11]=`Interval`,e[e.List=12]=`List`,e[e.Struct_=13]=`Struct_`,e[e.Union=14]=`Union`,e[e.FixedSizeBinary=15]=`FixedSizeBinary`,e[e.FixedSizeList=16]=`FixedSizeList`,e[e.Map=17]=`Map`,e[e.Duration=18]=`Duration`,e[e.LargeBinary=19]=`LargeBinary`,e[e.LargeUtf8=20]=`LargeUtf8`,e[e.LargeList=21]=`LargeList`,e[e.RunEndEncoded=22]=`RunEndEncoded`})(b||={});var x=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsField(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsField(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}name(e){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.__string(this.bb_pos+t,e):null}nullable(){let e=this.bb.__offset(this.bb_pos,6);return e?!!this.bb.readInt8(this.bb_pos+e):!1}typeType(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.readUint8(this.bb_pos+e):b.NONE}type(e){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__union(e,this.bb_pos+t):null}dictionary(e){let t=this.bb.__offset(this.bb_pos,12);return t?(e||new et).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}children(t,n){let r=this.bb.__offset(this.bb_pos,14);return r?(n||new e).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}childrenLength(){let e=this.bb.__offset(this.bb_pos,14);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,16);return n?(t||new y).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,16);return e?this.bb.__vector_len(this.bb_pos+e):0}static startField(e){e.startObject(7)}static addName(e,t){e.addFieldOffset(0,t,0)}static addNullable(e,t){e.addFieldInt8(1,+t,0)}static addTypeType(e,t){e.addFieldInt8(2,t,b.NONE)}static addType(e,t){e.addFieldOffset(3,t,0)}static addDictionary(e,t){e.addFieldOffset(4,t,0)}static addChildren(e,t){e.addFieldOffset(5,t,0)}static createChildrenVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startChildrenVector(e,t){e.startVector(4,t,4)}static addCustomMetadata(e,t){e.addFieldOffset(6,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endField(e){return e.endObject()}},bt=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsSchema(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsSchema(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}endianness(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):Ze.Little}fields(e,t){let n=this.bb.__offset(this.bb_pos,6);return n?(t||new x).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}fieldsLength(){let e=this.bb.__offset(this.bb_pos,6);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,8);return n?(t||new y).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}features(e){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb.__vector(this.bb_pos+t)+e*8):BigInt(0)}featuresLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}static startSchema(e){e.startObject(4)}static addEndianness(e,t){e.addFieldInt16(0,t,Ze.Little)}static addFields(e,t){e.addFieldOffset(1,t,0)}static createFieldsVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startFieldsVector(e,t){e.startVector(4,t,4)}static addCustomMetadata(e,t){e.addFieldOffset(2,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static addFeatures(e,t){e.addFieldOffset(3,t,0)}static createFeaturesVector(e,t){e.startVector(8,t.length,8);for(let n=t.length-1;n>=0;n--)e.addInt64(t[n]);return e.endVector()}static startFeaturesVector(e,t){e.startVector(8,t,8)}static endSchema(e){return e.endObject()}static finishSchemaBuffer(e,t){e.finish(t)}static finishSizePrefixedSchemaBuffer(e,t){e.finish(t,void 0,!0)}static createSchema(t,n,r,i,a){return e.startSchema(t),e.addEndianness(t,n),e.addFields(t,r),e.addCustomMetadata(t,i),e.addFeatures(t,a),e.endSchema(t)}},S;(function(e){e[e.NONE=0]=`NONE`,e[e.Schema=1]=`Schema`,e[e.DictionaryBatch=2]=`DictionaryBatch`,e[e.RecordBatch=3]=`RecordBatch`,e[e.Tensor=4]=`Tensor`,e[e.SparseTensor=5]=`SparseTensor`})(S||={});var C;(function(e){e[e.NONE=0]=`NONE`,e[e.Null=1]=`Null`,e[e.Int=2]=`Int`,e[e.Float=3]=`Float`,e[e.Binary=4]=`Binary`,e[e.Utf8=5]=`Utf8`,e[e.Bool=6]=`Bool`,e[e.Decimal=7]=`Decimal`,e[e.Date=8]=`Date`,e[e.Time=9]=`Time`,e[e.Timestamp=10]=`Timestamp`,e[e.Interval=11]=`Interval`,e[e.List=12]=`List`,e[e.Struct=13]=`Struct`,e[e.Union=14]=`Union`,e[e.FixedSizeBinary=15]=`FixedSizeBinary`,e[e.FixedSizeList=16]=`FixedSizeList`,e[e.Map=17]=`Map`,e[e.Duration=18]=`Duration`,e[e.LargeBinary=19]=`LargeBinary`,e[e.LargeUtf8=20]=`LargeUtf8`,e[e.Dictionary=-1]=`Dictionary`,e[e.Int8=-2]=`Int8`,e[e.Int16=-3]=`Int16`,e[e.Int32=-4]=`Int32`,e[e.Int64=-5]=`Int64`,e[e.Uint8=-6]=`Uint8`,e[e.Uint16=-7]=`Uint16`,e[e.Uint32=-8]=`Uint32`,e[e.Uint64=-9]=`Uint64`,e[e.Float16=-10]=`Float16`,e[e.Float32=-11]=`Float32`,e[e.Float64=-12]=`Float64`,e[e.DateDay=-13]=`DateDay`,e[e.DateMillisecond=-14]=`DateMillisecond`,e[e.TimestampSecond=-15]=`TimestampSecond`,e[e.TimestampMillisecond=-16]=`TimestampMillisecond`,e[e.TimestampMicrosecond=-17]=`TimestampMicrosecond`,e[e.TimestampNanosecond=-18]=`TimestampNanosecond`,e[e.TimeSecond=-19]=`TimeSecond`,e[e.TimeMillisecond=-20]=`TimeMillisecond`,e[e.TimeMicrosecond=-21]=`TimeMicrosecond`,e[e.TimeNanosecond=-22]=`TimeNanosecond`,e[e.DenseUnion=-23]=`DenseUnion`,e[e.SparseUnion=-24]=`SparseUnion`,e[e.IntervalDayTime=-25]=`IntervalDayTime`,e[e.IntervalYearMonth=-26]=`IntervalYearMonth`,e[e.DurationSecond=-27]=`DurationSecond`,e[e.DurationMillisecond=-28]=`DurationMillisecond`,e[e.DurationMicrosecond=-29]=`DurationMicrosecond`,e[e.DurationNanosecond=-30]=`DurationNanosecond`})(C||={});var xt;(function(e){e[e.OFFSET=0]=`OFFSET`,e[e.DATA=1]=`DATA`,e[e.VALIDITY=2]=`VALIDITY`,e[e.TYPE=3]=`TYPE`})(xt||={});var St=void 0;function Ct(e){if(e===null)return`null`;if(e===St)return`undefined`;switch(typeof e){case`number`:return`${e}`;case`bigint`:return`${e}`;case`string`:return`"${e}"`}return typeof e[Symbol.toPrimitive]==`function`?e[Symbol.toPrimitive](`string`):ArrayBuffer.isView(e)?e instanceof BigInt64Array||e instanceof BigUint64Array?`[${[...e].map(e=>Ct(e))}]`:`[${e}]`:ArrayBuffer.isView(e)?`[${e}]`:JSON.stringify(e,(e,t)=>typeof t==`bigint`?`${t}`:t)}function w(e){if(typeof e==`bigint`&&(e<-(2**53-1)||e>2**53-1))throw TypeError(`${e} is not safe to convert to a number.`);return Number(e)}function wt(e,t){return w(e/t)+w(e%t)/w(t)}var Tt=Symbol.for(`isArrowBigNum`);function T(e,...t){return t.length===0?Object.setPrototypeOf(p(this.TypedArray,e),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(e,...t),this.constructor.prototype)}T.prototype[Tt]=!0,T.prototype.toJSON=function(){return`"${jt(this)}"`},T.prototype.valueOf=function(e){return At(this,e)},T.prototype.toString=function(){return jt(this)},T.prototype[Symbol.toPrimitive]=function(e=`default`){switch(e){case`number`:return At(this);case`string`:return jt(this);case`default`:return Mt(this)}return jt(this)};function Et(...e){return T.apply(this,e)}function Dt(...e){return T.apply(this,e)}function Ot(...e){return T.apply(this,e)}Object.setPrototypeOf(Et.prototype,Object.create(Int32Array.prototype)),Object.setPrototypeOf(Dt.prototype,Object.create(Uint32Array.prototype)),Object.setPrototypeOf(Ot.prototype,Object.create(Uint32Array.prototype)),Object.assign(Et.prototype,T.prototype,{constructor:Et,signed:!0,TypedArray:Int32Array,BigIntArray:BigInt64Array}),Object.assign(Dt.prototype,T.prototype,{constructor:Dt,signed:!1,TypedArray:Uint32Array,BigIntArray:BigUint64Array}),Object.assign(Ot.prototype,T.prototype,{constructor:Ot,signed:!0,TypedArray:Uint32Array,BigIntArray:BigUint64Array});var kt=BigInt(4294967296)*BigInt(4294967296)-BigInt(1);function At(e,t){let{buffer:n,byteOffset:r,byteLength:i,signed:a}=e,o=new BigUint64Array(n,r,i/8),s=a&&o.at(-1)&BigInt(1)<=0)return Nt(e);t=t.slice();let n=1;for(let e=0;e(e.children=null,e.ArrayType=Array,e.OffsetArrayType=Int32Array,e[Symbol.toStringTag]=`DataType`))(E.prototype);var rn=class extends E{constructor(){super(C.Null)}toString(){return`Null`}};It=Symbol.toStringTag,rn[It]=(e=>e[Symbol.toStringTag]=`Null`)(rn.prototype);var D=class extends E{constructor(e,t){super(C.Int),this.isSigned=e,this.bitWidth=t}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?`I`:`Ui`}nt${this.bitWidth}`}};Lt=Symbol.toStringTag,D[Lt]=(e=>(e.isSigned=null,e.bitWidth=null,e[Symbol.toStringTag]=`Int`))(D.prototype);var an=class extends D{constructor(){super(!0,8)}get ArrayType(){return Int8Array}},on=class extends D{constructor(){super(!0,16)}get ArrayType(){return Int16Array}},sn=class extends D{constructor(){super(!0,32)}get ArrayType(){return Int32Array}},cn=class extends D{constructor(){super(!0,64)}get ArrayType(){return BigInt64Array}},ln=class extends D{constructor(){super(!1,8)}get ArrayType(){return Uint8Array}},un=class extends D{constructor(){super(!1,16)}get ArrayType(){return Uint16Array}},dn=class extends D{constructor(){super(!1,32)}get ArrayType(){return Uint32Array}},fn=class extends D{constructor(){super(!1,64)}get ArrayType(){return BigUint64Array}};Object.defineProperty(an.prototype,"ArrayType",{value:Int8Array}),Object.defineProperty(on.prototype,"ArrayType",{value:Int16Array}),Object.defineProperty(sn.prototype,"ArrayType",{value:Int32Array}),Object.defineProperty(cn.prototype,"ArrayType",{value:BigInt64Array}),Object.defineProperty(ln.prototype,"ArrayType",{value:Uint8Array}),Object.defineProperty(un.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(dn.prototype,"ArrayType",{value:Uint32Array}),Object.defineProperty(fn.prototype,"ArrayType",{value:BigUint64Array});var pn=class extends E{constructor(e){super(C.Float),this.precision=e}get ArrayType(){switch(this.precision){case _.HALF:return Uint16Array;case _.SINGLE:return Float32Array;case _.DOUBLE:return Float64Array}throw Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}};Rt=Symbol.toStringTag,pn[Rt]=(e=>(e.precision=null,e[Symbol.toStringTag]=`Float`))(pn.prototype);var mn=class extends pn{constructor(){super(_.HALF)}},hn=class extends pn{constructor(){super(_.SINGLE)}},gn=class extends pn{constructor(){super(_.DOUBLE)}};Object.defineProperty(mn.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(hn.prototype,"ArrayType",{value:Float32Array}),Object.defineProperty(gn.prototype,"ArrayType",{value:Float64Array});var _n=class extends E{constructor(){super(C.Binary)}toString(){return`Binary`}};zt=Symbol.toStringTag,_n[zt]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=`Binary`))(_n.prototype);var vn=class extends E{constructor(){super(C.LargeBinary)}toString(){return`LargeBinary`}};Bt=Symbol.toStringTag,vn[Bt]=(e=>(e.ArrayType=Uint8Array,e.OffsetArrayType=BigInt64Array,e[Symbol.toStringTag]=`LargeBinary`))(vn.prototype);var yn=class extends E{constructor(){super(C.Utf8)}toString(){return`Utf8`}};Vt=Symbol.toStringTag,yn[Vt]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=`Utf8`))(yn.prototype);var bn=class extends E{constructor(){super(C.LargeUtf8)}toString(){return`LargeUtf8`}};Ht=Symbol.toStringTag,bn[Ht]=(e=>(e.ArrayType=Uint8Array,e.OffsetArrayType=BigInt64Array,e[Symbol.toStringTag]=`LargeUtf8`))(bn.prototype);var xn=class extends E{constructor(){super(C.Bool)}toString(){return`Bool`}};Ut=Symbol.toStringTag,xn[Ut]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=`Bool`))(xn.prototype);var Sn=class extends E{constructor(e,t,n=128){super(C.Decimal),this.scale=e,this.precision=t,this.bitWidth=n}toString(){return`Decimal[${this.precision}e${this.scale>0?`+`:``}${this.scale}]`}};Wt=Symbol.toStringTag,Sn[Wt]=(e=>(e.scale=null,e.precision=null,e.ArrayType=Uint32Array,e[Symbol.toStringTag]=`Decimal`))(Sn.prototype);var Cn=class extends E{constructor(e){super(C.Date),this.unit=e}toString(){return`Date${(this.unit+1)*32}<${Fe[this.unit]}>`}get ArrayType(){return this.unit===Fe.DAY?Int32Array:BigInt64Array}};Gt=Symbol.toStringTag,Cn[Gt]=(e=>(e.unit=null,e[Symbol.toStringTag]=`Date`))(Cn.prototype);var wn=class extends E{constructor(e,t){super(C.Time),this.unit=e,this.bitWidth=t}toString(){return`Time${this.bitWidth}<${v[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}};Kt=Symbol.toStringTag,wn[Kt]=(e=>(e.unit=null,e.bitWidth=null,e[Symbol.toStringTag]=`Time`))(wn.prototype);var Tn=class extends E{constructor(e,t){super(C.Timestamp),this.unit=e,this.timezone=t}toString(){return`Timestamp<${v[this.unit]}${this.timezone?`, ${this.timezone}`:``}>`}};qt=Symbol.toStringTag,Tn[qt]=(e=>(e.unit=null,e.timezone=null,e.ArrayType=BigInt64Array,e[Symbol.toStringTag]=`Timestamp`))(Tn.prototype);var En=class extends E{constructor(e){super(C.Interval),this.unit=e}toString(){return`Interval<${Ie[this.unit]}>`}};Jt=Symbol.toStringTag,En[Jt]=(e=>(e.unit=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]=`Interval`))(En.prototype);var Dn=class extends E{constructor(e){super(C.Duration),this.unit=e}toString(){return`Duration<${v[this.unit]}>`}};Yt=Symbol.toStringTag,Dn[Yt]=(e=>(e.unit=null,e.ArrayType=BigInt64Array,e[Symbol.toStringTag]=`Duration`))(Dn.prototype);var On=class extends E{constructor(e){super(C.List),this.children=[e]}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}};Xt=Symbol.toStringTag,On[Xt]=(e=>(e.children=null,e[Symbol.toStringTag]=`List`))(On.prototype);var O=class extends E{constructor(e){super(C.Struct),this.children=e}toString(){return`Struct<{${this.children.map(e=>`${e.name}:${e.type}`).join(`, `)}}>`}};Zt=Symbol.toStringTag,O[Zt]=(e=>(e.children=null,e[Symbol.toStringTag]=`Struct`))(O.prototype);var kn=class extends E{constructor(e,t,n){super(C.Union),this.mode=e,this.children=n,this.typeIds=t=Int32Array.from(t),this.typeIdToChildIndex=t.reduce((e,t,n)=>(e[t]=n)&&e||e,Object.create(null))}toString(){return`${this[Symbol.toStringTag]}<${this.children.map(e=>`${e.type}`).join(` | `)}>`}};Qt=Symbol.toStringTag,kn[Qt]=(e=>(e.mode=null,e.typeIds=null,e.children=null,e.typeIdToChildIndex=null,e.ArrayType=Int8Array,e[Symbol.toStringTag]=`Union`))(kn.prototype);var An=class extends E{constructor(e){super(C.FixedSizeBinary),this.byteWidth=e}toString(){return`FixedSizeBinary[${this.byteWidth}]`}};$t=Symbol.toStringTag,An[$t]=(e=>(e.byteWidth=null,e.ArrayType=Uint8Array,e[Symbol.toStringTag]=`FixedSizeBinary`))(An.prototype);var jn=class extends E{constructor(e,t){super(C.FixedSizeList),this.listSize=e,this.children=[t]}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}};en=Symbol.toStringTag,jn[en]=(e=>(e.children=null,e.listSize=null,e[Symbol.toStringTag]=`FixedSizeList`))(jn.prototype);var Mn=class extends E{constructor(e,t=!1){if(super(C.Map),this.children=[e],this.keysSorted=t,e&&(e.name=`entries`,e?.type?.children)){let t=(e?.type)?.children[0];t&&(t.name=`key`);let n=(e?.type)?.children[1];n&&(n.name=`value`)}}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map(e=>`${e.name}:${e.type}`).join(`, `)}}>`}};tn=Symbol.toStringTag,Mn[tn]=(e=>(e.children=null,e.keysSorted=null,e[Symbol.toStringTag]=`Map_`))(Mn.prototype);var Nn=(e=>()=>++e)(-1),Pn=class extends E{constructor(e,t,n,r){super(C.Dictionary),this.indices=t,this.dictionary=e,this.isOrdered=r||!1,this.id=n==null?Nn():w(n)}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}};nn=Symbol.toStringTag,Pn[nn]=(e=>(e.id=null,e.indices=null,e.isOrdered=null,e.dictionary=null,e[Symbol.toStringTag]=`Dictionary`))(Pn.prototype);function Fn(e){let t=e;switch(e.typeId){case C.Decimal:return e.bitWidth/32;case C.Interval:return 1+t.unit;case C.FixedSizeList:return t.listSize;case C.FixedSizeBinary:return t.byteWidth;default:return 1}}var k=class{visitMany(e,...t){return e.map((e,n)=>this.visit(e,...t.map(e=>e[n])))}visit(...e){return this.getVisitFn(e[0],!1).apply(this,e)}getVisitFn(e,t=!0){return In(this,e,t)}getVisitFnByTypeId(e,t=!0){return Ln(this,e,t)}visitNull(e,...t){return null}visitBool(e,...t){return null}visitInt(e,...t){return null}visitFloat(e,...t){return null}visitUtf8(e,...t){return null}visitLargeUtf8(e,...t){return null}visitBinary(e,...t){return null}visitLargeBinary(e,...t){return null}visitFixedSizeBinary(e,...t){return null}visitDate(e,...t){return null}visitTimestamp(e,...t){return null}visitTime(e,...t){return null}visitDecimal(e,...t){return null}visitList(e,...t){return null}visitStruct(e,...t){return null}visitUnion(e,...t){return null}visitDictionary(e,...t){return null}visitInterval(e,...t){return null}visitDuration(e,...t){return null}visitFixedSizeList(e,...t){return null}visitMap(e,...t){return null}};function In(e,t,n=!0){return typeof t==`number`?Ln(e,t,n):typeof t==`string`&&t in C?Ln(e,C[t],n):t&&t instanceof E?Ln(e,Rn(t),n):t?.type&&t.type instanceof E?Ln(e,Rn(t.type),n):Ln(e,C.NONE,n)}function Ln(e,t,n=!0){let r=null;switch(t){case C.Null:r=e.visitNull;break;case C.Bool:r=e.visitBool;break;case C.Int:r=e.visitInt;break;case C.Int8:r=e.visitInt8||e.visitInt;break;case C.Int16:r=e.visitInt16||e.visitInt;break;case C.Int32:r=e.visitInt32||e.visitInt;break;case C.Int64:r=e.visitInt64||e.visitInt;break;case C.Uint8:r=e.visitUint8||e.visitInt;break;case C.Uint16:r=e.visitUint16||e.visitInt;break;case C.Uint32:r=e.visitUint32||e.visitInt;break;case C.Uint64:r=e.visitUint64||e.visitInt;break;case C.Float:r=e.visitFloat;break;case C.Float16:r=e.visitFloat16||e.visitFloat;break;case C.Float32:r=e.visitFloat32||e.visitFloat;break;case C.Float64:r=e.visitFloat64||e.visitFloat;break;case C.Utf8:r=e.visitUtf8;break;case C.LargeUtf8:r=e.visitLargeUtf8;break;case C.Binary:r=e.visitBinary;break;case C.LargeBinary:r=e.visitLargeBinary;break;case C.FixedSizeBinary:r=e.visitFixedSizeBinary;break;case C.Date:r=e.visitDate;break;case C.DateDay:r=e.visitDateDay||e.visitDate;break;case C.DateMillisecond:r=e.visitDateMillisecond||e.visitDate;break;case C.Timestamp:r=e.visitTimestamp;break;case C.TimestampSecond:r=e.visitTimestampSecond||e.visitTimestamp;break;case C.TimestampMillisecond:r=e.visitTimestampMillisecond||e.visitTimestamp;break;case C.TimestampMicrosecond:r=e.visitTimestampMicrosecond||e.visitTimestamp;break;case C.TimestampNanosecond:r=e.visitTimestampNanosecond||e.visitTimestamp;break;case C.Time:r=e.visitTime;break;case C.TimeSecond:r=e.visitTimeSecond||e.visitTime;break;case C.TimeMillisecond:r=e.visitTimeMillisecond||e.visitTime;break;case C.TimeMicrosecond:r=e.visitTimeMicrosecond||e.visitTime;break;case C.TimeNanosecond:r=e.visitTimeNanosecond||e.visitTime;break;case C.Decimal:r=e.visitDecimal;break;case C.List:r=e.visitList;break;case C.Struct:r=e.visitStruct;break;case C.Union:r=e.visitUnion;break;case C.DenseUnion:r=e.visitDenseUnion||e.visitUnion;break;case C.SparseUnion:r=e.visitSparseUnion||e.visitUnion;break;case C.Dictionary:r=e.visitDictionary;break;case C.Interval:r=e.visitInterval;break;case C.IntervalDayTime:r=e.visitIntervalDayTime||e.visitInterval;break;case C.IntervalYearMonth:r=e.visitIntervalYearMonth||e.visitInterval;break;case C.Duration:r=e.visitDuration;break;case C.DurationSecond:r=e.visitDurationSecond||e.visitDuration;break;case C.DurationMillisecond:r=e.visitDurationMillisecond||e.visitDuration;break;case C.DurationMicrosecond:r=e.visitDurationMicrosecond||e.visitDuration;break;case C.DurationNanosecond:r=e.visitDurationNanosecond||e.visitDuration;break;case C.FixedSizeList:r=e.visitFixedSizeList;break;case C.Map:r=e.visitMap}if(typeof r==`function`)return r;if(!n)return()=>null;throw Error(`Unrecognized type '${C[t]}'`)}function Rn(e){switch(e.typeId){case C.Null:return C.Null;case C.Int:{let{bitWidth:t,isSigned:n}=e;switch(t){case 8:return n?C.Int8:C.Uint8;case 16:return n?C.Int16:C.Uint16;case 32:return n?C.Int32:C.Uint32;case 64:return n?C.Int64:C.Uint64}return C.Int}case C.Float:switch(e.precision){case _.HALF:return C.Float16;case _.SINGLE:return C.Float32;case _.DOUBLE:return C.Float64}return C.Float;case C.Binary:return C.Binary;case C.LargeBinary:return C.LargeBinary;case C.Utf8:return C.Utf8;case C.LargeUtf8:return C.LargeUtf8;case C.Bool:return C.Bool;case C.Decimal:return C.Decimal;case C.Time:switch(e.unit){case v.SECOND:return C.TimeSecond;case v.MILLISECOND:return C.TimeMillisecond;case v.MICROSECOND:return C.TimeMicrosecond;case v.NANOSECOND:return C.TimeNanosecond}return C.Time;case C.Timestamp:switch(e.unit){case v.SECOND:return C.TimestampSecond;case v.MILLISECOND:return C.TimestampMillisecond;case v.MICROSECOND:return C.TimestampMicrosecond;case v.NANOSECOND:return C.TimestampNanosecond}return C.Timestamp;case C.Date:switch(e.unit){case Fe.DAY:return C.DateDay;case Fe.MILLISECOND:return C.DateMillisecond}return C.Date;case C.Interval:switch(e.unit){case Ie.DAY_TIME:return C.IntervalDayTime;case Ie.YEAR_MONTH:return C.IntervalYearMonth}return C.Interval;case C.Duration:switch(e.unit){case v.SECOND:return C.DurationSecond;case v.MILLISECOND:return C.DurationMillisecond;case v.MICROSECOND:return C.DurationMicrosecond;case v.NANOSECOND:return C.DurationNanosecond}return C.Duration;case C.Map:return C.Map;case C.List:return C.List;case C.Struct:return C.Struct;case C.Union:switch(e.mode){case g.Dense:return C.DenseUnion;case g.Sparse:return C.SparseUnion}return C.Union;case C.FixedSizeBinary:return C.FixedSizeBinary;case C.FixedSizeList:return C.FixedSizeList;case C.Dictionary:return C.Dictionary}throw Error(`Unrecognized type '${C[e.typeId]}'`)}k.prototype.visitInt8=null,k.prototype.visitInt16=null,k.prototype.visitInt32=null,k.prototype.visitInt64=null,k.prototype.visitUint8=null,k.prototype.visitUint16=null,k.prototype.visitUint32=null,k.prototype.visitUint64=null,k.prototype.visitFloat16=null,k.prototype.visitFloat32=null,k.prototype.visitFloat64=null,k.prototype.visitDateDay=null,k.prototype.visitDateMillisecond=null,k.prototype.visitTimestampSecond=null,k.prototype.visitTimestampMillisecond=null,k.prototype.visitTimestampMicrosecond=null,k.prototype.visitTimestampNanosecond=null,k.prototype.visitTimeSecond=null,k.prototype.visitTimeMillisecond=null,k.prototype.visitTimeMicrosecond=null,k.prototype.visitTimeNanosecond=null,k.prototype.visitDenseUnion=null,k.prototype.visitSparseUnion=null,k.prototype.visitIntervalDayTime=null,k.prototype.visitIntervalYearMonth=null,k.prototype.visitDuration=null,k.prototype.visitDurationSecond=null,k.prototype.visitDurationMillisecond=null,k.prototype.visitDurationMicrosecond=null,k.prototype.visitDurationNanosecond=null;var zn=new Float64Array(1),Bn=new Uint32Array(zn.buffer);function Vn(e){let t=(e&31744)>>10,n=(e&1023)/1024,r=(-1)**((e&32768)>>15);switch(t){case 31:return r*(n?NaN:1/0);case 0:return r*(n?6103515625e-14*n:0)}return r*2**(t-15)*(1+n)}function Hn(e){if(e!==e)return 32256;zn[0]=e;let t=(Bn[1]&2147483648)>>16&65535,n=Bn[1]&2146435072,r=0;return n>=1089470464?Bn[0]>0?n=31744:(n=(n&2080374784)>>16,r=(Bn[1]&1048575)>>10):n<=1056964608?(r=1048576+(Bn[1]&1048575),r=1048576+(r<<(n>>20)-998)>>21,n=0):(n=n-1056964608>>10,r=(Bn[1]&1048575)+512>>10),t|n|r&65535}var A=class extends k{};function j(e){return(t,n,r)=>{if(t.setValid(n,r!=null))return e(t,n,r)}}var Un=(e,t,n)=>{e[t]=Math.floor(n/864e5)},Wn=(e,t,n,r)=>{if(n+1{let i=e+n;r?t[i>>3]|=1<>3]&=~(1<{e[t]=n},qn=({values:e},t,n)=>{e[t]=n},Jn=({values:e},t,n)=>{e[t]=Hn(n)},Yn=(e,t,n)=>{switch(e.type.precision){case _.HALF:return Jn(e,t,n);case _.SINGLE:case _.DOUBLE:return qn(e,t,n)}},Xn=({values:e},t,n)=>{Un(e,t,n.valueOf())},Zn=({values:e},t,n)=>{e[t]=BigInt(n)},Qn=({stride:e,values:t},n,r)=>{t.set(r.subarray(0,e),e*n)},$n=({values:e,valueOffsets:t},n,r)=>Wn(e,t,n,r),er=({values:e,valueOffsets:t},n,r)=>Wn(e,t,n,l(r)),tr=(e,t,n)=>{e.type.unit===Fe.DAY?Xn(e,t,n):Zn(e,t,n)},nr=({values:e},t,n)=>{e[t]=BigInt(n/1e3)},rr=({values:e},t,n)=>{e[t]=BigInt(n)},ir=({values:e},t,n)=>{e[t]=BigInt(n*1e3)},ar=({values:e},t,n)=>{e[t]=BigInt(n*1e6)},or=(e,t,n)=>{switch(e.type.unit){case v.SECOND:return nr(e,t,n);case v.MILLISECOND:return rr(e,t,n);case v.MICROSECOND:return ir(e,t,n);case v.NANOSECOND:return ar(e,t,n)}},sr=({values:e},t,n)=>{e[t]=n},cr=({values:e},t,n)=>{e[t]=n},lr=({values:e},t,n)=>{e[t]=n},ur=({values:e},t,n)=>{e[t]=n},dr=(e,t,n)=>{switch(e.type.unit){case v.SECOND:return sr(e,t,n);case v.MILLISECOND:return cr(e,t,n);case v.MICROSECOND:return lr(e,t,n);case v.NANOSECOND:return ur(e,t,n)}},fr=({values:e,stride:t},n,r)=>{e.set(r.subarray(0,t),t*n)},pr=(e,t,n)=>{let r=e.children[0],i=e.valueOffsets,a=M.getVisitFn(r);if(Array.isArray(n))for(let e=-1,o=i[t],s=i[t+1];o{let r=e.children[0],{valueOffsets:i}=e,a=M.getVisitFn(r),{[t]:o,[t+1]:s}=i,c=n instanceof Map?n.entries():Object.entries(n);for(let e of c)if(a(r,o,e),++o>=s)break},hr=(e,t)=>(n,r,i,a)=>r&&n(r,e,t[a]),gr=(e,t)=>(n,r,i,a)=>r&&n(r,e,t.get(a)),_r=(e,t)=>(n,r,i,a)=>r&&n(r,e,t.get(i.name)),vr=(e,t)=>(n,r,i,a)=>r&&n(r,e,t[i.name]),yr=(e,t,n)=>{let r=e.type.children.map(e=>M.getVisitFn(e.type)),i=n instanceof Map?_r(t,n):n instanceof U?gr(t,n):Array.isArray(n)?hr(t,n):vr(t,n);e.type.children.forEach((t,n)=>i(r[n],e.children[n],t,n))},br=(e,t,n)=>{e.type.mode===g.Dense?xr(e,t,n):Sr(e,t,n)},xr=(e,t,n)=>{let r=e.type.typeIdToChildIndex[e.typeIds[t]],i=e.children[r];M.visit(i,e.valueOffsets[t],n)},Sr=(e,t,n)=>{let r=e.type.typeIdToChildIndex[e.typeIds[t]],i=e.children[r];M.visit(i,t,n)},Cr=(e,t,n)=>{var r;(r=e.dictionary)==null||r.set(e.values[t],n)},wr=(e,t,n)=>{e.type.unit===Ie.DAY_TIME?Tr(e,t,n):Er(e,t,n)},Tr=({values:e},t,n)=>{e.set(n.subarray(0,2),2*t)},Er=({values:e},t,n)=>{e[t]=n[0]*12+n[1]%12},Dr=({values:e},t,n)=>{e[t]=n},Or=({values:e},t,n)=>{e[t]=n},kr=({values:e},t,n)=>{e[t]=n},Ar=({values:e},t,n)=>{e[t]=n},jr=(e,t,n)=>{switch(e.type.unit){case v.SECOND:return Dr(e,t,n);case v.MILLISECOND:return Or(e,t,n);case v.MICROSECOND:return kr(e,t,n);case v.NANOSECOND:return Ar(e,t,n)}},Mr=(e,t,n)=>{let{stride:r}=e,i=e.children[0],a=M.getVisitFn(i);if(Array.isArray(n))for(let e=-1,o=t*r;++e`${Ct(e)}: ${Ct(t)}`).join(`, `)}}`}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.toString()}[Symbol.iterator](){return new Fr(this[N],this[Nr])}},Fr=class{constructor(e,t){this.childIndex=0,this.children=e.children,this.rowIndex=t,this.childFields=e.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){let e=this.childIndex;return ee.name)}has(e,t){return e[N].type.children.findIndex(e=>e.name===t)!==-1}getOwnPropertyDescriptor(e,t){if(e[N].type.children.findIndex(e=>e.name===t)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(e,t){if(Reflect.has(e,t))return e[t];let n=e[N].type.children.findIndex(e=>e.name===t);if(n!==-1){let r=I.visit(e[N].children[n],e[Nr]);return Reflect.set(e,t,r),r}}set(e,t,n){let r=e[N].type.children.findIndex(e=>e.name===t);return r===-1?Reflect.has(e,t)||typeof t==`symbol`?Reflect.set(e,t,n):!1:(M.visit(e[N].children[r],e[Nr],n),Reflect.set(e,t,n))}},P=class extends k{};function F(e){return(t,n)=>t.getValid(n)?e(t,n):null}var Lr=(e,t)=>864e5*e[t],Rr=(e,t)=>null,zr=(e,t,n)=>{if(n+1>=t.length)return null;let r=w(t[n]),i=w(t[n+1]);return e.subarray(r,i)},Br=({offset:e,values:t},n)=>{let r=e+n;return!!(t[r>>3]&1<Lr(e,t),Hr=({values:e},t)=>w(e[t]),Ur=({stride:e,values:t},n)=>t[e*n],Wr=({stride:e,values:t},n)=>Vn(t[e*n]),Gr=({values:e},t)=>e[t],Kr=({stride:e,values:t},n)=>t.subarray(e*n,e*(n+1)),qr=({values:e,valueOffsets:t},n)=>zr(e,t,n),Jr=({values:e,valueOffsets:t},n)=>{let r=zr(e,t,n);return r===null?null:s(r)},Yr=({values:e},t)=>e[t],Xr=({type:e,values:t},n)=>e.precision===_.HALF?Vn(t[n]):t[n],Zr=(e,t)=>e.type.unit===Fe.DAY?Vr(e,t):Hr(e,t),Qr=({values:e},t)=>1e3*w(e[t]),$r=({values:e},t)=>w(e[t]),ei=({values:e},t)=>wt(e[t],BigInt(1e3)),ti=({values:e},t)=>wt(e[t],BigInt(1e6)),ni=(e,t)=>{switch(e.type.unit){case v.SECOND:return Qr(e,t);case v.MILLISECOND:return $r(e,t);case v.MICROSECOND:return ei(e,t);case v.NANOSECOND:return ti(e,t)}},ri=({values:e},t)=>e[t],ii=({values:e},t)=>e[t],ai=({values:e},t)=>e[t],oi=({values:e},t)=>e[t],si=(e,t)=>{switch(e.type.unit){case v.SECOND:return ri(e,t);case v.MILLISECOND:return ii(e,t);case v.MICROSECOND:return ai(e,t);case v.NANOSECOND:return oi(e,t)}},ci=({values:e,stride:t},n)=>Pt.decimal(e.subarray(t*n,t*(n+1))),li=(e,t)=>{let{valueOffsets:n,stride:r,children:i}=e,{[t*r]:a,[t*r+1]:o}=n;return new U([i[0].slice(a,o-a)])},ui=(e,t)=>{let{valueOffsets:n,children:r}=e,{[t]:i,[t+1]:a}=n,o=r[0];return new ki(o.slice(i,a-i))},di=(e,t)=>new Pr(e,t),fi=(e,t)=>e.type.mode===g.Dense?pi(e,t):mi(e,t),pi=(e,t)=>{let n=e.type.typeIdToChildIndex[e.typeIds[t]],r=e.children[n];return I.visit(r,e.valueOffsets[t])},mi=(e,t)=>{let n=e.type.typeIdToChildIndex[e.typeIds[t]],r=e.children[n];return I.visit(r,t)},hi=(e,t)=>e.dictionary?.get(e.values[t]),gi=(e,t)=>e.type.unit===Ie.DAY_TIME?_i(e,t):vi(e,t),_i=({values:e},t)=>e.subarray(2*t,2*(t+1)),vi=({values:e},t)=>{let n=e[t],r=new Int32Array(2);return r[0]=Math.trunc(n/12),r[1]=Math.trunc(n%12),r},yi=({values:e},t)=>e[t],bi=({values:e},t)=>e[t],xi=({values:e},t)=>e[t],Si=({values:e},t)=>e[t],Ci=(e,t)=>{switch(e.type.unit){case v.SECOND:return yi(e,t);case v.MILLISECOND:return bi(e,t);case v.MICROSECOND:return xi(e,t);case v.NANOSECOND:return Si(e,t)}},wi=(e,t)=>{let{stride:n,children:r}=e;return new U([r[0].slice(t*n,n)])};P.prototype.visitNull=F(Rr),P.prototype.visitBool=F(Br),P.prototype.visitInt=F(Yr),P.prototype.visitInt8=F(Ur),P.prototype.visitInt16=F(Ur),P.prototype.visitInt32=F(Ur),P.prototype.visitInt64=F(Gr),P.prototype.visitUint8=F(Ur),P.prototype.visitUint16=F(Ur),P.prototype.visitUint32=F(Ur),P.prototype.visitUint64=F(Gr),P.prototype.visitFloat=F(Xr),P.prototype.visitFloat16=F(Wr),P.prototype.visitFloat32=F(Ur),P.prototype.visitFloat64=F(Ur),P.prototype.visitUtf8=F(Jr),P.prototype.visitLargeUtf8=F(Jr),P.prototype.visitBinary=F(qr),P.prototype.visitLargeBinary=F(qr),P.prototype.visitFixedSizeBinary=F(Kr),P.prototype.visitDate=F(Zr),P.prototype.visitDateDay=F(Vr),P.prototype.visitDateMillisecond=F(Hr),P.prototype.visitTimestamp=F(ni),P.prototype.visitTimestampSecond=F(Qr),P.prototype.visitTimestampMillisecond=F($r),P.prototype.visitTimestampMicrosecond=F(ei),P.prototype.visitTimestampNanosecond=F(ti),P.prototype.visitTime=F(si),P.prototype.visitTimeSecond=F(ri),P.prototype.visitTimeMillisecond=F(ii),P.prototype.visitTimeMicrosecond=F(ai),P.prototype.visitTimeNanosecond=F(oi),P.prototype.visitDecimal=F(ci),P.prototype.visitList=F(li),P.prototype.visitStruct=F(di),P.prototype.visitUnion=F(fi),P.prototype.visitDenseUnion=F(pi),P.prototype.visitSparseUnion=F(mi),P.prototype.visitDictionary=F(hi),P.prototype.visitInterval=F(gi),P.prototype.visitIntervalDayTime=F(_i),P.prototype.visitIntervalYearMonth=F(vi),P.prototype.visitDuration=F(Ci),P.prototype.visitDurationSecond=F(yi),P.prototype.visitDurationMillisecond=F(bi),P.prototype.visitDurationMicrosecond=F(xi),P.prototype.visitDurationNanosecond=F(Si),P.prototype.visitFixedSizeList=F(wi),P.prototype.visitMap=F(ui);var I=new P,Ti=Symbol.for(`keys`),Ei=Symbol.for(`vals`),Di=Symbol.for(`kKeysAsStrings`),Oi=Symbol.for(`_kKeysAsStrings`),ki=class{constructor(e){return this[Ti]=new U([e.children[0]]).memoize(),this[Ei]=e.children[1],new Proxy(this,new ji)}get[Di](){return this[Oi]||(this[Oi]=Array.from(this[Ti].toArray(),String))}[Symbol.iterator](){return new Ai(this[Ti],this[Ei])}get size(){return this[Ti].length}toArray(){return Object.values(this.toJSON())}toJSON(){let e=this[Ti],t=this[Ei],n={};for(let r=-1,i=e.length;++r`${Ct(e)}: ${Ct(t)}`).join(`, `)}}`}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.toString()}},Ai=class{constructor(e,t){this.keys=e,this.vals=t,this.keyIndex=0,this.numKeys=e.length}[Symbol.iterator](){return this}next(){let e=this.keyIndex;return e===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(e),I.visit(this.vals,e)]})}},ji=class{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(e){return e[Di]}has(e,t){return e[Di].includes(t)}getOwnPropertyDescriptor(e,t){if(e[Di].indexOf(t)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(e,t){if(Reflect.has(e,t))return e[t];let n=e[Di].indexOf(t);if(n!==-1){let r=I.visit(Reflect.get(e,Ei),n);return Reflect.set(e,t,r),r}}set(e,t,n){let r=e[Di].indexOf(t);return r===-1?Reflect.has(e,t)?Reflect.set(e,t,n):!1:(M.visit(Reflect.get(e,Ei),r,n),Reflect.set(e,t,n))}};Object.defineProperties(ki.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:`Row`},[Ti]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Ei]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Oi]:{writable:!0,enumerable:!1,configurable:!1,value:null}});var Mi;function Ni(e,t,n,r){let{length:i=0}=e,a=typeof t==`number`?t:0,o=typeof n==`number`?n:i;return a<0&&(a=(a%i+i)%i),o<0&&(o=(o%i+i)%i),oi&&(o=i),r?r(e,a,o):[a,o]}var Pi=(e,t)=>e<0?t+e:e,Fi=e=>e!==e;function Ii(e){if(typeof e!=`object`||!e)return Fi(e)?Fi:t=>t===e;if(e instanceof Date){let t=e.valueOf();return e=>e instanceof Date&&e.valueOf()===t}return ArrayBuffer.isView(e)?t=>t?Ee(e,t):!1:e instanceof Map?Ri(e):Array.isArray(e)?Li(e):e instanceof U?zi(e):Bi(e,!0)}function Li(e){let t=[];for(let n=-1,r=e.length;++n!1;let r=[];for(let t=-1,i=n.length;++t{if(!n||typeof n!=`object`)return!1;switch(n.constructor){case Array:return Hi(e,n);case Map:return Wi(e,n,n.keys());case ki:case Pr:case Object:case void 0:return Wi(e,n,t||Object.keys(n))}return n instanceof U&&Ui(e,n)}}function Hi(e,t){let n=e.length;if(t.length!==n)return!1;for(let r=-1;++r>r}function qi(e,t,n){let r=n.byteLength+7&-8;if(e>0||n.byteLength>3):Ji(new Yi(n,e,t,null,Gi)).subarray(0,r)),i}return n}function Ji(e){let t=[],n=0,r=0,i=0;for(let a of e)a&&(i|=1<0)&&(t[n++]=i);let a=new Uint8Array(t.length+7&-8);return a.set(t),a}var Yi=class{constructor(e,t,n,r,i){this.bytes=e,this.length=n,this.context=r,this.get=i,this.bit=t%8,this.byteIndex=t>>3,this.byte=e[this.byteIndex++],this.index=0}next(){return this.index>3<<3,i=t+(t%8==0?0:8-t%8);return Xi(e,t,i)+Xi(e,r,n)+Zi(e,i>>3,r-i>>3)}function Zi(e,t,n){let r=0,i=Math.trunc(t),a=new DataView(e.buffer,e.byteOffset,e.byteLength),o=n===void 0?e.byteLength:i+n;for(;o-i>=4;)r+=Qi(a.getUint32(i)),i+=4;for(;o-i>=2;)r+=Qi(a.getUint16(i)),i+=2;for(;o-i>=1;)r+=Qi(a.getUint8(i)),i+=1;return r}function Qi(e){let t=Math.trunc(e);return t-=t>>>1&1431655765,t=(t&858993459)+(t>>>2&858993459),(t+(t>>>4)&252645135)*16843009>>>24}var L=class e{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get nullable(){if(this._nullCount!==0){let{type:e}=this;return E.isSparseUnion(e)||E.isDenseUnion(e)?this.children.some(e=>e.nullable):this.nullBitmap&&this.nullBitmap.byteLength>0}return!0}get byteLength(){let e=0,{valueOffsets:t,values:n,nullBitmap:r,typeIds:i}=this;return t&&(e+=t.byteLength),n&&(e+=n.byteLength),r&&(e+=r.byteLength),i&&(e+=i.byteLength),this.children.reduce((e,t)=>e+t.byteLength,e)}get nullCount(){if(E.isUnion(this.type))return this.children.reduce((e,t)=>e+t.nullCount,0);let e=this._nullCount,t;return e<=-1&&(t=this.nullBitmap)&&(this._nullCount=e=t.length===0?0:this.length-Xi(t,this.offset,this.offset+this.length)),e}constructor(t,n,r,i,a,o=[],s){this.type=t,this.children=o,this.dictionary=s,this.offset=Math.floor(Math.max(n||0,0)),this.length=Math.floor(Math.max(r||0,0)),this._nullCount=Math.floor(Math.max(i||0,-1));let c;a instanceof e?(this.stride=a.stride,this.values=a.values,this.typeIds=a.typeIds,this.nullBitmap=a.nullBitmap,this.valueOffsets=a.valueOffsets):(this.stride=Fn(t),a&&((c=a[0])&&(this.valueOffsets=c),(c=a[1])&&(this.values=c),(c=a[2])&&(this.nullBitmap=c),(c=a[3])&&(this.typeIds=c)))}getValid(e){let{type:t}=this;if(E.isUnion(t)){let n=t,r=this.children[n.typeIdToChildIndex[this.typeIds[e]]],i=n.mode===g.Dense?this.valueOffsets[e]:e;return r.getValid(i)}if(this.nullable&&this.nullCount>0){let t=this.offset+e;return!!(this.nullBitmap[t>>3]&1<>3;(!r||r.byteLength<=c)&&(r=new Uint8Array((i+a+63&-64)>>3).fill(255),this.nullCount>0?(r.set(qi(i,a,this.nullBitmap),0),Object.assign(this,{nullBitmap:r})):Object.assign(this,{nullBitmap:r,_nullCount:0}));let l=r[c];n=(l&s)!==0,r[c]=t?l|s:l&~s}return n!==!!t&&(this._nullCount=this.nullCount+(t?-1:1)),t}clone(t=this.type,n=this.offset,r=this.length,i=this._nullCount,a=this,o=this.children){return new e(t,n,r,i,a,o,this.dictionary)}slice(e,t){let{stride:n,typeId:r,children:i}=this,a=(this._nullCount===0)-1,o=r===16?n:1,s=this._sliceBuffers(e,t,n,r);return this.clone(this.type,this.offset+e,t,a,s,i.length===0||this.valueOffsets?i:this._sliceChildren(i,o*e,o*t))}_changeLengthAndBackfillNullBitmap(e){if(this.typeId===C.Null)return this.clone(this.type,0,e,0);let{length:t,nullCount:n}=this,r=new Uint8Array((e+63&-64)>>3).fill(255,0,t>>3);r[t>>3]=(1<0&&r.set(qi(this.offset,t,this.nullBitmap),0);let i=this.buffers;return i[xt.VALIDITY]=r,this.clone(this.type,0,e,n+(e-t),i)}_sliceBuffers(e,t,n,r){let i,{buffers:a}=this;return(i=a[xt.TYPE])&&(a[xt.TYPE]=i.subarray(e,e+t)),(i=a[xt.OFFSET])&&(a[xt.OFFSET]=i.subarray(e,e+t+1))||(i=a[xt.DATA])&&(a[xt.DATA]=r===6?i:i.subarray(n*e,n*(e+t))),a}_sliceChildren(e,t,n){return e.map(e=>e.slice(t,n))}};L.prototype.children=Object.freeze([]);var $i=new class e extends k{visit(e){return this.getVisitFn(e.type).call(this,e)}visitNull(e){let{type:t,offset:n=0,length:r=0}=e;return new L(t,n,r,r)}visitBool(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length>>3,nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitInt(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length,nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitFloat(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length,nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitUtf8(e){let{type:t,offset:n=0}=e,r=m(e.data),i=m(e.nullBitmap),a=ve(e.valueOffsets),{length:o=a.length-1,nullCount:s=e.nullBitmap?-1:0}=e;return new L(t,n,o,s,[a,r,i])}visitLargeUtf8(e){let{type:t,offset:n=0}=e,r=m(e.data),i=m(e.nullBitmap),a=ye(e.valueOffsets),{length:o=a.length-1,nullCount:s=e.nullBitmap?-1:0}=e;return new L(t,n,o,s,[a,r,i])}visitBinary(e){let{type:t,offset:n=0}=e,r=m(e.data),i=m(e.nullBitmap),a=ve(e.valueOffsets),{length:o=a.length-1,nullCount:s=e.nullBitmap?-1:0}=e;return new L(t,n,o,s,[a,r,i])}visitLargeBinary(e){let{type:t,offset:n=0}=e,r=m(e.data),i=m(e.nullBitmap),a=ye(e.valueOffsets),{length:o=a.length-1,nullCount:s=e.nullBitmap?-1:0}=e;return new L(t,n,o,s,[a,r,i])}visitFixedSizeBinary(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitDate(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitTimestamp(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitTime(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitDecimal(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitList(e){let{type:t,offset:n=0,child:r}=e,i=m(e.nullBitmap),a=ve(e.valueOffsets),{length:o=a.length-1,nullCount:s=e.nullBitmap?-1:0}=e;return new L(t,n,o,s,[a,void 0,i],[r])}visitStruct(e){let{type:t,offset:n=0,children:r=[]}=e,i=m(e.nullBitmap),{length:a=r.reduce((e,{length:t})=>Math.max(e,t),0),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,void 0,i],r)}visitUnion(e){let{type:t,offset:n=0,children:r=[]}=e,i=p(t.ArrayType,e.typeIds),{length:a=i.length,nullCount:o=-1}=e;return E.isSparseUnion(t)?new L(t,n,a,o,[void 0,void 0,void 0,i],r):new L(t,n,a,o,[ve(e.valueOffsets),void 0,void 0,i],r)}visitDictionary(t){let{type:n,offset:r=0}=t,i=m(t.nullBitmap),a=p(n.indices.ArrayType,t.data),{dictionary:o=new U([new e().visit({type:n.dictionary})])}=t,{length:s=a.length,nullCount:c=t.nullBitmap?-1:0}=t;return new L(n,r,s,c,[void 0,a,i],[],o)}visitInterval(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length/Fn(t),nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitDuration(e){let{type:t,offset:n=0}=e,r=m(e.nullBitmap),i=p(t.ArrayType,e.data),{length:a=i.length,nullCount:o=e.nullBitmap?-1:0}=e;return new L(t,n,a,o,[void 0,i,r])}visitFixedSizeList(t){let{type:n,offset:r=0,child:i=new e().visit({type:n.valueType})}=t,a=m(t.nullBitmap),{length:o=i.length/Fn(n),nullCount:s=t.nullBitmap?-1:0}=t;return new L(n,r,o,s,[void 0,void 0,a],[i])}visitMap(t){let{type:n,offset:r=0,child:i=new e().visit({type:n.childType})}=t,a=m(t.nullBitmap),o=ve(t.valueOffsets),{length:s=o.length-1,nullCount:c=t.nullBitmap?-1:0}=t;return new L(n,r,s,c,[o,void 0,a],[i])}};function R(e){return $i.visit(e)}var ea=class{constructor(e=0,t){this.numChunks=e,this.getChunkIterator=t,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndexe.nullable)}function na(e){return e.reduce((e,t)=>e+t.nullCount,0)}function ra(e){return e.reduce((e,t,n)=>(e[n+1]=e[n]+t.length,e),new Uint32Array(e.length+1))}function ia(e,t,n,r){let i=[];for(let a=-1,o=e.length;++a=r)break;if(n>=s+c)continue;if(s>=n&&s+c<=r){i.push(o);continue}let l=Math.max(0,n-s),u=Math.min(r-s,c);i.push(o.slice(l,u-l))}return i.length===0&&i.push(e[0].slice(0,0)),i}function aa(e,t,n,r){let i=0,a=0,o=t.length-1;do{if(i>=o-1)return n0?0:-1}function da(e,t){let{nullBitmap:n}=e;if(!n||e.nullCount<=0)return-1;let r=0;for(let i of new Yi(n,e.offset+(t||0),e.length,n,Gi)){if(!i)return r;++r}return-1}function B(e,t,n){if(t===void 0)return-1;if(t===null)switch(e.typeId){case C.Union:break;case C.Dictionary:break;default:return da(e,n)}let r=I.getVisitFn(e),i=Ii(t);for(let t=(n||0)-1,a=e.length;++t{let n=e.data[t];return n.values.subarray(0,n.length)[Symbol.iterator]()});let n=0;return new ea(e.data.length,t=>{let r=e.data[t].length,i=e.slice(n,n+r);return n+=r,new ma(i)})}var ma=class{constructor(e){this.vector=e,this.index=0}next(){return this.indexe.data):t;if(n.length===0||n.some(e=>!(e instanceof L)))throw TypeError(`Vector constructor expects an Array of Data instances.`);let r=n[0]?.type;switch(n.length){case 0:this._offsets=[0];break;case 1:{let{get:e,set:t,indexOf:i}=_a[r.typeId],a=n[0];this.isValid=e=>oa(a,e),this.get=t=>e(a,t),this.set=(e,n)=>t(a,e,n),this.indexOf=e=>i(a,e),this._offsets=[0,a.length];break}default:Object.setPrototypeOf(this,va[r.typeId]),this._offsets=ra(n)}this.data=n,this.type=r,this.stride=Fn(r),this.numChildren=r.children?.length??0,this.length=this._offsets.at(-1)}get byteLength(){return this.data.reduce((e,t)=>e+t.byteLength,0)}get nullable(){return ta(this.data)}get nullCount(){return na(this.data)}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${C[this.type.typeId]}Vector`}isValid(e){return!1}get(e){return null}at(e){return this.get(Pi(e,this.length))}set(e,t){}indexOf(e,t){return-1}includes(e,t){return this.indexOf(e,t)>-1}[Symbol.iterator](){return ha.visit(this)}concat(...t){return new e(this.data.concat(t.flatMap(e=>e.data).flat(1/0)))}slice(t,n){return new e(Ni(this,t,n,({data:e,_offsets:t},n,r)=>ia(e,t,n,r)))}toJSON(){return[...this]}toArray(){let{type:e,data:t,length:n,stride:r,ArrayType:i}=this;switch(e.typeId){case C.Int:case C.Float:case C.Decimal:case C.Time:case C.Timestamp:switch(t.length){case 0:return new i;case 1:return t[0].values.subarray(0,n*r);default:return t.reduce((e,{values:t,length:n})=>(e.array.set(t.subarray(0,n*r),e.offset),e.offset+=n*r,e),{array:new i(n*r),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(`,`)}]`}getChild(e){return this.getChildAt(this.type.children?.findIndex(t=>t.name===e))}getChildAt(t){return t>-1&&te[t])):null}get isMemoized(){return E.isDictionary(this.type)?this.data[0].dictionary.isMemoized:!1}memoize(){if(E.isDictionary(this.type)){let t=new ya(this.data[0].dictionary),n=this.data.map(e=>{let n=e.clone();return n.dictionary=t,n});return new e(n)}return new ya(this)}unmemoize(){if(E.isDictionary(this.type)&&this.isMemoized){let t=this.data[0].dictionary.unmemoize(),n=this.data.map(e=>{let n=e.clone();return n.dictionary=t,n});return new e(n)}return this}};ga=Symbol.toStringTag,U[ga]=(e=>{e.type=E.prototype,e.data=[],e.length=0,e.stride=1,e.numChildren=0,e._offsets=new Uint32Array([0]),e[Symbol.isConcatSpreadable]=!0;let t=Object.keys(C).map(e=>C[e]).filter(e=>typeof e==`number`&&e!==C.NONE);for(let n of t)_a[n]={get:I.getVisitFnByTypeId(n),set:M.getVisitFnByTypeId(n),indexOf:pa.getVisitFnByTypeId(n)},va[n]=Object.create(e,{isValid:{value:sa(oa)},get:{value:sa(I.getVisitFnByTypeId(n))},set:{value:ca(M.getVisitFnByTypeId(n))},indexOf:{value:la(pa.getVisitFnByTypeId(n))}});return`Vector`})(U.prototype);var ya=class e extends U{constructor(t){super(t.data);let n=this.get,r=this.set,i=this.slice,a=Array(this.length);Object.defineProperty(this,"get",{value(e){let t=a[e];if(t!==void 0)return t;let r=n.call(this,e);return a[e]=r,r}}),Object.defineProperty(this,"set",{value(e,t){r.call(this,e,t),a[e]=t}}),Object.defineProperty(this,"slice",{value:(t,n)=>new e(i.call(this,t,n))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new U(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}},ba=class{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(e,t,n,r){return e.prep(8,24),e.writeInt64(BigInt(r??0)),e.pad(4),e.writeInt32(n),e.writeInt64(BigInt(t??0)),e.offset()}},xa=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsFooter(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):h.V1}schema(e){let t=this.bb.__offset(this.bb_pos,6);return t?(e||new bt).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}dictionaries(e,t){let n=this.bb.__offset(this.bb_pos,8);return n?(t||new ba).__init(this.bb.__vector(this.bb_pos+n)+e*24,this.bb):null}dictionariesLength(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}recordBatches(e,t){let n=this.bb.__offset(this.bb_pos,10);return n?(t||new ba).__init(this.bb.__vector(this.bb_pos+n)+e*24,this.bb):null}recordBatchesLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,12);return n?(t||new y).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startFooter(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,h.V1)}static addSchema(e,t){e.addFieldOffset(1,t,0)}static addDictionaries(e,t){e.addFieldOffset(2,t,0)}static startDictionariesVector(e,t){e.startVector(24,t,8)}static addRecordBatches(e,t){e.addFieldOffset(3,t,0)}static startRecordBatchesVector(e,t){e.startVector(24,t,8)}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endFooter(e){return e.endObject()}static finishFooterBuffer(e,t){e.finish(t)}static finishSizePrefixedFooterBuffer(e,t){e.finish(t,void 0,!0)}},W=class e{constructor(e=[],t,n,r=h.V5){this.fields=e||[],this.metadata=t||new Map,n||=Ca(this.fields),this.dictionaries=n,this.metadataVersion=r}get[Symbol.toStringTag](){return`Schema`}get names(){return this.fields.map(e=>e.name)}toString(){return`Schema<{ ${this.fields.map((e,t)=>`${t}: ${e}`).join(`, `)} }>`}select(t){let n=new Set(t),r=this.fields.filter(e=>n.has(e.name));return new e(r,this.metadata)}selectAt(t){let n=t.map(e=>this.fields[e]).filter(Boolean);return new e(n,this.metadata)}assign(...t){let n=t[0]instanceof e?t[0]:Array.isArray(t[0])?new e(t[0]):new e(t),r=[...this.fields],i=Sa(Sa(new Map,this.metadata),n.metadata),a=n.fields.filter(e=>{let t=r.findIndex(t=>t.name===e.name);return!~t||(r[t]=e.clone({metadata:Sa(Sa(new Map,r[t].metadata),e.metadata)}))&&!1}),o=Ca(a,new Map);return new e([...r,...a],i,new Map([...this.dictionaries,...o]))}};W.prototype.fields=null,W.prototype.metadata=null,W.prototype.dictionaries=null;var G=class e{static new(...t){let[n,r,i,a]=t;return t[0]&&typeof t[0]==`object`&&({name:n}=t[0],r===void 0&&(r=t[0].type),i===void 0&&(i=t[0].nullable),a===void 0&&(a=t[0].metadata)),new e(`${n}`,r,i,a)}constructor(e,t,n=!1,r){this.name=e,this.type=t,this.nullable=n,this.metadata=r||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return`Field`}toString(){return`${this.name}: ${this.type}`}clone(...t){let[n,r,i,a]=t;return!t[0]||typeof t[0]!=`object`?[n=this.name,r=this.type,i=this.nullable,a=this.metadata]=t:{name:n=this.name,type:r=this.type,nullable:i=this.nullable,metadata:a=this.metadata}=t[0],e.new(n,r,i,a)}};G.prototype.type=null,G.prototype.name=null,G.prototype.nullable=null,G.prototype.metadata=null;function Sa(e,t){return new Map([...e||new Map,...t||new Map])}function Ca(e,t=new Map){for(let n=-1,r=e.length;++n0&&Ca(r.children,t)}return t}var wa=Ue,Ta=He,Ea=class{static decode(e){e=new Ta(m(e));let t=xa.getRootAsFooter(e);return new Da(W.decode(t.schema(),new Map,t.version()),t)}static encode(e){let t=new wa,n=W.encode(t,e.schema);xa.startRecordBatchesVector(t,e.numRecordBatches);for(let n of[...e.recordBatches()].slice().reverse())Oa.encode(t,n);let r=t.endVector();xa.startDictionariesVector(t,e.numDictionaries);for(let n of[...e.dictionaryBatches()].slice().reverse())Oa.encode(t,n);let i=t.endVector();return xa.startFooter(t),xa.addSchema(t,n),xa.addVersion(t,h.V5),xa.addRecordBatches(t,r),xa.addDictionaries(t,i),xa.finishFooterBuffer(t,xa.endFooter(t)),t.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(e,t=h.V5,n,r){this.schema=e,this.version=t,n&&(this._recordBatches=n),r&&(this._dictionaryBatches=r)}*recordBatches(){for(let e,t=-1,n=this.numRecordBatches;++t=0&&e=0&&e=0&&e=0&&ethis._closedPromiseResolve=e)}get closed(){return this._closedPromise}cancel(t){return e(this,void 0,void 0,function*(){yield this.return(t)})}write(e){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(e):this.resolvers.shift().resolve({done:!1,value:e}))}abort(e){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:e}:this.resolvers.shift().reject({done:!0,value:e}))}close(){if(this._closedPromiseResolve){let{resolvers:e}=this;for(;e.length>0;)e.shift().resolve(K);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(e){return De.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,e)}toNodeStream(e){return De.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,e)}throw(t){return e(this,void 0,void 0,function*(){return yield this.abort(t),K})}return(t){return e(this,void 0,void 0,function*(){return yield this.close(),K})}read(t){return e(this,void 0,void 0,function*(){return(yield this.next(t,`read`)).value})}peek(t){return e(this,void 0,void 0,function*(){return(yield this.next(t,`peek`)).value})}next(...e){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((e,t)=>{this.resolvers.push({resolve:e,reject:t})}):Promise.resolve(K)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw Error(`AsyncQueue is closed`)}},Ma=class extends ja{write(e){if((e=m(e)).byteLength>0)return super.write(e)}toString(e=!1){return e?s(this.toUint8Array(!0)):this.toUint8Array(!1).then(s)}toUint8Array(t=!1){return t?_e(this._values)[0]:e(this,void 0,void 0,function*(){var e,t,n,r;let i=[],o=0;try{for(var s=!0,c=a(this),l;l=yield c.next(),e=l.done,!e;s=!0){r=l.value,s=!1;let e=r;i.push(e),o+=e.byteLength}}catch(e){t={error:e}}finally{try{!s&&!e&&(n=c.return)&&(yield n.call(c))}finally{if(t)throw t.error}}return _e(i,o)[0]})}},Na=class{constructor(e){e&&(this.source=new Fa(De.fromIterable(e)))}[Symbol.iterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},Pa=class e{constructor(t){t instanceof e?this.source=t.source:t instanceof Ma?this.source=new Ia(De.fromAsyncIterable(t)):fe(t)?this.source=new Ia(De.fromNodeStream(t)):ue(t)?this.source=new Ia(De.fromDOMStream(t)):se(t)?this.source=new Ia(De.fromDOMStream(t.body)):ne(t)?this.source=new Ia(De.fromIterable(t)):(te(t)||re(t))&&(this.source=new Ia(De.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}get closed(){return this.source.closed}cancel(e){return this.source.cancel(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},Fa=class{constructor(e){this.source=e}cancel(e){this.return(e)}peek(e){return this.next(e,`peek`).value}read(e){return this.next(e,`read`).value}next(e,t=`read`){return this.source.next({cmd:t,size:e})}throw(e){return Object.create(this.source.throw&&this.source.throw(e)||K)}return(e){return Object.create(this.source.return&&this.source.return(e)||K)}},Ia=class{constructor(e){this.source=e,this._closedPromise=new Promise(e=>this._closedPromiseResolve=e)}cancel(t){return e(this,void 0,void 0,function*(){yield this.return(t)})}get closed(){return this._closedPromise}read(t){return e(this,void 0,void 0,function*(){return(yield this.next(t,`read`)).value})}peek(t){return e(this,void 0,void 0,function*(){return(yield this.next(t,`peek`)).value})}next(t){return e(this,arguments,void 0,function*(e,t=`read`){return yield this.source.next({cmd:t,size:e})})}throw(t){return e(this,void 0,void 0,function*(){let e=this.source.throw&&(yield this.source.throw(t))||K;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)})}return(t){return e(this,void 0,void 0,function*(){let e=this.source.return&&(yield this.source.return(t))||K;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)})}},La=class extends Na{constructor(e,t){super(),this.position=0,this.buffer=m(e),this.size=t===void 0?this.buffer.byteLength:t}readInt32(e){let{buffer:t,byteOffset:n}=this.readAt(e,4);return new DataView(t,n).getInt32(0,!0)}seek(e){return this.position=Math.min(e,this.size),e>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),n=new Uint32Array([e.buffer[1]>>>16,e.buffer[1]&65535,e.buffer[0]>>>16,e.buffer[0]&65535]),r=t[3]*n[3];this.buffer[0]=r&65535;let i=r>>>16;return r=t[2]*n[3],i+=r,r=t[3]*n[2]>>>0,i+=r,this.buffer[0]+=i<<16,this.buffer[1]=i>>>0>>16,this.buffer[1]+=t[1]*n[3]+t[2]*n[2]+t[3]*n[1],this.buffer[1]+=t[0]*n[3]+t[1]*n[2]+t[2]*n[1]+t[3]*n[0]<<16,this}_plus(e){let t=this.buffer[0]+e.buffer[0]>>>0;this.buffer[1]+=e.buffer[1],t>>0&&++this.buffer[1],this.buffer[0]=t}lessThan(e){return this.buffer[1]>>0,t[2]=this.buffer[2]+e.buffer[2]>>>0,t[1]=this.buffer[1]+e.buffer[1]>>>0,t[0]=this.buffer[0]+e.buffer[0]>>>0,t[0]>>0&&++t[1],t[1]>>0&&++t[2],t[2]>>0&&++t[3],this.buffer[3]=t[3],this.buffer[2]=t[2],this.buffer[1]=t[1],this.buffer[0]=t[0],this}hex(){return`${Ba(this.buffer[3])} ${Ba(this.buffer[2])} ${Ba(this.buffer[1])} ${Ba(this.buffer[0])}`}static multiply(t,n){return new e(new Uint32Array(t.buffer)).times(n)}static add(t,n){return new e(new Uint32Array(t.buffer)).plus(n)}static from(t,n=new Uint32Array(4)){return e.fromString(typeof t==`string`?t:t.toString(),n)}static fromNumber(t,n=new Uint32Array(4)){return e.fromString(t.toString(),n)}static fromString(t,n=new Uint32Array(4)){let r=t.startsWith(`-`),i=t.length,a=new e(n);for(let n=+!!r;n0&&this.readData(e,n)||new Uint8Array}readOffsets(e,t){return this.readData(e,t)}readTypeIds(e,t){return this.readData(e,t)}readData(e,{length:t,offset:n}=this.nextBufferRange()){return this.bytes.subarray(n,n+t)}readDictionary(e){return this.dictionaries.get(e.id)}},qa=class extends Ka{constructor(e,t,n,r,i){super(new Uint8Array,t,n,r,i),this.sources=e}readNullBitmap(e,t,{offset:n}=this.nextBufferRange()){return t<=0?new Uint8Array:Ji(this.sources[n])}readOffsets(e,{offset:t}=this.nextBufferRange()){return p(Uint8Array,p(e.OffsetArrayType,this.sources[t]))}readTypeIds(e,{offset:t}=this.nextBufferRange()){return p(Uint8Array,p(e.ArrayType,this.sources[t]))}readData(e,{offset:t}=this.nextBufferRange()){let{sources:n}=this;return E.isTimestamp(e)||(E.isInt(e)||E.isTime(e))&&e.bitWidth===64||E.isDuration(e)||E.isDate(e)&&e.unit===Fe.MILLISECOND?p(Uint8Array,Wa.convertArray(n[t])):E.isDecimal(e)?p(Uint8Array,Ga.convertArray(n[t])):E.isBinary(e)||E.isLargeBinary(e)||E.isFixedSizeBinary(e)?Ja(n[t]):E.isBool(e)?Ji(n[t]):E.isUtf8(e)||E.isLargeUtf8(e)?l(n[t].join(``)):p(Uint8Array,p(e.ArrayType,n[t].map(e=>+e)))}};function Ja(e){let t=e.join(``),n=new Uint8Array(t.length/2);for(let e=0;e>1]=Number.parseInt(t.slice(e,e+2),16);return n}var J=class extends k{compareSchemas(e,t){return e===t||t instanceof e.constructor&&this.compareManyFields(e.fields,t.fields)}compareManyFields(e,t){return e===t||Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((e,n)=>this.compareFields(e,t[n]))}compareFields(e,t){return e===t||t instanceof e.constructor&&e.name===t.name&&e.nullable===t.nullable&&this.visit(e.type,t.type)}};function Y(e,t){return t instanceof e.constructor}function Ya(e,t){return e===t||Y(e,t)}function Xa(e,t){return e===t||Y(e,t)&&e.bitWidth===t.bitWidth&&e.isSigned===t.isSigned}function Za(e,t){return e===t||Y(e,t)&&e.precision===t.precision}function Qa(e,t){return e===t||Y(e,t)&&e.byteWidth===t.byteWidth}function $a(e,t){return e===t||Y(e,t)&&e.unit===t.unit}function eo(e,t){return e===t||Y(e,t)&&e.unit===t.unit&&e.timezone===t.timezone}function to(e,t){return e===t||Y(e,t)&&e.unit===t.unit&&e.bitWidth===t.bitWidth}function no(e,t){return e===t||Y(e,t)&&e.children.length===t.children.length&&uo.compareManyFields(e.children,t.children)}function ro(e,t){return e===t||Y(e,t)&&e.children.length===t.children.length&&uo.compareManyFields(e.children,t.children)}function io(e,t){return e===t||Y(e,t)&&e.mode===t.mode&&e.typeIds.every((e,n)=>e===t.typeIds[n])&&uo.compareManyFields(e.children,t.children)}function ao(e,t){return e===t||Y(e,t)&&e.id===t.id&&e.isOrdered===t.isOrdered&&uo.visit(e.indices,t.indices)&&uo.visit(e.dictionary,t.dictionary)}function oo(e,t){return e===t||Y(e,t)&&e.unit===t.unit}function so(e,t){return e===t||Y(e,t)&&e.unit===t.unit}function co(e,t){return e===t||Y(e,t)&&e.listSize===t.listSize&&e.children.length===t.children.length&&uo.compareManyFields(e.children,t.children)}function lo(e,t){return e===t||Y(e,t)&&e.keysSorted===t.keysSorted&&e.children.length===t.children.length&&uo.compareManyFields(e.children,t.children)}J.prototype.visitNull=Ya,J.prototype.visitBool=Ya,J.prototype.visitInt=Xa,J.prototype.visitInt8=Xa,J.prototype.visitInt16=Xa,J.prototype.visitInt32=Xa,J.prototype.visitInt64=Xa,J.prototype.visitUint8=Xa,J.prototype.visitUint16=Xa,J.prototype.visitUint32=Xa,J.prototype.visitUint64=Xa,J.prototype.visitFloat=Za,J.prototype.visitFloat16=Za,J.prototype.visitFloat32=Za,J.prototype.visitFloat64=Za,J.prototype.visitUtf8=Ya,J.prototype.visitLargeUtf8=Ya,J.prototype.visitBinary=Ya,J.prototype.visitLargeBinary=Ya,J.prototype.visitFixedSizeBinary=Qa,J.prototype.visitDate=$a,J.prototype.visitDateDay=$a,J.prototype.visitDateMillisecond=$a,J.prototype.visitTimestamp=eo,J.prototype.visitTimestampSecond=eo,J.prototype.visitTimestampMillisecond=eo,J.prototype.visitTimestampMicrosecond=eo,J.prototype.visitTimestampNanosecond=eo,J.prototype.visitTime=to,J.prototype.visitTimeSecond=to,J.prototype.visitTimeMillisecond=to,J.prototype.visitTimeMicrosecond=to,J.prototype.visitTimeNanosecond=to,J.prototype.visitDecimal=Ya,J.prototype.visitList=no,J.prototype.visitStruct=ro,J.prototype.visitUnion=io,J.prototype.visitDenseUnion=io,J.prototype.visitSparseUnion=io,J.prototype.visitDictionary=ao,J.prototype.visitInterval=oo,J.prototype.visitIntervalDayTime=oo,J.prototype.visitIntervalYearMonth=oo,J.prototype.visitDuration=so,J.prototype.visitDurationSecond=so,J.prototype.visitDurationMillisecond=so,J.prototype.visitDurationMicrosecond=so,J.prototype.visitDurationNanosecond=so,J.prototype.visitFixedSizeList=co,J.prototype.visitMap=lo;var uo=new J;function fo(e,t){return uo.compareSchemas(e,t)}function po(e,t){return mo(e,t.map(e=>e.data.concat()))}function mo(e,t){let n=[...e.fields],r=[],i={numBatches:t.reduce((e,t)=>Math.max(e,t.length),0)},a=0,o=0,s=-1,c=t.length,l,u=[];for(;i.numBatches-->0;){for(o=1/0,s=-1;++s0&&(r[a++]=R({type:new O(n),length:o,nullCount:0,children:u.slice()})))}return[e=e.assign(n),r.map(t=>new X(e,t))]}function ho(e,t,n,r,i){let a=(t+63&-64)>>3;for(let o=-1,s=r.length;++o=t)c===t?n[o]=s:(n[o]=s.slice(0,t),i.numBatches=Math.max(i.numBatches,r[o].unshift(s.slice(t,c-t))));else{let r=e[o];e[o]=r.clone({nullable:!0}),n[o]=s?._changeLengthAndBackfillNullBitmap(t)??R({type:r.type,length:t,nullCount:t,nullBitmap:new Uint8Array(a)})}}return n}var go,_o=class e{constructor(...t){if(t.length===0)return this.batches=[],this.schema=new W([]),this._offsets=[0],this;let n,r;t[0]instanceof W&&(n=t.shift()),t.at(-1)instanceof Uint32Array&&(r=t.pop());let i=t=>{if(t){if(t instanceof X)return[t];if(t instanceof e)return t.batches;if(t instanceof L){if(t.type instanceof O)return[new X(new W(t.type.children),t)]}else if(Array.isArray(t))return t.flatMap(e=>i(e));else if(typeof t[Symbol.iterator]==`function`)return[...t].flatMap(e=>i(e));else if(typeof t==`object`){let e=Object.keys(t),r=e.map(e=>new U([t[e]])),[,i]=po(n??new W(e.map((e,t)=>new G(String(e),r[t].type,r[t].nullable))),r);return i.length===0?[new X(t)]:i}}return[]},a=t.flatMap(e=>i(e));if(n=n??a[0]?.schema??new W([]),!(n instanceof W))throw TypeError(`Table constructor expects a [Schema, RecordBatch[]] pair.`);for(let e of a){if(!(e instanceof X))throw TypeError(`Table constructor expects a [Schema, RecordBatch[]] pair.`);if(!fo(n,e.schema))throw TypeError(`Table and inner RecordBatch schemas must be equivalent.`)}this.schema=n,this.batches=a,this._offsets=r??ra(this.data)}get data(){return this.batches.map(({data:e})=>e)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce((e,t)=>e+t.length,0)}get nullCount(){return this._nullCount===-1&&(this._nullCount=na(this.data)),this._nullCount}isValid(e){return!1}get(e){return null}at(e){return this.get(Pi(e,this.numRows))}set(e,t){}indexOf(e,t){return-1}[Symbol.iterator](){return this.batches.length>0?ha.visit(new U(this.data)):[][Symbol.iterator]()}toArray(){return[...this]}toString(){return`[\n ${this.toArray().join(`, + `)}\n]`}concat(...t){let n=this.schema,r=this.data.concat(t.flatMap(({data:e})=>e));return new e(n,r.map(e=>new X(n,e)))}slice(t,n){let r=this.schema;[t,n]=Ni({length:this.numRows},t,n);let i=ia(this.data,this._offsets,t,n);return new e(r,i.map(e=>new X(r,e)))}getChild(e){return this.getChildAt(this.schema.fields.findIndex(t=>t.name===e))}getChildAt(e){if(e>-1&&et.children[e]);if(t.length===0){let{type:n}=this.schema.fields[e],r=R({type:n,length:0,nullCount:0});t.push(r._changeLengthAndBackfillNullBitmap(this.numRows))}return new U(t)}return null}setChild(e,t){return this.setChildAt(this.schema.fields?.findIndex(t=>t.name===e),t)}setChildAt(t,n){let r=this.schema,i=[...this.batches];if(t>-1&&tthis.getChildAt(t));[e[t],o[t]]=[a,n],[r,i]=po(r,o)}return new e(r,i)}select(e){let t=this.schema.fields.reduce((e,t,n)=>e.set(t.name,n),new Map);return this.selectAt(e.map(e=>t.get(e)).filter(e=>e>-1))}selectAt(t){let n=this.schema.selectAt(t),r=this.batches.map(e=>e.selectAt(t));return new e(n,r)}assign(t){let n=this.schema.fields,[r,i]=t.schema.fields.reduce((e,t,r)=>{let[i,a]=e,o=n.findIndex(e=>e.name===t.name);return~o?a[o]=r:i.push(r),e},[[],[]]),a=this.schema.assign(t.schema),o=[...n.map((e,t)=>[t,i[t]]).map(([e,n])=>n===void 0?this.getChildAt(e):t.getChildAt(n)),...r.map(e=>t.getChildAt(e))].filter(Boolean);return new e(...po(a,o))}};go=Symbol.toStringTag,_o[go]=(e=>(e.schema=null,e.batches=[],e._offsets=new Uint32Array([0]),e._nullCount=-1,e[Symbol.isConcatSpreadable]=!0,e.isValid=sa(oa),e.get=sa(I.getVisitFn(C.Struct)),e.set=ca(M.getVisitFn(C.Struct)),e.indexOf=la(pa.getVisitFn(C.Struct)),`Table`))(_o.prototype);var vo,X=class e{constructor(...e){switch(e.length){case 2:if([this.schema]=e,!(this.schema instanceof W)||([,this.data=R({nullCount:0,type:new O(this.schema.fields),children:this.schema.fields.map(e=>R({type:e.type,nullCount:0}))})]=e,!(this.data instanceof L)))throw TypeError(`RecordBatch constructor expects a [Schema, Data] pair.`);[this.schema,this.data]=yo(this.schema,this.data.children);break;case 1:{let[t]=e,{fields:n,children:r,length:i}=Object.keys(t).reduce((e,n,r)=>(e.children[r]=t[n],e.length=Math.max(e.length,t[n].length),e.fields[r]=G.new({name:n,type:t[n].type,nullable:!0}),e),{length:0,fields:[],children:[]}),a=new W(n),o=R({type:new O(n),length:i,children:r,nullCount:0});[this.schema,this.data]=yo(a,o.children,i);break}default:throw TypeError(`RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.`)}}get dictionaries(){return this._dictionaries||=bo(this.schema.fields,this.data.children)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(e){return this.data.getValid(e)}get(e){return I.visit(this.data,e)}at(e){return this.get(Pi(e,this.numRows))}set(e,t){return M.visit(this.data,e,t)}indexOf(e,t){return pa.visit(this.data,e,t)}[Symbol.iterator](){return ha.visit(new U([this.data]))}toArray(){return[...this]}concat(...e){return new _o(this.schema,[this,...e])}slice(t,n){let[r]=new U([this.data]).slice(t,n).data;return new e(this.schema,r)}getChild(e){return this.getChildAt(this.schema.fields?.findIndex(t=>t.name===e))}getChildAt(e){return e>-1&&et.name===e),t)}setChildAt(t,n){let r=this.schema,i=this.data;if(t>-1&&tt.name===e);~t&&(i[t]=this.data.children[t])}return new e(n,R({type:r,length:this.numRows,children:i}))}selectAt(t){let n=this.schema.selectAt(t),r=t.map(e=>this.data.children[e]).filter(Boolean),i=R({type:new O(n.fields),length:this.numRows,children:r});return new e(n,i)}};vo=Symbol.toStringTag,X[vo]=(e=>(e._nullCount=-1,e[Symbol.isConcatSpreadable]=!0,`RecordBatch`))(X.prototype);function yo(e,t,n=t.reduce((e,t)=>Math.max(e,t.length),0)){let r=[...e.fields],i=[...t],a=(n+63&-64)>>3;for(let[o,s]of e.fields.entries()){let e=t[o];(!e||e.length!==n)&&(r[o]=s.clone({nullable:!0}),i[o]=e?._changeLengthAndBackfillNullBitmap(n)??R({type:s.type,length:n,nullCount:n,nullBitmap:new Uint8Array(a)}))}return[e.assign(r),R({type:new O(r),length:n,children:i})]}function bo(e,t,n=new Map){if((e?.length??0)>0&&e?.length===t?.length)for(let r=-1,i=e.length;++rR({type:e.type})),n=R({type:new O(e.fields),nullCount:0,children:t});super(e,n)}},So=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsMessage(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsMessage(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):h.V1}headerType(){let e=this.bb.__offset(this.bb_pos,6);return e?this.bb.readUint8(this.bb_pos+e):S.NONE}header(e){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__union(e,this.bb_pos+t):null}bodyLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb_pos+e):BigInt(`0`)}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,12);return n?(t||new y).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startMessage(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,h.V1)}static addHeaderType(e,t){e.addFieldInt8(1,t,S.NONE)}static addHeader(e,t){e.addFieldOffset(2,t,0)}static addBodyLength(e,t){e.addFieldInt64(3,t,BigInt(`0`))}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endMessage(e){return e.endObject()}static finishMessageBuffer(e,t){e.finish(t)}static finishSizePrefixedMessageBuffer(e,t){e.finish(t,void 0,!0)}static createMessage(t,n,r,i,a,o){return e.startMessage(t),e.addVersion(t,n),e.addHeaderType(t,r),e.addHeader(t,i),e.addBodyLength(t,a),e.addCustomMetadata(t,o),e.endMessage(t)}},Co=new class extends k{visit(e,t){return e==null||t==null?void 0:super.visit(e,t)}visitNull(e,t){return mt.startNull(t),mt.endNull(t)}visitInt(e,t){return $e.startInt(t),$e.addBitWidth(t,e.bitWidth),$e.addIsSigned(t,e.isSigned),$e.endInt(t)}visitFloat(e,t){return ct.startFloatingPoint(t),ct.addPrecision(t,e.precision),ct.endFloatingPoint(t)}visitBinary(e,t){return tt.startBinary(t),tt.endBinary(t)}visitLargeBinary(e,t){return ut.startLargeBinary(t),ut.endLargeBinary(t)}visitBool(e,t){return nt.startBool(t),nt.endBool(t)}visitUtf8(e,t){return yt.startUtf8(t),yt.endUtf8(t)}visitLargeUtf8(e,t){return dt.startLargeUtf8(t),dt.endLargeUtf8(t)}visitDecimal(e,t){return it.startDecimal(t),it.addScale(t,e.scale),it.addPrecision(t,e.precision),it.addBitWidth(t,e.bitWidth),it.endDecimal(t)}visitDate(e,t){return rt.startDate(t),rt.addUnit(t,e.unit),rt.endDate(t)}visitTime(e,t){return gt.startTime(t),gt.addUnit(t,e.unit),gt.addBitWidth(t,e.bitWidth),gt.endTime(t)}visitTimestamp(e,t){let n=e.timezone&&t.createString(e.timezone)||void 0;return _t.startTimestamp(t),_t.addUnit(t,e.unit),n!==void 0&&_t.addTimezone(t,n),_t.endTimestamp(t)}visitInterval(e,t){return lt.startInterval(t),lt.addUnit(t,e.unit),lt.endInterval(t)}visitDuration(e,t){return at.startDuration(t),at.addUnit(t,e.unit),at.endDuration(t)}visitList(e,t){return ft.startList(t),ft.endList(t)}visitStruct(e,t){return ht.startStruct_(t),ht.endStruct_(t)}visitUnion(e,t){vt.startTypeIdsVector(t,e.typeIds.length);let n=vt.createTypeIdsVector(t,e.typeIds);return vt.startUnion(t),vt.addMode(t,e.mode),vt.addTypeIds(t,n),vt.endUnion(t)}visitDictionary(e,t){let n=this.visit(e.indices,t);return et.startDictionaryEncoding(t),et.addId(t,BigInt(e.id)),et.addIsOrdered(t,e.isOrdered),n!==void 0&&et.addIndexType(t,n),et.endDictionaryEncoding(t)}visitFixedSizeBinary(e,t){return ot.startFixedSizeBinary(t),ot.addByteWidth(t,e.byteWidth),ot.endFixedSizeBinary(t)}visitFixedSizeList(e,t){return st.startFixedSizeList(t),st.addListSize(t,e.listSize),st.endFixedSizeList(t)}visitMap(e,t){return pt.startMap(t),pt.addKeysSorted(t,e.keysSorted),pt.endMap(t)}};function wo(e,t=new Map){return new W(Do(e,t),No(e.metadata),t)}function To(e){return new Z(e.count,ko(e.columns),Ao(e.columns))}function Eo(e){return new zo(To(e.data),e.id,e.isDelta)}function Do(e,t){return(e.fields||[]).filter(Boolean).map(e=>G.fromJSON(e,t))}function Oo(e,t){return(e.children||[]).filter(Boolean).map(e=>G.fromJSON(e,t))}function ko(e){return(e||[]).reduce((e,t)=>[...e,new Vo(t.count,jo(t.VALIDITY)),...ko(t.children)],[])}function Ao(e,t=[]){for(let n=-1,r=(e||[]).length;++ne+ +(t===0),0)}function Mo(e,t){let n,r,i,a,o,s;return!t||!(a=e.dictionary)?(o=Fo(e,Oo(e,t)),i=new G(e.name,o,e.nullable,No(e.metadata))):t.has(n=a.id)?(r=(r=a.indexType)?Po(r):new sn,s=new Pn(t.get(n),r,n,a.isOrdered),i=new G(e.name,s,e.nullable,No(e.metadata))):(r=(r=a.indexType)?Po(r):new sn,t.set(n,o=Fo(e,Oo(e,t))),s=new Pn(o,r,n,a.isOrdered),i=new G(e.name,s,e.nullable,No(e.metadata))),i||null}function No(e=[]){return new Map(e.map(({key:e,value:t})=>[e,t]))}function Po(e){return new D(e.isSigned,e.bitWidth)}function Fo(e,t){let n=e.type.name;switch(n){case`NONE`:return new rn;case`null`:return new rn;case`binary`:return new _n;case`largebinary`:return new vn;case`utf8`:return new yn;case`largeutf8`:return new bn;case`bool`:return new xn;case`list`:return new On((t||[])[0]);case`struct`:return new O(t||[]);case`struct_`:return new O(t||[])}switch(n){case`int`:{let t=e.type;return new D(t.isSigned,t.bitWidth)}case`floatingpoint`:{let t=e.type;return new pn(_[t.precision])}case`decimal`:{let t=e.type;return new Sn(t.scale,t.precision,t.bitWidth)}case`date`:{let t=e.type;return new Cn(Fe[t.unit])}case`time`:{let t=e.type;return new wn(v[t.unit],t.bitWidth)}case`timestamp`:{let t=e.type;return new Tn(v[t.unit],t.timezone)}case`interval`:{let t=e.type;return new En(Ie[t.unit])}case`duration`:{let t=e.type;return new Dn(v[t.unit])}case`union`:{let n=e.type,[r,...i]=(n.mode+``).toLowerCase(),a=r.toUpperCase()+i.join(``);return new kn(g[a],n.typeIds||[],t||[])}case`fixedsizebinary`:{let t=e.type;return new An(t.byteWidth)}case`fixedsizelist`:{let n=e.type;return new jn(n.listSize,(t||[])[0])}case`map`:{let n=e.type;return new Mn((t||[])[0],n.keysSorted)}}throw Error(`Unrecognized type: "${n}"`)}var Io=Ue,Lo=He,Ro=class e{static fromJSON(t,n){let r=new e(0,h.V5,n);return r._createHeader=Ho(t,n),r}static decode(t){t=new Lo(m(t));let n=So.getRootAsMessage(t),r=n.bodyLength(),i=n.version(),a=n.headerType(),o=new e(r,i,a);return o._createHeader=Uo(n,a),o}static encode(e){let t=new Io,n=-1;return e.isSchema()?n=W.encode(t,e.header()):e.isRecordBatch()?n=Z.encode(t,e.header()):e.isDictionaryBatch()&&(n=zo.encode(t,e.header())),So.startMessage(t),So.addVersion(t,h.V5),So.addHeader(t,n),So.addHeaderType(t,e.headerType),So.addBodyLength(t,BigInt(e.bodyLength)),So.finishMessageBuffer(t,So.endMessage(t)),t.asUint8Array()}static from(t,n=0){if(t instanceof W)return new e(0,h.V5,S.Schema,t);if(t instanceof Z)return new e(n,h.V5,S.RecordBatch,t);if(t instanceof zo)return new e(n,h.V5,S.DictionaryBatch,t);throw Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===S.Schema}isRecordBatch(){return this.headerType===S.RecordBatch}isDictionaryBatch(){return this.headerType===S.DictionaryBatch}constructor(e,t,n,r){this._version=t,this._headerType=n,this.body=new Uint8Array,r&&(this._createHeader=()=>r),this._bodyLength=w(e)}},Z=class{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(e,t,n){this._nodes=t,this._buffers=n,this._length=w(e)}},zo=class{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(e,t,n=!1){this._data=e,this._isDelta=n,this._id=w(t)}},Bo=class{constructor(e,t){this.offset=w(e),this.length=w(t)}},Vo=class{constructor(e,t){this.length=w(e),this.nullCount=w(t)}};function Ho(e,t){return(()=>{switch(t){case S.Schema:return W.fromJSON(e);case S.RecordBatch:return Z.fromJSON(e);case S.DictionaryBatch:return zo.fromJSON(e)}throw Error(`Unrecognized Message type: { name: ${S[t]}, type: ${t} }`)})}function Uo(e,t){return(()=>{switch(t){case S.Schema:return W.decode(e.header(new bt),new Map,e.version());case S.RecordBatch:return Z.decode(e.header(new Ye),e.version());case S.DictionaryBatch:return zo.decode(e.header(new Xe),e.version())}throw Error(`Unrecognized Message type: { name: ${S[t]}, type: ${t} }`)})}G.encode=is,G.decode=$o,G.fromJSON=Mo,W.encode=rs,W.decode=Wo,W.fromJSON=wo,Z.encode=as,Z.decode=Go,Z.fromJSON=To,zo.encode=os,zo.decode=Ko,zo.fromJSON=Eo,Vo.encode=ss,Vo.decode=Jo,Bo.encode=cs,Bo.decode=qo;function Wo(e,t=new Map,n=h.V5){return new W(Zo(e,t),es(e),t,n)}function Go(e,t=h.V5){if(e.compression()!==null)throw Error(`Record batch compression not implemented`);return new Z(e.length(),Yo(e),Xo(e,t))}function Ko(e,t=h.V5){return new zo(Z.decode(e.data(),t),e.id(),e.isDelta())}function qo(e){return new Bo(e.offset(),e.length())}function Jo(e){return new Vo(e.length(),e.nullCount())}function Yo(e){let t=[];for(let n,r=-1,i=-1,a=e.nodesLength();++rG.encode(e,t));bt.startFieldsVector(e,n.length);let r=bt.createFieldsVector(e,n),i=t.metadata&&t.metadata.size>0?bt.createCustomMetadataVector(e,[...t.metadata].map(([t,n])=>{let r=e.createString(`${t}`),i=e.createString(`${n}`);return y.startKeyValue(e),y.addKey(e,r),y.addValue(e,i),y.endKeyValue(e)})):-1;return bt.startSchema(e),bt.addFields(e,r),bt.addEndianness(e,ls?Ze.Little:Ze.Big),i!==-1&&bt.addCustomMetadata(e,i),bt.endSchema(e)}function is(e,t){let n=-1,r=-1,i=-1,a=t.type,o=t.typeId;E.isDictionary(a)?(o=a.dictionary.typeId,i=Co.visit(a,e),r=Co.visit(a.dictionary,e)):r=Co.visit(a,e);let s=(a.children||[]).map(t=>G.encode(e,t)),c=x.createChildrenVector(e,s),l=t.metadata&&t.metadata.size>0?x.createCustomMetadataVector(e,[...t.metadata].map(([t,n])=>{let r=e.createString(`${t}`),i=e.createString(`${n}`);return y.startKeyValue(e),y.addKey(e,r),y.addValue(e,i),y.endKeyValue(e)})):-1;return t.name&&(n=e.createString(t.name)),x.startField(e),x.addType(e,r),x.addTypeType(e,o),x.addChildren(e,c),x.addNullable(e,!!t.nullable),n!==-1&&x.addName(e,n),i!==-1&&x.addDictionary(e,i),l!==-1&&x.addCustomMetadata(e,l),x.endField(e)}function as(e,t){let n=t.nodes||[],r=t.buffers||[];Ye.startNodesVector(e,n.length);for(let t of n.slice().reverse())Vo.encode(e,t);let i=e.endVector();Ye.startBuffersVector(e,r.length);for(let t of r.slice().reverse())Bo.encode(e,t);let a=e.endVector();return Ye.startRecordBatch(e),Ye.addLength(e,BigInt(t.length)),Ye.addNodes(e,i),Ye.addBuffers(e,a),Ye.endRecordBatch(e)}function os(e,t){let n=Z.encode(e,t.data);return Xe.startDictionaryBatch(e),Xe.addId(e,BigInt(t.id)),Xe.addIsDelta(e,t.isDelta),Xe.addData(e,n),Xe.endDictionaryBatch(e)}function ss(e,t){return Je.createFieldNode(e,BigInt(t.length),BigInt(t.nullCount))}function cs(e,t){return qe.createBuffer(e,BigInt(t.offset),BigInt(t.length))}var ls=(()=>{let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),new Int16Array(e)[0]===256})(),us=e=>`Expected ${S[e]} Message in stream, but was null or length 0.`,ds=e=>`Header pointer of flatbuffer-encoded ${S[e]} Message is null or length 0.`,fs=(e,t)=>`Expected to read ${e} metadata bytes, but only read ${t}.`,ps=(e,t)=>`Expected to read ${e} bytes for message body, but only read ${t}.`,ms=class{constructor(e){this.source=e instanceof Na?e:new Na(e)}[Symbol.iterator](){return this}next(){let e;return(e=this.readMetadataLength()).done||e.value===-1&&(e=this.readMetadataLength()).done||(e=this.readMetadata(e.value)).done?K:e}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw Error(us(e));return t.value}readMessageBody(e){if(e<=0)return new Uint8Array;let t=m(this.source.read(e));if(t.byteLength[...e,...n.VALIDITY&&[n.VALIDITY]||[],...n.TYPE_ID&&[n.TYPE_ID]||[],...n.OFFSET&&[n.OFFSET]||[],...n.DATA&&[n.DATA]||[],...t(n.children)],[])}}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw Error(us(e));return t.value}readSchema(){let e=S.Schema,t=this.readMessage(e),n=t?.header();if(!t||!n)throw Error(ds(e));return n}},_s=`ARROW1`,vs=new Uint8Array(6);for(let e=0;e<6;e+=1)vs[e]=_s.codePointAt(e);function ys(e,t=0){for(let n=-1,r=vs.length;++nthis):this}readRecordBatch(e){return this._impl.isFile()?this._impl.readRecordBatch(e):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return De.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return De.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(e){throw Error(`"throughNode" not available in this environment`)}static throughDOM(e,t){throw Error(`"throughDOM" not available in this environment`)}static from(n){return n instanceof t?n:ie(n)?Ls(n):oe(n)?Bs(n):te(n)?e(this,void 0,void 0,function*(){return yield t.from(yield n)}):se(n)||ue(n)||fe(n)||re(n)?zs(new Pa(n)):Rs(new Na(n))}static readAll(e){return e instanceof t?e.isSync()?Fs(e):Is(e):ie(e)||ArrayBuffer.isView(e)||ne(e)||ae(e)?Fs(e):Is(e)}},ws=class extends Cs{constructor(e){super(e),this._impl=e}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return r(this,arguments,function*(){yield n(yield*i(a(this[Symbol.iterator]())))})}},Ts=class extends Cs{constructor(e){super(e),this._impl=e}readAll(){return e(this,void 0,void 0,function*(){var e,t,n,r;let i=[];try{for(var o=!0,s=a(this),c;c=yield s.next(),e=c.done,!e;o=!0){r=c.value,o=!1;let e=r;i.push(e)}}catch(e){t={error:e}}finally{try{!o&&!e&&(n=s.return)&&(yield n.call(s))}finally{if(t)throw t.error}}return i})}[Symbol.iterator](){throw Error(`AsyncRecordBatchStreamReader is not Iterable`)}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}},Es=class extends ws{constructor(e){super(e),this._impl=e}},Ds=class extends Ts{constructor(e){super(e),this._impl=e}},Os=class{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(e=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=e}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(e){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=e,this.dictionaries=new Map,this}_loadRecordBatch(e,t){let n=this._loadVectors(e,t,this.schema.fields),r=R({type:new O(this.schema.fields),length:e.length,children:n});return new X(this.schema,r)}_loadDictionaryBatch(e,t){let{id:n,isDelta:r}=e,{dictionaries:i,schema:a}=this,o=i.get(n),s=a.dictionaries.get(n),c=this._loadVectors(e.data,t,[s]);return(o&&r?o.concat(new U(c)):new U(c)).memoize()}_loadVectors(e,t,n){return new Ka(t,e.nodes,e.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(n)}},ks=class extends Os{constructor(e,t){super(t),this._reader=ie(e)?new gs(this._handle=e):new ms(this._handle=e)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(e){return this.closed||(this.autoDestroy=Ps(this,e),(this.schema||=this._reader.readSchema())||this.cancel()),this}throw(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(e):K}return(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(e):K}next(){if(this.closed)return K;let e,{_reader:t}=this;for(;e=this._readNextMessageAndValidate();)if(e.isSchema())this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let n=e.header(),r=t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let n=e.header(),r=t.readMessageBody(e.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new xo(this.schema)}):this.return()}_readNextMessageAndValidate(e){return this._reader.readMessage(e)}},As=class extends Os{constructor(e,t){super(t),this._reader=new hs(this._handle=e)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return e(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(t){return e(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=Ps(this,t),(this.schema||=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(t){return e(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(t):K})}return(t){return e(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(t):K})}next(){return e(this,void 0,void 0,function*(){if(this.closed)return K;let e,{_reader:t}=this;for(;e=yield this._readNextMessageAndValidate();)if(e.isSchema())yield this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let n=e.header(),r=yield t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let n=e.header(),r=yield t.readMessageBody(e.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new xo(this.schema)}):yield this.return()})}_readNextMessageAndValidate(t){return e(this,void 0,void 0,function*(){return yield this._reader.readMessage(t)})}},js=class extends ks{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(e,t){super(e instanceof La?e:new La(e),t)}isSync(){return!0}isFile(){return!0}open(e){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(let e of this._footer.dictionaryBatches())e&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(e)}readRecordBatch(e){if(this.closed)return null;this._footer||this.open();let t=this._footer?.getRecordBatch(e);if(t&&this._handle.seek(t.offset)){let e=this._reader.readMessage(S.RecordBatch);if(e?.isRecordBatch()){let t=e.header(),n=this._reader.readMessageBody(e.bodyLength);return this._loadRecordBatch(t,n)}}return null}_readDictionaryBatch(e){let t=this._footer?.getDictionaryBatch(e);if(t&&this._handle.seek(t.offset)){let e=this._reader.readMessage(S.DictionaryBatch);if(e?.isDictionaryBatch()){let t=e.header(),n=this._reader.readMessageBody(e.bodyLength),r=this._loadDictionaryBatch(t,n);this.dictionaries.set(t.id,r)}}}_readFooter(){let{_handle:e}=this,t=e.size-xs,n=e.readInt32(t),r=e.readAt(t-n,n);return Ea.decode(r)}_readNextMessageAndValidate(e){if(this._footer||this.open(),this._footer&&this._recordBatchIndexsuper.open}});return e(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(let e of this._footer.dictionaryBatches())e&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield n.open.call(this,t)})}readRecordBatch(t){return e(this,void 0,void 0,function*(){if(this.closed)return null;this._footer||(yield this.open());let e=this._footer?.getRecordBatch(t);if(e&&(yield this._handle.seek(e.offset))){let e=yield this._reader.readMessage(S.RecordBatch);if(e?.isRecordBatch()){let t=e.header(),n=yield this._reader.readMessageBody(e.bodyLength);return this._loadRecordBatch(t,n)}}return null})}_readDictionaryBatch(t){return e(this,void 0,void 0,function*(){let e=this._footer?.getDictionaryBatch(t);if(e&&(yield this._handle.seek(e.offset))){let e=yield this._reader.readMessage(S.DictionaryBatch);if(e?.isDictionaryBatch()){let t=e.header(),n=yield this._reader.readMessageBody(e.bodyLength),r=this._loadDictionaryBatch(t,n);this.dictionaries.set(t.id,r)}}})}_readFooter(){return e(this,void 0,void 0,function*(){let{_handle:e}=this;e._pending&&(yield e._pending);let t=e.size-xs,n=yield e.readInt32(t),r=yield e.readAt(t-n,n);return Ea.decode(r)})}_readNextMessageAndValidate(t){return e(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex=4?ys(t)?new Es(new js(e.read())):new ws(new ks(e)):new ws(new ks(function*(){}()))}function zs(t){return e(this,void 0,void 0,function*(){let e=yield t.peek(bs+7&-8);return e&&e.byteLength>=4?ys(e)?new Es(new js(yield t.read())):new Ts(new As(t)):new Ts(new As(function(){return r(this,arguments,function*(){})}()))})}function Bs(t){return e(this,void 0,void 0,function*(){let{size:e}=yield t.stat(),n=new Ra(t,e);return e>=Ss&&ys(yield n.readAt(0,bs+7&-8))?new Ds(new Ms(n)):new Ts(new As(n))})}var Q=class e extends k{static assemble(...t){let n=e=>e.flatMap(e=>Array.isArray(e)?n(e):e instanceof X?e.data.children:e.data),r=new e;return r.visitMany(n(t)),r}constructor(){super(),this._byteLength=0,this._nodes=[],this._buffers=[],this._bufferRegions=[]}visit(e){if(e instanceof U)return this.visitMany(e.data),this;let{type:t}=e;if(!E.isDictionary(t)){let{length:n}=e;if(n>2147483647)throw RangeError(`Cannot write arrays larger than 2^31 - 1 in length`);if(E.isUnion(t))this.nodes.push(new Vo(n,0));else{let{nullCount:r}=e;E.isNull(t)||Vs.call(this,r<=0?new Uint8Array:qi(e.offset,n,e.nullBitmap)),this.nodes.push(new Vo(n,r))}}return super.visit(e)}visitNull(e){return this}visitDictionary(e){return this.visit(e.clone(e.type.indices))}get nodes(){return this._nodes}get buffers(){return this._buffers}get byteLength(){return this._byteLength}get bufferRegions(){return this._bufferRegions}};function Vs(e){let t=e.byteLength+7&-8;return this.buffers.push(e),this.bufferRegions.push(new Bo(this._byteLength,t)),this._byteLength+=t,this}function Hs(e){let{type:t,length:n,typeIds:r,valueOffsets:i}=e;if(Vs.call(this,r),t.mode===g.Sparse)return qs.call(this,e);if(t.mode===g.Dense){if(e.offset<=0)return Vs.call(this,i),qs.call(this,e);{let a=new Int32Array(n),o=Object.create(null),s=Object.create(null);for(let e,t,c=-1;++c{let i=t.typeIds[r],a=o[i],c=s[i];return e.slice(a,Math.min(n,c))}))}}return this}function Us(e){let t;return e.nullCount>=e.length?Vs.call(this,new Uint8Array):(t=e.values)instanceof Uint8Array?Vs.call(this,qi(e.offset,e.length,t)):Vs.call(this,Ji(e.values))}function Ws(e){return Vs.call(this,e.values.subarray(0,e.length*e.stride))}function Gs(e){let{length:t,values:n,valueOffsets:r}=e,i=w(r[0]),a=w(r[t]),o=Math.min(a-i,n.byteLength-i);return Vs.call(this,Te(-i,t+1,r)),Vs.call(this,n.subarray(i,i+o)),this}function Ks(e){let{length:t,valueOffsets:n}=e;if(n){let{0:r,[t]:i}=n;return Vs.call(this,Te(-r,t+1,n)),this.visit(e.children[0].slice(r,i-r))}return this.visit(e.children[0])}function qs(e){return this.visitMany(e.type.children.map((t,n)=>e.children[n]).filter(Boolean))[0]}Q.prototype.visitBool=Us,Q.prototype.visitInt=Ws,Q.prototype.visitFloat=Ws,Q.prototype.visitUtf8=Gs,Q.prototype.visitLargeUtf8=Gs,Q.prototype.visitBinary=Gs,Q.prototype.visitLargeBinary=Gs,Q.prototype.visitFixedSizeBinary=Ws,Q.prototype.visitDate=Ws,Q.prototype.visitTimestamp=Ws,Q.prototype.visitTime=Ws,Q.prototype.visitDecimal=Ws,Q.prototype.visitList=Ks,Q.prototype.visitStruct=qs,Q.prototype.visitUnion=Hs,Q.prototype.visitInterval=Ws,Q.prototype.visitDuration=Ws,Q.prototype.visitFixedSizeList=Ks,Q.prototype.visitMap=Ks;var Js=class extends Aa{static throughNode(e){throw Error(`"throughNode" not available in this environment`)}static throughDOM(e,t){throw Error(`"throughDOM" not available in this environment`)}constructor(e){super(),this._position=0,this._started=!1,this._sink=new Ma,this._schema=null,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,f(e)||(e={autoDestroy:!0,writeLegacyIpcFormat:!1}),this._autoDestroy=typeof e.autoDestroy!=`boolean`||e.autoDestroy,this._writeLegacyIpcFormat=typeof e.writeLegacyIpcFormat==`boolean`&&e.writeLegacyIpcFormat}toString(e=!1){return this._sink.toString(e)}toUint8Array(e=!1){return this._sink.toUint8Array(e)}writeAll(e){return te(e)?e.then(e=>this.writeAll(e)):re(e)?Qs(this,e):Zs(this,e)}get closed(){return this._sink.closed}[Symbol.asyncIterator](){return this._sink[Symbol.asyncIterator]()}toDOMStream(e){return this._sink.toDOMStream(e)}toNodeStream(e){return this._sink.toNodeStream(e)}close(){return this.reset()._sink.close()}abort(e){return this.reset()._sink.abort(e)}finish(){return this._autoDestroy?this.close():this.reset(this._sink,this._schema),this}reset(e=this._sink,t=null){return e===this._sink||e instanceof Ma?this._sink=e:(this._sink=new Ma,e&&le(e)?this.toDOMStream({type:`bytes`}).pipeTo(e):e&&de(e)&&this.toNodeStream({objectMode:!1}).pipe(e)),this._started&&this._schema&&this._writeFooter(this._schema),this._started=!1,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,(!t||!fo(t,this._schema))&&(t==null?(this._position=0,this._schema=null):(this._started=!0,this._schema=t,this._writeSchema(t))),this}write(e){let t=null;if(!this._sink)throw Error(`RecordBatchWriter is closed`);if(e==null||e instanceof _o&&!(t=e.schema)||e instanceof X&&!(t=e.schema))return this.finish()&&void 0;if(t&&!fo(t,this._schema)){if(this._started&&this._autoDestroy)return this.close();this.reset(this._sink,t)}e instanceof X?e instanceof xo||this._writeRecordBatch(e):e instanceof _o?this.writeAll(e.batches):ne(e)&&this.writeAll(e)}_writeMessage(e,t=8){let n=t-1,r=Ro.encode(e),i=r.byteLength,a=this._writeLegacyIpcFormat?4:8,o=i+a+n&~n,s=o-i-a;return e.headerType===S.RecordBatch?this._recordBatchBlocks.push(new Oa(o,e.bodyLength,this._position)):e.headerType===S.DictionaryBatch&&this._dictionaryBlocks.push(new Oa(o,e.bodyLength,this._position)),this._writeLegacyIpcFormat||this._write(Int32Array.of(-1)),this._write(Int32Array.of(o-a)),i>0&&this._write(r),this._writePadding(s)}_write(e){if(this._started){let t=m(e);t&&t.byteLength>0&&(this._sink.write(t),this._position+=t.byteLength)}return this}_writeSchema(e){return this._writeMessage(Ro.from(e))}_writeFooter(e){return this._writeLegacyIpcFormat?this._write(Int32Array.of(0)):this._write(Int32Array.of(-1,0))}_writeMagic(){return this._write(vs)}_writePadding(e){return e>0?this._write(new Uint8Array(e)):this}_writeRecordBatch(e){let{byteLength:t,nodes:n,bufferRegions:r,buffers:i}=Q.assemble(e),a=new Z(e.numRows,n,r),o=Ro.from(a,t);return this._writeDictionaries(e)._writeMessage(o)._writeBodyBuffers(i)}_writeDictionaryBatch(e,t,n=!1){let{byteLength:r,nodes:i,bufferRegions:a,buffers:o}=Q.assemble(new U([e])),s=new zo(new Z(e.length,i,a),t,n),c=Ro.from(s,r);return this._writeMessage(c)._writeBodyBuffers(o)}_writeBodyBuffers(e){let t,n,r;for(let i=-1,a=e.length;++i0&&(this._write(t),(r=(n+7&-8)-n)>0&&this._writePadding(r));return this}_writeDictionaries(e){for(let[t,n]of e.dictionaries){let e=n?.data??[],r=this._seenDictionaries.get(t),i=this._dictionaryDeltaOffsets.get(t)??0;if(!r||r.data[0]!==e[0])for(let[n,r]of e.entries())this._writeDictionaryBatch(r,t,n>0);else if(ir.writeAll(e)):re(t)?Qs(r,t):Zs(r,t)}},Xs=class e extends Js{static writeAll(t){let n=new e;return te(t)?t.then(e=>n.writeAll(e)):re(t)?Qs(n,t):Zs(n,t)}constructor(){super(),this._autoDestroy=!0}_writeSchema(e){return this._writeMagic()._writePadding(2)}_writeDictionaryBatch(e,t,n=!1){if(!n&&this._seenDictionaries.has(t))throw Error(`The Arrow File format does not support replacement dictionaries. `);return super._writeDictionaryBatch(e,t,n)}_writeFooter(e){let t=Ea.encode(new Ea(e,h.V5,this._recordBatchBlocks,this._dictionaryBlocks));return super._writeFooter(e)._write(t)._write(Int32Array.of(t.byteLength))._writeMagic()}};function Zs(e,t){let n=t;t instanceof _o&&(n=t.batches,e.reset(void 0,t.schema));for(let t of n)e.write(t);return e.finish()}function Qs(t,n){return e(this,void 0,void 0,function*(){var e,r,i,o,s,c,l;try{for(e=!0,r=a(n);i=yield r.next(),o=i.done,!o;e=!0){l=i.value,e=!1;let n=l;t.write(n)}}catch(e){s={error:e}}finally{try{!e&&!o&&(c=r.return)&&(yield c.call(r))}finally{if(s)throw s.error}}return t.finish()})}function $s(e,t=`stream`){return(t===`stream`?Ys:Xs).writeAll(e).toUint8Array(!0)}var ec=Object.create,tc=Object.defineProperty,nc=Object.getOwnPropertyDescriptor,rc=Object.getOwnPropertyNames,ic=Object.getPrototypeOf,ac=Object.prototype.hasOwnProperty,oc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sc=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of rc(t))!ac.call(e,i)&&i!==n&&tc(e,i,{get:()=>t[i],enumerable:!(r=nc(t,i))||r.enumerable});return e},cc=(e,t,n)=>(n=e==null?{}:ec(ic(e)),sc(t||!e||!e.__esModule?tc(n,`default`,{value:e,enumerable:!0}):n,e)),lc=oc((e,t)=>{t.exports=Worker}),uc=(e=>(e[e.UNDEFINED=0]=`UNDEFINED`,e[e.AUTOMATIC=1]=`AUTOMATIC`,e[e.READ_ONLY=2]=`READ_ONLY`,e[e.READ_WRITE=3]=`READ_WRITE`,e))(uc||{}),dc=(e=>(e[e.IDENTIFIER=0]=`IDENTIFIER`,e[e.NUMERIC_CONSTANT=1]=`NUMERIC_CONSTANT`,e[e.STRING_CONSTANT=2]=`STRING_CONSTANT`,e[e.OPERATOR=3]=`OPERATOR`,e[e.KEYWORD=4]=`KEYWORD`,e[e.COMMENT=5]=`COMMENT`,e))(dc||{}),fc=(e=>(e[e.NONE=0]=`NONE`,e[e.DEBUG=1]=`DEBUG`,e[e.INFO=2]=`INFO`,e[e.WARNING=3]=`WARNING`,e[e.ERROR=4]=`ERROR`,e))(fc||{}),pc=(e=>(e[e.NONE=0]=`NONE`,e[e.CONNECT=1]=`CONNECT`,e[e.DISCONNECT=2]=`DISCONNECT`,e[e.OPEN=3]=`OPEN`,e[e.QUERY=4]=`QUERY`,e[e.INSTANTIATE=5]=`INSTANTIATE`,e))(pc||{}),mc=(e=>(e[e.NONE=0]=`NONE`,e[e.OK=1]=`OK`,e[e.ERROR=2]=`ERROR`,e[e.START=3]=`START`,e[e.RUN=4]=`RUN`,e[e.CAPTURE=5]=`CAPTURE`,e))(mc||{}),hc=(e=>(e[e.NONE=0]=`NONE`,e[e.WEB_WORKER=1]=`WEB_WORKER`,e[e.NODE_WORKER=2]=`NODE_WORKER`,e[e.BINDINGS=3]=`BINDINGS`,e[e.ASYNC_DUCKDB=4]=`ASYNC_DUCKDB`,e))(hc||{}),gc=class{log(e){}},_c=class{constructor(e=2){this.level=e}log(e){e.level>=this.level&&console.log(e)}};function vc(e){switch(e){case 0:return`NONE`;case 1:return`DEBUG`;case 2:return`INFO`;case 3:return`WARNING`;case 4:return`ERROR`;default:return`?`}}function yc(e){switch(e){case 0:return`NONE`;case 1:return`OK`;case 2:return`ERROR`;case 3:return`START`;case 4:return`RUN`;case 5:return`CAPTURE`;default:return`?`}}function bc(e){switch(e){case 1:return`CONNECT`;case 2:return`DISCONNECT`;case 5:return`INSTANTIATE`;case 3:return`OPEN`;case 4:return`QUERY`;default:return`?`}}function xc(e){switch(e){case 0:return`NONE`;case 1:return`WEB WORKER`;case 2:return`NODE WORKER`;case 3:return`DUCKDB BINDINGS`;case 4:return`DUCKDB`;default:return`?`}}var Sc=(e=>(e[e.SUCCESS=0]=`SUCCESS`,e[e.MAX_ARROW_ERROR=255]=`MAX_ARROW_ERROR`,e[e.DUCKDB_WASM_RETRY=256]=`DUCKDB_WASM_RETRY`,e))(Sc||{});function Cc(e){return e<=255}function wc(e){return e===256}var Tc=class{constructor(e,t){this._bindings=e,this._conn=t}get bindings(){return this._bindings}async close(){return this._bindings.disconnect(this._conn)}useUnsafe(e){return e(this._bindings,this._conn)}async query(e){this._bindings.logger.log({timestamp:new Date,level:2,origin:4,topic:4,event:4,value:e});let t=await this._bindings.runQuery(this._conn,e),n=Cs.from(t);return console.assert(n.isSync(),`Reader is not sync`),console.assert(n.isFile(),`Reader is not file`),new _o(n)}async send(e,t=!1){this._bindings.logger.log({timestamp:new Date,level:2,origin:4,topic:4,event:4,value:e});let n=await this._bindings.startPendingQuery(this._conn,e,t);for(;n==null;){if(this._bindings.isDetached()){console.error(`cannot send a message since the worker is not set!`);return}n=await this._bindings.pollPendingQuery(this._conn)}let r=new Ec(this._bindings,this._conn,n),i=await Cs.from(r);return console.assert(i.isAsync()),console.assert(i.isStream()),i}async cancelSent(){return await this._bindings.cancelPendingQuery(this._conn)}async getTableNames(e){return await this._bindings.getTableNames(this._conn,e)}async prepare(e){let t=await this._bindings.createPrepared(this._conn,e);return new Dc(this._bindings,this._conn,t)}async insertArrowTable(e,t){let n=$s(e,`stream`);await this.insertArrowFromIPCStream(n,t)}async insertArrowFromIPCStream(e,t){await this._bindings.insertArrowFromIPCStream(this._conn,e,t)}async insertCSVFromPath(e,t){await this._bindings.insertCSVFromPath(this._conn,e,t)}async insertJSONFromPath(e,t){await this._bindings.insertJSONFromPath(this._conn,e,t)}},Ec=class{constructor(e,t,n){this.db=e,this.conn=t,this.header=n,this._first=!0,this._depleted=!1,this._inFlight=null}async next(){if(this._first)return this._first=!1,{done:!1,value:this.header};if(this._depleted)return{done:!0,value:null};let e=null;for(this._inFlight!=null&&(e=await this._inFlight,this._inFlight=null);e==null;)e=await this.db.fetchQueryResults(this.conn);return this._depleted=e.length==0,this._depleted||(this._inFlight=this.db.fetchQueryResults(this.conn)),{done:this._depleted,value:e}}[Symbol.asyncIterator](){return this}},Dc=class{constructor(e,t,n){this.bindings=e,this.connectionId=t,this.statementId=n}async close(){await this.bindings.closePrepared(this.connectionId,this.statementId)}async query(...e){let t=await this.bindings.runPrepared(this.connectionId,this.statementId,e),n=Cs.from(t);return console.assert(n.isSync()),console.assert(n.isFile()),new _o(n)}async send(...e){let t=await this.bindings.sendPrepared(this.connectionId,this.statementId,e),n=new Ec(this.bindings,this.connectionId,t),r=await Cs.from(n);return console.assert(r.isAsync()),console.assert(r.isStream()),r}},Oc=(e=>(e.CANCEL_PENDING_QUERY=`CANCEL_PENDING_QUERY`,e.CLOSE_PREPARED=`CLOSE_PREPARED`,e.COLLECT_FILE_STATISTICS=`COLLECT_FILE_STATISTICS`,e.REGISTER_OPFS_FILE_NAME=`REGISTER_OPFS_FILE_NAME`,e.CONNECT=`CONNECT`,e.COPY_FILE_TO_BUFFER=`COPY_FILE_TO_BUFFER`,e.COPY_FILE_TO_PATH=`COPY_FILE_TO_PATH`,e.CREATE_PREPARED=`CREATE_PREPARED`,e.DISCONNECT=`DISCONNECT`,e.DROP_FILE=`DROP_FILE`,e.DROP_FILES=`DROP_FILES`,e.EXPORT_FILE_STATISTICS=`EXPORT_FILE_STATISTICS`,e.FETCH_QUERY_RESULTS=`FETCH_QUERY_RESULTS`,e.FLUSH_FILES=`FLUSH_FILES`,e.GET_FEATURE_FLAGS=`GET_FEATURE_FLAGS`,e.GET_TABLE_NAMES=`GET_TABLE_NAMES`,e.GET_VERSION=`GET_VERSION`,e.GLOB_FILE_INFOS=`GLOB_FILE_INFOS`,e.INSERT_ARROW_FROM_IPC_STREAM=`INSERT_ARROW_FROM_IPC_STREAM`,e.INSERT_CSV_FROM_PATH=`IMPORT_CSV_FROM_PATH`,e.INSERT_JSON_FROM_PATH=`IMPORT_JSON_FROM_PATH`,e.INSTANTIATE=`INSTANTIATE`,e.OPEN=`OPEN`,e.PING=`PING`,e.POLL_PENDING_QUERY=`POLL_PENDING_QUERY`,e.REGISTER_FILE_BUFFER=`REGISTER_FILE_BUFFER`,e.REGISTER_FILE_HANDLE=`REGISTER_FILE_HANDLE`,e.REGISTER_FILE_URL=`REGISTER_FILE_URL`,e.RESET=`RESET`,e.RUN_PREPARED=`RUN_PREPARED`,e.RUN_QUERY=`RUN_QUERY`,e.SEND_PREPARED=`SEND_PREPARED`,e.START_PENDING_QUERY=`START_PENDING_QUERY`,e.TOKENIZE=`TOKENIZE`,e))(Oc||{}),kc=(e=>(e.CONNECTION_INFO=`CONNECTION_INFO`,e.ERROR=`ERROR`,e.FEATURE_FLAGS=`FEATURE_FLAGS`,e.FILE_BUFFER=`FILE_BUFFER`,e.FILE_INFOS=`FILE_INFOS`,e.FILE_SIZE=`FILE_SIZE`,e.FILE_STATISTICS=`FILE_STATISTICS`,e.INSTANTIATE_PROGRESS=`INSTANTIATE_PROGRESS`,e.LOG=`LOG`,e.PROGRESS_UPDATE=`PROGRESS_UPDATE`,e.OK=`OK`,e.PREPARED_STATEMENT_ID=`PREPARED_STATEMENT_ID`,e.QUERY_PLAN=`QUERY_PLAN`,e.QUERY_RESULT=`QUERY_RESULT`,e.QUERY_RESULT_CHUNK=`QUERY_RESULT_CHUNK`,e.QUERY_RESULT_HEADER=`QUERY_RESULT_HEADER`,e.QUERY_RESULT_HEADER_OR_NULL=`QUERY_RESULT_HEADER_OR_NULL`,e.REGISTERED_FILE=`REGISTERED_FILE`,e.SCRIPT_TOKENS=`SCRIPT_TOKENS`,e.SUCCESS=`SUCCESS`,e.TABLE_NAMES=`TABLE_NAMES`,e.VERSION_STRING=`VERSION_STRING`,e))(kc||{}),$=class{constructor(e,t){this.promiseResolver=()=>{},this.promiseRejecter=()=>{},this.type=e,this.data=t,this.promise=new Promise((e,t)=>{this.promiseResolver=e,this.promiseRejecter=t})}};function Ac(e){switch(e.typeId){case C.Binary:return{sqlType:`binary`};case C.Bool:return{sqlType:`bool`};case C.Date:return{sqlType:`date`};case C.DateDay:return{sqlType:`date32[d]`};case C.DateMillisecond:return{sqlType:`date64[ms]`};case C.Decimal:{let t=e;return{sqlType:`decimal`,precision:t.precision,scale:t.scale}}case C.Float:return{sqlType:`float`};case C.Float16:return{sqlType:`float16`};case C.Float32:return{sqlType:`float32`};case C.Float64:return{sqlType:`float64`};case C.Int:return{sqlType:`int32`};case C.Int16:return{sqlType:`int16`};case C.Int32:return{sqlType:`int32`};case C.Int64:return{sqlType:`int64`};case C.Uint16:return{sqlType:`uint16`};case C.Uint32:return{sqlType:`uint32`};case C.Uint64:return{sqlType:`uint64`};case C.Uint8:return{sqlType:`uint8`};case C.IntervalDayTime:return{sqlType:`interval[dt]`};case C.IntervalYearMonth:return{sqlType:`interval[m]`};case C.List:return{sqlType:`list`,valueType:Ac(e.valueType)};case C.FixedSizeBinary:return{sqlType:`fixedsizebinary`,byteWidth:e.byteWidth};case C.Null:return{sqlType:`null`};case C.Utf8:return{sqlType:`utf8`};case C.Struct:return{sqlType:`struct`,fields:e.children.map(e=>jc(e.name,e.type))};case C.Map:{let t=e;return{sqlType:`map`,keyType:Ac(t.keyType),valueType:Ac(t.valueType)}}case C.Time:return{sqlType:`time[s]`};case C.TimeMicrosecond:return{sqlType:`time[us]`};case C.TimeMillisecond:return{sqlType:`time[ms]`};case C.TimeNanosecond:return{sqlType:`time[ns]`};case C.TimeSecond:return{sqlType:`time[s]`};case C.Timestamp:return{sqlType:`timestamp`,timezone:e.timezone||void 0};case C.TimestampSecond:return{sqlType:`timestamp[s]`,timezone:e.timezone||void 0};case C.TimestampMicrosecond:return{sqlType:`timestamp[us]`,timezone:e.timezone||void 0};case C.TimestampNanosecond:return{sqlType:`timestamp[ns]`,timezone:e.timezone||void 0};case C.TimestampMillisecond:return{sqlType:`timestamp[ms]`,timezone:e.timezone||void 0}}throw Error(`unsupported arrow type: ${e.toString()}`)}function jc(e,t){let n=Ac(t);return n.name=e,n}var Mc=/'(opfs:\/\/\S*?)'/g,Nc=/(opfs:\/\/\S*?)/g;function Pc(e){return e.search(Nc)>-1}function Fc(e){return[...e.matchAll(Mc)].map(e=>e[1])}var Ic=new TextEncoder,Lc=class{constructor(e,t=null){this._onInstantiationProgress=[],this._onExecutionProgress=[],this._worker=null,this._workerShutdownPromise=null,this._workerShutdownResolver=()=>{},this._nextMessageId=0,this._pendingRequests=new Map,this._config={},this._logger=e,this._onMessageHandler=this.onMessage.bind(this),this._onErrorHandler=this.onError.bind(this),this._onCloseHandler=this.onClose.bind(this),t!=null&&this.attach(t)}get logger(){return this._logger}get config(){return this._config}attach(e){this._worker=e,this._worker.addEventListener(`message`,this._onMessageHandler),this._worker.addEventListener(`error`,this._onErrorHandler),this._worker.addEventListener(`close`,this._onCloseHandler),this._workerShutdownPromise=new Promise((e,t)=>{this._workerShutdownResolver=e})}detach(){this._worker&&(this._worker.removeEventListener(`message`,this._onMessageHandler),this._worker.removeEventListener(`error`,this._onErrorHandler),this._worker.removeEventListener(`close`,this._onCloseHandler),this._worker=null,this._workerShutdownResolver(null),this._workerShutdownPromise=null,this._workerShutdownResolver=()=>{})}async terminate(){this._worker&&(this._worker.terminate(),this._worker=null,this._workerShutdownPromise=null,this._workerShutdownResolver=()=>{})}async postTask(e,t=[]){if(!this._worker){console.error(`cannot send a message since the worker is not set!:`+e.type+`,`+e.data);return}let n=this._nextMessageId++;return this._pendingRequests.set(n,e),this._worker.postMessage({messageId:n,type:e.type,data:e.data},t),await e.promise}onMessage(e){var t;let n=e.data;switch(n.type){case`PROGRESS_UPDATE`:for(let e of this._onExecutionProgress)e(n.data);return;case`LOG`:this._logger.log(n.data);return;case`INSTANTIATE_PROGRESS`:for(let e of this._onInstantiationProgress)e(n.data);return}let r=this._pendingRequests.get(n.requestId);if(!r){console.warn(`unassociated response: [${n.requestId}, ${n.type.toString()}]`);return}if(this._pendingRequests.delete(n.requestId),n.type==`ERROR`){let e=Error(n.data.message);e.name=n.data.name,(t=Object.getOwnPropertyDescriptor(e,`stack`))!=null&&t.writable&&(e.stack=n.data.stack),r.promiseRejecter(e);return}switch(r.type){case`CLOSE_PREPARED`:case`COLLECT_FILE_STATISTICS`:case`REGISTER_OPFS_FILE_NAME`:case`COPY_FILE_TO_PATH`:case`DISCONNECT`:case`DROP_FILE`:case`DROP_FILES`:case`FLUSH_FILES`:case`INSERT_ARROW_FROM_IPC_STREAM`:case`IMPORT_CSV_FROM_PATH`:case`IMPORT_JSON_FROM_PATH`:case`OPEN`:case`PING`:case`REGISTER_FILE_BUFFER`:case`REGISTER_FILE_HANDLE`:case`REGISTER_FILE_URL`:case`RESET`:if(n.type==`OK`){r.promiseResolver(n.data);return}break;case`INSTANTIATE`:if(this._onInstantiationProgress=[],n.type==`OK`){r.promiseResolver(n.data);return}break;case`GLOB_FILE_INFOS`:if(n.type==`FILE_INFOS`){r.promiseResolver(n.data);return}break;case`GET_VERSION`:if(n.type==`VERSION_STRING`){r.promiseResolver(n.data);return}break;case`GET_FEATURE_FLAGS`:if(n.type==`FEATURE_FLAGS`){r.promiseResolver(n.data);return}break;case`GET_TABLE_NAMES`:if(n.type==`TABLE_NAMES`){r.promiseResolver(n.data);return}break;case`TOKENIZE`:if(n.type==`SCRIPT_TOKENS`){r.promiseResolver(n.data);return}break;case`COPY_FILE_TO_BUFFER`:if(n.type==`FILE_BUFFER`){r.promiseResolver(n.data);return}break;case`EXPORT_FILE_STATISTICS`:if(n.type==`FILE_STATISTICS`){r.promiseResolver(n.data);return}break;case`CONNECT`:if(n.type==`CONNECTION_INFO`){r.promiseResolver(n.data);return}break;case`RUN_PREPARED`:case`RUN_QUERY`:if(n.type==`QUERY_RESULT`){r.promiseResolver(n.data);return}break;case`SEND_PREPARED`:if(n.type==`QUERY_RESULT_HEADER`){r.promiseResolver(n.data);return}break;case`START_PENDING_QUERY`:if(n.type==`QUERY_RESULT_HEADER_OR_NULL`){r.promiseResolver(n.data);return}break;case`POLL_PENDING_QUERY`:if(n.type==`QUERY_RESULT_HEADER_OR_NULL`){r.promiseResolver(n.data);return}break;case`CANCEL_PENDING_QUERY`:if(this._onInstantiationProgress=[],n.type==`SUCCESS`){r.promiseResolver(n.data);return}break;case`FETCH_QUERY_RESULTS`:if(n.type==`QUERY_RESULT_CHUNK`){r.promiseResolver(n.data);return}break;case`CREATE_PREPARED`:if(n.type==`PREPARED_STATEMENT_ID`){r.promiseResolver(n.data);return}}r.promiseRejecter(Error(`unexpected response type: ${n.type.toString()}`))}onError(e){console.error(e),console.error(`error in duckdb worker: ${e.message}`),this._pendingRequests.clear()}onClose(){if(this._workerShutdownResolver(null),this._pendingRequests.size!=0){console.warn(`worker terminated with ${this._pendingRequests.size} pending requests`);return}this._pendingRequests.clear()}isDetached(){return!this._worker}async reset(){let e=new $(`RESET`,null);return await this.postTask(e)}async ping(){let e=new $(`PING`,null);await this.postTask(e)}async dropFile(e){let t=new $(`DROP_FILE`,e);return await this.postTask(t)}async dropFiles(e){let t=new $(`DROP_FILES`,e);return await this.postTask(t)}async flushFiles(){let e=new $(`FLUSH_FILES`,null);return await this.postTask(e)}async instantiate(e,t=null,n=e=>{}){this._onInstantiationProgress.push(n);let r=new $(`INSTANTIATE`,[e,t]);return await this.postTask(r)}async getVersion(){let e=new $(`GET_VERSION`,null);return await this.postTask(e)}async getFeatureFlags(){let e=new $(`GET_FEATURE_FLAGS`,null);return await this.postTask(e)}async open(e){this._config=e;let t=new $(`OPEN`,e);await this.postTask(t)}async tokenize(e){let t=new $(`TOKENIZE`,e);return await this.postTask(t)}async connectInternal(){let e=new $(`CONNECT`,null);return await this.postTask(e)}async connect(){let e=await this.connectInternal();return new Tc(this,e)}async disconnect(e){let t=new $(`DISCONNECT`,e);await this.postTask(t)}async runQuery(e,t){if(this.shouldOPFSFileHandling()){let n=await this.registerOPFSFileFromSQL(t);try{return await this._runQueryAsync(e,t)}finally{n.length>0&&await this.dropFiles(n)}}return await this._runQueryAsync(e,t)}async _runQueryAsync(e,t){let n=new $(`RUN_QUERY`,[e,t]);return await this.postTask(n)}async startPendingQuery(e,t,n=!1){if(this.shouldOPFSFileHandling()){let r=await this.registerOPFSFileFromSQL(t);try{return await this._startPendingQueryAsync(e,t,n)}finally{r.length>0&&await this.dropFiles(r)}}return await this._startPendingQueryAsync(e,t,n)}async _startPendingQueryAsync(e,t,n=!1){let r=new $(`START_PENDING_QUERY`,[e,t,n]);return await this.postTask(r)}async pollPendingQuery(e){let t=new $(`POLL_PENDING_QUERY`,e);return await this.postTask(t)}async cancelPendingQuery(e){let t=new $(`CANCEL_PENDING_QUERY`,e);return await this.postTask(t)}async fetchQueryResults(e){let t=new $(`FETCH_QUERY_RESULTS`,e);return await this.postTask(t)}async getTableNames(e,t){let n=new $(`GET_TABLE_NAMES`,[e,t]);return await this.postTask(n)}async createPrepared(e,t){let n=new $(`CREATE_PREPARED`,[e,t]);return await this.postTask(n)}async closePrepared(e,t){let n=new $(`CLOSE_PREPARED`,[e,t]);await this.postTask(n)}async runPrepared(e,t,n){let r=new $(`RUN_PREPARED`,[e,t,n]);return await this.postTask(r)}async sendPrepared(e,t,n){let r=new $(`SEND_PREPARED`,[e,t,n]);return await this.postTask(r)}async globFiles(e){let t=new $(`GLOB_FILE_INFOS`,e);return await this.postTask(t)}async registerFileText(e,t){let n=Ic.encode(t);await this.registerFileBuffer(e,n)}async registerFileURL(e,t,n,r){t===void 0&&(t=e);let i=new $(`REGISTER_FILE_URL`,[e,t,n,r]);await this.postTask(i)}async registerEmptyFileBuffer(e){}async registerFileBuffer(e,t){let n=new $(`REGISTER_FILE_BUFFER`,[e,t]);await this.postTask(n,[t.buffer])}async registerFileHandle(e,t,n,r){let i=new $(`REGISTER_FILE_HANDLE`,[e,t,n,r]);await this.postTask(i,[])}async registerOPFSFileName(e){let t=new $(`REGISTER_OPFS_FILE_NAME`,[e]);await this.postTask(t,[])}async collectFileStatistics(e,t){let n=new $(`COLLECT_FILE_STATISTICS`,[e,t]);await this.postTask(n,[])}async exportFileStatistics(e){let t=new $(`EXPORT_FILE_STATISTICS`,e);return await this.postTask(t,[])}async copyFileToBuffer(e){let t=new $(`COPY_FILE_TO_BUFFER`,e);return await this.postTask(t)}async copyFileToPath(e,t){let n=new $(`COPY_FILE_TO_PATH`,[e,t]);await this.postTask(n)}async insertArrowFromIPCStream(e,t,n){if(t.length==0)return;let r=new $(`INSERT_ARROW_FROM_IPC_STREAM`,[e,t,n]);await this.postTask(r,[t.buffer])}async insertCSVFromPath(e,t,n){if(n.columns!==void 0){let e=[];for(let t in n.columns){let r=n.columns[t];e.push(jc(t,r))}n.columnsFlat=e,delete n.columns}let r=new $(`IMPORT_CSV_FROM_PATH`,[e,t,n]);await this.postTask(r)}async insertJSONFromPath(e,t,n){if(n.columns!==void 0){let e=[];for(let t in n.columns){let r=n.columns[t];e.push(jc(t,r))}n.columnsFlat=e,delete n.columns}let r=new $(`IMPORT_JSON_FROM_PATH`,[e,t,n]);await this.postTask(r)}shouldOPFSFileHandling(){return Pc(this.config.path??``)?this.config.opfs?.fileHandling==`auto`:!1}async registerOPFSFileFromSQL(e){let t=Fc(e),n=[];for(let e of t)try{await this.registerOPFSFileName(e),n.push(e)}catch(t){throw console.error(t),Error(`File Not found:`+e)}return n}};function Rc(){let e=new TextDecoder;return t=>(typeof SharedArrayBuffer<`u`&&t.buffer instanceof SharedArrayBuffer&&(t=new Uint8Array(t)),e.decode(t))}Rc();var zc=(e=>(e[e.BUFFER=0]=`BUFFER`,e[e.NODE_FS=1]=`NODE_FS`,e[e.BROWSER_FILEREADER=2]=`BROWSER_FILEREADER`,e[e.BROWSER_FSACCESS=3]=`BROWSER_FSACCESS`,e[e.HTTP=4]=`HTTP`,e[e.S3=5]=`S3`,e))(zc||{}),Bc=class{constructor(){this._bindings=null,this._nextMessageId=0}log(e){this.postMessage({messageId:this._nextMessageId++,requestId:0,type:`LOG`,data:e},[])}sendOK(e){this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`OK`,data:null},[])}failWith(e,t){let n={name:t.name,message:t.message,stack:t.stack||void 0};this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`ERROR`,data:n},[])}async onMessage(e){switch(e.type){case`PING`:this.sendOK(e);return;case`INSTANTIATE`:this._bindings!=null&&this.failWith(e,Error(`duckdb already initialized`));try{this._bindings=await this.instantiate(e.data[0],e.data[1],t=>{this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`INSTANTIATE_PROGRESS`,data:t},[])}),this.sendOK(e)}catch(t){console.log(t),this._bindings=null,this.failWith(e,t)}return}if(!this._bindings)return this.failWith(e,Error(`duckdb is not initialized`));try{switch(e.type){case`GET_VERSION`:this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`VERSION_STRING`,data:this._bindings.getVersion()},[]);break;case`GET_FEATURE_FLAGS`:this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`FEATURE_FLAGS`,data:this._bindings.getFeatureFlags()},[]);break;case`RESET`:this._bindings.reset(),this.sendOK(e);break;case`OPEN`:{let t=e.data.path;t!=null&&t.startsWith(`opfs://`)&&(await this._bindings.prepareDBFileHandle(t,3),e.data.useDirectIO=!0),this._bindings.open(e.data),this.sendOK(e);break}case`DROP_FILE`:this._bindings.dropFile(e.data),this.sendOK(e);break;case`DROP_FILES`:this._bindings.dropFiles(e.data),this.sendOK(e);break;case`FLUSH_FILES`:this._bindings.flushFiles(),this.sendOK(e);break;case`CONNECT`:{let t=this._bindings.connect();this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`CONNECTION_INFO`,data:t.useUnsafe((e,t)=>t)},[]);break}case`DISCONNECT`:this._bindings.disconnect(e.data),this.sendOK(e);break;case`CREATE_PREPARED`:{let t=this._bindings.createPrepared(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`PREPARED_STATEMENT_ID`,data:t},[]);break}case`CLOSE_PREPARED`:this._bindings.closePrepared(e.data[0],e.data[1]),this.sendOK(e);break;case`RUN_PREPARED`:{let t=this._bindings.runPrepared(e.data[0],e.data[1],e.data[2]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT`,data:t},[t.buffer]);break}case`RUN_QUERY`:{let t=this._bindings.runQuery(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT`,data:t},[t.buffer]);break}case`SEND_PREPARED`:{let t=this._bindings.sendPrepared(e.data[0],e.data[1],e.data[2]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT_HEADER`,data:t},[t.buffer]);break}case`START_PENDING_QUERY`:{let t=this._bindings.startPendingQuery(e.data[0],e.data[1],e.data[2]),n=[];t&&n.push(t.buffer),this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT_HEADER_OR_NULL`,data:t},n);break}case`POLL_PENDING_QUERY`:{let t=this._bindings.pollPendingQuery(e.data),n=[];t&&n.push(t.buffer),this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT_HEADER_OR_NULL`,data:t},n);break}case`CANCEL_PENDING_QUERY`:{let t=this._bindings.cancelPendingQuery(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`SUCCESS`,data:t},[]);break}case`FETCH_QUERY_RESULTS`:{let t=this._bindings.fetchQueryResults(e.data),n=t?[t.buffer]:[];this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`QUERY_RESULT_CHUNK`,data:t},n);break}case`GET_TABLE_NAMES`:{let t=this._bindings.getTableNames(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`TABLE_NAMES`,data:t},[]);break}case`GLOB_FILE_INFOS`:{let t=this._bindings.globFiles(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`FILE_INFOS`,data:t},[]);break}case`REGISTER_FILE_URL`:this._bindings.registerFileURL(e.data[0],e.data[1],e.data[2],e.data[3]),this.sendOK(e);break;case`REGISTER_FILE_BUFFER`:this._bindings.registerFileBuffer(e.data[0],e.data[1]),this.sendOK(e);break;case`REGISTER_FILE_HANDLE`:await this._bindings.registerFileHandleAsync(e.data[0],e.data[1],e.data[2],e.data[3]),this.sendOK(e);break;case`COPY_FILE_TO_PATH`:this._bindings.copyFileToPath(e.data[0],e.data[1]),this.sendOK(e);break;case`COPY_FILE_TO_BUFFER`:{let t=this._bindings.copyFileToBuffer(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`FILE_BUFFER`,data:t},[]);break}case`COLLECT_FILE_STATISTICS`:this._bindings.collectFileStatistics(e.data[0],e.data[1]),this.sendOK(e);break;case`REGISTER_OPFS_FILE_NAME`:await this._bindings.registerOPFSFileName(e.data[0]),this.sendOK(e);break;case`EXPORT_FILE_STATISTICS`:this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`FILE_STATISTICS`,data:this._bindings.exportFileStatistics(e.data)},[]);break;case`INSERT_ARROW_FROM_IPC_STREAM`:this._bindings.insertArrowFromIPCStream(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break;case`IMPORT_CSV_FROM_PATH`:this._bindings.insertCSVFromPath(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break;case`IMPORT_JSON_FROM_PATH`:this._bindings.insertJSONFromPath(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break;case`TOKENIZE`:{let t=this._bindings.tokenize(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:`SCRIPT_TOKENS`,data:t},[]);break}}}catch(t){return console.log(t),this.failWith(e,t)}}},Vc=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,3,1,0,1,10,14,1,12,0,65,0,65,0,65,0,252,10,0,0,11])),Hc=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,8,1,6,0,6,64,25,11,11])),Uc=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11])),Wc=()=>(async e=>{try{return typeof MessageChannel<`u`&&new MessageChannel().port1.postMessage(new SharedArrayBuffer(1)),WebAssembly.validate(e)}catch{return!1}})(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,4,1,3,1,1,10,11,1,9,0,65,0,254,16,2,0,26,11])),Gc={name:`@duckdb/duckdb-wasm`,version:`1.32.0`,description:`DuckDB powered by WebAssembly`,license:`MIT`,repository:{type:`git`,url:`https://github.com/duckdb/duckdb-wasm.git`},keywords:[`sql`,`duckdb`,`relational`,`database`,`data`,`query`,`wasm`,`analytics`,`olap`,`arrow`,`parquet`,`json`,`csv`],dependencies:{"apache-arrow":`^17.0.0`},devDependencies:{"@types/emscripten":`^1.39.10`,"@types/jasmine":`^5.1.4`,"@typescript-eslint/eslint-plugin":`^6.21.0`,"@typescript-eslint/parser":`^6.21.0`,esbuild:`^0.20.2`,eslint:`^8.57.0`,"eslint-plugin-jasmine":`^4.1.3`,"eslint-plugin-react":`^7.34.0`,"fast-glob":`^3.3.2`,jasmine:`^5.1.0`,"jasmine-core":`^5.1.2`,"jasmine-spec-reporter":`^7.0.0`,"js-sha256":`^0.11.1`,karma:`^6.4.2`,"karma-chrome-launcher":`^3.2.0`,"karma-coverage":`^2.2.1`,"karma-firefox-launcher":`^2.1.3`,"karma-jasmine":`^5.1.0`,"karma-jasmine-html-reporter":`^2.1.0`,"karma-sourcemap-loader":`^0.4.0`,"karma-spec-reporter":`^0.0.36`,"make-dir":`^4.0.0`,nyc:`^15.1.0`,prettier:`^3.2.5`,puppeteer:`^22.8.0`,rimraf:`^5.0.5`,s3rver:`^3.7.1`,typedoc:`^0.25.13`,typescript:`^5.3.3`,"wasm-feature-detect":`^1.6.1`,"web-worker":`^1.2.0`},scripts:{"build:debug":`node bundle.mjs debug && tsc --emitDeclarationOnly`,"build:release":`node bundle.mjs release && tsc --emitDeclarationOnly`,docs:`typedoc`,format:`prettier --write "**/*.+(js|ts)"`,report:`node ./coverage.mjs`,"test:node":`node --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs`,"test:node:debug":`node --inspect-brk --enable-source-maps ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs`,"test:node:coverage":`nyc -r json --report-dir ./coverage/node node ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs`,"test:firefox":`karma start ./karma/tests-firefox.cjs`,"test:chrome":`karma start ./karma/tests-chrome.cjs`,"test:chrome:eh":`karma start ./karma/tests-chrome-eh.cjs`,"test:chrome:coverage":`karma start ./karma/tests-chrome-coverage.cjs`,"test:browser":`karma start ./karma/tests-all.cjs`,"test:browser:debug":`karma start ./karma/tests-debug.cjs`,test:`npm run test:chrome && npm run test:node`,"test:coverage":`npm run test:chrome:coverage && npm run test:node:coverage && npm run report`,lint:`eslint src test`},files:[`dist`,`!dist/tests-*`,`!dist/duckdb-browser-mvp.worker.js.map`,`!dist/types/test`],main:`dist/duckdb-browser.cjs`,module:`dist/duckdb-browser.mjs`,types:`dist/duckdb-browser.d.ts`,jsdelivr:`dist/duckdb-browser.cjs`,unpkg:`dist/duckdb-browser.mjs`,sideEffects:!1,browser:{fs:!1,path:!1,perf_hooks:!1,os:!1,worker_threads:!1},exports:{"./dist/duckdb-mvp.wasm":`./dist/duckdb-mvp.wasm`,"./dist/duckdb-eh.wasm":`./dist/duckdb-eh.wasm`,"./dist/duckdb-coi.wasm":`./dist/duckdb-coi.wasm`,"./dist/duckdb-browser":`./dist/duckdb-browser.mjs`,"./dist/duckdb-browser.cjs":`./dist/duckdb-browser.cjs`,"./dist/duckdb-browser.mjs":`./dist/duckdb-browser.mjs`,"./dist/duckdb-browser-coi.pthread.worker.js":`./dist/duckdb-browser-coi.pthread.worker.js`,"./dist/duckdb-browser-coi.worker.js":`./dist/duckdb-browser-coi.worker.js`,"./dist/duckdb-browser-eh.worker.js":`./dist/duckdb-browser-eh.worker.js`,"./dist/duckdb-browser-mvp.worker.js":`./dist/duckdb-browser-mvp.worker.js`,"./dist/duckdb-node":`./dist/duckdb-node.cjs`,"./dist/duckdb-node.cjs":`./dist/duckdb-node.cjs`,"./dist/duckdb-node-blocking":`./dist/duckdb-node-blocking.cjs`,"./dist/duckdb-node-blocking.cjs":`./dist/duckdb-node-blocking.cjs`,"./dist/duckdb-node-eh.worker.cjs":`./dist/duckdb-node-eh.worker.cjs`,"./dist/duckdb-node-mvp.worker.cjs":`./dist/duckdb-node-mvp.worker.cjs`,"./blocking":{node:{types:`./dist/duckdb-node-blocking.d.ts`,require:`./dist/duckdb-node-blocking.cjs`,import:`./dist/duckdb-node-blocking.cjs`},types:`./dist/duckdb-node-blocking.d.ts`,import:`./dist/duckdb-node-blocking.mjs`,require:`./dist/duckdb-node-blocking.cjs`},".":{browser:{types:`./dist/duckdb-browser.d.ts`,import:`./dist/duckdb-browser.mjs`,require:`./dist/duckdb-browser.cjs`},node:{types:`./dist/duckdb-node.d.ts`,import:`./dist/duckdb-node.cjs`,require:`./dist/duckdb-node.cjs`},types:`./dist/duckdb-browser.d.ts`,import:`./dist/duckdb-browser.mjs`,require:`./dist/duckdb-browser.cjs`}}},Kc=Gc.name,qc=Gc.version,Jc=Gc.version.split(`.`),Yc=Jc[0],Xc=Jc[1],Zc=Jc[2],Qc=()=>typeof navigator>`u`,$c=()=>Qc()?`node`:navigator.userAgent,el=()=>$c().includes(`Firefox`),tl=()=>/^((?!chrome|android).)*safari/i.test($c());function nl(){let e=`https://cdn.jsdelivr.net/npm/${Kc}@${qc}/dist/`;return{mvp:{mainModule:`${e}duckdb-mvp.wasm`,mainWorker:`${e}duckdb-browser-mvp.worker.js`},eh:{mainModule:`${e}duckdb-eh.wasm`,mainWorker:`${e}duckdb-browser-eh.worker.js`}}}var rl=null,il=null,al=null,ol=null,sl=null;async function cl(){return rl??=typeof BigInt64Array<`u`,il??=await Hc(),al??=await Wc(),ol??=await Uc(),sl??=await Vc(),{bigInt64Array:rl,crossOriginIsolated:Qc()||globalThis.crossOriginIsolated||!1,wasmExceptions:il,wasmSIMD:ol,wasmThreads:al,wasmBulkMemory:sl}}async function ll(e){let t=await cl();if(t.wasmExceptions){if(t.wasmSIMD&&t.wasmThreads&&t.crossOriginIsolated&&e.coi)return{mainModule:e.coi.mainModule,mainWorker:e.coi.mainWorker,pthreadWorker:e.coi.pthreadWorker};if(e.eh)return{mainModule:e.eh.mainModule,mainWorker:e.eh.mainWorker,pthreadWorker:null}}return{mainModule:e.mvp.mainModule,mainWorker:e.mvp.mainWorker,pthreadWorker:null}}var ul=cc(lc());async function dl(e){let t=new Request(e),n=await fetch(t),r=URL.createObjectURL(await n.blob());return new ul.default(r)}export{Lc as AsyncDuckDB,Tc as AsyncDuckDBConnection,Bc as AsyncDuckDBDispatcher,Dc as AsyncPreparedStatement,Ec as AsyncResultStreamIterator,_c as ConsoleLogger,uc as DuckDBAccessMode,zc as DuckDBDataProtocol,Cc as IsArrowBuffer,wc as IsDuckDBWasmRetry,mc as LogEvent,fc as LogLevel,hc as LogOrigin,pc as LogTopic,Kc as PACKAGE_NAME,qc as PACKAGE_VERSION,Yc as PACKAGE_VERSION_MAJOR,Xc as PACKAGE_VERSION_MINOR,Zc as PACKAGE_VERSION_PATCH,Sc as StatusCode,dc as TokenType,gc as VoidLogger,Oc as WorkerRequestType,kc as WorkerResponseType,$ as WorkerTask,dl as createWorker,nl as getJsDelivrBundles,yc as getLogEventLabel,vc as getLogLevelLabel,xc as getLogOriginLabel,bc as getLogTopicLabel,cl as getPlatformFeatures,el as isFirefox,Qc as isNode,tl as isSafari,ll as selectBundle}; \ No newline at end of file diff --git a/assets/duckdb-browser-mvp.worker-BFSLeoep.js b/assets/duckdb-browser-mvp.worker-BFSLeoep.js new file mode 100644 index 0000000..fab5e46 --- /dev/null +++ b/assets/duckdb-browser-mvp.worker-BFSLeoep.js @@ -0,0 +1 @@ +var e=`/crdc-demo/assets/duckdb-browser-mvp.worker-C9hF7LGh.js`;export{e as default}; \ No newline at end of file diff --git a/assets/duckdb-browser-mvp.worker-C9hF7LGh.js b/assets/duckdb-browser-mvp.worker-C9hF7LGh.js new file mode 100644 index 0000000..56af500 --- /dev/null +++ b/assets/duckdb-browser-mvp.worker-C9hF7LGh.js @@ -0,0 +1,14 @@ +"use strict";var duckdb=(()=>{var ql=Object.create;var Fi=Object.defineProperty;var Xl=Object.getOwnPropertyDescriptor;var Ql=Object.getOwnPropertyNames;var Yl=Object.getPrototypeOf,Jl=Object.prototype.hasOwnProperty;var ya=(c,e)=>(e=Symbol[c])?e:Symbol.for("Symbol."+c);var Kl=(c,e,t)=>e in c?Fi(c,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):c[e]=t;var xi=(c=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(c,{get:(e,t)=>(typeof require<"u"?require:e)[t]}):c)(function(c){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+c+'" is not supported')});var pr=(c,e)=>()=>(e||c((e={exports:{}}).exports,e),e.exports),mr=(c,e)=>{for(var t in e)Fi(c,t,{get:e[t],enumerable:!0})},Io=(c,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ql(e))!Jl.call(c,n)&&n!==t&&Fi(c,n,{get:()=>e[n],enumerable:!(r=Xl(e,n))||r.enumerable});return c};var Bo=(c,e,t)=>(t=c!=null?ql(Yl(c)):{},Io(e||!c||!c.__esModule?Fi(t,"default",{value:c,enumerable:!0}):t,c)),Zl=c=>Io(Fi({},"__esModule",{value:!0}),c);var Qe=(c,e,t)=>(Kl(c,typeof e!="symbol"?e+"":e,t),t);var eu=function(c,e){this[0]=c,this[1]=e};var Pr=c=>{var e=c[ya("asyncIterator")],t=!1,r,n={};return e==null?(e=c[ya("iterator")](),r=a=>n[a]=o=>e[a](o)):(e=e.call(c),r=a=>n[a]=o=>{if(t){if(t=!1,a==="throw")throw o;return o}return t=!0,{done:!1,value:new eu(new Promise(l=>{var u=e[a](o);if(!(u instanceof Object))throw TypeError("Object expected");l(u)}),1)}}),n[ya("iterator")]=()=>n,r("next"),"throw"in e?r("throw"):n.throw=a=>{throw a},"return"in e&&r("return"),n};var ko=pr(()=>{});var Do=pr(()=>{});var Bl=pr(()=>{});var To=pr((DS,jl)=>{"use strict";jl.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}});var Rl=pr((exports,module)=>{"use strict";var DuckDB=(()=>{var c;var _scriptName=typeof document<"u"?(c=document.currentScript)==null?void 0:c.src:void 0;return typeof __filename<"u"&&(_scriptName=_scriptName||__filename),function(moduleArg={}){var moduleRtn,Module=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((e,t)=>{readyPromiseResolve=e,readyPromiseReject=t}),ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope<"u",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer",ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER,moduleOverrides=Object.assign({},Module),arguments_=[],thisProgram="./this.program",quit_=(e,t)=>{throw t},scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=ko(),nodePath=Do();scriptDirectory=__dirname+"/",readBinary=e=>{e=isFileURI(e)?new URL(e):nodePath.normalize(e);var t=fs.readFileSync(e);return t},readAsync=(e,t=!0)=>(e=isFileURI(e)?new URL(e):nodePath.normalize(e),new Promise((r,n)=>{fs.readFile(e,t?void 0:"utf8",(a,o)=>{a?n(a):r(t?o.buffer:o)})})),!Module.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=(e,t)=>{throw process.exitCode=e,t}}else(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:typeof document<"u"&&document.currentScript&&(scriptDirectory=document.currentScript.src),_scriptName&&(scriptDirectory=_scriptName),scriptDirectory.startsWith("blob:")?scriptDirectory="":scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1),ENVIRONMENT_IS_WORKER&&(readBinary=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),readAsync=e=>fetch(e,{credentials:"same-origin"}).then(t=>t.ok?t.arrayBuffer():Promise.reject(new Error(t.status+" : "+t.url))));var out=Module.print||console.log.bind(console),err=Module.printErr||console.error.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram);var dynamicLibraries=Module.dynamicLibraries||[],wasmBinary=Module.wasmBinary,wasmMemory,ABORT=!1,EXITSTATUS;function assert(e,t){e||abort(t)}var HEAP,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var e=wasmMemory.buffer;Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e)}if(Module.wasmMemory)wasmMemory=Module.wasmMemory;else{var INITIAL_MEMORY=Module.INITIAL_MEMORY||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:65536})}updateMemoryViews();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],__RELOC_FUNCS__=[],runtimeInitialized=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__RELOC_FUNCS__),!Module.noFSInit&&!FS.initialized&&FS.init(),FS.ignorePermissions=!1,TTY.init(),SOCKFS.root=FS.mount(SOCKFS,{},null),PIPEFS.root=FS.mount(PIPEFS,{},null),callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){var t;runDependencies++,(t=Module.monitorRunDependencies)==null||t.call(Module,runDependencies)}function removeRunDependency(e){var r;if(runDependencies--,(r=Module.monitorRunDependencies)==null||r.call(Module,runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}function abort(e){var r;(r=Module.onAbort)==null||r.call(Module,e),e="Aborted("+e+")",err(e),ABORT=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw readyPromiseReject(t),t}var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=e=>e.startsWith(dataURIPrefix),isFileURI=e=>e.startsWith("file://");function findWasmBinary(){var e="./duckdb-mvp.wasm";return isDataURI(e)?e:locateFile(e)}var wasmBinaryFile;function getBinarySync(e){if(e==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(e);throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(e){return wasmBinary?Promise.resolve().then(()=>getBinarySync(e)):readAsync(e).then(t=>new Uint8Array(t),()=>getBinarySync(e))}function instantiateArrayBuffer(e,t,r){return getBinaryPromise(e).then(n=>WebAssembly.instantiate(n,t)).then(r,n=>{err("failed to asynchronously prepare wasm: ".concat(n)),abort(n)})}function instantiateAsync(e,t,r,n){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(t)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"?fetch(t,{credentials:"same-origin"}).then(a=>{var o=WebAssembly.instantiateStreaming(a,r);return o.then(n,function(l){return err("wasm streaming compile failed: ".concat(l)),err("falling back to ArrayBuffer instantiation"),instantiateArrayBuffer(t,r,n)})}):instantiateArrayBuffer(t,r,n)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}function createWasm(){var e=getWasmImports();function t(n,a){wasmExports=n.exports,wasmExports=relocateExports(wasmExports,1024);var o=getDylinkMetadata(a);return o.neededDynlibs&&(dynamicLibraries=o.neededDynlibs.concat(dynamicLibraries)),mergeLibSymbols(wasmExports,"main"),LDSO.init(),loadDylibs(),wasmExports=applySignatureConversions(wasmExports),addOnInit(wasmExports.__wasm_call_ctors),__RELOC_FUNCS__.push(wasmExports.__wasm_apply_data_relocs),removeRunDependency("wasm-instantiate"),wasmExports}addRunDependency("wasm-instantiate");function r(n){t(n.instance,n.module)}if(Module.instantiateWasm)try{return Module.instantiateWasm(e,t)}catch(n){err("Module.instantiateWasm callback failed with error: ".concat(n)),readyPromiseReject(n)}return wasmBinaryFile!=null||(wasmBinaryFile=findWasmBinary()),instantiateAsync(wasmBinary,wasmBinaryFile,e,r).catch(readyPromiseReject),{}}var tempDouble,tempI64,ASM_CONSTS={2428856:(e,t,r,n)=>{var a=UTF8ToString(e);if(typeof XMLHttpRequest>"u")return 0;let o=new XMLHttpRequest;o.open(UTF8ToString(n),a,!1),o.responseType="arraybuffer";for(var l=0,p=t;l>>0],_=HEAP32[r/4+l+1>>>0];try{var d=encodeURI(UTF8ToString(u));d==="Host"&&(d="X-Host-Override"),d==="User-Agent"&&(d="X-user-agent"),d==="Authorization"?o.setRequestHeader(d,UTF8ToString(_)):o.setRequestHeader(d,encodeURI(UTF8ToString(_)))}catch(y){console.warn("Error while performing XMLHttpRequest.setRequestHeader()",y)}l+=2}try{o.send(null)}catch(y){return 0}if(o.status>=400)return 0;for(var f=o.response,p=f.byteLength,m=_malloc(p+4),h=new Uint8Array(f),g=0;g{var l=UTF8ToString(e);if(typeof XMLHttpRequest>"u")return 0;let u=new XMLHttpRequest;u.open(UTF8ToString(n),l,!1),u.responseType="arraybuffer";for(var _=0,v=t;_>>0],f=HEAP32[r/4+_+1>>>0];try{var p=encodeURI(UTF8ToString(d));p==="Host"&&(p="X-Host-Override"),p==="User-Agent"&&(p="X-user-agent"),p==="Authorization"?u.setRequestHeader(p,UTF8ToString(f)):u.setRequestHeader(p,encodeURI(UTF8ToString(f)))}catch(D){console.warn("Error while performing XMLHttpRequest.setRequestHeader()",D)}_+=2}try{for(var m=new Uint8Array(o),h=0;h=400)return 0;for(var g=Uint8Array.from(Array.from(u.getResponseHeader("Etag")).map(D=>D.charCodeAt(0))),v=g.byteLength,y=_malloc(v+4),S=new Uint8Array(g),h=0;h{var a=UTF8ToString(e);if(typeof XMLHttpRequest>"u")return 0;let o=new XMLHttpRequest;o.open(UTF8ToString(n),a,!1),o.responseType="arraybuffer";for(var l=0,p=t;l>>0],_=HEAP32[r/4+l+1>>>0];try{var d=encodeURI(UTF8ToString(u));d==="Host"&&(d="X-Host-Override"),d==="User-Agent"&&(d="X-user-agent"),d==="Authorization"?o.setRequestHeader(d,UTF8ToString(_)):o.setRequestHeader(d,encodeURI(UTF8ToString(_)))}catch(w){console.warn("Error while performing XMLHttpRequest.setRequestHeader()",w)}l+=2}try{o.send(null)}catch(w){return 0}if(o.status>=400)return 0;for(var f=o.response,p=f.byteLength,m=_malloc(p+8),h=new Uint8Array(f),g=0;gw.charCodeAt(0)));p=y.byteLength;for(var S=_malloc(p+8),g=0;g{var a=UTF8ToString(e);if(typeof XMLHttpRequest>"u")return 0;let o=new XMLHttpRequest;o.open(UTF8ToString(n),a,!1),o.responseType="arraybuffer";for(var l=0,p=t;l>>0],_=HEAP32[r/4+l+1>>>0];try{var d=encodeURI(UTF8ToString(u));d==="Host"&&(d="X-Host-Override"),d==="User-Agent"&&(d="X-user-agent"),d==="Authorization"?o.setRequestHeader(d,UTF8ToString(_)):o.setRequestHeader(d,encodeURI(UTF8ToString(_)))}catch(y){console.warn("Error while performing XMLHttpRequest.setRequestHeader()",y)}l+=2}try{o.send(null)}catch(y){return 0}if(o.status>=400)return 0;for(var f=o.response,p=f.byteLength,m=_malloc(p+4),h=new Uint8Array(f),g=0;g{var l=UTF8ToString(e);if(typeof XMLHttpRequest>"u")return 0;let u=new XMLHttpRequest;u.open(UTF8ToString(n),l,!1),u.responseType="arraybuffer";for(var _=0,v=t;_>>0],f=HEAP32[r/4+_+1>>>0];try{var p=encodeURI(UTF8ToString(d));p==="Host"&&(p="X-Host-Override"),p==="User-Agent"&&(p="X-user-agent"),p==="Authorization"?u.setRequestHeader(p,UTF8ToString(f)):u.setRequestHeader(p,encodeURI(UTF8ToString(f)))}catch(D){console.warn("Error while performing XMLHttpRequest.setRequestHeader()",D)}_+=2}try{for(var m=new Uint8Array(o),h=0;h=400)return 0;for(var g=u.response,v=g.byteLength,y=_malloc(v+4),S=new Uint8Array(g),h=0;h{var r=typeof runtime=="object"&&runtime&&typeof runtime.whereToLoad=="function"&&runtime.whereToLoad?runtime.whereToLoad(UTF8ToString(e)):UTF8ToString(t),n=lengthBytesUTF8(r)+1,a=_malloc(n);return stringToUTF8(r,a,n),a},2437478:(e,t)=>{var r=UTF8ToString(e);if(typeof XMLHttpRequest>"u"){let S=Bl(),w=Do(),D=ko();var n=r.split("/"),a=n.length,o=w.join(S.homedir(),".duckdb/extensions/"+n[a-4]+"/"+n[a-3]+"/"+n[a-2]+"/"),l=w.join(o,n[a-1]);try{if(D.existsSync(o)||D.mkdirSync(o,{recursive:!0}),D.existsSync(l))d=D.readFileSync(l);else{let F=new Int32Array(new SharedArrayBuffer(8));var u=xi("node:worker_threads").Worker,_=new u("const {Worker,isMainThread,parentPort,workerData,} = require('node:worker_threads');var times = 0;var SAB = 23;var Z = 0; async function ZZZ(e) {var x = await fetch(e);var res = await x.arrayBuffer();Atomics.store(SAB, 1, res.byteLength);Atomics.store(SAB, 0, 1);Atomics.notify(SAB, 1);Atomics.notify(SAB, 0);Z = res;};parentPort.on('message', function(event) {if (times == 0) {times++;SAB = event;} else if (times == 1) {times++; ZZZ(event);} else {const a = new Uint8Array(Z);const b = new Uint8Array(event.buffer);var K = Z.byteLength;for (var i = 0; i < K; i++) {b[i] = a[i];}Atomics.notify(event, 0);Atomics.store(SAB, 0, 2);Atomics.notify(SAB, 0);}});",{eval:!0}),d;F[0]=0,F[2]=4,_.postMessage(F),_.postMessage(r),Atomics.wait(F,0,0);let E=new Int32Array(new SharedArrayBuffer(F[1]+3-(F[1]+3)%4));_.postMessage(E),Atomics.wait(F,0,1);var f=new Uint8Array(E.buffer,0,F[1]);d=f,_.terminate(),D.writeFileSync(l,d)}}catch(F){return console.log("Error fetching module",F),0}}else{let S=new XMLHttpRequest;if(S.open("GET",r,!1),S.responseType="arraybuffer",S.send(null),S.status!=200)return 0;d=S.response}for(var p=WebAssembly.validate(d),m=d.byteLength,h=_malloc(m+4),g=new Uint8Array(d),v=0;v{if(!e)return AL.alcErr=40964,1},2440167:e=>{if(!AL.currentCtx)return err("alGetProcAddress() called without a valid context"),1;if(!e)return AL.currentCtx.err=40963,1}};class ExitStatus{constructor(t){Qe(this,"name","ExitStatus");this.message="Program terminated with exit(".concat(t,")"),this.status=t}}var GOT={},currentModuleWeakSymbols=new Set([]),GOTHandler={get(e,t){var r=GOT[t];return r||(r=GOT[t]=new WebAssembly.Global({value:"i32",mutable:!0})),currentModuleWeakSymbols.has(t)||(r.required=!0),r}},callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(Module)},UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder:void 0,UTF8ArrayToString=(e,t=0,r=NaN)=>{t>>>=0;for(var n=t+r,a=t;e[a]&&!(a>=n);)++a;if(a-t>16&&e.buffer&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,a));for(var o="";t>10,56320|d&1023)}}return o},getDylinkMetadata=e=>{var t=0,r=0;function n(){return e[t++]}function a(){for(var M=0,I=1;;){var Q=e[t++];if(M+=(Q&127)*I,I*=128,!(Q&128))break}return M}function o(){var M=a();return t+=M,UTF8ArrayToString(e,t-M,M)}function l(M,I){if(M)throw new Error(I)}var u="dylink.0";if(e instanceof WebAssembly.Module){var _=WebAssembly.Module.customSections(e,u);_.length===0&&(u="dylink",_=WebAssembly.Module.customSections(e,u)),l(_.length===0,"need dylink section"),e=new Uint8Array(_[0]),r=e.length}else{var d=new Uint32Array(new Uint8Array(e.subarray(0,24)).buffer),f=d[0]==1836278016;l(!f,"need to see wasm magic number"),l(e[8]!==0,"need the dylink section to be first"),t=9;var p=a();r=t+p,u=o()}var m={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if(u=="dylink"){m.memorySize=a(),m.memoryAlign=a(),m.tableSize=a(),m.tableAlign=a();for(var h=a(),g=0;g>>0];case"i8":return HEAP8[e>>>0];case"i16":return HEAP16[e>>>1>>>0];case"i32":return HEAP32[e>>>2>>>0];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[e>>>2>>>0];case"double":return HEAPF64[e>>>3>>>0];case"*":return HEAPU32[e>>>2>>>0];default:abort("invalid type for getValue: ".concat(t))}}var newDSO=(e,t,r)=>{var n={refcount:1/0,name:e,exports:r,global:!0};return LDSO.loadedLibsByName[e]=n,t!=null&&(LDSO.loadedLibsByHandle[t]=n),n},LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}},___heap_base=3570224,alignMemory=(e,t)=>Math.ceil(e/t)*t,getMemory=e=>{if(runtimeInitialized)return _calloc(e,1);var t=___heap_base,r=t+alignMemory(e,16);return ___heap_base=r,GOT.__heap_base.value=r,t},isInternalSym=e=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(e)||e.startsWith("__em_js__"),uleb128Encode=(e,t)=>{e<128?t.push(e):t.push(e%128|128,e>>7)},sigToWasmTypes=e=>{for(var t={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},r={parameters:[],results:e[0]=="v"?[]:[t[e[0]]]},n=1;n{var r=e.slice(0,1),n=e.slice(1),a={i:127,p:127,j:126,f:125,d:124,e:111};t.push(96),uleb128Encode(n.length,t);for(var o=0;o{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(t),e);var r=[1];generateFuncType(t,r);var n=[0,97,115,109,1,0,0,0,1];uleb128Encode(r.length,n),n.push(...r),n.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var a=new WebAssembly.Module(new Uint8Array(n)),o=new WebAssembly.Instance(a,{e:{f:e}}),l=o.exports.f;return l},wasmTable=new WebAssembly.Table({initial:42171,element:"anyfunc"}),getWasmTableEntry=e=>wasmTable.get(e),updateTableMap=(e,t)=>{if(functionsInTableMap)for(var r=e;r(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(e)||0),freeTableIndexes=[],getEmptyTableSlot=()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(e){throw e instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":e}return wasmTable.length-1},setWasmTableEntry=(e,t)=>wasmTable.set(e,t),addFunction=(e,t)=>{var r=getFunctionAddress(e);if(r)return r;var n=getEmptyTableSlot();try{setWasmTableEntry(n,e)}catch(o){if(!(o instanceof TypeError))throw o;var a=convertJsFunctionToWasm(e,t);setWasmTableEntry(n,a)}return functionsInTableMap.set(e,n),n},updateGOT=(e,t)=>{for(var r in e)if(!isInternalSym(r)){var n=e[r];r.startsWith("orig$")&&(r=r.split("$")[1],t=!0),GOT[r]||(GOT[r]=new WebAssembly.Global({value:"i32",mutable:!0})),(t||GOT[r].value==0)&&(typeof n=="function"?GOT[r].value=addFunction(n):typeof n=="number"?GOT[r].value=n:err("unhandled export type for '".concat(r,"': ").concat(typeof n)))}},relocateExports=(e,t,r)=>{var n={};for(var a in e){var o=e[a];typeof o=="object"&&(o=o.value),typeof o=="number"&&(o+=t),n[a]=o}return updateGOT(n,r),n},isSymbolDefined=e=>{var t=wasmImports[e];return!(!t||t.stub)},setTempRet0=e=>__emscripten_tempret_set(e),_setTempRet0=setTempRet0;Module._setTempRet0=_setTempRet0;var createDyncallWrapper=e=>{var t=[],r=[0,97,115,109,1,0,0,0];t.push(r);var n=[e[0].replace("j","i"),"i",e.slice(1).replace(/j/g,"ii")].join(""),a=[3];generateFuncType(n,a),generateFuncType(e,a),generateFuncType("vi",a);var o=[1];uleb128Encode(a.length,o),o.push(...a),t.push(o);var l=[2,15,2,1,101,1,116,1,112,0,0,1,101,1,114,0,2];t.push(l);var u=[3,2,1,0];t.push(u);var _=[7,5,1,1,102,0,1];t.push(_);var d=[];e[0]==="j"?d=[1,1,126]:d.push(0);function f(D){d.push(32),uleb128Encode(D,d)}for(var p=1,m=1;m{e=e.replace(/p/g,"i"),"dynCall_"+e in Module||(Module["dynCall_"+e]=createDyncallWrapper(e));var n=Module["dynCall_"+e];return n(t,...r)},dynCall=(e,t,r=[])=>{if(e.includes("j"))return dynCallLegacy(e,t,r);var n=getWasmTableEntry(t)(...r);return e[0]=="p"?n>>>0:n},stackSave=()=>_emscripten_stack_get_current(),stackRestore=e=>__emscripten_stack_restore(e),createInvokeFunction=e=>(t,...r)=>{var n=stackSave();try{return dynCall(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}},resolveGlobalSymbol=(e,t=!1)=>{var r;return t&&"orig$"+e in wasmImports&&(e="orig$"+e),isSymbolDefined(e)?r=wasmImports[e]:e.startsWith("invoke_")?r=wasmImports[e]=createInvokeFunction(e.split("_")[1]):e.startsWith("__cxa_find_matching_catch_")&&(r=wasmImports[e]=(...n)=>{var a=findMatchingCatch(n);return a}),{sym:r,name:e}},UTF8ToString=(e,t)=>(e>>>=0,e?UTF8ArrayToString(HEAPU8,e,t):""),loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var firstLoad=!handle||!HEAP8[handle+8>>>0];if(firstLoad){var memAlign=Math.pow(2,metadata.memoryAlign),memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0,tableBase=metadata.tableSize?wasmTable.length:0;handle&&(HEAP8[handle+8>>>0]=1,HEAPU32[handle+12>>>2>>>0]=memoryBase,HEAP32[handle+16>>>2>>>0]=metadata.memorySize,HEAPU32[handle+20>>>2>>>0]=tableBase,HEAP32[handle+24>>>2>>>0]=metadata.tableSize)}else memoryBase=HEAPU32[handle+12>>>2>>>0],tableBase=HEAPU32[handle+20>>>2>>>0];var tableGrowthNeeded=tableBase+metadata.tableSize-wasmTable.length;tableGrowthNeeded>0&&wasmTable.grow(tableGrowthNeeded);var moduleExports;function resolveSymbol(e){var t=resolveGlobalSymbol(e).sym;return!t&&localScope&&(t=localScope[e]),t||(t=moduleExports[e]),t}var proxyHandler={get(e,t){if(t.startsWith("invoke_"))return createDyncallWrapper(t.substring(7));switch(t){case"__memory_base":return memoryBase;case"getTempRet0":return getTempRet0;case"__table_base":return tableBase}if(t in wasmImports&&!wasmImports[t].stub)return wasmImports[t];if(!(t in e)){var r;e[t]=(...n)=>(r||(r=resolveSymbol(t)),r(...n))}return e[t]}},proxy=new Proxy({},proxyHandler),info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize),moduleExports=relocateExports(instance.exports,memoryBase),flags.allowUndefined||reportUndefinedSymbols();function addEmAsm(addr,body){for(var args=[],arity=0;arity<16&&body.indexOf("$"+arity)!=-1;arity++)args.push("$"+arity);args=args.join(",");var func="(".concat(args,") => { ").concat(body," };");ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports)for(var start=moduleExports.__start_em_asm,stop=moduleExports.__stop_em_asm;start ").concat(body,";");moduleExports[name]=eval(func)}for(var name in moduleExports)if(name.startsWith("__em_js__")){var start=moduleExports[name],jsString=UTF8ToString(start),parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]),delete moduleExports[name]}var applyRelocs=moduleExports.__wasm_apply_data_relocs;applyRelocs&&(runtimeInitialized?applyRelocs():__RELOC_FUNCS__.push(applyRelocs));var init=moduleExports.__wasm_call_ctors;return init&&(runtimeInitialized?init():__ATINIT__.push(init)),moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(e=>postInstantiation(e.module,e.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary),instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}return flags.loadAsync?metadata.neededDynlibs.reduce((e,t)=>e.then(()=>loadDynamicLibrary(t,flags,localScope)),Promise.resolve()).then(loadModule):(metadata.neededDynlibs.forEach(e=>loadDynamicLibrary(e,flags,localScope)),loadModule())},mergeLibSymbols=(e,t)=>{registerDynCallSymbols(e);for(var[r,n]of Object.entries(e))(o=>{isSymbolDefined(o)||(wasmImports[o]=n)})(r)},asyncLoad=(e,t,r,n)=>{var a=n?"":"al ".concat(e);readAsync(e).then(o=>{t(new Uint8Array(o)),a&&removeRunDependency(a)},o=>{if(r)r();else throw'Loading data file "'.concat(e,'" failed.')}),a&&addRunDependency(a)},preloadPlugins=Module.preloadPlugins||[],registerWasmPlugin=()=>{var e={promiseChainEnd:Promise.resolve(),canHandle:t=>!Module.noWasmDecoding&&t.endsWith(".so"),handle:(t,r,n,a)=>{e.promiseChainEnd=e.promiseChainEnd.then(()=>loadWebAssemblyModule(t,{loadAsync:!0,nodelete:!0},r,{})).then(o=>{preloadedWasm[r]=o,n(t)},o=>{err("failed to instantiate wasm: ".concat(r,": ").concat(o)),a()})}};preloadPlugins.push(e)},preloadedWasm={},registerDynCallSymbols=e=>{for(var[t,r]of Object.entries(e))t.startsWith("dynCall_")&&!Module.hasOwnProperty(t)&&(Module[t]=r)};function loadDynamicLibrary(e,t={global:!0,nodelete:!0},r,n){var a=LDSO.loadedLibsByName[e];if(a)return t.global?a.global||(a.global=!0,mergeLibSymbols(a.exports,e)):(r&&Object.assign(r,a.exports),registerDynCallSymbols(a.exports)),t.nodelete&&a.refcount!==1/0&&(a.refcount=1/0),a.refcount++,n&&(LDSO.loadedLibsByHandle[n]=a),t.loadAsync?Promise.resolve(!0):!0;a=newDSO(e,n,"loading"),a.refcount=t.nodelete?1/0:1,a.global=t.global;function o(){if(n){var _=HEAPU32[n+28>>>2>>>0],d=HEAPU32[n+32>>>2>>>0];if(_&&d){var f=HEAP8.slice(_,_+d);return t.loadAsync?Promise.resolve(f):f}}var p=locateFile(e);if(t.loadAsync)return new Promise((m,h)=>asyncLoad(p,m,h));if(!readBinary)throw new Error("".concat(p,": file not found, and synchronous loading of external files is not available"));return readBinary(p)}function l(){var _=preloadedWasm[e];return _?t.loadAsync?Promise.resolve(_):_:t.loadAsync?o().then(d=>loadWebAssemblyModule(d,t,e,r,n)):loadWebAssemblyModule(o(),t,e,r,n)}function u(_){a.global?mergeLibSymbols(_,e):r&&(Object.assign(r,_),registerDynCallSymbols(_)),a.exports=_}return t.loadAsync?l().then(_=>(u(_),!0)):(u(l()),!0)}var reportUndefinedSymbols=()=>{for(var[e,t]of Object.entries(GOT))if(t.value==0){var r=resolveGlobalSymbol(e,!0).sym;if(!r&&!t.required)continue;if(typeof r=="function")t.value=addFunction(r,r.sig);else if(typeof r=="number")t.value=r;else throw new Error("bad export type for '".concat(e,"': ").concat(typeof r))}},loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs"),dynamicLibraries.reduce((e,t)=>e.then(()=>loadDynamicLibrary(t,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})),Promise.resolve()).then(()=>{reportUndefinedSymbols(),removeRunDependency("loadDylibs")})},noExitRuntime=Module.noExitRuntime||!0;function setValue(e,t,r="i8"){switch(r.endsWith("*")&&(r="*"),r){case"i1":HEAP8[e>>>0]=t;break;case"i8":HEAP8[e>>>0]=t;break;case"i16":HEAP16[e>>>1>>>0]=t;break;case"i32":HEAP32[e>>>2>>>0]=t;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[e>>>2>>>0]=t;break;case"double":HEAPF64[e>>>3>>>0]=t;break;case"*":HEAPU32[e>>>2>>>0]=t;break;default:abort("invalid type for setValue: ".concat(r))}}var convertI32PairToI53Checked=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+t*4294967296:NaN;function ___assert_fail(e,t,r,n){e>>>=0,t>>>=0,n>>>=0,abort("Assertion failed: ".concat(UTF8ToString(e),", at: ")+[t?UTF8ToString(t):"unknown filename",r,n?UTF8ToString(n):"unknown function"])}___assert_fail.sig="vppip";function ___call_sighandler(e,t){return e>>>=0,getWasmTableEntry(e)(t)}___call_sighandler.sig="vpi";var exceptionCaught=[],uncaughtExceptionCount=0;function ___cxa_begin_catch(e){e>>>=0;var t=new ExceptionInfo(e);return t.get_caught()||(t.set_caught(!0),uncaughtExceptionCount--),t.set_rethrown(!1),exceptionCaught.push(t),___cxa_increment_exception_refcount(e),___cxa_get_exception_ptr(e)}___cxa_begin_catch.sig="pp";function ___cxa_current_primary_exception(){if(!exceptionCaught.length)return 0;var e=exceptionCaught[exceptionCaught.length-1];return ___cxa_increment_exception_refcount(e.excPtr),e.excPtr}___cxa_current_primary_exception.sig="p";var exceptionLast=0,___cxa_end_catch=()=>{_setThrew(0,0);var e=exceptionCaught.pop();___cxa_decrement_exception_refcount(e.excPtr),exceptionLast=0};___cxa_end_catch.sig="v";class ExceptionInfo{constructor(t){this.excPtr=t,this.ptr=t-24}set_type(t){HEAPU32[this.ptr+4>>>2>>>0]=t}get_type(){return HEAPU32[this.ptr+4>>>2>>>0]}set_destructor(t){HEAPU32[this.ptr+8>>>2>>>0]=t}get_destructor(){return HEAPU32[this.ptr+8>>>2>>>0]}set_caught(t){t=t?1:0,HEAP8[this.ptr+12>>>0]=t}get_caught(){return HEAP8[this.ptr+12>>>0]!=0}set_rethrown(t){t=t?1:0,HEAP8[this.ptr+13>>>0]=t}get_rethrown(){return HEAP8[this.ptr+13>>>0]!=0}init(t,r){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(r)}set_adjusted_ptr(t){HEAPU32[this.ptr+16>>>2>>>0]=t}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>>2>>>0]}}function ___resumeException(e){throw e>>>=0,exceptionLast||(exceptionLast=e),exceptionLast}___resumeException.sig="vp";var findMatchingCatch=e=>{var t=exceptionLast;if(!t)return setTempRet0(0),0;var r=new ExceptionInfo(t);r.set_adjusted_ptr(t);var n=r.get_type();if(!n)return setTempRet0(0),t;for(var a of e){if(a===0||a===n)break;var o=r.ptr+16;if(___cxa_can_catch(a,n,o))return setTempRet0(a),t}return setTempRet0(n),t};function ___cxa_find_matching_catch_2(){return findMatchingCatch([])}___cxa_find_matching_catch_2.sig="p";function ___cxa_find_matching_catch_3(e){return e>>>=0,findMatchingCatch([e])}___cxa_find_matching_catch_3.sig="pp";function ___cxa_find_matching_catch_4(e,t){return e>>>=0,t>>>=0,findMatchingCatch([e,t])}___cxa_find_matching_catch_4.sig="ppp";function ___cxa_find_matching_catch_5(e,t,r){return e>>>=0,t>>>=0,r>>>=0,findMatchingCatch([e,t,r])}___cxa_find_matching_catch_5.sig="pppp";var ___cxa_rethrow=()=>{var e=exceptionCaught.pop();e||abort("no exception to throw");var t=e.excPtr;throw e.get_rethrown()||(exceptionCaught.push(e),e.set_rethrown(!0),e.set_caught(!1),uncaughtExceptionCount++),exceptionLast=t,exceptionLast};___cxa_rethrow.sig="v";function ___cxa_rethrow_primary_exception(e){if(e>>>=0,!!e){var t=new ExceptionInfo(e);exceptionCaught.push(t),t.set_rethrown(!0),___cxa_rethrow()}}___cxa_rethrow_primary_exception.sig="vp";function ___cxa_throw(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=new ExceptionInfo(e);throw n.init(t,r),exceptionLast=e,uncaughtExceptionCount++,exceptionLast}___cxa_throw.sig="vppp";var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;___cxa_uncaught_exceptions.sig="i";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:!1},1024),___stack_high=3570224,___stack_low=2521648,___stack_pointer=new WebAssembly.Global({value:"i32",mutable:!0},3570224),PATH={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var a=e[n];a==="."?e.splice(n,1):a===".."?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=PATH.isAbs(e),r=e.substr(-1)==="/";return e=PATH.normalizeArray(e.split("/").filter(n=>!!n),!t).join("/"),!e&&!t&&(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=PATH.splitPath(e),r=t[0],n=t[1];return!r&&!n?".":(n&&(n=n.substr(0,n.length-1)),r+n)},basename:e=>{if(e==="/")return"/";e=PATH.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>PATH.normalize(e.join("/")),join2:(e,t)=>PATH.normalize(e+"/"+t)},initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return n=>crypto.getRandomValues(n);if(ENVIRONMENT_IS_NODE)try{var e=xi("crypto"),t=e.randomFillSync;if(t)return n=>e.randomFillSync(n);var r=e.randomBytes;return n=>(n.set(r(n.byteLength)),n)}catch(n){}abort("initRandomDevice")},randomFill=e=>(randomFill=initRandomFill())(e),PATH_FS={resolve:(...e)=>{for(var t="",r=!1,n=e.length-1;n>=-1&&!r;n--){var a=n>=0?e[n]:FS.cwd();if(typeof a!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!a)return"";t=a+"/"+t,r=PATH.isAbs(a)}return t=PATH.normalizeArray(t.split("/").filter(o=>!!o),!r).join("/"),(r?"/":"")+t||"."},relative:(e,t)=>{e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);function r(d){for(var f=0;f=0&&d[p]==="";p--);return f>p?[]:d.slice(f,p-f+1)}for(var n=r(e.split("/")),a=r(t.split("/")),o=Math.min(n.length,a.length),l=o,u=0;u{for(var t=0,r=0;r=55296&&n<=57343?(t+=4,++r):t+=3}return t};Module.lengthBytesUTF8=lengthBytesUTF8;var stringToUTF8Array=(e,t,r,n)=>{if(r>>>=0,!(n>0))return 0;for(var a=r,o=r+n-1,l=0;l=55296&&u<=57343){var _=e.charCodeAt(++l);u=65536+((u&1023)<<10)|_&1023}if(u<=127){if(r>=o)break;t[r++>>>0]=u}else if(u<=2047){if(r+1>=o)break;t[r++>>>0]=192|u>>6,t[r++>>>0]=128|u&63}else if(u<=65535){if(r+2>=o)break;t[r++>>>0]=224|u>>12,t[r++>>>0]=128|u>>6&63,t[r++>>>0]=128|u&63}else{if(r+3>=o)break;t[r++>>>0]=240|u>>18,t[r++>>>0]=128|u>>12&63,t[r++>>>0]=128|u>>6&63,t[r++>>>0]=128|u&63}}return t[r>>>0]=0,r-a};function intArrayFromString(e,t,r){var n=r>0?r:lengthBytesUTF8(e)+1,a=new Array(n),o=stringToUTF8Array(e,a,0,a.length);return t&&(a.length=o),a}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var e=null;if(ENVIRONMENT_IS_NODE){var t=256,r=Buffer.alloc(t),n=0,a=process.stdin.fd;try{n=fs.readSync(a,r,0,t)}catch(o){if(o.toString().includes("EOF"))n=0;else throw o}n>0&&(e=r.slice(0,n).toString("utf-8"))}else typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+="\n"));if(!e)return null;FS_stdin_getChar_buffer=intArrayFromString(e,!0)}return FS_stdin_getChar_buffer.shift()},TTY={ttys:[],init(){},shutdown(){},register(e,t){TTY.ttys[e]={input:[],output:[],ops:t},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open(e){var t=TTY.ttys[e.node.rdev];if(!t)throw new FS.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,a){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var o=0,l=0;l0&&(out(UTF8ArrayToString(e.output)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,t,r){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(err(UTF8ArrayToString(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output)),e.output=[])}}},zeroMemory=(e,t)=>{HEAPU8.fill(0,e,e+t)},mmapAlloc=e=>{e=alignMemory(e,65536);var t=_emscripten_builtin_memalign(65536,e);return t&&zeroMemory(t,e),t},MEMFS={ops_table:null,mount(e){return MEMFS.createNode(null,"/",16895,0)},createNode(e,t,r,n){if(FS.isBlkdev(r)||FS.isFIFO(r))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var a=FS.createNode(e,t,r,n);return FS.isDir(a.mode)?(a.node_ops=MEMFS.ops_table.dir.node,a.stream_ops=MEMFS.ops_table.dir.stream,a.contents={}):FS.isFile(a.mode)?(a.node_ops=MEMFS.ops_table.file.node,a.stream_ops=MEMFS.ops_table.file.stream,a.usedBytes=0,a.contents=null):FS.isLink(a.mode)?(a.node_ops=MEMFS.ops_table.link.node,a.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(a.mode)&&(a.node_ops=MEMFS.ops_table.chrdev.node,a.stream_ops=MEMFS.ops_table.chrdev.stream),a.timestamp=Date.now(),e&&(e.contents[t]=a,e.timestamp=a.timestamp),a},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){var n=1024*1024;t=Math.max(t,r*(r>>0),r!=0&&(t=Math.max(t,256));var a=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(a.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=FS.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,FS.isDir(e.mode)?t.size=4096:FS.isFile(e.mode)?t.size=e.usedBytes:FS.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){t.mode!==void 0&&(e.mode=t.mode),t.timestamp!==void 0&&(e.timestamp=t.timestamp),t.size!==void 0&&MEMFS.resizeFileStorage(e,t.size)},lookup(e,t){throw FS.genericErrors[44]},mknod(e,t,r,n){return MEMFS.createNode(e,t,r,n)},rename(e,t,r){if(FS.isDir(e.mode)){var n;try{n=FS.lookupNode(t,r)}catch(o){}if(n)for(var a in n.contents)throw new FS.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=FS.lookupNode(e,t);for(var n in r.contents)throw new FS.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r of Object.keys(e.contents))t.push(r);return t},symlink(e,t,r){var n=MEMFS.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,a){var o=e.node.contents;if(a>=e.node.usedBytes)return 0;var l=Math.min(e.node.usedBytes-a,n);if(l>8&&o.subarray)t.set(o.subarray(a,a+l),r);else for(var u=0;u0||r+t>>0))}return{ptr:o,allocated:l}},msync(e,t,r,n,a){return MEMFS.stream_ops.write(e,t,0,n,r,!1),0}}},FS_createDataFile=(e,t,r,n,a,o)=>{FS.createDataFile(e,t,r,n,a,o)},FS_handledByPreloadPlugin=(e,t,r,n)=>{typeof Browser<"u"&&Browser.init();var a=!1;return preloadPlugins.forEach(o=>{a||o.canHandle(t)&&(o.handle(e,t,r,n),a=!0)}),a},FS_createPreloadedFile=(e,t,r,n,a,o,l,u,_,d)=>{var f=t?PATH_FS.resolve(PATH.join2(e,t)):e,p="cp ".concat(f);function m(h){function g(v){d==null||d(),u||FS_createDataFile(e,t,v,n,a,_),o==null||o(),removeRunDependency(p)}FS_handledByPreloadPlugin(h,f,g,()=>{l==null||l(),removeRunDependency(p)})||g(h)}addRunDependency(p),typeof r=="string"?asyncLoad(r,m,l):m(r)},FS_modeStringToFlags=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},r=t[e];if(typeof r>"u")throw new Error("Unknown file open mode: ".concat(e));return r},FS_getMode=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){Qe(this,"name","ErrnoError");this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){Qe(this,"shared",{})}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,r,n){Qe(this,"node_ops",{});Qe(this,"stream_ops",{});Qe(this,"readMode",365);Qe(this,"writeMode",146);Qe(this,"mounted",null);e||(e=this),this.parent=e,this.mount=e.mount,this.id=FS.nextInode++,this.name=t,this.mode=r,this.rdev=n}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(e,t={}){if(e=PATH_FS.resolve(e),!e)return{path:"",node:null};var r={follow_mount:!0,recurse_count:0};if(t=Object.assign(r,t),t.recurse_count>8)throw new FS.ErrnoError(32);for(var n=e.split("/").filter(p=>!!p),a=FS.root,o="/",l=0;l40)throw new FS.ErrnoError(32)}}return{path:o,node:a}},getPath(e){for(var t;;){if(FS.isRoot(e)){var r=e.mount.mountpoint;return t?r[r.length-1]!=="/"?"".concat(r,"/").concat(t):r+t:r}t=t?"".concat(e.name,"/").concat(t):e.name,e=e.parent}},hashName(e,t){for(var r=0,n=0;n>>0)%FS.nameTable.length},hashAddNode(e){var t=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[t],FS.nameTable[t]=e},hashRemoveNode(e){var t=FS.hashName(e.parent.id,e.name);if(FS.nameTable[t]===e)FS.nameTable[t]=e.name_next;else for(var r=FS.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=FS.mayLookup(e);if(r)throw new FS.ErrnoError(r);for(var n=FS.hashName(e.id,t),a=FS.nameTable[n];a;a=a.name_next){var o=a.name;if(a.parent.id===e.id&&o===t)return a}return FS.lookup(e,t)},createNode(e,t,r,n){var a=new FS.FSNode(e,t,r,n);return FS.hashAddNode(a),a},destroyNode(e){FS.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return FS.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!FS.isDir(e.mode))return 54;var t=FS.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{var r=FS.lookupNode(e,t);return 20}catch(n){}return FS.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=FS.lookupNode(e,t)}catch(o){return o.errno}var a=FS.nodePermissions(e,"wx");if(a)return a;if(r){if(!FS.isDir(n.mode))return 54;if(FS.isRoot(n)||FS.getPath(n)===FS.cwd())return 10}else if(FS.isDir(n.mode))return 31;return 0},mayOpen(e,t){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&(FS.flagsToPermissionString(t)!=="r"||t&512)?31:FS.nodePermissions(e,FS.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=FS.MAX_OPEN_FDS;e++)if(!FS.streams[e])return e;throw new FS.ErrnoError(33)},getStreamChecked(e){var t=FS.getStream(e);if(!t)throw new FS.ErrnoError(8);return t},getStream:e=>FS.streams[e],createStream(e,t=-1){return e=Object.assign(new FS.FSStream,e),t==-1&&(t=FS.nextfd()),e.fd=t,FS.streams[t]=e,e},closeStream(e){FS.streams[e]=null},dupStream(e,t=-1){var n,a;var r=FS.createStream(e,t);return(a=(n=r.stream_ops)==null?void 0:n.dup)==null||a.call(n,r),r},chrdev_stream_ops:{open(e){var r,n;var t=FS.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,(n=(r=e.stream_ops).open)==null||n.call(r,e)},llseek(){throw new FS.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){FS.devices[e]={stream_ops:t}},getDevice:e=>FS.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push(...n.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err("warning: ".concat(FS.syncFSRequests," FS.syncfs operations in flight at once, probably just doing extra work"));var r=FS.getMounts(FS.root.mount),n=0;function a(l){return FS.syncFSRequests--,t(l)}function o(l){if(l)return o.errored?void 0:(o.errored=!0,a(l));++n>=r.length&&a(null)}r.forEach(l=>{if(!l.type.syncfs)return o(null);l.type.syncfs(l,e,o)})},mount(e,t,r){var n=r==="/",a=!r,o;if(n&&FS.root)throw new FS.ErrnoError(10);if(!n&&!a){var l=FS.lookupPath(r,{follow_mount:!1});if(r=l.path,o=l.node,FS.isMountpoint(o))throw new FS.ErrnoError(10);if(!FS.isDir(o.mode))throw new FS.ErrnoError(54)}var u={type:e,opts:t,mountpoint:r,mounts:[]},_=e.mount(u);return _.mount=u,u.root=_,n?FS.root=_:o&&(o.mounted=u,o.mount&&o.mount.mounts.push(u)),_},unmount(e){var t=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(t.node))throw new FS.ErrnoError(28);var r=t.node,n=r.mounted,a=FS.getMounts(n);Object.keys(FS.nameTable).forEach(l=>{for(var u=FS.nameTable[l];u;){var _=u.name_next;a.includes(u.mount)&&FS.destroyNode(u),u=_}}),r.mounted=null;var o=r.mount.mounts.indexOf(n);r.mount.mounts.splice(o,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,r){var n=FS.lookupPath(e,{parent:!0}),a=n.node,o=PATH.basename(e);if(!o||o==="."||o==="..")throw new FS.ErrnoError(28);var l=FS.mayCreate(a,o);if(l)throw new FS.ErrnoError(l);if(!a.node_ops.mknod)throw new FS.ErrnoError(63);return a.node_ops.mknod(a,o,t,r)},create(e,t){return t=t!==void 0?t:438,t&=4095,t|=32768,FS.mknod(e,t,0)},mkdir(e,t){return t=t!==void 0?t:511,t&=1023,t|=16384,FS.mknod(e,t,0)},mkdirTree(e,t){for(var r=e.split("/"),n="",a=0;a"u"&&(r=t,t=438),t|=8192,FS.mknod(e,t,r)},symlink(e,t){if(!PATH_FS.resolve(e))throw new FS.ErrnoError(44);var r=FS.lookupPath(t,{parent:!0}),n=r.node;if(!n)throw new FS.ErrnoError(44);var a=PATH.basename(t),o=FS.mayCreate(n,a);if(o)throw new FS.ErrnoError(o);if(!n.node_ops.symlink)throw new FS.ErrnoError(63);return n.node_ops.symlink(n,a,e)},rename(e,t){var r=PATH.dirname(e),n=PATH.dirname(t),a=PATH.basename(e),o=PATH.basename(t),l,u,_;if(l=FS.lookupPath(e,{parent:!0}),u=l.node,l=FS.lookupPath(t,{parent:!0}),_=l.node,!u||!_)throw new FS.ErrnoError(44);if(u.mount!==_.mount)throw new FS.ErrnoError(75);var d=FS.lookupNode(u,a),f=PATH_FS.relative(e,n);if(f.charAt(0)!==".")throw new FS.ErrnoError(28);if(f=PATH_FS.relative(t,r),f.charAt(0)!==".")throw new FS.ErrnoError(55);var p;try{p=FS.lookupNode(_,o)}catch(g){}if(d!==p){var m=FS.isDir(d.mode),h=FS.mayDelete(u,a,m);if(h)throw new FS.ErrnoError(h);if(h=p?FS.mayDelete(_,o,m):FS.mayCreate(_,o),h)throw new FS.ErrnoError(h);if(!u.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(d)||p&&FS.isMountpoint(p))throw new FS.ErrnoError(10);if(_!==u&&(h=FS.nodePermissions(u,"w"),h))throw new FS.ErrnoError(h);FS.hashRemoveNode(d);try{u.node_ops.rename(d,_,o),d.parent=_}catch(g){throw g}finally{FS.hashAddNode(d)}}},rmdir(e){var t=FS.lookupPath(e,{parent:!0}),r=t.node,n=PATH.basename(e),a=FS.lookupNode(r,n),o=FS.mayDelete(r,n,!0);if(o)throw new FS.ErrnoError(o);if(!r.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(a))throw new FS.ErrnoError(10);r.node_ops.rmdir(r,n),FS.destroyNode(a)},readdir(e){var t=FS.lookupPath(e,{follow:!0}),r=t.node;if(!r.node_ops.readdir)throw new FS.ErrnoError(54);return r.node_ops.readdir(r)},unlink(e){var t=FS.lookupPath(e,{parent:!0}),r=t.node;if(!r)throw new FS.ErrnoError(44);var n=PATH.basename(e),a=FS.lookupNode(r,n),o=FS.mayDelete(r,n,!1);if(o)throw new FS.ErrnoError(o);if(!r.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(a))throw new FS.ErrnoError(10);r.node_ops.unlink(r,n),FS.destroyNode(a)},readlink(e){var t=FS.lookupPath(e),r=t.node;if(!r)throw new FS.ErrnoError(44);if(!r.node_ops.readlink)throw new FS.ErrnoError(28);return PATH_FS.resolve(FS.getPath(r.parent),r.node_ops.readlink(r))},stat(e,t){var r=FS.lookupPath(e,{follow:!t}),n=r.node;if(!n)throw new FS.ErrnoError(44);if(!n.node_ops.getattr)throw new FS.ErrnoError(63);return n.node_ops.getattr(n)},lstat(e){return FS.stat(e,!0)},chmod(e,t,r){var n;if(typeof e=="string"){var a=FS.lookupPath(e,{follow:!r});n=a.node}else n=e;if(!n.node_ops.setattr)throw new FS.ErrnoError(63);n.node_ops.setattr(n,{mode:t&4095|n.mode&-4096,timestamp:Date.now()})},lchmod(e,t){FS.chmod(e,t,!0)},fchmod(e,t){var r=FS.getStreamChecked(e);FS.chmod(r.node,t)},chown(e,t,r,n){var a;if(typeof e=="string"){var o=FS.lookupPath(e,{follow:!n});a=o.node}else a=e;if(!a.node_ops.setattr)throw new FS.ErrnoError(63);a.node_ops.setattr(a,{timestamp:Date.now()})},lchown(e,t,r){FS.chown(e,t,r,!0)},fchown(e,t,r){var n=FS.getStreamChecked(e);FS.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new FS.ErrnoError(28);var r;if(typeof e=="string"){var n=FS.lookupPath(e,{follow:!0});r=n.node}else r=e;if(!r.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(r.mode))throw new FS.ErrnoError(31);if(!FS.isFile(r.mode))throw new FS.ErrnoError(28);var a=FS.nodePermissions(r,"w");if(a)throw new FS.ErrnoError(a);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=FS.getStreamChecked(e);if(!(r.flags&2097155))throw new FS.ErrnoError(28);FS.truncate(r.node,t)},utime(e,t,r){var n=FS.lookupPath(e,{follow:!0}),a=n.node;a.node_ops.setattr(a,{timestamp:Math.max(t,r)})},open(e,t,r){if(e==="")throw new FS.ErrnoError(44);t=typeof t=="string"?FS_modeStringToFlags(t):t,t&64?(r=typeof r>"u"?438:r,r=r&4095|32768):r=0;var n;if(typeof e=="object")n=e;else{e=PATH.normalize(e);try{var a=FS.lookupPath(e,{follow:!(t&131072)});n=a.node}catch(_){}}var o=!1;if(t&64)if(n){if(t&128)throw new FS.ErrnoError(20)}else n=FS.mknod(e,r,0),o=!0;if(!n)throw new FS.ErrnoError(44);if(FS.isChrdev(n.mode)&&(t&=-513),t&65536&&!FS.isDir(n.mode))throw new FS.ErrnoError(54);if(!o){var l=FS.mayOpen(n,t);if(l)throw new FS.ErrnoError(l)}t&512&&!o&&FS.truncate(n,0),t&=-131713;var u=FS.createStream({node:n,path:FS.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return u.stream_ops.open&&u.stream_ops.open(u),Module.logReadFiles&&!(t&1)&&(e in FS.readFiles||(FS.readFiles[e]=1)),u},close(e){if(FS.isClosed(e))throw new FS.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{FS.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,r){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new FS.ErrnoError(70);if(r!=0&&r!=1&&r!=2)throw new FS.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,a){if(n<0||a<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if((e.flags&2097155)===1)throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.read)throw new FS.ErrnoError(28);var o=typeof a<"u";if(!o)a=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var l=e.stream_ops.read(e,t,r,n,a);return o||(e.position+=l),l},write(e,t,r,n,a,o){if(n<0||a<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.write)throw new FS.ErrnoError(28);e.seekable&&e.flags&1024&&FS.llseek(e,0,2);var l=typeof a<"u";if(!l)a=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var u=e.stream_ops.write(e,t,r,n,a,o);return l||(e.position+=u),u},allocate(e,t,r){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(t<0||r<=0)throw new FS.ErrnoError(28);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(!FS.isFile(e.node.mode)&&!FS.isDir(e.node.mode))throw new FS.ErrnoError(43);if(!e.stream_ops.allocate)throw new FS.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,a){if(n&2&&!(a&2)&&(e.flags&2097155)!==2)throw new FS.ErrnoError(2);if((e.flags&2097155)===1)throw new FS.ErrnoError(2);if(!e.stream_ops.mmap)throw new FS.ErrnoError(43);if(!t)throw new FS.ErrnoError(28);return e.stream_ops.mmap(e,t,r,n,a)},msync(e,t,r,n,a){return e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,a):0},ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new FS.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e,t={}){if(t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary")throw new Error('Invalid encoding type "'.concat(t.encoding,'"'));var r,n=FS.open(e,t.flags),a=FS.stat(e),o=a.size,l=new Uint8Array(o);return FS.read(n,l,0,o,0),t.encoding==="utf8"?r=UTF8ArrayToString(l):t.encoding==="binary"&&(r=l),FS.close(n),r},writeFile(e,t,r={}){r.flags=r.flags||577;var n=FS.open(e,r.flags,r.mode);if(typeof t=="string"){var a=new Uint8Array(lengthBytesUTF8(t)+1),o=stringToUTF8Array(t,a,0,a.length);FS.write(n,a,0,o,void 0,r.canOwn)}else if(ArrayBuffer.isView(t))FS.write(n,t,0,t.byteLength,void 0,r.canOwn);else throw new Error("Unsupported data type");FS.close(n)},cwd:()=>FS.currentPath,chdir(e){var t=FS.lookupPath(e,{follow:!0});if(t.node===null)throw new FS.ErrnoError(44);if(!FS.isDir(t.node.mode))throw new FS.ErrnoError(54);var r=FS.nodePermissions(t.node,"x");if(r)throw new FS.ErrnoError(r);FS.currentPath=t.path},createDefaultDirectories(){FS.mkdir("/tmp"),FS.mkdir("/home"),FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev"),FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(n,a,o,l,u)=>l}),FS.mkdev("/dev/null",FS.makedev(1,3)),TTY.register(FS.makedev(5,0),TTY.default_tty_ops),TTY.register(FS.makedev(6,0),TTY.default_tty1_ops),FS.mkdev("/dev/tty",FS.makedev(5,0)),FS.mkdev("/dev/tty1",FS.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(t===0&&(t=randomFill(e).byteLength),e[--t]);FS.createDevice("/dev","random",r),FS.createDevice("/dev","urandom",r),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var e=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount(){var t=FS.createNode(e,"fd",16895,73);return t.node_ops={lookup(r,n){var a=+n,o=FS.getStreamChecked(a),l={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path}};return l.parent=l,l}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,r){e?FS.createDevice("/dev","stdin",e):FS.symlink("/dev/tty","/dev/stdin"),t?FS.createDevice("/dev","stdout",null,t):FS.symlink("/dev/tty","/dev/stdout"),r?FS.createDevice("/dev","stderr",null,r):FS.symlink("/dev/tty1","/dev/stderr");var n=FS.open("/dev/stdin",0),a=FS.open("/dev/stdout",1),o=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(e=>{FS.genericErrors[e]=new FS.ErrnoError(e),FS.genericErrors[e].stack=""}),FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS}},init(e,t,r){FS.initialized=!0,e!=null||(e=Module.stdin),t!=null||(t=Module.stdout),r!=null||(r=Module.stderr),FS.createStandardStreams(e,t,r)},quit(){FS.initialized=!1;for(var e=0;ethis.length-1||h<0)){var g=h%this.chunkSize,v=h/this.chunkSize|0;return this.getter(v)[g]}}setDataGetter(h){this.getter=h}cacheLength(){var h=new XMLHttpRequest;if(h.open("HEAD",r,!1),h.send(null),!(h.status>=200&&h.status<300||h.status===304))throw new Error("Couldn't load "+r+". Status: "+h.status);var g=Number(h.getResponseHeader("Content-length")),v,y=(v=h.getResponseHeader("Accept-Ranges"))&&v==="bytes",S=(v=h.getResponseHeader("Content-Encoding"))&&v==="gzip",w=1024*1024;y||(w=g);var D=(E,x)=>{if(E>x)throw new Error("invalid range ("+E+", "+x+") or no bytes requested!");if(x>g-1)throw new Error("only "+g+" bytes available! programmer error!");var A=new XMLHttpRequest;if(A.open("GET",r,!1),g!==w&&A.setRequestHeader("Range","bytes="+E+"-"+x),A.responseType="arraybuffer",A.overrideMimeType&&A.overrideMimeType("text/plain; charset=x-user-defined"),A.send(null),!(A.status>=200&&A.status<300||A.status===304))throw new Error("Couldn't load "+r+". Status: "+A.status);return A.response!==void 0?new Uint8Array(A.response||[]):intArrayFromString(A.responseText||"",!0)},F=this;F.setDataGetter(E=>{var x=E*w,A=(E+1)*w-1;if(A=Math.min(A,g-1),typeof F.chunks[E]>"u"&&(F.chunks[E]=D(x,A)),typeof F.chunks[E]>"u")throw new Error("doXHR failed!");return F.chunks[E]}),(S||!g)&&(w=g=1,g=this.getter(0).length,w=g,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=g,this._chunkSize=w,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var l=new o,u={isDevice:!1,contents:l}}else var u={isDevice:!1,url:r};var _=FS.createFile(e,t,u,n,a);u.contents?_.contents=u.contents:u.url&&(_.contents=null,_.url=u.url),Object.defineProperties(_,{usedBytes:{get:function(){return this.contents.length}}});var d={},f=Object.keys(_.stream_ops);f.forEach(m=>{var h=_.stream_ops[m];d[m]=(...g)=>(FS.forceLoadFile(_),h(...g))});function p(m,h,g,v,y){var S=m.node.contents;if(y>=S.length)return 0;var w=Math.min(S.length-y,v);if(S.slice)for(var D=0;D(FS.forceLoadFile(_),p(m,h,g,v,y)),d.mmap=(m,h,g,v,y)=>{FS.forceLoadFile(_);var S=mmapAlloc(h);if(!S)throw new FS.ErrnoError(48);return p(m,HEAP8,S,h,g),{ptr:S,allocated:!0}},_.stream_ops=d,_}},SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(PATH.isAbs(t))return t;var n;if(e===-100)n=FS.cwd();else{var a=SYSCALLS.getStreamFromFD(e);n=a.path}if(t.length==0){if(!r)throw new FS.ErrnoError(44);return n}return PATH.join2(n,t)},doStat(e,t,r){var n=e(t);HEAP32[r>>>2>>>0]=n.dev,HEAP32[r+4>>>2>>>0]=n.mode,HEAPU32[r+8>>>2>>>0]=n.nlink,HEAP32[r+12>>>2>>>0]=n.uid,HEAP32[r+16>>>2>>>0]=n.gid,HEAP32[r+20>>>2>>>0]=n.rdev,tempI64=[n.size>>>0,(tempDouble=n.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+24>>>2>>>0]=tempI64[0],HEAP32[r+28>>>2>>>0]=tempI64[1],HEAP32[r+32>>>2>>>0]=4096,HEAP32[r+36>>>2>>>0]=n.blocks;var a=n.atime.getTime(),o=n.mtime.getTime(),l=n.ctime.getTime();return tempI64=[Math.floor(a/1e3)>>>0,(tempDouble=Math.floor(a/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+40>>>2>>>0]=tempI64[0],HEAP32[r+44>>>2>>>0]=tempI64[1],HEAPU32[r+48>>>2>>>0]=a%1e3*1e3*1e3,tempI64=[Math.floor(o/1e3)>>>0,(tempDouble=Math.floor(o/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+56>>>2>>>0]=tempI64[0],HEAP32[r+60>>>2>>>0]=tempI64[1],HEAPU32[r+64>>>2>>>0]=o%1e3*1e3*1e3,tempI64=[Math.floor(l/1e3)>>>0,(tempDouble=Math.floor(l/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+72>>>2>>>0]=tempI64[0],HEAP32[r+76>>>2>>>0]=tempI64[1],HEAPU32[r+80>>>2>>>0]=l%1e3*1e3*1e3,tempI64=[n.ino>>>0,(tempDouble=n.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+88>>>2>>>0]=tempI64[0],HEAP32[r+92>>>2>>>0]=tempI64[1],0},doMsync(e,t,r,n,a){if(!FS.isFile(t.node.mode))throw new FS.ErrnoError(43);if(n&2)return 0;var o=HEAPU8.slice(e,e+r);FS.msync(t,o,a,r,n)},getStreamFromFD(e){var t=FS.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=UTF8ToString(e);return t}},___syscall__newselect=function(e,t,r,n,a){t>>>=0,r>>>=0,n>>>=0,a>>>=0;try{for(var o=0,l=t?HEAP32[t>>>2>>>0]:0,u=t?HEAP32[t+4>>>2>>>0]:0,_=r?HEAP32[r>>>2>>>0]:0,d=r?HEAP32[r+4>>>2>>>0]:0,f=n?HEAP32[n>>>2>>>0]:0,p=n?HEAP32[n+4>>>2>>>0]:0,m=0,h=0,g=0,v=0,y=0,S=0,w=(t?HEAP32[t>>>2>>>0]:0)|(r?HEAP32[r>>>2>>>0]:0)|(n?HEAP32[n>>>2>>>0]:0),D=(t?HEAP32[t+4>>>2>>>0]:0)|(r?HEAP32[r+4>>>2>>>0]:0)|(n?HEAP32[n+4>>>2>>>0]:0),F=(T,M,I,Q)=>T<32?M&Q:I&Q,E=0;E>>2>>>0]:0,P=t?HEAP32[a+4>>>2>>>0]:0;C=(k+P/1e6)*1e3}L=A.stream_ops.poll(A,C)}L&1&&F(E,l,u,x)&&(E<32?m=m|x:h=h|x,o++),L&4&&F(E,_,d,x)&&(E<32?g=g|x:v=v|x,o++),L&2&&F(E,f,p,x)&&(E<32?y=y|x:S=S|x,o++)}}return t&&(HEAP32[t>>>2>>>0]=m,HEAP32[t+4>>>2>>>0]=h),r&&(HEAP32[r>>>2>>>0]=g,HEAP32[r+4>>>2>>>0]=v),n&&(HEAP32[n>>>2>>>0]=y,HEAP32[n+4>>>2>>>0]=S),o}catch(T){if(typeof FS>"u"||T.name!=="ErrnoError")throw T;return-T.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(e,t){SOCKFS.callbacks[e]=t},emit(e,t){var r,n;(n=(r=SOCKFS.callbacks)[e])==null||n.call(r,t)},mount(e){var t;return SOCKFS.websocketArgs=Module.websocket||{},((t=Module.websocket)!=null?t:Module.websocket={}).on=SOCKFS.on,FS.createNode(null,"/",16895,0)},createSocket(e,t,r){t&=-526337;var n=t==1;if(n&&r&&r!=6)throw new FS.ErrnoError(66);var a={family:e,type:t,protocol:r,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops},o=SOCKFS.nextname(),l=FS.createNode(SOCKFS.root,o,49152,0);l.sock=a;var u=FS.createStream({path:o,node:l,flags:2,seekable:!1,stream_ops:SOCKFS.stream_ops});return a.stream=u,a},getSocket(e){var t=FS.getStream(e);return!t||!FS.isSocket(t.node.mode)?null:t.node.sock},stream_ops:{poll(e){var t=e.node.sock;return t.sock_ops.poll(t)},ioctl(e,t,r){var n=e.node.sock;return n.sock_ops.ioctl(n,t,r)},read(e,t,r,n,a){var o=e.node.sock,l=o.sock_ops.recvmsg(o,n);return l?(t.set(l.buffer,r),l.buffer.length):0},write(e,t,r,n,a){var o=e.node.sock;return o.sock_ops.sendmsg(o,t,r,n)},close(e){var t=e.node.sock;t.sock_ops.close(t)}},nextname(){return SOCKFS.nextname.current||(SOCKFS.nextname.current=0),"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer(e,t,r){var n;if(typeof t=="object"&&(n=t,t=null,r=null),n)if(n._socket)t=n._socket.remoteAddress,r=n._socket.remotePort;else{var a=/ws[s]?:\/\/([^:]+):(\d+)/.exec(n.url);if(!a)throw new Error("WebSocket URL must be in the format ws(s)://address:port");t=a[1],r=parseInt(a[2],10)}else try{var o="ws:#".replace("#","//"),l="binary",u=void 0;if(SOCKFS.websocketArgs.url&&(o=SOCKFS.websocketArgs.url),SOCKFS.websocketArgs.subprotocol?l=SOCKFS.websocketArgs.subprotocol:SOCKFS.websocketArgs.subprotocol===null&&(l="null"),o==="ws://"||o==="wss://"){var _=t.split("/");o=o+_[0]+":"+r+"/"+_.slice(1).join("/")}l!=="null"&&(l=l.replace(/^ +| +$/g,"").split(/ *, */),u=l);var d;ENVIRONMENT_IS_NODE?d=To():d=WebSocket,n=new d(o,u),n.binaryType="arraybuffer"}catch(p){throw new FS.ErrnoError(23)}var f={addr:t,port:r,socket:n,msg_send_queue:[]};return SOCKFS.websocket_sock_ops.addPeer(e,f),SOCKFS.websocket_sock_ops.handlePeerEvents(e,f),e.type===2&&typeof e.sport<"u"&&f.msg_send_queue.push(new Uint8Array([255,255,255,255,112,111,114,116,(e.sport&65280)>>8,e.sport&255])),f},getPeer(e,t,r){return e.peers[t+":"+r]},addPeer(e,t){e.peers[t.addr+":"+t.port]=t},removePeer(e,t){delete e.peers[t.addr+":"+t.port]},handlePeerEvents(e,t){var r=!0,n=function(){e.connecting=!1,SOCKFS.emit("open",e.stream.fd);try{for(var o=t.msg_send_queue.shift();o;)t.socket.send(o),o=t.msg_send_queue.shift()}catch(l){t.socket.close()}};function a(o){if(typeof o=="string"){var l=new TextEncoder;o=l.encode(o)}else{if(assert(o.byteLength!==void 0),o.byteLength==0)return;o=new Uint8Array(o)}var u=r;if(r=!1,u&&o.length===10&&o[0]===255&&o[1]===255&&o[2]===255&&o[3]===255&&o[4]===112&&o[5]===111&&o[6]===114&&o[7]===116){var _=o[8]<<8|o[9];SOCKFS.websocket_sock_ops.removePeer(e,t),t.port=_,SOCKFS.websocket_sock_ops.addPeer(e,t);return}e.recv_queue.push({addr:t.addr,port:t.port,data:o}),SOCKFS.emit("message",e.stream.fd)}ENVIRONMENT_IS_NODE?(t.socket.on("open",n),t.socket.on("message",function(o,l){l&&a(new Uint8Array(o).buffer)}),t.socket.on("close",function(){SOCKFS.emit("close",e.stream.fd)}),t.socket.on("error",function(o){e.error=14,SOCKFS.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})):(t.socket.onopen=n,t.socket.onclose=function(){SOCKFS.emit("close",e.stream.fd)},t.socket.onmessage=function(l){a(l.data)},t.socket.onerror=function(o){e.error=14,SOCKFS.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})},poll(e){if(e.type===1&&e.server)return e.pending.length?65:0;var t=0,r=e.type===1?SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport):null;return(e.recv_queue.length||!r||r&&r.socket.readyState===r.socket.CLOSING||r&&r.socket.readyState===r.socket.CLOSED)&&(t|=65),(!r||r&&r.socket.readyState===r.socket.OPEN)&&(t|=4),(r&&r.socket.readyState===r.socket.CLOSING||r&&r.socket.readyState===r.socket.CLOSED)&&(e.connecting?t|=4:t|=16),t},ioctl(e,t,r){switch(t){case 21531:var n=0;return e.recv_queue.length&&(n=e.recv_queue[0].data.length),HEAP32[r>>>2>>>0]=n,0;default:return 28}},close(e){if(e.server){try{e.server.close()}catch(a){}e.server=null}for(var t=Object.keys(e.peers),r=0;r{var t=SOCKFS.getSocket(e);if(!t)throw new FS.ErrnoError(8);return t},Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]},inetPton4=e=>{for(var t=e.split("."),r=0;r<4;r++){var n=Number(t[r]);if(isNaN(n))return null;t[r]=n}return(t[0]|t[1]<<8|t[2]<<16|t[3]<<24)>>>0},jstoi_q=e=>parseInt(e),inetPton6=e=>{var t,r,n,a,o,l=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,u=[];if(!l.test(e))return null;if(e==="::")return[0,0,0,0,0,0,0,0];for(e.startsWith("::")?e=e.replace("::","Z:"):e=e.replace("::",":Z:"),e.indexOf(".")>0?(e=e.replace(new RegExp("[.]","g"),":"),t=e.split(":"),t[t.length-4]=jstoi_q(t[t.length-4])+jstoi_q(t[t.length-3])*256,t[t.length-3]=jstoi_q(t[t.length-2])+jstoi_q(t[t.length-1])*256,t=t.slice(0,t.length-2)):t=e.split(":"),n=0,a=0,r=0;r{switch(t){case 2:r=inetPton4(r),zeroMemory(e,16),a&&(HEAP32[a>>>2>>>0]=16),HEAP16[e>>>1>>>0]=t,HEAP32[e+4>>>2>>>0]=r,HEAP16[e+2>>>1>>>0]=_htons(n);break;case 10:r=inetPton6(r),zeroMemory(e,28),a&&(HEAP32[a>>>2>>>0]=28),HEAP32[e>>>2>>>0]=t,HEAP32[e+8>>>2>>>0]=r[0],HEAP32[e+12>>>2>>>0]=r[1],HEAP32[e+16>>>2>>>0]=r[2],HEAP32[e+20>>>2>>>0]=r[3],HEAP16[e+2>>>1>>>0]=_htons(n);break;default:return 5}return 0},DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(e){var t=inetPton4(e);if(t!==null||(t=inetPton6(e),t!==null))return e;var r;if(DNS.address_map.addrs[e])r=DNS.address_map.addrs[e];else{var n=DNS.address_map.id++;assert(n<65535,"exceeded max address mappings of 65535"),r="172.29."+(n&255)+"."+(n&65280),DNS.address_map.names[r]=e,DNS.address_map.addrs[e]=r}return r},lookup_addr(e){return DNS.address_map.names[e]?DNS.address_map.names[e]:null}};function ___syscall_accept4(e,t,r,n,a,o){t>>>=0,r>>>=0;try{var l=getSocketFromFD(e),u=l.sock_ops.accept(l);if(t)var _=writeSockaddr(t,u.family,DNS.lookup_name(u.daddr),u.dport,r);return u.stream.fd}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=e=>(e&255)+"."+(e>>8&255)+"."+(e>>16&255)+"."+(e>>24&255),inetNtop6=e=>{var t="",r=0,n=0,a=0,o=0,l=0,u=0,_=[e[0]&65535,e[0]>>16,e[1]&65535,e[1]>>16,e[2]&65535,e[2]>>16,e[3]&65535,e[3]>>16],d=!0,f="";for(u=0;u<5;u++)if(_[u]!==0){d=!1;break}if(d){if(f=inetNtop4(_[6]|_[7]<<16),_[5]===-1)return t="::ffff:",t+=f,t;if(_[5]===0)return t="::",f==="0.0.0.0"&&(f=""),f==="0.0.0.1"&&(f="1"),t+=f,t}for(r=0;r<8;r++)_[r]===0&&(r-a>1&&(l=0),a=r,l++),l>n&&(n=l,o=r-n+1);for(r=0;r<8;r++){if(n>1&&_[r]===0&&r>=o&&r{var r=HEAP16[e>>>1>>>0],n=_ntohs(HEAPU16[e+2>>>1>>>0]),a;switch(r){case 2:if(t!==16)return{errno:28};a=HEAP32[e+4>>>2>>>0],a=inetNtop4(a);break;case 10:if(t!==28)return{errno:28};a=[HEAP32[e+8>>>2>>>0],HEAP32[e+12>>>2>>>0],HEAP32[e+16>>>2>>>0],HEAP32[e+20>>>2>>>0]],a=inetNtop6(a);break;default:return{errno:5}}return{family:r,addr:a,port:n}},getSocketAddress=(e,t)=>{var r=readSockaddr(e,t);if(r.errno)throw new FS.ErrnoError(r.errno);return r.addr=DNS.lookup_addr(r.addr)||r.addr,r};function ___syscall_bind(e,t,r,n,a,o){t>>>=0,r>>>=0;try{var l=getSocketFromFD(e),u=getSocketAddress(t,r);return l.sock_ops.bind(l,u.addr,u.port),0}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(e){e>>>=0;try{return e=SYSCALLS.getStr(e),FS.chdir(e),0}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(e,t){e>>>=0;try{return e=SYSCALLS.getStr(e),FS.chmod(e,t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(e,t,r,n,a,o){t>>>=0,r>>>=0;try{var l=getSocketFromFD(e),u=getSocketAddress(t,r);return l.sock_ops.connect(l,u.addr,u.port),0}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(e){try{var t=SYSCALLS.getStreamFromFD(e);return FS.dupStream(t).fd}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(e,t,r){try{var n=SYSCALLS.getStreamFromFD(e);if(n.fd===t)return-28;if(t<0||t>=FS.MAX_OPEN_FDS)return-8;var a=FS.getStream(t);return a&&FS.close(a),FS.dupStream(n,t).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(e,t,r,n){t>>>=0;try{if(t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),r&-8)return-28;var a=FS.lookupPath(t,{follow:!0}),o=a.node;if(!o)return-44;var l="";return r&4&&(l+="r"),r&2&&(l+="w"),r&1&&(l+="x"),l&&FS.nodePermissions(o,l)?-2:0}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return-u.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(e,t,r,n)=>0;___syscall_fadvise64.sig="iiiiiii";function ___syscall_fallocate(e,t,r,n,a,o){var l=convertI32PairToI53Checked(r,n),u=convertI32PairToI53Checked(a,o);try{if(isNaN(l))return 61;var _=SYSCALLS.getStreamFromFD(e);return FS.allocate(_,l,u),0}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}___syscall_fallocate.sig="iiiiiii";function ___syscall_fchdir(e){try{var t=SYSCALLS.getStreamFromFD(e);return FS.chdir(t.path),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(e,t){try{return FS.fchmod(e,t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(e,t,r,n){t>>>=0;try{var a=n&256;return t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),FS.chmod(t,r,a),0}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(e,t,r){try{return FS.fchown(e,t,r),0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(e,t,r,n,a){t>>>=0;try{t=SYSCALLS.getStr(t);var o=a&256;return a=a&-257,t=SYSCALLS.calculateAt(e,t),(o?FS.lchown:FS.chown)(t,r,n),0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var e=HEAP32[+SYSCALLS.varargs>>>2>>>0];return SYSCALLS.varargs+=4,e},syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(e,t,r){r>>>=0,SYSCALLS.varargs=r;try{var n=SYSCALLS.getStreamFromFD(e);switch(t){case 0:{var a=syscallGetVarargI();if(a<0)return-28;for(;FS.streams[a];)a++;var o;return o=FS.dupStream(n,a),o.fd}case 1:case 2:return 0;case 3:return n.flags;case 4:{var a=syscallGetVarargI();return n.flags|=a,0}case 12:{var a=syscallGetVarargP(),l=0;return HEAP16[a+l>>>1>>>0]=2,0}case 13:case 14:return 0}return-28}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return-u.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(e){try{var t=SYSCALLS.getStreamFromFD(e);return 0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(e,t){t>>>=0;try{var r=SYSCALLS.getStreamFromFD(e);return SYSCALLS.doStat(FS.stat,r.path,t)}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_fstat64.sig="iip";function ___syscall_statfs64(e,t,r){e>>>=0,t>>>=0,r>>>=0;try{return e=SYSCALLS.getStr(e),HEAP32[r+4>>>2>>>0]=4096,HEAP32[r+40>>>2>>>0]=4096,HEAP32[r+8>>>2>>>0]=1e6,HEAP32[r+12>>>2>>>0]=5e5,HEAP32[r+16>>>2>>>0]=5e5,HEAP32[r+20>>>2>>>0]=FS.nextInode,HEAP32[r+24>>>2>>>0]=1e6,HEAP32[r+28>>>2>>>0]=42,HEAP32[r+44>>>2>>>0]=2,HEAP32[r+36>>>2>>>0]=255,0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_statfs64.sig="ippp";function ___syscall_fstatfs64(e,t,r){t>>>=0,r>>>=0;try{var n=SYSCALLS.getStreamFromFD(e);return ___syscall_statfs64(0,t,r)}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(e,t,r){var n=convertI32PairToI53Checked(t,r);try{return isNaN(n)?61:(FS.ftruncate(e,n),0)}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_ftruncate64.sig="iiii";var stringToUTF8=(e,t,r)=>stringToUTF8Array(e,HEAPU8,t,r);Module.stringToUTF8=stringToUTF8;function ___syscall_getcwd(e,t){e>>>=0,t>>>=0;try{if(t===0)return-28;var r=FS.cwd(),n=lengthBytesUTF8(r)+1;return t"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_getcwd.sig="ipp";function ___syscall_getdents64(e,t,r){t>>>=0,r>>>=0;try{var n=SYSCALLS.getStreamFromFD(e);n.getdents||(n.getdents=FS.readdir(n.path));for(var a=280,o=0,l=FS.llseek(n,0,1),u=Math.floor(l/a);u>>0,(tempDouble=_,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+o>>>2>>>0]=tempI64[0],HEAP32[t+o+4>>>2>>>0]=tempI64[1],tempI64=[(u+1)*a>>>0,(tempDouble=(u+1)*a,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+o+8>>>2>>>0]=tempI64[0],HEAP32[t+o+12>>>2>>>0]=tempI64[1],HEAP16[t+o+16>>>1>>>0]=280,HEAP8[t+o+18>>>0]=d,stringToUTF8(f,t+o+19,256),o+=a,u+=1}return FS.llseek(n,u*a,0),o}catch(h){if(typeof FS>"u"||h.name!=="ErrnoError")throw h;return-h.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(e,t,r,n,a,o){t>>>=0,r>>>=0;try{var l=getSocketFromFD(e);if(!l.daddr)return-53;var u=writeSockaddr(t,l.family,DNS.lookup_name(l.daddr),l.dport,r);return 0}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(e,t,r,n,a,o){t>>>=0,r>>>=0;try{var l=getSocketFromFD(e),u=writeSockaddr(t,l.family,DNS.lookup_name(l.saddr||"0.0.0.0"),l.sport,r);return 0}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(e,t,r,n,a,o){n>>>=0,a>>>=0;try{var l=getSocketFromFD(e);return t===1&&r===4?(HEAP32[n>>>2>>>0]=l.error,HEAP32[a>>>2>>>0]=4,l.error=null,0):-50}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return-u.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(e,t,r){r>>>=0,SYSCALLS.varargs=r;try{var n=SYSCALLS.getStreamFromFD(e);switch(t){case 21509:return n.tty?0:-59;case 21505:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcgets){var a=n.tty.ops.ioctl_tcgets(n),o=syscallGetVarargP();HEAP32[o>>>2>>>0]=a.c_iflag||0,HEAP32[o+4>>>2>>>0]=a.c_oflag||0,HEAP32[o+8>>>2>>>0]=a.c_cflag||0,HEAP32[o+12>>>2>>>0]=a.c_lflag||0;for(var l=0;l<32;l++)HEAP8[o+l+17>>>0]=a.c_cc[l]||0;return 0}return 0}case 21510:case 21511:case 21512:return n.tty?0:-59;case 21506:case 21507:case 21508:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcsets){for(var o=syscallGetVarargP(),u=HEAP32[o>>>2>>>0],_=HEAP32[o+4>>>2>>>0],d=HEAP32[o+8>>>2>>>0],f=HEAP32[o+12>>>2>>>0],p=[],l=0;l<32;l++)p.push(HEAP8[o+l+17>>>0]);return n.tty.ops.ioctl_tcsets(n.tty,t,{c_iflag:u,c_oflag:_,c_cflag:d,c_lflag:f,c_cc:p})}return 0}case 21519:{if(!n.tty)return-59;var o=syscallGetVarargP();return HEAP32[o>>>2>>>0]=0,0}case 21520:return n.tty?-28:-59;case 21531:{var o=syscallGetVarargP();return FS.ioctl(n,t,o)}case 21523:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tiocgwinsz){var m=n.tty.ops.ioctl_tiocgwinsz(n.tty),o=syscallGetVarargP();HEAP16[o>>>1>>>0]=m[0],HEAP16[o+2>>>1>>>0]=m[1]}return 0}case 21524:return n.tty?0:-59;case 21515:return n.tty?0:-59;default:return-28}}catch(h){if(typeof FS>"u"||h.name!=="ErrnoError")throw h;return-h.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(e,t){try{var r=getSocketFromFD(e);return r.sock_ops.listen(r,t),0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(e,t){e>>>=0,t>>>=0;try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.lstat,e,t)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(e,t,r){t>>>=0;try{return t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),t=PATH.normalize(t),t[t.length-1]==="/"&&(t=t.substr(0,t.length-1)),FS.mkdir(t,r,0),0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(e,t,r,n){t>>>=0;try{switch(t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),r&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return FS.mknod(t,r,n),0}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(e,t,r,n){t>>>=0,r>>>=0;try{t=SYSCALLS.getStr(t);var a=n&256,o=n&4096;return n=n&-6401,t=SYSCALLS.calculateAt(e,t,o),SYSCALLS.doStat(a?FS.lstat:FS.stat,t,r)}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(e,t,r,n){t>>>=0,n>>>=0,SYSCALLS.varargs=n;try{t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t);var a=n?syscallGetVarargI():0;return FS.open(t,r,a).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(e){return FS.createNode(null,"/",16895,0)},createPipe(){var e={buckets:[],refcnt:2};e.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var t=PIPEFS.nextname(),r=PIPEFS.nextname(),n=FS.createNode(PIPEFS.root,t,4096,0),a=FS.createNode(PIPEFS.root,r,4096,0);n.pipe=e,a.pipe=e;var o=FS.createStream({path:t,node:n,flags:0,seekable:!1,stream_ops:PIPEFS.stream_ops});n.stream=o;var l=FS.createStream({path:r,node:a,flags:1,seekable:!1,stream_ops:PIPEFS.stream_ops});return a.stream=l,{readable_fd:o.fd,writable_fd:l.fd}},stream_ops:{poll(e){var t=e.node.pipe;if((e.flags&2097155)===1)return 260;if(t.buckets.length>0)for(var r=0;r0)return 65}return 0},ioctl(e,t,r){return 28},fsync(e){return 28},read(e,t,r,n,a){for(var o=e.node.pipe,l=0,u=0;u=u)return _.buffer.set(l,_.offset),_.offset+=u,u;d>0&&(_.buffer.set(l.subarray(0,d),_.offset),_.offset+=d,l=l.subarray(d,l.byteLength));for(var f=l.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0,p=l.byteLength%PIPEFS.BUCKET_BUFFER_SIZE,m=0;m0){var h={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:l.byteLength,roffset:0};o.buckets.push(h),h.buffer.set(l)}return u},close(e){var t=e.node.pipe;t.refcnt--,t.refcnt===0&&(t.buckets=null)}},nextname(){return PIPEFS.nextname.current||(PIPEFS.nextname.current=0),"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(e){e>>>=0;try{if(e==0)throw new FS.ErrnoError(21);var t=PIPEFS.createPipe();return HEAP32[e>>>2>>>0]=t.readable_fd,HEAP32[e+4>>>2>>>0]=t.writable_fd,0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(e,t,r){e>>>=0;try{for(var n=0,a=0;a>>2>>>0],u=HEAP16[o+4>>>1>>>0],_=32,d=FS.getStream(l);d&&(_=SYSCALLS.DEFAULT_POLLMASK,d.stream_ops.poll&&(_=d.stream_ops.poll(d,-1))),_&=u|8|16,_&&n++,HEAP16[o+6>>>1>>>0]=_}return n}catch(f){if(typeof FS>"u"||f.name!=="ErrnoError")throw f;return-f.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(e,t,r,n){t>>>=0,r>>>=0,n>>>=0;try{if(t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),n<=0)return-28;var a=FS.readlink(t),o=Math.min(n,lengthBytesUTF8(a)),l=HEAP8[r+o>>>0];return stringToUTF8(a,r,n+1),HEAP8[r+o>>>0]=l,o}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return-u.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(e,t,r,n,a,o){t>>>=0,r>>>=0,a>>>=0,o>>>=0;try{var l=getSocketFromFD(e),u=l.sock_ops.recvmsg(l,r);if(!u)return 0;if(a)var _=writeSockaddr(a,l.family,DNS.lookup_name(u.addr),u.port,o);return HEAPU8.set(u.buffer,t>>>0),u.buffer.byteLength}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(e,t,r,n,a,o){t>>>=0;try{for(var l=getSocketFromFD(e),u=HEAPU32[t+8>>>2>>>0],_=HEAP32[t+12>>>2>>>0],d=0,f=0;f<_;f++)d+=HEAP32[u+(8*f+4)>>>2>>>0];var p=l.sock_ops.recvmsg(l,d);if(!p)return 0;var m=HEAPU32[t>>>2>>>0];if(m)var h=writeSockaddr(m,l.family,DNS.lookup_name(p.addr),p.port);for(var g=0,v=p.buffer.byteLength,f=0;v>0&&f<_;f++){var y=HEAPU32[u+(8*f+0)>>>2>>>0],S=HEAP32[u+(8*f+4)>>>2>>>0];if(S){var w=Math.min(S,v),D=p.buffer.subarray(g,g+w);HEAPU8.set(D,y+g>>>0),g+=w,v-=w}}return g}catch(F){if(typeof FS>"u"||F.name!=="ErrnoError")throw F;return-F.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(e,t,r,n){t>>>=0,n>>>=0;try{return t=SYSCALLS.getStr(t),n=SYSCALLS.getStr(n),t=SYSCALLS.calculateAt(e,t),n=SYSCALLS.calculateAt(r,n),FS.rename(t,n),0}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(e){e>>>=0;try{return e=SYSCALLS.getStr(e),FS.rmdir(e),0}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(e,t,r,n,a,o){t>>>=0,n>>>=0,a>>>=0;try{var l=getSocketFromFD(e),u=HEAPU32[t+8>>>2>>>0],_=HEAP32[t+12>>>2>>>0],d,f,p=HEAPU32[t>>>2>>>0],m=HEAP32[t+4>>>2>>>0];if(p){var h=getSocketAddress(p,m);f=h.port,d=h.addr}for(var g=0,v=0;v<_;v++)g+=HEAP32[u+(8*v+4)>>>2>>>0];for(var y=new Uint8Array(g),S=0,v=0;v<_;v++)for(var w=HEAPU32[u+(8*v+0)>>>2>>>0],D=HEAP32[u+(8*v+4)>>>2>>>0],F=0;F>>0];return l.sock_ops.sendmsg(l,y,0,g,d,f)}catch(E){if(typeof FS>"u"||E.name!=="ErrnoError")throw E;return-E.errno}}___syscall_sendmsg.sig="iipippi";function ___syscall_sendto(e,t,r,n,a,o){t>>>=0,r>>>=0,a>>>=0,o>>>=0;try{var l=getSocketFromFD(e);if(!a)return FS.write(l.stream,HEAP8,t,r);var u=getSocketAddress(a,o);return l.sock_ops.sendmsg(l,HEAP8,t,r,u.addr,u.port)}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_sendto.sig="iippipp";function ___syscall_socket(e,t,r){try{var n=SOCKFS.createSocket(e,t,r);return n.stream.fd}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_socket.sig="iiiiiii";function ___syscall_stat64(e,t){e>>>=0,t>>>=0;try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.stat,e,t)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_stat64.sig="ipp";function ___syscall_symlink(e,t){e>>>=0,t>>>=0;try{return e=SYSCALLS.getStr(e),t=SYSCALLS.getStr(t),FS.symlink(e,t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_symlink.sig="ipp";function ___syscall_symlinkat(e,t,r){e>>>=0,r>>>=0;try{return r=SYSCALLS.calculateAt(t,r),FS.symlink(e,r),0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_symlinkat.sig="ipip";function ___syscall_truncate64(e,t,r){e>>>=0;var n=convertI32PairToI53Checked(t,r);try{return isNaN(n)?61:(e=SYSCALLS.getStr(e),FS.truncate(e,n),0)}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_truncate64.sig="ipii";function ___syscall_unlinkat(e,t,r){t>>>=0;try{return t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),r===0?FS.unlink(t):r===512?FS.rmdir(t):abort("Invalid flags passed to unlinkat"),0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_unlinkat.sig="iipi";var readI53FromI64=e=>HEAPU32[e>>>2>>>0]+HEAP32[e+4>>>2>>>0]*4294967296;function ___syscall_utimensat(e,t,r,n){t>>>=0,r>>>=0;try{t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t,!0);var a=Date.now(),o,l;if(!r)o=a,l=a;else{var u=readI53FromI64(r),_=HEAP32[r+8>>>2>>>0];_==1073741823?o=a:_==1073741822?o=-1:o=u*1e3+_/1e6,r+=16,u=readI53FromI64(r),_=HEAP32[r+8>>>2>>>0],_==1073741823?l=a:_==1073741822?l=-1:l=u*1e3+_/1e6}return(l!=-1||o!=-1)&&FS.utime(t,o,l),0}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:!1},1),__abort_js=()=>{abort("")};__abort_js.sig="v";var ENV={},stackAlloc=e=>__emscripten_stack_alloc(e);Module.stackAlloc=stackAlloc;var stringToUTF8OnStack=e=>{var t=lengthBytesUTF8(e)+1,r=stackAlloc(t);return stringToUTF8(e,r,t),r},dlSetError=e=>{var t=stackSave(),r=stringToUTF8OnStack(e);___dl_seterr(r,0),stackRestore(t)},dlopenInternal=(e,t)=>{var r=UTF8ToString(e+36),n=HEAP32[e+4>>>2>>>0];r=PATH.normalize(r);var a=[],o=!!(n&256),l=o?null:{},u={global:o,nodelete:!!(n&4096),loadAsync:t.loadAsync};if(t.loadAsync)return loadDynamicLibrary(r,u,l,e);try{return loadDynamicLibrary(r,u,l,e)}catch(_){return dlSetError("Could not load dynamic lib: ".concat(r,"\n").concat(_)),0}};function __dlopen_js(e){return e>>>=0,dlopenInternal(e,{loadAsync:!1})}__dlopen_js.sig="pp";function __dlsym_js(e,t,r){e>>>=0,t>>>=0,r>>>=0,t=UTF8ToString(t);var n,a,o=LDSO.loadedLibsByHandle[e];if(!o.exports.hasOwnProperty(t)||o.exports[t].stub)return dlSetError('Tried to lookup unknown symbol "'.concat(t,'" in dynamic lib: ').concat(o.name)),0;a=Object.keys(o.exports).indexOf(t);var l="orig$"+t;if(n=o.exports[l],n?a=Object.keys(o.exports).indexOf(l):n=o.exports[t],typeof n=="function"){var u=getFunctionAddress(n);u?n=u:(n=addFunction(n,n.sig),HEAPU32[r>>>2>>>0]=a)}return n}__dlsym_js.sig="pppp";function __embind_register_bigint(e,t,r,n,a){e>>>=0,t>>>=0,r>>>=0}__embind_register_bigint.sig="vpppiiii";var embind_init_charCodes=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);embind_charCodes=e},embind_charCodes,readLatin1String=e=>{for(var t="",r=e;HEAPU8[r>>>0];)t+=embind_charCodes[HEAPU8[r++>>>0]];return t},awaitingDependencies={},registeredTypes={},typeDependencies={},BindingError,throwBindingError=e=>{throw new BindingError(e)},InternalError,throwInternalError=e=>{throw new InternalError(e)},whenDependentTypesAreResolved=(e,t,r)=>{e.forEach(u=>typeDependencies[u]=t);function n(u){var _=r(u);_.length!==e.length&&throwInternalError("Mismatched type converter count");for(var d=0;d{registeredTypes.hasOwnProperty(u)?a[_]=registeredTypes[u]:(o.push(u),awaitingDependencies.hasOwnProperty(u)||(awaitingDependencies[u]=[]),awaitingDependencies[u].push(()=>{a[_]=registeredTypes[u],++l,l===o.length&&n(a)}))}),o.length===0&&n(a)};function sharedRegisterType(e,t,r={}){var n=t.name;if(e||throwBindingError('type "'.concat(n,'" must have a positive integer typeid pointer')),registeredTypes.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;throwBindingError("Cannot register type '".concat(n,"' twice"))}if(registeredTypes[e]=t,delete typeDependencies[e],awaitingDependencies.hasOwnProperty(e)){var a=awaitingDependencies[e];delete awaitingDependencies[e],a.forEach(o=>o())}}function registerType(e,t,r={}){return sharedRegisterType(e,t,r)}var GenericWireTypeSize=8;function __embind_register_bool(e,t,r,n){e>>>=0,t>>>=0,t=readLatin1String(t),registerType(e,{name:t,fromWireType:function(a){return!!a},toWireType:function(a,o){return o?r:n},argPackAdvance:GenericWireTypeSize,readValueFromPointer:function(a){return this.fromWireType(HEAPU8[a>>>0])},destructorFunction:null})}__embind_register_bool.sig="vppii";var emval_freelist=[],emval_handles=[];function __emval_decref(e){e>>>=0,e>9&&--emval_handles[e+1]===0&&(emval_handles[e]=void 0,emval_freelist.push(e))}__emval_decref.sig="vp";var count_emval_handles=()=>emval_handles.length/2-5-emval_freelist.length,init_emval=()=>{emval_handles.push(0,1,void 0,1,null,1,!0,1,!1,1),Module.count_emval_handles=count_emval_handles},Emval={toValue:e=>(e||throwBindingError("Cannot use deleted val. handle = "+e),emval_handles[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{let t=emval_freelist.pop()||emval_handles.length;return emval_handles[t]=e,emval_handles[t+1]=1,t}}}};function readPointer(e){return this.fromWireType(HEAPU32[e>>>2>>>0])}var EmValType={name:"emscripten::val",fromWireType:e=>{var t=Emval.toValue(e);return __emval_decref(e),t},toWireType:(e,t)=>Emval.toHandle(t),argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction:null};function __embind_register_emval(e){return e>>>=0,registerType(e,EmValType)}__embind_register_emval.sig="vp";var embindRepr=e=>{if(e===null)return"null";var t=typeof e;return t==="object"||t==="array"||t==="function"?e.toString():""+e},floatReadValueFromPointer=(e,t)=>{switch(t){case 4:return function(r){return this.fromWireType(HEAPF32[r>>>2>>>0])};case 8:return function(r){return this.fromWireType(HEAPF64[r>>>3>>>0])};default:throw new TypeError("invalid float width (".concat(t,"): ").concat(e))}},__embind_register_float=function(e,t,r){e>>>=0,t>>>=0,r>>>=0,t=readLatin1String(t),registerType(e,{name:t,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:GenericWireTypeSize,readValueFromPointer:floatReadValueFromPointer(t,r),destructorFunction:null})};__embind_register_float.sig="vppp";var integerReadValueFromPointer=(e,t,r)=>{switch(t){case 1:return r?n=>HEAP8[n>>>0]:n=>HEAPU8[n>>>0];case 2:return r?n=>HEAP16[n>>>1>>>0]:n=>HEAPU16[n>>>1>>>0];case 4:return r?n=>HEAP32[n>>>2>>>0]:n=>HEAPU32[n>>>2>>>0];default:throw new TypeError("invalid integer width (".concat(t,"): ").concat(e))}};function __embind_register_integer(e,t,r,n,a){e>>>=0,t>>>=0,r>>>=0,t=readLatin1String(t),a===-1&&(a=4294967295);var o=f=>f;if(n===0){var l=32-8*r;o=f=>f<>>l}var u=t.includes("unsigned"),_=(f,p)=>{},d;u?d=function(f,p){return _(p,this.name),p>>>0}:d=function(f,p){return _(p,this.name),p},registerType(e,{name:t,fromWireType:o,toWireType:d,argPackAdvance:GenericWireTypeSize,readValueFromPointer:integerReadValueFromPointer(t,r,n!==0),destructorFunction:null})}__embind_register_integer.sig="vpppii";function __embind_register_memory_view(e,t,r){e>>>=0,r>>>=0;var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[t];function o(l){var u=HEAPU32[l>>>2>>>0],_=HEAPU32[l+4>>>2>>>0];return new a(HEAP8.buffer,_,u)}r=readLatin1String(r),registerType(e,{name:r,fromWireType:o,argPackAdvance:GenericWireTypeSize,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})}__embind_register_memory_view.sig="vpip";function __embind_register_std_string(e,t){e>>>=0,t>>>=0,t=readLatin1String(t);var r=t==="std::string";registerType(e,{name:t,fromWireType(n){var a=HEAPU32[n>>>2>>>0],o=n+4,l;if(r)for(var u=o,_=0;_<=a;++_){var d=o+_;if(_==a||HEAPU8[d>>>0]==0){var f=d-u,p=UTF8ToString(u,f);l===void 0?l=p:(l+="\0",l+=p),u=d+1}}else{for(var m=new Array(a),_=0;_>>0]);l=m.join("")}return _free(n),l},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var o,l=typeof a=="string";l||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||throwBindingError("Cannot pass non-string to std::string"),r&&l?o=lengthBytesUTF8(a):o=a.length;var u=_malloc(4+o+1),_=u+4;if(HEAPU32[u>>>2>>>0]=o,r&&l)stringToUTF8(a,_,o+1);else if(l)for(var d=0;d255&&(_free(_),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[_+d>>>0]=f}else for(var d=0;d>>0]=a[d];return n!==null&&n.push(_free,u),u},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction(n){_free(n)}})}__embind_register_std_string.sig="vpp";var UTF16Decoder=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,UTF16ToString=(e,t)=>{for(var r=e,n=r>>1,a=n+t/2;!(n>=a)&&HEAPU16[n>>>0];)++n;if(r=n<<1,r-e>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(e>>>0,r>>>0));for(var o="",l=0;!(l>=t/2);++l){var u=HEAP16[e+l*2>>>1>>>0];if(u==0)break;o+=String.fromCharCode(u)}return o},stringToUTF16=(e,t,r)=>{if(r!=null||(r=2147483647),r<2)return 0;r-=2;for(var n=t,a=r>>1>>>0]=l,t+=2}return HEAP16[t>>>1>>>0]=0,t-n},lengthBytesUTF16=e=>e.length*2,UTF32ToString=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var a=HEAP32[e+r*4>>>2>>>0];if(a==0)break;if(++r,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|o&1023)}else n+=String.fromCharCode(a)}return n},stringToUTF32=(e,t,r)=>{if(t>>>=0,r!=null||(r=2147483647),r<4)return 0;for(var n=t,a=n+r-4,o=0;o=55296&&l<=57343){var u=e.charCodeAt(++o);l=65536+((l&1023)<<10)|u&1023}if(HEAP32[t>>>2>>>0]=l,t+=4,t+4>a)break}return HEAP32[t>>>2>>>0]=0,t-n},lengthBytesUTF32=e=>{for(var t=0,r=0;r=55296&&n<=57343&&++r,t+=4}return t},__embind_register_std_wstring=function(e,t,r){e>>>=0,t>>>=0,r>>>=0,r=readLatin1String(r);var n,a,o,l;t===2?(n=UTF16ToString,a=stringToUTF16,l=lengthBytesUTF16,o=u=>HEAPU16[u>>>1>>>0]):t===4&&(n=UTF32ToString,a=stringToUTF32,l=lengthBytesUTF32,o=u=>HEAPU32[u>>>2>>>0]),registerType(e,{name:r,fromWireType:u=>{for(var _=HEAPU32[u>>>2>>>0],d,f=u+4,p=0;p<=_;++p){var m=u+4+p*t;if(p==_||o(m)==0){var h=m-f,g=n(f,h);d===void 0?d=g:(d+="\0",d+=g),f=m+t}}return _free(u),d},toWireType:(u,_)=>{typeof _!="string"&&throwBindingError("Cannot pass non-string to C++ string type ".concat(r));var d=l(_),f=_malloc(4+d+t);return HEAPU32[f>>>2>>>0]=d/t,a(_,f+4,d+t),u!==null&&u.push(_free,f),f},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction(u){_free(u)}})};__embind_register_std_wstring.sig="vppp";var __embind_register_void=function(e,t){e>>>=0,t>>>=0,t=readLatin1String(t),registerType(e,{isVoid:!0,name:t,argPackAdvance:0,fromWireType:()=>{},toWireType:(r,n)=>{}})};__embind_register_void.sig="vpp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind")return EXITSTATUS;quit_(1,e)},runtimeKeepaliveCounter=0,keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,_proc_exit=e=>{var t;EXITSTATUS=e,keepRuntimeAlive()||((t=Module.onExit)==null||t.call(Module,e),ABORT=!0),quit_(e,new ExitStatus(e))};_proc_exit.sig="vi";var exitJS=(e,t)=>{EXITSTATUS=e,_proc_exit(e)},_exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive())try{_exit(EXITSTATUS)}catch(e){handleException(e)}},callUserCallback=e=>{if(!ABORT)try{e(),maybeExit()}catch(t){handleException(t)}};function __emscripten_dlopen_js(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;function a(u){var _=UTF8ToString(e+36);dlSetError("'Could not load dynamic lib: ".concat(_,"\n").concat(u)),callUserCallback(()=>getWasmTableEntry(r)(e,n))}function o(){callUserCallback(()=>getWasmTableEntry(t)(e,n))}var l=dlopenInternal(e,{loadAsync:!0});l?l.then(o,a):a()}__emscripten_dlopen_js.sig="vpppp";var nowIsMonotonic=1,__emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var getExecutableName=()=>thisProgram||"./this.program";function __emscripten_get_progname(e,t){e>>>=0,stringToUTF8(getExecutableName(),e,t)}__emscripten_get_progname.sig="vpi";function __emscripten_lookup_name(e){e>>>=0;var t=UTF8ToString(e);return inetPton4(DNS.lookup_name(t))}__emscripten_lookup_name.sig="ip";function __emscripten_memcpy_js(e,t,r){return e>>>=0,t>>>=0,r>>>=0,HEAPU8.copyWithin(e>>>0,t>>>0,t+r>>>0)}__emscripten_memcpy_js.sig="vppp";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=!1,runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";function __emscripten_set_offscreencanvas_size(e,t,r){return e>>>=0,-1}__emscripten_set_offscreencanvas_size.sig="ipii";function __emscripten_system(e){if(e>>>=0,ENVIRONMENT_IS_NODE){if(!e)return 1;var t=UTF8ToString(e);if(!t.length)return 0;var r=["child_process"].map(xi),n=r.spawnSync(t,[],{shell:!0,stdio:"inherit"}),a=(l,u)=>l<<8|u;if(n.status===null){var o=l=>{switch(l){case"SIGHUP":return 1;case"SIGQUIT":return 3;case"SIGFPE":return 8;case"SIGKILL":return 9;case"SIGALRM":return 14;case"SIGTERM":return 15;default:return 2}};return a(0,o(n.signal))}return a(n.status,0)}return e?-52:0}__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw 1/0};__emscripten_throw_longjmp.sig="v";var emval_symbols={},getStringOrSymbol=e=>{var t=emval_symbols[e];return t===void 0?readLatin1String(e):t},emval_methodCallers=[];function __emval_call_method(e,t,r,n,a){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,e=emval_methodCallers[e],t=Emval.toValue(t),r=getStringOrSymbol(r),e(t,t[r],n,a)}__emval_call_method.sig="dppppp";var emval_get_global=()=>typeof globalThis=="object"?globalThis:function(){return Function}()("return this")();function __emval_get_global(e){return e>>>=0,e===0?Emval.toHandle(emval_get_global()):(e=getStringOrSymbol(e),Emval.toHandle(emval_get_global()[e]))}__emval_get_global.sig="pp";var emval_addMethodCaller=e=>{var t=emval_methodCallers.length;return emval_methodCallers.push(e),t},getTypeName=e=>{var t=___getTypeName(e),r=readLatin1String(t);return _free(t),r},requireRegisteredType=(e,t)=>{var r=registeredTypes[e];return r===void 0&&throwBindingError("".concat(t," has unknown type ").concat(getTypeName(e))),r},emval_lookupTypes=(e,t)=>{for(var r=new Array(e),n=0;n>>2>>>0],"parameter "+n);return r},createNamedFunction=(e,t)=>Object.defineProperty(t,"name",{value:e}),reflectConstruct=Reflect.construct,emval_returnValue=(e,t,r)=>{var n=[],a=e.toWireType(n,r);return n.length&&(HEAPU32[t>>>2>>>0]=Emval.toHandle(n)),a};function newFunc(e,t){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type ".concat(typeof e," which is not a function"));var r=createNamedFunction(e.name||"unknownFunctionName",function(){});r.prototype=e.prototype;var n=new r,a=e.apply(n,t);return a instanceof Object?a:n}function __emval_get_method_caller(e,t,r){t>>>=0;var n=emval_lookupTypes(e,t),a=n.shift();e--;var o="return function (obj, func, destructorsRef, args) {\n",l=0,u=[];r===0&&u.push("obj");for(var _=["retType"],d=[a],f=0;fg.name).join(", "),") => ").concat(a.name,">");return emval_addMethodCaller(createNamedFunction(h,m))}__emval_get_method_caller.sig="pipi";var runDestructors=e=>{for(;e.length;){var t=e.pop(),r=e.pop();r(t)}};function __emval_run_destructors(e){e>>>=0;var t=Emval.toValue(e);runDestructors(t),__emval_decref(e)}__emval_run_destructors.sig="vp";function __gmtime_js(e,t,r){var n=convertI32PairToI53Checked(e,t);r>>>=0;var a=new Date(n*1e3);HEAP32[r>>>2>>>0]=a.getUTCSeconds(),HEAP32[r+4>>>2>>>0]=a.getUTCMinutes(),HEAP32[r+8>>>2>>>0]=a.getUTCHours(),HEAP32[r+12>>>2>>>0]=a.getUTCDate(),HEAP32[r+16>>>2>>>0]=a.getUTCMonth(),HEAP32[r+20>>>2>>>0]=a.getUTCFullYear()-1900,HEAP32[r+24>>>2>>>0]=a.getUTCDay();var o=Date.UTC(a.getUTCFullYear(),0,1,0,0,0,0),l=(a.getTime()-o)/(1e3*60*60*24)|0;HEAP32[r+28>>>2>>>0]=l}__gmtime_js.sig="viip";var isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=e=>{var t=isLeapYear(e.getFullYear()),r=t?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,n=r[e.getMonth()]+e.getDate()-1;return n};function __localtime_js(e,t,r){var n=convertI32PairToI53Checked(e,t);r>>>=0;var a=new Date(n*1e3);HEAP32[r>>>2>>>0]=a.getSeconds(),HEAP32[r+4>>>2>>>0]=a.getMinutes(),HEAP32[r+8>>>2>>>0]=a.getHours(),HEAP32[r+12>>>2>>>0]=a.getDate(),HEAP32[r+16>>>2>>>0]=a.getMonth(),HEAP32[r+20>>>2>>>0]=a.getFullYear()-1900,HEAP32[r+24>>>2>>>0]=a.getDay();var o=ydayFromDate(a)|0;HEAP32[r+28>>>2>>>0]=o,HEAP32[r+36>>>2>>>0]=-(a.getTimezoneOffset()*60);var l=new Date(a.getFullYear(),0,1),u=new Date(a.getFullYear(),6,1).getTimezoneOffset(),_=l.getTimezoneOffset(),d=(u!=_&&a.getTimezoneOffset()==Math.min(_,u))|0;HEAP32[r+32>>>2>>>0]=d}__localtime_js.sig="viip";var __mktime_js=function(e){e>>>=0;var t=(()=>{var r=new Date(HEAP32[e+20>>>2>>>0]+1900,HEAP32[e+16>>>2>>>0],HEAP32[e+12>>>2>>>0],HEAP32[e+8>>>2>>>0],HEAP32[e+4>>>2>>>0],HEAP32[e>>>2>>>0],0),n=HEAP32[e+32>>>2>>>0],a=r.getTimezoneOffset(),o=new Date(r.getFullYear(),0,1),l=new Date(r.getFullYear(),6,1).getTimezoneOffset(),u=o.getTimezoneOffset(),_=Math.min(u,l);if(n<0)HEAP32[e+32>>>2>>>0]=+(l!=u&&_==a);else if(n>0!=(_==a)){var d=Math.max(u,l),f=n>0?_:d;r.setTime(r.getTime()+(f-a)*6e4)}HEAP32[e+24>>>2>>>0]=r.getDay();var p=ydayFromDate(r)|0;HEAP32[e+28>>>2>>>0]=p,HEAP32[e>>>2>>>0]=r.getSeconds(),HEAP32[e+4>>>2>>>0]=r.getMinutes(),HEAP32[e+8>>>2>>>0]=r.getHours(),HEAP32[e+12>>>2>>>0]=r.getDate(),HEAP32[e+16>>>2>>>0]=r.getMonth(),HEAP32[e+20>>>2>>>0]=r.getYear();var m=r.getTime();return isNaN(m)?-1:m/1e3})();return setTempRet0((tempDouble=t,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),t>>>0};__mktime_js.sig="ip";function __mmap_js(e,t,r,n,a,o,l,u){e>>>=0;var _=convertI32PairToI53Checked(a,o);l>>>=0,u>>>=0;try{if(isNaN(_))return 61;var d=SYSCALLS.getStreamFromFD(n),f=FS.mmap(d,e,_,t,r),p=f.ptr;return HEAP32[l>>>2>>>0]=f.allocated,HEAPU32[u>>>2>>>0]=p,0}catch(m){if(typeof FS>"u"||m.name!=="ErrnoError")throw m;return-m.errno}}__mmap_js.sig="ipiiiiipp";function __msync_js(e,t,r,n,a,o,l){e>>>=0,t>>>=0;var u=convertI32PairToI53Checked(o,l);try{return isNaN(u)?61:(SYSCALLS.doMsync(e,SYSCALLS.getStreamFromFD(a),t,n,u),0)}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}__msync_js.sig="ippiiiii";function __munmap_js(e,t,r,n,a,o,l){e>>>=0,t>>>=0;var u=convertI32PairToI53Checked(o,l);try{var _=SYSCALLS.getStreamFromFD(a);r&2&&SYSCALLS.doMsync(e,_,t,n,u)}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}__munmap_js.sig="ippiiiii";var timers={},_emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(e,t)=>{if(timers[e]&&(clearTimeout(timers[e].id),delete timers[e]),!t)return 0;var r=setTimeout(()=>{delete timers[e],callUserCallback(()=>__emscripten_timeout(e,_emscripten_get_now()))},t);return timers[e]={id:r,timeout_ms:t},0};__setitimer_js.sig="iid";var __timegm_js=function(e){e>>>=0;var t=(()=>{var r=Date.UTC(HEAP32[e+20>>>2>>>0]+1900,HEAP32[e+16>>>2>>>0],HEAP32[e+12>>>2>>>0],HEAP32[e+8>>>2>>>0],HEAP32[e+4>>>2>>>0],HEAP32[e>>>2>>>0],0),n=new Date(r);HEAP32[e+24>>>2>>>0]=n.getUTCDay();var a=Date.UTC(n.getUTCFullYear(),0,1,0,0,0,0),o=(n.getTime()-a)/(1e3*60*60*24)|0;return HEAP32[e+28>>>2>>>0]=o,n.getTime()/1e3})();return setTempRet0((tempDouble=t,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),t>>>0};__timegm_js.sig="ip";var __tzset_js=function(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;var a=new Date().getFullYear(),o=new Date(a,0,1),l=new Date(a,6,1),u=o.getTimezoneOffset(),_=l.getTimezoneOffset(),d=Math.max(u,_);HEAPU32[e>>>2>>>0]=d*60,HEAP32[t>>>2>>>0]=+(u!=_);var f=h=>{var g=h>=0?"-":"+",v=Math.abs(h),y=String(Math.floor(v/60)).padStart(2,"0"),S=String(v%60).padStart(2,"0");return"UTC".concat(g).concat(y).concat(S)},p=f(u),m=f(_);_{if(MainLoop.timingMode=e,MainLoop.timingValue=t,!MainLoop.func)return 1;if(MainLoop.running||(MainLoop.running=!0),e==0)MainLoop.scheduler=function(){var l=Math.max(0,MainLoop.tickStartTime+t-_emscripten_get_now())|0;setTimeout(MainLoop.runner,l)},MainLoop.method="timeout";else if(e==1)MainLoop.scheduler=function(){MainLoop.requestAnimationFrame(MainLoop.runner)},MainLoop.method="rAF";else if(e==2){if(typeof MainLoop.setImmediate>"u")if(typeof setImmediate>"u"){var r=[],n="setimmediate",a=o=>{(o.data===n||o.data.target===n)&&(o.stopPropagation(),r.shift()())};addEventListener("message",a,!0),MainLoop.setImmediate=o=>{var l;r.push(o),ENVIRONMENT_IS_WORKER?((l=Module.setImmediates)!=null||(Module.setImmediates=[]),Module.setImmediates.push(o),postMessage({target:n})):postMessage(n,"*")}}else MainLoop.setImmediate=setImmediate;MainLoop.scheduler=function(){MainLoop.setImmediate(MainLoop.runner)},MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(e,t,r,n,a)=>{MainLoop.func=e,MainLoop.arg=n;var o=MainLoop.currentlyRunningMainloop;function l(){return o0){var _=Date.now(),d=MainLoop.queue.shift();if(d.func(d.arg),MainLoop.remainingBlockers){var f=MainLoop.remainingBlockers,p=f%1==0?f-1:Math.floor(f);d.counted?MainLoop.remainingBlockers=p:(p=p+.5,MainLoop.remainingBlockers=(8*f+p)/9)}if(MainLoop.updateStatus(),!l())return;setTimeout(MainLoop.runner,0);return}if(l()){if(MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0,MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else MainLoop.timingMode==0&&(MainLoop.tickStartTime=_emscripten_get_now());MainLoop.runIter(e),l()&&MainLoop.scheduler()}}},a||(t&&t>0?_emscripten_set_main_loop_timing(0,1e3/t):_emscripten_set_main_loop_timing(1,1),MainLoop.scheduler()),r)throw"unwind"},MainLoop={running:!1,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null,MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var e=MainLoop.timingMode,t=MainLoop.timingValue,r=MainLoop.func;MainLoop.func=null,setMainLoop(r,0,!1,MainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),MainLoop.scheduler()},updateStatus(){var n,a;if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=(n=MainLoop.remainingBlockers)!=null?n:0,r=(a=MainLoop.expectedBlockers)!=null?a:0;t?t=MainLoop.nextRAF;)MainLoop.nextRAF+=1e3/60;var r=Math.max(MainLoop.nextRAF-t,0);setTimeout(e,r)},requestAnimationFrame(e){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(e);return}var t=MainLoop.fakeRequestAnimationFrame;t(e)}},AL={QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:.1,DEVICE_NAME:"Emscripten OpenAL",CAPTURE_DEVICE_NAME:"Emscripten OpenAL capture",ALC_EXTENSIONS:{ALC_SOFT_pause_device:!0,ALC_SOFT_HRTF:!0},AL_EXTENSIONS:{AL_EXT_float32:!0,AL_SOFT_loop_points:!0,AL_SOFT_source_length:!0,AL_EXT_source_distance_model:!0,AL_SOFT_source_spatialize:!0},_alcErr:0,alcErr:0,deviceRefCounts:{},alcStringCache:{},paused:!1,stringCache:{},contexts:{},currentCtx:null,buffers:{0:{id:0,refCount:0,audioBuf:null,frequency:0,bytesPerSample:2,channels:1,length:0}},paramArray:[],_nextId:1,newId:()=>AL.freeIds.length>0?AL.freeIds.pop():AL._nextId++,freeIds:[],scheduleContextAudio:e=>{if(!(MainLoop.timingMode===1&&document.visibilityState!="visible"))for(var t in e.sources)AL.scheduleSourceAudio(e.sources[t])},scheduleSourceAudio:(e,t)=>{if(!(MainLoop.timingMode===1&&document.visibilityState!="visible")&&e.state===4114){for(var r=AL.updateSourceTime(e),n=e.bufStartTime,a=e.bufOffset,o=e.bufsProcessed,l=0;l=e.bufQueue.length)if(e.looping)o%=e.bufQueue.length;else break;var f=e.bufQueue[o%e.bufQueue.length];if(f.length===0){if(d++,d===e.bufQueue.length)break}else{var u=e.context.audioCtx.createBufferSource();u.buffer=f.audioBuf,u.playbackRate.value=e.playbackRate,(f.audioBuf._loopStart||f.audioBuf._loopEnd)&&(u.loopStart=f.audioBuf._loopStart,u.loopEnd=f.audioBuf._loopEnd);var p=0;e.type===4136&&e.looping?(p=Number.POSITIVE_INFINITY,u.loop=!0,f.audioBuf._loopStart&&(u.loopStart=f.audioBuf._loopStart),f.audioBuf._loopEnd&&(u.loopEnd=f.audioBuf._loopEnd)):p=(f.audioBuf.duration-a)/e.playbackRate,u._startOffset=a,u._duration=p,u._skipCount=d,d=0,u.connect(e.gain),typeof u.start<"u"?(n=Math.max(n,e.context.audioCtx.currentTime),u.start(n,a)):typeof u.noteOn<"u"&&(n=Math.max(n,e.context.audioCtx.currentTime),u.noteOn(n)),u._startTime=n,e.audioQueue.push(u),n+=p}a=0,o++}}},updateSourceTime:e=>{var t=e.context.audioCtx.currentTime;if(e.state!==4114)return t;isFinite(e.bufStartTime)||(e.bufStartTime=t-e.bufOffset/e.playbackRate,e.bufOffset=0);for(var r=0;e.audioQueue.length;){var n=e.audioQueue[0];if(e.bufsProcessed+=n._skipCount,r=n._startTime+n._duration,t=e.bufQueue.length&&!e.looping)AL.setSourceState(e,4116);else if(e.type===4136&&e.looping){var a=e.bufQueue[0];if(a.length===0)e.bufOffset=0;else{var o=(t-e.bufStartTime)*e.playbackRate,l=a.audioBuf._loopStart||0,u=a.audioBuf._loopEnd||a.audioBuf.duration;u<=l&&(u=a.audioBuf.duration),o0&&(e.bufStartTime+=Math.floor((t-e.bufStartTime)/_)*_)}for(var d=0;d=e.bufQueue.length)if(e.looping)e.bufsProcessed%=e.bufQueue.length;else{AL.setSourceState(e,4116);break}var a=e.bufQueue[e.bufsProcessed];if(a.length>0){if(r=e.bufStartTime+a.audioBuf.duration/e.playbackRate,t{AL.updateSourceTime(e);for(var t=1;t1&&(e.audioQueue.length=1)},stopSourceAudio:e=>{for(var t=0;t{t===4114?((e.state===4114||e.state==4116)&&(e.bufsProcessed=0,e.bufOffset=0),AL.stopSourceAudio(e),e.state=4114,e.bufStartTime=Number.NEGATIVE_INFINITY,AL.scheduleSourceAudio(e)):t===4115?e.state===4114&&(AL.updateSourceTime(e),AL.stopSourceAudio(e),e.state=4115):t===4116?e.state!==4113&&(e.state=4116,e.bufsProcessed=e.bufQueue.length,e.bufStartTime=Number.NEGATIVE_INFINITY,e.bufOffset=0,AL.stopSourceAudio(e)):t===4113&&e.state!==4113&&(e.state=4113,e.bufsProcessed=0,e.bufStartTime=Number.NEGATIVE_INFINITY,e.bufOffset=0,AL.stopSourceAudio(e))},initSourcePanner:e=>{if(e.type!==4144){for(var t=AL.buffers[0],r=0;r{for(var t in e.sources)AL.updateSourceGlobal(e.sources[t])},updateSourceGlobal:e=>{var t=e.panner;if(t){t.refDistance=e.refDistance,t.maxDistance=e.maxDistance,t.rolloffFactor=e.rolloffFactor,t.panningModel=e.context.hrtf?"HRTF":"equalpower";var r=e.context.sourceDistanceModel?e.distanceModel:e.context.distanceModel;switch(r){case 0:t.distanceModel="inverse",t.refDistance=340282e33;break;case 53249:case 53250:t.distanceModel="inverse";break;case 53251:case 53252:t.distanceModel="linear";break;case 53253:case 53254:t.distanceModel="exponential";break}}},updateListenerSpace:e=>{var t=e.audioCtx.listener;t.positionX?(t.positionX.value=e.listener.position[0],t.positionY.value=e.listener.position[1],t.positionZ.value=e.listener.position[2]):t.setPosition(e.listener.position[0],e.listener.position[1],e.listener.position[2]),t.forwardX?(t.forwardX.value=e.listener.direction[0],t.forwardY.value=e.listener.direction[1],t.forwardZ.value=e.listener.direction[2],t.upX.value=e.listener.up[0],t.upY.value=e.listener.up[1],t.upZ.value=e.listener.up[2]):t.setOrientation(e.listener.direction[0],e.listener.direction[1],e.listener.direction[2],e.listener.up[0],e.listener.up[1],e.listener.up[2]);for(var r in e.sources)AL.updateSourceSpace(e.sources[r])},updateSourceSpace:e=>{if(e.panner){var t=e.panner,r=e.position[0],n=e.position[1],a=e.position[2],o=e.direction[0],l=e.direction[1],u=e.direction[2],_=e.context.listener,d=_.position[0],f=_.position[1],p=_.position[2];if(e.relative){var m=-_.direction[0],h=-_.direction[1],g=-_.direction[2],v=_.up[0],y=_.up[1],S=_.up[2],w=(xo,Co,Mo)=>{var Po=Math.sqrt(xo*xo+Co*Co+Mo*Mo);return Po{if(e.state===4114){AL.cancelPendingSourceAudio(e);var t=e.audioQueue[0];if(!t)return;var r;e.type===4136&&e.looping?r=Number.POSITIVE_INFINITY:r=(t.buffer.duration-t._startOffset)/e.playbackRate,t._duration=r,t.playbackRate.value=e.playbackRate,AL.scheduleSourceAudio(e)}},sourceDuration:e=>{for(var t=0,r=0;r{AL.updateSourceTime(e);for(var t=0,r=0;r{var r=e.state==4114;if(r&&AL.setSourceState(e,4113),e.bufQueue[e.bufsProcessed].audioBuf!==null){for(e.bufsProcessed=0;t>e.bufQueue[e.bufsProcessed].audioBuf.duration;)t-=e.bufQueue[e.bufsProcessed].audioBuf.duration,e.bufsProcessed++;e.bufOffset=t}r&&AL.setSourceState(e,4114)},getGlobalParam:(e,t)=>{if(!AL.currentCtx)return null;switch(t){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:return AL.currentCtx.err=40962,null}},setGlobalParam:(e,t,r)=>{if(AL.currentCtx)switch(t){case 49152:if(!Number.isFinite(r)||r<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=r,AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(r)||r<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=r,AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(r){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=r,AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:(e,t)=>{if(!AL.currentCtx)return null;switch(t){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:return AL.currentCtx.err=40962,null}},setListenerParam:(e,t,r)=>{if(AL.currentCtx){if(r===null){AL.currentCtx.err=40962;return}var n=AL.currentCtx.listener;switch(t){case 4100:if(!Number.isFinite(r[0])||!Number.isFinite(r[1])||!Number.isFinite(r[2])){AL.currentCtx.err=40963;return}n.position[0]=r[0],n.position[1]=r[1],n.position[2]=r[2],AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(r[0])||!Number.isFinite(r[1])||!Number.isFinite(r[2])){AL.currentCtx.err=40963;return}n.velocity[0]=r[0],n.velocity[1]=r[1],n.velocity[2]=r[2],AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(r)||r<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=r;break;case 4111:if(!Number.isFinite(r[0])||!Number.isFinite(r[1])||!Number.isFinite(r[2])||!Number.isFinite(r[3])||!Number.isFinite(r[4])||!Number.isFinite(r[5])){AL.currentCtx.err=40963;return}n.direction[0]=r[0],n.direction[1]=r[1],n.direction[2]=r[2],n.up[0]=r[3],n.up[1]=r[4],n.up[2]=r[5],AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}}},getBufferParam:(e,t,r)=>{if(AL.currentCtx){var n=AL.buffers[t];if(!n||t===0){AL.currentCtx.err=40961;return}switch(r){case 8193:return n.frequency;case 8194:return n.bytesPerSample*8;case 8195:return n.channels;case 8196:return n.length*n.bytesPerSample*n.channels;case 8213:return n.length===0?[0,0]:[(n.audioBuf._loopStart||0)*n.frequency,(n.audioBuf._loopEnd||n.length)*n.frequency];default:return AL.currentCtx.err=40962,null}}},setBufferParam:(e,t,r,n)=>{if(AL.currentCtx){var a=AL.buffers[t];if(!a||t===0){AL.currentCtx.err=40961;return}if(n===null){AL.currentCtx.err=40962;return}switch(r){case 8196:if(n!==0){AL.currentCtx.err=40963;return}break;case 8213:if(n[0]<0||n[0]>a.length||n[1]<0||n[1]>a.Length||n[0]>=n[1]){AL.currentCtx.err=40963;return}if(a.refCount>0){AL.currentCtx.err=40964;return}a.audioBuf&&(a.audioBuf._loopStart=n[0]/a.frequency,a.audioBuf._loopEnd=n[1]/a.frequency);break;default:AL.currentCtx.err=40962;return}}},getSourceParam:(e,t,r)=>{if(!AL.currentCtx)return null;var n=AL.currentCtx.sources[t];if(!n)return AL.currentCtx.err=40961,null;switch(r){case 514:return n.relative;case 4097:return n.coneInnerAngle;case 4098:return n.coneOuterAngle;case 4099:return n.pitch;case 4100:return n.position;case 4101:return n.direction;case 4102:return n.velocity;case 4103:return n.looping;case 4105:return n.type===4136?n.bufQueue[0].id:0;case 4106:return n.gain.gain.value;case 4109:return n.minGain;case 4110:return n.maxGain;case 4112:return n.state;case 4117:return n.bufQueue.length===1&&n.bufQueue[0].id===0?0:n.bufQueue.length;case 4118:return n.bufQueue.length===1&&n.bufQueue[0].id===0||n.looping?0:n.bufsProcessed;case 4128:return n.refDistance;case 4129:return n.rolloffFactor;case 4130:return n.coneOuterGain;case 4131:return n.maxDistance;case 4132:return AL.sourceTell(n);case 4133:var a=AL.sourceTell(n);return a>0&&(a*=n.bufQueue[0].frequency),a;case 4134:var a=AL.sourceTell(n);return a>0&&(a*=n.bufQueue[0].frequency*n.bufQueue[0].bytesPerSample),a;case 4135:return n.type;case 4628:return n.spatialize;case 8201:for(var u=0,o=0,l=0;l{if(AL.currentCtx){var a=AL.currentCtx.sources[t];if(!a){AL.currentCtx.err=40961;return}if(n===null){AL.currentCtx.err=40962;return}switch(r){case 514:if(n===1)a.relative=!0,AL.updateSourceSpace(a);else if(n===0)a.relative=!1,AL.updateSourceSpace(a);else{AL.currentCtx.err=40963;return}break;case 4097:if(!Number.isFinite(n)){AL.currentCtx.err=40963;return}a.coneInnerAngle=n,a.panner&&(a.panner.coneInnerAngle=n%360);break;case 4098:if(!Number.isFinite(n)){AL.currentCtx.err=40963;return}a.coneOuterAngle=n,a.panner&&(a.panner.coneOuterAngle=n%360);break;case 4099:if(!Number.isFinite(n)||n<=0){AL.currentCtx.err=40963;return}if(a.pitch===n)break;a.pitch=n,AL.updateSourceRate(a);break;case 4100:if(!Number.isFinite(n[0])||!Number.isFinite(n[1])||!Number.isFinite(n[2])){AL.currentCtx.err=40963;return}a.position[0]=n[0],a.position[1]=n[1],a.position[2]=n[2],AL.updateSourceSpace(a);break;case 4101:if(!Number.isFinite(n[0])||!Number.isFinite(n[1])||!Number.isFinite(n[2])){AL.currentCtx.err=40963;return}a.direction[0]=n[0],a.direction[1]=n[1],a.direction[2]=n[2],AL.updateSourceSpace(a);break;case 4102:if(!Number.isFinite(n[0])||!Number.isFinite(n[1])||!Number.isFinite(n[2])){AL.currentCtx.err=40963;return}a.velocity[0]=n[0],a.velocity[1]=n[1],a.velocity[2]=n[2],AL.updateSourceSpace(a);break;case 4103:if(n===1){if(a.looping=!0,AL.updateSourceTime(a),a.type===4136&&a.audioQueue.length>0){var o=a.audioQueue[0];o.loop=!0,o._duration=Number.POSITIVE_INFINITY}}else if(n===0){a.looping=!1;var l=AL.updateSourceTime(a);if(a.type===4136&&a.audioQueue.length>0){var o=a.audioQueue[0];o.loop=!1,o._duration=a.bufQueue[0].audioBuf.duration/a.playbackRate,o._startTime=l-a.bufOffset/a.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(a.state===4114||a.state===4115){AL.currentCtx.err=40964;return}if(n===0){for(var u in a.bufQueue)a.bufQueue[u].refCount--;a.bufQueue.length=1,a.bufQueue[0]=AL.buffers[0],a.bufsProcessed=0,a.type=4144}else{var _=AL.buffers[n];if(!_){AL.currentCtx.err=40963;return}for(var u in a.bufQueue)a.bufQueue[u].refCount--;a.bufQueue.length=0,_.refCount++,a.bufQueue=[_],a.bufsProcessed=0,a.type=4136}AL.initSourcePanner(a),AL.scheduleSourceAudio(a);break;case 4106:if(!Number.isFinite(n)||n<0){AL.currentCtx.err=40963;return}a.gain.gain.value=n;break;case 4109:if(!Number.isFinite(n)||n<0||n>Math.min(a.maxGain,1)){AL.currentCtx.err=40963;return}a.minGain=n;break;case 4110:if(!Number.isFinite(n)||n1){AL.currentCtx.err=40963;return}a.maxGain=n;break;case 4128:if(!Number.isFinite(n)||n<0){AL.currentCtx.err=40963;return}a.refDistance=n,a.panner&&(a.panner.refDistance=n);break;case 4129:if(!Number.isFinite(n)||n<0){AL.currentCtx.err=40963;return}a.rolloffFactor=n,a.panner&&(a.panner.rolloffFactor=n);break;case 4130:if(!Number.isFinite(n)||n<0||n>1){AL.currentCtx.err=40963;return}a.coneOuterGain=n,a.panner&&(a.panner.coneOuterGain=n);break;case 4131:if(!Number.isFinite(n)||n<0){AL.currentCtx.err=40963;return}a.maxDistance=n,a.panner&&(a.panner.maxDistance=n);break;case 4132:if(n<0||n>AL.sourceDuration(a)){AL.currentCtx.err=40963;return}AL.sourceSeek(a,n);break;case 4133:var p=AL.sourceDuration(a);if(p>0){var d;for(var f in a.bufQueue)if(f){d=a.bufQueue[f].frequency;break}n/=d}if(n<0||n>p){AL.currentCtx.err=40963;return}AL.sourceSeek(a,n);break;case 4134:var p=AL.sourceDuration(a);if(p>0){var m;for(var f in a.bufQueue)if(f){var _=a.bufQueue[f];m=_.frequency*_.bytesPerSample*_.channels;break}n/=m}if(n<0||n>p){AL.currentCtx.err=40963;return}AL.sourceSeek(a,n);break;case 4628:if(n!==0&&n!==1&&n!==2){AL.currentCtx.err=40963;return}a.spatialize=n,AL.initSourcePanner(a);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(n){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:a.distanceModel=n,AL.currentCtx.sourceDistanceModel&&AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:(e,t)=>{if(e===0)return AL.alcErr=40961,null;var r=AL.captures[e];if(!r)return AL.alcErr=40961,null;var n=r.mediaStreamError;return n?(AL.alcErr=40961,null):r}},_alBuffer3f=(e,t,r,n,a)=>{AL.setBufferParam("alBuffer3f",e,t,null)};_alBuffer3f.sig="viifff";var _alBuffer3i=(e,t,r,n,a)=>{AL.setBufferParam("alBuffer3i",e,t,null)};_alBuffer3i.sig="viiiii";function _alBufferData(e,t,r,n,a){if(r>>>=0,!!AL.currentCtx){var o=AL.buffers[e];if(!o){AL.currentCtx.err=40963;return}if(a<=0){AL.currentCtx.err=40963;return}var l=null;try{switch(t){case 4352:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(1,n,a);for(var u=l.getChannelData(0),_=0;_>>0]*.0078125-1}o.bytesPerSample=1,o.channels=1,o.length=n;break;case 4353:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(1,n>>1,a);var u=l.getChannelData(0);r>>=1;for(var _=0;_>1;++_)u[_]=HEAP16[r++>>>0]*30517578125e-15}o.bytesPerSample=2,o.channels=1,o.length=n>>1;break;case 4354:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(2,n>>1,a);for(var u=l.getChannelData(0),d=l.getChannelData(1),_=0;_>1;++_)u[_]=HEAPU8[r++>>>0]*.0078125-1,d[_]=HEAPU8[r++>>>0]*.0078125-1}o.bytesPerSample=1,o.channels=2,o.length=n>>1;break;case 4355:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(2,n>>2,a);var u=l.getChannelData(0),d=l.getChannelData(1);r>>=1;for(var _=0;_>2;++_)u[_]=HEAP16[r++>>>0]*30517578125e-15,d[_]=HEAP16[r++>>>0]*30517578125e-15}o.bytesPerSample=2,o.channels=2,o.length=n>>2;break;case 65552:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(1,n>>2,a);var u=l.getChannelData(0);r>>=2;for(var _=0;_>2;++_)u[_]=HEAPF32[r++>>>0]}o.bytesPerSample=4,o.channels=1,o.length=n>>2;break;case 65553:if(n>0){l=AL.currentCtx.audioCtx.createBuffer(2,n>>3,a);var u=l.getChannelData(0),d=l.getChannelData(1);r>>=2;for(var _=0;_>3;++_)u[_]=HEAPF32[r++>>>0],d[_]=HEAPF32[r++>>>0]}o.bytesPerSample=4,o.channels=2,o.length=n>>3;break;default:AL.currentCtx.err=40963;return}o.frequency=a,o.audioBuf=l}catch(f){AL.currentCtx.err=40963;return}}}_alBufferData.sig="viipii";var _alBufferf=(e,t,r)=>{AL.setBufferParam("alBufferf",e,t,null)};_alBufferf.sig="viif";function _alBufferfv(e,t,r){if(r>>>=0,!!AL.currentCtx){if(!r){AL.currentCtx.err=40963;return}AL.setBufferParam("alBufferfv",e,t,null)}}_alBufferfv.sig="viip";var _alBufferi=(e,t,r)=>{AL.setBufferParam("alBufferi",e,t,null)};_alBufferi.sig="viii";function _alBufferiv(e,t,r){if(r>>>=0,!!AL.currentCtx){if(!r){AL.currentCtx.err=40963;return}switch(t){case 8213:AL.paramArray[0]=HEAP32[r>>>2>>>0],AL.paramArray[1]=HEAP32[r+4>>>2>>>0],AL.setBufferParam("alBufferiv",e,t,AL.paramArray);break;default:AL.setBufferParam("alBufferiv",e,t,null);break}}}_alBufferiv.sig="viip";function _alDeleteBuffers(e,t){if(t>>>=0,!!AL.currentCtx){for(var r=0;r>>2>>>0];if(n!==0){if(!AL.buffers[n]){AL.currentCtx.err=40961;return}if(AL.buffers[n].refCount){AL.currentCtx.err=40964;return}}}for(var r=0;r>>2>>>0];n!==0&&(AL.deviceRefCounts[AL.buffers[n].deviceId]--,delete AL.buffers[n],AL.freeIds.push(n))}}}_alDeleteBuffers.sig="vip";var _alSourcei=(e,t,r)=>{switch(t){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",e,t,r);break;default:AL.setSourceParam("alSourcei",e,t,null);break}};_alSourcei.sig="viii";function _alDeleteSources(e,t){if(t>>>=0,!!AL.currentCtx){for(var r=0;r>>2>>>0];if(!AL.currentCtx.sources[n]){AL.currentCtx.err=40961;return}}for(var r=0;r>>2>>>0];AL.setSourceState(AL.currentCtx.sources[n],4116),_alSourcei(n,4105,0),delete AL.currentCtx.sources[n],AL.freeIds.push(n)}}}_alDeleteSources.sig="vip";var _alDisable=e=>{if(AL.currentCtx)switch(e){case 512:AL.currentCtx.sourceDistanceModel=!1,AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alDisable.sig="vi";var _alDistanceModel=e=>{AL.setGlobalParam("alDistanceModel",53248,e)};_alDistanceModel.sig="vi";var _alDopplerFactor=e=>{AL.setGlobalParam("alDopplerFactor",49152,e)};_alDopplerFactor.sig="vf";var _alDopplerVelocity=e=>{if(warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead."),!!AL.currentCtx&&e<=0){AL.currentCtx.err=40963;return}};_alDopplerVelocity.sig="vf";var _alEnable=e=>{if(AL.currentCtx)switch(e){case 512:AL.currentCtx.sourceDistanceModel=!0,AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}};_alEnable.sig="vi";function _alGenBuffers(e,t){if(t>>>=0,!!AL.currentCtx)for(var r=0;r>>2>>>0]=n.id}}_alGenBuffers.sig="vip";function _alGenSources(e,t){if(t>>>=0,!!AL.currentCtx)for(var r=0;r>>2>>>0]=a.id}}_alGenSources.sig="vip";var _alGetBoolean=e=>{var t=AL.getGlobalParam("alGetBoolean",e);if(t===null)return 0;switch(e){case 49152:case 49155:case 53248:return t!==0?1:0;default:return AL.currentCtx.err=40962,0}};_alGetBoolean.sig="ii";function _alGetBooleanv(e,t){t>>>=0;var r=AL.getGlobalParam("alGetBooleanv",e);if(!(r===null||!t))switch(e){case 49152:case 49155:case 53248:HEAP8[t>>>0]=r;break;default:AL.currentCtx.err=40962;return}}_alGetBooleanv.sig="vip";function _alGetBuffer3f(e,t,r,n,a){r>>>=0,n>>>=0,a>>>=0;var o=AL.getBufferParam("alGetBuffer3f",e,t);if(o!==null){if(!r||!n||!a){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962}}_alGetBuffer3f.sig="viippp";function _alGetBuffer3i(e,t,r,n,a){r>>>=0,n>>>=0,a>>>=0;var o=AL.getBufferParam("alGetBuffer3i",e,t);if(o!==null){if(!r||!n||!a){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962}}_alGetBuffer3i.sig="viippp";function _alGetBufferf(e,t,r){r>>>=0;var n=AL.getBufferParam("alGetBufferf",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962}}_alGetBufferf.sig="viip";function _alGetBufferfv(e,t,r){r>>>=0;var n=AL.getBufferParam("alGetBufferfv",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962}}_alGetBufferfv.sig="viip";function _alGetBufferi(e,t,r){r>>>=0;var n=AL.getBufferParam("alGetBufferi",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 8193:case 8194:case 8195:case 8196:HEAP32[r>>>2>>>0]=n;break;default:AL.currentCtx.err=40962;return}}}_alGetBufferi.sig="viip";function _alGetBufferiv(e,t,r){r>>>=0;var n=AL.getBufferParam("alGetBufferiv",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 8193:case 8194:case 8195:case 8196:HEAP32[r>>>2>>>0]=n;break;case 8213:HEAP32[r>>>2>>>0]=n[0],HEAP32[r+4>>>2>>>0]=n[1];break;default:AL.currentCtx.err=40962;return}}}_alGetBufferiv.sig="viip";var _alGetDouble=e=>{var t=AL.getGlobalParam("alGetDouble",e);if(t===null)return 0;switch(e){case 49152:case 49155:case 53248:return t;default:return AL.currentCtx.err=40962,0}};_alGetDouble.sig="di";function _alGetDoublev(e,t){t>>>=0;var r=AL.getGlobalParam("alGetDoublev",e);if(!(r===null||!t))switch(e){case 49152:case 49155:case 53248:HEAPF64[t>>>3>>>0]=r;break;default:AL.currentCtx.err=40962;return}}_alGetDoublev.sig="vip";function _alGetEnumValue(e){if(e>>>=0,!AL.currentCtx)return 0;if(!e)return AL.currentCtx.err=40963,0;var t=UTF8ToString(e);switch(t){case"AL_BITS":return 8194;case"AL_BUFFER":return 4105;case"AL_BUFFERS_PROCESSED":return 4118;case"AL_BUFFERS_QUEUED":return 4117;case"AL_BYTE_OFFSET":return 4134;case"AL_CHANNELS":return 8195;case"AL_CONE_INNER_ANGLE":return 4097;case"AL_CONE_OUTER_ANGLE":return 4098;case"AL_CONE_OUTER_GAIN":return 4130;case"AL_DIRECTION":return 4101;case"AL_DISTANCE_MODEL":return 53248;case"AL_DOPPLER_FACTOR":return 49152;case"AL_DOPPLER_VELOCITY":return 49153;case"AL_EXPONENT_DISTANCE":return 53253;case"AL_EXPONENT_DISTANCE_CLAMPED":return 53254;case"AL_EXTENSIONS":return 45060;case"AL_FORMAT_MONO16":return 4353;case"AL_FORMAT_MONO8":return 4352;case"AL_FORMAT_STEREO16":return 4355;case"AL_FORMAT_STEREO8":return 4354;case"AL_FREQUENCY":return 8193;case"AL_GAIN":return 4106;case"AL_INITIAL":return 4113;case"AL_INVALID":return-1;case"AL_ILLEGAL_ENUM":case"AL_INVALID_ENUM":return 40962;case"AL_INVALID_NAME":return 40961;case"AL_ILLEGAL_COMMAND":case"AL_INVALID_OPERATION":return 40964;case"AL_INVALID_VALUE":return 40963;case"AL_INVERSE_DISTANCE":return 53249;case"AL_INVERSE_DISTANCE_CLAMPED":return 53250;case"AL_LINEAR_DISTANCE":return 53251;case"AL_LINEAR_DISTANCE_CLAMPED":return 53252;case"AL_LOOPING":return 4103;case"AL_MAX_DISTANCE":return 4131;case"AL_MAX_GAIN":return 4110;case"AL_MIN_GAIN":return 4109;case"AL_NONE":return 0;case"AL_NO_ERROR":return 0;case"AL_ORIENTATION":return 4111;case"AL_OUT_OF_MEMORY":return 40965;case"AL_PAUSED":return 4115;case"AL_PENDING":return 8209;case"AL_PITCH":return 4099;case"AL_PLAYING":return 4114;case"AL_POSITION":return 4100;case"AL_PROCESSED":return 8210;case"AL_REFERENCE_DISTANCE":return 4128;case"AL_RENDERER":return 45059;case"AL_ROLLOFF_FACTOR":return 4129;case"AL_SAMPLE_OFFSET":return 4133;case"AL_SEC_OFFSET":return 4132;case"AL_SIZE":return 8196;case"AL_SOURCE_RELATIVE":return 514;case"AL_SOURCE_STATE":return 4112;case"AL_SOURCE_TYPE":return 4135;case"AL_SPEED_OF_SOUND":return 49155;case"AL_STATIC":return 4136;case"AL_STOPPED":return 4116;case"AL_STREAMING":return 4137;case"AL_UNDETERMINED":return 4144;case"AL_UNUSED":return 8208;case"AL_VELOCITY":return 4102;case"AL_VENDOR":return 45057;case"AL_VERSION":return 45058;case"AL_AUTO_SOFT":return 2;case"AL_SOURCE_DISTANCE_MODEL":return 512;case"AL_SOURCE_SPATIALIZE_SOFT":return 4628;case"AL_LOOP_POINTS_SOFT":return 8213;case"AL_BYTE_LENGTH_SOFT":return 8201;case"AL_SAMPLE_LENGTH_SOFT":return 8202;case"AL_SEC_LENGTH_SOFT":return 8203;case"AL_FORMAT_MONO_FLOAT32":return 65552;case"AL_FORMAT_STEREO_FLOAT32":return 65553;default:return AL.currentCtx.err=40963,0}}_alGetEnumValue.sig="ip";var _alGetError=()=>{if(!AL.currentCtx)return 40964;var e=AL.currentCtx.err;return AL.currentCtx.err=0,e};_alGetError.sig="i";var _alGetFloat=e=>{var t=AL.getGlobalParam("alGetFloat",e);if(t===null)return 0;switch(e){case 49152:case 49155:case 53248:return t;default:return 0}};_alGetFloat.sig="fi";function _alGetFloatv(e,t){t>>>=0;var r=AL.getGlobalParam("alGetFloatv",e);if(!(r===null||!t))switch(e){case 49152:case 49155:case 53248:HEAPF32[t>>>2>>>0]=r;break;default:AL.currentCtx.err=40962;return}}_alGetFloatv.sig="vip";var _alGetInteger=e=>{var t=AL.getGlobalParam("alGetInteger",e);if(t===null)return 0;switch(e){case 49152:case 49155:case 53248:return t;default:return AL.currentCtx.err=40962,0}};_alGetInteger.sig="ii";function _alGetIntegerv(e,t){t>>>=0;var r=AL.getGlobalParam("alGetIntegerv",e);if(!(r===null||!t))switch(e){case 49152:case 49155:case 53248:HEAP32[t>>>2>>>0]=r;break;default:AL.currentCtx.err=40962;return}}_alGetIntegerv.sig="vip";function _alGetListener3f(e,t,r,n){t>>>=0,r>>>=0,n>>>=0;var a=AL.getListenerParam("alGetListener3f",e);if(a!==null){if(!t||!r||!n){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:HEAPF32[t>>>2>>>0]=a[0],HEAPF32[r>>>2>>>0]=a[1],HEAPF32[n>>>2>>>0]=a[2];break;default:AL.currentCtx.err=40962;return}}}_alGetListener3f.sig="vippp";function _alGetListener3i(e,t,r,n){t>>>=0,r>>>=0,n>>>=0;var a=AL.getListenerParam("alGetListener3i",e);if(a!==null){if(!t||!r||!n){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:HEAP32[t>>>2>>>0]=a[0],HEAP32[r>>>2>>>0]=a[1],HEAP32[n>>>2>>>0]=a[2];break;default:AL.currentCtx.err=40962;return}}}_alGetListener3i.sig="vippp";function _alGetListenerf(e,t){t>>>=0;var r=AL.getListenerParam("alGetListenerf",e);if(r!==null){if(!t){AL.currentCtx.err=40963;return}switch(e){case 4106:HEAPF32[t>>>2>>>0]=r;break;default:AL.currentCtx.err=40962;return}}}_alGetListenerf.sig="vip";function _alGetListenerfv(e,t){t>>>=0;var r=AL.getListenerParam("alGetListenerfv",e);if(r!==null){if(!t){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:HEAPF32[t>>>2>>>0]=r[0],HEAPF32[t+4>>>2>>>0]=r[1],HEAPF32[t+8>>>2>>>0]=r[2];break;case 4111:HEAPF32[t>>>2>>>0]=r[0],HEAPF32[t+4>>>2>>>0]=r[1],HEAPF32[t+8>>>2>>>0]=r[2],HEAPF32[t+12>>>2>>>0]=r[3],HEAPF32[t+16>>>2>>>0]=r[4],HEAPF32[t+20>>>2>>>0]=r[5];break;default:AL.currentCtx.err=40962;return}}}_alGetListenerfv.sig="vip";function _alGetListeneri(e,t){t>>>=0;var r=AL.getListenerParam("alGetListeneri",e);if(r!==null){if(!t){AL.currentCtx.err=40963;return}AL.currentCtx.err=40962}}_alGetListeneri.sig="vip";function _alGetListeneriv(e,t){t>>>=0;var r=AL.getListenerParam("alGetListeneriv",e);if(r!==null){if(!t){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:HEAP32[t>>>2>>>0]=r[0],HEAP32[t+4>>>2>>>0]=r[1],HEAP32[t+8>>>2>>>0]=r[2];break;case 4111:HEAP32[t>>>2>>>0]=r[0],HEAP32[t+4>>>2>>>0]=r[1],HEAP32[t+8>>>2>>>0]=r[2],HEAP32[t+12>>>2>>>0]=r[3],HEAP32[t+16>>>2>>>0]=r[4],HEAP32[t+20>>>2>>>0]=r[5];break;default:AL.currentCtx.err=40962;return}}}_alGetListeneriv.sig="vip";function _alGetSource3f(e,t,r,n,a){r>>>=0,n>>>=0,a>>>=0;var o=AL.getSourceParam("alGetSource3f",e,t);if(o!==null){if(!r||!n||!a){AL.currentCtx.err=40963;return}switch(t){case 4100:case 4101:case 4102:HEAPF32[r>>>2>>>0]=o[0],HEAPF32[n>>>2>>>0]=o[1],HEAPF32[a>>>2>>>0]=o[2];break;default:AL.currentCtx.err=40962;return}}}_alGetSource3f.sig="viippp";function _alGetSource3i(e,t,r,n,a){r>>>=0,n>>>=0,a>>>=0;var o=AL.getSourceParam("alGetSource3i",e,t);if(o!==null){if(!r||!n||!a){AL.currentCtx.err=40963;return}switch(t){case 4100:case 4101:case 4102:HEAP32[r>>>2>>>0]=o[0],HEAP32[n>>>2>>>0]=o[1],HEAP32[a>>>2>>>0]=o[2];break;default:AL.currentCtx.err=40962;return}}}_alGetSource3i.sig="viippp";function _alGetSourcef(e,t,r){r>>>=0;var n=AL.getSourceParam("alGetSourcef",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[r>>>2>>>0]=n;break;default:AL.currentCtx.err=40962;return}}}_alGetSourcef.sig="viip";function _alGetSourcefv(e,t,r){r>>>=0;var n=AL.getSourceParam("alGetSourcefv",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:HEAPF32[r>>>2>>>0]=n[0];break;case 4100:case 4101:case 4102:HEAPF32[r>>>2>>>0]=n[0],HEAPF32[r+4>>>2>>>0]=n[1],HEAPF32[r+8>>>2>>>0]=n[2];break;default:AL.currentCtx.err=40962;return}}}_alGetSourcefv.sig="viip";function _alGetSourcei(e,t,r){r>>>=0;var n=AL.getSourceParam("alGetSourcei",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[r>>>2>>>0]=n;break;default:AL.currentCtx.err=40962;return}}}_alGetSourcei.sig="viip";function _alGetSourceiv(e,t,r){r>>>=0;var n=AL.getSourceParam("alGetSourceiv",e,t);if(n!==null){if(!r){AL.currentCtx.err=40963;return}switch(t){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[r>>>2>>>0]=n;break;case 4100:case 4101:case 4102:HEAP32[r>>>2>>>0]=n[0],HEAP32[r+4>>>2>>>0]=n[1],HEAP32[r+8>>>2>>>0]=n[2];break;default:AL.currentCtx.err=40962;return}}}_alGetSourceiv.sig="viip";var stringToNewUTF8=e=>{var t=lengthBytesUTF8(e)+1,r=_malloc(t);return r&&stringToUTF8(e,r,t),r};function _alGetString(e){if(AL.stringCache[e])return AL.stringCache[e];var t;switch(e){case 0:t="No Error";break;case 40961:t="Invalid Name";break;case 40962:t="Invalid Enum";break;case 40963:t="Invalid Value";break;case 40964:t="Invalid Operation";break;case 40965:t="Out of Memory";break;case 45057:t="Emscripten";break;case 45058:t="1.1";break;case 45059:t="WebAudio";break;case 45060:t=Object.keys(AL.AL_EXTENSIONS).join(" ");break;default:return AL.currentCtx&&(AL.currentCtx.err=40962),0}return t=stringToNewUTF8(t),AL.stringCache[e]=t,t}_alGetString.sig="pi";var _alIsBuffer=e=>!(!AL.currentCtx||e>AL.buffers.length||!AL.buffers[e]);_alIsBuffer.sig="ii";var _alIsEnabled=e=>{if(!AL.currentCtx)return 0;switch(e){case 512:return AL.currentCtx.sourceDistanceModel?0:1;default:return AL.currentCtx.err=40962,0}};_alIsEnabled.sig="ii";function _alIsExtensionPresent(e){e>>>=0;var t=UTF8ToString(e);return AL.AL_EXTENSIONS[t]?1:0}_alIsExtensionPresent.sig="ip";var _alIsSource=e=>!(!AL.currentCtx||!AL.currentCtx.sources[e]);_alIsSource.sig="ii";var _alListener3f=(e,t,r,n)=>{switch(e){case 4100:case 4102:AL.paramArray[0]=t,AL.paramArray[1]=r,AL.paramArray[2]=n,AL.setListenerParam("alListener3f",e,AL.paramArray);break;default:AL.setListenerParam("alListener3f",e,null);break}};_alListener3f.sig="vifff";var _alListener3i=(e,t,r,n)=>{switch(e){case 4100:case 4102:AL.paramArray[0]=t,AL.paramArray[1]=r,AL.paramArray[2]=n,AL.setListenerParam("alListener3i",e,AL.paramArray);break;default:AL.setListenerParam("alListener3i",e,null);break}};_alListener3i.sig="viiii";var _alListenerf=(e,t)=>{switch(e){case 4106:AL.setListenerParam("alListenerf",e,t);break;default:AL.setListenerParam("alListenerf",e,null);break}};_alListenerf.sig="vif";function _alListenerfv(e,t){if(t>>>=0,!!AL.currentCtx){if(!t){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:AL.paramArray[0]=HEAPF32[t>>>2>>>0],AL.paramArray[1]=HEAPF32[t+4>>>2>>>0],AL.paramArray[2]=HEAPF32[t+8>>>2>>>0],AL.setListenerParam("alListenerfv",e,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAPF32[t>>>2>>>0],AL.paramArray[1]=HEAPF32[t+4>>>2>>>0],AL.paramArray[2]=HEAPF32[t+8>>>2>>>0],AL.paramArray[3]=HEAPF32[t+12>>>2>>>0],AL.paramArray[4]=HEAPF32[t+16>>>2>>>0],AL.paramArray[5]=HEAPF32[t+20>>>2>>>0],AL.setListenerParam("alListenerfv",e,AL.paramArray);break;default:AL.setListenerParam("alListenerfv",e,null);break}}}_alListenerfv.sig="vip";var _alListeneri=(e,t)=>{AL.setListenerParam("alListeneri",e,null)};_alListeneri.sig="vii";function _alListeneriv(e,t){if(t>>>=0,!!AL.currentCtx){if(!t){AL.currentCtx.err=40963;return}switch(e){case 4100:case 4102:AL.paramArray[0]=HEAP32[t>>>2>>>0],AL.paramArray[1]=HEAP32[t+4>>>2>>>0],AL.paramArray[2]=HEAP32[t+8>>>2>>>0],AL.setListenerParam("alListeneriv",e,AL.paramArray);break;case 4111:AL.paramArray[0]=HEAP32[t>>>2>>>0],AL.paramArray[1]=HEAP32[t+4>>>2>>>0],AL.paramArray[2]=HEAP32[t+8>>>2>>>0],AL.paramArray[3]=HEAP32[t+12>>>2>>>0],AL.paramArray[4]=HEAP32[t+16>>>2>>>0],AL.paramArray[5]=HEAP32[t+20>>>2>>>0],AL.setListenerParam("alListeneriv",e,AL.paramArray);break;default:AL.setListenerParam("alListeneriv",e,null);break}}}_alListeneriv.sig="vip";var _alSource3f=(e,t,r,n,a)=>{switch(t){case 4100:case 4101:case 4102:AL.paramArray[0]=r,AL.paramArray[1]=n,AL.paramArray[2]=a,AL.setSourceParam("alSource3f",e,t,AL.paramArray);break;default:AL.setSourceParam("alSource3f",e,t,null);break}};_alSource3f.sig="viifff";var _alSource3i=(e,t,r,n,a)=>{switch(t){case 4100:case 4101:case 4102:AL.paramArray[0]=r,AL.paramArray[1]=n,AL.paramArray[2]=a,AL.setSourceParam("alSource3i",e,t,AL.paramArray);break;default:AL.setSourceParam("alSource3i",e,t,null);break}};_alSource3i.sig="viiiii";var _alSourcePause=e=>{if(AL.currentCtx){var t=AL.currentCtx.sources[e];if(!t){AL.currentCtx.err=40961;return}AL.setSourceState(t,4115)}};_alSourcePause.sig="vi";function _alSourcePausev(e,t){if(t>>>=0,!!AL.currentCtx){t||(AL.currentCtx.err=40963);for(var r=0;r>>2>>>0]]){AL.currentCtx.err=40961;return}for(var r=0;r>>2>>>0];AL.setSourceState(AL.currentCtx.sources[n],4115)}}}_alSourcePausev.sig="vip";var _alSourcePlay=e=>{if(AL.currentCtx){var t=AL.currentCtx.sources[e];if(!t){AL.currentCtx.err=40961;return}AL.setSourceState(t,4114)}};_alSourcePlay.sig="vi";function _alSourcePlayv(e,t){if(t>>>=0,!!AL.currentCtx){t||(AL.currentCtx.err=40963);for(var r=0;r>>2>>>0]]){AL.currentCtx.err=40961;return}for(var r=0;r>>2>>>0];AL.setSourceState(AL.currentCtx.sources[n],4114)}}}_alSourcePlayv.sig="vip";function _alSourceQueueBuffers(e,t,r){if(r>>>=0,!!AL.currentCtx){var n=AL.currentCtx.sources[e];if(!n){AL.currentCtx.err=40961;return}if(n.type===4136){AL.currentCtx.err=40964;return}if(t!==0){for(var a=AL.buffers[0],o=0;o>>2>>>0],u=AL.buffers[l];if(!u){AL.currentCtx.err=40961;return}a.id!==0&&(u.frequency!==a.frequency||u.bytesPerSample!==a.bytesPerSample||u.channels!==a.channels)&&(AL.currentCtx.err=40964)}n.bufQueue.length===1&&n.bufQueue[0].id===0&&(n.bufQueue.length=0),n.type=4137;for(var o=0;o>>2>>>0],u=AL.buffers[l];u.refCount++,n.bufQueue.push(u)}n.looping&&AL.cancelPendingSourceAudio(n),AL.initSourcePanner(n),AL.scheduleSourceAudio(n)}}}_alSourceQueueBuffers.sig="viip";var _alSourceRewind=e=>{if(AL.currentCtx){var t=AL.currentCtx.sources[e];if(!t){AL.currentCtx.err=40961;return}AL.setSourceState(t,4116),AL.setSourceState(t,4113)}};_alSourceRewind.sig="vi";function _alSourceRewindv(e,t){if(t>>>=0,!!AL.currentCtx){t||(AL.currentCtx.err=40963);for(var r=0;r>>2>>>0]]){AL.currentCtx.err=40961;return}for(var r=0;r>>2>>>0];AL.setSourceState(AL.currentCtx.sources[n],4113)}}}_alSourceRewindv.sig="vip";var _alSourceStop=e=>{if(AL.currentCtx){var t=AL.currentCtx.sources[e];if(!t){AL.currentCtx.err=40961;return}AL.setSourceState(t,4116)}};_alSourceStop.sig="vi";function _alSourceStopv(e,t){if(t>>>=0,!!AL.currentCtx){t||(AL.currentCtx.err=40963);for(var r=0;r>>2>>>0]]){AL.currentCtx.err=40961;return}for(var r=0;r>>2>>>0];AL.setSourceState(AL.currentCtx.sources[n],4116)}}}_alSourceStopv.sig="vip";function _alSourceUnqueueBuffers(e,t,r){if(r>>>=0,!!AL.currentCtx){var n=AL.currentCtx.sources[e];if(!n){AL.currentCtx.err=40961;return}if(t>(n.bufQueue.length===1&&n.bufQueue[0].id===0?0:n.bufsProcessed)){AL.currentCtx.err=40963;return}if(t!==0){for(var a=0;a>>2>>>0]=o.id,n.bufsProcessed--}n.bufQueue.length===0&&n.bufQueue.push(AL.buffers[0]),AL.initSourcePanner(n),AL.scheduleSourceAudio(n)}}}_alSourceUnqueueBuffers.sig="viip";var _alSourcef=(e,t,r)=>{switch(t){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",e,t,r);break;default:AL.setSourceParam("alSourcef",e,t,null);break}};_alSourcef.sig="viif";function _alSourcefv(e,t,r){if(r>>>=0,!!AL.currentCtx){if(!r){AL.currentCtx.err=40963;return}switch(t){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:var n=HEAPF32[r>>>2>>>0];AL.setSourceParam("alSourcefv",e,t,n);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAPF32[r>>>2>>>0],AL.paramArray[1]=HEAPF32[r+4>>>2>>>0],AL.paramArray[2]=HEAPF32[r+8>>>2>>>0],AL.setSourceParam("alSourcefv",e,t,AL.paramArray);break;default:AL.setSourceParam("alSourcefv",e,t,null);break}}}_alSourcefv.sig="viip";function _alSourceiv(e,t,r){if(r>>>=0,!!AL.currentCtx){if(!r){AL.currentCtx.err=40963;return}switch(t){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:var n=HEAP32[r>>>2>>>0];AL.setSourceParam("alSourceiv",e,t,n);break;case 4100:case 4101:case 4102:AL.paramArray[0]=HEAP32[r>>>2>>>0],AL.paramArray[1]=HEAP32[r+4>>>2>>>0],AL.paramArray[2]=HEAP32[r+8>>>2>>>0],AL.setSourceParam("alSourceiv",e,t,AL.paramArray);break;default:AL.setSourceParam("alSourceiv",e,t,null);break}}}_alSourceiv.sig="viip";var _alSpeedOfSound=e=>{AL.setGlobalParam("alSpeedOfSound",49155,e)};_alSpeedOfSound.sig="vf";var _alcCaptureCloseDevice=function(e){var r,n,a,o;e>>>=0;var t=AL.requireValidCaptureDevice(e,"alcCaptureCloseDevice");return t?(delete AL.captures[e],AL.freeIds.push(e),(r=t.mediaStreamSourceNode)==null||r.disconnect(),(n=t.mergerNode)==null||n.disconnect(),(a=t.splitterNode)==null||a.disconnect(),(o=t.scriptProcessorNode)==null||o.disconnect(),t.mediaStream&&t.mediaStream.getTracks().forEach(l=>l.stop()),delete t.buffers,t.capturedFrameCount=0,t.isCapturing=!1,!0):!1};_alcCaptureCloseDevice.sig="ip";var listenOnce=(e,t,r)=>{e.addEventListener(t,r,{once:!0})},autoResumeAudioContext=(e,t)=>{t||(t=[document,document.getElementById("canvas")]),["keydown","mousedown","touchstart"].forEach(r=>{t.forEach(n=>{n&&listenOnce(n,r,()=>{e.state==="suspended"&&e.resume()})})})};function _alcCaptureOpenDevice(e,t,r,n){var D;e>>>=0;var a=AL.CAPTURE_DEVICE_NAME;if(e!==0&&(a=UTF8ToString(e),a!==AL.CAPTURE_DEVICE_NAME))return AL.alcErr=40965,0;if(n<0)return AL.alcErr=40964,0;navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var o=navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;if(!o)return AL.alcErr=40965,0;var l=window.AudioContext||window.webkitAudioContext;if(!AL.sharedCaptureAudioCtx)try{AL.sharedCaptureAudioCtx=new l}catch(F){return AL.alcErr=40965,0}autoResumeAudioContext(AL.sharedCaptureAudioCtx);var u;switch(r){case 65552:case 4353:case 4352:u=1;break;case 65553:case 4355:case 4354:u=2;break;default:return AL.alcErr=40964,0}function _(F){return new Float32Array(F)}function d(F){return new Int16Array(F)}function f(F){return new Uint8Array(F)}var p,m;switch(r){case 65552:case 65553:p="f32",m=_;break;case 4353:case 4355:p="i16",m=d;break;case 4352:case 4354:p="u8",m=f;break}var h=[];try{for(var g=0;g{v.mediaStreamError=F},S=F=>{v.mediaStreamSourceNode=v.audioCtx.createMediaStreamSource(F),v.mediaStream=F;var E=1;switch(v.mediaStreamSourceNode.channelCountMode){case"max":E=u;break;case"clamped-max":E=Math.min(u,v.mediaStreamSourceNode.channelCount);break;case"explicit":E=v.mediaStreamSourceNode.channelCount;break}v.inputChannelCount=E;var x=512;v.scriptProcessorNode=v.audioCtx.createScriptProcessor(x,E,u),E>u?(v.mergerNode=v.audioCtx.createChannelMerger(E),v.mediaStreamSourceNode.connect(v.mergerNode),v.mergerNode.connect(v.scriptProcessorNode)):E{if(v.isCapturing){var L=v,C=A.inputBuffer;switch(r){case 65552:for(var T=C.getChannelData(0),k=0;k>>=0,t>>>=0;var n=AL.requireValidCaptureDevice(e,"alcCaptureSamples");if(!n)return;var a=n.requestedSampleRate,o=n.audioCtx.sampleRate,l=o/a;if(r<0||r>n.capturedFrameCount/l){AL.alcErr=40964;return}function u(D,F){HEAPF32[t+4*D>>>2>>>0]=F}function _(D,F){HEAP16[t+2*D>>>1>>>0]=F}function d(D,F){HEAP8[t+D>>>0]=F}var f;switch(n.requestedSampleType){case"f32":f=u;break;case"i16":f=_;break;case"u8":f=d;break;default:return}if(Math.floor(l)==l)for(var p=0,m=0;m>>=0;var t=AL.requireValidCaptureDevice(e,"alcCaptureStart");t&&(t.isCapturing||(t.isCapturing=!0,t.capturedFrameCount=0,t.capturePlayhead=0))}_alcCaptureStart.sig="vp";function _alcCaptureStop(e){e>>>=0;var t=AL.requireValidCaptureDevice(e,"alcCaptureStop");t&&(t.isCapturing=!1)}_alcCaptureStop.sig="vp";function _alcCloseDevice(e){return e>>>=0,!(e in AL.deviceRefCounts)||AL.deviceRefCounts[e]>0?0:(delete AL.deviceRefCounts[e],AL.freeIds.push(e),1)}_alcCloseDevice.sig="ip";function _alcCreateContext(e,t){if(e>>>=0,t>>>=0,!(e in AL.deviceRefCounts))return AL.alcErr=40961,0;var r=null,n=[],a=null;if(t>>=2,t)for(var o=0,l=0;o=HEAP32[t++>>>0],n.push(o),o!==0;)switch(l=HEAP32[t++>>>0],n.push(l),o){case 4103:r||(r={}),r.sampleRate=l;break;case 4112:case 4113:break;case 6546:switch(l){case 0:a=!1;break;case 1:a=!0;break;case 2:break;default:return AL.alcErr=40964,0}break;case 6550:if(l!==0)return AL.alcErr=40964,0;break;default:return AL.alcErr=40964,0}var u=window.AudioContext||window.webkitAudioContext,_=null;try{r?_=new u(r):_=new u}catch(h){return h.name==="NotSupportedError"?AL.alcErr=40964:AL.alcErr=40961,0}autoResumeAudioContext(_),typeof _.createGain>"u"&&(_.createGain=_.createGainNode);var d=_.createGain();d.connect(_.destination);var f={deviceId:e,id:AL.newId(),attrs:n,audioCtx:_,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(()=>AL.scheduleContextAudio(f),AL.QUEUE_INTERVAL),gain:d,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:!1,hrtf:a||!1,_err:0,get err(){return this._err},set err(h){(this._err===0||h===0)&&(this._err=h)}};if(AL.deviceRefCounts[e]++,AL.contexts[f.id]=f,a!==null)for(var p in AL.contexts){var m=AL.contexts[p];m.deviceId===e&&(m.hrtf=a,AL.updateContextGlobal(m))}return f.id}_alcCreateContext.sig="ppp";function _alcDestroyContext(e){e>>>=0;var t=AL.contexts[e];if(AL.currentCtx===t){AL.alcErr=40962;return}AL.contexts[e].interval&&clearInterval(AL.contexts[e].interval),AL.deviceRefCounts[t.deviceId]--,delete AL.contexts[e],AL.freeIds.push(e)}_alcDestroyContext.sig="vp";function _alcGetContextsDevice(e){return e>>>=0,e in AL.contexts?AL.contexts[e].deviceId:0}_alcGetContextsDevice.sig="pp";function _alcGetCurrentContext(){return AL.currentCtx!==null?AL.currentCtx.id:0}_alcGetCurrentContext.sig="p";function _alcGetEnumValue(e,t){if(e>>>=0,t>>>=0,e!==0&&!(e in AL.deviceRefCounts))return 0;if(!t)return AL.alcErr=40964,0;var r=UTF8ToString(t);switch(r){case"ALC_NO_ERROR":return 0;case"ALC_INVALID_DEVICE":return 40961;case"ALC_INVALID_CONTEXT":return 40962;case"ALC_INVALID_ENUM":return 40963;case"ALC_INVALID_VALUE":return 40964;case"ALC_OUT_OF_MEMORY":return 40965;case"ALC_MAJOR_VERSION":return 4096;case"ALC_MINOR_VERSION":return 4097;case"ALC_ATTRIBUTES_SIZE":return 4098;case"ALC_ALL_ATTRIBUTES":return 4099;case"ALC_DEFAULT_DEVICE_SPECIFIER":return 4100;case"ALC_DEVICE_SPECIFIER":return 4101;case"ALC_EXTENSIONS":return 4102;case"ALC_FREQUENCY":return 4103;case"ALC_REFRESH":return 4104;case"ALC_SYNC":return 4105;case"ALC_MONO_SOURCES":return 4112;case"ALC_STEREO_SOURCES":return 4113;case"ALC_CAPTURE_DEVICE_SPECIFIER":return 784;case"ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":return 785;case"ALC_CAPTURE_SAMPLES":return 786;case"ALC_HRTF_SOFT":return 6546;case"ALC_HRTF_ID_SOFT":return 6550;case"ALC_DONT_CARE_SOFT":return 2;case"ALC_HRTF_STATUS_SOFT":return 6547;case"ALC_NUM_HRTF_SPECIFIERS_SOFT":return 6548;case"ALC_HRTF_SPECIFIER_SOFT":return 6549;case"ALC_HRTF_DISABLED_SOFT":return 0;case"ALC_HRTF_ENABLED_SOFT":return 1;case"ALC_HRTF_DENIED_SOFT":return 2;case"ALC_HRTF_REQUIRED_SOFT":return 3;case"ALC_HRTF_HEADPHONES_DETECTED_SOFT":return 4;case"ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":return 5;default:return AL.alcErr=40964,0}}_alcGetEnumValue.sig="ipp";function _alcGetError(e){e>>>=0;var t=AL.alcErr;return AL.alcErr=0,t}_alcGetError.sig="ip";function _alcGetIntegerv(e,t,r,n){if(e>>>=0,n>>>=0,!(r===0||!n))switch(t){case 4096:HEAP32[n>>>2>>>0]=1;break;case 4097:HEAP32[n>>>2>>>0]=1;break;case 4098:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[n>>>2>>>0]=AL.currentCtx.attrs.length;break;case 4099:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}for(var a=0;a>>2>>>0]=AL.currentCtx.attrs[a];break;case 4103:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[n>>>2>>>0]=AL.currentCtx.audioCtx.sampleRate;break;case 4112:case 4113:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[n>>>2>>>0]=2147483647;break;case 6546:case 6547:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}var o=0;for(var l in AL.contexts){var u=AL.contexts[l];u.deviceId===e&&(o=u.hrtf?1:0)}HEAP32[n>>>2>>>0]=o;break;case 6548:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}HEAP32[n>>>2>>>0]=1;break;case 131075:if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.currentCtx){AL.alcErr=40962;return}HEAP32[n>>>2>>>0]=1;case 786:var _=AL.requireValidCaptureDevice(e,"alcGetIntegerv");if(!_)return;var d=_.capturedFrameCount,f=_.requestedSampleRate,p=_.audioCtx.sampleRate,m=Math.floor(d*(f/p));HEAP32[n>>>2>>>0]=m;break;default:AL.alcErr=40963;return}}_alcGetIntegerv.sig="vpiip";function _alcGetString(e,t){if(e>>>=0,AL.alcStringCache[t])return AL.alcStringCache[t];var r;switch(t){case 0:r="No Error";break;case 40961:r="Invalid Device";break;case 40962:r="Invalid Context";break;case 40963:r="Invalid Enum";break;case 40964:r="Invalid Value";break;case 40965:r="Out of Memory";break;case 4100:if(typeof AudioContext<"u"||typeof webkitAudioContext<"u")r=AL.DEVICE_NAME;else return 0;break;case 4101:typeof AudioContext<"u"||typeof webkitAudioContext<"u"?r=AL.DEVICE_NAME+"\0":r="\0";break;case 785:r=AL.CAPTURE_DEVICE_NAME;break;case 784:if(e===0)r=AL.CAPTURE_DEVICE_NAME+"\0";else{var n=AL.requireValidCaptureDevice(e,"alcGetString");if(!n)return 0;r=n.deviceName}break;case 4102:if(!e)return AL.alcErr=40961,0;r=Object.keys(AL.ALC_EXTENSIONS).join(" ");break;default:return AL.alcErr=40963,0}return r=stringToNewUTF8(r),AL.alcStringCache[t]=r,r}_alcGetString.sig="ppi";function _alcIsExtensionPresent(e,t){e>>>=0,t>>>=0;var r=UTF8ToString(t);return AL.ALC_EXTENSIONS[r]?1:0}_alcIsExtensionPresent.sig="ipp";function _alcMakeContextCurrent(e){return e>>>=0,e===0?AL.currentCtx=null:AL.currentCtx=AL.contexts[e],1}_alcMakeContextCurrent.sig="ip";function _alcOpenDevice(e){if(e>>>=0,e){var t=UTF8ToString(e);if(t!==AL.DEVICE_NAME)return 0}if(typeof AudioContext<"u"||typeof webkitAudioContext<"u"){var r=AL.newId();return AL.deviceRefCounts[r]=0,r}return 0}_alcOpenDevice.sig="pp";function _alcProcessContext(e){e>>>=0}_alcProcessContext.sig="vp";function _alcSuspendContext(e){e>>>=0}_alcSuspendContext.sig="vp";function _duckdb_web_fs_directory_create(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.createDirectory(Module,e,t)}_duckdb_web_fs_directory_create.sig="vpi";function _duckdb_web_fs_directory_exists(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.checkDirectory(Module,e,t)}_duckdb_web_fs_directory_exists.sig="ipi";function _duckdb_web_fs_directory_list_files(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.listDirectoryEntries(Module,e,t)}_duckdb_web_fs_directory_list_files.sig="ipi";function _duckdb_web_fs_directory_remove(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.removeDirectory(Module,e,t)}_duckdb_web_fs_directory_remove.sig="vpi";function _duckdb_web_fs_file_close(e){return globalThis.DUCKDB_RUNTIME.closeFile(Module,e)}_duckdb_web_fs_file_close.sig="vi";function _duckdb_web_fs_file_drop_file(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.dropFile(Module,e,t)}_duckdb_web_fs_file_drop_file.sig="vpi";function _duckdb_web_fs_file_exists(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.checkFile(Module,e,t)}_duckdb_web_fs_file_exists.sig="ipi";function _duckdb_web_fs_file_move(e,t,r,n){return e>>>=0,r>>>=0,globalThis.DUCKDB_RUNTIME.moveFile(Module,e,t,r,n)}_duckdb_web_fs_file_move.sig="vpipi";function _duckdb_web_fs_file_open(e,t){return globalThis.DUCKDB_RUNTIME.openFile(Module,e,t)}_duckdb_web_fs_file_open.sig="pii";function _duckdb_web_fs_file_read(e,t,r,n){return t>>>=0,globalThis.DUCKDB_RUNTIME.readFile(Module,e,t,r,n)}_duckdb_web_fs_file_read.sig="iipid";function _duckdb_web_fs_file_truncate(e,t){return globalThis.DUCKDB_RUNTIME.truncateFile(Module,e,t)}_duckdb_web_fs_file_truncate.sig="vid";function _duckdb_web_fs_file_write(e,t,r,n){return t>>>=0,globalThis.DUCKDB_RUNTIME.writeFile(Module,e,t,r,n)}_duckdb_web_fs_file_write.sig="iipid";function _duckdb_web_fs_get_default_data_protocol(e){return globalThis.DUCKDB_RUNTIME.getDefaultDataProtocol(e)}_duckdb_web_fs_get_default_data_protocol.sig="i";function _duckdb_web_fs_glob(e,t){return e>>>=0,globalThis.DUCKDB_RUNTIME.glob(Module,e,t)}_duckdb_web_fs_glob.sig="vpi";function _duckdb_web_test_platform_feature(e){return globalThis.DUCKDB_RUNTIME.testPlatformFeature(Module,e)}_duckdb_web_test_platform_feature.sig="ii";function _duckdb_web_udf_scalar_call(e,t,r,n,a,o){return e>>>=0,r>>>=0,a>>>=0,globalThis.DUCKDB_RUNTIME.callScalarUDF(Module,e,t,r,n,a,o)}_duckdb_web_udf_scalar_call.sig="vpipipi";var _emscripten_alcDevicePauseSOFT=e=>{if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(!AL.paused){AL.paused=!0;for(var t in AL.contexts){var r=AL.contexts[t];r.deviceId===e&&(r.audioCtx.suspend(),clearInterval(r.interval),r.interval=null)}}};_emscripten_alcDevicePauseSOFT.sig="vi";var _emscripten_alcDeviceResumeSOFT=e=>{if(!(e in AL.deviceRefCounts)){AL.alcErr=40961;return}if(AL.paused){AL.paused=!1;for(var t in AL.contexts){var r=AL.contexts[t];r.deviceId===e&&(r.interval=setInterval(()=>AL.scheduleContextAudio(r),AL.QUEUE_INTERVAL),r.audioCtx.resume())}}};_emscripten_alcDeviceResumeSOFT.sig="vi";var _emscripten_alcGetStringiSOFT=(e,t,r)=>{if(!(e in AL.deviceRefCounts))return AL.alcErr=40961,0;if(AL.alcStringCache[t])return AL.alcStringCache[t];var n;switch(t){case 6549:if(r===0)n="Web Audio HRTF";else return AL.alcErr=40964,0;break;default:return r!==0?(AL.alcErr=40963,0):_alcGetString(e,t)}return n=stringToNewUTF8(n),AL.alcStringCache[t]=n,n};_emscripten_alcGetStringiSOFT.sig="iiii";var _emscripten_alcResetDeviceSOFT=(e,t)=>{if(!(e in AL.deviceRefCounts))return AL.alcErr=40961,0;var r=null;if(t>>=2,t)for(var n=0,a=0;n=HEAP32[t++>>>0],n!==0;)switch(a=HEAP32[t++>>>0],n){case 6546:a===1?r=!0:a===0&&(r=!1);break}if(r!==null)for(var o in AL.contexts){var l=AL.contexts[o];l.deviceId===e&&(l.hrtf=r,AL.updateContextGlobal(l))}return 1};_emscripten_alcResetDeviceSOFT.sig="iii";var readEmAsmArgsArray=[],readEmAsmArgs=(e,t)=>{readEmAsmArgsArray.length=0;for(var r;r=HEAPU8[e++>>>0];){var n=r!=105;n&=r!=112,t+=n&&t%8?4:0,readEmAsmArgsArray.push(r==112?HEAPU32[t>>>2>>>0]:r==105?HEAP32[t>>>2>>>0]:HEAPF64[t>>>3>>>0]),t+=n?8:4}return readEmAsmArgsArray},runEmAsmFunction=(e,t,r)=>{var n=readEmAsmArgs(t,r);return ASM_CONSTS[e](...n)};function _emscripten_asm_const_int(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runEmAsmFunction(e,t,r)}_emscripten_asm_const_int.sig="ippp";function _emscripten_asm_const_ptr(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runEmAsmFunction(e,t,r)}_emscripten_asm_const_ptr.sig="pppp";function _emscripten_console_error(e){e>>>=0,console.error(UTF8ToString(e))}_emscripten_console_error.sig="vp";function _emscripten_console_log(e){e>>>=0,console.log(UTF8ToString(e))}_emscripten_console_log.sig="vp";function _emscripten_console_trace(e){e>>>=0,console.trace(UTF8ToString(e))}_emscripten_console_trace.sig="vp";function _emscripten_console_warn(e){e>>>=0,console.warn(UTF8ToString(e))}_emscripten_console_warn.sig="vp";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _emscripten_err(e){return e>>>=0,err(UTF8ToString(e))}_emscripten_err.sig="vp";var getHeapMax=()=>4294901760;function _emscripten_get_heap_max(){return getHeapMax()}_emscripten_get_heap_max.sig="p";var _emscripten_get_now_res=()=>ENVIRONMENT_IS_NODE?1:1e3;_emscripten_get_now_res.sig="d";var GLctx,webgl_enable_ANGLE_instanced_arrays=e=>{var t=e.getExtension("ANGLE_instanced_arrays");if(t)return e.vertexAttribDivisor=(r,n)=>t.vertexAttribDivisorANGLE(r,n),e.drawArraysInstanced=(r,n,a,o)=>t.drawArraysInstancedANGLE(r,n,a,o),e.drawElementsInstanced=(r,n,a,o,l)=>t.drawElementsInstancedANGLE(r,n,a,o,l),1},webgl_enable_OES_vertex_array_object=e=>{var t=e.getExtension("OES_vertex_array_object");if(t)return e.createVertexArray=()=>t.createVertexArrayOES(),e.deleteVertexArray=r=>t.deleteVertexArrayOES(r),e.bindVertexArray=r=>t.bindVertexArrayOES(r),e.isVertexArray=r=>t.isVertexArrayOES(r),1},webgl_enable_WEBGL_draw_buffers=e=>{var t=e.getExtension("WEBGL_draw_buffers");if(t)return e.drawBuffers=(r,n)=>t.drawBuffersWEBGL(r,n),1},webgl_enable_EXT_polygon_offset_clamp=e=>!!(e.extPolygonOffsetClamp=e.getExtension("EXT_polygon_offset_clamp")),webgl_enable_EXT_clip_control=e=>!!(e.extClipControl=e.getExtension("EXT_clip_control")),webgl_enable_WEBGL_polygon_mode=e=>!!(e.webglPolygonMode=e.getExtension("WEBGL_polygon_mode")),webgl_enable_WEBGL_multi_draw=e=>!!(e.multiDrawWebgl=e.getExtension("WEBGL_multi_draw")),getEmscriptenSupportedExtensions=e=>{var t=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(e.getSupportedExtensions()||[]).filter(r=>t.includes(r))},GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:e=>{GL.lastError||(GL.lastError=e)},getNewId:e=>{for(var t=GL.counter++,r=e.length;r{for(var a=0;a>>2>>>0]=l}},getSource:(e,t,r,n)=>{for(var a="",o=0;o>>2>>>0]:void 0;a+=UTF8ToString(HEAPU32[r+o*4>>>2>>>0],l)}return a},createContext:(e,t)=>{if(!e.getContextSafariWebGL2Fixed){let o=function(l,u){var _=e.getContextSafariWebGL2Fixed(l,u);return l=="webgl"==_ instanceof WebGLRenderingContext?_:null};var a=o;e.getContextSafariWebGL2Fixed=e.getContext,e.getContext=o}var r=e.getContext("webgl",t);if(!r)return 0;var n=GL.registerContext(r,t);return n},registerContext:(e,t)=>{var r=GL.getNewId(GL.contexts),n={handle:r,attributes:t,version:t.majorVersion,GLctx:e};return e.canvas&&(e.canvas.GLctxObject=n),GL.contexts[r]=n,(typeof t.enableExtensionsByDefault>"u"||t.enableExtensionsByDefault)&&GL.initExtensions(n),r},makeContextCurrent:e=>{var t;return GL.currentContext=GL.contexts[e],Module.ctx=GLctx=(t=GL.currentContext)==null?void 0:t.GLctx,!(e&&!GLctx)},getContext:e=>GL.contexts[e],deleteContext:e=>{GL.currentContext===GL.contexts[e]&&(GL.currentContext=null),typeof JSEvents=="object"&&JSEvents.removeAllHandlersOnTarget(GL.contexts[e].GLctx.canvas),GL.contexts[e]&&GL.contexts[e].GLctx.canvas&&(GL.contexts[e].GLctx.canvas.GLctxObject=void 0),GL.contexts[e]=null},initExtensions:e=>{if(e||(e=GL.currentContext),!e.initExtensionsDone){e.initExtensionsDone=!0;var t=e.GLctx;webgl_enable_WEBGL_multi_draw(t),webgl_enable_EXT_polygon_offset_clamp(t),webgl_enable_EXT_clip_control(t),webgl_enable_WEBGL_polygon_mode(t),webgl_enable_ANGLE_instanced_arrays(t),webgl_enable_OES_vertex_array_object(t),webgl_enable_WEBGL_draw_buffers(t),t.disjointTimerQueryExt=t.getExtension("EXT_disjoint_timer_query"),getEmscriptenSupportedExtensions(t).forEach(r=>{!r.includes("lose_context")&&!r.includes("debug")&&t.getExtension(r)})}}},_glActiveTexture=e=>GLctx.activeTexture(e);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(e,t)=>{GLctx.attachShader(GL.programs[e],GL.shaders[t])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQueryEXT=(e,t)=>{GLctx.disjointTimerQueryExt.beginQueryEXT(e,GL.queries[t])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;function _glBindAttribLocation(e,t,r){r>>>=0,GLctx.bindAttribLocation(GL.programs[e],t,UTF8ToString(r))}_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(e,t)=>{GLctx.bindBuffer(e,GL.buffers[t])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindFramebuffer=(e,t)=>{GLctx.bindFramebuffer(e,GL.framebuffers[t])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(e,t)=>{GLctx.bindRenderbuffer(e,GL.renderbuffers[t])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindTexture=(e,t)=>{GLctx.bindTexture(e,GL.textures[t])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindVertexArray=e=>{GLctx.bindVertexArray(GL.vaos[e])};_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(e,t,r,n)=>GLctx.blendColor(e,t,r,n);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=e=>GLctx.blendEquation(e);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(e,t)=>GLctx.blendEquationSeparate(e,t);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(e,t)=>GLctx.blendFunc(e,t);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(e,t,r,n)=>GLctx.blendFuncSeparate(e,t,r,n);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";function _glBufferData(e,t,r,n){t>>>=0,r>>>=0,GLctx.bufferData(e,r?HEAPU8.subarray(r>>>0,r+t>>>0):t,n)}_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";function _glBufferSubData(e,t,r,n){t>>>=0,r>>>=0,n>>>=0,GLctx.bufferSubData(e,t,HEAPU8.subarray(n>>>0,n+r>>>0))}_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=e=>GLctx.checkFramebufferStatus(e);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=e=>GLctx.clear(e);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearColor=(e,t,r,n)=>GLctx.clearColor(e,t,r,n);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=e=>GLctx.clearDepth(e);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=e=>GLctx.clearStencil(e);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";var _glClipControlEXT=(e,t)=>{GLctx.extClipControl.clipControlEXT(e,t)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT,_glColorMask=(e,t,r,n)=>{GLctx.colorMask(!!e,!!t,!!r,!!n)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=e=>{GLctx.compileShader(GL.shaders[e])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";function _glCompressedTexImage2D(e,t,r,n,a,o,l,u){u>>>=0,GLctx.compressedTexImage2D(e,t,r,n,a,o,HEAPU8.subarray(u>>>0,u+l>>>0))}_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";function _glCompressedTexSubImage2D(e,t,r,n,a,o,l,u,_){_>>>=0,GLctx.compressedTexSubImage2D(e,t,r,n,a,o,l,HEAPU8.subarray(_>>>0,_+u>>>0))}_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";var _glCopyTexImage2D=(e,t,r,n,a,o,l,u)=>GLctx.copyTexImage2D(e,t,r,n,a,o,l,u);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(e,t,r,n,a,o,l,u)=>GLctx.copyTexSubImage2D(e,t,r,n,a,o,l,u);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCreateProgram=()=>{var e=GL.getNewId(GL.programs),t=GLctx.createProgram();return t.name=e,t.maxUniformLength=t.maxAttributeLength=t.maxUniformBlockNameLength=0,t.uniformIdCounter=1,GL.programs[e]=t,e};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=e=>{var t=GL.getNewId(GL.shaders);return GL.shaders[t]=GLctx.createShader(e),t};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=e=>GLctx.cullFace(e);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";function _glDeleteBuffers(e,t){t>>>=0;for(var r=0;r>>2>>>0],a=GL.buffers[n];a&&(GLctx.deleteBuffer(a),a.name=0,GL.buffers[n]=null)}}_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";function _glDeleteFramebuffers(e,t){t>>>=0;for(var r=0;r>>2>>>0],a=GL.framebuffers[n];a&&(GLctx.deleteFramebuffer(a),a.name=0,GL.framebuffers[n]=null)}}_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=e=>{if(e){var t=GL.programs[e];if(!t){GL.recordError(1281);return}GLctx.deleteProgram(t),t.name=0,GL.programs[e]=null}};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";function _glDeleteQueriesEXT(e,t){t>>>=0;for(var r=0;r>>2>>>0],a=GL.queries[n];a&&(GLctx.disjointTimerQueryExt.deleteQueryEXT(a),GL.queries[n]=null)}}_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;function _glDeleteRenderbuffers(e,t){t>>>=0;for(var r=0;r>>2>>>0],a=GL.renderbuffers[n];a&&(GLctx.deleteRenderbuffer(a),a.name=0,GL.renderbuffers[n]=null)}}_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";var _glDeleteShader=e=>{if(e){var t=GL.shaders[e];if(!t){GL.recordError(1281);return}GLctx.deleteShader(t),GL.shaders[e]=null}};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";function _glDeleteTextures(e,t){t>>>=0;for(var r=0;r>>2>>>0],a=GL.textures[n];a&&(GLctx.deleteTexture(a),a.name=0,GL.textures[n]=null)}}_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";function _glDeleteVertexArrays(e,t){t>>>=0;for(var r=0;r>>2>>>0];GLctx.deleteVertexArray(GL.vaos[n]),GL.vaos[n]=null}}_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=e=>GLctx.depthFunc(e);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=e=>{GLctx.depthMask(!!e)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(e,t)=>GLctx.depthRange(e,t);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(e,t)=>{GLctx.detachShader(GL.programs[e],GL.shaders[t])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=e=>GLctx.disable(e);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=e=>{GLctx.disableVertexAttribArray(e)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(e,t,r)=>{GLctx.drawArrays(e,t,r)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(e,t,r,n)=>{GLctx.drawArraysInstanced(e,t,r,n)};_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced,_emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE,tempFixedLengthArray=[];function _glDrawBuffers(e,t){t>>>=0;for(var r=tempFixedLengthArray[e],n=0;n>>2>>>0];GLctx.drawBuffers(r)}_glDrawBuffers.sig="vip";var _glDrawBuffersWEBGL=_glDrawBuffers,_emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;function _glDrawElements(e,t,r,n){n>>>=0,GLctx.drawElements(e,t,r,n)}_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";function _glDrawElementsInstanced(e,t,r,n,a){n>>>=0,GLctx.drawElementsInstanced(e,t,r,n,a)}_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced,_emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE,_glEnable=e=>GLctx.enable(e);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=e=>{GLctx.enableVertexAttribArray(e)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQueryEXT=e=>{GLctx.disjointTimerQueryExt.endQueryEXT(e)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT,_glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(e,t,r,n)=>{GLctx.framebufferRenderbuffer(e,t,r,GL.renderbuffers[n])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(e,t,r,n,a)=>{GLctx.framebufferTexture2D(e,t,r,GL.textures[n],a)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFrontFace=e=>GLctx.frontFace(e);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";function _glGenBuffers(e,t){t>>>=0,GL.genObject(e,t,"createBuffer",GL.buffers)}_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";function _glGenFramebuffers(e,t){t>>>=0,GL.genObject(e,t,"createFramebuffer",GL.framebuffers)}_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";function _glGenQueriesEXT(e,t){t>>>=0;for(var r=0;r>>2>>>0]=0;return}var a=GL.getNewId(GL.queries);n.name=a,GL.queries[a]=n,HEAP32[t+r*4>>>2>>>0]=a}}_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;function _glGenRenderbuffers(e,t){t>>>=0,GL.genObject(e,t,"createRenderbuffer",GL.renderbuffers)}_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";function _glGenTextures(e,t){t>>>=0,GL.genObject(e,t,"createTexture",GL.textures)}_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";function _glGenVertexArrays(e,t){t>>>=0,GL.genObject(e,t,"createVertexArray",GL.vaos)}_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=e=>GLctx.generateMipmap(e);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(e,t,r,n,a,o,l,u)=>{t=GL.programs[t];var _=GLctx[e](t,r);if(_){var d=u&&stringToUTF8(_.name,u,n);a&&(HEAP32[a>>>2>>>0]=d),o&&(HEAP32[o>>>2>>>0]=_.size),l&&(HEAP32[l>>>2>>>0]=_.type)}};function _glGetActiveAttrib(e,t,r,n,a,o,l){n>>>=0,a>>>=0,o>>>=0,l>>>=0,__glGetActiveAttribOrUniform("getActiveAttrib",e,t,r,n,a,o,l)}_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";function _glGetActiveUniform(e,t,r,n,a,o,l){n>>>=0,a>>>=0,o>>>=0,l>>>=0,__glGetActiveAttribOrUniform("getActiveUniform",e,t,r,n,a,o,l)}_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";function _glGetAttachedShaders(e,t,r,n){r>>>=0,n>>>=0;var a=GLctx.getAttachedShaders(GL.programs[e]),o=a.length;o>t&&(o=t),HEAP32[r>>>2>>>0]=o;for(var l=0;l>>2>>>0]=u}}_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";function _glGetAttribLocation(e,t){return t>>>=0,GLctx.getAttribLocation(GL.programs[e],UTF8ToString(t))}_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(e,t)=>{HEAPU32[e>>>2>>>0]=t;var r=HEAPU32[e>>>2>>>0];HEAPU32[e+4>>>2>>>0]=(t-r)/4294967296},emscriptenWebGLGet=(e,t,r)=>{if(!t){GL.recordError(1281);return}var n=void 0;switch(e){case 36346:n=1;break;case 36344:r!=0&&r!=1&&GL.recordError(1280);return;case 36345:n=0;break;case 34466:var a=GLctx.getParameter(34467);n=a?a.length:0;break}if(n===void 0){var o=GLctx.getParameter(e);switch(typeof o){case"number":n=o;break;case"boolean":n=o?1:0;break;case"string":GL.recordError(1280);return;case"object":if(o===null)switch(e){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{n=0;break}default:{GL.recordError(1280);return}}else if(o instanceof Float32Array||o instanceof Uint32Array||o instanceof Int32Array||o instanceof Array){for(var l=0;l>>2>>>0]=o[l];break;case 2:HEAPF32[t+l*4>>>2>>>0]=o[l];break;case 4:HEAP8[t+l>>>0]=o[l]?1:0;break}return}else try{n=o.name|0}catch(u){GL.recordError(1280),err("GL_INVALID_ENUM in glGet".concat(r,"v: Unknown object returned from WebGL getParameter(").concat(e,")! (error: ").concat(u,")"));return}break;default:GL.recordError(1280),err("GL_INVALID_ENUM in glGet".concat(r,"v: Native code calling glGet").concat(r,"v(").concat(e,") and it returns ").concat(o," of type ").concat(typeof o,"!"));return}}switch(r){case 1:writeI53ToI64(t,n);break;case 0:HEAP32[t>>>2>>>0]=n;break;case 2:HEAPF32[t>>>2>>>0]=n;break;case 4:HEAP8[t>>>0]=n?1:0;break}};function _glGetBooleanv(e,t){return t>>>=0,emscriptenWebGLGet(e,t,4)}_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";function _glGetBufferParameteriv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAP32[r>>>2>>>0]=GLctx.getBufferParameter(e,t)}_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var e=GLctx.getError()||GL.lastError;return GL.lastError=0,e};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";function _glGetFloatv(e,t){return t>>>=0,emscriptenWebGLGet(e,t,2)}_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";function _glGetFramebufferAttachmentParameteriv(e,t,r,n){n>>>=0;var a=GLctx.getFramebufferAttachmentParameter(e,t,r);(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)&&(a=a.name|0),HEAP32[n>>>2>>>0]=a}_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";function _glGetIntegerv(e,t){return t>>>=0,emscriptenWebGLGet(e,t,0)}_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";function _glGetProgramInfoLog(e,t,r,n){r>>>=0,n>>>=0;var a=GLctx.getProgramInfoLog(GL.programs[e]);a===null&&(a="(unknown error)");var o=t>0&&n?stringToUTF8(a,n,t):0;r&&(HEAP32[r>>>2>>>0]=o)}_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";function _glGetProgramiv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}if(e>=GL.counter){GL.recordError(1281);return}if(e=GL.programs[e],t==35716){var n=GLctx.getProgramInfoLog(e);n===null&&(n="(unknown error)"),HEAP32[r>>>2>>>0]=n.length+1}else if(t==35719){if(!e.maxUniformLength)for(var a=GLctx.getProgramParameter(e,35718),o=0;o>>2>>>0]=e.maxUniformLength}else if(t==35722){if(!e.maxAttributeLength)for(var l=GLctx.getProgramParameter(e,35721),o=0;o>>2>>>0]=e.maxAttributeLength}else if(t==35381){if(!e.maxUniformBlockNameLength)for(var u=GLctx.getProgramParameter(e,35382),o=0;o>>2>>>0]=e.maxUniformBlockNameLength}else HEAP32[r>>>2>>>0]=GLctx.getProgramParameter(e,t)}_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";function _glGetQueryObjecti64vEXT(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}var n=GL.queries[e],a;a=GLctx.disjointTimerQueryExt.getQueryObjectEXT(n,t);var o;typeof a=="boolean"?o=a?1:0:o=a,writeI53ToI64(r,o)}_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;function _glGetQueryObjectivEXT(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}var n=GL.queries[e],a=GLctx.disjointTimerQueryExt.getQueryObjectEXT(n,t),o;typeof a=="boolean"?o=a?1:0:o=a,HEAP32[r>>>2>>>0]=o}_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT,_glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT,_emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT,_glGetQueryObjectuivEXT=_glGetQueryObjectivEXT,_emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;function _glGetQueryivEXT(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAP32[r>>>2>>>0]=GLctx.disjointTimerQueryExt.getQueryEXT(e,t)}_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;function _glGetRenderbufferParameteriv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAP32[r>>>2>>>0]=GLctx.getRenderbufferParameter(e,t)}_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";function _glGetShaderInfoLog(e,t,r,n){r>>>=0,n>>>=0;var a=GLctx.getShaderInfoLog(GL.shaders[e]);a===null&&(a="(unknown error)");var o=t>0&&n?stringToUTF8(a,n,t):0;r&&(HEAP32[r>>>2>>>0]=o)}_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";function _glGetShaderPrecisionFormat(e,t,r,n){r>>>=0,n>>>=0;var a=GLctx.getShaderPrecisionFormat(e,t);HEAP32[r>>>2>>>0]=a.rangeMin,HEAP32[r+4>>>2>>>0]=a.rangeMax,HEAP32[n>>>2>>>0]=a.precision}_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";function _glGetShaderSource(e,t,r,n){r>>>=0,n>>>=0;var a=GLctx.getShaderSource(GL.shaders[e]);if(a){var o=t>0&&n?stringToUTF8(a,n,t):0;r&&(HEAP32[r>>>2>>>0]=o)}}_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";function _glGetShaderiv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}if(t==35716){var n=GLctx.getShaderInfoLog(GL.shaders[e]);n===null&&(n="(unknown error)");var a=n?n.length+1:0;HEAP32[r>>>2>>>0]=a}else if(t==35720){var o=GLctx.getShaderSource(GL.shaders[e]),l=o?o.length+1:0;HEAP32[r>>>2>>>0]=l}else HEAP32[r>>>2>>>0]=GLctx.getShaderParameter(GL.shaders[e],t)}_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var webglGetExtensions=function e(){var t=getEmscriptenSupportedExtensions(GLctx);return t=t.concat(t.map(r=>"GL_"+r)),t};function _glGetString(e){var t=GL.stringCache[e];if(!t){switch(e){case 7939:t=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var r=GLctx.getParameter(e);r||GL.recordError(1280),t=r?stringToNewUTF8(r):0;break;case 7938:var n=GLctx.getParameter(7938),a="OpenGL ES 2.0 (".concat(n,")");t=stringToNewUTF8(a);break;case 35724:var o=GLctx.getParameter(35724),l=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/,u=o.match(l);u!==null&&(u[1].length==3&&(u[1]=u[1]+"0"),o="OpenGL ES GLSL ES ".concat(u[1]," (").concat(o,")")),t=stringToNewUTF8(o);break;default:GL.recordError(1280)}GL.stringCache[e]=t}return t}_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";function _glGetTexParameterfv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAPF32[r>>>2>>>0]=GLctx.getTexParameter(e,t)}_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";function _glGetTexParameteriv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAP32[r>>>2>>>0]=GLctx.getTexParameter(e,t)}_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";var webglGetLeftBracePos=e=>e.slice(-1)=="]"&&e.lastIndexOf("["),webglPrepareUniformLocationsBeforeFirstUse=e=>{var t=e.uniformLocsById,r=e.uniformSizeAndIdsByName,n,a;if(!t){e.uniformLocsById=t={},e.uniformArrayNamesById={};var o=GLctx.getProgramParameter(e,35718);for(n=0;n0?u.slice(0,d):u,p=e.uniformIdCounter;for(e.uniformIdCounter+=_,r[f]=[_,p],a=0;a<_;++a)t[p]=a,e.uniformArrayNamesById[p++]=f}}};function _glGetUniformLocation(e,t){if(t>>>=0,t=UTF8ToString(t),e=GL.programs[e]){webglPrepareUniformLocationsBeforeFirstUse(e);var r=e.uniformLocsById,n=0,a=t,o=webglGetLeftBracePos(t);o>0&&(n=jstoi_q(t.slice(o+1))>>>0,a=t.slice(0,o));var l=e.uniformSizeAndIdsByName[a];if(l&&n{var t=GLctx.currentProgram;if(t){var r=t.uniformLocsById[e];return typeof r=="number"&&(t.uniformLocsById[e]=r=GLctx.getUniformLocation(t,t.uniformArrayNamesById[e]+(r>0?"[".concat(r,"]"):""))),r}else GL.recordError(1282)},emscriptenWebGLGetUniform=(e,t,r,n)=>{if(!r){GL.recordError(1281);return}e=GL.programs[e],webglPrepareUniformLocationsBeforeFirstUse(e);var a=GLctx.getUniform(e,webglGetUniformLocation(t));if(typeof a=="number"||typeof a=="boolean")switch(n){case 0:HEAP32[r>>>2>>>0]=a;break;case 2:HEAPF32[r>>>2>>>0]=a;break}else for(var o=0;o>>2>>>0]=a[o];break;case 2:HEAPF32[r+o*4>>>2>>>0]=a[o];break}};function _glGetUniformfv(e,t,r){r>>>=0,emscriptenWebGLGetUniform(e,t,r,2)}_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";function _glGetUniformiv(e,t,r){r>>>=0,emscriptenWebGLGetUniform(e,t,r,0)}_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";function _glGetVertexAttribPointerv(e,t,r){if(r>>>=0,!r){GL.recordError(1281);return}HEAP32[r>>>2>>>0]=GLctx.getVertexAttribOffset(e,t)}_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";var emscriptenWebGLGetVertexAttrib=(e,t,r,n)=>{if(!r){GL.recordError(1281);return}var a=GLctx.getVertexAttrib(e,t);if(t==34975)HEAP32[r>>>2>>>0]=a&&a.name;else if(typeof a=="number"||typeof a=="boolean")switch(n){case 0:HEAP32[r>>>2>>>0]=a;break;case 2:HEAPF32[r>>>2>>>0]=a;break;case 5:HEAP32[r>>>2>>>0]=Math.fround(a);break}else for(var o=0;o>>2>>>0]=a[o];break;case 2:HEAPF32[r+o*4>>>2>>>0]=a[o];break;case 5:HEAP32[r+o*4>>>2>>>0]=Math.fround(a[o]);break}};function _glGetVertexAttribfv(e,t,r){r>>>=0,emscriptenWebGLGetVertexAttrib(e,t,r,2)}_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";function _glGetVertexAttribiv(e,t,r){r>>>=0,emscriptenWebGLGetVertexAttrib(e,t,r,5)}_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(e,t)=>GLctx.hint(e,t);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";var _glIsBuffer=e=>{var t=GL.buffers[e];return t?GLctx.isBuffer(t):0};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=e=>GLctx.isEnabled(e);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=e=>{var t=GL.framebuffers[e];return t?GLctx.isFramebuffer(t):0};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=e=>(e=GL.programs[e],e?GLctx.isProgram(e):0);_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQueryEXT=e=>{var t=GL.queries[e];return t?GLctx.disjointTimerQueryExt.isQueryEXT(t):0};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT,_glIsRenderbuffer=e=>{var t=GL.renderbuffers[e];return t?GLctx.isRenderbuffer(t):0};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsShader=e=>{var t=GL.shaders[e];return t?GLctx.isShader(t):0};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";var _glIsTexture=e=>{var t=GL.textures[e];return t?GLctx.isTexture(t):0};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsVertexArray=e=>{var t=GL.vaos[e];return t?GLctx.isVertexArray(t):0};_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=e=>GLctx.lineWidth(e);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=e=>{e=GL.programs[e],GLctx.linkProgram(e),e.uniformLocsById=0,e.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPixelStorei=(e,t)=>{e==3317?GL.unpackAlignment=t:e==3314&&(GL.unpackRowLength=t),GLctx.pixelStorei(e,t)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(e,t)=>{GLctx.webglPolygonMode.polygonModeWEBGL(e,t)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL,_glPolygonOffset=(e,t)=>GLctx.polygonOffset(e,t);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(e,t,r)=>{GLctx.extPolygonOffsetClamp.polygonOffsetClampEXT(e,t,r)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT,_glQueryCounterEXT=(e,t)=>{GLctx.disjointTimerQueryExt.queryCounterEXT(GL.queries[e],t)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT,computeUnpackAlignedImageSize=(e,t,r)=>{function n(l,u){return l+u-1&-u}var a=(GL.unpackRowLength||e)*r,o=n(a,GL.unpackAlignment);return t*o},colorChannelsInGlTextureFormat=e=>{var t={5:3,6:4,8:2,29502:3,29504:4};return t[e-6402]||1},heapObjectForWebGLType=e=>(e-=5120,e==1?HEAPU8:e==4?HEAP32:e==6?HEAPF32:e==5||e==28922?HEAPU32:HEAPU16),toTypedArrayIndex=(e,t)=>e>>>31-Math.clz32(t.BYTES_PER_ELEMENT),emscriptenWebGLGetTexPixelData=(e,t,r,n,a,o)=>{var l=heapObjectForWebGLType(e),u=colorChannelsInGlTextureFormat(t)*l.BYTES_PER_ELEMENT,_=computeUnpackAlignedImageSize(r,n,u);return l.subarray(toTypedArrayIndex(a,l)>>>0,toTypedArrayIndex(a+_,l)>>>0)};function _glReadPixels(e,t,r,n,a,o,l){l>>>=0;var u=emscriptenWebGLGetTexPixelData(o,a,r,n,l,a);if(!u){GL.recordError(1280);return}GLctx.readPixels(e,t,r,n,a,o,u)}_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(e,t,r,n)=>GLctx.renderbufferStorage(e,t,r,n);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glSampleCoverage=(e,t)=>{GLctx.sampleCoverage(e,!!t)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glScissor=(e,t,r,n)=>GLctx.scissor(e,t,r,n);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";function _glShaderBinary(e,t,r,n,a){t>>>=0,n>>>=0,GL.recordError(1280)}_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";function _glShaderSource(e,t,r,n){r>>>=0,n>>>=0;var a=GL.getSource(e,t,r,n);GLctx.shaderSource(GL.shaders[e],a)}_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(e,t,r)=>GLctx.stencilFunc(e,t,r);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(e,t,r,n)=>GLctx.stencilFuncSeparate(e,t,r,n);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=e=>GLctx.stencilMask(e);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(e,t)=>GLctx.stencilMaskSeparate(e,t);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(e,t,r)=>GLctx.stencilOp(e,t,r);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(e,t,r,n)=>GLctx.stencilOpSeparate(e,t,r,n);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";function _glTexImage2D(e,t,r,n,a,o,l,u,_){_>>>=0;var d=_?emscriptenWebGLGetTexPixelData(u,l,n,a,_,r):null;GLctx.texImage2D(e,t,r,n,a,o,l,u,d)}_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";var _glTexParameterf=(e,t,r)=>GLctx.texParameterf(e,t,r);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";function _glTexParameterfv(e,t,r){r>>>=0;var n=HEAPF32[r>>>2>>>0];GLctx.texParameterf(e,t,n)}_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(e,t,r)=>GLctx.texParameteri(e,t,r);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";function _glTexParameteriv(e,t,r){r>>>=0;var n=HEAP32[r>>>2>>>0];GLctx.texParameteri(e,t,n)}_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";function _glTexSubImage2D(e,t,r,n,a,o,l,u,_){_>>>=0;var d=_?emscriptenWebGLGetTexPixelData(u,l,a,o,_,0):null;GLctx.texSubImage2D(e,t,r,n,a,o,l,u,d)}_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";var _glUniform1f=(e,t)=>{GLctx.uniform1f(webglGetUniformLocation(e),t)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];function _glUniform1fv(e,t,r){if(r>>>=0,t<=288)for(var n=miniTempWebGLFloatBuffers[t],a=0;a>>2>>>0];else var n=HEAPF32.subarray(r>>>2>>>0,r+t*4>>>2>>>0);GLctx.uniform1fv(webglGetUniformLocation(e),n)}_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(e,t)=>{GLctx.uniform1i(webglGetUniformLocation(e),t)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];function _glUniform1iv(e,t,r){if(r>>>=0,t<=288)for(var n=miniTempWebGLIntBuffers[t],a=0;a>>2>>>0];else var n=HEAP32.subarray(r>>>2>>>0,r+t*4>>>2>>>0);GLctx.uniform1iv(webglGetUniformLocation(e),n)}_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform2f=(e,t,r)=>{GLctx.uniform2f(webglGetUniformLocation(e),t,r)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";function _glUniform2fv(e,t,r){if(r>>>=0,t<=144){t*=2;for(var n=miniTempWebGLFloatBuffers[t],a=0;a>>2>>>0],n[a+1]=HEAPF32[r+(4*a+4)>>>2>>>0]}else var n=HEAPF32.subarray(r>>>2>>>0,r+t*8>>>2>>>0);GLctx.uniform2fv(webglGetUniformLocation(e),n)}_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(e,t,r)=>{GLctx.uniform2i(webglGetUniformLocation(e),t,r)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";function _glUniform2iv(e,t,r){if(r>>>=0,t<=144){t*=2;for(var n=miniTempWebGLIntBuffers[t],a=0;a>>2>>>0],n[a+1]=HEAP32[r+(4*a+4)>>>2>>>0]}else var n=HEAP32.subarray(r>>>2>>>0,r+t*8>>>2>>>0);GLctx.uniform2iv(webglGetUniformLocation(e),n)}_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform3f=(e,t,r,n)=>{GLctx.uniform3f(webglGetUniformLocation(e),t,r,n)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";function _glUniform3fv(e,t,r){if(r>>>=0,t<=96){t*=3;for(var n=miniTempWebGLFloatBuffers[t],a=0;a>>2>>>0],n[a+1]=HEAPF32[r+(4*a+4)>>>2>>>0],n[a+2]=HEAPF32[r+(4*a+8)>>>2>>>0]}else var n=HEAPF32.subarray(r>>>2>>>0,r+t*12>>>2>>>0);GLctx.uniform3fv(webglGetUniformLocation(e),n)}_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(e,t,r,n)=>{GLctx.uniform3i(webglGetUniformLocation(e),t,r,n)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";function _glUniform3iv(e,t,r){if(r>>>=0,t<=96){t*=3;for(var n=miniTempWebGLIntBuffers[t],a=0;a>>2>>>0],n[a+1]=HEAP32[r+(4*a+4)>>>2>>>0],n[a+2]=HEAP32[r+(4*a+8)>>>2>>>0]}else var n=HEAP32.subarray(r>>>2>>>0,r+t*12>>>2>>>0);GLctx.uniform3iv(webglGetUniformLocation(e),n)}_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform4f=(e,t,r,n,a)=>{GLctx.uniform4f(webglGetUniformLocation(e),t,r,n,a)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";function _glUniform4fv(e,t,r){if(r>>>=0,t<=72){var n=miniTempWebGLFloatBuffers[4*t],a=HEAPF32;r=r>>>2,t*=4;for(var o=0;o>>0],n[o+1]=a[l+1>>>0],n[o+2]=a[l+2>>>0],n[o+3]=a[l+3>>>0]}}else var n=HEAPF32.subarray(r>>>2>>>0,r+t*16>>>2>>>0);GLctx.uniform4fv(webglGetUniformLocation(e),n)}_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(e,t,r,n,a)=>{GLctx.uniform4i(webglGetUniformLocation(e),t,r,n,a)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";function _glUniform4iv(e,t,r){if(r>>>=0,t<=72){t*=4;for(var n=miniTempWebGLIntBuffers[t],a=0;a>>2>>>0],n[a+1]=HEAP32[r+(4*a+4)>>>2>>>0],n[a+2]=HEAP32[r+(4*a+8)>>>2>>>0],n[a+3]=HEAP32[r+(4*a+12)>>>2>>>0]}else var n=HEAP32.subarray(r>>>2>>>0,r+t*16>>>2>>>0);GLctx.uniform4iv(webglGetUniformLocation(e),n)}_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";function _glUniformMatrix2fv(e,t,r,n){if(n>>>=0,t<=72){t*=4;for(var a=miniTempWebGLFloatBuffers[t],o=0;o>>2>>>0],a[o+1]=HEAPF32[n+(4*o+4)>>>2>>>0],a[o+2]=HEAPF32[n+(4*o+8)>>>2>>>0],a[o+3]=HEAPF32[n+(4*o+12)>>>2>>>0]}else var a=HEAPF32.subarray(n>>>2>>>0,n+t*16>>>2>>>0);GLctx.uniformMatrix2fv(webglGetUniformLocation(e),!!r,a)}_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";function _glUniformMatrix3fv(e,t,r,n){if(n>>>=0,t<=32){t*=9;for(var a=miniTempWebGLFloatBuffers[t],o=0;o>>2>>>0],a[o+1]=HEAPF32[n+(4*o+4)>>>2>>>0],a[o+2]=HEAPF32[n+(4*o+8)>>>2>>>0],a[o+3]=HEAPF32[n+(4*o+12)>>>2>>>0],a[o+4]=HEAPF32[n+(4*o+16)>>>2>>>0],a[o+5]=HEAPF32[n+(4*o+20)>>>2>>>0],a[o+6]=HEAPF32[n+(4*o+24)>>>2>>>0],a[o+7]=HEAPF32[n+(4*o+28)>>>2>>>0],a[o+8]=HEAPF32[n+(4*o+32)>>>2>>>0]}else var a=HEAPF32.subarray(n>>>2>>>0,n+t*36>>>2>>>0);GLctx.uniformMatrix3fv(webglGetUniformLocation(e),!!r,a)}_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";function _glUniformMatrix4fv(e,t,r,n){if(n>>>=0,t<=18){var a=miniTempWebGLFloatBuffers[16*t],o=HEAPF32;n=n>>>2,t*=16;for(var l=0;l>>0],a[l+1]=o[u+1>>>0],a[l+2]=o[u+2>>>0],a[l+3]=o[u+3>>>0],a[l+4]=o[u+4>>>0],a[l+5]=o[u+5>>>0],a[l+6]=o[u+6>>>0],a[l+7]=o[u+7>>>0],a[l+8]=o[u+8>>>0],a[l+9]=o[u+9>>>0],a[l+10]=o[u+10>>>0],a[l+11]=o[u+11>>>0],a[l+12]=o[u+12>>>0],a[l+13]=o[u+13>>>0],a[l+14]=o[u+14>>>0],a[l+15]=o[u+15>>>0]}}else var a=HEAPF32.subarray(n>>>2>>>0,n+t*64>>>2>>>0);GLctx.uniformMatrix4fv(webglGetUniformLocation(e),!!r,a)}_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";var _glUseProgram=e=>{e=GL.programs[e],GLctx.useProgram(e),GLctx.currentProgram=e};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=e=>{GLctx.validateProgram(GL.programs[e])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(e,t)=>GLctx.vertexAttrib1f(e,t);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";function _glVertexAttrib1fv(e,t){t>>>=0,GLctx.vertexAttrib1f(e,HEAPF32[t>>>2])}_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(e,t,r)=>GLctx.vertexAttrib2f(e,t,r);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";function _glVertexAttrib2fv(e,t){t>>>=0,GLctx.vertexAttrib2f(e,HEAPF32[t>>>2],HEAPF32[t+4>>>2])}_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(e,t,r,n)=>GLctx.vertexAttrib3f(e,t,r,n);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";function _glVertexAttrib3fv(e,t){t>>>=0,GLctx.vertexAttrib3f(e,HEAPF32[t>>>2],HEAPF32[t+4>>>2],HEAPF32[t+8>>>2])}_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(e,t,r,n,a)=>GLctx.vertexAttrib4f(e,t,r,n,a);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";function _glVertexAttrib4fv(e,t){t>>>=0,GLctx.vertexAttrib4f(e,HEAPF32[t>>>2],HEAPF32[t+4>>>2],HEAPF32[t+8>>>2],HEAPF32[t+12>>>2])}_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(e,t)=>{GLctx.vertexAttribDivisor(e,t)};_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor,_emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;function _glVertexAttribPointer(e,t,r,n,a,o){o>>>=0,GLctx.vertexAttribPointer(e,t,r,!!n,a,o)}_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(e,t,r,n)=>GLctx.viewport(e,t,r,n);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";function _emscripten_out(e){return e>>>=0,out(UTF8ToString(e))}_emscripten_out.sig="vp";class HandleAllocator{constructor(){Qe(this,"allocated",[void 0]);Qe(this,"freelist",[])}get(t){return this.allocated[t]}has(t){return this.allocated[t]!==void 0}allocate(t){var r=this.freelist.pop()||this.allocated.length;return this.allocated[r]=t,r}free(t){this.allocated[t]=void 0,this.freelist.push(t)}}var promiseMap=new HandleAllocator,makePromise=()=>{var e={};return e.promise=new Promise((t,r)=>{e.reject=r,e.resolve=t}),e.id=promiseMap.allocate(e),e};function _emscripten_promise_create(){return makePromise().id}_emscripten_promise_create.sig="p";function _emscripten_promise_destroy(e){e>>>=0,promiseMap.free(e)}_emscripten_promise_destroy.sig="vp";var getPromise=e=>promiseMap.get(e).promise;function _emscripten_promise_resolve(e,t,r){e>>>=0,r>>>=0;var n=promiseMap.get(e);switch(t){case 0:n.resolve(r);return;case 1:n.resolve(getPromise(r));return;case 2:n.resolve(getPromise(r)),_emscripten_promise_destroy(r);return;case 3:n.reject(r);return}}_emscripten_promise_resolve.sig="vpip";var growMemory=e=>{var t=wasmMemory.buffer,r=(e-t.byteLength+65535)/65536|0;try{return wasmMemory.grow(r),updateMemoryViews(),1}catch(n){}};function _emscripten_resize_heap(e){e>>>=0;var t=HEAPU8.length,r=getHeapMax();if(e>r)return!1;for(var n=1;n<=4;n*=2){var a=t*(1+.2/n);a=Math.min(a,e+100663296);var o=Math.min(r,alignMemory(Math.max(e,a),65536)),l=growMemory(o);if(l)return!0}return!1}_emscripten_resize_heap.sig="ip";function _emscripten_wget_data(e,t,r,n){throw e>>>=0,t>>>=0,r>>>=0,n>>>=0,"Please compile your program with async support in order to use asynchronous operations like emscripten_wget_data"}_emscripten_wget_data.sig="vpppp";var getEnvStrings=()=>{if(!getEnvStrings.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:getExecutableName()};for(var r in ENV)ENV[r]===void 0?delete t[r]:t[r]=ENV[r];var n=[];for(var r in t)n.push("".concat(r,"=").concat(t[r]));getEnvStrings.strings=n}return getEnvStrings.strings},stringToAscii=(e,t)=>{for(var r=0;r>>0]=e.charCodeAt(r);HEAP8[t>>>0]=0},_environ_get=function(e,t){e>>>=0,t>>>=0;var r=0;return getEnvStrings().forEach((n,a)=>{var o=t+r;HEAPU32[e+a*4>>>2>>>0]=o,stringToAscii(n,o),r+=n.length+1}),0};_environ_get.sig="ipp";var _environ_sizes_get=function(e,t){e>>>=0,t>>>=0;var r=getEnvStrings();HEAPU32[e>>>2>>>0]=r.length;var n=0;return r.forEach(a=>n+=a.length+1),HEAPU32[t>>>2>>>0]=n,0};_environ_sizes_get.sig="ipp";function _fd_close(e){try{var t=SYSCALLS.getStreamFromFD(e);return FS.close(t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return r.errno}}_fd_close.sig="ii";function _fd_fdstat_get(e,t){t>>>=0;try{var r=0,n=0,a=0,o=SYSCALLS.getStreamFromFD(e),l=o.tty?2:FS.isDir(o.mode)?3:FS.isLink(o.mode)?7:4;return HEAP8[t>>>0]=l,HEAP16[t+2>>>1>>>0]=a,tempI64=[r>>>0,(tempDouble=r,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+8>>>2>>>0]=tempI64[0],HEAP32[t+12>>>2>>>0]=tempI64[1],tempI64=[n>>>0,(tempDouble=n,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+16>>>2>>>0]=tempI64[0],HEAP32[t+20>>>2>>>0]=tempI64[1],0}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return u.errno}}_fd_fdstat_get.sig="iip";var doReadv=(e,t,r,n)=>{for(var a=0,o=0;o>>2>>>0],u=HEAPU32[t+4>>>2>>>0];t+=8;var _=FS.read(e,HEAP8,l,u,n);if(_<0)return-1;if(a+=_,_>>=0,r>>>=0;var l=convertI32PairToI53Checked(n,a);o>>>=0;try{if(isNaN(l))return 61;var u=SYSCALLS.getStreamFromFD(e),_=doReadv(u,t,r,l);return HEAPU32[o>>>2>>>0]=_,0}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return d.errno}}_fd_pread.sig="iippiip";var doWritev=(e,t,r,n)=>{for(var a=0,o=0;o>>2>>>0],u=HEAPU32[t+4>>>2>>>0];t+=8;var _=FS.write(e,HEAP8,l,u,n);if(_<0)return-1;if(a+=_,_>>=0,r>>>=0;var l=convertI32PairToI53Checked(n,a);o>>>=0;try{if(isNaN(l))return 61;var u=SYSCALLS.getStreamFromFD(e),_=doWritev(u,t,r,l);return HEAPU32[o>>>2>>>0]=_,0}catch(d){if(typeof FS>"u"||d.name!=="ErrnoError")throw d;return d.errno}}_fd_pwrite.sig="iippiip";function _fd_read(e,t,r,n){t>>>=0,r>>>=0,n>>>=0;try{var a=SYSCALLS.getStreamFromFD(e),o=doReadv(a,t,r);return HEAPU32[n>>>2>>>0]=o,0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return l.errno}}_fd_read.sig="iippp";function _fd_seek(e,t,r,n,a){var o=convertI32PairToI53Checked(t,r);a>>>=0;try{if(isNaN(o))return 61;var l=SYSCALLS.getStreamFromFD(e);return FS.llseek(l,o,n),tempI64=[l.position>>>0,(tempDouble=l.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[a>>>2>>>0]=tempI64[0],HEAP32[a+4>>>2>>>0]=tempI64[1],l.getdents&&o===0&&n===0&&(l.getdents=null),0}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return u.errno}}_fd_seek.sig="iiiiip";function _fd_sync(e){var r;try{var t=SYSCALLS.getStreamFromFD(e);return(r=t.stream_ops)!=null&&r.fsync?t.stream_ops.fsync(t):0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return n.errno}}_fd_sync.sig="ii";function _fd_write(e,t,r,n){t>>>=0,r>>>=0,n>>>=0;try{var a=SYSCALLS.getStreamFromFD(e),o=doWritev(a,t,r);return HEAPU32[n>>>2>>>0]=o,0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return l.errno}}_fd_write.sig="iippp";function _getaddrinfo(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;var a=[],o=null,l=0,u=0,_=0,d=0,f=0,p=0,m,h;function g(v,y,S,w,D,F){var E,x,A,L;return x=v===10?28:16,D=v===10?inetNtop6(D):inetNtop4(D),E=_malloc(x),L=writeSockaddr(E,v,D,F),assert(!L),A=_malloc(32),HEAP32[A+4>>>2>>>0]=v,HEAP32[A+8>>>2>>>0]=y,HEAP32[A+12>>>2>>>0]=S,HEAPU32[A+24>>>2>>>0]=w,HEAPU32[A+20>>>2>>>0]=E,v===10?HEAP32[A+16>>>2>>>0]=28:HEAP32[A+16>>>2>>>0]=16,HEAP32[A+28>>>2>>>0]=0,A}if(r&&(_=HEAP32[r>>>2>>>0],d=HEAP32[r+4>>>2>>>0],f=HEAP32[r+8>>>2>>>0],p=HEAP32[r+12>>>2>>>0]),f&&!p&&(p=f===2?17:6),!f&&p&&(f=p===17?2:1),p===0&&(p=6),f===0&&(f=1),!e&&!t)return-2;if(_&-1088||r!==0&&HEAP32[r>>>2>>>0]&2&&!e)return-1;if(_&32)return-2;if(f!==0&&f!==1&&f!==2)return-7;if(d!==0&&d!==2&&d!==10)return-6;if(t&&(t=UTF8ToString(t),u=parseInt(t,10),isNaN(u)))return _&1024?-2:-8;if(!e)return d===0&&(d=2),_&1||(d===2?l=_htonl(2130706433):l=[0,0,0,_htonl(1)]),m=g(d,f,p,null,l,u),HEAPU32[n>>>2>>>0]=m,0;if(e=UTF8ToString(e),l=inetPton4(e),l!==null)if(d===0||d===2)d=2;else if(d===10&&_&8)l=[0,0,_htonl(65535),l],d=10;else return-2;else if(l=inetPton6(e),l!==null)if(d===0||d===10)d=10;else return-2;return l!=null?(m=g(d,f,p,e,l,u),HEAPU32[n>>>2>>>0]=m,0):_&4?-2:(e=DNS.lookup_name(e),l=inetPton4(e),d===0?d=2:d===10&&(l=[0,0,_htonl(65535),l]),m=g(d,f,p,null,l,u),HEAPU32[n>>>2>>>0]=m,0)}_getaddrinfo.sig="ipppp";function _getnameinfo(e,t,r,n,a,o,l){e>>>=0,r>>>=0,a>>>=0;var u=readSockaddr(e,t);if(u.errno)return-6;var _=u.port,d=u.addr,f=!1;if(r&&n){var p;if(l&1||!(p=DNS.lookup_addr(d))){if(l&8)return-2}else d=p;var m=stringToUTF8(d,r,n);m+1>=n&&(f=!0)}if(a&&o){_=""+_;var m=stringToUTF8(_,a,o);m+1>=o&&(f=!0)}return f?-12:0}_getnameinfo.sig="ipipipii";function _llvm_eh_typeid_for(e){return e>>>=0,e}_llvm_eh_typeid_for.sig="vp";function _pthread_kill(...e){return wasmImports.pthread_kill(...e)}_pthread_kill.stub=!0;function _random_get(e,t){e>>>=0,t>>>=0;try{return randomFill(HEAPU8.subarray(e>>>0,e+t>>>0)),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return r.errno}}_random_get.sig="ipp";var arraySum=(e,t)=>{for(var r=0,n=0;n<=t;r+=e[n++]);return r},MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31],MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31],addDays=(e,t)=>{for(var r=new Date(e.getTime());t>0;){var n=isLeapYear(r.getFullYear()),a=r.getMonth(),o=(n?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[a];if(t>o-r.getDate())t-=o-r.getDate()+1,r.setDate(1),a<11?r.setMonth(a+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1));else return r.setDate(r.getDate()+t),r}return r};function _strptime(e,t,r){e>>>=0,t>>>=0,r>>>=0;for(var n=UTF8ToString(t),a="\\!@#$^&*()+=-[]/{}|:<>?,.",o=0,l=a.length;ou[ce]||ee).replace(/%(.)/g,(ee,ce)=>{let Y=_[ce];return Y?(m.push(ce),"(".concat(Y,")")):ce}).replace(/\s+/g,"\\s*"),g=new RegExp("^"+h,"i").exec(UTF8ToString(e));function v(){function ee(ce,Y,Ie){return typeof ce!="number"||isNaN(ce)?Y:ce>=Y?ce<=Ie?ce:Ie:Y}return{year:ee(HEAP32[r+20>>>2>>>0]+1900,1970,9999),month:ee(HEAP32[r+16>>>2>>>0],0,11),day:ee(HEAP32[r+12>>>2>>>0],1,31),hour:ee(HEAP32[r+8>>>2>>>0],0,23),min:ee(HEAP32[r+4>>>2>>>0],0,59),sec:ee(HEAP32[r>>>2>>>0],0,59),gmtoff:0}}if(g){var y=v(),S,w=ee=>{var ce=m.indexOf(ee);if(ce>=0)return g[ce+1]};if((S=w("S"))&&(y.sec=jstoi_q(S)),(S=w("M"))&&(y.min=jstoi_q(S)),S=w("H"))y.hour=jstoi_q(S);else if(S=w("I")){var D=jstoi_q(S);(S=w("p"))&&(D+=S.toUpperCase()[0]==="P"?12:0),y.hour=D}if(S=w("Y"))y.year=jstoi_q(S);else if(S=w("y")){var F=jstoi_q(S);(S=w("C"))?F+=jstoi_q(S)*100:F+=F<69?2e3:1900,y.year=F}if((S=w("m"))?y.month=jstoi_q(S)-1:(S=w("b"))&&(y.month=d[S.substring(0,3).toUpperCase()]||0),S=w("d"))y.day=jstoi_q(S);else if(S=w("j"))for(var E=jstoi_q(S),x=isLeapYear(y.year),A=0;A<12;++A){var L=arraySum(x?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,A-1);E<=L+(x?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[A]&&(y.day=E-L)}else if(S=w("a")){var C=S.substring(0,3).toUpperCase();if(S=w("U")){var k=f[C],P=jstoi_q(S),T=new Date(y.year,0,1),M;T.getDay()===0?M=addDays(T,k+7*(P-1)):M=addDays(T,7-T.getDay()+k+7*(P-1)),y.day=M.getDate(),y.month=M.getMonth()}else if(S=w("W")){var k=p[C],P=jstoi_q(S),T=new Date(y.year,0,1),M;T.getDay()===1?M=addDays(T,k+7*(P-1)):M=addDays(T,7-T.getDay()+1+k+7*(P-1)),y.day=M.getDate(),y.month=M.getMonth()}}if(S=w("z"))if(S.toLowerCase()==="z")y.gmtoff=0;else{var I=S.match(/^((?:\-|\+)\d\d):?(\d\d)?/);y.gmtoff=I[1]*3600,I[2]&&(y.gmtoff+=y.gmtoff>0?I[2]*60:-I[2]*60)}var Q=new Date(y.year,y.month,y.day,y.hour,y.min,y.sec,0);return HEAP32[r>>>2>>>0]=Q.getSeconds(),HEAP32[r+4>>>2>>>0]=Q.getMinutes(),HEAP32[r+8>>>2>>>0]=Q.getHours(),HEAP32[r+12>>>2>>>0]=Q.getDate(),HEAP32[r+16>>>2>>>0]=Q.getMonth(),HEAP32[r+20>>>2>>>0]=Q.getFullYear()-1900,HEAP32[r+24>>>2>>>0]=Q.getDay(),HEAP32[r+28>>>2>>>0]=arraySum(isLeapYear(Q.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,Q.getMonth()-1)+Q.getDate()-1,HEAP32[r+32>>>2>>>0]=0,HEAP32[r+36>>>2>>>0]=y.gmtoff,e+intArrayFromString(g[0]).length-1}return 0}_strptime.sig="pppp";var getCFunc=e=>{var t=Module["_"+e];return t},writeArrayToMemory=(e,t)=>{HEAP8.set(e,t>>>0)},ccall=(e,t,r,n,a)=>{var o={string:g=>{var v=0;return g!=null&&g!==0&&(v=stringToUTF8OnStack(g)),v},array:g=>{var v=stackAlloc(g.length);return writeArrayToMemory(g,v),v}};function l(g){return t==="string"?UTF8ToString(g):t==="boolean"?!!g:g}var u=getCFunc(e),_=[],d=0;if(n)for(var f=0;f__emscripten_tempret_get(),writeI53ToI64Clamped=(e,t)=>{t>9223372036854776e3?(HEAPU32[e>>>2>>>0]=4294967295,HEAPU32[e+4>>>2>>>0]=2147483647):t<-9223372036854776e3?(HEAPU32[e>>>2>>>0]=0,HEAPU32[e+4>>>2>>>0]=2147483648):writeI53ToI64(e,t)},writeI53ToI64Signaling=(e,t)=>{if(t>9223372036854776e3||t<-9223372036854776e3)throw"RangeError: ".concat(t);writeI53ToI64(e,t)},writeI53ToU64Clamped=(e,t)=>{t>18446744073709552e3?(HEAPU32[e>>>2>>>0]=4294967295,HEAPU32[e+4>>>2>>>0]=4294967295):t<0?(HEAPU32[e>>>2>>>0]=0,HEAPU32[e+4>>>2>>>0]=0):writeI53ToI64(e,t)},writeI53ToU64Signaling=(e,t)=>{if(t<0||t>18446744073709552e3)throw"RangeError: ".concat(t);writeI53ToI64(e,t)},readI53FromU64=e=>HEAPU32[e>>>2>>>0]+HEAPU32[e+4>>>2>>>0]*4294967296,convertI32PairToI53=(e,t)=>(e>>>0)+t*4294967296,convertU32PairToI53=(e,t)=>(e>>>0)+(t>>>0)*4294967296,_stackAlloc=stackAlloc,_stackSave=stackSave,_stackRestore=stackSave,_getTempRet0=getTempRet0;Module._getTempRet0=_getTempRet0;var ptrToString=e=>"0x"+e.toString(16).padStart(8,"0");function _emscripten_notify_memory_growth(e){e>>>=0,updateMemoryViews()}_emscripten_notify_memory_growth.sig="vp";var withStackSave=e=>{var t=stackSave(),r=e();return stackRestore(t),r},ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135},strError=e=>UTF8ToString(_strerror(e)),Protocols={list:[],map:{}},_setprotoent=e=>{function t(o,l,u){var _=_malloc(o.length+1);stringToAscii(o,_);for(var d=0,f=u.length,p=_malloc((f+1)*4),m=0;m>>2>>>0]=g}HEAPU32[p+d>>>2>>>0]=0;var v=_malloc(12);return HEAPU32[v>>>2>>>0]=_,HEAPU32[v+4>>>2>>>0]=p,HEAP32[v+8>>>2>>>0]=l,v}var r=Protocols.list,n=Protocols.map;if(r.length===0){var a=t("tcp",6,["TCP"]);r.push(a),n.tcp=n[6]=a,a=t("udp",17,["UDP"]),r.push(a),n.udp=n[17]=a}_setprotoent.index=0};_setprotoent.sig="vi";var _endprotoent=()=>{};_endprotoent.sig="v";function _getprotoent(e){if(_setprotoent.index===Protocols.list.length)return 0;var t=Protocols.list[_setprotoent.index++];return t}_getprotoent.sig="p";function _getprotobyname(e){e>>>=0,e=UTF8ToString(e),_setprotoent(!0);var t=Protocols.map[e];return t}_getprotobyname.sig="pp";function _getprotobynumber(e){_setprotoent(!0);var t=Protocols.map[e];return t}_getprotobynumber.sig="pi";function _emscripten_run_script(ptr){ptr>>>=0,eval(UTF8ToString(ptr))}_emscripten_run_script.sig="vp";function _emscripten_run_script_int(ptr){return ptr>>>=0,eval(UTF8ToString(ptr))|0}_emscripten_run_script_int.sig="ip";function _emscripten_run_script_string(ptr){ptr>>>=0;var s=eval(UTF8ToString(ptr));if(s==null)return 0;s+="";var me=_emscripten_run_script_string,len=lengthBytesUTF8(s);return(!me.bufferSize||me.bufferSizeMath.random();_emscripten_random.sig="f";var warnOnce=e=>{warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,ENVIRONMENT_IS_NODE&&(e="warning: "+e),err(e))},jsStackTrace=()=>new Error().stack.toString(),getCallstack=e=>{var t=jsStackTrace(),r=t.lastIndexOf("_emscripten_log"),n=t.lastIndexOf("_emscripten_get_callstack"),a=t.indexOf("\n",Math.max(r,n))+1;t=t.slice(a),e&8&&typeof emscripten_source_map>"u"&&(warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.'),e^=8,e|=16);var o=t.split("\n");t="";var l=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)"),u=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?"),_=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var d in o){var f=o[d],p="",m="",h=0,g=0,v=_.exec(f);if(v&&v.length==5)p=v[1],m=v[2],h=v[3],g=v[4];else if(v=l.exec(f)||u.exec(f),v&&v.length>=4)p=v[1],m=v[2],h=v[3],g=v[4]|0;else{t+=f+"\n";continue}var y=!1;if(e&8){var S=emscripten_source_map.originalPositionFor({line:h,column:g});y=S==null?void 0:S.source,y&&(e&64&&(S.source=S.source.substring(S.source.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=" at ".concat(p," (").concat(S.source,":").concat(S.line,":").concat(S.column,")\n"))}(e&16||!y)&&(e&64&&(m=m.substring(m.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=(y?" = ".concat(p):" at ".concat(p))+" (".concat(m,":").concat(h,":").concat(g,")\n"))}return t=t.replace(/\s+$/,""),t},emscriptenLog=(e,t)=>{e&24&&(t=t.replace(/\s+$/,""),t+=(t.length>0?"\n":"")+getCallstack(e)),e&1?e&4?console.error(t):e&2?console.warn(t):e&512?console.info(t):e&256?console.debug(t):console.log(t):e&6?err(t):out(t)},reallyNegative=e=>e<0||e===0&&1/e===-1/0,reSign=(e,t)=>{if(e<=0)return e;var r=t<=32?Math.abs(1<=r&&(t<=32||e>r)&&(e=-2*r+e),e},unSign=(e,t)=>e>=0?e:t<=32?2*Math.abs(1<{for(var t=e;HEAPU8[t>>>0];)++t;return t-e},formatString=(e,t)=>{var r=e,n=t;function a(we,De){return(De==="double"||De==="i64")&&we&7&&(we+=4),we}function o(we){var De;return n=a(n,we),we==="double"?(De=HEAPF64[n>>>3>>>0],n+=8):we=="i64"?(De=[HEAP32[n>>>2>>>0],HEAP32[n+4>>>2>>>0]],n+=8):(we="i32",De=HEAP32[n>>>2>>>0],n+=4),De}for(var l=[],u,_,d;;){var f=r;if(u=HEAP8[r>>>0],u===0)break;if(_=HEAP8[r+1>>>0],u==37){var p=!1,m=!1,h=!1,g=!1,v=!1;e:for(;;){switch(_){case 43:p=!0;break;case 45:m=!0;break;case 35:h=!0;break;case 48:if(g)break e;g=!0;break;case 32:v=!0;break;default:break e}r++,_=HEAP8[r+1>>>0]}var y=0;if(_==42)y=o("i32"),r++,_=HEAP8[r+1>>>0];else for(;_>=48&&_<=57;)y=y*10+(_-48),r++,_=HEAP8[r+1>>>0];var S=!1,w=-1;if(_==46){if(w=0,S=!0,r++,_=HEAP8[r+1>>>0],_==42)w=o("i32"),r++;else for(;;){var D=HEAP8[r+1>>>0];if(D<48||D>57)break;w=w*10+(D-48),r++}_=HEAP8[r+1>>>0]}w<0&&(w=6,S=!1);var F;switch(String.fromCharCode(_)){case"h":var E=HEAP8[r+2>>>0];E==104?(r++,F=1):F=2;break;case"l":var E=HEAP8[r+2>>>0];E==108?(r++,F=8):F=4;break;case"L":case"q":case"j":F=8;break;case"z":case"t":case"I":F=4;break;default:F=null}switch(F&&r++,_=HEAP8[r+1>>>0],String.fromCharCode(_)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var x=_==100||_==105;F=F||4,d=o("i"+F*8);var A;if(F==8&&(d=_==117?convertU32PairToI53(d[0],d[1]):convertI32PairToI53(d[0],d[1])),F<=4){var L=Math.pow(256,F)-1;d=(x?reSign:unSign)(d&L,F*8)}var C=Math.abs(d),k="";if(_==100||_==105)A=reSign(d,8*F).toString(10);else if(_==117)A=unSign(d,8*F).toString(10),d=Math.abs(d);else if(_==111)A=(h?"0":"")+C.toString(8);else if(_==120||_==88){if(k=h&&d!=0?"0x":"",d<0){d=-d,A=(C-1).toString(16);for(var P=[],T=0;T=0&&(p?k="+"+k:v&&(k=" "+k)),A.charAt(0)=="-"&&(k="-"+k,A=A.substr(1));k.length+A.lengthl.push(we.charCodeAt(0)));break}case"f":case"F":case"e":case"E":case"g":case"G":{d=o("double");var A;if(isNaN(d))A="nan",g=!1;else if(!isFinite(d))A=(d<0?"-":"")+"inf",g=!1;else{var M=!1,I=Math.min(w,20);if(_==103||_==71){M=!0,w=w||1;var Q=parseInt(d.toExponential(I).split("e")[1],10);w>Q&&Q>=-4?(_=(_==103?"f":"F").charCodeAt(0),w-=Q+1):(_=(_==103?"e":"E").charCodeAt(0),w--),I=Math.min(w,20)}_==101||_==69?(A=d.toExponential(I),/[eE][-+]\d$/.test(A)&&(A=A.slice(0,-1)+"0"+A.slice(-1))):(_==102||_==70)&&(A=d.toFixed(I),d===0&&reallyNegative(d)&&(A="-"+A));var ee=A.split("e");if(M&&!h)for(;ee[0].length>1&&ee[0].includes(".")&&(ee[0].slice(-1)=="0"||ee[0].slice(-1)==".");)ee[0]=ee[0].slice(0,-1);else for(h&&A.indexOf(".")==-1&&(ee[0]+=".");w>I++;)ee[0]+="0";A=ee[0]+(ee.length>1?"e"+ee[1]:""),_==69&&(A=A.toUpperCase()),d>=0&&(p?A="+"+A:v&&(A=" "+A))}for(;A.lengthl.push(De.charCodeAt(0)));break}case"s":{var ce=o("i8*"),Y=ce?strLen(ce):6;if(S&&(Y=Math.min(Y,w)),!m)for(;Y>>0]);else l=l.concat(intArrayFromString("(null)".substr(0,Y),!0));if(m)for(;Y0;)l.push(32);m||l.push(o("i8"));break}case"n":{var Ie=o("i32*");HEAP32[Ie>>>2>>>0]=l.length;break}case"%":{l.push(u);break}default:for(var T=f;T>>0])}r+=2}else l.push(u),r+=1}return l};function _emscripten_log(e,t,r){t>>>=0,r>>>=0;var n=formatString(t,r),a=UTF8ArrayToString(n);emscriptenLog(e,a)}_emscripten_log.sig="vipp";function _emscripten_get_compiler_setting(e){throw e>>>=0,"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"}_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>0;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";function _emscripten_print_double(e,t,r){t>>>=0;var n=e+"";return t?stringToUTF8(n,t,r):lengthBytesUTF8(n)}_emscripten_print_double.sig="idpi";function _emscripten_asm_const_double(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runEmAsmFunction(e,t,r)}_emscripten_asm_const_double.sig="dppp";var runMainThreadEmAsm=(e,t,r,n)=>{var a=readEmAsmArgs(t,r);return ASM_CONSTS[e](...a)};function _emscripten_asm_const_int_sync_on_main_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runMainThreadEmAsm(e,t,r,1)}_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";function _emscripten_asm_const_ptr_sync_on_main_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runMainThreadEmAsm(e,t,r,1)}_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";function _emscripten_asm_const_async_on_main_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,runMainThreadEmAsm(e,t,r,0)}_emscripten_asm_const_async_on_main_thread.sig="vppp";var jstoi_s=Number;function __Unwind_Backtrace(e,t){e>>>=0,t>>>=0;for(var r=getCallstack(),n=r.split("\n"),a=0;a>>=0,t>>>=0,abort("Unwind_GetIPInfo")}__Unwind_GetIPInfo.sig="ppp";function __Unwind_FindEnclosingFunction(e){return e>>>=0,0}__Unwind_FindEnclosingFunction.sig="pp";function __Unwind_RaiseException(e){return e>>>=0,err("Warning: _Unwind_RaiseException is not correctly implemented"),___cxa_throw(e,0,0)}__Unwind_RaiseException.sig="ip";function __Unwind_DeleteException(e){e>>>=0,err("TODO: Unwind_DeleteException")}__Unwind_DeleteException.sig="vp";var getDynCaller=(e,t)=>(...r)=>dynCall(e,t,r),_emscripten_exit_with_live_runtime=()=>{throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=e=>{__emscripten_runtime_keepalive_clear(),_exit(e)};_emscripten_force_exit.sig="vi";function _emscripten_outn(e,t){return e>>>=0,t>>>=0,out(UTF8ToString(e,t))}_emscripten_outn.sig="vpp";function _emscripten_errn(e,t){return e>>>=0,t>>>=0,err(UTF8ToString(e,t))}_emscripten_errn.sig="vpp";var _emscripten_throw_number=e=>{throw e};_emscripten_throw_number.sig="vd";function _emscripten_throw_string(e){throw e>>>=0,UTF8ToString(e)}_emscripten_throw_string.sig="vp";var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=e=>(e=="__main_argc_argv"&&(e="main"),e.startsWith("dynCall_")?e:"_"+e),___global_base=1024;function __emscripten_fs_load_embedded_files(e){e>>>=0;do{var t=HEAPU32[e>>>2>>>0];e+=4;var r=HEAPU32[e>>>2>>>0];e+=4;var n=HEAPU32[e>>>2>>>0];e+=4;var a=UTF8ToString(t);FS.createPath("/",PATH.dirname(a),!0,!0),FS.createDataFile(a,null,HEAP8.subarray(n>>>0,n+r>>>0),!0,!0,!0)}while(HEAPU32[e>>>2>>>0])}__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(e){switch(e){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(e[e.length-1]==="*")return POINTER_SIZE;if(e[0]==="i"){let t=Number(e.substr(1));return assert(t%8===0,"getNativeTypeSize invalid bits ".concat(t,", ").concat(e," type")),t/8}return 0}}}var STACK_SIZE=1048576,STACK_ALIGN=16,ASSERTIONS=0,cwrap=(e,t,r,n)=>{var a=!r||r.every(l=>l==="number"||l==="boolean"),o=t!=="string";return o&&a&&!n?getCFunc(e):(...l)=>ccall(e,t,r,l,n)},removeFunction=e=>{functionsInTableMap.delete(getWasmTableEntry(e)),setWasmTableEntry(e,null),freeTableIndexes.push(e)},_emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(e,t)=>e%t;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";function _emscripten_math_hypot(e,t){t>>>=0;for(var r=[],n=0;n>>3>>>0]);return Math.hypot(...r)}_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";function intArrayToString(e){for(var t=[],r=0;r255&&(n&=255),t.push(String.fromCharCode(n))}return t.join("")}var AsciiToString=e=>{e>>>=0;for(var t="";;){var r=HEAPU8[e++>>>0];if(!r)return t;t+=String.fromCharCode(r)}},JSEvents={removeAllEventListeners(){for(;JSEvents.eventHandlers.length;)JSEvents._removeHandler(JSEvents.eventHandlers.length-1);JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(e,t,r){function n(o,l){if(o.length!=l.length)return!1;for(var u in o)if(o[u]!=l[u])return!1;return!0}for(var a of JSEvents.deferredCalls)if(a.targetFunction==e&&n(a.argsList,r))return;JSEvents.deferredCalls.push({targetFunction:e,precedence:t,argsList:r}),JSEvents.deferredCalls.sort((o,l)=>o.precedencet.targetFunction!=e)},canPerformEventHandlerRequests(){return navigator.userActivation?navigator.userActivation.isActive:JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(JSEvents.canPerformEventHandlerRequests()){var e=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var t of e)t.targetFunction(...t.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(e,t)=>{for(var r=0;re>2?UTF8ToString(e):e,specialHTMLTargets=[0,typeof document<"u"?document:0,typeof window<"u"?window:0],findEventTarget=e=>{e=maybeCStringToJsString(e);var t=specialHTMLTargets[e]||(typeof document<"u"?document.querySelector(e):void 0);return t},registerKeyEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.keyEvent||(JSEvents.keyEvent=_malloc(160));var u=d=>{var f=JSEvents.keyEvent;HEAPF64[f>>>3>>>0]=d.timeStamp;var p=f>>>2;HEAP32[p+2>>>0]=d.location,HEAP8[f+12>>>0]=d.ctrlKey,HEAP8[f+13>>>0]=d.shiftKey,HEAP8[f+14>>>0]=d.altKey,HEAP8[f+15>>>0]=d.metaKey,HEAP8[f+16>>>0]=d.repeat,HEAP32[p+5>>>0]=d.charCode,HEAP32[p+6>>>0]=d.keyCode,HEAP32[p+7>>>0]=d.which,stringToUTF8(d.key||"",f+32,32),stringToUTF8(d.code||"",f+64,32),stringToUTF8(d.char||"",f+96,32),stringToUTF8(d.locale||"",f+128,32),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)},findCanvasEventTarget=findEventTarget;function _emscripten_set_keypress_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerKeyEventCallback(e,t,r,n,1,"keypress",a)}_emscripten_set_keypress_callback_on_thread.sig="ippipp";function _emscripten_set_keydown_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerKeyEventCallback(e,t,r,n,2,"keydown",a)}_emscripten_set_keydown_callback_on_thread.sig="ippipp";function _emscripten_set_keyup_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerKeyEventCallback(e,t,r,n,3,"keyup",a)}_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0},fillMouseEventData=(e,t,r)=>{HEAPF64[e>>>3>>>0]=t.timeStamp;var n=e>>>2;HEAP32[n+2>>>0]=t.screenX,HEAP32[n+3>>>0]=t.screenY,HEAP32[n+4>>>0]=t.clientX,HEAP32[n+5>>>0]=t.clientY,HEAP8[e+24>>>0]=t.ctrlKey,HEAP8[e+25>>>0]=t.shiftKey,HEAP8[e+26>>>0]=t.altKey,HEAP8[e+27>>>0]=t.metaKey,HEAP16[n*2+14>>>0]=t.button,HEAP16[n*2+15>>>0]=t.buttons,HEAP32[n+8>>>0]=t.movementX,HEAP32[n+9>>>0]=t.movementY;var a=getBoundingClientRect(r);HEAP32[n+10>>>0]=t.clientX-(a.left|0),HEAP32[n+11>>>0]=t.clientY-(a.top|0)},registerMouseEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.mouseEvent||(JSEvents.mouseEvent=_malloc(64)),e=findEventTarget(e);var u=(d=event)=>{fillMouseEventData(JSEvents.mouseEvent,d,e),getWasmTableEntry(n)(a,JSEvents.mouseEvent,t)&&d.preventDefault()},_={target:e,allowsDeferredCalls:o!="mousemove"&&o!="mouseenter"&&o!="mouseleave",eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_click_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,4,"click",a)}_emscripten_set_click_callback_on_thread.sig="ippipp";function _emscripten_set_mousedown_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,5,"mousedown",a)}_emscripten_set_mousedown_callback_on_thread.sig="ippipp";function _emscripten_set_mouseup_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,6,"mouseup",a)}_emscripten_set_mouseup_callback_on_thread.sig="ippipp";function _emscripten_set_dblclick_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,7,"dblclick",a)}_emscripten_set_dblclick_callback_on_thread.sig="ippipp";function _emscripten_set_mousemove_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,8,"mousemove",a)}_emscripten_set_mousemove_callback_on_thread.sig="ippipp";function _emscripten_set_mouseenter_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,33,"mouseenter",a)}_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";function _emscripten_set_mouseleave_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,34,"mouseleave",a)}_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";function _emscripten_set_mouseover_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,35,"mouseover",a)}_emscripten_set_mouseover_callback_on_thread.sig="ippipp";function _emscripten_set_mouseout_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerMouseEventCallback(e,t,r,n,36,"mouseout",a)}_emscripten_set_mouseout_callback_on_thread.sig="ippipp";function _emscripten_get_mouse_status(e){return e>>>=0,JSEvents.mouseEvent?(HEAP8.set(HEAP8.subarray(JSEvents.mouseEvent>>>0,JSEvents.mouseEvent+64>>>0),e>>>0),0):-7}_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.wheelEvent||(JSEvents.wheelEvent=_malloc(96));var u=(d=event)=>{var f=JSEvents.wheelEvent;fillMouseEventData(f,d,e),HEAPF64[f+64>>>3>>>0]=d.deltaX,HEAPF64[f+72>>>3>>>0]=d.deltaY,HEAPF64[f+80>>>3>>>0]=d.deltaZ,HEAP32[f+88>>>2>>>0]=d.deltaMode,getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:e,allowsDeferredCalls:!0,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_wheel_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,e=findEventTarget(e),e?typeof e.onwheel<"u"?registerWheelEventCallback(e,t,r,n,9,"wheel",a):-1:-4}_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.uiEvent||(JSEvents.uiEvent=_malloc(36)),e=findEventTarget(e);var u=(d=event)=>{if(d.target==e){var f=document.body;if(f){var p=JSEvents.uiEvent;HEAP32[p>>>2>>>0]=0,HEAP32[p+4>>>2>>>0]=f.clientWidth,HEAP32[p+8>>>2>>>0]=f.clientHeight,HEAP32[p+12>>>2>>>0]=innerWidth,HEAP32[p+16>>>2>>>0]=innerHeight,HEAP32[p+20>>>2>>>0]=outerWidth,HEAP32[p+24>>>2>>>0]=outerHeight,HEAP32[p+28>>>2>>>0]=pageXOffset|0,HEAP32[p+32>>>2>>>0]=pageYOffset|0,getWasmTableEntry(n)(a,p,t)&&d.preventDefault()}}},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_resize_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerUiEventCallback(e,t,r,n,10,"resize",a)}_emscripten_set_resize_callback_on_thread.sig="ippipp";function _emscripten_set_scroll_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerUiEventCallback(e,t,r,n,11,"scroll",a)}_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.focusEvent||(JSEvents.focusEvent=_malloc(256));var u=(d=event)=>{var f=JSEvents.getNodeNameForTarget(d.target),p=d.target.id?d.target.id:"",m=JSEvents.focusEvent;stringToUTF8(f,m+0,128),stringToUTF8(p,m+128,128),getWasmTableEntry(n)(a,m,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_blur_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerFocusEventCallback(e,t,r,n,12,"blur",a)}_emscripten_set_blur_callback_on_thread.sig="ippipp";function _emscripten_set_focus_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerFocusEventCallback(e,t,r,n,13,"focus",a)}_emscripten_set_focus_callback_on_thread.sig="ippipp";function _emscripten_set_focusin_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerFocusEventCallback(e,t,r,n,14,"focusin",a)}_emscripten_set_focusin_callback_on_thread.sig="ippipp";function _emscripten_set_focusout_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerFocusEventCallback(e,t,r,n,15,"focusout",a)}_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(e,t,r)=>{HEAPF64[e>>>3>>>0]=t.alpha,HEAPF64[e+8>>>3>>>0]=t.beta,HEAPF64[e+16>>>3>>>0]=t.gamma,HEAP8[e+24>>>0]=t.absolute},registerDeviceOrientationEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.deviceOrientationEvent||(JSEvents.deviceOrientationEvent=_malloc(32));var u=(d=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,d,e),getWasmTableEntry(n)(a,JSEvents.deviceOrientationEvent,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_deviceorientation_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,registerDeviceOrientationEventCallback(2,e,t,r,16,"deviceorientation",n)}_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";function _emscripten_get_deviceorientation_status(e){return e>>>=0,JSEvents.deviceOrientationEvent?(HEAP32.set(HEAP32.subarray(JSEvents.deviceOrientationEvent>>>0,32),e>>>0),0):-7}_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(e,t,r)=>{var n=0,a=t.acceleration;n|=a&&1;var o=t.accelerationIncludingGravity;n|=o&&2;var l=t.rotationRate;n|=l&&4,a=a||{},o=o||{},l=l||{},HEAPF64[e>>>3>>>0]=a.x,HEAPF64[e+8>>>3>>>0]=a.y,HEAPF64[e+16>>>3>>>0]=a.z,HEAPF64[e+24>>>3>>>0]=o.x,HEAPF64[e+32>>>3>>>0]=o.y,HEAPF64[e+40>>>3>>>0]=o.z,HEAPF64[e+48>>>3>>>0]=l.alpha,HEAPF64[e+56>>>3>>>0]=l.beta,HEAPF64[e+64>>>3>>>0]=l.gamma},registerDeviceMotionEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.deviceMotionEvent||(JSEvents.deviceMotionEvent=_malloc(80));var u=(d=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,d,e),getWasmTableEntry(n)(a,JSEvents.deviceMotionEvent,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_devicemotion_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,registerDeviceMotionEventCallback(2,e,t,r,17,"devicemotion",n)}_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";function _emscripten_get_devicemotion_status(e){return e>>>=0,JSEvents.deviceMotionEvent?(HEAP32.set(HEAP32.subarray(JSEvents.deviceMotionEvent>>>0,80),e>>>0),0):-7}_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(window.screen)return screen.orientation||screen.mozOrientation||screen.webkitOrientation},fillOrientationChangeEventData=e=>{var t=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"],r=["portrait","portrait","landscape","landscape"],n=0,a=0,o=screenOrientation();typeof o=="object"?(n=t.indexOf(o.type),n<0&&(n=r.indexOf(o.type)),n>=0&&(n=1<>>2>>>0]=n,HEAP32[e+4>>>2>>>0]=a},registerOrientationChangeEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.orientationChangeEvent||(JSEvents.orientationChangeEvent=_malloc(8));var u=(d=event)=>{var f=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(f),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_orientationchange_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,!window.screen||!screen.orientation?-1:registerOrientationChangeEventCallback(screen.orientation,e,t,r,18,"change",n)}_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";function _emscripten_get_orientation_status(e){return e>>>=0,!screenOrientation()&&typeof orientation>"u"?-1:(fillOrientationChangeEventData(e),0)}_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=e=>{var t=[];e&1&&t.push("portrait-primary"),e&2&&t.push("portrait-secondary"),e&4&&t.push("landscape-primary"),e&8&&t.push("landscape-secondary");var r;if(screen.lockOrientation)r=screen.lockOrientation(t);else if(screen.mozLockOrientation)r=screen.mozLockOrientation(t);else if(screen.webkitLockOrientation)r=screen.webkitLockOrientation(t);else return-1;return r?0:-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation)screen.unlockOrientation();else if(screen.mozUnlockOrientation)screen.mozUnlockOrientation();else if(screen.webkitUnlockOrientation)screen.webkitUnlockOrientation();else return-1;return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=e=>{var t=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement,r=!!t;HEAP8[e>>>0]=r,HEAP8[e+1>>>0]=JSEvents.fullscreenEnabled();var n=r?t:JSEvents.previousFullscreenElement,a=JSEvents.getNodeNameForTarget(n),o=(n==null?void 0:n.id)||"";stringToUTF8(a,e+2,128),stringToUTF8(o,e+130,128),HEAP32[e+260>>>2>>>0]=n?n.clientWidth:0,HEAP32[e+264>>>2>>>0]=n?n.clientHeight:0,HEAP32[e+268>>>2>>>0]=screen.width,HEAP32[e+272>>>2>>>0]=screen.height,r&&(JSEvents.previousFullscreenElement=t)},registerFullscreenChangeEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.fullscreenChangeEvent||(JSEvents.fullscreenChangeEvent=_malloc(276));var u=(d=event)=>{var f=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(f),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_fullscreenchange_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,JSEvents.fullscreenEnabled()?(e=findEventTarget(e),e?(registerFullscreenChangeEventCallback(e,t,r,n,19,"webkitfullscreenchange",a),registerFullscreenChangeEventCallback(e,t,r,n,19,"fullscreenchange",a)):-4):-1}_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";function _emscripten_get_fullscreen_status(e){return e>>>=0,JSEvents.fullscreenEnabled()?(fillFullscreenChangeEventData(e),0):-1}_emscripten_get_fullscreen_status.sig="ip";function _emscripten_get_canvas_element_size(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=findCanvasEventTarget(e);if(!n)return-4;HEAP32[t>>>2>>>0]=n.width,HEAP32[r>>>2>>>0]=n.height}_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=e=>{var t=stackSave(),r=stackAlloc(8),n=r+4,a=stringToUTF8OnStack(e.id),o=_emscripten_get_canvas_element_size(a,r,n),l=[HEAP32[r>>>2>>>0],HEAP32[n>>>2>>>0]];return stackRestore(t),l};function _emscripten_set_canvas_element_size(e,t,r){e>>>=0;var n=findCanvasEventTarget(e);return n?(n.width=t,n.height=r,0):-4}_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(e,t,r)=>{if(!e.controlTransferredOffscreen)e.width=t,e.height=r;else{var n=stackSave(),a=stringToUTF8OnStack(e.id);_emscripten_set_canvas_element_size(a,t,r),stackRestore(n)}},registerRestoreOldStyle=e=>{var t=getCanvasElementSize(e),r=t[0],n=t[1],a=e.style.width,o=e.style.height,l=e.style.backgroundColor,u=document.body.style.backgroundColor,_=e.style.paddingLeft,d=e.style.paddingRight,f=e.style.paddingTop,p=e.style.paddingBottom,m=e.style.marginLeft,h=e.style.marginRight,g=e.style.marginTop,v=e.style.marginBottom,y=document.body.style.margin,S=document.documentElement.style.overflow,w=document.body.scroll,D=e.style.imageRendering;function F(){var E=document.fullscreenElement||document.webkitFullscreenElement;E||(document.removeEventListener("fullscreenchange",F),document.removeEventListener("webkitfullscreenchange",F),setCanvasElementSize(e,r,n),e.style.width=a,e.style.height=o,e.style.backgroundColor=l,u||(document.body.style.backgroundColor="white"),document.body.style.backgroundColor=u,e.style.paddingLeft=_,e.style.paddingRight=d,e.style.paddingTop=f,e.style.paddingBottom=p,e.style.marginLeft=m,e.style.marginRight=h,e.style.marginTop=g,e.style.marginBottom=v,document.body.style.margin=y,document.documentElement.style.overflow=S,document.body.scroll=w,e.style.imageRendering=D,e.GLctxObject&&e.GLctxObject.GLctx.viewport(0,0,r,n),currentFullscreenStrategy.canvasResizedCallback&&getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData))}return document.addEventListener("fullscreenchange",F),document.addEventListener("webkitfullscreenchange",F),F},setLetterbox=(e,t,r)=>{e.style.paddingLeft=e.style.paddingRight=r+"px",e.style.paddingTop=e.style.paddingBottom=t+"px"},JSEvents_resizeCanvasForFullscreen=(e,t)=>{var y,S;var r=registerRestoreOldStyle(e),n=t.softFullscreen?innerWidth:screen.width,a=t.softFullscreen?innerHeight:screen.height,o=getBoundingClientRect(e),l=o.width,u=o.height,_=getCanvasElementSize(e),d=_[0],f=_[1];if(t.scaleMode==3)setLetterbox(e,(a-u)/2,(n-l)/2),n=l,a=u;else if(t.scaleMode==2)if(n*f{if((t.scaleMode!=0||t.canvasResolutionScaleMode!=0)&&JSEvents_resizeCanvasForFullscreen(e,t),e.requestFullscreen)e.requestFullscreen();else if(e.webkitRequestFullscreen)e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);else return JSEvents.fullscreenEnabled()?-3:-1;return currentFullscreenStrategy=t,t.canvasResizedCallback&&getWasmTableEntry(t.canvasResizedCallback)(37,0,t.canvasResizedCallbackUserData),0},hideEverythingExceptGivenElement=e=>{for(var t=e,r=t.parentNode,n=[];t!=document.body;){for(var a=r.children,o=0;o{for(var t of e)t.node.style.display=t.displayState},currentFullscreenStrategy={},restoreOldWindowedStyle=null,softFullscreenResizeWebGLRenderTarget=()=>{var e=devicePixelRatio,t=currentFullscreenStrategy.canvasResolutionScaleMode==2,r=currentFullscreenStrategy.scaleMode==2,n=currentFullscreenStrategy.canvasResolutionScaleMode!=0,a=currentFullscreenStrategy.scaleMode==3,o=t?Math.round(innerWidth*e):innerWidth,l=t?Math.round(innerHeight*e):innerHeight,u=o,_=l,d=currentFullscreenStrategy.target,f=getCanvasElementSize(d),p=f[0],m=f[1],h;if(r&&(u*mp*_&&(u=_*p/m|0),h=(l-_)/2|0),n&&(setCanvasElementSize(d,u,_),d.GLctxObject&&d.GLctxObject.GLctx.viewport(0,0,u,_)),t&&(h/=e,u/=e,_/=e,u=Math.round(u*1e4)/1e4,_=Math.round(_*1e4)/1e4,h=Math.round(h*1e4)/1e4),a){var g=(innerHeight-jstoi_q(d.style.height))/2,v=(innerWidth-jstoi_q(d.style.width))/2;setLetterbox(d,g,v)}else{d.style.width=u+"px",d.style.height=_+"px";var v=(innerWidth-u)/2;setLetterbox(d,h,v)}!a&¤tFullscreenStrategy.canvasResizedCallback&&getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)},doRequestFullscreen=(e,t)=>JSEvents.fullscreenEnabled()?(e=findEventTarget(e),e?!e.requestFullscreen&&!e.webkitRequestFullscreen?-3:JSEvents.canPerformEventHandlerRequests()?JSEvents_requestFullscreen(e,t):t.deferUntilInEventHandler?(JSEvents.deferCall(JSEvents_requestFullscreen,1,[e,t]),1):-2:-4):-1;function _emscripten_request_fullscreen(e,t){e>>>=0;var r={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler:t,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(e,r)}_emscripten_request_fullscreen.sig="ipi";function _emscripten_request_fullscreen_strategy(e,t,r){e>>>=0,r>>>=0;var n={scaleMode:HEAP32[r>>>2>>>0],canvasResolutionScaleMode:HEAP32[r+4>>>2>>>0],filteringMode:HEAP32[r+8>>>2>>>0],deferUntilInEventHandler:t,canvasResizedCallback:HEAP32[r+12>>>2>>>0],canvasResizedCallbackUserData:HEAP32[r+16>>>2>>>0]};return doRequestFullscreen(e,n)}_emscripten_request_fullscreen_strategy.sig="ipip";function _emscripten_enter_soft_fullscreen(e,t){if(e>>>=0,t>>>=0,e=findEventTarget(e),!e)return-4;var r={scaleMode:HEAP32[t>>>2>>>0],canvasResolutionScaleMode:HEAP32[t+4>>>2>>>0],filteringMode:HEAP32[t+8>>>2>>>0],canvasResizedCallback:HEAP32[t+12>>>2>>>0],canvasResizedCallbackUserData:HEAP32[t+16>>>2>>>0],target:e,softFullscreen:!0},n=JSEvents_resizeCanvasForFullscreen(e,r);document.documentElement.style.overflow="hidden",document.body.scroll="no",document.body.style.margin="0px";var a=hideEverythingExceptGivenElement(e);function o(){n(),restoreHiddenElements(a),removeEventListener("resize",softFullscreenResizeWebGLRenderTarget),r.canvasResizedCallback&&getWasmTableEntry(r.canvasResizedCallback)(37,0,r.canvasResizedCallbackUserData),currentFullscreenStrategy=0}return restoreOldWindowedStyle=o,currentFullscreenStrategy=r,addEventListener("resize",softFullscreenResizeWebGLRenderTarget),r.canvasResizedCallback&&getWasmTableEntry(r.canvasResizedCallback)(37,0,r.canvasResizedCallbackUserData),0}_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>(restoreOldWindowedStyle==null||restoreOldWindowedStyle(),restoreOldWindowedStyle=null,0);_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var e=specialHTMLTargets[1];if(e.exitFullscreen)e.fullscreenElement&&e.exitFullscreen();else if(e.webkitExitFullscreen)e.webkitFullscreenElement&&e.webkitExitFullscreen();else return-1;return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=e=>{var t=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement,r=!!t;HEAP8[e>>>0]=r;var n=JSEvents.getNodeNameForTarget(t),a=(t==null?void 0:t.id)||"";stringToUTF8(n,e+1,128),stringToUTF8(a,e+129,128)},registerPointerlockChangeEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.pointerlockChangeEvent||(JSEvents.pointerlockChangeEvent=_malloc(257));var u=(d=event)=>{var f=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(f),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_pointerlockchange_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock?-1:(e=findEventTarget(e),e?(registerPointerlockChangeEventCallback(e,t,r,n,20,"mozpointerlockchange",a),registerPointerlockChangeEventCallback(e,t,r,n,20,"webkitpointerlockchange",a),registerPointerlockChangeEventCallback(e,t,r,n,20,"mspointerlockchange",a),registerPointerlockChangeEventCallback(e,t,r,n,20,"pointerlockchange",a)):-4)}_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(e,t,r,n,a,o,l)=>{var u=(d=event)=>{getWasmTableEntry(n)(a,0,t)&&d.preventDefault()},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_pointerlockerror_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,!document||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock?-1:(e=findEventTarget(e),e?(registerPointerlockErrorEventCallback(e,t,r,n,38,"mozpointerlockerror",a),registerPointerlockErrorEventCallback(e,t,r,n,38,"webkitpointerlockerror",a),registerPointerlockErrorEventCallback(e,t,r,n,38,"mspointerlockerror",a),registerPointerlockErrorEventCallback(e,t,r,n,38,"pointerlockerror",a)):-4)}_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";function _emscripten_get_pointerlock_status(e){return e>>>=0,e&&fillPointerlockChangeEventData(e),!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock?-1:0}_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=e=>{if(e.requestPointerLock)e.requestPointerLock();else return document.body.requestPointerLock?-3:-1;return 0};function _emscripten_request_pointerlock(e,t){return e>>>=0,e=findEventTarget(e),e?e.requestPointerLock?JSEvents.canPerformEventHandlerRequests()?requestPointerLock(e):t?(JSEvents.deferCall(requestPointerLock,2,[e]),1):-2:-1:-4}_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{if(JSEvents.removeDeferredCalls(requestPointerLock),document.exitPointerLock)document.exitPointerLock();else return-1;return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=e=>navigator.vibrate?(navigator.vibrate(e),0):-1;_emscripten_vibrate.sig="ii";function _emscripten_vibrate_pattern(e,t){if(e>>>=0,!navigator.vibrate)return-1;for(var r=[],n=0;n>>2>>>0];r.push(a)}return navigator.vibrate(r),0}_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=e=>{var t=["hidden","visible","prerender","unloaded"],r=t.indexOf(document.visibilityState);HEAP8[e>>>0]=document.hidden,HEAP32[e+4>>>2>>>0]=r},registerVisibilityChangeEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.visibilityChangeEvent||(JSEvents.visibilityChangeEvent=_malloc(8));var u=(d=event)=>{var f=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(f),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:e,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_visibilitychange_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,specialHTMLTargets[1]?registerVisibilityChangeEventCallback(specialHTMLTargets[1],e,t,r,21,"visibilitychange",n):-4}_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";function _emscripten_get_visibility_status(e){return e>>>=0,typeof document.visibilityState>"u"&&typeof document.hidden>"u"?-1:(fillVisibilityChangeEventData(e),0)}_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.touchEvent||(JSEvents.touchEvent=_malloc(1552)),e=findEventTarget(e);var u=d=>{var f,p={},m=d.touches;for(let w of m)w.isChanged=w.onTarget=0,p[w.identifier]=w;for(let w of d.changedTouches)w.isChanged=1,p[w.identifier]=w;for(let w of d.targetTouches)p[w.identifier].onTarget=1;var h=JSEvents.touchEvent;HEAPF64[h>>>3>>>0]=d.timeStamp,HEAP8[h+12>>>0]=d.ctrlKey,HEAP8[h+13>>>0]=d.shiftKey,HEAP8[h+14>>>0]=d.altKey,HEAP8[h+15>>>0]=d.metaKey;var g=h+16,v=getBoundingClientRect(e),y=0;for(let w of Object.values(p)){var S=g>>>2;if(HEAP32[S+0>>>0]=w.identifier,HEAP32[S+1>>>0]=w.screenX,HEAP32[S+2>>>0]=w.screenY,HEAP32[S+3>>>0]=w.clientX,HEAP32[S+4>>>0]=w.clientY,HEAP32[S+5>>>0]=w.pageX,HEAP32[S+6>>>0]=w.pageY,HEAP8[g+28>>>0]=w.isChanged,HEAP8[g+29>>>0]=w.onTarget,HEAP32[S+8>>>0]=w.clientX-(v.left|0),HEAP32[S+9>>>0]=w.clientY-(v.top|0),g+=48,++y>31)break}HEAP32[h+8>>>2>>>0]=y,getWasmTableEntry(n)(a,h,t)&&d.preventDefault()},_={target:e,allowsDeferredCalls:o=="touchstart"||o=="touchend",eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_touchstart_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerTouchEventCallback(e,t,r,n,22,"touchstart",a)}_emscripten_set_touchstart_callback_on_thread.sig="ippipp";function _emscripten_set_touchend_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerTouchEventCallback(e,t,r,n,23,"touchend",a)}_emscripten_set_touchend_callback_on_thread.sig="ippipp";function _emscripten_set_touchmove_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerTouchEventCallback(e,t,r,n,24,"touchmove",a)}_emscripten_set_touchmove_callback_on_thread.sig="ippipp";function _emscripten_set_touchcancel_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerTouchEventCallback(e,t,r,n,25,"touchcancel",a)}_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(e,t)=>{HEAPF64[e>>>3>>>0]=t.timestamp;for(var r=0;r>>3>>>0]=t.axes[r];for(var r=0;r>>3>>>0]=t.buttons[r].value:HEAPF64[e+r*8+528>>>3>>>0]=t.buttons[r];for(var r=0;r>>0]=t.buttons[r].pressed:HEAP8[e+r+1040>>>0]=t.buttons[r]==1;HEAP8[e+1104>>>0]=t.connected,HEAP32[e+1108>>>2>>>0]=t.index,HEAP32[e+8>>>2>>>0]=t.axes.length,HEAP32[e+12>>>2>>>0]=t.buttons.length,stringToUTF8(t.id,e+1112,64),stringToUTF8(t.mapping,e+1176,64)},registerGamepadEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.gamepadEvent||(JSEvents.gamepadEvent=_malloc(1240));var u=(d=event)=>{var f=JSEvents.gamepadEvent;fillGamepadEventData(f,d.gamepad),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:findEventTarget(e),allowsDeferredCalls:!0,eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)},_emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";function _emscripten_set_gamepadconnected_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,_emscripten_sample_gamepad_data()?-1:registerGamepadEventCallback(2,e,t,r,26,"gamepadconnected",n)}_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";function _emscripten_set_gamepaddisconnected_callback_on_thread(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,_emscripten_sample_gamepad_data()?-1:registerGamepadEventCallback(2,e,t,r,27,"gamepaddisconnected",n)}_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";function _emscripten_get_gamepad_status(e,t){return t>>>=0,e<0||e>=JSEvents.lastGamepadState.length?-5:JSEvents.lastGamepadState[e]?(fillGamepadEventData(t,JSEvents.lastGamepadState[e]),0):-7}_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(e,t,r,n,a,o)=>{var l=(_=event)=>{var d=getWasmTableEntry(n)(a,0,t);if(d&&(d=UTF8ToString(d)),d)return _.preventDefault(),_.returnValue=d,d},u={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:l,useCapture:r};return JSEvents.registerOrRemoveHandler(u)};function _emscripten_set_beforeunload_callback_on_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,typeof onbeforeunload>"u"?-1:r!==1?-5:registerBeforeUnloadEventCallback(2,e,!0,t,28,"beforeunload")}_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(e,t)=>{HEAPF64[e>>>3>>>0]=t.chargingTime,HEAPF64[e+8>>>3>>>0]=t.dischargingTime,HEAPF64[e+16>>>3>>>0]=t.level,HEAP8[e+24>>>0]=t.charging},battery=()=>navigator.battery||navigator.mozBattery||navigator.webkitBattery,registerBatteryEventCallback=(e,t,r,n,a,o,l)=>{JSEvents.batteryEvent||(JSEvents.batteryEvent=_malloc(32));var u=(d=event)=>{var f=JSEvents.batteryEvent;fillBatteryEventData(f,battery()),getWasmTableEntry(n)(a,f,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};return JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_batterychargingchange_callback_on_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,battery()?registerBatteryEventCallback(battery(),e,!0,t,29,"chargingchange",r):-1}_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";function _emscripten_set_batterylevelchange_callback_on_thread(e,t,r){return e>>>=0,t>>>=0,r>>>=0,battery()?registerBatteryEventCallback(battery(),e,!0,t,30,"levelchange",r):-1}_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";function _emscripten_get_battery_status(e){return e>>>=0,battery()?(fillBatteryEventData(e,battery()),0):-1}_emscripten_get_battery_status.sig="ip";function _emscripten_set_element_css_size(e,t,r){return e>>>=0,e=findEventTarget(e),e?(e.style.width=t+"px",e.style.height=r+"px",0):-4}_emscripten_set_element_css_size.sig="ipdd";function _emscripten_get_element_css_size(e,t,r){if(e>>>=0,t>>>=0,r>>>=0,e=findEventTarget(e),!e)return-4;var n=getBoundingClientRect(e);return HEAPF64[t>>>3>>>0]=n.width,HEAPF64[r>>>3>>>0]=n.height,0}_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=function(e,t){return e>>>=0,t>>>=0,requestAnimationFrame(r=>getWasmTableEntry(e)(r,t))};_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=e=>cancelAnimationFrame(e);_emscripten_cancel_animation_frame.sig="vi";function _emscripten_request_animation_frame_loop(e,t){e>>>=0,t>>>=0;function r(n){getWasmTableEntry(e)(n,t)&&requestAnimationFrame(r)}return requestAnimationFrame(r)}_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var _emscripten_get_device_pixel_ratio=()=>typeof devicePixelRatio=="number"&&devicePixelRatio||1;_emscripten_get_device_pixel_ratio.sig="d";function _emscripten_get_callstack(e,t,r){t>>>=0;var n=getCallstack(e);if(!t||r<=0)return lengthBytesUTF8(n)+1;var a=stringToUTF8(n,t,r);return a+1}_emscripten_get_callstack.sig="iipi";var convertFrameToPC=e=>(abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER"),0);function _emscripten_return_address(e){var t=jsStackTrace().split("\n");t[0]=="Error"&&t.shift();var r=t[e+3];return convertFrameToPC(r)}_emscripten_return_address.sig="pi";var UNWIND_CACHE={},saveInUnwindCache=e=>{e.forEach(t=>{var r=convertFrameToPC(t);r&&(UNWIND_CACHE[r]=t)})};function _emscripten_stack_snapshot(){var e=jsStackTrace().split("\n");return e[0]=="Error"&&e.shift(),saveInUnwindCache(e),UNWIND_CACHE.last_addr=convertFrameToPC(e[3]),UNWIND_CACHE.last_stack=e,UNWIND_CACHE.last_addr}_emscripten_stack_snapshot.sig="p";function _emscripten_stack_unwind_buffer(e,t,r){e>>>=0,t>>>=0;var n;UNWIND_CACHE.last_addr==e?n=UNWIND_CACHE.last_stack:(n=jsStackTrace().split("\n"),n[0]=="Error"&&n.shift(),saveInUnwindCache(n));for(var a=3;n[a]&&convertFrameToPC(n[a])!=e;)++a;for(var o=0;o>>2>>>0]=convertFrameToPC(n[o+a]);return o}_emscripten_stack_unwind_buffer.sig="ippi";function _emscripten_pc_get_function(e){return e>>>=0,abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER"),0}_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=e=>{if(UNWIND_CACHE.last_get_source_pc==e)return UNWIND_CACHE.last_source;var t,r;if(!r){var n=UNWIND_CACHE[e];if(!n)return null;(t=/\((.*):(\d+):(\d+)\)$/.exec(n))?r={file:t[1],line:t[2],column:t[3]}:(t=/@(.*):(\d+):(\d+)/.exec(n))&&(r={file:t[1],line:t[2],column:t[3]})}return UNWIND_CACHE.last_get_source_pc=e,UNWIND_CACHE.last_source=r,r};function _emscripten_pc_get_file(e){e>>>=0;var t=convertPCtoSourceLocation(e);return t?(_emscripten_pc_get_file.ret&&_free(_emscripten_pc_get_file.ret),_emscripten_pc_get_file.ret=stringToNewUTF8(t.file),_emscripten_pc_get_file.ret):0}_emscripten_pc_get_file.sig="pp";function _emscripten_pc_get_line(e){e>>>=0;var t=convertPCtoSourceLocation(e);return t?t.line:0}_emscripten_pc_get_line.sig="ip";function _emscripten_pc_get_column(e){e>>>=0;var t=convertPCtoSourceLocation(e);return t&&t.column||0}_emscripten_pc_get_column.sig="ip";var _sched_yield=()=>0;Module._sched_yield=_sched_yield,_sched_yield.sig="i";var checkWasiClock=e=>e==0||e==1||e==2||e==3;function _clock_time_get(e,t,r,n){var a=convertI32PairToI53Checked(t,r);if(n>>>=0,!checkWasiClock(e))return 28;var o;if(e===0)o=Date.now();else if(nowIsMonotonic)o=_emscripten_get_now();else return 52;var l=Math.round(o*1e3*1e3);return HEAP32[n>>>2>>>0]=l>>>0,HEAP32[n+4>>>2>>>0]=l/Math.pow(2,32)>>>0,0}_clock_time_get.sig="iiiip";function _clock_res_get(e,t){if(t>>>=0,!checkWasiClock(e))return 28;var r;if(e===0)r=1e6;else if(nowIsMonotonic)r=_emscripten_get_now_res();else return 52;return HEAP32[t>>>2>>>0]=r>>>0,HEAP32[t+4>>>2>>>0]=r/Math.pow(2,32)>>>0,0}_clock_res_get.sig="iip";var wasiRightsToMuslOFlags=e=>{if(e&2&&e&64)return 2;if(e&2)return 0;if(e&64)return 1;throw new FS.ErrnoError(28)},wasiOFlagsToMuslOFlags=e=>{var t=0;return e&1&&(t|=64),e&8&&(t|=512),e&2&&(t|=65536),e&4&&(t|=128),t},_emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(e,t)=>setTimeout(()=>{callUserCallback(e)},t),setImmediateWrapped=e=>{setImmediateWrapped.mapping||(setImmediateWrapped.mapping=[]);var t=setImmediateWrapped.mapping.length;return setImmediateWrapped.mapping[t]=setImmediate(()=>{setImmediateWrapped.mapping[t]=void 0,e()}),t},clearImmediateWrapped=e=>{clearImmediate(setImmediateWrapped.mapping[e]),setImmediateWrapped.mapping[e]=void 0},polyfillSetImmediate=()=>{},_emscripten_set_immediate=function(e,t){return e>>>=0,t>>>=0,emSetImmediate(()=>{callUserCallback(()=>getWasmTableEntry(e)(t))})};_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=e=>{emClearImmediate(e)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=function(e,t){e>>>=0,t>>>=0;function r(){callUserCallback(()=>{getWasmTableEntry(e)(t)&&emSetImmediate(r)})}emSetImmediate(r)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=function(e,t,r){return e>>>=0,r>>>=0,safeSetTimeout(()=>getWasmTableEntry(e)(r),t)};_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=function(e,t,r){e>>>=0,r>>>=0;function n(){var a=_emscripten_get_now(),o=a+t;callUserCallback(()=>{getWasmTableEntry(e)(a,r)&&setTimeout(n,o-_emscripten_get_now())})}return setTimeout(n,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=function(e,t,r){return e>>>=0,r>>>=0,setInterval(()=>{callUserCallback(()=>getWasmTableEntry(e)(r))},t)};_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=e=>{clearInterval(e)};_emscripten_clear_interval.sig="vi";var registerPostMainLoop=e=>{typeof MainLoop<"u"&&MainLoop.postMainLoop.push(e)},registerPreMainLoop=e=>{typeof MainLoop<"u"&&MainLoop.preMainLoop.push(e)};function _emscripten_get_main_loop_timing(e,t){e>>>=0,t>>>=0,e&&(HEAP32[e>>>2>>>0]=MainLoop.timingMode),t&&(HEAP32[t>>>2>>>0]=MainLoop.timingValue)}_emscripten_get_main_loop_timing.sig="vpp";function _emscripten_set_main_loop(e,t,r){e>>>=0;var n=getWasmTableEntry(e);setMainLoop(n,t,r)}_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=function(e,t,r,n){e>>>=0,t>>>=0;var a=()=>getWasmTableEntry(e)(t);setMainLoop(a,r,n,t)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause(),MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>{MainLoop.pause()};_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>{MainLoop.resume()};_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=function(e,t,r){e>>>=0,t>>>=0,r>>>=0,MainLoop.queue.push({func:()=>{getWasmTableEntry(e)(t)},name:UTF8ToString(r),counted:!0}),MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=function(e,t,r){e>>>=0,t>>>=0,r>>>=0,MainLoop.queue.push({func:()=>{getWasmTableEntry(e)(t)},name:UTF8ToString(r),counted:!1}),MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=e=>{MainLoop.expectedBlockers=e,MainLoop.remainingBlockers=e,MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(e,t)=>{for(var r=[],n=0;n>>2>>>0];r[n]=getPromise(a)}return r},makePromiseCallback=(e,t)=>r=>{var n=stackSave(),a=stackAlloc(POINTER_SIZE);HEAPU32[a>>>2>>>0]=0;try{var o=getWasmTableEntry(e)(a,t,r),l=HEAPU32[a>>>2>>>0]}catch(_){throw typeof _!="number"?0:_}finally{stackRestore(n)}switch(o){case 0:return l;case 1:return getPromise(l);case 2:var u=getPromise(l);return _emscripten_promise_destroy(l),u;case 3:throw l}};function _emscripten_promise_then(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;var a=getPromise(e),o=promiseMap.allocate({promise:a.then(makePromiseCallback(t,n),makePromiseCallback(r,n))});return o}_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=function(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=idsToPromises(e,r),a=promiseMap.allocate({promise:Promise.all(n).then(o=>{if(t)for(var l=0;l>>2>>>0]=u}return t})});return a};_emscripten_promise_all.sig="pppp";var setPromiseResult=(e,t,r)=>{var n=t?0:3;HEAP32[e>>>2>>>0]=n,HEAPU32[e+4>>>2>>>0]=r},_emscripten_promise_all_settled=function(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=idsToPromises(e,r),a=promiseMap.allocate({promise:Promise.allSettled(n).then(o=>{if(t)for(var l=t,u=0;u>>=0,t>>>=0,r>>>=0;var n=idsToPromises(e,r),a=promiseMap.allocate({promise:Promise.any(n).catch(o=>{if(t)for(var l=0;l>>2>>>0]=o.errors[l];throw t})});return a};_emscripten_promise_any.sig="pppp";function _emscripten_promise_race(e,t){e>>>=0,t>>>=0;var r=idsToPromises(e,t),n=promiseMap.allocate({promise:Promise.race(r)});return n}_emscripten_promise_race.sig="ppp";function _emscripten_promise_await(e,t){e>>>=0,t>>>=0,abort("emscripten_promise_await is only available with ASYNCIFY")}_emscripten_promise_await.sig="vpp";function ___cxa_call_unexpected(e){return e>>>=0,abort("Unexpected exception thrown, this is not properly supported - aborting")}___cxa_call_unexpected.sig="vp";var getExceptionMessageCommon=e=>{var t=stackSave(),r=stackAlloc(4),n=stackAlloc(4);___get_exception_message(e,r,n);var a=HEAPU32[r>>>2>>>0],o=HEAPU32[n>>>2>>>0],l=UTF8ToString(a);_free(a);var u;return o&&(u=UTF8ToString(o),_free(o)),stackRestore(t),[l,u]},incrementExceptionRefcount=e=>___cxa_increment_exception_refcount(e),decrementExceptionRefcount=e=>___cxa_decrement_exception_refcount(e),getExceptionMessage=e=>getExceptionMessageCommon(e),Browser={useWebGL:!1,isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init(){if(Browser.initted)return;Browser.initted=!0;var e={};e.canHandle=function(o){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(o)},e.handle=function(o,l,u,_){var d=new Blob([o],{type:Browser.getMimetype(l)});d.size!==o.length&&(d=new Blob([new Uint8Array(o).buffer],{type:Browser.getMimetype(l)}));var f=URL.createObjectURL(d),p=new Image;p.onload=()=>{var m=document.createElement("canvas");m.width=p.width,m.height=p.height;var h=m.getContext("2d");h.drawImage(p,0,0),preloadedImages[l]=m,URL.revokeObjectURL(f),u==null||u(o)},p.onerror=m=>{err("Image ".concat(f," could not be decoded")),_==null||_()},p.src=f},preloadPlugins.push(e);var t={};t.canHandle=function(o){return!Module.noAudioDecoding&&o.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},t.handle=function(o,l,u,_){var d=!1;function f(v){d||(d=!0,preloadedAudios[l]=v,u==null||u(o))}function p(){d||(d=!0,preloadedAudios[l]=new Audio,_==null||_())}var m=new Blob([o],{type:Browser.getMimetype(l)}),h=URL.createObjectURL(m),g=new Audio;g.addEventListener("canplaythrough",()=>f(g),!1),g.onerror=function(y){if(d)return;err("warning: browser could not fully decode audio ".concat(l,", trying slower base64 approach"));function S(w){for(var D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",F="=",E="",x=0,A=0,L=0;L=6;){var C=x>>A-6&63;A-=6,E+=D[C]}return A==2?(E+=D[(x&3)<<4],E+=F+F):A==4&&(E+=D[(x&15)<<2],E+=F),E}g.src="data:audio/x-"+l.substr(-3)+";base64,"+S(o),f(g)},g.src=h,safeSetTimeout(()=>{f(g)},1e4)},preloadPlugins.push(t);function r(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var n=Module.canvas;n&&(n.requestPointerLock=n.requestPointerLock||n.mozRequestPointerLock||n.webkitRequestPointerLock||n.msRequestPointerLock||(()=>{}),n.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||(()=>{}),n.exitPointerLock=n.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),Module.elementPointerLock&&n.addEventListener("click",a=>{!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),a.preventDefault())},!1))},createContext(e,t,r,n){if(t&&Module.ctx&&e==Module.canvas)return Module.ctx;var a,o;if(t){var l={antialias:!1,alpha:!1,majorVersion:1};if(n)for(var u in n)l[u]=n[u];typeof GL<"u"&&(o=GL.createContext(e,l),o&&(a=GL.getContext(o).GLctx))}else a=e.getContext("2d");return a?(r&&(Module.ctx=a,t&&GL.makeContextCurrent(o),Browser.useWebGL=t,Browser.moduleContextCreatedCallbacks.forEach(_=>_()),Browser.init()),a):null},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen(e,t){Browser.lockPointer=e,Browser.resizeCanvas=t,typeof Browser.lockPointer>"u"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas>"u"&&(Browser.resizeCanvas=!1);var r=Module.canvas;function n(){var l,u;Browser.isFullscreen=!1;var o=r.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===o?(r.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&r.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(r)):(o.parentNode.insertBefore(r,o),o.parentNode.removeChild(o),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(r)),(l=Module.onFullScreen)==null||l.call(Module,Browser.isFullscreen),(u=Module.onFullscreen)==null||u.call(Module,Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",n,!1),document.addEventListener("mozfullscreenchange",n,!1),document.addEventListener("webkitfullscreenchange",n,!1),document.addEventListener("MSFullscreenChange",n,!1));var a=document.createElement("div");r.parentNode.insertBefore(a,r),a.appendChild(r),a.requestFullscreen=a.requestFullscreen||a.mozRequestFullScreen||a.msRequestFullscreen||(a.webkitRequestFullscreen?()=>a.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):null)||(a.webkitRequestFullScreen?()=>a.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):null),a.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen)return!1;var e=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||(()=>{});return e.apply(document,[]),!0},safeSetTimeout(e,t){return safeSetTimeout(e,t)},getMimetype(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail/3;break;case"mousewheel":t=e.wheelDelta/120;break;case"wheel":switch(t=e.deltaY,e.deltaMode){case 0:t/=100;break;case 1:t/=3;break;case 2:t*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(e,t){var r=Module.canvas.getBoundingClientRect(),n=Module.canvas.width,a=Module.canvas.height,o=typeof window.scrollX<"u"?window.scrollX:window.pageXOffset,l=typeof window.scrollY<"u"?window.scrollY:window.pageYOffset,u=e-(o+r.left),_=t-(l+r.top);return u=u*(n/r.width),_=_*(a/r.height),{x:u,y:_}},setMouseCoords(e,t){let{x:r,y:n}=Browser.calculateMouseCoords(e,t);Browser.mouseMovementX=r-Browser.mouseX,Browser.mouseMovementY=n-Browser.mouseY,Browser.mouseX=r,Browser.mouseY=n},calculateMouseEvent(e){if(Browser.pointerLock)e.type!="mousemove"&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY;else{if(e.type==="touchstart"||e.type==="touchend"||e.type==="touchmove"){var t=e.touch;if(t===void 0)return;var r=Browser.calculateMouseCoords(t.pageX,t.pageY);if(e.type==="touchstart")Browser.lastTouches[t.identifier]=r,Browser.touches[t.identifier]=r;else if(e.type==="touchend"||e.type==="touchmove"){var n=Browser.touches[t.identifier];n||(n=r),Browser.lastTouches[t.identifier]=n,Browser.touches[t.identifier]=r}return}Browser.setMouseCoords(e.pageX,e.pageY)}},resizeListeners:[],updateResizeListeners(){var e=Module.canvas;Browser.resizeListeners.forEach(t=>t(e.width,e.height))},setCanvasSize(e,t,r){var n=Module.canvas;Browser.updateCanvasDimensions(n,e,t),r||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL<"u"){var e=HEAPU32[SDL.screen>>>2>>>0];e=e|8388608,HEAP32[SDL.screen>>>2>>>0]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL<"u"){var e=HEAPU32[SDL.screen>>>2>>>0];e=e&-8388609,HEAP32[SDL.screen>>>2>>>0]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions(e,t,r){t&&r?(e.widthNative=t,e.heightNative=r):(t=e.widthNative,r=e.heightNative);var n=t,a=r;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(n/a>>=0,t>>>=0,r>>>=0;var n=UTF8ToString(e),a=FS.analyzePath(n);return a.exists?(FS.createPreloadedFile(PATH.dirname(n),PATH.basename(n),new Uint8Array(a.object.contents),!0,!0,()=>{t&&getWasmTableEntry(t)(e)},()=>{r&&getWasmTableEntry(r)(e)},!0),0):-1};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0,_emscripten_run_preload_plugins_data=function(e,t,r,n,a,o){e>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0;var l=UTF8ToString(r),u="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+l,_=stringToNewUTF8(u);FS.createPreloadedFile("/",u,HEAPU8.subarray(e>>>0,e+t>>>0),!0,!0,()=>{a&&getWasmTableEntry(a)(n,_)},()=>{o&&getWasmTableEntry(o)(n)},!0)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=function(e,t){e>>>=0,safeSetTimeout(()=>_emscripten_run_script(e),t)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=function(url,onload,onerror){url>>>=0,onload>>>=0,onerror>>>=0,url=UTF8ToString(url);var loadDone=()=>{if(onload){var e=()=>callUserCallback(getWasmTableEntry(onload));runDependencies>0?dependenciesFulfilled=e:e()}},loadError=()=>{onerror&&callUserCallback(getWasmTableEntry(onerror))};if(ENVIRONMENT_IS_NODE){readAsync(url,!1).then(data=>{eval(data),loadDone()},loadError);return}var script=document.createElement("script");script.onload=loadDone,script.onerror=loadError,script.src=url,document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";var safeRequestAnimationFrame=e=>MainLoop.requestAnimationFrame(()=>{callUserCallback(e)});function _emscripten_async_call(e,t,r){e>>>=0,t>>>=0;function n(){getWasmTableEntry(e)(t)}r>=0||ENVIRONMENT_IS_NODE?safeSetTimeout(n,r):safeRequestAnimationFrame(n)}_emscripten_async_call.sig="vppi";function _emscripten_get_window_title(){var e=256;return _emscripten_get_window_title.buffer||(_emscripten_get_window_title.buffer=_malloc(e)),stringToUTF8(document.title,_emscripten_get_window_title.buffer,e),_emscripten_get_window_title.buffer}_emscripten_get_window_title.sig="p";function _emscripten_set_window_title(e){return e>>>=0,document.title=UTF8ToString(e)}_emscripten_set_window_title.sig="vp";function _emscripten_get_screen_size(e,t){e>>>=0,t>>>=0,HEAP32[e>>>2>>>0]=screen.width,HEAP32[t>>>2>>>0]=screen.height}_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{for(var e=document.styleSheets[0],t=e.cssRules,r=0;r{Browser.setCanvasSize(e,t)};_emscripten_set_canvas_size.sig="vii";function _emscripten_get_canvas_size(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=Module.canvas;HEAP32[e>>>2>>>0]=n.width,HEAP32[t>>>2>>>0]=n.height,HEAP32[r>>>2>>>0]=Browser.isFullscreen?1:0}_emscripten_get_canvas_size.sig="vppp";function _emscripten_create_worker(e){e>>>=0,e=UTF8ToString(e);var t=Browser.workers.length,r={worker:new Worker(e),callbacks:[],awaited:0,buffer:0,bufferSize:0};return r.worker.onmessage=function(a){if(!ABORT){var o=Browser.workers[t];if(o){var l=a.data.callbackId,u=o.callbacks[l];if(u){a.data.finalResponse&&(o.awaited--,o.callbacks[l]=null);var _=a.data.data;_?(_.byteLength||(_=new Uint8Array(_)),(!o.buffer||o.bufferSize<_.length)&&(o.buffer&&_free(o.buffer),o.bufferSize=_.length,o.buffer=_malloc(_.length)),HEAPU8.set(_,o.buffer>>>0),u.func(o.buffer,_.length,u.arg)):u.func(0,0,u.arg)}}}},Browser.workers.push(r),t}_emscripten_create_worker.sig="ip";var _emscripten_destroy_worker=e=>{var t=Browser.workers[e];t.worker.terminate(),t.buffer&&_free(t.buffer),Browser.workers[e]=null};_emscripten_destroy_worker.sig="vi";function _emscripten_call_worker(e,t,r,n,a,o){t>>>=0,r>>>=0,a>>>=0,o>>>=0,t=UTF8ToString(t);var l=Browser.workers[e],u=-1;a&&(u=l.callbacks.length,l.callbacks.push({func:getWasmTableEntry(a),arg:o}),l.awaited++);var _={funcName:t,callbackId:u,data:r?new Uint8Array(HEAPU8.subarray(r>>>0,r+n>>>0)):0};r?l.worker.postMessage(_,[_.data.buffer]):l.worker.postMessage(_)}_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=e=>{var t=Browser.workers[e];return t?t.awaited:-1};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(e,t,r)=>{e=PATH_FS.resolve(e);var n=preloadedImages[e];if(!n)return 0;var a=n.getContext("2d"),o=a.getImageData(0,0,n.width,n.height),l=_malloc(n.width*n.height*4);return HEAPU8.set(o.data,l>>>0),HEAP32[t>>>2>>>0]=n.width,HEAP32[r>>>2>>>0]=n.height,l};function _emscripten_get_preloaded_image_data(e,t,r){return e>>>=0,t>>>=0,r>>>=0,getPreloadedImageData(UTF8ToString(e),t,r)}_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];function _emscripten_get_preloaded_image_data_from_FILE(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=_fileno(e),a=FS.getStream(n);return a?getPreloadedImageData(a.path,t,r):0}_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var e=wget.nextWgetRequestHandle;return wget.nextWgetRequestHandle++,e}},FS_mkdirTree=(e,t)=>FS.mkdirTree(e,t),FS_unlink=e=>FS.unlink(e),_emscripten_async_wget=function(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;var a=UTF8ToString(e),o=UTF8ToString(t);o=PATH_FS.resolve(o);function l(_){_&&callUserCallback(()=>{var d=stackSave();getWasmTableEntry(_)(stringToUTF8OnStack(o)),stackRestore(d)})}var u=PATH.dirname(o);FS_createPreloadedFile(u,PATH.basename(o),a,!0,!0,()=>l(r),()=>l(n),!1,!1,()=>{try{FS_unlink(o)}catch(_){}FS_mkdirTree(u)})};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=function(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0,asyncLoad(UTF8ToString(e),a=>{callUserCallback(()=>{var o=_malloc(a.length);HEAPU8.set(a,o>>>0),getWasmTableEntry(r)(t,o,a.length),_free(o)})},()=>{n&&callUserCallback(()=>{getWasmTableEntry(n)(t)})},!0)};_emscripten_async_wget_data.sig="vpppp";var _emscripten_async_wget2=function(e,t,r,n,a,o,l,u){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0;var _=UTF8ToString(e),d=UTF8ToString(t);d=PATH_FS.resolve(d);var f=UTF8ToString(r),p=UTF8ToString(n),m=d.lastIndexOf("/"),h=new XMLHttpRequest;h.open(f,_,!0),h.responseType="arraybuffer";var g=wget.getNextWgetRequestHandle(),v=PATH.dirname(d);return h.onload=y=>{if(h.status>=200&&h.status<300){try{FS.unlink(d)}catch(w){}if(FS.mkdirTree(v),FS.createDataFile(d.substr(0,m),d.substr(m+1),new Uint8Array(h.response),!0,!0,!1),o){var S=stackSave();getWasmTableEntry(o)(g,a,stringToUTF8OnStack(d)),stackRestore(S)}}else l&&getWasmTableEntry(l)(g,a,h.status);delete wget.wgetRequests[g]},h.onerror=y=>{l&&getWasmTableEntry(l)(g,a,h.status),delete wget.wgetRequests[g]},h.onprogress=y=>{if(y.lengthComputable||y.lengthComputable===void 0&&y.total!=0){var S=y.loaded/y.total*100;u&&getWasmTableEntry(u)(g,a,S)}},h.onabort=y=>{delete wget.wgetRequests[g]},f=="POST"?(h.setRequestHeader("Content-type","application/x-www-form-urlencoded"),h.send(p)):h.send(null),wget.wgetRequests[g]=h,g};_emscripten_async_wget2.sig="ipppppppp";function _emscripten_async_wget2_data(e,t,r,n,a,o,l,u){e>>>=0,t>>>=0,r>>>=0,n>>>=0,o>>>=0,l>>>=0,u>>>=0;var _=UTF8ToString(e),d=UTF8ToString(t),f=UTF8ToString(r),p=new XMLHttpRequest;p.open(d,_,!0),p.responseType="arraybuffer";var m=wget.getNextWgetRequestHandle();function h(){if(l){var g=stackSave(),v=0;p.statusText&&(v=stringToUTF8OnStack(p.statusText)),getWasmTableEntry(l)(m,n,p.status,v),stackRestore(g)}}return p.onload=g=>{if(p.status>=200&&p.status<300||p.status===0&&_.substr(0,4).toLowerCase()!="http"){var v=new Uint8Array(p.response),y=_malloc(v.length);HEAPU8.set(v,y>>>0),o&&getWasmTableEntry(o)(m,n,y,v.length),a&&_free(y)}else h();delete wget.wgetRequests[m]},p.onerror=g=>{h(),delete wget.wgetRequests[m]},p.onprogress=g=>{u&&getWasmTableEntry(u)(m,n,g.loaded,g.lengthComputable||g.lengthComputable===void 0?g.total:0)},p.onabort=g=>{delete wget.wgetRequests[m]},d=="POST"?(p.setRequestHeader("Content-type","application/x-www-form-urlencoded"),p.send(f)):p.send(null),wget.wgetRequests[m]=p,m}_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=e=>{var t=wget.wgetRequests[e];t==null||t.abort()};_emscripten_async_wget2_abort.sig="vi";function ___asctime_r(e,t){e>>>=0,t>>>=0;var r={tm_sec:HEAP32[e>>>2>>>0],tm_min:HEAP32[e+4>>>2>>>0],tm_hour:HEAP32[e+8>>>2>>>0],tm_mday:HEAP32[e+12>>>2>>>0],tm_mon:HEAP32[e+16>>>2>>>0],tm_year:HEAP32[e+20>>>2>>>0],tm_wday:HEAP32[e+24>>>2>>>0]},n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=n[r.tm_wday]+" "+a[r.tm_mon]+(r.tm_mday<10?" ":" ")+r.tm_mday+(r.tm_hour<10?" 0":" ")+r.tm_hour+(r.tm_min<10?":0":":")+r.tm_min+(r.tm_sec<10?":0":":")+r.tm_sec+" "+(1900+r.tm_year)+"\n";return stringToUTF8(o,t,26),t}___asctime_r.sig="ppp";function _strptime_l(e,t,r,n){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,_strptime(e,t,r)}_strptime_l.sig="ppppp";function ___syscall_shutdown(e,t){try{return getSocketFromFD(e),-52}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}Module.___syscall_shutdown=___syscall_shutdown,___syscall_shutdown.sig="iiiiiii";function __dlsym_catchup_js(e,t){e>>>=0;var r=LDSO.loadedLibsByHandle[e],n=r.exports,a=Object.keys(n)[t],o=n[a],l=addFunction(o,o.sig);return l}__dlsym_catchup_js.sig="ppi";var FS_createPath=FS.createPath,FS_createDevice=FS.createDevice,FS_readFile=FS.readFile,FS_createLazyFile=FS.createLazyFile,_setNetworkCallback=(e,t,r)=>{function n(a){try{if(e==="error"){var o=stackSave(),l=stringToUTF8OnStack(a[2]);getWasmTableEntry(r)(a[0],a[1],l,t),stackRestore(o)}else getWasmTableEntry(r)(a,t)}catch(u){if(!(u instanceof ExitStatus))throw u&&typeof u=="object"&&u.stack&&err("exception thrown: "+[u,u.stack]),u}}SOCKFS.on(e,r?n:null)};function _emscripten_set_socket_error_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("error",e,t)}_emscripten_set_socket_error_callback.sig="vpp";function _emscripten_set_socket_open_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("open",e,t)}_emscripten_set_socket_open_callback.sig="vpp";function _emscripten_set_socket_listen_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("listen",e,t)}_emscripten_set_socket_listen_callback.sig="vpp";function _emscripten_set_socket_connection_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("connection",e,t)}_emscripten_set_socket_connection_callback.sig="vpp";function _emscripten_set_socket_message_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("message",e,t)}_emscripten_set_socket_message_callback.sig="vpp";function _emscripten_set_socket_close_callback(e,t){e>>>=0,t>>>=0,_setNetworkCallback("close",e,t)}_emscripten_set_socket_close_callback.sig="vpp";function _emscripten_webgl_enable_ANGLE_instanced_arrays(e){return e>>>=0,webgl_enable_ANGLE_instanced_arrays(GL.contexts[e].GLctx)}_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";function _emscripten_webgl_enable_OES_vertex_array_object(e){return e>>>=0,webgl_enable_OES_vertex_array_object(GL.contexts[e].GLctx)}_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";function _emscripten_webgl_enable_WEBGL_draw_buffers(e){return e>>>=0,webgl_enable_WEBGL_draw_buffers(GL.contexts[e].GLctx)}_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";function _emscripten_webgl_enable_WEBGL_multi_draw(e){return e>>>=0,webgl_enable_WEBGL_multi_draw(GL.contexts[e].GLctx)}_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";function _emscripten_webgl_enable_EXT_polygon_offset_clamp(e){return e>>>=0,webgl_enable_EXT_polygon_offset_clamp(GL.contexts[e].GLctx)}_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";function _emscripten_webgl_enable_EXT_clip_control(e){return e>>>=0,webgl_enable_EXT_clip_control(GL.contexts[e].GLctx)}_emscripten_webgl_enable_EXT_clip_control.sig="ip";function _emscripten_webgl_enable_WEBGL_polygon_mode(e){return e>>>=0,webgl_enable_WEBGL_polygon_mode(GL.contexts[e].GLctx)}_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";function _glVertexPointer(e,t,r,n){throw n>>>=0,"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."}_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";var _glVertexAttribDivisorNV=_glVertexAttribDivisor,_glDrawArraysInstancedNV=_glDrawArraysInstanced,_glDrawElementsInstancedNV=_glDrawElementsInstanced,_glVertexAttribDivisorEXT=_glVertexAttribDivisor,_glDrawArraysInstancedEXT=_glDrawArraysInstanced,_glDrawElementsInstancedEXT=_glDrawElementsInstanced,_glVertexAttribDivisorARB=_glVertexAttribDivisor,_glDrawArraysInstancedARB=_glDrawArraysInstanced,_glDrawElementsInstancedARB=_glDrawElementsInstanced,_glDrawBuffersEXT=_glDrawBuffers;function _glMultiDrawArraysWEBGL(e,t,r,n){t>>>=0,r>>>=0,GLctx.multiDrawWebgl.multiDrawArraysWEBGL(e,HEAP32,t>>>2,HEAP32,r>>>2,n)}_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;function _glMultiDrawArraysInstancedWEBGL(e,t,r,n,a){t>>>=0,r>>>=0,n>>>=0,GLctx.multiDrawWebgl.multiDrawArraysInstancedWEBGL(e,HEAP32,t>>>2,HEAP32,r>>>2,HEAP32,n>>>2,a)}_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;function _glMultiDrawElementsWEBGL(e,t,r,n,a){t>>>=0,n>>>=0,GLctx.multiDrawWebgl.multiDrawElementsWEBGL(e,HEAP32,t>>>2,r,HEAP32,n>>>2,a)}_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;function _glMultiDrawElementsInstancedWEBGL(e,t,r,n,a,o){t>>>=0,n>>>=0,a>>>=0,GLctx.multiDrawWebgl.multiDrawElementsInstancedWEBGL(e,HEAP32,t>>>2,r,HEAP32,n>>>2,HEAP32,a>>>2,o)}_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL,_glClearDepth=e=>GLctx.clearDepth(e);_glClearDepth.sig="vd";var _glDepthRange=(e,t)=>GLctx.depthRange(e,t);_glDepthRange.sig="vdd";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV,_emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV,_emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV,_emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT,_emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT,_emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT,_emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB,_emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB,_emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB,_emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT,_emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE,_emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL,_emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE,_emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL,_emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE,_emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL,_emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE,_emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL,_emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";var writeGLArray=(e,t,r,n)=>{var a=e.length,o=r>>2;for(var u=0;u>>0]=e[u];return a},webglPowerPreferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(e,t){e>>>=0,t>>>=0;var r=t>>>2,n=HEAP32[r+2>>>0],a={alpha:!!HEAP8[t+0>>>0],depth:!!HEAP8[t+1>>>0],stencil:!!HEAP8[t+2>>>0],antialias:!!HEAP8[t+3>>>0],premultipliedAlpha:!!HEAP8[t+4>>>0],preserveDrawingBuffer:!!HEAP8[t+5>>>0],powerPreference:webglPowerPreferences[n],failIfMajorPerformanceCaveat:!!HEAP8[t+12>>>0],majorVersion:HEAP32[r+4>>>0],minorVersion:HEAP32[r+5>>>0],enableExtensionsByDefault:HEAP8[t+24>>>0],explicitSwapControl:HEAP8[t+25>>>0],proxyContextToMainThread:HEAP32[r+7>>>0],renderViaOffscreenBackBuffer:HEAP8[t+32>>>0]},o=findCanvasEventTarget(e);if(!o||a.explicitSwapControl)return 0;var l=GL.createContext(o,a);return l}_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>!GL.currentContext||!GL.currentContext.GLctx||!GL.currentContext.attributes.explicitSwapControl?-3:0;_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";function _emscripten_webgl_make_context_current(e){e>>>=0;var t=GL.makeContextCurrent(e);return t?0:-5}_emscripten_webgl_make_context_current.sig="ip";function _emscripten_webgl_get_drawing_buffer_size(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=GL.getContext(e);return!n||!n.GLctx||!t||!r?-5:(HEAP32[t>>>2>>>0]=n.GLctx.drawingBufferWidth,HEAP32[r>>>2>>>0]=n.GLctx.drawingBufferHeight,0)}_emscripten_webgl_get_drawing_buffer_size.sig="ippp";function _emscripten_webgl_get_context_attributes(e,t){if(e>>>=0,t>>>=0,!t)return-5;if(e=GL.contexts[e],!e)return-3;var r=e.GLctx;if(!r)return-3;r=r.getContextAttributes(),HEAP8[t>>>0]=r.alpha,HEAP8[t+1>>>0]=r.depth,HEAP8[t+2>>>0]=r.stencil,HEAP8[t+3>>>0]=r.antialias,HEAP8[t+4>>>0]=r.premultipliedAlpha,HEAP8[t+5>>>0]=r.preserveDrawingBuffer;var n=r.powerPreference&&webglPowerPreferences.indexOf(r.powerPreference);return HEAP32[t+8>>>2>>>0]=n,HEAP8[t+12>>>0]=r.failIfMajorPerformanceCaveat,HEAP32[t+16>>>2>>>0]=e.version,HEAP32[t+20>>>2>>>0]=0,HEAP8[t+24>>>0]=e.attributes.enableExtensionsByDefault,0}_emscripten_webgl_get_context_attributes.sig="ipp";function _emscripten_webgl_destroy_context(e){e>>>=0,GL.currentContext==e&&(GL.currentContext=0),GL.deleteContext(e)}_emscripten_webgl_destroy_context.sig="ip";function _emscripten_webgl_enable_extension(e,t){e>>>=0,t>>>=0;var r=GL.getContext(e),n=UTF8ToString(t);n.startsWith("GL_")&&(n=n.substr(3)),n=="ANGLE_instanced_arrays"&&webgl_enable_ANGLE_instanced_arrays(GLctx),n=="OES_vertex_array_object"&&webgl_enable_OES_vertex_array_object(GLctx),n=="WEBGL_draw_buffers"&&webgl_enable_WEBGL_draw_buffers(GLctx),n=="WEBGL_multi_draw"&&webgl_enable_WEBGL_multi_draw(GLctx),n=="EXT_polygon_offset_clamp"&&webgl_enable_EXT_polygon_offset_clamp(GLctx),n=="EXT_clip_control"&&webgl_enable_EXT_clip_control(GLctx),n=="WEBGL_polygon_mode"&&webgl_enable_WEBGL_polygon_mode(GLctx);var a=r.GLctx.getExtension(n);return!!a}_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(e,t,r,n,a,o,l)=>{var u=(d=event)=>{getWasmTableEntry(n)(a,0,t)&&d.preventDefault()},_={target:findEventTarget(e),eventTypeString:o,callbackfunc:n,handlerFunc:u,useCapture:r};JSEvents.registerOrRemoveHandler(_)};function _emscripten_set_webglcontextlost_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerWebGlEventCallback(e,t,r,n,31,"webglcontextlost",a),0}_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";function _emscripten_set_webglcontextrestored_callback_on_thread(e,t,r,n,a){return e>>>=0,t>>>=0,n>>>=0,a>>>=0,registerWebGlEventCallback(e,t,r,n,32,"webglcontextrestored",a),0}_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";function _emscripten_is_webgl_context_lost(e){return e>>>=0,!GL.contexts[e]||GL.contexts[e].GLctx.isContextLost()}_emscripten_is_webgl_context_lost.sig="ip";function _emscripten_webgl_get_supported_extensions(){return stringToNewUTF8(GLctx.getSupportedExtensions().join(" "))}_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(e,t)=>GLctx.getProgramParameter(GL.programs[e],t);_emscripten_webgl_get_program_parameter_d.sig="dii";function _emscripten_webgl_get_program_info_log_utf8(e){return stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[e]))}_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(e,t)=>GLctx.getShaderParameter(GL.shaders[e],t);_emscripten_webgl_get_shader_parameter_d.sig="dii";function _emscripten_webgl_get_shader_info_log_utf8(e){return stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[e]))}_emscripten_webgl_get_shader_info_log_utf8.sig="pi";function _emscripten_webgl_get_shader_source_utf8(e){return stringToNewUTF8(GLctx.getShaderSource(GL.shaders[e]))}_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(e,t)=>GLctx.getVertexAttrib(e,t);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(e,t)=>{var r=GLctx.getVertexAttrib(e,t);return r==null?void 0:r.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";function _emscripten_webgl_get_vertex_attrib_v(e,t,r,n,a){return r>>>=0,writeGLArray(GLctx.getVertexAttrib(e,t),r,n,a)}_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(e,t)=>GLctx.getUniform(GL.programs[e],webglGetUniformLocation(t));_emscripten_webgl_get_uniform_d.sig="dii";function _emscripten_webgl_get_uniform_v(e,t,r,n,a){return r>>>=0,writeGLArray(GLctx.getUniform(GL.programs[e],webglGetUniformLocation(t)),r,n,a)}_emscripten_webgl_get_uniform_v.sig="iiipii";function _emscripten_webgl_get_parameter_v(e,t,r,n){return t>>>=0,writeGLArray(GLctx.getParameter(e),t,r,n)}_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=e=>GLctx.getParameter(e);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=e=>{var t=GLctx.getParameter(e);return t==null?void 0:t.name};_emscripten_webgl_get_parameter_o.sig="ii";function _emscripten_webgl_get_parameter_utf8(e){return stringToNewUTF8(GLctx.getParameter(e))}_emscripten_webgl_get_parameter_utf8.sig="pi";function _emscripten_webgl_get_parameter_i64v(e,t){return t>>>=0,writeI53ToI64(t,GLctx.getParameter(e))}_emscripten_webgl_get_parameter_i64v.sig="vip";var _glutPostRedisplay=()=>{GLUT.displayFunc&&!GLUT.requestedAnimationFrame&&(GLUT.requestedAnimationFrame=!0,MainLoop.requestAnimationFrame(()=>{GLUT.requestedAnimationFrame=!1,MainLoop.runIter(()=>getWasmTableEntry(GLUT.displayFunc)())}))};_glutPostRedisplay.sig="v";var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:!1,saveModifiers:e=>{GLUT.modifiers=0,e.shiftKey&&(GLUT.modifiers+=1),e.ctrlKey&&(GLUT.modifiers+=2),e.altKey&&(GLUT.modifiers+=4)},onMousemove:e=>{var t=Browser.mouseX,r=Browser.mouseY;Browser.calculateMouseEvent(e);var n=Browser.mouseX,a=Browser.mouseY;n==t&&a==r||(GLUT.buttons==0&&e.target==Module.canvas&&GLUT.passiveMotionFunc?(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.passiveMotionFunc)(t,r)):GLUT.buttons!=0&&GLUT.motionFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.motionFunc)(t,r)))},getSpecialKey:e=>{var t=null;switch(e){case 8:t=120;break;case 46:t=111;break;case 112:t=1;break;case 113:t=2;break;case 114:t=3;break;case 115:t=4;break;case 116:t=5;break;case 117:t=6;break;case 118:t=7;break;case 119:t=8;break;case 120:t=9;break;case 121:t=10;break;case 122:t=11;break;case 123:t=12;break;case 37:t=100;break;case 38:t=101;break;case 39:t=102;break;case 40:t=103;break;case 33:t=104;break;case 34:t=105;break;case 36:t=106;break;case 35:t=107;break;case 45:t=108;break;case 16:case 5:t=112;break;case 6:t=113;break;case 17:case 3:t=114;break;case 4:t=115;break;case 18:case 2:t=116;break;case 1:t=117;break}return t},getASCIIKey:e=>{if(e.ctrlKey||e.altKey||e.metaKey)return null;var t=e.keyCode;if(48<=t&&t<=57)return t;if(65<=t&&t<=90)return e.shiftKey?t:t+32;if(96<=t&&t<=105)return t-48;if(106<=t&&t<=111)return t-106+42;switch(t){case 9:case 13:case 27:case 32:case 61:return t}var r=e.shiftKey;switch(t){case 186:return r?58:59;case 187:return r?43:61;case 188:return r?60:44;case 189:return r?95:45;case 190:return r?62:46;case 191:return r?63:47;case 219:return r?123:91;case 220:return r?124:47;case 221:return r?125:93;case 222:return r?34:39}return null},onKeydown:e=>{if(GLUT.specialFunc||GLUT.keyboardFunc){var t=GLUT.getSpecialKey(e.keyCode);t!==null?GLUT.specialFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.specialFunc)(t,Browser.mouseX,Browser.mouseY)):(t=GLUT.getASCIIKey(e),t!==null&&GLUT.keyboardFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.keyboardFunc)(t,Browser.mouseX,Browser.mouseY)))}},onKeyup:e=>{if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var t=GLUT.getSpecialKey(e.keyCode);t!==null?GLUT.specialUpFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.specialUpFunc)(t,Browser.mouseX,Browser.mouseY)):(t=GLUT.getASCIIKey(e),t!==null&&GLUT.keyboardUpFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.keyboardUpFunc)(t,Browser.mouseX,Browser.mouseY)))}},touchHandler:e=>{if(e.target==Module.canvas){var t=e.changedTouches,r=t[0],n="";switch(e.type){case"touchstart":n="mousedown";break;case"touchmove":n="mousemove";break;case"touchend":n="mouseup";break;default:return}var a=document.createEvent("MouseEvent");a.initMouseEvent(n,!0,!0,window,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),r.target.dispatchEvent(a),e.preventDefault()}},onMouseButtonDown:e=>{if(Browser.calculateMouseEvent(e),GLUT.buttons|=1<{Browser.calculateMouseEvent(e),GLUT.buttons&=~(1<{Browser.calculateMouseEvent(e);var t=window.event||e,r=-Browser.getMouseWheelDelta(e);r=r==0?0:r>0?Math.max(r,1):Math.min(r,-1);var n=3;r<0&&(n=4),GLUT.mouseFunc&&(e.preventDefault(),GLUT.saveModifiers(e),getWasmTableEntry(GLUT.mouseFunc)(n,0,Browser.mouseX,Browser.mouseY))},onFullscreenEventChange:e=>{var t,r;document.fullscreen||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen?(t=screen.width,r=screen.height):(t=GLUT.windowWidth,r=GLUT.windowHeight,document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,!0),document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,!0),document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,!0)),Browser.setCanvasSize(t,r,!0),GLUT.reshapeFunc&&getWasmTableEntry(GLUT.reshapeFunc)(t,r),_glutPostRedisplay()}},_glutGetModifiers=()=>GLUT.modifiers;_glutGetModifiers.sig="i";function _glutInit(e,t){e>>>=0,t>>>=0,GLUT.initTime=Date.now();var r="ontouchstart"in document.documentElement;r&&(window.addEventListener("touchmove",GLUT.touchHandler,!0),window.addEventListener("touchstart",GLUT.touchHandler,!0),window.addEventListener("touchend",GLUT.touchHandler,!0)),window.addEventListener("keydown",GLUT.onKeydown,!0),window.addEventListener("keyup",GLUT.onKeyup,!0),window.addEventListener("mousemove",GLUT.onMousemove,!0),window.addEventListener("mousedown",GLUT.onMouseButtonDown,!0),window.addEventListener("mouseup",GLUT.onMouseButtonUp,!0),window.addEventListener("mousewheel",GLUT.onMouseWheel,!0),window.addEventListener("DOMMouseScroll",GLUT.onMouseWheel,!0),Browser.resizeListeners.push((n,a)=>{GLUT.reshapeFunc&&getWasmTableEntry(GLUT.reshapeFunc)(n,a)}),__ATEXIT__.push(()=>{r&&(window.removeEventListener("touchmove",GLUT.touchHandler,!0),window.removeEventListener("touchstart",GLUT.touchHandler,!0),window.removeEventListener("touchend",GLUT.touchHandler,!0)),window.removeEventListener("keydown",GLUT.onKeydown,!0),window.removeEventListener("keyup",GLUT.onKeyup,!0),window.removeEventListener("mousemove",GLUT.onMousemove,!0),window.removeEventListener("mousedown",GLUT.onMouseButtonDown,!0),window.removeEventListener("mouseup",GLUT.onMouseButtonUp,!0),window.removeEventListener("mousewheel",GLUT.onMouseWheel,!0),window.removeEventListener("DOMMouseScroll",GLUT.onMouseWheel,!0),Module.canvas.width=Module.canvas.height=1})}_glutInit.sig="vpp";var _glutInitWindowSize=(e,t)=>{Browser.setCanvasSize(GLUT.initWindowWidth=e,GLUT.initWindowHeight=t)};_glutInitWindowSize.sig="vii";var _glutInitWindowPosition=(e,t)=>{};_glutInitWindowPosition.sig="vii";var _glutGet=e=>{switch(e){case 100:return 0;case 101:return 0;case 102:return Module.canvas.width;case 103:return Module.canvas.height;case 200:return Module.canvas.width;case 201:return Module.canvas.height;case 500:return 0;case 501:return 0;case 502:return GLUT.initWindowWidth;case 503:return GLUT.initWindowHeight;case 700:var t=Date.now();return t-GLUT.initTime;case 105:return Module.ctx.getContextAttributes().stencil?8:0;case 106:return Module.ctx.getContextAttributes().depth?8:0;case 110:return Module.ctx.getContextAttributes().alpha?8:0;case 120:return Module.ctx.getContextAttributes().antialias?1:0;default:throw"glutGet("+e+") not implemented yet"}};_glutGet.sig="ii";function _glutIdleFunc(e){e>>>=0;function t(){GLUT.idleFunc&&(getWasmTableEntry(GLUT.idleFunc)(),safeSetTimeout(t,4))}GLUT.idleFunc||safeSetTimeout(t,0),GLUT.idleFunc=e}_glutIdleFunc.sig="vp";var _glutTimerFunc=function(e,t,r){return t>>>=0,safeSetTimeout(()=>getWasmTableEntry(t)(r),e)};_glutTimerFunc.sig="vipi";function _glutDisplayFunc(e){e>>>=0,GLUT.displayFunc=e}_glutDisplayFunc.sig="vp";function _glutKeyboardFunc(e){e>>>=0,GLUT.keyboardFunc=e}_glutKeyboardFunc.sig="vp";function _glutKeyboardUpFunc(e){e>>>=0,GLUT.keyboardUpFunc=e}_glutKeyboardUpFunc.sig="vp";function _glutSpecialFunc(e){e>>>=0,GLUT.specialFunc=e}_glutSpecialFunc.sig="vp";function _glutSpecialUpFunc(e){e>>>=0,GLUT.specialUpFunc=e}_glutSpecialUpFunc.sig="vp";function _glutReshapeFunc(e){e>>>=0,GLUT.reshapeFunc=e}_glutReshapeFunc.sig="vp";function _glutMotionFunc(e){e>>>=0,GLUT.motionFunc=e}_glutMotionFunc.sig="vp";function _glutPassiveMotionFunc(e){e>>>=0,GLUT.passiveMotionFunc=e}_glutPassiveMotionFunc.sig="vp";function _glutMouseFunc(e){e>>>=0,GLUT.mouseFunc=e}_glutMouseFunc.sig="vp";var _glutSetCursor=e=>{var t="auto";switch(e){case 0:break;case 1:break;case 2:t="pointer";break;case 3:break;case 4:t="help";break;case 5:break;case 6:break;case 7:t="wait";break;case 8:t="text";break;case 9:case 102:t="crosshair";break;case 10:t="ns-resize";break;case 11:t="ew-resize";break;case 12:t="n-resize";break;case 13:t="s-resize";break;case 14:t="w-resize";break;case 15:t="e-resize";break;case 16:t="nw-resize";break;case 17:t="ne-resize";break;case 18:t="se-resize";break;case 19:t="sw-resize";break;case 100:break;case 101:t="none";break;default:throw"glutSetCursor: Unknown cursor type: "+e}Module.canvas.style.cursor=t};_glutSetCursor.sig="vi";function _glutCreateWindow(e){e>>>=0;var t={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};return Module.ctx=Browser.createContext(Module.canvas,!0,!0,t),Module.ctx?1:0}_glutCreateWindow.sig="ip";var _glutDestroyWindow=e=>(delete Module.ctx,1);_glutDestroyWindow.sig="vi";var _glutReshapeWindow=(e,t)=>{Browser.exitFullscreen(),Browser.setCanvasSize(e,t,!0),GLUT.reshapeFunc&&getWasmTableEntry(GLUT.reshapeFunc)(e,t),_glutPostRedisplay()};_glutReshapeWindow.sig="vii";var _glutPositionWindow=(e,t)=>{Browser.exitFullscreen(),_glutPostRedisplay()};_glutPositionWindow.sig="vii";var _glutFullScreen=()=>{GLUT.windowX=0,GLUT.windowY=0,GLUT.windowWidth=Module.canvas.width,GLUT.windowHeight=Module.canvas.height,document.addEventListener("fullscreenchange",GLUT.onFullscreenEventChange,!0),document.addEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,!0),document.addEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,!0),Browser.requestFullscreen(!1,!1)};_glutFullScreen.sig="v";var _glutInitDisplayMode=e=>GLUT.initDisplayMode=e;_glutInitDisplayMode.sig="vi";var _glutSwapBuffers=()=>{};_glutSwapBuffers.sig="v";var _glutMainLoop=()=>{throw _glutReshapeWindow(Module.canvas.width,Module.canvas.height),_glutPostRedisplay(),"unwind"};_glutMainLoop.sig="v";function _XOpenDisplay(e){return e>>>=0,1}_XOpenDisplay.sig="pp";function _XCreateWindow(e,t,r,n,a,o,l,u,_,d,f,p){return e>>>=0,t>>>=0,d>>>=0,f>>>=0,p>>>=0,Browser.setCanvasSize(a,o),2}_XCreateWindow.sig="pppiiiiiiippp";function _XChangeWindowAttributes(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0}_XChangeWindowAttributes.sig="ipppp";function _XSetWMHints(e,t,r){e>>>=0,t>>>=0,r>>>=0}_XSetWMHints.sig="ippp";function _XMapWindow(e,t){e>>>=0,t>>>=0}_XMapWindow.sig="ipp";function _XStoreName(e,t,r){e>>>=0,t>>>=0,r>>>=0}_XStoreName.sig="ippp";function _XInternAtom(e,t,r){return e>>>=0,t>>>=0,0}_XInternAtom.sig="pppi";function _XSendEvent(e,t,r,n,a){e>>>=0,t>>>=0,n>>>=0,a>>>=0}_XSendEvent.sig="ippipp";function _XPending(e){return e>>>=0,0}_XPending.sig="ip";var EGL={errorCode:12288,defaultDisplayInitialized:!1,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:!1,depth:!1,stencil:!1,antialias:!1},stringCache:{},setErrorCode(e){EGL.errorCode=e},chooseConfig(e,t,r,n,a){if(e!=62e3)return EGL.setErrorCode(12296),0;if(t)for(;;){var o=HEAP32[t>>>2>>>0];if(o==12321){var l=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.alpha=l>0}else if(o==12325){var u=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.depth=u>0}else if(o==12326){var _=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.stencil=_>0}else if(o==12337){var d=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.antialias=d>0}else if(o==12338){var d=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.antialias=d==1}else if(o==12544){var f=HEAP32[t+4>>>2>>>0];EGL.contextAttributes.lowLatency=f!=12547}else if(o==12344)break;t+=8}return(!r||!n)&&!a?(EGL.setErrorCode(12300),0):(a&&(HEAP32[a>>>2>>>0]=1),r&&n>0&&(HEAPU32[r>>>2>>>0]=62002),EGL.setErrorCode(12288),1)}};function _eglGetDisplay(e){return e>>>=0,EGL.setErrorCode(12288),e!=0&&e!=1?0:62e3}_eglGetDisplay.sig="pp";function _eglInitialize(e,t,r){return e>>>=0,t>>>=0,r>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):(t&&(HEAP32[t>>>2>>>0]=1),r&&(HEAP32[r>>>2>>>0]=4),EGL.defaultDisplayInitialized=!0,EGL.setErrorCode(12288),1)}_eglInitialize.sig="ippp";function _eglTerminate(e){return e>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):(EGL.currentContext=0,EGL.currentReadSurface=0,EGL.currentDrawSurface=0,EGL.defaultDisplayInitialized=!1,EGL.setErrorCode(12288),1)}_eglTerminate.sig="ip";function _eglGetConfigs(e,t,r,n){return e>>>=0,t>>>=0,n>>>=0,EGL.chooseConfig(e,0,t,r,n)}_eglGetConfigs.sig="ippip";function _eglChooseConfig(e,t,r,n,a){return e>>>=0,t>>>=0,r>>>=0,a>>>=0,EGL.chooseConfig(e,t,r,n,a)}_eglChooseConfig.sig="ipppip";function _eglGetConfigAttrib(e,t,r,n){if(e>>>=0,t>>>=0,n>>>=0,e!=62e3)return EGL.setErrorCode(12296),0;if(t!=62002)return EGL.setErrorCode(12293),0;if(!n)return EGL.setErrorCode(12300),0;switch(EGL.setErrorCode(12288),r){case 12320:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.alpha?32:24,1;case 12321:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.alpha?8:0,1;case 12322:return HEAP32[n>>>2>>>0]=8,1;case 12323:return HEAP32[n>>>2>>>0]=8,1;case 12324:return HEAP32[n>>>2>>>0]=8,1;case 12325:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.depth?24:0,1;case 12326:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.stencil?8:0,1;case 12327:return HEAP32[n>>>2>>>0]=12344,1;case 12328:return HEAP32[n>>>2>>>0]=62002,1;case 12329:return HEAP32[n>>>2>>>0]=0,1;case 12330:return HEAP32[n>>>2>>>0]=4096,1;case 12331:return HEAP32[n>>>2>>>0]=16777216,1;case 12332:return HEAP32[n>>>2>>>0]=4096,1;case 12333:return HEAP32[n>>>2>>>0]=0,1;case 12334:return HEAP32[n>>>2>>>0]=0,1;case 12335:return HEAP32[n>>>2>>>0]=12344,1;case 12337:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.antialias?4:0,1;case 12338:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.antialias?1:0,1;case 12339:return HEAP32[n>>>2>>>0]=4,1;case 12340:return HEAP32[n>>>2>>>0]=12344,1;case 12341:case 12342:case 12343:return HEAP32[n>>>2>>>0]=-1,1;case 12345:case 12346:return HEAP32[n>>>2>>>0]=0,1;case 12347:return HEAP32[n>>>2>>>0]=0,1;case 12348:return HEAP32[n>>>2>>>0]=1,1;case 12349:case 12350:return HEAP32[n>>>2>>>0]=0,1;case 12351:return HEAP32[n>>>2>>>0]=12430,1;case 12352:return HEAP32[n>>>2>>>0]=4,1;case 12354:return HEAP32[n>>>2>>>0]=0,1;default:return EGL.setErrorCode(12292),0}}_eglGetConfigAttrib.sig="ippip";function _eglCreateWindowSurface(e,t,r,n){return e>>>=0,t>>>=0,n>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):t!=62002?(EGL.setErrorCode(12293),0):(EGL.setErrorCode(12288),62006)}_eglCreateWindowSurface.sig="pppip";function _eglDestroySurface(e,t){return e>>>=0,t>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):t!=62006?(EGL.setErrorCode(12301),1):(EGL.currentReadSurface==t&&(EGL.currentReadSurface=0),EGL.currentDrawSurface==t&&(EGL.currentDrawSurface=0),EGL.setErrorCode(12288),1)}_eglDestroySurface.sig="ipp";function _eglCreateContext(e,t,r,n){if(e>>>=0,t>>>=0,r>>>=0,n>>>=0,e!=62e3)return EGL.setErrorCode(12296),0;for(var a=1;;){var o=HEAP32[n>>>2>>>0];if(o==12440)a=HEAP32[n+4>>>2>>>0];else{if(o==12344)break;return EGL.setErrorCode(12292),0}n+=8}return a!=2?(EGL.setErrorCode(12293),0):(EGL.contextAttributes.majorVersion=a-1,EGL.contextAttributes.minorVersion=0,EGL.context=GL.createContext(Module.canvas,EGL.contextAttributes),EGL.context!=0?(EGL.setErrorCode(12288),GL.makeContextCurrent(EGL.context),Browser.useWebGL=!0,Browser.moduleContextCreatedCallbacks.forEach(l=>l()),GL.makeContextCurrent(null),62004):(EGL.setErrorCode(12297),0))}_eglCreateContext.sig="ppppp";function _eglDestroyContext(e,t){return e>>>=0,t>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):t!=62004?(EGL.setErrorCode(12294),0):(GL.deleteContext(EGL.context),EGL.setErrorCode(12288),EGL.currentContext==t&&(EGL.currentContext=0),1)}_eglDestroyContext.sig="ipp";function _eglQuerySurface(e,t,r,n){if(e>>>=0,t>>>=0,n>>>=0,e!=62e3)return EGL.setErrorCode(12296),0;if(t!=62006)return EGL.setErrorCode(12301),0;if(!n)return EGL.setErrorCode(12300),0;switch(EGL.setErrorCode(12288),r){case 12328:return HEAP32[n>>>2>>>0]=62002,1;case 12376:return 1;case 12375:return HEAP32[n>>>2>>>0]=Module.canvas.width,1;case 12374:return HEAP32[n>>>2>>>0]=Module.canvas.height,1;case 12432:return HEAP32[n>>>2>>>0]=-1,1;case 12433:return HEAP32[n>>>2>>>0]=-1,1;case 12434:return HEAP32[n>>>2>>>0]=-1,1;case 12422:return HEAP32[n>>>2>>>0]=12420,1;case 12441:return HEAP32[n>>>2>>>0]=12442,1;case 12435:return HEAP32[n>>>2>>>0]=12437,1;case 12416:case 12417:case 12418:case 12419:return 1;default:return EGL.setErrorCode(12292),0}}_eglQuerySurface.sig="ippip";function _eglQueryContext(e,t,r,n){if(e>>>=0,t>>>=0,n>>>=0,e!=62e3)return EGL.setErrorCode(12296),0;if(t!=62004)return EGL.setErrorCode(12294),0;if(!n)return EGL.setErrorCode(12300),0;switch(EGL.setErrorCode(12288),r){case 12328:return HEAP32[n>>>2>>>0]=62002,1;case 12439:return HEAP32[n>>>2>>>0]=12448,1;case 12440:return HEAP32[n>>>2>>>0]=EGL.contextAttributes.majorVersion+1,1;case 12422:return HEAP32[n>>>2>>>0]=12420,1;default:return EGL.setErrorCode(12292),0}}_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";function _eglQueryString(e,t){if(e>>>=0,e!=62e3)return EGL.setErrorCode(12296),0;if(EGL.setErrorCode(12288),EGL.stringCache[t])return EGL.stringCache[t];var r;switch(t){case 12371:r=stringToNewUTF8("Emscripten");break;case 12372:r=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:r=stringToNewUTF8("");break;case 12429:r=stringToNewUTF8("OpenGL_ES");break;default:return EGL.setErrorCode(12300),0}return EGL.stringCache[t]=r,r}_eglQueryString.sig="ppi";var _eglBindAPI=e=>e==12448?(EGL.setErrorCode(12288),1):(EGL.setErrorCode(12300),0);_eglBindAPI.sig="ii";var _eglQueryAPI=()=>(EGL.setErrorCode(12288),12448);_eglQueryAPI.sig="i";var _eglWaitClient=()=>(EGL.setErrorCode(12288),1);_eglWaitClient.sig="i";var _eglWaitNative=e=>(EGL.setErrorCode(12288),1);_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";function _eglSwapInterval(e,t){return e>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):(t==0?_emscripten_set_main_loop_timing(0,0):_emscripten_set_main_loop_timing(1,t),EGL.setErrorCode(12288),1)}_eglSwapInterval.sig="ipi";function _eglMakeCurrent(e,t,r,n){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,e!=62e3?(EGL.setErrorCode(12296),0):n!=0&&n!=62004?(EGL.setErrorCode(12294),0):r!=0&&r!=62006||t!=0&&t!=62006?(EGL.setErrorCode(12301),0):(GL.makeContextCurrent(n?EGL.context:null),EGL.currentContext=n,EGL.currentDrawSurface=t,EGL.currentReadSurface=r,EGL.setErrorCode(12288),1)}_eglMakeCurrent.sig="ipppp";function _eglGetCurrentContext(){return EGL.currentContext}_eglGetCurrentContext.sig="p";function _eglGetCurrentSurface(e){return e==12378?EGL.currentReadSurface:e==12377?EGL.currentDrawSurface:(EGL.setErrorCode(12300),0)}_eglGetCurrentSurface.sig="pi";function _eglGetCurrentDisplay(){return EGL.currentContext?62e3:0}_eglGetCurrentDisplay.sig="p";function _eglSwapBuffers(e,t){if(e>>>=0,t>>>=0,!EGL.defaultDisplayInitialized)EGL.setErrorCode(12289);else if(!Module.ctx)EGL.setErrorCode(12290);else if(Module.ctx.isContextLost())EGL.setErrorCode(12302);else return EGL.setErrorCode(12288),1;return 0}_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>(EGL.currentContext=0,EGL.currentReadSurface=0,EGL.currentDrawSurface=0,EGL.setErrorCode(12288),1);_eglReleaseThread.sig="i";function _uuid_clear(e){return e>>>=0,zeroMemory(e,16)}_uuid_clear.sig="vp";function _uuid_compare(e,t){return e>>>=0,t>>>=0,_memcmp(e,t,16)}_uuid_compare.sig="ipp";function _uuid_copy(e,t){return e>>>=0,t>>>=0,_memcpy(e,t,16)}_uuid_copy.sig="vpp";function _uuid_generate(e){e>>>=0;var t=null;if(ENVIRONMENT_IS_NODE)try{var r=xi("crypto").randomBytes;t=r(16)}catch(l){}else ENVIRONMENT_IS_WEB&&typeof window.crypto<"u"&&typeof window.crypto.getRandomValues<"u"&&(t=new Uint8Array(16),window.crypto.getRandomValues(t));if(!t){t=new Array(16);for(var n=new Date().getTime(),a=0;a<16;a++){var o=(n+Math.random()*256)%256|0;n=n/256|0,t[a]=o}}t[6]=t[6]&15|64,t[8]=t[8]&63|128,writeArrayToMemory(t,e)}_uuid_generate.sig="vp";function _uuid_is_null(e){e>>>=0;for(var t=0;t<4;t++,e=e+4|0){var r=HEAP32[e>>>2>>>0];if(r)return 0}return 1}_uuid_is_null.sig="ip";function _uuid_parse(e,t){if(e>>>=0,t>>>=0,e=UTF8ToString(e),e.length===36){var r=0,n=new Array(16);return e.toLowerCase().replace(/[0-9a-f]{2}/g,function(a){r<16&&(n[r++]=parseInt(a,16))}),r<16?-1:(writeArrayToMemory(n,t),0)}return-1}_uuid_parse.sig="ipp";function _uuid_unparse(e,t,r){e>>>=0,t>>>=0;var n=0,a="xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g,function(o){var l=r?HEAPU8[e+n>>>0].toString(16).toUpperCase():HEAPU8[e+n>>>0].toString(16);return l=l.length===1?"0"+l:l,n++,l});stringToUTF8(a,t,37)}_uuid_unparse.sig="vpp";function _uuid_unparse_lower(e,t){e>>>=0,t>>>=0,_uuid_unparse(e,t)}_uuid_unparse_lower.sig="vpp";function _uuid_unparse_upper(e,t){e>>>=0,t>>>=0,_uuid_unparse(e,t,!0)}_uuid_unparse_upper.sig="vpp";function _uuid_type(e){return e>>>=0,4}_uuid_type.sig="ip";function _uuid_variant(e){return e>>>=0,1}_uuid_variant.sig="ip";var GLEW={isLinaroFork:1,extensions:null,error:{0:null,1:null,2:null,3:null,4:null,5:null,6:null,7:null,8:null},version:{1:null,2:null,3:null,4:null},errorStringConstantFromCode(e){if(GLEW.isLinaroFork)switch(e){case 4:return"OpenGL ES lib expected, found OpenGL lib";case 5:return"OpenGL lib expected, found OpenGL ES lib";case 6:return"Missing EGL version";case 7:return"EGL 1.1 and up are supported";default:break}switch(e){case 0:return"No error";case 1:return"Missing GL version";case 2:return"GL 1.1 and up are supported";case 3:return"GLX 1.2 and up are supported";default:return null}},errorString(e){if(!GLEW.error[e]){var t=GLEW.errorStringConstantFromCode(e);t||(t="Unknown error",e=8),GLEW.error[e]=stringToNewUTF8(t)}return GLEW.error[e]},versionStringConstantFromCode(e){switch(e){case 1:return"1.10.0";case 2:return"1";case 3:return"10";case 4:return"0";default:return null}},versionString(e){if(!GLEW.version[e]){var t=GLEW.versionStringConstantFromCode(e);if(!t)return 0;GLEW.version[e]=stringToNewUTF8(t)}return GLEW.version[e]},extensionIsSupported(e){return GLEW.extensions||(GLEW.extensions=webglGetExtensions()),GLEW.extensions.includes(e)?1:GLEW.extensions.includes("GL_"+e)}},_glewInit=()=>0;_glewInit.sig="i";function _glewIsSupported(e){e>>>=0;for(var t=UTF8ToString(e).split(" "),r=0;r>>=0,GLEW.extensionIsSupported(UTF8ToString(e))}_glewGetExtension.sig="ip";function _glewGetErrorString(e){return GLEW.errorString(e)}_glewGetErrorString.sig="pi";function _glewGetString(e){return GLEW.versionString(e)}_glewGetString.sig="pi";var IDBStore={indexedDB(){if(typeof indexedDB<"u")return indexedDB;var e=null;return typeof window=="object"&&(e=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),assert(e,"IDBStore used, but indexedDB not supported"),e},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB(e,t){var r=IDBStore.dbs[e];if(r)return t(null,r);var n;try{n=IDBStore.indexedDB().open(e,IDBStore.DB_VERSION)}catch(a){return t(a)}n.onupgradeneeded=a=>{var o=a.target.result,l=a.target.transaction,u;o.objectStoreNames.contains(IDBStore.DB_STORE_NAME)?u=l.objectStore(IDBStore.DB_STORE_NAME):u=o.createObjectStore(IDBStore.DB_STORE_NAME)},n.onsuccess=()=>{r=n.result,IDBStore.dbs[e]=r,t(null,r)},n.onerror=function(a){t(a.target.error||"unknown error"),a.preventDefault()}},getStore(e,t,r){IDBStore.getDB(e,(n,a)=>{if(n)return r(n);var o=a.transaction([IDBStore.DB_STORE_NAME],t);o.onerror=u=>{r(u.target.error||"unknown error"),u.preventDefault()};var l=o.objectStore(IDBStore.DB_STORE_NAME);r(null,l)})},getFile(e,t,r){IDBStore.getStore(e,"readonly",(n,a)=>{if(n)return r(n);var o=a.get(t);o.onsuccess=l=>{var u=l.target.result;return u?r(null,u):r("file ".concat(t," not found"))},o.onerror=r})},setFile(e,t,r,n){IDBStore.getStore(e,"readwrite",(a,o)=>{if(a)return n(a);var l=o.put(r,t);l.onsuccess=u=>n(),l.onerror=n})},deleteFile(e,t,r){IDBStore.getStore(e,"readwrite",(n,a)=>{if(n)return r(n);var o=a.delete(t);o.onsuccess=l=>r(),o.onerror=r})},existsFile(e,t,r){IDBStore.getStore(e,"readonly",(n,a)=>{if(n)return r(n);var o=a.count(t);o.onsuccess=l=>r(null,l.target.result>0),o.onerror=r})},clearStore(e,t){IDBStore.getStore(e,"readwrite",(r,n)=>{if(r)return t(r);var a=n.clear();a.onsuccess=o=>t(),a.onerror=t})}},_emscripten_idb_async_load=function(e,t,r,n,a){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,IDBStore.getFile(UTF8ToString(e),UTF8ToString(t),(o,l)=>{callUserCallback(()=>{if(o){a&&getWasmTableEntry(a)(r);return}var u=_malloc(l.length);HEAPU8.set(l,u>>>0),getWasmTableEntry(n)(r,u,l.length),_free(u)})})};_emscripten_idb_async_load.sig="vppppp";var _emscripten_idb_async_store=function(e,t,r,n,a,o,l){e>>>=0,t>>>=0,r>>>=0,a>>>=0,o>>>=0,l>>>=0,IDBStore.setFile(UTF8ToString(e),UTF8ToString(t),new Uint8Array(HEAPU8.subarray(r>>>0,r+n>>>0)),u=>{callUserCallback(()=>{if(u){l&&getWasmTableEntry(l)(a);return}o&&getWasmTableEntry(o)(a)})})};_emscripten_idb_async_store.sig="vpppippp";var _emscripten_idb_async_delete=function(e,t,r,n,a){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,IDBStore.deleteFile(UTF8ToString(e),UTF8ToString(t),o=>{callUserCallback(()=>{if(o){a&&getWasmTableEntry(a)(r);return}n&&getWasmTableEntry(n)(r)})})};_emscripten_idb_async_delete.sig="vppppp";var _emscripten_idb_async_exists=function(e,t,r,n,a){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,IDBStore.existsFile(UTF8ToString(e),UTF8ToString(t),(o,l)=>{callUserCallback(()=>{if(o){a&&getWasmTableEntry(a)(r);return}n&&getWasmTableEntry(n)(r,l)})})};_emscripten_idb_async_exists.sig="vppppp";var _emscripten_idb_async_clear=function(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0,IDBStore.clearStore(UTF8ToString(e),a=>{callUserCallback(()=>{if(a){n&&getWasmTableEntry(n)(t);return}r&&getWasmTableEntry(r)(t)})})};_emscripten_idb_async_clear.sig="vpppp";function _emscripten_idb_load(e,t,r,n,a){throw e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,"Please compile your program with async support in order to use synchronous operations like emscripten_idb_load, etc."}_emscripten_idb_load.sig="vppppp";function _emscripten_idb_store(e,t,r,n,a){throw e>>>=0,t>>>=0,r>>>=0,a>>>=0,"Please compile your program with async support in order to use synchronous operations like emscripten_idb_store, etc."}_emscripten_idb_store.sig="vpppip";function _emscripten_idb_delete(e,t,r){throw e>>>=0,t>>>=0,r>>>=0,"Please compile your program with async support in order to use synchronous operations like emscripten_idb_delete, etc."}_emscripten_idb_delete.sig="vppp";function _emscripten_idb_exists(e,t,r,n){throw e>>>=0,t>>>=0,r>>>=0,n>>>=0,"Please compile your program with async support in order to use synchronous operations like emscripten_idb_exists, etc."}_emscripten_idb_exists.sig="vpppp";function _emscripten_idb_clear(e,t){throw e>>>=0,t>>>=0,"Please compile your program with async support in order to use synchronous operations like emscripten_idb_clear, etc."}_emscripten_idb_clear.sig="vpp";var runAndAbortIfError=e=>{try{return e()}catch(t){abort(t)}},_emscripten_sleep=()=>{throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"};_emscripten_sleep.sig="vi";function _emscripten_wget(e,t){throw e>>>=0,t>>>=0,"Please compile your program with async support in order to use asynchronous operations like emscripten_wget"}Module._emscripten_wget=_emscripten_wget,_emscripten_wget.sig="ipp";function _emscripten_scan_registers(e){throw e>>>=0,"Please compile your program with async support in order to use asynchronous operations like emscripten_scan_registers"}_emscripten_scan_registers.sig="vp";function _emscripten_fiber_swap(e,t){throw e>>>=0,t>>>=0,"Please compile your program with async support in order to use asynchronous operations like emscripten_fiber_swap"}_emscripten_fiber_swap.sig="vpp";var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";function _SDL_LockSurface(e){e>>>=0;var t=SDL.surfaces[e];if(t.locked++,t.locked>1||(t.buffer||(t.buffer=_malloc(t.width*t.height*4),HEAPU32[e+20>>>2>>>0]=t.buffer),HEAPU32[e+20>>>2>>>0]=t.buffer,e==SDL.screen&&Module.screenIsReadOnly&&t.image))return 0;if(SDL.defaults.discardOnLock){if(t.image||(t.image=t.ctx.createImageData(t.width,t.height)),!SDL.defaults.opaqueFrontBuffer)return}else t.image=t.ctx.getImageData(0,0,t.width,t.height);if(e==SDL.screen&&SDL.defaults.opaqueFrontBuffer)for(var r=t.image.data,n=r.length,a=0;a>>0)}return 0}_SDL_LockSurface.sig="ip";var SDL={defaults:{width:320,height:200,copyOnLock:!0,discardOnLock:!1,opaqueFrontBuffer:!0},version:null,surfaces:{},canvasPool:[],events:[],fonts:[null],audios:[null],rwops:[null],music:{audio:null,volume:1},mixerFrequency:22050,mixerFormat:32784,mixerNumChannels:2,mixerChunkSize:1024,channelMinimumNumber:0,GL:!1,glAttributes:{0:3,1:3,2:2,3:0,4:0,5:1,6:16,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:1,16:0,17:0,18:0},keyboardState:null,keyboardMap:{},canRequestFullscreen:!1,isRequestingFullscreen:!1,textInput:!1,unicode:!1,ttfContext:null,audio:null,startTime:null,initFlags:0,buttonState:0,modState:0,DOMButtons:[0,0,0],DOMEventToSDLEvent:{},TOUCH_DEFAULT_ID:0,eventHandler:null,eventHandlerContext:null,eventHandlerTemp:0,keyCodes:{16:1249,17:1248,18:1250,20:1081,33:1099,34:1102,35:1101,36:1098,37:1104,38:1106,39:1103,40:1105,44:316,45:1097,46:127,91:1251,93:1125,96:1122,97:1113,98:1114,99:1115,100:1116,101:1117,102:1118,103:1119,104:1120,105:1121,106:1109,107:1111,109:1110,110:1123,111:1108,112:1082,113:1083,114:1084,115:1085,116:1086,117:1087,118:1088,119:1089,120:1090,121:1091,122:1092,123:1093,124:1128,125:1129,126:1130,127:1131,128:1132,129:1133,130:1134,131:1135,132:1136,133:1137,134:1138,135:1139,144:1107,160:94,161:33,162:34,163:35,164:36,165:37,166:38,167:95,168:40,169:41,170:42,171:43,172:124,173:45,174:123,175:125,176:126,181:127,182:129,183:128,188:44,190:46,191:47,192:96,219:91,220:92,221:93,222:39,224:1251},scanCodes:{8:42,9:43,13:40,27:41,32:44,35:204,39:53,44:54,46:55,47:56,48:39,49:30,50:31,51:32,52:33,53:34,54:35,55:36,56:37,57:38,58:203,59:51,61:46,91:47,92:49,93:48,96:52,97:4,98:5,99:6,100:7,101:8,102:9,103:10,104:11,105:12,106:13,107:14,108:15,109:16,110:17,111:18,112:19,113:20,114:21,115:22,116:23,117:24,118:25,119:26,120:27,121:28,122:29,127:76,305:224,308:226,316:70},loadRect(e){return{x:HEAP32[e>>>2>>>0],y:HEAP32[e+4>>>2>>>0],w:HEAP32[e+8>>>2>>>0],h:HEAP32[e+12>>>2>>>0]}},updateRect(e,t){HEAP32[e>>>2>>>0]=t.x,HEAP32[e+4>>>2>>>0]=t.y,HEAP32[e+8>>>2>>>0]=t.w,HEAP32[e+12>>>2>>>0]=t.h},intersectionOfRects(e,t){var r=Math.max(e.x,t.x),n=Math.max(e.y,t.y),a=Math.min(e.x+e.w,t.x+t.w),o=Math.min(e.y+e.h,t.y+t.h);return{x:r,y:n,w:Math.max(r,a)-r,h:Math.max(n,o)-n}},checkPixelFormat(e){},loadColorToCSSRGB(e){var t=HEAP32[e>>>2>>>0];return"rgb("+(t&255)+","+(t>>8&255)+","+(t>>16&255)+")"},loadColorToCSSRGBA(e){var t=HEAP32[e>>>2>>>0];return"rgba("+(t&255)+","+(t>>8&255)+","+(t>>16&255)+","+(t>>24&255)/255+")"},translateColorToCSSRGBA:e=>"rgba("+(e&255)+","+(e>>8&255)+","+(e>>16&255)+","+(e>>>24)/255+")",translateRGBAToCSSRGBA:(e,t,r,n)=>"rgba("+(e&255)+","+(t&255)+","+(r&255)+","+(n&255)/255+")",translateRGBAToColor:(e,t,r,n)=>e|t<<8|r<<16|n<<24,makeSurface(e,t,r,n,a,o,l,u,_){var d=r&1,f=r&2097152,p=r&67108864,m=_malloc(60),h=_malloc(44),g=f?1:4,v=0;!d&&!p&&(v=_malloc(e*t*4)),HEAP32[m>>>2>>>0]=r,HEAPU32[m+4>>>2>>>0]=h,HEAP32[m+8>>>2>>>0]=e,HEAP32[m+12>>>2>>>0]=t,HEAP32[m+16>>>2>>>0]=e*g,HEAPU32[m+20>>>2>>>0]=v,HEAP32[m+36>>>2>>>0]=0,HEAP32[m+40>>>2>>>0]=0,HEAP32[m+44>>>2>>>0]=Module.canvas.width,HEAP32[m+48>>>2>>>0]=Module.canvas.height,HEAP32[m+56>>>2>>>0]=1,HEAP32[h>>>2>>>0]=-2042224636,HEAP32[h+4>>>2>>>0]=0,HEAP8[h+8>>>0]=g*8,HEAP8[h+9>>>0]=g,HEAP32[h+12>>>2>>>0]=o||255,HEAP32[h+16>>>2>>>0]=l||65280,HEAP32[h+20>>>2>>>0]=u||16711680,HEAP32[h+24>>>2>>>0]=_||4278190080,SDL.GL=SDL.GL||p;var y;n?y=Module.canvas:(SDL.canvasPool.length>0?y=SDL.canvasPool.pop():y=document.createElement("canvas"),y.width=e,y.height=t);var S={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0},w=Browser.createContext(y,p,n,S);return SDL.surfaces[m]={width:e,height:t,canvas:y,ctx:w,surf:m,buffer:v,pixelFormat:h,alpha:255,flags:r,locked:0,usePageCanvas:n,source:a,isFlagSet:D=>r&D},m},copyIndexedColorData(e,t,r,n,a){if(e.colors){var o=Module.canvas.width,l=Module.canvas.height,u=t||0,_=r||0,d=(n||o-u)+u,f=(a||l-_)+_,p=e.buffer;e.image.data32||(e.image.data32=new Uint32Array(e.image.data.buffer));for(var m=e.image.data32,h=e.colors32,g=_;g>>0]]}},freeSurface(e){var t=e+56,r=HEAP32[t>>>2>>>0];if(r>1){HEAP32[t>>>2>>>0]=r-1;return}var n=SDL.surfaces[e];!n.usePageCanvas&&n.canvas&&SDL.canvasPool.push(n.canvas),n.buffer&&_free(n.buffer),_free(n.pixelFormat),_free(e),SDL.surfaces[e]=null,e===SDL.screen&&(SDL.screen=null)},blitSurface(e,t,r,n,a){var o=SDL.surfaces[e],l=SDL.surfaces[r],u,_;if(t?u=SDL.loadRect(t):u={x:0,y:0,w:o.width,h:o.height},n?_=SDL.loadRect(n):_={x:0,y:0,w:o.width,h:o.height},l.clipRect){var d=!a||u.w===0?1:u.w/_.w,f=!a||u.h===0?1:u.h/_.h;_=SDL.intersectionOfRects(l.clipRect,_),u.w=_.w*d,u.h=_.h*f,n&&SDL.updateRect(n,_)}var p,m;if(a?(p=_.w,m=_.h):(p=u.w,m=u.h),u.w===0||u.h===0||p===0||m===0)return 0;var h=l.ctx.globalAlpha;return l.ctx.globalAlpha=o.alpha/255,l.ctx.drawImage(o.canvas,u.x,u.y,u.w,u.h,_.x,_.y,p,m),l.ctx.globalAlpha=h,r!=SDL.screen&&(warnOnce("WARNING: copying canvas data to memory for compatibility"),_SDL_LockSurface(r),l.locked--),0},downFingers:{},savedKeydown:null,receiveEvent(e){function t(){for(var f in SDL.keyboardMap)SDL.events.push({type:"keyup",keyCode:SDL.keyboardMap[f]})}switch(e.type){case"touchstart":case"touchmove":{e.preventDefault();var r=[];if(e.type==="touchstart")for(var n=0;n0?Math.max(_,1):Math.min(_,-1);var d=_>0?3:4;SDL.events.push({type:"mousedown",button:d,pageX:e.pageX,pageY:e.pageY}),SDL.events.push({type:"mouseup",button:d,pageX:e.pageX,pageY:e.pageY}),SDL.events.push({type:"wheel",deltaX:0,deltaY:_}),e.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1&&SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}}),Browser.pointerLock&&("mozMovementX"in e&&(e.movementX=e.mozMovementX,e.movementY=e.mozMovementY),e.movementX==0&&e.movementY==0)){e.preventDefault();return}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if((e.type!=="keydown"||!SDL.unicode&&!SDL.textInput||e.keyCode===8||e.keyCode===9)&&e.preventDefault(),e.type=="mousedown")SDL.DOMButtons[e.button]=1,SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}});else if(e.type=="mouseup"){if(!SDL.DOMButtons[e.button])return;SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}}),SDL.DOMButtons[e.button]=0}e.type==="keydown"||e.type==="mousedown"?SDL.canRequestFullscreen=!0:(e.type==="keyup"||e.type==="mouseup")&&(SDL.isRequestingFullscreen&&(Module.requestFullscreen(!0,!0),SDL.isRequestingFullscreen=!1),SDL.canRequestFullscreen=!1),e.type==="keypress"&&SDL.savedKeydown?(SDL.savedKeydown.keypressCharCode=e.charCode,SDL.savedKeydown=null):e.type==="keydown"&&(SDL.savedKeydown=e),(e.type!=="keypress"||SDL.textInput)&&SDL.events.push(e);break;case"mouseout":for(var n=0;n<3;n++)SDL.DOMButtons[n]&&(SDL.events.push({type:"mouseup",button:n,pageX:e.pageX,pageY:e.pageY}),SDL.DOMButtons[n]=0);e.preventDefault();break;case"focus":SDL.events.push(e),e.preventDefault();break;case"blur":SDL.events.push(e),t(),e.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden}),t(),e.preventDefault();break;case"unload":MainLoop.runner&&(SDL.events.push(e),MainLoop.runner());return;case"resize":SDL.events.push(e),e.preventDefault&&e.preventDefault();break}SDL.events.length>=1e4&&(err("SDL event queue full, dropping events"),SDL.events=SDL.events.slice(0,1e4)),SDL.flushEventsToHandler()},lookupKeyCodeForEvent(e){var t=e.keyCode;return t>=65&&t<=90?t+=32:(t=SDL.keyCodes[e.keyCode]||e.keyCode,e.location===2&&t>=1248&&t<=1251&&(t+=4)),t},handleEvent(e){if(!e.handled)switch(e.handled=!0,e.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(e);break}case"keydown":case"keyup":{var t=e.type==="keydown",r=SDL.lookupKeyCodeForEvent(e);HEAP8[SDL.keyboardState+r>>>0]=t,SDL.modState=(HEAP8[SDL.keyboardState+1248>>>0]?64:0)|(HEAP8[SDL.keyboardState+1249>>>0]?1:0)|(HEAP8[SDL.keyboardState+1250>>>0]?256:0)|(HEAP8[SDL.keyboardState+1252>>>0]?128:0)|(HEAP8[SDL.keyboardState+1253>>>0]?2:0)|(HEAP8[SDL.keyboardState+1254>>>0]?512:0),t?SDL.keyboardMap[r]=e.keyCode:delete SDL.keyboardMap[r];break}case"mousedown":case"mouseup":e.type=="mousedown"?SDL.buttonState|=1<0;)if(SDL.makeCEvent(SDL.events.shift(),e)!==!1)return 1;return 0}return SDL.events.length>0},makeCEvent(e,t){if(typeof e=="number"){_memcpy(t,e,28),_free(e);return}switch(SDL.handleEvent(e),e.type){case"keydown":case"keyup":{var r=e.type==="keydown",n=SDL.lookupKeyCodeForEvent(e),a;n>=1024?a=n-1024:a=SDL.scanCodes[n]||n,HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP8[t+8>>>0]=r?1:0,HEAP8[t+9>>>0]=0,HEAP32[t+12>>>2>>>0]=a,HEAP32[t+16>>>2>>>0]=n,HEAP16[t+20>>>1>>>0]=SDL.modState,HEAP32[t+24>>>2>>>0]=e.keypressCharCode||n;break}case"keypress":{HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type];for(var o=intArrayFromString(String.fromCharCode(e.charCode)),l=0;l>>0]=o[l];break}case"mousedown":case"mouseup":case"mousemove":{if(e.type!="mousemove"){var r=e.type==="mousedown";HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=0,HEAP32[t+8>>>2>>>0]=0,HEAP32[t+12>>>2>>>0]=0,HEAP8[t+16>>>0]=e.button+1,HEAP8[t+17>>>0]=r?1:0,HEAP32[t+20>>>2>>>0]=Browser.mouseX,HEAP32[t+24>>>2>>>0]=Browser.mouseY}else HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=0,HEAP32[t+8>>>2>>>0]=0,HEAP32[t+12>>>2>>>0]=0,HEAP32[t+16>>>2>>>0]=SDL.buttonState,HEAP32[t+20>>>2>>>0]=Browser.mouseX,HEAP32[t+24>>>2>>>0]=Browser.mouseY,HEAP32[t+28>>>2>>>0]=Browser.mouseMovementX,HEAP32[t+32>>>2>>>0]=Browser.mouseMovementY;break}case"wheel":{HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+16>>>2>>>0]=e.deltaX,HEAP32[t+20>>>2>>>0]=e.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var u=e.touch;if(!Browser.touches[u.identifier])break;var _=Module.canvas.width,d=Module.canvas.height,f=Browser.touches[u.identifier].x/_,p=Browser.touches[u.identifier].y/d,m=Browser.lastTouches[u.identifier].x/_,h=Browser.lastTouches[u.identifier].y/d,g=f-m,v=p-h;if(u.deviceID===void 0&&(u.deviceID=SDL.TOUCH_DEFAULT_ID),g===0&&v===0&&e.type==="touchmove")return!1;HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=_SDL_GetTicks(),tempI64=[u.deviceID>>>0,(tempDouble=u.deviceID,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+8>>>2>>>0]=tempI64[0],HEAP32[t+12>>>2>>>0]=tempI64[1],tempI64=[u.identifier>>>0,(tempDouble=u.identifier,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t+16>>>2>>>0]=tempI64[0],HEAP32[t+20>>>2>>>0]=tempI64[1],HEAPF32[t+24>>>2>>>0]=f,HEAPF32[t+28>>>2>>>0]=p,HEAPF32[t+32>>>2>>>0]=g,HEAPF32[t+36>>>2>>>0]=v,u.force!==void 0?HEAPF32[t+40>>>2>>>0]=u.force:HEAPF32[t+40>>>2>>>0]=e.type=="touchend"?0:1;break}case"unload":{HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type];break}case"resize":{HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=e.w,HEAP32[t+8>>>2>>>0]=e.h;break}case"joystick_button_up":case"joystick_button_down":{var y=e.type==="joystick_button_up"?0:1;HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP8[t+4>>>0]=e.index,HEAP8[t+5>>>0]=e.button,HEAP8[t+6>>>0]=y;break}case"joystick_axis_motion":{HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP8[t+4>>>0]=e.index,HEAP8[t+5>>>0]=e.axis,HEAP32[t+8>>>2>>>0]=SDL.joystickAxisValueConversion(e.value);break}case"focus":{var S=12;HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=0,HEAP8[t+8>>>0]=S;break}case"blur":{var w=13;HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=0,HEAP8[t+8>>>0]=w;break}case"visibilitychange":{var D=1,F=2,E=e.visible?D:F;HEAP32[t>>>2>>>0]=SDL.DOMEventToSDLEvent[e.type],HEAP32[t+4>>>2>>>0]=0,HEAP8[t+8>>>0]=E;break}default:throw"Unhandled SDL event: "+e.type}},makeFontString(e,t){return t.charAt(0)!="'"&&t.charAt(0)!='"'&&(t='"'+t+'"'),e+"px "+t+", serif"},estimateTextWidth(e,t){var r=e.size,n=SDL.makeFontString(r,e.name),a=SDL.ttfContext;a.font=n;var o=a.measureText(t).width|0;return o},allocateChannels(e){if(!(SDL.numChannels&&SDL.numChannels>=e&&e!=0)){SDL.numChannels=e,SDL.channels=[];for(var t=0;t{e.paused||SDL.playWebAudio(e)});return}e.webAudioNode=SDL.audioContext.createBufferSource(),e.webAudioNode.buffer=t.decodedBuffer,e.webAudioNode.loop=e.loop,e.webAudioNode.onended=e.onended,e.webAudioPannerNode=SDL.audioContext.createPanner(),e.webAudioPannerNode.setPosition(0,0,-.5),e.webAudioPannerNode.panningModel="equalpower",e.webAudioGainNode=SDL.audioContext.createGain(),e.webAudioGainNode.gain.value=e.volume,e.webAudioNode.connect(e.webAudioPannerNode),e.webAudioPannerNode.connect(e.webAudioGainNode),e.webAudioGainNode.connect(SDL.audioContext.destination),e.webAudioNode.start(0,e.currentPosition),e.startTime=SDL.audioContext.currentTime-e.currentPosition}catch(r){err("playWebAudio failed: ".concat(r))}},pauseWebAudio(e){if(e){if(e.webAudioNode)try{e.currentPosition=(SDL.audioContext.currentTime-e.startTime)%e.resource.webAudio.decodedBuffer.duration,e.webAudioNode.onended=void 0,e.webAudioNode.stop(0),e.webAudioNode=void 0}catch(t){err("pauseWebAudio failed: ".concat(t))}e.paused=!0}},openAudioContext(){SDL.audioContext||(typeof AudioContext<"u"?SDL.audioContext=new AudioContext:typeof webkitAudioContext<"u"&&(SDL.audioContext=new webkitAudioContext))},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(e,t,r){for(var n=SDL.audio,a=n.channels,o=0;o>>1>>>0]/32768;else if(n.format==8)for(var u=0;u>>0];l[u]=(_>=0?_-128:_+128)/128}else if(n.format==33056)for(var u=0;u>>2>>>0];else throw"Invalid SDL audio format "+n.format+"!"}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(e,t){for(var r=new Array(t.buttons.length),n=0;n0},queryJoysticks(){for(var e in SDL.lastJoystickState){var t=SDL.getGamepad(e-1),r=SDL.lastJoystickState[e];if(typeof t>"u"||t===null)return;if(typeof t.timestamp!="number"||t.timestamp!=r.timestamp||!t.timestamp){var n;for(n=0;ne&&e>=0?t[e]:null}};function _SDL_Linked_Version(){return SDL.version===null&&(SDL.version=_malloc(3),HEAP8[SDL.version>>>0]=1,HEAP8[SDL.version+1>>>0]=3,HEAP8[SDL.version+2>>>0]=0),SDL.version}_SDL_Linked_Version.sig="p";var _SDL_Init=e=>{if(SDL.startTime=Date.now(),SDL.initFlags=e,!Module.doNotCaptureKeyboard){var t=Module.keyboardListeningElement||document;t.addEventListener("keydown",SDL.receiveEvent),t.addEventListener("keyup",SDL.receiveEvent),t.addEventListener("keypress",SDL.receiveEvent),window.addEventListener("focus",SDL.receiveEvent),window.addEventListener("blur",SDL.receiveEvent),document.addEventListener("visibilitychange",SDL.receiveEvent)}return window.addEventListener("unload",SDL.receiveEvent),SDL.keyboardState=_calloc(65536,1),SDL.DOMEventToSDLEvent.keydown=768,SDL.DOMEventToSDLEvent.keyup=769,SDL.DOMEventToSDLEvent.keypress=771,SDL.DOMEventToSDLEvent.mousedown=1025,SDL.DOMEventToSDLEvent.mouseup=1026,SDL.DOMEventToSDLEvent.mousemove=1024,SDL.DOMEventToSDLEvent.wheel=1027,SDL.DOMEventToSDLEvent.touchstart=1792,SDL.DOMEventToSDLEvent.touchend=1793,SDL.DOMEventToSDLEvent.touchmove=1794,SDL.DOMEventToSDLEvent.unload=256,SDL.DOMEventToSDLEvent.resize=28673,SDL.DOMEventToSDLEvent.visibilitychange=512,SDL.DOMEventToSDLEvent.focus=512,SDL.DOMEventToSDLEvent.blur=512,SDL.DOMEventToSDLEvent.joystick_axis_motion=1536,SDL.DOMEventToSDLEvent.joystick_button_down=1539,SDL.DOMEventToSDLEvent.joystick_button_up=1540,0};_SDL_Init.sig="ii";var _SDL_WasInit=e=>(SDL.startTime===null&&_SDL_Init(0),1);_SDL_WasInit.sig="ii";function _SDL_GetVideoInfo(){var e=_calloc(20,1);return HEAP32[e+12>>>2>>>0]=Module.canvas.width,HEAP32[e+16>>>2>>>0]=Module.canvas.height,e}_SDL_GetVideoInfo.sig="p";function _SDL_ListModes(e,t){return e>>>=0,-1}_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(e,t,r,n)=>r;_SDL_VideoModeOK.sig="iiiii";function _SDL_VideoDriverName(e,t){if(e>>>=0,SDL.startTime===null)return 0;var r=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114],n=0,a=r.length;for(t<=a&&(a=t-1);n>>0]=o,n++}return HEAP8[e+n>>>0]=0,e}_SDL_VideoDriverName.sig="ppi";var _SDL_AudioDriverName=_SDL_VideoDriverName;_SDL_AudioDriverName.sig="ppi";var _SDL_SetVideoMode=function(e,t,r,n){["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(o=>Module.canvas.addEventListener(o,SDL.receiveEvent,!0));var a=Module.canvas;return e==0&&t==0&&(e=a.width,t=a.height),SDL.addedResizeListener||(SDL.addedResizeListener=!0,Browser.resizeListeners.push((o,l)=>{SDL.settingVideoMode||SDL.receiveEvent({type:"resize",w:o,h:l})})),SDL.settingVideoMode=!0,Browser.setCanvasSize(e,t),SDL.settingVideoMode=!1,SDL.screen&&(SDL.freeSurface(SDL.screen),assert(!SDL.screen)),SDL.GL&&(n=n|67108864),SDL.screen=SDL.makeSurface(e,t,n,!0,"screen"),SDL.screen};_SDL_SetVideoMode.sig="piiii";function _SDL_GetVideoSurface(){return SDL.screen}_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var e=0;eout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=e=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit(),out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";function _SDL_UnlockSurface(e){e>>>=0,assert(!SDL.GL);var t=SDL.surfaces[e];if(!(!t.locked||--t.locked>0)){if(t.isFlagSet(2097152))SDL.copyIndexedColorData(t);else if(t.colors)for(var h=Module.canvas.width,g=Module.canvas.height,v=t.buffer,r=t.image.data,y=t.colors,S=0;S>>0]*4,F=w+D*4;r[F]=y[_],r[F+1]=y[_+1],r[F+2]=y[_+2]}v+=h*3}else{var r=t.image.data,n=t.buffer;assert(n%4==0,"Invalid buffer offset: "+n);var a=n>>>2,o=0,l=e==SDL.screen,u;if(typeof CanvasPixelArray<"u"&&r instanceof CanvasPixelArray)for(u=r.length;o>>0];r[o]=_&255,r[o+1]=_>>8&255,r[o+2]=_>>16&255,r[o+3]=l?255:_>>24&255,a++,o+=4}else{var d=new Uint32Array(r.buffer);if(l&&SDL.defaults.opaqueFrontBuffer){u=d.length,d.set(HEAP32.subarray(a>>>0,a+u>>>0));var f=new Uint8Array(r.buffer),p=3,m=p+4*u;if(u%8==0)for(;p>>0,a+d.length>>>0))}}t.ctx.putImageData(t.image,0,0)}}_SDL_UnlockSurface.sig="vp";function _SDL_Flip(e){e>>>=0}_SDL_Flip.sig="ip";function _SDL_UpdateRect(e,t,r,n,a){e>>>=0}_SDL_UpdateRect.sig="vpiiii";function _SDL_UpdateRects(e,t,r){e>>>=0,r>>>=0}_SDL_UpdateRects.sig="vpip";var _SDL_Delay=e=>{ENVIRONMENT_IS_WORKER||abort("SDL_Delay called on the main thread! Potential infinite loop, quitting. (consider building with async support like ASYNCIFY)");for(var t=Date.now();Date.now()-t>>=0,t>>>=0,e&&_emscripten_set_window_title(e),t&&(t=UTF8ToString(t))}_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(e,t)=>{};_SDL_EnableKeyRepeat.sig="iii";function _SDL_GetKeyboardState(e){return e>>>=0,e&&(HEAP32[e>>>2>>>0]=65536),SDL.keyboardState}_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);function _SDL_GetKeyName(e){return SDL.keyName||(SDL.keyName=stringToNewUTF8("unknown key")),SDL.keyName}_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";function _SDL_GetMouseState(e,t){return e>>>=0,t>>>=0,e&&(HEAP32[e>>>2>>>0]=Browser.mouseX),t&&(HEAP32[t>>>2>>>0]=Browser.mouseY),SDL.buttonState}_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(e,t)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=e=>{switch(e){case 0:return Browser.isFullscreen?(Module.canvas.requestPointerLock(),0):1;case 1:return Module.canvas.exitPointerLock(),1;case-1:return!Browser.pointerLock;default:err("SDL_ShowCursor called with unknown toggle parameter value: ".concat(e));break}};_SDL_ShowCursor.sig="ii";function _SDL_GetError(){return SDL.errorMessage||(SDL.errorMessage=stringToNewUTF8("unknown SDL-emscripten error")),SDL.errorMessage}_SDL_GetError.sig="p";function _SDL_SetError(e,t){e>>>=0,t>>>=0}_SDL_SetError.sig="vpp";function _SDL_CreateRGBSurface(e,t,r,n,a,o,l,u){return SDL.makeSurface(t,r,e,!1,"CreateRGBSurface",a,o,l,u)}_SDL_CreateRGBSurface.sig="piiiiiiii";function _SDL_CreateRGBSurfaceFrom(e,t,r,n,a,o,l,u,_){e>>>=0;var d=SDL.makeSurface(t,r,0,!1,"CreateRGBSurfaceFrom",o,l,u,_);if(n!==32)return err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!"),d;for(var f=SDL.surfaces[d],p=f.ctx.createImageData(t,r),m=t*4,h=0;h>>0];return f.ctx.putImageData(p,0,0),d}_SDL_CreateRGBSurfaceFrom.sig="ppiiiiiiii";function _SDL_ConvertSurface(e,t,r){e>>>=0,t>>>=0,t&&SDL.checkPixelFormat(t);var n=SDL.surfaces[e],a=SDL.makeSurface(n.width,n.height,n.flags,!1,"copy:"+n.source),o=SDL.surfaces[a];return o.ctx.globalCompositeOperation="copy",o.ctx.drawImage(n.canvas,0,0),o.ctx.globalCompositeOperation=n.ctx.globalCompositeOperation,a}_SDL_ConvertSurface.sig="pppi";function _SDL_DisplayFormatAlpha(e){return e>>>=0,_SDL_ConvertSurface(e,0,0)}_SDL_DisplayFormatAlpha.sig="pp";function _SDL_FreeSurface(e){e>>>=0,e&&SDL.freeSurface(e)}_SDL_FreeSurface.sig="vp";function _SDL_UpperBlit(e,t,r,n){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,SDL.blitSurface(e,t,r,n,!1)}_SDL_UpperBlit.sig="ipppp";function _SDL_UpperBlitScaled(e,t,r,n){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,SDL.blitSurface(e,t,r,n,!0)}_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";function _SDL_GetClipRect(e,t){e>>>=0,t>>>=0,assert(t);var r=SDL.surfaces[e],n=r.clipRect||{x:0,y:0,w:r.width,h:r.height};SDL.updateRect(t,n)}_SDL_GetClipRect.sig="vpp";function _SDL_SetClipRect(e,t){e>>>=0,t>>>=0;var r=SDL.surfaces[e];t?r.clipRect=SDL.intersectionOfRects({x:0,y:0,w:r.width,h:r.height},SDL.loadRect(t)):delete r.clipRect}_SDL_SetClipRect.sig="ipp";function _SDL_FillRect(e,t,r){e>>>=0,t>>>=0;var n=SDL.surfaces[e];assert(!n.locked),n.isFlagSet(2097152)&&(r=n.colors32[r]);var a=t?SDL.loadRect(t):{x:0,y:0,w:n.width,h:n.height};return n.clipRect&&(a=SDL.intersectionOfRects(n.clipRect,a),t&&SDL.updateRect(t,a)),n.ctx.save(),n.ctx.fillStyle=SDL.translateColorToCSSRGBA(r),n.ctx.fillRect(a.x,a.y,a.w,a.h),n.ctx.restore(),0}_SDL_FillRect.sig="ippi";function _zoomSurface(e,t,r,n){e>>>=0;var a=SDL.surfaces[e],o=a.width*t,l=a.height*r,u=SDL.makeSurface(Math.abs(o),Math.abs(l),a.flags,!1,"zoomSurface"),_=SDL.surfaces[u];return t>=0&&r>=0?_.ctx.drawImage(a.canvas,0,0,o,l):(_.ctx.save(),_.ctx.scale(t<0?-1:1,r<0?-1:1),_.ctx.drawImage(a.canvas,o<0?o:0,l<0?l:0,Math.abs(o),Math.abs(l)),_.ctx.restore()),u}_zoomSurface.sig="ppddi";function _rotozoomSurface(e,t,r,n){if(e>>>=0,t%360===0)return _zoomSurface(e,r,r,n);var a=SDL.surfaces[e],o=a.width*r,l=a.height*r,u=Math.ceil(Math.sqrt(Math.pow(o,2)+Math.pow(l,2))),_=SDL.makeSurface(u,u,a.flags,!1,"rotozoomSurface"),d=SDL.surfaces[_];return d.ctx.translate(u/2,u/2),d.ctx.rotate(-t*Math.PI/180),d.ctx.drawImage(a.canvas,-o/2,-l/2,o,l),_}_rotozoomSurface.sig="ppddi";function _SDL_SetAlpha(e,t,r){e>>>=0;var n=SDL.surfaces[e];n.alpha=r,t&65536||(n.alpha=255)}_SDL_SetAlpha.sig="ipii";function _SDL_SetColorKey(e,t,r){return e>>>=0,warnOnce("SDL_SetColorKey is a no-op for performance reasons"),0}_SDL_SetColorKey.sig="ipii";function _SDL_PollEvent(e){return e>>>=0,SDL.pollEvent(e)}_SDL_PollEvent.sig="ip";function _SDL_PushEvent(e){e>>>=0;var t=_malloc(28);return _memcpy(t,e,28),SDL.events.push(t),0}_SDL_PushEvent.sig="ip";function _SDL_PeepEvents(e,t,r,n,a){switch(e>>>=0,r){case 2:{assert(t==1);for(var o=0,l=0;oSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";function _emscripten_SDL_SetEventHandler(e,t){e>>>=0,t>>>=0,SDL.eventHandler=e,SDL.eventHandlerContext=t,SDL.eventHandlerTemp||(SDL.eventHandlerTemp=_malloc(28))}_emscripten_SDL_SetEventHandler.sig="vpp";function _SDL_SetColors(e,t,r,n){e>>>=0,t>>>=0;var a=SDL.surfaces[e];if(!a.colors){var o=new ArrayBuffer(1024);a.colors=new Uint8Array(o),a.colors32=new Uint32Array(o)}for(var l=0;l>>0],a.colors[u+1]=HEAPU8[t+(l*4+1)>>>0],a.colors[u+2]=HEAPU8[t+(l*4+2)>>>0],a.colors[u+3]=255}return 1}_SDL_SetColors.sig="ippii";function _SDL_SetPalette(e,t,r,n,a){return e>>>=0,r>>>=0,_SDL_SetColors(e,r,n,a)}_SDL_SetPalette.sig="ipipii";function _SDL_MapRGB(e,t,r,n){return e>>>=0,SDL.checkPixelFormat(e),t&255|(r&255)<<8|(n&255)<<16|4278190080}_SDL_MapRGB.sig="ipiii";function _SDL_MapRGBA(e,t,r,n,a){return e>>>=0,SDL.checkPixelFormat(e),t&255|(r&255)<<8|(n&255)<<16|(a&255)<<24}_SDL_MapRGBA.sig="ipiiii";function _SDL_GetRGB(e,t,r,n,a){t>>>=0,r>>>=0,n>>>=0,a>>>=0,SDL.checkPixelFormat(t),r&&(HEAP8[r>>>0]=e&255),n&&(HEAP8[n>>>0]=e>>8&255),a&&(HEAP8[a>>>0]=e>>16&255)}_SDL_GetRGB.sig="vipppp";function _SDL_GetRGBA(e,t,r,n,a,o){t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,SDL.checkPixelFormat(t),r&&(HEAP8[r>>>0]=e&255),n&&(HEAP8[n>>>0]=e>>8&255),a&&(HEAP8[a>>>0]=e>>16&255),o&&(HEAP8[o>>>0]=e>>24&255)}_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var e=0;return Browser.pointerLock&&(e|=1),document.hasFocus()&&(e|=2),e|=4,e};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";function _SDL_WM_ToggleFullScreen(e){return e>>>=0,Browser.exitFullscreen()?1:SDL.canRequestFullscreen?(SDL.isRequestingFullscreen=!0,1):0}_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=e=>e;_IMG_Init.sig="ii";function _SDL_FreeRW(e){for(e>>>=0,SDL.rwops[e]=null;SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null;)SDL.rwops.pop()}_SDL_FreeRW.sig="vp";var _IMG_Load_RW=function(e,t){e>>>=0;var r=stackSave();try{var n=()=>{stackRestore(r),l&&t&&_SDL_FreeRW(e)},a=F=>{var E=n;n=()=>{E(),F()}},o=(F,E)=>{var x=stackAlloc(4),A=stackAlloc(4),L=stackAlloc(4),C=Module["_"+F](...E,x,A,L,0);return C?(a(()=>Module._stbi_image_free(C)),{rawData:!0,data:C,width:HEAP32[x>>>2>>>0],height:HEAP32[A>>>2>>>0],size:HEAP32[x>>>2>>>0]*HEAP32[A>>>2>>>0]*HEAP32[L>>>2>>>0],bpp:HEAP32[L>>>2>>>0]}):null},l=SDL.rwops[e];if(l===void 0)return 0;var u,_=l.filename;if(_===void 0)return warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins"),0;if(!u)if(_=PATH_FS.resolve(_),u=preloadedImages[_],u)Module.freePreloadedMediaOnUse&&(preloadedImages[_]=null);else return u===null&&err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!"),warnOnce("Cannot find preloaded image "+_),warnOnce("Cannot find preloaded image "+_+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins"),0;var d=SDL.makeSurface(u.width,u.height,0,!1,"load:"+_),f=SDL.surfaces[d];if(f.ctx.globalCompositeOperation="copy",!u.rawData)f.ctx.drawImage(u,0,0,u.width,u.height,0,0,u.width,u.height);else{var p=f.ctx.getImageData(0,0,f.width,f.height);if(u.bpp==4)p.data.set(HEAPU8.subarray(u.data>>>0,u.data+u.size>>>0));else if(u.bpp==3)for(var m=u.size/3,h=p.data,g=u.data,v=0,y=0;y>>0],h[v++]=HEAPU8[g++>>>0],h[v++]=HEAPU8[g++>>>0],h[v++]=255;else if(u.bpp==2)for(var m=u.size,h=p.data,g=u.data,v=0,y=0;y>>0],w=HEAPU8[g++>>>0];h[v++]=S,h[v++]=S,h[v++]=S,h[v++]=w}else if(u.bpp==1)for(var m=u.size,h=p.data,g=u.data,v=0,y=0;y>>0];h[v++]=D,h[v++]=D,h[v++]=D,h[v++]=255}else return err("cannot handle bpp ".concat(u.bpp)),0;f.ctx.putImageData(p,0,0)}return f.ctx.globalCompositeOperation="source-over",_SDL_LockSurface(d),f.locked--,SDL.GL&&(f.canvas=f.ctx=null),d}finally{n()}};_IMG_Load_RW.sig="ppi";var _SDL_LoadBMP_RW=_IMG_Load_RW;_SDL_LoadBMP_RW.sig="ppi";function _SDL_RWFromFile(e,t){e>>>=0,t>>>=0;var r=SDL.rwops.length,n=UTF8ToString(e);return SDL.rwops.push({filename:n,mimetype:Browser.getMimetype(n)}),r}_SDL_RWFromFile.sig="ppp";function _IMG_Load(e){e>>>=0;var t=_SDL_RWFromFile(e,0),r=_IMG_Load_RW(t,1);return r}_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";function _SDL_OpenAudio(e,t){e>>>=0,t>>>=0;try{if(SDL.audio={freq:HEAPU32[e>>>2>>>0],format:HEAPU16[e+4>>>1>>>0],channels:HEAPU8[e+6>>>0],samples:HEAPU16[e+8>>>1>>>0],callback:HEAPU32[e+16>>>2>>>0],userdata:HEAPU32[e+20>>>2>>>0],paused:!0,timer:null},SDL.audio.format==8)SDL.audio.silence=128;else if(SDL.audio.format==32784)SDL.audio.silence=0;else if(SDL.audio.format==33056)SDL.audio.silence=0;else throw"Invalid SDL audio format "+SDL.audio.format+"!";if(SDL.audio.freq<=0)throw"Unsupported sound frequency "+SDL.audio.freq+"!";if(SDL.audio.freq<=22050)SDL.audio.freq=22050;else if(SDL.audio.freq<=32e3)SDL.audio.freq=32e3;else if(SDL.audio.freq<=44100)SDL.audio.freq=44100;else if(SDL.audio.freq<=48e3)SDL.audio.freq=48e3;else if(SDL.audio.freq<=96e3)SDL.audio.freq=96e3;else throw"Unsupported sound frequency ".concat(SDL.audio.freq,"!");if(SDL.audio.channels==0)SDL.audio.channels=1;else{if(SDL.audio.channels<0||SDL.audio.channels>32)throw"Unsupported number of audio channels for SDL audio: ".concat(SDL.audio.channels,"!");SDL.audio.channels!=1&&SDL.audio.channels!=2&&out("Warning: Using untested number of audio channels ".concat(SDL.audio.channels))}if(SDL.audio.samples<128||SDL.audio.samples>524288)throw"Unsupported audio callback buffer size ".concat(SDL.audio.samples,"!");if(SDL.audio.samples&SDL.audio.samples-1)throw"Audio callback buffer size ".concat(SDL.audio.samples," must be a power-of-two!");var r=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8)SDL.audio.bytesPerSample=1;else if(SDL.audio.format==32784)SDL.audio.bytesPerSample=2;else if(SDL.audio.format==33056)SDL.audio.bytesPerSample=4;else throw"Invalid SDL audio format ".concat(SDL.audio.format,"!");if(SDL.audio.bufferSize=r*SDL.audio.bytesPerSample,SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq,SDL.audio.bufferingDelay=.05,SDL.audio.buffer=_malloc(SDL.audio.bufferSize),SDL.audio.numSimultaneouslyQueuedBuffers=Module.SDL_numSimultaneouslyQueuedBuffers||5,SDL.audio.queueNewAudioData=()=>{if(SDL.audio)for(var n=0;n=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;getWasmTableEntry(SDL.audio.callback)(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize),SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}},SDL.audio.caller=()=>{if(SDL.audio){--SDL.audio.numAudioTimersPending,SDL.audio.queueNewAudioData();var n=SDL.audio.nextPlayTime-SDL.audioContext.currentTime,a=SDL.audio.bufferDurationSecs/2;SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var o=a/SDL.audio.bytesPerSample,l=o/SDL.audio.channels;if(l!=SDL.audio.samples)throw"Received mismatching audio buffer size!";var u=SDL.audioContext.createBufferSource(),_=SDL.audioContext.createBuffer(SDL.audio.channels,l,SDL.audio.freq);u.connect(SDL.audioContext.destination),SDL.fillWebAudioBufferFromHeap(n,l,_),u.buffer=_;var d=SDL.audioContext.currentTime,f=Math.max(d+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);typeof u.start<"u"?u.start(f):typeof u.noteOn<"u"&&u.noteOn(f),SDL.audio.nextPlayTime=f+SDL.audio.bufferDurationSecs}catch(p){err("Web Audio API error playing back audio: ".concat(p.toString()))}},t&&(HEAP32[t>>>2>>>0]=SDL.audio.freq,HEAP16[t+4>>>1>>>0]=SDL.audio.format,HEAP8[t+6>>>0]=SDL.audio.channels,HEAP8[t+7>>>0]=SDL.audio.silence,HEAP16[t+8>>>1>>>0]=SDL.audio.samples,HEAPU32[t+16>>>2>>>0]=SDL.audio.callback,HEAPU32[t+20>>>2>>>0]=SDL.audio.userdata),SDL.allocateChannels(32)}catch(n){err('Initializing SDL audio threw an exception: "'.concat(n.toString(),'"! Continuing without audio')),SDL.audio=null,SDL.allocateChannels(0),t&&(HEAP32[t>>>2>>>0]=0,HEAP16[t+4>>>1>>>0]=0,HEAP8[t+6>>>0]=0,HEAP8[t+7>>>0]=0,HEAP16[t+8>>>1>>>0]=0,HEAPU32[t+16>>>2>>>0]=0,HEAPU32[t+20>>>2>>>0]=0)}return SDL.audio?0:-1}_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=e=>{SDL.audio&&(e?SDL.audio.timer!==void 0&&(clearTimeout(SDL.audio.timer),SDL.audio.numAudioTimersPending=0,SDL.audio.timer=void 0):SDL.audio.timer||(SDL.audio.numAudioTimersPending=1,SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)),SDL.audio.paused=e)};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{SDL.audio&&(SDL.audio.callbackRemover&&(SDL.audio.callbackRemover(),SDL.audio.callbackRemover=null),_SDL_PauseAudio(1),_free(SDL.audio.buffer),SDL.audio=null,SDL.allocateChannels(0))};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";function _SDL_CreateMutex(){return 0}_SDL_CreateMutex.sig="p";function _SDL_mutexP(e){return e>>>=0,0}_SDL_mutexP.sig="ip";function _SDL_mutexV(e){return e>>>=0,0}_SDL_mutexV.sig="ip";function _SDL_DestroyMutex(e){e>>>=0}_SDL_DestroyMutex.sig="vp";function _SDL_CreateCond(){return 0}_SDL_CreateCond.sig="p";function _SDL_CondSignal(e){e>>>=0}_SDL_CondSignal.sig="ip";function _SDL_CondWait(e,t){e>>>=0,t>>>=0}_SDL_CondWait.sig="ipp";function _SDL_DestroyCond(e){e>>>=0}_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=!0};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=!1};_SDL_StopTextInput.sig="v";var _Mix_Init=e=>e?8:0;_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(e,t,r,n)=>(SDL.openAudioContext(),autoResumeAudioContext(SDL.audioContext),SDL.allocateChannels(32),SDL.mixerFrequency=e,SDL.mixerFormat=t,SDL.mixerNumChannels=r,SDL.mixerChunkSize=n,0);_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=e=>(SDL.allocateChannels(e),e);_Mix_AllocateChannels.sig="ii";function _Mix_ChannelFinished(e){e>>>=0,SDL.channelFinished=e}_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(e,t)=>{if(e==-1){for(var r=0;r(t/=255,r/=255,SDL.setPannerPosition(SDL.channels[e],r-t,0,.1),1);_Mix_SetPanning.sig="iiii";function _Mix_LoadWAV_RW(e,t){e>>>=0;var r=SDL.rwops[e];if(r===void 0)return 0;var n="",a,o,l;if(r.filename!==void 0){n=PATH_FS.resolve(r.filename);var u=preloadedAudios[n];if(!u){u===null&&err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!"),Module.noAudioDecoding||warnOnce("Cannot find preloaded audio "+n);try{l=FS.readFile(n)}catch(g){return err("Couldn't find file for: ".concat(n)),0}}Module.freePreloadedMediaOnUse&&(preloadedAudios[n]=null),a=u}else if(r.bytes!==void 0)SDL.webAudioAvailable()?l=HEAPU8.buffer.slice(r.bytes,r.bytes+r.count):l=HEAPU8.subarray(r.bytes>>>0,r.bytes+r.count>>>0);else return 0;var _=l&&(l.buffer||l),d=Module.SDL_canPlayWithWebAudio===void 0||Module.SDL_canPlayWithWebAudio(n,_);if(l!==void 0&&SDL.webAudioAvailable()&&d){a=void 0,o={},o.onDecodeComplete=[];var f=g=>{o.decodedBuffer=g,o.onDecodeComplete.forEach(v=>v()),o.onDecodeComplete=void 0};SDL.audioContext.decodeAudioData(_,f)}else if(a===void 0&&l){var p=new Blob([l],{type:r.mimetype}),m=URL.createObjectURL(p);a=new Audio,a.src=m,a.mozAudioChannelType="content"}var h=SDL.audios.length;return SDL.audios.push({source:n,audio:a,webAudio:o}),h}_Mix_LoadWAV_RW.sig="ppi";function _Mix_LoadWAV(e){e>>>=0;var t=_SDL_RWFromFile(e,0),r=_Mix_LoadWAV_RW(t,0);return _SDL_FreeRW(t),r}_Mix_LoadWAV.sig="pp";function _Mix_QuickLoad_RAW(e,t){e>>>=0;for(var r,n,a=t>>1,o=new Float32Array(a),l=0;l>>1>>>0]/32768;SDL.webAudioAvailable()?(n={},n.decodedBuffer=o):(r=new Audio,r.mozAudioChannelType="content",r.numChannels=SDL.mixerNumChannels,r.frequency=SDL.mixerFrequency);var u=SDL.audios.length;return SDL.audios.push({source:"",audio:r,webAudio:n,buffer:o}),u}_Mix_QuickLoad_RAW.sig="ppi";function _Mix_FreeChunk(e){e>>>=0,SDL.audios[e]=null}_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=e=>{SDL.channelMinimumNumber=e};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=e=>{function t(n){var a=SDL.channels[n];a.audio&&(a.audio.pause(),a.audio=null),SDL.channelFinished&&getWasmTableEntry(SDL.channelFinished)(n)}if(e!=-1)t(e);else for(var r=0;r>>=0,assert(n==-1);var a=SDL.audios[t];if(!a||!a.audio&&!a.webAudio)return-1;if(e==-1){for(var o=SDL.channelMinimumNumber;o0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var e=SDL.music.audio;return e&&(e.src=e.src,e.currentPosition=0,e.pause()),SDL.music.audio=null,SDL.hookMusicFinished&&getWasmTableEntry(SDL.hookMusicFinished)(),0};_Mix_HaltMusic.sig="i";function _Mix_HookMusicFinished(e){e>>>=0,SDL.hookMusicFinished=e,SDL.music.audio&&(SDL.music.audio.onended=_Mix_HaltMusic)}_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=e=>SDL.setGetVolume(SDL.music,e);_Mix_VolumeMusic.sig="ii";function _Mix_LoadMUS_RW(e){return e>>>=0,_Mix_LoadWAV_RW(e,0)}_Mix_LoadMUS_RW.sig="pp";function _Mix_LoadMUS(e){e>>>=0;var t=_SDL_RWFromFile(e,0),r=_Mix_LoadMUS_RW(t);return _SDL_FreeRW(t),r}_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";function _Mix_PlayMusic(e,t){e>>>=0,SDL.music.audio&&(SDL.music.audio.paused||err("Music is already playing. ".concat(SDL.music.source)),SDL.music.audio.pause());var r=SDL.audios[e],n;return r.webAudio?(n={},n.resource=r,n.paused=!1,n.currentPosition=0,n.play=function(){SDL.playWebAudio(this)},n.pause=function(){SDL.pauseWebAudio(this)}):r.audio&&(n=r.audio),n.onended=function(){var a;(SDL.music.audio===this||((a=SDL.music.audio)==null?void 0:a.webAudioNode)===this)&&_Mix_HaltMusic()},n.loop=t!=0&&t!=1,n.volume=SDL.music.volume,SDL.music.audio=n,n.play(),0}_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var e=SDL.music.audio;e==null||e.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var e=SDL.music.audio;e==null||e.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused?1:0;_Mix_PlayingMusic.sig="i";var _Mix_Playing=e=>{if(e===-1){for(var t=0,r=0;r{if(e===-1){for(var t=0;t{var a;if(e===-1){for(var t=0,r=0;r{var e;return(e=SDL.music.audio)!=null&&e.paused?1:0};_Mix_PausedMusic.sig="i";var _Mix_Resume=e=>{if(e===-1){for(var t=0;t{try{var e=new OffscreenCanvas(0,0);if(SDL.ttfContext=e.getContext("2d"),typeof SDL.ttfContext.measureText!="function")throw"bad context"}catch(r){var t=document.createElement("canvas");SDL.ttfContext=t.getContext("2d")}return 0};_TTF_Init.sig="i";function _TTF_OpenFont(e,t){e>>>=0,e=PATH.normalize(UTF8ToString(e));var r=SDL.fonts.length;return SDL.fonts.push({name:e,size:t}),r}_TTF_OpenFont.sig="ppi";function _TTF_CloseFont(e){e>>>=0,SDL.fonts[e]=null}_TTF_CloseFont.sig="vp";function _TTF_RenderText_Solid(e,t,r){e>>>=0,t>>>=0,r>>>=0,t=UTF8ToString(t)||" ";var n=SDL.fonts[e],a=SDL.estimateTextWidth(n,t),o=n.size;r=SDL.loadColorToCSSRGB(r);var l=SDL.makeFontString(o,n.name),u=SDL.makeSurface(a,o,0,!1,"text:"+t),_=SDL.surfaces[u];return _.ctx.save(),_.ctx.fillStyle=r,_.ctx.font=l,_.ctx.textBaseline="bottom",_.ctx.fillText(t,0,o|0),_.ctx.restore(),u}_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";function _TTF_SizeText(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,n>>>=0;var a=SDL.fonts[e];return r&&(HEAP32[r>>>2>>>0]=SDL.estimateTextWidth(a,UTF8ToString(t))),n&&(HEAP32[n>>>2>>>0]=a.size),0}_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";function _TTF_GlyphMetrics(e,t,r,n,a,o,l){e>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0;var u=SDL.fonts[e],_=SDL.estimateTextWidth(u,String.fromCharCode(t));l&&(HEAP32[l>>>2>>>0]=_),r&&(HEAP32[r>>>2>>>0]=0),n&&(HEAP32[n>>>2>>>0]=_),a&&(HEAP32[a>>>2>>>0]=0),o&&(HEAP32[o>>>2>>>0]=u.size)}_TTF_GlyphMetrics.sig="ipippppp";function _TTF_FontAscent(e){e>>>=0;var t=SDL.fonts[e];return t.size*.98|0}_TTF_FontAscent.sig="ip";function _TTF_FontDescent(e){e>>>=0;var t=SDL.fonts[e];return t.size*.02|0}_TTF_FontDescent.sig="ip";function _TTF_FontHeight(e){e>>>=0;var t=SDL.fonts[e];return t.size}_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(e,t,r,n,a,o,l)=>{t=t<<16>>16,r=r<<16>>16,n=n<<16>>16,a=a<<16>>16;var u=SDL.surfaces[e];assert(!u.locked);var _=t{t=t<<16>>16,r=r<<16>>16,n=n<<16>>16,a=a<<16>>16;var l=SDL.surfaces[e];assert(!l.locked),l.ctx.save(),l.ctx.strokeStyle=o,l.ctx.beginPath(),l.ctx.moveTo(t,r),l.ctx.lineTo(n,a),l.ctx.stroke(),l.ctx.restore()},drawEllipse:(e,t,r,n,a,o,l)=>{t=t<<16>>16,r=r<<16>>16,n=n<<16>>16,a=a<<16>>16;var u=SDL.surfaces[e];assert(!u.locked),u.ctx.save(),u.ctx.beginPath(),u.ctx.translate(t,r),u.ctx.scale(n,a),u.ctx.arc(0,0,1,0,2*Math.PI),u.ctx.restore(),u.ctx.save(),u.ctx[o+"Style"]=l,u.ctx[o](),u.ctx.restore()},translateColorToCSSRGBA:e=>"rgba(".concat(e>>>24,",").concat(e>>16&255,",").concat(e>>8&255,",").concat(e&255,")")};function _boxColor(e,t,r,n,a,o){return e>>>=0,SDL_gfx.drawRectangle(e,t,r,n,a,"fill",SDL_gfx.translateColorToCSSRGBA(o))}_boxColor.sig="ipiiiii";function _boxRGBA(e,t,r,n,a,o,l,u,_){return e>>>=0,SDL_gfx.drawRectangle(e,t,r,n,a,"fill",SDL.translateRGBAToCSSRGBA(o,l,u,_))}_boxRGBA.sig="ipiiiiiiii";function _rectangleColor(e,t,r,n,a,o){return e>>>=0,SDL_gfx.drawRectangle(e,t,r,n,a,"stroke",SDL_gfx.translateColorToCSSRGBA(o))}_rectangleColor.sig="ipiiiii";function _rectangleRGBA(e,t,r,n,a,o,l,u,_){return e>>>=0,SDL_gfx.drawRectangle(e,t,r,n,a,"stroke",SDL.translateRGBAToCSSRGBA(o,l,u,_))}_rectangleRGBA.sig="ipiiiiiiii";function _ellipseColor(e,t,r,n,a,o){return e>>>=0,SDL_gfx.drawEllipse(e,t,r,n,a,"stroke",SDL_gfx.translateColorToCSSRGBA(o))}_ellipseColor.sig="ipiiiii";function _ellipseRGBA(e,t,r,n,a,o,l,u,_){return e>>>=0,SDL_gfx.drawEllipse(e,t,r,n,a,"stroke",SDL.translateRGBAToCSSRGBA(o,l,u,_))}_ellipseRGBA.sig="ipiiiiiiii";function _filledEllipseColor(e,t,r,n,a,o){return e>>>=0,SDL_gfx.drawEllipse(e,t,r,n,a,"fill",SDL_gfx.translateColorToCSSRGBA(o))}_filledEllipseColor.sig="ipiiiii";function _filledEllipseRGBA(e,t,r,n,a,o,l,u,_){return e>>>=0,SDL_gfx.drawEllipse(e,t,r,n,a,"fill",SDL.translateRGBAToCSSRGBA(o,l,u,_))}_filledEllipseRGBA.sig="ipiiiiiiii";function _lineColor(e,t,r,n,a,o){return e>>>=0,SDL_gfx.drawLine(e,t,r,n,a,SDL_gfx.translateColorToCSSRGBA(o))}_lineColor.sig="ipiiiii";function _lineRGBA(e,t,r,n,a,o,l,u,_){return e>>>=0,SDL_gfx.drawLine(e,t,r,n,a,SDL.translateRGBAToCSSRGBA(o,l,u,_))}_lineRGBA.sig="ipiiiiiiii";function _pixelRGBA(e,t,r,n,a,o,l){return e>>>=0,_boxRGBA(e,t,r,t,r,n,a,o,l)}_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(e,t)=>{e in SDL.glAttributes||abort("Unknown SDL GL attribute ("+e+"). Please check if your SDL version is supported."),SDL.glAttributes[e]=t};_SDL_GL_SetAttribute.sig="iii";function _SDL_GL_GetAttribute(e,t){return t>>>=0,e in SDL.glAttributes||abort("Unknown SDL GL attribute ("+e+"). Please check if your SDL version is supported."),t&&(HEAP32[t>>>2>>>0]=SDL.glAttributes[e]),0}_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>{var e;(e=Browser.doSwapBuffers)==null||e.call(Browser)};_SDL_GL_SwapBuffers.sig="v";function _SDL_GL_ExtensionSupported(e){return e>>>=0,Module.ctx.getExtension(e)|0}_SDL_GL_ExtensionSupported.sig="ip";function _SDL_DestroyWindow(e){e>>>=0}_SDL_DestroyWindow.sig="vp";function _SDL_DestroyRenderer(e){e>>>=0}_SDL_DestroyRenderer.sig="vp";function _SDL_GetWindowFlags(e){return e>>>=0,Browser.isFullscreen?1:0}_SDL_GetWindowFlags.sig="ip";function _SDL_GL_SwapWindow(e){e>>>=0}_SDL_GL_SwapWindow.sig="vp";function _SDL_GL_MakeCurrent(e,t){e>>>=0,t>>>=0}_SDL_GL_MakeCurrent.sig="ipp";function _SDL_GL_DeleteContext(e){e>>>=0}_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>MainLoop.timingMode==1?MainLoop.timingValue:0;_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=e=>{_emscripten_set_main_loop_timing(1,e)};_SDL_GL_SetSwapInterval.sig="ii";function _SDL_SetWindowTitle(e,t){e>>>=0,t>>>=0,t&&(document.title=UTF8ToString(t))}_SDL_SetWindowTitle.sig="vpp";function _SDL_GetWindowSize(e,t,r){e>>>=0,t>>>=0,r>>>=0;var n=Module.canvas.width,a=Module.canvas.height;t&&(HEAP32[t>>>2>>>0]=n),r&&(HEAP32[r>>>2>>>0]=a)}_SDL_GetWindowSize.sig="vppp";function _SDL_LogSetOutputFunction(e,t){e>>>=0,t>>>=0}_SDL_LogSetOutputFunction.sig="vpp";function _SDL_SetWindowFullscreen(e,t){return e>>>=0,Browser.isFullscreen?(Module.canvas.exitFullscreen(),1):0}_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(e,t,r)=>-1;_SDL_SetGamma.sig="ifff";function _SDL_SetGammaRamp(e,t,r){return e>>>=0,t>>>=0,r>>>=0,-1}_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{for(var e=0,t=SDL.getGamepads(),r=0;rSDL.lastJoystickState.hasOwnProperty(e+1)?1:0;_SDL_JoystickOpened.sig="ii";function _SDL_JoystickIndex(e){return e>>>=0,e-1}_SDL_JoystickIndex.sig="ip";function _SDL_JoystickNumAxes(e){e>>>=0;var t=SDL.getGamepad(e-1);return t?t.axes.length:0}_SDL_JoystickNumAxes.sig="ip";function _SDL_JoystickNumBalls(e){return e>>>=0,0}_SDL_JoystickNumBalls.sig="ip";function _SDL_JoystickNumHats(e){return e>>>=0,0}_SDL_JoystickNumHats.sig="ip";function _SDL_JoystickNumButtons(e){e>>>=0;var t=SDL.getGamepad(e-1);return t?t.buttons.length:0}_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=e=>e<0?SDL.joystickEventState:SDL.joystickEventState=e;_SDL_JoystickEventState.sig="ii";function _SDL_JoystickGetAxis(e,t){e>>>=0;var r=SDL.getGamepad(e-1);return r&&r.axes.length>t?SDL.joystickAxisValueConversion(r.axes[t]):0}_SDL_JoystickGetAxis.sig="ipi";function _SDL_JoystickGetHat(e,t){return e>>>=0,0}_SDL_JoystickGetHat.sig="ipi";function _SDL_JoystickGetBall(e,t,r,n){return e>>>=0,r>>>=0,n>>>=0,-1}_SDL_JoystickGetBall.sig="ipipp";function _SDL_JoystickGetButton(e,t){e>>>=0;var r=SDL.getGamepad(e-1);return r&&r.buttons.length>t&&SDL.getJoystickButtonState(r.buttons[t])?1:0}_SDL_JoystickGetButton.sig="ipi";function _SDL_JoystickClose(e){e>>>=0,delete SDL.lastJoystickState[e]}_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=e=>0;_SDL_InitSubSystem.sig="ii";function _SDL_RWFromConstMem(e,t){e>>>=0;var r=SDL.rwops.length;return SDL.rwops.push({bytes:e,count:t}),r}_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";function _SDL_GetCurrentAudioDriver(){return stringToNewUTF8("Emscripten Audio")}_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=e=>SDL.scanCodes[e];_SDL_GetScancodeFromKey.sig="ii";function _SDL_GetAudioDriver(e){return _SDL_GetCurrentAudioDriver()}_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=e=>{var t=SDL.unicode||0;return SDL.unicode=e,t};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=function(e,t,r){return t>>>=0,r>>>=0,safeSetTimeout(()=>getWasmTableEntry(t)(e,r),e)};_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=e=>(clearTimeout(e),!0);_SDL_RemoveTimer.sig="ii";function _SDL_CreateThread(e,t,r,n){throw e>>>=0,t>>>=0,"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."}_SDL_CreateThread.sig="ppp";function _SDL_WaitThread(e,t){throw e>>>=0,t>>>=0,"SDL_WaitThread"}_SDL_WaitThread.sig="vpp";function _SDL_GetThreadID(e){throw e>>>=0,"SDL_GetThreadID"}_SDL_GetThreadID.sig="pp";function _SDL_ThreadID(){return 0}_SDL_ThreadID.sig="p";function _SDL_AllocRW(){throw"SDL_AllocRW: TODO"}_SDL_AllocRW.sig="p";function _SDL_CondBroadcast(e){throw e>>>=0,"SDL_CondBroadcast: TODO"}_SDL_CondBroadcast.sig="ip";function _SDL_CondWaitTimeout(e,t,r){throw e>>>=0,t>>>=0,"SDL_CondWaitTimeout: TODO"}_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";function _Mix_SetPostMix(e,t){return e>>>=0,t>>>=0,warnOnce("Mix_SetPostMix: TODO")}_Mix_SetPostMix.sig="vpp";function _Mix_VolumeChunk(e,t){throw e>>>=0,"Mix_VolumeChunk: TODO"}_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(e,t,r)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";function _Mix_QuerySpec(e,t,r){throw e>>>=0,t>>>=0,r>>>=0,"Mix_QuerySpec: TODO"}_Mix_QuerySpec.sig="ippp";function _Mix_FadeInChannelTimed(e,t,r,n,a){throw t>>>=0,"Mix_FadeInChannelTimed"}_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";function _Mix_Linked_Version(){throw"Mix_Linked_Version: TODO"}_Mix_Linked_Version.sig="p";function _SDL_SaveBMP_RW(e,t,r){throw e>>>=0,t>>>=0,"SDL_SaveBMP_RW: TODO"}_SDL_SaveBMP_RW.sig="ippi";function _SDL_WM_SetIcon(e,t){e>>>=0,t>>>=0}_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";var ALLOC_NORMAL=0,ALLOC_STACK=1,allocate=(e,t)=>{var r;return t==ALLOC_STACK?r=stackAlloc(e.length):r=_malloc(e.length),!e.subarray&&!e.slice&&(e=new Uint8Array(e)),HEAPU8.set(e,r>>>0),r},writeStringToMemory=(e,t,r)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var n,a;r&&(a=t+lengthBytesUTF8(e),n=HEAP8[a>>>0]),stringToUTF8(e,t,1/0),r&&(HEAP8[a>>>0]=n)},writeAsciiToMemory=(e,t,r)=>{for(var n=0;n>>0]=e.charCodeAt(n);r||(HEAP8[t>>>0]=0)},allocateUTF8=stringToNewUTF8,allocateUTF8OnStack=stringToUTF8OnStack,setErrNo=e=>(HEAP32[___errno_location()>>>2>>>0]=e,e),demangle=e=>(demangle.recursionGuard=(demangle.recursionGuard|0)+1,demangle.recursionGuard>1?e:withStackSave(()=>{try{var t=e;t.startsWith("__Z")&&(t=t.substr(1));var r=stringToUTF8OnStack(t),n=stackAlloc(4),a=___cxa_demangle(r,0,0,n);if(HEAP32[n>>>2>>>0]===0&&a)return UTF8ToString(a)}catch(o){}finally{_free(a),demangle.recursionGuard<2&&--demangle.recursionGuard}return e})),stackTrace=()=>{var e=jsStackTrace();return Module.extraStackTrace&&(e+="\n"+Module.extraStackTrace()),e},print=out,printErr=err,_emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER,tupleRegistrations={},structRegistrations={},getFunctionName=e=>{e=e.trim();let t=e.indexOf("(");return t!==-1?e.substr(0,t):e},getFunctionArgsName=e=>{e=e.trim();let t=e.indexOf("(")+1;return t!==0?e.substr(t,e.length-t-1).replaceAll(" ","").split(",").filter(r=>r.length):[]},heap32VectorToArray=(e,t)=>{for(var r=[],n=0;n>>2>>>0]);return r};function usesDestructorStack(e){for(var t=1;tr){var o=t==r?t:"".concat(t," to ").concat(r);a("function ".concat(n," called with ").concat(e," arguments, expected ").concat(o))}}function getRequiredArgCount(e){for(var t=e.length-2,r=e.length-1;r>=2&&e[r].optional;--r)t--;return t}function createJsInvoker(e,t,r,n){var a=usesDestructorStack(e),o=e.length-2,l=[],u=["fn"];t&&u.push("thisWired");for(var _=0;_{var r=createNamedFunction(t,function(n){this.name=t,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+"\n"+a.replace(/^Error(:[^\n]*)?\n/,""))});return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return this.message===void 0?this.name:"".concat(this.name,": ").concat(this.message)},r},UnboundTypeError,PureVirtualError,EmValOptionalType=Object.assign({optional:!0},EmValType),throwUnboundTypeError=(e,t)=>{var r=[],n={};function a(o){if(!n[o]&&!registeredTypes[o]){if(typeDependencies[o]){typeDependencies[o].forEach(a);return}r.push(o),n[o]=!0}}throw t.forEach(a),new UnboundTypeError("".concat(e,": ")+r.map(getTypeName).join([", "]))},ensureOverloadTable=(e,t,r)=>{if(e[t].overloadTable===void 0){var n=e[t];e[t]=function(...a){return e[t].overloadTable.hasOwnProperty(a.length)||throwBindingError("Function '".concat(r,"' called with an invalid number of arguments (").concat(a.length,") - expects one of (").concat(e[t].overloadTable,")!")),e[t].overloadTable[a.length].apply(this,a)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},exposePublicSymbol=(e,t,r)=>{Module.hasOwnProperty(e)?((r===void 0||Module[e].overloadTable!==void 0&&Module[e].overloadTable[r]!==void 0)&&throwBindingError("Cannot register public name '".concat(e,"' twice")),ensureOverloadTable(Module,e,e),Module[e].overloadTable.hasOwnProperty(r)&&throwBindingError("Cannot register multiple overloads of a function with the same number of arguments (".concat(r,")!")),Module[e].overloadTable[r]=t):(Module[e]=t,Module[e].argCount=r)},replacePublicSymbol=(e,t,r)=>{Module.hasOwnProperty(e)||throwInternalError("Replacing nonexistent public symbol"),Module[e].overloadTable!==void 0&&r!==void 0?Module[e].overloadTable[r]=t:(Module[e]=t,Module[e].argCount=r)},registeredInstances={},getBasestPointer=(e,t)=>{for(t===void 0&&throwBindingError("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},registerInheritedInstance=(e,t,r)=>{t=getBasestPointer(e,t),registeredInstances.hasOwnProperty(t)?throwBindingError("Tried to register registered instance: ".concat(t)):registeredInstances[t]=r},unregisterInheritedInstance=(e,t)=>{t=getBasestPointer(e,t),registeredInstances.hasOwnProperty(t)?delete registeredInstances[t]:throwBindingError("Tried to unregister unregistered instance: ".concat(t))},getInheritedInstance=(e,t)=>(t=getBasestPointer(e,t),registeredInstances[t]),getInheritedInstanceCount=()=>Object.keys(registeredInstances).length,getLiveInheritedInstances=()=>{var e=[];for(var t in registeredInstances)registeredInstances.hasOwnProperty(t)&&e.push(registeredInstances[t]);return e},registeredPointers={},enumReadValueFromPointer=(e,t,r)=>{switch(t){case 1:return r?function(n){return this.fromWireType(HEAP8[n>>>0])}:function(n){return this.fromWireType(HEAPU8[n>>>0])};case 2:return r?function(n){return this.fromWireType(HEAP16[n>>>1>>>0])}:function(n){return this.fromWireType(HEAPU16[n>>>1>>>0])};case 4:return r?function(n){return this.fromWireType(HEAP32[n>>>2>>>0])}:function(n){return this.fromWireType(HEAPU32[n>>>2>>>0])};default:throw new TypeError("invalid integer width (".concat(t,"): ").concat(e))}};function __embind_register_user_type(e,t){e>>>=0,t>>>=0,__embind_register_emval(e)}__embind_register_user_type.sig="vpp";function __embind_register_optional(e,t){e>>>=0,t>>>=0,registerType(e,EmValOptionalType)}__embind_register_optional.sig="vpp";function craftInvokerFunction(e,t,r,n,a,o){var l=t.length;l<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var u=t[1]!==null&&r!==null,_=usesDestructorStack(t),d=t[0].name!=="void",f=l-2,p=[e,throwBindingError,n,a,runDestructors,t[0],t[1]],m=0;m{e=readLatin1String(e);function r(){return e.includes("j")||e.includes("p")?getDynCaller(e,t):getWasmTableEntry(t)}var n=r();return typeof n!="function"&&throwBindingError("unknown function pointer with signature ".concat(e,": ").concat(t)),n};function __embind_register_function(e,t,r,n,a,o,l,u){e>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0;var _=heap32VectorToArray(t,r);e=readLatin1String(e),e=getFunctionName(e),a=embind__requireFunction(n,a),exposePublicSymbol(e,function(){throwUnboundTypeError("Cannot call ".concat(e," due to unbound types"),_)},t-1),whenDependentTypesAreResolved([],_,d=>{var f=[d[0],null].concat(d.slice(1));return replacePublicSymbol(e,craftInvokerFunction(e,f,null,a,o,l),t-1),[]})}__embind_register_function.sig="vpippppii";function __embind_register_value_array(e,t,r,n,a,o){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,tupleRegistrations[e]={name:readLatin1String(t),rawConstructor:embind__requireFunction(r,n),rawDestructor:embind__requireFunction(a,o),elements:[]}}__embind_register_value_array.sig="vpppppp";function __embind_register_value_array_element(e,t,r,n,a,o,l,u,_){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,_>>>=0,tupleRegistrations[e].elements.push({getterReturnType:t,getter:embind__requireFunction(r,n),getterContext:a,setterArgumentType:o,setter:embind__requireFunction(l,u),setterContext:_})}__embind_register_value_array_element.sig="vppppppppp";var __embind_finalize_value_array=function(e){e>>>=0;var t=tupleRegistrations[e];delete tupleRegistrations[e];var r=t.elements,n=r.length,a=r.map(u=>u.getterReturnType).concat(r.map(u=>u.setterArgumentType)),o=t.rawConstructor,l=t.rawDestructor;whenDependentTypesAreResolved([e],a,u=>(r.forEach((_,d)=>{var f=u[d],p=_.getter,m=_.getterContext,h=u[d+n],g=_.setter,v=_.setterContext;_.read=y=>f.fromWireType(p(m,y)),_.write=(y,S)=>{var w=[];g(v,y,h.toWireType(w,S)),runDestructors(w)}}),[{name:t.name,fromWireType:_=>{for(var d=new Array(n),f=0;f{if(n!==d.length)throw new TypeError("Incorrect number of tuple elements for ".concat(t.name,": expected=").concat(n,", actual=").concat(d.length));for(var f=o(),p=0;p>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,structRegistrations[e]={name:readLatin1String(t),rawConstructor:embind__requireFunction(r,n),rawDestructor:embind__requireFunction(a,o),fields:[]}}__embind_register_value_object.sig="vpppppp";function __embind_register_value_object_field(e,t,r,n,a,o,l,u,_,d){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,_>>>=0,d>>>=0,structRegistrations[e].fields.push({fieldName:readLatin1String(t),getterReturnType:r,getter:embind__requireFunction(n,a),getterContext:o,setterArgumentType:l,setter:embind__requireFunction(u,_),setterContext:d})}__embind_register_value_object_field.sig="vpppppppppp";var __embind_finalize_value_object=function(e){e>>>=0;var t=structRegistrations[e];delete structRegistrations[e];var r=t.rawConstructor,n=t.rawDestructor,a=t.fields,o=a.map(l=>l.getterReturnType).concat(a.map(l=>l.setterArgumentType));whenDependentTypesAreResolved([e],o,l=>{var u={};return a.forEach((_,d)=>{var f=_.fieldName,p=l[d],m=_.getter,h=_.getterContext,g=l[d+a.length],v=_.setter,y=_.setterContext;u[f]={read:S=>p.fromWireType(m(h,S)),write:(S,w)=>{var D=[];v(y,S,g.toWireType(D,w)),runDestructors(D)}}}),[{name:t.name,fromWireType:_=>{var d={};for(var f in u)d[f]=u[f].read(_);return n(_),d},toWireType:(_,d)=>{for(var f in u)if(!(f in d))throw new TypeError('Missing field: "'.concat(f,'"'));var p=r();for(f in u)u[f].write(p,d[f]);return _!==null&&_.push(n,p),p},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction:n}]})};__embind_finalize_value_object.sig="vp";var upcastPointer=(e,t,r)=>{for(;t!==r;)t.upcast||throwBindingError("Expected null or instance of ".concat(r.name,", got an instance of ").concat(t.name)),e=t.upcast(e),t=t.baseClass;return e};function genericPointerToWireType(e,t){var r;if(t===null)return this.isReference&&throwBindingError("null is not a valid ".concat(this.name)),this.isSmartPointer?(r=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,r),r):0;(!t||!t.$$)&&throwBindingError('Cannot pass "'.concat(embindRepr(t),'" as a ').concat(this.name)),t.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type ".concat(this.name)),!this.isConst&&t.$$.ptrType.isConst&&throwBindingError("Cannot convert argument of type ".concat(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name," to parameter type ").concat(this.name));var n=t.$$.ptrType.registeredClass;if(r=upcastPointer(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(t.$$.smartPtr===void 0&&throwBindingError("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:throwBindingError("Cannot convert argument of type ".concat(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name," to parameter type ").concat(this.name));break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var a=t.clone();r=this.rawShare(r,Emval.toHandle(()=>a.delete())),e!==null&&e.push(this.rawDestructor,r)}break;default:throwBindingError("Unsupporting sharing policy")}return r}function constNoSmartPtrRawPointerToWireType(e,t){if(t===null)return this.isReference&&throwBindingError("null is not a valid ".concat(this.name)),0;t.$$||throwBindingError('Cannot pass "'.concat(embindRepr(t),'" as a ').concat(this.name)),t.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type ".concat(this.name));var r=t.$$.ptrType.registeredClass,n=upcastPointer(t.$$.ptr,r,this.registeredClass);return n}function nonConstNoSmartPtrRawPointerToWireType(e,t){if(t===null)return this.isReference&&throwBindingError("null is not a valid ".concat(this.name)),0;t.$$||throwBindingError('Cannot pass "'.concat(embindRepr(t),'" as a ').concat(this.name)),t.$$.ptr||throwBindingError("Cannot pass deleted object as a pointer of type ".concat(this.name)),t.$$.ptrType.isConst&&throwBindingError("Cannot convert argument of type ".concat(t.$$.ptrType.name," to parameter type ").concat(this.name));var r=t.$$.ptrType.registeredClass,n=upcastPointer(t.$$.ptr,r,this.registeredClass);return n}function RegisteredPointer(e,t,r,n,a,o,l,u,_,d,f){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=l,this.rawGetPointee=u,this.rawConstructor=_,this.rawShare=d,this.rawDestructor=f,!a&&t.baseClass===void 0?n?(this.toWireType=constNoSmartPtrRawPointerToWireType,this.destructorFunction=null):(this.toWireType=nonConstNoSmartPtrRawPointerToWireType,this.destructorFunction=null):this.toWireType=genericPointerToWireType}var downcastPointer=(e,t,r)=>{if(t===r)return e;if(r.baseClass===void 0)return null;var n=downcastPointer(e,t,r.baseClass);return n===null?null:r.downcast(n)},finalizationRegistry=!1,detachFinalizer=e=>{},runDestructor=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},releaseClassHandle=e=>{e.count.value-=1;var t=e.count.value===0;t&&runDestructor(e)},attachFinalizer=e=>typeof FinalizationRegistry>"u"?(attachFinalizer=t=>t,e):(finalizationRegistry=new FinalizationRegistry(t=>{releaseClassHandle(t.$$)}),attachFinalizer=t=>{var r=t.$$,n=!!r.smartPtr;if(n){var a={$$:r};finalizationRegistry.register(t,a,t)}return t},detachFinalizer=t=>finalizationRegistry.unregister(t),attachFinalizer(e)),makeClassHandle=(e,t)=>{(!t.ptrType||!t.ptr)&&throwInternalError("makeClassHandle requires ptr and ptrType");var r=!!t.smartPtrType,n=!!t.smartPtr;return r!==n&&throwInternalError("Both smartPtrType and smartPtr must be specified"),t.count={value:1},attachFinalizer(Object.create(e,{$$:{value:t,writable:!0}}))};function RegisteredPointer_fromWireType(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=getInheritedInstance(this.registeredClass,t);if(r!==void 0){if(r.$$.count.value===0)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function a(){return this.isSmartPointer?makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o=this.registeredClass.getActualType(t),l=registeredPointers[o];if(!l)return a.call(this);var u;this.isConst?u=l.constPointerType:u=l.pointerType;var _=downcastPointer(t,this.registeredClass,u.registeredClass);return _===null?a.call(this):this.isSmartPointer?makeClassHandle(u.registeredClass.instancePrototype,{ptrType:u,ptr:_,smartPtrType:this,smartPtr:e}):makeClassHandle(u.registeredClass.instancePrototype,{ptrType:u,ptr:_})}var init_RegisteredPointer=()=>{Object.assign(RegisteredPointer.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){var t;(t=this.rawDestructor)==null||t.call(this,e)},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,fromWireType:RegisteredPointer_fromWireType})},detachFinalizer_deps=["$finalizationRegistry"];function ClassHandle(){}var shallowCopyInternalPointer=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),throwInstanceAlreadyDeleted=e=>{function t(r){return r.$$.ptrType.registeredClass.name}throwBindingError(t(e)+" instance already deleted")},deletionQueue=[],flushPendingDeletes=()=>{for(;deletionQueue.length;){var e=deletionQueue.pop();e.$$.deleteScheduled=!1,e.delete()}},delayFunction,init_ClassHandle=()=>{Object.assign(ClassHandle.prototype,{isAliasOf(e){if(!(this instanceof ClassHandle)||!(e instanceof ClassHandle))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return t===n&&r===a},clone(){if(this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),detachFinalizer(this),releaseClassHandle(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),deletionQueue.push(this),deletionQueue.length===1&&delayFunction&&delayFunction(flushPendingDeletes),this.$$.deleteScheduled=!0,this}})},setDelayFunction=e=>{delayFunction=e,deletionQueue.length&&delayFunction&&delayFunction(flushPendingDeletes)};function RegisteredClass(e,t,r,n,a,o,l,u){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=l,this.downcast=u,this.pureVirtualFunctions=[]}var char_0=48,char_9=57,makeLegalFunctionName=e=>{e=e.replace(/[^a-zA-Z0-9_]/g,"$");var t=e.charCodeAt(0);return t>=char_0&&t<=char_9?"_".concat(e):e};function __embind_register_class(e,t,r,n,a,o,l,u,_,d,f,p,m){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,_>>>=0,d>>>=0,f>>>=0,p>>>=0,m>>>=0,f=readLatin1String(f),o=embind__requireFunction(a,o),u&&(u=embind__requireFunction(l,u)),d&&(d=embind__requireFunction(_,d)),m=embind__requireFunction(p,m);var h=makeLegalFunctionName(f);exposePublicSymbol(h,function(){throwUnboundTypeError("Cannot construct ".concat(f," due to unbound types"),[n])}),whenDependentTypesAreResolved([e,t,r],n?[n]:[],g=>{var A,L;g=g[0];var v,y;n?(v=g.registeredClass,y=v.instancePrototype):y=ClassHandle.prototype;var S=createNamedFunction(f,function(...C){if(Object.getPrototypeOf(this)!==w)throw new BindingError("Use 'new' to construct "+f);if(D.constructor_body===void 0)throw new BindingError(f+" has no accessible constructor");var k=D.constructor_body[C.length];if(k===void 0)throw new BindingError("Tried to invoke ctor of ".concat(f," with invalid number of parameters (").concat(C.length,") - expected (").concat(Object.keys(D.constructor_body).toString(),") parameters instead!"));return k.apply(this,C)}),w=Object.create(y,{constructor:{value:S}});S.prototype=w;var D=new RegisteredClass(f,S,w,m,v,o,u,d);D.baseClass&&((L=(A=D.baseClass).__derivedClasses)!=null||(A.__derivedClasses=[]),D.baseClass.__derivedClasses.push(D));var F=new RegisteredPointer(f,D,!0,!1,!1),E=new RegisteredPointer(f+"*",D,!1,!1,!1),x=new RegisteredPointer(f+" const*",D,!1,!0,!1);return registeredPointers[e]={pointerType:E,constPointerType:x},replacePublicSymbol(h,S),[F,E,x]})}__embind_register_class.sig="vppppppppppppp";var __embind_register_class_constructor=function(e,t,r,n,a,o){e>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0;var l=heap32VectorToArray(t,r);a=embind__requireFunction(n,a);var u=[o],_=[];whenDependentTypesAreResolved([],[e],d=>{d=d[0];var f="constructor ".concat(d.name);if(d.registeredClass.constructor_body===void 0&&(d.registeredClass.constructor_body=[]),d.registeredClass.constructor_body[t-1]!==void 0)throw new BindingError("Cannot register multiple constructors with identical number of parameters (".concat(t-1,") for class '").concat(d.name,"'! Overload resolution is currently only performed using the parameter count, not actual type info!"));return d.registeredClass.constructor_body[t-1]=()=>{throwUnboundTypeError("Cannot construct ".concat(d.name," due to unbound types"),l)},whenDependentTypesAreResolved([],l,p=>(p.splice(1,0,null),d.registeredClass.constructor_body[t-1]=craftInvokerFunction(f,p,null,a,o),[])),[]})};__embind_register_class_constructor.sig="vpipppp";var validateThis=(e,t,r)=>(e instanceof Object||throwBindingError("".concat(r,' with invalid "this": ').concat(e)),e instanceof t.registeredClass.constructor||throwBindingError("".concat(r,' incompatible with "this" of type ').concat(e.constructor.name)),e.$$.ptr||throwBindingError("cannot call emscripten binding method ".concat(r," on deleted object")),upcastPointer(e.$$.ptr,e.$$.ptrType.registeredClass,t.registeredClass)),__embind_register_class_function=function(e,t,r,n,a,o,l,u,_,d){e>>>=0,t>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0;var f=heap32VectorToArray(r,n);t=readLatin1String(t),t=getFunctionName(t),o=embind__requireFunction(a,o),whenDependentTypesAreResolved([],[e],p=>{p=p[0];var m="".concat(p.name,".").concat(t);t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&p.registeredClass.pureVirtualFunctions.push(t);function h(){throwUnboundTypeError("Cannot call ".concat(m," due to unbound types"),f)}var g=p.registeredClass.instancePrototype,v=g[t];return v===void 0||v.overloadTable===void 0&&v.className!==p.name&&v.argCount===r-2?(h.argCount=r-2,h.className=p.name,g[t]=h):(ensureOverloadTable(g,t,m),g[t].overloadTable[r-2]=h),whenDependentTypesAreResolved([],f,y=>{var S=craftInvokerFunction(m,y,p,o,l,_);return g[t].overloadTable===void 0?(S.argCount=r-2,g[t]=S):g[t].overloadTable[r-2]=S,[]}),[]})};__embind_register_class_function.sig="vppippppiii";var __embind_register_class_property=function(e,t,r,n,a,o,l,u,_,d){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,_>>>=0,d>>>=0,t=readLatin1String(t),a=embind__requireFunction(n,a),whenDependentTypesAreResolved([],[e],f=>{f=f[0];var p="".concat(f.name,".").concat(t),m={get(){throwUnboundTypeError("Cannot access ".concat(p," due to unbound types"),[r,l])},enumerable:!0,configurable:!0};return _?m.set=()=>throwUnboundTypeError("Cannot access ".concat(p," due to unbound types"),[r,l]):m.set=h=>throwBindingError(p+" is a read-only property"),Object.defineProperty(f.registeredClass.instancePrototype,t,m),whenDependentTypesAreResolved([],_?[r,l]:[r],h=>{var g=h[0],v={get(){var S=validateThis(this,f,p+" getter");return g.fromWireType(a(o,S))},enumerable:!0};if(_){_=embind__requireFunction(u,_);var y=h[1];v.set=function(S){var w=validateThis(this,f,p+" setter"),D=[];_(d,w,y.toWireType(D,S)),runDestructors(D)}}return Object.defineProperty(f.registeredClass.instancePrototype,t,v),[]}),[]})};__embind_register_class_property.sig="vpppppppppp";var __embind_register_class_class_function=function(e,t,r,n,a,o,l,u,_){e>>>=0,t>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0;var d=heap32VectorToArray(r,n);t=readLatin1String(t),t=getFunctionName(t),o=embind__requireFunction(a,o),whenDependentTypesAreResolved([],[e],f=>{f=f[0];var p="".concat(f.name,".").concat(t);function m(){throwUnboundTypeError("Cannot call ".concat(p," due to unbound types"),d)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var h=f.registeredClass.constructor;return h[t]===void 0?(m.argCount=r-1,h[t]=m):(ensureOverloadTable(h,t,p),h[t].overloadTable[r-1]=m),whenDependentTypesAreResolved([],d,g=>{var v=[g[0],null].concat(g.slice(1)),y=craftInvokerFunction(p,v,null,o,l,u);if(h[t].overloadTable===void 0?(y.argCount=r-1,h[t]=y):h[t].overloadTable[r-1]=y,f.registeredClass.__derivedClasses)for(let S of f.registeredClass.__derivedClasses)S.constructor.hasOwnProperty(t)||(S.constructor[t]=y);return[]}),[]})};__embind_register_class_class_function.sig="vppippppii";var __embind_register_class_class_property=function(e,t,r,n,a,o,l,u){e>>>=0,t>>>=0,r>>>=0,n>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,t=readLatin1String(t),o=embind__requireFunction(a,o),whenDependentTypesAreResolved([],[e],_=>{_=_[0];var d="".concat(_.name,".").concat(t),f={get(){throwUnboundTypeError("Cannot access ".concat(d," due to unbound types"),[r])},enumerable:!0,configurable:!0};return u?f.set=()=>{throwUnboundTypeError("Cannot access ".concat(d," due to unbound types"),[r])}:f.set=p=>{throwBindingError("".concat(d," is a read-only property"))},Object.defineProperty(_.registeredClass.constructor,t,f),whenDependentTypesAreResolved([],[r],p=>{p=p[0];var m={get(){return p.fromWireType(o(n))},enumerable:!0};return u&&(u=embind__requireFunction(l,u),m.set=h=>{var g=[];u(n,p.toWireType(g,h)),runDestructors(g)}),Object.defineProperty(_.registeredClass.constructor,t,m),[]}),[]})};__embind_register_class_class_property.sig="vpppppppp";function __embind_create_inheriting_constructor(e,t,r){e>>>=0,t>>>=0,r>>>=0,e=readLatin1String(e),t=requireRegisteredType(t,"wrapper"),r=Emval.toValue(r);var n=t.registeredClass,a=n.instancePrototype,o=n.baseClass,l=o.instancePrototype,u=n.baseClass.constructor,_=createNamedFunction(e,function(...d){n.baseClass.pureVirtualFunctions.forEach((function(f){if(this[f]===l[f])throw new PureVirtualError("Pure virtual function ".concat(f," must be implemented in JavaScript"))}).bind(this)),Object.defineProperty(this,"__parent",{value:a}),this.__construct(...d)});return a.__construct=function(...f){this===a&&throwBindingError("Pass correct 'this' to __construct");var p=u.implement(this,...f);detachFinalizer(p);var m=p.$$;p.notifyOnDestruction(),m.preservePointerOnDelete=!0,Object.defineProperties(this,{$$:{value:m}}),attachFinalizer(this),registerInheritedInstance(n,m.ptr,this)},a.__destruct=function(){this===a&&throwBindingError("Pass correct 'this' to __destruct"),detachFinalizer(this),unregisterInheritedInstance(n,this.$$.ptr)},_.prototype=Object.create(a),Object.assign(_.prototype,r),Emval.toHandle(_)}__embind_create_inheriting_constructor.sig="pppp";var __embind_register_smart_ptr=function(e,t,r,n,a,o,l,u,_,d,f,p){e>>>=0,t>>>=0,r>>>=0,a>>>=0,o>>>=0,l>>>=0,u>>>=0,_>>>=0,d>>>=0,f>>>=0,p>>>=0,r=readLatin1String(r),o=embind__requireFunction(a,o),u=embind__requireFunction(l,u),d=embind__requireFunction(_,d),p=embind__requireFunction(f,p),whenDependentTypesAreResolved([e],[t],m=>{m=m[0];var h=new RegisteredPointer(r,m.registeredClass,!1,!1,!0,m,n,o,u,d,p);return[h]})};__embind_register_smart_ptr.sig="vpppipppppppp";function __embind_register_enum(e,t,r,n){e>>>=0,t>>>=0,r>>>=0,t=readLatin1String(t);function a(){}a.values={},registerType(e,{name:t,constructor:a,fromWireType:function(o){return this.constructor.values[o]},toWireType:(o,l)=>l.value,argPackAdvance:GenericWireTypeSize,readValueFromPointer:enumReadValueFromPointer(t,r,n),destructorFunction:null}),exposePublicSymbol(t,a)}__embind_register_enum.sig="vpppi";function __embind_register_enum_value(e,t,r){e>>>=0,t>>>=0;var n=requireRegisteredType(e,"enum");t=readLatin1String(t);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:r},constructor:{value:createNamedFunction("".concat(n.name,"_").concat(t),function(){})}});a.values[r]=o,a[t]=o}__embind_register_enum_value.sig="vppi";var __embind_register_constant=function(e,t,r){e>>>=0,t>>>=0,e=readLatin1String(e),whenDependentTypesAreResolved([],[t],n=>(n=n[0],Module[e]=n.fromWireType(r),[]))};__embind_register_constant.sig="vppd";function __emval_register_symbol(e){e>>>=0,emval_symbols[e]=readLatin1String(e)}__emval_register_symbol.sig="vp";function __emval_incref(e){e>>>=0,e>9&&(emval_handles[e+1]+=1)}__emval_incref.sig="vp";function __emval_new_array(){return Emval.toHandle([])}__emval_new_array.sig="p";function __emval_new_array_from_memory_view(e){e>>>=0,e=Emval.toValue(e);for(var t=new Array(e.length),r=0;r>>=0,Emval.toHandle(getStringOrSymbol(e))}__emval_new_cstring.sig="pp";function __emval_new_u8string(e){return e>>>=0,Emval.toHandle(UTF8ToString(e))}__emval_new_u8string.sig="pp";function __emval_new_u16string(e){return e>>>=0,Emval.toHandle(UTF16ToString(e))}__emval_new_u16string.sig="pp";function __emval_take_value(e,t){e>>>=0,t>>>=0,e=requireRegisteredType(e,"_emval_take_value");var r=e.readValueFromPointer(t);return Emval.toHandle(r)}__emval_take_value.sig="ppp";function __emval_get_module_property(e){return e>>>=0,e=getStringOrSymbol(e),Emval.toHandle(Module[e])}__emval_get_module_property.sig="pp";function __emval_get_property(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),Emval.toHandle(e[t])}__emval_get_property.sig="ppp";function __emval_set_property(e,t,r){e>>>=0,t>>>=0,r>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),r=Emval.toValue(r),e[t]=r}__emval_set_property.sig="vppp";function __emval_as(e,t,r){return e>>>=0,t>>>=0,r>>>=0,e=Emval.toValue(e),t=requireRegisteredType(t,"emval::as"),emval_returnValue(t,r,e)}__emval_as.sig="dppp";function __emval_as_int64(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=requireRegisteredType(t,"emval::as"),t.toWireType(null,e)}__emval_as_int64.sig="ipp";function __emval_as_uint64(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=requireRegisteredType(t,"emval::as"),t.toWireType(null,e)}__emval_as_uint64.sig="ipp";function __emval_equals(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e==t}__emval_equals.sig="ipp";function __emval_strictly_equals(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e===t}__emval_strictly_equals.sig="ipp";function __emval_greater_than(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e>t}__emval_greater_than.sig="ipp";function __emval_less_than(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e>>=0,e=Emval.toValue(e),!e}__emval_not.sig="ip";function __emval_call(e,t,r,n){return e>>>=0,t>>>=0,r>>>=0,n>>>=0,e=emval_methodCallers[e],t=Emval.toValue(t),e(null,t,r,n)}__emval_call.sig="dpppp";function __emval_typeof(e){return e>>>=0,e=Emval.toValue(e),Emval.toHandle(typeof e)}__emval_typeof.sig="pp";function __emval_instanceof(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e instanceof t}__emval_instanceof.sig="ipp";function __emval_is_number(e){return e>>>=0,e=Emval.toValue(e),typeof e=="number"}__emval_is_number.sig="ip";function __emval_is_string(e){return e>>>=0,e=Emval.toValue(e),typeof e=="string"}__emval_is_string.sig="ip";function __emval_in(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),e in t}__emval_in.sig="ipp";function __emval_delete(e,t){return e>>>=0,t>>>=0,e=Emval.toValue(e),t=Emval.toValue(t),delete e[t]}__emval_delete.sig="ipp";function __emval_throw(e){throw e>>>=0,e=Emval.toValue(e),e}__emval_throw.sig="ip";function __emval_iter_begin(e){return e>>>=0,e=Emval.toValue(e),Emval.toHandle(e[Symbol.iterator]())}__emval_iter_begin.sig="pp";function __emval_iter_next(e){e>>>=0,e=Emval.toValue(e);var t=e.next();return t.done?0:Emval.toHandle(t.value)}__emval_iter_next.sig="pp";var __emval_coro_suspend=function(e,t){e>>>=0,t>>>=0,Emval.toValue(e).then(r=>{__emval_coro_resume(t,Emval.toHandle(r))})};__emval_coro_suspend.sig="vpp";var __emval_coro_make_promise=function(e,t){return e>>>=0,t>>>=0,Emval.toHandle(new Promise((r,n)=>{let a=()=>{try{___cxa_rethrow()}catch(o){n(o)}};HEAPU32[e>>>2>>>0]=Emval.toHandle(r),HEAPU32[t>>>2>>>0]=Emval.toHandle(a)}))};__emval_coro_make_promise.sig="ppp";function _duckdb_web_fs_file_sync(e){return globalThis.DUCKDB_RUNTIME.syncFile(Module,e)}_duckdb_web_fs_file_sync.sig="vi";function _duckdb_web_fs_file_get_last_modified_time(e){return globalThis.DUCKDB_RUNTIME.getLastFileModificationTime(Module,e)}_duckdb_web_fs_file_get_last_modified_time.sig="di";function _duckdb_web_fs_file_remove(e,t){return globalThis.DUCKDB_RUNTIME.removeFile(Module,e,t)}registerWasmPlugin(),FS.createPreloadedFile=FS_createPreloadedFile,FS.staticInit(),embind_init_charCodes(),BindingError=Module.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},InternalError=Module.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},init_emval(),Module.requestAnimationFrame=MainLoop.requestAnimationFrame,Module.pauseMainLoop=MainLoop.pause,Module.resumeMainLoop=MainLoop.resume,MainLoop.init();for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));for(var miniTempWebGLFloatBuffersStorage=new Float32Array(288),i=0;i<=288;++i)miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i);for(var miniTempWebGLIntBuffersStorage=new Int32Array(288),i=0;i<=288;++i)miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i);var emSetImmediate,emClearImmediate;if(typeof setImmediate<"u")emSetImmediate=setImmediateWrapped,emClearImmediate=clearImmediateWrapped;else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0,__setImmediate_queue=[],__setImmediate_message_id="_si",__setImmediate_cb=e=>{e.data===__setImmediate_message_id&&(e.stopPropagation(),__setImmediate_queue.shift()(),++__setImmediate_id_counter)};addEventListener("message",__setImmediate_cb,!0),emSetImmediate=e=>(postMessage(__setImmediate_message_id,"*"),__setImmediate_id_counter+__setImmediate_queue.push(e)-1),emClearImmediate=e=>{var t=e-__setImmediate_id_counter;t>=0&&t<__setImmediate_queue.length&&(__setImmediate_queue[t]=()=>{})}}Module.requestFullscreen=Browser.requestFullscreen,Module.setCanvasSize=Browser.setCanvasSize,Module.getUserMedia=Browser.getUserMedia,Module.createContext=Browser.createContext;var preloadedImages={},preloadedAudios={};registerPostMainLoop(()=>{var e,t;return(t=(e=SDL.audio)==null?void 0:e.queueNewAudioData)==null?void 0:t.call(e)}),UnboundTypeError=Module.UnboundTypeError=extendError(Error,"UnboundTypeError"),PureVirtualError=Module.PureVirtualError=extendError(Error,"PureVirtualError"),init_RegisteredPointer(),init_ClassHandle();var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,XChangeWindowAttributes:_XChangeWindowAttributes,XCreateWindow:_XCreateWindow,XInternAtom:_XInternAtom,XMapWindow:_XMapWindow,XOpenDisplay:_XOpenDisplay,XPending:_XPending,XSendEvent:_XSendEvent,XSetWMHints:_XSetWMHints,XStoreName:_XStoreName,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_DeleteException:__Unwind_DeleteException,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,_Unwind_RaiseException:__Unwind_RaiseException,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__call_sighandler:___call_sighandler,__cxa_begin_catch:___cxa_begin_catch,__cxa_call_unexpected:___cxa_call_unexpected,__cxa_current_primary_exception:___cxa_current_primary_exception,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_find_matching_catch_5:___cxa_find_matching_catch_5,__cxa_rethrow:___cxa_rethrow,__cxa_rethrow_primary_exception:___cxa_rethrow_primary_exception,__cxa_throw:___cxa_throw,__cxa_uncaught_exceptions:___cxa_uncaught_exceptions,__global_base:___global_base,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__resumeException:___resumeException,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlink:___syscall_symlink,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_embind_create_inheriting_constructor:__embind_create_inheriting_constructor,_embind_finalize_value_array:__embind_finalize_value_array,_embind_finalize_value_object:__embind_finalize_value_object,_embind_register_bigint:__embind_register_bigint,_embind_register_bool:__embind_register_bool,_embind_register_class:__embind_register_class,_embind_register_class_class_function:__embind_register_class_class_function,_embind_register_class_class_property:__embind_register_class_class_property,_embind_register_class_constructor:__embind_register_class_constructor,_embind_register_class_function:__embind_register_class_function,_embind_register_class_property:__embind_register_class_property,_embind_register_constant:__embind_register_constant,_embind_register_emval:__embind_register_emval,_embind_register_enum:__embind_register_enum,_embind_register_enum_value:__embind_register_enum_value,_embind_register_float:__embind_register_float,_embind_register_function:__embind_register_function,_embind_register_integer:__embind_register_integer,_embind_register_memory_view:__embind_register_memory_view,_embind_register_optional:__embind_register_optional,_embind_register_smart_ptr:__embind_register_smart_ptr,_embind_register_std_string:__embind_register_std_string,_embind_register_std_wstring:__embind_register_std_wstring,_embind_register_user_type:__embind_register_user_type,_embind_register_value_array:__embind_register_value_array,_embind_register_value_array_element:__embind_register_value_array_element,_embind_register_value_object:__embind_register_value_object,_embind_register_value_object_field:__embind_register_value_object_field,_embind_register_void:__embind_register_void,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_memcpy_js:__emscripten_memcpy_js,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_set_offscreencanvas_size:__emscripten_set_offscreencanvas_size,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_emval_as:__emval_as,_emval_as_int64:__emval_as_int64,_emval_as_uint64:__emval_as_uint64,_emval_call:__emval_call,_emval_call_method:__emval_call_method,_emval_coro_make_promise:__emval_coro_make_promise,_emval_coro_suspend:__emval_coro_suspend,_emval_decref:__emval_decref,_emval_delete:__emval_delete,_emval_equals:__emval_equals,_emval_get_global:__emval_get_global,_emval_get_method_caller:__emval_get_method_caller,_emval_get_module_property:__emval_get_module_property,_emval_get_property:__emval_get_property,_emval_greater_than:__emval_greater_than,_emval_in:__emval_in,_emval_incref:__emval_incref,_emval_instanceof:__emval_instanceof,_emval_is_number:__emval_is_number,_emval_is_string:__emval_is_string,_emval_iter_begin:__emval_iter_begin,_emval_iter_next:__emval_iter_next,_emval_less_than:__emval_less_than,_emval_new_array:__emval_new_array,_emval_new_array_from_memory_view:__emval_new_array_from_memory_view,_emval_new_cstring:__emval_new_cstring,_emval_new_object:__emval_new_object,_emval_new_u16string:__emval_new_u16string,_emval_new_u8string:__emval_new_u8string,_emval_not:__emval_not,_emval_register_symbol:__emval_register_symbol,_emval_run_destructors:__emval_run_destructors,_emval_set_property:__emval_set_property,_emval_strictly_equals:__emval_strictly_equals,_emval_take_value:__emval_take_value,_emval_throw:__emval_throw,_emval_typeof:__emval_typeof,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,alBuffer3f:_alBuffer3f,alBuffer3i:_alBuffer3i,alBufferData:_alBufferData,alBufferf:_alBufferf,alBufferfv:_alBufferfv,alBufferi:_alBufferi,alBufferiv:_alBufferiv,alDeleteBuffers:_alDeleteBuffers,alDeleteSources:_alDeleteSources,alDisable:_alDisable,alDistanceModel:_alDistanceModel,alDopplerFactor:_alDopplerFactor,alDopplerVelocity:_alDopplerVelocity,alEnable:_alEnable,alGenBuffers:_alGenBuffers,alGenSources:_alGenSources,alGetBoolean:_alGetBoolean,alGetBooleanv:_alGetBooleanv,alGetBuffer3f:_alGetBuffer3f,alGetBuffer3i:_alGetBuffer3i,alGetBufferf:_alGetBufferf,alGetBufferfv:_alGetBufferfv,alGetBufferi:_alGetBufferi,alGetBufferiv:_alGetBufferiv,alGetDouble:_alGetDouble,alGetDoublev:_alGetDoublev,alGetEnumValue:_alGetEnumValue,alGetError:_alGetError,alGetFloat:_alGetFloat,alGetFloatv:_alGetFloatv,alGetInteger:_alGetInteger,alGetIntegerv:_alGetIntegerv,alGetListener3f:_alGetListener3f,alGetListener3i:_alGetListener3i,alGetListenerf:_alGetListenerf,alGetListenerfv:_alGetListenerfv,alGetListeneri:_alGetListeneri,alGetListeneriv:_alGetListeneriv,alGetSource3f:_alGetSource3f,alGetSource3i:_alGetSource3i,alGetSourcef:_alGetSourcef,alGetSourcefv:_alGetSourcefv,alGetSourcei:_alGetSourcei,alGetSourceiv:_alGetSourceiv,alGetString:_alGetString,alIsBuffer:_alIsBuffer,alIsEnabled:_alIsEnabled,alIsExtensionPresent:_alIsExtensionPresent,alIsSource:_alIsSource,alListener3f:_alListener3f,alListener3i:_alListener3i,alListenerf:_alListenerf,alListenerfv:_alListenerfv,alListeneri:_alListeneri,alListeneriv:_alListeneriv,alSource3f:_alSource3f,alSource3i:_alSource3i,alSourcePause:_alSourcePause,alSourcePausev:_alSourcePausev,alSourcePlay:_alSourcePlay,alSourcePlayv:_alSourcePlayv,alSourceQueueBuffers:_alSourceQueueBuffers,alSourceRewind:_alSourceRewind,alSourceRewindv:_alSourceRewindv,alSourceStop:_alSourceStop,alSourceStopv:_alSourceStopv,alSourceUnqueueBuffers:_alSourceUnqueueBuffers,alSourcef:_alSourcef,alSourcefv:_alSourcefv,alSourcei:_alSourcei,alSourceiv:_alSourceiv,alSpeedOfSound:_alSpeedOfSound,alcCaptureCloseDevice:_alcCaptureCloseDevice,alcCaptureOpenDevice:_alcCaptureOpenDevice,alcCaptureSamples:_alcCaptureSamples,alcCaptureStart:_alcCaptureStart,alcCaptureStop:_alcCaptureStop,alcCloseDevice:_alcCloseDevice,alcCreateContext:_alcCreateContext,alcDestroyContext:_alcDestroyContext,alcGetContextsDevice:_alcGetContextsDevice,alcGetCurrentContext:_alcGetCurrentContext,alcGetEnumValue:_alcGetEnumValue,alcGetError:_alcGetError,alcGetIntegerv:_alcGetIntegerv,alcGetString:_alcGetString,alcIsExtensionPresent:_alcIsExtensionPresent,alcMakeContextCurrent:_alcMakeContextCurrent,alcOpenDevice:_alcOpenDevice,alcProcessContext:_alcProcessContext,alcSuspendContext:_alcSuspendContext,boxColor:_boxColor,boxRGBA:_boxRGBA,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,duckdb_web_fs_directory_create:_duckdb_web_fs_directory_create,duckdb_web_fs_directory_exists:_duckdb_web_fs_directory_exists,duckdb_web_fs_directory_list_files:_duckdb_web_fs_directory_list_files,duckdb_web_fs_directory_remove:_duckdb_web_fs_directory_remove,duckdb_web_fs_file_close:_duckdb_web_fs_file_close,duckdb_web_fs_file_drop_file:_duckdb_web_fs_file_drop_file,duckdb_web_fs_file_exists:_duckdb_web_fs_file_exists,duckdb_web_fs_file_get_last_modified_time:_duckdb_web_fs_file_get_last_modified_time,duckdb_web_fs_file_move:_duckdb_web_fs_file_move,duckdb_web_fs_file_open:_duckdb_web_fs_file_open,duckdb_web_fs_file_read:_duckdb_web_fs_file_read,duckdb_web_fs_file_remove:_duckdb_web_fs_file_remove,duckdb_web_fs_file_sync:_duckdb_web_fs_file_sync,duckdb_web_fs_file_truncate:_duckdb_web_fs_file_truncate,duckdb_web_fs_file_write:_duckdb_web_fs_file_write,duckdb_web_fs_get_default_data_protocol:_duckdb_web_fs_get_default_data_protocol,duckdb_web_fs_glob:_duckdb_web_fs_glob,duckdb_web_test_platform_feature:_duckdb_web_test_platform_feature,duckdb_web_udf_scalar_call:_duckdb_web_udf_scalar_call,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_alcDevicePauseSOFT:_emscripten_alcDevicePauseSOFT,emscripten_alcDeviceResumeSOFT:_emscripten_alcDeviceResumeSOFT,emscripten_alcGetStringiSOFT:_emscripten_alcGetStringiSOFT,emscripten_alcResetDeviceSOFT:_emscripten_alcResetDeviceSOFT,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_fiber_swap:_emscripten_fiber_swap,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_idb_async_clear:_emscripten_idb_async_clear,emscripten_idb_async_delete:_emscripten_idb_async_delete,emscripten_idb_async_exists:_emscripten_idb_async_exists,emscripten_idb_async_load:_emscripten_idb_async_load,emscripten_idb_async_store:_emscripten_idb_async_store,emscripten_idb_clear:_emscripten_idb_clear,emscripten_idb_delete:_emscripten_idb_delete,emscripten_idb_exists:_emscripten_idb_exists,emscripten_idb_load:_emscripten_idb_load,emscripten_idb_store:_emscripten_idb_store,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_log:_emscripten_log,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_scan_registers:_emscripten_scan_registers,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_sleep:_emscripten_sleep,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_wget_data:_emscripten_wget_data,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQueryEXT:_glBeginQueryEXT,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindTexture:_glBindTexture,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQueryEXT:_glEndQueryEXT,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenTextures:_glGenTextures,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteriv:_glGetBufferParameteriv,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetIntegerv:_glGetIntegerv,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsShader:_glIsShader,glIsTexture:_glIsTexture,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glQueryCounterEXT:_glQueryCounterEXT,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glSampleCoverage:_glSampleCoverage,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexSubImage2D:_glTexSubImage2D,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glewGetErrorString:_glewGetErrorString,glewGetExtension:_glewGetExtension,glewGetString:_glewGetString,glewInit:_glewInit,glewIsSupported:_glewIsSupported,glutCreateWindow:_glutCreateWindow,glutDestroyWindow:_glutDestroyWindow,glutDisplayFunc:_glutDisplayFunc,glutFullScreen:_glutFullScreen,glutGet:_glutGet,glutGetModifiers:_glutGetModifiers,glutIdleFunc:_glutIdleFunc,glutInit:_glutInit,glutInitDisplayMode:_glutInitDisplayMode,glutInitWindowPosition:_glutInitWindowPosition,glutInitWindowSize:_glutInitWindowSize,glutKeyboardFunc:_glutKeyboardFunc,glutKeyboardUpFunc:_glutKeyboardUpFunc,glutMainLoop:_glutMainLoop,glutMotionFunc:_glutMotionFunc,glutMouseFunc:_glutMouseFunc,glutPassiveMotionFunc:_glutPassiveMotionFunc,glutPositionWindow:_glutPositionWindow,glutPostRedisplay:_glutPostRedisplay,glutReshapeFunc:_glutReshapeFunc,glutReshapeWindow:_glutReshapeWindow,glutSetCursor:_glutSetCursor,glutSpecialFunc:_glutSpecialFunc,glutSpecialUpFunc:_glutSpecialUpFunc,glutSwapBuffers:_glutSwapBuffers,glutTimerFunc:_glutTimerFunc,invoke_dd,invoke_ddd,invoke_di,invoke_didd,invoke_dii,invoke_diii,invoke_diiii,invoke_diiiid,invoke_diiiiid,invoke_diij,invoke_diiji,invoke_dij,invoke_dijjj,invoke_dijjjj,invoke_dijjjjij,invoke_dj,invoke_djij,invoke_fi,invoke_fiii,invoke_fiiii,invoke_fiiji,invoke_fijjjj,invoke_fijjjjij,invoke_i,invoke_id,invoke_idd,invoke_idi,invoke_idii,invoke_idiii,invoke_idiiii,invoke_if,invoke_iff,invoke_ifi,invoke_ifii,invoke_ii,invoke_iid,invoke_iidi,invoke_iidii,invoke_iidiii,invoke_iidiiii,invoke_iidj,invoke_iif,invoke_iifii,invoke_iii,invoke_iiid,invoke_iiidi,invoke_iiidj,invoke_iiii,invoke_iiiid,invoke_iiiii,invoke_iiiiid,invoke_iiiiii,invoke_iiiiiid,invoke_iiiiiii,invoke_iiiiiiii,invoke_iiiiiiiii,invoke_iiiiiiiiii,invoke_iiiiiiiiiii,invoke_iiiiiiiiiiii,invoke_iiiiiiiiiiiii,invoke_iiiiiiiiiiiiii,invoke_iiiiiiiiiiiiiiiii,invoke_iiiiiiiiiiiiiiiiii,invoke_iiiiiiiiiiiji,invoke_iiiiiiiiiiijiii,invoke_iiiiiiiiiiji,invoke_iiiiiiiiij,invoke_iiiiiiiiiji,invoke_iiiiiiiiijii,invoke_iiiiiiiiijiiiiiiii,invoke_iiiiiiiij,invoke_iiiiiiiiji,invoke_iiiiiiiijii,invoke_iiiiiiiijj,invoke_iiiiiiij,invoke_iiiiiiiji,invoke_iiiiiiijji,invoke_iiiiiiijjjjjjii,invoke_iiiiiij,invoke_iiiiiiji,invoke_iiiiiijii,invoke_iiiiiijji,invoke_iiiiiijjiiiiiiiji,invoke_iiiiiijjiijjji,invoke_iiiiij,invoke_iiiiiji,invoke_iiiiijii,invoke_iiiiijiii,invoke_iiiiijiiii,invoke_iiiiijiiiii,invoke_iiiiijij,invoke_iiiiijj,invoke_iiiiijjii,invoke_iiiiijjij,invoke_iiiiijjj,invoke_iiiij,invoke_iiiiji,invoke_iiiijii,invoke_iiiijiii,invoke_iiiijiiiij,invoke_iiiijiiij,invoke_iiiijiijjiii,invoke_iiiijj,invoke_iiiijji,invoke_iiiijjii,invoke_iiiijjiii,invoke_iiiijjj,invoke_iiiijjjj,invoke_iiij,invoke_iiiji,invoke_iiijii,invoke_iiijiii,invoke_iiijiiii,invoke_iiijiiiii,invoke_iiijiiiijj,invoke_iiijiiij,invoke_iiijiiiji,invoke_iiijiiijj,invoke_iiijiij,invoke_iiijiijj,invoke_iiijij,invoke_iiijijj,invoke_iiijj,invoke_iiijji,invoke_iiijjii,invoke_iiijjiii,invoke_iiijjijj,invoke_iiijjijjiii,invoke_iiijjj,invoke_iiijjji,invoke_iiijjjijj,invoke_iiijjjj,invoke_iiijjjjj,invoke_iiijjjjjiiiii,invoke_iij,invoke_iiji,invoke_iijii,invoke_iijiii,invoke_iijiiii,invoke_iijiiiii,invoke_iijiiiiiij,invoke_iijiiijj,invoke_iijiijj,invoke_iijij,invoke_iijiji,invoke_iijj,invoke_iijji,invoke_iijjii,invoke_iijjiiii,invoke_iijjiiiii,invoke_iijjj,invoke_iijjji,invoke_iijjjii,invoke_iijjjj,invoke_ij,invoke_iji,invoke_ijii,invoke_ijij,invoke_ijji,invoke_ijjiii,invoke_ijjj,invoke_j,invoke_jd,invoke_jf,invoke_ji,invoke_jii,invoke_jiii,invoke_jiiii,invoke_jiiiii,invoke_jiiiiii,invoke_jiiiiiii,invoke_jiiiiiiii,invoke_jiiiiiji,invoke_jiiiiijiiii,invoke_jiiiij,invoke_jiiiiji,invoke_jiiiijii,invoke_jiiiijiii,invoke_jiiiijji,invoke_jiiij,invoke_jiiiji,invoke_jiiijii,invoke_jiiijiii,invoke_jiiijiijiii,invoke_jiiijij,invoke_jiiijj,invoke_jiiijjj,invoke_jiij,invoke_jiiji,invoke_jiijii,invoke_jiijiii,invoke_jiijiiii,invoke_jiijiiiii,invoke_jiijiij,invoke_jiijj,invoke_jiijjiii,invoke_jij,invoke_jiji,invoke_jijij,invoke_jijj,invoke_jijjij,invoke_jijjj,invoke_jijjjj,invoke_jj,invoke_jji,invoke_jjij,invoke_jjj,invoke_jjjii,invoke_jjjij,invoke_jjjji,invoke_jjjjjjd,invoke_v,invoke_vi,invoke_vid,invoke_viddddi,invoke_vidi,invoke_vidii,invoke_vif,invoke_vifi,invoke_vifii,invoke_vii,invoke_viid,invoke_viif,invoke_viii,invoke_viiid,invoke_viiidi,invoke_viiidii,invoke_viiifi,invoke_viiifii,invoke_viiii,invoke_viiiii,invoke_viiiiii,invoke_viiiiiii,invoke_viiiiiiii,invoke_viiiiiiiii,invoke_viiiiiiiiii,invoke_viiiiiiiiiii,invoke_viiiiiiiiiiii,invoke_viiiiiiiiiiiii,invoke_viiiiiiiiiiiiiii,invoke_viiiiiiiijjjji,invoke_viiiiiiij,invoke_viiiiiiijij,invoke_viiiiiij,invoke_viiiiiiji,invoke_viiiiiijii,invoke_viiiiiijij,invoke_viiiiiijj,invoke_viiiiij,invoke_viiiiiji,invoke_viiiiijii,invoke_viiiiijiiii,invoke_viiiiijiijii,invoke_viiiiijij,invoke_viiiiijj,invoke_viiiiijjii,invoke_viiiiijjji,invoke_viiiij,invoke_viiiiji,invoke_viiiijii,invoke_viiiijiii,invoke_viiiijiiii,invoke_viiiijiiiii,invoke_viiiijiiiiiiii,invoke_viiiijiijjii,invoke_viiiijij,invoke_viiiijijji,invoke_viiiijj,invoke_viiiijji,invoke_viiiijjii,invoke_viiiijjij,invoke_viiiijjjii,invoke_viiij,invoke_viiijd,invoke_viiiji,invoke_viiijii,invoke_viiijiii,invoke_viiijiiii,invoke_viiijiiiii,invoke_viiijiiiijjj,invoke_viiijiiijii,invoke_viiijiij,invoke_viiijiiji,invoke_viiijij,invoke_viiijiji,invoke_viiijijj,invoke_viiijijjj,invoke_viiijj,invoke_viiijji,invoke_viiijjii,invoke_viiijjiii,invoke_viiijjiiiii,invoke_viiijjij,invoke_viiijjijj,invoke_viiijjj,invoke_viiijjji,invoke_viiijjjiiiii,invoke_viiijjjijj,invoke_viiijjjj,invoke_viiijjjjii,invoke_viiijjjjiiiii,invoke_viiijjjjj,invoke_viiijjjjjiiiii,invoke_viij,invoke_viijd,invoke_viiji,invoke_viijii,invoke_viijiii,invoke_viijiiii,invoke_viijiiiii,invoke_viijiiiiii,invoke_viijiiiij,invoke_viijiiij,invoke_viijiiijj,invoke_viijiij,invoke_viijiijj,invoke_viijiijji,invoke_viijij,invoke_viijiji,invoke_viijijiiii,invoke_viijijiiiijjj,invoke_viijijij,invoke_viijijijij,invoke_viijijijiji,invoke_viijijj,invoke_viijj,invoke_viijji,invoke_viijjii,invoke_viijjiiij,invoke_viijjj,invoke_viijjji,invoke_viijjjji,invoke_viijjjjjiiiii,invoke_vij,invoke_viji,invoke_vijii,invoke_vijiii,invoke_vijiiii,invoke_vijiiiii,invoke_vijiiiiii,invoke_vijiiiiji,invoke_vijiiiji,invoke_vijiij,invoke_vijiiji,invoke_vijij,invoke_vijiji,invoke_vijijiiiijjj,invoke_vijijiij,invoke_vijijj,invoke_vijijjd,invoke_vijijjji,invoke_vijj,invoke_vijji,invoke_vijjiii,invoke_vijjij,invoke_vijjj,invoke_vijjji,invoke_vijjjiiji,invoke_vijjjj,invoke_vj,invoke_vji,invoke_vjii,invoke_vjiii,invoke_vjiiii,invoke_vjiiij,invoke_vjij,invoke_vjj,invoke_vjjii,invoke_vjjijij,lineColor:_lineColor,lineRGBA:_lineRGBA,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,pthread_kill:_pthread_kill,random_get:_random_get,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,rotozoomSurface:_rotozoomSurface,setNetworkCallback:_setNetworkCallback,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,uuid_clear:_uuid_clear,uuid_compare:_uuid_compare,uuid_copy:_uuid_copy,uuid_generate:_uuid_generate,uuid_is_null:_uuid_is_null,uuid_parse:_uuid_parse,uuid_type:_uuid_type,uuid_unparse:_uuid_unparse,uuid_unparse_lower:_uuid_unparse_lower,uuid_unparse_upper:_uuid_unparse_upper,uuid_variant:_uuid_variant,zoomSurface:_zoomSurface},wasmExports=createWasm(),__emval_coro_resume=(e,t)=>(__emval_coro_resume=wasmExports._emval_coro_resume)(e,t),_main=Module._main=(e,t)=>(_main=Module._main=wasmExports.main)(e,t),_duckdb_web_fs_glob_add_path=Module._duckdb_web_fs_glob_add_path=e=>(_duckdb_web_fs_glob_add_path=Module._duckdb_web_fs_glob_add_path=wasmExports.duckdb_web_fs_glob_add_path)(e),_duckdb_web_clear_response=Module._duckdb_web_clear_response=()=>(_duckdb_web_clear_response=Module._duckdb_web_clear_response=wasmExports.duckdb_web_clear_response)(),_duckdb_web_fail_with=Module._duckdb_web_fail_with=e=>(_duckdb_web_fail_with=Module._duckdb_web_fail_with=wasmExports.duckdb_web_fail_with)(e),_duckdb_web_reset=Module._duckdb_web_reset=e=>(_duckdb_web_reset=Module._duckdb_web_reset=wasmExports.duckdb_web_reset)(e),_duckdb_web_connect=Module._duckdb_web_connect=()=>(_duckdb_web_connect=Module._duckdb_web_connect=wasmExports.duckdb_web_connect)(),_duckdb_web_disconnect=Module._duckdb_web_disconnect=e=>(_duckdb_web_disconnect=Module._duckdb_web_disconnect=wasmExports.duckdb_web_disconnect)(e),_duckdb_web_flush_files=Module._duckdb_web_flush_files=()=>(_duckdb_web_flush_files=Module._duckdb_web_flush_files=wasmExports.duckdb_web_flush_files)(),_duckdb_web_flush_file=Module._duckdb_web_flush_file=e=>(_duckdb_web_flush_file=Module._duckdb_web_flush_file=wasmExports.duckdb_web_flush_file)(e),_duckdb_web_open=Module._duckdb_web_open=(e,t)=>(_duckdb_web_open=Module._duckdb_web_open=wasmExports.duckdb_web_open)(e,t),_duckdb_web_get_global_file_info=Module._duckdb_web_get_global_file_info=(e,t)=>(_duckdb_web_get_global_file_info=Module._duckdb_web_get_global_file_info=wasmExports.duckdb_web_get_global_file_info)(e,t),_duckdb_web_collect_file_stats=Module._duckdb_web_collect_file_stats=(e,t,r)=>(_duckdb_web_collect_file_stats=Module._duckdb_web_collect_file_stats=wasmExports.duckdb_web_collect_file_stats)(e,t,r),_duckdb_web_export_file_stats=Module._duckdb_web_export_file_stats=(e,t)=>(_duckdb_web_export_file_stats=Module._duckdb_web_export_file_stats=wasmExports.duckdb_web_export_file_stats)(e,t),_duckdb_web_fs_drop_file=Module._duckdb_web_fs_drop_file=(e,t)=>(_duckdb_web_fs_drop_file=Module._duckdb_web_fs_drop_file=wasmExports.duckdb_web_fs_drop_file)(e,t),_duckdb_web_fs_drop_files=Module._duckdb_web_fs_drop_files=(e,t,r)=>(_duckdb_web_fs_drop_files=Module._duckdb_web_fs_drop_files=wasmExports.duckdb_web_fs_drop_files)(e,t,r),_duckdb_web_fs_glob_file_infos=Module._duckdb_web_fs_glob_file_infos=(e,t)=>(_duckdb_web_fs_glob_file_infos=Module._duckdb_web_fs_glob_file_infos=wasmExports.duckdb_web_fs_glob_file_infos)(e,t),_duckdb_web_fs_get_file_info_by_id=Module._duckdb_web_fs_get_file_info_by_id=(e,t,r)=>(_duckdb_web_fs_get_file_info_by_id=Module._duckdb_web_fs_get_file_info_by_id=wasmExports.duckdb_web_fs_get_file_info_by_id)(e,t,r),_duckdb_web_fs_get_file_info_by_name=Module._duckdb_web_fs_get_file_info_by_name=(e,t,r)=>(_duckdb_web_fs_get_file_info_by_name=Module._duckdb_web_fs_get_file_info_by_name=wasmExports.duckdb_web_fs_get_file_info_by_name)(e,t,r),_duckdb_web_fs_register_file_url=Module._duckdb_web_fs_register_file_url=(e,t,r,n,a)=>(_duckdb_web_fs_register_file_url=Module._duckdb_web_fs_register_file_url=wasmExports.duckdb_web_fs_register_file_url)(e,t,r,n,a),_duckdb_web_fs_register_file_buffer=Module._duckdb_web_fs_register_file_buffer=(e,t,r,n)=>(_duckdb_web_fs_register_file_buffer=Module._duckdb_web_fs_register_file_buffer=wasmExports.duckdb_web_fs_register_file_buffer)(e,t,r,n),_duckdb_web_copy_file_to_buffer=Module._duckdb_web_copy_file_to_buffer=(e,t)=>(_duckdb_web_copy_file_to_buffer=Module._duckdb_web_copy_file_to_buffer=wasmExports.duckdb_web_copy_file_to_buffer)(e,t),_duckdb_web_copy_file_to_path=Module._duckdb_web_copy_file_to_path=(e,t,r)=>(_duckdb_web_copy_file_to_path=Module._duckdb_web_copy_file_to_path=wasmExports.duckdb_web_copy_file_to_path)(e,t,r),_duckdb_web_get_version=Module._duckdb_web_get_version=e=>(_duckdb_web_get_version=Module._duckdb_web_get_version=wasmExports.duckdb_web_get_version)(e),_duckdb_web_get_feature_flags=Module._duckdb_web_get_feature_flags=()=>(_duckdb_web_get_feature_flags=Module._duckdb_web_get_feature_flags=wasmExports.duckdb_web_get_feature_flags)(),_duckdb_web_tokenize=Module._duckdb_web_tokenize=(e,t)=>(_duckdb_web_tokenize=Module._duckdb_web_tokenize=wasmExports.duckdb_web_tokenize)(e,t),_duckdb_web_tokenize_buffer=Module._duckdb_web_tokenize_buffer=(e,t,r)=>(_duckdb_web_tokenize_buffer=Module._duckdb_web_tokenize_buffer=wasmExports.duckdb_web_tokenize_buffer)(e,t,r),_duckdb_web_udf_scalar_create=Module._duckdb_web_udf_scalar_create=(e,t,r)=>(_duckdb_web_udf_scalar_create=Module._duckdb_web_udf_scalar_create=wasmExports.duckdb_web_udf_scalar_create)(e,t,r),_duckdb_web_prepared_create=Module._duckdb_web_prepared_create=(e,t,r)=>(_duckdb_web_prepared_create=Module._duckdb_web_prepared_create=wasmExports.duckdb_web_prepared_create)(e,t,r),_duckdb_web_prepared_create_buffer=Module._duckdb_web_prepared_create_buffer=(e,t,r,n)=>(_duckdb_web_prepared_create_buffer=Module._duckdb_web_prepared_create_buffer=wasmExports.duckdb_web_prepared_create_buffer)(e,t,r,n),_duckdb_web_prepared_close=Module._duckdb_web_prepared_close=(e,t,r)=>(_duckdb_web_prepared_close=Module._duckdb_web_prepared_close=wasmExports.duckdb_web_prepared_close)(e,t,r),_duckdb_web_prepared_run=Module._duckdb_web_prepared_run=(e,t,r,n)=>(_duckdb_web_prepared_run=Module._duckdb_web_prepared_run=wasmExports.duckdb_web_prepared_run)(e,t,r,n),_duckdb_web_prepared_send=Module._duckdb_web_prepared_send=(e,t,r,n)=>(_duckdb_web_prepared_send=Module._duckdb_web_prepared_send=wasmExports.duckdb_web_prepared_send)(e,t,r,n),_duckdb_web_query_run=Module._duckdb_web_query_run=(e,t,r)=>(_duckdb_web_query_run=Module._duckdb_web_query_run=wasmExports.duckdb_web_query_run)(e,t,r),_duckdb_web_query_run_buffer=Module._duckdb_web_query_run_buffer=(e,t,r,n)=>(_duckdb_web_query_run_buffer=Module._duckdb_web_query_run_buffer=wasmExports.duckdb_web_query_run_buffer)(e,t,r,n),_duckdb_web_pending_query_start=Module._duckdb_web_pending_query_start=(e,t,r,n)=>(_duckdb_web_pending_query_start=Module._duckdb_web_pending_query_start=wasmExports.duckdb_web_pending_query_start)(e,t,r,n),_duckdb_web_pending_query_start_buffer=Module._duckdb_web_pending_query_start_buffer=(e,t,r,n,a)=>(_duckdb_web_pending_query_start_buffer=Module._duckdb_web_pending_query_start_buffer=wasmExports.duckdb_web_pending_query_start_buffer)(e,t,r,n,a),_duckdb_web_pending_query_poll=Module._duckdb_web_pending_query_poll=(e,t,r)=>(_duckdb_web_pending_query_poll=Module._duckdb_web_pending_query_poll=wasmExports.duckdb_web_pending_query_poll)(e,t,r),_duckdb_web_pending_query_cancel=Module._duckdb_web_pending_query_cancel=(e,t)=>(_duckdb_web_pending_query_cancel=Module._duckdb_web_pending_query_cancel=wasmExports.duckdb_web_pending_query_cancel)(e,t),_duckdb_web_query_fetch_results=Module._duckdb_web_query_fetch_results=(e,t)=>(_duckdb_web_query_fetch_results=Module._duckdb_web_query_fetch_results=wasmExports.duckdb_web_query_fetch_results)(e,t),_duckdb_web_get_tablenames=Module._duckdb_web_get_tablenames=(e,t,r)=>(_duckdb_web_get_tablenames=Module._duckdb_web_get_tablenames=wasmExports.duckdb_web_get_tablenames)(e,t,r),_duckdb_web_get_tablenames_buffer=Module._duckdb_web_get_tablenames_buffer=(e,t,r,n)=>(_duckdb_web_get_tablenames_buffer=Module._duckdb_web_get_tablenames_buffer=wasmExports.duckdb_web_get_tablenames_buffer)(e,t,r,n),_duckdb_web_insert_arrow_from_ipc_stream=Module._duckdb_web_insert_arrow_from_ipc_stream=(e,t,r,n,a)=>(_duckdb_web_insert_arrow_from_ipc_stream=Module._duckdb_web_insert_arrow_from_ipc_stream=wasmExports.duckdb_web_insert_arrow_from_ipc_stream)(e,t,r,n,a),_duckdb_web_insert_csv_from_path=Module._duckdb_web_insert_csv_from_path=(e,t,r,n)=>(_duckdb_web_insert_csv_from_path=Module._duckdb_web_insert_csv_from_path=wasmExports.duckdb_web_insert_csv_from_path)(e,t,r,n),_duckdb_web_insert_json_from_path=Module._duckdb_web_insert_json_from_path=(e,t,r,n)=>(_duckdb_web_insert_json_from_path=Module._duckdb_web_insert_json_from_path=wasmExports.duckdb_web_insert_json_from_path)(e,t,r,n),___dl_seterr=(e,t)=>(___dl_seterr=wasmExports.__dl_seterr)(e,t),__emscripten_timeout=(e,t)=>(__emscripten_timeout=wasmExports._emscripten_timeout)(e,t),_malloc=Module._malloc=e=>(_malloc=Module._malloc=wasmExports.malloc)(e),_free=Module._free=e=>(_free=Module._free=wasmExports.free)(e),_calloc=Module._calloc=(e,t)=>(_calloc=Module._calloc=wasmExports.calloc)(e,t),_emscripten_builtin_memalign=(e,t)=>(_emscripten_builtin_memalign=wasmExports.emscripten_builtin_memalign)(e,t),__emscripten_tempret_set=e=>(__emscripten_tempret_set=wasmExports._emscripten_tempret_set)(e),__emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports._emscripten_tempret_get)(),__emscripten_stack_restore=e=>(__emscripten_stack_restore=wasmExports._emscripten_stack_restore)(e),__emscripten_stack_alloc=e=>(__emscripten_stack_alloc=wasmExports._emscripten_stack_alloc)(e),_emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports.emscripten_stack_get_current)();function invoke_ii(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_vii(e,t,r){var n=stackSave();try{getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viii(e,t,r,n){var a=stackSave();try{getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viiii(e,t,r,n,a){var o=stackSave();try{getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iii(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viiiiii(e,t,r,n,a,o,l){var u=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_dii(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viiiiiii(e,t,r,n,a,o,l,u){var _=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vi(e,t){var r=stackSave();try{getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_iiiii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiii(e,t,r,n,a,o){var l=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiiii(e,t,r,n,a,o,l){var u=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiiiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiiiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiii(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_v(e){var t=stackSave();try{getWasmTableEntry(e)()}catch(r){if(stackRestore(t),r!==r+0)throw r;_setThrew(1,0)}}function invoke_i(e){var t=stackSave();try{return getWasmTableEntry(e)()}catch(r){if(stackRestore(t),r!==r+0)throw r;_setThrew(1,0)}}function invoke_iiiiii(e,t,r,n,a,o){var l=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiiiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viif(e,t,r,n){var a=stackSave();try{getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viid(e,t,r,n){var a=stackSave();try{getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iid(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_diiii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iiiiiid(e,t,r,n,a,o,l){var u=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_di(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_id(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_vid(e,t,r){var n=stackSave();try{getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_vif(e,t,r){var n=stackSave();try{getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_iiiiiiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiid(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viiid(e,t,r,n,a){var o=stackSave();try{getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S){var w=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S)}catch(D){if(stackRestore(w),D!==D+0)throw D;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y){var S=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y)}catch(w){if(stackRestore(S),w!==w+0)throw w;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_iiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iidii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiiiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiidi(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiifii(e,t,r,n,a,o,l){var u=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vifi(e,t,r,n){var a=stackSave();try{getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viiidii(e,t,r,n,a,o,l){var u=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vidi(e,t,r,n){var a=stackSave();try{getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_idiii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_fi(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_iff(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_idd(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_diiiid(e,t,r,n,a,o){var l=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_if(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_didd(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_ifii(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_idii(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_ifi(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_idi(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_idiiii(e,t,r,n,a,o){var l=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_dd(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_ddd(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viddddi(e,t,r,n,a,o,l){var u=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_diiiiid(e,t,r,n,a,o,l){var u=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiid(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iifii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iidiii(e,t,r,n,a,o){var l=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iidiiii(e,t,r,n,a,o,l){var u=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iidi(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_vifii(e,t,r,n,a){var o=stackSave();try{getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_vidii(e,t,r,n,a){var o=stackSave();try{getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iif(e,t,r){var n=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_fiiii(e,t,r,n,a){var o=stackSave();try{return getWasmTableEntry(e)(t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_diii(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viiifi(e,t,r,n,a,o){var l=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiidi(e,t,r,n,a,o){var l=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiid(e,t,r,n,a,o){var l=stackSave();try{return getWasmTableEntry(e)(t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_fiii(e,t,r,n){var a=stackSave();try{return getWasmTableEntry(e)(t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v){var y=stackSave();try{getWasmTableEntry(e)(t,r,n,a,o,l,u,_,d,f,p,m,h,g,v)}catch(S){if(stackRestore(y),S!==S+0)throw S;_setThrew(1,0)}}function invoke_viji(e,t,r,n,a){var o=stackSave();try{Module.dynCall_viji(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_ji(e,t){var r=stackSave();try{return Module.dynCall_ji(e,t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_viijii(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_viijii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iij(e,t,r,n){var a=stackSave();try{return Module.dynCall_iij(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiijiijj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiijiijj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiij(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_iiij(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_vij(e,t,r,n){var a=stackSave();try{Module.dynCall_vij(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiijj(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iiijj(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiijj(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viiijj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jii(e,t,r){var n=stackSave();try{return Module.dynCall_jii(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_iiijii(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iiijii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viij(e,t,r,n,a){var o=stackSave();try{Module.dynCall_viij(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiij(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_viiij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiji(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_viiji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viijijj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viijijj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viijiijj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viijiijj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiij(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_iiiij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viijiii(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viijiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiiji(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_iiiji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiji(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_iiji(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_jiiij(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_jiiij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiiji(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_viiiji(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iijji(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iijji(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jjjii(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jjjii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiij(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iiiiij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jj(e,t,r){var n=stackSave();try{return Module.dynCall_jj(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_iiijjj(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiijjj(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viiijjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiijjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiiiij(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiiiiij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jiiiii(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_jiiiii(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iijiii(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iijiii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_dij(e,t,r,n){var a=stackSave();try{return Module.dynCall_dij(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iijii(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_iijii(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiji(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iiiiji(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vijji(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_vijji(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iijiiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iijiiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiiijj(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiiijj(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viiiij(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_viiiij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiijii(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viiijii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiiiiij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiiiiij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiiiji(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viiiiji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiiijii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiiijii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiijii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiiijii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jij(e,t,r,n){var a=stackSave();try{return Module.dynCall_jij(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiiijj(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiiijj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiiiijii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiiijii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iijiiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iijiiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vijiii(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_vijiii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vijiiii(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_vijiiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iijjiiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iijjiiiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiijjiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiijjiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vjjii(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_vjjii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiiiijii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiiijii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijd(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_viiijd(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jiii(e,t,r,n){var a=stackSave();try{return Module.dynCall_jiii(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiiiijiiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiijiiiii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_vijiiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_vijiiiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiiijj(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiiijj(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_vijiiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijiiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iijjiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iijjiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_ij(e,t,r){var n=stackSave();try{return Module.dynCall_ij(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_vijj(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_vijj(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_ijji(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_ijji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viijd(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_viijd(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiiiiji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiiiiiji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiiiji(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiiiiji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vj(e,t,r){var n=stackSave();try{Module.dynCall_vj(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_vijii(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_vijii(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiiiij(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viiiiij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viijj(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_viijj(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viijij(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viijij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiiijjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiijjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiijiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiijiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiijjjii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiiijjjii(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viiijiij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiijiij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijiiji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijiiji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiiii(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_jiiii(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viijjj(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viijjj(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_vijjj(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_vijjj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iijij(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_iijij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiiijii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiiiijii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viijiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viijiiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiiji(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_jiiji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_fiiji(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_fiiji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_diiji(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_diiji(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_jiijii(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jiijii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jiiiij(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jiiiij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiiiijiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiiiijiiii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_jjjij(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jjjij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jji(e,t,r,n){var a=stackSave();try{return Module.dynCall_jji(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iijiji(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iijiji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiijiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{Module.dynCall_viiiijiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_vjiiii(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_vjiiii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viiiiiij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiiiiij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_vijjji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijjji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_j(e){var t=stackSave();try{return Module.dynCall_j(e)}catch(r){if(stackRestore(t),r!==r+0)throw r;_setThrew(1,0)}}function invoke_vjiiij(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_vjiiij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viijijijiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{Module.dynCall_viijijijiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_viiijjjjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{Module.dynCall_viiijjjjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_viijjjji(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viijjjji(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viijijijij(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{Module.dynCall_viijijijij(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_viiijij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiijij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiij(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_jiij(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_vjii(e,t,r,n,a){var o=stackSave();try{Module.dynCall_vjii(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiiiji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiiiiji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiiijii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jiiijii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viijjji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viijjji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijiji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiijiji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iji(e,t,r,n){var a=stackSave();try{return Module.dynCall_iji(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_jijjj(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jijjj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_dijjj(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_dijjj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vijijjd(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_vijijjd(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiiiiiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiiiiiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiijiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiijiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiijiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiijiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiiiiiij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiiiiiij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiiiiij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiiiiij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viijji(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_viijji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_ijjiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_ijjiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiijiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiijiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iijj(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_iijj(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_viiijjij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijjij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_vijijiij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_vijijiij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viijiiiij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viijiiiij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v){var y=stackSave();try{Module.dynCall_viiijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v)}catch(S){if(stackRestore(y),S!==S+0)throw S;_setThrew(1,0)}}function invoke_viijijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S){var w=stackSave();try{Module.dynCall_viijijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S)}catch(D){if(stackRestore(w),D!==D+0)throw D;_setThrew(1,0)}}function invoke_jiiijiijiii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_jiiijiijiii(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viijijiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viijijiiii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_jiiijiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiiijiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iijjj(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iijjj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiijji(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiijji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vijijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y){var S=stackSave();try{Module.dynCall_vijijiiiijjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y)}catch(w){if(stackRestore(S),w!==w+0)throw w;_setThrew(1,0)}}function invoke_viiiijjii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiiijjii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiiijj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiiijj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiiiiji(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jiiiiji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiijijji(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiiijijji(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viiiijjij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiiijjij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiijiiijii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiijiiijii(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiiiijiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiiijiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijijj(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijijj(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viiijjjj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiijjjj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_jf(e,t){var r=stackSave();try{return Module.dynCall_jf(e,t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_jd(e,t){var r=stackSave();try{return Module.dynCall_jd(e,t)}catch(n){if(stackRestore(r),n!==n+0)throw n;_setThrew(1,0)}}function invoke_viiiiijjii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiiiijjii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiiiiijii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiiiiijii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiiiiiijjjji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S){var w=stackSave();try{Module.dynCall_viiiiiiiijjjji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S)}catch(D){if(stackRestore(w),D!==D+0)throw D;_setThrew(1,0)}}function invoke_viijijij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viijijij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiijij(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iiijij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vji(e,t,r,n){var a=stackSave();try{Module.dynCall_vji(e,t,r,n)}catch(o){if(stackRestore(a),o!==o+0)throw o;_setThrew(1,0)}}function invoke_jiijj(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jiijj(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jiijiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jiijiiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiijiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jiijiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_viiiiiijj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiiiiijj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_jiiiijii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiiiijii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiijiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiijiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiiiiijiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_jiiiiijiiii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viijjii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viijjii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiijjiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiijjiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiiiiiijii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_iiiiiiiiijii(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiijijj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiijijj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijijj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijijj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iijiiiiiij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iijiiiiiij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viijiijji(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viijiijji(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiiijiijjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{Module.dynCall_viiiijiijjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_iiiiiijjiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w,D){var F=stackSave();try{return Module.dynCall_iiiiiijjiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w,D)}catch(E){if(stackRestore(F),E!==E+0)throw E;_setThrew(1,0)}}function invoke_viijiiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viijiiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_ijii(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_ijii(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viijjiiij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viijjiiij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiijiijjiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{return Module.dynCall_iiiijiijjiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_iiidj(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_iiidj(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiiiiijj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiiiiijj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{return Module.dynCall_iiiiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_iiiiiiijji(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiiiijji(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiijji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiijji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viiijjiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijjiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_jiiijjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jiiijjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiiijij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiiijij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiiiiiii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jiiiiiii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jiiiiii(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jiiiiii(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiiiiiij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiiiiiij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiiiji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiiiiiji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiiiiiiiiijiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v){var y=stackSave();try{return Module.dynCall_iiiiiiiiiiijiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v)}catch(S){if(stackRestore(y),S!==S+0)throw S;_setThrew(1,0)}}function invoke_iiiiiiiiijiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w){var D=stackSave();try{return Module.dynCall_iiiiiiiiijiiiiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w)}catch(F){if(stackRestore(D),F!==F+0)throw F;_setThrew(1,0)}}function invoke_iiiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_iiiiiiiiiiji(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiiiijjii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiijjii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiijjij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiijjij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiijiiiij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiijiiiij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiiijiiij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiijiiij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiijiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiijiiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiiiiiiijii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiiiiiijii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_jiiiijiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jiiiijiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiijjii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiiijjii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijjii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiijjii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viiijji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viiijiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiijiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiijjiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jiijjiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiiijji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiijji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_ijjj(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_ijjj(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiiiijjjjjjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w,D,F){var E=stackSave();try{return Module.dynCall_iiiiiiijjjjjjii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w,D,F)}catch(x){if(stackRestore(E),x!==x+0)throw x;_setThrew(1,0)}}function invoke_iiijjijj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiijjijj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiijjijj(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiijjijj(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_vjiii(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_vjiii(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_jijj(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_jijj(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iijjjii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iijjjii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iijjji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iijjji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiijjjijj(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{return Module.dynCall_iiijjjijj(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_iiijjjjj(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_iiijjjjj(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiiiiijji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiiijji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiijjjijj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{Module.dynCall_viiijjjijj(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_viiijjjjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{Module.dynCall_viiijjjjj(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_jiiijj(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jiiijj(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jiiiiiji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiiiiiji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iidj(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_iidj(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiiiiijij(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiiiiiijij(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viiiiijij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiiiijij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S){var w=stackSave();try{return Module.dynCall_iiijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S)}catch(D){if(stackRestore(w),D!==D+0)throw D;_setThrew(1,0)}}function invoke_viijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S){var w=stackSave();try{Module.dynCall_viijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S)}catch(D){if(stackRestore(w),D!==D+0)throw D;_setThrew(1,0)}}function invoke_vjjijij(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_vjjijij(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiijiiji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijiiji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_jiiiji(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jiiiji(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_jiijiij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiijiij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jiiijij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jiiijij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiiiijjiijjji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w){var D=stackSave();try{return Module.dynCall_iiiiiijjiijjji(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w)}catch(F){if(stackRestore(D),F!==F+0)throw F;_setThrew(1,0)}}function invoke_iiijjijjiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{return Module.dynCall_iiijjijjiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_iiijjii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiijjii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiijjjj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiijjjj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viijiiiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viijiiiiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viijiiij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viijiiij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijiiiji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_vijiiiji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jijjij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_jijjij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jijij(e,t,r,n,a,o,l){var u=stackSave();try{return Module.dynCall_jijij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiijjj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiiiijjj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiiiijij(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiiiiijij(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiiijij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiijij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w){var D=stackSave();try{Module.dynCall_viiijjjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y,S,w)}catch(F){if(stackRestore(D),F!==F+0)throw F;_setThrew(1,0)}}function invoke_viiijjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y){var S=stackSave();try{Module.dynCall_viiijjjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g,v,y)}catch(w){if(stackRestore(S),w!==w+0)throw w;_setThrew(1,0)}}function invoke_viiijjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g){var v=stackSave();try{Module.dynCall_viiijjjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m,h,g)}catch(y){if(stackRestore(v),y!==y+0)throw y;_setThrew(1,0)}}function invoke_viiijjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiijjiiiii(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viiijiiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijiiiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_jiiiijji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jiiiijji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_jiji(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_jiji(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiiiiiji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiiiiji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iijjii(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_iijjii(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iiijiiiji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iiijiiiji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiijjji(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiijjji(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vjj(e,t,r,n,a){var o=stackSave();try{Module.dynCall_vjj(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viiijjji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiijjji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiijiiiii(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viiiijiiiii(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiiijiiii(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_viiiijiiii(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_vijiji(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_vijiji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_vijjij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijjij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_jjij(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_jjij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_ijij(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_ijij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_vijij(e,t,r,n,a,o,l){var u=stackSave();try{Module.dynCall_vijij(e,t,r,n,a,o,l)}catch(_){if(stackRestore(u),_!==_+0)throw _;_setThrew(1,0)}}function invoke_diij(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_diij(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_djij(e,t,r,n,a,o){var l=stackSave();try{return Module.dynCall_djij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_dj(e,t,r){var n=stackSave();try{return Module.dynCall_dj(e,t,r)}catch(a){if(stackRestore(n),a!==a+0)throw a;_setThrew(1,0)}}function invoke_jjj(e,t,r,n,a){var o=stackSave();try{return Module.dynCall_jjj(e,t,r,n,a)}catch(l){if(stackRestore(o),l!==l+0)throw l;_setThrew(1,0)}}function invoke_vjij(e,t,r,n,a,o){var l=stackSave();try{Module.dynCall_vjij(e,t,r,n,a,o)}catch(u){if(stackRestore(l),u!==u+0)throw u;_setThrew(1,0)}}function invoke_jjjjjjd(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_jjjjjjd(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_jjjji(e,t,r,n,a,o,l,u){var _=stackSave();try{return Module.dynCall_jjjji(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_iijjjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iijjjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_fijjjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_fijjjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_dijjjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_dijjjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_fijjjjij(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_fijjjjij(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_dijjjjij(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_dijjjjij(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iijiijj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iijiijj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijjjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_vijjjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiiiijiijii(e,t,r,n,a,o,l,u,_,d,f,p,m,h){var g=stackSave();try{Module.dynCall_viiiiijiijii(e,t,r,n,a,o,l,u,_,d,f,p,m,h)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_viiiiijjji(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiiiijjji(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iiijiiijj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiijiiijj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_viiijijjj(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_viiijijjj(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_vijijjji(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_vijijjji(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_iiijiij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{return Module.dynCall_iiijiij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viijiij(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viijiij(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_vijiij(e,t,r,n,a,o,l,u){var _=stackSave();try{Module.dynCall_vijiij(e,t,r,n,a,o,l,u)}catch(d){if(stackRestore(_),d!==d+0)throw d;_setThrew(1,0)}}function invoke_jijjjj(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_jijjjj(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiijiiiijj(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{return Module.dynCall_iiijiiiijj(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_iijiiijj(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{return Module.dynCall_iijiiijj(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_iiijiiij(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiijiiij(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiijiiiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{return Module.dynCall_iiijiiiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijjjiiji(e,t,r,n,a,o,l,u,_,d,f,p,m){var h=stackSave();try{Module.dynCall_vijjjiiji(e,t,r,n,a,o,l,u,_,d,f,p,m)}catch(g){if(stackRestore(h),g!==g+0)throw g;_setThrew(1,0)}}function invoke_viijiji(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_viijiji(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiijjjj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{return Module.dynCall_iiiijjjj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function invoke_vijiiiiji(e,t,r,n,a,o,l,u,_,d,f){var p=stackSave();try{Module.dynCall_vijiiiiji(e,t,r,n,a,o,l,u,_,d,f)}catch(m){if(stackRestore(p),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiijiii(e,t,r,n,a,o,l,u,_,d){var f=stackSave();try{Module.dynCall_viiiijiii(e,t,r,n,a,o,l,u,_,d)}catch(p){if(stackRestore(f),p!==p+0)throw p;_setThrew(1,0)}}function invoke_vijjiii(e,t,r,n,a,o,l,u,_){var d=stackSave();try{Module.dynCall_vijjiii(e,t,r,n,a,o,l,u,_)}catch(f){if(stackRestore(d),f!==f+0)throw f;_setThrew(1,0)}}function invoke_viijiiijj(e,t,r,n,a,o,l,u,_,d,f,p){var m=stackSave();try{Module.dynCall_viijiiijj(e,t,r,n,a,o,l,u,_,d,f,p)}catch(h){if(stackRestore(m),h!==h+0)throw h;_setThrew(1,0)}}function applySignatureConversions(e){e=Object.assign({},e);var t=u=>_=>u(_)>>>0,r=u=>()=>u()>>>0,n=u=>(_,d,f)=>u(_,d,f)>>>0,a=u=>(_,d)=>u(_,d)>>>0,o=u=>_=>u(_)>>>0,l=u=>_=>u(_)>>>0;return e.__getTypeName=t(e.__getTypeName),e.pthread_self=r(e.pthread_self),e.memcpy=n(e.memcpy),e.malloc=t(e.malloc),e.calloc=a(e.calloc),e.__errno_location=r(e.__errno_location),e.strerror=o(e.strerror),e.emscripten_builtin_malloc=t(e.emscripten_builtin_malloc),e.emscripten_stack_get_base=r(e.emscripten_stack_get_base),e.emscripten_stack_get_end=r(e.emscripten_stack_get_end),e.emscripten_builtin_memalign=a(e.emscripten_builtin_memalign),e.emscripten_stack_get_current=r(e.emscripten_stack_get_current),e.emscripten_main_runtime_thread_id=r(e.emscripten_main_runtime_thread_id),e.sbrk=l(e.sbrk),e.memalign=a(e.memalign),e.emscripten_builtin_calloc=a(e.emscripten_builtin_calloc),e._emscripten_stack_alloc=t(e._emscripten_stack_alloc),e.__cxa_get_exception_ptr=t(e.__cxa_get_exception_ptr),e}Module.stackSave=stackSave,Module.stackRestore=stackRestore,Module.stackAlloc=stackAlloc,Module.getTempRet0=getTempRet0,Module.setTempRet0=setTempRet0,Module.ccall=ccall,Module.createDyncallWrapper=createDyncallWrapper;var calledRun;dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)};function callMain(e=[]){var t=resolveGlobalSymbol("main").sym;if(t){e.unshift(thisProgram);var r=e.length,n=stackAlloc((r+1)*4),a=n;e.forEach(l=>{HEAPU32[a>>>2>>>0]=stringToUTF8OnStack(l),a+=4}),HEAPU32[a>>>2>>>0]=0;try{var o=t(r,n);return exitJS(o,!0),o}catch(l){return handleException(l)}}}function run(e=arguments_){if(runDependencies>0||(preRun(),runDependencies>0))return;function t(){var r;calledRun||(calledRun=!0,Module.calledRun=!0,!ABORT&&(initRuntime(),preMain(),readyPromiseResolve(Module),(r=Module.onRuntimeInitialized)==null||r.call(Module),shouldRunNow&&callMain(e),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>Module.setStatus(""),1),t()},1)):t()}if(Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;return Module.noInitialRun&&(shouldRunNow=!1),run(),moduleRtn=readyPromise,moduleRtn}})();typeof exports=="object"&&typeof module=="object"?module.exports=DuckDB:typeof define=="function"&&define.amd&&define([],()=>DuckDB)});var Gl=pr(()=>{});var Ol=pr(()=>{});var Hl=pr((WS,va)=>{(function(){"use strict";var c="input is invalid type",e=typeof window=="object",t=e?window:{};t.JS_SHA256_NO_WINDOW&&(e=!1);var r=!e&&typeof self=="object",n=!t.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node&&process.type!="renderer";n?t=global:r&&(t=self);var a=!t.JS_SHA256_NO_COMMON_JS&&typeof va=="object"&&va.exports,o=typeof define=="function"&&define.amd,l=!t.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",u="0123456789abcdef".split(""),_=[-2147483648,8388608,32768,128],d=[24,16,8,0],f=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],p=["hex","array","digest","arrayBuffer"],m=[];(t.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(E){return Object.prototype.toString.call(E)==="[object Array]"}),l&&(t.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(E){return typeof E=="object"&&E.buffer&&E.buffer.constructor===ArrayBuffer});var h=function(E,x){return function(A){return new w(x,!0).update(A)[E]()}},g=function(E){var x=h("hex",E);n&&(x=v(x,E)),x.create=function(){return new w(E)},x.update=function(C){return x.create().update(C)};for(var A=0;A>>2]|=E[C]<>>2]|=L<>>2]|=(192|L>>>6)<>>2]|=(128|L&63)<=57344?(T[k>>>2]|=(224|L>>>12)<>>2]|=(128|L>>>6&63)<>>2]|=(128|L&63)<>>2]|=(240|L>>>18)<>>2]|=(128|L>>>12&63)<>>2]|=(128|L>>>6&63)<>>2]|=(128|L&63)<=64?(this.block=T[16],this.start=k-64,this.hash(),this.hashed=!0):this.start=k}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},w.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var E=this.blocks,x=this.lastByteIndex;E[16]=this.block,E[x>>>2]|=_[x&3],this.block=E[16],x>=56&&(this.hashed||this.hash(),E[0]=this.block,E[16]=E[1]=E[2]=E[3]=E[4]=E[5]=E[6]=E[7]=E[8]=E[9]=E[10]=E[11]=E[12]=E[13]=E[14]=E[15]=0),E[14]=this.hBytes<<3|this.bytes>>>29,E[15]=this.bytes<<3,this.hash()}},w.prototype.hash=function(){var E=this.h0,x=this.h1,A=this.h2,L=this.h3,C=this.h4,k=this.h5,P=this.h6,T=this.h7,M=this.blocks,I,Q,ee,ce,Y,Ie,we,De,ei,Mr,fr;for(I=16;I<64;++I)Y=M[I-15],Q=(Y>>>7|Y<<25)^(Y>>>18|Y<<14)^Y>>>3,Y=M[I-2],ee=(Y>>>17|Y<<15)^(Y>>>19|Y<<13)^Y>>>10,M[I]=M[I-16]+Q+M[I-7]+ee<<0;for(fr=x&A,I=0;I<64;I+=4)this.first?(this.is224?(De=300032,Y=M[0]-1413257819,T=Y-150054599<<0,L=Y+24177077<<0):(De=704751109,Y=M[0]-210244248,T=Y-1521486534<<0,L=Y+143694565<<0),this.first=!1):(Q=(E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10),ee=(C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7),De=E&x,ce=De^E&A^fr,we=C&k^~C&P,Y=T+ee+we+f[I]+M[I],Ie=Q+ce,T=L+Y<<0,L=Y+Ie<<0),Q=(L>>>2|L<<30)^(L>>>13|L<<19)^(L>>>22|L<<10),ee=(T>>>6|T<<26)^(T>>>11|T<<21)^(T>>>25|T<<7),ei=L&E,ce=ei^L&x^De,we=T&C^~T&k,Y=P+ee+we+f[I+1]+M[I+1],Ie=Q+ce,P=A+Y<<0,A=Y+Ie<<0,Q=(A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10),ee=(P>>>6|P<<26)^(P>>>11|P<<21)^(P>>>25|P<<7),Mr=A&L,ce=Mr^A&E^ei,we=P&T^~P&C,Y=k+ee+we+f[I+2]+M[I+2],Ie=Q+ce,k=x+Y<<0,x=Y+Ie<<0,Q=(x>>>2|x<<30)^(x>>>13|x<<19)^(x>>>22|x<<10),ee=(k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7),fr=x&A,ce=fr^x&L^Mr,we=k&P^~k&T,Y=C+ee+we+f[I+3]+M[I+3],Ie=Q+ce,C=E+Y<<0,E=Y+Ie<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+E<<0,this.h1=this.h1+x<<0,this.h2=this.h2+A<<0,this.h3=this.h3+L<<0,this.h4=this.h4+C<<0,this.h5=this.h5+k<<0,this.h6=this.h6+P<<0,this.h7=this.h7+T<<0},w.prototype.hex=function(){this.finalize();var E=this.h0,x=this.h1,A=this.h2,L=this.h3,C=this.h4,k=this.h5,P=this.h6,T=this.h7,M=u[E>>>28&15]+u[E>>>24&15]+u[E>>>20&15]+u[E>>>16&15]+u[E>>>12&15]+u[E>>>8&15]+u[E>>>4&15]+u[E&15]+u[x>>>28&15]+u[x>>>24&15]+u[x>>>20&15]+u[x>>>16&15]+u[x>>>12&15]+u[x>>>8&15]+u[x>>>4&15]+u[x&15]+u[A>>>28&15]+u[A>>>24&15]+u[A>>>20&15]+u[A>>>16&15]+u[A>>>12&15]+u[A>>>8&15]+u[A>>>4&15]+u[A&15]+u[L>>>28&15]+u[L>>>24&15]+u[L>>>20&15]+u[L>>>16&15]+u[L>>>12&15]+u[L>>>8&15]+u[L>>>4&15]+u[L&15]+u[C>>>28&15]+u[C>>>24&15]+u[C>>>20&15]+u[C>>>16&15]+u[C>>>12&15]+u[C>>>8&15]+u[C>>>4&15]+u[C&15]+u[k>>>28&15]+u[k>>>24&15]+u[k>>>20&15]+u[k>>>16&15]+u[k>>>12&15]+u[k>>>8&15]+u[k>>>4&15]+u[k&15]+u[P>>>28&15]+u[P>>>24&15]+u[P>>>20&15]+u[P>>>16&15]+u[P>>>12&15]+u[P>>>8&15]+u[P>>>4&15]+u[P&15];return this.is224||(M+=u[T>>>28&15]+u[T>>>24&15]+u[T>>>20&15]+u[T>>>16&15]+u[T>>>12&15]+u[T>>>8&15]+u[T>>>4&15]+u[T&15]),M},w.prototype.toString=w.prototype.hex,w.prototype.digest=function(){this.finalize();var E=this.h0,x=this.h1,A=this.h2,L=this.h3,C=this.h4,k=this.h5,P=this.h6,T=this.h7,M=[E>>>24&255,E>>>16&255,E>>>8&255,E&255,x>>>24&255,x>>>16&255,x>>>8&255,x&255,A>>>24&255,A>>>16&255,A>>>8&255,A&255,L>>>24&255,L>>>16&255,L>>>8&255,L&255,C>>>24&255,C>>>16&255,C>>>8&255,C&255,k>>>24&255,k>>>16&255,k>>>8&255,k&255,P>>>24&255,P>>>16&255,P>>>8&255,P&255];return this.is224||M.push(T>>>24&255,T>>>16&255,T>>>8&255,T&255),M},w.prototype.array=w.prototype.digest,w.prototype.arrayBuffer=function(){this.finalize();var E=new ArrayBuffer(this.is224?28:32),x=new DataView(E);return x.setUint32(0,this.h0),x.setUint32(4,this.h1),x.setUint32(8,this.h2),x.setUint32(12,this.h3),x.setUint32(16,this.h4),x.setUint32(20,this.h5),x.setUint32(24,this.h6),this.is224||x.setUint32(28,this.h7),E};function D(E,x,A){var L,C=typeof E;if(C==="string"){var k=[],P=E.length,T=0,M;for(L=0;L>>6,k[T++]=128|M&63):M<55296||M>=57344?(k[T++]=224|M>>>12,k[T++]=128|M>>>6&63,k[T++]=128|M&63):(M=65536+((M&1023)<<10|E.charCodeAt(++L)&1023),k[T++]=240|M>>>18,k[T++]=128|M>>>12&63,k[T++]=128|M>>>6&63,k[T++]=128|M&63);E=k}else if(C==="object"){if(E===null)throw new Error(c);if(l&&E.constructor===ArrayBuffer)E=new Uint8Array(E);else if(!Array.isArray(E)&&(!l||!ArrayBuffer.isView(E)))throw new Error(c)}else throw new Error(c);E.length>64&&(E=new w(x,!0).update(E).array());var I=[],Q=[];for(L=0;L<64;++L){var ee=E[L]||0;I[L]=92^ee,Q[L]=54^ee}w.call(this,x,A),this.update(Q),this.oKeyPad=I,this.inner=!0,this.sharedMemory=A}D.prototype=new w,D.prototype.finalize=function(){if(w.prototype.finalize.call(this),this.inner){this.inner=!1;var E=this.array();w.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(E),w.prototype.finalize.call(this)}};var F=g();F.sha256=F,F.sha224=g(!0),F.sha256.hmac=S(),F.sha224.hmac=S(!0),a?va.exports=F:(t.sha256=F.sha256,t.sha224=F.sha224,o&&define(function(){return F}))})()});var Fd={};mr(Fd,{registerWorker:()=>$l});function Ro(c,e){var t={};for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&e.indexOf(r)<0&&(t[r]=c[r]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(c);n=c.length&&(c=void 0),{value:c&&c[r++],done:!c}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function re(c){return this instanceof re?(this.v=c,this):new re(c)}function Ye(c,e,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(c,e||[]),n,a=[];return n={},o("next"),o("throw"),o("return"),n[Symbol.asyncIterator]=function(){return this},n;function o(p){r[p]&&(n[p]=function(m){return new Promise(function(h,g){a.push([p,m,h,g])>1||l(p,m)})})}function l(p,m){try{u(r[p](m))}catch(h){f(a[0][3],h)}}function u(p){p.value instanceof re?Promise.resolve(p.value.v).then(_,d):f(a[0][2],p)}function _(p){l("next",p)}function d(p){l("throw",p)}function f(p,m){p(m),a.shift(),a.length&&l(a[0][0],a[0][1])}}function ti(c){var e,t;return e={},r("next"),r("throw",function(n){throw n}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(n,a){e[n]=c[n]?function(o){return(t=!t)?{value:re(c[n](o)),done:!1}:a?a(o):o}:a}}function ut(c){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=c[Symbol.asyncIterator],t;return e?e.call(c):(c=typeof jo=="function"?jo(c):c[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(a){t[a]=c[a]&&function(o){return new Promise(function(l,u){o=c[a](o),n(l,u,o.done,o.value)})}}function n(a,o,l,u){Promise.resolve(u).then(function(_){a({value:_,done:l})},o)}}var La={};mr(La,{compareArrayLike:()=>Aa,joinUint8Arrays:()=>Je,memcpy:()=>Pi,rebaseValueOffsets:()=>Un,toArrayBufferView:()=>ie,toArrayBufferViewAsyncIterator:()=>ft,toArrayBufferViewIterator:()=>Ct,toBigInt64Array:()=>Rn,toBigUint64Array:()=>lu,toFloat32Array:()=>uu,toFloat32ArrayAsyncIterator:()=>ku,toFloat32ArrayIterator:()=>vu,toFloat64Array:()=>_u,toFloat64ArrayAsyncIterator:()=>Du,toFloat64ArrayIterator:()=>yu,toInt16Array:()=>au,toInt16ArrayAsyncIterator:()=>wu,toInt16ArrayIterator:()=>pu,toInt32Array:()=>Ir,toInt32ArrayAsyncIterator:()=>Eu,toInt32ArrayIterator:()=>mu,toInt8Array:()=>su,toInt8ArrayAsyncIterator:()=>Su,toInt8ArrayIterator:()=>fu,toUint16Array:()=>ou,toUint16ArrayAsyncIterator:()=>Au,toUint16ArrayIterator:()=>hu,toUint32Array:()=>cu,toUint32ArrayAsyncIterator:()=>Lu,toUint32ArrayIterator:()=>gu,toUint8Array:()=>z,toUint8ArrayAsyncIterator:()=>Ea,toUint8ArrayIterator:()=>wa,toUint8ClampedArray:()=>du,toUint8ClampedArrayAsyncIterator:()=>Tu,toUint8ClampedArrayIterator:()=>bu});var tu=new TextDecoder("utf-8"),Ci=c=>tu.decode(c),ru=new TextEncoder,xt=c=>ru.encode(c);var iu=c=>typeof c=="number",Uo=c=>typeof c=="boolean",xe=c=>typeof c=="function",Oe=c=>c!=null&&Object(c)===c,_t=c=>Oe(c)&&xe(c.then);var dt=c=>Oe(c)&&xe(c[Symbol.iterator]),it=c=>Oe(c)&&xe(c[Symbol.asyncIterator]),Cn=c=>Oe(c)&&Oe(c.schema);var Mn=c=>Oe(c)&&"done"in c&&"value"in c;var Pn=c=>Oe(c)&&xe(c.stat)&&iu(c.fd);var In=c=>Oe(c)&&Mi(c.body),Bn=c=>"_getDOMStream"in c&&"_getNodeStream"in c,Go=c=>Oe(c)&&xe(c.abort)&&xe(c.getWriter)&&!Bn(c),Mi=c=>Oe(c)&&xe(c.cancel)&&xe(c.getReader)&&!Bn(c),Oo=c=>Oe(c)&&xe(c.end)&&xe(c.write)&&Uo(c.writable)&&!Bn(c),jn=c=>Oe(c)&&xe(c.read)&&xe(c.pipe)&&Uo(c.readable)&&!Bn(c),Ho=c=>Oe(c)&&xe(c.clear)&&xe(c.bytes)&&xe(c.position)&&xe(c.setPosition)&&xe(c.capacity)&&xe(c.getBufferIdentifier)&&xe(c.createLong);var Sa=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:ArrayBuffer;function nu(c){let e=c[0]?[c[0]]:[],t,r,n,a;for(let o,l,u=0,_=0,d=c.length;++ud+f.byteLength,0),n,a,o,l=0,u=-1,_=Math.min(e||Number.POSITIVE_INFINITY,r);for(let d=t.length;++uie(Int8Array,c),au=c=>ie(Int16Array,c),Ir=c=>ie(Int32Array,c),Rn=c=>ie(BigInt64Array,c),z=c=>ie(Uint8Array,c),ou=c=>ie(Uint16Array,c),cu=c=>ie(Uint32Array,c),lu=c=>ie(BigUint64Array,c),uu=c=>ie(Float32Array,c),_u=c=>ie(Float64Array,c),du=c=>ie(Uint8ClampedArray,c),ba=c=>(c.next(),c);function*Ct(c,e){let t=function*(n){yield n},r=typeof e=="string"||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Sa?t(e):dt(e)?e:t(e);return yield*Pr(ba(function*(n){let a=null;do a=n.next(yield ie(c,a));while(!a.done)}(r[Symbol.iterator]()))),new c}var fu=c=>Ct(Int8Array,c),pu=c=>Ct(Int16Array,c),mu=c=>Ct(Int32Array,c),wa=c=>Ct(Uint8Array,c),hu=c=>Ct(Uint16Array,c),gu=c=>Ct(Uint32Array,c),vu=c=>Ct(Float32Array,c),yu=c=>Ct(Float64Array,c),bu=c=>Ct(Uint8ClampedArray,c);function ft(c,e){return Ye(this,arguments,function*(){if(_t(e))return yield re(yield re(yield*Pr(ti(ut(ft(c,yield re(e)))))));let r=function(o){return Ye(this,arguments,function*(){yield yield re(yield re(o))})},n=function(o){return Ye(this,arguments,function*(){yield re(yield*Pr(ti(ut(ba(function*(l){let u=null;do u=l.next(yield u==null?void 0:u.value);while(!u.done)}(o[Symbol.iterator]()))))))})},a=typeof e=="string"||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Sa?r(e):dt(e)?n(e):it(e)?e:r(e);return yield re(yield*Pr(ti(ut(ba(function(o){return Ye(this,arguments,function*(){let l=null;do l=yield re(o.next(yield yield re(ie(c,l))));while(!l.done)})}(a[Symbol.asyncIterator]())))))),yield re(new c)})}var Su=c=>ft(Int8Array,c),wu=c=>ft(Int16Array,c),Eu=c=>ft(Int32Array,c),Ea=c=>ft(Uint8Array,c),Au=c=>ft(Uint16Array,c),Lu=c=>ft(Uint32Array,c),ku=c=>ft(Float32Array,c),Du=c=>ft(Float64Array,c),Tu=c=>ft(Uint8ClampedArray,c);function Un(c,e,t){if(c!==0){t=t.slice(0,e);for(let r=-1,n=t.length;++r0)do if(c[t]!==e[t])return!1;while(++t(c.next(),c);function*Fu(c){let e,t=!1,r=[],n,a,o,l=0;function u(){return a==="peek"?Je(r,o)[0]:([n,r,l]=Je(r,o),n)}({cmd:a,size:o}=(yield null)||{cmd:"read",size:0});let _=wa(c)[Symbol.iterator]();try{do if({done:e,value:n}=Number.isNaN(o-l)?_.next():_.next(o-l),!e&&n.byteLength>0&&(r.push(n),l+=n.byteLength),e||o<=l)do({cmd:a,size:o}=yield u());while(o0&&(n.push(a),u+=a.byteLength),t||l<=u)do({cmd:o,size:l}=yield yield re(_()));while(l0&&(n.push(z(a)),u+=a.byteLength),t||l<=u)do({cmd:o,size:l}=yield yield re(_()));while(l{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(e){return B(this,void 0,void 0,function*(){let{reader:t,source:r}=this;t&&(yield t.cancel(e).catch(()=>{})),r&&r.locked&&this.releaseLock()})}read(e){return B(this,void 0,void 0,function*(){if(e===0)return{done:this.reader==null,value:new Uint8Array(0)};let t=yield this.reader.read();return!t.done&&(t.value=z(t)),t})}},ka=(c,e)=>{let t=n=>r([e,n]),r;return[e,t,new Promise(n=>(r=n)&&c.once(e,t))]};function Mu(c){return Ye(this,arguments,function*(){let t=[],r="error",n=!1,a=null,o,l,u=0,_=[],d;function f(){return o==="peek"?Je(_,l)[0]:([d,_,u]=Je(_,l),d)}if({cmd:o,size:l}=(yield yield re(null))||{cmd:"read",size:0},c.isTTY)return yield yield re(new Uint8Array(0)),yield re(null);try{t[0]=ka(c,"end"),t[1]=ka(c,"error");do{if(t[2]=ka(c,"readable"),[r,a]=yield re(Promise.race(t.map(m=>m[2]))),r==="error")break;if((n=r==="end")||(Number.isFinite(l-u)?(d=z(c.read(l-u)),d.byteLength0&&(_.push(d),u+=d.byteLength)),n||l<=u)do({cmd:o,size:l}=yield yield re(f()));while(l{for(let[y,S]of m)c.off(y,S);try{let y=c.destroy;y&&y.call(c,h),h=void 0}catch(y){h=y||h}finally{h!=null?v(h):g()}})}})}var ue;(function(c){c[c.V1=0]="V1",c[c.V2=1]="V2",c[c.V3=2]="V3",c[c.V4=3]="V4",c[c.V5=4]="V5"})(ue||(ue={}));var he;(function(c){c[c.Sparse=0]="Sparse",c[c.Dense=1]="Dense"})(he||(he={}));var pe;(function(c){c[c.HALF=0]="HALF",c[c.SINGLE=1]="SINGLE",c[c.DOUBLE=2]="DOUBLE"})(pe||(pe={}));var Le;(function(c){c[c.DAY=0]="DAY",c[c.MILLISECOND=1]="MILLISECOND"})(Le||(Le={}));var R;(function(c){c[c.SECOND=0]="SECOND",c[c.MILLISECOND=1]="MILLISECOND",c[c.MICROSECOND=2]="MICROSECOND",c[c.NANOSECOND=3]="NANOSECOND"})(R||(R={}));var Ce;(function(c){c[c.YEAR_MONTH=0]="YEAR_MONTH",c[c.DAY_TIME=1]="DAY_TIME",c[c.MONTH_DAY_NANO=2]="MONTH_DAY_NANO"})(Ce||(Ce={}));var Mt=new Int32Array(2),On=new Float32Array(Mt.buffer),Hn=new Float64Array(Mt.buffer),ri=new Uint16Array(new Uint8Array([1,0]).buffer)[0]===1;var Ii;(function(c){c[c.UTF8_BYTES=1]="UTF8_BYTES",c[c.UTF16_STRING=2]="UTF16_STRING"})(Ii||(Ii={}));var Ke=class c{constructor(e){this.bytes_=e,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(e){return new c(new Uint8Array(e))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(e){this.position_=e}capacity(){return this.bytes_.length}readInt8(e){return this.readUint8(e)<<24>>24}readUint8(e){return this.bytes_[e]}readInt16(e){return this.readUint16(e)<<16>>16}readUint16(e){return this.bytes_[e]|this.bytes_[e+1]<<8}readInt32(e){return this.bytes_[e]|this.bytes_[e+1]<<8|this.bytes_[e+2]<<16|this.bytes_[e+3]<<24}readUint32(e){return this.readInt32(e)>>>0}readInt64(e){return BigInt.asIntN(64,BigInt(this.readUint32(e))+(BigInt(this.readUint32(e+4))<>8}writeUint16(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8}writeInt32(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24}writeUint32(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24}writeInt64(e,t){this.writeInt32(e,Number(BigInt.asIntN(32,t))),this.writeInt32(e+4,Number(BigInt.asIntN(32,t>>BigInt(32))))}writeUint64(e,t){this.writeUint32(e,Number(BigInt.asUintN(32,t))),this.writeUint32(e+4,Number(BigInt.asUintN(32,t>>BigInt(32))))}writeFloat32(e,t){On[0]=t,this.writeInt32(e,Mt[0])}writeFloat64(e,t){Hn[0]=t,this.writeInt32(e,Mt[ri?0:1]),this.writeInt32(e+4,Mt[ri?1:0])}getBufferIdentifier(){if(this.bytes_.lengththis.minalign&&(this.minalign=e);let r=~(this.bb.capacity()-this.space+t)+1&e-1;for(;this.space=0&&this.vtable[t]==0;t--);let r=t+1;for(;t>=0;t--)this.addInt16(this.vtable[t]!=0?e-this.vtable[t]:0);let n=2;this.addInt16(e-this.object_start);let a=(r+n)*2;this.addInt16(a);let o=0,l=this.space;e:for(t=0;t=0;o--)this.writeInt8(a.charCodeAt(o))}this.prep(this.minalign,4+n),this.addOffset(e),n&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(e,t){this.finish(e,t,!0)}requiredField(e,t){let r=this.bb.capacity()-e,n=r-this.bb.readInt32(r);if(!(t=0;r--)e.addInt32(t[r]);return e.endVector()}static startTypeIdsVector(e,t){e.startVector(4,t,4)}static endUnion(e){return e.endObject()}static createUnion(e,t,r){return c.startUnion(e),c.addMode(e,t),c.addTypeIds(e,r),c.endUnion(e)}};var zi=class c{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsUtf8(e,t){return(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsUtf8(e,t){return e.setPosition(e.position()+4),(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static startUtf8(e){e.startObject(0)}static endUtf8(e){return e.endObject()}static createUtf8(e){return c.startUtf8(e),c.endUtf8(e)}};var ge;(function(c){c[c.NONE=0]="NONE",c[c.Null=1]="Null",c[c.Int=2]="Int",c[c.FloatingPoint=3]="FloatingPoint",c[c.Binary=4]="Binary",c[c.Utf8=5]="Utf8",c[c.Bool=6]="Bool",c[c.Decimal=7]="Decimal",c[c.Date=8]="Date",c[c.Time=9]="Time",c[c.Timestamp=10]="Timestamp",c[c.Interval=11]="Interval",c[c.List=12]="List",c[c.Struct_=13]="Struct_",c[c.Union=14]="Union",c[c.FixedSizeBinary=15]="FixedSizeBinary",c[c.FixedSizeList=16]="FixedSizeList",c[c.Map=17]="Map",c[c.Duration=18]="Duration",c[c.LargeBinary=19]="LargeBinary",c[c.LargeUtf8=20]="LargeUtf8",c[c.LargeList=21]="LargeList",c[c.RunEndEncoded=22]="RunEndEncoded"})(ge||(ge={}));var Ge=class c{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsField(e,t){return(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsField(e,t){return e.setPosition(e.position()+4),(t||new c).__init(e.readInt32(e.position())+e.position(),e)}name(e){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.__string(this.bb_pos+t,e):null}nullable(){let e=this.bb.__offset(this.bb_pos,6);return e?!!this.bb.readInt8(this.bb_pos+e):!1}typeType(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.readUint8(this.bb_pos+e):ge.NONE}type(e){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__union(e,this.bb_pos+t):null}dictionary(e){let t=this.bb.__offset(this.bb_pos,12);return t?(e||new Pt).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}children(e,t){let r=this.bb.__offset(this.bb_pos,14);return r?(t||new c).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}childrenLength(){let e=this.bb.__offset(this.bb_pos,14);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let r=this.bb.__offset(this.bb_pos,16);return r?(t||new Me).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,16);return e?this.bb.__vector_len(this.bb_pos+e):0}static startField(e){e.startObject(7)}static addName(e,t){e.addFieldOffset(0,t,0)}static addNullable(e,t){e.addFieldInt8(1,+t,0)}static addTypeType(e,t){e.addFieldInt8(2,t,ge.NONE)}static addType(e,t){e.addFieldOffset(3,t,0)}static addDictionary(e,t){e.addFieldOffset(4,t,0)}static addChildren(e,t){e.addFieldOffset(5,t,0)}static createChildrenVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startChildrenVector(e,t){e.startVector(4,t,4)}static addCustomMetadata(e,t){e.addFieldOffset(6,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endField(e){return e.endObject()}};var Ve=class c{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsSchema(e,t){return(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsSchema(e,t){return e.setPosition(e.position()+4),(t||new c).__init(e.readInt32(e.position())+e.position(),e)}endianness(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):hr.Little}fields(e,t){let r=this.bb.__offset(this.bb_pos,6);return r?(t||new Ge).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}fieldsLength(){let e=this.bb.__offset(this.bb_pos,6);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let r=this.bb.__offset(this.bb_pos,8);return r?(t||new Me).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}features(e){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb.__vector(this.bb_pos+t)+e*8):BigInt(0)}featuresLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}static startSchema(e){e.startObject(4)}static addEndianness(e,t){e.addFieldInt16(0,t,hr.Little)}static addFields(e,t){e.addFieldOffset(1,t,0)}static createFieldsVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startFieldsVector(e,t){e.startVector(4,t,4)}static addCustomMetadata(e,t){e.addFieldOffset(2,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static addFeatures(e,t){e.addFieldOffset(3,t,0)}static createFeaturesVector(e,t){e.startVector(8,t.length,8);for(let r=t.length-1;r>=0;r--)e.addInt64(t[r]);return e.endVector()}static startFeaturesVector(e,t){e.startVector(8,t,8)}static endSchema(e){return e.endObject()}static finishSchemaBuffer(e,t){e.finish(t)}static finishSizePrefixedSchemaBuffer(e,t){e.finish(t,void 0,!0)}static createSchema(e,t,r,n,a){return c.startSchema(e),c.addEndianness(e,t),c.addFields(e,r),c.addCustomMetadata(e,n),c.addFeatures(e,a),c.endSchema(e)}};var se;(function(c){c[c.NONE=0]="NONE",c[c.Schema=1]="Schema",c[c.DictionaryBatch=2]="DictionaryBatch",c[c.RecordBatch=3]="RecordBatch",c[c.Tensor=4]="Tensor",c[c.SparseTensor=5]="SparseTensor"})(se||(se={}));var b;(function(c){c[c.NONE=0]="NONE",c[c.Null=1]="Null",c[c.Int=2]="Int",c[c.Float=3]="Float",c[c.Binary=4]="Binary",c[c.Utf8=5]="Utf8",c[c.Bool=6]="Bool",c[c.Decimal=7]="Decimal",c[c.Date=8]="Date",c[c.Time=9]="Time",c[c.Timestamp=10]="Timestamp",c[c.Interval=11]="Interval",c[c.List=12]="List",c[c.Struct=13]="Struct",c[c.Union=14]="Union",c[c.FixedSizeBinary=15]="FixedSizeBinary",c[c.FixedSizeList=16]="FixedSizeList",c[c.Map=17]="Map",c[c.Duration=18]="Duration",c[c.LargeBinary=19]="LargeBinary",c[c.LargeUtf8=20]="LargeUtf8",c[c.Dictionary=-1]="Dictionary",c[c.Int8=-2]="Int8",c[c.Int16=-3]="Int16",c[c.Int32=-4]="Int32",c[c.Int64=-5]="Int64",c[c.Uint8=-6]="Uint8",c[c.Uint16=-7]="Uint16",c[c.Uint32=-8]="Uint32",c[c.Uint64=-9]="Uint64",c[c.Float16=-10]="Float16",c[c.Float32=-11]="Float32",c[c.Float64=-12]="Float64",c[c.DateDay=-13]="DateDay",c[c.DateMillisecond=-14]="DateMillisecond",c[c.TimestampSecond=-15]="TimestampSecond",c[c.TimestampMillisecond=-16]="TimestampMillisecond",c[c.TimestampMicrosecond=-17]="TimestampMicrosecond",c[c.TimestampNanosecond=-18]="TimestampNanosecond",c[c.TimeSecond=-19]="TimeSecond",c[c.TimeMillisecond=-20]="TimeMillisecond",c[c.TimeMicrosecond=-21]="TimeMicrosecond",c[c.TimeNanosecond=-22]="TimeNanosecond",c[c.DenseUnion=-23]="DenseUnion",c[c.SparseUnion=-24]="SparseUnion",c[c.IntervalDayTime=-25]="IntervalDayTime",c[c.IntervalYearMonth=-26]="IntervalYearMonth",c[c.DurationSecond=-27]="DurationSecond",c[c.DurationMillisecond=-28]="DurationMillisecond",c[c.DurationMicrosecond=-29]="DurationMicrosecond",c[c.DurationNanosecond=-30]="DurationNanosecond"})(b||(b={}));var st;(function(c){c[c.OFFSET=0]="OFFSET",c[c.DATA=1]="DATA",c[c.VALIDITY=2]="VALIDITY",c[c.TYPE=3]="TYPE"})(st||(st={}));var qa={};mr(qa,{clampRange:()=>Qi,createElementComparator:()=>Dr,wrapIndex:()=>jr});var Ta={};mr(Ta,{valueToString:()=>gt});function gt(c){if(c===null)return"null";if(c===void 0)return"undefined";switch(typeof c){case"number":return"".concat(c);case"bigint":return"".concat(c);case"string":return'"'.concat(c,'"')}return typeof c[Symbol.toPrimitive]=="function"?c[Symbol.toPrimitive]("string"):ArrayBuffer.isView(c)?c instanceof BigInt64Array||c instanceof BigUint64Array?"[".concat([...c].map(e=>gt(e)),"]"):"[".concat(c,"]"):ArrayBuffer.isView(c)?"[".concat(c,"]"):JSON.stringify(c,(e,t)=>typeof t=="bigint"?"".concat(t):t)}var Ma={};mr(Ma,{BN:()=>qi,bigNumToBigInt:()=>Wo,bigNumToNumber:()=>Ca,bigNumToString:()=>oi,isArrowBigNumSymbol:()=>No});function oe(c){if(typeof c=="bigint"&&(cNumber.MAX_SAFE_INTEGER))throw new TypeError("".concat(c," is not safe to convert to a number."));return Number(c)}function Fa(c,e){return oe(c/e)+oe(c%e)/oe(e)}var No=Symbol.for("isArrowBigNum");function vt(c,...e){return e.length===0?Object.setPrototypeOf(ie(this.TypedArray,c),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(c,...e),this.constructor.prototype)}vt.prototype[No]=!0;vt.prototype.toJSON=function(){return'"'.concat(oi(this),'"')};vt.prototype.valueOf=function(c){return Ca(this,c)};vt.prototype.toString=function(){return oi(this)};vt.prototype[Symbol.toPrimitive]=function(c="default"){switch(c){case"number":return Ca(this);case"string":return oi(this);case"default":return Wo(this)}return oi(this)};function si(...c){return vt.apply(this,c)}function ai(...c){return vt.apply(this,c)}function $i(...c){return vt.apply(this,c)}Object.setPrototypeOf(si.prototype,Object.create(Int32Array.prototype));Object.setPrototypeOf(ai.prototype,Object.create(Uint32Array.prototype));Object.setPrototypeOf($i.prototype,Object.create(Uint32Array.prototype));Object.assign(si.prototype,vt.prototype,{constructor:si,signed:!0,TypedArray:Int32Array,BigIntArray:BigInt64Array});Object.assign(ai.prototype,vt.prototype,{constructor:ai,signed:!1,TypedArray:Uint32Array,BigIntArray:BigUint64Array});Object.assign($i.prototype,vt.prototype,{constructor:$i,signed:!0,TypedArray:Uint32Array,BigIntArray:BigUint64Array});var Pu=BigInt(4294967296)*BigInt(4294967296),Iu=Pu-BigInt(1);function Ca(c,e){let{buffer:t,byteOffset:r,byteLength:n,signed:a}=c,o=new BigUint64Array(t,r,n/8),l=a&&o.at(-1)&BigInt(1)<=0)return xa(c);e=e.slice();let r=1;for(let a=0;a(c.children=null,c.ArrayType=Array,c.OffsetArrayType=Int32Array,c[Symbol.toStringTag]="DataType"))(j.prototype);var He=class extends j{constructor(){super(b.Null)}toString(){return"Null"}};zo=Symbol.toStringTag;He[zo]=(c=>c[Symbol.toStringTag]="Null")(He.prototype);var Pe=class extends j{constructor(e,t){super(b.Int),this.isSigned=e,this.bitWidth=t}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error("Unrecognized ".concat(this[Symbol.toStringTag]," type"))}toString(){return"".concat(this.isSigned?"I":"Ui","nt").concat(this.bitWidth)}};$o=Symbol.toStringTag;Pe[$o]=(c=>(c.isSigned=null,c.bitWidth=null,c[Symbol.toStringTag]="Int"))(Pe.prototype);var Vn=class extends Pe{constructor(){super(!0,8)}get ArrayType(){return Int8Array}},zn=class extends Pe{constructor(){super(!0,16)}get ArrayType(){return Int16Array}},Bt=class extends Pe{constructor(){super(!0,32)}get ArrayType(){return Int32Array}},$n=class extends Pe{constructor(){super(!0,64)}get ArrayType(){return BigInt64Array}},qn=class extends Pe{constructor(){super(!1,8)}get ArrayType(){return Uint8Array}},Xn=class extends Pe{constructor(){super(!1,16)}get ArrayType(){return Uint16Array}},Qn=class extends Pe{constructor(){super(!1,32)}get ArrayType(){return Uint32Array}},Yn=class extends Pe{constructor(){super(!1,64)}get ArrayType(){return BigUint64Array}};Object.defineProperty(Vn.prototype,"ArrayType",{value:Int8Array});Object.defineProperty(zn.prototype,"ArrayType",{value:Int16Array});Object.defineProperty(Bt.prototype,"ArrayType",{value:Int32Array});Object.defineProperty($n.prototype,"ArrayType",{value:BigInt64Array});Object.defineProperty(qn.prototype,"ArrayType",{value:Uint8Array});Object.defineProperty(Xn.prototype,"ArrayType",{value:Uint16Array});Object.defineProperty(Qn.prototype,"ArrayType",{value:Uint32Array});Object.defineProperty(Yn.prototype,"ArrayType",{value:BigUint64Array});var at=class extends j{constructor(e){super(b.Float),this.precision=e}get ArrayType(){switch(this.precision){case pe.HALF:return Uint16Array;case pe.SINGLE:return Float32Array;case pe.DOUBLE:return Float64Array}throw new Error("Unrecognized ".concat(this[Symbol.toStringTag]," type"))}toString(){return"Float".concat(this.precision<<5||16)}};qo=Symbol.toStringTag;at[qo]=(c=>(c.precision=null,c[Symbol.toStringTag]="Float"))(at.prototype);var Jn=class extends at{constructor(){super(pe.HALF)}},Kn=class extends at{constructor(){super(pe.SINGLE)}},Zn=class extends at{constructor(){super(pe.DOUBLE)}};Object.defineProperty(Jn.prototype,"ArrayType",{value:Uint16Array});Object.defineProperty(Kn.prototype,"ArrayType",{value:Float32Array});Object.defineProperty(Zn.prototype,"ArrayType",{value:Float64Array});var Vt=class extends j{constructor(){super(b.Binary)}toString(){return"Binary"}};Xo=Symbol.toStringTag;Vt[Xo]=(c=>(c.ArrayType=Uint8Array,c[Symbol.toStringTag]="Binary"))(Vt.prototype);var zt=class extends j{constructor(){super(b.LargeBinary)}toString(){return"LargeBinary"}};Qo=Symbol.toStringTag;zt[Qo]=(c=>(c.ArrayType=Uint8Array,c.OffsetArrayType=BigInt64Array,c[Symbol.toStringTag]="LargeBinary"))(zt.prototype);var $t=class extends j{constructor(){super(b.Utf8)}toString(){return"Utf8"}};Yo=Symbol.toStringTag;$t[Yo]=(c=>(c.ArrayType=Uint8Array,c[Symbol.toStringTag]="Utf8"))($t.prototype);var qt=class extends j{constructor(){super(b.LargeUtf8)}toString(){return"LargeUtf8"}};Jo=Symbol.toStringTag;qt[Jo]=(c=>(c.ArrayType=Uint8Array,c.OffsetArrayType=BigInt64Array,c[Symbol.toStringTag]="LargeUtf8"))(qt.prototype);var Xt=class extends j{constructor(){super(b.Bool)}toString(){return"Bool"}};Ko=Symbol.toStringTag;Xt[Ko]=(c=>(c.ArrayType=Uint8Array,c[Symbol.toStringTag]="Bool"))(Xt.prototype);var Qt=class extends j{constructor(e,t,r=128){super(b.Decimal),this.scale=e,this.precision=t,this.bitWidth=r}toString(){return"Decimal[".concat(this.precision,"e").concat(this.scale>0?"+":"").concat(this.scale,"]")}};Zo=Symbol.toStringTag;Qt[Zo]=(c=>(c.scale=null,c.precision=null,c.ArrayType=Uint32Array,c[Symbol.toStringTag]="Decimal"))(Qt.prototype);var Yt=class extends j{constructor(e){super(b.Date),this.unit=e}toString(){return"Date".concat((this.unit+1)*32,"<").concat(Le[this.unit],">")}get ArrayType(){return this.unit===Le.DAY?Int32Array:BigInt64Array}};ec=Symbol.toStringTag;Yt[ec]=(c=>(c.unit=null,c[Symbol.toStringTag]="Date"))(Yt.prototype);var Jt=class extends j{constructor(e,t){super(b.Time),this.unit=e,this.bitWidth=t}toString(){return"Time".concat(this.bitWidth,"<").concat(R[this.unit],">")}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error("Unrecognized ".concat(this[Symbol.toStringTag]," type"))}};tc=Symbol.toStringTag;Jt[tc]=(c=>(c.unit=null,c.bitWidth=null,c[Symbol.toStringTag]="Time"))(Jt.prototype);var Kt=class extends j{constructor(e,t){super(b.Timestamp),this.unit=e,this.timezone=t}toString(){return"Timestamp<".concat(R[this.unit]).concat(this.timezone?", ".concat(this.timezone):"",">")}};rc=Symbol.toStringTag;Kt[rc]=(c=>(c.unit=null,c.timezone=null,c.ArrayType=BigInt64Array,c[Symbol.toStringTag]="Timestamp"))(Kt.prototype);var Zt=class extends j{constructor(e){super(b.Interval),this.unit=e}toString(){return"Interval<".concat(Ce[this.unit],">")}};ic=Symbol.toStringTag;Zt[ic]=(c=>(c.unit=null,c.ArrayType=Int32Array,c[Symbol.toStringTag]="Interval"))(Zt.prototype);var er=class extends j{constructor(e){super(b.Duration),this.unit=e}toString(){return"Duration<".concat(R[this.unit],">")}};nc=Symbol.toStringTag;er[nc]=(c=>(c.unit=null,c.ArrayType=BigInt64Array,c[Symbol.toStringTag]="Duration"))(er.prototype);var yt=class extends j{constructor(e){super(b.List),this.children=[e]}toString(){return"List<".concat(this.valueType,">")}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}};sc=Symbol.toStringTag;yt[sc]=(c=>(c.children=null,c[Symbol.toStringTag]="List"))(yt.prototype);var ye=class extends j{constructor(e){super(b.Struct),this.children=e}toString(){return"Struct<{".concat(this.children.map(e=>"".concat(e.name,":").concat(e.type)).join(", "),"}>")}};ac=Symbol.toStringTag;ye[ac]=(c=>(c.children=null,c[Symbol.toStringTag]="Struct"))(ye.prototype);var bt=class extends j{constructor(e,t,r){super(b.Union),this.mode=e,this.children=r,this.typeIds=t=Int32Array.from(t),this.typeIdToChildIndex=t.reduce((n,a,o)=>(n[a]=o)&&n||n,Object.create(null))}toString(){return"".concat(this[Symbol.toStringTag],"<").concat(this.children.map(e=>"".concat(e.type)).join(" | "),">")}};oc=Symbol.toStringTag;bt[oc]=(c=>(c.mode=null,c.typeIds=null,c.children=null,c.typeIdToChildIndex=null,c.ArrayType=Int8Array,c[Symbol.toStringTag]="Union"))(bt.prototype);var tr=class extends j{constructor(e){super(b.FixedSizeBinary),this.byteWidth=e}toString(){return"FixedSizeBinary[".concat(this.byteWidth,"]")}};cc=Symbol.toStringTag;tr[cc]=(c=>(c.byteWidth=null,c.ArrayType=Uint8Array,c[Symbol.toStringTag]="FixedSizeBinary"))(tr.prototype);var St=class extends j{constructor(e,t){super(b.FixedSizeList),this.listSize=e,this.children=[t]}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return"FixedSizeList[".concat(this.listSize,"]<").concat(this.valueType,">")}};lc=Symbol.toStringTag;St[lc]=(c=>(c.children=null,c.listSize=null,c[Symbol.toStringTag]="FixedSizeList"))(St.prototype);var wt=class extends j{constructor(e,t=!1){var r,n,a;if(super(b.Map),this.children=[e],this.keysSorted=t,e&&(e.name="entries",!((r=e==null?void 0:e.type)===null||r===void 0)&&r.children)){let o=(n=e==null?void 0:e.type)===null||n===void 0?void 0:n.children[0];o&&(o.name="key");let l=(a=e==null?void 0:e.type)===null||a===void 0?void 0:a.children[1];l&&(l.name="value")}}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return"Map<{".concat(this.children[0].type.children.map(e=>"".concat(e.name,":").concat(e.type)).join(", "),"}>")}};uc=Symbol.toStringTag;wt[uc]=(c=>(c.children=null,c.keysSorted=null,c[Symbol.toStringTag]="Map_"))(wt.prototype);var Bu=(c=>()=>++c)(-1),et=class extends j{constructor(e,t,r,n){super(b.Dictionary),this.indices=t,this.dictionary=e,this.isOrdered=n||!1,this.id=r==null?Bu():oe(r)}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return"Dictionary<".concat(this.indices,", ").concat(this.dictionary,">")}};_c=Symbol.toStringTag;et[_c]=(c=>(c.id=null,c.indices=null,c.isOrdered=null,c.dictionary=null,c[Symbol.toStringTag]="Dictionary"))(et.prototype);function tt(c){let e=c;switch(c.typeId){case b.Decimal:return c.bitWidth/32;case b.Interval:return 1+e.unit;case b.FixedSizeList:return e.listSize;case b.FixedSizeBinary:return e.byteWidth;default:return 1}}var G=class{visitMany(e,...t){return e.map((r,n)=>this.visit(r,...t.map(a=>a[n])))}visit(...e){return this.getVisitFn(e[0],!1).apply(this,e)}getVisitFn(e,t=!0){return ju(this,e,t)}getVisitFnByTypeId(e,t=!0){return ci(this,e,t)}visitNull(e,...t){return null}visitBool(e,...t){return null}visitInt(e,...t){return null}visitFloat(e,...t){return null}visitUtf8(e,...t){return null}visitLargeUtf8(e,...t){return null}visitBinary(e,...t){return null}visitLargeBinary(e,...t){return null}visitFixedSizeBinary(e,...t){return null}visitDate(e,...t){return null}visitTimestamp(e,...t){return null}visitTime(e,...t){return null}visitDecimal(e,...t){return null}visitList(e,...t){return null}visitStruct(e,...t){return null}visitUnion(e,...t){return null}visitDictionary(e,...t){return null}visitInterval(e,...t){return null}visitDuration(e,...t){return null}visitFixedSizeList(e,...t){return null}visitMap(e,...t){return null}};function ju(c,e,t=!0){return typeof e=="number"?ci(c,e,t):typeof e=="string"&&e in b?ci(c,b[e],t):e&&e instanceof j?ci(c,dc(e),t):e!=null&&e.type&&e.type instanceof j?ci(c,dc(e.type),t):ci(c,b.NONE,t)}function ci(c,e,t=!0){let r=null;switch(e){case b.Null:r=c.visitNull;break;case b.Bool:r=c.visitBool;break;case b.Int:r=c.visitInt;break;case b.Int8:r=c.visitInt8||c.visitInt;break;case b.Int16:r=c.visitInt16||c.visitInt;break;case b.Int32:r=c.visitInt32||c.visitInt;break;case b.Int64:r=c.visitInt64||c.visitInt;break;case b.Uint8:r=c.visitUint8||c.visitInt;break;case b.Uint16:r=c.visitUint16||c.visitInt;break;case b.Uint32:r=c.visitUint32||c.visitInt;break;case b.Uint64:r=c.visitUint64||c.visitInt;break;case b.Float:r=c.visitFloat;break;case b.Float16:r=c.visitFloat16||c.visitFloat;break;case b.Float32:r=c.visitFloat32||c.visitFloat;break;case b.Float64:r=c.visitFloat64||c.visitFloat;break;case b.Utf8:r=c.visitUtf8;break;case b.LargeUtf8:r=c.visitLargeUtf8;break;case b.Binary:r=c.visitBinary;break;case b.LargeBinary:r=c.visitLargeBinary;break;case b.FixedSizeBinary:r=c.visitFixedSizeBinary;break;case b.Date:r=c.visitDate;break;case b.DateDay:r=c.visitDateDay||c.visitDate;break;case b.DateMillisecond:r=c.visitDateMillisecond||c.visitDate;break;case b.Timestamp:r=c.visitTimestamp;break;case b.TimestampSecond:r=c.visitTimestampSecond||c.visitTimestamp;break;case b.TimestampMillisecond:r=c.visitTimestampMillisecond||c.visitTimestamp;break;case b.TimestampMicrosecond:r=c.visitTimestampMicrosecond||c.visitTimestamp;break;case b.TimestampNanosecond:r=c.visitTimestampNanosecond||c.visitTimestamp;break;case b.Time:r=c.visitTime;break;case b.TimeSecond:r=c.visitTimeSecond||c.visitTime;break;case b.TimeMillisecond:r=c.visitTimeMillisecond||c.visitTime;break;case b.TimeMicrosecond:r=c.visitTimeMicrosecond||c.visitTime;break;case b.TimeNanosecond:r=c.visitTimeNanosecond||c.visitTime;break;case b.Decimal:r=c.visitDecimal;break;case b.List:r=c.visitList;break;case b.Struct:r=c.visitStruct;break;case b.Union:r=c.visitUnion;break;case b.DenseUnion:r=c.visitDenseUnion||c.visitUnion;break;case b.SparseUnion:r=c.visitSparseUnion||c.visitUnion;break;case b.Dictionary:r=c.visitDictionary;break;case b.Interval:r=c.visitInterval;break;case b.IntervalDayTime:r=c.visitIntervalDayTime||c.visitInterval;break;case b.IntervalYearMonth:r=c.visitIntervalYearMonth||c.visitInterval;break;case b.Duration:r=c.visitDuration;break;case b.DurationSecond:r=c.visitDurationSecond||c.visitDuration;break;case b.DurationMillisecond:r=c.visitDurationMillisecond||c.visitDuration;break;case b.DurationMicrosecond:r=c.visitDurationMicrosecond||c.visitDuration;break;case b.DurationNanosecond:r=c.visitDurationNanosecond||c.visitDuration;break;case b.FixedSizeList:r=c.visitFixedSizeList;break;case b.Map:r=c.visitMap;break}if(typeof r=="function")return r;if(!t)return()=>null;throw new Error("Unrecognized type '".concat(b[e],"'"))}function dc(c){switch(c.typeId){case b.Null:return b.Null;case b.Int:{let{bitWidth:e,isSigned:t}=c;switch(e){case 8:return t?b.Int8:b.Uint8;case 16:return t?b.Int16:b.Uint16;case 32:return t?b.Int32:b.Uint32;case 64:return t?b.Int64:b.Uint64}return b.Int}case b.Float:switch(c.precision){case pe.HALF:return b.Float16;case pe.SINGLE:return b.Float32;case pe.DOUBLE:return b.Float64}return b.Float;case b.Binary:return b.Binary;case b.LargeBinary:return b.LargeBinary;case b.Utf8:return b.Utf8;case b.LargeUtf8:return b.LargeUtf8;case b.Bool:return b.Bool;case b.Decimal:return b.Decimal;case b.Time:switch(c.unit){case R.SECOND:return b.TimeSecond;case R.MILLISECOND:return b.TimeMillisecond;case R.MICROSECOND:return b.TimeMicrosecond;case R.NANOSECOND:return b.TimeNanosecond}return b.Time;case b.Timestamp:switch(c.unit){case R.SECOND:return b.TimestampSecond;case R.MILLISECOND:return b.TimestampMillisecond;case R.MICROSECOND:return b.TimestampMicrosecond;case R.NANOSECOND:return b.TimestampNanosecond}return b.Timestamp;case b.Date:switch(c.unit){case Le.DAY:return b.DateDay;case Le.MILLISECOND:return b.DateMillisecond}return b.Date;case b.Interval:switch(c.unit){case Ce.DAY_TIME:return b.IntervalDayTime;case Ce.YEAR_MONTH:return b.IntervalYearMonth}return b.Interval;case b.Duration:switch(c.unit){case R.SECOND:return b.DurationSecond;case R.MILLISECOND:return b.DurationMillisecond;case R.MICROSECOND:return b.DurationMicrosecond;case R.NANOSECOND:return b.DurationNanosecond}return b.Duration;case b.Map:return b.Map;case b.List:return b.List;case b.Struct:return b.Struct;case b.Union:switch(c.mode){case he.Dense:return b.DenseUnion;case he.Sparse:return b.SparseUnion}return b.Union;case b.FixedSizeBinary:return b.FixedSizeBinary;case b.FixedSizeList:return b.FixedSizeList;case b.Dictionary:return b.Dictionary}throw new Error("Unrecognized type '".concat(b[c.typeId],"'"))}G.prototype.visitInt8=null;G.prototype.visitInt16=null;G.prototype.visitInt32=null;G.prototype.visitInt64=null;G.prototype.visitUint8=null;G.prototype.visitUint16=null;G.prototype.visitUint32=null;G.prototype.visitUint64=null;G.prototype.visitFloat16=null;G.prototype.visitFloat32=null;G.prototype.visitFloat64=null;G.prototype.visitDateDay=null;G.prototype.visitDateMillisecond=null;G.prototype.visitTimestampSecond=null;G.prototype.visitTimestampMillisecond=null;G.prototype.visitTimestampMicrosecond=null;G.prototype.visitTimestampNanosecond=null;G.prototype.visitTimeSecond=null;G.prototype.visitTimeMillisecond=null;G.prototype.visitTimeMicrosecond=null;G.prototype.visitTimeNanosecond=null;G.prototype.visitDenseUnion=null;G.prototype.visitSparseUnion=null;G.prototype.visitIntervalDayTime=null;G.prototype.visitIntervalYearMonth=null;G.prototype.visitDuration=null;G.prototype.visitDurationSecond=null;G.prototype.visitDurationMillisecond=null;G.prototype.visitDurationMicrosecond=null;G.prototype.visitDurationNanosecond=null;var Pa={};mr(Pa,{float64ToUint16:()=>Xi,uint16ToFloat64:()=>es});var fc=new Float64Array(1),li=new Uint32Array(fc.buffer);function es(c){let e=(c&31744)>>10,t=(c&1023)/1024,r=Math.pow(-1,(c&32768)>>15);switch(e){case 31:return r*(t?Number.NaN:1/0);case 0:return r*(t?6103515625e-14*t:0)}return r*Math.pow(2,e-15)*(1+t)}function Xi(c){if(c!==c)return 32256;fc[0]=c;let e=(li[1]&2147483648)>>16&65535,t=li[1]&2146435072,r=0;return t>=1089470464?li[0]>0?t=31744:(t=(t&2080374784)>>16,r=(li[1]&1048575)>>10):t<=1056964608?(r=1048576+(li[1]&1048575),r=1048576+(r<<(t>>20)-998)>>21,t=0):(t=t-1056964608>>10,r=(li[1]&1048575)+512>>10),e|t|r&65535}var V=class extends G{};function J(c){return(e,t,r)=>{if(e.setValid(t,r!=null))return c(e,t,r)}}var Ru=(c,e,t)=>{c[e]=Math.floor(t/864e5)},pc=(c,e,t,r)=>{if(t+1{let n=c+t;r?e[n>>3]|=1<>3]&=~(1<{c[e]=t},Ia=({values:c},e,t)=>{c[e]=t},mc=({values:c},e,t)=>{c[e]=Xi(t)},Gu=(c,e,t)=>{switch(c.type.precision){case pe.HALF:return mc(c,e,t);case pe.SINGLE:case pe.DOUBLE:return Ia(c,e,t)}},ts=({values:c},e,t)=>{Ru(c,e,t.valueOf())},rs=({values:c},e,t)=>{c[e]=BigInt(t)},Ba=({stride:c,values:e},t,r)=>{e.set(r.subarray(0,c),c*t)},hc=({values:c,valueOffsets:e},t,r)=>pc(c,e,t,r),gc=({values:c,valueOffsets:e},t,r)=>pc(c,e,t,xt(r)),ja=(c,e,t)=>{c.type.unit===Le.DAY?ts(c,e,t):rs(c,e,t)},is=({values:c},e,t)=>{c[e]=BigInt(t/1e3)},ns=({values:c},e,t)=>{c[e]=BigInt(t)},ss=({values:c},e,t)=>{c[e]=BigInt(t*1e3)},as=({values:c},e,t)=>{c[e]=BigInt(t*1e6)},Ra=(c,e,t)=>{switch(c.type.unit){case R.SECOND:return is(c,e,t);case R.MILLISECOND:return ns(c,e,t);case R.MICROSECOND:return ss(c,e,t);case R.NANOSECOND:return as(c,e,t)}},os=({values:c},e,t)=>{c[e]=t},cs=({values:c},e,t)=>{c[e]=t},ls=({values:c},e,t)=>{c[e]=t},us=({values:c},e,t)=>{c[e]=t},Ua=(c,e,t)=>{switch(c.type.unit){case R.SECOND:return os(c,e,t);case R.MILLISECOND:return cs(c,e,t);case R.MICROSECOND:return ls(c,e,t);case R.NANOSECOND:return us(c,e,t)}},Ga=({values:c,stride:e},t,r)=>{c.set(r.subarray(0,e),e*t)},Ou=(c,e,t)=>{let r=c.children[0],n=c.valueOffsets,a=je.getVisitFn(r);if(Array.isArray(t))for(let o=-1,l=n[e],u=n[e+1];l{let r=c.children[0],{valueOffsets:n}=c,a=je.getVisitFn(r),{[e]:o,[e+1]:l}=n,u=t instanceof Map?t.entries():Object.entries(t);for(let _ of u)if(a(r,o,_),++o>=l)break},Nu=(c,e)=>(t,r,n,a)=>r&&t(r,c,e[a]),Wu=(c,e)=>(t,r,n,a)=>r&&t(r,c,e.get(a)),Vu=(c,e)=>(t,r,n,a)=>r&&t(r,c,e.get(n.name)),zu=(c,e)=>(t,r,n,a)=>r&&t(r,c,e[n.name]),$u=(c,e,t)=>{let r=c.type.children.map(a=>je.getVisitFn(a.type)),n=t instanceof Map?Vu(e,t):t instanceof ae?Wu(e,t):Array.isArray(t)?Nu(e,t):zu(e,t);c.type.children.forEach((a,o)=>n(r[o],c.children[o],a,o))},qu=(c,e,t)=>{c.type.mode===he.Dense?vc(c,e,t):yc(c,e,t)},vc=(c,e,t)=>{let r=c.type.typeIdToChildIndex[c.typeIds[e]],n=c.children[r];je.visit(n,c.valueOffsets[e],t)},yc=(c,e,t)=>{let r=c.type.typeIdToChildIndex[c.typeIds[e]],n=c.children[r];je.visit(n,e,t)},Xu=(c,e,t)=>{var r;(r=c.dictionary)===null||r===void 0||r.set(c.values[e],t)},Oa=(c,e,t)=>{c.type.unit===Ce.DAY_TIME?_s(c,e,t):ds(c,e,t)},_s=({values:c},e,t)=>{c.set(t.subarray(0,2),2*e)},ds=({values:c},e,t)=>{c[e]=t[0]*12+t[1]%12},ps=({values:c},e,t)=>{c[e]=t},ms=({values:c},e,t)=>{c[e]=t},hs=({values:c},e,t)=>{c[e]=t},gs=({values:c},e,t)=>{c[e]=t},Ha=(c,e,t)=>{switch(c.type.unit){case R.SECOND:return ps(c,e,t);case R.MILLISECOND:return ms(c,e,t);case R.MICROSECOND:return hs(c,e,t);case R.NANOSECOND:return gs(c,e,t)}},Qu=(c,e,t)=>{let{stride:r}=c,n=c.children[0],a=je.getVisitFn(n);if(Array.isArray(t))for(let o=-1,l=e*r;++o"".concat(gt(e),": ").concat(gt(t))).join(", "),"}")}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}[Symbol.iterator](){return new Na(this[Et],this[ui])}},Na=class{constructor(e,t){this.childIndex=0,this.children=e.children,this.rowIndex=t,this.childFields=e.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){let e=this.childIndex;return et.name)}has(e,t){return e[Et].type.children.findIndex(r=>r.name===t)!==-1}getOwnPropertyDescriptor(e,t){if(e[Et].type.children.findIndex(r=>r.name===t)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(e,t){if(Reflect.has(e,t))return e[t];let r=e[Et].type.children.findIndex(n=>n.name===t);if(r!==-1){let n=Te.visit(e[Et].children[r],e[ui]);return Reflect.set(e,t,n),n}}set(e,t,r){let n=e[Et].type.children.findIndex(a=>a.name===t);return n!==-1?(je.visit(e[Et].children[n],e[ui],r),Reflect.set(e,t,r)):Reflect.has(e,t)||typeof t=="symbol"?Reflect.set(e,t,r):!1}};var O=class extends G{};function $(c){return(e,t)=>e.getValid(t)?c(e,t):null}var Yu=(c,e)=>864e5*c[e],Ju=(c,e)=>null,bc=(c,e,t)=>{if(t+1>=e.length)return null;let r=oe(e[t]),n=oe(e[t+1]);return c.subarray(r,n)},Ku=({offset:c,values:e},t)=>{let r=c+t;return(e[r>>3]&1<Yu(c,e),wc=({values:c},e)=>oe(c[e]),Lr=({stride:c,values:e},t)=>e[c*t],Zu=({stride:c,values:e},t)=>es(e[c*t]),Ec=({values:c},e)=>c[e],e_=({stride:c,values:e},t)=>e.subarray(c*t,c*(t+1)),Ac=({values:c,valueOffsets:e},t)=>bc(c,e,t),Lc=({values:c,valueOffsets:e},t)=>{let r=bc(c,e,t);return r!==null?Ci(r):null},t_=({values:c},e)=>c[e],r_=({type:c,values:e},t)=>c.precision!==pe.HALF?e[t]:es(e[t]),i_=(c,e)=>c.type.unit===Le.DAY?Sc(c,e):wc(c,e),kc=({values:c},e)=>1e3*oe(c[e]),Dc=({values:c},e)=>oe(c[e]),Tc=({values:c},e)=>Fa(c[e],BigInt(1e3)),Fc=({values:c},e)=>Fa(c[e],BigInt(1e6)),n_=(c,e)=>{switch(c.type.unit){case R.SECOND:return kc(c,e);case R.MILLISECOND:return Dc(c,e);case R.MICROSECOND:return Tc(c,e);case R.NANOSECOND:return Fc(c,e)}},xc=({values:c},e)=>c[e],Cc=({values:c},e)=>c[e],Mc=({values:c},e)=>c[e],Pc=({values:c},e)=>c[e],s_=(c,e)=>{switch(c.type.unit){case R.SECOND:return xc(c,e);case R.MILLISECOND:return Cc(c,e);case R.MICROSECOND:return Mc(c,e);case R.NANOSECOND:return Pc(c,e)}},a_=({values:c,stride:e},t)=>qi.decimal(c.subarray(e*t,e*(t+1))),o_=(c,e)=>{let{valueOffsets:t,stride:r,children:n}=c,{[e*r]:a,[e*r+1]:o}=t,u=n[0].slice(a,o-a);return new ae([u])},c_=(c,e)=>{let{valueOffsets:t,children:r}=c,{[e]:n,[e+1]:a}=t,o=r[0];return new jt(o.slice(n,a-n))},l_=(c,e)=>new Ar(c,e),u_=(c,e)=>c.type.mode===he.Dense?Ic(c,e):Bc(c,e),Ic=(c,e)=>{let t=c.type.typeIdToChildIndex[c.typeIds[e]],r=c.children[t];return Te.visit(r,c.valueOffsets[e])},Bc=(c,e)=>{let t=c.type.typeIdToChildIndex[c.typeIds[e]],r=c.children[t];return Te.visit(r,e)},__=(c,e)=>{var t;return(t=c.dictionary)===null||t===void 0?void 0:t.get(c.values[e])},d_=(c,e)=>c.type.unit===Ce.DAY_TIME?jc(c,e):Rc(c,e),jc=({values:c},e)=>c.subarray(2*e,2*(e+1)),Rc=({values:c},e)=>{let t=c[e],r=new Int32Array(2);return r[0]=Math.trunc(t/12),r[1]=Math.trunc(t%12),r},Uc=({values:c},e)=>c[e],Gc=({values:c},e)=>c[e],Oc=({values:c},e)=>c[e],Hc=({values:c},e)=>c[e],f_=(c,e)=>{switch(c.type.unit){case R.SECOND:return Uc(c,e);case R.MILLISECOND:return Gc(c,e);case R.MICROSECOND:return Oc(c,e);case R.NANOSECOND:return Hc(c,e)}},p_=(c,e)=>{let{stride:t,children:r}=c,a=r[0].slice(e*t,t);return new ae([a])};O.prototype.visitNull=$(Ju);O.prototype.visitBool=$(Ku);O.prototype.visitInt=$(t_);O.prototype.visitInt8=$(Lr);O.prototype.visitInt16=$(Lr);O.prototype.visitInt32=$(Lr);O.prototype.visitInt64=$(Ec);O.prototype.visitUint8=$(Lr);O.prototype.visitUint16=$(Lr);O.prototype.visitUint32=$(Lr);O.prototype.visitUint64=$(Ec);O.prototype.visitFloat=$(r_);O.prototype.visitFloat16=$(Zu);O.prototype.visitFloat32=$(Lr);O.prototype.visitFloat64=$(Lr);O.prototype.visitUtf8=$(Lc);O.prototype.visitLargeUtf8=$(Lc);O.prototype.visitBinary=$(Ac);O.prototype.visitLargeBinary=$(Ac);O.prototype.visitFixedSizeBinary=$(e_);O.prototype.visitDate=$(i_);O.prototype.visitDateDay=$(Sc);O.prototype.visitDateMillisecond=$(wc);O.prototype.visitTimestamp=$(n_);O.prototype.visitTimestampSecond=$(kc);O.prototype.visitTimestampMillisecond=$(Dc);O.prototype.visitTimestampMicrosecond=$(Tc);O.prototype.visitTimestampNanosecond=$(Fc);O.prototype.visitTime=$(s_);O.prototype.visitTimeSecond=$(xc);O.prototype.visitTimeMillisecond=$(Cc);O.prototype.visitTimeMicrosecond=$(Mc);O.prototype.visitTimeNanosecond=$(Pc);O.prototype.visitDecimal=$(a_);O.prototype.visitList=$(o_);O.prototype.visitStruct=$(l_);O.prototype.visitUnion=$(u_);O.prototype.visitDenseUnion=$(Ic);O.prototype.visitSparseUnion=$(Bc);O.prototype.visitDictionary=$(__);O.prototype.visitInterval=$(d_);O.prototype.visitIntervalDayTime=$(jc);O.prototype.visitIntervalYearMonth=$(Rc);O.prototype.visitDuration=$(f_);O.prototype.visitDurationSecond=$(Uc);O.prototype.visitDurationMillisecond=$(Gc);O.prototype.visitDurationMicrosecond=$(Oc);O.prototype.visitDurationNanosecond=$(Hc);O.prototype.visitFixedSizeList=$(p_);O.prototype.visitMap=$(c_);var Te=new O;var kr=Symbol.for("keys"),di=Symbol.for("vals"),_i=Symbol.for("kKeysAsStrings"),Va=Symbol.for("_kKeysAsStrings"),jt=class{constructor(e){return this[kr]=new ae([e.children[0]]).memoize(),this[di]=e.children[1],new Proxy(this,new $a)}get[_i](){return this[Va]||(this[Va]=Array.from(this[kr].toArray(),String))}[Symbol.iterator](){return new za(this[kr],this[di])}get size(){return this[kr].length}toArray(){return Object.values(this.toJSON())}toJSON(){let e=this[kr],t=this[di],r={};for(let n=-1,a=e.length;++n"".concat(gt(e),": ").concat(gt(t))).join(", "),"}")}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}},za=class{constructor(e,t){this.keys=e,this.vals=t,this.keyIndex=0,this.numKeys=e.length}[Symbol.iterator](){return this}next(){let e=this.keyIndex;return e===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(e),Te.visit(this.vals,e)]})}},$a=class{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(e){return e[_i]}has(e,t){return e[_i].includes(t)}getOwnPropertyDescriptor(e,t){if(e[_i].indexOf(t)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(e,t){if(Reflect.has(e,t))return e[t];let r=e[_i].indexOf(t);if(r!==-1){let n=Te.visit(Reflect.get(e,di),r);return Reflect.set(e,t,n),n}}set(e,t,r){let n=e[_i].indexOf(t);return n!==-1?(je.visit(Reflect.get(e,di),n,r),Reflect.set(e,t,r)):Reflect.has(e,t)?Reflect.set(e,t,r):!1}};Object.defineProperties(jt.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[kr]:{writable:!0,enumerable:!1,configurable:!1,value:null},[di]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Va]:{writable:!0,enumerable:!1,configurable:!1,value:null}});var Nc;function Qi(c,e,t,r){let{length:n=0}=c,a=typeof e!="number"?0:e,o=typeof t!="number"?n:t;return a<0&&(a=(a%n+n)%n),o<0&&(o=(o%n+n)%n),on&&(o=n),r?r(c,a,o):[a,o]}var jr=(c,e)=>c<0?e+c:c,Wc=c=>c!==c;function Dr(c){if(typeof c!=="object"||c===null)return Wc(c)?Wc:t=>t===c;if(c instanceof Date){let t=c.valueOf();return r=>r instanceof Date?r.valueOf()===t:!1}return ArrayBuffer.isView(c)?t=>t?Aa(c,t):!1:c instanceof Map?h_(c):Array.isArray(c)?m_(c):c instanceof ae?g_(c):v_(c,!0)}function m_(c){let e=[];for(let t=-1,r=c.length;++t!1;let r=[];for(let n=-1,a=t.length;++n{if(!t||typeof t!="object")return!1;switch(t.constructor){case Array:return y_(c,t);case Map:return Vc(c,t,t.keys());case jt:case Ar:case Object:case void 0:return Vc(c,t,e||Object.keys(t))}return t instanceof ae?b_(c,t):!1}}function y_(c,e){let t=c.length;if(e.length!==t)return!1;for(let r=-1;++rRr,getBit:()=>zc,getBool:()=>bs,packBools:()=>Gr,popcnt_array:()=>$c,popcnt_bit_range:()=>Yi,popcnt_uint32:()=>ys,setBool:()=>S_,truncateBitmap:()=>Ur});function bs(c,e,t,r){return(t&1<>r}function S_(c,e,t){return t?!!(c[e>>3]|=1<>3]&=~(1<0||t.byteLength>3):Gr(new Rr(t,c,e,null,bs)).subarray(0,r)),n}return t}function Gr(c){let e=[],t=0,r=0,n=0;for(let o of c)o&&(n|=1<0)&&(e[t++]=n);let a=new Uint8Array(e.length+7&-8);return a.set(e),a}var Rr=class{constructor(e,t,r,n,a){this.bytes=e,this.length=r,this.context=n,this.get=a,this.bit=t%8,this.byteIndex=t>>3,this.byte=e[this.byteIndex++],this.index=0}next(){return this.index>3<<3,n=e+(e%8===0?0:8-e%8);return Yi(c,e,n)+Yi(c,r,t)+$c(c,n>>3,r-n>>3)}function $c(c,e,t){let r=0,n=Math.trunc(e),a=new DataView(c.buffer,c.byteOffset,c.byteLength),o=t===void 0?c.byteLength:n+t;for(;o-n>=4;)r+=ys(a.getUint32(n)),n+=4;for(;o-n>=2;)r+=ys(a.getUint16(n)),n+=2;for(;o-n>=1;)r+=ys(a.getUint8(n)),n+=1;return r}function ys(c){let e=Math.trunc(c);return e=e-(e>>>1&1431655765),e=(e&858993459)+(e>>>2&858993459),(e+(e>>>4)&252645135)*16843009>>>24}var w_=-1,le=class c{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get nullable(){if(this._nullCount!==0){let{type:e}=this;return j.isSparseUnion(e)?this.children.some(t=>t.nullable):j.isDenseUnion(e)?this.children.some(t=>t.nullable):this.nullBitmap&&this.nullBitmap.byteLength>0}return!0}get byteLength(){let e=0,{valueOffsets:t,values:r,nullBitmap:n,typeIds:a}=this;return t&&(e+=t.byteLength),r&&(e+=r.byteLength),n&&(e+=n.byteLength),a&&(e+=a.byteLength),this.children.reduce((o,l)=>o+l.byteLength,e)}get nullCount(){if(j.isUnion(this.type))return this.children.reduce((r,n)=>r+n.nullCount,0);let e=this._nullCount,t;return e<=w_&&(t=this.nullBitmap)&&(this._nullCount=e=t.length===0?0:this.length-Yi(t,this.offset,this.offset+this.length)),e}constructor(e,t,r,n,a,o=[],l){this.type=e,this.children=o,this.dictionary=l,this.offset=Math.floor(Math.max(t||0,0)),this.length=Math.floor(Math.max(r||0,0)),this._nullCount=Math.floor(Math.max(n||0,-1));let u;a instanceof c?(this.stride=a.stride,this.values=a.values,this.typeIds=a.typeIds,this.nullBitmap=a.nullBitmap,this.valueOffsets=a.valueOffsets):(this.stride=tt(e),a&&((u=a[0])&&(this.valueOffsets=u),(u=a[1])&&(this.values=u),(u=a[2])&&(this.nullBitmap=u),(u=a[3])&&(this.typeIds=u)))}getValid(e){let{type:t}=this;if(j.isUnion(t)){let r=t,n=this.children[r.typeIdToChildIndex[this.typeIds[e]]],a=r.mode===he.Dense?this.valueOffsets[e]:e;return n.getValid(a)}if(this.nullable&&this.nullCount>0){let r=this.offset+e;return(this.nullBitmap[r>>3]&1<>3;(!a||a.byteLength<=d)&&(a=new Uint8Array((o+l+63&-64)>>3).fill(255),this.nullCount>0?(a.set(Ur(o,l,this.nullBitmap),0),Object.assign(this,{nullBitmap:a})):Object.assign(this,{nullBitmap:a,_nullCount:0}));let f=a[d];r=(f&_)!==0,a[d]=t?f|_:f&~_}return r!==!!t&&(this._nullCount=this.nullCount+(t?-1:1)),t}clone(e=this.type,t=this.offset,r=this.length,n=this._nullCount,a=this,o=this.children){return new c(e,t,r,n,a,o,this.dictionary)}slice(e,t){let{stride:r,typeId:n,children:a}=this,o=+(this._nullCount===0)-1,l=n===16?r:1,u=this._sliceBuffers(e,t,r,n);return this.clone(this.type,this.offset+e,t,o,u,a.length===0||this.valueOffsets?a:this._sliceChildren(a,l*e,l*t))}_changeLengthAndBackfillNullBitmap(e){if(this.typeId===b.Null)return this.clone(this.type,0,e,0);let{length:t,nullCount:r}=this,n=new Uint8Array((e+63&-64)>>3).fill(255,0,t>>3);n[t>>3]=(1<0&&n.set(Ur(this.offset,t,this.nullBitmap),0);let a=this.buffers;return a[st.VALIDITY]=n,this.clone(this.type,0,e,r+(e-t),a)}_sliceBuffers(e,t,r,n){let a,{buffers:o}=this;return(a=o[st.TYPE])&&(o[st.TYPE]=a.subarray(e,e+t)),(a=o[st.OFFSET])&&(o[st.OFFSET]=a.subarray(e,e+t+1))||(a=o[st.DATA])&&(o[st.DATA]=n===6?a:a.subarray(r*e,r*(e+t))),o}_sliceChildren(e,t,r){return e.map(n=>n.slice(t,r))}};le.prototype.children=Object.freeze([]);var Qa=class c extends G{visit(e){return this.getVisitFn(e.type).call(this,e)}visitNull(e){let{["type"]:t,["offset"]:r=0,["length"]:n=0}=e;return new le(t,r,n,n)}visitBool(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length>>3,["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitInt(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length,["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitFloat(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length,["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitUtf8(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.data),a=z(e.nullBitmap),o=Ir(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,n,a])}visitLargeUtf8(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.data),a=z(e.nullBitmap),o=Rn(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,n,a])}visitBinary(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.data),a=z(e.nullBitmap),o=Ir(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,n,a])}visitLargeBinary(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.data),a=z(e.nullBitmap),o=Rn(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,n,a])}visitFixedSizeBinary(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitDate(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitTimestamp(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitTime(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitDecimal(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitList(e){let{["type"]:t,["offset"]:r=0,["child"]:n}=e,a=z(e.nullBitmap),o=Ir(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,void 0,a],[n])}visitStruct(e){let{["type"]:t,["offset"]:r=0,["children"]:n=[]}=e,a=z(e.nullBitmap),{length:o=n.reduce((u,{length:_})=>Math.max(u,_),0),nullCount:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,void 0,a],n)}visitUnion(e){let{["type"]:t,["offset"]:r=0,["children"]:n=[]}=e,a=ie(t.ArrayType,e.typeIds),{["length"]:o=a.length,["nullCount"]:l=-1}=e;if(j.isSparseUnion(t))return new le(t,r,o,l,[void 0,void 0,void 0,a],n);let u=Ir(e.valueOffsets);return new le(t,r,o,l,[u,void 0,void 0,a],n)}visitDictionary(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.indices.ArrayType,e.data),{["dictionary"]:o=new ae([new c().visit({type:t.dictionary})])}=e,{["length"]:l=a.length,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[void 0,a,n],[],o)}visitInterval(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitDuration(e){let{["type"]:t,["offset"]:r=0}=e,n=z(e.nullBitmap),a=ie(t.ArrayType,e.data),{["length"]:o=a.length,["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,a,n])}visitFixedSizeList(e){let{["type"]:t,["offset"]:r=0,["child"]:n=new c().visit({type:t.valueType})}=e,a=z(e.nullBitmap),{["length"]:o=n.length/tt(t),["nullCount"]:l=e.nullBitmap?-1:0}=e;return new le(t,r,o,l,[void 0,void 0,a],[n])}visitMap(e){let{["type"]:t,["offset"]:r=0,["child"]:n=new c().visit({type:t.childType})}=e,a=z(e.nullBitmap),o=Ir(e.valueOffsets),{["length"]:l=o.length-1,["nullCount"]:u=e.nullBitmap?-1:0}=e;return new le(t,r,l,u,[o,void 0,a],[n])}},E_=new Qa;function K(c){return E_.visit(c)}var Ji=class{constructor(e=0,t){this.numChunks=e,this.getChunkIterator=t,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndexe.nullable)}function Ss(c){return c.reduce((e,t)=>e+t.nullCount,0)}function ws(c){return c.reduce((e,t,r)=>(e[r+1]=e[r]+t.length,e),new Uint32Array(c.length+1))}function Es(c,e,t,r){let n=[];for(let a=-1,o=c.length;++a=r)break;if(t>=u+_)continue;if(u>=t&&u+_<=r){n.push(l);continue}let d=Math.max(0,t-u),f=Math.min(r-u,_);n.push(l.slice(d,f-d))}return n.length===0&&n.push(c[0].slice(0,0)),n}function Ya(c,e,t,r){let n=0,a=0,o=e.length-1;do{if(n>=o-1)return t0?0:-1}function L_(c,e){let{nullBitmap:t}=c;if(!t||c.nullCount<=0)return-1;let r=0;for(let n of new Rr(t,c.offset+(e||0),c.length,t,bs)){if(!n)return r;++r}return-1}function Z(c,e,t){if(e===void 0)return-1;if(e===null)switch(c.typeId){case b.Union:break;case b.Dictionary:break;default:return L_(c,t)}let r=Te.getVisitFn(c),n=Dr(e);for(let a=(t||0)-1,o=c.length;++a{let n=c.data[r];return n.values.subarray(0,n.length)[Symbol.iterator]()});let t=0;return new Ji(c.data.length,r=>{let a=c.data[r].length,o=c.slice(t,t+a);return t+=a,new Ja(o)})}var Ja=class{constructor(e){this.vector=e,this.index=0}next(){return this.indexl.data):e;if(a.length===0||a.some(l=>!(l instanceof le)))throw new TypeError("Vector constructor expects an Array of Data instances.");let o=(t=a[0])===null||t===void 0?void 0:t.type;switch(a.length){case 0:this._offsets=[0];break;case 1:{let{get:l,set:u,indexOf:_}=Yc[o.typeId],d=a[0];this.isValid=f=>Ki(d,f),this.get=f=>l(d,f),this.set=(f,p)=>u(d,f,p),this.indexOf=f=>_(d,f),this._offsets=[0,d.length];break}default:Object.setPrototypeOf(this,Jc[o.typeId]),this._offsets=ws(a);break}this.data=a,this.type=o,this.stride=tt(o),this.numChildren=(n=(r=o.children)===null||r===void 0?void 0:r.length)!==null&&n!==void 0?n:0,this.length=this._offsets.at(-1)}get byteLength(){return this.data.reduce((e,t)=>e+t.byteLength,0)}get nullable(){return qc(this.data)}get nullCount(){return Ss(this.data)}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return"".concat(this.VectorName,"<").concat(this.type[Symbol.toStringTag],">")}get VectorName(){return"".concat(b[this.type.typeId],"Vector")}isValid(e){return!1}get(e){return null}at(e){return this.get(jr(e,this.length))}set(e,t){}indexOf(e,t){return-1}includes(e,t){return this.indexOf(e,t)>-1}[Symbol.iterator](){return pi.visit(this)}concat(...e){return new c(this.data.concat(e.flatMap(t=>t.data).flat(Number.POSITIVE_INFINITY)))}slice(e,t){return new c(Qi(this,e,t,({data:r,_offsets:n},a,o)=>Es(r,n,a,o)))}toJSON(){return[...this]}toArray(){let{type:e,data:t,length:r,stride:n,ArrayType:a}=this;switch(e.typeId){case b.Int:case b.Float:case b.Decimal:case b.Time:case b.Timestamp:switch(t.length){case 0:return new a;case 1:return t[0].values.subarray(0,r*n);default:return t.reduce((o,{values:l,length:u})=>(o.array.set(l.subarray(0,u*n),o.offset),o.offset+=u*n,o),{array:new a(r*n),offset:0}).array}}return[...this]}toString(){return"[".concat([...this].join(","),"]")}getChild(e){var t;return this.getChildAt((t=this.type.children)===null||t===void 0?void 0:t.findIndex(r=>r.name===e))}getChildAt(e){return e>-1&&et[e])):null}get isMemoized(){return j.isDictionary(this.type)?this.data[0].dictionary.isMemoized:!1}memoize(){if(j.isDictionary(this.type)){let e=new ks(this.data[0].dictionary),t=this.data.map(r=>{let n=r.clone();return n.dictionary=e,n});return new c(t)}return new ks(this)}unmemoize(){if(j.isDictionary(this.type)&&this.isMemoized){let e=this.data[0].dictionary.unmemoize(),t=this.data.map(r=>{let n=r.clone();return n.dictionary=e,n});return new c(t)}return this}};Qc=Symbol.toStringTag;ae[Qc]=(c=>{c.type=j.prototype,c.data=[],c.length=0,c.stride=1,c.numChildren=0,c._offsets=new Uint32Array([0]),c[Symbol.isConcatSpreadable]=!0;let e=Object.keys(b).map(t=>b[t]).filter(t=>typeof t=="number"&&t!==b.NONE);for(let t of e){let r=Te.getVisitFnByTypeId(t),n=je.getVisitFnByTypeId(t),a=Or.getVisitFnByTypeId(t);Yc[t]={get:r,set:n,indexOf:a},Jc[t]=Object.create(c,{isValid:{value:fi(Ki)},get:{value:fi(Te.getVisitFnByTypeId(t))},set:{value:As(je.getVisitFnByTypeId(t))},indexOf:{value:Ls(Or.getVisitFnByTypeId(t))}})}return"Vector"})(ae.prototype);var ks=class c extends ae{constructor(e){super(e.data);let t=this.get,r=this.set,n=this.slice,a=new Array(this.length);Object.defineProperty(this,"get",{value(o){let l=a[o];if(l!==void 0)return l;let u=t.call(this,o);return a[o]=u,u}}),Object.defineProperty(this,"set",{value(o,l){r.call(this,o,l),a[o]=l}}),Object.defineProperty(this,"slice",{value:(o,l)=>new c(n.call(this,o,l))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new ae(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}};function Kc(c){if(!c||c.length<=0)return function(n){return!0};let e="",t=c.filter(r=>r===r);return t.length>0&&(e="\n switch (x) {".concat(t.map(r=>"\n case ".concat(k_(r),":")).join(""),"\n return false;\n }")),c.length!==t.length&&(e="if (x !== x) return false;\n".concat(e)),new Function("x","".concat(e,"\nreturn true;"))}function k_(c){return typeof c!="bigint"?gt(c):"".concat(gt(c),"n")}function Ka(c,e){let t=Math.ceil(c)*e-1;return(t-t%64+64||64)/e}function Zc(c,e=0){return c.length>=e?c.subarray(0,e):Pi(new c.constructor(e),c,0)}var At=class{constructor(e,t=0,r=1){this.length=Math.ceil(t/r),this.buffer=new e(this.length),this.stride=r,this.BYTES_PER_ELEMENT=e.BYTES_PER_ELEMENT,this.ArrayType=e}get byteLength(){return Math.ceil(this.length*this.stride)*this.BYTES_PER_ELEMENT}get reservedLength(){return this.buffer.length/this.stride}get reservedByteLength(){return this.buffer.byteLength}set(e,t){return this}append(e){return this.set(this.length,e)}reserve(e){if(e>0){this.length+=e;let t=this.stride,r=this.length*t,n=this.buffer.length;r>=n&&this._resize(n===0?Ka(r*1,this.BYTES_PER_ELEMENT):Ka(r*2,this.BYTES_PER_ELEMENT))}return this}flush(e=this.length){e=Ka(e*this.stride,this.BYTES_PER_ELEMENT);let t=Zc(this.buffer,e);return this.clear(),t}clear(){return this.length=0,this.buffer=new this.ArrayType,this}_resize(e){return this.buffer=Zc(this.buffer,e)}},ir=class extends At{last(){return this.get(this.length-1)}get(e){return this.buffer[e]}set(e,t){return this.reserve(e-this.length+1),this.buffer[e*this.stride]=t,this}},mi=class extends ir{constructor(){super(Uint8Array,0,1/8),this.numValid=0}get numInvalid(){return this.length-this.numValid}get(e){return this.buffer[e>>3]>>e%8&1}set(e,t){let{buffer:r}=this.reserve(e-this.length+1),n=e>>3,a=e%8,o=r[n]>>a&1;return t?o===0&&(r[n]|=1<=0&&n.fill(n[r],r,e),n[e]=n[e-1]+t,this}flush(e=this.length-1){return e>this.length&&this.set(e-1,this.BYTES_PER_ELEMENT>4?BigInt(0):0),super.flush(e+1)}};var Se=class{static throughNode(e){throw new Error('"throughNode" not available in this environment')}static throughDOM(e){throw new Error('"throughDOM" not available in this environment')}constructor({type:e,nullValues:t}){this.length=0,this.finished=!1,this.type=e,this.children=[],this.nullValues=t,this.stride=tt(e),this._nulls=new mi,t&&t.length>0&&(this._isValid=Kc(t))}toVector(){return new ae([this.flush()])}get ArrayType(){return this.type.ArrayType}get nullCount(){return this._nulls.numInvalid}get numChildren(){return this.children.length}get byteLength(){let e=0,{_offsets:t,_values:r,_nulls:n,_typeIds:a,children:o}=this;return t&&(e+=t.byteLength),r&&(e+=r.byteLength),n&&(e+=n.byteLength),a&&(e+=a.byteLength),o.reduce((l,u)=>l+u.byteLength,e)}get reservedLength(){return this._nulls.reservedLength}get reservedByteLength(){let e=0;return this._offsets&&(e+=this._offsets.reservedByteLength),this._values&&(e+=this._values.reservedByteLength),this._nulls&&(e+=this._nulls.reservedByteLength),this._typeIds&&(e+=this._typeIds.reservedByteLength),this.children.reduce((t,r)=>t+r.reservedByteLength,e)}get valueOffsets(){return this._offsets?this._offsets.buffer:null}get values(){return this._values?this._values.buffer:null}get nullBitmap(){return this._nulls?this._nulls.buffer:null}get typeIds(){return this._typeIds?this._typeIds.buffer:null}append(e){return this.set(this.length,e)}isValid(e){return this._isValid(e)}set(e,t){return this.setValid(e,this.isValid(t))&&this.setValue(e,t),this}setValue(e,t){this._setValue(this,e,t)}setValid(e,t){return this.length=this._nulls.set(e,+t).length,t}addChild(e,t="".concat(this.numChildren)){throw new Error('Cannot append children to non-nested type "'.concat(this.type,'"'))}getChildAt(e){return this.children[e]||null}flush(){let e,t,r,n,{type:a,length:o,nullCount:l,_typeIds:u,_offsets:_,_values:d,_nulls:f}=this;(t=u==null?void 0:u.flush(o))?n=_==null?void 0:_.flush(o):(n=_==null?void 0:_.flush(o))?e=d==null?void 0:d.flush(_.last()):e=d==null?void 0:d.flush(o),l>0&&(r=f==null?void 0:f.flush(o));let p=this.children.map(m=>m.flush());return this.clear(),K({type:a,length:o,nullCount:l,children:p,child:p[0],data:e,typeIds:t,nullBitmap:r,valueOffsets:n})}finish(){this.finished=!0;for(let e of this.children)e.finish();return this}clear(){var e,t,r,n;this.length=0,(e=this._nulls)===null||e===void 0||e.clear(),(t=this._values)===null||t===void 0||t.clear(),(r=this._offsets)===null||r===void 0||r.clear(),(n=this._typeIds)===null||n===void 0||n.clear();for(let a of this.children)a.clear();return this}};Se.prototype.length=1;Se.prototype.stride=1;Se.prototype.children=null;Se.prototype.finished=!1;Se.prototype.nullValues=null;Se.prototype._isValid=()=>!0;var Fe=class extends Se{constructor(e){super(e),this._values=new ir(this.ArrayType,0,this.stride)}setValue(e,t){let r=this._values;return r.reserve(e-r.length+1),super.setValue(e,t)}},ze=class extends Se{constructor(e){super(e),this._pendingLength=0,this._offsets=new hi(e.type)}setValue(e,t){let r=this._pending||(this._pending=new Map),n=r.get(e);n&&(this._pendingLength-=n.length),this._pendingLength+=t instanceof jt?t[kr].length:t.length,r.set(e,t)}setValid(e,t){return super.setValid(e,t)?!0:((this._pending||(this._pending=new Map)).set(e,void 0),!1)}clear(){return this._pendingLength=0,this._pending=void 0,super.clear()}flush(){return this._flush(),super.flush()}finish(){return this._flush(),super.finish()}_flush(){let e=this._pending,t=this._pendingLength;return this._pendingLength=0,this._pending=void 0,e&&e.size>0&&this._flushPending(e,t),this}};var Hr=class{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(e,t,r,n){return e.prep(8,24),e.writeInt64(BigInt(n!=null?n:0)),e.pad(4),e.writeInt32(r),e.writeInt64(BigInt(t!=null?t:0)),e.offset()}};var rt=class c{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsFooter(e,t){return(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsFooter(e,t){return e.setPosition(e.position()+4),(t||new c).__init(e.readInt32(e.position())+e.position(),e)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):ue.V1}schema(e){let t=this.bb.__offset(this.bb_pos,6);return t?(e||new Ve).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}dictionaries(e,t){let r=this.bb.__offset(this.bb_pos,8);return r?(t||new Hr).__init(this.bb.__vector(this.bb_pos+r)+e*24,this.bb):null}dictionariesLength(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}recordBatches(e,t){let r=this.bb.__offset(this.bb_pos,10);return r?(t||new Hr).__init(this.bb.__vector(this.bb_pos+r)+e*24,this.bb):null}recordBatchesLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let r=this.bb.__offset(this.bb_pos,12);return r?(t||new Me).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startFooter(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,ue.V1)}static addSchema(e,t){e.addFieldOffset(1,t,0)}static addDictionaries(e,t){e.addFieldOffset(2,t,0)}static startDictionariesVector(e,t){e.startVector(24,t,8)}static addRecordBatches(e,t){e.addFieldOffset(3,t,0)}static startRecordBatchesVector(e,t){e.startVector(24,t,8)}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endFooter(e){return e.endObject()}static finishFooterBuffer(e,t){e.finish(t)}static finishSizePrefixedFooterBuffer(e,t){e.finish(t,void 0,!0)}};var de=class c{constructor(e=[],t,r,n=ue.V5){this.fields=e||[],this.metadata=t||new Map,r||(r=Za(this.fields)),this.dictionaries=r,this.metadataVersion=n}get[Symbol.toStringTag](){return"Schema"}get names(){return this.fields.map(e=>e.name)}toString(){return"Schema<{ ".concat(this.fields.map((e,t)=>"".concat(t,": ").concat(e)).join(", ")," }>")}select(e){let t=new Set(e),r=this.fields.filter(n=>t.has(n.name));return new c(r,this.metadata)}selectAt(e){let t=e.map(r=>this.fields[r]).filter(Boolean);return new c(t,this.metadata)}assign(...e){let t=e[0]instanceof c?e[0]:Array.isArray(e[0])?new c(e[0]):new c(e),r=[...this.fields],n=Ds(Ds(new Map,this.metadata),t.metadata),a=t.fields.filter(l=>{let u=r.findIndex(_=>_.name===l.name);return~u?(r[u]=l.clone({metadata:Ds(Ds(new Map,r[u].metadata),l.metadata)}))&&!1:!0}),o=Za(a,new Map);return new c([...r,...a],n,new Map([...this.dictionaries,...o]))}};de.prototype.fields=null;de.prototype.metadata=null;de.prototype.dictionaries=null;var ne=class c{static new(...e){let[t,r,n,a]=e;return e[0]&&typeof e[0]=="object"&&({name:t}=e[0],r===void 0&&(r=e[0].type),n===void 0&&(n=e[0].nullable),a===void 0&&(a=e[0].metadata)),new c("".concat(t),r,n,a)}constructor(e,t,r=!1,n){this.name=e,this.type=t,this.nullable=r,this.metadata=n||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return"Field"}toString(){return"".concat(this.name,": ").concat(this.type)}clone(...e){let[t,r,n,a]=e;return!e[0]||typeof e[0]!="object"?[t=this.name,r=this.type,n=this.nullable,a=this.metadata]=e:{name:t=this.name,type:r=this.type,nullable:n=this.nullable,metadata:a=this.metadata}=e[0],c.new(t,r,n,a)}};ne.prototype.type=null;ne.prototype.name=null;ne.prototype.nullable=null;ne.prototype.metadata=null;function Ds(c,e){return new Map([...c||new Map,...e||new Map])}function Za(c,e=new Map){for(let t=-1,r=c.length;++t0&&Za(a.children,e)}return e}var D_=Br,T_=Ke,nr=class{static decode(e){e=new T_(z(e));let t=rt.getRootAsFooter(e),r=de.decode(t.schema(),new Map,t.version());return new eo(r,t)}static encode(e){let t=new D_,r=de.encode(t,e.schema);rt.startRecordBatchesVector(t,e.numRecordBatches);for(let o of[...e.recordBatches()].slice().reverse())sr.encode(t,o);let n=t.endVector();rt.startDictionariesVector(t,e.numDictionaries);for(let o of[...e.dictionaryBatches()].slice().reverse())sr.encode(t,o);let a=t.endVector();return rt.startFooter(t),rt.addSchema(t,r),rt.addVersion(t,ue.V5),rt.addRecordBatches(t,n),rt.addDictionaries(t,a),rt.finishFooterBuffer(t,rt.endFooter(t)),t.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(e,t=ue.V5,r,n){this.schema=e,this.version=t,r&&(this._recordBatches=r),n&&(this._dictionaryBatches=n)}*recordBatches(){for(let e,t=-1,r=this.numRecordBatches;++t=0&&e=0&&e=0&&e=0&&ethis._closedPromiseResolve=e)}get closed(){return this._closedPromise}cancel(e){return B(this,void 0,void 0,function*(){yield this.return(e)})}write(e){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(e):this.resolvers.shift().resolve({done:!1,value:e}))}abort(e){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:e}:this.resolvers.shift().reject({done:!0,value:e}))}close(){if(this._closedPromiseResolve){let{resolvers:e}=this;for(;e.length>0;)e.shift().resolve(be);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(e){return Be.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,e)}toNodeStream(e){return Be.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,e)}throw(e){return B(this,void 0,void 0,function*(){return yield this.abort(e),be})}return(e){return B(this,void 0,void 0,function*(){return yield this.close(),be})}read(e){return B(this,void 0,void 0,function*(){return(yield this.next(e,"read")).value})}peek(e){return B(this,void 0,void 0,function*(){return(yield this.next(e,"peek")).value})}next(...e){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((t,r)=>{this.resolvers.push({resolve:t,reject:r})}):Promise.resolve(be)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error("AsyncQueue is closed")}};var Rt=class extends Ts{write(e){if((e=z(e)).byteLength>0)return super.write(e)}toString(e=!1){return e?Ci(this.toUint8Array(!0)):this.toUint8Array(!1).then(Ci)}toUint8Array(e=!1){return e?Je(this._values)[0]:B(this,void 0,void 0,function*(){var t,r,n,a;let o=[],l=0;try{for(var u=!0,_=ut(this),d;d=yield _.next(),t=d.done,!t;u=!0){a=d.value,u=!1;let f=a;o.push(f),l+=f.byteLength}}catch(f){r={error:f}}finally{try{!u&&!t&&(n=_.return)&&(yield n.call(_))}finally{if(r)throw r.error}}return Je(o,l)[0]})}},Ut=class{constructor(e){e&&(this.source=new to(Be.fromIterable(e)))}[Symbol.iterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},ot=class c{constructor(e){e instanceof c?this.source=e.source:e instanceof Rt?this.source=new ar(Be.fromAsyncIterable(e)):jn(e)?this.source=new ar(Be.fromNodeStream(e)):Mi(e)?this.source=new ar(Be.fromDOMStream(e)):In(e)?this.source=new ar(Be.fromDOMStream(e.body)):dt(e)?this.source=new ar(Be.fromIterable(e)):_t(e)?this.source=new ar(Be.fromAsyncIterable(e)):it(e)&&(this.source=new ar(Be.fromAsyncIterable(e)))}[Symbol.asyncIterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}get closed(){return this.source.closed}cancel(e){return this.source.cancel(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},to=class{constructor(e){this.source=e}cancel(e){this.return(e)}peek(e){return this.next(e,"peek").value}read(e){return this.next(e,"read").value}next(e,t="read"){return this.source.next({cmd:t,size:e})}throw(e){return Object.create(this.source.throw&&this.source.throw(e)||be)}return(e){return Object.create(this.source.return&&this.source.return(e)||be)}},ar=class{constructor(e){this.source=e,this._closedPromise=new Promise(t=>this._closedPromiseResolve=t)}cancel(e){return B(this,void 0,void 0,function*(){yield this.return(e)})}get closed(){return this._closedPromise}read(e){return B(this,void 0,void 0,function*(){return(yield this.next(e,"read")).value})}peek(e){return B(this,void 0,void 0,function*(){return(yield this.next(e,"peek")).value})}next(e){return B(this,arguments,void 0,function*(t,r="read"){return yield this.source.next({cmd:r,size:t})})}throw(e){return B(this,void 0,void 0,function*(){let t=this.source.throw&&(yield this.source.throw(e))||be;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(t)})}return(e){return B(this,void 0,void 0,function*(){let t=this.source.return&&(yield this.source.return(e))||be;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(t)})}};var en=class extends Ut{constructor(e,t){super(),this.position=0,this.buffer=z(e),this.size=t===void 0?this.buffer.byteLength:t}readInt32(e){let{buffer:t,byteOffset:r}=this.readAt(e,4);return new DataView(t,r).getInt32(0,!0)}seek(e){return this.position=Math.min(e,this.size),etn,Int128:()=>rn,Int64:()=>or,Uint64:()=>Ae});function gi(c){return c<0&&(c=4294967295+c+1),"0x".concat(c.toString(16))}var vi=8,ro=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8],tn=class{constructor(e){this.buffer=e}high(){return this.buffer[1]}low(){return this.buffer[0]}_times(e){let t=new Uint32Array([this.buffer[1]>>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),r=new Uint32Array([e.buffer[1]>>>16,e.buffer[1]&65535,e.buffer[0]>>>16,e.buffer[0]&65535]),n=t[3]*r[3];this.buffer[0]=n&65535;let a=n>>>16;return n=t[2]*r[3],a+=n,n=t[3]*r[2]>>>0,a+=n,this.buffer[0]+=a<<16,this.buffer[1]=a>>>0>>16,this.buffer[1]+=t[1]*r[3]+t[2]*r[2]+t[3]*r[1],this.buffer[1]+=t[0]*r[3]+t[1]*r[2]+t[2]*r[1]+t[3]*r[0]<<16,this}_plus(e){let t=this.buffer[0]+e.buffer[0]>>>0;this.buffer[1]+=e.buffer[1],t>>0&&++this.buffer[1],this.buffer[0]=t}lessThan(e){return this.buffer[1]>>0,t[2]=this.buffer[2]+e.buffer[2]>>>0,t[1]=this.buffer[1]+e.buffer[1]>>>0,t[0]=this.buffer[0]+e.buffer[0]>>>0,t[0]>>0&&++t[1],t[1]>>0&&++t[2],t[2]>>0&&++t[3],this.buffer[3]=t[3],this.buffer[2]=t[2],this.buffer[1]=t[1],this.buffer[0]=t[0],this}hex(){return"".concat(gi(this.buffer[3])," ").concat(gi(this.buffer[2])," ").concat(gi(this.buffer[1])," ").concat(gi(this.buffer[0]))}static multiply(e,t){return new c(new Uint32Array(e.buffer)).times(t)}static add(e,t){return new c(new Uint32Array(e.buffer)).plus(t)}static from(e,t=new Uint32Array(4)){return c.fromString(typeof e=="string"?e:e.toString(),t)}static fromNumber(e,t=new Uint32Array(4)){return c.fromString(e.toString(),t)}static fromString(e,t=new Uint32Array(4)){let r=e.startsWith("-"),n=e.length,a=new c(t);for(let o=r?1:0;o0&&this.readData(e,r)||new Uint8Array(0)}readOffsets(e,t){return this.readData(e,t)}readTypeIds(e,t){return this.readData(e,t)}readData(e,{length:t,offset:r}=this.nextBufferRange()){return this.bytes.subarray(r,r+t)}readDictionary(e){return this.dictionaries.get(e.id)}},Fs=class extends nn{constructor(e,t,r,n,a){super(new Uint8Array(0),t,r,n,a),this.sources=e}readNullBitmap(e,t,{offset:r}=this.nextBufferRange()){return t<=0?new Uint8Array(0):Gr(this.sources[r])}readOffsets(e,{offset:t}=this.nextBufferRange()){return ie(Uint8Array,ie(e.OffsetArrayType,this.sources[t]))}readTypeIds(e,{offset:t}=this.nextBufferRange()){return ie(Uint8Array,ie(e.ArrayType,this.sources[t]))}readData(e,{offset:t}=this.nextBufferRange()){let{sources:r}=this;return j.isTimestamp(e)?ie(Uint8Array,or.convertArray(r[t])):(j.isInt(e)||j.isTime(e))&&e.bitWidth===64||j.isDuration(e)?ie(Uint8Array,or.convertArray(r[t])):j.isDate(e)&&e.unit===Le.MILLISECOND?ie(Uint8Array,or.convertArray(r[t])):j.isDecimal(e)?ie(Uint8Array,rn.convertArray(r[t])):j.isBinary(e)||j.isLargeBinary(e)||j.isFixedSizeBinary(e)?F_(r[t]):j.isBool(e)?Gr(r[t]):j.isUtf8(e)||j.isLargeUtf8(e)?xt(r[t].join("")):ie(Uint8Array,ie(e.ArrayType,r[t].map(n=>+n)))}};function F_(c){let e=c.join(""),t=new Uint8Array(e.length/2);for(let r=0;r>1]=Number.parseInt(e.slice(r,r+2),16);return t}var yi=class extends ze{constructor(e){super(e),this._values=new At(Uint8Array)}get byteLength(){let e=this._pendingLength+this.length*4;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}setValue(e,t){return super.setValue(e,z(t))}_flushPending(e,t){let r=this._offsets,n=this._values.reserve(t).buffer,a=0;for(let[o,l]of e)if(l===void 0)r.set(o,0);else{let u=l.length;n.set(l,a),r.set(o,u),a+=u}}};var bi=class extends ze{constructor(e){super(e),this._values=new At(Uint8Array)}get byteLength(){let e=this._pendingLength+this.length*4;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}setValue(e,t){return super.setValue(e,z(t))}_flushPending(e,t){let r=this._offsets,n=this._values.reserve(t).buffer,a=0;for(let[o,l]of e)if(l===void 0)r.set(o,BigInt(0));else{let u=l.length;n.set(l,a),r.set(o,BigInt(u)),a+=u}}};var xs=class extends Se{constructor(e){super(e),this._values=new mi}setValue(e,t){this._values.set(e,+t)}};var Wr=class extends Fe{};Wr.prototype._setValue=ja;var sn=class extends Wr{};sn.prototype._setValue=ts;var an=class extends Wr{};an.prototype._setValue=rs;var on=class extends Fe{};on.prototype._setValue=Ga;var Cs=class extends Se{constructor({type:e,nullValues:t,dictionaryHashFunction:r}){super({type:new et(e.dictionary,e.indices,e.id,e.isOrdered)}),this._nulls=null,this._dictionaryOffset=0,this._keysToIndices=Object.create(null),this.indices=Vr({type:this.type.indices,nullValues:t}),this.dictionary=Vr({type:this.type.dictionary,nullValues:null}),typeof r=="function"&&(this.valueToKey=r)}get values(){return this.indices.values}get nullCount(){return this.indices.nullCount}get nullBitmap(){return this.indices.nullBitmap}get byteLength(){return this.indices.byteLength+this.dictionary.byteLength}get reservedLength(){return this.indices.reservedLength+this.dictionary.reservedLength}get reservedByteLength(){return this.indices.reservedByteLength+this.dictionary.reservedByteLength}isValid(e){return this.indices.isValid(e)}setValid(e,t){let r=this.indices;return t=r.setValid(e,t),this.length=r.length,t}setValue(e,t){let r=this._keysToIndices,n=this.valueToKey(t),a=r[n];return a===void 0&&(r[n]=a=this._dictionaryOffset+this.dictionary.append(t).length-1),this.indices.setValue(e,a)}flush(){let e=this.type,t=this._dictionary,r=this.dictionary.toVector(),n=this.indices.flush().clone(e);return n.dictionary=t?t.concat(r):r,this.finished||(this._dictionaryOffset+=r.length),this._dictionary=n.dictionary,this.clear(),n}finish(){return this.indices.finish(),this.dictionary.finish(),this._dictionaryOffset=0,this._keysToIndices=Object.create(null),super.finish()}clear(){return this.indices.clear(),this.dictionary.clear(),super.clear()}valueToKey(e){return typeof e=="string"?e:"".concat(e)}};var cn=class extends Fe{};cn.prototype._setValue=Ba;var Ms=class extends Se{setValue(e,t){let[r]=this.children,n=e*this.stride;for(let a=-1,o=t.length;++a0)throw new Error("FixedSizeListBuilder can only have one child.");let r=this.children.push(e);return this.type=new St(this.type.listSize,new ne(t,e.type,!0)),r}};var zr=class extends Fe{setValue(e,t){this._values.set(e,t)}},Ps=class extends zr{setValue(e,t){super.setValue(e,Xi(t))}},Is=class extends zr{},Bs=class extends zr{};var $r=class extends Fe{};$r.prototype._setValue=Oa;var ln=class extends $r{};ln.prototype._setValue=_s;var un=class extends $r{};un.prototype._setValue=ds;var cr=class extends Fe{};cr.prototype._setValue=Ha;var _n=class extends cr{};_n.prototype._setValue=ps;var dn=class extends cr{};dn.prototype._setValue=ms;var fn=class extends cr{};fn.prototype._setValue=hs;var pn=class extends cr{};pn.prototype._setValue=gs;var ct=class extends Fe{setValue(e,t){this._values.set(e,t)}},js=class extends ct{},Rs=class extends ct{},Us=class extends ct{},Gs=class extends ct{},Os=class extends ct{},Hs=class extends ct{},Ns=class extends ct{},Ws=class extends ct{};var Vs=class extends ze{constructor(e){super(e),this._offsets=new hi(e.type)}addChild(e,t="0"){if(this.numChildren>0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=e,this.type=new yt(new ne(t,e.type,!0)),this.numChildren-1}_flushPending(e){let t=this._offsets,[r]=this.children;for(let[n,a]of e)if(typeof a>"u")t.set(n,0);else{let o=a,l=o.length,u=t.set(n,l).buffer[n];for(let _=-1;++_0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=e,this.type=new wt(new ne(t,e.type,!0),this.type.keysSorted),this.numChildren-1}_flushPending(e){let t=this._offsets,[r]=this.children;for(let[n,a]of e)if(a===void 0)t.set(n,0);else{let{[n]:o,[n+1]:l}=t.set(n,a.size).buffer;for(let u of a.entries())if(r.set(o,u),++o>=l)break}}};var $s=class extends Se{setValue(e,t){}setValid(e,t){return this.length=Math.max(e+1,this.length),t}};var qs=class extends Se{setValue(e,t){let{children:r,type:n}=this;switch(Array.isArray(t)||t.constructor){case!0:return n.children.forEach((a,o)=>r[o].set(e,t[o]));case Map:return n.children.forEach((a,o)=>r[o].set(e,t.get(a.name)));default:return n.children.forEach((a,o)=>r[o].set(e,t[a.name]))}}setValid(e,t){return super.setValid(e,t)||this.children.forEach(r=>r.setValid(e,t)),t}addChild(e,t="".concat(this.numChildren)){let r=this.children.push(e);return this.type=new ye([...this.type.children,new ne(t,e.type,!0)]),r}};var lr=class extends Fe{};lr.prototype._setValue=Ra;var mn=class extends lr{};mn.prototype._setValue=is;var hn=class extends lr{};hn.prototype._setValue=ns;var gn=class extends lr{};gn.prototype._setValue=ss;var vn=class extends lr{};vn.prototype._setValue=as;var ur=class extends Fe{};ur.prototype._setValue=Ua;var yn=class extends ur{};yn.prototype._setValue=os;var bn=class extends ur{};bn.prototype._setValue=cs;var Sn=class extends ur{};Sn.prototype._setValue=ls;var wn=class extends ur{};wn.prototype._setValue=us;var Si=class extends Se{constructor(e){super(e),this._typeIds=new ir(Int8Array,0,1),typeof e.valueToChildTypeId=="function"&&(this._valueToChildTypeId=e.valueToChildTypeId)}get typeIdToChildIndex(){return this.type.typeIdToChildIndex}append(e,t){return this.set(this.length,e,t)}set(e,t,r){return r===void 0&&(r=this._valueToChildTypeId(this,t,e)),this.setValue(e,t,r),this}setValue(e,t,r){this._typeIds.set(e,r);let n=this.type.typeIdToChildIndex[r],a=this.children[n];a==null||a.set(e,t)}addChild(e,t="".concat(this.children.length)){let r=this.children.push(e),{type:{children:n,mode:a,typeIds:o}}=this,l=[...n,new ne(t,e.type)];return this.type=new bt(a,[...o,r],l),r}_valueToChildTypeId(e,t,r){throw new Error("Cannot map UnionBuilder value to child typeId. Pass the `childTypeId` as the second argument to unionBuilder.append(), or supply a `valueToChildTypeId` function as part of the UnionBuilder constructor options.")}},Xs=class extends Si{},Qs=class extends Si{constructor(e){super(e),this._offsets=new ir(Int32Array)}setValue(e,t,r){let n=this._typeIds.set(e,r).buffer[e],a=this.getChildAt(this.type.typeIdToChildIndex[n]),o=this._offsets.set(e,a.length).buffer[e];a==null||a.set(o,t)}};var En=class extends ze{constructor(e){super(e),this._values=new At(Uint8Array)}get byteLength(){let e=this._pendingLength+this.length*4;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}setValue(e,t){return super.setValue(e,xt(t))}_flushPending(e,t){}};En.prototype._flushPending=yi.prototype._flushPending;var An=class extends ze{constructor(e){super(e),this._values=new At(Uint8Array)}get byteLength(){let e=this._pendingLength+this.length*4;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}setValue(e,t){return super.setValue(e,xt(t))}_flushPending(e,t){}};An.prototype._flushPending=bi.prototype._flushPending;var no=class extends G{visitNull(){return $s}visitBool(){return xs}visitInt(){return ct}visitInt8(){return js}visitInt16(){return Rs}visitInt32(){return Us}visitInt64(){return Gs}visitUint8(){return Os}visitUint16(){return Hs}visitUint32(){return Ns}visitUint64(){return Ws}visitFloat(){return zr}visitFloat16(){return Ps}visitFloat32(){return Is}visitFloat64(){return Bs}visitUtf8(){return En}visitLargeUtf8(){return An}visitBinary(){return yi}visitLargeBinary(){return bi}visitFixedSizeBinary(){return cn}visitDate(){return Wr}visitDateDay(){return sn}visitDateMillisecond(){return an}visitTimestamp(){return lr}visitTimestampSecond(){return mn}visitTimestampMillisecond(){return hn}visitTimestampMicrosecond(){return gn}visitTimestampNanosecond(){return vn}visitTime(){return ur}visitTimeSecond(){return yn}visitTimeMillisecond(){return bn}visitTimeMicrosecond(){return Sn}visitTimeNanosecond(){return wn}visitDecimal(){return on}visitList(){return Vs}visitStruct(){return qs}visitUnion(){return Si}visitDenseUnion(){return Qs}visitSparseUnion(){return Xs}visitDictionary(){return Cs}visitInterval(){return $r}visitIntervalDayTime(){return ln}visitIntervalYearMonth(){return un}visitDuration(){return cr}visitDurationSecond(){return _n}visitDurationMillisecond(){return dn}visitDurationMicrosecond(){return fn}visitDurationNanosecond(){return pn}visitFixedSizeList(){return Ms}visitMap(){return zs}},el=new no;var W=class extends G{compareSchemas(e,t){return e===t||t instanceof e.constructor&&this.compareManyFields(e.fields,t.fields)}compareManyFields(e,t){return e===t||Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((r,n)=>this.compareFields(r,t[n]))}compareFields(e,t){return e===t||t instanceof e.constructor&&e.name===t.name&&e.nullable===t.nullable&&this.visit(e.type,t.type)}};function Ne(c,e){return e instanceof c.constructor}function qr(c,e){return c===e||Ne(c,e)}function _r(c,e){return c===e||Ne(c,e)&&c.bitWidth===e.bitWidth&&c.isSigned===e.isSigned}function Ys(c,e){return c===e||Ne(c,e)&&c.precision===e.precision}function x_(c,e){return c===e||Ne(c,e)&&c.byteWidth===e.byteWidth}function so(c,e){return c===e||Ne(c,e)&&c.unit===e.unit}function Ln(c,e){return c===e||Ne(c,e)&&c.unit===e.unit&&c.timezone===e.timezone}function kn(c,e){return c===e||Ne(c,e)&&c.unit===e.unit&&c.bitWidth===e.bitWidth}function C_(c,e){return c===e||Ne(c,e)&&c.children.length===e.children.length&&Gt.compareManyFields(c.children,e.children)}function M_(c,e){return c===e||Ne(c,e)&&c.children.length===e.children.length&&Gt.compareManyFields(c.children,e.children)}function ao(c,e){return c===e||Ne(c,e)&&c.mode===e.mode&&c.typeIds.every((t,r)=>t===e.typeIds[r])&&Gt.compareManyFields(c.children,e.children)}function P_(c,e){return c===e||Ne(c,e)&&c.id===e.id&&c.isOrdered===e.isOrdered&&Gt.visit(c.indices,e.indices)&&Gt.visit(c.dictionary,e.dictionary)}function oo(c,e){return c===e||Ne(c,e)&&c.unit===e.unit}function Dn(c,e){return c===e||Ne(c,e)&&c.unit===e.unit}function I_(c,e){return c===e||Ne(c,e)&&c.listSize===e.listSize&&c.children.length===e.children.length&&Gt.compareManyFields(c.children,e.children)}function B_(c,e){return c===e||Ne(c,e)&&c.keysSorted===e.keysSorted&&c.children.length===e.children.length&&Gt.compareManyFields(c.children,e.children)}W.prototype.visitNull=qr;W.prototype.visitBool=qr;W.prototype.visitInt=_r;W.prototype.visitInt8=_r;W.prototype.visitInt16=_r;W.prototype.visitInt32=_r;W.prototype.visitInt64=_r;W.prototype.visitUint8=_r;W.prototype.visitUint16=_r;W.prototype.visitUint32=_r;W.prototype.visitUint64=_r;W.prototype.visitFloat=Ys;W.prototype.visitFloat16=Ys;W.prototype.visitFloat32=Ys;W.prototype.visitFloat64=Ys;W.prototype.visitUtf8=qr;W.prototype.visitLargeUtf8=qr;W.prototype.visitBinary=qr;W.prototype.visitLargeBinary=qr;W.prototype.visitFixedSizeBinary=x_;W.prototype.visitDate=so;W.prototype.visitDateDay=so;W.prototype.visitDateMillisecond=so;W.prototype.visitTimestamp=Ln;W.prototype.visitTimestampSecond=Ln;W.prototype.visitTimestampMillisecond=Ln;W.prototype.visitTimestampMicrosecond=Ln;W.prototype.visitTimestampNanosecond=Ln;W.prototype.visitTime=kn;W.prototype.visitTimeSecond=kn;W.prototype.visitTimeMillisecond=kn;W.prototype.visitTimeMicrosecond=kn;W.prototype.visitTimeNanosecond=kn;W.prototype.visitDecimal=qr;W.prototype.visitList=C_;W.prototype.visitStruct=M_;W.prototype.visitUnion=ao;W.prototype.visitDenseUnion=ao;W.prototype.visitSparseUnion=ao;W.prototype.visitDictionary=P_;W.prototype.visitInterval=oo;W.prototype.visitIntervalDayTime=oo;W.prototype.visitIntervalYearMonth=oo;W.prototype.visitDuration=Dn;W.prototype.visitDurationSecond=Dn;W.prototype.visitDurationMillisecond=Dn;W.prototype.visitDurationMicrosecond=Dn;W.prototype.visitDurationNanosecond=Dn;W.prototype.visitFixedSizeList=I_;W.prototype.visitMap=B_;var Gt=new W;function Xr(c,e){return Gt.compareSchemas(c,e)}function tl(c,e){return Gt.compareFields(c,e)}function rl(c,e){return Gt.visit(c,e)}function Vr(c){let e=c.type,t=new(el.getVisitFn(e)())(c);if(e.children&&e.children.length>0){let r=c.children||[],n={nullValues:c.nullValues},a=Array.isArray(r)?(o,l)=>r[l]||n:({name:o})=>r[o]||n;for(let[o,l]of e.children.entries()){let{type:u}=l,_=a(l,o);t.children.push(Vr(Object.assign(Object.assign({},_),{type:u})))}}return t}function Js(c,e){return j_(c,e.map(t=>t.data.concat()))}function j_(c,e){let t=[...c.fields],r=[],n={numBatches:e.reduce((f,p)=>Math.max(f,p.length),0)},a=0,o=0,l=-1,u=e.length,_,d=[];for(;n.numBatches-- >0;){for(o=Number.POSITIVE_INFINITY,l=-1;++l0&&(r[a++]=K({type:new ye(t),length:o,nullCount:0,children:d.slice()})))}return[c=c.assign(t),r.map(f=>new ke(c,f))]}function R_(c,e,t,r,n){var a;let o=(e+63&-64)>>3;for(let l=-1,u=r.length;++l=e)d===e?t[l]=_:(t[l]=_.slice(0,e),n.numBatches=Math.max(n.numBatches,r[l].unshift(_.slice(e,d-e))));else{let f=c[l];c[l]=f.clone({nullable:!0}),t[l]=(a=_==null?void 0:_._changeLengthAndBackfillNullBitmap(e))!==null&&a!==void 0?a:K({type:f.type,length:e,nullCount:e,nullBitmap:new Uint8Array(o)})}}return t}var il,We=class c{constructor(...e){var t,r;if(e.length===0)return this.batches=[],this.schema=new de([]),this._offsets=[0],this;let n,a;e[0]instanceof de&&(n=e.shift()),e.at(-1)instanceof Uint32Array&&(a=e.pop());let o=u=>{if(u){if(u instanceof ke)return[u];if(u instanceof c)return u.batches;if(u instanceof le){if(u.type instanceof ye)return[new ke(new de(u.type.children),u)]}else{if(Array.isArray(u))return u.flatMap(_=>o(_));if(typeof u[Symbol.iterator]=="function")return[...u].flatMap(_=>o(_));if(typeof u=="object"){let _=Object.keys(u),d=_.map(m=>new ae([u[m]])),f=n!=null?n:new de(_.map((m,h)=>new ne(String(m),d[h].type,d[h].nullable))),[,p]=Js(f,d);return p.length===0?[new ke(u)]:p}}}return[]},l=e.flatMap(u=>o(u));if(n=(r=n!=null?n:(t=l[0])===null||t===void 0?void 0:t.schema)!==null&&r!==void 0?r:new de([]),!(n instanceof de))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");for(let u of l){if(!(u instanceof ke))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");if(!Xr(n,u.schema))throw new TypeError("Table and inner RecordBatch schemas must be equivalent.")}this.schema=n,this.batches=l,this._offsets=a!=null?a:ws(this.data)}get data(){return this.batches.map(({data:e})=>e)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce((e,t)=>e+t.length,0)}get nullCount(){return this._nullCount===-1&&(this._nullCount=Ss(this.data)),this._nullCount}isValid(e){return!1}get(e){return null}at(e){return this.get(jr(e,this.numRows))}set(e,t){}indexOf(e,t){return-1}[Symbol.iterator](){return this.batches.length>0?pi.visit(new ae(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return"[\n ".concat(this.toArray().join(",\n "),"\n]")}concat(...e){let t=this.schema,r=this.data.concat(e.flatMap(({data:n})=>n));return new c(t,r.map(n=>new ke(t,n)))}slice(e,t){let r=this.schema;[e,t]=Qi({length:this.numRows},e,t);let n=Es(this.data,this._offsets,e,t);return new c(r,n.map(a=>new ke(r,a)))}getChild(e){return this.getChildAt(this.schema.fields.findIndex(t=>t.name===e))}getChildAt(e){if(e>-1&&er.children[e]);if(t.length===0){let{type:r}=this.schema.fields[e],n=K({type:r,length:0,nullCount:0});t.push(n._changeLengthAndBackfillNullBitmap(this.numRows))}return new ae(t)}return null}setChild(e,t){var r;return this.setChildAt((r=this.schema.fields)===null||r===void 0?void 0:r.findIndex(n=>n.name===e),t)}setChildAt(e,t){let r=this.schema,n=[...this.batches];if(e>-1&&ethis.getChildAt(_));[a[e],l[e]]=[o,t],[r,n]=Js(r,l)}return new c(r,n)}select(e){let t=this.schema.fields.reduce((r,n,a)=>r.set(n.name,a),new Map);return this.selectAt(e.map(r=>t.get(r)).filter(r=>r>-1))}selectAt(e){let t=this.schema.selectAt(e),r=this.batches.map(n=>n.selectAt(e));return new c(t,r)}assign(e){let t=this.schema.fields,[r,n]=e.schema.fields.reduce((l,u,_)=>{let[d,f]=l,p=t.findIndex(m=>m.name===u.name);return~p?f[p]=_:d.push(_),l},[[],[]]),a=this.schema.assign(e.schema),o=[...t.map((l,u)=>[u,n[u]]).map(([l,u])=>u===void 0?this.getChildAt(l):e.getChildAt(u)),...r.map(l=>e.getChildAt(l))].filter(Boolean);return new c(...Js(a,o))}};il=Symbol.toStringTag;We[il]=(c=>(c.schema=null,c.batches=[],c._offsets=new Uint32Array([0]),c._nullCount=-1,c[Symbol.isConcatSpreadable]=!0,c.isValid=fi(Ki),c.get=fi(Te.getVisitFn(b.Struct)),c.set=As(je.getVisitFn(b.Struct)),c.indexOf=Ls(Or.getVisitFn(b.Struct)),"Table"))(We.prototype);var sl,ke=class c{constructor(...e){switch(e.length){case 2:{if([this.schema]=e,!(this.schema instanceof de))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");if([,this.data=K({nullCount:0,type:new ye(this.schema.fields),children:this.schema.fields.map(t=>K({type:t.type,nullCount:0}))})]=e,!(this.data instanceof le))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");[this.schema,this.data]=nl(this.schema,this.data.children);break}case 1:{let[t]=e,{fields:r,children:n,length:a}=Object.keys(t).reduce((u,_,d)=>(u.children[d]=t[_],u.length=Math.max(u.length,t[_].length),u.fields[d]=ne.new({name:_,type:t[_].type,nullable:!0}),u),{length:0,fields:new Array,children:new Array}),o=new de(r),l=K({type:new ye(r),length:a,children:n,nullCount:0});[this.schema,this.data]=nl(o,l.children,a);break}default:throw new TypeError("RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.")}}get dictionaries(){return this._dictionaries||(this._dictionaries=al(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(e){return this.data.getValid(e)}get(e){return Te.visit(this.data,e)}at(e){return this.get(jr(e,this.numRows))}set(e,t){return je.visit(this.data,e,t)}indexOf(e,t){return Or.visit(this.data,e,t)}[Symbol.iterator](){return pi.visit(new ae([this.data]))}toArray(){return[...this]}concat(...e){return new We(this.schema,[this,...e])}slice(e,t){let[r]=new ae([this.data]).slice(e,t).data;return new c(this.schema,r)}getChild(e){var t;return this.getChildAt((t=this.schema.fields)===null||t===void 0?void 0:t.findIndex(r=>r.name===e))}getChildAt(e){return e>-1&&en.name===e),t)}setChildAt(e,t){let r=this.schema,n=this.data;if(e>-1&&el.name===a);~o&&(n[o]=this.data.children[o])}return new c(t,K({type:r,length:this.numRows,children:n}))}selectAt(e){let t=this.schema.selectAt(e),r=e.map(a=>this.data.children[a]).filter(Boolean),n=K({type:new ye(t.fields),length:this.numRows,children:r});return new c(t,n)}};sl=Symbol.toStringTag;ke[sl]=(c=>(c._nullCount=-1,c[Symbol.isConcatSpreadable]=!0,"RecordBatch"))(ke.prototype);function nl(c,e,t=e.reduce((r,n)=>Math.max(r,n.length),0)){var r;let n=[...c.fields],a=[...e],o=(t+63&-64)>>3;for(let[l,u]of c.fields.entries()){let _=e[l];(!_||_.length!==t)&&(n[l]=u.clone({nullable:!0}),a[l]=(r=_==null?void 0:_._changeLengthAndBackfillNullBitmap(t))!==null&&r!==void 0?r:K({type:u.type,length:t,nullCount:t,nullBitmap:new Uint8Array(o)}))}return[c.assign(n),K({type:new ye(n),length:t,children:a})]}function al(c,e,t=new Map){var r,n;if(((r=c==null?void 0:c.length)!==null&&r!==void 0?r:0)>0&&(c==null?void 0:c.length)===(e==null?void 0:e.length))for(let a=-1,o=c.length;++aK({type:n.type})),r=K({type:new ye(e.fields),nullCount:0,children:t});super(e,r)}};var Lt=class c{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsMessage(e,t){return(t||new c).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsMessage(e,t){return e.setPosition(e.position()+4),(t||new c).__init(e.readInt32(e.position())+e.position(),e)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):ue.V1}headerType(){let e=this.bb.__offset(this.bb_pos,6);return e?this.bb.readUint8(this.bb_pos+e):se.NONE}header(e){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__union(e,this.bb_pos+t):null}bodyLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb_pos+e):BigInt("0")}customMetadata(e,t){let r=this.bb.__offset(this.bb_pos,12);return r?(t||new Me).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startMessage(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,ue.V1)}static addHeaderType(e,t){e.addFieldInt8(1,t,se.NONE)}static addHeader(e,t){e.addFieldOffset(2,t,0)}static addBodyLength(e,t){e.addFieldInt64(3,t,BigInt("0"))}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let r=t.length-1;r>=0;r--)e.addOffset(t[r]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endMessage(e){return e.endObject()}static finishMessageBuffer(e,t){e.finish(t)}static finishSizePrefixedMessageBuffer(e,t){e.finish(t,void 0,!0)}static createMessage(e,t,r,n,a,o){return c.startMessage(e),c.addVersion(e,t),c.addHeaderType(e,r),c.addHeader(e,n),c.addBodyLength(e,a),c.addCustomMetadata(e,o),c.endMessage(e)}};var co=class extends G{visit(e,t){return e==null||t==null?void 0:super.visit(e,t)}visitNull(e,t){return Wi.startNull(t),Wi.endNull(t)}visitInt(e,t){return mt.startInt(t),mt.addBitWidth(t,e.bitWidth),mt.addIsSigned(t,e.isSigned),mt.endInt(t)}visitFloat(e,t){return Sr.startFloatingPoint(t),Sr.addPrecision(t,e.precision),Sr.endFloatingPoint(t)}visitBinary(e,t){return Ui.startBinary(t),Ui.endBinary(t)}visitLargeBinary(e,t){return Oi.startLargeBinary(t),Oi.endLargeBinary(t)}visitBool(e,t){return Gi.startBool(t),Gi.endBool(t)}visitUtf8(e,t){return zi.startUtf8(t),zi.endUtf8(t)}visitLargeUtf8(e,t){return Hi.startLargeUtf8(t),Hi.endLargeUtf8(t)}visitDecimal(e,t){return It.startDecimal(t),It.addScale(t,e.scale),It.addPrecision(t,e.precision),It.addBitWidth(t,e.bitWidth),It.endDecimal(t)}visitDate(e,t){return gr.startDate(t),gr.addUnit(t,e.unit),gr.endDate(t)}visitTime(e,t){return Nt.startTime(t),Nt.addUnit(t,e.unit),Nt.addBitWidth(t,e.bitWidth),Nt.endTime(t)}visitTimestamp(e,t){let r=e.timezone&&t.createString(e.timezone)||void 0;return Wt.startTimestamp(t),Wt.addUnit(t,e.unit),r!==void 0&&Wt.addTimezone(t,r),Wt.endTimestamp(t)}visitInterval(e,t){return wr.startInterval(t),wr.addUnit(t,e.unit),wr.endInterval(t)}visitDuration(e,t){return vr.startDuration(t),vr.addUnit(t,e.unit),vr.endDuration(t)}visitList(e,t){return Ni.startList(t),Ni.endList(t)}visitStruct(e,t){return Vi.startStruct_(t),Vi.endStruct_(t)}visitUnion(e,t){ht.startTypeIdsVector(t,e.typeIds.length);let r=ht.createTypeIdsVector(t,e.typeIds);return ht.startUnion(t),ht.addMode(t,e.mode),ht.addTypeIds(t,r),ht.endUnion(t)}visitDictionary(e,t){let r=this.visit(e.indices,t);return Pt.startDictionaryEncoding(t),Pt.addId(t,BigInt(e.id)),Pt.addIsOrdered(t,e.isOrdered),r!==void 0&&Pt.addIndexType(t,r),Pt.endDictionaryEncoding(t)}visitFixedSizeBinary(e,t){return yr.startFixedSizeBinary(t),yr.addByteWidth(t,e.byteWidth),yr.endFixedSizeBinary(t)}visitFixedSizeList(e,t){return br.startFixedSizeList(t),br.addListSize(t,e.listSize),br.endFixedSizeList(t)}visitMap(e,t){return Er.startMap(t),Er.addKeysSorted(t,e.keysSorted),Er.endMap(t)}},Ks=new co;function ul(c,e=new Map){return new de(G_(c,e),Zs(c.metadata),e)}function lo(c){return new Re(c.count,dl(c.columns),fl(c.columns))}function _l(c){return new qe(lo(c.data),c.id,c.isDelta)}function G_(c,e){return(c.fields||[]).filter(Boolean).map(t=>ne.fromJSON(t,e))}function ol(c,e){return(c.children||[]).filter(Boolean).map(t=>ne.fromJSON(t,e))}function dl(c){return(c||[]).reduce((e,t)=>[...e,new lt(t.count,O_(t.VALIDITY)),...dl(t.children)],[])}function fl(c,e=[]){for(let t=-1,r=(c||[]).length;++te+ +(t===0),0)}function pl(c,e){let t,r,n,a,o,l;return!e||!(a=c.dictionary)?(o=ll(c,ol(c,e)),n=new ne(c.name,o,c.nullable,Zs(c.metadata))):e.has(t=a.id)?(r=(r=a.indexType)?cl(r):new Bt,l=new et(e.get(t),r,t,a.isOrdered),n=new ne(c.name,l,c.nullable,Zs(c.metadata))):(r=(r=a.indexType)?cl(r):new Bt,e.set(t,o=ll(c,ol(c,e))),l=new et(o,r,t,a.isOrdered),n=new ne(c.name,l,c.nullable,Zs(c.metadata))),n||null}function Zs(c=[]){return new Map(c.map(({key:e,value:t})=>[e,t]))}function cl(c){return new Pe(c.isSigned,c.bitWidth)}function ll(c,e){let t=c.type.name;switch(t){case"NONE":return new He;case"null":return new He;case"binary":return new Vt;case"largebinary":return new zt;case"utf8":return new $t;case"largeutf8":return new qt;case"bool":return new Xt;case"list":return new yt((e||[])[0]);case"struct":return new ye(e||[]);case"struct_":return new ye(e||[])}switch(t){case"int":{let r=c.type;return new Pe(r.isSigned,r.bitWidth)}case"floatingpoint":{let r=c.type;return new at(pe[r.precision])}case"decimal":{let r=c.type;return new Qt(r.scale,r.precision,r.bitWidth)}case"date":{let r=c.type;return new Yt(Le[r.unit])}case"time":{let r=c.type;return new Jt(R[r.unit],r.bitWidth)}case"timestamp":{let r=c.type;return new Kt(R[r.unit],r.timezone)}case"interval":{let r=c.type;return new Zt(Ce[r.unit])}case"duration":{let r=c.type;return new er(R[r.unit])}case"union":{let r=c.type,[n,...a]=(r.mode+"").toLowerCase(),o=n.toUpperCase()+a.join("");return new bt(he[o],r.typeIds||[],e||[])}case"fixedsizebinary":{let r=c.type;return new tr(r.byteWidth)}case"fixedsizelist":{let r=c.type;return new St(r.listSize,(e||[])[0])}case"map":{let r=c.type;return new wt((e||[])[0],r.keysSorted)}}throw new Error('Unrecognized type: "'.concat(t,'"'))}var H_=Br,N_=Ke,Xe=class c{static fromJSON(e,t){let r=new c(0,ue.V5,t);return r._createHeader=W_(e,t),r}static decode(e){e=new N_(z(e));let t=Lt.getRootAsMessage(e),r=t.bodyLength(),n=t.version(),a=t.headerType(),o=new c(r,n,a);return o._createHeader=V_(t,a),o}static encode(e){let t=new H_,r=-1;return e.isSchema()?r=de.encode(t,e.header()):e.isRecordBatch()?r=Re.encode(t,e.header()):e.isDictionaryBatch()&&(r=qe.encode(t,e.header())),Lt.startMessage(t),Lt.addVersion(t,ue.V5),Lt.addHeader(t,r),Lt.addHeaderType(t,e.headerType),Lt.addBodyLength(t,BigInt(e.bodyLength)),Lt.finishMessageBuffer(t,Lt.endMessage(t)),t.asUint8Array()}static from(e,t=0){if(e instanceof de)return new c(0,ue.V5,se.Schema,e);if(e instanceof Re)return new c(t,ue.V5,se.RecordBatch,e);if(e instanceof qe)return new c(t,ue.V5,se.DictionaryBatch,e);throw new Error("Unrecognized Message header: ".concat(e))}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===se.Schema}isRecordBatch(){return this.headerType===se.RecordBatch}isDictionaryBatch(){return this.headerType===se.DictionaryBatch}constructor(e,t,r,n){this._version=t,this._headerType=r,this.body=new Uint8Array(0),n&&(this._createHeader=()=>n),this._bodyLength=oe(e)}},Re=class{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(e,t,r){this._nodes=t,this._buffers=r,this._length=oe(e)}},qe=class{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(e,t,r=!1){this._data=e,this._isDelta=r,this._id=oe(t)}},$e=class{constructor(e,t){this.offset=oe(e),this.length=oe(t)}},lt=class{constructor(e,t){this.length=oe(e),this.nullCount=oe(t)}};function W_(c,e){return()=>{switch(e){case se.Schema:return de.fromJSON(c);case se.RecordBatch:return Re.fromJSON(c);case se.DictionaryBatch:return qe.fromJSON(c)}throw new Error("Unrecognized Message type: { name: ".concat(se[e],", type: ").concat(e," }"))}}function V_(c,e){return()=>{switch(e){case se.Schema:return de.decode(c.header(new Ve),new Map,c.version());case se.RecordBatch:return Re.decode(c.header(new Ze),c.version());case se.DictionaryBatch:return qe.decode(c.header(new Ht),c.version())}throw new Error("Unrecognized Message type: { name: ".concat(se[e],", type: ").concat(e," }"))}}ne.encode=td;ne.decode=Z_;ne.fromJSON=pl;de.encode=ed;de.decode=z_;de.fromJSON=ul;Re.encode=rd;Re.decode=$_;Re.fromJSON=lo;qe.encode=id;qe.decode=q_;qe.fromJSON=_l;lt.encode=nd;lt.decode=Q_;$e.encode=sd;$e.decode=X_;function z_(c,e=new Map,t=ue.V5){let r=K_(c,e);return new de(r,ea(c),e,t)}function $_(c,e=ue.V5){if(c.compression()!==null)throw new Error("Record batch compression not implemented");return new Re(c.length(),Y_(c),J_(c,e))}function q_(c,e=ue.V5){return new qe(Re.decode(c.data(),e),c.id(),c.isDelta())}function X_(c){return new $e(c.offset(),c.length())}function Q_(c){return new lt(c.length(),c.nullCount())}function Y_(c){let e=[];for(let t,r=-1,n=-1,a=c.nodesLength();++rne.encode(c,a));Ve.startFieldsVector(c,t.length);let r=Ve.createFieldsVector(c,t),n=e.metadata&&e.metadata.size>0?Ve.createCustomMetadataVector(c,[...e.metadata].map(([a,o])=>{let l=c.createString("".concat(a)),u=c.createString("".concat(o));return Me.startKeyValue(c),Me.addKey(c,l),Me.addValue(c,u),Me.endKeyValue(c)})):-1;return Ve.startSchema(c),Ve.addFields(c,r),Ve.addEndianness(c,ad?hr.Little:hr.Big),n!==-1&&Ve.addCustomMetadata(c,n),Ve.endSchema(c)}function td(c,e){let t=-1,r=-1,n=-1,a=e.type,o=e.typeId;j.isDictionary(a)?(o=a.dictionary.typeId,n=Ks.visit(a,c),r=Ks.visit(a.dictionary,c)):r=Ks.visit(a,c);let l=(a.children||[]).map(d=>ne.encode(c,d)),u=Ge.createChildrenVector(c,l),_=e.metadata&&e.metadata.size>0?Ge.createCustomMetadataVector(c,[...e.metadata].map(([d,f])=>{let p=c.createString("".concat(d)),m=c.createString("".concat(f));return Me.startKeyValue(c),Me.addKey(c,p),Me.addValue(c,m),Me.endKeyValue(c)})):-1;return e.name&&(t=c.createString(e.name)),Ge.startField(c),Ge.addType(c,r),Ge.addTypeType(c,o),Ge.addChildren(c,u),Ge.addNullable(c,!!e.nullable),t!==-1&&Ge.addName(c,t),n!==-1&&Ge.addDictionary(c,n),_!==-1&&Ge.addCustomMetadata(c,_),Ge.endField(c)}function rd(c,e){let t=e.nodes||[],r=e.buffers||[];Ze.startNodesVector(c,t.length);for(let o of t.slice().reverse())lt.encode(c,o);let n=c.endVector();Ze.startBuffersVector(c,r.length);for(let o of r.slice().reverse())$e.encode(c,o);let a=c.endVector();return Ze.startRecordBatch(c),Ze.addLength(c,BigInt(e.length)),Ze.addNodes(c,n),Ze.addBuffers(c,a),Ze.endRecordBatch(c)}function id(c,e){let t=Re.encode(c,e.data);return Ht.startDictionaryBatch(c),Ht.addId(c,BigInt(e.id)),Ht.addIsDelta(c,e.isDelta),Ht.addData(c,t),Ht.endDictionaryBatch(c)}function nd(c,e){return ni.createFieldNode(c,BigInt(e.length),BigInt(e.nullCount))}function sd(c,e){return ii.createBuffer(c,BigInt(e.offset),BigInt(e.length))}var ad=(()=>{let c=new ArrayBuffer(2);return new DataView(c).setInt16(0,256,!0),new Int16Array(c)[0]===256})();var _o=c=>"Expected ".concat(se[c]," Message in stream, but was null or length 0."),fo=c=>"Header pointer of flatbuffer-encoded ".concat(se[c]," Message is null or length 0."),vl=(c,e)=>"Expected to read ".concat(c," metadata bytes, but only read ").concat(e,"."),yl=(c,e)=>"Expected to read ".concat(c," bytes for message body, but only read ").concat(e,"."),wi=class{constructor(e){this.source=e instanceof Ut?e:new Ut(e)}[Symbol.iterator](){return this}next(){let e;return(e=this.readMetadataLength()).done?be:e.value===-1&&(e=this.readMetadataLength()).done?be:(e=this.readMetadata(e.value)).done?be:e}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw new Error(_o(e));return t.value}readMessageBody(e){if(e<=0)return new Uint8Array(0);let t=z(this.source.read(e));if(t.byteLength[...n,...a.VALIDITY&&[a.VALIDITY]||[],...a.TYPE_ID&&[a.TYPE_ID]||[],...a.OFFSET&&[a.OFFSET]||[],...a.DATA&&[a.DATA]||[],...t(a.children)],[])}}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw new Error(_o(e));return t.value}readSchema(){let e=se.Schema,t=this.readMessage(e),r=t==null?void 0:t.header();if(!t||!r)throw new Error(fo(e));return r}},ta=4,uo="ARROW1",Ei=new Uint8Array(uo.length);for(let c=0;cthis):this}readRecordBatch(e){return this._impl.isFile()?this._impl.readRecordBatch(e):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return Be.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return Be.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(e){throw new Error('"throughNode" not available in this environment')}static throughDOM(e,t){throw new Error('"throughDOM" not available in this environment')}static from(e){return e instanceof c?e:Cn(e)?cd(e):Pn(e)?_d(e):_t(e)?B(this,void 0,void 0,function*(){return yield c.from(yield e)}):In(e)||Mi(e)||jn(e)||it(e)?ud(new ot(e)):ld(new Ut(e))}static readAll(e){return e instanceof c?e.isSync()?Sl(e):wl(e):Cn(e)||ArrayBuffer.isView(e)||dt(e)||Mn(e)?Sl(e):wl(e)}},Ot=class extends Ue{constructor(e){super(e),this._impl=e}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return Ye(this,arguments,function*(){yield re(yield*Pr(ti(ut(this[Symbol.iterator]()))))})}},Fr=class extends Ue{constructor(e){super(e),this._impl=e}readAll(){return B(this,void 0,void 0,function*(){var e,t,r,n;let a=new Array;try{for(var o=!0,l=ut(this),u;u=yield l.next(),e=u.done,!e;o=!0){n=u.value,o=!1;let _=n;a.push(_)}}catch(_){t={error:_}}finally{try{!o&&!e&&(r=l.return)&&(yield r.call(l))}finally{if(t)throw t.error}}return a})}[Symbol.iterator](){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}},xr=class extends Ot{constructor(e){super(e),this._impl=e}},xn=class extends Fr{constructor(e){super(e),this._impl=e}},ia=class{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(e=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=e}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(e){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=e,this.dictionaries=new Map,this}_loadRecordBatch(e,t){let r=this._loadVectors(e,t,this.schema.fields),n=K({type:new ye(this.schema.fields),length:e.length,children:r});return new ke(this.schema,n)}_loadDictionaryBatch(e,t){let{id:r,isDelta:n}=e,{dictionaries:a,schema:o}=this,l=a.get(r),u=o.dictionaries.get(r),_=this._loadVectors(e.data,t,[u]);return(l&&n?l.concat(new ae(_)):new ae(_)).memoize()}_loadVectors(e,t,r){return new nn(t,e.nodes,e.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(r)}},Li=class extends ia{constructor(e,t){super(t),this._reader=Cn(e)?new Fn(this._handle=e):new wi(this._handle=e)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(e){return this.closed||(this.autoDestroy=El(this,e),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(e):be}return(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(e):be}next(){if(this.closed)return be;let e,{_reader:t}=this;for(;e=this._readNextMessageAndValidate();)if(e.isSchema())this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let r=e.header(),n=t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(r,n)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let r=e.header(),n=t.readMessageBody(e.bodyLength),a=this._loadDictionaryBatch(r,n);this.dictionaries.set(r.id,a)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new Qr(this.schema)}):this.return()}_readNextMessageAndValidate(e){return this._reader.readMessage(e)}},ki=class extends ia{constructor(e,t){super(t),this._reader=new Tn(this._handle=e)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return B(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(e){return B(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=El(this,e),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(e){return B(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(e):be})}return(e){return B(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(e):be})}next(){return B(this,void 0,void 0,function*(){if(this.closed)return be;let e,{_reader:t}=this;for(;e=yield this._readNextMessageAndValidate();)if(e.isSchema())yield this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let r=e.header(),n=yield t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(r,n)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let r=e.header(),n=yield t.readMessageBody(e.bodyLength),a=this._loadDictionaryBatch(r,n);this.dictionaries.set(r.id,a)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new Qr(this.schema)}):yield this.return()})}_readNextMessageAndValidate(e){return B(this,void 0,void 0,function*(){return yield this._reader.readMessage(e)})}},na=class extends Li{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(e,t){super(e instanceof en?e:new en(e),t)}isSync(){return!0}isFile(){return!0}open(e){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(let t of this._footer.dictionaryBatches())t&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(e)}readRecordBatch(e){var t;if(this.closed)return null;this._footer||this.open();let r=(t=this._footer)===null||t===void 0?void 0:t.getRecordBatch(e);if(r&&this._handle.seek(r.offset)){let n=this._reader.readMessage(se.RecordBatch);if(n!=null&&n.isRecordBatch()){let a=n.header(),o=this._reader.readMessageBody(n.bodyLength);return this._loadRecordBatch(a,o)}}return null}_readDictionaryBatch(e){var t;let r=(t=this._footer)===null||t===void 0?void 0:t.getDictionaryBatch(e);if(r&&this._handle.seek(r.offset)){let n=this._reader.readMessage(se.DictionaryBatch);if(n!=null&&n.isDictionaryBatch()){let a=n.header(),o=this._reader.readMessageBody(n.bodyLength),l=this._loadDictionaryBatch(a,o);this.dictionaries.set(a.id,l)}}}_readFooter(){let{_handle:e}=this,t=e.size-po,r=e.readInt32(t),n=e.readAt(t-r,r);return nr.decode(n)}_readNextMessageAndValidate(e){var t;if(this._footer||this.open(),this._footer&&this._recordBatchIndexsuper.open}});return B(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(let r of this._footer.dictionaryBatches())r&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield t.open.call(this,e)})}readRecordBatch(e){return B(this,void 0,void 0,function*(){var t;if(this.closed)return null;this._footer||(yield this.open());let r=(t=this._footer)===null||t===void 0?void 0:t.getRecordBatch(e);if(r&&(yield this._handle.seek(r.offset))){let n=yield this._reader.readMessage(se.RecordBatch);if(n!=null&&n.isRecordBatch()){let a=n.header(),o=yield this._reader.readMessageBody(n.bodyLength);return this._loadRecordBatch(a,o)}}return null})}_readDictionaryBatch(e){return B(this,void 0,void 0,function*(){var t;let r=(t=this._footer)===null||t===void 0?void 0:t.getDictionaryBatch(e);if(r&&(yield this._handle.seek(r.offset))){let n=yield this._reader.readMessage(se.DictionaryBatch);if(n!=null&&n.isDictionaryBatch()){let a=n.header(),o=yield this._reader.readMessageBody(n.bodyLength),l=this._loadDictionaryBatch(a,o);this.dictionaries.set(a.id,l)}}})}_readFooter(){return B(this,void 0,void 0,function*(){let{_handle:e}=this;e._pending&&(yield e._pending);let t=e.size-po,r=yield e.readInt32(t),n=yield e.readAt(t-r,r);return nr.decode(n)})}_readNextMessageAndValidate(e){return B(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex=4?ra(e)?new xr(new na(c.read())):new Ot(new Li(c)):new Ot(new Li(function*(){}()))}function ud(c){return B(this,void 0,void 0,function*(){let e=yield c.peek(Ai+7&-8);return e&&e.byteLength>=4?ra(e)?new xr(new na(yield c.read())):new Fr(new ki(c)):new Fr(new ki(function(){return Ye(this,arguments,function*(){})}()))})}function _d(c){return B(this,void 0,void 0,function*(){let{size:e}=yield c.stat(),t=new Tr(c,e);return e>=bl&&ra(yield t.readAt(0,Ai+7&-8))?new xn(new mo(t)):new Fr(new ki(t))})}var Ee=class c extends G{static assemble(...e){let t=n=>n.flatMap(a=>Array.isArray(a)?t(a):a instanceof ke?a.data.children:a.data),r=new c;return r.visitMany(t(e)),r}constructor(){super(),this._byteLength=0,this._nodes=[],this._buffers=[],this._bufferRegions=[]}visit(e){if(e instanceof ae)return this.visitMany(e.data),this;let{type:t}=e;if(!j.isDictionary(t)){let{length:r}=e;if(r>2147483647)throw new RangeError("Cannot write arrays larger than 2^31 - 1 in length");if(j.isUnion(t))this.nodes.push(new lt(r,0));else{let{nullCount:n}=e;j.isNull(t)||kt.call(this,n<=0?new Uint8Array(0):Ur(e.offset,r,e.nullBitmap)),this.nodes.push(new lt(r,n))}}return super.visit(e)}visitNull(e){return this}visitDictionary(e){return this.visit(e.clone(e.type.indices))}get nodes(){return this._nodes}get buffers(){return this._buffers}get byteLength(){return this._byteLength}get bufferRegions(){return this._bufferRegions}};function kt(c){let e=c.byteLength+7&-8;return this.buffers.push(c),this.bufferRegions.push(new $e(this._byteLength,e)),this._byteLength+=e,this}function dd(c){var e;let{type:t,length:r,typeIds:n,valueOffsets:a}=c;if(kt.call(this,n),t.mode===he.Sparse)return go.call(this,c);if(t.mode===he.Dense){if(c.offset<=0)return kt.call(this,a),go.call(this,c);{let o=new Int32Array(r),l=Object.create(null),u=Object.create(null);for(let _,d,f=-1;++f{let f=t.typeIds[d],p=l[f],m=u[f];return _.slice(p,Math.min(r,m))}))}}return this}function fd(c){let e;return c.nullCount>=c.length?kt.call(this,new Uint8Array(0)):(e=c.values)instanceof Uint8Array?kt.call(this,Ur(c.offset,c.length,e)):kt.call(this,Gr(c.values))}function dr(c){return kt.call(this,c.values.subarray(0,c.length*c.stride))}function sa(c){let{length:e,values:t,valueOffsets:r}=c,n=oe(r[0]),a=oe(r[e]),o=Math.min(a-n,t.byteLength-n);return kt.call(this,Un(-n,e+1,r)),kt.call(this,t.subarray(n,n+o)),this}function vo(c){let{length:e,valueOffsets:t}=c;if(t){let{[0]:r,[e]:n}=t;return kt.call(this,Un(-r,e+1,t)),this.visit(c.children[0].slice(r,n-r))}return this.visit(c.children[0])}function go(c){return this.visitMany(c.type.children.map((e,t)=>c.children[t]).filter(Boolean))[0]}Ee.prototype.visitBool=fd;Ee.prototype.visitInt=dr;Ee.prototype.visitFloat=dr;Ee.prototype.visitUtf8=sa;Ee.prototype.visitLargeUtf8=sa;Ee.prototype.visitBinary=sa;Ee.prototype.visitLargeBinary=sa;Ee.prototype.visitFixedSizeBinary=dr;Ee.prototype.visitDate=dr;Ee.prototype.visitTimestamp=dr;Ee.prototype.visitTime=dr;Ee.prototype.visitDecimal=dr;Ee.prototype.visitList=vo;Ee.prototype.visitStruct=go;Ee.prototype.visitUnion=dd;Ee.prototype.visitInterval=dr;Ee.prototype.visitDuration=dr;Ee.prototype.visitFixedSizeList=vo;Ee.prototype.visitMap=vo;var Yr=class extends Nr{static throughNode(e){throw new Error('"throughNode" not available in this environment')}static throughDOM(e,t){throw new Error('"throughDOM" not available in this environment')}constructor(e){super(),this._position=0,this._started=!1,this._sink=new Rt,this._schema=null,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,Oe(e)||(e={autoDestroy:!0,writeLegacyIpcFormat:!1}),this._autoDestroy=typeof e.autoDestroy=="boolean"?e.autoDestroy:!0,this._writeLegacyIpcFormat=typeof e.writeLegacyIpcFormat=="boolean"?e.writeLegacyIpcFormat:!1}toString(e=!1){return this._sink.toString(e)}toUint8Array(e=!1){return this._sink.toUint8Array(e)}writeAll(e){return _t(e)?e.then(t=>this.writeAll(t)):it(e)?bo(this,e):yo(this,e)}get closed(){return this._sink.closed}[Symbol.asyncIterator](){return this._sink[Symbol.asyncIterator]()}toDOMStream(e){return this._sink.toDOMStream(e)}toNodeStream(e){return this._sink.toNodeStream(e)}close(){return this.reset()._sink.close()}abort(e){return this.reset()._sink.abort(e)}finish(){return this._autoDestroy?this.close():this.reset(this._sink,this._schema),this}reset(e=this._sink,t=null){return e===this._sink||e instanceof Rt?this._sink=e:(this._sink=new Rt,e&&Go(e)?this.toDOMStream({type:"bytes"}).pipeTo(e):e&&Oo(e)&&this.toNodeStream({objectMode:!1}).pipe(e)),this._started&&this._schema&&this._writeFooter(this._schema),this._started=!1,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,(!t||!Xr(t,this._schema))&&(t==null?(this._position=0,this._schema=null):(this._started=!0,this._schema=t,this._writeSchema(t))),this}write(e){let t=null;if(this._sink){if(e==null)return this.finish()&&void 0;if(e instanceof We&&!(t=e.schema))return this.finish()&&void 0;if(e instanceof ke&&!(t=e.schema))return this.finish()&&void 0}else throw new Error("RecordBatchWriter is closed");if(t&&!Xr(t,this._schema)){if(this._started&&this._autoDestroy)return this.close();this.reset(this._sink,t)}e instanceof ke?e instanceof Qr||this._writeRecordBatch(e):e instanceof We?this.writeAll(e.batches):dt(e)&&this.writeAll(e)}_writeMessage(e,t=8){let r=t-1,n=Xe.encode(e),a=n.byteLength,o=this._writeLegacyIpcFormat?4:8,l=a+o+r&~r,u=l-a-o;return e.headerType===se.RecordBatch?this._recordBatchBlocks.push(new sr(l,e.bodyLength,this._position)):e.headerType===se.DictionaryBatch&&this._dictionaryBlocks.push(new sr(l,e.bodyLength,this._position)),this._writeLegacyIpcFormat||this._write(Int32Array.of(-1)),this._write(Int32Array.of(l-o)),a>0&&this._write(n),this._writePadding(u)}_write(e){if(this._started){let t=z(e);t&&t.byteLength>0&&(this._sink.write(t),this._position+=t.byteLength)}return this}_writeSchema(e){return this._writeMessage(Xe.from(e))}_writeFooter(e){return this._writeLegacyIpcFormat?this._write(Int32Array.of(0)):this._write(Int32Array.of(-1,0))}_writeMagic(){return this._write(Ei)}_writePadding(e){return e>0?this._write(new Uint8Array(e)):this}_writeRecordBatch(e){let{byteLength:t,nodes:r,bufferRegions:n,buffers:a}=Ee.assemble(e),o=new Re(e.numRows,r,n),l=Xe.from(o,t);return this._writeDictionaries(e)._writeMessage(l)._writeBodyBuffers(a)}_writeDictionaryBatch(e,t,r=!1){let{byteLength:n,nodes:a,bufferRegions:o,buffers:l}=Ee.assemble(new ae([e])),u=new Re(e.length,a,o),_=new qe(u,t,r),d=Xe.from(_,n);return this._writeMessage(d)._writeBodyBuffers(l)}_writeBodyBuffers(e){let t,r,n;for(let a=-1,o=e.length;++a0&&(this._write(t),(n=(r+7&-8)-r)>0&&this._writePadding(n));return this}_writeDictionaries(e){var t,r;for(let[n,a]of e.dictionaries){let o=(t=a==null?void 0:a.data)!==null&&t!==void 0?t:[],l=this._seenDictionaries.get(n),u=(r=this._dictionaryDeltaOffsets.get(n))!==null&&r!==void 0?r:0;if(!l||l.data[0]!==o[0])for(let[_,d]of o.entries())this._writeDictionaryBatch(d,n,_>0);else if(ur.writeAll(n)):it(e)?bo(r,e):yo(r,e)}},Kr=class c extends Yr{static writeAll(e){let t=new c;return _t(e)?e.then(r=>t.writeAll(r)):it(e)?bo(t,e):yo(t,e)}constructor(){super(),this._autoDestroy=!0}_writeSchema(e){return this._writeMagic()._writePadding(2)}_writeDictionaryBatch(e,t,r=!1){if(!r&&this._seenDictionaries.has(t))throw new Error("The Arrow File format does not support replacement dictionaries. ");return super._writeDictionaryBatch(e,t,r)}_writeFooter(e){let t=nr.encode(new nr(e,ue.V5,this._recordBatchBlocks,this._dictionaryBlocks));return super._writeFooter(e)._write(t)._write(Int32Array.of(t.byteLength))._writeMagic()}};function yo(c,e){let t=e;e instanceof We&&(t=e.batches,c.reset(void 0,e.schema));for(let r of t)c.write(r);return c.finish()}function bo(c,e){return B(this,void 0,void 0,function*(){var t,r,n,a,o,l,u;try{for(t=!0,r=ut(e);n=yield r.next(),a=n.done,!a;t=!0){u=n.value,t=!1;let _=u;c.write(_)}}catch(_){o={error:_}}finally{try{!t&&!a&&(l=r.return)&&(yield l.call(r))}finally{if(o)throw o.error}}return c.finish()})}function Al(c,e){if(it(c))return md(c,e);if(dt(c))return pd(c,e);throw new Error("toDOMStream() must be called with an Iterable or AsyncIterable")}function pd(c,e){let t=null,r=(e==null?void 0:e.type)==="bytes"||!1,n=(e==null?void 0:e.highWaterMark)||Math.pow(2,24);return new ReadableStream(Object.assign(Object.assign({},e),{start(o){a(o,t||(t=c[Symbol.iterator]()))},pull(o){t?a(o,t):o.close()},cancel(){(t!=null&&t.return&&t.return()||!0)&&(t=null)}}),Object.assign({highWaterMark:r?n:void 0},e));function a(o,l){let u,_=null,d=o.desiredSize||null;for(;!(_=l.next(r?d:null)).done;)if(ArrayBuffer.isView(_.value)&&(u=z(_.value))&&(d!=null&&r&&(d=d-u.byteLength+1),_.value=u),o.enqueue(_.value),d!=null&&--d<=0)return;o.close()}}function md(c,e){let t=null,r=(e==null?void 0:e.type)==="bytes"||!1,n=(e==null?void 0:e.highWaterMark)||Math.pow(2,24);return new ReadableStream(Object.assign(Object.assign({},e),{start(o){return B(this,void 0,void 0,function*(){yield a(o,t||(t=c[Symbol.asyncIterator]()))})},pull(o){return B(this,void 0,void 0,function*(){t?yield a(o,t):o.close()})},cancel(){return B(this,void 0,void 0,function*(){(t!=null&&t.return&&(yield t.return())||!0)&&(t=null)})}}),Object.assign({highWaterMark:r?n:void 0},e));function a(o,l){return B(this,void 0,void 0,function*(){let u,_=null,d=o.desiredSize||null;for(;!(_=yield l.next(r?d:null)).done;)if(ArrayBuffer.isView(_.value)&&(u=z(_.value))&&(d!=null&&r&&(d=d-u.byteLength+1),_.value=u),o.enqueue(_.value),d!=null&&--d<=0)return;o.close()})}}function Dl(c){return new So(c)}var So=class{constructor(e){this._numChunks=0,this._finished=!1,this._bufferedSize=0;let{["readableStrategy"]:t,["writableStrategy"]:r,["queueingStrategy"]:n="count"}=e,a=Ro(e,["readableStrategy","writableStrategy","queueingStrategy"]);this._controller=null,this._builder=Vr(a),this._getSize=n!=="bytes"?Ll:kl;let{["highWaterMark"]:o=n==="bytes"?Math.pow(2,14):1e3}=Object.assign({},t),{["highWaterMark"]:l=n==="bytes"?Math.pow(2,14):1e3}=Object.assign({},r);this.readable=new ReadableStream({cancel:()=>{this._builder.clear()},pull:u=>{this._maybeFlush(this._builder,this._controller=u)},start:u=>{this._maybeFlush(this._builder,this._controller=u)}},{highWaterMark:o,size:n!=="bytes"?Ll:kl}),this.writable=new WritableStream({abort:()=>{this._builder.clear()},write:()=>{this._maybeFlush(this._builder,this._controller)},close:()=>{this._maybeFlush(this._builder.finish(),this._controller)}},{highWaterMark:l,size:u=>this._writeValueAndReturnChunkSize(u)})}_writeValueAndReturnChunkSize(e){let t=this._bufferedSize;return this._bufferedSize=this._getSize(this._builder.append(e)),this._bufferedSize-t}_maybeFlush(e,t){t!=null&&(this._bufferedSize>=t.desiredSize&&++this._numChunks&&this._enqueue(t,e.toVector()),e.finished&&((e.length>0||this._numChunks===0)&&++this._numChunks&&this._enqueue(t,e.toVector()),!this._finished&&(this._finished=!0)&&this._enqueue(t,null)))}_enqueue(e,t){this._bufferedSize=0,this._controller=null,t==null?e.close():e.enqueue(t)}},Ll=c=>{var e;return(e=c==null?void 0:c.length)!==null&&e!==void 0?e:0},kl=c=>{var e;return(e=c==null?void 0:c.byteLength)!==null&&e!==void 0?e:0};function aa(c,e){let t=new Rt,r=null,n=new ReadableStream({cancel(){return B(this,void 0,void 0,function*(){yield t.close()})},start(l){return B(this,void 0,void 0,function*(){yield o(l,r||(r=yield a()))})},pull(l){return B(this,void 0,void 0,function*(){r?yield o(l,r):l.close()})}});return{writable:new WritableStream(t,Object.assign({highWaterMark:Math.pow(2,14)},c)),readable:n};function a(){return B(this,void 0,void 0,function*(){return yield(yield Ue.from(t)).open(e)})}function o(l,u){return B(this,void 0,void 0,function*(){let _=l.desiredSize,d=null;for(;!(d=yield u.next()).done;)if(l.enqueue(d.value),_!=null&&--_<=0)return;l.close()})}}function oa(c,e){let t=new this(c),r=new ot(t),n=new ReadableStream({cancel(){return B(this,void 0,void 0,function*(){yield r.cancel()})},pull(o){return B(this,void 0,void 0,function*(){yield a(o)})},start(o){return B(this,void 0,void 0,function*(){yield a(o)})}},Object.assign({highWaterMark:Math.pow(2,14)},e));return{writable:new WritableStream(t,c),readable:n};function a(o){return B(this,void 0,void 0,function*(){let l=null,u=o.desiredSize;for(;l=yield r.read(u||null);)if(o.enqueue(l),u!=null&&(u-=l.byteLength)<=0)return;o.close()})}}function ca(c,e="stream"){return(e==="stream"?Jr:Kr).writeAll(c).toUint8Array(!0)}var yd=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ma),io),Xa),Pa),La),qa),Ta),{compareSchemas:Xr,compareFields:tl,compareTypes:rl});Be.toDOMStream=Al;Se.throughDOM=Dl;Ue.throughDOM=aa;xr.throughDOM=aa;Ot.throughDOM=aa;Yr.throughDOM=oa;Kr.throughDOM=oa;Jr.throughDOM=oa;function Di(c){switch(c.typeId){case b.Binary:return{sqlType:"binary"};case b.Bool:return{sqlType:"bool"};case b.Date:return{sqlType:"date"};case b.DateDay:return{sqlType:"date32[d]"};case b.DateMillisecond:return{sqlType:"date64[ms]"};case b.Decimal:{let e=c;return{sqlType:"decimal",precision:e.precision,scale:e.scale}}case b.Float:return{sqlType:"float"};case b.Float16:return{sqlType:"float16"};case b.Float32:return{sqlType:"float32"};case b.Float64:return{sqlType:"float64"};case b.Int:return{sqlType:"int32"};case b.Int16:return{sqlType:"int16"};case b.Int32:return{sqlType:"int32"};case b.Int64:return{sqlType:"int64"};case b.Uint16:return{sqlType:"uint16"};case b.Uint32:return{sqlType:"uint32"};case b.Uint64:return{sqlType:"uint64"};case b.Uint8:return{sqlType:"uint8"};case b.IntervalDayTime:return{sqlType:"interval[dt]"};case b.IntervalYearMonth:return{sqlType:"interval[m]"};case b.List:return{sqlType:"list",valueType:Di(c.valueType)};case b.FixedSizeBinary:return{sqlType:"fixedsizebinary",byteWidth:c.byteWidth};case b.Null:return{sqlType:"null"};case b.Utf8:return{sqlType:"utf8"};case b.Struct:return{sqlType:"struct",fields:c.children.map(t=>la(t.name,t.type))};case b.Map:{let e=c;return{sqlType:"map",keyType:Di(e.keyType),valueType:Di(e.valueType)}}case b.Time:return{sqlType:"time[s]"};case b.TimeMicrosecond:return{sqlType:"time[us]"};case b.TimeMillisecond:return{sqlType:"time[ms]"};case b.TimeNanosecond:return{sqlType:"time[ns]"};case b.TimeSecond:return{sqlType:"time[s]"};case b.Timestamp:return{sqlType:"timestamp",timezone:c.timezone||void 0};case b.TimestampSecond:return{sqlType:"timestamp[s]",timezone:c.timezone||void 0};case b.TimestampMicrosecond:return{sqlType:"timestamp[us]",timezone:c.timezone||void 0};case b.TimestampNanosecond:return{sqlType:"timestamp[ns]",timezone:c.timezone||void 0};case b.TimestampMillisecond:return{sqlType:"timestamp[ms]",timezone:c.timezone||void 0}}throw new Error("unsupported arrow type: ".concat(c.toString()))}function la(c,e){let t=Di(e);return t.name=c,t}var ua=class{constructor(e,t){this._bindings=e,this._conn=t}close(){this._bindings.disconnect(this._conn)}useUnsafe(e){return e(this._bindings,this._conn)}query(e){let t=this._bindings.runQuery(this._conn,e),r=Ue.from(t);return console.assert(r.isSync()),console.assert(r.isFile()),new We(r)}async send(e,t=!1){let r=this._bindings.startPendingQuery(this._conn,e,t);for(;r==null;)r=await new Promise((o,l)=>{try{o(this._bindings.pollPendingQuery(this._conn))}catch(u){console.log(u),u.message.includes("worker is not set!")?l(new Error("Worker has been terminated")):l(u)}});let n=new _a(this._bindings,this._conn,r),a=Ue.from(n);return console.assert(a.isSync()),console.assert(a.isStream()),a}cancelSent(){return this._bindings.cancelPendingQuery(this._conn)}getTableNames(e){return this._bindings.getTableNames(this._conn,e)}prepare(e){let t=this._bindings.createPrepared(this._conn,e);return new wo(this._bindings,this._conn,t)}createScalarFunction(e,t,r){this._bindings.createScalarFunction(this._conn,e,t,r)}insertArrowTable(e,t){let r=ca(e,"stream");this.insertArrowFromIPCStream(r,t)}insertArrowFromIPCStream(e,t){this._bindings.insertArrowFromIPCStream(this._conn,e,t)}insertCSVFromPath(e,t){this._bindings.insertCSVFromPath(this._conn,e,t)}insertJSONFromPath(e,t){this._bindings.insertJSONFromPath(this._conn,e,t)}},_a=class{constructor(e,t,r){this.bindings=e;this.conn=t;this.header=r;this._first=!0,this._depleted=!1}next(){if(this._first)return this._first=!1,{done:!1,value:this.header};if(this._depleted)return{done:!0,value:null};let e=null;do e=this.bindings.fetchQueryResults(this.conn);while(e==null);return this._depleted=e.length==0,{done:this._depleted,value:e}}[Symbol.iterator](){return this}},wo=class{constructor(e,t,r){this.bindings=e,this.connectionId=t,this.statementId=r}close(){this.bindings.closePrepared(this.connectionId,this.statementId)}query(...e){let t=this.bindings.runPrepared(this.connectionId,this.statementId,e),r=Ue.from(t);return console.assert(r.isSync()),console.assert(r.isFile()),new We(r)}send(...e){let t=this.bindings.sendPrepared(this.connectionId,this.statementId,e),r=new _a(this.bindings,this.connectionId,t),n=Ue.from(r);return console.assert(n.isSync()),console.assert(n.isStream()),n}};function Fl(c){return c<=255}function xl(c){return c===256}var Pl=new TextEncoder,Cl=new TextDecoder("utf-8");function Eo(c,e,t){let r=Pl.encode(t),n=c._malloc(r.byteLength),a=c.HEAPU8.subarray(n,n+r.byteLength);a.set(r),c.HEAPF64[(e>>3)+0]=1,c.HEAPF64[(e>>3)+1]=n,c.HEAPF64[(e>>3)+2]=a.byteLength}function Lo(c){switch(c){case"UINT8":case"INT8":return 1;case"INT32":case"FLOAT":return 4;case"INT64":case"UINT64":case"DOUBLE":case"VARCHAR":return 8;default:return 0}}function Ao(c,e,t,r){let n=c.HEAPU8.subarray(e,e+r*Lo(t));switch(t){case"UINT8":return new Uint8Array(n.buffer,n.byteOffset,r);case"INT8":return new Int8Array(n.buffer,n.byteOffset,r);case"INT32":return new Int32Array(n.buffer,n.byteOffset,r);case"FLOAT":return new Float32Array(n.buffer,n.byteOffset,r);case"DOUBLE":return new Float64Array(n.buffer,n.byteOffset,r);case"VARCHAR":return new Float64Array(n.buffer,n.byteOffset,r);default:return new Array(0)}}function Ml(c,e,t){let r=c.HEAPU8.subarray(e,e+t);return new Uint8Array(r.buffer,r.byteOffset,t)}function da(c,e,t){let r=c.HEAPU8.subarray(e,e+t*8);return new Float64Array(r.buffer,r.byteOffset,t)}function Il(c,e,t,r,n,a,o,l){try{let u=c._udfFunctions.get(r);if(!u){Eo(e,t,"Unknown UDF with id: "+r);return}let _=Cl.decode(e.HEAPU8.subarray(n,n+a)),d=JSON.parse(_),f=da(e,o,l/8),p=L=>{var k;let C=null;switch(L.validityBuffer!==void 0&&(C=Ml(e,f[L.validityBuffer],d.rows)),L.physicalType){case"VARCHAR":{if(L.dataBuffer===null||L.dataBuffer===void 0)throw new Error("malformed data view, expected data buffer for VARCHAR argument");if(L.lengthBuffer===null||L.lengthBuffer===void 0)throw new Error("malformed data view, expected data length buffer for VARCHAR argument");let P=Ao(e,f[L.dataBuffer],L.physicalType,d.rows),T=[],M=da(e,f[L.lengthBuffer],d.rows);for(let I=0;IT[I]}case"STRUCT":{let P={},T=[];for(let M=0;M<(((k=L.children)==null?void 0:k.length)||0);++M){let I=L.children[M],Q=p(I);T.push(ee=>{P[I.name]=Q(ee)})}return C!=null?M=>{if(!C[M])return null;for(let I of T)I(M);return P}:M=>{for(let I of T)I(M);return P}}default:{if(L.dataBuffer===void 0)throw new Error("malformed data view, expected data buffer for argument of type: "+L.physicalType);let P=Ao(e,f[L.dataBuffer],L.physicalType,d.rows);return C!=null?T=>C[T]?P[T]:null:T=>P[T]}}},m=[];for(let L=0;L>3)+0]=0,e.HEAPF64[(t>>3)+1]=x,e.HEAPF64[(t>>3)+2]=0}catch(u){Eo(e,t,u.toString())}}function Sd(){let c=new TextDecoder;return e=>(typeof SharedArrayBuffer<"u"&&e.buffer instanceof SharedArrayBuffer&&(e=new Uint8Array(e)),c.decode(e))}var wd=Sd();function Dt(c,e){console.error("FAIL WITH: ".concat(e)),c.ccall("duckdb_web_fail_with",null,["string"],[e])}function Zr(c,e,t){let r=c.HEAPU8.subarray(e,e+t),n=new Uint8Array(new ArrayBuffer(r.byteLength));return n.set(r),n}function te(c,e,t){return wd(c.HEAPU8.subarray(e,e+t))}function fe(c,e,t,r){let n=c.stackSave(),a=c.stackAlloc(3*8);t.unshift("number"),r.unshift(a),c.ccall(e,null,t,r);let o=c.HEAPF64[(a>>3)+0],l=c.HEAPF64[(a>>3)+1],u=c.HEAPF64[(a>>3)+2];return c.stackRestore(n),[o,l,u]}function ve(c){c.ccall("duckdb_web_clear_response",null,[],[])}var fa=class{constructor(e){let t=new Float64Array(e.buffer,e.byteOffset,e.byteLength/8),r=new Uint8Array(new ArrayBuffer(e.byteLength));r.set(e.subarray(7*8)),this.totalFileReadsCold=t[0],this.totalFileReadsAhead=t[1],this.totalFileReadsCached=t[2],this.totalFileWrites=t[3],this.totalPageAccesses=t[4],this.totalPageLoads=t[5],this.blockSize=t[6],this.blockStats=r}getBlockStats(e,t){return t=t||{file_reads_cold:0,file_reads_ahead:0,file_reads_cached:0,file_writes:0,page_accesses:0,page_loads:0},t.file_writes=this.blockStats[e*3+0]&15,t.file_reads_cold=this.blockStats[e*3+0]>>4,t.file_reads_ahead=this.blockStats[e*3+1]&15,t.file_reads_cached=this.blockStats[e*3+1]>>4,t.page_accesses=this.blockStats[e*3+1]&15,t.page_loads=this.blockStats[e*3+1]>>4,t}};var Ti=new TextEncoder;var pa=class{constructor(e,t){this._instance=null;this._initPromise=null;this._initPromiseResolver=()=>{};this.onInstantiationProgress=[];this._logger=e,this._runtime=t,this._nextUDFId=1}get logger(){return this._logger}get mod(){return this._instance}get pthread(){return this.mod.PThread||null}async instantiate(e=t=>{}){return this._instance!=null?this:(this._initPromise!=null&&(this.onInstantiationProgress.push(e),await this._initPromise),this._initPromise=new Promise(t=>{this._initPromiseResolver=t}),this.onInstantiationProgress=[e],this._instance=await this.instantiateImpl({print:console.log.bind(console),printErr:console.log.bind(console),onRuntimeInitialized:this._initPromiseResolver}),await this._initPromise,this._initPromise=null,this.onInstantiationProgress=this.onInstantiationProgress.filter(t=>t!=e),globalThis.DUCKDB_BINDINGS=this,this)}open(e){let[t,r,n]=fe(this.mod,"duckdb_web_open",["string"],[JSON.stringify(e)]);if(t!==0)throw new Error(te(this.mod,r,n));ve(this.mod)}reset(){let[e,t,r]=fe(this.mod,"duckdb_web_reset",[],[]);if(e!==0)throw new Error(te(this.mod,t,r));ve(this.mod)}getVersion(){let[e,t,r]=fe(this.mod,"duckdb_web_get_version",[],[]);if(e!==0)throw new Error(te(this.mod,t,r));let n=te(this.mod,t,r);return ve(this.mod),n}getFeatureFlags(){return this.mod.ccall("duckdb_web_get_feature_flags","number",[],[])}tokenize(e){let t=Ti.encode(e),r=this.mod._malloc(t.length);this.mod.HEAPU8.subarray(r,r+t.length).set(t);let[a,o,l]=fe(this.mod,"duckdb_web_tokenize_buffer",["number","number"],[r,t.length]);if(this.mod._free(r),a!==0)throw new Error(te(this.mod,o,l));let u=te(this.mod,o,l);return ve(this.mod),JSON.parse(u)}connect(){let e=this.mod.ccall("duckdb_web_connect","number",[],[]);return new ua(this,e)}disconnect(e){if(this.mod.ccall("duckdb_web_disconnect",null,["number"],[e]),this.pthread)for(let t of[...this.pthread.runningWorkers,...this.pthread.unusedWorkers])t.postMessage({cmd:"dropUDFFunctions",connectionId:e})}runQuery(e,t){let r=Ti.encode(t),n=this.mod._malloc(r.length);this.mod.HEAPU8.subarray(n,n+r.length).set(r);let[o,l,u]=fe(this.mod,"duckdb_web_query_run_buffer",["number","number","number"],[e,n,r.length]);if(this.mod._free(n),o!==0)throw new Error(te(this.mod,l,u));let _=Zr(this.mod,l,u);return ve(this.mod),_}startPendingQuery(e,t,r=!1){let n=Ti.encode(t),a=this.mod._malloc(n.length);this.mod.HEAPU8.subarray(a,a+n.length).set(n);let[l,u,_]=fe(this.mod,"duckdb_web_pending_query_start_buffer",["number","number","number","boolean"],[e,a,n.length,r]);if(this.mod._free(a),l!==0)throw new Error(te(this.mod,u,_));if(u==0)return null;let d=Zr(this.mod,u,_);return ve(this.mod),d}pollPendingQuery(e){let[t,r,n]=fe(this.mod,"duckdb_web_pending_query_poll",["number"],[e]);if(t!==0)throw new Error(te(this.mod,r,n));if(r==0)return null;let a=Zr(this.mod,r,n);return ve(this.mod),a}cancelPendingQuery(e){return this.mod.ccall("duckdb_web_pending_query_cancel","boolean",["number"],[e])}fetchQueryResults(e){let[t,r,n]=fe(this.mod,"duckdb_web_query_fetch_results",["number"],[e]);if(xl(t))return ve(this.mod),null;if(!Fl(t))throw new Error("Unexpected StatusCode from duckdb_web_query_fetch_results ("+t+") and with self reported error as"+te(this.mod,r,n));if(t!==0)throw new Error(te(this.mod,r,n));let a=Zr(this.mod,r,n);return ve(this.mod),a}getTableNames(e,t){let r=Ti.encode(t),n=this.mod._malloc(r.length);this.mod.HEAPU8.subarray(n,n+r.length).set(r);let[o,l,u]=fe(this.mod,"duckdb_web_get_tablenames_buffer",["number","number","number"],[e,n,r.length]);if(this.mod._free(n),o!==0)throw new Error(te(this.mod,l,u));let _=te(this.mod,l,u);return ve(this.mod),JSON.parse(_)}createScalarFunction(e,t,r,n){let a={functionId:this._nextUDFId,name:t,returnType:Di(r)},o={functionId:a.functionId,connectionId:e,name:t,returnType:r,func:n};this._nextUDFId+=1;let[l,u,_]=fe(this.mod,"duckdb_web_udf_scalar_create",["number","string"],[e,JSON.stringify(a)]);if(l!==0)throw new Error(te(this.mod,u,_));if(ve(this.mod),globalThis.DUCKDB_RUNTIME._udfFunctions=(globalThis.DUCKDB_RUNTIME._udfFunctions||new Map).set(o.functionId,o),this.pthread)for(let d of[...this.pthread.runningWorkers,...this.pthread.unusedWorkers])d.postMessage({cmd:"registerUDFFunction",udf:o})}createPrepared(e,t){let r=Ti.encode(t),n=this.mod._malloc(r.length);this.mod.HEAPU8.subarray(n,n+r.length).set(r);let[o,l,u]=fe(this.mod,"duckdb_web_prepared_create_buffer",["number","number","number"],[e,n,r.length]);if(this.mod._free(n),o!==0)throw new Error(te(this.mod,l,u));return ve(this.mod),l}closePrepared(e,t){let[r,n,a]=fe(this.mod,"duckdb_web_prepared_close",["number","number"],[e,t]);if(r!==0)throw new Error(te(this.mod,n,a));ve(this.mod)}runPrepared(e,t,r){let[n,a,o]=fe(this.mod,"duckdb_web_prepared_run",["number","number","string"],[e,t,JSON.stringify(r)]);if(n!==0)throw new Error(te(this.mod,a,o));let l=Zr(this.mod,a,o);return ve(this.mod),l}sendPrepared(e,t,r){let[n,a,o]=fe(this.mod,"duckdb_web_prepared_send",["number","number","string"],[e,t,JSON.stringify(r)]);if(n!==0)throw new Error(te(this.mod,a,o));let l=Zr(this.mod,a,o);return ve(this.mod),l}insertArrowFromIPCStream(e,t,r){if(t.length==0)return;let n=this.mod._malloc(t.length);this.mod.HEAPU8.subarray(n,n+t.length).set(t);let o=r?JSON.stringify(r):"",[l,u,_]=fe(this.mod,"duckdb_web_insert_arrow_from_ipc_stream",["number","number","number","string"],[e,n,t.length,o]);if(this.mod._free(n),l!==0)throw new Error(te(this.mod,u,_))}insertCSVFromPath(e,t,r){if(r.columns!==void 0){r.columnsFlat=[];for(let _ in r.columns)r.columnsFlat.push(la(_,r.columns[_]))}let n={...r};n.columns=n.columnsFlat,delete n.columnsFlat;let a=JSON.stringify(n),[o,l,u]=fe(this.mod,"duckdb_web_insert_csv_from_path",["number","string","string"],[e,t,a]);if(o!==0)throw new Error(te(this.mod,l,u))}insertJSONFromPath(e,t,r){if(r.columns!==void 0){r.columnsFlat=[];for(let _ in r.columns)r.columnsFlat.push(la(_,r.columns[_]))}let n={...r};n.columns=n.columnsFlat,delete n.columnsFlat;let a=JSON.stringify(n),[o,l,u]=fe(this.mod,"duckdb_web_insert_json_from_path",["number","string","string"],[e,t,a]);if(o!==0)throw new Error(te(this.mod,l,u))}globFiles(e){let[t,r,n]=fe(this.mod,"duckdb_web_fs_glob_file_infos",["string"],[e]);if(t!==0)throw new Error(te(this.mod,r,n));let a=te(this.mod,r,n);ve(this.mod);let o=JSON.parse(a);return o==null?[]:o}registerFileURL(e,t,r,n=!1){t===void 0&&(t=e);let[a,o,l]=fe(this.mod,"duckdb_web_fs_register_file_url",["string","string"],[e,t,r,n]);if(a!==0)throw new Error(te(this.mod,o,l));ve(this.mod)}registerFileText(e,t){let r=Ti.encode(t);this.registerFileBuffer(e,r)}registerFileBuffer(e,t){let r=this.mod._malloc(t.length);this.mod.HEAPU8.subarray(r,r+t.length).set(t);let[a,o,l]=fe(this.mod,"duckdb_web_fs_register_file_buffer",["string","number","number"],[e,r,t.length]);if(a!==0)throw new Error(te(this.mod,o,l));ve(this.mod)}async prepareFileHandle(e,t){if(t===3&&this._runtime.prepareFileHandles){let r=await this._runtime.prepareFileHandles([e],3);for(let n of r){let{handle:a,path:o,fromCached:l}=n;!l&&a.getSize()&&await this.registerFileHandleAsync(o,a,3,!0)}return}throw new Error("prepareFileHandle: unsupported protocol ".concat(t))}async prepareDBFileHandle(e,t){if(t===3&&this._runtime.prepareDBFileHandle){let r=await this._runtime.prepareDBFileHandle(e,3);for(let n of r){let{handle:a,path:o,fromCached:l}=n;!l&&a.getSize()&&await this.registerFileHandleAsync(o,a,3,!0)}return}throw new Error("prepareDBFileHandle: unsupported protocol ".concat(t))}async prepareFileHandleAsync(e,t,r,n){if(r===3&&!(t instanceof FileSystemSyncAccessHandle)){if(t instanceof FileSystemFileHandle){let a=t;try{t=await a.createSyncAccessHandle()}catch(o){throw new Error(o.message+":"+e)}}else if(e!=null)try{t=await(await(await navigator.storage.getDirectory()).getFileHandle(e)).createSyncAccessHandle()}catch(a){throw new Error(a.message+":"+e)}}return t}async registerFileHandleAsync(e,t,r,n){let a=await this.prepareFileHandleAsync(e,t,r,n);this.registerFileHandle(e,a,r,n)}registerFileHandle(e,t,r,n){var u;let[a,o,l]=fe(this.mod,"duckdb_web_fs_register_file_url",["string","string","number","boolean"],[e,e,r,n]);if(a!==0)throw new Error(te(this.mod,o,l));if(ve(this.mod),globalThis.DUCKDB_RUNTIME._files=(globalThis.DUCKDB_RUNTIME._files||new Map).set(e,t),(u=globalThis.DUCKDB_RUNTIME._preparedHandles)!=null&&u[e]&&delete globalThis.DUCKDB_RUNTIME._preparedHandles[e],this.pthread){for(let _ of this.pthread.runningWorkers)_.postMessage({cmd:"registerFileHandle",fileName:e,fileHandle:t});for(let _ of this.pthread.unusedWorkers)_.postMessage({cmd:"dropFileHandle",fileName:e})}}dropFile(e){let[t,r,n]=fe(this.mod,"duckdb_web_fs_drop_file",["string"],[e]);if(t!==0)throw new Error(te(this.mod,r,n));ve(this.mod)}dropFiles(e){let t=[],r=-1;try{for(let l of e!=null?e:[])if(l!=null&&l.length>0){let u=this.mod.lengthBytesUTF8(l)+1,_=this.mod._malloc(u);if(!_)throw new Error("Failed to allocate memory for string: ".concat(l));this.mod.stringToUTF8(l,_,u),t.push(_)}if(r=this.mod._malloc(t.length*4),!r)throw new Error("Failed to allocate memory for pointers array");for(let l=0;l>2)+l]=t[l];let[n,a,o]=fe(this.mod,"duckdb_web_fs_drop_files",["number","number"],[r,t.length]);if(n!==0)throw new Error(te(this.mod,a,o));ve(this.mod)}finally{for(let n of t)this.mod._free(n);r>0&&this.mod._free(r)}}flushFiles(){this.mod.ccall("duckdb_web_flush_files",null,[],[])}copyFileToPath(e,t){let[r,n,a]=fe(this.mod,"duckdb_web_copy_file_to_path",["string","string"],[e,t]);if(r!==0)throw new Error(te(this.mod,n,a));ve(this.mod)}copyFileToBuffer(e){let[t,r,n]=fe(this.mod,"duckdb_web_copy_file_to_buffer",["string"],[e]);if(t!==0)throw new Error(te(this.mod,r,n));let a=this.mod.HEAPU8.subarray(r,r+n),o=new Uint8Array(a.length);return o.set(a),ve(this.mod),o}async registerOPFSFileName(e){if(e.startsWith("opfs://"))return this.prepareFileHandle(e,3);throw new Error("Not an OPFS file name: "+e)}collectFileStatistics(e,t){let[r,n,a]=fe(this.mod,"duckdb_web_collect_file_stats",["string","boolean"],[e,t]);if(r!==0)throw new Error(te(this.mod,n,a))}exportFileStatistics(e){let[t,r,n]=fe(this.mod,"duckdb_web_export_file_stats",["string"],[e]);if(t!==0)throw new Error(te(this.mod,r,n));return new fa(this.mod.HEAPU8.subarray(r,r+n))}};var ma=class{constructor(){this._bindings=null;this._nextMessageId=0}log(e){this.postMessage({messageId:this._nextMessageId++,requestId:0,type:"LOG",data:e},[])}sendOK(e){this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"OK",data:null},[])}failWith(e,t){let r={name:t.name,message:t.message,stack:t.stack||void 0};this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"ERROR",data:r},[])}async onMessage(e){switch(e.type){case"PING":this.sendOK(e);return;case"INSTANTIATE":this._bindings!=null&&this.failWith(e,new Error("duckdb already initialized"));try{this._bindings=await this.instantiate(e.data[0],e.data[1],t=>{this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"INSTANTIATE_PROGRESS",data:t},[])}),this.sendOK(e)}catch(t){console.log(t),this._bindings=null,this.failWith(e,t)}return;default:break}if(!this._bindings)return this.failWith(e,new Error("duckdb is not initialized"));try{switch(e.type){case"GET_VERSION":this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"VERSION_STRING",data:this._bindings.getVersion()},[]);break;case"GET_FEATURE_FLAGS":this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"FEATURE_FLAGS",data:this._bindings.getFeatureFlags()},[]);break;case"RESET":this._bindings.reset(),this.sendOK(e);break;case"OPEN":{let t=e.data.path;t!=null&&t.startsWith("opfs://")&&(await this._bindings.prepareDBFileHandle(t,3),e.data.useDirectIO=!0),this._bindings.open(e.data),this.sendOK(e);break}case"DROP_FILE":this._bindings.dropFile(e.data),this.sendOK(e);break;case"DROP_FILES":this._bindings.dropFiles(e.data),this.sendOK(e);break;case"FLUSH_FILES":this._bindings.flushFiles(),this.sendOK(e);break;case"CONNECT":{let t=this._bindings.connect();this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"CONNECTION_INFO",data:t.useUnsafe((r,n)=>n)},[]);break}case"DISCONNECT":this._bindings.disconnect(e.data),this.sendOK(e);break;case"CREATE_PREPARED":{let t=this._bindings.createPrepared(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"PREPARED_STATEMENT_ID",data:t},[]);break}case"CLOSE_PREPARED":{this._bindings.closePrepared(e.data[0],e.data[1]),this.sendOK(e);break}case"RUN_PREPARED":{let t=this._bindings.runPrepared(e.data[0],e.data[1],e.data[2]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT",data:t},[t.buffer]);break}case"RUN_QUERY":{let t=this._bindings.runQuery(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT",data:t},[t.buffer]);break}case"SEND_PREPARED":{let t=this._bindings.sendPrepared(e.data[0],e.data[1],e.data[2]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT_HEADER",data:t},[t.buffer]);break}case"START_PENDING_QUERY":{let t=this._bindings.startPendingQuery(e.data[0],e.data[1],e.data[2]),r=[];t&&r.push(t.buffer),this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT_HEADER_OR_NULL",data:t},r);break}case"POLL_PENDING_QUERY":{let t=this._bindings.pollPendingQuery(e.data),r=[];t&&r.push(t.buffer),this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT_HEADER_OR_NULL",data:t},r);break}case"CANCEL_PENDING_QUERY":{let t=this._bindings.cancelPendingQuery(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"SUCCESS",data:t},[]);break}case"FETCH_QUERY_RESULTS":{let t=this._bindings.fetchQueryResults(e.data),r=t?[t.buffer]:[];this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"QUERY_RESULT_CHUNK",data:t},r);break}case"GET_TABLE_NAMES":{let t=this._bindings.getTableNames(e.data[0],e.data[1]);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"TABLE_NAMES",data:t},[]);break}case"GLOB_FILE_INFOS":{let t=this._bindings.globFiles(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"FILE_INFOS",data:t},[]);break}case"REGISTER_FILE_URL":this._bindings.registerFileURL(e.data[0],e.data[1],e.data[2],e.data[3]),this.sendOK(e);break;case"REGISTER_FILE_BUFFER":this._bindings.registerFileBuffer(e.data[0],e.data[1]),this.sendOK(e);break;case"REGISTER_FILE_HANDLE":await this._bindings.registerFileHandleAsync(e.data[0],e.data[1],e.data[2],e.data[3]),this.sendOK(e);break;case"COPY_FILE_TO_PATH":this._bindings.copyFileToPath(e.data[0],e.data[1]),this.sendOK(e);break;case"COPY_FILE_TO_BUFFER":{let t=this._bindings.copyFileToBuffer(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"FILE_BUFFER",data:t},[]);break}case"COLLECT_FILE_STATISTICS":this._bindings.collectFileStatistics(e.data[0],e.data[1]),this.sendOK(e);break;case"REGISTER_OPFS_FILE_NAME":await this._bindings.registerOPFSFileName(e.data[0]),this.sendOK(e);break;case"EXPORT_FILE_STATISTICS":{this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"FILE_STATISTICS",data:this._bindings.exportFileStatistics(e.data)},[]);break}case"INSERT_ARROW_FROM_IPC_STREAM":{this._bindings.insertArrowFromIPCStream(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break}case"IMPORT_CSV_FROM_PATH":{this._bindings.insertCSVFromPath(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break}case"IMPORT_JSON_FROM_PATH":{this._bindings.insertJSONFromPath(e.data[0],e.data[1],e.data[2]),this.sendOK(e);break}case"TOKENIZE":{let t=this._bindings.tokenize(e.data);this.postMessage({messageId:this._nextMessageId++,requestId:e.messageId,type:"SCRIPT_TOKENS",data:t},[]);break}}}catch(t){return console.log(t),this.failWith(e,t)}}};var Ul=Bo(Rl());var ha=class extends pa{constructor(e,t,r,n){super(e,t),this.mainModuleURL=r,this.pthreadWorkerURL=n}locateFile(e,t){if(e.endsWith(".wasm"))return this.mainModuleURL;if(e.endsWith(".worker.js")){if(!this.pthreadWorkerURL)throw new Error("Missing DuckDB worker URL!");return this.pthreadWorkerURL}throw new Error("WASM instantiation requested unexpected file: prefix=".concat(t," path=").concat(e))}instantiateWasm(e,t){globalThis.DUCKDB_RUNTIME=this._runtime;let r=this.onInstantiationProgress;if(WebAssembly.instantiateStreaming)if(typeof TransformStream=="function"){let a=(async()=>{var h;let o=new Request(this.mainModuleURL),l=await fetch(o),u=l.headers.get("content-length"),_=u&&parseInt(u,10)||0,d=new Date,f={startedAt:d,updatedAt:d,bytesTotal:_||0,bytesLoaded:0},p={transform(g,v){f.bytesLoaded+=g.byteLength;let y=new Date;if(y.getTime()-f.updatedAt.getTime()<20){f.updatedAt=y,v.enqueue(g);return}for(let S of r)S(f);v.enqueue(g)}},m=new TransformStream(p);return new Response((h=l.body)==null?void 0:h.pipeThrough(m),l)})();WebAssembly.instantiateStreaming(a,e).then(o=>{t(o.instance,o.module)})}else{console.warn("instantiating without progress handler since transform streams are unavailable");let n=new Request(this.mainModuleURL);WebAssembly.instantiateStreaming(fetch(n),e).then(a=>{t(a.instance,a.module)})}else if(typeof XMLHttpRequest=="function"){let n=new XMLHttpRequest,a=this.mainModuleURL,o=new Date,l={startedAt:o,updatedAt:o,bytesTotal:0,bytesLoaded:0};n.open("GET",a),n.responseType="arraybuffer",n.onerror=u=>{throw this.logger.log({timestamp:new Date,level:4,origin:3,topic:5,event:2,value:"Failed to load WASM: "+u}),new Error(u.toString())},n.onprogress=u=>{l.bytesTotal=u.total,l.bytesLoaded=u.loaded;let _=new Date;if(_.getTime()-l.updatedAt.getTime()<20){l.updatedAt=_;return}for(let d of r)d(l)},n.onload=()=>{WebAssembly.instantiate(n.response,e).then(u=>{t(u.instance,u.module)}).catch(u=>{throw this.logger.log({timestamp:new Date,level:4,origin:3,topic:5,event:2,value:"Failed to instantiate WASM: "+u}),new Error(u)})},n.send()}else console.warn("instantiating with manual fetch since streaming instantiation and xhrs are unavailable"),(async()=>{let a=new Request(this.mainModuleURL),l=await(await fetch(a)).arrayBuffer();WebAssembly.instantiate(l,e).then(u=>{t(u.instance,u.module)})})();return[]}};var ga=class extends ha{constructor(e,t,r,n=null){super(e,t,r,n)}instantiateImpl(e){return(0,Ul.default)({...e,instantiateWasm:this.instantiateWasm.bind(this),locateFile:this.locateFile.bind(this)})}};var Cr=Bo(Hl()),Nl=function(c,e,t){var r;if((r=c==null?void 0:c.endpoint)!=null&&r.startsWith("http")){let n="".concat(c==null?void 0:c.endpoint),a=n.indexOf("://")+3;return n.substring(a)}else return c!=null&&c.endpoint?"".concat(t,".").concat(c==null?void 0:c.endpoint):"".concat(t,".s3.amazonaws.com")};function Ad(c,e,t){var a,o,l,u;let r=Wl(e),n=r.path;return Vl(c)&&(n="/".concat(r.bucket).concat(n)),{url:n,query:"",host:Nl(c,e,r.bucket),region:(a=c==null?void 0:c.region)!=null?a:"",service:"s3",method:t,accessKeyId:(o=c==null?void 0:c.accessKeyId)!=null?o:"",secretAccessKey:(l=c==null?void 0:c.secretAccessKey)!=null?l:"",sessionToken:(u=c==null?void 0:c.sessionToken)!=null?u:"",dateNow:new Date().toISOString().replace(/-/g,"").split("T")[0],datetimeNow:new Date().toISOString().replace(/-/g,"").replace(/:/g,"").split(".")[0]+"Z"}}function Ld(c,e=!1){let t="0123456789ABCDEF",r="";for(let n=0;n="A"&&a<="Z"||a>="a"&&a<="z"||a>="0"&&a<="9"||a=="_"||a=="-"||a=="~"||a=="."?r+=a:a=="/"?e?r+="%2F":r+=a:(r+="%",r+=t[a.charCodeAt(0)>>4],r+=t[a.charCodeAt(0)&15])}return r}function kd(c,e=null){var h;let t=(h=e==null?void 0:e.contentHash)!=null?h:"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",r=new Map;r.set("x-amz-date",c.datetimeNow),r.set("x-amz-content-sha256",t),c.sessionToken&&r.set("x-amz-security-token",c.sessionToken);let n="";e!=null&&e.contentType&&(n+="content-type;"),n+="host;x-amz-content-sha256;x-amz-date",c.sessionToken&&(n+=";x-amz-security-token");let a=c.method+"\n"+Ld(c.url)+"\n"+c.query;e!=null&&e.contentType&&(a+="\ncontent-type:"+(e==null?void 0:e.contentType)),a+="\nhost:"+c.host+"\nx-amz-content-sha256:"+t+"\nx-amz-date:"+c.datetimeNow,c.sessionToken&&c.sessionToken.length>0&&(a+="\nx-amz-security-token:"+c.sessionToken),a+="\n\n"+n+"\n"+t;let o=(0,Cr.sha256)(a),l="AWS4-HMAC-SHA256\n"+c.datetimeNow+"\n"+c.dateNow+"/"+c.region+"/"+c.service+"/aws4_request\n"+o,u="AWS4"+c.secretAccessKey,_=Cr.sha256.hmac.arrayBuffer(u,c.dateNow),d=Cr.sha256.hmac.arrayBuffer(_,c.region),f=Cr.sha256.hmac.arrayBuffer(d,c.service),p=Cr.sha256.hmac.arrayBuffer(f,"aws4_request"),m=Cr.sha256.hmac(p,l);return r.set("Authorization","AWS4-HMAC-SHA256 Credential="+c.accessKeyId+"/"+c.dateNow+"/"+c.region+"/"+c.service+"/aws4_request, SignedHeaders="+n+", Signature="+m),r}var Dd=function(c,e,t,r=null,n=null){let a=Ad(c,e,t),o={contentType:r,contentHash:n?Cr.sha256.hex(n):null};return kd(a,o)};function Tt(c,e,t,r,n=null,a=null){(e!=null&&e.accessKeyId||e!=null&&e.sessionToken)&&(Dd(e,t,r,n,a).forEach((l,u)=>{c.setRequestHeader(u,l)}),n&&c.setRequestHeader("content-type",n))}function Wl(c){if(c.indexOf("s3://")!=0)throw new Error("URL needs to start with s3://");let e=c.indexOf("/",5);if(e==-1)throw new Error("URL needs to contain a '/' after the host");let t=c.substring(5,e);if(!t)throw new Error("URL needs to contain a bucket name");let r=c.substring(e);if(!r)throw new Error("URL needs to contain key");return{bucket:t,path:r}}function Vl(c){var e;return!!((e=c==null?void 0:c.endpoint)!=null&&e.startsWith("http"))}function Ft(c,e){let t=Wl(e);return Vl(c)?"".concat(c==null?void 0:c.endpoint,"/").concat(t.bucket)+t.path:"https://"+Nl(c,e,t.bucket)+t.path}var Td=7,zl=/\/|\\/,X={_files:new Map,_fileInfoCache:new Map,_udfFunctions:new Map,_globalFileInfo:null,_preparedHandles:{},_opfsRoot:null,getFileInfo(c,e){try{let t=X._fileInfoCache.get(e),[r,n,a]=fe(c,"duckdb_web_fs_get_file_info_by_id",["number","number"],[e,(t==null?void 0:t.cacheEpoch)||0]);if(r!==0)return null;if(a===0)return t;let o=te(c,n,a);ve(c);try{let l=JSON.parse(o);if(l==null)return null;let u={...l,blob:null};return X._fileInfoCache.set(e,u),!X._files.has(u.fileName)&&X._preparedHandles[u.fileName]&&(X._files.set(u.fileName,X._preparedHandles[u.fileName]),delete X._preparedHandles[u.fileName]),u}catch(l){return console.warn(l),null}}catch(t){return console.log(t),null}},getGlobalFileInfo(c){var e;try{let[t,r,n]=fe(c,"duckdb_web_get_global_file_info",["number"],[((e=X._globalFileInfo)==null?void 0:e.cacheEpoch)||0]);if(t!==0)return null;if(n===0)return X._globalFileInfo;let a=te(c,r,n);ve(c);let o=JSON.parse(a);return o==null?null:(X._globalFileInfo={...o,blob:null},X._globalFileInfo)}catch(t){return console.log(t),null}},async assignOPFSRoot(){X._opfsRoot||(X._opfsRoot=await navigator.storage.getDirectory())},async prepareFileHandles(c,e){if(e===3){await X.assignOPFSRoot();let t=async n=>{if(X._files.has(n))return{path:n,handle:X._files.get(n),fromCached:!0};let o=X._opfsRoot,l=n.slice(Td),u=l;if(zl.test(l)){let d=l.split(zl);if(d.length===0)throw new Error("Invalid path ".concat(l));if(u=d[d.length-1],!u)throw new Error("Invalid path ".concat(l,". File Not Found."));d.pop();for(let f of d)o=await o.getDirectoryHandle(f,{create:!0})}let _=await o.getFileHandle(u,{create:!1}).catch(d=>{if((d==null?void 0:d.name)==="NotFoundError")return console.debug("File ".concat(n," does not exists yet, creating...")),o.getFileHandle(u,{create:!0});throw d});try{let d=await _.createSyncAccessHandle();return X._preparedHandles[n]=d,{path:n,handle:d,fromCached:!1}}catch(d){throw new Error(d.message+":"+name)}},r=[];for(let n of c){let a=await t(n);r.push(a)}return r}throw new Error("Unsupported protocol ".concat(e," for paths ").concat(c," with protocol ").concat(e))},async prepareDBFileHandle(c,e){if(e===3&&this.prepareFileHandles){let t=[c,"".concat(c,".wal")];return this.prepareFileHandles(t,e)}throw new Error("Unsupported protocol ".concat(e," for path ").concat(c," with protocol ").concat(e))},testPlatformFeature:(c,e)=>{switch(e){case 1:return typeof BigInt64Array<"u";default:return console.warn("test for unknown feature: ".concat(e)),!1}},getDefaultDataProtocol(c){return 2},openFile:(c,e,t)=>{var r,n,a,o,l,u;try{X._fileInfoCache.delete(e);let _=X.getFileInfo(c,e);switch(_==null?void 0:_.dataProtocol){case 4:case 5:{if(t&1&&t&2)throw new Error("Opening file ".concat(_.fileName," failed: cannot open file with both read and write flags set"));if(t&32)throw new Error("Opening file ".concat(_.fileName," failed: appending to HTTP/S3 files is not supported"));if(t&2){let p=new XMLHttpRequest;if(_.dataProtocol==5?(p.open("HEAD",Ft(_.s3Config,_.dataUrl),!1),Tt(p,_.s3Config,_.dataUrl,"HEAD")):p.open("HEAD",_.dataUrl,!1),p.send(null),p.status!=200&&p.status!=404)throw new Error("Opening file ".concat(_.fileName," failed: Unexpected return status from server (").concat(p.status,")"));if(p.status==404&&!(t&8||t&16))throw new Error("Opening file ".concat(_.fileName," failed: Cannot write to non-existent file without FILE_FLAGS_FILE_CREATE or FILE_FLAGS_FILE_CREATE_NEW flag."));let m=c._malloc(1),h=new Uint8Array;c.HEAPU8.set(h,m);let g=c._malloc(3*8);return c.HEAPF64[(g>>3)+0]=1,c.HEAPF64[(g>>3)+1]=m,c.HEAPF64[(g>>3)+2]=new Date().getTime()/1e3,g}else if(!(t&1))throw new Error("Opening file ".concat(_.fileName," failed: unsupported file flags: ").concat(t));let d=null,f=null;if(!_.forceFullHttpReads&&(_.reliableHeadRequests||!_.allowFullHttpReads))try{let p=new XMLHttpRequest;_.dataProtocol==5?(p.open("HEAD",Ft(_.s3Config,_.dataUrl),!1),Tt(p,_.s3Config,_.dataUrl,"HEAD")):p.open("HEAD",_.dataUrl,!1),p.setRequestHeader("Range","bytes=0-"),p.send(null),d=null;try{d=p.getResponseHeader("Content-Length")}catch(m){console.warn("Failed to get Content-Length on request")}if(d!==null&&p.status==206){let m=c._malloc(24);c.HEAPF64[(m>>3)+0]=+d,c.HEAPF64[(m>>3)+1]=0;let h=0;try{h=new Date((r=p.getResponseHeader("Last-Modified"))!=null?r:"").getTime()/1e3}catch(g){console.warn("Failed to get Last-Modified on request")}return c.HEAPF64[(m>>3)+2]=+h,m}}catch(p){f=p,console.warn("HEAD request with range header failed: ".concat(p))}if(_.allowFullHttpReads){if(!_.forceFullHttpReads){let m=new XMLHttpRequest;_.dataProtocol==5?(m.open("GET",Ft(_.s3Config,_.dataUrl),!1),Tt(m,_.s3Config,_.dataUrl,"GET")):m.open("GET",_.dataUrl,!1),m.responseType="arraybuffer",m.setRequestHeader("Range","bytes=0-0"),m.send(null);let h=null;try{h=m.getResponseHeader("Content-Length")}catch(S){console.warn("Failed to get Content-Length on request")}let g=h==null?void 0:h.split("/")[1],v=h,y=null;if(g!==void 0)y=g;else if(!_.reliableHeadRequests){let S=new XMLHttpRequest;_.dataProtocol==5?(S.open("HEAD",Ft(_.s3Config,_.dataUrl),!1),Tt(S,_.s3Config,_.dataUrl,"HEAD")):S.open("HEAD",_.dataUrl,!1),S.setRequestHeader("Range","bytes=0-"),S.send(null),d=null;try{d=S.getResponseHeader("Content-Length")}catch(w){console.warn("Failed to get Content-Length on request")}d!==null&&+d>1&&(y=d)}if(m.status==206&&v!==null&&+v==1&&y!==null){let S=c._malloc(24);c.HEAPF64[(S>>3)+0]=+y,c.HEAPF64[(S>>3)+1]=0;let w=0;try{w=new Date((n=m.getResponseHeader("Last-Modified"))!=null?n:"").getTime()/1e3}catch(D){console.warn("Failed to get Last-Modified on request")}return c.HEAPF64[(S>>3)+2]=+w,S}if(m.status==200&&v!==null&&d!==null&&+v==+d){console.warn("fall back to full HTTP read for: ".concat(_.dataUrl));let S=c._malloc(m.response.byteLength),w=new Uint8Array(m.response,0,m.response.byteLength);c.HEAPU8.set(w,S);let D=c._malloc(3*8);c.HEAPF64[(D>>3)+0]=m.response.byteLength,c.HEAPF64[(D>>3)+1]=S;let F=0;try{F=new Date((a=m.getResponseHeader("Last-Modified"))!=null?a:"").getTime()/1e3}catch(E){console.warn("Failed to get Last-Modified on request")}return c.HEAPF64[(D>>3)+2]=+F,D}console.warn("falling back to full HTTP read for: ".concat(_.dataUrl))}let p=new XMLHttpRequest;if(_.dataProtocol==5?(p.open("GET",Ft(_.s3Config,_.dataUrl),!1),Tt(p,_.s3Config,_.dataUrl,"GET")):p.open("GET",_.dataUrl,!1),p.responseType="arraybuffer",p.send(null),p.status==200){let m=c._malloc(p.response.byteLength),h=new Uint8Array(p.response,0,p.response.byteLength);c.HEAPU8.set(h,m);let g=c._malloc(3*8);c.HEAPF64[(g>>3)+0]=p.response.byteLength,c.HEAPF64[(g>>3)+1]=m;let v=0;try{v=new Date((o=p.getResponseHeader("Last-Modified"))!=null?o:"").getTime()/1e3}catch(y){console.warn("Failed to get Last-Modified on request")}return c.HEAPF64[(g>>3)+2]=+v,g}}if(f!=null)throw new Error("Reading file ".concat(_.fileName," failed with error: ").concat(f));return 0}case 2:{let d=(l=X._files)==null?void 0:l.get(_.fileName);if(d){let m=c._malloc(24);return c.HEAPF64[(m>>3)+0]=d.size,c.HEAPF64[(m>>3)+1]=0,c.HEAPF64[(m>>3)+2]=0,m}if(t&128)return 0;console.warn("Buffering missing file: ".concat(_.fileName));let f=c._malloc(3*8),p=c._malloc(1);return c.HEAPF64[(f>>3)+0]=1,c.HEAPF64[(f>>3)+1]=p,c.HEAPF64[(f>>3)+2]=0,f}case 3:{let d=(u=X._files)==null?void 0:u.get(_.fileName);if(!d)throw new Error("No OPFS access handle registered with name: ".concat(_.fileName));t&16&&d.truncate(0);let f=c._malloc(3*8),p=d.getSize();return c.HEAPF64[(f>>3)+0]=p,c.HEAPF64[(f>>3)+1]=0,c.HEAPF64[(f>>3)+2]=0,f}}}catch(_){console.error(_.toString()),Dt(c,_.toString())}return 0},glob:(c,e,t)=>{var r;try{let n=te(c,e,t);if(n.startsWith("http")||n.startsWith("s3://")){let a=new XMLHttpRequest;if(n.startsWith("s3://")){let o=X.getGlobalFileInfo(c);a.open("HEAD",Ft(o==null?void 0:o.s3Config,n),!1),Tt(a,o==null?void 0:o.s3Config,n,"HEAD")}else a.open("HEAD",n,!1);if(a.send(null),a.status!=200&&a.status!==206){if(!((r=X.getGlobalFileInfo(c))!=null&&r.allowFullHttpReads))return console.log("HEAD request failed: ".concat(n,", with full http reads are disabled")),0;let o=new XMLHttpRequest;if(n.startsWith("s3://")){let u=X.getGlobalFileInfo(c);o.open("GET",Ft(u==null?void 0:u.s3Config,n),!1),Tt(o,u==null?void 0:u.s3Config,n,"HEAD")}else o.open("GET",n,!1);if(o.setRequestHeader("Range","bytes=0-0"),o.send(null),o.status!=200&&o.status!==206)return console.log("HEAD and GET requests failed: ".concat(n)),0;let l=null;try{l=o.getResponseHeader("Content-Length")}catch(u){console.warn("Failed to get Content-Length on request")}l&&+l>1&&console.warn("Range request for ".concat(n," did not return a partial response: ").concat(o.status,' "').concat(o.statusText,'"'))}c.ccall("duckdb_web_fs_glob_add_path",null,["string"],[n])}else for(let[a]of X._files.entries()||[])a.startsWith(n)&&c.ccall("duckdb_web_fs_glob_add_path",null,["string"],[a])}catch(n){return console.log(n),Dt(c,n.toString()),0}},checkFile:(c,e,t)=>{try{let r=te(c,e,t);if(r.startsWith("http")||r.startsWith("s3://")){let n=new XMLHttpRequest;if(r.startsWith("s3://")){let a=X.getGlobalFileInfo(c);n.open("HEAD",Ft(a==null?void 0:a.s3Config,r),!1),Tt(n,a==null?void 0:a.s3Config,r,"HEAD")}else n.open("HEAD",r,!1);return n.send(null),n.status==206||n.status==200}else return X._files.has(r)}catch(r){return console.log(r),!1}return!1},syncFile:(c,e)=>{},closeFile:(c,e)=>{var r;let t=X.getFileInfo(c,e);X._fileInfoCache.delete(e);try{switch(t==null?void 0:t.dataProtocol){case 0:case 4:case 5:break;case 1:case 2:return;case 3:{let n=(r=X._files)==null?void 0:r.get(t.fileName);if(!n)throw new Error("No OPFS access handle registered with name: ".concat(t.fileName));return n.flush()}}}catch(n){console.log(n),Dt(c,n.toString())}},dropFile:(c,e,t)=>{var a;let r=te(c,e,t),n=(a=X._files)==null?void 0:a.get(r);if(n){if(X._files.delete(r),n instanceof FileSystemSyncAccessHandle)try{n.flush(),n.close()}catch(o){throw new Error("Cannot drop file with name: ".concat(r))}n instanceof Blob}},truncateFile:(c,e,t)=>{var n;let r=X.getFileInfo(c,e);switch(r==null?void 0:r.dataProtocol){case 4:Dt(c,"Cannot truncate a http file");return;case 5:Dt(c,"Cannot truncate an s3 file");return;case 0:case 1:case 2:Dt(c,"truncateFile not implemented");return;case 3:{let a=(n=X._files)==null?void 0:n.get(r.fileName);if(!a)throw new Error("No OPFS access handle registered with name: ".concat(r.fileName));return a.truncate(t)}}return 0},readFile(c,e,t,r,n){var a;if(r==0)return 0;try{let o=X.getFileInfo(c,e);switch(o==null?void 0:o.dataProtocol){case 4:case 5:{if(!o.dataUrl)throw new Error("Missing data URL for file ".concat(e));try{let l=new XMLHttpRequest;if(o.dataProtocol==5?(l.open("GET",Ft(o==null?void 0:o.s3Config,o.dataUrl),!1),Tt(l,o==null?void 0:o.s3Config,o.dataUrl,"GET")):l.open("GET",o.dataUrl,!1),l.responseType="arraybuffer",l.setRequestHeader("Range","bytes=".concat(n,"-").concat(n+r-1)),l.send(null),l.status==206||l.status==200&&r==l.response.byteLength&&n==0){let u=new Uint8Array(l.response,0,Math.min(l.response.byteLength,r));return c.HEAPU8.set(u,t),u.byteLength}else if(l.status==200){console.warn("Range request for ".concat(o.dataUrl," did not return a partial response: ").concat(l.status,' "').concat(l.statusText,'"'));let u=new Uint8Array(l.response,n,Math.min(l.response.byteLength-n,r));return c.HEAPU8.set(u,t),u.byteLength}else throw new Error("Range request for ".concat(o.dataUrl," did returned non-success status: ").concat(l.status,' "').concat(l.statusText,'"'))}catch(l){throw console.log(l),new Error("Range request for ".concat(o.dataUrl," failed with error: ").concat(l,'"'))}}case 2:{let l=(a=X._files)==null?void 0:a.get(o.fileName);if(!l)throw new Error("No HTML5 file registered with name: ".concat(o.fileName));let u=l.slice(n,n+r),_=new Uint8Array(new FileReaderSync().readAsArrayBuffer(u));return c.HEAPU8.set(_,t),_.byteLength}case 3:{let l=X._files.get(o.fileName);if(!l)throw new Error("No OPFS access handle registered with name: ".concat(o.fileName));let u=c.HEAPU8.subarray(t,t+r);return l.read(u,{at:n})}}return 0}catch(o){return console.log(o),Dt(c,o.toString()),0}},writeFile:(c,e,t,r,n)=>{var o;let a=X.getFileInfo(c,e);switch(a==null?void 0:a.dataProtocol){case 4:return Dt(c,"Cannot write to HTTP file"),0;case 5:{let l=c.HEAPU8.subarray(t,t+r),u=new XMLHttpRequest;return u.open("PUT",Ft(a==null?void 0:a.s3Config,a.dataUrl),!1),Tt(u,a==null?void 0:a.s3Config,a.dataUrl,"PUT","",l),u.send(l),u.status!==200?(Dt(c,"Failed writing file: HTTP "+u.status),0):r}case 2:return Dt(c,"cannot write using the html5 file reader api"),0;case 3:{let l=(o=X._files)==null?void 0:o.get(a.fileName);if(!l)throw new Error("No OPFS access handle registered with name: ".concat(a.fileName));let u=c.HEAPU8.subarray(t,t+r);return l.write(u,{at:n})}}return 0},getLastFileModificationTime:(c,e)=>{var r;let t=X.getFileInfo(c,e);switch(t==null?void 0:t.dataProtocol){case 2:{if(!((r=X._files)==null?void 0:r.get(t.fileName)))throw Error("No handle available for file: ".concat(t.fileName));return 0}case 4:case 5:return new Date().getTime()/1e3}return 0},progressUpdate:(c,e,t)=>{postMessage&&postMessage({requestId:0,type:"PROGRESS_UPDATE",data:{status:c?"completed":"in-progress",percentage:e,repetitions:t}})},checkDirectory:(c,e,t)=>{let r=te(c,e,t);return console.log("checkDirectory: ".concat(r)),!1},createDirectory:(c,e,t)=>{let r=te(c,e,t);console.log("createDirectory: ".concat(r))},removeDirectory:(c,e,t)=>{let r=te(c,e,t);console.log("removeDirectory: ".concat(r))},listDirectoryEntries:(c,e,t)=>{let r=te(c,e,t);return console.log("listDirectoryEntries: ".concat(r)),!1},moveFile:(c,e,t,r,n)=>{var u,_;let a=te(c,e,t),o=te(c,r,n),l=(u=X._files)==null?void 0:u.get(a);l!==void 0&&(X._files.delete(l),X._files.set(o,l));for(let[d,f]of((_=X._fileInfoCache)==null?void 0:_.entries())||[])if(f.dataUrl==a){X._fileInfoCache.delete(d);break}return!0},removeFile:(c,e,t)=>{},callScalarUDF:(c,e,t,r,n,a,o)=>{Il(X,c,e,t,r,n,a,o)}};var Fo=class extends ma{postMessage(e,t){globalThis.postMessage(e,t)}async instantiate(e,t,r){return await new ga(this,X,e,t).instantiate(r)}};function $l(){let c=new Fo;globalThis.onmessage=async e=>{await c.onMessage(e.data)}}$l();return Zl(Fd);})(); +/*! Bundled license information: + +js-sha256/src/sha256.js: + (** + * [js-sha256]{@link https://github.com/emn178/js-sha256} + * + * @version 0.11.1 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2025 + * @license MIT + *) +*/ +//# sourceMappingURL=duckdb-browser-mvp.worker.js.map diff --git a/assets/duckdb-mvp-B3jza7CB.js b/assets/duckdb-mvp-B3jza7CB.js new file mode 100644 index 0000000..fb34f82 --- /dev/null +++ b/assets/duckdb-mvp-B3jza7CB.js @@ -0,0 +1 @@ +var e=`/crdc-demo/assets/duckdb-mvp-BP0pRkMH.wasm`;export{e as default}; \ No newline at end of file diff --git a/assets/duckdb-mvp-BP0pRkMH.wasm b/assets/duckdb-mvp-BP0pRkMH.wasm new file mode 100644 index 0000000000000000000000000000000000000000..131b8dc11143fedc63874156a53ea5264cfe39e6 GIT binary patch literal 39362651 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 z z^XI5}bus!L-?+IFJ_Ai%UdHHI5AJp8#pp{`AoMc2FAC(56uZ=7^v7mxwgols>f2KE zHEP%Gn=_W8+m#cF^hzv6&sRpU28&D4EA#i*^$WTWbY3Lkbw+0|<#hA`OWB%L+e03` zKxKoZNe{Xin4~>Od#$mvYg6%nDEil4l-B}?{?hV?2j)j#D;nB^@}k#Uxj+o0Ao1_8 z1`WK3Kz~Hf6`md}z|o%=;h}W|dm0RXYN>(ii=;(=wh2&G{dpfC82_qBk(3~Moq+}J zdK8JSXi-#!)}y937=q9^OQ%mq|G|oPQx+Ga*IP<3bf##F(Hkr=$f;0E^o^<{XqBoB zNA#?G_4KXpx9S7$i%Zn@9}V$!`qqBm6+$7C;Tx?`H%Zd^U>|2o(f?*ZJZUhl&o8bljvJ~1?RDwj3V=oEiEs5t2cPW#Cgj`%z4Jq_0AeLd|@f`_1d{X z_HkLu#f6Op?-EU65xWEMI$5iyPjlbtFfy%NTv(r9UwU;XD(`rFVSQF$fFRh;1SoW!{Uh3-k&I;aYNVXpD$ zfP8%A)n%Lv)AB(8i@0oStCzexRfC-MOXoz5jlczJaQRQ2zoa}vwmnxH3f!4rVGi_f zt(!b6&x915tofz&`E#o)s~f8;OQ*amzb%I$gUS%>*qkG;Kg&(MhO4!5I(9nOT*c&W zd*xgG)T1OXY|Qyq-_(+O=ez{+Mbu5#FRh&NEtT&K>l+IjbOuw3T;2KPcCYzYI**@L zR#3SdrsYuNI{lzWLar+0ck1y>Ept_oyx3XUSXWQI2Fm){!ph?6x$ByOCf)D!qGq}=IMFes?4MR?R zGC9la%?(uM)a1fSmSIHY?8Dl*uGPqauVDbsF(>fc=Bk)S8`e9^OfG`yz-}#x>NRyW zb1-vw)CQ-mIn@Sv?JVZx7!823I7lEsUIKp1 z`^{trM?}6u^iNHNc4n?a!BbTBf3@sf<7n_Xzp>9xrE~hO7?MxS0W%w4k)qhVd$?y% z=mqCHoi*zO1M=2aPd(Pl%jq8Fl(%|5Lz%NDns#)Ood@|(Vk{A;*FvU>XBTIxhHhd%}Nd4l{*(`PxTvqPQ5QoO15zZp| zLi~rMY`E{ueE>Rp*3b9?a+>U{@0P)3q`G48N+4&w&z!4JX%}H|C(M_^_Ir71uF&`2Q z8Q3h67HSZ=)M`wHG%*z@32n7V!OY+9YKO?}E2yGHu22q=OwmFsc>EMD&}@VRMgl1k z9W`6=z=s!S);1x8W`G834W5S;Nv3xp(Qs0|2_g{XYa-Pmih=F3RBkSCAjryQG7LqP zCXw~?W3nxZTRjuNK7Kr)(HQsvp`~WwmRwbq?gJ%3b1s_Z7}8MQ%L5d?0|fF-c8k%Q zY?KH}Y$O?%g>X++zs=ZtXnksiHb~S9@2rv9dM#pnYz-URxrDbyGqeW1^hNwgLZbzVH{o%S9+iL2j;sA;|W^x#CCNjoQ2 zY073T1JFWRIYLa@Mo1xM3hHR; zLMjsiO408rD}kSJw<&P~Is=gJf|w1^N|i*#Gfw9wFnB!(9h^UY?KdR4$3J^U?} z8njT<*x{{hAYDny+LUVWJ~g1Q;)3`3okwA*HY{};P>f~+NJvvk5J)KPg-)tzNRY7# z`@T_tgE8-d^itK5AvF*xA&b}yI0RHfRp36GdC$2ptRYgpXQQ7ty$)(8RH{Ry`#^S| zA}QncyaCEeWI_#X<#Ai{bp@idOhbB9<|z3gqa??d708w!dP0B#39Ml6Lc;WUEF;f@#(a;4Q)|7eb5Nd`w3?gSk2)mn*Er1j#6``4I zi|MM{YeK;^8CBG^lr>?F1_?FOhd`~d&}Rne+(n<9ilE&*$sjBxsiwZcGE4RX53rIT z2Pn*S4g^_wPQ`AQVaQTLBN(i&(Juq^I=YvSi91y2Yvb%^A3>{>Y=7lO9>c;U`P=`rKa|t!itOp$$BF z&|tjmD70KwDfoZWq`PTRG1R{l{Wk;1w@eqYSHvJCkCTF)jQ-@TZSquGC4IUmEK1Lq z$%9*ZhP}THRBb`0J#G+fmbNsmm}=ccsRa|9rFtC>>{z0REcyTxHbvfy*VM`Ic1K6) zfSIJeMj@R8)Zb$2ooh%^DN|rDqmE=73PS%dH?BB`u(IZ<21PVA3_|GHQ&qmnXHX)Q zSnnxNL`G(cf@~xflY`fQ&~~0u!{YtE0H0-m$ChUUAxJCfDuWZBU?cac@)Xz{k(OAAVN((yT}R*8JSi`fuYRd59O&) zUoY-lq9L^&8-_-s3_^^U&>sW4WLo=(cyA~JE}xSLtdNLo%~0gp$FslLF;V)aV3H+f z`rl(wWO#0ZDtZB#qK9S#ow2cr080nK?RiJcnoMY|`viF?HPNUzRhzOX>oCc$^scWiEec ze#7PGlL1Jx;cTx?H%aCE{5bfM^y!DC27y`l@H9(hJz(E_0{BHFihkcG;VW^ta7MiZzW z6J($^(_nJ4fguoJNR{00pcoS#NnbZW5{5e@o7{xQvlf^zdPywIS)}hqUEhGI+JwQ3 za}Tj4QlGU+4>1BGvEZG1>4*`NWPSeJg_U!xjj=lCgVporv?SZTug;&#vaP4*)@e?M zEr!=wj@3?w^-kw8ul)6St*M={6?yZusr@lq(xi4vXtHj`GG<6KU98WaIaf%?Ez+G{ zSiH!_0VuGZT*z4#Dz+^SU1Of{Sa%aB8*KaCu=W>UY{f+CC zDb|wFy}=_0kKD0@y;)t`RLj%u8!wPl+}BKpoL}smUbwLAH_vGg$j0ia)#ZGdYi=FS z1C19E+lJ}Iwbk>svTRx&uA!zZ7t-oZ|j1#q_5{es-*H%#5oLV&wv$e#u0VK&I6q%v^hTywyV(Y zM>a6TkKX_2!lIesu4ygmv$_h9wDU_ecJMex9%Ip<3D#?A9;Rr71asFKTV)&$!iv)A$t1fI}vuF_tVE41}h|Nz0 zIp;UVoLM&TyBN#z6;BkJq6;zzTOS`LwmaBdmPgmehr!%`;gNo@qSd_p(ax#Ia&2)x zTaPXjl&!FVZ~1m@t;*M0q|CB6Nx0Zl26G1+VjeB%eNizD=zeymoLVaM_o7&>rh6CG zAInozl*8?-=g#xI$z~NV4ow1M|I&I#T6FB(!kNz89eJcvg|;d{BjW)D#`+4Jzcd(e zQ3-BeHMqej`xwJV+vvQMeR1@pJgI$xG_cL=4;SgXu)KWN!l{A=7pwC_U^f2bt1Frc z50+D?f-Vh0Ie>$ri{Vk`%|HQXkzEhGncZS@c&N-?6tETb%e1t=+YSKfSHYsf8A^b_#v1k!J>@{4Ees(rq#Iv>?9-_$C zU2J3U`6hWOLpIN&F_|ks7wsa@cdo4!{e_|y0CAU|(k&p_Q!uUq>3KVzb9vg=pkNbI z$NWRWg&KYDJa@kS}2e8r9PTdkkr;fN4T4CPhRB3 zzIJTgcg#FQvE7cX`ypg84^s3gj;-gqS{|$)(*U=lXqS(z=X*dNRX^EY>GBZ$m1S1; z+8{4kTIrlzTHGiMc11$~$YTSDE&{!D>50zr{md6TOZm!*GJ5Ii@})DYD<^pBtW#)@ z;^1{3F+jstu+GJ4(0v5D2<&+YWUh8$dQf!b@)8x5xY>C!iw$u9!nyOyo!fbOx*x9S z6Wxz>Aoh?)RP0ZlI%bGG67Y0Tn@vYiz}b|f-zO}xnFAU$nHz|)--R5AQ9y$*7WFNw z{zSoy&zDG)vwO_At9#drJ_T{DXw=*wYTV3vhD=Juq z_TJUS&ZfnL*240s+bwJ)OoWj0)D4q)@4{n@%a(P!f8s6=u@wj$6+Le~puBSLzpzeF zok;8^?8?2vKdd|;w@ofiXIAHR06gOLJ9uKgI1gxo;RJPW&KV--c0HcHIjiBT-82!D zC~!%iAWEs}3G);lcq<6&hOFeug>&@53k7Fqi_hCU5fLSDIcU}=0o=ZDUNQZ_T!^F$ z;2O+`qzr;sZ&CA11|B`$S;2i!!-Qhymld4Cylw&LMflQ%3wVYn?s_1v9C!}|!-~RyBe9$IsOZ|X-wS%p*;YsL+g!wyG&*N3D5x2qr%u@!3S>A&kmdKYj3cezu zxu3@`7f+nVLtH6LK!lVBDYeX|?oSQ-eo;cFRD!Xpn!+Z z8KgfR*XDQyx(Kd2Rxc1+EVwp4Bda7|yU)n#$Y<0Il~s{X_BHz&^64IYQ`bV#uivw1 z4=BEKP{*RGm)L`?owb640LdY}ICA7Niep(0Q^7~b6)3tgxs0O6;K>cu7sx_=;3Q-f zDJ$j`i7TQk&{r&0B(a!Rq!RK83Hm8ep?^~-3#?mYrI1Gp9$Vi$Z9>U?Vu4wJeQJ@< zZgP>uE{+0sUEm^P-Q)p0Z44mA_mV->*mM`7jkF_U*^8f$7GPG6=_dA`UX<;;o{xXaHXPw{?0!s_fnD@2U* zVT=IM=?|9YCo2Ky@rAX*27*C|HrD!9BZqR4#MKK0FDst~0cd2{?6oEAG<%fSf8^5H z1jc~P4z%Uf$4S(8ZRBKJ#8DmhQFh!S7IW=Og}qU-IGq zl>F8oBsbrDb9{5;ZoYYEn#4&db}lZZX(Nr(Ee)5F7R6~PiX1;_8l^W^_=kXL9HnU` zs>b|lz_jE_QH9@hXiFUZ7P)bDF|sv|e%QHEg|}tI;48a0ab>V@G33%1%u!lS*&>)G z&ZT^k)a~T|3X;UfK?xNo3nI!YRfYz#VkZhnPSaA7>MorTZE0Go)zWgAQa3{})W;M` zK_Q$a=aOV1t~(JNS1PG!7B>miMwL=EawRU}Xs4?{WgN$406edyI7)y^O8mts`Jj!{ ziHS7*Nq51yN=2lkl}hO+-Nb|t!ZHB*--&57REAo_BGK%G@0~k$f;){|TnEVHDt@_u znmGEo`0(^t+a)C^gbvsx4`G-*#>b%_p;3Ou#Zf&4Nxhz?t}cOzQSe9-ltG?45K~ev zK|gZQH7F}-IyQF8EpBS64ofbnyD1PwJn~&Bmyi@Kj=;coyc}0*U@Gm2qI;=DT*4fc zxWm9B*$TwKXIT}&u#3hY*hBScC5i9l?i214ZXEg`rX>#eg-VB(2}h#Fg+05Eqf%5V zmEuxKNfGdIx?hb5iKvLNL|&And*Xw65`YJ=A`l|SD}YzdaWIFsZtfXt4T@3l&a!@rlhOS0Dv&) z;Udea|AHGyp|IASd>#r};-0^x?4&95QRMK-hntYk1*Z~{(jR(UMNO^ABt6*7ZpboA zKtoXK!qf>0BiHl-4NQYoX(ieub`xp24R7=xz{_OO&tVt3s8u}4T&kHNo0gIuOZ=EB z>x&4tS})Zb)oQim5`M5Nl3Z&2G`+^1!%U>(1;}bih1F%BzBGjkaP+P;Mg`IfDHaUX zkd))HzjNt3-G5C`;AA`L@1ks{(=DAxl)KJd0$(I5BNVaZD5b&C(C(puB^-85{k0OE zB0h+|pNM_ur(GcRHk|^n|23M0V>VoBXxXz_4dzn_6ouO5m_4+uv zTHoX9W2ckxaXL|Byt)P68V&kRIz5eUqgP*L9lk-02vrxu*$gPusqCi5X^&7|-g9f}hTcJ9zNa_Ksx=u}R^gdzVY4d<)2C6A^|;o#q>Z__?5=?6W=RaxIzMg)cBqz zGO8SPx;nzb&Z@iVpfh9`<*S(0Op=|57q5{Ppeq8$+ zqDGW9hSOn&u5_owE;Ee9W`w2IsETeXN#2k!d0$HULrofhAcX3u4PP)hz$s34?xcXM zeOhXyiAEQ|jS|Phqngz~91Y`7QU&X=N-nu_1NSEbAwkRvkdu6~%I-4W zNJW=8Q~A%nkGglcu{O@Pl&e=NNn13moL>H1tAbhzCeKnyUP~At;MaBX;6(*Elz9Y3bfNiO5vLf*Qk*^W!uTQ1`{U?n^I1u z%~%;swrbK&(TGy1-E<{I(>y|b=^|4m&_-pZOA?NqT-rjF1X6C`E8>@<|8(1Og|0YfW(+m#fdaSr&^wa4t#>~$mTrYr8Hw`jK73ph=ffhCzl&at`S5Qi)#LgM{TFs4CkG-;hvoWG1ewDYgN>_}s%6+};dRPBIr!&GEmkefDxS!KURd8r zJ&?|rq|R&Fsw-L!8cf>PJo&i{iYc+%iJ1+AAb-}Z|1;mU5kLEuJmux{0i-H`j5YPG35W`|hCY7IMuX{P1k3h@aw88dMG z)|ddQQ6z%hvvCCtr8j#BlM^{j+BP0SLt^kYDFe=G1q)f;tzsW@8*zU(f( zP)x>TqcwWy-?@jp@zv1MRlV$rYWve*8dHhEXdEaT6Y)mnVtM;hu+$&}vPzmU-1;_2 zPQwW)nA@~8iy$hE#r6Hs%!@1yq)7#JVpdve zG?J47iyPS8cx;S(>?*ORQfAVmOXc|6le)BlW=WdpOXasU{MTJPQ#yH)-jHCa%FGF| z*zr&m^oSRM4N(~s$jYKxoa1N<=oBq%Y$-GwjQNH&Y9Rul!ne+u8uS_&T~yo+w;Lyf zLAu85#B!4xyGXnZ5>}YCRCQ16aLLiC7(?n2QCtw~Dlq^czu+$d-$v6DtbC`x~| zZ9<^AYUNQk)Q(5njEuF>v8hoA8XAS=_Yh&IjJnUb(YlnRQ5hv=XSWbpU z9cAfJ=@hO(Iew4wC{ZSNbRuoFn9?4sjb1dc3VFC;c2GUzhI&pQ3Qk457=|soGlde( z8hm1=$27Tsd?xZROTg(?E2VVU?Q(6r>!dn<6q~|NGR3*FH;eJ;FE2*s%z!aIAp?nMmAmX&29~@>53E&AbNME;L-}>dh+=t3J+jFU-jua1x7>7 z0fyS)!q>MI4hXCIwm@}7VK|Y>Kt?<-K5(loPsC07FN28mPzo)dIs^8X3U;EB-jlI` z5ZM5O4=iUISo3QnfEVn-t0Chid7Wjs)!ZBa7`KPT5W^djG{KePu9S^;S)aor*N}?b zRap&FYyOWy>fw{|)BW-3FwK}UB>8LpCEr=Ux+pnpb3CFBKZ2(Q4;rn})a)k%r>`lI zNf66D7}`NU9waLees%#lg35<`Uwhvjwn>$XQ}s*>J!@iO;{i08#xqB@QJw0gkf4y! zX0%r+zDm=W2(wCK8bj03I$Viu(I8Y>kP=2JnqYD#UsH-qVSbRCKO+Ng!n%@Gp8w$a zp+ir{w3_jQ2azgdkYWqbP0OdTKm;nl)R^2*vW|@#r`P+@IM`%0ExcNzs$sAB zXBnK1N7bnLm(Fc#k8O*iZQIV!Ca!6>+p?d+O_sK8Y}+>dHC1lg7-hI0aJ0A8w`n=j ze}9vyxqbFW$FEsno9e3zZ(=p~PFdaUZQHUhRqIMWb}2SQR(o3#K)SF4Ef7?2&&@D6=m zxPv2l;f`q3zQ5yk{13Nd$0)Zxmq>(Ek;#<;rl8FYb}9-~`Bwh)eW9JZ*P}Z|cl?ek zgRo2$&;{_0Z*zut_*xe)gra}uIH~$;0C!se{=oZ{d1~r zzfSu^!Q*^%V}IGbXwpXn2tC(nAp!A8f{C3e``XmR2@%7?N%t>nYTxd~GtHy~Nmhri z3_g+~Sn)0tN_-)jPptO}7om%Hp=>DHU-lVQ{6D9#NnGOQYXaZ#c&kWk@vcjH))dw# zMUdiMw}9yVTg#|euvkO!E~{@Yh-VXnMeyQXf!Kf{=mVYT>6NIf4k{f=K7(>QzUX%R z^YHzpxN!a9cn9AdSsIzT`=Wa$Sby5>_!r^(%W>iQweb$VuS<7isbq7{-#ri>?RX*I z?1Lc@H=~*raP`6@OK50jZEoM;w(r=E1n}w< zWz=7}hDee!F%6tWW{}C3T{QJ&%?QjDv>)=dxzEoEl@ld*+Ls8Y74_Q zD0yNnNgpNZgxC6J_hvT5z1bZkDD`3O%(9ct35k5U@Z<%K%J3ax4 zHyln^ej{w@tFYqXzRCL_$xWtud{HD1^~%w3e6nWKxc7{lTK z`ppuWg=(0>jA}BfNc!l3@$vERbz|>Krpq&wA%d+r5 zs|7FtMhYMD>3u<5K6>0mZL`Ad@yZyzxqNt>vcduFEsEqVP#fXMUcF4_+0$X^-DK8m zLBraTkp{_rvc}dx1uw*c<#E9(nojMcjkGG2_DAB6DApnnN}EO_xCRRijheOw-0vMy+C3#3pNOSH-?kCj$=SnnDL?4zpQ8)*)KZjVJhKWTZnCk((No2>HZBeWLEq z+)_w;YkXg3C>*6I59&;L9RzT7z$?pz=>%IUfKzbAekPjg0c<~PN*o%T z6_c7m+KOc)rzgHE{+0Os$#-G;nZrlX@3~)z_s2(mHP$EoZu@)}=xMOi^e-BN`T?Z% ztJPWb9VH;lCaa=dDyFn$7IIaa4k;>$ihpq>X#UXKhZ$qF14LVk#c*|oB}cZbvn82* z{0y=cRxEcx6~+y2<@6{j2^twM@!lx2P!(wq=WoCIXVU2fWs9a5tRoIgB7RMrzFJEbJBV^^$!!kD*rV>}ml^)cl;0`?R0qc9* z@p9!53-hIB^S(505t-9s+AL9yyMLdEc^Xx}C;lG5U1{ck@7Yy+SHpY2vA+>4_6p z8*hxS=1z|L7uNU zd%b%WkV!nkiY%dLR9igI12XOis3|T>1DFD$PaN0;Emb(y_1Hs(^<)^+o-)Ss5%q8F z)6&^Oz4To-S*p>ew_;%wq0S#C++;jS4{5dPTiV3!lfBp~qTUk|)6#m>lTi%|AY+Qw zSL8x)!WyyGF7vC7(MR4Y|$wYj8x z@3@RLKwLg7*4S92nF;)3RMj9;)_$4@Sq0jDT4wJ{g5AULRz+WeJyRQE z(6Qj9+1+LK22^i&?hTT@A4|1e1MIfyZtY=Xs4CPQEr#i)I)Ce1ECcJM1=vj)tmqVr zY|(v|mX@0cl;)xx_wxh=kAdwZA)Po}*N#A%QC5yNLcc0E*&}H@F2rWY%7|8SN zQMq`lkR)`L+VH1bI>J@>GVvOgt z3LcG=Axpxsj_OB}dKw*>PWaWgoE&f58l^|-+2=?-v8y9?a4o0qh^2K;N8%&we^N8G zG=pcoo_cZcbS}QBhmxh zM)g-#k6}O3i?tC*!cuZ(O{_MeqO2~D#Pw!{XvIjihC5ZyygH$kjp9Koz^k>!(5|6| z!UtQ?h3X6NOz`gGn-1OZ-0E|0sNOKNg*Er#zjim=fTr(ayx-zl33~(8KjNF*$m|W} z>KWPr3sZ@1xPb+g@fGL+f(099QectJ=^(mKcy;Xf?(D&k>(q*bheFex4D5|hV02|byAy3J`!W&I3Dqn1kV1x zdrMY!n1RowcQ1PY-6Xqst$VF|bNtQvvD43R@mlvqx4!Vl$dgX5%b!Z@IBt2I}=cF7yv8{Iu@PMY%Bt(Js5w_m5^ zi$sc&*T?(Q8 zf_y?<-m0YRn&mG=FGWcp}_uGs){fF};3+qjN)4%5jP4DNZw zU$JF${M|5e&xexRv@az35M))Nzi`QI9O??H)gOnG>7?D>TW3zmlem~5EVYhz(IFYh zyvdV|(<8v&?=I}6XF`DP!Y!<}+c(}lIeDh_*7(CXSl^j^Bw^8Cj#FIyR~o8wheo}^ zK|+0OvfX}D`d!I)C*R=)f4&rdDgF+Z&a_$+-|Ob$=30=WbK(;aZvPaIL6WX*LxWY0XU7Lq#c1xYgTjP4lXx%YZV%>Y0hk zZne2Z3qq&0kvl#bv9%Fh*&1P8zp=ToCyo9!dyZT2H{Ou4ccw0@ny_DAc7tIqngBT? z4Bna47q5iL5B?CUs!6`wC>}Ipuw;%cb1auh1{&*3+?Tm!1G|lppF(Xm8uSlv)tXo} zW~VIe&Vp7Y{5+LuA$vpEd)%;Rfm$nR$_5tDOhoFn?3rXJVqC*GG8yN}r6@B1F9!YYVLF5N>$?elpEfIZ58qQc z>&cM5qYKo%I2s?#j-P^G4ZnVn)AO&dLY_RlQo4_u@}NJGyJ7LaZGo@8ioacn`$~GI zx9@8S8K2^^@B2)%MbY(&TmInsaam2`%r!FK3WdW1_H9eo%8t_3#D7zMn1tvAOkZ-Y zl%h(C{-7s329vf*Pch9U_VX0FU)dsOSgOv@ghJwvk9Cg{?=FBULTwza!}TVv6x)4Y z$jlI*3fmyh(Y!Q)%=`!_Od z+$bjy$FUsk+k5Qb$_q80B`TA+J(>=ncbbh(VU~%+sA!_c1N6OufHWzWfB=Q+WU@Z# zrl+Uwo^+G#(Hq-tPkVCg-$0ISOa++U-#jG#umn&Yea`*cINr|Vbwlw_Fb0eIWX3w~ zo;}nCpC8ja^S*NOhfL@ce7o_+cvAdgLJ$@9MD6g>YaGcpeG`!&&@?d<+StqB9LMd+ z$-A4bIVLYzNu{@>_bJfk{t$`$5jM^&DK?|ZbE&06?L!>x)9-fQ1G)hRQkSkwJ}{Z^ z^aQr}r7ul9J>OKR)sefKPH3}(2Pa&#FOK%ecH@tE{h6EFbFkT*I=Bxf0y`D6ORU_S zGVcHqXJ+cVA!a`jy|_->^TG-ayxP*__%Igpz{K9Y6E7y9gwi3da=Selr<2WtI3Ce7 zk1)@%w^EZ&$3(US1k?mG8Ye?`^yte=&7W~U?wb3WQ%&0?OZZ*8)p&S9qe<8Fg^Nzw z`QG^Z;t#X!AK97F1KJKl4MFq}kAqe&An283kydVxi4vy?vGQq~lE&%9x4D%S2xn!W zSvt0-_4;_vzLraWJ^uBW^~`EpV*U!Ew+?$S~VIknmhbB^8R$zgWiPo?RH z;+GwGn|t{IlZg9hGSzCyA3yN@@sfOVj?TVE|JePm+qds+?nCiD2h54&SY_YDOug== zkL-UJf`;q~yeH$At;424gl_ijJBkyk7=m=f{}2dj@^nM1#c*HRzuz*x`4!*%3N~hz zs#_CvEW(Kjui3-Y)WKu!?X0lJW5qd0`-@{EmO>!x*XTK9$#@YrdWUSI6ImF#0(x zp1ZASBn4eD0TS-35)43<@N20W%^^6I&SBQ#8hTwR(`&G_Xv&PdhMAe+=`qLiB8SZs zW4F?Dcb&L*oX#Ge))F>G=#y?+^8m4ZYHl@~F6!)@i&vaUGIl$sdCXW$wv&46eQpxZ zyXB_GK7r{QZ5{CDLq+Y-t3u&Uze?##D3P)`$*+{MdTQ&loA0s|TZPrNKf?O)v!DGN z@w<3VK%XNkf9m{4j^^B4y*@E5y#7w!K9Nx*( z+eY7Jg4!2r#cHCjolO+1>(3tW;L&wMQYfw=K;En7Y$6UPvSS<;`o73ie&s(6Xe zO1!huJI6L4S;O!{R$xw9>GAf5F*X#H|HnK2XA?hmjp!wr{n$mX7rEN>opyOF4f8gEG?iL8p#RZ#9L63Lvtq%jJB?qadg>4DN7{&Zhuk43T zgpFLfe}-pkXJ&YBjs_G;DC8K==meDhHumt+A7tK|o@tnAUzT5!JHcV!ykOm-Es>7N0?QluU4wR$2~AL zwlQ|g7;gj;H8|%;n9cl2eX5E(fZc9bkRN^(jFX2YTPYwN(f1{9P4yp0yT^tCV`=jJ zNnz*mM#PAuF_YoEJmP(@q$DpY{z80PlRqLWxI;XPMGbWx(m@~gpnlEwx^$}YiKH~0 zJ~;KtZ%N18Zz7IKjZPAstwX%{=!=iW$*r|&g%@G{ukZhoz%!D-{^m0RyRJs<-Fw&G zd!zUhjBNaULLNUaD3jU5Hez&|JGJC%3%8_ku#k`X?v}&Z)P{-N!N^x(8jeyECMf-2 z{13pz^Ene!7zK@rbUr2p4Yt-Z5@HS&DA(h{>M%1C8u<>?PecdeG*MpcI+07+ z8Z$K*EN$x2`U?wabYIG2pKLf}#sNV%pg8Fy%D99RbCx3;Hy*)Ch5^+7+R|M(J&?<@ zqQaA~|09VW(2KkD(YtpZ^3U9sl5hBiv)|zV>|(%4`2i$@yv7e3L3>AGTca6AwoC8^ zrIgjXE>FG7^mQ6m%rbRzbq}$6K-u2+Wv@O!=pR?h$T7tHsg;mED-%F#TMby^*~krJ zZ?y^yq<(R+wcJ1q2k{|f;xig96~2syG`G{DXB>T87!{rbRUD07xx%tHla@&P0k~|G ze=8p4#R;rSvPFT%T+8gpVY%Q(e zxj$Xz?{%%T+@B>_Vi8piB$Ub*3u!s9|4(Czqaf_RujAS`o3kw?j{aTz1IZ60U;qE} zqx2Q`+w#bW{6v*0R<$OyYQrg#06?Yk13Vvc0({dW|mJJ!* zoHZ7ASxZFPFIB6mlUM)T9sC7{yEsvg8hcnG#9+t+v`rhOEksQ&Q#GBLC|;?$WeX4L zs5lRuQaE&X>*Bh%8INuIVRH>325qEaD*~RaHv<^<-p4L21E>GSI6B_qy+-lhxKSMI zXh_lJI$;coxQQkq+VX9Ro@iuHRy2Fd>_`-i$8F@uH;R_AKh4Wv5X{5`mJ@q>nejyn zCCyr6?>`iIQ4`BYynJ?d^bZpDEFr6zyCGt(%4PHqlgn(NBKE4+TMElW>+$jUqwZTE z;($Lc+Hv6G#W=;aHXaTf0I$f3c_%8bn#fEQmb5XM-oWcuM(*W7St5rTgYm(&Opfgx zRw;r!Oc=`h8Kx4}mg4Q(zu>-*Jq%Pkz9Zc+#YmFcugtgtl)QfkNi(rg6Fi@lc2!*s zB49YZSKF=FOS84Xsyi+$fyCHp@73*Zakn>k14D(^QqH`R(tLR#2lifrqVa;QYfPmR zic-2gEyiwk2!4u?psV~4aM|(0$;6?j;?ajnPsRGMDyzXr?znzUy@^+_C6K9whNQ!a ziBnt2F>6O?yLlRysv%kXx3$o(DH78&^o+f;xGd5*=KQ?OqCy~_mEJ#Lhat*+n7hiC z=udPg?kT{Y0&Q84E01jOOe(W%Q7Bb@g3*(8i``V54*AD%BSS@XT1W*ez0Vr0r;A z{ARt16L;F%H-umGDS1Di(nexv)q6dX_?dKoEk+LXwj zWHB^!h#zyVSXrk+Mo(sVrC)Ua!GXm}CnvP4DT%%ue>#a+;Ezs}eu0QBgfg`lyTLg7UvAe9Ln)WnYWE`~z^RDb-U@a|^Gig$5Usx)zpcSooNqb5Ys472rG^eHi* z&B(U7ITNIQBu8%{GLa*_URsugjm(PBcD!{}AkoMOE|4y2{#VM?MHVir)v-_%uf!^1 z*CgdC1gFh-ViJkbm)wt#|2E!j^f9?e$QT~Y&OD%mxg!~RAVT*Oassf3?hKZ+DDf^M!jsAWjEB&_U+ccv=evgtwdPekFvv^ zn^L+3V?~{TILevA7$Zh6CMW(Z`^OZuNq;Q)@#N5b>hTp?a2U7vq~a?AzWzB6x=}_HKnHd8_<&SivCW?4RpA?ZzlBEXQlv(2)q1kBmp`l$jJ)ezKBm4~w zJ?o~MZmJCp@g&D=I?HvXGBi@#^|fC+^p|dEWa#-f{iWN*w!Wd++U}8ECwJF&*96J2 z>-kDXA~y}~;w@aaMq{m}J1|q;&jSNVyKU9@zICgji~^N_^_-ld#*$kb2mvp1uSM0-0{PAo1w7ACyrfv!N`GTV=uub zToS@)@OIF-BW?vUD)s3o{hYnugFXUhJlV^;N92bQ7SnSDbTmv4@3_Sel$xL|5;kG& z60f<5o=QviFnzm?!JC`|hk=-x)GGnK?pfe0o+iLLH9bA;-j@DE@_9L>8qZ|vnyq`@ z9>1M8U9-eaiQ1CwFT+g$8-EtWZwYtv7{}El-nhy+IVKY5TN_JT$o(vzOLQiz zAF2f^X5(zDN!*F&-1(1_=d_tXVh{o6FU6;W)#r|4wBqfsaW8vZnf@|(>F)%8@v*3W zegrpkiC1^8S30& zcBk>qf;ulv#gWAPNz3TcY+?F1JyLOIj>8aOhmQv9((k!p-N;^9tvgXU!-sH9nl8&k zGcH)4PJEDrft43#P&aQq#s7-kIN=uF#?SgG+cPGj<^=Duph@Sj&4hd=Cgxbqit6tY zopG!6X4h;rck+0MHhQ8?IM7s(?krE};Rv-!?%3blk1yyy-+b;BtnVl#|DiMa{B&ma zfFevgIW_eJh0t(9-cr8!w%fkXh0i_r+{T&!fg>*$X)iEMQ42l{J%baQBH`H@r!hL zJu6*YgBM-i{#iggabQBDW3rQY3|Sl)16n4TL)Vk$LG6aoYs#b?=tB2<*IkF{U{7-l z0wFDrj}Lz({z?q$!omGrPkZ#&zju0CO4re!)@penI+xQV?~T^i*O8p~@atKT z-X)<4g1;v{mur2Y3%oO3YPlsu!G18TAWt>mbf8lxhU|h&hlQ;eD@(~xylZ6SfkTWB zBXRPAMwQo%F%@m&H`8KzJ)Y)DGU$r(Pb$8prs2qbuqSFFo|&1P#1DrOtRd^9aus|` zlkSc$ih;ou9!lCbX@i}*y;ky}Pi}>6u``EN8O3wI7<9DRQKo8iTJ~Wda{@V^q5u z*d|b835thIAPm`Y>QW?sTstzbnVQq`APcprMeKx@qwm%@k{n-5hEDqU1TC&<%0?y$ z99c3L{FMR9H5~Y7@yG+koI zv{#xT97&f^AJOn1UD%jN?{Pnsr2i~wl?m>^o+OCmY?(rn2`@pGQ4z1R9xmn!4W%{t!Z3j zaoQ9djwCPipMD_sQ$9zNr|mGlKsB~#-${$LSM>>I8a(nsfDrpiGII@7vsNBz3@N5U ztuVw=`mb$9gG4gh)`|z)@piR-O%=PQ4?JZc~kPX?Z=kb`5n;`UQ4fy;ENtd!2B> zIk7-2Bh03*23lvTL`}r;kOn3VnR4rCsP5WA)QjhhE5H(z)3zr(Qa#QLAw(^*gEsV( zV!11&CILcNW$b6HcS&0l0U{$M{>=n$qve`qv&Jtw{u2@hZNV&ndRY{)r;phI$GcS- ztr!@!l5W#ZQ3Xm~+rwGDl?Do#jxw9%AWO7E1f0Pbf-EJ|%p-6}c`@e}c(<14UgD5^ zxnMs90&Q&BYT;Thr7Z}qs;1_jcr*~SHW^bPR*n9r0h8$j&LDE9JyXJ;V4xaTzlSwG zo<4-1Sr(w!n25(jG;Ks?kK*)P`nPD;=q>{e-so=I3Io#&-(+PDgk7ENyXRKA9(9)n z8EkD;(ATeu73quP(duZGe^{ZFK^^1T^4wy#j;f8{q2}U!myA_RJGkuq*}Mosb06;X zNUDV=WMuf?UQhFJC(`(pv3od;r+TTD!F1P^Nx!~C+DV2L>gbvFa{jC{}T5^JgdIK6%RnGEZ^o` z8k3k1U~v&eGFz^r&x~7qXesEk?!*`wF~gYxk-EBjkP!RS9$8@n(by(R!bfySE%;(2 zB+GdCpVQ|dt~J9(x5U+_d7mlX&f$9F-EM|BsC%f@WGABq5b_Tfs^z(^MXb$Pu`J0=vJ8t%*?Bi=jb9~rB zkHF(?d;ippZ;M~NjXi;J^&paM{vM*78fQ6`HewH9Gn#OFa0!_2qovs2GXE#x06X7M z(R!1Ywf=N6-HLuFW`q57I<=SQ=q25Vv}pS6=?`Pj^nc!5G^2u8qlhb;*e6FEk7fv1 zjRIdYO$JUP1(Ev~$22fN=CvDY+q|xx z`5#ZztBO`D1+SZWHBz)w)1P0R{d9j{&7lU`K^?w{((d(4@3MKFYZW6~KZDKza}ER6 z5r-COh{*A6*cx|W8wxA|xp>=XIzGP*C7GhHMDEqEp2B*Tc&LZHOs_s5wP4G_JJL_O zdHPjBPx3mGzc$)np#a=Xw2MMkt}KMQ00{;SZ@Jt$d&cZmrU79)NzS$qJ? zkb{2Z0Nw7UWyLYnO!+5f$L|)n<-oO(sy)9Sckvn@2@zIvfTc@?v*J$)RpNhI5mXG zseRA;-65Z*BtW>AhYk=b;qUXee}LV|at-#G++<}GV-!@LcMY1 z3uN>@{4mclFhp0G0%Jp1r2ADmu%+tW-$I5y^m%4dQ#ddDj}E<|p7>Ph)9y4+t+Hzt z-6VX4ImOD9a1n9bA{IL}agfQ>prHvCgTL%J2YEWGEZ1;lNo3<0XgQY$TnM0%9sU3` z@C?v{3yTU1h{Fo_OH!35WY6TFLKUWV{sLuPd>Q(_8nTKs?&S{i$8@i13+bXCDJU_Y z;bBy{XM-!PJo-9CkpA&3M(5N4$xd*lx-cltEFS zYyiq`EJ?$WzYpgu+25)%TtOMN>;Xoc0S+6u(R*ApA@JhpF_V$1AM=TL?Kf@`&C?T9 zL%W)bhdc%6=J1;N0onMtX(gvIJ zp=(P+FB^|1Zh6hjO3XtY6R&yAYi^l&UCajYm5KPEwlnaN!xz`v$#m4N^FDIojOHAQ zDcj$nl|}b+^wm#;(nRs|N%TeS$cjFXDHHd5_fmiT!D0UMqWgtp+x@5K|IqD-<3HrN zjqz>UekA^pxZ3)*^xf%~-NA29SAWnwdGA}@x5j@ISKb+aCa$-5kXtT1Zp|OL$+x=J z@ObNmr;mNF`vELO`4WaD`9=It1+-{hLS%?t;(=kpl#0n?!lR>U`lInLB{Pf;Q_1Iv z3AbIHs^03}NdPEyldTsD;b{yINSVBX_2}mvPzUR8rRK>1(9IlTE}>0_a*b`D@ZuK1)ov;4p9ZsJ@$?Ib3&wPg&N|@hQXWGVu=GWrnbL?o0zvNv$-)j4EpJf{OT;lf&_6 z`TTM+GxGQkbS61E-&%J@BWjTq*g%0A+^Tr9AHiB~Q&Zza8iPz9AXr_<3 zACsI(MqTO?{3|jy_TUD=MIK!#BfjBbtsbJpgMIsht0 zDo>E`#K^m~EWk91_o2Y`9GhC=d$ke~$HxhO^RG3Cy3nY@q3tCLHGL{U{74+1W?FJ7 zG<`EbNm8aA%Fk4TZm2hL#5`qXy+mHCKH5PjC;!v&pYZnw?zG+gO7g48zfAsB@~4_i z<~}kwut5LRpT~iFtf`3I`Fyq_t3x;IV~~$ zA_SF8MeLMke-bb8uYQ!L1ctS~qgg)T#*qduMXBjkCbKR6Aqq2Yl;_?2bDpGhW0MFb zk5nc6$CeVyzY0@F5l^?$_*kg7xS0oM8f;1+GDMUkX$)1zd8(Z)JGv{qp91`2S>9#L zgJhbE@qp|W?F@zDJ4%-lx6+z^zhf>{t=#!;cMJc{w^41(%n>MH%2H)%(E<{c@|NgN z-0To>8?%M%g_oa)?P%(M`w(zp4K$kKADLkKbf8!j*BpM6dlNM3g$$_bsJjE@8pTax zTfZ8-72QGbNpHl4cmO7ncfj4@`a}%p{uxKja)%Fp&dpw8Ce443IB;-0Nv7*v&3H_k~^AK$_HgUHExfxoc3EGcE?r+L4+1WEkca@;~H%Rx#7ZJe`{v^k0n zFfrBt(`hwDBoQtZp=;(&3fV?~rk=+7Z{mbBMJ4!WD|$2?HnB0BC)@g; zqI>^FVJ}>Ejy4+$_b1cauyss(P^m=Ap1dmns#_Y3AXQ_SDk6!8I3pJ6{%`i)1iH%W zN)y#T+=+Xw>l-`Kl_8c3k$NO88<*ptIJRFZhE&RlldS5vQn6Q-JH4JWc)8LmovwZ_ z^=c9zKn!Lc1ZFe>#9$+4umyv67{a*E3tN$zQ z{h#xn`RudLKKo2K*bOuc9lV1%dyFz{ZMprpkg&Btpb9jdrKy)~4HWd2XeCG)LPAS| zD$lfm(NF>d>nP5DOF+RFPCtr8V^A;|v#|8>G0movjzdw0mju*wC^1uXU^WFC=0Qam z0D#zR3ksgd&oL=tm!%?*NH!J)MUhM^bz5YO6JZjVFSf1drrihOqukI~VreW4!M=85 zl86kUn{L(8i!wlBA-NzDV6-nk3^gG_wtV46Z@9_wvg@qLz^$DwgDbghy2U^^(sQ5l zi1C~lPQ*&P5!^xzbr~)WMe=O}3bNtkfUHe(isxZOi$p<_+U3O;-8w0nkovFumGL_q zw&ADqaOPVq{kKslSE7YD?FwtuYMh>rrJ!xb(v4iK%Rq%8nluUo=fq$Ehn=LAlk@Q3 zJnBD&9Z%sfX7tkexUa7ZS^+8sLWG_B)BYdEz~)nLmb1(gxXJho+}c;XBA<^qX{=sB zX}j52uHw77Js(N;L_5aXxhO2`L4sQ!EPsihY@u_qRWX>rvqdQ}Ki3wdpeS=)+%TA9 zl?Gbs7V8%ByLH2bJ-JvSlZ|S@j2^zYIVeFplE_LHSqq1U852#zO(Gfj5*E2Y5txJY zqze%^CX=1;k8=<(rl7GX0R014Vb}$CGJ1(-mtt|8l^6&Q6K+|(va`?)BogWDF<7{i z<>%&SN7AwE91Qnxz?u6PssL1DjcK?u*2a8Z_@HyvJ?QKLot$-XDVv32tqHUUhqk&u zIGhCa5S&e7N=P`gzKvZO$UpP?se?(-W>JSAb*iO7k=-ydz&sk1biR*N`#(f?Wi7*b z?zwI#6x_$^zlQ7CeWVt_8xgWCVY%|dUo(P7Og=hfz9IQ4ovPVgvU7=Ld zfFPG}EFH_iDKH@Br~C*G(t#zWB(Q)8#AM}wean6XGxFa+xUq45jT3$<5+08xXY9wK z2J^qq{f1p$XU8|;LTj{Ca2{Ob2~AUvGmdTM`&xJ*&K0!o7rIqz^qA?e`n77YRueKmx7!jY);B$~u+{TMy z!34kSRT zGwcsJK-s_^1!Q>viJH)a8Okt-4*CpyQPJRQEQU-(Q114iR*maPl>pvmiVlcu|Lgf* zCGbaz~)PGd}=9w?@xczi$`~9P(BW z8EqIB@2dG+*kWX-%@=%z2^i|1r|Vtz>8}#7uaNy-U$iscwdc~?rv$ZLCy&S z;W8d`M`S7C(;-SG4GTTI$bElj@|s~BYhde_Axz<6uER(aFUZFhEO}pz!CWMQ z6Ue+lPUyRM#W)P2Ay!qRyojHOdC!MJUxgXULO8$*q33OG6)u49Cwj`H#$O|rAg7s# zT4Th^{S(pM_Qe`-tP;fV#Ks(zPATTiZD@f6J6^Hleb<9aP&+_-zk1IUKgJL^4G66U z!;+^%kgAe`^S^5dQV)Hj%fB)N0GoM>=<~$k&a0gU^{vd2^bbs(g zG+`BsQJght6Ze5SIfU%^%-9=RZm895s>ep%=+0sLxd4)dh#$xrEjC~)bOkc+%C_%y z6?3q`0RHdzL)125i*X;$HiT5v?&tkqBd7`Z_A~#0pGigE{)c~4kpP;4$i43Yo9?!! zoAZFRpWtatnMr4s3KP;=Aylq3w1*V-WWjH3pq-`nG*(12OPMskMB%_J@$lXI4Kmeg z`c1oc?>CYt;n4d{@WF~wuJ6F@j7+V0{mO2O_Q5$ObrOOJEqBkM;88sGm?UP;*Zn>& zZeqhRINnz0nXPa?(nX~_`M`NwS^U7)9{5_@^RW8>x*a~)Mb+-|lK?avF(hD;fRX2<+jxLG}VY=#Y7pIEWG7+y8|t+#Wb@)C2~Th_Pl8lC{k+A`(~{T;Z;CGyfOdM%VrsNS62QAbkkY zT0{8TZI8L&a(q$Fry#!D6QIBlkelsNw+9ltUhW3(`LQic&t-Y|`z@htgRBSf@`D@! z+Alz@hQJI$M?!xk(6-h5f!157+S~Dtoi9M~;(4_G0&b$g&z_yu!ub3lY>vPX+a9!z zU)jGU9m51b{Y=vVg(&#PPqUy5wZDnvN%{<W^?04Xs0X@z#?#?z+ec`hAA1Zl$Qc_1 zghT{>JAV3~;!CFvX@l_BS&5wBWIiC7Z3cbp)BaO1GB&Mg_&qOoMt7Ht*-~0O9rO1Y{B`tTY4F^~@Pp19 zWJcN+p`)P$be_Rz26%1zv6-+DU=)I-V>p}*R&eD#bN}Pe8Z)p?ooO_a@AZZv92+j5 z?cNEyn6O4iLlo!PC!Y8|&fLQnG&%JlVCZPZ)E#w-b`RkYJTz;lY8)>Wb+8bSN^5Yp zGRJ;3?s?};=#$)f@4P9%FcJud-*xSWp3H=PJ)VPoKbXi93QjC*w15& z&G9gwkmaD1GabDxd<#@NLH6mO4ZzkW)BG$jHSkYN>0nQVF&}J93;h7^79Db%lZ7+1 z;0=??rpULTQ7#yDm^uec8cHLSv5mg%13PX6XIuTbKoNoAL9ke4f_O}eXptCC^Y6zT zrJpMHW9LmDfk4FC@fG*!=1m@4-QDA{hu7dru`4mw>~N$FBZk9G4sQVrQTF` zmIo`_yFDsxklo!rTB+#&E?@8B<1SY6*zrS0Q@fxuA2PVzCwskzbvt|I;~rU6Xb1$0 zkK1zg2jAhq+yoC_4PfPS0_FNdJo=M|!VdNdVX1AlkK-IbRrlF{rm`^6VvkK`x;U!( zQG}Kv`PfR5XbSq^6c%CIUVJo3c%;hQ&FYRQNVK3dCzVVjyhrWkB^a=m6q80_Tjl+G zA1HCrB=Llu@3lRkvJSo;?qK?V*YE_^mfi7mTsxyJs_mV`Jlw<8@xiKcoSE7756+S0 zy^dwHI6HYS{8|xWMLbIq`Xpl<(Ek6PheHRuZ2?lGt)eJMr4WG$rMAo*{zIW8R;!z$ z983b7)^t%|pq5T(YOwvFUF*`kB?pIeVSB|eFo6aBFntFeXls2rd_@GHRdGA8G$^@k zGXq|_L7ubF?Q4ghc`*0EKiDnO2Q9mCcf_1|z^O1#fF27GVPibB|29!-0fLpm9XO`B zMqV&?)#}eO3t~5_Gm5?Q@xa-$a@s$E(aEw8EM=B9N)r1XxC_9{_NUw^rzqvtC#Od& z2b)FP1&ys+W4)`}TAT|wb(--J70u_N$@EM@F2fbKD;Jygs8OWF^G_j7-GHzvw zj*C@o{VpmLqXFyCiMh#93=0!(@Qu1a6F@QGxEHLyN#JIq6naY>X^1rv?Dn$~DJPXs zbKyNNmTb@sBEwnK!K?Mt7%5;<{5~vO2j$>7@0@oQxC>keI@<08R$@i|sR!4dwAx|a zh?ulFyvzR`Ru&JZ4%-~lmw<)JG7z9;)F0*Q&oSgQI#`KPf&I6g{7z4!S%B5X(biDF z&pwN!fDHIBpP^7!RK3+D`fq#H8_6Nmsnv!rKY=6JwBf)>n+1HfI#P((bQVg;Ul4+= znWa16QBG@+8K14+GHxm56yF-*ZF~ED9lTCUyX;o-A~)U z6(eayFBw?j`1@^}RfV%3)gkCybpKN&mKkG_61+T$;iiMW@gZxm4|xyS8XXWQZi9>B z5=JbeLZsNW2ennWGuAgbS&u&S3mbM~yTrpbpQEuXZgfPIAs7paEfU0o9vK3lb*2vy zRy*fMc9s#0(xrq(Oxk(jnN23sW=A+CvC%k_s*R?Ca6<9jx|3R9l#zV zE&RvhkG_`k=xdMWbb7Q?S3Ed}Glsh&J!A_B$7v{z9fBRjzp1g1+|G~)0FZ7DF}{K_ z@gDlcL)HUyfgLhu_73FCA7C!DGjhrjFo5f-P$^b+VBbh8R)W~tI;nO z2iCE*d%yxs1R*2&%m7TMz1uD{3mQX0;_hJsd+dLe7cx; z2cpC%#OvD0mJ5MKF`|fjof7DiGq=LU|L`6$wnD^*A2@$14?!4dK<-SW5}mM)Et4qOV}=csfRAbc9+| zdNLJgHDfL<)v8{_+&($xz(gC>e+JXGLt+#*te9FQBq$t89$2XaPbL*0i>5xvI3#Wt zK_=^ywGPz!P$LI}ux{(qR4a%^g_w!7 zL$)n}DkfN~3~ayv)sEFjrhtNWKpQz~UnrIlMPbmyFWbP0bw5xvq?{fI3ETnA5e0y* zM#bc?i6C;LJER-P7#f!5U=I$)MBSkm@xOwDgyIi%`yR#)#`_`9Te|?SViT~?xK{@2 z%uxy{w+pyU2*M90Ij!+qQ5btg+ctF?9yU)b>#;!K2NEb8nSem4)My?u9mop0Z`{g< z{s0JtgDN1w!U91fL2K$m6zgPj*A`QP~tMruvC90=87 zHZPh*lM4n7-rdVBa3087<*q^5VlvJV*in6^1ki0E5*GA&4CA zfSJ)MYW?5vM59=--1=BsX#c|p+w|T3Y5&>YTOCYrqJ6+QTitS{XvSpcL}KSe@O1d} ze3l(t)%vNU!;U804%{x3=fkZ&S7VHaXOIabpWz9{c-A7V*fam_e473pGdyTrcFnnM zFEkUzb5Y#mg(DL?g@Zq97_I)ympNvspWcX@D_{4-~{RF*^9V&pQ zty&_{cGmWZ&-2lr`~>24^e@{zb_hb|dmH}z=cCcK|Ig;<&;L9cZTJ5?js(IYF_JDs zGH@z9Xh~41Ap2kr_2~hr zxSi}S86K1HX#lGHwB`R7c3|gmDDeLlB?{n%^k;9fLeH0x4$+6&5A8z<%e)w-4K+BH z4ZK)(tcyTrl5riF?W=i#{t=u}|jA{mM&F1vQ#F@7dNU~1#{KTu&pc(0%Q^@L(78aOe~;NHvpbJDkqnLFZvNsv=#ygqOn=r*qVK2*-@zY|YTqc+i@0 zA_9!@@CWV=XNU6<{_XcMet+#g_@v!u9R3bEO3SXDt71%n1%ZLFjqD%8fui=Q600Kv zdmPw*Ul;4nJp+6o5@b!rb=GPzKj)Fs~CLcsA>%sx_K zSJ3OT-K%7B1(*vuX%9!YpiSWn&kOS$(&cQBqN=?49-km2UqK(+=@?ReBZW1yRhx8+5qS@9LNCeD_g#k#e&oe+r7x!bV}y&Vn=R-rec(n?Lj2 z2XXNW_Tk#e!k7ZY+MKo^a2pveg8`4SwWcVxE?ppXTY&a-^5Mzt5`DN!)a-3XAu0l5 z3{FSErEQ_`UqSe~VnS=S`>>zrY%;Qmy{Hh%M)m@6*YabV`_Rll%2)s!{Z1#`F68XT z9wXdNkyvdtM)lf*@dvSxKWmKDy)^^lp`akHiN~USVncd@%|=isA>+ozgJQD6v8iU8 z3$eW5&o&4}qgSD~^RxbOivNZ15T^?^*LW|+vQIfvab3Efjq`e=n2iO`@&3U9ujELbKcj(jlt&A-tI25B(za?Na zBrq%(?35uIn|ARAnY16nk%fbx`UD4pRX6;H9z^zW$0=42!x~k>6%EZO8`Nbprid7- zaajz1P(jEU(}qIH>47O8V-7aYHHY>cR)q0TKZvV#f-oG{`J6XMactqP9F5*R)-4u!3^8 z&6RNmqiEP>s@*)&w+$`8$*}gXhs`yi>OphX?Cgba92T)9nHB038}Tp}vbwU?2}`(z zh>em%&7vuTraL|R>{;im^X&H@f83}9hspQ;i)mnQ|1`q=ClCK4w6yV>Yrl)m+xXoJ zB4mXBZ+Y(P7Gn7$CG2I9AWJKXz=*@aB8whcYr(Q(LE?k$wsELD03sDy@qp{MJ@9Om z?zuZnw#AW#05IF`9gG#N6uV*1cDM%y&)b~PHfNR-n&tGv@25XS5^yLm#BIDlp=it2 z@J6Gz4X$V5Czt*{~Zc*4!Z9UX49ch zF@K~F)rpzWsBu3IS^-BWXxiw0P0fKH#sG-QeJze&39H)C(U@yI?rSI|kQoZ1Q`T#* zVFZpKtgQzn&*HZU7qiR!<5(sKC-vTUA0jlt7@4u*oz2@KM-O9&Z#l#t`X#g#GoUkp zAb`_itvoOo3;FkB*pAiwrrzM(c=*K>{9vOu5{gs<=k&mxpilqBeceBS_!tcpBns?7 z0G4=MFbEPi=^Sab`9&)a=7?p>Mr8dZ8xRtL5aF*9Kf6~k3v)nl!epYM;xp7OmVDTQ zV^~wnK?;})IOL_SCx$-z=4JG0I<&tlK8u?K7v zMS`$P)p{-4;NVQhHd<5=9y`H67y=|j7pUWMc0q$Q(Rs_C=-6+D|KIw$v$2I^y5mO5 ze8Z8|&T8kU;qXt5@FD$S34l=ul7MJ!Sb!)a*v)DGj32-khnvWb@S%FU|16vLD+uyyenAl9LQ?^TQVh&cCzyXFOpg^lGyx8W}%*y}; z-Uh9jv6mh-T7~9;eg?aj5#1j2U z&T}uUaZv{1HzuH(cx~>&{&O$yan`!X&~q=m^0>jrdmtBl5H5_MJXEubO}Z}f1)t{G zPA|ZNc#t9Y`|*b$GCubB*(f^L-qC z4GY}0h(6+B@JY}*++Y{^aBu*qplv}4;z6s!s3n|(wuLkIK~_0%hY#7~2y`CkV!r=^akVw>8l)A@!dc9mQT20coEMPK$9JNb(S2K?WvxYm zmOC4rUlD-hzw+G6tO6^4{Jr2JeL0p;`;W!GXN7`>iJk0LHueV#L<7>W{jfaX)BPK4 ztGD18wQcgY{N?x{Povy08XT(QZT}trb!)9q&7tL@efr$-U&m&7u=8NYt?IJX3A}(Wa+5Biw)jyE$n&GP!~m0er~tb}28-bJaznL*pL_U)$E`pi zv|H{u9)Dw8``MR|yx;z6tQ)@M9Q1zY zAM##*9Yq55po_uAcYpos8Q6+wu9iD5e|MwvO0n}R^d=n)C!KQlel&|J_lEm;2SX2} z99d`|frSsN=bn7wab(c~wttdc51R%9(^0-(p5wmqiUny2SNeSOiMm0hVMJ%Egh5F=!z^j28edVceCb;Ik?mA_kL{W;qI>{ zXW;;sPFXnS@wINC6KFuXf#lGm`Q3Whb?Du2du_LF_jLma8VfNI3!Mh29z87FqhaRY zTp|dNe%3~JfLrZcaR$2cozB(H0Cyu^2D(?AzaPLa)sFoJy7pba_c4CA)|YvBE()#~ zgBr!Ij3eg~{7MWbIzymBFZq*PVR9ah z_<(DZD0B>pX&^EFGBMNy2ggl>F<*(XFa%uW#%>wFtA%LO<%kSZ2gr|62}C)_>rfNf zUBi&3J9TSF0)+fLd{(=WC5Sg(Gd@}<8LNsoHK#^eUXnm;o(C;u-tdA#i zvca`|MnWtoro|LYs5w-;Da!C_@tPf^b*!C7zC1Q-Y=f7yRPoHPTHf&^NX zA#9Ut?J8wR3>Hx}rp^*iBG*1{v4haVcs+FB_-0(oMqa2j7$GI#XPN_h;NQLlDiu&4 zIu5(BP&H1U76amOUVIqkXt}YRF{!><=a{aLF=|C@U)Q%Ap>cdJGa}A&?xOx#;)*sgU+T1Su!z;)OoeYX0w+Hf_ zi}HTaMt?YJ9d%~q+V06f zXPQtaxCk(eKM%r;gZrDz3GROgdxeoucJ}i)H;8|HjXp9O-+q>zjXPa)Fl5Sh(>RX? zPI2x}>l1y1uOWk2?hyPXykbtEyvxe2)h(hv^FfpzPr;DZ%g zZWsZ@?H9|nSwzeu65Pu^oyJOZ12}=vbmz#a6$c-yhjdRjT!5B_f=?rHC=_JXPxpjf z*h@o$?D`2C6Qb^hxPHNClxX%47dV^^)e~f86e6~m8*Spq75y8u_rPQZSp?WP4ZK+c zzt;n)&B*bN$ClOLv5@U6G+_36?+5$?Oa>`4rVa`~&cIXP%TkQJHMpe1TE4*?SeqP| zgJxsLSfR%44MQe-12VDLUJ(FlC>K&=Zg#{j-U3g82Rk?k??QORTju}MAA)amjCZ?) z%y@-yEhBo40W6cI4#ODBG`!yNSZJ95t(&m= zFun)ft0{2Y1TLF_s>Z4Z>SzlT%-Gr@xB-|c>K**p${wd{**RY}8%NSX%+M?wb41ie z9{6HGlf|M*Lh!S;mH8NaLgHV0Ee9I9K#>%Iu!HUelbaBg(N&^`z&DK(VQ`B|!5di= z;>OR)NO?s4s<>bQrePkbC4(SrI&_@NWSkut;04=ORN(!_9i!o=!0POzCd~F)S7zJ? z`3LQzBZQg|0d<3z;CCUz-b|AKl0uNyftq6kk1|0Djm*uf`%MMP@5U1? z0i?o!3|Y!nz=+14tXMdOOBf+W*hy3vn&CD}JCq4L1NDVbIgXsOD>RH5<4RVHX>h>| zI3!%8;Ldzv#C{jA=Bv%GjcqW5gKPLlY8eFB6fbTJM}GMH51;SnjCOzeGsqz}%Ix$EuwCXq@dSBQ!sjG*&Cr)ZJJYjMCrnZ)jet+MhHbPgmLF50<$zA$zWl4 zXJ>CU2Rl%XwR!{sBVJ5kK+|i_R55BcC9QqHBiQ~sq%auCmMuU&a%Fa~Ae&|kZJqfzw%S|RQqlt}O9^`r)0f%7#&XdAkOH3EVe};6~S$eE+e7_mDjPcsQQXLG zG>P-<@?$3ML=zA@(%4{#YC!DqxUG=H6NXTP$Aknh2a{(ti-m*X&`qQKAY}PCZqbjX z^RZewiUVGYFtO$)6OkwiEpE4b*~3Nv*$)MQO2?+vcsiAxh~N+A>_i#|7Fw_1$Fnga z!je`@P-CD3-jt2=EOE&WqDqI-A(W`GdpwwdkM%-jhaiaY2`AFg;59(0j1hP0f^){O ze#TI{=Z+OMZC^lbcEQcR&tq)<-}K|7u(w|z#k+Z$pD`w>|A-1&s< zmY?=%xzoYD&9P+Whb2j|WE{U$PI9_~9Y*osQ`}Z7!Bxg#2DfvI&&llU!2SP-7YjR) z&Ey0x7DX)S;@`f>)WLAqPdKhHnVs|_8IXu16G&?Cmw+LY8^adzoo18<{wBKFnR2Oj zvROXnHmH%iVHCMpTiMy8U@hUF-4E0AM|%Bt^P31K@keq1A>a?y7)mC*&y?@B3iwwP zF6rTqDd3JCKSKgNRwaOC^3FVd2LBoF!haM=z-z|eXNs`MN#6Buotwm8vhAapK2wPQ zE!pum&Q0QPv7Zd=VK578j%`2XnC(`Up-9q0Z6&D8d^|AO~+{uzHer+Ikbmk=4c#~0kmo^Wk0DwJ^DbRv|9Bp}hn zUquneBRG~j5=!SnCQ0HpzDPDCBM6+)T!=_Q+of_@-^g}x9eAu=Z1I8@uI z5JW0;)2^GucrH-@K{XGHdkYG%a}N@0Din#wvtuyDLdjS-R#4!^5^3At7f;|=Y&$$5 ziHNc1B3*z(B(l@VG^jRhFX(GSanOA-uOJUginC>DotBA=pwXC%Mfi4pIJ7bPf%-t8 z5kv{0D~5srF=8i86l*GQ$$caaDIeu#Vj;v{WD~ce8=+e=W2v}j2ctmbG-$sJvJGZ1 z;K^9=D~`p$QZ>6<9f9Efb_`>YpjbR`Zqi05l8s7%Pz}K(KLsH?8+X5#lbKT*Bn*c0u7C2aZ6HdCgnw}3z)VK!* zFUYqomxLx1;}MKyIF^7wiz4?h)Pma3O=AQDBEirh<|Q!GnhxdSq<5V5?zTo^%qUub z)$`*y#$P1!45@zhkhxCo}ZKBaU zkaRlN!!{Q9&jlf(Zjq8G)^H`0xw!NJ4?=*KUcr-Rd)W{ys2++do1+J%BY$xS^Wuay z%7Gk@R)Sk0tvo})(a^XW^Ocv;9>B?yF+?V1hP6YqUkny73b5M2C;^9nV@wkMDJTH3 zp#0)s>(rJ((`FgTJaB~s;4znh!7O}4)Q?NqG9LpBXZc}_6fs)G5HR842=?sk6vjnJ zGRAyZe3Zn<6<@zVxLp<+l5`*Y;+6H@kNK zw4i0jpxQaf_-gMhW7p2v|I{I6ioK^j_cna`vuyf0eVs@CfBqCgd6v$7Bs*@MiJKn| z6{h1*{)7v#>;STdo5}`H$hSToY#l3kpx%P&4)bn3p=(3mnGdC5>;~@rNrb>CJ zN(h(zvl9#F#k~mR7eD+ZsI=je+%%n^ogNPj zP;PeGcB#g#qY3Ayd-m+>lXIR59jBD!4;$n^D|Kcx3%X&+SjG~#l>?U|zyP%#1R3aypn-m_p7)Hyp}^R@UmqfNA2Sz4ai1;uTvwAXu4l z7Ck)HYs1DAx+Xu}`NKQ`Jj0XuGu^)hWPT0s4ILwrXCM+=;$OxkGq%eJ)41l|w8ruZ znb7p3D1Do;unQ&H{?sr2K1lWB9S&gEK9E(;DkpooGu_ElL{J~W-4z+rJ@6f2$Dt0j zTpEtWpnHY<^FEZZ?Sy`aXzd>#lhoM}Y}JZJdiKK2FZP&ryB+otHo0v3xgscU&uR`Q zm_ateY;`?_gqBv6) z1{cb0Y!-|dLIaQ?fn>D3`A`K~@&HUH52+7dV=0_uhl@iJ&>3S-8E6AjglLG+*_wcg zT|kf!p|3`-j@NvwD#oW&5|dzPj^KD}Q9-&OABkY5o8gds$eaoXy~qQ`gwQWxeTteD`&P;Mxdgnh`)X=!~h zJcaayAO9%Un-P^1O(GeY|GbpF>JRTxXeR{nQeG%8lxLD|8pACkKG01t?Vw>o8?>2r zNRBZS1+E0bBszv#m_b02Ox*2Na1{fXe2hpT6XODVNSa6{J|+^_Q;-OO9fz}Xb5n7Q zI+GY}fLWmr@nWe+vY^gMeF?HWM6=xdXs!*qqah5Zu*=npB@0s6poRq%XaF){c$A&_ z86$1?vjq~-0^D{K3+1LPq8QHI^bmv%qQY*W8_5MR6@ss)3nS13fmPzK^n0z%7K8UxK9p3L1w?w?TwI~#MPsRa94`Sq6c{+F+rxPcSZ08Z4H7u^ zp2ck>X9K%5q;?wz+k=56xB`@%Xdh5dU=kJ*dDsqq!h(0)4F&`3ux0@xB5sI4tge^# zqG^NxN9bbHu@s^}Pl91Q2CZ0NkxtvNnxD}(VLXRHX+GXC0KhtoY%d!l@35N>4-wq8 zg|uVPXCo%?E)2G9B+RjvEfopxbqX;G1WN)jV~=qF+B)Nm#UO0;%frYNEjM_O-@F3L zbQGtqLup}SeRRtR1+!L0<8X<})7!uLC6fY%6NI9$GGG26&Ls41m>Ff>EL--E;0`+I zmRp0(yrGS}`f3s)6CW6IldnchK4^Vfz2GI&@IPfoi$LpWj@rf4-Yrs)$1rkV&C`o% zd(a*Ys0TEj4`yVFDO9<22RI(EBS7-(ThKLHOScDY1F{i5eCi9_gM;a5efjsXL}v6L zdi1ORs)XH{-#g3}*d11PD+$J`sPAxnr|;Gz{$Y2xMli@%hdh~~Exxw5J7fA(I;|G* zWW4`D_Zf#!CmID9)da|h2mKM)tZ93QprnIR4g!zKDsToC1{%fi9V-u^+A}f&*Wm+~ z=*#k97b#4cmoyYi=`bdJ!Te%SO`t>cUxJ+Cy68OeEhxzTu|hmO3qy%sU`TN&kMIyc zZ2%^2rck_RB89(4Qc3*v?DX@WTYUqGk3i=jJ}1f`5CHbI9U(%qJo(#8ms8PdGouzcwC| zD8OmXSR;{!*bg}iOxQ&+#-Wfg{g?&JB9N{v2^N_L3uqhjl8O9$lm(~+Suh(wxGKOh z4n8U$(`GMPpqF17{p?h(E}&QH)^G!(jJg*z}lDFP)c;#`9l|p)uVK#c$!E5FvLb zk~Sv8NgRg4Q1~LN7~WVErUT8+&qv|=mT@b&++KP5VHC$?$X!PW!8s?2wI|0!b(7K6IHVG<3!Fi?OA}U5>LcSxKl)NUi772xux-mVUVbGKeFZu*3^yZg zbeX^0H{PBsfLk;qv$q|OQ0JrWBT!P?kr9zZHsrdtANuo1F4vS5Ks$&DvX@_e#lpm{ z#X;D=*owoEWCU{!kXtYsfyyv~5FunmAgf}P7L=|wR5hh47PVqf0Aa)wtS_627Y2*L zH__gFhH(cnM)?>@A`=)XrnA$yV3IIDA7_%mRowIknEEpPr5!i~$-^ejpcjOeuqW1K zg1WQA>3BgNbg?PW8nij#`~qkW2056`$j?WU&PDn#no0F6OcX>O=@02J34w5eTbS#m zk~piq@TG#>WI?PjnM!9*bnBgTx>s%_ceIm8x~b6+8!L-{;(bN~z}~j~HJn#1OtPJ;;0HrR;iVqMO+5tnhQ= zh529V>mW5flezi%JaZ>FE9Uwv)9SbgLWj{vll9EwDS^T%qu7;j1?3{dx8p6 zNvQOvJ6KKdvr>16ms>d0d&3*%4fhHQUVZ72mwM%=Fla+UUU~%5E0W*6OShkVWu^aU zr@#B+563tUc75mr=UxA?QO@6f{@c&2bl&s-=IL9wt$dmDq4QVE-5>m8?^W&)_b(4P zmAD#uv2)Y;@eHTRDRUnf#y_wWrXvsg-#tV-G0Ma?{Dz`tkP@n{^5HY{W7P&JI=XplmEV7?bmyo{bSD8 zzfiqq??p62M-R_6}R)3pc>u>jW;A)i<&J1_1bHd%> z@AQ{@b^b1YxBt+1?}-v;kN}|B>J19`q0S4gSaeap$SS{t^GEf6PDb z-*o@$VfUPK*gN31I4As*{vkL2l>f2&U;pC;r=NS;FL%!PXZ@k>|9#Fs<(~JyeZhav zY4k7pm;9yfCw`Ov=S$qn{uTd-_vIf=_WHPEozGqMoBb{BU(9i?`PcoE?hU`izvY)zx`V*?ZbLc+i;G_->_GV|ImQY zarf_&P>%oL2TR=#V27sVcZ>YedGt|qR$dZIap5mJ@@n)5m?L-k03;YZvT3fti+Wp8s>SUi|;u@7B%Jgo@t{r&3^5I7TKB?;+n?@9Nj& zwEYHSn$7RRRc$y)J&Ji}#BzU?L&^=jaaX!C5T6F;36v67Kf- zAH8S`k1<~PB4rQLTyQId_XI-4FfI~#tlbk^=9uZ6V?QXUO5Bj0Z5O`n4hh|MZ@WW7 zZ=ehEF&~`Bj}HsQ9sfsv|D({4_#}mX^rI(2|B`vlU|jxSGDFCl;|vcCurne$B|^`l zYYe?K8s`axLih`HjYofuVhxA?tic@-8mYs?N}LksxOdzOeaCnHe65qU76&roIzXfy zOGTr-&~ssy80*lnbaRg5^d5>ceLuiSI)3O|-Z7j&h~57@$Amf?>$t2}!7A9#;lLG) zVzKm;KR6CwSLq z)&=KZoNqNQEp_6+e`4TFmccI?SW?CJ<@|W*3ud)~@3h`S*u`uY%VGIOS{<0vm#&%! zKcK(U{Bmjo(aDwl_-XE;Jo9~nE{0b2m#^SsB~6FrVPG*$ebVNB-gR1*Um8QpB>^tt z$BJzVyJ(EQHa%osY6IJ*9s0V1`76F1L^)y~-ej#!Y`>ZniMWy;qgG zPsS1-q2)ftafLSTK5C9j)=i+PYARE`oDO!%@B07ETvT;6xPx_AMp(|U`gAt?;q+Z9 z-+R7fR;9B<9-Er^Z43QeVd0j~rqxFbV6>=d$!*#VjF{iXTgp-+1AjZ$>@I{24)}1V}Yxt=EiUdbGcQ9X?r zClcGnv`-469GGuWexfRBWZKHsGOTx13WG0Fqd^I za^-y~!)Rb$i~rO<&(VjA`as{c^9IngO@(n&1<9f~tHhM_QSBG$lPq^BkK>u)Ny_8k z^UPy;&^YI)x)!r`kILIxdAlN-Z}u%w!?)Ahwp~O!piZYr~FlH1EW*vxuSi%LeO}-W%eM z(;AqzPqxS*X?P1OqMW>AuUrp&*1R6xOvgusZV4@>>#3}Z*`lM;Yjn3tv7b;72d*)S zd8&lpaEOxk;drxiuf7G|zd?YQA1WpW||S;uhq z-C~++XjMn1Kb(}@Ot|V9%k&k6RyTxh%SlT6R8sqeCa8u+vQG9AUQvoCiz=&BqKios z%b4fGgx3k*XAVAM+ABp(M+5p0x+rvZuBc_qJmCZMSN;`ClkP>ayU z9W0MGmD&YMn4b+3S=tX<7#kVh0#;L_{G6s?Ka+OutLCV$O7+@J2DX&NafGFLoyFL9 z?jz>xoQkGd!Hn5U*BeAC#lw~UiiKjW)1&6&a|Tq%vzeR|D#JzMYwP59nb=3wM@Jaq z91-dKG0eqG22?}e+f}H9OISGb#0=gRdPiupTG;qkvd+JEC8|?%EMKiwcVMgVRi=9}3FE3dmdUf3knIfd0^y|xEdAR_7-e1UeH;mD zpor+W5^+E@zxyrv>9djOO$IifO=dSsdo8JKDa(94>vb{%s~@S%ju*XrB9f~)K9J!I zRu1dlR$UJ5Bd%TEUo==ZP^s>Li;^i#eX0z9c$<_!U^6{otTy0|u$IlSsy4KHA+ z?_?57*b6Nohgi%uHnXd_sbWI62$E77udCRPJ#F9LP){?dTphqnCHRu6_v{(j_CH4A z87?8IF%YUs`zobNN`*J7OXwp48Ofv^VwsgQDbraYEe$H64J3?{BGS?|il|Y-RdF-x zX&MeDMG~8CsR`Bv@wEhapX$D;Xe6CAE@aW1dXK2)ton#rHki}onSGd;$%G%XjE)nI zX2QyLDq$7meaBfkCkRgw_G8=LNm%y=qg<&@Wuwr6pd9)tT{r1usX7&M=nqLERg^oA zGR&D0r)G;jcB*k!oMZ0Ci@WV?Vc8dtFJXAii&YrKqMi+k`hB4-LSxkL3=A0j8WzaM z^uCN8$u83Kbr#JzlEwitBIPA&tfflVRmwe;Ojj+_)xZ?ZR;R`kEg|8~;xM6vsXI^DU({Nm4z6s7YUORk zRvM7$u4&BwZlQ*q>QPS?YgF}#QZav~$Yl&$^xG1+2#eV*&+VTA87w%J{+EzBWY zMz~_C8qFb+1x)^;Gm;aJ6@)dUfE@SyIIFXE>tm91;unpe09GhB4)aR1+afduIxZYoUaOjjF!V%!ry~RKrTz##HVkJj6;G%=FD9yI#teD#(zJ z6Ux{dPGyAzI401EjEz{z7PAH}6G}m}hq+ooGT1?Ql8xpD;ce!yn2n~GjiyOb z^&3I2^u7q^mIV9$s)MAm$Vld5XTuN%&( zY(_K+7cWq$%n$GqRbSNx$)fdT0k>B9lI~`(F6Xi?Z<6jtGuQp|txTly`k3{4iuF1v zkXvEhwh-5)m(`d}oOs225iy740HxxIK`0 zu5D3)3{+#;CR8sZS?euk_&Q1BBQ}V>6nw@o!%fWaN@n;S63YU@x0&q$Vo!uS2&FzO zV?)`>La8M@rylSb%f@^P^GDQxrmB1{2@R3#G)qKQ9JH$P_eh}q53qp7A0z6g+>cV9 zUOSfDr&;Z3qT16~X&x(1u}C&Z1GZP=zzJ(uTthS_Su3%Y886yG)6{K5BLZ=& zPR#w32z8hSna6}COl4WVFAY{7vG|*dXjxPu1#R(4k+zz~0XEeJ((h~*{yT(Q2zL+; zCPi1W%8qxnLO)LCeuA)!^m~ZaR6JB{Z8_QgdBPG_-FU(lR$0{)xmv)A8mmfqU+80@ zBSOc8E(;A6ksnpRcuZ(Oz*kk7ABvH#RGl7FEgliNB(BkPkk!|GPKns9NtHgwXxk*Y zcZKS9;#FFn5--_4nDuZ(!{=oyXll5qI7N5Mfogg7H^q$Q)N9t;^ugXo3n++ zsIuz&YS2)uc5-sNjN>(o@2dv0Kxl)|Rz`A(a4D;vu#YYkx&;mM#%s#s<7*i+ZDWi=8OwFIgNvY;u1gV(Wi)~RyV3vCeED6~naT4=M- z7NM;|b~dC6nPcT5*~PiaZDe;2LHieq6wn5 zvWwChEt4{=>avVQqPit>=(c(#QPF;t(b=N$4Dhhz!HYsI?D!h1==9h|qL@)Vd9bK= zVaP1rq00@V(7|LSO9?+D9K`Ojc#UZFGEJjMzwZzpAoU(4+c`D% zI=4t>tr6NPbWmQeLaN=Lm&c8eI$A(89^k?dymI0GcwOcW}SKsX}M zn#@%XzDa1NSXT28NrsJYuwSp2cCBG>MqU)I2we5O!3HwvCQ);Vx~-GJl=W@(X)O|n zD^zO71J0%~Yv~jc$Yi0ng!ZZ3%qi!$Y3qqT+)Ol8ij=jdX<9E-wMZl3KBC|2LZuQT z>UT?yFS{-x-y!wW2$A(liK?rm@L4P3o;8I;*%UBX4RIPKDw3kb{MdM1#!|6VbrEZ2 zSSLhxst7d}b)e^&^wO~;#w#T8y-5-gh2M+pQEw0qq);=TL)evU28Rfb5pH8MD6SF- z-zK@Apxk(LkL(VU$k&o-4 zORuaYjja;ur(w_%wTQ!#z1~%?eL*5vS*@DM5%KxzptT6qtXF?@Mb%TMmN8mQp;V~p zmfS3o@hvrlieVaV4<~w8l;0#upRAdbeQE~hC9e$@H8%>KmY~*B#?l@xCCh4c4eu?c zWz`;**L8`_!zI#f(a@|$tzeM)ix#Or-aSZv%|aJX(o|oehIUkpzrIM+Uph>9ojQWL zpa+;A^Z?Zo4ja^THWiVCw+OWa4XOORf*9H;{J#2$Z9*%8X4WiYL)mfG+d(zA57gW$ z7R&ZjDI-{;)>khfwDPL@fT~~|+YsOZ>S|U?IKBA}y|zd=owSUm>Q!o#EkWZvsvbx6 zNJ=dkt43JPc6W_%DBIB-!bOD32}>*0ipqj6=4gO-v#S}wPG&n>-G0K$gag^GS3YbM zzPPKw)r2*Ky9uunZezP_A$*H1vJcy0v05bI6~bz^!Fs|=giVA~*%EgVHWJn`muuJ_ zr?5S4A)%I1m9T-7HGyrgsznTWBU|CYXDp?fI^V{&*q0qxF=2ng0ff`pMo+0nJ1ulZ z=&aE8_gUp<)Kq8J(R4#-_%51esAH>bkz{sT#)WFYl|egJ!)=tjJztX9d&lU%NbR;p z;`U{s)si~43k_16E|Q!!QH^+t&{Uz>Ld%7=32hf@6dJ8=ajMV^p|UGXMCDbYaxsSb zpijIliExZq!dRgZfzG>B6g5`Eyct4GE5tDB)wy02Y78tZg{#*HuMvg6ss3}D1gu)2 z?Ls?*CTgHqElKl`_|Fw_oCYzF_qLH&EZ9y|A+%zI#+&c$qU|j8xK#}_Z4kOG^s%_e z1&Ncp#5_(0%Aj(M->XlHO*Ebn9&t{%DPSX27i6vv*vZkWGFJp+pXz|2Z0M&>bh-NP z6+)xMGu{{4uvM&M(lI`r?W>MM82_*a3|q#a*30J)w?!qSN)d+i*pVHE3j^mb2L_|$9jhx z>gc}HphlvwN zUwV$5-4myG94!s&#w2}{Q*@MfBZ9+&BSffeJ>=`u~5 zDm-~S(?6J8s{W!ZN03`BB^*ayb%gUdSIDszlUFSvtR>t-*hk~R>q3LYifX4)NnTyY zc3ZMu#eGi3BjQZ6#ERaQWN}2Y#9oPaM}^J{)gG4r&EiaZC5Mj{gIcjsZF|~!;bQ3; zuZUA!6>1h*C5H8}&;n_R8l>86ma=HMxY!DzvEogKg=UE<9q1>%FyVQX4S608mgHSQCunggHp$WoaV$T&v6;l0JQOdLl!fV8@$4pWmSHDr#Tg1OF2$hzM zXW18Nto4r2A#wFVRgAqTm`@L4kF`apTKkIZ;K;YWn) z$b?S@O3^vwvl|Ha5Dq6#okO^oa6RD#!peSXz>6pb?jl@9VQ?aa!4+ce%^a^?Cp^UQ z+Q)<^2N{fVi-eYnt*;dtEADnzkDf$x2>xXnUi)aqskl?fdYnlh1XZ}4QI*;9ztO(j|~M1eNVqH)?58Bg|=8fHYj z%=I4$Zx+v=c8o+dX(>G&2)dBsTY=*M&%Z5mQIX`Sx&W8=k+~(nwS8r-xGDFws~GGl zp`z6^?OIRthB}rpi{#}4^(3=RGaptz&|m$) zQ1t_AgtiLp5jrGvSZLx%^36Ae-j|3yR73X-LHAJ`;4QMQSuOTIVyU`|#sII^n7&46 zqvZ1sr!xFYLIY>eG_6G4Ky!fKmo9mhW}g~92|9@;;kTrXn=Mo)bWZ42Am~d&SH7IV z&k-7j)4JevuR5?&>&3I+(r*#BH39J*F4cp!V8%Y;`6`!mK- zgo_Ak>J`^6nobeUW1qB=ux7Wuuk32+-$Yo=zNvql5dIE(OY!u5pj6YeHFPI!f|ls()U!VQFn z2>Vj;F`w{l!i9tzhNuijvlpB}*c|Bdx6xD@4AEATm)0y+w>FJE<#fVJ>=2i#^CLV; zIF?=CJi@a|KO3LQ{~d`hS>nDE%8{&}y^ zexZRMF>UV%trl7htR*OwCo-zfGtjSo>79M;gdO5(Orz^Ixvc|0AJ3>ik!#*MC>2{w!&8vO521LTe=h z+z{F?CDb}e1k;AAf3Lj8gb%zyR2|sTuq4>aS5-8Kb#$$T)_rdh4Hv2&rEtn*Tq0CC zOkOrj6jd)7E_2Z+;RABkJVwUz8eBFBt(YR)x5R;#3yqdIbwcQj(0hu!MrglKgV152 zBSIU3QE8BuNs3~uMx0aB`JWPM4A3dLIU|{;R9$(s&`F_Xl5(~QZ5P@k`Q?g+9T%nC zA0Qpuc*#Q--eifcks!2QXuwQb4iqXLp=8XG@sxz5(?TC;h`d8+x6sjA`FQJXhEsGx z#Nr0*x+4BU+tJ`l{P)CEgqi-V-igmDHPwHIZcbSbcJ7B0FaTpr-s05=Etwq(XFk{L_;ORPJ&Mif42 zB!#J}HL@-XCU6=9yihuXX@N?iD!|pUJ|I*Zh=%*dF|4&0B{3ci@Ft0h+lA_c_6SXs z{CG~NSktuEBu4g?#$lOIA88!kc$;x73TBCJNO(NkS8cgyobX4I8;=O}mH1e_P#?!> zPU&o*YM-P9HIo9p!-_?L{y}o(IHB=Er9z8^j!4QJT*V}v7y3k~N$BK$$(1P+6Es^t zj>Nx^a4+F8LW$jDDUOyAQt~MeCbni%{u~jpfDYUc>n#qZ;D_Fl`D~wl3~C~!)JcSM z2j>9SgR+@2>nDUmD5V}DEFUU{Q9_w?65(5f zMS-Hbil()MrwMNnzD3D(5#egWi-gw+=R9mVEj^?h74H{58{oRG_Vqg9fP8!Zkn-#< z!Xt#I2%89tD9`pGEG8UGIDxR~tfa!FG_5DxKv+$7@KOoe{oJ zXyG&x-XuIQP+?XDN~F=0p~py-bX~sQq-iGMY{F?b^koH2&0`hD(c=E3>6(GU4V1OV z1Ty}|G_8HcQgE8E4<+e-gyRS&6OIVBB78#AX)Q&#BGfE2yo{7oDxtbeXs^&Ap$4I% zO%$qHf-Om7WjqiV8zp)7ljJ>GXqH6o63N=zBx|49&TvKq6GR6kb6*gu+r^K&gmw!J zljOZh=;Q#2OU(hEB!PTIfFy!f1RBo1lEF)a1_>>Yo6#~=$h1wSs*jj}x{oF0&X8n1 zKiF}#P{!3l$Al_Rsg|zF*nC08cO-=`6)L?b+x;@0y((kvP2m-RtX`*ymrsNS9Ajbz z3k?%mEA*a3_Vq&Ng<6CLOOBr>bV&mIE(z?7LZxEN(xK^JJORO)J zSYIBjxvC8CNXhqmg=R~zUoVON1ECLv8YJHz6Ph3~zfNf8HRiQ^m}<9COH)qBc8=76 zhb7)OjFFpLGLDp_K2vCgQ2kiBshXfBH73Ak1H59q?3)93M+0+tApV~$)%Vh1c+j9= zZwoED#l$wARB;`cC^@{J81^cm3RUfKp#@6M1);O@a7Cy^Xn;ih1rmyv3RMbS5xOB1 zs1CPF?%yGFNNB7i%XfuV3)M|g*rO#5%oBQB=%CPHp`o>Mx>YhkMX=QOv<3;cg!)O6 zDixX_bV6v_L^7|PLc4|b3l#^aRrJ-0@3%Fqn0880HlGpRGL0duI49%K%fbzBi7WO~ zAsj6hZs{+4V4U#&GCJ!slW55>+0Kx0s75FAg^I`O<4GCM3(cENpXKF5D}+V_duodU zT)s_P86CdR4!CmAvXgz(#@E~GR~Lr zfKYR_Y8DotziCE_6d^;7NWf5o$O^(}6XL;=p?0(qakyN3Y8~CO8+RCfLn7_A0&YxkfbN zkaQ=-BQ)M99w~f5pDzoIy-vq9fp&aSaIV9MIdZ%qFz=V1eDh7Z-XU~LXwhw2E*6?r zA)jRng^Ladm+lwtTSV#m4WVH|XM~FONZ7um5mjF)(;EgW+nY2nnilNZs}Ar?sm$jJ zEf%Vo5R8ukJZ8SkEpvn`=L(n13(RG~_W)PU49v5G@8y9xz?DHbHJNZ1==(;g>ZfIN z^uZKwla|}n2g9*G!PM@^s~az4MX(T|c&5xHQ-t5tG{GdH*+OH=_3`K&;Yk4=uEAhkbC85! zjpEtmf%7WiQVkNP1%t%1!PeZXvL31N;4z_FLi06q{caWW+#F0Wlm)wO*k=+@PHzcj zv`+@dKCPIo5uK!#F*^scNr*LQ(5Q!8CsjO}hwp6YeD( z$|37f!gGW-2}_yRRfIJ)8iuUlFmyd(4dE5SHy*b1R2)?7^Shd95#hUp>j{qrNBOL{ zE_b!G9eP8ilAFSHeH7P4e!W3>o3N3?)=Pw+5Dxj0#k7!c9pNUzQ-m#qegD+l^dsy~ zIGAuO;W)zagcD@X0qT-6rJ^OkV`j-*Jwo^sx?0M~om#@(gl7mF32zY&;NZ4|uzZj@ z#{D!MAv{Yskb~J3!LWBGP4$7PlBUgsC&w%Py>dT9;hm(Zk+6yIHenwQgohKZ7#6sF zLwGW6rxKpyAh~9y!XCxuH6WJb$+QlmuHImT@?}oUnX^VrmX> z^+=gZgW+|}a`{~`TK4}BQ}_DQ<^$eoUaH!eO1sjIRH<8y+U{&Sr+2f`&bFf-=5KQn zk{B>x2mz9q#DF0j3>ad-fB^#r44AV41BMtd!~{Z|;DAXS81cRCpR{kTPwwY=eBh7- z{2c5KF?Z<~?x>m>VcEr~Z99ewT3exC$9L5O^+?UFvz1f7oR_NAYOUI@4yh4!N}X0S zN8H+Vj6pMR2lVAX+44Vr>9n8{7vOMNxlyP20NkJvArW|v| z)iYj2>4m86Z2!nO%d08jX`W`e9#Jh_`qu_=WqduHEy3bU$7_iB?J?!owRY= z9&7;*S)AHs?BKPRGG2Qr2R{qD;WZ0;VGQ=+3U=AGx(^>A4X2QYA8-dB*y}n9m+%ej zB5>Jbp6J%TzR-Da^Gc5&24M$!d4XpEg0@R`m(hR4-39ab_)vHI1S1$XDP zo6NG<+pM1&KJ$8A#17vp|E0UHD2gWV*eh>`jF)f?1*qlawl?U5J{X3J3SK;`wf*@S zbCT6A+pV8618z1isYbWG&X-{GReSlbU^du+hx@F~!43R`Ur>bK;JDMr`UoCF2|R@+ zXod6(o=}7_>tZKbj`10XxVs?O!nRI+qAmsdJ*Ax~`;KjDy>`E*?M~_CA0RLPLhM6f zkZnVJZI@sjvO}!gWW0nNe1|-ovt=(Y+vV-7AA9L9$x<(W*P9@E$W7Xh&|WaJ*T?c~ zlsRGLGk%;r<3*$#xOhFM4m{w65M*z-eUxzqwjmD=e)oL@JrDppGuM7i4tV%L=2&?M z8K~#0XS-WRID%-HR|``0`U{zc6Y%o7>N#A&HQa;am2US49>Y^e4)Qs9!^^CV&7}>57RR$ZXq zVRb^A9K-6Argg}`H8}iyGd`KtHeK)mf{=hM*o72aMRmJ8+`!WrEqnp>&;X6#g-Mu) z9XNyw$i#GK$$6e=j`13v&1K z>OQ}~4HUrfQ|tV8*m}ZTwU_NZb{td0j)U^p@lC6Cyi>f9*VPkmG4&2T^;qIXR} zuos{koEt24ucLR6-z5%MeF1U1t&@ZGv$nS(cfgH29I3Sg3D|^f@Yzm>L3TP^!%xWC z!CSTLiU{So+bMQM%)l1x!Z)~uBE%fLAe%8uY*$Y58Oy_^*u?IOh`m9T8>gT(7nDs@|Gsf&U!)D67FpGbzw=)i0b}X9544A8? z`;UtZuoGm}#(*7#7O14c*W6axjeVn zWWUG7J!90a@tXL}{E~y%-or2~!aDqfUr>bKu;kUVJ%da53MEZi=Y%qFfg5U|78>9+ zc)$zI;DdJP1V03zAA%6K{XHSZ5eP#BrXUJ2Sb%Bv6HRcg$Q&%d8vKMO>`L;MvWsTg zzH$rZ^Y{8}^uqv*vBN1J<2I=j)^uyzl%RNvunz4yQc2@^*F8UdzuGd6Sws@;};gYg4(vkj!w*(uQ|PCDx|e@khfDNFXG(A z=TWV7*w5Cl*&WpjeNg+y36;yG+Wex&2)G=3u6)^h&saN1@1H}q7({g1USrRjrqp0(R?vIR|L zfBNt=ykWL;j$z=>9+rmHg@5z#=Tr5knmK2y@I7YC;?pO3G|!(u+#>dWJTz**w=Qd{ z`F9V?f{kofr>Rl>`4OPW5bm+Ck5MlGmL?bSO|&(%A%`mZ1EsZOm|qw0*hqOPfj>alvFUaA#;^KcKf zs#k4OJJlgIqWbNvj7~J2sTb<4dZ#}A+lTvesl^*Uc3%OPv@~kd#NRz^xuyn-Y>~44 zh=Duizkj&T67{q8GG3~;>TmV2_AEY8Yt$Cir?#tI z>godby{ai@Z_sq7>0W)Ly^haSk6NmIi!am*yIw`7rZII!omDr~gnFPJs*x!k_fpfH z8r1&CVRc-cRyWlXHLLnoqV|n2ZgUlZ7O?|IAZLe&?_Qnpew3c5oQ^VXM zX|vb%&&KCjo-!}YR_%|i-C}Kzre3vA4XOj`pz5>>2ZS^YtJ~_Hy01Fzh=i=B{7e4B z{-vozuc1__ZnZ|OQ$6ZiwMq4>!|I3{R(I8pYRR&FrcUruOG7p#%uem+?NZxqZ*kD} z7Du%-Xa|S~?eO~G7w#{3iF?{=U(MUH;8)hUZ2$4zKR)~mRj|pEXKlpHn9d(8_nWI` z-fXyLeb`K!B{wXOn>n-A_F9L`fF028wf)x(+Dq-VL)jyyhox$h>ahLTJ*=_4*Y93}9;-jqTJ67nqx#g4 z8df9fq&lO<)eH4feXJ`=xYZi9MfIswGx`Da4ZMdg=z%rJK%BkTm2@zU^=Dc~zTKuy4B& z)*)f%4Lnb1n^I_iAWXmpY(gG>z%^8E>Rzg08fIV)Tv0w$FZ;y1AOImahbu@Ic)kBO z;~lt`xSv*bqhHK1`c^P%CRUmAX07dJ51O^>w%)AWU=ErIGylhO+w-2V9rM9Ww(n(6 ze8R@y7K;;qXgltMNtV~{V96r-&9Lps?__ViYe%2YD(GQhHPagyVxgC*8Ae&y!8F4Z zuyrs8hfuV~E!y+&?D4#Oas0+E{_k)FH&Bt%ldJ?E#53Hmi!pCwfUzGYAOe$c2EmWq zL5}en%J=nHLAwBz`;WUdi?)24&E{blR^j55J9d4-cAMRHZ5P*p9^&HARx?Im!zMe9 zA!-{XS)9*u8_yZ8o@2=u^qZX=zL2xG3Y=h^f@zq6Mc9PQH}1%7=eeX=dw}#gb<9v7>q*%reOh+@EJ0{c`~jadWcG>0S_b}JN5HfFJt}@V~lYg;;;m(um%a( zge2@h3icrlhme62$if-qAP?72fFj(1<60luGbn?3SOW(K)>K0?`0ePMpk2@~VRO;k zX0sF=!Ua@uY)%y1kM$d%=T=Xo4Z6S&gOGFax%HZ3EN-wPb|U5$ix1!g+IhV+2seTt_MFXK&G1KmUorv+u?@Azu-4`>;ki8zja3qPuSLD zNBX>Du@~M$JM=&=1fXCK>aq)g1kIe8xAO_Zb}Z01H!HD2g_5S<4jD?CyKHs`Pww<& zpTTpe0`E&c0(Tvjau`nqyntG$gV*o|{1AdkxaGCglpPFI;^WT!W*IMwxu61GLLJx@ zGkciq3enD1?#IXf%|09Z8C`v>wg0Ir`0uO+vi+>Q=)s0wjM#Dyn*~1DW~RMgbbFA+ zG1C)Z&JJMC?#*pSDIIceUOO&nkngN8EJ6adU>|-!yIrdIny~=(%~rx=K7$R|0y|d8 zjwW)K={va=yd!KAF|&Wnte%A6C|fNtZh&Wur6IGK12;OM52BE^ZS0Vgj6J8A9Y5ua za#uNf9 zYuY^I(5*n0)e-ZO#pyd17tK{WX*PV%@|0P{F$X~hpT*20Y-Dlm6UHE81g0S1WaR?m zG9+LNl6G3|C&n|#J?EB=GPKhOT@{S&X3Wf(C6%mC*}-Eajm$;c{{}u=>Un4PX5V8; zo9*2jJnRs&Q^0Hw+Xof~VF2umu34sKa5Qu8>x^kQfs%Sw1{&}Oi*Mi_%6L`I-sSHV z(`#^caKlcgoS2(Z{|rp)*-%Mbb0IcuY{pT*7*jGBEMN|#+=u|JH-F)W$Da0DGw z7@bDv3`S?@^s$bOlQ@6!+t*xyoEGm z;1phScwXF&-Sek-D(fuXg+urPw{QpPU2c&x7vAWftJpq^y=I=pKcJMu06owMt#2hodX5Cvoon=TJuvHs}7|32wkvI!JKDt_=?5(?-BfU%*mhV`-M3(Tx53s#)Rp;WA;4aAN|v2eF?HQ1|PH7 zVW-)<>>8*kv&4?m4A^P+yFT4~9}eIMPT&)qLtU$Gkg}_Xg)4YGr@iN-9rx*M(^fB` z9y;Lye#0Hy!=v}Q-7{!|5%A9PP-l!^p)k+V8^((j#;_eA>RMyYZe!5qlsVq62b_d} z9XaYW-}$xHVOI-So#ak(<|M10#b@Ci7fu*Z!;DJ*BP%huXbw_W!(VAn(#>DOI_j<`|7Ax6xs>9+MNZ0ho*=3AfcKPD88MMn7UzlSYW9+em`TNK9Ns7P$yq#bne1(aK7EVEIO4Ax_z%l%Q z$J5&66$D@$Jl!s>jG7l_Z4b-Crn8B8gPUb+@eZT6nYHd-JYaFLh4FV(kMVd$IH3%x z;T3owV;A8lnB6QMf?){57^M4ntYyXn$U;LKE5mkO=)imCtj!hkdS=xSSzv85Ve97AkJ3lAX+ zU*Q^_>}r$e-~=~R!`6W|*@hi>cBF-`pdGp(ozc28@SbRDg053d^Pfa*R=k8dIDmV2 zbf!%fz;(`VK6x{B!Mw+6_jksEnZ9C<*@-oQAI$L^JmhBaTgKuqbarEC02e;%Ie3N` zQ>MobH1~|!a?>+rv+1$Rzj*92=N`KZjN4BBSv5=Sdht=S#4a44wciZmaqc%@zalnW z@JU={abXRoSe)8m++d7sGG-WkcE(Z0Y}jFS(rnmcE~YTNkGTU3e6%@@i6h+nqURLK zFc!>^y-VRWt37sI*yoqp+VPpK8yFiVIXF9E*4}8VIw-M=iDIbWNduK zn6m@?16@3eEsnVN*%9|C##{IWjyv5`CGO zyB&QWv1|RTCRklCor}!gO^lg2GqTL`20JmJVTCzsvwNF4WTs7LlI4yajO}8(%?^9~ zRhzwbc0j@2=p|{l_c{LL;RuQzh!5DK*$D_~bBfggJ3k?5&av2ICnWr0yn}Xo1_67d z!XMAXp6RPcdgNiK;>?6`&OtbbOK@-|LYs3uP60_I(g)V5^kruxl{o&G2ix7c>0EW;5)u*$g+@Y=+<3 zY=+<2Y=*ryo8cy#&2Y2LX1K-XKeTHO>{JfF=?ieXxaqe057_-DO@}>ByIC+lauUcP9KkW1z>r;~%G<>WAyY5( zWn65uk>v-1@Krq9kiDSTr6 z5?4en<75*L_;akhVSMb-XEb3;i)M_)neS{Iv-farxMt3pp&Mpr0h4C?Epx$){bY{V z1;0W?=0VPQnT8#R-?7s3$9XWO$Igez+xoh9dg`HlUagEV#^DA&c(u)Q&JYP4uxZkC z*cm4koH-JP63z~J4t3B77md7z{Em}CnxF+jHu2U~Zo3BAAn!t&nBkVQjPp>8v$T*# zU$>rb8?-|&8ibg9xyYVtajODGW}-U?BHhpKh6$kj6lln zq-d6SxwEJle#e|LeYSj$n`dk+u@h&aX2v{YGnc*EA2;3h)m@R$H*aC?c+_aO?Vdon~Y~wx_ zui7}nxC}u%5W2x`v^1f|i`jU<=!o!FtYG)yw%KXsnt2ARHkULp`^7jKE?g#OqZSSoV z<_l-?-;BfFoIPm9I@zjJ+xl&q;tVNXMObzG^~2-vOM2dK_p0sry(QkwvS2S>*y&PU zJ5j1pCq;Ft{c0e{mJv-3yYk>CO<&YYwPA?u!e&W`x!uf}wZkk=ndN`_@QmGRwOXUT zP#@`&R~WbFU{^I<)Y4^jLp@YIIz4MkO?T*1ajD_ET070%xH%Ol_-`K`Icz6$?P~%oe+7?G zVsGZ@H@$WkL(!bnsbfp(n!2vusV{Z1t6sQLT2E z?IUL3FCRX}K6ON$P^Z*o^-MiiZ`2B%#8#`es2|jb8dZ1Hef3EFuIAMrYC*kKpZwLs zGkL16s~c*$PH}sw)~WTXM{QI6YM&ZX6FSXpTTQCx>KFA+EzyyG9RF9TKOdb=Up z0MGQzU#Ys)7wT*EjoPh_tF!8yx}Ywr>*|)et)|p{^*}vUKdI;HSGB}WUAxlsL%mfU zfAjE}D^Xo)wfa(RQd`tkbyS^H=hY>3Sxu=2YV9W9Eg4Oh>Q~kAw-1k5skW+ZYM(ly zPO33AXZN(IX+>RC-F6|+p1;#~q8e0()G0Np#?%dUQ%(Qk8KyM(9VPmA;zZLI^-}$+ zwm)Wl(e#zrthJB+{^1#vsz?9v;m-y2r+TNB{-=lKF11Q^tF>x_`dV#O+f={WqXyJT zbw-_2*VUxDqo&k-^;kVszp7X2Z`JXiAD-1S)u}%IFAqzesO4&T{iRSfXrKh;M%Iq|9bOm(TXYP0HByVU_Tq>iW&HKs1BYwCu& zscxx9>Zy9BUaJnB-1tm=t~%9HwM;EnE7W!;U(aeyb?RF+s1BXbU8rgeH`!Nb?= zv!-*k)=rtsn)h1j(8-UF)#qxNTA@~{ZuO;FufA42YLnWocB?BLaAh(E` zF}r-QUt9O7(`v!q6DJVn7E4;XtlsGDj-Tk%$fxQv)vb1^MLS({MAN7mu@f;Pnika^ z^+Y{Y&(xq@aQCaGEA>Ww@&7)2v@g{+YNP5^Th$J=Tm7I0)lrqxLYMUC6_s~TKi8kX zs{Vg?c$98+N}X2c)VR8&=Iw;bO-(!MfqJ5Pzw;SP{NuwtW^LNiw5uMd2|N8Vt?5Y3 zsGrm`^<4d;eplIY^G~m((NmlX|XxRlln@>aAK-f2$S$^WhP> zcGe61*`s>ZesxqGQ|Hu}x}YZ21NBhNs=w6=opf2rsh4WK+MqV7UbR{6is;DjemLQM zmu_HjM(bAL050Jx`~v5!wyc6WsD}o41>-OQ5txK2n1(3Kz%0x`4CY}2ZlPvQ&t;F3 zKUZ7z=3-5@*5cj)Pg#vJ?tHy1+Q zge}HKSbaFzQZll+WD6yJ9_>V z;D#EggCJ*fHZTn^4T6V-Z=nfVzz41H9y-Af-OvXgU;sie0$~`32uwi~W*`P}Sc3#? zK@xT$1s~xEPT&mA;gIuBZ=p1$PhAx>r1&bw%%qt$TiL7)-a|WdKo8WOa8JXGW3UKu zScVl?1(%({T6@49d}Q%=c(SjjTLPuvg>D#w2`Je4sf&zpSb`N;gLT+|Q)svIU9*hm z@B?n(7MurqZlzELar-d%d98zmy^#CNhZtb&hk~8{I>ERL8TbTe@CDj0xSyAtsv0XY zM(n)VjQNh$K4^z7a9wg6uURyMUs*oFW)XIQFo!#5S*a6)TfH4?{37Cdu*n|svHqlX@ zRffe`NRP9$eFAf42`BJ6BhU4by=C;ld*}c^^g-nc{ja0F*?4i|6sFha)(FEPS}o(+Z`2v8|0w~_wbzasY@Xb*YJdsq@O_pxOer7y!VsnWMLQdKmht72q74OF<7;8 zv}YLSVG9O1)%pW(4R8nd;K=LS;SoHBCr|><;5j&<6w06+Tu=**;Dsh=hc1ZQDcZe^ zeeeN-5QQ0t!zv_T3wGfEJoom!bB9?Le}mE=`nW@O{&&( z;SIcncIbdk=!052$vkg&H^AbsExus<4nHB_aOz)N=e3@;3o4)r+Momc&GJ~3Z@|j%di4FunYUp%(?3=;Da_;(jK|@4BgNJ zgSG{Hf^TpIMey6%@I}+XS@Dk`W+&g5FqT5DitnzpohpA&)W@HO419sF@aVTTDTfNE zgc^7W_29F!-5VMG@B!R*s(ajY+M969vU(0;unAkR4beJ2gw+lxaL0HL z4t}%^+LZ&!7!x*DF;>HCXau)iAfTD?qKzjOx5aHN?g6J=HlU%Mt?Yt8(GJEEyNZDC zkE;oEvfSgxfVsoH?LpL*Cd@30&tP?s+xGBX(GL-rhnQWSV1;oP4&VxIz`nU2ai{k8 z%KnbnH7D$CY3%RbOSZJXdG$;U@Cxjmsoyf$_mI66j9oawzRdQuOR%M#*}u(X=k@O~ z{RTTNzobn6VLpXYr~*67y^(1M?A+`rCa+xzVV*H=(bBD1pc@*g6XnrBKS=^L(oq8v$O5&q_~n(?z*sy zKAY`azKD&sTdjh61F%6DG7Vvv#&+e%$Q#L;(TGVh>f0m z?(-Xq^Y8<%;RXs&gnMZJ%I%-qDJFJzrHtivDv4c)!Od6$_0R&XU?=-T?R%(~r2)v> zg%^@J9`pl?FKo0kfr>U}>^@5D8*!1XSHMol@!HCWX=m7^Y%H1$_Q)aA^@C?nYZrY8 znyaSUE+g@k2g^a&E=1upFCO!q8Zzw!8IN5-B391o0gjgS+LaCaRas>348DZoE(4q4t&rJLof*Fz0LKUR9`HI#uz5x%!cUjrQ*b48VWRI2Ij0O8YdyDZB99%r)Ig~*Q zyoYY+gMRn`3HT0X8+QtI&;YOC zHN@@h>AD!RHnzXyj&}I&|H9g@b{kunGk>z!@m>%57@j~WxWElH@B%#W9y*{Cx}gX9 zU;u_83UOG0RY*V@j^G5cZ~@=p3UX!q_;k%!-mZ_#4Ygq374=L*FbtzG4GXXgt8fIb z{JQH#Xo2?-gb9ek49vp@Bw!m(;1qIj1NTtYt%t3JMriKW!WQsBE4+s;7=REALl|aY z4HA%qJxJT-R8AOAVfcd{egvW?dP$63=w;e zLkMs=mO&VT5Ddczj6xX3U>qhO0+SGfpk3)@fpHO*U=7w`0}`+aTd)mD*nwTxgB0w; z5j5BpWeSY9@C%CY8}8xhfW9VKyV~A!Mkka)8I*$yDxeaozzx+<1GVrH>YyHq_JmjM zqBjn^P|Z23FW?LOvfIFKxPyCe4C=#)+TDa0N8kkNhqO%tyoNX6fkt=>@4yR9&c_zZz}E^V`FKAYB94lke>ZZ_EJWAPhkWreOx=U=23l7&34Q zS%?nu5Cz6xP=v>e`Vb4YjcbT)->}#NZ@~+#@E+Qs5Bec*7b`1U*1cCk6}$wGy%%(t zF_qwv%U5)hMTkSR=Kp*6ET1x^zvy%BO>qnN9+s}^mT#bJP17($;5)odXk8<;K-s1i zW|ATcSMX#<3!lPsD1}ydw96(?3T5De3aEq{cma!hy7_2IWZ)D&K^D&794_DsTtW`M z!FRZVA8-vfklEM6p1|`XO-|^5PI!H+bsm_7&lxR@byUjh6H$Oir<#r-11E3_{b$-F z3iIIp#=RXe9zzClU93#o<*uWH%+ZiJVusCe)2@phwF_g1qAd5%nlW_S_0aORdnLKV z^04h^@!EyZN^FNq)~=-;w~J{p>>|5$3AF>ebD)BmgoPt(3@T0Ep8Wfi`xa=0`@`I+6P^0A9TU4;FhvW zw?+QAX4_BhH&#T~4c6S~lTiZZSAd= z)un%cC1ixL#?TWEr@3@|~cXBVz0xxN3F9zP6I5QSOTfnzv=LFI(QR|it_hc)WqD){T`}8^3$E3{D`S_n zSA=^3_0R~-&;mYa1wRB}00v7lA9m=up2ae(K+aY=&g?U9dd&+q3)uLD zan;6K#wT3B?lpL!1zMpE-a{w&p&NRk5BlK)48RZ!!zhfy1Wdv-L}3PIVGd$24+{{7 zC0Kz~ScAkZpQ>@LyBC86$lA&{;~Erg={jSf$UST_ZiD+LOZORFzZnl1&*2ijLeg$> z$C$OzQLeAF!>$AvWn6@HID%&`ZCVMnF0OZS&giVr$|`U}H8j8*@W4B0hH2P>eK>&8 zYTfk&^wenTg9(VhB*Y*NOHlGcw+pnN>L|aUSaN`a0Yz9#W$`xUg@8LQmBGzXoPp*gLEJ8zyZMPUN;TJsTl9#1W2R>+p4)8-i1R)ADFbl3Lo>Y0G zzJ4|E61t(muB|!7IQ~|fMqmndp~S9y>E_~=HQ<4iT?ccHaUZV1Z&$o@nyX$t${HkK z8+IWD2atv%$iOLN;R3!u4!*&6xPl*W1Gn%Ce#1RHYSQz30;Nz6)$jrm_L03}d;?9; z0!7=VgRu*Ib`{V*#t$$IqmZ|4R?SHkPlG4T_f^5xMs4<*7iP>ndG;#9$uQVFMDd2?y{I(r^eza10qZfm8SdSvZ65a0Pkz0oQN?1-ON5 zX|;a(X!|PM@V!kRVAQU%+HSsouf^@q0iDnVe&~e&48jnEVGQOwbf57~u>{ND?9#$A za6>(`LL2l#5DF0T>*kYC)vf6Tyo5TahX!~BC3Y>?0M~gR-p#?rb5Vqj}K0+D};R3$GcesWk+(D>cANd$eLmZZ29X22Vo3Ib3 zkb_4bbe}1^*6dTpXW)VgsD^rI0v~iirlCgPe!Yx?Fa|TQ1{dJ6i`!l@-ayKhJ_+jC zl|UK1gnB3+)Fzcs1GO;BOA@b`x*#~nbKGZ4+o8doTsPLkg<<<)6viP2u3KjzK3~Ogg7k08f?QcoI$M}lN>QOxyo!34xxHfPtU!|BZtgaEG}`> z>npU!cmQcQf>42*mY8lkPPr)`yffScJ- zjqVzAjK_p9j6t#Tg+7)^MxPxd9b+umSg`Bky6hUbSyrFHXK1jMmyBQG9;(Lm9IBxf z-a;#M!zfI^Jghn&r$=qr6Jo?*PO*~ezB@E)Qt2Qiq31z3bQEW;|S z!8#;hAJT9LCy<3R_zdT80pH;o3Qz<`L?7y7cnZ(pIXEF;mjL$K6@mk1yBRVY>{7s9 zv)v4sNxPr4nKMJSK4K2>uo*iLKHSC^BlR9#roWwen9Z{zjP0X1%HlAL!8lAn1SVk$ zrXdP5Fbi`KgLznhMTo-^EW-+{!Wyi@1|(n;wqP5QumiiW2PxQx1NaDOID{iOh76p5 zdxB3|!fc2zr_5_MyMQWIk*bU^@qz%BfQpk1Om zV3(|3wM$rM%#^M7m(}WDo1&R8edR2Vn|agYVtLfOFl#GV9yU{z%q3MAX?d*2iJ7Zr z(oCCKGiMe|hmYGkO}E)#dd+q-V1~?y88cVSWa(%=fh6vlK1vVt(dSm*v8y$ z{@ugIx`LRl#;S{->N=jfWM%9nA9v8y3ytlyEY!s#b)ChrAG)-!u1Khz;My;KrmeYb z1ea!brca(zEmK4F+}BVumiOXK1g{q{VE^fPbgQUM8T+tv=AhP=bnzjMYjWGf(L!@t zHm|O$-fuj@h9>s5Z|TpGJAG7p8rTQT9%Xh9XSJLizwGfm*ODJ9JJ#4e7PX6*yL)(I z_4>QfpuSRhsluy2H>n48fBo>4;nzETEwc7CNND|*x~=Z0duqbAs?!fH4eD#vqrOwU zYOC6-4yYk@L>*Pb>XRM{cZ{%^&y1OFyPNNNkSq1kpFVs#pQv%W)O*M-@$S;nO0`ODP~WI; z)q>r3(e68~r59nI!B)vxN1u3A5$uB!=kQ{7cR zs%bT=o~h^RH}y*Wp%&Cf|MuZC^;mtPR;ZO~l^TumS*_9ZLakM^wx<4rzHREXuwHFY zU-9Qz?qGXJo4wY;H)?E-RSjXS@@QeBT8Ob~C!$qvweX$VzQC&2Gg{@1cK%)qJJjq7t0uYjxi_i%bwm0iPh(g3b%SoT zVU3&Ja8dLgE$mfe>#W+i(5(Vm*rygYSQY%HRsCA{L2ch;)zGz84QSz@n%rX5@-M9# z(!!8BtU8lykmjoEBU(7Bj;Z77gc?rU1J(Y`!*@tT3n$f!LssP)v}#HVr&Z4}tC}0N zDyoGuYCOZL1Xp#R)xtToc*3e@ZMs!V3+Gk;Cssu|wQ4~N7u8gjRmC2yifiGL>iW#8 z&Z2B>Rli*VW0}j+A8O%|n#ysj zvRU2gSPL_%%dVI)yP#DkT6n64?J62&D_ZqQ3$yB(dahomU)1;w4|JH+O)j4)510_ z441R8>B-+dJpcDv*sflQ}tA`s@$bjU0Uc@<5jFmyS1uU3;WcdI-m}! zLuyDJR!7u?T?=KhL3c8$g<*9}9aksRh&rjRHtGgbtk%z@QFTULRO9M~nou{@ZFN^I zs*nEN!zbm5`c!?cma64yrCO!FP;1o&^^Mx3wy14tm+Du0)Lyk;9Z(0=AvL59PwT_G zXykJ|qJ^XCn7a2D4^KF+{#HwL$)l&LORZ2V)hgAk)~GMkm+C9^wfaW&sEz7d^_}Wf zo7E1rQ}wIeYOfkl`_z7QKpj#;>aaShj;j;uj5@2%sq^Zpx~8tHn`%>Z$rk&8pYxFSV%NsSdrR%Omx%`b2%IK2x8oPPJ4mQ_EGCTA@~|HEON; zQf*LQsd;;|nYWtWsa~~7ZBbj*_iDS^p?0d>YLDu*s|fXJ`k)5Y0d-IvQb*OWI<8Kr zQ|h!DRcF+^y>-oxazOgFCT8_Q5)5_>O0k|Hmfaa zoBCdDS3A^BwM+G@-D;28tM;p->ZCfY#?*N=p>C>M>bAP0?y7rgNL)d;epWBk zFY2XwrCzHAwW!{!<@!atO07{}s4vxe^_BWs^{9=iS8Y;T)i$+V^{d0`h&rZ@s}pKM z-Bl0Nk7`;yQBT#+>KFA={i^2FYqjLB9=@_=YWPgw9?3BOzHMvajrvM&1=Og%Q@yHB zZB_f#L3LCOs}Xflo&BkY2v6}4!IJ;*@bD#3#^^JRQ5$EtiJF*aldPE;XO8{*hdU_R z(nU?~1=jgY?;3N+=D3+Q^QLo=?e=vq2kJ-FV`~mI1#HS_irSPkKWXWOO&6LRaqju6 zrkq-9%i7Jb`9v>1tlIQc(=+v(daeFai)xvEz;>w>YL!~6zEoeS?^LfkrB17hYFu4X zSJe$Qq3)>scJM`i=GTGm`ZGWO-{{W;^= zTBX*h{G|U%e}1ES)OV^+?NIyFpgN!qs{BYD)}N#5jLJ{ObNX{k-BhUZ@@&8t7uYxP$B zt=_4R|Nh})d7?Vi?f>|&B&qJGH)_RydRShmdejcJTkTgrsDtW|I--uMVRcN6sPk%E zT~e3T6?IMBP!sBrno&>GPij^@S1;9X>UXuE-l{*;JD0ANP#z+ z8dsOq6?IMBP`A}1HKTq~Z`51$xB66X)m5&#)C#pytx~JiTJ^2kthT7{)h^Yq_NcvT zKEHy00FnAJw#aq@Ji>)Ng8Dy;IBeTK)_5rTSX+sBhIy zwMXq!`_&TC6l>QTLFi`t|1s~^+>byOWw z$JK~BsZOg=^=LzX$&+>bC68(0zIJaNs2|lsHKU%YS@lf4P`|1<^}Bkd=G9yEr}|6% ztv=DEtV+~MwN|ZDU#X3%Pkpa;s9maG?NNKxfZC@HsDtW|8dk^DaW$e&t5J1EjjQYG zmYP&|R4(qmr$49Eef2<1t4Hdwno&>GQs78q+pL zn^^2>#)KKt+rf>hVRb^CQj2!&-Ao&|n%2@;bxsYvXU&qP74?b!GjMmo!zx zC(E*CLQCCtiQkaf_un4=9Sy4WP5N*gecZ6!3~A-C`s)9A*t}7Ft2V1Gs!wfI^Y+ek z?V38&PPJR@QG3;Z`aun<1L~j}Qis(MbyOW!C)7!GN}W~b)b>$6mYAk_by2<671(ao zJM~_Dq+@Rb5lp)eUt^O{vFfM*XecsjCa@X1r&;O~pe#3WwhH?~(dMeX2fF%TVpeXTaDEvip_uePh5YM0uh_NoE3PaRZ4>X+@RZXZ{YEu2Erqx6BNIh1I-*}wOe|&iKsJ+!d!;!=>MWDh3hSf23LXD`C>XbUI&Z;qWUR_WZ)wsH(Ce%%JOWjtJ z>aLnn_tgXSqncI^)gv{do~WnlCpD{{sh`zzb@!hiKHfbwrS7Ze>KFA={i+WB%ft2| zHLOmnGwQ55r^eKIbwOQJYBQ)Zm0=$Q{7Ux)ug(s?yDcwL-knAs3+Sy&r{i0r~IrW=* zrRLRw`b)i69sl#;bNF0!s-QXD!D%Gvls4vxbYO~s+wyN*dcC}OOQhU@sbwC|d zhty$pT%Ay-)TlbE&Z~>+lDe#}sH^I_x}hf2O?6A%QFqlnHKp#WAJw#aq#mmo^+Y{Y zKdEQxx%yT8rhZrR>JRl=y-^G5t@=~_r54pY^=z1x5G`ci^7UT@OMChT(rv zbywSMGy%Jy*P7G0fw_;F3-lLb%t_45%*@P;F~rQwjC+1P+6VjSS#MP}Rd=gpNv`Td z7jAHiA0|o-MJ95Pi#+6`0EH+*F-lO1GL)kNm8e2BYEX+h)T057XhJhu(26#+qXV7j zLN}%{gIO$K31>LR1uk)gYuw-#ceuv`9`S@{yx%AF@3{x zixsS54eR)a4Qyfy+t|S__OOow9O4MaIKe5-aE=RH;tJQe!7c7^j|V*B3D0=JE8g&q z4}9Va-v}9Vf#C;25r%L?AQDmdiD<+i7IBD20uu2Hzwrl2NJa`$k%n|+AQM^0Mh#_l%X7zs6sVrP>VX$qXCU*LNi*>iZ-;P1D)tXH+s;E zKJ;S%gBZdvMlg;EOkxVtn87UOFpmW+VhPLmixsS54eR)a4Qyfy+t|S__Hl?KoZuAa zxWE;zaf>@V;2od%#(xum7tTu>zq6*ch zK`rV~j|McN3C(ChE85VG4s@am-RMCt`p}O73}Ohw7{MsUFpddKVhS^u#T@3bfJH1} z8Go^YRjgqh|FD5gY+)Na*u@_9aezY{;TR`4#Tm|VflFNB8aKGb9q#dfM?B#fFL=cp z-tmD?eBm1*linWS2SO2sa6}*yQTT~y#2^-Nh(`hv@e9B42T4dq3R01VbYvhCS;$5X za*>C86rd1AC`JiNQHF9-dKaY+?)B*ugILu#W>A;t0n$!70vg zjtgAk3fH*7E$(oS2Rz~l&v?Nr-td7>eBm1*Q|>tYKq$fxjtE2|3O^Bz7{nqD@kqok z{Kg+7AsH!1MHd=RN3}6sL7{&-jF@|wWVhYok!5rqXfJH1}8Go^Y zRjgqh|FDOBT;LK{xW)}`aff?6;1N%F#tUBYhIf466JPj7$h@l^KM;lpL?ah@$VUMR zQG{ZYpcG}OKqabBjT+RV4)th2E85V3PIRFgJ?KRr`Z0h(3}F}}7{wUIF@Z@;VHz`- z#T@3bjK5gHD%P-$f7rk#wy=vm?Bf83IKe3{aEU8i;|905!#y7Gh$lSb1+RF+J3jD< zFMK0p!F7f(gd+lxh{8`qBL=aELp%~tiZYa=0+pyjHEK|cI@F^9qZq?DCNYg!%wZl2 zSi}-mu!=RT;~zG#i7jkn2fNtA0SxW@w?@q}l*;1zFp z#|J*~jgUpx1VRyp2t*#3ByyNI)Wf;Wz#u3CT!7D$lC_yR8P>u>zq6*chK`rV~j|McN3C(ChE85VG4s@am-RMCt`p}O73}Ohw7{MsU zFpddKVhYok!7S!5j|D7Z3CsA46|7)601wy=#I>|zi5IKUx}aEwQMA!Nw~jUNa_ z7{U>S3}m7Y<5!aEK!u z;{>NT!!>SjhkHEW883Ll2R;$9>bxQp5s1W3L?Z@qh({uRAr)yzN79m0oh4=?2YJXx z0g6zJQk0<_)u=%o>d}ZMG@}KrXh#P+(TyGqU=TwX#t6nRjtNX*8uM7dB9^d>zu3Sg zwy}eK9O4MaIKe5-aEWW&plQvCSPJ^6_#qfS#V>qgY0@&`YhHa2k5r^18@VV!87fhO z1~j1st!PIt`Z0(ROk)lUSjGz0@DDpU!ZFTpflFNB4i9+56UP4Ok&~dS{{lVp4~IC$ z3C?hi3tZwFH+aDZKJkr^jlhQf!w-Za3=xP#6rvG>SR^89!@-mVZ43H#6!@T_K&wJj zpbFKfMLp^ct*=RJMhjZeh7NRL0D~C92*xmu2~1-i3s}SwZgwLB|4gtcZea(z*uw!1 zaf}n3VPo5&y^5ds2$rVps9gp3if`nSb|bipc2)nK_gnxhIVwI6J6*=KL#*_VT@oDV;IK-CNYI+%wP%2 z_=^<`UkC2if6@jvv4w5yU>AG1zY8qBapFoVsxcJXx!Mcd2HWBhFG$%5obyzqAsv~> zLN;=cj}qjf8ckRBre18sYOpl8f)=H%NW8X4o7jaO^kWF4n8pldF^2^#VhJZVHt|A&%S)wWEM$oW(<$Ibf1>;B1eZ_}3!70vg@M;a0;uWs3@t`v7kySyLf_?-| z{8InlZr~J#Asi8iL==7^8Zn4P9O99HMEt_|USLC0n8h+yu!BA9;|RC7!y}&Xf>*rZ z8$b60n~gy%67UO2NI?cNk%e63VcTc(h0@kRU<+f7?w-6RekuM&$YG$-4}>BNv0avk z6cdnvOyr>m#VA23%20ty)S?k>=s+I^Foa=@U=(8*#{?!ZjakfL5v$n1CbqDR9qgj1 zLsxtR-BY}e!~Y{4OQ$%;1uk)gTioFuk9flOQQ-XKjoAKDy>}2ljswLX!I;*dI9zcA zA~DyY@*-$du((fgo>+_$RHFuUXh1tU(1mUcVFaTX!z89KjTy{g9*bDQGFGsTf7rkl zwh`R3L+J>|IKc%jaf4gj;T}Iu0zDmyD8wNFe~^lFWFQk+$VLwGQGjBUpcG}OKrI^2 z0=v|NX0)IcZD>aaI?;u0^q?1g=*IvCF@#}^U=(8*#{?!ZjWw)e6Gu44Ek5y$kn_ON z{)Zn3MHs>nfk;H*C!!I9Si~V72}r~*{Kg+7AsH!1MHIp1E$m?*2ROzFPH~2FT;dA1xWfb9@qwiU59&|x z3*QL23|u}x5Q>u(OGJu45setcA`bBgS+Zc?G7}Uh;un&Tf`?U2)5Tm289d;p@w8(x z7WmJs6d@I9$im0Al@*AE*w|58B9`OiKxw5|heoub4ejVbANnzXK@4FSBN)XPCNPO9 zOe5{cJ}rvN_=^>+VjDZy#Xb&jh$Ecf6lXZc6|V8&{r`=0hetf&883Ln8{YAWFO2Ou zvXJY*_4W}G7y=ypcU=tKqtcfvwXMMhkguV2*Vh`1ZJ>+zgWi>_HcwVoZ|}DxWzpl z@r+lz;}hTb?6!#GE$I+bYvhCS;$5Xa*>Au6ru>lC_yR8P>u>zq8c@*MIGwVfJQW-87*i<8`{x< zPIRFgJ?KRr`Z0h(3}F}}7{wUIF^MTm;~zG#iESL>2*)_VDb8??3*6uqceuv`9`T0I z&%lKehHyk65>fbxSR~>PQjmspWFQkcC_o{~QHg3apzoJADa~Rl@_sAb2paZBP77KU zv@hsM(2t-+N!qsstxJ}Nf_BFma#1y76gIUaB9t&8+ zD%S81TiC-s4snEIoZu8^IL8GpafNF<;1N%V`U+eqKM{*`kMa~L6=}#sHgb@QJQSb^ zB`8H1%2A0b)S(gMf%jJ(LMOV=jUM!40D~C9Fh($nF^ppZlbFIZW-yC6%wqwISi&;? zVg;*M!#e(91Dn{wHg>R!JsjW=M>xhQE^vu!JmDEHc*Q3|z6007fB1n=gdrU9NWjgp zziskPI2JVRR8H0`6=}#pF7i=;LX@BsWhh4lDp8FZ)S?dcXh0(p0<#3P2(4&G7kUtH zl*3-B4}%!S2u3l6aZF$mQ<%mKW-*6(EMTd?D^zeAoLh6s#1<-j6rT{B!6rCcO>kzK zFLmDt&Mfnvk)?z4!Nf?xDO%?8tvf24f7GTU1DVJ|E(%eEVw9j1<)}a?uk2RXgI@HZ z9|IV~5Q5`A28Vt8-=jXN3y$>|9H4Ph;S_?S`OQeP2oC8uFD+mZOISv5u)h^)6>C_> zKWtzVTiC`9f@3f4N&7fJaOl7z=@=(CMQ~KXbLj$?xWYAV5F8#bI4DhELNZd2iZrAn1DVJ| zHgXUg$T&~RM_7{DNgFpLq5VhrP$ zK=8-H!5{tyf8sx*ZWeQx#{w1+{Gs@=^cO4GL-5y-r_veD5&Ugd@Rv`)A2>bzA9Zii zJ3jHBAA9^jD8dnmD8wKZiAcgty_fH{8m1^tYY@}LOvDBo<%qe+M-hrqiZWE73e~7X z1A;$5I%u-t;O~%{RkooW!JpUkHEY_bH26EDZm9>o=tDmSFo+=xBlr`VQE3e0n8XyO zF@ssmVIGTE!ZQA11*=%c2DY$`9qi!%hd4r2i>^2mFK~$~+~5{NkAcVF=Tm_C&j5A) z7OF=hn$V0^w4(#v=s_WH~92dC6E8g&q4}9VqKWr}w ziTHy|1mE2R-&U02>Vi1dX{Kg-oAPworKqhjKhkO*G2*oHtDaufe3RI#B)u=%o>d}BkG@%(S z7{m~U5qvQjkw!6w2~1)NGnmC3*07F$*v1Zav4NT!v!vJg=^g47I(;v34B^n zh$57r6y>NyH5$-}CbXgr?dU)!ihUQ`Ee&9!*JZaXt{|~r>8iMfb^OByV)r!N5{CxF zmqBhT-oY;Ru#W>A;t0ox9kZGX@e)_K#XX+!f~Z3azKU-s3zm)r{ZbraJm~-M1EC0x z6#Djb!;H&Q`1dx3wzi{;)gZ|;vtT3j1!z8 z?8_1tV&1uUE#BcCuXw{p@b&6b{6a{4;6Q#L6k!NQ1fmd)IK<-@{$L~cdKVjfrAtzr zjtpcX2VKEe!+fy-MJPoX%29zzRG|j-Xh1Vs(1|Yeq93cl7vn*31XGyC9OkirWvpTi z>-dLFY}`9xTjDl$u!}wH;{b;^!#OU{^<<@2Vp{MabSv)s48BB(_jtq;hVudwD?Cdt z_+e&Rs^{zA<3}iT_N6`vYyk9S93rQ5D$OMeqqx_bYG-)}sN9XhI9x z(2fptq6^*F2|hZX#Am$V6>oS)=WHKD)^S+T)e~;Zg7WtJm3>w_|F^> zk%+=i#3CMv_=6-QBL!K=Mh@~(fI<|Z1f?iLRq&0{OYp=_n7ZU6SlpQ$xFouDfN921zt6sEC+6|7+$o7loG_OOow9N`!zIKw$EaEU8i;|905 z!#y7Gj2FD(4e$8CC%*8FkhH)#`VT)4iZFyD0+EP8EaDK41SH}Ye&Y|4kcm~EkxGqJi{QsCby7VV5PWkIe1JD93_eGjq-M0B4eclj z{s}U)=waERxC=e#Lq7&Egb|El4C9!PpqRG|TlXhtjA(Sc6% zU>kclL|3p6&cuyiyb!N(gInC=0grgX3vT?~kd+bWynK|P6cwmK4QernA&g-HlbFFg zmavQ!Y+w^x*v20AaezY{;TR`4#Tm|Vfh%0&2DiAwJs$CdXT0GXA(??b3q?305Q!-K zL^NU$i#R0W7k=Xpl97T`q#+$k8^O1!LDPbU1FpD|NV*!g;!ZKE|hIRbI1~##UZR}tdd)UVT4snEIoZu8^IL8Gpaf3VD z;|-x%f$Jj-;fO#KVi1cs#3K>E@Eb`;Mha4qhIC{g6FJC3J_=BRGL)kVHK;=qn$dz* zw4ogx=tLK~(Su&}p&tVn#1Mutf>DfN921zt6s9qQS-q;m z5r%L?AQDmdi5SEp4hcxaFZ{+IBq13oNJSdbk%3HPBNutdM*#{^gkqGS6lEw!1u9X6 z8q}f=^=LpNn$V0Ew4x2|=s+jB(Su&}p&tVn#1Mutf>DfN0+X1+G-fc1Im}}Li&(-k z{$dqtSjRtXU=v%|#twF|hkYF22*)_VDb8??3tZv~*SNtg?r@I>JmLw@c)=^)@Qx3B z;tSsh$qC#!|KSHh5r%L?AQDmdiD<+i7IBD20uu2Hzwrl2NJc8sk%3HPAqTn0Lp};o zgkqGS4CSaq6{=B#TGXK)4QNCYn$dz*w4ogx=tLK~(Su&}p&tVn#1Mutf>DfN921zt z6s9qc1r+55u7YBeq8wGIK`oME{OwjRHlPbV7{&x9F^739U=d4L#$T*p73=ti4Qyfy z+t|S__Hckh9N`2PxWO$R@Puc);sc-fLP(w`5yB9TNJJqPafn9(n(BQi@JCESGE$I= zG-M(R*~mdI@=$<66rmWEs74*?(SSxYp$&^8foXqt&b{StSK5Pq3}Xb#6M-def?w>7 zDxE~CMFdla5f6zh|L|I!1~8}9_;YS5-c)!RjZWp~gNr*v0r z3&wr%2q!qj+yC`HALU#KSGdI;9`J}KJmUp#_(Vvtmj#3(4B?1I3}O+F1pLMyq#_OJ z$Ur8tkc+Bcx}rcVLMh5n6B5|ba_J+`6F>h8lvOB;k>XLMusXOjYB5DfN9MhP=JQlHnRjgqh|FD5gY+)O_*vA2maEvpY;}Tc6#RDEOHsLC& zo8pV&SG?gJU-(8yS>Tlahfste91(~@G!l$I5F1SRh2QvtWTYSs>BvAPvXG4&Kpvq6*chK`mB;zxt^Y>(PKlG@%1s=tds~Foa=@U=(8*$0VjOjakfN0bvWy z=aRULokgX8#TBe#4eR)a4Qyfy+t|S__Hlqi9N`paIL8GpafNH#;1+kd#{(YmglD|q z6>oUQ2R`wIZ-kV)nDGOl2tzm`5Q!-KL^NU$i#Wt10g3p9-}r+hBqIf>NJBa@kclj0 zBL}(2Lp};nh$0lD1f?iLIVwc(vg8oWFZ?l$VDFVQGh}ep%^77MH$Lbfl5@N8a1dz9qQ45 zMl_)rEoem>+R=edbfFtP=tUp;F@Qk~VHhJA#Tdphfk{kZ8Z(&19OkirMJ!<%f3bp9 ztYIDhuz^i%VH-Qx#UA!?fI}SN7$-Qz8P0KmOI+a^H@L+e?(u*}JmDEHc*Psu@qtf# z;Ts{9?mzrMD8dkq2t*#3ByyNI)Wf;Wz#u3CT!7D$lC_yR8P>u>zq6*chK`rV~j|McN3C(ChE85VG4s@am-RMCt`p}O73}Ohw7{MsU zFpddKVhYok!7S!5j|D7Z3CsA46|7-dKaY+?)B*ugILu#W>A;t0n$!70vgjtgAk z3fH*7E$(oS2Rz~l&v?Nr-tdkOeBuk=2&r=a;RiwyhHyk65>fbxXv82Eafn9(67dVa z@drsrMha4qflOo}2YJXx5sFcQa#WxaRj5V{YEg%JG@ud9Xhj>^(Sc5Mp&LEu!vIDw zi7Cur4hvYuU#wyc>-dKaY+?)B*ufqSaEue2;tc1wz$LD5ja%H|9uIiL6JGF&cYNRz zVby^v@;x}@oD_jb{6stw@C(0@j1;6I4e7{0CbE!&ly{$?j>H6ZCRb@5@==JRs{i+Y zJ`D}&3~;h;iPgS9tlJP92LkaX7-xn8ac)y>Nkd>O<)}stYEg%JG@udP7{n;XFpddK zVhVFuz%u?~1#4KxCbm$vW$(v=ZY$owF7|MYlVH=ReT#MljoOwEf;sI#E(@0T1@lAD zti#}@gY~CYe}UvFy*nKseKx?sT!8oa09}oN9`8jT`Z0hZjA9DYn8Omvj_u8nc#IRA z;tZF#!Zq&kfJZ#x8ShAL3hZ_YQjvyqWFQk+$VLuwk%xQ~pb$kUMhQw$hH_M(3N@(5 z00uFHVN78TTiC`9c5#419N`!zIK>&B@rM7J1AX=bp$Nm+g)^6T$&jF{K_fIvLpm}M zdv2Mkpi@D!Rp;O(xTZnz=GsDg;wjE>9c+U;+~dC%M}bg;Asi8iL==7^8Zn4P9O99H zMEt^U{6P|uk%CmDAsrdWL>97CF$ z7kk*p0giBt6P)4<=eWQnu5gVT+~N-Rc)%l`@QfF{;tlWkz$d=&jgZ#Bt@9s#AQWK; zM+71fg`bE<3}O+7cqAYZNk~RIicpLal%fpfs6ZvEP>mYYq7L|zi5IKUx}aEue2;tc1wz$LD5jT_wJ4)=J#BcAY#7rf#P@A$wczVMBZHunR5AQWK; zM+71fg`bE<4E`Vq$w)^AGLeOB$E!rk*T0E>2() zdCw}R#A(dnAy_#p&S4&7FP2;o7qNt_SCz}+U##FJSh*^$VI4znmi#AfU=v%|!7lc2 zfI}SN7$-Qz8P0KmOU%97{GE7@2ZXf;?vZd@1e^XA{~!s;NI@#nkd6#wA`98bK`!!; zj{+2;2*oHtDaufe3RI#B)u=%&>QIjcG@=R3XhAF5(2fptq6^*VK`;8yj{yu~2*Vh` zD8?|32~1)N)0n|5<}i;1EMf`E_=^>+Vhuak#UA!?fI}SN7$-Qz8P0KmOI+a^H@L+e z?(u*}JmDEHc*Psu@qtf#;Ts_xo(TAXP=p~I5r{+-ej*w%h(#iP;}4Qh^x+On71NP{ zOiX=hlOyIK9|gg}FKvp&5|pA055YE-Vl`?|i?MI(X%HLHgl1#~N9$-4+tGn;^r0UE z7{(aJF@Z@;VHR_k#{yo0UA8FR1ovh~+{G2HgKcn&Cp_Z?uXw{dKJbYzd?TdO1%n?5 zMHs>nfk;H*CsL4#G^8T~r6@x=Do}|kRHGJkXh0*H(2N$eq7CinKqtD;jUM!(9|IV~ z5QZ^=QH)_66PUylW-yC6%wqwISi&;?Vg;*M3jU$n7IaPVI{sk;o7loOcCd>*?Bf83 zIKnYbaEddW;{uns!ZmI%^j~b?8oL$Kg5%=ciT8NM3*PXFFMOl6JFvETG@ubpXhADF z(1||uV-Q1_#tddLk0mVQFIKRIb^OByHnD|m>|hW3IKVMZaE=RH;u<%&#U1YPfJZ#x z74P`KC%*8F|9S$Q`~#r~LpUN3iJyo;EaH)XMEt^U{6P|uk%CmDAsrdWL>97Lkq7yTH(AcioE5sYFC zp$J1bA`pov{6sWj5Q{j(BN4yw8-I|5WTYS!X~;k(vXG5j zf7rk#wy=#I>|zfGIK(kdaEfzW;1XB3!7c7^j|V*B z883Ln8{YAOPyE;CS%6T4Asi8iL==7^8Zn4NJQ9$IU-*qbNJ27Fkcu>d}Bkq-A=BG>Lt|coMW(ablKMEn-_Rwu(E!*d|70 zYuql@1!ITUiPd0fml%>`nQpNMedxy^hA@l~jA9JqxKH~3{_p?)yYmTYBPEb}(gLJr z1bD~{u$~>DJ2yaDet^e<082#y>PrGl4FoQ{X)I#}t60N2{$T@~*v2l7aEue2;v5&a z#1*b_gJ;YIdomQrmdbl7QQHVwy;*o$vBqIf>$U-&>P>3Q_pbFKf zK|8w8i$3&Y5ObKvCfW-1!H&3#JrotG+!v>U@j$%5B_8pFFMK0%D9~+DNJj<=P>4!Y zp$X0CMh`|XidoEI6>HeV9?o!%3tR?M@Br_`N4(+#U-(AIaNx*d5sw5UA_KW7Kp~1y zj1rWh4CSan0~*nRPV}G;0~o?EMlgyoOd_w|$(|CYF^f6OW9h`_G*dyB75~LLHnEKz z1dnuII=~^0aEvpY;|kZf!7c9bfG0d-tSoqoi?4XYJ3jDabcaVg;}vgs#~1z^5A4$qgdz;#h{8`qBL=aE z$IC}#U~Lb<2_vQ=>}ukt@&wHik%UyFAsrdWLN;=ci#!yf1f?iPC8|+_TGXKdjc7&- zTG57fbfF(Z7{(aJF@YJ(VF626!5Xf&0@LxVOB>k4Hg>UxLmc54Cpg0uu5pKZJm3+p zc*8qB@P&|x!08P|IO@inLp&0Yh+p`P zKS)9{Qjm%)FW+fWIx>)p5>%iPRj5V{8qtJiw4fDjXh#P+(S>gGpbz~R#1KMf0^J&h za718g!4(}T#vm4PNJJ7+kcu>MfVY7kr6^;lD1uK7w zWh>goiSgJ7mi`hGS2ao!Q<08L9QrukNs8W!Q zEMy}GxhO;t%F&2%OyC|5h@1~>C<-x%M*36=_IE1~QR_Y~-K~9q2?CdeDmj z-293Q?C7m{k4HQsbt%v!4Y|leJ_=BVa#WxaRj5V{YEg%JG@ubpXhAF5(2fptq6^*V zK`;8yj{yu~2*Vh`D8?|32~1)N)7V7Va-h$`5rIfV;U{7ci#Wt10g3pHKS)9{Qjm%? zq$2~F$U-)9kc&LzqX%bb_!~H)zSRKz7{DNgFpLq5Vhod*#u1KjiZh(!0++bLHEwW= zJ3QbKPk6=)Uh#%^eBcvb_(sTD;GqA*4}>8CQHVwiViAXUBp?yL@Ed=Sgk+>36=_IE z1~QR_Y~&ypdB{fr3Q>d-l%fpfs6ZvEQG;64p&kurLNi*>iZ-;P6J6*=4|>su0SsaY z!x+IR#xa3OOko-`n8h6Cv4BM^VHtn1f>o?x9sjU_O>AKsJJ`cM4seJg9OD#cIL8Gp zafKV);tuzCz$2dVf>*rZ9Uu6@H$v6}w?!Bt5Q79HAsNlc*$6CGibgb{87*kT7Phg2 zUF=~Whd9GE9`J%!yx|=m_{0~!5whv-#}9-e4B?1CB%<&W(TG7T;t-DnB;pr-;}4RM zj1;6I4e7{0CbE!?9ONPo`6xgkicpLal%fpfs6ZvEP>mYYq7LG~2tzm`5Q%Q|VjqV%!pd%7)zNzaV$i!ENKbgiJ3bI{V3!bv za6}*yQHVh-;;@G!9ODG%_(as99YhYwQI7_61?PqA7k9CTH@qY4D6rBk zCNYI+%wQICn8yMZv4my(#R^ujhIRbI1~##U{*%CAPGbgZSjR5*aezY{;RI*6K=`Q( z4GBm`1~QR_Y~-RCB`8H1%2A10G@=R3XhADF(1~93V*rC#4-7UqEKFf7ScReM_`vb4 ziyPR)7Se(fX>A1O&Wa6Ak9DZ}2&Xv1IWBOCD_r9Sx46SS9`J}KJmUqgc*8qB@QE*c zBjhY_r2pXuLJ^J#L?Q}55setcA`bCLKq7wOH~t_A$w)ye(vXe}WFiaM$U!dhkdFcs zq6oz(K`F{mjtW$w3e~7VE$UE@1~j4x&1gX@+R%;;bfOF0=s_>~FpNn|VHz`-#T@3b zfF-PA4eR)a4Qyfy+t|S__OOow9O4MaIKe5-aE=RH;tJQe!7c7^j|V*B3D0=JE8g&q z4}9Va-v~K(ci;y?5r%L?AQDmdiD<+i7IBD20uu2Hzwrl2NJa`$k%n|+AQM^0Mhxg_PH~2F zT;LK{xW)}`aff?6;1N%F#tUBYhIf466JPkoe;0xK?*~E=hHyk65>fbxXv82Eafn9( z67dVa@drsrMha4qhIC{g6IsYc4swx)0u-VM#VA23%2199RH6#is6j32P>%*Qq6y7t zK`YwOjt+F93*G2JFZ$4rK@4FSBN)XP#xa3OOko-`n8h6Cv4ABk<1bdQiZ!g`A2zUw zEo@^4yV%1%4snEIoZu8^IL8GpafNH#;1+kd#{(YmglD|q6>oUQ2R`wIZ-iWWxZwvv z5r%L?AQDmdiD<+i7IBD20uu2Hzwrl2NJa`$k%n|+AQM^0Mh+Vh!u~hYf6E3)|SiF7~jG103QA$2h?$&Tx(kT;dAXxWO&%aE}K( z;u$Y^#T(x7flqwl8zEQjIQ&2;!Vr!KMByi*5rbI7Asz`x#4r5DA0#0eDM&>+GLVTZ zWFrT;$U{B~P>3QFqXeZWLpi!y_XEGGsuXMR>p9R{X{ba$1~7>!Ok)`=fK)i|Lyy9j2#R^u@xn%!$f{QNvm5C_>KWtzN+t|ZC4snDNoZ<}UxWo-^5%wPFtSHo@32kUc2h!4<@oupPz34+f z1~H6Lj9~&z+1A#T!=YTRrt%?=ANhv4&1dJWDV5z&HN;3asS^LJ^KgL?Ie+NW^da zK?<^vjU3c@rOA~FQH&Clp&S*cL@nyjfJUrh4O`g90SICE*8TnhTA`US6e!v{X`g~*V=2e=9NgCry)4VlP7HgXWvZ8s{# zTI4kbcP?mDliU^bB50H5SR!J?!HEhd9D9PH~BA+~5{>c)|-_@rDn4 z;v4_{7q~t`5rKntotN0fIK@-Jm@H-@8+{GhHi@lhL*hVig%N?R)^;yG)D%Gq807vLO1%*j{yu~2*Vh` zD8?|32~1)N)0o3N7O;pV{KEz|v4w5yU>AGX#{mwpapK^Q#544rD$P1$RnT|UANWLg zRG{CY5rbI7Asz`x#K~jeMfAU?0BH&{k%e3opa|utK@(c=WSw17H$D~iNt2jCdvsvu zJJ5+PbffowQE_))N%isn=dW374(4qBfVsa}zoWUIS!<53|BRFrm6Q~f3X6dIeJ{r&*!sm+1sqVf)s2*4qm_kyoCyUgeuhF z7*60fTux~qLclWEg6~=T0owg`3?FnrCv-uyoellu zC76O~@c$Qo|1ZlKVirEaC%ACQ4s;2+VF;pd2kt@~5-oPRJ zd{UOAcaU*MW@SwVLpmO}YZ+D`4QsFt8<2rb*n(o@oqf?vTxGB6TXbFh^^WGRF@I%L z^Xm0+&4-!)8P~izlF2B=XOM^IumihLfETa_FX0uG;XQnS3Vei5 z@ENM`1-`;JsKIym0YBjoj^G#?@C#1h6q*p4;RAG}D>Ks5XLtVsw7^AZ10Qt2W$1-I z=!XFa!Bw~hVHkqz5P_R847VT(x50rC7=yUvgJcb-Rg*-fmT`0f{cnSOP8cJ{gZ=np%9G|_%#j?!Yr`-pbnAf@_ zCS_4pYdC;6P=(88+srBeGr6x7=S?t!4Uehga|#N^k&Wcn2S#0w19YU*IczgBtvRpHPQGID%tnKofq$8F&VG2B8I7!3!PG z1%Bv(0Q5p11fd@WU=XgrRk#LW7=r6?10rw}Zb1}o!yUK_4vfMW#9$om!30dg6ih<` zW?&ZPz=iwp0Ftl(i?9SMunKFi4jYhxEqDl7cmz-38RTIHcA)?-;3X8rD!(SA(imF9 zvW&0Oz74F(bcPOZVnt@R==ehnX0a;WM|5Hv{f}{<)2S*eIfe^QF!>aN&#)xZc{=bM zJv*3{@m<kPN4~B@CQ6sc*CFtyl@fP zpdEbB30>faOVA5_5QG63gb-YTt8g8%o)7k$tDEF7+=3|FhP&Xv2#i7u#^D~sVG^cb z8WJ!AvoHtu;Q`D;5*A<)mLLVounK8dgLT+|3~a&{JcKN4!(+(76LoWU_j=q*9Y|8ur?Y=?pTg=JSReNfdVFfa<30trYk0A$7;Tb%K9Voya6k(#5N1|Ba zJmT-sf6dOL2Lf;zdLan?5Q3X93~AVcEIfj3cnmps2G3y^_Miv{@CM#O8Q#MOsK7_~ z1fQV_HTVff(12fX0!{c0XYdCugzaXvK__&9AG)CjE<+GPa22k>5Zr`2Fb;8;gc&G& z;gi#E73LUq;XXWoc}POpXoF7Zh5+pD2zc2 z#$f{DFbPvI4GEZmIdI`VJb-yvfF)RlG_1ioY(NIK;2~t;5p2U_$iWkM3eO-u%jda6 zzJ#6|c1JG5Rk#L2a2;+y1a87G+=3|FhC46^F3dv`7GM#UU>R0m71m%2w&5}4;0Z*Q zxz14QW&88v3d2=6ga(|!AGi>)d*Oo)=!7otgJ+dvbdx<0fXmPeeGr6x7=S^z0$1T0 zgkcE0I^cEk21MW{41-TgZ;?^B4R_!!I4}aEFa|LghkGyqahQZDNWcvEbry4^3-{px z%tI0uU=fxe1+U*O|Qm z-|pCcYVaL?LLCm_2#%ovO}NHS38c?Bl;^JPv;|t>BD8@II-nD-!+ltUu@T!@2EOsr z2`6xo<31j>B{_Hk&tV64p#U#n4_?A+D8V~;5A9=igbwHeKU{)t=z+`73;i$vA*d|! zfm|bp;5yuZ2n@qra9{*RVGLq04)E963s+nIE z{+Qqt@5k((J%9yx-ehu#Ou-7IVGZ1Mj^_SmlUSDaY+-Q&^BV8%}vcdnfFq+n@vd z5P%?Lzi?vxmb!Aqd0FM}FkvI(Y-4;J_$U zf?UQJ8G~_{f?4p7a$}y6&tV7l;3d3)ckmu6@DV=2XZQ|3p$>;|3=Q}Nr;rSB`hQ5z zl->3V&K+Z!F79j;`nAH{!$;XfbSCdc39oU6EcnKvq zfVc1gDo}-=P=`Y}h6c1u^Av&?{CBuz?W7Mnp$od92LjLweGr6x7=RF5fvYeC*Wm^X z!!5W24#Z#_O7}S5NpcFNVFu>Fh5PUT=3x<*VHGwY16%MAvhWDD;W0dgXOM^Iumel0 zJZ;SzoPL4f7qACK*oRl}8V=wsyoV1^flu%m>cbq#y@gGgiqhX$R)g>G1Aams4&ewI z@C#1h6n?`Q{DGE)J$5q(+=0Bq@h>vm2JPU34(O_|NpXZto_?gmqjVR`x?%2w*>sHA z0K=D|7lJSVf4V-|ul{|rc8dKl2qCx%*B~*$&WFj{a2FgHfl-LTI5el&J|mwqTm;W7 zv#-e4kaijUHOSe<)CWvoo3oP-!w_7D2n@q5xC;ZWZ8r$lAObgG7)Ie9_*XfdI5`Ok zn1%bW3hUr>_wn<<^7AjQ=Zxt;aPhvKRy+8h6Z#+u4vfMWjKc(M!((^~d3X*xP=FV( z2e05Yl;8l$@DAR?2dKa&_zYF}3P0c{)Zqw@p#k?E*bSM0NtlKN%)k!3fIWB#Mc9W| z@ES_+20lR*zQd(?JBa}FLkO-x7>2-o##3^gJlU?=oA&!D?lN3}7qACK*oW6}0A+Xw z@1gXZomR*|gF}~&F{*B;KeMa~1e72kd*lMk7Qu62(B71$2fgZW$N#^h0lGdDvh_dMybgzO1gFr1Qpbs1Ufd_!@WO&! zW@&^B3}8*mTbcGk8?-|QbV3*S;SzL159IbecGiKG3ubK;F%0X1RBPIV?@eX?(@9*IEtl;RAezDtv(&oWN&$b`k?Y``jY3b!xgv&VHkoN5P>^z7veAl(~y7}n1wlT;XXWoBrL!p zq+k`+VFNO-1rOl~Jck|F1^s#%8RY)@=dRd&?q9O|I{?mg9@i`6Rk#LWNF~`a*QG~X zdrCiGJf(evdzts&z=8}0>1YJ+u-mkT-9d&I8D7#sVFjMUE)?JeyoV3)6}~|Y>TnDv za0aQ|i<-^KJrTGw3AIw}2(-F4B=@EK6sFuFB9X9i7AY zDmG+bjm}EnI-QoD4LT`5a5)wD2%q3HI4+x1$?ScyG>=|gk(;K=vcd8b_yeA0dvq>9 z3$%h4Eu_&kmP_yKh|f@5gFDKz0XoWUPx*|1MCrtb$@NiT$aTyIFTXFf0f-K33tjUJ-MA_aa12QBd(vflL%9PB=oGe}D{HDMBSATEI519OFRfDN- zR&{8vS>1s(C`0Ran;V8@D8V1N{==3mKoL%%X1}rf=ih?;#MM9ldhK6K_~&2WZ7$v; zW74_9ctU#b(s`Nb=i(C53F^bJe>mZvfBnmUf3oYJf744?&`nu5v~$esFin}#VJb49 z!?-e}@w#^7>*a7)f7T6|L&7j2x{kjbz2ls#>k9viL5DoN4D6n1HL1>k8N}g zikf^&Hk7G`E&2#CoqF(>jb@bJ$*U(eTGD8O425{5^0IE}65VJXL^qApT(`G9g-6Vth zq7WP9Oi~{^ZPyuf@MpjE!f)H!wXZS%{JTQV4fAn!P2h0~j~-$?z&>X0zae8>NkDG0tOQ|=9+8gHe`c4L5}yD1@9oV& zXC)p_R`R`vn{_}6Rih+9? zpFp41#pSC3+q|kQ#aWiqa{ik1pMR5j&uSbrtmO^|ca#OPq^yv>DfW4D&<+(*CZ$hb zIVv(Q0|_?so*S~w1Fao)fg_}IfedR^Ty8U+RlXw&%IjBcU!EBbQP=SD6&ns~IKwJu ziI>jNa8o)vdP&tgVcR+}&rS<6H>-ol&>WqVCFyytianQ1?YrZ0jvi-L0d=>)B>}7{cIX0QPW0Xc<%m}WsG@ZtZ z9Gtf4&^p7rbC#J6GL*DzWXKmOOJ|F`x@K8;NWR^)^gSZ)ZCkqA@eyuei3X`GxFVu#9~px0fx8HL`Qv(*J{8-?B{p)a+x+YMqR9{ry@0|M->ah|V74 zLBWyGlHMlPW$HKWKf|ED?M(im%QEk2wSz}4U{w}VeCrc#WjyP} z=0!~W;MZhbD>8Eo;HXYN8Sh{D=Vo2}d*`%d+jhl6S$}*wX za(~vctk?4Tyk&5c#jlqv(|Ro^04ZV+U*)pfs@xnXHqH>U|oWHE3qj&WOSrKs(N#$oU zqrCdb7W-Ow%%763-r}AwHe1ol{Qa9{s7S0lId>cGA>vUWW9&$J|YuP7Ja7{wimnj9y{*G-|^o4eu|rPi0tt z_VF%l!;xt=dYS!?zkL1Y-`8fyD>Gtec zrj(z_igIz+W&=9uUarkm-hN@TCFMubrz=bB*=$TX{L<1@?vq93FY; zbuz6i$ST8SWkdGVZDa2W7gg!>+jlkVCpMhaus_Xob`=xe|NigW=hbk!%`&ZwYpZ7s z+euSd{B7CLK6+biBUc;UxyU{;9N}ifGQUa2bJ&o@Z91o}XkAkVwwRB~$P?OCr_@<> z%cvc$q^wKdLpCdEc~~8nzNgHm)dg9Vo-Fh6$LRgTAJ7Cf?#P_xlWPAm>uM>?X}ox* zKj4v$j$hV%LwX-^ynqZ#Mg&%MwW^+qWhL&*~jKT_hfJ^smE)F^P0=*M9Hw|gs`u-^!bz^Pz0+cm8!Ejp7 z*lwtSe7Qk3QgAv$k#c{COky!SVCb)-`+T z+G5W$J$x7c_rEV|QCZ$)I9tH*o;vHbD|hpB>;nd$V@=OoUgMd4#!E%a?qKs6L$5K~ zz?$~seMwhk{1xr}gNYaN{5)k|#|f2~_e)3fk^6SljcqPtkvxEuF1F=?Epl{>C>hW# z$dC+<>I+##b_`i|S0;Hh$fU5wfn_BELb;f~^g|<@(mM98R~p zd|+8ox^FC-dR${4+34Cw8xHB75A^&Ge?NLx`JPNGD`CExcz>~RK$fL@qC0(xC7Ec_ zzTa4s@iV%hPcr7=qwrk7ymVUVrp&d{Q7<;+g@B#C_aegq8J3Pr$dt^=f-K9LY)W4n z`why7j7e9fWlrAWv?@c~y+zV_%--JUq%YgK-+~o*4_&=BHwk$-hO2!xHxI9&C1`_p zU<C zlo?~2QU^NMZ8)r51xGC%vPw zZ^0H<9+L%~N355QUDTWFN2i1HtlnbY?Z<$OYP_Is$j|`mDud|LuO!J<_FK^DRCJum zb;h%oFvTw|9*51HeoiAd#xJ75WyalZ#w(Z5|6c2TbVG*;>+)*rcJ+ymEGz5NcNgh5 z&uqG&lXtt=OIb&&X>Z@zi%&c4*s!gF%9~_T`GCyn>#3)YL+xd3qp0rJQqD52d`)JR zCuCI_eqxLLI?V+#t$ah~lu@oJqz~fHj%^zYaT>ct%SM=t4`I5Ck0Ge`-()`G=p^w+m{*LN)__7Wc(r*&xegEU%UtJ2?%l9tJkajlHV_8y0me{vX z=QMcHrlZPxWJ;MOi^`8=LwT{ywhijQcgd`Bjr8llryaI9tDL-KSx`2*EhD;eU$13K znd!3(>pmlv6bVn z32)&HhOXL@87Sy(WJ&KmZq8RSqO%H2Fzm{b^u={A<={=*cR}fyWZIEA*^tp`=Cd*~ zrNhXy%*mpx$h!1sd%p~w%jv|lY>xD|^YtxH)}edYPW>*d!VY|ej$5|mCRB8gc`}jU z+#517q`j zppHCXd095}E0r_PcvZ%A8tww)O&MIIBQhp^`mz*VW4@*?r0BBrX?;!IJRe_XT|(bk zl=PiMRR*=cjK0(OamPNB?z_fqSc2Ek)S*0%tr>zOl(oMS`3ssF&FZXzBetmvPv8Um zfx%H*QqcKNkd7`RL%sp8F6IxJS6&~pU8LXzBz2)RvLj||Lb|=f(VGEL4nw3RaJs;0;sOI^&z905IWIQE(SvvX*YfrJ> z-}j&W{Y5dMZsaw8qMxs7Vzb0}^8jNl{8C2_tp)0*RbWrB({~Y>{ zAE}f*Z|r6SwRupN8IduW&==68%*ec~$)I?PwmYnj{}VM89!*OCG|d zDcj^WEWit>!{D?nnS6M_kwOY3}QNaqQ6G{||^w5}S6EZ6cvMg(|DSaOOepE(eOu8~H zbFwHKJnoJ@KL1a97bc(pCoo*Mxn+0>hj97O=3=k`C1^nKh+V^D_z11XHg_EsUFis7*_u(vzz66!vAHN@pbRaiHg^X$p$umbYTA-9i0C`;<^}G4LKb9E z-&#~;M0!2{)8Fq@a_7V36l9>TNx%L;C@S-^D!pEg9hM21m1WtKLHz+%S{7wp`t_5{ zQJIug>225XWI|?TS%&oHHq}8N+eKtdx-u@Thks{_)J37L{vS&(HuwllbL!9L+BcnDQ!Z?U;ySb!b)0o|>(WCS+g4g7`yuPsTy zHhhGO7dZl~z#cRq+-6JWpa^AMOI&~G7}TFedG*InQCZY{O7qcf-9wp_QLQ^>_udH0 zavJVww{y4yKJ9FoOepurW2kC0;ImCbI?ymV0~_!PGFo#&hV=bWK!3EE)nCQD?y@~P z`WE>YSyu+MRlna>C6p6nQJEpV+Vue$Q~oB0F4-<7Aq~Mhx`VR)mM!Xu8p(0~RJW|z zh72$rz01Z;2QN6bRdIw2bpCIDzuMIFgE?WXD$2CB_R6vhYx9QmXnj&09A)>p+nl4O zLu5dE$=$Wtm@+9pGF(u$aK?4z4bpRu%MNJQ3k=7Vdt^@8AZyBNBX;0`&ekR4${jMN z{6SWg1EaRBPggijMwO39f0FBeGiHm^N>~11RbDw1vsKXzHuB2KIvrZVgiPM!>{ATK zWNN~O^UAVpi`#JSru}uZqaR^N%iIkc_N}t7l7_3YA-yZi-(+V?P=X7Sc7)L>BdJ{# zW;mgwY`OO zBb%hF9GJ7&Y*uG7Z&_7lA2B?p;qwn=o8jnVOv`+ZuFK#PIwAAYWp{OD@ToSF!Dre` z=B0m2>(s%#)@eMU&YzDzXFe|zJ8GHORm@)>Zm*mT6_2tSF;T zY}Tj8KTSHy&tyi~`P3Fyln&|BtFlZw$^*^n1^Je@Z5?ITbIXi!jI1a#q)#u;JJL~J z+F@JeJ+h*FtXaKiZws8W^1=(Y)obT}$*eL?X7m!e`^+kL$&6mf*RO5X(bM?lfITaF z-mtB5hViSENJI zk*>_hf~?4s_jd4x(xct^Wk^P4Tqfl!&gK|;-`UP4;32$+KTy_&S2(Wc6{qcdur2+{ zbuwFKwl4jz>7bU?4*0|6gvN`qDMKaJCuC7JW%NKte~(pl;ElGESsgE{bvcbE_2;KS z+0c08E!(GLMFw;oahcZfg6~)#muuhbZWNRr9X7Aat*ZSW*vyeXf7oWl3d407{zyml z!I3p7VQ8I?4$$r+h@#lwU}{K9|mq zwyVVXuLl|)XE>+Kku~L4GNgOz|781cmE&YdxlJ~e?@6CNzt+#TZRGspBxA}&vZ^eS zL4C$!RnA@ckSr=ckzPFj?O$whRC$w3DHq9#a*y=ssW{cP%4=V3S6Sr)vaTGe*=$%( z&LZh5Uz2HNlPoE(e79{qddjxRu<|RJR$k&6%)aHJsOlMfRJVNu^yqyhD>-;}3A&b)clku2rXnkJYl<8lri`22K zPN<90Jz?H^sQt>kY|6kH^Wjsh9&0;opE^A z@rLy3_yHNwy0AK`b!nN?{^RPn)+MDQGcqqrGO7EVIltesB&#x_`y7+*dF%XQx?d$( zl@00Dc?RUhsXg`IA*r+PZ`$YtY{D1l_-%7BcnWohoY`C&e!%5FYyeN-1g?4h=fA(F z^y%u7WL&vR9z*{HTRROqa0)@)hM^W)vjXqH+iHUat+`1ylo>Lj8}xrm9>XR@wrYqv!skb^%k?z6cfl=U%tJ8aaer+$)*DqoRl zf}AYrH0N`mI*s{7=H<(WC$L_k#{@ z8~31~jVf}P;Wy9(pY{-v(Z{xnh;oJ8gJTHfY|RAJwDb|_)AtCU$(|>+HmT99oMJej z>wNyyR>hPf&n#v9_J*tL7u)NoP56eSeDhYRk8?25G>fPCLjy%q2-0m#k9K{ zqzfr5C8sKy8rQyKOg_@o;;?WqpR_Ptjoj;t=E1cGPTJ+u2b9P-&0EeveS)dd0hYM zR8rQZBflNm^4=q(_L`H9kr^%8AoI#HSyk4_TgSGG#2ULu=z5kI&OPBY>pNV=0mDTN z7j-qhhV8_wi{2+=$_Ce#Rc20XaYgxs^y$hkpW19tIYs7_yJYhfrxSRMQR&L8Y|2=P zbwyc~l``X@_vlk6W#Ap-8U5C^>G@y(K1_F7jf`gVZ?$(>k)gz6Fk4UaZuJ_ z>e@k5`j}2>dYCLKUy^mGYV_)v?RgP);RyQv*xWsEbg>V~gz|taDu0n)U2`vYBB`9d zV0Xl)`#98QnL59%KFe~6XDs!bze9+3+24GXm<{aNqBx{pT17q>S?wtP#r`s)1gT>y zZ-YUtnPwBu2R@XDY%m;Bc2{i2DR4BJlPUR*>6+4CVV_+eZR3#gE*ViK)$AY;j4W56G(W z6B*Evu6(t{uJQw!Ru*LCyj%E7tbhlD7tkx~GOqczKWy(w4TrV4E9)}Y%5DnUtSnP9 zD{C@bv)wMk2k?Kl!8kOv^tncL2H(k?a`>lhQ&et}0iD)+GNxRr+v2QppR6dGq)(R; zKD5P-a)B%=y)dJw~b5h<5{nwM#5vu++)+KJ6zi3o@j?42{W@%*%>w%7~x+ zWn@h{-8#=6%&8kPqw&YT?ChSN8u{Nw=n@;HWJ&t8aZMWs0<3doNq>Wz@-d#30U4H# zOvuO^JM1Ft!7&WHwYdZYbo)ks+GtbRJhTk!CT<;BI?8usR{4jlDjyx&;-GF^g-j}^ z8#Y^3x+j)?-H`iD%Y-s{W|>#||5!GaBV_pelOWT|pvV3Wzp8vk26d-rFW78S>1(kp zEB8sSK8EpDn~f>A$h`83*Jew~g#LNCnz|I^vkUiQ-OsmgP0gn~ba;^Y=w);UFw=|q zJ`Cw!gbZI|yOh?KWkdS4T|_2iQP!mQe7`a#Q?eqPGN9{;N>^rOUHWvrahaBd^Vaz% zL;QSd_56CS&_S8(<~pnDvf9Q6xHzn>%5n-AOkwSr@JZ0}ywel*_Dc(k4INI#bP(5uhA;iCiUil3kFcRMkn@stbB=-9iw~xkm}zb4KW-62QpBC z3Z(S7);c-8ru22uK^c)5t&Rc(@G=yYuD1Z3ee_(p8*E~KFbo>7|%Km_8Df*h2f2A(mtg9t?R zW$^YSlY0BV%vie0#H?jW**<6K)3f}BM?0>J-?!O<@;B+x`=5DWvyQTV-ZH2BL^hN& zNt=!8CGjs@(vl+>-L>YD;H9>xTl?~FPFCPA^EsiNKY+Kfqn~yDY zHlIOMmNkCF@|tqst8E?9s!1}T%#r>{eV!Vwsoi_}{HNrE)~WrPuc)i)>K)ek657r| zM_rcb5yqo4n3CZ*T~XI`+}bGP;TQ&HF|JO_yo_l+q3g-Z^r799-$zDZT6>XMS(O=` ztygC=`P(+jY3CkYbXF%>kY$-WzZhAU9-T~4UFEX~zU0qGW7_SdZ+5hja+>s?AB;>X z+iJFW8eT%{cP>-M86nfkBH8`J7CG<`s?hV3Ii2t%nNhaZZMLi&BmH_Lo{|Y=E4RF; zOds2}Uft=ThGkTFMy8a`FPkkXpO8(Z=fq~i`mpYiN#$#@pzJ)g#SLYG4Cw=YK_--K zOrcKJ#gr(RfkjWaxq&rJ{_GbFd9n2xwQGEw+iPERZGTomQKzLF56ak&+47 zV7jObc{vMZWS*@OvYw<%>Vi7Fz_=^(n$O6r)_rF8trzVmDUDtwXQ86e92w9qYh+Bh z&}O^HD|g6}GQ7n3WMn`twA)r0z3Xue?=qZJekF_N8!xl7^Z}No|Bc31u(67c#xv5F zX1u0OtkK!GSXxJaS!OV%&dT~0O7kJ zn%DVw&(A}4`|LxXglEuzn2s^rVQW?(tSH{UVdPcYR&9 zO?{73y+_7$1y9Hd)O0=Ve%mGjE0EI7en&P+?9hA3);h2PZ@@jj58bw=pqwH-dMfwG zuyU-&7AKWY$+Gef>D4FuBw&l9%2P6>9K39^CFK<9(bKR^MwH*llyacgwk;}G$foiO z8PvCO z$+d`mJXKx3D_d^aaM;UPRCG7CZrgBL!)58!O-P;J4B3<+-Hf^n>SiQlP6l){T-^k( z9F1|33C^Z?!o8}VVnv;nb?MQ(Uxs8udUbE3>YTPqsxvY#h>r=215$`52ydGV?(4(U1BC0*qYvY_-|v&9YN zI2qJ4^^8m?8)RM?3fs0d1WlJb!B>7nl*X3yte8F)2{%D$-02J|Y-k*;!&EGXOW z*y4uLA%l8N*2skNfXpeqcWv96@($_OEA^0!DZi0f<$z<`R+LMmPp{nv(owdL*y6PE zE?HKtlU}{5AIYe)Yt**QD&u5B*)nFcF}>C|$-HujtSjH}(g*Z~uzlRN4J-YZ_*#&W z<@4@h+}n*2S(1*{rPOsl>pU7ybC`V{O{0foQW?Bw=TcB6$cFMc8PpMu$%L|h!nVyT z6J$;KoNOwiL!4b!=C9M?8|X?WKo``J2%W!-o?+RC@mm-RqCbj-evPZWgLFKEY3X<9 zyxMb>E{$k?7>m-Y^N;EL8|tkYyBSRldvw~~o7$bs>2z!7r>(5AzfmQErnd z34@RE}p)gwQFu`%?-F(L~w z+ItU^8jowcq|C^?yv|{g@CHtyt~LEdJC)%1F3GquN9L5@$)YlLpYzGeiu6q}o|wks z9Qqz$RHkL=Tz#(>)P5o|u+OcYW%DUAs?2Hcj~Vu9qpxJ(m2Eo(DNQ~mi^?Y1R64IY zo=$6nbd}%9yfR#}#dYN}>6zzTD_a;#>e3%#VFA5Mm`tH(1=FkOTf@{kHa0N6sd??M zzD&E?u9?<4?e_zxRnaofft~bKh-srFS%jK)aYBaQ*d_^`$UIrq`Me;bI;~T(sH^XP zYuh%J<77zZzC*goGcv8LWw{c64#V4+P*)$*d3ENzWl7#B+c~&U0FO5MMmkFWJ6oGk z?viEYcQXEj183!I#WpG^>ra{X7{%B{5*<7Mf6LuX_}7GE*$)&7F# z$BF-+_NVm9b+VwmHfggBZ9Fn<8PYy}lTGE~jLrIVW(Q6x|Jyz&-VQy!89T}8y@ zxXK4)P}j0YCY8U)f^zG=Z5#Q>1;^ydiVeSn#N;LW!I;!1R{3Qn&5uB54;c?0VO{f) z&vZjRTerQIlx|hi^7)oc*Oc>3ORsjG{HdM)z+@fWFIbc1uXObr#%l6A)@4Hb$@c1B z1J!noydAcz&7-pInGF|}m4andJ70f8YTsoImtWg(Si{Q|%c`>Ti)BnFlBzMQeEQQe zq09byXjxY_Wwya8-HhC+WmDMKYuhdUwZW3(E8!2hs<%Afu;rO(vVP?>FXU z= z{`ad3SM0WwG+dPp>GiQZAj8s;37L{vS&(H}lTGRC(CNsSbY)uRWJDHaMb@R~{5Hvu zeAH=|_X#?>tnR`F9Kdh5;Pg4S+Z5``sr33Ukc*pd-gfj4jh zR|B@hqtAA(-_kk%s0S=_$|qz)IW%aqA$|To$lMC|JEh@Z$X1n<1(^u2tf~%l(}_#y z%A(dK)n0W$ozQj#8SP>FhZA<#*ky8_hwlkAw5TMjG9csQwsBbbj4Yh5CNJKzMR#En zayq>aWJHH=ayDh@8jgMvLe0u9~J#FBvYB0H?h$eIl8YWo7ZvLt;k7>~<>boLnc4Do$Y8u+vrL(L^&-u~kZFxmmNLj{p%;^=&nsPhMzI7() zRn90Y3$iS0($W7Vnvp4)mn}c-N`@h+t!Bs%@CSP9wsZ_OAfN~FEg4c?KeV+qWrExV zuZ|s&-x~YwK@+IlfLvm-tW*y}TnNwy)ZMLBdj#=jQ zUhR=hWrK|Bt-3jGi?hlaSy$e_XR~2FlsyxcX=RD5DktMM8`OJtMkbY8lQvsc4oq44 z^>`nU31wp1W{c+!f5OtMH}o+XQ(m93*}U>A*;LNY+H6#B@ufM-tg=Yfl@qSbhRy2>JL-(ANZ(u5C8baQ19@2;Dl_kBJf*J7@H^%+nhzb&DOr&LokxGxE-LrPxboO2 z=Zw=QMp&2R$b?MEtSrduYqnWaXD~|!HM>Usgsyd48-q0{L;Hr!je}n&zDXvOJsDe6 zRK6ppuIoZE-?5N>-H5xsL&T7)PY5 zyup1zmpK`D zVOy07Mv9FJTI_krC~FehB&}JeXtO!xI$2S^BJ1b7+PB4i?ITP&$~iKvd`^~>$7JN4 z?IQls$W*zI$QSg;f~IwI?`c78tEJ}(`ecS)vY^Za`1oKHyRr0Ce6D46Se=)ytV!nr>;1AR)3PLUEvyU4 zgsjSGA6V!t{ zLB^C%$c*w6SyqnMY+H{W>KYkVUjA;gu5yCRD<6@y^KD7Lp8KvJwymQaA=An%SyFx= zo63tnZQGDu5r<4DSIM06fUGLLb=%gb*X9NpRc?_fc$0I98<248RZAEtn6>G#U6dpa>=lApLCU7t+qI? zyhqlQCDO02Z$n;N>?j|TX=Uq0n=L6Hkxiw)&1OUT68V5kD0j)6vQAc&fp**0r!S{* zGOEmxDP^53DlhwN+lF$I4C*WKb26^{L1vZR9k%WNN8P(XH+8Okelo&*tE zAV7cs0RjXV5FkJy0+d7$B?wT05)=?1NZ-AmpKQq&>;!VoYE~A1|DNZ)?RUSoz4yDf zvfvg$#~hgjjtjcMAR0rH=;C>LB7Tv4`LhTsC6Nf4MICOjhtM=?TP5}YnnW$D#eT=B z=aO2c%K?`z%Rkhmuu_-Ht904FMi*xccsCB(=j)Rsp^kp=;N!a2SjbqQF?#*J4qB+#LMeJeJwpQ5lk!Wb0XbJUt zg=1(A4F|+-?GVktMbx=N?4E6+Y1Fx0*hRcB99S>*PM>Io@;SB&XUp+63VYE28bYIJ z63w7_)JDCPU?=QB{b&S@m6h=64U)eDz96URx`@@MpR_e15s@!N9*V5kpa%(xoDnG< zkyO7CT(nUSvqR*9$TuP(3bbI89%i@5$09kL-wGDN5Bz%A7;WX~W*tK`iCbHBOoMv^ zI@&k^?{CvF0Ddf(1Ut6tUMpwmo?rl6wL|wNX%l;Q>FA^>%-gMFCzujUfZqw)IPZ>- z9ykDQ6ik5+1#L7s?;Z&Zo)Qe7kV;OXVceFW*dr%J1E&dxI`BtP%Ng+(&_Jhf5x;w< zu*0lX@h0T$N z^eaIRIPX*48v?z89?sasYq~cIJ`l`;%f66&!Pt2zof{3Jt_xz%!&caVmayNDpmUwdM3g((lUC^DG)E=$}uu+}6dB)5SYq z_AgrOqUYpOtCvKsisVH+gbkrK`5tQ$ETS1-=L0>` zF_HY1GY0)ZIeRXx$!j_n*M6XH6L5Yc+JW7*PB@63`BcJpZV-D0jb0PGZL8QlTSSuq z(L8qFcHzi2(c%tK2Wr11TtHJf;po@sZS)&aM;`qa{Z6!qrtb)M7DNNzi^lF@_lxE? ziP|=c+GjcR`bfa(pxBE$MMG$G7xvwvZZw5PL-_aLM^k8YFaCY_(G(gDpHJ$D2@nnFWSv8RuUI?y=kKZgIfs1=Q({!Xz+PvA!#Cxv~d zM6+-Kwx1SzEGC+S^JjzuX!xvfA};DgJ?Df&=S7RK^@6ZFA)11-u;rrIBOi;#;KC=u zUNnP7l437h5_O?TG;&$&$t(C#Z%R1!sb~of!>-Tpe=eGb1F$PC_P|yAa0zyPA@;;I z(KPJ*QaF?mEuv}c#jo(A(d)vgtf(9H-4Kr46t$qPyTZYuXzadd3NAeqwxd@1v&$;| zElxkS-;;3R-CyYAlk0(S26Y`;sQ1s#lGvS(L=)Hp^y|-V$hZ`S=iX%eqF-Nzos3uh zTjEc{r(g@?R{`#XPvs%OzwABY z!#Cg}ynGJ%GydO%&?aYr}H}T>7 za0Xt#iu{>JAHZSe(X*??-wDrOBb;D<&A}e#)w3S)`(f)^VH@-9XK(`k;3M&Sn164= zet7LV@rRg~AHi1UIRER#AA{HUgmds|IGB_0 zYd45L0iT53UyFamM)8N?C~W;k{7W~9-vMui-SAO34BvsRd5M4DFY%M*^#t~%o5h}j zx5HWZENuH$(wV(Q!pFZ8Ua(a-5ATITcklfa@XB~ECr}+J_WtVUqPQt$X68~$~VL|x)kc5xG zdtl2$37?0P@ZLQVJ_BEZ^RQ#D_yertVsK>pVtt(#F54eV`We^?`_Ux!mHQ;UBK#Tb zA>3U!0v`!W_$>S>T!0-vNWQ-P63z`r(WFJzqj}UeOW1`*(0tiGTl@*MgofS~dm43H zg`=qDJz*c3LG5$I-ihW>|NCN3pbndG2rZ!Qx!5_LI~->U-hY7lffKNeXb>kJiKD55O@v3}1yiVcQW2pNIFs zPR@fhDt-_AA?$|_!wL8 z9D(h3~-u_=A(;55pli1AhbCXm`6$Nq8rG8uq~7!=3Pk zn1s*4ciwBI1?hi}4hc*hwDpMp=oS@>JnK|g3eE8&CiZ8!qYiHko52jJv< z=|@Gos0+?75Ka=_gMVK_(n-VTFA94I--&*8N$kaWl8zJYL}#57e-_T8i?B!0JE((l z%|9>kV(>B8NqH`n{cr(J!e3mF_<8sN$K#~jp^wEMhWC6ToPp;gh3y~6aiw7ELh28D z0`{Xm>_s$kS<*?PIqdi0MOVb{A^t|V6VAhV_;^afm*87)z9XmKk8pe{{s`*$T-fT6 za$6Uni$(ot0*w>SPq+dcNJ~1$P!IlVa1q{iRl<2l?=;*AFS{oGB76(BE|K!MQR`CS zFj_$U%fy~R{e+MC#9lzdWqUc@jikSv_}DF9NqM5@<%W6~4Z0*;3U#dzj-cKTg=454 zEuij|;yek#HDwuM>`X{VGrua+0Z?}4|#e)wZJ1Y7P)_#(Uu_Rufi zeIWiQd>W3!88`*ce<OAB#T? zpNDhs{2#<$grjhX@n)qZqtCl3I0t9pd9%b{fWxqbaqAm60&kiv;WO}KI1jIWSNtXT zJZxj!n`0G!Cwv*s!M^vzUxbgq9>(!mbHpEo&%$x|CR~Jl?@M?O<9r_Og!kLTpNHqp z6?QQnT!tgCXP)@8@VBs)d1Bvu@%!QPZ~|Uy7k>f14Lg}%<}DC^2)+cT;q@Pg-^RRG zguU?5h2l^6Wqv840sP+0VvoUD)J?b`8bgctov_Ox>2E=O*pI`OMdFWOUjd&-^Vn~| zF3PiWG4bFc9D}V}nJ>}s7GWzIM15#A8pHk#oP_O8373Jlz#j6sUG~GFr4rs2 zko;Zf8SEao6ZLMRzEK-$-!Aqr;XWsR2Hvzx^2x(dxCDEai$6kom*6bi?h=0iJ^)+D z_rn$9x1^*TKGbzZID+~Jp9x_W{*NbDS5p91!*F5KW-Apl}$?q3)exkD(>h zzf0^X)V`beXbyE#z8LCDNVv=%(KsAADO`kYr-VHpi)K%YcEV}=c{p-L{H}|lp_pg{ zcAXW@!Vc1Nd?NNd{t#R^CiXNOIWBBVirPCx1F$13oP=%rg)NsvJ$prcaAF^J&R2~1 zov;gkmhr5aN8NQQHLxA3&3+h5C+Du3}lq$Mc!Q>qH%g zh4XNN_L@XfXd2C+Su}^{(E?gTOQ_{TIUXx&L+z*ob)qiRje1Zo>O=i#01cucG>k^j zXxY9;jyuVD&!ZW%gxXF>I3F5B3oGS#if9CTXI#Q3&=~d-YNKD2=s&^LlFrAdpK=A! z>)73EB;082>b{x!Hd^QJ|X(WCO8Tg z(4*J`j8mV%akvC0VcS8ezoj2Z`kT-=_Wf`QPQWGDACdSsuy-C3p0!TWv(nyOa1f1Q zFQIYlA^PQYI0@SskAJ|Pf|q$EpAzgpD*1259)h#zG3*7{$2fHbdl1f|-(vSMel2L1 z{DN>hT!0_L7TWWo4hbKDzl3A(13123!d*r0qBft{SD{a`{7-iC43HkcZ+Zl zUIts4e=fmMxMQn?kHdT56kLMc%y%aO65a==;2^waoA?WG4z@7g&Dt)0JA4d|!Ap0D zKM8MyGw^NL%lLI5DB%O}1vm`5c8dQxI*WNL#k{p)xA?8hTeo08yfq~L1Z>$OT!K%- zUgozId&M7vufhd*^FHyrnFsH~QTS+B{5g2ueqkr;jtg)Yb{!CZ2L24Tv+nR76n_xT z!6|rqMEq9P9S>lCc^z^{{0Z20ShxgVfW53kRvZz34895%;0;mnyD!POa~F=n2abwA z2hTqy?7S@DFTi1V<#F+6;OnrRb?c5!@dx2YZ~;DZLi}#lJvlf9A3iC5E9;Xl;V2wD zCH@>7hn=ifR>s61hQEL_@TSw^w|_3j_W<_6nY7s5=g0^4T@(8b>;X9Uh1gGE_kJbp z{Y35?ThP))K5K?vxFqRk2=Dn);?4P3>~ZY#lENwY0bGEWTo!*MEAdlk9KHRi`17#k zhJUP`@zL3zN%}ebtKc)}4fNg5C7hdhel(1(!ruuyZ%ICRG@2vd zuSHX+?;GI)8o4cO&xi;Ut~W0qo|y9D5|;qwu1~!a4XV?Bx7({2=}?d>78ZM=W3J_fPY%#UlOFfqKvY z8b%k*l6V2M6MF_tq6z#K-kbOqj>FE`l3xCT!6pnz|V26*oYrKwi!RieJ6k)_5|@$52ttIhac?4PrdjL;D=L(@KaB7 zkK%{-bmFJpzBz>-UUwEh^_V=5A6|SBKlOV05`NhJDSqntY#Kk@$$B_@aD~24^1&B` z_e%Z7@J9}dKa4$aopj)Md0h>Ef0J~|=M~-k4e{W^-x7}V{rC=k`0ic&w1ce=@R!>K zdi4?Ee6$nvbIVuyyj6fpXzE?D2g~gW{d5lD;Z<`9N4vAn#}DsZARM7RI{lLW#l>Q` zZ>AoxI~l(|m?!1+z(?Q+{3)D)*Up#lHpaQHU_ZRcF8(iyu>a3ID85&z_(x*^TGU85uLOOI*y-lbwvU{ocIJkH&f4}Z=$X<;0UF-`{Id3FhJWgPS^6pp~>9l}NU@FK!9ey%Hzr(0w^4Q&&3;!ne2 zID^`@OSt$BQBP2`6V0PR(oLb(trE_UCeRY<4TwL67ElM}2#{|QwUECLEusO+d6(l$ z!Uvbg@mna*0;jMKz5>VLwM(f#_#y0}ycd^=zZ2fJTsRMZ;1YIm95>(yd~AjIv+%kP zg{>U#yDNqL@K!hh&vT2v1b+g1sUPnu@yFo1Z~^{!wfNoC+x9iWQFyUOI0xT`ot)oe zYsDXiH-03XflIJ`r<~Ul>%{MZeP{^nM3ZP1EutQ;#1HsHgXnJTQPi_Z{Bbz#7fzRX zi*O$P0nM}CvhSAi`p^RQJZuSxzlc2yXV4OM&mIZaiCU6!f7H5H>><>Oy#NRIiQk4j z4_m_6cZoVt59&ulXcUd3_I5e$ooE964s~{je;4`*n&i0e!j^*MAK-XHoChbzncX1i z6k#vtBg^q+I3F2~E5rE+aD2xD5=3^f4WMx}kIo57xW%Xkji5<1 zkd$zF*s+uR(Kvb)&7+Q85^fe6KqF`z{Q}LS@9ma&i_mml*m6nwL+psuLkhKGcSXe> zL2cMeu`6F_ z`mlRXO86M+$8I|%_CQ&&=U`_{{6Xw-IERL?`%X)^5E{l_fP-hmAHkl7?PtXv#oh_$ z&`#`;xP;51G3?%RVo#!R?9TII52Fd}Mc8?Pc-Z4`8ckt$CnQ`HO=GuwEOrN)!JdaL z7sa2&9)@FR4!i9W2^T=~*mJNgNj~&jH|j%!XatR+Ni>7z(GqGqB2>wc01#W7tX_{BI564 zT)BBz*va^@GAf*gV@HKUj32?{!fwWmJtu?<@Uob2jB(=LX<--RL+-3_30`ncIL){) z`+{(kaiEwGcGKU#yC|G3_kYI!4E_G*CGm&p=ZCKlpZ>l6Q(+hVdfDf~Hu~>@v~Uhy zeoZ(^|6Q69cF=DRe<@smJFW{y=&##u2nXn&U)~fh!AEn#Y5HaHYvB<6bIonx6r4j# zsQr@k4>#&Z!)Odmp*ggK+AmA|o6KWH)bXw4n|~-8fDfVR&m~^Wa$UcF7RR1JE#FDJ z#i$1jpx(4? zNfZBlyTo&RC+XSB<@-SFPI%Ws;Z8UKC*TE(#GixrED^Tflyr|T6^`E)cBQyJL`ylb z2fh{!-&>?VPbhpZYWYU&iM(hDO%i_bhmyV@yA_?YO6(58z2_2k!&~7P{4rdB*R7E7 zQObRWe5|*nTsiFSl@iWFzAN3ro$vw5k%t$q7Qc)0@fDomJlOBZaoRtUa4Eudz;41t z(WBTc#JdH1;n+G!CjdWyI}4J}m+j(TKC$N73U+|0F zOSug)uBBVW{vGP%INbrUKSndyH*XXBlI@~F>fspNu|w=u>g58w zBPjL+_B0&XDfToP*hT!uavo!-`v+n7Bhe_FE88v7Porppa0TK=;LhEWeheb2tlM+AsbBocdJ8&k*XECC9nu z0Qq1~&KA4pkl0=C3R}^62gUAy-4S6QJpZt;<%p;iwV`&@|CyA>h9=MeT0)bk_j3tv zL1U;7EueAKotE%LI0}2v9NLMdFUWU$JT^JrB6{ExIgT{!nJfM*8p9s>Si&XYV;6<< z@T#P+lXwr|IDGb!_)~Bmj;@mYd}t1hK9=wyc-14}H2f)Cf{TQYtdaCq&(7-W?Cb&I z!d}t!IkCt034ijna4IZ(C%pK9 z_#MY2odoueOJWaU4?Pkt;eSN=ZTL44J^^2Z)384#>03^UrjC;z_ClxdV#^KvJkFji zS~wy07~x&8hj^Y-;=fM$obdd|Qr=I|&T{@gh&>N~OMa=8q*KBkJtG`AFPgY2TELz< zOL*+Xw6GQRd?uVDT=tx>_nK&ajvU`Po9M22qSlMVyC7=)7{=~EV8(>H`2=$wTTKLp=$2*($T+OiTpPkh^T7`qcKp|%AQuLF&uHqyTa`{4(00{)!x zl;G$h%5hWjE#yUm--)`v72U8z!sY3|QFyjf?4g{5TMkFy$k$@`W6#0XZ^V8Sdz5wg z!=;j54!*Hm*g-j#uMtk%k@%hH4eYx;;!k6b{~+O#1<}$&(a%4UaJ~nmgFkj(I8V3~ z*D*oDIk87c*Z)YuM<0vkxc-TdPNFFG40@6B6;S6|DaUR!N4n?AJWuAsC~BJ}>_=U5 zg>$n-i^PwW z%X~@y3T%h1cCnXG*KXNwR{B8f1;TmY%tEo}2ycV)4zb$^m&g8y{FZk}IkurC!h4rU zJo{o%FM5)2J8#JPCF>;IMoGs8TYbXTrQ+YTf#Y2!oW!2~P}s9V)PX%kIRA37pV%hx z6L8oi_I*3V9w(j$?L@7c#J>S8U_S=?$j9rKaK&=@HVb>nZ+k$v6TS{RDMyj=1>rT@ zC4916PIx!<7D9KSDX$!lZMA3|4WOBgVz+M+&5&+jm9W(#8bwpYE1}^v;y-vq%2k3> zsF!#d)Vh}RP%rBLNbDKd4#&^}>R2b?LTCalp)QU$g4#PId6g#fO3LjPb>TmWMhN#6?BzUO*(2%f*elwJ{S$cgKC$PqAA^0IXV-r52jSZX zh2wA}LVS41VPO~T;^0x?5Pagea1wspDO`l-o+3W&W$9_+!|TryAHEtFw$P5U=Y>7+ z)eFKAc+N%PEPUt_VJq#dBPr~MKY=^p@Fnr*;jdvk?ehF(@dx2|uL#HCEL?1zR$=Hz63{T$HC9VAA_@L;XLfUChVY{FU|;e!mGX# zPQW{_6P|u>fPP}3A9Q>peh>V`ZQ%%f?OWkunePa@=qIVW!Xfz6qHuzKvtgd}n-ZLa zt=puZbfS4QxK-?lfT#`jqmc!YUK~!tMZzy#EPfB^h2aQ%9nQecB@*7wcXYpjOK>M@ z*(K!(qS26WZnx`3DkZ>^3NPb$=~0$Z2s=sVhwlkb`tG8zubdwog!AaZ2c+Yc{BtWs{ZYv`fCkYx8flmB zZ6=ROI3JoiCTu+}TEHGc_xL1U96keQ;W-<`ZzG*`a1pj_7Qc)1w`>uP!fDjHOYEf+ zQjU(Wa4sh7K!Xvn+fIu;c1Sq?gRD!P*dwSPU42->h2WiV96kpp;Ubztuj99$k$kTn zk@RBl{-eSf_!8`hOL)&Y(Gc7TTP@4=b`;`1pYObcdvHe53!W8ybY9d(JSUnWJqtWP zCgD2JPBe`FD>wrmIxXQ77qaz*^{&0p*5D$5qp9O>H#mmr>x{$N2%SEPUBA4qxyw1}2a%R}*7Q5%}$ z{Pd?q{FYgA9!s#b2bcY2yT>8noi@>|Rm$mt-KYo6;V*}G&y{#7i%V}mf!jsBe!Qex zPQT2d?Giq|r#fDIzT{ijNjmR6(9`iOck1Z|8Q(h5L-_BY1@wFLE_x3wqW94U=tH!G zTINW;>A9i-8(Ow+5OypR%@Zzz{Yx~ku%wqiUuK7}Ws#_3v1t5Li++5L*|T)bZxjt| z7WF!$UL0tG>y>DKDbo;4*VhP5!6lkrE)&YBzzuCEEjf?ZVHaV1=#MA zaM4wwR^q4kNqu-$i+x^LcprKbU9n&6A=2waPhh`;dJjmr3+U{F!X@$#t&n`uXcT|p zL$Sxuxe5G>;b0B3eQ%N2J_V)P~wo2kJyS&`4Rsa(~XX zPc%<`x%UW1_loB5N2o9R8aa(Qd>3{ReqmI~pMlrI5wx?MUPQ`K zq`x>|8=5D6(ktZ%5Y9vV0O~_SsEha>)Q1MpBN9YJ@M!6fw6nl5X_wp3?dT3Ph=$NG8bPCICmKWJXeuE2 zW>L#F;ROCJmD>aCq+OhYgYX?V2hTfCdbFF(u$}gE4o<-ZxCHw*NcmkCB%KhPMfYMaz}}4# zK7~C1r_mp<=U_MW^HD<5KY(^(FQRGeR==blL?2;~zBoj-=MZj5`GoB9X*R$7)Nrj2M%18cp>;0Y+=0l9QMHLu1NSCya%>3E%-S1d>UT(1?e+>Z-OIm1a>j5r{FwX zggcoZof%2b&iuF=j>DH>C-cH1I1GEfl=vz5E7-!k@dNCEkA5ZLqwr^N2KHVTzm0ig zKkS3w&5Az`yWu>%4R%GPAD)1d@Mo}<^~6Is0=sTV`X%@<96BcH<=_Im{HBBtFfSg4 zbMQBCfqByLorI5`kn}dgC(*0u1Jn|ea52=47SPBk@w-opreGhOC0qz~-68*SeE2ie zLA<#I3AY`+iq8LD?0Ldj&q%)Ou%AL537PL5_+!{3PPrb;EfGz?8T?tacu~?#ePQlmVTWA6M*RXYg^0JEGVmNY2ixEhJRi1yAmv#IJK;sJ7k0uy*ae5-m2eDRQ;v^juy?=(cmuo{ zwJ((NY=zzMcGwT^f`f1fj>7xk1bh%q!H3`+9ED48Cv0^{c}~Gj_$=&&6R;ot1P;Sj z;24~S6Yv*s2EGm#V8gB49>g9;)9Cl;oR1`(!cr-xjr*L-v9Cw>pb`8DG=@D57f>7HbsGQI=zY|- zPV#kW`d6DiJZijta_HYPo8M|^oob%cFlCB)Qd@INtD$K8H_YZY8rvqmGrjSZhN+E) zhsI&8Z7q{$OgEgmKja^q8>hb3G;OlEXYGazlGft>&I-+{jrLYp z{%SRD<*znlfWMlI+xY8`#_jwy#khmNrW%9%^|o;*f4yVe#b2)*ck|a|W2n961+7%- zXhxXL^>y{HHMBNOGOH7zYI@wHS0L$I}&|+?DX=rL|9XH8jQnsd zo|w#=y^?veXEMs5lG*#jWZvqP%v(K^Q3jRFzV;eZ{|EI_Yp--(YVDbjW>G1HpPW)t z@06N)rKBt>rTy(S|E^x9y5WseTPL+NO>b+QHbOO1lkq@%&41F%RaZB)acXnRJLZ{9 zjc;kSY&8!A=Yu>~$6FVN-A-EeKVdAs4YrkQnh z&#AwsG_oM!?sbO~#mXjR{ZLQBOZHnL&5dGfzxr&>i)xbgzC6>c@1{_>)um z5gqlMbkqszl=SSV=jEhUyLxxj3j+t!I%;CzU|L80c;H}KN4+?3Fs-A0GH@`hqb3Iq zrghXy0|(PO>g9ohX&v>-z`?YRni@Em)=@tlIGEN^KN~oh)=@uiulc)Xb8}168%@*H z(qd{u(=@}Zp+j|@J@gN1IWT(ij7fi*{Mv}O8eglco8Hhi>CFj~-fW!OV0!gesFtJ(IS&uDCU=f&n}uQ$D6GQ2zVzfnp5sw(Y@ z0CmIPY-oLc+B+{cw6>`Qh;`_{W;Rd!#jB=2n9as?dyQI-yz;B6d`7?C)Hr2ws|tJY z{hHq^w|JjZ^ZkrTZRYN>j-J`5Ez{JxK$WSg+!M^BUe*#(lbYtNSPD!SY1XDX!@R(d z|EO2asyC_CTf?+zYI&uy->_}Sf6yz;n5m6z4U-$%8np6l8}hGftHZ{r(_d|D8*VsR z8uHiO5u^xX{?OF+rnY|UE_ctej(JHXrw365JHJ&=Lyoy_)ay-etCP{HEiI?0MWi|$ zSp)Sr+{z@H3?FSDGPbMU>V{8gXnAAs(G4rN52^2pJ#w(Q8dhu{^7p%je;MzXqALoG@B>CGp%8&S}IObZO@QfW_(NKSlLcT>wVzW zMzso`{DRgU`a4NvURN1ZxF<%%nt+8&*@Veo{$4#g=&or6FPc$1A4E-l6KD~6*^DQk6@6-*SHbc8i zYMwDo>(v{V8=Ib(g~T$M8YWca@XCZbb6x!_>e{EJX_B6-I!0w0{!;Ud*QPYmB~&3^ zRW8L$8((iwHEEvQIHj?zahyt3 z8w^bPm62oUf|{;WtLk**ZyNs8*k8}RkAu} z^XQivXEsf096RBiX_HJd8&#dE!`!so_}_Ndd;Rd2wXtA=8VX)e<9o|HdWDVoo5r@^ zH%yt)XnNb=UvB)T-QiU&Hco1q+AyWAe$1GO%~GYNCc}F-hCIttrFGZQBcE`po@Hig zpnP&>Y9>I%-8GG?^P>hgd^7t(u_YJP^LLw~1y zPjekw)y00@G+dqN@xPj6ST?k3s?j^HI%{gMQ`fkvgKhB-Y3wT1n5Jp!c7mGY>qfrR z)Tm7`zfm(*!yA=zOs|V%)vtPAC0Dgc{W95bbp4PQpYj;>{xo;7@$Z`dR^5P5MV+b| zY+K_@!{ud0b$?;nTT=~778+-%?xwCPq%!N(wMF;J!#urNKg4n4%S#YOD1D&p4yTP# zrh0WL(rr?GySk6po3%jN)Ka+&&`fH{^ksXEwk~2A>^aW0iNnoP4ep`CyK=1?+tsk%YHawEOm=l6&FX&Ll*WeEMzdyBC;HR}#=kQE z?c^!rXHGTbXBoA1B@If>dR^U1`h25NqYCdCsx5k}f{fCAdh=MTPquw{We}<}8$KGU z-GrRdIL(l}Kjc^4#qHJQ`|9zPXG81o)Q&a?O*J?c8~^4h)00w;G8?=@%}<$B{V2}d zq~_`G=yzn*4Ne*Oq_~R~8=v~{8>UZJi+)MZz1aBg>1D2~SGD_wYA%iH`lsckI(5?K zE;p*~tlv4UavE>8*Zc#y4f}daW92Q_)64W2+U?uw7`J4GQTDni&2OmXsh*3fIBg=h zyGU<96WZ#BYxjH`w8fTrTH{-0DUn_lPpz6Pw4(GK#+Ylb(HdcY{uj05dB1YSHcUJ+8A^Bez+Rk%x}zSXql|7uqpM zGGol+)W2%>AN{Mwcl4#=Z^~D&>X_6yoH$LZp2lenYRPSGdVSo#nAXcK->!y78GQF<^_lS!`KWObu* zcxk#epl=)cvO2&0O!)ntf!;M`GUnTBwrgv3Svpjn+48U{cQs67CpAw~L#4WHP%-AK z`u#I24s>Z7?ed^Tk)YT}>4Q*yM`Hbte z3fVVwc6a;k(FXoJOXHWcbH01%E2_tK-TAIMuk^I?orA$G!j0dy*DUEiGOaRrO81k; z>R#*T5$dE=-9L~~e6-%!RC}ws0Gps)hHInvp`oSja`mY39%ECl9DCid(8km5r;jpC zR%QE3b+4dD+fgHQ`Cf%~V`;(*=C|KAO&I;NkIthRoevNFKL;ONhtiPlq(4qdKQtaQp=)!3s) zyjVX@wKi?!)$b=(PW`Pd_4R7zpWe`-=6-Fh(@g*;niIg@d|CoA!pfLDxJ@9og}r|6BKgjU3<7G*#`j znAxablIqtQ<@vN~bW-<`D{iX4tre6TZRG*Wq}EKTa9frewX5;p53=e^#yjmb|9y9X zdfj5G9((jrv~y_p4RE*8T1ZM#Ia|}sU4-y7BBrP87m3OZxQCqY1$Z?<{>D9j0Y*o|DE9zFF z{sgOPC1?6GujJxSJ5UW+FDB#N_8QNRUddIZ+y6i{n0kJ$k9vNw*ZS_<(~T@u8lJh%(#dG=mK5DPgp2L>Sy~f@i&tV_8 z*XXyi%S-T{?bi5%1n5eyR{%=~`&Q-pXY9*U8rpbfHA`IOxRtKi9X0wR$nrtpT5R>se$)uk{eMXtg>8Kg#0c+(or^)!fL@2kB z-tD#eqRwQr4IH8R5$@a${SodHa_IdCciz*Vkcx$zcH6$!aA-2lfBF+La3=OaoRG>? zj0*;?->RJ;#t%C5$K6k;-(HWq7e00MR?brWRIlTyt9KBYEE>3at5Pv89=Lj|BP{9A zw+3`oZ||)E&JJD=kP*1=y-FtIQVCX0sJ~##I%@3Na;I{u-WWBYH@`J*T5DrV+i&%E zTw2Gxs$P|Oxutokw%u)POT+Z0$$xBZo>n*NZyKj*JIY>ao}{*xO>0wQTD^JX?dL>ayIH9-({Hm<4=_~3Ppw8% z<;m!dtL~ll8@GBA(A$V{MTfozTMlT9sx`GMr?qjU_D-8=yxIi)zENAka=as?j-Fh# zqgz#{Q~Sf~^nII#$a}{B@u#Jrx4J{`8K3Kl-c`O4YT4YXmd$F9#A{9Jl{oblp7vO+ zX|lR!-O{MuqHBIj)zXglD^J!_?T?u{$?(x)qrOS6M^%kh%Xjtuoyu<2``V5V>T0z1 zPTrJ8{TTf7jq1fJ9HS=b_tPht>YFB;j30JrZ`YJB5r{N)hT2{9y4sP@W>Qzf!_8Vq zL;iiEwr{9M?xQBDy+|#lKN{A(Z&a&)+!bx<$F&Fjj@<2^&?@zaSFFbWwfkV|o|D$1 z`k^WWFNtZRT+gw~^xUN8sp^?Sqe(scHGDsGn0l>j($wjO)ZHQapVQwlxbF=4JF?40 ztrXsFYBNMe{iE)qtv9PJGHn;Uji#xFPODK}HdW3a^}}WU82{n~ec+QzTfHmY z8~R`BJ*i^0={vN^xU!>0dm1rd$huL#ohC0$s7-WgET3F{)>8d!Tqeu%C8XN%TO9iO zV3MyN{@ZC4JJAP`N7a62HLDpO4E=w)s&9bj**)V{49-S9mwr6-|LAc>M)%c_w3SF> zi)v2g{#X4pO7-AA+n;tOei*8rC#hMrvP@6N!(?>JY*+chP5l!hjBb_9Ff$F7T6Kjt z*nITG)hnt~nbg|}ecUyYw%hZ}7-rRKZ|n^6ShU4fqw3GnB~4ScJAd_cdi{!NeEB(~ zdWm6n?ac0!$4*sS^3B@*T(!6}*N@QSsDB#Xk%)g#tHJ5&)rw!L8rDXf=d^cp)Lntb z$?DY-^?Ja#*VXgPU%ysoGS!c2E4%dc)HWx1{Ag}7X$@6v+p*SaoxWV(b;GN-1^1tM zx!!uccA!0c)ia;2y*u$EOlhPgQ^|nbvr?aoSjG3`lhd8~Td zftS(r#!@F&1!5|nbHn?!uT>{GVz>$kRAZHkf8Hlk_zq`Hyg zrccsNR{84WCE19sy-8-jI^$<^2BPD zIM5NBjH^3p1~oGMU2`*8X*Oysozg)Ob|UDdqJH-Wk*u@7fLa%6GH=v#uoiIQUU7PHAq{ zHjO)KwKvFk2dj^Ob#;^VSBPYj=1jw)+IkhfqP_-d5_&Z+t~eEXqpohJdYHsj{r$in zleBg^megw35mj|OM!R@_zU7V99+j(&*p*kpQrSyur*$PTaz)M^9E;XH~{yCF82OM&DH(&JEGt z9~fj5?g#A8>1}(Ek@O1+*R$ItQgI%iH1w(oNZSl8dp1=csM^n__NkROLt6)aBs=&V zE6>WnN_sq6=(^GUG&Nx|uIZ>*-1kG+ z!KT~KL)Z~&gS6fUt2XjJsb;IT)vc&)P<=oajX%ec>!Z+zKX)eDn67x`Tqo<=ryGrf~q_5QaJ}Tqdj*8dz zwOOQV4Kt#?>cX{hYV5v#p&&D(OL9a%(d$F9&GDf#J;6A=>3v^>IC6 z!D2Fg)KQ}?x2j?cG`E_J>!kiBlq>m3_2=!VQTH}f4l*ND9j3|H-l1(kR8Ln2+sTa` z9op+aUFr3)crY2)%TZOOI`C2Xs#ES`#b7dS7~F%F!5)nomnxdKObRCB#=$*kdAdwC zb<}7brK^tm>?r<@8uboYck>wA)s;=g&Eo4ypwhRcLq28DtB)GD4sxZgFF@{9jwge; z5>TE$``r+LTq~iXLexS|zgFW@_8vW}t+Eu{IO;Z|w ztKQI5*T4E56Iq68fk$?`#%W)l61QP(Wz+1@E~+cCqE(d3u1=}S;3?1PN44WCYq!Vk zq8?|n-1i2&N2I;zT5c!9yZcgIMQ!RuuOCDm8vMs={_BeLs_KPS*LA*4hIO_7dqv=< zJ)XX90cjWNeH>ixqIheycSO5xmiDMjW1yo(dtjg*3>jA6(LSEoSE_mgo_AcIW4lwT zs8f@1TZgtKsVj0-{piu#wKs74@oNjmj@nn1UzTknr#CdU$Qy0F7I1xyG`$8I?dnR; z)mN*%q2FER9^-|{xV@w1Z@TjRY2Qg~n4pGdZDq8nVuAhBlG45rr@j!^^u{#vv}X09 zS5rglIO(OYstoiO&etzCc3&$z%UrbYYINn&vDo-eDo$6AYSXLMU;CsG+9};!JEs3M zs=8sX`OdIKzrR#&;XU#np+;O8=tru*UTsvjr(4_fA<>?Y5fVn9}^3Hg2{wzx|HMxTB-yZ@b#T^eKHm&sGCn#Y#$_R`o%+@}Zr& zORnyKPt!#zNN8khPt0N?w9J+H;o@ZNnU&&t)5nEUqLbkJ8D!7clWA6SCgqueL=LNW~lbA zk|FwV$p71Yp8A>q)P1_?>QQl{>6iL6qK%~$yDpx^46thuGeB1<20a7(vg?fgw2m@b z`l9}ofjzauw9nkC6L|UI5bfS)e{FO8jB?vle^s^3aIIFLpL*ie!d?63XxGW#HNeU5 zw;bBZ-`!DDc@x0W`R4Myw3hEP8 z+DEhG2-Rn9G^jepgSG$56OM79=-P4a>3CuVk8f5Vz|#lUQQDtXnMa;n!B2>)WxThe z=C9PcVXFF|fnn91A?mH?ao@t;6gPFM{`A?fX0cIy!KbTY_2opl|LfOZ zYBk$q7&17I*9^GoDyPxay8B;6_OfW9eTi(8 zDUT^t$E(k_o%&Par^&ElZBhA67{iLi+UHZcZoFz+P$rvSpD}Hc_NgQN)86XS%ldVE z`3(0Cq2FQm)XF^*3fVi9`tWjx{>75+^_YI3UDp!E{o?PsQ&fE&q`s-#QKNrTfqLp% zarbkDq__Oh+H0-a1}!zNwKYte^u%p~gS{Tye7r_~z2wIfWQ1H>zu2tqSgK6|PZ)s) zTZ%2mYu@VaC0(^qS2sa@BZ1B?-M{VyRRL9&o);zhYM!hA@`>)%IkXQlaMjpe)!VxB z9{%g*H>xtK%35D8^}61wYVPF>HXPU6O4qHQo^9b^`4xtq=RkcdyU%9SbtA)gNc=sL z?)D!p-%c#|$Er)6BeJ)*yOH)-cBv0ymv{e`Z{e>GfB|n_p7jtbOSPt%b?`(C)XD3}Zv>`H7)&CJ-9G(eNq))zkf^t-gTSJ&skjW>dw3&T;CpPaSrT zaX@9nzQjxV#)(1or;3j~Uano=-JZKofVo`xeboJ6)>Wo{nzlO4qspKC8qD5H`9K&) zc%^pbU#zVC?9$ZBH(vd#4aO;L>DA|ft5HeDn{}&e{_mcRuxdBSGi-fYPwu@N<+IA$ zL0!|9%vCaP=~I{txK%yXWca+c`->pYy{10++}NOf>g4XWA%CyyphnG5UqBtBti^3Z z{;e*n+Lo^y?`^C6*tQn5ZnO&fpelv3^?t9wBedtfrJjLx>%(4w_0M%b?ipCOKHApn z%YBu`$53x z->vj&ZN+l~{RU#4+NP~O+t;SIPW4a2JL=oe`U>m!`q%W;3R?=w+q~LU$7o!JYqjdp zbALTkD?yJ@)v#uDjkdjw<;W=g^MhRRR-R{*;pl?O?TBPJ_SHspXRxt+m1CCpCc{OC z`s8MhRQ1JDVuAK9OZRH2{srk=`f;isJdq2(@+P_}FKNGR*tT5#a#KYbb#k|bBu;hI zJl~yl-AHx)qg{u!NeyWa&$J6PZBz1?R(b6~`;_r*sIvH8@&3wniZ<|DtE{^L{-Fc%$}Ts?#sstiPR%&ujvFf#uV^+KNwv z>ABX|OVeimq}sDOqoq}STWg$ZJ=)@}|G{+dtGAh|-K)?&-y73EsHx_9t!1gphhnYv zeTOGi$g>zE$50aw2CH{VfjXmSNCPg|b;KFv$h)e@~#J6G#s98vc^mb%gU zfT(?Ol~2<5UzC2Uc0^w*SKIrCQ=`} zR8^+B+~eBcbf3V!NT|)Esg5KGV1=2`gr;< z?RB2YfOUUpeC?$d)HtAi607^W1m%X@_lvN7T#~3A!8X0|J^6D6m0vUH_hSZX0_gcI z19it+jfLa2M^oAhk%qa${x5YLKU-d-)c!8@q~h0q9B$Hk#H;ES-1uKZv4xt`;9e^?Xsxo zW6jU0_l?xcf7;KPjWv%R*E&J}`nr~Y`h6!Y0ezCuKEo=%V54u?FacW4^5^&ozc3r@ z!z#8^NlTWCJZYi4qNd+cTrf<%sZd!peSALSC!Pk?#AM^r2g54v=;+0%>@RvT77kNS zk1LDO&nG&1wQAL%Rby5^i{TiiJ-zNe$6Y5x`*Dp)f0C)Ix<^#pz*{uz4Hf(6Xp7n= z#%Yr)TI1qj)2j+v_pDmIYK*FDYa5@mojUsOWvPCrT8zoCWSI75d3WXX^^ugPILj3k z=^UnA@mJ(jH42UXjlS(fb^fJ2PFH{5Wa)Ln_2#ndr#2V$LY?-#gqeor!+ud+&M~HG z`n&q$rcIyGrY0}#^C&$>pn7#0)eqi^S9`)BpSW-h+t_1#dA6OXu1+6GDHP+WDqCG& zWmczLbM+{yT2|@JLha=;tQdB-M{(62H2sq~^0IN&VV9Gu?l~1h`;RP#7Q9#OkV&6? zUf<)d|0A1or7q-YpXpUKnY^kU(}%;fozxZ0u2&u^kF8_Os%bX zR>v{1MSb+(FL(Am&#WE4+%SbDxXF{Fz7y-L0n&qRu^>Y(`4Fb2i0!_`i5ygpV*y1?`2TWRY9NYA#L2NT2rf~ zowh_#&qVbf3so1qe|*ibVc2ffx2v-I@kbH1DH?~e{nBHhS-y!=EE2`>8mtBhfi^jJ{>KA@LqL?PrAJx)p zs$t`>hN{z5UObML>jXX79>r3Zq3ZuWPLOsttoLD?|7h4W>`zshJmWT@=c_)LsSnR; zUF83HZ!V2hzdc7@e>80VxmSFuO7-X14caz>E&BC)MT>d1>r2&sCd;kNKN_|U(>8nk zY*~#Or~OK?depmPx&EEdpDm-&zf(IzR8H?0g3FEC3lu+FP9xMIsh^(S{xc8M+VQ9_ zA?_HaeS@X@V7dnCdhMQcTl3^sv}Yqz#>j3l zF{(Rq^(>^muq3y3)X(5fHH3!!mAZkVzhQLr;gITq^qJl7((Yxe$xeIE&#0MeE_quNh->o+gubnfqQkCY>=nskY%(kf5QdOZ)e@>Gw|?wXs%tIav; zF2z*CfnhVMj=tQYf5uGJ?S0i*4i3|PalN7y4)zerB~%~kRmnt#X&dA!l6hA5m9OYukABliu3UdU)91R)u<&-T!UF&gI6RFZp*2 zyOtZ(G4^?o>Ls+d)GwDdnd%yiiH@4;F5FcW{SU0FR^L?P(4QtYzpP&2Q@`QY^A`Ox zJAMBjdv5|KM|I{2MkCQn^aPo}TH> z&B{!vQmV?V&de%R^-Rxl7;NraRoI+1Rtan{-~$6THa<9fAAk>x0RzU^#x@2Y_<;R? z-;3i##EZ?KP`L=UcEF+uI?$5unec;iYvHIZ7j5 z8`4f1b;ia&$WueRcsv zmlp&eX2?rGm_i7T!xR4!+<*|ZAANH$UIMWj z%N4%G_i}54{)sp3*j)rGE*|7fa4j7L&@Cet3fywCgP)T$-VTBENbM(oK$RFpe9WMo z|3*^M36_C)_e4mGsE@GD$W~Fo^n_F{8WDoX%^HV*q$rusbHIfd#YuAV1?b@B?VYq{ z>uKSf{(=4^ z?^L=xCBo_GpMzk7sJu}r+COck-gJ0PlzkE35!nzM6HRClAS8BdXNNvSH!HWW3q?qT zz{u1eKAf0v!RZWDFYv%-?Nuw^3~s9Gnplr_d8#qs%o}KbOvA_?6=qcfebw7 zp{alUaALvz%IM>w;hvh72z>M8G21nyQLH{PBH9OQ6%;qEnC3^>Tx`R|2hNabdAF#* z!-=66zTxks#rp>E0b0N*nB@Q1TIw$%X%Zo5Mbf(Rrny{caVNE&nb#g)`)}P3k^Y2o z4;fVL&gPK4F|R%F*O$3$%sD`3ubu+w;L82%O3hMqQx5fjaI6H}Kt47sz}9)=vBXvR zmS%=VQ}P`S?~t5$a_v7#%kCu$p*t%lo`f(BtTI^hO;JhnvO%Jf2mpn~TVXB-%L5?x z)LIgm)_1Q^CAgs@8vR?O$QWFnV^WgmKQIWMVAt7oKB8(1w4Rwqg@F zNPm6%4@$a>Z|_5b;t5DDb};pY9F!txlGv(*E>>V1<5*L5|G&TXe}tadAV=dN@yD}l z;H@P{m?<<_NbcFSr%Hm;3pg+kZkdut!z+0SOjzy@mI4Zq>N`v&+(Qo(-X(`Jdq}(? z@<;)IouI-|Xl(Y&aRA{5YtIe^f-z{T5blmmD(lxA?qGWkPa|!_2Raou16Bs8V8nrg z5Mpsa`!3n)n`^EsO)Y_uP==Z7Gd$ELh?cTrrzQmJNbcEMP2MVF2 zh~lyVO2Wv2{rM@06>(Oxp_lF=CH>@LHorHIXz!iSw?`2HZL^@s$w}?|1LO~?Ewcw9 zvQbSSO%eXjt(7V^Rnf->g#4mUe#{<-2-C19og5I0+U-j^Wrl@;S*4WtMO{C2x+!Ei z&i#Xz=%`I?Z&hMq^7W=?Uk;Hv)cXe4YXf%g=hvddh$HvKt8(V`PtKv*-}a~ub07;) z0kC(Y9kHR0Ea_5Z(JFvr)%|B{Bfd-p7++ZXM%601N6Qqox~nivZs3dM3}t7j$>eBZ z3Q2aAvN$fflHdU7)L!IpW$Vc;fn@g9nBx@zz2LGy2Q9ooUqI(0$asK0Jqrm1@ig@_N+Lv6l zzR`K)?^@D7B=+|Jai5xwkr*wbl3jD%kqn zOVs_+Z9z~)3Y+@34kx4LAli36#4SoK1aw~MB`GRQc=R_YU)nDpOpqtr z|E67pm5pjHy`i5F2wPT7EUvG;{9xiV3GbXK?SXdTJO4O=Ye+*1w9t#h|7x#1n4sLa zz;^b`W?`zSM&A+jW89Us%N|PHqui@Ci)X7L>Uc!L7TW^w1mq(@Om(xRgkTv^sJ@|H z{!l_Py}2i5SB-7@E}Do;e{VXzezS|N9|ki65vGpn85a;8Ljj8OTa-K>ey0IA0W zqPP(D9HPdv>dLJs#!!7uw3%cP&;#S2Ty4*3e~bryOEWG4=e3|Yr_E`GXj;xSH~O}Y z?l4nZcMP96ks3FLx0w24hZBC^a57&M?J(Rm3{uk!8paXCb*zTetsc9*hRAuRpCYxE zxV4q7AcD5MTE4|cEin66JU|nY9T-`alD86<6Pi0<6Cj^474M{nvW1Qd)&rpDw;+VW zsRQiO=4XqD6h&&pm<{n-YYJTg9!S?SzDb#;{`lcUbi@j4z(bZ0f{A;mjUd*AEy5Nk zJiLS{e6k40&6TLbxT!yJn3{tDRL(2l-svoPXifdQhZBFn550${rV&$rQoO#~2iLII zpW@Q8?!<;6CEtSL(Dt&0GRK{j`4-RG{5R($V_;Pp=GQN7>2WEo#q? z+3I)vgmH>NIxwo%#nWBd5_xrGn7fQtw|l-jRWOjo8wKcG`0VoNv(Po{Q2n#eXG<-9 zqgWUWoVKOQEvR%R_R}A2KhCFDM4xSV5zW`Fulp3QcCRYjxT-8r-_ zp4YB)XB$j8_OnQzUe!W&x=6G2XQ%@#Div#2w;*_%Vc7%RsPp4%TKq=Pu(RtW>Ngk0 z=CzM6>CtILd^R?ZEAl6n^uan$-JSHFB|RA+P&ES?9LwbnSatC}DeB^RDaOx0Z5f0A zUmz+q7bmq(@nU_X=Ks(zglOMdg3ZaU@`odNcMJK~xAzyQ3}AK$Ip2j88ZzX1>2IT% z9W%Yjq28hXf#gu1X%3XFGPsG|A}{U!C4EmQxYgGTg*`-l0AxcD2PcJMM!^N=L`>5gf7vJEFGYONhwEay z9EpX)y}gA3K`e7Yc+h5j%d8Qj$uY4OiG9SuiJpi`RIhbZ4=m|_>>L#lpsZlC=6GjI zl^00qyQ}3t+Oiy4hpUMzMvCyF81e70rbzmWF<73PorQ8&PW?-+R0N}*6<)qC)4koI z@Bm-O539$@P4X`76XkMT!6DsPiPak_$%69cemMXlm>)-hJ&IlXXv;S!(j{zDxDUXF zP|kx_A%YHDgmocDKW6h#Dk^AdjPlnzX1Y!KFQR|Zk-hcpr`ol)Jn; z7T_8HF8R%m1J?)Ke*+d_8xU*>tACGsUfV3AKbzZ|MuV1AW_B($!)3G(SY3dcO4Yc2 z{T`{Yw>5&%kF+yUaO-62MVmUj-eXv+ysyFj^YNDY@9V^zKEZ}Kt2DR0kb!J&KA*{@ z%8P|eDmPCtn)BK{3dM&;_+*RE3aLts9}7T3thx)v6Z_9AQSMu=2JoZI=a0P5QYAXWtp@_iX)n#sutsld=cF+zz#sH#A`sL1SX1ZxUc0gS7`VQ zf=COV=5k&2$#9kR&olWpvIrt5Yqet-2CNu{`&&@vFU;y0<0ei0`-c-$Fj0xMF;2t; z@<7W`nTm+_vn^6@6vd4Zt%3N)D0*p9wD!@tFtRF&3*+ZoxOAUIVgb#E^nul08fxLW z3XqsgQZQKiQ9vm~`60#U3oTziT8huA!pG5n8iJ2n_p$Y!9TD{&s7WlEcUXGQ7hBE% zY;8JKAoTAc!k9a^lPX9`A*q6yX(quw3Z6q?BeY*ITtso~!vAbZPmHD}wx_f&#e!pz z^uN~~j(z#{hhv7xX%1c-`%25lT?OMkhH|@YPGZd6MDVk2GT;|brWCDYj1sY%@%BX z#CI7A**5I9>ZO_b4-O{~YY+H^z3{`siA^xhETmJjbEO;%KBWq>i?#0_(kXCO{grL( z`|OfVK0X)P9&2BSDec9zf8rU~3x_`2J$e?y3pWcgePk9E(v$glgHkf*XY!E1Py;#o zI+ZW%Et>j|L>Pe6^0n$U&eWefoFK1vG^}!Oefp2ZchRPizWd4H1Q{&sQ*aCxKNY{* z9WI>TpFf8PePH>>6{aJ@koml;cn5c7dYYrIKL>LpBfz4@Nxj; zwa^6}(30Uu`*zE}x`!b~t35#=x;-K|Xu-bVHtpk=acHUE53Aa_2r=Pqm>R4o)_)bg2i7Ark(Uu7psLDeW7>+}@r*wlaNslQNV4J6_B(T?IHGnv*2IctTO(&AslitkZhQF7=FYztYOGDa$?GU znOc2uk2s?j{m)DAtKri;^2_OM)0`RK4qM$*9Jp3nmJQj+Mmd&GlmFU}rGDHQpf9$h z3;U))CWJur<-@J-BOc5bsV**=8+n;dQsRX zEAWXx3KIkq8Y1RIK|n4H3Y_I%3n({3C^?2WZ_1_v`aKg>GeHgnP0+k%^7oO@PsHH3 zQwkA}vYZQx+UJ(|?q=bztlo&PIArqkOFGp%n5Y=Wba7uEUPkI?jigX&U-pZO^*;zc z^ygh4=KmnG$3rXvs_ef+qk}Ub^)e(*@^=**9z6%@^wl#jxAv7KJ=(!m0gv|8(1Ufiqn#7ecV14YpdLSTc_vBQ{b*gT4B|&0cC%rl24RI!^@*W&;cyh z9$eB9`eP3yqX{SAIA6|d4=w3C+&8ODIfN;9po*+j*&(|-kK0#p>W7!~;Yb4xq61DL z!)bed@GfXyuLobRp{VhlGsraq^F;B1A0S1q1L=|2dp z5VBo+Uc|xHCab}d5e`e|6~pQf))aYxKa09RqgymXjA@OL7x+TdJ3Oq9;wFRIJk~vk z55-qRNF|v3p%)X zV?{*bQ6;;;hO|eP^gnY)@^C}%r}Nskm-Jvpjn|YQaA;s8U10c8g%c^ox*7-V-c>*+ z(gT809L8Xal$SUk#219AoEnUn(b1vV@WLS)K<>fh(L(^8Co$O<#Rr*^?$nLU4;O9Pn<4J z#vn(7AUeJE53vHM{K?{6B~{#;D&g9kv+n~)$JjmUf2hB7I6)6i2|W1q;lw364+q0l zl7bhGTSH({ajYRpTv9FHgJlm%9mp-F(xrW6y2x$=f3Qpa!Zss{kl_0^ly-nyQ>7PE1{8X29=cdUMPVNEDM2 z!w4r%f#yShW)PWWoz&Y~Z#r)C2|p>s0he+FQLE@2+7O-Hdh2nBg+q)`Gg}Nm?Yvgm zwkV_XaEgTl;tpNR<-~}fJ&iE`7~8jnJ&#BY+;MU)b0Aki(rlTsGOhA=oQ637YTGWT ztq+%$oE*(Gh9?2rE1>N;g5tO00-6W~zHYr&CTN&y2wU;9FV^ja_ z;e>RD5K9rydUu!dGrR-fq5fC?S;;_k3$xiTG+6 z{PL@Z5?4ugSozarzgHv9=TOrzGlx@~uWE@iCoC* z-6(>KxC3qz)jU+S&m59NIy?)b7>=ol+-#bi3^5#`_TfW`Lddp;_7qA16HpBMd-_m< z^13~YM9{f`27yRd&s1EKQw;Nc?-0dADCg^?tD!R)ak*!!03W6c!8U8z>>{G7_Jc!m zJzDQckCu@thKRZ8MdXfQVK1&dEsTcPWoYwW5%WW?R3qu}XV5RQsO5jtPApMi$4&%{ zcWzPUN$vSVqS2t@@RHOh5Ox}JK1*>&;?gY@xr?LnoAyi0+)`+8^7;Rg3=#t^PXqpefGwKJE5JE=HZX1 z^eREN=JC73iT_R3nB-YZ{pG`oa((JRDN}z%Ih3t!ow_2oys2VxfxpzI$7r!k`&|xa z59@Q9*)c6#`9%c0A<`%*M+%yY_N35fS&?=9*|2(%x=XP--&xY{Agr?Nk%*%e@6OED ztV8Bm1Yv=s;fP`!21Ol}a`12QU04d7-zHwLZvs50@T~Xq((Idq^FXwq!dGm}KrMAq z9{G~i>m`~9ftFj)!v>Y@bfijcf`@quq;R^JuZjwAp9)$E5HsAd<^I%wRlJ32vh?G* zT$F`dT8UV7?b6o&yXL97>okm$)1?E$;CZDAl@_?HmE!eaCF_B|umY!}#}ohZ#kQN? z`YB z^#d(uW=BvBn(7B)PGG8POH`}?*G&Kl1+n1B!*TK9^rP?POg=M;GQ-;AOZuNW%cijI z$`tzgA<3Kqj|JM9d5Zry^)mgoM(ic(_(_~*W-48>D;#l*aIHd!K89B#My-!n2e_0K zqejj`{7Z^abKQsdJv2s*hXMaVy9YZ)&BOTE)*1{}qrpY6+EuL&)C;x>7Ub3Ue2xge zc<@RB`Z}NqQuG}Cp}mI1^;LwoTtKYigBSko03ZxnGysD6Q2)YtRTdJQn<}EO#ORS? zuQtoESJ$-OUYk=v2cY1RdU#YH3{ol{h2OoLfa_Es9I7h5}zEA`Q&Y_RIS3k>KmiGoX!ErC)fsg zPCO#K96Di`Pd*dcNz9xjHuq=v04b}k$r|~7?qsHZ+DbwZ-{-?fn{J@Q&_$SN+kf5G zKHM722TCT%2;ypZLai$;(#M6YqwhKBuEw06;AWv1UD8IkcCX+K)yS~$GKD2BYTsSb z54zvE%_`72+jbP545K{sPWu>aS`5U7L_7pe!VsM@TK}6nwdWj2(GNfEs5Y-#E>EQ0 z3BqW6$V8c<%5Y&(zB}2fXKgO0eY7>oB*W9toPBb#j!EurJ8Y~6Iv0zomC~B2t z27N%8SUo_4DedE}C#3!XX@1&sr|E~IiyV;9f>llS7>J!Gm-PBB<{TQIOxc8gG%x1E z0Td1;YXhm`?nQAplOcB+q~cRc`u+7vuGg~KB&3y4$|A`sk52!Y)^l87%F2>oCz6=4 zUk4|N;k6G?+-k54XMkD@l_5LjZGLo)^uH3y!cjS1PJhGonaw(RvzHrt?Z~6DOJ9l# zS7LL`}m{Y$H!E>E{v$wxmR$&=r2jqh?#v^_j($ zjY`#_G4;NJWH;r4Db!nfp2`eqUuZq%>p?jYx^0N{e6h7&+qK2_eWskqw(EZi@b0i$ zfc?W(N6PudI@E&i)surEO`$!rq)RPF+_q4-Qpr~=iGx)s$Oyg#ekLi~ockEwe4MV& zV|a(^n0>u9RTD--!aM@ixgpK?8?B1I0seCkNjIZgckO`j71q&jwQhAN$p#OJL}{0h zAEA33-;Sqai?qYXTDibTbx<1Jhy&O$zQ>yV@m9%G9-_D=d!V5sYkRK5$tUiu!U2-! zDB&v$yMACF+7qpEoJrV}hIL2rUSpgI>$tD5y(h51Fbg=X@Vl)~NX!j_uRM#c0f>d# z3sXJ3L6E2cgOfrpP6GMZ-XtF->=gKs3J^QOFO{yO;M!y}Lk~+>$w5W02ShW{*hP3G z_0c?tKBOu83*@#}a{G|KR4tkccE}S`+K)sex5dI&W0#2c3hXjl2soGky*$D=8F!3*4p17cq$Z|DDR2gu7f4xangZ=wF!T#`0u~UT< zhB|`%ZBwB)*#CE}H@Nq(=s6g#ha&+q4u+366mb7~fL3VexNPqC>K1kYNHd}1s|ebN z(c&JFxQ$dGmB|o&0u-{Z$*}QP>LuORw3E3S3#~}mQWaQm_>^{{iYlvWQF5hh>y?*% zzTA3ty%O!UeFo4?UF~0$93`MH6q=*}zfkz6IDTvtvW*B2s%DjZsO`{BD5rw{Ncm8& zv~s6fOM$i1sj8M&dQG2(Qi8qfIMYBV6bf3g5)~@8WLtl{VhbqO4aBcu%kbPCh#Z1Z zA9e&lBZBIrP(gK4ynS{7wwLS0)Yr1RrJ8hGl%(5YjMDA2wzt82!)Ea`y?pEE80N)5ky<<*udW($#zM- z)>~f{?U3Tqep8|oGZCrb)ERB?2i4h(smhF=8?NwM>Zh+H{$I!D+Vq}+Gq4J9X4~q{ zK_!09YNJRtC-2A;L1pS^tRx7OxFxdjbrm*h>TeZu)K`7H&f_|BB@yhx9X1A%nXC+v z2yvxhiBAp3l~M`m_qNJyHoZK`r#Od)1@vvEJPVIYPoYG!(<&I^g?Nux?KN8{$cxfd z?98~DQ4PqgrT(MR`scNC+9=p>Ty$fg_(QZcv~knpxWj$HZX!S&BY1b9BvJe^y4m2r ztF$Gb1KiJTD`WhS;bot;J3I#AYSoxTJ|~2!SDP3&e57STR?sb8JCDOI#k6kY=z-A! z>LBN{(h4b_(e0Xi@5&k~u4XNl05w+@bp%UAlpnzG+68Ur5QFv)9q37InGC$XR0o9E zMP(*}aYF^f`JH;)ov?Wqy!c;Q1m5O)j(3$W+A~LWeAgZaK zwZfs=N>wG6DXg}w=rUWSZL4<+Sk~KC5|^%ymK-YkVJ|a4z%1JdG@jO|99Tv14p&q= zlMuzc+LWF%5v*T-dzCYZWeO&-ceJG)T#lxr*0&En_;Z-O|j-SwM%I!1}D%GPE@uQQ8R>V)72hhEW(~4Az zH#4X9IIXU3`^a%sEYhJVO@1Fe4!lUf3$+Hy7XkTFb4*M7HFIN#=nkVQe>(&@Dz5)K z;=TUwAukwdfc9?07#u%AeBx6 zCRY}vS1w#hoaCJQHf*%C4Q*j%_MRa})0k=n_Yk?634%9oE0g=jOX40wL!ffbK zIS{#l?N%0=M42Rs2yJT;tB@H{K(xtjZ2LzSI#DL0kXA7n>Y_&2&3oJasm=*-Cf07E z&G5c9>YP^(ynshy28Ufl1J+G#RFBG@NzlCA-ATy?y7{R^{*PU(i-J_xVA3$8&$;H* z6>rl;4K~I2rhd^%V#J+00vdbRoIqj1;G5gB?l6(g8$G-Qu+W7(S3*@4RC2A2#P4tW zyE^9~yh6PhLBQZSw@ALKXtV}(mPc?Fil!cRNNn+7p`0ofaxQ0pF+;nxanu<%31_G@ zFx4XtJ+PV(g4b_U243LEgi8v5sb9L1K=&Qz1+p**;a)&07k1{7vVPf0 zV$$7sB(`R2D3mUY&aRP&_~VU(go?%02FWMd-s+-qB&L^iq$N>!c5ZeWRp(|Vi_06AR3yI zSNFaqgedSJl`Ch`vk`>o{cThyx{m!O9d#4Do~!ZKBcmQ@o2YNP9zs4ks!0_1D5Pdk zeiI#%%X5?Ntbo>M+ul^?u%w@{Dgb3)Ip}`vb8V8dDGFMV30a83*>r^znH1eJQED4* z&zjQv^K~D%!(O)R8B2}q+Ov}k73w>hts{)*wJ)^&*ZM$3mp+?VX3d$IaH5`>nbf}A zhUShgL#4X4mU5ArfxOKVdNb?2e1)1Kc;2+t5Z{}Jm`PhWO2St;q9vTb&ZRe%BU*2w zF@ZBX)k5)bl`v{I^`(`BBmfmxY;Y0->HX53)4dLhsDbyMt5b_(i|C?G&5Y(7ZH;_M zvi6&81e)#Er2cge-r_)goH3;7Z85y>rSg8z{{#N01*#!2n* zwhxg+wLu$Y@1$s0oWDXkMhPkRxV#hnO6sR~e#_iqnv+QM#eXQX+wg4xKT~iHJqg&0 z`ox5Lr_=kyZE;e2LPAnfk1eAI!}lptoh%%co{3WffQ1N`*A30-73&$RJ z5e>iCM%^d`#Yj_2IKgK^$K)@v>RwE?x9)rAp*NNwf(=Sz*Tb>kp@4#ol4Eynmnnb7X5fNCl)PN ztR$$YVm(TYV{yvnGWnVGbY%VM%yy}aK@`&OAuX2g%Z_r8%1q;i5P8b8+PQ>VJ==4v zckY}K6-1WyjfIeDZ)-oX&SL=43U0`Un=kC+q8U)}&u%}n&RdJ&7?t+I;tTSp@*6c3 zB-$>i7z*7s!)!@Ax1B<197F{2hHIvbjqg}V{H6Q_I0IRjRZ1tn|IU>J^{=htcpVLm zPS?z6=eJY4R53s`O0g87Vdv#Y*D%tRgho!B6}6bnymmpmWI1dITM$y2(Js71rwSd` z*8MsPor|z&qJK@kQcfY#6m>7A^4dl1uqHWYLgr(^90(o^(<@gJ;Pmbrbi&r^`T12V zi9z`}PSqVDmCvN%W(e{1nEKT#3D|6%!D*S&$Bw^>C82kQDkgD+#F{eH}Bin7+Kd z!H-EBI@InK(ywpXJoj?rpVRDDw9CFK8E7~Y3pb%tI)EjaYM)xIGr2Z+pw6c?Pvp9l z1a&;K&@l3>43jI{8~T*sah2~Vqb``|y{6HRY36I&U0u)c(uQ>oegs$X$1ntc*GhsS zs4e~2x(xNAaw^$5K5(wo%pr{Psz>I1-{`}^=nLbWy|?{e-K7P{(-@?i&)h7OA9fnj znq@r>CPZGEFcYEoCnT2O6A>J~xRayS{7vl?L2ln2{QO}EoUTwtRjrxPu^1-1x&41s znamh)W=qYY86b>nF>m&k_FeM)jergQ+Zm`&IWk0S$7S{Xm*}qPN2r>O9|;AYGFBZq zVP0OSEOo$}2u*{C5yuH-v|HP+mK2?aM5%T4zoKj54O9J1at=b&9=}+Z40jEIu=@2a!_mn0E;)u;DfFmjG zmUfDJ3tbY_Wubu*_WAVB;EK3ih&hAZ4x}cv2db)jl5QCsD3-0=+|G%dVS5Wvqk@YO zyQ1G4BYQr4QmwdMbJ%j!ic4@caeyYHeX#vDi4!%nFI&$GE|CDHQWl!g{YI!wn|53K z|8(?(#!jQEYNg%^SI2SHty@P7MBK*{91KFg=`d1g$jv6c}1)S7<`s~|1)3+?0u3}plmmVT}qsQ#_Hg@OIU`e`OH~88WnlVG?ib)|RSe|T`+p!A2Jr#T zYnCm!?_Np#p)-{GfWLaA9iDsFoCuE}!i&)bm)(%g2-mM9+-s(xe2GW9{SE%nI25jO zkZxay9xwBH-m{YMMmov?Xx6I!+*xpV0Gc&r!y#y8YJibTjhmsE3@It@_fNJr90H24 zIgSsDGR;%%QX__F7d*#H7iS#W)9wH4z(3M5dYolYurJ-FQpFM*B2ow@orwhF@3l|W zH>rEM-As;)BD$}UMxToi7yJyH7%kZo<+k7k`}16x=^~5_QuZ&x@dxCQy5#7aAvV2}z^P^&(>j)+BNUfgRoqup=Tx%&zrCmI?0*H>@N` z9kE9M_D~UJ#;hB~Bl}zV(R)`CoZ?`AMxc@s6x{4m+MjTVlL8hk%3r0{ znfm*z)z~XNwyU{GB;DDdQS4v8S-fJeSM|#K1z9_zsLA>k@s=}?`mI}668~O0W28I(&N@P5KO(-g*Imb#cdR5R_SBgZq((O}4$%(}z_?R<<;)lDtGiYb6jEl-RV`4) z)IYkCpky=a%2@4Ppigcgm!Zbqo?uAryBF&;pS{XzW0?BKMEruiII`bLF(owuQtlQX z+cVYo@yA6pi#;-h9D!4q?4tqHYzgC`dK zQJDH?gC}0k=bu|iP(Yo%`kM9vQ~$j9!ro7WFTNl`@SHh_MyrM3eNnvc%uwt7F9j3; z$C~ivfCAt=`U+j=n6THr7934w-FPrKn(DQOgwA6_jC3B^aAE2X z2bCi43ttzhb@mA1mJL(?hIrN9VYOGk8C;jFg`4`fg6s0W@W@Ic*aa+Uj233+Dx$kz zDVLrRb>s$j<`yd4ta)Dhc{`+`uO^_s80(PuY&^Gj09_5Yq$_FMV1CgadA|OIGR%g^ zD9%i4zvMtNUkyU_GP#B0Sh1X^6hqATtM*_G*pM9#lykWQ#l3sY1xx)M%oodG59J&` z$>vMue(n29I;FQoS_^+RTP(wR$m(?OUi@Q}@MmU{&0?vFi6MX84mlrf#J-8?dqpdG)w?rI88@PZk;RXMNt%j@QZ7u80v_-7@8%qxHp}j zMnv;V&#$R}1kf+I21tY)$0eqAUax$)8-}6(K%(V?drp7CSdB{SxEpLU3n65 z+ot~5N`j;7y<}qapNt0ErA20ni{(mg#^|QM3m%6YnHl?R0^ZAr-3{fwh8gx&X=ikd z1}G|QAt$8^SrnN`a^Y*J+f?A!U7$Imy|n|myfFJj+m{&5)E^hozx907H$o;-pxv1r zhh*m@U;n03qM1>k&tV9Bt##n~U{%N^&l&zT$R+X++$H>O_(k^4uzQXAXy!^_-YHS& zSiCtiz8&tKvpQ~D-xttVR_ zVCd^WQEGDV(H}evh1m?cBjLHgni(Iw@NWkIVbG!h(25r|l$}>)Sc%?CeiXyN0#a}5 z;AoGUbmO#nmuNMVlk@~JjT$IR%Yvhlw%X%#NX@X9Q+s>I2k77&C+~5D=Pn}-!e>xF zq2llf7vazDARWk4?%XcwKDupu7``D6$3gY;EwkiCKBt4^r04xXD%m_-+E?~{z;rRe zCErJ2AT`ARm!D9-@G(|N_}oa`yA}oy?t=4;ke3x6VKfeiz{rRT<1UTGVh~IVHs+v684;KM{>N)cOh86lN^dVd5c7 zvGjwn`GrO82TO9oT#wM!iwORPx*npdPnXR_?S~D0H>2HmW+U@0Xg^xgMW(gUpBD`x zQt8sZxtUy{!iCAsUeb{ww0jir4!od$m-B~qpQ3#D&ev9%V# zb_7DPiTuAP_M`oDN#7P_m?0QHcBIRdlZ)B>-h3{*JC9T^j)-P1W`Re0ekl@o2X~j| z3K;~{1czAAezv4v6NP6ReOvOSTm~X=(Of_xaJd?O)WN$WG3s}8L|o$t=(dt`S6T&! z<6h$(Z4uWvj!WVEv0CFhqMY^64jeF{aU6$CN6?cR+zS-s0$y9^p(LY%yQumnOJ(hy z9g&tNy4_%TF`%H(_@k){S9Uyb{3auHkrg@ut}i56g{QWUwQQ6p=Q_vWN_NLE&-p36#oOOQQ8sJ?9uU#;GtKV!y5fAw~B5 zM$*0#j28A5+4OvQ8>QCQT;BxD@4?+IYA-BtT6C@N`_N7-R|yWFUEe_k8ESoQBx!!f za}b2`i%UA3b2Y~q7)cj+C-d6HCk#jU!06sp*pe?F5P0WTZMDN46hQ3jx)wA8l9Oep zNF!hA2s&AUAIRz%2W%bbpxE15VB!P4p#$}^A{Y}*{i&5iq*2L(aAU_L79bQ=CkWeG zj~AK=jC<0Qmlq38b6^@Si8SU)WcO3_j1R{#q$Wl8MFPP42 zykbY5O#`>cAS4Kx31)ZTi?BNBDppFv$?vct=pQ(duKhdvP|` z=3lie9UNkd208{O0fB47l&M6j`-Q~Nd;Iqw+ZlM?6aJxitHe;(AVOi7W z(Y=E@DN@Xo09xQ|IPQ~m-)ez@!_5W;4pRgrN@ytq1BZ!A*X>S2uUhmxG~u0r@V=_! zUmUPIc5vKj0&!KrYYwD{qaZLKeq%J(zntsN#i>#CqPGn-mTx5&KN( z98T=BO)D}94X02s5uwi^XN2gP4n+z{_%!`+?oc4cjCMcy9;&ae2fh&C-~%0$7G8ZP z_Kd<>pG;z!;`Dru!iaf}*g>_d z>p>1}ph(<>$FCmaLo)3`*E2Tw#3H$s?gt>=C3z<@mg2+bFnW>yPTg*)1 z)2~t3zdTJcUo?CW>UOEwqMQdiME44#2jNB)L@bGrKlHGz5`_~rlI(XE>mRRIHW0oy z%Kp5y0jk4dz~Xbni%Bqt(h+J3f(jf;;v%^CmrG0hOHFDL!%S>XLA$qKrpi@YNs0tR z@hS3M1eiZuzimcv8Mmr}2m69(5g8Qwk*(qYqA`|&T1zJ7IM^VNg&60;SQ51kmNMj( zsF%_`sXC{yH$224j1;_pSb`yx-OOkAmx~3X??ehX&S$n1GaRf5_TQW8-Lre^AY~4- zv>OsxLSx0^^f3BtAW)BQZ;*q@ky6F^31=%Ze7@OnI;~5ZBxy}@3bk`!kBB=#$_N=h zIJ`MDoXuh}lZcSU*%B;Hb=w9q{5J5*G_-0~nzL3uCPVXBX+X|sOm>P0^!A1sC{kuvg+Q9NRL!)KOE;1?_ zJz<#M(Xt1Ef|3C6Ue>k8N!1a54FwB6VW>QEOb>@vdh`wl78T-Nzdwib?T*ukawPc~ zS%Rh7fD;*|Kmqv|F1T3koNyX$M#xy58c?-aOJ8<; z$3}i|MeVyCf1--y@@j~t{==2TpVpd|<4vCIsQn(rdOaQCJp=DO$uVJ7$voLTD$*!m z7jW)LW#~yZ5DbsXt-7;)uj9Yh+8qffVK<_C@SgD<4vg!#MSzGoH8<(Gj%d$xJb7Fp zwvtp?uMSa&t++T*;5AyD@>W?5e5Qr!F?!PTJn4M>Nau5~Mt!V`m@SYI^f@~P@Y#-2 zi9cJDz?^_~n$T9ng|pfn-%E1N9nA?NG!!>}D-+hr@JaQHd_q$@?+sEp(Lp46%FR>p==Zql=&~Jq)cXTd>u6I-QZE zyn5EG%%DL%GhHshtZjMSkbOvzS-ApfsVS-$o6qDc&@|zA!I0k0A-jOFyC!y|wC6gc zs>a7~$5!0+o|>3un_Nz(*1@0jd{bwT!9O60MvI&}l}t-|FmbV%M0s~(5Lwk+dY zwfuI~DNufqB6dgAvvAE+ruL#`p#pT05`(MC5e&)DWqLUpV9#tzltllzDuCW56l-VF zSZLR{3+vW?8NsAIu%%R--I6ZsL+|f>q)C*aan4uM zs%+Iy&Fw~1+-|>idgn~7Z6qzL##|{!048Y(uXaA;6dUuZN@(GoOnP4w_Zj2>;~IEI z=an@9mo!Guo(g%x-eDRcLuT_HRgTujwIAG#ShE#Nw7|D^D$*Z(EZP32P-R#HI^Ci5ZvWHLwe=sZBvxvIgJmYGL&cP<-5b#o%Q*l4F?hBTUG==wA4KA z7${rbW-#Y;qRN@fzm$N3!hv%!Qrfwlvku^^ti9$z)KCaFA#;Z!u`N4gX&I#ga}X`J^4;^H9z~{(RSHL&hO?j%KNV;xCu)=9HKy*d1*-xTChR~ zGK|f0GqWR9^a!bHpxh*cgMVxXQs$oNarjs0X1}-ymzQlJ>4$e~CZ8FF0MUNEqz5kp zbM8?hzgyD(KKeNtP6!%FQc*AkXZZ4x zK3~Tm!825k8wG%`D65Zn_g||Z%BjoxiGk(&4#9|64dt}u+6P*-6w2w#dToW~nASnL zDuTvk^c}+@C|5^XpzzurlPWFObS~9Y(vDU6lWQZa?O4@5xvuk7X_O`Z=BgQGYh%i> zDo*n52$*6(I8vb@5*O7XuoSj4x@k$a4J#rPcLT?!Sf!}m9jdw=Ua3&MEJ;u&@Ck&~ zt4VTwC$%54R046h)@?62S|)H-YJw9U7k?VzPH5eJaB8P5C8jZ#xc@i-yY|$cawxc? z$lr^?6%=IV=0j716tv+(O@7%ZE8es$ukY<7KUU-Og@plAS3|pR;rlwN;B-}$syD1) z%NffmmDr0oP>|KtT5j$Ps!~3zsadM!t;_mf)LOl#PK%-fk9WB>i?qp9(a>l z)>RBO7U^E|qn3Kfk~C1YH6 z7L9e)%bpKiw{~Zz6cI#~($XS69d^jnzPWTMOW_2PW=lv9Dsc8$2e<`hdt+|E>P>TZ zYDT-O^Jfx8M#>9(tz}15Q&skF1K_Q&AMH`^tEI1SiiO1x zUYB^UR9Y^7y`yEQ=5m(=nRqo9FjR%+;+LN!HiJ2)zdz~=6=+ZCHok(N_^8E9_hH_VZo zq*dTiU=^hBQOwq-Ma+`5!$>+1wQO}WCaLfAbUK5)ysCCFCsLNIg`)_Crp4ipCkmNi zLmJU%IOu&iwC*3wq{@eY4lRAEzwZ6<$x|FJv()mi6vIG&$&AE-iytLOZa1m_Zp3ix~tS-`n|59K<6I zE`AW1`cGF9?{)QciJBrFv^nJ1Z>5_A4j@K=1HZ?d!aw(Qrkv|V`~cy*-TkXO1=%wn z=nS@)^qG2XTH+;rt~2N$4|$(bBESqF>gwiastldaci!XTho1?ns0P1DXhdYxpDvg4 z`wDdipf?hJ?#oSZ1IxeINx5SdL>h_?vo=9Z9cQ#Jb&75?6ocIuOvtVxz=A&Eh($qO zuo!yz68$lkD^g!;Hq%tCA0zIGF1L=#rHRGixI$C?k4k=f^h=>t&~xX+$C&YRu4R@`S=4?y5@3Ad(t&h_C)Nnl*`gOb3$-bv+Ry*g=K zsW+i%MNv{m&Ro_H6M*gB@`h;0QOfPhEr_nmN&dTRQHBUD=hCIjR50jZs602Bnn_pi z3^pcKN6kst%JCnzTKDiXv|^#UD&RvPw=c?4E_N`7X z18Cj0d_xgt!$5El1^>7Yn3x~G%1DEMxeJ6Xofk-+1h(zTw%;Ch%wU5c1d%_7cjxg5 zS>QoNKnJUo$fWj2=PmVu&_Lvp*dJnr%awGAip+#BHFj7|YTxesSiOr*!u;=DbZWL( z&MzPY2T&~^?HxSYc~{*#fWcC^gJZG&?{rezO@Yl=7qFm`1CMdCL!avWB<;^a_g=h# z8a9>GP)VbD`awDJ|RHfOrdMqk2)Vw?oq@d&HUc)?>SBf5u{M(5puK~^LH0#Bu-B! z%aK~5!RWO1<4!6&?#M$zy;&;dTtv(w4r(AZGEL$lGd#U-tcapg$e+zj%L5V~xl)Ef zFC-w_hs23Mb{LR8h^vE}l@9QyoGu^OV6F43cXQ8oe#pfWl9wnMS}K-{LjI^WM`9bo z3YBikqw@&&<`~7s3~`*M4w^KmRxtLh#(T6JGWxQ4VseD}LiSH;FLqu*E0@lNSy+AN z(x3$q$HWnkSg`l_cpJpze%tvc6bI{5<9yCdQ-5A`&ZzO8^O;@H;%6ZZH+(rR_CM{< zURX)cssb%0?Ds@Mm8rkDk{}N~(3_pD@n0=X{pVteiB+897b}U{r8T806SAj~i%JGc zYx)Wu^l};LL8JjuXfi4@&!bv9_iUy>5d&(t^Q)CbuY^Ml~ zY>Rg*>IKo!h-#i8&085I18PJDoBO?X`nrF>JW`<4(B?Fl6C$!{oHs)oo`tdyK8qqr z4zh;b@2D(&#=2hb=qN;88B3SSIkQxPtTGF1UGH^&8bLcyQ#)&&uMP%xWX%1%>>ui(qN*sAR3CH()R9V1EXKjVw6oV$QvU#+)XcgE#!9(tK2yQ+ zdf|s3Wi~h#<5fYHa|u zd1jW*c5pZTwWpA;^j4@Xk9PTOYu1%5q_Dr`!cbaE%038QSn z>EE7PLCE24`If@%cCdK-92&rZI4rof@P_4RqqsQyOLDZ)FHY})u+Ar97&PmfILT>L zKz-TRYi5A z0_t>B4&v2Z3B@}0h2pF8Z`O_ zdyF1DOAg^#ztKB5Wc2nA8OfghK4T!+-A5k};L%{RJ2^Pm+t)qVJDBXn5PdXm4?Qvl zd+}$WhyJH;2oDFkY35!GyV&2;-)r>rCzCycz5N42J>3|Q{$z>cd}f_KUEHVL`inJs zZedot|AjTbiw+24j=$I2C(jFRtlhKeQhLVn3f;TzG8Y0KP1Nce!4-1+EYR>=1DNgu z4f!|$gC5BmE64AWj;ZX#NKeOL?W25^``0PT$`A?4+KeC@StXrU0ULZrRmkSr})XtB(Hc22x0dR(D>JMzXAKDh3E$4_T2Jv~ZbMaw+(Wi&!m zA>S>chPsQhz?oL5(?U1lH-nDok5s4Sp>-cTYWLa*oB^-My!h2(Jy6CJe&jgdYGQh5 zM4@c6ia(<8C~Ii}O77jjxlXymZVV$p*Nw3#a-H6Fr85}^$ z1{~8V?WJ{8{58~=tGL$o!g7{1$1>B}O=s#4!i>C*>A;8#%Sm zaDx3fwHfU<>y9+LJ|nqvj=F|hkRXl{50o?HU*!O1^R{LEw~;sgdu@HD z?W(NLZ(r6AI=nW_`pjL76xFz>V0Xag%2wx4gD*WDgKkU)-!r?ebAj*7EwQ(x6-33M zA^^YP22rscJ)~_MEbPAEs^BW4o59cSdbtr*G7v=*lv?0!k~N6AzD%|paW_Oo_s7w& zF(>vAe&0j_^@tQ@(nLD<2!)uyxowA}P{uCX0;=9O1L@od0H;4Y(LJ1nO`mn+u_MJf z1;BR?8nJ>>y!XxXx-M?yzWJIwg4!2PAOe9tTE?~jI54q_ZI#Y{k2p-(wt9Zo6~_rf z5Qg#wD%Dks9=G;d#M#iR=)DsD#D5iC4NykBlai@so1hqlDRf)BchU(mg&u$q7gy4d z+K(cN!oE}mV511q2(RpTVOQEaU3g(fo|Y;jdLna*WhYErF|jC@cu^N!JFD)=iS4k5 zZ*E(MPT;E9)u(JC8l>(DniqGSLkg0#pm0DB^TOcy6o6Kn_msefjE-7BlbZZRSxxm- zgk1h>*Uw~KUAov`p{YN@`t}bRbSbnn&+iE5Ogo?560GV69v7r3e*F z{I7ON*Z&UqTl;sHFtBwxU8x|neqMY0oCF%q+OOD4f^_dcg(nx|_3X=4M#Y%p(5Yv% zOS`7{}v;w?ig6ktJknS*0<<*CgGyGJ#|el*xZO2*|~UnZ`<3X=^DXS1RvE)H2x zL4Y3&sA?zI1MPdf({SRvhrw)R6NF zl-{kW{#_*`7EnYd9*vgAinvZAmqjFuW0>C2vgdwd7vnH{MQRNoX8je5F_5{!2_>+M zz$P`G+e_*E_=JIasO$f7kKN$!N3(3V!n@?AGLmCci^!`b_`pFFfgKJa zEox^k>;3L?^sfSniI)tZQYpW8(fx&6f;kwbEp-u>5C`C3poO#^FUW8Th_AqV>h@}1 zJ>-)icp!ZwX;r~R>jR{7Y!kl{dWmqr<*wcC!kzgsPk`nGiUgvj=u#_@T`x@o(z>FH zIzZbkmXgM9UPdLC#pN`g%~uvrPL~g$87Z2j6%US<`B!sMJ7-xZ%dfM49N%1~LWf`= zMW`||m7hi+D{_eh6b)lXai4ok=Pv7HY_`9q^2zwxI*4w3ZzBEC3Vn4?;DZ+>a_(1Q zFaYdru3(c(Em(LMM?VPT1nJW}a$b`;iQB}n%k09y? zm08P5&Eq~Hst5%O{@X{;b1*k)T|~A`?Apn>%@b2_*b%?9QvN8+8UK<}{;XdleoAl8 zrt_uI?Nrf$?bE2*EvN;>fY95CU9wR5w41vwB6PHHz+J!qEkHPRcFj`yK$*KxZ7mgN zNWGBgL~$+Zkr`G`D96GRzjWZmYPWPfAenO_7jRTxRD)_d02tVBuMgl1pG(mTl;JD z7^`|bsJ{ZKYc|*Up z0{4z+UH5R?qZax#PG)v0tt1&hjUHi+u^JkUZX5S7*-+KJKPca*QlF#^@C{Tbd>`&| z^Ap*)U&RQ_a$%b#7^<1w6)Rw~J57noAh&l>i*ISCp>x(W@b?DyY8&`{^=^a~&_uqphzf>9s*`cy(`(%BR+jz1=-pYY zj8e54vV7;VjGo<6zHY!WqVNx>yg=i_sI=u%K0eb$^9MH9!%!s+lytS|@Z|bIYGI~y zA87Y>QJKE#Dz2>IhAOxU{T9l4A0q}r0Fy|o<*k#+acn!anM#gKnKRmb63JKxAm@YQ zinl%E_`%dWQ-Gfk!qxEZ@7nBOf@6(RAsI|W40!t5GKR@kB_g~yP}M44@z3sXLRIyu zoz3lBt)@QE^(J@HYUMTp7%9^^fyYyA;6Gx}z!x3{!dw1qSA-X-#nfFbU`oLeCVN6j89Q8;%W7`xp^B>73%`?cpolx*`znpc7f(6C9I_6!yscO2FnT z(nPciuUf;-N7YmUb&P>6sQZLlX1cU!3qT6X8XPTD2CYIvs0J#P7R1GtRuPzzF2g9z zN0zExeB4s5gjJ=Xx&6OHQ9eT`04MYF$4W~D+!V#0_%_V^jqjKZhyllAYfM-3=m5lTgP@@UP)|m zh(IBgsCviv0<>0C@kF>e-Dc%nepm85+69#J$&9p0w7k)I&C6{Zi|T@Q{<7{$42Loe zxLIv>LfnoGX@&tm(yo%QX~B~!6C+vFY)=W-9_w=l5D}xhQ}d>%rZ$$>9_#uWXKBu) z$z+h`i60ofg3`eWL|eE;?Sf@}k28QZuSd>BfF)L}Fu6R@wdfyM)*R5k9fw3ZJ@hWv z7^r+;hm?kF-azL1F9iaEEF;RCuT49X`X3Br*MTuyj)q26(HEsG|BH zR0S`zwO_wqXe(ks6?Lu_6{$)3`(6LjA?c8Syy4YZ(N@b%^laDlB-5iEFfV0W+&qTR z1BmWNN)DL?3RN2~Y(`l@Tu9n4$GUTyjzP1G|b z{#}PE`cl_P&f@BrRZy)oZy98JVN+z=!?q2&`NVcnKXrY4WNRr4)^JzYh%`Pj+UnX*2zecSpb$<~@T53;?u zDYESsA;NKz?FBKCt-U;(Y!|c(m-Qy-)*de=y1g_mx^>o7C*7VA6Wum8e@t}iOb)tz ztBP(HVy9bY%KGT`qGi2F!nGz|Ai`bN8 {Ku?a}Fn(oRgexu2Cfq6Qnug`AG+az{ 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 z z%>wpoGX9g`bxUTox4D+u*2{C@e`D8gFI+~legOQxan)8>{=*R1+2EDA@Nd`*cCu4} ztA=)ZN#^&u+OL}cMJU1()`GV>rZXoJEGoryRv~>_D(kCr;Y{|*Yig8!Z7%G|T)GvD z`*laE(Ww#ADJM-Nsx_1F>V*<(@)A`frY}z}Th?<9eq&#zwc?sy=Ie7I?}rjaeW;Tb zJ}S~7x3G!FXe}&nI-js6QuSyt%Kj0*2fs^Oso8dt@S25^rTnoUNyVXmOI0P_e{4I3 z$B4fLzwcnB341o~32f@X;T=?Xlty62Db{VAd!V#~VOXqxgaRN@nF`U)>K-T=w#%X= z-A=l(#9RB+_8XqW{-RLv8*4#eg*nO8+R+0+S3WQ$4*t*qBChf7#n~H3!fO{wm>I9t zbm!8cjUgZoCGOH)LJ}+5Uw{*n+J5SXSRu-sm5_vHr!^LZ?B!=rB(+hjXmbLqMZ?83 z{t5ajEmgYGu7jpIdn;%s3J&eugCQ7CgY4P5`G7h#{tLggPo&kRwAd6cP9CMLqXhC0GJP*;)aW{77h{+mGNdFpzKDtT?l`$}(IOp|Ck zeDH&^rQGpLT2nUi#$1?1M_MtFBRW}uhzQ8TWTRQ!(h(fl3Hg1jdWAJX5?;4Z;!NH8 zb#3+CH|IiD#KAsTE0`SJ$#utQGnTc{9K^ycK`?#c+kk=M6VMSDdO5a?;PaiVeRtH> z#mdZ-B1Ce>5_nAKKK${rqk`tsY(TE@mge|pL?`o_-2E*=0ZHW-YJJXRJU!;0?}N?*@L%jQJhaF>UnAV z23>`F*5HIr=C+A@bj4k$)Qm;b4~DRWb}~>hf2is}Cv|c?BGbc-##O9iz-X!TZ=c-B z+8?*td^=d;O=pyNPXTaPX++g;6(OyjAwfN5sC6o&r$#9KBj-k2(e2YaF(FGCpQ~H3 z{29y>JppN9o z@W3SaPPa{Ohl*#-S+LCimdaf!99PT~{OOPqSlvD_co3+37k3`TMeSZIT(B^0TD$PPjChB&I-ZzSn~QjeSDM1Rd{`YkN56n@!r#q>hw^RsJPc|khn^I) z4U>jKN|Dh{hldUU?y1=J@8?2Rhb!_zcuh5rKg@-kF8DUkin4so)nq-eSVn42_D00|*UaKBFW7dfrOO2(J^Zl>s(>Q$IR?6AJt*(Em^AlMh zUv4bJWt|Y8r}#yb4!NcZ0{4Fmba*|4ho;J(?PTczJFL(*1q))KpD#z&uUAOL6wrt( z@D=M3+|f%vU)c$9`}$|g%|X9kg@Tv<-F9NofUE5RmOYvVTw`y5nQrLk`#)xFfSXC= z?-r2Kax;y&)`o&De^EC1w{k~dCi!*tb*3aFxs{JHSokP14ZGe3DW^_y8tX){7ADirY%0Rj3qROtP^{(tBo_29u^A5h< z*)$NA6&%^ctXPbX<-YbxJMG+;!MDT zs*>>5g%S`lHi5-GlJGVsCv0D=usARxOzKCuxE8%ID%!uy>Qn}?&W=mD{cnT887N%)|fke3o-lJFsC3JVP%7BDp{ zIB58YGl7MMj|xDU2~ueILnrevg@!+J2BgsN$Ib>UH2jIP0UNU(bAaSx*5eKo(wOyA z=R#8=N)kRHFv~!~k6BMT`?WFaDd)HrX8p`5pkUC3%N~Wfs>3s$q zM^vK*6jJH%C7jGj>dQ}ID!8BJ#i~4PhkM&7jm_>_co8zqJjKn%+=h~-#RYZ%wpB~! z2UpW)WJj6J&Ao;(*AUF#Gr?V*NYhQP0SE_l1}5S20%x^h(l;uq5qZRX0!R%R9+dUa z$#KN~7~I`C0zygdR6YIU+o0<`#EIktBNPpk_&ynva@XrhJ`0h4qM0lBWQ28;V3Y*+ zkd<41&VMw*qz@kCOv60SSNFj1c|8NzC^Uq{MdU4iZzpCw=#PC10pFRJg{%BQ=lWJd zAti3ykTQa<9R?BH*U5s2uotA>>-w=FhBx;kdKtX&k4(a!i=0D+GABz}-cFDED__-emrq ztuf^h%Sfw*AB`hukE3!^hy7ybAp{Z-ZVW5mFx$RT}(zX@socXAA<(i6OvY?xk(0+ z^$s+f1GCie1S0L~a^J!iA3Xj-X`C$@30AYVYyRd1in&y8E)A}>Qmr3bR4cty>xcc5 zPK+GO+Ny;R7D-Ej$2u)e=jW9vOwp9?yB~(wWwR{**sQq?@*D0&k;M#5%?JM^Zuq!u z-rYDmHZVFosHxLT@KdyQ8V(j!tRYGG;zEfh8rVOB?1ZRSp43`L#lZ|yxRw0O2Nf&~<{bnmMNf}mAujiMXDu1-YF?2kY`hs0;#tj~3B zX9HO+42^e$HL_os^22eJPH7G~uIAu*wD>d3b=FD3Uo4ci^8;TMcG z?Yn=``Cr+^$p{b-Uc^FCxo-^G0YSw1|7t+&#}V^kg^f;=ql$=Ffv*iIqI2K#kx#SF zJkW`{#HZ|nQRnT&c{c2v9y>^&N_u-qaO6BTU)66VJ%Cn!xpN~7$-ela2Whg>9%q z(U#I7ui6T*^GsWFgV$}M?#z(K5ZVRg`U1KPOnu+ z72v-uNdB_(-*Y;wKTE=w?Nk!|OHs^ztMh-dZR^k5iqLOcJX){O`Z|BriLO2cQ~hDy zE&jR_bqw{1#q%{=*AwZ>dxsqG>MQ-by0hPO9+COj^kDI}Snh{?hp-khrd8F}`K|3X z@0;8-Ju;#ZXeRhwIvk0QNWxb{EhKeJ$V*@o6h)ZdcQ!bHtvT9?HGd#7=-;fmm_y5d zmARSL=yh1xVjuvG@u?I<4=n)bf72TI2JQ)@|uiN~kjIX{2Y z($f5eG8zjM{GkF8!XE{fC|2Mno1u_wcoHE9zDLi8Xata7$7M`sJY=dlFgUe-YA@;M z0DbJne_CfoMLl8-J`n7B4a#jJ0eLp~{Cs%!|6x8!NpK>TM9-fR;6RsUWx$B9RJTD1 ztbwNf0-gqwCY)DNND(xxr^IWKty zY+JnS1FPqF3h@v1pnRSp3cEVB3@@9}R@Wbugl|xlVfDN)tX8{$#ATBncUrlnuSl-w zjrC+RosJA$F9!$Wt^k_j48#gO!nWNy0ZN z3MJzkFzCz%$IOSAc+$2t#jTXvJ10WtqVj(-UAJ%FmWCMDo zv>PJ{-(DzL(oKqL0g@EzM}s(;Cy@ABu<@sL~vO~T(Sl+dfHfnjNvxibSSP*c-8 zjnYa@68?699Itxv^oUmTry@BySxds-rFYJM&Yk(n=dl?e+j&YpNW$Nz@z181xwBvK zJcUx~z^#n;`Uj^85qs7OmkwPlAwxHFx!gJl4_iz(R$?3`2@hYScdh5}KiDKZVv(St z$GNZa$VGZtW`zB6lJKZSdLCwggZoK%^dcd+9;4AX2|vF`xT=4$%_T{A%pzf&`8|zK zNqDR?1;>gcJkB|!eX~h;{31E)HO_LyD)-*uJs|H>eK^{}`@XP9bE-}lZJF}~0)gSD z7Ig%Eir!OR#iL6qKDt~R_(z={@oAetA#EpJ)gk!p+2Qfrd{L82izp9pKnc%mZ|ct~ z{AAVYm&q29#)`)(DQ{dF7D;&GV(Bjp-;Nw;MKL%K$46!wxJxY2^o=t2Qo7^2QA4KU zz8LQefpYlKH_O~E>sbZ+)C`PH>fpMW;Lic!B!$q;D{WCp0Ctnm`~S)H;N=0Rv4qCb+$(X2~40!o3!B zra)EJCn_xUdxfhNg$zk>i)B{yWsMi?8m5{);OB(unOH$HSSs(8i=e&gCejy?cJv0v z&W8|_Y;M;@UbLdV5v#Orj*eoXUh^OC!|C643 zaAn$*V2@A2lNPZrlBRRYe&d@AWnnK-39c%ql4a#8I7AaHb%e;uZ|10aI>}@bRR>&cOCWj}-$CiiVH=wD<7>zRKOTtra z$tYu-2kCDtW3Z=G`g@YG>CyeChDW;l$2UNP)g<;5Fz*_|CH5JFo)4GJm;O6^Bv7{k z5jcJLCaNP4D%mGWA~RC~`obmM+p}k^5%rX#a+!J+K)=(2n*$T|VF>T++p-T1OlJD) zSgqpQwuQS}BmBf{|2PQXja+H(yJahwsfHgw6k21;z!WSsmiz6K&z8`MmIn~DuT0Et zo@q1>Zo=O8gXB)wxd6@ibEUs)@p&BM=gMX*a&m}vs5$263T#0N2@R4Mtj}*c*9wYt zVHZUkQNWPFEcn)=nEeIJ4Y!cpR9S-3@N513Q_u1(Xsm)Fm(B4}5c)y1Aq?;WvcC?X z3@(@}p$Aay!P+3y>KPcq2^1L?MOWYwBu@6ib#EVO)Q1o3`}@ge@9<<@roZ%qS-yq= zSdC;`S3Rjtf!qfY+^yv=anUw^F-5YSQX&;!S*Z#)n^9RQ!6I<4@LQ3MLX~N?(c8+5 z^!0+QHrc@PhplhqzGt!hp8{v*jpX2_xR!J03f`;_KgAR`pIdr?LECoqL@v5QBmto) ze>LRfN$WLfKTJ!`N<|}KZm4%ZF)PbRc7yX~eOsM3=lunb^LEeY=T+Y;^E7hLSH&g6 z=K{iq2L{`!ppDYPaTPzK(Xjca9 z)pK`!+SYDBcv6V(Jv^xaciK)I#&8sj$k=~Z>tU#+-$^Q=B3?cKII8E}<*%|=p(Dyf z&|6Q{23+w8nGk(XnbE)0exqf*B_1ZK`cDaPJ9m0- zxn-qY8PA@IOn!e=+TFv#1y4QUBs^oWbU#N3&mh3@wqCw57y<-3cS8o z?Rj8vnevkbVoR$*9x*Y{4jw>fBqI)<%_QNOi&lX_<7gb`b-%!w1Ws%!DtUb$Jva z`?ADjX)EKsWoF|tEU7s@ISGmWLlBN5>3y24r!98bwB0a3kaL5FvN$qZG6~OGEO85O ztSlz`j}4B4u@mce4vZM}Rd2i{H!8ku!;;WA_AuI~3?gN3C<)INmR@b`(S*4_fxvH% z-utMf)f&C`NV+w^VdhebT{n_B!xzNv2#kWa#&Z1Sn zTOH7zI`vjW2v-`53JC}7wfxx2I>o}vcqm_(54j;F1srOZAn6Pg`v)27dW#6!=k?3X zkCl-(>q~Os+=CWSY3jfAARi-_r%J!r$NkqYMqAf!*&G$(!?@v5Slf3^^n(<7<*w!+7CFv92PA0*%Gf>2BVW}3ANFjkR{gVbf#;CX#zHE0@8WY{HrGhu z)kdt|F{XKcto}_(Uhs4}^j;o9jY`7##gf%2%s;OYgk8k2-*ASaZ*W41$!I>5dl!3s zhA6j7)Z`!!H-475u@ZRGJ9nhrUG@UXakX)JbaWOXf5&`u*6ZrhUs!||v)j~Olwg{S zPE5^;o~UgU&VuJMWM#Ho5}s>0c67rQHb!iT->q^y(2b~@ip1MYb-I>1{qra!wmA1p z@bmK7jEZU|4xv`#O(nKk25uiM0m?gwFNqF93 zi5H+%GKJoJLH*Ox2s8F?`gjE_|5VG>_m!YE2QXw*cBmalM=%3+C!Rf3=k*j#|fUR zaFsf>4@6K4sW1lTmu2)ws-34d6GgBa9kJtV$cucbEj?d>U<18?lD2RwSk3FL@_*t2 zZp401!V6MxCoM<$|0t;I=+ErIChw+183jl*yOYfOcKJFc{_!PX3+RB2D%Q+C!t3O! zWKb`|;lcW(aPSS%-`qwk)eMgq4NtX^reldHKXK)7sA|2s zb6|3(@HAIh|9WygQ@dvvGBGgR?AvE{+uk5`;(vmh&j~HZDQ3dMt+pnw6aSV(o8)o)|qYwv@dZJB|u zsr*QA!H0Mz_;p=?J+JUEHp zNpVNP38F%T;ud_pTyAxAWCz!aCrvf+AUZGi)5D%CeU6cl9z|kIB7ymwa3w`AAo_v? zAm~*lg9Ct1LxmS4Ep8J7+uJH-$j?XI{vopV&7wlE;nN4FpImyI%aiQKsC)p1S5Q$H z*sh>d4v8rkSqNv4H3Z;)wW+r}!VCBo>>x$8`s>gRx<9J-#{fI<7~mL5khX2Clm7tG zH#jExAMC!^(c>x|9gM*f&;oE4OT}z#95^sNGKKf1=@HzEMT*2Fz_z9!f&y~WEm8q4>Qd*N5^qTm+&F5H!JKmXn?N?)4B|9a%nGsoNPb8fAPq@-csU}aZHBh+3C!Ke8#it+fp?Mwd?8}SjkssqFeH{W zPzWBP&|$Kc~Z5Rm)`Bf)GEF9WCiWBPtC$Xx5XowVwrGW-tG8CDfLd#C09OD#d1QESc#6?t zKc(!iBL&9tmZwHcI`IsKCqNm7r$t92GG+;!QdLt=nF~@RaCWQoO{!=F@$X7!!Y`m8 z5&Q=!fE{s3vMQykZ`p_b_r{6M0Fu+A2?LTCny(3Afcp1YT`y6PMFzM!&b)B~);w|E zY89Th>T1^mZG}L=K}x;~q(wb-+Rm9I#)yLnLaRmS6uI7>kZ$(aM}E&~iT6dZm!uw- z??u7p@){7elZl{yoi^F=GvXl_pk>*UQ4`8 zW@Wb4^MN)q`;rKf#!&p){u7`CU*fILRAC&Qx=!6`}CS`i{Qj4B?eVFp*>IZ`mR-c3toVl4KB+C#>hyNmx zSjsn~myZNrjnEgUR7mRtX`p;9qKGI#Q?$C2{xnl8i`u>QuSYzVTs898cX)JI`QAhm zG5QO276Y?-aA}mP>LocijY`6cMW&oOl{KsXP8Xs*83gSQikrwzo)0Y>LTc+VmWUz( z55?)XG@64DJ(_N^z;N%2T{wqY2DnYzhfp7Cj4=B7cIh{x}K0 zXh$(-PM;!HBvUzB({kgoE{lA*qk4DCAVsHSw!Y}#JpMLeD|1}YJqw0P-;tMyg^jeY? z6bh=>B1Wgt^;;1{0XnF?Wq4*>IGV1@I17zP!Y|wSsMb>7lRG8NCDYC_fU6Lp9DUvR z8UggOT_H_PsUg7=b0J!P(+8yyen8$3VOFu`Io5W4a+L4ci|NyFypdSBe`brBjhh|o zfU_;*lWw$YJHUpqxHlo6WwCII|JaKr;U$Z_TSC^}+8W^md-F*)TbctqMhBKbP9WiE zqX8>)!WiE%4E6XRC2Rt!_AhUuX*Q9{f->FEfC?Z^Yt9U4nZ766kePwm#^0%|nCFC8 z+{Gj@xoaokR~D@n9_|o7)_;er3+kD8zDgtWcO$F7gy#zndA9Tu_Y><8@U&r9a<=tDDkGqurSBtaW2lIz(Xk>A`(ZyAk-a*UwKpzUWPa$` z9@HMv1Wbv*+Xm2t4X6f*qDY<@R@g(5@T(blPkIU@oM{ZLh+jpq8;q~bKvGVAWh9q} zc4O!*sQoHa>o%{}AXfCF=Yp3A$S;aZcc;#izg?lZ4Jn7y?<)ITuHf-p9<}g^r4Vzp z+-ba+4Vw`$84z9NV@?(;Q<%*^vM}36Xoat2c_-%cC|1%xKC!8|d^9^7+;L9mFQtJq zCE?eoaFc!)d>K-R??j=*|1(zByDR%=%9V`PXMDX3NSrnwvZ}T^Qp`zR@uU3r$(bop zHRt0rVZO)vxb`0#YfMi0SGw1$lFKjB)BnJhGu0E4qaEsXy+27o47ZREsbl(Kik6;$ zHkta+eGzBIdN&h8K#$dTYoh4f@1;m$!^^-CNI>yfP~qS{FTJXu-5xC}4oKonRazRQlOdsef&GfSZ<8Z#GtpF0`EwScvNbfU5g%kr<$F_?u zQT>KzqdnMxm0EIbFxpcoPPp497EQD(H@8=1f2YH!+#zQTQY zL2-H8^aQ5Z*x?uu`0h0rl4YM3d@JX7T=H%2?_`{$?|+r^JAVIbE8;U{3-!V09q)u> z#iIp(lk+<+_*?Il2^$qn@VmSLIK%JBiQ?R;m?9I`JFkmii>;Xujf(Y9aS* zJ`!p;izHwlW%NO5!`wJTP&hnpISg;?2neV*)W$cPpH>`6AXMVJ_q+7zc9mI_c$Vde zj(Ajzk=lyqWErQtYQ@nIcHjEb^wvHf`>2^P%n&q>$s2%hJT~V37sVz~$@jx=!Rsld z@#)R&vfDsNj2F76#0cN+g?LE2KhC>*IRJNmeC&IHQou~_=Wg$QgxDtc!y@yv*kWa* z)3&}4w;qSPJ0WI95FG%fLtIace~aN!DmtY|-Uh01PIRfS#vG5Zp%QZnEA7TO6a$!< z@Bv0ch!w?To?_wgJ@vSE!vNNwn{14szhtH%f>x-}H`WUlrgS((R*HyN5<}uQ=p+%$ z=%kQUFv-*hAeC{)SbY=%--j_)ZW%cu>t&7zXl_ta@>3A>8o!EqmAC*A)JK+%l|guG z28ai?vCxElz~2KQ2>oN2!@}dW1_maZQ3ayL!~rRJ2Y`Vg`zmhCGhjUqDC-f)jEpPW zcgsu}Lop%49v#bNfZ$&BZGA8>I5}Pn^`U|7704F)H;#2(^*SXWVNh9}(v2uQP3LdG zE5X7R@E-(J+LUkSDG3}zyj76L3F|{(9mMG&xk+R&Zxa(HBHHbg_?ACX3Z0H7lF9NZ z1weghyxwe(foI?C_!wqJgIE6Ybo1buhfoIeu9&#OUhwi&>Un;$9~Szi4wO7;MML5ywKRD|%Jv+J8Xrbi+4Wl|VseFj!`IGf^2XXazW=+Kaoib$Sl zZKyiqrs2|jrtq(MJOrkGN5Rf>U7;X$U4j!It zFbXq;WTZAV4GzY>y|E%Z5f;c_+#5*@fx+M_EQ2VXn;WV49_9rBJ3)+t1e??1NB(%1 z6ZHbb1Vs#+0T9glC}b<^4zbKm{w21FQ|vD}#VF7bd9|mB~*&V^DU@GR`twXFqFpGIm2Xv%AWUxV%;`bVFLSqU_3WcYG z1V`u?fw&?D4?||EGaEy1Qjv9isPIa-@bz5q;|76MZ^NQGD71kKBWSR zQyZ5EX%!It-ix^>l|om8g_P~9IV-+@xq{6s<@A&MWF=V8o1`ptOtIyz9ow_hQU#d> z&>)MhX$6EITfi-kyw4UV?&wO|1Y-G$Nqa0+8k@AA{b7t!HR%_Q>mdohv6$+5Cbe_z zoyc{+J^gIDBbWMIxCxT*n~SNAaQ1-Q*`I$l-PullY#IEM@Y2OpXFK1p+?8H&UO5g5=kDW|&!+qO$*+Z>JP9vfEP36(;`iLSfB$R=i>sKu zGqZRSUg0!YlPjaoD+#X@J;%()%1$R^->+Iswb+wi)6covI&@dMd7u20Z0AXMb;iu} zbMDMXXU$AT@+7<_V`lm}cjjYuQOi054dnnc*4re!b}^NqFVAJhf?`-Q7&vq1J#|+JE6r-SWP9h5@Osf`PmfJS03_iJ zPNO}!Nlk8(@J4~Prdytp9t76j1-&^qbOq%-XYGSqlGp8IBv-#yi<(TfX*9xR~C#s^WN<= zfRx)*B>4M_L`Tg*EjoIS)0|O$E(ztmS-(qi_k*n8CDFPs>k5SjEeY?>+P@m`fOr%d zaOt@6Bz!RI*+^Gb5k(v)_!6jp0?xqgkg*A9hSJNyPSQ7py>%tVF|8W+P6V&=ASr{Rl zMoIWs#-kR$=bqv;!GsL1E62T>`|+&J3wKfy{xoZM!iAKCPh{*){GPkJGqQH4=6*7Z zx~Igtr>w%D+KFZH0PMmIDpCs@A-X~`TCQQow?Shh@QSjq2`liYlKV2SRXs-aptL_p`nrlj# zU6k=*l~s2!DD>y$DYg|w%w*l#!Z=vuJsJ!I>lM_k%}K;Byl%0FXI6$pe4Y)$Wn*zu zyxw?rcTkSz$||B0RM!;SF3XN#f^}zt>%1XKf^X7*TSeZv3NFbMjRiO~Nw%n>j{+*S zUk%hYK_}PKWW<4a3_5Z6-mOd-@Z&*y-tGO-fd=v8XfNnQFx42d*x;nhJ?O#$ud-5x zw{gMt?FbUPk|B7@rIYO3m=_tzSSp5a>_OEL0qcLt<_p9H)CN`uc=im=iwhiHKwqsb zpzi6~(CYBBEy0ZL1bucNyVqp3HFg=UzkN11eLln-0)_1UOQu+y3*z-=ptD>R!cnFu zOhjom7M_6l6>5sj1Q*6fFs`0;(b1Oa$(h9J$_8Ifxb$lZ|TN~6*)O6f1 zb-5?yLr;~<0NF#B^iw63py&h2eCWl&p2M>8F~ooGRDNZ=zf^5*9k-L64uSKcS29Uv zw+Cm=hnvi8#JSs#DxV&P7$J=qBs4k1D7ZNOdp4sV5#sKRP(u*fB&cUN#K0t^F=yiK zu-&ufLoQxs-FvV1-l0?kG>#n@X&c&a1-w6dK7>RbgZL1_CJ|tIY)Tu8@anVf8L=^i z605rRh&w;9BDe58?*lF$dGEosG0U-xtAJD9i@;4|;V@qV894em^Wmi{aY%PJ8&GSi zF*ews*1=F1$!O`$ttSb1N)XSpY8->t2Rw-A(83b-a$^2Uu+%V4QGs*l0qUKIAC-`o z9ppxfKx`H`&-7sCT7wxDT1iC3S7l2@%`D{8#%^jRO;!rpEMt%ADq&4ad0 zZ=Y&58tk3;$=_@+Hy=L5D1zM@Hx~7A1W5;MG-MAtV355f>MA z_frWsXbZJJ1-$ef2sQ5r)NyS}{iK3nCZXRmbYq^P05|Z_U%m%#i}`M!(nCbsb4cC? zK9f)uTkN+G0P+FChB+x%DgNE@IyvCj2N0VP%*_)su*mS#cQCSRijV}BfR+2)s zzd5^pXh@y2SNsns9ng2kA%_5GqFQ8Ip-6ae?tFM8QdSj&GdgfkgI*4avZAUHMB{vB z8hS&)_x#!8Nvh@#st#G&4i}5gImXXzJ^@aVQEkHLAvrx$O^>&BJek}7%VF6!tw@tO z1^LP_^vak6+Odmo#=p+qg`mM&IAegMR%_k*7cOXX3sK5M8u7Q1c^AeeDY)6jv5jMd z#d=CPtDV8~Ih7@x7?tyQS#sp4Mj`L<-b zhr)KIyivYRpM*~@mge|PS^N(=@3*Xm!233Nq zV&)Kxb9NrroKxwyhoYi3TaqM0Z}U?qR#N%K;L73O34ak&JjD0h> zCN5;#qH;rC8z#v&mi?0a*ekYa7P4(&=!1#k$uP(z;j@b+$}LhR>x_Z#0&o0QuAT_h z60-#a)Ds~^*PK5}X^Kg>OLSRR$Ihkqlw^C&2Uy9@Y#~C9wKA_Y;joOMa->zYM2!^6 zupGfM+VdWi9DVU}OTd@jBGxf2nkP+;6bmLz<^i5XKP1+paJi(;obQmEBVf8m7WWkca5u}?F12AxR4 zmz~J9^gdq^5HfS+Lg-bBUQ#B7D3+Sj`jKI<*JB~e>*N2|um|UNMc|zjpQ5b>Zisnj zv-I+-ogO{XH^!{Zlyd+<fy?YY(UBeSF#)gx5Xc^NWbs|upB@>}e_XBR`Mr4Iy|EK*lB;4LIY9F%?5#eC#bYrg&Y0zb z+goj!bc@{pyya|}7l7*#ZA!31sY2u~vH;1~0XbU1J@L!@UObsUqxwul zZ*~YN{)+I|1b_wS&4-r2O)pX}1S`)3561Z;4hhbmx4Hw=HbGT`=I|iJ>_C0(zS%>l zasz}ejm<#Q)8vrgf>z581&>%9-4Bu#o!)4&+k;1Q&lbT>;cR)wkCIk96$YL*?9{4U zoq|V%bz4Q|^dS>XAT;Prf|`-Bm6@0ND8`DItosW8@(C0gw2&#NE}?}Y)Px#OqV&SF zO3%0?e4TPGQgaatx8{1vJC`*s3Ev>GTg??mgsv)C$C~bED65&RWeiQiHy2B9a0b&& zQ|f-EP)id|nq|60GVj)LDkw>lz-F(8DO4!P6)V%!vPzTeP;6p-dUS=GBzQW0Vq2Ll#xP$sO-@FH_*b=$u7IopP z9B4vYT?kB@+%kpL|DKJx+~oO)p0fUkzW6MAz@9H^A}wHZ6PBZEK&eQW>zq3-h|$4w zqC$h12DG^PYwrXci~Z;!j7eq0OF>`!TQF?Pq#Wa3Kh3(fJf4d4_-oU41OMeXW5=z0E%K`xwhUZD{E=hN3@!P(tQJyTG3K1)dMW@(|OC2%Q_e zVR$dZha)Evug8=IYU?d^=iU-&_%Fs6FoqbHF>3bH1I=DkvpEi+6+jFwoDcWP)jcBb z!H5z#T1CI%0Y)(v#K~vkMndU_8ckotp02=Kj{WfY4EhnpRre2%Hv0cjUy~o02#DQ- zAg{)cvn_fNB<_L$yO9Civi^OBCl}3!`{m+E?)m)aav_6ROlcAn9S^+pJ#(?I$5x?z zy)S77C$;2__!9>2v6HZ*9dZl?eD46G8kkMhFXA=oe{KN9op3#P(@IMrlbkVln5-0` zh{z0NqescKl$ZYR^=v;v3)8;v^du%Upg$pBxt!$C3ZKOG37a`$QYg$8_l0w!BUw&z zc!ebc^(14{qu7U7+pdM2p*+nZ8lMO*lFba6rs5MC+zL}r9Px+>3m1(tP9TK{t8${+ z{gD-LBQl*%B}>wo5mw~x9&aY$FYWAUl`XGAHs!dAaJj3$9sn(9O|byf{B{nH3_(hQ zAZAVyLU45Dug$$`XmpZI3pqm!*Yg;PNT|@p?O@f8c2})UT?#C}-o9H%g5D9%G|EZa{U!>`SRMSIl*cB08fWWAHY?j=2-^T!jxUva`mhXfq9w-MzN$ zEA;XtxWu^$4!R`#)nW;qJqoZjgel~jtE!|M;=a9MHyK>0APqtZW*^8{gF>eD;4AYX zt6yL$v!bLrChCXp2PS-Ih~A!+RjpE5{Hya}lbzN=qZk|>6A)JMiN;u?37!9jB#t)+8nYp2}01!YghDnkM}dWEq(M8}niQhPGLOK{LVED`*JMIPzM_NZ+U&Z!xKj z)1#xahFBM2F%+PXL3OG=*|(Y@`=X%!%?fLw8pV7&tuN)9^Wo3fX}pr#z5}D%hX!n! z5A38F`!7f}i%M>y7%_5;RS9p46)d-F)Uht3MoXR${(7Ml8 zp7wWaQn8k>yE;1{khl{DS5$Z#C1*ff?i+(XE)Z?-zc8d|@F0plfaiT>g|)zuA^Q<( zDeEC4ai$^9Jri72VIgRG9JDmB#%1m9YVRr#QDS{P6I@eaF~w??-Yw%34jg8JYb%x^ zC_RFd45DXn9AT2{TR~QavuZ?x4glE#7;@g!T18u)Kq-MU_FajNN0Q$lf^5ePEF-T(s z#V`*mKNQ=+bD_g=7b2wrMm@UW(7|BjsZYW)U{1v?;PIotI_M_^&cl)5ivNdItxYZba>v^$tTR+E8S>GW3RcL?P<|-*o{-u1QFL%^oAfB3bf(~g?kXnwsPR3G&jN?7 zPmS~L@<2`VdOKwbK(>2)8C{)}z(P*)rH_$e$;F11$%C8Vg8M`@4n&1v=xf!Ss{2p@ znFxf)AKV<6pk5q(Tj(?L3&MYq%CiNVKP8F8mD?+02J4}N@l+E^B9INP3!1(UgM$GY zW^Dzp+1QRYX!U@m!8>P{sLYWAoz?mbhfr?T&2OTZiakI*7Bq$T?G5O%6-GcaD%I`g zj><{iH{0fYK;Nce;9lPQ!qz)|5;`gcAqL z3JNR$9%*kJ3Kr%=R#u@K?2H%>$BG5O4thY_1H6Fp86fXN-GHq?eYOWbnPDn{6hj?;ISSh)j}E$%pg&s;-SwcKyCJq@D zoNv*v(%LA16g19YkpdE#nCkc?!gr`lxjKhaphx--{?Q!O84?4IvGQV*I=O)mgR|#U z=BhN(Jyl^{FrC@KV+?3-tB%M`e^&V$wx_rsD(h@*pfRS=jH==W)xYunq6*yS2s{MQ zI3@|^&*#aOQP1{)$>G7ecw_M2je*g=K_%)%7|&3jY7PufP4H)p803Lvxu zyyTxxMcSvtjdbBhh@w+QF53wY<~PU(L_p)g$muA04Vt)&WN?HDOjL;qgW4g+D;c96 zhX=xI#NgiH?a=P3U$u_kg39NM6|gwekGOvGqb!P?eYa?dByi{37N~gH$UUAdI0~e(r(2fj}_Xs11*9pKb`8?-Ji6!MUFg|Dzr% z|El|>UV41UlY-Lkq((#m)_aXp;V9m(F*@Fy-A3N-IOfo$65O_071EtjBcjUYvCZ2*10@jmga`$U;6Cg>FplK; zAW|PB;C`D47Cy(hu?0FzDnuXMOz^wU9f7u3MGJbwE;cqmC>9oirqy1IO#JD~5{i}; z%+n9AQqZe3;Q{Ge2}Wcg03tUqBra4?y>#b8ltR-U0s5OGn87&rrPb1uoVbM@u9z1G z2QRN}5!jzZ7fDU$sO(*bI6(j&{3m$R5}mpgq7dGq7D>@~zpQ+S-IaBtL_c2toMi?{ zV-(HtHZH^@2G5Nr;bBYsML-w^;iiQZ4tC!1InJ=tIAURuxM--cYp^T{zVfW~9(-%2 z5d7B9rMzm^gyG>!*mpspw$j`&IC|^&IC=Tu8O{XnkUdJ-gw?Pr41-ex8-&tlQ#)bY zW%D7LG}J&>Zk3;ANUUf?kWT{Qk7YRT!Ht1~pba5pGgpCzVL09QPYjvBFQ=50&RhGQ z1qN%`6}d%O>|TUO9$IBirYME{*1o~R1?&`qs_FUiz-nk!+&wrxIsrHdd|hZ@Q^4L~ zd`9pz>dV0&Dj3NM7$;^-MS@R&7!AQ!eY%9C+6|q79}ZG=pcA`-97d532?`GX{|JP~ z_d$d>1&PC#On4J<<4JhLl4Y$G&;i>F5up^#an@GVqdkCSK7JA9f(jW#z{)#Q#|a** zavl@$0K=^f(EJ)8Fm?Bh?F70D(X*r}{d8p6elpykLl=Eyk%P$2%HY^BD@6Ew7aCfU z_5^yrn>&g_rPTyIZ(@tWRzdOCtL!Mgr*xKyj^bM(RIPe6O45==$_tHp5rfjLSrD1x zD##h5<74DlHcBRhkO^F~#qD}Gw2zTec1wmC998{OPQ3NE;gL(F<8YJWjcJ`sv2}aR zh%XA_e)=65Ngs~GpOPqH3nsA%2m>ceP|DAzs280;u zg6)Kx=@Tg0=xoMh=+Q+RHwk+F6fw?*Ib6oXEYQ`*KK{>aL*n&!LE%P#K8dXY_RiBO znCwFLj+O!U-uuQ598ZFytISc^>&AO(I7kcp=c|^FZri8!1y2nWTx|fSQ032~S|8ai z^)DbtQ04REsu&EM!dHsG!>C3$v5?~2uaSC)h*UEt%orSB?KTrev41z9{7-;nE_bQ+ z@`XYN5uHJtk54Fe5clh>gPd4sH=^HxvzwEO?Z*8&Yd0rX|GG6;AwF3oJ2?9}rO;u7 zsl@sC)IwLfu{l2Be0o}yxpuO!p}Kwq*t+xW>D9k&dE~g<-y9g59H26&&J1T1I<;sf z=6rl+m3c0+wvI+tv?MuSpH*mS(OJs*`0PRe$6#~k({l=~3%ed~PB|aXRWa>XF@lV@ z8-w%K`SPg0Eb{929Y^&o_3G!VTo=e#6siS4j}OdFcD_Hi&^^g^Z_d}}75X|kq%k-> zMMX7;t}2RkejyZUms&dDzAMRLX)wG>; z*1x#Ap(Vb=H9_R`1x`BCe6bJ)=r%ph_g|{Avg=Cba(GyecY-W>`{gQg!o-nY6LlnQ z)W(l7*iVOeQP+*^yU@iTXHUQ#C?xIxJx6y(~cn9tqk{a=psv8SO1-H0f=bx30wd zTn}_+_NMKDURFM)OwhjjkM{x{T_F4iY;@?h#_#|zpPJC#yvTsed&%vCk;l5QVIdP7@)poiQ!p$7k^LR$#s_Ik@c-8nFZR_ z@F*Hh4Z2-lz1(ALSPfSJp27_cI#6qQ(K+}T<=~S&s<++;(K+}x8J%-u^|<^hC(TTr z7iucMIo(LHi5S*+Igrqdt;R`Dst zN(}g`&40T}9^!%~qo}$+_ID9T3}g#;u_mUYTdOP?$}*`&Jz%h*U7-C2Hlwy-o3~(F z&Q>!_YsR<~+*aMw&<`na#^7RU?qD5##Oa|T9Uk7(eJ}W4m8VD9yDv+Z0&-CiQ)4GV z;@>jNPz7VWaa$(vFbVFee$t%D-VDa2NGM`~Jv>ipH>tVquKr8bTs`X{B4)=lN(CxW z#y=%4qivJ&tUf_>TU{lV!7CF2VDSAa%QRF9K@~7So&pL!H3%nFsww>;xTkvdZWQ2@ znr$OwPhImP|EodyMjW%Xbe-&eOFNj^KUv@Q3Cq%+z?PF0NY@GPt#$Jrzxm_kpcxjd zAS)HIGcPBXmw<>(k3Nnjh8u$r3^3UMKcq}JgAhb`sI{r-3D7=a9K{C1pSG^N*POa` zyWh!!)eHwM$!VJ)wj3kD9;*5h0Z1YNJKZ1|Z?HWUj(yk?r@B84-n0Xu%K*f<4~|R^ zH6SaQNL?31u1~_hOyqm;NcAlg4&)2A^IGi8rM9(UGo%pIb{3*3X#s9^PY6|3z3qUy z!#|NydvYwPuSqw-&5}~KLgpL@AuQZ*bYKFDkisltG{yG8?LxguG%<*b%Gl0=lf~m; zh{~w^6uy7)ADnAdxi&wnF3Wc%3BI3{w#9d~#4y2Tn=wcrT9FV{_A^*^QO^y}@srhOcO%mU+Q5)*5(*#_ ze&%ReY2h73qV?H&7P|a#fLG5FKk8a;00&q-*Lb-%h*#?i8ZTj2y_kNrN)Aq8V34A& zES-ZoHQ@R5rDBiM-f@l3+y{F-G2^_9_r08{wV z=#UvmQBYizR<^slnSV?f;k4T+1$pUwdc8{7+PfWkUbwwcwTf-*&a3q9=gsPh`gg2M zAkrAjV|XzzSKVY`E8}~q0`m&2jH;%x^x?Cx4=QZ40qPnJ4?&1WzMlA&rD3vieeyHB zaNo;Jf?rj4FnZD>3T&VW3ZtE<8Y6iSst{)a#iexl1teuK<)_fa4xOB2$tA%G@Rx2f zW2rerWa)3KcN*b3N=1&SH|d=c75Nyd4qJM$KH|M%q^qxyDhvN+&S; z->%c*f3mk7e-dcP2&N{Jz($Z-=Bsw$9sHsCe7@N12?ta6neo>Z3=FLJ%yhR>1JUMpReUq5*28_I=r$_1W>_sXOK6;xIXBgNJl+hF8p)B z+OXi_0?cQ&r7XYK@*Ez#lIWAnO_X{swu(x=)(kKf)X#|in78HyB#tTUFx)t{R<1$i z6Kcm>KCX5gibRsPz3+fbQhq^%U90QZh7zjy4?dq&dTK|_ZFp!K-b*i@tD?ufZEYUojuP&32w98`i$xE!ym@ z6b`t*>Nk3NEvF{>yTQ@DC&ilR-hL6HMJCBR*$)bU)Z#g{yI%wZQf8Gfkd^UtGdoQh zV3+K93R6K69<@|@6p>R{@!0^y<@EPSuMWxL^_IZ!K(b8=Mj-9j>IsSi5rY#d0Rw2j`N~rz(h&v7({{Jt79>c@Apsm*o@LgbD)D?3ZGM7cYsRAt zZZ_4mv0e~;Op)`J%s@qa3yi^%8RypitC6j{F|imLFJu&`3C^#v)Gaj_Lg}coC4MVQ zEb&qeNpL}}ReNKQ50nI&Qk{wAIM1q}aS6GLuOTS>y=}#{x~$Md5adBR7HSW)H~t?6 zwEF(C+~@_*L^O)>cYEr=MKz`vnH78-cSB#C!X)6*D6TMK34fujZ<~s`u-vUI#a17I zMqXH-DG4sFv2sHB3(_7T?D2~=s{lHMK&M)pknW`rz`5*#DjXF+zj8htH!ydL)%B_h zXCl8jT`mkZGJ}MO6zJ#xsELI6r&t*iP$q^XO;*-#^90s?orDTvwKI@cXgge5@fH@C zcH_0}YxU!~(8|^p+hy0N@4u@~nwps~yl0;no2es z6W9|P93~>&9#c*6hWS$<4_gv`eyPODQDl58Vj`UU{hJ;tv9N}yBC3N3&rK$Yz2Kv# zFdZ`WQKc-tPSqKiq!yWD10zI!`LkRhY)v@3K%wC4wIan=_JhKf!y2mis{89R!8d9- zP$0?=so(yYjLE0Z&|8Xe9r4U)JLGtS5AM(YzDpA440$9u{ z(Sexn`dJMMq#nj{s&V~iP8ZAK!Z3b7mB;$+Uwy=!C+gX2dW@>?0MNj#iLK}9aF^CD z%6<~Dg$)|{bh0FG54|rIJ4D*vh9^=3Rw*8bd?E{$|HsCdO1yP?Or5T8j1?NPUM}Qz zy4zJ)({rGNPTyWLGw`;y2j|>Zx}5m}V%3XOH51*~XiQ+y6)DZB6b8KRf;;t)6k=ugvQ<4vsoK2!%sUY)v>^x*_xyn>RtdZ;5g2u)b-1m>YKI%HR)o*q~? z8j6p?0n~3}kVuTRM7QAE23G{AW*2;@kAX4kbr*!><+XzfOcuxTg6PgD!HbwW8S1*E z8E^fL9nHoLkey(oGbAdz7k5RC*Dgx`&O$rooKz|T4~`PUm9_O|uTC+0{c&8DAB!kf zl;R+qSxs_PjTc?Z-hqOvDCeiXzIvHo%gR*p0N2!beU9w46-0GCDYg8yMMxB7rg^oC zKa!|fAOZO#3SwYPJ!(IZO2T87N-RppKPsvbDPsYZ^ssHA3z#7rpg2pOQgcI%6{Lu> z+J|@3+SDa{^MQ(*I$gvw$SW6xq`fh?k?cWQnHAZ(dkte*#i+8ev3+`nu30t{e7D9b zJ;c$*SqMiP9wgc!K7m3B&?{!7G0+tMR@sqVTXxPuW&eQ@wdEwZrN%?3vnDHVff}%4 zE*TuPEDy@#Qs<~jc0wbboOa?X9Am(e!xqINShHa-KV#g0Vpy)9p{sa(fX%QR zOt)#vFQW=Z444T$+r0Ir(iS#J7lSLQ zlM!oNDF~^p+(|lQ5t!hv+Mioz2aR{^Gg5)uEQuk_o`lCOl}67#8ucO8j}0-TNW$ZnN(FGoZ|?D2%AK|U!k3QRLx*2jDzT*fEDlMXrmp$G zpYa=}T5eePj+p0oQ;tC-R4n_SYP;V^N6Eg|!uKjy6x$-5_l;5v?$oyjWSNHu+ zh$rLLdAPB%>y*_K76Zss8?m9ao2pnve*zL_k|vV zQ&9H^lSi7g@%wA7M&b4!@Qm7w+LkrfgDpqlTo2V)yUbV=uGvVQIa3KKv?LW0t4lBd>9m^x1Z~O`jIb7nIhrFZ&8j0#;Mf3qAxb6#I9M zK?_yIA6DCYi(2^XA`i+;xjqKDT7mh_oTSfU(_}mqQClHayaEnwe}+@&inG(ASh1#O6~t-P|!|Z z$;w{M{1v~w{!bX-hJeOZ~j$DbY;fd+Mh!E3dLk;qA8C}hT5If>Kn*S5dE&+~E7 zQaUtVZ#Jl0n9zD>MuU?+bnQyC^p!D>f1QxcRmoN8pK_;A*CkNAk&mvrF7_KWOD<1q zUL;;!_`&=!_zbW40E>f(pq~|3tI!>;>ViUhvAqu=?@Nvob~$k-*UX1kGoPeM5x^?; zvYz37pgIrifE-O(rMvHty=e=Y3Z#Pt3vPhY6hQEbxf?SE^Wq@1j6+?0yg52BB`6P7 z(4*$mSdJJ%WFT1f+W8P^bVg^ibXaj#0F~qMNWv4AO8aXfmuk4S;%Ny7-m0y^#E3X= z*Uo3x*ey%f^`IMJY^ph%sqSa^@xgBAW=pu?1w!Ag(GvTPj~_HWK}q#U@oSsM=+96* zaxbhno&@)fUcUc zGAGLbz#BypUO&~9{ksq^z)PW-j@7vmD&`CfZGZ;SfW<%S0trSxXjF`b>eS;A+7%|@ ziAyDDSjiB={7AC@g&)MPc?ysjkc1~KmHyQ1LBH0pb=(ec(RTyk#~rO*WlqoN3m*y=^3ym4uA&PNsU^#Br{2M3fj&j`)-*j!xP^M ztO1Ep8IsyRQK#~M!LF`T-(`VH0S4`wnO=N!z`v*3KSBWx$>i#z7zc+XjNt%GZqofk zid864k@2E%;B#GfzRMcK`}0~-S_5J|XbrFYfRpu8vVkQaCbbjX%F-drq^E;1-Ny4+2N)S|}$bu7BPMdqY0x?Bq3p(^d#i^>C znj}1DsRYJ3Hq;w5lZ0~)*bF>aC`l5|FO~30x9JV`dav}{r4o=37L}C|8k~gZiIIB3 ztPrUrJf9$A=7hvqG(NKssU*BWjM20C#$32m`cKvoc+hir(NgKd9AZ&Alq$TKjEx2a z1~A6%YC*I;gw6J&#cLM6}g_h+*NH~4nmdicyhVa>8@TX zK?VU_kTeZt0MqAI4u|1?BOY|x7c^M&6|!2|JnsqvF|am?8a4mkL%xjREWe&6YDk*uj>SV zHuR81EG6Of4)-?kOi6gdQVGKb)KhJtgf1g&;6^dAa^SUZ;+tG~umL&yvZ_fE-t5W* z*6-h5Djg0MgRCR(CLd=Ken;*j146rPAK$f!b&HGAvYXEgk%YI1$uiEQEC-6qwwUbJ zr4p6~Yk`{{Gei>JCO&Pk5AUbnTPk7Qkru0}BP_=Zk%YI4xm#>&Wpm%LRKnyGO$D;` z-6XtIjMYRaZ|q%5CCnEw^XBD?+${#1iSq`3f2s6WOmp)oMzRJAghg--Sah|yEuLmy zS4mDJ`56@)RlG(2fxej?LM~)GV(j!L#Za6aPLp^OoHrj@!D|pYKQe$ZS~AN6)}9I8 zh7Ij0^)u!o@ z5d#GYeWhZHq=(?DIlNW|7Wcy>yq7dG4LNrR*?cbiAlPT}2B9Qy%?DZxLNvPYgJ^2f zz;)N-H*rcgnjv!rtGhV0+d^Q`=hTAFOmJE^2V$3J3}Ubi!|lO!^I?-6z1U|8$ye&< z+a6p$AAYv=vN{V-N{uUBPlPFN56&c;p@z3}SbjHWbz@9<_E>c_XLsKQ(uu;IRJCDe z1<^j5g^Xsz2Uc7aDODwolr3?vt@}WQPNGk%s_%VHcRnVF7jGlbZoq^!=yZmdz$=kU+yk&pKI_gv+vXL z7^Gw~;^3Eb=MF*s{gr$sN>Qv|C8{sIIsWUU<-S&69IpBGZj{`#Eba(fNqFB<2}zMc zR%e8%l_|pDxve0$^_dciKxTed-bljxh1jlFaL44X@x5ozU&GdL2woCCuvEfALwX5k zNbU-^Ka=+1m10bJ`#9$_^J zA8{=0X<;l0A9ef={xkoO7F4v_Wj3U{v=aS%oSQ_y)@%S}+Kak*HP`Mv8&d~28e_&4 z(N5(E1FyU4!8h=&8qO2BizeZZQlh{g`IX)C*QgwVi2Q*hq+l_nOE}O_3~Z^@Z3=8@i)N>96R4oZVXPe1 zu&`$)xU3s}l19T#jrsrCdk;T3uj4@QYkh0`FSxaLE#IAdcb4U_M)#zi0VV+8M`}P4 zgfJlGy<2Zz&rB0&aS|sH<2`#B!6@b+a+t&*QC7kL%oKCZVi0pq0CNyUij+uRRlV=M zS1*12O#nsP(vRyUr|Wy6URAwHuPTY35M?IRIa&bx5Vy4%ot8t8yZi*V^F)H8wG8|C zF2zIwCE9Fgd3KkzZMG0OX&@3Q(rEL5e^|sxY9~s6bh+n<*z8ICBn4)TV`jgTLU~0S z)(SBWk%90-ywW{HALK4S#H*Y`WXrG*@oM)F8MHjaYub446R0*y?kJNZf+8emL5IBO zjuFqn+Wu8YSE&rvhM?MOFI7$#hGq0KTMRpEP2#64G3g|UxdH#M$}HVG!1;6#7}Q6oXqaK z09<;#+p_?PX=`p#QU;qf2!cz=?xwbX)M75MD!ZgqUWylo>kvJ2&)(d|JJScI4t+ICFi<5VB)a@lzs?=s<=fjPZZ|`nnWje#t2Ik5sUxh==?7I@()7HQ1F&o_r52dyGqKR*D8zSUE<_AFH&3h>F9wrv-d1qeBdQqU)x{b2#Vcd@CVzlo_-dY+U)pH8@@h} zBFMX(X6zadgI_xvn;vs2y3eZqNxwo9CCOW{*{q>Xp50DtZ< zbib%ijJkF-lX>Dgf7Euv`aVwLXSNo&;ZvH=9E-d?wE#uw^O)s+^(~i^<>PHf^J~ky zZUw)~Z>=ZV{!TNAABi@XJZbrleH)fn#ZzP>NFFScbE!HqsTr1Til^JY!Zo;}2QG=9 z-C98Q&mId-wnbDSiJoaQWQ%7^g=OI9XN@Se2iV5KbEa|U`9ey7>t|!b4)lSh0^kKi zgxX@;Zo*cvu=S#CrZ`|p{M^<8ztD^BP<-<*Sr&yepghi(8?6r=XfK*)E?ZDoyLiPu za~Cd&pWj+|i!qDt)?o~`SQ`eo7@m~1p@&P~a`|+8pGAo!hlPre>Q}qN$k41BrB0KX z9KE)0H>iT}b@f4ie}A;24eE1fbH@H8eqn22XJee8-mtif`ip^$ofa3nRKf}Q)wa0? zs8P^i$?7?$3@>NS)+FfV1R`6Bg{tA7{{D4PB4gc#BK%wQTHE)(#MpirwEu#BuxJ4^ zuNke6AmPlHF2&J1cAsr~4nvA6wDHP7YA-IinVi2C?IKQEJk?3yZ*B&9i<3E>BBZy{ zw-*252ub!GqIy%9WH+2T-N$de5uMUXW1jKBw`T$Z$ppKmAAcG9Bs6>*t4Ry%JOs)Gt z0`UHrWp>CP8<|aeRfqcrtHxb69leXOT_*oqZKx!EackjnF6SH&;jhs`V{ykO@QaAz z{DJ@NuoK7x-&tY9J~2x4UfTm~>AC1`WpicE0hmtjC*Mi}%-g0GBbKxj_RcTcSf`s} z;5>4nFR*CsvBQAj`zFmf^Ql`7Xztf!H7fyVQ6VFZnvEfZ#n{w0Qxd-pc z){vhlm28(nUda_;J=5GjtbD?PSFuC_%+}(f!^@_r>tcqJ!4c&n8|*+qhn3_Ejkw9D z0Qw42LUP`g@@IT4pTFvxfvQyXT>?GVP-vl7&7Kud{z1k4dIb!C=)u1@m}z2A(E0OL z|36Xt9hW541rtin6l{t_khcF9@}`G=wmv%Z20y)1KOxMF2@>D-~KJLF*}D+ z`?}Ey=u18d#hpQqfFe&L17`ZdbaZ?fQgF30(BP9Ker0Q6UNg)@w~91usYo=Kfg}IK zG7qh1Z^lO2N#!C?P0mT>5uRM0$KF6Qz`f09n)H-zn~nd0k#sY3Hi8!KvWpX0K#SDz zPAyw$TILi-$rf;Dpc$Lsdd=COWi0-dSLgLPu(hKE9X43-7UsiwSY6q@Xm;ob4c@ta+%t7R zhNl?cn5qt8Q>H-?ou$w%?y1fC!P#_^1z>HrPi}V)*n1!K!rf5m+gC0Q+5+q;{)|{j zl4!O($F(YpQXr97d&sS`B8)nZuW}lOu+=3y!C>D5@ek|NL^m#G+N29E+K`An*MwtM&lylN& zxuF*Uk9Uz+`0-uc4O7sj;CN z7Q7acaBbiEg*W9)(iYh8vJfv2tbPqmD=sMi8byeo%makbfch6oCgSD|o^6xxtCt#z zS%3)2*~aHd(?G})-0Tt<`W?e10U~OVT(~kl0l|e3=(#Xkeq$9-c{0D3-%Ngg@CB00 znLJ*qtRa;WnOP_nC`F;7Jt>!U=%&-CVZF(%7niXvlGYi`tE*I0b!8w)YhY+aUvbFgp{b+4ae`U=11G;9VtSI+Q^&dD@gVrzH ze1Yt^@>jT3S@ggq@y@LU)A{EP#_f>uXO==WBE@QbQiICQB)<*_M4>Hh!#9=#jqo0(mSegA{62H2& z@IMwXw3IE*t)4g3Sw;t68D1)tS#oNr393Ex4#UNTxT_&0ivCI1EDD}0gB;aj&6zr9 zssVIdszh7MJUP`tXsIMHwP92vnbPl|T<{{T=51xe&U2>b)VRIOTOk$0uwh3u(nXQ7 zYF5o)X%#?Wa0@vR$a6KKOUtKnJK}Tq&Sv36rDiw?Sfa!X!*NZS7@!wHwg$Sb-}{S~ z@T!qK+Xykn5{334vQM%$*g|%!8)c?4g~4M6<=M?ZDLblnddvy+prMo#i1dIe1Ntd? z=3%32Xrq^vPy0OuB;>ZYNZ`T0c=_KT3D8a*8sNF74$0b==H+Ex{K=u;;xf`b4g^<8 zTJj&g=AIkgoit@ee^QE z7ng=}W%(i8k+{7SI;C_nqz}yH)Tl3k6G668!p8}fiJ{ShDr42jO`@j~lu)HhMqHA@ z$JZjS9Vp*Ke<#n8X~=`y$T@!6tdq}#qDLGgpkp1V#-az)Rpo5;MWj#Ino&?T&R>1` z3KR0~!)&S#aWyKc>L&02VR49S${Ek1X_%j7Lf{zJIuI>Zj3eZwQ5B-C-iy$vmh1-buj|WrKK<*^S+z3sW+_CzFv@cbB<3<$hNd z7)^Y4IWu36M!Kf~4DRw?^ISd2G&IzGjlpoV`^~kxL0?+?&&|O+AyS(2fyQ7s=Ytl> zd4}V8Oeg)pGB^ZvV!n8Du>>IiJSc?`ixn4fb@9;cBD%g?Y!udW=uhmw}KCe)jsgOfW93)QGP;elE3@L zQobIa%5gd`f2mL?pDKTm`(~xRGM`>R=mi*OVLYJ7f-^Km%JQo2|5{^k!Nx>C#Ow*_ z2sFdHzZXw*zv#GEYlVd-N5BJVHQ|MzSvy*|!p1d83`BH_UHT9rY3rtyM5Z_h{vB%7 zK!Ie4d_qU5wGi#Z{0AB^5gh$Y`TF0-DJzipQmLU!r5C(|n79&%Q~I0pK8?x^EBogf zu}S>e)&ewVQ0k;B9n4^em9>;aKk31O;!25gr^u}4chL^JlaX0jEQw#=TEJKLY67bW zSLWy!`$lKRbrQef8Jz)Sj{f}}cI8IL>`vl0?aGY~Oy(Sy?66yfc@6R;ers!?i=in{ z>?CupAMT*GSxhVQnCeOV_SS-t$L1^HkU7r}cG$HdeUI&v_#L}eqz^1}rhnOCH*Isx z`XqkW;sDQ6_RLv+f%;Ppl;$PV`=7GwbXRCuR*P)QaAK3VEfih=tIYyiQ%IA{AAKJU| zKxNJ|x1)fm*ore7*!)TS>#c>|xirX5kj|WYn;a`%d7MU zv=RVB&r`D=p8`+Ojg3pP;j@`LbChKY%lhsHGc$+yp-AGT@tRi*o>Vn01HE-8)=Et(JSSX81a6bLMNbOmI5lo%EPa zMifJ*kW!xU8Z3KkB*$0HAW!xODAaaZkJK{1kO>g4l^f09-0Yj9msmJyPT?W0z&Xj>ya=%I5RzMyvGydP(ceWeCci0VuLcFjd-H%tx$zFI zNqWn&Cy-*}mt~{yPGhl=xop4G5Wz+FI6WR@lmmhL03VJSqT&7Ww*Z}i{3z=H;7pth zsUkSK>m&8a%0czXO_hoIKh{>2M{33Lvf{F3y_l~=?{MG^6=Y5hN57f}O^3yhiv*x) zp5~u@YFw0jP(GCl{C4ObHL|g`&p{)#@rh0KF)c`nMSjOi{5p}Pd1-y1_yu*p4>18i zGbvP^byt?er;uGKxxotr8Y@)$DPvzeNz`6Aj|BS2dK~Xrg5-dY%k;uTvT{QX@Ge0n z6dI_`$R=#{#j;yDjZ!chGk4`bf{PqgJHSLRfs>H8#^#{kIclk%7r$m~1yw0B&6oN<;pAJRh53=>*E zEweU#s{5PT4c#8bDlvQ(Fw~lSROA+>foy@#%BOH)(G2$#c+~OD#;%nUAa~R9wRkH! z#2X#lZdW8Q7M8@P3RPb5zqN8N>tniH=mW|1hqQlaAf%DH3{DwyW$;cDw`3eu29eB* z;c4g;Z((*V(jofCPn0etjT1vfX;MX3w3(r<3DX9Z0JUL5Fr!yWvK&VMvKSIumh1 zHP0ReRqJCK%tR%5+Rdj2_Hv{sIkx@b`H2!|^I^3)Aoz2>`+{f90XgAI?9=)BsqKAS zdp1FZ)ZD#Yp--x&4*-(YHNNn7mm9 z)Bw@se0C$w0MZ??Fe_<#JTD2YN*Ksdh;?0;VeTDa!+7olB6P)t-5@A*v26IHw$kqxDg+!Z@ek z*>*JYCDNO~Vd&^Bt>P~bE=HdXcuJG#>~^cMfbm@tpE+09qtURoVunQSPSqcsgQ{U* zg+!(2W&t3Lo|grH6nbv^SGYJfu^{R5d`l^@u_EE#=)PorLff3qPsM)Z=>GM#%oPOW zh+W5%_ucl4a|%&s=$tUPsO~g#SDfT7FbsqekdCb~xMUDr*#4)+1#f(o#AnSF&fr)# zehx~|CB8iThtwZkgxsPi*jO47@WmOwBmI6a<98(Ai%F$cm^UVnRQdh+THVGdexf7; zxuGsMFFnGK!Z4ltbPLDXc1e2%Z3KzD;l}2rSok-Fv|*S!2G%*#{J=JwhDWDO6BCNO z;9bm=V6b*fs3e}9D@-w3bRdGPvbY-wI+Oe`djrG>KWYGj%<$s|Fvt);GLh=+QZmI) z+8^aYqp<_p87a&d0fgn$Ik2q+)iy)Av4y)&^Vq|7HT|?b`=CQ~A6R!z)q@V&wjfO+ zzfu5biDM$iilh#*ZbvG|9*Z_C^d(fIak5G3(Svq6x; zw>vtuv1Li%m$mQUm}yMlHtxdo-57cE68uQ;NW%-aATMvvrh*W`H{Qs+1U*rKt$rJa z!x`WTl2obs4GEqUZ4sI!I!2Whc_p5=7VUn>BtB=Za34ExKUk0-7RUN1sTR~i9Yl+x zsIo3ES2acvG1k>N;E=nn$pMEfc6B?KV}4XhKKohwDfnzkno$k;%s*O~*#ak%`!ZSZ z+4!y+-D8f}6^iJhm!}url3^uZBT?Ym_8jCGV$8s%bKXP?-f}~7#8eWgZ2J$AbNF@b zJq*5B8XXh$-z#I2_yi9UR+7z=<5kJ+0)Iu21hs(!p#5Zh5J>UlFWW(vG*IFb(>}; z>d>pNcVw`(In|mWYXI?YFH@w*{GuUdh({i242FF2Xk#$sl}F5zvsZ@aA^GL8_8-p6 z26DEEgY7DwF%#To%|??FPJN=X6ja+F>xAO z)J0EPu|hsenjFUMzoI#jCpYXVQ=1YwGIHH?BR_4ck|sSrun)0~wv@rx8RmrUG783545YrI-lsm;^TOBk(T_p}R^#23vK4q~k9f&?ktwRo4& zV`5qZs4_xrah!|nIoZn%HbHd$N+Te=P!>SfA}&Ew4i_?sFPWkmSN7X;r@Q7JqJMqnPG`m z?I8%R!T70}v&p-rNe$=NH#!a-M;M2^XFC-vpd|j@Twwzf^3eOm9>u4Q!QVI*jMD1@ z)6p+8S4Winel`da^{=u)ke=Tsi%E$Vdk2z~KWN`RKgn$ml#7ZzmPY zc|N(Q)Uzr$A2S$g9XuzrUz0MZFuZK#O6hKM`8m0Y6gCcYFiU_oydDIvYtY5i2)e)J;df_1xGFWD;L8S2&h2YjD8DE*zdS zi+|v3Gau!B;@+9gvZbK;wEcOucC+t>e<$LpY~T!XhE;*q#6RRw$@NmMZ3A_~02PUpD<^5q zWo|9|w0}H!>;H{O98F8XVdIReU5{L21M>t&JYm@gKPiR6i#159SJxB&#M< zzetKXyn}mb)X(s&8phv;;?fi9+3j?6L1dBf8Px!Y&Z1aUl9HQ)k{{S@oXv zmqmbw|EOV#vIs-bF&(deez)CBd_6-ISo36ZtF2g*_b|*Kq)227|;}u<#R6+`4giP_cOluEprv9sH3=Sqv}h zqA;JT@nSkCF>_u7(eWL_T14?ZrY7!^&Ia~XbVA2hxZr~_hlEGI(Ioztxq_u4YW_~* zAI_OobUj0qN+=EGptdkLkx*^P0;&D9%dem({J?mf1S$s9-1;YtSly_AG8COe!c|Vw zB6kFVqx5tkMX19H>smlb{3EmMhi4Sgv*47D|Li|kvZYS#z}MYU&KK=bify`_AlxNs zU)0l#OVItO-S{Xi8ZjN6ZgQMG7r$H1=rA8tTDzAw;CBcth)C?@jw1h*j+Gh(r8Y6x z%8eVxYa2mVk*CZ!tIhc_iO%eRT6oNBlr>Be|9Gx2z~)@$38uV2xT^0wd_&YR+p(L5%7M6&cc1XStb;ew%^XM`?KvH%bL~Q>Ad{sK!$x_^KcHE^?8DxNCFr1T~OJ1 z#k9rIBy1Pb5g`;_9haC6Ih;lqB-q4*tT_w3z(EQ>l@_ z?sDFfWG6ZM!*uuEL7BtrVR6k0FKB#3i#LygN7Sat11`>#JoNR+M5J-8Ceei*R@FTJ z$4UItIio3cXcl?K7j+yR76XA5$`VrM5|`p|F7C*KAmLjxX9onK2$X_4z5DjA4vdd7 zq#8O_^gX{0pgv0Ct#bvA9(fZh2*2v)hGm-Q3&pKcm&}N?0R>6h2@D^htViGPApdwk zGMZs3Fyx(CJr4(TEC^=giWfTX6LhSNO-*cq%A7`D&OZEg9sJ*Yz(9Qb%Z8$Fqn@iB zmw43#jokdc@k>y|4jaN4g zS0xmqpl0)zB>EvLU0Uph2T0<%xx)Xerz*CYLoJ!Yl5u(3tGCV^8>S_t67Q-rI#R1t zCo8p)K~{2bjc9^3jXtMJ^rMb`*j0cibIll{GF%UqH^fk-&JhErrx#6#u!c!?OUe6wuLa@(uV1d^B zrw1njrbVd|ZOeIrOLJ#?b`K}G7h8I(xOe+%1LIIY6`Ww{70|lRh`f#MUrn{^G494j$?J!PsEY=O28#hlqUElK@;{RwdF2I`y* z9)T-5&P26RTndZz{00uM&HpyaqvT){IH5v`YvD?taoz{P#oEY#enWbd-+#v8l6bo) zQmyQ%)Y9ibl7X&nI4iQ_RpYQxo3I88@C3kVzqmBg3MVFNEc zs}uqXMDF3*2J_(#e%8Ssf-3o@#^US0&Zm5twk;E~w$&S5?^nLu0h0JKOZhTkJ{RT7 zoYL#*oVW6IL#FbTXU06r*NqL7FKZsbWjA$n0ZmzowF$}2w$1zn4kU?g_9{;%APym^ z^A>Wkhcr?1J1_bh#*{2a^Q}3zDDFo87LCgF!R`}9J7#iQM?1rAleqpV(&({TtQzCd z?H%w!O6wq{(C0~f`COr*=P5c>!I#FzT7@YB$7U_vYq8`Z;X698AE2bh(1xWpXCRVj z@lGQc9K@I;#k)F&7PY7OQsUkDwwEetzU>*c-9z|s$nYLtsD*}C_s_k4H;V#F;w$C~ zgZgl!@vZ=tz&u0krmYg)*TFMwQ%?n-XFV!7os7f+Aw_qsmR z+>&m7-od*ZnD(E8n58iLM0Uzj*mw`%IcpsPvZRNmhDR`@B{z3QPv$W%-iA}h?DI$| zTyq8F!H!jo@_ri1aPjHwCDH8%7#$8g!+^IEu@M}CtZ(V@ zLn1T{6`D`J7Er|K_z&%j+vv6f@JyuLo!&08b^`F#bo5Y%Ro6VdNz!U6Nqps8;Y8*l zhNKU&SJ@yz-k68)#HfU_Zg+@Z6GlqQR@Fxa_Zr=ZPyfV}V^fn!53owgg2okT5B9mDUTqc6lCjuHEar9hV%reIx$sCW}@3?V-K>8r%R9eku718 z_$ni;DRC`-UphhfSO+hdobH-Uv+LyG<6eZzsX4-*@E);*lt=tz$7PHRRJ9?($EOsjP=8DZYt6qtB<{$~8UOFLI;@l! z{d*E$Jy$TVIsKy~$>)Qkqr`d6B7zvH|09@%)FIowW^2a2;MkF+*@~$j@ zfK7=!jh8x%d`J1aT=&cLv-7pg@_30{e?V;y5nSJki#zu;jJBg=Pj)GW7wKUI6POkl?d;$$0Za%yG`u5(66s^G)a`Cy zN{suek$eL=Kk!x%k4$@tiCSMndeXLB(Fd5sKQo##dVv&~yl&eB`%cz}6a;!R%lI9+ z;1{1A3-PG8DMu@v5%QF)keFTDyEeILbWo-FB1xC{FG=(c4}_?uI&B+9p_JYD1bJP} zFCYT8=K#$2)Y;g3SE+JMV%Rhb8IEpqbjNJWBLXIbMDu&3#mECQVc@7}6if~CL$rY@ z+*gCg2{X~1voX5){BW(wfm79?2?*XTtMox{#P`h@gE?&*@COY#9o;n>vveyzdW^WQ z#LmZOVvA+9nwAaY)scxR?^8G(ePG+67ElsjH&?*ybGawaD0rg$&qPnrhbF^t01^O- zAfQPYSG?2)4MKG%SQ3K$h)2@=GnbkeO7L3WRrD80d;|6CR`kq9lRNz^IGykm zxzoXA!#1I31q%5Bk4w1Udzh-7k)G7GzXMbwAj$ z99tB~>(XCw(f#Vk5JbRs?BEWezD|pbz11z z`9N{hb9_iw))tL+ZZ-&xa-Jy_1z{nHs-2#n34vpL*9Rfp47897G9hq`3zzd(e9}Cn zk1z87gkN23vW3S^q7lB=7z{`IzK=?zAR&Ap)HQ$f(U;&jr5|F~KAry8_?V2PoeWP6 zP1buw7fO)|vM2cIVN+?)Ay1Zxd|f6o4*zBOw%=nP+Zw|INAFWU2#5}jR>o`edVa6| zWq|4F;ppwZVIrvLdwo^yOO5p(aS`MNRo;RhFUL0zd#0=aGY`Ofu*%RVc&t!iZL6#v zs!l-ZzLi58*NsAE931?>5KAUqCxxPu^bh&PlxPgY2)cm=*G2F#!p7mLGq$nYzWnbM z7qaB#;D|~4fP6a3Rsea1Yu2YJt?N_@)1~}!ES6VQCu-(3ppbRha@Jwpd-HSOgD^#I zm@WMF^P^#jkS|X01$dsLj-oO$ItXu=$rGjp1e~uD5!?ffL70V4A#UWX~&xZFE113UM_wb*aY*VhK7 zAggt{hFs3xp06RP9`MsPoHD4}PLxzBWMd?@uRC-Kd51$;B5mr>GheW@m}Au`85c&C4SWvV6d-Tv_vMCSO1>?~l1Nk!{WXO(xROyYay z3dRE|^Y_fLckIA2DQs-R#g)YO&J}nLW6}6IbL3Y&=ZelP;UW~2b)S2#CP?NCpLovI zaGxdd{Vv`Oh|KXn-GQzfjT^tWEs1|VSLkHK;|I%}=^Y=3vvv$g{D6nU89?UfM>re~ z&Qn$jKZzgojLrZuNB`J41+?wi*Gc@4eF_#tqw)WopMt+scKom{Wl02?WtTJOd2NTo zWxU>T692+Y%As--f@>d)JFl)^w@gw#TnE;uiAG)&u!9z{Ro>HJm{ODYv zgHf>uCUcIR4zmD}IVD7s_%WMVd|;U~ZE?gc48f}~Ch_Ao!C4TQ;~%-xW_$QrNG*1! zCh-%Voj72bGaa_G@D<}+Jf$R(_(>7CRCg0Awv##f9WU9}lJsq-wNjG!DH~4~MCSM} zyo8U@HC1I7mWZErwI#QLLJ~jYD0b2nZoZ^X;%7-M(euj;TIIP;;^+MPQxKW^+woEX zTq=6}uunUQpQkhi4XYl;sHcQU{KB07wE1(QBz|$OfKQgyX?q;rnX7&+uxeA87T51f zq#Em02NU0u_~ihyl?IcTC)9PgtY1?$H1xV@A3HT%Z%KxNKz(aQxi9Q%BR z8kZh1YdZA&Hbdk%zY?IiIpg*4DpIrd5tzb_a{!`LQA68|ayqBtsvKbRw> zMUP^t{z?2HWeu|J7z%t6|Jt)uQw2}rk38!zwCE)MnCfZiY5Y2H692}*9o(%vE4ZRl4mm#DHP}bF+#9OvebvVW1ylh<(AGwWgceR!V zxBF4s=yFrw{(^KzZzIX3p?u-+BtB*vId>FTsLo9i9~;=Fy5W=fxNUTe>%r2z@pVoW zkR<;0Hu6O%Sl=~%d|;>MHGV>1R^K&z;x=-rsaZ3w;gbUUWg_8Zhi1)-GKo(KK*-B3 ziBH`|H=0_Jy0?<}H0KCC*G>|jzRk9#6qwLG&LBdTSC3a1LoOEN)Ri;RehA`ly9v7K zJtCN+%#!AUi&fqaft=t2QFtYg)7mllM*6`_Q40VVynynp_!J04T786?CqVtSc677K zuMGJc{^&w`Q>IX+7* zxdivy_LcgqGestVBfWSk-a)a%?7CFqOCwblhqB{nPK78Dw{c!}7*(QV3_?-J-;Su=MUO@^ zpWY!p1Ch2}`t;5ax8mxM7Xy*_qddvke*6OvyAENG`=8CA{Ccs`tB-VDxnF%4nXBsR zVy`oB*4Iq>V)@m0#}T$ZuvaHS!60_Y;pcmhJSB?SJV?Be(m!p8 zAR2C3&Qo^v^a>4f4z>9so3SLYJ%QZv&CCBm%PT!xv4v=8U@~1XlvB4wcFxClw=6%8 z1@Ylg)i~s?>^3z9$v04r7lwC7Hcwtk73Utn>>DBTFNk}zX4;c)1ENAzt%1=t4eokV? z0Al85pp3nNKxAM)Nj6kqgy>gi7K{ql;2*?40_Seg;R}cF4BtDZ&0mTYM$P>V) zrnXqSYx$83XFBZ!b!AVhgJKiB!|xr0XR7o<1^6y}5#~f1rJPW|gS!n8tB)SfZURyn z<+~W(`r+9gPR)FmL8)?&k)^MvQBsAEq9n@?o3}7T6`Qrt$MCQ z_JP(HRNGmx!~OP!W)ZIpz>klvIwRucTA>9@A4Y+z!eP|H>HUXG_ugM@+TLq)Be_@`W z1B1!#j~EJ2(NWRpF_94LX#;~tmqWBenq>0QrTHH7{(`eSP7jMDq05ilv7cBTxQ%H1 zCxgG@98b}M4LJvwEbcr{o0zd#fM$E90SwOhtc5*$Aa~~Hmj6#J-71yI@mj5sR4WFW zx8S!T_pqXhIL^o_j`ZUQ5KHe2CeRMyJqn@@k}0F-=~8EYUwv;U@$5FzseEYEl$h$6 zJTLH+opu_Rjf*5cdz+QUWrJkSaH=zdP0&evjy;17k~zc4Vg}{*bh#mk&)rt|U%;qQ z*psxJ#OH}$)Ytl#^M$8f{laN8iNEVOoo%#0M{n}`N~TLYb@xqzLN|={JWy48aXBUl z?iYfA&e=j;lioMc?VFF0){!tD#93hSa(LNzNn-(_7l3+)ykxu;wU^Cr!dJ|POrqN% zUmP?Q#wSK>gDn;iG*32t$~FL?Ni1t8y%tg=Zo|nvzG^%wvZ2%_chYl;;Ani8ui+V~ z6KYxw$;9R!Utf-ye)_;vUUcxyScNst?4WPvG8~7={OXh?p=F_98m7?y{suEiN3S^pY)NGis*E}3LX7b zco8zG`73C*<@Ch~bp=fxJw7Qy(J%38)JGmz0yK@?R=^f?(iIw9slep>%Xz=Lz@QRQ zzaroUBTIz6Z#-EJjLgsK1CzCdOOfMtI{MINZ3_tcnOdxE0Vvk~wZ+;NoZRt8CTm+z ziu`|Vv9<-rcWDVQQTWH)<;V6eEgp>nZw7a8LbeZPIub2D%@$1s$l_eLB_%I~O~3h(}L$uMX>U_&FZD!mO2H zfl2~8guo=mTP!F=K%beyA0vMzo&n}Sz&p(Z7689w~b10%T=}75NeA@t}s38HlW<) zQ3MwrPYUZJSD4NSdpy3^qgNbd*z(|h8miVu_(=kV+EzQ%K>EgB3MOp1_96nk^vuPb%^zb;gXlC^`kjmDc`zi-Epwlpv%Pde4d_woYxl zH{t*KT=r&!-z_|mkL9!#MtvR6#`wXVj$WkVB)ZR}`IMz)ElEP1mANV@tG|OHPp!SBcLai12Jb?h z5tA2O5V7>LSMaVj_DChR%9T__O%=L9>3~gMQnZR+ljt0ax2$>j5uIx>wFN3Ma(?zk zBudU+Vc5%9bdbt`e=I>5-?vUj4JS@oZuOEC>lr0_284`n zA{-!;LCSLD6jWM9!&(qY^aG36)#Pf=96|qL(VT)7<8sg+T1YoIl>`201utDz^lVIG z;Ku}+g;GhP-#2B_-dGPsZ3rlAI{FC`F+0R&69!txS&ljLcSWT?wPcM6CRe`IAS`Px zMW;VCF=2smoXwe1No38M8{B5A1QrnVys}gR3qWmgyG5TCoZRE3ru49&)F!uEBxJ$y zU0!DD`OuDhtU7KPwwK!~sSO1UgDjQQhEN;5!cs|XK)KT^O_kIJQ(L{l((`RVzSpZ( ztY+NZw!S7xjPWxiEpY;hmevL*& zs0F2t?b;Q_TQ9?u(zycmVpJsed(EcKYfZ!Vcf*QFb`T{{cKF_;rs`y+E0MzGmy zlQ-SXE8r=YGD7_0a+14!1vV>9$5tkEBJTK_Z3UignlUoR z+T$yD_27(;B>tYD4{{(zirB|i7$wR@0cMUrk$GnqZhq3HA?riv5Ma@e1)%Wvltma8 zoZQ&cCSh1miZGtCDAI!CxP69eXm+9iU2D%~LSQn^bEc_cr3cU;&u4?+C@+|tZ^YVLWyL9Jtex2)ILfOgh!qEU3@g&3E3bx z%88v}OAmj)=8qcIrey|}s7?DJwVKiSi}qa$EqTNnbCuy(v@_qJmx}Yc+qfp7A%+XU zZ$ao@L7pajWC8!hWEZMkolK57Ur>XJcTq#iN z(F0>%7f`IxS&MZQB=H@h#(so}sRxvnfM7Lt#Q^CRh4Gfk9C*K(EJg z7(<;vXDyaUOyc_-+}I)!>h+0o8hRqvuLt$^oVl!<3(Dnfv&$MHBS^yw3f_@E%*YSk zF1fA(s9Yy1QK3u^&Y4i z3PZ=^Vi296?6Uk5f|4|dnF|VK%3J`G<)0EPuSN*6{L{{A9F~8^0dZLVSr3TC^3OR- zwpjjoCpFtnpnuu>4Dc5fyg)nE)?4139GsiUZ91&8I|6D+S5mEl}~@>0%t4$Hq!AW}86?|3lK@x6ed!CKZbf$T8z z`iwiC0AA0NJiYir23g6|#wIK|L2LZb+@~cc2;^fM#E=sN@~MdmLrxIDp|%BRWeOt7 zw=~MI6RA07W-E3X+%*|?nWwfuLxPaMt1(0s>LHAe@yac(NpGH-aaPLl$0AbUOFt%3i$J zq!vpK6D2&9*PD&>`DnJo7X7+-R<6VLY?f+UUO5SERHi2I$-RubEFu!S1e6h-M8>Ji zYf}s49@~@2{zr;#&5VyIZcE;I5eJ;&tfodjE!mkCF6jY)0aPR;UI^qBBeqksH(CfUfAh9*lWNEUB+` z`hzi*%6<6dU-6sYfRWVo9rD;XBl|1M{Icf=#*)RBRijfQgHZF}o8#3nr~^Q(=?dK@ z0+Sn4+?x?KCDCo(BCV_HBZIYZnOJjXrgLQgK0rGiR}!xX$Y2=ygE#S-`>+ z@{?$`lPA*J*pL`LyOS3Yat6>}BPM0M^E!=Z|9p~6 ztexM<*-#x=<~Nt^q~;dVgUsh@jOOol!i#(zuQd<|^=HXg(v;Yg43ACDNPaNSfk#}6 zCSdp^xC`C)3p;0g!X}l?kbR2! zy=~U&!e;X3N<(P4$Y3*d=vqX&Ln%3V$6qs_zXv-KjTd7if}OKx$oRu;g$ucmY)Xq= z!h2c3vk;M`W%5ECnyHK)G@>&Ip(e1XjS1lJZPhXe~X*d=hSwfM>-weW|012B>l zq2EKtIopi6P^fxrldWEvMKIs*G?Sh*pxy!}^S8GcnFU32=FkCOVn_qe0h`09!`;@5 zUylphOVy2*#>CI{2~(Ysp;JWZSkNh5_yL@a<9q91f} zLE$HwVhIHOO4*4E^za{SDO}7bvwgUFK&>)0Qa=#0%=}{{Yp?_x)F4g!dC`I!h;2cv z#kLLfBy+MhxGzjGRqNfqcZ1OTN-a>40la_k6HPx=t4x4I8LCw#sWTnuJO9$jpS<|j z*1CGr)W`u?=H;3#g_1tvCVs>S(hC*6s6^4%YeS%=wDi|D)<@v8A9k{I&qiNCSxwED zdeqTzu!pGfkbjY!Z)ehL?Yb=me0m~vt_9CL0?>BHo3|9cz7zuv)&MKFY@s$; znf%ha64bqsL869se8xpbkwnjKDeRH|Ac80z8-sP+v@~N;81YA)8}zdL2L;Dyk-8yq z{R+zQTd=UXlr5GVlb6PiJKqm-o%KnwhB$HFmjkX`b7eqgwfbaMt0S`nkuC)j|D-eP zA|!{!0%TvFtSt|Ux`t<0ekVX7X-DWHi-qmZcWMp!DMlTla$?cuS3xXnpHUTd+d>lm%C>MB{ zX~8=)OSsF)&7l-*HYM@s6~;_u`q?^$t2&{Xg*qq&qE`&Gq0kL}#!j9atbR}$p&CFP z#C9rMnl4fOEH`jXX9cDYR5sw4L7~s9Cr~fS67(A#o0`~US16!PmDme&A4tyrStl&r-n0$?)L%5|AH5z%SF6|ciAc}rJ`76UHXSk5ZajTh2MMkJ>+$l-z zwobDif(^t;>vlsaFSgpSq5a*_$$MdX_UDYGHhJ#fqEAE05eH80^iDG`i2D^u-rSY( zJLV1DZPFcciO}cwgn!1b?==&bEbkPJa9=hEj&gse5&ALw29z@Pb8;R^T)5^aP4qw` zAe`z!b1JRu0#(o`4`l)12oD>ap5CIg%3pLs3nh7CO03eTkNAJW@g6nCOT`L(^qBV- z{N{1CKHIETqXsrJ-B360v?}LG zVH^K;TY*avDaA8KyK5&FF4jphrqqZ(*;X(eYz$wS z=O%FmhOR{0td^_%=gg6B5+kcD0yE?Q?Toftjml`nOp^YPxu)9%%c<$40uGInY*LU) zDKt#lZuYE`zhusI$4;wbko*doDv2%WMJT>M-k~bSrAd6kcDoys&1Xq`;&x;vDS!PrXrv?rf?5_;f`^Pqt+Ey&B+k?SG zPj#+=L8S&`g#dj6w5{7?zv|FbP539F(blHgzya`=`XC7QlfQfj8qt>W4ceWfl=-Y& zu8orml$F3PWfTuvzYd{w@vx^mZw{OCt-{a6a6rzphIV;QEmGL!>-%9rsMRjYz4lCJ zwef*#&ZY^?7_RRCTi5M@g_os&c}FKcZ4D3rMEnD8ikz>h2^|iR9QL~)l0EGjb07Te zQ$aE*Ez`Z6b}gy&t-|8p#b!Mpz3W>F`gyLi-k5&a?(zr>^kI2AgUv*D&&L1EW^CnD(&{BFtxZE^O*|yEo~n zOD)juM#jT1Qo8&2=x`d3!+2VNrIz_*;xb1lMz>DvuIF;k0y;clk7r{6BpU2hCDDi7 z%;8!rs!OCcUJ@^^@p@S~K3<(!IWPc$$iS7-yl#(`y-+=8JPm_IFLd_83Ij5wp-ghb z1>R8dRQV#=wa4hmOT|*?MK5;l9U84o?H^5T%n%LiciFl<6h!nA$xpdFRf=q&M!7Vr zOTFMM4jg#S{Fc5l)EmSYLK%uMRDNNC z;@uFN+MFc)8!GEJEUWZK_fN0V>u&TRNQ3rGQyXibJHaq)l(~a;o7X7d%kqwM z4eL!8+n}IVZG5CUlx${{4bQNMGJ_P}>=S9tjz}Z2e!cUa;B{PV{U+oUjUL2Fj4~5= zXPLABXMovq1{>fyUJw6oDX8|1&Tlaca)g5eZoE1&fzoxKaY&b1HIu9hh(&5tVFr!> zr|DN*kGrJ{W6dcus}d!=DrY-=MOcyrIZr*iz=ErJ7+V}UUYv_kZQrCckgU~0TLr~fv59sqdpE(oy*o4kTBAN#-{0T2_mWWOTb;Lgv~YPDmQ+9a?DSJ0{Kq+PK0hGNu zK-mdUcCY#XDSNLaq3pLi*`;q>bkvfFdKT?93M~dPWlPvIRL_+gCH3gAmHU8<3EiL` zy$YhPdx%>KY>dE_`UxJcR0k`SO;rdqPGW&D;{CStFVpB>sZ4_5K!0AC@5Fndm}?{# zMX6MQ^qx_awUFpDTpgoT)y8`v*$-{gR3bFN8_5YM>p6ktg(vINP|^(Z3%?FKQ0$6A ztkmv>qm-@sM$fF`81AP(?##)F``zDj)Jy0HXfJ=j3@;W{jzhp zzR*jpYik?9Nq{yiR6LsiF4dL=-jS@EAZatv-4lKK^U&ULwpw*$Lv14D8f_9wl0eb> zou@I4wA2J$!ckGDK1JxlV4AQOmtYs;q&Q=$bE*n0+W! z)2QBDOI$;W@8VVnmg-7O%53J!QfZmO7kIjctMEb{oycp!sO<$#M-JV9<}GBs-0^4V zJ&>A+p*J@vwm~TqrY!muX)pS)b1e)uA2AMuiJyOSQ*9(5#dCNN@VsG^5T(H!3L^S- z9&SSLwPChR2PBB-zOFszx92iAaENdM8_qOaXX>WeT959VjobAJHm@2Q?Qh*MivJ(_ zp~}iqCuv4`K5+lS-oV0~NTP#}DFn}7yJ%LAR-t$1K!66o$FY)RPxSEuTv23m`90Un z^H$O_{2Op_VTad25kU^06S$#h@aQ*`RU>H}+C@48P{`;09#ldk7-xl&W(9E7KwW?7 zZ}c+-B81?g-*%oC!m=9W!c>$7`bQHsHAS!2*bC|Fz- z{rmsX`yde!od(RCG_& z;E5>L0X2)hN{8m%s6?j50!)V_3b}k=#n*0)kws|pe1Cn@Ke6w{wu-H3U?z3$u7p?v zotyFCY&|5!f{GtdPjY(r`lF*yy7hu<75F+ZZ%&f{Jokrnv3Kdk zcEB+>dhvOe(v5aSyx{PzKR2?AeDfypN!xi(KIZ01>5gRMYHB+P?}3l#Vm7vbXxe+_ zI^UszXawSy1L{}BEtTlh<0(%jl@jV8xYM%OWS;{VJAlduXA6T&B>473iw&My&H#4w z@k9>U2=9_Mz@<3iTB&>+#4u3#dEmW`-H46YpC7?8GLTPO%pbdT&pMb{^AOC=?6 zNhwmUe6Q5is?$-VM*2o%B3x#<_?OwfZVv$1t3Gl-5*^)@LvJQ$Z`eWuHCI7I$K)B1 zG|TX%1p_LG=-94(LnzeYP`KmpO%%#C|DKC2m|;Ueq7*_B9n~Egm|>ER1zbOYQQ0J;q0;#$YFEb>6KMf!R1@ z5}gTb2_h1)+QSchtPvy;1KR8dSks#_Htg_=Zuf3ZXGiS7kt>$eRgr??fj| zr8F@s_X{*mC|#;?u6vfqb#gH@qbC*TV#y$^{?Us4T;<0s`^F{;6(3D@Z?vh zN~v-cee#`nvj%QzT3;I;ovu+VFtuz&yh6G2K%C(Drbg+QXl&y-BB}p4J1(jnN2hlk zsOQd<5rW6%n2tS@Q&P~OpV9UI=}8U#EdzGwQqE$Loa)>98AMZCS|@9eh9&Nc4q3^| z#TW}HE+e?rP&Q=}l3MRKvR@2HOto67r3P2}^V!%SB&E$k;%}2&fLQEI^uTQVz`U8M z^33N^#ewH2CFcKrM?K$>=sWnRh|`!IcYmCQsQBEY%b%Y*`Nwh!lu4y zL6hDIdc8s3QxdxFJs6$c#a-lvx2xPcqC$N25mIVFrkvAt8AFslrK|wXx`E8-OjEwd zBpg;dMrWEhT7%IU^n_wiUq@%o?Yfe!+&p4!Xzn{w9iNe^PZlHPl;e4i9)@#nI-NBV zo!51BaPeAk2Q7%NK6u@I4r|v9yTCmioxc!8sr;`%xStR_70pY%JPe!>q0f0L4UB^C zc3r{O)U1?Jco+_O5J-=%9KgT&vX?+#ZO=Xh$a|7x=FqR!)R=AxjJW|mX;1l6{DMAS zC^Yi=SAWjdo-03Y&xK{T1+-~QSmu%z#0R2gQ5l05EI?w`*WfiS5xY=zm996Cn5A42 zvlUKcwIMMdnvLf#?CWdra{XN|{iDAbW=gt03AjEp11rs7$oc3>56{ND>TJG?vA%|u z@ViFVFJ@y(-jjZmT=`wnJY4Fy9x_}wwd)HIS}j8U*WhSnyoR}2y+T?{4@W0_xiQ7f zY}&MR6!*wNC~jsAE#Y@fagQ!UvTRy|*!x{C{jI;gl;2S*0G6cyZ_3nvbBdY8O7lDZ z46Eo#wq1tKgx*1XvR5pLlI{ESe+yi07&3%d*K~AA7k`w7`C0h5L;7z+k61DeD5ste zF|r?T;5tk`S-M!dpleIogp0T|f6#@l%@oak^Q71&5YF<+dNF+y&<>lw|Fi;zJ=Iff zZ@4vyPu^bm4kJXvp5cyUEMM$@q=AlP`W1~sZK?)byE*-$LLNq2yBM+2v%=xg5qde! z>{FmUSxsfG>uU^a_~6eEPgx(^g7GuN_vCnWU~=__WWsbgmS8H+pnF%xl4yI^%ZN&G z|7lF5DKe-5Ix3jYW_6wiNiwk9o#jdfM)3Y~O+ieW5U524!?a>bJ#3stK{oI@fEH;K zmv&vth^7RJ(F8Cx#H+|-3*JWf&uNG&0b0mZu>7>y>kcT@x?61m-YL|#KoU3z%_$wC z%ev^zgk-SKdk3v`!q{TBu@AiIjxO)2Yoa$9SUV(uk^>PqD2VXQ`sAiGR*OuWMdMdc zj5ri>@i?-;`3&J;gJlE>I-wZmwlj87(l)T-#qf4K)6t&7!XSyR>@o^cF$Xi&TLgI; zeb8f+reF}eVUe&8d)C1b%m*ugbrw=1o^%khfHB!g`p3k~Sb2GCyc#7mSj^1pB+#M0 zUuO8imaQBdq@Xc8?o+-*l1i2^@cI!N$^bgkqKr!G8Bh@8Z$N=UpFq7i+`$TsOnK)VevaZg;siM1dS?T6HY$p$?;evRGl%pxV#+oK-lf4j{X|FUx zzVSpa*t+;1tZpD$zv-nCUDJh+Fq{ie4#LN9hTz3cLPZGCg^lmtun6I`T_^JM0}1YV zq3cTzD7Hwlf#A`e@Sp}akYT^i=V8KiU5~Rxg`7&WNBtBe@ zK_;{!@}7;#IET>ipNif&sRRNyl~SGVso6%*8uvsfJmn?(`* zlH|@JW`Hf5jAx$oz_SfP7sX05x&G4EoW)9+9)MORN96-gu+Iogys#)&2of-!M4wE| z-+MHe$&ERWYO&sjdSTeW+_Ik!4Z z6Gz2tXQkqJbx=s#p;vYE{3^P)it6fjFnyu|H@P4lj!|( z3(S|@q*I7Rp2~(%GqXKIj^xb;yz1NnCN-ruaqE8IhosI2C?YuqptQ`BvoUMN0DT$h zIk)(t9ZVPT-(*Up<3Rs}f#~#O3V)?%Fa~W-*6zEv@xe^=)NH(f=a=%h19!q#0t;x{ zZ{_;lm1{SEJ$m?gg+`)#2{Uf)H?lw6x;~rD2a=nkr)Og$`Hc~RAkGY0$Vr|!LYOq) zJGa0SR-7fz44F$Fik_K`@zsy?7kOXv`W&*t4G!kYU8iww2ox0Byp)lhXBQIL+5E+b z>^wIcGuaWq*3eQ$UY}nGwuZhikyq>trz{ZVCV)bAIvISQ5o)mjulRSzhImPTbkCoD zJ@6TOmx0$w<2<$Kk*@gI77i4rH1MhW9XZNZ1?EVt{nHidVWin zZ}56vUme+4+ph}m@*nHQk`43m7{ap}y|mTCgMr%tUu(^0Sa?4oo~?$fw(J+cX-R7+ zY6zL)=SP7tS@c-folFO}@^o573b+`UN`m5RC+|@5n_IdtwVIvPb{z;QgRF>6h)~OCY%?Jb-v|N;P~mT!-HFezO*%Xm@|p*88fM7 zDHiff7w-sbopuX$fd9N!@@&`bVU)Ci;UTirv4D9PE51X9c5;~BPL-pebN)T7Try-M+@m(8SHIum=8JzL$%;(k&h=>-oKjq+D^e&(8x+u6yDyiHz zIt~?`=dnRg`O2jr@)x?;!#lSwavSm+=yF*OyPU>V^nN!_8nO7PiKrL_Xy%c-D@>NA zZ2XH|JHrQ7g2jE_w=j~RQ;mCxHv5v{HsxL^vvdi(*~U5xxRl1OZTAVcV5jKiV9HEU z>w+sMp?317fPxKiZ}GcOu3za2DVMCc^*$pY+x8!-4@@S$fI|`9#{$TBjcTT)fYFXF z-n}x%rXf^>Dln8c3uxAd{RdDOq_&wWxfPMUFzZK}Fs8ax_TS|V6MZr=VZn=+fETY^ z$yeYIa*mdwz+qB>ny-C(sDeW}6Dh0UP+MgUX*{LkSiLq-JE%TUs|?6TT~M+bh`VKS z3JTQquGvTU%GdU-uk@ndTgcaD@}wgVkvjP_4Tg% z!(!V1ieyP2Y3zz8&ld#iG_hdg-qnHe(d;MxrSw!#W`j_YMs@T?*8$pSDYo|wREMhL z#(0phg!FC74Zqk3=ukS(E_%NnDq_H-GqwN{DMNmdUxMlp;PR+rnO6-fXyDCo{SHn0 z_>q5Tl>Elf;Gm*;#XoxmzU8=P7Q)8W};Sq^mbQ28(p*n%y9znz5$v>QovZ= zA&z#=F#l2g%r9l#HjBGf^2z$PhO(YJ>9PcOYh{ga0*Il71&W0&BJX{-@gjkOEY=q^Of{0`JD8t`KPB_fYh9QNq zP8oQ`)!#6O?M4u8`%re&a+v#j$gR*#NB?Ez$9OhJK)!}td}Uc`K3^WV(LjDDNT zK!GU&B#GhzeihXCN!J1bRJwMcUpDL=zzK_Ds>qw4ZD5TGB6_4dSUOEh9^4W}pzt|- zVB?^jawvg-PrLpQ+_VG3W6^CNeTiqFn_jdM)OFPpK=F-9D!ZOQ6k^W-h>ha8;?1XF zh*_6{i#`k2zbmQ8vbX>!Op3Kiy?z<+s2E@Z0S5<*0kRS)B-8b-{o|Xed2~pgfrZ{b zFP%R+w0j~zU@W@6H=Ga{IYW@kIf$=Q@O&&QY@Rm2p)0=(5BT;|;q0cp>cjO(nO&B| zr))2r#KfH`4RqKaI@8rQQ;{Z7VBCvK$?_R@XHID!9p1eF4yQ$C_}+|%oMvd%t8!zo zZt;6r3T`^0J5=nH^`#JOB9P!cAM8s(KMNk(l1oC7N3?HXQ*Ag@{SqYitloytK<1@03#dhxp$ z@Y~(!;rAUAdof6)1m#B?zm$re>i$3Zc$5(?-d0n{Olq&u@!glqyMqAgU5kqZG{GCU zA&Bm#E20Y~T;KxS`q(?*b9U>mteAZS(5)}(v}bvTq+4HjhIG|-+~T5J37pXVR;D9u zNqbHyV*FQqSPN(}CEGY)fqZB(6%?QPl~_v60ZxZbL@9t^^%J{$Icq8{6eO~)ncP5K z1c^yPAo{o`haiIKA*>%*9ta}wyI9>x;niu+3MQEZhJ%{|e-(qB9Moc&&z-<)1LMJh z>#$i3BL+UD8(X5L;!@R`FD}!~nJH5Z(gbkaby%1mZY31)So{u?-`_a9kOOnjA}SMe z;&-v8Q@eANwWN}<6FJISo))}eSoB4dDiDr0@aphEGxz~y(k&kI@u`hwN5^i);zRtil+>S@$nmIeq{JI-qx zoSCu4;%-yJ!!yqMe3oSi8w711GK$Ep$4k24ILO1QnnR{Sn>JYp#lud8r*jRN~cJs^U=RVZS*)9m-C@3YoC6S$|2>~jaN4Y z%}S6=;&-v>3%ZX)9V|tr<>$gYK^4PgZmyu$Ij39Jkvk6x@jfwsu=Dm)79M;>lJw`tK#xKYEqnEq? zFTLRAefRC%tq463MzC*44WcrGqr><&c-DH!as1h4c@>0S@E6s%48?Q%rm2lJNHT+b zz;y%BMaLCBU<7Mo0~3{X@EAT0@K?^PXruwl<8Rb5p<)2eU87%IP%l^<#FwwK5?m>| zySM~pXR;O~RWGDe%Gw_N(NDTr7gBTQt#GHgeZWOB6ZY!C_TSHaeoij0{%E#hZtU;+ zqV?*|?42onUO7@(AqNFh6@fh0Ej*W1b^$m0Y;Nrib-F5QE|_ zr=p5JCa=T)79Z209H_bOP%MHuSq%B-b8>?w#$fuRZQcI|57?EKQNRv7DFcvRq2qR^ zZZF{M^U>NVMgYOTbgV#vy7B%{l`_eyDC<=)VKM{lnRP>QTK+)9i>y2qwDhzm239RC ziNLJ}#Q`M*0E_E#d-qBFhL}eku~t5ov=EkvLN5zP__P%cc@YcR^5qnw^%}Q&a6r&J zuy{rHcM*%?3RSPU*LFXUaa_g&H4E7dOPHaW!z!4O)|0b<86+yf z8^$WUBGAunansIDcpY1#gjq0AW0}Au9fS@PxEO_N4tnizh{njgF3e6k;E}fA3a}Ko zWl{hkl&;Sprqx5W>Nrd2n2xRswn;DQ1tgnm15=Zs*eWa_1rQ6kAy*ipmU3ZeRB%-7 zreMUtH--mh+4=aU0OR|9qUVR=Q?0|f8zSq~O&=Gh!9`-db66pRKn zg+eC2ixpdSGC15HRiBJ*={}p?K=ZC~7#er!)TLXypJfZwsn_#WEkY~(VrUpF?}0f1 z*oi3>F6ZeIB}BI^`RU3`za>&NZr^pMODp|ioNf;NksWnF@PPivfP_H1BacT{#7hFB zf*p~@Qz)hB&afcUZlQF*&6BkeY@i-+!}tAP84Qd=RU3BQSv z?iQ-V{Ji@s+eAMo$6?}E0Rnfht_T7b`O^C7?+J%~wP`HffCo;68#Gf!e(EkfP+;ud z?q6u-t5`Ch5=)i2)Cc7taoE(q2ugDkYJw0KnwS7xbrU+fSjkA#%iu3uFBYm=R_aX& z9%c~~d^x{|Stakotoynfb$Z;qgpDO%oQ?l8yYfqvu_Ya~_2}n$7<0esz|_=mm@&og z;@lpfD6TvpQ)MTyfZfKaMw2|dz_?&xOE59=gWc3Q!plR@xPxlK>~j!!L?<@Y$Fy%f z=R1w2e35Uk(A7Uc4^Va3Di}sis6_@s9_oH#NmPlVYkYq(?wKp+y*=n_8FW48JUTcT z`C1KJ^-a9+p}%(whzhs0<-^@iX}P3qcrF;p$k03Jz02;$Y@xuua*+ zpC2awO@;@8i2a|+jkc>*gWwXja~Wp5wkWThOcPV+Arf8_CR6*PR}J;IrMOxi&68TR z1`1FFZe>UJ@;Yzu<$(nkJsnOH)3y$MlwFkrRe2LEdM239#R`rJ@2`Kk;1d!*6V*N2 zZS*uTR7@S`pbvUS($MAd4Of3 z%kzwm)GF1)^ zWI?)%#shyFN}gj0ejLeOvH(AWpo;$J#qNJ%Hjb}8L{NFmnJJgbULD>QJtW}q2*pZY znvF3@dmiCRwR(ScVIvc9coP8GP-CD6ph?dUMUJkm~#;`Y&N-FLHF0$&MZF+N>KXje>{R}+9u zWkhpulorZ^6KfV8)YrSO{rr?oiYCH3GT&B}vGIY?zJt4BbY&?V2jY@O0}!TlLk)=C zur`7az@i}|6@@5*gaS8Ded9=Fcxq^}jxRHCAZ!>SWNM`j&y6Yk3HjAv->1Kgj1Ja% zfpgbQr;>6*rSBV+=*{l0a$s1uJSBN5^Mi1D|#uiPW#;m9vFX z5rVgPdG53SZnZJEkig4^AzXSCIZZty0N(+o%qe`tiAJAwcVywD)G8yrgIaX#JvE7? zvS24i_Hg$W6nI58#)Sg|_eV$dtYl-GzXC}x``txtdgb>=NB6L<22lA;O;N-`nHxs2 zV5n-T=U_64j_twjO8y(zGcBykRTDyidsI#EV#UDyaXnx0Z??R9eS{v}1HQi9!;8f5 z%>bT(Xc2u9yBYUOPPrSM*z+}5lcF;|U$dGIB^c%soZR!Dcy17)T9xaKPupIwPFnu9 z+cNm}nm_vAtcm2$>YADDxrC+I7n?OX?K@c?DniI^44SfHqyW=84xFkEP0(vEU#g*? ze5-2_bz5y4uk8=c18_=L4jQkHjnyFe0#6D01A@HNbD(=#UY-I1WmH)M&=LV3-O`f}DjnZ!gOF|M|bZ*ZD3qlq&{g7BxxAwnb zG@akGKjXQkJ!>-ujgAj~y*32r-rhTr{&$w9mY0*h+rxuVZ5u|@v6WQ!1zfSQtPK}k z(8J!@3*uhlwO-hBU=SKevApZiJv9T+$H`R5DZ5RQgyzteV>O+GdifFe!r<1}$ zdH=MUS?})CAR<7LL_eTgPf2b|cW+)@otPx)i2ufvdiWF{I77ZoQ#TjL!S6w>qN*57 zZpa}{{JT|ohJc0uqr+oRJ#zx`U$yj+qrCgKt8Y&sAFX>; zhx-Sso`t;d)t+1JTKni%ZQj+>?3t1#T$_*Mb7-?(2-d%!%D^*5R$gL7oxL`pca3wyHLHPz{*EUBtCb zTTv@cy*6PMD`^&^2LkwNQ|7%06`8#`@bVa{(Yc($zUx{?^pQ{JdVZE~(Je|Y$a)`I zKEQJH!-ieFVjLd&7J;ClsCu-m2kovD>FISu);9$6Nyv@MaCLN9&yWLJEcZdzq_KTR z>H}~LePa;lS_<*L9&Fs`@*ZxkIUUfx%naak<(&5TS|Hz(ucAgmSJ zxTw#mQb2ebQDr(Aqn)$yfJSaex2F&1o0Uu3Y{sxKSWrj*8G8!VPJ6=IeZ^KVa!JhX zg}LPT#>BJ8yUvPP)_5spW0g=v=Lnhj;HTNG1an>66D;_plW`TJ0N2#U!GiTiGk^%h zv-ul(IG%*)fHyj$2h>KedGHb)QgmZaRUZeqdWf;nf@}se8=mAZTC)T)h+dtI|93r0 ziq2v&Rh=oSF&*7R8@5oocO)%a zRNUG#WgPPQ@n%RYu-_~=GJGoH4sYuB#oci`2o>43jFQOYFwQ-3i=i(EtJt6$y zkMLL$&x5-V@V~`MnCSt;1rpA2StpiT!FRTI^lWy~E4Ii=+AN-@d~@F!o?H9)mVlpq zbKlkT&(6Lf^BZ|e%&j94yJ!V>_n>20839d3cSikMcsjbrw5tuc^h!kg3u2celbI?_ z&Ra0Lw+Ev}QjUQt4Zcfwh7Dc6&^d|TR!|S8qx*aM8-oRX)Oi>4^PbwSp9OWz2YRL( zPlSvB3c@P5Xh543<$Qu$%=zpvda#H0#PZ==FeEB+0gr!PY(CT&o7kIUakB_)GE2cx z+*X%**9-@z$r-*NPlpTuKg?x`e*A&%ee^?54NUG0u4M@8EX~9)EnL!R@c9=#Wkxw| zq^ps(19MN-He)12(2Xm&qsM!Aw}Y<2y!@j?65B}Q$&NduLVr(0SSN zrzSw9Oh38furFccEEPDVW{ljy6D0~TDJKC0cu49z$%T_P^NU5$l6Ql!QysbjfN*-D z#|XxO`w?|t=_F_s(FHh`zGao@zQ4os(~{UIVXQ%s^R01`=*6Dp{9EgH?WMEoB1?DD z`Ct1A|J;NEL_odr>FA}NKhx+bnlPlzzicj|RpPO0Ms<9`3{Pzm0D|5U=-`KGOg) z{bQ@up7%9QzJ6f2=r?*;NmxH9QOTQRtw`i6cN5%Z)rr~$aEqXWWYNMudaLJ8HMOc) zSP+nj2gB`vV$!Fo{i^4G)dMS&G~P>%QFAqfQm*{n2jy_P5l4>7IGu#t=dhpMN5zLio zhdN@AUs0*=-~0E~>cn`lsXmb=+u+|Z9Uh}RNzyW19h$0z0G26;WIAb{#5$>at(#tk zVum!BwZJ{S(0#jacL0n|UHJ}%oTc_>KKX*nZ%NA#9?eg{6_;Tg~*G5Cui}B5CXbFl*?0V@r z7eK}XNRJXvfeOBYY9%H`D%^nSu5jZ$Hyd9z@3ntx4Px(iz4W*K+US#!>v_O%`0-gz zgu}+A&9(@%-?B240#$^2<@`Tr;&(jDo@(!tZC8Yf1Nn(*8y0xQ@w1l-aD#5>QyPkO z-6!$s+Y6w|&7|0#!ZJ zdpo%aAW38u2yikJB+z@aQ(CbES-Ogl6hLW((pqb+wboke>OM1%hz$1-?qMDtnb_Uy zH*dO`$aFXV%-qe~{B!fXb^bzICoiS138{={zwgJ%-};_~Hhhi7>tEa}<*kW@wq<Qc!hBf#5uBvq2LWCsB5Wm$ zyS@U{;ck#Pj;Q@mFMs42q}SS~70A-fa*cGZ*s`Ts-U5tgmt)z*juU&}B(MP2>&NZX z%g1}HTmDq~GbeeLEceCIZ~QO>Xr1$xgMj3|akVX2ek0H$3dN0()mptB19JBv8W!;{ zZw#(5ylu3Or?fDjo(;eQ#ozT5@&7h?|JsBfjE}Q$cZrL~`q81GwNN;82zTB1vyJRG zJ?q%-!qlB}f66)xS9R8VAeM=`bk$G=&IO!IB!vA-@KrW;umm?Z?c*hmi35!SHKZr& zS&R*iJ1%=r@Ga-J%vGUcG4s}6gAv-l_ZY1`SxA+_XmafWmp>e`VuAgMb@;!#Og`uCBr{1?#cq@W@dG*c5|>cfbg> zcjUjV4t!xi(H=M00Q{yWyUc#eF4qmk>>8fCCku5^Gxx0!PD_9XgJ&i7J4tr(7G}}* z%>BFC{+(y&jyb_x9C3c&5x8_%J6ema(50ATd zrvhKSXyv~DeikHi%MS7toOKjUOSbG}Lzf-6Imzae(@Mm$)z4B3RE16{#t9$xOL#3)a zLBR({?iypBJc3au{I5g4>U28=H_%rB_TD&F4S}EM!aXNiTf6%kcIsBkXU?g}d4uCD z>j2E>;q7I3KxsVl=^m@sgA)kNb}=M)BMA6A_HBY17&ZSX+sV0M0bVZ2whKXdEf2f< z%x8P7;9`uNJUn?~E-l+(*XIRdm%Sc?IG^va_$+z*3Lue}R=CAPfe~i^&+_{64tOdL z*kj|FFZNhm3Oko=xKsD;5#y3A*;KBNR);b6fMxo+m4B-qba$EYI&CO0gz+BY!wDuu zAoJxOYl+uI7LF|7G!|-S+9QQ$oa#&zzM;O%ce~ousi1L_si3cPQbFU3BNg=A9t#uj z?#ACMEx!e-53uvi+jrvDt?>;=V>ZgqH@N%Ys|H%dmSMPBF`oH)kCpe#r)zDww2fW($GFuq!~C)p z>>8?_Tk$oE7-Wl?r&sY+#Frm3T&j*YrU!VnEA~ zR|4|LGpo2+o`ss)HOItRpo9O!jgS3%cgAGC*<<}HZ*=^xIw7-Bu5O1P@G~s)ZR8K& zDFXX-dEpnC7k9P&j_V=I%B1v-Zic%AI9_;yl9eW^L%fQI{jk{LDp7#zY`@urciP}P z*(J3>82UgF1LI!DKVj+`vXIY3j~ZsSH)>%J-w6fL95CR&Sm-#O`F@Wz;)$Hg7KY)3 zqcUK}`D6WM_GCEnM-0|z`(cmu|9E|7iPo{K@c+YMh=hxPpA0{7uxve_PiY&GHdY( zbNp{yp2}Rt5QCvWW&u8vr4})1$ZtITNBCjaffZdM$|1-a=!fcrvzz14}zTEvSOZ>85!HL9Rx&Lss$bri{ z{m-!ck+b-B;n!9Tjt(E5?eNG;`K{YvFU?jz9uOhx<_L84No{;`!QQNOc~?;FZN-x( zu@lEYryV^*m41wMB|F^l%rAQ^{<>2`FD-7Y=WkW5(yj>T8BZ z`btARmEptLm&2uc?ua&?glhk~6Ml^s#{55CX1|~S__${RnGcR=!*W-y0fwWQZTCzG zvO`#(5N1J_2Rwdg3(2OW_y?dALqUc*RTdp$ct! zHDZ`3KFh<;avgk&Zd%7_@|`2v{>tBEZi#0>Bct%ZQ?w1SK0Ex@mO1jsHhgeE5H#D> zuq=P0;YegVop!meXTCe4?Qi@oqsg)rj!6^V7^idgEhjlKQte@_J7}DBB+Ga>OOvz5 zpU^g7!DO3W2x&^NYEhu=vVp`1$}D z1Dp(gyY>6u5O?F`84^8RddpvO>03wNIUtwxkHQP_+kxFIp0c4wU?*+4<&E!z9=RPc zVd3>dcLE^IpjPiGZ`lfGs;*P6b=fX!6KITK;M>02AHpw(4=)ek@7V{6o;QtWo;bOU zOApDv&+PEDZvM%(a9Oh*D@UOy35wxlo9+FOUpxmx$W0tMVf|gC>4kTKd82^&!5M0? z0#xea4%nO(Ymg4($ggO5j1juMw+NY~t(o23_eUBaTihe;4SH@&4_uoAGs6yXKu>Va zjRqTHkoF(pj35i9X~H^B@BSYFL1(ry>6yOH=>EO$V>}p$Gm9dJ1=9@C(Lx({{=n-Xh_HL({h~h~jI=DF zqfmpAt!EH?vNg|J(Z2i(Zd;sN3a-YP#^`YxQ`w%Hp|ji$okg)SPo3O`*~;*BnJ_tI zWATqL0{9eY^h@u4Q=CEb(V~>*56#Ke!&H z6K;dRojJB{LZk@i_qk3?&+jNeDf>!)1)7EP`05C}`G(&M!v+j7Gts@)v+!)NQFgb8 zVeYOsFj$)c!Ttm^51?@XUjV|!qb4j2;JtB=uvBnqh-IePtYMQKC1X)U_&y2G6C`ac zcTK^LoiReUPm}{2u6Ax@OI8n+ob@yZsg(XI+;M}#6hr=#z3rKgcd_8t#W@RJ$36GU zE@xXh`x7S}FJJ@IBpha7JCr$k!W!VDfuJ1EHL;LhgI&vx934B=u8)!Vv4%mWD|}F& z%Q5EhLb#>)Pt=DUmf7M9%Rx^ERJ!Y4!8I!WCfflMmD!qG7%Hq0u(VIQOVCL8Jj^a_ z7>4@}cECGDzRbuMVwmo}Fw!Yyf!~Hxq0tqC0eH)TKk`Z9I3uQ30T&ZqXQunN9Ij#F zv2%U3d;xco+1q_E*L2Vh+EMY2D~n|V`?_&A;2Kt#tU0#-v@u45;N~Z~Ot>{Fe8{gH z=dIzNbMaXNOpJ}I`>+Y+5@a8TjSg3!h*s31<4&Hn4rcJ4Ji$ zVrh0yNL}M?{B*Mqyi9NBq?LVsEzz2I9Vnf;( zE)5cTnB2{>VA2s_UdV1Zp43yjc{7dx8~wlCDAHC7c6lcy;M2Q#-a|ywp1do^>*Wob zH$&<^p5!yT+hQ5C9SOy;klEdBSxaE$cjf9xFqr&aq<09@6_^uFsNOrmEeVvx z;Not)gzo6P%VFn?K(gFfa2lV$a{u@lZ9HRbsneyy^8zK>lbdt1nKyQ^%Q#N^@T4)j zfNuYS#eMb%c3NIoYBIY|YWp{yXj!qhsF}p~eb#P;xQ!szjS4bv?_yV%Tye!dnY^N% z^4*=Yn`P)Dej9Fx{O`}*&6CId44X?CC$Sp2}d}nX& zYMbUtn0{QR8pX`LPef^7lf$=ZJ zBRLjS2lh&K2nLMOzRa-`7C$)A{<7@2%(g%Qlkv=P6ISfOWg+In`>jnM-0>5_YXr+{ zY;qOr@FXE)TETOTRd@;-ch*SP=T5a8gKuQZL9f9r=XmCX37)3~?=bEdhKnpVU{I^2 zaF`PbFNHVUFd@~DAP;}ZI;W$o)G_{(+mEroZYx!)g@fSFcw-g+!$Qx?yE&Fr!>Gb6 zhJF2tZp_`f#+&0-!5ZeU8TZ%uuy^D)JsZ|zk;|n6qy2{u^ucwV!=RjTw%z`3c;TWB zmzMiu`G@htGAB-0xS{d2mg^iHu9Y^IoyLpXF?lgEGF04Bh1{`y*6H-;{s~ItpaPaS zAD4#u^IJ1l9`&mjt%J&=T6g~x+WHko{R$I)jU)+27v;;6oqrOaKeQj%Xg}nTLN`m+ zH5jJ(%m=5mag{RcFD}QN;if}Zth4u26)Z4`L$2pD`%mTDZHMVy_PWJIW&l3HFP^m% z!)Z~!!*!dkTmZZ2EpCE)L7A(B^d+-`#<$=s-uc!^6Fe8Q6I!WkEe#1Bd(7JW;9%x* zn^fyqSMUd8@SU9#77}kGzf*zlT%>5H2H&}0XWKvZ+G+2tY!xBt9H_%bh{?(Jw0C;6 zv0m0&I5^+?I~!@|o4>~|pEAKy#=EfDTD`P&n=tBZ7Tac@<8Mx#u(-sR-9a{oJ@oXh zI2c~BT*dn7@P1S)_u~&wo3Jo#DM$uoP~0D`?_s}d_kK5A!=LSv|Lowv&$hCk?Uw({ zL4)h9&Ja0$!op)VN62h=5rRQjj&L^-aV0V4g>+Ve;OcIU7wTwhWnsxd1KaL}q2%H)hV75Uvv}b^pv#b(bC&n%q5Qe8{vspW4>gKA3EySEhig z6fmihPANF_VRub+i)tKs9#1NQYl78k$;o&`^Xs`&B~d3ie9r)b-A0JP%t&cPKutJb zSjC-y44;m-Td=ifuLk+do(b#!^c3dbMnP3PJ0{yug_}ZsLMRIg8_#@rF5_YOB9-iN zG43f2mmxq2gd&-1j{4O$=-l_~TnG2-?cmmTRN*DCA{^M%oJRPt3cip(EZFwOt!yqV zbDFZ7C|99i#tTRNir@VSfqPeDz`{^ru6Y4y=E0L#{Q;lU*)C3Mi1mt_?YieMO?h!K z3d~%6)UU=p&>OR);W^n6Z1^;ZwDP5J7~KzZtXQv>D)kyZB#9@sTxiTH#KRoBw)@v! z=ib7-d^HHn)=^x+Cnl_Y+~Vej%Za+q>cFMRYK%JSe=E6W-8eBeEzPOdB&MM{2sCy@@3&KF{ za6pBZKes~t1Y|}n0%P4bVXcA%t+C_u0wuh3#=K5=A}4St&m~bC3m%TSUIHR;)t5o7 z!TINSX8(lX^@ER$RK&}|mCWtzXv>L^9PbQKG{$qnA@0V(%%i*b#Gmus?2_&ZV<^KN zL`F`II@ll29GKv*562i1OMKkX%^pV&KMi*q3D2~_AUKD^@-ulEIR&EFY~$o~6H+(e zLU=%b@L9M5F}1T1da-Na-Pw&qco*31?kkr?xyUS~=TeG3|FhV+xh2kdY}0ddbHaI; z7&T&Y9q(K7I~T>K3DQmT6BeG^`2!j^c0!W66Mgk>4GXo{R>X;Z*q2$H_0Unj+Un^e zVmDkdc@O*kZhA$&%Hp_&{XjQ4+Cq9^(~a)}MPLvbZM8(w3$>!HmWXnho3OZI{@JivQxMIt1m6R@+DNNf%Z|G)S4_abs@5_| zuOP2#Efe)h1*m~lt!0v4MPJogChG!mRco1`SL>{5EtB?|3G45@V70MhSpHi~J+kTV zlB*zrfa|VZ2+&P|+q4t=ykrxcP{Sr>2ohvPpmA5n;UEfkHb_B;+)L&&*G^d9FyS1z+eV6KQqy+9hp3ha%t99}{alHb^4SFs3(<<3|8?UFME*c`!C75KA#pP22) z>;b@M{8p_U2&Va5N6{_+Q5?02s)v`yi>2z88n%RVWVf`rd$ztFxTZ`>_$f+U1iY%H zI$j%VFR~OY)azz{VD-`Q!|nO}5QMIH42A`%SuL2Cy1)CcX7GT7%_}f8_LsY3Z#r>) zw8ZOQH(_xvy`|3A=wyY3;2QV_d`andfEpSNwM5dJ^rE4b$a=FzG}ID7Z_$m0S|aVO6JjwVHsghB z1i2-6F~?a6?D)uK^urAqWIn(@rT4Zz>|X5!Tv>s9+_`>a8{vY$Z4(xE6V}(g!%xX} zV1w@MJU9zyA(NPC#vqEl&1lQMdBkzHjZ3k<+v&C|&g{wmTDU;7Jcw4_x?+L9a*z%A zPPPjxWU${7E+>83&D~rVQOtHU^g_SM@mcpp=yF{uQwJ+GUS>+chnRugVAo7E^eXd4 zxV_Eb7j9+RgaNM9cO!D;&IpjUlevAu!j~Cbah;PAyWj=fW2|MDtS!~nj|9twj%V($ zPmi3RcET+c9AysKFTj9jH!qAbG`KgNr;jJ?6G0%OX!apVFQC?oF6-Z^3I<>1RLvExeBjb#icN%eCA1*z6q~yIcLm-cs^tfDWAf ztTS)$t()h#Y{UU}rwsHYSWA)R_DO>53l6eFFc{ zJzRx1NgKL^sg69wr%w_%Y1t;~Da2|?%DR8T5*TK}T|e;Cn)m#E?mmJyfsnbl%+VXO zn&8rarUg_YcX6r!m1zCwRy1T7Ud$Ehfe9<26eR;vJeXLDngJ;uN-RaifD{iWmIA9l zCbf%45=${?K#E5bOHnr<#bb%3z+`4pjXa)M3cR3|REj4itW%P$S|Ehzy<&99FPgwV8dn+&;F|ngbpEfS;D8gvM$INhC&2w51&f)yq%fS5pT#!mr&zQ3 zQBG>bMs_P&p?zKpCs!LsSUw(s_b6|%lf>^$SjY07RM9nR*Q-5(ax8Z@(RfL*td5Ar>V1#CM+!o++njyC@^eZEFuIS zQ%%?3ca}?3X~OVHLKs+ymSiw|I$<42TTEOW+|J$l3TUc!6`ANYEz%%Ao3JE4pizfM zZyH~khliWO&$;0tK)04p@9*_mzbsbk>uY+gUmmOVgEd>fLKcWLkm)J+>j{5lp5`60 zOSrOEY?VvA(tJK);d?FNB!^{Q^Ym4GAulHOVhm$^YbDsj~aMD#e>gUrQHaw4lK z<=as#D`vi!u>KwN8Bs9-+s`_al5Gna?JiI(p_7xE|2kLfh!Ob2{R}YW?###RoV`U9 z-g%eTIoqvo8in`rvN;~B(48xE|D|2=D0=V>OR@Q%fr0PlVt~eXv-nyT@Jj1oOh~bU z=eC9hcyX}2rTynTkc#jc0jmJl1y8g04Z*dU&4s@nuGgwdYxRN7N)2ufjc$c1hoFf~ z`QAe|tuOZe%|_e_cCf2J`5xGUx8r>v7$v@?d{_Qu3m~!E%)*VK!BTCo2xdBD-y!OB zJ_)%Zv*pk zu(2~|-|ynu%KzOc6jg(#1)*bZV-5fEZW`fW*?;iYxeo5vg@HipIo{qtQm_3kyr{II z2!%mAiamL!Np_zj2Y?Ar}8LO*^KEEB~e&#FWty*XSfu-RCu;%kgM%ppRu#vz*Hy6i?S`I0aYN5Kcq;Jx%{y8(+7?1t9}n5&)vb%+MUl`Hm^EnKbLWedxw4nsLLMtg+v zZg5#IbHS5*@%e!B4RKE_i5T>eVXg?CZ~1CMcs$+j{&Mhm`4$Mc%2jlKjb$XPF=q0=~Qkzwi1L3^6va`KP$O%@)mEc3Y*~U*1uvm5cpwGltb1gd6H0 zVn=-xF1!?evjOc2J>u_*h2OXXfVc@~7j&VFTQ)duN4(+vSpG(B6Z6?lxPb-i5KZg< zk5E|*UyKoHJ?pj`^Bz63`+KxXpH$U!LAzfHt2`UtO)(Q*D>Qok%9zDxg9lEeQk^lU^<86Uz*21D~ zZw4`5U`0OA*4D&d&D~9eI31tN^KTg{$r%+n8@R*1tj3)`@?_xba)&027a5)JFt@~N zur%(hbw*$H`gX!1i96O>ala#qTWhVj-%nV4-9@D_fJt(P>`jneLK6Rh2z5nH3{TsT ze?6YB8ppUt++oYGUO)6E-~a^h)`GLcLdTl? zK8`5vSZl>So+xguwc?(T$dH>LyTp)BBtl)0Um{D}kWV6tJJwopcM`>|wN~7d6B%+7 zWS1E7DMY9%^818o8}g|{amQLK?rB7EYpoS`S0Y1hg6tAQ-c5wMBEMRiwjrNR6nCt( z;+{bix7J#5&rD>P*iCBf5AVMt^@pC~)-Miz_gdx)}QZfmi~J~2ryufvHBoU4{v%_LEJmW<&ZgGa_m z%4s`^%})`fXFKpkBmFc{dX~{$G}6yZk_&Zkc8_M$+@VMcb<9p${{nb(E>Ci)b4l8+ z&6{1ial>!ng~sBB)y3ZY`nxgEDpbWzx2)3#eepjok=X7gE8J%VZ9$i>P494c-V? z7gNEK%VZ9$OQ@@Z{Lt6b>Tv0#wTCnl3E_Htg~HAHD2I62q&1V4fJE&|q`Z96`b#hD z=v+Ix1&fvk;*F~p+RjUBFmXMYWE59ST2pC>M>1H6j8_uM2v|2!!IH~l4y>E0t3z`_wp)lH8`_pHT@y*pi?2|L zi@uc@vQY#iYF8rVZIc!$7NbZR*ELDRyPX(|QN$zpDT$1C5FNULGaMH+i8Hv9DiOjK zo%A*!(OtwvL_tR-sZIja-Bh6Di>?8n?x6xDm&g=Q_Yys(!p7q-uoC6nNA#EqnTTtu zM6mm*V9BSS5wIShf+d&999R!h!IB%i5wISjf+d&999R!iSBK`rVvi7GF@&qBvDl-; zSd1bdQM-~r;xS?@Mv*eEYm$ifI58HZh)42M5*eQ$LMR%de6|>X@X18t$(LjU;yp#w zu!x>qJX0EeIuV3ulgR^Ji2**72tv7drXYNlxLk{BmQRxS{#OFxbHwGEBA~hD`uRjK z%4dra7+**Pqg+69Fus@wM)`~}0^>`GV3Z4J4#t-gEj;o`ZEE3pWzw3YoUDoSTE#3h zqU={Et-a}qXinX)C7LxVC=J9CuP2%{DgjMdLyTp(`n6#!T z4j3aB@39i;>fGf$6~UG4iezp|HYgtwg~V98=|X-)6cQuVrVIJ;q;&~J-5{fwIZQ`l zNzt}XCM~|?x$wALH@*xv^QX~&Ujl!>?oXoso@KxPbB{#Fz0iiwJ9J|MH~kMU3Xlnp z<*_&P#3!V3#c@`+nZ2&Gu~aQ>Ekohz8Y}JycNT^#e>Yk#ZmU-dID5Po;jllr4a1%T z2$nBi4iy;f@{L#;xYI7&x7@9Sy>0}^|2=hhUJF`)8m&Fujjy99IVOttC0?k^>#L98 zhu5*TG(0fGp6SY0t0UEHc15iQuY9n7u*Vc^2?G`7u?lnlV5wTHS4)+8tpF9|u~suz z&7akj4}~W4=4#1f5bXVkCHb*!)iQ`OG92+B!*))MUGQkgb^sl}J=R~|hHreV%CgHw z-kTYffic;Du<~bMK)JwxGM`Rb|Ay;&IeWsTVI-*5Y*)`nwZ3wE)kv+rqSjxw-x^`{ z)gkiEytVo))PSRUC=U-T&gw`Fe!@(ov$$%g1OxA1F|=jl$WWz!Jilq<>OLsM>Rvbr z=`xSy;x|II$8~*JJ%4*|wg`p+h4s& z{rB9+oY%V!saJ-UtsbdvE!7LZ!RCaDsW2c`_BFyvmWF}4Gyp18Q10H=Tg<$(`qx5X z^{|mz*DSPM;{nJSoD`sZSEKMT_nZNU|C>$r{0&%mnCMH2Xz1`d1FK6eAh8Knc=o*G z$ms9@)~#pN;87VHd)YIN@L`w(0`~*TY5&fO8|X(Uz86Ck$q(#$dcs>L09@ zJSynC->CNl(TA%gj|$?8jC##}wEFj)b*tZmTs8m;tX(AAz)N+{pq;;Z6c|zbhm;ldLla^!}AmVz{;EUCg_tUUh z-G}(TR5h&oe&AQDk5cG`duWpRP`_;$d4cikN$Y5Z9O2KBW&`3Rdzq<;L@sFp5h=r3SzF6N+TIcJ5 z6{BA>GYmRGp5 z`cb_U`z>4$q9FlhA{tV_>I;AHwzPh6B7NsiO|bKW$#(v8GwdA2qS^T`DcTWAL$RYj zq%6yNf=&NX9qy=XI=2L8xnR>6;piFl5mVxwd;MjSU%c6S<&7B!(ot9MBd4s>4J<=| ziLiQy$VD^jqo%Cm4aj9LkG3L3m<}e`($Q%PLz!g9q%90(mK{4~{g&Hi!BOkx(&!L- zy0?~HUckrh;5AIW$oaT6HLmH<`C{)tFcaS2c$MCBIQZ&8pJz1qhRiVKhpfpzkfb*2I=cOpkkc9?WoPB7Q9 zl4ea#Q6m;dGQS=ZXHQOz6HdsNM?@?jSHdjHX;aq!8-LLr-V$6qoej;>Ms{iC& z6n87LYf6>(j@bWA75&^bf5Y{%3|=@DkzvoV!l%6>&f}*P zT=uLvfv}uK7{T&BI2at=>ZHUwID5p8<6FTQQ&z%23SZrEr%j;W$Uy4M#Qh>2g5K|0 ziTg!{1HIp~6Zeax1$w{dB<>e0#?$*fH*vpM;G5p>d5QbQdd&2G&rjShmd~a4yJyN0 zI0PXPx7#Qzg`qnk=vQ49y<9dD9sZ!VAeTZO$}XJAVh9+yw>|d9a_v!R>Dei( z;Q8p~Zh(?)$N%LESQ;->M)89(d#9{^ueDse8$S3wf36E-7VfV&0z&w*ux21mH`y+X zuzcN6VvK9n{3C(95sdEg*0l?5zAxn=bPxiaymj3|8&B>D(WZOU+lba1kqLW`uVW<( zRC-4s-^0Q%zlI|x)xIf9yKDB$iGJ7n6LifknCN$XAVJscO$`06=Mr>{QBhXE>-hv- zvj-IPyS^Yn*X+uZe%BW!=$cjA*YEnGDdhor^uz{TixGob^O2#$#Z%U?itUh85P#5+ zK$J_=qWDgQ#9bIH+PL|`RjzmB&{7o{jG6~RmrhyZo}0-kncw9ny` z#$I_Z6B0F$jvC)qKDbf?)?xo3&*==?_%AKurx6sy_Ank_JI|_PjK0jwS#AFW{8zzc z5k`oRx2|7k`?cWcmZJ~zIc4jHg*L8QXEx+JjBWhfnuFw+FaK>7=$rXke`#A8y>n%F zOTi|2LOD|gh8M{6WiFqxdZq20B+pvrEbb4|H^P6aV*{#?rvN85_4!XH|%DR$Y&XyiBT&j-e z$IAVqbzpRN*#D~xgz@2lQgxuPRfvAkiAL9Ivq7^3KofWGb1<4!2Y!Ob(GJ}cHckFA z^pd+M*G!4U(U$Xl+0k@vncZ{m$a)}>lm~E8uqWEcw){pkHVz0JNDh=$8K~694=&XX z7gP)c>2R_MYbI!CnQNykB&jz@*FovBVDzKIb)eVRYq$gOt0r^Zl*OkbLk0-_ZX063 zJV8*aYNDn*l=Asr1B)eN?TA?0;5tsj zNe!|)4w>txtegiVEUV?M+i?9E;B{3P&jTT?4B1^co~;bz$1^ufS^vBDGncJ~Z1m-; z3i-bqEe+Mc1p3DzKR=$iaY`sLom(Pm3#m_iM zY%X;=pTO|pz6cWX8=lD1-Z;BelFJo~qr)TB0buVB6t|YPv9`+90`UKP+JSxrR~ek3 zVJ&n5;Q)Mq+e@%91{}-}=XMF$Mh_oT&FR(d(yKEZWUx}y99|wTma1E7*aBV{Xx~<90K?h19e)HTE}IT&@aW%J)8(0l#G=4^)Hjuex0D-Z1>WQ4DQg~8;mquCTghhK zi3x_|pV(;r%eI4C8nJKn_-^^QGu2gg`+!YCC=P%xtHYp{HLmN}z_JP63Acj;JrvM? zA|j$LgQ~;}LY!jopEl+=H4r>@U!fgAhfX@HW%t_0j%sP!Hn1D)M4Zj;?W4?lYfk@f z(QMl{L#_i2lv#C_Vu@&mnfKS6%dNq#|971g1RJefYi^kmZYVixGACSispq&rR=;^? zZk@7tj(A7|?e6S=B_*T<^ja`=MaKokm-%Q-r#JJwFe{7y)4RiUXt`S14ACS`GkYNi ze{kEB$e-;Jm-rRcYH7TcsNX(i-ND<0Dhh+ac?&y^l)G*c8IL(|IR2G+dLbf{(MD23_{Efb_TaYJ+Yhm;N~JoU-msGL9f4sC8qx%g|Una!l*S za`%+Q?!dWmHFcT<7$VV|m-LP7o+<0WL`KFDgcgHx?wzt8HZ>lX@D!~dakGH_sbAP% zMpC5+%h`QNHRLBGB^ZvIQw&^CBaG+%DeHkm8ZtPZC~6jAI1fx&S8ERk!dvhq6om|L z5xk{GV{$lMe#s@-iwCEyh1N-)E1C%s&W8 zl=8562py5DjVu8GyUcYXTPjdR0W(T@3{|5O$Q@w`gizBD+?f7;b{Em0}l&Q93zMSHGxes7DmBe*T@Krm$Km#mtP(R~&tJ0bGU z+VVS2iWi>a8xd^i@hR(WebB>b_|e!$%WfhbeS*HdHmw41mJx*#2pV~kp6xI`4g>M$ zQ&ZM;M8o0}9Ic(sPx~&Z#Mnyn!n+v`cjK8`!qPPEY~|85?d({|Zyk~vLhmaDuFQ}Q# zobzSpCV~Al_XSLKdSLshFp>167pJV7sVer1;dLwBBBvB+yfkI~7cMk&B22WEwdEl= zajIowR^Z@#hPw#GtatRXhLQO} z$d|R>Oc^ao(S)~JfEJT4Hd=4TxvS~2XK*!j`S0QcaJ9;Ovs;1(br)6+Es7SEd1s3J zoIto3QBkF@2!wc8iiqWGL#l8& z#lb|Qk?c)A0Qyf-S>w6B5MiB~GqHvJaLT%ZDlB)V=x(N5f9U=@dd1I43W>#*`lBYV zw2ks&qJ$E^^zoE+4;5E`bZBJCu{vo&MJHAx(!bZ1B=tUN(cI$-mWi-S=H92RntNOs zv)ICZ)?_Pg6gLwklvwfSEs&7Kr?Dmcg3eqKg9t+&I-+tK<}JjrNG95s28=hJlM5+U zM)h)EO<5NtUEpGRxe#foZtm+Q$C|7z9W6HhrWGQxGHjxON|u9fTOlHCJ@`&1F)Usc zH{y2rBpqoH_STbYAo3J?;4PZs2V!*kll z-4pPfP1N^Ztzb3n9nv~pzY%#9fFyqA<@TT>c>SWVxzKB0A;@*q-R-M;Tc8F>0jxJEiS!;|Ym3aJ2-xY;C*OgCkgO36`9w zz)h^*mu<;@SFVl-%UWi7S6tDszKND-m#_WzLD4$ak8VXyxr-SB-Ls>D*M#jWqXM-n zbH& z6X1kt<#Cu#ADn;2uEQLw6jqY&~h2L@gE2&_BtLVSd|_D( zK^BSaoHcD-#wG5uF?dg&2 zXkvyKrwd^^E48U({^8|03EqBo+Ir4{WV%ibv+Ppt!gXPQofG=XU9tPdLh^n+T+GHI zP4<6x*p3aqywfCYt{s*sl4 zgD)?~@4H_{y{(h#?Nn{O1ymBQIiGq{*B3Vj)!?pXtAg%4by1e81SVaf*t1qp$!e)e zcInp46ZsVOipb9mH6HdVsk0`=!UA+7m?yuCLWxz``toc395zt)pH+W&VXfjzOY++@ zFRuNk(9%Kf)uqlrQ+6%l?U|R>{w3FCSOw-BH21RjE!TN?l?Iq(Gk?levdDHhg zMiylu=~ooJd^$l{LAgiouxaYtGiYw97syl;v+g^~jfc`8mM0{Ku1F%d+_R@E_?1Zn zmj`|63VzkJm8d*i+-2RsC?w1K!nAO~VF?ywEDYd1gKTb9wG8h>Z0I`-O6?a0^ZA}7 z#qF7|)=qQIO#S=?{0=zU(d8YN#w+~B2!LXd{OBhyu8un>;1jb!eM=k^{BH3M>M&N1`&} zcTHF3wbPcKGEJsl^p$xXNtrcHnGbBIc?kGz)0K0*u5#oN2Q9$XSI!M2}@8kl{5s#%jUo%Zt-#ydT{hYzY-&3N( zQp(-y%spFy_mcd;X3h`18gq*YzhMjMX~cyTekav!8hNh!bQe;S=NdZ7wDSe`Qv>CJ z7GV5!#QSHhlwjNg$Hy0WeUbxf|sW3qu`MoF_WLmV8;+_ppZ;A*s9r5Wo2R}V+9l?#s;Hn0GmK(HOWzS4oecsX)K?q&)CxjI-C+`3(?EWiCY6xX1D$i#uAkFSNlMd~TbORUnzlE-u9SD(dZ$!oTG77TK(; zyh{swX-83ckv~Qaf-x`KUhc=MTCFWj`4=9Du0Z|l+C)1(2nmQ>R`|8|m2Bs_O0B+f zWOR4{F9<*h-x5Rka@Cg*+bftAH0DIGDHqi%#VNL;S}lzS`@Bl|E$no`HxYx4xxHRp z;7T`Um%)XFV4v40zJonpTlgoO2?ZN+`@60H4?{K#IPwWehVS(;zl;6fP(T)k3v({A zVONeD3$hm{qGL{2esM{TOhC#DOf~9}dWAf7e5Sn-cy`)aACU-o+E$*a5A?K>4Fst&sP`lQC8_^pE zEa{r@y&a-FH*MXeHLPSN)5)t9OIc#+O3i`TcJutSwU$?Spo1udhZ)bV9rtR1A}1Ot z__@JCpUQVDRkE9m5+s@os*u~GIF4zfdhxhehSJ2oVtjgKjf!xNy zaR~aIH_yT9aiz?Suq{Mss8|^olRZWrGg4-IgI9z@?<4wN~5 z{=~NJo)yEZV_~D9$s6;X^311`(#r$U9$lW@Yl)S=nyQs6@_er)uyT*R7jEVE7WBM@ zJk!?_9lf5ajubh+HxlSbk@w3yps6Ey)~_WxdNWlWDe`}BCD4%~2bg(SQ%7>{Sxa>E zcB(qUOCu7G{!RiNd0fEoweB%Z9m#oeEz!}tsp<&tz({oTUIHC?yv1-GJ*lZ9Ij65B zI(k1<9pRN8iH<%DldZ{*N)&Xe<<2=6 z9t=7aL-c`M&F(&YJ8f0Gp{uAmp#pF~*AxdM-%VQwdA(&rn)5X#o5Db9dv!-_U?a{8gzYKbCF2Klp>uxlvOb!v2vmH?T1U@{f$g_Xmp& z`6Fgbdg6)#`6Fito){ZbApdxL5kUxWhJT|64{`L6C zk1aOj&oqksm;(8;D9B@D3gpk$_6Lhc54JxzCq;jtP|CUb{y?pvx8l!@nw*%~e1CAB z(YaAm&@j)Z%nfWzF*n|ck9=jZA-~5c@)ZU06BOjJF$MDP#z%f^u^~Tc6!|d)@>3M# zu`vbm)7t)E@#w+!2Qw-91BFs%_5FcbL+{6*8#Orzy!rlMuhF?tQ&7J5QRW6VrkEQa z#z(%g*pT0E6#0q*`2!T>u`vbmAIC?2Y_TCfXB7D{1@iM0Be~yp* z*kVKedZWmXDUiQ`f;={+K>kK;f3SG;VEcocQuGH3rQEFV57ZhuVmvnMu_nJr+kAg; zi_y7JQ(T+9l`=Q5F~!_CDn9a+#fJQCMv<>5kiVURJT|64{+Rg4k1aOj?=Xt|m;(7b zDad1E3gqw7_6Lhc54JzJJ4Jt>P|7{}{y?pv6UOh3eIHG{+W`NHu7=r6=U^-7UZV;^ zdK-5eMxM{OkD{PJ%Ze#(|!Jw#DZpk;-E9-bi;2;>x`y35@BRql})p;W1k0Nkxv(Hwi)p}@Q>Z~N$s z^*haraDb#TSlBflyG9^mAIE-LOa~>nE1lp;kjIRwDKJ{OnjWX9DWq-1bUHo0niwf? z5v%D5qiPC_R<5QeDQXI7TcM^i-PSuVc zDEM4HWZQ;qPi^E1{z_Ml*I!*L)tuH0qr_|3oYzUG$H_kGhrqA&B- z=;7X%vmJKr=dju;aNQ;H{hFBNp5ft|3&;5fisdC#JJ7@)e4@nd@n;x?h#6+oi>3UYoHLtBJ>R?aO>f(6@Zh>FN7*J$<`~MCkjC8EZba z^APuL=%<>c{5w=;-ilw`M2Y1t`>h#knb&%l1M;`l@J3&c{yF^8eGteC zn6?hVs|EP#*7ZBv_y^SG4n*um3UeCfW@G*KjPFzQ>_z{x8S6iA z3rS=z{2C%kEno3JpRq1W1CDe|!^Y%`8S6iBn8>@*1?Eda*sZ7p6A=|9Tfn}OhTV5>7QA;B|b$_R)ZWoXUb$?G$x7_EZqV6B$>ULdf=10{Yp1a3Q z+QTdE%BQFApY-(YA`+qRp9y<-oZa63l)aAE+&%m+)IGdUVtIh^2h|=v&{|`?_*kg z&weyTL8$uZj9p3!I)2ysm;2-uMEFf^cp|hhHfv=t7Eu6E^C;wX?a}vKReJ=o@vP)bbVoQo=^v*RT|hbWFp>2H8@oE0jVb)*HQF{Nhax>2yVih>DL}bSdkw;+E;_PE z#Xhc2W*-W-eS@}r$e~EjK5jH%9|}-zBE&M{`k}fWo{ELsEXFbseQ?~jfXwnG`IcF0 zxks@JVcv(d*T@H)wmmkbFwhKq5Ixz_v#?vmI7rr!KB%{8+n78KGQPX9BcaxN~QlrYXu1PctOHQ#3_+ zSGw5W6@mR$7rA$Kw#BANi<4L$L_}JVE}O%))w`40sv>;2hp@M!z#-ReGED9@Vn_;L z?$ch=Y8UnvXqBst^eqG zr(9$&kt;AOb|bsT{m86!MLLkAX)TY=T74WY@~-s3d2H5-U!rugG-}kTIib7qu4cDl zAD=b(FnevYJXU{Vmhdn;Hs%EC>`asuf7n>6mbRAbr;Q>%ra=A~3i8;P0{LfWt=JVXMfbFL^k7%Od~Vj-&aKZn zi(llbtx(GIv({gGU1yi~R>xPBYW3CCk*&^EYgx+*4Nb zwG{n*`@&^SQ00rAzD_)f=zUb6>kB{cG~L@u9a)cLr|Eqmd!dL|GJTpZH2x* zw5j&>qg%_>O26|LNUZenix`xf9uG}KWZspN>pJpd<^Iunxu;$l9w=1@obDp8PG@at z9WmS$y$~)UlzkS2>@1FN+-?tN_2_Vay)rVKuU1DOUy^xGh;!7Sl)`(A3CjCaP*`_O z2jv4IDD1RN+fqKHf+9cMOUqI|B7(vW(zHSOmD+I7JMz;{+`oQIXvD@v(};VjpWka5$DJVx0i)J|E_Uq)LL`IUg?eA;M9?ay^7MGsCL2~5ZBwZ@4sb%~j%-jS6R zb{gOfBsN~h@3pR>nwQrN22+vVS&moe7)ZdKu-Cd=B6`+It8p2;NKvWoVdFu)#f`v- z8{c>kLeSAu9)gn$$fY?48Y~YeK7i3<=ZH_F2yHgy)g+~+;=ul=$#ay zKRtlYpNz4@&v(6x34oxXA ze~Ey(Jiux;=4YD3Tye?iECS}xlmhdYcic(wL?W>#dV|?K1=!x`?7ddqoBRnE8Zl;& z^Ptb!D`Xj^tB${2g=${e5u0*_85$#7|3IolXC1Ota_(O1|Mpap5*`$_Uz^F%_$GvO3AoX6I4*lCYIuYGD!r5g_+tX zNK;f$`V)kSt2MbP}2rwFBKGdT$mOp`-q?<<5KOX zf?_tY7kBy`AcB&NOEpIY#cbj*E-3RvP?B+}E}(*9HZd6&lnaTVB;!(DLn8abTBw6If>-DmNWk4pII}dIQqxIz+6S$-?2Y??7Q z7y2%W&}K6j`a<7Lpl(qjyk^Ww`&9Fuz1FaI`j(?~%$@N0#wI^vzIU(H?seI@)=pVu zm*BOKk>Ty-YQ2Elt==L=tXxc-d46YGY?>JhxcvE$mO4or@B4)4ItkuFzD17s{d=uW z5Ao%PI9Z|y$c2V8XPn#?KNK;W;?SR$4^S2pvndFDp&yjT^a4jq5kKkeZS_Te$RJ;+ zq~OIp9G@?QO({qzZ^Y+lrIM-9$NUkKm@9a3j}kCf^WxqjU@nhdn{DThnZ#Vdi+h}a zxtbUEPJCXR&zXZ0UOc?GCk*o9eB+e6&?m)=v5XfNXjicWy%(PshfNzv;{?)PI_r=f z(L5E07ss+9oalCN*C@*OWPDznF$khFS^8K!P2$BVKsj|Ch3r;KMs|CKcyMEPXDpx= zlGBpYtY>MbSv9m4<+*WWxrFDaps?RTyi5dzMPDiwLFDv#g$jy1*rVho0w+0=HRV+zD9OlfuTeoUn+lCi zg9?h-RBK#N-XwyOjO_Ln6%@0n+_<2;O#~$w+3g)FC}vZ|aY1>PMs`CN$z?j@1TB%= zt@nszw~)TmiC`p$>F?9XZY-kkCwEnDDiW{{h-A0W-kT2Dhs0@@jO_Lib=sND1jn6r z9}_`IMt1vz3X0iGb6ik96;l^#vKwYig~lVvZl4h;Sv7gstC!9bM3uyOpHqdEhok8V z`vp~4wkk!gLg@IP6>b!B~LoW(=?B6k%N8z9Sq&8cwO{WHD{B+xHZq&8EEch5msev~8hl z%ES1`!Xd+@>iBP~rETyU1JW@`hw_+c&=>kgiqLZ3NzIPv3;h#CXt@tKR)EA6wxBlnqL zpZUfnKgd05pOSs%utr40GA|O?XUxC&6BLU8@1yteb#h6Lj$``;Mkh!7n0;#YnFqN( z`>bX*=b%3?kKGr)TCC#P)n-gZJLo%ZpR_u!z&@)n3y8F5y)BzQ-pB7VSCy>>mMD9F z{)Bz8tFmEJ3hKv)@tIJmq)zlPKhY%S3ijDa1kBa!vyTaw%cIw3+xbqDm@C+4ClfGN zv(G+_&pz`xb8y0ohkbU+KFe5DHs3hqtInzWVpnAgw5wQxK9A2n!=}^8L+PwTb_99a zz8F>6U?CPn_p#5OiqAeX20?UcNgs<{`zTe}6rdb`Fok_qNya|gy^mIE&F(HT0HH=r zLN-rwf^hmiQmM5{GWOXSR8Y*O;^KmGCJ_{zLi&`vv#6l3?wW2XXA?n5#y&fT3X0iO zVq8l(mk0`rzEsEhk?gbcsG!J$y|mVp^NFA&W1sDzf?_rm8rM=Lh@d26pG{IhF`H_Q z3(6D`lw|C)X(}jYQ@L?LnIVFbjD0ps1;uQtI4&rA_mN7ip*Qg5hE=O>B$;a8K3b`@ zkiOG#){@ih{rgCz)|m73CwH|0JFt&dYAv+)rb9MIoOa3BXY_RFitzn;CB&IIZ>@&>Z35Z9s&o16ad$zK|=1$~X(M#tEqDuCTmr#Y3hok8Vdnr{| z`7SG6VK3W9d$y9|atuf=aXgm`$8jq5nZ5ESW}jWLkM?XOcAHMtPnbFqn6BJMdA8D? zkz ziqQ77YCUD{I*QP8AKE;mucruYHszvk9yd^gHk%UB7y3qu&}LH>`a<7C5!!4@L0{;b z3G6dmJbW33$S}Mav(i30yu}Fn%r`dqLGG<;_L;+A5E09~L|~t>rP`mMSOj?ACWO1X z?6bh=fF0#+gB-B2un9Vup&&xX~i;3BsfWFXo%7biyeO8gjPkLK6ebMhS z$jYfG*k^agXXRj13hKv~@tIJmq)zlPzsDrzF#BbUzk3OoI|~Ukhg-C4`>Il{zOhs- zZ7tW!)mnaVF!MD5b9waIY&*ZtB<2eC+5H5})$Frx)wA3a%^ql)R^?ps?ETUZt_maN+aihE=O>B>U_&BKs_)?{xf<6G2JFK6{4>irGwaTu|N>Qx|IX8D^7&#v|Eh?-4mt zWAd<9FPkKYD%m@}PZgF;^vH>wuCO0ag_ZBJ(iQeYBKwTuatuf=aXcRh$8jq5nZ5ES zW}kgbWS?QT>16$csUv~u6B7H(o;T*$XP?Rs#scg!V|YcU2;&0x8Q~z(a7s-li)pjZ zKBow6Hsz%+^cNJN<%=aX(V#E%mlUDpzO#8ke?<}6UJF`Jnfsa|wAqx4zIl8@5!!4@ zL|^D{DMFh~S?CM>9YtufDFuC@zbCNIa31@(lkRd$!9MdK7ujcjpv+6NIS2iD`A3S- zW^)4iLLad|e(kd{dHkfeWz!e^$o=MOpN%QlXGiUiUHc51QcypRrhqPw|C$Z@F(yG* z(9ez~fUc&W9Y+D3t#y$rce6o1-X!R-=E^vKClEk)mTw8?@5KGqoo(Lx%h{!@;>j z+&@|$sb&RotIwZ$`h#wl0F&i%2=p9R`gtU@R6w{E29CY@ZA&iZdh zk*DmBQU44~R7j)w7-*;Nx9(~>2GRK?eK1bjZ;g8MEZ2T$xgRE&m$Tde72ZqmNr6qP zuq0icD|3schih1QmxWotktWP;Vp&! z^*y;_Hrqc~sut_jQl(xi^rO0R#jeuO&`3X%7e0ahi<#Z~Nd?FTlkwtC-%qQ`W_K6q zFsNHAA(?n2`@#1EvpqNcE#|34U2ud`PpZnsmPCKrSsSpq{j{oVp}jX9vU%dPOU8@4fI98W=BVRNy9U>7mFDcH7{;3HZSgy{j{oVgYvLfFU=SihfAr#%EQrgg}sa_tbCW1 zuCSNyr&VR6xEuqLOB~M?`}s$bRJ=HQ<@a(-Vy4YMYa%`LmHTN`*|1wLIfYxYNN*!g zgK_VhVv;GpU6?u&n6BDSsmjJ+3eEWm1Bs2-g8U#Oz>716SLhf>z+JsR{_{|VQ))V? zRht)g3*mvhL9;0@eW9X6KLW51;9QP~_P1=`Xhzuf{F)Qs8&1?6YcoWn&Hu>q@ zb^DcXg5v(iJ~rhL%e+FU%ElHDe}ZBW;C;Oi?&|X50;7{7e#3tCo1h-#A}e9l~&?P#6? z>~Q6FgQPg$IOQ(%4l#u*tI8H=SFr@0I2M}|hfSxGhtgU5ZI#>^hZ6_Ug&?|*6Zc&F zs%*v}h)yl(V{zVI%A24HP)=P(c@wmrjD2<&@g&9W&R9S#q(LR@v%6`>OZ8;zvwNtZ zm`%mS1?65MC@gkV9o9y&&+emwA`exmTiv*z+)o6B1$Ww@JU|6S9!sVL%7a8uSoEb0 z%0pC8qPb$#pM`~T;h1% z5RT(i>@$1iPs~1hlgK{9Zqv#72~$S`(_19=8G|V_y(SFAzsf{9=(maNGh=v#j)BBJ zdxyY@GMrM=$zs~~pRhWnpn>@zkO{RxUifcGatxU0)P3ye;V_@^=0XCCDG?6bProP++n z{EV_}o6QO63;nq~$QH^b)#dS%-j+>Y^e+sua_S29*_ZKIIoOnf`mr-U6DpO|i9Y6E znZ#VdKKq)0xte`;3ITI@^xAAY|HdTd3ijEz1kBa!v(w_U&wS1tk3u3HXY&+bhb!M1 zWS{xQDR-gYiz!?g`z+9|VhP$EpM8c+r;~@$S%++u{1AtI2GNBex{rPKe0=tqF$khl zOZr&+xSzs4Q-E?j=}pkXlCjTzBA%q!-9@eo)U<+-29>bSex@BS9hQuJ_6rr1*09h1 zKm>)wj;h1jNcPzusi4S1)wC?-hy$e3frlkypB;ICRyxq`uIba~C?Y5<`qH+Pqp6_C zgT1sYXOrYr0@RAJ@2taODv_W-T-8O7xokX+(; z&O1Pl8AE4Df!*0{b`Uz7<0@I!Yl-g$urqJ}7FcAML6B*G=9FUe}2-H3^ zhF9nqNbIx81MzF08BVF`WHD{_+0}$Mt?Ue&vFJx%=qU=)^2L&xXwVmWnj-XKVV})V zgqHiz<{>>x5!!6ZMc+L3QiL{}644iWA4O=}RkWTmcO7NPGn-P-M;dH8Hv0^L_GK7a zx@g;Hhx-qhsD0)eoBSa6zyW3LGu;0qW1lgz_9rM70p4>$xU0)P3ye;V`1}EN?K2N@ zefHU5W^)eu^YQ}93TQSbpfB`=@*rDapB*NTpY*nD`l4TSz}%alhbh=+7axfICMY(g zpnjYYp9z&p>O>#&OH5*}V4qz|z+BBfJBxt1JbG=monK}Wa|QeCasuXR_Sre{*=Igy z4q?mUVV_-bz%uqAsBfHd7kZ_b!j-Yl0_`f6p!4Fh&#>uq@=!YKkR3r@bs)xjpb%XM zqWjoqFT`h`8G|4?wWN>5!}}=gGX*Gjlh|kD$=GKL#FG@eJ7WR0kOq~o&#tB&FO4T- zpIt)*r8VrcYl)z+*im&@8_7PqjtYuARHY`M;#$h}L{O5k&u*ZCVm6f+7nB=`ps?sm z+fr_#f+7$0(z2ABiJ&B7pWQ+Q#cV1xuBF^c1SJ{!>^3SWW>c+kLAjj>3dSn>l)O8r zps?Cv#H{^mU1_ZeTG8%a>J@sH}b6Z9wPfJr0;ZWNOHP;FO7Z1 zbm~v;Y6Es3k$o20d($DipE&K3vCkf$PCK)i;JDN7K_V#0*k=z>K{1vseDa?6W6{>@(~(ovfcQbtEu7MPi>Zm_pNQ!a)41Ok_m!wESQ!z& z?6YSG2a$$TYC2g=n|=2AKI`z}@76CH80|lNpfB68YGinOxmxcXu`R!A!?tp@RIiK- z7r;}j@2M{>7IWELU#V8F`MllELDs3YN=AM75eeJxnfsoXlSIr zR3EA0Cy;b6W}c;hWH!a757KiKq2-G+HL;;D^z#&<<-WRkLcc%}TJE!(C-jRHq0Odv z^v&ZXiqK|LF#1BjOcB~_ibP-NS13Z;{m_F3htM%Zq? zvB?jPUsJQ)aK9B~yS;wEx;5^ze9S`p36VvB_ZvcZt;==`j82aDn=#mK9^@k14M30m z(&xC@9EXlo+wt046rs)LAoPWPTOQO4Y`1ZF{G_)<)EE67gDjwN1>5c2_$(l7N?p{%bbq@0$c&L3jIr0J@s)_8|pydHmXJ&_6N>x`OZaF#&Wn-|dqFR_w<HT)2*yBUL05J!32?VI*8f&e1B8h4kI@K;oz*aN)K=$-In&>*z#q zvA&xQ*D-UX0&b#);aoNmV8_nU3b=*#-gL;0o3oDP_h2E+sI0S7SvNAW4RBnxvV&jt3|dQcRw3T)za2-y;~1<92&fvwC#6A4vfDYIOvMa6*##8jGD6IbTmqG+)i8@#A`flajy{i?B|4_3(@4x$9v$j!tM$jRZ_YASvrL?(3hwCsIpNs}8HFp*u7bj~FMc^W zv1xe(+icYwNKG{ghUuKHYSeVo1G=h_hvv;z&3tOAQSeYN&{d6^lsZ3lx1K*%#U;&F z&V|C^MULJ*NBI-iho1JLob`9nob}gUekB`!Q3DLYQ34IKcS#Xbe1Su_!NJUhWB2JP z2--7}LE{pJb}~}O?byN6#dFp=4k)hWNbu!F8ebY8@!AWaTZ)R5+zehCb~AWs*v;T` zHa^~3eMDz8^%Zjo`J`S5^>NFlPi?rAeo`Oo-Pl$@NVQAq4_uZEvShT<%M(IoHbom3 zvMZ87#zJTnogwms`O1Wl$pd)mE<7$|S0#gtg|^y|EhL0Y9$2RZ+11G)V?iA-gddWXb5JHzkD3Z2mkh zWH%>+EE(nWmV}U*&ArEk>{dF1QivwSEkm5ZHj+$o8=XO^5G9=`S3)Scea`y5x5EnK zxcTX*!U&usfwnunW6rutvfB#dkc9Q04s4Rm!JWzGZ8GZVT?yx{*)xW?^Y-p!kR_v^ z-jfhAv*#0WA-i|ZD$6Hlkbo*o4@f=B|1#ob)=ma_tT};>cy(z(6EE@S!>DALP@FOJo)>V({O=;Qp@3OMQ6G zx+#ex1gX+V1`F$l1jI+?tP}VFsF|q&6hjlA!od9NS!87P=$s`x_K0JfM&Jw`5{aGq z7>!sWfXdRgk&}v=Y|zO*+ngZar}9Cjq`0Slav90!-!{I~o8HS084Rb#3dkW-bmz%! zv5TSk;RY5md0E*7329i>vldKR}gW90ja1z&0EWXk}Qp19Qv&wJ^Ha-3H+GZ z^q9U~zn~bq!@&)VeRqPfo6U3SkNrjY{>{(B6)=#;pL(eT{gJ$6mbNC2R8CuanM7Oj zx2&M8T}p0@0`NA&y(V`n@S0o+wDW(ry$>;gw?#a3juAA}tt@ zkvt=xfM)4M9fxHr@U1y(y%$brxt2u^uYj1G#rx*?-+3*Dvv>ooMZEAs;qgA%YOO?P zfA!S^Ox}tIrt-jkb1dp^u?tJkkCR5tLZu+(=N~rGjEM z8ypvu_lTgdxLL*Ihy>+*Dk$CB zsi2t6QO5=4Dmg59ZX`nzHb!uCD{N!$enqtw% z?<6z$DT-9>q)b0~Y|=bvPBsIL;z;@w3N-RasCm$wY6cp`Ven}bXw0VP^e5CVGtdBM zR<1Ln-O05i<}3;{W)pV$(41`s8X)A# zpgCtgeocDHwy7CwvVG_0+<9x*i&3;AA#qD62kpFhtKI9;tzVm6f_3mmhPRiibtg8$ z{SCL#%)CZmLED?XQRfm-v5xos%wFERbn8%Xb2LX%~Ibr{=9Ko`EGJlWkV) z3a00+g4dU{$|E+VAcZZA$&wQy=JG8@voW7BiMe9CF-yQ)O?kbJfVq6{(rnE4n#5eO zkJ(4ST+L#=F@EV^N}$p_1=#L$|GZ_aV770Z@}T9weC&eRfp!&3&@E#(O7f%P5+tNx zr6EoGq2+#fAJR*AZ`f9@mf({D{*23uV@5Q;U1#mLRWdivKS#i~%n?yps*y{B+c~pk zwv74A%j0)79fIieus#;^^VV9Ip{~l2gD7 z=Sj5Mfn*HQi>RQO&2PsAmJeEug zl*@^ru;@!0lq;y9$b-GKK)I3#N-_rNRa8*Srl{jip9LZ)$rz+pQ$aDCoQ@01HAGO7 zF-Whaf?_r;9T$}Ah@d26kX}y(#cV=4E+{w5TidxnFod-w)a%3)6qo752wk=6M)ECg zoVPBM1k-`LKp}mn6V^$H7B|gXV??-wEM+3VZl1TUpaK@?z3GtMLY#IiHLEhJNV4Ru z)M>}MO9vFm_TV-mC@l4>4a)6QP|RkUHQ=IslCjtAKhB6R{EXS&3i{yR@fn|HxU0S6N%RY@`JI^h{o#% zV}nRXB+rtDQSY!65Y@7qX+7a|jI50ke5S{n`Jz znb{A#7a1}4jd|`L@f zK>E6W%OJ~dK(Rx4J3h+~n^I88ZjaBbOeGbokNG<$F;{GT-X&nJX0zT+z+AqMYPOxf zXA*P8p6Y!9=4v+Ueev0>zQ9774Q!qQY*+q)K{l&zoN~YOp?D-DE4mtJSFr>=7@y6G zO&iJ6@+tX*Y}SwBuvuB!lM~&?W_=|-o7ETu(Wz>kHQ6@LkLRsXFFMKT_zHe!ynbAlZ-Ph>8&o3ggj?Aj8s?6$YkoKE>Tn!0iW&ScUG9oe} zGScvN&n&=bc=g|%TYlj7({^y7Hk{?=oXJcA$==(ozlk)*jP}fr$D!OpeKNCrzyK0rZ-%$GBDS$Q%XON$4%2DOFawMP9T@QSP{phk zaXMMrZemnB^?Q%XatKE(_(#W3p$-HV>R7#PM1ntAvh|6sTNBbVU}(M+Yr2-8Q}#alXKW@4{PDg#64(;IKGjNugfIX!Dook1=qgikrJT5eDfT zs+UIhOHTc8w|+D;tK>P=nR+;@e#AKgR9Tf7B$QWoZDB6y!rj~uUS+x@%=+q~Gc28C zn3d^b!MXMJOZ2B0yh_|^v`}^}*Y-!*`tff4IA&(ab1XOgaIXDiH}@>HqJZ@b6w0}m zZ~1SsQr6S0#l398YFdVSJ>C2t$-(uX?2jD$=|XWZnSMA2f0hUbTLXo1@NRVuwz_SU zgKaV_w8a22_-RH`smWjiErwdXFgmtBvhe4-_2ZeTH9-h-^AG3YFLvu28R4iZg*_vM zGV#oozhg!UH6RR6zZMs>mFVQ;u&1AWA&8%4)>@5?+ZZ<9FNN`!yY-Wp*)@Tay(9={ z=CAntdR1oj4;ISLd$#-!X@2&1ZL##VEd8WR3x8Mpf~!}%Q%{r9NO0!NSMs*pU76$0 zp4^GfV5UIqWG8SmpdBBNs8%;g5Y_5xUl8>-3^T+Q711XT{)CPWtHC%Fj9MHCJi7#TgKGCBQ7@CeGns`EuQtg}FdXAx*V5_YN z-D=zfnSFNRmSu0tL+eV+KV+R&xe zQ>Ye3i{KNlWwbN5bTK1@+A^-_vs`x{9C}AA(nr0g?B~$(CU#qU2oaykH2m`2ZhZqo zgS1QKQau?WpS9)oeM2a2E{)RZ$SJNSh|7(Aec2^Jgo0hgB!($4<^@|Gjzu$mK*dcR z$Y(gk`1GUkfTO1LN8(PYYoN5LJU$wA3XI%2?F@5chmFqZ=qY^9bd?5%DrfWB|xh@QmrQ1xi zI65{`7%Z9tg~21t+DK)KIaa6-XP5OJ0s%H?p6P+MOU70~r0}yt|E(*%(ioy2AFQL8 zUk*{&kz5^uFH6#y3GH)JXM@IgqsbgNGLw1E0mg6K%WoO4QQuM>6gW% zFxMpvk#6ZL7pjx?S$$2lFb2g?F*A$!9e~ec)jy>d9Zs9#NZXlLSysOZzD^!pV^ zWRt~qVD4{>xN}NhDZ_}|Ji?jr3<+lBx&xkI*2vlIXR0w{V3*Bi#- za$zL1b+9;AFICEm)7fPJ!btZFPeNK+VFc5RP|$}YtV!C8OUA%z+|m1B42~pwA7CZI zk!flgqX5gV#i_;H-SkLx_LSbk5R~hi7mxOuTXKw>4Y(8F-%h#Xa}>DJCXI+I&yB~G zzAgb7@~45;k=$ zFPzf(2$^M9YZu9Ie{d&`Oul$Z|DP_Bh@-K8DH=W?Uoxftv=Od$c6771 z-=$Of-@Am8SuzKjy=J?n*jol-Zw60dm=x2CvuKx1g}#i--MPTc?&Skc$~K#DKb_JK zR3jV*&nDjGQ*2duN#c2WatL_El+Nb*MjbqO0@4UquzWDOiPp4}4Ek#M%1XF(8c%^{ z%$|t>?aC=VQA2XN({?ZL%vUrx^Qowruc%4Re43ADB)jJ67T=mfoFV+c*} zc%p;a-dAz1wqVDEZ!Y1Kx_T<~z4J&FBxPx(4Q^Mh1W5`vb&7EbLR}3%R!-MUg+9+6NexHIhbm(MR!n7Uj2zc;XS0AIBFN#ux9KrArQf0=Z@fN#AcL*C zZ9hw}zD>9KxCF@(U*}RjnV-@RXT)#NARf|0&BUhAbqlD6ao_YcsE4l))5CNC4<$IU z%UB>kpVFUH;SH{zqy#K6(eMJXlMC9or~VgH`e81^P$SJVL>P&}7j%Za`f2KkjZ)nuX)MQ$~#6FdxT5UI~$Z8 zw(SQb46#YloJ|5mNy2o!ig<>lZj72@zmq5PyqdbAQ zzIjo>%p{yZ=P6}hG2JFbpe~j`@Ky%gqXFMYL#D`MTza7)7$GLH&fg+kH4EQEb<^tM zA8~`X?U2Yo%o2D;q_O(}^lr`LTs+J0cF#}-UTEMZ;R)qm-78HDtQ5ar661*}U3wDu ze#Cw`i6^C36x>PNBs?p6t^A5&f&2ZE7*8pzXlZ|)#M9C%3PoDENqAQDI{6jFy8Qd) zivCJrMX}24emRL}rt}}XZpMg$l3tmd$uLrxpQ3g8Ava0WtD!F75L5d?nK0dHtlJ3`2y2^D7t^#{fbLu{Ld{YsO&SVrZjq&|vN|(N@i?!h;7iR%498!bg zw^MqZVeJ^>Gu+KjG@QGiQy?HI!RlNd1ZoDGV=*QW*IcCp{9Td+rM~XC^jdU%fD;Gt~q;sMTy3^nddeFsHL%*$!aVFSDn5L30jhxAoqn;8k;XBwG8y z92I=~!)Rw

G&Fy_4&-sDAt|Auv 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 Bok^k|6KYr5kp|-1}l&J3%ji4UxWr#wM{(4 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 z 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

Otmy1kL`2Kz2+r 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 gc?!ZjA z)W@Vo3zKluAzb&oDxZY?K?mMLizqr~+u@n)?UD{7rqB-vr``hjjP|@;} z6R^)L4XX;ABxqT7w=U3syIu7Qo0E@1@hgC^Z4dU@>`G;`+Ukmdr9*Wsw+EYRb>eDk zD~2NZK-2-v4jjxx8x;|?Z4f*4WVOnIzD*$s1l-Id9qVLcgD0uRQ(IUd*}vj#7uM?> z%4J6~sAaCN7;;zVWEa&k9r7W-ZVj<30r=Kj(EP^z1S`rH^eLCd_OcwRCwpW9&FMbFHA)F%0Du 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%0D9$B<`%%U4p2HAn zXCf6#>C)sl)V|o{v+G@ePH@n2+M5+4q)^7DJnffPDDzgusO!Z-djh;z9z!!j$M5Y* zw)JO5N3)~7?7L75%^4Ib4@ z?T*{HI_zYwkZfbeBs;pD^*t*?FRBTUlkPn$xNR^N&kqDy6};CGDMx zu?=Q&v=^SLOdu&|M;8?Lb_850aGQgJPJ4A;KhZ_r^I_Tg5kCW1KdP;U9hADbE(NDw z)Xu(Y;Ar>oZC3Esg!g;+w^#fT6Sy(eEr8EnPI!%RmD57CaJJ0&+CC|VDu(B%P=3c6 z2F>e#<5CrddiqMw#_>Waize|Vc&rNB@j# zqtxRZrM^5i8LfNSn%p?qT|1*4;dMzMh%2s=$w7#5Vmavu;0~=XH;!dTc4vzeg1zP9 z#1M~|_f-!!BLw3|ri#UEeq@i(vtPCf`_Y#}kyadXyVqawyA|Vafu}cmY-36h!VVs7 z>BuVs4GCNaUs3Cb%e;jQMn+o=w`AIZf3jNva zZZP&fs2FgSb62Yr7c;0Z{g~Ylb!h8X(0)=eP}K-OSDl**1JFbs3?pbm%^Rb(^RcTh z50Ri8wH;!CNDS72RAzmC?tY$Pf)VG?KJs04asng~Bd2K&NT=V;b7kHtR>Z#e-dDY) zJ^2yGzuvdq%}G18!ZoTwP=YN?lKIKwyjE7h5hyM99tV~|P~DfpiZYVH^rRTf8u`v6 z+eLbLTJ~zZ2w;R}sd)3jskxUXKkk#|YDl1PD0L^q*v-f{w6l{P8suU@J&VERUk zeoA}s;ODNlcsVvv*M2^kmTpW|y|=~%Y$Ru`D#&hJxSW9e0p7Y+jAZ7usJ2+fMa(RA z!o+}*e2K=zEEpZpiZ=yY(70qd@xKC+{49bhW*L_*a}U_!t>Hu<8gLC=wV=Z++=cAI zaJ)emeFo8RBHXxG9~ze}CqN$*5cRo=jmwu47%kz};^JxD;gapiJi&rOMAHC z=U2GcE=dO-aFRW&3E`w|+43oc;%+cnp?Uzjk&e!2pHvL52QCUQ=QNvSiwtD)JF^5W zELPhI!$zUG@d&)-06pR%RR$u55Yk4wug5cN$qW>hVrdsvgu;<93{uo9)wq!)x+gBZ z2>?Y&~225PrqY9E|4|!ryr(Z{=RE?dFVl?6QW}kjjw&yd#xZ6ts@>&DRr-_ zaL+x2%|?v5nwhSza8298W^#E*E*Wm9=zkrF!3kqIj2kQ5JKE83vBk_y6_nl)WG9>5 z{_5rm_q8{>V;hu8}n~$(u-CVaeCfZO&-B#fqV6BT@1o?D(MK49)mH1@S z9pq|}aYOgULS{T$8X>t#^0ZXZkvmr$Qr?qKas_0c9l1VoC&me) zGcjEaz6;u-=!g#DVy^T9A;fTm__5F%cQp_7@4F}KgA^t;N3Wr>y6SD5Aoh4Wh$|@8RAT7l`eR!Gs1L9?FKm@$HKZNbRHLTd&C7qDZB1sW zP}LD6l%QQ`GN#7oQ6SxI|6!6e>cBh?&9X9sd_E)OB>}*cKMxSg<{;5=02FC>R9dVK zro?wpr|+rgCwXT!Y`yU6SQ!%6;7w~pUs$)b4f=*mTj}mJr2kHXIbvaR{Ci0Sh?)T@ ztWUWd_yvC$s4&nnZdp$3fIW-k-DrLu+b0RZf6piBr@2I8fpjr$UA7BcB-$lu5}s!4 zYAKd+8~ciL@VMf^Z^Ck4-7c1y)V&5R;|{URB*GVWQqpf!hf?z-w~V{kOc5O(tC{KU zf8lF(x`H;DQb1qA56Pa3N|d6#2cmvJ_<1nowX=I*8$1k4t$1*#pPut zL!{jF`z!RoAm?XLO>PgmHIeb*;xUtl)RosMMQ%GM{95MI9uScE9 z38;R3exIkT4IzvupW13FP4~X#1m;HZVq5{hs`r%C^f*QM1Ir2SeZlZW+r?;DAI>gzQHXo*390cX8U8K0u5Chx zj74euQU$AGhWHq_g6_tH%LypxlSq5{2c)yS91#^1+pmx)hz=jW`8EYy>MoT_vVAr3 z7mn!t4*P7A8lc%cvs$y_$ zXw)2Ki_iV{ajz|_M?bGE`g2o&;Nq_oo?^3n!?xw>_fz`lZrpitqNdGa{0 zpFN(72{N+t-sAp0e#p#kjoHS(t{Bay?I~$u!`FVZHqgC9&o9JJ8&{J%u$qKPC29C% zPsHAnA@MMcqeabCbjWCon|s2Wc!C!l`; zPp)_lq-A`aLFTZC3-UJ@B{|4SNLsUOAo(B~N#O;mSYoq1}gkwfnS;kY#39^43 zpJ)Ws6#N-C(Vn(3Yk+7i!t9ylgx3cK_=uS!*lz`M{$$yA(ESISvw5-~nr!(}1>v)4 z?ZO2e8dmXs7WW{vrvhIn%Eieza>R5I`$Q2_E5B0ap-b{S#jKo zFRMmGEVUipw)XNQ%s^>RQr7xZ$Z?_Gr$HV#T%kJFP(P-Ki!ugvq#_pVcWxiVvjW8n zfV{JFF)TuRx1wXge$-%>AAPxd^xVeWqduT<-wNOK7t{;<%-BKF9P>TmHt$f$w;-pz zU(x@>rC>m`bI!mI_|$YyviXFdYkD0#LU27RUL=#}0Q@np$q23yvkA zXVjk?)qyjsSP~QoDh~g0Rm?#SP9B#AF$_GcW5ZCH{BbiVg7Yi2hO>RB3s;s?8tIAk zrd6Ne;bCB7v^#A6sFN;&M=roVaEzpF4KHj^c?bfITY-4VUwsys(pDn0uU17tBj13W zc21SEhosbT)qr!WUh_fT(HkVF`^kA#e@~nM!k+eUe$`E@5fe9p6L=q8!0_i}SYQUn z=X#-szv$Wx!goHosLCY*%c;ZloBL|j5E{DJH0N_T&Z!!nEOVuD4@xQq2s&`X^>}X8 zz|KoytCC6QO9NtvrCFSinVigy;v^)UFRKQ6uHu!zdak}KvA3NAix4d173Q|%Eb=7j zv9tgj;`O#PzP+3XNO(U^mhoyp!u!XN?S8pLbo&Qd#&_xhqwC^|y0jw6ex*`m`)8)% zS5+xx&}WWzO2=MJhXYJkp_M0;R%9m%#Xa7h5#Vdw!Q#=A4!*Yj+VFn4F8bPV`1KLj zhGTDV(dFBeO4f#hZ*&LOSsM<%smi_eM@Q060;hYNYcw={yUb|kRgK2(7C$noyT$AG z>`DPMiHB#XIF%p4M0rrq&aWDK+?!3h*0>Y^tW6=^@B}bJQur2&rQK51EqC^2?^QZ$ zkct^Wxd@U@(aZSOs^0L`8~`5o)%;ywQgx8m*Kn`EuDQT(Q3d2kmuH6D6}&b51ahvx zyVbX*>XUn_K4UU~O3F5KF05jPjo*8x9DY$1+xeoz3>Op*_>299Spc%DsXX8fAlb$fm6T(V_h3qyQC_nhkA0Q%XN0RCFe81F_%`25%+w% zqv5qyx_^4f2@>vsfm$CLJCNN8jpo67A$zb@yXZ5p$GrKbUIZBXmsJfR<4J;+&5?jHVD@Rrm!>8sp=EX{jSpeKn=g}lKwr4{Gh%DXz;<_$-im%C zY8rhF?Yg(y?!hp-onu5FIF7>^?OLX+hwQr9PM?rooX@~3PS~CLI{K`>`sc&%`l=xm z&jim0Z*SbdPDouHlmF(%x+f5~pS>z^6EAc;Ql;F@8OXvbY*zpD#6+$i#DjMDh_3~F z5Pz9v^Kw=94hFE8J5{9E6zf@nBEShVxhaitLq!#J?{V^;l1=04IahD48s0MwvCzSh zUAM#!*-l}6WgdHQOHNeN^x!m^S9#GE3qgRnJ-70$)wpr@z-zZv4S7aw(}Zz#lh>+P z>>4M{-JH&SuM%ia6tDg)I=bfTRqm0JST@tq1aFUhAGs`12&ct-;DroP$e<0nj8{)| zaw|M}+*(0rg3!%9<<+y*hL_eu3&IvSq=5W^HsM(F&jsNJwB3D8FDe1dV*b=1|mHqL>c49PKqU_6?gy z@ZFk8gzcycHq@{Y3g#-@(V0Oux^e{L zoAxd2!8VZujx#2wy?2DG8*(fwFtWT4e8|`Z&OfYjnK|Czz#1V44#pe29|LbIx)}yt z@Cs^fBn?kf;fssYx$G%@@C3ai;RrfseCr5h=4@vcjugYdq?XkI=F${AUYx`y$k1kF zISlj~*?wluH3pDeiEmW7$09-&?QGcIBhkh?TlVx3F^VkZ+?;lxs`pBEmc^cc@tgxs zOfF?Sj9k8Xg!(3m(Skbi6I~J!KVS#Z7P$NcTxW_#zF>36Qt%uSAhX-zrtUBX?O(Z+ zMIF!yP0{w>^clr3*_Si!m#RiQ$sW5APiIdWSQFgyPRu)yeb-PMp2ctIe=q^2u6Cz1 z!e=He%n~{QS`=hpKL#qwMbJu3YP)JsH#X(e}uKM+cSM7RG?8xm=Ty+4IsH^@SwcD}p zKfBD^|K@17|H;u&S(B!E9#BQgrW76UK+C4?wDx9|vZT2x7aub+M_?9u>(6@Zj zn`Km%6IlGfZJw)~G;JPQMwLP3Dv08MS_@=I_^UJQ``SxYfr~h}Pjpx8J1@x$^Q zUJ$Xl%V&xPfqKKWyIFKFXio)>oQ*HW5~GY}%0i$Wzu+J?7T9UwXdlcIvW$b0GCsLw zY8i`?dNx_W@Ao(s*$-GjRAk z{RPyWdz8rpJS%s9K2z#1f;$@sv{dueaCIOuz4<-J&G?Xo&x#b1SRd35$%JT{x~{xY-es*-CJ*xM63JKdcft@AuD+8;2R-R!K>Xy8=QAip$t&? zUUsMz$P4H`<-NGdGX#0L#Vl3F+cZdy*|!V+J*WM+=1+I@Q{6eUk5uVR>Uum#$&pcb za7KGnoBa6PoN7O%d0JgTWDh*Orh1Bi=OY&CjIt>0aVkrb1YFg~o>3FM z_G~0?p;O_*ne~U^4gBR=uq+KJ%EPma52V@*KZdlKvua#fvy#W`o}H2C^Hxpw{M_|5 z8At()QHl9VT@sQl{#8aop~@~u!XGQE?EGU1=sET0MjhkanySh!02POySMygu`G>hG z$@w)^1(foW3u=K1DF0YbCAqMstbkH~bWx29U;={$d7n@2`&u-$0bLEz6l=(3%xQ1d zr=io7_7XPKFM{}UXF-Du;nL*^T}mF7Rihj3X`Zk4elwGvlAo;E|;Bf-$2Xw zN$`aG#?T4BvhJMZD7&iuFcdxj4bn|KJq5PYH)$8VF`mzklp&22jl5(V62tx(q+!GV z?a1xK#vnnbIW_6fuC9v-E4QjOUS{FPHRh;=Wqe4EWsf|b8ke$3VB3gRKTrUk;^HqM zOM8V*nCx?YoY}T5d&-8X-1um=2wU=ln%JPzn^X9x+x`M_95BCO8y58Uo8}noj{O^` z``7l>s1~M<4vCkcaNW?^dz+c*d8uz9&y9<26!)(V_JtAV8qX zFpeagYinGcm>PB8!~suX&4l9F=H zj1r3FwB?%Kn86-5#crtSMP6nE?<=!|kt|lGyRjy|ZYi0zZBwo^VqcX|H(FCYdM5~R z{v$uZwfTnmlafqgRKIVo>0{y4?zCodrE)2bgMCX)_nMHX+0&lTPc0PuwVHmq=Npg< zB*DS3`kGz1^)a%GI+5$P&~D{Vi4=_#`YmE08k?RH_7Ea$1-{a&-BIJZu^<8hf}}>i z_#Ywf%Da0d42_i9n3>FsM-?KB-5g!F%4gg*E$FoUJtU(>Ivhfn)f5CPss z#vTjkP$E)G+9x%Ag1;Yw`WSp&I3<=Qy<0{GH>S0x zYx)L$M!6nl&nm$g^bd4_eOwctLk}Vjc?j6_ItHE}>`iOWL^3s;Ipuh3D|MYK;KPNc z4I!6SM0FQYem0Uvjm;=SI7Nhhr#{Xn6sF@M^K;Q~rWw^ZAFAp9n&&ao{Cs9Q>-fc| zwdZ+jSXC$^Pl9qJS-=kIkwxx%0+D;xoAia6{!cD~;RyKhOJbY4` zcj%|oogV2ggl?5f?~;+eOHF#uUl>k$)8{o;BGBmGM@GQstBehSsLZ!k^G7Ct&wUsh z0U{&d^Yz4rKs5droG;3`8|D9od&dO~zqs>^KUz*ikVmoGbDTVCuq1DdDPk8P{sZLJ zIZ5iGJ?=(NWfo(^2dI8(CwHG@Ggke_W7uSZq8>LV{H)ZXw`mHqOSTANjYBNU>QG`RMG`TsY?-mA*rNOeJ++G{!)RSu*1f$B;|+! zmXwzx{#rJHpP0sPB&A4!1sK0oj1rOkR5mIw@ZNxymW= z_ouBiUi1@KQQU&%bQ>v0o<@~+g2OXzq|RuPQo^prjntVUE@j}^5}*z+d%e|{;PLI;mc)72CvzSl?T~F*nEVuQE_S;*jjisF`?|wKfep!}(DVx&wrTjxEh_-#~ z9P|4j02PDB^Jr8c9o)ozr09&lU;IZSdidL(cFjX;z{{&q|viwso=I3p=Z&E)XB?I(H7GED$zk-y1ErAvwC1WThPet9$ zlAJi`kM|$IAPQ!%gisEyUjj~6fG8n2hVgAbwgZ;pf`R3*tFdcl8>B_ctbk;9Ww zF~FTNI>^ColTa}ddYFDL2e~5v(l+#*a6Vjzu85a(2J?5brd}fQsl0~O9>5N`G_3se zNf}7CE$6^P3|y`K^a%H&k2f~ZJqz-$mF|v+E^zIcBl@Wr9%Hd5chQXXL*_e$o z!FEEH)s=EX=C?sRFqa7ua-E9Qs{ zNSN(IY3;i;z6ZB`_4_xcDUPJ zRr8t_Xjq0TmonZ%Bucfmr*|428l;DO0{4yNM$_KrlVaT!Nv;}D@xT>~B2cE~{Y603 z%C4&rHSy0S0QyJ#O90U@AxFTw-ISy;u|-rcu`Z}WYDc0aO+is7SP+xrIe4uFUqA3; z3-Z3Cy%#BHHo zsgy3DE=}Xi@}2m6{Ygx;r#5AGWWZ|LFkTqhO>ZOmR}POBaEn%A+;L(#2T^YS*F*;G zsj4C4te|3{CR!fWV`p!GR4l=Em(#;jJ9fa8XOqQ~CV^|*8j#(kW|9}K&W$?F}xo-C!_eU;JaL!GYr;4n30v5l(Vt;s;%ffID6zrAv zHioAfc32aWkZ%otWTMaG_poop2RiJYsBnkkl&oOh(!RW)2Mx`-IMF`C`%2JS(8b%S72k0drU)i8Ljob>K5ohGp?0n(z^k|LY;Fe0AtwlD@!NEF z&JUkasfKDZu2%!;(X|oeM2e$M>umF22i#)XISYEwa$5x{oP7{;_<4`I*@eDThk)!2 z7${a=(1o@XNh*`-%TG>W{aZFO(Fc5;fl@8kAmGVJ`M>-muqiXzGr}t}uBw^tc3?T} zsKlTekZ1!*HriV$xBoHt#kqI?g5BFJ<0~r(Fo%3CYJ&sqj%|^KVwLvZ;~L&B+|7Cm z+SKTA@B?-B9p0tl&R?KG9rx}J+~?1-8U(5F;jz0v2iX*s1Bmce8r3H#4H5ipKje*} zA#(MdT-#_A76D|6}sfZ3nAfoFu-~w?y&`W73VcXCv+lF4nHk|&vewLRwtiq$6@-0L>OiIY18$`_# z4dL?a6Om}rag5M}v68SiM~x=kEue|qW=bXp$1)H&vSvocr%K@5+c=hm8u%h<%C}sc z_;;>kaaC>So{+23G_BdzjS}ezTE5*g}dThOdTy7^|s>f&AEK8G?pE;HRWkeo@jS2 z=n+AsHWheaaAG|r5L>@%cP((8n|M1x!~)ch%3)5!7Dl$w6yS9Mc9_;`hq?Qy-a2K4w06WrZsWMvWdiPrbE1@5K0u;n2)d+M!^V|i9b zubuYff<6>!Z+u|G_JaWLUBEZHz$#$ctS_&`2^(;_aToRC$?lxU=D~lK!4@kpC$Gy= z#KAJYx{`o5%!DT3l5bgVkt;`%J)G?X4vdkhB2^T`C6_en!A^p!dXC(o>tp!s? z0@^s2Fo=6)BrKm@pjXslCK@?Ep5r+P)X2!RA!|}X2g^3ryBAJ&*)kSf zQ^-^BmM4@sP;b0Y&VzT>+~F^%9zbk*fi^1IH~noHgEV##(O!%n4f`F&Z>gReY;hhtYK~@i$dlV2z5;JEv@F-x@J8GZw zFMx0iG}2!^d2HV-`1XQ5Q&$h&<;HK5s>2#cN*@JmnmjI7zRFD@e-yCkIUMf%&H|@$ zqBkHYHE6fK8(|zu+SeASPoQ^@Bmliugs(5)yIDadkbFc~e6NA=h|TvGbg-=mKJ5Qx2C& zDJw=0KnXO?XHeX1+2){Ju#)(fBD$^*%rY)yzvS@fb}S~#xG4Cg_sfe{5)j@Hv=_k# zY+S+y@ZC4X0hh7?JRQXWm#rkw*ULi)xCt%e@|EB-E&k^}oL62%_*XFaJOUES}4fu7yV@vBl^7 z)SvKbhY5`%F`&#Rkdr5A-vXC!f@~ohhyZ8l3J?T>WT<7_vXbzkC@O&L@ra;liwp07 zU{dZ&C{JC>Q~MzwNmBu3k48iXx}Ui}?8v*|8uvuMY>nU}-_V`Un%!+?TN`FzfrRJ> z-}8Y5-OC|XV2P^(FC8{`5cgPnscLwQG3z+r6u{B_CiCB444!C}^*jkFaglosYnwq#jfjuw9=-oscYtKBz{4jEY395y<$# z!UA<<4rL=(l{~oMc4Rh%4*wFo-H#R*umLr%(?~{pO3l)Op0sJ>Q-wl5`w?3Qr_V`- zJIdr+-a34(ltVsxn{>Kx-s5{qzw9@-C9oj~4*h2#9d<^0g*Bu1Hlp(cNCx7ipi9x^ z1y$p1kNnC{-ec-|7c+rXvZz5B+IQa+;Gk`-n*? z-^0BjAN+K|ds+nSBbN;n^rcCD77-zof*&`65PtAUg9za_Klcd`1@i7O|HT5ngw1XV zUfS0C?w2fy%sYvS54;2as|75?l9-=$zx*{5?)5grdGh1cs)0|$MA~@go9|Q&Oed+k z97no*>XA*9E{erC-~En1Qfg-BMf`X92aQ}C%j}%Y6hV#1j;ANG6C>Eer+=(}%h=3B zPJ69t2tiZ@PF*CR@L3;{XRlX{t*a9&K7ik=8eZLydaY&;Xn@Wlz)w&FXL1RmuV)<8 zy(DM#=Sh?Qd>E5kL0`tp?)z1vaR4}fX{;~~{%q|BzI0de*ZfNlYbJS*}@ycm&o z)0L)#XJ zcFsZ4w%h~ho0?f3Zm3K<_aK+}2RrE-o&-ainJJB=C7l-z)T`!c1n30^$^7%gfQYIm z%q~9YD%U>kMWCGb!6gTMu0?U&rh*+Y_#r#HDh$l-($wT6yh>0?e<@qUewT3Yr?rbe z1MXwhCU>8l8z0}6gh%}Z}cKJbFsP7et!sXc^eBlX1$oksPKhBPuA5g#OBE9~g z|2ZMQnn|AQ8;J8HMvWZmjnRkW<$2RVf6Hk8z!L&D(?0qx7m*;eo?9Y}!zph)h#IYA zK>~je$lIa~MX0wQ)Gq-eR~|+^Iwmer?}{HRV z{SfnQ3whFh`C%Ckvr#OVi1-?f02HVu?cveXz)|xamJwh zC>i4!Ut^5JjZ<-h@dVpAZm56bzP^$m=a|B6esm;==sCE~x zbhtXEiFHIQW(3b3VhY_G^gyQId}#B-WFeouD+!3-tDL97)T5*vj@$?O6tQv`4eW*G zw7U=Ddx6|gpiTi^`f+PGi1PQ;9fhv^dk^Z6Jt_p={Ln1p>6OHPfI)!>z3CrHSM_~$ zC&n$m{~(5kqrk+`5BRs;KeKDoKX?!eyck^GrVrrie(_LU*uBH}6xOu%um>Bm#zQv1 zjoUwRkjmINjn^-=0?@$5Kgw?Ir0aT=`cM-bQXn# zY_MfKvyy;EZ1|B-2`nDZ4Vh9FE*UKP_D_bn0MGg)fdVZ&y-zc=xa(Rz*fO45Nq}!M zc--XU=^Q_EkWw;yt|U2)5SeFv{GtGj$N9N~o_}5NHp-#nC(k#44UT`oXQs=safQG) z54u4SfrIOO_F}YI90BqzZx%s-C}wd!dx;Eg-a#j&lP5}EK8OvYXtzaCBA>|n@D(o`DB54XFLg~n8AJ>_`4j11u+-?*=xjIb(ew8 zFUs{iST*FHW9i0tQg5+pz^xZ?9&L&IA+(Kx=u@nPVW<6wh+JhK4N^mmOB|3GPEf+__bI6vM2*m@!7yz84t6PGntTHaK4}sA59(_K9Z`QH zaR1887((Pgw4n%f?jR;k@}fZo)ik$3=LY*X@YVc5eUD2=vnO9DPGrW@qwqFWF*iJg z{Y&~rt&wrig3`&(@mxNeDdO`*JBw3LrICZ7+5ArUY2U7`yHefBF4Nk&s}251nyIc- zcY9~53)5Sy(SaeT^rUBZ+b|*onU;GdvzAt2Mh))~@oSfs@%#$b%?X~I;Gh>MgGunn z1P0lT4mHb)62&sUxst%!nRoN3fC`@)FRmp1R76>R6IjN#RuY&~%}t>gSr>W9d9#d{ zRuUkJqJs|tFKS5}#La)T{M98K~ag^cgU^g;d~x$HOwd z!#t+Emn}M9e3yO9yQrdn{2F6t{^I~s8LuD5r!Za*AD9Fzve}w0LL=k@E-@^_pZTo(Ptp%OyXuyjYebNQ{qMBJ^SNl|H85L zMY}~k9^H#7xQ-_S(xDt=#e@YBtTP-^p+L-fSDrYEPfvKKY6SNrTP(6xD(XG)hTxtY zl<$c<$TAMd_Qd^tq&<<1mh6c;EaIL>$4mCa9p?}^d`|+yrF-Iz;`iiG)c_9XcF%-E zkjryhvPAS&jldoG(Lp^>@xVc`j5)el6d<_$a9x~&E0V{E8w{~Ko|XAg{BAgPGQJa{ z8jh}F?tt*axV>-?^_>sdXxIwTr!Ne0P2}aO@jt`VOqFgQfo7Y={7S+(hk}y@T5fq; zEI)>^Xke_GO`YZ%1{dAE|d1mWFPOn66FLzTZuLl z745^aiCqp?$bl-;_j90jhg^EaNTt2yZ>c+mb>s0kd~j5@#fM z@ttfNDrWMf9biFn5iYn|ZOJ0$QJ_;@z#3aACDYwIrt%|Xb#4ZW(<`WGPoo9urK~~o zpe=(v*p@*%a!`+ih?i?6<~PTN$h(rzgN!7WaVQWtkc}e;zBt$&{p_dFW^r8fKl5hsdG@8qIiGzT^z6&V zd)NObYR`W7hd&QE>Sg2Y%U63>>3I(O>OGc7%ta4EMuXe=eWe#Y{JRf=F#+iZc1++m z+}`+N0%4#1mOk@zJUPRdNz{0pHjBWXpB@z7Kv#Sw>CPC)Ak=<$Q0H3nH`ND*B&Azg zs-3zRvE7ThW2Oxe3TyBg64u`Gv_&+T_={M+Y|B_?1}}FZt46L!JVdhnauTWpxo;en z7}nCSjUy`wuWfC6ZgM1PZpzVZ0qwar=d$CYCr~dJGUrZTX$`(S?ln5nnZD%j)Ub$ijoNfTa@SL%4ZzmTw=j-VREy>{y{&Cgt z8fJvRC7Oi-Z|BPn8StM}jVE;1Krxf)^jHRZ>X)(F6tx1g%l^r9W_&73o@Gbl>R}rI zJ@+kWa|mOT@bwfpxk3HQj;1HzkphH;?SI;_i}^PAPwMmV6CB$OuKHHY@$^+1xWymXPOFPUy5o4C^@%4Lgu z(pTNFKEnGKWMa03x5goiaLs5RR*g#=m0lopeLa5JYPvT;hi!t32OYUcCC+9*2Ep%B z$YOm=^m*b8{_e^rl`um9gB#LdW4S|lQAS;b8AmhdkwjFdEux5%uUN!>eYV!7?6t~z zdD3cG_06gq?f#8;d;+_Od8ghk%8LF!su~bew=tJ-4HJ0KH6XWRPdKQbRt>LZt{PMd z`azEJkhGswjlXnpuv_YOZ-yQ=y?BuvKhWEWEsB9|U}zIJv97xt;i|A$&*2-d=lW2| zrZ%BLJU1!hXVhV&-5Pk_)IP2nFaDk~ec1gyb3C*s-r{rtZt(tg4u^PuUl-|=bWz9K zI8O=Grt+6e@RWd-BrxPBRpZ`fw%k!H6(X+(8c1jMpxmR?@!BCsDEJxsafl%7U9BMO zO%HBP4{mY=VOP3uuotIpSpN0;f(YlK)YEv+@siM*U_niZ&h{6T9kM5oX&NMU;GATCaJX> z6U{5{WNyli!_kS#I=^7=4>0KUmuAMjwAVe4vgi9{*G-RY?4Zr&nn9FNBr}dopeb)1 z(Ljlv2$~kWo-myqL8FT0Cvoj^fMJBAg#&mkh#b(cwaoB>{{fxWb|#cF<*AZ|@4EgM zmsezmJeh>;+789q^opLhZ;`j`msO+s|DSf(gr+Mv*5iK5BG(|9wyym}Q^QP%~|2MC(@%sETDV^Pn#kk@KGWa8bqs9)+y3brTUWDrYzR&F$#>+mZ27 z(QHf8^DO8wu`r0>{2qFbShywpHw$??!8IB_ip~&tJH?1j*N!aQC)pxgz}WvMwS6*+uO~aAPt1Lw$E0M* zzuJR~`Yr*-c;K>Y&P?@9jv#*9CowPvdh$by+-r9}-9hB|!8G3YK5SrHq`G%eSVEH5 z&alhGsz{_-$~`~g>M(d*O_u!FUo60T6J^j(y6v}4(bN9OqW%v8vd#+4Hfn%1gwZbA z$8-n#f7CvxO_9*I0kHz($3K;&J-SHER=%(;namW6@DlZOHa}XxDA;5%Hw_&DOmoM0 zraVl&qe>}!%MlEswshzA9Xp_Rl@n3p7u3FExYP-{@YF;e=x=ivZy$A&4%!dVC`7Br z6=Q=N?UQAejdxcP^iFgnw4iAO;K({{Y?#W81A}9BcHh=vIGJX0V-a{idy;LTspbhkz-ZeaqT~Yz2>&Z%j{Uk1y(vqr8#>b*A2EZ&NfPhpqBPB7ZmKq*?iq0wgByv}WLs z_Uo!~9-_7Sh4-N8A9}jXly7;KHC^UUC9c)nZ)mahRjP_KT{ZYw{^PT?-?=|%l{H3zwemPxRfI7fA8 z?K7JM!#S|0$Yo{{8O}{lqTvwF#{>M#qTUw^ZOC|jmPL>`A72MXg+}aCh$fe5ZY)ep zLW{u?+|Eq*$!V1pd>&NQRK?%jhMb2CFhNX>vUk1HquKFn8PXN(I5>Y@*v~t?x01L} z+%=Ors^E>yy46y%b@|;VjZHbZJ(w9mzKagfKM0hgfZ)$N(tYr6`J2YtzPCBcKA@o3 zi5$?hAJa9&wZm;3SUhEd*st#Gy;Tp7iDI%pgnL}gUe@-&pEyUy%Ba95}n*^Z&D9K7`ksctcbwr;pX|B}lBs^AlweDxe?rX(D=4W{4D4uHpk(i_FL!GL%j zCt=nhrr&|c1mZi-8^giUp1+Me;_NinX$L1>8j?Fhbz#~qE3qG;QzIL=aO`u%&jBUE z@2@2OEtd<-n|82#dVtaRfQ@mAfTd%8Os(D_r+94_Y8gLa6FJLVD~ejihbxJ{a9NSo zd;%y#nVne(r#QUl^Q3rk6@;0H9H+Z;07zAl>-3ZT=XTxd3)3id*sjpIEg;krX;i3;UBB*U!vEa zBunZXW0H1Sdux$@hfhGaV`QpShWF_ltO47%7pYaZ45Ed3>ll%SgQ>l<$UQubK+WzG zGJA%zz2mu^c?VA=D|k{(JLDHf$sTf_J1~0lqd=t%u#;QaMw0&N0O+65mi@s|hePOj zJIq~lPn%M>f(+<$xL^k83+l+fgtp-_G#4^ zb|su_R$u{vEO-r=?eHjaX==iGz)Ox6cf)9hBjrK$fFPYA!vSO~WY$9$ zug!9KP}SQ4(GhV?be){D#Fco-DA8pvTCofKa*wcZ4|m|eEg_K6g!jc}$`F_R;#3YD z>-56IwD!BI(dll7tsZvuZMVP+U&Kt^WPn6qPO^LBJyv4DnUVI4-jM-kuvCaU2am+O zBF>|oTEp&moQKs+l3S!dGfECm=eQ+>7{iQqTFt=RMUEEESq2LgF6PWQJZ>>m2=UWE z0!hFL12W>ri~jUBhLF8%765UUrgG-UvF^`lKUq{tVOyPmqE+5KMl92{8Jl8({3l6b zyM?i8nE#3P(W3rU@rsA0p&;6+q^2}DHB2wayJnA4xr`?0v~)1aSQwiS-0paU7Op6 zVm{%{F%tzjC<3yLx3B9ki=v@C;MX7G-0+C-V>gdAq)CG10*&?jBv?o7e&E!aBq>lW4@lSUPq>=V* z2eqgSx{RfLxyIExb%qqS+kEfn0YF@I(sB+l?boanm0@SL*|1RcG$9bW5h9T2o5W9C zq0PU$3`!C07$^?TSSNa;Ega@tB@JRpL9y39`+1je0pEw15sqigw@PN|*cUbCd~fl9 zHAOO^WdFCk;ng5=w783J_hqC2!O{8y?|wEj;VNl@O_kF=UBpJ)JTpnZ5>>;T_B(%8 z6ndz$BfDuvc*ns}fP7D@=d@FoA{=7qdS#bYK)rU{huC8QlBey=Xmk_+KpeB4?Z4Uv zrMnz~c-m=85pGJ5g7#Xva4lits3BC(598!b=5~^=XTfcV|!}w zW6=&&e%$7LOmo6p1rg?iDbX=RU%;au5x(fyo`+0J`oJqHkZpj{BOmHP2@ri)1C1Kn z4D&`u;Itc`kY&Q*?;j#NTO@?fUgD}f;#)|4SI{2|^!DRRxPhCb&M0i>bncQq9tumg z_M{_M95%6xvp5!N5bcVd(bV6Ykr<9 zm#CaFgla?Ce5p`ueuk@-Fv~4uU!dnCbg(aFS3A+wOO&|3B~q#rOE)l+%u8wKj6wu& z7#S4G#^~o5-7IU@Ea{gga0QV7yI(r6?X;Ak$)Wr}?szc9-1L+_b->FPR~&}uC4T3? zg3K-x^Hi^0(l0{P8pABv##YUsZQnu3ou!D__)y`OgZWlKLhZUHHo{~mv35zIZ3g#Y zLc4y6+%9Tfb*a`ox8ATsRRiidShum}C%AD*KPyIVQie>sHbdtAR56P?;@dM!3?%ls zX^A}-+e*%6^aJT0f)}v$`7K~;7Zo3UWITN{ll@9^oA#NaU`E3!6cCEQjAfRJr`@td zl|pJBG`qcf#!01bo+EEv((x5(^>poh`Ev8%Z(E|2Ej4&(>Nj4^$j{jp;lJZ4A@cebV2(9pM(Lr|zQ* zhAZr7o^bcYxhPEjS1k&z{Igr3emG8tASzJ2=;$B!FR^;G#uP;BEooPG;)z+WPt{^P!5$0r5-xTl$6K8)C z1{=3;Z+_vAMxF4443wVCun7nMw)qJki#j1Y2lj-Uo1gIUC4UBFlz0f#u8|wj@o<4_ z?rTfBFGLgtkmD-Dz>4kVn}L?V ztDejFsU>O=&RomBDuj4aM`>YCul+RW*MBCm-x3qOZ~6?jhV(crJki!JPWh(>K4I}G zE^F6qM{TwVeA1S7!|+rl8@f%+@U_{B;BH86H2RH15?eze8Q zKiU$SfYeal4PXw2j4Jk+`yO=b{VP^7#OmR1BG69() zm^;LCnfC1^E;+bS*r`p0aOkft=~&qmkpmC{4hYkphU`^{rkRvYF61y+?EK5+WhldSB>rAo(j$*Y zsrLGk{$~;4o6wUxGm0-D+jO_oJ)AyHjeBNs;4^K~USE`ym*arUx zjedkg+DBGm^qFG6g=d%aGf_rGK3{9WjP~h+ZW=>_(KwQ^yprRM--wS>%Mv>*S20Fn;#rdN{rJEQ(=^%m{+1Lg)4vx-RX2T ziz5QpM2EJFGY%&pKgoUU2sft=w#J$46P`x(KKb(D1himNl|M@;79hG@Zl1;9MyF9k zxMv?ubaPaZCffo=e1*dZDIAN5M|;j~@j}Nt0Xy zW;c~Wv!=a{xrosz_c=uts#3Igr&=m$m9s-UpK$YnY}&yk{W6fU5i{i^y;_x`oRgp= zZFwOYrCaMIhZDD={Ermt3+->}bYFD(U`0Wh%SGh!3-L0L^=rK%9z?mOcocrEi!h(d zrs|@1!`kA8)NwkCDhcc6AHso#$SXsYYeaYLF@U4XuQCKNr6vYO6j~9MU?SFv@U12N z4WxjQe$X)k>gUSPvy)YbN6e!OJry8Xp%rLAy`-NydjIFag$1d;e1Bk2BcKmNufHiU z{Qw?SciQxW^R6OXuj{J)7VH~U+eugz)VKUeMg1mNa&A2yof1z}R z_Scs-6E)r+WuLih9JBeULRn1Q5yF)EpdrPcgBhVFm z_8f5AB6xX4FS)y}y7SwyX#kRzML`2se8iRkup4f3$J=hxKL{l?#Egm59M{D|X5bB9 zLta~aV~Tn*&7MZthL0kWfU%qO0#mWyJ9jewOFW;x9fGxbUt&HJ7BAHdG&>|G%vLN| zdV_Pgkl^V~_A~bOlT3He&aWAFA|+!Gdr3y}y4RVIk3=`1bF)OagJ;9H-NwOQc5DKa z*_8a&Q*TC+DZmcSl2LdN7qIzR#+AL*^eYrA^mmaPwD*?uJZysUX6Rw0g@l55xHvbg zz0aznSHJJ5&VZDFp0SY!h>JGBUzEFlprN#v{<0`-}qS$D}p705W zrfiB!4=479iV5&6(d{5he2eFR@uC7H0@e_CLfsP?GHEcZ{bWi1|JZx;@JOmFPc$;3 zX}|Z)_st*gy?H&$dp)mtGt)gwcPmo+^ft9bVNsj9B*4=%-8m^KtCWjzgbfUP$jKSctn+0j zH|Ds9(Rl>O_E0$uo5FTuuXuph>nYKD+rPNj<+v!QU&#JMbhG=S_oaPkwr1uEnG7@nHADg${q^;@*t4IvzhZcEcb#~-!_E7owyv0xPSXA*IDn2aS`jc(ANc65$ zC1{+S8p?}%JYsxeemyFp#BMjd0R0vDRt(;_rIDzZ#Flayfj#_a4CwSib_gUyqShNx zAce9M={PS+1QGMa(@0h7kw~w77<(b;3-B;yA9^fPi3Ds{%8qIwUJ|Je#6wfcJF(~PP642*Dg&<2X=hzC zdyY~_A*m*u+qM?L&VZj(qfq3pd-+L|*h@pz zJzP*1Uxf-rr75H(a63ZD@amK1KgbE<6gsXEhx0Qb5${`P!x1$X-qIx?*Di#Qw{!_2 zMb&yN;XObFHzjYB?exO0b_|MOa4>;Yy(9T*aWq%uf-<=o7x`dvrWs$<-?P zVy!yBuD!<7E9RYX{InOSEMCV_Nh_3DZZ?=WG*%4cWV!E_ieg9{0UpbmUA#-sh!xu4 zvgwqPP~Y(KSwB26LC3*>1X({8C3q6$c*4EhSMTeMlB(~ zX)2jTgANtSa)#d1`f@_=%rwgx+MF}qeA2u!=B!l!4Q*+CMFLH@-=?805UD4_WRZ{eZEM6sj#6_BDc6EN9DhiC3ims_>FGwC61ud04nF-Vv5a6=t}#2(Jg@ zoO$bmR603!y)byNmWY$Gv}cLIrw=4z*Svy94=vJr38VHV>zCacoVt7$I0@H6;472d z57}JM$mxFGLZY)fqAIAdgl(L;V1ANL?=VR@F>BM^M6p;j-oLW4+e$i#8K2- zyX&y!FD``h9w%)HQ4{ccpD`|2P@_WKfYBH-N0=RZrnn2*x}x-~PK^>CK@42fxHGf8A8f*RYK0@A9bfK=$>?!>`4 zs4C0qI|uW^Myu$sj~el>fvHiNPL>Gx#FT>stCT58{nhy;5xt{qVUlyhRd=%S zlh_@!K3A1LV_dqR_+~LKBmp216QT=-dte+sd}`hbg}=rxIRzHBH20_HE#!|&N#lUy z5-aU4f*ltc+C()X@wf_*H$hshPuDYS1`;xlLjPPeNF379S6A-J!McFy0+t>o@Vc#2 zQ@EM=1vSJ6sOV|g9&+MFD2156u@DYO)?-5d&Z$C46!oA{TjKiEL3c~8SWwHHH?Lh0 zb4%ST4lsG;aE)(@w~BKA+P|wE^j;wOoP%xC8LGgGraIEv{ncok$*Mr%yK2y&Gok^4U3MTdVil7bzHc2}BoY}(Ybghg^xZhn6 zZn>__z`qxM>uzUqsy2t{-{J8>X#inYT-+*Q_Vh4>8b8dWkwyYpWGK^w-8-1CR%_#x z>7Au5`Qijp0}ntsOHLY;HIQ7k;AA(MmzrEKnJS z!+{W#6bHNE`*hlJCYbF$2G{NGVYfCPdvI_Sy=xb!xT%U&dMxQ3E^}&Zh{V?|gp%ub z_6!v!;D%qEDL^g~!j6=EPN0gYd0@mSl@YmqK}oLfqlA{bggr4xe5NvZH!PU{CAj4H zi;!h8ND;*Z&K8aDEl^%zZ{w}5Bqm!C3kK0_MSYyD=+ESuTb<1%n!qgeoDw#TBg~`Z z6=Z-hW$R9nIA$W(RbJr4WQ`ja%s-d2>I?yP2l?}(Dfm5I39TjI1b>Lc*(1(B;Tm5z zEhtJA;)I>qQ^v~^O|kCg1x|V8lg{S-`U!->>qM{^N#fKu%PkA$$CMZDhKUKN)wRe> ztCbm`2)2Qc8~&}Ob1LQY_$ysHXw;&T8y1BcHJQH-2ySptSKzV3kk znio{%h)R{>ldzdvpRH%^^DmJG5{uKAp3|Osp=eH_GFA!8I2&C#t&69OUlLa z3qh4Tny!@_NCIU1c)|Q#DKgNcoY8{hNTqHYvTP~RkZfV2iSS?(H58Tfp20$!zD>%w zCoCSw(XuE=r|hK3kYSuK?pvUW;F1Q=R_sopJQqV%9P9J-%-+COLM`mxKnJ1@s-irw zDb(tr1Q7%&Cc`=%%+D665S;?L(0rW4?15&DC{x_e7sB~_gM0Hb^?IlnX0TpJ1TMux zs+L^?CJhi;82#Y|^WP+G83;?|(`SrdEJVs42e;Hyg-kt}N7F}yD5}(`55dvyD;!hM2mhvDqrQI{mqnIdT;D$uZ3J^P7QzQ6d44B9 z$W(VL3h@<+_cn&HM!iqQ(t?t( z+Y{Vk9w?zuLC_D78L=#-^e~B=F71$Ovb$WbM%Rsyj==x6iyiWuZOpHdV#qq62WsuK zn>cmixbZ$x;EGo&T=~8*Z?(RQO=)*wAEsTLKX3U;kY-0K56ImH4wnTU*yUF-hS zAZ3XZah@1GRJ@+Z7M~sw#|034n-m6UxQWLbocF{_Z3{QTRDCj!dCLav$zDV%U z#V8XdEaI!rvFKuSO5qup7I+3TVWB1`&|sY!s)BD}N9Y|0Z1Fsb@i$khHdYqQ+mDn> zhgT5oYIXPSi}P0cGaK@dEQur>v1j(n)tuQnk(f1|*##|~nMYlY$}{`bLJK6tbx%J^ zNy@JmOkX9-@*o&UP^t(DB%XK|wLu%tESUaFtQjA&g`gmKX^e!SsL9=Tv&S+*dOtfn zn#a;Ya;koB%H!8~Zo%x994rPN9tZ-SH^%b|p#tu{P}I3)`tSY@!kBoyIb6W~!g*`E zoTv$~XdQ{pMBaA)K#oXV`~}$V0>~aCrvK8sg?!-3)6Z|*?=}`JR9*9z=dC~0cgpq* zxaK678S3FZBns(aUPVS?;;ultb5_T^SR%o__PAyuoZ=ozI08N)hWd?vHmJ(13A>+A3b zdUL_-Zymk6h6;tfNOSqsc?>T#1jop_u} z=dINMLaf8MY~I@7t^(QCbtER~qPeRuzQ&`pj23oBv78$%qmJe*-IEvof->;aWu<%4 zDvpH)d;g;OFN4S9Y1o+lUU*#GuT&P{n%@dKL#9FuR=|B=k+L(d3b8hmZtjC?=ua#E z&>|Ur1;xYt67Q_k#G9A!;k6Axt2k>>vD-@E+1U-%(PDA9ysf;CGZhNeP%9Cq*FL3~ z9r?}bCcEnc-%?^EIBgz1dBhZvM=Ry42*tCqM_zsc=^V)E!HsbJ*`a_USiF)^BW$cN z>Urr|U#Mq%sZ3duo1Ta)37RMkS{&58!Lf`750M{=du(xU@@y}s;!7+P)T`TIuWBg> zhDZ3am+LLiJ5WMx+u|5S4Js32&Eh40$yMpI^mcZxS9rDWqZ$XSo^Apb)mNf5Bq=ib zbRg@C0ofDRrQg22Zb^#&9=H;h!93uJFIAMRD~*&y6Mp|*W^-<%3hmH@z!jBrK+GoV1#p~-KgnD;q zXgACb!=!eYwAmOd!T=K8HQ9}UEYxu0f+|+$AnEXq$gz^#HGOA`0eJLq&Rj<4WCzJF zE}E|$X*(v*wbgFfbtvi2d9JKDoMZ@Gu&DU3`6nKAie)RWB$UR5i{_%Q2lhK^?P3b5 zG;@&Qy@yXUg)445F-s&|7G&m2i{?ky)p4dJ*q}OLyI=$3ymXEhw+*gDKs`*MyKOs| zUJ%W&&aY>_x0<7G+tPjH3~!++!H|cF08mdLWz`l4lk^b|#z&>cEZ2>v*%c68(og^K z(rSQsDS#?>7D;kiKx2TMFxTp=9mY1qPBb%*d? zqx#JE9M5T8TptbTA=>N)HoHW`Z<+{SkWIj)NeuENDi%#4QMt8^Acc(hbX5TDp5q?? z%%lUBoT6P$m@V)UY*FC=0UvD0g1}*QYvg1~!Xg|LSyy)lQt^7D`AJ#6gTaIEb>3RB(xnN4@rKWC( zwh;s$e)ZfzJoIjQ6`W=#-qxGURQ1b?q8QBEZEy6d|H`8In9q9U{XN>xt;Z`xkASp` z7EPAVJr&xK%oY)aM=ImsMKQj*Xg&%8F7L)M^1av7%deSyyH%mN8qg6hH-RNEMH0mJ z?Ik!dyK}5Bp++nTD=5(&kw}`!v0;A8;YE_B#mFR01=r1rNP=|MLehnB0xcmzkHxRM zw$cajQfS7Y;7CZK!wBR`EoT=fZGG7VgibVjM*-q1^~^(WGZw|T&Nun%i{{&Nb0l0` zzGy!Fc04&%y72~9q`IAu2?j$&;VUhzixQ>?L#^Th!Yg88x1y2XF#E< zLm*%BAt$O3`EO#Pi>v??gpn490BC+}iH>gA!cLGu(V!_cTG$d*D-qqzYLPG0D$iej=YBAq!86#r zo6|j=y&EDzv*cgt?ZN~#sP4&BBGM^(c>)7s4+)fj4#5by4-^>X@uyU)RywP-v0gxH zrVRf@1y=N%0>z<03B@vyp;`e5`_K(pbZc||DAoKVXvkoW4F(~gBiPRe`t^(E8Nf7; zvb4`yzBMH_k-)bBdA1hSRMejI*!*~#sV4|m+}qQ$Jzv?o18&=1RvpU6fq%A*bU5@s z{9*oc&+*p+B1z)rVI;Omt7m7QDR1!+0$2WHr)huk>xM*Gnj5#8hb8Gm* zhk4V{yL?j1+`Pznsg6SEt5VD@i<~pr6JlaX*6J^AMA9H*wQ=jB`LTD3V422!hi}Af z$ACgfN`p_3+ZWAGAHx(MDC+IKW6^wpIDmJ3Q!}OJ;)})wy8YrS9vumOVXniUM?eB@ z55}E~=1)>d?QLJRCr!kAu6Ouv6<0qSAfMf;BX#)g(yCle8R~?f-CQo;DsudW2Fq{!%Uy)8{s}JX8IN`l(e#DwBEI(&kXAg>Bf&1&71sZ zhW}*IKxJKFKpY9VCMXy??6=aX4=>;poh(`X81}`Mg$S6V0#vR;5|3serBte`QS+ro z2qzvGm|7QWu^kkO{=fi)c*J`a&E<55+I+8o{<u7Sns?KY zH?>ivcI)=3&UU_O|s+f6d;uF#J)$fUtr= zHT>ai`#jxG50eufSu9khF*Q>upqN@PTna&_p6JfWY|tzgy8%owF9}f)K_ln_)8H-$ zXp<*%a!~vOi{|Uvo$HntDOVwZfd^f@(LELtgbi#l25R7)hxerJjX;~=AH(uIw#VUP zZYltgf;yZEp5T}af(IAPZ8-Z>5dx9XbtbTf7R|<6`;3W&xC<)X;r6zKd*UT81R?~; zl0VK-B0DF*hAVUEVB_dv6Z5F`N_IekzNDVHBONNN=Czuzl{S(XdC32e`o)^CFzF1d z*H|mrL74)=&)6%rcF*yOJH4;*(VbU>P&L;VkTNTjT?IUIJ?R=Nf?PL?hZoHcx9bYE z2_U4*i2`Kf>Igl^1rvJg8H64~>j=GaZ!WE8uGHO|RD08{dp!@57?ijqIL0=a1=nAP zkZ?!aO$S-q`HN$)QEFaFTxXBgM;6WVN%CL2N9)@PZ`3FBqi!^_C!(*#3p4@so3N)& zogi=`Iql&eA*QO&nt->W;>Rf8e*vG*`9<@kxA6U!02LS|_3XM&2am*8AaOl@oRB#} zg;lFIW^%|#`}p3GV|!Bg3Aj^vd_M*bylRfqT)aqfMMENt9^a=>I$l!VoVLi+shH;4 zwtzfzj=BXfMC-D8X1AniYw^A$Q*+>53`0iP1yeBwwmonpJb$}E#q9C%fI;)<+XLx< zpI9{S^zYD7w+EHoJh{l(DLo&iHMk&#v4=e0CH6)XtK=GQEG(w44ip|93JJL2_n`3c zYOKpzOJAGl$6NTI;2XAd3?MF1Pv{mMI*&VY`p#z6AAcn$Z2x7H`!JemCsS4c1)qfZ2xnMqhQ)da(Bo2dOhceQ7Ve%g;nWj&y7>lhL6b09mA)fvkQo%TG9-4De$f> zgn6yH(zSsrwUXTh7bT!2jE38li_tOWN6K(2{#cg>@@x4vvnawuZ6<5mT`V$$T^v?( zUnMGhoTQhxUVKqg3f*%&%%pD-L*Zxc(~IU?xB^lG{c2Gue!V8P$s2lR(Y%aU&0B9A zS=*IZ{|nFHdiEH&Qqo5@y*-C4Psgx}tn$s+iK-%be$jkZ75`$D18bBiTGWxa%!ITg z#3~_SFe(VoQ1`(QuQXwuiW_(o)}6F!og!sITIHFDM(k1Dl|&^;t_1))QN280hOS#^Vi@c>fjK?f;EsBXv^l>WXpiz21qOM7O+ zIk@h6&Hb}FNjWR1ZvLBOTWey2cJHQ20WUk{Z3#B};-dLia(rL5(`w)%fU~k48ON)lLOKK$mbGrSto@_B7;yy$vz?UjXG7LrugaNzT?+jY zJco@)exa15Q&I7;3tIqPg~3vk3_bT!b4+gBgRD1CDD!~bBTCMTy5?Rj2)j#s-L!M3 ztVK^LR^7vLgEvSq_d1CeY4md1iIDy_I+IQZw<)`^uT-%6I_!=PR7w>I`ju3!Tsf0I zBRx1})$QAyujRQot;1_}Kl|lV1lG-nIPO^%DX3&7H{K?gSmZ>&*CMrSVXNQ*uRzQO0GOpsO+m0YlU1b zzXvOF%??F3{oJ-9W&Oeo;;dg=G{;lxM%Q)*j`fXtrb|)kXou6CsC7j>Q#>qq!rbKb zMe{JtMr8kuMYCJpwzMGOH_ewXZ`(Z`+I6_@sXx=Pd)mT1eY2hSH2Dl1>zggzQ-3t; zTkX52{-`=U;d^@8QrqrnliBE=p1zd+p333ceor?YwtFgP(!u{2KaJt1XDqdmpAIFS zfn#0S+C7z{S>JBsJ(Z*C@PzN_d)s(VlV_uQdS)y4)Elnt_jJo)yQgv{9sG~o)0lhu zzP8@e#4~WL@3eML&)R2`o1J$-*0?`iUEbWcCf%02al^X@6Rp`>{=vOca? zQK${opkkXO7l%THUaRzSQav_0=>^8n_~4Sc&a)5{KD1>1d*w;Q>+OtLuVYA{hpZ4=zUsV_s}oQv97CU{wTPGq_G(h&RR16 zAlOAeI5+;tlG)1mgaRL3GVv<*k`gq<*q$o#h4~ZA7$09U_sON{6<519bazAXR79@qK2o0H-g)baXikuYE2=u_RWB|p zQG`n4ix-=nEx@z8TFcj}0Ou!`sNe8-sW0bh!<%k-vyFb|tfC*C`zMzuIhZf2M*&@6M7! zl-s(7^Ons2lx7XxJ4?vz2E6&qlKCHk9pV@UbITjvbrM>qWtQn!0h7AVE}82vGTn^N zEt$s$b{JU|FW~ddo6%@rSTcj&myyvrf#}Ndo>HuhZ%6f!G3bE(8<)$fU{>2W#`#O; zlmv2*s}%+h4HjY(o-JX6Mu^q&9fdg|H#J=y&yD0q_vWe-<$bxSd~ICZ;6dDDn2L?h zUSdwCp0sCcVeVwAL*i|W$*oF31$9U}GXxBUaz!9&16u{@@Byebzx0S!SPdc_j4!5T zwREl*ESb%WBQS1sfXBr06{Piy@|A8CD$G}CbsJrU`9&9T#F#kCIL_9^bs)gny5M!5 z%-WD-DY^udl*vy_lt=TFB{s;~HU|KojbRyG#O!^d$z}r3WE zSUbor9`8Ct0zl})fN+d=zu1*0^Q$S#0X|-qZ`>i@ ztxi_pb&T%_U70wJkdH(NBW27C73=kRn%>b3_ebw2aUS+8`Lzx1=-vDt@mG~Kc4ki* zFHaPZK9lZ?cKaHsa|>RWC zkV3$}I?dt37xk(o^G^f)5=0KrSXJUGGV{B7$-Jf+WYl#fjGvAIc?2jMNBGDERk^yH z%|@KN>yrb=5Q;v=vEEeAP)#^bcGh6r5xR6fyYDWUN9pQGguG_SM6tQH!nZkd5{_@Z zC`!3xK1(O>Uzh~Mw0kHJaZ9lBEg7G6nws_KRkHevw2Me9XO-p74M0P0U&Re^ZF&lDn*3I<{O$%`>6~Nmy z?JX??rP`g$6g`NsSe8O2xOGVhifkeiWP6=b6*W_Xf-k62rB)cjmAFlqV^V?0?s27P zZ^6~HE53axbr}|!6t|fOonG1rXtY_Z@?roH#;I}TcN1*k$8ZWq{Nm<@;0QhF&x4Xj zI6SXO?%X?;%%A&?nszpq8_z>KRimo6EXVY^UwoIufuf7fNfHI&gdYe?SCgLZS&Tnj z!kem4DU9VN^HV$<%u7YECj8z-lMets_)epgfvpYT-f#nj$)!gG=)mc-a2w%V5gmd7z8kwtZ(1Qun}!&1J# zBogO)S^uQS?91L>^`q3+t_eYDa zJSakQ$03@vkM#7bOfn7WaSP~>(+XPGW$h| zVC3*4#JjBryDFX{)7&ZnDQ^Y-uI&!xYCXmkH9PlU<0y3OxJNpDND{c|DM$Zf6N9|1C4DsR>lzbR2C4yR~L|Xihs)Zn@dX zFxC8F;FpzhW_!A`CuxD0bog7N=JrL@Y+;&J}IoZ%_VXCazxEa;-n}>gpxRI zs)fG(#5eszdi8=EQ|5b?jsYc73;o`uqo?S>;lLD?rr)<@KADO_r64!y*B)?GQQmB! zJQ#3t2`Ya=+3gjo$vPu?_+n@!_VftJigEvvdG5Mp#c0lK(;p1-Q~2&X%E2Tt2~Nxs zJf~3B{kJd&hR<^JIWUk_AFf#5W4DQ>H$5DqW@d-7il9;u;{H*Ka!C|56Y8(Gw^ovr ziDPB>*RbwWXfJ0bjms`Jzd*9I3j&RiPBAKU9%joc^U|L#9my-C_sGwd%pNlPv<@lj z_Iif825j%?fNb4S&#-q)x|2JM27NxYM_u2YBX4zdV)N|J7Cf=$5VG#9XW#}GJgpSn z?y6^Ied6XnFj(mxVy!|UtNKX@4-5)7B29Py5V@mN;gnCt3(s$a9|)9P5Eg=5UoKZH z&6M{R9O#*i#Yau0x`xz?uV!vL8=DD;ECR+M4vC8>ELSyEQraP&tiEKP1H$F8j1W{k zgMtDh@>SCTJ77MdMhfc{mYNXMVT|B{nHqRIIpe7%v*2rOgQ;WuRk2ZR73*Q0m#g*q z<&wE~-Dm3EjP$^j@*FPB(@W;9KC6iFul3HObHl_0TegA{iEtN;fZRVlX?LfS@X(tQ zZs8==gW+0gxDPvUM3@Kp?b#Hx1D3e~R|s{w$t9&AK9K+-l!d=O`nN$O?3pF=z4T%b z_UyGN!D8>HdQ8m>O#CjPGj}Vk@~QMIrx`lTfVpVMt2eO&6?k!)=*(Hub|9zSz|ddP z(K#@;ks9|zd?4)**A-<>^V~5&IP9eT{1VrOd`Dx1`lfzi$-GqI5H3YZh3(8+C9eb_ z@*{GBG%3g}gfW_k64%@40j`n>X$RQF0KAA8jlrY|j|s)ujLx|Yx8{r&174{2FS^UQkWfu<81!)5r4L}~d~r#%5Kj2_98a0&5*@026OAM#3MGN7 zw3H6RN0rqrU$c4#rvJ(u9BWY2VS+;aC?q56`@F;)5=4Wqjzs2u`jUt_+Ekt0RmR@Br`jR_gi3du}v@F(+XfI1`_MBT-Ga z=+@yvkPzypL0uuOR{ji?7l0-j*d3Y{3Qof59$5)~3V>fX}E8{g4@e&>+ zCn_S|36Q$DDVH;VoQHp05f9arNW|OJT*MPjt0RyXAx+0gc-Gx6*dU@F0~;jup>$yT zQ9bj%ceGT%w~j@{GndU{pb)yg_brj-V}f^rH5eaURBSbXocQtaiuDAoRObseT*f8(+qIPqn}hf_C2?A~$UN0IC`yY*i0!X- zW32xQ@%xiC(@72$bG*^aG}>ZAC$?v3K8{a(m2#>{Zbv?^c4r_PvfUf_PtG=N-BZte zO>jwZkRd;usdABWC?kH{Kgblrf|+*ZHrbHvLg+x&q(H`H7-PDS7l?wx6%!8morRF3 zOK3~(4d>2jz8VJ4rOTXzx0PM667I5P^XtT7j|S+tT0^7}3+4=I4kA7(9id8*AR9s# z9hY@qJwu{#*k42z#2R`Jmmpv-F0V+ISC?cP313;abl3KLtx}xbRGyrwAU#}RY{P7^ z>Yzwe*Y-S|5Q*;TRvIXg1?Mel*DdKNSHx0i4%fzlWsn~tbm2vkG0--8TYP=l+$MJt zqMkwW2K)~11!L&QNb9h1Ye6)J4Kha@KGgouQRq ze^SqM<5$(+S#siR&p=t^2P=$4@(o%)t!D<&bCW{X()A=IW=!rJ>u2@M*0l|450s{+ zYl2QY*3ZTE0-I-gT*^-*Z|{M6=3j@v7NP=<^`L0u0Z-(P&2B<+kWr5mTMq@t(YATG zoR9}(&LRVZg;Jf^Kj z>lrX@f3KZxRFa!UZ#NP}=4#``ss~gKJ&73%54d?ToZQ+PhkLA^p-iuVoy4b5ajeJd znFomZd#jZvNNB0NO*t4XaL6%n$4B>@PWio-xo-A zBoT7L6YkbLSiFt4_GCTt2pNpL3#UuIs4YxZLfsmC7ezUk81x;<K}C&#gSyP!K@YU7sLz*RX&H-8GzfT|0+$ z&|P%GfgE{@K2*Q|OWiDG9ggE=Us2@vsS3M+it7B8Be}A#c)!byMB+P#hvvqVm$(v!C*2+Xg7Vu4g`V^k539 zbn*ynK^>SewQN9}r(hM&xS%;Y@a3?A=2?-4v@P^S zYX=DDaBik}N)`kVt>lCSf#=*UwBvN&qAfgM&wRLDcehPjAObx+UO=Q4nSQuHBy@rs za|yZrV-c5Ji6}6ZG)<5MFm#g(`+^IPBj`xqQh2;r&-}fjVhmY@LpuE?`IWML5vt3i zSQfbn=#pGJ?@M9zSLH=%v=C8i@Fxtc?jGYB%y4{*AkbcAU7DgB*rEyjIVQ zr>1hY>z*)NC{-YYt$gr(B)%(lW(`d;Yq z@_lWEWs}L?-x@6CXx0Z>gQef`gKdT7mgGDBp|--Z$z&gH4VH2=>#Wvb>394{BlAB} z(@T~LdzGiQ@M^;&TeG>P@#{_hp|2;dU%&PMURg+ zGXFk2hgz~*g@>Q#Y-G6pOgpSWYkjY!c-$t};%o9uRqD@N;BMQa18Xr;A4S`~u+cu--}-Mm zeLn8hmsN1AFS#%|I#A*8z~svfQ8_t=fKi2Kk6;k*Kiv7d9qTLZ0%M5bTfe}I8kzs9 zNDzq}K)TLGJu@S^50Rqmt77z+-3M7g>!V-X$Z%2bw5Q)ZRdqFu?8NuqqJS-6>M zm6i90JC(6xecgpaJNVnt42R1b8P1OCF|M_Ud<+LA)YXeeAlLG+YiJlv@E&|?v!i~) z1w`8r;%EiL6^#t%T210}y7&oyzka|2I9%x9kL6lTk!$sv?h$ybCL|{@H$Qd+>zH8B zvA)&FP@+_6B60mN36GnGUJXZF0*Pzf^?I!5 zNMG-@jm&#wE&|P=tR;1W@skB}Bsh5YDV1WafQ%f2`MHU5evI=ibl}EDKXv01xAtNK z5iY|X*x8-aH9v}duxNZ^*+fzbCDh*TIiXM+f-CN1UY!RS-uRn0X=DcSib0|XdvkHL zRxFqDmANg&!o=A2{L~ccS#h{dV5P``x|S*+pFY%<0}xspRM2)gk7# zBWu#k`t^CM64-CttRpmN+orvI-U^;(*2ZQP3#_+W;asGKrMI%X?<||2fVM+9&KBp1 zZkU72d$tzlPR>tE7q%B_`LTR0-x|=bS~mYtu1X{-Ao5i#?b$e8oFJR?iMuv*_2;&Z zx*(^*W)!a9?d%$3uN@R7%|eM*9L-g^-vC{+7ujFc#e6dy?7$ujKK%rB7K}Mu0 zN>23MWu-V8-_;(zAj%OipfRTUX*TZS3^H2c_C=7+_{O~Tf6LwSRLTwIj5pUUn-_$R zDH~pmFhTR0LT}q>2BqMd2@Jt%HJrsM36C_i!MHwrKWzkK?JbCP@oM>6Yr4kX9FK;? z-&o^@W%G|9`kt(yuoQpoe)pCH)?i)N$ow^TN!0LZ2c*N>Qm#zqYwm_LYEeig*9*p! zY6v8lk#u9aRQ%iNLT;*70Sm^l_4t%p&esWFud%}JJnH=A#tQ6P4J0PSB{1UGK+Y~i z#<_Gj9)=^v_m<5+4q#w12st^?jmzf7Kp)%YH42|PaW{J0|A@a7#!buSp9hB_ej@s9 zN6w)9oK%LN8L}oC4uxt(l#bUj+A5N7XFl%8KPZ}kR8>kIPk zA#cPG^B9~p?vCJc%D!|GI_`oof3$4=r{H=zf zT=RC66!V66g=EI)cy=oGO1o@9oF{ah;ScT z8YOjc(`X4&{4jqQ;}kCM9jtKSrX$y!E|C=0C)?52K)C-PoX}Yg zu48{_c=xOE>{^H4r9LFQC@C+>g;t*$FG+5BZrR+f2WAA1(}{(~^UEe;TvOeQbR!ZV zTM;y0ST=X0U4VFx8|+XJZ{rOxmv*ayu56ZVCmLk zN}jsAic0ELbb4jkdDg|d^tnRF-ojiiU)fU~m_3m%T-Kf{7DfyEkR(1g zS}s*Q7ux^u8^~UAlo52sNqQO?p!F10$nBJ4EFb z$_?wPIxjfitdp$hBK+ItCoFWO28_VUrTMGqPL+q}Trl3SG43?qTfvp4!dLx_z-S4hjP`7ur-xT7j zIO>qSOp^-0A2lM40GHIe!oojG9jEQ*dIjq>1u>A*_nQd$(vo}48;yFLvEQ^)_mIN= zd-sR*Og=oK^Q1WRGh14PcV_R~Z~ng_DN*7yS(SE_WruG)y2I>-(a;eu@Y|ajYK*8wi*WOF3<)1gM26W{9!P zubtL7*4>OpF((ndpN{n-(LoO+U56iwo8k&Ws#e+k)2D?ob({($0zj?e|QP!5TRSRUr8qLq;CaX@-`1pSF|B=n?UfFC9nvtOC z3~n7YJ`rftFB?r2@_WJUF(kHk4iilm1j_bUT+L0vmMjLtjDIR;jA`dyl0NcfB>p?F zWd`dYk*YIid~&~{ELV3%au~8^3#Gu2!h#yg9~jTvyFo^n~Pc*$wQJ=X?p1WE?>1jwX?oII z9gdq`H`mNtByl9H5AFt|dkdwpTq!?EkEk!~C&RRN2fGI=<=MF=hkgEj6OI7>VTU_8 z*8P0<;|68%>x=u%|1~0b=3fMhPR^wE}SB zU1x`Pq(imq<}F`5iS$qq?fQ9(Anct2_ z9ce_aPyyO>)qXQ({q)#Xt-3K%h&L_0soZH}TI%M8w+4uuckH>G$5(sAUk3)kU&qN` z%2iDZjRk9R)F&quL5Bx2{B3@!+U(rIHt_W;?*m9T0^k$Xfel?baO_?1sv+fxaq&e8 zos+MFeipWdQS%RAc;%2ei0!p)neJ)+U)cOm+zzduH8Rv776jJM8&pI|ciV`3-@aeb zZMfQ?-hmPX%;Fd+gP_dXIx2KgPzMRs_GPz{h@lw~Z@p@vGJ{KQ+&XXlt!xwLkeBV1 zgL_bm_~5}|JnDlNC>^W#;N5$*QWrROR)0%voAsYgLDRzGJqzf@-M=w?t9jf)>>k?w z?5+)cIT%189mX!FPX~lPRh^;$;fd?aa#PTEc3|$wq&Zu1e*EgK<|%Scy;70(I*5Hj z!H7aI_Tc#P9FrlcL4Q9IM&0BOpwF*tOdoh#E-JO`Yy8`5kGowTlEdEERIBm^o~9gcv6h%DID4|=0YRW7r#ys zrLX5z;7W_4bIgL8bY5y?{uRv}!wRis@%vER@B72Z;tPF_bs&r^>W>G*SQ?gt6V)7Nif-rY&8ZV6Q-9U^cg$P9xj3PNo!vA(UD}Jnm>iiv-s3C`d&c?^ zD!!`7Jh1&ZP?Ov_Z~1{FNyA5c)0>ZO+%<3gr6m3dgL__bsn%?Kf8H7jjoR&$s?(K% ze^eeF5Bmj)jyiI{_84N9rX0kj{f5{z(hD^YKOgN-kJz48ZOx={WF}e?j;}i zvFV9IMHE*B50NsztRshyF8(-!cqXtgh1z#pW{^jjty{!-hHB-h;WG3*j`8#T<_E%p zOz-e`rCh5`;6letjoSiKpk`%GQKEm~v1;eK|8lx8U4S^*rE$6wWxS1F1oeahi?iNp zM1AN+BjZ0eH7)qP{>Xmw+E#Xz&5{P;lwxgs({!~~p7f@4Be--MjoW9R?3=Vzc6_Ag zx&%uviV=#sT*jmOl^{5mcFB`Cp;Dfn5(p4~3e8Z1Oz_71e)IMSkO&Um4*cWiNfUq( zbLxnUOTs0&_s&?9NVSp2_M55$8bd7G8Mg~-h0{-ZFMj_rz#*kdH)9vvDhe=KkZ$9= zLnZ{6XxpyA@&wr*K66M>_3N;a-m}l~`rNmvrjgw-T$$T2`nS`?N&$TF`TeG^deJn; zi(>)3pM*cNj13 zH<9==e!0k=Kb0RX*5%fZ`d}q&=PY4etsKAB&7U{1uVm zr#M}R8pX}AC^`#(p#qeYCC@vQ@_p;3VzyN0gnRGyqY zP7{3;T#fA_vF6GH?8B9&kB>m#K45kRQ7v|&er8G>J~Cr`=K!IoeAvbwv}66Uk)f8} z12LiH)4`O;+%gSKw0;##iJZRUuY*r`v99f>!mbFbnQ>I_K|T~1Vey!bc$c! zoiB|+C?(c$)d6!B!v&vz#KZlL;x7ABMFt@O)itWZg-}F=lI!EtG#oKQZrl9pApT9k z&cAsm^G~O0Dw9&VlN6sUE=vKrC{)YW zA5e6cu5fMlQs>Qx3olM=DB+%jeBaa^-ga z3561(7Dr(PD2{F}jFP(om^M5v)h~9o&)HTK|IRvO@0l^K`y{1*^wi?39Y^{R)8Xak z2IjU+Vgkpw>3~^V`{=}JvK`xs^x|+zW5s-l^$5fHJ*@WN$9`zyn-7@I+9w{|I&R!@ zfR)6a)oE1_vinQ<8Z^B*7|yYJc-2yZ1~NgB{&|f@GlG%sJkUCk$#(aE$cTS;xkTo!17^!aCOVFW z$Y27;`2H%0Omy_thzw8sgH;fj=)^>1ez+PU6B??WL?$w{p2*z24$JmQK+8lXwCeRB zGNCCHBJ-ow5Sh5)KxBTr8X^-K&m%JTt%k^i#tIRcdsjnbLPH87bKe2-`}QP|u)xy8 zgpCvg_a9I+DG|Y@bHfOc`kx$7+!XbVpyz~5^k)YYPt8cfscn!fsM&32WqgOuNVCZS zx7qE9&Bji4n>`SC6-S2a*<73{j!_l{Og)JIk>llqi3=_7a)*94aRvDuZnJ03BCpyw zU{4G=ry36(P<%!rYphU{hZEN{=>hK-2NXROL^rlkMMiWW-5HOlO}$(w`lji8>tq)YT%{xWaxC8y6#BiM^r2h5-KhoF#8o*CETB0A+=M+%M%4W zc(zpX>_qIKD-hYv8Oy4wCUUekB>)+swQWbrpW@U+5f8?qvHyVT(ifhQGp@WlKe0R7 z@xXzA`)24FWK){4?fF?w-UYI8u!Yt|VbSXC|fcDpJz7zbaJ9 zM4whvqznQ9#L*{qPsI~Ev~!8wFXM@w*GN#YU&Y^7G?c{d*NM#}v3o|{gZ=_yRL6KW zo{->orZvwcHep)xeDb0^TJu5zX~k?>()wa+SA;gz?25dsUeHPHwWnc-*{m`oqM;H_bFq( zp=#h(x6uB*8;iA5iet5L$9l7o+2%_Ct6O5nUV2))1D>{`Xb4xkz8%w(wB@Q}oxYOs zJt$T;9D*^zx+2FqV}&YRwRSXwE6Q6odfx9{AqTIu4H`c0Ggkr6&_dPoe&0&#=N%f( z4xIP<+p#|Xyg#st^A4|1citad$*fsHN^v0VP>|XzsOj{S?NE@~5Zm4o1u0zBgo3nX zK!*+x8G&bvb|{IofNqO-UpG4JDCpwv_gfY^O+OoSy)V-$>SamOcv=3Om_K zk!nBusp6BCs-M)f1ykt2bIA8mn>FsAxBg5LKY!eQe?27m>Q{y51XlKwdCO0s*un^D z)`yS@%J?R1Yv4cu1SY*ge<*7Ng*NMg-Kd59v2sgHSyw(UBDNsC_ zJH;msDz8S_%g%~s-UjJbA#%rfVBR7>n3$#aIFzG>lHSnb&pAjgNUo$HM|R=SkCC?( zN_!xm4N~h#R<=bwv}er8*WH$5 zOyivK@p0p`2NmZJf6RWjB{$r;dp9DbtAZ5b)QpGbtB5TTv% zqH+E~bF~YiWIq0aelc%pP|QY|Wd?B=dmov%{^uG10aZ~X{4i*__L+qS3k7R>RLvpl z!!UH;NGqjAfr!5It6#sH1ZnN-e{9}D;6(UVM?kLMz~l3lpDS5zKHK5*PbR#AiqM`R z<$qq$rvVLW6Ns%b?gA@l>6tcKhYeW?ZL6xj0e* zr2_dMCAU-{|KsGA3gqueZmB^2-sF}FqR3QJ0&Y!qi_?_^j7D-x<&0L6TPkPtRANh8Iip`D zw^YvP>ExEm8T~4`r2_e1C%04}|4edA1@g}(w^ShiTyjeV^3Nx?R3QJtLB%meN_95E zEl65Z0RLiQLj{^IB{ozL{^i7m3e;aYXx>2aUT!XsV1`tPop{EGB(!*lup!h>L+gD} z9{>EwNy;mW7AJ~UG;&K>Vzb&Tv9BFeN`MH>M)xq~#}aBwzY2&Ob!r@%xBPsWq5~d< z&;k@nqlK|u`O+RZkg`LF5&~Wl05gyBA1xgD?FFl^UOnvR;p=FZ;E?IRQJeP;#8Mj{Y;D0JaMk$GAthnC-4;BG&vNT;t`EuCSZxXC`(kNq zaC{El@c9WoM)ed?qo;%-ch{bzR!p0}#x@6U{N%u-V&G`wq?VNjvQoMO~QDqj&NX3Z@KNZ`e z#&O3p#-|S{mswIwN}}S2Lj)$hx{*2zBOzGcqkf_2{P-{oKiJqNb-93ne*l2_XAdcc z8&Bzk*j&z1?Hv@mN;9dEfPeif=;^xh|?G&wJ&=zT}Yk9=WV`4o;!AmmV_zHy*ri z1VLq^`D%^lyzn?Aza1Vx?pve=L$FzCj(@X0vXT)X3VvsPbKN1zm^*xOq|--NGNC!R z{YTET$dM-v(3;W)Ui8g}%=QgPz`5m6Apf3EpEi@d|DNN0(Mz6c76zdrN(&&3Yw!{k z#a+DOIC5Wh1yqz1aHIK<3JbLen2de?TuTP|jdD_A;|njc=eXOeU-qJOu@gD2+d5-> z=v?c6_ksgK`KnWhqT5{@HNNyByF8$;cdSo|@w_drdAv`rWLRR3S>R#5 z366E1yPlX09`^NoW`)Y!yHYW~#JZ_I$!NCcq-w!UoxZ6&IaNVHSR`cL2D>e#5V=dF z7*U>oqFdKMsVHh4mgK0e?5HNg?97rSUl#g_x|KgDO&x6nuon6UQ{~O73H@u7dOI&v+ z1rB!as86+W6E4|$l%E55!bAv{V||w8;9%|$u?WZdocJw}8^rtV^D9aKmO#W_c6X$A zCrUd^jh8E=y*YKvm_HQBClqbUTYl_NBzsS^Wv`ch=~UzKLyFr`+#8g3AY`hI$#oY}?a<2_b*izbDlFo5Xm_2GFH-go`ak$^Auez!f|hm^ zk_;J5=jAjI5^iaL5NuR!hLEojh}*F&FLglGh{d($eabEe4=FJ*ab56$NsYPmgaYRJ z(VX%P)w^kGdZ4ts%*cHxu?asU>xYyWoX9A=4Q|(9tQa2lo?l&%nv0{k;%>aYP{@lC z5l1}&A?JQ!B|~ZX-4~Rby%@=35;_5!cFh@|d7qV&gi0=qlA#q*^Z~U^_INsqsBaH##9qEP%kHX|HkJM~bw&jX**u_eW=W0Q+9pm}R*giC& z!g)yhO!fsz0P=xzx%7fNc{+gdlk=C!$4bb7V@*O1Y69fYIk0*N)KB#rMnO@lX#30| zHeiLFUA?wY@0G^j6Ewd zrGx)lNM}Z4UM*Y^>6^7rMoygFbGQzq14r&W%9KlcIsJF=77Tl0c~jb*PKns(78Eo> z-d3vpurhDK^ImG>>~sg^Sm&=O(bjT(-J_LJSb0w!+=?=NFCS7WuG$@L>@9Ni;L0Tk z?P<~b)kEf(+^Raf-NCwZaf{k8(Q9d_x5yp8oAaHwlX}0Ae)6%lPkwrxUju6)AX$`r znl#Qi$5K*Bs)sc?GfTJiQj4paajLI-Td6TE;H*dlVRK9`aW7$>d33e(&n2@;roL{yoHRj>xvm8c1G|(w@Vj7 zHtOa{@~C6GB%iW|)WKl%@wy`3$BxW()ar_{C(yE!NZ`ie9+6Xw9BYflId${D$rbCK zqj1YdBm53-DTpb23v#aU?No7mus zZ>4yAbn=bEHst#|cJh`gdwlWY6qDo5;^jl&>~E`FkI5;$mY_8hjN|PoT0{eeyRgIv zYQlxg6}IdcpRVgTHX<6^!?Dk+>o_)sZ}Yu2KC2}l?VrdeAm?idNO;Bo0r{eqfP}kv zhpJ~2dIEBRmVksuCIWJymVi)89Rc}Ly`30`Ssdf*b@R7(R|>OJyN#QkH-CF#jQ@J} zi{^ips4cU$P;^nPs?YuC^zR*pPL|50Io20fGHLi5SNnm)Cg|N(w-!#9NB!WI13Eag znF{21YCG>VA~b6tdc$@M4aD%@Z`7lC=VJ@#Y{fYtMW-EJSD(7BqzXElqf1jO=v+}Z zkK+?CZhStKSioR|ta;eM_N}`4TT|tIyN&x_V)rFg%t|Og#9R#!Y{J%(K1hsj#l+p5y;K@&lNXcOSzZO`&B#+AzLbSNv$D`SUVgrk@zfRnxkdu1^I3mX z;0l8=i;x!5PdyyrUK)LWAM5*B#DvG{Y+;NPUE81KEdFGB*V3VLZN`1 zHX}${HzumC1Q8eLX#=pea-Ji}jmFc;Te|t`>3ZGU+J^1OhW|)jt)>$)CAhy%Zc{$B z>BG+9QB^B!nI^@ksJ8Q!piim)6CgfgJXj}Fqd!E4|GQ&d#Kg)YG|EqGSaQaUhwExl zUCs2_?B??Jd}S{vcd?4nM>{K9VEaTi2ew3rxyW6(;24kA&AoE}wq`8bMk$O<$SY47 z)^a7 z)Y1te>h(i4Nn{*wMvN!KvrZ6Q&*@eJxqIUy;n{*!gJ)TI`- z$gVJ_f>%mx0q4@xAQ$eZIE})8#0>P$fDA}8+;^bD*1(V> zAkodFLwtHSf3m*1lDXMe3M*AHnr?KAg1j<#Wxw6g^^EBlY z*J%|xmP$v5WiT{&kBduIGKz`qNL-^p{<>-jJR+A# zcjH%e^WtWA4bk%H=li{oUlhJN!|Kd-TaI~E8m)@TvRR`op4|jGhSC6 z1=>r;Z4@*1l_m-;H{Ph56)94-dD5<+u11~qO`#@|!D*_d!@6`OLpmhSA6ylZ9qY1{ z%%9*#??d~_>4!o`Q`<+-7Kba+<;@4y)w>vp=?o_#27=X|9 zz&LUdBU9~gZg99GH#@ksXgtL})h=0H#) zzfRS!xXONWk$%slns0WM{l@cQc&0qRNWYZl7wMPs{388Qo?oP2%JW-gzqv@il;^j~ ze&e<9`8}HoU*MP?x<}8Y>Q{^Odp=daYNX!_srsE7>Gxu)eh8or?Jr%wxk$g4Qq4EJ z%6{Y3@H$hTU!-5k^NaLLd47?8DbFv`FWos5SJ`ha(l6!tt+L$# z^gBIOzf&Xq&Pdg-xXONWk$&$@HQ($i`;DU#Nf4eX&o9z1<@rVWr98h#zm(?}>6h~S zR@rYZ(l6!t>H7JR^Zq-odo$b}Mr$YG^(X2C4sM;B9XHN=Ojm${%F|M7rSU8pzwa?? zJbGnNb9)oQsqv;fk=-BIvK0>PqfB*?a31=oxHxgJ-!P{bL8a%fH_UxR>Y@t~rNB=1SUa3HM1GUY8)ni*Ywg}>(qyL|&dKK5I@$Xl zvzq(4cCNFZ>#RhgI0xo-W08`kCh1_SZH4u77n|q!Mk8IIB+$Gqx5bO9bc0ix#8+O~ zFfaGl#Yd13_QGpCu?<&RyGV+b0aXZx8nU|(94G1SgYf+Na?|&lmjpCxJC#bQEQ0j? zgtu-$Vju~wV_elx(n`xA?C#JIqO*He2=-_wwYB|TeWxH}Cs90q?oh|)f7?%E=J)Fn z2^(X3UDME&Z?k&_C-Sx3@YCJ`&)pJ2)7WwN+LVpiV*Aux8BHol?a1VY%^6J`|3*eotVbBA>{=5A;6b9e6L~dk<=r3f>@MI$@Yw!8oGLP+TBwO zFqE&rD5$&_XsK=P@L8 zrpr%h0%0%}qE6T^JV*@S!3(;QGcKPuH%MgiJ#c()o9Nl;ll7e&BBz=-76ff0cEnqs zJ_=VO9#OIeKWMbY{0FaGqNRCJazYVE>ZR|IP?1-xe-n#sjS!J%u73DM$ZcLrKaiNgEtqXv4EWc~Qwkd*;SNE$q6JSk#fS z>xUakb{BuwU9{`Xh3aUfI8`fC_#ca8ztE#bsI}d{X#$38LD`XW2&u)9*{o!+!>1Deb?lr(>_%VDYYF}*k$T1yY{7EY4?L<>iR+(Jjr5iK;#zmViaD~W{mtd~QY zlcY{c8oYMIv~>w!|IFWk5Xl00dO2H_UTPCW?Sk_;1$`*s#_kZDj7nTUW?XI{cLV-v zeETKkWu}8z7xzF!22(P>R0}GGXvCY&EF8C~NAObYD3`cIGUZV$8vD~%Pw6DGr{Apy z{d9r}WK=&a*x#pC%$1i(76riyv=I0M|ESymFxAQ31sz|(gAMav%f`_OxXp#fB{m@k z+8f^Wd(lyB`vd?zzegl5M5@QfEZsnKBtwP5UZ*%)G(Py4RhA$@cRLgXp3NE0 zH_YEgnTJ9NF%vJFBhl3X=(BmN|CUqGL6Rs61n6Gr9JpMaO$>G zyZW-dwzKWj4*V}`clCDlb@p`i60vrQyM}XwMxYxVQ~63BzS)$$!+5QsEshvCB~D53 zhW79Vmku`6a8BWdcR??vJ+;SG2U#L|D;;ngX>b8!@V^=^omv> zjr5eYrAU7jmJ1@ScWv#*B>7P~3FGt?y)rJ?t8dgxWUkn2!U9^;G^^MCah_P$pXRkn|?%3Ti5sOR4)075yRf&lTWu=%IeF@&7NV#N?} z&Rj8%Lvplg!T9vcX>u@%bcn#(*qhyI4#u>+o#_cC)+$f5!cly6I-PA65|js*;qve} zbYEjmanAVAW7co)Db%KlW5$nvt%Mf)040$|v>zA)ntb>%OE)~p4k8amenM$|)?=22 zGuxeLy@@ko*LDpJVbovW8apc2^4wmSELY|>&LQoJXiY^4!WXD-TRA_rc@Fl3;^?;G z2r)9w&i$bkv$=_ob5XjP?nHh&4nT~>gMOW2KS2**GSa6(jg^wgTz&Lc^$_|cX0Dr839 zSY&No99om^`|Onz0$jU6tq5?4?cK6BoiRl7myFda52=t!ac@TqKxMKb* zNwtH_%YAe=hg-JI_d|hOipkro`E65T@=<)AN002J)<6BOE}4g~ zVzRE{5)LxJQ_4b0ldD%Unu{hIxLFlxqDaJ;Y~)zqUCI1QHIg)F)wQk>KYJqt?~G$z zyOPm~K@l@1-nymq4u^&aaU!p=S3JRe>^QW3h(x zXRwtc|LMTC5t~Oq0(Mm8{>Wn%RRjr3bn!iVcNAu6G_3Zj73BevW>&kC%SX`&J4-B3 ze)KWR*HsCU*h}eHccS79s@#Au?m?12eqeTbq*Bx)kp}Rv!;jV(5m~&hT~V~PElp)y zw_={|n{-9rF0nRIk-0Kw!xcf)W|nIfZwI}7UZcYyvW?HdyVQ~EamT|Bu3s@fX5p|r ztz9lRp0AGQYE(aklsHhOi!U?83;4CqpCcx5odg{bplQIsViY0TUlcQ&EQ-!gmyi*! zP$`V%P#BDt0bD~aH6&5PNL{p2FSS~(4+UbN#i*6V7sg0pT9g1UI1V>-he4b^Qf+yS zDTx^8XQNJTj4?X1QmaUrvrYtt03@1P7Dz{c=iVmDS4B&k$`@G&2KO`pJ}R)4hY@Ok ztA=BE26G8sAv7h@ui(#!=lOBtijsQJ<+^G?NSIvPVI~3p1$JO!JX6Kf=BAYtcH_3s zt}qb4)Q$c|^!TN>SAQprn^(;H&0|Opnhj)?NZ+*^$*kplY6){$uDtJJ^S?{7uRT7} zE3DzzZdoxOqGOY#zK#(qy1l`3BhtmR1O;58rF)7q z#;q&nQ1YSMJ&+cH-8^m+U2_o>heZy0TOI#yJ}&p_8Y)j$ zMhn|eJe;(#j&b{nd9F_nVlq;>@=Rnc!Wk7rUoo07H-JdBv9DCH`#S874rU!-#UY7< z*hvrySp^Emmm%B{WeDkyLB}UK=WVn~i~d~hTrp96 zs9B29)(^(9u3O1mP12VTdz6z)9?a?ITSfjP%F*JqNifi#ZYn_uY1BBDCFZ~>a!Pue z-?gF?dyHTsqy-XkAxVFKMe&Y~v_q=K@xtidfvPB#N6O$ItSCMUkq(UJb}vW(O!DQ4 znZlT)0Y6+ZcLiyHdy%`hOiUvmgA3)J(eX;TRPGy_h9pGxs9AzpH~+`Lwpm!5W^qyI z4=@m->F53l)%bHw9=slRSi7%^3bnxDIb;T^6sqIp30nWXE9QmAL|J-?sazcu`^e5G zoSD!r=-J1rjb!CMJbHLd3jp#k|C)wJ13w zy1v6790c02a;{R~H;s6Yptj^?7c1#w)hpoY*iM!ttZht-NB-H0xgJB4tIf|7$rn=@ zUc!SboOs?#Nu+Mxv91qh6bt@%!%Bv@2C$D`%WZ>&6U%VY#<+J1g50)Mg9(1NeRgBWJRfs!b^G*86+QHN*4X_HOK2HrpkqM|P z!y{AZ`bA{l0CBa zNhQ?ftl?aRv3diW`GM^}{bYvh_S$KBhQ_CBo6Gx3a=YB#cmE4b0u2C9K@}3FEAUF& zgDmRr&X>j}pw8m1zSniItKBtF6&fzitw+@rqS$0SvJ!p)$PGf?hSIU9?e^%3Nor58 zq)l*U$GVwwPX&MO-BhSlAU-(OEu2_S3m;#SnO{*07Y8TkS0$LoRHH<&9n+M@6MiS! z^aO83U5&R=?*3%_&(wQC03txKBm^Dn)}a13xID+YjdjpcP0c^s0aK1+-7eaADr9Y& zI|RG~tMGQ=Sa*tF10(pq-lgin?VhcLIko_8hXeB%3iSXBkS(mpg0sMAZ5!XstTUi^ z13`w{P~;+~bU{SSB}V}L}CmDkPw74vplr7QMF7iD)1mrwHa!rSvx4iu__MI2e!c3{O^K74Yn zTVRAm@xY~H>Dtwr(+z5a)*N?ga}M4Zs@9xKo@Aly4r$Hz7Upt!3aP^a32DT=Bo%(I zcopmz+Df$`PzlC;2qY=2`g}z>>8$8Mf$-~tE9P(##*lv!D1$%}z4)S`K_D1Ut(d3E zE9#dvnIKE84mh|37u_0UXznrU@oq zQKVXGJJU1j=`p)KdmA^q8@J1XBe@Z`7m!ryMoZmfljz3mT-?#Bn5xVR80 zLwWDL_uhN&y>}ETZ&@((p1kk>GxNQCRj&XP@E#>H0OFlniuZivz%5^pVfoq&?VvMo>ZG9d&kn80uUJ5~g2zp)HrgP016b;F&vf*fI2IUOZ5wY7% zdhGg0@(QGmsFTlJM_ftXXa&(2?sZnBM_mlaNp=7)t^TPHe z{XN+OZa_R~u@K`$=V1d#?!0fo z^8!GuBm<2#0SR{7DhfKHnA&R!e!~=?#Y4}oZMp?R(L^N30Y)A~L=sI7*n%$UDQT)8 zlC;CBCCwRj8<(`mAIp%6&~s~zD_H6^IaYu!!Uc{i($NzsmV2GkEP*R4-zf>S@;|O( z9YxUd9kD?_i7_CKuUOv@A!_whN0f02Xz?O*@LCL+>L8iIkY)68djR7uV(vD^@Q-#J zTT0~w?K%$R(}_+V-Q;#6g)M-8O1?A7ST95J=+~uUS2IqOlxVVpBR6&~ymyJXM1tKj z)c)jv+MmRWan2ZdLd9}S)Qlkvx6!#?6*b3T3?rD@pIEUDa~_m4lDb|0<`Glc8RC4!sRHQr*Vm-IJH6tN^I4mP21iB%;(oO5d~T;`5jR3f`V*45%D0w#kB9fA4ftj zDw-!?+xL#=kW*hINYT8rNH*V);SN0S6-?Y;?K&Gb_gQ*$8JP`B@d? z@F@p|7yLSt?}=sbp82vRu~d>PjcS}zFB>x5MmDE71D?#s{VF+KRVCk`2WZYe6iRx2 zc%JXCf}Ue&aYqZEf5WBc070n&t64uD?6rP8*j!fd`cdi}E~{AAO->Wrh_dj7=aFG| zE)mJaVeFbvq{?YwYIFj!4o4SQI zb|n37>-5Qow+6aiU9uV)b+4;fM^}+G!4^svUul4>sdPbq$hx6o{f*s!+aslT40n6L@FOd3GN&mE zev=%Ma4rLHHfL+$7F@YnN+Jr|4p59med0EA)C{+}qL2<$Hm~>QoQHZFTFgFidxfln ztCcR{@RC9%U4|Jf-HJ7F&Ys(T@gZ@_>X0*z*(-r?__z6VPG&4`;$y1yP6t~Hc-O$Q z9ExvhZh4|Xme=CWio5~4-h8cA2UmC}5Bv953f%?_rCdn>$SU8OFBwGWj9 z^9D2>9Z;O8Q+SG$xZgA5d5e>UOe~(9PL|Zhp!fmLjKj^`kq^%2Gs#$PI@yZ{D{^yH z@}l0Hp=J8l6Z4XSXMdO;RgK!%vhljeNluV(J@J3F#eoUa>QwC4(BOjqVQJru4J0%d zFZ&)cr_GZlVMW||vpkN<^7hcLi~0UScrKk>T>@iw+(}Kn+}SD;k5sJR*aX_6l#v#X z1TRa<`&*I;vXe2k7OFFQtU?#*)#`wp>>{C;-R5T=MMgretZh1&^O4d!>2tnbnP4~K zRhf-#X*=1gzIC#B%`|AUtLOVH)rfbe6|}odkMWM69mxar1hFxUx5?T2tX$ zx9X-dDS@TtR8~yb20c7ZROz9#s{2#l_gG%EnUykh2_MUbuSa3)q5atc*!xMv`fp%w zy=X25=ro^Jti$U!NgFqUV-=tq027ERix>ECBYak|{;hs~E)wcxzUXkQ&8u2iDnlaT zb17_9_@!md&JomzuO^YpKlEcGiS9Q}h_4%w93$N~leEk42%84Px06t!_oEPXtsKYY z5awlxm4H+&!mneA^~7$ki%2y~aA|`aX>f-`^@LT&;aesq84_^MAu$z0g4cZ&dfS)> z7w=n7?I^UL^5C4`){3 zk-|J3@s#`O(heowj!rEqX?c;W*W)Ku1n_ONzwghI!KzTHSHy^-| zGb>!B>>P@yOM3fZ>0BD82M5H4iswrwRSard6zeY$zHO}VD`UZGPRPRH9sPsCqUU+G1SIR zNpoe6i!k{Phr46xGPV{vaTWwAwtG%d!bS@2hC6s>;n59^h>_5nYny;24R=8!j|scq zTWgyY>!F0Nn&&Oh**Cv z-q(%Yon*1}#~jXgErVR8#qtr)=Nt^WTjm~;&t!1oKucqFCIe!{$m9|LBj-b6g;*S? zVnOoJQ%hltC&!E!*93V>86Ez`$tEm>jgpQX@$79z1wHz}$`P+CR-5O>jsGZg5vFj;_|Gx$^Q@gbkdhWBjCd_~OyS4mWMLeF$+S$o=l+0G=@qS29nL27hanZkGC_KOrxKiG==^}>-9ql{m#G+#-1`_Y$Z3h zQa3ka7$uzUjtK*O@0e+EhUe&DOPEK8-8kDh`)G5@NieUoq;7!K6HHKk`CEoXp`EA( zhv`aMvljbB(PT<{FxS=g>TF4kiAHsn6W|SF$(bX3D|=vN(ERVL5$peKxE_WGO;(3< z0?eQ2KX=6Qt-l%ynW5*8(3B9$Bgs-%AD*bgt4c!O^X}Rv%0cUUrjf&YYn$l2ilhK{ zoy2m(QQX-@_m`;~yy&L#bS{M z!K)gQc|l%xNTyJ-J)t4_rV;BjM~7au()ljNPo5&(I}5hjjkil=isN?ZgSAZnqFTLU zb)SxeR9u*a6_tK|`9Tz|T1(s7RZJ&Mwe;;HR;FG&sl8pq z&tbIwo*ww5iK3icPFK||?igWScoL@7#dnSvS3ucA9MrlX{^0&}26tvM&+ZyAE@`&o zaUB`ASEXPCUjxu)HsQ7o-bX&954my`c^iqdkX7zmhzYp3dt?fxH!WT;_gyPtbUjAH$f5e@}aWcc1P9aZ>SbvQ|bRL~KJaipT zc8H6{EN5LT%W9$Ou!-((@+IeFx3^$U2%+TK~>jYnj@B;J?IPOlnIjaYx{ zWF>X*EmQBdJ~v|h147jxZD-zI zl9e0~&&#!Vb%by$9g4zsSJaOA!U$cTQThLjO(?hSquB5J1l@u{)87VPzCu6zjN=x+auQf4q<`t z6qBSVTGwB`9tOVtIx5~7vCehK{|@=emE=3q9p1h>V*L!=`Y^l;&V8Dm`tA_Nj(ZP- zU3qDXh4J7$bDCn0g4h*=HR?nYbB|d`l~n~xzIcDc`YS~ka0G8y^TT?3pIy%HJuzYvLw~&EOP{m*F z48nD*PdnAxtjY6Qe@_!3Tt1-BuAt?nY*uJs#jn-*o;%;PVzsjjy!c(rXO&=2z@Di} z?gyTeBwl%A{zS$~a>nRn+c3-uoXO(=pbGVb0|-YeGqSPStG}CfkH&(Nx)v9^5I6 zbAXFzs-SyABa_cntb*1Rk!P!1RtfEN{s?3JL{RY)PxMu9-r$-&tUcL9Xuin3b;5rN|zu-2F2%R zgnI0H=o)Lf-7^4WU%fct{9UH@RDic!J2zfQ@oaY(1z7;=>H^8s3l^Wtr9X2|ndv*) zM85Y4cZnu3ch@%`ArzHzR}@SC>WV_T$SusaTOX}Ne3JLuSSeBA+imrhVzXIhTEq#zo>og54ShoaP?SN)pU}p z*d5{{4>V6!HT-78IHfRgXK1V_uYGPZ^pX|k?R(re8*X7eE6nMlPRD1{GBkM<*ShBM z-Z+}0ExLHA_?DN+unFKi!fm;H8Eb%ie{Wy3n9pY;p>NhUVI7ShAitw?iqT{=cBW!?Xl7iiAdF98G{{oYA#S|ET#;QwOz4_A5j< z+`AI3gMBetW3M#^&9JK?Di5*^Re89Abq19Yetuk*;z6m(hMq@O*?2_KnT;?tcGI+I z=5WW2gvRt+X0o*E;PJIhbU5BCP*Fkpd_{#ju_j=2r22RTsD+6LWUP5EHE*;B55z`G zKvE5l>!h?SsVgn(*EZq&nii)8$)R|%z%P7+Hpmc_)C}3EZ^V_AadAEp+9c&e7wN&! zNNBUZ*w>34k!}>$dW-gUU{MO1~5_WN#j{^K724Y+DvbbmtY{3>!;P1RvBd% zXT|yv3x>iI7XXczJhz2s(RMR3Dxn{LC{rA*W?+g;n6;kK@H7JV_6Ei595FSg@+W|m=O=ZKYtpvy^p zO}sFl`NC`mV}YS@p2CYfB50#aic*h4b6z(x%I9sUxmK8zaMmbN;tUx~b~% ztr$hxaNKH-T%jI5VTX`|L~CEVy*0A9N1V1ggaL5k!5~ceOJph0sMVgqJ;gLHz<5Su zS6d{sU7Gq#RPy{xKGz$~_GdbeD2JQdFcI$IVQW6xF1`%6Hg^6iouB2t(^|q_cIQ&e zm6wmw0No&ca;0d}w}TB?>WKnxf?T#ArY=DFI!zJ@?c~XgZBd_GiDsa1 zWZs=NVN`Ul=wI@=Bu71clauG0OiWXTw4OqXv!Bt zYX%purCZIi^!J#+bjkx|;bvvK#0!4D>zFN>7b94n7&(7bK9*XC!MZJ=XqvgYjAtEc zcGQfyQ9jsB)p|%DSQr|<5yY`sS1*CKE6tHj@hwckeY<}i*2~+abJ8R*&GzE|gU8pHY z$x<4|1Q+WJI-LTkY>7_z78_)T{!P#y?i;m8F{k9IRW(*>LY}ndaW4gT(;6Y?1E*$J zVc}jX-aj@p9nKGlvyTZaaOhK)$4uO0?RZrO%dC~K!COM*pj zB1%unbmC&Jn(KXx7V=O7V!Igs#C469gxkudSJL&PY)v5LVB$evuguz#LzwH~y1Qr@ zw^*n0)eu1Ua7XG|g;S`$rTgYl>s=ZG8Yz7)j3@bq61;6%g*{yGJZ&nBR|RN%m+vxG zjTgAtu6n#!;2tlko^Is9g8$?3*>!IVpSAt{lHW$559V(PNVkmg!Op`c5tmkyFbLPJ zqZYjnJz4Z{3yT*9J3NQLyq7(s>M9vi@J)_ket!F?yw7>^l4y=Zg-H3=t>nqjxzTwT zcj<}pDG$Bk^wpt%sn-L;b7gi^JWoRJ8s!_~J(-yS66ukw_7W|RodoQ0LN;(>*dA>n z;_eB$oRa*B%kdbJWH}(fYyxr5C|ljusS3>iRFjg*Og{|4Xn|Uyl&UH!I}_Mb$V!D< zhoS3=W-+tw!!R@)5%-Q-Q$<>N9E{8N?l}P=Egg%h!;opVt!oAWlhjeRD)ua6zFrKV z8$K|~$EUnIM=PxukTJb)C>KbOcG*}S`$=d>Pni%8j`B{GCoL1p*aWi7v_-_j64oZ7 zzgZtdC74B(9~otPKUI-7J&!^a>542w*nFlrMbQH%Z--!NmgaFb+{$kIW-ZdfBIXw4Z%#QoBhnDlP2yXwu-bAb8^E*=Xq#0HJB;U`&fV?P;`imDv`O1ju z-W;wiqFv@kSD}?q)*m}_WvKLq#Tl!4CO`EY7A)yYr^-hpQ)L{&e{a+}#AEcFp!|8V z{6(Y_qjVuNeDJW%(=%6x z==jIfc^VEc!h7C_VAlj2MUoV(A@L(Vn<+spbhFk6qt^duh@g4Zw1`hf+3bJnb!rYD znjU~P45YU|lSfOt7`#+TYFfasOGtj>~McrnCij`J}q8vv^Om1NF-eBeM53+ z>g=T)Z23KFHS1NTp1KXMq45=6Z;kRap!w@KdOR?~WXeY?@RwBc^0Uebh6kAA1& z5vmohP|+bdx4^zT%GZrFQZp9Uk~v(yKgt(}Pd$_NCAb|ELjvxWYq%aQx*lE7R?)Sp zU`JYfG-~}HjrAQI_sToXvnZYxA4~acp#O!#%#4M_e@hngknm4N`CjfRFe2Q}U8BT( z;}D!QO18BBn(j5gSAv6ZJI}%CTnw|tp#mnAx$@#zt`~rrX4QV%q3Pkn@Rn&>d_KyL zPEN1P=9)6qXrK#?R2TQfC|`3jh2ol94&@1fHo3+NU6>bOb0NGS63@n##Ea=d+4h7i zd?^=kQ{n#vdCLc`mlQCn#WFZd)DIy^Fweqnd*+DvYLuVYol$`;VR_t7GYo~|_Eb7F zn!_Dpm;}+RT{T(_0bh^u!|F34pn0AoKsB6K;j#^DO8;h*cZO%wly)1-OK&mB!!2(# z-;=XDbgM-@nA71#*tMhHb_%s~y7`B}(8ZWDHf#3;Gsdw|K5sXLx`bOOyTj5$$%HJ! zV+x8H%J``D|4eZ}sVj{0y7F93BvGdYDx+5KObZFObma}yv~FxqVxk)SS2PVl z6&pt_PaCFMDdp}|&L_Hx>1-C8ebp1EwAj^XUa9(dtr%nd#?0zn%hPfib>12TPs@>r z=IJ&G88f3@jos)`WB{kdVMicYGgo$wvSsj$sJ6|BJ7Lq)g@+$89I_14J@h{1468po zXRyP^oE6PlMtsa!(X9DQGq)*>++=l*4(HL+jvV9J-<0!6dE~Kt%=)pkxGX7aC~?%7 zbzm+N&0yk1N^^1iX6rx%=HjrEh-VApgKc~!dokS*frB3%;^;B!r#KR#R+&6u>k!9` zS$_l1#mQ`bAbDuMyd>F6_5nBwcI=pSkXHzu23t91{Rm;5rQhUBNP;76$BkM4=oMQZ zh3OE-k6AxK49sd_OxQ(>(++Wh?bnq*B3Z`tt3#YP#z*E5Py11cCyjA!4#^jW=~PXJ zI9Wy`kBW!>T|n?0Ik-QsN9PqU|6oa4c= z?rN5Gd$O$Ci)G#7-1;o*CYI5mMtb-Qh)bsDUHOjCib@mR0RWIJl@|>rIzmTPnyA60 z2NqOl@X*nfrkbSPp<~=hyF2g#U)Y*)C~wj-Qv=u`gS^tEhyYc*Qeh_!DdYrks za?Ij0S^5+fPN*2ivpU38G7HpAPXVfO>kwC~ER1xXbg~M=ZGBg=jRbbS(L5k-RG8pX2FN~LyWpN7zFR*424nfg!3nAjxdO389 zo5rkPA~uesVl(1*v0SVd3TxKWWs>EjxJ~x(2&@#bVQ~nbkr%hi?3CwXTo6oKHpOCW zSll5cnMOTI@5)x(DUZ8$!8p|&a4!PX<&3U?&~cTfe+TM*PX?@XE^f&%R#HR1!!^c> zVM3OMDSU@`aLoGE#BoRjAC{cz#QmzYAS(_e6XInlURAkM>?h>VQWNsKY=?MK3TstZ zhj?ntnuOMF@$?jE?H140p{rZGP?xT5@uDYP-Qp!B4`d7cM|r&X71dWpd~lgP>=Viz;(bG)Z12brWwC0^`Uf;ev@5a%n@zutF8uuw|1+v& zcL{((td=4LZ3D|IFU!R)DL37~6&&4;CG;ZTV4UL+J0;qAX35<_d{kY>Zt<~q9lNXR z*e$;Cs$;kKR%YO?dIY1@+Ip4m78RM5o3Y(=&U+%Bbc>NmYS=BtWDM$9`I0={eh3}; zaQeY+DSvfikX#=*Zcj>dE*)a|IJdExkm9Zw=V8b6)^}taHO>%U8${`j9_JCoE0E;l zm~kHKU1#*kf2B-TdnJbytK(&nUcs2yjPrEJEYigspz}C)&bl$ET~DcHPPaJKi#Y)0 zdd$J(r9N{oXPJmOn6`}9USQBo7Z}i0JXI{~CYE{MVuHEMMBK!*ram_@zZtjw4#nBJ zI=7geH_lT-9SYc=AbPjB&>g*7Ts+S3MCyD@oq3SCMDp12l1+Z8Y!B1BLtIv!yjxu1 zmAqSAS)06DTqPMSC*U>#S4#%Fd`Tv+@rVsb_lylF2P1I34C^wJxhMv>Ma6tvVYRq^ z+?tIAL%c97p5JEuvk`GH+0&Z|M|)uoR6qh8;$n0cw~XWFZWW008}YsW9?lTkL7&P9v;I4%W4Q+fZXcp2r#GV!W{ZXLINViW{J zh?F>QgZ0x`HKDhScc5V?;(3qX`_sD=fo~cOoh79Jl_x5yc3ivvQCE7$l3k+|?TF#oX=g zaqI7^5)Ldg(%dr+t4bpR7MnP4l7h@7aatmVL#ict>d~p~y%;2n6tW^QU6a{^xconz z5ciK;`%z1j!~^5j9FRh18gL!rekJl14?^VGaDw<0FZA;_l07tT?GK;AAZ|Pm4{Jw1 zLf|++heV6w5$!~nbnXw@3ximu2wZfqKMpoJ4o*iQkIEc-=^iPaeQ&YX$(}=;>^V$j zk4$=L6~vh!d+DIEP_XUT4`(PbL0&OyHrd_f%i=L~()$XtU<)<)dd!cY1TR*fk6o|M+dwyZXM(*0sRhx472o2V1yHf zVjzbge)%l7FIdICZjzEZa+SA^ZO}s%z%g6S=B?@~AVelXh`}Fz6-2!4YK$yS@}?n6 zkF^;Qvr1MC;mG#$a}i*QQIRY%ve{CvSmW}>?pwmkTfO)}nHW_eav@W(bddrK=F>pgDn3Ft z$H+JY!QD6;-7!8C!%1bFJICS_ufFdWjZo0X7&+qkQc7I2-kMc{zEE7W&6<@QDx}1l z8>}B88Qmuy#d)!OTzrWETKj;H(QHo?7KFgZA@LQ)zbHdfxgfS|p$;Tdmh%}tYe?z8 z=8mQP`{_YJ&i5OD5Ux#gCM3z+KpF?a$S4aC)E_VBi{e|1Rdlx+hlGx=G?_D)9$W`o z21?U4GbrfE9o7L+C-MoErv2@dCsvx~=v+>!G|f&WcvKw2>@SLQ>Sf&7Ku5*JI7Yuz zlEj7FkS+?&0y9&YSZ_(JlkqW-#$dyh8WtPIiCrn%BPBLg`DDb|t3wAyVUUYj(*>>K z=ylX?(mo6I^h})ABA8)k?1i*_^Hd=GQ?Q%KQEZ(~_ z1ioNSRZf-C;v6mkv0@nA$|*6rlek7kW<6-_Q#fzsN{LfVXGWa6Iz;`I#(o^qUl#3! zwL>Cwa;1s7rtO=8l2mN_ng*%CSSf7-LJ^aKqnYo7*n|<{ymcTr)>FdQ>JUVb&5?CI z&tDyy9i`@925E%ssNrGxL4Q?{b1a-Uh4{)C8)xqi17=u~^p!)Wpfw5V$!IlnDm5+6 z@6pg1I<3<5b9Z8u>BiY$sh#HZN)w!RerG@kR0d~On)WOI1w((`j7M2KvytLuWV|am1NnUwXE2mqmdhu^)nJPJ`f@Y1wDd;u zYmkBi@cq?hYd_4P(PY=Hvu4HGTQlN%d}P{NW8#K&RtQWLH&F-;PPgEr^ygw(T)WNM zFUGz3b`(NhDRCYAGWp(cLEN($0|G+(QsOQM6?>+{y_=D3zBeTv)xjBY!Rip_lMxrL z4uK81BnjFVw}m**jJSxxagaDG?p?}m);ysgvgF~AHrjq0bB)Q}bycnC;5x6PUpE5&)v_5gPSW6vU*5yx#tN*Ru6(u1fXNs{<{1FFd5)Wb@+ zQsRpZs2KcEu}4uc{>+GriAeZn#3idk`^QQE-yHby1SrDXQ@P&T4vNcBDCi*b%^yJHMJAG(iiuqkAaDpDEEr<)`J+?pFUZS zQ0_42lP3$C80GS%2#(p`88J=-P`ZrxRHZ}jqAwC0v7YH;3EQAQ`@}}hKnm6-`#U2x z>nItq1@wc4jJSGr2(Sc*%*8SMqmy2*1=Sd;UFf8%WMtPD^q ziLEkg2ET1oo7kSaRA@-=Rl-NzQ$g$+e^~fJWMyMjLpt|u8 za~-}ULoV3{)~g69aV2q$qF};Ck@1-kD~Qoa;L1_tg^!dtT76~2bwmheB;r{1qN&MB z^@U+#y>(zbg$m_Mg(MW^$7^?5x=&b-!c$q?-%yMViW4~$Qm?y*DEupB@HC~kYP0nd85`H1fLY{sj-3N&A9V1Z zB35gVN}BW?NFE7nVHESjgt6o#t%tanstE@*S&SysoRsoO(A*J|agNL1D`w5XEQ}7j zic6@K^0}qrQsMzVQsOf8g>jDEQ@J)%Ew08;KE0uRf+^oIJ@V<#g53D1Wid(1|=qn{|)t?!0 z8_|fvCmFH+FSGe0B|iMNNq%O;?JBq|?%=OstN`v@PYcU<5#P}s%)(N5p;6ogVbPx8 zs(8?FXA^DW(e;dOIc)HWkGIjVEHl8fUd?Uo;<@!MueNZrcpWKZoT7M^QY%!t3RCbn z4T2vKMbwMLhw3XOR#DAl&swcNGh&Sj&xntxm1uPNjJ#+V5nrgUl=z%d$f4y+#KTug zoU&c{VZc-oGvaF^4cqQnERnxqUsA4oi$;dvLPJ2VTQ^f2d;y@>qIQHZq)n3mBPx)x zL>$(i*uEbsi?Q`I*HtbRn1XogrnL; zu@wwR&dJo7hamJ(-euzq1sqeBN{MF{2D-bu+6 zJed;bY;fsWp;u0cb2nI~8Z?!rtFw5xJAZ@qpN)c?kf^+>NWI1g0$5Nla2G9CJ`hBn zVTmhtxu|wR0l4BycOWI|^( zm?6Acr0S~^hT@uCw4P!d6IVf`EI@a`N&`C`;vtaZc!-DX z@ElB}Noj3|lZSZJc0vUUMIiJ>GBrYpdjiu-{z0XpE9v(}O^8-c+cG3edVwH4LY<7Q$+8{OMyjrHjp-=8q=bugr zkrXxuIHNT@6r~FNxG7A0gjCKa>A2ck_}C$!fcfDkl3ogj6FO4yDcTh&Py-UU z&nT;S9}ru7Ek9{${S8WkFFw)q-%5X)Xs?z2_=JB2ZI>dr86!!dD>Zl!8z=8XIxE(p z_2?rd)~m0KxF5`v$~`J^BgQ*c=gI3bNr@*mL9kPx4I=^Hp^2F=+EhxQ%!bI5 zhKLIEmlOjVRN|@S9B!+T`-$I11)ZCm4PR#?mS&j;E^e zXG)x~kyXN^jP0kJN>XAA)UnVh#+OkJ;^d8xzjATd_IQ=@Aq_8dv-&e59>m~*C2UHZ ziSZpD8SxNC8T3OMP##_#I)JVy<_pj=;t_F!5PjdW1puAy1&1<_X>r0f z>nHYfHr>lRblbLI1n2FRJGan^1cuJIf@WAe1{t7LD{T&b3j1wSq4rCq z6{vo(oi`3?>L0bi^~>!LKj5g*?Dt6VgQqEe_o8V~C(?)AwF3>t!QwuWi`tk!uJw{B zO5%Rd1lwU&pq0eMJ5+k3e8l)MkGGDfJ+KiS8%r3q6nGFK#ACAIF$dw?t`Ct6(JU<` z9s`31)c050Y3i58{?UR37@T!Dq9&8e^5O~Td}+w0&iNGOP)=e~MLbCzpQm0gZbU;$ z%{q(mYY>GL?n8uqcuBmDN~v#*+wWk3Cxc3Gy+IKNRU5p;EuvlDf+hyGq*K**NI(W9 zeed!#NIAy2`E&)G7(eWdVLt-fnmj{#4^rJrnDPEb>*wh1dM=7PYl~4{xqX04X+T9F z4`)B352yT9YCLj#@nBsOk%l(9rA2(W(fXXQd?5ps7Jn_8m+4dPbz7Nu?qy;G#3QNfaz!x;`GAvlO~<)f_#&g#a_DUA zs=xu2K+d4=EY-KNE8sMGyMC+W zkK7a&+iVx{Tf5|*@^%#_EdzFt1QN3Cl+8-UygkFr@?97$D9HA~w0bv)?!)Z3Bre>< zVjx55@iMW;jL%P=6~&R8nE7PIfSOSAmil|Z2eDiRP)o0npHec2m_czARPgi>7e`}w z<}VW5V>Veo(+)>+;XA80lkXA7Qe1q{*dtD)T(dkFoV1B_7clrL7IU<(3H35g*@=@k zS#y+U=pr;ORu{BtIc1aegFd^5o=1^LBM00(75VpRW#t(Zp!Ourq9igBcy!t(>i``M z&NDeb-n@Y8Y}AYxm=WhAS{eiY0Imy%5L|%(c8aS3LNY)qhHl(s{WOg$yvZsFOD~9P z5{sr;KZYNFBR6=9n?MlA&e2MJ4bIOX*ol7gCX3>eM;V76D2H3AK!Ra$8(76(z#wD- zeen=&lRSk%mcB`4^)yCSne1*<2lFG?qmlmV9@|Arrh7M`SPH{0UZPtj?n4>0!s6Qg zh=WMa%}MX4`cvdgE{0j>1KJ5MI3Ls*^YZN>?J7_)j}X1N5-iKaWB7z627Nw`IDiZc zQ9ujv3~w^0OR)^DNx@#-Gn9kr!uUaM?E4|~ITdQV<{+$u)5YR>Vo0e6CzY0o7tt`3 zid{(c5~ng;92&=nhoep66%I9A$cL{Y7q6;(nbL@kmnm5 z({LfCoYB0gVzLV{-{P2ti)mwAL+CpkYPgV3fi`HwyDA@cA?ABBCWYB9jGg^7dcV)S zf$bKytKM2CdBZNm{D9LLE-qi$Q-}{a)Ns)hjGIcVmh&-g8SxPWia0LAknI|h5|>kl z%clEShucodSvKD%Iy0liC^N&!GeK%U@u`li8}Kukv*D!3vYEb?G|QIwRyvruqM{tk z+fnI|3>%jYIXPX={1~LuW!T%;XqU}~E!Zza*)V00Rw+<{D^i@${mn3<%N8`r9z(XM z#)eadYl-?s=4?1+xR#@}GTd;=a4ktAGTd;ga3w!uD%^2mmWl^Bi{hjms-?Batdmg< zr_4$V%?256II*dSx=9{FR5n49tK6J}83D{Noz~L1V)G`;8lEe*Zn8p4p>x@Wzr*;u z1Kvx+Vkd=$#cm1>r^Fr##oy(d5sIZG{tV~DQJWEp3GLDNJB+`_z3?_ zqp<E_E3lQ;22q2Z!tX9c2Kpy zlU+>`X4b~pf31^1GO*zsPp8sxaoJ|;XWAbHCnRTA%(5f1r@eD)@AR;@x%=zRMOE1* zg`+zp{@5;(cZ;B|vROvzF@Qeykf^<|@t~v9P25lfKrg0!aL^6PiKq9oiDJf*ZN1!x z**N+fACCM!0s!~-XXEw+EjIuCcCxm04GzM z96Jo;%3X{Vv;JO}Xa+h3+8jjla(TIeNd{%aY*m%B$tVtzJ_tq~!$s`H!8~r`>|g4V zbQmN%p+Z;8@<=&YoG7IVT`|iRTA8oOm8v2+$l;6Kjz&UiNSoWX^py(G%~VStdpfzf zBP+^nQRT==O9o!p9fAFA13%cxXJt9CUZ8I*8p#NPzg34jko=L8>2#>D1w;-9PKh>` zQ~)ubiCi(uJj0^5%XC|*h0R5qt$$|>a@DbxV#OdX-faC)C(|Cb_+SGIRvdiB_0rAG zP)6RWh)ay*Y~OUnW@ihSgp-FtZQC&sHEaTRrIDTXn5d%mKwys|w$FhW%gF{sjTE!U zMqgY_Fe{DqufbkRhM^h@B7CXk(Ckcxto6hTfLQ)GX$!!Q{ZisZ#FVytC)>VQFDT!P zcp0iq#3ifUlz0W&Oa9D=SD`6Iv&CSLjfJ7Og^DIktauG^uvVj8pu31P`pk&eiJ*Kh zwt*htn7!EMd4nLIR&@_aFKneetiCehO=N>UK+ExCL0C@h_CHCut-hb4$XubPsUTU4 zXY?l)7DS2MJa~?i$x1wLe`mzo1nz2S{32xsWi!r4Aci)?e--&b5l+gF*Ed`HvrZfa zeBuq;frA5YQi2|skpQ;e##{y8Io6$*#5-Zic@pafHMgO{QnxCVVfQ0X=}xiv zHtFS7!Jt(7>G9>Uw*N(XVEH(h!^s1f`{05`X#MC_zXWgaVl5;d+G71`!ia2<`tTO( z-%k{a4Wu5~V*SU7BFSB4D)iAwvSW4NV-rQv6N1OLSpQhJOzvw>Y_Se9VpL6$eo-9+ zIg&?5oGDR1 z9)#*Sj~E1Lt{DGRojFm*G4e2L7^X~WqS%?(QEJ$OD3U$Td$0$AiajsXA<<#aiyrKu z@)dhtLMK75!>Kj#A>fwPDX>iiV(Z<(cejuQl6r_tV)T3H8IFNYG}WKUgf4}Z4mu+v z-KX0iEHK{z6VclTlomW%!u3PY3!t}$E~_*hL@%0;rC+%2Dl zQMfux3+eKM%mcoh0n8MWaXRKJ4+lRs;=(u?g*K>R(TcFzJ;LfUEgGohY+L6kG1^}asqvtv|$ySfw{(F)8poXD3&KUpJ}UTzyp&8 zL&0S;7xN(~F399G-3u)+S;XVyX+mtJ`4W`sCCorzY%5OQX6+Am9+Mc@1!E!%2dtmT zwNkpUj3w7`+ej@-xnZ(GCTF25a3l|Ib8)CweNq!89V{l{>f!J$37L!T-qKsBNVwjMwu~Q_0fcJe2`+@B zIstimhDxXX$-H<0b--05S@J`{Dh7`5abk)By#a`zIPB|0!oC-HE%U+Y2`mRdYQ%ZbQK zys5Hd$6H%TX-|QYm2Y!p25B+>4%d=C$#C&q3ZM!PiT6+g-iQ!usC3$rNQsY7MgD}j z-N{%}s&Aa@a2&i@L9x)=V23HQ!J6%JWHUhCu$zSS6YcS^QIPaP=#OwDxxbjCH4q8- zmsBi{Sz%M;D=HTDLX_dx>`e#V#W$!U*Pod2EgAzACo=|GL_>W{me<-TEw63YEK;7p zB2}#AoXZ3By&J5M-Y|v~6(-2Ejv0}0*(PRGeUq&Nz9~D}NX6%0n|lMa7{-ACu^z-B z3M4d1C2f)=sg>nsnHO7$Y|-Da64}bt!wQUY-Y%1%4av2`b`b$^Q8y{FO^%KzZA5lT z+7y}lm-@2ONa3h$AP5c&Xrv`O8fFF<60vGVKj_E!b|U&Pc|eH?GdW}~PTGcA$}?Q2 zAaPI0KGFpzjj+R|0e#2|K65B8?JHeXX`+EUM;i__0-P#~(r)ZtZR3$0(+ymCjvFz~ z*hcqN$U~~?v;@)@%XISp%z9zaYn~-DX8i*zUC)+O@b@{g5c=kOO3&rmU{PEW=W{gr zOoha{;w~rtk!A;E!93zhpwWOnQMCmN;F6x-UkxxC zuw7f(8cxpkb@Xet8TNtNa~tfhcua)!-vy!ul*(tjX-?;;f%fNP;jpvF%wD zugENLJ3?lhmq?^SO+KYbp}rTS+ZU zWRUAx?MT2;k!dIvTqCFmlV!)$P8C-&*olocg*tVa7}a?$14fSNJjo77e1?r$j@3`D z&(&27NR`2Y5<>tV)Z9k4Rx+01y}|KDi`ubodnH7-z);Cpt~&nDJr$x`M97~?b^<_x z4j>|&08m3RAoIzHFEptvKVNEBKS|RzT|;tgmrU<36vYnN_BfPMqNC|MwGa-aiey2w zOSS^J#BRwKCuA0EQhLN5%2}I>9tpeB0o%2cdZsc1U5=iP5Q$*BO+!)bi5PQA!&x3= zS0Eqt4dFRzJ1$b7+lmxYLDkR0-?7M(HDvG*E0LULqV#STBJTp#LI6CPR~)Z!7^-_cpimd zTc2+GcoCi$889Ju2?_aJ2Ua$(f;u^8K^JrB*k=D-IGlyZ8WuxUGAZYEC&lwjS1p%o{1TxC0R0HZuT(qQ=6f50BHcA#)QNbR8c zg(lDO#8Ex$$KgH~9MwygaqxGC{Av|P;h@1_oF@jy@@I)Q+fGBC@Z~weO8&-8<|>EQgA`M15j}yi|UYmFs2t6X$YeIs#;ImG;I)G;S~fO^j=zf*!;UYz&U*Z_Jl& z(D89wfvmK|O)(1Klc@=@$FOi@7twr+Oar&LRhEI%O65Lr8`B}b@7LT_KzF;Oks~&G{2hly2ToPIy2JV_<%aP+z39j& z_!Wjk*^)z09zhQx)0B|rQ<)u(tCrI(Vm%j?DfJb}wLun~NPvtMvC(#w;QB(Q zLm0)}B*Tyk#oVl2MRIMiT@-Wc>JV-)#3|)$I!>BMQbbA)u4U>~2;EpIDlCP{2Ynp( z^^Jhdc5>1>!88oB3~1pnT@j;<87hJ8JI0c3WE>5P@fttyvc|7ftgrE#FSe}?Vd!_| z*Df|P9+p5R+=Ou(Y&vvn6H7yF1udXBt+rER4w%Wg0?C|t& z6+1os=Zl@ZhN#X5yX3oYw}4$hHSa;do*j4;SQAha-YkyXIZ=44SUzDmF5p-l`iJ`Y zgTOr|DEP6B`2U+9OE6(DvtFIm@kf8W5}tn6TAaj#fjbl^TmqV(z%Rwaa3*Tqz4X*Q)=^~fM#*3cR;H+%{ySeIJ&lU zE~8x>v&N7~$rT)X4vRB)8Zv47H;c18{aeM^p8oU2v9-0M{M*IK+JGT0`MlanP(ZUd z-#egHT;LrrUmRCkZ7!o-9A6s(vl-(0#XIQ=TbD3!2+T|BgtUrF>x9e~C#(tK*3R18 zz46rYK!|qInvix9q+Nisa&)r@C@gF!(Br7!#inJs}hjMy}M}HAQP0~KF7?FJkHgW(4}6F>cVM0@tExZC68+d zUGjCFPD9gx^WlK7bwNf3#nW6q$;;rM=-tfFHFyt*?7BA)&e zuN#p{DUz}`m{qu-fkfZ}W)&PH0&nXO5`hcXsH0IS2=Dd&r+g-w!<-cd2KGjM;td! z(Wb=JPW*Bj;n$dMCKv&nAEzVo^#3lM3HDuD#L0FTCA*uG<&wQ5 z$)_?QZLjkrFxhtz{Njk`etzvQ$Q{v{9@Zh*Ks}q z)Henf?)F$)VTF0=F4v0+GKAKeyZ|kU%XYaIi87oPgS=;cIYP}*O9o?al2<-g?Q)N4 zGE^=vuV%(#CP;#Ct#(iwUdNOpgxl~@t|Pgq4R5r=s0|L5M5+(fym=SvI!QT+ zUJj329FG#mxOJBv*iy}Xa$viS^X$h40rCBDE{|Nq;U}aEqDCV6r0pVF?w9G5$Uh~+ z;G(dH>@cG9={2EFJlnXW+!Bp8hv#BefoqtczHdHwel8iFKQ}ygZfDoB-!F+aw@D2~ zp#Z$6ISLM~(as8t5+Yf8yON$We{>hW#H?})Lm@&JGLYu76Iq1kMe!0lM&Wozrgsq= zKH>q#XgjnwxQn1Q11N|riXYK4Hxh{qbcLgMZn$f1loGbV1O#^Sm~mo355tR21VzGa zbOB-##tCt}LV^QPksk5bF6%c=b;2yNnJ8V`+hBdtT~YD)F6$5Uz^AN^NoG7_WVblJ zq$T=?=DFp38S*n6#bgLX;hY*Cc zi5Zvl>@KUvE-4Jj!O&mE^XJp92Lv7C0e4^O!OhXdB%#mkvbyYI=1KW%nI7>=oy?K( z^FH+_qT1|FS)1Ax$T~BHo0qzEln-{6aJ32+MXB=S)mRi?Ts_i(M{`M(@Pqn@7j{{< z)OLlI?{8N?CwOrezk4q`K}+)lTq@E-1yf;DEtlZaTELqgG_>?YA`Zu1+GVBeHfn}Q zxw{~oq&1^sf|D0qUF@PbhHNQjB)l*0!rM(6CD9of(YQrvRa`1{4h}{li|{)@Z3>}} zidSY1g@ZGK!dIt=UV{yx*K5A?wm~;~y&fET4F-r_Zv=;4fsrlI>rLO$i)CL=*~D7` zqL;g*w|z#hL2vYW$0zgx@ow~b*QfsELND|uf6;4jGW2>cIP?mpD*(OT_Z__kt6?NU z>l<(M`XEU3f|wcTwQ4f-ip79l_;t|h!5!sqbqqmVFz&J_~T|T3YKz6o;e1u-+w>)XlJUfA=BEW)pYUTbHLUZokKS7nOm zRcZ*mMttdQB{zDF2B$eJ1&Cf_!J$`RWJ~lK_Z_`h_HFc97a)4MOIq(UdX>D)W4wb7^kCx6kaG#Pqr3J$%3=?Xxv&Ay{osR8ub5+r&-%nbC}IvIME%Rn#u zI_R}+=IB+P5qfQ(B6^h@La!aZ^tSR|L$7jx=(RIA^a_k@iC(*WM=zFr8@+Z1h+giJ z_V|omWpDI4a<@NL8zA0|Udwm;VFe|rwl#;oqgQz{^jfhyFsqGVx&qMasNH^BZIl~8 zucLPdXte<`Gtldp-7~gEOwS04R_>mf0b#l!DDuYyBkhKw08KE`0YXuLCK!Q{EuqMN z6O1%X!)z!D(ged@lHVp6X>Ta<%LD_&yP?P*6AVeU4Mo12V5BF5q5w@Wg6Rr?BL7V= z(hWdSpe7g)GXsiXg7N>_287{h8OAT25fmLiMJQU@5EPx@%Pel`UW1~g0YcGEc<(9A>}T~?}b#x8@>EmNP&1adik@El2iw` zkjhMkUI8wog6Rr@ETl3GpjV&^DTtYYUX$9gXK@&L5q=%?I(O#im7NiKoi|1F$~J^v z{;a*Sdkwv^0isucYp=k_4r=YivTvhTkZUh@Nq(=rvfk+B*V+rjyV1*^wU?wiIP}U+ zhF$@#y@Kfqfvml<4WL(`YcGhIfnHd9%~TCIG$SawV2V&Q)DRS1=!@E7$PGmo?GEfp zi=hCa=;GkifPs-Mq39Cd)qq1THQ=QIssY_4UFNeIaL5~qF84_d2;$vPbcIj-$)yHF zfAZI~Z)h?ox-vL5U@%<)P;`~=YQUiepy=u#)qoH)1B$MhITQ`g2#T(oA`}fb1Vz{T z(shRS8War&2t_vp2StIAEurW}-=S#O1w}Un2u1FaZuS|9hP|Qa7N4L9#Ji#BR-gJ) zuuwES85G?X925o96#zxI`wm6J4M5QyK|&G4%z&ahC)<%qrJ&QpucOnuYv$;cnh|>4 zJw^0NHH2RG_|n@_ZuGi0xP??IK=isVIP?mPY>8g?`;J~L`?gN+fdJ9VUDAU-qgTos zy&m!jy+FJhy&m?dKe^Bg{mI{jRBAHxdL%gX3Z^Rny&m-)y;2RJ*JDAV7sSj!ug7N& zMTr?f(UVhzqC`Vb^pr1MC*g*or-Or{M1WBAOmI*X7}*kvp7kAy60U{Ra{)q;yQJrR zhN6Tw6usaR6oGg*6uszEe{w+)`jfvPUJ4G1g6Rr?qL+P#qC^8w^h%IW1Tiz9 z=+(&kVIeThfhQZw7~6$pF#ot>DlrFtR0j zz3n@CvFzImsdoZIFLz1r`ix#lZ}fW4C-egGZuENJr~c$ZFZ3sW(JMI_dVLTadIi%J zfL^P7N3Uc9==EWc=mjw|&};Q>>pwYXr0^bz_v;<7sG!F=*6gp9LN0y3@c3c0&j_3K92Hw)37b^z%sSfe+ZmZjluihzWb#kotPDeFM=>mCm8WSLb zAG${Vlik+8Rp;I2L*6R;Pj_1{I8O*n{iahMV!eXfdfC zT7r2rnr$&2NC4^b#%Zd>h&2g7I~X5!o*_qA`Ik%nic&vSHjCj@p2mPxlwUS93VsUbsTyIsFxpn z>tvQHff-P=EQTkj6JPAM{?%sjtDK9NV%8Nsd6-tAIuq~G@3hQO=)T$L~8eX5DD!mzA{kWMR8Qcd{zkq2S#B` zZTQ8Q`+u<9kwJQz3h#?ek?!hzjnSC0_U54HlTzZF-PUmi89)R)PdALWJ!jaOvV%9+ zp5oix){zc17;>15e)DZ8s+`9|TayW_H%~mJO03;&{l)H;a zi7M31M}30y>by|`Wk2Q{q}M*9un$5yxa2#e4+anE^0}KDNFSd9qz~>LNC#sv0PGb= zUuWWxe~?Zc$Zts3ol-&idVe8Z<=!9!5TtJ~SvX@zud3xnbF^$2(mkF)2?)|P*=;;q z@P;pMNZ%9$q=TI4LHcGNAzkxC3amFzydiyy2c!>vuOK~ULb_k8bmut^2h#morB~;z zAl<)JdhOd1`yix)OTI&TEO$4^nh0B)PeklbloX~S*5Go zrvd5yuF|V&IkQ!|$Gb2ALAoZpaYzqjl@4;I2kCyU(lt*Shjg!1dhB}z>3u;!y7NYf z1L<3RTBTR#tss4yZ>#j$2RHUXNC%gEhxESSAzeOgP94Z^ zNY|ZGLHZ7VSLrJEX+Zi;Usvf>wcItMRl3JxIRQbsCcAM+-yOs%9pp?8()akdO4mGT z9MX^6Q>%FI`(8nM$%ORfd;Hl;cOGtWAbrIifA-R=^Hz|4)E>X~(raHK*#{vVT=E^# zOTk0Bd@ZU5(vRLV`CfWy??5^jySE_ym_32)rBes;8`5>BRFHn`9@89Q#(U{1_h~@- zN|S{%R=ii$@;Gy}Y-w~a-QxwJfFNCy-8iHlzbAmbbdWPWNIzkZe|zbgCyhh;i5`$% z`d&eLIS5F1UbAr^{Uo0ty*h6N=_mUJ>9tR@?1PXFF8L1W<=`P*KA}|u>8DHq(#v}X z(!tn$9MY)+`3>p1Qz}S5)n7`rj3C|PS*3s=U6b87q@NK4q=TI4 zLHe0KLb~QjA+YIOkO$2h#mAkE_mGLArnDakWp}?1PXFF8L1W z>EIz>2V?gZqz7akM;*v-NY|ZGLAuZ8aVqy|K)S!?aaFaPnR%SY z^Hc#rx+c4ENDst34&+P^()~1#(>!S$(!I>%(%&mcUm66YJFhD_kbbsLtMux;6{Mfz z+bX^Gsi1uj(!nL)A$@7^kS?EetAX@$r?5(2x_2NQjNQi}ojQ=;kghwWg7owJU8Sqs zrvd5b`?^Z6s^tYUTBUnD^A!-JYqA@M^b3PnrGuR5LHb2LuF^G68i(|YJyz*UzgLi+ z2?ElcC#M`p_iL42owx6+^xF56_CZJomwboxOz@B{-?^)S^r@`UGkXWp!PtEq(y0Ua z4e7d52D3_6xlaSq{avM3)pBO5bdR^s0)li+cH@v9$SNJ=Ob^oiT%~KCG!E%rtMttG z3evMdK)Uk|mjmg3t51D2IRkl~sCn??5^jyN^RU zbs)bXU3bc0R_QADX+XNatMsZ`&TN(L@gQ74kgmyY9MS_>rGuR5LAsx-bj_2-A>C`0 zp8Z}y`j83fmzb)g8C*5vyl3V>`lUW8-mCLgkbaqOiuc;bx%NRw2bX+@^r7G(T|S~% z1L>DfLGeDccOV^%-CK};g{d|6@2VN8I?vx7Buk=^(u5zCSq+eySaK;wzRkgg@ z94%WKwRrbDL6Icn3MtgY;{CRJ?1RG!E(4c_`k8zE_Yw90a60@4`8d ze!WkSUY)ms^c#GG^x8+x_CZJomwbox;ou=%K1Nvs={HUR(uemBq=T{hIHXet@*C21 zr&N%BlfRIza-RmI-|Q=-SJm>C89}H91{I(B5I=JLJq^E+1booMO z4W!>a1xQcr9Y_ab_ZFnzW8#s2t90r>enYzMlnT=C^%v4r?$dzu`%D(jc$HpN%lpmI zvZc{gy2q=H0YSPZyKzW=AP7hYIn#sm2YrNe&6CC<{UHxXPkpZ-Jz+xn!={kV0MhZG zTFtX9kN5=X)p;vOf7CZfuYEypAB1#p$#+Ok1P|%*rPCTne{2enp4dB(4#w^+NPpbK zBmW?sI*{Lxt~;fI^e6m`g)@fqs#-o}j+PBWy2tC60YSPZyKzW=ItWMy zIn#smXMBWo&6CC<{aFu4PkgT+J!wMvbEc5a0Me5lkp8?+kY1g)g7g=BgY?>G1@}Qn z2bX+@^kndmE}ws`f%F%r0O`rS1LT+(>T8!Ju!D>DTzoHo-lr}3eoXsnDUPUF#BzMM`C zNAtO4WYM1v9}sVuDAtVkbB(yEWI5g!jU^JsOO<4F5?zF0qAG4rtc0gF@p4}$&)x7J z;)I*C$!xxe;);o6F(Qs!6Pk>$SSDi==8mf#_Eq)B=5y(Cz9{29vnKQ(rF>D1Tl-?A zzD}xLByK#t8o^9Kytl{du~|cJ4jR?XpKNol42o|@L4ZfPslgrZK}CXz#9p}R3yl*qKJiYJbo zK@uYov1*SsSs6;Cd@RG=nuaJ&zl`VBg#IswS9K+3+64@W=huY(#V&!~Q6+gFM9(zZ zo2PDhbM-%Jl-9o_i+Lwk zjM6Wx3EkwpSE};Mrkyw#ALnAYD3z131h6BMk1xZNc5ZaaWk&EI9?ycq;dnlaCW)4Z z3(3yk;`K}bJ7^+jWHEX(%9&dR0O1|kbdDYw<+r9OLjCQt9IBjWQt)>7nz zc?OTGc=uNIL~74Ov?mr{mQSV7uy{Xq*fsVe(?+E@B3@b(0_p>QsWg>5+@^a0y)fOM zEOicf$ou%?p^s`B)DeS;Wyk%1ZmktPy|Nu{#S7YaV0$20l+SA~KD;Z65mCOMozEXZ zbYo0~geQB8v5b6-I|h00IihE-ju(mK%6PH6rCdzL%F$Sf-ZVxJM{CHwftPmesP0F2 z>2>h?My>y0v!@x2L0Fp0=M+Lq8B9i#f9{VNFbsZCzd*NZ!Ry$2tpCqxP|aeqd(L=V zh=kj@x0lknIEX3a<9$xQ!qD{fb)l6tP30PzCT=a+(}~&cUgjRXRL7T3t*dVD3`!V* z79YOk;HY?6jyg)fH9sJJw$LU2%tPgrWhsKb?4Aapq&6D!#MgWNf9l>mJhG$86Ajfx z^S<}~dGCAQH^VgahUs~4rhAr3?KRW$n4;>sTdr!Cx~iZVx~KD{GE-8@xroeEszgt} zR;D(*fLCl*TV^w>u}xtE24jQGzSwwUv&?EX6<}i)v)J!6j{J|Yu+vBVRPW-E(jewigIzY;=an+fT?;5=h8T!HbKLhnC#YTu2a?RCPX z&xHia9!%`KuS^?UdOz+fG4q39+T#w>{vl_-v;4$}XgguQKYD84b^E*<-zh)UP8oM9 zh>K8a{cGGyL`qaJ;hE5|j>|#;cdf1Zs?&HM(+s5z10rnnZ zX@-OI&Mkm?DHBL8>8dc|i`&*acZvV18xex{pEnEs*;D&&?&EP2!wj9W(tGhk2zR}m z_1)XnA>5AS!WjW)mdP#;;h+=omOs?AhE&=TiMnIHhU>B!u!;jD>K;mqd$z3&0!-gw z3J;}r9XphECA8X2lrWzdNgthtp@LK&O)pfu>r30#TXy4OVeJrE{PVt2zkF)n10iyX zlQjtay5wiZ$TLHq?I*iXoIx?x0N*gtMQ`ll-fipk{kTnZT)5$o&9zIU@5O!S{J)YF z(3aPWu9@kI-Pb1oU3_*1Bbg}M0C@klb#{my#Zk5ciJ9kqICM#NOUzJUgf3NYuIE?Z<4&&^J5+OID=}v*cp74x3`NTF6(^nc{4vTBy&J@RwTN zK3){RdupF=Panb{^QVV~=;J4!+E?*bNbO%N7hbjq3v|6Yd5}c&=;1J{)#{mgK3$g& z??^5`lUXd*)46;xU(ZiUWmsphbORd*rw~s)wGST7a;5~=V=7ZD%$CVynXZeSrp3&- zk&ydKV-F3nvSKan(H5q_faEr?kCSQ9T(QpEy_GX3e39Qi23xmituWhv-w*5X5L>Sy zR#&Ve-sXm(Hxa=#@)6WzOV?}Uk=b)%ZN>VJ-h9z?HQ_FVA?qvFzw?HqQuR4#mgGyw zjhk+cs9LA$;w~ZOYjywac_K2m=C701P8yb45Bjond{)YT*>aYDv6e#d?Xq zB`C{|QJOCAMyFNC0BXnignpu@8>wUrg=}c?QZB* zE0%Aa=sUHJSHZqPij346qWSo~+ZZbP{YZ?0Nb=15J4syDAU6z6qz}#Iv*#VGRx`^} z7o+ z6sJOuL}Z)_+PnuRynKa)V#Evthny2vaOo!!=ZU$#@xUjEB|_K&_Y<#PvFbiXck3>V z&J?OO#*Of_Z4Isvak&yg4-~{rJd^T4I~NupL>1U&851$1_?hyYgP|!0&=d^X;>s24 zAHCg2V!Lk?4s#b+n)VEA4bHR&p!4H4uJkX{FU@798bJl&>Wi&E_D@2IcqLt{FNx1R z*AI>u_5+rb;7GelXBVqg#CZk<$g5VYKk;@*@z2hXLQcDPC2`I3iK)Bvu&0#x4<3NS z;Danku&vBEiTge+k4F!t^aI!E1*Nwa{}3JNF_NTzyk^DvPu}`OgSzXGP^-!0Q%6eT z^jWh$t|IBSPh>;Eyh>S4L63mHW+qc8E>`m@h=);gcz@!xD;C8HJHv+-ikWPFu2MvN zXl*E+vaNUT3`GAvWLxiv`+eB9u8;eD#J1iW_xq@A-4OTtm~Gt{_xreQ-4yrxgl)Yq z?)L+>b$Vyu_apE#jL0?HdjHPAfAK$nMD0*VX|bL^g`mFddF%kDQlksb^-{mr#pD0t zTyOZ0@24Zlrje;4e5}Cv(Nt>0oq)bb*9|kap7mc%GpYp_%Sk{w=ud$A=IqD?X}XF? zMT*1LHWq*j`}#d^k_pfxbh>KIp2{KyZANUZSpVex3ZgyR4Rmrp^rxOYO0W5N_!Ak0 zKtYrCej5q(MBAh8@HB*Lm}O|WVRDj6!j}+`kH3T{_=32W8&D>up+@O@nw+2c>kR&b zNQL@I=%ScrXqZ%S*aHd(Vx_RYg=Koc(hV799rLSH;-GfJzk#Ud(`Wh8v1#F%`CVH0 z>pvVg;h`N|DTMZPb$M|z2AR-M47e0;TCpMzJ15@U=fj3MqvOMVOS{8f&g~M;5zrQY z+PURjTKTb;CphdFWJVnJTVoD8FTT8O{h3E%!FwORhT^)u5=W{lPVn{>>!b%WY<}Tu zF$Y#&o2yjouq-jw)aIs$cdSGsgVMEALmE#K@9Z-&Vh%TwExxN;WW+2+lqB9AgN(cZ z8DHTMEbS?&Ag=E#_J+D5rT4C|yn*2Z22!eJ3lPE)p`A^`PM9r_6(>1K6~qnPlnUoa zm{?~Dr^xu&&Ez+(STFT&!kA(5*?c)q0nA-Zf76QfVt;zm`$HG4tEu0&!s49*)MB`5 z1#!C1)DlDfk$3I=y;4ieqIBm9;^rQxrS0Um^h7Ofr~g3L)Y5k955`c7ffp6TSGSo# zoviOOL$ν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

&?+0Mr=)16Ze4hz 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 fLhO|RH8Nb1^C|d0>o5){h+u2 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�`QyJu0gx1$uRI`MRRAP~9xD&XtqOpo&`RY2 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
    (APp4oSA;?FcafS&o11rDyb+ zpIDThD~qvoVofv-tG#rRWcPY2ogztJ{sT59tt9rZqn2f0mR}L_ss#o-w_g?w3l$MU zQKG}qyT9uWWwN&}THOlCw*%{P6-jIgU|x=|`)}E*7X4q|Erfs3Om*n8`;H%r zNe*ncvOSXV1M6;|tCB~IsX~~c7>ZIT%Au&Kkn{9wf6it!0OU0N ze_51iBErhF=uwh$$*AdVlA90h=+YrMJh5@@A_u3l2lI0Lf_HDkfc*!5Yf*QM7^^!8 zGfe4!O8lcn%t&foD>)AX5}Bx@7rkT#M1D=;Ku|KP&}T6R#YX4pKM?<@WPxO>mn?<> zC79)hvAkrB0oTJ`))8a9Y=jw_^nd!0m28o8ykt8J=)k-jzvLwc3^;I1wofZEM2x8s zT{?T^mi-=XOJl;Dhiu7CNHW)KfTu{q;hDj_9KY-a9Qv7kbsmwr!X5E$ecfaO($h2)oTLHwcqA<=iSy z*i>k{zZN{?C!YS~$(6ly=rQWfI@vHc+jT9XObzIAVrT;~B)M_L$cW^+kM0;bI6f1Y z+MK6r)hhh+lVJJo_WY;$Ie#}6Y;)mBP z%FGeMGKsZOJGSqYxwJtg8`f=imm;~a>JM#QE3rkAfmz;0;dKiPc(7fL7jJTj6cJ;p z1ZBfmX2AHAZG07y6Mnp?B7(!&gjv32g z%%`@a?1lk-n3v_X>~<DZ;o2Q8OcFkkaGmEg^5?SKl0;# zUN8f)6o1Wc8fBH(t(qJJZ`I@>c&nxW!CN&&h@V9hT7uxMni>S}%GE>BfMDt-1XH&l zn7R$Y)Ex+>9zgthRCE}M5d`usb7ND7z)ngR*-eeJG|M zK-f)?36vd+`NO^cr6zK4^ zT=0C)qhgWltF3nKR3h2s7m8&hVL%0Dd0(*HERJe47?Au@wr-YcB7~v^VMqKn-8cIc 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

    !>wCyW{LigkbM_+*4Cs~60 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 DJ=^nMweR}BmQASnXUY64f)e4&SNxPC>%BrYZ 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�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

    =?D+DFOe%`y6!o^IP98rJwdnL0|V>ql+M5b2C# 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

T<6CxBiIJHbuVFSn-X9g}piALC1! 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 A*_^gej=4Aj}ae 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�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