phy-engine
Version:
JavaScript 3D Physics for three.js
2 lines • 315 kB
JavaScript
var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.arrayIteratorImpl=function(A){var I=0;return function(){return I<A.length?{done:!1,value:A[I++]}:{done:!0}}},$jscomp.arrayIterator=function(A){return{next:$jscomp.arrayIteratorImpl(A)}},$jscomp.makeIterator=function(A){var I="undefined"!=typeof Symbol&&Symbol.iterator&&A[Symbol.iterator];return I?I.call(A):$jscomp.arrayIterator(A)},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.FORCE_POLYFILL_PROMISE=!1,$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1,$jscomp.getGlobal=function(A){A=["object"==typeof globalThis&&globalThis,A,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var I=0;I<A.length;++I){var g=A[I];if(g&&g.Math==Math)return g}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(A,I,g){return A==Array.prototype||A==Object.prototype||(A[I]=g.value),A},$jscomp.IS_SYMBOL_NATIVE="function"==typeof Symbol&&"symbol"==typeof Symbol("x"),$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(A,I){var g=$jscomp.propertyToPolyfillSymbol[I];return null==g?A[I]:void 0!==(g=A[g])?g:A[I]};$jscomp.polyfill=function(A,I,g,C){I&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(A,I,g,C):$jscomp.polyfillUnisolated(A,I,g,C))},$jscomp.polyfillUnisolated=function(A,I,g,C){for(C=0,g=$jscomp.global,A=A.split(".");C<A.length-1;C++){var Q=A[C];if(!(Q in g))return;g=g[Q]}(I=I(C=g[A=A[A.length-1]]))!=C&&null!=I&&$jscomp.defineProperty(g,A,{configurable:!0,writable:!0,value:I})},$jscomp.polyfillIsolated=function(A,I,g,C){var Q=A.split(".");A=1===Q.length,C=Q[0],C=!A&&C in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var B=0;B<Q.length-1;B++){var E=Q[B];if(!(E in C))return;C=C[E]}Q=Q[Q.length-1],null!=(I=I(g=$jscomp.IS_SYMBOL_NATIVE&&"es6"===g?C[Q]:null))&&(A?$jscomp.defineProperty($jscomp.polyfills,Q,{configurable:!0,writable:!0,value:I}):I!==g&&(void 0===$jscomp.propertyToPolyfillSymbol[Q]&&(g=1e9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[Q]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(Q):$jscomp.POLYFILL_PREFIX+g+"$"+Q),$jscomp.defineProperty(C,$jscomp.propertyToPolyfillSymbol[Q],{configurable:!0,writable:!0,value:I})))},$jscomp.polyfill("Promise",function(A){function I(){this.batch_=null}function g(A){return A instanceof Q?A:new Q(function(I,g){I(A)})}if(A&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&void 0===$jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return A;I.prototype.asyncExecute=function(A){if(null==this.batch_){this.batch_=[];var I=this;this.asyncExecuteFunction(function(){I.executeBatch_()})}this.batch_.push(A)};var C=$jscomp.global.setTimeout;I.prototype.asyncExecuteFunction=function(A){C(A,0)},I.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var A=this.batch_;this.batch_=[];for(var I=0;I<A.length;++I){var g=A[I];A[I]=null;try{g()}catch(C){this.asyncThrow_(C)}}}this.batch_=null},I.prototype.asyncThrow_=function(A){this.asyncExecuteFunction(function(){throw A})};var Q=function(A){this.state_=0,this.result_=void 0,this.onSettledCallbacks_=[],this.isRejectionHandled_=!1;var I=this.createResolveAndReject_();try{A(I.resolve,I.reject)}catch(g){I.reject(g)}};Q.prototype.createResolveAndReject_=function(){function A(A){return function(C){g||(g=!0,A.call(I,C))}}var I=this,g=!1;return{resolve:A(this.resolveTo_),reject:A(this.reject_)}},Q.prototype.resolveTo_=function(A){if(A===this)this.reject_(TypeError("A Promise cannot resolve to itself"));else if(A instanceof Q)this.settleSameAsPromise_(A);else{a:switch(typeof A){case"object":var I=null!=A;break a;case"function":I=!0;break a;default:I=!1}I?this.resolveToNonPromiseObj_(A):this.fulfill_(A)}},Q.prototype.resolveToNonPromiseObj_=function(A){var I=void 0;try{I=A.then}catch(g){this.reject_(g);return}"function"==typeof I?this.settleSameAsThenable_(I,A):this.fulfill_(A)},Q.prototype.reject_=function(A){this.settle_(2,A)},Q.prototype.fulfill_=function(A){this.settle_(1,A)},Q.prototype.settle_=function(A,I){if(0!=this.state_)throw Error("Cannot settle("+A+", "+I+"): Promise already settled in state"+this.state_);this.state_=A,this.result_=I,2===this.state_&&this.scheduleUnhandledRejectionCheck_(),this.executeOnSettledCallbacks_()},Q.prototype.scheduleUnhandledRejectionCheck_=function(){var A=this;C(function(){if(A.notifyUnhandledRejection_()){var I=$jscomp.global.console;void 0!==I&&I.error(A.result_)}},1)},Q.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var A=$jscomp.global.CustomEvent,I=$jscomp.global.Event,g=$jscomp.global.dispatchEvent;return void 0===g||("function"==typeof A?A=new A("unhandledrejection",{cancelable:!0}):"function"==typeof I?A=new I("unhandledrejection",{cancelable:!0}):(A=$jscomp.global.document.createEvent("CustomEvent")).initCustomEvent("unhandledrejection",!1,!0,A),A.promise=this,A.reason=this.result_,g(A))},Q.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var A=0;A<this.onSettledCallbacks_.length;++A)B.asyncExecute(this.onSettledCallbacks_[A]);this.onSettledCallbacks_=null}};var B=new I;return Q.prototype.settleSameAsPromise_=function(A){var I=this.createResolveAndReject_();A.callWhenSettled_(I.resolve,I.reject)},Q.prototype.settleSameAsThenable_=function(A,I){var g=this.createResolveAndReject_();try{A.call(I,g.resolve,g.reject)}catch(C){g.reject(C)}},Q.prototype.then=function(A,I){function g(A,I){return"function"==typeof A?function(I){try{C(A(I))}catch(g){B(g)}}:I}var C,B,E=new Q(function(A,I){C=A,B=I});return this.callWhenSettled_(g(A,C),g(I,B)),E},Q.prototype.catch=function(A){return this.then(void 0,A)},Q.prototype.callWhenSettled_=function(A,I){function g(){switch(C.state_){case 1:A(C.result_);break;case 2:I(C.result_);break;default:throw Error("Unexpected state: "+C.state_)}}var C=this;null==this.onSettledCallbacks_?B.asyncExecute(g):this.onSettledCallbacks_.push(g),this.isRejectionHandled_=!0},Q.resolve=g,Q.reject=function(A){return new Q(function(I,g){g(A)})},Q.race=function(A){return new Q(function(I,C){for(var Q=$jscomp.makeIterator(A),B=Q.next();!B.done;B=Q.next())g(B.value).callWhenSettled_(I,C)})},Q.all=function(A){var I=$jscomp.makeIterator(A),C=I.next();return C.done?g([]):new Q(function(A,Q){function B(I){return function(g){E[I]=g,0==--i&&A(E)}}var E=[],i=0;do E.push(void 0),i++,g(C.value).callWhenSettled_(B(E.length-1),Q),C=I.next();while(!C.done)})},Q},"es6","es3"),$jscomp.owns=function(A,I){return Object.prototype.hasOwnProperty.call(A,I)},$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(A,I){for(var g=1;g<arguments.length;g++){var C=arguments[g];if(C)for(var Q in C)$jscomp.owns(C,Q)&&(A[Q]=C[Q])}return A},$jscomp.polyfill("Object.assign",function(A){return A||$jscomp.assign},"es6","es3"),$jscomp.checkStringArgs=function(A,I,g){if(null==A)throw TypeError("The 'this' value for String.prototype."+g+" must not be null or undefined");if(I instanceof RegExp)throw TypeError("First argument to String.prototype."+g+" must not be a regular expression");return A+""},$jscomp.polyfill("String.prototype.startsWith",function(A){return A||function(A,I){var g=$jscomp.checkStringArgs(this,A,"startsWith");A+="";var C=g.length,Q=A.length;I=Math.max(0,Math.min(0|I,g.length));for(var B=0;B<Q&&I<C;)if(g[I++]!=A[B++])return!1;return B>=Q}},"es6","es3"),$jscomp.polyfill("Array.prototype.copyWithin",function(A){function I(A){return 1/0===(A=Number(A))||-1/0===A?A:0|A}return A||function(A,g,C){var Q=this.length;if(A=I(A),g=I(g),C=void 0===C?Q:I(C),A=0>A?Math.max(Q+A,0):Math.min(A,Q),g=0>g?Math.max(Q+g,0):Math.min(g,Q),C=0>C?Math.max(Q+C,0):Math.min(C,Q),A<g)for(;g<C;)g in this?this[A++]=this[g++]:(delete this[A++],g++);else for(C=Math.min(C,Q+g-A),A+=C-g;C>g;)--C in this?this[--A]=this[C]:delete this[--A];return this}},"es6","es3"),$jscomp.typedArrayCopyWithin=function(A){return A||Array.prototype.copyWithin},$jscomp.polyfill("Int8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Uint8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Uint8ClampedArray.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Int16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Uint16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Int32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Uint32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Float32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"),$jscomp.polyfill("Float64Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");var DracoDecoderModule=function(){var A="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0;return"undefined"!=typeof __filename&&(A=A||__filename),function(I){function g(A,I){if(A){var g=AA,C=A+I;for(I=A;g[I]&&!(I>=C);)++I;if(16<I-A&&g.buffer&&AB)g=AB.decode(g.subarray(A,I));else{for(C="";A<I;){var Q=g[A++];if(128&Q){var B=63&g[A++];if(192==(224&Q))C+=String.fromCharCode((31&Q)<<6|B);else{var E=63&g[A++];65536>(Q=224==(240&Q)?(15&Q)<<12|B<<6|E:(7&Q)<<18|B<<12|E<<6|63&g[A++])?C+=String.fromCharCode(Q):(Q-=65536,C+=String.fromCharCode(55296|Q>>10,56320|1023&Q))}}else C+=String.fromCharCode(Q)}g=C}}else g="";return g}function C(){var A=_.buffer;l.HEAP8=v=new Int8Array(A),l.HEAP16=new Int16Array(A),l.HEAP32=AI=new Int32Array(A),l.HEAPU8=AA=new Uint8Array(A),l.HEAPU16=new Uint16Array(A),l.HEAPU32=Ag=new Uint32Array(A),l.HEAPF32=new Float32Array(A),l.HEAPF64=new Float64Array(A)}function Q(A){throw l.onAbort&&l.onAbort(A),O(A="Aborted("+A+")"),AQ=!0,H(A=new WebAssembly.RuntimeError(A+". Build with -sASSERTIONS for more info.")),A}function B(A){try{if(A==A$&&z)return new Uint8Array(z);if(X)return X(A);throw"both async and sync fetching of the wasm failed"}catch(I){Q(I)}}function E(A){for(;0<A.length;)A.shift()(l)}function i(A){this.excPtr=A,this.ptr=A-24,this.set_type=function(A){Ag[this.ptr+4>>2]=A},this.get_type=function(){return Ag[this.ptr+4>>2]},this.set_destructor=function(A){Ag[this.ptr+8>>2]=A},this.get_destructor=function(){return Ag[this.ptr+8>>2]},this.set_refcount=function(A){AI[this.ptr>>2]=A},this.set_caught=function(A){v[this.ptr+12>>0]=A?1:0},this.get_caught=function(){return 0!=v[this.ptr+12>>0]},this.set_rethrown=function(A){v[this.ptr+13>>0]=A?1:0},this.get_rethrown=function(){return 0!=v[this.ptr+13>>0]},this.init=function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){AI[this.ptr>>2]+=1},this.release_ref=function(){var A=AI[this.ptr>>2];return AI[this.ptr>>2]=A-1,1===A},this.set_adjusted_ptr=function(A){Ag[this.ptr+16>>2]=A},this.get_adjusted_ptr=function(){return Ag[this.ptr+16>>2]},this.get_exception_ptr=function(){if(gk(this.get_type()))return Ag[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}function o(){function A(){if(!d&&(d=!0,l.calledRun=!0,!AQ)){if(AD=!0,E(Ai),f(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),l.postRun)for("function"==typeof l.postRun&&(l.postRun=[l.postRun]);l.postRun.length;)Ao.unshift(l.postRun.shift());E(Ao)}}if(!(0<At)){if(l.preRun)for("function"==typeof l.preRun&&(l.preRun=[l.preRun]);l.preRun.length;)AE.unshift(l.preRun.shift());E(AE),0<At||(l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){l.setStatus("")},1),A()},1)):A())}}function D(){}function t(A){return(A||D).__cache__}function y(A,I){var g=t(I),C=g[A];return C||((C=Object.create((I||D).prototype)).ptr=A,g[A]=C)}function N(A){if("string"==typeof A){for(var I=0,g=0;g<A.length;++g){var C=A.charCodeAt(g);127>=C?I++:2047>=C?I+=2:55296<=C&&57343>=C?(I+=4,++g):I+=3}if(I=Array(I+1),g=0,0<(C=I.length)){C=g+C-1;for(var Q=0;Q<A.length;++Q){var B=A.charCodeAt(Q);if(55296<=B&&57343>=B&&(B=65536+((1023&B)<<10)|1023&A.charCodeAt(++Q)),127>=B){if(g>=C)break;I[g++]=B}else{if(2047>=B){if(g+1>=C)break;I[g++]=192|B>>6}else{if(65535>=B){if(g+2>=C)break;I[g++]=224|B>>12}else{if(g+3>=C)break;I[g++]=240|B>>18,I[g++]=128|B>>12&63}I[g++]=128|B>>6&63}I[g++]=128|63&B}}I[g]=0}A=gp.alloc(I,v),gp.copy(I,v,A)}return A}function $(A){if("object"==typeof A){var I=gp.alloc(A,v);return gp.copy(A,v,I),I}return A}function a(){throw"cannot construct a VoidPtr, no constructor in IDL"}function s(){this.ptr=Ar(),t(s)[this.ptr]=this}function F(){this.ptr=Ac(),t(F)[this.ptr]=this}function r(){this.ptr=Ae(),t(r)[this.ptr]=this}function n(){this.ptr=AU(),t(n)[this.ptr]=this}function R(){this.ptr=Af(),t(R)[this.ptr]=this}function c(){this.ptr=Ab(),t(c)[this.ptr]=this}function G(){this.ptr=AW(),t(G)[this.ptr]=this}function w(){this.ptr=AZ(),t(w)[this.ptr]=this}function e(){this.ptr=Az(),t(e)[this.ptr]=this}function h(){throw"cannot construct a Status, no constructor in IDL"}function U(){this.ptr=A4(),t(U)[this.ptr]=this}function J(){this.ptr=II(),t(J)[this.ptr]=this}function S(){this.ptr=IB(),t(S)[this.ptr]=this}function M(){this.ptr=ID(),t(M)[this.ptr]=this}function Y(){this.ptr=I$(),t(Y)[this.ptr]=this}function K(){this.ptr=Ir(),t(K)[this.ptr]=this}function k(){this.ptr=IG(),t(k)[this.ptr]=this}function p(){this.ptr=IU(),t(p)[this.ptr]=this}function L(){this.ptr=I8(),t(L)[this.ptr]=this}var d,f,H,l=void 0!==(I=void 0===I?{}:I)?I:{};l.ready=new Promise(function(A,I){f=A,H=I});var u=!1,q=!1;l.onRuntimeInitialized=function(){u=!0,q&&"function"==typeof l.onModuleLoaded&&l.onModuleLoaded(l)},l.onModuleParsed=function(){q=!0,u&&"function"==typeof l.onModuleLoaded&&l.onModuleLoaded(l)},l.isVersionSupported=function(A){return"string"==typeof A&&!(2>(A=A.split(".")).length)&&!(3<A.length)&&(1==A[0]&&0<=A[1]&&5>=A[1]||0==A[0]&&!(10<A[1]))};var b=Object.assign({},l),m="object"==typeof window,T="function"==typeof importScripts,W="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,V="";if(W){var x=require("fs"),j=require("path");V=T?j.dirname(V)+"/":__dirname+"/";var Z=function(A,I){return A=A.startsWith("file://")?new URL(A):j.normalize(A),x.readFileSync(A,I?void 0:"utf8")},X=function(A){return(A=Z(A,!0)).buffer||(A=new Uint8Array(A)),A},P=function(A,I,g){A=A.startsWith("file://")?new URL(A):j.normalize(A),x.readFile(A,function(A,C){A?g(A):I(C.buffer)})};1<process.argv.length&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),l.inspect=function(){return"[Emscripten Module object]"}}else(m||T)&&(T?V=self.location.href:"undefined"!=typeof document&&document.currentScript&&(V=document.currentScript.src),A&&(V=A),V=0!==V.indexOf("blob:")?V.substr(0,V.replace(/[?#].*/,"").lastIndexOf("/")+1):"",Z=function(A){var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},T&&(X=function(A){var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),P=function(A,I,g){var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=function(){200==C.status||0==C.status&&C.response?I(C.response):g()},C.onerror=g,C.send(null)});l.print||console.log.bind(console);var O=l.printErr||console.warn.bind(console);Object.assign(l,b),b=null,l.wasmBinary&&(z=l.wasmBinary),"object"!=typeof WebAssembly&&Q("no native wasm support detected");var z,_,v,AA,AI,Ag,AC,AQ=!1,AB="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,AE=[],Ai=[],Ao=[],AD=!1,At=0,Ay=null,AN=null,
A$="data:application/octet-stream;base64,AGFzbQEAAAABhAEUYAF/AX9gAn9/AX9gAX8AYAN/f38Bf2ACf38AYAABf2ADf39/AGAEf39/fwF/YAZ/f39/f38Bf2AEf39/fwBgAABgBn9/f39/fwBgBX9/f39/AGACf38BfWACf34AYAZ/f39/f34AYAd/f39/f39/AGADf39+AX9gA39/fwF8YAF/AX0CGQQBYQFhAAoBYQFiAAYBYQFjAAABYQFkAAYDswOxAwIAAwMKCgMEBgMKAAIAAgAKAQQEAwYGCQIBAAYDBAQDAAQCAwMAAAIFAQIEBAYAAAYAAwYDBAUABwQEAAkGBgYABQUCBwcHBwcHDgEJAgQECQYBBgACBAIABAAABgMGBAAFBAEBDwAAAgEDAgYEBAcCCgEAAAACAQMCAAMBAwMBAAkGARABBAIJAwAEBgEBAAMEAwEBBAAEAwEFBQcBAAAAAQEABAMRBAEBAwEAAgAABAMAAQEBBAIABgEBAQEAAwEBAgkDAgEBAAMBAAEBAAECAAgBAgAIAQAAAQMDAQECAAEAAQEBAQECAAMBAwMBAAAAAAALCwwMCQkBAwoBAwIABAYCAAUFBQUFBQUFBQUFBQMCAwMBBAgHBwcHBwcHBwcDBwMBAwMHAwMHBwUCAwEDEgkDAwUBAQEBDQcCAAACBQAFBQMFEw0FAAAAAAAAAAUFAgUGBQEAAAABAgIBAAABAgACAAABAgAAAgACAAECAAAGAgACAQICAAQHAAQBAQACAAAAAAEAAAEEAgABAAEDAwgIAgABCAACAAMBAQMDCAgCAAgCAAgBAgAICAIACAEEBwFwAbQCtAIFBwEBgAKAgAIGCAF/AUHw3wQLB5oGlQEBZQIAAWYAdQFnAQABaABsAWkA2QIBagDYAgFrAGwBbADXAgFtAKcBAW4A1gIBbwDVAgFwAGwBcQDUAgFyAGsBcwDTAgF0ANICAXUAMwF2ANECAXcA0AIBeADPAgF5AM4CAXoAzQIBQQASAUIAzAIBQwClAQFEACoBRQDLAgFGAMoCAUcARwFIAMkCAUkApQEBSgAqAUsARwFMAMcCAU0ApAEBTgBrAU8ARwFQAMYCAVEAxQIBUgCkAQFTAGsBVABHAVUAxAIBVgDDAgFXAKcBAVgAwgIBWQDBAgFaAMACAV8ALAEkAL4CAmFhAGoCYmEAKwJjYQAsAmRhAL0CAmVhAKMBAmZhACsCZ2EALAJoYQC8AgJpYQCjAQJqYQArAmthACwCbGEAuwICbWEAogECbmEAKwJvYQAsAnBhALoCAnFhAKIBAnJhACsCc2EALAJ0YQChAQJ1YQBqAnZhACsCd2EALAJ4YQChAQJ5YQBqAnphACsCQWEAuQICQmEAuAICQ2EAtwICRGEAtgICRWEAtQICRmEAtAICR2EAswICSGEAsgICSWEAsQICSmEAsAICS2EArwICTGEArgICTWEArQICTmEArAICT2EAqwICUGEAqgICUWEAqQICUmEAqAICU2EApwICVGEApgICVWEApQICVmEApAICV2EAowICWGEAogICWWEAoQICWmEAoAECX2EAoAICJGEAnwICYWIAngICYmIAnQICY2IAoAECZGIAnAICZWIAmwICZmIAmgICZ2IAmQICaGIAmAICaWIAlwICamIAlgICa2IARgJsYgA6Am1iAEUCbmIAZQJvYgBGAnBiADoCcWIARQJyYgBlAnNiAJ8BAnRiAJ4BAnViAEYCdmIAOgJ3YgBFAnhiADoCeWIARQJ6YgBlAkFiAJ8BAkJiAJ4BAkNiAJQCAkRiAJMCAkViAJICAkZiAJECAkdiAJACAkhiAI8CAkliAI4CAkpiAI0CAktiADoCTGIARgJNYgCMAgJOYgCLAgJPYgCKAgJQYgCJAgJRYgBfAlJiAAQCU2IA9wEJ+QMBAEEBC7MChAEkHM8BtAP+Ar8CgQHqAXzIAs4BoAMk6ALgAg+NA4ED/wK1AfoCrgHOAdoChAImlQKdAYEC/gH1ATMdgAKDAQ/tAewBggHyAfEB8AGDAe8B7gHkAeMB6wHpAeIB6AHnAeYB5QF+fYIB4QHgAX/fAd0B3gHcAVkPKj8pex0pD9sB2gEmJtkB2AF5P9cB1gHVAdQBeHcPHXbTAbMDsgOxA1jSAQ8d0QHQAbADJBxWM1cmWQ8/rwMmrgOtA3k/rAOrA6oDqQN4dw8ddtMBqAOnA6YDWNIBDx3RAdABpQMkHFYzVSZZKQ+kA359owOiA80BnwPPAaEDngOdA1gqzAEPHcsBD5wDygGbAyQcVjNXmQOYA1jMAQ8dywHKAZcDJBxWM1UkHCkPKXsdmgOWA5ADjwOVA5QDzQGTA5IDkQOLAyYPD4wD3ALbAg8pHR2GA4UDiQOKA4cDhAODA4IDiAOyAfwCwQHAAb8BvgGAAw8qswGwAfsCwQHAAb8BvgH9Ag8qswG8AfkCvQH4AvcC9ALzAvIC8QL1AvAC9gLvAu4C7ALrAuoC6QLtAucC5gLlAuQC4wLfAuEC4gIkHN4C3QImKQ+IAocChgKFAkSDApABjwEkHIsBiwH/AfgB+gH9ARz5AfsB/AEc9AEc8wEc9gFbKltbCtb+CrEDiQwBB38CQCAARQ0AIABBCGsiAiAAQQRrKAIAIgFBeHEiAGohBQJAIAFBAXENACABQQNxRQ0BIAIgAigCACIBayICQYTcACgCAEkNASAAIAFqIQBBiNwAKAIAIAJHBEAgAUH/AU0EQCACKAIIIgQgAUEDdiIBQQN0QZzcAGpGGiAEIAIoAgwiA0YEQEH02wBB9NsAKAIAQX4gAXdxNgIADAMLIAQgAzYCDCADIAQ2AggMAgsgAigCGCEGAkAgAiACKAIMIgFHBEAgAigCCCIDIAE2AgwgASADNgIIDAELAkAgAkEUaiIEKAIAIgMNACACQRBqIgQoAgAiAw0AQQAhAQwBCwNAIAQhByADIgFBFGoiBCgCACIDDQAgAUEQaiEEIAEoAhAiAw0ACyAHQQA2AgALIAZFDQECQCACKAIcIgRBAnRBpN4AaiIDKAIAIAJGBEAgAyABNgIAIAENAUH42wBB+NsAKAIAQX4gBHdxNgIADAMLIAZBEEEUIAYoAhAgAkYbaiABNgIAIAFFDQILIAEgBjYCGCACKAIQIgMEQCABIAM2AhAgAyABNgIYCyACKAIUIgNFDQEgASADNgIUIAMgATYCGAwBCyAFKAIEIgFBA3FBA0cNAEH82wAgADYCACAFIAFBfnE2AgQgAiAAQQFyNgIEIAAgAmogADYCAA8LIAIgBU8NACAFKAIEIgFBAXFFDQACQCABQQJxRQRAQYzcACgCACAFRgRAQYzcACACNgIAQYDcAEGA3AAoAgAgAGoiADYCACACIABBAXI2AgQgAkGI3AAoAgBHDQNB/NsAQQA2AgBBiNwAQQA2AgAPC0GI3AAoAgAgBUYEQEGI3AAgAjYCAEH82wBB/NsAKAIAIABqIgA2AgAgAiAAQQFyNgIEIAAgAmogADYCAA8LIAFBeHEgAGohAAJAIAFB/wFNBEAgBSgCCCIEIAFBA3YiAUEDdEGc3ABqRhogBCAFKAIMIgNGBEBB9NsAQfTbACgCAEF+IAF3cTYCAAwCCyAEIAM2AgwgAyAENgIIDAELIAUoAhghBgJAIAUgBSgCDCIBRwRAIAUoAggiA0GE3AAoAgBJGiADIAE2AgwgASADNgIIDAELAkAgBUEUaiIEKAIAIgMNACAFQRBqIgQoAgAiAw0AQQAhAQwBCwNAIAQhByADIgFBFGoiBCgCACIDDQAgAUEQaiEEIAEoAhAiAw0ACyAHQQA2AgALIAZFDQACQCAFKAIcIgRBAnRBpN4AaiIDKAIAIAVGBEAgAyABNgIAIAENAUH42wBB+NsAKAIAQX4gBHdxNgIADAILIAZBEEEUIAYoAhAgBUYbaiABNgIAIAFFDQELIAEgBjYCGCAFKAIQIgMEQCABIAM2AhAgAyABNgIYCyAFKAIUIgNFDQAgASADNgIUIAMgATYCGAsgAiAAQQFyNgIEIAAgAmogADYCACACQYjcACgCAEcNAUH82wAgADYCAA8LIAUgAUF+cTYCBCACIABBAXI2AgQgACACaiAANgIACyAAQf8BTQRAIABBeHFBnNwAaiEBAn9B9NsAKAIAIgNBASAAQQN2dCIAcUUEQEH02wAgACADcjYCACABDAELIAEoAggLIQAgASACNgIIIAAgAjYCDCACIAE2AgwgAiAANgIIDwtBHyEEIABB////B00EQCAAQSYgAEEIdmciAWt2QQFxIAFBAXRrQT5qIQQLIAIgBDYCHCACQgA3AhAgBEECdEGk3gBqIQcCQAJAAkBB+NsAKAIAIgNBASAEdCIBcUUEQEH42wAgASADcjYCACAHIAI2AgAgAiAHNgIYDAELIABBGSAEQQF2a0EAIARBH0cbdCEEIAcoAgAhAQNAIAEiAygCBEF4cSAARg0CIARBHXYhASAEQQF0IQQgAyABQQRxaiIHQRBqKAIAIgENAAsgByACNgIQIAIgAzYCGAsgAiACNgIMIAIgAjYCCAwBCyADKAIIIgAgAjYCDCADIAI2AgggAkEANgIYIAIgAzYCDCACIAA2AggLQZTcAEGU3AAoAgBBAWsiAEF/IAAbNgIACwszAQF/IABBASAAGyEAAkADQCAAEF8iAQ0BQeTfACgCACIBBEAgAREKAAwBCwsQAAALIAELgAQBA38gAkGABE8EQCAAIAEgAhADIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAEEDcUUEQCAAIQIMAQsgAkUEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgJBA3FFDQEgAiADSQ0ACwsCQCADQXxxIgRBwABJDQAgAiAEQUBqIgVLDQADQCACIAEoAgA2AgAgAiABKAIENgIEIAIgASgCCDYCCCACIAEoAgw2AgwgAiABKAIQNgIQIAIgASgCFDYCFCACIAEoAhg2AhggAiABKAIcNgIcIAIgASgCIDYCICACIAEoAiQ2AiQgAiABKAIoNgIoIAIgASgCLDYCLCACIAEoAjA2AjAgAiABKAI0NgI0IAIgASgCODYCOCACIAEoAjw2AjwgAUFAayEBIAJBQGsiAiAFTQ0ACwsgAiAETw0BA0AgAiABKAIANgIAIAFBBGohASACQQRqIgIgBEkNAAsMAQsgA0EESQRAIAAhAgwBCyAAIANBBGsiBEsEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAIgAS0AAToAASACIAEtAAI6AAIgAiABLQADOgADIAFBBGohASACQQRqIgIgBE0NAAsLIAIgA0kEQANAIAIgAS0AADoAACABQQFqIQEgAkEBaiICIANHDQALCyAAC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRrIAE2AgAgAkEYayABNgIAIAJBHGsgATYCACAEIANBBHFBGHIiBGsiAkEgSQ0AIAGtQoGAgIAQfiEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAACwkAQYIJEMkBAAsuAQF/QQQQXCIAQdzYADYCACAAQbTYADYCACAAQcjYADYCACAAQbjZAEEOEAEAC+gCAQJ/AkAgACABRg0AIAEgACACaiIEa0EAIAJBAXRrTQRAIAAgASACEAYPCyAAIAFzQQNxIQMCQAJAIAAgAUkEQCADBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgAw0AIARBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAAL5QEBB38gASAAKAIIIgQgACgCBCICa0ECdU0EQCAAIAEEfyACQQAgAUECdCIAEAcgAGoFIAILNgIEDwsCQCACIAAoAgAiAmsiBkECdSIHIAFqIgNBgICAgARJBEBB/////wMgBCACayIEQQF2IgggAyADIAhJGyAEQfz///8HTxsiAwRAIANBgICAgARPDQIgA0ECdBAFIQULIAdBAnQgBWpBACABQQJ0IgEQByEEIAAgBSACIAYQCiIFIANBAnRqNgIIIAAgASAEajYCBCAAIAU2AgAgAgRAIAIQBAsPCxAIAAsQCQAL1QEBAn8jAEEQayIEJAACQAJAIAJBC0kEQCAAIgMgAC0AC0GAAXEgAnI6AAsgACAALQALQf8AcToACwwBCyACQe////8HSw0BIARBCGogACACQQtPBH8gAkEQakFwcSIDIANBAWsiAyADQQtGGwVBCgtBAWoQQyAEKAIMGiAAIAQoAggiAzYCACAAIAAoAghBgICAgHhxIAQoAgxB/////wdxcjYCCCAAIAAoAghBgICAgHhyNgIIIAAgAjYCBAsgAyABIAJBAWoQNCAEQRBqJAAPCxAUAAuBAQECfwJAAkAgAkEETwRAIAAgAXJBA3ENAQNAIAAoAgAgASgCAEcNAiABQQRqIQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNAQsDQCAALQAAIgMgAS0AACIERgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAMgBGsPC0EACwgAQYIJEHoACwQAQQELkwEAIABBfzYCACAAQgA3AgQgAEIANwIgIABBAToAHCAAQgA3AhQgAEIANwIMIABCADcCKCAAQgA3AjAgAEIANwI4IABCADcCQCAAQgA3AkwgAEIANwJUIABCADcCXCAAIABBBGo2AkggAEIANwJoIABBAToAZCAAQgA3AnAgAEIANwJ4IABCADcCgAEgAEIANwKIAQt5AQN/IAAtAAwhAwJAIAAoAggiAUH/H0sNACAAKAIEIgJBAEwNACAAIAJBAWsiAjYCBCAAKAIAIAJqLQAAIAFBCHRyIQELIABBACADa0H/AXEiACABQQh2bCIDIAFB/wFxIgJqIAEgACADamsgACACSyIAGzYCCCAAC3oBAn8gAARAIAAoAlghASAAQQA2AlggAQRAIAEoAggiAgRAIAEgAjYCDCACEAQLIAEQBAsgACgCRCIBBEAgACABNgJIIAEQBAsgACgCQCEBIABBADYCQCABBEAgASgCACICBEAgASACNgIEIAIQBAsgARAECyAAEAQLC2kBA38CQCAAIgFBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALA0AgAiIBQQFqIQIgAS0AAA0ACwsgASAAawsJAEHGCRDJAQAL1gICB38CfiMAQRBrIgQkAAJAIAEpAxAiCSABKQMIWQ0AIAAgASgCACAJp2otAAA6AAwgASABKQMQQgF8NwMQQQEgBEEMaiABEMgBRQ0AIAQoAgwiAq0iCiABKQMIIAEpAxAiCX1VDQAgAkEATA0AIAAgASgCACAJp2oiBTYCAAJAAkAgAAJ/IAUgAkEBayIGaiIHLQAAIghBP00EQCAAIAY2AgQgBy0AAEE/cQwBCwJAIAhBBnZBAWsOAgACBAsgAkECSQ0DIAAgAkECayIDNgIEIAMgBWoiAy0AAUEIdEGA/gBxIAMtAAByC0GAIGo2AggMAQsgAkEDSQ0BIAAgAkEDayICNgIEIAAgAiAFaiIALQABQQh0IAAtAAJBEHRBgID8AXFyIAAtAAByIgBBgCBqNgIIIABB/98/Sw0BCyABIAkgCnw3AxBBASEDCyAEQRBqJAAgAwtEACABBEAgACABKAIAEBYgACABKAIEEBYgASgCHCIABEAgASAANgIgIAAQBAsgASwAG0EASARAIAEoAhAQBAsgARAECwtbACABBEAgACABKAIAEBcgACABKAIEEBcgASgCHCEAIAFBADYCHCAABEAgAEEMaiAAKAIQEBcgACAAKAIEEBYgABAECyABLAAbQQBIBEAgASgCEBAECyABEAQLC20CA38BfgJAIABBBUsNACACKQMQIgYgAikDCFkNACACKAIAIAanai0AACEEIAIgBkIBfDcDECABIATAIgVBAEgEfyAAQQFqIAEgAhAYRQ0BIAVB/wBxIAEoAgBBB3RyBSAECzYCAEEBIQMLIAML7QIBA38jAEEQayIEJAAgAEEANgIEAkACQCABRQ0AAkAgASAAKAIIIgNBBXQiBU0EQCAAIAE2AgQMAQsgBEEANgIIIARCADcDACABQQBIDQIgBCAFQf7///8DTQR/IANBBnQiAyABQR9qQWBxIgUgAyAFSxsFQf////8HCxAwIAAoAgAhAyAAIAQoAgA2AgAgBCADNgIAIAAoAgQhBSAAIAE2AgQgBCAFNgIEIAAoAgghBSAAIAQoAgg2AgggBCAFNgIIIANFDQAgAxAECyABQQV2IQMgACgCACEAIAItAAAEQCABQSBPBEAgAEH/ASADQQJ0EAcaCyABQWBxIAFGDQEgACADQQJ0aiIAIAAoAgBBf0EgIAFBH3FrdnI2AgAMAQsgAUEgTwRAIABBACADQQJ0EAcaCyABQWBxIAFGDQAgACADQQJ0aiIAIAAoAgBBf0EgIAFBH3FrdkF/c3E2AgALIARBEGokAA8LEAgAC5oEAQh/IAEgACgCCCIDIAAoAgQiBGtBAnVNBEACQCABRQ0AIAQhAyABQQdxIgYEQANAIAMgAigCADYCACADQQRqIQMgCEEBaiIIIAZHDQALCyABQQJ0IARqIQQgAUEBa0H/////A3FBB0kNAANAIAMgAigCADYCACADIAIoAgA2AgQgAyACKAIANgIIIAMgAigCADYCDCADIAIoAgA2AhAgAyACKAIANgIUIAMgAigCADYCGCADIAIoAgA2AhwgA0EgaiIDIARHDQALCyAAIAQ2AgQPCwJAIAQgACgCACIHayIKQQJ1IgYgAWoiBUGAgICABEkEQEH/////AyADIAdrIgNBAXYiBCAF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EA0iBA0BC0F/IAcgAiADSRshBAsgASAAIARBAEgiAhshASAAQQRqIAAgAhsoAgAiAA0ACyABIAZGDQACQCABKAIUIAEtABsiACAAwEEASCICGyIAIAMgACADSRsiBARAIAUgASgCECABQRBqIAIbIAQQDSIFDQELIAAgA0sNAQwCCyAFQQBODQELIAYhAQsgAQuOAQEBfyAABEAgACgCTCIBBEAgACABNgJQIAEQBAsgAEFAaygCACIBBEAgACABNgJEIAEQBAsgACgCMCIBBEAgACABNgI0IAEQBAsgACgCGCIBBEAgACABNgIcIAEQBAsgACgCDCIBBEAgACABNgIQIAEQBAsgACgCACIBBEAgACABNgIEIAEQBAsgABAECwvlAQEHfyABIAAoAggiBCAAKAIEIgJrQQN1TQRAIAAgAQR/IAJBACABQQN0IgAQByAAagUgAgs2AgQPCwJAIAIgACgCACICayIGQQN1IgcgAWoiA0GAgICAAkkEQEH/////ASAEIAJrIgRBAnYiCCADIAMgCEkbIARB+P///wdPGyIDBEAgA0GAgICAAk8NAiADQQN0EAUhBQsgB0EDdCAFakEAIAFBA3QiARAHIQQgACAFIAIgBhAKIgUgA0EDdGo2AgggACABIARqNgIEIAAgBTYCACACBEAgAhAECw8LEAgACxAJAAvHCQEJfyMAQSBrIgckAAJAAkAgACgCCEEFdCABTw0AIAFBAEgNASABQQFrQQV2QQFqIgFBAnQQBSECIAcgATYCGCAHQQA2AhQgByACNgIQIAAoAgAhASAHQQA2AgwgByABNgIIIAcgACgCBCICQR9xNgIEIAcgASACQQN2Qfz///8BcWo2AgAjAEEgayICJAAgByAHKAIEIgggBygCDCIFayAHKAIAIgkgBygCCCIDa0EDdGoiASAHKAIUIgZqIgQ2AhQgBkEAIARBAWsgBkEBa3NBIEkbRQRAIAcoAhAgBEEBa0EFdkEAIARBIU8bQQJ0akEANgIACyAHKAIQIAZBA3ZB/P///wFxaiEEAkAgBkEfcSIGIAVGBEAgAUEATA0BIAUEQCAEIAQoAgBBfyAFdEF/QSAgBWsiBiABIAYgASAGSBsiBmt2cSIIQX9zcSADKAIAIAhxcjYCACADQQRqIQMgBCAFIAZqQQN2Qfz///8BcWohBCABIAZr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ASkCADcCACADIAEoAgg2AgggA0EMaiEBIAIgBkcEQANAIANBDGsiAyACQQxrIgIpAgA3AgAgAyACKAIINgIIIAIgBkcNAAsgACgCACECCyAAIAUgBEEMbGo2AgggACABNgIEIAAgAzYCACACBEAgAhAECw8LEAgACxAJAAuUBAEDfyABIAAgAUYiAjoADAJAIAINAANAIAEoAggiAi0ADA0BAkAgAiACKAIIIgMoAgAiBEYEQAJAIAMoAgQiBEUNACAELQAMDQAMAgsCQCABIAIoAgBGBEAgAiEBDAELIAIgAigCBCIBKAIAIgA2AgQgASAABH8gACACNgIIIAIoAggFIAMLNgIIIAIoAggiACAAKAIAIAJHQQJ0aiABNgIAIAEgAjYCACACIAE2AgggASgCCCIDKAIAIQILIAFBAToADCADQQA6AAwgAyACKAIEIgA2AgAgAARAIAAgAzYCCAsgAiADKAIINgIIIAMoAggiACAAKAIAIANHQQJ0aiACNgIAIAIgAzYCBCADIAI2AggPCwJAIARFDQAgBC0ADA0ADAELAkAgASACKAIARwRAIAIhAQwBCyACIAEoAgQiADYCACABIAAEfyAAIAI2AgggAigCCAUgAws2AgggAigCCCIAIAAoAgAgAkdBAnRqIAE2AgAgASACNgIEIAIgATYCCCABKAIIIQMLIAFBAToADCADQQA6AAwgAyADKAIEIgAoAgAiATYCBCABBEAgASADNgIICyAAIAMoAgg2AgggAygCCCIBIAEoAgAgA0dBAnRqIAA2AgAgACADNgIAIAMgADYCCAwCCyAEQQxqIQEgAkEBOgAMIAMgACADRjoADCABQQE6AAAgAyIBIABHDQALCwsrAQF/AkAgACgCLEUNACAAKAIwRQ0AIAAoAjRFDQAgACgCOEEARyEBCyABC8oEAQd/IAMgAmsiB0EATARADwsCQCAAKAIIIgQgACgCBCIIayAHTgRAIAggAWsiCSAHTgRAIAghBSADIQYMAgsgCCEFIAMgAiAJaiIGRwRAIAYhBANAIAUgBC0AADoAACAFQQFqIQUgBEEBaiIEIANHDQALCyAAIAU2AgQgCUEASg0BDwsgCCAAKAIAIgprIAdqIgZBAE4EQCABIAprIQkgCUH/////ByAEIAprIgVBAXQiBCAGIAQgBksbIAVB/////wNP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