Files
plugin-preview/ui/decoder-pro-simd.js
wancheng1990 2dfd35348f update pro
2025-01-09 22:25:12 +08:00

2 lines
669 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).crypto$1)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,n=t(e),s=(r="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href,async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t,n,i;(i=e).ready=new Promise(((e,r)=>{t=e,n=r})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-simd.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_SIMD_WASM_URL&&""!=JESSIBUCA_PRO_SIMD_WASM_URL?JESSIBUCA_PRO_SIMD_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="object"==typeof window,l="function"==typeof importScripts,d="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,h="";function f(e){return i.locateFile?i.locateFile(e,h):h+e}if(d){const{createRequire:e}=await import("module");var p=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href),m=p("fs"),v=p("path");h=l?v.dirname(h)+"/":p("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href)),s=(e,t)=>(e=K(e)?new URL(e):v.normalize(e),m.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=K(e)?new URL(e):v.normalize(e),m.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(u||l)&&(l?h=self.location.href:"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),r&&(h=r),h=0!==h.indexOf("blob:")?h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},l&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var y,g,_=i.print||console.log.bind(console),b=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&i.thisProgram,i.quit&&i.quit,i.wasmBinary&&(y=i.wasmBinary),"object"!=typeof WebAssembly&&W("no native wasm support detected");var w,S,I,A,E,k,C,T,x=!1;function D(){var e=g.buffer;i.HEAP8=w=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=S=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=E=new Int32Array(e),i.HEAPU32=k=new Uint32Array(e),i.HEAPF32=C=new Float32Array(e),i.HEAPF64=T=new Float64Array(e)}var B=[],P=[],M=[];function U(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)L(i.preRun.shift());ee(B)}function F(){ee(P)}function R(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)z(i.postRun.shift());ee(M)}function L(e){B.unshift(e)}function O(e){P.unshift(e)}function z(e){M.unshift(e)}var N=0,H=null;function j(e){N++,i.monitorRunDependencies&&i.monitorRunDependencies(N)}function V(e){if(N--,i.monitorRunDependencies&&i.monitorRunDependencies(N),0==N&&H){var t=H;H=null,t()}}function W(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),x=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var $,G="data:application/octet-stream;base64,",q=e=>e.startsWith(G),K=e=>e.startsWith("file://");function J(e){if(e==$&&y)return new Uint8Array(y);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function X(e){if(!y&&(u||l)){if("function"==typeof fetch&&!K(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>J(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>J(e)))}function Y(e,t,r){return X(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{b(`failed to asynchronously prepare wasm: ${e}`),W(e)}))}function Z(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||q(t)||K(t)||d||"function"!=typeof fetch?Y(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),Y(t,r,n)}))))}function Q(){var e={a:Ur};function t(e,t){return Fr=e.exports,g=Fr.F,D(),rt=Fr.J,O(Fr.G),V(),Fr}if(j(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return Z(y,$,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?q($="decoder-pro-simd.wasm")||($=f($)):$=new URL("decoder-pro-simd.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href).href;var ee=e=>{for(;e.length>0;)e.shift()(i)};function te(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){k[this.ptr+4>>2]=e},this.get_type=function(){return k[this.ptr+4>>2]},this.set_destructor=function(e){k[this.ptr+8>>2]=e},this.get_destructor=function(){return k[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,w[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=w[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,w[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=w[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){k[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return k[this.ptr+16>>2]},this.get_exception_ptr=function(){if(zr(this.get_type()))return k[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var re,ne,ie,se=(e,t,r)=>{throw new te(e).init(t,r),e},oe=(e,t,r,n,i)=>{},ae=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);re=e},ce=e=>{for(var t="",r=e;S[r];)t+=re[S[r++]];return t},ue={},le={},de={},he=e=>{throw new ne(e)},fe=e=>{throw new ie(e)},pe=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&fe("Mismatched type converter count");for(var i=0;i<e.length;++i)ve(e[i],n[i])}e.forEach((function(e){de[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{le.hasOwnProperty(e)?i[t]=le[e]:(s.push(e),ue.hasOwnProperty(e)||(ue[e]=[]),ue[e].push((()=>{i[t]=le[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function me(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||he(`type "${n}" must have a positive integer typeid pointer`),le.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;he(`Cannot register type '${n}' twice`)}if(le[e]=t,delete de[e],ue.hasOwnProperty(e)){var i=ue[e];delete ue[e],i.forEach((e=>e()))}}function ve(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return me(e,t,r)}var ye,ge=8,_e=(e,t,r,n)=>{ve(e,{name:t=ce(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:ge,readValueFromPointer:function(e){return this.fromWireType(S[e])},destructorFunction:null})},be=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),we=e=>{he(e.$$.ptrType.registeredClass.name+" instance already deleted")},Se=!1,Ie=e=>{},Ae=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},Ee=e=>{e.count.value-=1,0===e.count.value&&Ae(e)},ke=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=ke(e,t,r.baseClass);return null===n?null:r.downcast(n)},Ce={},Te=()=>Object.keys(Ue).length,xe=()=>{var e=[];for(var t in Ue)Ue.hasOwnProperty(t)&&e.push(Ue[t]);return e},De=[],Be=()=>{for(;De.length;){var e=De.pop();e.$$.deleteScheduled=!1,e.delete()}},Pe=e=>{ye=e,De.length&&ye&&ye(Be)},Me=()=>{i.getInheritedInstanceCount=Te,i.getLiveInheritedInstances=xe,i.flushPendingDeletes=Be,i.setDelayFunction=Pe},Ue={},Fe=(e,t)=>{for(void 0===t&&he("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},Re=(e,t)=>(t=Fe(e,t),Ue[t]),Le=(e,t)=>(t.ptrType&&t.ptr||fe("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&fe("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ze(Object.create(e,{$$:{value:t}})));function Oe(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=Re(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?Le(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):Le(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=Ce[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=ke(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?Le(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):Le(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var ze=e=>"undefined"==typeof FinalizationRegistry?(ze=e=>e,e):(Se=new FinalizationRegistry((e=>{Ee(e.$$)})),ze=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};Se.register(e,r,e)}return e},Ie=e=>Se.unregister(e),ze(e)),Ne=()=>{Object.assign(He.prototype,{isAliasOf(e){if(!(this instanceof He))return!1;if(!(e instanceof He))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||we(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=ze(Object.create(Object.getPrototypeOf(this),{$$:{value:be(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||we(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&he("Object already scheduled for deletion"),Ie(this),Ee(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||we(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&he("Object already scheduled for deletion"),De.push(this),1===De.length&&ye&&ye(Be),this.$$.deleteScheduled=!0,this}})};function He(){}var je=(e,t)=>Object.defineProperty(t,"name",{value:e}),Ve=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||he(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},We=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&he(`Cannot register public name '${e}' twice`),Ve(i,e,e),i.hasOwnProperty(r)&&he(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},$e=48,Ge=57,qe=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=$e&&t<=Ge?`_${e}`:e};function Ke(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var Je=(e,t,r)=>{for(;t!==r;)t.upcast||he(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Xe(e,t){if(null===t)return this.isReference&&he(`null is not a valid ${this.name}`),0;t.$$||he(`Cannot pass "${Bt(t)}" as a ${this.name}`),t.$$.ptr||he(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Je(t.$$.ptr,r,this.registeredClass)}function Ye(e,t){var r;if(null===t)return this.isReference&&he(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||he(`Cannot pass "${Bt(t)}" as a ${this.name}`),t.$$.ptr||he(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&he(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=Je(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&he("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:he(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var i=t.clone();r=this.rawShare(r,Tt.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:he("Unsupporting sharing policy")}return r}function Ze(e,t){if(null===t)return this.isReference&&he(`null is not a valid ${this.name}`),0;t.$$||he(`Cannot pass "${Bt(t)}" as a ${this.name}`),t.$$.ptr||he(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&he(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Je(t.$$.ptr,r,this.registeredClass)}function Qe(e){return this.fromWireType(k[e>>2])}var et=()=>{Object.assign(tt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:ge,readValueFromPointer:Qe,deleteObject(e){null!==e&&e.delete()},fromWireType:Oe})};function tt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Ye:n?(this.toWireType=Xe,this.destructorFunction=null):(this.toWireType=Ze,this.destructorFunction=null)}var rt,nt,it=(e,t,r)=>{i.hasOwnProperty(e)||fe("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},st=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},ot=[],at=e=>{var t=ot[e];return t||(e>=ot.length&&(ot.length=e+1),ot[e]=t=rt.get(e)),t},ct=(e,t,r)=>e.includes("j")?st(e,t,r):at(t).apply(null,r),ut=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),ct(e,t,r)}},lt=(e,t)=>{var r=(e=ce(e)).includes("j")?ut(e,t):at(t);return"function"!=typeof r&&he(`unknown function pointer with signature ${e}: ${t}`),r},dt=(e,t)=>{var r=je(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},r},ht=e=>{var t=Or(e),r=ce(t);return Rr(t),r},ft=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||le[t]||(de[t]?de[t].forEach(e):(r.push(t),n[t]=!0))})),new nt(`${e}: `+r.map(ht).join([", "]))},pt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ce(l),s=lt(i,s),a&&(a=lt(o,a)),u&&(u=lt(c,u)),h=lt(d,h);var f=qe(l);We(f,(function(){ft(`Cannot construct ${l} due to unbound types`,[n])})),pe([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:He.prototype;var o=je(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new ne("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new ne(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new ne(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new Ke(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new tt(l,d,!0,!1,!1),m=new tt(l+"*",d,!1,!1,!1),v=new tt(l+" const*",d,!1,!0,!1);return Ce[e]={pointerType:m,constPointerType:v},it(f,o),[p,m,v]}))},mt=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(k[t+4*n>>2]);return r},vt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=je(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function gt(e,t,r,n,i,s){var o=t.length;o<2&&he("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n return function (${d}) {\n if (arguments.length !== ${o-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[he,n,i,vt,t[0],t[1]];for(a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n"),u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=yt(Function,m).apply(null,v);return je(e,g)}var _t=(e,t,r,n,i,s)=>{var o=mt(t,r);i=lt(n,i),pe([],[e],(function(e){var r=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[t-1])throw new ne(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{ft(`Cannot construct ${e.name} due to unbound types`,o)},pe([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=gt(r,n,null,i,s),[]))),[]}))},bt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},wt=(e,t,r,n,i,s,o,a,c)=>{var u=mt(r,n);t=ce(t),t=bt(t),s=lt(i,s),pe([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){ft(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(Ve(l,t,n),l[t].overloadTable[r-2]=i),pe([],u,(function(i){var a=gt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function St(){Object.assign(It.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function It(){this.allocated=[void 0],this.freelist=[]}var At=new It,Et=e=>{e>=At.reserved&&0==--At.get(e).refcount&&At.free(e)},kt=()=>{for(var e=0,t=At.reserved;t<At.allocated.length;++t)void 0!==At.allocated[t]&&++e;return e},Ct=()=>{At.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),At.reserved=At.allocated.length,i.count_emval_handles=kt},Tt={toValue:e=>(e||he("Cannot use deleted val. handle = "+e),At.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return At.allocate({refcount:1,value:e})}}};function xt(e){return this.fromWireType(E[e>>2])}var Dt=(e,t)=>{ve(e,{name:t=ce(t),fromWireType:e=>{var t=Tt.toValue(e);return Et(e),t},toWireType:(e,t)=>Tt.toHandle(t),argPackAdvance:ge,readValueFromPointer:xt,destructorFunction:null})},Bt=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Pt=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(C[e>>2])};case 8:return function(e){return this.fromWireType(T[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},Mt=(e,t,r)=>{ve(e,{name:t=ce(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:ge,readValueFromPointer:Pt(t,r),destructorFunction:null})},Ut=(e,t,r)=>{switch(t){case 1:return r?e=>w[e>>0]:e=>S[e>>0];case 2:return r?e=>I[e>>1]:e=>A[e>>1];case 4:return r?e=>E[e>>2]:e=>k[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},Ft=(e,t,r,n,i)=>{t=ce(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");ve(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:ge,readValueFromPointer:Ut(t,r,0!==n),destructorFunction:null})},Rt=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=k[e>>2],r=k[e+4>>2];return new n(w.buffer,r,t)}ve(e,{name:r=ce(r),fromWireType:i,argPackAdvance:ge,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Lt=(e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),a<=127){if(r>=s)break;t[r++]=a}else if(a<=2047){if(r+1>=s)break;t[r++]=192|a>>6,t[r++]=128|63&a}else if(a<=65535){if(r+2>=s)break;t[r++]=224|a>>12,t[r++]=128|a>>6&63,t[r++]=128|63&a}else{if(r+3>=s)break;t[r++]=240|a>>18,t[r++]=128|a>>12&63,t[r++]=128|a>>6&63,t[r++]=128|63&a}}return t[r]=0,r-i},Ot=(e,t,r)=>Lt(e,S,t,r),zt=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},Nt="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Ht=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&Nt)return Nt.decode(e.subarray(t,i));for(var s="";t<i;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var c=63&e[t++];if((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(o);else{var u=o-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s},jt=(e,t)=>e?Ht(S,e,t):"",Vt=(e,t)=>{var r="std::string"===(t=ce(t));ve(e,{name:t,fromWireType(e){var t,n=k[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==S[a]){var c=jt(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(S[i+o]);t=u.join("")}return Rr(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||he("Cannot pass non-string to std::string"),n=r&&i?zt(t):t.length;var s=Lr(4+n+1),o=s+4;if(k[s>>2]=n,r&&i)Ot(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(Rr(o),he("String has UTF-16 code units that do not fit in 8 bits")),S[o+a]=c}else for(a=0;a<n;++a)S[o+a]=t[a];return null!==e&&e.push(Rr,s),s},argPackAdvance:ge,readValueFromPointer:Qe,destructorFunction(e){Rr(e)}})},Wt="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,$t=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&A[n];)++n;if((r=n<<1)-e>32&&Wt)return Wt.decode(S.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},Gt=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},qt=e=>2*e.length,Kt=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=E[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},Jt=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s)),E[t>>2]=o,(t+=4)+4>i)break}return E[t>>2]=0,t-n},Xt=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Yt=(e,t,r)=>{var n,i,s,o,a;r=ce(r),2===t?(n=$t,i=Gt,o=qt,s=()=>A,a=1):4===t&&(n=Kt,i=Jt,o=Xt,s=()=>k,a=2),ve(e,{name:r,fromWireType:e=>{for(var r,i=k[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return Rr(e),r},toWireType:(e,n)=>{"string"!=typeof n&&he(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=Lr(4+s+t);return k[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(Rr,c),c},argPackAdvance:ge,readValueFromPointer:xt,destructorFunction(e){Rr(e)}})},Zt=(e,t)=>{ve(e,{isVoid:!0,name:t=ce(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Qt={},er=e=>{var t=Qt[e];return void 0===t?ce(e):t},tr=[],rr=(e,t,r,n,i)=>(e=tr[e])(t=Tt.toValue(t),t[r=er(r)],n,i),nr=e=>{var t=tr.length;return tr.push(e),t},ir=(e,t)=>{var r=le[e];return void 0===r&&he(t+" has unknown type "+ht(e)),r},sr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=ir(k[t+4*n>>2],"parameter "+n);return r},or=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(k[t>>2]=Tt.toHandle(n)),i},ar=(e,t,r)=>{var n=sr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;for(s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`,l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(or),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return nr(je(h,d))},cr=e=>{e>4&&(At.get(e).refcount+=1)},ur=e=>Tt.toHandle(er(e)),lr=()=>Tt.toHandle({}),dr=e=>Tt.toHandle(jt(e)),hr=e=>{var t=Tt.toValue(e);vt(t),Et(e)},fr=(e,t,r)=>{e=Tt.toValue(e),t=Tt.toValue(t),r=Tt.toValue(r),e[t]=r},pr=(e,t)=>{var r=(e=ir(e,"_emval_take_value")).readValueFromPointer(t);return Tt.toHandle(r)},mr=e=>e%4==0&&(e%100!=0||e%400==0),vr=[0,31,60,91,121,152,182,213,244,274,305,335],yr=[0,31,59,90,120,151,181,212,243,273,304,334],gr=e=>(mr(e.getFullYear())?vr:yr)[e.getMonth()]+e.getDate()-1,_r=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function br(e,t,r){var n=_r(e,t),i=new Date(1e3*n);E[r>>2]=i.getSeconds(),E[r+4>>2]=i.getMinutes(),E[r+8>>2]=i.getHours(),E[r+12>>2]=i.getDate(),E[r+16>>2]=i.getMonth(),E[r+20>>2]=i.getFullYear()-1900,E[r+24>>2]=i.getDay();var s=0|gr(i);E[r+28>>2]=s,E[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));E[r+32>>2]=u}var wr,Sr=e=>{var t=zt(e)+1,r=Lr(t);return r&&Ot(e,r,t),r},Ir=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}k[e>>2]=60*c,E[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Sr(l),f=Sr(d);a<o?(k[r>>2]=h,k[r+4>>2]=f):(k[r>>2]=f,k[r+4>>2]=h)},Ar=()=>{W("")},Er=()=>Date.now();wr=()=>performance.now();var kr=(e,t,r)=>S.copyWithin(e,t,t+r),Cr=()=>536870912,Tr=e=>{var t=(e-g.buffer.byteLength+65535)/65536;try{return g.grow(t),D(),1}catch(e){}},xr=e=>{var t=S.length;e>>>=0;var r=Cr();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(Tr(a))return!0}return!1},Dr=[null,[],[]],Br=(e,t)=>{var r=Dr[e];0===t||10===t?((1===e?_:b)(Ht(r,0)),r.length=0):r.push(t)},Pr=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=k[t>>2],a=k[t+4>>2];t+=8;for(var c=0;c<a;c++)Br(e,S[o+c]);i+=a}return k[n>>2]=i,0};ae(),ne=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},ie=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Ne(),Me(),et(),nt=i.UnboundTypeError=dt(Error,"UnboundTypeError"),St(),Ct();var Mr,Ur={o:se,s:oe,A:_e,r:pt,p:_t,h:wt,z:Dt,k:Mt,b:Ft,a:Rt,l:Vt,i:Yt,B:Zt,g:rr,c:Et,f:ar,C:cr,m:ur,E:lr,y:dr,e:hr,n:fr,D:pr,q:br,u:Ir,j:Ar,w:Er,d:wr,x:kr,t:xr,v:Pr},Fr=Q(),Rr=e=>(Rr=Fr.H)(e),Lr=e=>(Lr=Fr.I)(e),Or=e=>(Or=Fr.K)(e),zr=e=>(zr=Fr.L)(e);function Nr(){function e(){Mr||(Mr=!0,i.calledRun=!0,x||(F(),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),R()))}N>0||(U(),N>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=Fr.M)(e,t,r,n,s),i.___start_em_js=143564,i.___stop_em_js=143621,H=function e(){Mr||Nr(),Mr||(H=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Nr(),e.ready}),o=(()=>{var e="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href;return async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,n,i;(i=t).ready=new Promise(((e,t)=>{r=e,n=t})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-audio.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_AUDIO_WASM_URL&&""!=JESSIBUCA_PRO_AUDIO_WASM_URL?JESSIBUCA_PRO_AUDIO_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,b=i.print||console.log.bind(console),w=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&G("no native wasm support detected");var S,I,A,E,k,C,T,x,D=!1;function B(e,t){e||G(t)}function P(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=A=new Int16Array(e),i.HEAPU8=I=new Uint8Array(e),i.HEAPU16=E=new Uint16Array(e),i.HEAP32=k=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=x=new Float64Array(e)}var M=[],U=[],F=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(M)}function L(){i.noFSInit||xe.init.initialized||xe.init(),xe.ignorePermissions=!1,ie(U)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(F)}function z(e){M.unshift(e)}function N(e){U.unshift(e)}function H(e){F.unshift(e)}var j=0,V=null;function W(e){j++,i.monitorRunDependencies&&i.monitorRunDependencies(j)}function $(e){if(j--,i.monitorRunDependencies&&i.monitorRunDependencies(j),0==j&&V){var t=V;V=null,t()}}function G(e){i.onAbort&&i.onAbort(e),w(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,K,J,X="data:application/octet-stream;base64,",Y=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{w(`failed to asynchronously prepare wasm: ${e}`),G(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||Y(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return w(`wasm streaming compile failed: ${e}`),w("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,P(),Mt=pn.J,N(pn.H),$(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){w(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?Y(q="decoder-pro-audio.wasm")||(q=p(q)):q=new URL("decoder-pro-audio.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-simd.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(k[vn()>>2]=e,e),ce={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.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"/";var t=(e=(e=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}G("initRandomDevice")},le=e=>(le=ue())(e),de={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:xe.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=ce.isAbs(n)}return(t?"/":"")+(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||"."},relative:(e,t)=>{function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=de.resolve(e).substr(1),t=de.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),o=s,a=0;a<s;a++)if(n[a]!==i[a]){o=a;break}var c=[];for(a=o;a<n.length;a++)c.push("..");return(c=c.concat(i.slice(o))).join("/")}},he="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,fe=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&he)return he.decode(e.subarray(t,i));for(var s="";t<i;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var c=63&e[t++];if((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(o);else{var u=o-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s},pe=[],me=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},ve=(e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o);if(a<=127){if(r>=s)break;t[r++]=a}else if(a<=2047){if(r+1>=s)break;t[r++]=192|a>>6,t[r++]=128|63&a}else if(a<=65535){if(r+2>=s)break;t[r++]=224|a>>12,t[r++]=128|a>>6&63,t[r++]=128|63&a}else{if(r+3>=s)break;t[r++]=240|a>>18,t[r++]=128|a>>12&63,t[r++]=128|a>>6&63,t[r++]=128|63&a}}return t[r]=0,r-i};function ye(e,t,r){var n=r>0?r:me(e)+1,i=new Array(n),s=ve(e,i,0,i.length);return t&&(i.length=s),i}var ge=()=>{if(!pe.length){var e=null;if(h){var t=Buffer.alloc(256),r=0,n=process.stdin.fd;try{r=v.readSync(n,t)}catch(e){if(!e.toString().includes("EOF"))throw e;r=0}e=r>0?t.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n");if(!e)return null;pe=ye(e,!0)}return pe.shift()},_e={ttys:[],init(){},shutdown(){},register(e,t){_e.ttys[e]={input:[],output:[],ops:t},xe.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new xe.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,i){if(!e.tty||!e.tty.ops.get_char)throw new xe.ErrnoError(60);for(var s=0,o=0;o<n;o++){var a;try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new xe.ErrnoError(29)}if(void 0===a&&0===s)throw new xe.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new xe.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new xe.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({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)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])}}},be=e=>{G()},we={ops_table:null,mount:e=>we.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.ErrnoError(63);we.ops_table||(we.ops_table={dir:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,lookup:we.node_ops.lookup,mknod:we.node_ops.mknod,rename:we.node_ops.rename,unlink:we.node_ops.unlink,rmdir:we.node_ops.rmdir,readdir:we.node_ops.readdir,symlink:we.node_ops.symlink},stream:{llseek:we.stream_ops.llseek}},file:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:{llseek:we.stream_ops.llseek,read:we.stream_ops.read,write:we.stream_ops.write,allocate:we.stream_ops.allocate,mmap:we.stream_ops.mmap,msync:we.stream_ops.msync}},link:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,readlink:we.node_ops.readlink},stream:{}},chrdev:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=we.ops_table.dir.node,i.stream_ops=we.ops_table.dir.stream,i.contents={}):xe.isFile(i.mode)?(i.node_ops=we.ops_table.file.node,i.stream_ops=we.ops_table.file.stream,i.usedBytes=0,i.contents=null):xe.isLink(i.mode)?(i.node_ops=we.ops_table.link.node,i.stream_ops=we.ops_table.link.stream):xe.isChrdev(i.mode)&&(i.node_ops=we.ops_table.chrdev.node,i.stream_ops=we.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>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)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)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=xe.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,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.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){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&we.resizeFileStorage(e,t.size)},lookup(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>we.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.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,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=we.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(we.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){we.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=be()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(we.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{B(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&$()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ie=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},Ae=i.preloadPlugins||[],Ee=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ae.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},ke=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ie(e,t,r,n,i,c),s&&s(),$()}Ee(r,l,d,(()=>{o&&o(),$()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?`${r}/${t}`:r+t:r}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var r=0,n=0;n<t.length;n++)r=(r<<5)-r+t.charCodeAt(n)|0;return(e+r>>>0)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>49152==(49152&e),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2,mayLookup(e){var t=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{xe.lookupNode(e,t);return 20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push.apply(r,n.mounts)}return t},syncfs(e,t){"function"==typeof e&&(t=e,e=!1),xe.syncFSRequests++,xe.syncFSRequests>1&&w(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount(e,t,r){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.mknod(e,t,0)),mkdirTree(e,t){for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;"string"==typeof e?n=xe.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;"string"==typeof e?i=xe.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;"string"==typeof e?r=xe.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,i){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var o=e.stream_ops.read(e,t,r,n,i);return s||(e.position+=o),o},write(e,t,r,n,i,s){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var a=e.stream_ops.write(e,t,r,n,i,s);return o||(e.position+=a),a},allocate(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,i):0,munmap:e=>0,ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error(`Invalid encoding type "${t.encoding}"`);var r,n=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(we,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:we}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath(e,t,r,n){e="string"==typeof e?e:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.registerDevice(o,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,t,n,i,s){for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write(e,t,r,i,s){for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.mkdev(i,s,o)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,b("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=be();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(I,e,t):"",Be={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;-100===e?n=xe.cwd():n=Be.getStreamFromFD(e).path;if(0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}k[r>>2]=n.dev,k[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,k[r+12>>2]=n.uid,k[r+16>>2]=n.gid,k[r+20>>2]=n.rdev,J=[n.size>>>0,(K=n.size,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[r+24>>2]=J[0],k[r+28>>2]=J[1],k[r+32>>2]=4096,k[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return J=[Math.floor(i/1e3)>>>0,(K=Math.floor(i/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[r+40>>2]=J[0],k[r+44>>2]=J[1],C[r+48>>2]=i%1e3*1e3,J=[Math.floor(s/1e3)>>>0,(K=Math.floor(s/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[r+56>>2]=J[0],k[r+60>>2]=J[1],C[r+64>>2]=s%1e3*1e3,J=[Math.floor(o/1e3)>>>0,(K=Math.floor(o/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[r+72>>2]=J[0],k[r+76>>2]=J[1],C[r+80>>2]=o%1e3*1e3,J=[n.ino>>>0,(K=n.ino,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[r+88>>2]=J[0],k[r+92>>2]=J[1],0},doMsync(e,t,r,n,i){if(!xe.isFile(t.node.mode))throw new xe.ErrnoError(43);if(2&n)return 0;var s=I.slice(e,e+r);xe.msync(t,s,i,r,n)},varargs:void 0,get(){var e=k[+Be.varargs>>2];return Be.varargs+=4,e},getp:()=>Be.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Pe(e,t,r){Be.varargs=r;try{var n=Be.getStreamFromFD(e);switch(t){case 0:if((i=Be.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Be.get();return n.flags|=i,0;case 5:i=Be.getp();return A[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Be.varargs=n;try{t=Be.getStr(t),t=Be.calculateAt(e,t);var i=n?Be.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var Ue,Fe,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Ue=e},ze=e=>{for(var t="",r=e;I[r];)t+=Ue[I[r++]];return t},Ne={},He={},je={},Ve=e=>{throw new Fe(e)},We=e=>{throw new Re(e)},$e=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&We("Mismatched type converter count");for(var i=0;i<e.length;++i)qe(e[i],n[i])}e.forEach((function(e){je[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{He.hasOwnProperty(e)?i[t]=He[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=He[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function Ge(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||Ve(`type "${n}" must have a positive integer typeid pointer`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ve(`Cannot register type '${n}' twice`)}if(He[e]=t,delete je[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function qe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ge(e,t,r)}var Ke,Je=8,Xe=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Je,readValueFromPointer:function(e){return this.fromWireType(I[e])},destructorFunction:null})},Ye=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{Ve(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},nt=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=nt(e,t,r.baseClass);return null===n?null:r.downcast(n)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ke=e,at.length&&Ke&&Ke(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value:Ye(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),at.push(this),1===at.length&&Ke&&Ke(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),bt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},wt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),bt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,It=57,At=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=It?`_${e}`:e};function Et(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var kt=(e,t,r)=>{for(;t!==r;)t.upcast||Ve(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ct(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=kt(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ve("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var i=t.clone();r=this.rawShare(r,sr.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ve("Unsupporting sharing policy")}return r}function xt(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Bt=()=>{Object.assign(Pt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Je,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Pt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,Ut,Ft=(e,t,r)=>{i.hasOwnProperty(e)||We("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},Rt=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},Lt=[],Ot=e=>{var t=Lt[e];return t||(e>=Lt.length&&(Lt.length=e+1),Lt[e]=t=Mt.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&Ve(`unknown function pointer with signature ${e}: ${t}`),r},jt=(e,t)=>{var r=_t(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},r},Vt=e=>{var t=yn(e),r=ze(t);return mn(t),r},Wt=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(je[t]?je[t].forEach(e):(r.push(t),n[t]=!0))})),new Ut(`${e}: `+r.map(Vt).join([", "]))},$t=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=At(l);wt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),$e([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Fe("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Fe(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Fe(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new Et(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Pt(l,d,!0,!1,!1),m=new Pt(l+"*",d,!1,!1,!1),v=new Pt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ft(f,o),[p,m,v]}))},Gt=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},qt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Kt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Jt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n return function (${d}) {\n if (arguments.length !== ${o-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n");for(u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Kt(Function,m).apply(null,v);return _t(e,g)}var Xt=(e,t,r,n,i,s)=>{var o=Gt(t,r);i=Ht(n,i),$e([],[e],(function(e){var r=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[t-1])throw new Fe(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{Wt(`Cannot construct ${e.name} due to unbound types`,o)},$e([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Jt(r,n,null,i,s),[]))),[]}))},Yt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=Gt(r,n);t=ze(t),t=Yt(t),s=Ht(i,s),$e([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(bt(l,t,n),l[t].overloadTable[r-2]=i),$e([],u,(function(i){var a=Jt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||Ve("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(k[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Je,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(x[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{qe(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Je,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>I[e>>0];case 2:return r?e=>A[e>>1]:e=>E[e>>1];case 4:return r?e=>k[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},hr=(e,t,r,n,i)=>{t=ze(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");qe(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Je,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}qe(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Je,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,I,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));qe(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==I[a]){var c=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(I[i+o]);t=u.join("")}return mn(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ve("Cannot pass non-string to std::string"),n=r&&i?me(t):t.length;var s=gn(4+n+1),o=s+4;if(C[s>>2]=n,r&&i)pr(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(mn(o),Ve("String has UTF-16 code units that do not fit in 8 bits")),I[o+a]=c}else for(a=0;a<n;++a)I[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Je,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&E[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(I.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=A[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);A[t>>1]=o,t+=2}return A[t>>1]=0,t-n},_r=e=>2*e.length,br=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=k[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},wr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(k[t>>2]=o,(t+=4)+4>i)break}return k[t>>2]=0,t-n},Sr=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Ir=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>E,a=1):4===t&&(n=br,i=wr,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=gn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Je,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ar=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Er={},kr=e=>{var t=Er[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=kr(r)],n,i),xr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&Ve(t+" has unknown type "+Vt(e)),r},Br=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Pr=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Br(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`;for(l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Pr),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},Ur=e=>{var t=sr.toValue(e);qt(t),rr(e)},Fr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN,Rr=e=>e%4==0&&(e%100!=0||e%400==0),Lr=[0,31,60,91,121,152,182,213,244,274,305,335],Or=[0,31,59,90,120,151,181,212,243,273,304,334],zr=e=>(Rr(e.getFullYear())?Lr:Or)[e.getMonth()]+e.getDate()-1;function Nr(e,t,r){var n=Fr(e,t),i=new Date(1e3*n);k[r>>2]=i.getSeconds(),k[r+4>>2]=i.getMinutes(),k[r+8>>2]=i.getHours(),k[r+12>>2]=i.getDate(),k[r+16>>2]=i.getMonth(),k[r+20>>2]=i.getFullYear()-1900,k[r+24>>2]=i.getDay();var s=0|zr(i);k[r+28>>2]=s,k[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));k[r+32>>2]=u}var Hr=e=>{var t=me(e)+1,r=gn(t);return r&&pr(e,r,t),r},jr=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}C[e>>2]=60*c,k[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},Vr=()=>{G("")},Wr=()=>Date.now(),$r=(e,t,r)=>I.copyWithin(e,t,t+r),Gr=()=>134217728,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),P(),1}catch(e){}},Kr=e=>{var t=I.length;e>>>=0;var r=Gr();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(qr(a))return!0}return!1},Jr={},Xr=()=>u||"./this.program",Yr=()=>{if(!Yr.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Xr()};for(var t in Jr)void 0===Jr[t]?delete e[t]:e[t]=Jr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Yr.strings=r}return Yr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Yr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Yr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Be.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Be.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,A[t+2>>1]=0,J=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[t+8>>2]=J[0],k[t+12>>2]=J[1],J=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[t+16>>2]=J[0],k[t+20>>2]=J[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Fr(t,r);try{if(isNaN(s))return 61;var o=Be.getStreamFromFD(e);return xe.llseek(o,s,n),J=[o.position>>>0,(K=o.position,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],k[i>>2]=J[0],k[i+4>>2]=J[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=ke,xe.staticInit(),Oe(),Fe=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Bt(),Ut=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Pe,u:Me,r:Le,E:Xe,F:$t,A:Xt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Ir,n:Ar,f:Tr,h:rr,e:Mr,d:Ur,p:Nr,t:jr,a:Vr,g:Wr,y:$r,s:Kr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.K)(),yn=e=>(yn=pn.L)(e),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.O)(e);function bn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.P)(e,t,r,n,s,o,a,c),i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.Q)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.R)(e,t,r),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.S)(e,t,r,n,s),V=function e(){hn||bn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return bn(),t.ready}})(),a=u;!function(e,t){for(var r=u,n=e();;)try{if(651774===parseInt(r(417))/1*(-parseInt(r(410))/2)+-parseInt(r(402))/3*(-parseInt(r(401))/4)+-parseInt(r(415))/5*(-parseInt(r(416))/6)+-parseInt(r(419))/7+parseInt(r(418))/8*(-parseInt(r(414))/9)+-parseInt(r(406))/10*(parseInt(r(407))/11)+parseInt(r(411))/12*(parseInt(r(403))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(h);var c=1e-6;function u(e,t){var r=h();return(u=function(e,t){return r[e-=400]})(e,t)}var l=typeof Float32Array!==a(404)?Float32Array:Array,d=Math[a(408)];function h(){var e=["undefined","max","251470ZtvqJV","539QSvCsD","random","sqrt","11394pAwSKh","12cMgTDb","abs","length","4733991mwHIvr","2435AtfYzK","15498zvceZy","207cVTBnk","8mIhaUT","1558858vkmisk","hypot","2028gukCPa","837XTCwll","31363475vCUxtc"];return(h=function(){return e})()}var f=Math.PI/180;Math[a(400)]||(Math[a(400)]=function(){for(var e=a,t=0,r=arguments[e(413)];r--;)t+=arguments[r]*arguments[r];return Math[e(409)](t)});var p=Object.freeze({__proto__:null,EPSILON:c,get ARRAY_TYPE(){return l},RANDOM:d,setMatrixArrayType:function(e){l=e},toRadian:function(e){return e*f},equals:function(e,t){var r=a;return Math[r(412)](e-t)<=c*Math[r(405)](1,Math[r(412)](e),Math[r(412)](t))}});function m(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function v(){var e=["11683660nJsYnl","abs","rightDegrees","5180248oiYLKO","mat4(","252856JyAKSH","hypot","ARRAY_TYPE","max","451308kPJkPk","120ogaShA","2111148ZOKvpA","cos","sin","73680EIJGqh","downDegrees","286398pdOfXP","upDegrees","7rNApIh","tan","sqrt","leftDegrees","EPSILON","3QdBFiZ"];return(v=function(){return e})()}function y(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],b=r[1],w=r[2],S=r[3];return e[0]=_*n+b*a+w*d+S*m,e[1]=_*i+b*c+w*h+S*v,e[2]=_*s+b*u+w*f+S*y,e[3]=_*o+b*l+w*p+S*g,_=r[4],b=r[5],w=r[6],S=r[7],e[4]=_*n+b*a+w*d+S*m,e[5]=_*i+b*c+w*h+S*v,e[6]=_*s+b*u+w*f+S*y,e[7]=_*o+b*l+w*p+S*g,_=r[8],b=r[9],w=r[10],S=r[11],e[8]=_*n+b*a+w*d+S*m,e[9]=_*i+b*c+w*h+S*v,e[10]=_*s+b*u+w*f+S*y,e[11]=_*o+b*l+w*p+S*g,_=r[12],b=r[13],w=r[14],S=r[15],e[12]=_*n+b*a+w*d+S*m,e[13]=_*i+b*c+w*h+S*v,e[14]=_*s+b*u+w*f+S*y,e[15]=_*o+b*l+w*p+S*g,e}function g(e,t){var r=v();return(g=function(e,t){return r[e-=423]})(e,t)}function _(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=n+n,c=i+i,u=s+s,l=n*a,d=n*c,h=n*u,f=i*c,p=i*u,m=s*u,v=o*a,y=o*c,g=o*u;return e[0]=1-(f+m),e[1]=d+g,e[2]=h-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=h+y,e[9]=p-v,e[10]=1-(l+f),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function b(e,t){var r=g,n=t[0],i=t[1],s=t[2],o=t[4],a=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math.hypot(n,i,s),e[1]=Math[r(446)](o,a,c),e[2]=Math.hypot(u,l,d),e}function w(e,t,r,n,i){var s,o=1/Math[g(435)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=(i+n)*s,e[14]=2*i*n*s):(e[10]=-1,e[14]=-2*n),e}!function(e,t){for(var r=g,n=e();;)try{if(518834===-parseInt(r(425))/1+-parseInt(r(432))/2+parseInt(r(439))/3*(parseInt(r(445))/4)+parseInt(r(426))/5*(parseInt(r(430))/6)+parseInt(r(434))/7*(-parseInt(r(443))/8)+parseInt(r(427))/9+parseInt(r(440))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(v);var S=w;function I(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=(o+s)*u,e[15]=1,e}var A=I;function E(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}var k=y,C=E,T=Object.freeze({__proto__:null,create:function(){var e=g,t=new(p[e(423)])(16);return p[e(423)]!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},clone:function(e){var t=new(p[g(423)])(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},fromValues:function(e,t,r,n,i,s,o,a,c,u,d,h,f,p,m,v){var y=new l(16);return y[0]=e,y[1]=t,y[2]=r,y[3]=n,y[4]=i,y[5]=s,y[6]=o,y[7]=a,y[8]=c,y[9]=u,y[10]=d,y[11]=h,y[12]=f,y[13]=p,y[14]=m,y[15]=v,y},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity:m,transpose:function(e,t){if(e===t){var r=t[1],n=t[2],i=t[3],s=t[6],o=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=i,e[13]=o,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},invert:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*a-n*o,_=r*c-i*o,b=r*u-s*o,w=n*c-i*a,S=n*u-s*a,I=i*u-s*c,A=l*m-d*p,E=l*v-h*p,k=l*y-f*p,C=d*v-h*m,T=d*y-f*m,x=h*y-f*v,D=g*x-_*T+b*C+w*k-S*E+I*A;return D?(D=1/D,e[0]=(a*x-c*T+u*C)*D,e[1]=(i*T-n*x-s*C)*D,e[2]=(m*I-v*S+y*w)*D,e[3]=(h*S-d*I-f*w)*D,e[4]=(c*k-o*x-u*E)*D,e[5]=(r*x-i*k+s*E)*D,e[6]=(v*b-p*I-y*_)*D,e[7]=(l*I-h*b+f*_)*D,e[8]=(o*T-a*k+u*A)*D,e[9]=(n*k-r*T-s*A)*D,e[10]=(p*S-m*b+y*g)*D,e[11]=(d*b-l*S-f*g)*D,e[12]=(a*E-o*C-c*A)*D,e[13]=(r*C-n*E+i*A)*D,e[14]=(m*_-p*w-v*g)*D,e[15]=(l*w-d*_+h*g)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(h*y-f*v)-d*(c*y-u*v)+m*(c*f-u*h),e[1]=-(n*(h*y-f*v)-d*(i*y-s*v)+m*(i*f-s*h)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*f-u*h)-a*(i*f-s*h)+d*(i*u-s*c)),e[4]=-(o*(h*y-f*v)-l*(c*y-u*v)+p*(c*f-u*h)),e[5]=r*(h*y-f*v)-l*(i*y-s*v)+p*(i*f-s*h),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*f-u*h)-o*(i*f-s*h)+l*(i*u-s*c),e[8]=o*(d*y-f*m)-l*(a*y-u*m)+p*(a*f-u*d),e[9]=-(r*(d*y-f*m)-l*(n*y-s*m)+p*(n*f-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*f-u*d)-o*(n*f-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-h*m)-l*(a*v-c*m)+p*(a*h-c*d)),e[13]=r*(d*v-h*m)-l*(n*v-i*m)+p*(n*h-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*h-c*d)-o*(n*h-i*d)+l*(n*c-i*a),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],o=e[5],a=e[6],c=e[7],u=e[8],l=e[9],d=e[10],h=e[11],f=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-h*m)-(t*a-n*s)*(l*v-h*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-h*f)-(r*c-i*o)*(u*m-d*f)+(n*c-i*a)*(u*p-l*f)},multiply:y,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,h,f,p,m=r[0],v=r[1],y=r[2];return t===e?(e[12]=t[0]*m+t[4]*v+t[8]*y+t[12],e[13]=t[1]*m+t[5]*v+t[9]*y+t[13],e[14]=t[2]*m+t[6]*v+t[10]*y+t[14],e[15]=t[3]*m+t[7]*v+t[11]*y+t[15]):(n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=o,e[4]=a,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=h,e[10]=f,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+h*y+t[13],e[14]=s*m+u*v+f*y+t[14],e[15]=o*m+l*v+p*y+t[15]),e},scale:function(e,t,r){var n=r[0],i=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},rotate:function(e,t,r,n){var i,s,o,a,u,l,d,h,f,p,m,v,y,_,b,w,S,I,A,E,k,C,T,x,D=g,B=n[0],P=n[1],M=n[2],U=Math[D(446)](B,P,M);return U<c?null:(B*=U=1/U,P*=U,M*=U,i=Math.sin(r),o=1-(s=Math[D(428)](r)),a=t[0],u=t[1],l=t[2],d=t[3],h=t[4],f=t[5],p=t[6],m=t[7],v=t[8],y=t[9],_=t[10],b=t[11],w=B*B*o+s,S=P*B*o+M*i,I=M*B*o-P*i,A=B*P*o-M*i,E=P*P*o+s,k=M*P*o+B*i,C=B*M*o+P*i,T=P*M*o-B*i,x=M*M*o+s,e[0]=a*w+h*S+v*I,e[1]=u*w+f*S+y*I,e[2]=l*w+p*S+_*I,e[3]=d*w+m*S+b*I,e[4]=a*A+h*E+v*k,e[5]=u*A+f*E+y*k,e[6]=l*A+p*E+_*k,e[7]=d*A+m*E+b*k,e[8]=a*C+h*T+v*x,e[9]=u*C+f*T+y*x,e[10]=l*C+p*T+_*x,e[11]=d*C+m*T+b*x,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},rotateX:function(e,t,r){var n=g,i=Math[n(429)](r),s=Math[n(428)](r),o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=o*s+l*i,e[5]=a*s+d*i,e[6]=c*s+h*i,e[7]=u*s+f*i,e[8]=l*s-o*i,e[9]=d*s-a*i,e[10]=h*s-c*i,e[11]=f*s-u*i,e},rotateY:function(e,t,r){var n=Math[g(429)](r),i=Math.cos(r),s=t[0],o=t[1],a=t[2],c=t[3],u=t[8],l=t[9],d=t[10],h=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=s*i-u*n,e[1]=o*i-l*n,e[2]=a*i-d*n,e[3]=c*i-h*n,e[8]=s*n+u*i,e[9]=o*n+l*i,e[10]=a*n+d*i,e[11]=c*n+h*i,e},rotateZ:function(e,t,r){var n=g,i=Math[n(429)](r),s=Math[n(428)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[4],d=t[5],h=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*s+l*i,e[1]=a*s+d*i,e[2]=c*s+h*i,e[3]=u*s+f*i,e[4]=l*s-o*i,e[5]=d*s-a*i,e[6]=h*s-c*i,e[7]=f*s-u*i,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=g,a=r[0],u=r[1],l=r[2],d=Math[o(446)](a,u,l);return d<c?null:(a*=d=1/d,u*=d,l*=d,n=Math.sin(t),s=1-(i=Math[o(428)](t)),e[0]=a*a*s+i,e[1]=u*a*s+l*n,e[2]=l*a*s-u*n,e[3]=0,e[4]=a*u*s-l*n,e[5]=u*u*s+i,e[6]=l*u*s+a*n,e[7]=0,e[8]=a*l*s+u*n,e[9]=u*l*s-a*n,e[10]=l*l*s+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)},fromXRotation:function(e,t){var r=g,n=Math.sin(t),i=Math[r(428)](t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=g,n=Math[r(429)](t),i=Math[r(428)](t);return e[0]=i,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=Math[g(429)](t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotationTranslation:_,fromQuat2:function(e,t){var r=new l(3),n=-t[0],i=-t[1],s=-t[2],o=t[3],a=t[4],c=t[5],u=t[6],d=t[7],h=n*n+i*i+s*s+o*o;return h>0?(r[0]=2*(a*o+d*n+c*s-u*i)/h,r[1]=2*(c*o+d*i+u*n-a*s)/h,r[2]=2*(u*o+d*s+a*i-c*n)/h):(r[0]=2*(a*o+d*n+c*s-u*i),r[1]=2*(c*o+d*i+u*n-a*s),r[2]=2*(u*o+d*s+a*i-c*n)),_(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:b,getRotation:function(e,t){var r=g,n=new(p[r(423)])(3);b(n,t);var i=1/n[0],s=1/n[1],o=1/n[2],a=t[0]*i,c=t[1]*s,u=t[2]*o,l=t[4]*i,d=t[5]*s,h=t[6]*o,f=t[8]*i,m=t[9]*s,v=t[10]*o,y=a+d+v,_=0;return y>0?(_=2*Math.sqrt(y+1),e[3]=.25*_,e[0]=(h-m)/_,e[1]=(f-u)/_,e[2]=(c-l)/_):a>d&&a>v?(_=2*Math[r(436)](1+a-d-v),e[3]=(h-m)/_,e[0]=.25*_,e[1]=(c+l)/_,e[2]=(f+u)/_):d>v?(_=2*Math[r(436)](1+d-a-v),e[3]=(f-u)/_,e[0]=(c+l)/_,e[1]=.25*_,e[2]=(h+m)/_):(_=2*Math[r(436)](1+v-a-d),e[3]=(c-l)/_,e[0]=(f+u)/_,e[1]=(h+m)/_,e[2]=.25*_),e},fromRotationTranslationScale:function(e,t,r,n){var i=t[0],s=t[1],o=t[2],a=t[3],c=i+i,u=s+s,l=o+o,d=i*c,h=i*u,f=i*l,p=s*u,m=s*l,v=o*l,y=a*c,g=a*u,_=a*l,b=n[0],w=n[1],S=n[2];return e[0]=(1-(p+v))*b,e[1]=(h+_)*b,e[2]=(f-g)*b,e[3]=0,e[4]=(h-_)*w,e[5]=(1-(d+v))*w,e[6]=(m+y)*w,e[7]=0,e[8]=(f+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],o=t[1],a=t[2],c=t[3],u=s+s,l=o+o,d=a+a,h=s*u,f=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,b=c*d,w=n[0],S=n[1],I=n[2],A=i[0],E=i[1],k=i[2],C=(1-(m+y))*w,T=(f+b)*w,x=(p-_)*w,D=(f-b)*S,B=(1-(h+y))*S,P=(v+g)*S,M=(p+_)*I,U=(v-g)*I,F=(1-(h+m))*I;return e[0]=C,e[1]=T,e[2]=x,e[3]=0,e[4]=D,e[5]=B,e[6]=P,e[7]=0,e[8]=M,e[9]=U,e[10]=F,e[11]=0,e[12]=r[0]+A-(C*A+D*E+M*k),e[13]=r[1]+E-(T*A+B*E+U*k),e[14]=r[2]+k-(x*A+P*E+F*k),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=r+r,a=n+n,c=i+i,u=r*o,l=n*o,d=n*a,h=i*o,f=i*a,p=i*c,m=s*o,v=s*a,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=h-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=f+m,e[7]=0,e[8]=h+v,e[9]=f-m,e[10]=1-u-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,i,s,o){var a=1/(r-t),c=1/(i-n),u=1/(s-o);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(i+n)*c,e[10]=(o+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*u,e[15]=0,e},perspectiveNO:w,perspective:S,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[g(435)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=i*s,e[14]=i*n*s):(e[10]=-1,e[14]=-n),e},perspectiveFromFieldOfView:function(e,t,r,n){var i=g,s=Math.tan(t[i(433)]*Math.PI/180),o=Math.tan(t[i(431)]*Math.PI/180),a=Math[i(435)](t[i(437)]*Math.PI/180),c=Math[i(435)](t[i(442)]*Math.PI/180),u=2/(a+c),l=2/(s+o);return e[0]=u,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=l,e[6]=0,e[7]=0,e[8]=-(a-c)*u*.5,e[9]=(s-o)*l*.5,e[10]=n/(r-n),e[11]=-1,e[12]=0,e[13]=0,e[14]=n*r/(r-n),e[15]=0,e},orthoNO:I,ortho:A,orthoZO:function(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:function(e,t,r,n){var i,s,o,a,u,l,d,h,f,v,y=g,_=t[0],b=t[1],w=t[2],S=n[0],I=n[1],A=n[2],E=r[0],k=r[1],C=r[2];return Math.abs(_-E)<p[y(438)]&&Math[y(441)](b-k)<p[y(438)]&&Math[y(441)](w-C)<c?m(e):(d=_-E,h=b-k,f=w-C,i=I*(f*=v=1/Math.hypot(d,h,f))-A*(h*=v),s=A*(d*=v)-S*f,o=S*h-I*d,(v=Math.hypot(i,s,o))?(i*=v=1/v,s*=v,o*=v):(i=0,s=0,o=0),a=h*o-f*s,u=f*i-d*o,l=d*s-h*i,(v=Math[y(446)](a,u,l))?(a*=v=1/v,u*=v,l*=v):(a=0,u=0,l=0),e[0]=i,e[1]=a,e[2]=d,e[3]=0,e[4]=s,e[5]=u,e[6]=h,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*_+s*b+o*w),e[13]=-(a*_+u*b+l*w),e[14]=-(d*_+h*b+f*w),e[15]=1,e)},targetTo:function(e,t,r,n){var i=g,s=t[0],o=t[1],a=t[2],c=n[0],u=n[1],l=n[2],d=s-r[0],h=o-r[1],f=a-r[2],p=d*d+h*h+f*f;p>0&&(d*=p=1/Math[i(436)](p),h*=p,f*=p);var m=u*f-l*h,v=l*d-c*f,y=c*h-u*d;return(p=m*m+v*v+y*y)>0&&(m*=p=1/Math.sqrt(p),v*=p,y*=p),e[0]=m,e[1]=v,e[2]=y,e[3]=0,e[4]=h*y-f*v,e[5]=f*m-d*y,e[6]=d*v-h*m,e[7]=0,e[8]=d,e[9]=h,e[10]=f,e[11]=0,e[12]=s,e[13]=o,e[14]=a,e[15]=1,e},str:function(e){return g(444)+e[0]+", "+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]+")"},frob:function(e){return Math[g(446)](e[0],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])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:E,multiplyScalar:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e},multiplyScalarAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e[9]=t[9]+r[9]*n,e[10]=t[10]+r[10]*n,e[11]=t[11]+r[11]*n,e[12]=t[12]+r[12]*n,e[13]=t[13]+r[13]*n,e[14]=t[14]+r[14]*n,e[15]=t[15]+r[15]*n,e},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},equals:function(e,t){var r=g,n=e[0],i=e[1],s=e[2],o=e[3],a=e[4],u=e[5],l=e[6],d=e[7],h=e[8],f=e[9],m=e[10],v=e[11],y=e[12],_=e[13],b=e[14],w=e[15],S=t[0],I=t[1],A=t[2],E=t[3],k=t[4],C=t[5],T=t[6],x=t[7],D=t[8],B=t[9],P=t[10],M=t[11],U=t[12],F=t[13],R=t[14],L=t[15];return Math.abs(n-S)<=p[r(438)]*Math[r(424)](1,Math[r(441)](n),Math.abs(S))&&Math[r(441)](i-I)<=p[r(438)]*Math[r(424)](1,Math[r(441)](i),Math[r(441)](I))&&Math[r(441)](s-A)<=p[r(438)]*Math.max(1,Math[r(441)](s),Math.abs(A))&&Math.abs(o-E)<=c*Math.max(1,Math[r(441)](o),Math[r(441)](E))&&Math[r(441)](a-k)<=c*Math[r(424)](1,Math[r(441)](a),Math[r(441)](k))&&Math.abs(u-C)<=p[r(438)]*Math[r(424)](1,Math[r(441)](u),Math[r(441)](C))&&Math[r(441)](l-T)<=p[r(438)]*Math[r(424)](1,Math.abs(l),Math[r(441)](T))&&Math[r(441)](d-x)<=p[r(438)]*Math[r(424)](1,Math[r(441)](d),Math[r(441)](x))&&Math[r(441)](h-D)<=p[r(438)]*Math[r(424)](1,Math[r(441)](h),Math[r(441)](D))&&Math[r(441)](f-B)<=p[r(438)]*Math.max(1,Math[r(441)](f),Math.abs(B))&&Math.abs(m-P)<=p[r(438)]*Math.max(1,Math[r(441)](m),Math[r(441)](P))&&Math.abs(v-M)<=p[r(438)]*Math[r(424)](1,Math.abs(v),Math[r(441)](M))&&Math[r(441)](y-U)<=p[r(438)]*Math[r(424)](1,Math[r(441)](y),Math.abs(U))&&Math[r(441)](_-F)<=p[r(438)]*Math[r(424)](1,Math[r(441)](_),Math[r(441)](F))&&Math[r(441)](b-R)<=c*Math[r(424)](1,Math.abs(b),Math[r(441)](R))&&Math[r(441)](w-L)<=p[r(438)]*Math.max(1,Math[r(441)](w),Math[r(441)](L))},mul:k,sub:C});function x(){var e=U,t=new(p[e(406)])(3);return p[e(406)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function D(e){var t=e[0],r=e[1],n=e[2];return Math.hypot(t,r,n)}function B(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function P(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function M(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function U(e,t){var r=z();return(U=function(e,t){return r[e-=399]})(e,t)}function F(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.hypot(r,n,i)}function R(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function L(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function O(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function z(){var e=["ARRAY_TYPE","min","1770723AQBZHE","3186mSnzZz","339vvsKtn","39954HHbSsG","2844324GMoREp","3126BkuWox","vec3(","8936AJXqOP","cos","ceil","sin","EPSILON","max","round","floor","abs","sqrt","length","acos","5eWiWvu","12345910UIHhnD","RANDOM","220636JbyYuG"];return(z=function(){return e})()}!function(e,t){for(var r=U,n=e();;)try{if(310639===-parseInt(r(410))/1*(-parseInt(r(413))/2)+-parseInt(r(408))/3+-parseInt(r(405))/4+parseInt(r(402))/5*(-parseInt(r(411))/6)+-parseInt(r(412))/7+-parseInt(r(415))/8*(parseInt(r(409))/9)+parseInt(r(403))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(z);var N,H=B,j=P,V=M,W=F,$=R,G=D,q=L,K=(N=x(),function(e,t,r,n,i,s){var o,a,c=U;for(!t&&(t=3),!r&&(r=0),a=n?Math[c(407)](n*t+r,e[c(400)]):e[c(400)],o=r;o<a;o+=t)N[0]=e[o],N[1]=e[o+1],N[2]=e[o+2],i(N,N,s),e[o]=N[0],e[o+1]=N[1],e[o+2]=N[2];return e}),J=Object.freeze({__proto__:null,create:x,clone:function(e){var t=new(p[U(406)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:D,fromValues:function(e,t,r){var n=new l(3);return n[0]=e,n[1]=t,n[2]=r,n},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},set:function(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},subtract:B,multiply:P,divide:M,ceil:function(e,t){var r=U;return e[0]=Math[r(417)](t[0]),e[1]=Math[r(417)](t[1]),e[2]=Math[r(417)](t[2]),e},floor:function(e,t){var r=U;return e[0]=Math.floor(t[0]),e[1]=Math[r(422)](t[1]),e[2]=Math[r(422)](t[2]),e},min:function(e,t,r){var n=U;return e[0]=Math[n(407)](t[0],r[0]),e[1]=Math[n(407)](t[1],r[1]),e[2]=Math.min(t[2],r[2]),e},max:function(e,t,r){var n=U;return e[0]=Math.max(t[0],r[0]),e[1]=Math[n(420)](t[1],r[1]),e[2]=Math[n(420)](t[2],r[2]),e},round:function(e,t){var r=U;return e[0]=Math[r(421)](t[0]),e[1]=Math.round(t[1]),e[2]=Math[r(421)](t[2]),e},scale:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e},scaleAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e},distance:F,squaredDistance:R,squaredLength:L,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e},normalize:function(e,t){var r=t[0],n=t[1],i=t[2],s=r*r+n*n+i*i;return s>0&&(s=1/Math.sqrt(s)),e[0]=t[0]*s,e[1]=t[1]*s,e[2]=t[2]*s,e},dot:O,cross:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[0],a=r[1],c=r[2];return e[0]=i*c-s*a,e[1]=s*o-n*c,e[2]=n*a-i*o,e},lerp:function(e,t,r,n){var i=t[0],s=t[1],o=t[2];return e[0]=i+n*(r[0]-i),e[1]=s+n*(r[1]-s),e[2]=o+n*(r[2]-o),e},hermite:function(e,t,r,n,i,s){var o=s*s,a=o*(2*s-3)+1,c=o*(s-2)+s,u=o*(s-1),l=o*(3-2*s);return e[0]=t[0]*a+r[0]*c+n[0]*u+i[0]*l,e[1]=t[1]*a+r[1]*c+n[1]*u+i[1]*l,e[2]=t[2]*a+r[2]*c+n[2]*u+i[2]*l,e},bezier:function(e,t,r,n,i,s){var o=1-s,a=o*o,c=s*s,u=a*o,l=3*s*a,d=3*c*o,h=c*s;return e[0]=t[0]*u+r[0]*l+n[0]*d+i[0]*h,e[1]=t[1]*u+r[1]*l+n[1]*d+i[1]*h,e[2]=t[2]*u+r[2]*l+n[2]*d+i[2]*h,e},random:function(e,t){var r=U;t=t||1;var n=2*p[r(404)]()*Math.PI,i=2*d()-1,s=Math[r(399)](1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math[r(418)](n)*s,e[2]=i*t,e},transformMat4:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[3]*n+r[7]*i+r[11]*s+r[15];return o=o||1,e[0]=(r[0]*n+r[4]*i+r[8]*s+r[12])/o,e[1]=(r[1]*n+r[5]*i+r[9]*s+r[13])/o,e[2]=(r[2]*n+r[6]*i+r[10]*s+r[14])/o,e},transformMat3:function(e,t,r){var n=t[0],i=t[1],s=t[2];return e[0]=n*r[0]+i*r[3]+s*r[6],e[1]=n*r[1]+i*r[4]+s*r[7],e[2]=n*r[2]+i*r[5]+s*r[8],e},transformQuat:function(e,t,r){var n=r[0],i=r[1],s=r[2],o=r[3],a=t[0],c=t[1],u=t[2],l=i*u-s*c,d=s*a-n*u,h=n*c-i*a,f=i*h-s*d,p=s*l-n*h,m=n*d-i*l,v=2*o;return l*=v,d*=v,h*=v,f*=2,p*=2,m*=2,e[0]=a+l+f,e[1]=c+d+p,e[2]=u+h+m,e},rotateX:function(e,t,r,n){var i=U,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0],o[1]=s[1]*Math[i(416)](n)-s[2]*Math[i(418)](n),o[2]=s[1]*Math.sin(n)+s[2]*Math.cos(n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateY:function(e,t,r,n){var i=U,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[2]*Math[i(418)](n)+s[0]*Math[i(416)](n),o[1]=s[1],o[2]=s[2]*Math[i(416)](n)-s[0]*Math.sin(n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateZ:function(e,t,r,n){var i=U,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0]*Math.cos(n)-s[1]*Math.sin(n),o[1]=s[0]*Math.sin(n)+s[1]*Math[i(416)](n),o[2]=s[2],e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},angle:function(e,t){var r=U,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math[r(399)](n*n+i*i+s*s)*Math[r(399)](o*o+a*a+c*c),l=u&&O(e,t)/u;return Math[r(401)](Math.min(Math.max(l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return U(414)+e[0]+", "+e[1]+", "+e[2]+")"},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},equals:function(e,t){var r=U,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(423)](n-o)<=p[r(419)]*Math[r(420)](1,Math.abs(n),Math[r(423)](o))&&Math.abs(i-a)<=p[r(419)]*Math[r(420)](1,Math.abs(i),Math[r(423)](a))&&Math.abs(s-c)<=p[r(419)]*Math[r(420)](1,Math[r(423)](s),Math[r(423)](c))},sub:H,mul:j,div:V,dist:W,sqrDist:$,len:G,sqrLen:q,forEach:K});function X(e,t){var r=Y();return(X=function(e,t){return r[e-=482]})(e,t)}function Y(){var e=["1580730xbNWCY","60pDJaRU","53478CixmLT","3829riHRpk","3477695TofDuE","7763760ONCHfc","12IbWXTo","6550WPxDoR","1952jNhUMI","42oiocnB","1553931JGZMlJ","29359RtqspJ","546HGjKhL"];return(Y=function(){return e})()}function Z(){const e=["TEXTURE_WRAP_T","isyuv","TEXTURE2","createProgram","program","lookAt","665plJTgA","uniformLocations","bindTexture","ELEMENT_ARRAY_BUFFER","texImage2D","uModelMatrix","attachShader","fromValues","LINK_STATUS","deleteTexture","clearDepth","UNPACK_ALIGNMENT","drawElements","utexture","uniformMatrix4fv","rgbatexture","concat","createShader","enable","386EqXLwZ","yTexture","modelMatrix","rgbaTexture","CLAMP_TO_EDGE","UNSIGNED_BYTE","STATIC_DRAW","ARRAY_BUFFER","LEQUAL","FLOAT","\n precision highp float;\n varying highp vec2 vTexturePosition;\n uniform int isyuv;\n uniform sampler2D rgbaTexture;\n uniform sampler2D yTexture;\n uniform sampler2D uTexture;\n uniform sampler2D vTexture;\n\n const mat4 YUV2RGB = mat4( 1.1643828125, 0, 1.59602734375, -.87078515625,\n 1.1643828125, -.39176171875, -.81296875, .52959375,\n 1.1643828125, 2.017234375, 0, -1.081390625,\n 0, 0, 0, 1);\n\n\n void main(void) {\n\n if (isyuv>0) {\n\n highp float y = texture2D(yTexture, vTexturePosition).r;\n highp float u = texture2D(uTexture, vTexturePosition).r;\n highp float v = texture2D(vTexture, vTexturePosition).r;\n gl_FragColor = vec4(y, u, v, 1) * YUV2RGB;\n\n } else {\n gl_FragColor = texture2D(rgbaTexture, vTexturePosition);\n }\n }\n ","createBuffer","texParameteri","activeTexture","position","getShaderParameter","DEPTH_BUFFER_BIT","getProgramInfoLog","aVertexPosition","texturePosition","842721RiWYtd","98020TqPnrU","aTexturePosition","deleteProgram","vtexture","TEXTURE0","ytexture","FRAGMENT_SHADER","log","getUniformLocation","\n attribute vec4 aVertexPosition;\n attribute vec2 aTexturePosition;\n uniform mat4 uModelMatrix;\n uniform mat4 uViewMatrix;\n uniform mat4 uProjectionMatrix;\n varying lowp vec2 vTexturePosition;\n void main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * aVertexPosition;\n vTexturePosition = aTexturePosition;\n }\n ","create","TEXTURE1","uViewMatrix","4rmypYb","attribLocations","TEXTURE_MIN_FILTER","TEXTURE_MAG_FILTER","bindBuffer","projectionMatrix","pixelStorei","LUMINANCE","31GQaYJm","bufferData","2411649OhhjAs","uTexture","COLOR_BUFFER_BIT","vertexPosition","6ZfJMuK","1810072SABCQj","viewMatrix","clearColor","viewport","vertexAttribPointer","COMPILE_STATUS","671853bKRivW","LINEAR","40glzYdf","getAttribLocation","deleteBuffer","An error occurred compiling the shaders: ","slice","TEXTURE_2D","texPosition","uniform1i","TEXTURE_WRAP_S"];return(Z=function(){return e})()}function Q(e,t){const r=Z();return(Q=function(e,t){return r[e-=381]})(e,t)}!function(e,t){for(var r=X,n=e();;)try{if(935348===parseInt(r(494))/1*(parseInt(r(490))/2)+-parseInt(r(488))/3*(-parseInt(r(484))/4)+parseInt(r(483))/5+-parseInt(r(491))/6*(parseInt(r(487))/7)+-parseInt(r(486))/8*(-parseInt(r(493))/9)+parseInt(r(485))/10*(-parseInt(r(489))/11)+parseInt(r(492))/12*(-parseInt(r(482))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Y),function(e,t){const r=Q,n=e();for(;;)try{if(137911===parseInt(r(382))/1*(-parseInt(r(431))/2)+-parseInt(r(395))/3+parseInt(r(465))/4*(parseInt(r(452))/5)+-parseInt(r(388))/6*(-parseInt(r(412))/7)+-parseInt(r(389))/8+parseInt(r(384))/9+-parseInt(r(397))/10*(-parseInt(r(451))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Z);var ee=(e,t)=>{const r=Q,n=r(461),i=r(441);t&&e[r(471)](e[r(423)],1);const s=function(){const t=r,s=f(e.VERTEX_SHADER,n),o=f(e[t(458)],i),a=e[t(409)]();return e[t(418)](a,s),e[t(418)](a,o),e.linkProgram(a),e.getProgramParameter(a,e[t(420)])?a:(console[t(459)]("Unable to initialize the shader program: "+e[t(448)](a)),null)}();let o={program:s,attribLocations:{vertexPosition:e[r(398)](s,r(449)),texturePosition:e[r(398)](s,r(453))},uniformLocations:{projectionMatrix:e[r(460)](s,"uProjectionMatrix"),modelMatrix:e[r(460)](s,r(417)),viewMatrix:e[r(460)](s,r(464)),rgbatexture:e[r(460)](s,r(434)),ytexture:e[r(460)](s,r(432)),utexture:e[r(460)](s,r(385)),vtexture:e.getUniformLocation(s,"vTexture"),isyuv:e[r(460)](s,"isyuv")}},a=function(){const t=r,n=e[t(442)]();e[t(469)](e[t(438)],n);e[t(383)](e.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(437)]);var i=[];i=i[t(428)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(442)]();e[t(469)](e[t(438)],s),e.bufferData(e[t(438)],new Float32Array(i),e.STATIC_DRAW);const o=e[t(442)]();e[t(469)](e.ELEMENT_ARRAY_BUFFER,o);return e[t(383)](e[t(415)],new Uint16Array([0,1,2,0,2,3]),e.STATIC_DRAW),{position:n,texPosition:s,indices:o}}(),c=h(),u=h(),l=h(),d=h();function h(){const t=r;let n=e.createTexture();return e[t(414)](e.TEXTURE_2D,n),e[t(443)](e.TEXTURE_2D,e[t(468)],e[t(396)]),e[t(443)](e[t(402)],e[t(467)],e[t(396)]),e[t(443)](e[t(402)],e[t(405)],e[t(435)]),e[t(443)](e.TEXTURE_2D,e[t(406)],e[t(435)]),n}function f(t,n){const i=r,s=e[i(429)](t);return e.shaderSource(s,n),e.compileShader(s),e[i(446)](s,e[i(394)])?s:(console.log(i(400)+e.getShaderInfoLog(s)),e.deleteShader(s),null)}function p(t,n){const i=r;e[i(392)](0,0,t,n),e[i(391)](0,0,0,0),e[i(422)](1),e[i(430)](e.DEPTH_TEST),e.depthFunc(e[i(439)]),e.clear(e[i(386)]|e[i(447)]);const s=T[i(462)]();A(s,-1,1,-1,1,.1,100);const c=T[i(462)]();m(c);const h=T[i(462)]();T[i(411)](h,J[i(419)](0,0,0),J[i(419)](0,0,-1),J[i(419)](0,1,0));{const t=3,r=e[i(440)],n=!1,s=0,c=0;e[i(469)](e[i(438)],a[i(445)]),e[i(393)](o[i(466)][i(387)],t,r,n,s,c),e.enableVertexAttribArray(o[i(466)][i(387)])}{const t=2,r=e[i(440)],n=!1,s=0,c=0;e[i(469)](e[i(438)],a[i(403)]),e[i(393)](o[i(466)].texturePosition,t,r,n,s,c),e.enableVertexAttribArray(o[i(466)][i(450)])}e[i(444)](e[i(456)]+3),e[i(414)](e[i(402)],u),e[i(444)](e[i(456)]+4),e[i(414)](e[i(402)],l),e[i(444)](e[i(456)]+5),e[i(414)](e.TEXTURE_2D,d),e.bindBuffer(e[i(415)],a.indices),e.useProgram(o[i(410)]),e[i(426)](o[i(413)][i(470)],!1,s),e.uniformMatrix4fv(o.uniformLocations[i(433)],!1,c),e[i(426)](o[i(413)][i(390)],!1,h),e.uniform1i(o[i(413)][i(427)],2),e[i(404)](o.uniformLocations[i(457)],3),e[i(404)](o[i(413)][i(425)],4),e[i(404)](o[i(413)][i(455)],5),e.uniform1i(o[i(413)][i(407)],1);{const t=6,r=e.UNSIGNED_SHORT,n=0;e[i(424)](e.TRIANGLES,t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e.activeTexture(e[a(456)]),e.bindTexture(e[a(402)],u),e.texImage2D(e[a(402)],0,e[a(381)],t,n,0,e[a(381)],e[a(436)],i),e[a(444)](e[a(463)]),e.bindTexture(e[a(402)],l),e[a(416)](e[a(402)],0,e[a(381)],t/2,n/2,0,e[a(381)],e.UNSIGNED_BYTE,s),e[a(444)](e.TEXTURE2),e[a(414)](e[a(402)],d),e[a(416)](e[a(402)],0,e[a(381)],t/2,n/2,0,e[a(381)],e[a(436)],o),p(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(401)](0,t*n),a=i[s(401)](t*n,t*n*5/4),c=i[s(401)](t*n*5/4,t*n*3/2);e[s(444)](e[s(456)]),e.bindTexture(e[s(402)],u),e[s(416)](e[s(402)],0,e[s(381)],t,n,0,e[s(381)],e.UNSIGNED_BYTE,o),e.activeTexture(e.TEXTURE1),e[s(414)](e[s(402)],l),e[s(416)](e[s(402)],0,e[s(381)],t/2,n/2,0,e[s(381)],e[s(436)],a),e.activeTexture(e[s(408)]),e[s(414)](e[s(402)],d),e[s(416)](e.TEXTURE_2D,0,e[s(381)],t/2,n/2,0,e[s(381)],e[s(436)],c),p(t,n)},destroy:function(){const t=r;e[t(454)](o[t(410)]),e[t(399)](a.position),e.deleteBuffer(a[t(403)]),e[t(399)](a.indices),e[t(421)](c),e[t(421)](u),e[t(421)](l),e.deleteTexture(d),o=null,a=null,c=null,u=null,l=null,d=null}}};const te=Ae;!function(e,t){const r=Ae,n=e();for(;;)try{if(867646===-parseInt(r(865))/1+parseInt(r(421))/2*(parseInt(r(843))/3)+parseInt(r(412))/4+parseInt(r(760))/5*(parseInt(r(593))/6)+-parseInt(r(566))/7*(parseInt(r(799))/8)+parseInt(r(444))/9*(-parseInt(r(491))/10)+-parseInt(r(866))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Je);const re={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};te(654),te(793),te(867),te(518);const ne={fetch:te(473),hls:te(793),websocket:te(654),webrtc:te(867),webTransport:"webTransport",worker:te(889),aliyunRtc:te(518),mp4:te(809)},ie={player:te(622),playerAudio:te(488),playbackTF:te(590),talk:te(463),playVod:te(466)},se={mp4:"mp4",webm:"webm",flv:te(479),mov:"mov"},oe={flv:te(479),m7s:"m7s",hls:"hls",webrtc:te(867),webTransport:te(583),nakedFlow:te(697),fmp4:te(437),mpeg4:te(805),aliyunRtc:te(518),ts:"ts",g711:te(785),pcm:te(817)};te(482),te(587),te(506),te(798),te(633);const ae={mse:te(576),wcs:te(797),offscreen:te(544),wasm:te(570),simd:te(459),mt:"mt",webrtc:te(867),hls:te(793),aliyunRtc:te(518)},ce=(te(592),"video"),ue={debug:te(492),warn:"warn"},le={click:te(876),mouseDownAndUp:te(747)},de={normal:te(769),simple:te(610)},he={normal:te(769),small:te(807)},fe=te(550),pe=te(678),me=36e5,ve=4080,ye=12;te(453),te(536);const ge={playIsNotPauseOrUrlIsNull:te(842),webglAlignmentError:"Webgl 渲染失败",webglContextLostError:"webgl 上下文丢失",mediaSourceH265NotSupport:te(839),mseSourceBufferFull:te(551),mediaSourceAppendBufferError:te(707),mseSourceBufferError:te(649),mseAddSourceBufferError:te(707),mseWorkerAddSourceBufferError:te(707),mediaSourceDecoderConfigurationError:te(707),mediaSourceTsIsMaxDiff:te(722),mseWidthOrHeightChange:te(722),mediaSourceAudioG711NotSupport:te(708),mediaSourceAudioInitTimeout:te(469),mediaSourceAudioNoDataTimeout:te(430),mediaSourceUseCanvasRenderPlayFailed:te(705),mediaSourceBufferedIsZeroError:te(722),webcodecsH265NotSupport:te(839),webcodecsUnsupportedConfigurationError:te(707),webcodecsDecodeConfigureError:te(707),webcodecsDecodeError:te(649),webcodecsAudioInitTimeout:te(469),webcodecsAudioNoDataTimeout:te(430),wcsWidthOrHeightChange:te(649),wasmDecodeError:te(649),simdDecodeError:te(649),wasmWidthOrHeightChange:"流异常",wasmUseVideoRenderError:te(510),videoElementPlayingFailed:"video自动渲染失败",simdH264DecodeVideoWidthIsTooLarge:te(794),networkDelayTimeout:"网络超时重播失败",fetchError:te(450),streamEnd:"请求结束",websocket1006Error:"流异常结束",websocketError:te(450),webrtcError:te(450),hlsError:te(450),decoderWorkerInitError:te(669),decoderWorkerWasmError:te(744),videoElementPlayingFailedForWebrtc:te(510),videoInfoError:te(611),webrtcStreamH265:"webrtc不支持H265",delayTimeout:"播放超时重播失败",loadingTimeout:"加载超时重播失败",loadingTimeoutRetryEnd:te(696),delayTimeoutRetryEnd:"播放超时重播失败",flvDemuxBufferSizeTooLarge:te(771),audioChannelError:te(586),aliyunRtcError:te(450),mseWaitVideoCanplayTimeout:te(722),initDecoderWorkerTimeout:"初始化解码worker超时"},_e={playType:ie[te(622)],videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,debug:!1,debugLevel:ue.warn,debugUuid:"",isMulti:!0,multiIndex:-1,hotKey:!1,loadingTimeout:10,heartTimeout:10,timeout:10,pageVisibilityHiddenTimeout:300,loadingTimeoutReplay:!0,heartTimeoutReplay:!0,loadingTimeoutReplayTimes:3,heartTimeoutReplayTimes:3,heartTimeoutReplayUseLastFrameShow:!0,replayUseLastFrameShow:!0,replayShowLoadingIcon:!1,supportDblclickFullscreen:!1,showBandwidth:!1,showPerformance:!1,mseCorrectTimeDuration:20,mseCorrectAudioTimeDuration:20,keepScreenOn:!0,isNotMute:!1,muted:!0,hasAudio:!0,hasVideo:!0,operateBtns:{fullscreen:!1,screenshot:!1,play:!1,audio:!1,record:!1,ptz:!1,quality:!1,zoom:!1,close:!1,scale:!1,performance:!1,logSave:!1,aiFace:!1,aiObject:!1,aiOcclusion:!1,fullscreenFn:null,fullscreenExitFn:null,screenshotFn:null,playFn:null,pauseFn:null,recordFn:null,recordStopFn:null},extendOperateBtns:[],contextmenuBtns:[],watermarkConfig:{},controlAutoHide:!1,controlAutoHideDelayTime:5,hasControl:!1,controlSize:he[te(769)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:te(732),decoderOld:te(887),decoderAudio:te(618),decoderHard:"decoder-pro-hard.js",decoderHardNotWasm:te(546),wasmMp4RecorderDecoder:te(514),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:te(703),aspectRatio:te(632),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:de.normal,duration:0,startTime:"",showRateBtn:!1,rateConfig:[],showPrecision:"",showPrecisionBtn:!0,isCacheBeforeDecodeForFpsRender:!1,uiUsePlaybackPause:!1,isPlaybackPauseClearCache:!0,isUseFpsRender:!1,isUseLocalCalculateTime:!1,localOneFrameTimestamp:40,supportWheel:!1,useWCS:!1,useMSE:!1,useSIMD:!0},qualityConfig:[],defaultStreamQuality:"",scaleConfig:["拉伸","缩放","正常"],forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:re.fetch,demuxType:oe[te(479)],useWasm:!1,useOldWasm:!1,useMSE:!1,useWCS:!1,useSIMD:!0,isFFmpegSIMD:!1,useMThreading:!1,preferredHardDecode:!1,wcsUseVideoRender:!0,wcsUseWebgl2Render:!1,wasmUseVideoRender:!0,mseUseCanvasRender:!1,hlsUseCanvasRender:!1,webrtcUseCanvasRender:!1,useOffscreen:!1,useWebGPU:!1,useWebCanvas:!1,mseDecodeErrorReplay:!0,wcsDecodeErrorReplay:!0,wasmDecodeErrorReplay:!0,simdDecodeErrorReplay:!0,simdDecodeErrorReplayType:ae[te(570)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:400,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:se[te(809)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:te(800),ptzClickType:le[te(876)],ptzStopEmitDelay:.3,ptzZoomShow:!1,ptzApertureShow:!1,ptzFocusShow:!1,ptzMoreArrowShow:!1,ptzCruiseShow:!1,ptzFogShow:!1,ptzWiperShow:!1,ptzSupportDraggable:!1,weiXinInAndroidAudioBufferSize:4800,isCryptoAudio:!1,isM7sCrypto:!1,isSm4Crypto:!1,isSm4CryptoH265V2:!1,isXorCrypto:!1,sm4CryptoKey:"",m7sCryptoKey:"",xorCryptoKey:"",cryptoKey:"",cryptoIV:"",cryptoKeyUrl:"",listenWindowResizeAuoResize:!0,orientationChangeResize:!1,useWebFullScreen:!1,ptsMaxDiff:3600,aiFaceDetectLevel:2,aiFaceDetectWidth:240,aiFaceDetectEmitBase64:!1,aiFaceDetectShowRect:!0,aiFaceDetectInterval:1e3,aiFaceDetectRectConfig:{},aiObjectDetectLevel:2,aiObjectDetectWidth:240,aiObjectDetectShowRect:!0,aiObjectDetectInterval:1e3,aiObjectDetectRectConfig:{},aiObjectDetectTarget:"",aiOcclusionDetectInterval:1e3,aiImageDetectDrop:!1,aiImageDetectActive:!1,videoRenderSupportScale:!0,mediaSourceTsIsMaxDiffReplay:!0,controlHtml:"",isH265:!1,isWebrtcH265:!1,supportLockScreenPlayAudio:!0,supportHls265:!0,hls265ForceFixLargeGap:!0,isEmitSEI:!1,pauseAndNextPlayUseLastFrameShow:!1,demuxUseWorker:!0,playFailedAndReplay:!0,showMessageConfig:ge,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:ce,webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:"white",opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:te(543),opacity:.15},isDropSameTimestampGop:!1,mseDecodeAudio:!0,wcsDecodeAudio:!0,nakedFlowH265DemuxUseNew:!0,nakedFlowDemuxUseNew:!0,extendDomConfig:{html:"",showBeforePlay:!1,showAfterLoading:!0},disableContextmenu:!1,mseDecoderUseWorker:!0,openMemoryLog:!1,mainThreadFetchUseWorker:!0,playFailedAndPausedShowPlayBtn:!0,mseCorrectionTimestamp:!0,flvDemuxBufferSizeTooLargeReplay:!1,flvDemuxBufferSizeTooLargeEmitFailed:!1,flvDemuxBufferSizeMaxLarge:1048576,isCheckInView:!1,hiddenControl:!1,androidMobileFullscreenRotate:!0,disableModule:{ptz:!1,record:!1,zoom:!1,watermark:!1,playback:!1},recordWebMSupportSeek:!1,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,drawingRectColor:"red",drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1};te(651),te(852),te(795),te(646),te(813),te(485),te(727),te(644),te(780),te(505),te(516),te(531),te(748),te(810),te(830),te(441),te(893),te(497),te(655),te(638),te(545),te(715),te(422);const be={init:te(559),initVideo:"initVideo",render:te(487),playAudio:te(574),initAudio:te(451),kBps:te(665),decode:te(827),audioCode:te(657),audioNalu:te(818),audioAACSequenceHeader:"audioAACSequenceHeader",videoCode:te(863),videoCodec:te(782),videoNalu:"videoNalu",videoPayload:te(527),audioPayload:te(871),wasmError:te(474),workerFetch:te(752),iframeIntervalTs:"iframeIntervalTs",isDropping:te(462),workerEnd:te(857),networkDelay:te(685),playbackStreamVideoFps:te(695),wasmWidthOrHeightChange:"wasmWidthOrHeightChange",simdDecodeError:"simdDecodeError",simdH264DecodeVideoWidthIsTooLarge:te(541),websocketOpen:te(629),websocketStringMsg:te(898),closeEnd:te(880),tempStream:"tempStream",videoSEI:"videoSEI",flvScriptData:te(811),aacSequenceHeader:te(779),videoSequenceHeader:te(691),flvBufferData:te(604),checkFirstIFrame:"checkFirstIFrame",mseHandle:te(736),mseFirstRenderTime:te(716),mseError:"mseError",notSupportNewWasm:te(758),failedToAsynchronouslyPrepareWasm:te(781)},we={audio:1,video:2},Se={audio:8,video:9,scriptData:18},Ie={init:te(559),decode:te(827),audioDecode:te(836),videoDecode:te(763),initAudioCodec:te(535),initVideoCodec:te(833),close:te(526),updateConfig:te(575),resetDecode:te(458),clearBuffer:"clearBuffer",resetAudioDecode:te(522),resetVideoDecode:te(464),fetchStream:"fetchStream",sendWsMessage:te(693),mseUpdateVideoTimestamp:te(578),playbackIsPause:"playbackIsPause"};function Ae(e,t){const r=Je();return(Ae=function(e,t){return r[e-=410]})(e,t)}te(414),te(750),te(821),te(735),te(584),te(559),te(473),te(549),te(414),te(515),te(750),te(791),te(730),te(629),te(898);const Ee={fullscreen:te(627),fullScreenByStart:te(751),webFullscreen:te(472),decoderWorkerInit:"decoderWorkerInit",play:te(819),playing:te(613),pause:te(521),mute:te(563),load:te(702),loading:"loading",zooming:te(436),drawingRect:te(507),drawingRectInfo:te(896),videoInfo:te(647),timeUpdate:te(468),audioInfo:te(718),log:te(623),error:te(589),kBps:te(665),timeout:"timeout",delayTimeout:te(621),delayTimeoutRetryEnd:te(517),loadingTimeout:te(422),loadingTimeoutRetryEnd:"loadingTimeoutRetryEnd",stats:te(673),performance:"performance",videoSmooth:te(675),faceDetectActive:te(560),objectDetectActive:te(684),occlusionDetectActive:te(628),imageDetectActive:"imageDetectActive",record:te(786),recording:te(598),recordingTimestamp:"recordingTimestamp",recordStart:te(860),recordEnd:te(637),recordCreateError:te(582),recordBlob:"recordBlob",recordCancel:te(434),buffer:te(750),videoFrame:te(899),videoSEI:"videoSEI",videoSEISyncPts:te(826),start:te(619),metadata:te(738),resize:te(534),volumechange:te(539),volume:"volume",destroy:te(414),beforeDestroy:te(476),streamEnd:"streamEnd",streamRate:te(530),streamAbps:te(668),streamVbps:te(700),streamDts:"streamDts",streamSuccess:"streamSuccess",streamMessage:te(724),streamError:"streamError",streamStats:"streamStats",streamEndInner:"streamEndInner",mseSourceOpen:"mseSourceOpen",mseSourceClose:te(490),mseSourceended:te(431),mseSourceStartStreaming:te(720),mseSourceEndStreaming:te(461),mseSourceBufferError:te(561),mseAddSourceBufferError:te(562),mseWorkerAddSourceBufferError:te(687),mseSourceBufferBusy:te(585),mseSourceBufferFull:te(864),videoWaiting:te(683),videoTimeUpdate:te(859),videoSyncAudio:te(501),playToRenderTimes:te(513),playbackTime:te(653),playbackTimestamp:te(783),playbackTimeScroll:"playbackTimeScroll",playbackPrecision:"playbackPrecision",playbackShowPrecisionChange:"playbackShowPrecisionChange",playbackJustTime:"playbackJustTime",playbackStats:te(606),playbackSeek:te(753),playbackPause:te(626),playbackPauseOrResume:te(746),playbackRateChange:te(624),playbackPreRateChange:"playbackPreRateChange",playbackEndInner:te(635),playbackEnd:te(666),playVodStats:"playVodStats",playVodPause:"playVodPause",playVodPauseOrResume:te(512),playVodRateChange:te(820),playVodTime:te(634),playVodTimeCache:te(676),playVodSeek:te(554),playVodSeekEnd:te(721),playVodVideoSeekingByMse:"playVodVideoSeekingByMse",playVodVideoSeekedByMse:te(890),playVodCanplay:te(878),playVodWaiting:te(690),playVodEndedAndReplay:"playVodEndedAndReplay",playVodEnded:te(605),ptz:"ptz",streamQualityChange:te(615),visibilityChange:te(432),netBuf:te(630),close:te(526),networkDelayTimeout:te(425),togglePerformancePanel:te(847),viewResizeChange:te(569),flvDemuxBufferSizeTooLarge:te(868),talkGetUserMediaSuccess:te(815),talkGetUserMediaFail:te(706),talkGetUserMediaTimeout:"talkGetUserMediaTimeout",talkStreamStart:"talkStreamStart",talkStreamOpen:te(762),talkStreamClose:"talkStreamClose",talkStreamError:te(846),talkStreamInactive:te(681),talkStreamMsg:"talkStreamMsg",webrtcDisconnect:te(739),webrtcFailed:te(659),webrtcClosed:"webrtcClosed",webrtcChecking:te(770),webrtcConnected:te(806),webrtcCompleted:te(433),webrtcOnConnectionStateChange:te(480),webrtcOnIceConnectionStateChange:te(612),crashLog:te(509),focus:"focus",blur:te(470),inView:te(894),visibilityHiddenTimeout:te(689),websocketOpen:te(629),websocketClose:"websocketClose",websocketError:"websocketError",websocketStringMsg:te(898),aiObjectDetectorInfo:te(741),aiFaceDetectorInfo:te(861),aiOcclusionDetectResult:"aiOcclusionDetectResult",aiImageDetectResult:"aiImageDetectResult",playFailedAndPaused:te(851),audioResumeState:te(538),webrtcStreamH265:"webrtcStreamH265",flvMetaData:te(688),talkFailedAndStop:te(579),removeLoadingBgImage:te(435),memoryLog:"memoryLog",downloadMemoryLog:te(850),pressureObserverCpu:"pressureObserverCpu",currentPts:"currentPts",online:te(895),offline:te(872),networkState:te(523),clickInitPlayer:te(489)};te(702),te(468),te(647),te(718),te(715),te(677),te(517),te(528),te(472),te(521),te(563),te(673),te(591),te(582),te(639),te(434),te(513),te(753),te(606),te(783),te(746),te(445),te(624),te(503),te(605),te(512),te(634),te(554),te(553),te(615),te(509),te(903),te(689),te(629),te(898),te(741),te(861),te(603),te(555),te(538),te(494),te(826),te(688),te(480),te(612),te(855),te(675),te(523),te(489),te(723),te(846),te(681),te(777),te(579),te(882),te(702),te(468),te(718),te(589),te(715),te(677),te(621),te(517),te(819),te(521),te(563),te(513),te(509),te(629),te(851);const ke={talkStreamError:Ee[te(846)],talkStreamClose:Ee[te(723)]},Ce={playError:te(552),fetchError:te(821),fetchErrorWorker:"fetchErrorWorker",websocketError:te(791),websocketOpenTimeout:te(460),webcodecsH265NotSupport:te(656),webcodecsDecodeError:te(835),webcodecsUnsupportedConfigurationError:te(577),webcodecsDecodeConfigureError:te(905),webcodecsAudioInitTimeout:te(761),webcodecsAudioNoDataTimeout:te(429),mediaSourceH265NotSupport:te(594),mediaSourceAudioG711NotSupport:te(873),mediaSourceAudioInitTimeout:te(814),mediaSourceAudioNoDataTimeout:te(731),mediaSourceDecoderConfigurationError:te(410),mediaSourceFull:Ee[te(864)],mseSourceBufferError:Ee[te(561)],mseAddSourceBufferError:Ee[te(562)],mseWorkerAddSourceBufferError:Ee[te(687)],mediaSourceAppendBufferError:"mediaSourceAppendBufferError",mediaSourceTsIsMaxDiff:te(904),mediaSourceUseCanvasRenderPlayFailed:te(823),mediaSourceBufferedIsZeroError:te(484),wasmDecodeError:"wasmDecodeError",wasmUseVideoRenderError:te(671),simdH264DecodeVideoWidthIsTooLarge:te(541),simdDecodeError:te(442),hlsError:te(858),webrtcError:te(486),webrtcClosed:Ee[te(452)],webrtcIceCandidateError:te(568),webglAlignmentError:"webglAlignmentError",wasmWidthOrHeightChange:te(454),mseWidthOrHeightChange:te(888),wcsWidthOrHeightChange:te(884),widthOrHeightChange:te(415),tallWebsocketClosedByError:te(439),flvDemuxBufferSizeTooLarge:Ee[te(868)],audioChannelError:te(420),webglContextLostError:te(787),videoElementPlayingFailed:te(643),videoElementPlayingFailedForWebrtc:te(802),decoderWorkerInitError:te(682),decoderWorkerWasmError:te(856),videoInfoError:te(662),streamEnd:Ee[te(555)],websocket1006Error:te(790),delayTimeout:Ee[te(621)],loadingTimeout:Ee[te(422)],networkDelayTimeout:Ee[te(425)],fullscreenError:te(443),aliyunRtcError:te(775),mseWaitVideoCanplayTimeout:te(640),initDecoderWorkerTimeout:te(423),notSupportNewWasm:te(758),failedToAsynchronouslyPrepareWasm:te(781),playVodMp4Error:te(456),mp4Error:"mp4Error",...ke},Te={notConnect:"notConnect",open:te(844),close:"close",error:"error"},xe={connecting:0,open:1,closing:2,closed:3};te(596),te(804),te(558),te(558),te(500),te(506);const De={h264:7,h265:12,mpeg4:99},Be={h264:te(609),h265:te(500)},Pe={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};te(599),te(572),te(686),te(599),te(772),te(726),te(742);const Me={sps:7,pps:8,iFrame:5,kUnspecified:0,kSliceNonIDR:1,kSliceDPA:2,kSliceDPB:3,kSliceDPC:4,kSliceIDR:5,kSliceSEI:6,kSliceSPS:7,kSlicePPS:8,kSliceAUD:9,kEndOfSequence:10,kEndOfStream:11,kFiller:12,kSPSExt:13,kReserved0:14},Ue={pFrame:1,kSliceBLA_W_LP:16,kSliceBLA_W_RADL:17,kSliceBLA_N_LP:18,iFrame:19,kSliceIDR_W_RADL:19,nLp:20,kSliceIDR_N_LP:20,craNut:21,kSliceCRA_NUT:21,kSliceRSV_IRAP_VCL22:22,kSliceRSV_IRAP_VCL23:23,vps:32,kSliceVPS:32,sps:33,kSliceSPS:33,pps:34,kSlicePPS:34,kSliceAUD:35,sei:39,prefixSei:39,suffixSei:40};te(832),te(614),te(822),te(719),te(576),te(793),te(592);const Fe={key:"key",delta:"delta"},Re={avc:'video/mp4; codecs="avc1.64002A"',hev:te(658),hev2:'video/mp4;codecs="hev1.1.6.L120.90"',hev3:te(565),hev4:te(625),hev5:te(870)},Le={ended:te(853),open:te(844),closed:te(495)};te(824),te(542),te(743),te(694),te(652),te(447),te(448),te(581),te(542),te(774),te(743),te(885),te(428),te(519),te(897),te(525),te(869),te(508),te(885),te(449),te(831),te(573),te(740),te(547),te(849),te(663),te(759),te(881),te(816),te(877),te(749),te(478);te(645),te(481),te(817),te(712);te(709),te(901);const Oe={sourceClose:te(698),sourceOpen:te(729),sourceended:te(607),startstreaming:"startstreaming",endstreaming:te(838),qualitychange:te(483)};te(620),te(588),te(616),te(713);const ze={h264:te(411),h265:"hevc",av1:"av1"};te(650),te(672),te(537),te(854),te(756);te(641),te(803);const Ne="AbortError";te(418),te(613),te(664);const He={sequenceHeader:0,nalu:1},je=1;te(504),te(661),te(891),te(902);te(556),te(717),te(844),te(589),te(440);te(745),te(704);te(600),te(891),te(532),te(829),te(745),te(745),te(704),te(595),te(533),te(438),te(848),te(788),te(801),te(773),te(601),te(728),te(636),te(502),te(886),te(764),te(417),te(825),te(617),te(520);const Ve={keyFrame:1,interFrame:2};te(488),te(829),te(473),te(479),te(837),te(792),te(529),te(754),te(710),te(834),te(776),te(608),te(757),te(548),te(648),te(766),te(499),te(892),te(446),te(427),te(725),te(874),te(900),te(883),te(424);const We={idle:te(567),connecting:te(477),buffering:"buffering",error:te(589),complete:te(493)};te(467),te(812),te(642),te(571),te(540);const $e={video:1,audio:2},Ge=128,qe={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ke={FT_KEY:16,FT_INTER:32};function Je(){const e=["webrtcOnConnectionStateChange","g711u","M7S","qualitychange","mediaSourceBufferedIsZeroError","replayUseLastFrameShow","webrtcError","render","playerAudio","clickInitPlayer","mseSourceClose","9310PtqjVX","debug","complete","videoSEI","closed","canplaythrough","ghostWatermarkConfig","seeking","sei","H265(HEVC)","videoSyncAudio","multiDragleave","playbackShowPrecisionChange","empty","isFmp4","MPEG4","drawingRect","right","crashLog","video自动渲染失败","Wasm","playVodPauseOrResume","playToRenderTimes","jessibuca-pro-mp4-recorder-decoder.js","destroyEnd","isMpeg4","delayTimeoutRetryEnd","aliyunRtc","left-up","video","pause","resetAudioDecode","networkState","停止录制","left-down","close","videoPayload","fullscreen","hls-manifest-loaded","streamRate","isNakedFlow","0000000000","#343434","resize","initAudioCodec","jbprovm","Decoder failure","audioResumeState","volumechange","NotAllowedError","simdH264DecodeVideoWidthIsTooLarge","halfHour","white","offscreen","videoRenderSupportScale","decoder-pro-hard-not-wasm.js","zoomNarrow","speed","sendMessage","JessibucaPro","缓冲区已满","playIsNotPauseOrUrlIsNull","ptz","playVodSeek","streamEnd","stream","self","blob","init","faceDetectActive","mseSourceBufferError","mseAddSourceBufferError","mute","suspend",'video/mp4;codecs="hev1.2.4.L120.90"',"310380BbqqNO","idle","webrtcIceCandidateError","viewResizeChange","wasm","audio packet","ALAW(g711a)","rightDown","playAudio","updateConfig","mse","webcodecsUnsupportedConfigurationError","mseUpdateVideoTimestamp","talkFailedAndStop","人脸识别激活","5min","recordCreateError","webTransport","fetchSuccess","mseSourceBufferBusy","音频通道错误","HLS","ratechange","error","playbackTF","recordingTimestamp","canvas","30300nLUhLh","mediaSourceH265NotSupport","active","buffering","local-candidate","recording","AAC","rtp","multiMousedown","人脸识别","aiImageDetectResult","flvBufferData","playVodEnded","playbackStats","sourceended","ttfb","H264(AVC)","simple","解析视频分辨率失败","webrtcOnIceConnectionStateChange","playing","webgl","streamQualityChange","progress","container","decoder-pro-audio.js","start","timeupdate","delayTimeout","player","log","playbackRateChange",'video/mp4;codecs="hev1.3.E.L120.90"',"playbackPause","fullscreen$2","occlusionDetectActive","websocketOpen","netBuf","remote-outbound-rtp","default","AliyunRtc","playVodTime","playbackEndInner","multiDragenter","recordEnd","defaultStreamQuality","recordBlob","mseWaitVideoCanplayTimeout","The user aborted a request","video decoder initialization failed","videoElementPlayingFailed","multiIndex","g711a","supportHls265","videoInfo","load-complete","解码失败","A key frame is required after configure() or flush()","playType","half-hour","playbackTime","websocket","watermarkConfig","webcodecsH265NotSupport","audioCode",'video/mp4; codecs="hev1.1.6.L123.b0"',"webrtcFailed","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C(wasm%E5%86%85%E9%83%A8%E4%BC%9A%E6%9A%82%E5%81%9C%E8%A7%A3%E7%A0%81)%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","jtt","videoInfoError","apertureNear","paused","kBps","playbackEnd","receiver","streamAbps","初始化worker失败","peer-connection","wasmUseVideoRenderError","Cannot call 'decode' on a closed codec","stats","性能面板激活","videoSmooth","playVodTimeCache","loadingTimeoutRetryEnd","20251201","webrtc-completed","FSimd","talkStreamInactive","decoderWorkerInitError","videoWaiting","objectDetectActive","networkDelay","MULAW(g711u)","mseWorkerAddSourceBufferError","flvMetaData","visibilityHiddenTimeout","playVodWaiting","videoSequenceHeader","seeked","sendWsMessage","one-hour","playbackStreamVideoFps","加载超时重播失败","nakedFlow","sourceclose","codec","streamVbps","遮挡物检查激活","load","none","script","MediaSource解码使用canvas渲染失败","talkGetUserMediaFail","初始化解码器失败","硬解码不支持G711a/u音频格式","image/png","demuxed-track","csrc","opus","loadedmetadata","durationchange","timeout","mseFirstRenderTime","playback","audioInfo","webgpu","mseSourceStartStreaming","playVodSeekEnd","流异常","talkStreamClose","streamMessage","sourcebuffer-created","MULAW","controlSize","multiMousemove","sourceopen","websocketClose","mediaSourceAudioNoDataTimeout","decoder-pro.js","物品识别","webrtc-closed","fetchErrorWorker","mseHandle","wcsDecodeError","metadata","webrtcDisconnect","zoomExpand","aiObjectDetectorInfo","MP3","fiveMin","wasm解码失败","worklet","playbackPauseOrResume","mouseDownAndUp","isHls","wiperOpen","buffer","fullScreenByStart","workerFetch","playbackSeek","hls-level-loaded","remote-inbound-rtp","Decoder error","load-start","notSupportNewWasm","focusFar","210EZjRMb","webcodecsAudioInitTimeout","talkStreamOpen","videoDecode","4-1","alaw","load-response-headers","object","电子放大","normal","webrtcChecking","FLV待解封装buffer过大","ALAW","multiMouseup","tenMin","aliyunRtcError","metadata-parsed","talkGetUserMediaTimeout","mp3","aacSequenceHeader","isFlv","failedToAsynchronouslyPrepareWasm","videoCodec","playbackTimestamp","sender","g711","record","webglContextLostError","multiSelected","global","websocket1006Error","websocketError","subtitle-segments","hls","不支持该分辨率的视频","isM7sCrypto","window","wcs","Webrtc","56aMgXvk","vertical","multiMouseover","videoElementPlayingFailedForWebrtc","AbortError","download","mpeg4","webrtcConnected","small","物品识别激活","mp4","isWebrtcForZLM","flvScriptData","MEDIA_ERR_DECODE","pauseAndNextPlayUseLastFrameShow","mediaSourceAudioInitTimeout","talkGetUserMediaSuccess","cruiseStart","pcm","audioNalu","play","playVodRateChange","fetchError","webgl2","mediaSourceUseCanvasRenderPlayFailed","oneHour","3-4","videoSEISyncPts","decode","操作盘激活","warn","isWebrtcForSRS","rightUp","webcodecs","initVideoCodec","flv-script-data","webcodecsDecodeError","audioDecode","decoder-pro-audio-player.js","endstreaming","不支持硬解码H265","transport","webrtc-checking","播放地址不能为空","24qkPCHm","open","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","talkStreamError","togglePerformancePanel","multiDblSelected","apertureFar","downloadMemoryLog","playFailedAndPaused","playbackForwardMaxRateDecodeIFrame","ended","Decoding error","currentPts","decoderWorkerWasmError","workerEnd","hlsError","videoTimeUpdate","recordStart","aiFaceDetectorInfo","webrtc-failed","videoCode","mseSourceBufferFull","852707LSMiDM","8017427JwDgrA","webrtc","flvDemuxBufferSizeTooLarge","right-down",'video/mp4;codecs="hev1.4.10.L120.90"',"audioPayload","offline","mediaSourceAudioG711NotSupport","switch-url-failed","退出全屏","click","fogOpen","playVodCanplay","candidate-pair","closeEnd","focusNear","talkStreamMsg","subtitle-playlist","wcsWidthOrHeightChange","down","3-1","decoder-pro-old.js","mseWidthOrHeightChange","worker","playVodVideoSeekedByMse","tcp","sei-in-time","isAliyunRtc","inView","online","drawingRectInfo","right-up","websocketStringMsg","videoFrame","switch-url-success","image/jpeg","udp","focus","mediaSourceTsIsMaxDiff","webcodecsDecodeConfigureError","mediaSourceDecoderConfigurationError","avc","6136492PSQygx","inbound-rtp","destroy","widthOrHeightChange","media-source","1-1","loading","remote-candidate","audioChannelError","401138HjMUaf","loadingTimeout","initDecoderWorkerTimeout","stream-parsed","networkDelayTimeout","ws1006","buffereos","left","webcodecsAudioNoDataTimeout","等待音频数据超时","mseSourceended","visibilityChange","webrtcCompleted","recordCancel","removeLoadingBgImage","zooming","fmp4","#000","tallWebsocketClosedByError","message","isWebrtcForOthers","simdDecodeError","fullscreenError","5715OHuSLJ","playbackPreRateChange","remove-buffer","30min","10min","leftUp","请求失败","initAudio","webrtcClosed","jbprov","wasmWidthOrHeightChange","waiting","playVodMp4Error","emptied","resetDecode","simd","websocketOpenTimeout","mseSourceEndStreaming","isDropping","talk","resetVideoDecode","遮挡物检查","playVod","MEDIA_ERR_ABORTED","timeUpdate","初始化音频解码器失败","blur","outbound-rtp","webFullscreen","fetch","wasmError","webrtc-disconnected","beforeDestroy","connecting","wiperClose","flv"];return(Je=function(){return e})()}te(879),te(699),te(711),te(413),te(597),te(471),te(670),te(667),te(419),te(755),te(631),te(784),te(556),te(840),te(416),te(426),te(737),te(765),te(778),te(712),te(841),te(679),te(475),te(862),te(734),te(418);const Xe="object"==typeof window&&window[te(796)]===window?window:typeof self===te(767)&&self[te(557)]===self?self:typeof global===te(767)&&global[te(789)]===global?global:void 0;te(496),te(493),te(714),te(457),te(713),te(521),te(819),te(613),te(616),te(588),te(692),te(498),te(564),te(620),te(539),te(455),te(875),te(524),te(828),te(768),te(674),te(602),te(580),te(733),te(808),te(465),te(701),te(511),te(680),te(845),te(660);var Ye="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ze(e,t){return e(t={exports:{}},t.exports),t.exports}var Qe=Object.freeze({__proto__:null,commonjsGlobal:Ye,commonjsRequire:function(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")},unwrapExports:function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},createCommonjsModule:Ze,getCjsExportFromNamespace:function(e){return e&&e.default||e}});function et(){var e=["375UZNjEl","exports","fullscreenEnabled","mozFullScreenElement","4KWuTyJ","MSFullscreenChange","exit","off","exitFullscreen","webkitRequestFullScreen","1502004aahOaA","18PSGbsb","msFullscreenEnabled","addEventListener","45561XBvTPH","8196744cdYubZ","undefined","webkitfullscreenerror","mozRequestFullScreen","webkitCancelFullScreen","length","request","createCommonjsModule","fullscreenElement","webkitfullscreenchange","msFullscreenElement","26826bewnAu","msExitFullscreen","isFullscreen","webkitRequestFullscreen","1755208NipdYA","then","webkitFullscreenEnabled","mozCancelFullScreen","isEnabled","webkitExitFullscreen","fullscreenerror","fullscreenchange","requestFullscreen","catch","webkitFullscreenElement","screenfull","documentElement","mozfullscreenchange","change","document","25433470xqPMZn","object","4452416EfcQfZ","bind"];return(et=function(){return e})()}function tt(e,t){var r=et();return(tt=function(e,t){return r[e-=466]})(e,t)}var rt=tt;function nt(){const e=["_total_bytes","readBits","1045311xNNOHB","getUint32","_buffer_index","ExpGolomb: readBits() bits exceeded max 32bits!","549068rCoTwC","_fillCurrentWord","set","35784zxVJnE","1625032uiRCuZ","min","2047338RCfhPq","readSEG","readUEG","_buffer","readByte","_total_bits","ExpGolomb: _fillCurrentWord() but no bytes available","byteLength","6999244ovlghO","_current_word_bits_left","_current_word","_skipLeadingZero","error","880865qoCVST","subarray"];return(nt=function(){return e})()}!function(e,t){for(var r=tt,n=e();;)try{if(830550===-parseInt(r(486))/1+-parseInt(r(480))/2*(parseInt(r(490))/3)+-parseInt(r(474))/4+parseInt(r(476))/5*(-parseInt(r(502))/6)+-parseInt(r(506))/7+-parseInt(r(491))/8+-parseInt(r(487))/9*(-parseInt(r(472))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(et),Qe[rt(498)]((function(e){var t,r,n,i,s,o;t=tt,r=typeof window!==t(492)&&void 0!==window[t(471)]?window[t(471)]:{},n="undefined"!==t(473)&&e[t(477)],i=function(){for(var e,n=t,i=[[n(514),n(484),"fullscreenElement",n(478),n(513),"fullscreenerror"],[n(505),n(511),n(466),n(508),n(500),n(493)],[n(485),n(495),"webkitCurrentFullScreenElement",n(495),n(500),"webkitfullscreenerror"],[n(494),n(509),n(479),"mozFullScreenEnabled",n(469),"mozfullscreenerror"],["msRequestFullscreen",n(503),n(501),n(488),n(481),"MSFullscreenError"]],s=0,o=i[n(496)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(496)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(513)],error:i[t(512)]},o={request:function(e,t){return new Promise(function(n,s){var o=tt,a=function(){var e=tt;this[e(483)](e(470),a),n()}[o(475)](this);this.on(o(470),a);var c=(e=e||r[o(468)])[i.requestFullscreen](t);c instanceof Promise&&c.then(a)[o(515)](s)}.bind(this))},exit:function(){return new Promise(function(e,t){var n=tt;if(this[n(504)]){var s=function(){var t=n;this[t(483)](t(470),s),e()}.bind(this);this.on("change",s);var o=r[i[n(484)]]();o instanceof Promise&&o[n(507)](s)[n(515)](t)}else e()}.bind(this))},toggle:function(e,r){var n=t;return this[n(504)]?this[n(482)]():this[n(497)](e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var i=s[e];i&&r[t(489)](i,n,!1)},off:function(e,t){var n=s[e];n&&r.removeEventListener(n,t,!1)},raw:i},i?(Object.defineProperties(o,{isFullscreen:{get:function(){return Boolean(r[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return r[i[t(499)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i.fullscreenEnabled])}}}),n?e[t(477)]=o:window[t(467)]=o):n?e[t(477)]={isEnabled:!1}:window[t(467)]={isEnabled:!1}}))[rt(510)];const it=st;function st(e,t){const r=nt();return(st=function(e,t){return r[e-=211]})(e,t)}!function(e,t){const r=st,n=e();for(;;)try{if(229999===-parseInt(r(220))/1+-parseInt(r(217))/2+-parseInt(r(213))/3+parseInt(r(221))/4+-parseInt(r(236))/5+-parseInt(r(223))/6+parseInt(r(231))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nt);class ot{constructor(e){const t=st;this[t(226)]=e,this._buffer_index=0,this._total_bytes=e[t(230)],this[t(228)]=8*e[t(230)],this[t(233)]=0,this[t(232)]=0}destroy(){this[st(226)]=null}[it(218)](){const e=it;let t=this._total_bytes-this._buffer_index;if(t<=0)return void console[e(235)](e(229),this[e(211)],this[e(215)]);let r=Math[e(222)](4,t),n=new Uint8Array(4);n[e(219)](this[e(226)][e(237)](this._buffer_index,this[e(215)]+r)),this[e(233)]=new DataView(n.buffer)[e(214)](0,!1),this[e(215)]+=r,this[e(232)]=8*r}[it(212)](e){const t=it;if(e>32&&console.error(t(216)),e<=this[t(232)]){let r=this._current_word>>>32-e;return this[t(233)]<<=e,this[t(232)]-=e,r}let r=this[t(232)]?this[t(233)]:0;r>>>=32-this[t(232)];let n=e-this._current_word_bits_left;this[t(218)]();let i=Math.min(n,this._current_word_bits_left),s=this[t(233)]>>>32-i;return this._current_word<<=i,this[t(232)]-=i,r=r<<i|s,r}readBool(){return 1===this[it(212)](1)}[it(227)](){return this[it(212)](8)}[it(234)](){const e=it;let t;for(t=0;t<this[e(232)];t++)if(0!=(this[e(233)]&2147483648>>>t))return this._current_word<<=t,this[e(232)]-=t,t;return this._fillCurrentWord(),t+this[e(234)]()}[it(225)](){const e=it;let t=this._skipLeadingZero();return this[e(212)](t+1)-1}[it(224)](){let e=this[it(225)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const at=ft;!function(e,t){const r=ft,n=e();for(;;)try{if(213755===parseInt(r(278))/1*(-parseInt(r(235))/2)+parseInt(r(274))/3*(-parseInt(r(251))/4)+-parseInt(r(218))/5+parseInt(r(239))/6+-parseInt(r(261))/7*(-parseInt(r(220))/8)+parseInt(r(228))/9+-parseInt(r(283))/10*(-parseInt(r(272))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yt);const ct=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],ut=ct,lt=ct;function dt(e){let{profile:t,sampleRate:r,channel:n}=e;return new Uint8Array([175,0,t<<3|(14&r)>>1,(1&r)<<7|n<<3])}function ht(e){const t=ft;return pt(e)&&e[1]===He[t(242)]}function ft(e,t){const r=yt();return(ft=function(e,t){return r[e-=211]})(e,t)}function pt(e){return e[0]>>4===Pe.AAC}const mt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function vt(e){const t=ft;let r=new Uint8Array(e),n=null,i=0,s=0,o=0,a=null;if(i=s=r[0]>>>3,o=(7&r[0])<<1|r[1]>>>7,o<0||o>=mt[t(227)])return void console[t(275)](t(243));let c=mt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console.log("Flv: AAC invalid channel configuration");5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Xe.navigator[t(241)].toLowerCase();return-1!==l[t(255)]("firefox")?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(255)](t(223))?(i=2,n=new Array(2),a=o):(i=5,a=o,n=new Array(4),o>=6?a=o-3:1===u&&(i=2,n=new Array(2),a=o)),n[0]=i<<3,n[0]|=(15&o)>>>1,n[1]=(15&o)<<7,n[1]|=(15&u)<<3,5===i&&(n[1]|=(15&a)>>>1,n[2]=(1&a)<<7,n[2]|=8,n[3]=0),{audioType:"aac",config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(267)+i,originalCodec:t(267)+s}}at(221),at(249),at(264);function yt(){const e=["error","bufoff","push","1zSHwrL","sampling_index","other_data_present","Could not found ADTS syncword until payload end","channels","31410ahrkCb","bufpos","sampleRate: ","destroy","subarray","audioMuxVersionA is Not Supported","audio_object_type","sampling_frequency","1318740KRDakS","sbr","123848gtVivM","read","warn","android","eof_flag_","frameLengthType = ","readByte","length","3716649EOaimi","hasIncompleteData","data","channel_config","chan_config","more than 2 numSubFrames Not Supported","iserro","694418mDhZXw","getLATMValue","log","data_","1443408lHCPNe","byteLength","userAgent","sequenceHeader","Flv: AAC invalid sampling frequency index!",". Only frameLengthType = 0 Supported","StreamMuxConfig Missing","readBool","readNextAACFrame","sampling_freq_index","look","aacEncoderConfigurationRecord","32UKxEZE","findNextSyncwordOffset","ext_object_type","has_last_incomplete_data","indexOf","getIncompleteData","unshift","more than 2 numProgram Not Supported","buffer","more than 2 numLayer Not Supported","14fmBnuL","buflen","Invalid sampling index: ","read_golomb","channel: ","sample_rate","mp4a.40.","allStreamsSameTimeFraming zero is Not Supported","set","object_type","readBits","715HNKmgE","current_syncword_offset_","23979Tosoof"];return(yt=function(){return e})()}class gt{constructor(e){const t=at;this[t(238)]=e,this.eof_flag_=!1,this[t(273)]=this.findNextSyncwordOffset(0),this.eof_flag_&&console.error(t(281))}[at(252)](e){const t=at;let r=e,n=this[t(238)];for(;;){if(r+7>=n[t(240)])return this.eof_flag_=!0,n[t(240)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[at(247)](){const e=at;let t=this[e(238)],r=null;for(;null==r&&!this.eof_flag_;){let n=this[e(273)],i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,o=1&t[n+1],a=(192&t[n+2])>>>6,c=(60&t[n+2])>>>2,u=(1&t[n+2])<<2|(192&t[n+3])>>>6,l=(3&t[n+3])<<11|t[n+4]<<3|(224&t[n+5])>>>5;if(t[n+6],n+l>this[e(238)][e(240)]){this.eof_flag_=!0,this[e(254)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(252)](n+h);if(this[e(273)]=f,0!==i&&1!==i||0!==s)continue;let p=t[e(214)](n,n+h);r={},r[e(216)]=a+1,r[e(248)]=c,r[e(217)]=ut[c],r[e(231)]=u,r[e(230)]=p}return r}[at(229)](){return this[at(254)]}[at(256)](){const e=at;return this[e(254)]?this[e(238)][e(214)](this[e(273)]):null}}class _t{constructor(e){const t=at;this[t(238)]=e,this[t(224)]=!1,this[t(273)]=this.findNextSyncwordOffset(0),this.eof_flag_&&console[t(275)](t(281))}[at(252)](e){const t=at;let r=e,n=this[t(238)];for(;;){if(r+1>=n[t(240)])return this[t(224)]=!0,n[t(240)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[at(236)](e){const t=at;let r=e[t(271)](2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(226)]();return n}[at(247)](e){const t=at;let r=this[t(238)],n=null;for(;null==n&&!this[t(224)];){let i=this[t(273)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(238)][t(240)]){this.eof_flag_=!0,this[t(254)]=!0;break}let o=new ot(r[t(214)](i+3,i+3+s)),a=null;if(o[t(246)]()){if(null==e){console[t(222)](t(245)),this[t(273)]=this[t(252)](i+3+s),o.destroy();continue}a=e}else{let e=o.readBool();if(e&&o[t(246)]()){console[t(275)](t(215)),o.destroy();break}if(e&&this[t(236)](o),!o[t(246)]()){console.error(t(268)),o[t(213)]();break}if(0!==o.readBits(6)){console.error(t(233)),o[t(213)]();break}if(0!==o[t(271)](4)){console.error(t(258)),o[t(213)]();break}if(0!==o[t(271)](3)){console[t(275)](t(260)),o.destroy();break}let r=e?this[t(236)](o):0,n=o[t(271)](5);r-=5;let i=o.readBits(4);r-=4;let s=o[t(271)](4);r-=4,o[t(271)](3),r-=3,r>0&&o[t(271)](r);let c=o.readBits(3);if(0!==c){console[t(275)](t(225)+c+t(244)),o[t(213)]();break}o[t(226)]();let u=o[t(246)]();if(u)if(e)this.getLATMValue(o);else{let e=0;for(;;){e<<=8;let r=o.readBool();if(e+=o[t(226)](),!r)break}console[t(237)](e)}o[t(246)]()&&o.readByte(),a={},a.audio_object_type=n,a[t(248)]=i,a.sampling_frequency=ut[a[t(248)]],a[t(231)]=s,a.other_data_present=u}let c=0;for(;;){let e=o[t(226)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(226)]();n={},n[t(216)]=a.audio_object_type,n[t(248)]=a.sampling_freq_index,n[t(217)]=ut[a[t(248)]],n[t(231)]=a[t(231)],n[t(280)]=a[t(280)],n[t(230)]=u,this[t(273)]=this.findNextSyncwordOffset(i+3+s)}return n}[at(229)](){return this[at(254)]}[at(256)](){const e=at;return this.has_last_incomplete_data?this.data_[e(214)](this[e(273)]):null}}function bt(){const e=["568004yaJQdn","shift","2243658vUyXxS","7FeTRNL","370DtHiIa","2395188mZDlUx","byteLength","343518ADONWd","2vQpkRW","push","2226300ShWkcN","set","16SftoGa","subarray","917632SVpjdE","347919CAetOu","length","setUint32"];return(bt=function(){return e})()}function wt(e){const t=Et;let r=arguments[t(214)]>1&&void 0!==arguments[1]?arguments[1]:0;return(e[r]<<24>>>0)+(e[r+1]<<16)+(e[r+2]<<8)+(e[r+3]||0)}function St(e){const t=Et;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4;if(e[t(214)]<4)return[];const n=e[t(214)],i=[];let s,o=0;for(;o+r<n;)if(s=wt(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(207)](e[t(211)](o,o+s)),o+=s}return i}function It(e){const t=Et;let r=arguments[t(214)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(214)];let i=r?2:1,s=0,o=0,a="";for(;255===e[i];)s+=255,i++;for(s+=e[i++];255===e[i];)o+=255,i++;if(o+=e[i++],5===s&&n>i+16)for(let t=0;t<16;t++)a+=e[i].toString(16),i++;return{payload:e.subarray(i),type:s,size:o,uuid:a}}function At(e){const t=Et,r=e[t(204)],n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i[t(209)](n,0),i[t(209)](e,4),i}function Et(e,t){const r=bt();return(Et=function(e,t){return r[e-=203]})(e,t)}function kt(e,t){const r=Et;let n=null;return t?e.length>=28&&(n=1+(3&e[26])):e[r(214)]>=12&&(n=1+(3&e[9])),n}!function(e,t){const r=Et,n=e();for(;;)try{if(392518===-parseInt(r(206))/1*(parseInt(r(216))/2)+-parseInt(r(205))/3*(-parseInt(r(210))/4)+-parseInt(r(208))/5+-parseInt(r(218))/6*(parseInt(r(219))/7)+-parseInt(r(212))/8+parseInt(r(203))/9+-parseInt(r(220))/10*(-parseInt(r(213))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bt);const Ct=Yt;function Tt(){const e=Yt;return(new Date)[e(439)]()}function xt(e,t,r){const n=Yt;return Math[n(442)](Math[n(623)](e,Math[n(442)](t,r)),Math[n(623)](t,r))}function Dt(){const e=Yt;return performance&&typeof performance[e(565)]===e(558)?performance[e(565)]():Date[e(565)]()}function Bt(e){let t=0,r=Dt();return n=>{if(!function(e){const t=Ct;return Object[t(533)][t(410)][t(627)](e)===t(529)}(n))return;t+=n;const i=Dt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=Yt,n=e();for(;;)try{if(432638===-parseInt(r(580))/1+parseInt(r(618))/2*(-parseInt(r(654))/3)+parseInt(r(570))/4*(-parseInt(r(455))/5)+-parseInt(r(687))/6*(-parseInt(r(727))/7)+-parseInt(r(518))/8*(parseInt(r(629))/9)+-parseInt(r(666))/10+parseInt(r(611))/11*(parseInt(r(723))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xt),(()=>{const e=Yt;try{if(typeof WebAssembly===e(639)&&typeof WebAssembly[e(696)]===e(558)){const t=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(550)])return new WebAssembly.Instance(t)instanceof WebAssembly[e(624)]}}catch(e){}})();const Pt=Ct(521),Mt=Ct(488),Ut=Ct(540);Ct(521);const Ft=Pt===Ct(714);Ct(602);function Rt(e){return null==e}function Lt(e){return!Rt(e)}function Ot(e){return e&&"function"==typeof e}function zt(e){const t=Ct;let r=null,n=31&e[0];return(n===Me[t(605)]||n===Me.pps)&&(r=Be.h264),!r&&(n=(126&e[0])>>1,(n===Ue[t(718)]||n===Ue[t(605)]||n===Ue[t(539)])&&(r=Be[t(707)])),r}function Nt(){return typeof WritableStream!==Ct(697)}function Ht(e){e[Ct(563)]()}function jt(e,t){const r=Ct;t&&(e=e.filter((e=>e[r(636)]&&e[r(636)]===t)));let n=e[0],i=null,s=1;if(e[r(576)]>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(576)];o++){let s=e[o];if(t&&s[r(636)]&&s[r(636)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function Vt(e){return e.ok&&e.status>=200&&e.status<=299}function Wt(){return function(e){const t=Ct;let r="";if("object"==typeof e)try{r=JSON[t(457)](e),r=JSON[t(407)](r)}catch(t){r=e}else r=e;return r}(_e)}function $t(e){const t=Ct;return e[0]>>4===je&&e[1]===He[t(647)]}function Gt(e){return!0===e||e===Ct(650)}function qt(e){return!0!==e&&e!==Ct(650)}function Kt(){const e=Ct;return!!(Xe[e(485)]&&Xe[e(594)]&&e(698)in Xe[e(594)]&&!0===Xe[e(594)][e(698)])}function Jt(e,t){const r=Ct,n=St(e[r(479)](5));let i=!1;return n[r(501)]((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Ue.kSliceBLA_W_LP||s===Ue[n(554)]||s===Ue.kSliceBLA_N_LP||s===Ue[n(621)]||s===Ue[n(656)]||n(584),n(615),s===Ue[n(417)])||qt(t)&&s===Me[n(621)])&&(i=!0)})),i}function Xt(){const e=["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","toUpperCase","sequenceHeader","setInt32","win64","true","wow64","overflow","createTextNode","10239vuzwOd","dispatchEvent","nLp","target","Edge","userAgent","setHours","application/vnd.chromium.remoting-viewer","random","mozGetUserMedia","left","zIndex","3685180XdXcQj","touchstart","hash","VideoFrame","none","getImageData","byteLength","restore","revokeObjectURL","crossOrigin","webgl","createElement","string","charAt","xxxxxxxxxxxx4xxx","wow32","borderColor","edge","WAVE","AAC","event","33606wCLzcH","log","top","avc1.","createBuffer","PB/s","{y}-{m}-{d} {h}:{i}:{s}","getUint8","protocol","instantiate","undefined","canConstructInDedicatedWorker","numberOfFrames","Reserved SBR extensions is not implemented","isEnabled","ManagedMediaSource","fillText","substr","documentElement","bottom","h265","hev","[object Error]","xxxx","-webkit-touch-callout","paused","getContext",'"delaytime"',"set","getPropertyValue","f32-planar","vps","subarray","setUint32","wcsDecodeAudio","map","2076jMaWps","hour","-o-user-select","test","784zWDrYE","innerHTML","application/asx","getMonth","#000","origin","toDataURL","transferControlToOffscreen","backgroundColor","-webkit-text-size-adjust","getFullYear","playbackRate","application/javascript","src","element","getAttribute","mousedown","WebGL2RenderingContext","attachShadow","font","webgl2","fontSize","safari","imageSmoothingQuality","hev2","noteOn","image/png","px 宋体","parse","connect","copyright","toString","srcElement","toFixed","match","mousemove","insertBefore","message","kSliceRSV_IRAP_VCL23","mouseup","9999999","isConfigSupported","destination","open","setInt8","join","useMSE","360SE","onerror","not compiled with thread support","round","msFullscreenElement","100","textAlign","gpu","setUint16","application/360softmgrplugin","shadowRoot","canPlayType","touches","getTime","hev3","resume","max","line","performance","toLowerCase","script","charCodeAt","save","mediaDevices","opacity","search","-webkit-tap-highlight-color","mimeTypes","getElementById","38930eKZBid","demuxUseWorker","stringify","createBufferSource","color","createEvent","green","KB/s","children","borderStyle","document",'video/mp4; codecs="',"then","buffer","Bytes","QihooBrowser","filter","PressureObserver","WebGLRenderingContext","replace","download","supported","moz-webgl","getSeconds","slice","clientY","failed to asynchronously prepare wasm","application/hwepass2001.installepass2001","touchmove","0 KB/s","Worker","text","setInt16",'"2.1.3"',"[object Exception]","pageX","memory","firefox","VideoEncoder is not supported","readyState","start","getDay","onload","numberOfChannels","file","application/vnd.apple.mpegurl","forEach","dataset","objectFit","requestVideoFrameCallback","GB/s","div","illegal icc","drawImage","getUserMedia","strokeStyle","getParameter","video","QHBrowser","style","endsWith","user-select","visibility","16qpJHrq","Chrome","keys",'"production"',"application/mozilla-npqihooquicklogin","location","click","TB/s","lineWidth","Anonymous","setUint8","[object Number]","rect","data","hev1.1.6.L120.90","prototype","trim","VideoEncoder.isConfigSupported is not a function","Safari","navigator","webkitGetUserMedia","pps",'"1-2-2025"',"appendChild","AudioData","image","right","setAttribute","100%","push","substring","data-","Module","atob","fillStyle","scrollLeft","kSliceBLA_W_RADL","clientX","RIFF","version","function","MULAW","img","chrome","assign","close","useWCS","now","MediaStream","not compiled with thread support, using thread emulation","html","fromCharCode","68hpbqHZ","-moz-user-select","floor","solid","repeat","initEvent","length","high","ended","webm","177446HSDRxZ","validate","hev4","ActiveXObject","craNut","indexOf","ALAW","height","VideoEncoder.isConfigSupported() result is not supported","pow","isFullscreen","win32","putImageData","pageY","MediaSource","split","hev5","format","[object DOMException]","fullscreenElement","pathname","absolute","1738339200000","imageSmoothingEnabled","width","sps","opera","clearRect","block","mseDecodeAudio","href","51557NVqctr","isTypeSupported","px Arial","createObjectURL","kSliceRSV_IRAP_VCL22","contain","msGetUserMedia","14FRreVE","green yuv","content","iFrame","copyToChannel","min","Instance","localhost","second","call","URL","1364886vrZahu","angle","scrollTop","strokeRect","ZB/s","MediaStreamTrackGenerator","audioWorklet","type","removeChild","createImageBitmap","object","body","hostname","port","canvas","MB/s"];return(Xt=function(){return e})()}function Yt(e,t){const r=Xt();return(Yt=function(e,t){return r[e-=382]})(e,t)}function Zt(){return qt(Ft)}function Qt(e){return e>60*(Number("1")||1)*60*1e3&&Zt()}const er=rr;!function(e,t){const r=rr,n=e();for(;;)try{if(831836===-parseInt(r(397))/1+parseInt(r(423))/2+-parseInt(r(405))/3*(-parseInt(r(421))/4)+parseInt(r(420))/5+-parseInt(r(403))/6+-parseInt(r(392))/7*(-parseInt(r(415))/8)+-parseInt(r(399))/9*(-parseInt(r(414))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ar);var tr=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=rr;function a(e){try{u(n.next(e))}catch(e){s(e)}}function c(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){const t=rr;var n;e[t(413)]?i(e[t(387)]):(n=e.value,n instanceof r?n:new r((function(e){e(n)}))).then(a,c)}u((n=n[o(411)](e,t||[]))[o(390)]())}))};function rr(e,t){const r=ar();return(rr=function(e,t){return r[e-=383]})(e,t)}const nr=Symbol(32),ir=Symbol(16),sr=Symbol(8);class or{constructor(e){const t=er;this.g=e,this[t(400)]=0,e&&(this[t(417)]=e.next().value)}[er(412)](e){const t=er;this.g=e,this[t(402)](e[t(390)]()[t(387)],!0)}[er(401)](){const e=er;this[e(389)]&&this[e(400)]&&(this[e(389)].copyWithin(0,this[e(400)]),this[e(389)]=this[e(389)][e(419)](0,this.buffer[e(395)]-this[e(400)]),this[e(400)]=0)}demand(e,t){const r=er;return t&&this.consume(),this[r(417)]=e,this.flush()}read(e){return tr(this,void 0,void 0,(function*(){const t=rr;return this[t(410)]&&(yield this[t(410)]),this[t(410)]=new Promise(((r,n)=>{const i=t;var s;this[i(422)]=n,this[i(404)]=e=>{const t=i;delete this[t(410)],delete this.resolve,delete this[t(417)],r(e)};this[i(402)](e,!0)||null===(s=this.pull)||void 0===s||s.call(this,e)}))}))}[er(383)](){return this[er(393)](nr)}readU16(){return this.read(ir)}readU8(){return this[er(393)](sr)}close(){const e=er;var t;this.g&&this.g.return(),this[e(389)]&&this[e(389)][e(419)](0,0),null===(t=this.reject)||void 0===t||t[e(384)](this,new Error(e(388))),delete this[e(410)]}[er(385)](){const e=er;if(!this[e(389)]||!this[e(417)])return;let t=null;const r=this[e(389)].subarray(this[e(400)]);let n=0;const i=t=>r[e(395)]<(n=t);if(typeof this[e(417)]===e(406)){if(i(this[e(417)]))return;t=r[e(419)](0,n)}else if(this[e(417)]===nr){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(417)]===ir){if(i(2))return;t=r[0]<<8|r[1]}else if(this.need===sr){if(i(1))return;t=r[0]}else if(e(389)in this[e(417)]){if(e(416)in this[e(417)]){if(i(this[e(417)].byteLength-this.need[e(416)]))return;new Uint8Array(this[e(417)].buffer,this.need[e(416)])[e(409)](r[e(419)](0,n)),t=this[e(417)]}else if(this.g)return void this.g[e(394)](new Error(e(396)))}else{if(i(this[e(417)][e(398)]))return;new Uint8Array(this[e(417)]).set(r[e(419)](0,n)),t=this[e(417)]}return this.consumed+=n,this.g?this.demand(this.g[e(390)](t).value,!0):this.resolve&&this[e(404)](t),t}write(e){const t=er;if(e instanceof Uint8Array?this[t(391)](e.length)[t(409)](e):t(389)in e?this[t(391)](e.byteLength)[t(409)](new Uint8Array(e.buffer,e[t(416)],e[t(398)])):this[t(391)](e[t(398)])[t(409)](new Uint8Array(e)),!this.g&&!this[t(404)])return new Promise((e=>this[t(408)]=e));this[t(385)]()}writeU32(e){const t=er;this[t(391)](4)[t(409)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(385)]()}[er(418)](e){this[er(391)](2).set([e>>8&255,255&e]),this.flush()}writeU8(e){const t=er;this[t(391)](1)[0]=e,this[t(385)]()}malloc(e){const t=er;if(this[t(389)]){const r=this[t(389)][t(395)],n=r+e;if(n<=this[t(389)].buffer[t(398)]-this[t(389)][t(416)])this[t(389)]=new Uint8Array(this[t(389)][t(389)],this[t(389)][t(416)],n);else{const e=new Uint8Array(n);e[t(409)](this[t(389)]),this.buffer=e}return this.buffer[t(419)](r,n)}return this[t(389)]=new Uint8Array(e),this[t(389)]}}function ar(){const e=["throw","length","Unsupported type","1163527rQGhaj","byteLength","18HQuFot","consumed","consume","demand","6895776FreCoL","resolve","15dNpmDk","number","U32","pull","set","lastReadPromise","apply","setG","done","5768530IhbGsd","1120pXcTbE","byteOffset","need","writeU16","subarray","7334340OsEPWV","39568SnGvXa","reject","230770LEmkFu","readU32","call","flush","__awaiter","value","EOF","buffer","next","malloc","17962EKaYHu","read"];return(ar=function(){return e})()}function cr(){const e=["1738515sTDDMh","_opt","error","debug","7482442klvoCr","1566621RoMXdw","414814bzpxcx","63mnuYWy","debugUuid","2QtbbDf","[❗❗❗][","[✅✅✅][","6MyDyMF","24qJaxfF","212319QfganW","24112MvGCCw","[❌❌❌][","log","JbPro","1244800UsNRaH","warn","12mvXxsu","length","debugLevel"];return(cr=function(){return e})()}function ur(e,t){const r=cr();return(ur=function(e,t){return r[e-=462]})(e,t)}or[er(407)]=nr,or.U16=ir,or.U8=sr,function(e,t){const r=ur,n=e();for(;;)try{if(233217===parseInt(r(485))/1*(parseInt(r(464))/2)+parseInt(r(462))/3*(-parseInt(r(470))/4)+parseInt(r(479))/5*(parseInt(r(467))/6)+parseInt(r(484))/7+-parseInt(r(468))/8*(parseInt(r(469))/9)+parseInt(r(474))/10+-parseInt(r(483))/11*(parseInt(r(476))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cr);class lr{constructor(e){const t=ur;this[t(472)]=function(r){const n=t;if(e._opt[n(478)]==ue.debug){const t=e._opt[n(463)]?"["+e[n(480)].debugUuid+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(472)](n(473)+t+n(466)+r+"]",...s)}},this[t(475)]=function(r){const n=t;if(e._opt[n(478)]==ue[n(482)]||e._opt[n(478)]==ue[n(475)]){const t=e[n(480)][n(463)]?"["+e[n(480)][n(463)]+"]":"";for(var i=arguments[n(477)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(472)](n(473)+t+n(465)+r+"]",...s)}},this.error=function(r){const n=t,i=e._opt[n(463)]?"["+e[n(480)][n(463)]+"]":"";for(var s=arguments[n(477)],o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(481)](n(473)+i+n(471)+r+"]",...o)}}}const dr=fr;function hr(){const e=["readUEG","3786804gfXJDJ","7JFevhf","994884ZjxnqP","getProfileString","40ZAHqtI","Unknown","3498604yoPDbs","readBits","29759iGRJMU","_skipScalingList","35660090WJERKB","readBool","90KOQQca","length","getChromaFormatString","_ebsp2rbsp","buffer","readSEG","parseSPS$2","ceil","Extended","2899096TTHPtI","toString","Main","parseSPS","avc1.","readByte","getLevelString","destroy","subarray","High","toFixed","1489617TERcqv"];return(hr=function(){return e})()}function fr(e,t){const r=hr();return(fr=function(e,t){return r[e-=251]})(e,t)}!function(e,t){const r=fr,n=e();for(;;)try{if(708677===-parseInt(r(263))/1*(-parseInt(r(267))/2)+parseInt(r(255))/3+parseInt(r(261))/4+-parseInt(r(259))/5*(-parseInt(r(257))/6)+parseInt(r(256))/7*(-parseInt(r(276))/8)+-parseInt(r(253))/9+-parseInt(r(265))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hr);class pr{static[dr(270)](e){const t=dr;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(271)],0,s)}static[dr(279)](e){const t=dr;let r=pr._ebsp2rbsp(e),n=new ot(r);n[t(281)]();let i=n[t(281)]();n[t(281)]();let s=n[t(281)]();n[t(254)]();let o=pr[t(258)](i),a=pr[t(282)](s),c=1,u=420,l=[0,420,422,444],d=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(c=n[t(254)](),3===c&&n[t(262)](1),c<=3&&(u=l[c]),d=n[t(254)]()+8,n[t(254)](),n[t(262)](1),n[t(266)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(266)]()&&(r<6?pr[t(264)](n,16):pr[t(264)](n,64))}n[t(254)]();let h=n.readUEG();if(0===h)n.readUEG();else if(1===h){n.readBits(1),n[t(272)](),n.readSEG();let e=n[t(254)]();for(let t=0;t<e;t++)n.readSEG()}let f=n[t(254)]();n.readBits(1);let p=n[t(254)](),m=n.readUEG(),v=n[t(262)](1);0===v&&n[t(262)](1),n.readBits(1);let y=0,g=0,_=0,b=0;n.readBool()&&(y=n[t(254)](),g=n[t(254)](),_=n[t(254)](),b=n[t(254)]());let w=1,S=1,I=0,A=!0,E=0,k=0;if(n[t(266)]()){if(n[t(266)]()){let e=n[t(281)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(w=r[e-1],S=i[e-1]):255===e&&(w=n.readByte()<<8|n[t(281)](),S=n[t(281)]()<<8|n.readByte())}if(n[t(266)]()&&n.readBool(),n.readBool()&&(n[t(262)](4),n[t(266)]()&&n[t(262)](24)),n.readBool()&&(n[t(254)](),n[t(254)]()),n[t(266)]()){let e=n.readBits(32),r=n[t(262)](32);A=n[t(266)](),E=r,k=2*e,I=E/k}}let C=1;(1!==w||1!==S)&&(C=w/S);let T=0,x=0;if(0===c)T=1,x=2-v;else{T=3===c?1:2,x=(1===c?2:1)*(2-v)}let D=16*(p+1),B=16*(m+1)*(2-v);D-=(y+g)*T,B-=(_+b)*x;let P=Math[t(274)](D*C);return n[t(283)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:pr.getChromaFormatString(u),frame_rate:{fixed:A,fps:I,fps_den:k,fps_num:E},sar_ratio:{width:w,height:S},codec_size:{width:D,height:B},present_size:{width:P,height:B}}}static[dr(273)](e){const t=dr;let r=e[t(284)](1,4),n=t(280);for(let e=0;e<3;e++){let i=r[e][t(277)](16);i[t(268)]<2&&(i="0"+i),n+=i}let i=pr[t(270)](e),s=new ot(i);s[t(281)]();let o=s[t(281)]();s.readByte();let a=s[t(281)]();s[t(254)]();let c=pr.getProfileString(o),u=pr[t(282)](a),l=1,d=420,h=[0,420,422,444],f=8,p=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(l=s.readUEG(),3===l&&s.readBits(1),l<=3&&(d=h[l]),f=s[t(254)]()+8,p=s.readUEG()+8,s[t(262)](1),s.readBool())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(266)]()&&(r<6?pr[t(264)](s,16):pr[t(264)](s,64))}s[t(254)]();let m=s[t(254)]();if(0===m)s[t(254)]();else if(1===m){s[t(262)](1),s[t(272)](),s.readSEG();let e=s[t(254)]();for(let r=0;r<e;r++)s[t(272)]()}let v=s[t(254)]();s[t(262)](1);let y=s[t(254)](),g=s[t(254)](),_=s[t(262)](1);0===_&&s[t(262)](1),s[t(262)](1);let b=0,w=0,S=0,I=0;s[t(266)]()&&(b=s.readUEG(),w=s[t(254)](),S=s[t(254)](),I=s.readUEG());let A=1,E=1,k=0,C=!0,T=0,x=0;if(s[t(266)]()){if(s.readBool()){let e=s[t(281)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],n=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(A=r[e-1],E=n[e-1]):255===e&&(A=s[t(281)]()<<8|s[t(281)](),E=s.readByte()<<8|s[t(281)]())}if(s[t(266)]()&&s[t(266)](),s[t(266)]()&&(s[t(262)](4),s[t(266)]()&&s[t(262)](24)),s[t(266)]()&&(s[t(254)](),s[t(254)]()),s[t(266)]()){let e=s[t(262)](32),r=s[t(262)](32);C=s[t(266)](),T=r,x=2*e,k=T/x}}let D=1;(1!==A||1!==E)&&(D=A/E);let B=0,P=0;if(0===l)B=1,P=2-_;else{B=3===l?1:2,P=(1===l?2:1)*(2-_)}let M=16*(y+1),U=16*(g+1)*(2-_);M-=(b+w)*B,U-=(S+I)*P;let F=Math.ceil(M*D);return s.destroy(),s=null,{codec_mimetype:n,profile_idc:o,level_idc:a,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:f,bit_depth_luma:f,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:pr.getChromaFormatString(d),frame_rate:{fixed:C,fps:k,fps_den:x,fps_num:T},sar_ratio:{width:A,height:E},codec_size:{width:M,height:U},present_size:{width:F,height:U}}}static _skipScalingList(e,t){const r=dr;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(272)](),i=(n+s+256)%256),n=0===i?n:i}static[dr(258)](e){const t=dr;switch(e){case 66:return"Baseline";case 77:return t(278);case 88:return t(275);case 100:return t(251);case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return t(260)}}static getLevelString(e){return(e/10)[dr(252)](1)}static[dr(269)](e){const t=dr;switch(e){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return t(260)}}}const mr=vr;function vr(e,t){const r=gr();return(vr=function(e,t){return r[e-=274]})(e,t)}!function(e,t){const r=vr,n=e();for(;;)try{if(264845===parseInt(r(274))/1+-parseInt(r(278))/2*(-parseInt(r(281))/3)+-parseInt(r(277))/4+parseInt(r(275))/5+-parseInt(r(279))/6+-parseInt(r(276))/7*(parseInt(r(280))/8)+parseInt(r(292))/9*(parseInt(r(282))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gr);class yr{constructor(e){const t=vr;this[t(289)]=e,this[t(285)]=e[t(288)],this[t(283)]=0,this[t(291)]=0,this[t(290)]=!1}[mr(287)](e){const t=mr;let r=0,n=0;for(;e;){if(e<0||this[t(283)]>=this[t(285)])return this[t(290)]=!0,0;this.iserro=!1,n=this[t(291)]+e>8?8-this[t(291)]:e,r<<=n,r+=this[t(289)][this[t(283)]]>>8-this[t(291)]-n&255>>8-n,this.bufoff+=n,e-=n,8==this[t(291)]&&(this[t(283)]++,this[t(291)]=0)}return r}[mr(286)](e){const t=mr;let r=this[t(283)],n=this[t(291)],i=this[t(287)](e);return this[t(283)]=r,this[t(291)]=n,i}[mr(284)](){const e=mr;let t;for(t=0;0===this[e(287)](1)&&!this[e(290)];t++);return(1<<t)+this[e(287)](t)-1}}function gr(){const e=["iserro","bufoff","749718FJbChv","23420YHaOUL","702695jkVYuv","7cBlqKY","697276RFjgJj","211906REKAIb","1027476DOIKbz","1818136pNHeJP","12aCRmtJ","30rbyIiy","bufpos","read_golomb","buflen","look","read","length","buffer"];return(gr=function(){return e})()}function _r(e,t){const r=wr();return(_r=function(e,t){return r[e-=475]})(e,t)}const br=_r;function wr(){const e=["1666392JMIFTc","readEG","485318dSWOwC","10184ETAUkG","skipLZ","_word","_loadWord","set","_data","142572OhSoBh","min","ExpGolomb data params is required","readBits","byteLength","271112hsepfJ","244821ZVzodY","_bitsAvailable","skipBits","No bytes available","4977qFGROh","_bytesAvailable","21LyyXvp","readBool","readUByte","2145470Iywopd"];return(wr=function(){return e})()}!function(e,t){const r=_r,n=e();for(;;)try{if(326258===parseInt(r(489))/1+parseInt(r(476))/2+-parseInt(r(477))/3+-parseInt(r(487))/4+-parseInt(r(486))/5+-parseInt(r(496))/6*(parseInt(r(483))/7)+-parseInt(r(490))/8*(-parseInt(r(481))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wr);br(493),br(479),br(499),br(491),br(488),br(484),br(485);const Sr=Ir;function Ir(e,t){const r=Er();return(Ir=function(e,t){return r[e-=319]})(e,t)}function Ar(e){const t=Ir,r={};let n=function(){const e=Ir;let t=new ArrayBuffer(2);return new DataView(t)[e(377)](0,256,!0),256===new Int16Array(t)[0]}();const i=new DataView(e[t(368)]);let s=i[t(386)](0),o=i[t(386)](1);if(i[t(386)](2),i.getUint8(3),1!==s||0===o)return{};const a=1+(3&i[t(386)](4));if(3!==a&&4!==a)return{};let c=31&i[t(386)](5);if(0===c)return{};let u=6;for(let s=0;s<c;s++){let o=i[t(355)](u,!n);if(u+=2,0===o)continue;let a=new Uint8Array(e[t(368)],u,o);u+=o;let c=pr[t(343)](a);if(0!==s)continue;r[t(384)]=a,r[t(387)]=1e3,r[t(344)]=c[t(373)][t(354)],r[t(350)]=c.codec_size.height,r[t(335)]=c[t(329)][t(354)],r.presentHeight=c[t(329)][t(376)],r[t(351)]=c.profile_string,r.level=c[t(391)],r[t(375)]=c.bit_depth,r[t(341)]=c[t(367)],r.sarRatio=c[t(394)],r[t(338)]=c.frame_rate,(!1===c.frame_rate[t(336)]||0===c[t(356)][t(326)]||0===c[t(356)][t(342)])&&(r[t(338)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=r[t(338)][t(342)],d=r[t(338)].fps_num;r[t(399)]=r[t(387)]*(l/d);let h=a[t(363)](1,4),f="avc1.";for(let e=0;e<3;e++){let r=h[e][t(392)](16);r[t(352)]<2&&(r="0"+r),f+=r}r[t(389)]=f}let l=i[t(386)](u);if(0===l)return{};u++;for(let s=0;s<l;s++){let s=i[t(355)](u,!n);if(u+=2,0===s)continue;let o=new Uint8Array(e[t(368)],u,s);u+=s,r.pps=o}if(r.videoType=ze.h264,r[t(384)]){const e=r[t(384)][t(321)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(334)](n,0),i[t(334)](r[t(384)],4),r.sps=i}if(r.pps){const e=r[t(403)][t(321)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(334)](n,0),i.set(r[t(403)],4),r.pps=i}return r}function Er(){const e=["readNextNaluPayload","1274304uyAlYa","7060554TgxSnL","Invalid AVCDecoderConfigurationRecord: No PPS'","skipBits","sps","bit_depth","getUint8","timescale","nalu","codec","parseSPS$2","level_string","toString","Strange NaluLengthSizeMinusOne: ","sar_ratio","avc_ref_frames","readBits","error","h264","refSampleDuration","ceil","kReserved0","readUByte","pps","968366ghijFf","803418GGqzzF","byteLength","Could not find H264 startcode until payload end!","currentStartcodeOffset","readUEG","readBool","fps_num","data","avc1.","present_size","kSliceNonIDR","avcc","Invalid AVCDecoderConfigurationRecord, lack of data!","eofFlag","set","presentWidth","fixed","read","frameRate","nb_sps","99479maRdOV","chromaFormat","fps_den","parseSPS","codecWidth","1110675aDfgge","profile_string","bit_depth_chroma","findNextStartCodeOffset","push","codecHeight","profile","length","Invalid AVCDecoderConfigurationRecord: No SPS","width","getUint16","frame_rate","setUint32","12JXolqd","level","read_golomb","iFrame","8KggCkh","subarray","type","kSliceSEI","presentHeight","chroma_format","buffer","558483lPpwKJ","chroma_format_idc","sarRatio","shift","codec_size","skipScalingList","bitDepth","height","setInt16","skipUEG"];return(Er=function(){return e})()}function kr(e){const t=Ir;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r[t(321)]>>8&255,i[12]=255&r[t(321)],i[t(349)](...r,1,n[t(321)]>>8&255,255&n[t(321)],...n);return new Uint8Array(i)}function Cr(e){const t=Ir;let{sps:r,pps:n}=e,i=8+r[t(321)]+1+2+n[t(321)],s=!1;const o=pr[t(390)](r);66!==r[3]&&77!==r[3]&&88!==r[3]&&(s=!0,i+=4);let a=new Uint8Array(i);a[0]=1,a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=255,a[5]=225;let c=r.byteLength;a[6]=c>>>8,a[7]=255&c;let u=8;a[t(334)](r,8),u+=c,a[u]=1;let l=n[t(321)];a[u+1]=l>>>8,a[u+2]=255&l,a[t(334)](n,u+3),u+=3+l,s&&(a[u]=252|o[t(370)],a[u+1]=248|o.bit_depth_luma-8,a[u+2]=248|o[t(347)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d.length+a[t(321)]);return h[t(334)](d,0),h.set(a,d[t(352)]),h}function Tr(e,t){const r=Ir;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e.byteLength>>24&255,n[6]=e[r(321)]>>16&255,n[7]=e[r(321)]>>8&255,n[8]=255&e[r(321)];const i=new Uint8Array(n.length+e[r(321)]);return i[r(334)](n,0),i[r(334)](e,n.length),i}function xr(e,t){const r=Ir;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(352)]+e[r(321)]);return i[r(334)](n,0),i.set(e,n[r(352)]),i}function Dr(e){return 31&e[0]}function Br(e){return e===Me[Ir(365)]}function Pr(e){return!function(e){const t=Ir;return e===Me[t(384)]||e===Me[t(403)]}(e)&&!Br(e)}function Mr(e){return e===Me[Ir(361)]}function Ur(e){const t=Ir;if(0===e[t(352)])return!1;const r=Dr(e[0]);for(let n=1;n<e[t(352)];n++)if(r!==Dr(e[n]))return!1;return!0}!function(e,t){const r=Ir,n=e();for(;;)try{if(431030===parseInt(r(340))/1+parseInt(r(320))/2+parseInt(r(369))/3*(-parseInt(r(358))/4)+-parseInt(r(345))/5+-parseInt(r(380))/6+parseInt(r(319))/7+-parseInt(r(362))/8*(-parseInt(r(381))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Er);class Fr{constructor(e){const t=Ir;this[t(327)]=e,this.eofFlag=!1,this[t(323)]=this[t(348)](0),this.eofFlag&&console.error(t(322))}findNextStartCodeOffset(e){const t=Ir;let r=e,n=this[t(327)];for(;;){if(r+3>=n[t(321)])return this[t(333)]=!0,n[t(321)];let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}[Sr(379)](){const e=Sr;let t=this[e(327)],r=null;for(;null==r&&!this[e(333)];){let n=this[e(323)];n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=31&t[n],s=(128&t[n])>>>7,o=this.findNextStartCodeOffset(n);this.currentStartcodeOffset=o,i>=Me[e(401)]||0===s&&(r={type:i,data:t[e(363)](n,o)})}return r}}class Rr{constructor(e){const t=Sr;let r=e[t(327)].byteLength;this[t(364)]=e[t(364)],this[t(327)]=new Uint8Array(4+r),new DataView(this[t(327)].buffer)[t(357)](0,r),this[t(327)][t(334)](e.data,4)}}function Lr(){const e=["m_byte","GetWord","100932sOyXbK","4785YHRaoC","GetBit","m_idx","21241264uhuEVg","7266424pqAXXH","m_bits","GetUE","4072dhFXaB","m_len","GetBYTE","6vscNip","1490WbFpjd","535239ugvrTP","GetSE","m_data","140BxzxUl","35136hbPShk","length","155641HwuEet","m_zeros"];return(Lr=function(){return e})()}const Or=zr;function zr(e,t){const r=Lr();return(zr=function(e,t){return r[e-=323]})(e,t)}!function(e,t){const r=zr,n=e();for(;;)try{if(576359===-parseInt(r(336))/1+-parseInt(r(328))/2*(-parseInt(r(330))/3)+parseInt(r(325))/4*(parseInt(r(341))/5)+-parseInt(r(340))/6*(parseInt(r(333))/7)+parseInt(r(345))/8+-parseInt(r(334))/9*(-parseInt(r(329))/10)+-parseInt(r(344))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Lr);Or(327),Or(342),Or(331);const Nr=Hr;function Hr(e,t){const r=jr();return(Hr=function(e,t){return r[e-=297]})(e,t)}function jr(){const e=["1656292JkfaFZ","397870ZAPRfJ","10BNgQIg","49MpjiGy","14244bTGltz","998048ibSLAg","30737XZvcoV","45fKcRVV","15HTdcjP","warn","GetUE","byteLength","SPSParser chroma_format_idc > 3","GetWord","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","_ebsp2rbsp","SPSParser sps_seq_parameter_set_id > 15","529448aFUvGg","50778bDckeZ"];return(jr=function(){return e})()}!function(e,t){const r=Hr,n=e();for(;;)try{if(202433===-parseInt(r(305))/1+-parseInt(r(303))/2*(parseInt(r(307))/3)+-parseInt(r(297))/4*(parseInt(r(301))/5)+-parseInt(r(298))/6*(-parseInt(r(302))/7)+parseInt(r(304))/8+parseInt(r(306))/9*(parseInt(r(300))/10)+parseInt(r(299))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jr);Nr(314);function Vr(e,t){const r=Gr();return(Vr=function(e,t){return r[e-=326]})(e,t)}!function(e,t){const r=Vr,n=e();for(;;)try{if(587318===-parseInt(r(347))/1*(-parseInt(r(333))/2)+-parseInt(r(344))/3*(parseInt(r(342))/4)+parseInt(r(348))/5*(-parseInt(r(338))/6)+-parseInt(r(331))/7*(parseInt(r(334))/8)+-parseInt(r(327))/9+parseInt(r(341))/10*(parseInt(r(345))/11)+parseInt(r(351))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gr);const Wr=e=>{const t=Vr;let r=e,n=r[t(346)],i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(335)],0,s)},$r=e=>{const t=Vr;switch(e){case 0:return"4:0:0";case 1:return t(330);case 2:return t(336);case 3:return t(343);default:return"Unknown"}};function Gr(){const e=["readSEG","5037900lKAYuw","readUEG","toFixed","readByte","1376406txNIIp",".B0",".1.L","4:2:0","7MCEbnI","push","1533362QkfOwN","284888QkjOMv","buffer","4:2:2","destroy","2088svHPfq","readBits","readBool","10FgZCDN","4bTJsfQ","4:4:4","166776SrcjGB","205711iKdGbK","byteLength","1yzzpWR","5370xhCZzH","min"];return(Gr=function(){return e})()}const qr=Jr;function Kr(){const e=["parseVPS","959yjJZtN","Rext","buffer","byteLength","4154625YDlnfU","1913967UsUtpt",".B0","readBool","194018bkRXeD","readSEG","4:2:0","2310740yhPrSP","toFixed","parsePPS","getProfileString","_ebsp2rbsp","Unknown","getLevelString","SCC","readBits","7562712oIgAPG","destroy","2WxNruh","min","readUEG","Main","push","26526FDrmVX","getChromaFormatString","4:0:0","2058424xkQEja","readByte","4:4:4"];return(Kr=function(){return e})()}function Jr(e,t){const r=Kr();return(Jr=function(e,t){return r[e-=363]})(e,t)}!function(e,t){const r=Jr,n=e();for(;;)try{if(556608===-parseInt(r(380))/1*(parseInt(r(394))/2)+parseInt(r(377))/3+-parseInt(r(368))/4+-parseInt(r(383))/5+-parseInt(r(365))/6*(-parseInt(r(372))/7)+parseInt(r(392))/8+-parseInt(r(376))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kr);class Xr{static _ebsp2rbsp(e){const t=Jr;let r=e,n=r[t(375)],i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(374)],0,s)}static[qr(371)](e){const t=qr;let r=Xr[t(387)](e),n=new ot(r);return n[t(369)](),n.readByte(),n.readBits(4),n[t(391)](2),n[t(391)](6),{num_temporal_layers:n[t(391)](3)+1,temporal_id_nested:n[t(379)]()}}static parseSPS(e){const t=qr;let r=Xr._ebsp2rbsp(e),n=new ot(r);n[t(369)](),n[t(369)]();let i=0,s=0,o=0,a=0;n[t(391)](4);let c=n.readBits(3);n[t(379)]();let u=n.readBits(2),l=n.readBool(),d=n[t(391)](5),h=n.readByte(),f=n.readByte(),p=n[t(369)](),m=n[t(369)](),v=n.readByte(),y=n[t(369)](),g=n.readByte(),_=n.readByte(),b=n[t(369)](),w=n[t(369)](),S=n[t(369)](),I=[],A=[];for(let e=0;e<c;e++)I[t(364)](n[t(379)]()),A[t(364)](n.readBool());if(c>0)for(let e=c;e<8;e++)n[t(391)](2);for(let e=0;e<c;e++)I[e]&&(n[t(369)](),n[t(369)](),n.readByte(),n[t(369)](),n[t(369)](),n[t(369)](),n[t(369)](),n.readByte(),n[t(369)](),n[t(369)](),n.readByte()),A[e]&&n[t(369)]();n[t(396)]();let E=n[t(396)]();3==E&&n[t(391)](1);let k=n.readUEG(),C=n[t(396)]();n[t(379)]()&&(i+=n.readUEG(),s+=n[t(396)](),o+=n.readUEG(),a+=n[t(396)]());let T=n.readUEG(),x=n.readUEG(),D=n.readUEG();for(let e=n.readBool()?0:c;e<=c;e++)n[t(396)](),n[t(396)](),n[t(396)]();if(n[t(396)](),n[t(396)](),n[t(396)](),n[t(396)](),n.readUEG(),n[t(396)](),n[t(379)]()){if(n[t(379)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(379)]()){let r=Math[t(395)](64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(381)]()}else n[t(396)]()}}n[t(379)](),n[t(379)](),n[t(379)]()&&(n[t(369)](),n[t(396)](),n[t(396)](),n[t(379)]());let B=n[t(396)](),P=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n[t(379)]()),r){e===B&&n[t(396)](),n[t(379)](),n[t(396)]();let r=0;for(let e=0;e<=P;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(379)]()),(e||i)&&r++}P=r}else{let e=n[t(396)](),r=n.readUEG();P=e+r;for(let r=0;r<e;r++)n[t(396)](),n[t(379)]();for(let e=0;e<r;e++)n.readUEG(),n.readBool()}}if(n[t(379)]()){let e=n.readUEG();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(391)](1);n.readBits(1)}}let M=!1,U=0,F=1,R=1,L=!1,O=1,z=1;if(n[t(379)](),n[t(379)](),n[t(379)]()){if(n[t(379)]()){let e=n[t(369)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<=16?(F=r[e-1],R=i[e-1]):255===e&&(F=n[t(391)](16),R=n[t(391)](16))}if(n[t(379)]()&&n[t(379)](),n[t(379)]()){n[t(391)](3),n[t(379)](),n[t(379)]()&&(n.readByte(),n.readByte(),n[t(369)]())}if(n[t(379)]()&&(n[t(396)](),n[t(396)]()),n[t(379)](),n[t(379)](),n[t(379)](),M=n[t(379)](),M&&(n[t(396)](),n.readUEG(),n[t(396)](),n[t(396)]()),n.readBool()){if(O=n[t(391)](32),z=n[t(391)](32),n[t(379)]()&&n[t(396)](),n.readBool()){let e=!1,r=!1,i=!1;e=n.readBool(),r=n.readBool(),(e||r)&&(i=n[t(379)](),i&&(n.readByte(),n[t(391)](5),n.readBool(),n.readBits(5)),n[t(391)](4),n[t(391)](4),i&&n.readBits(4),n[t(391)](5),n.readBits(5),n[t(391)](5));for(let s=0;s<=c;s++){let s=n[t(379)]();L=s;let o=!0,a=1;!s&&(o=n.readBool());let c=!1;if(o?n.readUEG():c=n.readBool(),!c&&(a=n[t(396)]()+1),e){for(let e=0;e<a;e++)n[t(396)](),n.readUEG(),i&&(n[t(396)](),n[t(396)]());n.readBool()}if(r){for(let e=0;e<a;e++)n[t(396)](),n[t(396)](),i&&(n[t(396)](),n.readUEG());n.readBool()}}}}n[t(379)]()&&(n[t(379)](),n.readBool(),n[t(379)](),U=n.readUEG(),n[t(396)](),n[t(396)](),n.readUEG(),n[t(396)]())}n[t(379)]();let N="hvc1."+d+".1.L"+S+t(378),H=k-(i+s)*(1===E||2===E?2:1),j=C-(o+a)*(1===E?2:1),V=1;return 1!==F&&1!==R&&(V=F/R),n[t(393)](),n=null,{codec_mimetype:N,profile_string:Xr[t(386)](d),level_string:Xr[t(389)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:E,chroma_format_string:Xr[t(366)](E),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:U,constant_frame_rate:0,chroma_format_idc:E,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:F,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}}}static[qr(385)](e){const t=qr;let r=Xr[t(387)](e),n=new ot(r);n[t(369)](),n[t(369)](),n.readUEG(),n[t(396)](),n[t(379)](),n[t(379)](),n[t(391)](3),n[t(379)](),n[t(379)](),n[t(396)](),n[t(396)](),n[t(381)](),n[t(379)](),n[t(379)](),n.readBool()&&n.readUEG(),n[t(381)](),n[t(381)](),n.readBool(),n[t(379)](),n[t(379)](),n.readBool();let i=n[t(379)](),s=n[t(379)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[qr(366)](e){const t=qr;switch(e){case 0:return t(367);case 1:return t(382);case 2:return"4:2:2";case 3:return t(370);default:return t(388)}}static getProfileString(e){const t=qr;switch(e){case 1:return t(363);case 2:return"Main10";case 3:return"MainSP";case 4:return t(373);case 9:return t(390);default:return t(388)}}static[qr(389)](e){return(e/30)[qr(384)](1)}}const Yr=Zr;function Zr(e,t){const r=en();return(Zr=function(e,t){return r[e-=128]})(e,t)}function Qr(e){const t=Zr;let r={codecWidth:0,codecHeight:0,videoType:ze[t(257)]};r[t(204)]=0,r.height=0,r[t(267)]=0,r[t(263)]=0,e=e[t(168)](5);do{let n={};if(e[t(254)]<23){console.warn("parseHEVCDecoderConfigurationRecord$2","arrayBuffer.length "+e.length+t(202));break}if(n.configurationVersion=e[0],1!=n[t(251)])break;n[t(159)]=e[1]>>6&3,n[t(137)]=e[1]>>5&1,n[t(140)]=31&e[1],n[t(148)]=e[2]<<24|e[3]<<16|e[4]<<8|e[5],n[t(231)]=e[6]<<24|e[7]<<16|e[8]<<8|e[9],n[t(231)]=n[t(231)]<<16|e[10]<<8|e[11],n[t(238)]=e[12],n[t(235)]=(15&e[13])<<8|e[14],n.parallelismType=3&e[15],n[t(203)]=3&e[16],n[t(134)]=7&e[17],n[t(198)]=7&e[18],n[t(219)]=e[19]<<8|e[20],n.constantFrameRate=e[21]>>6&3,n[t(157)]=e[21]>>3&7,n[t(155)]=e[21]>>2&1,n[t(178)]=3&e[21];let i=e[22],s=e[t(168)](23);for(let e=0;e<i&&!(s[t(254)]<3);e++){let e=63&s[0],i=s[1]<<8|s[2];s=s[t(168)](3);for(let o=0;o<i&&!(s[t(254)]<2);o++){let i=s[0]<<8|s[1];if(s[t(254)]<2+i)break;if(s=s[t(168)](2),33==e){let e=new Uint8Array(i);e[t(170)](s[t(168)](0,i),0),n[t(222)]=rn(e,n),r.profile=n[t(140)],r[t(263)]=n.general_level_idc/30,r.width=n[t(222)][t(156)]-(n[t(222)][t(139)]+n[t(222)][t(150)]),r[t(213)]=n[t(222)][t(153)]-(n[t(222)][t(199)]+n[t(222)][t(160)])}s=s.slice(i)}}}while(0);return r[t(211)]=r[t(204)]||1920,r.codecHeight=r[t(213)]||1080,r[t(265)]=r[t(196)],r[t(181)]=r[t(211)],r[t(229)]=1e3,r[t(176)]=1e3/23976*1e3,r}function en(){const e=["assign","general_level_idc","32270YtiaWo","error","general_profile_compatibility_flags_1","getUint16","hvcc","pps","709132EACqiM","sub_layer_tier_flag","parseSPS","generalConstraintIndicatorFlags","Could not find H265 startcode until payload end!","frameRate","configurationVersion","look","sub_layer_profile_space","length","Invalid HEVCDecoderConfigurationRecord, lack of data! ","eofFlag","h265","readUByte","codec_size","generalProfileIdc","sar_ratio","arrayBuffer.length ","level","byteLength","presentHeight","sub_layer_interlaced_source_flag","profile","type","general_non_packed_constraint_flag","general_constraint_indicator_flags_3","sub_layer_profile_compatibility_flag","read_golomb","sub_layer_level_idc","profile_compatibility_flags","warn","readUEG","1163080RIjvyj","bitDepthLumaMinus8","sps_max_sub_layers_minus1","chroma_format","general_tier_flag","sps_temporal_id_nesting_flag","conf_win_left_offset","general_profile_idc","sps","currentStartcodeOffset","188437PKobUa","general_frame_only_constraint_flag","constant_frame_rate","data","fixed","general_profile_compatibility_flags","chroma_format_idc","conf_win_right_offset","present_size","subarray","pic_height_in_luma_samples","generalTierFlag","temporalIdNested","pic_width_in_luma_samples","numTemporalLayers","general_profile_compatibility_flags_2","general_profile_space","conf_win_bottom_offset","27258OWVMVA","profile_space","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","sub_layer_frame_only_constraint_flag","profile_string","tier_flag","general_constraint_indicator_flags_6","slice","profile_idc","set","sub_layer_level_present_flag","num_temporal_layers","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","readNextNaluPayload","Invalid HEVCDecoderConfigurationRecord,version is ","refSampleDuration","sei","lengthSizeMinusOne","sps_seq_parameter_set_id","general_profile_compatibility_flags_4","presentWidth","getUint8","read","buffer","separate_colour_plane_flag","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","setUint32","max","from","level_string","general_constraint_indicator_flags_5","general_constraint_indicator_flags_1","604170KlFJnX","codec_mimetype","sarRatio","codecHeight","sub_layer_non_packed_constraint_flag","bitDepthChromaMinus8","conf_win_top_offset","sps_video_parameter_set_id","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is "," < 23","chromaFormat","width","general_constraint_indicator_flags_2","vps","parseHEVCDecoderConfigurationRecord$3","parallelismType","sub_layer_profile_present_flag","fps_den","codecWidth","conformance_window_flag","height","temporal_id_nested","frame_rate","generalLevelIdc","findNextStartCodeOffset","35WLluob","avgFrameRate","general_profile_compatibility_flags_3","codec","psps","push","sub_layer_progressive_source_flag","bit_depth","setInt16","readBits","profile_tier_level","timescale","bitDepth","general_constraint_indicator_flags"," < 22","2247640cIqtkO","general_progressive_source_flag","min_spatial_segmentation_idc","fps_num"];return(en=function(){return e})()}function tn(e){const t=Zr,r=e;if(r[t(254)]<22)return console[t(240)](t(255)+r.length+t(232)),{};let n={codecWidth:0,codecHeight:0,videoType:ze[t(257)]},i=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(226)](0,256,!0),256===new Int16Array(r)[0]}(),s=new DataView(r.buffer),o=s[t(182)](0),a=31&s.getUint8(1);if(1!==o&&0!==o||0===a)return console[t(240)](t(175)+o+", hevcProfile is "+a),{};let c=1+(3&s[t(182)](21));if(3!==c&&4!==c)return console[t(240)](t(163)+(c-1)),{};let u=s.getUint8(22);for(let e=0,o=23;e<u;e++){let e=63&s.getUint8(o+0),a=s[t(242)](o+1,!i);o+=3;for(let c=0;c<a;c++){let a=s[t(242)](o+0,!i);if(0===c)if(33===e){o+=2;let e=new Uint8Array(r.buffer,o,a),i=Xr[t(247)](e);n[t(211)]=i[t(259)][t(204)],n[t(196)]=i[t(259)][t(213)],n[t(181)]=i[t(151)][t(204)],n.presentHeight=i[t(151)][t(213)],n[t(267)]=i.profile_string,n[t(263)]=i[t(190)],n[t(230)]=i[t(225)],n[t(203)]=i[t(136)],n[t(195)]=i[t(261)],n[t(250)]=i[t(215)],(!1===i.frame_rate[t(147)]||0===i[t(215)][t(236)]||0===i[t(215)].fps_den)&&(n[t(250)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n[t(250)][t(210)],n[t(250)][t(236)],n[t(221)]=i[t(194)],o+=a}else o+=2+a;else o+=2+a}}return n[t(243)]=new Uint8Array(r),n}function rn(e,t){const r=Zr;let n={},i=e[r(254)],s=[],o=new yr(e);o[r(183)](1),o[r(183)](6),o[r(183)](6),o[r(183)](3);for(let e=2;e<i;e++)e+2<i&&3==o[r(252)](24)?(s[r(223)](o[r(183)](8)),s[r(223)](o[r(183)](8)),e+=2,o.read(8)):s.push(o[r(183)](8));let a=new Uint8Array(s),c=new yr(a);if(n[r(200)]=c[r(183)](4),n[r(135)]=c[r(183)](3),n[r(138)]=c.read(1),n[r(228)]=function(e,t,r){const n=Zr;let i={};i[n(162)]=e.read(2),i[n(166)]=e[n(183)](1),i[n(169)]=e[n(183)](5),i[n(130)]=e.read(32),i[n(234)]=e[n(183)](1),i.general_interlaced_source_flag=e.read(1),i[n(269)]=e[n(183)](1),i[n(144)]=e[n(183)](1),e.read(32),e[n(183)](12),i.level_idc=e.read(8),i[n(209)]=[],i.sub_layer_level_present_flag=[];for(let t=0;t<r;t++)i[n(209)][t]=e[n(183)](1),i[n(171)][t]=e[n(183)](1);if(r>0)for(let t=r;t<8;t++)e[n(183)](2);i[n(253)]=[],i[n(246)]=[],i.sub_layer_profile_idc=[],i[n(271)]=[],i[n(224)]=[],i[n(266)]=[],i.sub_layer_non_packed_constraint_flag=[],i[n(164)]=[],i[n(129)]=[];for(let t=0;t<r;t++)i[n(209)][t]&&(i[n(253)][t]=e.read(2),i[n(246)][t]=e[n(183)](1),i.sub_layer_profile_idc[t]=e[n(183)](5),i.sub_layer_profile_compatibility_flag[t]=e[n(183)](32),i[n(224)][t]=e[n(183)](1),i.sub_layer_interlaced_source_flag[t]=e.read(1),i[n(197)][t]=e[n(183)](1),i[n(164)][t]=e[n(183)](1),e.read(32),e[n(183)](12)),i.sub_layer_level_present_flag[t]?i[n(129)][t]=e[n(183)](8):i[n(129)][t]=1;return i}(c,0,n[r(135)]),n[r(179)]=c[r(128)](),n[r(149)]=c.read_golomb(),3==n[r(149)]?n[r(185)]=c[r(183)](1):n.separate_colour_plane_flag=0,n[r(156)]=c[r(128)](),n.pic_height_in_luma_samples=c[r(128)](),n.conformance_window_flag=c[r(183)](1),n[r(212)]){let e=1+(n[r(149)]<2),t=1+(n.chroma_format_idc<3);n[r(139)]=c[r(128)]()*t,n.conf_win_right_offset=c[r(128)]()*t,n[r(199)]=c[r(128)]()*e,n[r(160)]=c[r(128)]()*e}else n.conf_win_left_offset=0,n[r(150)]=0,n[r(199)]=0,n[r(160)]=0;return n}function nn(e){const t=Zr;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=Vr;let r=Wr(e),n=new ot(r);return n[t(326)](),n[t(326)](),n[t(339)](4),n[t(339)](2),n[t(339)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(340)]()}})(r),a=(e=>{const t=Vr;let r=Wr(e),n=new ot(r);n[t(326)](),n[t(326)]();let i=0,s=0,o=0,a=0;n[t(339)](4);let c=n[t(339)](3);n[t(340)]();let u=n.readBits(2),l=n[t(340)](),d=n.readBits(5),h=n[t(326)](),f=n.readByte(),p=n.readByte(),m=n[t(326)](),v=n.readByte(),y=n[t(326)](),g=n[t(326)](),_=n.readByte(),b=n[t(326)](),w=n[t(326)](),S=n[t(326)](),I=[],A=[];for(let e=0;e<c;e++)I[t(332)](n[t(340)]()),A[t(332)](n[t(340)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)I[e]&&(n[t(326)](),n[t(326)](),n[t(326)](),n[t(326)](),n[t(326)](),n.readByte(),n.readByte(),n.readByte(),n[t(326)](),n[t(326)](),n.readByte()),I[e]&&n[t(326)]();n[t(352)]();let E=n[t(352)]();3==E&&n[t(339)](1);let k=n.readUEG(),C=n[t(352)]();n.readBool()&&(i+=n.readUEG(),s+=n.readUEG(),o+=n[t(352)](),a+=n[t(352)]());let T=n[t(352)](),x=n.readUEG(),D=n[t(352)]();for(let e=n[t(340)]()?0:c;e<=c;e++)n[t(352)](),n[t(352)](),n[t(352)]();if(n[t(352)](),n[t(352)](),n.readUEG(),n[t(352)](),n[t(352)](),n.readUEG(),n.readBool()&&n[t(340)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n.readBool()){let r=Math[t(349)](64,1<<4+(e<<1));e>1&&n[t(350)]();for(let e=0;e<r;e++)n.readSEG()}else n[t(352)]();n[t(340)](),n[t(340)](),n[t(340)]()&&(n[t(326)](),n[t(352)](),n[t(352)](),n[t(340)]());let B=n.readUEG(),P=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n[t(340)]()),r){e===B&&n[t(352)](),n[t(340)](),n[t(352)]();let r=0;for(let e=0;e<=P;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(340)]()),(e||i)&&r++}P=r}else{let e=n[t(352)](),r=n[t(352)]();P=e+r;for(let r=0;r<e;r++)n[t(352)](),n[t(340)]();for(let e=0;e<r;e++)n[t(352)](),n[t(340)]()}}if(n[t(340)]()){let e=n[t(352)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n.readBits(1);n[t(339)](1)}}let M=!1,U=0,F=1,R=1,L=!1,O=1,z=1;if(n[t(340)](),n[t(340)](),n[t(340)]()){if(n[t(340)]()){let e=n[t(326)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(F=r[e-1],R=i[e-1]):255===e&&(F=n[t(339)](16),R=n[t(339)](16))}if(n[t(340)]()&&n[t(340)](),n.readBool()&&(n[t(339)](3),n[t(340)](),n[t(340)]()&&(n[t(326)](),n[t(326)](),n[t(326)]())),n[t(340)]()&&(n[t(352)](),n[t(352)]()),n[t(340)](),n[t(340)](),n[t(340)](),M=n[t(340)](),M&&(i+=n[t(352)](),s+=n[t(352)](),o+=n[t(352)](),a+=n.readUEG()),n[t(340)]()&&(O=n[t(339)](32),z=n[t(339)](32),n.readBool()&&(n[t(352)](),n[t(340)]()))){let e=!1,r=!1,i=!1;e=n.readBool(),r=n[t(340)](),(e||r)&&(i=n[t(340)](),i&&(n[t(326)](),n[t(339)](5),n.readBool(),n[t(339)](5)),n.readBits(4),n[t(339)](4),i&&n.readBits(4),n[t(339)](5),n[t(339)](5),n[t(339)](5));for(let s=0;s<=c;s++){let s=n[t(340)]();L=s;let o=!1,a=1;!s&&(o=n[t(340)]());let c=!1;if(o?n[t(350)]():c=n[t(340)](),!c&&(cpbcnt=n[t(352)]()+1),e)for(let e=0;e<a;e++)n.readUEG(),n[t(352)](),i&&(n[t(352)](),n[t(352)]());if(r)for(let e=0;e<a;e++)n[t(352)](),n[t(352)](),i&&(n[t(352)](),n[t(352)]())}}n[t(340)]()&&(n.readBool(),n[t(340)](),n.readBool(),U=n.readUEG(),n[t(352)](),n.readUEG(),n[t(352)](),n[t(352)]())}n.readBool();let N="hvc1."+d+t(329)+S+t(328),H=k,j=C,V=1;return 1!==F&&1!==R&&(V=F/R),n[t(337)](),n=null,{codec_mimetype:N,level_string:(W=S,(W/30)[Vr(353)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:E,chroma_format_string:$r(E),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:U,constant_frame_rate:0,chroma_format_idc:E,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:F,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}};var W})(i),c=(e=>{const t=Vr;let r=Wr(e),n=new ot(r);n.readByte(),n.readByte(),n.readUEG(),n[t(352)](),n[t(340)](),n.readBool(),n.readBits(3),n[t(340)](),n.readBool(),n.readUEG(),n[t(352)](),n[t(350)](),n[t(340)](),n[t(340)](),n[t(340)]()&&n[t(352)](),n.readSEG(),n.readSEG(),n[t(340)](),n[t(340)](),n[t(340)](),n[t(340)]();let i=n[t(340)](),s=n[t(340)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(237)](s,o,a,c);let u=23+(5+r[t(264)])+(5+i.byteLength)+(5+n[t(264)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(159)])<<6|(s[t(137)]?1:0)<<5|31&s[t(140)],l[2]=s[t(241)]||0,l[3]=s[t(158)]||0,l[4]=s[t(220)]||0,l[5]=s[t(180)]||0,l[6]=s[t(192)]||0,l[7]=s[t(205)]||0,l[8]=s[t(270)]||0,l[9]=s.general_constraint_indicator_flags_4||0,l[10]=s[t(191)]||0,l[11]=s[t(167)]||0,l[12]=60,l[13]=240|(3840&s[t(235)])>>8,l[14]=255&s[t(235)],l[15]=252|3&s[t(208)],l[16]=252|3&s[t(149)],l[17]=248|7&s.bit_depth_luma_minus8,l[18]=248|7&s.bit_depth_chroma_minus8,l[19]=0,l[20]=0,l[21]=(3&s[t(145)])<<6|(7&s[t(172)])<<3|(s[t(214)]?1:0)<<2|3,l[22]=3,l[23]=128|Ue.vps,l[24]=0,l[25]=1,l[26]=(65280&r[t(264)])>>8,l[27]=(255&r.byteLength)>>0,l[t(170)](r,28),l[23+(5+r[t(264)])+0]=128|Ue.sps,l[23+(5+r[t(264)])+1]=0,l[23+(5+r.byteLength)+2]=1,l[23+(5+r[t(264)])+3]=(65280&i.byteLength)>>8,l[23+(5+r[t(264)])+4]=(255&i[t(264)])>>0,l[t(170)](i,23+(5+r.byteLength)+5),l[23+(5+r[t(264)]+5+i[t(264)])+0]=128|Ue[t(244)],l[23+(5+r[t(264)]+5+i.byteLength)+1]=0,l[23+(5+r[t(264)]+5+i.byteLength)+2]=1,l[23+(5+r.byteLength+5+i.byteLength)+3]=(65280&n[t(264)])>>8,l[23+(5+r.byteLength+5+i[t(264)])+4]=(255&n.byteLength)>>0,l[t(170)](n,23+(5+r[t(264)]+5+i[t(264)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d[t(254)]+l[t(264)]);return h[t(170)](d,0),h[t(170)](l,d.length),h}function sn(e,t){const r=Zr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(264)]>>24&255,n[6]=e[r(264)]>>16&255,n[7]=e[r(264)]>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n.length+e[r(264)]);return i[r(170)](n,0),i[r(170)](e,n[r(254)]),i}function on(e,t){const r=Zr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n.length+e[r(264)]);return i[r(170)](n,0),i[r(170)](e,n[r(254)]),i}function an(e){return(126&e[0])>>1}function cn(e){return e===Ue[Zr(177)]}function un(e){return!((t=e)>=32&&t<=40);var t}function ln(e){return e>=16&&e<=21}function dn(e){const t=Zr;if(0===e[t(254)])return!1;const r=an(e[0]);for(let n=1;n<e[t(254)];n++)if(r!==an(e[n]))return!1;return!0}!function(e,t){const r=Zr,n=e();for(;;)try{if(193701===-parseInt(r(143))/1+-parseInt(r(245))/2+parseInt(r(193))/3+parseInt(r(133))/4+parseInt(r(218))/5*(-parseInt(r(161))/6)+-parseInt(r(239))/7+parseInt(r(233))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(en);class hn{constructor(e){const t=Zr;this[t(146)]=e,this[t(256)]=!1,this.currentStartcodeOffset=this[t(217)](0),this[t(256)]&&console[t(240)](t(249))}findNextStartCodeOffset(e){const t=Zr;let r=e,n=this[t(146)];for(;;){if(r+3>=n[t(264)])return this[t(256)]=!0,n[t(264)];let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}[Yr(174)](){const e=Yr;let t=this[e(146)],r=null;for(;null==r&&!this[e(256)];){let n=this[e(142)];n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=t[n]>>1&63,s=(128&t[n])>>>7,o=this[e(217)](n);this.currentStartcodeOffset=o,0===s&&(r={type:i,data:t.subarray(n,o)})}return r}}class fn{constructor(e){const t=Yr;let r=e[t(146)][t(264)];this[t(268)]=e.type,this[t(146)]=new Uint8Array(4+r),new DataView(this.data[t(184)])[t(187)](0,r),this[t(146)][t(170)](e[t(146)],4)}}var pn=xn;!function(e,t){for(var r=xn,n=e();;)try{if(551162===-parseInt(r(176))/1*(parseInt(r(153))/2)+parseInt(r(147))/3*(-parseInt(r(216))/4)+-parseInt(r(166))/5+parseInt(r(201))/6*(parseInt(r(170))/7)+parseInt(r(205))/8*(-parseInt(r(171))/9)+parseInt(r(213))/10+parseInt(r(164))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Tn);var mn,vn=pn(208),yn=pn(159),gn=/^(?:text|application)\/xml/i,_n=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,bn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,wn=/^\s*$/,Sn={},In={},An="",En={type:pn(175),beforeSend:kn,success:kn,error:kn,complete:kn,context:null,xhr:function(){return new(window[pn(197)])},accepts:{json:vn,xml:pn(194),html:yn,text:pn(225),"*":"*/"[pn(202)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:kn,contentType:"application/x-www-form-urlencoded; charset=UTF-8"};function kn(){}var Cn=function(e,t){var r=pn;"object"==typeof e&&(t=e,e=void 0);var n=Ln({},t=t||{});for(var i in En)void 0===n[i]&&(n[i]=En[i]);try{var s={},o=new Promise((function(e,t){var r=xn;s[r(185)]=e,s[r(186)]=t}));o[r(185)]=s[r(185)],o.reject=s[r(186)],n[r(214)]=o}catch(e){n.promise={resolve:kn,reject:kn}}var a=bn[r(230)](window[r(210)][r(162)][r(221)]())||[];n[r(195)]=((e||n.url||window[r(210)][r(162)])+"")[r(173)](/#.*$/,"")[r(173)](/^\/\//,a[1]+"//");var c=n.url;!n[r(142)]&&(n[r(142)]=/^([\w-]+:)?\/\/([^\/]+)/[r(232)](n[r(195)])&&RegExp.$2!==window[r(210)].href);var u=n[r(220)];if(u===r(212)){if(!/=\?/[r(232)](n.url)){var l=(n[r(212)]||r(229))+"=?";n.url=Un(n[r(195)],l)}return function(e){var t,r=pn,n=e[r(157)]||"jsonp"+Nn(),i=window[r(224)][r(160)](r(203)),s={abort:function(){n in window&&(window[n]=kn)}},o=window[r(224)].getElementsByTagName(r(231))[0]||window[r(224)].documentElement;function a(n){var i=r;window[i(138)](t),s[i(174)](),Pn(n[i(235)],s,n[i(235)],e),c()}function c(){var e=r;i[e(169)]?i[e(169)]():i.onload=i[e(193)]=i[e(154)]=null,i[e(140)]&&i[e(140)].removeChild(i),i=null,delete window[n]}return i.onerror=function(e){a(e)},window[n]=function(n){window[r(138)](t),Dn(n,s,e),c()},Fn(e),i[r(211)]=e.url[r(173)](/=\?/,"="+n),i.src=Un(i[r(211)],"_="+(new Date)[r(150)]()),i.async=!0,e[r(137)]&&(i.charset=e[r(137)]),o.insertBefore(i,o[r(228)]),e[r(219)]>0&&(t=window[r(227)]((function(){var t=r;s[t(174)](),Pn(t(219),s,t(219),e),c()}),e[r(219)])),e[r(214)][r(174)]=function(){s[r(174)]()},e[r(214)].xhr=s,e[r(214)]}(n)}Fn(n);var d=n[r(198)][u]||n[r(198)]["*"],h={};/^([\w-]+:)\/\//[r(232)](n[r(195)])?RegExp.$1:window[r(210)].protocol;var f,p=En[r(226)]();!n.crossDomain&&!h[r(199)]&&(h[r(199)]=r(197)),n[r(143)]&&(Sn[c]&&(h["If-Modified-Since"]=Sn[c]),In[c]&&(h[r(181)]=In[c])),d&&(h[r(184)]=d,d[r(189)](",")>-1&&(d=d[r(136)](",",2)[0]),p.overrideMimeType&&p[r(190)](d));var m=!/^(?:GET|HEAD)$/[r(232)](n[r(235)][r(188)]());if((n.data&&m&&!1!==n[r(177)]||t[r(177)])&&(h[r(192)]=n.contentType),!1===n.cache&&!m){var v=/([?&])_=[^&]*/;n.url=v[r(232)](c)?c[r(173)](v,r(191)+Nn()):c+(/\?/.test(c)?"&":"?")+"_="+Nn()}n[r(179)]=Ln(h,n[r(179)]||{}),p[r(193)]=function(){var e,t,i=r;if(4===p[i(217)]){clearTimeout(f);var s,o=!1;if(p.status>=200&&p[i(172)]<300||304===p[i(172)]){if(An=p.getAllResponseHeaders(),n[i(143)]){var a=Mn(i(158));a&&(Sn[c]=a),(a=Mn(i(145)))&&(In[c]=a)}u=u||(e=p[i(206)](i(183)),t=pn,e&&(e===yn?t(233):e===vn?t(187):gn[t(232)](e)&&t(144))||t(146)),s=p[i(207)];try{u===i(144)?s=p[i(196)]:"json"===u&&(s=wn[i(232)](s)?null:JSON[i(141)](s))}catch(e){o=e}o?Pn(o,"parseerror",p,n):Dn(s,p,n)}else Pn(null,i(218),p,n)}};var y=!("async"in n)||n.async;if(p.open(n.type,n[r(195)],y,n[r(156)],n[r(234)]),n[r(223)])for(var g in n[r(223)])p[g]=n.xhrFields[g];for(var g in n[r(135)]&&p[r(190)]&&p[r(190)](n[r(135)]),n[r(179)])void 0!==n[r(179)][g]&&p[r(165)](g,n.headers[g]+"");return!1===function(e,t){var r=pn,n=t[r(178)];if(!1===t.beforeSend[r(182)](n,e,t))return!1}(p,n)?(p[r(174)](),!1):(n.timeout>0&&(f=window[r(227)]((function(){var e=r;p[e(193)]=kn,p[e(174)](),Pn(null,e(219),p,n)}),n.timeout)),p[r(209)](n[r(155)]?n[r(155)]:null),n.promise[r(174)]=function(){p[r(174)]()},n[r(214)])};function Tn(){var e=["mimeType","split","scriptCharset","clearTimeout","get","parentNode","parse","crossDomain","ifModified","xml","etag","text","33141giNXqt","length","add","getTime","[object Array]","success","344zgTwSh","onerror","data","username","jsonpCallback","Last-Modified","text/html","createElement","POST","href","object","18696931dnPldg","setRequestHeader","4208430DgfJSv","join","prototype","clearAttributes","21CQOEPi","267642fyAhWK","status","replace","abort","GET","5531OhAKHu","contentType","context","headers","function","If-None-Match","call","content-type","Accept","resolve","reject","json","toUpperCase","indexOf","overrideMimeType","$1_=","Content-Type","onreadystatechange","application/xml, text/xml","url","responseXML","XMLHttpRequest","accepts","X-Requested-With","getJSON","75606zbQMic","concat","script","toString","40XyixTZ","getResponseHeader","responseText","application/json, text/javascript","send","location","src","jsonp","8326750gUccVB","promise","value","28YQGbHd","readyState","error","timeout","dataType","toLowerCase","complete","xhrFields","document","text/plain","xhr","setTimeout","firstChild","callback","exec","head","test","html","password","type"];return(Tn=function(){return e})()}function xn(e,t){var r=Tn();return(xn=function(e,t){return r[e-=135]})(e,t)}function Dn(e,t,r){var n=pn,i=r[n(178)],s=n(152);r[n(152)].call(i,e,s,t),r[n(214)][n(185)](e,s,t),Bn(s,t,r)}function Bn(e,t,r){var n=pn,i=r.context;r[n(222)].call(i,t,e)}function Pn(e,t,r,n){var i=pn,s=n[i(178)];n.error[i(182)](s,r,t,e),n[i(214)][i(186)](r,t,e),Bn(t,r,n)}function Mn(e){var t,r=pn;if(!mn){for(mn={};t=_n[r(230)](An);)mn[t[1][r(221)]()]=t[2];t=mn[e[r(221)]()]}return null===t?null:t}function Un(e,t){return(e+"&"+t)[pn(173)](/[&?]{1,2}/,"?")}function Fn(e){var t,r,n,i,s=pn;On(e)&&!(e.data instanceof FormData)&&e.processData&&(e[s(155)]=(t=e[s(155)],(i=[])[(n=pn)(149)]=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},Rn(i,t,r),i[n(167)]("&")[n(173)]("%20","+"))),e[s(155)]&&(!e.type||e.type[s(188)]()===s(175))&&(e[s(195)]=Un(e[s(195)],e[s(155)]))}function Rn(e,t,r,n){var i,s,o=pn,a=(i=t,s=pn,Object.prototype[s(204)][s(182)](i)===s(151));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e[o(149)](u.name,u[o(215)]):(r?a(u):On(u))?Rn(e,u,r,c):e.add(c,u)}}function Ln(e){for(var t=pn,r=Array[t(168)].slice,n=r.call(arguments,1),i=0,s=n[t(148)];i<s;i++){var o=n[i]||{};for(var a in o)o.hasOwnProperty(a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function On(e){var t=pn,r=typeof e;return r===t(180)||r===t(163)&&!!e}function zn(e){return typeof e===pn(180)}function Nn(){return(new Date).getTime()}Cn[pn(139)]=function(e,t,r,n){return zn(t)&&(n=n||r,r=t,t=void 0),Cn({url:e,data:t,success:r,dataType:n})},Cn.post=function(e,t,r,n){var i=pn;return zn(t)&&(n=n||r,r=t,t=void 0),Cn({type:i(161),url:e,data:t,success:r,dataType:n})},Cn[pn(200)]=function(e,t,r){var n=pn;return zn(t)&&(r=t,t=void 0),Cn({url:e,data:t,success:r,dataType:n(187)})},Cn.ajaxSetup=function(e,t){return t?Ln(Ln(e,En),t):Ln(En,e)};var Hn=jn;function jn(e,t){var r=Kn();return(jn=function(e,t){return r[e-=265]})(e,t)}function Vn(e){return parseInt(e)===e}function Wn(e){var t=jn;if(!Vn(e[t(269)]))return!1;for(var r=0;r<e[t(269)];r++)if(!Vn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function $n(e,t){var r=jn;if(e[r(285)]&&e[r(317)]===r(295))return t&&(e=e[r(299)]?e[r(299)]():Array[r(288)][r(299)][r(279)](e)),e;if(Array[r(287)](e)){if(!Wn(e))throw new Error(r(332)+e);return new Uint8Array(e)}if(Vn(e[r(269)])&&Wn(e))return new Uint8Array(e);throw new Error(r(308))}function Gn(e){return new Uint8Array(e)}function qn(e,t,r,n,i){var s=jn;(null!=n||null!=i)&&(e=e[s(299)]?e[s(299)](n,i):Array[s(288)][s(299)][s(279)](e,n,i)),t[s(314)](e,r)}function Kn(){var e=["MAX_SAFE_INTEGER","2680wAgIOZ","call","invalid key size (must be 16, 24 or 32 bytes)","_lastCipherblock","AES must be instanitated with `new`","Counter","15452KEMSNa","buffer","invalid plaintext size (must be multiple of 16 bytes)","isArray","prototype","Electronic Code Block","11RGBqAu","19290HCDAum","_Ke","_shiftRegister","fromCharCode","Uint8Array","setBytes","_aes","substr","slice","PKCS#7 invalid padding byte","_prepare","join","invalid plaintext size (must be segmentSize bytes)","setValue","ofb","increment","invalid counter value (must be an integer)","unsupported array-like object","Cipher Block Chaining","Output Feedback","_lastPrecipher","ctr","Counter must be instanitated with `new`","set","segmentSize","invalid ciphertext size (must be 16 bytes)","name","PKCS#7 padding byte out of range","cbc","encrypt","decrypt","Cipher Feedback","invalid counter bytes size (must be 16 bytes)","_Kd","361954jpTJSD","invalid initialation vector size (must be 16 bytes)","invalid ciphertext size (must be multiple of 16 bytes)","description","7XjdTJk","_remainingCounter","ecb","Array contains invalid value: ","invalid initialation vector size (must be 16 size)","585ZzgIxa","80trIADn","15156DGQUtB","push","key","length","64758OIKhvW","3176268wElCQF","_lastPrecipherIndex","_remainingCounterIndex","_counter","5001544AtgUVx","number"];return(Kn=function(){return e})()}!function(e,t){for(var r=jn,n=e();;)try{if(737233===parseInt(r(325))/1+-parseInt(r(284))/2+parseInt(r(270))/3*(-parseInt(r(265))/4)+-parseInt(r(334))/5*(-parseInt(r(291))/6)+parseInt(r(329))/7*(parseInt(r(275))/8)+parseInt(r(266))/9*(-parseInt(r(278))/10)+parseInt(r(290))/11*(parseInt(r(271))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kn);var Jn,Xn={toBytes:function(e){var t=jn,r=[],n=0;for(e=encodeURI(e);n<e[t(269)];){var i=e.charCodeAt(n++);37===i?(r.push(parseInt(e[t(298)](n,2),16)),n+=2):r[t(267)](i)}return $n(r)},fromBytes:function(e){for(var t=jn,r=[],n=0;n<e.length;){var i=e[n];i<128?(r.push(String[t(294)](i)),n++):i>191&&i<224?(r[t(267)](String[t(294)]((31&i)<<6|63&e[n+1])),n+=2):(r.push(String.fromCharCode((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r.join("")}},Yn=(Jn="0123456789abcdef",{toBytes:function(e){for(var t=jn,r=[],n=0;n<e[t(269)];n+=2)r[t(267)](parseInt(e[t(298)](n,2),16));return r},fromBytes:function(e){for(var t=jn,r=[],n=0;n<e[t(269)];n++){var i=e[n];r.push(Jn[(240&i)>>4]+Jn[15&i])}return r[t(302)]("")}}),Zn={16:10,24:12,32:14},Qn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],ei=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ti=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],ri=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],ni=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],ii=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],si=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],oi=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],ai=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],ci=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],ui=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],li=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],di=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],hi=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],fi=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function pi(e){for(var t=jn,r=[],n=0;n<e[t(269)];n+=4)r[t(267)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var mi=function(e){var t=jn;if(!(this instanceof mi))throw Error(t(282));Object.defineProperty(this,t(268),{value:$n(e,!0)}),this[t(301)]()};mi[Hn(288)][Hn(301)]=function(){var e=Hn,t=Zn[this[e(268)].length];if(null==t)throw new Error(e(280));this._Ke=[],this[e(324)]=[];for(var r=0;r<=t;r++)this[e(292)][e(267)]([0,0,0,0]),this[e(324)].push([0,0,0,0]);var n,i=4*(t+1),s=this.key[e(269)]/4,o=pi(this[e(268)]);for(r=0;r<s;r++)n=r>>2,this._Ke[n][r%4]=o[r],this[e(324)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ei[a>>16&255]<<24^ei[a>>8&255]<<16^ei[255&a]<<8^ei[a>>24&255]^Qn[c]<<24,c+=1,8!=s)for(r=1;r<s;r++)o[r]^=o[r-1];else{for(r=1;r<s/2;r++)o[r]^=o[r-1];a=o[s/2-1],o[s/2]^=ei[255&a]^ei[a>>8&255]<<8^ei[a>>16&255]<<16^ei[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this._Ke[l][d]=o[r],this[e(324)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(324)][l][d],this[e(324)][l][d]=li[a>>24&255]^di[a>>16&255]^hi[a>>8&255]^fi[255&a]},mi[Hn(288)][Hn(320)]=function(e){var t=Hn;if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var r=this[t(292)].length-1,n=[0,0,0,0],i=pi(e),s=0;s<4;s++)i[s]^=this[t(292)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ri[i[s]>>24&255]^ni[i[(s+1)%4]>>16&255]^ii[i[(s+2)%4]>>8&255]^si[255&i[(s+3)%4]]^this[t(292)][o][s];i=n[t(299)]()}var a,c=Gn(16);for(s=0;s<4;s++)a=this[t(292)][r][s],c[4*s]=255&(ei[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ei[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ei[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ei[255&i[(s+3)%4]]^a);return c},mi.prototype[Hn(321)]=function(e){var t=Hn;if(16!=e[t(269)])throw new Error(t(316));for(var r=this[t(324)].length-1,n=[0,0,0,0],i=pi(e),s=0;s<4;s++)i[s]^=this[t(324)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=oi[i[s]>>24&255]^ai[i[(s+3)%4]>>16&255]^ci[i[(s+2)%4]>>8&255]^ui[255&i[(s+1)%4]]^this[t(324)][o][s];i=n[t(299)]()}var a,c=Gn(16);for(s=0;s<4;s++)a=this._Kd[r][s],c[4*s]=255&(ti[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ti[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(ti[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ti[255&i[(s+1)%4]]^a);return c};var vi=function(e){var t=Hn;if(!(this instanceof vi))throw Error(t(282));this[t(328)]=t(289),this[t(317)]=t(331),this[t(297)]=new mi(e)};vi[Hn(288)].encrypt=function(e){var t=Hn;if((e=$n(e))[t(269)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=Gn(e[t(269)]),n=Gn(16),i=0;i<e.length;i+=16)qn(e,n,0,i,i+16),qn(n=this._aes.encrypt(n),r,i);return r},vi[Hn(288)][Hn(321)]=function(e){var t=Hn;if((e=$n(e))[t(269)]%16!=0)throw new Error(t(327));for(var r=Gn(e[t(269)]),n=Gn(16),i=0;i<e[t(269)];i+=16)qn(e,n,0,i,i+16),qn(n=this[t(297)][t(321)](n),r,i);return r};var yi=function(e,t){var r=Hn;if(!(this instanceof yi))throw Error(r(282));if(this.description=r(309),this[r(317)]=r(319),t){if(16!=t[r(269)])throw new Error(r(326))}else t=Gn(16);this._lastCipherblock=$n(t,!0),this[r(297)]=new mi(e)};yi[Hn(288)].encrypt=function(e){var t=Hn;if((e=$n(e))[t(269)]%16!=0)throw new Error(t(286));for(var r=Gn(e[t(269)]),n=Gn(16),i=0;i<e[t(269)];i+=16){qn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(281)][s];this._lastCipherblock=this[t(297)].encrypt(n),qn(this._lastCipherblock,r,i)}return r},yi[Hn(288)][Hn(321)]=function(e){var t=Hn;if((e=$n(e))[t(269)]%16!=0)throw new Error(t(327));for(var r=Gn(e[t(269)]),n=Gn(16),i=0;i<e[t(269)];i+=16){qn(e,n,0,i,i+16),n=this[t(297)].decrypt(n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(281)][s];qn(e,this[t(281)],0,i,i+16)}return r};var gi=function(e,t,r){var n=Hn;if(!(this instanceof gi))throw Error("AES must be instanitated with `new`");if(this[n(328)]=n(322),this[n(317)]="cfb",t){if(16!=t[n(269)])throw new Error(n(333))}else t=Gn(16);!r&&(r=1),this.segmentSize=r,this[n(293)]=$n(t,!0),this[n(297)]=new mi(e)};gi[Hn(288)][Hn(320)]=function(e){var t=Hn;if(e[t(269)]%this.segmentSize!=0)throw new Error(t(303));for(var r,n=$n(e,!0),i=0;i<n[t(269)];i+=this[t(315)]){r=this[t(297)][t(320)](this[t(293)]);for(var s=0;s<this[t(315)];s++)n[i+s]^=r[s];qn(this[t(293)],this[t(293)],0,this[t(315)]),qn(n,this[t(293)],16-this[t(315)],i,i+this.segmentSize)}return n},gi[Hn(288)][Hn(321)]=function(e){var t=Hn;if(e[t(269)]%this[t(315)]!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var r,n=$n(e,!0),i=0;i<n[t(269)];i+=this[t(315)]){r=this[t(297)][t(320)](this[t(293)]);for(var s=0;s<this[t(315)];s++)n[i+s]^=r[s];qn(this._shiftRegister,this[t(293)],0,this[t(315)]),qn(e,this._shiftRegister,16-this[t(315)],i,i+this[t(315)])}return n};var _i=function(e,t){var r=Hn;if(!(this instanceof _i))throw Error(r(282));if(this[r(328)]=r(310),this[r(317)]=r(305),t){if(16!=t[r(269)])throw new Error(r(326))}else t=Gn(16);this[r(311)]=$n(t,!0),this[r(272)]=16,this[r(297)]=new mi(e)};_i[Hn(288)][Hn(320)]=function(e){for(var t=Hn,r=$n(e,!0),n=0;n<r[t(269)];n++)16===this._lastPrecipherIndex&&(this._lastPrecipher=this[t(297)][t(320)](this[t(311)]),this[t(272)]=0),r[n]^=this._lastPrecipher[this[t(272)]++];return r},_i[Hn(288)][Hn(321)]=_i[Hn(288)][Hn(320)];var bi=function(e){var t=Hn;if(!(this instanceof bi))throw Error(t(313));0!==e&&!e&&(e=1),typeof e===t(276)?(this._counter=Gn(16),this[t(304)](e)):this[t(296)](e)};bi[Hn(288)].setValue=function(e){var t=Hn;if(typeof e!==t(276)||parseInt(e)!=e)throw new Error(t(307));if(e>Number[t(277)])throw new Error("integer value out of safe range");for(var r=15;r>=0;--r)this[t(274)][r]=e%256,e=parseInt(e/256)},bi[Hn(288)].setBytes=function(e){var t=Hn;if(16!=(e=$n(e,!0)).length)throw new Error(t(323));this[t(274)]=e},bi[Hn(288)].increment=function(){for(var e=Hn,t=15;t>=0;t--){if(255!==this._counter[t]){this[e(274)][t]++;break}this[e(274)][t]=0}};var wi=function(e,t){var r=Hn;if(!(this instanceof wi))throw Error("AES must be instanitated with `new`");this.description=r(283),this.name=r(312),!(t instanceof bi)&&(t=new bi(t)),this[r(274)]=t,this._remainingCounter=null,this._remainingCounterIndex=16,this[r(297)]=new mi(e)};wi[Hn(288)].encrypt=function(e){for(var t=Hn,r=$n(e,!0),n=0;n<r[t(269)];n++)16===this[t(273)]&&(this[t(330)]=this[t(297)][t(320)](this._counter[t(274)]),this._remainingCounterIndex=0,this._counter[t(306)]()),r[n]^=this[t(330)][this[t(273)]++];return r},wi[Hn(288)][Hn(321)]=wi.prototype[Hn(320)];const Si={AES:mi,Counter:bi,ModeOfOperation:{ecb:vi,cbc:yi,cfb:gi,ofb:_i,ctr:wi},utils:{hex:Yn,utf8:Xn},padding:{pkcs7:{pad:function(e){var t=Hn,r=16-(e=$n(e,!0))[t(269)]%16,n=Gn(e[t(269)]+r);qn(e,n);for(var i=e[t(269)];i<n[t(269)];i++)n[i]=r;return n},strip:function(e){var t=Hn;if((e=$n(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var r=e[e[t(269)]-1];if(r>16)throw new Error(t(318));for(var n=e[t(269)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(300));var s=Gn(n);return qn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:$n,createArray:Gn,copyArray:qn}};var Ii=ki;function Ai(){var e=["parse","18tVOnJD","Latin1","1835690PrjPtI","commonjsRequire","randomBytes","toString","Hex","17734hUknfp","enc","object","blockSize","_doFinalize","max","_append","join","getRandomValues","reset","prototype","function","lib","finalize","clone","54ztyvNY","BufferedBlockAlgorithm","526986DAKHqt","_doReset","24QcXrSQ","Malformed UTF-8 data","amd","undefined","WordArray","Native crypto module could not be used to get secure random number.","441oezerx","algo","10492443sgJjQh","clamp","init","_nDataBytes","5bmxxXk","commonjsGlobal","create","Base","sigBytes","createCommonjsModule","extend","$super","push","charCodeAt","readInt32LE","stringify","splice","104536KlPBXI","words","length","slice","ceil","_data","hasOwnProperty","_process","crypto","concat","apply","1380036tXMfbU","msCrypto","20HEJBZB","call","_minBufferSize","2417173JVApxv","Utf8","_doProcessBlock","HMAC"];return(Ai=function(){return e})()}!function(e,t){for(var r=ki,n=e();;)try{if(474120===-parseInt(r(298))/1*(-parseInt(r(313))/2)+-parseInt(r(315))/3*(parseInt(r(283))/4)+parseInt(r(329))/5*(parseInt(r(281))/6)+parseInt(r(323))/7*(-parseInt(r(270))/8)+-parseInt(r(291))/9*(parseInt(r(293))/10)+parseInt(r(286))/11+-parseInt(r(317))/12*(-parseInt(r(325))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ai);var Ei=Qe[Ii(334)]((function(e,t){var r,i,s;r=Qe[Ii(330)],i=function(){var e=e||function(e,t){var r,i=ki;if(typeof window!==i(320)&&window.crypto&&(r=window.crypto),typeof self!==i(320)&&self[i(278)]&&(r=self.crypto),typeof globalThis!==i(320)&&globalThis.crypto&&(r=globalThis[i(278)]),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window[i(282)]),!r&&typeof Qe[i(330)]!==i(320)&&Qe[i(330)][i(278)]&&(r=Qe[i(330)].crypto),!r&&"function"==typeof Qe[i(294)])try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if(typeof r[e(306)]===e(309))try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if(typeof r[e(295)]===e(309))try{return r.randomBytes(4)[e(339)]()}catch(e){}}throw new Error(e(322))},o=Object[i(331)]||function(){function e(){}return function(t){var r,n=ki;return e[n(308)]=t,r=new e,e[n(308)]=null,r}}(),a={},c=a[i(310)]={},u=c[i(332)]={extend:function(e){var t=ki,r=o(this);return e&&r.mixIn(e),(!r.hasOwnProperty(t(327))||this.init===r[t(327)])&&(r.init=function(){var e=t;r[e(336)][e(327)][e(280)](this,arguments)}),r[t(327)][t(308)]=r,r[t(336)]=this,r},create:function(){var e=ki,t=this.extend();return t[e(327)][e(280)](t,arguments),t},init:function(){},mixIn:function(e){var t=ki;for(var r in e)e[t(276)](r)&&(this[r]=e[r]);e[t(276)](t(296))&&(this.toString=e[t(296)])},clone:function(){var e=ki;return this[e(327)].prototype[e(335)](this)}},l=c[i(321)]=u.extend({init:function(e,t){var r=i;e=this[r(271)]=e||[],this[r(333)]=null!=t?t:4*e[r(272)]},toString:function(e){return(e||h)[i(340)](this)},concat:function(e){var t=i,r=this[t(271)],n=e[t(271)],s=this[t(333)],o=e[t(333)];if(this[t(326)](),s%4)for(var a=0;a<o;a++){var c=n[a>>>2]>>>24-a%4*8&255;r[s+a>>>2]|=c<<24-(s+a)%4*8}else for(var u=0;u<o;u+=4)r[s+u>>>2]=n[u>>>2];return this[t(333)]+=o,this},clamp:function(){var t=i,r=this[t(271)],n=this.sigBytes;r[n>>>2]&=4294967295<<32-n%4*8,r[t(272)]=e[t(274)](n/4)},clone:function(){var e=i,t=u.clone[e(284)](this);return t[e(271)]=this.words[e(273)](0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r[t(337)](s());return new(l[t(327)])(r,e)}}),d=a[i(299)]={},h=d[i(297)]={stringify:function(e){for(var t=i,r=e[t(271)],n=e[t(333)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s.push((a>>>4).toString(16)),s[t(337)]((15&a).toString(16))}return s[t(305)]("")},parse:function(e){for(var t=i,r=e.length,n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e.substr(s,2),16)<<24-s%8*4;return new(l[t(327)])(n,r/2)}},f=d[i(292)]={stringify:function(e){for(var t=i,r=e.words,n=e.sigBytes,s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s.push(String.fromCharCode(a))}return s[t(305)]("")},parse:function(e){for(var t=i,r=e.length,n=[],s=0;s<r;s++)n[s>>>2]|=(255&e[t(338)](s))<<24-s%4*8;return new(l[t(327)])(n,r)}},p=d[i(287)]={stringify:function(e){var t=i;try{return decodeURIComponent(escape(f[t(340)](e)))}catch(e){throw new Error(t(318))}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},m=c[i(314)]=u[i(335)]({reset:function(){var e=i;this._data=new(l[e(327)]),this._nDataBytes=0},_append:function(e){var t=i;"string"==typeof e&&(e=p[t(290)](e)),this[t(275)][t(279)](e),this[t(328)]+=e[t(333)]},_process:function(t){var r,n=i,s=this._data,o=s[n(271)],a=s[n(333)],c=this[n(301)],u=a/(4*c),d=(u=t?e[n(274)](u):e[n(303)]((0|u)-this[n(285)],0))*c,h=e.min(4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(288)](o,f);r=o[n(269)](0,d),s[n(333)]-=h}return new(l[n(327)])(r,h)},clone:function(){var e=i,t=u[e(312)][e(284)](this);return t._data=this[e(275)][e(312)](),t},_minBufferSize:0});c.Hasher=m[i(335)]({cfg:u.extend(),init:function(e){var t=i;this.cfg=this.cfg[t(335)](e),this.reset()},reset:function(){var e=i;m[e(307)][e(284)](this),this[e(316)]()},update:function(e){var t=i;return this._append(e),this[t(277)](),this},finalize:function(e){var t=i;return e&&this[t(304)](e),this[t(302)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=ki;return new(e[n(327)])(r)[n(311)](t)}},_createHmacHelper:function(e){return function(t,r){return new(v[ki(289)].init)(e,r).finalize(t)}}});var v=a[i(324)]={};return a}(Math);return e},(s=ki)(300)==s(300)?e.exports=i():"undefined"===s(309)&&(void 0)[s(319)]?(void 0)([],i):r.CryptoJS=i()}));function ki(e,t){var r=Ai();return(ki=function(e,t){return r[e-=269]})(e,t)}function Ci(e,t){var r=Ti();return(Ci=function(e,t){return r[e-=385]})(e,t)}function Ti(){var e=["1990cvcHKD","words","172872ijfibv","1442SSdgkV","create","1626xhLRfq","8805ELYBfJ","high","amd","CryptoJS","67905OucaDY","3204xVVPat","exports","extend","x64","WordArray","2283974rQywJr","push","call","function","sigBytes","Base","4cnTPtP","object","392RLZzBP","clone","low","lib","71507tVrEtN"];return(Ti=function(){return e})()}!function(e,t){for(var r=Ci,n=e();;)try{if(111554===-parseInt(r(393))/1*(parseInt(r(387))/2)+parseInt(r(404))/3+parseInt(r(389))/4*(parseInt(r(400))/5)+-parseInt(r(399))/6*(parseInt(r(397))/7)+-parseInt(r(396))/8+-parseInt(r(405))/9*(parseInt(r(394))/10)+parseInt(r(410))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ti);Ze((function(e,t){var r,n,i;r=Ye,n=function(e){return n=(r=e)[(t=Ci)(392)],i=n[t(386)],s=n.WordArray,(o=r[t(408)]={}).Word=i[t(407)]({init:function(e,r){var n=t;this[n(401)]=e,this[n(391)]=r}}),o[t(409)]=i[t(407)]({init:function(e,r){var n=t;e=this[n(395)]=e||[],null!=r?this[n(385)]=r:this.sigBytes=8*e.length},toX32:function(){for(var e=t,r=this[e(395)],n=r.length,i=[],o=0;o<n;o++){var a=r[o];i.push(a[e(401)]),i[e(411)](a[e(391)])}return s[e(398)](i,this[e(385)])},clone:function(){for(var e=t,r=i.clone[e(412)](this),n=r[e(395)]=this[e(395)].slice(0),s=n.length,o=0;o<s;o++)n[o]=n[o][e(390)]();return r}}),e;var t,r,n,i,s,o},"object"===(i=Ci)(388)?e[i(406)]=n(Ei):"undefined"===i(413)&&(void 0)[i(402)]?(void 0)(["./core"],n):n(r[i(403)])}));function xi(e,t){var r=Bi();return(xi=function(e,t){return r[e-=211]})(e,t)}var Di=xi;function Bi(){var e=["byteLength","createCommonjsModule","commonjsGlobal","exports","apply","buffer","./core","lib","object","6668452QkGUrP","50264JhxyyC","CryptoJS","39RPXydN","1839360ZYhvkz","11639616rJDQid","init","function","amd","7286hkSaxf","undefined","call","56RLlBkm","19557162pYQgSO","10cDYwLv","2958325ERNiUa"];return(Bi=function(){return e})()}!function(e,t){for(var r=xi,n=e();;)try{if(765429===parseInt(r(217))/1*(-parseInt(r(214))/2)+-parseInt(r(233))/3*(parseInt(r(231))/4)+parseInt(r(220))/5+parseInt(r(234))/6+parseInt(r(230))/7+parseInt(r(235))/8+-parseInt(r(218))/9*(parseInt(r(219))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bi);Qe[Di(222)]((function(e,t){var r,n,i;r=Qe[Di(223)],n=function(e){return function(){var t=xi;if(typeof ArrayBuffer==t(212)){var r=e[t(228)].WordArray,n=r[t(211)],i=r[t(211)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(215)&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e[r(226)],e.byteOffset,e[r(221)])),e instanceof Uint8Array){for(var i=e[r(221)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(216)](this,s,i)}else n[r(225)](this,arguments)};i.prototype=r}}(),e.lib.WordArray},(i=xi)(229)==i(229)?e[i(224)]=n(Ei):"undefined"===i(212)&&(void 0)[i(213)]?(void 0)([i(227)],n):n(r[i(232)])}));var Pi=Ui;!function(e,t){for(var r=Ui,n=e();;)try{if(553166===-parseInt(r(509))/1*(parseInt(r(486))/2)+-parseInt(r(484))/3+-parseInt(r(507))/4+-parseInt(r(505))/5*(-parseInt(r(510))/6)+parseInt(r(508))/7*(parseInt(r(497))/8)+-parseInt(r(506))/9*(-parseInt(r(490))/10)+-parseInt(r(496))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Mi);Qe[Pi(489)]((function(e,t){var r,n,i=Pi;Qe[i(492)],e[Ui(502)]=(r=Ei,n=i,function(){var e=Ui,t=r,n=t.lib.WordArray,i=t[e(498)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[e(500)]=i[e(504)]={stringify:function(t){for(var r=e,n=t.words,i=t[r(483)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s.push(String[r(493)](a))}return s.join("")},parse:function(t){for(var r=e,i=t[r(491)],s=[],o=0;o<i;o++)s[o>>>1]|=t[r(503)](o)<<16-o%2*16;return n[r(488)](s,2*i)}},i[e(499)]={stringify:function(t){for(var r=e,n=t[r(501)],i=t[r(483)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o.push(String[r(493)](c))}return o[r(495)]("")},parse:function(t){for(var r=e,i=t[r(491)],o=[],a=0;a<i;a++)o[a>>>1]|=s(t[r(503)](a)<<16-a%2*16);return n.create(o,2*i)}}}(),r[n(498)][n(500)])}));function Mi(){var e=["Utf16BE","5JVtzbY","3538593CHdDWv","1169672lBNQQR","98flwWrw","685vGxRxP","5351550qncgCX","sigBytes","76584gaohrL","./core","2026FjcVUw","function","create","createCommonjsModule","10TAjYVz","length","commonjsGlobal","fromCharCode","amd","join","5646113IcxDkR","453256hZgirQ","enc","Utf16LE","Utf16","words","exports","charCodeAt"];return(Mi=function(){return e})()}function Ui(e,t){var r=Mi();return(Ui=function(e,t){return r[e-=483]})(e,t)}var Fi=Ri;function Ri(e,t){var r=Li();return(Ri=function(e,t){return r[e-=430]})(e,t)}!function(e,t){for(var r=Ri,n=e();;)try{if(951049===parseInt(r(455))/1+-parseInt(r(440))/2+parseInt(r(441))/3*(parseInt(r(435))/4)+-parseInt(r(444))/5*(parseInt(r(462))/6)+parseInt(r(453))/7+parseInt(r(433))/8+-parseInt(r(438))/9*(parseInt(r(452))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Li);Qe[Fi(430)]((function(e,t){var r,n,i;r=Qe[Fi(458)],n=function(e){return n=(r=e)[(t=Ri)(434)][t(450)],r.enc[t(456)]={stringify:function(e){var r=t,n=e[r(446)],i=e[r(457)],s=this[r(448)];e[r(451)]();for(var o=[],a=0;a<i;a+=3)for(var c=(n[a>>>2]>>>24-a%4*8&255)<<16|(n[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|n[a+2>>>2]>>>24-(a+2)%4*8&255,u=0;u<4&&a+.75*u<i;u++)o[r(461)](s[r(432)](c>>>6*(3-u)&63));var l=s[r(432)](64);if(l)for(;o.length%4;)o[r(461)](l);return o[r(459)]("")},parse:function(e){var r=t,i=e.length,s=this[r(448)],o=this[r(442)];if(!o){o=this[r(442)]=[];for(var a=0;a<s[r(460)];a++)o[s.charCodeAt(a)]=a}var c=s[r(432)](64);if(c){var u=e[r(447)](c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(437)](c-1)]<<c%4*2|i[e[s(437)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(454)](o,a)}(e,i,o)},_map:t(436)},e.enc.Base64;var t,r,n},(i=Ri)(449)==i(449)?e.exports=n(Ei):"undefined"===i(443)&&(void 0)[i(445)]?(void 0)([i(431)],n):n(r[i(439)])}));function Li(){var e=["words","indexOf","_map","object","WordArray","clamp","22545490gAHTre","11910556qsdKvn","create","7386WcOJIk","Base64","sigBytes","commonjsGlobal","join","length","push","397338TLrTcW","createCommonjsModule","./core","charAt","12784816UUnLXi","lib","8312msbqsd","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","charCodeAt","9DgyTqm","CryptoJS","764402IUNSKT","501IepJVO","_reverseMap","function","5zJXide","amd"];return(Li=function(){return e})()}var Oi=zi;function zi(e,t){var r=Ni();return(zi=function(e,t){return r[e-=273]})(e,t)}!function(e,t){for(var r=zi,n=e();;)try{if(716810===-parseInt(r(283))/1*(parseInt(r(287))/2)+-parseInt(r(278))/3*(parseInt(r(279))/4)+-parseInt(r(282))/5+-parseInt(r(275))/6*(-parseInt(r(308))/7)+parseInt(r(273))/8*(-parseInt(r(293))/9)+-parseInt(r(300))/10+-parseInt(r(294))/11*(-parseInt(r(306))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ni);Qe[Oi(298)]((function(e,t){var r,n,i,s=Oi;r=Qe[s(292)],n=function(e){var t,r,n,i=s;return t=zi,n=(r=e).lib[t(304)],r[t(295)][t(284)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(288)],s=e[n(281)],o=r?this[n(307)]:this[n(305)];e[n(280)]();for(var a=[],c=0;c<s;c+=3)for(var u=(i[c>>>2]>>>24-c%4*8&255)<<16|(i[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|i[c+2>>>2]>>>24-(c+2)%4*8&255,l=0;l<4&&c+.75*l<s;l++)a.push(o[n(276)](u>>>6*(3-l)&63));var d=o[n(276)](64);if(d)for(;a[n(296)]%4;)a[n(286)](d);return a[n(290)]("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(296)],o=r?this[i(307)]:this._map,a=this[i(277)];if(!a){a=this._reverseMap=[];for(var c=0;c<o[i(296)];c++)a[o[i(303)](c)]=c}var u=o[i(276)](64);if(u){var l=e[i(285)](u);-1!==l&&(s=l)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(303)](c-1)]<<c%4*2|i[e[s(303)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(297)](o,a)}(e,s,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:t(301)},e[i(295)][i(284)]},(i=zi)(299)==i(299)?e[i(291)]=n(Ei):"undefined"===i(302)&&(void 0).amd?(void 0)([i(289)],n):n(r[i(274)])}));function Ni(){var e=["4818910azHJIa","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","function","charCodeAt","WordArray","_map","9749148VafRSx","_safe_map","12278tRgSSe","152mBCyTo","CryptoJS","1326laVSUB","charAt","_reverseMap","3MiocFb","3360092zZIpRk","clamp","sigBytes","60620lGAneK","94060TvAQJQ","Base64url","indexOf","push","14bguOdw","words","./core","join","exports","commonjsGlobal","54783UgrbJq","33dolxSw","enc","length","create","createCommonjsModule","object"];return(Ni=function(){return e})()}var Hi=ji;function ji(e,t){var r=Vi();return(ji=function(e,t){return r[e-=127]})(e,t)}!function(e,t){for(var r=ji,n=e();;)try{if(811914===-parseInt(r(151))/1*(parseInt(r(141))/2)+parseInt(r(144))/3+parseInt(r(139))/4*(-parseInt(r(132))/5)+parseInt(r(153))/6*(-parseInt(r(142))/7)+-parseInt(r(143))/8+-parseInt(r(145))/9*(-parseInt(r(128))/10)+parseInt(r(147))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vi);Qe[Hi(155)]((function(e,t){var r,n,i=Hi;Qe[i(134)],e[ji(150)]=(r=Ei,n=i,function(e){var t=ji,n=r,i=n[t(135)],s=i[t(154)],o=i[t(156)],a=n[t(137)],c=[];!function(){for(var r=t,n=0;n<64;n++)c[n]=4294967296*e[r(138)](e[r(158)](n+1))|0}();var u=a[t(162)]=o[t(129)]({_doReset:function(){var e=t;this._hash=new(s[e(131)])([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var s=this._hash.words,o=e[t+0],a=e[t+1],u=e[t+2],p=e[t+3],m=e[t+4],v=e[t+5],y=e[t+6],g=e[t+7],_=e[t+8],b=e[t+9],w=e[t+10],S=e[t+11],I=e[t+12],A=e[t+13],E=e[t+14],k=e[t+15],C=s[0],T=s[1],x=s[2],D=s[3];C=l(C,T,x,D,o,7,c[0]),D=l(D,C,T,x,a,12,c[1]),x=l(x,D,C,T,u,17,c[2]),T=l(T,x,D,C,p,22,c[3]),C=l(C,T,x,D,m,7,c[4]),D=l(D,C,T,x,v,12,c[5]),x=l(x,D,C,T,y,17,c[6]),T=l(T,x,D,C,g,22,c[7]),C=l(C,T,x,D,_,7,c[8]),D=l(D,C,T,x,b,12,c[9]),x=l(x,D,C,T,w,17,c[10]),T=l(T,x,D,C,S,22,c[11]),C=l(C,T,x,D,I,7,c[12]),D=l(D,C,T,x,A,12,c[13]),x=l(x,D,C,T,E,17,c[14]),C=d(C,T=l(T,x,D,C,k,22,c[15]),x,D,a,5,c[16]),D=d(D,C,T,x,y,9,c[17]),x=d(x,D,C,T,S,14,c[18]),T=d(T,x,D,C,o,20,c[19]),C=d(C,T,x,D,v,5,c[20]),D=d(D,C,T,x,w,9,c[21]),x=d(x,D,C,T,k,14,c[22]),T=d(T,x,D,C,m,20,c[23]),C=d(C,T,x,D,b,5,c[24]),D=d(D,C,T,x,E,9,c[25]),x=d(x,D,C,T,p,14,c[26]),T=d(T,x,D,C,_,20,c[27]),C=d(C,T,x,D,A,5,c[28]),D=d(D,C,T,x,u,9,c[29]),x=d(x,D,C,T,g,14,c[30]),C=h(C,T=d(T,x,D,C,I,20,c[31]),x,D,v,4,c[32]),D=h(D,C,T,x,_,11,c[33]),x=h(x,D,C,T,S,16,c[34]),T=h(T,x,D,C,E,23,c[35]),C=h(C,T,x,D,a,4,c[36]),D=h(D,C,T,x,m,11,c[37]),x=h(x,D,C,T,g,16,c[38]),T=h(T,x,D,C,w,23,c[39]),C=h(C,T,x,D,A,4,c[40]),D=h(D,C,T,x,o,11,c[41]),x=h(x,D,C,T,p,16,c[42]),T=h(T,x,D,C,y,23,c[43]),C=h(C,T,x,D,b,4,c[44]),D=h(D,C,T,x,I,11,c[45]),x=h(x,D,C,T,k,16,c[46]),C=f(C,T=h(T,x,D,C,u,23,c[47]),x,D,o,6,c[48]),D=f(D,C,T,x,g,10,c[49]),x=f(x,D,C,T,E,15,c[50]),T=f(T,x,D,C,v,21,c[51]),C=f(C,T,x,D,I,6,c[52]),D=f(D,C,T,x,p,10,c[53]),x=f(x,D,C,T,w,15,c[54]),T=f(T,x,D,C,a,21,c[55]),C=f(C,T,x,D,_,6,c[56]),D=f(D,C,T,x,k,10,c[57]),x=f(x,D,C,T,y,15,c[58]),T=f(T,x,D,C,A,21,c[59]),C=f(C,T,x,D,m,6,c[60]),D=f(D,C,T,x,S,10,c[61]),x=f(x,D,C,T,u,15,c[62]),T=f(T,x,D,C,b,21,c[63]),s[0]=s[0]+C|0,s[1]=s[1]+T|0,s[2]=s[2]+x|0,s[3]=s[3]+D|0},_doFinalize:function(){var r=t,n=this[r(127)],i=n.words,s=8*this._nDataBytes,o=8*n[r(136)];i[o>>>5]|=128<<24-o%32;var a=e[r(149)](s/4294967296),c=s;i[15+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),i[14+(o+64>>>9<<4)]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),n[r(136)]=4*(i[r(148)]+1),this[r(140)]();for(var u=this[r(130)],l=u[r(133)],d=0;d<4;d++){var h=l[d];l[d]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return u},clone:function(){var e=t,r=o[e(157)][e(159)](this);return r[e(130)]=this[e(130)][e(157)](),r}});function l(e,t,r,n,i,s,o){var a=e+(t&r|~t&n)+i+o;return(a<<s|a>>>32-s)+t}function d(e,t,r,n,i,s,o){var a=e+(t&n|r&~n)+i+o;return(a<<s|a>>>32-s)+t}function h(e,t,r,n,i,s,o){var a=e+(t^r^n)+i+o;return(a<<s|a>>>32-s)+t}function f(e,t,r,n,i,s,o){var a=e+(r^(t|~n))+i+o;return(a<<s|a>>>32-s)+t}n[t(162)]=o._createHelper(u),n[t(152)]=o[t(160)](u)}(Math),r[n(162)])}));function Vi(){var e=["1305FVvOFv","amd","6853374aqtltQ","length","floor","exports","158eOcYlL","HmacMD5","864Dhqhcw","WordArray","createCommonjsModule","Hasher","clone","sin","call","_createHmacHelper","./core","MD5","_data","90890CmhpsB","extend","_hash","init","1276530NDDAuv","words","commonjsGlobal","lib","sigBytes","algo","abs","4dmMEGU","_process","1460ySNzCj","58380rsSXwp","7190288FXdPXl","4024101DWPUlg"];return(Vi=function(){return e})()}!function(e,t){for(var r=Wi,n=e();;)try{if(578388===-parseInt(r(128))/1+parseInt(r(125))/2+-parseInt(r(107))/3*(-parseInt(r(126))/4)+parseInt(r(124))/5*(-parseInt(r(108))/6)+-parseInt(r(110))/7+-parseInt(r(118))/8+-parseInt(r(112))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}($i);Ze((function(e,t){var r,n,i;r=Qe[Wi(122)],n=function(e){return n=(r=e)[(t=Wi)(117)],i=n.WordArray,s=n[t(116)],o=r[t(132)],a=[],c=o[t(135)]=s[t(139)]({_doReset:function(){var e=t;this[e(130)]=new(i[e(120)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(130)][n(114)],s=i[0],o=i[1],c=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)a[d]=0|e[r+d];else{var h=a[d-3]^a[d-8]^a[d-14]^a[d-16];a[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+a[d];f+=d<20?1518500249+(o&c|~o&u):d<40?1859775393+(o^c^u):d<60?(o&c|o&u|c&u)-1894007588:(o^c^u)-899497514,l=u,u=c,c=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+c|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(109)],n=r.words,i=8*this[e(133)],s=8*r[e(111)];return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(123)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(111)]=4*n[e(113)],this[e(136)](),this[e(130)]},clone:function(){var e=t,r=s[e(119)][e(131)](this);return r._hash=this[e(130)][e(119)](),r}}),r.SHA1=s[t(134)](c),r.HmacSHA1=s[t(137)](c),e.SHA1;var t,r,n,i,s,o,a,c},"object"===(i=Wi)(129)?e[i(127)]=n(Ei):"undefined"===i(138)&&(void 0)[i(121)]?(void 0)([i(115)],n):n(r.CryptoJS)}));function Wi(e,t){var r=$i();return(Wi=function(e,t){return r[e-=107]})(e,t)}function $i(){var e=["SHA1","_process","_createHmacHelper","function","extend","2777262lfylUJ","26538CxaJtY","_data","2986466sOpbRd","sigBytes","1541475InUkHo","length","words","./core","Hasher","lib","1911376yAduSz","clone","init","amd","commonjsGlobal","floor","550ZgOPeX","2251198UQQDRP","4LvwnFQ","exports","149600jaZHis","object","_hash","call","algo","_nDataBytes","_createHelper"];return($i=function(){return e})()}function Gi(e,t){var r=qi();return(Gi=function(e,t){return r[e-=292]})(e,t)}function qi(){var e=["createCommonjsModule","sqrt","./core","slice","1971488ASuiAS","words","29167758uBMhhk","_hash","length","SHA256","sigBytes","38430rntEqM","lib","extend","clone","900OjAzbi","2918vnrHqx","922443hZOWlX","Hasher","9696323jIMlCy","_nDataBytes","_process","_data","586728byddLb","commonjsGlobal","165EUPtKE","CryptoJS","pow","floor","call","WordArray"];return(qi=function(){return e})()}var Ki=Gi;!function(e,t){for(var r=Gi,n=e();;)try{if(705638===parseInt(r(299))/1+-parseInt(r(298))/2*(parseInt(r(307))/3)+parseInt(r(317))/4+parseInt(r(297))/5*(parseInt(r(293))/6)+parseInt(r(301))/7+parseInt(r(305))/8+-parseInt(r(319))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qi);Qe[Ki(313)]((function(e,t){var r;Qe[Ki(306)],e.exports=(r=Ei,function(e){var t=Gi,n=r,i=n[t(294)],s=i[t(312)],o=i[t(300)],a=n.algo,c=[],u=[];!function(){var r=t;function n(t){for(var r=e[Gi(314)](t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function i(e){return 4294967296*(e-(0|e))|0}for(var s=2,o=0;o<64;)n(s)&&(o<8&&(c[o]=i(e[r(309)](s,.5))),u[o]=i(e[r(309)](s,1/3)),o++),s++}();var l=[],d=a.SHA256=o[t(295)]({_doReset:function(){var e=t;this[e(320)]=new s.init(c[e(316)](0))},_doProcessBlock:function(e,r){for(var n=t,i=this[n(320)][n(318)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=0;m<64;m++){if(m<16)l[m]=0|e[r+m];else{var v=l[m-15],y=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,g=l[m-2],_=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[m]=y+l[m-7]+_+l[m-16]}var b=s&o^s&a^o&a,w=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&h^~d&f)+u[m]+l[m];p=f,f=h,h=d,d=c+S|0,c=a,a=o,o=s,s=S+(w+b)|0}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+h|0,i[6]=i[6]+f|0,i[7]=i[7]+p|0},_doFinalize:function(){var r=t,n=this[r(304)],i=n[r(318)],s=8*this[r(302)],o=8*n[r(292)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=e[r(310)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n[r(292)]=4*i[r(321)],this[r(303)](),this[r(320)]},clone:function(){var e=t,r=o[e(296)][e(311)](this);return r[e(320)]=this._hash[e(296)](),r}});n[t(322)]=o._createHelper(d),n.HmacSHA256=o._createHmacHelper(d)}(Math),r.SHA256)}));function Ji(){var e=["4321513SmRmXZ","SHA256","function","4psWvgM","_doFinalize","lib","2354065KAewCv","HmacSHA224","333GKnPvQ","amd","4073496LOdmlZ","175920MTKUhJ","./sha256","sigBytes","SHA224","4fGwaVI","2265798KYnrge","./core","commonjsGlobal","272084dwDzQH","CryptoJS","5342410CkERmY","object","_createHelper","extend","WordArray"];return(Ji=function(){return e})()}!function(e,t){for(var r=Xi,n=e();;)try{if(483933===-parseInt(r(199))/1*(-parseInt(r(189))/2)+-parseInt(r(212))/3*(-parseInt(r(211))/4)+parseInt(r(202))/5+parseInt(r(206))/6+-parseInt(r(196))/7+parseInt(r(207))/8*(-parseInt(r(204))/9)+-parseInt(r(191))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ji);Ze((function(e,t){var r,n,i,s=Xi;r=Qe[s(188)],n=function(e){var t,r,n,i,o,a,c=s;return n=(r=e)[(t=Xi)(201)][t(195)],i=r.algo,o=i[t(197)],a=i[t(210)]=o[t(194)]({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=o[e(200)].call(this);return r[e(209)]-=4,r}}),r[t(210)]=o[t(193)](a),r[t(203)]=o._createHmacHelper(a),e[c(210)]},(i=Xi)(192)==i(192)?e.exports=n(Ei):"undefined"===i(198)&&(void 0)[i(205)]?(void 0)([i(187),i(208)],n):n(r[i(190)])}));function Xi(e,t){var r=Ji();return(Xi=function(e,t){return r[e-=187]})(e,t)}var Yi=Qi;function Zi(){var e=["commonjsGlobal","./x64-core","_hash","lib","words","extend","algo","Hasher","object","call","exports","Word","./core","2237360XgHVGC","_data","6229993SZUzds","amd","8010864smggJB","function","_nDataBytes","init","SHA512","4aCuLjn","clone","low","HmacSHA512","createCommonjsModule","high","sigBytes","1306698WypQAb","length","apply","WordArray","1679172zyaKog","8sPprnC","1471359IoDHDB","_createHelper","CryptoJS","2232864ehWssX","toX32","create","floor"];return(Zi=function(){return e})()}!function(e,t){for(var r=Qi,n=e();;)try{if(769597===parseInt(r(156))/1+-parseInt(r(143))/2*(parseInt(r(150))/3)+parseInt(r(154))/4+-parseInt(r(134))/5+parseInt(r(138))/6+parseInt(r(136))/7*(-parseInt(r(155))/8)+-parseInt(r(159))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Zi);Qe[Yi(147)]((function(e,t){var r,n,i,s=Yi;r=Qe[s(163)],n=function(e){var t=s;return function(){var t=Qi,r=e,n=r[t(166)][t(128)],i=r.x64,s=i[t(132)],o=i[t(153)],a=r[t(127)];function c(){var e=t;return s[e(161)][e(152)](s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a[t(142)]=n[t(126)]({_doReset:function(){var e=t;this[e(165)]=new o.init([new(s[e(141)])(1779033703,4089235720),new(s[e(141)])(3144134277,2227873595),new(s[e(141)])(1013904242,4271175723),new(s[e(141)])(2773480762,1595750129),new(s[e(141)])(1359893119,2917565137),new(s[e(141)])(2600822924,725511199),new s.init(528734635,4215389547),new(s[e(141)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(165)][n(125)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=s[n(148)],v=s[n(145)],y=o[n(148)],g=o[n(145)],_=a[n(148)],b=a.low,w=c.high,S=c[n(145)],I=d[n(148)],A=d[n(145)],E=h[n(148)],k=h[n(145)],C=f[n(148)],T=f[n(145)],x=p[n(148)],D=p[n(145)],B=m,P=v,M=y,U=g,F=_,R=b,L=w,O=S,z=I,N=A,H=E,j=k,V=C,W=T,$=x,G=D,q=0;q<80;q++){var K,J,X=l[q];if(q<16)J=X.high=0|e[r+2*q],K=X[n(145)]=0|e[r+2*q+1];else{var Y=l[q-15],Z=Y[n(148)],Q=Y.low,ee=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^Z>>>7,te=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^(Q>>>7|Z<<25),re=l[q-2],ne=re[n(148)],ie=re[n(145)],se=(ne>>>19|ie<<13)^(ne<<3|ie>>>29)^ne>>>6,oe=(ie>>>19|ne<<13)^(ie<<3|ne>>>29)^(ie>>>6|ne<<26),ae=l[q-7],ce=ae[n(148)],ue=ae[n(145)],le=l[q-16],de=le.high,he=le.low;J=(J=(J=ee+ce+((K=te+ue)>>>0<te>>>0?1:0))+se+((K+=oe)>>>0<oe>>>0?1:0))+de+((K+=he)>>>0<he>>>0?1:0),X[n(148)]=J,X[n(145)]=K}var fe,pe=z&H^~z&V,me=N&j^~N&W,ve=B&M^B&F^M&F,ye=P&U^P&R^U&R,ge=(B>>>28|P<<4)^(B<<30|P>>>2)^(B<<25|P>>>7),_e=(P>>>28|B<<4)^(P<<30|B>>>2)^(P<<25|B>>>7),be=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),we=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[q],Ie=Se[n(148)],Ae=Se[n(145)],Ee=$+be+((fe=G+we)>>>0<G>>>0?1:0),ke=_e+ye;$=V,G=W,V=H,W=j,H=z,j=N,z=L+(Ee=(Ee=(Ee=Ee+pe+((fe+=me)>>>0<me>>>0?1:0))+Ie+((fe+=Ae)>>>0<Ae>>>0?1:0))+J+((fe+=K)>>>0<K>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=F,O=R,F=M,R=U,M=B,U=P,B=Ee+(ge+ve+(ke>>>0<_e>>>0?1:0))+((P=fe+ke|0)>>>0<fe>>>0?1:0)|0}v=s[n(145)]=v+P,s[n(148)]=m+B+(v>>>0<P>>>0?1:0),g=o[n(145)]=g+U,o[n(148)]=y+M+(g>>>0<U>>>0?1:0),b=a[n(145)]=b+R,a[n(148)]=_+F+(b>>>0<R>>>0?1:0),S=c[n(145)]=S+O,c[n(148)]=w+L+(S>>>0<O>>>0?1:0),A=d[n(145)]=A+N,d[n(148)]=I+z+(A>>>0<N>>>0?1:0),k=h[n(145)]=k+j,h[n(148)]=E+H+(k>>>0<j>>>0?1:0),T=f.low=T+W,f[n(148)]=C+V+(T>>>0<W>>>0?1:0),D=p[n(145)]=D+G,p.high=x+$+(D>>>0<G>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(135)],n=r[e(125)],i=8*this[e(140)],s=8*r[e(149)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(162)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(149)]=4*n[e(151)],this._process(),this[e(165)][e(160)]()},clone:function(){var e=t,r=n[e(144)][e(130)](this);return r[e(165)]=this[e(165)][e(144)](),r},blockSize:32});r[t(142)]=n[t(157)](d),r[t(146)]=n._createHmacHelper(d)}(),e[t(142)]},"object"===(i=Qi)(129)?e[i(131)]=n(Ei):"undefined"===i(139)&&(void 0)[i(137)]?(void 0)([i(133),i(164)],n):n(r[i(158)])}));function Qi(e,t){var r=Zi();return(Qi=function(e,t){return r[e-=125]})(e,t)}function es(){var e=["8626184yoTqYg","./sha512","WordArray","SHA384","126qqOokv","198245imwRrP","./core","sigBytes","exports","algo","31276edeHUX","Word","object","23618097RbYWdE","240765ZbKvBe","init","CryptoJS","2uQjvLM","x64","_createHmacHelper","function","_createHelper","HmacSHA384","3973776YIafuE","SHA512","616979HefhfD"];return(es=function(){return e})()}function ts(e,t){var r=es();return(ts=function(e,t){return r[e-=491]})(e,t)}!function(e,t){for(var r=ts,n=e();;)try{if(683443===-parseInt(r(514))/1+-parseInt(r(506))/2*(parseInt(r(503))/3)+-parseInt(r(512))/4+parseInt(r(494))/5*(parseInt(r(493))/6)+-parseInt(r(499))/7+-parseInt(r(515))/8+parseInt(r(502))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(es);Ze((function(e,t){var r,n,i;r=Ye,n=function(e){var t,r,n,i,s,o,a,c,u=ts;return n=(r=e)[(t=ts)(507)],i=n[t(500)],s=n[t(491)],o=r[t(498)],a=o[t(513)],c=o.SHA384=a.extend({_doReset:function(){var e=t;this._hash=new(s[e(504)])([new(i[e(504)])(3418070365,3238371032),new(i[e(504)])(1654270250,914150663),new(i[e(504)])(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(504)])(1731405415,4290775857),new(i[e(504)])(2394180231,1750603025),new(i[e(504)])(3675008525,1694076839),new(i[e(504)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=a._doFinalize.call(this);return r[e(496)]-=16,r}}),r[t(492)]=a[t(510)](c),r[t(511)]=a[t(508)](c),e[u(492)]},(i=ts)(501)==i(501)?e[i(497)]=n(Ei):"undefined"===i(509)&&(void 0).amd?(void 0)([i(495),"./x64-core",i(516)],n):n(r[i(505)])}));var rs=is;function ns(){var e=["words","13421ssKPnZ","_data","low","ceil","clone","8LJWRxs","CryptoJS","42bnudWD","call","sigBytes","WordArray","Hasher","function","SHA3","lib","1903433JrJRjK","HmacSHA3","./x64-core","4xPVVOZ","create","./core","object","_createHelper","_process","createCommonjsModule","push","341640OUQsth","extend","init","exports","_createHmacHelper","_state","814221tCkWJW","374811VNJXdB","1556770qVdiyw","high","outputLength","blockSize","slice","amd","cfg","8218420ZDruSr","commonjsGlobal","length"];return(ns=function(){return e})()}function is(e,t){var r=ns();return(is=function(e,t){return r[e-=480]})(e,t)}!function(e,t){for(var r=is,n=e();;)try{if(229074===-parseInt(r(490))/1*(parseInt(r(497))/2)+-parseInt(r(523))/3*(-parseInt(r(508))/4)+-parseInt(r(524))/5+parseInt(r(516))/6+parseInt(r(505))/7*(-parseInt(r(495))/8)+parseInt(r(522))/9+parseInt(r(486))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ns);Qe[rs(514)]((function(e,t){var r,n,i,s=rs;r=Qe[s(487)],n=function(e){var t=s;return function(t){var r=is,n=e,i=n[r(504)],s=i[r(500)],o=i[r(501)],a=n.x64.Word,c=n.algo,u=[],l=[],d=[];!function(){for(var e=r,t=1,n=0,i=0;i<24;i++){u[t+5*n]=(i+1)*(i+2)/2%64;var s=(2*t+3*n)%5;t=n%5,n=s}for(t=0;t<5;t++)for(n=0;n<5;n++)l[t+5*n]=n+(2*t+3*n)%5*5;for(var o=1,c=0;c<24;c++){for(var h=0,f=0,p=0;p<7;p++){if(1&o){var m=(1<<p)-1;m<32?f^=1<<m:h^=1<<m-32}128&o?o=o<<1^113:o<<=1}d[c]=a[e(509)](h,f)}}();var h=[];!function(){for(var e=0;e<25;e++)h[e]=a.create()}();var f=c[r(503)]=o.extend({cfg:o[r(485)][r(517)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(521)]=[],n=0;n<25;n++)t[n]=new(a[e(518)]);this[e(482)]=(1600-2*this[e(485)].outputLength)/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(521)],s=this[n(482)]/2,o=0;o<s;o++){var a=e[t+2*o],c=e[t+2*o+1];a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),(D=i[o])[n(480)]^=c,D[n(492)]^=a}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var m=0,v=0,y=0;y<5;y++)m^=(D=i[p+5*y])[n(480)],v^=D[n(492)];var g=h[p];g.high=m,g[n(492)]=v}for(p=0;p<5;p++){var _=h[(p+4)%5],b=h[(p+1)%5],w=b[n(480)],S=b[n(492)];for(m=_[n(480)]^(w<<1|S>>>31),v=_[n(492)]^(S<<1|w>>>31),y=0;y<5;y++)(D=i[p+5*y])[n(480)]^=m,D[n(492)]^=v}for(var I=1;I<25;I++){var A=(D=i[I]).high,E=D[n(492)],k=u[I];k<32?(m=A<<k|E>>>32-k,v=E<<k|A>>>32-k):(m=E<<k-32|A>>>64-k,v=A<<k-32|E>>>64-k);var C=h[l[I]];C.high=m,C[n(492)]=v}var T=h[0],x=i[0];for(T[n(480)]=x[n(480)],T[n(492)]=x[n(492)],p=0;p<5;p++)for(y=0;y<5;y++){var D=i[I=p+5*y],B=h[I],P=h[(p+1)%5+5*y],M=h[(p+2)%5+5*y];D[n(480)]=B[n(480)]^~P[n(480)]&M.high,D[n(492)]=B[n(492)]^~P[n(492)]&M.low}D=i[0];var U=d[f];D.high^=U.high,D[n(492)]^=U[n(492)]}},_doFinalize:function(){var e=r,n=this[e(491)],i=n[e(489)];this._nDataBytes;var o=8*n[e(499)],a=32*this[e(482)];i[o>>>5]|=1<<24-o%32,i[(t[e(493)]((o+1)/a)*a>>>5)-1]|=128,n.sigBytes=4*i[e(488)],this[e(513)]();for(var c=this._state,u=this[e(485)][e(481)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(480)],m=f[e(492)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(515)](m),d[e(515)](p)}return new(s[e(518)])(d,u)},clone:function(){for(var e=r,t=o[e(494)][e(498)](this),n=t[e(521)]=this[e(521)][e(483)](0),i=0;i<25;i++)n[i]=n[i][e(494)]();return t}});n.SHA3=o[r(512)](f),n[r(506)]=o[r(520)](f)}(Math),e[t(503)]},(i=is)(511)==i(511)?e[i(519)]=n(Ei):"undefined"===i(502)&&(void 0)[i(484)]?(void 0)([i(510),i(507)],n):n(r[i(496)])}));function ss(e,t){var r=os();return(ss=function(e,t){return r[e-=374]})(e,t)}!function(e,t){for(var r=ss,n=e();;)try{if(456963===-parseInt(r(388))/1+-parseInt(r(387))/2+-parseInt(r(390))/3*(-parseInt(r(374))/4)+-parseInt(r(394))/5+parseInt(r(385))/6+-parseInt(r(395))/7+parseInt(r(398))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(os);Ze((function(e,t){var r,n,i,s=ss;r=Qe[s(384)],n=function(e){var t=s;return function(t){var r=ss,n=e,i=n[r(375)],s=i[r(386)],o=i.Hasher,a=n[r(400)],c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s[r(399)]([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=s[r(399)]([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=s[r(399)]([0,1518500249,1859775393,2400959708,2840853838]),f=s[r(399)]([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(376)]=o[r(378)]({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,w,S,I,A,E,k,C,T,x,D=this._hash.words,B=h[n(391)],P=f[n(391)],M=c[n(391)],U=u[n(391)],F=l.words,R=d[n(391)];for(A=a=D[0],E=p=D[1],k=w=D[2],C=S=D[3],T=I=D[4],i=0;i<80;i+=1)x=a+e[t+M[i]]|0,x+=i<16?m(p,w,S)+B[0]:i<32?v(p,w,S)+B[1]:i<48?y(p,w,S)+B[2]:i<64?g(p,w,S)+B[3]:_(p,w,S)+B[4],x=(x=b(x|=0,F[i]))+I|0,a=I,I=S,S=b(w,10),w=p,p=x,x=A+e[t+U[i]]|0,x+=i<16?_(E,k,C)+P[0]:i<32?g(E,k,C)+P[1]:i<48?y(E,k,C)+P[2]:i<64?v(E,k,C)+P[3]:m(E,k,C)+P[4],x=(x=b(x|=0,R[i]))+T|0,A=T,T=C,C=b(k,10),k=E,E=x;x=D[1]+w+C|0,D[1]=D[2]+S+T|0,D[2]=D[3]+I+A|0,D[3]=D[4]+a+E|0,D[4]=D[0]+p+k|0,D[0]=x},_doFinalize:function(){var e=r,t=this[e(380)],n=t.words,i=8*this._nDataBytes,s=8*t[e(396)];n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t[e(396)]=4*(n.length+1),this[e(393)]();for(var o=this[e(397)],a=o[e(391)],c=0;c<5;c++){var u=a[c];a[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return o},clone:function(){var e=r,t=o[e(379)][e(381)](this);return t[e(397)]=this._hash[e(379)](),t}});function m(e,t,r){return e^t^r}function v(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function g(e,t,r){return e&r|t&~r}function _(e,t,r){return e^(t|~r)}function b(e,t){return e<<t|e>>>32-t}n.RIPEMD160=o[r(377)](p),n.HmacRIPEMD160=o[r(382)](p)}(),e[t(376)]},"object"===(i=ss)(383)?e.exports=n(Ei):"undefined"===i(389)&&(void 0).amd?(void 0)([i(392)],n):n(r.CryptoJS)}));function os(){var e=["extend","clone","_data","call","_createHmacHelper","object","commonjsGlobal","2019240uUpcGx","WordArray","156402TaIGFy","7630gUdRcf","function","423COiJZH","words","./core","_process","1785555nJVKcr","1797929lLxtwD","sigBytes","_hash","6265032WrtMrC","create","algo","1052aekfvM","lib","RIPEMD160","_createHelper"];return(os=function(){return e})()}function as(e,t){var r=cs();return(as=function(e,t){return r[e-=128]})(e,t)}!function(e,t){for(var r=as,n=e();;)try{if(988797===-parseInt(r(134))/1+-parseInt(r(139))/2*(-parseInt(r(146))/3)+-parseInt(r(155))/4+-parseInt(r(133))/5*(parseInt(r(144))/6)+-parseInt(r(154))/7*(parseInt(r(162))/8)+-parseInt(r(131))/9+parseInt(r(156))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cs);Ze((function(e,t){var r,n,i;r=Qe[as(160)],n=function(e){var t,r,n,i;n=(r=e)[(t=as)(132)].Base,i=r[t(148)][t(163)],r[t(161)][t(141)]=n[t(149)]({init:function(e,r){var n=t;e=this[n(135)]=new(e[n(164)]),typeof r==n(143)&&(r=i[n(142)](r));var s=e[n(137)],o=4*s;r[n(150)]>o&&(r=e[n(157)](r)),r[n(145)]();for(var a=this._oKey=r[n(159)](),c=this[n(140)]=r.clone(),u=a[n(152)],l=c[n(152)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(150)]=c[n(150)]=o,this.reset()},reset:function(){var e=t,r=this[e(135)];r[e(158)](),r[e(130)](this[e(140)])},update:function(e){return this._hasher.update(e),this},finalize:function(e){var r=t,n=this._hasher,i=n[r(157)](e);return n[r(158)](),n[r(157)](this._oKey.clone()[r(128)](i))}})},"object"===(i=as)(151)?e[i(147)]=n(Ei):"undefined"===i(138)&&(void 0)[i(136)]?(void 0)([i(129)],n):n(r[i(153)])}));function cs(){var e=["reset","clone","commonjsGlobal","algo","88yzdLFf","Utf8","init","concat","./core","update","5095413vcdppr","lib","1075475gYDoul","916936rNvECF","_hasher","amd","blockSize","function","120ndNvGd","_iKey","HMAC","parse","string","54aOvnHq","clamp","60657rzIsOs","exports","enc","extend","sigBytes","object","words","CryptoJS","440993nygqJJ","1751452gbbxCC","43254570Etwsfl","finalize"];return(cs=function(){return e})()}var us=ls;function ls(e,t){var r=ds();return(ls=function(e,t){return r[e-=283]})(e,t)}function ds(){var e=["SHA256","commonjsGlobal","88876WvhLZf","HMAC","sigBytes","./sha256","amd","232781UKXjeN","Base","concat","update","iterations","object","reset","create","1195270gFDjWk","compute","words","7BnPBPg","1060029VBfbDU","123174JiwCNx","12tAFTXa","4526120SJGvdI","WordArray","PBKDF2","length","createCommonjsModule","27hZrJPd","1644095bFrYGj","exports","hasher","./hmac","cfg","finalize","extend","keySize"];return(ds=function(){return e})()}!function(e,t){for(var r=ls,n=e();;)try{if(392902===-parseInt(r(301))/1+parseInt(r(314))/2*(parseInt(r(285))/3)+-parseInt(r(296))/4+parseInt(r(286))/5*(parseInt(r(315))/6)+-parseInt(r(312))/7*(parseInt(r(316))/8)+-parseInt(r(313))/9+parseInt(r(309))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ds);Qe[us(284)]((function(e,t){var r,n,i;r=Qe[us(295)],n=function(e){return t=ls,n=(r=e).lib,i=n[t(302)],s=n[t(317)],o=r.algo,a=o[t(294)],c=o[t(297)],u=o[t(318)]=i.extend({cfg:i.extend({keySize:4,hasher:a,iterations:25e4}),init:function(e){var r=t;this[r(290)]=this[r(290)][r(292)](e)},compute:function(e,r){for(var n=t,i=this.cfg,o=c.create(i[n(288)],e),a=s[n(308)](),u=s[n(308)]([1]),l=a[n(311)],d=u[n(311)],h=i[n(293)],f=i[n(305)];l[n(283)]<h;){var p=o[n(304)](r)[n(291)](u);o[n(307)]();for(var m=p[n(311)],v=m.length,y=p,g=1;g<f;g++){y=o[n(291)](y),o[n(307)]();for(var _=y[n(311)],b=0;b<v;b++)m[b]^=_[b]}a[n(303)](p),d[0]++}return a[n(298)]=4*h,a}}),r[t(318)]=function(e,r,n){var i=t;return u.create(n)[i(310)](e,r)},e.PBKDF2;var t,r,n,i,s,o,a,c,u},(i=ls)(306)==i(306)?e[i(287)]=n(Ei):n(r.CryptoJS)}));!function(e,t){for(var r=fs,n=e();;)try{if(601794===parseInt(r(136))/1+-parseInt(r(120))/2+parseInt(r(112))/3+-parseInt(r(126))/4+-parseInt(r(109))/5*(parseInt(r(134))/6)+-parseInt(r(115))/7+parseInt(r(124))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hs);Ze((function(e,t){var r,n,i,s=fs;r=Qe[s(116)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=fs)(130)],i=n[t(106)],o=n[t(107)],a=r[t(118)],c=a[t(113)],u=a[t(122)]=i.extend({cfg:i[t(123)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this[r(135)]=this[r(135)][r(123)](e)},compute:function(e,r){for(var n,i=t,s=this.cfg,a=s.hasher[i(131)](),c=o[i(131)](),u=c[i(117)],l=s.keySize,d=s[i(125)];u[i(111)]<l;){n&&a[i(129)](n),n=a.update(e)[i(108)](r),a.reset();for(var h=1;h<d;h++)n=a.finalize(n),a.reset();c[i(114)](n)}return c.sigBytes=4*l,c}}),r[t(122)]=function(e,r,n){var i=t;return u[i(131)](n)[i(110)](e,r)},e[l(122)]},(i=fs)(121)==i(121)?e.exports=n(Ei):"undefined"===i(127)&&(void 0)[i(133)]?(void 0)([i(128),i(132),"./hmac"],n):n(r[i(119)])}));function hs(){var e=["finalize","32650yafRJQ","compute","length","3473190RqRxCP","MD5","concat","4100201AyTDJV","commonjsGlobal","words","algo","CryptoJS","909776yFCags","object","EvpKDF","extend","9460704gqIeXh","iterations","3234632iiwFJv","function","./core","update","lib","create","./sha1","amd","18xtOyKd","cfg","130355taiNBF","Base","WordArray"];return(hs=function(){return e})()}function fs(e,t){var r=hs();return(fs=function(e,t){return r[e-=106]})(e,t)}function ps(){var e=["extend","Cipher","formatter","Decryptor","162489rfXBqy","CipherParams","createEncryptor","sigBytes","_prevBlock","Encryptor","hasher","_append","call","_process","parse","toString","2556756XcWIST","finalize","8NLtKrM","3803366wLfNmG","_ENC_XFORM_MODE","key","_minBufferSize","salt","push","encryptBlock","compute","8zpBxgL","CryptoJS","amd","createCommonjsModule","130709dDMnHP","splice","algo","471475sfUEzd","_cipher","unpad","_parse","object","slice","format","random","commonjsGlobal","function","./core","lib","create","BlockCipher","__creator","string","keySize","_iv","pad","_data","padding","BufferedBlockAlgorithm","_DEC_XFORM_MODE","PasswordBasedCipher","Pkcs7","words","mixIn","flush","mode","blockSize","concat","SerializableCipher","enc","_mode","decrypt","WordArray","createDecryptor","ciphertext","CBC","reset","cfg","exports","processBlock","8728623DZuMNf","_doFinalize","encrypt","StreamCipher","init","execute","kdf","_doReset","1119740fQMxla","EvpKDF"];return(ps=function(){return e})()}var ms=vs;function vs(e,t){var r=ps();return(vs=function(e,t){return r[e-=241]})(e,t)}!function(e,t){for(var r=vs,n=e();;)try{if(295117===-parseInt(r(248))/1+parseInt(r(302))/2+parseInt(r(308))/3+parseInt(r(244))/4*(-parseInt(r(251))/5)+-parseInt(r(320))/6+-parseInt(r(323))/7+-parseInt(r(322))/8*(-parseInt(r(294))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ps);Qe[ms(247)]((function(e,t){var r,n,i,s=ms;r=Qe[s(259)],n=function(e){var t=s;e.lib[t(305)]||function(r){var n=t,i=e,s=i[n(262)],o=s.Base,a=s[n(286)],c=s[n(272)],u=i[n(283)];u.Utf8;var l=u.Base64,d=i[n(250)][n(303)],h=s.Cipher=c[n(304)]({cfg:o[n(304)](),createEncryptor:function(e,t){var r=n;return this[r(263)](this[r(324)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(263)](this[r(273)],e,t)},init:function(e,t,r){var i=n;this[i(291)]=this.cfg[i(304)](r),this._xformMode=e,this._key=t,this[i(290)]()},reset:function(){var e=n;c[e(290)].call(this),this[e(301)]()},process:function(e){var t=n;return this[t(315)](e),this[t(317)]()},finalize:function(e){var t=n;return e&&this[t(315)](e),this[t(295)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?w:_}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});s[n(297)]=h[n(304)]({_doFinalize:function(){return this[n(317)](!0)},blockSize:1});var f=i.mode={},p=s.BlockCipherMode=o[n(304)]({createEncryptor:function(e,t){var r=n;return this[r(313)][r(263)](e,t)},createDecryptor:function(e,t){return this[n(307)].create(e,t)},init:function(e,t){var r=n;this[r(252)]=e,this[r(268)]=t}}),m=f[n(289)]=function(){var e=n,t=p[e(304)]();function r(t,r,n){var i,s=e,o=this._iv;o?(i=o,this[s(268)]=void 0):i=this[s(312)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t.Encryptor=t[e(304)]({processBlock:function(t,n){var i=e,s=this._cipher,o=s[i(280)];r[i(316)](this,t,n,o),s[i(242)](t,n),this[i(312)]=t[i(256)](n,n+o)}}),t[e(307)]=t.extend({processBlock:function(t,n){var i=e,s=this[i(252)],o=s[i(280)],a=t.slice(n,n+o);s.decryptBlock(t,n),r[i(316)](this,t,n,o),this[i(312)]=a}}),t}(),v=(i.pad={})[n(275)]={pad:function(e,t){for(var r=n,i=4*t,s=i-e[r(311)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[r(241)](o);var l=a[r(263)](c,s);e.concat(l)},unpad:function(e){var t=n,r=255&e[t(276)][e[t(311)]-1>>>2];e[t(311)]-=r}};s[n(264)]=h[n(304)]({cfg:h[n(291)].extend({mode:m,padding:v}),reset:function(){var e,t=n;h[t(290)][t(316)](this);var r=this[t(291)],i=r.iv,s=r[t(279)];this._xformMode==this[t(324)]?e=s[t(310)]:(e=s[t(287)],this[t(326)]=1),this[t(284)]&&this[t(284)][t(265)]==e?this[t(284)][t(298)](this,i&&i[t(276)]):(this[t(284)]=e[t(316)](s,this,i&&i.words),this[t(284)][t(265)]=e)},_doProcessBlock:function(e,t){var r=n;this[r(284)][r(293)](e,t)},_doFinalize:function(){var e,t=n,r=this[t(291)][t(271)];return this._xformMode==this[t(324)]?(r[t(269)](this[t(270)],this.blockSize),e=this[t(317)](!!t(278))):(e=this[t(317)](!!t(278)),r[t(253)](e)),e},blockSize:4});var y=s[n(309)]=o[n(304)]({init:function(e){this[n(277)](e)},toString:function(e){return(e||this[n(306)]).stringify(this)}}),g=(i[n(257)]={}).OpenSSL={stringify:function(e){var t=n,r=e[t(288)],i=e.salt;return(i?a[t(263)]([1398893684,1701076831])[t(281)](i).concat(r):r)[t(319)](l)},parse:function(e){var t,r=n,i=l[r(318)](e),s=i.words;return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(263)](s[r(256)](2,4)),s[r(249)](0,4),i[r(311)]-=16),y[r(263)]({ciphertext:i,salt:t})}},_=s[n(282)]=o[n(304)]({cfg:o[n(304)]({format:g}),encrypt:function(e,t,r,i){var s=n;i=this[s(291)][s(304)](i);var o=e[s(310)](r,i),a=o[s(321)](t),c=o.cfg;return y[s(263)]({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c[s(279)],padding:c[s(271)],blockSize:e[s(280)],formatter:i[s(257)]})},decrypt:function(e,t,r,i){var s=n;return i=this[s(291)][s(304)](i),t=this[s(254)](t,i[s(257)]),e[s(287)](r,i)[s(321)](t[s(288)])},_parse:function(e,t){var r=n;return typeof e==r(266)?t[r(318)](e,this):e}}),b=(i[n(300)]={}).OpenSSL={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(258)](8)),s)c=d.create({keySize:t+r,hasher:s}).compute(e,i);else var c=d.create({keySize:t+r})[o(243)](e,i);var u=a.create(c[o(276)][o(256)](t),4*r);return c[o(311)]=4*t,y[o(263)]({key:c,iv:u,salt:i})}},w=s[n(274)]=_.extend({cfg:_[n(291)].extend({kdf:b}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(291)][s(304)](i))[s(300)][s(299)](r,e[s(267)],e.ivSize,i[s(327)],i[s(314)]);i.iv=o.iv;var a=_[s(296)][s(316)](this,e,t,o[s(325)],i);return a.mixIn(o),a},decrypt:function(e,t,r,i){var s=n;i=this[s(291)].extend(i),t=this[s(254)](t,i.format);var o=i[s(300)][s(299)](r,e[s(267)],e.ivSize,t[s(327)],i.hasher);return i.iv=o.iv,_[s(285)][s(316)](this,e,t,o.key,i)}})}()},"object"===(i=vs)(255)?e[i(292)]=n(Ei):"undefined"===i(260)&&(void 0)[i(246)]?(void 0)([i(261),"./evpkdf"],n):n(r[i(245)])}));function ys(e,t){var r=gs();return(ys=function(e,t){return r[e-=463]})(e,t)}function gs(){var e=["1441896FmFcOs","lib","4qYVUuj","247828Lhmxpx","CryptoJS","extend","object","Decryptor","call","546390pPwmVs","./cipher-core","929845ZGsrHP","20867976fAWDIZ","1605670CAQBle","_iv","slice","commonjsGlobal","2208894fgNqdi","encryptBlock","_prevBlock","CFB","function","_cipher","./core","amd"];return(gs=function(){return e})()}!function(e,t){for(var r=ys,n=e();;)try{if(789072===parseInt(r(467))/1+-parseInt(r(469))/2*(-parseInt(r(484))/3)+-parseInt(r(470))/4+parseInt(r(480))/5+parseInt(r(476))/6+parseInt(r(478))/7+-parseInt(r(479))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gs);Ze((function(e,t){var r,n,i,s=ys;r=Qe[s(483)],n=function(e){var t=s;return e.mode[t(487)]=function(){var r=t,n=e[r(468)].BlockCipherMode.extend();function i(e,t,n,i){var s,o=r,a=this[o(481)];a?(s=a[o(482)](0),this[o(481)]=void 0):s=this._prevBlock,i[o(485)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n.Encryptor=n[r(472)]({processBlock:function(e,t){var n=r,s=this[n(464)],o=s.blockSize;i[n(475)](this,e,t,o,s),this[n(486)]=e[n(482)](t,t+o)}}),n[r(474)]=n[r(472)]({processBlock:function(e,t){var n=r,s=this[n(464)],o=s.blockSize,a=e[n(482)](t,t+o);i[n(475)](this,e,t,o,s),this._prevBlock=a}}),n}(),e.mode[t(487)]},"object"===(i=ys)(473)?e.exports=n(Ei):"undefined"===i(463)&&(void 0)[i(466)]?(void 0)([i(465),i(477)],n):n(r[i(471)])}));var _s=bs;function bs(e,t){var r=ws();return(bs=function(e,t){return r[e-=400]})(e,t)}!function(e,t){for(var r=bs,n=e();;)try{if(450956===parseInt(r(424))/1+parseInt(r(409))/2+-parseInt(r(405))/3*(-parseInt(r(422))/4)+parseInt(r(403))/5*(-parseInt(r(414))/6)+-parseInt(r(417))/7*(-parseInt(r(421))/8)+parseInt(r(411))/9+-parseInt(r(412))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ws);Qe[_s(423)]((function(e,t){var r,n,i,s=_s;r=Qe[s(419)],n=function(e){var t,r,n,i=s;return e[i(402)][i(425)]=(r=e[(t=i)(404)].BlockCipherMode[t(406)](),n=r[t(418)]=r[t(406)]({processBlock:function(e,r){var n=t,i=this[n(401)],s=i.blockSize,o=this[n(416)],a=this[n(426)];o&&(a=this[n(426)]=o.slice(0),this[n(416)]=void 0);var c=a.slice(0);i.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(400)]=n,r),e.mode.CTR},(i=bs)(407)==i(407)?e[i(420)]=n(Ei):"undefined"===i(415)&&(void 0)[i(413)]?(void 0)(["./core",i(408)],n):n(r[i(410)])}));function ws(){var e=["Decryptor","_cipher","mode","566705NAqUaQ","lib","2958xVzyjL","extend","object","./cipher-core","1333682DUAxcR","CryptoJS","4697820ECZPzD","8608790xKkNjT","amd","42wmswUA","function","_iv","7sIguiC","Encryptor","commonjsGlobal","exports","4118344BPnoWx","1068sKkmbr","createCommonjsModule","138346efblwH","CTR","_counter"];return(ws=function(){return e})()}function Ss(){var e=["_counter","3iIaYBo","Decryptor","./cipher-core","slice","amd","CTRGladman","commonjsGlobal","1586017rZZJEf","encryptBlock","blockSize","1564948frQbnk","object","mode","createCommonjsModule","3198546vAALCj","BlockCipherMode","extend","24051280bHdhor","660964wSnTpE","./core","exports","3770340WalmQk","1793190drFrZM"];return(Ss=function(){return e})()}var Is=As;function As(e,t){var r=Ss();return(As=function(e,t){return r[e-=324]})(e,t)}!function(e,t){for(var r=As,n=e();;)try{if(844655===parseInt(r(331))/1+parseInt(r(342))/2*(parseInt(r(324))/3)+parseInt(r(334))/4+parseInt(r(345))/5+parseInt(r(338))/6+parseInt(r(346))/7+-parseInt(r(341))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ss);Qe[Is(337)]((function(e,t){var r,n,i,s=Is;r=Qe[s(330)],n=function(e){var t=s;return e[t(336)][t(329)]=function(){var r=t,n=e.lib[r(339)].extend();function i(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var s=n.Encryptor=n[r(340)]({processBlock:function(e,t){var n,s=r,o=this._cipher,a=o[s(333)],c=this._iv,u=this._counter;c&&(u=this[s(347)]=c[s(327)](0),this._iv=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(327)](0);o[s(332)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(325)]=s,n}(),e.mode[t(329)]},(i=As)(335)==i(335)?e[i(344)]=n(Ei):n(r.CryptoJS)}));var Es=Cs;function ks(){var e=["6630408TQUsRW","mode","encryptBlock","object","blockSize","Decryptor","amd","OFB","lib","Encryptor","6250616chmcxv","CryptoJS","76371xafWyP","_keystream","BlockCipherMode","2zRVtUx","2160264CPkMcK","createCommonjsModule","13645782yhkQph","7mWrcQE","_cipher","10eXWnSs","7951450drOGSC","commonjsGlobal","4269207yPdRNo","extend","_iv"];return(ks=function(){return e})()}!function(e,t){for(var r=Cs,n=e();;)try{if(895983===-parseInt(r(266))/1*(-parseInt(r(269))/2)+-parseInt(r(278))/3+-parseInt(r(270))/4+parseInt(r(276))/5+-parseInt(r(254))/6+parseInt(r(273))/7*(parseInt(r(264))/8)+parseInt(r(272))/9*(parseInt(r(275))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ks);Qe[Es(271)]((function(e,t){var r,n,i,s=Es;r=Qe[s(277)],n=function(e){var t,r,n,i=s;return e[i(255)].OFB=(r=e[(t=i)(262)][t(268)][t(279)](),n=r[t(263)]=r[t(279)]({processBlock:function(e,r){var n=t,i=this[n(274)],s=i[n(258)],o=this[n(280)],a=this[n(267)];o&&(a=this[n(267)]=o.slice(0),this[n(280)]=void 0),i[n(256)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(259)]=n,r),e[i(255)][i(261)]},"object"===(i=Cs)(257)?e.exports=n(Ei):n(r[i(265)])}));function Cs(e,t){var r=ks();return(Cs=function(e,t){return r[e-=254]})(e,t)}function Ts(e,t){var r=xs();return(Ts=function(e,t){return r[e-=137]})(e,t)}function xs(){var e=["611359sXaWbI","3FIbXsE","6xziTxo","Decryptor","./core","amd","4TgXkiw","729808zpFHeN","714888ovLerK","CryptoJS","./cipher-core","extend","commonjsGlobal","object","362104opHNqE","306575MDICtv","encryptBlock","89802FIyMaM","3645830GMQkqj","mode","_cipher","ECB","Encryptor","BlockCipherMode","exports"];return(xs=function(){return e})()}!function(e,t){for(var r=Ts,n=e();;)try{if(115735===-parseInt(r(148))/1+-parseInt(r(145))/2*(parseInt(r(157))/3)+-parseInt(r(137))/4*(parseInt(r(146))/5)+-parseInt(r(158))/6*(parseInt(r(156))/7)+parseInt(r(138))/8+parseInt(r(139))/9+parseInt(r(149))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xs);Ze((function(e,t){var r,n,i,s=Ts;r=Qe[s(143)],n=function(e){var t,r,n=s;return e.mode.ECB=(t=Ts,(r=e.lib[t(154)][t(142)]())[t(153)]=r.extend({processBlock:function(e,r){var n=t;this._cipher[n(147)](e,r)}}),r[t(159)]=r.extend({processBlock:function(e,r){this[t(151)].decryptBlock(e,r)}}),r),e[n(150)][n(152)]},"object"===(i=Ts)(144)?e[i(155)]=n(Ei):n(r[i(140)])}));var Ds=Bs;function Bs(e,t){var r=Ps();return(Bs=function(e,t){return r[e-=264]})(e,t)}function Ps(){var e=["60WOYpjf","./cipher-core","./core","700836XIQuWC","1057GlutlP","CryptoJS","3896IgRvml","2ONQzBC","2079285eTUDtO","3824711DGziow","words","commonjsGlobal","object","sigBytes","function","853437GfGzKO","pad","17268dmIdPV","338440ewbuLh","createCommonjsModule","AnsiX923","exports","amd","13896mvKvXl","clamp"];return(Ps=function(){return e})()}!function(e,t){for(var r=Bs,n=e();;)try{if(414852===-parseInt(r(264))/1*(parseInt(r(285))/2)+-parseInt(r(272))/3+parseInt(r(275))/4+parseInt(r(265))/5+parseInt(r(274))/6*(-parseInt(r(286))/7)+-parseInt(r(288))/8*(parseInt(r(280))/9)+parseInt(r(282))/10*(parseInt(r(266))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ps);Qe[Ds(276)]((function(e,t){var r,n,i,s=Ds;r=Qe[s(268)],n=function(e){var t=s;return e[t(273)][t(277)]={pad:function(e,r){var n=t,i=e[n(270)],s=4*r,o=s-i%s,a=i+o-1;e[n(281)](),e.words[a>>>2]|=o<<24-a%4*8,e.sigBytes+=o},unpad:function(e){var r=t,n=255&e[r(267)][e[r(270)]-1>>>2];e[r(270)]-=n}},e[t(273)].Ansix923},"object"===(i=Bs)(269)?e[i(278)]=n(Ei):"undefined"===i(271)&&(void 0)[i(279)]?(void 0)([i(284),i(283)],n):n(r[i(287)])}));var Ms=Fs;function Us(){var e=["sigBytes","78FyDFtS","Iso10126","191555LcTIJn","commonjsGlobal","./core","108988jLKFsL","pad","21454CnozLP","function","785428DAwmGN","1384140ZRYSbm","object","424GiVSjr","concat","lib","./cipher-core","60WIxTYP","97884WSFaVQ","10WMqppx","words","random","exports","14HYMQHk","WordArray","12828084QXNbxg","createCommonjsModule"];return(Us=function(){return e})()}function Fs(e,t){var r=Us();return(Fs=function(e,t){return r[e-=309]})(e,t)}!function(e,t){for(var r=Fs,n=e();;)try{if(415126===-parseInt(r(324))/1*(-parseInt(r(309))/2)+parseInt(r(312))/3+parseInt(r(311))/4*(-parseInt(r(320))/5)+parseInt(r(329))/6*(-parseInt(r(331))/7)+-parseInt(r(314))/8*(parseInt(r(319))/9)+-parseInt(r(318))/10*(-parseInt(r(334))/11)+parseInt(r(326))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Us);Qe[Ms(327)]((function(e,t){var r,n,i,s=Ms;r=Qe[s(332)],n=function(e){var t=s;return e[t(335)][t(330)]={pad:function(r,n){var i=t,s=4*n,o=s-r[i(328)]%s;r.concat(e.lib[i(325)][i(322)](o-1))[i(315)](e[i(316)][i(325)].create([o<<24],1))},unpad:function(e){var r=t,n=255&e[r(321)][e[r(328)]-1>>>2];e[r(328)]-=n}},e[t(335)][t(330)]},"object"===(i=Fs)(313)?e[i(323)]=n(Ei):"undefined"===i(310)&&(void 0).amd?(void 0)([i(333),i(317)],n):n(r.CryptoJS)}));function Rs(e,t){var r=Ls();return(Rs=function(e,t){return r[e-=420]})(e,t)}function Ls(){var e=["2459946jiahno","27fmhEbG","Iso97971","commonjsGlobal","452145QAQWYO","217IrnIjL","ZeroPadding","./core","object","1605jEXKeE","4904zdjozy","994371evNJCB","948aQuNmI","./cipher-core","1383510LAyiGw","lib","pad","create","267052HjaeTe"];return(Ls=function(){return e})()}!function(e,t){for(var r=Rs,n=e();;)try{if(232042===-parseInt(r(430))/1+parseInt(r(425))/2+-parseInt(r(437))/3+parseInt(r(438))/4*(parseInt(r(435))/5)+parseInt(r(426))/6+parseInt(r(431))/7*(-parseInt(r(436))/8)+parseInt(r(427))/9*(parseInt(r(421))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);Ze((function(e,t){var r,n,i=Rs;r=Qe[i(429)],n=function(e){var t=i;return e.pad[t(428)]={pad:function(r,n){var i=t;r.concat(e[i(422)].WordArray[i(424)]([2147483648],1)),e[i(423)][i(432)][i(423)](r,n)},unpad:function(r){e[t(423)].ZeroPadding.unpad(r),r.sigBytes--}},e[t(423)][t(428)]},"object"===Rs(434)?e.exports=n(Ei):n(r.CryptoJS)}));var Os=zs;function zs(e,t){var r=Ns();return(zs=function(e,t){return r[e-=384]})(e,t)}function Ns(){var e=["pad","4106812OzYYay","sigBytes","3JdotMg","ZeroPadding","30BboKIv","1568936DenvxN","34076WpBXkG","object","52JxDMZS","./core","71754cqwHJh","amd","CryptoJS","7088375IzuaBE","createCommonjsModule","7019370ZyODHo","exports","./cipher-core","15673750MklRqD"];return(Ns=function(){return e})()}!function(e,t){for(var r=zs,n=e();;)try{if(702362===-parseInt(r(397))/1*(-parseInt(r(399))/2)+parseInt(r(393))/3*(parseInt(r(391))/4)+-parseInt(r(395))/5*(parseInt(r(401))/6)+parseInt(r(384))/7+parseInt(r(396))/8+-parseInt(r(386))/9+-parseInt(r(389))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ns);Qe[Os(385)]((function(e,t){var r,n,i;r=Ye,n=function(e){var t=zs;return e.pad[t(394)]={pad:function(e,r){var n=t,i=4*r;e.clamp(),e.sigBytes+=i-(e[n(392)]%i||i)},unpad:function(e){var r=t,n=e.words,i=e[r(392)]-1;for(i=e[r(392)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(392)]=i+1;break}}},e[t(390)][t(394)]},"object"===(i=zs)(398)?e[i(387)]=n(Ei):n(r[i(403)])}));function Hs(){var e=["pad","18lHraLL","./cipher-core","556458VTUBAq","object","NoPadding","amd","966863uUCVmV","1648242iEwVwh","CryptoJS","55kMfWQv","457848tpDece","14vifzKU","3614360dRmFSC","exports","function","2pxVvXY","./core","1327960kPwCsf","3020168yvYnTX"];return(Hs=function(){return e})()}function js(e,t){var r=Hs();return(js=function(e,t){return r[e-=231]})(e,t)}!function(e,t){for(var r=js,n=e();;)try{if(520179===-parseInt(r(250))/1*(-parseInt(r(239))/2)+parseInt(r(231))/3+-parseInt(r(234))/4+parseInt(r(236))/5+parseInt(r(246))/6*(-parseInt(r(235))/7)+parseInt(r(242))/8*(-parseInt(r(244))/9)+-parseInt(r(241))/10*(parseInt(r(233))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Hs);Ze((function(e,t){var r,n,i;r=Ye,n=function(e){var t=js;return e[t(243)].NoPadding={pad:function(){},unpad:function(){}},e.pad[t(248)]},(i=js)(247)==i(247)?e[i(237)]=n(Ei):"undefined"===i(238)&&(void 0)[i(249)]?(void 0)([i(240),i(245)],n):n(r[i(232)])}));var Vs=$s;function Ws(){var e=["commonjsGlobal","CipherParams","27513BIpUnQ","lib","toString","function","150878EzBUZj","createCommonjsModule","4518MizLFZ","112NYipGU","parse","CryptoJS","./cipher-core","6LTWNmj","object","format","115181Vulzgd","20390jiMolV","amd","Hex","create","2960wGlxFM","54PsHLKA","1218230YGJoCs","./core","1461295jhQGZv","exports"];return(Ws=function(){return e})()}!function(e,t){for(var r=$s,n=e();;)try{if(131820===parseInt(r(461))/1+-parseInt(r(458))/2*(-parseInt(r(447))/3)+-parseInt(r(454))/4*(-parseInt(r(462))/5)+parseInt(r(467))/6*(-parseInt(r(451))/7)+parseInt(r(466))/8*(-parseInt(r(453))/9)+parseInt(r(468))/10+parseInt(r(443))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ws);Qe[Vs(452)]((function(e,t){var r,n,i,s=Vs;r=Qe[s(445)],n=function(e){var t,r,n,i,o=s;return n=(r=e)[(t=$s)(448)][t(446)],i=r.enc[t(464)],r[t(460)][t(464)]={stringify:function(e){var r=t;return e.ciphertext[r(449)](i)},parse:function(e){var r=t,s=i[r(455)](e);return n[r(465)]({ciphertext:s})}},e[o(460)][o(464)]},"object"===(i=$s)(459)?e[i(444)]=n(Ei):"undefined"===i(450)&&(void 0)[i(463)]?(void 0)([i(442),i(457)],n):n(r[i(456)])}));function $s(e,t){var r=Ws();return($s=function(e,t){return r[e-=442]})(e,t)}var Gs=qs;function qs(e,t){var r=Ks();return(qs=function(e,t){return r[e-=348]})(e,t)}!function(e,t){for(var r=qs,n=e();;)try{if(607447===parseInt(r(356))/1*(-parseInt(r(352))/2)+-parseInt(r(365))/3*(-parseInt(r(368))/4)+parseInt(r(355))/5+-parseInt(r(349))/6+-parseInt(r(376))/7+-parseInt(r(358))/8+-parseInt(r(351))/9*(-parseInt(r(363))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ks);Qe[Gs(360)]((function(e,t){var r,n,i;r=Ye,n=function(e){var t=qs;return function(){var t=qs,r=e,n=r[t(350)][t(378)],i=r[t(373)],s=[],o=[],a=[],c=[],u=[],l=[],d=[],h=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var i=n^n<<1^n<<2^n<<3^n<<4;i=i>>>8^255&i^99,s[r]=i,o[i]=r;var m=e[r],v=e[m],y=e[v],g=257*e[i]^16843008*i;a[r]=g<<24|g>>>8,c[r]=g<<16|g>>>16,u[r]=g<<8|g>>>24,l[r]=g,g=16843009*y^65537*v^257*m^16843008*r,d[i]=g<<24|g>>>8,h[i]=g<<16|g>>>16,f[i]=g<<8|g>>>24,p[i]=g,r?(r=m^e[e[e[y^m]]],n^=e[e[n]]):r=n=1}}();var m=[0,1,2,4,8,16,32,64,128,27,54],v=i[t(375)]=n[t(353)]({_doReset:function(){var e=t;if(!this[e(357)]||this[e(366)]!==this[e(348)]){for(var r=this._keyPriorReset=this._key,n=r[e(371)],i=r[e(379)]/4,o=4*((this[e(357)]=i+6)+1),a=this[e(372)]=[],c=0;c<o;c++)c<i?a[c]=n[c]:(v=a[c-1],c%i?i>6&&c%i==4&&(v=s[v>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v]):(v=s[(v=v<<8|v>>>24)>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v],v^=m[c/i|0]<<24),a[c]=a[c-i]^v);for(var u=this[e(364)]=[],l=0;l<o;l++){if(c=o-l,l%4)var v=a[c];else v=a[c-4];u[l]=l<4||c<=4?v:d[s[v>>>24]]^h[s[v>>>16&255]]^f[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){var n=t;this[n(369)](e,r,this[n(372)],a,c,u,l,s)},decryptBlock:function(e,r){var n=t,i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this[n(369)](e,r,this[n(364)],d,h,f,p,o),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,n,i,s,o,a,c){for(var u=this[t(357)],l=e[r]^n[0],d=e[r+1]^n[1],h=e[r+2]^n[2],f=e[r+3]^n[3],p=4,m=1;m<u;m++){var v=i[l>>>24]^s[d>>>16&255]^o[h>>>8&255]^a[255&f]^n[p++],y=i[d>>>24]^s[h>>>16&255]^o[f>>>8&255]^a[255&l]^n[p++],g=i[h>>>24]^s[f>>>16&255]^o[l>>>8&255]^a[255&d]^n[p++],_=i[f>>>24]^s[l>>>16&255]^o[d>>>8&255]^a[255&h]^n[p++];l=v,d=y,h=g,f=_}v=(c[l>>>24]<<24|c[d>>>16&255]<<16|c[h>>>8&255]<<8|c[255&f])^n[p++],y=(c[d>>>24]<<24|c[h>>>16&255]<<16|c[f>>>8&255]<<8|c[255&l])^n[p++],g=(c[h>>>24]<<24|c[f>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^n[p++],_=(c[f>>>24]<<24|c[l>>>16&255]<<16|c[d>>>8&255]<<8|c[255&h])^n[p++],e[r]=v,e[r+1]=y,e[r+2]=g,e[r+3]=_},keySize:8});r[t(375)]=n[t(377)](v)}(),e[t(375)]},(i=qs)(374)==i(374)?e[i(367)]=n(Ei):"undefined"===i(361)&&(void 0)[i(359)]?(void 0)(["./core",i(370),"./md5",i(354),"./cipher-core"],n):n(r[i(362)])}));function Ks(){var e=["9fbjFSD","424052WoCxEK","extend","./evpkdf","2592700TFrgOP","5bQDHue","_nRounds","2420184XGZptA","amd","createCommonjsModule","function","CryptoJS","27986140wHjaQT","_invKeySchedule","24TkjPdu","_keyPriorReset","exports","249148spaZfR","_doCryptBlock","./enc-base64","words","_keySchedule","algo","object","AES","7289247dujtUp","_createHelper","BlockCipher","sigBytes","_key","4824174vApUJd","lib"];return(Ks=function(){return e})()}var Js=Ys;function Xs(){var e=["_invSubKeys","./cipher-core","lib","./evpkdf","168316AxIQRp","amd","_des3","create","object","words","_des2","createCommonjsModule","88510gtNbJX","./core","_doCryptBlock","createEncryptor","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","./enc-base64","_key","exports","decryptBlock","28832ZESgUj","_createHelper","call","18Qbvtwy","9myfAyc","_lBlock","_des1","_rBlock","_subKeys","80070VwteZb","./md5","slice","124558XbTjFf","243170rxsCad","extend","TripleDES","BlockCipher","length","758488Pszsks","algo","CryptoJS","DES","12KgfEzt"];return(Xs=function(){return e})()}!function(e,t){for(var r=Ys,n=e();;)try{if(111406===parseInt(r(421))/1+-parseInt(r(412))/2+-parseInt(r(390))/3*(parseInt(r(395))/4)+-parseInt(r(425))/5*(-parseInt(r(415))/6)+-parseInt(r(424))/7+parseInt(r(430))/8+parseInt(r(416))/9*(-parseInt(r(403))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xs);Qe[Js(402)]((function(e,t){var r,n,i;r=Ye,n=function(e){var t=Ys;return function(){var t=Ys,r=e,n=r[t(393)],i=n.WordArray,s=n[t(428)],o=r[t(431)],a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o[t(389)]=s[t(426)]({_doReset:function(){for(var e=t,r=this[e(409)][e(400)],n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this[e(420)]=[],l=0;l<16;l++){var d=o[l]=[],h=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+h)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+h)%28]<<31-i%6;for(d[0]=d[0]<<1|d[0]>>>31,i=1;i<7;i++)d[i]=d[i]>>>4*(i-1)+3;d[7]=d[7]<<5|d[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=o[15-i]},encryptBlock:function(e,r){var n=t;this[n(405)](e,r,this[n(420)])},decryptBlock:function(e,r){var n=t;this[n(405)](e,r,this[n(391)])},_doCryptBlock:function(e,r,n){var i=t;this._lBlock=e[r],this._rBlock=e[r+1],f.call(this,4,252645135),f[i(414)](this,16,65535),p[i(414)](this,2,858993459),p[i(414)](this,8,16711935),f[i(414)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(417)],c=this[i(419)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this[i(417)]=c,this[i(419)]=a^u}var m=this[i(417)];this[i(417)]=this[i(419)],this[i(419)]=m,f[i(414)](this,1,1431655765),p.call(this,8,16711935),p[i(414)](this,2,858993459),f.call(this,16,65535),f[i(414)](this,4,252645135),e[r]=this[i(417)],e[r+1]=this[i(419)]},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this[n(417)]>>>e^this[n(419)])&r;this[n(419)]^=i,this[n(417)]^=i<<e}function p(e,r){var n=t,i=(this[n(419)]>>>e^this[n(417)])&r;this[n(417)]^=i,this[n(419)]^=i<<e}r[t(389)]=s[t(413)](h);var m=o[t(427)]=s.extend({_doReset:function(){var e=t,r=this[e(409)][e(400)];if(2!==r[e(429)]&&4!==r[e(429)]&&r[e(429)]<6)throw new Error(e(407));var n=r.slice(0,2),s=r[e(429)]<4?r[e(423)](0,2):r[e(423)](2,4),o=r[e(429)]<6?r[e(423)](0,2):r.slice(4,6);this._des1=h.createEncryptor(i.create(n)),this[e(401)]=h[e(406)](i[e(398)](s)),this[e(397)]=h.createEncryptor(i[e(398)](o))},encryptBlock:function(e,r){var n=t;this[n(418)].encryptBlock(e,r),this[n(401)][n(411)](e,r),this[n(397)].encryptBlock(e,r)},decryptBlock:function(e,r){var n=t;this[n(397)].decryptBlock(e,r),this[n(401)].encryptBlock(e,r),this._des1[n(411)](e,r)},keySize:6,ivSize:2,blockSize:2});r[t(427)]=s[t(413)](m)}(),e[t(427)]},"object"===(i=Ys)(399)?e[i(410)]=n(Ei):n(r[i(432)])}));function Ys(e,t){var r=Xs();return(Ys=function(e,t){return r[e-=389]})(e,t)}var Zs=Qs;function Qs(e,t){var r=eo();return(Qs=function(e,t){return r[e-=282]})(e,t)}function eo(){var e=["commonjsGlobal","_doReset","createCommonjsModule","CryptoJS","4539129GWTuHw","RC4","cfg","RC4Drop","_key","_createHelper","./enc-base64","extend","call","algo","989422xhzrFx","9956508RapRGl","sigBytes","words","830867TUgxGF","368VwRGHQ","drop","10mauYBe","5CdNzJX","object","./core","211001blNTbx","36471879LxuXXt","3941124IhfiUh","function","./md5"];return(eo=function(){return e})()}!function(e,t){for(var r=Qs,n=e();;)try{if(846905===parseInt(r(294))/1+parseInt(r(290))/2+parseInt(r(310))/3+-parseInt(r(303))/4+parseInt(r(298))/5*(parseInt(r(291))/6)+-parseInt(r(301))/7*(-parseInt(r(295))/8)+-parseInt(r(302))/9*(parseInt(r(297))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(eo);Qe[Zs(308)]((function(e,t){var r,n,i;r=Qe[Zs(306)],n=function(e){return function(){var t=Qs,r=e,n=r.lib.StreamCipher,i=r[t(289)],s=i[t(311)]=n[t(287)]({_doReset:function(){for(var e=t,r=this[e(284)],n=r[e(293)],i=r[e(292)],s=this._S=[],o=0;o<256;o++)s[o]=o;o=0;for(var a=0;o<256;o++){var c=o%i,u=n[c>>>2]>>>24-c%4*8&255;a=(a+s[o]+u)%256;var l=s[o];s[o]=s[a],s[a]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var s=e[t];e[t]=e[r],e[r]=s,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}r[t(311)]=n[t(285)](s);var a=i[t(283)]=s[t(287)]({cfg:s[t(282)][t(287)]({drop:192}),_doReset:function(){var e=t;s[e(307)][e(288)](this);for(var r=this[e(282)][e(296)];r>0;r--)o[e(288)](this)}});r[t(283)]=n[t(285)](a)}(),e.RC4},"object"===(i=Qs)(299)?e.exports=n(Ei):"undefined"===i(304)&&(void 0).amd?(void 0)([i(300),i(286),i(305),"./evpkdf","./cipher-core"],n):n(r[i(309)])}));var to=no;function ro(){var e=["words","extend","453635XkRbAU","call","13370814qzysyV","function","exports","70JdQoam","150IXEbJS","StreamCipher","7417810kkeveM","./core","lib","commonjsGlobal","createCommonjsModule","./evpkdf","algo","_createHelper","159234cepUuG","Rabbit","11ciBdWm","cfg","./md5","13978232tDRdVw","object","148492ZMqglQ","1674023AWVUMl","69ZoadRQ"];return(ro=function(){return e})()}!function(e,t){for(var r=no,n=e();;)try{if(979265===parseInt(r(280))/1+-parseInt(r(272))/2*(parseInt(r(281))/3)+-parseInt(r(279))/4*(-parseInt(r(289))/5)+-parseInt(r(290))/6*(-parseInt(r(284))/7)+-parseInt(r(277))/8+parseInt(r(286))/9+parseInt(r(292))/10*(-parseInt(r(274))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ro);Qe[to(296)]((function(e,t){var r,n,i,s=to;r=Qe[s(295)],n=function(e){var t=s;return function(){var t=no,r=e,n=r[t(294)][t(291)],i=r[t(298)],s=[],o=[],a=[],c=i.Rabbit=n[t(283)]({_doReset:function(){for(var e=t,r=this._key[e(282)],n=this[e(275)].iv,i=0;i<4;i++)r[i]=16711935&(r[i]<<8|r[i]>>>24)|4278255360&(r[i]<<24|r[i]>>>8);var s=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],o=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];for(this._b=0,i=0;i<4;i++)u[e(285)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(282)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(o[0]^=d,o[1]^=f,o[2]^=h,o[3]^=p,o[4]^=d,o[5]^=f,o[6]^=h,o[7]^=p,i=0;i<4;i++)u[e(285)](this)}},_doProcessBlock:function(e,t){var r=this._X;u.call(this),s[0]=r[0]^r[5]>>>16^r[3]<<16,s[1]=r[2]^r[7]>>>16^r[5]<<16,s[2]=r[4]^r[1]>>>16^r[7]<<16,s[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)s[n]=16711935&(s[n]<<8|s[n]>>>24)|4278255360&(s[n]<<24|s[n]>>>8),e[t+n]^=s[n]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r.Rabbit=n[t(299)](c)}(),e[t(273)]},(i=no)(278)==i(278)?e[i(288)]=n(Ei):"undefined"===i(287)&&(void 0).amd?(void 0)([i(293),"./enc-base64",i(276),i(297),"./cipher-core"],n):n(r.CryptoJS)}));function no(e,t){var r=ro();return(no=function(e,t){return r[e-=272]})(e,t)}var io=oo;function so(){var e=["./md5","113768AHRHEN","object","commonjsGlobal","_key","createCommonjsModule","extend","3840312FqHPiY","624039ECBygi","3139PRgtTQ","100ppIOxT","1296hOwTwN","RabbitLegacy","words","call","CryptoJS","68910PVmQbG","StreamCipher","491785vRKCqf","amd","cfg","algo","12sgPYxv","_createHelper","./evpkdf","399764GNBBqp"];return(so=function(){return e})()}function oo(e,t){var r=so();return(oo=function(e,t){return r[e-=495]})(e,t)}!function(e,t){for(var r=oo,n=e();;)try{if(361159===parseInt(r(515))/1*(-parseInt(r(516))/2)+-parseInt(r(514))/3+parseInt(r(505))/4+-parseInt(r(498))/5*(-parseInt(r(502))/6)+-parseInt(r(513))/7+-parseInt(r(507))/8+parseInt(r(517))/9*(parseInt(r(496))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(so);Qe[io(511)]((function(e,t){var r,n,i,s=io;r=Qe[s(509)],n=function(e){var t=s;return function(){var t=oo,r=e,n=r.lib[t(497)],i=r[t(501)],s=[],o=[],a=[],c=i[t(518)]=n[t(512)]({_doReset:function(){var e=t,r=this[e(510)][e(519)],n=this[e(500)].iv,i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],s=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];this._b=0;for(var o=0;o<4;o++)u[e(520)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(519)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(s[0]^=d,s[1]^=f,s[2]^=h,s[3]^=p,s[4]^=d,s[5]^=f,s[6]^=h,s[7]^=p,o=0;o<4;o++)u.call(this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(520)](this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o++)s[o]=16711935&(s[o]<<8|s[o]>>>24)|4278255360&(s[o]<<24|s[o]>>>8),e[r+o]^=s[o]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r.RabbitLegacy=n[t(503)](c)}(),e[t(518)]},(i=oo)(508)==i(508)?e.exports=n(Ei):n(r[i(495)])}));const ao=co;function co(e,t){const r=uo();return(co=function(e,t){return r[e-=246]})(e,t)}function uo(){const e=["words","195330KQxGvq","sbox","_createHelper","./enc-base64","_keyPriorReset","BlockCipher","left","createCommonjsModule","function","pbox","./evpkdf","367112ovgtNT","extend","_key","algo","right","5OjProo","./md5","exports","object","585956ZUTRyH","commonjsGlobal","117CdNtJu","CryptoJS","./core","8JVldXz","82845MHURbM","1156757mUaAzN","Blowfish","149525EZLGFr","618012pniZWQ"];return(uo=function(){return e})()}!function(e,t){const r=co,n=e();for(;;)try{if(101971===-parseInt(r(258))/1+-parseInt(r(272))/2+-parseInt(r(255))/3+parseInt(r(249))/4+-parseInt(r(277))/5*(parseInt(r(259))/6)+-parseInt(r(256))/7*(-parseInt(r(254))/8)+-parseInt(r(251))/9*(-parseInt(r(261))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(uo);Qe[ao(268)]((function(e,t){!function(t,r,n){const i=co;"object"===i(248)?e[i(247)]=r(Ei):"undefined"===i(269)&&(void 0).amd?(void 0)([i(253),i(264),i(246),i(271),"./cipher-core"],r):r(t[i(252)])}(Qe[ao(250)],(function(e){return function(){const t=co;var r=e,n=r.lib[t(266)],i=r[t(275)];const s=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function u(e,r){const n=t;let i=r>>24&255,s=r>>16&255,o=r>>8&255,a=255&r,c=e[n(262)][0][i]+e.sbox[1][s];return c^=e[n(262)][2][o],c+=e.sbox[3][a],c}function l(e,r,n){const i=t;let o,a=r,c=n;for(let t=0;t<s;++t)a^=e.pbox[t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e[i(270)][16],a^=e.pbox[17],{left:a,right:c}}var d=i.Blowfish=n[t(273)]({_doReset:function(){const e=t;if(this[e(265)]!==this[e(274)]){var r=this[e(265)]=this[e(274)],n=r[e(260)],i=r.sigBytes/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e.sbox[t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e[i(270)][t]=o[t]^r[s],s++,s>=n&&(s=0);let c=0,u=0,d=0;for(let t=0;t<18;t+=2)d=l(e,c,u),c=d[i(267)],u=d[i(276)],e[i(270)][t]=c,e[i(270)][t+1]=u;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)d=l(e,c,u),c=d[i(267)],u=d[i(276)],e[i(262)][t][r]=c,e.sbox[t][r+1]=u}(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i[n(267)],e[r+1]=i.right},decryptBlock:function(e,r){const n=t;var i=function(e,r,n){const i=t;let s,o=r,a=n;for(let t=17;t>1;--t)o^=e.pbox[t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e[i(270)][1],o^=e[i(270)][0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i[n(267)],e[r+1]=i[n(276)]},blockSize:2,keySize:4,ivSize:2});r[t(257)]=n[t(263)](d)}(),e.Blowfish}))}));var lo=ho;function ho(e,t){var r=fo();return(ho=function(e,t){return r[e-=309]})(e,t)}function fo(){var e=["./sha1","./lib-typedarrays","18304814ODeJRB","./cipher-core","./pad-ansix923","function","amd","./rabbit-legacy","commonjsGlobal","./pad-iso97971","./enc-base64url","13134264vFYYAy","1560796BoXJcM","9oIZxoe","408270oAlyUT","./sha224","CryptoJS","./tripledes","22WYpLty","./enc-base64","./core","./aes","./pad-iso10126","./enc-utf16","./pad-nopadding","./ripemd160","exports","./sha256","6coPhTX","./sha512","59135WvURvI","object","./pbkdf2","./md5","./x64-core","createCommonjsModule","./pad-zeropadding","6244077JXyZSf","6763220LJuZIz","./hmac","6CUxIPx","./rc4","./mode-ctr-gladman"];return(fo=function(){return e})()}function po(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function mo(e,t,r){const n=yo;let i=arguments[n(450)]>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(460)];let o=5;for(;o<s;){let a=po(e[n(452)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(441)](c)):(c&=31,u=1===c||5===c),u){const i=e.slice(o+4+2,o+4+a);let s=new(Si[n(444)][n(442)])(t,new(Si[n(459)])(r));const c=s[n(445)](i);s=null,e[n(453)](c,o+4+2)}o=o+4+a}return e}function vo(e,t,r){const n=yo;if(e[n(460)]<=30)return e;const i=e.slice(32);let s=new(Si[n(444)][n(442)])(t,new Si.Counter(r));const o=s[n(445)](i);return s=null,e[n(453)](o,32),e}function yo(e,t){const r=go();return(yo=function(e,t){return r[e-=440]})(e,t)}function go(){const e=["decrypt","3298170pMIhfq","then","3qZRTbL","create","length","18CubPMD","slice","set","545fIGSoe","toString","33676lhxuhP","2750140kjGnZz","get","Counter","byteLength","7191180tmrKHz","683562oydgRE","9417720IXMnNB","2267965LYMlIg","includes","ctr","WordArray","ModeOfOperation"];return(go=function(){return e})()}!function(e,t){for(var r=ho,n=e();;)try{if(907132===-parseInt(r(325))/1*(-parseInt(r(313))/2)+parseInt(r(323))/3*(parseInt(r(350))/4)+parseInt(r(333))/5*(-parseInt(r(335))/6)+parseInt(r(332))/7+parseInt(r(349))/8+parseInt(r(351))/9*(-parseInt(r(309))/10)+-parseInt(r(340))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fo),Qe[lo(330)]((function(e,t){var r,n,i;r=Qe[lo(346)],n=function(e){return e},"object"===(i=ho)(326)?e[i(321)]=Ei:"undefined"===i(343)&&(void 0)[i(344)]?(void 0)([i(315),i(329),i(339),i(318),i(314),i(348),i(328),i(338),i(322),i(310),i(324),"./sha384","./sha3",i(320),i(334),i(327),"./evpkdf",i(341),"./mode-cfb","./mode-ctr",i(337),"./mode-ofb","./mode-ecb",i(342),i(317),i(347),i(331),i(319),"./format-hex",i(316),i(312),i(336),"./rabbit",i(345),"./blowfish"],n):r[i(311)]=r[i(311)]})),function(e,t){const r=yo,n=e();for(;;)try{if(900596===parseInt(r(462))/1+parseInt(r(457))/2*(-parseInt(r(448))/3)+-parseInt(r(456))/4*(-parseInt(r(454))/5)+parseInt(r(451))/6*(-parseInt(r(440))/7)+parseInt(r(463))/8+parseInt(r(461))/9+-parseInt(r(446))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(go);var _o=So;!function(e,t){for(var r=So,n=e();;)try{if(523142===parseInt(r(381))/1+parseInt(r(833))/2*(parseInt(r(762))/3)+parseInt(r(797))/4+-parseInt(r(444))/5+-parseInt(r(1315))/6+-parseInt(r(848))/7+parseInt(r(989))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wo);var bo=Qe[_o(823)]((function(e,t){var r,n,s=_o,o=(r=new Date,n=4,{setLogLevel:function(e){var t=So;n=e==this[t(503)]?1:e==this.info?2:e==this[t(1476)]?3:(this[t(1485)],4)},debug:function(e,t){var i=So;void 0===console.debug&&(console.debug=console[i(370)]),1>=n&&console[i(503)]("["+o[i(1144)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=So;this[r(503)](e[r(893)])},info:function(e,t){var i=So;2>=n&&console[i(1320)]("["+o[i(1144)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=So;3>=n&&console[i(1476)]("["+o[i(1144)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=So;4>=n&&console[i(1485)]("["+o[i(1144)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(1144)]=function(e,t){var r,n=s;function i(e,t){for(var r=So,n=(""+e)[r(384)](".");n[0][r(271)]<t;)n[0]="0"+n[0];return n[r(337)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(471)](o/3600);o-=3600*a;var c=Math[n(471)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(471)](o)),u=Math[n(471)](u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o[s(1457)]=function(e){var t=s,r=e[t(271)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(1144)](e[t(760)](i))+","+o.getDurationString(e[t(1262)](i))+"]";return n}return"(empty)"},s(1153)!==s(1212)&&(t[s(1008)]=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(1009);this[t(1421)]=e,this.dataview=new DataView(e),this.position=0};a.prototype.getPosition=function(){return this[s(1313)]},a[s(1432)][s(313)]=function(){return this[s(1421)].byteLength},a[s(1432)][s(1451)]=function(){var e=s;return this[e(1421)][e(449)]},a.prototype.seek=function(e){var t=s,r=Math[t(671)](0,Math[t(815)](this[t(1421)][t(449)],e));return this[t(1313)]=isNaN(r)||!isFinite(r)?0:r,!0},a[s(1432)][s(1311)]=function(){var e=s;return this[e(1482)]()>=this[e(313)]()},a[s(1432)][s(1087)]=function(e,t){var r=s,n=0;if(this.position+e<=this[r(1421)][r(449)]){switch(e){case 1:n=t?this[r(1415)][r(1207)](this[r(1313)]):this[r(1415)].getUint8(this[r(1313)]);break;case 2:n=t?this[r(1415)][r(1246)](this[r(1313)]):this.dataview.getUint16(this[r(1313)]);break;case 3:if(t)throw"No method for reading signed 24 bits values";n=this[r(1415)][r(1237)](this[r(1313)])<<16,n|=this[r(1415)][r(1237)](this[r(1313)]+1)<<8,n|=this.dataview[r(1237)](this[r(1313)]+2);break;case 4:n=t?this.dataview[r(436)](this[r(1313)]):this[r(1415)].getUint32(this[r(1313)]);break;case 8:if(t)throw"No method for reading signed 64 bits values";n=this[r(1415)][r(1323)](this.position)<<32,n|=this.dataview[r(1323)](this.position+4);break;default:throw r(552)+e}return this[r(1313)]+=e,n}throw"Not enough bytes in buffer"},a[s(1432)][s(566)]=function(){return this.readAnyInt(1,!1)},a[s(1432)].readUint16=function(){return this.readAnyInt(2,!1)},a[s(1432)].readUint24=function(){return this[s(1087)](3,!1)},a[s(1432)].readUint32=function(){return this[s(1087)](4,!1)},a[s(1432)][s(686)]=function(){return this.readAnyInt(8,!1)},a[s(1432)][s(494)]=function(e){var t=s;if(this[t(1313)]+e<=this[t(1421)][t(449)]){for(var r="",n=0;n<e;n++)r+=String[t(322)](this.readUint8());return r}throw t(1162)},a.prototype[s(1159)]=function(){for(var e=s,t=[];;){var r=this[e(566)]();if(0===r)break;t[e(435)](r)}return String[e(322)][e(1107)](null,t)},a[s(1432)][s(653)]=function(){return this[s(1087)](1,!0)},a[s(1432)].readInt16=function(){return this[s(1087)](2,!0)},a.prototype[s(818)]=function(){return this[s(1087)](4,!0)},a[s(1432)][s(883)]=function(){return this[s(1087)](8,!1)},a[s(1432)][s(1179)]=function(e){for(var t=new Uint8Array(e),r=0;r<e;r++)t[r]=this.readUint8();return t},a[s(1432)][s(500)]=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},a[s(1432)][s(687)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(1483)]();return r},a[s(1432)][s(266)]=function(e){for(var t=new Uint32Array(e),r=0;r<e;r++)t[r]=this.readUint32();return t},a.prototype[s(590)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(818)]();return r},s(1153)!==s(1212)&&(t[s(1118)]=a);var c=function(e,t,r){var n=s;this[n(400)]=t||0,e instanceof ArrayBuffer?this[n(1421)]=e:typeof e==n(1153)?(this[n(1259)]=e,t&&(this[n(400)]+=t)):this.buffer=new ArrayBuffer(e||0),this[n(1313)]=0,this.endianness=null==r?c.LITTLE_ENDIAN:r};c[s(1432)]={},c[s(1432)].getPosition=function(){return this.position},c[s(1432)][s(1098)]=function(e){var t=s;if(this._dynamicSize){var r=this[t(400)]+this.position+e,n=this._buffer[t(449)];if(r<=n)r>this[t(376)]&&(this[t(376)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(722)]);new Uint8Array(i,0,o[t(271)])[t(697)](o),this[t(1421)]=i,this[t(376)]=r}}},c[s(1432)][s(1304)]=function(){var e=s;if(this[e(376)]!=this[e(722)].byteLength){var t=new ArrayBuffer(this[e(376)]),r=new Uint8Array(t),n=new Uint8Array(this[e(722)],0,r[e(271)]);r[e(697)](n),this[e(1421)]=t}},c.BIG_ENDIAN=!1,c.LITTLE_ENDIAN=!0,c.prototype[s(376)]=0,Object.defineProperty(c[s(1432)],s(449),{get:function(){var e=s;return this[e(376)]-this[e(400)]}}),Object[s(1467)](c[s(1432)],s(1421),{get:function(){var e=s;return this[e(1304)](),this[e(722)]},set:function(e){var t=s;this[t(722)]=e,this._dataView=new DataView(this[t(722)],this[t(400)]),this[t(376)]=this._buffer.byteLength}}),Object[s(1467)](c.prototype,"byteOffset",{get:function(){return this[s(400)]},set:function(e){var t=s;this[t(400)]=e,this._dataView=new DataView(this[t(722)],this._byteOffset),this[t(376)]=this[t(722)][t(449)]}}),Object[s(1467)](c[s(1432)],s(1259),{get:function(){return this[s(472)]},set:function(e){var t=s;this._byteOffset=e.byteOffset,this[t(722)]=e.buffer,this[t(472)]=new DataView(this[t(722)],this[t(400)]),this[t(376)]=this._byteOffset+e[t(449)]}}),c[s(1432)][s(1201)]=function(e){var t=s,r=Math[t(671)](0,Math.min(this[t(449)],e));this.position=isNaN(r)||!isFinite(r)?0:r},c[s(1432)][s(586)]=function(){var e=s;return this[e(1313)]>=this[e(376)]},c[s(1432)][s(1104)]=function(e){var t=s;this[t(1098)](1*e);var r=new Uint8Array(this[t(722)],this[t(1355)]+this[t(1313)],e);return this[t(1313)]+=1*e,r},c[s(1432)][s(590)]=function(e,t){var r=s;e=null==e?this[r(449)]-this[r(1313)]/4:e;var n=new Int32Array(e);return c.memcpy(n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n[r(540)]),c.arrayToNative(n,null==t?this[r(923)]:t),this.position+=n[r(449)],n},c[s(1432)][s(500)]=function(e,t){var r=s;e=null==e?this[r(449)]-this[r(1313)]/2:e;var n=new Int16Array(e);return c[r(1333)](n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n.BYTES_PER_ELEMENT),c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=n[r(449)],n},c[s(1432)][s(1047)]=function(e){var t=s;e=null==e?this[t(449)]-this.position:e;var r=new Int8Array(e);return c[t(1333)](r.buffer,0,this[t(1421)],this[t(1355)]+this.position,e*r[t(540)]),this[t(1313)]+=r[t(449)],r},c[s(1432)][s(266)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1313)]/4:e;var n=new Uint32Array(e);return c[r(1333)](n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n[r(540)]),c[r(1161)](n,null==t?this.endianness:t),this[r(1313)]+=n[r(449)],n},c[s(1432)].readUint16Array=function(e,t){var r=s;e=null==e?this[r(449)]-this[r(1313)]/2:e;var n=new Uint16Array(e);return c[r(1333)](n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n[r(540)]),c[r(1161)](n,null==t?this[r(923)]:t),this.position+=n.byteLength,n},c[s(1432)][s(1179)]=function(e){var t=s;e=null==e?this[t(449)]-this.position:e;var r=new Uint8Array(e);return c[t(1333)](r[t(1421)],0,this.buffer,this.byteOffset+this[t(1313)],e*r[t(540)]),this[t(1313)]+=r.byteLength,r},c.prototype.readFloat64Array=function(e,t){var r=s;e=null==e?this[r(449)]-this[r(1313)]/8:e;var n=new Float64Array(e);return c[r(1333)](n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n[r(540)]),c[r(1161)](n,null==t?this[r(923)]:t),this.position+=n[r(449)],n},c.prototype[s(1278)]=function(e,t){var r=s;e=null==e?this.byteLength-this.position/4:e;var n=new Float32Array(e);return c[r(1333)](n[r(1421)],0,this[r(1421)],this[r(1355)]+this[r(1313)],e*n[r(540)]),c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=n[r(449)],n},c[s(1432)][s(818)]=function(e){var t=s,r=this._dataView[t(436)](this[t(1313)],null==e?this.endianness:e);return this.position+=4,r},c[s(1432)].readInt16=function(e){var t=s,r=this[t(472)][t(1246)](this[t(1313)],null==e?this[t(923)]:e);return this[t(1313)]+=2,r},c[s(1432)][s(653)]=function(){var e=s,t=this[e(472)][e(1207)](this[e(1313)]);return this[e(1313)]+=1,t},c[s(1432)][s(899)]=function(e){var t=s,r=this._dataView.getUint32(this[t(1313)],null==e?this[t(923)]:e);return this[t(1313)]+=4,r},c.prototype[s(1483)]=function(e){var t=s,r=this[t(472)][t(434)](this.position,null==e?this[t(923)]:e);return this[t(1313)]+=2,r},c[s(1432)][s(566)]=function(){var e=s,t=this._dataView[e(1237)](this[e(1313)]);return this[e(1313)]+=1,t},c[s(1432)].readFloat32=function(e){var t=s,r=this[t(472)].getFloat32(this[t(1313)],null==e?this[t(923)]:e);return this.position+=4,r},c[s(1432)].readFloat64=function(e){var t=s,r=this[t(472)][t(1015)](this[t(1313)],null==e?this.endianness:e);return this[t(1313)]+=8,r},c.endianness=new Int8Array(new Int16Array([1]).buffer)[0]>0,c[s(1333)]=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(697)](c)},c[s(1161)]=function(e,t){var r=s;return t==this[r(923)]?e:this[r(690)](e)},c[s(268)]=function(e,t){return this[s(923)]==t?e:this.flipArrayEndianness(e)},c.flipArrayEndianness=function(e){for(var t=s,r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength),n=0;n<e.byteLength;n+=e[t(540)])for(var i=n+e[t(540)]-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c[s(1432)][s(458)]=0,String[s(810)]=function(e){for(var t=s,r=[],n=0;n<e[t(271)];n++)r[n]=e[n];return String[t(322)][t(1107)](null,r)},c[s(1432)][s(494)]=function(e,t){var r=s;return null==t||t==r(1121)?String[r(810)].apply(null,[this[r(1104)](null==e?this.byteLength-this[r(1313)]:e)]):new TextDecoder(t)[r(306)](this[r(1104)](e))},c[s(1432)][s(1159)]=function(e){var t=s,r=this[t(449)]-this.position,n=new Uint8Array(this._buffer,this[t(400)]+this[t(1313)]),i=r;null!=e&&(i=Math.min(e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String[t(810)][t(1107)](null,[this.mapUint8Array(o)]);return null!=e?this[t(1313)]+=i-o:o!=r&&(this[t(1313)]+=1),a};var u=Math[s(283)](2,32);c[s(1432)][s(883)]=function(){var e=s;return this.readInt32()*u+this[e(899)]()},c.prototype.readUint64=function(){var e=s;return this[e(899)]()*u+this[e(899)]()},c[s(1432)][s(883)]=function(){var e=s;return this.readUint32()*u+this[e(899)]()},c[s(1432)][s(890)]=function(){var e=s;return(this[e(566)]()<<16)+(this[e(566)]()<<8)+this.readUint8()},s(1153)!==s(1212)&&(t[s(518)]=c),c[s(1432)].save=function(e){var t=s,r=new Blob([this[t(1421)]]);if(!window.URL||!URL.createObjectURL)throw t(767);var n=window.URL[t(754)](r),i=document.createElement("a");document[t(1053)][t(505)](i),i.setAttribute(t(1137),n),i[t(746)](t(1138),e),i.setAttribute(t(652),t(659)),i.click(),window[t(358)][t(891)](n)},c[s(1432)][s(321)]=!0,Object[s(1467)](c[s(1432)],s(1261),{get:function(){return this[s(321)]},set:function(e){!e&&this._trimAlloc(),this._dynamicSize=e}}),c.prototype[s(857)]=function(e){var t=s,r=new ArrayBuffer(this[t(376)]-e),n=new Uint8Array(r),i=new Uint8Array(this[t(722)],e,n[t(271)]);n[t(697)](i),this[t(1421)]=r,this[t(1313)]-=e},c.prototype[s(1126)]=function(e,t){var r=s;if(this[r(1098)](4*e[r(271)]),e instanceof Int32Array&&this[r(1355)]+this[r(1313)]%e[r(540)]===0)c[r(1333)](this[r(722)],this.byteOffset+this[r(1313)],e[r(1421)],0,e.byteLength),this.mapInt32Array(e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this.writeInt32(e[n],t)},c[s(1432)].writeInt16Array=function(e,t){var r=s;if(this[r(1098)](2*e[r(271)]),e instanceof Int16Array&&this[r(1355)]+this[r(1313)]%e[r(540)]===0)c[r(1333)](this[r(722)],this[r(1355)]+this.position,e[r(1421)],0,e[r(449)]),this[r(913)](e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(1354)](e[n],t)},c[s(1432)][s(354)]=function(e){var t=s;if(this[t(1098)](1*e[t(271)]),e instanceof Int8Array&&this[t(1355)]+this[t(1313)]%e[t(540)]===0)c.memcpy(this[t(722)],this.byteOffset+this[t(1313)],e.buffer,0,e[t(449)]),this[t(987)](e[t(271)]);else for(var r=0;r<e[t(271)];r++)this[t(1369)](e[r])},c.prototype[s(1249)]=function(e,t){var r=s;if(this[r(1098)](4*e.length),e instanceof Uint32Array&&this[r(1355)]+this[r(1313)]%e[r(540)]===0)c[r(1333)](this[r(722)],this.byteOffset+this.position,e.buffer,0,e[r(449)]),this[r(866)](e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(1433)](e[n],t)},c.prototype[s(371)]=function(e,t){var r=s;if(this[r(1098)](2*e.length),e instanceof Uint16Array&&this[r(1355)]+this[r(1313)]%e[r(540)]===0)c.memcpy(this[r(722)],this[r(1355)]+this.position,e[r(1421)],0,e.byteLength),this[r(868)](e.length,t);else for(var n=0;n<e[r(271)];n++)this[r(406)](e[n],t)},c[s(1432)][s(942)]=function(e){var t=s;if(this[t(1098)](1*e[t(271)]),e instanceof Uint8Array&&this[t(1355)]+this.position%e.BYTES_PER_ELEMENT===0)c[t(1333)](this[t(722)],this[t(1355)]+this[t(1313)],e[t(1421)],0,e.byteLength),this[t(1104)](e[t(271)]);else for(var r=0;r<e.length;r++)this[t(578)](e[r])},c[s(1432)][s(1115)]=function(e,t){var r=s;if(this._realloc(8*e[r(271)]),e instanceof Float64Array&&this.byteOffset+this[r(1313)]%e[r(540)]===0)c.memcpy(this[r(722)],this[r(1355)]+this[r(1313)],e[r(1421)],0,e.byteLength),this[r(1478)](e.length,t);else for(var n=0;n<e[r(271)];n++)this[r(568)](e[n],t)},c[s(1432)][s(623)]=function(e,t){var r=s;if(this[r(1098)](4*e[r(271)]),e instanceof Float32Array&&this[r(1355)]+this.position%e[r(540)]===0)c[r(1333)](this._buffer,this[r(1355)]+this[r(1313)],e.buffer,0,e[r(449)]),this[r(643)](e[r(271)],t);else for(var n=0;n<e.length;n++)this[r(918)](e[n],t)},c[s(1432)][s(311)]=function(e,t){var r=s;this[r(1098)](4),this[r(472)][r(1290)](this.position,e,null==t?this.endianness:t),this.position+=4},c[s(1432)][s(1354)]=function(e,t){var r=s;this[r(1098)](2),this[r(472)][r(847)](this[r(1313)],e,null==t?this[r(923)]:t),this[r(1313)]+=2},c[s(1432)][s(1369)]=function(e){var t=s;this[t(1098)](1),this[t(472)].setInt8(this[t(1313)],e),this[t(1313)]+=1},c[s(1432)].writeUint32=function(e,t){var r=s;this._realloc(4),this[r(472)][r(280)](this[r(1313)],e,null==t?this[r(923)]:t),this[r(1313)]+=4},c.prototype[s(406)]=function(e,t){var r=s;this[r(1098)](2),this[r(472)][r(616)](this[r(1313)],e,null==t?this[r(923)]:t),this.position+=2},c[s(1432)].writeUint8=function(e){var t=s;this[t(1098)](1),this[t(472)][t(1048)](this.position,e),this[t(1313)]+=1},c[s(1432)][s(918)]=function(e,t){var r=s;this[r(1098)](4),this._dataView[r(1083)](this[r(1313)],e,null==t?this[r(923)]:t),this.position+=4},c[s(1432)][s(568)]=function(e,t){var r=s;this[r(1098)](8),this[r(472)][r(665)](this[r(1313)],e,null==t?this[r(923)]:t),this.position+=8},c[s(1432)].writeUCS2String=function(e,t,r){var n=s;null==r&&(r=e.length);for(var i=0;i<e[n(271)]&&i<r;i++)this.writeUint16(e[n(1181)](i),t);for(;i<r;i++)this[n(406)](0)},c[s(1432)][s(654)]=function(e,t,r){var n=s,i=0;if(null==t||t==n(1121))if(null!=r){var o=Math[n(815)](e[n(271)],r);for(i=0;i<o;i++)this[n(578)](e[n(1181)](i));for(;i<r;i++)this.writeUint8(0)}else for(i=0;i<e[n(271)];i++)this[n(578)](e[n(1181)](i));else this[n(942)](new TextEncoder(t)[n(360)](e.substring(0,r)))},c[s(1432)][s(570)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(815)](e.length,t);for(n=0;n<i;n++)this[r(578)](e[r(1181)](n));for(;n<t;n++)this[r(578)](0)}else{for(n=0;n<e.length;n++)this[r(578)](e.charCodeAt(n));this[r(578)](0)}},c[s(1432)][s(1352)]=function(e,t){for(var r=s,n=0;n<e[r(271)];n+=2){var i=e[n+1];this[r(405)](i,t[e[n]],t)}},c[s(1432)][s(405)]=function(e,t,r){var n,i=s;if(typeof e==i(554))return e(this,t);if("object"==typeof e&&!(e instanceof Array))return e[i(697)](this,t,r);var o=null,a=i(1121),u=this.position;switch(typeof e==i(1420)&&/:/[i(809)](e)&&(n=e[i(384)](":"),e=n[0],o=parseInt(n[1])),"string"==typeof e&&/,/.test(e)&&(n=e.split(","),e=n[0],a=parseInt(n[1])),e){case"uint8":this[i(578)](t);break;case"int8":this[i(1369)](t);break;case i(462):this.writeUint16(t,this[i(923)]);break;case i(969):this[i(1354)](t,this[i(923)]);break;case i(492):this.writeUint32(t,this[i(923)]);break;case"int32":this[i(311)](t,this[i(923)]);break;case i(571):this[i(918)](t,this[i(923)]);break;case i(1328):this[i(568)](t,this[i(923)]);break;case i(309):this[i(406)](t,c[i(773)]);break;case i(944):this[i(1354)](t,c.BIG_ENDIAN);break;case i(1215):this[i(1433)](t,c[i(773)]);break;case i(625):this[i(311)](t,c[i(773)]);break;case i(1445):this.writeFloat32(t,c[i(773)]);break;case i(935):this[i(568)](t,c[i(773)]);break;case i(896):this[i(406)](t,c.LITTLE_ENDIAN);break;case"int16le":this.writeInt16(t,c[i(1112)]);break;case"uint32le":this[i(1433)](t,c[i(1112)]);break;case i(919):this[i(311)](t,c[i(1112)]);break;case"float32le":this[i(918)](t,c[i(1112)]);break;case"float64le":this.writeFloat64(t,c[i(1112)]);break;case"cstring":this[i(570)](t,o);break;case i(1420):this[i(654)](t,a,o);break;case i(901):this[i(1150)](t,this[i(923)],o);break;case i(1331):this[i(1150)](t,c.LITTLE_ENDIAN,o);break;case i(476):this[i(1150)](t,c[i(773)],o);break;default:if(3==e[i(271)]){for(var l=e[1],d=0;d<t[i(271)];d++)this[i(405)](l,t[d]);break}this[i(1352)](e,t)}null!=o&&(this[i(1313)]=u,this[i(1098)](o),this[i(1313)]=u+o)},c[s(1432)][s(502)]=function(e){var t=s,r=Math.floor(e/u);this[t(1433)](r),this[t(1433)](4294967295&e)},c.prototype[s(560)]=function(e){var t=s;this[t(578)]((16711680&e)>>16),this[t(578)]((65280&e)>>8),this.writeUint8(255&e)},c[s(1432)].adjustUint32=function(e,t){var r=s,n=this[r(1313)];this.seek(e),this[r(1433)](t),this[r(1201)](n)},c[s(1432)][s(1183)]=function(e,t){var r=s;this[r(1098)](4*e);var n=new Int32Array(this[r(722)],this[r(1355)]+this[r(1313)],e);return c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=4*e,n},c[s(1432)].mapInt16Array=function(e,t){var r=s;this[r(1098)](2*e);var n=new Int16Array(this[r(722)],this[r(1355)]+this.position,e);return c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=2*e,n},c[s(1432)][s(987)]=function(e){var t=s;this[t(1098)](1*e);var r=new Int8Array(this._buffer,this.byteOffset+this[t(1313)],e);return this.position+=1*e,r},c.prototype[s(866)]=function(e,t){var r=s;this[r(1098)](4*e);var n=new Uint32Array(this[r(722)],this[r(1355)]+this[r(1313)],e);return c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=4*e,n},c[s(1432)].mapUint16Array=function(e,t){var r=s;this._realloc(2*e);var n=new Uint16Array(this[r(722)],this[r(1355)]+this.position,e);return c.arrayToNative(n,null==t?this[r(923)]:t),this[r(1313)]+=2*e,n},c[s(1432)].mapFloat64Array=function(e,t){var r=s;this[r(1098)](8*e);var n=new Float64Array(this[r(722)],this.byteOffset+this[r(1313)],e);return c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=8*e,n},c[s(1432)][s(643)]=function(e,t){var r=s;this[r(1098)](4*e);var n=new Float32Array(this[r(722)],this.byteOffset+this[r(1313)],e);return c[r(1161)](n,null==t?this[r(923)]:t),this[r(1313)]+=4*e,n};var l=function(e){var t=s;this[t(1385)]=[],this[t(688)]=-1,e&&(this[t(962)](e),this[t(688)]=0)};l.prototype=new c(new ArrayBuffer,0,c.BIG_ENDIAN),l[s(1432)][s(375)]=function(){var e,t=s;return this[t(688)]>-1||(this[t(1385)][t(271)]>0?0===(e=this[t(1385)][0])[t(1230)]?(this.buffer=e,this[t(688)]=0,o[t(503)](t(1074),t(696)),!0):(this.logBufferLevel(),!1):(this[t(299)](),!1))},ArrayBuffer[s(1479)]=function(e,t){var r=s;o.debug(r(1217),"Trying to create a new buffer of size: "+(e[r(449)]+t[r(449)]));var n=new Uint8Array(e[r(449)]+t[r(449)]);return n[r(697)](new Uint8Array(e),0),n[r(697)](new Uint8Array(t),e[r(449)]),n[r(1421)]},l.prototype[s(845)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(697)](new Uint8Array(e,t,r)),n[i(1421)].fileStart=e[i(1230)]+t,n[i(1421)][i(1210)]=0,n[i(1421)]},l[s(1432)][s(962)]=function(e){for(var t=s,r=!0,n=0;n<this[t(1385)][t(271)];n++){var i=this[t(1385)][n];if(e.fileStart<=i.fileStart){if(e.fileStart===i.fileStart){if(e[t(449)]>i[t(449)]){this[t(1385)][t(608)](n,1),n--;continue}}else e[t(1230)]+e[t(449)]<=i[t(1230)]||(e=this.reduceBuffer(e,0,i[t(1230)]-e[t(1230)])),o[t(503)](t(1074),"Appending new buffer (fileStart: "+e.fileStart+t(420)+e[t(449)]+")"),this.buffers.splice(n,0,e),0===n&&(this.buffer=e);r=!1;break}if(e[t(1230)]<i.fileStart+i[t(449)]){var a=i.fileStart+i[t(449)]-e[t(1230)],c=e.byteLength-a;if(!(c>0)){r=!1;break}e=this[t(845)](e,a,c)}}r&&(o[t(503)](t(1074),"Appending new buffer (fileStart: "+e[t(1230)]+t(420)+e[t(449)]+")"),this[t(1385)][t(435)](e),0===n&&(this[t(1421)]=e))},l[s(1432)][s(299)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(1385)][c(271)];t++)r=this[c(1385)][t],0===t?(a={},u[c(435)](a),a.start=r[c(1230)],a[c(1262)]=r.fileStart+r[c(449)],l+="["+a.start+"-"):a[c(1262)]===r[c(1230)]?a[c(1262)]=r.fileStart+r[c(449)]:((a={})[c(760)]=r.fileStart,l+=u[u.length-1][c(1262)]-1+c(1102)+a[c(760)]+"-",a[c(1262)]=r[c(1230)]+r[c(449)],u[c(435)](a)),n+=r[c(1210)],i+=r[c(449)];u[c(271)]>0&&(l+=a[c(1262)]-1+"]");var d=e?o[c(1320)]:o.debug;0===this[c(1385)][c(271)]?d(c(1074),c(707)):d(c(1074),""+this.buffers[c(271)]+c(1255)+n+"/"+i+c(467)+l)},l[s(1432)][s(613)]=function(){var e,t,r=s;for(e=0;e<this.buffers[r(271)];e++)(t=this.buffers[e])[r(1210)]===t.byteLength&&(o.debug(r(1074),r(837)+e),this.buffers[r(608)](e,1),e--)},l[s(1432)][s(667)]=function(){var e,t=s;if(this[t(688)]+1<this[t(1385)][t(271)]){if((e=this[t(1385)][this[t(688)]+1]).fileStart===this.buffer.fileStart+this[t(1421)].byteLength){var r=this[t(1421)][t(449)],n=this[t(1421)][t(1210)],i=this.buffer[t(1230)];return this[t(1385)][this[t(688)]]=ArrayBuffer.concat(this[t(1421)],e),this[t(1421)]=this.buffers[this[t(688)]],this[t(1385)][t(608)](this[t(688)]+1,1),this[t(1421)][t(1210)]=n,this.buffer.fileStart=i,o[t(503)](t(1394),"Concatenating buffer for box parsing (length: "+r+"->"+this.buffer[t(449)]+")"),!0}return!1}return!1},l[s(1432)].findPosition=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(688)];n<this[i(1385)][i(271)]&&(a=this[i(1385)][n])[i(1230)]<=t;)c=n,r&&(a[i(1230)]+a[i(449)]<=t?a.usedBytes=a[i(449)]:a[i(1210)]=t-a[i(1230)],this[i(299)]()),n++;return-1!==c?(a=this[i(1385)][c])[i(1230)]+a[i(449)]>=t?(o[i(503)]("MultiBufferStream",i(1017)+c),c):-1:-1},l.prototype[s(1248)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(688)];if(r=this[i(1385)][o],this[i(1385)].length>o+1)for(t=o+1;t<this[i(1385)][i(271)]&&(n=this[i(1385)][t]).fileStart===r[i(1230)]+r[i(449)];t++)r=n;return r[i(1230)]+r[i(449)]},l.prototype.getEndFilePositionAfter=function(e){var t=this[s(1227)](!0,e,!1);return-1!==t?this.findEndContiguousBuf(t):e},l.prototype.addUsedBytes=function(e){var t=s;this[t(1421)][t(1210)]+=e,this.logBufferLevel()},l[s(1432)].setAllUsedBytes=function(){var e=s;this[e(1421)].usedBytes=this[e(1421)][e(449)],this.logBufferLevel()},l.prototype.seek=function(e,t,r){var n,i=s;return-1!==(n=this[i(1227)](t,e,r))?(this.buffer=this[i(1385)][n],this[i(688)]=n,this[i(1313)]=e-this.buffer[i(1230)],o.debug(i(1074),i(1372)+this.position),!0):(o.debug(i(1074),i(538)+e+i(1272)),!1)},l[s(1432)][s(1482)]=function(){var e=s;if(-1===this[e(688)]||null===this[e(1385)][this[e(688)]])throw e(1032);return this[e(1385)][this.bufferIndex][e(1230)]+this.position},l.prototype[s(1451)]=function(){return this.byteLength},l[s(1432)].getEndPosition=function(){var e=s;if(-1===this[e(688)]||null===this[e(1385)][this[e(688)]])throw"Error accessing position in the MultiBufferStream";return this.buffers[this[e(688)]].fileStart+this.byteLength},l[s(1432)][s(1117)]=function(){var e=s;this[e(1385)]=[],this[e(688)]=-1},s(1153)!==s(1212)&&(t[s(1074)]=l);var d=function(){var e=s,t=[];t[3]=e(474),t[4]="DecoderConfigDescriptor",t[5]=e(448),t[6]=e(872),this[e(1030)]=function(e){return t[e]};var r=this,n={};return this.parseOneDescriptor=function(r){var i,s,a,c=e,u=0;for(i=r.readUint8(),a=r[c(566)]();128&a;)u=(127&a)<<7,a=r.readUint8();return u+=127&a,o[c(503)](c(537),c(1434)+(t[i]||c(1014)+i)+c(391)+u+c(869)+r[c(1482)]()),(s=t[i]?new n[t[i]](u):new(n[c(1312)])(u))[c(943)](r),s},n.Descriptor=function(t,r){var n=e;this.tag=t,this[n(557)]=r,this[n(1131)]=[]},n[e(1312)][e(1432)][e(943)]=function(t){var r=e;this.data=t[r(1179)](this[r(557)])},n[e(1312)][e(1432)][e(1024)]=function(t){for(var r=e,n=0;n<this[r(1131)][r(271)];n++)if(this[r(1131)][n][r(633)]==t)return this.descs[n];return null},n[e(1312)][e(1432)][e(926)]=function(t){for(var n=e,i=t[n(1313)];t[n(1313)]<i+this[n(557)];){var s=r[n(263)](t);this[n(1131)][n(435)](s)}},n[e(474)]=function(t){var r=e;n.Descriptor[r(499)](this,3,t)},n[e(474)][e(1432)]=new n.Descriptor,n[e(474)][e(1432)][e(943)]=function(t){var r=e;if(this[r(709)]=t.readUint16(),this[r(725)]=t.readUint8(),this.size-=3,128&this[r(725)]?(this.dependsOn_ES_ID=t[r(1483)](),this[r(557)]-=2):this.dependsOn_ES_ID=0,64&this[r(725)]){var n=t[r(566)]();this[r(358)]=t.readString(n),this[r(557)]-=n+1}else this[r(358)]="";32&this[r(725)]?(this[r(924)]=t.readUint16(),this[r(557)]-=2):this.OCR_ES_ID=0,this[r(926)](t)},n[e(474)][e(1432)][e(1491)]=function(t){var r=this[e(1024)](4);return r?r.oti:0},n[e(474)][e(1432)][e(361)]=function(t){var r=e,n=this[r(1024)](4);if(!n)return null;var i=n.findDescriptor(5);if(i&&i.data){var s=(248&i.data[0])>>3;return 31===s&&i[r(482)][r(271)]>=2&&(s=32+((7&i.data[0])<<3)+((224&i[r(482)][1])>>5)),s}return null},n[e(1090)]=function(t){var r=e;n.Descriptor[r(499)](this,4,t)},n.DecoderConfigDescriptor[e(1432)]=new(n[e(1312)]),n[e(1090)].prototype.parse=function(t){var r=e;this[r(286)]=t[r(566)](),this[r(1186)]=t[r(566)](),this[r(1013)]=0!=(this[r(1186)]>>1&1),this[r(1186)]=this.streamType>>>2,this[r(636)]=t[r(890)](),this.maxBitrate=t[r(899)](),this.avgBitrate=t[r(899)](),this[r(557)]-=13,this[r(926)](t)},n[e(448)]=function(t){var r=e;n[r(1312)][r(499)](this,5,t)},n[e(448)][e(1432)]=new(n[e(1312)]),n[e(872)]=function(t){var r=e;n.Descriptor[r(499)](this,6,t)},n[e(872)][e(1432)]=new(n[e(1312)]),this};"object"!==s(1212)&&(t[s(537)]=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat",s(906),s(1205),s(1140),s(781),s(711)],FULL_BOXES:[s(293),s(598),s(1448),s(1180),s(581),s(736),s(1029)],CONTAINER_BOXES:[[s(651),[s(1084),"pssh"]],["trak"],["edts"],["mdia"],[s(1071)],[s(679)],[s(821),[s(1231),"sbgp"]],[s(647),[s(1192)]],[s(795),[s(867)]],[s(867),[s(267),s(1231),s(840)]],["vttc"],[s(364)],["iref"],[s(858),[s(1209)]],[s(781)],["hnti"],[s(577)],["strk"],[s(732)],["sinf"],[s(533)],[s(392)],["trgr"],[s(262),[s(888)]],["iprp",["ipma"]],[s(528)],[s(1213)],[s(300)],[s(1010),[s(985)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h[e(469)].prototype=new(h[e(1018)]),h[e(562)][e(1432)]=new(h[e(1018)]),h[e(302)].prototype=new h.Box,h[e(953)][e(1432)]=new(h[e(469)]),h[e(1170)].forEach((function(t){h[e(584)](t)})),h[e(550)][e(981)]((function(t){h[e(1289)](t)})),h[e(967)][e(981)]((function(t){h[e(1065)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this.type=e,this[n(557)]=t,this[n(768)]=r},FullBox:function(e,t,r){var n=s;h.Box[n(499)](this,e,t,r),this[n(725)]=0,this[n(1059)]=0},ContainerBox:function(e,t,r){var n=s;h.Box[n(499)](this,e,t,r),this[n(1489)]=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(562)][i(499)](this,e,t),this[i(334)]=r,this[i(760)]=n},SampleGroupEntry:function(e){this[s(720)]=e},TrackGroupTypeBox:function(e,t){h[s(469)].call(this,e,t)},createBoxCtor:function(e,t){var r=s;h.boxCodes[r(435)](e),h[e+r(1018)]=function(t){var n=r;h[n(1018)][n(499)](this,e,t)},h[e+"Box"][r(1432)]=new h.Box,t&&(h[e+"Box"].prototype.parse=t)},createFullBoxCtor:function(e,t){var r=s;h[e+"Box"]=function(t){h[So(469)].call(this,e,t)},h[e+r(1018)].prototype=new(h[r(469)]),h[e+"Box"][r(1432)][r(943)]=function(e){var n=r;this[n(1350)](e),t&&t[n(499)](this,e)}},addSubBoxArrays:function(e){var t=s;if(e){this.subBoxNames=e;for(var r=e[t(271)],n=0;n<r;n++)this[e[n]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;h[e+"Box"]=function(t){var n=So;h[n(562)][n(499)](this,e,t),h.addSubBoxArrays[n(499)](this,r)},h[e+n(1018)][n(1432)]=new(h[n(562)]),t&&(h[e+n(1018)][n(1432)][n(943)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h.sampleEntryCodes[e]=[],h[e+n(302)]=function(e,t){var i=n;h.SampleEntry[i(499)](this,e,t),h[i(1239)].call(this,r)},h[e+n(302)][n(1432)]=new h.SampleEntry,t&&(h[e+"SampleEntry"][n(1432)][n(943)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h.sampleEntryCodes[e][i(435)](t),h[t+i(302)]=function(r){var s=i;h[e+s(302)][s(499)](this,t,r),h[s(1239)].call(this,n)},h[t+"SampleEntry"][i(1432)]=new(h[e+i(302)]),r&&(h[t+"SampleEntry"][i(1432)][i(943)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h[n(734)][n(499)](this,e,t,r,["sinf"])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(579)]=function(t){var n=r;h[n(579)][n(499)](this,e,t)},h[e+r(579)].prototype=new(h[r(579)]),t&&(h[e+r(579)].prototype[r(943)]=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+"TrackGroupTypeBox"]=function(t){h[So(953)].call(this,e,t)},h[e+r(953)].prototype=new(h[r(953)]),t&&(h[e+r(953)].prototype.parse=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(454)].push(e),h[i(695)][e]=function(n){var s=i;t?h.FullBox[s(499)](this,s(768),n,e):r?h[s(562)][s(499)](this,s(768),n,e):h[s(1018)][s(499)](this,s(768),n,e)},h.UUIDBoxes[e][i(1432)]=t?new(h[i(469)]):r?new(h[i(562)]):new(h[i(1018)]),n&&(t?h.UUIDBoxes[e][i(1432)][i(943)]=function(e){this[i(1350)](e),n&&n.call(this,e)}:h[i(695)][e][i(1432)][i(943)]=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this.bad_pixel_row=e,this[r(465)]=t}h[s(1298)](),h.TKHD_FLAG_ENABLED=1,h[s(966)]=2,h[s(1076)]=4,h[s(1460)]=1,h.TFHD_FLAG_SAMPLE_DESC=2,h[s(1163)]=8,h.TFHD_FLAG_SAMPLE_SIZE=16,h[s(1214)]=32,h.TFHD_FLAG_DUR_EMPTY=65536,h[s(1492)]=131072,h.TRUN_FLAGS_DATA_OFFSET=1,h.TRUN_FLAGS_FIRST_FLAG=4,h[s(645)]=256,h[s(363)]=512,h.TRUN_FLAGS_FLAGS=1024,h.TRUN_FLAGS_CTS_OFFSET=2048,h[s(1018)][s(1432)][s(700)]=function(e){var t=s;return this[t(1049)](new(h[e+t(1018)]))},h[s(1018)][s(1432)].addBox=function(e){var t=s;return this[t(1489)][t(435)](e),this[e[t(1395)]+"s"]?this[e[t(1395)]+"s"][t(435)](e):this[e.type]=e,e},h[s(1018)].prototype[s(697)]=function(e,t){return this[e]=t,this},h[s(1018)][s(1432)][s(894)]=function(e,t){var r=s,n=t||r(705);return!this[n]&&(this[n]=[]),this[n][r(435)](e),this},"undefined"!==s(1153)&&(t[s(856)]=h),h[s(778)]=function(e){return h[s(1408)](e)},h[s(1408)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e.readUint8()[t(834)](16);r+=1===i.length?"0"+i:i}return r},h[s(704)]=function(e,t,r){var n,i,a,c=s,u=e[c(1482)](),l=0;if(e[c(313)]()-u<8)return o[c(503)](c(856),c(986)),{code:h[c(1195)]};if(r&&r<8)return o[c(503)](c(856),"Not enough bytes left in the parent box to parse a new box"),{code:h[c(1195)]};var d=e[c(899)](),f=e[c(494)](4);if(o.debug("BoxParser","Found box of type '"+f+c(501)+d+c(869)+u),l=8,f==c(768)){if(e[c(313)]()-e.getPosition()<16||r-l<16)return e[c(1201)](u),o[c(503)](c(856),c(432)),{code:h[c(1195)]};a=h[c(778)](e),l+=16}if(1==d){if(e.getEndPosition()-e[c(1482)]()<8||r&&r-l<8)return e[c(1201)](u),{code:h[c(1195)]};d=e[c(686)](),l+=8}else if(0===d)if(r)d=r;else if(f!==c(601))return n=new(h[c(1018)])(f,d),{code:h.OK,box:n,size:n[c(557)]};return 0!==d&&d<l?{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}:0!==d&&r&&d>r?{code:h[c(1195)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(313)]()?(e[c(1201)](u),{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+c(1018)]?n=new h[f+"Box"](d):f!==c(768)?(n=new(h[c(1018)])(f,d))[c(830)]=!0:h[c(695)][a]?n=new(h[c(695)][a])(d):((n=new h.Box(f,d))[c(768)]=a,n[c(830)]=!0),n[c(334)]=l,n[c(760)]=u,n[c(1295)]===h.Box.prototype[c(1295)]&&n[c(1395)]!==c(601)&&n[c(541)](e),n[c(943)](e),(i=e[c(1482)]()-(n[c(760)]+n[c(557)]))<0?e[c(1201)](n[c(760)]+n.size):i>0&&0!==n.size&&e[c(1201)](n[c(760)]+n[c(557)]),{code:h.OK,box:n,size:n[c(557)]})},h[s(1018)][s(1432)][s(943)]=function(e){var t=s;this.type!=t(601)?this.data=e[t(1179)](this[t(557)]-this[t(334)]):0===this[t(557)]?e[t(1201)](e.getEndPosition()):e[t(1201)](this[t(760)]+this[t(557)])},h[s(1018)].prototype.parseDataAndRewind=function(e){var t=s;this[t(482)]=e[t(1179)](this[t(557)]-this[t(334)]),e[t(1313)]-=this[t(557)]-this[t(334)]},h[s(469)].prototype[s(541)]=function(e){var t=s;this[t(1350)](e),this.data=e[t(1179)](this[t(557)]-this[t(334)]),this[t(334)]-=4,e[t(1313)]-=this[t(557)]-this[t(334)]},h[s(469)][s(1432)][s(1350)]=function(e){var t=s;this[t(1059)]=e[t(566)](),this[t(725)]=e[t(890)](),this[t(334)]+=4},h[s(469)][s(1432)][s(943)]=function(e){var t=s;this.parseFullHeader(e),this.data=e[t(1179)](this.size-this[t(334)])},h[s(562)].prototype.parse=function(e){for(var t,r,n=s;e[n(1482)]()<this[n(760)]+this.size;){if((t=h[n(704)](e,!1,this[n(557)]-(e[n(1482)]()-this[n(760)])))[n(1177)]!==h.OK)return;if(r=t[n(1033)],this.boxes[n(435)](r),this[n(1353)]&&-1!=this[n(1353)][n(270)](r[n(1395)]))this[this[n(1353)][this[n(1353)][n(270)](r[n(1395)])]+"s"].push(r);else{var i=r[n(1395)]!==n(768)?r[n(1395)]:r[n(768)];this[i]||(this[i]=r)}}},h[s(1018)][s(1432)][s(480)]=function(e){var t=s;this[t(1103)]=e[t(1483)]();var r=[];r[0]=this[t(1103)]>>10&31,r[1]=this[t(1103)]>>5&31,r[2]=31&this[t(1103)],this[t(1124)]=String[t(322)](r[0]+96,r[1]+96,r[2]+96)},h[s(410)]=s(1222),h.SAMPLE_ENTRY_TYPE_AUDIO="Audio",h[s(682)]=s(451),h[s(990)]="Metadata",h[s(710)]=s(1347),h[s(426)]=s(789),h[s(660)]=s(1079),h[s(302)][s(1432)][s(572)]=function(e){var t=s;e[t(1179)](6),this[t(1308)]=e[t(1483)](),this.hdr_size+=8},h[s(302)].prototype[s(943)]=function(e){var t=s;this[t(572)](e),this[t(482)]=e[t(1179)](this[t(557)]-this[t(334)])},h[s(302)].prototype.parseDataAndRewind=function(e){var t=s;this[t(572)](e),this[t(482)]=e[t(1179)](this.size-this.hdr_size),this.hdr_size-=8,e.position-=this[t(557)]-this[t(334)]},h[s(302)].prototype[s(662)]=function(e){var t=s;h[t(562)][t(1432)][t(943)].call(this,e)},h[s(279)](h[s(682)]),h[s(279)](h[s(990)]),h[s(279)](h[s(710)]),h.createMediaSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_SYSTEM),h[s(279)](h[s(660)]),h[s(279)](h[s(410)],(function(e){var t,r=s;this.parseHeader(e),e[r(1483)](),e.readUint16(),e[r(266)](3),this[r(320)]=e[r(1483)](),this[r(1240)]=e.readUint16(),this.horizresolution=e[r(899)](),this[r(1319)]=e[r(899)](),e[r(899)](),this.frame_count=e.readUint16(),t=Math[r(815)](31,e.readUint8()),this[r(631)]=e[r(494)](t),t<31&&e[r(494)](31-t),this[r(272)]=e[r(1483)](),e.readUint16(),this.parseFooter(e)})),h[s(279)](h[s(437)],(function(e){var t=s;this[t(572)](e),e.readUint32Array(2),this[t(1203)]=e[t(1483)](),this[t(1335)]=e[t(1483)](),e.readUint16(),e[t(1483)](),this[t(351)]=e.readUint32()/65536,this[t(662)](e)})),h[s(734)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1361)),h[s(734)](h[s(410)],s(459)),h[s(734)](h[s(410)],s(594)),h[s(734)](h[s(410)],s(412)),h[s(734)](h[s(410)],s(1193)),h[s(734)](h[s(410)],"dav1"),h.createSampleEntryCtor(h[s(410)],s(855)),h[s(734)](h[s(410)],s(1291)),h[s(734)](h[s(410)],s(1454)),h[s(734)](h.SAMPLE_ENTRY_TYPE_VISUAL,"lhe1"),h[s(734)](h[s(410)],s(294)),h[s(734)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(504)),h[s(734)](h[s(410)],s(525)),h[s(734)](h[s(410)],s(610)),h[s(734)](h[s(410)],s(658)),h.createSampleEntryCtor(h[s(410)],s(534)),h[s(734)](h[s(410)],"vp08"),h[s(734)](h[s(410)],"vp09"),h[s(734)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1349)),h[s(734)](h[s(410)],"j2ki"),h[s(734)](h[s(410)],s(1224)),h[s(734)](h[s(410)],s(1280)),h[s(734)](h[s(410)],"uncv"),h[s(734)](h[s(437)],s(835)),h[s(734)](h.SAMPLE_ENTRY_TYPE_AUDIO,"ac-3"),h[s(734)](h[s(437)],s(1099)),h[s(734)](h[s(437)],s(766)),h.createSampleEntryCtor(h[s(437)],s(693)),h[s(734)](h[s(437)],s(1337)),h[s(734)](h[s(437)],"mha2"),h[s(734)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(1221)),h.createSampleEntryCtor(h[s(437)],s(289)),h[s(609)](h.SAMPLE_ENTRY_TYPE_VISUAL,"encv"),h[s(609)](h[s(437)],"enca"),h[s(609)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),h[s(609)](h[s(426)],s(409)),h.createEncryptedSampleEntryCtor(h[s(660)],s(1206)),h[s(609)](h[s(990)],s(548)),h[s(584)](s(753),(function(e){var t=s,r=16*(1+(1&(1&e[t(566)]())));this[t(728)]=[];for(var n=0;n<3;n++)this[t(728)][n]=16==r?e[t(1483)]():e.readUint32()})),h.createBoxCtor(s(994),(function(e){this[s(803)]=e.readUint8()})),h[s(1289)](s(1480),(function(e){var t=s;this[t(1114)]=e[t(1159)]();var r=this[t(557)]-this.hdr_size-(this.aux_type[t(271)]+1);this[t(1082)]=e.readUint8Array(r)})),h[s(584)](s(1305),(function(e){var t=s,r=e[t(566)]();if(!(r>>7&!1)&&(this.version=127&r,1===this[t(1059)]&&(r=e[t(566)](),this.seq_profile=r>>5&7,this[t(372)]=31&r,r=e[t(566)](),this[t(346)]=r>>7&1,this[t(1169)]=r>>6&1,this.twelve_bit=r>>5&1,this[t(984)]=r>>4&1,this[t(1423)]=r>>3&1,this[t(740)]=r>>2&1,this.chroma_sample_position=3&r,r=e[t(566)](),this.reserved_1=r>>5&7,0===this.reserved_1))){if(this[t(276)]=r>>4&1,1===this[t(276)])this[t(1477)]=15&r;else if(this[t(1253)]=15&r,0!==this.reserved_2)return;var n=this.size-this.hdr_size-4;this[t(960)]=e[t(1179)](n)}})),h[s(584)](s(1393),(function(e){var t,r,n=s;for(this[n(741)]=e.readUint8(),this[n(1388)]=e[n(566)](),this[n(1125)]=e[n(566)](),this[n(765)]=e[n(566)](),this.lengthSizeMinusOne=3&e[n(566)](),this[n(414)]=31&e.readUint8(),r=this.size-this.hdr_size-6,this.SPS=[],t=0;t<this.nb_SPS_nalus;t++)this[n(440)][t]={},this.SPS[t][n(271)]=e[n(1483)](),this.SPS[t][n(838)]=e[n(1179)](this[n(440)][t][n(271)]),r-=2+this.SPS[t].length;for(this.nb_PPS_nalus=e[n(566)](),r--,this[n(802)]=[],t=0;t<this[n(350)];t++)this.PPS[t]={},this[n(802)][t][n(271)]=e.readUint16(),this[n(802)][t][n(838)]=e[n(1179)](this[n(802)][t][n(271)]),r-=2+this.PPS[t].length;r>0&&(this.ext=e[n(1179)](r))})),h[s(584)](s(1043),(function(e){var t=s;this[t(1439)]=e.readUint32(),this.maxBitrate=e[t(899)](),this[t(749)]=e[t(899)]()})),h[s(1289)](s(769),(function(e){var t=s,r=e.readUint8();this[t(362)]=128==(128&r),this[t(832)]=64==(64&r),this[t(597)]=(63&r)>>2,e[t(890)]()})),h[s(584)]("cdef",(function(e){var t,r=s;for(this[r(1203)]=e[r(1483)](),this.channel_indexes=[],this[r(397)]=[],this[r(621)]=[],t=0;t<this.channel_count;t++)this[r(1294)][r(435)](e[r(1483)]()),this[r(397)][r(435)](e[r(1483)]()),this[r(621)][r(435)](e.readUint16())})),h[s(584)]("clap",(function(e){var t=s;this[t(1110)]=e[t(899)](),this.cleanApertureWidthD=e[t(899)](),this[t(585)]=e[t(899)](),this[t(1389)]=e[t(899)](),this[t(1091)]=e[t(899)](),this[t(1288)]=e.readUint32(),this[t(1440)]=e[t(899)](),this.vertOffD=e.readUint32()})),h.createBoxCtor(s(366),(function(e){var t=s;this[t(620)]=e[t(1483)](),this[t(703)]=e[t(1483)]()})),h[s(1289)](s(595),(function(e){var t=s;1&this.flags&&(this[t(975)]=e.readInt32()),2&this[t(725)]&&(this[t(713)]=e[t(818)]()),4&this[t(725)]&&(this[t(1160)]=e[t(818)]()),8&this[t(725)]&&(0==this[t(1059)]?16&this.flags?(this.quat_x=e[t(818)](),this[t(661)]=e[t(818)](),this[t(593)]=e.readInt32()):(this[t(761)]=e[t(1080)](),this.quat_y=e[t(1080)](),this[t(593)]=e[t(1080)]()):this[t(1059)]),32&this[t(725)]&&(this.id=e[t(899)]())})),h.createFullBoxCtor("cmin",(function(e){var t=s;this[t(612)]=e[t(818)](),this[t(510)]=e[t(818)](),this[t(777)]=e[t(818)](),1&this.flags&&(this[t(914)]=e[t(818)](),this[t(1459)]=e[t(818)]())})),h.createBoxCtor(s(993),(function(e){var t=s;for(this[t(1182)]=e.readUint32(),this[t(1062)]=[],this[t(1381)]=[],i=0;i<this[t(1182)];i++){var r=e.readUint16();this[t(1062)].push(r),r>=32768&&this.component_type_urls.push(e[t(1159)]())}})),h[s(1289)](s(1342),(function(e){var t,r,n=s;if(t=e[n(899)](),this.chunk_offsets=[],0===this.version)for(r=0;r<t;r++)this[n(1401)][n(435)](e[n(686)]())})),h[s(1289)](s(792),(function(e){var t=s;this.maxCLL=e[t(1483)](),this[t(478)]=e.readUint16()})),h[s(584)](s(1427),(function(e){var t=s;if(this[t(1223)]=e.readString(4),this.colour_type===t(1339)){this.colour_primaries=e[t(1483)](),this[t(542)]=e[t(1483)](),this[t(793)]=e[t(1483)]();var r=e.readUint8();this[t(730)]=r>>7}else(this[t(1223)]===t(938)||this[t(1223)]===t(648))&&(this[t(600)]=e[t(1179)](this[t(557)]-4))})),h[s(1289)](s(1050),(function(e){var t=s;this[t(480)](e),this[t(952)]=e[t(1159)]()})),h.createFullBoxCtor(s(1166),(function(e){var t=s;0===this.version&&(this[t(1147)]=e[t(818)](),this[t(326)]=e[t(818)](),this.greatestDecodeToDisplayDelta=e[t(818)](),this[t(925)]=e[t(818)](),this[t(1036)]=e.readInt32())})),h[s(1289)](s(1438),(function(e){var t,r,n=s;if(t=e.readUint32(),this[n(1028)]=[],this[n(887)]=[],0===this[n(1059)])for(r=0;r<t;r++){this[n(1028)][n(435)](e[n(899)]());var i=e[n(818)]();this.sample_offsets[n(435)](i)}else if(1==this[n(1059)])for(r=0;r<t;r++)this[n(1028)].push(e[n(899)]()),this[n(887)][n(435)](e[n(818)]())})),h.createBoxCtor("dac3",(function(e){var t=s,r=e[t(566)](),n=e[t(566)](),i=e[t(566)]();this[t(1189)]=r>>6,this[t(841)]=r>>1&31,this[t(1243)]=(1&r)<<2|n>>6&3,this[t(979)]=n>>3&7,this[t(1220)]=n>>2&1,this[t(1495)]=3&n|i>>5&7})),h[s(584)](s(1095),(function(e){var t=s,r=e.readUint16();this[t(297)]=r>>3,this[t(1064)]=7&r,this[t(1365)]=[];for(var n=0;n<this[t(1064)]+1;n++){var i={};this[t(1365)][t(435)](i);var o=e.readUint8(),a=e[t(566)](),c=e.readUint8();i[t(1189)]=o>>6,i[t(841)]=o>>1&31,i[t(1243)]=(1&o)<<4|a>>4&15,i[t(979)]=a>>1&7,i[t(1220)]=1&a,i[t(312)]=c>>1&15,i[t(312)]>0&&(i[t(359)]=(1&c)<<8|e[t(566)]())}})),h[s(1289)]("dfLa",(function(e){var t=s,r=[],n=[t(1242),t(1041),t(546),t(1287),t(968),t(614),t(859),"RESERVED"];for(this.parseFullHeader(e);;){var i=e[t(566)](),o=Math[t(815)](127&i,n.length-1);if(o?e[t(1179)](e[t(890)]()):(e.readUint8Array(13),this[t(351)]=e[t(899)]()>>12,e[t(1179)](20)),r[t(435)](n[o]),128&i)break}this[t(1370)]=r[t(271)]+" ("+r.join(", ")+")"})),h[s(584)]("dimm",(function(e){var t=s;this[t(1027)]=e[t(686)]()})),h.createBoxCtor(s(774),(function(e){var t=s;this.time=e[t(899)]()})),h[s(584)](s(1430),(function(e){var t=s;this.bytessent=e[t(686)]()})),h[s(584)](s(1271),(function(e){var t=s;if(this.Version=e[t(566)](),this[t(791)]=e[t(566)](),this.PreSkip=e[t(1483)](),this.InputSampleRate=e.readUint32(),this.OutputGain=e.readInt16(),this[t(507)]=e[t(566)](),0!==this[t(507)]){this.StreamCount=e[t(566)](),this[t(1481)]=e[t(566)](),this[t(1409)]=[];for(var r=0;r<this[t(791)];r++)this.ChannelMapping[r]=e[t(566)]()}})),h[s(1289)](s(402),(function(e){var t,r,n=s;this[n(705)]=[];for(var i=e[n(899)](),o=0;o<i;o++){if((t=h.parseOneBox(e,!1,this[n(557)]-(e[n(1482)]()-this[n(760)])))[n(1177)]!==h.OK)return;r=t[n(1033)],this[n(705)].push(r)}})),h[s(584)]("drep",(function(e){var t=s;this[t(1027)]=e[t(686)]()})),h.createFullBoxCtor(s(744),(function(e){var t=s;this[t(1154)]=e.readString(this.size-this[t(334)])})),h[s(1289)]("elst",(function(e){var t=s;this.entries=[];for(var r=e[t(899)](),n=0;n<r;n++){var i={};this[t(705)][t(435)](i),1===this[t(1059)]?(i[t(933)]=e[t(686)](),i[t(1390)]=e[t(883)]()):(i[t(933)]=e[t(899)](),i[t(1390)]=e[t(818)]()),i[t(401)]=e[t(1080)](),i.media_rate_fraction=e[t(1080)]()}})),h[s(1289)]("emsg",(function(e){var t=s;1==this.version?(this.timescale=e[t(899)](),this[t(1386)]=e[t(686)](),this[t(908)]=e[t(899)](),this.id=e[t(899)](),this[t(922)]=e.readCString(),this[t(628)]=e[t(1159)]()):(this.scheme_id_uri=e.readCString(),this.value=e.readCString(),this[t(673)]=e[t(899)](),this[t(429)]=e.readUint32(),this.event_duration=e[t(899)](),this.id=e.readUint32());var r=this[t(557)]-this[t(334)]-(16+(this.scheme_id_uri[t(271)]+1)+(this.value[t(271)]+1));1==this[t(1059)]&&(r-=4),this[t(1392)]=e[t(1179)](r)})),h[s(1444)]=function(e,t){var r=s;h[e+"Box"]=function(t){h[So(469)].call(this,e,t)},h[e+r(1018)][r(1432)]=new(h[r(469)]),h[e+r(1018)][r(1432)].parse=function(e){var n=r;if(this.parseFullHeader(e),t)t[n(499)](this,e);else for(this[n(352)]=e[n(899)](),this[n(1254)]=e[n(899)](),this[n(1066)]=[],i=0;i<this[n(1254)];i++){var s=e[n(899)]();this.entity_ids[n(435)](s)}}},h[s(1444)](s(1234)),h.createEntityToGroupCtor("afbr"),h[s(1444)](s(490)),h[s(1444)](s(398)),h[s(1444)](s(1325)),h[s(1444)]("dobr"),h[s(1444)](s(1472)),h[s(1444)](s(1250)),h[s(1444)](s(1148)),h.createEntityToGroupCtor("iaug"),h[s(1444)](s(980)),h[s(1444)](s(1204)),h[s(1444)]("ster"),h.createEntityToGroupCtor(s(1398)),h[s(1444)](s(873)),h[s(1444)]("prgr"),h[s(1289)]("esds",(function(e){var t=s,r=e.readUint8Array(this.size-this[t(334)]),n=new d;this[t(589)]=n[t(263)](new c(r.buffer,0,c[t(773)]))})),h[s(584)](s(699),(function(e){var t=s;this.fieldCount=e[t(566)](),this[t(1326)]=e.readUint8()})),h[s(584)]("frma",(function(e){var t=s;this[t(851)]=e[t(494)](4)})),h[s(584)](s(1376),(function(e){var t=s,r=this.size-this[t(334)];this[t(1309)]=e[t(494)](4),this[t(477)]=e[t(899)](),r-=8,this[t(536)]=[];for(var n=0;r>=4;)this[t(536)][n]=e[t(494)](4),r-=4,n++})),h[s(1289)](s(365),(function(e){var t=s;0===this[t(1059)]&&(e.readUint32(),this[t(622)]=e[t(494)](4),e[t(266)](3),this[t(940)]=e[t(494)](this.size-this[t(334)]-20),"\0"===this[t(940)][this[t(940)].length-1]&&(this[t(940)]=this[t(940)][t(368)](0,-1)))})),h[s(584)](s(415),(function(e){var t,r,n,i,o=s;this[o(741)]=e[o(566)](),i=e[o(566)](),this[o(1113)]=i>>6,this[o(545)]=(32&i)>>5,this[o(1123)]=31&i,this.general_profile_compatibility=e.readUint32(),this[o(1244)]=e[o(1179)](6),this[o(523)]=e[o(566)](),this.min_spatial_segmentation_idc=4095&e[o(1483)](),this.parallelismType=3&e[o(566)](),this[o(506)]=3&e[o(566)](),this.bit_depth_luma_minus8=7&e[o(566)](),this[o(1426)]=7&e.readUint8(),this[o(1026)]=e[o(1483)](),i=e.readUint8(),this[o(580)]=i>>6,this[o(1025)]=(13&i)>>3,this[o(1252)]=(4&i)>>2,this[o(842)]=3&i,this[o(1345)]=[];var a=e[o(566)]();for(t=0;t<a;t++){var c=[];this[o(1345)][o(435)](c),i=e[o(566)](),c.completeness=(128&i)>>7,c.nalu_type=63&i;var u=e[o(1483)]();for(r=0;r<u;r++){var l={};c.push(l),n=e[o(1483)](),l.data=e.readUint8Array(n)}}})),h[s(1289)](s(772),(function(e){var t,r=s;0===this.version?this[r(1436)]=e[r(1483)]():this[r(1436)]=e[r(899)](),this[r(333)]=[];for(var n=0;n<this[r(1436)];n++){if((t=h[r(704)](e,!1,this[r(557)]-(e[r(1482)]()-this[r(760)])))[r(1177)]!==h.OK)return;t.box[r(1395)],this[r(333)][n]=t[r(1033)]}})),h.createFullBoxCtor(s(304),(function(e){var t,r=s;t=e[r(566)](),this.offset_size=t>>4&15,this[r(1111)]=15&t,t=e[r(566)](),this[r(1238)]=t>>4&15,1===this[r(1059)]||2===this[r(1059)]?this[r(1449)]=15&t:this.index_size=0,this[r(635)]=[];var n=0;if(this[r(1059)]<2)n=e[r(1483)]();else{if(2!==this[r(1059)])throw"version of iloc box not supported";n=e[r(899)]()}for(var i=0;i<n;i++){var o={};if(this.items[r(435)](o),this.version<2)o[r(1279)]=e[r(1483)]();else{if(2!==this[r(1059)])throw r(1299);o[r(1279)]=e[r(899)]()}switch(1===this.version||2===this[r(1059)]?o[r(618)]=15&e[r(1483)]():o[r(618)]=0,o[r(1308)]=e[r(1483)](),this[r(1238)]){case 0:o[r(839)]=0;break;case 4:o.base_offset=e[r(899)]();break;case 8:o[r(839)]=e[r(686)]();break;default:throw r(1340)}var a=e[r(1483)]();o.extents=[];for(var c=0;c<a;c++){var u={};if(o.extents[r(435)](u),1===this.version||2===this[r(1059)])switch(this[r(1449)]){case 0:u[r(1226)]=0;break;case 4:u.extent_index=e.readUint32();break;case 8:u[r(1226)]=e[r(686)]();break;default:throw r(931)}switch(this[r(484)]){case 0:u[r(422)]=0;break;case 4:u[r(422)]=e[r(899)]();break;case 8:u[r(422)]=e[r(686)]();break;default:throw r(931)}switch(this[r(1111)]){case 0:u[r(1056)]=0;break;case 4:u[r(1056)]=e[r(899)]();break;case 8:u.extent_length=e.readUint64();break;default:throw r(931)}}}})),h.createBoxCtor(s(481),(function(e){var t=s,r=e[t(566)]();this[t(1011)]=r>>7,this[t(1208)]=1&r})),h[s(1289)]("infe",(function(e){var t=s;if((0===this[t(1059)]||1===this[t(1059)])&&(this.item_ID=e[t(1483)](),this[t(681)]=e[t(1483)](),this.item_name=e[t(1159)](),this[t(1164)]=e[t(1159)](),this[t(324)]=e.readCString()),1===this[t(1059)])return this[t(715)]=e[t(494)](4),void e[t(1201)](this[t(760)]+this[t(557)]);this.version>=2&&(2===this[t(1059)]?this.item_ID=e[t(1483)]():3===this[t(1059)]&&(this.item_ID=e[t(899)]()),this[t(681)]=e[t(1483)](),this[t(418)]=e[t(494)](4),this[t(1058)]=e[t(1159)](),this[t(418)]===t(716)?(this[t(1164)]=e[t(1159)](),this[t(324)]=e[t(1159)]()):this[t(418)]===t(1269)&&(this[t(386)]=e[t(1159)]()))})),h[s(1289)](s(1116),(function(e){var t,r,n=s;for(entry_count=e[n(899)](),this.associations=[],t=0;t<entry_count;t++){var i={};this.associations[n(435)](i),this.version<1?i.id=e.readUint16():i.id=e[n(899)]();var o=e[n(566)]();for(i.props=[],r=0;r<o;r++){var a=e[n(566)](),c={};i[n(424)][n(435)](c),c[n(771)]=(128&a)>>7==1,1&this[n(725)]?c[n(822)]=(127&a)<<8|e[n(566)]():c[n(822)]=127&a}}})),h[s(1289)]("iref",(function(e){var t,r,n=s;for(this[n(770)]=[];e.getPosition()<this[n(760)]+this[n(557)];){if((t=h.parseOneBox(e,!0,this[n(557)]-(e[n(1482)]()-this[n(760)])))[n(1177)]!==h.OK)return;(r=0===this[n(1059)]?new(h[n(650)])(t[n(1395)],t[n(557)],t[n(334)],t[n(760)]):new h.SingleItemTypeReferenceBoxLarge(t[n(1395)],t[n(557)],t[n(334)],t[n(760)])).write===h[n(1018)].prototype[n(1295)]&&r[n(1395)]!==n(601)&&r[n(541)](e),r.parse(e),this[n(770)][n(435)](r)}})),h[s(584)](s(921),(function(e){var t=s;this[t(701)]=3&e[t(566)]()})),h[s(1289)]("ispe",(function(e){var t=s;this[t(1297)]=e[t(899)](),this[t(708)]=e.readUint32()})),h[s(1289)](s(888),(function(e){var t=s;this[t(565)]=e[t(1159)](),this[t(628)]=e[t(1159)]()})),h.createFullBoxCtor(s(341),(function(e){var t=s,r=e[t(566)]();this.levels=[];for(var n=0;n<r;n++){var i={};this[t(1359)][n]=i,i[t(1360)]=e[t(899)]();var o=e[t(566)]();switch(i[t(1035)]=o>>7,i.assignment_type=127&o,i[t(483)]){case 0:i[t(720)]=e[t(494)](4);break;case 1:i[t(720)]=e[t(494)](4),i[t(669)]=e[t(899)]();break;case 2:case 3:break;case 4:i.sub_track_id=e[t(899)]()}}})),h.createBoxCtor(s(529),(function(e){this[s(634)]=e.readUint16()})),h[s(584)](s(1317),(function(e){var t=s;this[t(292)]=e[t(899)](),this[t(677)]=e[t(899)]()})),f[s(1432)][s(834)]=function(){return"("+this.x+","+this.y+")"},h[s(584)]("mdcv",(function(e){var t=s;this[t(798)]=[],this.display_primaries[0]=new f(e[t(1483)](),e[t(1483)]()),this.display_primaries[1]=new f(e[t(1483)](),e[t(1483)]()),this[t(798)][2]=new f(e.readUint16(),e[t(1483)]()),this[t(547)]=new f(e[t(1483)](),e[t(1483)]()),this.max_display_mastering_luminance=e.readUint32(),this.min_display_mastering_luminance=e[t(899)]()})),h[s(1289)](s(1016),(function(e){var t=s;1==this[t(1059)]?(this[t(1094)]=e[t(686)](),this[t(379)]=e[t(686)](),this[t(673)]=e[t(899)](),this[t(330)]=e[t(686)]()):(this[t(1094)]=e[t(899)](),this.modification_time=e.readUint32(),this.timescale=e[t(899)](),this[t(330)]=e.readUint32()),this[t(480)](e),e.readUint16()})),h.createFullBoxCtor(s(874),(function(e){var t=s;1&this[t(725)]&&(this[t(1059)]=1),1==this[t(1059)]?this[t(498)]=e[t(686)]():this.fragment_duration=e[t(899)]()})),h.createFullBoxCtor(s(1085),(function(e){var t=s;this[t(1489)]=[],h[t(562)][t(1432)].parse[t(499)](this,e)})),h[s(1289)](s(556),(function(e){var t=s;this[t(1068)]=e[t(899)]()})),h[s(1289)](s(819),(function(e){this[s(1077)]=e.readUint32()})),h[s(1289)]("mskC",(function(e){var t=s;this.bits_per_pixel=e[t(566)]()})),h[s(1289)]("mvhd",(function(e){var t=s;1==this.version?(this[t(1094)]=e[t(686)](),this.modification_time=e.readUint64(),this[t(673)]=e[t(899)](),this.duration=e.readUint64()):(this[t(1094)]=e[t(899)](),this[t(379)]=e[t(899)](),this.timescale=e[t(899)](),this[t(330)]=e[t(899)]()),this[t(1413)]=e[t(899)](),this[t(463)]=e[t(1483)]()>>8,e[t(1483)](),e.readUint32Array(2),this[t(977)]=e.readUint32Array(9),e[t(266)](6),this[t(862)]=e[t(899)]()})),h[s(584)](s(522),(function(e){var t=s;this.packetssent=e[t(899)]()})),h.createBoxCtor("nump",(function(e){var t=s;this[t(782)]=e[t(686)]()})),h[s(1289)](s(1322),(function(e){var t=s,r=e[t(899)]();this[t(656)]=[];for(var n=0;n<Math.floor((r+1)/2);n++)this[t(656)]=e[t(566)]()})),h[s(584)](s(349),(function(e){var t=s;this[t(1216)]=e.readUint32(),this.vSpacing=e[t(899)]()})),h[s(584)](s(1197),(function(e){var t=s;this.text=e.readString(this[t(557)]-this[t(334)])})),h[s(584)]("payt",(function(e){var t=s;this[t(1400)]=e[t(899)]();var r=e[t(566)]();this[t(576)]=e.readString(r)})),h[s(1289)](s(1286),(function(e){var t=s,r=(this[t(557)]-this[t(334)])/8;this[t(1413)]=[],this[t(1366)]=[];for(var n=0;n<r;n++)this[t(1413)][n]=e[t(899)](),this[t(1366)][n]=e[t(899)]()})),h[s(1289)](s(396),(function(e){var t=s;0===this[t(1059)]?this.item_id=e.readUint16():this.item_id=e[t(899)]()})),h[s(1289)]("pixi",(function(e){var t,r=s;for(this[r(1407)]=e.readUint8(),this[r(1270)]=[],t=0;t<this[r(1407)];t++)this[r(1270)][t]=e[r(566)]()})),h[s(584)]("pmax",(function(e){var t=s;this[t(677)]=e[t(899)]()})),h.createFullBoxCtor(s(1455),(function(e){var t=s;if(this.step_count=e[t(1483)](),this[t(1196)]=[],2&this.flags)for(var r=0;r<this[t(582)];r++)this[t(1196)][r]=e[t(1483)]()})),h[s(1289)](s(535),(function(e){var t=s;this[t(1429)]=e[t(899)](),this.ntp_timestamp=e[t(686)](),0===this[t(1059)]?this[t(1390)]=e[t(899)]():this.media_time=e[t(686)]()})),h.createFullBoxCtor("pssh",(function(e){var t=s;if(this[t(491)]=h[t(1408)](e),this[t(1059)]>0){var r=e[t(899)]();this[t(1466)]=[];for(var n=0;n<r;n++)this.kid[n]=h[t(1408)](e)}var i=e[t(899)]();i>0&&(this[t(482)]=e[t(1179)](i))})),h.createFullBoxCtor(s(513),(function(e){var t=s;this[t(320)]=e.readUint32(),this[t(1240)]=e[t(899)]()})),h[s(1289)](s(284),(function(e){var t=s;this.width=e[t(899)](),this[t(1240)]=e[t(899)]()})),h[s(1289)](s(648),(function(e){var t=s;this[t(320)]=e.readUint32(),this[t(1240)]=e[t(899)]()})),h[s(1065)]("tapt",null,[s(513),s(648),"enof"]),h[s(584)]("rtp ",(function(e){var t=s;this[t(1176)]=e[t(494)](4),this.sdptext=e[t(494)](this[t(557)]-this[t(334)]-4)})),h.createFullBoxCtor(s(949),(function(e){var t=s;1&this[t(725)]&&(this[t(1151)]=e.readUint32(),this[t(455)]=e.readUint32());var r=e[t(899)]();this[t(1324)]=[];for(var n=0;n<r;n++)0===this.version?this.offset[n]=e.readUint32():this[t(1324)][n]=e.readUint64()})),h.createFullBoxCtor(s(854),(function(e){var t=s;1&this.flags&&(this[t(1151)]=e[t(899)](),this[t(455)]=e[t(899)]()),this.default_sample_info_size=e[t(566)]();var r=e[t(899)]();if(this[t(694)]=[],0===this[t(811)])for(var n=0;n<r;n++)this[t(694)][n]=e[t(566)]()})),h.createSampleEntryCtor(h[s(990)],s(663),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e[t(1159)](),this[t(1411)]=e[t(1159)](),this.parseFooter(e)})),h[s(734)](h[s(990)],s(691),(function(e){var t=s;this[t(572)](e),this[t(324)]=e[t(1159)](),this[t(630)]=e[t(1159)](),this.schema_location=e[t(1159)](),this[t(662)](e)})),h[s(734)](h[s(710)],"sbtt",(function(e){var t=s;this[t(572)](e),this[t(324)]=e[t(1159)](),this.mime_format=e[t(1159)](),this[t(662)](e)})),h[s(734)](h[s(710)],s(870),(function(e){var t=s;this.parseHeader(e),this[t(630)]=e[t(1159)](),this[t(1258)]=e[t(1159)](),this.auxiliary_mime_types=e[t(1159)](),this.parseFooter(e)})),h[s(734)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,"stxt",(function(e){var t=s;this[t(572)](e),this[t(324)]=e.readCString(),this.mime_format=e[t(1159)](),this[t(662)](e)})),h[s(734)](h[s(710)],s(1334),(function(e){var t=s;this[t(572)](e),this[t(348)]=e[t(899)](),this.horizontal_justification=e[t(653)](),this[t(1374)]=e[t(653)](),this.bg_color_rgba=e[t(1179)](4),this[t(487)]=e[t(500)](4),this[t(1368)]=e.readUint8Array(12),this[t(662)](e)})),h[s(734)](h[s(990)],s(1277),(function(e){var t=s;this[t(572)](e),this[t(662)](e)})),h[s(1081)](s(427),(function(e){var t,r=s,n=e[r(1483)]();for(this[r(417)]=e[r(1483)](),this[r(1067)]=[],t=0;t<n;t++)this[r(1067)][t]=e.readUint32();var i=this[r(1344)]-4-4*n;for(this[r(1405)]=[],this[r(314)]=[],t=0;t<i/4;t++)this.num_output_samples[t]=e[r(1483)](),this[r(314)][t]=e[r(1483)]()})),h.createSampleGroupCtor(s(468),(function(e){var t=s;this.layerNumber=e[t(566)](),this[t(828)]=e[t(566)](),this.avgBitRate=e[t(1483)](),this[t(1026)]=e.readUint16()})),h.createSampleGroupCtor(s(657),(function(e){var t=s;this[t(1092)]=e[t(1483)](),this[t(464)]=e[t(566)]();var r=e[t(566)]();this[t(961)]=r>>7,this.avgRateFlag=r>>6&1,this[t(961)]&&(this[t(330)]=e[t(899)]()),this[t(991)]&&(this[t(828)]=e[t(566)](),this[t(307)]=e[t(1483)](),this.avgFrameRate=e[t(1483)]()),this.dependency=[];for(var n=e.readUint8(),i=0;i<n;i++){var o={};this.dependency[t(435)](o),o[t(1284)]=e[t(566)](),o[t(464)]=e[t(566)](),o[t(1092)]=e[t(1483)]()}})),h[s(1081)]("dtrt",(function(e){})),h[s(1081)]("mvif",(function(e){})),h.createSampleGroupCtor(s(385),(function(e){var t=s;this.roll_distance=e[t(1080)]()})),h.createSampleGroupCtor(s(1232),(function(e){var t=s,r=e.readUint8();this.num_leading_samples_known=r>>7,this[t(999)]=127&r})),h.createSampleGroupCtor("rash",(function(e){var t=s;if(this[t(884)]=e.readUint16(),this[t(1344)]!==2+(1===this[t(884)]?2:6*this.operation_point_count)+9)this[t(482)]=e.readUint8Array(this[t(1344)]-2);else{if(1===this.operation_point_count)this.target_rate_share=e.readUint16();else{this[t(1470)]=[],this[t(733)]=[];for(var r=0;r<this[t(884)];r++)this.available_bitrate[r]=e[t(899)](),this[t(1470)][r]=e[t(1483)]()}this[t(344)]=e[t(899)](),this[t(1108)]=e.readUint32(),this.discard_priority=e[t(566)]()}})),h[s(1081)](s(748),(function(e){var t=s;this[t(1175)]=e[t(1080)]()})),h[s(579)].prototype[s(943)]=function(e){var t=s;this[t(482)]=e[t(1179)](this[t(1344)])},h[s(1081)](s(885),(function(e){})),h[s(1081)](s(1132),(function(e){})),h[s(1081)](s(517),(function(e){var t=s;this.reserved=e[t(566)]();var r=e[t(566)]();this.crypt_byte_block=r>>4,this[t(844)]=15&r,this[t(305)]=e[t(566)](),this[t(393)]=e[t(566)](),this.KID=h[t(1408)](e),this.constant_IV_size=0,this[t(799)]=0,1===this[t(305)]&&0===this[t(393)]&&(this[t(1452)]=e[t(566)](),this[t(799)]=e.readUint8Array(this[t(1452)]))})),h[s(1081)]("stsa",(function(e){})),h.createSampleGroupCtor(s(1012),(function(e){var t=s,r=e[t(566)]();this[t(917)]=63&r})),h[s(1081)](s(342),(function(e){var t=e[s(566)]();this.level_independently_decodable=t>>7})),h.createSampleGroupCtor(s(1198),(function(e){})),h[s(1081)](s(1042),(function(e){})),h[s(1081)](s(516),(function(e){})),h[s(1289)](s(840),(function(e){var t=s;this[t(720)]=e.readString(4),1===this[t(1059)]?this[t(669)]=e.readUint32():this.grouping_type_parameter=0,this[t(705)]=[];for(var r=e[t(899)](),n=0;n<r;n++){var i={};this.entries[t(435)](i),i.sample_count=e[t(818)](),i[t(1251)]=e[t(818)]()}})),p[s(1432)][s(834)]=function(){var e=s;return"[row: "+this[e(1468)]+e(852)+this[e(465)]+"]"},h[s(1289)](s(807),(function(e){var t,r=s;for(this[r(1182)]=e[r(1483)](),this[r(786)]=[],t=0;t<this[r(1182)];t++)this[r(786)][r(435)](e[r(1483)]());var n=e[r(566)]();for(this[r(265)]=128==(128&n),this[r(1218)]=e.readUint32(),this.num_bad_cols=e[r(899)](),this[r(1241)]=e.readUint32(),this[r(1191)]=[],this[r(900)]=[],this[r(843)]=[],t=0;t<this[r(1218)];t++)this.bad_rows.push(e[r(899)]());for(t=0;t<this[r(627)];t++)this[r(900)][r(435)](e[r(899)]());for(t=0;t<this[r(1241)];t++){var i=e[r(899)](),o=e[r(899)]();this.bad_pixels[r(435)](new p(i,o))}})),h.createFullBoxCtor(s(1358),(function(e){var t=s;this[t(413)]=e[t(494)](4),this[t(1219)]=e[t(899)](),1&this[t(725)]&&(this[t(1487)]=e[t(494)](this[t(557)]-this[t(334)]-8))})),h[s(584)](s(929),(function(e){var t=s;this[t(646)]=e[t(494)](this[t(557)]-this[t(334)])})),h.createFullBoxCtor(s(957),(function(e){var t,r=s,n=this[r(557)]-this[r(334)];this[r(450)]=[],this[r(559)]=[],this[r(1174)]=[],this.sample_has_redundancy=[];for(var i=0;i<n;i++)t=e[r(566)](),this[r(450)][i]=t>>6,this[r(559)][i]=t>>4&3,this.sample_is_depended_on[i]=t>>2&3,this[r(717)][i]=3&t})),h[s(1289)](s(296)),h[s(1289)](s(1231),(function(e){var t=s;this[t(720)]=e[t(494)](4),o.debug(t(856),t(836)+this.grouping_type),1===this[t(1059)]?this.default_length=e[t(899)]():this[t(964)]=0,this[t(1059)]>=2&&(this.default_group_description_index=e[t(899)]()),this[t(705)]=[];for(var r=e.readUint32(),n=0;n<r;n++){var i;i=h[this[t(720)]+t(579)]?new(h[this.grouping_type+t(579)])(this.grouping_type):new(h[t(579)])(this.grouping_type),this[t(705)][t(435)](i),1===this[t(1059)]?0===this[t(964)]?i.description_length=e.readUint32():i[t(1344)]=this.default_length:i[t(1344)]=this[t(964)],i[t(1295)]===h.SampleGroupEntry[t(1432)][t(1295)]&&(i[t(482)]=e[t(1179)](i[t(1344)]),e.position-=i[t(1344)]),i[t(943)](e)}})),h[s(1289)](s(1006),(function(e){var t=s;this[t(1054)]=e[t(899)](),this[t(673)]=e[t(899)](),0===this.version?(this[t(1120)]=e[t(899)](),this[t(1051)]=e[t(899)]()):(this.earliest_presentation_time=e[t(686)](),this.first_offset=e[t(686)]()),e[t(1483)](),this[t(770)]=[];for(var r=e[t(1483)](),n=0;n<r;n++){var i={};this.references.push(i);var o=e[t(899)]();i[t(1e3)]=o>>31&1,i[t(1364)]=2147483647&o,i[t(353)]=e[t(899)](),o=e.readUint32(),i.starts_with_SAP=o>>31&1,i[t(1446)]=o>>28&7,i.SAP_delta_time=268435455&o}})),h.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;h[i(1018)][i(499)](this,e,t),this[i(334)]=r,this[i(760)]=n},h[s(650)][s(1432)]=new h.Box,h.SingleItemTypeReferenceBox[s(1432)][s(943)]=function(e){var t=s;this[t(591)]=e[t(1483)]();var r=e[t(1483)]();this.references=[];for(var n=0;n<r;n++)this.references[n]={},this[t(770)][n][t(995)]=e[t(1483)]()},h[s(1003)]=function(e,t,r,n){var i=s;h[i(1018)][i(499)](this,e,t),this.hdr_size=r,this[i(760)]=n},h.SingleItemTypeReferenceBoxLarge[s(1432)]=new h.Box,h[s(1003)].prototype[s(943)]=function(e){var t=s;this[t(591)]=e.readUint32();var r=e[t(1483)]();this.references=[];for(var n=0;n<r;n++)this[t(770)][n]={},this[t(770)][n].to_item_ID=e.readUint32()},h[s(1289)]("SmDm",(function(e){var t=s;this[t(664)]=e[t(1483)](),this[t(787)]=e[t(1483)](),this.primaryGChromaticity_x=e[t(1483)](),this.primaryGChromaticity_y=e[t(1483)](),this[t(1106)]=e[t(1483)](),this[t(1178)]=e[t(1483)](),this[t(796)]=e[t(1483)](),this[t(1404)]=e[t(1483)](),this[t(1105)]=e.readUint32(),this[t(972)]=e[t(899)]()})),h[s(1289)](s(1285),(function(e){var t=s;this[t(1419)]=e[t(1483)](),e[t(1483)]()})),h[s(1289)]("ssix",(function(e){var t=s;this[t(982)]=[];for(var r=e[t(899)](),n=0;n<r;n++){var i={};this[t(982)][t(435)](i),i[t(750)]=[];for(var o=e.readUint32(),a=0;a<o;a++){var c={};i[t(750)].push(c),c[t(1399)]=e.readUint8(),c[t(831)]=e.readUint24()}}})),h[s(1289)](s(790),(function(e){var t,r=s;if(t=e[r(899)](),this[r(1401)]=[],0===this[r(1059)])for(var n=0;n<t;n++)this[r(1401)][r(435)](e[r(899)]())})),h[s(1289)](s(1343),(function(e){var t=s,r=(this[t(557)]-this.hdr_size)/2;this[t(291)]=[];for(var n=0;n<r;n++)this[t(291)][n]=e[t(1483)]()})),h[s(1289)]("sthd"),h.createFullBoxCtor(s(902),(function(e){var t=s;this[t(735)]=e[t(1483)](),this[t(588)]=e[t(1483)](),this[t(515)]=e[t(899)]();var r=(this.size-this[t(334)]-8)/4;this[t(1321)]=[];for(var n=0;n<r;n++)this[t(1321)][n]=e[t(899)]()})),h[s(1289)](s(1422),(function(e){var t,r,n=s;if(t=e[n(899)](),this[n(910)]=[],this.samples_per_chunk=[],this[n(692)]=[],0===this[n(1059)])for(r=0;r<t;r++)this[n(910)][n(435)](e[n(899)]()),this.samples_per_chunk.push(e[n(899)]()),this[n(692)][n(435)](e[n(899)]())})),h[s(1289)](s(970),(function(e){var t,r,n,i,o=s;for(this[o(705)]=[],n=e.readUint32(),t=1;t<=n;t++){if((r=h[o(704)](e,!0,this.size-(e[o(1482)]()-this[o(760)])))[o(1177)]!==h.OK)return;h[r[o(1395)]+o(302)]?((i=new(h[r[o(1395)]+o(302)])(r[o(557)]))[o(334)]=r[o(334)],i.start=r[o(760)]):i=new(h[o(302)])(r[o(1395)],r[o(557)],r.hdr_size,r[o(760)]),i[o(1295)]===h[o(302)][o(1432)].write&&i[o(541)](e),i[o(943)](e),this[o(705)].push(i)}})),h[s(1289)](s(745),(function(e){var t=s;this[t(720)]=e[t(899)]();var r=e.readUint16();this.group_description_index=[];for(var n=0;n<r;n++)this[t(1251)][n]=e.readUint32()})),h[s(1289)](s(439),(function(e){var t,r,n=s;if(t=e[n(899)](),this.shadowed_sample_numbers=[],this[n(655)]=[],0===this.version)for(r=0;r<t;r++)this[n(1462)][n(435)](e[n(899)]()),this.sync_sample_numbers[n(435)](e[n(899)]())})),h[s(1289)]("stss",(function(e){var t,r,n=s;if(r=e[n(899)](),0===this[n(1059)])for(this.sample_numbers=[],t=0;t<r;t++)this[n(1038)][n(435)](e.readUint32())})),h[s(1289)](s(1396),(function(e){var t,r=s;if(this.sample_sizes=[],0===this[r(1059)])for(this[r(947)]=e.readUint32(),this.sample_count=e[r(899)](),t=0;t<this[r(846)];t++)0===this[r(947)]?this[r(1387)].push(e.readUint32()):this[r(1387)][t]=this[r(947)]})),h.createFullBoxCtor(s(824),(function(e){var t,r,n,i=s;if(t=e[i(899)](),this[i(1028)]=[],this[i(558)]=[],0===this[i(1059)])for(r=0;r<t;r++)this[i(1028)][i(435)](e[i(899)]()),(n=e[i(818)]())<0&&(n=1),this[i(558)][i(435)](n)})),h.createFullBoxCtor(s(530),(function(e){var t=s,r=e.readUint32();this.single_view_allowed=3&r,this[t(1327)]=e[t(899)]();var n,i,o=e[t(899)]();for(this[t(1031)]=e[t(494)](o),this[t(1489)]=[];e[t(1482)]()<this[t(760)]+this[t(557)];){if((n=h.parseOneBox(e,!1,this.size-(e[t(1482)]()-this.start)))[t(1177)]!==h.OK)return;i=n.box,this[t(1489)][t(435)](i),this[i[t(1395)]]=i}})),h[s(584)](s(743),(function(e){h[s(373)].prototype.parse.call(this,e)})),h.createFullBoxCtor(s(1001),(function(e){var t,r,n=s;if(this.sample_sizes=[],0===this[n(1059)])if(this[n(1011)]=e.readUint24(),this.field_size=e.readUint8(),r=e[n(899)](),4===this.field_size)for(t=0;t<r;t+=2){var i=e[n(566)]();this[n(1387)][t]=i>>4&15,this[n(1387)][t+1]=15&i}else if(8===this[n(617)])for(t=0;t<r;t++)this[n(1387)][t]=e[n(566)]();else if(16===this.field_size)for(t=0;t<r;t++)this.sample_sizes[t]=e[n(1483)]()})),h[s(1289)](s(626),(function(e){var t,r,n,i,o=s;for(n=e[o(899)](),this[o(705)]=[],t=0;t<n;t++){var a={};if(this.entries[t]=a,a.sample_delta=e[o(899)](),a[o(1044)]=[],(i=e[o(1483)]())>0)for(r=0;r<i;r++){var c={};a[o(1044)].push(c),1==this[o(1059)]?c[o(557)]=e[o(899)]():c.size=e[o(1483)](),c.priority=e.readUint8(),c[o(1021)]=e[o(566)](),c[o(1070)]=e.readUint32()}}})),h[s(1289)](s(1188),(function(e){var t=s;if(e[t(566)](),0===this[t(1059)])e[t(566)]();else{var r=e[t(566)]();this[t(475)]=r>>4&15,this[t(259)]=15&r}this.default_isProtected=e[t(566)](),this[t(955)]=e[t(566)](),this.default_KID=h[t(1408)](e),1===this[t(1281)]&&0===this[t(955)]&&(this[t(684)]=e[t(566)](),this[t(751)]=e.readUint8Array(this.default_constant_IV_size))})),h[s(1289)]("tfdt",(function(e){var t=s;1==this[t(1059)]?this[t(1362)]=e[t(686)]():this[t(1362)]=e.readUint32()})),h[s(1289)](s(511),(function(e){var t=s,r=0;this[t(927)]=e[t(899)](),this[t(557)]-this[t(334)]>r&&this[t(725)]&h[t(1460)]?(this.base_data_offset=e[t(686)](),r+=8):this[t(1283)]=0,this[t(557)]-this[t(334)]>r&&this[t(725)]&h.TFHD_FLAG_SAMPLE_DESC?(this.default_sample_description_index=e[t(899)](),r+=4):this[t(1412)]=0,this[t(557)]-this[t(334)]>r&&this[t(725)]&h[t(1163)]?(this[t(672)]=e[t(899)](),r+=4):this[t(672)]=0,this[t(557)]-this[t(334)]>r&&this.flags&h.TFHD_FLAG_SAMPLE_SIZE?(this[t(407)]=e[t(899)](),r+=4):this.default_sample_size=0,this[t(557)]-this.hdr_size>r&&this[t(725)]&h[t(1214)]?(this.default_sample_flags=e[t(899)](),r+=4):this[t(1247)]=0})),h[s(1289)](s(1209),(function(e){var t=s;this[t(1360)]=e[t(899)](),e.readUint24();var r=e[t(566)]();this[t(1168)]=r>>4&3,this[t(553)]=r>>2&3,this.length_size_of_sample_num=3&r,this.entries=[];for(var n=e.readUint32(),i=0;i<n;i++)1===this.version?(this[t(486)]=e[t(686)](),this[t(382)]=e[t(686)]()):(this.time=e[t(899)](),this[t(382)]=e[t(899)]()),this[t(1377)]=e[t(563)+8*(this[t(1168)]+1)](),this.trun_number=e[t(563)+8*(this.length_size_of_trun_num+1)](),this[t(875)]=e["readUint"+8*(this[t(1329)]+1)]()})),h[s(1289)]("tkhd",(function(e){var t=s;1==this.version?(this[t(1094)]=e.readUint64(),this[t(379)]=e.readUint64(),this.track_id=e[t(899)](),e[t(899)](),this.duration=e[t(686)]()):(this.creation_time=e.readUint32(),this[t(379)]=e[t(899)](),this.track_id=e.readUint32(),e[t(899)](),this[t(330)]=e.readUint32()),e[t(266)](2),this.layer=e[t(1080)](),this[t(588)]=e[t(1080)](),this[t(463)]=e[t(1080)]()>>8,e[t(1483)](),this.matrix=e[t(590)](9),this[t(320)]=e[t(899)](),this[t(1240)]=e.readUint32()})),h[s(584)](s(378),(function(e){var t=s;this[t(486)]=e[t(899)]()})),h[s(584)](s(897),(function(e){var t=s;this[t(486)]=e[t(899)]()})),h.createBoxCtor("totl",(function(e){this[s(1027)]=e.readUint32()})),h.createBoxCtor("tpay",(function(e){var t=s;this.bytessent=e[t(899)]()})),h[s(584)](s(726),(function(e){var t=s;this[t(1027)]=e[t(686)]()})),h[s(953)][s(1432)][s(943)]=function(e){this[s(1350)](e),this.track_group_id=e.readUint32()},h[s(339)](s(303)),h[s(285)]=function(e,t,r,n){var i=s;h[i(1018)][i(499)](this,e,t),this.hdr_size=r,this[i(760)]=n},h.TrackReferenceTypeBox[s(1432)]=new(h[s(1018)]),h[s(285)][s(1432)][s(943)]=function(e){var t=s;this[t(863)]=e.readUint32Array((this[t(557)]-this[t(334)])/4)},h[s(1367)][s(1432)].parse=function(e){for(var t,r,n=s;e[n(1482)]()<this[n(760)]+this[n(557)];){if((t=h.parseOneBox(e,!0,this[n(557)]-(e.getPosition()-this[n(760)])))[n(1177)]!==h.OK)return;(r=new h.TrackReferenceTypeBox(t[n(1395)],t[n(557)],t.hdr_size,t[n(760)]))[n(1295)]===h.Box[n(1432)][n(1295)]&&r.type!==n(601)&&r[n(541)](e),r[n(943)](e),this[n(1489)].push(r)}},h[s(1289)]("trep",(function(e){var t=s;for(this[t(1360)]=e[t(899)](),this[t(1489)]=[];e[t(1482)]()<this[t(760)]+this[t(557)];){if(ret=h[t(704)](e,!1,this[t(557)]-(e.getPosition()-this[t(760)])),ret[t(1177)]!==h.OK)return;box=ret[t(1033)],this[t(1489)][t(435)](box)}})),h[s(1289)](s(1192),(function(e){var t=s;this[t(927)]=e[t(899)](),this[t(1412)]=e[t(899)](),this.default_sample_duration=e[t(899)](),this[t(407)]=e[t(899)](),this[t(1247)]=e.readUint32()})),h[s(584)](s(310),(function(e){var t=s;this[t(1027)]=e[t(686)]()})),h.createFullBoxCtor(s(267),(function(e){var t=s,r=0;if(this.sample_count=e[t(899)](),r+=4,this[t(557)]-this[t(334)]>r&&this[t(725)]&h.TRUN_FLAGS_DATA_OFFSET?(this[t(509)]=e[t(818)](),r+=4):this[t(509)]=0,this.size-this[t(334)]>r&&this[t(725)]&h[t(388)]?(this[t(485)]=e[t(899)](),r+=4):this[t(485)]=0,this.sample_duration=[],this[t(947)]=[],this.sample_flags=[],this[t(638)]=[],this.size-this.hdr_size>r)for(var n=0;n<this[t(846)];n++)this[t(725)]&h[t(645)]&&(this[t(431)][n]=e.readUint32()),this.flags&h[t(363)]&&(this[t(947)][n]=e[t(899)]()),this[t(725)]&h[t(1303)]&&(this[t(298)][n]=e[t(899)]()),this[t(725)]&h[t(747)]&&(0===this[t(1059)]?this.sample_composition_time_offset[n]=e[t(899)]():this[t(638)][n]=e[t(818)]())})),h[s(1289)]("tsel",(function(e){var t=s;this[t(735)]=e[t(899)]();var r=(this.size-this[t(334)]-4)/4;this[t(1321)]=[];for(var n=0;n<r;n++)this[t(1321)][n]=e[t(899)]()})),h[s(1289)](s(543),(function(e){var t=s;this[t(428)]=e[t(1159)]()})),h.createBoxCtor(s(985),(function(e){var t=s,r=(this.size-this[t(334)])/4;this[t(536)]=[];for(var n=0;n<r;n++)this[t(536)][n]=e[t(494)](4)})),h.createFullBoxCtor("udes",(function(e){var t=s;this[t(1046)]=e[t(1159)](),this[t(940)]=e[t(1159)](),this[t(861)]=e.readCString(),this[t(788)]=e.readCString()})),h[s(1289)](s(1023),(function(e){var t,r=s;if(this[r(879)]=e.readUint32(),1==this[r(1059)]);else if(0==this[r(1059)]){for(this[r(1182)]=e[r(899)](),this[r(786)]=[],this[r(574)]=[],this.component_format=[],this[r(573)]=[],t=0;t<this[r(1182)];t++)this.component_index[r(435)](e.readUint16()),this[r(574)].push(e[r(566)]()),this[r(325)][r(435)](e[r(566)]()),this[r(573)][r(435)](e.readUint8());this[r(470)]=e[r(566)](),this[r(956)]=e.readUint8(),this[r(909)]=e[r(566)]();var n=e[r(566)]();this[r(1296)]=n>>7&1,this[r(316)]=n>>6&1,this.block_little_endian=n>>5&1,this.block_reversed=n>>4&1,this[r(1135)]=n>>3&1,this.pixel_size=e[r(899)](),this[r(319)]=e.readUint32(),this[r(423)]=e[r(899)](),this.num_tile_cols_minus_one=e[r(899)](),this.num_tile_rows_minus_one=e.readUint32()}})),h[s(1289)]("url ",(function(e){var t=s;1!==this[t(725)]&&(this[t(963)]=e[t(1159)]())})),h[s(1289)](s(419),(function(e){var t=s;this[t(940)]=e[t(1159)](),this[t(557)]-this[t(334)]-this.name[t(271)]-1>0&&(this.location=e.readCString())})),h[s(308)](s(644),!0,!1,(function(e){var t=s;this[t(1263)]=e[t(494)](this[t(557)]-this.hdr_size)[t(1493)](/&/g,t(1453))[t(1493)](/</g,t(531))[t(1493)](/>/g,"&gt;")[t(1493)](/"/g,t(1039))[t(1493)](/'/g,t(670))})),h[s(308)](s(461),!0,!1,(function(e){var t=s;this[t(491)]=h[t(1408)](e);var r=e[t(899)]();r>0&&(this[t(482)]=e[t(1179)](r))})),h[s(308)]("a2394f525a9b4f14a2446c427c648df4",!0,!1),h.createUUIDBox(s(702),!0,!1,(function(e){var t=s;this[t(1142)]=e[t(890)](),this[t(495)]=e.readUint8(),this[t(411)]=h[t(1408)](e)})),h[s(308)](s(1484),!0,!1,(function(e){var t=s;this[t(1069)]=e[t(566)](),this[t(705)]=[];for(var r=0;r<this[t(1069)];r++){var n={},i=0,o=0;1===this.version?(i=e.readUint64(),o=e[t(686)]()):(i=e[t(899)](),o=e[t(899)]()),n[t(951)]=i,n[t(421)]=o,this[t(705)][t(435)](n)}})),h[s(308)](s(642),!0,!1,(function(e){var t=s;1===this[t(1059)]?(this[t(951)]=e[t(686)](),this[t(330)]=e[t(686)]()):(this.absolute_time=e[t(899)](),this[t(330)]=e[t(899)]())})),h[s(1289)]("vmhd",(function(e){var t=s;this[t(683)]=e[t(1483)](),this.opcolor=e[t(687)](3)})),h.createFullBoxCtor(s(882),(function(e){var t,r=s;1===this[r(1059)]?(this[r(879)]=e[r(566)](),this.level=e.readUint8(),t=e.readUint8(),this[r(278)]=t>>4,this[r(978)]=t>>1&7,this[r(1346)]=1&t,this[r(1078)]=e.readUint8(),this[r(1363)]=e[r(566)](),this[r(1371)]=e[r(566)](),this.codecIntializationDataSize=e[r(1483)](),this.codecIntializationData=e[r(1179)](this[r(1155)])):(this[r(879)]=e.readUint8(),this[r(1399)]=e[r(566)](),t=e[r(566)](),this[r(278)]=t>>4&15,this[r(1260)]=15&t,t=e[r(566)](),this[r(978)]=t>>4&15,this[r(1211)]=t>>1&7,this[r(1346)]=1&t,this[r(1155)]=e[r(1483)](),this[r(287)]=e[r(1179)](this[r(1155)]))})),h[s(584)]("vttC",(function(e){var t=s;this[t(1073)]=e[t(494)](this[t(557)]-this[t(334)])})),h.createFullBoxCtor(s(1093),(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=So;this[t(430)]=e[t(566)](),this.num_held_bits=8},stream_read_2_bytes:function(e){this[So(430)]=e.readUint16(),this.num_held_bits=16},extract_bits:function(e){var t=So,r=this[t(430)]>>this[t(752)]-e&(1<<e)-1;return this[t(752)]-=e,r}};if(i[n(812)](e),i.extract_bits(5),this.lengthSizeMinusOne=i[n(1096)](2),this[n(1336)]=i[n(1096)](1),this.ptl_present_flag){if(i[n(826)](e),this[n(785)]=i[n(1096)](9),this[n(1456)]=i.extract_bits(3),this[n(916)]=i[n(1096)](2),this[n(506)]=i[n(1096)](2),i[n(812)](e),this.bit_depth_minus8=i[n(1096)](3),i.extract_bits(5),i[n(826)](e),i[n(1096)](2),this[n(1264)]=i[n(1096)](6),this[n(1123)]=i[n(1096)](7),this.general_tier_flag=i[n(1096)](1),this[n(523)]=e[n(566)](),i.stream_read_1_bytes(e),this[n(1228)]=i[n(1096)](1),this[n(1379)]=i[n(1096)](1),this.general_constraint_info=new Uint8Array(this[n(1264)]),this.num_bytes_constraint_info){for(t=0;t<this[n(1264)]-1;t++){var o=i[n(1096)](6);i[n(812)](e);var a=i[n(1096)](2);this[n(488)][t]=o<<2|a}this[n(488)][this[n(1264)]-1]=i.extract_bits(6)}else i[n(1096)](6);if(this.num_sublayers>1){for(i[n(812)](e),this[n(780)]=0,r=this[n(1456)]-2;r>=0;--r){var c=i[n(1096)](1);this.ptl_sublayer_present_mask|=c<<r}for(r=this.num_sublayers;r<=8&&this[n(1456)]>1;++r)i[n(1096)](1);for(this[n(958)]=[],r=this[n(1456)]-2;r>=0;--r)this[n(780)]&1<<r&&(this[n(958)][r]=e[n(566)]())}if(this.ptl_num_sub_profiles=e[n(566)](),this[n(827)]=[],this.ptl_num_sub_profiles)for(t=0;t<this[n(1128)];t++)this[n(827)].push(e[n(899)]());this[n(1171)]=e.readUint16(),this[n(1486)]=e.readUint16(),this[n(1007)]=e[n(1483)]()}this.nalu_arrays=[];var u=e.readUint8();for(t=0;t<u;t++){var l=[];this[n(1345)].push(l),i[n(812)](e),l[n(521)]=i[n(1096)](1),i[n(1096)](2),l[n(915)]=i[n(1096)](5);var d=1;for(13!=l.nalu_type&&12!=l[n(915)]&&(d=e.readUint16()),r=0;r<d;r++){var h=e[n(1483)]();l[n(435)]({data:e[n(1179)](h),length:h})}}})),h.createFullBoxCtor("vvnC",(function(e){var t=s,r=strm[t(566)]();this[t(842)]=3&r})),h[s(302)][s(1432)][s(274)]=function(){return!1},h[s(302)][s(1432)][s(323)]=function(){return!1},h.SampleEntry[s(1432)][s(898)]=function(){return!1},h[s(302)].prototype.isMetadata=function(){return!1},h[s(302)].prototype[s(997)]=function(){return!1},h.SampleEntry[s(1432)][s(1410)]=function(){var e=s;return this[e(1395)][e(1493)](".","")},h[s(302)].prototype[s(615)]=function(){return""},h[s(302)][s(1432)][s(1402)]=function(){return""},h.SampleEntry[s(1432)][s(453)]=function(){return""},h[s(302)][s(1432)][s(1332)]=function(){return""},h[s(302)][s(1432)][s(606)]=function(){return""},h[s(1416)][s(1432)][s(274)]=function(){return!0},h[s(1416)].prototype[s(615)]=function(){return this.width},h.VisualSampleEntry[s(1432)].getHeight=function(){return this[s(1240)]},h.AudioSampleEntry[s(1432)][s(323)]=function(){return!0},h[s(1465)][s(1432)][s(453)]=function(){return this[s(1203)]},h[s(1465)].prototype[s(1332)]=function(){return this.samplerate},h[s(1465)].prototype[s(606)]=function(){return this.samplesize},h[s(1225)][s(1432)][s(898)]=function(){return!0},h[s(1194)][s(1432)][s(549)]=function(){return!0},h[s(1185)]=function(e,t){var r=s,n=Number(e)[r(834)](16);for(t=typeof t===r(1212)||null===t?t=2:t;n[r(271)]<t;)n="0"+n;return n},h[s(1034)][s(1432)].getCodec=h[s(596)][s(1432)][s(1410)]=h[s(1158)][s(1432)][s(1410)]=h.avc4SampleEntry[s(1432)].getCodec=function(){var e=s,t=h[e(302)][e(1432)][e(1410)].call(this);return this[e(1393)]?t+"."+h[e(1185)](this[e(1393)][e(1388)])+h.decimalToHex(this[e(1393)].profile_compatibility)+h[e(1185)](this.avcC[e(765)]):t},h[s(380)][s(1432)][s(1410)]=h[s(569)][s(1432)][s(1410)]=function(){var e,t=s,r=h[t(302)][t(1432)][t(1410)][t(499)](this);if(this[t(415)]){switch(r+=".",this[t(415)].general_profile_space){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this.hvcC[t(1123)],r+=".";var n=this[t(415)][t(689)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(1185)](i,0),r+=".",0===this[t(415)][t(545)]?r+="L":r+="H",r+=this[t(415)][t(523)];var o=!1,a="";for(e=5;e>=0;e--)(this.hvcC[t(1244)][e]||o)&&(a="."+h[t(1185)](this[t(415)].general_constraint_indicator[e],0)+a,o=!0);r+=a}return r},h[s(813)][s(1432)][s(1410)]=h[s(1488)][s(1432)][s(1410)]=function(){var e,t=s,r=h[t(302)].prototype[t(1410)].call(this);if(this[t(1093)]){r+="."+this[t(1093)].general_profile_idc,this[t(1093)][t(545)]?r+=".H":r+=".L",r+=this[t(1093)].general_level_idc;var n="";if(this[t(1093)].general_constraint_info){var i,o=[],a=0;for(a|=this[t(1093)][t(1152)]<<7,a|=this.vvcC[t(512)]<<6,e=0;e<this[t(1093)].general_constraint_info[t(271)];++e)a|=this.vvcC[t(488)][e]>>2&63,o[t(435)](a),a&&(i=e),a=this[t(1093)][t(488)][e]>>2&3;if(void 0===i)n=t(583);else{n=".C";var c=t(433),u=0,l=0;for(e=0;e<=i;++e)for(u=u<<8|o[e],l+=8;l>=5;){n+=c[u>>l-5&31],u&=(1<<(l-=5))-1}l&&(n+=c[31&(u<<=5-l)])}}r+=n}return r},h.mp4aSampleEntry[s(1432)][s(1410)]=function(){var e=s,t=h[e(302)][e(1432)].getCodec.call(this);if(this[e(1473)]&&this[e(1473)][e(589)]){var r=this[e(1473)][e(589)].getOTI(),n=this[e(1473)][e(589)][e(361)]();return t+"."+h[e(1185)](r)+(n?"."+n:"")}return t},h[s(1109)][s(1432)][s(1410)]=function(){var e=s,t=h[e(302)][e(1432)].getCodec[e(499)](this);return this[e(1411)]?t+"."+this.mime_format:t},h[s(727)][s(1432)][s(1410)]=h.vp09SampleEntry.prototype.getCodec=function(){var e=s,t=h[e(302)][e(1432)].getCodec[e(499)](this),r=this[e(882)][e(1399)];0==r&&(r="00");var n=this.vpcC[e(278)];return 8==n&&(n="08"),t+".0"+this.vpcC[e(879)]+"."+r+"."+n},h[s(1292)][s(1432)][s(1410)]=function(){var e,t=s,r=h[t(302)][t(1432)][t(1410)][t(499)](this),n=this[t(1305)][t(372)];return n<10&&(n="0"+n),2===this[t(1305)][t(604)]&&1===this[t(1305)][t(1169)]?e=1===this[t(1305)].twelve_bit?"12":"10":this[t(1305)][t(604)]<=2&&(e=1===this[t(1305)][t(1169)]?"10":"08"),r+"."+this[t(1305)][t(604)]+"."+n+(this[t(1305)][t(346)]?"H":"M")+"."+e},h[s(1018)][s(1432)][s(282)]=function(e,t){var r=s;this.size+=8,this.size>u&&(this.size+=8),this.type===r(768)&&(this.size+=16),o[r(503)](r(1357),r(976)+this[r(1395)]+r(1474)+this.size+r(869)+e[r(1482)]()+(t||"")),this.size>u?e.writeUint32(1):(this[r(327)]=e.getPosition(),e[r(1433)](this.size)),e[r(654)](this[r(1395)],null,4),this[r(1395)]===r(768)&&e[r(942)](this[r(768)]),this.size>u&&e[r(502)](this[r(557)])},h[s(469)][s(1432)][s(282)]=function(e){var t=s;this[t(557)]+=4,h[t(1018)][t(1432)].writeHeader.call(this,e,t(575)+this[t(1059)]+t(456)+this[t(725)]),e[t(578)](this[t(1059)]),e[t(560)](this[t(725)])},h[s(1018)][s(1432)][s(1295)]=function(e){var t=s;"mdat"===this[t(1395)]?this[t(482)]&&(this[t(557)]=this.data[t(271)],this[t(282)](e),e[t(942)](this[t(482)])):(this[t(557)]=this[t(482)]?this[t(482)][t(271)]:0,this[t(282)](e),this.data&&e[t(942)](this[t(482)]))},h[s(562)][s(1432)][s(1295)]=function(e){var t=s;this[t(557)]=0,this[t(282)](e);for(var r=0;r<this[t(1489)][t(271)];r++)this.boxes[r]&&(this[t(1489)][r][t(1295)](e),this.size+=this[t(1489)][r][t(557)]);o[t(503)](t(1357),"Adjusting box "+this[t(1395)]+t(871)+this[t(557)]),e[t(853)](this.sizePosition,this.size)},h[s(285)].prototype[s(1295)]=function(e){var t=s;this[t(557)]=4*this[t(863)][t(271)],this[t(282)](e),e[t(1249)](this.track_ids)},h[s(473)][s(1432)][s(1295)]=function(e){var t,r=s;for(this[r(557)]=7,t=0;t<this[r(440)][r(271)];t++)this[r(557)]+=2+this.SPS[t][r(271)];for(t=0;t<this.PPS[r(271)];t++)this[r(557)]+=2+this[r(802)][t].length;for(this[r(1406)]&&(this[r(557)]+=this.ext[r(271)]),this[r(282)](e),e.writeUint8(this[r(741)]),e.writeUint8(this[r(1388)]),e.writeUint8(this.profile_compatibility),e[r(578)](this.AVCLevelIndication),e[r(578)](this[r(842)]+252),e.writeUint8(this[r(440)].length+224),t=0;t<this[r(440)][r(271)];t++)e[r(406)](this[r(440)][t][r(271)]),e[r(942)](this[r(440)][t][r(838)]);for(e[r(578)](this[r(802)][r(271)]),t=0;t<this[r(802)][r(271)];t++)e[r(406)](this[r(802)][t][r(271)]),e[r(942)](this[r(802)][t][r(838)]);this[r(1406)]&&e[r(942)](this[r(1406)])},h[s(1273)][s(1432)][s(1295)]=function(e){var t,r=s;for(this.version=0,this[r(725)]=0,this.size=4+8*this[r(1401)].length,this.writeHeader(e),e[r(1433)](this.chunk_offsets[r(271)]),t=0;t<this.chunk_offsets[r(271)];t++)e.writeUint64(this[r(1401)][t])},h[s(886)].prototype[s(1295)]=function(e){var t=s;this.version=0,this[t(725)]=0,this.size=20,this[t(282)](e),e.writeInt32(this[t(1147)]),e[t(311)](this[t(326)]),e[t(311)](this.greatestDecodeToDisplayDelta),e[t(311)](this[t(925)]),e[t(311)](this[t(1036)])},h[s(1383)][s(1432)].write=function(e){var t,r=s;for(this.version=0,this.flags=0,this[r(557)]=4+8*this.sample_counts[r(271)],this.writeHeader(e),e[r(1433)](this[r(1028)][r(271)]),t=0;t<this.sample_counts.length;t++)e[r(1433)](this[r(1028)][t]),1===this[r(1059)]?e.writeInt32(this[r(887)][t]):e.writeUint32(this[r(887)][t])},h[s(496)][s(1432)][s(1295)]=function(e){var t=s;this.version=0,this[t(725)]=0,this[t(557)]=4,this[t(282)](e),e.writeUint32(this[t(705)][t(271)]);for(var r=0;r<this.entries.length;r++)this[t(705)][r][t(1295)](e),this.size+=this[t(705)][r][t(557)];o[t(503)]("BoxWriter",t(441)+this.type+t(871)+this[t(557)]),e[t(853)](this[t(327)],this[t(557)])},h.elngBox[s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this.size=this.extended_language[t(271)],this[t(282)](e),e[t(654)](this.extended_language)},h[s(567)].prototype.write=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=4+12*this[t(705)][t(271)],this[t(282)](e),e[t(1433)](this[t(705)][t(271)]);for(var r=0;r<this[t(705)][t(271)];r++){var n=this[t(705)][r];e[t(1433)](n[t(933)]),e[t(311)](n[t(1390)]),e[t(1354)](n[t(401)]),e.writeInt16(n[t(698)])}},h[s(794)][s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=16+this[t(1392)][t(271)]+(this[t(922)][t(271)]+1)+(this[t(628)][t(271)]+1),this[t(282)](e),e.writeCString(this.scheme_id_uri),e[t(570)](this[t(628)]),e[t(1433)](this[t(673)]),e.writeUint32(this[t(429)]),e[t(1433)](this[t(908)]),e[t(1433)](this.id),e[t(942)](this[t(1392)])},h[s(373)][s(1432)][s(1295)]=function(e){var t=s;this[t(557)]=8+4*this[t(536)][t(271)],this[t(282)](e),e[t(654)](this.major_brand,null,4),e.writeUint32(this[t(477)]);for(var r=0;r<this[t(536)][t(271)];r++)e.writeString(this[t(536)][r],null,4)},h[s(1274)].prototype[s(1295)]=function(e){var t=s;this[t(557)]=20+this[t(940)][t(271)]+1,this[t(1059)]=0,this[t(725)]=0,this[t(282)](e),e[t(1433)](0),e[t(654)](this[t(622)],null,4),e.writeUint32(0),e[t(1433)](0),e.writeUint32(0),e[t(570)](this[t(940)])},h[s(1075)][s(1432)][s(1295)]=function(e){var t,r,n=s;for(this.size=23,t=0;t<this[n(1345)][n(271)];t++)for(this[n(557)]+=3,r=0;r<this.nalu_arrays[t][n(271)];r++)this[n(557)]+=2+this[n(1345)][t][r][n(482)][n(271)];for(this[n(282)](e),e[n(578)](this[n(741)]),e.writeUint8(this[n(1113)]<<6+this[n(545)]<<5+this[n(1123)]),e[n(1433)](this.general_profile_compatibility),e[n(942)](this[n(1244)]),e[n(578)](this.general_level_idc),e.writeUint16(this.min_spatial_segmentation_idc+(15<<24)),e.writeUint8(this[n(1464)]+252),e.writeUint8(this[n(506)]+252),e.writeUint8(this[n(718)]+248),e[n(578)](this[n(1426)]+248),e.writeUint16(this[n(1026)]),e.writeUint8((this[n(580)]<<6)+(this[n(1025)]<<3)+(this[n(1252)]<<2)+this[n(842)]),e[n(578)](this[n(1345)].length),t=0;t<this[n(1345)][n(271)];t++)for(e[n(578)]((this.nalu_arrays[t][n(521)]<<7)+this[n(1345)][t][n(915)]),e[n(406)](this[n(1345)][t][n(271)]),r=0;r<this[n(1345)][t][n(271)];r++)e[n(406)](this[n(1345)][t][r][n(482)][n(271)]),e[n(942)](this[n(1345)][t][r][n(482)])},h[s(1351)].prototype[s(1295)]=function(e){var t=s;this.version=0,this[t(725)]=0,this[t(557)]=this.schemeURI[t(271)]+1+(this[t(628)][t(271)]+1),this[t(282)](e),e[t(570)](this.schemeURI),e[t(570)](this[t(628)])},h[s(998)].prototype.write=function(e){var t=s;this[t(557)]=20,this[t(725)]=0,this[t(1059)]=0,this[t(282)](e),e.writeUint32(this[t(1094)]),e[t(1433)](this.modification_time),e[t(1433)](this[t(673)]),e[t(1433)](this[t(330)]),e[t(406)](this[t(1103)]),e[t(406)](0)},h[s(301)].prototype[s(1295)]=function(e){var t=s;this[t(1059)]=0,this.flags=0,this.size=4,this[t(282)](e),e.writeUint32(this[t(498)])},h.mfhdBox[s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=4,this[t(282)](e),e[t(1433)](this[t(1068)])},h.mvhdBox[s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=96,this[t(282)](e),e[t(1433)](this[t(1094)]),e.writeUint32(this[t(379)]),e.writeUint32(this.timescale),e[t(1433)](this.duration),e[t(1433)](this[t(1413)]),e.writeUint16(this[t(463)]<<8),e.writeUint16(0),e[t(1433)](0),e[t(1433)](0),e[t(1249)](this[t(977)]),e.writeUint32(0),e[t(1433)](0),e[t(1433)](0),e[t(1433)](0),e[t(1433)](0),e.writeUint32(0),e[t(1433)](this[t(862)])},h.SampleEntry[s(1432)][s(282)]=function(e){var t=s;this[t(557)]=8,h.Box[t(1432)][t(282)].call(this,e),e[t(578)](0),e.writeUint8(0),e[t(578)](0),e[t(578)](0),e[t(578)](0),e[t(578)](0),e[t(406)](this[t(1308)])},h[s(302)][s(1432)][s(1378)]=function(e){for(var t=s,r=0;r<this[t(1489)][t(271)];r++)this[t(1489)][r][t(1295)](e),this[t(557)]+=this[t(1489)][r][t(557)];o[t(503)](t(1357),"Adjusting box "+this[t(1395)]+" with new size "+this[t(557)]),e[t(853)](this.sizePosition,this[t(557)])},h.SampleEntry.prototype[s(1295)]=function(e){var t=s;this[t(282)](e),e[t(942)](this.data),this[t(557)]+=this[t(482)].length,o[t(503)](t(1357),t(441)+this[t(1395)]+" with new size "+this.size),e.adjustUint32(this[t(327)],this[t(557)])},h[s(1416)][s(1432)][s(1295)]=function(e){var t=s;this.writeHeader(e),this[t(557)]+=70,e.writeUint16(0),e[t(406)](0),e[t(1433)](0),e[t(1433)](0),e[t(1433)](0),e[t(406)](this[t(320)]),e[t(406)](this[t(1240)]),e.writeUint32(this.horizresolution),e.writeUint32(this[t(1319)]),e[t(1433)](0),e[t(406)](this[t(1101)]),e[t(578)](Math[t(815)](31,this[t(631)][t(271)])),e[t(654)](this[t(631)],null,31),e[t(406)](this.depth),e[t(1354)](-1),this.writeFooter(e)},h[s(1465)].prototype[s(1295)]=function(e){var t=s;this[t(282)](e),this[t(557)]+=20,e[t(1433)](0),e[t(1433)](0),e[t(406)](this.channel_count),e[t(406)](this[t(1335)]),e[t(406)](0),e[t(406)](0),e.writeUint32(this.samplerate<<16),this[t(1378)](e)},h.stppSampleEntry[s(1432)][s(1295)]=function(e){var t=s;this[t(282)](e),this[t(557)]+=this[t(630)].length+1+this[t(1258)][t(271)]+1+this.auxiliary_mime_types[t(271)]+1,e[t(570)](this[t(630)]),e[t(570)](this[t(1258)]),e[t(570)](this[t(1380)]),this[t(1378)](e)},h[s(579)][s(1432)][s(1295)]=function(e){var t=s;e[t(942)](this[t(482)])},h[s(317)][s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=1,this.flags=0,this.size=12+8*this[t(705)][t(271)],this[t(282)](e),e[t(654)](this[t(720)],null,4),e[t(1433)](this[t(669)]),e[t(1433)](this[t(705)][t(271)]);for(var r=0;r<this[t(705)].length;r++){var n=this[t(705)][r];e.writeInt32(n.sample_count),e[t(311)](n[t(1251)])}},h[s(624)][s(1432)][s(1295)]=function(e){var t,r,n=s;for(this.flags=0,this[n(557)]=12,t=0;t<this[n(705)][n(271)];t++)r=this[n(705)][t],1===this[n(1059)]&&(0===this.default_length&&(this[n(557)]+=4),this[n(557)]+=r[n(482)][n(271)]);for(this[n(282)](e),e[n(654)](this.grouping_type,null,4),1===this[n(1059)]&&e[n(1433)](this.default_length),this[n(1059)]>=2&&e.writeUint32(this.default_sample_description_index),e.writeUint32(this[n(705)][n(271)]),t=0;t<this[n(705)][n(271)];t++)r=this[n(705)][t],1===this[n(1059)]&&0===this[n(964)]&&e[n(1433)](r.description_length),r[n(1295)](e)},h[s(632)][s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=20+12*this[t(770)].length,this[t(282)](e),e[t(1433)](this[t(1054)]),e.writeUint32(this[t(673)]),e[t(1433)](this[t(1120)]),e.writeUint32(this.first_offset),e[t(406)](0),e.writeUint16(this[t(770)].length);for(var r=0;r<this[t(770)][t(271)];r++){var n=this[t(770)][r];e[t(1433)](n[t(1e3)]<<31|n[t(1364)]),e[t(1433)](n[t(353)]),e.writeUint32(n[t(1461)]<<31|n[t(1446)]<<28|n[t(497)])}},h[s(775)][s(1432)][s(1295)]=function(e){var t=s;this.version=0,this[t(725)]=1,this[t(557)]=4,this[t(282)](e),e[t(406)](this.balance),e[t(406)](0)},h[s(403)][s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=4+4*this[t(1401)][t(271)],this[t(282)](e),e[t(1433)](this[t(1401)][t(271)]),e[t(1249)](this[t(1401)])},h[s(603)][s(1432)][s(1295)]=function(e){var t,r=s;for(this[r(1059)]=0,this.flags=0,this[r(557)]=4+12*this[r(910)][r(271)],this[r(282)](e),e[r(1433)](this[r(910)][r(271)]),t=0;t<this[r(910)][r(271)];t++)e.writeUint32(this[r(910)][t]),e[r(1433)](this[r(1458)][t]),e[r(1433)](this[r(692)][t])},h[s(605)].prototype.write=function(e){var t,r=s;for(this.version=0,this[r(725)]=0,this.size=0,this[r(282)](e),e.writeUint32(this[r(705)].length),this[r(557)]+=4,t=0;t<this[r(705)].length;t++)this[r(705)][t][r(1295)](e),this[r(557)]+=this[r(705)][t][r(557)];o[r(503)](r(1357),r(441)+this[r(1395)]+r(871)+this[r(557)]),e[r(853)](this[r(327)],this[r(557)])},h[s(1256)][s(1432)][s(1295)]=function(e){var t,r=s;for(this.version=0,this[r(725)]=0,this[r(557)]=4+8*this[r(1462)][r(271)],this.writeHeader(e),e.writeUint32(this[r(1462)].length),t=0;t<this[r(1462)][r(271)];t++)e[r(1433)](this[r(1462)][t]),e[r(1433)](this[r(655)][t])},h[s(676)][s(1432)].write=function(e){var t=s;this.version=0,this.flags=0,this[t(557)]=4+4*this[t(1038)][t(271)],this[t(282)](e),e[t(1433)](this[t(1038)].length),e[t(1249)](this[t(1038)])},h[s(1463)][s(1432)][s(1295)]=function(e){var t,r=s,n=!0;if(this[r(1059)]=0,this[r(725)]=0,this[r(1387)][r(271)]>0)for(t=0;t+1<this[r(1387)][r(271)];){if(this[r(1387)][t+1]!==this.sample_sizes[0]){n=!1;break}t++}else n=!1;this[r(557)]=8,!n&&(this[r(557)]+=4*this[r(1387)][r(271)]),this[r(282)](e),n?e.writeUint32(this[r(1387)][0]):e.writeUint32(0),e[r(1433)](this.sample_sizes[r(271)]),!n&&e[r(1249)](this[r(1387)])},h.sttsBox[s(1432)][s(1295)]=function(e){var t,r=s;for(this[r(1059)]=0,this[r(725)]=0,this[r(557)]=4+8*this[r(1028)][r(271)],this[r(282)](e),e[r(1433)](this[r(1028)][r(271)]),t=0;t<this[r(1028)][r(271)];t++)e.writeUint32(this[r(1028)][t]),e[r(1433)](this[r(558)][t])},h[s(928)][s(1432)][s(1295)]=function(e){var t=s,r=Math[t(283)](2,32)-1;this[t(1059)]=this[t(1362)]>r?1:0,this[t(725)]=0,this[t(557)]=4,1===this[t(1059)]&&(this[t(557)]+=4),this[t(282)](e),1===this[t(1059)]?e[t(502)](this.baseMediaDecodeTime):e[t(1433)](this[t(1362)])},h[s(1356)][s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(557)]=4,this[t(725)]&h[t(1460)]&&(this.size+=8),this[t(725)]&h[t(357)]&&(this[t(557)]+=4),this[t(725)]&h.TFHD_FLAG_SAMPLE_DUR&&(this[t(557)]+=4),this[t(725)]&h[t(1257)]&&(this[t(557)]+=4),this[t(725)]&h[t(1214)]&&(this[t(557)]+=4),this[t(282)](e),e.writeUint32(this.track_id),this.flags&h.TFHD_FLAG_BASE_DATA_OFFSET&&e[t(502)](this.base_data_offset),this[t(725)]&h[t(357)]&&e[t(1433)](this[t(1412)]),this[t(725)]&h[t(1163)]&&e.writeUint32(this.default_sample_duration),this[t(725)]&h.TFHD_FLAG_SAMPLE_SIZE&&e[t(1433)](this[t(407)]),this[t(725)]&h[t(1214)]&&e.writeUint32(this.default_sample_flags)},h[s(1202)][s(1432)][s(1295)]=function(e){var t=s;this.version=0,this.size=80,this[t(282)](e),e[t(1433)](this[t(1094)]),e[t(1433)](this[t(379)]),e[t(1433)](this[t(927)]),e[t(1433)](0),e[t(1433)](this[t(330)]),e[t(1433)](0),e[t(1433)](0),e[t(1354)](this[t(1063)]),e[t(1354)](this[t(588)]),e[t(1354)](this[t(463)]<<8),e.writeUint16(0),e.writeInt32Array(this[t(977)]),e[t(1433)](this[t(320)]),e[t(1433)](this.height)},h.trexBox[s(1432)][s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this.size=20,this[t(282)](e),e[t(1433)](this.track_id),e[t(1433)](this[t(1412)]),e[t(1433)](this[t(672)]),e[t(1433)](this[t(407)]),e[t(1433)](this.default_sample_flags)},h[s(1268)].prototype[s(1295)]=function(e){var t=s;this.version=0,this.size=4,this[t(725)]&h[t(281)]&&(this[t(557)]+=4),this.flags&h[t(388)]&&(this[t(557)]+=4),this.flags&h[t(645)]&&(this[t(557)]+=4*this[t(431)].length),this.flags&h[t(363)]&&(this[t(557)]+=4*this.sample_size[t(271)]),this[t(725)]&h[t(1303)]&&(this[t(557)]+=4*this[t(298)].length),this[t(725)]&h[t(747)]&&(this[t(557)]+=4*this[t(638)][t(271)]),this[t(282)](e),e[t(1433)](this[t(846)]),this[t(725)]&h.TRUN_FLAGS_DATA_OFFSET&&(this[t(649)]=e[t(1482)](),e.writeInt32(this.data_offset)),this[t(725)]&h.TRUN_FLAGS_FIRST_FLAG&&e[t(1433)](this[t(485)]);for(var r=0;r<this.sample_count;r++)this[t(725)]&h[t(645)]&&e.writeUint32(this[t(431)][r]),this[t(725)]&h.TRUN_FLAGS_SIZE&&e[t(1433)](this[t(947)][r]),this[t(725)]&h[t(1303)]&&e[t(1433)](this.sample_flags[r]),this[t(725)]&h[t(747)]&&(0===this[t(1059)]?e[t(1433)](this[t(638)][r]):e[t(311)](this.sample_composition_time_offset[r]))},h["url Box"].prototype[s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(963)]?(this[t(725)]=0,this[t(557)]=this[t(963)][t(271)]+1):(this.flags=1,this[t(557)]=0),this[t(282)](e),this[t(963)]&&e[t(570)](this[t(963)])},h[s(937)].prototype[s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=0,this[t(557)]=this[t(940)].length+1+(this.location?this[t(963)][t(271)]+1:0),this[t(282)](e),e[t(570)](this[t(940)]),this[t(963)]&&e[t(570)](this[t(963)])},h[s(948)].prototype[s(1295)]=function(e){var t=s;this[t(1059)]=0,this[t(725)]=1,this[t(557)]=8,this[t(282)](e),e[t(406)](this[t(683)]),e[t(371)](this[t(685)])},h.cttsBox.prototype[s(934)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(1028)].length;t++)for(r=0;r<this[i(1028)][t];r++)e[n].pts=e[n].dts+this[i(887)][t],n++},h[s(1414)][s(1432)][s(934)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(1028)].length;t++)for(r=0;r<this[i(1028)][t];r++)e[n][i(445)]=0===n?0:e[n-1][i(445)]+this[i(558)][t],n++},h[s(403)].prototype[s(934)]=function(e){var t,r=s;for(t=0;t<this.chunk_offsets[r(271)];t++)e[t].offset=this[r(1401)][t]},h[s(603)][s(1432)][s(934)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this.first_chunk[a(271)];t++)for(r=0;r<(t+1<this[a(910)][a(271)]?this[a(910)][t+1]:1/0);r++)for(o++,n=0;n<this[a(1458)][t];n++){if(!e[i])return;e[i][a(1373)]=this[a(692)][t],e[i].chunk_index=o,i++}},h[s(1463)][s(1432)][s(934)]=function(e){var t,r=s;for(t=0;t<this[r(1387)][r(271)];t++)e[t][r(557)]=this[r(1387)][t]},h[s(1310)]=[s(1489),"entries",s(770),"subsamples","items",s(333),s(1267),s(408),s(982),s(750),s(946),s(599),s(589),s(1359)],h[s(345)]=[s(536),s(977),s(685),s(1028),s(1028),s(558),s(910),s(1458),s(1387),s(1401),s(887),s(692),"sample_duration"],h[s(1233)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h.DIFF_BOXES_PROP_NAMES[n(270)](r)>-1||e[r]instanceof h.Box||t[r]instanceof h[n(1018)]||typeof e[r]===n(1212)||typeof t[r]===n(1212)||typeof e[r]===n(554)||typeof t[r]===n(554)||e[n(1353)]&&e.subBoxNames[n(270)](r.slice(0,4))>-1||t[n(1353)]&&t[n(1353)][n(270)](r.slice(0,4))>-1||r===n(482)||"start"===r||r===n(557)||"creation_time"===r||r===n(379)||h.DIFF_PRIMITIVE_ARRAY_PROP_NAMES[n(270)](r)>-1||e[r]===t[r]))return!1;return!0},h[s(723)]=function(e,t){var r=s;if(!h[r(1233)](e,t))return!1;for(var n=0;n<h[r(1310)][r(271)];n++){var i=h[r(1310)][n];if(e[i]&&t[i]&&!h[r(723)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(1432)][s(1318)]=function(e){var t,r,n=s,i=new a(e[n(1421)]);for(t=[];!i.isEos();)(r=h[n(704)](i,!1))[n(1177)]===h.OK&&"vttc"===r[n(1033)][n(1395)]&&t.push(r[n(1033)]);return t},m[s(1432)][s(527)]=function(e,t,r){var n=s;function i(e,t,r){var n=So;return r=r||"0",(e+="").length>=t?e:new Array(t-e[n(271)]+1)[n(337)](r)+e}function o(e){var t=So,r=Math[t(471)](e/3600),n=Math[t(471)]((e-3600*r)/60),s=Math[t(471)](e-3600*r-60*n),o=Math[t(471)](1e3*(e-3600*r-60*n-s));return i(r,2)+":"+i(n,2)+":"+i(s,2)+"."+i(o,3)}for(var a=this[n(1318)](r),c="",u=0;u<a[n(271)];u++){var l=a[u];c+=o(e)+" --\x3e "+o(t)+"\r\n",c+=l[n(1197)][n(1073)]}return c};var v=function(){};v[s(1432)][s(1318)]=function(e){var t,r=s,n={};n.resources=[];var i=new a(e[r(482)][r(1421)]);if(e[r(1044)]&&0!==e[r(1044)][r(271)]){if(n[r(1002)]=i[r(494)](e[r(1044)][0][r(557)]),e.subsamples.length>1)for(t=1;t<e[r(1044)][r(271)];t++)n[r(1375)][t]=i[r(1179)](e[r(1044)][t][r(557)])}else n.documentString=i.readString(e[r(482)][r(271)]);return"undefined"!=typeof DOMParser&&(n[r(1022)]=(new DOMParser).parseFromString(n[r(1002)],r(808))),n};var y=function(){};y[s(1432)][s(1318)]=function(e){var t=s;return new a(e[t(482)][t(1421)])[t(494)](e[t(482)][t(271)])},y[s(1432)][s(1190)]=function(e){var t=s,r=new a(e.buffer);return r[t(899)](),r[t(1159)]()},s(1153)!==s(1212)&&(t.XMLSubtitlein4Parser=v,t[s(936)]=y);var g=function(e){var t=s;this[t(1403)]=e||new l,this.boxes=[],this.mdats=[],this[t(1266)]=[],this.isProgressive=!1,this[t(290)]=!1,this[t(1293)]=null,this[t(637)]=!1,this[t(971)]=null,this[t(277)]=!1,this.onSegment=null,this.onSamples=null,this[t(783)]=null,this.sampleListBuilt=!1,this[t(443)]=[],this[t(805)]=[],this[t(714)]=!1,this.sampleProcessingStarted=!1,this.nextMoofNumber=0,this.itemListBuilt=!1,this.onSidx=null,this[t(592)]=!1};g[s(1432)].destroy=function(){var e=s;this[e(1403)]&&(this[e(1403)][e(1117)](),this[e(1403)]=null),this[e(1489)]=[],this[e(1447)]=[],this[e(1266)]=[],this[e(739)]=!1,this.moovStartFound=!1,this.onMoovStart=null,this.moovStartSent=!1,this.onReady=null,this[e(277)]=!1,this[e(1397)]=null,this[e(1200)]=null,this[e(783)]=null,this[e(619)]=!1,this[e(443)]=[],this.extractedTracks=[],this[e(714)]=!1,this[e(724)]=!1,this.nextMoofNumber=0,this[e(1382)]=!1,this[e(1471)]=null,this[e(592)]=!1,this[e(651)]=null,this.ftyp=null,this.items=[],this[e(903)]=[]},g.prototype.setSegmentOptions=function(e,t,r){var n=s,i=this.getTrackById(e);if(i){var o={};this[n(443)][n(435)](o),o.id=e,o[n(551)]=t,o[n(1084)]=i,i.nextSample=0,o.segmentStream=null,o[n(930)]=1e3,o[n(1146)]=!0,r&&(r.nbSamples&&(o[n(930)]=r[n(1020)]),r.rapAlignement&&(o[n(1146)]=r[n(1146)]))}},g.prototype[s(641)]=function(e){for(var t=s,r=-1,n=0;n<this[t(443)].length;n++){this.fragmentedTracks[n].id==e&&(r=n)}r>-1&&this[t(443)][t(608)](r,1)},g.prototype[s(801)]=function(e,t,r){var n=s,i=this[n(640)](e);if(i){var o={};this.extractedTracks[n(435)](o),o.id=e,o[n(551)]=t,o.trak=i,i[n(1300)]=0,o[n(930)]=1e3,o[n(329)]=[],r&&r[n(1020)]&&(o[n(930)]=r[n(1020)])}},g[s(1432)][s(1424)]=function(e){for(var t=s,r=-1,n=0;n<this.extractedTracks[t(271)];n++){this[t(805)][n].id==e&&(r=n)}r>-1&&this.extractedTracks[t(608)](r,1)},g[s(1432)].parse=function(){var e,t,r=s;if(!this[r(1052)]||this[r(1052)]())for(;;){if(this[r(318)]&&this.hasIncompleteMdat()){if(this.processIncompleteMdat())continue;return}if(this[r(328)]&&this[r(328)](),(e=h[r(704)](this[r(1403)],false))[r(1177)]===h[r(1195)]){if(this[r(820)]){if(this.processIncompleteBox(e))continue;return}return}var n;switch(n=(t=e[r(1033)])[r(1395)]!==r(768)?t[r(1395)]:t[r(768)],this[r(1489)][r(435)](t),n){case"mdat":this[r(1447)].push(t);break;case r(795):this.moofs[r(435)](t);break;case r(651):this.moovStartFound=!0,0===this[r(1447)][r(271)]&&(this[r(739)]=!0);default:this[n],this[n]=t}this.updateUsedBytes&&this[r(965)](t,e)}},g[s(1432)][s(489)]=function(e){var t=s;if(null==e)throw"Buffer must be defined and non empty";if(void 0===e.fileStart)throw t(877);return 0===e[t(449)]?(this[t(1403)][t(299)](),!1):(e[t(1210)]=0,this[t(1403)][t(962)](e),this.stream[t(299)](),!!this[t(1403)].initialized())},g.prototype[s(1157)]=function(e,t){var r,n=s;if(this.checkBuffer(e))return this[n(943)](),this[n(290)]&&!this[n(637)]&&(this[n(637)]=!0,this[n(1293)]&&this[n(1293)]()),this[n(651)]?(!this.sampleListBuilt&&(this.buildSampleLists(),this[n(619)]=!0),this[n(639)](),this[n(971)]&&!this[n(277)]&&(this[n(277)]=!0,this[n(971)](this[n(1141)]())),this[n(668)](t),this[n(678)]?(r=this.nextSeekPosition,this.nextSeekPosition=void 0):r=this[n(759)],this[n(1403)][n(611)]&&(r=this[n(1403)].getEndFilePositionAfter(r))):r=this[n(759)]?this.nextParsePosition:0,this[n(1006)]&&this.onSidx&&!this[n(592)]&&(this[n(1471)](this[n(1006)]),this.sidxSent=!0),this[n(1085)]&&(this[n(729)]&&!this[n(1382)]&&(this[n(729)](),this[n(1382)]=!0),this[n(539)]&&this.processItems(this[n(1119)])),this[n(1403)][n(613)]&&(this[n(1403)][n(299)](),this[n(1403)][n(613)](),this.stream[n(299)](!0)),r},g[s(1432)].getInfo=function(){var e,t,r,n,i,o,a=s,c={},u=new Date("1904-01-01T00:00:00Z")[a(814)]();if(this.moov)for(c[a(974)]=!0,c[a(330)]=this[a(651)].mvhd[a(330)],c[a(673)]=this[a(651)][a(260)].timescale,c[a(335)]=null!=this[a(651)].mvex,c[a(335)]&&this[a(651)][a(647)][a(874)]&&(c[a(498)]=this[a(651)].mvex[a(874)][a(498)]),c[a(739)]=this.isProgressive,c[a(425)]=null!=this[a(651)][a(1448)],c[a(1165)]=[],c[a(1165)].push(this.ftyp.major_brand),c[a(1165)]=c[a(1165)][a(1479)](this[a(1376)].compatible_brands),c.created=new Date(u+1e3*this.moov[a(260)].creation_time),c[a(383)]=new Date(u+1e3*this.moov.mvhd[a(379)]),c[a(731)]=[],c[a(1187)]=[],c[a(1391)]=[],c[a(1133)]=[],c[a(466)]=[],c.hintTracks=[],c[a(508)]=[],e=0;e<this[a(651)][a(1245)].length;e++){if(o=(r=this[a(651)][a(1245)][e])[a(295)].minf[a(821)][a(970)][a(705)][0],n={},c[a(731)].push(n),n.id=r.tkhd[a(927)],n.name=r.mdia[a(365)][a(940)],n[a(770)]=[],r[a(364)])for(t=0;t<r[a(364)][a(1489)][a(271)];t++)i={},n[a(770)][a(435)](i),i.type=r.tref[a(1489)][t][a(1395)],i[a(863)]=r[a(364)].boxes[t][a(863)];r[a(1265)]&&(n[a(394)]=r.edts.elst[a(705)]),n.created=new Date(u+1e3*r[a(1338)].creation_time),n[a(383)]=new Date(u+1e3*r[a(1338)][a(379)]),n[a(1428)]=r[a(1338)][a(330)],n[a(763)]=c[a(673)],n[a(1063)]=r.tkhd[a(1063)],n[a(588)]=r.tkhd.alternate_group,n[a(463)]=r[a(1338)][a(463)],n.matrix=r[a(1338)][a(977)],n[a(564)]=r.tkhd.width/65536,n.track_height=r[a(1338)].height/65536,n[a(673)]=r[a(295)][a(1016)][a(673)],n[a(742)]=r[a(295)][a(1071)][a(821)][a(1166)],n[a(330)]=r[a(295)][a(1016)][a(330)],n[a(1229)]=r[a(1229)],n[a(1060)]=o.getCodec(),n.kind=r[a(262)]&&r[a(262)][a(758)][a(271)]?r[a(262)][a(758)][0]:{schemeURI:"",value:""},n[a(1103)]=r[a(295)][a(744)]?r[a(295)][a(744)].extended_language:r[a(295)].mdhd[a(1124)],n[a(930)]=r[a(329)][a(271)],n[a(557)]=r.samples_size,n[a(1129)]=8*n[a(557)]*n[a(673)]/n[a(1229)],o.isAudio()?(n[a(1395)]=a(1130),c[a(1187)][a(435)](n),n.audio={},n[a(1130)][a(338)]=o[a(1332)](),n.audio[a(1203)]=o[a(453)](),n.audio.sample_size=o.getSampleSize()):o[a(274)]()?(n[a(1395)]=a(1435),c[a(1391)].push(n),n[a(1435)]={},n.video[a(320)]=o.getWidth(),n[a(1435)].height=o[a(1402)]()):o[a(898)]()?(n[a(1395)]=a(1441),c[a(1133)][a(435)](n)):o.isHint()?(n[a(1395)]=a(804),c[a(920)][a(435)](n)):o[a(549)]()?(n[a(1395)]="metadata",c.metadataTracks[a(435)](n)):(n[a(1395)]=a(804),c.otherTracks.push(n))}else c[a(974)]=!1;if(c[a(716)]="",c[a(974)]&&c.tracks){for(c.videoTracks&&c.videoTracks[a(271)]>0?c[a(716)]+=a(343):c.audioTracks&&c.audioTracks.length>0?c.mime+=a(460):c[a(716)]+=a(1235),e=0;e<c[a(731)][a(271)];e++)0!==e&&(c[a(716)]+=","),c[a(716)]+=c[a(731)][e][a(1060)];c[a(716)]+=a(864),c.mime+=this[a(1376)][a(536)].join(),c[a(716)]+='"'}return c},g[s(1432)][s(849)]=function(e){var t=s;e&&(this.nextSeekPosition?this.nextSeekPosition=Math.min(e[t(1324)]+e[t(1431)],this[t(678)]):this[t(678)]=e.offset+e[t(1431)])},g[s(1432)][s(668)]=function(e){var t,r,n=s;if(this[n(724)]){if(this.isFragmentationInitialized&&null!==this[n(1397)])for(t=0;t<this.fragmentedTracks[n(271)];t++){var i=this[n(443)][t];for(r=i[n(1084)];r[n(1300)]<r[n(329)][n(271)]&&this[n(724)];){o[n(503)]("ISOFile","Creating media fragment on track #"+i.id+n(1276)+r.nextSample);var a=this[n(1275)](i.id,r[n(1300)],i[n(738)]);if(!a)break;if(i.segmentStream=a,r[n(1300)]++,(r[n(1300)]%i.nb_samples==0||e||r[n(1300)]>=r[n(329)][n(271)])&&(this[n(1397)]&&this.onSegment(i.id,i[n(551)],i.segmentStream[n(1421)],r.nextSample,e||r[n(1300)]>=r.samples[n(271)]),i.segmentStream=null,i!==this[n(443)][t]))break}}if(null!==this[n(1200)])for(t=0;t<this.extractedTracks[n(271)];t++){var c=this[n(805)][t];for(r=c.trak;r[n(1300)]<r[n(329)][n(271)]&&this[n(724)];){o[n(503)]("ISOFile",n(336)+c.id+n(911)+r.nextSample);var u=this[n(737)](r,r[n(1300)]);if(!u){this[n(849)](r.samples[r[n(1300)]]);break}if(r[n(1300)]++,c[n(329)].push(u),(r[n(1300)]%c.nb_samples==0||r[n(1300)]>=r[n(329)][n(271)])&&(o[n(503)](n(1394),n(878)+c.id+n(1276)+r.nextSample),this.onSamples&&this[n(1200)](c.id,c.user,c[n(329)]),c[n(329)]=[],c!==this.extractedTracks[t]))break}}}},g.prototype.getBox=function(e){var t=s,r=this[t(983)](e,!0);return r[t(271)]?r[0]:null},g.prototype[s(983)]=function(e,t){var r=s,n=[];return g[r(959)][r(499)](this,e,n,t),n},g[s(959)]=function(e,t,r){var n=s;for(var i in this[n(1395)]&&this[n(1395)]==e&&t.push(this),this.boxes){if(t[n(271)]&&r)return;g[n(959)][n(499)](this[n(1489)][i],e,t,r)}},g[s(1432)][s(806)]=function(e){var t=s,r=this.getTrackById(e);return r?r[t(329)]:void 0},g.prototype[s(479)]=function(e,t){var r=s,n=this.getTrackById(e);return this[r(737)](n,t)},g[s(1432)][s(1490)]=function(e,t,r){var n=s,i=this[n(640)](e);i[n(1450)]||(i[n(1450)]=0);for(var o=i.lastValidSample;o<t;o++)this.releaseSample(i,o);i[n(1450)]=t,r&&(this[n(1489)]=[],this[n(1447)]=[],this[n(1266)]=[],this.lastMoofIndex=0)},g[s(1432)].removeUsedSamples=function(e){var t=s,r=this[t(640)](e);const n=r[t(329)],i=n[n[t(271)]-1];i[t(482)]=null,i.description=null,i[t(1431)]=0,r[t(329)]=[],r.samples[t(435)](i),r[t(1300)]=r[t(329)][t(271)],this.boxes=[],this.mdats=[],this[t(1266)]=[],this.lastMoofIndex=0},g[s(1432)][s(760)]=function(){var e=s;this[e(724)]=!0,this[e(668)](!1)},g[s(1432)][s(880)]=function(){this[s(724)]=!1},g[s(1432)][s(377)]=function(){var e=s;this[e(639)](),this.processSamples(!0),this[e(1403)][e(613)](),this[e(1403)][e(299)](!0)},g[s(1432)][s(860)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(329)][a(271)])return{offset:0,time:0};for(n=0;n<r.samples[a(271)];n++){if(i=r[a(329)][n],0===n)u=0,o=i.timescale;else if(i[a(996)]>e*i[a(673)]){u=n-1;break}t&&i[a(1425)]&&(c=n)}for(t&&(u=c),e=r[a(329)][u][a(996)],r[a(1300)]=u;r[a(329)][u][a(1431)]===r[a(329)][u][a(557)]&&r[a(329)][u+1];)u++;return{offset:r[a(329)][u].offset+r[a(329)][u][a(1431)],time:e/o}},g.prototype[s(712)]=function(e){var t,r=s;return e[r(329)]?((t=e[r(329)][e[r(329)][r(271)]-1]).cts+t[r(330)])/t[r(673)]:1/0},g.prototype[s(1201)]=function(e,t){var r,n,i,o=s,a=this.moov,c={offset:1/0,time:1/0};if(this[o(651)]){for(i=0;i<a.traks[o(271)];i++)r=a[o(1245)][i],e>this[o(712)](r)||((n=this[o(860)](e,t,r))[o(1324)]<c.offset&&(c[o(1324)]=n.offset),n[o(486)]<c[o(486)]&&(c[o(486)]=n[o(486)]));return c[o(1324)]===1/0?c={offset:this[o(759)],time:0}:c.offset=this.stream[o(611)](c[o(1324)]),c}throw"Cannot seek: moov not received!"},g[s(1432)][s(1442)]=function(e){for(var t=s,r=0;r<this[t(1489)][t(271)]&&r<e[t(1489)][t(271)];){var n=this.boxes[r],i=e[t(1489)][r];if(!h[t(723)](n,i))return!1;r++}return!0},"object"!==s(1212)&&(t[s(1394)]=g),g[s(1432)][s(1199)]=0,g.prototype[s(1145)]=null,g.prototype.nextParsePosition=0,g.prototype[s(340)]=!1,g[s(1432)][s(820)]=function(e){var t,r=s;return e.type===r(601)?(t=new(h[e[r(1395)]+"Box"])(e.size),this.parsingMdat=t,this[r(1489)][r(435)](t),this[r(1447)][r(435)](t),t[r(760)]=e[r(760)],t[r(334)]=e[r(334)],this[r(1403)].addUsedBytes(t.hdr_size),this[r(1199)]=t[r(760)]+t.size,this.stream.seek(t[r(760)]+t[r(557)],!1,this[r(340)])?(this[r(1145)]=null,!0):(this[r(290)]?this[r(759)]=this[r(1403)][r(1248)]():this.nextParsePosition=t[r(760)]+t[r(557)],!1)):(e[r(1395)]===r(651)&&(this[r(290)]=!0,0===this[r(1447)].length&&(this[r(739)]=!0)),!!this[r(1403)][r(667)]&&this.stream.mergeNextBuffer()?(this[r(759)]=this[r(1403)][r(313)](),!0):(e[r(1395)]?this[r(290)]?this[r(759)]=this[r(1403)][r(313)]():this[r(759)]=this[r(1403)][r(1482)]()+e[r(557)]:this[r(759)]=this[r(1403)].getEndPosition(),!1))},g[s(1432)][s(318)]=function(){return null!==this.parsingMdat},g[s(1432)].processIncompleteMdat=function(){var e,t=s;return e=this.parsingMdat,this[t(1403)][t(1201)](e[t(760)]+e[t(557)],!1,this[t(340)])?(o[t(503)]("ISOFile","Found 'mdat' end in buffered data"),this[t(1145)]=null,!0):(this[t(759)]=this[t(1403)][t(1248)](),!1)},g[s(1432)].restoreParsePosition=function(){var e=s;return this.stream[e(1201)](this[e(1199)],!0,this[e(340)])},g[s(1432)].saveParsePosition=function(){var e=s;this[e(1199)]=this[e(1403)][e(1482)]()},g[s(1432)][s(965)]=function(e,t){var r=s;this[r(1403)].addUsedBytes&&(e[r(1395)]===r(601)?(this[r(1403)].addUsedBytes(e.hdr_size),this.discardMdatData&&this[r(1403)][r(607)](e[r(557)]-e[r(334)])):this[r(1403)][r(607)](e[r(557)]))},g.prototype.add=h[s(1018)].prototype[s(700)],g.prototype[s(1049)]=h.Box[s(1432)][s(1049)],g[s(1432)][s(1100)]=function(e){var t=s,r=e||{};this[t(700)](t(1376))[t(697)](t(1309),r[t(1165)]&&r.brands[0]||t(438))[t(697)](t(477),0)[t(697)]("compatible_brands",r.brands||[t(438)]);var n=this[t(700)]("moov");return n.add(t(260))[t(697)](t(673),r.timescale||600).set("rate",r[t(1413)]||65536)[t(697)](t(1094),0)[t(697)](t(379),0)[t(697)](t(330),r[t(330)]||0).set(t(463),r[t(320)]?0:256).set(t(977),[65536,0,0,0,65536,0,0,0,1073741824])[t(697)](t(862),1),n[t(700)]("mvex"),this},g[s(1432)][s(395)]=function(e){var t=s;!this.moov&&this[t(1100)](e);var r=e||{};r.width=r[t(320)]||320,r[t(1240)]=r.height||320,r.id=r.id||this[t(651)][t(260)].next_track_id,r[t(1395)]=r[t(1395)]||t(1361);var n=this[t(651)][t(700)]("trak");this[t(651)][t(260)][t(862)]=r.id+1,n[t(700)](t(1338))[t(697)]("flags",h[t(524)]|h[t(966)]|h[t(1076)]).set(t(1094),0)[t(697)](t(379),0).set("track_id",r.id)[t(697)](t(330),r[t(330)]||0)[t(697)]("layer",r[t(1063)]||0).set("alternate_group",0).set(t(463),1)[t(697)](t(977),[0,0,0,0,0,0,0,0,0])[t(697)](t(320),r[t(320)]<<16)[t(697)]("height",r[t(1240)]<<16);var i=n[t(700)]("mdia");i[t(700)]("mdhd")[t(697)](t(1094),0)[t(697)](t(379),0)[t(697)]("timescale",r[t(673)]||1)[t(697)](t(330),r.media_duration||0).set(t(1103),r[t(1103)]||t(457)),i[t(700)]("hdlr").set(t(622),r[t(365)]||t(356))[t(697)]("name",r[t(940)]||t(446)),i.add(t(744)).set(t(1154),r.language||t(347));var o=i.add(t(1071));if(void 0!==h[r[t(1395)]+t(302)]){var c=new(h[r[t(1395)]+t(302)]);c.data_reference_index=1;var u="";for(var l in h[t(1156)])for(var d=h[t(1156)][l],f=0;f<d[t(271)];f++)if(d[t(270)](r[t(1395)])>-1){u=l;break}switch(u){case"Visual":if(o[t(700)](t(1348))[t(697)]("graphicsmode",0)[t(697)](t(685),[0,0,0]),c.set(t(320),r.width).set(t(1240),r[t(1240)]).set(t(666),72<<16).set(t(1319),72<<16)[t(697)](t(1101),1)[t(697)]("compressorname",r.type+" Compressor")[t(697)](t(272),24),r[t(1475)]){var p=new h.avcCBox;p.parse(new a(r.avcDecoderConfigRecord)),c.addBox(p)}else if(r[t(895)]){var m=new(h[t(1075)]);m[t(943)](new a(r[t(895)])),c.addBox(m)}break;case"Audio":o.add(t(1285)).set("balance",r[t(1419)]||0),c.set(t(1203),r.channel_count||2).set("samplesize",r[t(1335)]||16)[t(697)](t(351),r[t(351)]||65536);break;case t(451):o[t(700)](t(293));break;case"Subtitle":if(o.add(t(784)),r[t(1395)]===t(870))c[t(697)](t(630),r[t(630)]||t(1005))[t(697)]("schema_location",r.schema_location||"")[t(697)](t(1380),r[t(1380)]||"");break;case t(1341):o[t(700)](t(598));break;case t(789):o.add(t(598));break;default:o[t(700)](t(598))}r[t(861)]&&c[t(1049)](r[t(861)]),r[t(399)]&&r[t(399)].forEach((function(e){c[t(1049)](e)})),o[t(700)](t(679))[t(700)](t(402)).addEntry((new h["url Box"])[t(697)](t(725),1));var v=o.add(t(821));return v[t(700)](t(970)).addEntry(c),v[t(700)](t(824))[t(697)]("sample_counts",[]).set(t(558),[]),v[t(700)](t(1422))[t(697)]("first_chunk",[]).set("samples_per_chunk",[])[t(697)]("sample_description_index",[]),v[t(700)](t(790))[t(697)](t(1401),[]),v[t(700)]("stsz").set("sample_sizes",[]),this.moov[t(647)][t(700)](t(1192))[t(697)](t(927),r.id).set(t(1412),r.default_sample_description_index||1)[t(697)](t(672),r.default_sample_duration||0).set("default_sample_size",r.default_sample_size||0)[t(697)](t(1247),r.default_sample_flags||0),this[t(273)](n),r.id}},h[s(1018)][s(1432)][s(939)]=function(e){var t=s,r=e||new c;r[t(923)]=c[t(773)],this[t(1295)](r)},g[s(1432)][s(629)]=function(e,t,r){var n=s,i=r||{},o={},a=this[n(640)](e);if(null!==a){o.number=a[n(329)].length,o[n(927)]=a[n(1338)][n(927)],o[n(673)]=a.mdia[n(1016)][n(673)],o[n(1373)]=i.sample_description_index?i[n(692)]-1:0,o[n(861)]=a[n(295)][n(1071)].stbl[n(970)][n(705)][o[n(1373)]],o[n(482)]=t,o[n(557)]=t[n(449)],o[n(1431)]=o[n(557)],o[n(330)]=i.duration||1,o[n(996)]=i[n(996)]||0,o[n(445)]=i.dts||0,o[n(1425)]=i.is_sync||!1,o.is_leading=i.is_leading||0,o[n(532)]=i[n(532)]||0,o[n(390)]=i[n(390)]||0,o[n(387)]=i[n(387)]||0,o[n(755)]=i[n(755)]||0,o[n(1324)]=0,o.subsamples=i[n(1044)],a.samples[n(435)](o),a[n(1072)]+=o[n(557)],a.samples_duration+=o[n(330)],void 0===a[n(374)]&&(a[n(374)]=i.dts),this.processSamples();var c=this[n(1316)](o);return this[n(1049)](c),c[n(939)](),c[n(1122)][0].truns[0][n(509)]=c[n(557)]+8,this[n(700)](n(601))[n(482)]=new Uint8Array(t),o}},g[s(1432)][s(1316)]=function(e){var t=s,r=0;r=e[t(1425)]?1<<25:65536;var n=new(h[t(892)]);n[t(700)](t(556))[t(697)](t(1068),this[t(367)]),this.nextMoofNumber++;var i=n[t(700)](t(867)),o=this[t(640)](e[t(927)]);return i[t(700)](t(511)).set(t(927),e[t(927)])[t(697)](t(725),h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i[t(700)](t(526))[t(697)](t(1362),e[t(445)]-(o[t(374)]||0)),i[t(700)](t(267))[t(697)](t(725),h[t(281)]|h[t(645)]|h[t(363)]|h[t(1303)]|h[t(747)])[t(697)](t(509),0).set(t(485),0)[t(697)](t(846),1).set(t(431),[e[t(330)]])[t(697)](t(947),[e[t(557)]])[t(697)](t(298),[r])[t(697)](t(638),[e[t(996)]-e.dts]),n},g[s(1432)].lastMoofIndex=0,g[s(1432)].samplesDataSize=0,g.prototype[s(514)]=function(){var e,t,r,n,i,o,a=s;for(this[a(675)]=this.moov[a(260)].duration,this[a(651)].mvhd[a(330)]=0,e=0;e<this[a(651)][a(1245)][a(271)];e++){(t=this[a(651)].traks[e])[a(1338)][a(330)]=0,t.mdia[a(1016)][a(330)]=0,(t[a(295)][a(1071)][a(821)][a(790)]||t.mdia[a(1071)][a(821)].co64)[a(1401)]=[],(r=t[a(295)][a(1071)].stbl[a(1422)]).first_chunk=[],r[a(1458)]=[],r[a(692)]=[],(t[a(295)].minf.stbl[a(1396)]||t.mdia[a(1071)][a(821)][a(1001)]).sample_sizes=[],(n=t[a(295)][a(1071)].stbl.stts).sample_counts=[],n[a(558)]=[],(i=t.mdia[a(1071)][a(821)].ctts)&&(i[a(1028)]=[],i[a(887)]=[]),o=t[a(295)].minf[a(821)][a(907)];var c=t[a(295)][a(1071)][a(821)].boxes[a(270)](o);-1!=c&&(t[a(295)][a(1071)][a(821)][a(1489)][c]=null)}},g[s(719)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=So;this[n(720)]=e,this.grouping_type_parameter=t,this[n(840)]=r,this[n(1040)]=-1,this[n(1437)]=-1}for(t&&(t.sample_groups_info=[]),!e[l(1301)]&&(e[l(1301)]=[]),a=0;a<r[l(271)];a++){for(u=r[a].grouping_type+"/"+r[a][l(669)],c=new d(r[a].grouping_type,r[a][l(669)],r[a]),t&&(t[l(1301)][u]=c),!e[l(1301)][u]&&(e[l(1301)][u]=c),o=0;o<n[l(271)];o++)n[o][l(720)]===r[a][l(720)]&&(c[l(861)]=n[o],c[l(861)][l(404)]=!0);if(i)for(o=0;o<i[l(271)];o++)i[o].grouping_type===r[a].grouping_type&&(c.fragment_description=i[o],c[l(941)].used=!0,c[l(1055)]=!0)}if(t){if(i)for(a=0;a<i[l(271)];a++)!i[a][l(404)]&&i[a].version>=2&&(u=i[a][l(720)]+"/0",(c=new d(i[a][l(720)],0)).is_fragment=!0,!t[l(1301)][u]&&(t[l(1301)][u]=c))}else for(a=0;a<n[l(271)];a++)!n[a][l(404)]&&n[a][l(1059)]>=2&&(u=n[a][l(720)]+"/0",c=new d(n[a][l(720)],0),!e[l(1301)][u]&&(e.sample_groups_info[u]=c))},g[s(954)]=function(e,t,r,n){var i,o,a=s;for(i in t.sample_groups=[],n){var c;if(t[a(315)][i]={},t.sample_groups[i].grouping_type=n[i][a(720)],t[a(315)][i][a(669)]=n[i].grouping_type_parameter,r>=n[i][a(1040)]&&(n[i][a(1040)]<0&&(n[i].last_sample_in_run=0),n[i][a(1437)]++,n[i][a(1437)]<=n[i].sbgp[a(705)][a(271)]-1&&(n[i].last_sample_in_run+=n[i][a(840)][a(705)][n[i].entry_index][a(846)])),n[i][a(1437)]<=n[i][a(840)].entries[a(271)]-1?t[a(315)][i][a(1251)]=n[i][a(840)][a(705)][n[i][a(1437)]][a(1251)]:t[a(315)][i][a(1251)]=-1,0!==t[a(315)][i][a(1251)])c=n[i][a(941)]?n[i].fragment_description:n[i][a(861)],t[a(315)][i].group_description_index>0?(o=t[a(315)][i].group_description_index>65535?(t[a(315)][i].group_description_index>>16)-1:t.sample_groups[i][a(1251)]-1,c&&o>=0&&(t[a(315)][i][a(861)]=c[a(705)][o])):c&&c[a(1059)]>=2&&c.default_group_description_index>0&&(t.sample_groups[i][a(861)]=c[a(705)][c.default_group_description_index-1])}},g.process_sdtp=function(e,t,r){var n=s;t&&(e?(t[n(450)]=e.is_leading[r],t[n(532)]=e[n(559)][r],t[n(390)]=e[n(1174)][r],t[n(387)]=e[n(717)][r]):(t[n(450)]=0,t.depends_on=0,t[n(390)]=0,t[n(387)]=0))},g[s(1432)].buildSampleLists=function(){var e,t,r=s;for(e=0;e<this[r(651)][r(1245)][r(271)];e++)t=this[r(651)][r(1245)][e],this[r(273)](t)},g[s(1432)][s(273)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,_,b,w,S,I,A,E,k,C=s;if(e.samples=[],e[C(1229)]=0,e[C(1072)]=0,r=e[C(295)][C(1071)].stbl[C(790)]||e.mdia.minf[C(821)][C(1342)],n=e[C(295)][C(1071)][C(821)][C(1422)],i=e.mdia[C(1071)][C(821)].stsz||e[C(295)].minf.stbl.stz2,o=e.mdia[C(1071)][C(821)][C(824)],a=e.mdia.minf[C(821)][C(1438)],c=e.mdia[C(1071)][C(821)][C(907)],u=e[C(295)][C(1071)].stbl.stsd,l=e[C(295)][C(1071)][C(821)][C(626)],f=e[C(295)][C(1071)].stbl[C(1343)],d=e[C(295)].minf.stbl[C(904)],h=e.mdia[C(1071)].stbl[C(1469)],b=-1,w=-1,S=-1,I=-1,A=0,E=0,k=0,g[C(719)](e,null,d,h),typeof i!==C(1212)){for(t=0;t<i[C(1387)][C(271)];t++){var T={};T[C(945)]=t,T[C(927)]=e.tkhd[C(927)],T[C(673)]=e[C(295)][C(1016)].timescale,T[C(1431)]=0,e[C(329)][t]=T,T[C(557)]=i[C(1387)][t],e[C(1072)]+=T[C(557)],0===t?(m=1,p=0,T[C(389)]=m,T[C(1136)]=p,_=n.samples_per_chunk[p],y=0,v=p+1<n.first_chunk[C(271)]?n.first_chunk[p+1]-1:1/0):t<_?(T[C(389)]=m,T.chunk_run_index=p):(m++,T.chunk_index=m,y=0,m<=v||(v=++p+1<n[C(910)][C(271)]?n[C(910)][p+1]-1:1/0),T[C(1136)]=p,_+=n[C(1458)][p]),T[C(1373)]=n[C(692)][T[C(1136)]]-1,T[C(861)]=u[C(705)][T[C(1373)]],T.offset=r.chunk_offsets[T[C(389)]-1]+y,y+=T[C(557)],t>b&&(w++,b<0&&(b=0),b+=o[C(1028)][w]),t>0?(e.samples[t-1][C(330)]=o[C(558)][w],e[C(1229)]+=e[C(329)][t-1][C(330)],T[C(445)]=e.samples[t-1][C(445)]+e[C(329)][t-1][C(330)]):T[C(445)]=0,a?(t>=S&&(I++,S<0&&(S=0),S+=a[C(1028)][I]),T[C(996)]=e.samples[t][C(445)]+a[C(887)][I]):T[C(996)]=T[C(445)],c?(t==c[C(1038)][A]-1?(T[C(1425)]=!0,A++):(T[C(1425)]=!1,T[C(755)]=0),l&&l.entries[E][C(889)]+k==t+1&&(T[C(1044)]=l[C(705)][E][C(1044)],k+=l[C(705)][E].sample_delta,E++)):T.is_sync=!0,g[C(721)](e.mdia[C(1071)][C(821)].sdtp,T,T[C(945)]),f?T[C(755)]=f[C(291)][t]:T.degradation_priority=0,l&&l[C(705)][E][C(889)]+k==t&&(T.subsamples=l.entries[E][C(1044)],k+=l[C(705)][E][C(889)]),(d[C(271)]>0||h[C(271)]>0)&&g[C(954)](e,T,t,e.sample_groups_info)}t>0&&(e[C(329)][t-1].duration=Math[C(671)](e[C(295)][C(1016)][C(330)]-e[C(329)][t-1][C(445)],0),e[C(1229)]+=e[C(329)][t-1][C(330)])}},g.prototype.updateSampleLists=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(651)])for(;this[y(355)]<this.moofs.length;)if(u=this.moofs[this[y(355)]],this[y(355)]++,u.type==y(795))for(l=u,e=0;e<l.trafs[y(271)];e++){for(d=l[y(1122)][e],f=this.getTrackById(d[y(511)][y(927)]),p=this.getTrexById(d[y(511)][y(927)]),n=d[y(511)][y(725)]&h[y(357)]?d[y(511)].default_sample_description_index:p?p[y(1412)]:1,i=d[y(511)][y(725)]&h[y(1163)]?d[y(511)][y(672)]:p?p.default_sample_duration:0,o=d[y(511)][y(725)]&h[y(1257)]?d.tfhd[y(407)]:p?p.default_sample_size:0,a=d.tfhd[y(725)]&h[y(1214)]?d[y(511)][y(1247)]:p?p[y(1247)]:0,d.sample_number=0,d.sbgps[y(271)]>0&&g[y(719)](f,d,d[y(904)],f[y(295)][y(1071)][y(821)][y(1469)],d[y(1469)]),t=0;t<d[y(332)][y(271)];t++){var _=d[y(332)][t];for(r=0;r<_[y(846)];r++){(m={}).moof_number=this.lastMoofIndex,m.number_in_traf=d[y(875)],d[y(875)]++,m[y(945)]=f[y(329)][y(271)],d[y(1384)]=f[y(329)][y(271)],f[y(329)].push(m),m[y(927)]=f.tkhd[y(927)],m.timescale=f[y(295)][y(1016)].timescale,m.description_index=n-1,m[y(861)]=f[y(295)].minf[y(821)][y(970)][y(705)][m[y(1373)]],m[y(557)]=o,_[y(725)]&h[y(363)]&&(m[y(557)]=_[y(947)][r]),f[y(1072)]+=m[y(557)],m[y(330)]=i,_[y(725)]&h[y(645)]&&(m[y(330)]=_[y(431)][r]),f[y(1229)]+=m[y(330)],f[y(992)]||r>0?m[y(445)]=f.samples[f[y(329)][y(271)]-2].dts+f[y(329)][f[y(329)][y(271)]-2][y(330)]:(d[y(526)]?m[y(445)]=d.tfdt[y(1362)]:m[y(445)]=0,f[y(992)]=!0),m[y(996)]=m.dts,_[y(725)]&h.TRUN_FLAGS_CTS_OFFSET&&(m.cts=m[y(445)]+_.sample_composition_time_offset[r]),v=a,_[y(725)]&h[y(1303)]?v=_[y(298)][r]:0===r&&_[y(725)]&h[y(388)]&&(v=_[y(485)]),m[y(1425)]=!(v>>16&1),m[y(450)]=v>>26&3,m[y(532)]=v>>24&3,m[y(390)]=v>>22&3,m.has_redundancy=v>>20&3,m[y(755)]=65535&v;var b=!!(d[y(511)][y(725)]&h[y(1460)]),w=!!(d[y(511)].flags&h[y(1492)]),S=!!(_[y(725)]&h.TRUN_FLAGS_DATA_OFFSET),I=0;I=b?d[y(511)][y(1283)]:w||0===t?l[y(760)]:c,0===t&&0===r?S?m.offset=I+_[y(509)]:m[y(1324)]=I:m[y(1324)]=c,c=m[y(1324)]+m[y(557)],(d[y(904)][y(271)]>0||d[y(1469)][y(271)]>0||f[y(295)][y(1071)][y(821)].sbgps[y(271)]>0||f[y(295)][y(1071)][y(821)][y(1469)].length>0)&&g[y(954)](f,m,m[y(261)],d[y(1301)])}}if(d[y(626)]){f.has_fragment_subsamples=!0;var A=d[y(1384)];for(t=0;t<d[y(626)][y(705)].length;t++)A+=d.subs[y(705)][t][y(889)],(m=f[y(329)][A-1])[y(1044)]=d[y(626)][y(705)][t][y(1044)]}}},g[s(1432)][s(737)]=function(e,t){var r,n=s,i=e[n(329)][t];if(!this[n(651)])return null;if(i[n(482)]){if(i[n(1431)]==i[n(557)])return i}else i[n(482)]=new Uint8Array(i[n(557)]),i.alreadyRead=0,this[n(850)]+=i.size,o[n(503)](n(1394),n(1097)+t+n(1149)+e[n(1338)][n(927)]+n(1418)+i.size+" (total: "+this[n(850)]+")");for(;;){var a=this.stream[n(1227)](!0,i[n(1324)]+i.alreadyRead,!1);if(!(a>-1))return null;var u=(r=this[n(1403)][n(1385)][a])[n(449)]-(i[n(1324)]+i[n(1431)]-r[n(1230)]);if(i[n(557)]-i[n(1431)]<=u)return o[n(503)](n(1394),n(950)+t+n(442)+i.alreadyRead+n(1127)+(i[n(1324)]+i.alreadyRead-r[n(1230)])+" read size: "+(i[n(557)]-i[n(1431)])+n(447)+i[n(557)]+")"),c[n(1333)](i[n(482)].buffer,i[n(1431)],r,i[n(1324)]+i[n(1431)]-r[n(1230)],i[n(557)]-i[n(1431)]),r[n(1210)]+=i[n(557)]-i.alreadyRead,this[n(1403)][n(299)](),i.alreadyRead=i[n(557)],i;if(0===u)return null;o[n(503)](n(1394),"Getting sample #"+t+n(680)+i[n(1431)]+n(1127)+(i.offset+i.alreadyRead-r[n(1230)])+n(288)+u+" full size: "+i[n(557)]+")"),c.memcpy(i[n(482)][n(1421)],i[n(1431)],r,i[n(1324)]+i[n(1431)]-r[n(1230)],u),i[n(1431)]+=u,r[n(1210)]+=u,this[n(1403)].logBufferLevel()}},g[s(1432)][s(1330)]=function(e,t){var r=s,n=e[r(329)][t];return n.data?(this[r(850)]-=n[r(557)],n.data=null,n[r(861)]=null,delete n[r(755)],delete n[r(532)],delete n[r(1373)],delete n[r(387)],delete n[r(390)],delete n[r(450)],delete n[r(1425)],delete n.moof_number,delete n[r(261)],delete n[r(673)],delete n.cts,delete n[r(445)],delete n[r(1324)],delete n[r(557)],delete n[r(927)],delete n[r(330)],n[r(1431)]=0,n[r(557)]):0},g[s(1432)].getAllocatedSampleDataSize=function(){return this[s(850)]},g[s(1432)][s(817)]=function(){var e=s;const t=this[e(1403)][e(1385)]||[];let r=0;return t[e(981)]((t=>{const n=t[e(449)];r+=n})),r},g[s(1432)][s(881)]=function(){var e,t=s,r="";for(e=0;e<this[t(651)].traks.length;e++){e>0&&(r+=","),r+=this.moov[t(1245)][e][t(295)][t(1071)][t(821)][t(970)][t(705)][0][t(1410)]()}return r},g[s(1432)][s(865)]=function(e){var t,r=s;if(!this[r(651)]||!this[r(651)].mvex)return null;for(t=0;t<this[r(651)][r(647)].trexs[r(271)];t++){var n=this[r(651)][r(647)][r(1061)][t];if(n[r(927)]==e)return n}return null},g[s(1432)].getTrackById=function(e){var t=s;if(void 0===this.moov)return null;for(var r=0;r<this[t(651)][t(1245)].length;r++){var n=this[t(651)][t(1245)][r];if(n[t(1338)][t(927)]==e)return n}return null},g[s(1432)].items=[],g.prototype[s(903)]=[],g[s(1432)][s(1236)]=0,g.prototype.flattenItemInfo=function(){var e,t,r,n=s,i=this[n(635)],o=this[n(903)],a=this.meta;if(null!=a&&void 0!==a[n(365)]&&void 0!==a[n(772)]){for(e=0;e<a.iinf.item_infos[n(271)];e++)(r={}).id=a[n(772)][n(333)][e][n(1279)],i[r.id]=r,r.ref_to=[],r[n(940)]=a[n(772)][n(333)][e][n(1058)],a[n(772)][n(333)][e][n(1086)]>0&&(r[n(756)]=a.ipro[n(1057)][a.iinf[n(333)][e][n(1086)]-1]),a.iinf[n(333)][e][n(418)]?r[n(1395)]=a[n(772)][n(333)][e][n(418)]:r.type=n(716),r[n(1164)]=a[n(772)].item_infos[e][n(1164)],r[n(324)]=a[n(772)][n(333)][e].content_encoding;if(a[n(1213)])for(e=0;e<a[n(1213)][n(1489)][n(271)];e++)entity_group={},entity_group.id=a[n(1213)][n(1489)][e][n(352)],entity_group[n(1066)]=a[n(1213)][n(1489)][e][n(1066)],entity_group[n(1395)]=a.grpl[n(1489)][e].type,o[entity_group.id]=entity_group;if(a[n(304)])for(e=0;e<a[n(304)][n(635)][n(271)];e++){var c=a[n(304)][n(635)][e];for(r=i[c[n(1279)]],0!==c[n(1308)]&&(r.source=a[n(679)][n(1489)][c[n(1308)]-1]),c.construction_method,r[n(1267)]=[],r[n(557)]=0,t=0;t<c[n(1267)][n(271)];t++)r.extents[t]={},r[n(1267)][t][n(1324)]=c[n(1267)][t][n(422)]+c[n(839)],r[n(1267)][t][n(271)]=c[n(1267)][t].extent_length,r[n(1267)][t][n(1431)]=0,r.size+=r[n(1267)][t][n(271)]}if(a[n(396)]&&(i[a[n(396)][n(1004)]][n(1282)]=!0),a[n(1143)])for(e=0;e<a.iref.references[n(271)];e++){var u=a.iref.references[e];for(t=0;t<u[n(770)].length;t++)i[u[n(591)]].ref_to[n(435)]({type:u[n(1395)],id:u[n(770)][t]})}if(a[n(269)])for(var l=0;l<a[n(269)][n(876)].length;l++){var d=a[n(269)][n(876)][l];for(e=0;e<d[n(408)][n(271)];e++){var h=d[n(408)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r.properties&&(r.properties={},r[n(264)].boxes=[]),t=0;t<h[n(424)][n(271)];t++){var f=h[n(424)][t];if(f[n(822)]>0&&f[n(822)]-1<a.iprp[n(528)].boxes[n(271)]){var p=a.iprp[n(528)][n(1489)][f[n(822)]-1];r[n(264)][p[n(1395)]]=p,r[n(264)][n(1489)][n(435)](p)}}}}}},g[s(1432)][s(1134)]=function(e){var t,r,n=s;if(!this.meta)return null;if(!(r=this[n(635)][e])[n(482)]&&r[n(557)])r[n(482)]=new Uint8Array(r[n(557)]),r.alreadyRead=0,this[n(1236)]+=r[n(557)],o[n(503)](n(1394),n(779)+e+n(1418)+r.size+n(544)+this[n(1236)]+")");else if(r[n(1431)]===r[n(557)])return r;for(var i=0;i<r[n(1267)].length;i++){var a=r.extents[i];if(a[n(1431)]!==a[n(271)]){var u=this[n(1403)][n(1227)](!0,a.offset+a[n(1431)],!1);if(!(u>-1))return null;var l=(t=this[n(1403)][n(1385)][u])[n(449)]-(a[n(1324)]+a[n(1431)]-t.fileStart);if(!(a[n(271)]-a[n(1431)]<=l))return o[n(503)](n(1394),"Getting item #"+e+" extent #"+i+n(680)+a[n(1431)]+n(1127)+(a[n(1324)]+a[n(1431)]-t[n(1230)])+n(288)+l+n(519)+a[n(271)]+n(764)+r[n(557)]+")"),c[n(1333)](r[n(482)][n(1421)],r[n(1431)],t,a[n(1324)]+a[n(1431)]-t.fileStart,l),a[n(1431)]+=l,r.alreadyRead+=l,t[n(1210)]+=l,this[n(1403)][n(299)](),null;o[n(503)](n(1394),n(757)+e+n(1417)+i+n(442)+a[n(1431)]+n(1127)+(a[n(1324)]+a[n(1431)]-t[n(1230)])+n(288)+(a[n(271)]-a.alreadyRead)+n(519)+a.length+n(764)+r[n(557)]+")"),c[n(1333)](r[n(482)].buffer,r[n(1431)],t,a[n(1324)]+a.alreadyRead-t[n(1230)],a[n(271)]-a.alreadyRead),t[n(1210)]+=a[n(271)]-a[n(1431)],this[n(1403)][n(299)](),r[n(1431)]+=a.length-a[n(1431)],a[n(1431)]=a[n(271)]}}return r[n(1431)]===r[n(557)]?r:null},g[s(1432)][s(1443)]=function(e){var t=s,r=this[t(635)][e];if(r[t(482)]){this[t(1236)]-=r[t(557)],r[t(482)]=null,r[t(1431)]=0;for(var n=0;n<r[t(1267)].length;n++){r.extents[n][t(1431)]=0}return r[t(557)]}return 0},g[s(1432)].processItems=function(e){var t=s;for(var r in this[t(635)]){var n=this[t(635)][r];this.getItem(n.id),e&&!n[t(1314)]&&(e(n),n[t(1314)]=!0,n[t(482)]=null)}},g[s(1432)][s(1307)]=function(e){var t=s;for(var r in this[t(635)]){var n=this.items[r];if(n[t(940)]===e)return n.id}return-1},g.prototype[s(493)]=function(){var e=s;return this[e(1085)]?this[e(1085)][e(365)][e(622)]:null},g[s(1432)][s(1306)]=function(){var e=s;return this[e(1085)]&&this[e(1085)].pitm?this[e(1134)](this[e(1085)].pitm[e(1004)]):null},g[s(1432)].itemToFragmentedTrackFile=function(e){var t=s,r=e||{},n=null;if(null==(n=r.itemId?this[t(1134)](r[t(452)]):this[t(1306)]()))return null;var i=new g;i[t(340)]=!1;var o={type:n[t(1395)],description_boxes:n[t(264)][t(1489)]};n[t(264)][t(369)]&&(o[t(320)]=n[t(264)][t(369)][t(1297)],o.height=n.properties.ispe.image_height);var a=i[t(395)](o);return a?(i.addSample(a,n[t(482)]),i):null},g[s(1432)][s(1295)]=function(e){for(var t=s,r=0;r<this[t(1489)][t(271)];r++)this[t(1489)][r].write(e)},g.prototype[s(1275)]=function(e,t,r){var n=s,i=this[n(640)](e),a=this[n(737)](i,t);if(null==a)return this[n(849)](i[n(329)][t]),null;var u=r||new c;u[n(923)]=c[n(773)];var l=this.createSingleSampleMoof(a);l[n(1295)](u),l.trafs[0].truns[0].data_offset=l[n(557)]+8,o[n(503)](n(988),"Adjusting data_offset with new value "+l[n(1122)][0].truns[0][n(509)]),u.adjustUint32(l[n(1122)][0][n(332)][0].data_offset_position,l[n(1122)][0][n(332)][0][n(509)]);var d=new(h[n(674)]);return d.data=a[n(482)],d[n(1295)](u),u},g[s(932)]=function(e,t,r,n){var i,a=s;o[a(503)](a(1394),a(1019));var u=new c;u[a(923)]=c[a(773)],e[a(1295)](u);var l=t[a(700)](a(647));for(r&&l[a(700)](a(874))[a(697)](a(498),r),i=0;i<t[a(1245)].length;i++)l[a(700)]("trex")[a(697)](a(927),t[a(1245)][i][a(1338)][a(927)])[a(697)](a(1412),1).set(a(672),n)[a(697)](a(407),0)[a(697)]("default_sample_flags",65536);return t.write(u),u[a(1421)]},g[s(1432)][s(331)]=function(e){var t=s,r=new c;r[t(923)]=c.BIG_ENDIAN,this.write(r),r[t(331)](e)},g.prototype[s(825)]=function(){var e=s,t=new c;return t.endianness=c[e(773)],this[e(1295)](t),t[e(1421)]},g[s(1432)][s(1302)]=function(){var e,t,r,n,i=s;for(this[i(1397)],!this.isFragmentationInitialized&&(this.isFragmentationInitialized=!0,this[i(367)]=0,this[i(514)]()),t=[],e=0;e<this.fragmentedTracks[i(271)];e++){var o=new(h[i(1037)]);o.mvhd=this[i(651)].mvhd,o[i(1489)][i(435)](o.mvhd),r=this[i(640)](this.fragmentedTracks[e].id),o[i(1489)][i(435)](r),o[i(1245)][i(435)](r),(n={}).id=r[i(1338)][i(927)],n[i(551)]=this[i(443)][e][i(551)],n[i(1421)]=g.writeInitializationSegment(this[i(1376)],o,this.moov[i(647)]&&this[i(651)].mvex[i(874)]?this[i(651)].mvex[i(874)][i(498)]:void 0,this[i(651)][i(1245)][e][i(329)][i(271)]>0?this[i(651)][i(1245)][e].samples[0][i(330)]:0),t[i(435)](n)}return t},g[s(1432)][s(416)]=function(){var e=s,t={};return t[e(651)]=this.moov,this.moov&&this[e(651)][e(1245)]&&this[e(651)][e(1245)][e(271)]>1&&(t[e(1089)]=this[e(651)][e(1245)][0][e(329)][e(271)],t.moovVideoNum=this[e(651)][e(1245)][1][e(329)][e(271)]),t},h[s(1018)][s(1432)][s(1494)]=function(e){var t=s;this.size+=8,this[t(557)]>u&&(this[t(557)]+=8),this[t(1395)]===t(768)&&(this.size+=16),e.log(e.indent+t(1184)+this.size),e[t(370)](e[t(275)]+t(587)+this[t(1395)])},h[s(469)].prototype.printHeader=function(e){var t=s;this.size+=4,h[t(1018)][t(1432)][t(1494)][t(499)](this,e),e[t(370)](e[t(275)]+t(1045)+this.version),e[t(370)](e[t(275)]+t(973)+this.flags)},h.Box[s(1432)][s(776)]=function(e){this[s(1494)](e)},h.ContainerBox[s(1432)].print=function(e){var t=s;this[t(1494)](e);for(var r=0;r<this[t(1489)][t(271)];r++)if(this[t(1489)][r]){var n=e.indent;e[t(275)]+=" ",this[t(1489)][r][t(776)](e),e[t(275)]=n}},g[s(1432)][s(776)]=function(e){var t=s;e[t(275)]="";for(var r=0;r<this[t(1489)][t(271)];r++)this[t(1489)][r]&&this.boxes[r].print(e)},h[s(1139)].prototype[s(776)]=function(e){var t=s;h[t(469)][t(1432)][t(1494)][t(499)](this,e),e[t(370)](e.indent+t(829)+this[t(1094)]),e.log(e[t(275)]+t(905)+this[t(379)]),e[t(370)](e.indent+t(1167)+this[t(673)]),e[t(370)](e[t(275)]+t(1172)+this[t(330)]),e[t(370)](e[t(275)]+t(912)+this[t(1413)]),e[t(370)](e[t(275)]+t(706)+(this[t(463)]>>8)),e[t(370)](e[t(275)]+t(555)+this[t(977)][t(337)](", ")),e[t(370)](e.indent+"next_track_id: "+this[t(862)])},h[s(1202)].prototype[s(776)]=function(e){var t=s;h[t(469)][t(1432)][t(1494)].call(this,e),e.log(e[t(275)]+t(829)+this.creation_time),e[t(370)](e[t(275)]+t(905)+this[t(379)]),e[t(370)](e[t(275)]+t(1173)+this.track_id),e[t(370)](e[t(275)]+t(1172)+this[t(330)]),e[t(370)](e[t(275)]+t(706)+(this[t(463)]>>8)),e[t(370)](e[t(275)]+t(555)+this.matrix[t(337)](", ")),e[t(370)](e[t(275)]+t(816)+this[t(1063)]),e[t(370)](e[t(275)]+t(561)+this[t(588)]),e[t(370)](e[t(275)]+t(520)+this.width),e[t(370)](e[t(275)]+t(1088)+this[t(1240)])};var _={};_[s(800)]=function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(340)]=!n,i},s(1153)!==s(1212)&&(t[s(800)]=_[s(800)])}));function wo(){var e=["schema_location","dataView","colorSpace","dynamicSize","end","LiveServerManifest","num_bytes_constraint_info","edts","moofs","extents","trunBox","uri ","bits_per_channels","dOps"," not found in buffered data","co64Box","hdlrBox","createFragment"," for sample ","wvtt","readFloat32Array","item_ID","mjpg","default_isProtected","primary","base_data_offset","subSeqDirectionFlag","smhd","pdin","SEEKTABLE","horizOffD","createFullBoxCtor","setInt32","hev1","av01SampleEntry","onMoovStart","channel_indexes","write","component_little_endian","image_width","initialize","version of iloc box not supported","nextSample","sample_groups_info","initializeSegmentation","TRUN_FLAGS_FLAGS","_trimAlloc","av1C","getPrimaryItem","hasItem","data_reference_index","major_brand","DIFF_BOXES_PROP_NAMES","isEos","Descriptor","position","sent","5076222gEAmEn","createSingleSampleMoof","maxr","parseSample","vertresolution","info","attribute_list","padb","getUint32","offset","brst","fieldOrdering","stereo_scheme","float64","length_size_of_sample_num","releaseSample","u16stringle","getSampleRate","memcpy","tx3g","samplesize","ptl_present_flag","mha1","tkhd","nclx","Error reading base offset size","Metadata","co64","stdp","description_length","nalu_arrays","videoFullRangeFlag","Subtitle","vmhd","avs3","parseFullHeader","kindBox","writeStruct","subBoxNames","writeInt16","byteOffset","tfhdBox","BoxWriter","schm","levels","track_ID","avc1","baseMediaDecodeTime","transferCharacteristics","referenced_size","ind_subs","initial_delay","trefBox","style_record","writeInt8","numMetadataBlocks","matrixCoefficients","Repositioning parser at buffer position: ","description_index","vertical_justification","resources","ftyp","traf_number","writeFooter","ptl_multilayer_enabled_flag","auxiliary_mime_types","component_type_urls","itemListBuilt","cttsBox","first_sample_index","buffers","presentation_time","sample_sizes","AVCProfileIndication","cleanApertureHeightD","media_time","videoTracks","message_data","avcC","ISOFile","type","stsz","onSegment","tsyn","level","payloadID","chunk_offsets","getHeight","stream","whitePointChromaticity_y","num_output_samples","ext","num_channels","parseHex16","ChannelMapping","getCodec","mime_format","default_sample_description_index","rate","sttsBox","dataview","VisualSampleEntry"," extent #"," of size ","balance","string","buffer","stsc","chroma_subsampling_x","unsetExtractionOptions","is_sync","bit_depth_chroma_minus8","colr","movie_duration","ref_track_id","dmed","alreadyRead","prototype","writeUint32","Found ","video","entry_count","entry_index","ctts","bufferSizeDB","vertOffN","subtitles","equal","releaseItem","createEntityToGroupCtor","float32be","SAP_type","mdats","iods","index_size","lastValidSample","getLength","constant_IV_size","&amp;","hvt1","prdi","num_sublayers","printRanges","samples_per_chunk","skew_factor","TFHD_FLAG_BASE_DATA_OFFSET","starts_with_SAP","shadowed_sample_numbers","stszBox","parallelismType","AudioSampleEntry","kid","defineProperty","bad_pixel_row","sgpds","target_rate_share","onSidx","eqiv","esds"," of size: ","avcDecoderConfigRecord","warn","initial_presentation_delay_minus_one","mapFloat64Array","concat","auxC","CoupledCount","getPosition","readUint16","d4807ef2ca3946958e5426cb9e46a79f","error","max_picture_height","scheme_uri","vvi1SampleEntry","boxes","releaseUsedSamples","getOTI","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","replace","printHeader","bit_rate_code","default_skip_byte_block","mvhd","number_in_traf","udta","parseOneDescriptor","properties","correction_applied","readUint32Array","trun","nativeToEndian","iprp","indexOf","length","depth","buildTrakSampleLists","isVideo","indent","initial_presentation_delay_present","readySent","bitDepth","createMediaSampleEntryCtor","setUint32","TRUN_FLAGS_DATA_OFFSET","writeHeader","pow","enof","TrackReferenceTypeBox","oti","codecIntializationData"," read size: ","mhm2","moovStartFound","priority","period","hmhd","dvh1","mdia","senc","data_rate","sample_flags","logBufferLevel","j2kH","mehdBox","SampleEntry","msrc","iloc","isProtected","decode","avgBitRate","createUUIDBox","uint16be","trpy","writeInt32","num_dep_sub","getEndPosition","num_total_samples","sample_groups","block_pad_lsb","sbgpBox","hasIncompleteMdat","row_align_size","width","_dynamicSize","fromCharCode","isAudio","content_encoding","component_format","leastDecodeToDisplayDelta","sizePosition","saveParsePosition","samples","duration","save","truns","item_infos","hdr_size","isFragmented","Exporting on track #","join","sample_rate","createTrackGroupCtor","discardMdatData","leva","tele",'video/mp4; codecs="',"maximum_bitrate","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","seq_tier_0","fr-FR","displayFlags","pasp","nb_PPS_nalus","samplerate","group_id","subsegment_duration","writeInt8Array","lastMoofIndex","vide","TFHD_FLAG_SAMPLE_DESC","URL","chan_loc","encode","getAudioConfig","all_ref_pics_intra","TRUN_FLAGS_SIZE","tref","hdlr","clli","nextMoofNumber","slice","ispe","log","writeUint16Array","seq_level_idx_0","ftypBox","first_dts","initialized","_byteLength","flush","tmax","modification_time","hev1SampleEntry","583825ZOCDRm","moof_offset","modified","split","prol","item_uri_type","has_redundancy","TRUN_FLAGS_FIRST_FLAG","chunk_index","is_depended_on",", size ","schi","Per_Sample_IV_Size","edits","addTrack","pitm","channel_types","altr","description_boxes","_byteOffset","media_rate_integer","dref","stcoBox","used","writeType","writeUint16","default_sample_size","associations","encs","SAMPLE_ENTRY_TYPE_VISUAL","default_KID","avc4","scheme_type","nb_SPS_nalus","hvcC","getPerformanceInfo","first_output_sample","item_type","urn "," - Length: ","absolute_duration","extent_offset","tile_align_size","props","hasIOD","SAMPLE_ENTRY_TYPE_SYSTEM","alst","config","presentation_time_delta","held_bits","sample_duration","Not enough bytes left in the parent box to parse a UUID box","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","getUint16","push","getInt32","SAMPLE_ENTRY_TYPE_AUDIO","iso4","stsh","SPS","Adjusting box "," data (alreadyRead: ","fragmentedTracks","5005205eathcJ","dts","Track created with MP4Box.js"," full size: ","DecoderSpecificInfo","byteLength","is_leading","Hint","itemId","getChannelCount","UUIDs","aux_info_type_parameter"," f=","und","failurePosition","avc2",'audio/mp4; codecs="',"d08a4f1810f34a82b6c832d8aba183d3","uint16","volume","layerNumber","bad_pixel_column","metadataTracks"," bytes), continuous ranges: ","avll","FullBox","sampling_type","floor","_dataView","avcCBox","ES_Descriptor","default_crypt_byte_block","u16stringbe","minor_version","maxFALL","getTrackSample","parseLanguage","imir","data","assignment_type","offset_size","first_sample_flags","time","box_record","general_constraint_info","checkBuffer","albc","system_id","uint32","getMetaHandler","readString","default_IV_size","drefBox","SAP_delta_time","fragment_duration","call","readInt16Array","' and size ","writeUint64","debug","dvhe","appendChild","chroma_format_idc","ChannelMappingFamily","otherTracks","data_offset","principal_point_x","tfhd","ptl_multilayer_enabled","clef","resetTables","sub_track_id","vipr","seig","DataStream"," full extent size: ","width: ","completeness","npck","general_level_idc","TKHD_FLAG_ENABLED","vvc1","tfdt","getText","ipco","lsel","stvi","&lt;","depends_on","rinf","vvcN","prft","compatible_brands","MPEG4DescriptorParser","Position ","processItems","BYTES_PER_ELEMENT","parseDataAndRewind","transfer_characteristics","txtC"," (total: ","general_tier_flag","APPLICATION","white_point","encm","isMetadata","FULL_BOXES","user","readInt method not implemented for size: ","length_size_of_trun_num","function","matrix: ","mfhd","size","sample_deltas","sample_depends_on","writeUint24","alternate_group: ","ContainerBox","readUint","track_width","schemeURI","readUint8","elstBox","writeFloat64","hvc1SampleEntry","writeCString","float32","parseHeader","component_align_size","component_bit_depth_minus_one"," v=","rtpmap_string","hinf","writeUint8","SampleGroupEntry","constantFrameRate","bxml","step_count",".CA","createBoxCtor","cleanApertureHeightN","isEof","type:","alternate_group","esd","readInt32Array","from_item_ID","sidxSent","quat_z","avc3","cmex","avc2SampleEntry","max_ref_per_pic","nmhd","seekPoints","ICC_profile","mdat","XMLSubtitlein4Parser","stscBox","seq_profile","stsdBox","getSampleSize","addUsedBytes","splice","createEncryptedSampleEntryCtor","vvi1","getEndFilePositionAfter","focal_length_x","cleanBuffers","CUESHEET","getWidth","setUint16","field_size","construction_method","sampleListBuilt","max_content_light_level","channel_associations","handler","writeFloat32Array","sgpdBox","int32be","subs","num_bad_cols","value","addSample","namespace","compressorname","sidxBox","tag","layer_id","items","bufferSize","moovStartSent","sample_composition_time_offset","updateSampleLists","getTrackById","unsetSegmentOptions","6d1d9b0542d544e680e2141daff757b2","mapFloat32Array","a5d40b30e81411ddba2f0800200c9a66","TRUN_FLAGS_DURATION","sdptext","mvex","prof","data_offset_position","SingleItemTypeReferenceBox","moov","target","readInt8","writeString","sync_sample_numbers","padbits","avss","vvs1","_self","SAMPLE_ENTRY_TYPE_TEXT","quat_y","parseFooter","mett","primaryRChromaticity_x","setFloat64","horizresolution","mergeNextBuffer","processSamples","grouping_type_parameter","&#039;","max","default_sample_duration","timescale","mdatBox","initial_duration","stssBox","bytes","nextSeekPosition","dinf"," partial data (alreadyRead: ","item_protection_index","SAMPLE_ENTRY_TYPE_HINT","graphicsmode","default_constant_IV_size","opcolor","readUint64","readUint16Array","bufferIndex","general_profile_compatibility","flipArrayEndianness","metx","sample_description_index","Opus","sample_info_size","UUIDBoxes","Stream ready for parsing","set","media_rate_fraction","fiel","add","angle","8974dbce7be74c5184f97148f9882554","max_pic_average_light_level","parseOneBox","entries","volume: ","No more buffer in memory","image_height","ES_ID","SAMPLE_ENTRY_TYPE_SUBTITLE","strk","getTrackDuration","pos_y","isFragmentationInitialized","extension_type","mime","sample_has_redundancy","bit_depth_luma_minus8","initSampleGroups","grouping_type","process_sdtp","_buffer","boxEqual","sampleProcessingStarted","flags","tpyl","vp08SampleEntry","layer_size","flattenItemInfo","full_range_flag","tracks","strd","available_bitrate","createSampleEntryCtor","switch_group","ipro","getSample","segmentStream","isProgressive","chroma_subsampling_y","configurationVersion","cts_shift","styp","elng","stsg","setAttribute","TRUN_FLAGS_CTS_OFFSET","roll","avgBitrate","ranges","default_constant_IV","num_held_bits","a1lx","createObjectURL","degradation_priority","protection","Getting item #","kinds","nextParsePosition","start","quat_x","2036949LqamcY","movie_timescale"," full item size: ","AVCLevelIndication","ec-3","DataStream.save: Can't create object URL.","uuid","ccst","references","essential","iinf","BIG_ENDIAN","dmax","smhdBox","print","principal_point_y","parseUUID","Allocating item #","ptl_sublayer_present_mask","meco","packetssent","onError","sthd","ols_idx","component_index","primaryRChromaticity_y","tags","System","stco","OutputChannelCount","CoLL","matrix_coefficients","emsgBox","moof","whitePointChromaticity_x","3063732TzqCWA","display_primaries","constant_IV","createFile","setExtractionOptions","PPS","op_index","metadata","extractedTracks","getTrackSamplesInfo","sbpm","application/xml","test","fromCharCodeUint8","default_sample_info_size","stream_read_1_bytes","vvc1SampleEntry","getTime","min","layer: ","getStreamBufferSize","readInt32","mfro","processIncompleteBox","stbl","property_index","createCommonjsModule","stts","getBuffer","stream_read_2_bytes","general_sub_profile_idc","accurateStatisticsFlag","creation_time: ","has_unparsed_data","range_size","intra_pred_used","2wgoVmK","toString","mp4a","Found Sample Groups of type ","Removing buffer #","nalu","base_offset","sbgp","bsid","lengthSizeMinusOne","bad_pixels","skip_byte_block","reduceBuffer","sample_count","setInt16","2403275rAbpjb","setNextSeekPositionFromSample","samplesDataSize","data_format",", column: ","adjustUint32","saiz","hvc1","BoxParser","shift","mfra","PICTURE","seekTrack","description","next_track_id","track_ids",'"; profiles="',"getTrexById","mapUint32Array","traf","mapUint16Array"," at position ","stpp"," with new size ","SLConfigDescriptor","wbbr","mehd","sample_number","ipmas","Buffer must have a fileStart property","Sending samples on track #","profile","stop","getCodecs","vpcC","readInt64","operation_point_count","scif","cslgBox","sample_offsets","kind","sample_delta","readUint24","revokeObjectURL","moofBox","msg","addEntry","hevcDecoderConfigRecord","uint16le","tmin","isSubtitle","readUint32","bad_columns","u16string","stri","entity_groups","sbgps","modification_time: ","idat","stss","event_duration","block_size","first_chunk"," sample #","rate: ","mapInt16Array","focal_length_y","nalu_type","constant_frame_rate","NAL_unit_type","writeFloat32","int32le","hintTracks","irot","scheme_id_uri","endianness","OCR_ES_ID","compositionStartTime","parseRemainingDescriptors","track_id","tfdtBox","sdp ","nb_samples","Error reading extent index","writeInitializationSegment","segment_duration","unpack","float64be","Textin4Parser","urn Box","rICC","computeSize","name","fragment_description","writeUint8Array","parse","int16be","number","seekLists","sample_size","vmhdBox","saio","Getting sample #","absolute_time","notice","TrackGroupTypeBox","setSampleGroupProperties","default_Per_Sample_IV_Size","interleave_type","sdtp","sublayer_level_idc","_sweep","configOBUs","durationFlag","insertBuffer","location","default_length","updateUsedBytes","TKHD_FLAG_IN_MOVIE","CONTAINER_BOXES","VORBIS_COMMENT","int16","stsd","onReady","luminanceMin","flags:","hasMoov","pos_x","Writing box ","matrix","chromaSubsampling","acmod","pano","forEach","subsegments","getBoxes","monochrome","tyco","Not enough data in stream to parse the type and size of the box","mapInt8Array","MP4Box","5478432eGtFxc","SAMPLE_ENTRY_TYPE_METADATA","avgRateFlag","first_traf_merged","cmpd","a1op","to_item_ID","cts","isHint","mdhdBox","num_leading_samples","reference_type","stz2","documentString","SingleItemTypeReferenceBoxLarge","item_id","nonamespace","sidx","avg_frame_rate","Log","Needs an array buffer","etyp","reserved","sync","upStream","Descriptor ","getFloat64","mdhd","Found position in existing buffer #","Box","Generating initialization segment","nbSamples","discardable","document","uncC","findDescriptor","numTemporalLayers","avgFrameRate","bytessent","sample_counts","mere","getDescriptorName","stereo_indication_type","Error accessing position in the MultiBufferStream","box","avc1SampleEntry","padding_flag","compositionEndTime","moovBox","sample_numbers","&quot;","last_sample_in_run","PADDING","tscl","btrt","subsamples","version:","lang","readInt8Array","setUint8","addBox","cprt","first_offset","restoreParsePosition","body","reference_ID","is_fragment","extent_length","protections","item_name","version","codec","trexs","component_types","layer","num_ind_sub","createContainerBoxCtor","entity_ids","sample_offset","sequence_number","fragment_count","codec_specific_parameters","minf","samples_size","text","MultiBufferStream","hvcCBox","TKHD_FLAG_IN_PREVIEW","_size","colourPrimaries","Text","readInt16","createSampleGroupCtor","aux_subtype","setFloat32","trak","meta","protection_index","readAnyInt","height: ","moovAudioNum","DecoderConfigDescriptor","horizOffN","subSequenceIdentifier","vvcC","creation_time","dec3","extract_bits","Allocating sample #","_realloc","ac-4","init","frame_count","], [","language","mapUint8Array","luminanceMax","primaryBChromaticity_x","apply","minimum_bitrate","stxtSampleEntry","cleanApertureWidthN","length_size","LITTLE_ENDIAN","general_profile_space","aux_type","writeFloat64Array","ipma","destroy","MP4BoxStream","onItem","earliest_presentation_time","ASCII","trafs","general_profile_idc","languageString","profile_compatibility","writeInt32Array"," offset: ","ptl_num_sub_profiles","bitrate","audio","descs","scnm","subtitleTracks","getItem","pad_unknown","chunk_run_index","href","download","mvhdBox","skip","getInfo","default_AlgorithmID","iref","getDurationString","parsingMdat","rapAlignement","compositionToDTSShift","fobr"," on track #","writeUCS2String","aux_info_type","ptl_frame_only_constraint","object","extended_language","codecIntializationDataSize","sampleEntryCodes","appendBuffer","avc3SampleEntry","readCString","pos_z","arrayToNative","Not enough bytes in buffer","TFHD_FLAG_SAMPLE_DUR","content_type","brands","cslg","timescale: ","length_size_of_traf_num","high_bitdepth","BASIC_BOXES","max_picture_width","duration: ","track_id: ","sample_is_depended_on","roll_distance","descriptionformat","code","primaryBChromaticity_y","readUint8Array","xml ","charCodeAt","component_count","mapInt32Array","size:","decimalToHex","streamType","audioTracks","tenc","fscod","parseConfig","bad_rows","trex","av01","MetadataSampleEntry","ERR_NOT_ENOUGH_DATA","item_count","payl","tsas","lastBoxStartPosition","onSamples","seek","tkhdBox","channel_count","slid","free","enct","getInt8","axis","tfra","usedBytes","transferFunction","undefined","grpl","TFHD_FLAG_SAMPLE_FLAGS","uint32be","hSpacing","ArrayBuffer","num_bad_rows","scheme_version","lfeon","mhm1","Visual","colour_type","mjp2","SubtitleSampleEntry","extent_index","findPosition","ptl_frame_only_constraint_flag","samples_duration","fileStart","sgpd","rap ","boxEqualFields","aebr",'application/mp4; codecs="',"itemsDataSize","getUint8","base_offset_size","addSubBoxArrays","height","num_bad_pixels","STREAMINFO","bsmod","general_constraint_indicator","traks","getInt16","default_sample_flags","findEndContiguousBuf","writeUint32Array","favc","group_description_index","temporalIdNested","reserved_2","num_entities_in_group"," stored buffer(s) (","stshBox","TFHD_FLAG_SAMPLE_SIZE"];return(wo=function(){return e})()}function So(e,t){var r=wo();return(So=function(e,t){return r[e-=259]})(e,t)}function Io(e,t){const r=Ao();return(Io=function(e,t){return r[e-=390]})(e,t)}function Ao(){const e=["7064649isDhun","62070BiMSpA","init","24BXrkBt","1147918apmQBk","stack overflow","wasm not supported","debugLog","catch","433668oonNRK","Module","init error","instantiate","134VfIxkD","map","memory","parse","TAG_NAME","debugWarn","instance","function","reduce","exports","3156848wNSqfs","player","debuglog","10wZPsJk","then","every","Instance","message","slice","55tMnnOP","6613783zdNtmH","object","936943fMCSlw","length","byteLength","Memory","destroy"];return(Ao=function(){return e})()}function Eo(){const e=ko;for(var t=arguments[e(213)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(217)];return r[e(227)](((t,r)=>{const n=e,s=new i((0|t[n(231)])+(0|r[n(231)]));return s[n(229)](t,0),s[n(229)](r,0|t[n(231)]),s}),new i)}function ko(e,t){const r=Co();return(ko=function(e,t){return r[e-=213]})(e,t)}function Co(){const e=["291489SloKHn","12CAYgSE","replace","353738RVHoby","reduce","48LLqfRP","set","135kLBFZX","byteLength","length","687560ouFqnp","error","759715axsyuI","constructor","substr","69593jvRYRv","2280831KdMHvC","8901541Ifzqrw","10JrGrDX"];return(Co=function(){return e})()}function To(e,t){const r=$o();return(To=function(e,t){return r[e-=295]})(e,t)}bo.Log,bo[_o(1118)],bo[_o(518)],bo.MultiBufferStream,bo.MPEG4DescriptorParser,bo.BoxParser,bo[_o(602)],bo.Textin4Parser,bo[_o(1394)],bo[_o(800)],function(e,t){const r=Io,n=e();for(;;)try{if(732039===parseInt(r(423))/1+parseInt(r(392))/2*(parseInt(r(420))/3)+-parseInt(r(402))/4+parseInt(r(411))/5*(-parseInt(r(428))/6)+parseInt(r(414))/7*(-parseInt(r(422))/8)+-parseInt(r(419))/9*(-parseInt(r(405))/10)+-parseInt(r(412))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ao),function(e,t){const r=ko,n=e();for(;;)try{if(954421===parseInt(r(219))/1+parseInt(r(226))/2+parseInt(r(223))/3*(parseInt(r(228))/4)+parseInt(r(216))/5*(-parseInt(r(224))/6)+parseInt(r(220))/7+-parseInt(r(214))/8*(parseInt(r(230))/9)+parseInt(r(222))/10*(parseInt(r(221))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Co),function(e,t){const r=To,n=e();for(;;)try{if(993536===parseInt(r(313))/1+-parseInt(r(311))/2*(parseInt(r(324))/3)+-parseInt(r(305))/4*(-parseInt(r(307))/5)+parseInt(r(300))/6*(parseInt(r(326))/7)+-parseInt(r(328))/8+-parseInt(r(295))/9*(-parseInt(r(312))/10)+parseInt(r(320))/11*(-parseInt(r(329))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}($o);const xo=16,Do=[214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72],Bo=[462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257];function Po(e){const t=To,r=[];for(let n=0,i=e[t(316)];n<i;n+=2)r[t(310)](parseInt(e[t(325)](n,2),16));return r}function Mo(e){const t=To;return e[t(322)]((e=>{const r=t;return 1===(e=e[r(301)](16))[r(316)]?"0"+e:e})).join("")}function Uo(e){const t=To,r=[];for(let n=0,i=e.length;n<i;n++){const i=e[t(315)](n);if(i<=127)r.push(i);else if(i<=2047)r[t(310)](192|i>>>6),r[t(310)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(310)](224|i>>>12),r[t(310)](128|i>>>6&63),r.push(128|63&i);else{if(!(i>=65536&&i<=1114111))throw r.push(i),new Error(t(296));n++,r[t(310)](240|i>>>18&28),r[t(310)](128|i>>>12&63),r[t(310)](128|i>>>6&63),r.push(128|63&i)}}return r}function Fo(e){const t=To,r=[];for(let n=0,i=e[t(316)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(310)](String[t(318)](((7&e[n])<<18)+((63&e[n+1])<<12)+((63&e[n+2])<<6)+(63&e[n+3]))),n+=3):e[n]>=224&&e[n]<=239?(r[t(310)](String[t(318)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(310)](String.fromCodePoint(((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(318)](e[n]));return r[t(317)]("")}function Ro(e,t){const r=31&t;return e<<r|e>>>32-r}function Lo(e){return(255&Do[e>>>24&255])<<24|(255&Do[e>>>16&255])<<16|(255&Do[e>>>8&255])<<8|255&Do[255&e]}function Oo(e){return e^Ro(e,2)^Ro(e,10)^Ro(e,18)^Ro(e,24)}function zo(e){return e^Ro(e,13)^Ro(e,23)}function No(e,t,r){const n=new Array(4),i=new Array(4);for(let t=0;t<4;t++)i[0]=255&e[4*t],i[1]=255&e[4*t+1],i[2]=255&e[4*t+2],i[3]=255&e[4*t+3],n[t]=i[0]<<24|i[1]<<16|i[2]<<8|i[3];for(let e,t=0;t<32;t+=4)e=n[1]^n[2]^n[3]^r[t+0],n[0]^=Oo(Lo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Oo(Lo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Oo(Lo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Oo(Lo(e));for(let e=0;e<16;e+=4)t[e]=n[3-e/4]>>>24&255,t[e+1]=n[3-e/4]>>>16&255,t[e+2]=n[3-e/4]>>>8&255,t[e+3]=255&n[3-e/4]}function Ho(e,t,r){const n=new Array(4),i=new Array(4);for(let t=0;t<4;t++)i[0]=255&e[0+4*t],i[1]=255&e[1+4*t],i[2]=255&e[2+4*t],i[3]=255&e[3+4*t],n[t]=i[0]<<24|i[1]<<16|i[2]<<8|i[3];n[0]^=2746333894,n[1]^=1453994832,n[2]^=1736282519,n[3]^=2993693404;for(let e,r=0;r<32;r+=4)e=n[1]^n[2]^n[3]^Bo[r+0],t[r+0]=n[0]^=zo(Lo(e)),e=n[2]^n[3]^n[0]^Bo[r+1],t[r+1]=n[1]^=zo(Lo(e)),e=n[3]^n[0]^n[1]^Bo[r+2],t[r+2]=n[2]^=zo(Lo(e)),e=n[0]^n[1]^n[2]^Bo[r+3],t[r+3]=n[3]^=zo(Lo(e));if(0===r)for(let e,r=0;r<16;r++)e=t[r],t[r]=t[31-r],t[31-r]=e}function jo(e,t,r){const n=To;let{padding:i=n(314),mode:s,iv:o=[],output:a="string"}=arguments[n(316)]>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(319)&&(typeof o===n(297)&&(o=Po(o)),16!==o.length))throw new Error(n(303));if(typeof t===n(297)&&(t=Po(t)),16!==t[n(316)])throw new Error(n(321));if(e=typeof e===n(297)?0!==r?Uo(e):Po(e):[...e],(i===n(299)||i===n(314))&&0!==r){const t=xo-e[n(316)]%xo;for(let r=0;r<t;r++)e[n(310)](t)}const c=new Array(32);Ho(t,c,r);const u=[];let l=o,d=e.length,h=0;for(;d>=xo;){const t=e[n(304)](h,h+16),i=new Array(16);if("cbc"===s)for(let e=0;e<xo;e++)0!==r&&(t[e]^=l[e]);No(t,i,c);for(let e=0;e<xo;e++)"cbc"===s&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(319)&&(l=0!==r?i:t),d-=xo,h+=xo}if((i===n(299)||i===n(314))&&0===r){const e=u[n(316)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(306));u[n(309)](e-t,t)}return a!==n(323)?0!==r?Mo(u):Fo(u):u}function Vo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Wo(e,t){const r=To;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(327)];let o=new Uint8Array(e.slice(0,5)),a=5;for(;a<s;){const c=e[r(304)](a,a+4);let u=Vo(c);if(u>s){const t=new Uint8Array(o[r(316)]+e[r(316)]-a);t[r(302)](o,0),t.set(e.slice(a),o[r(316)]),o=t;break}let l=e[a+4],d=!1,h=2;if(n?(i&&(h=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][r(308)](l)):(l&=31,d=1===l||5===l),d){const n=jo(e[r(304)](a+4+h,a+4+u),t,0,{padding:r(331),output:r(323)});let i=n[n[r(316)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n.length-t]!==i){e=!1;break}e&&n[r(309)](n[r(316)]-i,i)}const s=new Uint8Array(h);s[r(302)](e[r(304)](a+4,a+4+h),0);const c=At(Eo(s,new Uint8Array(n))),l=new Uint8Array(o.length+c.length);l[r(302)](o,0),l.set(c,o[r(316)]),o=l}else{const t=e.slice(a+4,a+4+u),n=new Uint8Array(o[r(316)]+4+t[r(316)]);n.set(o,0),n[r(302)](c,o.length),n[r(302)](t,o.length+4),o=n}a=a+4+u}return o}function $o(){const e=["byteLength","14596224BLlfyg","20971884TUDzwC","error","none","1053ZrWCol","input is not supported","string","arrayBuffer.length","pkcs#5","78JlroAI","toString","set","iv is invalid","slice","34660WQHjEk","padding is invalid","955IJnPEh","includes","splice","push","308uOptTY","13820agxBAm","1955105vaQTeJ","pkcs#7","codePointAt","length","join","fromCodePoint","cbc","11wkFpIJ","key is invalid","map","array","15537uQiPyC","substr","856947FXjhzw"];return($o=function(){return e})()}const Go=qo;function qo(e,t){const r=Jo();return(qo=function(e,t){return r[e-=399]})(e,t)}!function(e,t){const r=qo,n=e();for(;;)try{if(450721===-parseInt(r(404))/1+-parseInt(r(402))/2*(-parseInt(r(409))/3)+-parseInt(r(403))/4+-parseInt(r(401))/5+parseInt(r(400))/6*(parseInt(r(412))/7)+-parseInt(r(413))/8+parseInt(r(410))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Jo);class Ko{on(e,t,r){const n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this}once(e,t,r){const n=this;function i(){const s=qo;n.off(e,i);for(var o=arguments[s(411)],a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(406)](r,a)}return i._=t,this.on(e,i,r)}[Go(407)](e){const t=Go,r=((this.e||(this.e={}))[e]||[]).slice();for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r[t(411)];e+=1)r[e].fn[t(406)](r[e][t(414)],i);return this}[Go(399)](e,t){const r=Go,n=this.e||(this.e={});if(!e)return Object[r(408)](n)[r(405)]((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i[r(411)];e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s.push(i[e]);return s.length?n[e]=s:delete n[e],this}}function Jo(){const e=["49LqSLNT","6652256oqoJJP","ctx","off","527322eRNRZW","2373230yJCLPr","2NgAkPK","2606368lMQuYh","566892fczLUo","forEach","apply","emit","keys","1537275TbkkPp","16629741VkXsqD","length"];return(Jo=function(){return e})()}const Xo=Zo;function Yo(){const e=["state","secondStartCodeOffset","170457rDpVZy","reset","stats","off","versionLayer","376qpSrqb","slice","parsedOffset","tempBuffer","set","1276513IgrwPK","Init","findFirstStartCode","37809bAJHkL","init","4822305HveTBI","81GEaaTP","4HrPOAw","52768452NHRaha","emit","isDestroyed","length","fisrtStartCodeOffset","581930vHwuWc","dispatch","1541220XXrBqc","2yCXmua","findSecondStartCode"];return(Yo=function(){return e})()}function Zo(e,t){const r=Yo();return(Zo=function(e,t){return r[e-=334]})(e,t)}!function(e,t){const r=Zo,n=e();for(;;)try{if(643657===-parseInt(r(360))/1+parseInt(r(346))/2*(parseInt(r(363))/3)+-parseInt(r(337))/4*(parseInt(r(335))/5)+-parseInt(r(345))/6+-parseInt(r(350))/7*(parseInt(r(355))/8)+-parseInt(r(336))/9*(parseInt(r(343))/10)+parseInt(r(338))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yo);const Qo={init:0,findFirstStartCode:1,findSecondStartCode:2};class ea extends Ko{constructor(e){const t=Zo;super(),this.player=e,this[t(340)]=!1,this[t(351)]()}destroy(){const e=Zo;this.isDestroyed=!1,this[e(353)](),this[e(351)]()}[Xo(351)](){const e=Xo;this[e(352)]=Qo[e(334)],this[e(358)]=new Uint8Array(0),this[e(357)]=0,this.versionLayer=0}[Xo(344)](e,t){const r=Xo;let n=new Uint8Array(this[r(358)][r(341)]+e[r(341)]);for(n[r(359)](this[r(358)],0),n[r(359)](e,this[r(358)][r(341)]),this.tempBuffer=n;!this[r(340)];){if(this[r(348)]==Qo[r(361)]){let e=!1;for(;this.tempBuffer[r(341)]-this[r(357)]>=2&&!this[r(340)];)if(255==this.tempBuffer[this[r(357)]]){if(!(!1&this[r(358)][this[r(357)]+1])){this[r(354)]=this[r(358)][this.parsedOffset+1],this.state=Qo[r(362)],this[r(342)]=this[r(357)],this[r(357)]+=2,e=!0;break}this[r(357)]++}else this[r(357)]++;if(e)continue;break}if(this[r(348)]==Qo[r(362)]){let e=!1;for(;this[r(358)].length-this[r(357)]>=2&&!this[r(340)];)if(255==this[r(358)][this[r(357)]]){if(this[r(358)][this[r(357)]+1]==this[r(354)]){this[r(348)]=Qo[r(347)],this[r(349)]=this[r(357)],this[r(357)]+=2,e=!0;break}this[r(357)]++}else this[r(357)]++;if(e)continue;break}if(this[r(348)]==Qo.findSecondStartCode){let e=this[r(358)][r(356)](this[r(342)],this.secondStartCodeOffset);this[r(339)]("data",e,t),this.tempBuffer=this[r(358)].slice(this[r(349)]),this[r(342)]=0,this.parsedOffset=2,this.state=Qo[r(362)]}}}}function ta(e,t,r){const n=ra;for(let i=2;i<e.length;++i){const s=i-2,o=t[s%t[n(139)]],a=r[s%r[n(139)]];e[i]=e[i]^o^a}return e}function ra(e,t){const r=sa();return(ra=function(e,t){return r[e-=136]})(e,t)}function na(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function ia(e,t,r){const n=ra;let i=arguments[n(139)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(137)];let o=5;for(;o<s;){let a=na(e[n(138)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(141)](c)):(c&=31,u=1===c||5===c),u){const i=ta(e[n(138)](o+4,o+4+a),t,r);e[n(145)](i,o+4)}o=o+4+a}return e}function sa(){const e=["2665329ADMXIn","8qXKBPG","3368150DZXAZS","395444ksGpLh","4pktVSw","4980372OVxhOw","byteLength","slice","length","978KabTru","includes","85kLGsky","7283187kdtlBP","22ArqkoH","set","1061hTuPpN","200358hVwCYL"];return(sa=function(){return e})()}function oa(e,t,r){const n=ra;if(e[n(137)]<=30)return e;const i=ta(e.slice(30),t,r);return e[n(145)](i,30),e}function aa(){var e=["filter","55QKzbEo","length","set","3614568WPAvfs","170VCLtWX","1190WhonUV","211252Cjbwmc","forEach","byteLength","15mwJyPS","30ASYlZN","821781kCgBCV","1148170gAVZEu","154380HwRbWz","1000dwcTqU","8483kheRdS"];return(aa=function(){return e})()}function ca(e,t){var r=aa();return(ca=function(e,t){return r[e-=419]})(e,t)}function ua(){for(var e=ca,t=arguments[e(420)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(435)](Boolean))[e(420)]<2)return r[0];const i=new Uint8Array(r.reduce(((t,r)=>t+r[e(427)]),0));let s=0;return r[e(426)]((t=>{i[e(421)](t,s),s+=t.byteLength})),i}!function(e,t){const r=ra,n=e();for(;;)try{if(519391===-parseInt(r(146))/1*(parseInt(r(140))/2)+parseInt(r(148))/3*(-parseInt(r(152))/4)+-parseInt(r(142))/5*(-parseInt(r(147))/6)+parseInt(r(151))/7*(parseInt(r(149))/8)+parseInt(r(143))/9+-parseInt(r(150))/10+-parseInt(r(144))/11*(-parseInt(r(136))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(sa),function(e,t){for(var r=ca,n=e();;)try{if(498539===parseInt(r(434))/1*(-parseInt(r(423))/2)+parseInt(r(428))/3*(parseInt(r(425))/4)+-parseInt(r(431))/5+-parseInt(r(432))/6+-parseInt(r(424))/7*(parseInt(r(433))/8)+parseInt(r(430))/9*(-parseInt(r(429))/10)+parseInt(r(419))/11*(parseInt(r(422))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(aa);const la=da;function da(e,t){const r=fa();return(da=function(e,t){return r[e-=233]})(e,t)}!function(e,t){const r=da,n=e();for(;;)try{if(768716===-parseInt(r(237))/1+-parseInt(r(241))/2+-parseInt(r(242))/3*(-parseInt(r(240))/4)+-parseInt(r(245))/5+parseInt(r(236))/6*(parseInt(r(250))/7)+parseInt(r(244))/8+-parseInt(r(251))/9*(-parseInt(r(238))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fa);class ha{constructor(e){const t=da;this.destroys=[],this[t(243)]=this[t(243)][t(239)](this),this.master=e}[la(243)](e,t,r){const n=la;let i=arguments[n(233)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array.isArray(t))return t[n(247)]((t=>this[n(243)](e,t,r,i)));e.addEventListener(t,r,i);const s=()=>{const s=n;Ot(e[s(235)])&&e[s(235)](t,r,i)};return this[n(253)].push(s),s}[la(234)](){const e=la;this[e(248)][e(252)](e(249),e(234)),this[e(253)][e(246)]((e=>e())),this.destroys=[]}}function fa(){const e=["45822RcsWDn","243QwUhae","debugLog","destroys","length","destroy","removeEventListener","18UWZAST","1276666wZepRx","199380XYYpUD","bind","4OqPDYl","614588slNqoe","2578377NDavWw","proxy","10366248eLKMab","1802640zSwUSl","forEach","map","master","Events"];return(fa=function(){return e})()}const pa=va;!function(e,t){const r=va,n=e();for(;;)try{if(702650===parseInt(r(545))/1+parseInt(r(507))/2+-parseInt(r(504))/3+parseInt(r(511))/4+-parseInt(r(530))/5+parseInt(r(554))/6*(parseInt(r(490))/7)+parseInt(r(506))/8*(-parseInt(r(548))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ya);class ma{static[pa(486)](){const e=pa;ma[e(532)]={avc1:[],avcC:[],hvc1:[],hvcC:[],av01:[],av1C:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[],Opus:[],dOps:[],"ac-3":[],dac3:[],"ec-3":[],dec3:[]};for(let t in ma[e(532)])ma.types[e(517)](t)&&(ma[e(532)][t]=[t.charCodeAt(0),t[e(540)](1),t[e(540)](2),t[e(540)](3)]);let t=ma.constants={};t[e(527)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(550)]=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSC=t[e(498)]=t[e(550)],t[e(556)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(479)]=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),t.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),t.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(497)]=new Uint8Array([0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[pa(501)](e){const t=pa;let r=8,n=null,i=Array.prototype[t(496)].call(arguments,1),s=i.length;for(let e=0;e<s;e++)r+=i[e][t(493)];n=new Uint8Array(r),n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r,n[t(484)](e,4);let o=8;for(let e=0;e<s;e++)n.set(i[e],o),o+=i[e].byteLength;return n}static[pa(488)](e){const t=pa;let r=ma[t(501)](ma.types[t(543)],ma[t(500)][t(527)]),n=ma.moov(e),i=new Uint8Array(r.byteLength+n.byteLength);return i[t(484)](r,0),i[t(484)](n,r[t(493)]),i}static[pa(477)](e){const t=pa;let r=ma.mvhd(e[t(485)],e[t(523)]),n=ma[t(505)](e),i=ma.mvex(e);return ma[t(501)](ma[t(532)][t(477)],r,n,i)}static mvhd(e,t){const r=pa;return ma[r(501)](ma.types[r(541)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static[pa(505)](e){const t=pa;return ma[t(501)](ma.types[t(505)],ma[t(474)](e),ma.mdia(e))}static[pa(474)](e){const t=pa;let r=e.id,n=e.duration,i=e[t(480)],s=e[t(555)];return ma[t(501)](ma.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,s>>>8&255,255&s,0,0]))}static[pa(510)](e){const t=pa;return ma[t(501)](ma[t(532)][t(510)],ma.mdhd(e),ma[t(515)](e),ma.minf(e))}static[pa(518)](e){const t=pa;let r=e[t(485)],n=e.duration;return ma[t(501)](ma.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static[pa(515)](e){const t=pa;let r=null;return r=e[t(529)]===t(499)?ma.constants[t(536)]:ma[t(500)][t(479)],ma[t(501)](ma[t(532)][t(515)],r)}static[pa(546)](e){const t=pa;let r=null;return r=e[t(529)]===t(499)?ma[t(501)](ma[t(532)][t(539)],ma[t(500)].SMHD):ma[t(501)](ma.types[t(502)],ma.constants.VMHD),ma[t(501)](ma[t(532)][t(546)],r,ma[t(557)](),ma[t(549)](e))}static[pa(557)](){const e=pa;return ma[e(501)](ma[e(532)][e(557)],ma[e(501)](ma[e(532)][e(475)],ma.constants[e(508)]))}static[pa(549)](e){const t=pa;return ma[t(501)](ma[t(532)].stbl,ma[t(494)](e),ma[t(501)](ma.types[t(552)],ma[t(500)][t(550)]),ma[t(501)](ma[t(532)].stsc,ma[t(500)].STSC),ma.box(ma[t(532)][t(512)],ma[t(500)][t(556)]),ma[t(501)](ma.types[t(551)],ma[t(500)][t(498)]))}static[pa(494)](e){const t=pa;return"audio"===e[t(529)]?e[t(519)]===t(558)?ma[t(501)](ma[t(532)][t(494)],ma[t(500)][t(492)],ma[t(558)](e)):ma[t(501)](ma.types.stsd,ma[t(500)][t(492)],ma[t(483)](e)):"avc"===e[t(528)]?ma[t(501)](ma[t(532)][t(494)],ma[t(500)].STSD_PREFIX,ma[t(544)](e)):ma.box(ma[t(532)][t(494)],ma[t(500)][t(492)],ma[t(521)](e))}static[pa(558)](e){const t=pa;let r=e[t(489)],n=e[t(487)],i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return ma[t(501)](ma[t(532)][t(537)],i)}static[pa(483)](e){const t=pa;let r=e[t(489)],n=e[t(487)],i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return ma[t(501)](ma.types.mp4a,i,ma[t(478)](e))}static[pa(478)](e){const t=pa;let r=e[t(531)]||[],n=r[t(482)],i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n])[t(476)](r).concat([6,1,2]));return ma[t(501)](ma[t(532)][t(478)],i)}static[pa(544)](e){const t=pa;let r=e[t(525)];const n=e.codecWidth,i=e[t(524)];let s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ma[t(501)](ma[t(532)][t(544)],s,ma.box(ma.types.avcC,r))}static[pa(521)](e){const t=pa;let r=e[t(525)];const n=e[t(491)],i=e[t(524)];let s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ma.box(ma[t(532)].hvc1,s,ma[t(501)](ma[t(532)][t(509)],r))}static[pa(535)](e){const t=pa;return ma.box(ma[t(532)][t(535)],ma.trex(e))}static[pa(516)](e){const t=pa;let r=e.id,n=new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ma[t(501)](ma.types.trex,n)}static moof(e,t){const r=pa;return ma[r(501)](ma[r(532)][r(547)],ma[r(526)](e[r(542)]),ma[r(520)](e,t))}static[pa(526)](e){const t=pa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return ma.box(ma[t(532)][t(526)],r)}static[pa(520)](e,t){const r=pa;let n=e.id,i=ma[r(501)](ma[r(532)][r(495)],new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=ma[r(501)](ma.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=ma[r(481)](e),a=ma[r(514)](e,o[r(493)]+16+16+8+16+8+8);return ma[r(501)](ma[r(532)][r(520)],i,s,a,o)}static[pa(481)](e){const t=pa;let r=new Uint8Array(5),n=e[t(533)];return r[4]=n[t(473)]<<6|n[t(513)]<<4|n[t(503)]<<2|n.hasRedundancy,ma[t(501)](ma.types.sdtp,r)}static[pa(514)](e,t){const r=pa;let n=new Uint8Array(28);t+=36,n[r(484)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(523)],s=e[r(553)],o=e[r(533)],a=e[r(534)];return n[r(484)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(473)]<<2|o[r(513)],o[r(503)]<<6|o.hasRedundancy<<4|o[r(538)],0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),ma[r(501)](ma[r(532)].trun,n)}static[pa(522)](e){const t=pa;return ma[t(501)](ma[t(532)].mdat,e)}}function va(e,t){const r=ya();return(va=function(e,t){return r[e-=473]})(e,t)}function ya(){const e=["hasOwnProperty","mdhd","audioType","traf","hvc1","mdat","duration","codecHeight","avcc","mfhd","FTYP","videoType","type","4035260sFHVrb","config","types","flags","cts","mvex","HDLR_AUDIO",".mp3","isNonSync","smhd","charCodeAt","mvhd","sequenceNumber","ftyp","avc1","1308193IlFdbc","minf","moof","63aWHHSs","stbl","STTS","stco","stts","size","12UsEwQX","presentHeight","STSZ","dinf","mp3","isLeading","tkhd","dref","concat","moov","esds","HDLR_VIDEO","presentWidth","sdtp","length","mp4a","set","timescale","init","audioSampleRate","generateInitSegment","channelCount","4170131VDhjhx","codecWidth","STSD_PREFIX","byteLength","stsd","tfhd","slice","SMHD","STCO","audio","constants","box","vmhd","isDependedOn","1743051UNQUzd","trak","3318872LEtoXQ","2309464YqhvUV","DREF","hvcC","mdia","5361364ARZygq","stsz","dependsOn","trun","hdlr","trex"];return(ya=function(){return e})()}ma[pa(486)]();var ga=ba;!function(e,t){for(var r=ba,n=e();;)try{if(423661===parseInt(r(132))/1*(-parseInt(r(130))/2)+-parseInt(r(137))/3+parseInt(r(131))/4+parseInt(r(139))/5*(parseInt(r(128))/6)+-parseInt(r(136))/7*(-parseInt(r(129))/8)+parseInt(r(133))/9+-parseInt(r(134))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wa);var _a=Qe[ga(140)]((function(e){var t=ga;e[t(135)]=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(135)].__esModule=!0,e[t(135)][t(141)]=e[t(135)]}));function ba(e,t){var r=wa();return(ba=function(e,t){return r[e-=128]})(e,t)}function wa(){var e=["2208tCEsrg","2dAxVLa","3036260VBfdsP","306203XhsKca","5376825HRAjPg","8055340WQKcbk","exports","1358xyDGFb","795462emisEt","unwrapExports","976295TlNcPB","createCommonjsModule","default","12vqjmwY"];return(wa=function(){return e})()}function Sa(){const e=["error","length","82NrhRJU","4BcdBgk","2445006sLTEtw","868gWzEWI","mp3","13110KbTMBg","368080kquCHB","4875561QqycNm","buffer","channel_count","data","2305395rtZynG","16355XRDZBd","Invalid MP3 packet, first byte != 0xFF ","530aBMQiB","set","159203rCqlqG","Invalid MP3 packet, header missing!"];return(Sa=function(){return e})()}Qe[ga(138)](_a),function(e,t){const r=xa,n=e();for(;;)try{if(408242===-parseInt(r(242))/1*(-parseInt(r(250))/2)+-parseInt(r(252))/3*(parseInt(r(251))/4)+parseInt(r(241))/5+parseInt(r(255))/6*(parseInt(r(253))/7)+parseInt(r(256))/8+parseInt(r(257))/9+-parseInt(r(244))/10*(parseInt(r(246))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sa);const Ia=[44100,48e3,32e3,0],Aa=[22050,24e3,16e3,0],Ea=[11025,12e3,8e3,0],ka=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],Ca=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Ta=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function xa(e,t){const r=Sa();return(xa=function(e,t){return r[e-=240]})(e,t)}function Da(e){const t=xa;if(e[t(249)]<4)return void console[t(248)](t(247));let r=new Uint8Array(e[t(258)]),n=null;if(255!==r[0])return void console[t(248)](t(243));let i=r[1]>>>3&3,s=(6&r[1])>>1,o=(240&r[2])>>>4,a=(12&r[2])>>>2,c=3!==(r[3]>>>6&3)?2:1,u=0,l=0,d=t(254);switch(i){case 0:u=Ea[a];break;case 2:u=Aa[a];break;case 3:u=Ia[a]}switch(s){case 1:o<Ta[t(249)]&&(l=Ta[o]);break;case 2:o<Ca[t(249)]&&(l=Ca[o]);break;case 3:o<ka.length&&(l=ka[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(254)},n}const Ba=Pa;function Pa(e,t){const r=za();return(Pa=function(e,t){return r[e-=370]})(e,t)}!function(e,t){const r=Pa,n=e();for(;;)try{if(733418===parseInt(r(409))/1+-parseInt(r(424))/2+-parseInt(r(382))/3*(-parseInt(r(417))/4)+parseInt(r(391))/5+-parseInt(r(374))/6*(parseInt(r(377))/7)+parseInt(r(400))/8+-parseInt(r(387))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(za);const Ma={kMPEG1Audio:3,kMPEG2Audio:4,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};class Ua{constructor(){const e=Pa;this[e(402)]=[],this[e(415)]=0,this[e(370)]=0,this[e(381)]=0}}class Fa{constructor(){const e=Pa;this[e(390)]=null,this[e(406)]=null,this.stream_type=null,this[e(381)]=null}}class Ra{constructor(){const e=Pa;this[e(390)]=null,this[e(372)]=null,this[e(414)]=null,this[e(406)]=null,this[e(427)]=null,this[e(399)]=null,this[e(412)]=null}}const La=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class Oa{constructor(){const e=Pa;this[e(375)]=null,this[e(383)]=null,this[e(418)]=null,this[e(401)]=null,this[e(395)]=null,this[e(379)]=null,this[e(413)]=null,this[e(385)]=null,this[e(389)]=null,this[e(423)]=null,this[e(405)]=null,this[e(380)]=null,this[e(392)]=null,this.profile=null,this[e(376)]=null,this[e(422)]=null,this[e(404)]=null,this[e(398)]=null,this.sarDen=null,this.metadata=null,this[e(411)]=null,this[e(410)]=null,this[e(373)]=null,this[e(426)]=null}isComplete(){const e=Pa;let t=!1===this.hasAudio||!0===this[e(418)]&&null!=this[e(395)]&&null!=this[e(389)]&&null!=this[e(423)],r=!1===this.hasVideo||!0===this[e(401)]&&null!=this[e(379)]&&null!=this[e(405)]&&null!=this.height&&null!=this[e(392)]&&null!=this[e(428)]&&null!=this[e(376)]&&null!=this[e(422)]&&null!=this[e(404)]&&null!=this[e(398)]&&null!=this.sarDen;return null!=this[e(375)]&&t&&r}[Ba(425)](){return!0===this.hasKeyframesIndex}[Ba(408)](e){const t=Ba;if(null==this.keyframesIndex)return null;let r=this[t(426)],n=this[t(429)](r.times,e);return{index:n,milliseconds:r[t(420)][n],fileposition:r.filepositions[n]}}[Ba(429)](e,t){let r=0,n=e.length-1,i=0,s=0,o=n;for(t<e[0]&&(r=0,s=o+1);s<=o;){if(i=s+Math.floor((o-s)/2),i===n||t>=e[i]&&t<e[i+1]){r=i;break}e[i]<t?s=i+1:o=i-1}return r}}function za(){const e=["original_codec_mimetype","chromaFormat","width","data","codec_mimetype","getNearestKeyframe","454439ojUajg","segmentCount","segments","dts","audioDataRate","len","total_length","indexOf","38476zTnafK","hasAudio","original_object_type","times","channel_count","refFrames","audioChannelCount","2319538OcZHFq","isSeekable","keyframesIndex","pts","profile","_search","expected_length","sampling_freq_index","stream_id","hasKeyframesIndex","752028pLEjoS","mimeType","level","77GaAzut","mp4a.40.","videoCodec","height","random_access_indicator","405jWsUOM","duration","sampling_rate","videoDataRate","firefox","6043851mqPSoj","config","audioSampleRate","pid","4546855KTCJdu","fps","userAgent","channel_config","audioCodec","audio_object_type","android","sarNum","nearest_pts","10248552YGWIKn","hasVideo","slices"];return(za=function(){return e})()}class Na{constructor(e){const t=Ba;let r=null,n=e.audio_object_type,i=e[t(396)],s=e[t(371)],o=e[t(394)],a=0,c=navigator[t(393)].toLowerCase();-1!==c.indexOf(t(386))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c[t(416)](t(397))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this[t(388)]=r,this[t(384)]=La[s],this.sampling_index=s,this[t(421)]=o,this.object_type=i,this[t(419)]=n,this[t(407)]=t(378)+i,this[t(403)]=t(378)+n}}const Ha=Va;function ja(){const e=["5985693JaWlvW","1383570aEznQG","skipLZ","readUByte","bitsAvailable","27978376yEwvbT","getBits","3871074YklhnK","byteLength","length","readUEG","readBits","data","skipUEG","bitLength","5fuSuep","skipBits","readUShort","skipEG","427419pCyFoT","9shZfRn","index","1454505fmWfsn","3470792TpEywi"];return(ja=function(){return e})()}function Va(e,t){const r=ja();return(Va=function(e,t){return r[e-=381]})(e,t)}!function(e,t){const r=Va,n=e();for(;;)try{if(494952===-parseInt(r(395))/1+-parseInt(r(401))/2+parseInt(r(398))/3+-parseInt(r(399))/4+parseInt(r(391))/5*(-parseInt(r(383))/6)+-parseInt(r(400))/7+-parseInt(r(381))/8*(-parseInt(r(396))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ja);class Wa{constructor(e){const t=Va;this[t(388)]=e,this[t(397)]=0,this.bitLength=8*e[t(384)]}get[Ha(404)](){return this[Ha(390)]-this.index}[Ha(392)](e){const t=Ha;if(this.bitsAvailable<e)return!1;this[t(397)]+=e}[Ha(387)](e){const t=Ha;let r=!(arguments[t(385)]>1&&void 0!==arguments[1])||arguments[1];return this[t(382)](e,this[t(397)],r)}[Ha(382)](e,t){const r=Ha;let n=!(arguments[r(385)]>2&&void 0!==arguments[2])||arguments[2];if(this[r(404)]<e)return 0;const i=t%8,s=this[r(388)][t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this.index+=e),s>>o-e;{n&&(this[r(397)]+=o);const i=e-o;return s<<i|this.getBits(i,t+o,n)}}[Ha(402)](){const e=Ha;let t;for(t=0;t<this[e(390)]-this[e(397)];++t)if(0!==this[e(382)](1,this[e(397)]+t,!1))return this[e(397)]+=t,t;return t}[Ha(389)](){const e=Ha;this[e(392)](1+this[e(402)]())}[Ha(394)](){const e=Ha;this.skipBits(1+this[e(402)]())}[Ha(386)](){const e=Ha,t=this[e(402)]();return this[e(387)](t+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return 1===this[Ha(387)](1)}[Ha(403)](){const e=Ha;let t=arguments[e(385)]>0&&void 0!==arguments[0]?arguments[0]:1;return this[e(387)](8*t)}[Ha(393)](){return this[Ha(387)](16)}readUInt(){return this[Ha(387)](32)}}function $a(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=Ja,n=e();;)try{if(488066===parseInt(r(122))/1*(-parseInt(r(101))/2)+-parseInt(r(105))/3*(parseInt(r(120))/4)+-parseInt(r(106))/5*(-parseInt(r(104))/6)+-parseInt(r(114))/7*(parseInt(r(111))/8)+-parseInt(r(110))/9*(-parseInt(r(107))/10)+-parseInt(r(123))/11+-parseInt(r(108))/12*(-parseInt(r(117))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ec);const Ga=new Array(214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72),qa=new Array(2746333894,1453994832,1736282519,2993693404),Ka=new Array(462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257);function Ja(e,t){var r=ec();return(Ja=function(e,t){return r[e-=100]})(e,t)}function Xa(e,t,r,n,i){var s=Ja,o=i;o=t+i>e[s(118)]&&n+i<=r[s(118)]?e[s(118)]-t:n+i>r[s(118)]&&t+i<=e[s(118)]?r[s(118)]-n:t+i<=e[s(118)]&&n+i<=r[s(118)]?i:r[s(118)]<e.length?r[s(118)]-n:e[s(118)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function Ya(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function Za(e,t){var r=Ja;return t+3<e[r(118)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e.length?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(118)]?e[t]<<8|e[t+1]:e[t]}function Qa(e){var t=new Array(36),r=function(e){for(var t=Ja,r=Math[t(100)](e[t(118)]/4),n=new Array(r),i=0;i<e[t(118)];i++)e[i]=255&e[i];for(i=0;i<n[t(118)];i++)n[i]=Za(e,4*i);return n}(e);t[0]=r[0]^qa[0],t[1]=r[1]^qa[1],t[2]=r[2]^qa[2],t[3]=r[3]^qa[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^tc(t[i+1]^t[i+2]^t[i+3]^Ka[i]),n[i]=t[i+4];return n}function ec(){var e=["147571MtQepD","986920oQxJJl","ceil","6jgNeCi","sm4 key is error!","iv is error!","282nlTNDt","15999eANqML","91085RLNyAD","1799410FlccXa","47148EAiPuy","set","45wfGbGl","597232LOnLsG","includes","data is error!","14iNNhJq","log","byteLength","637vNVvWj","length","cipher is error!","584TCcdgK","slice"];return(ec=function(){return e})()}function tc(e){var t=new Array(4),r=Ya(e);t[0]=Ga[255&r[0]],t[1]=Ga[255&r[1]],t[2]=Ga[255&r[2]],t[3]=Ga[255&r[3]];var n=Za(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function rc(e,t){var r=new Array(36);r[0]=Za(t,0),r[1]=Za(t,4),r[2]=Za(t,8),r[3]=Za(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^nc(r[n+1]^r[n+2]^r[n+3]^e[n]);var i=new Array(4);for(n=35;n>=32;n--)i[35-n]=r[n];return function(e){for(var t=Ja,r=new Array(4*e[t(118)]),n=0;n<e[t(118)];n++)Xa(Ya(e[n]),0,r,4*n,4);return r}(i)}function nc(e){var t=Ya(e),r=new Array(4);r[0]=Ga[255&t[0]],r[1]=Ga[255&t[1]],r[2]=Ga[255&t[2]],r[3]=Ga[255&t[3]];var n=Za(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function ic(e,t,r){var n=Ja;if(null==e||null==e||e[n(118)]%16!=0)return console[n(115)](n(102)),null;if(null==r||null==r||r.length<=0)return console[n(115)](n(119)),null;if(null==t||null==t||t[n(118)]%16!=0)return console[n(115)]("iv is error!"),null;for(var i=Qa(e),s=Math[n(100)](r[n(118)]/16),o=new Array(r[n(118)]),a=t[n(121)](),c=0;c<s;c++){a=rc(i,a);var u=new Array(16),l=16*c,d=Math.min(l+16,r[n(118)]);Xa(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function sc(e,t,r){var n=Ja;let i=arguments[n(118)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(116)];let a=5;for(;a<o;){let c=$a(e[n(121)](a,a+4));if(c>o)break;let u=e[a+4],l=!1,d=2;if(i?(s&&(d=3),u=u>>>1&63,l=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(112)](u)):(u&=31,l=1===u||5===u),l){const i=ic(t,r,e[n(121)](a+4+d,a+4+c));e[n(109)](i,a+4+d)}a=a+4+c}return e}const oc=ac;function ac(e,t){const r=cc();return(ac=function(e,t){return r[e-=286]})(e,t)}function cc(){const e=["2145789wGFZMc","Opus: Channel count changed from ","demuxM7s() type is video and arrayBuffer length is "," and diff is "," and has iFrame, set dropping is true","LOG_NAME","PACKET_TYPE_FRAMESX","fileStart","audioTrackId","key","_decodeVideo payload bytes is 0 and return","concat","addEventListener","streamDts","channel_mode","timeInit set false , cacheTrack = {} now dts is ","kSliceSPS","videoCode","chromaFormat","fetchErrorWorker",", isVideoSequenceHeader is true","_resetInIt","fps_num","mseError","isSendSeqHeader","isCacheBeforeDecodeForFpsRender","videoPayload","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","decodeNext","parsePAT: table_id ","dispatchAudioMediaSegment","videoMimeType","websocketOpenTimeout","_decodeVideo now time is ","getAudioBufferLength"," less than (or equal) preTs is ","274333ntVMEr","dropping","entries","_clearAudioNoDataCheckTimeout","useSIMD","indexOf","worker TsLoaderV2","pat_","_needCleanupSourceBuffer","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","config","wasmWidthOrHeightChange","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ","flvBufferData","loop() isPushDropping is true and bufferList length is ","close","hasInit","onReady","pcr_pid","demuxFlv() type is ","addSourceBuffer","endOfStream","audioAACSequenceHeader","firstRenderTime is ","MP3: AudioObjectType changed from ","loop() do not decode and delay is ","random_access_indicator","worker wcsDecoder","decodeVideo and webcodecs configure is","demuxMpeg4","sarRatio","hasIframeInBufferList","parseG711Payload","sampling_freq_index","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","clearBuffer,bufferList length is ","demuxFlv() type is video and payload.byteLength is ","kSlicePPS"," create uint8Array error :","AAC","pushBuffer audio ts is ","handleAddNaluStartCode","audioSampleRate","HEAPU8",",nalu type is ","options","calcNetworkDelay","getDelayNotUpdateDelay() and preDelayTimestamp is ","mimeType"," and decoder.delay is ","state","streamFps"," null","getStreamBufferLength","mp3Demuxer","mseSourceBufferError mseDecoder.audioSourceBuffer","onOffscreenCanvasWebglContextLost","delete","onmessage:","kEAC3","streamVideoType","flvScriptData","mediaSourceAppendBufferError","protocols","isPlaybackPause","timescale_","onMediaSourceSourceOpen() sourceBuffer is null and next init","nakedFlowH265DemuxUseNew","h264 naluList.length === 0","idle",", pts=","fetchNext().catch() and e is ","_getSeqHeader","_isEnhancedH265Header","fetchNext().then() and requestAbort is true so return","mediaSourceAudioG711NotSupport","visibility"," \n and now ts is ","Parsed first PMT: ","audioBufferSize","JbPro Worker Version is ","isPlayUseMSEAndDecoderInWorker","fetchStream","dispatchAudioInitSegment","_preDoDecode","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","isTrusted","loas_previous_frame","playbackIsPause",",and old bufferList length is ","notConnect","locked","pmt_","HEAPU32","isSm4Crypto","h264","onopen","parsePAT","hasInitVideoCodec",",\n diff is ","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng","code","buffering","abortSourceBuffer() abort sourceBuffer","useMSE","timed_id3_pids","prevDts","minf"," package length is ","keyFrame","parsePES: packet_start_code_prefix should be 1 but with value ","kSliceNonIDR","HEAPF32"," and next dropBuffer","needInitAudio"," and forOldVersion is ","cacheTrack","videoTrackId","stencil","ec-3","setCodecAudio: mp3 is not support for old version","options:",'fetchNext().then() and value "',",\n and emit change event","kMetadata","handleOffscreenCanvasWebglContextRestored"," and isVideoSqeHeader is ","pendingAudioSegments","fetchStream, WebsocketStream socket open","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","onerror","_bindMediaSourceEvents","pes_private_data_pids","_decodeAudio","simdDecodeError",", old height is ","mseAutoCleanupMinBackwardDuration","codecHeight","dispatchVideoMediaSegment","parseSPS$2","sourceClose",", new height is ","Synchronous KLV Metadata: pid=","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","kH264","DataStream","audioSampleRateIndex"," and notDroppingDelayTs is ","parseADTSAACPayload","audioSequenceNumber","streamType","subarray","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()",'video/mp4; codecs="',"VideoDecoder","level","streamStats","isPlayVod","parseEAC3Payload","audioCode","_decodeVideo"," \n and now ts is ","stream_type","kLOASAAC","getTime","firstRenderTime","message","Video: Codec mimeType changed from ","isAAC","parseSection","pes_slice_queues_","common_pids","low_frequency_effects_channel_on","refSampleDuration","pcmData ts ","abort","audioNalu",", start dts is ","getDelayNotUpdateDelay","playbackRate","toString","debugLog","updating","fetchNext().then() and abortController.signal.aborted is true so return","decodeVideo first frame is not iFrame"," and maxDiff is ","isPlayUseMSE","iFrame","bit_stream_identification","fetch done","error","decoder","yuvData, transferToImageBitmap error is","catch",'video/mp2t; codecs="',"mseDecoder.sourceBuffer.appendBuffer()","pipeTo","streamSuccess","aborted","video_init_segment_dispatched_","getContextAttributes","yuvData ts ",", need clear is ","clearBuffer","firstAudioTime","kSCTE35","audioCodec","handleVideoH265NaluList list size is ","expected_length"," \n and diff is ","abort success",",\n and resetAllDelay",", streamFps is ","video_metadata_changed_","avcC","wcsDecodeAudio","isPause","height","videoSEI","readNextNaluPayload"," ,new bufferList is ","reduce","playType","playbackCacheLoop","codec_size","_initPmt","webglcontextrestored",", syncOffset = ","lastBuffer"," > ","details","removeSourceBuffer"," > timestamp is ","original_object_type","getNaluDts","data","hasPendingEos","isWasmMp4","nearest_pts","\n and replay","createFile","offscreenCanvasCtx"," and ignore","isTs"," and prevTs is ","getUint32","scte_35_pids","mediaSourceAudioNoDataTimeout","streamVideoFps","dts","audio_last_sample_pts_","ts_packet_size","pts","setCodecAudio: hasInitAudioCodec is false, codecId is ","initVideo","setCodecVideo: hasInitVideoCodec is false, codecId is ","PACKET_TYPE_FRAMES","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment","\n maybe trigger black screen or flower screen\n ","loas_aac",", height: ","pushBuffer(), pushLatestDelay is ","videoNalu","kAC3"," and prev dts is ","bit_depth","draw, decoder is destroyed and return","current_pmt_pid_","setCodec","ac3","writableStream pipeTo() and e is","Client disconnecting","sort","webglObj"," and mseCorrectTimeDuration is ","codedWidth","sync_byte = ","Video: Present resolution width changed from ","isStateOpen","openWebglAlignment"," and prevPayloadBufferSize is ","nakedFlowFps","isFirefox","pendingRemoveRanges","suffixSei","parseVideo265Header","Generated first HEVCDecoderConfigurationRecord for mimeType: ","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()",", and set streamFps is 25","units","stopStreamRateAndStatsInterval","websocket","VideoEncoder","getDelay() and preDelayTimestamp is ","pid","simdH264DecodeVideoWidthIsTooLarge","onError","FT_KEY","name","fetch().catch() and abortController.signal.aborted is true so return","codedHeight","localDts","decodeVideo"," cacheTrack dts is ","mseDecoder.audioSourceBuffer.appendBuffer()","getTrackById"," and return","parseH265Payload","debugWarn","isIFrame","ID3 ","extractNALu() buffer error","size","stringify","websocket error","video","_doDecodeVideo","onSamples","useWCS","getHandle","readyState","dispatch naluArray length is 0","forEach","isWidthOrHeightChanged","width is ","handleVideoH265Nalu","offscreenCanvasGL","hasAudio","asynchronous_klv_pids","setCodecAudio: init audio codec, codeId is ","read","VideoDecoder error: ","resetDelay","readBits","updatePlaybackIsPause, isPause is ","startTimestamp"," and has iIframe and next decoder.dropBuffer$2()","setCodecVideo: init video codec , codecId is ","findIndex","dispatchPESPrivateDataDescriptor","destroy","send","extractNALu$2","demuxTs","mp3","useOffscreen","605SLMohf","channel_config","network_pid","AudioDecoder","meta"," and bufferList length is ","version_number","aac","mseCorrectTimeDuration","MP3: SamplingFrequencyIndex changed from "," ,delay is ","debugUuid"," vs start is ","reset","vps","frameRate","clearSlices","signal","audioTracks","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","isFmp4","pushBuffer video ts is ","pushBuffer video and isIFrame is ","decodeVideo has not init , isIframe is ","recordType","removeSourceBuffer() sourceBuffer error","set","min","kMPEG1Audio","parseLOASAACPayload","types","removeSourceBuffer() audioSourceBuffer","original_codec_mimetype","getVideoBufferLength","last_pcr_","pendingAudioRemoveRanges","stopId","iframeIntervalTs","_doDecodeAudio","playbackFps","url"," and new delay is ","parseSMPTE2038MetadataPayload","isFirstDispatch and tsPacketSize = ","socket is null","workerFetch","mediaSourceAddSourceBufferError","parseAsynchronousKLVMetadataPayload","fetchStatus","extractNALu","prevTs","TAG","calcPlaybackStreamFps","finally","parseAC3Payload","mediaSourceAudioInitTimeout","sourceBuffer","s and status is ","remove","calcIframeIntervalTimestamp","\n and mseCorrectTimeDuration is ","isHevc"," to ","fetchError","loop() common dumex delay is -1 ,data.ts is","171yJnMVl","type","isPlaybackOnlyDecodeIFrame","audioSourceNoDataCheckTimeout","findSei","fetchStream, WebsocketStream socket close and code is ","debugError","decodeVideo: simd decode error, and return","sarDen"," and emit error and next abort()","worker mpeg4Demuxer","aac_last_incomplete_data_","prevTimestamp","mseHandle","sarNum","avcc","handleVideoH264Nalu","writableStream write() and requestAbort is true so return","isStateClosed","audioMimeType","$video","removeEventListener","VANC","now","mp4Box onError","firstStartCodeOffset","audio_init_segment_dispatched_","pushBuffer,\n preTimestamp is ","expected: ","dropBuffer$2() iFrameIndex is ","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is ","20wrybGq","then","isAudioInitInfo","cryptoIV","program_number","calcNetworkDelay now dts:","present_size","close() and videoDecoder.clear error: ","audioMeta","pushLatestDelay","isStateEnded","videoBufferDelay","networkDelay","h265"," and firstRenderTime is ","fetchNext().catch() and e.name is AbortError so return","mediaSourceH265NotSupport","parseSPS","onmessage","writableStream","mdia","duration"," so drop this frame","isSm4Crypto opt.sm4CryptoKey is null","correctSamplePts dts, dts: ","decodeAudio, decoder is destroyed and return","transferToImageBitmap","mp4a.40."," ts is ","demuxFlv","demux() isIFrame is false and unit type is IDR and update to true","videoInfo","prevPayloadBufferSize","decodeVideo\n local dts is < 0 , ts is ","stream_id","isXorCrypto","_stopCheckWsOpenTimeout","binaryType","len","generateInitSegment","pendingSegments","parsePPS","websocketError"," and opt is","sps","endOfStream() has pending eos","_opt","kSliceCRA_NUT","createImageBitmap","h265 naluList.length === 0","stop","closed","readUEG","ceil","getSourceBufferUpdating"," and ok is ","_hasPendingSegments","fetchNext().catch() and abortController.signal.aborted is true so return","playback and playbackIsCacheBeforeDecodeForFpsRender is true","isEmitInfo","audioPayload",", dts is ","discontinuity_indicator","VideoDecoder configure has not init , isIframe is ","hasIncompleteData","handleNALu","profile","handleVideoH264NaluList","offset","mp4Box",", diff is ","warn","worker","_initAudioSourceBuffer","ms, PES pts: ","mseUpdateVideoTimestamp","buffer","log","string","socketStatus","websocket Open Timeout form ","codecWidth","calcNetworkDelay, dts is ","emitError","detectAudioMetadataChange","abs","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is ","demuxM7s","supportMSEDecodeHevc","pcmData, decoder is destroyed and return","MULAW","mediaSourceFull"," and\n ts is ","parse","correctSamplePts","decodeDiffTimestamp"," and isNotPushDropping is ","20045179UlYPQM","mediaSourceAppendBufferFull","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","sequenceNumber","cmd","_remainingPacketData","ts is ","isDecodeFirstIIframe","code is ","slice","playbackIsCacheBeforeDecodeForFpsRender","isDestroyed","fetch().catch() and e.name is AbortError so return","videoType","prevAudioTs","handleVideoH265Frames","AC3: Channel Mode changed from "," ant auto wasm decode","audio","program_pmt_pid","init and forHardDecode is ","workerEnd","clearPlaybackCacheLoop",",\n firstAudioTime is ","slices",", diff time is ","15076wAsnNF","isDropping","hasAudioInit","is_sync","sendWebsocketMessage, message is","demuxNakedFlow","hasVideo","getNotDroppingDelayTs","mseAutoCleanupMaxBackwardDuration","mseDecoder.mediaSourceAddSourceBufferError is true","parsePMT","program_pmt_map_","stsd"," or cryptoIV.length is ","sampling_frequency","width"," and height is ","decodeVideo, decoder is destroyed and return","audio_metadata_","parseChunks"," \n and diff is ","mp4","onReady()","kSliceIDR","abortSourceBuffer() abort audioSourceBuffer","isPushDropping","pid_stream_type","handleVideoNalu","replace","playbackConfig","tempStream","doDecode","abort catch",", isAacCodecPacket is true","clear","yuvData, isVideoFirstIFrame is false and return","Not Supported Opus channel count.","preDelayTimestamp"," and delay is ","getIncompleteData","end","fetchStream, WebsocketStream socket error","isPlayback","aacSequenceHeader","pushBuffer, isDropSameTimestampGop is true and\n hasIframe is ","sync_offset","isMpeg4","emitPESSlices","onclose","duration_","supportVideoFrameCallbackHandle","audioDecode","isEmitSEI","cryptoPayload","sampleRate",", height is ","section_slice_queues_","from","fromCharCode","dispatchVideoInitSegment","dispatch","loop demux diff time is ","parsePESPrivateDataPayload","isPlayer","playbackStreamVideoFps","kPESPrivateData","writableStream close()","demuxFlv() type is audio and payload.byteLength is ","356046vzLvnh","opt"," but isSocketError is true , so return","mseDecoder.mediaSourceAppendBufferError is true","delta","AC3: BitStream Mode changed from ","dropBuffer$2","emitSectionSlices","getAudioSourceBufferUpdating",", options.ts is "," is not H264 or H265","websocketOpen","close() and writableStream.close() error","Opus: SamplingFrequencyIndex changed from ","mpeg4","mseDecoder.mediaSourceBufferError is true","mediaSourceBufferError","length","firstAudioTime is ","streamEnd","isFlv","updatePlaybackIsPause","codec_mimetype"," is not corresponded to PMT!","yuvData, decoder is destroyed and return","map","loop() dropBuffer is dropping and isIFrame ","AAC: Channel configuration changed from ","open","flags","decodeAudio() and decoder is destroyed","streamAbps","onSamples() trackId error","readNextAACFrame","currentTime","KLVA","mseDecodeAudio","webgl","cancel","readUByte","playAudio","media_info_","demuxFmp4","checkFirstIFrame","prevAudioDts","originalCodec","channelCount","handleVideoH264Frames","codec","demuxFlv() isVideoSequenceHeader is true and isHevc is ","debugLevel","flush",",\n and prevPayloadBufferSize is ",", dts=","tsPacketSize","adts_aac","videoDecode","floor","webglcontextlost","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","shift","hvcc"," and mseDecoder.audioMimeType is "," and update next dts increase 5ms",",local diff is ","start","isAvc","video_metadata_","eventListenList","writableStream abort() and abortController.signal.aborted is true so return","fetchStream, WebsocketStream on error and requestAbort is true so return","firstStartCodeOffset -14 is","validatedFailed, please contact the author to get the correct license","syncOffset","mseWorkerAddSourceBufferError","isDropSameTimestampGop","onOffscreenCanvasWebglContextRestored"," and payload size is ","G711U","payload_unit_start_indicator","_hasPendingRemoveRanges","isXorCrypto cryptoKey.length is ","fetchNext().then() and done is true","mpeg","handleVideoFrames","sampling_rate","videoBuffer","kMPEG2Audio","current_program_","vcl","getBuildTime","hvcC","sampling_index","_onMediaSourceSourceOpen","complete","assign","kSliceVPS","worker MediaSource","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","first_parse_","isSm4CryptoH265V2","bit_stream_mode","extractH265SEI","_doCleanUpSourceBuffer","Opus","isWorkerFetch","opus","audio_object_type","mediaSource","decode"," is not corresponded to PAT!","close() and socket.readyState is ","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","endOfStream() error","kSliceIDR_W_RADL","_decodeAudioConfigurationRecord","video_track_","startStreamRateAndStatsInterval","audioSourceBuffer","has not init video codec"," and is Trial Version[试用版本]"," and\n ts is ","\n decodeVideo: video width or height is changed,\n old width is ","body","ac-3","decodeVideo: hasInitVideoCodec is false, codecId is ","lastBuf","playbackCacheLoop fragDuration is ","audioSourceBufferCheckTimeout","_initSourceBuffer and mseDecoder.isStateOpen is ","pendingUnits",", preTs is ","handleOffscreenCanvasWebglContextLost and next try to create webgl","samples","isInitSegmentDispatched"," , payload is ","updateend","frame_rate"," and isIframe is ","autoCalcFps","findFirstStartCode","debug","ms and diffFps is ","_decodeEnhancedH265Video","G711A","buffered","mseSourceBufferError mseDecoder.sourceBuffer","isfms","getDelay","doPlaybackCacheLoop","cacheAudioTrack","resetAllDelay","push","byteLength","AAC: Unknown pts"," > maxDelay ","startPlaybackCacheLoop",";codecs=","getContext","eac3","payload","sample_rate","PACKET_TYPE_SEQ_START","ms and fragDuration is ","init","has_audio_","parseVPS","moof","Malformed PES: PES_packet_length < 3 + PES_header_data_length","delay is ","pushBuffer","playbackCacheLoop sync frame duration is ","sm4CryptoKey","isCryptoAudio","streamRate","extractNALu$3","setExtractionOptions","request abort and run res.body.cancel()","parseTimedID3MetadataPayload","undefined","removeSourceBuffer() sourceBuffer","mediaSource is not attached to video or mediaSource is closed","streamVbps","match","secondStartCodeOffset"," and prev time is ","checkStreamEnd","g711u","AAC: Detected pts overlapped, ","detectVideoMetadataChange"," , message is ","videoCodec","writableStream write() and abortController.signal.aborted is true so return","_clearAudioSourceBufferCheckTimeout","mediaSource video sourceBuffer error","getUint8",", next dts: ","MP3: Channel count changed from ","kSliceIDR_N_LP","kSliceSEI","kH265","setCodecVideo",'" is string so return',"cryptoPayloadAudio","decodeAudio",", not 0x47","decodeVideo and payload is too small , payload length is ","cryptoKey","level_string","mseCorrectAudioTimeDuration","appendAudioBuffer","synchronous_klv_pids","updateConfig","offscreenCanvas","timeInit","mseSourceBufferError","_doRemoveRanges","avc","_initSourceBuffer","mseWidthOrHeightChange","firstTimestamp","Generated first AVCDecoderConfigurationRecord for mimeType: ","isPlaybackCacheBeforeDecodeForFpsRender","channel_count","parseSCTE35","sequenceHeader","sendWebsocketMessage"," and packetType is ","findSecondStartCode","Audio: Audio Codecs changed from ","player","streamEndInner","_doAppendSegments","probe","isM7sCrypto cryptoKey.length is ","ms and return ","scriptData","width: "," isIFrame is ","_decodeConfigurationRecord error","decodeVideo and payload is video sequence header so drop this frame","decodeVideo is max diff , ts is ","7gIcRLU","g711a","AC3: Low Frequency Effects Channel On changed from ","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","handleOffscreenCanvasWebglContextLost, stencil is false","_checkTsIsMaxDiff","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","getNearestTimestampMilliseconds","smpte2038_pids","appendBuffer","total_length","4721160LVPcFa","TAG_NAME"," more than ","isNakedFlow","sourceOpen","handlePESSlice","_decodeConfigurationRecord","Parsed first PAT: ","timescale","fetchStream, url is ","value",", stream_id=","nakedFlowDemuxUseNew","MP3","has_video_","dispatchAudioVideoMediaSegment","socket is not open and state is","some","object_type","mediaSource audio sourceBuffer error","sourceended","11368Kolepk"," and\n payloadBufferSize is ","isM7sCrypto","videoSequenceHeader","audio_track_","events","videoMeta","endOfStream()","isVideoInited","elementary_stream_priority_indicator","mseAutoCleanupSourceBuffer","ms and return -1","getState","mediaSourceTsIsMaxDiff","kADTSAAC","mediaSourceDecoderConfigurationError","decodeVideo() and decoder is destroyed","initAudio","delay","render","fetchStream, WebsocketStream socket close abnormally and code is ","decodeVideo: video width or height is changed, and return"," next data type is "," and prev ts is ","cts","pps","setInterval()","BIG_ENDIAN","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","parseVideo264Header","handlePESSlice: packet_start_code_prefix should be 1 but with value ","isRecordTypeFlv","\n diff is ","Asynchronous KLV Metadata: pid=","isAllIframeInBufferList","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","write",",\n new width is ","file_position","parsedOffset","status","MediaSource"," and nalUnitSize is ","presentHeight","parsePMT: table_id "];return(cc=function(){return e})()}!function(e,t){const r=ac,n=e();for(;;)try{if(315428===parseInt(r(911))/1+-parseInt(r(488))/2*(parseInt(r(334))/3)+parseInt(r(830))/4*(-parseInt(r(1257))/5)+-parseInt(r(556))/6*(-parseInt(r(798))/7)+-parseInt(r(809))/8+-parseInt(r(875))/9*(parseInt(r(365))/10)+parseInt(r(462))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cc),Date.now||(Date[oc(357)]=function(){const e=oc;return(new Date)[e(1075)]()}),console[oc(442)](oc(991)+Ut+":"+Mt+oc(676));const uc=dc;function lc(){const e=["push","JbPro[❌❌❌][simd wasm]:","63qyxQEE","52844jDMSYB","283416ohGoVg","693966cPUmwZ","then","toString","360944tOXfwt","all","JbPro[❌❌❌][audio wasm]:","80zjPWTn","690150raHImz","1MOGMQm","warn","3425400iXjqVn","1575621Rewprv"];return(lc=function(){return e})()}function dc(e,t){const r=lc();return(dc=function(e,t){return r[e-=428]})(e,t)}!function(e,t){const r=dc,n=e();for(;;)try{if(324542===parseInt(r(442))/1*(-parseInt(r(437))/2)+parseInt(r(431))/3*(-parseInt(r(432))/4)+-parseInt(r(441))/5+parseInt(r(433))/6+-parseInt(r(434))/7+-parseInt(r(444))/8+parseInt(r(428))/9*(parseInt(r(440))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lc);const hc=[];hc[uc(429)](o({printErr:function(e){const t=uc;(function(e){const t=Ct;return!(!e||-1===e[t(585)](t(428))&&-1===e[t(585)](t(507))&&-1===e.indexOf("If you want to help, upload a sample of this file to")&&-1===e.indexOf(t(700)))})(e)||console[t(443)](t(439),e)}}),s({printErr:function(e){const t=uc;(function(e){const t=Ct;return!(!e||-1===e[t(585)](t(567)))})(e)||(console[t(443)]("JbPro[❌❌❌][video wasm]:",e),qt(function(e){const t=Ct;let r=!0;return e&&-1!==e[t(585)](t(481))&&(r=!1),r}(e))&&postMessage({cmd:be.notSupportNewWasm,value:e}))}})),Promise[uc(438)](hc)[uc(435)]((e=>{const t=e[0];!function(){const e=oc;let t=arguments[e(573)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[e(573)]>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(573)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(573)]>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p=null,m=null,v=!1,y=!1,g=!!Gt(n),_=0,b=0,w=!1,S=null,I=null,A=null,E=[],k=null,C=null,T=0,x=0,D=null,B=null,P=0,M=0,U=null,F=!1,R=!1,L=!1,O=null,z=null,N=!1,H=!0,j=0,V=0,W=null,$=null,G=null,q=()=>{const t=e,r=Wt();return{debug:r.debug,debugLevel:r[t(606)],debugUuid:r[t(1268)],useOffscreen:r[t(1256)],useWCS:r[t(1229)],useMSE:r[t(1015)],videoBuffer:r.videoBuffer,videoBufferDelay:r[t(376)],openWebglAlignment:r[t(1190)],playType:r.playType,hasAudio:r[t(1238)],hasVideo:r[t(494)],playbackRate:1,playVodRate:1,playbackFps:r[t(517)].fps,playbackDefaultFps:r[t(308)],playbackAutoCalcFps:r.playbackConfig[t(695)],playbackForwardMaxRateDecodeIFrame:r.playbackForwardMaxRateDecodeIFrame,playbackIsCacheBeforeDecodeForFpsRender:r[t(517)][t(900)],sampleRate:0,networkDelay:r[t(377)],visibility:!0,useSIMD:r[t(915)],isRecording:!1,recordType:r[t(293)],isNakedFlow:r.isNakedFlow,checkFirstIFrame:r[t(599)],audioBufferSize:1024,isM7sCrypto:r.isM7sCrypto,isCryptoAudio:r[t(729)],cryptoKey:r[t(763)],cryptoIV:r[t(368)],isSm4Crypto:r[t(1005)],isSm4CryptoH265V2:r[t(656)],sm4CryptoKey:r[t(728)],isXorCrypto:r.isXorCrypto,isHls265:!1,isFlv:r.isFlv,isFmp4:r[t(289)],isMpeg4:r[t(534)],isTs:r[t(1154)],isEmitSEI:r[t(540)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(631)],mseDecodeAudio:r[t(592)],wcsDecodeAudio:r[t(1126)],nakedFlowH265DemuxUseNew:r[t(978)],mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(840)],mseAutoCleanupMaxBackwardDuration:r[t(496)],mseAutoCleanupMinBackwardDuration:r[t(1047)],mseCorrectTimeDuration:r[t(1265)],mseCorrectAudioTimeDuration:r[t(765)],nakedFlowDemuxUseNew:r[t(821)],nakedFlowFps:r.nakedFlowFps,supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(907)]}};e(1203)in self&&(a={TAG_NAME:e(938),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a.decoder=new VideoDecoder({output:function(e){const t=ac;if(Ot(e[t(413)]))e[t(413)]().then((r=>{const n=t;a.offscreenCanvasCtx.drawImage(r,0,0,e[n(1186)],e[n(1211)]);let i=a[n(769)].transferToImageBitmap();postMessage({cmd:be[n(849)],buffer:i,delay:te[n(848)],ts:0},[i]),Ht(e)}));else{a[t(1152)].drawImage(e,0,0,e[t(1186)],e.codedHeight);let r=a[t(769)][t(391)]();postMessage({cmd:be.render,buffer:r,delay:te[t(848)],ts:0},[r]),Ht(e)}},error:function(e){const t=ac;te[t(340)]("worker",t(1242),e,e[t(1091)]())}}),te[t(1092)](a[t(810)],t(720))},destroy(){const t=e;a[t(1270)](),a[t(1102)]&&"closed"!==a.decoder[t(961)]&&(a[t(1102)].close(),a[t(1102)]=null),te[t(1092)](a[t(810)],"destroy")},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(927)]){const e=new EncodedVideoChunk({data:t[i(471)](5),timestamp:r,type:s?Fe[i(884)]:Fe[i(560)]});try{a[i(1102)][i(665)](e)}catch(e){}}else if(s&&t[1]===He[i(781)]){const e=15&t[0];postMessage({cmd:be[i(892)],code:e});const r=new Uint8Array(t);postMessage({cmd:be.videoCodec,buffer:r,codecId:e},[r.buffer]);let n=null,s=null;const o=t.slice(5);if(e===De[i(1006)]?(s=Ar(o),n={codec:s.codec,description:o}):e===De[i(378)]&&(s=tn(o),n={codec:s.codec,description:o}),!n||n&&!n[i(604)]||s&&0===s[i(446)]&&0===s.codecHeight)return void te[i(1219)](a.TAG_NAME,i(939),JSON[i(1224)](n));s&&s.codecWidth&&s[i(1048)]&&(n[i(1211)]=s[i(1048)],n[i(1186)]=s[i(446)]),!a[i(424)]&&(te[i(1092)]("worker","Webcodecs Video Decoder initSize"),postMessage({cmd:be.initVideo,w:s[i(446)],h:s[i(1048)]}),a[i(424)]=!0,a[i(769)]=new OffscreenCanvas(s[i(446)],s.codecHeight),a[i(1152)]=a[i(769)][i(714)]("2d")),te[i(411)].recordType,i(509);try{a[i(1102)].configure(n),a[i(927)]=!0}catch(e){te[i(340)](i(437),"VideoDecoder configure error",e[i(1012)],e,e.toString()),e[i(1091)]()}}else te.debugWarn(i(437),i(428)+s+i(691)+t[1]+" so drop this frame")},reset(){a[e(927)]=!1,a.isEmitInfo=!1,a.offscreenCanvas=null,a.offscreenCanvasCtx=null}});let K=function(){const t=e;if(N=!0,c)try{c[t(1086)](),c=null,te[t(1092)]("worker",t(1121))}catch(e){c=null,te[t(1092)](t(437),t(520),e)}},J={TAG_NAME:"worker nakedFlow",init(){const t=e;J[t(682)]=null,J[t(1271)]=null,J.sps=null,J[t(855)]=null,J.streamType=null,J[t(1212)]=0,J.pendingUnits={},J[t(899)]=!1,te[t(1092)](J.TAG_NAME,t(720))},destroy(){const t=e;J.lastBuf=null,J.vps=null,J[t(409)]=null,J[t(855)]=null,J.streamType=null,J[t(1212)]=0,J[t(686)]={},J[t(899)]=!1,te[t(1092)](J[t(810)],"destroy")},dispatch(t){const r=e,n=new Uint8Array(t);if(te[r(411)][r(821)]){const e=J[r(731)](n);if(0===e[r(573)])return void te[r(1092)](J.TAG_NAME,r(1232));J[r(640)](e)}else J[r(1253)](n)},getNaluDts(){const t=e,r=te[t(411)][t(1192)];let n=J.localDts;return J[t(1212)]=J[t(1212)]+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=te._opt[t(542)],n=te._opt.audioBufferSize;return J.localDts+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(709)],a=0,c=[];for(;s<o;)switch(n=t[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i&&c.push(t.subarray(i,s-a-1)),i=s,a=0):a=0}return i&&c.push(t[r(1062)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(709)]<1)return;J[r(682)]?(n=new Uint8Array(t[r(709)]+J.lastBuf[r(573)]),n.set(J[r(682)]),n[r(295)](new Uint8Array(t),J[r(682)][r(573)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(573)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(708)](e-1):1==i&&0==t&&0==s&&0==o&&a.push(e-2),o=t,s=i}if(a[r(573)]>1)for(let e=0;e<a[r(573)]-1;++e){const t=n[r(1062)](a[e],a[e+1]+1);J[r(430)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(573)])J.lastBuf=n[r(1062)](i);else{!J[r(682)]&&(J[r(682)]=n);const e=new Uint8Array(J.lastBuf[r(573)]+t.byteLength);e[r(295)](J[r(682)]),e[r(295)](new Uint8Array(t),J[r(682)][r(573)]),J[r(682)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t[r(709)],a=0,c=[],u=new Uint8Array(t);if(J[r(682)]){const e=new Uint8Array(u[r(709)]+J.lastBuf.byteLength);e[r(295)](J.lastBuf),e[r(295)](u,J.lastBuf[r(709)]),u=e,o=u[r(709)],J[r(682)]=null}for(;s<o;)switch(n=u[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i!=s-a-1&&c[r(708)](u.subarray(i,s-a-1)),i=s,a=0):a=0}return i<o&&(J[r(682)]=u.subarray(i,o)),c},handleNALu(t){const r=e;t.byteLength<=4||(t=t[r(471)](4),J.handleVideoNalu(t))},handleVideoNalu(t){const r=e;if(!J[r(1061)]&&(J[r(1061)]=zt(t),te[r(330)]=J.streamType===Be[r(378)]),J.streamType===Be[r(1006)]){const e=J.handleAddNaluStartCode(t),n=J[r(318)](e);if(0===n[r(573)])return void te[r(1219)]("worker",r(515),r(979));const i=[];if(n[r(1233)]((e=>{const t=r,n=Dr(e);n===Me[t(855)]||n===Me.sps?J[t(350)](e):Pr(n)&&i[t(708)](e)})),1===i[r(573)])J.handleVideoH264Nalu(i[0]);else if(Ur(i)){const e=Dr(i[0]),t=Mr(e);J[r(432)](i,t,e)}else i[r(1233)]((e=>{J[r(350)](e)}))}else if(J[r(1061)]===Be[r(378)])if(te[r(411)].nakedFlowH265DemuxUseNew){const e=J[r(952)](t),n=J[r(318)](e);if(0===n[r(573)])return void te.debugWarn(r(437),"handleVideoNalu",r(414));const i=[];if(n.forEach((e=>{const t=r,n=an(e);n===Ue[t(855)]||n===Ue[t(409)]||n===Ue.vps?J[t(1236)](e):un(n)&&i[t(708)](e)})),1===i[r(573)])J[r(1236)](i[0]);else if(dn(i)){const e=an(i[0]),t=ln(e);J.handleVideoH265NaluList(i,t,e)}else i[r(1233)]((e=>{J[r(1236)](e)}))}else an(t)===Ue[r(855)]?J.extractH265PPS(t):J.handleVideoH265Nalu(t)},extractH264PPS(t){const r=e,n=J[r(952)](t);J[r(318)](n)[r(1233)]((e=>{const t=r;Br(Dr(e))?J.extractH264SEI(e):J[t(350)](e)}))},extractH265PPS(t){const r=e,n=J[r(952)](t);J[r(318)](n)[r(1233)]((e=>{const t=r;cn(an(e))?J[t(658)](e):J[t(1236)](e)}))},extractH264SEI(t){const r=e,n=J[r(952)](t);J[r(318)](n)[r(1233)]((e=>{J[r(350)](e)}))},extractH265SEI(e){const t=J.handleAddNaluStartCode(e);J.extractNALu(t).forEach((e=>{J.handleVideoH265Nalu(e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(573)]+n[r(573)]);return i[r(295)](n),i[r(295)](t,n.length),i},handleVideoH264Nalu(t){const r=e,n=Dr(t);switch(n){case Me[r(409)]:J[r(409)]=t;break;case Me[r(855)]:J[r(855)]=t}if(J.isSendSeqHeader){if(J[r(409)]&&J[r(855)]){const e=kr({sps:J[r(409)],pps:J[r(855)]}),t=J[r(1212)];te[r(665)](e,{type:we.video,ts:t,isIFrame:!0,cts:0}),J[r(409)]=null,J[r(855)]=null}if(Pr(n)){const e=Mr(n),i=J[r(1145)](),s=Tr(t,e);J[r(519)](s,{type:we[r(1226)],ts:i,isIFrame:e,cts:0})}}else if(J[r(409)]&&J.pps){J.isSendSeqHeader=!0;const e=kr({sps:J[r(409)],pps:J[r(855)]});te[r(665)](e,{type:we[r(1226)],ts:0,isIFrame:!0,cts:0}),J[r(409)]=null,J.pps=null}},handleVideoH264NaluList(t,r,n){const i=e;if(J[i(899)]){const e=J[i(1145)](),s=xr(t.reduce(((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n.byteLength+s[r(709)]);return o[r(295)](n,0),o[r(295)](s,n[r(709)]),o})),r);J.doDecode(s,{type:we[i(1226)],ts:e,isIFrame:r,cts:0}),te.debugLog(i(437),"handleVideoH264NaluList list size is "+t[i(573)]+i(1019)+s.byteLength+i(794)+r+i(955)+n+i(426)+e)}},handleVideoH265Nalu(t){const r=e,n=an(t);switch(n){case Ue[r(1271)]:J[r(1271)]=t;break;case Ue.sps:J[r(409)]=t;break;case Ue[r(855)]:J.pps=t}if(J[r(899)]){if(J[r(1271)]&&J[r(409)]&&J[r(855)]){const e=nn({vps:J.vps,sps:J.sps,pps:J.pps}),t=J[r(1212)];te[r(665)](e,{type:we[r(1226)],ts:t,isIFrame:!0,cts:0}),J[r(1271)]=null,J.sps=null,J[r(855)]=null}if(un(n)){const e=ln(n),i=J[r(1145)](),s=sn(t,e);J.doDecode(s,{type:we[r(1226)],ts:i,isIFrame:e,cts:0})}}else if(J.vps&&J[r(409)]&&J.pps){J[r(899)]=!0;const e=nn({vps:J[r(1271)],sps:J[r(409)],pps:J.pps});te[r(665)](e,{type:we[r(1226)],ts:0,isIFrame:!0,cts:0}),J.vps=null,J[r(409)]=null,J[r(855)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(J.isSendSeqHeader){const e=J.getNaluDts(),s=on(t[i(1132)](((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n[r(709)]+s[r(709)]);return o[r(295)](n,0),o[r(295)](s,n[r(709)]),o})),r);J[i(519)](s,{type:we.video,ts:e,isIFrame:r,cts:0}),te.debugLog(i(437),i(1118)+t[i(573)]+i(1019)+s[i(709)]+i(794)+r+",nalu type is "+n+i(426)+e)}},doDecode(t,r){const n=e;te[n(957)](r.ts),r[n(1220)]&&te[n(328)](r.ts),te[n(665)](t,r)},handleVideoFrames(t){const r=e;if(!J.streamVideoType)for(let e of t)if(J[r(971)]=zt(e),J[r(971)])break;J[r(971)]?J.streamVideoType===Be.h264?J[r(603)](t):J.streamVideoType===Be.h265&&J[r(477)](t):te.debugWarn("worker",r(640),"streamVideoType is null")},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;J[r(686)][r(1200)]&&(n=J[r(686)].units,o=J[r(686)][r(645)],s=J[r(686)][r(1098)],J[r(686)]={});let a={};for(let e of t){if(e[r(709)]<4)continue;const t=Dr(e);let c=!1,u=t===Me[r(511)];(t===Me[r(1022)]||t===Me[r(511)])&&(a=J[r(859)](e),c=!0),n.length&&o&&(a[r(703)]||!c)&&(i[r(708)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(708)](e),s=s||u,o=o||c}n[r(573)]&&(J[r(686)]={units:n,vcl:o,iFrame:s}),i[r(1233)]((e=>{const t=r,n=e[t(1200)],i=e.isIFrame;let s=null,o=null;if(n[t(1233)]((e=>{const r=t,n=31&e[0];switch(n){case Me[r(855)]:J[r(855)]=e;break;case Me[r(409)]:J[r(409)]=e;break;case Me.kSliceSEI:o=e}if(Pr(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(709)]+t.byteLength);e[r(295)](s,0),e[r(295)](t,s[r(709)]),s=e}else s=t}})),!J[t(899)]&&J[t(409)]&&J[t(855)]){J[t(899)]=!0;const e=Cr({sps:J[t(409)],pps:J[t(855)]});te.decode(e,{type:we[t(1226)],ts:0,isIFrame:!0,cts:0}),J[t(409)]=null,J[t(855)]=null}if(J[t(899)]){if(J[t(409)]&&J.pps){const e=Cr({sps:J[t(409)],pps:J[t(855)]}),r=J[t(1212)];te[t(665)](e,{type:we.video,ts:r,isIFrame:!0,cts:0}),J[t(409)]=null,J[t(855)]=null}if(s){const e=J[t(1145)](),r=xr(s,i);if(te[t(411)][t(540)]&&o){const r=It(o,!1);postMessage({cmd:be[t(1129)],buffer:r[t(716)],ts:e},[r[t(716)].buffer])}J[t(519)](r,{type:we[t(1226)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;J[r(686)][r(1200)]&&(n=J[r(686)][r(1200)],o=J.pendingUnits[r(645)],s=J[r(686)].iFrame,J[r(686)]={});let a={};for(let e of t){if(e[r(709)]<4)continue;const t=an(e);let c=!1,u=ln(t);un(t)&&(a=J[r(1196)](e),c=!0),n[r(573)]&&o&&(a.isfms||!c)&&(i.push({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(708)](e),s=s||u,o=o||c}n[r(573)]&&(J[r(686)]={units:n,vcl:o,iFrame:s}),i[r(1233)]((e=>{const t=r,n=e[t(1200)],i=e.isIFrame;let s=null,o=null;if(n[t(1233)]((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Ue[r(855)]:J.pps=e;break;case Ue.sps:J[r(409)]=e;break;case Ue[r(1271)]:J[r(1271)]=e;break;case Ue[r(1195)]:case Ue.prefixSei:o=e}if(un(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(709)]+t[r(709)]);e[r(295)](s,0),e[r(295)](t,s[r(709)]),s=e}else s=t}})),!J[t(899)]&&J.sps&&J[t(855)]&&J[t(1271)]){J[t(899)]=!0;const e=nn({sps:J[t(409)],pps:J[t(855)],vps:J[t(1271)]});te[t(665)](e,{type:we[t(1226)],ts:0,isIFrame:!0,cts:0}),J[t(409)]=null,J[t(855)]=null,J[t(1271)]=null}if(J[t(899)]){if(J[t(409)]&&J.pps&&J[t(1271)]){const e=nn({sps:J[t(409)],pps:J[t(855)],vps:J[t(1271)]}),r=J[t(1212)];te[t(665)](e,{type:we[t(1226)],ts:r,isIFrame:!0,cts:0}),J[t(409)]=null,J.pps=null,J[t(1271)]=null}if(s){const e=J[t(1145)](),r=on(s,i);if(te[t(411)][t(540)]&&o){const r=It(o,!0);postMessage({cmd:be[t(1129)],buffer:r[t(716)],ts:e},[r.payload[t(441)]])}J[t(519)](r,{type:we[t(1226)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){t[e(1233)]((e=>{J.handleVideoNalu(e)}))},parseVideo264Header(t){const r=e,n=new Wa(t);return n[r(595)](),{isfms:0===n[r(417)](),sType:n[r(417)]()}},parseVideo265Header(t){const r=e,n=new Wa(t);return n[r(595)](),{nalType:n.readBits(6),isfms:0===n.readBits(1),sType:n[r(1244)](3)}}},X={LOG_NAME:"worker fmp4Demuxer",mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;X.mp4Box=bo[t(1151)](),X[t(434)][t(928)]=X[t(928)],X[t(434)].onError=X[t(1207)],X[t(434)][t(1228)]=X[t(1228)],te[t(1092)](X.LOG_NAME,"init")},destroy(){const t=e;X[t(434)]&&(X.mp4Box[t(415)](),X[t(434)][t(607)](),X[t(434)].destroy(),X[t(434)]=null),X.offset=0,X[t(1028)]=null,X[t(883)]=null,X[t(330)]=!1,te[t(1092)](X[t(880)],t(1251))},_getSeqHeader(t){const r=e,n=X.mp4Box[r(1216)](t.id);for(const e of n[r(385)][r(1018)].stbl[r(500)][r(913)])if(e.avcC||e[r(647)]){const t=new(bo[r(1056)])(void 0,0,bo.DataStream[r(857)]);let n=[];e[r(1125)]?(e[r(1125)].write(t),n=[23,0,0,0,0]):(X.isHevc=!0,te[r(330)]=!0,e[r(647)][r(866)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(441)],8),s=new Uint8Array(n.length+i[r(573)]);return s[r(295)](n,0),s[r(295)](i,n[r(573)]),s}return null},onReady(t){const r=e;te[r(1092)](X.LOG_NAME,r(510));const n=t.videoTracks[0],i=t[r(287)][0];if(n){X[r(1028)]=n.id;const e=X[r(983)](n);e&&(te[r(1092)](X[r(880)],"seqHeader"),te[r(1213)](e,0,!0,0)),X.mp4Box[r(732)](n.id)}if(i&&te._opt[r(1238)]){X[r(883)]=i.id;const e=i[r(480)]||{},t=lt[r(916)](e[r(717)]),n=i[r(604)][r(516)](r(392),"");X[r(434)][r(732)](i.id);const s=dt({profile:parseInt(n,10),sampleRate:t,channel:e[r(779)]});te[r(1092)](X.LOG_NAME,"aacADTSHeader"),te[r(760)](s,0)}X.mp4Box.start()},onError(t){const r=e;te[r(340)](X[r(880)],r(358),t)},onSamples(t,r,n){const i=e;if(t===X.videoTrackId){for(const e of n){const t=e[i(1146)],r=e[i(491)],n=1e3*e.cts/e[i(817)];e.duration,e[i(817)],r&&te.calcIframeIntervalTimestamp(n);let s=null;s=X.isHevc?on(t,r):xr(t,r),te[i(665)](s,{type:we[i(1226)],ts:n,isIFrame:r,cts:0})}X[i(434)].removeUsedSamples(t)}else if(t===X[i(883)]){if(te[i(411)][i(1238)]){for(const e of n){const t=e[i(1146)],r=1e3*e[i(854)]/e[i(817)];e[i(386)],e[i(817)];const n=new Uint8Array(t[i(709)]+2);n[i(295)]([175,1],0),n[i(295)](t,2),te[i(665)](n,{type:we.audio,ts:r,isIFrame:!1,cts:0})}X[i(434)].removeUsedSamples(t)}}else te[i(1219)](X[i(880)],i(588),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(441)][r(882)]=X[r(433)],X[r(433)]+=n[r(709)],X[r(434)].appendBuffer(n[r(441)])}},Y={LOG_NAME:e(344),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:"init",hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);Y[r(318)](n)},destroy(){const t=e;Y.lastBuffer=new Uint8Array(0),Y[t(869)]=0,Y[t(359)]=0,Y.secondStartCodeOffset=0,Y[t(961)]=t(720),Y[t(1009)]=!1,Y[t(1212)]=0,te[t(1092)](Y.LOG_NAME,t(1251))},extractNALu(t){const r=e;if(!t||t[r(709)]<1)return void te[r(1219)](Y[r(880)],r(1222),t);const n=new Uint8Array(Y[r(1139)][r(573)]+t.length);for(n[r(295)](Y[r(1139)],0),n.set(new Uint8Array(t),Y[r(1139)][r(573)]),Y[r(1139)]=n;;){if(Y[r(961)]===r(720)){let e=!1;for(;Y[r(1139)].length-Y[r(869)]>=4;)if(0===Y[r(1139)][Y.parsedOffset])if(0===Y[r(1139)][Y.parsedOffset+1])if(1===Y[r(1139)][Y.parsedOffset+2]){if(182===Y[r(1139)][Y[r(869)]+3]){Y.state=r(696),Y.firstStartCodeOffset=Y[r(869)],Y[r(869)]+=4,e=!0;break}Y[r(869)]++}else Y[r(869)]++;else Y[r(869)]++;else Y[r(869)]++;if(e)continue;break}if(Y[r(961)]===r(696)){let e=!1;for(;Y.lastBuffer[r(573)]-Y[r(869)]>=4;)if(0===Y[r(1139)][Y.parsedOffset])if(0===Y.lastBuffer[Y[r(869)]+1])if(1===Y[r(1139)][Y[r(869)]+2]){if(182===Y.lastBuffer[Y[r(869)]+3]){Y[r(961)]=r(784),Y[r(740)]=Y[r(869)],Y[r(869)]+=4,e=!0;break}Y[r(869)]++}else Y[r(869)]++;else Y.parsedOffset++;else Y[r(869)]++;if(e)continue;break}if(Y.state===r(784)){if(!(Y[r(1139)][r(573)]-Y[r(869)]>0))break;{let e,t=192&Y[r(1139)][Y[r(869)]];e=0==t?Y.secondStartCodeOffset-14:Y[r(740)];let n,i=0==(192&Y[r(1139)][Y[r(359)]+4]);if(i){if(Y[r(359)]-14<0)return void te.debugWarn(Y[r(880)],r(627),Y[r(359)]-14);!Y[r(1009)]&&(Y.hasInitVideoCodec=!0,te.debugLog(Y[r(880)],r(1179)),ae.setCodec(De[r(570)],"",te[r(646)]())),n=Y[r(1139)][r(1062)](Y[r(359)]-14,e)}else n=Y[r(1139)][r(1062)](Y.firstStartCodeOffset,e);let s=Y[r(1145)]();Y[r(1009)]?(postMessage({cmd:be[r(314)],type:Ee[r(738)],value:n[r(709)]}),postMessage({cmd:be[r(314)],type:Ee.streamDts,value:s}),_=s,ae[r(665)](n,i?1:0,s)):te[r(1219)](Y[r(880)],r(675)),Y[r(1139)]=Y.lastBuffer.subarray(e),Y[r(359)]=0==t?14:0,Y[r(869)]=Y[r(359)]+4,Y.state=r(696)}}}},getNaluDts(){const t=e;let r=Y.localDts;return Y[t(1212)]=Y[t(1212)]+40,r}},Z={TAG_NAME:e(917),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new Oa,timescale_:90,duration_:0,pat_:{version_number:0,network_pid:0,program_map_pid:{}},current_program_:null,current_pmt_pid_:-1,program_pmt_map_:{},pes_slice_queues_:{},section_slice_queues_:{},video_metadata_:{vps:null,sps:null,pps:null,details:null},audio_metadata_:{codec:null,audio_object_type:null,sampling_freq_index:null,sampling_frequency:null,channel_config:null},last_pcr_:null,audio_last_sample_pts_:void 0,aac_last_incomplete_data_:null,has_video_:!1,has_audio_:!1,video_init_segment_dispatched_:!1,audio_init_segment_dispatched_:!1,video_metadata_changed_:!1,audio_metadata_changed_:!1,loas_previous_frame:null,video_track_:{type:e(1226),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:"audio",id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;Z[t(597)]=null,Z[t(1081)]=null,Z[t(544)]=null,Z[t(623)]=null,Z[t(506)]=null,Z[t(345)]=null,Z[t(672)]=null,Z[t(834)]=null,Z._remainingPacketData=null,te[t(1092)](Z.TAG_NAME,t(1251))},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(709)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math.min(1e3,n[r(709)]-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;Z[r(467)]&&(t=ua(Z[r(467)],t),Z[r(467)]=null);let n=t[r(441)];const i=Z[r(507)](n);i?Z._remainingPacketData=t.subarray(i):t.length<Z[r(610)]&&(Z[r(467)]=t)},parseChunks(t){const r=e;let n=0;if(Z[r(655)]){Z[r(655)]=!1;const e=Z[r(789)](t);e[r(739)]&&(Z[r(610)]=e[r(1162)],Z[r(629)]=e[r(533)]),n=Z[r(629)],te[r(1092)](Z[r(810)],r(312)+Z[r(610)]+r(1138)+Z[r(629)])}for(;n+Z[r(610)]<=t[r(709)];){192===Z[r(610)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){te[r(1219)](Z[r(810)],r(1187)+i+r(761));break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!Z.pmt_||Z[r(1003)][r(929)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(427)]=(128&e[5])>>>7,l.random_access_indicator=(64&e[5])>>>6,l[r(839)]=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);Z.last_pcr_=t}if(2==a||5+t===188){n+=188,204===Z[r(610)]&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===Z[r(1178)]||null!=Z[r(1003)]&&Z[r(1003)][r(514)][o]===Ma[r(1116)]){let e=188-d;Z.handleSectionSlice(t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(937)]})}else if(null!=Z[r(1003)]&&null!=Z[r(1003)][r(514)][o]){let e=188-d,i=Z.pmt_[r(514)][o];(o===Z[r(1003)].common_pids[r(1006)]||o===Z[r(1003)].common_pids[r(378)]||o===Z[r(1003)][r(1082)].adts_aac||o===Z.pmt_[r(1082)][r(1170)]||o===Z.pmt_.common_pids[r(1180)]||o===Z.pmt_[r(1082)][r(715)]||o===Z[r(1003)][r(1082)].opus||o===Z[r(1003)][r(1082)][r(1255)]||o===Z[r(1003)][r(1082)][r(799)]||o===Z.pmt_[r(1082)][r(743)]||!0===Z[r(1003)][r(1043)][o]||!0===Z[r(1003)][r(1016)][o]||!0===Z[r(1003)][r(767)][o]||!0===Z[r(1003)][r(1239)][o])&&Z[r(814)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l.random_access_indicator})}n+=188,204===Z[r(610)]&&(n+=16)}return Z[r(824)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=Z.section_slice_queues_[i[s(1205)]];if(i[s(635)]){let e=o[0];if(null!=a&&0!==a[s(808)]){let o=new Uint8Array(t,r+1,Math[s(296)](n,e));a[s(486)][s(708)](o),a[s(808)]+=o.byteLength,a[s(808)]===a[s(1119)]?Z[s(563)](a,i):Z.clearSlices(a,i)}for(let c=1+e;c<o.byteLength&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];Z.section_slice_queues_[i[s(1205)]]=new Ua,a=Z[s(544)][i[s(1205)]],a[s(1119)]=e+3,a[s(937)]=i[s(937)];let u=new Uint8Array(t,r+c,Math[s(296)](n-c,a[s(1119)]-a[s(808)]));a[s(486)].push(u),a.total_length+=u.byteLength,a.total_length===a[s(1119)]?Z[s(563)](a,i):a[s(808)]>=a.expected_length&&Z.clearSlices(a,i),c+=u.byteLength}}else if(null!=a&&0!==a[s(808)]){let e=new Uint8Array(t,r,Math.min(n,a[s(1119)]-a.total_length));a[s(486)][s(708)](e),a[s(808)]+=e[s(709)],a[s(808)]===a[s(1119)]?Z.emitSectionSlices(a,i):a.total_length>=a[s(1119)]&&Z[s(1273)](a,i)}},handlePESSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=o[0]<<16|o[1]<<8|o[2];o[3];let c=o[4]<<8|o[5];if(i.payload_unit_start_indicator){if(1!==a)return void te[s(1219)](Z[s(810)],s(860)+a);let e=Z[s(1081)][i.pid];e&&(0===e[s(1119)]||e[s(1119)]===e.total_length?Z.emitPESSlices(e,i):Z[s(1273)](e,i)),Z.pes_slice_queues_[i[s(1205)]]=new Ua,Z[s(1081)][i[s(1205)]][s(937)]=i[s(937)]}if(null==Z[s(1081)][i[s(1205)]])return;let u=Z.pes_slice_queues_[i[s(1205)]];u.slices[s(708)](o),i[s(635)]&&(u.expected_length=0===c?0:c+6),u[s(808)]+=o.byteLength,u[s(1119)]>0&&u[s(1119)]===u.total_length?Z[s(535)](u,i):u[s(1119)]>0&&u.expected_length<u.total_length&&Z[s(1273)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(808)]);for(let e=0,r=0;e<t[n(486)][n(573)];e++){let s=t[n(486)][e];i[n(295)](s,r),r+=s.byteLength}t.slices=[],t[n(1119)]=-1,t[n(808)]=0;let s={};s[n(1205)]=r[n(1205)],s[n(1146)]=i,s[n(868)]=t[n(868)],s[n(937)]=t[n(937)],Z[n(1080)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(808)]);for(let e=0,r=0;e<t.slices.length;e++){let s=t[n(486)][e];i[n(295)](s,r),r+=s[n(709)]}t.slices=[],t.expected_length=-1,t[n(808)]=0;let s=new Fa;s.pid=r[n(1205)],s.data=i,s.stream_type=r.stream_type,s.random_access_indicator=t[n(937)],Z.parsePES(s)},clearSlices(t){const r=e;t[r(486)]=[],t[r(1119)]=-1,t[r(808)]=0},parseSection(t){const r=e;let n=t[r(1146)],i=t[r(1205)];0===i?Z[r(1008)](n):i===Z.current_pmt_pid_?Z[r(498)](n):null!=Z.pmt_&&Z[r(1003)][r(1157)][i]&&Z[r(780)](n)},parsePES(t){const r=e;let n=t[r(1146)],i=n[0]<<16|n[1]<<8|n[2],s=n[3],o=n[4]<<8|n[5];if(1===i){if(188!==s&&190!==s&&191!==s&&240!==s&&241!==s&&255!==s&&242!==s&&248!==s){n[6];let e,i,a=(192&n[7])>>>6,c=n[8];(2===a||3===a)&&(e=536870912*(14&n[9])+4194304*(255&n[10])+16384*(254&n[11])+128*(255&n[12])+(254&n[13])/2,i=3===a?536870912*(14&n[14])+4194304*(255&n[15])+16384*(254&n[16])+128*(255&n[17])+(254&n[18])/2:e);let u,l=9+c;if(0!==o){if(o<3+c)return void te.debugWarn(Z[r(810)],r(724));u=o-3-c}else u=n[r(709)]-l;let d=n.subarray(l,l+u);switch(t[r(1073)]){case Ma[r(297)]:case Ma[r(643)]:Z.parseMP3Payload(d,e);break;case Ma.kPESPrivateData:Z.pmt_[r(1082)].opus===t[r(1205)]?Z.parseOpusPayload(d,e):Z[r(1003)].common_pids[r(1180)]===t.pid?Z[r(323)](d,e):Z.pmt_.common_pids.eac3===t.pid?Z[r(1069)](d,e):Z[r(1003)][r(1239)][t.pid]?Z[r(316)](d,t[r(1205)],s):Z[r(1003)][r(806)][t.pid]?Z[r(311)](d,e,i,t[r(1205)],s):Z[r(550)](d,e,i,t[r(1205)],s);break;case Ma.kADTSAAC:Z[r(1059)](d,e);break;case Ma[r(1074)]:Z[r(298)](d,e);break;case Ma.kAC3:Z[r(323)](d,e);break;case Ma.kEAC3:Z[r(1069)](d,e);break;case Ma[r(1035)]:Z[r(1003)][r(1016)][t[r(1205)]]?Z[r(734)](d,e,i,t[r(1205)],s):Z[r(1003)][r(767)][t[r(1205)]]&&Z.parseSynchronousKLVMetadataPayload(d,e,i,t[r(1205)],s);break;case Ma[r(1055)]:Z.parseH264Payload(d,e,i,t[r(937)]);break;case Ma[r(756)]:Z[r(1218)](d,e,i,t[r(937)]);break;case Ma[r(700)]:Z.parseG711Payload(d,e,!0);break;case Ma[r(634)]:Z[r(943)](d,e,!1);break;default:te[r(1092)](Z[r(810)],"Unsupported stream. type: "+t.stream_type+", pid: "+t[r(1205)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t[r(1073)]===Ma[r(553)]){let e,i=6;e=0!==o?o:n[r(709)]-i;let a=n[r(1062)](i,i+e);Z.parsePESPrivateDataPayload(a,void 0,void 0,t[r(1205)],s)}}else te[r(340)](Z[r(810)],r(1021)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(Z[r(320)],r(904)+n+r(666));let i=(15&t[1])<<8|t[2];t[3],t[4];let s=(62&t[5])>>>1,o=1&t[5],a=t[6];t[7];let c=null;if(1===o&&0===a)c={version_number:0,network_pid:0,program_pmt_pid:{}},c[r(1263)]=s;else if(c=Z[r(918)],null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let n=t[e]<<8|t[e+1],i=(31&t[e+2])<<8|t[e+3];0===n?c[r(1259)]=i:(c[r(481)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==Z[r(918)]&&te[r(1092)](Z.TAG_NAME,r(816)+JSON.stringify(c)),Z.pat_=c,Z[r(644)]=l,Z.current_pmt_pid_=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void te[r(340)](Z[r(810)],r(874)+n+r(579));let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=Z[r(1136)](),i[r(369)]=o,i[r(1263)]=a,Z[r(499)][o]=i;else if(i=Z[r(499)][o],null==i)return;i[r(929)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,h=s-9-l-4;for(let e=d;e<d+h;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i[r(514)][s]=n;let a=i.common_pids.h264||i[r(1082)][r(378)],c=i.common_pids[r(611)]||i[r(1082)][r(1170)]||i[r(1082)].ac3||i.common_pids[r(715)]||i[r(1082)][r(662)]||i[r(1082)][r(1255)]||i[r(1082)][r(799)]||i[r(1082)][r(743)];if(n!==Ma[r(1055)]||a)if(n!==Ma.kH265||a)if(n!==Ma[r(844)]||c)if(n!==Ma[r(1074)]||c)if(n!==Ma[r(1174)]||c)if(n!==Ma[r(970)]||c)if(n!==Ma.kMPEG1Audio&&n!==Ma[r(643)]||c)if(n!==Ma[r(700)]||c)if(n!==Ma.G711U||c)if(n===Ma.kPESPrivateData){if(i.pes_private_data_pids[s]=!0,o>0){for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(5===e){let e=String[r(546)](...Array[r(545)](t[r(1062)](n+2,n+2+o)));e===r(356)?i[r(806)][s]=!0:e===r(660)?i[r(1082)][r(662)]=s:"KLVA"===e&&(i[r(1239)][s]=!0)}else if(127===e&&s===i.common_pids[r(662)]){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(Z.TAG,r(524));continue}const i={codec:"opus",channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:r(662),meta:i};0==Z.audio_init_segment_dispatched_?(Z[r(506)]=i,Z[r(994)](s)):Z[r(449)](s)&&(Z[r(905)](),Z[r(994)](s))}n+=2+o}let a=t[r(1062)](e+5,e+5+o);Z[r(1250)](s,n,a)}}else if(n===Ma[r(1035)]){if(o>0)for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(38===e){let e=t[n+2]<<8|t[n+3]<<0,o=null;65535===e&&(o=String[r(546)](...Array[r(545)](t[r(1062)](n+4,n+4+4))));let a=null;if(255===t[n+4+(65535===e?4:0)]){let i=4+(65535===e?4:0)+1;a=String[r(546)](...Array[r(545)](t[r(1062)](n+i,n+i+4)))}o===r(1221)&&a===r(1221)?i[r(1016)][s]=!0:a===r(591)&&(i.synchronous_klv_pids[s]=!0)}n+=2+o}}else n===Ma[r(1116)]&&(i.scte_35_pids[s]=!0);else i[r(1082)].g711u=s;else i[r(1082)][r(799)]=s;else i[r(1082)][r(1255)]=s;else i.common_pids[r(715)]=s;else i[r(1082)][r(1180)]=s;else i.common_pids.loas_aac=s;else i[r(1082)].adts_aac=s;else i[r(1082)][r(378)]=s;else i[r(1082)][r(1006)]=s;e+=5+o}o===Z[r(644)]&&(null==Z[r(1003)]&&te[r(1092)](Z.TAG_NAME,r(989)+JSON[r(1224)](i)),Z[r(1003)]=i,(i[r(1082)][r(1006)]||i[r(1082)][r(378)])&&(Z[r(823)]=!0),(i.common_pids[r(611)]||i[r(1082)].loas_aac||i[r(1082)][r(1180)]||i[r(1082)].opus||i[r(1082)][r(1255)]||i.common_pids[r(799)]||i.common_pids[r(743)])&&(Z[r(721)]=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Fr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(1130)]());){let e=new Rr(a);if(e[s(335)]===Me[s(891)]){let t=pr[s(1050)](a.data);Z[s(1110)]?!0===Z.detectVideoMetadataChange(e,t)&&(te[s(1092)](Z[s(810)],s(902)),Z.video_metadata_changed_=!0,Z.video_metadata_={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(623)][s(409)]=e,Z[s(623)][s(1141)]=t)}else e[s(335)]===Me.kSlicePPS?(!Z[s(1110)]||Z[s(1124)])&&(Z[s(623)][s(855)]=e,Z[s(623)][s(409)]&&Z[s(623)][s(855)]&&(Z.video_metadata_changed_&&Z[s(1049)](),Z[s(547)]())):(e.type===Me[s(511)]||e[s(335)]===Me[s(1022)]&&1===i)&&(d=!0);Z[s(1110)]&&(u[s(708)](e),l+=e[s(1146)][s(709)])}let h=Math.floor(r/Z[s(976)]),f=Math.floor(n/Z[s(976)]);if(u[s(573)]){let e=Z.video_track_;for(let e=0;e<u.length;e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c[s(709)]+t[s(1146)][s(709)]);e[s(295)](c,0),e.set(t.data,c[s(709)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:we[s(1226)],isHevc:!1};e[s(689)][s(708)](t),e[s(573)]=c[s(709)]}},parseH265Payload(t,r,n,i){const s=e;let o=new hn(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(1130)]());){let e=new fn(a);if(e[s(335)]===Ue[s(652)]){if(!Z[s(1110)]){let t=Xr[s(722)](a[s(1146)]);Z[s(623)][s(1271)]=e,Z[s(623)].details={...Z[s(623)][s(1141)],...t}}}else if(e[s(335)]===Ue[s(891)]){let t=Xr[s(382)](a[s(1146)]);Z[s(1110)]?!0===Z[s(745)](e,t)&&(te[s(1092)](Z.TAG_NAME,s(1168)),Z[s(1124)]=!0,Z[s(623)]={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(623)].sps=e,Z.video_metadata_[s(1141)]={...Z[s(623)][s(1141)],...t})}else if(e[s(335)]===Ue[s(948)]){if(!Z[s(1110)]||Z.video_metadata_changed_){let t=Xr[s(406)](a[s(1146)]);Z[s(623)].pps=e,Z[s(623)][s(1141)]={...Z.video_metadata_.details,...t},Z[s(623)][s(1271)]&&Z[s(623)][s(409)]&&Z[s(623)].pps&&(Z[s(1124)]&&Z[s(1049)](),Z.dispatchVideoInitSegment())}}else(e[s(335)]===Ue[s(670)]||e[s(335)]===Ue[s(754)]||e[s(335)]===Ue[s(412)])&&(d=!0);Z[s(1110)]&&(u.push(e),l+=e[s(1146)][s(709)])}let h=Math[s(613)](r/Z[s(976)]),f=Math[s(613)](n/Z[s(976)]);if(u[s(573)]){let e=Z[s(672)];for(let e=0;e<u[s(573)];e++){let t=u[e];if(null==c)c=t[s(1146)];else{let e=new Uint8Array(c[s(709)]+t[s(1146)].byteLength);e[s(295)](c,0),e[s(295)](t[s(1146)],c[s(709)]),c=e}}let t={type:we[s(1226)],length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e[s(689)][s(708)](t),e[s(573)]=c[s(709)]}},detectVideoMetadataChange(t,r){const n=e;if(r[n(578)]!==Z[n(623)][n(1141)][n(578)])return te.debugLog(Z[n(810)],n(1078)+(Z[n(623)][n(1141)][n(578)]+n(331)+r.codec_mimetype)),!0;if(r[n(1135)][n(503)]!==Z[n(623)][n(1141)][n(1135)][n(503)]||r[n(1135)][n(1128)]!==Z[n(623)].details[n(1135)][n(1128)]){let e=Z[n(623)][n(1141)][n(1135)],t=r[n(1135)];return te[n(1092)](Z[n(810)],"Video: Coded Resolution changed from "+e[n(503)]+"x"+e[n(1128)]+n(331)+t[n(503)]+"x"+t[n(1128)]),!0}return r[n(371)][n(503)]!==Z[n(623)][n(1141)][n(371)][n(503)]&&(te[n(1092)](Z[n(810)],n(1188)+(Z.video_metadata_[n(1141)][n(371)].width+n(331)+r[n(371)][n(503)])),!0)},isInitSegmentDispatched(){const t=e;return Z.has_video_&&Z[t(721)]?Z[t(1110)]&&Z[t(360)]:Z.has_video_&&!Z[t(721)]?Z[t(1110)]:!(Z[t(823)]||!Z[t(721)])&&Z[t(360)]},dispatchVideoInitSegment(){const t=e;let r=Z[t(623)][t(1141)],n={};n.type=t(1226),n.id=Z.video_track_.id,n[t(817)]=1e3,n[t(386)]=Z[t(537)],n[t(446)]=r[t(1135)][t(503)],n[t(1048)]=r.codec_size[t(1128)],n.presentWidth=r[t(371)][t(503)],n[t(873)]=r[t(371)].height,n[t(431)]=r.profile_string,n.level=r[t(764)],n.bitDepth=r[t(1176)],n[t(893)]=r.chroma_format,n[t(941)]=r.sar_ratio,n[t(1272)]=r[t(693)];let i=n.frameRate.fps_den,s=n[t(1272)][t(897)];if(n[t(1084)]=i/s*1e3,n[t(604)]=r[t(578)],Z.video_metadata_.vps){te[t(330)]=!0;let e=Z[t(623)].vps[t(1146)][t(1062)](4),r=Z[t(623)].sps[t(1146)][t(1062)](4),i=Z[t(623)][t(855)].data.subarray(4);n[t(617)]=nn({vps:e,sps:r,pps:i}),0==Z[t(1110)]&&te[t(1092)](Z.TAG_NAME,t(1197)+n.codec),n[t(617)]&&te[t(1213)](n.hvcc,0,!0,0)}else{let e=Z[t(623)][t(409)][t(1146)][t(1062)](4),r=Z[t(623)][t(855)][t(1146)].subarray(4);n.avcc=Cr({sps:e,pps:r}),0==Z.video_init_segment_dispatched_&&te.debugLog(Z[t(810)],t(777)+n.codec),n[t(349)]&&te.decodeVideo(n[t(349)],0,!0,0)}Z[t(1110)]=!0,Z[t(1124)]=!1;let o=Z[t(597)];o[t(494)]=!0,o[t(503)]=n.codecWidth,o[t(1128)]=n[t(1048)],o.fps=n[t(1272)].fps,o[t(431)]=n[t(431)],o[t(1066)]=n[t(1066)],o.refFrames=r.ref_frames,o[t(893)]=r.chroma_format_string,o[t(348)]=n[t(941)][t(503)],o[t(342)]=n.sarRatio[t(1128)],o[t(747)]=n[t(604)],o.hasAudio&&o[t(1117)]?o[t(959)]=t(1105)+o[t(747)]+","+o[t(1117)]+'"':o[t(959)]=t(1105)+o[t(747)]+'"'},dispatchVideoMediaSegment(){const t=e;Z[t(690)]()&&Z.video_track_[t(573)]&&Z[t(995)]()},dispatchAudioMediaSegment(){const t=e;Z[t(690)]()&&Z[t(834)][t(573)]&&Z._preDoDecode()},dispatchAudioVideoMediaSegment(){const t=e;Z.isInitSegmentDispatched()&&(Z.audio_track_[t(573)]||Z[t(672)][t(573)])&&Z[t(995)]()},parseADTSAACPayload(t,r){const n=e;if(Z.has_video_&&!Z[n(1110)])return;if(Z[n(345)]){let e=new Uint8Array(t.byteLength+Z[n(345)].byteLength);e[n(295)](Z.aac_last_incomplete_data_,0),e[n(295)](t,Z[n(345)].byteLength),t=e}let i,s;if(null!=r&&(s=r/Z.timescale_),Z.audio_metadata_[n(604)]===n(1264)){if(null==r&&null!=Z[n(1161)])i=1024/Z.audio_metadata_[n(502)]*1e3,s=Z[n(1161)]+i;else if(null==r)return void te.debugWarn(Z[n(810)],n(710));if(Z[n(345)]&&Z[n(1161)]){i=1024/Z[n(506)][n(502)]*1e3;let e=Z[n(1161)]+i;Math.abs(e-s)>1&&(te[n(1219)](Z[n(810)],n(744)+"expected: "+e+n(439)+s+"ms"),s=e)}}let o,a=new gt(t),c=null,u=s;for(;null!=(c=a[n(589)]());){i=1024/c.sampling_frequency*1e3;const e={codec:n(1264),data:c};0==Z.audio_init_segment_dispatched_?(Z.audio_metadata_={codec:n(1264),audio_object_type:c[n(663)],sampling_freq_index:c[n(944)],sampling_frequency:c[n(502)],channel_config:c[n(1258)]},Z[n(994)](e)):Z[n(449)](e)&&(Z[n(905)](),Z[n(994)](e)),o=u;let t=Math[n(613)](u);const r=new Uint8Array(c[n(1146)][n(573)]+2);r[n(295)]([175,1],0),r[n(295)](c[n(1146)],2);let s={payload:r,length:r[n(709)],pts:t,dts:t,type:we[n(480)]};Z[n(834)][n(689)][n(708)](s),Z[n(834)][n(573)]+=r[n(709)],u+=i}a[n(429)]()&&(Z[n(345)]=a[n(527)]()),o&&(Z.audio_last_sample_pts_=o)},parseLOASAACPayload(t,r){const n=e;if(Z[n(823)]&&!Z[n(1110)])return;if(Z[n(345)]){let e=new Uint8Array(t[n(709)]+Z[n(345)].byteLength);e[n(295)](Z[n(345)],0),e[n(295)](t,Z[n(345)][n(709)]),t=e}let i,s;if(null!=r&&(s=r/Z[n(976)]),Z[n(506)][n(604)]===n(1264)){if(null==r&&null!=Z[n(1161)])i=1024/Z[n(506)][n(502)]*1e3,s=Z[n(1161)]+i;else if(null==r)return void te[n(1219)](Z[n(810)],n(710));if(Z[n(345)]&&Z[n(1161)]){i=1024/Z.audio_metadata_[n(502)]*1e3;let e=Z[n(1161)]+i;Math[n(450)](e-s)>1&&(te[n(1219)](Z[n(320)],"AAC: Detected pts overlapped, "+(n(362)+e+n(439)+s)+"ms"),s=e)}}let o,a=new _t(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame(Rt(Z[n(998)])?void 0:Z[n(998)]));){Z.loas_previous_frame=c,i=1024/c.sampling_frequency*1e3;const e={codec:n(1264),data:c};0==Z.audio_init_segment_dispatched_?(Z[n(506)]={codec:n(1264),audio_object_type:c[n(663)],sampling_freq_index:c[n(944)],sampling_frequency:c[n(502)],channel_config:c[n(1258)]},Z[n(994)](e)):Z[n(449)](e)&&(Z[n(905)](),Z[n(994)](e)),o=u;let t=Math[n(613)](u);const r=new Uint8Array(c[n(1146)][n(573)]+2);r[n(295)]([175,1],0),r[n(295)](c[n(1146)],2);let s={payload:r,length:r[n(709)],pts:t,dts:t,type:we[n(480)]};Z[n(834)][n(689)][n(708)](s),Z.audio_track_[n(573)]+=r[n(709)],u+=i}a[n(429)]()&&(Z[n(345)]=a[n(527)]()),o&&(Z[n(1161)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(Z[n(823)]&&!Z[n(1110)])return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,h=34;switch(a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34,n(573);break;case 2:h=33,n(573);break;case 3:h=32,n(573)}const f={};f[n(827)]=h,f[n(717)]=d,f.channel_count=l,f[n(1146)]=t;const p={codec:n(1255),data:f};0==Z.audio_init_segment_dispatched_?(Z.audio_metadata_={codec:n(1255),object_type:h,sample_rate:d,channel_count:l},Z.dispatchAudioInitSegment(p)):Z.detectAudioMetadataChange(p)&&(Z[n(905)](),Z[n(994)](p));const m=new Uint8Array(t[n(573)]+1);m.set([32],0),m.set(t,1);let v={payload:m,length:m[n(709)],pts:r/Z[n(976)],dts:r/Z[n(976)],type:we[n(480)]};Z[n(834)].samples.push(v),Z.audio_track_[n(573)]+=m[n(709)]},parseG711Payload(t,r,n){const i=e;if(Z[i(823)]&&!Z[i(1110)])return;const s={};s[i(717)]=8e3,s[i(779)]=1;const o={codec:n?i(799):"g711u"};0==Z[i(360)]?(Z[i(506)]={codec:o[i(604)],sample_rate:s[i(717)],channel_count:s[i(779)]},Z[i(994)](o)):Z.detectAudioMetadataChange(o)&&(Z.dispatchAudioMediaSegment(),Z[i(994)](o));const a=new Uint8Array(t[i(573)]+1),c=n?[114]:[130];a[i(295)](c,0),a[i(295)](t,1);let u={payload:a,length:a[i(709)],pts:r/Z[i(976)],dts:r/Z[i(976)],type:we[i(480)]};Z[i(834)].samples.push(u),Z.audio_track_[i(573)]+=a[i(709)]},detectAudioMetadataChange(t){const r=e;if(t[r(604)]!==Z[r(506)][r(604)])return te[r(1092)](Z[r(810)],r(785)+(Z[r(506)].codec+r(331)+t[r(604)])),!0;if("aac"===t[r(604)]&&"aac"===Z[r(506)].codec){const e=t[r(1146)];if(e[r(663)]!==Z.audio_metadata_.audio_object_type)return te.debugLog(Z[r(810)],"AAC: AudioObjectType changed from "+(Z.audio_metadata_[r(663)]+r(331)+e.audio_object_type)),!0;if(e.sampling_freq_index!==Z[r(506)][r(944)])return te[r(1092)](Z[r(810)],"AAC: SamplingFrequencyIndex changed from "+(Z.audio_metadata_[r(944)]+r(331)+e[r(944)])),!0;if(e[r(1258)]!==Z[r(506)][r(1258)])return te[r(1092)](Z[r(810)],r(583)+(Z[r(506)][r(1258)]+r(331)+e[r(1258)])),!0}else if("ac-3"===t.codec&&Z[r(506)][r(604)]===r(680)){const e=t[r(1146)];if(e[r(502)]!==Z.audio_metadata_[r(502)])return te[r(1092)](Z[r(810)],"AC3: Sampling Frequency changed from "+Z[r(506)].sampling_frequency+" to "+e[r(502)]),!0;if(e[r(1099)]!==Z[r(506)][r(1099)])return te[r(1092)](Z[r(810)],"AC3: Bit Stream Identification changed from "+(Z.audio_metadata_[r(1099)]+r(331)+e[r(1099)])),!0;if(e[r(657)]!==Z[r(506)][r(657)])return te[r(1092)](Z[r(810)],r(561)+(Z[r(506)].bit_stream_mode+r(331)+e[r(657)])),!0;if(e.channel_mode!==Z.audio_metadata_[r(889)])return te[r(1092)](Z[r(810)],r(478)+(Z.audio_metadata_.channel_mode+r(331)+e[r(889)])),!0;if(e[r(1083)]!==Z[r(506)].low_frequency_effects_channel_on)return te[r(1092)](Z.TAG_NAME,r(800)+(Z[r(506)][r(1083)]+r(331)+e[r(1083)])),!0}else if("opus"===t[r(604)]&&Z[r(506)][r(604)]===r(662)){const e=t[r(1261)];if(e[r(717)]!==Z[r(506)][r(717)])return te[r(1092)](Z[r(810)],r(569)+(Z[r(506)][r(717)]+r(331)+e[r(717)])),!0;if(e[r(779)]!==Z[r(506)][r(779)])return te[r(1092)](Z[r(810)],r(876)+(Z[r(506)].channel_count+r(331)+e.channel_count)),!0}else if("mp3"===t[r(604)]&&"mp3"===Z[r(506)][r(604)]){const e=t[r(1146)];if(e[r(827)]!==Z[r(506)][r(827)])return te[r(1092)](Z.TAG_NAME,r(935)+(Z[r(506)].object_type+r(331)+e[r(827)])),!0;if(e.sample_rate!==Z.audio_metadata_.sample_rate)return te.debugLog(Z[r(810)],r(1266)+(Z.audio_metadata_[r(717)]+r(331)+e[r(717)])),!0;if(e[r(779)]!==Z[r(506)][r(779)])return te[r(1092)](Z[r(810)],r(753)+(Z[r(506)][r(779)]+r(331)+e[r(779)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(335)]="audio",n.id=Z[r(834)].id,n[r(817)]=1e3,n[r(386)]=Z.duration_,"aac"===Z[r(506)][r(604)]){let e=t.codec===r(1264)?t.data:null,i=new Na(e);n[r(953)]=i[r(641)],n[r(1057)]=i[r(648)],n[r(602)]=i.channel_count,n.codec=i[r(578)],n[r(601)]=i[r(301)],n[r(921)]=i[r(921)],n[r(1084)]=1024/n.audioSampleRate*n[r(817)],r(950);const s=dt({profile:te[r(411)][r(592)]?i.object_type:i[r(1144)],sampleRate:n[r(1057)],channel:n.channelCount});te[r(760)](s,0)}else Z[r(506)][r(604)]===r(680)||Z[r(506)][r(604)]===r(1030)||Z.audio_metadata_[r(604)]===r(662)||("mp3"===Z[r(506)][r(604)]?(n[r(953)]=Z[r(506)][r(717)],n[r(602)]=Z[r(506)][r(779)],n[r(604)]=r(1255),n.originalCodec=r(1255),n[r(921)]=void 0,r(822)):Z[r(506)][r(604)]===r(799)?(n[r(953)]=Z[r(506)][r(717)],n[r(602)]=Z.audio_metadata_.channel_count,n[r(604)]=r(799),n[r(601)]=r(799),n[r(921)]=void 0,r(700)):"g711u"===Z[r(506)].codec&&(n.audioSampleRate=Z[r(506)][r(717)],n.channelCount=Z[r(506)][r(779)],n[r(604)]="g711u",n[r(601)]=r(743),n.config=void 0,r(634)));0==Z[r(360)]&&te.debugLog(Z.TAG_NAME,"Generated first AudioSpecificConfig for mimeType: "+n[r(604)]),Z.audio_init_segment_dispatched_=!0,Z[r(1124)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s[i(1205)]=t,s[i(1073)]=r,s.descriptor=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Ra;if(a[o(1205)]=i,a[o(399)]=s,a[o(403)]=t[o(709)],a[o(1146)]=t,null!=r){let e=Math.floor(r/Z[o(976)]);a[o(1163)]=e}else a[o(1149)]=Z[o(805)]();if(null!=n){let e=Math[o(613)](n/Z[o(976)]);a[o(1160)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;te[o(1092)](Z[o(810)],"Timed ID3 Metadata: pid="+i+o(981)+r+", dts="+n+o(820)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;te.debugLog(Z.TAG_NAME,o(1053)+i+", pts="+r+o(609)+n+o(820)+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;te.debugLog(Z[i(810)],i(863)+r+i(820)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;te[o(1092)](Z[o(810)],"SMPTE 2038 Metadata: pid="+i+o(981)+r+o(609)+n+o(820)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=Z.audio_last_sample_pts_?Math[t(613)](Z[t(1161)]):null!=Z[t(303)]?Math[t(613)](Z[t(303)]/300/Z[t(976)]):void 0},_preDoDecode(){const t=e,r=Z[t(672)],n=Z.audio_track_;let i=r[t(689)];Z[t(459)](r),Z[t(459)](n),n[t(689)].length>0&&(i=r[t(689)][t(886)](n.samples),i=i[t(1183)](((e,r)=>{const n=t;return e[n(1160)]-r[n(1160)]}))),i[t(1233)]((e=>{const r=t,n=new Uint8Array(e.payload);delete e[r(716)],e[r(335)]===we[r(1226)]?Z[r(1227)]({...e,payload:n}):e.type===we[r(480)]&&Z[r(307)]({...e,payload:n})})),r[t(689)]=[],r.length=0,n[t(689)]=[],n[t(573)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t.payload);let i=null;i=t.isHevc?on(n,t[r(1220)]):xr(n,t.isIFrame),t.isIFrame&&te[r(328)](t[r(1160)]);const s=te[r(541)](i,t.isIFrame);te.decode(s,{type:we.video,ts:t[r(1160)],isIFrame:t[r(1220)],cts:t[r(854)]})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(716)]),i=te[r(759)](n);te[r(665)](i,{type:we[r(480)],ts:t[r(1160)],isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments[r(573)]>1&&void 0!==arguments[1]?arguments[1]:5;const i=t[r(689)]||[];for(let e=0;e<i[r(573)]-1;e++){const t=i[e],s=i[e+1];t[r(1160)]>=s[r(1160)]&&(te[r(1219)](Z[r(810)],r(389)+t.dts+r(752)+s[r(1160)]+r(619)),s[r(1160)]=t[r(1160)]+n)}}},Q=null;Kt()&&(Q={TAG_NAME:e(653),_resetInIt(){const t=e;Q[t(622)]=null,Q[t(1079)]=null,Q[t(396)]={},Q[t(836)]={},Q[t(373)]={},Q[t(325)]=null,Q[t(674)]=null,Q[t(927)]=!1,Q[t(490)]=!1,Q[t(367)]=!1,Q[t(906)]="",Q[t(353)]="",Q[t(1027)]={},Q[t(706)]={},Q.timeInit=!1,Q[t(465)]=0,Q[t(1060)]=0,Q[t(1076)]=null,Q[t(1115)]=null,Q[t(463)]=!1,Q[t(973)]=!1,Q[t(315)]=!1,Q[t(572)]=!1,Q.mediaSourceError=!1,Q[t(346)]=null,Q[t(460)]=null,Q[t(1017)]=null,Q[t(600)]=null,Q[t(397)]=0,Q[t(1234)]=!1,Q[t(319)]=null,Q[t(476)]=null,Q[t(624)]=[],Q.pendingRemoveRanges=[],Q[t(405)]=[],Q[t(304)]=[],Q[t(1038)]=[],Q[t(538)]=null,Q[t(684)]=null,Q.audioSourceNoDataCheckTimeout=null,Q[t(1147)]=!1,Q.$video={currentTime:0,readyState:0}},init(){const t=e;Q[t(835)]=new ha,Q[t(896)](),Q[t(664)]=new(self[t(871)]),Q[t(469)]=!!qt(te._opt[t(599)]),Q[t(1042)](),te[t(1092)](Q[t(810)],t(720))},destroy(){const t=e;Q[t(415)](),Q[t(749)](),Q[t(624)]&&Q[t(624)].length&&(Q[t(624)][t(1233)]((e=>e())),Q.eventListenList=[]),Q[t(896)](),Q[t(664)]=null,te[t(1092)](Q[t(810)],t(1251))},getState(){const t=e;return Q.mediaSource&&Q[t(664)][t(1231)]},isStateOpen:()=>Q[e(842)]()===Le.open,isStateClosed(){const t=e;return Q[t(842)]()===Le[t(416)]},isStateEnded:()=>Q[e(842)]()===Le.ended,_bindMediaSourceEvents(){const t=e,{proxy:r}=Q.events,n=r(Q[t(664)],Oe[t(813)],(()=>{const e=t;te[e(1092)](Q[e(810)],e(813)),Q[e(649)]()})),i=r(Q.mediaSource,Oe[t(1051)],(()=>{const e=t;te[e(1092)](Q.TAG_NAME,e(1051))})),s=r(Q.mediaSource,Oe.sourceended,(()=>{const e=t;te[e(1092)](Q[e(810)],e(829))}));Q[t(624)][t(708)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!Q[t(325)]&&(te.debugLog(Q[t(810)],t(977)),Q[t(774)]()),!Q[t(674)]&&(te[t(1092)](Q[t(810)],t(945)),Q[t(438)]()),Q[t(421)]()&&Q[t(788)]()},decodeVideo(t,r,n,i){const s=e;if(te[s(473)])te.debugWarn(Q.TAG_NAME,s(846));else if(qt(Q.hasInit))if(n&&t[1]===He.sequenceHeader){const e=15&t[0];if(e===De[s(378)]&&qt(te[s(411)][s(453)]))return void Q[s(448)](Ce[s(381)]);Q.videoInfo[s(604)]=e,postMessage({cmd:be.videoCode,code:e});const i=new Uint8Array(t);postMessage({cmd:be[s(747)],buffer:i,codecId:e},[i[s(441)]]),Q[s(927)]=Q[s(815)](t,r,n,e)}else te[s(1219)](Q[s(810)],s(292)+n+s(691)+t[1]+s(387));else if(!Q[s(469)]&&n&&(Q[s(469)]=!0),Q.isDecodeFirstIIframe){if(n&&0===t[1]){const e=15&t[0];let r={};e===De.h264?r=Ar(t[s(471)](5)):e===De[s(378)]&&(r=Qr(t));const n=Q[s(396)];n&&n[s(503)]&&n.height&&r&&r[s(446)]&&r.codecHeight&&(r[s(446)]!==n.width||r[s(1048)]!==n[s(1128)])&&(te.debugWarn(Q.TAG_NAME,"\n decodeVideo: video width or height is changed,\n old width is "+n[s(503)]+s(1046)+n[s(1128)]+s(867)+r[s(446)]+s(1052)+r[s(1048)]+s(1034)),Q.isWidthOrHeightChanged=!0,Q[s(448)](Ce[s(775)],"width: "+n[s(503)]+"->"+r.codecWidth+s(1171)+n[s(1128)]+"->"+r[s(1048)]))}if(Q[s(1234)])return void te[s(1219)](Q[s(810)],s(851));if($t(t))return void te[s(1092)](Q[s(810)],s(796));if(t[s(709)]<ye)return void te.debugWarn(Q[s(810)],"decodeVideo and payload is too small , payload length is "+t[s(709)]);let e=r;if(te[s(551)]){if(null===Q[s(1076)]&&(Q[s(1076)]=r,te[s(1092)](Q[s(810)],s(934)+Q[s(1076)]),postMessage({cmd:be.mseFirstRenderTime,value:Q[s(1076)]})),e=r-Q[s(1076)],e<0&&(te[s(1219)](Q[s(810)],s(398)+r+" and prevTs is "+Q[s(319)]+",\n firstRenderTime is "+Q[s(1076)]+s(1185)+te[s(411)].mseCorrectTimeDuration),e=null===Q[s(1017)]?0:Q.prevDts+te[s(411)].mseCorrectTimeDuration,Q[s(803)](r)))return te[s(1219)](Q[s(810)],"decodeVideo is max diff , ts is "+r+s(1155)+Q[s(319)]+", diff is "+(Q[s(319)]-r)),void Q.emitError(Ce[s(843)],s(468)+r+s(1155)+Q[s(319)]+", diff is "+(Q[s(319)]-r));if(null!==Q[s(1017)]&&e<=Q.prevDts){if(te[s(1219)](Q[s(810)],s(364)+e+s(1175)+Q[s(1017)]+s(1072)+r+s(853)+Q[s(319)]+s(508)+(r-Q[s(319)])+s(379)+Q[s(1076)]+s(694)+n+s(329)+te[s(411)][s(1265)]+s(608)+Q[s(397)]+s(633)+t[s(709)]),e===Q[s(1017)]&&Q[s(397)]===t[s(709)])return void te.debugWarn(Q[s(810)],s(668));if(e=Q.prevDts+te[s(411)][s(1265)],Q[s(803)](r))return te[s(1219)](Q[s(810)],s(797)+r+s(1155)+Q[s(319)]+s(435)+(Q[s(319)]-r)+" and emit replay"),void Q[s(448)](Ce[s(843)],"ts is "+r+s(1155)+Q[s(319)]+", diff is "+(Q[s(319)]-r))}}te.isPlayer?Q[s(1071)](t,e,n,i,r):te[s(530)],Q[s(1017)]=e,Q.prevPayloadBufferSize=t[s(709)],Q.prevTs=r}else te[s(1092)](Q.TAG_NAME,s(1095))},decodeAudio(t,r){const n=e;if(te[n(473)])te[n(1219)](Q[n(810)],n(586));else if(qt(Q.hasAudioInit))Q[n(490)]=Q[n(671)](t,r);else{let e=r;if(ht(t))return void te.debugLog(Q.TAG_NAME,n(996));Q[n(914)](),Q[n(469)]?(te[n(551)]&&(null===Q[n(1115)]&&(Q[n(1115)]=r,te.debugLog(Q[n(810)],n(574)+Q[n(1115)])),e=r-Q[n(1115)],e<0&&(te[n(1219)](Q.TAG_NAME,"decodeAudio\n local dts is < 0 , ts is "+r+n(1155)+Q.prevAudioTs+n(485)+Q[n(1115)]),e=null===Q[n(600)]?0:Q[n(600)]+te[n(411)][n(765)]),null!==Q[n(476)]&&e<=Q[n(600)]&&(te.debugWarn(Q[n(810)],n(451)+e+n(1175)+Q[n(600)]+n(988)+r+n(853)+Q[n(476)]+n(1120)+(r-Q[n(476)])),e=Q[n(600)]+te[n(411)][n(765)])),te[n(551)]?Q[n(1044)](t,e,r):te.isPlayback,Q[n(476)]=r,Q[n(600)]=e):te[n(1092)](Q.TAG_NAME,"decodeAudio first frame is not iFrame")}},_checkTsIsMaxDiff:t=>Q[e(319)]>0&&t<Q.prevTs&&Q.prevTs-t>me,_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(471)](5),a={};if(i===De.h264?a=Ar(o):i===De[s(378)]&&(a=tn(o)),Q.videoInfo.width=a[s(446)],Q.videoInfo.height=a[s(1048)],0===a[s(446)]&&0===a.codecHeight)return te[s(1219)](Q[s(810)],s(795),JSON.stringify(a)),Q.emitError(Ce[s(845)],s(1235)+(0===a[s(446)])+s(504)+a[s(1048)]),!1;const c={id:$e[s(1226)],type:"video",timescale:1e3,duration:0,avcc:o,codecWidth:a[s(446)],codecHeight:a[s(1048)],videoType:a[s(475)]},u=ma[s(404)](c);return Q[s(622)]=i===De[s(1006)],a.codec?Q.videoMimeType=s(1064)+a[s(604)]+'"':Q[s(906)]=Q[s(622)]?Re[s(773)]:Re.hev,postMessage({cmd:be.initVideo,w:a[s(446)],h:a.codecHeight}),Q._initSourceBuffer(),Q[s(807)](u[s(441)]),Q[s(465)]=0,Q[s(1027)]={},Q[s(770)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Pe.MP3,a=i===Pe[n(950)];if(qt(a||o))return te[n(1219)](Q[n(810)],"_decodeAudioConfigurationRecord audio codec is not support , codecId is "+i+n(479)),Q[n(448)](Ce[n(986)]),!1;const c={id:$e[n(480)],type:"audio",timescale:1e3};let u={};if(ht(t)){if(u=vt(t[n(471)](2)),!u)return!1;c[n(953)]=u[n(542)],c[n(602)]=u.channelCount,c.config=u.config,c[n(1084)]=1024/c[n(953)]*c[n(817)]}else{if(!o)return!1;if(u=Da(t.slice(1)),!u)return!1;c.audioSampleRate=u.sampleRate,c[n(602)]=u.channelCount,c[n(1084)]=1152/c[n(953)]*c[n(817)]}c[n(604)]=u[n(604)],c[n(386)]=0;let l=n(509),d=u[n(604)],h=null;o&&qt(te[n(411)][n(1193)])?(l=n(639),d="",h=new Uint8Array):h=ma[n(404)](c);let f=c[n(335)]+"/"+l;return d&&d[n(573)]>0&&(f+=n(713)+d),qt(Q[n(367)])&&(z=i===Pe[n(950)]?s?16:8:0===s?8:16,postMessage({cmd:be[n(1070)],code:i}),postMessage({cmd:be[n(847)],sampleRate:c.audioSampleRate,channels:c[n(602)],depth:z}),Q[n(367)]=!0),Q[n(353)]=f,Q[n(1079)]=a,Q[n(438)](),Q[n(766)](h[n(441)]),!0},_initSourceBuffer(){const t=e,{proxy:r}=Q[t(835)];if(null===Q[t(325)]&&null!==Q[t(664)]&&Q.isStateOpen()&&Q[t(906)]){try{te[t(1092)](Q.TAG_NAME,t(464),Q[t(906)]),Q[t(325)]=Q[t(664)][t(931)](Q[t(906)])}catch(e){return te.debugError(Q[t(810)],t(288),e[t(1012)],e.toString(),e),Q.emitError(Ce[t(630)],e.code),void(Q[t(315)]=!0)}if(Q[t(325)]){const e=r(Q[t(325)],t(1101),(e=>{const r=t;Q[r(572)]=!0,te.debugError(Q.TAG_NAME,r(702),e),Q[r(448)](Ce[r(771)],r(750))})),n=r(Q[t(325)],t(692),(()=>{const e=t;Q[e(636)]()?Q[e(772)]():Q._hasPendingSegments()?Q[e(788)]():Q[e(1147)]&&(te[e(1092)](Q.TAG_NAME,e(1198)),Q[e(932)]())}));Q[t(624)].push(e,n)}}else te.debugLog(Q[t(810)],t(685)+Q.isStateOpen()+" and mseDecoder.isAvc === null is "+(null===Q[t(622)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=Q[t(835)];if(null===Q[t(674)]&&null!==Q[t(664)]&&Q[t(1189)]()&&Q[t(353)]){try{te[t(1092)](Q[t(810)],t(804),Q[t(353)]),Q[t(749)](),Q[t(674)]=Q[t(664)].addSourceBuffer(Q[t(353)])}catch(e){return te.debugError(Q[t(810)],"_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()",e[t(1012)],e[t(1091)](),e),Q[t(448)](Ce[t(630)],e[t(1012)]),void(Q[t(315)]=!0)}if(Q[t(674)]){const e=r(Q.audioSourceBuffer,t(1101),(e=>{const r=t;Q[r(572)]=!0,te.debugError(Q[r(810)],r(966),e),Q[r(448)](Ce.mseSourceBufferError,r(828))})),n=r(Q[t(674)],t(692),(()=>{const e=t;Q[e(636)]()?Q[e(772)]():Q._hasPendingSegments()?Q[e(788)]():Q[e(1147)]&&(te[e(1092)](Q[e(810)],e(1063)),Q[e(932)]())}));Q[t(624)][t(708)](e,n),null===Q.audioSourceNoDataCheckTimeout&&(Q[t(337)]=setTimeout((()=>{const e=t;Q._clearAudioNoDataCheckTimeout(),Q[e(448)](Ce[e(1158)])}),1e3))}}else te[t(1092)](Q[t(810)],t(920)+Q.isStateOpen()+t(618)+Q.audioMimeType)},_decodeVideo(t,r,n,i,s){const o=e;let a=t.slice(5),c=a[o(709)];if(0===c)return void te[o(1219)](Q[o(810)],o(885));let u=(new Date)[o(1075)](),l=!1;!Q[o(346)]&&(Q[o(346)]=u,l=!0);const d=u-Q[o(346)];if(Q.decodeDiffTimestamp=d,d>1e3&&!l&&te[o(551)]&&te[o(1092)](Q.TAG_NAME,o(908)+u+o(741)+Q[o(346)]+o(487)+d+" ms"),Q[o(1027)].id&&r>=Q[o(1027)][o(1160)]){let e=8+Q[o(1027)].size,t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[o(295)](ma[o(299)].mdat,4),t[o(295)](Q[o(1027)][o(1146)],8),Q.cacheTrack[o(386)]=r-Q[o(1027)][o(1160)];let n=ma[o(723)](Q.cacheTrack,Q[o(1027)][o(1160)]);Q[o(1027)]={};let i=new Uint8Array(n[o(709)]+t.byteLength);i[o(295)](n,0),i.set(t,n[o(709)]),Q[o(807)](i[o(441)])}else te[o(1092)](Q.TAG_NAME,o(890)+r+", and ts is "+s+o(1214)+(Q.cacheTrack&&Q[o(1027)][o(1160)])),Q[o(770)]=!1,Q.cacheTrack={};!Q[o(1027)]&&(Q[o(1027)]={}),Q[o(1027)].id=$e[o(1226)],Q[o(1027)].sequenceNumber=++Q[o(465)],Q[o(1027)][o(1223)]=c,Q[o(1027)][o(1160)]=r,Q[o(1027)][o(854)]=i,Q[o(1027)].isKeyframe=n,Q[o(1027)][o(1146)]=a,Q[o(1027)][o(585)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},Q[o(346)]=(new Date).getTime()},_decodeAudio(t,r,n){const i=e;let s=Q.isAAC?t[i(471)](2):t[i(471)](1),o=s[i(709)];if(Q[i(706)].id&&r>=Q[i(706)][i(1160)]){let e=8+Q.cacheAudioTrack[i(1223)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[i(295)](ma.types.mdat,4),t[i(295)](Q[i(706)].data,8),Q[i(706)][i(386)]=r-Q[i(706)][i(1160)];let n=ma[i(723)](Q[i(706)],Q[i(706)][i(1160)]);Q.cacheAudioTrack={};let s=new Uint8Array(n[i(709)]+t.byteLength);s[i(295)](n,0),s[i(295)](t,n[i(709)]),Q[i(766)](s[i(441)])}else Q.cacheAudioTrack={};!Q[i(706)]&&(Q[i(706)]={}),Q.cacheAudioTrack.id=$e[i(480)],Q[i(706)].sequenceNumber=++Q.audioSequenceNumber,Q[i(706)][i(1223)]=o,Q.cacheAudioTrack[i(1160)]=r,Q[i(706)][i(854)]=0,Q.cacheAudioTrack[i(1146)]=s,Q[i(706)][i(585)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;te.isDestroyed?te[r(1219)](Q[r(810)],"appendBuffer() player is destroyed"):Q[r(315)]?te[r(1219)](Q[r(810)],r(497)):Q[r(463)]?te[r(1219)](Q[r(810)],"mseDecoder.mediaSourceAppendBufferFull is true"):Q[r(973)]?te[r(1219)](Q[r(810)],r(559)):Q[r(572)]?te[r(1219)](Q.TAG_NAME,r(571)):(Q[r(405)][r(708)](t),Q.sourceBuffer&&(te[r(411)][r(840)]&&Q[r(919)]()&&Q[r(659)](),qt(Q.getSourceBufferUpdating())&&Q[r(1189)]()&&qt(Q[r(636)]()))?Q[r(788)]():Q[r(352)]()?(Q[r(572)]=!0,Q[r(448)](Ce.mseSourceBufferError,r(737))):Q[r(375)]()&&(Q.mediaSourceBufferError=!0,Q[r(448)](Ce[r(771)],"mediaSource is end")))},appendAudioBuffer(t){const r=e;te.isDestroyed?te.debugWarn(Q[r(810)],"appendAudioBuffer() player is destroyed"):Q[r(315)]?te[r(1219)](Q[r(810)],"mseDecoder.mediaSourceAddSourceBufferError is true"):Q.mediaSourceAppendBufferFull?te.debugWarn(Q.TAG_NAME,"mseDecoder.mediaSourceAppendBufferFull is true"):Q[r(973)]?te.debugWarn(Q[r(810)],r(559)):Q.mediaSourceBufferError?te[r(1219)](Q[r(810)],r(571)):(Q[r(1038)][r(708)](t),Q[r(674)]&&(te[r(411)][r(840)]&&Q[r(919)]()&&Q._doCleanUpSourceBuffer(),qt(Q[r(564)]())&&Q[r(1189)]()&&qt(Q[r(636)]()))?Q._doAppendSegments():Q[r(352)]()?(Q[r(572)]=!0,Q.emitError(Ce[r(771)],r(737))):Q[r(375)]()&&(Q[r(572)]=!0,Q[r(448)](Ce[r(771)],"mediaSource is end")))},getSourceBufferUpdating(){const t=e;return Q[t(325)]&&Q[t(325)][t(1093)]},getAudioSourceBufferUpdating(){const t=e;return Q[t(674)]&&Q[t(674)][t(1093)]},stop(){const t=e;Q.abortSourceBuffer(),Q.removeSourceBuffer(),Q[t(932)]()},clearUpAllSourceBuffer(){const t=e;if(Q[t(325)]){const e=Q[t(325)][t(701)];for(let r=0;r<e[t(573)];r++){let n=e.start(r),i=e[t(528)](r);Q.pendingRemoveRanges.push({start:n,end:i})}qt(Q[t(419)]())&&Q._doRemoveRanges()}if(Q[t(674)]){const e=Q[t(674)][t(701)];for(let r=0;r<e[t(573)];r++){let n=e[t(621)](r),i=e[t(528)](r);Q[t(304)][t(708)]({start:n,end:i})}qt(Q[t(564)]())&&Q[t(772)]()}},endOfStream(){const t=e;if(Q[t(1189)]()&&H)if(Q[t(419)]()||Q[t(564)]())te[t(1092)](Q[t(810)],t(410)),Q.hasPendingEos=!0;else{Q[t(1147)]=!1;try{te.debugLog(Q[t(810)],t(837)),Q[t(664)][t(932)]()}catch(e){te.debugWarn(Q.TAG_NAME,t(669),e,e[t(1091)]())}}},abortSourceBuffer(){const t=e;if(Q[t(1189)]){if(Q[t(325)]){try{te[t(1092)](Q[t(810)],t(1014)),Q[t(325)][t(1086)]()}catch(e){}qt(Q[t(419)]())&&Q[t(772)]()}if(Q[t(674)]){try{te[t(1092)](Q[t(810)],t(512)),Q[t(674)][t(1086)]()}catch(e){}qt(Q.getAudioSourceBufferUpdating())&&Q[t(772)]()}}Q[t(325)]=null,Q.audioSourceBuffer=null},removeSourceBuffer(){const t=e;if(!Q[t(352)]()&&Q[t(664)]){if(Q.sourceBuffer)try{te[t(1092)](Q[t(810)],t(736)),Q[t(664)][t(1142)](Q.sourceBuffer)}catch(e){te[t(1219)](Q.TAG_NAME,t(294),e,e[t(1091)]())}if(Q[t(674)])try{te[t(1092)](Q[t(810)],t(300)),Q[t(664)][t(1142)](Q[t(674)])}catch(e){te[t(1219)](Q[t(810)],"removeSourceBuffer() audioSourceBuffer error",e,e[t(1091)]())}}},_hasPendingSegments(){const t=e;return Q[t(405)][t(573)]>0||Q[t(1038)][t(573)]>0},getPendingSegmentsLength(){const t=e;return Q[t(405)][t(573)]},_doAppendSegments(){const t=e;if(Q.isStateClosed()||Q[t(375)]())te[t(1092)](Q[t(810)],"_doAppendSegments() mediaSource is closed or ended and return");else if(null!==Q[t(325)]){if(Q[t(1025)]()&&null===Q[t(674)])return te.debugLog(Q[t(810)],t(801)),void(null===Q[t(684)]&&(Q[t(684)]=setTimeout((()=>{const e=t;Q[e(749)](),Q[e(448)](Ce[e(324)])}),1e3)));if(qt(Q[t(419)]())&&Q[t(405)][t(573)]>0){const e=Q[t(405)][t(616)]();try{Q[t(325)][t(807)](e)}catch(e){te[t(340)](Q[t(810)],t(1106),e[t(1012)],e),22===e[t(1012)]?(Q.stop(),Q.mediaSourceAppendBufferFull=!0,Q[t(448)](Ce[t(456)],t(470)+e.code+t(746)+e.message)):11===e[t(1012)]?(Q[t(415)](),Q[t(973)]=!0,Q[t(448)](Ce[t(973)],t(470)+e.code+t(746)+e[t(1077)])):(Q[t(415)](),Q[t(572)]=!0,Q.emitError(Ce[t(771)],"code is "+e.code+t(746)+e[t(1077)]))}}if(qt(Q[t(564)]())&&Q.pendingAudioSegments.length>0){const e=Q.pendingAudioSegments.shift();try{Q[t(674)].appendBuffer(e)}catch(e){te[t(340)](Q.TAG_NAME,t(1215),e[t(1012)],e),22===e[t(1012)]?(Q[t(415)](),Q[t(463)]=!0,Q[t(448)](Ce[t(456)],"code is "+e.code+t(746)+e[t(1077)])):11===e[t(1012)]?(Q.stop(),Q[t(973)]=!0,Q.emitError(Ce[t(973)],"code is "+e[t(1012)]+t(746)+e.message)):(Q[t(415)](),Q[t(572)]=!0,Q[t(448)](Ce[t(771)],e.code,t(470)+e.code+t(746)+e.message))}}}else te.debugLog(Q[t(810)],"_doAppendSegments() sourceBuffer is null and wait init and return")},_doCleanUpSourceBuffer(){const t=e,r=Q[t(354)][t(590)];if(Q[t(325)]){const e=Q[t(325)][t(701)];let n=!1;for(let i=0;i<e.length;i++){let s=e[t(621)](i),o=e.end(i);if(s<=r&&r<o+3){if(r-s>=te[t(411)].mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-te[t(411)][t(1047)];Q[t(1194)][t(708)]({start:s,end:e})}}else o<r&&(n=!0,Q[t(1194)].push({start:s,end:o}))}n&&qt(Q[t(419)]())&&Q._doRemoveRanges()}if(Q.audioSourceBuffer){const e=Q[t(674)][t(701)];let n=!1;for(let i=0;i<e[t(573)];i++){let s=e.start(i),o=e[t(528)](i);if(s<=r&&r<o+3){if(r-s>=te._opt[t(496)]){n=!0;let e=r-te[t(411)][t(1047)];Q.pendingAudioRemoveRanges.push({start:s,end:e})}}else o<r&&(n=!0,Q[t(304)][t(708)]({start:s,end:o}))}n&&qt(Q.getAudioSourceBufferUpdating())&&Q._doRemoveRanges()}},_hasPendingRemoveRanges(){const t=e;return Q[t(1194)][t(573)]>0||Q.pendingAudioRemoveRanges[t(573)]>0},needInitAudio(){const t=e;return te[t(411)].hasAudio&&te[t(411)][t(592)]},_doRemoveRanges(){const t=e;if(Q.sourceBuffer&&qt(Q[t(419)]())){let e=Q[t(1194)];for(;e[t(573)]&&qt(Q.getSourceBufferUpdating());){let r=e.shift();try{Q[t(325)].remove(r.start,r.end)}catch(e){te[t(1219)](Q[t(810)],"_doRemoveRanges() sourceBuffer error",e,e[t(1091)]())}}}if(Q[t(674)]&&qt(Q[t(564)]())){let e=Q[t(304)];for(;e[t(573)]&&qt(Q[t(564)]());){let r=e[t(616)]();try{Q[t(674)][t(327)](r[t(621)],r[t(528)])}catch(e){te[t(1219)](Q[t(810)],"_doRemoveRanges() audioSourceBuffer error",e,e[t(1091)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(qt(te._opt[t(840)]))return!1;const r=Q[t(354)][t(590)];if(Q[t(325)]){let e=Q[t(325)].buffered;if(e[t(573)]>=1&&r-e[t(621)](0)>=te[t(411)][t(496)])return!0}if(Q[t(674)]){let e=Q[t(674)][t(701)];if(e[t(573)]>=1&&r-e[t(621)](0)>=te[t(411)][t(496)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;Q[t(684)]&&(clearTimeout(Q[t(684)]),Q.audioSourceBufferCheckTimeout=null)},_clearAudioNoDataCheckTimeout(){const t=e;Q[t(337)]&&(clearTimeout(Q[t(337)]),Q[t(337)]=null)},getHandle:()=>Q[e(664)].handle,emitError(t){const r=e;let n=arguments[r(573)]>1&&void 0!==arguments[1]?arguments[1]:"";postMessage({cmd:be[r(898)],value:t,msg:n})}});let te={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:We[e(980)],_opt:q(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:Te.notConnect,startStreamRateAndStatsInterval:function(){const t=e;te[t(1201)](),d=setInterval((()=>{const e=t;l&&l(0);const r=JSON[e(1224)]({demuxBufferDelay:te[e(302)](),audioDemuxBufferDelay:te[e(909)](),streamBufferByteLength:te[e(964)](),netBuf:te[e(377)]||0,pushLatestDelay:te[e(374)]||0,latestDelay:te[e(848)],isStreamTsMoreThanLocal:w,wasmDecodeDelay:_-b});postMessage({cmd:be[e(314)],type:Ee[e(1067)],value:r}),Zt()&&(null===W&&(W=Tt()),Qt(Tt()-W)&&te[e(926)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;te[t(401)](),$=setTimeout((()=>{const e=t;if(te[e(444)]===Te.notConnect){const t=e(445)+te[e(411)][e(907)]+e(326)+te[e(444)];te.debugError(e(437),t),postMessage({cmd:be.workerFetch,type:Ce.websocketOpenTimeout,value:ne.websocket,msg:t})}}),1e3*te._opt.websocketOpenTimeout)},_stopCheckWsOpenTimeout:function(){$&&(clearTimeout($),$=null)},useOffscreen:function(){const t=e;return te[t(411)][t(1256)]&&typeof OffscreenCanvas!=t(735)},getDelay:function(t,r){const n=e;if(!t||te[n(411)][n(494)]&&!g)return-1;if(r===we.audio)return te[n(848)];if(te.preDelayTimestamp&&te.preDelayTimestamp>t)return te[n(525)]-t>1e3&&te[n(1219)](n(437),n(1204)+te.preDelayTimestamp+" > timestamp is "+t+n(811)+(te[n(525)]-t)+n(791)+te[n(848)]),te[n(525)]=t,te[n(848)];if(te[n(776)]){if(t){const e=Date.now()-te[n(1246)],r=t-te[n(776)];e>=r?(w=!1,te[n(848)]=e-r):(w=!0,te[n(848)]=r-e)}}else te[n(776)]=t,te[n(1246)]=Date[n(357)](),te[n(848)]=-1;return te[n(525)]=t,te.delay},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||te[n(411)][n(494)]&&!g)return-1;if(r===we[n(480)])return te[n(374)];if(te.preDelayTimestamp&&te.preDelayTimestamp-t>1e3)return te.debugWarn("worker",n(958)+te[n(525)]+n(1143)+t+n(811)+(te[n(525)]-t)+n(841)),-1;if(te[n(776)]){let e=-1;if(t){const r=Date.now()-te[n(1246)],i=t-te[n(776)];r>=i?(w=!1,e=r-i):(w=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;te[t(776)]=null,te[t(1246)]=null,te[t(848)]=-1,te.dropping=!1},resetAllDelay:function(){const t=e;te[t(1243)](),te[t(525)]=null},doDecode:function(t){const r=e;te[r(411)][r(540)]&&t[r(335)]===we[r(1226)]&&te[r(661)]&&te[r(338)](t[r(716)],t.ts),te[r(992)]()?t.type===we[r(480)]?te._opt[r(592)]?Q.decodeAudio(t[r(716)],t.ts):t[r(1102)][r(665)](t.payload,t.ts):t[r(335)]===we[r(1226)]&&Q.decodeVideo(t[r(716)],t.ts,t[r(1220)],t[r(854)]):te[r(411)][r(1229)]&&te[r(1256)]()&&t[r(335)]===we[r(1226)]&&a[r(665)]?a[r(665)](t[r(716)],t.ts,t[r(854)]):t.decoder[r(665)](t[r(716)],t.ts,t[r(1220)],t[r(854)])},decodeNext(t){const r=e;if(0===s[r(573)])return;const i=t.ts,o=s[0],a=t[r(335)]===we[r(1226)]&&$t(t[r(716)]);if(qt(n))a&&(te[r(1092)](r(437),"decode data type is "+t[r(335)]+r(677)+i+r(852)+o[r(335)]+r(393)+o.ts+"\n isVideoSqeHeader is "+a),s[r(616)](),te[r(519)](o));else{const e=o.ts-i,n=o[r(335)]===we[r(480)]&&t[r(335)]===we[r(1226)];(e<=20||n||a)&&(te[r(1092)](r(437),"decode data type is "+t.type+r(677)+i+r(852)+o.type+r(393)+o.ts+r(862)+e+" and isVideoAndNextAudio is "+n+r(1037)+a),s[r(616)](),te[r(519)](o))}},init:function(){const t=e;te.debugLog(t(437),t(482)+n+t(1026)+i+t(408),JSON.stringify(te[t(411)]));const r=te[t(411)][t(1133)]===ie.player,o=te[t(411)][t(1133)]===ie.playbackTF,c=te[t(411)][t(1133)]===ie.playVod;if(te[t(411)][t(812)]&&J[t(720)](),te[t(551)]=r,te.isPlayback=o,te.isPlayVod=c,te[t(992)]()&&Q&&Q.init(),a&&te[t(411)][t(1229)]&&te.useOffscreen()&&a.init(),qt(te.isPlaybackCacheBeforeDecodeForFpsRender())){te[t(1092)]("worker",t(856));const e=()=>{const e=t,n=te._opt[e(642)]+te[e(411)][e(376)];let i=null;if(s[e(573)]){if(te.isPushDropping)return void te[e(1219)](e(437),e(925)+s[e(573)]);if(te.dropping){for(i=s.shift(),te[e(1219)](e(437),e(582)+i[e(1220)]+e(526)+te[e(848)]+" and bufferlist is "+s[e(573)]);!i[e(1220)]&&s[e(573)];)i=s[e(616)]();const t=te[e(1089)](i.ts,i[e(335)]);i[e(1220)]&&t<=te[e(495)]()&&(te[e(1092)](e(437),"loop() is dropping = false, is iFrame"),te[e(912)]=!1,te.doDecode(i),te[e(903)](i))}else if(te[e(530)]||te[e(1097)]()||0===te._opt[e(642)])for(;s.length;)i=s[e(616)](),te[e(519)](i);else if(i=s[0],-1===te[e(704)](i.ts,i.type))te.debugLog(e(437),e(333),i.ts),s[e(616)](),te[e(519)](i),te.decodeNext(i);else if(te[e(848)]>n&&r)te.hasIframeInBufferList()?(te[e(1092)](e(437),e(725)+te[e(848)]+e(711)+n+e(879)),te[e(707)](),te[e(912)]=!0,postMessage({cmd:be.isDropping})):(s.shift(),te[e(519)](i),te.decodeNext(i));else for(;s[e(573)];){if(i=s[0],!(te[e(704)](i.ts,i.type)>te[e(411)].videoBuffer)){te[e(848)]<0&&te[e(1219)]("worker",e(936)+te[e(848)]+", bufferList is "+s.length);break}s.shift(),te[e(519)](i)}}else-1!==te.delay&&te[e(1092)](e(437),"loop() bufferList is empty and reset delay"),te[e(707)]()};te[t(305)]=setInterval((()=>{const r=t;let n=(new Date)[r(1075)]();!S&&(S=n);const i=n-S;i>100&&te[r(1219)](r(437),r(549)+i),e(),S=(new Date)[r(1075)]()}),20)}else te[t(1092)](t(437),t(423));if(qt(te[t(411)][t(599)])&&(g=!0),te[t(992)]()&&Q){const e=Q[t(1230)]();e&&postMessage({cmd:be[t(347)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;te[t(484)]();for(let e=0;e<te[t(411)][t(1090)];e++)te[t(705)]();const r=Math[t(418)](1e3/te[t(962)]);te[t(1092)]("worker",t(683)+r+t(1123)+te.streamFps),te[t(305)]=setInterval((()=>{const e=t,n=(new Date)[e(1075)]();!G&&(G=n);for(let t=0;t<te[e(411)][e(1090)];t++)te[e(705)]();let i=n-G,o=parseInt(i/r);o>1&&s[e(573)]>0&&te[e(1219)]("worker",e(727)+i+e(719)+r+e(698)+o+e(1262)+s[e(573)]),G=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s[t(573)])if(r=s[t(616)](),r.type===we.video){te[t(336)]()?r[t(1220)]&&(te[t(1092)](t(437),t(865),r.ts),te[t(519)](r)):te[t(519)](r);let e=s[0];for(;e&&e.type===we[t(480)];)s[t(616)](),te[t(336)]()||te.doDecode(e),e=s[0]}else if(r[t(335)]===we[t(480)]){te.isPlaybackOnlyDecodeIFrame()||te[t(519)](r);let e=s[0];for(;e;){if(r=s[t(616)](),r[t(335)]===we[t(1226)]){te.isPlaybackOnlyDecodeIFrame()?r[t(1220)]&&(te[t(1092)](t(437),t(865),r.ts),te[t(519)](r)):te.doDecode(r),e=null;break}r[t(335)]===we[t(480)]&&(te.isPlaybackOnlyDecodeIFrame()||te[t(519)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;te.stopId&&(clearInterval(te[t(305)]),te.stopId=null),G=null},startPlaybackCacheLoop:function(){te[e(1134)]()},close:function(){const t=e;if(te[t(1092)]("worker",t(926)),te[t(473)]=!0,K(),!u||1!==u.readyState&&2!==u.readyState?u&&te[t(1092)](t(437),t(667)+u.readyState):(N=!0,u[t(926)](1e3,t(1182))),u&&(u[t(1007)]=null,u[t(383)]=null,u[t(536)]=null,u[t(1041)]=null,te.socketStatus=Te[t(1001)]),u=null,te.stopStreamRateAndStatsInterval(),te[t(401)](),te[t(484)](),te[t(305)]&&(clearInterval(te[t(305)]),te.stopId=null),te[t(965)]&&(te[t(965)][t(1251)](),te[t(965)]=null),te[t(384)]&&(Ot(te[t(384)][t(926)])&&qt(te[t(384)][t(1002)])?te.writableStream[t(926)]().catch((e=>{const r=t;te.debugLog(r(437),r(568),e[r(1091)](),e)}))[t(322)]((()=>{te[t(384)]=null})):te[t(384)]=null),oe)try{Ot(oe[t(522)])&&oe[t(522)](),Ot(oe.delete)&&oe[t(968)](),oe=null}catch(e){te[t(1092)](t(437),"close() and audioDecoder.clear error: "+e[t(1091)]()+t(1153))}if(ae)try{Ot(ae[t(522)])&&ae[t(522)](),Ot(ae.delete)&&ae.delete(),ae=null}catch(e){te[t(1092)](t(437),t(372)+e[t(1091)]()+t(1153))}l=null,S=null,w=!1,_=0,b=0,a&&(a[t(1251)]&&a[t(1251)](),a=null),Q&&(Q[t(1251)](),Q=null),te[t(776)]=null,te[t(1246)]=null,te.networkDelay=0,te[t(962)]=null,te.streamAudioFps=null,te[t(1159)]=null,te[t(848)]=-1,te.pushLatestDelay=-1,te[t(525)]=null,te[t(912)]=!1,te[t(513)]=!1,te[t(551)]=!0,te[t(530)]=!1,te[t(975)]=!1,te[t(1068)]=!1,te[t(661)]=!1,te.isHevc=null,te._opt=q(),te[t(1184)]&&(te[t(1184)][t(1251)](),te[t(769)][t(355)](t(614),te[t(967)]),te[t(769)][t(355)](t(1137),te[t(632)]),te[t(769)]=null,te.offscreenCanvasGL=null,te.offscreenCanvasCtx=null),s=[],o=[],h&&(h[t(926)](),h=null),p=null,m=null,v=!1,y=!1,g=!1,F=!1,R=!1,L=!1,O=null,E=[],T=0,x=0,I=null,A=null,D=null,B=null,z=null,P=0,M=0,U=null,k=null,C=null,te[t(317)]=We[t(980)],H=!0,J.destroy(),X[t(1251)](),Y[t(1251)](),Z[t(1251)](),te.debug=null,te[t(411)]={},postMessage({cmd:be.closeEnd})},pushBuffer:function(t,r){const i=e;if(r.type===we[i(480)]&&ht(t)){if(te[i(1092)](i(437),i(951)+r.ts+i(521)),te[i(411)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:be[i(531)],buffer:e},[e[i(441)]])}te[i(760)](t,r.ts)}else if(r[i(335)]===we.video&&r[i(1220)]&&$t(t)){if(te[i(1092)]("worker",i(290)+r.ts+i(895)),te[i(411)][i(861)]){const e=new Uint8Array(t);postMessage({cmd:be[i(833)],buffer:e},[e.buffer])}te[i(1213)](t,r.ts,r[i(1220)],r.cts)}else{if(te._opt.isRecording)if(te[i(411)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:be[i(924)],type:r.type,buffer:e,ts:r.ts},[e[i(441)]])}else if(te._opt[i(293)]===se[i(509)])if(r[i(335)]===we[i(1226)]){const e=new Uint8Array(t)[i(471)](5);postMessage({cmd:be[i(1173)],buffer:e,isIFrame:r[i(1220)],ts:r.ts,cts:r[i(854)]},[e[i(441)]])}else if(r.type===we.audio&&te[i(411)][i(1148)]){const e=new Uint8Array(t),n=pt(e)?e[i(471)](2):e.slice(1);postMessage({cmd:be[i(1087)],buffer:n,ts:r.ts},[n[i(441)]])}if(te.isPlayer){if(r.type===we[i(1226)]){if(P>0){const e=r.ts-B,t=2*P;e>=t&&te[i(1092)](i(437),i(291)+r[i(1220)]+i(457)+r.ts+i(687)+B+i(1010)+e+" and preTsDuration is "+P+i(1096)+t+i(1169))}if(null!==B&&B>=r.ts&&(te[i(1219)]("worker","pushBuffer() and isIFrame is "+r[i(1220)]+" and,\n options.ts is "+r.ts+i(910)+B+i(831)+t[i(709)]+i(1191)+M),B-r.ts>me&&(te[i(1219)]("worker",i(361)+B+i(565)+r.ts+",\n diff is "+(B-r.ts)+i(811)+me+i(1122)),te[i(707)](),B=null,P=0),te[i(411)][i(631)]&&qt(r[i(1220)])&&g)){const e=te.hasIframeInBufferList(),t=qt(te[i(513)]);return te[i(1092)]("worker",i(532)+e+i(461)+t+i(1024)),void(e&&t?te[i(562)]():(te[i(1114)](!0),Gt(te[i(411)][i(599)])&&Gt(n)&&(te[i(992)]()?Q.isDecodeFirstIIframe=!1:postMessage({cmd:be[i(599)]}))))}B>0&&(P=r.ts-B),M=t[i(709)],B=r.ts}if(g){const e=te[i(411)].videoBuffer+te[i(411)][i(376)],t=te[i(1089)](r.ts,r.type);te[i(374)]=t,te[i(848)]>0&&t>e&&te[i(848)]<e&&te[i(942)]()&&!1===te[i(513)]&&(te[i(1092)](i(437),i(1172)+t+" more than "+e+i(960)+te[i(848)]+i(1247)),te.dropBuffer$2())}}r.type===we[i(480)]?s[i(708)]({ts:r.ts,payload:t,decoder:{decode:te[i(760)]},type:we[i(480)],isIFrame:!1}):r[i(335)]===we[i(1226)]&&s.push({ts:r.ts,cts:r[i(854)],payload:t,decoder:{decode:te[i(1213)]},type:we[i(1226)],isIFrame:r[i(1220)]}),te[i(321)]()}},calcPlaybackStreamFps(){const t=e;if(te[t(778)]()&&Rt(te[t(1159)])){let e=jt(s,we.video);if(e)te[t(1159)]=e,postMessage({cmd:be.playbackStreamVideoFps,value:te[t(1159)]}),te[t(962)]=e,te[t(1134)]();else{const r=s.map((e=>({type:e[t(335)],ts:e.ts})));te.debugLog(t(437),"playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is "+e+", bufferListLength is "+s[t(573)]+", and ts list is "+JSON[t(1224)](r));const n=100;s[t(573)]>=n&&(te[t(1219)]("worker","playbackCacheBeforeDecodeForFpsRender, bufferListLength is "+s[t(573)]+t(811)+n+t(1199)),te[t(1159)]=25,postMessage({cmd:be[t(552)],value:te.streamVideoFps}),te[t(962)]=te[t(1159)],te.playbackCacheLoop())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(1233)]((e=>{const n=t;e.type===we[n(1226)]&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(826)]((e=>{const r=t;return e.type===we.video&&e[r(1220)]}))},isAllIframeInBufferList(){const t=e,r=te.getVideoBufferLength();let n=0;return s[t(1233)]((e=>{const r=t;e.type===we[r(1226)]&&e[r(1220)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return te[t(411)][t(642)]+te[t(411)][t(376)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(1233)]((e=>{const n=t;e[n(335)]===we[n(480)]&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h[t(441)]&&(r=h[t(441)].byteLength),te[t(411)].isNakedFlow?J[t(682)]&&(r=J.lastBuf.byteLength):te[t(411)][t(1154)]?Z[t(467)]&&(r=Z[t(467)][t(709)]):te[t(411)].isFmp4&&X[t(434)]&&(r=X[t(434)].getStreamBufferSize()),r},fetchStream:function(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(573)]>2&&void 0!==arguments[2]?arguments[2]:[];if(te.debugLog(r(437),r(818)+t,r(1032),JSON[r(1224)](n)),te[r(661)]=!0,n[r(576)]?te[r(411)][r(576)]=!0:n[r(289)]?te[r(411)].isFmp4=!0:n[r(534)]?te._opt[r(534)]=!0:n[r(812)]?te[r(411)].isNakedFlow=!0:n[r(1154)]&&(te._opt[r(1154)]=!0),l=Bt((e=>{const t=r;postMessage({cmd:be[t(314)],type:Ee[t(730)],value:e})})),te[r(720)](),te[r(673)](),n.isFmp4&&X.listenMp4Box(),n.protocol===re.fetch){n[r(576)]&&(h=new or(te.demuxFlv())),c=new AbortController;const e=Object.assign({signal:c[r(286)]},{headers:n[r(956)]&&n[r(956)].headers||{}});fetch(t,e)[r(366)]((e=>{const t=r;if(Gt(N))return te[t(1092)]("worker",t(733)),te[t(317)]=We[t(980)],void e[t(679)][t(594)]();if(!Vt(e))return te[t(1219)](t(437),"fetch response status is "+e.status+t(420)+e.ok+t(343)),K(),void postMessage({cmd:be[t(314)],type:Ce[t(332)],value:"fetch response status is "+e[t(870)]+" and ok is "+e.ok});if(postMessage({cmd:be[t(314)],type:Ee[t(1108)]}),Nt())te[t(384)]=new WritableStream({write:e=>{const r=t;return c&&c.signal&&c[r(286)][r(1109)]?(te[r(1092)](r(437),r(748)),void(te[r(317)]=We[r(650)])):Gt(N)?(te[r(1092)](r(437),r(351)),te[r(317)]=We[r(650)],void K()):void(typeof e!==r(443)?(te.fetchStatus=We[r(1013)],l(e[r(709)]),n[r(576)]?h[r(866)](e):n[r(289)]?te[r(598)](e):n[r(534)]?te.demuxMpeg4(e):n[r(1154)]?te[r(1254)](e):n.isNakedFlow&&te[r(493)](e)):te.debugWarn("worker",'writableStream write() and value is "'+e+'" string so return'))},close:()=>{const e=t;te[e(1092)]("worker",e(554)),te[e(317)]=We[e(650)],K(),te[e(411)].checkStreamEnd?(h&&(h[e(926)](),h=null),postMessage({cmd:be[e(314)],type:Ee[e(575)],value:ne.fetch,msg:e(1100)})):postMessage({cmd:be[e(314)],type:Ee.streamEndInner})},abort:e=>{const r=t;if(c&&c.signal&&c[r(286)][r(1109)])return te.debugLog("worker",r(625)),void(te[r(317)]=We[r(650)]);h&&(h.close(),h=null),e[r(1209)]!==Ne?(te.debugLog("worker","writableStream abort() and e is "+e.toString()),K(),postMessage({cmd:be[r(314)],type:Ce[r(894)],value:e.toString()})):te[r(1092)](r(437),"writableStream abort() and e.name is AbortError so return")}}),e[t(679)][t(1107)](te[t(384)])[t(1104)]((e=>{const r=t;"AbortError"!==e[r(1209)]&&te[r(1092)]("worker",r(1181),e[r(1209)],e[r(1091)]())}));else{const r=e[t(679)].getReader(),i=()=>{const e=t;r[e(1241)]()[e(366)]((t=>{const r=e;let{done:s,value:o}=t;return s?(te[r(1092)]("worker",r(638)),te[r(317)]=We[r(650)],K(),void(te[r(411)][r(742)]?(h&&(h[r(926)](),h=null),postMessage({cmd:be[r(314)],type:Ee[r(575)],value:ne.fetch,msg:r(1100)})):postMessage({cmd:be[r(314)],type:Ee[r(787)]}))):c&&c.signal&&c[r(286)][r(1109)]?(te.debugLog(r(437),r(1094)),void(te[r(317)]=We[r(650)])):Gt(N)?(te[r(1092)](r(437),r(985)),te[r(317)]=We[r(650)],void K()):void(typeof o!==r(443)?(te[r(317)]=We[r(1013)],l(o[r(709)]),n[r(576)]?h[r(866)](o):n[r(289)]?te[r(598)](o):n[r(534)]?te[r(940)](o):n[r(1154)]?te.demuxTs(o):n.isNakedFlow&&te[r(493)](o),i()):te.debugWarn(r(437),r(1033)+o+r(758)))}))[e(1104)]((t=>{const r=e;if(c&&c[r(286)]&&c[r(286)][r(1109)])return te[r(1092)](r(437),r(422)),void(te[r(317)]=We.complete);h&&(h[r(926)](),h=null),t[r(1209)]!==Ne?(te[r(1092)](r(437),r(982)+t[r(1091)]()),K(),postMessage({cmd:be[r(314)],type:Ce[r(894)],value:t[r(1091)]()})):te[r(1092)](r(437),r(380))}))};i()}}))[r(1104)]((e=>{const t=r;c&&c[t(286)]&&c[t(286)][t(1109)]?te[t(1092)](t(437),t(1210)):e.name!==Ne?(te[t(1092)](t(437),"fetch().catch() and e is "+e[t(1091)]()),K(),postMessage({cmd:be.workerFetch,type:Ce[t(332)],value:e[t(1091)]()}),h&&(h[t(926)](),h=null)):te.debugLog(t(437),t(474))}))}else n.protocol===re[r(1202)]&&(n[r(576)]&&(h=new or(te[r(394)]())),u=new WebSocket(t,i),u[r(402)]="arraybuffer",u[r(1007)]=()=>{const e=r;te.debugLog(e(437),e(1039)),te[e(444)]=Te[e(584)],te[e(401)](),postMessage({cmd:be[e(314)],type:Ee.streamSuccess}),postMessage({cmd:be[e(314)],type:Ee[e(567)]}),n[e(956)]&&n[e(956)].websocketFirstMessage&&te.sendWebsocketMessage(n.options.websocketFirstMessage)},u[r(536)]=e=>{const t=r;if(te[t(473)])return void te.debugLog(t(437),t(339)+e[t(1012)]+" and isDestroyed is true, so return");if(f)return void te.debugLog(t(437),t(339)+e[t(1012)]+t(558));if(te.debugLog(t(437),t(339)+e[t(1012)]),Gt(N))return void te[t(1092)]("worker","fetchStream, WebsocketStream socket close and requestAbort is true so return");let n=!1;1006===e[t(1012)]&&(te[t(340)](t(437),t(850)+e[t(1012)]),n=!0),te.socketStatus=Te[t(926)],te[t(411)][t(742)]||n?(h&&(h[t(926)](),h=null),postMessage({cmd:be[t(314)],type:Ee[t(575)],value:ne.websocket,msg:e[t(1012)]})):postMessage({cmd:be[t(314)],type:Ee.streamEndInner})},u[r(1041)]=e=>{const t=r;te[t(340)](t(437),t(529),e,e[t(1091)]()),f=!0,te[t(444)]=Te.error,h&&(h[t(926)](),h=null),te[t(473)]?te[t(1092)](t(437),"fetchStream, WebsocketStream on error and isDestroyed is true, so return"):Gt(N)?te[t(1092)](t(437),t(626)):postMessage({cmd:be[t(314)],type:Ce[t(407)],value:e[t(997)]?"websocket user aborted":t(1225)})},u[r(383)]=e=>{const t=r;typeof e[t(1146)]!==t(443)?(l(e.data[t(709)]),n.isFlv?h[t(866)](e[t(1146)]):n.isFmp4?te[t(598)](e[t(1146)]):n[t(534)]?te.demuxMpeg4(e[t(1146)]):te[t(411)][t(812)]?te[t(493)](e[t(1146)]):te[t(411)].isTs?te[t(1254)](e[t(1146)]):te[t(452)](e[t(1146)])):postMessage({cmd:be.websocketStringMsg,value:e[t(1146)]})})},demuxFlv:function*(){const t=e;yield 9;const r=new ArrayBuffer(4),n=new Uint8Array(r),i=new Uint32Array(r);for(;;){n[3]=0;const e=yield 15,r=e[4];n[0]=e[7],n[1]=e[6],n[2]=e[5];const s=i[0];n[0]=e[10],n[1]=e[9],n[2]=e[8],n[3]=e[11];let o=i[0];const a=(yield s)[t(471)]();switch(r){case Se[t(480)]:if(a[t(709)]>0){const e=te[t(759)](a);te[t(665)](e,{type:we[t(480)],ts:o})}else te[t(1219)]("worker",t(555)+a[t(709)]+t(1217));break;case Se[t(1226)]:if(a[t(709)]>=6){const e=a[0];if(te._isEnhancedH265Header(e))te[t(699)](a,o);else{const e=15&a[0];let r=a[0]>>4===Ve[t(1020)];const n=e===De.h265;if(qt(r)&&Gt(Jt(a,n))&&(te[t(1092)](t(437),t(395)),r=!0),r&&$t(a)&&null===te[t(330)]){const e=15&a[0];te.isHevc=e===De[t(378)],O=kt(a,te[t(330)]),te[t(1092)]("worker",t(605)+te[t(330)]+t(872)+O)}r&&te.calcIframeIntervalTimestamp(o),te[t(551)]&&te[t(957)](o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=te.cryptoPayload(a,r);te[t(665)](c,{type:we[t(1226)],ts:o,isIFrame:r,cts:s})}}else te[t(1219)](t(437),t(947)+a[t(709)]+t(1217));break;case Se[t(792)]:postMessage({cmd:be[t(972)],buffer:a},[a[t(441)]]);break;default:te[t(1092)](t(437),t(930)+r)}}},decode:function(t,r){const n=e;r[n(335)]===we.audio?te[n(411)].hasAudio&&(postMessage({cmd:be[n(314)],type:Ee[n(587)],value:t[n(709)]}),te[n(551)]?te[n(726)](t,{type:r[n(335)],ts:r.ts,cts:r.cts}):te[n(530)]&&(te[n(336)]()||(te.isPlaybackCacheBeforeDecodeForFpsRender(),te.pushBuffer(t,{type:r[n(335)],ts:r.ts,cts:r[n(854)]})))):r[n(335)]===we[n(1226)]&&te[n(411)][n(494)]&&(postMessage({cmd:be[n(314)],type:Ee[n(738)],value:t.byteLength}),postMessage({cmd:be.workerFetch,type:Ee[n(888)],value:r.ts}),te[n(551)]?te[n(726)](t,{type:r[n(335)],ts:r.ts,isIFrame:r[n(1220)],cts:r[n(854)]}):te.isPlayback&&(te.isPlaybackCacheBeforeDecodeForFpsRender()?te.pushBuffer(t,{type:r.type,ts:r.ts,cts:r[n(854)],isIFrame:r[n(1220)]}):te[n(336)]()?r[n(1220)]&&te[n(726)](t,{type:r[n(335)],ts:r.ts,cts:r[n(854)],isIFrame:r.isIFrame}):te.pushBuffer(t,{type:r[n(335)],ts:r.ts,cts:r.cts,isIFrame:r[n(1220)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return te[n(411)][n(832)]?te[n(411)].cryptoIV&&te._opt[n(368)][n(709)]>0&&te._opt[n(763)]&&te[n(411)][n(763)][n(709)]>0?i=mo(t,te[n(411)][n(763)],te[n(411)][n(368)],te[n(330)]):te[n(340)](n(437),n(790)+(te[n(411)][n(763)]&&te[n(411)][n(763)][n(709)])+" or cryptoIV.length is "+(te._opt.cryptoIV&&te[n(411)][n(368)][n(709)])+n(963)):te[n(411)].isSm4Crypto?te._opt[n(728)]?i=te[n(411)][n(368)]&&te._opt[n(368)][n(709)]>0&&te[n(411)][n(763)]&&te._opt[n(763)].byteLength>0?sc(t,te._opt[n(763)],te[n(411)][n(368)],te[n(330)],te._opt[n(656)]):Wo(t,te._opt[n(728)],te[n(330)],te[n(411)][n(656)]):!te[n(411)].sm4CryptoKey&&te.debugError("worker",n(388)):te[n(411)][n(400)]&&(te._opt[n(368)]&&te[n(411)].cryptoIV[n(709)]>0&&te._opt.cryptoKey&&te[n(411)][n(763)][n(709)]>0?i=ia(t,te[n(411)][n(763)],te[n(411)][n(368)],te[n(330)]):te.debugError(n(437),n(637)+(te[n(411)][n(763)]&&te[n(411)].cryptoKey.byteLength)+n(501)+(te[n(411)][n(368)]&&te._opt[n(368)][n(709)])+n(963))),i},cryptoPayloadAudio:function(t){const r=e;if(qt(te[r(411)].isCryptoAudio))return t;let n=t;return te._opt[r(832)]?te._opt[r(368)]&&te[r(411)][r(368)][r(709)]>0&&te[r(411)][r(763)]&&te[r(411)][r(763)][r(709)]>0?t[0]>>4===Pe[r(950)]&&(n=vo(t,te._opt[r(763)],te[r(411)][r(368)])):te[r(340)](r(437),"isM7sCrypto cryptoKey.length is "+(te[r(411)].cryptoKey&&te[r(411)][r(763)][r(709)])+r(501)+(te[r(411)].cryptoIV&&te[r(411)][r(368)][r(709)])+r(963)):te._opt[r(400)]&&(te[r(411)][r(368)]&&te[r(411)].cryptoIV[r(709)]>0&&te[r(411)][r(763)]&&te[r(411)][r(763)][r(709)]>0?t[0]>>4===Pe[r(950)]&&(n=oa(t,te[r(411)][r(763)],te[r(411)][r(368)])):te[r(340)]("worker",r(637)+(te[r(411)][r(763)]&&te[r(411)].cryptoKey[r(709)])+r(501)+(te[r(411)][r(368)]&&te._opt.cryptoIV[r(709)])+r(963))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(z=s===Pe[n(950)]?o?16:8:0===o?8:16,oe&&oe[n(1179)]||!qt(i))if(ht(t)||s===Pe.ALAW||s===Pe[n(455)]||s===Pe.MP3){te[n(1092)](n(437),n(1240)+s+" _opt.sampleRate is "+te[n(411)][n(542)]);const e=s===Pe.AAC?t[n(471)](2):new Uint8Array(0);if(i){if(s===Pe[n(822)])return void te[n(340)](n(437),n(1031));oe[n(717)]=te._opt.sampleRate,oe.decode(t,r)}else oe.setCodec(s,te[n(411)][n(542)],e,te.getBuildTime());if(s===Pe.AAC&&postMessage({cmd:be[n(933)],buffer:e},[e[n(441)]]),y=!0,s!==Pe[n(950)]&&(s===Pe[n(822)]?(!te[n(965)]&&(te.mp3Demuxer=new ea(te),te[n(965)].on(n(1146),((e,t)=>{oe[n(665)](e,t)}))),te[n(965)][n(548)](t[n(471)](1),r)):oe[n(665)](t.slice(1),r)),Zt()){const e=Number("1")||1;setTimeout((()=>{const e=n;te.debugError("worker",e(1011)),te[e(926)](),postMessage({cmd:be[e(483)]})}),60*e*60*1e3)}}else te[n(1219)](n(437),n(1164),s);else te.debugError(n(437),n(858))},decodeAudio:function(t,r){const s=e;if(te.isDestroyed)te[s(1092)](s(437),s(390));else if(te[s(654)]())Q[s(760)](t,r);else if(Gt(n)&&Gt(te[s(411)][s(592)]))postMessage({cmd:be[s(425)],payload:t,ts:r,cts:r},[t[s(441)]]);else{const e=t[0]>>4;if(y){if(ht(t))return void te[s(1092)](s(437),"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");i?oe[s(665)](t,r):e===Pe[s(822)]?te[s(965)][s(548)](t[s(471)](1),r):oe.decode(e===Pe[s(950)]?t[s(471)](2):t[s(471)](1),r)}else te.setCodecAudio(t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(ae&&ae[n(1179)]||!qt(i))if($t(t))if(s===De[n(1006)]||s===De[n(378)]){te[n(1092)](n(437),n(1248)+s);const e=t[n(471)](5);if(s===De[n(1006)]&&te[n(411)].useSIMD){const t=Ar(e);if(t[n(446)]>ve||t[n(1048)]>ve)return postMessage({cmd:be[n(1206)],value:n(793)+t[n(446)]+n(1140)+ve+n(1171)+t[n(1048)]+" > "+ve}),void te[n(1219)]("worker","setCodecVideo: SIMD H264 decode video width is too large, width is "+t[n(446)]+n(543)+t[n(1048)])}const r=new Uint8Array(t);v=!0,i?ae.decode(t,0):ae[n(1179)](s,e,te[n(646)]()),postMessage({cmd:be[n(892)],code:s}),postMessage({cmd:be[n(747)],buffer:r,codecId:s},[r[n(441)]])}else te[n(1219)](n(437),n(1166)+s+n(566));else te[n(1219)](n(437),n(681)+s+" and isIFrame is "+r+n(783)+t[1]);else te[n(340)](n(437),n(1040))},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(573)]>3&&void 0!==arguments[3]?arguments[3]:0;if(te[o(473)])te.debugLog(o(437),o(505));else if(te[o(992)]())Q[o(1213)](t,r,s,a);else if(Gt(n))postMessage({cmd:be[o(901)],payload:t,isIFrame:s,ts:r,cts:a,delay:te.delay},[t[o(441)]]);else if(v)if(!g&&s&&(g=!0),g){if(s&&$t(t)){const e=15&t[0];let r={};e===De[o(1006)]?r=Ar(t[o(471)](5)):e===De[o(378)]&&(r=Qr(t)),r[o(446)]&&r[o(1048)]&&p&&m&&(r[o(446)]!==p||r.codecHeight!==m)&&(te[o(1219)]("worker",o(678)+p+o(1046)+m+",\n new width is "+r[o(446)]+o(1052)+r[o(1048)]+",\n and emit change event"),R=!0,postMessage({cmd:be[o(922)],value:"width: "+p+"->"+r.codecWidth+o(1171)+m+"->"+r[o(1048)]}))}if(R)return void te.debugWarn(o(437),o(851));if(L)return void te[o(1219)](o(437),o(341));if($t(t))return void te[o(1092)](o(437),o(796));if(t[o(709)]<ye)return void te[o(1219)](o(437),o(762)+t.byteLength);if(_=r,i)ae[o(665)](t,r);else{const e=t.slice(5);ae[o(665)](e,s?1:0,r)}}else te[o(1092)](o(437),o(1095));else te[o(757)](t,s)},clearBuffer:function(){const t=e;let r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];te.debugLog(t(437),t(946)+s[t(573)]+t(1113)+r),r&&(s=[]),te.isPlayer&&(te[t(707)](),Gt(te[t(411)][t(599)])&&(te[t(912)]=!0,postMessage({cmd:be.isDropping}))),Gt(te._opt.checkFirstIFrame)&&qt(n)&&(g=!1)},dropBuffer$2:function(){const t=e;if(s[t(573)]>0){let e=s[t(1249)]((e=>{const r=t;return Gt(e[r(1220)])&&e.type===we[r(1226)]}));if(te[t(864)]())for(let r=0;r<s[t(573)];r++){const n=s[r],i=te.getDelayNotUpdateDelay(n.ts,n[t(335)]);if(i>=te[t(495)]()){te.debugLog("worker",t(1054)+r+" and tempDelay is "+i+t(1058)+te[t(495)]()),e=r;break}}if(e>=0){te[t(513)]=!0,postMessage({cmd:be[t(489)]});const r=s.length;s=s[t(471)](e);const n=s[t(616)]();te[t(707)](),te[t(704)](n.ts,n[t(335)]),te[t(519)](n),te[t(513)]=!1,te.debugLog(t(437),t(363)+e+t(1e3)+r+t(1131)+s.length+t(310)+te[t(848)]+" ")}else te.isPushDropping=!1}0===s[t(573)]&&(te[t(513)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(1156)](1,!1),s=n[r(751)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case we.audio:const e=te[r(759)](new Uint8Array(t,5));te[r(665)](e,{type:we[r(480)],ts:i});break;case we.video:if(n[r(709)]>=11){const e=new Uint8Array(t,5),s=e[0];if(te[r(984)](s))te[r(699)](e,i);else{const t=n.getUint8(5)>>4==1;if(t&&(te[r(328)](i),$t(e)&&null===te.isHevc)){const t=15&e[0];te[r(330)]=t===De[r(378)]}te[r(551)]&&te[r(957)](i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=te[r(541)](e,t);te[r(665)](o,{type:we[r(1226)],ts:i,isIFrame:t,cts:s})}}else te.debugWarn("worker",r(877)+t[r(709)]+r(1217))}},demuxNakedFlow:function(t){J[e(548)](t)},demuxFmp4:function(t){X[e(548)](t)},demuxMpeg4:function(t){Y[e(548)](t)},demuxTs:function(t){Z[e(548)](t)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t[n(471)](1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String.fromCharCode(a[0]);if(te[n(330)]=qt(l),o===qe[n(718)]){if(s===Ke[n(1208)]){const e=t[n(471)](5);if(l);else{const i=new Uint8Array(5+e.length);i[n(295)]([28,0,0,0,0],0),i[n(295)](e,5),O=kt(t,te[n(330)]),te[n(1092)](n(437),n(615)+te[n(330)]+n(872)+O),te[n(665)](i,{type:we.video,ts:r,isIFrame:!0,cts:0})}}}else if(o===qe[n(1167)]){let e=t,i=0;const o=s===Ke.FT_KEY;o&&te[n(328)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=on(t.slice(8),o),e=te[n(541)](e,o),te[n(665)](e,{type:we[n(1226)],ts:r,isIFrame:o,cts:i}))}else if(o===qe[n(881)]){const e=s===Ke.FT_KEY;e&&te[n(328)](r);let i=on(t.slice(5),e);i=te[n(541)](i,e),te[n(665)](i,{type:we[n(1226)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&Ge)===Ge},findSei:function(t,r){const n=e;let i=4;Lt(O)&&(i=O),St(t[n(471)](5),i).forEach((e=>{const t=n,i=te[t(330)]?e[0]>>>1&63:31&e[0],s=te[t(330)]&&(i===Ue[t(1195)]||i===Ue.prefixSei),o=qt(te[t(330)])&&i===Me[t(755)];if(s||o){const n=It(e,te[t(330)]);postMessage({cmd:be[t(1129)],buffer:n[t(716)],ts:r},[n[t(716)][t(441)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(g&&t>0))return;null===I?(I=t,A=Tt()):t<I&&(te[r(1092)](r(437),r(447)+t+" less than bufferStartDts is "+I),I=t,A=Tt());const n=t-I,i=Tt()-A,s=i>n?i-n:0;if(te[r(377)]=s,s>te[r(411)][r(377)]&&te[r(411)][r(1133)]===ie[r(786)]){let e=!1;null===U&&(e=!0,U=Tt());const o=Tt();(o-U>=1e3||e)&&(te.debugWarn(r(437),r(370)+t+r(1088)+I+r(1269)+n+r(620)+i+r(1267)+s),postMessage({cmd:be[r(314)],type:Ee.networkDelayTimeout,value:s}),U=o)}},calcIframeIntervalTimestamp:function(t){null===D?D=t:D<t&&(C=t-D,postMessage({cmd:be[e(306)],value:C}),D=t)},canVisibilityDecodeNotDrop:function(){const t=e;return te._opt[t(987)]&&p*m<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return te[t(530)]&&te._opt[t(472)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return te[t(411)][t(1090)]>=te[t(411)].playbackForwardMaxRateDecodeIFrame&&!(te[t(411)][t(1015)]&&te[t(411)][t(592)])},isPlayUseMSE:function(){const t=e;return te[t(551)]&&te[t(411)][t(1015)]&&Gt(n)},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return te.isPlayUseMSE()&&te[t(411)].mseDecoderUseWorker},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return te[t(992)]()&&te[t(411)][t(592)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;te[r(340)](r(437),r(688)),t.preventDefault(),F=!0,te[r(1184)].destroy(),te[r(1184)]=null,te[r(1237)]=null,setTimeout((()=>{const e=r;te.offscreenCanvasGL=te[e(769)][e(714)]("webgl"),te.offscreenCanvasGL&&te.offscreenCanvasGL[e(1111)]()[e(1029)]?(te.webglObj=ee(te[e(1237)],te._opt[e(1190)]),F=!1):te[e(340)](e(437),e(802))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;te[r(1092)](r(437),r(1036)),t.preventDefault()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:be[i(892)],code:t}),postMessage({cmd:be[i(1165)],w:r,h:n}),p=r,m=n,te[i(1256)]()&&(te[i(769)]=new OffscreenCanvas(r,n),te[i(1237)]=te[i(769)].getContext(i(593)),te[i(1184)]=ee(te[i(1237)],te[i(411)][i(1190)]),te[i(769)][i(887)](i(614),te[i(967)],!1),te.offscreenCanvas[i(887)](i(1137),te[i(632)],!1))},audioInfo:function(t,r,n){postMessage({cmd:be[e(1070)],code:t}),postMessage({cmd:be.initAudio,sampleRate:r,channels:n,depth:z}),x=n},yuvData:function(r,n){const i=e;if(te.isDestroyed)return void te.debugLog("worker",i(580));if(qt(g))return void te.debugLog(i(437),i(523));const s=p*m*3/2;try{let e=t[i(954)][i(1062)](r,r+s),o=new Uint8Array(e);if(k=null,b=n,te[i(1256)]())try{if(F)return;te[i(1184)].renderYUV(p,m,o);let e=te[i(769)][i(391)]();postMessage({cmd:be[i(849)],buffer:e,delay:te[i(848)],ts:n},[e])}catch(e){te.debugError("worker","yuvData, transferToImageBitmap error is",e,e[i(1091)]())}else postMessage({cmd:be.render,output:o,delay:te.delay,ts:n},[o[i(441)]])}catch(e){te[i(1219)](i(437),i(1112)+n+i(949),e,e[i(1091)]())}},pcmData:function(t,n,i){const s=e;if(te[s(473)])return void te[s(1092)]("worker",s(454));let a=n,c=[],u=0;try{let e=te[s(411)].audioBufferSize;for(let e=0;e<2;e++){let n=r[s(1004)][(t>>2)+e]>>2;c[e]=r[s(1023)].subarray(n,n+a)}if(T){if(!(a>=(n=e-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));E[0]=Float32Array.of(...o[0],...c[0][s(1062)](0,n)),2==x&&(E[1]=Float32Array.of(...o[1],...c[1][s(1062)](0,n))),postMessage({cmd:be[s(596)],buffer:E,ts:i},E[s(581)]((e=>e[s(441)]))),u=n,a-=n}for(T=a;T>=e;T-=e)E[0]=c[0][s(471)](u,u+=e),2==x&&(E[1]=c[1][s(471)](u-e,u)),postMessage({cmd:be[s(596)],buffer:E,ts:i},E.map((e=>e.buffer)));T&&(o[0]=c[0][s(471)](u),2==x&&(o[1]=c[1][s(471)](u))),c=[]}catch(e){te.debugWarn(s(437),s(1085)+i+s(949),e,e[s(1091)]())}},errorInfo:function(t){const r=e;null===k&&(k=Tt());const n=Tt(),i=xt(C>0?2*C:5e3,1e3,5e3),s=n-k;s>i&&(te[r(1219)](r(437),r(923)+C+r(878)+s+" and maxDiff is "+i+r(1150)),L=!0,postMessage({cmd:be[r(1045)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(1231)]===xe[r(584)]?(te[r(1092)]("worker",r(492),t),u[r(1252)](t)):te[r(340)](r(437),r(825),u[r(1231)]):te[r(340)]("worker",r(313))},timeEnd(){const t=e;te[t(340)](t(437),t(1011)),te[t(926)](),postMessage({cmd:be.workerEnd})},postStreamToMain(t,r){postMessage({cmd:be[e(518)],type:r,buffer:t},[t.buffer])},updatePlaybackIsPause(t){const r=e;te[r(1092)](r(437),r(1245)+t),te[r(975)]=t,Gt(t)?te[r(484)]():te[r(712)]()},getBuildTime:()=>fe+"-"+pe,validatedFailed(){const t=e;te.debugError(t(437),t(628))},debugLog(t){const r=e;if(te[r(411)][r(697)]&&te.debug){for(var n=arguments[r(573)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te.debug[r(442)](t,...i)}},debugWarn(t){const r=e;if(te._opt[r(697)]&&te[r(697)]){for(var n=arguments[r(573)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te.debug[r(436)](t,...i)}},debugError(t){const r=e;if(te[r(697)]){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te[r(697)][r(1101)](t,...i)}}};te.debug=new lr(te),i&&(te=Object[e(651)](te,{setAudioCodec:function(e){postMessage({cmd:be.audioCode,code:e})},setVideoCodec:function(t){postMessage({cmd:be[e(892)],code:t})},setVideoSize:function(t,r){const n=e;j=t*r,V=j>>2,p=t,m=r,postMessage({cmd:be[n(1165)],w:t,h:r}),te[n(1256)]()&&(te[n(769)]=new OffscreenCanvas(t,r),te[n(1237)]=te[n(769)][n(714)]("webgl"),te[n(1184)]=ee(te[n(1237)],te[n(411)][n(1190)]),te[n(769)][n(887)]("webglcontextlost",te.onOffscreenCanvasWebglContextLost,!1),te[n(769)][n(887)](n(1137),te[n(632)],!1))},initAudioPlanar:function(t,r){x=t,postMessage({cmd:be[e(847)],sampleRate:r,channels:t,depth:z})},playAudioPlanar:function(t,n,i){const s=e;if(te.isDestroyed)return void te.debugLog(s(437),"pcmData, decoder is destroyed and return");let a=n,c=[],u=0,l=te[s(411)][s(990)];for(let e=0;e<2;e++){let n=r.HEAPU32[(t>>2)+e]>>2;c[e]=r[s(1023)][s(1062)](n,n+a)}if(T){if(!(a>=(n=l-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));E[0]=Float32Array.of(...o[0],...c[0][s(1062)](0,n)),2==x&&(E[1]=Float32Array.of(...o[1],...c[1][s(1062)](0,n))),postMessage({cmd:be[s(596)],buffer:E,ts:i},E[s(581)]((e=>e.buffer))),u=n,a-=n}for(T=a;T>=l;T-=l)E[0]=c[0][s(471)](u,u+=l),2==x&&(E[1]=c[1][s(471)](u-l,u)),postMessage({cmd:be[s(596)],buffer:E,ts:i},E.map((e=>e[s(441)])));T&&(o[0]=c[0][s(471)](u),2==x&&(o[1]=c[1][s(471)](u))),c=[]},draw:function(r,n,i,s){const o=e;if(te[o(473)])return void te[o(1092)](o(437),o(1177));const a=t.HEAPU8[o(1062)](n,n+j),c=t[o(954)][o(1062)](i,i+V),u=t[o(954)][o(1062)](s,s+V),l=new Uint8Array(j+V+V);if(l[o(295)](a),l.set(c,j),l[o(295)](u,j+V),k=null,b=r,te[o(1256)]())try{if(F)return;te[o(1184)].renderYUV(p,m,l);let e=te.offscreenCanvas[o(391)]();postMessage({cmd:be[o(849)],buffer:e,delay:te[o(848)],ts:r},[e])}catch(e){te[o(340)](o(437),o(1103),e,e.toString())}else postMessage({cmd:be[o(849)],output:l,delay:te[o(848)],ts:r},[l[o(441)]])}}));let oe=null;r.AudioDecoder&&(oe=new(r[e(1260)])(te));let ae=null;t[e(1065)]&&(ae=new(t[e(1065)])(te)),postMessage({cmd:be[e(720)]}),self.onmessage=function(t){const r=e;let n=t[r(1146)];switch(n[r(466)]){case Ie[r(720)]:try{te[r(411)]=Object[r(651)](te._opt,JSON[r(458)](n[r(557)]))}catch(e){}te[r(1092)](r(437),r(969)+Ie[r(720)],n.opt);break;case Ie[r(665)]:te[r(726)](n[r(441)],n[r(956)]);break;case Ie[r(539)]:te[r(760)](n[r(441)],n.ts);break;case Ie[r(612)]:te[r(1213)](n[r(441)],n.ts,n[r(1220)]);break;case Ie[r(1114)]:te[r(1114)](n.needClear);break;case Ie[r(993)]:te[r(993)](n[r(309)],JSON[r(458)](n.opt),n[r(974)]);break;case Ie[r(926)]:te.debugLog("worker","onmessage:"+Ie.close,JSON.stringify(n[r(956)])),n.options&&qt(n[r(956)][r(838)])&&(H=n[r(956)][r(838)]),te[r(926)]();break;case Ie.updateConfig:te[r(1092)](r(437),r(969)+Ie[r(768)],n.key,n[r(819)]),te._opt[n.key]=n.value,n[r(884)]===r(1090)&&(te.playbackUpdatePlaybackRate(),te[r(778)]()&&qt(te[r(975)]));break;case Ie.sendWsMessage:te[r(782)](n.message);break;case Ie[r(440)]:Q[r(354)].currentTime=Number(n[r(1077)]);break;case Ie[r(999)]:te[r(577)](n[r(1127)])}}}(e[1],t)})).catch((e=>{const t=uc;console[t(443)](t(430),e,e[t(436)]())}))}));