decoder-pro-simd.js
666 KB
!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)}(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(e={}){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,a,o,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,f="";if(d){const{createRequire:e}=await import("module");var h=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),p=h("fs"),m=h("path");f=l?m.dirname(f)+"/":h("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):m.normalize(e),p.readFileSync(e,t?void 0:"utf8")),o=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},a=(e,t,r,n=!0)=>{e=z(e)?new URL(e):m.normalize(e),p.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?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),r&&(f=r),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},l&&(o=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),a=(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 v,y,g=i.print||console.log.bind(console),_=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&&(v=i.wasmBinary),"object"!=typeof WebAssembly&&L("no native wasm support detected");var b,S,w,I,A,k,C,E,T=!1;function x(){var e=y.buffer;i.HEAP8=b=new Int8Array(e),i.HEAP16=w=new Int16Array(e),i.HEAPU8=S=new Uint8Array(e),i.HEAPU16=I=new Uint16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU32=k=new Uint32Array(e),i.HEAPF32=C=new Float32Array(e),i.HEAPF64=E=new Float64Array(e)}var D=[],P=[],B=[];function M(e){D.unshift(e)}function U(e){B.unshift(e)}var F=0,R=null;function L(e){i.onAbort&&i.onAbort(e),_(e="Aborted("+e+")"),T=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var O,V,N=e=>e.startsWith("data:application/octet-stream;base64,"),z=e=>e.startsWith("file://");function H(e){if(e==O&&v)return new Uint8Array(v);if(o)return o(e);throw"both async and sync fetching of the wasm failed"}function W(e,t,r){return function(e){if(!v&&(u||l)){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(()=>H(e));if(a)return new Promise((t,r)=>{a(e,e=>t(new Uint8Array(e)),r)})}return Promise.resolve().then(()=>H(e))}(e).then(e=>WebAssembly.instantiate(e,t)).then(e=>e).then(r,e=>{_(`failed to asynchronously prepare wasm: ${e}`),L(e)})}i.locateFile?N(O="decoder-pro-simd.wasm")||(V=O,O=i.locateFile?i.locateFile(V,f):f+V):O=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 j=e=>{for(;e.length>0;)e.shift()(i)};function G(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,b[this.ptr+12|0]=e},this.get_caught=function(){return 0!=b[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,b[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=b[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(Dt(this.get_type()))return k[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var $,q,K,Y=e=>{for(var t="",r=e;S[r];)t+=$[S[r++]];return t},J={},X={},Z={},Q=e=>{throw new q(e)},ee=e=>{throw new K(e)},te=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&ee("Mismatched type converter count");for(var i=0;i<e.length;++i)re(e[i],n[i])}e.forEach(function(e){Z[e]=t});var i=new Array(t.length),s=[],a=0;t.forEach((e,t)=>{X.hasOwnProperty(e)?i[t]=X[e]:(s.push(e),J.hasOwnProperty(e)||(J[e]=[]),J[e].push(()=>{i[t]=X[e],++a===s.length&&n(i)}))}),0===s.length&&n(i)};function re(e,t,r={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,t,r={}){var n=t.name;if(e||Q(`type "${n}" must have a positive integer typeid pointer`),X.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Q(`Cannot register type '${n}' twice`)}if(X[e]=t,delete Z[e],J.hasOwnProperty(e)){var i=J[e];delete J[e],i.forEach(e=>e())}}(e,t,r)}var ne,ie=e=>{Q(e.$$.ptrType.registeredClass.name+" instance already deleted")},se=!1,ae=e=>{},oe=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},ce=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=ce(e,t,r.baseClass);return null===n?null:r.downcast(n)},ue={},le=()=>Object.keys(me).length,de=()=>{var e=[];for(var t in me)me.hasOwnProperty(t)&&e.push(me[t]);return e},fe=[],he=()=>{for(;fe.length;){var e=fe.pop();e.$$.deleteScheduled=!1,e.delete()}},pe=e=>{ne=e,fe.length&&ne&&ne(he)},me={},ve=(e,t)=>(t=((e,t)=>{for(void 0===t&&Q("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t})(e,t),me[t]),ye=(e,t)=>(t.ptrType&&t.ptr||ee("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&ee("Both smartPtrType and smartPtr must be specified"),t.count={value:1},_e(Object.create(e,{$$:{value:t}})));function ge(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ve(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?ye(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):ye(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,a=this.registeredClass.getActualType(t),o=ue[a];if(!o)return i.call(this);s=this.isConst?o.constPointerType:o.pointerType;var c=ce(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?ye(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):ye(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var _e=e=>"undefined"==typeof FinalizationRegistry?(_e=e=>e,e):(se=new FinalizationRegistry(e=>{oe(e.$$)}),_e=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};se.register(e,r,e)}return e},ae=e=>se.unregister(e),_e(e));function be(){}var Se=(e,t)=>Object.defineProperty(t,"name",{value:e}),we=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Q(`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}};function Ie(e,t,r,n,i,s,a,o){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=a,this.downcast=o,this.pureVirtualFunctions=[]}var Ae=(e,t,r)=>{for(;t!==r;)t.upcast||Q(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function ke(e,t){if(null===t)return this.isReference&&Q(`null is not a valid ${this.name}`),0;t.$$||Q(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Q(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Ae(t.$$.ptr,r,this.registeredClass)}function Ce(e,t){var r;if(null===t)return this.isReference&&Q(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Q(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Q(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Q(`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=Ae(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Q("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Q(`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,$e.toHandle(()=>i.delete())),null!==e&&e.push(this.rawDestructor,r)}break;default:Q("Unsupporting sharing policy")}return r}function Ee(e,t){if(null===t)return this.isReference&&Q(`null is not a valid ${this.name}`),0;t.$$||Q(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Q(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Q(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Ae(t.$$.ptr,r,this.registeredClass)}function Te(e){return this.fromWireType(k[e>>2])}function xe(e,t,r,n,i,s,a,o,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=a,this.rawGetPointee=o,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Ce:n?(this.toWireType=ke,this.destructorFunction=null):(this.toWireType=Ee,this.destructorFunction=null)}var De,Pe,Be=[],Me=e=>{var t=Be[e];return t||(e>=Be.length&&(Be.length=e+1),Be[e]=t=De.get(e)),t},Ue=(e,t,r)=>e.includes("j")?((e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)})(e,t,r):Me(t).apply(null,r),Fe=(e,t)=>{var r,n,i,s=(e=Y(e)).includes("j")?(r=e,n=t,i=[],function(){return i.length=0,Object.assign(i,arguments),Ue(r,n,i)}):Me(t);return"function"!=typeof s&&Q(`unknown function pointer with signature ${e}: ${t}`),s},Re=e=>{var t=xt(e),r=Y(t);return Et(t),r},Le=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||X[t]||(Z[t]?Z[t].forEach(e):(r.push(t),n[t]=!0))}),new Pe(`${e}: `+r.map(Re).join([", "]))},Oe=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(k[t+4*n>>2]);return r},Ve=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Ne(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=Se(e.name||"unknownFunctionName",function(){});r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function ze(e,t,r,n,i,s){var a=t.length;a<2&&Q("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var o=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="",f="";for(u=0;u<a-2;++u)d+=(0!==u?", ":"")+"arg"+u,f+=(0!==u?", ":"")+"arg"+u+"Wired";var h=`\n return function (${d}) {\n if (arguments.length !== ${a-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${a-2}');\n }`;c&&(h+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Q,n,i,Ve,t[0],t[1]];for(o&&(h+="var thisWired = classParam.toWireType("+p+", this);\n"),u=0;u<a-2;++u)h+="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(o&&(f="thisWired"+(f.length>0?", ":"")+f),h+=(l||s?"var rv = ":"")+"invoker(fn"+(f.length>0?", ":"")+f+");\n",c)h+="runDestructors(destructors);\n";else for(u=o?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(h+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(h+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),h+="}\n",m.push(h);var g=Ne(Function,m).apply(null,v);return Se(e,g)}function He(){this.allocated=[void 0],this.freelist=[]}var We=new He,je=e=>{e>=We.reserved&&0===--We.get(e).refcount&&We.free(e)},Ge=()=>{for(var e=0,t=We.reserved;t<We.allocated.length;++t)void 0!==We.allocated[t]&&++e;return e},$e={toValue:e=>(e||Q("Cannot use deleted val. handle = "+e),We.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 We.allocate({refcount:1,value:e})}}};function qe(e){return this.fromWireType(A[e>>2])}var Ke,Ye=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Je=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(C[e>>2])};case 8:return function(e){return this.fromWireType(E[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},Xe=(e,t,r)=>{switch(t){case 1:return r?e=>b[0|e]:e=>S[0|e];case 2:return r?e=>w[e>>1]:e=>I[e>>1];case 4:return r?e=>A[e>>2]:e=>k[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},Ze=(e,t,r)=>((e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,a=0;a<e.length;++a){var o=e.charCodeAt(a);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++a)),o<=127){if(r>=s)break;t[r++]=o}else if(o<=2047){if(r+1>=s)break;t[r++]=192|o>>6,t[r++]=128|63&o}else if(o<=65535){if(r+2>=s)break;t[r++]=224|o>>12,t[r++]=128|o>>6&63,t[r++]=128|63&o}else{if(r+3>=s)break;t[r++]=240|o>>18,t[r++]=128|o>>12&63,t[r++]=128|o>>6&63,t[r++]=128|63&o}}return t[r]=0,r-i})(e,S,t,r),Qe=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},et="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,tt=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&et)return et.decode(e.subarray(t,i));for(var s="";t<i;){var a=e[t++];if(128&a){var o=63&e[t++];if(192!=(224&a)){var c=63&e[t++];if((a=224==(240&a)?(15&a)<<12|o<<6|c:(7&a)<<18|o<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(a);else{var u=a-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&a)<<6|o)}else s+=String.fromCharCode(a)}return s},rt=(e,t)=>e?tt(S,e,t):"",nt="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,it=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&I[n];)++n;if((r=n<<1)-e>32&&nt)return nt.decode(S.subarray(e,r));for(var s="",a=0;!(a>=t/2);++a){var o=w[e+2*a>>1];if(0==o)break;s+=String.fromCharCode(o)}return s},st=(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 a=e.charCodeAt(s);w[t>>1]=a,t+=2}return w[t>>1]=0,t-n},at=e=>2*e.length,ot=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=A[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},ct=(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 a=e.charCodeAt(s);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++s)),A[t>>2]=a,(t+=4)+4>i)break}return A[t>>2]=0,t-n},ut=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},lt={},dt=e=>{var t=lt[e];return void 0===t?Y(e):t},ft=[],ht=(e,t)=>{var r=X[e];return void 0===r&&Q(t+" has unknown type "+Re(e)),r},pt=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(k[t>>2]=$e.toHandle(n)),i},mt=[0,31,60,91,121,152,182,213,244,274,305,335],vt=[0,31,59,90,120,151,181,212,243,273,304,334],yt=e=>{var t=Qe(e)+1,r=Tt(t);return r&&Ze(e,r,t),r};Ke=()=>performance.now();var gt,_t,bt,St=e=>{var t=(e-y.buffer.byteLength+65535)/65536;try{return y.grow(t),x(),1}catch(e){}},wt=[null,[],[]],It=(e,t)=>{var r=wt[e];0===t||10===t?((1===e?g:_)(tt(r,0)),r.length=0):r.push(t)};(()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);$=e})(),q=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},K=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Object.assign(be.prototype,{isAliasOf(e){if(!(this instanceof be))return!1;if(!(e instanceof be))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||ie(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,t=_e(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||ie(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Q("Object already scheduled for deletion"),ae(this),oe(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||ie(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Q("Object already scheduled for deletion"),fe.push(this),1===fe.length&&ne&&ne(he),this.$$.deleteScheduled=!0,this}}),i.getInheritedInstanceCount=le,i.getLiveInheritedInstances=de,i.flushPendingDeletes=he,i.setDelayFunction=pe,Object.assign(xe.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Te,deleteObject(e){null!==e&&e.delete()},fromWireType:ge}),Pe=i.UnboundTypeError=(gt=Error,(bt=Se(_t="UnboundTypeError",function(e){this.name=_t,this.message=e;var t=new Error(e).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))})).prototype=Object.create(gt.prototype),bt.prototype.constructor=bt,bt.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},bt),Object.assign(He.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)}}),We.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),We.reserved=We.allocated.length,i.count_emval_handles=Ge;var At,kt={o:(e,t,r)=>{throw new G(e).init(t,r),e},s:(e,t,r,n,i)=>{},A:(e,t,r,n)=>{re(e,{name:t=Y(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(S[e])},destructorFunction:null})},r:(e,t,r,n,s,a,o,c,u,l,d,f,h)=>{d=Y(d),a=Fe(s,a),c&&(c=Fe(o,c)),l&&(l=Fe(u,l)),h=Fe(f,h);var p=(e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=48&&t<=57?`_${e}`:e})(d);((e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Q(`Cannot register public name '${e}' twice`),we(i,e,e),i.hasOwnProperty(r)&&Q(`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))})(p,function(){Le(`Cannot construct ${d} due to unbound types`,[n])}),te([e,t,r],n?[n]:[],function(t){var r,s;t=t[0],s=n?(r=t.registeredClass).instancePrototype:be.prototype;var o=Se(d,function(){if(Object.getPrototypeOf(this)!==u)throw new q("Use 'new' to construct "+d);if(void 0===f.constructor_body)throw new q(d+" has no accessible constructor");var e=f.constructor_body[arguments.length];if(void 0===e)throw new q(`Tried to invoke ctor of ${d} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(f.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)}),u=Object.create(s,{constructor:{value:o}});o.prototype=u;var f=new Ie(d,o,u,h,r,a,c,l);f.baseClass&&(void 0===f.baseClass.__derivedClasses&&(f.baseClass.__derivedClasses=[]),f.baseClass.__derivedClasses.push(f));var m=new xe(d,f,!0,!1,!1),v=new xe(d+"*",f,!1,!1,!1),y=new xe(d+" const*",f,!1,!0,!1);return ue[e]={pointerType:v,constPointerType:y},((e,t,r)=>{i.hasOwnProperty(e)||ee("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)})(p,o),[m,v,y]})},p:(e,t,r,n,i,s)=>{var a=Oe(t,r);i=Fe(n,i),te([],[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 q(`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]=()=>{Le(`Cannot construct ${e.name} due to unbound types`,a)},te([],a,n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=ze(r,n,null,i,s),[])),[]})},h:(e,t,r,n,i,s,a,o,c)=>{var u=Oe(r,n);t=(e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e})(t=Y(t)),s=Fe(i,s),te([],[e],function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Le(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),o&&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):(we(l,t,n),l[t].overloadTable[r-2]=i),te([],u,function(i){var o=ze(n,i,e,s,a,c);return void 0===l[t].overloadTable?(o.argCount=r-2,l[t]=o):l[t].overloadTable[r-2]=o,[]}),[]})},z:(e,t)=>{re(e,{name:t=Y(t),fromWireType:e=>{var t=$e.toValue(e);return je(e),t},toWireType:(e,t)=>$e.toHandle(t),argPackAdvance:8,readValueFromPointer:qe,destructorFunction:null})},k:(e,t,r)=>{re(e,{name:t=Y(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:8,readValueFromPointer:Je(t,r),destructorFunction:null})},b:(e,t,r,n,i)=>{t=Y(t);var s=e=>e;if(0===n){var a=32-8*r;s=e=>e<<a>>>a}var o=t.includes("unsigned");re(e,{name:t,fromWireType:s,toWireType:o?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:8,readValueFromPointer:Xe(t,r,0!==n),destructorFunction:null})},a:(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(b.buffer,r,t)}re(e,{name:r=Y(r),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},l:(e,t)=>{var r="std::string"===(t=Y(t));re(e,{name:t,fromWireType(e){var t,n=k[e>>2],i=e+4;if(r)for(var s=i,a=0;a<=n;++a){var o=i+a;if(a==n||0==S[o]){var c=rt(s,o-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=o+1}}else{var u=new Array(n);for(a=0;a<n;++a)u[a]=String.fromCharCode(S[i+a]);t=u.join("")}return Et(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||Q("Cannot pass non-string to std::string"),n=r&&i?Qe(t):t.length;var s=Tt(4+n+1),a=s+4;if(k[s>>2]=n,r&&i)Ze(t,a,n+1);else if(i)for(var o=0;o<n;++o){var c=t.charCodeAt(o);c>255&&(Et(a),Q("String has UTF-16 code units that do not fit in 8 bits")),S[a+o]=c}else for(o=0;o<n;++o)S[a+o]=t[o];return null!==e&&e.push(Et,s),s},argPackAdvance:8,readValueFromPointer:Te,destructorFunction(e){Et(e)}})},i:(e,t,r)=>{var n,i,s,a,o;r=Y(r),2===t?(n=it,i=st,a=at,s=()=>I,o=1):4===t&&(n=ot,i=ct,a=ut,s=()=>k,o=2),re(e,{name:r,fromWireType:e=>{for(var r,i=k[e>>2],a=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==a[l>>o]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return Et(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Q(`Cannot pass non-string to C++ string type ${r}`);var s=a(n),c=Tt(4+s+t);return k[c>>2]=s>>o,i(n,c+4,s+t),null!==e&&e.push(Et,c),c},argPackAdvance:8,readValueFromPointer:qe,destructorFunction(e){Et(e)}})},B:(e,t)=>{re(e,{isVoid:!0,name:t=Y(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},g:(e,t,r,n,i)=>(e=ft[e])(t=$e.toValue(t),t[r=dt(r)],n,i),c:je,f:(e,t,r)=>{var n=((e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=ht(k[t+4*n>>2],"parameter "+n);return r})(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",a=0,o=[];0===r&&o.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)o.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${a?"+"+a:""});\n`,a+=n[l].argPackAdvance;for(s+=` var rv = ${1===r?"new func":"func.call"}(${o.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(pt),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d,f,h=Ne(Function,c).apply(null,u),p=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${i.name}>`;return d=Se(p,h),f=ft.length,ft.push(d),f},C:e=>{e>4&&(We.get(e).refcount+=1)},m:e=>$e.toHandle(dt(e)),E:()=>$e.toHandle({}),y:e=>$e.toHandle(rt(e)),e:e=>{var t=$e.toValue(e);Ve(t),je(e)},n:(e,t,r)=>{e=$e.toValue(e),t=$e.toValue(t),r=$e.toValue(r),e[t]=r},D:(e,t)=>{var r=(e=ht(e,"_emval_take_value")).readValueFromPointer(t);return $e.toHandle(r)},q:function(e,t,r){var n,i,s=(i=t)+2097152>>>0<4194305-!!(n=e)?(n>>>0)+4294967296*i:NaN,a=new Date(1e3*s);A[r>>2]=a.getSeconds(),A[r+4>>2]=a.getMinutes(),A[r+8>>2]=a.getHours(),A[r+12>>2]=a.getDate(),A[r+16>>2]=a.getMonth(),A[r+20>>2]=a.getFullYear()-1900,A[r+24>>2]=a.getDay();var o=0|(e=>{var t;return((t=e.getFullYear())%4!=0||t%100==0&&t%400!=0?vt:mt)[e.getMonth()]+e.getDate()-1})(a);A[r+28>>2]=o,A[r+36>>2]=-60*a.getTimezoneOffset();var c=new Date(a.getFullYear(),0,1),u=new Date(a.getFullYear(),6,1).getTimezoneOffset(),l=c.getTimezoneOffset(),d=0|(u!=l&&a.getTimezoneOffset()==Math.min(l,u));A[r+32>>2]=d},u:(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),a=i.getTimezoneOffset(),o=s.getTimezoneOffset(),c=Math.max(a,o);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}k[e>>2]=60*c,A[t>>2]=Number(a!=o);var l=u(i),d=u(s),f=yt(l),h=yt(d);o<a?(k[r>>2]=f,k[r+4>>2]=h):(k[r>>2]=h,k[r+4>>2]=f)},j:()=>{L("")},w:()=>Date.now(),d:Ke,x:(e,t,r)=>S.copyWithin(e,t,t+r),t:e=>{var t=S.length,r=805306368;if((e>>>=0)>r)return!1;for(var n=(e,t)=>e+(t-e%t)%t,i=1;i<=4;i*=2){var s=t*(1+.2/i);s=Math.min(s,e+100663296);var a=Math.min(r,n(Math.max(e,s),65536));if(St(a))return!0}return!1},v:(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var a=k[t>>2],o=k[t+4>>2];t+=8;for(var c=0;c<o;c++)It(e,S[a+c]);i+=o}return k[n>>2]=i,0}},Ct=function(){var e,t,r,s,a={a:kt};function o(e,t){var r;return Ct=e.exports,y=Ct.F,x(),De=Ct.J,r=Ct.G,P.unshift(r),function(){if(F--,i.monitorRunDependencies&&i.monitorRunDependencies(F),0==F&&R){var e=R;R=null,e()}}(),Ct}if(F++,i.monitorRunDependencies&&i.monitorRunDependencies(F),i.instantiateWasm)try{return i.instantiateWasm(a,o)}catch(e){_(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return(e=v,t=O,r=a,s=function(e){o(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||N(t)||z(t)||d||"function"!=typeof fetch?W(t,r,s):fetch(t,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,r).then(s,function(e){return _(`wasm streaming compile failed: ${e}`),_("falling back to ArrayBuffer instantiation"),W(t,r,s)}))).catch(n),{}}(),Et=e=>(Et=Ct.H)(e),Tt=e=>(Tt=Ct.I)(e),xt=e=>(xt=Ct.K)(e),Dt=e=>(Dt=Ct.L)(e);function Pt(){function e(){At||(At=!0,i.calledRun=!0,T||(j(P),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),function(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)U(i.postRun.shift());j(B)}()))}F>0||(function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)M(i.preRun.shift());j(D)}(),F>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=Ct.M)(e,t,r,n,s),i.___start_em_js=143564,i.___stop_em_js=143621,R=function e(){At||Pt(),At||(R=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Pt(),e.ready}),a=(()=>{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(t={}){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,a,o,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,f="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,h="";if(f){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=d?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=j(e)?new URL(e):v.normalize(e),m.readFileSync(e,t?void 0:"utf8")),o=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},a=(e,t,r,n=!0)=>{e=j(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&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?h=self.location.href:"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),e&&(h=e),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},d&&(o=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),a=(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&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(y=i.wasmBinary),"object"!=typeof WebAssembly&&O("no native wasm support detected");var S,w,I,A,k,C,E,T,x=!1;function D(){var e=g.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=w=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=k=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=E=new Float32Array(e),i.HEAPF64=T=new Float64Array(e)}var P=[],B=[],M=[];function U(e){P.unshift(e)}function F(e){M.unshift(e)}var R=0,L=null;function O(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 V,N,z,H,W=e=>e.startsWith("data:application/octet-stream;base64,"),j=e=>e.startsWith("file://");function G(e){if(e==V&&y)return new Uint8Array(y);if(o)return o(e);throw"both async and sync fetching of the wasm failed"}function $(e,t,r){return function(e){if(!y&&(l||d)){if("function"==typeof fetch&&!j(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(()=>G(e));if(a)return new Promise((t,r)=>{a(e,e=>t(new Uint8Array(e)),r)})}return Promise.resolve().then(()=>G(e))}(e).then(e=>WebAssembly.instantiate(e,t)).then(e=>e).then(r,e=>{b(`failed to asynchronously prepare wasm: ${e}`),O(e)})}i.locateFile?W(V="decoder-pro-audio.wasm")||(N=V,V=i.locateFile?i.locateFile(N,h):h+N):V=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 q=e=>{for(;e.length>0;)e.shift()(i)};function K(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(Mt(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var Y="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,J=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&Y)return Y.decode(e.subarray(t,i));for(var s="";t<i;){var a=e[t++];if(128&a){var o=63&e[t++];if(192!=(224&a)){var c=63&e[t++];if((a=224==(240&a)?(15&a)<<12|o<<6|c:(7&a)<<18|o<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(a);else{var u=a-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&a)<<6|o)}else s+=String.fromCharCode(a)}return s},X=(e,t)=>e?J(w,e,t):"";var Z,Q,ee,te=e=>{for(var t="",r=e;w[r];)t+=Z[w[r++]];return t},re={},ne={},ie={},se=e=>{throw new Q(e)},ae=e=>{throw new ee(e)},oe=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&ae("Mismatched type converter count");for(var i=0;i<e.length;++i)ce(e[i],n[i])}e.forEach(function(e){ie[e]=t});var i=new Array(t.length),s=[],a=0;t.forEach((e,t)=>{ne.hasOwnProperty(e)?i[t]=ne[e]:(s.push(e),re.hasOwnProperty(e)||(re[e]=[]),re[e].push(()=>{i[t]=ne[e],++a===s.length&&n(i)}))}),0===s.length&&n(i)};function ce(e,t,r={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,t,r={}){var n=t.name;if(e||se(`type "${n}" must have a positive integer typeid pointer`),ne.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;se(`Cannot register type '${n}' twice`)}if(ne[e]=t,delete ie[e],re.hasOwnProperty(e)){var i=re[e];delete re[e],i.forEach(e=>e())}}(e,t,r)}var ue,le=e=>{se(e.$$.ptrType.registeredClass.name+" instance already deleted")},de=!1,fe=e=>{},he=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},pe=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=pe(e,t,r.baseClass);return null===n?null:r.downcast(n)},me={},ve=()=>Object.keys(Se).length,ye=()=>{var e=[];for(var t in Se)Se.hasOwnProperty(t)&&e.push(Se[t]);return e},ge=[],_e=()=>{for(;ge.length;){var e=ge.pop();e.$$.deleteScheduled=!1,e.delete()}},be=e=>{ue=e,ge.length&&ue&&ue(_e)},Se={},we=(e,t)=>(t=((e,t)=>{for(void 0===t&&se("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t})(e,t),Se[t]),Ie=(e,t)=>(t.ptrType&&t.ptr||ae("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&ae("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ke(Object.create(e,{$$:{value:t}})));function Ae(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=we(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?Ie(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):Ie(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,a=this.registeredClass.getActualType(t),o=me[a];if(!o)return i.call(this);s=this.isConst?o.constPointerType:o.pointerType;var c=pe(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?Ie(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):Ie(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var ke=e=>"undefined"==typeof FinalizationRegistry?(ke=e=>e,e):(de=new FinalizationRegistry(e=>{he(e.$$)}),ke=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t};de.register(e,r,e)}return e},fe=e=>de.unregister(e),ke(e));function Ce(){}var Ee=(e,t)=>Object.defineProperty(t,"name",{value:e}),Te=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||se(`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}};function xe(e,t,r,n,i,s,a,o){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=a,this.downcast=o,this.pureVirtualFunctions=[]}var De=(e,t,r)=>{for(;t!==r;)t.upcast||se(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Pe(e,t){if(null===t)return this.isReference&&se(`null is not a valid ${this.name}`),0;t.$$||se(`Cannot pass "${et(t)}" as a ${this.name}`),t.$$.ptr||se(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return De(t.$$.ptr,r,this.registeredClass)}function Be(e,t){var r;if(null===t)return this.isReference&&se(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||se(`Cannot pass "${et(t)}" as a ${this.name}`),t.$$.ptr||se(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&se(`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=De(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&se("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:se(`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,Ze.toHandle(()=>i.delete())),null!==e&&e.push(this.rawDestructor,r)}break;default:se("Unsupporting sharing policy")}return r}function Me(e,t){if(null===t)return this.isReference&&se(`null is not a valid ${this.name}`),0;t.$$||se(`Cannot pass "${et(t)}" as a ${this.name}`),t.$$.ptr||se(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&se(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return De(t.$$.ptr,r,this.registeredClass)}function Ue(e){return this.fromWireType(C[e>>2])}function Fe(e,t,r,n,i,s,a,o,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=a,this.rawGetPointee=o,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Be:n?(this.toWireType=Pe,this.destructorFunction=null):(this.toWireType=Me,this.destructorFunction=null)}var Re,Le,Oe=[],Ve=e=>{var t=Oe[e];return t||(e>=Oe.length&&(Oe.length=e+1),Oe[e]=t=Re.get(e)),t},Ne=(e,t,r)=>e.includes("j")?((e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)})(e,t,r):Ve(t).apply(null,r),ze=(e,t)=>{var r,n,i,s=(e=te(e)).includes("j")?(r=e,n=t,i=[],function(){return i.length=0,Object.assign(i,arguments),Ne(r,n,i)}):Ve(t);return"function"!=typeof s&&se(`unknown function pointer with signature ${e}: ${t}`),s},He=e=>{var t=Pt(e),r=te(t);return Dt(t),r},We=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||ne[t]||(ie[t]?ie[t].forEach(e):(r.push(t),n[t]=!0))}),new Le(`${e}: `+r.map(He).join([", "]))},je=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},Ge=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function $e(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=Ee(e.name||"unknownFunctionName",function(){});r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function qe(e,t,r,n,i,s){var a=t.length;a<2&&se("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var o=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="",f="";for(u=0;u<a-2;++u)d+=(0!==u?", ":"")+"arg"+u,f+=(0!==u?", ":"")+"arg"+u+"Wired";var h=`\n return function (${d}) {\n if (arguments.length !== ${a-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${a-2}');\n }`;c&&(h+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[se,n,i,Ge,t[0],t[1]];o&&(h+="var thisWired = classParam.toWireType("+p+", this);\n");for(u=0;u<a-2;++u)h+="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(o&&(f="thisWired"+(f.length>0?", ":"")+f),h+=(l||s?"var rv = ":"")+"invoker(fn"+(f.length>0?", ":"")+f+");\n",c)h+="runDestructors(destructors);\n";else for(u=o?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(h+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(h+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),h+="}\n",m.push(h);var g=$e(Function,m).apply(null,v);return Ee(e,g)}function Ke(){this.allocated=[void 0],this.freelist=[]}var Ye=new Ke,Je=e=>{e>=Ye.reserved&&0===--Ye.get(e).refcount&&Ye.free(e)},Xe=()=>{for(var e=0,t=Ye.reserved;t<Ye.allocated.length;++t)void 0!==Ye.allocated[t]&&++e;return e},Ze={toValue:e=>(e||se("Cannot use deleted val. handle = "+e),Ye.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 Ye.allocate({refcount:1,value:e})}}};function Qe(e){return this.fromWireType(k[e>>2])}var et=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},tt=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(E[e>>2])};case 8:return function(e){return this.fromWireType(T[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},rt=(e,t,r)=>{switch(t){case 1:return r?e=>S[e|0]:e=>w[e|0];case 2:return r?e=>I[e>>1]:e=>A[e>>1];case 4:return r?e=>k[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},nt=(e,t,r)=>((e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,a=0;a<e.length;++a){var o=e.charCodeAt(a);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++a)),o<=127){if(r>=s)break;t[r++]=o}else if(o<=2047){if(r+1>=s)break;t[r++]=192|o>>6,t[r++]=128|63&o}else if(o<=65535){if(r+2>=s)break;t[r++]=224|o>>12,t[r++]=128|o>>6&63,t[r++]=128|63&o}else{if(r+3>=s)break;t[r++]=240|o>>18,t[r++]=128|o>>12&63,t[r++]=128|o>>6&63,t[r++]=128|63&o}}return t[r]=0,r-i})(e,w,t,r),it=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},st="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,at=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&A[n];)++n;if((r=n<<1)-e>32&&st)return st.decode(w.subarray(e,r));for(var s="",a=0;!(a>=t/2);++a){var o=I[e+2*a>>1];if(0==o)break;s+=String.fromCharCode(o)}return s},ot=(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 a=e.charCodeAt(s);I[t>>1]=a,t+=2}return I[t>>1]=0,t-n},ct=e=>2*e.length,ut=(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},lt=(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 a=e.charCodeAt(s);if(a>=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++s);if(k[t>>2]=a,(t+=4)+4>i)break}return k[t>>2]=0,t-n},dt=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},ft={},ht=[],pt=(e,t)=>{var r=ne[e];return void 0===r&&se(t+" has unknown type "+He(e)),r},mt=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=Ze.toHandle(n)),i},vt=[0,31,60,91,121,152,182,213,244,274,305,335],yt=[0,31,59,90,120,151,181,212,243,273,304,334];var gt=e=>{var t=it(e)+1,r=Bt(t);return r&&nt(e,r,t),r},_t=e=>{var t=(e-g.buffer.byteLength+65535)/65536;try{return g.grow(t),D(),1}catch(e){}},bt={},St=()=>{if(!St.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",_:u||"./this.program"};for(var t in bt)void 0===bt[t]?delete e[t]:e[t]=bt[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);St.strings=r}return St.strings};var wt,It,At,kt=[null,[],[]],Ct=(e,t)=>{var r=kt[e];0===t||10===t?((1===e?_:b)(J(r,0)),r.length=0):r.push(t)};(()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Z=e})(),Q=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},ee=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Object.assign(Ce.prototype,{isAliasOf(e){if(!(this instanceof Ce))return!1;if(!(e instanceof Ce))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||le(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,t=ke(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||le(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&se("Object already scheduled for deletion"),fe(this),he(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||le(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&se("Object already scheduled for deletion"),ge.push(this),1===ge.length&&ue&&ue(_e),this.$$.deleteScheduled=!0,this}}),i.getInheritedInstanceCount=ve,i.getLiveInheritedInstances=ye,i.flushPendingDeletes=_e,i.setDelayFunction=be,Object.assign(Fe.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Ue,deleteObject(e){null!==e&&e.delete()},fromWireType:Ae}),Le=i.UnboundTypeError=(wt=Error,(At=Ee(It="UnboundTypeError",function(e){this.name=It,this.message=e;var t=new Error(e).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))})).prototype=Object.create(wt.prototype),At.prototype.constructor=At,At.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},At),Object.assign(Ke.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)}}),Ye.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Ye.reserved=Ye.allocated.length,i.count_emval_handles=Xe;var Et,Tt={o:(e,t,r)=>{throw new K(e).init(t,r),e},C:function(e,t,r){return 0},u:function(e,t,r,n){},r:(e,t,r,n,i)=>{},E:(e,t,r,n)=>{ce(e,{name:t=te(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(w[e])},destructorFunction:null})},F:(e,t,r,n,s,a,o,c,u,l,d,f,h)=>{d=te(d),a=ze(s,a),c&&(c=ze(o,c)),l&&(l=ze(u,l)),h=ze(f,h);var p=(e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=48&&t<=57?`_${e}`:e})(d);((e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&se(`Cannot register public name '${e}' twice`),Te(i,e,e),i.hasOwnProperty(r)&&se(`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))})(p,function(){We(`Cannot construct ${d} due to unbound types`,[n])}),oe([e,t,r],n?[n]:[],function(t){var r,s;t=t[0],s=n?(r=t.registeredClass).instancePrototype:Ce.prototype;var o=Ee(d,function(){if(Object.getPrototypeOf(this)!==u)throw new Q("Use 'new' to construct "+d);if(void 0===f.constructor_body)throw new Q(d+" has no accessible constructor");var e=f.constructor_body[arguments.length];if(void 0===e)throw new Q(`Tried to invoke ctor of ${d} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(f.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)}),u=Object.create(s,{constructor:{value:o}});o.prototype=u;var f=new xe(d,o,u,h,r,a,c,l);f.baseClass&&(void 0===f.baseClass.__derivedClasses&&(f.baseClass.__derivedClasses=[]),f.baseClass.__derivedClasses.push(f));var m=new Fe(d,f,!0,!1,!1),v=new Fe(d+"*",f,!1,!1,!1),y=new Fe(d+" const*",f,!1,!0,!1);return me[e]={pointerType:v,constPointerType:y},((e,t,r)=>{i.hasOwnProperty(e)||ae("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)})(p,o),[m,v,y]})},A:(e,t,r,n,i,s)=>{var a=je(t,r);i=ze(n,i),oe([],[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 Q(`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]=()=>{We(`Cannot construct ${e.name} due to unbound types`,a)},oe([],a,n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=qe(r,n,null,i,s),[])),[]})},h:(e,t,r,n,i,s,a,o,c)=>{var u=je(r,n);t=(e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e})(t=te(t)),s=ze(i,s),oe([],[e],function(e){var n=`${(e=e[0]).name}.${t}`;function i(){We(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),o&&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):(Te(l,t,n),l[t].overloadTable[r-2]=i),oe([],u,function(i){var o=qe(n,i,e,s,a,c);return void 0===l[t].overloadTable?(o.argCount=r-2,l[t]=o):l[t].overloadTable[r-2]=o,[]}),[]})},D:(e,t)=>{ce(e,{name:t=te(t),fromWireType:e=>{var t=Ze.toValue(e);return Je(e),t},toWireType:(e,t)=>Ze.toHandle(t),argPackAdvance:8,readValueFromPointer:Qe,destructorFunction:null})},l:(e,t,r)=>{ce(e,{name:t=te(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:8,readValueFromPointer:tt(t,r),destructorFunction:null})},c:(e,t,r,n,i)=>{t=te(t);var s=e=>e;if(0===n){var a=32-8*r;s=e=>e<<a>>>a}var o=t.includes("unsigned");ce(e,{name:t,fromWireType:s,toWireType:o?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:8,readValueFromPointer:rt(t,r,0!==n),destructorFunction:null})},b:(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)}ce(e,{name:r=te(r),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},m:(e,t)=>{var r="std::string"===(t=te(t));ce(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,a=0;a<=n;++a){var o=i+a;if(a==n||0==w[o]){var c=X(s,o-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=o+1}}else{var u=new Array(n);for(a=0;a<n;++a)u[a]=String.fromCharCode(w[i+a]);t=u.join("")}return Dt(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||se("Cannot pass non-string to std::string"),n=r&&i?it(t):t.length;var s=Bt(4+n+1),a=s+4;if(C[s>>2]=n,r&&i)nt(t,a,n+1);else if(i)for(var o=0;o<n;++o){var c=t.charCodeAt(o);c>255&&(Dt(a),se("String has UTF-16 code units that do not fit in 8 bits")),w[a+o]=c}else for(o=0;o<n;++o)w[a+o]=t[o];return null!==e&&e.push(Dt,s),s},argPackAdvance:8,readValueFromPointer:Ue,destructorFunction(e){Dt(e)}})},i:(e,t,r)=>{var n,i,s,a,o;r=te(r),2===t?(n=at,i=ot,a=ct,s=()=>A,o=1):4===t&&(n=ut,i=lt,a=dt,s=()=>C,o=2),ce(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],a=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==a[l>>o]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return Dt(e),r},toWireType:(e,n)=>{"string"!=typeof n&&se(`Cannot pass non-string to C++ string type ${r}`);var s=a(n),c=Bt(4+s+t);return C[c>>2]=s>>o,i(n,c+4,s+t),null!==e&&e.push(Dt,c),c},argPackAdvance:8,readValueFromPointer:Qe,destructorFunction(e){Dt(e)}})},n:(e,t)=>{ce(e,{isVoid:!0,name:t=te(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},f:(e,t,r,n,i)=>{var s,a;return(e=ht[e])(t=Ze.toValue(t),t[r=void 0===(a=ft[s=r])?te(s):a],n,i)},j:Je,e:(e,t,r)=>{var n=((e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=pt(C[t+4*n>>2],"parameter "+n);return r})(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",a=0,o=[];0===r&&o.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)o.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${a?"+"+a:""});\n`,a+=n[l].argPackAdvance;s+=` var rv = ${1===r?"new func":"func.call"}(${o.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(mt),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d,f,h=$e(Function,c).apply(null,u),p=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${i.name}>`;return d=Ee(p,h),f=ht.length,ht.push(d),f},d:e=>{var t=Ze.toValue(e);Ge(t),Je(e)},p:function(e,t,r){var n,i,s=(i=t)+2097152>>>0<4194305-!!(n=e)?(n>>>0)+4294967296*i:NaN,a=new Date(1e3*s);k[r>>2]=a.getSeconds(),k[r+4>>2]=a.getMinutes(),k[r+8>>2]=a.getHours(),k[r+12>>2]=a.getDate(),k[r+16>>2]=a.getMonth(),k[r+20>>2]=a.getFullYear()-1900,k[r+24>>2]=a.getDay();var o=0|(e=>{var t;return((t=e.getFullYear())%4!=0||t%100==0&&t%400!=0?yt:vt)[e.getMonth()]+e.getDate()-1})(a);k[r+28>>2]=o,k[r+36>>2]=-60*a.getTimezoneOffset();var c=new Date(a.getFullYear(),0,1),u=new Date(a.getFullYear(),6,1).getTimezoneOffset(),l=c.getTimezoneOffset(),d=0|(u!=l&&a.getTimezoneOffset()==Math.min(l,u));k[r+32>>2]=d},t:(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),a=i.getTimezoneOffset(),o=s.getTimezoneOffset(),c=Math.max(a,o);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(a!=o);var l=u(i),d=u(s),f=gt(l),h=gt(d);o<a?(C[r>>2]=f,C[r+4>>2]=h):(C[r>>2]=h,C[r+4>>2]=f)},a:()=>{O("")},g:()=>Date.now(),y:(e,t,r)=>w.copyWithin(e,t,t+r),s:e=>{var t=w.length,r=33554432;if((e>>>=0)>r)return!1;for(var n=(e,t)=>e+(t-e%t)%t,i=1;i<=4;i*=2){var s=t*(1+.2/i);s=Math.min(s,e+100663296);var a=Math.min(r,n(Math.max(e,s),65536));if(_t(a))return!0}return!1},w:(e,t)=>{var r=0;return St().forEach((n,i)=>{var s=t+r;C[e+4*i>>2]=s,((e,t)=>{for(var r=0;r<e.length;++r)S[0|t++]=e.charCodeAt(r);S[0|t]=0})(n,s),r+=n.length+1}),0},x:(e,t)=>{var r=St();C[e>>2]=r.length;var n=0;return r.forEach(e=>n+=e.length+1),C[t>>2]=n,0},k:e=>52,v:(e,t)=>{var r=0;return 0==e?r=2:1!=e&&2!=e||(r=64),S[t|0]=2,I[t+2>>1]=1,H=[r>>>0,(z=r,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],k[t+8>>2]=H[0],k[t+12>>2]=H[1],H=[0,(z=0,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],k[t+16>>2]=H[0],k[t+20>>2]=H[1],0},B:(e,t,r,n)=>52,q:function(e,t,r,n,i){return 70},z:(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var a=C[t>>2],o=C[t+4>>2];t+=8;for(var c=0;c<o;c++)Ct(e,w[a+c]);i+=o}return C[n>>2]=i,0}},xt=function(){var e,t,r,s,a={a:Tt};function o(e,t){var r;return xt=e.exports,g=xt.G,D(),Re=xt.K,r=xt.H,B.unshift(r),function(){if(R--,i.monitorRunDependencies&&i.monitorRunDependencies(R),0==R&&L){var e=L;L=null,e()}}(),xt}if(R++,i.monitorRunDependencies&&i.monitorRunDependencies(R),i.instantiateWasm)try{return i.instantiateWasm(a,o)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return(e=y,t=V,r=a,s=function(e){o(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||W(t)||j(t)||f||"function"!=typeof fetch?$(t,r,s):fetch(t,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,r).then(s,function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),$(t,r,s)}))).catch(n),{}}(),Dt=e=>(Dt=xt.I)(e),Pt=e=>(Pt=xt.J)(e),Bt=e=>(Bt=xt.L)(e),Mt=e=>(Mt=xt.M)(e);function Ut(){function e(){Et||(Et=!0,i.calledRun=!0,x||(q(B),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),function(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)F(i.postRun.shift());q(M)}()))}R>0||(!function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)U(i.preRun.shift());q(P)}(),R>0||(i.setStatus?(i.setStatus("Running..."),setTimeout(function(){setTimeout(function(){i.setStatus("")},1),e()},1)):e()))}if(i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=xt.N)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=xt.O)(e,t,r),i.dynCall_viiijj=(e,t,r,n,s,a,o,c)=>(i.dynCall_viiijj=xt.P)(e,t,r,n,s,a,o,c),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=xt.Q)(e,t,r,n,s),L=function e(){Et||Ut(),Et||(L=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Ut(),t.ready}})(),o=l;!function(e){for(var t=l,r=e();;)try{if(472638===-parseInt(t(270))/1+parseInt(t(282))/2+-parseInt(t(274))/3*(-parseInt(t(278))/4)+-parseInt(t(273))/5+parseInt(t(269))/6+parseInt(t(280))/7+-parseInt(t(279))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(u);var c=1e-6;function u(){var e=["abs","733042TTJSTK","181368lVcklZ","128332udtFnl","max","length","3269575jJtMOI","243321JaiaoG","random","sqrt","undefined","8sOsWem","1915440JifBjF","6547464vaYMdv"];return(u=function(){return e})()}function l(e,t){var r=u();return(l=function(e,t){return r[e-=269]})(e,t)}var d=typeof Float32Array!==o(277)?Float32Array:Array,f=Math[o(275)];var h=Math.PI/180;Math.hypot||(Math.hypot=function(){for(var e=o,t=0,r=arguments[e(272)];r--;)t+=arguments[r]*arguments[r];return Math[e(276)](t)});var p=Object.freeze({__proto__:null,EPSILON:c,get ARRAY_TYPE(){return d},RANDOM:f,setMatrixArrayType:function(e){d=e},toRadian:function(e){return e*h},equals:function(e,t){var r=o;return Math[r(281)](e-t)<=c*Math[r(271)](1,Math[r(281)](e),Math.abs(t))}});function m(){var e=v,t=new(p[e(476)])(16);return p[e(476)]!=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}function v(e,t){var r=_();return(v=function(e,t){return r[e-=474]})(e,t)}function y(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 g(e,t,r){var n=t[0],i=t[1],s=t[2],a=t[3],o=t[4],c=t[5],u=t[6],l=t[7],d=t[8],f=t[9],h=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],b=r[1],S=r[2],w=r[3];return e[0]=_*n+b*o+S*d+w*m,e[1]=_*i+b*c+S*f+w*v,e[2]=_*s+b*u+S*h+w*y,e[3]=_*a+b*l+S*p+w*g,_=r[4],b=r[5],S=r[6],w=r[7],e[4]=_*n+b*o+S*d+w*m,e[5]=_*i+b*c+S*f+w*v,e[6]=_*s+b*u+S*h+w*y,e[7]=_*a+b*l+S*p+w*g,_=r[8],b=r[9],S=r[10],w=r[11],e[8]=_*n+b*o+S*d+w*m,e[9]=_*i+b*c+S*f+w*v,e[10]=_*s+b*u+S*h+w*y,e[11]=_*a+b*l+S*p+w*g,_=r[12],b=r[13],S=r[14],w=r[15],e[12]=_*n+b*o+S*d+w*m,e[13]=_*i+b*c+S*f+w*v,e[14]=_*s+b*u+S*h+w*y,e[15]=_*a+b*l+S*p+w*g,e}function _(){var e=["sin","765VAakqm","733wqYbjz","hypot","1100247hpLoHT","EPSILON","138zBpOrx","785860OurtFC","5ffvgsr","ARRAY_TYPE","451cObGMh","sqrt","tan","downDegrees","107786BFhqQf","abs","134MhFmPL","cos","23424osESvo","upDegrees","max","mat4(","9825708oCbCnm","134990ySQhJK"];return(_=function(){return e})()}function b(e,t,r){var n=t[0],i=t[1],s=t[2],a=t[3],o=n+n,c=i+i,u=s+s,l=n*o,d=n*c,f=n*u,h=i*c,p=i*u,m=s*u,v=a*o,y=a*c,g=a*u;return e[0]=1-(h+m),e[1]=d+g,e[2]=f-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=f+y,e[9]=p-v,e[10]=1-(l+h),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function S(e,t){var r=v,n=t[0],i=t[1],s=t[2],a=t[4],o=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math[r(494)](n,i,s),e[1]=Math[r(494)](a,o,c),e[2]=Math.hypot(u,l,d),e}function w(e,t,r,n,i){var s,a=1/Math[v(479)](t/2);return e[0]=a/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,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){for(var t=v,r=e();;)try{if(281249===parseInt(t(493))/1*(-parseInt(t(483))/2)+parseInt(t(495))/3+-parseInt(t(474))/4*(parseInt(t(475))/5)+parseInt(t(497))/6*(-parseInt(t(481))/7)+-parseInt(t(485))/8*(-parseInt(t(492))/9)+-parseInt(t(490))/10*(parseInt(t(477))/11)+parseInt(t(489))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(_);var I=w;function A(e,t,r,n,i,s,a){var o=1/(t-r),c=1/(n-i),u=1/(s-a);return e[0]=-2*o,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)*o,e[13]=(i+n)*c,e[14]=(a+s)*u,e[15]=1,e}var k=A;function C(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 E=g,T=C,x=Object.freeze({__proto__:null,create:m,clone:function(e){var t=new(p[v(476)])(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,a,o,c,u,l,d,f,h,m,y){var g=new(p[v(476)])(16);return g[0]=e,g[1]=t,g[2]=r,g[3]=n,g[4]=i,g[5]=s,g[6]=a,g[7]=o,g[8]=c,g[9]=u,g[10]=l,g[11]=d,g[12]=f,g[13]=h,g[14]=m,g[15]=y,g},set:function(e,t,r,n,i,s,a,o,c,u,l,d,f,h,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=a,e[6]=o,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=f,e[12]=h,e[13]=p,e[14]=m,e[15]=v,e},identity:y,transpose:function(e,t){if(e===t){var r=t[1],n=t[2],i=t[3],s=t[6],a=t[7],o=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]=a,e[14]=o}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],a=t[4],o=t[5],c=t[6],u=t[7],l=t[8],d=t[9],f=t[10],h=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*o-n*a,_=r*c-i*a,b=r*u-s*a,S=n*c-i*o,w=n*u-s*o,I=i*u-s*c,A=l*m-d*p,k=l*v-f*p,C=l*y-h*p,E=d*v-f*m,T=d*y-h*m,x=f*y-h*v,D=g*x-_*T+b*E+S*C-w*k+I*A;return D?(D=1/D,e[0]=(o*x-c*T+u*E)*D,e[1]=(i*T-n*x-s*E)*D,e[2]=(m*I-v*w+y*S)*D,e[3]=(f*w-d*I-h*S)*D,e[4]=(c*C-a*x-u*k)*D,e[5]=(r*x-i*C+s*k)*D,e[6]=(v*b-p*I-y*_)*D,e[7]=(l*I-f*b+h*_)*D,e[8]=(a*T-o*C+u*A)*D,e[9]=(n*C-r*T-s*A)*D,e[10]=(p*w-m*b+y*g)*D,e[11]=(d*b-l*w-h*g)*D,e[12]=(o*k-a*E-c*A)*D,e[13]=(r*E-n*k+i*A)*D,e[14]=(m*_-p*S-v*g)*D,e[15]=(l*S-d*_+f*g)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],a=t[4],o=t[5],c=t[6],u=t[7],l=t[8],d=t[9],f=t[10],h=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=o*(f*y-h*v)-d*(c*y-u*v)+m*(c*h-u*f),e[1]=-(n*(f*y-h*v)-d*(i*y-s*v)+m*(i*h-s*f)),e[2]=n*(c*y-u*v)-o*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*h-u*f)-o*(i*h-s*f)+d*(i*u-s*c)),e[4]=-(a*(f*y-h*v)-l*(c*y-u*v)+p*(c*h-u*f)),e[5]=r*(f*y-h*v)-l*(i*y-s*v)+p*(i*h-s*f),e[6]=-(r*(c*y-u*v)-a*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*h-u*f)-a*(i*h-s*f)+l*(i*u-s*c),e[8]=a*(d*y-h*m)-l*(o*y-u*m)+p*(o*h-u*d),e[9]=-(r*(d*y-h*m)-l*(n*y-s*m)+p*(n*h-s*d)),e[10]=r*(o*y-u*m)-a*(n*y-s*m)+p*(n*u-s*o),e[11]=-(r*(o*h-u*d)-a*(n*h-s*d)+l*(n*u-s*o)),e[12]=-(a*(d*v-f*m)-l*(o*v-c*m)+p*(o*f-c*d)),e[13]=r*(d*v-f*m)-l*(n*v-i*m)+p*(n*f-i*d),e[14]=-(r*(o*v-c*m)-a*(n*v-i*m)+p*(n*c-i*o)),e[15]=r*(o*f-c*d)-a*(n*f-i*d)+l*(n*c-i*o),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],a=e[5],o=e[6],c=e[7],u=e[8],l=e[9],d=e[10],f=e[11],h=e[12],p=e[13],m=e[14],v=e[15];return(t*a-r*s)*(d*v-f*m)-(t*o-n*s)*(l*v-f*p)+(t*c-i*s)*(l*m-d*p)+(r*o-n*a)*(u*v-f*h)-(r*c-i*a)*(u*m-d*h)+(n*c-i*o)*(u*p-l*h)},multiply:g,translate:function(e,t,r){var n,i,s,a,o,c,u,l,d,f,h,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],a=t[3],o=t[4],c=t[5],u=t[6],l=t[7],d=t[8],f=t[9],h=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=a,e[4]=o,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=f,e[10]=h,e[11]=p,e[12]=n*m+o*v+d*y+t[12],e[13]=i*m+c*v+f*y+t[13],e[14]=s*m+u*v+h*y+t[14],e[15]=a*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,a,o,c,u,l,d,f,h,m,y,g,_,b,S,w,I,A,k,C,E,T,x,D=v,P=n[0],B=n[1],M=n[2],U=Math[D(494)](P,B,M);return U<p[D(496)]?null:(P*=U=1/U,B*=U,M*=U,i=Math[D(491)](r),a=1-(s=Math[D(484)](r)),o=t[0],c=t[1],u=t[2],l=t[3],d=t[4],f=t[5],h=t[6],m=t[7],y=t[8],g=t[9],_=t[10],b=t[11],S=P*P*a+s,w=B*P*a+M*i,I=M*P*a-B*i,A=P*B*a-M*i,k=B*B*a+s,C=M*B*a+P*i,E=P*M*a+B*i,T=B*M*a-P*i,x=M*M*a+s,e[0]=o*S+d*w+y*I,e[1]=c*S+f*w+g*I,e[2]=u*S+h*w+_*I,e[3]=l*S+m*w+b*I,e[4]=o*A+d*k+y*C,e[5]=c*A+f*k+g*C,e[6]=u*A+h*k+_*C,e[7]=l*A+m*k+b*C,e[8]=o*E+d*T+y*x,e[9]=c*E+f*T+g*x,e[10]=u*E+h*T+_*x,e[11]=l*E+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=v,i=Math.sin(r),s=Math[n(484)](r),a=t[4],o=t[5],c=t[6],u=t[7],l=t[8],d=t[9],f=t[10],h=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]=a*s+l*i,e[5]=o*s+d*i,e[6]=c*s+f*i,e[7]=u*s+h*i,e[8]=l*s-a*i,e[9]=d*s-o*i,e[10]=f*s-c*i,e[11]=h*s-u*i,e},rotateY:function(e,t,r){var n=v,i=Math[n(491)](r),s=Math[n(484)](r),a=t[0],o=t[1],c=t[2],u=t[3],l=t[8],d=t[9],f=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]=a*s-l*i,e[1]=o*s-d*i,e[2]=c*s-f*i,e[3]=u*s-h*i,e[8]=a*i+l*s,e[9]=o*i+d*s,e[10]=c*i+f*s,e[11]=u*i+h*s,e},rotateZ:function(e,t,r){var n=v,i=Math[n(491)](r),s=Math[n(484)](r),a=t[0],o=t[1],c=t[2],u=t[3],l=t[4],d=t[5],f=t[6],h=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]=a*s+l*i,e[1]=o*s+d*i,e[2]=c*s+f*i,e[3]=u*s+h*i,e[4]=l*s-a*i,e[5]=d*s-o*i,e[6]=f*s-c*i,e[7]=h*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,a=v,o=r[0],c=r[1],u=r[2],l=Math[a(494)](o,c,u);return l<p[a(496)]?null:(o*=l=1/l,c*=l,u*=l,n=Math[a(491)](t),s=1-(i=Math[a(484)](t)),e[0]=o*o*s+i,e[1]=c*o*s+u*n,e[2]=u*o*s-c*n,e[3]=0,e[4]=o*c*s-u*n,e[5]=c*c*s+i,e[6]=u*c*s+o*n,e[7]=0,e[8]=o*u*s+c*n,e[9]=c*u*s-o*n,e[10]=u*u*s+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)},fromXRotation:function(e,t){var r=Math[v(491)](t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=Math[v(491)](t),n=Math.cos(t);return e[0]=n,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=v,n=Math[r(491)](t),i=Math[r(484)](t);return e[0]=i,e[1]=n,e[2]=0,e[3]=0,e[4]=-n,e[5]=i,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:b,fromQuat2:function(e,t){var r=new(p[v(476)])(3),n=-t[0],i=-t[1],s=-t[2],a=t[3],o=t[4],c=t[5],u=t[6],l=t[7],d=n*n+i*i+s*s+a*a;return d>0?(r[0]=2*(o*a+l*n+c*s-u*i)/d,r[1]=2*(c*a+l*i+u*n-o*s)/d,r[2]=2*(u*a+l*s+o*i-c*n)/d):(r[0]=2*(o*a+l*n+c*s-u*i),r[1]=2*(c*a+l*i+u*n-o*s),r[2]=2*(u*a+l*s+o*i-c*n)),b(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:S,getRotation:function(e,t){var r=v,n=new(p[r(476)])(3);S(n,t);var i=1/n[0],s=1/n[1],a=1/n[2],o=t[0]*i,c=t[1]*s,u=t[2]*a,l=t[4]*i,d=t[5]*s,f=t[6]*a,h=t[8]*i,m=t[9]*s,y=t[10]*a,g=o+d+y,_=0;return g>0?(_=2*Math[r(478)](g+1),e[3]=.25*_,e[0]=(f-m)/_,e[1]=(h-u)/_,e[2]=(c-l)/_):o>d&&o>y?(_=2*Math[r(478)](1+o-d-y),e[3]=(f-m)/_,e[0]=.25*_,e[1]=(c+l)/_,e[2]=(h+u)/_):d>y?(_=2*Math[r(478)](1+d-o-y),e[3]=(h-u)/_,e[0]=(c+l)/_,e[1]=.25*_,e[2]=(f+m)/_):(_=2*Math.sqrt(1+y-o-d),e[3]=(c-l)/_,e[0]=(h+u)/_,e[1]=(f+m)/_,e[2]=.25*_),e},fromRotationTranslationScale:function(e,t,r,n){var i=t[0],s=t[1],a=t[2],o=t[3],c=i+i,u=s+s,l=a+a,d=i*c,f=i*u,h=i*l,p=s*u,m=s*l,v=a*l,y=o*c,g=o*u,_=o*l,b=n[0],S=n[1],w=n[2];return e[0]=(1-(p+v))*b,e[1]=(f+_)*b,e[2]=(h-g)*b,e[3]=0,e[4]=(f-_)*S,e[5]=(1-(d+v))*S,e[6]=(m+y)*S,e[7]=0,e[8]=(h+g)*w,e[9]=(m-y)*w,e[10]=(1-(d+p))*w,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],a=t[1],o=t[2],c=t[3],u=s+s,l=a+a,d=o+o,f=s*u,h=s*l,p=s*d,m=a*l,v=a*d,y=o*d,g=c*u,_=c*l,b=c*d,S=n[0],w=n[1],I=n[2],A=i[0],k=i[1],C=i[2],E=(1-(m+y))*S,T=(h+b)*S,x=(p-_)*S,D=(h-b)*w,P=(1-(f+y))*w,B=(v+g)*w,M=(p+_)*I,U=(v-g)*I,F=(1-(f+m))*I;return e[0]=E,e[1]=T,e[2]=x,e[3]=0,e[4]=D,e[5]=P,e[6]=B,e[7]=0,e[8]=M,e[9]=U,e[10]=F,e[11]=0,e[12]=r[0]+A-(E*A+D*k+M*C),e[13]=r[1]+k-(T*A+P*k+U*C),e[14]=r[2]+C-(x*A+B*k+F*C),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],a=r+r,o=n+n,c=i+i,u=r*a,l=n*a,d=n*o,f=i*a,h=i*o,p=i*c,m=s*a,v=s*o,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=f-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=h+m,e[7]=0,e[8]=f+v,e[9]=h-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,a){var o=1/(r-t),c=1/(i-n),u=1/(s-a);return e[0]=2*s*o,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)*o,e[9]=(i+n)*c,e[10]=(a+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=a*s*2*u,e[15]=0,e},perspectiveNO:w,perspective:I,perspectiveZO:function(e,t,r,n,i){var s,a=1/Math[v(479)](t/2);return e[0]=a/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,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=v,s=Math[i(479)](t[i(486)]*Math.PI/180),a=Math[i(479)](t[i(480)]*Math.PI/180),o=Math[i(479)](t.leftDegrees*Math.PI/180),c=Math[i(479)](t.rightDegrees*Math.PI/180),u=2/(o+c),l=2/(s+a);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]=-(o-c)*u*.5,e[9]=(s-a)*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:A,ortho:k,orthoZO:function(e,t,r,n,i,s,a){var o=1/(t-r),c=1/(n-i),u=1/(s-a);return e[0]=-2*o,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)*o,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:function(e,t,r,n){var i,s,a,o,u,l,d,f,h,m,g=v,_=t[0],b=t[1],S=t[2],w=n[0],I=n[1],A=n[2],k=r[0],C=r[1],E=r[2];return Math.abs(_-k)<p[g(496)]&&Math[g(482)](b-C)<c&&Math.abs(S-E)<c?y(e):(d=_-k,f=b-C,h=S-E,i=I*(h*=m=1/Math[g(494)](d,f,h))-A*(f*=m),s=A*(d*=m)-w*h,a=w*f-I*d,(m=Math[g(494)](i,s,a))?(i*=m=1/m,s*=m,a*=m):(i=0,s=0,a=0),o=f*a-h*s,u=h*i-d*a,l=d*s-f*i,(m=Math.hypot(o,u,l))?(o*=m=1/m,u*=m,l*=m):(o=0,u=0,l=0),e[0]=i,e[1]=o,e[2]=d,e[3]=0,e[4]=s,e[5]=u,e[6]=f,e[7]=0,e[8]=a,e[9]=l,e[10]=h,e[11]=0,e[12]=-(i*_+s*b+a*S),e[13]=-(o*_+u*b+l*S),e[14]=-(d*_+f*b+h*S),e[15]=1,e)},targetTo:function(e,t,r,n){var i=v,s=t[0],a=t[1],o=t[2],c=n[0],u=n[1],l=n[2],d=s-r[0],f=a-r[1],h=o-r[2],p=d*d+f*f+h*h;p>0&&(d*=p=1/Math[i(478)](p),f*=p,h*=p);var m=u*h-l*f,y=l*d-c*h,g=c*f-u*d;return(p=m*m+y*y+g*g)>0&&(m*=p=1/Math[i(478)](p),y*=p,g*=p),e[0]=m,e[1]=y,e[2]=g,e[3]=0,e[4]=f*g-h*y,e[5]=h*m-d*g,e[6]=d*y-f*m,e[7]=0,e[8]=d,e[9]=f,e[10]=h,e[11]=0,e[12]=s,e[13]=a,e[14]=o,e[15]=1,e},str:function(e){return v(488)+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.hypot(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:C,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=v,n=e[0],i=e[1],s=e[2],a=e[3],o=e[4],u=e[5],l=e[6],d=e[7],f=e[8],h=e[9],m=e[10],y=e[11],g=e[12],_=e[13],b=e[14],S=e[15],w=t[0],I=t[1],A=t[2],k=t[3],C=t[4],E=t[5],T=t[6],x=t[7],D=t[8],P=t[9],B=t[10],M=t[11],U=t[12],F=t[13],R=t[14],L=t[15];return Math[r(482)](n-w)<=c*Math.max(1,Math.abs(n),Math[r(482)](w))&&Math[r(482)](i-I)<=p[r(496)]*Math[r(487)](1,Math[r(482)](i),Math[r(482)](I))&&Math[r(482)](s-A)<=p[r(496)]*Math[r(487)](1,Math[r(482)](s),Math.abs(A))&&Math[r(482)](a-k)<=c*Math.max(1,Math[r(482)](a),Math[r(482)](k))&&Math[r(482)](o-C)<=p[r(496)]*Math.max(1,Math[r(482)](o),Math.abs(C))&&Math[r(482)](u-E)<=p[r(496)]*Math.max(1,Math[r(482)](u),Math[r(482)](E))&&Math.abs(l-T)<=p[r(496)]*Math[r(487)](1,Math.abs(l),Math[r(482)](T))&&Math.abs(d-x)<=p[r(496)]*Math[r(487)](1,Math[r(482)](d),Math[r(482)](x))&&Math[r(482)](f-D)<=p[r(496)]*Math[r(487)](1,Math[r(482)](f),Math[r(482)](D))&&Math[r(482)](h-P)<=p[r(496)]*Math[r(487)](1,Math[r(482)](h),Math[r(482)](P))&&Math[r(482)](m-B)<=p[r(496)]*Math[r(487)](1,Math[r(482)](m),Math.abs(B))&&Math.abs(y-M)<=p[r(496)]*Math.max(1,Math.abs(y),Math[r(482)](M))&&Math.abs(g-U)<=c*Math[r(487)](1,Math[r(482)](g),Math.abs(U))&&Math[r(482)](_-F)<=c*Math[r(487)](1,Math[r(482)](_),Math[r(482)](F))&&Math[r(482)](b-R)<=p[r(496)]*Math[r(487)](1,Math[r(482)](b),Math[r(482)](R))&&Math.abs(S-L)<=c*Math[r(487)](1,Math[r(482)](S),Math[r(482)](L))},mul:E,sub:T});function D(){var e=N,t=new d(3);return p[e(162)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function P(e){var t=N,r=e[0],n=e[1],i=e[2];return Math[t(164)](r,n,i)}function B(e,t,r){var n=new(p[N(162)])(3);return n[0]=e,n[1]=t,n[2]=r,n}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(){var e=["cos","round","sqrt","floor","length","4840995jcwWyK","2452610BoIodx","max","336TEjQsL","ceil","ARRAY_TYPE","acos","hypot","RANDOM","529818bBnWZP","1209MZsfAr","7aJCRng","min","2592256SKmYdV","4660026neBMwA","99qJewXb","7126936BqzsHx","sin","abs","EPSILON"];return(U=function(){return e})()}function F(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function R(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function L(e,t){var r=N,n=t[0]-e[0],i=t[1]-e[1],s=t[2]-e[2];return Math[r(164)](n,i,s)}function O(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 V(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function N(e,t){var r=U();return(N=function(e,t){return r[e-=162]})(e,t)}function z(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}!function(e){for(var t=N,r=e();;)try{if(670324===-parseInt(t(166))/1+parseInt(t(170))/2+parseInt(t(167))/3*(-parseInt(t(185))/4)+parseInt(t(182))/5+parseInt(t(171))/6+parseInt(t(168))/7*(parseInt(t(173))/8)+-parseInt(t(172))/9*(parseInt(t(183))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(U);var H,W=M,j=F,G=R,$=L,q=O,K=P,Y=V,J=(H=D(),function(e,t,r,n,i,s){var a,o,c=N;for(!t&&(t=3),!r&&(r=0),o=n?Math[c(169)](n*t+r,e[c(181)]):e[c(181)],a=r;a<o;a+=t)H[0]=e[a],H[1]=e[a+1],H[2]=e[a+2],i(H,H,s),e[a]=H[0],e[a+1]=H[1],e[a+2]=H[2];return e}),X=Object.freeze({__proto__:null,create:D,clone:function(e){var t=new(p[N(162)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:P,fromValues:B,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:M,multiply:F,divide:R,ceil:function(e,t){var r=N;return e[0]=Math[r(186)](t[0]),e[1]=Math[r(186)](t[1]),e[2]=Math[r(186)](t[2]),e},floor:function(e,t){var r=N;return e[0]=Math[r(180)](t[0]),e[1]=Math[r(180)](t[1]),e[2]=Math[r(180)](t[2]),e},min:function(e,t,r){var n=N;return e[0]=Math[n(169)](t[0],r[0]),e[1]=Math[n(169)](t[1],r[1]),e[2]=Math[n(169)](t[2],r[2]),e},max:function(e,t,r){var n=N;return e[0]=Math[n(184)](t[0],r[0]),e[1]=Math[n(184)](t[1],r[1]),e[2]=Math[n(184)](t[2],r[2]),e},round:function(e,t){var r=N;return e[0]=Math[r(178)](t[0]),e[1]=Math[r(178)](t[1]),e[2]=Math[r(178)](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:L,squaredDistance:O,squaredLength:V,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:z,cross:function(e,t,r){var n=t[0],i=t[1],s=t[2],a=r[0],o=r[1],c=r[2];return e[0]=i*c-s*o,e[1]=s*a-n*c,e[2]=n*o-i*a,e},lerp:function(e,t,r,n){var i=t[0],s=t[1],a=t[2];return e[0]=i+n*(r[0]-i),e[1]=s+n*(r[1]-s),e[2]=a+n*(r[2]-a),e},hermite:function(e,t,r,n,i,s){var a=s*s,o=a*(2*s-3)+1,c=a*(s-2)+s,u=a*(s-1),l=a*(3-2*s);return e[0]=t[0]*o+r[0]*c+n[0]*u+i[0]*l,e[1]=t[1]*o+r[1]*c+n[1]*u+i[1]*l,e[2]=t[2]*o+r[2]*c+n[2]*u+i[2]*l,e},bezier:function(e,t,r,n,i,s){var a=1-s,o=a*a,c=s*s,u=o*a,l=3*s*o,d=3*c*a,f=c*s;return e[0]=t[0]*u+r[0]*l+n[0]*d+i[0]*f,e[1]=t[1]*u+r[1]*l+n[1]*d+i[1]*f,e[2]=t[2]*u+r[2]*l+n[2]*d+i[2]*f,e},random:function(e,t){var r=N;t=t||1;var n=2*p[r(165)]()*Math.PI,i=2*p[r(165)]()-1,s=Math[r(179)](1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math[r(174)](n)*s,e[2]=i*t,e},transformMat4:function(e,t,r){var n=t[0],i=t[1],s=t[2],a=r[3]*n+r[7]*i+r[11]*s+r[15];return a=a||1,e[0]=(r[0]*n+r[4]*i+r[8]*s+r[12])/a,e[1]=(r[1]*n+r[5]*i+r[9]*s+r[13])/a,e[2]=(r[2]*n+r[6]*i+r[10]*s+r[14])/a,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],a=r[3],o=t[0],c=t[1],u=t[2],l=i*u-s*c,d=s*o-n*u,f=n*c-i*o,h=i*f-s*d,p=s*l-n*f,m=n*d-i*l,v=2*a;return l*=v,d*=v,f*=v,h*=2,p*=2,m*=2,e[0]=o+l+h,e[1]=c+d+p,e[2]=u+f+m,e},rotateX:function(e,t,r,n){var i=N,s=[],a=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],a[0]=s[0],a[1]=s[1]*Math[i(177)](n)-s[2]*Math[i(174)](n),a[2]=s[1]*Math[i(174)](n)+s[2]*Math[i(177)](n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},rotateY:function(e,t,r,n){var i=N,s=[],a=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],a[0]=s[2]*Math[i(174)](n)+s[0]*Math[i(177)](n),a[1]=s[1],a[2]=s[2]*Math[i(177)](n)-s[0]*Math[i(174)](n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},rotateZ:function(e,t,r,n){var i=N,s=[],a=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],a[0]=s[0]*Math[i(177)](n)-s[1]*Math[i(174)](n),a[1]=s[0]*Math[i(174)](n)+s[1]*Math[i(177)](n),a[2]=s[2],e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e},angle:function(e,t){var r=N,n=e[0],i=e[1],s=e[2],a=t[0],o=t[1],c=t[2],u=Math[r(179)](n*n+i*i+s*s)*Math.sqrt(a*a+o*o+c*c),l=u&&z(e,t)/u;return Math[r(163)](Math[r(169)](Math[r(184)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return"vec3("+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=N,n=e[0],i=e[1],s=e[2],a=t[0],o=t[1],u=t[2];return Math[r(175)](n-a)<=p[r(176)]*Math[r(184)](1,Math[r(175)](n),Math.abs(a))&&Math[r(175)](i-o)<=c*Math[r(184)](1,Math[r(175)](i),Math[r(175)](o))&&Math.abs(s-u)<=p[r(176)]*Math[r(184)](1,Math[r(175)](s),Math.abs(u))},sub:W,mul:j,div:G,dist:$,sqrDist:q,len:K,sqrLen:Y,forEach:J});function Z(){var e=["4248875nkGKBI","6760432RwQclg","2597064SSStBt","800300NZaGtj","6464889cLmpXN","3KGqdzK","1cSVxdJ","9220536nhgqSg","596676zjEfET"];return(Z=function(){return e})()}function Q(e,t){var r=Z();return(Q=function(e,t){return r[e-=420]})(e,t)}function ee(e,t){const r=re();return(ee=function(e,t){return r[e-=418]})(e,t)}!function(e){for(var t=Q,r=e();;)try{if(586444===parseInt(t(423))/1*(parseInt(t(425))/2)+parseInt(t(422))/3*(-parseInt(t(420))/4)+-parseInt(t(426))/5+parseInt(t(428))/6+-parseInt(t(427))/7+parseInt(t(424))/8+parseInt(t(421))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Z),function(e){const t=ee,r=e();for(;;)try{if(442001===-parseInt(t(456))/1*(parseInt(t(484))/2)+parseInt(t(451))/3+-parseInt(t(475))/4*(parseInt(t(428))/5)+-parseInt(t(418))/6+-parseInt(t(452))/7*(parseInt(t(485))/8)+parseInt(t(511))/9+parseInt(t(442))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(re);var te=(e,t)=>{const r=ee,n=r(455);t&&e.pixelStorei(e[r(491)],1);const i=function(){const t=r,i=f(e[t(458)],n),s=f(e[t(443)],"\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 "),a=e[t(497)]();return e.attachShader(a,i),e[t(470)](a,s),e[t(473)](a),e.getProgramParameter(a,e[t(436)])?a:(console[t(463)](t(495)+e.getProgramInfoLog(a)),null)}();let s={program:i,attribLocations:{vertexPosition:e[r(492)](i,r(441)),texturePosition:e.getAttribLocation(i,"aTexturePosition")},uniformLocations:{projectionMatrix:e[r(459)](i,r(472)),modelMatrix:e[r(459)](i,"uModelMatrix"),viewMatrix:e[r(459)](i,r(477)),rgbatexture:e[r(459)](i,"rgbaTexture"),ytexture:e[r(459)](i,"yTexture"),utexture:e.getUniformLocation(i,r(471)),vtexture:e[r(459)](i,"vTexture"),isyuv:e.getUniformLocation(i,r(509))}},a=function(){const t=r,n=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,n);e[t(474)](e[t(422)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(439)]);var i=[];i=i[t(448)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(431)]();e[t(493)](e[t(422)],s),e.bufferData(e[t(422)],new Float32Array(i),e.STATIC_DRAW);const a=e[t(431)]();e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,a);return e[t(474)](e[t(447)],new Uint16Array([0,1,2,0,2,3]),e[t(439)]),{position:n,texPosition:s,indices:a}}(),o=d(),c=d(),u=d(),l=d();function d(){const t=r;let n=e[t(478)]();return e[t(508)](e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e[t(506)],e[t(498)]),e[t(464)](e[t(461)],e[t(507)],e[t(498)]),e[t(464)](e[t(461)],e[t(512)],e[t(449)]),e[t(464)](e[t(461)],e[t(504)],e[t(449)]),n}function f(t,n){const i=r,s=e[i(453)](t);return e[i(489)](s,n),e[i(423)](s),e[i(425)](s,e[i(496)])?s:(console[i(463)](i(426)+e[i(479)](s)),e.deleteShader(s),null)}function h(t,n){const i=r;e[i(503)](0,0,t,n),e[i(469)](0,0,0,0),e[i(483)](1),e.enable(e[i(490)]),e[i(429)](e[i(427)]),e[i(437)](e[i(435)]|e.DEPTH_BUFFER_BIT);const o=m();x[i(424)](o,-1,1,-1,1,.1,100);const d=x[i(457)]();y(d);const f=x[i(457)]();x[i(486)](f,X[i(501)](0,0,0),X[i(501)](0,0,-1),B(0,1,0));{const t=3,r=e[i(502)],n=!1,o=0,c=0;e[i(493)](e[i(422)],a[i(434)]),e[i(444)](s.attribLocations[i(419)],t,r,n,o,c),e.enableVertexAttribArray(s[i(482)][i(419)])}{const t=2,r=e[i(502)],n=!1,o=0,c=0;e[i(493)](e[i(422)],a[i(481)]),e.vertexAttribPointer(s[i(482)].texturePosition,t,r,n,o,c),e[i(468)](s[i(482)][i(499)])}e[i(462)](e.TEXTURE0+3),e.bindTexture(e[i(461)],c),e.activeTexture(e[i(430)]+4),e.bindTexture(e.TEXTURE_2D,u),e[i(462)](e.TEXTURE0+5),e[i(508)](e[i(461)],l),e.bindBuffer(e[i(447)],a[i(438)]),e[i(454)](s[i(505)]),e[i(440)](s[i(460)].projectionMatrix,!1,o),e[i(440)](s.uniformLocations[i(420)],!1,d),e[i(440)](s[i(460)][i(494)],!1,f),e.uniform1i(s[i(460)][i(467)],2),e[i(480)](s[i(460)][i(445)],3),e[i(480)](s[i(460)][i(466)],4),e[i(480)](s[i(460)].vtexture,5),e.uniform1i(s[i(460)][i(509)],1);{const t=6,r=e[i(500)],n=0;e[i(446)](e[i(421)],t,r,n)}}return{render:function(t,n,i,s,a){const o=r;e[o(462)](e.TEXTURE0),e[o(508)](e[o(461)],c),e.texImage2D(e[o(461)],0,e.LUMINANCE,t,n,0,e.LUMINANCE,e[o(432)],i),e[o(462)](e[o(487)]),e[o(508)](e.TEXTURE_2D,u),e.texImage2D(e[o(461)],0,e[o(476)],t/2,n/2,0,e[o(476)],e[o(432)],s),e[o(462)](e[o(465)]),e[o(508)](e[o(461)],l),e[o(450)](e.TEXTURE_2D,0,e.LUMINANCE,t/2,n/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),h(t,n)},renderYUV:function(t,n,i){const s=r;let a=i[s(433)](0,t*n),o=i[s(433)](t*n,t*n*5/4),d=i.slice(t*n*5/4,t*n*3/2);e[s(462)](e[s(430)]),e[s(508)](e[s(461)],c),e[s(450)](e[s(461)],0,e.LUMINANCE,t,n,0,e[s(476)],e[s(432)],a),e[s(462)](e[s(487)]),e.bindTexture(e[s(461)],u),e.texImage2D(e[s(461)],0,e[s(476)],t/2,n/2,0,e.LUMINANCE,e[s(432)],o),e[s(462)](e[s(465)]),e[s(508)](e[s(461)],l),e[s(450)](e[s(461)],0,e[s(476)],t/2,n/2,0,e[s(476)],e.UNSIGNED_BYTE,d),h(t,n)},destroy:function(){const t=r;e[t(488)](s[t(505)]),e.deleteBuffer(a.position),e.deleteBuffer(a.texPosition),e.deleteBuffer(a[t(438)]),e[t(510)](o),e[t(510)](c),e[t(510)](u),e[t(510)](l),s=null,a=null,o=null,c=null,u=null,l=null}}};function re(){const e=["clearColor","attachShader","uTexture","uProjectionMatrix","linkProgram","bufferData","53496PHapUi","LUMINANCE","uViewMatrix","createTexture","getShaderInfoLog","uniform1i","texPosition","attribLocations","clearDepth","3440TZhMTU","296eDUWnD","lookAt","TEXTURE1","deleteProgram","shaderSource","DEPTH_TEST","UNPACK_ALIGNMENT","getAttribLocation","bindBuffer","viewMatrix","Unable to initialize the shader program: ","COMPILE_STATUS","createProgram","LINEAR","texturePosition","UNSIGNED_SHORT","fromValues","FLOAT","viewport","TEXTURE_WRAP_T","program","TEXTURE_MAG_FILTER","TEXTURE_MIN_FILTER","bindTexture","isyuv","deleteTexture","4326579wqmFdO","TEXTURE_WRAP_S","388266LptCES","vertexPosition","modelMatrix","TRIANGLES","ARRAY_BUFFER","compileShader","ortho","getShaderParameter","An error occurred compiling the shaders: ","LEQUAL","125ngSVWB","depthFunc","TEXTURE0","createBuffer","UNSIGNED_BYTE","slice","position","COLOR_BUFFER_BIT","LINK_STATUS","clear","indices","STATIC_DRAW","uniformMatrix4fv","aVertexPosition","14448270GncRVT","FRAGMENT_SHADER","vertexAttribPointer","ytexture","drawElements","ELEMENT_ARRAY_BUFFER","concat","CLAMP_TO_EDGE","texImage2D","415215WGBwiT","120071olkwDH","createShader","useProgram","\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 ","342yrUpoo","create","VERTEX_SHADER","getUniformLocation","uniformLocations","TEXTURE_2D","activeTexture","log","texParameteri","TEXTURE2","utexture","rgbatexture","enableVertexAttribArray"];return(re=function(){return e})()}const ne=Je;!function(e){const t=Je,r=e();for(;;)try{if(938724===parseInt(t(625))/1+parseInt(t(283))/2+-parseInt(t(497))/3*(parseInt(t(152))/4)+-parseInt(t(643))/5*(-parseInt(t(500))/6)+parseInt(t(265))/7+parseInt(t(656))/8*(parseInt(t(475))/9)+-parseInt(t(455))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ge);const ie={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};ne(275),ne(593),ne(666),ne(558),ne(300);const se={fetch:ne(593),hls:ne(378),websocket:ne(275),webrtc:ne(666),webTransport:ne(558),worker:ne(606),aliyunRtc:ne(300),mp4Vod:ne(482),flvVod:ne(509),file:ne(263)},ae={player:ne(182),playerAudio:"playerAudio",playbackTF:ne(628),talk:ne(220),playVod:ne(545)},oe={mp4:ne(258),webm:ne(592),flv:ne(547),mov:"mov"},ce={flv:ne(547),m7s:ne(619),hls:"hls",webrtc:ne(666),webTransport:ne(558),nakedFlow:ne(682),fmp4:"fmp4",mpeg4:ne(393),aliyunRtc:ne(300),ts:"ts",g711:ne(435),pcm:"pcm",ps:"ps",dhav:ne(563)};ne(391),ne(338),ne(379),ne(316),ne(307),ne(167),ne(386),ne(671),ne(632);const ue={mse:ne(171),wcs:ne(639),offscreen:"offscreen",wasm:ne(195),simd:ne(253),simdFFmpeg:ne(188),mt:"mt",webrtc:"webrtc",hls:ne(378),aliyunRtc:ne(300),browser:ne(168)},le={canvas:ne(260),video:ne(154)},de={debug:ne(715),warn:ne(164)},fe={click:ne(468),mouseDownAndUp:ne(588)},he={normal:ne(598),simple:ne(706)},pe={normal:ne(598),small:"small"},me={drop:ne(534),accelerate:"accelerate"};ne(282),ne(371);const ve=ne(147),ye=36e5,ge=4080;ne(480),ne(464);ne(395),ne(648),ne(515);const _e={average:"average",all:ne(311)};ne(694),ne(315),ne(148),ne(213),ne(467),ne(254),ne(269),ne(399),ne(355),ne(399),ne(399),ne(399),ne(450),ne(450),ne(225),ne(226),ne(484),ne(450),ne(399),ne(355),ne(580),ne(355),ne(355),ne(450),ne(312),ne(348),ne(305),ne(689),ne(234),ne(312),ne(409),ne(699),ne(614),ne(494),ne(494),ne(527),ne(585),ne(450),ne(280),ne(293),ne(293),ne(702),ne(702),ne(306);const be={playType:ae.player,videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForQiNiu:!1,isWebrtcForDJI:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,webrtcForSRSByWhipWhep:!1,webrtcForSRSByWhipWhepOldVersion:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,isPs:!1,isDHav:!1,debug:!1,debugLevel:de[ne(715)],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:pe[ne(598)],loadingIcon:!0,initShowLoadingIconInner:!1,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:ne(575),decoderOld:ne(635),decoderAudio:ne(681),decoderHard:"decoder-pro-hard.js",decoderHardNotWasm:ne(652),decoderOnlyAudio:ne(327),decoderOnlyVideo:ne(414),wasmMp4RecorderDecoder:ne(583),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:ne(159),aspectRatio:ne(238),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:he.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},playbackNextIFrameDuration:1,qualityConfig:[],defaultStreamQuality:"",scaleConfig:["拉伸","缩放","正常"],forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:ie[ne(593)],demuxType:ce[ne(547)],useWasm:!1,useOldWasm:!1,useMSE:!1,useWCS:!1,useSIMD:!0,isFFmpegSIMD:!1,useMThreading:!1,useSThreading:!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:ue.wasm,autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:300,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,calcPlaybackForwardMaxRateDecodeIFrame:!1,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:oe.mp4,checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,useLicensePlateDetector:!1,ptzPositionConfig:{},ptzShowType:"vertical",ptzClickType:fe[ne(468)],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,aiObjectDetectEmitBase64:!1,aiObjectDetectShowRect:!0,aiObjectDetectInterval:1e3,aiObjectDetectRectConfig:{},aiObjectDetectTarget:"",aiOcclusionDetectInterval:1e3,aiImageDetectDrop:!1,aiImageDetectActive:!1,aiLicensePlateDetectActive:!1,aiLicensePlateDetectInterval:1e3,videoRenderSupportScale:!0,mediaSourceTsIsMaxDiffReplay:!0,controlHtml:"",isH265:!1,isWebrtcH265:!1,supportLockScreenPlayAudio:!0,supportHls265:!0,hls264UseOldDemuxer:!1,hls265ForceFixLargeGap:!0,isEmitSEI:!1,pauseAndNextPlayUseLastFrameShow:!1,demuxUseWorker:!0,playFailedAndReplay:!0,showMessageConfig:{},videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:le.video,webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,webcodecsAudioDecodeErrorReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:ne(413),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:"white",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,removeControl:!1,androidMobileFullscreenRotate:!0,recordWebMSupportSeek:!0,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,mseVideoBufferMinDelay:1e3,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,zoomSupportWheelInPc:!1,zoomSupportWheelInPcSpeed:.2,zoomCheckBorderRange:!1,drawingRectColor:ne(714),drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showControl:!0,showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null,forwardRate:null,hlsTsVideoTrackIndex:null,hlsTsAudioTrackIndex:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,playVodMaxGopDuration:20,playVodMaxBufferLength:30,playVodBackBufferLength:10,playVodNextIFrameDuration:1,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1,correctionConfigurationProfileIndication:!0,correctionConfigurationVersion:!0,demuxFlvUseV2:!1,demuxPsUseV2:!1,wasmSimdFirstFrameDecodeDelayTimeout:5,streamMaxChunkSize:32768,delayFrameChasingPolicy:me[ne(534)],delayFrameAccelerateDecodeMaxNum:8,isEmitTsPrivateData:!1,tsVideoTrackIndex:null,tsAudioTrackIndex:null,intervalUseWorker:!0,emitVideoContentClickEvent:!1,checkWebrtcLowFps:!0,checkWebrtcLowFpsDuration:5,webrtcLowFps:3,checkWebrtcLowFpsCalcType:_e[ne(311)],playVodMp4UseSrc:!0,isSpecialPlaybackVod:!1,webrtcPlayType:null,waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck:!0};ne(321),ne(380),ne(701),ne(491),ne(595),ne(693),ne(615),ne(342),ne(649),ne(340),ne(175),ne(259),ne(445),ne(434),ne(211),ne(295),ne(333),ne(387),ne(222),ne(231),ne(618),ne(605),ne(201),ne(646);const Se={init:ne(364),initVideo:ne(396),render:ne(707),playAudio:ne(705),initAudio:"initAudio",kBps:ne(215),decode:ne(483),audioCode:ne(197),audioNalu:ne(712),audioAACSequenceHeader:ne(627),videoCode:ne(582),videoCodec:"videoCodec",videoNalu:ne(439),videoPayload:"videoPayload",audioPayload:ne(700),wasmError:ne(713),workerFetch:ne(427),iframeIntervalTs:ne(481),isDropping:ne(376),workerEnd:ne(172),networkDelay:ne(425),playbackStreamVideoFps:"playbackStreamVideoFps",wasmWidthOrHeightChange:ne(444),simdDecodeError:ne(390),simdH264DecodeVideoWidthIsTooLarge:"simdH264DecodeVideoWidthIsTooLarge",simdDecodeDelayTimeout:ne(703),websocketOpen:ne(452),websocketStringMsg:ne(288),closeEnd:ne(644),tempStream:ne(677),videoSEI:ne(383),flvScriptData:"flvScriptData",aacSequenceHeader:"aacSequenceHeader",videoSequenceHeader:"videoSequenceHeader",flvBufferData:"flvBufferData",checkFirstIFrame:ne(377),mseHandle:ne(469),mseFirstRenderTime:ne(245),mseError:ne(659),notSupportNewWasm:ne(667),outOfMemoryWasm:ne(460),failedToAsynchronouslyPrepareWasm:ne(336),mtStreamStats:ne(370),videoStreamStats:"videoStreamStats",audioStreamStats:ne(174),tsError:ne(356),tsPrivateData:ne(216),videoInitedAndNotFirstVideoIFrame:ne(381)};ne(157);const we={audio:1,video:2},Ie={audio:8,video:9,scriptData:18},Ae={init:ne(364),decode:ne(483),audioDecode:"audioDecode",videoDecode:ne(325),initAudioCodec:"initAudioCodec",initVideoCodec:"initVideoCodec",close:ne(514),updateConfig:ne(416),resetDecode:"resetDecode",clearBuffer:ne(479),resetAudioDecode:ne(655),resetVideoDecode:"resetVideoDecode",fetchStream:ne(337),sendWsMessage:ne(668),mseUpdateVideoTimestamp:ne(209),playbackIsPause:ne(239),playbackNextFrame:"playbackNextFrame",playbackNextIFrame:ne(510),playVodFps:ne(236),playVodNextFrame:ne(163),playVodNextIFrame:"playVodNextIFrame",updateForwardMaxRateDecodeIFrame:ne(184)};ne(593),ne(406),ne(432),ne(476),ne(364),ne(593),ne(463),ne(319),ne(406),ne(607),ne(150),ne(600),ne(452),ne(288);const ke={fullscreenInner:ne(678),fullscreen:ne(262),fullscreenEndInner:ne(272),fullScreenByStart:"fullScreenByStart",webFullscreen:ne(647),decoderWorkerInit:ne(146),play:ne(680),playing:"playing",pause:ne(542),mute:ne(640),load:"load",loading:"loading",zooming:ne(436),drawingRect:ne(506),drawingRectInfo:ne(602),videoInfo:ne(170),timeUpdate:ne(651),audioInfo:"audioInfo",log:ne(552),error:ne(522),kBps:ne(215),timeout:"timeout",delayTimeout:ne(189),delayTimeoutRetryEnd:ne(679),loadingTimeout:ne(618),loadingTimeoutRetryEnd:"loadingTimeoutRetryEnd",stats:"stats",performance:ne(292),videoSmooth:ne(373),faceDetectActive:ne(181),objectDetectActive:ne(278),occlusionDetectActive:ne(554),imageDetectActive:ne(431),licensePlateDetectActive:ne(470),record:ne(257),recording:ne(523),recordingTimestamp:ne(507),recordStart:"recordStart",recordEnd:ne(587),recordCreateError:"recordCreateError",recordBlob:ne(446),recordCancel:ne(196),buffer:ne(607),videoFrame:ne(287),videoSEI:ne(383),videoSEISyncPts:ne(539),start:"start",startInner:ne(562),metadata:ne(620),resize:"resize",volumechange:ne(281),volume:"volume",destroy:ne(319),beforeDestroy:"beforeDestroy",streamEnd:ne(277),streamRate:ne(443),streamAbps:"streamAbps",streamVbps:ne(442),streamDts:ne(404),streamSuccess:ne(354),streamMessage:ne(441),streamError:ne(665),streamStats:ne(417),streamEndInner:ne(634),mseSourceOpen:ne(217),mseSourceClose:ne(691),mseSourceended:"mseSourceended",mseSourceStartStreaming:ne(324),mseSourceEndStreaming:ne(504),mseSourceBufferError:ne(610),mseAddSourceBufferError:ne(190),mseWorkerAddSourceBufferError:ne(206),mseSourceBufferBusy:"mseSourceBufferBusy",mseSourceBufferFull:ne(401),videoWaiting:ne(246),videoTimeUpdate:ne(420),videoSyncAudio:"videoSyncAudio",playToRenderTimes:ne(199),playbackTime:ne(384),playbackTimestamp:ne(302),playbackTimeScroll:ne(264),playbackPrecision:ne(520),playbackShowPrecisionChange:ne(581),playbackJustTime:ne(156),playbackStats:ne(223),playbackSeek:ne(237),playbackPause:"playbackPause",playbackPauseOrResume:ne(499),playbackRateChange:ne(621),playbackPreRateChange:ne(525),playbackEndInner:"playbackEndInner",playbackEnd:"playbackEnd",playbackEndedAndReplay:ne(415),playbackNextFrame:ne(241),playbackNextIFrame:"playbackNextIFrame",playVodStats:ne(574),playVodPause:"playVodPause",playVodPauseOrResume:ne(472),playVodRateChange:ne(205),playVodTime:ne(193),playVodBufferedTime:ne(458),playVodTimeCache:ne(454),playVodSeek:ne(285),playVodSeeking:ne(564),playVodSeekEnd:ne(596),playVodVideoSeekingByMse:"playVodVideoSeekingByMse",playVodVideoSeekedByMse:ne(511),playVodCanplay:ne(556),playVodWaiting:ne(688),playVodEndedAndReplay:ne(428),playVodEndedInner:ne(601),playVodEnded:ne(419),playVodNextFrame:ne(163),playVodNextIFrame:"playVodNextIFrame",playVodDuration:"playVodDuration",ptz:ne(326),streamQualityChange:ne(517),visibilityChange:ne(318),netBuf:ne(650),close:ne(514),networkDelayTimeout:ne(623),togglePerformancePanel:ne(657),viewResizeChange:ne(478),flvDemuxBufferSizeTooLarge:ne(290),talkGetUserMediaSuccess:ne(530),talkGetUserMediaFail:ne(360),talkGetUserMediaTimeout:ne(603),talkStreamStart:"talkStreamStart",talkStreamOpen:"talkStreamOpen",talkStreamClose:ne(716),talkStreamError:ne(508),talkStreamInactive:ne(230),talkStreamMsg:ne(670),webrtcDisconnect:"webrtcDisconnect",webrtcFailed:ne(357),webrtcClosed:ne(339),webrtcChecking:ne(465),webrtcConnected:ne(673),webrtcCompleted:ne(385),webrtcOnConnectionStateChange:ne(345),webrtcOnIceConnectionStateChange:ne(426),webrtcLowFps:ne(347),webrtcIceCandidate:"webrtcIceCandidate",webrtcDataChannelOpen:ne(388),webrtcDataChannelMsg:ne(392),crashLog:"crashLog",focus:ne(372),blur:ne(301),inView:ne(160),visibilityHiddenTimeout:"visibilityHiddenTimeout",websocketOpen:ne(452),websocketClose:"websocketClose",websocketError:ne(150),websocketStringMsg:ne(288),aiObjectDetectorInfo:ne(568),aiFaceDetectorInfo:ne(255),aiOcclusionDetectResult:ne(584),aiImageDetectResult:ne(341),playFailedAndPaused:ne(709),audioResumeState:ne(323),webrtcStreamH265:ne(550),flvMetaData:ne(513),talkFailedAndStop:"talkFailedAndStop",removeLoadingBgImage:ne(597),memoryLog:ne(660),downloadMemoryLog:ne(686),pressureObserverCpu:ne(683),currentPts:ne(663),online:ne(276),offline:ne(654),networkState:ne(423),clickInitPlayer:ne(247),audioSplitBuffer:ne(532),tsPrivateData:"tsPrivateData",videoRectContentClick:ne(403),hls264UseOldDemuxer:ne(158),hlsTsVideoTrackPidList:ne(332),tsVideoTrackPidList:ne(528)};ne(170),ne(183),ne(522),ne(531),ne(189),ne(679),ne(709),ne(262),ne(647),ne(680),ne(640),ne(309),ne(292),ne(405),ne(587),ne(446),ne(196),ne(507),ne(518),ne(199),ne(326),ne(517),ne(436),ne(298),ne(372),ne(301),ne(304),ne(452),ne(600),ne(288),ne(334),ne(388),ne(392),ne(383),ne(539),ne(277),ne(513),ne(663),ne(160),ne(423),ne(247),ne(216),ne(602),ne(403),ne(255),ne(584),ne(341),ne(223),ne(499),ne(525),ne(581),ne(566),ne(412),ne(419),ne(205),ne(193),ne(458),ne(285),ne(596),ne(332),ne(528),ne(716),ne(508),ne(230),ne(204),ne(670),ne(359),ne(651),ne(183),ne(522),ne(215),ne(531),ne(231),ne(179),ne(189),ne(679),ne(680),ne(542),ne(309),ne(199),ne(298),ne(600),ne(709);const Ce={talkStreamError:ke[ne(508)],talkStreamClose:ke[ne(716)]},Ee={playError:ne(274),playFailedError:ne(503),fetchError:ne(432),fetchErrorWorker:"fetchErrorWorker",websocketError:ne(150),websocketOpenTimeout:ne(524),webTransportError:ne(638),webcodecsH265NotSupport:ne(449),webcodecsDecodeError:ne(687),webcodecsUnsupportedConfigurationError:ne(252),webcodecsDecodeConfigureError:ne(717),webcodecsAudioInitTimeout:ne(270),webcodecsAudioNoDataTimeout:ne(561),webcodecsAudioDecodeError:"webcodecsAudioDecodeError",mediaSourceH265NotSupport:"mediaSourceH265NotSupport",mediaSourceAudioG711NotSupport:"mediaSourceAudioG711NotSupport",mediaSourceAudioInitTimeout:"mediaSourceAudioInitTimeout",mediaSourceAudioNoDataTimeout:ne(489),mediaSourceDecoderConfigurationError:"mediaSourceDecoderConfigurationError",mediaSourceFull:ke[ne(401)],mseSourceBufferError:ke[ne(610)],mseAddSourceBufferError:ke[ne(190)],mseWorkerAddSourceBufferError:ke[ne(206)],mediaSourceAppendBufferError:ne(548),mediaSourceTsIsMaxDiff:ne(496),mediaSourceUseCanvasRenderPlayFailed:ne(155),mediaSourceBufferedIsZeroError:ne(322),wasmDecodeError:ne(244),wasmUseVideoRenderError:ne(346),simdH264DecodeVideoWidthIsTooLarge:"simdH264DecodeVideoWidthIsTooLarge",simdDecodeError:ne(390),simdDecodeDelayTimeout:ne(703),hlsError:ne(212),webrtcError:ne(169),webrtcClosed:ke[ne(339)],webrtcIceCandidateError:ne(375),webglAlignmentError:ne(221),wasmWidthOrHeightChange:"wasmWidthOrHeightChange",mseWidthOrHeightChange:"mseWidthOrHeightChange",wcsWidthOrHeightChange:ne(198),widthOrHeightChange:ne(594),tallWebsocketClosedByError:"tallWebsocketClosedByError",flvDemuxBufferSizeTooLarge:ke[ne(290)],audioChannelError:ne(365),webglContextLostError:"webglContextLostError",videoElementPlayingFailed:ne(626),videoElementPlayingFailedForWebrtc:ne(498),decoderWorkerInitError:ne(350),decoderWorkerWasmError:ne(308),decoderWorkerUncaughtError:"decoderWorkerUncaughtError",videoInfoError:ne(166),streamEnd:ke[ne(277)],websocket1006Error:ne(349),delayTimeout:ke[ne(189)],loadingTimeout:ke[ne(618)],networkDelayTimeout:ke.networkDelayTimeout,fullscreenError:ne(218),aliyunRtcError:"aliyunRtcError",mseWaitVideoCanplayTimeout:ne(641),initDecoderWorkerTimeout:ne(243),notSupportNewWasm:ne(667),outOfMemoryWasm:ne(460),failedToAsynchronouslyPrepareWasm:ne(336),playVodMp4Error:ne(576),playVodMp4NotMoovError:ne(303),playVodMp4UseSrcError:"playVodMp4UseSrcError",playVodMp4UseSrcVideoError:ne(200),playVodFlvError:ne(456),playVodMseDecodeVideoError:ne(180),playVodCalcFpsError:ne(187),mp4Error:ne(637),tsPacketSizeError:"tsPacketSizeError",hlsM3u8Empty:ne(224),hlsM3u8Error:ne(261),...Ce};ne(432);const Te={notConnect:ne(267),open:"open",close:ne(514),error:ne(522)},xe={connecting:0,open:1,closing:2,closed:3};ne(708),ne(696),ne(546),ne(228),ne(279),ne(149),ne(279),ne(194),ne(368),ne(248),ne(316);const De={h264:7,h265:12,av1:13,mpeg4:99},Pe={h264:"H264(AVC)",h265:ne(368)},Be={PCM:1,AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8,G722_1:12};ne(613),ne(591),ne(577);const Me={10:ne(613),7:ne(692),8:ne(192),2:ne(577)},Ue={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},Fe={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};ne(611),ne(519),ne(299),ne(320),ne(171),ne(378),ne(260);const Re={key:"key",delta:"delta"},Le={avc:ne(631),hvc:ne(698),hev:ne(536),hev2:ne(474),hev3:'video/mp4;codecs="hev1.2.4.L120.90"',hev4:ne(541),hev5:ne(202),hev6:ne(162),av1:ne(669)},Oe={ended:ne(589),open:"open",closed:"closed"};ne(438),ne(351),ne(382),ne(249),ne(362),ne(493),ne(422),ne(565),ne(438),ne(351),ne(453),ne(629),ne(210),ne(599),ne(297),ne(578),ne(268),ne(453),ne(629),ne(210),ne(161),ne(329),ne(630),ne(586),ne(505),ne(459),ne(590),ne(572),ne(543),ne(521),ne(704),ne(624),ne(145),ne(411),ne(569),ne(185),ne(191),ne(366);ne(178);ne(250),ne(313),ne(672);const Ve={sourceClose:ne(208),sourceOpen:ne(662),sourceended:ne(462),startstreaming:ne(289),endstreaming:ne(486),qualitychange:ne(557)};ne(374),ne(653),ne(330),ne(151),ne(529),ne(522),ne(153),ne(538),ne(690),ne(622),ne(589),ne(358),ne(542),ne(680),ne(684),ne(658),ne(165),ne(512),ne(653),ne(281),ne(433);const Ne={h264:ne(421),h265:ne(430),av1:ne(540)};ne(609),ne(559),ne(604),ne(343),ne(227),ne(352);const ze={abortError:ne(636),abortError2:"AbortError",abortError3:ne(535),abort:ne(144)};ne(533),ne(684),ne(407),ne(319);const He={sequenceHeader:0,nalu:1},We={keyFrame:1,interFrame:2};ne(708),ne(410),ne(674);ne(177),ne(466),ne(608),ne(514),ne(522),ne(485);ne(633);ne(173),ne(410),ne(544),ne(291),ne(164),ne(502),ne(502),ne(633),ne(294),ne(516),ne(314),ne(242),ne(448),ne(176),ne(440),ne(418),ne(389),ne(310),ne(353),ne(473),ne(363),ne(154);const je={keyFrame:1,interFrame:2};function Ge(){const e=["jessibuca-pro-mp4-recorder-decoder.js","aiOcclusionDetectResult","请求失败","rightDown","recordEnd","mouseDownAndUp","ended","zoomExpand","MULAW(g711u)","webm","fetch","widthOrHeightChange","isM7sCrypto","playVodSeekEnd","removeLoadingBgImage","normal","left-up","websocketClose","playVodEndedInner","drawingRectInfo","talkGetUserMediaTimeout","Unsupported configuration","heartTimeout","worker","buffer","open","A key frame is required after configure() or flush()","mseSourceBufferError","webcodecs","MEDIA_ERR_NETWORK","AAC","播放超时重播失败","replayUseLastFrameShow","Error Domain=NSOSStatusErrorDomain","Other","loadingTimeout","m7s","metadata","playbackRateChange","emptied","networkDelayTimeout","focusNear","868720BQnvVY","videoElementPlayingFailed","audioAACSequenceHeader","playbackTF","down","rightUp",'video/mp4; codecs="avc1.64002A"',"DHav","script","streamEndInner","decoder-pro-old.js","The user aborted a request","mp4Error","webtransportError","wcs","mute","mseWaitVideoCanplayTimeout","webrtc-disconnected","220690fbPfcu","closeEnd","人脸识别","waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck","webFullscreen","I420","controlSize","netBuf","timeUpdate","decoder-pro-hard-not-wasm.js","timeupdate","offline","resetAudioDecode","144IFwKda","togglePerformancePanel","seeked","mseError","memoryLog","metadata-parsed","sourceopen","currentPts","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","streamError","webrtc","notSupportNewWasm","sendWsMessage",'video/mp4; codecs="av01.0.05M.08"',"talkStreamMsg","MPEG-PS","image/webp","webrtcConnected","jtt","subtitle-playlist","遮挡物检查激活","tempStream","fullscreen$2","delayTimeoutRetryEnd","play","decoder-pro-audio.js","nakedFlow","pressureObserverCpu","playing","ethernet","downloadMemoryLog","webcodecsDecodeError","playVodWaiting","流异常结束","durationchange","mseSourceClose","ALAW","supportHls265","Video not supported","track","buffering","物品识别激活",'video/mp4; codecs="hvc1.1.6.L120.90"',"webrtc不支持H265","audioPayload","isSpecialPlaybackVod","点播MP4文件格式异常","simdDecodeDelayTimeout","focusFar","playAudio","simple","render","empty","playFailedAndPaused","DECODER_ERROR_NOT_SUPPORTED","video decode error","audioNalu","wasmError","red","debug","talkStreamClose","webcodecsDecodeConfigureError","AbortError","cruiseStart","decoderWorkerInit","20251202","Video Decode Failed","download","websocketError","progress","5505208tQfGiP","canplaythrough","video","mediaSourceUseCanvasRenderPlayFailed","playbackJustTime","Invalid NAL unit size","hls264UseOldDemuxer","none","inView","leftUp",'video/mp4;codecs="hvc1.1.6.L120.90"',"playVodNextFrame","warn","seeking","videoInfoError","WebTransport","browser","webrtcError","videoInfo","mse","workerEnd","g711a","audioStreamStats","isFlv","multiDblSelected","stream","pcm","loadingTimeoutRetryEnd","playVodMseDecodeVideoError","faceDetectActive","player","audioInfo","updateForwardMaxRateDecodeIFrame","fogClose","wcsDecodeError","playVodCalcFpsError","simdFFmpeg","delayTimeout","mseAddSourceBufferError","wiperOpen","MULAW","playVodTime","H264(AVC)","wasm","recordCancel","audioCode","wcsWidthOrHeightChange","playToRenderTimes","playVodMp4UseSrcVideoError","playVodMp4UseSrc",'video/mp4;codecs="hev1.4.10.L120.90"',"decoder-pro-audio-player.js","talkFailedAndStop","playVodRateChange","mseWorkerAddSourceBufferError","opus","sourceclose","mseUpdateVideoTimestamp","left","isWebrtcForZLM","hlsError","Webgl 渲染失败","window","kBps","tsPrivateData","mseSourceOpen","fullscreenError","switch-url-success","talk","webglAlignmentError","videoRenderSupportScale","playbackStats","hlsM3u8Empty","硬解码不支持G711a/u音频格式","初始化音频解码器失败","Decoder error","base64","alaw","talkStreamInactive","timeout","media-source","global","wasm解码失败","Media failed to decode","playVodFps","playbackSeek","default","playbackIsPause","sei-in-time","playbackNextFrame","#000","initDecoderWorkerTimeout","wasmDecodeError","mseFirstRenderTime","videoWaiting","clickInitPlayer","AV1","one-hour","image/png","buffereos","webcodecsUnsupportedConfigurationError","simd","不支持硬解码H265","aiFaceDetectorInfo","inbound-rtp","record","mp4","isFmp4","canvas","hlsM3u8Error","fullscreen","file","playbackTimeScroll","7094612TNUxKQ","Momibuca","notConnect","right-down","缓冲区已满","webcodecsAudioInitTimeout","FSimd","fullscreenEndInner","Failed to send audio packet for decoding","playIsNotPauseOrUrlIsNull","websocket","online","streamEnd","objectDetectActive","blob","初始化解码worker超时","volumechange","lowNetwork","2634756eUZzLG","webrtc-completed","playVodSeek","webrtc-connected","videoFrame","websocketStringMsg","startstreaming","flvDemuxBufferSizeTooLarge","0000000000","performance","wasm初始化异常","active","isWebrtcForOthers","certificate","right-up","crashLog","webgl2","aliyunRtc","blur","playbackTimestamp","playVodMp4NotMoovError","visibilityHiddenTimeout","请求结束","TS流包大小异常","Webrtc","decoderWorkerWasmError","stats","multiMouseup","all","video自动渲染失败","image/jpeg","#FFCC00","Audio Decode Failed","MPEG4","local-candidate","visibilityChange","destroy","offscreen","playType","mediaSourceBufferedIsZeroError","audioResumeState","mseSourceStartStreaming","videoDecode","ptz","decoder-pro-audio-only.js","MEDIA_ERR_SRC_NOT_SUPPORTED","leftDown","stalled","七牛云","hlsTsVideoTrackPidList","isTs","webrtcIceCandidate","flv-script-data","failedToAsynchronouslyPrepareWasm","fetchStream","HLS","webrtcClosed","multiIndex","aiImageDetectResult","widthOrHeightChangeReplayDelayTime","Decoder failure","self","webrtcOnConnectionStateChange","wasmUseVideoRenderError","webrtcLowFps","不支持该分辨率的视频","websocket1006Error","decoderWorkerInitError","halfHour","HEVC decoding is not supported","4-1","streamSuccess","解码失败","tsError","webrtcFailed","loadstart","load","talkGetUserMediaFail","remove-buffer","ten-min","3-4","init","audioChannelError","wiperClose","关闭电子放大","H265(HEVC)","sender","mtStreamStats","highQuality","focus","videoSmooth","canplay","webrtcIceCandidateError","isDropping","checkFirstIFrame","hls","FMP4","playbackForwardMaxRateDecodeIFrame","videoInitedAndNotFirstVideoIFrame","fiveMin","videoSEI","playbackTime","webrtcCompleted","AliyunRtc","defaultStreamQuality","webrtcDataChannelOpen","multiMouseout","simdDecodeError","FLV","webrtcDataChannelMsg","mpeg4","性能面板","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAIAAABKoV4MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAO0lEQVRYhe3NIQEAMAgAsHNLAPp3JMAFDW4wW4FFVZ0l3X237qHX6/V6vV6v1+v1er1er9frP0RmLvYPXx0DlQ6vy9kAAAAASUVORK5CYII=","initVideo","遮挡物检查","no-audio-track","初始化解码器失败","Dji","mseSourceBufferFull","transport","videoRectContentClick","streamDts","recordStart","destroyEnd","paused","load-retry","解析视频分辨率失败","rtp","cruiseStop","playVodDuration","white","decoder-pro-video-only.js","playbackEndedAndReplay","updateConfig","streamStats","multiMouseover","playVodEnded","videoTimeUpdate","avc","30min","networkState","csrc","networkDelay","webrtcOnIceConnectionStateChange","workerFetch","playVodEndedAndReplay","hls-level-loaded","hevc","imageDetectActive","fetchError","readystatechange","isWebrtc","g711","zooming","保存日志","oneHour","videoNalu","multiSelected","streamMessage","streamVbps","streamRate","wasmWidthOrHeightChange","isMpeg4","recordBlob","outbound-rtp","multiFullscreen","webcodecsH265NotSupport","流异常","ttfb","websocketOpen","right","playVodTimeCache","17222020eVrwks","playVodFlvError","性能面板激活","playVodBufferedTime","fiStop","outOfMemoryWasm","停止录制","sourceended","sendMessage","jbprov","webrtcChecking","playback","webgl 上下文丢失","click","mseHandle","licensePlateDetectActive","codec","playVodPauseOrResume","1-1",'video/mp4;codecs="hev1.1.6.L120.90"',"198117EhSxKe","fetchClose","demuxed-track","viewResizeChange","clearBuffer","/crypto/","iframeIntervalTs","mp4Vod","decode","MediaSource解码使用canvas渲染失败","message","endstreaming","webrtc-failed","Failed to send video packet for decoding","mediaSourceAudioNoDataTimeout","mseDecodeError","isMulti","object","five-min","加载超时重播失败","mp3","mediaSourceTsIsMaxDiff","3gxcztT","videoElementPlayingFailedForWebrtc","playbackPauseOrResume","60gmfVPR","data-channel","worklet","playFailedError","mseSourceEndStreaming","stop","drawingRect","recordingTimestamp","talkStreamError","flvVod","playbackNextIFrame","playVodVideoSeekedByMse","suspend","flvMetaData","close","NV12","#343434","streamQualityChange","recordCreateError","webgl","playbackPrecision","apertureNear","error","recording","websocketOpenTimeout","playbackPreRateChange","ws1006","FLV待解封装buffer过大","tsVideoTrackPidList","loadedmetadata","talkGetUserMediaSuccess","start","audioSplitBuffer","loading","drop","Fetch is aborted",'video/mp4; codecs="hev1.1.6.L123.b0"',"play() failed because the user didn't interact with the document first","complete","videoSEISyncPts","av1",'video/mp4;codecs="hev1.3.E.L120.90"',"pause","apertureFar","tcp","playVod","full","flv","mediaSourceAppendBufferError","video decoder initialization failed","webrtcStreamH265","audio packet","log","remote-outbound-rtp","occlusionDetectActive","Wasm","playVodCanplay","qualitychange","webTransport","Cannot call 'decode' on a closed codec","created","webcodecsAudioNoDataTimeout","startInner","dhav","playVodSeeking","5min","playbackEnd","ZLMediaKit","aiObjectDetectorInfo","fogOpen","sei","candidate-pair","zoomNarrow","物品识别","playVodStats","decoder-pro.js","playVodMp4Error","MP3","left-down","connecting","等待音频数据超时","playbackShowPrecisionChange","videoCode"];return(Ge=function(){return e})()}ne(164),ne(547),ne(203),ne(429),ne(477),ne(335),ne(661),ne(451),ne(408),ne(570),ne(240),ne(398),ne(361),ne(251),ne(219),ne(675),ne(522);const $e={idle:"idle",connecting:ne(579),buffering:"buffering",error:ne(522),complete:"complete"};ne(612),ne(328),ne(549),ne(710),ne(551),ne(537),ne(711),ne(235),ne(616),ne(488),ne(273);const qe={video:1,audio:2},Ke={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ye={FT_KEY:16,FT_INTER:32};function Je(e,t){const r=Ge();return(Je=function(e,t){return r[e-=144]})(e,t)}ne(571),ne(296),ne(471),ne(424),ne(501),ne(256),ne(317),ne(447),ne(553),ne(369),ne(177),ne(695),ne(402),ne(232),ne(526),ne(490),ne(186),ne(665),ne(200);const Xe={StartCodePS:442,StartCodeSYS:443,StartCodeMAP:444,StartCodeVideo:480,StartCodeAudio:448,PrivateStreamCode:445,MEPGProgramEndCode:441},Ze={h264:27,h265:36,aac:15,g711a:144,g711u:145,mp3:3},Qe={map:1048576,video:10485760,audio:1048576,skip:1048576};ne(229),ne(495),ne(207),ne(286),ne(284),ne(642),ne(487),ne(560),ne(533);const et=typeof window===ne(492)&&window[ne(214)]===window?window:typeof self===ne(492)&&self[ne(344)]===self?self:"object"==typeof global&&global[ne(233)]===global?global:void 0;ne(461),ne(367),ne(394),ne(457),ne(645),ne(573),ne(697),ne(397),ne(676),ne(437),ne(555),ne(271),ne(567),ne(266),ne(331),ne(400),ne(617),ne(685),ne(664);var tt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function rt(e,t){return e(t={exports:{}},t.exports),t.exports}var nt=Object.freeze({__proto__:null,commonjsGlobal:tt,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:rt,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),it=st;function st(e,t){var r=at();return(st=function(e,t){return r[e-=399]})(e,t)}function at(){var e=["bind","16OvgTOn","createCommonjsModule","request","screenfull","1349793ZUaMPE","error","catch","fullscreenchange","isFullscreen","exit","exports","webkitFullscreenElement","18676050THtTvF","documentElement","MSFullscreenChange","addEventListener","webkitExitFullscreen","15738DywBKO","mozRequestFullScreen","defineProperties","154Itfeva","fullscreenElement","undefined","webkitfullscreenchange","MSFullscreenError","webkitFullscreenEnabled","mozfullscreenchange","290295GowTVq","document","39848QnNOkC","exitFullscreen","msFullscreenElement","webkitfullscreenerror","length","fullscreenEnabled","mozCancelFullScreen","off","then","object","1825713DWGAnC","mozFullScreenElement","2dpvTeH","webkitRequestFullscreen","isEnabled","mozFullScreenEnabled","2517010iIYamN","change","requestFullscreen","mozfullscreenerror","msFullscreenEnabled","msExitFullscreen"];return(at=function(){return e})()}function ot(e,t){const r=ut();return(ot=function(e,t){return r[e-=129]})(e,t)}!function(e){for(var t=st,r=e();;)try{if(266007===-parseInt(t(424))/1*(parseInt(t(438))/2)+-parseInt(t(401))/3+-parseInt(t(426))/4+-parseInt(t(442))/5+parseInt(t(414))/6*(parseInt(t(417))/7)+parseInt(t(449))/8*(-parseInt(t(436))/9)+parseInt(t(409))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(at),nt[it(450)](function(e){var t,r,n,i,s,a;t=st,r=typeof window!==t(419)&&void 0!==window[t(425)]?window[t(425)]:{},n=t(435)!==t(419)&&e[t(407)],i=function(){for(var e,n=t,i=[["requestFullscreen",n(427),n(418),n(431),"fullscreenchange","fullscreenerror"],[n(439),n(413),n(408),n(422),n(420),n(429)],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen",n(420),n(429)],[n(415),n(432),n(437),n(441),n(423),n(445)],["msRequestFullscreen",n(447),n(428),n(446),n(411),n(421)]],s=0,a=i[n(430)],o={};s<a;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(430)];s++)o[i[0][s]]=e[s];return o}return!1}(),s={change:i[t(404)],error:i.fullscreenerror},a={request:function(e,n){return new Promise(function(t,s){var a=st,o=function(){var e=st;this[e(433)](e(443),o),t()}.bind(this);this.on(a(443),o);var c=(e=e||r[a(410)])[i[a(444)]](n);c instanceof Promise&&c[a(434)](o)[a(403)](s)}[t(448)](this))},exit:function(){return new Promise(function(e,t){var n=st;if(this[n(405)]){var s=function(){var t=n;this[t(433)](t(443),s),e()}[n(448)](this);this.on("change",s);var a=r[i[n(427)]]();a instanceof Promise&&a[n(434)](s)[n(403)](t)}else e()}.bind(this))},toggle:function(e,r){var n=t;return this[n(405)]?this[n(406)]():this[n(399)](e,r)},onchange:function(e){var r=t;this.on(r(443),e)},onerror:function(e){var r=t;this.on(r(402),e)},on:function(e,n){var i=s[e];i&&r[t(412)](i,n,!1)},off:function(e,t){var n=s[e];n&&r.removeEventListener(n,t,!1)},raw:i},i?(Object[t(416)](a,{isFullscreen:{get:function(){return Boolean(r[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return r[i[t(418)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(431)]])}}}),n?e[t(407)]=a:window[t(400)]=a):n?e[t(407)]={isEnabled:!1}:window[t(400)]={isEnabled:!1}})[it(440)];const ct=ot;function ut(){const e=["_buffer","1378032sbvPft","readBool","327397rJNmDU","3746610oCSrgB","byteLength","380855ivGhHW","error","_current_word","924033bixjvx","_buffer_index","8UPnGZP","readUEG","_current_word_bits_left","ExpGolomb: _fillCurrentWord() but no bytes available","150OSsTgE","79062sxfTtv","buffer","30Banmgo","readBits","_skipLeadingZero","_total_bits","set","24QfiqZP","ExpGolomb: readBits() bits exceeded max 32bits!","_fillCurrentWord","destroy","7741SmpzWI","min","getUint32","subarray","_total_bytes"];return(ut=function(){return e})()}!function(e){const t=ot,r=e();for(;;)try{if(228776===parseInt(t(159))/1*(-parseInt(t(150))/2)+-parseInt(t(148))/3*(parseInt(t(143))/4)+-parseInt(t(138))/5+-parseInt(t(133))/6+parseInt(t(135))/7*(-parseInt(t(155))/8)+-parseInt(t(136))/9+-parseInt(t(147))/10*(-parseInt(t(141))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ut);class lt{constructor(e){const t=ot;this[t(132)]=e,this[t(142)]=0,this[t(131)]=e[t(137)],this[t(153)]=8*e[t(137)],this[t(140)]=0,this._current_word_bits_left=0}[ct(158)](){this[ct(132)]=null}[ct(157)](){const e=ct;let t=this[e(131)]-this[e(142)];if(t<=0)return void console[e(139)](e(146),this[e(131)],this[e(142)]);let r=Math[e(160)](4,t),n=new Uint8Array(4);n[e(154)](this[e(132)][e(130)](this[e(142)],this[e(142)]+r)),this[e(140)]=new DataView(n[e(149)])[e(129)](0,!1),this._buffer_index+=r,this[e(145)]=8*r}[ct(151)](e){const t=ct;if(e>32&&console[t(139)](t(156)),e<=this[t(145)]){let r=this[t(140)]>>>32-e;return this[t(140)]<<=e,this[t(145)]-=e,r}let r=this._current_word_bits_left?this[t(140)]:0;r>>>=32-this[t(145)];let n=e-this[t(145)];this._fillCurrentWord();let i=Math.min(n,this[t(145)]),s=this[t(140)]>>>32-i;return this[t(140)]<<=i,this._current_word_bits_left-=i,r=r<<i|s,r}[ct(134)](){return 1===this[ct(151)](1)}readByte(){return this.readBits(8)}[ct(152)](){const e=ct;let t;for(t=0;t<this[e(145)];t++)if(this[e(140)]&2147483648>>>t)return this._current_word<<=t,this._current_word_bits_left-=t,t;return this[e(157)](),t+this[e(152)]()}[ct(144)](){const e=ct;let t=this._skipLeadingZero();return this[e(151)](t+1)-1}readSEG(){let e=this[ct(144)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const dt=_t;!function(e){const t=_t,r=e();for(;;)try{if(883063===parseInt(t(221))/1+parseInt(t(233))/2*(-parseInt(t(239))/3)+-parseInt(t(212))/4+parseInt(t(234))/5+-parseInt(t(217))/6+-parseInt(t(201))/7+parseInt(t(184))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(wt);const ft=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],ht=ft,pt=ft;function mt({profile:e,sampleRate:t,channel:r}){return new Uint8Array([175,0,e<<3|(14&t)>>1,(1&t)<<7|r<<3])}function vt(e){const t=_t,r=new Uint8Array(e.length+2);return r[t(235)]([175,1],0),r[t(235)](e,2),r}function yt(e){const t=_t;return gt(e)&&e[1]===He[t(190)]}function gt(e){return e[0]>>4===Be.AAC}function _t(e,t){const r=wt();return(_t=function(e,t){return r[e-=177]})(e,t)}const bt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function St(e){const t=_t;let r=new Uint8Array(e),n=null,i=0,s=0,a=0,o=null;if(i=s=r[0]>>>3,a=(7&r[0])<<1|r[1]>>>7,a<0||a>=bt[t(244)])return void console[t(177)](t(224));let c=bt[a],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(186)](t(215));5===i&&(o=(7&r[1])<<1|r[2]>>>7,r[2]);let l=et[t(243)][t(187)][t(180)]();return-1!==l[t(206)](t(245))?a>=6?(i=5,n=new Array(4),o=a-3):(i=2,n=new Array(2),o=a):-1!==l[t(206)]("android")?(i=2,n=new Array(2),o=a):(i=5,o=a,n=new Array(4),a>=6?o=a-3:1===u&&(i=2,n=new Array(2),o=a)),n[0]=i<<3,n[0]|=(15&a)>>>1,n[1]=(15&a)<<7,n[1]|=(15&u)<<3,5===i&&(n[1]|=(15&o)>>>1,n[2]=(1&o)<<7,n[2]|=8,n[3]=0),{audioType:t(236),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(238)+i,originalCodec:t(238)+s}}dt(218),dt(207),dt(219);function wt(){const e=["profile: ","has_last_incomplete_data","object_type","allStreamsSameTimeFraming zero is Not Supported","more than 2 numLayer Not Supported","data","hasIncompleteData","Could not found ADTS syncword until payload end","70162RGYTHv","8814375ncwxgt","set","aac","findNextSyncwordOffset","mp4a.40.","129jtoXcc","sample_rate","sampling_freq_index","warn","navigator","length","firefox","sampling_index","buflen","error","destroy","sbr","toLowerCase","channel_config","readBits","more than 2 numProgram Not Supported","13374640nlGcqc","channels","log","userAgent","getIncompleteData","StreamMuxConfig Missing","sequenceHeader","data_","other_data_present","readNextAACFrame","readByte","unshift","buffer","bufpos","chan_config","byteLength","readBool","8726977hOwxtQ","slice","mp4a.40.2","push","getLATMValue","indexOf","look","subarray","channel: ","iserro","sampling_frequency","3344668lBTDbs","bufoff","current_syncword_offset_","Flv: AAC invalid channel configuration","eof_flag_","3006210ZRNbar","read","read_golomb","audio_object_type","1540754VBNxwA","audioMuxVersionA is Not Supported","frameLengthType = ","Flv: AAC invalid sampling frequency index!"];return(wt=function(){return e})()}class It{constructor(e){const t=dt;this.data_=e,this[t(216)]=!1,this[t(214)]=this[t(237)](0),this[t(216)]&&console[t(177)](t(232))}findNextSyncwordOffset(e){const t=dt;let r=e,n=this[t(191)];for(;;){if(r+7>=n[t(199)])return this.eof_flag_=!0,n[t(199)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}readNextAACFrame(){const e=dt;let t=this[e(191)],r=null;for(;null==r&&!this[e(216)];){let n=this[e(214)],i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,a=1&t[n+1],o=(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(191)][e(199)]){this[e(216)]=!0,this[e(226)]=!0;break}let d=1===a?7:9,f=l-d;n+=d;let h=this[e(237)](n+f);if(this.current_syncword_offset_=h,0!==i&&1!==i||0!==s)continue;let p=t[e(208)](n,n+f);r={},r.audio_object_type=o+1,r.sampling_freq_index=c,r[e(211)]=ht[c],r.channel_config=u,r[e(230)]=p}return r}[dt(231)](){return this[dt(226)]}[dt(188)](){const e=dt;return this.has_last_incomplete_data?this[e(191)][e(208)](this.current_syncword_offset_):null}}class At{constructor(e){const t=dt;this[t(191)]=e,this[t(216)]=!1,this[t(214)]=this.findNextSyncwordOffset(0),this[t(216)]&&console[t(177)](t(232))}[dt(237)](e){const t=dt;let r=e,n=this[t(191)];for(;;){if(r+1>=n[t(199)])return this[t(216)]=!0,n.byteLength;if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[dt(205)](e){let t=e.readBits(2),r=0;for(let n=0;n<=t;n++)r<<=8,r|=e.readByte();return r}[dt(193)](e){const t=dt;let r=this.data_,n=null;for(;null==n&&!this[t(216)];){let i=this[t(214)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(191)][t(199)]){this.eof_flag_=!0,this[t(226)]=!0;break}let a=new lt(r[t(208)](i+3,i+3+s)),o=null;if(a[t(200)]()){if(null==e){console[t(242)](t(189)),this[t(214)]=this[t(237)](i+3+s),a[t(178)]();continue}o=e}else{let e=a[t(200)]();if(e&&a[t(200)]()){console.error(t(222)),a[t(178)]();break}if(e&&this[t(205)](a),!a[t(200)]()){console[t(177)](t(228)),a[t(178)]();break}if(0!==a[t(182)](6)){console.error("more than 2 numSubFrames Not Supported"),a[t(178)]();break}if(0!==a[t(182)](4)){console[t(177)](t(183)),a.destroy();break}if(0!==a.readBits(3)){console[t(177)](t(229)),a[t(178)]();break}let r=e?this[t(205)](a):0,n=a[t(182)](5);r-=5;let i=a[t(182)](4);r-=4;let s=a[t(182)](4);r-=4,a[t(182)](3),r-=3,r>0&&a.readBits(r);let c=a[t(182)](3);if(0!==c){console.error(t(223)+c+". Only frameLengthType = 0 Supported"),a.destroy();break}a[t(194)]();let u=a[t(200)]();if(u)if(e)this[t(205)](a);else{let e=0;for(;;){e<<=8;let r=a[t(200)]();if(e+=a[t(194)](),!r)break}console[t(186)](e)}a[t(200)]()&&a[t(194)](),o={},o[t(220)]=n,o[t(241)]=i,o[t(211)]=ht[o[t(241)]],o.channel_config=s,o[t(192)]=u}let c=0;for(;;){let e=a[t(194)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=a.readByte();n={},n[t(220)]=o[t(220)],n.sampling_freq_index=o[t(241)],n[t(211)]=ht[o[t(241)]],n[t(181)]=o.channel_config,n[t(192)]=o[t(192)],n[t(230)]=u,this.current_syncword_offset_=this.findNextSyncwordOffset(i+3+s)}return n}[dt(231)](){return this.has_last_incomplete_data}[dt(188)](){const e=dt;return this[e(226)]?this.data_[e(208)](this.current_syncword_offset_):null}}function kt(e,t=0){return(e[t]<<24>>>0)+(e[t+1]<<16)+(e[t+2]<<8)+(e[t+3]||0)}function Ct(e){const t=Tt,r=e[t(450)];let n=2,i=0;for(;null!==e[n]&&void 0!==e[n]&&1!==e[n];)n++;if(n++,i=n+2,i>=r)return[];const s=[];for(;i<r;)switch(e[i]){case 0:if(0!==e[i-1]){i+=2;break}if(0!==e[i-2]){i++;break}n!==i-2&&s.push(e[t(442)](n,i-2));do{i++}while(1!==e[i]&&i<r);n=i+1,i=n+2;break;case 1:if(0!==e[i-1]||0!==e[i-2]){i+=3;break}n!==i-2&&s[t(426)](e[t(442)](n,i-2)),n=i+1,i=n+2;break;default:i+=3}return n<r&&s[t(426)](e.subarray(n)),s}function Et(e,t=4){const r=Tt;if(e.length<4)return[];const n=e.length,i=[];let s,a=0;for(;a+t<n;)if(s=kt(e,a),3===t&&(s>>>=8),a+=t,s){if(a+s>n)break;i[r(426)](e[r(442)](a,a+s)),a+=s}return i}function Tt(e,t){const r=Pt();return(Tt=function(e,t){return r[e-=426]})(e,t)}function xt(e){const t=Tt,r=e.byteLength,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(436)](n,0),i.set(e,4),i}function Dt(e,t){let r=null;return t?e[Tt(450)]>=28&&(r=1+(3&e[26])):e.length>=12&&(r=1+(3&e[9])),r}function Pt(){const e=["108657ybXgTL","toString","2274357VahbhO","pps","length","2470378JNRoRf","push","9381904qmgAqW","data","error","Error writing parameter set: buffer overflow","slice","6017365DPwpZm","112hWATwS","setUint32","sps","set","shift","7971660PwOEJm","4oZvILH","byteLength","4202508MsWLzg","subarray","1ONqPkC","padStart","buffer"];return(Pt=function(){return e})()}!function(e){const t=Tt,r=e();for(;;)try{if(714693===parseInt(t(443))/1*(-parseInt(t(451))/2)+-parseInt(t(448))/3*(-parseInt(t(439))/4)+parseInt(t(432))/5+parseInt(t(441))/6+-parseInt(t(427))/7+parseInt(t(433))/8*(-parseInt(t(446))/9)+parseInt(t(438))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Pt);const Bt=Zt;function Mt(){return Date[Zt(285)]()}function Ut(){const e=Zt;return performance&&"function"==typeof performance[e(285)]?performance.now():Date[e(285)]()}function Ft(e){let t=0,r=Ut();return n=>{if(!function(e){const t=Bt;return Object.prototype[t(154)][t(330)](e)===t(334)}(n))return;t+=n;const i=Ut(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e){const t=Zt,r=e();for(;;)try{if(360315===parseInt(t(482))/1+-parseInt(t(356))/2+-parseInt(t(187))/3*(-parseInt(t(248))/4)+-parseInt(t(412))/5+-parseInt(t(431))/6+-parseInt(t(281))/7+parseInt(t(144))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(jt),(()=>{const e=Zt;try{if(typeof WebAssembly===e(262)&&typeof WebAssembly[e(416)]===e(316)){const t=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(162)])return new(WebAssembly[e(486)])(t)instanceof WebAssembly[e(486)]}}catch(e){}})();const Rt='"production"',Lt=Bt(350);Bt(387),Bt(139);const Ot=Rt===Bt(303);Bt(161),Bt(379);function Vt(e){return null==e}function Nt(e){const t=Bt;return e&&0===Object[t(402)](e)[t(340)]}function zt(e){return e&&typeof e===Bt(316)}function Ht(e){const t=Bt;let r=null,n=31&e[0];return(n===Ue[t(460)]||n===Ue[t(491)])&&(r=Pe[t(422)]),!r&&(n=(126&e[0])>>1,(n===Fe[t(159)]||n===Fe[t(460)]||n===Fe[t(491)])&&(r=Pe[t(339)])),r}function Wt(e){e[Bt(189)]()}function jt(){const e=["setInt32","removeChild","getSeconds","mediaDevices","hev4","getTime",'"development"',"trim","unknown","useOffscreen","map","paused","createObjectURL","hev","data:","isTypeSupported","width","toFixed","mozGetUserMedia","msGetUserMedia","pageY","keys","textAlign","application/asx","360SE","scrollTop","out of memory","rgba(0,0,0,0)","open","left","srcElement","3389015fkoiWX","parse","Edg","apple","instantiate","html","useSIMD","mozConnection","isEnabled","image","h264","charCodeAt","webgl2","9999999","target","Safari","MB/s","prototype","result","3382416caxBAx","font","craNut","KB/s","error","Edge","location","VideoDecoder","data-","createBufferSource","click","WAVE","setHours","0 Bytes","container","repeat",";base64","substring","Opera","safari","-ms-user-select","webm","YB/s","setUint32","createEvent","onerror","buffer","download","min","sps","getHours","UNMASKED_RENDERER_WEBGL","touchmove","MediaSource","createElement","iFrame","match","Firefox","file","connect","setAttribute","second","none","isFFmpegSIMD","gpu","floor","application/vnd.chromium.remoting-viewer","0 KB/s","style","setInt16","canPlayType","115471TlLOjI","WebGL2RenderingContext","-webkit-text-size-adjust","text","Instance","px Arial","intel","360EE","crossOrigin","pps","kSliceBLA_W_RADL","isArray","clientX","wcsDecodeAudio","mimeTypes","fmt ","bottom","zIndex","useMThreading","If you want to help, upload a sample of this file to","fromCharCode","strokeStyle","string","getContext","ArkWeb",'"production"',"charAt","wow32","GB/s","webgl","13046320bOJFdq","clientY","100%","fillText","playbackRate","amd","f32-planar","-webkit-user-select","numberOfChannels","ySpace","toString","B/s","random","block","createTextNode","vps","EB/s",'"2046-2-1"',"Module","max","useMSE","memory","restore","toLocaleLowerCase","objectFit","user-select","addModule","getMilliseconds","rect","not compiled with thread support, using thread emulation","color","round","QHBrowser","byteLength","audioWorklet","documentElement","noteOn","stringify","img","isFullscreen","true","requestVideoFrameCallback","navigator","663tYNmxo","subarray","close","forEach","not compiled with thread support","xxxx","firefox","touchstart","mseDecodeAudio","MediaStream","undefined","edge","status","opacity","filter","getMonth","VideoFrame","showModalDialog","hev5","overflow","href","test","video","contain","protocol","imageSmoothingEnabled","log","absolute","reduce","shadowRoot","ManagedMediaSource","slice","quality","readAsArrayBuffer","content","message","revokeObjectURL","canvas","performance","pointer-events: none !important; display: block !important","strokeRect","kSliceBLA_N_LP","hev2","endsWith","Worker","angle","document","MediaStreamTrackGenerator","dataset","imageSmoothingQuality","hostname","keyFrame","UNMASKED_VENDOR_WEBGL","fontFamily","renderer","top","putImageData","QQBrowser","removeAttribute","ended","div","2076wUxuDM","ALAW","origin","src","set","getUint8","-webkit-tap-highlight-color","VideoEncoder.isConfigSupported() result is not supported","HarmonyOS","getParameter","PressureObserver","supported","AudioDecoder","substr","object","Chrome","search","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","initEvent","avc1.","host","WEBGL_debug_renderer_info","demuxUseWorker","MouseEvents","push","chrome","application/mozilla-npqihooquicklogin","image/png","appendChild","children","hash","getPropertyValue","useWCS","236565eAaKWk","[object Exception]","#000","assign","now","indexOf","getMinutes","100","wow64","split","resume","nvidia","getUserMedia","pathname","illegal icc","getImageData","hardwareConcurrency","setUint8","nLp","effectiveType",'video/mp4; codecs="',"MULAW",'"delaytime"',"Bytes","onload","event","kSliceRSV_IRAP_VCL23","[object DOMException]","moz-webgl","toLowerCase","setInt8","backgroundColor","NaN","data","toDataURL","function","transferControlToOffscreen","setUint16","readyState","fillStyle","borderWidth","insertBefore","360","then","type","getDay","body","borderColor","version","call","lineWidth","pow","msFullscreenElement","[object Number]","start","right","application/vnd.apple.mpegurl","height","h265","length","kSliceBLA_W_LP","canConstructInDedicatedWorker","touches","getDate","connection","high","element","userAgent","drawImage",'"12-25-2025"',"createBuffer","dingtalk","sampleRate","failed to asynchronously prepare wasm","save","450622ZwIwBy","apply","findLast","attachShadow","validate","scrollLeft","solid","getElementById","QihooBrowser","hour","green","fontSize","experimental-webgl","win64","URL","destination","hvc","VideoEncoder is not supported","application/javascript","script","replace","isView","getExtension","2401027200000","numberOfFrames"];return(jt=function(){return e})()}function Gt(){return function(e){const t=Bt;let r="";if("object"==typeof e)try{r=JSON[t(181)](e),r=JSON[t(413)](r)}catch(t){r=e}else r=e;return r}(be)}function $t(e){const t=Bt;return e[0]>>4===We[t(238)]&&e[1]===He.sequenceHeader}function qt(e){return!0===e||"true"===e}function Kt(e){return!0!==e&&e!==Bt(184)}function Yt(e,t){const r=Bt,n=Et(e[r(218)](5));let i=!1;return n[r(190)](e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Fe[n(341)]||s===Fe[n(492)]||s===Fe[n(228)]||s===Fe.iFrame||s===Fe[n(299)]||n(433),s===Fe[n(307)])||Kt(t)&&s===Ue[n(466)])&&(i=!0)}),i}function Jt(e){return e&&ArrayBuffer[Bt(377)](e)}function Xt(e,t={}){return function(e,t={}){const r=Bt;let n=8,i=!1;return e&&e[r(397)]&&e[r(338)]&&(i=e[r(397)]>=1920||e.height>=1080,e.encTypeCode,r(339)),t[r(280)]?n=16:t.useWasm&&(n=t[r(418)]?t[r(132)]?i?4:16:i?t[r(474)]?1:3:4:t[r(132)]?i?4:16:i?1:4),n}(e,t)}function Zt(e,t){const r=jt();return(Zt=function(e,t){return r[e-=130]})(e,t)}function Qt(){return Kt(Ot)}const er=or;!function(e){const t=or,r=e();for(;;)try{if(731509===parseInt(t(150))/1+-parseInt(t(152))/2+parseInt(t(163))/3+parseInt(t(160))/4+-parseInt(t(162))/5+parseInt(t(154))/6+-parseInt(t(166))/7)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(rr);var tr=function(e,t,r,n){return new(r||(r=Promise))(function(i,s){function a(e){const t=or;try{c(n[t(167)](e))}catch(e){s(e)}}function o(e){const t=or;try{c(n[t(172)](e))}catch(e){s(e)}}function c(e){const t=or;var n;e[t(145)]?i(e[t(174)]):(n=e.value,n instanceof r?n:new r(function(e){e(n)}))[t(141)](a,o)}c((n=n[or(156)](e,t||[])).next())})};function rr(){const e=["writeU16","Unsupported type","malloc","2376448ZJgqVs","byteLength","1788520kcCfPj","3635367WhNsYn","writeU8","call","14700329ITxREk","next","subarray","readU8","flush","close","throw","__awaiter","value","buffer","EOF","demand","read","return","byteOffset","pull","U16","readU32","then","resolve","copyWithin","length","done","consumed","set","consume","lastReadPromise","421354VnfNjG","need","543612pIPuYu","reject","7402866ZLpeCp","U32","apply"];return(rr=function(){return e})()}const nr=Symbol(32),ir=Symbol(16),sr=Symbol(8);class ar{constructor(e){const t=er;this.g=e,this.consumed=0,e&&(this[t(151)]=e.next().value)}setG(e){const t=er;this.g=e,this[t(177)](e[t(167)]()[t(174)],!0)}[er(148)](){const e=er;this[e(175)]&&this[e(146)]&&(this[e(175)][e(143)](0,this[e(146)]),this[e(175)]=this[e(175)][e(168)](0,this[e(175)][e(144)]-this[e(146)]),this[e(146)]=0)}[er(177)](e,t){const r=er;return t&&this[r(148)](),this.need=e,this[r(170)]()}[er(135)](e){return tr(this,void 0,void 0,function*(){const t=or;return this.lastReadPromise&&(yield this[t(149)]),this[t(149)]=new Promise((r,n)=>{const i=t;var s;this[i(153)]=n,this[i(142)]=e=>{const t=i;delete this[t(149)],delete this[t(142)],delete this[t(151)],r(e)};this[i(177)](e,!0)||null===(s=this[i(138)])||void 0===s||s[i(165)](this,e)})})}[er(140)](){return this[er(135)](nr)}readU16(){return this[er(135)](ir)}[er(169)](){return this.read(sr)}[er(171)](){const e=er;var t;this.g&&this.g[e(136)](),this[e(175)]&&this.buffer[e(168)](0,0),null===(t=this[e(153)])||void 0===t||t.call(this,new Error(e(176))),delete this[e(149)]}[er(170)](){const e=er;if(!this.buffer||!this[e(151)])return;let t=null;const r=this[e(175)][e(168)](this[e(146)]);let n=0;const i=t=>r[e(144)]<(n=t);if("number"==typeof this.need){if(i(this.need))return;t=r[e(168)](0,n)}else if(this[e(151)]===nr){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(151)]===ir){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(151)]===sr){if(i(1))return;t=r[0]}else if(e(175)in this[e(151)]){if("byteOffset"in this.need){if(i(this.need[e(161)]-this.need[e(137)]))return;new Uint8Array(this[e(151)][e(175)],this.need[e(137)])[e(147)](r[e(168)](0,n)),t=this.need}else if(this.g)return void this.g[e(172)](new Error(e(158)))}else{if(i(this[e(151)][e(161)]))return;new Uint8Array(this[e(151)])[e(147)](r[e(168)](0,n)),t=this[e(151)]}return this.consumed+=n,this.g?this[e(177)](this.g.next(t)[e(174)],!0):this.resolve&&this[e(142)](t),t}write(e){const t=er;if(e instanceof Uint8Array?this[t(159)](e.length)[t(147)](e):"buffer"in e?this[t(159)](e.byteLength)[t(147)](new Uint8Array(e[t(175)],e[t(137)],e[t(161)])):this.malloc(e[t(161)])[t(147)](new Uint8Array(e)),!this.g&&!this[t(142)])return new Promise(e=>this.pull=e);this.flush()}writeU32(e){const t=er;this[t(159)](4).set([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(170)]()}[er(157)](e){this[er(159)](2).set([e>>8&255,255&e]),this.flush()}[er(164)](e){const t=er;this[t(159)](1)[0]=e,this[t(170)]()}[er(159)](e){const t=er;if(this[t(175)]){const r=this[t(175)][t(144)],n=r+e;if(n<=this[t(175)][t(175)][t(161)]-this.buffer[t(137)])this.buffer=new Uint8Array(this[t(175)][t(175)],this[t(175)][t(137)],n);else{const e=new Uint8Array(n);e[t(147)](this[t(175)]),this[t(175)]=e}return this[t(175)].subarray(r,n)}return this[t(175)]=new Uint8Array(e),this.buffer}}function or(e,t){const r=rr();return(or=function(e,t){return r[e-=135]})(e,t)}function cr(e,t){const r=ur();return(cr=function(e,t){return r[e-=476]})(e,t)}function ur(){const e=["JbPro","log","225kneFZV","2033178sNQsjA","[❗❗❗][","[✅✅✅][","319TjIOZb","3426Zmugwl","_opt","[❌❌❌][","311885ZxraeN","debug","warn","debugLevel","385130jDCLIL","12158CSqcHR","error","134592tyQIqm","debugUuid","117QovuvT","102iCeGeH","8eXQYfj","2964xWlNLv","196QFhtKR","3249239LRsnbo"];return(ur=function(){return e})()}ar[er(155)]=nr,ar[er(139)]=ir,ar.U8=sr,function(e){const t=cr,r=e();for(;;)try{if(960448===-parseInt(t(497))/1*(-parseInt(t(489))/2)+-parseInt(t(481))/3*(parseInt(t(496))/4)+parseInt(t(484))/5*(parseInt(t(494))/6)+parseInt(t(498))/7*(-parseInt(t(495))/8)+parseInt(t(476))/9*(-parseInt(t(488))/10)+-parseInt(t(480))/11*(parseInt(t(491))/12)+parseInt(t(493))/13*(parseInt(t(477))/14))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ur);class lr{constructor(e){this.log=(t,...r)=>{const n=cr;if(e._opt.debugLevel==de[n(485)]){const i=e._opt[n(492)]?"["+e[n(482)][n(492)]+"]":"";console[n(500)]("JbPro"+i+n(479)+t+"]",...r)}},this.warn=(t,...r)=>{const n=cr;if(e[n(482)][n(487)]==de[n(485)]||e._opt[n(487)]==de[n(486)]){const i=e[n(482)][n(492)]?"["+e[n(482)].debugUuid+"]":"";console[n(500)](n(499)+i+n(478)+t+"]",...r)}},this.error=(t,...r)=>{const n=cr,i=e[n(482)].debugUuid?"["+e._opt[n(492)]+"]":"";console[n(490)]("JbPro"+i+n(483)+t+"]",...r)}}}const dr=fr;function fr(e,t){const r=hr();return(fr=function(e,t){return r[e-=233]})(e,t)}function hr(){const e=["getChromaFormatString","getProfileString","High","4:4:4","High10","4:2:2","109337YhqzPJ","_ebsp2rbsp","toFixed","44eVbyFG","parseSPS$2","readByte","ceil","22635rjMKVC","parseSPS","27099AomEmF","24fapIVH","buffer","Unknown","readBits","36ZxoAKv","readBool","Extended","subarray","length","3211153puZnoL","avc1.","readSEG","readUEG","destroy","107002mLBUFt","High422","1093995RCsmLm","getLevelString","Baseline","High444","4AhqDsO","1588936ZvOGCS","_skipScalingList","40PVKjbs"];return(hr=function(){return e})()}!function(e){const t=fr,r=e();for(;;)try{if(143851===-parseInt(t(238))/1*(parseInt(t(268))/2)+-parseInt(t(247))/3*(parseInt(t(241))/4)+-parseInt(t(264))/5+parseInt(t(252))/6*(-parseInt(t(262))/7)+parseInt(t(269))/8+parseInt(t(245))/9*(-parseInt(t(271))/10)+-parseInt(t(257))/11*(-parseInt(t(248))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(hr);class pr{static _ebsp2rbsp(e){const t=fr;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(249)],0,s)}static[dr(246)](e){const t=dr;let r=pr[t(239)](e),n=new lt(r);n[t(243)]();let i=n.readByte();n.readByte();let s=n.readByte();n[t(260)]();let a=pr[t(233)](i),o=pr[t(265)](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.readUEG(),3===c&&n[t(251)](1),c<=3&&(u=l[c]),d=n[t(260)]()+8,n.readUEG(),n[t(251)](1),n[t(253)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n.readBool()&&(r<6?pr[t(270)](n,16):pr[t(270)](n,64))}n[t(260)]();let f=n[t(260)]();if(0===f)n[t(260)]();else if(1===f){n.readBits(1),n[t(259)](),n.readSEG();let e=n[t(260)]();for(let r=0;r<e;r++)n[t(259)]()}let h=n[t(260)]();n[t(251)](1);let p=n[t(260)](),m=n[t(260)](),v=n.readBits(1);0===v&&n.readBits(1),n[t(251)](1);let y=0,g=0,_=0,b=0;n[t(253)]()&&(y=n.readUEG(),g=n.readUEG(),_=n[t(260)](),b=n[t(260)]());let S=1,w=1,I=0,A=!0,k=0,C=0;if(n.readBool()){if(n[t(253)]()){let e=n[t(243)]();e>0&&e<16?(S=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],w=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(S=n[t(243)]()<<8|n[t(243)](),w=n[t(243)]()<<8|n[t(243)]())}if(n[t(253)]()&&n[t(253)](),n.readBool()&&(n[t(251)](4),n[t(253)]()&&n[t(251)](24)),n.readBool()&&(n[t(260)](),n[t(260)]()),n[t(253)]()){let e=n.readBits(32),r=n[t(251)](32);A=n[t(253)](),k=r,C=2*e,I=k/C}}let E=1;(1!==S||1!==w)&&(E=S/w);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),P=16*(m+1)*(2-v);D-=(y+g)*T,P-=(_+b)*x;let B=Math[t(244)](D*E);return n[t(261)](),n=null,{profile_string:a,level_string:o,bit_depth:d,ref_frames:h,chroma_format:u,chroma_format_string:pr[t(272)](u),frame_rate:{fixed:A,fps:I,fps_den:C,fps_num:k},sar_ratio:{width:S,height:w},codec_size:{width:D,height:P},present_size:{width:B,height:P}}}static[dr(242)](e){const t=dr;let r=e[t(255)](1,4),n=t(258);for(let e=0;e<3;e++){let i=r[e].toString(16);i[t(256)]<2&&(i="0"+i),n+=i}let i=pr._ebsp2rbsp(e),s=new lt(i);s[t(243)]();let a=s[t(243)]();s[t(243)]();let o=s[t(243)]();s[t(260)]();let c=pr[t(233)](a),u=pr.getLevelString(o),l=1,d=420,f=[0,420,422,444],h=8,p=8;if((100===a||110===a||122===a||244===a||44===a||83===a||86===a||118===a||128===a||138===a||144===a)&&(l=s[t(260)](),3===l&&s.readBits(1),l<=3&&(d=f[l]),h=s[t(260)]()+8,p=s[t(260)]()+8,s.readBits(1),s[t(253)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(253)]()&&(r<6?pr[t(270)](s,16):pr[t(270)](s,64))}s[t(260)]();let m=s[t(260)]();if(0===m)s[t(260)]();else if(1===m){s.readBits(1),s.readSEG(),s[t(259)]();let e=s[t(260)]();for(let t=0;t<e;t++)s.readSEG()}let v=s[t(260)]();s[t(251)](1);let y=s.readUEG(),g=s[t(260)](),_=s[t(251)](1);0===_&&s[t(251)](1),s.readBits(1);let b=0,S=0,w=0,I=0;s[t(253)]()&&(b=s[t(260)](),S=s[t(260)](),w=s[t(260)](),I=s[t(260)]());let A=1,k=1,C=0,E=!0,T=0,x=0;if(s[t(253)]()){if(s.readBool()){let e=s[t(243)]();e>0&&e<16?(A=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],k=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(A=s.readByte()<<8|s[t(243)](),k=s[t(243)]()<<8|s[t(243)]())}if(s[t(253)]()&&s[t(253)](),s[t(253)]()&&(s[t(251)](4),s[t(253)]()&&s[t(251)](24)),s[t(253)]()&&(s.readUEG(),s.readUEG()),s[t(253)]()){let e=s.readBits(32),r=s[t(251)](32);E=s.readBool(),T=r,x=2*e,C=T/x}}let D=1;(1!==A||1!==k)&&(D=A/k);let P=0,B=0;if(0===l)P=1,B=2-_;else{P=3===l?1:2,B=(1===l?2:1)*(2-_)}let M=16*(y+1),U=16*(g+1)*(2-_);M-=(b+S)*P,U-=(w+I)*B;let F=Math[t(244)](M*D);return s[t(261)](),s=null,{codec_mimetype:n,profile_idc:a,level_idc:o,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:h,bit_depth_luma:h,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:pr[t(272)](d),frame_rate:{fixed:E,fps:C,fps_den:x,fps_num:T},sar_ratio:{width:A,height:k},codec_size:{width:M,height:U},present_size:{width:F,height:U}}}static _skipScalingList(e,t){let r=8,n=8,i=0;for(let s=0;s<t;s++)0!==n&&(i=e.readSEG(),n=(r+i+256)%256),r=0===n?r:n}static[dr(233)](e){const t=dr;switch(e){case 66:return t(266);case 77:return"Main";case 88:return t(254);case 100:return t(234);case 110:return t(236);case 122:return t(263);case 244:return t(267);default:return t(250)}}static[dr(265)](e){return(e/10)[dr(240)](1)}static getChromaFormatString(e){const t=dr;switch(e){case 420:return"4:2:0";case 422:return t(237);case 444:return t(235);default:return"Unknown"}}}const mr=yr;function vr(){const e=["read","2010285dCuhJp","22578UOrmSB","15224bhhTQs","buflen","2prgbtt","bufoff","1667706GZVAle","92wqxLXM","132810BrFIOw","iserro","13663020TswNcp","bufpos","112940UubSnO","length","1029JuYcEA"];return(vr=function(){return e})()}function yr(e,t){const r=vr();return(yr=function(e,t){return r[e-=293]})(e,t)}!function(e){const t=yr,r=e();for(;;)try{if(354743===parseInt(t(303))/1*(-parseInt(t(307))/2)+parseInt(t(305))/3+parseInt(t(306))/4*(parseInt(t(295))/5)+parseInt(t(300))/6*(parseInt(t(297))/7)+parseInt(t(301))/8+parseInt(t(299))/9+-parseInt(t(293))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(vr);mr(298);function gr(e,t){const r=br();return(gr=function(e,t){return r[e-=206]})(e,t)}const _r=gr;function br(){const e=["byteLength","skipLZ","readBits","_loadWord","skipUEG","102bfXVme","floor","1821576MZfdZB","476330vnqocS","_bitsAvailable","readEG","Cannot read more than 32 bits","ExpGolomb data params is required","_word","No bytes available","readBool","readSliceType","readUEG","set","3876036uvrNUh","44095JjBCTu","5864QwGorw","skipBits","5183004VLxGek","readUByte","12456QLKtXQ","min","getUint32","_data","_bytesAvailable","528493pgSsEn","buffer"];return(br=function(){return e})()}!function(e){const t=gr,r=e();for(;;)try{if(696687===-parseInt(t(233))/1+parseInt(t(220))/2+-parseInt(t(232))/3+parseInt(t(236))/4+parseInt(t(221))/5+parseInt(t(218))/6*(-parseInt(t(211))/7)+parseInt(t(234))/8*(parseInt(t(206))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(br);_r(235),_r(214),_r(217),_r(230),_r(223),_r(228),_r(237),_r(229);const Sr=Ir;function wr(e,t={}){const r=Ir,n={};let i=function(){const e=Ir;let t=new ArrayBuffer(2);return new DataView(t)[e(546)](0,256,!0),256===new Int16Array(t)[0]}();const s=new DataView(e[r(557)]);let a=s.getUint8(0),o=s[r(475)](1);if(s[r(475)](2),s[r(475)](3),1!==a){if(!t[r(545)])return console.error(r(562)+a+r(520)),{};{console.log("JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version "+a+r(549));let e=252&s.getUint8(0)|1;s.setUint8(0,e)}}if(0===o){if(!t.correctionConfigurationProfileIndication)return console.error(r(540)),{};console[r(563)](r(526)),s[r(504)](1,66)}const c=1+(3&s[r(475)](4));if(3!==c&&4!==c)return{};let u=31&s.getUint8(5);if(0===u)return{};let l=6;for(let t=0;t<u;t++){let a=s[r(566)](l,!i);if(l+=2,0===a)continue;let o=new Uint8Array(e.buffer,l,a);l+=a;let c=pr[r(490)](o);if(0!==t)continue;n[r(571)]=o,n[r(483)]=1e3,n[r(510)]=c[r(495)][r(558)],n[r(524)]=c.codec_size.height,n[r(525)]=c[r(568)][r(558)],n[r(519)]=c[r(568)][r(522)],n[r(538)]=c[r(548)],n[r(484)]=c.level_string,n[r(500)]=c[r(539)],n[r(542)]=c[r(543)],n[r(514)]=c[r(556)],n[r(573)]=c[r(537)],(!1===c.frame_rate.fixed||0===c[r(537)].fps_num||0===c[r(537)][r(477)])&&(n.frameRate={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n[r(573)].fps_den,d=n[r(573)].fps_num;n.refSampleDuration=n.timescale*(u/d);let f=o.subarray(1,4),h="avc1.";for(let e=0;e<3;e++){let t=f[e].toString(16);t.length<2&&(t="0"+t),h+=t}n[r(476)]=h}let d=s.getUint8(l);if(0===d)return{};l++;for(let t=0;t<d;t++){let t=s[r(566)](l,!i);if(l+=2,0===t)continue;let a=new Uint8Array(e[r(557)],l,t);l+=t,n[r(550)]=a}if(n.videoType=Ne.h264,n.sps){const e=n.sps[r(496)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[r(523)](t,0),i[r(523)](n[r(571)],4),n[r(571)]=i}if(n.pps){const e=n[r(550)][r(496)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i.set(t,0),i[r(523)](n[r(550)],4),n.pps=i}return n}function Ir(e,t){const r=Pr();return(Ir=function(e,t){return r[e-=471]})(e,t)}function Ar({sps:e,pps:t}){const r=Ir,n=[23,0,0,0,0,1,66,0,30,255];n[0]=23,n[6]=e[1],n[7]=e[2],n[8]=e[3],n[10]=225,n[11]=e.byteLength>>8&255,n[12]=255&e[r(496)],n[r(565)](...e,1,t[r(496)]>>8&255,255&t[r(496)],...t);return new Uint8Array(n)}function kr({sps:e,pps:t}){const r=Ir;let n=8+e[r(496)]+1+2+t[r(496)],i=!1;const s=pr[r(497)](e);66!==e[3]&&77!==e[3]&&88!==e[3]&&(i=!0,n+=4);let a=new Uint8Array(n);a[0]=1,a[1]=e[1],a[2]=e[2],a[3]=e[3],a[4]=255,a[5]=225;let o=e[r(496)];a[6]=o>>>8,a[7]=255&o;let c=8;a[r(523)](e,8),c+=o,a[c]=1;let u=t[r(496)];a[c+1]=u>>>8,a[c+2]=255&u,a[r(523)](t,c+3),c+=3+u,i&&(a[c]=252|s[r(517)],a[c+1]=248|s[r(533)]-8,a[c+2]=248|s[r(512)]-8,a[c+3]=0,c+=4);const l=[23,0,0,0,0],d=new Uint8Array(l[r(572)]+a.byteLength);return d.set(l,0),d[r(523)](a,l[r(572)]),d}function Cr(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.length+e.byteLength);return i[r(523)](n,0),i[r(523)](e,n.length),i}function Er(e){return 31&e[0]}function Tr(e){return e===Ue[Ir(527)]}function xr(e){return!(t=e,t===Ue.sps||t===Ue[Ir(550)]||Tr(e));var t}function Dr(e){return e===Ue[Ir(485)]}function Pr(){const e=["eofFlag","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid version ","log","data","push","getUint16","subarray","present_size","bit","82744DKMbCH","sps","length","frameRate","204bqeSfv","readUEG","347960kJXlOS","11693bSVdOb","getUint8","codec","fps_den","readBit","avcc","5740XywUfD","Invalid AVCDecoderConfigurationRecord: No SPS","kReserved0","timescale","level","iFrame","setUint32","788656nsEtTM","skipUEG","fps_num","parseSPS","sliceType","findNextStartCodeOffset","avc1.","readUByte","codec_size","byteLength","parseSPS$2","currentStartcodeOffset","1260BFCvgP","bitDepth","error","read_golomb","pos","setUint8","read","toString","compat","readBits","6rGQTtU","codecWidth","skipBits","bit_depth_chroma","Strange NaluLengthSizeMinusOne: ","sarRatio","9WPlvZz","kSliceNonIDR","chroma_format_idc","417108djmWhm","presentHeight",", valid version is 1 and return","Invalid AVCDecoderConfigurationRecord, lack of data!","height","set","codecHeight","presentWidth","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","kSliceSEI","skipScalingList","Strange AVCDecoderConfigurationRecord: PPS Count = ","4079CYenXg","Invalid AVCDecoderConfigurationRecord: No PPS'","fixed","bit_depth_luma","nalu","refSampleDuration","avc_ref_frames","frame_rate","profile","bit_depth","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid AVC profile (0) detected, and return","type","chromaFormat","chroma_format","Could not find H264 startcode until payload end!","correctionConfigurationVersion","setInt16","readUE","profile_string",", correct to 1","pps","shift","Error parsing slice header:","h264","videoType","nb_sps","sar_ratio","buffer","width","ceil","readBool"];return(Pr=function(){return e})()}!function(e){const t=Ir,r=e();for(;;)try{if(117594===parseInt(t(530))/1+-parseInt(t(570))/2*(-parseInt(t(509))/3)+-parseInt(t(518))/4+-parseInt(t(473))/5+parseInt(t(471))/6*(-parseInt(t(480))/7)+parseInt(t(487))/8*(parseInt(t(515))/9)+parseInt(t(499))/10*(parseInt(t(474))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Pr);Sr(478),Sr(508),Sr(547);class Br{constructor(e){const t=Sr;this.data=e,this.eofFlag=!1,this[t(498)]=this.findNextStartCodeOffset(0),this[t(561)]&&console[t(501)](t(544))}findNextStartCodeOffset(e){const t=Sr;let r=e,n=this[t(564)];for(;;){if(r+3>=n[t(496)])return this[t(561)]=!0,n[t(496)];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++}}readNextNaluPayload(){const e=Sr;let t=this[e(564)],r=null;for(;null==r&&!this[e(561)];){let n=this[e(498)];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,a=this[e(492)](n);this[e(498)]=a,i>=Ue[e(482)]||0===s&&(r={type:i,data:t[e(567)](n,a)})}return r}}class Mr{constructor(e){const t=Sr;let r=e[t(564)][t(496)];this[t(541)]=e[t(541)],this[t(564)]=new Uint8Array(4+r),new DataView(this[t(564)][t(557)])[t(486)](0,r),this[t(564)][t(523)](e.data,4)}}const Ur=Rr;function Fr(){const e=["m_byte","GetBYTE","156XUFeAa","3reKpZc","m_bits","108574QsHwzm","397032krqvHc","2780180KIlYrl","726532IamwdW","m_len","GetBit","170682QGhbJT","m_idx","m_data","105WDtuIe","6noAnAu","m_zeros","GetUE","586223dLBLsg","GetWord","65VXoTcI","14490827AONXrx","GetSE","9iyMCYq"];return(Fr=function(){return e})()}function Rr(e,t){const r=Fr();return(Rr=function(e,t){return r[e-=401]})(e,t)}!function(e){const t=Rr,r=e();for(;;)try{if(374861===parseInt(t(403))/1*(parseInt(t(413))/2)+parseInt(t(401))/3*(-parseInt(t(406))/4)+parseInt(t(418))/5*(-parseInt(t(409))/6)+parseInt(t(412))/7*(parseInt(t(404))/8)+parseInt(t(421))/9*(parseInt(t(405))/10)+parseInt(t(416))/11*(parseInt(t(424))/12)+-parseInt(t(419))/13)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Fr);Ur(423),Ur(408),Ur(417),Ur(415),Ur(420);const Lr=Vr;function Or(){const e=["GetWord","3509240AwsnrS","SPSParser sps_max_sub_layers_minus1 > 6","6407832WGsTJH","SPSParser sps_seq_parameter_set_id > 15","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","72TGHOgc","100527UiRwzN","warn","_ebsp2rbsp","1493045smftGW","2938232XUvqNQ","2825540qXXRCN","parseSPS","12HjUcCC","buffer","6CGABec","byteLength","702136HoPoqf","GetUE"];return(Or=function(){return e})()}function Vr(e,t){const r=Or();return(Vr=function(e,t){return r[e-=381]})(e,t)}!function(e){const t=Vr,r=e();for(;;)try{if(490892===-parseInt(t(389))/1+-parseInt(t(385))/2*(parseInt(t(398))/3)+parseInt(t(382))/4+parseInt(t(381))/5*(-parseInt(t(387))/6)+-parseInt(t(392))/7+-parseInt(t(394))/8+parseInt(t(397))/9*(parseInt(t(383))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Or);Lr(400),Lr(384);function Nr(){const e=["readUEG","430003yCFLjy","byteLength","4:2:2","push","4:2:0","Unknown","readSEG","4:0:0","4:4:4",".B0","min","20649qpdqMb","195591lNJxUA","18BrMlLR","493581bdKCPx","162bVEOGM",".1.L","4qgOOUf","readBool","buffer","readBits","destroy","readByte","hvc1.","510VYOcGO","598240fbNXwn","142712XhSzob","toFixed","579890KFGSgQ"];return(Nr=function(){return e})()}!function(e){const t=Wr,r=e();for(;;)try{if(183445===parseInt(t(268))/1+-parseInt(t(255))/2+parseInt(t(271))/3*(parseInt(t(244))/4)+parseInt(t(252))/5*(-parseInt(t(270))/6)+parseInt(t(257))/7+-parseInt(t(253))/8*(parseInt(t(272))/9)+-parseInt(t(251))/10*(-parseInt(t(269))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Nr);const zr=e=>{const t=Wr;let r=e,n=r[t(258)],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(246)],0,s)},Hr=e=>{const t=Wr;switch(e){case 0:return t(264);case 1:return t(261);case 2:return t(259);case 3:return t(265);default:return t(262)}};function Wr(e,t){const r=Nr();return(Wr=function(e,t){return r[e-=243]})(e,t)}const jr=Gr;function Gr(e,t){const r=$r();return(Gr=function(e,t){return r[e-=389]})(e,t)}function $r(){const e=["74817Qrqeau","1927560EqeGKf","4:2:2","4:4:4","push","getProfileString",".B0","readSEG","readByte","readBool","parsePPS","getLevelString","21091BHLded","buffer","MainSP","byteLength","_ebsp2rbsp","4:2:0","min",".1.L","405274xRdrnK","4:0:0","57558WQhvAR","264376blxDIP","Main","SCC","Unknown","readUEG","776uXtqcW","parseSPS","834MUPdie","412568DVSIga","getChromaFormatString","readBits","parseVPS"];return($r=function(){return e})()}!function(e){const t=Gr,r=e();for(;;)try{if(346727===parseInt(t(406))/1+parseInt(t(403))/2+-parseInt(t(405))/3+-parseInt(t(414))/4+-parseInt(t(419))/5+-parseInt(t(413))/6*(parseInt(t(395))/7)+parseInt(t(411))/8*(parseInt(t(418))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}($r);class qr{static[jr(399)](e){const t=jr;let r=e,n=r[t(398)],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(396)],0,s)}static[jr(417)](e){const t=jr;let r=qr[t(399)](e),n=new lt(r);return n[t(391)](),n.readByte(),n.readBits(4),n[t(416)](2),n[t(416)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(392)]()}}static[jr(412)](e){const t=jr;let r=qr[t(399)](e),n=new lt(r);n.readByte(),n[t(391)]();let i=0,s=0,a=0,o=0;n[t(416)](4);let c=n.readBits(3);n[t(392)]();let u=n.readBits(2),l=n[t(392)](),d=n[t(416)](5),f=n.readByte(),h=n.readByte(),p=n[t(391)](),m=n[t(391)](),v=n.readByte(),y=n.readByte(),g=n[t(391)](),_=n[t(391)](),b=n[t(391)](),S=n[t(391)](),w=n.readByte(),I=[],A=[];for(let e=0;e<c;e++)I.push(n[t(392)]()),A[t(422)](n[t(392)]());if(c>0)for(let e=c;e<8;e++)n[t(416)](2);for(let e=0;e<c;e++)I[e]&&(n[t(391)](),n[t(391)](),n[t(391)](),n[t(391)](),n[t(391)](),n.readByte(),n[t(391)](),n[t(391)](),n[t(391)](),n[t(391)](),n[t(391)]()),A[e]&&n[t(391)]();n[t(410)]();let k=n[t(410)]();3==k&&n[t(416)](1);let C=n[t(410)](),E=n[t(410)]();n[t(392)]()&&(i+=n[t(410)](),s+=n[t(410)](),a+=n.readUEG(),o+=n.readUEG());let T=n[t(410)](),x=n[t(410)](),D=n[t(410)]();for(let e=n[t(392)]()?0:c;e<=c;e++)n[t(410)](),n[t(410)](),n[t(410)]();if(n.readUEG(),n.readUEG(),n[t(410)](),n[t(410)](),n[t(410)](),n[t(410)](),n[t(392)]()){if(n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n.readBool()){let r=Math[t(401)](64,1<<4+(e<<1));e>1&&n[t(390)]();for(let e=0;e<r;e++)n[t(390)]()}else n.readUEG()}}n[t(392)](),n[t(392)](),n[t(392)]()&&(n[t(391)](),n[t(410)](),n.readUEG(),n.readBool());let P=n[t(410)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(392)]()),r){e===P&&n[t(410)](),n[t(392)](),n[t(410)]();let r=0;for(let e=0;e<=B;e++){let e=n.readBool(),t=!1;!e&&(t=n.readBool()),(e||t)&&r++}B=r}else{let e=n[t(410)](),r=n.readUEG();B=e+r;for(let r=0;r<e;r++)n[t(410)](),n[t(392)]();for(let e=0;e<r;e++)n.readUEG(),n[t(392)]()}}if(n.readBool()){let e=n[t(410)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(416)](1);n.readBits(1)}}let M=!1,U=0,F=1,R=1,L=!1,O=1,V=1;if(n[t(392)](),n.readBool(),n[t(392)]()){if(n[t(392)]()){let e=n[t(391)]();e>0&&e<=16?(F=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],R=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(F=n[t(416)](16),R=n.readBits(16))}if(n[t(392)]()&&n.readBool(),n[t(392)]()){n[t(416)](3),n[t(392)](),n[t(392)]()&&(n.readByte(),n[t(391)](),n[t(391)]())}if(n.readBool()&&(n[t(410)](),n[t(410)]()),n[t(392)](),n[t(392)](),n[t(392)](),M=n[t(392)](),M&&(n[t(410)](),n.readUEG(),n.readUEG(),n[t(410)]()),n[t(392)]()){if(O=n[t(416)](32),V=n.readBits(32),n[t(392)]()&&n.readUEG(),n[t(392)]()){let e=!1,r=!1,i=!1;e=n[t(392)](),r=n[t(392)](),(e||r)&&(i=n[t(392)](),i&&(n.readByte(),n[t(416)](5),n[t(392)](),n.readBits(5)),n[t(416)](4),n[t(416)](4),i&&n[t(416)](4),n.readBits(5),n.readBits(5),n[t(416)](5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let a=!0,o=1;!s&&(a=n[t(392)]());let c=!1;if(a?n[t(410)]():c=n[t(392)](),!c&&(o=n[t(410)]()+1),e){for(let e=0;e<o;e++)n[t(410)](),n[t(410)](),i&&(n[t(410)](),n[t(410)]());n[t(392)]()}if(r){for(let e=0;e<o;e++)n[t(410)](),n.readUEG(),i&&(n.readUEG(),n.readUEG());n[t(392)]()}}}}n[t(392)]()&&(n[t(392)](),n.readBool(),n[t(392)](),U=n[t(410)](),n.readUEG(),n[t(410)](),n[t(410)](),n[t(410)]())}n[t(392)]();let N="hvc1."+d+t(402)+w+t(389),z=C-(i+s)*(1===k||2===k?2:1),H=E-(a+o)*(1===k?2:1),W=1;return 1!==F&&1!==R&&(W=F/R),n.destroy(),n=null,{codec_mimetype:N,profile_string:qr[t(423)](d),level_string:qr.getLevelString(w),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:qr[t(415)](k),general_level_idc:w,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:f,general_profile_compatibility_flags_2:h,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:S,min_spatial_segmentation_idc:U,constant_frame_rate:0,chroma_format_idc:k,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:V/O,fps_den:O,fps_num:V},sar_ratio:{width:F,height:R},codec_size:{width:z,height:H},present_size:{width:z*W,height:H}}}static[jr(393)](e){const t=jr;let r=qr[t(399)](e),n=new lt(r);n[t(391)](),n[t(391)](),n[t(410)](),n.readUEG(),n[t(392)](),n[t(392)](),n[t(416)](3),n.readBool(),n[t(392)](),n.readUEG(),n[t(410)](),n[t(390)](),n[t(392)](),n.readBool(),n[t(392)]()&&n[t(410)](),n[t(390)](),n.readSEG(),n[t(392)](),n[t(392)](),n[t(392)](),n.readBool();let i=n.readBool(),s=n[t(392)](),a=1;return s&&i?a=0:s?a=3:i&&(a=2),{parallelismType:a}}static[jr(415)](e){const t=jr;switch(e){case 0:return t(404);case 1:return t(400);case 2:return t(420);case 3:return t(421);default:return"Unknown"}}static[jr(423)](e){const t=jr;switch(e){case 1:return t(407);case 2:return"Main10";case 3:return t(397);case 4:return"Rext";case 9:return t(408);default:return t(409)}}static[jr(394)](e){return(e/30).toFixed(1)}}function Kr(e,t){const r=Jr();return(Kr=function(e,t){return r[e-=422]})(e,t)}function Yr(e,t={}){const r=Kr,n=e;if(n.length<22)return console[r(534)]("JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] Invalid, lack of data! "+n[r(571)]+" < 22"),{};let i={codecWidth:0,codecHeight:0,videoType:Ne[r(425)],timescale:1e3},s=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}(),a=new DataView(n[r(547)]),o=a[r(466)](0),c=31&a[r(466)](1);if(1!==o&&0!==o){if(!t[r(441)])return console[r(534)]("JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid version "+o+r(549)),{};{console[r(502)](r(499)+o+r(453));let e=252&a[r(466)](0)|1;a[r(476)](0,e)}}if(0===c){if(!t[r(448)])return console[r(534)](r(469)+c+r(452)),{};{console[r(502)](r(520)+c+r(554));let e=224&a.getUint8(1)|1;a[r(476)](1,e)}}let u=1+(3&a[r(466)](21));if(3!==u&&4!==u)return console[r(534)](r(523)+(u-1)+r(539)+u+" ,"),{};let l=a[r(466)](22);for(let e=0,t=23;e<l;e++){let e=63&a[r(466)](t+0),o=a[r(429)](t+1,!s);t+=3;for(let c=0;c<o;c++){let o=a[r(429)](t+0,!s);if(0===c)if(33===e){t+=2;let e=new Uint8Array(n[r(547)],t,o),s=qr[r(440)](e);i.codecWidth=s[r(530)][r(465)],i[r(555)]=s[r(530)][r(544)],i[r(435)]=s.present_size[r(465)],i.presentHeight=s[r(567)].height,i[r(529)]=s.profile_string,i[r(489)]=s.level_string,i[r(527)]=s[r(568)],i[r(509)]=s[r(558)],i[r(485)]=s.sar_ratio,i[r(533)]=s[r(427)],(!1===s[r(427)][r(518)]||0===s[r(427)][r(510)]||0===s[r(427)][r(470)])&&(i[r(533)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3});let a=i[r(533)][r(470)],c=i.frameRate.fps_num;i.refSampleDuration=i[r(442)]*(a/c),i[r(570)]=s[r(503)],t+=o}else t+=2+o;else t+=2+o}}return i[r(525)]=new Uint8Array(n),i}function Jr(){const e=["conf_win_right_offset","frame_rate","generalTierFlag","getUint16","conf_win_bottom_offset","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","byteLength"," < 23","readBits","presentWidth","sub_layer_level_idc","parallelismType","vps","general_profile_space","parseSPS","correctionConfigurationVersion","timescale","sps_seq_parameter_set_id","slice","sub_layer_interlaced_source_flag","general_profile_compatibility_flags_3","general_interlaced_source_flag","correctionConfigurationProfileIndication","currentStartcodeOffset","read","configurationVersion",", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)",", correct to 1","temporalIdNested","sub_layer_level_present_flag","generalLevelIdc","level_string","general_progressive_source_flag","general_constraint_indicator_flags_6","general_level_idc","general_constraint_indicator_flags_1","sps_max_sub_layers_minus1","generalProfileIdc","sps_temporal_id_nesting_flag","width","getUint8","profile_space","general_tier_flag","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","fps_den","1308776vOkTMR","sps_video_parameter_set_id","min_spatial_segmentation_idc","4358tQhxaT","findNextStartCodeOffset","setUint8","conf_win_top_offset","chromaFormatIdc","warn","general_frame_only_constraint_flag","temporal_id_nested","generalConstraintIndicatorFlags","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","pps","sarRatio","presentHeight","general_profile_compatibility_flags_4","profile_idc","level","readUEG","numTemporalLayers","readUByte","bitDepthLumaMinus8","codecWidth","pic_width_in_luma_samples","psps","bit_depth_luma_minus8","generalProfileSpace","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version ","sub_layer_profile_idc","profile_tier_level","log","codec_mimetype","arrayBuffer.length ","set","type","16070796RTODHi","constant_frame_rate","chromaFormat","fps_num","10lWlYWS","sub_layer_profile_space","pic_height_in_luma_samples","general_profile_compatibility_flags","avgFrameRate","52zKZtoE","chroma_format_idc","fixed","subarray","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","assign","general_constraint_indicator_flags","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord], invalid Strange NaluLengthSizeMinusOne: ","conf_win_left_offset","hvcc","max","bitDepth","generalProfileCompatibilityFlags","profile","codec_size","2183874SQSaPq","eofFlag","frameRate","error","sub_layer_frame_only_constraint_flag","3796980ZYvYbP","Could not find H265 startcode until payload end!","refSampleDuration"," and naluLengthSize is ","bit_depth_chroma_minus8","level_idc","sar_ratio","look","height","sub_layer_non_packed_constraint_flag","bitDepthChromaMinus8","buffer","profile_compatibility_flags",", valid version is 1 or 0","conformance_window_flag","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","separate_colour_plane_flag","read_golomb",", correct to Main Profile (1)","codecHeight","parseHEVCDecoderConfigurationRecord$3","sub_layer_progressive_source_flag","chroma_format","from","sub_layer_tier_flag","sub_layer_profile_present_flag","push","general_constraint_indicator_flags_3","sps","10mhjzoB","general_profile_idc","present_size","bit_depth","5899096mWeHfu","codec","length","4670477qcGqTi","general_constraint_indicator_flags_4","lengthSizeMinusOne","data","general_profile_compatibility_flags_1","h265"];return(Jr=function(){return e})()}function Xr({vps:e,pps:t,sps:r}){const n=Kr;let i={configurationVersion:1};const s=(e=>{const t=Wr;let r=zr(e),n=new lt(r);return n[t(249)](),n.readByte(),n[t(247)](4),n[t(247)](2),n[t(247)](6),{num_temporal_layers:n[t(247)](3)+1,temporal_id_nested:n.readBool()}})(e),a=(e=>{const t=Wr;let r=zr(e),n=new lt(r);n.readByte(),n[t(249)]();let i=0,s=0,a=0,o=0;n[t(247)](4);let c=n[t(247)](3);n[t(245)]();let u=n[t(247)](2),l=n.readBool(),d=n.readBits(5),f=n.readByte(),h=n[t(249)](),p=n[t(249)](),m=n[t(249)](),v=n[t(249)](),y=n.readByte(),g=n[t(249)](),_=n.readByte(),b=n[t(249)](),S=n[t(249)](),w=n[t(249)](),I=[],A=[];for(let e=0;e<c;e++)I[t(260)](n[t(245)]()),A.push(n[t(245)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)I[e]&&(n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n[t(249)](),n.readByte()),I[e]&&n[t(249)]();n.readUEG();let k=n[t(256)]();3==k&&n[t(247)](1);let C=n.readUEG(),E=n[t(256)]();n[t(245)]()&&(i+=n.readUEG(),s+=n.readUEG(),a+=n[t(256)](),o+=n[t(256)]());let T=n[t(256)](),x=n.readUEG(),D=n.readUEG();for(let e=n.readBool()?0:c;e<=c;e++)n.readUEG(),n[t(256)](),n[t(256)]();if(n[t(256)](),n[t(256)](),n[t(256)](),n[t(256)](),n[t(256)](),n[t(256)](),n[t(245)]()&&n[t(245)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(245)]()){let r=Math[t(267)](64,1<<4+(e<<1));e>1&&n[t(263)]();for(let e=0;e<r;e++)n[t(263)]()}else n.readUEG();n[t(245)](),n[t(245)](),n[t(245)]()&&(n.readByte(),n[t(256)](),n[t(256)](),n[t(245)]());let P=n.readUEG(),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===P&&n[t(256)](),n[t(245)](),n[t(256)]();let r=0;for(let e=0;e<=B;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(245)]()),(e||i)&&r++}B=r}else{let e=n[t(256)](),r=n[t(256)]();B=e+r;for(let r=0;r<e;r++)n.readUEG(),n[t(245)]();for(let e=0;e<r;e++)n[t(256)](),n.readBool()}}if(n[t(245)]()){let e=n[t(256)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(247)](1);n[t(247)](1)}}let M=!1,U=0,F=1,R=1,L=!1,O=1,V=1;if(n[t(245)](),n[t(245)](),n[t(245)]()){if(n[t(245)]()){let e=n[t(249)]();e>0&&e<16?(F=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],R=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(F=n[t(247)](16),R=n[t(247)](16))}if(n[t(245)]()&&n[t(245)](),n.readBool()&&(n.readBits(3),n[t(245)](),n.readBool()&&(n.readByte(),n.readByte(),n[t(249)]())),n[t(245)]()&&(n[t(256)](),n.readUEG()),n[t(245)](),n[t(245)](),n[t(245)](),M=n[t(245)](),M&&(i+=n[t(256)](),s+=n[t(256)](),a+=n[t(256)](),o+=n[t(256)]()),n.readBool()&&(O=n[t(247)](32),V=n[t(247)](32),n[t(245)]()&&(n.readUEG(),n.readBool()))){let e=!1,r=!1,i=!1;e=n[t(245)](),r=n[t(245)](),(e||r)&&(i=n[t(245)](),i&&(n[t(249)](),n[t(247)](5),n.readBool(),n[t(247)](5)),n[t(247)](4),n[t(247)](4),i&&n[t(247)](4),n[t(247)](5),n.readBits(5),n[t(247)](5));for(let s=0;s<=c;s++){let s=n[t(245)]();L=s;let a=!1,o=1;!s&&(a=n[t(245)]());let c=!1;if(a?n[t(263)]():c=n.readBool(),!c&&(cpbcnt=n[t(256)]()+1),e)for(let e=0;e<o;e++)n[t(256)](),n[t(256)](),i&&(n.readUEG(),n[t(256)]());if(r)for(let e=0;e<o;e++)n[t(256)](),n.readUEG(),i&&(n[t(256)](),n.readUEG())}}n[t(245)]()&&(n[t(245)](),n[t(245)](),n[t(245)](),U=n[t(256)](),n[t(256)](),n.readUEG(),n[t(256)](),n[t(256)]())}n.readBool();let N=t(250)+d+t(243)+w+t(266),z=C,H=E,W=1;return 1!==F&&1!==R&&(W=F/R),n[t(248)](),n=null,{codec_mimetype:N,level_string:(j=w,(j/30)[Wr(254)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:Hr(k),general_level_idc:w,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:f,general_profile_compatibility_flags_2:h,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:S,min_spatial_segmentation_idc:U,constant_frame_rate:0,chroma_format_idc:k,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:V/O,fps_den:O,fps_num:V},sar_ratio:{width:F,height:R},codec_size:{width:z,height:H},present_size:{width:z*W,height:H}};var j})(r),o=(e=>{const t=Wr;let r=zr(e),n=new lt(r);n.readByte(),n[t(249)](),n[t(256)](),n.readUEG(),n[t(245)](),n.readBool(),n.readBits(3),n[t(245)](),n.readBool(),n[t(256)](),n.readUEG(),n.readSEG(),n[t(245)](),n[t(245)](),n[t(245)]()&&n[t(256)](),n[t(263)](),n[t(263)](),n[t(245)](),n[t(245)](),n[t(245)](),n[t(245)]();let i=n[t(245)](),s=n[t(245)](),a=1;return s&&i?a=0:s?a=3:i&&(a=2),{parallelismType:a}})(t);i=Object[n(521)](i,s,a,o);let c=23+(5+e[n(432)])+(5+r[n(432)])+(5+t.byteLength),u=new Uint8Array(c);u[0]=1,u[1]=(3&i[n(439)])<<6|(i[n(468)]?1:0)<<5|31&i[n(566)],u[2]=i[n(424)]||0,u[3]=i.general_profile_compatibility_flags_2||0,u[4]=i[n(446)]||0,u[5]=i[n(487)]||0,u[6]=i[n(461)]||0,u[7]=i.general_constraint_indicator_flags_2||0,u[8]=i[n(563)]||0,u[9]=i[n(573)]||0,u[10]=i.general_constraint_indicator_flags_5||0,u[11]=i[n(459)]||0,u[12]=60,u[13]=240|(3840&i.min_spatial_segmentation_idc)>>8,u[14]=255&i[n(473)],u[15]=252|3&i.parallelismType,u[16]=252|3&i[n(517)],u[17]=248|7&i[n(497)],u[18]=248|7&i[n(540)],u[19]=0,u[20]=0,u[21]=(3&i[n(508)])<<6|(7&i.num_temporal_layers)<<3|(i[n(481)]?1:0)<<2|3,u[22]=3,u[23]=128|Fe[n(438)],u[24]=0,u[25]=1,u[26]=(65280&e[n(432)])>>8,u[27]=255&e[n(432)],u[n(505)](e,28),u[23+(5+e[n(432)])+0]=128|Fe[n(564)],u[23+(5+e[n(432)])+1]=0,u[23+(5+e[n(432)])+2]=1,u[23+(5+e[n(432)])+3]=(65280&r[n(432)])>>8,u[23+(5+e[n(432)])+4]=255&r.byteLength,u[n(505)](r,23+(5+e[n(432)])+5),u[23+(5+e.byteLength+5+r[n(432)])+0]=128|Fe[n(484)],u[23+(5+e[n(432)]+5+r[n(432)])+1]=0,u[23+(5+e[n(432)]+5+r[n(432)])+2]=1,u[23+(5+e.byteLength+5+r.byteLength)+3]=(65280&t[n(432)])>>8,u[23+(5+e[n(432)]+5+r.byteLength)+4]=255&t[n(432)],u[n(505)](t,23+(5+e[n(432)]+5+r[n(432)])+5);const l=[28,0,0,0,0],d=new Uint8Array(l[n(571)]+u[n(432)]);return d[n(505)](l,0),d[n(505)](u,l[n(571)]),d}function Zr(e,t){const r=Kr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(571)]+e[r(432)]);return i[r(505)](n,0),i.set(e,n[r(571)]),i}function Qr(e){return(126&e[0])>>1}function en(e){return!((t=e)>=32&&t<=40);var t}function tn(e){return e>=16&&e<=21}!function(e){const t=Kr,r=e();for(;;)try{if(438662===parseInt(t(516))/1*(parseInt(t(474))/2)+parseInt(t(531))/3+-parseInt(t(471))/4*(parseInt(t(565))/5)+parseInt(t(536))/6+parseInt(t(572))/7+parseInt(t(569))/8+parseInt(t(507))/9*(-parseInt(t(511))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Jr);class rn{constructor(e){const t=Kr;this[t(423)]=e,this.eofFlag=!1,this[t(449)]=this[t(475)](0),this[t(532)]&&console[t(534)](t(537))}findNextStartCodeOffset(e){const t=Kr;let r=e,n=this[t(423)];for(;;){if(r+3>=n.byteLength)return this.eofFlag=!0,n[t(432)];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++}}readNextNaluPayload(){const e=Kr;let t=this[e(423)],r=null;for(;null==r&&!this.eofFlag;){let n=this[e(449)];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,a=this[e(475)](n);this.currentStartcodeOffset=a,0===s&&(r={type:i,data:t.subarray(n,a)})}return r}}class nn{constructor(e){const t=Kr;let r=e[t(423)][t(432)];this.type=e[t(506)],this.data=new Uint8Array(4+r),new DataView(this[t(423)].buffer).setUint32(0,r),this[t(423)][t(505)](e[t(423)],4)}}var sn=xn;!function(e){for(var t=xn,r=e();;)try{if(779508===parseInt(t(256))/1+parseInt(t(222))/2*(parseInt(t(290))/3)+parseInt(t(263))/4*(parseInt(t(305))/5)+parseInt(t(261))/6+-parseInt(t(217))/7+parseInt(t(278))/8+-parseInt(t(287))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(_n);var an,on="application/json, text/javascript",cn=sn(293),un=/^(?:text|application)\/xml/i,ln=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,dn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,fn=/^\s*$/,hn={},pn={},mn="",vn={type:sn(246),beforeSend:yn,success:yn,error:yn,complete:yn,context:null,xhr:function(){return new(window[sn(270)])},accepts:{json:on,xml:sn(297),html:cn,text:sn(258),"*":"*/"[sn(281)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:yn,contentType:sn(257)};function yn(){}var gn=function(e,t){var r=sn;typeof e===r(309)&&(t=e,e=void 0);var n=En({},t=t||{});for(var i in vn)void 0===n[i]&&(n[i]=vn[i]);try{var s={},a=new Promise(function(e,t){var n=r;s[n(226)]=e,s[n(310)]=t});a.resolve=s[r(226)],a[r(310)]=s[r(310)],n[r(228)]=a}catch(e){n.promise={resolve:yn,reject:yn}}var o=dn[r(231)](window.location.href[r(286)]())||[];n.url=((e||n[r(224)]||window[r(279)][r(311)])+"")[r(227)](/#.*$/,"")[r(227)](/^\/\//,o[1]+"//");var c=n[r(224)];!n[r(291)]&&(n[r(291)]=/^([\w-]+:)?\/\/([^\/]+)/[r(274)](n[r(224)])&&RegExp.$2!==window[r(279)][r(311)]);var u=n.dataType;if("jsonp"===u){if(!/=\?/[r(274)](n[r(224)])){var l=(n[r(306)]||r(302))+"=?";n[r(224)]=An(n[r(224)],l)}return function(e){var t,r=sn,n=e[r(219)]||r(306)+Pn(),i=window[r(307)].createElement(r(247)),s={abort:function(){n in window&&(window[n]=null)}},a=window[r(307)][r(239)]("head")[0]||window[r(307)][r(248)];function o(n){var i=r;window.clearTimeout(t),s[i(259)](),wn(n[i(250)],s,n[i(250)],e),c()}function c(){var e=r;i[e(313)]?i.clearAttributes():i[e(255)]=i[e(267)]=i[e(280)]=null,i.parentNode&&i.parentNode[e(284)](i),i=null,delete window[n]}return i[r(280)]=function(e){o(e)},window[n]=function(r){window.clearTimeout(t),bn(r,s,e),c()},kn(e),i[r(251)]=e[r(224)][r(227)](/=\?/,"="+n),i.src=An(i[r(251)],"_="+(new Date)[r(285)]()),i.async=!0,e[r(308)]&&(i[r(312)]=e.scriptCharset),a[r(314)](i,a[r(266)]),e[r(235)]>0&&(t=window[r(316)](function(){var t=r;s.abort(),wn("timeout",s,t(235),e),c()},e.timeout)),e[r(228)][r(259)]=function(){s[r(259)]()},e[r(228)][r(303)]=s,e.promise}(n)}kn(n);var d=n[r(233)][u]||n.accepts["*"],f={};/^([\w-]+:)\/\//[r(274)](n[r(224)])?RegExp.$1:window[r(279)][r(295)];var h,p=vn[r(303)]();!n[r(291)]&&!f[r(242)]&&(f[r(242)]=r(270)),n[r(273)]&&(hn[c]&&(f[r(304)]=hn[c]),pn[c]&&(f[r(299)]=pn[c])),d&&(f[r(271)]=d,d[r(234)](",")>-1&&(d=d[r(300)](",",2)[0]),p[r(218)]&&p[r(218)](d));var m=!/^(?:GET|HEAD)$/.test(n[r(250)][r(236)]());if((n[r(296)]&&m&&!1!==n[r(244)]||t[r(244)])&&(f[r(245)]=n[r(244)]),!1===n[r(272)]&&!m){var v=/([?&])_=[^&]*/;n[r(224)]=v.test(c)?c[r(227)](v,"$1_="+Pn()):c+(/\?/[r(274)](c)?"&":"?")+"_="+Pn()}n[r(241)]=En(f,n[r(241)]||{}),p[r(267)]=function(){var e,t,i=r;if(4===p.readyState){clearTimeout(h);var s,a=!1;if(p.status>=200&&p.status<300||304===p[i(276)]){if(mn=p.getAllResponseHeaders(),n[i(273)]){var o=In(i(223));o&&(hn[c]=o),(o=In(i(220)))&&(pn[c]=o)}u=u||(e=p[i(225)](i(301)),t=sn,e&&(e===cn?t(237):e===on?t(268):un[t(274)](e)&&"xml")||"text"),s=p[i(253)];try{"xml"===u?s=p[i(294)]:"json"===u&&(s=fn.test(s)?null:JSON[i(315)](s))}catch(e){a=e}a?wn(a,i(283),p,n):bn(s,p,n)}else wn(null,i(277),p,n)}};var y=!(r(275)in n)||n[r(275)];if(p[r(298)](n[r(250)],n[r(224)],y,n[r(238)],n[r(269)]),n[r(262)])for(var g in n[r(262)])p[g]=n[r(262)][g];for(var g in n[r(292)]&&p.overrideMimeType&&p[r(218)](n[r(292)]),n.headers)void 0!==n[r(241)][g]&&p[r(265)](g,n[r(241)][g]+"");return!1===function(e,t){var r=t.context;if(!1===t.beforeSend.call(r,e,t))return!1}(p,n)?(p[r(259)](),!1):(n[r(235)]>0&&(h=window.setTimeout(function(){var e=r;p[e(267)]=null,p.abort(),wn(null,e(235),p,n)},n[r(235)])),p.send(n[r(296)]?n.data:null),n[r(228)][r(259)]=function(){p.abort()},n[r(228)])};function _n(){var e=["Content-Type","GET","script","documentElement","ajaxSetup","type","src","context","responseText","complete","onload","241865UhaeET","application/x-www-form-urlencoded; charset=UTF-8","text/plain","abort","call","8407692citOEF","xhrFields","1636hXnWQp","prototype","setRequestHeader","firstChild","onreadystatechange","json","password","XMLHttpRequest","Accept","cache","ifModified","test","async","status","error","11392632MZzFuW","location","onerror","concat","POST","parseerror","removeChild","getTime","toLowerCase","31812219eMWCTC","value","add","1017hPStBE","crossDomain","mimeType","text/html","responseXML","protocol","data","application/xml, text/xml","open","If-None-Match","split","content-type","callback","xhr","If-Modified-Since","9985sGkRab","jsonp","document","scriptCharset","object","reject","href","charset","clearAttributes","insertBefore","parse","setTimeout","push","2496333OaWntm","overrideMimeType","jsonpCallback","etag","slice","4642OqTEHK","Last-Modified","url","getResponseHeader","resolve","replace","promise","function","success","exec","toString","accepts","indexOf","timeout","toUpperCase","html","username","getElementsByTagName","length","headers","X-Requested-With","hasOwnProperty","contentType"];return(_n=function(){return e})()}function bn(e,t,r){var n=sn,i=r.context,s=n(230);r[n(230)][n(260)](i,e,s,t),r.promise[n(226)](e,s,t),Sn(s,t,r)}function Sn(e,t,r){var n=sn,i=r[n(252)];r[n(254)][n(260)](i,t,e)}function wn(e,t,r,n){var i=sn,s=n.context;n[i(277)][i(260)](s,r,t,e),n[i(228)].reject(r,t,e),Sn(t,r,n)}function In(e){var t,r=sn;if(!an){for(an={};t=ln[r(231)](mn);)an[t[1][r(286)]()]=t[2];t=an[e[r(286)]()]}return null===t?null:t}function An(e,t){return(e+"&"+t)[sn(227)](/[&?]{1,2}/,"?")}function kn(e){var t,r,n,i,s=sn;Tn(e)&&!(e[s(296)]instanceof FormData)&&e.processData&&(e[s(296)]=(t=e[s(296)],(i=[])[(n=sn)(289)]=function(e,t){this[n(216)](encodeURIComponent(e)+"="+encodeURIComponent(t))},Cn(i,t,r),i.join("&")[n(227)]("%20","+"))),e[s(296)]&&(!e[s(250)]||e[s(250)].toUpperCase()===s(246))&&(e.url=An(e[s(224)],e.data))}function Cn(e,t,r,n){var i,s,a=sn,o=(i=t,s=sn,"[object Array]"===Object[s(264)][s(232)][s(260)](i));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(o?"":c)+"]"),!n&&o?e[a(289)](u.name,u[a(288)]):(r?o(u):Tn(u))?Cn(e,u,r,c):e[a(289)](c,u)}}function En(e){for(var t=sn,r=Array[t(264)][t(221)].call(arguments,1),n=0,i=r[t(240)];n<i;n++){var s=r[n]||{};for(var a in s)s[t(243)](a)&&void 0!==s[a]&&(e[a]=s[a])}return e}function Tn(e){var t=sn,r=typeof e;return r===t(229)||r===t(309)&&!!e}function xn(e,t){var r=_n();return(xn=function(e,t){return r[e-=216]})(e,t)}function Dn(e){return typeof e===sn(229)}function Pn(){return(new Date).getTime()}gn.get=function(e,t,r,n){return Dn(t)&&(n=n||r,r=t,t=void 0),gn({url:e,data:t,success:r,dataType:n})},gn.post=function(e,t,r,n){var i=sn;return Dn(t)&&(n=n||r,r=t,t=void 0),gn({type:i(282),url:e,data:t,success:r,dataType:n})},gn.getJSON=function(e,t,r){var n=sn;return Dn(t)&&(r=t,t=void 0),gn({url:e,data:t,success:r,dataType:n(268)})},gn[sn(249)]=function(e,t){return t?En(En(e,vn),t):En(vn,e)};var Bn=Fn;function Mn(e){return parseInt(e)===e}function Un(e){var t=Fn;if(!Mn(e[t(313)]))return!1;for(var r=0;r<e[t(313)];r++)if(!Mn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function Fn(e,t){var r=hi();return(Fn=function(e,t){return r[e-=311]})(e,t)}function Rn(e,t){var r=Fn;if(e[r(354)]&&"Uint8Array"===e[r(371)])return t&&(e=e.slice?e.slice():Array.prototype[r(331)][r(365)](e)),e;if(Array[r(311)](e)){if(!Un(e))throw new Error(r(339)+e);return new Uint8Array(e)}if(Mn(e[r(313)])&&Un(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function Ln(e){return new Uint8Array(e)}function On(e,t,r,n,i){var s=Fn;(null!=n||null!=i)&&(e=e.slice?e.slice(n,i):Array.prototype[s(331)].call(e,n,i)),t[s(326)](e,r)}!function(e){for(var t=Fn,r=e();;)try{if(315288===-parseInt(t(323))/1+-parseInt(t(360))/2+-parseInt(t(316))/3+parseInt(t(346))/4*(-parseInt(t(366))/5)+-parseInt(t(352))/6+-parseInt(t(329))/7+-parseInt(t(338))/8*(-parseInt(t(318))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(hi);var Vn,Nn,zn={toBytes:function(e){var t=Fn,r=[],n=0;for(e=encodeURI(e);n<e[t(313)];){var i=e[t(312)](n++);37===i?(r.push(parseInt(e[t(372)](n,2),16)),n+=2):r[t(370)](i)}return Rn(r)},fromBytes:function(e){for(var t=Fn,r=[],n=0;n<e[t(313)];){var i=e[n];i<128?(r[t(370)](String[t(327)](i)),n++):i>191&&i<224?(r[t(370)](String.fromCharCode((31&i)<<6|63&e[n+1])),n+=2):(r[t(370)](String[t(327)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(334)]("")}},Hn=(Nn=(Vn=Fn)(332),{toBytes:function(e){for(var t=Fn,r=[],n=0;n<e[t(313)];n+=2)r[t(370)](parseInt(e[t(372)](n,2),16));return r},fromBytes:function(e){for(var t=Vn,r=[],n=0;n<e[t(313)];n++){var i=e[n];r[t(370)](Nn[(240&i)>>4]+Nn[15&i])}return r.join("")}}),Wn={16:10,24:12,32:14},jn=[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],Gn=[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],$n=[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],qn=[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],Kn=[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],Yn=[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],Jn=[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],Xn=[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],Zn=[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],Qn=[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],ei=[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],ti=[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],ri=[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],ni=[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],ii=[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 si(e){for(var t=Fn,r=[],n=0;n<e[t(313)];n+=4)r[t(370)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var ai=function(e){var t=Fn;if(!(this instanceof ai))throw Error(t(374));Object[t(375)](this,"key",{value:Rn(e,!0)}),this[t(362)]()};ai[Bn(363)][Bn(362)]=function(){var e=Bn,t=Wn[this[e(314)][e(313)]];if(null==t)throw new Error(e(347));this._Ke=[],this[e(319)]=[];for(var r=0;r<=t;r++)this[e(359)].push([0,0,0,0]),this._Kd[e(370)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(314)].length/4,a=si(this[e(314)]);for(r=0;r<s;r++)n=r>>2,this[e(359)][n][r%4]=a[r],this[e(319)][t-n][r%4]=a[r];for(var o,c=0,u=s;u<i;){if(o=a[s-1],a[0]^=Gn[o>>16&255]<<24^Gn[o>>8&255]<<16^Gn[255&o]<<8^Gn[o>>24&255]^jn[c]<<24,c+=1,8!=s)for(r=1;r<s;r++)a[r]^=a[r-1];else{for(r=1;r<s/2;r++)a[r]^=a[r-1];o=a[s/2-1],a[s/2]^=Gn[255&o]^Gn[o>>8&255]<<8^Gn[o>>16&255]<<16^Gn[o>>24&255]<<24;for(r=s/2+1;r<s;r++)a[r]^=a[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this[e(359)][l][d]=a[r],this[e(319)][t-l][d]=a[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)o=this[e(319)][l][d],this[e(319)][l][d]=ti[o>>24&255]^ri[o>>16&255]^ni[o>>8&255]^ii[255&o]},ai[Bn(363)][Bn(333)]=function(e){var t=Bn;if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var r=this[t(359)][t(313)]-1,n=[0,0,0,0],i=si(e),s=0;s<4;s++)i[s]^=this[t(359)][0][s];for(var a=1;a<r;a++){for(s=0;s<4;s++)n[s]=qn[i[s]>>24&255]^Kn[i[(s+1)%4]>>16&255]^Yn[i[(s+2)%4]>>8&255]^Jn[255&i[(s+3)%4]]^this[t(359)][a][s];i=n.slice()}var o,c=Ln(16);for(s=0;s<4;s++)o=this[t(359)][r][s],c[4*s]=255&(Gn[i[s]>>24&255]^o>>24),c[4*s+1]=255&(Gn[i[(s+1)%4]>>16&255]^o>>16),c[4*s+2]=255&(Gn[i[(s+2)%4]>>8&255]^o>>8),c[4*s+3]=255&(Gn[255&i[(s+3)%4]]^o);return c},ai.prototype[Bn(348)]=function(e){var t=Bn;if(16!=e[t(313)])throw new Error(t(349));for(var r=this[t(319)][t(313)]-1,n=[0,0,0,0],i=si(e),s=0;s<4;s++)i[s]^=this[t(319)][0][s];for(var a=1;a<r;a++){for(s=0;s<4;s++)n[s]=Xn[i[s]>>24&255]^Zn[i[(s+3)%4]>>16&255]^Qn[i[(s+2)%4]>>8&255]^ei[255&i[(s+1)%4]]^this[t(319)][a][s];i=n[t(331)]()}var o,c=Ln(16);for(s=0;s<4;s++)o=this[t(319)][r][s],c[4*s]=255&($n[i[s]>>24&255]^o>>24),c[4*s+1]=255&($n[i[(s+3)%4]>>16&255]^o>>16),c[4*s+2]=255&($n[i[(s+2)%4]>>8&255]^o>>8),c[4*s+3]=255&($n[255&i[(s+1)%4]]^o);return c};var oi=function(e){var t=Bn;if(!(this instanceof oi))throw Error(t(374));this[t(317)]=t(367),this[t(371)]=t(335),this._aes=new ai(e)};oi[Bn(363)].encrypt=function(e){var t=Bn;if((e=Rn(e))[t(313)]%16!=0)throw new Error(t(320));for(var r=Ln(e[t(313)]),n=Ln(16),i=0;i<e.length;i+=16)On(e,n,0,i,i+16),On(n=this[t(337)][t(333)](n),r,i);return r},oi[Bn(363)][Bn(348)]=function(e){var t=Bn;if((e=Rn(e))[t(313)]%16!=0)throw new Error(t(353));for(var r=Ln(e[t(313)]),n=Ln(16),i=0;i<e[t(313)];i+=16)On(e,n,0,i,i+16),On(n=this[t(337)][t(348)](n),r,i);return r};var ci=function(e,t){var r=Bn;if(!(this instanceof ci))throw Error(r(374));if(this[r(317)]="Cipher Block Chaining",this[r(371)]=r(373),t){if(16!=t.length)throw new Error(r(351))}else t=Ln(16);this._lastCipherblock=Rn(t,!0),this[r(337)]=new ai(e)};ci[Bn(363)][Bn(333)]=function(e){var t=Bn;if((e=Rn(e)).length%16!=0)throw new Error(t(320));for(var r=Ln(e.length),n=Ln(16),i=0;i<e[t(313)];i+=16){On(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(344)][s];this[t(344)]=this[t(337)][t(333)](n),On(this._lastCipherblock,r,i)}return r},ci[Bn(363)].decrypt=function(e){var t=Bn;if((e=Rn(e))[t(313)]%16!=0)throw new Error(t(353));for(var r=Ln(e.length),n=Ln(16),i=0;i<e[t(313)];i+=16){On(e,n,0,i,i+16),n=this._aes[t(348)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(344)][s];On(e,this[t(344)],0,i,i+16)}return r};var ui=function(e,t,r){var n=Bn;if(!(this instanceof ui))throw Error(n(374));if(this.description=n(324),this.name=n(364),t){if(16!=t[n(313)])throw new Error(n(369))}else t=Ln(16);!r&&(r=1),this[n(361)]=r,this._shiftRegister=Rn(t,!0),this[n(337)]=new ai(e)};ui.prototype[Bn(333)]=function(e){var t=Bn;if(e[t(313)]%this.segmentSize!=0)throw new Error(t(355));for(var r,n=Rn(e,!0),i=0;i<n[t(313)];i+=this[t(361)]){r=this._aes.encrypt(this[t(340)]);for(var s=0;s<this[t(361)];s++)n[i+s]^=r[s];On(this[t(340)],this[t(340)],0,this.segmentSize),On(n,this[t(340)],16-this[t(361)],i,i+this[t(361)])}return n},ui[Bn(363)][Bn(348)]=function(e){var t=Bn;if(e.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var r,n=Rn(e,!0),i=0;i<n.length;i+=this[t(361)]){r=this[t(337)][t(333)](this[t(340)]);for(var s=0;s<this[t(361)];s++)n[i+s]^=r[s];On(this._shiftRegister,this[t(340)],0,this[t(361)]),On(e,this._shiftRegister,16-this[t(361)],i,i+this[t(361)])}return n};var li=function(e,t){var r=Bn;if(!(this instanceof li))throw Error(r(374));if(this[r(317)]=r(345),this.name="ofb",t){if(16!=t.length)throw new Error(r(351))}else t=Ln(16);this[r(350)]=Rn(t,!0),this[r(368)]=16,this._aes=new ai(e)};li[Bn(363)][Bn(333)]=function(e){for(var t=Bn,r=Rn(e,!0),n=0;n<r[t(313)];n++)16===this[t(368)]&&(this[t(350)]=this._aes[t(333)](this._lastPrecipher),this[t(368)]=0),r[n]^=this[t(350)][this[t(368)]++];return r},li[Bn(363)][Bn(348)]=li[Bn(363)][Bn(333)];var di=function(e){var t=Bn;if(!(this instanceof di))throw Error(t(341));0!==e&&!e&&(e=1),typeof e===t(336)?(this[t(321)]=Ln(16),this[t(322)](e)):this[t(356)](e)};di[Bn(363)].setValue=function(e){var t=Bn;if(typeof e!==t(336)||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number[t(330)])throw new Error(t(342));for(var r=15;r>=0;--r)this[t(321)][r]=e%256,e=parseInt(e/256)},di[Bn(363)][Bn(356)]=function(e){var t=Bn;if(16!=(e=Rn(e,!0))[t(313)])throw new Error("invalid counter bytes size (must be 16 bytes)");this[t(321)]=e},di.prototype[Bn(328)]=function(){for(var e=Bn,t=15;t>=0;t--){if(255!==this._counter[t]){this[e(321)][t]++;break}this._counter[t]=0}};var fi=function(e,t){var r=Bn;if(!(this instanceof fi))throw Error("AES must be instanitated with `new`");this.description=r(357),this[r(371)]=r(358),!(t instanceof di)&&(t=new di(t)),this[r(321)]=t,this._remainingCounter=null,this[r(315)]=16,this[r(337)]=new ai(e)};function hi(){var e=["0123456789abcdef","encrypt","join","ecb","number","_aes","3828248IoUUph","Array contains invalid value: ","_shiftRegister","Counter must be instanitated with `new`","integer value out of safe range","PKCS#7 padding byte out of range","_lastCipherblock","Output Feedback","116780HzkjRe","invalid key size (must be 16, 24 or 32 bytes)","decrypt","invalid ciphertext size (must be 16 bytes)","_lastPrecipher","invalid initialation vector size (must be 16 bytes)","1180362ynzNlP","invalid ciphertext size (must be multiple of 16 bytes)","buffer","invalid plaintext size (must be segmentSize bytes)","setBytes","Counter","ctr","_Ke","775188qmKFxJ","segmentSize","_prepare","prototype","cfb","call","50HvHFyD","Electronic Code Block","_lastPrecipherIndex","invalid initialation vector size (must be 16 size)","push","name","substr","cbc","AES must be instanitated with `new`","defineProperty","isArray","charCodeAt","length","key","_remainingCounterIndex","1076472tCcLnQ","description","45thmKYI","_Kd","invalid plaintext size (must be multiple of 16 bytes)","_counter","setValue","483356AkSoHo","Cipher Feedback","_remainingCounter","set","fromCharCode","increment","2512412BOZlLq","MAX_SAFE_INTEGER","slice"];return(hi=function(){return e})()}fi[Bn(363)][Bn(333)]=function(e){for(var t=Bn,r=Rn(e,!0),n=0;n<r.length;n++)16===this._remainingCounterIndex&&(this[t(325)]=this[t(337)][t(333)](this._counter._counter),this[t(315)]=0,this._counter[t(328)]()),r[n]^=this[t(325)][this[t(315)]++];return r},fi[Bn(363)][Bn(348)]=fi.prototype[Bn(333)];const pi={AES:ai,Counter:di,ModeOfOperation:{ecb:oi,cbc:ci,cfb:ui,ofb:li,ctr:fi},utils:{hex:Hn,utf8:zn},padding:{pkcs7:{pad:function(e){var t=Bn,r=16-(e=Rn(e,!0)).length%16,n=Ln(e.length+r);On(e,n);for(var i=e.length;i<n[t(313)];i++)n[i]=r;return n},strip:function(e){var t=Bn;if((e=Rn(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var r=e[e[t(313)]-1];if(r>16)throw new Error(t(343));for(var n=e[t(313)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error("PKCS#7 invalid padding byte");var s=Ln(n);return On(e,s,0,0,n),s}}},_arrayTest:{coerceArray:Rn,createArray:Ln,copyArray:On}};var mi=gi;function vi(){var e=["_doProcessBlock","object","$super","Malformed UTF-8 data","WordArray","162198TWTrEO","toString","1450442WMWEEV","words","ceil","883264HtJakb","undefined","max","5lIvlaX","488JYRhlR","Latin1","randomBytes","4781676bxPwdQ","hasOwnProperty","apply","algo","join","cfg","exports","create","init","stringify","_data","splice","msCrypto","_process","parse","_nDataBytes","crypto","string","2LVgWWM","amd","_append","call","createCommonjsModule","18908630RGlBGA","finalize","length","BufferedBlockAlgorithm","min","9653946ZtWVhV","_minBufferSize","function","concat","push","_doReset","slice","50782YWDcyK","getRandomValues","extend","commonjsGlobal","clone","commonjsRequire","Native crypto module could not be used to get secure random number.","Base","lib","readInt32LE","blockSize","prototype","reset","sigBytes","Utf8","Hex"];return(vi=function(){return e})()}!function(e){for(var t=gi,r=e();;)try{if(813594===-parseInt(t(464))/1*(-parseInt(t(515))/2)+parseInt(t(497))/3+-parseInt(t(490))/4+parseInt(t(493))/5*(-parseInt(t(457))/6)+parseInt(t(487))/7+-parseInt(t(494))/8*(parseInt(t(485))/9)+parseInt(t(520))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(vi);var yi=nt[mi(519)](function(e,t){var r,i,s;r=nt[mi(467)],i=function(){var e=e||function(e){var t,r=gi;if(typeof window!==r(491)&&window[r(513)]&&(t=window[r(513)]),"undefined"!=typeof self&&self[r(513)]&&(t=self[r(513)]),typeof globalThis!==r(491)&&globalThis.crypto&&(t=globalThis[r(513)]),!t&&typeof window!==r(491)&&window[r(509)]&&(t=window[r(509)]),!t&&void 0!==tt&&nt[r(467)].crypto&&(t=tt[r(513)]),!t&&"function"==typeof nt[r(469)])try{t=n.default}catch(e){}var i=function(){var e=r;if(t){if(typeof t[e(465)]===e(459))try{return t[e(465)](new Uint32Array(1))[0]}catch(e){}if(typeof t[e(496)]===e(459))try{return t[e(496)](4)[e(473)]()}catch(e){}}throw new Error(e(470))},s=Object[r(504)]||function(){function e(){}return function(t){var r,n=gi;return e.prototype=t,r=new e,e[n(475)]=null,r}}(),a={},o=a[r(472)]={},c=o[r(471)]={extend:function(e){var t=gi,r=s(this);return e&&r.mixIn(e),(!r[t(498)](t(505))||this.init===r[t(505)])&&(r[t(505)]=function(){var e=t;r[e(482)][e(505)][e(499)](this,arguments)}),r[t(505)].prototype=r,r[t(482)]=this,r},create:function(){var e=gi,t=this[e(466)]();return t[e(505)][e(499)](t,arguments),t},init:function(){},mixIn:function(e){var t=gi;for(var r in e)e[t(498)](r)&&(this[r]=e[r]);e[t(498)](t(486))&&(this[t(486)]=e.toString)},clone:function(){var e=gi;return this[e(505)].prototype[e(466)](this)}},u=o[r(484)]=c.extend({init:function(e,t){var n=r;e=this[n(488)]=e||[],null!=t?this.sigBytes=t:this[n(477)]=4*e[n(454)]},toString:function(e){return(e||d)[r(506)](this)},concat:function(e){var t=r,n=this.words,i=e[t(488)],s=this.sigBytes,a=e[t(477)];if(this.clamp(),s%4)for(var o=0;o<a;o++){var c=i[o>>>2]>>>24-o%4*8&255;n[s+o>>>2]|=c<<24-(s+o)%4*8}else for(var u=0;u<a;u+=4)n[s+u>>>2]=i[u>>>2];return this[t(477)]+=a,this},clamp:function(){var t=r,n=this[t(488)],i=this[t(477)];n[i>>>2]&=4294967295<<32-i%4*8,n[t(454)]=e.ceil(i/4)},clone:function(){var e=r,t=c[e(468)][e(518)](this);return t[e(488)]=this[e(488)][e(463)](0),t},random:function(e){for(var t=r,n=[],s=0;s<e;s+=4)n[t(461)](i());return new(u[t(505)])(n,e)}}),l=a.enc={},d=l[r(479)]={stringify:function(e){for(var t=r,n=e[t(488)],i=e.sigBytes,s=[],a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;s[t(461)]((o>>>4).toString(16)),s[t(461)]((15&o).toString(16))}return s[t(501)]("")},parse:function(e){for(var t=r,n=e[t(454)],i=[],s=0;s<n;s+=2)i[s>>>3]|=parseInt(e.substr(s,2),16)<<24-s%8*4;return new(u[t(505)])(i,n/2)}},f=l[r(495)]={stringify:function(e){for(var t=r,n=e[t(488)],i=e.sigBytes,s=[],a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;s[t(461)](String.fromCharCode(o))}return s[t(501)]("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new u.init(r,t)}},h=l[r(478)]={stringify:function(e){var t=r;try{return decodeURIComponent(escape(f[t(506)](e)))}catch(e){throw new Error(t(483))}},parse:function(e){return f[r(511)](unescape(encodeURIComponent(e)))}},p=o[r(455)]=c.extend({reset:function(){var e=r;this._data=new(u[e(505)]),this[e(512)]=0},_append:function(e){var t=r;typeof e==t(514)&&(e=h[t(511)](e)),this[t(507)][t(460)](e),this._nDataBytes+=e[t(477)]},_process:function(t){var n,i=r,s=this[i(507)],a=s[i(488)],o=s[i(477)],c=this[i(474)],l=o/(4*c),d=(l=t?e[i(489)](l):e[i(492)]((0|l)-this[i(458)],0))*c,f=e[i(456)](4*d,o);if(d){for(var h=0;h<d;h+=c)this[i(480)](a,h);n=a[i(508)](0,d),s[i(477)]-=f}return new(u[i(505)])(n,f)},clone:function(){var e=r,t=c[e(468)][e(518)](this);return t[e(507)]=this[e(507)].clone(),t},_minBufferSize:0});o.Hasher=p[r(466)]({cfg:c[r(466)](),init:function(e){var t=r;this[t(502)]=this[t(502)].extend(e),this[t(476)]()},reset:function(){var e=r;p[e(476)][e(518)](this),this[e(462)]()},update:function(e){var t=r;return this[t(517)](e),this[t(510)](),this},finalize:function(e){return e&&this[r(517)](e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){var n=gi;return new(e[n(505)])(r)[n(453)](t)}},_createHmacHelper:function(e){return function(t,r){var n=gi;return new(m.HMAC[n(505)])(e,r)[n(453)](t)}}});var m=a[r(500)]={};return a}(Math);return e},"object"===(s=gi)(481)?e[s(503)]=i():"undefined"===s(459)&&(void 0)[s(516)]?(void 0)([],i):r.CryptoJS=i()});function gi(e,t){var r=vi();return(gi=function(e,t){return r[e-=453]})(e,t)}function _i(e,t){var r=bi();return(_i=function(e,t){return r[e-=210]})(e,t)}!function(e){for(var t=_i,r=e();;)try{if(344621===-parseInt(t(211))/1*(parseInt(t(234))/2)+parseInt(t(219))/3+-parseInt(t(235))/4*(-parseInt(t(215))/5)+parseInt(t(222))/6*(parseInt(t(223))/7)+-parseInt(t(217))/8*(-parseInt(t(238))/9)+-parseInt(t(212))/10*(-parseInt(t(216))/11)+-parseInt(t(236))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(bi);rt(function(e,t){var r,n,i;r=nt[_i(237)],n=function(e){return n=(r=e)[(t=_i)(228)],i=n[t(231)],s=n[t(230)],(a=r[t(226)]={}).Word=i[t(240)]({init:function(e,r){var n=t;this[n(221)]=e,this[n(220)]=r}}),a[t(230)]=i.extend({init:function(e,r){var n=t;e=this[n(214)]=e||[],this[n(233)]=null!=r?r:8*e.length},toX32:function(){for(var e=t,r=this[e(214)],n=r[e(218)],i=[],a=0;a<n;a++){var o=r[a];i[e(227)](o.high),i.push(o[e(220)])}return s.create(i,this[e(233)])},clone:function(){for(var e=t,r=i[e(239)][e(224)](this),n=r[e(214)]=this[e(214)].slice(0),s=n[e(218)],a=0;a<s;a++)n[a]=n[a].clone();return r}}),e;var t,r,n,i,s,a},(i=_i)(210)==i(210)?e.exports=n(yi):"undefined"===i(213)&&(void 0)[i(229)]?(void 0)([i(225)],n):n(r[i(232)])});function bi(){var e=["55rfnrmJ","7296245MEmzvU","3947872opzuAX","length","1119690tWnbHu","low","high","32334jzLQic","217gBtaBc","call","./core","x64","push","lib","amd","WordArray","Base","CryptoJS","sigBytes","5534SDMzCQ","71636YZhbhs","11089248TNdECr","commonjsGlobal","9GsOkSq","clone","extend","object","226jvHhku","10lnEade","function","words"];return(bi=function(){return e})()}function Si(){var e=["byteOffset","./core","exports","createCommonjsModule","CryptoJS","call","260394OgMbiU","object","WordArray","undefined","8513994wEVWGA","lib","buffer","prototype","commonjsGlobal","4CXnCoj","141263qVKwah","init","function","9096787LZSvqY","1011760zhkYon","apply","14404232kCmXUv","1105065MHgvTU"];return(Si=function(){return e})()}var wi=Ii;function Ii(e,t){var r=Si();return(Ii=function(e,t){return r[e-=208]})(e,t)}!function(e){for(var t=Ii,r=e();;)try{if(974817===-parseInt(t(215))/1+parseInt(t(219))/2+-parseInt(t(229))/3*(parseInt(t(214))/4)+-parseInt(t(222))/5+parseInt(t(209))/6+parseInt(t(218))/7+-parseInt(t(221))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Si);nt[wi(226)](function(e,t){var r,n,i,s=wi;r=nt[s(213)],n=function(e){var t=s;return function(){var t=Ii;if("function"==typeof ArrayBuffer){var r=e.lib[t(231)],n=r[t(216)],i=r[t(216)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(208)&&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(211)],e[r(223)],e.byteLength)),e instanceof Uint8Array){for(var i=e.byteLength,s=[],a=0;a<i;a++)s[a>>>2]|=e[a]<<24-a%4*8;n[r(228)](this,s,i)}else n[r(220)](this,arguments)};i[t(212)]=r}}(),e[t(210)].WordArray},"object"===(i=Ii)(230)?e[i(225)]=n(yi):"undefined"===i(217)&&(void 0).amd?(void 0)([i(224)],n):n(r[i(227)])});function Ai(e,t){var r=Ci();return(Ai=function(e,t){return r[e-=228]})(e,t)}var ki=Ai;function Ci(){var e=["amd","Utf16","object","702471xXcNiy","88350YuyOii","Utf16LE","length","join","create","2032560hPAvJD","1272296ylwtUQ","sigBytes","1538733OmhBRr","./core","charCodeAt","6590466ZTXMuu","139607SypiTH","enc","2zuervp","exports","155MYdlkS","lib","Utf16BE","fromCharCode","words","CryptoJS","createCommonjsModule","function"];return(Ci=function(){return e})()}!function(e){for(var t=Ai,r=e();;)try{if(253780===parseInt(t(252))/1*(parseInt(t(254))/2)+parseInt(t(239))/3+-parseInt(t(246))/4+parseInt(t(228))/5*(parseInt(t(240))/6)+parseInt(t(248))/7+parseInt(t(245))/8+-parseInt(t(251))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ci);nt[ki(234)](function(e,t){var r,n,i;r=tt,n=function(e){var t=Ai;return function(){var t=Ai,r=e,n=r[t(229)].WordArray,i=r[t(253)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(237)]=i[t(230)]={stringify:function(e){for(var r=t,n=e[r(232)],i=e[r(247)],s=[],a=0;a<i;a+=2){var o=n[a>>>2]>>>16-a%4*8&65535;s.push(String[r(231)](o))}return s[r(243)]("")},parse:function(e){for(var r=t,i=e.length,s=[],a=0;a<i;a++)s[a>>>1]|=e.charCodeAt(a)<<16-a%2*16;return n[r(244)](s,2*i)}},i[t(241)]={stringify:function(e){for(var r=t,n=e[r(232)],i=e[r(247)],a=[],o=0;o<i;o+=2){var c=s(n[o>>>2]>>>16-o%4*8&65535);a.push(String[r(231)](c))}return a.join("")},parse:function(e){for(var r=t,i=e[r(242)],a=[],o=0;o<i;o++)a[o>>>1]|=s(e[r(250)](o)<<16-o%2*16);return n[r(244)](a,2*i)}}}(),e.enc[t(237)]},"object"===(i=Ai)(238)?e[i(255)]=n(yi):"undefined"===i(235)&&(void 0)[i(236)]?(void 0)([i(249)],n):n(r[i(233)])});function Ei(e,t){var r=Ti();return(Ei=function(e,t){return r[e-=292]})(e,t)}!function(e){for(var t=Ei,r=e();;)try{if(925938===parseInt(t(320))/1*(parseInt(t(315))/2)+parseInt(t(307))/3+-parseInt(t(316))/4*(-parseInt(t(296))/5)+-parseInt(t(309))/6*(-parseInt(t(294))/7)+parseInt(t(299))/8+parseInt(t(297))/9*(-parseInt(t(321))/10)+-parseInt(t(295))/11*(parseInt(t(292))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ti);rt(function(e,t){var r,n,i,s=Ei;r=nt[s(317)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=Ei)(311)].WordArray,r[t(298)].Base64={stringify:function(e){var r=t,n=e[r(318)],i=e[r(301)],s=this._map;e.clamp();for(var a=[],o=0;o<i;o+=3)for(var c=(n[o>>>2]>>>24-o%4*8&255)<<16|(n[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|n[o+2>>>2]>>>24-(o+2)%4*8&255,u=0;u<4&&o+.75*u<i;u++)a.push(s.charAt(c>>>6*(3-u)&63));var l=s[r(300)](64);if(l)for(;a[r(306)]%4;)a[r(319)](l);return a.join("")},parse:function(e){var r=t,i=e.length,s=this[r(314)],a=this[r(304)];if(!a){a=this._reverseMap=[];for(var o=0;o<s[r(306)];o++)a[s[r(308)](o)]=o}var c=s.charAt(64);if(c){var u=e.indexOf(c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,a=[],o=0,c=0;c<r;c++)if(c%4){var u=i[e[s(308)](c-1)]<<c%4*2|i[e.charCodeAt(c)]>>>6-c%4*2;a[o>>>2]|=u<<24-o%4*8,o++}return n.create(a,o)}(e,i,a)},_map:t(303)},e[i(298)][i(312)]},(i=Ei)(293)==i(293)?e[i(302)]=n(yi):"undefined"===i(310)&&(void 0).amd?(void 0)([i(313)],n):n(r[i(305)])});function Ti(){var e=["push","1TyPoPp","257150lMfINM","12dMGJpY","object","7HUNOFp","52745517pSBlFO","20IAQKfW","558mUhIYe","enc","11481360WzGqgi","charAt","sigBytes","exports","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","_reverseMap","CryptoJS","length","3751107aOjROB","charCodeAt","7702806tKAqLg","function","lib","Base64","./core","_map","3487246IhfbcS","1602352jvBvKl","commonjsGlobal","words"];return(Ti=function(){return e})()}function xi(){var e=["indexOf","lib","enc","5172iAWJvT","8407210ZlfWNV","join","push","clamp","charAt","340ZAxbsp","sigBytes","Base64url","12ymGkGc","4HudDqj","1107yULfXc","length","object","_reverseMap","charCodeAt","commonjsGlobal","16944455Jthfch","12235286yVlJWl","amd","CryptoJS","686121zOvdPt","_map","./core","words","12594904JNpHVG","exports","9QTwQxr","_safe_map","328susdJJ","createCommonjsModule","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","WordArray"];return(xi=function(){return e})()}var Di=Pi;function Pi(e,t){var r=xi();return(Pi=function(e,t){return r[e-=171]})(e,t)}!function(e){for(var t=Pi,r=e();;)try{if(877788===parseInt(t(188))/1*(parseInt(t(206))/2)+-parseInt(t(198))/3*(-parseInt(t(187))/4)+parseInt(t(183))/5*(-parseInt(t(177))/6)+-parseInt(t(195))/7+parseInt(t(202))/8+-parseInt(t(204))/9*(parseInt(t(178))/10)+parseInt(t(194))/11*(parseInt(t(186))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(xi);nt[Di(171)](function(e,t){var r,n,i,s=Di;r=nt[s(193)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=Pi)(175)][t(173)],r[t(176)][t(185)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(201)],s=e[n(184)],a=r?this[n(205)]:this[n(199)];e[n(181)]();for(var o=[],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++)o[n(180)](a[n(182)](u>>>6*(3-l)&63));var d=a[n(182)](64);if(d)for(;o[n(189)]%4;)o[n(180)](d);return o[n(179)]("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e.length,a=r?this._safe_map:this[i(199)],o=this[i(191)];if(!o){o=this._reverseMap=[];for(var c=0;c<a.length;c++)o[a.charCodeAt(c)]=c}var u=a[i(182)](64);if(u){var l=e[i(174)](u);-1!==l&&(s=l)}return function(e,r,i){for(var s=t,a=[],o=0,c=0;c<r;c++)if(c%4){var u=i[e[s(192)](c-1)]<<c%4*2|i[e.charCodeAt(c)]>>>6-c%4*2;a[o>>>2]|=u<<24-o%4*8,o++}return n.create(a,o)}(e,s,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:t(172)},e[i(176)][i(185)]},(i=Pi)(190)==i(190)?e[i(203)]=n(yi):n(r[i(197)])});var Bi=Mi;!function(e){for(var t=Mi,r=e();;)try{if(130955===-parseInt(t(282))/1*(-parseInt(t(294))/2)+-parseInt(t(273))/3+parseInt(t(293))/4*(-parseInt(t(300))/5)+parseInt(t(275))/6+parseInt(t(295))/7*(-parseInt(t(302))/8)+parseInt(t(285))/9+-parseInt(t(288))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ui);nt[Bi(287)](function(e,t){var r,n,i,s=Bi;r=nt[s(281)],n=function(e){var t=s;return function(t){var r=Mi,n=e,i=n.lib,s=i[r(284)],a=i[r(277)],o=n.algo,c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(274)](t.sin(n+1))|0}();var u=o[r(292)]=a[r(298)]({_doReset:function(){var e=r;this._hash=new(s[e(297)])([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,a=e[s];e[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var o=this[n(283)].words,u=e[t+0],p=e[t+1],m=e[t+2],v=e[t+3],y=e[t+4],g=e[t+5],_=e[t+6],b=e[t+7],S=e[t+8],w=e[t+9],I=e[t+10],A=e[t+11],k=e[t+12],C=e[t+13],E=e[t+14],T=e[t+15],x=o[0],D=o[1],P=o[2],B=o[3];x=l(x,D,P,B,u,7,c[0]),B=l(B,x,D,P,p,12,c[1]),P=l(P,B,x,D,m,17,c[2]),D=l(D,P,B,x,v,22,c[3]),x=l(x,D,P,B,y,7,c[4]),B=l(B,x,D,P,g,12,c[5]),P=l(P,B,x,D,_,17,c[6]),D=l(D,P,B,x,b,22,c[7]),x=l(x,D,P,B,S,7,c[8]),B=l(B,x,D,P,w,12,c[9]),P=l(P,B,x,D,I,17,c[10]),D=l(D,P,B,x,A,22,c[11]),x=l(x,D,P,B,k,7,c[12]),B=l(B,x,D,P,C,12,c[13]),P=l(P,B,x,D,E,17,c[14]),x=d(x,D=l(D,P,B,x,T,22,c[15]),P,B,p,5,c[16]),B=d(B,x,D,P,_,9,c[17]),P=d(P,B,x,D,A,14,c[18]),D=d(D,P,B,x,u,20,c[19]),x=d(x,D,P,B,g,5,c[20]),B=d(B,x,D,P,I,9,c[21]),P=d(P,B,x,D,T,14,c[22]),D=d(D,P,B,x,y,20,c[23]),x=d(x,D,P,B,w,5,c[24]),B=d(B,x,D,P,E,9,c[25]),P=d(P,B,x,D,v,14,c[26]),D=d(D,P,B,x,S,20,c[27]),x=d(x,D,P,B,C,5,c[28]),B=d(B,x,D,P,m,9,c[29]),P=d(P,B,x,D,b,14,c[30]),x=f(x,D=d(D,P,B,x,k,20,c[31]),P,B,g,4,c[32]),B=f(B,x,D,P,S,11,c[33]),P=f(P,B,x,D,A,16,c[34]),D=f(D,P,B,x,E,23,c[35]),x=f(x,D,P,B,p,4,c[36]),B=f(B,x,D,P,y,11,c[37]),P=f(P,B,x,D,b,16,c[38]),D=f(D,P,B,x,I,23,c[39]),x=f(x,D,P,B,C,4,c[40]),B=f(B,x,D,P,u,11,c[41]),P=f(P,B,x,D,v,16,c[42]),D=f(D,P,B,x,_,23,c[43]),x=f(x,D,P,B,w,4,c[44]),B=f(B,x,D,P,k,11,c[45]),P=f(P,B,x,D,T,16,c[46]),x=h(x,D=f(D,P,B,x,m,23,c[47]),P,B,u,6,c[48]),B=h(B,x,D,P,b,10,c[49]),P=h(P,B,x,D,E,15,c[50]),D=h(D,P,B,x,g,21,c[51]),x=h(x,D,P,B,k,6,c[52]),B=h(B,x,D,P,v,10,c[53]),P=h(P,B,x,D,I,15,c[54]),D=h(D,P,B,x,p,21,c[55]),x=h(x,D,P,B,S,6,c[56]),B=h(B,x,D,P,T,10,c[57]),P=h(P,B,x,D,_,15,c[58]),D=h(D,P,B,x,C,21,c[59]),x=h(x,D,P,B,y,6,c[60]),B=h(B,x,D,P,A,10,c[61]),P=h(P,B,x,D,m,15,c[62]),D=h(D,P,B,x,w,21,c[63]),o[0]=o[0]+x|0,o[1]=o[1]+D|0,o[2]=o[2]+P|0,o[3]=o[3]+B|0},_doFinalize:function(){var e=r,n=this._data,i=n.words,s=8*this[e(290)],a=8*n[e(291)];i[a>>>5]|=128<<24-a%32;var o=t[e(276)](s/4294967296),c=s;i[15+(a+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),i[14+(a+64>>>9<<4)]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),n[e(291)]=4*(i[e(296)]+1),this._process();for(var u=this[e(283)],l=u[e(286)],d=0;d<4;d++){var f=l[d];l[d]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8)}return u},clone:function(){var e=r,t=a.clone.call(this);return t[e(283)]=this[e(283)][e(299)](),t}});function l(e,t,r,n,i,s,a){var o=e+(t&r|~t&n)+i+a;return(o<<s|o>>>32-s)+t}function d(e,t,r,n,i,s,a){var o=e+(t&n|r&~n)+i+a;return(o<<s|o>>>32-s)+t}function f(e,t,r,n,i,s,a){var o=e+(t^r^n)+i+a;return(o<<s|o>>>32-s)+t}function h(e,t,r,n,i,s,a){var o=e+(r^(t|~n))+i+a;return(o<<s|o>>>32-s)+t}n[r(292)]=a[r(279)](u),n.HmacMD5=a._createHmacHelper(u)}(Math),e[t(292)]},"object"===(i=Mi)(289)?e[i(278)]=n(yi):n(r[i(301)])});function Mi(e,t){var r=Ui();return(Mi=function(e,t){return r[e-=273]})(e,t)}function Ui(){var e=["380280SVhfxp","object","_nDataBytes","sigBytes","MD5","9684MjMqAi","4BivWqZ","705901GPHegb","length","init","extend","clone","115usdcfC","CryptoJS","8UxWRlp","326703yGbnPO","abs","110460erzhQr","floor","Hasher","exports","_createHelper","amd","commonjsGlobal","83914dmgYbJ","_hash","WordArray","2233548vETxyZ","words","createCommonjsModule"];return(Ui=function(){return e})()}var Fi=Ri;function Ri(e,t){var r=Li();return(Ri=function(e,t){return r[e-=231]})(e,t)}function Li(){var e=["exports","Hasher","./core","algo","209285STBxUH","12491464QSUPml","object","createCommonjsModule","_process","lib","3221211OxdcNc","_data","amd","419165lRlUPH","length","48rubcry","SHA1","3487236qCrUek","_createHmacHelper","sigBytes","init","_nDataBytes","533034lorPav","1237359qHDZuv","WordArray","_hash"];return(Li=function(){return e})()}!function(e){for(var t=Ri,r=e();;)try{if(504562===parseInt(t(254))/1+parseInt(t(246))/2+-parseInt(t(247))/3+parseInt(t(241))/4+-parseInt(t(237))/5*(-parseInt(t(239))/6)+parseInt(t(234))/7+-parseInt(t(255))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Li);nt[Fi(231)](function(e,t){var r,n,i;r=tt,n=function(e){return n=(r=e)[(t=Ri)(233)],i=n[t(248)],s=n[t(251)],a=r[t(253)],o=[],c=a[t(240)]=s.extend({_doReset:function(){var e=t;this._hash=new(i[e(244)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=this[t(249)].words,i=n[0],s=n[1],a=n[2],c=n[3],u=n[4],l=0;l<80;l++){if(l<16)o[l]=0|e[r+l];else{var d=o[l-3]^o[l-8]^o[l-14]^o[l-16];o[l]=d<<1|d>>>31}var f=(i<<5|i>>>27)+u+o[l];f+=l<20?1518500249+(s&a|~s&c):l<40?1859775393+(s^a^c):l<60?(s&a|s&c|a&c)-1894007588:(s^a^c)-899497514,u=c,c=a,a=s<<30|s>>>2,s=i,i=f}n[0]=n[0]+i|0,n[1]=n[1]+s|0,n[2]=n[2]+a|0,n[3]=n[3]+c|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=t,r=this[e(235)],n=r.words,i=8*this[e(245)],s=8*r[e(243)];return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math.floor(i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(243)]=4*n[e(238)],this[e(232)](),this[e(249)]},clone:function(){var e=t,r=s.clone.call(this);return r[e(249)]=this[e(249)].clone(),r}}),r[t(240)]=s._createHelper(c),r.HmacSHA1=s[t(242)](c),e.SHA1;var t,r,n,i,s,a,o,c},(i=Ri)(256)==i(256)?e[i(250)]=n(yi):n(r.CryptoJS)});function Oi(e,t){var r=Ni();return(Oi=function(e,t){return r[e-=492]})(e,t)}var Vi=Oi;function Ni(){var e=["floor","call","1448976lubHLU","5490bxBIQB","24NCCWWm","clone","24sVIcEl","SHA256","lib","commonjsGlobal","function","words","createCommonjsModule","337309gpGgiS","2754305nGrbRo","pow","_data","2289843Qfgmny","init","1996852cYZVte","_createHmacHelper","96LjInVX","297exaYWy","exports","65332SQDwGt","algo","object","Hasher","_createHelper","_hash","CryptoJS","2WESvuq","sqrt","length","HmacSHA256","./core","132nGZjOo","extend"];return(Ni=function(){return e})()}!function(e){for(var t=Oi,r=e();;)try{if(964677===-parseInt(t(494))/1*(-parseInt(t(503))/2)+parseInt(t(522))/3*(-parseInt(t(525))/4)+-parseInt(t(515))/5+parseInt(t(499))/6*(parseInt(t(514))/7)+-parseInt(t(507))/8*(parseInt(t(518))/9)+parseInt(t(504))/10*(-parseInt(t(523))/11)+parseInt(t(505))/12*(parseInt(t(520))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ni);nt[Vi(513)](function(e,t){var r,n,i;r=nt[Vi(510)],n=function(e){return function(t){var r=Oi,n=e,i=n[r(509)],s=i.WordArray,a=i[r(528)],o=n[r(526)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t[Oi(495)](e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function i(e){return 4294967296*(e-(0|e))|0}for(var s=2,a=0;a<64;)n(s)&&(a<8&&(c[a]=i(t[e(516)](s,.5))),u[a]=i(t.pow(s,1/3)),a++),s++}();var l=[],d=o[r(508)]=a[r(500)]({_doReset:function(){var e=r;this[e(492)]=new(s[e(519)])(c.slice(0))},_doProcessBlock:function(e,t){for(var n=r,i=this[n(492)][n(512)],s=i[0],a=i[1],o=i[2],c=i[3],d=i[4],f=i[5],h=i[6],p=i[7],m=0;m<64;m++){if(m<16)l[m]=0|e[t+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&a^s&o^a&o,S=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),w=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&f^~d&h)+u[m]+l[m];p=h,h=f,f=d,d=c+w|0,c=o,o=a,a=s,s=w+(S+b)|0}i[0]=i[0]+s|0,i[1]=i[1]+a|0,i[2]=i[2]+o|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+f|0,i[6]=i[6]+h|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this[e(517)],i=n.words,s=8*this._nDataBytes,a=8*n.sigBytes;return i[a>>>5]|=128<<24-a%32,i[14+(a+64>>>9<<4)]=t[e(501)](s/4294967296),i[15+(a+64>>>9<<4)]=s,n.sigBytes=4*i[e(496)],this._process(),this._hash},clone:function(){var e=r,t=a[e(506)][e(502)](this);return t[e(492)]=this[e(492)][e(506)](),t}});n.SHA256=a[r(529)](d),n[r(497)]=a[r(521)](d)}(Math),e.SHA256},"object"===(i=Oi)(527)?e[i(524)]=n(yi):"undefined"===i(511)&&(void 0).amd?(void 0)([i(498)],n):n(r[i(493)])});var zi=Hi;function Hi(e,t){var r=Wi();return(Hi=function(e,t){return r[e-=360]})(e,t)}function Wi(){var e=["SHA256","3303ixxfKg","./sha256","HmacSHA224","55Edjock","sigBytes","WordArray","5960oKFiPr","1172696YuOHsX","2903925MegMBV","extend","./core","amd","1045LJBmPq","lib","171950MCEFEn","134886wvPJrr","_hash","2ejxkdN","_createHmacHelper","function","init","719700SmiVhy","SHA224","object","1192272KEHPdG","algo","createCommonjsModule","call","commonjsGlobal"];return(Wi=function(){return e})()}!function(e){for(var t=Hi,r=e();;)try{if(493622===parseInt(t(382))/1+parseInt(t(378))/2*(parseInt(t(369))/3)+parseInt(t(385))/4+-parseInt(t(364))/5*(-parseInt(t(376))/6)+parseInt(t(368))/7+parseInt(t(367))/8*(-parseInt(t(361))/9)+-parseInt(t(375))/10*(parseInt(t(373))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Wi);nt[zi(387)](function(e,t){var r,n,i,s=zi;r=nt[s(389)],n=function(e){var t,r,n,i,a,o,c=s;return n=(r=e)[(t=Hi)(374)][t(366)],i=r[t(386)],a=i[t(360)],o=i[t(383)]=a[t(370)]({_doReset:function(){var e=t;this[e(377)]=new(n[e(381)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=a._doFinalize[e(388)](this);return r[e(365)]-=4,r}}),r.SHA224=a._createHelper(o),r[t(363)]=a[t(379)](o),e[c(383)]},(i=Hi)(384)==i(384)?e.exports=n(yi):"undefined"===i(380)&&(void 0)[i(372)]?(void 0)([i(371),i(362)],n):n(r.CryptoJS)});var ji=Gi;function Gi(e,t){var r=$i();return(Gi=function(e,t){return r[e-=473]})(e,t)}function $i(){var e=["clone","./core","210568DIYrPo","createCommonjsModule","102424amgegV","algo","SHA512","1303992HupAUG","sigBytes","low","init","toX32","5692203LKMSqU","10PXvHSV","floor","_hash","high","create","commonjsGlobal","305825kbuyTd","lib","_process","function","x64","length","Word","extend","HmacSHA512","1414rurEUN","_createHmacHelper","1104OeARkH","Hasher","7014LZrhxw","4720pJDJDA","object","words"];return($i=function(){return e})()}!function(e){for(var t=Gi,r=e();;)try{if(289515===-parseInt(t(500))/1+parseInt(t(485))/2+parseInt(t(488))/3+parseInt(t(475))/4*(-parseInt(t(478))/5)+parseInt(t(477))/6*(-parseInt(t(473))/7)+-parseInt(t(483))/8+-parseInt(t(493))/9*(-parseInt(t(494))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}($i);nt[ji(484)](function(e,t){var r,n,i;r=nt[ji(499)],n=function(e){return function(){var t=Gi,r=e,n=r[t(501)][t(476)],i=r[t(504)],s=i[t(506)],a=i.WordArray,o=r[t(486)];function c(){return s[t(498)].apply(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=o[t(487)]=n[t(507)]({_doReset:function(){var e=t;this[e(496)]=new(a[e(491)])([new(s[e(491)])(1779033703,4089235720),new s.init(3144134277,2227873595),new(s[e(491)])(1013904242,4271175723),new(s[e(491)])(2773480762,1595750129),new s.init(1359893119,2917565137),new(s[e(491)])(2600822924,725511199),new(s[e(491)])(528734635,4215389547),new(s[e(491)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(496)][n(480)],s=i[0],a=i[1],o=i[2],c=i[3],d=i[4],f=i[5],h=i[6],p=i[7],m=s[n(497)],v=s[n(490)],y=a[n(497)],g=a[n(490)],_=o[n(497)],b=o[n(490)],S=c[n(497)],w=c[n(490)],I=d[n(497)],A=d[n(490)],k=f.high,C=f.low,E=h[n(497)],T=h[n(490)],x=p[n(497)],D=p.low,P=m,B=v,M=y,U=g,F=_,R=b,L=S,O=w,V=I,N=A,z=k,H=C,W=E,j=T,G=x,$=D,q=0;q<80;q++){var K,Y,J=l[q];if(q<16)Y=J.high=0|e[r+2*q],K=J[n(490)]=0|e[r+2*q+1];else{var X=l[q-15],Z=X.high,Q=X[n(490)],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(497)],ie=re[n(490)],se=(ne>>>19|ie<<13)^(ne<<3|ie>>>29)^ne>>>6,ae=(ie>>>19|ne<<13)^(ie<<3|ne>>>29)^(ie>>>6|ne<<26),oe=l[q-7],ce=oe[n(497)],ue=oe[n(490)],le=l[q-16],de=le[n(497)],fe=le[n(490)];Y=(Y=(Y=ee+ce+((K=te+ue)>>>0<te>>>0?1:0))+se+((K+=ae)>>>0<ae>>>0?1:0))+de+((K+=fe)>>>0<fe>>>0?1:0),J.high=Y,J[n(490)]=K}var he,pe=V&z^~V&W,me=N&H^~N&j,ve=P&M^P&F^M&F,ye=B&U^B&R^U&R,ge=(P>>>28|B<<4)^(P<<30|B>>>2)^(P<<25|B>>>7),_e=(B>>>28|P<<4)^(B<<30|P>>>2)^(B<<25|P>>>7),be=(V>>>14|N<<18)^(V>>>18|N<<14)^(V<<23|N>>>9),Se=(N>>>14|V<<18)^(N>>>18|V<<14)^(N<<23|V>>>9),we=u[q],Ie=we[n(497)],Ae=we.low,ke=G+be+((he=$+Se)>>>0<$>>>0?1:0),Ce=_e+ye;G=W,$=j,W=z,j=H,z=V,H=N,V=L+(ke=(ke=(ke=ke+pe+((he+=me)>>>0<me>>>0?1:0))+Ie+((he+=Ae)>>>0<Ae>>>0?1:0))+Y+((he+=K)>>>0<K>>>0?1:0))+((N=O+he|0)>>>0<O>>>0?1:0)|0,L=F,O=R,F=M,R=U,M=P,U=B,P=ke+(ge+ve+(Ce>>>0<_e>>>0?1:0))+((B=he+Ce|0)>>>0<he>>>0?1:0)|0}v=s[n(490)]=v+B,s[n(497)]=m+P+(v>>>0<B>>>0?1:0),g=a[n(490)]=g+U,a[n(497)]=y+M+(g>>>0<U>>>0?1:0),b=o[n(490)]=b+R,o.high=_+F+(b>>>0<R>>>0?1:0),w=c[n(490)]=w+O,c[n(497)]=S+L+(w>>>0<O>>>0?1:0),A=d[n(490)]=A+N,d[n(497)]=I+V+(A>>>0<N>>>0?1:0),C=f[n(490)]=C+H,f[n(497)]=k+z+(C>>>0<H>>>0?1:0),T=h.low=T+j,h[n(497)]=E+W+(T>>>0<j>>>0?1:0),D=p[n(490)]=D+$,p[n(497)]=x+G+(D>>>0<$>>>0?1:0)},_doFinalize:function(){var e=t,r=this._data,n=r[e(480)],i=8*this._nDataBytes,s=8*r[e(489)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(495)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(489)]=4*n[e(505)],this[e(502)](),this._hash[e(492)]()},clone:function(){var e=t,r=n[e(481)].call(this);return r[e(496)]=this[e(496)][e(481)](),r},blockSize:32});r[t(487)]=n._createHelper(d),r[t(508)]=n[t(474)](d)}(),e.SHA512},"object"===(i=Gi)(479)?e.exports=n(yi):"undefined"===i(503)&&(void 0).amd?(void 0)([i(482),"./x64-core"],n):n(r.CryptoJS)});var qi=Yi;function Ki(){var e=["createCommonjsModule","2434570bxVcqL","algo","exports","function","11SFleUS","_createHelper","SHA384","./core","Word","590noCust","1476402jfoSRb","8mNVLyy","init","634053eYngIv","extend","CryptoJS","call","847524BiptPV","3244773ZbQRCo","sigBytes","27donjvg","_hash","x64","74HZkKWb","604EssVmt","19837qNHINw","commonjsGlobal"];return(Ki=function(){return e})()}function Yi(e,t){var r=Ki();return(Yi=function(e,t){return r[e-=357]})(e,t)}!function(e){for(var t=Yi,r=e();;)try{if(441848===parseInt(t(380))/1*(-parseInt(t(378))/2)+-parseInt(t(368))/3+-parseInt(t(379))/4*(-parseInt(t(364))/5)+parseInt(t(365))/6+parseInt(t(373))/7*(parseInt(t(366))/8)+-parseInt(t(375))/9*(-parseInt(t(383))/10)+-parseInt(t(359))/11*(parseInt(t(372))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ki);nt[qi(382)](function(e,t){var r,n,i,s,a,o,c,u,l,d,f=qi;nt[f(381)],e[Yi(357)]=(n=f,a=(s=r=yi)[(i=Yi)(377)],o=a[i(363)],c=a.WordArray,u=s[i(384)],l=u.SHA512,d=u[i(361)]=l[i(369)]({_doReset:function(){var e=i;this[e(376)]=new(c[e(367)])([new(o[e(367)])(3418070365,3238371032),new(o[e(367)])(1654270250,914150663),new(o[e(367)])(2438529370,812702999),new(o[e(367)])(355462360,4144912697),new(o[e(367)])(1731405415,4290775857),new(o[e(367)])(2394180231,1750603025),new(o[e(367)])(3675008525,1694076839),new(o[e(367)])(1203062813,3204075428)])},_doFinalize:function(){var e=i,t=l._doFinalize[e(371)](this);return t[e(374)]-=16,t}}),s[i(361)]=l[i(360)](d),s.HmacSHA384=l._createHmacHelper(d),r[n(361)])});function Ji(e,t){var r=Xi();return(Ji=function(e,t){return r[e-=351]})(e,t)}function Xi(){var e=["sigBytes","49734DHdWKE","HmacSHA3","exports","create","./x64-core","amd","_createHelper","lib","6DHVXCs","words","high","push","commonjsGlobal","460KlmgXT","182314nbAuTK","976zqBShw","Word","6221306kHmOEJ","clone","1957032mKRScG","8FLqNHb","length","SHA3","extend","CryptoJS","outputLength","2142220VekegO","./core","blockSize","_nDataBytes","init","270700hCgQpI","_createHmacHelper","898182qOQeyu","low","_state","_data","function","call","cfg","_process"];return(Xi=function(){return e})()}!function(e){for(var t=Ji,r=e();;)try{if(476252===-parseInt(t(355))/1*(-parseInt(t(378))/2)+parseInt(t(380))/3+parseInt(t(367))/4*(-parseInt(t(373))/5)+-parseInt(t(366))/6+-parseInt(t(364))/7+parseInt(t(362))/8*(parseInt(t(389))/9)+parseInt(t(360))/10*(parseInt(t(361))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Xi);rt(function(e,t){var r,n,i=Ji;nt[i(359)],e[Ji(391)]=(r=yi,n=i,function(e){var t=Ji,n=r,i=n[t(354)],s=i.WordArray,a=i.Hasher,o=n.x64[t(363)],c=n.algo,u=[],l=[],d=[];!function(){for(var e=t,r=1,n=0,i=0;i<24;i++){u[r+5*n]=(i+1)*(i+2)/2%64;var s=(2*r+3*n)%5;r=n%5,n=s}for(r=0;r<5;r++)for(n=0;n<5;n++)l[r+5*n]=n+(2*r+3*n)%5*5;for(var a=1,c=0;c<24;c++){for(var f=0,h=0,p=0;p<7;p++){if(1&a){var m=(1<<p)-1;m<32?h^=1<<m:f^=1<<m-32}128&a?a=a<<1^113:a<<=1}d[c]=o[e(392)](f,h)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=o.create()}();var h=c.SHA3=a[t(370)]({cfg:a[t(386)][t(370)]({outputLength:512}),_doReset:function(){for(var e=t,r=this[e(382)]=[],n=0;n<25;n++)r[n]=new o.init;this[e(375)]=(1600-2*this.cfg[e(372)])/32},_doProcessBlock:function(e,r){for(var n=t,i=this._state,s=this[n(375)]/2,a=0;a<s;a++){var o=e[r+2*a],c=e[r+2*a+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),(D=i[a]).high^=c,D[n(381)]^=o}for(var h=0;h<24;h++){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(357)],v^=D[n(381)];var g=f[p];g[n(357)]=m,g[n(381)]=v}for(p=0;p<5;p++){var _=f[(p+4)%5],b=f[(p+1)%5],S=b[n(357)],w=b.low;for(m=_[n(357)]^(S<<1|w>>>31),v=_[n(381)]^(w<<1|S>>>31),y=0;y<5;y++)(D=i[p+5*y])[n(357)]^=m,D[n(381)]^=v}for(var I=1;I<25;I++){var A=(D=i[I])[n(357)],k=D[n(381)],C=u[I];C<32?(m=A<<C|k>>>32-C,v=k<<C|A>>>32-C):(m=k<<C-32|A>>>64-C,v=A<<C-32|k>>>64-C);var E=f[l[I]];E[n(357)]=m,E.low=v}var T=f[0],x=i[0];for(T[n(357)]=x[n(357)],T[n(381)]=x[n(381)],p=0;p<5;p++)for(y=0;y<5;y++){var D=i[I=p+5*y],P=f[I],B=f[(p+1)%5+5*y],M=f[(p+2)%5+5*y];D.high=P[n(357)]^~B.high&M[n(357)],D.low=P[n(381)]^~B.low&M[n(381)]}D=i[0];var U=d[h];D.high^=U[n(357)],D[n(381)]^=U[n(381)]}},_doFinalize:function(){var r=t,n=this[r(383)],i=n[r(356)];this[r(376)];var a=8*n[r(388)],o=32*this[r(375)];i[a>>>5]|=1<<24-a%32,i[(e.ceil((a+1)/o)*o>>>5)-1]|=128,n[r(388)]=4*i[r(368)],this[r(387)]();for(var c=this[r(382)],u=this[r(386)][r(372)]/8,l=u/8,d=[],f=0;f<l;f++){var h=c[f],p=h[r(357)],m=h.low;p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[r(358)](m),d[r(358)](p)}return new(s[r(377)])(d,u)},clone:function(){for(var e=t,r=a[e(365)][e(385)](this),n=r[e(382)]=this._state.slice(0),i=0;i<25;i++)n[i]=n[i][e(365)]();return r}});n[t(369)]=a[t(353)](h),n[t(390)]=a[t(379)](h)}(Math),r[n(369)])});function Zi(e,t){var r=es();return(Zi=function(e,t){return r[e-=312]})(e,t)}var Qi=Zi;function es(){var e=["create","length","lib","sigBytes","words","object","_nDataBytes","38391msoAua","_createHelper","_data","_createHmacHelper","amd","39822vvskhn","8295530hhwFMP","Hasher","_process","21RnSRyC","25364570DEREpl","_hash","./core","428roOoKU","commonjsGlobal","84LvUWWu","12880512PzLawJ","4154553brYyhW","774907XrzkiL","createCommonjsModule","RIPEMD160","CryptoJS","call","clone"];return(es=function(){return e})()}!function(e){for(var t=Zi,r=e();;)try{if(956734===-parseInt(t(327))/1*(parseInt(t(323))/2)+parseInt(t(318))/3*(-parseInt(t(331))/4)+parseInt(t(324))/5+parseInt(t(333))/6*(parseInt(t(336))/7)+parseInt(t(334))/8+parseInt(t(335))/9+-parseInt(t(328))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(es);nt[Qi(337)](function(e,t){var r,n,i;r=nt[Qi(332)],n=function(e){return function(){var t=Zi,r=e,n=r[t(313)],i=n.WordArray,s=n[t(325)],a=r.algo,o=i[t(342)]([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]),c=i[t(342)]([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]),u=i[t(342)]([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]),l=i[t(342)]([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]),d=i.create([0,1518500249,1859775393,2400959708,2840853838]),f=i.create([1352829926,1548603684,1836072691,2053994217,0]),h=a[t(338)]=s.extend({_doReset:function(){var e=t;this._hash=i[e(342)]([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=0;i<16;i++){var s=r+i,a=e[s];e[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var h,b,S,w,I,A,k,C,E,T,x,D=this[n(329)][n(315)],P=d[n(315)],B=f[n(315)],M=o[n(315)],U=c[n(315)],F=u[n(315)],R=l[n(315)];for(A=h=D[0],k=b=D[1],C=S=D[2],E=w=D[3],T=I=D[4],i=0;i<80;i+=1)x=h+e[r+M[i]]|0,x+=i<16?p(b,S,w)+P[0]:i<32?m(b,S,w)+P[1]:i<48?v(b,S,w)+P[2]:i<64?y(b,S,w)+P[3]:g(b,S,w)+P[4],x=(x=_(x|=0,F[i]))+I|0,h=I,I=w,w=_(S,10),S=b,b=x,x=A+e[r+U[i]]|0,x+=i<16?g(k,C,E)+B[0]:i<32?y(k,C,E)+B[1]:i<48?v(k,C,E)+B[2]:i<64?m(k,C,E)+B[3]:p(k,C,E)+B[4],x=(x=_(x|=0,R[i]))+T|0,A=T,T=E,E=_(C,10),C=k,k=x;x=D[1]+S+E|0,D[1]=D[2]+w+T|0,D[2]=D[3]+I+A|0,D[3]=D[4]+h+k|0,D[4]=D[0]+b+C|0,D[0]=x},_doFinalize:function(){var e=t,r=this[e(320)],n=r.words,i=8*this[e(317)],s=8*r[e(314)];n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r.sigBytes=4*(n[e(312)]+1),this[e(326)]();for(var a=this[e(329)],o=a[e(315)],c=0;c<5;c++){var u=o[c];o[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return a},clone:function(){var e=t,r=s[e(341)][e(340)](this);return r[e(329)]=this._hash[e(341)](),r}});function p(e,t,r){return e^t^r}function m(e,t,r){return e&t|~e&r}function v(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function g(e,t,r){return e^(t|~r)}function _(e,t){return e<<t|e>>>32-t}r.RIPEMD160=s[t(319)](h),r.HmacRIPEMD160=s[t(321)](h)}(),e.RIPEMD160},(i=Zi)(316)==i(316)?e.exports=n(yi):n(r[i(339)])});function ts(){var e=["object","string","amd","1546330UsRplx","init","82530sfBGqK","sigBytes","clamp","4757130UQDKTl","reset","1461234qOwcxM","finalize","_hasher","27NLqbBW","enc","commonjsGlobal","_oKey","50068qIooaR","12398CtDpJd","69OImYgR","5IYiIEH","Utf8","lib","parse","update","CryptoJS","concat","words","_iKey","1483960rShxPu","./core","clone","exports","blockSize"];return(ts=function(){return e})()}!function(e){for(var t=rs,r=e();;)try{if(292051===parseInt(t(146))/1*(parseInt(t(144))/2)+parseInt(t(145))/3*(parseInt(t(143))/4)+parseInt(t(129))/5+-parseInt(t(136))/6+-parseInt(t(131))/7+parseInt(t(121))/8*(-parseInt(t(139))/9)+parseInt(t(134))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ts);rt(function(e,t){var r,n,i;r=nt[rs(141)],n=function(e){var t,r,n,i;n=(r=e)[(t=rs)(148)].Base,i=r[t(140)][t(147)],r.algo.HMAC=n.extend({init:function(e,r){var n=t;e=this[n(138)]=new(e[n(130)]),typeof r==n(127)&&(r=i[n(149)](r));var s=e[n(125)],a=4*s;r[n(132)]>a&&(r=e[n(137)](r)),r[n(133)]();for(var o=this[n(142)]=r[n(123)](),c=this[n(120)]=r[n(123)](),u=o.words,l=c[n(119)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;o.sigBytes=c[n(132)]=a,this.reset()},reset:function(){var e=t,r=this._hasher;r[e(135)](),r[e(150)](this._iKey)},update:function(e){var r=t;return this._hasher[r(150)](e),this},finalize:function(e){var r=t,n=this[r(138)],i=n[r(137)](e);return n.reset(),n.finalize(this[r(142)].clone()[r(118)](i))}})},"object"===(i=rs)(126)?e[i(124)]=n(yi):n(r[i(151)])});function rs(e,t){var r=ts();return(rs=function(e,t){return r[e-=118]})(e,t)}var ns=is;!function(e){for(var t=is,r=e();;)try{if(469981===parseInt(t(327))/1+-parseInt(t(325))/2+parseInt(t(317))/3*(parseInt(t(303))/4)+-parseInt(t(322))/5+parseInt(t(313))/6+parseInt(t(312))/7+-parseInt(t(302))/8*(parseInt(t(307))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ss);nt[ns(318)](function(e,t){var r,n,i,s=ns;r=nt[s(332)],n=function(e){var t,r,n,i,a,o,c,u,l,d=s;return n=(r=e)[(t=is)(324)],i=n[t(308)],a=n.WordArray,o=r.algo,c=o[t(326)],u=o[t(334)],l=o.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:25e4}),init:function(e){var r=t;this[r(321)]=this[r(321)][r(333)](e)},compute:function(e,r){for(var n=t,i=this[n(321)],s=u[n(311)](i[n(316)],e),o=a.create(),c=a[n(311)]([1]),l=o[n(328)],d=c[n(328)],f=i[n(304)],h=i[n(320)];l[n(329)]<f;){var p=s.update(r)[n(315)](c);s[n(331)]();for(var m=p[n(328)],v=m[n(329)],y=p,g=1;g<h;g++){y=s.finalize(y),s[n(331)]();for(var _=y.words,b=0;b<v;b++)m[b]^=_[b]}o[n(309)](p),d[0]++}return o[n(330)]=4*f,o}}),r[t(314)]=function(e,r,n){var i=t;return l[i(311)](n)[i(319)](e,r)},e[d(314)]},(i=is)(310)==i(310)?e.exports=n(yi):n(r[i(323)])});function is(e,t){var r=ss();return(is=function(e,t){return r[e-=302]})(e,t)}function ss(){var e=["concat","object","create","4084927KhCWwd","2964912MTEYff","PBKDF2","finalize","hasher","1359rbOgcV","createCommonjsModule","compute","iterations","cfg","1847855fAFbUx","CryptoJS","lib","472136jLYMWW","SHA256","826127bkrfgX","words","length","sigBytes","reset","commonjsGlobal","extend","HMAC","10978184atzdUV","4804wmxtWg","keySize","./core","./sha256","9sfUlYf","Base"];return(ss=function(){return e})()}function as(e,t){var r=os();return(as=function(e,t){return r[e-=278]})(e,t)}function os(){var e=["./sha1","217356pWwJiH","lib","527664XHMENB","hasher","finalize","iterations","compute","commonjsGlobal","./core","111675qcoWpv","extend","concat","./hmac","16swFjIK","145qewGOX","length","MD5","object","EvpKDF","algo","create","Base","exports","WordArray","820044iMSoXG","661269Bsozdx","20qbDeij","keySize","reset","amd","CryptoJS","380668NxzbvN","update","190536WiYnlP","cfg"];return(os=function(){return e})()}!function(e){for(var t=as,r=e();;)try{if(769765===parseInt(t(279))/1+-parseInt(t(301))/2+-parseInt(t(303))/3+-parseInt(t(308))/4+parseInt(t(284))/5*(parseInt(t(306))/6)+-parseInt(t(295))/7*(parseInt(t(283))/8)+parseInt(t(294))/9*(parseInt(t(296))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(os);rt(function(e,t){var r,n,i,s=as;r=nt[s(313)],n=function(e){var t,r,n,i,a,o,c,u,l=s;return n=(r=e)[(t=as)(307)],i=n[t(291)],a=n[t(293)],o=r[t(289)],c=o[t(286)],u=o[t(288)]=i.extend({cfg:i[t(280)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this[r(304)]=this.cfg[r(280)](e)},compute:function(e,r){for(var n,i=t,s=this[i(304)],o=s[i(309)][i(290)](),c=a[i(290)](),u=c.words,l=s[i(297)],d=s[i(311)];u[i(285)]<l;){n&&o[i(302)](n),n=o[i(302)](e).finalize(r),o[i(298)]();for(var f=1;f<d;f++)n=o[i(310)](n),o[i(298)]();c[i(281)](n)}return c.sigBytes=4*l,c}}),r.EvpKDF=function(e,r,n){var i=t;return u[i(290)](n)[i(312)](e,r)},e[l(288)]},"object"===(i=as)(287)?e[i(292)]=n(yi):n(r[i(300)])});var cs=ls;!function(e){for(var t=ls,r=e();;)try{if(734184===-parseInt(t(423))/1+parseInt(t(399))/2+-parseInt(t(392))/3*(parseInt(t(358))/4)+parseInt(t(411))/5+parseInt(t(377))/6+-parseInt(t(385))/7*(parseInt(t(368))/8)+-parseInt(t(406))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(us);nt[cs(405)](function(e,t){var r,n,i,s=cs;r=nt[s(375)],n=function(e){var t=s;e[t(381)][t(367)]||function(){var r=t,n=e,i=n[r(381)],s=i.Base,a=i.WordArray,o=i[r(376)],c=n[r(388)];c[r(428)];var u=c.Base64,l=n[r(362)][r(404)],d=i.Cipher=o[r(422)]({cfg:s[r(422)](),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this[r(383)](this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){var i=r;this[i(369)]=this[i(369)][i(422)](n),this._xformMode=e,this[i(355)]=t,this.reset()},reset:function(){o[r(395)].call(this),this._doReset()},process:function(e){var t=r;return this[t(352)](e),this[t(425)]()},finalize:function(e){var t=r;return e&&this._append(e),this[t(389)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==ls(419)?b:g}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){var s=ls;return e(n)[s(402)](t,r,n,i)}}}}()});i[r(430)]=d[r(422)]({_doFinalize:function(){var e=r;return this[e(425)](!!e(400))},blockSize:1});var f=n[r(372)]={},h=i.BlockCipherMode=s[r(422)]({createEncryptor:function(e,t){var n=r;return this.Encryptor[n(383)](e,t)},createDecryptor:function(e,t){var n=r;return this[n(356)][n(383)](e,t)},init:function(e,t){var n=r;this[n(370)]=e,this[n(413)]=t}}),p=f.CBC=function(){var e=r,t=h[e(422)]();function n(t,r,n){var i,s=e,a=this[s(413)];a?(i=a,this[s(413)]=void 0):i=this[s(424)];for(var o=0;o<n;o++)t[r+o]^=i[o]}return t[e(409)]=t[e(422)]({processBlock:function(t,r){var i=e,s=this[i(370)],a=s.blockSize;n[i(365)](this,t,r,a),s[i(364)](t,r),this[i(424)]=t[i(360)](r,r+a)}}),t.Decryptor=t[e(422)]({processBlock:function(t,r){var i=e,s=this[i(370)],a=s.blockSize,o=t.slice(r,r+a);s.decryptBlock(t,r),n[i(365)](this,t,r,a),this[i(424)]=o}}),t}(),m=(n[r(386)]={}).Pkcs7={pad:function(e,t){for(var n=r,i=4*t,s=i-e[n(391)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c.push(o);var l=a[n(383)](c,s);e.concat(l)},unpad:function(e){var t=r,n=255&e.words[e[t(391)]-1>>>2];e[t(391)]-=n}};i[r(417)]=d[r(422)]({cfg:d[r(369)][r(422)]({mode:p,padding:m}),reset:function(){var e,t=r;d[t(395)][t(365)](this);var n=this[t(369)],i=n.iv,s=n[t(372)];this[t(396)]==this[t(354)]?e=s.createEncryptor:(e=s[t(363)],this[t(353)]=1),this[t(357)]&&this[t(357)][t(414)]==e?this._mode[t(390)](this,i&&i[t(374)]):(this[t(357)]=e[t(365)](s,this,i&&i[t(374)]),this[t(357)].__creator=e)},_doProcessBlock:function(e,t){this[r(357)].processBlock(e,t)},_doFinalize:function(){var e,t=r,n=this[t(369)][t(421)];return this._xformMode==this[t(354)]?(n[t(386)](this[t(403)],this[t(410)]),e=this[t(425)](!!t(400))):(e=this[t(425)](!!t(400)),n.unpad(e)),e},blockSize:4});var v=i[r(429)]=s[r(422)]({init:function(e){this[r(351)](e)},toString:function(e){var t=r;return(e||this[t(416)])[t(387)](this)}}),y=(n[r(418)]={})[r(394)]={stringify:function(e){var t=r,n=e.ciphertext,i=e[t(432)];return(i?a[t(383)]([1398893684,1701076831])[t(401)](i)[t(401)](n):n)[t(378)](u)},parse:function(e){var t,n=r,i=u[n(393)](e),s=i[n(374)];return 1398893684==s[0]&&1701076831==s[1]&&(t=a[n(383)](s[n(360)](2,4)),s[n(366)](0,4),i[n(391)]-=16),v[n(383)]({ciphertext:i,salt:t})}},g=i[r(407)]=s[r(422)]({cfg:s[r(422)]({format:y}),encrypt:function(e,t,n,i){var s=r;i=this[s(369)][s(422)](i);var a=e[s(373)](n,i),o=a.finalize(t),c=a[s(369)];return v.create({ciphertext:o,key:n,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(421)],blockSize:e.blockSize,formatter:i[s(418)]})},decrypt:function(e,t,n,i){var s=r;return i=this[s(369)][s(422)](i),t=this[s(384)](t,i.format),e[s(363)](n,i)[s(359)](t[s(412)])},_parse:function(e,t){var n=r;return typeof e==n(419)?t[n(393)](e,this):e}}),_=(n[r(379)]={}).OpenSSL={execute:function(e,t,n,i,s){var o=r;if(!i&&(i=a.random(8)),s)c=l.create({keySize:t+n,hasher:s})[o(382)](e,i);else var c=l[o(383)]({keySize:t+n})[o(382)](e,i);var u=a[o(383)](c[o(374)][o(360)](t),4*n);return c.sigBytes=4*t,v.create({key:c,iv:u,salt:i})}},b=i[r(361)]=g[r(422)]({cfg:g.cfg[r(422)]({kdf:_}),encrypt:function(e,t,n,i){var s=r,a=(i=this[s(369)][s(422)](i))[s(379)][s(398)](n,e[s(415)],e[s(420)],i[s(432)],i[s(408)]);i.iv=a.iv;var o=g[s(397)][s(365)](this,e,t,a[s(427)],i);return o[s(351)](a),o},decrypt:function(e,t,n,i){var s=r;i=this.cfg[s(422)](i),t=this[s(384)](t,i[s(418)]);var a=i[s(379)][s(398)](n,e[s(415)],e[s(420)],t[s(432)],i[s(408)]);return i.iv=a.iv,g[s(402)][s(365)](this,e,t,a.key,i)}})}()},(i=ls)(380)==i(380)?e[i(371)]=n(yi):"undefined"===i(426)&&(void 0).amd?(void 0)(["./core","./evpkdf"],n):n(r[i(431)])});function us(){var e=["create","_parse","1281LeNGhQ","pad","stringify","enc","_doFinalize","init","sigBytes","9aZcRNT","parse","OpenSSL","reset","_xformMode","encrypt","execute","2914994BcyBTx","flush","concat","decrypt","_data","EvpKDF","createCommonjsModule","11826567JpTAOq","SerializableCipher","hasher","Encryptor","blockSize","6311195XPDyoI","ciphertext","_iv","__creator","keySize","formatter","BlockCipher","format","string","ivSize","padding","extend","560731cmpWLn","_prevBlock","_process","function","key","Utf8","CipherParams","StreamCipher","CryptoJS","salt","mixIn","_append","_minBufferSize","_ENC_XFORM_MODE","_key","Decryptor","_mode","1009848OEtQIN","finalize","slice","PasswordBasedCipher","algo","createDecryptor","encryptBlock","call","splice","Cipher","5240Xhqhyc","cfg","_cipher","exports","mode","createEncryptor","words","commonjsGlobal","BufferedBlockAlgorithm","4598958TazcNf","toString","kdf","object","lib","compute"];return(us=function(){return e})()}function ls(e,t){var r=us();return(ls=function(e,t){return r[e-=351]})(e,t)}var ds=fs;function fs(e,t){var r=hs();return(fs=function(e,t){return r[e-=384]})(e,t)}function hs(){var e=["./cipher-core","mode","amd","28834cAdRWd","createCommonjsModule","1508391PKvpfz","lib","6000972vFDWiL","Encryptor","call","CFB","7200949hbqBuZ","_cipher","exports","commonjsGlobal","_iv","extend","Decryptor","1666236GqtHJl","./core","slice","function","66CkTPho","blockSize","895YlxLnp","encryptBlock","8uadUmG","_prevBlock","3095440KKGvXz","CryptoJS","object","18636aYIVoe","53rjwsFC"];return(hs=function(){return e})()}!function(e){for(var t=fs,r=e();;)try{if(618470===-parseInt(t(391))/1*(parseInt(t(395))/2)+parseInt(t(410))/3+parseInt(t(390))/4*(-parseInt(t(416))/5)+parseInt(t(399))/6+-parseInt(t(403))/7+-parseInt(t(385))/8*(parseInt(t(397))/9)+-parseInt(t(387))/10*(-parseInt(t(414))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(hs);nt[ds(396)](function(e,t){var r,n,i,s=ds;r=nt[s(406)],n=function(e){var t=s;return e[t(393)][t(402)]=function(){var r=t,n=e[r(398)].BlockCipherMode[r(408)]();function i(e,t,n,i){var s,a=r,o=this[a(407)];o?(s=o[a(412)](0),this._iv=void 0):s=this._prevBlock,i[a(384)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(400)]=n.extend({processBlock:function(e,t){var n=r,s=this[n(404)],a=s[n(415)];i[n(401)](this,e,t,a,s),this[n(386)]=e[n(412)](t,t+a)}}),n[r(409)]=n[r(408)]({processBlock:function(e,t){var n=r,s=this._cipher,a=s.blockSize,o=e[n(412)](t,t+a);i[n(401)](this,e,t,a,s),this[n(386)]=o}}),n}(),e[t(393)].CFB},"object"===(i=fs)(389)?e[i(405)]=n(yi):"undefined"===i(413)&&(void 0)[i(394)]?(void 0)([i(411),i(392)],n):n(r[i(388)])});var ps=vs;function ms(){var e=["CTR","./core","exports","_iv","extend","630650IoypIO","_cipher","lib","Encryptor","10pXwaae","2520570odngXh","createCommonjsModule","encryptBlock","3165708FGomcP","function","blockSize","_counter","mode","BlockCipherMode","slice","2213974xPqVmV","CryptoJS","1sMUBOI","117840ioxvzC","24xQBAYN","2189988KBcEQK","object","36727353tVfLCw"];return(ms=function(){return e})()}function vs(e,t){var r=ms();return(vs=function(e,t){return r[e-=380]})(e,t)}!function(e){for(var t=vs,r=e();;)try{if(765839===-parseInt(t(383))/1*(parseInt(t(386))/2)+-parseInt(t(399))/3+-parseInt(t(384))/4+parseInt(t(394))/5+-parseInt(t(402))/6+-parseInt(t(381))/7*(parseInt(t(385))/8)+-parseInt(t(388))/9*(-parseInt(t(398))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ms);nt[ps(400)](function(e,t){var r,n,i;r=tt,n=function(e){var t,r,n,i=vs;return e[i(406)][i(389)]=(r=e[(t=i)(396)][t(407)][t(393)](),n=r[t(397)]=r[t(393)]({processBlock:function(e,r){var n=t,i=this[n(395)],s=i[n(404)],a=this[n(392)],o=this[n(405)];a&&(o=this[n(405)]=a[n(380)](0),this[n(392)]=void 0);var c=o[n(380)](0);i[n(401)](c,0),o[s-1]=o[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r.Decryptor=n,r),e[i(406)][i(389)]},(i=vs)(387)==i(387)?e[i(391)]=n(yi):"undefined"===i(403)&&(void 0).amd?(void 0)([i(390),"./cipher-core"],n):n(r[i(382)])});function ys(e,t){var r=gs();return(ys=function(e,t){return r[e-=356]})(e,t)}!function(e){for(var t=ys,r=e();;)try{if(813337===-parseInt(t(373))/1*(parseInt(t(377))/2)+-parseInt(t(367))/3*(parseInt(t(360))/4)+parseInt(t(362))/5+-parseInt(t(365))/6+parseInt(t(366))/7+parseInt(t(378))/8+parseInt(t(370))/9*(parseInt(t(364))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(gs);rt(function(e,t){var r,n,i,s=ys;r=nt[s(374)],n=function(e){var t=s;return e.mode.CTRGladman=function(){var t=ys,r=e[t(371)].BlockCipherMode[t(376)]();function n(e){if(255&~(e>>24))e+=1<<24;else{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}return e}var i=r[t(381)]=r[t(376)]({processBlock:function(e,r){var i,s=t,a=this[s(372)],o=a.blockSize,c=this._iv,u=this[s(363)];c&&(u=this[s(363)]=c[s(356)](0),this[s(369)]=void 0),0===((i=u)[0]=n(i[0]))&&(i[1]=n(i[1]));var l=u[s(356)](0);a[s(379)](l,0);for(var d=0;d<o;d++)e[r+d]^=l[d]}});return r.Decryptor=i,r}(),e.mode[t(359)]},(i=ys)(368)==i(368)?e[i(358)]=n(yi):"undefined"===i(380)&&(void 0)[i(375)]?(void 0)(["./core",i(361)],n):n(r[i(357)])});function gs(){var e=["72hKzCek","4926120nOrlUj","encryptBlock","function","Encryptor","slice","CryptoJS","exports","CTRGladman","58892NybDNE","./cipher-core","905795gKhYZi","_counter","927320DJYcRa","5020800sGToMT","2545039hYcvUd","12roYrmT","object","_iv","171brMNbq","lib","_cipher","33705MXPeon","commonjsGlobal","amd","extend"];return(gs=function(){return e})()}var _s=bs;function bs(e,t){var r=Ss();return(bs=function(e,t){return r[e-=267]})(e,t)}!function(e){for(var t=bs,r=e();;)try{if(987133===parseInt(t(289))/1*(-parseInt(t(272))/2)+parseInt(t(269))/3*(-parseInt(t(273))/4)+-parseInt(t(292))/5+parseInt(t(277))/6+parseInt(t(294))/7+parseInt(t(279))/8*(parseInt(t(281))/9)+parseInt(t(268))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ss);nt[_s(275)](function(e,t){var r,n,i;r=tt,n=function(e){var t,r,n,i=bs;return e.mode[i(271)]=(t=i,r=e.lib[t(270)][t(274)](),n=r[t(283)]=r.extend({processBlock:function(e,r){var n=t,i=this[n(288)],s=i[n(284)],a=this[n(278)],o=this[n(290)];a&&(o=this._keystream=a[n(293)](0),this[n(278)]=void 0),i[n(280)](o,0);for(var c=0;c<s;c++)e[r+c]^=o[c]}}),r[t(295)]=n,r),e[i(267)].OFB},(i=bs)(282)==i(282)?e[i(287)]=n(yi):n(r[i(276)])});function Ss(){var e=["8684640WgtWmh","3eirLXu","BlockCipherMode","OFB","109592gonGAs","2803396CKORiX","extend","createCommonjsModule","CryptoJS","7060272pZZAhx","_iv","56KRsHrg","encryptBlock","787824qeNKWr","object","Encryptor","blockSize","./cipher-core","amd","exports","_cipher","7NFwwaI","_keystream","./core","6325140zBBwDG","slice","4750578RqcjHB","Decryptor","mode"];return(Ss=function(){return e})()}var ws=Is;function Is(e,t){var r=As();return(Is=function(e,t){return r[e-=176]})(e,t)}!function(e){for(var t=Is,r=e();;)try{if(501740===-parseInt(t(182))/1+parseInt(t(190))/2+-parseInt(t(180))/3+-parseInt(t(186))/4+-parseInt(t(184))/5+parseInt(t(188))/6*(parseInt(t(193))/7)+parseInt(t(185))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(As);nt[ws(176)](function(e,t){var r,n,i,s=ws;r=nt[s(191)],n=function(e){var t,r,n=s;return e[n(177)].ECB=((r=e[(t=n)(189)][t(187)].extend()).Encryptor=r[t(178)]({processBlock:function(e,r){this[t(192)].encryptBlock(e,r)}}),r.Decryptor=r[t(178)]({processBlock:function(e,r){this[t(192)].decryptBlock(e,r)}}),r),e[n(177)].ECB},"object"===(i=Is)(179)?e[i(194)]=n(yi):n(r[i(183)])});function As(){var e=["object","126417YoxOZd","./cipher-core","494828WDOjEa","CryptoJS","3686080XXwHLo","6755016DfiGGB","2318724tfFbLU","BlockCipherMode","18LNSYBE","lib","1553384sMRCuI","commonjsGlobal","_cipher","1713915gqUREO","exports","createCommonjsModule","mode","extend"];return(As=function(){return e})()}var ks=Cs;function Cs(e,t){var r=Es();return(Cs=function(e,t){return r[e-=350]})(e,t)}function Es(){var e=["1135539qEYNPs","5605917gAcpCt","1903VZGkbO","130CuPMAv","2tVkJqT","CryptoJS","words","commonjsGlobal","3160812rnayJE","./core","sigBytes","22560nSnAfF","clamp","160207pMMjUD","4kSSysh","Ansix923","5cOvKyk","function","amd","1904yeGqjq","pad","object","39459BvRHpt","createCommonjsModule","7420868ijjHzr"];return(Es=function(){return e})()}!function(e){for(var t=Cs,r=e();;)try{if(957831===parseInt(t(370))/1*(parseInt(t(361))/2)+-parseInt(t(358))/3*(-parseInt(t(371))/4)+parseInt(t(373))/5*(-parseInt(t(365))/6)+-parseInt(t(354))/7*(-parseInt(t(351))/8)+parseInt(t(357))/9*(-parseInt(t(360))/10)+-parseInt(t(359))/11*(-parseInt(t(368))/12)+-parseInt(t(356))/13)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Es);nt[ks(355)](function(e,t){var r,n,i,s=ks;r=nt[s(364)],n=function(e){var t=s;return e[t(352)].AnsiX923={pad:function(e,r){var n=t,i=e[n(367)],s=4*r,a=s-i%s,o=i+a-1;e[n(369)](),e[n(363)][o>>>2]|=a<<24-o%4*8,e[n(367)]+=a},unpad:function(e){var r=255&e[t(363)][e.sigBytes-1>>>2];e.sigBytes-=r}},e[t(352)][t(372)]},(i=Cs)(353)==i(353)?e.exports=n(yi):"undefined"===i(374)&&(void 0)[i(350)]?(void 0)([i(366),"./cipher-core"],n):n(r[i(362)])});function Ts(e,t){var r=xs();return(Ts=function(e,t){return r[e-=328]})(e,t)}!function(e){for(var t=Ts,r=e();;)try{if(425118===-parseInt(t(331))/1*(-parseInt(t(333))/2)+parseInt(t(349))/3+-parseInt(t(340))/4*(-parseInt(t(335))/5)+-parseInt(t(332))/6+parseInt(t(336))/7*(-parseInt(t(354))/8)+parseInt(t(328))/9*(parseInt(t(350))/10)+parseInt(t(338))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(xs);rt(function(e,t){var r,n,i,s=Ts;r=nt[s(342)],n=function(e){var t=s;return e.pad[t(352)]={pad:function(r,n){var i=t,s=4*n,a=s-r[i(347)]%s;r[i(351)](e[i(353)][i(345)][i(346)](a-1))[i(351)](e[i(353)][i(345)][i(337)]([a<<24],1))},unpad:function(e){var r=255&e[t(343)][e.sigBytes-1>>>2];e.sigBytes-=r}},e.pad[t(352)]},(i=Ts)(334)==i(334)?e[i(344)]=n(yi):"undefined"===i(330)&&(void 0)[i(341)]?(void 0)([i(348),i(329)],n):n(r[i(339)])});function xs(){var e=["987108lVioIA","842368laamln","object","2595255vcMrIR","10577xqdYDd","create","307439JNPhCD","CryptoJS","4GSyBKG","amd","commonjsGlobal","words","exports","WordArray","random","sigBytes","./core","38838TcKJcq","250wdonxo","concat","Iso10126","lib","3832vojiCg","119619JVbyvJ","./cipher-core","function","1XrJxje"];return(xs=function(){return e})()}function Ds(){var e=["WordArray","create","commonjsGlobal","1350020stpOmT","sigBytes","exports","concat","212378AkTaYD","Iso97971","499618rkWwHS","./cipher-core","36coHYlV","18LxORyR","ZeroPadding","unpad","function","274786nOOkZI","lib","pad","100PPSALl","amd","object","./core","64hQyobq","2875378vqCRxv","15895917uWLEJw","7306432TBAtNW"];return(Ds=function(){return e})()}function Ps(e,t){var r=Ds();return(Ps=function(e,t){return r[e-=240]})(e,t)}!function(e){for(var t=Ps,r=e();;)try{if(999017===parseInt(t(264))/1+parseInt(t(246))/2*(-parseInt(t(241))/3)+parseInt(t(256))/4+parseInt(t(260))/5*(-parseInt(t(242))/6)+-parseInt(t(266))/7*(-parseInt(t(253))/8)+-parseInt(t(255))/9+-parseInt(t(249))/10*(-parseInt(t(254))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ds);rt(function(e,t){var r,n,i,s=Ps;r=nt[s(259)],n=function(e){var t=s;return e.pad[t(265)]={pad:function(r,n){var i=t;r[i(263)](e[i(247)][i(257)][i(258)]([2147483648],1)),e.pad[i(243)][i(248)](r,n)},unpad:function(r){var n=t;e[n(248)][n(243)][n(244)](r),r[n(261)]--}},e[t(248)][t(265)]},(i=Ps)(251)==i(251)?e[i(262)]=n(yi):"undefined"===i(245)&&(void 0)[i(250)]?(void 0)([i(252),i(240)],n):n(r.CryptoJS)});function Bs(e,t){var r=Ms();return(Bs=function(e,t){return r[e-=417]})(e,t)}!function(e){for(var t=Bs,r=e();;)try{if(490501===-parseInt(t(429))/1+parseInt(t(420))/2*(parseInt(t(419))/3)+parseInt(t(422))/4*(parseInt(t(425))/5)+parseInt(t(424))/6+-parseInt(t(430))/7+parseInt(t(427))/8+parseInt(t(436))/9*(-parseInt(t(428))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ms);rt(function(e,t){var r,n,i,s=Bs;r=nt[s(421)],n=function(e){var t=s;return e.pad[t(437)]={pad:function(e,r){var n=t,i=4*r;e[n(434)](),e[n(423)]+=i-(e[n(423)]%i||i)},unpad:function(e){var r=t,n=e[r(433)],i=e[r(423)]-1;for(i=e[r(423)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(423)]=i+1;break}}},e[t(435)][t(437)]},"object"===(i=Bs)(431)?e[i(418)]=n(yi):"undefined"===i(426)&&(void 0)[i(432)]?(void 0)([i(439),i(417)],n):n(r[i(438)])});function Ms(){var e=["function","4434424FrmzWY","5480GVuLxC","28719sBoroA","1975470TDIVuX","object","amd","words","clamp","pad","15129hhflim","ZeroPadding","CryptoJS","./core","./cipher-core","exports","222xSYmgy","11262wnjKRm","commonjsGlobal","4QITDEP","sigBytes","4450836rwZMoe","49075lFTqkh"];return(Ms=function(){return e})()}var Us=Fs;function Fs(e,t){var r=Rs();return(Fs=function(e,t){return r[e-=155]})(e,t)}function Rs(){var e=["./core","CryptoJS","function","20659485ImAADG","NoPadding","40LfYCzQ","commonjsGlobal","78vrUYKQ","10052fofQjE","pad","875dAKpTM","10432HphRKu","416310IVzZnV","75397lcswbX","3666174YqTBIZ","2115459DHGDjm","object","createCommonjsModule","768wThjeg","amd"];return(Rs=function(){return e})()}!function(e){for(var t=Fs,r=e();;)try{if(754902===parseInt(t(163))/1*(parseInt(t(164))/2)+-parseInt(t(170))/3+-parseInt(t(167))/4*(parseInt(t(166))/5)+parseInt(t(168))/6+parseInt(t(169))/7*(parseInt(t(174))/8)+-parseInt(t(171))/9*(parseInt(t(161))/10)+parseInt(t(159))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Rs);nt[Us(173)](function(e,t){var r,n,i,s=Us;r=nt[s(162)],n=function(e){var t=s;return e[t(165)][t(160)]={pad:function(){},unpad:function(){}},e[t(165)][t(160)]},"object"===(i=Fs)(172)?e.exports=n(yi):"undefined"===i(158)&&(void 0)[i(155)]?(void 0)([i(156),"./cipher-core"],n):n(r[i(157)])});var Ls=Vs;function Os(){var e=["parse","commonjsGlobal","function","./cipher-core","format","832950FnnUdH","amd","enc","6722649mFmQkK","CryptoJS","5805iLQTnF","1556541kaBLEe","586TboKqm","37380ZzuNcR","1426130nwazTD","4hTzzCG","ciphertext","CipherParams","Hex","3250825wjAiPo","lib","object","createCommonjsModule","8eLEOcb","toString"];return(Os=function(){return e})()}!function(e){for(var t=Vs,r=e();;)try{if(540405===parseInt(t(497))/1+parseInt(t(479))/2*(-parseInt(t(477))/3)+parseInt(t(482))/4*(parseInt(t(486))/5)+parseInt(t(480))/6+parseInt(t(478))/7+-parseInt(t(490))/8*(parseInt(t(500))/9)+parseInt(t(481))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Os);nt[Ls(489)](function(e,t){var r,n,i;r=nt[Ls(493)],n=function(e){return n=(r=e)[(t=Vs)(487)][t(484)],i=r[t(499)][t(485)],r[t(496)].Hex={stringify:function(e){var r=t;return e[r(483)][r(491)](i)},parse:function(e){var r=i[t(492)](e);return n.create({ciphertext:r})}},e.format.Hex;var t,r,n,i},(i=Vs)(488)==i(488)?e.exports=n(yi):"undefined"===i(494)&&(void 0)[i(498)]?(void 0)(["./core",i(495)],n):n(r[i(501)])});function Vs(e,t){var r=Os();return(Vs=function(e,t){return r[e-=477]})(e,t)}function Ns(e,t){var r=zs();return(Ns=function(e,t){return r[e-=433]})(e,t)}!function(e){for(var t=Ns,r=e();;)try{if(450136===-parseInt(t(455))/1+-parseInt(t(439))/2+parseInt(t(453))/3*(parseInt(t(445))/4)+parseInt(t(444))/5+parseInt(t(449))/6*(parseInt(t(441))/7)+parseInt(t(450))/8+-parseInt(t(448))/9*(parseInt(t(443))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(zs);rt(function(e,t){var r,n,i;r=tt,n=function(e){var t=Ns;return function(){var t=Ns,r=e,n=r.lib[t(446)],i=r[t(458)],s=[],a=[],o=[],c=[],u=[],l=[],d=[],f=[],h=[],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,a[i]=r;var m=e[r],v=e[m],y=e[v],g=257*e[i]^16843008*i;o[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,f[i]=g<<16|g>>>16,h[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(457)]=n[t(440)]({_doReset:function(){var e=t;if(!this[e(435)]||this[e(447)]!==this._key){for(var r=this[e(447)]=this[e(459)],n=r.words,i=r[e(451)]/4,a=4*((this[e(435)]=i+6)+1),o=this._keySchedule=[],c=0;c<a;c++)c<i?o[c]=n[c]:(v=o[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),o[c]=o[c-i]^v);for(var u=this[e(438)]=[],l=0;l<a;l++){if(c=a-l,l%4)var v=o[c];else v=o[c-4];u[l]=l<4||c<=4?v:d[s[v>>>24]]^f[s[v>>>16&255]]^h[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){var n=t;this[n(437)](e,r,this[n(452)],o,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(437)](e,r,this[n(438)],d,f,h,p,a),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,n,i,s,a,o,c){for(var u=this[t(435)],l=e[r]^n[0],d=e[r+1]^n[1],f=e[r+2]^n[2],h=e[r+3]^n[3],p=4,m=1;m<u;m++){var v=i[l>>>24]^s[d>>>16&255]^a[f>>>8&255]^o[255&h]^n[p++],y=i[d>>>24]^s[f>>>16&255]^a[h>>>8&255]^o[255&l]^n[p++],g=i[f>>>24]^s[h>>>16&255]^a[l>>>8&255]^o[255&d]^n[p++],_=i[h>>>24]^s[l>>>16&255]^a[d>>>8&255]^o[255&f]^n[p++];l=v,d=y,f=g,h=_}v=(c[l>>>24]<<24|c[d>>>16&255]<<16|c[f>>>8&255]<<8|c[255&h])^n[p++],y=(c[d>>>24]<<24|c[f>>>16&255]<<16|c[h>>>8&255]<<8|c[255&l])^n[p++],g=(c[f>>>24]<<24|c[h>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^n[p++],_=(c[h>>>24]<<24|c[l>>>16&255]<<16|c[d>>>8&255]<<8|c[255&f])^n[p++],e[r]=v,e[r+1]=y,e[r+2]=g,e[r+3]=_},keySize:8});r[t(457)]=n._createHelper(v)}(),e[t(457)]},(i=Ns)(434)==i(434)?e.exports=n(yi):n(r.CryptoJS)});function zs(){var e=["4086330DXndJj","188716TGBZue","BlockCipher","_keyPriorReset","11592981jXKHsO","30ibeXCf","5897176iiwdqr","sigBytes","_keySchedule","27jLwVxz","./enc-base64","24477rrkjEg","./evpkdf","AES","algo","_key","amd","./md5","object","_nRounds","./core","_doCryptBlock","_invKeySchedule","828014OxoeQh","extend","276787RNkLZq","./cipher-core","10FrZske"];return(zs=function(){return e})()}var Hs=Ws;function Ws(e,t){var r=js();return(Ws=function(e,t){return r[e-=483]})(e,t)}!function(e){for(var t=Ws,r=e();;)try{if(204861===parseInt(t(499))/1*(-parseInt(t(502))/2)+-parseInt(t(484))/3+-parseInt(t(515))/4+parseInt(t(525))/5+parseInt(t(486))/6*(parseInt(t(483))/7)+parseInt(t(492))/8*(parseInt(t(509))/9)+parseInt(t(504))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(js);nt[Hs(522)](function(e,t){var r,n,i,s=Hs;r=nt[s(495)],n=function(e){var t=s;return function(){var t=Ws,r=e,n=r.lib,i=n[t(491)],s=n[t(496)],a=r[t(527)],o=[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],f=a[t(497)]=s.extend({_doReset:function(){for(var e=t,r=this[e(507)][e(511)],n=[],i=0;i<56;i++){var s=o[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var a=this[e(494)]=[],l=0;l<16;l++){var d=a[l]=[],f=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+f)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+f)%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 h=this[e(521)]=[];for(i=0;i<16;i++)h[i]=a[15-i]},encryptBlock:function(e,r){var n=t;this[n(519)](e,r,this[n(494)])},decryptBlock:function(e,r){var n=t;this[n(519)](e,r,this[n(521)])},_doCryptBlock:function(e,r,n){var i=t;this[i(518)]=e[r],this[i(517)]=e[r+1],h[i(512)](this,4,252645135),h[i(512)](this,16,65535),p.call(this,2,858993459),p[i(512)](this,8,16711935),h[i(512)](this,1,1431655765);for(var s=0;s<16;s++){for(var a=n[s],o=this[i(518)],c=this[i(517)],u=0,f=0;f<8;f++)u|=l[f][((c^a[f])&d[f])>>>0];this[i(518)]=c,this[i(517)]=o^u}var m=this[i(518)];this._lBlock=this[i(517)],this[i(517)]=m,h[i(512)](this,1,1431655765),p[i(512)](this,8,16711935),p[i(512)](this,2,858993459),h.call(this,16,65535),h[i(512)](this,4,252645135),e[r]=this[i(518)],e[r+1]=this[i(517)]},keySize:2,ivSize:2,blockSize:2});function h(e,r){var n=t,i=(this[n(518)]>>>e^this._rBlock)&r;this[n(517)]^=i,this[n(518)]^=i<<e}function p(e,r){var n=t,i=(this[n(517)]>>>e^this._lBlock)&r;this._lBlock^=i,this[n(517)]^=i<<e}r.DES=s[t(526)](f);var m=a[t(523)]=s[t(510)]({_doReset:function(){var e=t,r=this[e(507)].words;if(2!==r[e(516)]&&4!==r.length&&r[e(516)]<6)throw new Error(e(501));var n=r.slice(0,2),s=r.length<4?r.slice(0,2):r[e(524)](2,4),a=r[e(516)]<6?r.slice(0,2):r[e(524)](4,6);this[e(503)]=f[e(490)](i[e(498)](n)),this._des2=f.createEncryptor(i[e(498)](s)),this._des3=f.createEncryptor(i[e(498)](a))},encryptBlock:function(e,r){var n=t;this._des1[n(489)](e,r),this[n(487)].decryptBlock(e,r),this[n(514)].encryptBlock(e,r)},decryptBlock:function(e,r){var n=t;this[n(514)][n(513)](e,r),this._des2[n(489)](e,r),this[n(503)][n(513)](e,r)},keySize:6,ivSize:2,blockSize:2});r.TripleDES=s[t(526)](m)}(),e[t(523)]},(i=Ws)(493)==i(493)?e[i(508)]=n(yi):n(r[i(485)])});function js(){var e=["12kjRRRS","_des2","./md5","encryptBlock","createEncryptor","WordArray","391136AaCeXr","object","_subKeys","commonjsGlobal","BlockCipher","DES","create","274WeAfLR","./core","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","1548PlGoqX","_des1","1405260ZqyHGJ","./evpkdf","amd","_key","exports","27EMgGtN","extend","words","call","decryptBlock","_des3","1258920cTaANL","length","_rBlock","_lBlock","_doCryptBlock","./cipher-core","_invSubKeys","createCommonjsModule","TripleDES","slice","603770naXzEh","_createHelper","algo","1234541ArsUDO","87045Hokjvs","CryptoJS"];return(js=function(){return e})()}function Gs(e,t){var r=qs();return(Gs=function(e,t){return r[e-=478]})(e,t)}var $s=Gs;function qs(){var e=["48798FdQmLy","140miQRGP","call","6185935EpvLPQ","object","./md5","extend","CryptoJS","2118760DoPYlV","3689225goDZOW","_doReset","865488aEmzTP","104zTdKBq","./core","sigBytes","6xDRczN","RC4Drop","593910vsNsFI","words","function","./enc-base64","_createHelper","algo","amd","exports","createCommonjsModule","2355536MxROPT"];return(qs=function(){return e})()}!function(e){for(var t=Gs,r=e();;)try{if(473617===parseInt(t(493))/1+parseInt(t(494))/2*(-parseInt(t(482))/3)+-parseInt(t(481))/4+parseInt(t(491))/5+parseInt(t(497))/6*(-parseInt(t(485))/7)+parseInt(t(490))/8+parseInt(t(499))/9*(parseInt(t(483))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(qs);nt[$s(480)](function(e,t){var r,n,i;r=tt,n=function(e){return function(){var t=Gs,r=e,n=r.lib.StreamCipher,i=r[t(504)],s=i.RC4=n[t(488)]({_doReset:function(){for(var e=t,r=this._key,n=r[e(500)],i=r[e(496)],s=this._S=[],a=0;a<256;a++)s[a]=a;a=0;for(var o=0;a<256;a++){var c=a%i,u=n[c>>>2]>>>24-c%4*8&255;o=(o+s[a]+u)%256;var l=s[a];s[a]=s[o],s[o]=l}this._i=this._j=0},_doProcessBlock:function(e,r){var n=t;e[r]^=a[n(484)](this)},keySize:8,ivSize:0});function a(){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.RC4=n[t(503)](s);var o=i[t(498)]=s[t(488)]({cfg:s.cfg.extend({drop:192}),_doReset:function(){var e=t;s[e(492)][e(484)](this);for(var r=this.cfg.drop;r>0;r--)a[e(484)](this)}});r[t(498)]=n[t(503)](o)}(),e.RC4},"object"===(i=Gs)(486)?e[i(479)]=n(yi):"undefined"===i(501)&&(void 0)[i(478)]?(void 0)([i(495),i(502),i(487),"./evpkdf","./cipher-core"],n):n(r[i(489)])});var Ks=Ys;function Ys(e,t){var r=Js();return(Ys=function(e,t){return r[e-=102]})(e,t)}!function(e){for(var t=Ys,r=e();;)try{if(780251===-parseInt(t(120))/1*(parseInt(t(119))/2)+parseInt(t(125))/3*(-parseInt(t(111))/4)+parseInt(t(107))/5+-parseInt(t(113))/6+parseInt(t(110))/7*(parseInt(t(115))/8)+parseInt(t(118))/9*(-parseInt(t(121))/10)+-parseInt(t(104))/11*(-parseInt(t(103))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Js);nt[Ks(109)](function(e,t){var r,n,i,s=Ks;r=nt[s(105)],n=function(e){var t=s;return function(){var t=Ys,r=e,n=r[t(122)][t(124)],i=r[t(102)],s=[],a=[],o=[],c=i[t(123)]=n.extend({_doReset:function(){for(var e=t,r=this[e(108)].words,n=this.cfg.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],a=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(116)](this);for(i=0;i<8;i++)a[i]^=s[i+4&7];if(n){var o=n.words,c=o[0],l=o[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=d>>>16|4294901760&f,p=f<<16|65535&d;for(a[0]^=d,a[1]^=h,a[2]^=f,a[3]^=p,a[4]^=d,a[5]^=h,a[6]^=f,a[7]^=p,i=0;i<4;i++)u[e(116)](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++)a[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<a[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<a[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<a[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<a[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<a[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<a[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<a[6]>>>0?1:0)|0,this._b=t[7]>>>0<a[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);o[r]=c^u}e[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,e[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,e[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,e[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,e[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,e[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,e[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,e[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}r[t(123)]=n[t(126)](c)}(),e[t(123)]},(i=Ys)(127)==i(127)?e.exports=n(yi):"undefined"===i(112)&&(void 0).amd?(void 0)([i(114),i(117),"./md5","./evpkdf",i(128)],n):n(r[i(106)])});function Js(){var e=["132IIjuoP","function","7694106ALOnLG","./core","10744laIRRJ","call","./enc-base64","144AumhkD","45128xYISKf","7hjBEBU","312270AvzQIV","lib","Rabbit","StreamCipher","51207ozSZlL","_createHelper","object","./cipher-core","algo","6509616nJqcHi","44qpzovc","commonjsGlobal","CryptoJS","3801890WGRfqf","_key","createCommonjsModule","1841EhJpnD"];return(Js=function(){return e})()}var Xs=Qs;function Zs(){var e=["amd","./md5","RabbitLegacy","words","4386676FoglFr","7470205kNzFHU","algo","8YJvNxP","function","call","./core","3650390FXjKZH","_createHelper","./evpkdf","3046348ttSllJ","object","3uqXppJ","43609687Ywbnfr","createCommonjsModule","_key","36KrQzXV","691iMgIIg","1856DnTUZL","7287582XhzjLu"];return(Zs=function(){return e})()}function Qs(e,t){var r=Zs();return(Qs=function(e,t){return r[e-=212]})(e,t)}!function(e){for(var t=Qs,r=e();;)try{if(754302===parseInt(t(220))/1*(-parseInt(t(221))/2)+parseInt(t(215))/3*(-parseInt(t(213))/4)+parseInt(t(228))/5+-parseInt(t(222))/6+parseInt(t(227))/7*(-parseInt(t(230))/8)+-parseInt(t(219))/9*(parseInt(t(234))/10)+parseInt(t(216))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Zs);nt[Xs(217)](function(e,t){var r,n,i;r=tt,n=function(e){var t=Qs;return function(){var t=Qs,r=e,n=r.lib.StreamCipher,i=r[t(229)],s=[],a=[],o=[],c=i[t(225)]=n.extend({_doReset:function(){var e=t,r=this[e(218)][e(226)],n=this.cfg.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 a=0;a<4;a++)u[e(232)](this);for(a=0;a<8;a++)s[a]^=i[a+4&7];if(n){var o=n[e(226)],c=o[0],l=o[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=d>>>16|4294901760&f,p=f<<16|65535&d;for(s[0]^=d,s[1]^=h,s[2]^=f,s[3]^=p,s[4]^=d,s[5]^=h,s[6]^=f,s[7]^=p,a=0;a<4;a++)u[e(232)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(232)](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 a=0;a<4;a++)s[a]=16711935&(s[a]<<8|s[a]>>>24)|4278255360&(s[a]<<24|s[a]>>>8),e[r+a]^=s[a]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)a[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<a[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<a[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<a[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<a[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<a[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<a[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<a[6]>>>0?1:0)|0,this._b=t[7]>>>0<a[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);o[r]=c^u}e[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,e[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,e[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,e[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,e[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,e[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,e[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,e[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}r[t(225)]=n[t(235)](c)}(),e[t(225)]},(i=Qs)(214)==i(214)?e.exports=n(yi):"undefined"===i(231)&&(void 0)[i(223)]?(void 0)([i(233),"./enc-base64",i(224),i(212),"./cipher-core"],n):n(r.CryptoJS)});const ea=ta;function ta(e,t){const r=ra();return(ta=function(e,t){return r[e-=238]})(e,t)}!function(e){const t=ta,r=e();for(;;)try{if(308988===parseInt(t(243))/1+-parseInt(t(263))/2+parseInt(t(247))/3+parseInt(t(256))/4+-parseInt(t(258))/5*(parseInt(t(265))/6)+-parseInt(t(261))/7*(parseInt(t(248))/8)+parseInt(t(251))/9*(-parseInt(t(259))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ra);nt[ea(267)](function(e,t){const r=ea;!function(t,r){const n=ta;n(242)==n(242)?e[n(250)]=r(yi):"undefined"===n(238)&&(void 0)[n(241)]?(void 0)([n(239),n(252),n(268),n(254),"./cipher-core"],r):r(t[n(257)])}(nt[r(240)],function(e){const t=r;return function(){const t=ta;var r=e,n=r.lib[t(244)],i=r[t(245)];const s=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],o=[[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,a=r>>8&255,o=255&r,c=e[n(255)][0][i]+e[n(255)][1][s];return c^=e[n(255)][2][a],c+=e[n(255)][3][o],c}function l(e,r,n){const i=t;let a,o=r,c=n;for(let t=0;t<s;++t)o^=e.pbox[t],c=u(e,o)^c,a=o,o=c,c=a;return a=o,o=c,c=a,c^=e[i(264)][16],o^=e.pbox[17],{left:o,right:c}}var d=i[t(269)]=n.extend({_doReset:function(){const e=t;if(this[e(260)]!==this[e(253)]){var r=this[e(260)]=this[e(253)],n=r.words,i=r[e(262)]/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(255)][t]=[];for(let r=0;r<256;r++)e[i(255)][t][r]=o[t][r]}let s=0;for(let t=0;t<18;t++)e[i(264)][t]=a[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(246)],u=d.right,e[i(264)][t]=c,e[i(264)][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(246)],u=d.right,e[i(255)][t][r]=c,e[i(255)][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.left,e[r+1]=i[n(249)]},decryptBlock:function(e,r){const n=t;var i=function(e,r,n){const i=t;let s,a=r,o=n;for(let t=17;t>1;--t)a^=e.pbox[t],o=u(e,a)^o,s=a,a=o,o=s;return s=a,a=o,o=s,o^=e[i(264)][1],a^=e[i(264)][0],{left:a,right:o}}(c,e[r],e[r+1]);e[r]=i.left,e[r+1]=i[n(249)]},blockSize:2,keySize:4,ivSize:2});r[t(269)]=n[t(266)](d)}(),e[t(269)]})});function ra(){const e=["_key","./evpkdf","sbox","420940XtSoIC","CryptoJS","152780MAwLQJ","724930EZnOvh","_keyPriorReset","959JeOTzg","sigBytes","626384wBzuGD","pbox","6NQRcRM","_createHelper","createCommonjsModule","./md5","Blowfish","function","./core","commonjsGlobal","amd","object","290852lrpKlu","BlockCipher","algo","left","1184295LVnaPq","3832HDHwSF","right","exports","9SBOrPX","./enc-base64"];return(ra=function(){return e})()}function na(e,t){var r=ia();return(na=function(e,t){return r[e-=143]})(e,t)}function ia(){var e=["./pbkdf2","./sha3","./mode-ofb","9444AjWsnr","function","./blowfish","./sha224","commonjsGlobal","653JjsNKn","./enc-base64url","./pad-nopadding","216OuwIHN","./pad-iso10126","./lib-typedarrays","1938360KcvxEO","./aes","./cipher-core","./rabbit-legacy","860MZUGrT","11835bsDNdc","./pad-zeropadding","CryptoJS","./core","exports","./rc4","464uskcqB","58597dfaSHO","object","./sha1","./mode-ctr","./hmac","./sha256","16374850QCyZLX","./pad-iso97971","./format-hex","174hCbnRH","./ripemd160","amd"];return(ia=function(){return e})()}function sa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function aa(){const e=["1666neVpiz","WordArray","ctr","byteLength","catch","slice","26437906RRTMoH","28938ZGQQMc","includes","2YxIlun","decrypt","933984FAmBfm","36817iylDUd","3542064nYmvXs","5YyjTGG","4122sEDpCp","get","toString","ModeOfOperation","4618468jQanWr","create","15410hrHkHC","set","lib","Counter","length","then"];return(aa=function(){return e})()}function oa(e,t){const r=aa();return(oa=function(e,t){return r[e-=134]})(e,t)}!function(e){for(var t=na,r=e();;)try{if(314772===parseInt(t(144))/1*(-parseInt(t(154))/2)+-parseInt(t(177))/3+-parseInt(t(150))/4+-parseInt(t(155))/5*(parseInt(t(171))/6)+-parseInt(t(162))/7*(parseInt(t(161))/8)+-parseInt(t(147))/9+parseInt(t(168))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ia),rt(function(e,t){var r,n,i;r=nt[na(143)],n=function(e){return e},"object"===(i=na)(163)?e[i(159)]=yi:"undefined"===i(178)&&(void 0)[i(173)]?(void 0)([i(158),"./x64-core",i(149),"./enc-utf16","./enc-base64",i(145),"./md5",i(164),i(167),i(180),"./sha512","./sha384",i(175),i(172),i(166),i(174),"./evpkdf",i(152),"./mode-cfb",i(165),"./mode-ctr-gladman",i(176),"./mode-ecb","./pad-ansix923",i(148),i(169),i(156),i(146),i(170),i(151),"./tripledes",i(160),"./rabbit",i(153),i(179)],n):r[i(157)]=r[i(157)]}),function(e){const t=oa,r=e();for(;;)try{if(603654===-parseInt(t(151))/1+-parseInt(t(148))/2*(parseInt(t(152))/3)+parseInt(t(158))/4*(parseInt(t(153))/5)+-parseInt(t(146))/6*(parseInt(t(139))/7)+parseInt(t(150))/8+parseInt(t(154))/9*(-parseInt(t(160))/10)+parseInt(t(145))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(aa);var ca=da;!function(e){for(var t=da,r=e();;)try{if(729338===-parseInt(t(678))/1+parseInt(t(747))/2+-parseInt(t(1082))/3*(parseInt(t(1244))/4)+-parseInt(t(712))/5*(-parseInt(t(1104))/6)+-parseInt(t(588))/7*(parseInt(t(951))/8)+-parseInt(t(837))/9*(-parseInt(t(866))/10)+parseInt(t(1329))/11*(-parseInt(t(892))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(la);var ua=nt[ca(1028)](function(e,t){var r,n,s=ca,a=(r=new Date,n=4,{setLogLevel:function(e){var t=da;n=e==this[t(966)]?1:e==this[t(1328)]?2:e==this[t(567)]?3:(this[t(431)],4)},debug:function(e,t){var i=da;void 0===console.debug&&(console[i(966)]=console.log),1>=n&&console[i(966)]("["+a.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=da;this[r(966)](e[r(525)])},info:function(e,t){2>=n&&console[da(1328)]("["+a.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){3>=n&&console[da(567)]("["+a.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=da;4>=n&&console[i(431)]("["+a[i(1002)](new Date-r,1e3)+"]","["+e+"]",t)}});a[s(1002)]=function(e,t){var r,n=s;function i(e,t){for(var r=da,n=(""+e)[r(438)](".");n[0].length<t;)n[0]="0"+n[0];return n[r(715)](".")}e<0?(r=!0,e=-e):r=!1;var a=e/(t||1),o=Math.floor(a/3600);a-=3600*o;var c=Math[n(1142)](a/60),u=1e3*(a-=60*c);return u-=1e3*(a=Math[n(1142)](a)),u=Math[n(1142)](u),(r?"-":"")+o+":"+i(c,2)+":"+i(a,2)+"."+i(u,3)},a[s(1383)]=function(e){var t=s,r=e.length;if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+a[t(1002)](e[t(1074)](i))+","+a.getDurationString(e[t(394)](i))+"]";return n}return t(571)},s(1278)!==s(1232)&&(t[s(459)]=a);var o=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(618);this[t(398)]=e,this[t(811)]=new DataView(e),this.position=0};o.prototype[s(1062)]=function(){return this[s(1381)]},o[s(1167)][s(705)]=function(){var e=s;return this.buffer[e(987)]},o[s(1167)][s(841)]=function(){var e=s;return this[e(398)][e(987)]},o[s(1167)][s(845)]=function(e){var t=s,r=Math[t(1539)](0,Math[t(796)](this[t(398)][t(987)],e));return this[t(1381)]=isNaN(r)||!isFinite(r)?0:r,!0},o[s(1167)][s(1061)]=function(){var e=s;return this[e(1062)]()>=this[e(705)]()},o.prototype[s(926)]=function(e,t){var r=s,n=0;if(this[r(1381)]+e<=this.buffer.byteLength){switch(e){case 1:n=t?this.dataview[r(1541)](this.position):this[r(811)][r(646)](this[r(1381)]);break;case 2:n=t?this.dataview.getInt16(this[r(1381)]):this[r(811)][r(452)](this.position);break;case 3:if(t)throw r(996);n=this.dataview.getUint8(this.position)<<16,n|=this.dataview.getUint8(this.position+1)<<8,n|=this.dataview.getUint8(this[r(1381)]+2);break;case 4:n=t?this[r(811)].getInt32(this[r(1381)]):this.dataview.getUint32(this[r(1381)]);break;case 8:if(t)throw"No method for reading signed 64 bits values";n=this.dataview[r(994)](this[r(1381)])<<32,n|=this[r(811)].getUint32(this.position+4);break;default:throw r(1214)+e}return this.position+=e,n}throw r(922)},o[s(1167)][s(770)]=function(){return this[s(926)](1,!1)},o[s(1167)].readUint16=function(){return this[s(926)](2,!1)},o[s(1167)][s(1096)]=function(){return this[s(926)](3,!1)},o.prototype[s(466)]=function(){return this[s(926)](4,!1)},o.prototype[s(1227)]=function(){return this[s(926)](8,!1)},o[s(1167)][s(746)]=function(e){var t=s;if(this[t(1381)]+e<=this[t(398)][t(987)]){for(var r="",n=0;n<e;n++)r+=String[t(1516)](this[t(770)]());return r}throw t(922)},o.prototype.readCString=function(){for(var e=s,t=[];;){var r=this.readUint8();if(0===r)break;t[e(631)](r)}return String[e(1516)][e(815)](null,t)},o[s(1167)][s(1310)]=function(){return this[s(926)](1,!0)},o.prototype[s(1042)]=function(){return this[s(926)](2,!0)},o[s(1167)][s(741)]=function(){return this[s(926)](4,!0)},o[s(1167)][s(611)]=function(){return this[s(926)](8,!1)},o.prototype[s(868)]=function(e){for(var t=new Uint8Array(e),r=0;r<e;r++)t[r]=this.readUint8();return t},o[s(1167)][s(1263)]=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},o[s(1167)][s(359)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(1370)]();return r},o[s(1167)][s(1459)]=function(e){for(var t=s,r=new Uint32Array(e),n=0;n<e;n++)r[n]=this[t(466)]();return r},o[s(1167)][s(1333)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(741)]();return r},s(1278)!==s(1232)&&(t[s(387)]=o);var c=function(e,t,r){var n=s;this[n(1277)]=t||0,e instanceof ArrayBuffer?this.buffer=e:"object"==typeof e?(this[n(681)]=e,t&&(this[n(1277)]+=t)):this[n(398)]=new ArrayBuffer(e||0),this[n(1381)]=0,this[n(337)]=null==r?c.LITTLE_ENDIAN:r};c.prototype={},c[s(1167)][s(1062)]=function(){return this[s(1381)]},c[s(1167)][s(1141)]=function(e){var t=s;if(this[t(1430)]){var r=this._byteOffset+this[t(1381)]+e,n=this[t(1268)].byteLength;if(r<=n)r>this[t(1436)]&&(this[t(1436)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),a=new Uint8Array(this._buffer);new Uint8Array(i,0,a[t(521)])[t(516)](a),this[t(398)]=i,this._byteLength=r}}},c[s(1167)][s(1015)]=function(){var e=s;if(this._byteLength!=this[e(1268)][e(987)]){var t=new ArrayBuffer(this[e(1436)]),r=new Uint8Array(t),n=new Uint8Array(this[e(1268)],0,r[e(521)]);r.set(n),this.buffer=t}},c.BIG_ENDIAN=!1,c.LITTLE_ENDIAN=!0,c[s(1167)][s(1436)]=0,Object[s(406)](c.prototype,s(987),{get:function(){var e=s;return this[e(1436)]-this[e(1277)]}}),Object[s(406)](c[s(1167)],s(398),{get:function(){var e=s;return this._trimAlloc(),this[e(1268)]},set:function(e){var t=s;this[t(1268)]=e,this[t(1518)]=new DataView(this[t(1268)],this[t(1277)]),this[t(1436)]=this[t(1268)][t(987)]}}),Object.defineProperty(c.prototype,"byteOffset",{get:function(){return this[s(1277)]},set:function(e){var t=s;this._byteOffset=e,this._dataView=new DataView(this._buffer,this[t(1277)]),this[t(1436)]=this[t(1268)][t(987)]}}),Object[s(406)](c[s(1167)],s(681),{get:function(){return this[s(1518)]},set:function(e){var t=s;this[t(1277)]=e[t(1477)],this[t(1268)]=e[t(398)],this[t(1518)]=new DataView(this._buffer,this._byteOffset),this._byteLength=this[t(1277)]+e.byteLength}}),c[s(1167)][s(845)]=function(e){var t=s,r=Math.max(0,Math[t(796)](this[t(987)],e));this[t(1381)]=isNaN(r)||!isFinite(r)?0:r},c[s(1167)].isEof=function(){return this.position>=this._byteLength},c.prototype[s(1345)]=function(e){var t=s;this[t(1141)](1*e);var r=new Uint8Array(this[t(1268)],this[t(1477)]+this[t(1381)],e);return this[t(1381)]+=1*e,r},c.prototype[s(1333)]=function(e,t){var r=s;e=null==e?this[r(987)]-this.position/4:e;var n=new Int32Array(e);return c[r(534)](n[r(398)],0,this[r(398)],this[r(1477)]+this[r(1381)],e*n[r(929)]),c.arrayToNative(n,null==t?this[r(337)]:t),this[r(1381)]+=n[r(987)],n},c.prototype[s(1263)]=function(e,t){var r=s;e=null==e?this[r(987)]-this[r(1381)]/2:e;var n=new Int16Array(e);return c.memcpy(n.buffer,0,this[r(398)],this.byteOffset+this[r(1381)],e*n[r(929)]),c.arrayToNative(n,null==t?this[r(337)]:t),this[r(1381)]+=n[r(987)],n},c[s(1167)][s(921)]=function(e){var t=s;e=null==e?this[t(987)]-this[t(1381)]:e;var r=new Int8Array(e);return c.memcpy(r[t(398)],0,this[t(398)],this.byteOffset+this[t(1381)],e*r.BYTES_PER_ELEMENT),this.position+=r[t(987)],r},c.prototype[s(1459)]=function(e,t){var r=s;e=null==e?this[r(987)]-this[r(1381)]/4:e;var n=new Uint32Array(e);return c.memcpy(n[r(398)],0,this[r(398)],this[r(1477)]+this[r(1381)],e*n.BYTES_PER_ELEMENT),c.arrayToNative(n,null==t?this.endianness:t),this.position+=n.byteLength,n},c[s(1167)][s(359)]=function(e,t){var r=s;e=null==e?this[r(987)]-this[r(1381)]/2:e;var n=new Uint16Array(e);return c.memcpy(n[r(398)],0,this[r(398)],this[r(1477)]+this[r(1381)],e*n.BYTES_PER_ELEMENT),c[r(1484)](n,null==t?this[r(337)]:t),this.position+=n[r(987)],n},c.prototype.readUint8Array=function(e){var t=s;e=null==e?this.byteLength-this[t(1381)]:e;var r=new Uint8Array(e);return c.memcpy(r[t(398)],0,this[t(398)],this.byteOffset+this[t(1381)],e*r[t(929)]),this[t(1381)]+=r.byteLength,r},c[s(1167)][s(1129)]=function(e,t){var r=s;e=null==e?this[r(987)]-this[r(1381)]/8:e;var n=new Float64Array(e);return c[r(534)](n.buffer,0,this.buffer,this[r(1477)]+this[r(1381)],e*n[r(929)]),c[r(1484)](n,null==t?this.endianness:t),this[r(1381)]+=n[r(987)],n},c[s(1167)][s(664)]=function(e,t){var r=s;e=null==e?this[r(987)]-this[r(1381)]/4:e;var n=new Float32Array(e);return c[r(534)](n[r(398)],0,this.buffer,this[r(1477)]+this.position,e*n[r(929)]),c[r(1484)](n,null==t?this.endianness:t),this[r(1381)]+=n[r(987)],n},c[s(1167)].readInt32=function(e){var t=s,r=this[t(1518)][t(1284)](this[t(1381)],null==e?this[t(337)]:e);return this[t(1381)]+=4,r},c[s(1167)][s(1042)]=function(e){var t=s,r=this[t(1518)][t(1017)](this[t(1381)],null==e?this[t(337)]:e);return this.position+=2,r},c[s(1167)][s(1310)]=function(){var e=s,t=this[e(1518)][e(1541)](this[e(1381)]);return this[e(1381)]+=1,t},c[s(1167)][s(466)]=function(e){var t=s,r=this[t(1518)][t(994)](this[t(1381)],null==e?this.endianness:e);return this[t(1381)]+=4,r},c.prototype[s(1370)]=function(e){var t=s,r=this[t(1518)][t(452)](this[t(1381)],null==e?this[t(337)]:e);return this[t(1381)]+=2,r},c[s(1167)].readUint8=function(){var e=s,t=this[e(1518)].getUint8(this[e(1381)]);return this.position+=1,t},c[s(1167)][s(686)]=function(e){var t=s,r=this[t(1518)][t(598)](this[t(1381)],null==e?this.endianness:e);return this[t(1381)]+=4,r},c.prototype.readFloat64=function(e){var t=s,r=this[t(1518)].getFloat64(this[t(1381)],null==e?this.endianness:e);return this[t(1381)]+=8,r},c.endianness=new Int8Array(new Int16Array([1])[s(398)])[0]>0,c.memcpy=function(e,t,r,n,i){var a=s,o=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);o[a(516)](c)},c[s(1484)]=function(e,t){var r=s;return t==this.endianness?e:this[r(1535)](e)},c[s(1069)]=function(e,t){var r=s;return this[r(337)]==t?e:this[r(1535)](e)},c[s(1535)]=function(e){for(var t=s,r=new Uint8Array(e.buffer,e[t(1477)],e.byteLength),n=0;n<e[t(987)];n+=e[t(929)])for(var i=n+e.BYTES_PER_ELEMENT-1,a=n;i>a;i--,a++){var o=r[a];r[a]=r[i],r[i]=o}return e},c[s(1167)].failurePosition=0,String[s(760)]=function(e){for(var t=s,r=[],n=0;n<e[t(521)];n++)r[n]=e[n];return String[t(1516)].apply(null,r)},c[s(1167)][s(746)]=function(e,t){var r=s;return null==t||t==r(721)?String.fromCharCodeUint8[r(815)](null,[this[r(1345)](null==e?this.byteLength-this[r(1381)]:e)]):new TextDecoder(t).decode(this[r(1345)](e))},c[s(1167)][s(764)]=function(e){var t=s,r=this[t(987)]-this[t(1381)],n=new Uint8Array(this._buffer,this[t(1277)]+this.position),i=r;null!=e&&(i=Math.min(e,r));for(var a=0;a<i&&0!==n[a];a++);var o=String[t(760)].apply(null,[this[t(1345)](a)]);return null!=e?this[t(1381)]+=i-a:a!=r&&(this[t(1381)]+=1),o};var u=Math[s(574)](2,32);c.prototype[s(611)]=function(){var e=s;return this[e(741)]()*u+this[e(466)]()},c[s(1167)][s(1227)]=function(){var e=s;return this[e(466)]()*u+this[e(466)]()},c.prototype[s(611)]=function(){var e=s;return this[e(466)]()*u+this[e(466)]()},c[s(1167)][s(1096)]=function(){var e=s;return(this[e(770)]()<<16)+(this[e(770)]()<<8)+this[e(770)]()},"object"!==s(1232)&&(t[s(1162)]=c),c[s(1167)][s(1422)]=function(e){var t=s,r=new Blob([this[t(398)]]);if(!window[t(662)]||!URL[t(565)])throw"DataStream.save: Can't create object URL.";var n=window.URL[t(565)](r),i=document[t(1468)]("a");document.body[t(1276)](i),i.setAttribute("href",n),i.setAttribute(t(669),e),i[t(1339)](t(1132),t(389)),i[t(1548)](),window.URL.revokeObjectURL(n)},c[s(1167)]._dynamicSize=!0,Object.defineProperty(c.prototype,s(1053),{get:function(){return this[s(1430)]},set:function(e){!e&&this._trimAlloc(),this._dynamicSize=e}}),c[s(1167)][s(671)]=function(e){var t=s,r=new ArrayBuffer(this._byteLength-e),n=new Uint8Array(r),i=new Uint8Array(this[t(1268)],e,n[t(521)]);n[t(516)](i),this[t(398)]=r,this[t(1381)]-=e},c[s(1167)].writeInt32Array=function(e,t){var r=s;if(this[r(1141)](4*e[r(521)]),e instanceof Int32Array&&this[r(1477)]+this.position%e[r(929)]===0)c[r(534)](this[r(1268)],this[r(1477)]+this[r(1381)],e[r(398)],0,e[r(987)]),this[r(997)](e[r(521)],t);else for(var n=0;n<e[r(521)];n++)this[r(1493)](e[n],t)},c[s(1167)].writeInt16Array=function(e,t){var r=s;if(this[r(1141)](2*e[r(521)]),e instanceof Int16Array&&this[r(1477)]+this[r(1381)]%e[r(929)]===0)c[r(534)](this[r(1268)],this[r(1477)]+this[r(1381)],e[r(398)],0,e[r(987)]),this.mapInt16Array(e[r(521)],t);else for(var n=0;n<e[r(521)];n++)this.writeInt16(e[n],t)},c[s(1167)][s(1018)]=function(e){var t=s;if(this[t(1141)](1*e[t(521)]),e instanceof Int8Array&&this.byteOffset+this[t(1381)]%e.BYTES_PER_ELEMENT===0)c.memcpy(this[t(1268)],this[t(1477)]+this[t(1381)],e.buffer,0,e[t(987)]),this[t(684)](e.length);else for(var r=0;r<e[t(521)];r++)this[t(460)](e[r])},c[s(1167)][s(902)]=function(e,t){var r=s;if(this[r(1141)](4*e[r(521)]),e instanceof Uint32Array&&this[r(1477)]+this[r(1381)]%e[r(929)]===0)c[r(534)](this[r(1268)],this[r(1477)]+this[r(1381)],e[r(398)],0,e[r(987)]),this.mapUint32Array(e[r(521)],t);else for(var n=0;n<e.length;n++)this.writeUint32(e[n],t)},c[s(1167)][s(1148)]=function(e,t){var r=s;if(this._realloc(2*e[r(521)]),e instanceof Uint16Array&&this[r(1477)]+this[r(1381)]%e.BYTES_PER_ELEMENT===0)c[r(534)](this[r(1268)],this[r(1477)]+this[r(1381)],e[r(398)],0,e[r(987)]),this[r(1407)](e.length,t);else for(var n=0;n<e[r(521)];n++)this[r(1506)](e[n],t)},c[s(1167)].writeUint8Array=function(e){var t=s;if(this[t(1141)](1*e[t(521)]),e instanceof Uint8Array&&this[t(1477)]+this[t(1381)]%e[t(929)]===0)c[t(534)](this[t(1268)],this[t(1477)]+this[t(1381)],e.buffer,0,e[t(987)]),this[t(1345)](e[t(521)]);else for(var r=0;r<e.length;r++)this[t(1444)](e[r])},c[s(1167)][s(528)]=function(e,t){var r=s;if(this._realloc(8*e[r(521)]),e instanceof Float64Array&&this[r(1477)]+this[r(1381)]%e[r(929)]===0)c[r(534)](this[r(1268)],this[r(1477)]+this[r(1381)],e[r(398)],0,e[r(987)]),this[r(526)](e.length,t);else for(var n=0;n<e.length;n++)this[r(711)](e[n],t)},c[s(1167)].writeFloat32Array=function(e,t){var r=s;if(this[r(1141)](4*e[r(521)]),e instanceof Float32Array&&this[r(1477)]+this.position%e[r(929)]===0)c[r(534)](this[r(1268)],this.byteOffset+this[r(1381)],e[r(398)],0,e[r(987)]),this[r(769)](e[r(521)],t);else for(var n=0;n<e.length;n++)this[r(1507)](e[n],t)},c[s(1167)][s(1493)]=function(e,t){var r=s;this[r(1141)](4),this._dataView[r(542)](this[r(1381)],e,null==t?this[r(337)]:t),this[r(1381)]+=4},c[s(1167)][s(1368)]=function(e,t){var r=s;this._realloc(2),this[r(1518)][r(1400)](this[r(1381)],e,null==t?this[r(337)]:t),this[r(1381)]+=2},c[s(1167)][s(460)]=function(e){var t=s;this._realloc(1),this[t(1518)][t(1252)](this.position,e),this.position+=1},c.prototype.writeUint32=function(e,t){var r=s;this[r(1141)](4),this[r(1518)].setUint32(this[r(1381)],e,null==t?this.endianness:t),this[r(1381)]+=4},c.prototype[s(1506)]=function(e,t){var r=s;this[r(1141)](2),this[r(1518)][r(371)](this.position,e,null==t?this[r(337)]:t),this.position+=2},c[s(1167)][s(1444)]=function(e){var t=s;this[t(1141)](1),this[t(1518)].setUint8(this[t(1381)],e),this.position+=1},c[s(1167)][s(1507)]=function(e,t){var r=s;this[r(1141)](4),this[r(1518)].setFloat32(this[r(1381)],e,null==t?this[r(337)]:t),this[r(1381)]+=4},c[s(1167)][s(711)]=function(e,t){var r=s;this[r(1141)](8),this._dataView[r(1462)](this[r(1381)],e,null==t?this[r(337)]:t),this[r(1381)]+=8},c[s(1167)][s(1511)]=function(e,t,r){var n=s;null==r&&(r=e[n(521)]);for(var i=0;i<e.length&&i<r;i++)this[n(1506)](e.charCodeAt(i),t);for(;i<r;i++)this.writeUint16(0)},c[s(1167)][s(785)]=function(e,t,r){var n=s,i=0;if(null==t||t==n(721))if(null!=r){var a=Math[n(796)](e[n(521)],r);for(i=0;i<a;i++)this.writeUint8(e[n(493)](i));for(;i<r;i++)this[n(1444)](0)}else for(i=0;i<e.length;i++)this.writeUint8(e[n(493)](i));else this[n(1521)](new TextEncoder(t)[n(1019)](e[n(853)](0,r)))},c[s(1167)][s(915)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(796)](e[r(521)],t);for(n=0;n<i;n++)this[r(1444)](e[r(493)](n));for(;n<t;n++)this[r(1444)](0)}else{for(n=0;n<e[r(521)];n++)this[r(1444)](e.charCodeAt(n));this.writeUint8(0)}},c.prototype[s(1224)]=function(e,t){for(var r=s,n=0;n<e[r(521)];n+=2){var i=e[n+1];this[r(425)](i,t[e[n]],t)}},c[s(1167)][s(425)]=function(e,t,r){var n,i=s;if("function"==typeof e)return e(this,t);if(typeof e==i(1278)&&!(e instanceof Array))return e[i(516)](this,t,r);var a=null,o=i(721),u=this[i(1381)];switch(typeof e==i(393)&&/:/[i(1257)](e)&&(n=e[i(438)](":"),e=n[0],a=parseInt(n[1])),"string"==typeof e&&/,/[i(1257)](e)&&(n=e.split(","),e=n[0],o=parseInt(n[1])),e){case i(541):this[i(1444)](t);break;case i(1040):this[i(460)](t);break;case i(914):this[i(1506)](t,this[i(337)]);break;case i(1302):this.writeInt16(t,this[i(337)]);break;case i(1124):this[i(1471)](t,this.endianness);break;case i(1143):this[i(1493)](t,this[i(337)]);break;case i(1513):this[i(1507)](t,this[i(337)]);break;case"float64":this.writeFloat64(t,this[i(337)]);break;case i(1245):this.writeUint16(t,c.BIG_ENDIAN);break;case i(603):this[i(1368)](t,c[i(1041)]);break;case i(1495):this[i(1471)](t,c[i(1041)]);break;case i(1360):this[i(1493)](t,c.BIG_ENDIAN);break;case i(786):this.writeFloat32(t,c[i(1041)]);break;case i(789):this[i(711)](t,c[i(1041)]);break;case"uint16le":this[i(1506)](t,c.LITTLE_ENDIAN);break;case i(388):this[i(1368)](t,c.LITTLE_ENDIAN);break;case i(1281):this[i(1471)](t,c[i(1267)]);break;case i(870):this[i(1493)](t,c[i(1267)]);break;case i(734):this[i(1507)](t,c[i(1267)]);break;case i(1060):this.writeFloat64(t,c[i(1267)]);break;case i(1337):this[i(915)](t,a);break;case"string":this.writeString(t,o,a);break;case i(645):this[i(1511)](t,this.endianness,a);break;case"u16stringle":this[i(1511)](t,c[i(1267)],a);break;case i(1510):this[i(1511)](t,c[i(1041)],a);break;default:if(3==e.length){for(var l=e[1],d=0;d<t[i(521)];d++)this[i(425)](l,t[d]);break}this[i(1224)](e,t)}null!=a&&(this[i(1381)]=u,this[i(1141)](a),this[i(1381)]=u+a)},c[s(1167)].writeUint64=function(e){var t=s,r=Math[t(1142)](e/u);this[t(1471)](r),this.writeUint32(4294967295&e)},c[s(1167)][s(401)]=function(e){var t=s;this[t(1444)]((16711680&e)>>16),this[t(1444)]((65280&e)>>8),this[t(1444)](255&e)},c[s(1167)][s(569)]=function(e,t){var r=s,n=this[r(1381)];this[r(845)](e),this[r(1471)](t),this[r(845)](n)},c[s(1167)][s(997)]=function(e,t){var r=s;this[r(1141)](4*e);var n=new Int32Array(this[r(1268)],this[r(1477)]+this[r(1381)],e);return c[r(1484)](n,null==t?this[r(337)]:t),this[r(1381)]+=4*e,n},c[s(1167)].mapInt16Array=function(e,t){var r=s;this[r(1141)](2*e);var n=new Int16Array(this[r(1268)],this.byteOffset+this[r(1381)],e);return c[r(1484)](n,null==t?this[r(337)]:t),this.position+=2*e,n},c[s(1167)].mapInt8Array=function(e){var t=s;this._realloc(1*e);var r=new Int8Array(this._buffer,this[t(1477)]+this[t(1381)],e);return this[t(1381)]+=1*e,r},c[s(1167)].mapUint32Array=function(e,t){var r=s;this[r(1141)](4*e);var n=new Uint32Array(this[r(1268)],this[r(1477)]+this.position,e);return c[r(1484)](n,null==t?this[r(337)]:t),this.position+=4*e,n},c[s(1167)][s(1407)]=function(e,t){var r=s;this[r(1141)](2*e);var n=new Uint16Array(this._buffer,this[r(1477)]+this[r(1381)],e);return c.arrayToNative(n,null==t?this[r(337)]:t),this.position+=2*e,n},c.prototype[s(526)]=function(e,t){var r=s;this[r(1141)](8*e);var n=new Float64Array(this[r(1268)],this[r(1477)]+this.position,e);return c[r(1484)](n,null==t?this[r(337)]:t),this[r(1381)]+=8*e,n},c[s(1167)].mapFloat32Array=function(e,t){var r=s;this[r(1141)](4*e);var n=new Float32Array(this[r(1268)],this[r(1477)]+this.position,e);return c.arrayToNative(n,null==t?this.endianness:t),this[r(1381)]+=4*e,n};var l=function(e){var t=s;this[t(998)]=[],this[t(477)]=-1,e&&(this.insertBuffer(e),this[t(477)]=0)};l[s(1167)]=new c(new ArrayBuffer,0,c.BIG_ENDIAN),l[s(1167)][s(1515)]=function(){var e,t=s;return this[t(477)]>-1||(this[t(998)][t(521)]>0?0===(e=this[t(998)][0])[t(1299)]?(this.buffer=e,this[t(477)]=0,a[t(966)](t(381),t(995)),!0):(this[t(503)](),!1):(this[t(503)](),!1))},ArrayBuffer.concat=function(e,t){var r=s;a[r(966)](r(1296),r(1435)+(e[r(987)]+t.byteLength));var n=new Uint8Array(e.byteLength+t[r(987)]);return n[r(516)](new Uint8Array(e),0),n[r(516)](new Uint8Array(t),e.byteLength),n.buffer},l[s(1167)][s(1233)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r)).set(new Uint8Array(e,t,r)),n.buffer[i(1299)]=e[i(1299)]+t,n[i(398)][i(670)]=0,n[i(398)]},l[s(1167)][s(494)]=function(e){for(var t=s,r=!0,n=0;n<this[t(998)][t(521)];n++){var i=this[t(998)][n];if(e.fileStart<=i[t(1299)]){if(e[t(1299)]===i.fileStart){if(e.byteLength>i[t(987)]){this[t(998)][t(1425)](n,1),n--;continue}}else e[t(1299)]+e[t(987)]<=i[t(1299)]||(e=this.reduceBuffer(e,0,i.fileStart-e[t(1299)])),a[t(966)]("MultiBufferStream",t(836)+e.fileStart+t(1546)+e[t(987)]+")"),this.buffers[t(1425)](n,0,e),0===n&&(this[t(398)]=e);r=!1;break}if(e[t(1299)]<i[t(1299)]+i[t(987)]){var o=i.fileStart+i.byteLength-e.fileStart,c=e[t(987)]-o;if(!(c>0)){r=!1;break}e=this[t(1233)](e,o,c)}}r&&(a[t(966)](t(381),t(836)+e.fileStart+t(1546)+e[t(987)]+")"),this.buffers[t(631)](e),0===n&&(this.buffer=e))},l[s(1167)].logBufferLevel=function(e){var t,r,n,i,o,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(998)][c(521)];t++)r=this[c(998)][t],0===t?(o={},u[c(631)](o),o[c(1074)]=r[c(1299)],o[c(394)]=r[c(1299)]+r[c(987)],l+="["+o[c(1074)]+"-"):o[c(394)]===r[c(1299)]?o.end=r[c(1299)]+r.byteLength:((o={})[c(1074)]=r[c(1299)],l+=u[u.length-1][c(394)]-1+"], ["+o[c(1074)]+"-",o.end=r[c(1299)]+r.byteLength,u[c(631)](o)),n+=r[c(670)],i+=r[c(987)];u[c(521)]>0&&(l+=o[c(394)]-1+"]");var d=e?a.info:a.debug;0===this[c(998)][c(521)]?d(c(381),c(597)):d(c(381),this[c(998)].length+" stored buffer(s) ("+n+"/"+i+" bytes), continuous ranges: "+l)},l[s(1167)][s(1409)]=function(){var e,t,r=s;for(e=0;e<this[r(998)][r(521)];e++)(t=this[r(998)][e])[r(670)]===t[r(987)]&&(a[r(966)](r(381),r(382)+e),this.buffers.splice(e,1),e--)},l.prototype[s(1421)]=function(){var e,t=s;if(this[t(477)]+1<this[t(998)][t(521)]){if((e=this[t(998)][this.bufferIndex+1])[t(1299)]===this[t(398)][t(1299)]+this[t(398)][t(987)]){var r=this[t(398)][t(987)],n=this[t(398)][t(670)],i=this[t(398)][t(1299)];return this[t(998)][this.bufferIndex]=ArrayBuffer[t(957)](this[t(398)],e),this[t(398)]=this[t(998)][this[t(477)]],this[t(998)].splice(this[t(477)]+1,1),this[t(398)].usedBytes=n,this[t(398)][t(1299)]=i,a[t(966)](t(1079),t(673)+r+"->"+this.buffer.byteLength+")"),!0}return!1}return!1},l[s(1167)].findPosition=function(e,t,r){var n,i=s,o=null,c=-1;for(n=!0===e?0:this[i(477)];n<this[i(998)].length&&(o=this.buffers[n]).fileStart<=t;)c=n,r&&(o[i(1299)]+o[i(987)]<=t?o[i(670)]=o[i(987)]:o[i(670)]=t-o[i(1299)],this[i(503)]()),n++;return-1!==c?(o=this.buffers[c])[i(1299)]+o[i(987)]>=t?(a[i(966)](i(381),"Found position in existing buffer #"+c),c):-1:-1},l[s(1167)][s(1316)]=function(e){var t,r,n,i=s,a=void 0!==e?e:this[i(477)];if(r=this[i(998)][a],this[i(998)][i(521)]>a+1)for(t=a+1;t<this[i(998)][i(521)]&&(n=this.buffers[t])[i(1299)]===r[i(1299)]+r[i(987)];t++)r=n;return r[i(1299)]+r[i(987)]},l[s(1167)][s(1362)]=function(e){var t=s,r=this[t(441)](!0,e,!1);return-1!==r?this[t(1316)](r):e},l[s(1167)][s(1419)]=function(e){var t=s;this[t(398)][t(670)]+=e,this[t(503)]()},l[s(1167)][s(1361)]=function(){var e=s;this[e(398)].usedBytes=this[e(398)].byteLength,this.logBufferLevel()},l[s(1167)][s(845)]=function(e,t,r){var n,i=s;return-1!==(n=this.findPosition(t,e,r))?(this.buffer=this.buffers[n],this.bufferIndex=n,this[i(1381)]=e-this.buffer[i(1299)],a.debug(i(381),"Repositioning parser at buffer position: "+this[i(1381)]),!0):(a[i(966)](i(381),i(696)+e+i(1088)),!1)},l[s(1167)].getPosition=function(){var e=s;if(-1===this.bufferIndex||null===this[e(998)][this[e(477)]])throw e(1094);return this.buffers[this[e(477)]].fileStart+this[e(1381)]},l[s(1167)][s(841)]=function(){return this[s(987)]},l[s(1167)][s(705)]=function(){var e=s;if(-1===this[e(477)]||null===this[e(998)][this[e(477)]])throw e(1094);return this[e(998)][this.bufferIndex][e(1299)]+this[e(987)]},l[s(1167)][s(1326)]=function(){var e=s;this.buffers=[],this[e(477)]=-1},"undefined"!==s(1278)&&(t[s(381)]=l);var d=function(){var e=s,t=[];t[3]=e(415),t[4]=e(881),t[5]=e(1434),t[6]=e(1103),this[e(1097)]=function(e){return t[e]};var r=this,n={};return this.parseOneDescriptor=function(r){var i,s,o,c=e,u=0;for(i=r[c(770)](),o=r.readUint8();128&o;)u=(127&o)<<7,o=r[c(770)]();return u+=127&o,a[c(966)](c(604),c(485)+(t[i]||c(968)+i)+c(1219)+u+c(1545)+r[c(1062)]()),(s=t[i]?new n[t[i]](u):new(n[c(1004)])(u))[c(862)](r),s},n[e(1004)]=function(t,r){var n=e;this[n(718)]=t,this[n(1188)]=r,this[n(1503)]=[]},n[e(1004)].prototype[e(862)]=function(e){this.data=e.readUint8Array(this.size)},n[e(1004)][e(1167)][e(1139)]=function(t){for(var r=e,n=0;n<this.descs[r(521)];n++)if(this[r(1503)][n][r(718)]==t)return this[r(1503)][n];return null},n[e(1004)][e(1167)].parseRemainingDescriptors=function(t){for(var n=e,i=t[n(1381)];t.position<i+this[n(1188)];){var s=r[n(1349)](t);this.descs[n(631)](s)}},n[e(415)]=function(t){var r=e;n.Descriptor[r(993)](this,3,t)},n[e(415)][e(1167)]=new n.Descriptor,n.ES_Descriptor[e(1167)][e(862)]=function(t){var r=e;if(this.ES_ID=t[r(1370)](),this[r(1204)]=t[r(770)](),this[r(1188)]-=3,128&this[r(1204)]?(this[r(489)]=t[r(1370)](),this[r(1188)]-=2):this[r(489)]=0,64&this[r(1204)]){var n=t[r(770)]();this[r(662)]=t.readString(n),this[r(1188)]-=n+1}else this.URL="";32&this.flags?(this[r(376)]=t.readUint16(),this.size-=2):this.OCR_ES_ID=0,this[r(1524)](t)},n.ES_Descriptor[e(1167)][e(350)]=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(1406)]:0},n.ES_Descriptor[e(1167)][e(1523)]=function(t){var r=e,n=this.findDescriptor(4);if(!n)return null;var i=n.findDescriptor(5);if(i&&i[r(1542)]){var s=(248&i[r(1542)][0])>>3;return 31===s&&i[r(1542)].length>=2&&(s=32+((7&i.data[0])<<3)+((224&i[r(1542)][1])>>5)),s}return null},n[e(881)]=function(t){var r=e;n.Descriptor[r(993)](this,4,t)},n.DecoderConfigDescriptor[e(1167)]=new(n[e(1004)]),n[e(881)][e(1167)][e(862)]=function(t){var r=e;this[r(1406)]=t[r(770)](),this[r(1327)]=t[r(770)](),this[r(687)]=!!(this[r(1327)]>>1&1),this[r(1327)]=this[r(1327)]>>>2,this[r(346)]=t[r(1096)](),this[r(1270)]=t.readUint32(),this[r(761)]=t[r(466)](),this[r(1188)]-=13,this[r(1524)](t)},n[e(1434)]=function(t){n[e(1004)].call(this,5,t)},n.DecoderSpecificInfo[e(1167)]=new(n[e(1004)]),n.SLConfigDescriptor=function(t){var r=e;n[r(1004)][r(993)](this,6,t)},n[e(1103)].prototype=new(n[e(1004)]),this};t[s(604)]=d;var f={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(1198),s(1308),s(692),s(1273),s(851),s(942)],FULL_BOXES:["hmhd",s(1075),s(694),s(1023),s(1454),s(1322),s(391)],CONTAINER_BOXES:[["moov",[s(1469),s(589)]],[s(1469)],["edts"],[s(850)],[s(814)],[s(677)],[s(642),[s(1070),s(1243)]],[s(550),[s(947)]],[s(410),["traf"]],[s(1387),[s(805),s(1070),s(1243)]],[s(587)],[s(1467)],[s(1117)],[s(1551),[s(1376)]],["meco"],["hnti"],[s(903)],[s(942)],[s(1126)],["sinf"],[s(1306)],[s(533)],[s(879)],[s(411),[s(759)]],["iprp",[s(897)]],["ipco"],[s(558)],[s(1043)],["etyp",[s(1118)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;f.FullBox.prototype=new(f[e(782)]),f[e(787)].prototype=new(f[e(782)]),f[e(353)][e(1167)]=new(f[e(782)]),f.TrackGroupTypeBox.prototype=new(f[e(932)]),f[e(1466)][e(1489)](function(t){f[e(1211)](t)}),f.FULL_BOXES[e(1489)](function(e){f.createFullBoxCtor(e)}),f[e(414)][e(1489)](function(t){f[e(333)](t[0],null,t[1])})},Box:function(e,t,r){var n=s;this[n(508)]=e,this[n(1188)]=t,this[n(496)]=r},FullBox:function(e,t,r){var n=s;f[n(782)].call(this,e,t,r),this[n(1204)]=0,this[n(1038)]=0},ContainerBox:function(e,t,r){var n=s;f[n(782)].call(this,e,t,r),this[n(462)]=[]},SampleEntry:function(e,t,r,n){var i=s;f[i(787)][i(993)](this,e,t),this[i(475)]=r,this[i(1074)]=n},SampleGroupEntry:function(e){this.grouping_type=e},TrackGroupTypeBox:function(e,t){var r=s;f.FullBox[r(993)](this,e,t)},createBoxCtor:function(e,t){var r=s;f[r(1145)][r(631)](e),f[e+"Box"]=function(t){f[r(782)].call(this,e,t)},f[e+"Box"][r(1167)]=new(f[r(782)]),t&&(f[e+r(782)].prototype[r(862)]=t)},createFullBoxCtor:function(e,t){var r=s;f[e+r(782)]=function(t){var n=r;f.FullBox[n(993)](this,e,t)},f[e+r(782)].prototype=new(f[r(932)]),f[e+r(782)][r(1167)].parse=function(e){var n=r;this.parseFullHeader(e),t&&t[n(993)](this,e)}},addSubBoxArrays:function(e){var t=s;if(e){this[t(816)]=e;for(var r=e[t(521)],n=0;n<r;n++)this[e[n]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;f[e+n(782)]=function(t){var i=n;f[i(787)][i(993)](this,e,t),f[i(1027)][i(993)](this,r)},f[e+n(782)][n(1167)]=new(f[n(787)]),t&&(f[e+n(782)].prototype.parse=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;f.sampleEntryCodes[e]=[],f[e+"SampleEntry"]=function(e,t){var n=da;f[n(353)][n(993)](this,e,t),f.addSubBoxArrays[n(993)](this,r)},f[e+n(353)][n(1167)]=new(f[n(353)]),t&&(f[e+"SampleEntry"][n(1167)].parse=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;f.sampleEntryCodes[e].push(t),f[t+"SampleEntry"]=function(r){var i=da;f[e+i(353)][i(993)](this,t,r),f[i(1027)][i(993)](this,n)},f[t+i(353)][i(1167)]=new(f[e+i(353)]),r&&(f[t+i(353)][i(1167)][i(862)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;f.createSampleEntryCtor[n(993)](this,e,t,r,[n(354)])},createSampleGroupCtor:function(e,t){var r=s;f[e+r(749)]=function(t){f[r(749)].call(this,e,t)},f[e+r(749)][r(1167)]=new f.SampleGroupEntry,t&&(f[e+r(749)][r(1167)][r(862)]=t)},createTrackGroupCtor:function(e,t){var r=s;f[e+r(1492)]=function(t){var n=r;f[n(1492)][n(993)](this,e,t)},f[e+r(1492)].prototype=new(f[r(1492)]),t&&(f[e+r(1492)][r(1167)].parse=t)},createUUIDBox:function(e,t,r,n){var i=s;f[i(623)][i(631)](e),f.UUIDBoxes[e]=function(n){var s=i;t?f[s(932)][s(993)](this,s(496),n,e):r?f[s(787)][s(993)](this,s(496),n,e):f[s(782)][s(993)](this,s(496),n,e)},f[i(1426)][e][i(1167)]=t?new(f[i(932)]):r?new(f[i(787)]):new(f[i(782)]),n&&(t?f.UUIDBoxes[e][i(1167)].parse=function(e){this.parseFullHeader(e),n&&n.call(this,e)}:f.UUIDBoxes[e][i(1167)][i(862)]=n)}};function h(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this.bad_pixel_row=e,this[r(499)]=t}f.initialize(),f.TKHD_FLAG_ENABLED=1,f[s(1235)]=2,f[s(617)]=4,f[s(666)]=1,f[s(343)]=2,f[s(421)]=8,f[s(888)]=16,f[s(402)]=32,f[s(457)]=65536,f[s(1321)]=131072,f.TRUN_FLAGS_DATA_OFFSET=1,f[s(1405)]=4,f[s(446)]=256,f[s(451)]=512,f[s(1077)]=1024,f.TRUN_FLAGS_CTS_OFFSET=2048,f[s(782)][s(1167)][s(1107)]=function(e){return this[s(341)](new f[e+"Box"])},f[s(782)].prototype[s(341)]=function(e){var t=s;return this[t(462)][t(631)](e),this[e[t(508)]+"s"]?this[e[t(508)]+"s"][t(631)](e):this[e[t(508)]]=e,e},f.Box.prototype[s(516)]=function(e,t){return this[e]=t,this},f[s(782)][s(1167)].addEntry=function(e,t){var r=t||s(1068);return!this[r]&&(this[r]=[]),this[r].push(e),this},s(1278)!==s(1232)&&(t[s(991)]=f),f.parseUUID=function(e){return f.parseHex16(e)},f[s(810)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e.readUint8()[t(1431)](16);r+=1===i.length?"0"+i:i}return r},f.parseOneBox=function(e,t,r){var n,i,o,c=s,u=e.getPosition(),l=0;if(e[c(705)]()-u<8)return a.debug("BoxParser","Not enough data in stream to parse the type and size of the box"),{code:f[c(736)]};if(r&&r<8)return a[c(966)](c(991),c(473)),{code:f[c(736)]};var d=e[c(466)](),h=e.readString(4);if(a[c(966)](c(991),c(910)+h+c(369)+d+c(1545)+u),l=8,"uuid"==h){if(e[c(705)]()-e[c(1062)]()<16||r-l<16)return e[c(845)](u),a[c(966)](c(991),c(1250)),{code:f[c(736)]};o=f[c(1354)](e),l+=16}if(1==d){if(e[c(705)]()-e.getPosition()<8||r&&r-l<8)return e[c(845)](u),{code:f[c(736)]};d=e.readUint64(),l+=8}else if(0===d)if(r)d=r;else if("mdat"!==h)return n=new f.Box(h,d),{code:f.OK,box:n,size:n[c(1188)]};return 0!==d&&d<l?{code:f[c(736)],type:h,size:d,hdr_size:l,start:u}:0!==d&&r&&d>r?{code:f.ERR_NOT_ENOUGH_DATA,type:h,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(705)]()?(e.seek(u),{code:f[c(736)],type:h,size:d,hdr_size:l,start:u}):t?{code:f.OK,type:h,size:d,hdr_size:l,start:u}:(f[h+c(782)]?n=new(f[h+c(782)])(d):h!==c(496)?(n=new f.Box(h,d))[c(358)]=!0:f.UUIDBoxes[o]?n=new(f[c(1426)][o])(d):((n=new f.Box(h,d))[c(496)]=o,n[c(358)]=!0),n[c(475)]=l,n[c(1074)]=u,n.write===f[c(782)][c(1167)][c(595)]&&n[c(508)]!==c(1198)&&n[c(553)](e),n.parse(e),(i=e[c(1062)]()-(n[c(1074)]+n[c(1188)]))<0?e[c(845)](n.start+n[c(1188)]):i>0&&0!==n[c(1188)]&&e.seek(n[c(1074)]+n[c(1188)]),{code:f.OK,box:n,size:n.size})},f[s(782)][s(1167)][s(862)]=function(e){var t=s;this[t(508)]!=t(1198)?this[t(1542)]=e.readUint8Array(this[t(1188)]-this[t(475)]):0===this.size?e.seek(e[t(705)]()):e[t(845)](this.start+this[t(1188)])},f[s(782)].prototype[s(553)]=function(e){var t=s;this.data=e[t(868)](this[t(1188)]-this[t(475)]),e[t(1381)]-=this[t(1188)]-this[t(475)]},f.FullBox[s(1167)][s(553)]=function(e){var t=s;this[t(795)](e),this[t(1542)]=e[t(868)](this[t(1188)]-this[t(475)]),this[t(475)]-=4,e[t(1381)]-=this[t(1188)]-this[t(475)]},f[s(932)][s(1167)].parseFullHeader=function(e){var t=s;this[t(1038)]=e[t(770)](),this[t(1204)]=e[t(1096)](),this[t(475)]+=4},f[s(932)][s(1167)][s(862)]=function(e){var t=s;this[t(795)](e),this.data=e[t(868)](this[t(1188)]-this[t(475)])},f[s(787)][s(1167)].parse=function(e){for(var t,r,n=s;e[n(1062)]()<this[n(1074)]+this.size;){if((t=f.parseOneBox(e,!1,this[n(1188)]-(e[n(1062)]()-this[n(1074)])))[n(1497)]!==f.OK)return;if(r=t[n(1258)],this[n(462)][n(631)](r),this[n(816)]&&-1!=this[n(816)][n(522)](r[n(508)]))this[this[n(816)][this[n(816)][n(522)](r[n(508)])]+"s"][n(631)](r);else{var i=r[n(508)]!==n(496)?r[n(508)]:r[n(496)];this[i]||(this[i]=r)}}},f[s(782)][s(1167)].parseLanguage=function(e){var t=s;this[t(1037)]=e[t(1370)]();var r=[];r[0]=this[t(1037)]>>10&31,r[1]=this.language>>5&31,r[2]=31&this[t(1037)],this[t(748)]=String[t(1516)](r[0]+96,r[1]+96,r[2]+96)},f[s(616)]=s(433),f.SAMPLE_ENTRY_TYPE_AUDIO=s(975),f[s(1066)]="Hint",f[s(724)]=s(1445),f[s(1486)]=s(762),f[s(949)]="System",f[s(513)]=s(1342),f[s(353)][s(1167)].parseHeader=function(e){var t=s;e[t(868)](6),this.data_reference_index=e.readUint16(),this[t(475)]+=8},f[s(353)].prototype[s(862)]=function(e){var t=s;this.parseHeader(e),this.data=e[t(868)](this[t(1188)]-this[t(475)])},f.SampleEntry.prototype.parseDataAndRewind=function(e){var t=s;this[t(928)](e),this[t(1542)]=e[t(868)](this.size-this[t(475)]),this.hdr_size-=8,e.position-=this[t(1188)]-this[t(475)]},f.SampleEntry[s(1167)][s(559)]=function(e){var t=s;f[t(787)][t(1167)][t(862)].call(this,e)},f.createMediaSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_HINT),f[s(1058)](f[s(724)]),f[s(1058)](f[s(1486)]),f.createMediaSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_SYSTEM),f.createMediaSampleEntryCtor(f[s(513)]),f[s(1058)](f.SAMPLE_ENTRY_TYPE_VISUAL,function(e){var t,r=s;this[r(928)](e),e[r(1370)](),e[r(1370)](),e[r(1459)](3),this.width=e[r(1370)](),this[r(1135)]=e[r(1370)](),this[r(1115)]=e[r(466)](),this.vertresolution=e.readUint32(),e.readUint32(),this[r(483)]=e[r(1370)](),t=Math[r(796)](31,e[r(770)]()),this.compressorname=e[r(746)](t),t<31&&e[r(746)](31-t),this[r(885)]=e[r(1370)](),e[r(1370)](),this[r(559)](e)}),f[s(1058)](f[s(1137)],function(e){var t=s;this.parseHeader(e),e.readUint32Array(2),this.channel_count=e.readUint16(),this.samplesize=e[t(1370)](),e[t(1370)](),e[t(1370)](),this[t(1045)]=e.readUint32()/65536,this[t(559)](e)}),f.createSampleEntryCtor(f[s(616)],s(920)),f[s(855)](f[s(616)],s(380)),f[s(855)](f[s(616)],s(474)),f[s(855)](f[s(616)],s(1067)),f[s(855)](f[s(616)],s(1452)),f[s(855)](f[s(616)],s(586)),f.createSampleEntryCtor(f[s(616)],s(332)),f[s(855)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(1056)),f[s(855)](f[s(616)],"hvt1"),f[s(855)](f[s(616)],s(990)),f[s(855)](f[s(616)],"dvh1"),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,"dvhe"),f[s(855)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(663)),f[s(855)](f[s(616)],s(1184)),f[s(855)](f[s(616)],s(606)),f.createSampleEntryCtor(f[s(616)],s(985)),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,s(1051)),f.createSampleEntryCtor(f[s(616)],s(1474)),f.createSampleEntryCtor(f[s(616)],s(1470)),f[s(855)](f[s(616)],s(627)),f[s(855)](f[s(616)],s(560)),f[s(855)](f[s(616)],s(615)),f.createSampleEntryCtor(f[s(616)],s(798)),f.createSampleEntryCtor(f[s(1137)],s(1544)),f[s(855)](f[s(1137)],"ac-3"),f[s(855)](f[s(1137)],s(509)),f[s(855)](f.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),f[s(855)](f[s(1137)],s(612)),f[s(855)](f[s(1137)],s(360)),f[s(855)](f[s(1137)],"mha2"),f.createSampleEntryCtor(f[s(1137)],s(529)),f[s(855)](f.SAMPLE_ENTRY_TYPE_AUDIO,s(978)),f[s(1168)](f[s(616)],"encv"),f[s(1168)](f[s(1137)],"enca"),f.createEncryptedSampleEntryCtor(f[s(1486)],s(982)),f.createEncryptedSampleEntryCtor(f[s(949)],s(447)),f.createEncryptedSampleEntryCtor(f[s(513)],s(1226)),f[s(1168)](f.SAMPLE_ENTRY_TYPE_METADATA,s(674)),f[s(1211)](s(1404),function(e){var t=s,r=16*(1+(1&(1&e[t(770)]())));this[t(367)]=[];for(var n=0;n<3;n++)this[t(367)][n]=16==r?e[t(1370)]():e[t(466)]()}),f[s(1211)](s(1496),function(e){this[s(899)]=e.readUint8()}),f[s(1335)](s(551),function(e){var t=s;this[t(824)]=e[t(764)]();var r=this[t(1188)]-this.hdr_size-(this[t(824)].length+1);this[t(1271)]=e[t(868)](r)}),f[s(1211)]("av1C",function(e){var t=s,r=e[t(770)]();if(!(r>>7&!1)&&(this[t(1038)]=127&r,1===this[t(1038)]&&(r=e.readUint8(),this[t(1260)]=r>>5&7,this[t(568)]=31&r,r=e[t(770)](),this[t(706)]=r>>7&1,this[t(1158)]=r>>6&1,this[t(584)]=r>>5&1,this[t(1300)]=r>>4&1,this.chroma_subsampling_x=r>>3&1,this[t(1311)]=r>>2&1,this[t(1159)]=3&r,r=e[t(770)](),this[t(1009)]=r>>5&7,0===this[t(1009)]))){if(this[t(1413)]=r>>4&1,1===this.initial_presentation_delay_present)this[t(442)]=15&r;else if(this[t(563)]=15&r,0!==this[t(563)])return;var n=this[t(1188)]-this.hdr_size-4;this.configOBUs=e[t(868)](n)}}),f.createBoxCtor(s(895),function(e){var t,r,n=s;for(this[n(1216)]=e[n(770)](),this[n(1200)]=e.readUint8(),this.profile_compatibility=e[n(770)](),this[n(1093)]=e.readUint8(),this[n(963)]=3&e[n(770)](),this[n(461)]=31&e[n(770)](),r=this.size-this.hdr_size-6,this.SPS=[],t=0;t<this[n(461)];t++)this[n(1092)][t]={},this[n(1092)][t][n(521)]=e.readUint16(),this[n(1092)][t].nalu=e[n(868)](this[n(1092)][t][n(521)]),r-=2+this[n(1092)][t][n(521)];for(this.nb_PPS_nalus=e[n(770)](),r--,this[n(905)]=[],t=0;t<this.nb_PPS_nalus;t++)this[n(905)][t]={},this[n(905)][t].length=e[n(1370)](),this[n(905)][t].nalu=e.readUint8Array(this[n(905)][t][n(521)]),r-=2+this.PPS[t][n(521)];r>0&&(this[n(488)]=e[n(868)](r))}),f[s(1211)](s(1292),function(e){var t=s;this[t(1343)]=e[t(466)](),this[t(1270)]=e.readUint32(),this[t(761)]=e[t(466)]()}),f[s(1335)](s(1234),function(e){var t=s,r=e[t(770)]();this.all_ref_pics_intra=!(128&~r),this.intra_pred_used=!(64&~r),this[t(1256)]=(63&r)>>2,e[t(1096)]()}),f[s(1211)](s(1242),function(e){var t,r=s;for(this[r(480)]=e.readUint16(),this[r(1253)]=[],this[r(1353)]=[],this[r(440)]=[],t=0;t<this[r(480)];t++)this[r(1253)][r(631)](e[r(1370)]()),this.channel_types[r(631)](e[r(1370)]()),this[r(440)][r(631)](e[r(1370)]())}),f.createBoxCtor("clap",function(e){var t=s;this[t(523)]=e.readUint32(),this[t(399)]=e[t(466)](),this[t(1538)]=e[t(466)](),this[t(1420)]=e.readUint32(),this.horizOffN=e[t(466)](),this[t(656)]=e[t(466)](),this[t(1390)]=e.readUint32(),this[t(1393)]=e[t(466)]()}),f[s(1211)]("clli",function(e){var t=s;this[t(739)]=e[t(1370)](),this[t(1449)]=e[t(1370)]()}),f[s(1335)]("cmex",function(e){var t=s;1&this.flags&&(this[t(933)]=e[t(741)]()),2&this[t(1204)]&&(this[t(545)]=e.readInt32()),4&this[t(1204)]&&(this[t(1365)]=e[t(741)]()),8&this[t(1204)]&&(0==this[t(1038)]?16&this[t(1204)]?(this[t(544)]=e.readInt32(),this[t(1133)]=e[t(741)](),this[t(1480)]=e.readInt32()):(this[t(544)]=e[t(1042)](),this[t(1133)]=e.readInt16(),this[t(1480)]=e.readInt16()):this[t(1038)]),32&this[t(1204)]&&(this.id=e.readUint32())}),f[s(1335)](s(999),function(e){var t=s;this.focal_length_x=e[t(741)](),this[t(1440)]=e[t(741)](),this.principal_point_y=e[t(741)](),1&this[t(1204)]&&(this[t(1488)]=e[t(741)](),this[t(743)]=e[t(741)]())}),f[s(1211)]("cmpd",function(e){var t=s;for(this[t(1206)]=e[t(466)](),this[t(1318)]=[],this[t(780)]=[],i=0;i<this[t(1206)];i++){var r=e[t(1370)]();this.component_types.push(r),r>=32768&&this.component_type_urls[t(631)](e.readCString())}}),f[s(1335)](s(390),function(e){var t,r,n=s;if(t=e[n(466)](),this.chunk_offsets=[],0===this[n(1038)])for(r=0;r<t;r++)this[n(1520)][n(631)](e[n(1227)]())}),f[s(1335)](s(405),function(e){var t=s;this.maxCLL=e[t(1370)](),this.maxFALL=e[t(1370)]()}),f[s(1211)]("colr",function(e){var t=s;if(this[t(1110)]=e[t(746)](4),"nclx"===this.colour_type){this[t(1089)]=e[t(1370)](),this.transfer_characteristics=e[t(1370)](),this.matrix_coefficients=e[t(1370)]();var r=e[t(770)]();this[t(478)]=r>>7}else"rICC"===this[t(1110)]?this[t(719)]=e[t(868)](this[t(1188)]-4):this[t(1110)]===t(1021)&&(this.ICC_profile=e[t(868)](this[t(1188)]-4))}),f[s(1335)](s(801),function(e){var t=s;this[t(918)](e),this[t(740)]=e[t(764)]()}),f[s(1335)](s(802),function(e){var t=s;0===this[t(1038)]&&(this[t(1346)]=e[t(741)](),this[t(852)]=e[t(741)](),this[t(1317)]=e[t(741)](),this[t(823)]=e[t(741)](),this.compositionEndTime=e[t(741)]())}),f[s(1335)](s(439),function(e){var t,r,n=s;if(t=e.readUint32(),this.sample_counts=[],this[n(1238)]=[],0===this[n(1038)])for(r=0;r<t;r++){this[n(539)][n(631)](e[n(466)]());var i=e[n(741)]();this[n(1238)][n(631)](i)}else if(1==this[n(1038)])for(r=0;r<t;r++)this.sample_counts[n(631)](e[n(466)]()),this[n(1238)][n(631)](e[n(741)]())}),f[s(1211)]("dac3",function(e){var t=s,r=e[t(770)](),n=e.readUint8(),i=e[t(770)]();this[t(919)]=r>>6,this[t(1240)]=r>>1&31,this[t(1052)]=(1&r)<<2|n>>6&3,this.acmod=n>>3&7,this[t(1465)]=n>>2&1,this[t(427)]=3&n|i>>5&7}),f.createBoxCtor("dec3",function(e){var t=s,r=e.readUint16();this[t(1476)]=r>>3,this[t(1057)]=7&r,this[t(1533)]=[];for(var n=0;n<this[t(1057)]+1;n++){var i={};this[t(1533)][t(631)](i);var a=e.readUint8(),o=e[t(770)](),c=e.readUint8();i.fscod=a>>6,i[t(1240)]=a>>1&31,i[t(1052)]=(1&a)<<4|o>>4&15,i.acmod=o>>1&7,i[t(1465)]=1&o,i[t(1098)]=c>>1&15,i.num_dep_sub>0&&(i[t(1429)]=(1&c)<<8|e[t(770)]())}}),f[s(1335)](s(1298),function(e){var t=s,r=[],n=["STREAMINFO",t(1090),t(1055),t(1389),t(1254),t(510),"PICTURE",t(1526)];for(this[t(795)](e);;){var i=e[t(770)](),a=Math[t(796)](127&i,n.length-1);if(a?e[t(868)](e[t(1096)]()):(e.readUint8Array(13),this[t(1045)]=e[t(466)]()>>12,e.readUint8Array(20)),r[t(631)](n[a]),128&i)break}this.numMetadataBlocks=r[t(521)]+" ("+r[t(715)](", ")+")"}),f.createBoxCtor(s(444),function(e){var t=s;this[t(1377)]=e[t(1227)]()}),f[s(1211)]("dmax",function(e){var t=s;this[t(962)]=e[t(466)]()}),f[s(1211)](s(1456),function(e){var t=s;this.bytessent=e[t(1227)]()}),f[s(1211)]("dOps",function(e){var t=s;if(this.Version=e[t(770)](),this.OutputChannelCount=e.readUint8(),this[t(468)]=e[t(1370)](),this[t(500)]=e[t(466)](),this[t(1324)]=e[t(1042)](),this[t(657)]=e.readUint8(),0!==this[t(657)]){this[t(1494)]=e[t(770)](),this[t(609)]=e[t(770)](),this[t(1120)]=[];for(var r=0;r<this.OutputChannelCount;r++)this[t(1120)][r]=e[t(770)]()}}),f.createFullBoxCtor(s(654),function(e){var t,r,n=s;this[n(1068)]=[];for(var i=e.readUint32(),a=0;a<i;a++){if((t=f[n(772)](e,!1,this[n(1188)]-(e[n(1062)]()-this[n(1074)])))[n(1497)]!==f.OK)return;r=t[n(1258)],this.entries[n(631)](r)}}),f.createBoxCtor(s(1303),function(e){var t=s;this[t(1377)]=e[t(1227)]()}),f[s(1335)]("elng",function(e){var t=s;this[t(600)]=e.readString(this[t(1188)]-this[t(475)])}),f.createFullBoxCtor(s(1443),function(e){var t=s;this[t(1068)]=[];for(var r=e[t(466)](),n=0;n<r;n++){var i={};this.entries[t(631)](i),1===this[t(1038)]?(i[t(1154)]=e[t(1227)](),i[t(1412)]=e.readInt64()):(i[t(1154)]=e[t(466)](),i[t(1412)]=e[t(741)]()),i.media_rate_integer=e[t(1042)](),i[t(1519)]=e[t(1042)]()}}),f[s(1335)](s(1451),function(e){var t=s;1==this[t(1038)]?(this.timescale=e.readUint32(),this.presentation_time=e[t(1227)](),this[t(1293)]=e[t(466)](),this.id=e[t(466)](),this[t(1528)]=e[t(764)](),this[t(730)]=e.readCString()):(this[t(1528)]=e.readCString(),this[t(730)]=e.readCString(),this[t(349)]=e[t(466)](),this[t(1442)]=e[t(466)](),this.event_duration=e.readUint32(),this.id=e.readUint32());var r=this.size-this[t(475)]-(16+(this.scheme_id_uri[t(521)]+1)+(this[t(730)][t(521)]+1));1==this[t(1038)]&&(r-=4),this[t(437)]=e[t(868)](r)}),f[s(1231)]=function(e,t){var r=s;f[e+r(782)]=function(t){var n=r;f[n(932)][n(993)](this,e,t)},f[e+"Box"][r(1167)]=new f.FullBox,f[e+"Box"][r(1167)][r(862)]=function(e){var n=r;if(this.parseFullHeader(e),t)t[n(993)](this,e);else for(this[n(392)]=e[n(466)](),this[n(601)]=e[n(466)](),this.entity_ids=[],i=0;i<this[n(601)];i++){var s=e.readUint32();this[n(1169)][n(631)](s)}}},f[s(1231)](s(1391)),f.createEntityToGroupCtor(s(831)),f[s(1231)](s(953)),f.createEntityToGroupCtor("altr"),f[s(1231)](s(952)),f.createEntityToGroupCtor(s(665)),f.createEntityToGroupCtor("eqiv"),f[s(1231)](s(1012)),f[s(1231)]("fobr"),f[s(1231)](s(403)),f.createEntityToGroupCtor(s(1179)),f[s(1231)]("slid"),f[s(1231)](s(775)),f[s(1231)](s(1463)),f[s(1231)](s(972)),f.createEntityToGroupCtor(s(527)),f[s(1335)](s(471),function(e){var t=s,r=e[t(868)](this[t(1188)]-this[t(475)]);if(typeof d!==t(1232)){var n=new d;this[t(1177)]=n[t(1349)](new c(r[t(398)],0,c[t(1041)]))}}),f.createBoxCtor(s(518),function(e){var t=s;this[t(889)]=e.readUint8(),this[t(1174)]=e[t(770)]()}),f[s(1211)]("frma",function(e){var t=s;this[t(765)]=e[t(746)](4)}),f[s(1211)]("ftyp",function(e){var t=s,r=this[t(1188)]-this[t(475)];this[t(458)]=e.readString(4),this.minor_version=e[t(466)](),r-=8,this.compatible_brands=[];for(var n=0;r>=4;)this[t(644)][n]=e[t(746)](4),r-=4,n++}),f[s(1335)](s(342),function(e){var t=s;0===this[t(1038)]&&(e.readUint32(),this[t(912)]=e.readString(4),e[t(1459)](3),this[t(1457)]=e.readString(this.size-this[t(475)]-20),"\0"===this[t(1457)][this[t(1457)][t(521)]-1]&&(this[t(1457)]=this[t(1457)][t(788)](0,-1)))}),f[s(1211)](s(1e3),function(e){var t,r,n,i,a=s;this[a(1216)]=e[a(770)](),i=e.readUint8(),this[a(863)]=i>>6,this[a(1008)]=(32&i)>>5,this.general_profile_idc=31&i,this[a(774)]=e[a(466)](),this[a(1410)]=e[a(868)](6),this[a(909)]=e[a(770)](),this[a(1402)]=4095&e[a(1370)](),this.parallelismType=3&e.readUint8(),this[a(643)]=3&e.readUint8(),this[a(572)]=7&e[a(770)](),this[a(1433)]=7&e[a(770)](),this[a(1279)]=e[a(1370)](),i=e[a(770)](),this.constantFrameRate=i>>6,this[a(1325)]=(13&i)>>3,this[a(710)]=(4&i)>>2,this.lengthSizeMinusOne=3&i,this[a(882)]=[];var o=e[a(770)]();for(t=0;t<o;t++){var c=[];this.nalu_arrays[a(631)](c),i=e[a(770)](),c[a(773)]=(128&i)>>7,c[a(1319)]=63&i;var u=e[a(1370)]();for(r=0;r<u;r++){var l={};c[a(631)](l),n=e[a(1370)](),l[a(1542)]=e[a(868)](n)}}}),f.createFullBoxCtor(s(1364),function(e){var t,r=s;0===this[r(1038)]?this[r(1479)]=e[r(1370)]():this[r(1479)]=e[r(466)](),this[r(1054)]=[];for(var n=0;n<this[r(1479)];n++){if((t=f[r(772)](e,!1,this[r(1188)]-(e[r(1062)]()-this[r(1074)])))[r(1497)]!==f.OK)return;t.box[r(508)],r(1464),this[r(1054)][n]=t[r(1258)]}}),f[s(1335)]("iloc",function(e){var t,r=s;t=e[r(770)](),this.offset_size=t>>4&15,this.length_size=15&t,t=e.readUint8(),this.base_offset_size=t>>4&15,1===this[r(1038)]||2===this[r(1038)]?this[r(946)]=15&t:this[r(946)]=0,this[r(1483)]=[];var n=0;if(this[r(1038)]<2)n=e[r(1370)]();else{if(2!==this[r(1038)])throw"version of iloc box not supported";n=e[r(466)]()}for(var i=0;i<n;i++){var a={};if(this.items[r(631)](a),this[r(1038)]<2)a[r(1160)]=e[r(1370)]();else{if(2!==this[r(1038)])throw r(1307);a[r(1160)]=e.readUint32()}switch(1===this[r(1038)]||2===this[r(1038)]?a[r(1024)]=15&e.readUint16():a[r(1024)]=0,a[r(599)]=e.readUint16(),this[r(450)]){case 0:a[r(1530)]=0;break;case 4:a[r(1530)]=e[r(466)]();break;case 8:a[r(1530)]=e[r(1227)]();break;default:throw r(1525)}var o=e[r(1370)]();a[r(829)]=[];for(var c=0;c<o;c++){var u={};if(a[r(829)][r(631)](u),1===this[r(1038)]||2===this[r(1038)])switch(this[r(946)]){case 0:u[r(1490)]=0;break;case 4:u[r(1490)]=e[r(466)]();break;case 8:u[r(1490)]=e[r(1227)]();break;default:throw r(576)}switch(this[r(840)]){case 0:u[r(1487)]=0;break;case 4:u[r(1487)]=e[r(466)]();break;case 8:u[r(1487)]=e.readUint64();break;default:throw r(576)}switch(this[r(1288)]){case 0:u.extent_length=0;break;case 4:u.extent_length=e[r(466)]();break;case 8:u[r(408)]=e[r(1227)]();break;default:throw r(576)}}}}),f[s(1211)](s(672),function(e){var t=e.readUint8();this.reserved=t>>7,this.axis=1&t}),f[s(1335)](s(1464),function(e){var t=s;if((0===this[t(1038)]||1===this[t(1038)])&&(this[t(1160)]=e[t(1370)](),this[t(1491)]=e.readUint16(),this[t(1201)]=e.readCString(),this[t(409)]=e[t(764)](),this[t(1301)]=e.readCString()),1===this.version)return this[t(702)]=e[t(746)](4),void e[t(845)](this[t(1074)]+this[t(1188)]);this[t(1038)]>=2&&(2===this[t(1038)]?this.item_ID=e[t(1370)]():3===this[t(1038)]&&(this[t(1160)]=e[t(466)]()),this[t(1491)]=e[t(1370)](),this[t(491)]=e[t(746)](4),this[t(1201)]=e[t(764)](),this.item_type===t(577)?(this[t(409)]=e[t(764)](),this[t(1301)]=e.readCString()):"uri "===this[t(491)]&&(this.item_uri_type=e[t(764)]()))}),f.createFullBoxCtor("ipma",function(e){var t,r,n=s;for(entry_count=e[n(466)](),this[n(1178)]=[],t=0;t<entry_count;t++){var i={};this[n(1178)][n(631)](i),this[n(1038)]<1?i.id=e[n(1370)]():i.id=e.readUint32();var a=e.readUint8();for(i.props=[],r=0;r<a;r++){var o=e[n(770)](),c={};i[n(407)].push(c),c.essential=(128&o)>>7==1,1&this[n(1204)]?c[n(1105)]=(127&o)<<8|e[n(770)]():c[n(1105)]=127&o}}}),f.createFullBoxCtor("iref",function(e){var t,r,n=s;for(this[n(1249)]=[];e[n(1062)]()<this[n(1074)]+this[n(1188)];){if((t=f[n(772)](e,!0,this[n(1188)]-(e[n(1062)]()-this[n(1074)])))[n(1497)]!==f.OK)return;(r=0===this.version?new(f[n(1225)])(t.type,t[n(1188)],t[n(475)],t[n(1074)]):new(f[n(1500)])(t[n(508)],t[n(1188)],t.hdr_size,t.start))[n(595)]===f[n(782)].prototype[n(595)]&&r[n(508)]!==n(1198)&&r[n(553)](e),r[n(862)](e),this[n(1249)].push(r)}}),f[s(1211)]("irot",function(e){this.angle=3&e.readUint8()}),f[s(1335)](s(479),function(e){var t=s;this[t(911)]=e.readUint32(),this[t(707)]=e.readUint32()}),f[s(1335)](s(759),function(e){var t=s;this[t(575)]=e.readCString(),this[t(730)]=e[t(764)]()}),f[s(1335)](s(784),function(e){var t=s,r=e[t(770)]();this[t(958)]=[];for(var n=0;n<r;n++){var i={};this.levels[n]=i,i[t(1291)]=e[t(466)]();var a=e.readUint8();switch(i.padding_flag=a>>7,i[t(1113)]=127&a,i[t(1113)]){case 0:i[t(557)]=e[t(746)](4);break;case 1:i[t(557)]=e[t(746)](4),i[t(530)]=e[t(466)]();break;case 2:case 3:break;case 4:i[t(738)]=e[t(466)]()}}}),f[s(1211)]("lsel",function(e){this[s(418)]=e.readUint16()}),f[s(1211)](s(1150),function(e){var t=s;this[t(1287)]=e[t(466)](),this[t(339)]=e.readUint32()}),h[s(1167)][s(1431)]=function(){return"("+this.x+","+this.y+")"},f.createBoxCtor(s(614),function(e){var t=s;this[t(894)]=[],this[t(894)][0]=new h(e.readUint16(),e[t(1370)]()),this[t(894)][1]=new h(e[t(1370)](),e.readUint16()),this[t(894)][2]=new h(e[t(1370)](),e[t(1370)]()),this.white_point=new h(e.readUint16(),e[t(1370)]()),this.max_display_mastering_luminance=e[t(466)](),this[t(812)]=e[t(466)]()}),f[s(1335)](s(1130),function(e){var t=s;1==this[t(1038)]?(this[t(651)]=e[t(1227)](),this[t(1399)]=e[t(1227)](),this[t(349)]=e.readUint32(),this[t(1481)]=e.readUint64()):(this[t(651)]=e.readUint32(),this[t(1399)]=e[t(466)](),this[t(349)]=e[t(466)](),this[t(1481)]=e[t(466)]()),this[t(918)](e),e.readUint16()}),f[s(1335)](s(1357),function(e){var t=s;1&this[t(1204)]&&(this[t(1038)]=1),1==this[t(1038)]?this[t(969)]=e.readUint64():this.fragment_duration=e[t(466)]()}),f.createFullBoxCtor(s(495),function(e){var t=s;this[t(462)]=[],f[t(787)][t(1167)][t(862)][t(993)](this,e)}),f[s(1335)](s(520),function(e){var t=s;this[t(1078)]=e[t(466)]()}),f.createFullBoxCtor(s(639),function(e){this[s(463)]=e.readUint32()}),f.createFullBoxCtor("mskC",function(e){var t=s;this.bits_per_pixel=e[t(770)]()}),f[s(1335)](s(472),function(e){var t=s;1==this.version?(this.creation_time=e[t(1227)](),this[t(1399)]=e.readUint64(),this[t(349)]=e.readUint32(),this[t(1481)]=e[t(1227)]()):(this[t(651)]=e[t(466)](),this.modification_time=e[t(466)](),this.timescale=e[t(466)](),this[t(1481)]=e[t(466)]()),this[t(347)]=e[t(466)](),this[t(1286)]=e[t(1370)]()>>8,e.readUint16(),e.readUint32Array(2),this[t(1095)]=e.readUint32Array(9),e[t(1459)](6),this.next_track_id=e.readUint32()}),f.createBoxCtor("npck",function(e){var t=s;this[t(1372)]=e[t(466)]()}),f.createBoxCtor(s(907),function(e){var t=s;this[t(1372)]=e[t(1227)]()}),f.createFullBoxCtor(s(1149),function(e){var t=s,r=e.readUint32();this[t(873)]=[];for(var n=0;n<Math[t(1142)]((r+1)/2);n++)this.padbits=e[t(770)]()}),f[s(1211)](s(755),function(e){var t=s;this.hSpacing=e[t(466)](),this.vSpacing=e.readUint32()}),f[s(1211)]("payl",function(e){var t=s;this[t(336)]=e[t(746)](this.size-this.hdr_size)}),f.createBoxCtor(s(839),function(e){var t=s;this.payloadID=e.readUint32();var r=e.readUint8();this[t(582)]=e.readString(r)}),f.createFullBoxCtor(s(585),function(e){var t=s,r=(this[t(1188)]-this[t(475)])/8;this.rate=[],this[t(1285)]=[];for(var n=0;n<r;n++)this[t(347)][n]=e.readUint32(),this.initial_delay[n]=e.readUint32()}),f[s(1335)](s(1384),function(e){var t=s;0===this[t(1038)]?this[t(649)]=e.readUint16():this[t(649)]=e[t(466)]()}),f[s(1335)](s(1375),function(e){var t,r=s;for(this.num_channels=e[r(770)](),this.bits_per_channels=[],t=0;t<this[r(925)];t++)this[r(1086)][t]=e[r(770)]()}),f[s(1211)](s(917),function(e){var t=s;this[t(339)]=e[t(466)]()}),f[s(1335)]("prdi",function(e){var t=s;if(this[t(1294)]=e[t(1370)](),this[t(1378)]=[],2&this[t(1204)])for(var r=0;r<this[t(1294)];r++)this[t(1378)][r]=e[t(1370)]()}),f.createFullBoxCtor("prft",function(e){var t=s;this.ref_track_id=e[t(466)](),this[t(1039)]=e[t(1227)](),0===this.version?this[t(1412)]=e[t(466)]():this[t(1412)]=e[t(1227)]()}),f[s(1335)](s(589),function(e){var t=s;if(this.system_id=f[t(810)](e),this.version>0){var r=e[t(466)]();this[t(1313)]=[];for(var n=0;n<r;n++)this[t(1313)][n]=f[t(810)](e)}var i=e[t(466)]();i>0&&(this[t(1542)]=e[t(868)](i))}),f[s(1335)]("clef",function(e){var t=s;this[t(1029)]=e[t(466)](),this[t(1135)]=e.readUint32()}),f[s(1335)]("enof",function(e){var t=s;this[t(1029)]=e[t(466)](),this[t(1135)]=e.readUint32()}),f[s(1335)](s(1021),function(e){var t=s;this[t(1029)]=e[t(466)](),this.height=e[t(466)]()}),f[s(333)](s(1196),null,["clef","prof",s(554)]),f[s(1211)](s(1247),function(e){var t=s;this.descriptionformat=e[t(746)](4),this[t(756)]=e[t(746)](this.size-this[t(475)]-4)}),f[s(1335)](s(1446),function(e){var t=s;1&this.flags&&(this[t(808)]=e.readUint32(),this.aux_info_type_parameter=e.readUint32());var r=e.readUint32();this.offset=[];for(var n=0;n<r;n++)0===this.version?this[t(1032)][n]=e[t(466)]():this[t(1032)][n]=e[t(1227)]()}),f.createFullBoxCtor(s(1147),function(e){var t=s;1&this.flags&&(this[t(808)]=e[t(466)](),this[t(484)]=e[t(466)]()),this[t(876)]=e[t(770)]();var r=e[t(466)]();if(this[t(1175)]=[],0===this.default_sample_info_size)for(var n=0;n<r;n++)this[t(1175)][n]=e[t(770)]()}),f[s(855)](f.SAMPLE_ENTRY_TYPE_METADATA,s(592),function(e){var t=s;this[t(928)](e),this[t(1301)]=e[t(764)](),this[t(435)]=e[t(764)](),this[t(559)](e)}),f.createSampleEntryCtor(f[s(724)],"metx",function(e){var t=s;this[t(928)](e),this[t(1301)]=e[t(764)](),this.namespace=e[t(764)](),this[t(1309)]=e.readCString(),this[t(559)](e)}),f[s(855)](f[s(1486)],s(504),function(e){var t=s;this[t(928)](e),this[t(1301)]=e[t(764)](),this[t(435)]=e[t(764)](),this[t(559)](e)}),f[s(855)](f[s(1486)],"stpp",function(e){var t=s;this.parseHeader(e),this[t(698)]=e[t(764)](),this[t(1309)]=e.readCString(),this[t(1192)]=e[t(764)](),this[t(559)](e)}),f[s(855)](f.SAMPLE_ENTRY_TYPE_SUBTITLE,s(607),function(e){var t=s;this[t(928)](e),this[t(1301)]=e[t(764)](),this[t(435)]=e[t(764)](),this.parseFooter(e)}),f.createSampleEntryCtor(f[s(1486)],"tx3g",function(e){var t=s;this[t(928)](e),this[t(1478)]=e.readUint32(),this.horizontal_justification=e[t(1310)](),this[t(655)]=e[t(1310)](),this[t(943)]=e.readUint8Array(4),this[t(695)]=e[t(1263)](4),this[t(727)]=e[t(868)](12),this.parseFooter(e)}),f[s(855)](f[s(724)],s(973),function(e){var t=s;this.parseHeader(e),this[t(559)](e)}),f.createSampleGroupCtor(s(429),function(e){var t,r=s,n=e[r(1370)]();for(this[r(1275)]=e[r(1370)](),this.sample_offset=[],t=0;t<n;t++)this[r(1403)][t]=e[r(466)]();var i=this.description_length-4-4*n;for(this[r(630)]=[],this[r(1072)]=[],t=0;t<i/4;t++)this[r(630)][t]=e[r(1370)](),this.num_total_samples[t]=e[r(1370)]()}),f.createSampleGroupCtor(s(1417),function(e){var t=s;this.layerNumber=e[t(770)](),this[t(1505)]=e[t(770)](),this[t(363)]=e[t(1370)](),this[t(1279)]=e[t(1370)]()}),f[s(1209)]("avss",function(e){var t=s;this[t(1223)]=e[t(1370)](),this[t(1212)]=e[t(770)]();var r=e[t(770)]();this[t(1455)]=r>>7,this[t(514)]=r>>6&1,this[t(1455)]&&(this.duration=e.readUint32()),this.avgRateFlag&&(this[t(1505)]=e.readUint8(),this[t(363)]=e[t(1370)](),this[t(1279)]=e[t(1370)]()),this[t(1085)]=[];for(var n=e[t(770)](),i=0;i<n;i++){var a={};this[t(1085)][t(631)](a),a[t(1447)]=e.readUint8(),a[t(1212)]=e[t(770)](),a[t(1223)]=e.readUint16()}}),f.createSampleGroupCtor(s(1355),function(e){}),f[s(1209)](s(1109),function(e){}),f[s(1209)](s(1246),function(e){this[s(777)]=e.readInt16()}),f[s(1209)](s(448),function(e){var t=s,r=e.readUint8();this[t(838)]=r>>7,this[t(908)]=127&r}),f[s(1209)](s(1352),function(e){var t=s;if(this[t(632)]=e[t(1370)](),this[t(1163)]!==2+(1===this.operation_point_count?2:6*this[t(632)])+9)this[t(1542)]=e[t(868)](this[t(1163)]-2);else{if(1===this[t(632)])this[t(1020)]=e[t(1370)]();else{this[t(1020)]=[],this[t(1199)]=[];for(var r=0;r<this[t(632)];r++)this.available_bitrate[r]=e[t(466)](),this[t(1020)][r]=e.readUint16()}this.maximum_bitrate=e.readUint32(),this.minimum_bitrate=e[t(466)](),this[t(793)]=e[t(770)]()}}),f[s(1209)](s(683),function(e){var t=s;this[t(777)]=e[t(1042)]()}),f[s(749)].prototype[s(862)]=function(e){var t=s;this.data=e[t(868)](this.description_length)},f.createSampleGroupCtor("scif",function(e){}),f[s(1209)](s(1164),function(e){}),f[s(1209)](s(1047),function(e){var t=s;this[t(653)]=e.readUint8();var r=e[t(770)]();this[t(1044)]=r>>4,this[t(667)]=15&r,this[t(340)]=e[t(770)](),this[t(1274)]=e[t(770)](),this.KID=f[t(810)](e),this[t(854)]=0,this.constant_IV=0,1===this[t(340)]&&0===this[t(1274)]&&(this.constant_IV_size=e[t(770)](),this[t(366)]=e[t(868)](this.constant_IV_size))}),f[s(1209)](s(1411),function(e){}),f[s(1209)]("sync",function(e){var t=s,r=e.readUint8();this[t(621)]=63&r}),f[s(1209)](s(776),function(e){var t=e.readUint8();this.level_independently_decodable=t>>7}),f[s(1209)](s(1034),function(e){}),f[s(1209)](s(1031),function(e){}),f[s(1209)]("vipr",function(e){}),f[s(1335)]("sbgp",function(e){var t=s;this[t(557)]=e[t(746)](4),1===this.version?this[t(530)]=e.readUint32():this.grouping_type_parameter=0,this[t(1068)]=[];for(var r=e[t(466)](),n=0;n<r;n++){var i={};this[t(1068)].push(i),i.sample_count=e.readInt32(),i[t(1501)]=e[t(741)]()}}),p[s(1167)][s(1431)]=function(){var e=s;return e(487)+this[e(1514)]+", column: "+this[e(499)]+"]"},f[s(1335)](s(1522),function(e){var t,r=s;for(this.component_count=e[r(1370)](),this[r(476)]=[],t=0;t<this[r(1206)];t++)this[r(476)][r(631)](e[r(1370)]());var n=e[r(770)]();for(this[r(364)]=!(128&~n),this[r(538)]=e[r(466)](),this[r(857)]=e[r(466)](),this.num_bad_pixels=e[r(466)](),this[r(619)]=[],this[r(766)]=[],this[r(1119)]=[],t=0;t<this.num_bad_rows;t++)this[r(619)][r(631)](e[r(466)]());for(t=0;t<this[r(857)];t++)this[r(766)][r(631)](e[r(466)]());for(t=0;t<this[r(648)];t++){var i=e[r(466)](),a=e[r(466)]();this.bad_pixels[r(631)](new p(i,a))}}),f[s(1335)](s(1127),function(e){var t=s;this[t(400)]=e[t(746)](4),this[t(507)]=e.readUint32(),1&this.flags&&(this[t(871)]=e[t(746)](this[t(1188)]-this[t(475)]-8))}),f[s(1211)](s(717),function(e){var t=s;this[t(756)]=e[t(746)](this[t(1188)]-this[t(475)])}),f.createFullBoxCtor("sdtp",function(e){var t,r=s,n=this[r(1188)]-this[r(475)];this.is_leading=[],this[r(1010)]=[],this[r(1485)]=[],this[r(887)]=[];for(var i=0;i<n;i++)t=e[r(770)](),this[r(562)][i]=t>>6,this[r(1010)][i]=t>>4&3,this[r(1485)][i]=t>>2&3,this[r(887)][i]=3&t}),f[s(1335)]("senc"),f[s(1335)]("sgpd",function(e){var t=s;this[t(557)]=e.readString(4),a[t(966)](t(991),"Found Sample Groups of type "+this[t(557)]),1===this.version?this[t(443)]=e[t(466)]():this[t(443)]=0,this[t(1038)]>=2&&(this[t(1529)]=e[t(466)]()),this[t(1068)]=[];for(var r=e[t(466)](),n=0;n<r;n++){var i;i=f[this[t(557)]+"SampleGroupEntry"]?new(f[this[t(557)]+t(749)])(this[t(557)]):new(f[t(749)])(this[t(557)]),this[t(1068)][t(631)](i),1===this.version?0===this[t(443)]?i.description_length=e.readUint32():i.description_length=this[t(443)]:i[t(1163)]=this[t(443)],i.write===f[t(749)][t(1167)][t(595)]&&(i.data=e[t(868)](i[t(1163)]),e[t(1381)]-=i[t(1163)]),i[t(862)](e)}}),f.createFullBoxCtor(s(737),function(e){var t=s;this[t(939)]=e[t(466)](),this[t(349)]=e[t(466)](),0===this[t(1038)]?(this[t(886)]=e[t(466)](),this.first_offset=e.readUint32()):(this[t(886)]=e.readUint64(),this[t(1344)]=e[t(1227)]()),e[t(1370)](),this.references=[];for(var r=e[t(1370)](),n=0;n<r;n++){var i={};this[t(1249)][t(631)](i);var a=e[t(466)]();i[t(1331)]=a>>31&1,i[t(1315)]=2147483647&a,i[t(820)]=e.readUint32(),a=e[t(466)](),i[t(373)]=a>>31&1,i[t(593)]=a>>28&7,i[t(771)]=268435455&a}}),f.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;f[i(782)][i(993)](this,e,t),this.hdr_size=r,this[i(1074)]=n},f.SingleItemTypeReferenceBox[s(1167)]=new(f[s(782)]),f[s(1225)].prototype.parse=function(e){var t=s;this[t(1534)]=e[t(1370)]();var r=e[t(1370)]();this[t(1249)]=[];for(var n=0;n<r;n++)this[t(1249)][n]={},this[t(1249)][n][t(709)]=e.readUint16()},f[s(1500)]=function(e,t,r,n){var i=s;f[i(782)].call(this,e,t),this[i(475)]=r,this[i(1074)]=n},f[s(1500)][s(1167)]=new(f[s(782)]),f[s(1500)].prototype[s(862)]=function(e){var t=s;this[t(1534)]=e[t(466)]();var r=e[t(1370)]();this[t(1249)]=[];for(var n=0;n<r;n++)this.references[n]={},this[t(1249)][n][t(709)]=e.readUint32()},f[s(1335)](s(685),function(e){var t=s;this.primaryRChromaticity_x=e[t(1370)](),this[t(875)]=e[t(1370)](),this.primaryGChromaticity_x=e[t(1370)](),this[t(700)]=e.readUint16(),this[t(570)]=e[t(1370)](),this[t(505)]=e[t(1370)](),this.whitePointChromaticity_x=e[t(1370)](),this[t(1348)]=e[t(1370)](),this.luminanceMax=e.readUint32(),this.luminanceMin=e[t(466)]()}),f[s(1335)](s(931),function(e){var t=s;this[t(935)]=e[t(1370)](),e.readUint16()}),f.createFullBoxCtor(s(1517),function(e){var t=s;this[t(610)]=[];for(var r=e[t(466)](),n=0;n<r;n++){var i={};this.subsegments[t(631)](i),i[t(1131)]=[];for(var a=e[t(466)](),o=0;o<a;o++){var c={};i[t(1131)][t(631)](c),c[t(1102)]=e[t(770)](),c[t(566)]=e[t(1096)]()}}}),f[s(1335)](s(1171),function(e){var t,r=s;if(t=e[r(466)](),this[r(1520)]=[],0===this.version)for(var n=0;n<t;n++)this[r(1520)][r(631)](e[r(466)]())}),f[s(1335)]("stdp",function(e){var t=s,r=(this.size-this[t(475)])/2;this.priority=[];for(var n=0;n<r;n++)this.priority[n]=e[t(1370)]()}),f.createFullBoxCtor("sthd"),f[s(1335)](s(858),function(e){var t=s;this[t(974)]=e[t(1370)](),this[t(1035)]=e[t(1370)](),this[t(738)]=e[t(466)]();var r=(this[t(1188)]-this[t(475)]-8)/4;this[t(872)]=[];for(var n=0;n<r;n++)this[t(872)][n]=e[t(466)]()}),f[s(1335)]("stsc",function(e){var t,r,n=s;if(t=e.readUint32(),this[n(768)]=[],this.samples_per_chunk=[],this[n(1101)]=[],0===this[n(1038)])for(r=0;r<t;r++)this[n(768)][n(631)](e[n(466)]()),this.samples_per_chunk.push(e[n(466)]()),this[n(1101)][n(631)](e[n(466)]())}),f[s(1335)](s(519),function(e){var t,r,n,i,a=s;for(this[a(1068)]=[],n=e[a(466)](),t=1;t<=n;t++){if((r=f[a(772)](e,!0,this.size-(e[a(1062)]()-this.start)))[a(1497)]!==f.OK)return;f[r.type+a(353)]?((i=new(f[r[a(508)]+a(353)])(r.size))[a(475)]=r[a(475)],i[a(1074)]=r[a(1074)]):i=new(f[a(353)])(r[a(508)],r[a(1188)],r.hdr_size,r[a(1074)]),i.write===f[a(353)].prototype.write&&i[a(553)](e),i[a(862)](e),this.entries.push(i)}}),f[s(1335)](s(752),function(e){var t=s;this[t(557)]=e[t(466)]();var r=e[t(1370)]();this[t(1501)]=[];for(var n=0;n<r;n++)this[t(1501)][n]=e.readUint32()}),f[s(1335)](s(1140),function(e){var t,r,n=s;if(t=e[n(466)](),this[n(423)]=[],this[n(1382)]=[],0===this[n(1038)])for(r=0;r<t;r++)this[n(423)][n(631)](e[n(466)]()),this.sync_sample_numbers.push(e[n(466)]())}),f[s(1335)](s(819),function(e){var t,r,n=s;if(r=e.readUint32(),0===this[n(1038)])for(this[n(1125)]=[],t=0;t<r;t++)this[n(1125)].push(e[n(466)]())}),f[s(1335)](s(1155),function(e){var t,r=s;if(this[r(797)]=[],0===this[r(1038)])for(this[r(1063)]=e[r(466)](),this[r(1176)]=e[r(466)](),t=0;t<this.sample_count;t++)0===this[r(1063)]?this[r(797)].push(e[r(466)]()):this[r(797)][t]=this[r(1063)]}),f[s(1335)](s(1358),function(e){var t,r,n,i=s;if(t=e.readUint32(),this[i(539)]=[],this[i(344)]=[],0===this[i(1038)])for(r=0;r<t;r++)this[i(539)].push(e[i(466)]()),(n=e[i(741)]())<0&&(n=1),this[i(344)].push(n)}),f[s(1335)]("stvi",function(e){var t=s,r=e[t(466)]();this[t(878)]=3&r,this.stereo_scheme=e[t(466)]();var n,i,a=e.readUint32();for(this[t(1414)]=e[t(746)](a),this.boxes=[];e[t(1062)]()<this[t(1074)]+this.size;){if((n=f[t(772)](e,!1,this.size-(e[t(1062)]()-this[t(1074)])))[t(1497)]!==f.OK)return;i=n[t(1258)],this[t(462)][t(631)](i),this[i[t(508)]]=i}}),f[s(1211)](s(1161),function(e){var t=s;f.ftypBox.prototype[t(862)].call(this,e)}),f[s(1335)](s(1195),function(e){var t,r,n=s;if(this[n(797)]=[],0===this.version)if(this[n(653)]=e[n(1096)](),this[n(1193)]=e[n(770)](),r=e.readUint32(),4===this[n(1193)])for(t=0;t<r;t+=2){var i=e[n(770)]();this[n(797)][t]=i>>4&15,this.sample_sizes[t+1]=15&i}else if(8===this[n(1193)])for(t=0;t<r;t++)this.sample_sizes[t]=e[n(770)]();else if(16===this[n(1193)])for(t=0;t<r;t++)this[n(797)][t]=e[n(1370)]()}),f[s(1335)](s(1203),function(e){var t,r,n,i,a=s;for(n=e[a(466)](),this[a(1068)]=[],t=0;t<n;t++){var o={};if(this[a(1068)][t]=o,o[a(613)]=e[a(466)](),o[a(964)]=[],(i=e.readUint16())>0)for(r=0;r<i;r++){var c={};o[a(964)][a(631)](c),1==this.version?c[a(1188)]=e[a(466)]():c[a(1188)]=e.readUint16(),c[a(1386)]=e[a(770)](),c[a(1269)]=e[a(770)](),c.codec_specific_parameters=e[a(466)]()}}}),f[s(1335)](s(1239),function(e){var t=s;if(e[t(770)](),0===this[t(1038)])e[t(770)]();else{var r=e[t(770)]();this[t(1181)]=r>>4&15,this[t(1458)]=15&r}this[t(1416)]=e[t(770)](),this[t(1460)]=e[t(770)](),this.default_KID=f[t(810)](e),1===this[t(1416)]&&0===this[t(1460)]&&(this.default_constant_IV_size=e[t(770)](),this[t(356)]=e[t(868)](this[t(1229)]))}),f.createFullBoxCtor(s(1006),function(e){var t=s;1==this[t(1038)]?this[t(753)]=e.readUint64():this[t(753)]=e[t(466)]()}),f[s(1335)](s(348),function(e){var t=s,r=0;this[t(723)]=e[t(466)](),this[t(1188)]-this[t(475)]>r&&this[t(1204)]&f[t(666)]?(this[t(1191)]=e.readUint64(),r+=8):this.base_data_offset=0,this[t(1188)]-this[t(475)]>r&&this.flags&f[t(343)]?(this[t(1359)]=e[t(466)](),r+=4):this.default_sample_description_index=0,this[t(1188)]-this[t(475)]>r&&this[t(1204)]&f[t(421)]?(this[t(365)]=e[t(466)](),r+=4):this[t(365)]=0,this.size-this[t(475)]>r&&this.flags&f.TFHD_FLAG_SAMPLE_SIZE?(this[t(517)]=e[t(466)](),r+=4):this[t(517)]=0,this[t(1188)]-this[t(475)]>r&&this[t(1204)]&f[t(402)]?(this[t(843)]=e[t(466)](),r+=4):this.default_sample_flags=0}),f.createFullBoxCtor("tfra",function(e){var t=s;this[t(1291)]=e[t(466)](),e[t(1096)]();var r=e[t(770)]();this[t(1003)]=r>>4&3,this.length_size_of_trun_num=r>>2&3,this[t(1014)]=3&r,this[t(1068)]=[];for(var n=e[t(466)](),i=0;i<n;i++)1===this[t(1038)]?(this[t(962)]=e[t(1227)](),this.moof_offset=e[t(1227)]()):(this.time=e[t(466)](),this[t(757)]=e[t(466)]()),this[t(548)]=e[t(767)+8*(this[t(1003)]+1)](),this.trun_number=e[t(767)+8*(this.length_size_of_trun_num+1)](),this[t(948)]=e[t(767)+8*(this[t(1014)]+1)]()}),f[s(1335)](s(970),function(e){var t=s;1==this[t(1038)]?(this[t(651)]=e[t(1227)](),this[t(1399)]=e.readUint64(),this.track_id=e[t(466)](),e[t(466)](),this[t(1481)]=e[t(1227)]()):(this[t(651)]=e[t(466)](),this[t(1399)]=e.readUint32(),this[t(723)]=e[t(466)](),e.readUint32(),this[t(1481)]=e.readUint32()),e.readUint32Array(2),this[t(980)]=e.readInt16(),this.alternate_group=e[t(1042)](),this.volume=e[t(1042)]()>>8,e[t(1370)](),this[t(1095)]=e[t(1333)](9),this[t(1029)]=e[t(466)](),this[t(1135)]=e[t(466)]()}),f[s(1211)](s(901),function(e){var t=s;this[t(962)]=e[t(466)]()}),f[s(1211)](s(1536),function(e){var t=s;this[t(962)]=e[t(466)]()}),f.createBoxCtor(s(467),function(e){var t=s;this[t(1377)]=e[t(466)]()}),f[s(1211)]("tpay",function(e){var t=s;this.bytessent=e[t(466)]()}),f[s(1211)](s(688),function(e){this[s(1377)]=e.readUint64()}),f.TrackGroupTypeBox.prototype[s(862)]=function(e){var t=s;this[t(795)](e),this[t(1290)]=e[t(466)]()},f.createTrackGroupCtor(s(1453)),f[s(1255)]=function(e,t,r,n){var i=s;f.Box.call(this,e,t),this[i(475)]=r,this.start=n},f.TrackReferenceTypeBox[s(1167)]=new(f[s(782)]),f.TrackReferenceTypeBox[s(1167)][s(862)]=function(e){var t=s;this[t(1064)]=e[t(1459)]((this[t(1188)]-this[t(475)])/4)},f[s(386)][s(1167)][s(862)]=function(e){for(var t,r,n=s;e.getPosition()<this[n(1074)]+this.size;){if((t=f[n(772)](e,!0,this[n(1188)]-(e[n(1062)]()-this[n(1074)])))[n(1497)]!==f.OK)return;(r=new(f[n(1255)])(t[n(508)],t.size,t[n(475)],t.start)).write===f[n(782)][n(1167)][n(595)]&&r[n(508)]!==n(1198)&&r.parseDataAndRewind(e),r[n(862)](e),this[n(462)][n(631)](r)}},f[s(1335)]("trep",function(e){var t=s;for(this[t(1291)]=e[t(466)](),this[t(462)]=[];e[t(1062)]()<this.start+this[t(1188)];){if(ret=f[t(772)](e,!1,this[t(1188)]-(e.getPosition()-this.start)),ret[t(1497)]!==f.OK)return;box=ret[t(1258)],this[t(462)].push(box)}}),f[s(1335)](s(947),function(e){var t=s;this[t(723)]=e.readUint32(),this.default_sample_description_index=e[t(466)](),this[t(365)]=e[t(466)](),this[t(517)]=e[t(466)](),this.default_sample_flags=e[t(466)]()}),f[s(1211)](s(714),function(e){var t=s;this.bytessent=e[t(1227)]()}),f[s(1335)](s(805),function(e){var t=s,r=0;if(this.sample_count=e.readUint32(),r+=4,this[t(1188)]-this[t(475)]>r&&this.flags&f[t(961)]?(this[t(680)]=e[t(741)](),r+=4):this[t(680)]=0,this[t(1188)]-this[t(475)]>r&&this[t(1204)]&f[t(1405)]?(this.first_sample_flags=e.readUint32(),r+=4):this.first_sample_flags=0,this[t(1013)]=[],this[t(1063)]=[],this.sample_flags=[],this.sample_composition_time_offset=[],this[t(1188)]-this[t(475)]>r)for(var n=0;n<this[t(1176)];n++)this[t(1204)]&f.TRUN_FLAGS_DURATION&&(this.sample_duration[n]=e[t(466)]()),this.flags&f[t(451)]&&(this.sample_size[n]=e[t(466)]()),this.flags&f[t(1077)]&&(this.sample_flags[n]=e[t(466)]()),this.flags&f[t(992)]&&(0===this[t(1038)]?this[t(420)][n]=e[t(466)]():this[t(420)][n]=e[t(741)]())}),f[s(1335)](s(1165),function(e){var t=s;this.switch_group=e[t(466)]();var r=(this.size-this[t(475)]-4)/4;this[t(872)]=[];for(var n=0;n<r;n++)this[t(872)][n]=e[t(466)]()}),f.createFullBoxCtor(s(934),function(e){var t=s;this.config=e[t(764)]()}),f[s(1211)](s(1118),function(e){var t=s,r=(this[t(1188)]-this[t(475)])/4;this.compatible_brands=[];for(var n=0;n<r;n++)this.compatible_brands[n]=e[t(746)](4)}),f.createFullBoxCtor(s(826),function(e){var t=s;this.lang=e.readCString(),this.name=e[t(764)](),this[t(923)]=e[t(764)](),this[t(1099)]=e[t(764)]()}),f.createFullBoxCtor(s(916),function(e){var t,r=s;if(this[r(469)]=e.readUint32(),1==this[r(1038)]);else if(0==this.version){for(this[r(1206)]=e[r(466)](),this[r(476)]=[],this.component_bit_depth_minus_one=[],this[r(1314)]=[],this[r(1540)]=[],t=0;t<this[r(1206)];t++)this[r(476)][r(631)](e[r(1370)]()),this[r(1152)][r(631)](e.readUint8()),this[r(1314)][r(631)](e[r(770)]()),this[r(1540)][r(631)](e[r(770)]());this.sampling_type=e[r(770)](),this.interleave_type=e[r(770)](),this[r(986)]=e[r(770)]();var n=e.readUint8();this[r(1205)]=n>>7&1,this[r(869)]=n>>6&1,this[r(334)]=n>>5&1,this.block_reversed=n>>4&1,this[r(1172)]=n>>3&1,this.pixel_size=e[r(466)](),this.row_align_size=e[r(466)](),this.tile_align_size=e[r(466)](),this[r(849)]=e.readUint32(),this[r(731)]=e[r(466)]()}}),f[s(1335)](s(384),function(e){var t=s;1!==this[t(1204)]&&(this[t(377)]=e[t(764)]())}),f[s(1335)](s(847),function(e){var t=s;this.name=e[t(764)](),this[t(1188)]-this.hdr_size-this[t(1457)][t(521)]-1>0&&(this[t(377)]=e.readCString())}),f[s(1237)](s(1048),!0,!1,function(e){var t=s;this[t(1050)]=e[t(746)](this.size-this[t(475)])[t(817)](/&/g,t(1123)).replace(/</g,t(1549)).replace(/>/g,t(1371))[t(817)](/"/g,t(1151))[t(817)](/'/g,t(535))}),f.createUUIDBox(s(650),!0,!1,function(e){var t=s;this[t(1144)]=f[t(810)](e);var r=e[t(466)]();r>0&&(this.data=e[t(868)](r))}),f.createUUIDBox(s(781),!0,!1),f[s(1237)](s(1025),!0,!1,function(e){var t=s;this[t(779)]=e[t(1096)](),this.default_IV_size=e[t(770)](),this[t(1395)]=f.parseHex16(e)}),f[s(1237)]("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,function(e){var t=s;this[t(357)]=e[t(770)](),this.entries=[];for(var r=0;r<this[t(357)];r++){var n={},i=0,a=0;1===this.version?(i=e.readUint64(),a=e[t(1227)]()):(i=e[t(466)](),a=e[t(466)]()),n.absolute_time=i,n[t(1251)]=a,this[t(1068)][t(631)](n)}}),f[s(1237)]("6d1d9b0542d544e680e2141daff757b2",!0,!1,function(e){var t=s;1===this[t(1038)]?(this.absolute_time=e[t(1227)](),this.duration=e[t(1227)]()):(this[t(511)]=e[t(466)](),this[t(1481)]=e.readUint32())}),f[s(1335)](s(906),function(e){var t=s;this.graphicsmode=e.readUint16(),this[t(713)]=e[t(359)](3)}),f.createFullBoxCtor(s(1473),function(e){var t,r=s;1===this[r(1038)]?(this[r(469)]=e[r(770)](),this[r(1102)]=e.readUint8(),t=e[r(770)](),this.bitDepth=t>>4,this.chromaSubsampling=t>>1&7,this[r(1531)]=1&t,this.colourPrimaries=e[r(770)](),this[r(704)]=e.readUint8(),this.matrixCoefficients=e[r(770)](),this.codecIntializationDataSize=e[r(1370)](),this[r(965)]=e[r(868)](this[r(492)])):(this[r(469)]=e[r(770)](),this[r(1102)]=e[r(770)](),t=e.readUint8(),this.bitDepth=t>>4&15,this[r(979)]=15&t,t=e[r(770)](),this.chromaSubsampling=t>>4&15,this[r(1334)]=t>>1&7,this.videoFullRangeFlag=1&t,this[r(492)]=e.readUint16(),this[r(965)]=e.readUint8Array(this[r(492)]))}),f[s(1211)](s(626),function(e){var t=s;this[t(336)]=e.readString(this[t(1188)]-this[t(475)])}),f[s(1335)]("vvcC",function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=da;this.held_bits=e[t(770)](),this[t(368)]=8},stream_read_2_bytes:function(e){this[da(1427)]=e.readUint16(),this.num_held_bits=16},extract_bits:function(e){var t=this[da(1427)]>>this.num_held_bits-e&(1<<e)-1;return this.num_held_bits-=e,t}};if(i[n(1367)](e),i.extract_bits(5),this[n(963)]=i[n(426)](2),this[n(1547)]=i[n(426)](1),this[n(1547)]){if(i.stream_read_2_bytes(e),this[n(877)]=i.extract_bits(9),this[n(725)]=i[n(426)](3),this.constant_frame_rate=i[n(426)](2),this[n(643)]=i[n(426)](2),i.stream_read_1_bytes(e),this[n(1297)]=i.extract_bits(3),i[n(426)](5),i[n(1392)](e),i.extract_bits(2),this[n(543)]=i.extract_bits(6),this.general_profile_idc=i[n(426)](7),this[n(1008)]=i[n(426)](1),this.general_level_idc=e[n(770)](),i[n(1367)](e),this.ptl_frame_only_constraint_flag=i[n(426)](1),this[n(1350)]=i[n(426)](1),this[n(449)]=new Uint8Array(this[n(543)]),this[n(543)]){for(t=0;t<this[n(543)]-1;t++){var a=i[n(426)](6);i[n(1367)](e);var o=i[n(426)](2);this[n(449)][t]=a<<2|o}this.general_constraint_info[this[n(543)]-1]=i[n(426)](6)}else i[n(426)](6);if(this[n(725)]>1){for(i[n(1367)](e),this[n(1187)]=0,r=this[n(725)]-2;r>=0;--r){var c=i[n(426)](1);this[n(1187)]|=c<<r}for(r=this[n(725)];r<=8&&this[n(725)]>1;++r)i.extract_bits(1);for(this[n(754)]=[],r=this[n(725)]-2;r>=0;--r)this[n(1187)]&1<<r&&(this[n(754)][r]=e[n(770)]())}if(this.ptl_num_sub_profiles=e[n(770)](),this[n(938)]=[],this[n(1508)])for(t=0;t<this[n(1508)];t++)this[n(938)][n(631)](e.readUint32());this[n(689)]=e[n(1370)](),this.max_picture_height=e[n(1370)](),this.avg_frame_rate=e.readUint16()}this.nalu_arrays=[];var u=e[n(770)]();for(t=0;t<u;t++){var l=[];this[n(882)][n(631)](l),i[n(1367)](e),l[n(773)]=i[n(426)](1),i[n(426)](2),l[n(1319)]=i[n(426)](5);var d=1;for(13!=l[n(1319)]&&12!=l[n(1319)]&&(d=e[n(1370)]()),r=0;r<d;r++){var f=e[n(1370)]();l[n(631)]({data:e[n(868)](f),length:f})}}}),f.createFullBoxCtor(s(1512),function(e){var t=strm[s(770)]();this.lengthSizeMinusOne=3&t}),f[s(353)][s(1167)][s(608)]=function(){return!1},f[s(353)][s(1167)][s(1185)]=function(){return!1},f[s(353)][s(1167)][s(1394)]=function(){return!1},f[s(353)][s(1167)][s(1087)]=function(){return!1},f[s(353)][s(1167)][s(1423)]=function(){return!1},f.SampleEntry[s(1167)][s(1197)]=function(){var e=s;return this[e(508)][e(817)](".","")},f[s(353)].prototype[s(848)]=function(){return""},f[s(353)][s(1167)][s(1128)]=function(){return""},f[s(353)][s(1167)][s(1401)]=function(){return""},f.SampleEntry[s(1167)].getSampleRate=function(){return""},f.SampleEntry[s(1167)].getSampleSize=function(){return""},f[s(728)][s(1167)][s(608)]=function(){return!0},f.VisualSampleEntry[s(1167)][s(848)]=function(){return this[s(1029)]},f[s(728)].prototype[s(1128)]=function(){return this[s(1135)]},f[s(636)][s(1167)][s(1185)]=function(){return!0},f[s(636)][s(1167)][s(1401)]=function(){return this[s(480)]},f[s(636)][s(1167)].getSampleRate=function(){return this[s(1045)]},f[s(636)][s(1167)].getSampleSize=function(){return this[s(413)]},f[s(1336)].prototype[s(1394)]=function(){return!0},f[s(1016)].prototype[s(1087)]=function(){return!0},f[s(641)]=function(e,t){var r=s,n=Number(e)[r(1431)](16);for(t=typeof t===r(1232)||null===t?t=2:t;n[r(521)]<t;)n="0"+n;return n},f[s(351)].prototype[s(1197)]=f[s(691)][s(1167)][s(1197)]=f[s(898)][s(1167)][s(1197)]=f.avc4SampleEntry[s(1167)].getCodec=function(){var e=s,t=f[e(353)][e(1167)][e(1197)].call(this);return this[e(895)]?t+"."+f.decimalToHex(this.avcC[e(1200)])+f[e(641)](this[e(895)][e(697)])+f[e(641)](this[e(895)][e(1093)]):t},f.hev1SampleEntry[s(1167)].getCodec=f[s(806)].prototype[s(1197)]=function(){var e,t=s,r=f[t(353)][t(1167)][t(1197)][t(993)](this);if(this[t(1e3)]){switch(r+=".",this[t(1e3)][t(863)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1e3)].general_profile_idc,r+=".";var n=this[t(1e3)][t(774)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=f.decimalToHex(i,0),r+=".",0===this[t(1e3)][t(1008)]?r+="L":r+="H",r+=this.hvcC[t(909)];var a=!1,o="";for(e=5;e>=0;e--)(this.hvcC[t(1410)][e]||a)&&(o="."+f.decimalToHex(this.hvcC[t(1410)][e],0)+o,a=!0);r+=o}return r},f[s(1305)][s(1167)][s(1197)]=f[s(335)][s(1167)][s(1197)]=function(){var e,t=s,r=f[t(353)][t(1167)].getCodec.call(this);if(this[t(1340)]){r+="."+this[t(1340)][t(1208)],this[t(1340)][t(1008)]?r+=".H":r+=".L",r+=this[t(1340)][t(909)];var n="";if(this[t(1340)][t(449)]){var i,a=[],o=0;for(o|=this[t(1340)].ptl_frame_only_constraint<<7,o|=this.vvcC[t(564)]<<6,e=0;e<this[t(1340)][t(449)].length;++e)o|=this[t(1340)].general_constraint_info[e]>>2&63,a.push(o),o&&(i=e),o=this[t(1340)][t(449)][e]>>2&3;if(void 0===i)n=t(1282);else{n=".C";var c=t(372),u=0,l=0;for(e=0;e<=i;++e)for(u=u<<8|a[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},f.mp4aSampleEntry[s(1167)][s(1197)]=function(){var e=s,t=f[e(353)].prototype[e(1197)][e(993)](this);if(this[e(471)]&&this[e(471)][e(1177)]){var r=this[e(471)][e(1177)][e(350)](),n=this[e(471)].esd[e(1523)]();return t+"."+f[e(641)](r)+(n?"."+n:"")}return t},f[s(983)][s(1167)].getCodec=function(){var e=s,t=f[e(353)][e(1167)].getCodec[e(993)](this);return this[e(435)]?t+"."+this[e(435)]:t},f.vp08SampleEntry[s(1167)][s(1197)]=f[s(955)][s(1167)].getCodec=function(){var e=s,t=f.SampleEntry[e(1167)][e(1197)][e(993)](this),r=this.vpcC.level;0==r&&(r="00");var n=this[e(1473)][e(981)];return 8==n&&(n="08"),t+".0"+this.vpcC[e(469)]+"."+r+"."+n},f[s(745)][s(1167)][s(1197)]=function(){var e,t=s,r=f.SampleEntry[t(1167)][t(1197)].call(this),n=this.av1C[t(568)];return n<10&&(n="0"+n),2===this.av1C[t(1260)]&&1===this[t(720)][t(1158)]?e=1===this[t(720)][t(584)]?"12":"10":this[t(720)][t(1260)]<=2&&(e=1===this[t(720)][t(1158)]?"10":"08"),r+"."+this[t(720)][t(1260)]+"."+n+(this[t(720)][t(706)]?"H":"M")+"."+e},f[s(782)][s(1167)].writeHeader=function(e,t){var r=s;this[r(1188)]+=8,this[r(1188)]>u&&(this[r(1188)]+=8),this.type===r(496)&&(this.size+=16),a[r(966)](r(640),"Writing box "+this[r(508)]+r(1448)+this[r(1188)]+r(1545)+e[r(1062)]()+(t||"")),this.size>u?e.writeUint32(1):(this[r(412)]=e[r(1062)](),e[r(1471)](this[r(1188)])),e.writeString(this.type,null,4),"uuid"===this[r(508)]&&e[r(1521)](this[r(496)]),this.size>u&&e[r(813)](this[r(1188)])},f[s(932)].prototype[s(904)]=function(e){var t=s;this.size+=4,f.Box[t(1167)][t(904)].call(this,e,t(1438)+this[t(1038)]+t(682)+this.flags),e.writeUint8(this[t(1038)]),e[t(401)](this.flags)},f[s(782)][s(1167)][s(595)]=function(e){var t=s;"mdat"===this[t(508)]?this[t(1542)]&&(this.size=this[t(1542)][t(521)],this[t(904)](e),e[t(1521)](this[t(1542)])):(this[t(1188)]=this[t(1542)]?this.data[t(521)]:0,this.writeHeader(e),this[t(1542)]&&e[t(1521)](this[t(1542)]))},f[s(787)][s(1167)][s(595)]=function(e){var t=s;this.size=0,this.writeHeader(e);for(var r=0;r<this[t(462)][t(521)];r++)this[t(462)][r]&&(this[t(462)][r].write(e),this.size+=this[t(462)][r][t(1188)]);a.debug(t(640),t(1428)+this[t(508)]+t(940)+this[t(1188)]),e[t(569)](this.sizePosition,this[t(1188)])},f[s(1255)][s(1167)][s(595)]=function(e){var t=s;this[t(1188)]=4*this[t(1064)][t(521)],this.writeHeader(e),e[t(902)](this.track_ids)},f[s(633)][s(1167)][s(595)]=function(e){var t,r=s;for(this[r(1188)]=7,t=0;t<this[r(1092)][r(521)];t++)this[r(1188)]+=2+this[r(1092)][t].length;for(t=0;t<this[r(905)][r(521)];t++)this[r(1188)]+=2+this.PPS[t][r(521)];for(this[r(488)]&&(this.size+=this[r(488)][r(521)]),this.writeHeader(e),e[r(1444)](this[r(1216)]),e.writeUint8(this[r(1200)]),e[r(1444)](this[r(697)]),e.writeUint8(this[r(1093)]),e[r(1444)](this.lengthSizeMinusOne+252),e[r(1444)](this[r(1092)].length+224),t=0;t<this[r(1092)][r(521)];t++)e.writeUint16(this[r(1092)][t][r(521)]),e[r(1521)](this.SPS[t][r(361)]);for(e[r(1444)](this[r(905)][r(521)]),t=0;t<this[r(905)][r(521)];t++)e[r(1506)](this.PPS[t][r(521)]),e[r(1521)](this[r(905)][t][r(361)]);this.ext&&e[r(1521)](this[r(488)])},f[s(726)].prototype.write=function(e){var t,r=s;for(this[r(1038)]=0,this.flags=0,this.size=4+8*this[r(1520)][r(521)],this[r(904)](e),e[r(1471)](this.chunk_offsets.length),t=0;t<this[r(1520)][r(521)];t++)e[r(813)](this.chunk_offsets[t])},f[s(828)].prototype.write=function(e){var t=s;this.version=0,this[t(1204)]=0,this[t(1188)]=20,this[t(904)](e),e[t(1493)](this[t(1346)]),e[t(1493)](this[t(852)]),e[t(1493)](this[t(1317)]),e[t(1493)](this.compositionStartTime),e[t(1493)](this[t(856)])},f[s(1543)].prototype[s(595)]=function(e){var t,r=s;for(this[r(1038)]=0,this[r(1204)]=0,this[r(1188)]=4+8*this[r(539)][r(521)],this[r(904)](e),e[r(1471)](this[r(539)][r(521)]),t=0;t<this.sample_counts.length;t++)e.writeUint32(this[r(539)][t]),1===this[r(1038)]?e[r(1493)](this.sample_offsets[t]):e.writeUint32(this[r(1238)][t])},f[s(578)][s(1167)].write=function(e){var t=s;this.version=0,this.flags=0,this.size=4,this[t(904)](e),e[t(1471)](this.entries.length);for(var r=0;r<this.entries[t(521)];r++)this.entries[r].write(e),this.size+=this[t(1068)][r][t(1188)];a[t(966)](t(640),t(1428)+this[t(508)]+t(940)+this[t(1188)]),e[t(569)](this[t(412)],this.size)},f.elngBox.prototype.write=function(e){var t=s;this[t(1038)]=0,this.flags=0,this[t(1188)]=this[t(600)][t(521)],this[t(904)](e),e[t(785)](this[t(600)])},f[s(374)][s(1167)][s(595)]=function(e){var t=s;this.version=0,this[t(1204)]=0,this.size=4+12*this[t(1068)].length,this.writeHeader(e),e[t(1471)](this[t(1068)][t(521)]);for(var r=0;r<this[t(1068)][t(521)];r++){var n=this[t(1068)][r];e[t(1471)](n[t(1154)]),e[t(1493)](n[t(1412)]),e[t(1368)](n.media_rate_integer),e.writeInt16(n[t(1519)])}},f.emsgBox[s(1167)].write=function(e){var t=s;this.version=0,this[t(1204)]=0,this.size=16+this[t(437)][t(521)]+(this[t(1528)][t(521)]+1)+(this[t(730)][t(521)]+1),this[t(904)](e),e[t(915)](this[t(1528)]),e[t(915)](this[t(730)]),e[t(1471)](this[t(349)]),e[t(1471)](this[t(1442)]),e[t(1471)](this[t(1293)]),e.writeUint32(this.id),e.writeUint8Array(this.message_data)},f[s(622)][s(1167)][s(595)]=function(e){var t=s;this[t(1188)]=8+4*this[t(644)][t(521)],this[t(904)](e),e[t(785)](this[t(458)],null,4),e[t(1471)](this[t(385)]);for(var r=0;r<this[t(644)][t(521)];r++)e[t(785)](this[t(644)][r],null,4)},f[s(913)].prototype[s(595)]=function(e){var t=s;this[t(1188)]=20+this[t(1457)][t(521)]+1,this[t(1038)]=0,this[t(1204)]=0,this[t(904)](e),e[t(1471)](0),e.writeString(this[t(912)],null,4),e.writeUint32(0),e.writeUint32(0),e.writeUint32(0),e[t(915)](this[t(1457)])},f.hvcCBox[s(1167)][s(595)]=function(e){var t,r,n=s;for(this[n(1188)]=23,t=0;t<this.nalu_arrays[n(521)];t++)for(this[n(1188)]+=3,r=0;r<this.nalu_arrays[t][n(521)];r++)this[n(1188)]+=2+this[n(882)][t][r].data[n(521)];for(this[n(904)](e),e[n(1444)](this.configurationVersion),e[n(1444)](this[n(863)]<<6+this[n(1008)]<<5+this[n(1208)]),e[n(1471)](this[n(774)]),e[n(1521)](this[n(1410)]),e[n(1444)](this[n(909)]),e[n(1506)](this[n(1402)]+(15<<24)),e[n(1444)](this.parallelismType+252),e.writeUint8(this.chroma_format_idc+252),e[n(1444)](this[n(572)]+248),e.writeUint8(this[n(1433)]+248),e[n(1506)](this[n(1279)]),e[n(1444)]((this.constantFrameRate<<6)+(this[n(1325)]<<3)+(this[n(710)]<<2)+this.lengthSizeMinusOne),e[n(1444)](this[n(882)][n(521)]),t=0;t<this[n(882)][n(521)];t++)for(e[n(1444)]((this[n(882)][t].completeness<<7)+this.nalu_arrays[t][n(1319)]),e[n(1506)](this.nalu_arrays[t][n(521)]),r=0;r<this[n(882)][t][n(521)];r++)e[n(1506)](this[n(882)][t][r][n(1542)][n(521)]),e[n(1521)](this[n(882)][t][r][n(1542)])},f.kindBox[s(1167)][s(595)]=function(e){var t=s;this.version=0,this[t(1204)]=0,this[t(1188)]=this[t(575)][t(521)]+1+(this[t(730)][t(521)]+1),this[t(904)](e),e[t(915)](this.schemeURI),e[t(915)](this[t(730)])},f[s(1550)][s(1167)][s(595)]=function(e){var t=s;this.size=20,this[t(1204)]=0,this[t(1038)]=0,this[t(904)](e),e[t(1471)](this[t(651)]),e[t(1471)](this[t(1399)]),e.writeUint32(this[t(349)]),e.writeUint32(this.duration),e.writeUint16(this[t(1037)]),e[t(1506)](0)},f[s(658)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this.flags=0,this[t(1188)]=4,this[t(904)](e),e[t(1471)](this[t(969)])},f[s(1356)].prototype.write=function(e){var t=s;this[t(1038)]=0,this[t(1204)]=0,this.size=4,this[t(904)](e),e[t(1471)](this[t(1078)])},f[s(860)][s(1167)][s(595)]=function(e){var t=s;this.version=0,this[t(1204)]=0,this[t(1188)]=96,this[t(904)](e),e[t(1471)](this[t(651)]),e[t(1471)](this[t(1399)]),e[t(1471)](this[t(349)]),e[t(1471)](this[t(1481)]),e.writeUint32(this[t(347)]),e[t(1506)](this[t(1286)]<<8),e[t(1506)](0),e.writeUint32(0),e[t(1471)](0),e[t(902)](this[t(1095)]),e[t(1471)](0),e[t(1471)](0),e.writeUint32(0),e[t(1471)](0),e[t(1471)](0),e[t(1471)](0),e[t(1471)](this[t(893)])},f[s(353)][s(1167)][s(904)]=function(e){var t=s;this[t(1188)]=8,f[t(782)].prototype[t(904)].call(this,e),e[t(1444)](0),e.writeUint8(0),e[t(1444)](0),e[t(1444)](0),e[t(1444)](0),e.writeUint8(0),e[t(1506)](this.data_reference_index)},f[s(353)].prototype[s(807)]=function(e){for(var t=s,r=0;r<this[t(462)][t(521)];r++)this[t(462)][r].write(e),this[t(1188)]+=this[t(462)][r][t(1188)];a[t(966)](t(640),"Adjusting box "+this[t(508)]+t(940)+this[t(1188)]),e.adjustUint32(this.sizePosition,this[t(1188)])},f[s(353)][s(1167)][s(595)]=function(e){var t=s;this[t(904)](e),e[t(1521)](this[t(1542)]),this[t(1188)]+=this[t(1542)][t(521)],a.debug(t(640),t(1428)+this.type+t(940)+this[t(1188)]),e[t(569)](this[t(412)],this[t(1188)])},f[s(728)][s(1167)][s(595)]=function(e){var t=s;this.writeHeader(e),this.size+=70,e.writeUint16(0),e[t(1506)](0),e[t(1471)](0),e[t(1471)](0),e.writeUint32(0),e[t(1506)](this.width),e.writeUint16(this[t(1135)]),e.writeUint32(this[t(1115)]),e[t(1471)](this[t(967)]),e[t(1471)](0),e[t(1506)](this[t(483)]),e.writeUint8(Math[t(796)](31,this.compressorname[t(521)])),e[t(785)](this.compressorname,null,31),e.writeUint16(this[t(885)]),e.writeInt16(-1),this.writeFooter(e)},f[s(636)][s(1167)][s(595)]=function(e){var t=s;this.writeHeader(e),this[t(1188)]+=20,e[t(1471)](0),e[t(1471)](0),e.writeUint16(this[t(480)]),e[t(1506)](this.samplesize),e[t(1506)](0),e[t(1506)](0),e[t(1471)](this[t(1045)]<<16),this.writeFooter(e)},f[s(818)].prototype[s(595)]=function(e){var t=s;this.writeHeader(e),this[t(1188)]+=this[t(698)][t(521)]+1+this[t(1309)][t(521)]+1+this[t(1192)][t(521)]+1,e[t(915)](this[t(698)]),e[t(915)](this[t(1309)]),e.writeCString(this[t(1192)]),this[t(807)](e)},f[s(749)].prototype.write=function(e){var t=s;e[t(1521)](this[t(1542)])},f[s(1262)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=1,this[t(1204)]=0,this.size=12+8*this[t(1068)][t(521)],this.writeHeader(e),e.writeString(this[t(557)],null,4),e[t(1471)](this[t(530)]),e[t(1471)](this[t(1068)].length);for(var r=0;r<this[t(1068)].length;r++){var n=this[t(1068)][r];e[t(1493)](n.sample_count),e[t(1493)](n[t(1501)])}},f[s(701)][s(1167)][s(595)]=function(e){var t,r,n=s;for(this.flags=0,this[n(1188)]=12,t=0;t<this[n(1068)][n(521)];t++)r=this[n(1068)][t],1===this[n(1038)]&&(0===this.default_length&&(this[n(1188)]+=4),this[n(1188)]+=r.data[n(521)]);for(this[n(904)](e),e.writeString(this[n(557)],null,4),1===this[n(1038)]&&e[n(1471)](this[n(443)]),this[n(1038)]>=2&&e[n(1471)](this[n(1359)]),e[n(1471)](this[n(1068)][n(521)]),t=0;t<this[n(1068)].length;t++)r=this[n(1068)][t],1===this[n(1038)]&&0===this.default_length&&e[n(1471)](r[n(1163)]),r.write(e)},f[s(436)][s(1167)][s(595)]=function(e){var t=s;this.version=0,this.flags=0,this[t(1188)]=20+12*this.references[t(521)],this.writeHeader(e),e[t(1471)](this[t(939)]),e[t(1471)](this[t(349)]),e.writeUint32(this[t(886)]),e[t(1471)](this[t(1344)]),e.writeUint16(0),e[t(1506)](this[t(1249)][t(521)]);for(var r=0;r<this[t(1249)][t(521)];r++){var n=this[t(1249)][r];e[t(1471)](n[t(1331)]<<31|n[t(1315)]),e[t(1471)](n.subsegment_duration),e[t(1471)](n.starts_with_SAP<<31|n[t(593)]<<28|n.SAP_delta_time)}},f[s(660)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this[t(1204)]=1,this[t(1188)]=4,this[t(904)](e),e.writeUint16(this[t(935)]),e[t(1506)](0)},f[s(1059)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this[t(1204)]=0,this[t(1188)]=4+4*this[t(1520)][t(521)],this.writeHeader(e),e[t(1471)](this[t(1520)][t(521)]),e[t(902)](this.chunk_offsets)},f[s(524)][s(1167)][s(595)]=function(e){var t,r=s;for(this[r(1038)]=0,this.flags=0,this[r(1188)]=4+12*this.first_chunk[r(521)],this[r(904)](e),e[r(1471)](this.first_chunk[r(521)]),t=0;t<this[r(768)][r(521)];t++)e.writeUint32(this.first_chunk[t]),e[r(1471)](this[r(625)][t]),e.writeUint32(this.sample_description_index[t])},f[s(735)].prototype[s(595)]=function(e){var t,r=s;for(this[r(1038)]=0,this[r(1204)]=0,this[r(1188)]=0,this[r(904)](e),e[r(1471)](this[r(1068)][r(521)]),this[r(1188)]+=4,t=0;t<this[r(1068)][r(521)];t++)this[r(1068)][t][r(595)](e),this[r(1188)]+=this[r(1068)][t][r(1188)];a.debug(r(640),r(1428)+this[r(508)]+r(940)+this[r(1188)]),e[r(569)](this[r(412)],this[r(1188)])},f[s(941)].prototype[s(595)]=function(e){var t,r=s;for(this[r(1038)]=0,this.flags=0,this.size=4+8*this[r(423)][r(521)],this[r(904)](e),e[r(1471)](this[r(423)].length),t=0;t<this.shadowed_sample_numbers[r(521)];t++)e[r(1471)](this[r(423)][t]),e[r(1471)](this[r(1382)][t])},f.stssBox.prototype[s(595)]=function(e){var t=s;this.version=0,this.flags=0,this.size=4+4*this[t(1125)][t(521)],this[t(904)](e),e[t(1471)](this[t(1125)][t(521)]),e[t(902)](this[t(1125)])},f[s(547)][s(1167)].write=function(e){var t,r=s,n=!0;if(this[r(1038)]=0,this[r(1204)]=0,this[r(797)][r(521)]>0)for(t=0;t+1<this[r(797)].length;){if(this[r(797)][t+1]!==this[r(797)][0]){n=!1;break}t++}else n=!1;this[r(1188)]=8,!n&&(this[r(1188)]+=4*this[r(797)][r(521)]),this[r(904)](e),n?e[r(1471)](this[r(797)][0]):e[r(1471)](0),e[r(1471)](this[r(797)].length),!n&&e.writeUint32Array(this[r(797)])},f[s(552)][s(1167)][s(595)]=function(e){var t,r=s;for(this[r(1038)]=0,this.flags=0,this.size=4+8*this[r(539)].length,this[r(904)](e),e[r(1471)](this[r(539)][r(521)]),t=0;t<this[r(539)].length;t++)e[r(1471)](this.sample_counts[t]),e.writeUint32(this[r(344)][t])},f.tfdtBox[s(1167)].write=function(e){var t=s,r=Math[t(574)](2,32)-1;this.version=this.baseMediaDecodeTime>r?1:0,this[t(1204)]=0,this[t(1188)]=4,1===this.version&&(this[t(1188)]+=4),this[t(904)](e),1===this[t(1038)]?e[t(813)](this[t(753)]):e[t(1471)](this[t(753)])},f[s(1499)][s(1167)].write=function(e){var t=s;this.version=0,this.size=4,this[t(1204)]&f[t(666)]&&(this.size+=8),this.flags&f.TFHD_FLAG_SAMPLE_DESC&&(this.size+=4),this[t(1204)]&f.TFHD_FLAG_SAMPLE_DUR&&(this[t(1188)]+=4),this[t(1204)]&f[t(888)]&&(this[t(1188)]+=4),this[t(1204)]&f.TFHD_FLAG_SAMPLE_FLAGS&&(this[t(1188)]+=4),this[t(904)](e),e[t(1471)](this[t(723)]),this[t(1204)]&f[t(666)]&&e[t(813)](this.base_data_offset),this.flags&f.TFHD_FLAG_SAMPLE_DESC&&e[t(1471)](this[t(1359)]),this[t(1204)]&f[t(421)]&&e[t(1471)](this.default_sample_duration),this[t(1204)]&f[t(888)]&&e[t(1471)](this.default_sample_size),this.flags&f[t(402)]&&e[t(1471)](this.default_sample_flags)},f[s(549)][s(1167)][s(595)]=function(e){var t=s;this.version=0,this[t(1188)]=80,this[t(904)](e),e[t(1471)](this[t(651)]),e[t(1471)](this[t(1399)]),e[t(1471)](this.track_id),e[t(1471)](0),e[t(1471)](this[t(1481)]),e[t(1471)](0),e[t(1471)](0),e.writeInt16(this.layer),e[t(1368)](this.alternate_group),e[t(1368)](this[t(1286)]<<8),e[t(1506)](0),e[t(515)](this.matrix),e[t(1471)](this[t(1029)]),e.writeUint32(this[t(1135)])},f[s(1509)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this[t(1204)]=0,this[t(1188)]=20,this[t(904)](e),e[t(1471)](this[t(723)]),e[t(1471)](this[t(1359)]),e.writeUint32(this[t(365)]),e[t(1471)](this[t(517)]),e.writeUint32(this[t(843)])},f.trunBox.prototype[s(595)]=function(e){var t=s;this[t(1038)]=0,this[t(1188)]=4,this.flags&f[t(961)]&&(this[t(1188)]+=4),this[t(1204)]&f[t(1405)]&&(this.size+=4),this[t(1204)]&f[t(446)]&&(this[t(1188)]+=4*this[t(1013)].length),this.flags&f[t(451)]&&(this[t(1188)]+=4*this.sample_size[t(521)]),this[t(1204)]&f[t(1077)]&&(this[t(1188)]+=4*this[t(561)][t(521)]),this[t(1204)]&f[t(992)]&&(this[t(1188)]+=4*this[t(420)][t(521)]),this[t(904)](e),e[t(1471)](this[t(1176)]),this[t(1204)]&f.TRUN_FLAGS_DATA_OFFSET&&(this.data_offset_position=e[t(1062)](),e.writeInt32(this[t(680)])),this.flags&f[t(1405)]&&e[t(1471)](this[t(1418)]);for(var r=0;r<this[t(1176)];r++)this.flags&f[t(446)]&&e[t(1471)](this[t(1013)][r]),this.flags&f[t(451)]&&e[t(1471)](this.sample_size[r]),this[t(1204)]&f[t(1077)]&&e.writeUint32(this[t(561)][r]),this[t(1204)]&f[t(992)]&&(0===this[t(1038)]?e[t(1471)](this[t(420)][r]):e[t(1493)](this[t(420)][r]))},f[s(1441)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this.location?(this[t(1204)]=0,this[t(1188)]=this.location.length+1):(this[t(1204)]=1,this.size=0),this[t(904)](e),this[t(377)]&&e[t(915)](this[t(377)])},f[s(778)][s(1167)][s(595)]=function(e){var t=s;this.version=0,this[t(1204)]=0,this[t(1188)]=this.name.length+1+(this[t(377)]?this[t(377)][t(521)]+1:0),this.writeHeader(e),e[t(915)](this.name),this[t(377)]&&e[t(915)](this[t(377)])},f[s(1122)][s(1167)][s(595)]=function(e){var t=s;this[t(1038)]=0,this[t(1204)]=1,this[t(1188)]=8,this.writeHeader(e),e[t(1506)](this[t(506)]),e[t(1148)](this.opcolor)},f[s(1543)][s(1167)][s(842)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(539)].length;t++)for(r=0;r<this[i(539)][t];r++)e[n][i(924)]=e[n][i(1081)]+this.sample_offsets[t],n++},f[s(552)][s(1167)][s(842)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(539)][i(521)];t++)for(r=0;r<this[i(539)][t];r++)e[n][i(1081)]=0===n?0:e[n-1].dts+this[i(344)][t],n++},f[s(1059)].prototype.unpack=function(e){var t,r=s;for(t=0;t<this.chunk_offsets.length;t++)e[t].offset=this[r(1520)][t]},f.stscBox.prototype[s(842)]=function(e){var t,r,n,i,a,o=s;for(i=0,a=0,t=0;t<this[o(768)][o(521)];t++)for(r=0;r<(t+1<this[o(768)][o(521)]?this[o(768)][t+1]:1/0);r++)for(a++,n=0;n<this[o(625)][t];n++){if(!e[i])return;e[i][o(676)]=this[o(1101)][t],e[i].chunk_index=a,i++}},f.stszBox.prototype[s(842)]=function(e){var t,r=s;for(t=0;t<this.sample_sizes[r(521)];t++)e[t][r(1188)]=this[r(797)][t]},f.DIFF_BOXES_PROP_NAMES=[s(462),s(1068),s(1249),s(964),"items",s(1054),s(829),s(1178),s(610),"ranges",s(1312),"seekPoints",s(1177),s(958)],f.DIFF_PRIMITIVE_ARRAY_PROP_NAMES=[s(644),s(1095),s(713),s(539),s(539),s(344),s(768),"samples_per_chunk",s(797),"chunk_offsets",s(1238),s(1101),"sample_duration"],f[s(874)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(f[n(424)][n(522)](r)>-1||e[r]instanceof f[n(782)]||t[r]instanceof f[n(782)]||typeof e[r]===n(1232)||typeof t[r]===n(1232)||typeof e[r]===n(397)||typeof t[r]===n(397)||e[n(816)]&&e[n(816)][n(522)](r[n(788)](0,4))>-1||t[n(816)]&&t[n(816)][n(522)](r[n(788)](0,4))>-1||r===n(1542)||r===n(1074)||"size"===r||r===n(651)||r===n(1399)||f[n(536)][n(522)](r)>-1||e[r]===t[r]))return!1;return!0},f[s(668)]=function(e,t){var r=s;if(!f[r(874)](e,t))return!1;for(var n=0;n<f[r(424)][r(521)];n++){var i=f[r(424)][n];if(e[i]&&t[i]&&!f[r(668)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(1167)][s(927)]=function(e){var t,r,n=s,i=new o(e.buffer);for(t=[];!i[n(1061)]();)(r=f[n(772)](i,!1))[n(1497)]===f.OK&&r[n(1258)][n(508)]===n(587)&&t[n(631)](r[n(1258)]);return t},m[s(1167)][s(832)]=function(e,t,r){var n=s;function i(e,t,r){var n=da;return r=r||"0",(e+="")[n(521)]>=t?e:new Array(t-e[n(521)]+1)[n(715)](r)+e}function a(e){var t=da,r=Math[t(1142)](e/3600),n=Math[t(1142)]((e-3600*r)/60),s=Math[t(1142)](e-3600*r-60*n),a=Math[t(1142)](1e3*(e-3600*r-60*n-s));return i(r,2)+":"+i(n,2)+":"+i(s,2)+"."+i(a,3)}for(var o=this[n(927)](r),c="",u=0;u<o.length;u++){var l=o[u];c+=a(e)+n(1116)+a(t)+"\r\n",c+=l[n(1283)].text}return c};var v=function(){};v.prototype.parseSample=function(e){var t,r=s,n={};n[r(573)]=[];var i=new o(e[r(1542)][r(398)]);if(e[r(964)]&&0!==e[r(964)][r(521)]){if(n.documentString=i.readString(e[r(964)][0][r(1188)]),e.subsamples[r(521)]>1)for(t=1;t<e.subsamples[r(521)];t++)n[r(573)][t]=i[r(868)](e[r(964)][t][r(1188)])}else n.documentString=i[r(746)](e[r(1542)][r(521)]);return"undefined"!=typeof DOMParser&&(n[r(383)]=(new DOMParser)[r(430)](n[r(1408)],r(830))),n};var y=function(){};y[s(1167)][s(927)]=function(e){var t=s;return new o(e[t(1542)][t(398)]).readString(e.data[t(521)])},y[s(1167)][s(1080)]=function(e){var t=s,r=new o(e[t(398)]);return r[t(466)](),r[t(764)]()},s(1278)!==s(1232)&&(t[s(583)]=v,t[s(977)]=y);var g=function(e){var t=s;this[t(822)]=e||new l,this.boxes=[],this[t(555)]=[],this[t(729)]=[],this[t(345)]=!1,this[t(799)]=!1,this[t(800)]=null,this[t(1415)]=!1,this[t(954)]=null,this[t(1272)]=!1,this[t(1369)]=null,this[t(470)]=null,this[t(546)]=null,this[t(1266)]=!1,this[t(1304)]=[],this[t(1218)]=[],this[t(679)]=!1,this[t(498)]=!1,this[t(465)]=0,this[t(1432)]=!1,this[t(661)]=null,this[t(1156)]=!1};g.prototype[s(1326)]=function(){var e=s;this[e(822)]&&(this[e(822)].destroy(),this.stream=null),this[e(462)]=[],this[e(555)]=[],this[e(729)]=[],this[e(345)]=!1,this.moovStartFound=!1,this[e(800)]=null,this[e(1415)]=!1,this[e(954)]=null,this[e(1272)]=!1,this[e(1369)]=null,this[e(470)]=null,this.onError=null,this[e(1266)]=!1,this.fragmentedTracks=[],this[e(1218)]=[],this[e(679)]=!1,this[e(498)]=!1,this.nextMoofNumber=0,this[e(1432)]=!1,this.onSidx=null,this[e(1156)]=!1,this[e(1482)]=null,this[e(1295)]=null,this[e(1483)]=[],this[e(1261)]=[]},g[s(1167)][s(1330)]=function(e,t,r){var n=s,i=this[n(984)](e);if(i){var a={};this[n(1304)][n(631)](a),a.id=e,a[n(1320)]=t,a[n(1469)]=i,i[n(883)]=0,a[n(432)]=null,a[n(716)]=1e3,a[n(1450)]=!0,r&&(r[n(497)]&&(a[n(716)]=r[n(497)]),r[n(1450)]&&(a[n(1450)]=r[n(1450)]))}},g[s(1167)][s(844)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1304)][t(521)];n++){this[t(1304)][n].id==e&&(r=n)}r>-1&&this.fragmentedTracks.splice(r,1)},g[s(1167)][s(834)]=function(e,t,r){var n=s,i=this[n(984)](e);if(i){var a={};this[n(1218)][n(631)](a),a.id=e,a[n(1320)]=t,a[n(1469)]=i,i[n(883)]=0,a[n(716)]=1e3,a[n(1396)]=[],r&&r[n(497)]&&(a[n(716)]=r[n(497)])}},g[s(1167)][s(1121)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1218)][t(521)];n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this[t(1218)][t(1425)](r,1)},g[s(1167)].parse=function(){var e,t,r=s;if(!this[r(1289)]||this[r(1289)]())for(;;){if(this[r(1166)]&&this[r(1166)]()){if(this[r(540)]())continue;return}if(this[r(1236)]&&this[r(1236)](),(e=f[r(772)](this[r(822)],false))[r(1497)]===f[r(736)]){if(this.processIncompleteBox){if(this.processIncompleteBox(e))continue;return}return}var n;switch(n="uuid"!==(t=e[r(1258)])[r(508)]?t.type:t[r(496)],this.boxes[r(631)](t),n){case"mdat":this[r(555)][r(631)](t);break;case r(410):this[r(729)][r(631)](t);break;case r(1482):this.moovStartFound=!0,0===this.mdats[r(521)]&&(this[r(345)]=!0);default:this[n],this[n]=t}this.updateUsedBytes&&this[r(675)](t,e)}},g.prototype[s(930)]=function(e){var t=s;if(null==e)throw"Buffer must be defined and non empty";if(void 0===e.fileStart)throw t(355);return 0===e[t(987)]?(this.stream[t(503)](),!1):(e.usedBytes=0,this.stream.insertBuffer(e),this[t(822)][t(503)](),!!this[t(822)][t(1515)]())},g[s(1167)].appendBuffer=function(e,t){var r,n=s;if(this[n(930)](e))return this.parse(),this[n(799)]&&!this.moovStartSent&&(this[n(1415)]=!0,this[n(800)]&&this[n(800)]()),this[n(1482)]?(!this[n(1266)]&&(this.buildSampleLists(),this[n(1266)]=!0),this.updateSampleLists(),this[n(954)]&&!this[n(1272)]&&(this[n(1272)]=!0,this[n(954)](this[n(1073)]())),this[n(647)](t),this[n(900)]?(r=this[n(900)],this[n(900)]=void 0):r=this[n(453)],this[n(822)][n(1362)]&&(r=this[n(822)][n(1362)](r))):r=this[n(453)]?this.nextParsePosition:0,this[n(737)]&&this[n(661)]&&!this[n(1156)]&&(this[n(661)](this[n(737)]),this[n(1156)]=!0),this[n(495)]&&(this[n(699)]&&!this[n(1432)]&&(this[n(699)](),this[n(1432)]=!0),this[n(989)]&&this[n(989)](this[n(1498)])),this[n(822)].cleanBuffers&&(this.stream[n(503)](),this.stream[n(1409)](),this.stream[n(503)](!0)),r},g.prototype.getInfo=function(){var e,t,r,n,i,a,o=s,c={},u=new Date(o(652))[o(1084)]();if(this.moov)for(c[o(638)]=!0,c.duration=this[o(1482)][o(472)][o(1481)],c.timescale=this[o(1482)].mvhd[o(349)],c[o(581)]=null!=this[o(1482)][o(550)],c[o(581)]&&this[o(1482)].mvex[o(1357)]&&(c[o(969)]=this[o(1482)].mvex[o(1357)][o(969)]),c[o(345)]=this[o(345)],c.hasIOD=null!=this.moov.iods,c[o(1091)]=[],c[o(1091)][o(631)](this[o(1295)][o(458)]),c.brands=c.brands[o(957)](this[o(1295)].compatible_brands),c.created=new Date(u+1e3*this[o(1482)][o(472)].creation_time),c[o(1065)]=new Date(u+1e3*this[o(1482)].mvhd.modification_time),c[o(864)]=[],c[o(620)]=[],c.videoTracks=[],c[o(960)]=[],c[o(1033)]=[],c.hintTracks=[],c.otherTracks=[],e=0;e<this[o(1482)][o(482)].length;e++){if(a=(r=this[o(1482)][o(482)][e])[o(850)][o(814)][o(642)][o(519)][o(1068)][0],n={},c[o(864)].push(n),n.id=r[o(970)].track_id,n[o(1457)]=r[o(850)][o(342)][o(1457)],n[o(1249)]=[],r[o(1467)])for(t=0;t<r[o(1467)][o(462)][o(521)];t++)i={},n.references.push(i),i[o(508)]=r[o(1467)][o(462)][t].type,i[o(1064)]=r[o(1467)][o(462)][t][o(1064)];r[o(594)]&&(n[o(1228)]=r[o(594)][o(1443)].entries),n[o(634)]=new Date(u+1e3*r[o(970)][o(651)]),n[o(1065)]=new Date(u+1e3*r.tkhd[o(1399)]),n[o(809)]=r[o(970)][o(1481)],n[o(896)]=c[o(349)],n[o(980)]=r.tkhd.layer,n[o(1035)]=r[o(970)][o(1035)],n.volume=r[o(970)][o(1286)],n[o(1095)]=r.tkhd[o(1095)],n[o(1049)]=r.tkhd[o(1029)]/65536,n[o(1241)]=r[o(970)][o(1135)]/65536,n[o(349)]=r[o(850)][o(1130)][o(349)],n[o(976)]=r.mdia[o(814)][o(642)][o(802)],n[o(1481)]=r.mdia[o(1130)][o(1481)],n[o(1111)]=r[o(1111)],n[o(1153)]=a[o(1197)](),n.kind=r[o(411)]&&r.udta[o(791)][o(521)]?r[o(411)][o(791)][0]:{schemeURI:"",value:""},n[o(1037)]=r.mdia[o(1332)]?r[o(850)][o(1332)][o(600)]:r[o(850)].mdhd[o(748)],n[o(716)]=r[o(1396)][o(521)],n[o(1188)]=r[o(1341)],n[o(794)]=8*n[o(1188)]*n[o(349)]/n[o(1111)],a[o(1185)]()?(n[o(508)]=o(602),c[o(620)].push(n),n.audio={},n.audio.sample_rate=a[o(1210)](),n[o(602)][o(480)]=a[o(1401)](),n[o(602)][o(1063)]=a[o(1230)]()):a[o(608)]()?(n[o(508)]=o(428),c[o(637)].push(n),n[o(428)]={},n[o(428)][o(1029)]=a[o(848)](),n[o(428)][o(1135)]=a[o(1128)]()):a.isSubtitle()?(n[o(508)]="subtitles",c[o(960)][o(631)](n)):a.isHint()?(n[o(508)]=o(804),c.hintTracks[o(631)](n)):a[o(1087)]()?(n[o(508)]=o(804),c.metadataTracks[o(631)](n)):(n[o(508)]="metadata",c[o(624)].push(n))}else c[o(638)]=!1;if(c.mime="",c.hasMoov&&c[o(864)]){for(c[o(637)]&&c[o(637)].length>0?c.mime+='video/mp4; codecs="':c[o(620)]&&c[o(620)][o(521)]>0?c.mime+=o(1280):c[o(577)]+='application/mp4; codecs="',e=0;e<c[o(864)][o(521)];e++)0!==e&&(c[o(577)]+=","),c[o(577)]+=c[o(864)][e].codec;c.mime+='"; profiles="',c[o(577)]+=this.ftyp.compatible_brands[o(715)](),c.mime+='"'}return c},g[s(1167)][s(1112)]=function(e){var t=s;e&&(this[t(900)]?this[t(900)]=Math[t(796)](e[t(1032)]+e[t(434)],this[t(900)]):this.nextSeekPosition=e[t(1032)]+e.alreadyRead)},g[s(1167)][s(647)]=function(e){var t,r,n=s;if(this[n(498)]){if(this.isFragmentationInitialized&&null!==this[n(1369)])for(t=0;t<this[n(1304)][n(521)];t++){var i=this.fragmentedTracks[t];for(r=i[n(1469)];r[n(883)]<r[n(1396)][n(521)]&&this[n(498)];){a.debug(n(1079),n(1213)+i.id+" for sample "+r.nextSample);var o=this[n(1398)](i.id,r.nextSample,i[n(432)]);if(!o)break;if(i.segmentStream=o,r.nextSample++,(r[n(883)]%i[n(716)]===0||e||r.nextSample>=r[n(1396)][n(521)])&&(this[n(1369)]&&this[n(1369)](i.id,i[n(1320)],i[n(432)].buffer,r[n(883)],e||r[n(883)]>=r[n(1396)].length),i[n(432)]=null,i!==this[n(1304)][t]))break}}if(null!==this.onSamples)for(t=0;t<this.extractedTracks[n(521)];t++){var c=this[n(1218)][t];for(r=c[n(1469)];r[n(883)]<r.samples[n(521)]&&this[n(498)];){a[n(966)](n(1079),n(708)+c.id+n(1114)+r[n(883)]);var u=this[n(733)](r,r[n(883)]);if(!u){this[n(1112)](r[n(1396)][r[n(883)]]);break}if(r[n(883)]++,c[n(1396)].push(u),(r[n(883)]%c.nb_samples===0||r[n(883)]>=r[n(1396)][n(521)])&&(a.debug("ISOFile","Sending samples on track #"+c.id+n(1189)+r[n(883)]),this[n(470)]&&this.onSamples(c.id,c[n(1320)],c.samples),c.samples=[],c!==this[n(1218)][t]))break}}}},g.prototype[s(722)]=function(e){var t=this.getBoxes(e,!0);return t.length?t[0]:null},g.prototype[s(1424)]=function(e,t){var r=s,n=[];return g[r(454)][r(993)](this,e,n,t),n},g[s(454)]=function(e,t,r){var n=s;for(var i in this[n(508)]&&this[n(508)]==e&&t[n(631)](this),this[n(462)]){if(t[n(521)]&&r)return;g[n(454)][n(993)](this[n(462)][i],e,t,r)}},g[s(1167)][s(758)]=function(e){var t=this[s(984)](e);return t?t.samples:void 0},g[s(1167)][s(944)]=function(e,t){var r=s,n=this[r(984)](e);return this[r(733)](n,t)},g[s(1167)][s(1527)]=function(e,t,r){var n=s,i=this[n(984)](e);i[n(690)]||(i.lastValidSample=0);for(var a=i.lastValidSample;a<t;a++)this[n(825)](i,a);i[n(690)]=t,r&&(this[n(462)]=[],this[n(555)]=[],this[n(729)]=[],this[n(988)]=0)},g[s(1167)][s(501)]=function(e){var t=s,r=this.getTrackById(e);const n=r.samples,i=n[n[t(521)]-1];i[t(1542)]=null,i[t(923)]=null,i.alreadyRead=0,r[t(1396)]=[],r.samples[t(631)](i),r[t(883)]=r[t(1396)][t(521)],this[t(462)]=[],this.mdats=[],this[t(729)]=[],this[t(988)]=0},g[s(1167)][s(1074)]=function(){var e=s;this[e(498)]=!0,this[e(647)](!1)},g[s(1167)][s(537)]=function(){this[s(498)]=!1},g[s(1167)].flush=function(){var e=s;this[e(628)](),this.processSamples(!0),this[e(822)][e(1409)](),this[e(822)][e(503)](!0)},g[s(1167)].seekTrack=function(e,t,r){var n,i,a,o=s,c=0,u=0;if(0===r.samples[o(521)])return{offset:0,time:0};for(n=0;n<r[o(1396)][o(521)];n++){if(i=r.samples[n],0===n)u=0,a=i.timescale;else if(i[o(783)]>e*i[o(349)]){u=n-1;break}t&&i[o(1388)]&&(c=n)}for(t&&(u=c),e=r[o(1396)][u][o(783)],r[o(883)]=u;r[o(1396)][u][o(434)]===r[o(1396)][u][o(1188)]&&r[o(1396)][u+1];)u++;return{offset:r[o(1396)][u][o(1032)]+r[o(1396)][u][o(434)],time:e/a}},g[s(1167)][s(659)]=function(e){var t,r=s;return e[r(1396)]?((t=e.samples[e[r(1396)][r(521)]-1])[r(783)]+t[r(1481)])/t[r(349)]:1/0},g.prototype[s(845)]=function(e,t){var r,n,i,a=s,o=this.moov,c={offset:1/0,time:1/0};if(this[a(1482)]){for(i=0;i<o[a(482)][a(521)];i++)r=o.traks[i],e>this[a(659)](r)||((n=this[a(1363)](e,t,r))[a(1032)]<c[a(1032)]&&(c[a(1032)]=n[a(1032)]),n[a(962)]<c[a(962)]&&(c[a(962)]=n[a(962)]));return c.offset===1/0?c={offset:this.nextParsePosition,time:0}:c.offset=this[a(822)][a(1362)](c[a(1032)]),c}throw a(370)},g[s(1167)].equal=function(e){for(var t=s,r=0;r<this.boxes[t(521)]&&r<e.boxes.length;){var n=this[t(462)][r],i=e.boxes[r];if(!f[t(668)](n,i))return!1;r++}return!0},s(1278)!==s(1232)&&(t.ISOFile=g),g[s(1167)][s(395)]=0,g[s(1167)][s(1001)]=null,g[s(1167)].nextParsePosition=0,g.prototype[s(1146)]=!1,g[s(1167)][s(490)]=function(e){var t,r=s;return e[r(508)]===r(1198)?(t=new(f[e.type+r(782)])(e[r(1188)]),this.parsingMdat=t,this[r(462)][r(631)](t),this[r(555)][r(631)](t),t[r(1074)]=e[r(1074)],t[r(475)]=e[r(475)],this.stream[r(1419)](t[r(475)]),this.lastBoxStartPosition=t[r(1074)]+t[r(1188)],this.stream[r(845)](t[r(1074)]+t[r(1188)],!1,this[r(1146)])?(this[r(1001)]=null,!0):(this[r(799)]?this[r(453)]=this.stream.findEndContiguousBuf():this[r(453)]=t.start+t[r(1188)],!1)):(e[r(508)]===r(1482)&&(this[r(799)]=!0,0===this[r(555)][r(521)]&&(this[r(345)]=!0)),!!this[r(822)][r(1421)]&&this[r(822)].mergeNextBuffer()?(this[r(453)]=this[r(822)].getEndPosition(),!0):(e[r(508)]?this[r(799)]?this.nextParsePosition=this[r(822)].getEndPosition():this[r(453)]=this.stream[r(1062)]()+e[r(1188)]:this[r(453)]=this[r(822)].getEndPosition(),!1))},g[s(1167)][s(1166)]=function(){return null!==this[s(1001)]},g[s(1167)].processIncompleteMdat=function(){var e,t=s;return e=this.parsingMdat,this[t(822)][t(845)](e[t(1074)]+e.size,!1,this[t(1146)])?(a.debug(t(1079),t(1108)),this[t(1001)]=null,!0):(this[t(453)]=this[t(822)][t(1316)](),!1)},g[s(1167)][s(1289)]=function(){var e=s;return this[e(822)][e(845)](this[e(395)],!0,this[e(1146)])},g[s(1167)][s(1236)]=function(){var e=s;this.lastBoxStartPosition=this[e(822)][e(1062)]()},g[s(1167)][s(675)]=function(e,t){var r=s;this.stream.addUsedBytes&&("mdat"===e.type?(this[r(822)][r(1419)](e[r(475)]),this[r(1146)]&&this[r(822)][r(1419)](e[r(1188)]-e[r(475)])):this.stream[r(1419)](e.size))},g[s(1167)][s(1107)]=f[s(782)][s(1167)][s(1107)],g[s(1167)][s(341)]=f[s(782)].prototype[s(341)],g[s(1167)][s(884)]=function(e){var t=s,r=e||{};this[t(1107)](t(1295))[t(516)](t(458),r[t(1091)]&&r[t(1091)][0]||t(859))[t(516)](t(385),0)[t(516)](t(644),r.brands||[t(859)]);var n=this[t(1107)](t(1482));return n[t(1107)](t(472))[t(516)]("timescale",r[t(349)]||600)[t(516)]("rate",r[t(347)]||65536)[t(516)]("creation_time",0)[t(516)](t(1399),0)[t(516)]("duration",r[t(1481)]||0).set(t(1286),r[t(1029)]?0:256).set(t(1095),[65536,0,0,0,65536,0,0,0,1073741824])[t(516)](t(893),1),n[t(1107)](t(550)),this},g[s(1167)][s(936)]=function(e){var t=s;!this[t(1482)]&&this.init(e);var r=e||{};r.width=r[t(1029)]||320,r.height=r[t(1135)]||320,r.id=r.id||this[t(1482)][t(472)][t(893)],r[t(508)]=r[t(508)]||t(920);var n=this.moov.add("trak");this.moov[t(472)].next_track_id=r.id+1,n[t(1107)](t(970))[t(516)](t(1204),f[t(1265)]|f[t(1235)]|f[t(617)])[t(516)](t(651),0).set(t(1399),0).set("track_id",r.id)[t(516)](t(1481),r[t(1481)]||0)[t(516)](t(980),r[t(980)]||0)[t(516)](t(1035),0)[t(516)](t(1286),1)[t(516)](t(1095),[0,0,0,0,0,0,0,0,0])[t(516)](t(1029),r[t(1029)]<<16).set("height",r.height<<16);var i=n[t(1107)](t(850));i[t(1107)]("mdhd").set(t(651),0)[t(516)]("modification_time",0)[t(516)]("timescale",r[t(349)]||1)[t(516)](t(1481),r.media_duration||0).set(t(1037),r[t(1037)]||t(1264)),i[t(1107)]("hdlr")[t(516)](t(912),r[t(342)]||t(1083))[t(516)](t(1457),r[t(1457)]||t(1190)),i[t(1107)](t(1332))[t(516)](t(600),r[t(1037)]||t(1217));var a=i.add("minf");if(void 0!==f[r[t(508)]+t(353)]){var c=new(f[r.type+t(353)]);c[t(599)]=1;var u="";for(var l in f[t(890)])for(var d=f[t(890)][l],h=0;h<d[t(521)];h++)if(d[t(522)](r.type)>-1){u=l;break}switch(u){case t(433):if(a[t(1107)](t(906)).set(t(506),0)[t(516)]("opcolor",[0,0,0]),c.set(t(1029),r.width)[t(516)](t(1135),r[t(1135)])[t(516)](t(1115),72<<16).set(t(967),72<<16)[t(516)](t(483),1)[t(516)](t(945),r[t(508)]+t(532))[t(516)]("depth",24),r[t(703)]){var p=new(f[t(633)]);p[t(862)](new o(r[t(703)])),c.addBox(p)}else if(r[t(1221)]){var m=new(f[t(744)]);m.parse(new o(r[t(1221)])),c[t(341)](m)}break;case"Audio":a[t(1107)]("smhd").set(t(935),r.balance||0),c[t(516)](t(480),r[t(480)]||2)[t(516)]("samplesize",r.samplesize||16).set("samplerate",r[t(1045)]||65536);break;case t(1005):a[t(1107)](t(833));break;case t(762):if(a[t(1107)](t(1157)),r[t(508)]===t(861))c[t(516)](t(698),r[t(698)]||t(880))[t(516)]("schema_location",r[t(1309)]||"")[t(516)]("auxiliary_mime_types",r[t(1192)]||"");break;case"Metadata":case"System":a[t(1107)]("nmhd");break;default:a[t(1107)](t(1075))}r.description&&c.addBox(r[t(923)]),r.description_boxes&&r[t(379)][t(1489)](function(e){c[t(341)](e)}),a.add(t(677))[t(1107)](t(654))[t(1173)]((new f["url Box"])[t(516)]("flags",1));var v=a[t(1107)]("stbl");return v[t(1107)]("stsd")[t(1173)](c),v.add(t(1358))[t(516)](t(539),[])[t(516)]("sample_deltas",[]),v[t(1107)](t(396))[t(516)](t(768),[])[t(516)]("samples_per_chunk",[])[t(516)](t(1101),[]),v.add(t(1171))[t(516)](t(1520),[]),v.add(t(1155))[t(516)]("sample_sizes",[]),this[t(1482)][t(550)].add(t(947))[t(516)]("track_id",r.id).set(t(1359),r[t(1359)]||1).set(t(365),r.default_sample_duration||0)[t(516)](t(517),r[t(517)]||0)[t(516)](t(843),r[t(843)]||0),this[t(1030)](n),r.id}},f[s(782)][s(1167)].computeSize=function(e){var t=s,r=e||new c;r.endianness=c[t(1041)],this[t(595)](r)},g[s(1167)][s(959)]=function(e,t,r){var n=s,i=r||{},a={},o=this[n(984)](e);if(null!==o){a.number=o[n(1396)][n(521)],a[n(723)]=o[n(970)][n(723)],a[n(349)]=o.mdia.mdhd[n(349)],a.description_index=i.sample_description_index?i[n(1101)]-1:0,a[n(923)]=o[n(850)].minf[n(642)][n(519)].entries[a[n(676)]],a[n(1542)]=t,a[n(1188)]=t.byteLength,a[n(434)]=a[n(1188)],a[n(1481)]=i[n(1481)]||1,a[n(783)]=i[n(783)]||0,a[n(1081)]=i[n(1081)]||0,a[n(1388)]=i[n(1388)]||!1,a[n(562)]=i[n(562)]||0,a[n(591)]=i[n(591)]||0,a[n(1537)]=i[n(1537)]||0,a[n(1106)]=i[n(1106)]||0,a[n(1180)]=i[n(1180)]||0,a.offset=0,a[n(964)]=i.subsamples,o[n(1396)][n(631)](a),o[n(1341)]+=a[n(1188)],o.samples_duration+=a.duration,void 0===o[n(751)]&&(o[n(751)]=i.dts),this[n(647)]();var c=this[n(352)](a);return this.addBox(c),c.computeSize(),c[n(1136)][0][n(1220)][0].data_offset=c.size+8,this[n(1107)](n(1198))[n(1542)]=new Uint8Array(t),a}},g[s(1167)][s(352)]=function(e){var t=s,r=0;r=e[t(1388)]?1<<25:65536;var n=new(f[t(732)]);n.add(t(520))[t(516)]("sequence_number",this[t(465)]),this[t(465)]++;var i=n[t(1107)]("traf"),a=this[t(984)](e.track_id);return i[t(1107)](t(348))[t(516)](t(723),e[t(723)])[t(516)](t(1204),f.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i[t(1107)]("tfdt")[t(516)](t(753),e[t(1081)]-(a.first_dts||0)),i[t(1107)](t(805))[t(516)](t(1204),f[t(961)]|f[t(446)]|f[t(451)]|f[t(1077)]|f[t(992)])[t(516)]("data_offset",0)[t(516)](t(1418),0)[t(516)](t(1176),1)[t(516)](t(1013),[e[t(1481)]])[t(516)]("sample_size",[e[t(1188)]]).set("sample_flags",[r]).set("sample_composition_time_offset",[e.cts-e[t(1081)]]),n},g[s(1167)][s(988)]=0,g[s(1167)].samplesDataSize=0,g[s(1167)].resetTables=function(){var e,t,r,n,i,a,o=s;for(this[o(455)]=this.moov[o(472)][o(1481)],this[o(1482)].mvhd[o(1481)]=0,e=0;e<this[o(1482)][o(482)].length;e++){(t=this[o(1482)][o(482)][e])[o(970)][o(1481)]=0,t[o(850)][o(1130)].duration=0,(t[o(850)].minf[o(642)][o(1171)]||t[o(850)][o(814)][o(642)][o(390)]).chunk_offsets=[],(r=t[o(850)].minf[o(642)][o(396)])[o(768)]=[],r.samples_per_chunk=[],r[o(1101)]=[],(t[o(850)][o(814)][o(642)][o(1155)]||t[o(850)][o(814)][o(642)][o(1195)])[o(797)]=[],(n=t[o(850)][o(814)][o(642)].stts)[o(539)]=[],n[o(344)]=[],(i=t.mdia[o(814)][o(642)][o(439)])&&(i[o(539)]=[],i[o(1238)]=[]),a=t[o(850)][o(814)].stbl[o(819)];var c=t[o(850)][o(814)][o(642)][o(462)][o(522)](a);-1!=c&&(t[o(850)][o(814)].stbl.boxes[c]=null)}},g[s(950)]=function(e,t,r,n,i){var a,o,c,u,l=s;function d(e,t,r){var n=da;this[n(557)]=e,this[n(530)]=t,this[n(1243)]=r,this[n(1222)]=-1,this[n(1194)]=-1}for(t&&(t[l(1347)]=[]),!e[l(1347)]&&(e.sample_groups_info=[]),o=0;o<r[l(521)];o++){for(u=r[o][l(557)]+"/"+r[o][l(530)],c=new d(r[o][l(557)],r[o][l(530)],r[o]),t&&(t[l(1347)][u]=c),!e[l(1347)][u]&&(e[l(1347)][u]=c),a=0;a<n[l(521)];a++)n[a][l(557)]===r[o][l(557)]&&(c[l(923)]=n[a],c[l(923)][l(1011)]=!0);if(i)for(a=0;a<i.length;a++)i[a][l(557)]===r[o].grouping_type&&(c[l(1380)]=i[a],c.fragment_description[l(1011)]=!0,c[l(742)]=!0)}if(t){if(i)for(o=0;o<i.length;o++)!i[o].used&&i[o][l(1038)]>=2&&(u=i[o][l(557)]+"/0",(c=new d(i[o].grouping_type,0)).is_fragment=!0,!t.sample_groups_info[u]&&(t[l(1347)][u]=c))}else for(o=0;o<n[l(521)];o++)!n[o][l(1011)]&&n[o][l(1038)]>=2&&(u=n[o][l(557)]+"/0",c=new d(n[o][l(557)],0),!e.sample_groups_info[u]&&(e.sample_groups_info[u]=c))},g.setSampleGroupProperties=function(e,t,r,n){var i,a,o=s;for(i in t.sample_groups=[],n){var c;if(t[o(502)][i]={},t.sample_groups[i][o(557)]=n[i][o(557)],t.sample_groups[i][o(530)]=n[i][o(530)],r>=n[i][o(1222)]&&(n[i][o(1222)]<0&&(n[i][o(1222)]=0),n[i][o(1194)]++,n[i][o(1194)]<=n[i][o(1243)][o(1068)].length-1&&(n[i][o(1222)]+=n[i].sbgp.entries[n[i][o(1194)]][o(1176)])),n[i].entry_index<=n[i].sbgp[o(1068)][o(521)]-1?t[o(502)][i][o(1501)]=n[i][o(1243)][o(1068)][n[i][o(1194)]][o(1501)]:t[o(502)][i].group_description_index=-1,0!==t[o(502)][i][o(1501)])c=n[i][o(1380)]?n[i][o(1380)]:n[i][o(923)],t[o(502)][i].group_description_index>0?(a=t[o(502)][i][o(1501)]>65535?(t[o(502)][i][o(1501)]>>16)-1:t[o(502)][i].group_description_index-1,c&&a>=0&&(t[o(502)][i][o(923)]=c[o(1068)][a])):c&&c[o(1038)]>=2&&c[o(1529)]>0&&(t[o(502)][i][o(923)]=c[o(1068)][c.default_group_description_index-1])}},g[s(1504)]=function(e,t,r){var n=s;t&&(e?(t[n(562)]=e[n(562)][r],t.depends_on=e[n(1010)][r],t[n(1537)]=e[n(1485)][r],t[n(1106)]=e[n(887)][r]):(t[n(562)]=0,t.depends_on=0,t[n(1537)]=0,t[n(1106)]=0))},g[s(1167)].buildSampleLists=function(){var e,t,r=s;for(e=0;e<this[r(1482)][r(482)][r(521)];e++)t=this[r(1482)].traks[e],this[r(1030)](t)},g[s(1167)].buildTrakSampleLists=function(e){var t,r,n,i,a,o,c,u,l,d,f,h,p,m,v,y,_,b,S,w,I,A,k,C,E=s;if(e[E(1396)]=[],e[E(1111)]=0,e[E(1341)]=0,r=e[E(850)].minf.stbl[E(1171)]||e.mdia[E(814)][E(642)][E(390)],n=e.mdia[E(814)][E(642)].stsc,i=e[E(850)][E(814)].stbl.stsz||e[E(850)][E(814)][E(642)][E(1195)],a=e[E(850)][E(814)][E(642)][E(1358)],o=e.mdia[E(814)][E(642)][E(439)],c=e.mdia[E(814)][E(642)].stss,u=e.mdia[E(814)][E(642)][E(519)],l=e[E(850)][E(814)][E(642)][E(1203)],h=e.mdia[E(814)].stbl[E(338)],d=e.mdia.minf[E(642)][E(1183)],f=e.mdia[E(814)][E(642)][E(456)],b=-1,S=-1,w=-1,I=-1,A=0,k=0,C=0,g[E(950)](e,null,d,f),typeof i!==E(1232)){for(t=0;t<i[E(797)][E(521)];t++){var T={};T.number=t,T[E(723)]=e[E(970)].track_id,T[E(349)]=e.mdia[E(1130)][E(349)],T[E(434)]=0,e[E(1396)][t]=T,T[E(1188)]=i[E(797)][t],e[E(1341)]+=T.size,0===t?(m=1,p=0,T[E(750)]=m,T[E(1259)]=p,_=n[E(625)][p],y=0,v=p+1<n.first_chunk.length?n[E(768)][p+1]-1:1/0):t<_?(T.chunk_index=m,T[E(1259)]=p):(m++,T.chunk_index=m,y=0,m<=v||(v=++p+1<n[E(768)][E(521)]?n.first_chunk[p+1]-1:1/0),T[E(1259)]=p,_+=n[E(625)][p]),T[E(676)]=n[E(1101)][T[E(1259)]]-1,T[E(923)]=u[E(1068)][T[E(676)]],T[E(1032)]=r[E(1520)][T[E(750)]-1]+y,y+=T[E(1188)],t>b&&(S++,b<0&&(b=0),b+=a[E(539)][S]),t>0?(e.samples[t-1].duration=a[E(344)][S],e[E(1111)]+=e.samples[t-1][E(1481)],T[E(1081)]=e[E(1396)][t-1][E(1081)]+e[E(1396)][t-1][E(1481)]):T[E(1081)]=0,o?(t>=w&&(I++,w<0&&(w=0),w+=o[E(539)][I]),T.cts=e[E(1396)][t][E(1081)]+o[E(1238)][I]):T[E(783)]=T[E(1081)],c?(t==c.sample_numbers[A]-1?(T[E(1388)]=!0,A++):(T[E(1388)]=!1,T[E(1180)]=0),l&&l[E(1068)][k][E(613)]+C==t+1&&(T[E(964)]=l[E(1068)][k][E(964)],C+=l[E(1068)][k][E(613)],k++)):T[E(1388)]=!0,g[E(1504)](e.mdia.minf[E(642)][E(1248)],T,T.number),T[E(1180)]=h?h.priority[t]:0,l&&l.entries[k].sample_delta+C==t&&(T.subsamples=l[E(1068)][k][E(964)],C+=l[E(1068)][k].sample_delta),(d[E(521)]>0||f[E(521)]>0)&&g[E(512)](e,T,t,e.sample_groups_info)}t>0&&(e[E(1396)][t-1][E(1481)]=Math[E(1539)](e.mdia[E(1130)][E(1481)]-e.samples[t-1].dts,0),e[E(1111)]+=e[E(1396)][t-1][E(1481)])}},g.prototype[s(628)]=function(){var e,t,r,n,i,a,o,c,u,l,d,h,p,m,v,y=s;if(void 0!==this.moov)for(;this[y(988)]<this[y(729)].length;)if(u=this[y(729)][this[y(988)]],this[y(988)]++,"moof"==u.type)for(l=u,e=0;e<l[y(1136)][y(521)];e++){for(d=l.trafs[e],h=this.getTrackById(d[y(348)].track_id),p=this[y(827)](d.tfhd[y(723)]),n=d[y(348)][y(1204)]&f[y(343)]?d.tfhd[y(1359)]:p?p[y(1359)]:1,i=d[y(348)][y(1204)]&f[y(421)]?d.tfhd[y(365)]:p?p[y(365)]:0,a=d[y(348)].flags&f.TFHD_FLAG_SAMPLE_SIZE?d[y(348)].default_sample_size:p?p[y(517)]:0,o=d.tfhd.flags&f[y(402)]?d[y(348)][y(843)]:p?p.default_sample_flags:0,d[y(948)]=0,d.sbgps[y(521)]>0&&g.initSampleGroups(h,d,d[y(1183)],h.mdia[y(814)][y(642)].sgpds,d[y(456)]),t=0;t<d[y(1220)][y(521)];t++){var _=d[y(1220)][t];for(r=0;r<_[y(1176)];r++){(m={})[y(1100)]=this[y(988)],m[y(417)]=d[y(948)],d[y(948)]++,m[y(971)]=h[y(1396)].length,d[y(1036)]=h[y(1396)][y(521)],h.samples[y(631)](m),m[y(723)]=h[y(970)][y(723)],m[y(349)]=h[y(850)][y(1130)].timescale,m[y(676)]=n-1,m.description=h[y(850)][y(814)][y(642)][y(519)][y(1068)][m[y(676)]],m.size=a,_.flags&f[y(451)]&&(m[y(1188)]=_.sample_size[r]),h.samples_size+=m[y(1188)],m.duration=i,_[y(1204)]&f[y(446)]&&(m[y(1481)]=_.sample_duration[r]),h[y(1111)]+=m[y(1481)],h.first_traf_merged||r>0?m[y(1081)]=h[y(1396)][h.samples[y(521)]-2][y(1081)]+h.samples[h[y(1396)][y(521)]-2][y(1481)]:(d[y(1006)]?m[y(1081)]=d[y(1006)].baseMediaDecodeTime:m[y(1081)]=0,h[y(821)]=!0),m[y(783)]=m[y(1081)],_[y(1204)]&f[y(992)]&&(m[y(783)]=m[y(1081)]+_.sample_composition_time_offset[r]),v=o,_[y(1204)]&f[y(1077)]?v=_[y(561)][r]:0===r&&_.flags&f[y(1405)]&&(v=_[y(1418)]),m[y(1388)]=!(v>>16&1),m[y(562)]=v>>26&3,m[y(591)]=v>>24&3,m.is_depended_on=v>>22&3,m.has_redundancy=v>>20&3,m.degradation_priority=65535&v;var b=!!(d[y(348)][y(1204)]&f[y(666)]),S=!!(d[y(348)][y(1204)]&f[y(1321)]),w=!!(_.flags&f[y(961)]),I=0;I=b?d[y(348)].base_data_offset:S||0===t?l[y(1074)]:c,0===t&&0===r?w?m.offset=I+_[y(680)]:m[y(1032)]=I:m.offset=c,c=m[y(1032)]+m[y(1188)],(d[y(1183)][y(521)]>0||d.sgpds[y(521)]>0||h[y(850)].minf[y(642)].sbgps[y(521)]>0||h.mdia[y(814)][y(642)][y(456)][y(521)]>0)&&g[y(512)](h,m,m[y(417)],d[y(1347)])}}if(d[y(1203)]){h.has_fragment_subsamples=!0;var A=d[y(1036)];for(t=0;t<d[y(1203)][y(1068)][y(521)];t++)A+=d[y(1203)].entries[t][y(613)],(m=h.samples[A-1])[y(964)]=d[y(1203)][y(1068)][t][y(964)]}}},g.prototype[s(733)]=function(e,t){var r,n=s,i=e[n(1396)][t];if(!this[n(1482)])return null;if(i.data){if(i[n(434)]==i[n(1188)])return i}else i[n(1542)]=new Uint8Array(i[n(1188)]),i[n(434)]=0,this[n(1373)]+=i[n(1188)],a[n(966)](n(1079),"Allocating sample #"+t+n(803)+e[n(970)][n(723)]+n(579)+i[n(1188)]+n(937)+this.samplesDataSize+")");for(;;){var o=this[n(822)][n(441)](!0,i[n(1032)]+i[n(434)],!1);if(!(o>-1))return null;var u=(r=this[n(822)][n(998)][o])[n(987)]-(i[n(1032)]+i[n(434)]-r[n(1299)]);if(i.size-i[n(434)]<=u)return a[n(966)](n(1079),n(556)+t+n(891)+i.alreadyRead+n(1207)+(i[n(1032)]+i[n(434)]-r[n(1299)])+n(1134)+(i[n(1188)]-i[n(434)])+n(763)+i[n(1188)]+")"),c[n(534)](i[n(1542)][n(398)],i[n(434)],r,i[n(1032)]+i[n(434)]-r[n(1299)],i[n(1188)]-i[n(434)]),r[n(670)]+=i.size-i[n(434)],this[n(822)].logBufferLevel(),i[n(434)]=i.size,i;if(0===u)return null;a.debug(n(1079),n(556)+t+n(481)+i.alreadyRead+" offset: "+(i[n(1032)]+i[n(434)]-r[n(1299)])+n(1134)+u+n(763)+i[n(1188)]+")"),c.memcpy(i[n(1542)][n(398)],i[n(434)],r,i[n(1032)]+i[n(434)]-r[n(1299)],u),i[n(434)]+=u,r.usedBytes+=u,this[n(822)][n(503)]()}},g[s(1167)][s(825)]=function(e,t){var r=s,n=e[r(1396)][t];return n[r(1542)]?(this.samplesDataSize-=n[r(1188)],n[r(1542)]=null,n[r(923)]=null,delete n[r(1180)],delete n[r(591)],delete n.description_index,delete n[r(1106)],delete n[r(1537)],delete n[r(562)],delete n[r(1388)],delete n[r(1100)],delete n[r(417)],delete n.timescale,delete n[r(783)],delete n[r(1081)],delete n[r(1032)],delete n[r(1188)],delete n.track_id,delete n[r(1481)],n[r(434)]=0,n.size):0},g[s(1167)][s(486)]=function(){return this.samplesDataSize},g[s(1167)].getStreamBufferSize=function(){var e=s;const t=this[e(822)][e(998)]||[];let r=0;return t[e(1489)](t=>{const n=t[e(987)];r+=n}),r},g[s(1167)][s(629)]=function(){var e,t=s,r="";for(e=0;e<this[t(1482)][t(482)][t(521)];e++){e>0&&(r+=","),r+=this.moov[t(482)][e].mdia.minf.stbl[t(519)][t(1068)][0][t(1197)]()}return r},g[s(1167)][s(827)]=function(e){var t,r=s;if(!this[r(1482)]||!this[r(1482)][r(550)])return null;for(t=0;t<this[r(1482)][r(550)].trexs[r(521)];t++){var n=this[r(1482)][r(550)][r(1374)][t];if(n[r(723)]==e)return n}return null},g[s(1167)].getTrackById=function(e){var t=s;if(void 0===this.moov)return null;for(var r=0;r<this[t(1482)].traks[t(521)];r++){var n=this[t(1482)][t(482)][r];if(n[t(970)][t(723)]==e)return n}return null},g[s(1167)][s(1483)]=[],g[s(1167)][s(1261)]=[],g.prototype[s(1439)]=0,g.prototype.flattenItemInfo=function(){var e,t,r,n=s,i=this.items,a=this.entity_groups,o=this[n(495)];if(null!=o&&void 0!==o.hdlr&&void 0!==o.iinf){for(e=0;e<o[n(1364)].item_infos[n(521)];e++)(r={}).id=o[n(1364)][n(1054)][e][n(1160)],i[r.id]=r,r[n(605)]=[],r.name=o[n(1364)][n(1054)][e][n(1201)],o[n(1364)][n(1054)][e][n(1186)]>0&&(r[n(416)]=o[n(1322)][n(865)][o[n(1364)][n(1054)][e].protection_index-1]),o[n(1364)].item_infos[e].item_type?r[n(508)]=o[n(1364)][n(1054)][e][n(491)]:r.type=n(577),r[n(409)]=o[n(1364)].item_infos[e].content_type,r[n(1301)]=o[n(1364)][n(1054)][e].content_encoding;if(o.grpl)for(e=0;e<o[n(558)][n(462)][n(521)];e++)entity_group={},entity_group.id=o.grpl[n(462)][e][n(392)],entity_group[n(1169)]=o.grpl[n(462)][e][n(1169)],entity_group[n(508)]=o[n(558)].boxes[e][n(508)],a[entity_group.id]=entity_group;if(o.iloc)for(e=0;e<o[n(1138)][n(1483)][n(521)];e++){var c=o.iloc[n(1483)][e];for(r=i[c[n(1160)]],0!==c.data_reference_index&&(r.source=o[n(677)].boxes[c[n(599)]-1]),c.construction_method,r[n(829)]=[],r[n(1188)]=0,t=0;t<c[n(829)].length;t++)r[n(829)][t]={},r[n(829)][t].offset=c[n(829)][t].extent_offset+c[n(1530)],r[n(829)][t].length=c[n(829)][t][n(408)],r[n(829)][t][n(434)]=0,r[n(1188)]+=r[n(829)][t][n(521)]}if(o[n(1384)]&&(i[o[n(1384)][n(649)]][n(1397)]=!0),o[n(1117)])for(e=0;e<o[n(1117)].references.length;e++){var u=o.iref[n(1249)][e];for(t=0;t<u.references[n(521)];t++)i[u[n(1534)]][n(605)][n(631)]({type:u[n(508)],id:u[n(1249)][t]})}if(o[n(375)])for(var l=0;l<o[n(375)][n(867)][n(521)];l++){var d=o[n(375)].ipmas[l];for(e=0;e<d[n(1178)][n(521)];e++){var f=d[n(1178)][e];if(!(r=i[f.id])&&(r=a[f.id]),r)for(void 0===r[n(1026)]&&(r[n(1026)]={},r.properties.boxes=[]),t=0;t<f[n(407)][n(521)];t++){var h=f[n(407)][t];if(h.property_index>0&&h.property_index-1<o[n(375)][n(1552)][n(462)][n(521)]){var p=o[n(375)].ipco[n(462)][h.property_index-1];r[n(1026)][p.type]=p,r[n(1026)][n(462)][n(631)](p)}}}}}},g.prototype[s(422)]=function(e){var t,r,n=s;if(!this[n(495)])return null;if(!(r=this[n(1483)][e])[n(1542)]&&r[n(1188)])r[n(1542)]=new Uint8Array(r[n(1188)]),r[n(434)]=0,this[n(1439)]+=r[n(1188)],a[n(966)](n(1079),n(792)+e+n(579)+r[n(1188)]+n(937)+this[n(1439)]+")");else if(r[n(434)]===r[n(1188)])return r;for(var i=0;i<r[n(829)][n(521)];i++){var o=r.extents[i];if(o[n(434)]!==o[n(521)]){var u=this[n(822)].findPosition(!0,o[n(1032)]+o[n(434)],!1);if(!(u>-1))return null;var l=(t=this[n(822)].buffers[u])[n(987)]-(o.offset+o[n(434)]-t.fileStart);if(!(o.length-o[n(434)]<=l))return a[n(966)](n(1079),n(1323)+e+" extent #"+i+n(481)+o.alreadyRead+n(1207)+(o.offset+o[n(434)]-t[n(1299)])+n(1134)+l+n(1351)+o.length+n(419)+r.size+")"),c.memcpy(r[n(1542)][n(398)],r.alreadyRead,t,o[n(1032)]+o[n(434)]-t.fileStart,l),o.alreadyRead+=l,r[n(434)]+=l,t[n(670)]+=l,this[n(822)].logBufferLevel(),null;a.debug(n(1079),"Getting item #"+e+n(790)+i+n(891)+o[n(434)]+" offset: "+(o[n(1032)]+o.alreadyRead-t[n(1299)])+" read size: "+(o[n(521)]-o.alreadyRead)+n(1351)+o[n(521)]+n(419)+r[n(1188)]+")"),c[n(534)](r[n(1542)][n(398)],r[n(434)],t,o[n(1032)]+o[n(434)]-t[n(1299)],o[n(521)]-o[n(434)]),t[n(670)]+=o.length-o[n(434)],this[n(822)][n(503)](),r[n(434)]+=o[n(521)]-o.alreadyRead,o[n(434)]=o[n(521)]}}return r[n(434)]===r.size?r:null},g.prototype[s(846)]=function(e){var t=s,r=this[t(1483)][e];if(r.data){this[t(1439)]-=r[t(1188)],r.data=null,r.alreadyRead=0;for(var n=0;n<r[t(829)].length;n++){r[t(829)][n].alreadyRead=0}return r[t(1188)]}return 0},g[s(1167)][s(989)]=function(e){var t=s;for(var r in this[t(1483)]){var n=this[t(1483)][r];this[t(422)](n.id),e&&!n.sent&&(e(n),n[t(1007)]=!0,n[t(1542)]=null)}},g[s(1167)][s(693)]=function(e){var t=s;for(var r in this[t(1483)]){var n=this[t(1483)][r];if(n[t(1457)]===e)return n.id}return-1},g[s(1167)][s(1338)]=function(){var e=s;return this[e(495)]?this.meta[e(342)][e(912)]:null},g.prototype[s(1215)]=function(){var e=s;return this[e(495)]&&this[e(495)][e(1384)]?this[e(422)](this[e(495)][e(1384)][e(649)]):null},g.prototype[s(635)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(596)]?this.getItem(r[t(596)]):this[t(1215)]()))return null;var i=new g;i.discardMdatData=!1;var a={type:n.type,description_boxes:n.properties[t(462)]};n[t(1026)][t(479)]&&(a[t(1029)]=n[t(1026)][t(479)][t(911)],a[t(1135)]=n.properties[t(479)][t(707)]);var o=i.addTrack(a);return o?(i[t(959)](o,n[t(1542)]),i):null},g[s(1167)].write=function(e){for(var t=s,r=0;r<this[t(462)][t(521)];r++)this[t(462)][r][t(595)](e)},g[s(1167)][s(1398)]=function(e,t,r){var n=s,i=this[n(984)](e),o=this[n(733)](i,t);if(null==o)return this[n(1112)](i[n(1396)][t]),null;var u=r||new c;u[n(337)]=c[n(1041)];var l=this[n(352)](o);l[n(595)](u),l.trafs[0].truns[0].data_offset=l[n(1188)]+8,a.debug(n(531),n(1502)+l[n(1136)][0][n(1220)][0][n(680)]),u.adjustUint32(l.trafs[0][n(1220)][0].data_offset_position,l.trafs[0].truns[0][n(680)]);var d=new f.mdatBox;return d[n(1542)]=o.data,d.write(u),u},g[s(590)]=function(e,t,r,n){var i,o=s;a[o(966)]("ISOFile","Generating initialization segment");var u=new c;u.endianness=c.BIG_ENDIAN,e.write(u);var l=t[o(1107)]("mvex");for(r&&l[o(1107)](o(1357))[o(516)](o(969),r),i=0;i<t[o(482)][o(521)];i++)l.add(o(947))[o(516)](o(723),t.traks[i][o(970)].track_id)[o(516)](o(1359),1)[o(516)](o(365),n)[o(516)](o(517),0)[o(516)](o(843),65536);return t.write(u),u[o(398)]},g[s(1167)].save=function(e){var t=s,r=new c;r[t(337)]=c.BIG_ENDIAN,this[t(595)](r),r[t(1422)](e)},g.prototype[s(956)]=function(){var e=s,t=new c;return t.endianness=c.BIG_ENDIAN,this[e(595)](t),t[e(398)]},g[s(1167)][s(1046)]=function(){var e,t,r,n,i=s;for(this[i(1369)],!this[i(679)]&&(this.isFragmentationInitialized=!0,this.nextMoofNumber=0,this[i(1022)]()),t=[],e=0;e<this[i(1304)].length;e++){var a=new(f[i(835)]);a[i(472)]=this[i(1482)][i(472)],a[i(462)][i(631)](a[i(472)]),r=this[i(984)](this[i(1304)][e].id),a[i(462)].push(r),a.traks[i(631)](r),(n={}).id=r[i(970)][i(723)],n[i(1320)]=this[i(1304)][e][i(1320)],n[i(398)]=g[i(590)](this[i(1295)],a,this.moov[i(550)]&&this[i(1482)][i(550)][i(1357)]?this[i(1482)][i(550)].mehd[i(969)]:void 0,this.moov[i(482)][e][i(1396)][i(521)]>0?this[i(1482)][i(482)][e][i(1396)][0][i(1481)]:0),t[i(631)](n)}return t},g[s(1167)][s(580)]=function(){var e=s,t={};return t[e(1482)]=this[e(1482)],this.moov&&this[e(1482)][e(482)]&&this[e(1482)].traks[e(521)]>1&&(t.moovAudioNum=this[e(1482)].traks[0].samples[e(521)],t[e(1437)]=this[e(1482)].traks[1][e(1396)][e(521)]),t},f[s(782)][s(1167)][s(1532)]=function(e){var t=s;this.size+=8,this[t(1188)]>u&&(this.size+=8),this[t(508)]===t(496)&&(this[t(1188)]+=16),e[t(1461)](e[t(404)]+t(362)+this[t(1188)]),e[t(1461)](e[t(404)]+t(1170)+this[t(508)])},f[s(932)][s(1167)].printHeader=function(e){var t=s;this[t(1188)]+=4,f[t(782)][t(1167)][t(1532)][t(993)](this,e),e[t(1461)](e[t(404)]+"version:"+this.version),e[t(1461)](e[t(404)]+t(1385)+this.flags)},f[s(782)][s(1167)][s(378)]=function(e){this.printHeader(e)},f.ContainerBox[s(1167)].print=function(e){var t=s;this[t(1532)](e);for(var r=0;r<this.boxes[t(521)];r++)if(this[t(462)][r]){var n=e[t(404)];e[t(404)]+=" ",this[t(462)][r][t(378)](e),e[t(404)]=n}},g[s(1167)][s(378)]=function(e){var t=s;e[t(404)]="";for(var r=0;r<this[t(462)][t(521)];r++)this.boxes[r]&&this[t(462)][r][t(378)](e)},f[s(860)][s(1167)][s(378)]=function(e){var t=s;f[t(932)][t(1167)][t(1532)][t(993)](this,e),e[t(1461)](e[t(404)]+t(1379)+this[t(651)]),e[t(1461)](e[t(404)]+t(1071)+this.modification_time),e[t(1461)](e[t(404)]+t(1202)+this.timescale),e.log(e[t(404)]+t(1182)+this[t(1481)]),e[t(1461)](e.indent+t(1475)+this.rate),e[t(1461)](e[t(404)]+t(464)+(this[t(1286)]>>8)),e[t(1461)](e[t(404)]+"matrix: "+this[t(1095)].join(", ")),e[t(1461)](e[t(404)]+t(1472)+this[t(893)])},f[s(549)][s(1167)][s(378)]=function(e){var t=s;f[t(932)][t(1167)][t(1532)][t(993)](this,e),e[t(1461)](e[t(404)]+t(1379)+this.creation_time),e[t(1461)](e[t(404)]+t(1071)+this[t(1399)]),e[t(1461)](e[t(404)]+"track_id: "+this.track_id),e[t(1461)](e[t(404)]+t(1182)+this[t(1481)]),e.log(e[t(404)]+t(464)+(this[t(1286)]>>8)),e[t(1461)](e[t(404)]+"matrix: "+this[t(1095)].join(", ")),e[t(1461)](e[t(404)]+t(445)+this[t(980)]),e.log(e[t(404)]+"alternate_group: "+this.alternate_group),e[t(1461)](e.indent+"width: "+this.width),e[t(1461)](e[t(404)]+t(1366)+this[t(1135)])};var _={};_[s(1076)]=function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(1146)]=!n,i},t[s(1076)]=_[s(1076)]});function la(){var e=["auxiliary_mime_types","field_size","entry_index","stz2","tapt","getCodec","mdat","available_bitrate","AVCProfileIndication","item_name","timescale: ","subs","flags","component_little_endian","component_count"," offset: ","general_profile_idc","createSampleGroupCtor","getSampleRate","createBoxCtor","layerNumber","Creating media fragment on track #","readInt method not implemented for size: ","getPrimaryItem","configurationVersion","fr-FR","extractedTracks",", size ","truns","hevcDecoderConfigRecord","last_sample_in_run","subSequenceIdentifier","writeStruct","SingleItemTypeReferenceBox","enct","readUint64","edits","default_constant_IV_size","getSampleSize","createEntityToGroupCtor","undefined","reduceBuffer","ccst","TKHD_FLAG_IN_MOVIE","saveParsePosition","createUUIDBox","sample_offsets","tenc","bsid","track_height","cdef","sbgp","934424BIAkYl","uint16be","prol","rtp ","sdtp","references","Not enough bytes left in the parent box to parse a UUID box","absolute_duration","setInt8","channel_indexes","VORBIS_COMMENT","TrackReferenceTypeBox","max_ref_per_pic","test","box","chunk_run_index","seq_profile","entity_groups","sbgpBox","readInt16Array","und","TKHD_FLAG_ENABLED","sampleListBuilt","LITTLE_ENDIAN","_buffer","discardable","maxBitrate","aux_subtype","readySent","skip","Per_Sample_IV_Size","first_output_sample","appendChild","_byteOffset","object","avgFrameRate",'audio/mp4; codecs="',"uint32le",".CA","payl","getInt32","initial_delay","volume","period","length_size","restoreParsePosition","track_group_id","track_ID","btrt","event_duration","step_count","ftyp","ArrayBuffer","bit_depth_minus8","dfLa","fileStart","monochrome","content_encoding","int16","drep","fragmentedTracks","vvc1SampleEntry","rinf","version of iloc box not supported","idat","schema_location","readInt8","chroma_subsampling_y","seekLists","kid","component_format","referenced_size","findEndContiguousBuf","greatestDecodeToDisplayDelta","component_types","nalu_type","user","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","ipro","Getting item #","OutputGain","numTemporalLayers","destroy","streamType","info","9464268QddWTK","setSegmentOptions","reference_type","elng","readInt32Array","transferFunction","createFullBoxCtor","SubtitleSampleEntry","cstring","getMetaHandler","setAttribute","vvcC","samples_size","Text","bufferSizeDB","first_offset","mapUint8Array","compositionToDTSShift","sample_groups_info","whitePointChromaticity_y","parseOneDescriptor","ptl_multilayer_enabled_flag"," full extent size: ","rash","channel_types","parseUUID","dtrt","mfhdBox","mehd","stts","default_sample_description_index","int32be","setAllUsedBytes","getEndFilePositionAfter","seekTrack","iinf","pos_z","height: ","stream_read_1_bytes","writeInt16","onSegment","readUint16",">","packetssent","samplesDataSize","trexs","pixi","tfra","bytessent","item_count","creation_time: ","fragment_description","position","sync_sample_numbers","printRanges","pitm","flags:","priority","traf","is_sync","SEEKTABLE","vertOffN","aebr","stream_read_2_bytes","vertOffD","isSubtitle","default_KID","samples","primary","createFragment","modification_time","setInt16","getChannelCount","min_spatial_segmentation_idc","sample_offset","a1lx","TRUN_FLAGS_FIRST_FLAG","oti","mapUint16Array","documentString","cleanBuffers","general_constraint_indicator","stsa","media_time","initial_presentation_delay_present","stereo_indication_type","moovStartSent","default_isProtected","avll","first_sample_flags","addUsedBytes","cleanApertureHeightD","mergeNextBuffer","save","isHint","getBoxes","splice","UUIDBoxes","held_bits","Adjusting box ","chan_loc","_dynamicSize","toString","itemListBuilt","bit_depth_chroma_minus8","DecoderSpecificInfo","Trying to create a new buffer of size: ","_byteLength","moovVideoNum"," v=","itemsDataSize","principal_point_x","url Box","presentation_time_delta","elst","writeUint8","Metadata","saio","subSeqDirectionFlag"," of size: ","max_pic_average_light_level","rapAlignement","emsg","av01","msrc","bxml","durationFlag","dmed","name","default_skip_byte_block","readUint32Array","default_Per_Sample_IV_Size","log","setFloat64","tsyn","infe","lfeon","BASIC_BOXES","tref","createElement","trak","avs3","writeUint32","next_track_id: ","vpcC","vp09","rate: ","data_rate","byteOffset","displayFlags","entry_count","quat_z","duration","moov","items","arrayToNative","sample_is_depended_on","SAMPLE_ENTRY_TYPE_SUBTITLE","extent_offset","focal_length_y","forEach","extent_index","item_protection_index","TrackGroupTypeBox","writeInt32","StreamCount","uint32be","a1op","code","onItem","tfhdBox","SingleItemTypeReferenceBoxLarge","group_description_index","Adjusting data_offset with new value ","descs","process_sdtp","accurateStatisticsFlag","writeUint16","writeFloat32","ptl_num_sub_profiles","trexBox","u16stringbe","writeUCS2String","vvnC","float32","bad_pixel_row","initialized","fromCharCode","ssix","_dataView","media_rate_fraction","chunk_offsets","writeUint8Array","sbpm","getAudioConfig","parseRemainingDescriptors","Error reading base offset size","RESERVED","releaseUsedSamples","scheme_id_uri","default_group_description_index","base_offset","videoFullRangeFlag","printHeader","ind_subs","from_item_ID","flipArrayEndianness","tmin","is_depended_on","cleanApertureHeightN","max","component_align_size","getInt8","data","cttsBox","mp4a"," at position "," - Length: ","ptl_present_flag","click","<","mdhdBox","mfra","ipco","hvc1","createContainerBoxCtor","block_little_endian","vvi1SampleEntry","text","endianness","stdp","bytes","isProtected","addBox","hdlr","TFHD_FLAG_SAMPLE_DESC","sample_deltas","isProgressive","bufferSize","rate","tfhd","timescale","getOTI","avc1SampleEntry","createSingleSampleMoof","SampleEntry","sinf","Buffer must have a fileStart property","default_constant_IV","fragment_count","has_unparsed_data","readUint16Array","mha1","nalu","size:","avgBitRate","correction_applied","default_sample_duration","constant_IV","layer_size","num_held_bits","' and size ","Cannot seek: moov not received!","setUint16","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","starts_with_SAP","elstBox","iprp","OCR_ES_ID","location","print","description_boxes","avc2","MultiBufferStream","Removing buffer #","document","url ","minor_version","trefBox","MP4BoxStream","int16le","_self","co64","mere","group_id","string","end","lastBoxStartPosition","stsc","function","buffer","cleanApertureWidthD","scheme_type","writeUint24","TFHD_FLAG_SAMPLE_FLAGS","iaug","indent","CoLL","defineProperty","props","extent_length","content_type","moof","udta","sizePosition","samplesize","CONTAINER_BOXES","ES_Descriptor","protection","number_in_traf","layer_id"," full item size: ","sample_composition_time_offset","TFHD_FLAG_SAMPLE_DUR","getItem","shadowed_sample_numbers","DIFF_BOXES_PROP_NAMES","writeType","extract_bits","bit_rate_code","video","alst","parseFromString","error","segmentStream","Visual","alreadyRead","mime_format","sidxBox","message_data","split","ctts","channel_associations","findPosition","initial_presentation_delay_minus_one","default_length","dimm","layer: ","TRUN_FLAGS_DURATION","encs","rap ","general_constraint_info","base_offset_size","TRUN_FLAGS_SIZE","getUint16","nextParsePosition","_sweep","initial_duration","sgpds","TFHD_FLAG_DUR_EMPTY","major_brand","Log","writeInt8","nb_SPS_nalus","boxes","_size","volume: ","nextMoofNumber","readUint32","totl","PreSkip","profile","onSamples","esds","mvhd","Not enough bytes left in the parent box to parse a new box","avc3","hdr_size","component_index","bufferIndex","full_range_flag","ispe","channel_count"," partial data (alreadyRead: ","traks","frame_count","aux_info_type_parameter","Found ","getAllocatedSampleDataSize","[row: ","ext","dependsOn_ES_ID","processIncompleteBox","item_type","codecIntializationDataSize","charCodeAt","insertBuffer","meta","uuid","nbSamples","sampleProcessingStarted","bad_pixel_column","InputSampleRate","removeUsedSamples","sample_groups","logBufferLevel","sbtt","primaryBChromaticity_y","graphicsmode","scheme_version","type","ac-4","CUESHEET","absolute_time","setSampleGroupProperties","SAMPLE_ENTRY_TYPE_TEXT","avgRateFlag","writeInt32Array","set","default_sample_size","fiel","stsd","mfhd","length","indexOf","cleanApertureWidthN","stscBox","msg","mapFloat64Array","prgr","writeFloat64Array","mhm1","grouping_type_parameter","MP4Box"," Compressor","schi","memcpy","'","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","stop","num_bad_rows","sample_counts","processIncompleteMdat","uint8","setInt32","num_bytes_constraint_info","quat_x","pos_y","onError","stszBox","traf_number","tkhdBox","mvex","auxC","sttsBox","parseDataAndRewind","enof","mdats","Getting sample #","grouping_type","grpl","parseFooter","mjp2","sample_flags","is_leading","reserved_2","ptl_multilayer_enabled","createObjectURL","range_size","warn","seq_level_idx_0","adjustUint32","primaryBChromaticity_x","(empty)","bit_depth_luma_minus8","resources","pow","schemeURI","Error reading extent index","mime","drefBox"," of size ","getPerformanceInfo","isFragmented","rtpmap_string","XMLSubtitlein4Parser","twelve_bit","pdin","dav1","vttc","7nvTTsD","pssh","writeInitializationSegment","depends_on","mett","SAP_type","edts","write","itemId","No more buffer in memory","getFloat32","data_reference_index","extended_language","num_entities_in_group","audio","int16be","MPEG4DescriptorParser","ref_to","vvs1","stxt","isVideo","CoupledCount","subsegments","readInt64","Opus","sample_delta","mdcv","mjpg","SAMPLE_ENTRY_TYPE_VISUAL","TKHD_FLAG_IN_PREVIEW","Needs an array buffer","bad_rows","audioTracks","NAL_unit_type","ftypBox","UUIDs","otherTracks","samples_per_chunk","vttC","j2ki","updateSampleLists","getCodecs","num_output_samples","push","operation_point_count","avcCBox","created","itemToFragmentedTrackFile","AudioSampleEntry","videoTracks","hasMoov","mfro","BoxWriter","decimalToHex","stbl","chroma_format_idc","compatible_brands","u16string","getUint8","processSamples","num_bad_pixels","item_id","d08a4f1810f34a82b6c832d8aba183d3","creation_time","1904-01-01T00:00:00Z","reserved","dref","vertical_justification","horizOffD","ChannelMappingFamily","mehdBox","getTrackDuration","smhdBox","onSidx","URL","vvc1","readFloat32Array","dobr","TFHD_FLAG_BASE_DATA_OFFSET","skip_byte_block","boxEqual","download","usedBytes","shift","imir","Concatenating buffer for box parsing (length: ","encm","updateUsedBytes","description_index","dinf","1090647VYCWBL","isFragmentationInitialized","data_offset","dataView"," f=","roll","mapInt8Array","SmDm","readFloat32","upStream","tpyl","max_picture_width","lastValidSample","avc2SampleEntry","free","hasItem","iods","box_record","Position ","profile_compatibility","namespace","flattenItemInfo","primaryGChromaticity_y","sgpdBox","extension_type","avcDecoderConfigRecord","transferCharacteristics","getEndPosition","seq_tier_0","image_height","Exporting on track #","to_item_ID","temporalIdNested","writeFloat64","5cxVTar","opcolor","trpy","join","nb_samples","sdp ","tag","ICC_profile","av1C","ASCII","getBox","track_id","SAMPLE_ENTRY_TYPE_METADATA","num_sublayers","co64Box","style_record","VisualSampleEntry","moofs","value","num_tile_rows_minus_one","moofBox","getSample","float32le","stsdBox","ERR_NOT_ENOUGH_DATA","sidx","sub_track_id","max_content_light_level","notice","readInt32","is_fragment","skew_factor","hvcCBox","av01SampleEntry","readString","1608934PYnakg","languageString","SampleGroupEntry","chunk_index","first_dts","stsg","baseMediaDecodeTime","sublayer_level_idc","pasp","sdptext","moof_offset","getTrackSamplesInfo","kind","fromCharCodeUint8","avgBitrate","Subtitle"," full size: ","readCString","data_format","bad_columns","readUint","first_chunk","mapFloat32Array","readUint8","SAP_delta_time","parseOneBox","completeness","general_profile_compatibility","ster","tele","roll_distance","urn Box","default_AlgorithmID","component_type_urls","a2394f525a9b4f14a2446c427c648df4","Box","cts","leva","writeString","float32be","ContainerBox","slice","float64be"," extent #","kinds","Allocating item #","discard_priority","bitrate","parseFullHeader","min","sample_sizes","uncv","moovStartFound","onMoovStart","cprt","cslg"," on track #","metadata","trun","hvc1SampleEntry","writeFooter","aux_info_type","movie_duration","parseHex16","dataview","min_display_mastering_luminance","writeUint64","minf","apply","subBoxNames","replace","stppSampleEntry","stss","subsegment_duration","first_traf_merged","stream","compositionStartTime","aux_type","releaseSample","udes","getTrexById","cslgBox","extents","application/xml","afbr","getText","hmhd","setExtractionOptions","moovBox","Appending new buffer (fileStart: ","9HymyMW","num_leading_samples_known","payt","offset_size","getLength","unpack","default_sample_flags","unsetSegmentOptions","seek","releaseItem","urn ","getWidth","num_tile_cols_minus_one","mdia","meco","leastDecodeToDisplayDelta","substring","constant_IV_size","createSampleEntryCtor","compositionEndTime","num_bad_cols","stri","iso4","mvhdBox","stpp","parse","general_profile_space","tracks","protections","14557250lfaorL","ipmas","readUint8Array","block_pad_lsb","int32le","scheme_uri","attribute_list","padbits","boxEqualFields","primaryRChromaticity_y","default_sample_info_size","ols_idx","single_view_allowed","trgr","nonamespace","DecoderConfigDescriptor","nalu_arrays","nextSample","init","depth","earliest_presentation_time","sample_has_redundancy","TFHD_FLAG_SAMPLE_SIZE","fieldCount","sampleEntryCodes"," data (alreadyRead: ","12LXnBFE","next_track_id","display_primaries","avcC","movie_timescale","ipma","avc3SampleEntry","op_index","nextSeekPosition","tmax","writeUint32Array","hinf","writeHeader","PPS","vmhd","nump","num_leading_samples","general_level_idc","Found box of type '","image_width","handler","hdlrBox","uint16","writeCString","uncC","pmax","parseLanguage","fscod","avc1","readInt8Array","Not enough bytes in buffer","description","pts","num_channels","readAnyInt","parseSample","parseHeader","BYTES_PER_ELEMENT","checkBuffer","smhd","FullBox","pos_x","txtC","balance","addTrack"," (total: ","general_sub_profile_idc","reference_ID"," with new size ","stshBox","strk","bg_color_rgba","getTrackSample","compressorname","index_size","trex","sample_number","SAMPLE_ENTRY_TYPE_SYSTEM","initSampleGroups","3194232kfseYX","brst","albc","onReady","vp09SampleEntry","getBuffer","concat","levels","addSample","subtitleTracks","TRUN_FLAGS_DATA_OFFSET","time","lengthSizeMinusOne","subsamples","codecIntializationData","debug","vertresolution","Descriptor ","fragment_duration","tkhd","number","wbbr","wvtt","switch_group","Audio","cts_shift","Textin4Parser","mhm2","colorSpace","layer","bitDepth","encu","stxtSampleEntry","getTrackById","vvcN","block_size","byteLength","lastMoofIndex","processItems","lhe1","BoxParser","TRUN_FLAGS_CTS_OFFSET","call","getUint32","Stream ready for parsing","No method for reading signed 24 bits values","mapInt32Array","buffers","cmin","hvcC","parsingMdat","getDurationString","length_size_of_traf_num","Descriptor","Hint","tfdt","sent","general_tier_flag","reserved_1","sample_depends_on","used","favc","sample_duration","length_size_of_sample_num","_trimAlloc","MetadataSampleEntry","getInt16","writeInt8Array","encode","target_rate_share","prof","resetTables","xml ","construction_method","8974dbce7be74c5184f97148f9882554","properties","addSubBoxArrays","createCommonjsModule","width","buildTrakSampleLists","tscl","offset","metadataTracks","tsas","alternate_group","first_sample_index","language","version","ntp_timestamp","int8","BIG_ENDIAN","readInt16","j2kH","crypt_byte_block","samplerate","initializeSegmentation","seig","a5d40b30e81411ddba2f0800200c9a66","track_width","LiveServerManifest","vp08","bsmod","dynamicSize","item_infos","APPLICATION","hev1","num_ind_sub","createMediaSampleEntryCtor","stcoBox","float64le","isEos","getPosition","sample_size","track_ids","modified","SAMPLE_ENTRY_TYPE_HINT","avc4","entries","nativeToEndian","sgpd","modification_time: ","num_total_samples","getInfo","start","nmhd","createFile","TRUN_FLAGS_FLAGS","sequence_number","ISOFile","parseConfig","dts","6VWhJen","vide","getTime","dependency","bits_per_channels","isMetadata"," not found in buffered data","colour_primaries","PADDING","brands","SPS","AVCLevelIndication","Error accessing position in the MultiBufferStream","matrix","readUint24","getDescriptorName","num_dep_sub","tags","moof_number","sample_description_index","level","SLConfigDescriptor","7720032WSSiNv","property_index","has_redundancy","add","Found 'mdat' end in buffered data","mvif","colour_type","samples_duration","setNextSeekPositionFromSample","assignment_type"," sample #","horizresolution"," --\x3e ","iref","tyco","bad_pixels","ChannelMapping","unsetExtractionOptions","vmhdBox","&","uint32","sample_numbers","strd","schm","getHeight","readFloat64Array","mdhd","ranges","target","quat_y"," read size: ","height","trafs","SAMPLE_ENTRY_TYPE_AUDIO","iloc","findDescriptor","stsh","_realloc","floor","int32","system_id","boxCodes","discardMdatData","saiz","writeUint16Array","padb","maxr",""","component_bit_depth_minus_one","codec","segment_duration","stsz","sidxSent","sthd","high_bitdepth","chroma_sample_position","item_ID","styp","DataStream","description_length","scnm","tsel","hasIncompleteMdat","prototype","createEncryptedSampleEntryCtor","entity_ids","type:","stco","pad_unknown","addEntry","fieldOrdering","sample_info_size","sample_count","esd","associations","pano","degradation_priority","default_crypt_byte_block","duration: ","sbgps","vvi1","isAudio","protection_index","ptl_sublayer_present_mask","size"," for sample ","Track created with MP4Box.js","base_data_offset"];return(la=function(){return e})()}function da(e,t){var r=la();return(da=function(e,t){return r[e-=332]})(e,t)}ua[ca(459)],ua[ca(387)],ua[ca(1162)],ua[ca(381)],ua.MPEG4DescriptorParser,ua.BoxParser,ua[ca(583)],ua[ca(977)],ua[ca(1079)],ua[ca(1076)];const fa=pa;function ha(){const e=["exports","187tlhBDx","message","every","memory","byteLength","801DBBJQv","debugWarn","then","player","transport","not support wasm","Instance","reverse","stack overflow","debuglog","length","debugLog","2198IEeZeV","init error","122362rKJbdc","Memory","440800kelvsG","set","init","wasm not supported","function","Module","destroy","TransportDescrambler","5584uwzuei","buffer","2635EyyzIk","catch","TAG_NAME","8532sMhVRd","instance","2396ZPAdBd","1074729bjsozo","object","1126510kjxrbn","slice"];return(ha=function(){return e})()}!function(e){const t=pa,r=e();for(;;)try{if(230540===-parseInt(t(510))/1+-parseInt(t(508))/2+-parseInt(t(526))/3+-parseInt(t(525))/4*(parseInt(t(520))/5)+-parseInt(t(523))/6*(parseInt(t(506))/7)+parseInt(t(518))/8*(-parseInt(t(494))/9)+-parseInt(t(528))/10*(-parseInt(t(531))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ha);fa(516),fa(498);function pa(e,t){const r=ha();return(pa=function(e,t){return r[e-=493]})(e,t)}function ma(...e){const t=ya,r=e[0][t(129)];return e[t(137)]((e,n)=>{const i=t,s=new r((0|e[i(125)])+(0|n[i(125)]));return s.set(e,0),s.set(n,0|e.byteLength),s},new r)}function va(){const e=["set","byteLength","1824990rqQWOE","3188EJxaiU","8FsraGj","constructor","19494LBgPXN","1200688CNKGXE","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","2160ZhTYCt","180jRVELt","769909xKrcot","replace","reduce","length","1649244sKLxFf","error","999429jRkNoS"];return(va=function(){return e})()}function ya(e,t){const r=va();return(ya=function(e,t){return r[e-=123]})(e,t)}function ga(){const e=["arrayBuffer.length","join","length","input is not supported","fromCodePoint","2570904gvzsFs","set","978929rZBGJm","5634170hLgotu","3kFdIYx","toString","push","codePointAt","splice","689288LmLaJL","slice","includes","none","2737899ErWbkr","pkcs#5","byteLength","12OBHcaA","57NZexKA","array","substr","string","error","72795QApQoS","11AyybVB","iv is invalid","11240LoDkiT","map","cbc","pkcs#7"];return(ga=function(){return e})()}!function(e){const t=ya,r=e();for(;;)try{if(191920===parseInt(t(134))/1*(parseInt(t(127))/2)+-parseInt(t(123))/3+parseInt(t(131))/4+-parseInt(t(126))/5+-parseInt(t(139))/6+parseInt(t(135))/7*(parseInt(t(128))/8)+parseInt(t(130))/9*(parseInt(t(133))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(va);const _a=Aa;!function(e){const t=Aa,r=e();for(;;)try{if(240650===parseInt(t(346))/1*(parseInt(t(354))/2)+parseInt(t(333))/3*(parseInt(t(338))/4)+parseInt(t(351))/5+parseInt(t(345))/6*(parseInt(t(331))/7)+parseInt(t(329))/8+-parseInt(t(342))/9+parseInt(t(332))/10*(-parseInt(t(352))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ga);const ba=16,Sa=[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],wa=[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 Ia(e){const t=Aa,r=[];for(let n=0,i=e.length;n<i;n+=2)r[t(335)](parseInt(e[t(348)](n,2),16));return r}function Aa(e,t){const r=ga();return(Aa=function(e,t){return r[e-=327]})(e,t)}function ka(e,t){const r=31&t;return e<<r|e>>>32-r}function Ca(e){return(255&Sa[e>>>24&255])<<24|(255&Sa[e>>>16&255])<<16|(255&Sa[e>>>8&255])<<8|255&Sa[255&e]}function Ea(e){return e^ka(e,2)^ka(e,10)^ka(e,18)^ka(e,24)}function Ta(e){return e^ka(e,13)^ka(e,23)}function xa(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]^=Ea(Ca(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Ea(Ca(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Ea(Ca(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Ea(Ca(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 Da(e,t,r,{padding:n=_a(357),mode:i,iv:s=[],output:a=_a(349)}={}){const o=_a;if(i===o(356)&&("string"==typeof s&&(s=Ia(s)),16!==s[o(360)]))throw new Error(o(353));if(typeof t===o(349)&&(t=Ia(t)),16!==t[o(360)])throw new Error("key is invalid");if(e="string"==typeof e?0!==r?function(e){const t=Aa,r=[];for(let n=0,i=e[t(360)];n<i;n++){const i=e[t(336)](n);if(i<=127)r.push(i);else if(i<=2047)r[t(335)](192|i>>>6),r[t(335)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r.push(224|i>>>12),r[t(335)](128|i>>>6&63),r[t(335)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(335)](i),new Error(t(327));n++,r[t(335)](240|i>>>18&28),r[t(335)](128|i>>>12&63),r.push(128|i>>>6&63),r[t(335)](128|63&i)}}return r}(e):Ia(e):[...e],(n===o(343)||n===o(357))&&0!==r){const t=ba-e.length%ba;for(let r=0;r<t;r++)e[o(335)](t)}const c=new Array(32);!function(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]^wa[r+0],t[r+0]=n[0]^=Ta(Ca(e)),e=n[2]^n[3]^n[0]^wa[r+1],t[r+1]=n[1]^=Ta(Ca(e)),e=n[3]^n[0]^n[1]^wa[r+2],t[r+2]=n[2]^=Ta(Ca(e)),e=n[0]^n[1]^n[2]^wa[r+3],t[r+3]=n[3]^=Ta(Ca(e));if(0===r)for(let e,r=0;r<16;r++)e=t[r],t[r]=t[31-r],t[31-r]=e}(t,c,r);const u=[];let l=s,d=e.length,f=0;for(;d>=ba;){const t=e[o(339)](f,f+16),n=new Array(16);if(i===o(356))for(let e=0;e<ba;e++)0!==r&&(t[e]^=l[e]);xa(t,n,c);for(let e=0;e<ba;e++)i===o(356)&&0===r&&(n[e]^=l[e]),u[f+e]=n[e];i===o(356)&&(l=0!==r?n:t),d-=ba,f+=ba}if((n===o(343)||n===o(357))&&0===r){const e=u[o(360)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error("padding is invalid");u.splice(e-t,t)}return a!==o(347)?0!==r?function(e){const t=Aa;return e[t(355)](e=>{const r=t;return 1===(e=e[r(334)](16))[r(360)]?"0"+e:e}).join("")}(u):function(e){const t=Aa,r=[];for(let n=0,i=e[t(360)];n<i;n++)e[n]>=240&&e[n]<=247?(r.push(String[t(328)](((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(335)](String[t(328)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(335)](String[t(328)](((31&e[n])<<6)+(63&e[n+1]))),n++):r[t(335)](String.fromCodePoint(e[n]));return r[t(359)]("")}(u):u}function Pa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}const Ba=Ma;function Ma(e,t){const r=Fa();return(Ma=function(e,t){return r[e-=327]})(e,t)}!function(e){const t=Ma,r=e();for(;;)try{if(190939===-parseInt(t(345))/1*(parseInt(t(341))/2)+parseInt(t(332))/3+parseInt(t(335))/4*(parseInt(t(329))/5)+parseInt(t(327))/6+-parseInt(t(328))/7+-parseInt(t(344))/8*(-parseInt(t(334))/9)+parseInt(t(337))/10*(parseInt(t(342))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Fa);class Ua{on(e,t,r){const n=Ma,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(330)]({fn:t,ctx:r}),this}[Ba(331)](e,t,r){const n=this;function i(...s){const a=Ma;n[a(333)](e,i),t[a(339)](r,s)}return i._=t,this.on(e,i,r)}[Ba(336)](e,...t){const r=Ba,n=((this.e||(this.e={}))[e]||[])[r(340)]();for(let e=0;e<n[r(343)];e+=1)n[e].fn.apply(n[e][r(346)],t);return this}[Ba(333)](e,t){const r=Ba,n=this.e||(this.e={});if(!e)return Object[r(338)](n).forEach(e=>{delete n[e]}),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i.length;e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(330)](i[e]);return s.length?n[e]=s:delete n[e],this}}function Fa(){const e=["614476mEToJL","59114ynPJKj","length","8624cTLWZr","1cGOUsF","ctx","1007394rmIYFo","761159ZZVuIZ","85crCSYC","push","once","160968eoHSpo","off","1179tbAXtD","54916NsjWOQ","emit","20RqQCGa","keys","apply","slice"];return(Fa=function(){return e})()}function Ra(){const e=["stats","versionLayer","length","tempBuffer","set","reset","off","8717950gfgKXG","12548meHbfa","TAG_NAME","player","6864Ovwisy","2224338idacGu","init","emit","30191601wjaqjm","144218hwFJsk","debugLog","2862rnxsLO","7dvQwOh","15ZZcTCd","state","slice","parsedOffset","Mp3Demux","155ERpNas","fisrtStartCodeOffset","isDestroyed","destroy","secondStartCodeOffset","findFirstStartCode","950409YghInc"];return(Ra=function(){return e})()}const La=Oa;function Oa(e,t){const r=Ra();return(Oa=function(e,t){return r[e-=338]})(e,t)}!function(e){const t=Oa,r=e();for(;;)try{if(757068===-parseInt(t(342))/1+parseInt(t(359))/2*(-parseInt(t(363))/3)+parseInt(t(351))/4*(parseInt(t(368))/5)+-parseInt(t(355))/6*(-parseInt(t(362))/7)+parseInt(t(354))/8*(-parseInt(t(361))/9)+-parseInt(t(350))/10+parseInt(t(358))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ra);const Va={init:0,findFirstStartCode:1,findSecondStartCode:2};class Na extends Ua{constructor(e){const t=Oa;super(),this[t(353)]=e,this[t(352)]=t(367),this[t(338)]=!1,this.reset(),this.tempBuffer=new Uint8Array(0),this[t(353)][t(360)](this.TAG_NAME,"init")}[La(339)](){const e=La;this[e(338)]=!0,this[e(349)](),this[e(348)](),this.player[e(360)](this.TAG_NAME,e(339))}[La(348)](){const e=La;this[e(343)]=Va[e(356)],this[e(346)]=null,this.parsedOffset=0,this[e(344)]=0}dispatch(e,t){const r=La;let n=new Uint8Array(this.tempBuffer[r(345)]+e.length);for(n.set(this[r(346)],0),n[r(347)](e,this[r(346)][r(345)]),this.tempBuffer=n;!this[r(338)];){if(this[r(364)]==Va.Init){let e=!1;for(;this[r(346)].length-this.parsedOffset>=2&&!this[r(338)];)if(255==this.tempBuffer[this[r(366)]]){if(!(!1&this[r(346)][this[r(366)]+1])){this[r(344)]=this[r(346)][this[r(366)]+1],this[r(364)]=Va[r(341)],this[r(369)]=this[r(366)],this[r(366)]+=2,e=!0;break}this[r(366)]++}else this.parsedOffset++;if(e)continue;break}if(this[r(364)]==Va[r(341)]){let e=!1;for(;this[r(346)][r(345)]-this[r(366)]>=2&&!this[r(338)];)if(255==this[r(346)][this[r(366)]]){if(this[r(346)][this[r(366)]+1]==this[r(344)]){this[r(364)]=Va.findSecondStartCode,this[r(340)]=this[r(366)],this.parsedOffset+=2,e=!0;break}this[r(366)]++}else this.parsedOffset++;if(e)continue;break}if(this.state==Va.findSecondStartCode){let e=this[r(346)].slice(this[r(369)],this.secondStartCodeOffset);this[r(357)]("data",e,t),this[r(346)]=this[r(346)][r(365)](this.secondStartCodeOffset),this[r(369)]=0,this.parsedOffset=2,this[r(364)]=Va[r(341)]}}}}function za(){const e=["byteLength","871055ipTgqa","includes","9xeqOzW","3034288TWMWOg","slice","16859590ROrygx","length","139650IqWIgX","7JYJVcw","18aDSQbx","set","736560rSVHYT","738881RNHROM","3063680BIovcr"];return(za=function(){return e})()}function Ha(e,t,r){const n=ja;for(let i=2;i<e.length;++i){const s=i-2,a=t[s%t.length],o=r[s%r[n(100)]];e[i]=e[i]^a^o}return e}function Wa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function ja(e,t){const r=za();return(ja=function(e,t){return r[e-=100]})(e,t)}function Ga(e,t){const r=$a();return(Ga=function(e,t){return r[e-=219]})(e,t)}function $a(){const e=["230LOvWZF","9ODvAaG","647832KbyNDZ","set","forEach","1532816QZtsZa","196106PisMPV","length","reduce","6205660ucRjLj","7DoiWtq","byteLength","7210RCvwvg","930EwlBJl","filter","1153296ixAXrH"];return($a=function(){return e})()}!function(e){const t=ja,r=e();for(;;)try{if(441656===parseInt(t(106))/1+-parseInt(t(101))/2+-parseInt(t(105))/3+-parseInt(t(107))/4+parseInt(t(109))/5*(-parseInt(t(103))/6)+-parseInt(t(102))/7*(parseInt(t(112))/8)+parseInt(t(111))/9*(parseInt(t(114))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(za),function(e){const t=Ga,r=e();for(;;)try{if(164003===-parseInt(t(228))/1+-parseInt(t(234))/2+parseInt(t(224))/3+-parseInt(t(221))/4+parseInt(t(222))/5*(parseInt(t(219))/6)+parseInt(t(232))/7*(-parseInt(t(227))/8)+parseInt(t(223))/9*(parseInt(t(231))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}($a);const qa=Ka;function Ka(e,t){const r=Ja();return(Ka=function(e,t){return r[e-=242]})(e,t)}!function(e){const t=Ka,r=e();for(;;)try{if(299156===parseInt(t(246))/1+parseInt(t(248))/2*(parseInt(t(263))/3)+parseInt(t(258))/4*(-parseInt(t(247))/5)+parseInt(t(242))/6*(parseInt(t(254))/7)+-parseInt(t(243))/8*(-parseInt(t(252))/9)+parseInt(t(249))/10+-parseInt(t(251))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ja);class Ya{constructor(e){const t=Ka;this[t(260)]=[],this[t(264)]=this[t(264)][t(245)](this),this[t(261)]=e}[qa(262)](){const e=qa;this[e(260)][e(259)](e=>e()),this[e(260)]=[],this[e(261)].debugLog(e(250),e(262)),this[e(261)]=null}[qa(264)](e,t,r,n={}){const i=qa;if(!e)return;if(Array[i(255)](t))return t[i(253)](t=>this[i(264)](e,t,r,n));e[i(244)](t,r,n);const s=()=>{const s=i;zt(e[s(256)])&&e[s(256)](t,r,n)};return this[i(260)][i(257)](s),s}}function Ja(){const e=["forEach","destroys","master","destroy","844614FUJWFZ","proxy","6gOfflQ","8whHtPd","addEventListener","bind","275720SPVqdJ","10vXnwQW","4CKEoJz","5873340WlCqft","Events","15661448QyFTis","4096089iLUFJb","map","2232363YyUTkv","isArray","removeEventListener","push","954472KRQaru"];return(Ja=function(){return e})()}const Xa=Qa;!function(e){const t=Qa,r=e();for(;;)try{if(382565===parseInt(t(179))/1+-parseInt(t(146))/2+parseInt(t(181))/3*(-parseInt(t(205))/4)+parseInt(t(200))/5*(-parseInt(t(225))/6)+-parseInt(t(230))/7*(parseInt(t(151))/8)+parseInt(t(184))/9+parseInt(t(224))/10*(parseInt(t(197))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(eo);class Za{static[Xa(154)](){const e=Xa;Za.types={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 Za[e(141)])Za.types[e(180)](t)&&(Za[e(141)][t]=[t[e(214)](0),t[e(214)](1),t[e(214)](2),t[e(214)](3)]);let t=Za[e(219)]={};t[e(138)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(134)]=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(222)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(173)]=t[e(223)]=t[e(222)],t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(137)]=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[e(212)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(207)]=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 box(e){const t=Xa;let r=8,n=null,i=Array[t(213)][t(211)].call(arguments,1),s=i.length;for(let e=0;e<s;e++)r+=i[e].byteLength;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(216)](e,4);let a=8;for(let e=0;e<s;e++)n[t(216)](i[e],a),a+=i[e][t(165)];return n}static[Xa(157)](e){const t=Xa;let r=Za[t(177)](Za[t(141)][t(143)],Za.constants.FTYP),n=Za.moov(e),i=new Uint8Array(r[t(165)]+n[t(165)]);return i[t(216)](r,0),i.set(n,r[t(165)]),i}static[Xa(153)](e){const t=Xa;let r=Za[t(159)](e[t(150)],e[t(189)]),n=Za[t(156)](e),i=Za[t(182)](e);return Za[t(177)](Za[t(141)][t(153)],r,n,i)}static[Xa(159)](e,t){const r=Xa;return Za[r(177)](Za[r(141)][r(159)],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[Xa(156)](e){const t=Xa;return Za.box(Za.types[t(156)],Za.tkhd(e),Za[t(171)](e))}static[Xa(196)](e){const t=Xa;let r=e.id,n=e[t(189)],i=e[t(185)],s=e[t(191)];return Za[t(177)](Za[t(141)][t(196)],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[Xa(171)](e){const t=Xa;return Za[t(177)](Za[t(141)].mdia,Za[t(144)](e),Za[t(152)](e),Za[t(220)](e))}static[Xa(144)](e){const t=Xa;let r=e[t(150)],n=e[t(189)];return Za[t(177)](Za[t(141)][t(144)],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[Xa(152)](e){const t=Xa;let r=null;return r=e[t(215)]===t(167)?Za.constants[t(232)]:Za.constants[t(137)],Za[t(177)](Za[t(141)][t(152)],r)}static[Xa(220)](e){const t=Xa;let r=null;return r=e[t(215)]===t(167)?Za[t(177)](Za[t(141)][t(227)],Za.constants[t(207)]):Za.box(Za[t(141)][t(217)],Za[t(219)][t(208)]),Za.box(Za[t(141)].minf,r,Za[t(148)](),Za[t(194)](e))}static[Xa(148)](){const e=Xa;return Za[e(177)](Za[e(141)][e(148)],Za.box(Za[e(141)][e(231)],Za.constants[e(212)]))}static[Xa(194)](e){const t=Xa;return Za[t(177)](Za[t(141)][t(194)],Za.stsd(e),Za.box(Za[t(141)][t(164)],Za[t(219)][t(222)]),Za[t(177)](Za[t(141)][t(162)],Za.constants.STSC),Za[t(177)](Za[t(141)].stsz,Za.constants.STSZ),Za[t(177)](Za.types.stco,Za.constants[t(223)]))}static[Xa(210)](e){const t=Xa;return"audio"===e[t(215)]?e.audioType===t(139)?Za.box(Za[t(141)].stsd,Za.constants[t(134)],Za[t(139)](e)):Za[t(177)](Za[t(141)].stsd,Za.constants.STSD_PREFIX,Za[t(229)](e)):e[t(178)]===t(202)?Za.box(Za[t(141)][t(210)],Za[t(219)][t(134)],Za[t(188)](e)):e[t(178)]===t(161)?Za[t(177)](Za.types[t(210)],Za[t(219)].STSD_PREFIX,Za.av01(e)):Za[t(177)](Za[t(141)].stsd,Za.constants.STSD_PREFIX,Za[t(175)](e))}static[Xa(139)](e){const t=Xa;let r=e[t(203)],n=e[t(136)],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 Za[t(177)](Za[t(141)][t(193)],i)}static mp4a(e){const t=Xa;let r=e[t(203)],n=e[t(136)],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 Za[t(177)](Za[t(141)][t(229)],i,Za[t(195)](e))}static[Xa(158)](e){const t=Xa;let r=e.channelCount,n=e[t(136)],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 Za[t(177)](Za[t(141)][t(186)],i,Za.box(Za[t(141)][t(140)],new Uint8Array(e.config)))}static[Xa(174)](e){const t=Xa;let r=e[t(203)],n=e[t(136)],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 Za[t(177)](Za[t(141)][t(204)],i,Za.box(Za[t(141)][t(170)],new Uint8Array(e[t(160)])))}static esds(e){const t=Xa;let r=e[t(160)]||[],n=r.length,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][t(169)]([n]).concat(r).concat([6,1,2]));return Za[t(177)](Za.types.esds,i)}static[Xa(163)](e){const t=Xa;let r=e[t(203)],n=e.audioSampleRate,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 Za[t(177)](Za[t(141)].Opus,i,Za[t(172)](e))}static[Xa(172)](e){const t=Xa;let r=e.channelCount,n=e[t(147)],i=e[t(136)];if(e.config)return Za.box(Za.types.dOps,a);let s=[];switch(n){case 1:case 2:s=[0];break;case 0:s=[255,1,1,0,1];break;case 128:s=[255,2,0,0,1];break;case 3:s=[1,2,1,0,2,1];break;case 4:s=[1,2,2,0,1,2,3];break;case 5:s=[1,3,2,0,4,1,2,3];break;case 6:s=[1,4,2,0,4,1,2,3,5];break;case 7:s=[1,4,2,0,4,1,2,3,5,6];break;case 8:s=[1,5,3,0,6,1,2,3,4,5,7];break;case 130:s=[1,1,2,0,1];break;case 131:s=[1,1,3,0,1,2];break;case 132:s=[1,1,4,0,1,2,3];break;case 133:s=[1,1,5,0,1,2,3,4];break;case 134:s=[1,1,6,0,1,2,3,4,5];break;case 135:s=[1,1,7,0,1,2,3,4,5,6];break;case 136:s=[1,1,8,0,1,2,3,4,5,6,7]}let a=new Uint8Array([0,r,0,0,i>>>24&255,i>>>17&255,i>>>8&255,i>>>0&255,0,0,...s]);return Za.box(Za[t(141)][t(172)],a)}static[Xa(188)](e){const t=Xa;let r=e[t(190)];const n=e[t(199)],i=e[t(221)];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 Za[t(177)](Za.types.avc1,s,Za[t(177)](Za.types[t(145)],r))}static[Xa(175)](e){const t=Xa;let r=e.avcc;const n=e[t(199)],i=e[t(221)];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 Za.box(Za[t(141)][t(175)],s,Za[t(177)](Za.types[t(206)],r))}static[Xa(135)](e){const t=Xa;let r=e[t(190)],n=e[t(199)]||192,i=e[t(221)]||108,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,10,120,113,113,47,102,108,118,46,106,115,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 Za[t(177)](Za.types.av01,s,Za[t(177)](Za[t(141)].av1C,r))}static[Xa(182)](e){const t=Xa;return Za.box(Za[t(141)][t(182)],Za.trex(e))}static[Xa(142)](e){const t=Xa;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 Za[t(177)](Za[t(141)].trex,n)}static[Xa(187)](e,t){const r=Xa;return Za[r(177)](Za[r(141)][r(187)],Za[r(198)](e[r(166)]),Za[r(201)](e,t))}static[Xa(198)](e){const t=Xa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Za.box(Za[t(141)][t(198)],r)}static traf(e,t){const r=Xa;let n=e.id,i=Za[r(177)](Za[r(141)].tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Za[r(177)](Za[r(141)][r(218)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),a=Za[r(226)](e),o=Za[r(192)](e,a[r(165)]+16+16+8+16+8+8);return Za[r(177)](Za[r(141)][r(201)],i,s,o,a)}static[Xa(226)](e){const t=Xa;let r=new Uint8Array(5),n=e.flags;return r[4]=n[t(155)]<<6|n.dependsOn<<4|n[t(183)]<<2|n[t(176)],Za[t(177)](Za[t(141)].sdtp,r)}static[Xa(192)](e,t){const r=Xa;let n=new Uint8Array(28);t+=36,n.set([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(189)],s=e[r(228)],a=e[r(149)],o=e[r(209)];return n[r(216)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,a[r(155)]<<2|a.dependsOn,a.isDependedOn<<6|a[r(176)]<<4|a[r(168)],0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o],12),Za[r(177)](Za[r(141)][r(192)],n)}static mdat(e){const t=Xa;return Za.box(Za[t(141)].mdat,e)}}function Qa(e,t){const r=eo();return(Qa=function(e,t){return r[e-=134]})(e,t)}function eo(){const e=["set","vmhd","tfdt","constants","minf","codecHeight","STTS","STCO","17023370jwLkqe","652062TJeeKX","sdtp","smhd","size","mp4a","62629HPIoPt","dref","HDLR_AUDIO","STSD_PREFIX","av01","audioSampleRate","HDLR_VIDEO","FTYP","mp3","dac3","types","trex","ftyp","mdhd","avcC","1205724zzlidG","channelConfigCode","dinf","flags","timescale","320WnceOI","hdlr","moov","init","isLeading","trak","generateInitSegment","ac3","mvhd","config","av1","stsc","Opus","stts","byteLength","sequenceNumber","audio","isNonSync","concat","dec3","mdia","dOps","STSC","ec3","hvc1","hasRedundancy","box","videoType","187377GAktCa","hasOwnProperty","1981647Iswpxr","mvex","isDependedOn","2005371ZGXErv","presentWidth","ac-3","moof","avc1","duration","avcc","presentHeight","trun",".mp3","stbl","esds","tkhd","11dOtshA","mfhd","codecWidth","5ZZTzBB","traf","avc","channelCount","ec-3","4RbLEFW","hvcC","SMHD","VMHD","cts","stsd","slice","DREF","prototype","charCodeAt","type"];return(eo=function(){return e})()}function to(e,t){const r=no();return(to=function(e,t){return r[e-=402]})(e,t)}Za.init();const ro=to;function no(){const e=["576203QPfxut","6672408sVPfSq","length","2JbDfEv","channel_count","set","143460xnWSym","115371ejvUqd","310rONRsF","125QiIjrv","8698473PRYtAr","buffer","5302904jzANdB","Invalid MP3 packet, header missing!","data","3310470JGVvne","error","mp3","Invalid MP3 packet, first byte != 0xFF "];return(no=function(){return e})()}!function(e){const t=to,r=e();for(;;)try{if(648165===-parseInt(t(413))/1*(-parseInt(t(416))/2)+parseInt(t(409))/3+-parseInt(t(419))/4*(parseInt(t(403))/5)+-parseInt(t(414))/6+parseInt(t(404))/7+-parseInt(t(406))/8+-parseInt(t(420))/9*(-parseInt(t(402))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(no);ro(417),ro(408);const io=[44100,48e3,32e3,0],so=[22050,24e3,16e3,0],ao=[11025,12e3,8e3,0],oo=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],co=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],uo=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function lo(e){const t=ro,r=new Uint8Array(e.length+1);return r[t(418)]([32],0),r[t(418)](e,1),r}const fo=mo;!function(e){const t=mo,r=e();for(;;)try{if(714494===parseInt(t(225))/1*(parseInt(t(239))/2)+parseInt(t(222))/3*(-parseInt(t(211))/4)+-parseInt(t(188))/5*(parseInt(t(192))/6)+parseInt(t(238))/7+parseInt(t(236))/8+parseInt(t(228))/9*(-parseInt(t(201))/10)+parseInt(t(190))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(go);const ho={kMPEG1Audio:3,kMPEG2Audio:4,kPrivateData:5,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 po{constructor(){const e=mo;this[e(227)]=[],this[e(231)]=0,this[e(204)]=0,this[e(243)]=0}}function mo(e,t){const r=go();return(mo=function(e,t){return r[e-=187]})(e,t)}class vo{constructor(){const e=mo;this.pid=null,this.data=null,this[e(241)]=null,this[e(243)]=null}}class yo{constructor(){const e=mo;this.pid=null,this[e(215)]=null,this[e(213)]=null,this.data=null,this.pts=null,this[e(193)]=null,this[e(214)]=null}}function go(){const e=["original_object_type","297802BYcAKS","object_type","slices","5270859mEeRAe","width","level","total_length","sampling_freq_index","videoDataRate","refFrames","duration","10847424nYWuLO","isComplete","2437337cQjiYu","2dIjODZ","sarDen","stream_type","audio_object_type","random_access_indicator","hasKeyframesIndex","keyframesIndex","sarNum","original_codec_mimetype","audioCodec","channel_config","userAgent","sampling_rate","5VsGjOH","mp4a.40.","3313156WsEqBJ","firefox","5957778VrbsFq","nearest_pts","sampling_index","videoCodec","android","height","_search","fps","codec_mimetype","10vGESuf","segments","times","expected_length","floor","profile","mimeType","toLowerCase","isSeekable","audioSampleRate","40036iosEbq","indexOf","len","dts","stream_id","chromaFormat","getNearestKeyframe","length","segmentCount","metadata","hasVideo","3VSjdSV","channel_count"];return(go=function(){return e})()}const _o=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class bo{constructor(){const e=mo;this[e(207)]=null,this[e(235)]=null,this.hasAudio=null,this[e(221)]=null,this[e(248)]=null,this[e(195)]=null,this.audioDataRate=null,this[e(233)]=null,this[e(210)]=null,this.audioChannelCount=null,this.width=null,this[e(197)]=null,this[e(199)]=null,this[e(206)]=null,this[e(230)]=null,this[e(234)]=null,this.chromaFormat=null,this[e(246)]=null,this[e(240)]=null,this[e(220)]=null,this[e(202)]=null,this[e(219)]=null,this[e(244)]=null,this[e(245)]=null}[fo(237)](){const e=fo;let t=!1===this.hasAudio||!0===this.hasAudio&&null!=this[e(248)]&&null!=this[e(210)]&&null!=this.audioChannelCount,r=!1===this.hasVideo||!0===this[e(221)]&&null!=this[e(195)]&&null!=this[e(229)]&&null!=this[e(197)]&&null!=this[e(199)]&&null!=this[e(206)]&&null!=this[e(230)]&&null!=this.refFrames&&null!=this[e(216)]&&null!=this[e(246)]&&null!=this[e(240)];return null!=this[e(207)]&&t&&r}[fo(209)](){return!0===this[fo(244)]}[fo(217)](e){const t=fo;if(null==this[t(245)])return null;let r=this[t(245)],n=this[t(198)](r[t(203)],e);return{index:n,milliseconds:r[t(203)][n],fileposition:r.filepositions[n]}}[fo(198)](e,t){const r=fo;let n=0,i=e[r(218)]-1,s=0,a=0,o=i;for(t<e[0]&&(n=0,a=o+1);a<=o;){if(s=a+Math[r(205)]((o-a)/2),s===i||t>=e[s]&&t<e[s+1]){n=s;break}e[s]<t?a=s+1:o=s-1}return n}}class So{constructor(e){const t=fo;let r=null,n=e[t(242)],i=e[t(242)],s=e[t(232)],a=e[t(249)],o=0,c=navigator[t(250)][t(208)]();-1!==c.indexOf(t(191))?s>=6?(i=5,r=new Array(4),o=s-3):(i=2,r=new Array(2),o=s):-1!==c[t(212)](t(196))?(i=2,r=new Array(2),o=s):(i=5,o=s,r=new Array(4),s>=6?o=s-3:1===a&&(i=2,r=new Array(2),o=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&a)<<3,5===i&&(r[1]|=(15&o)>>>1,r[2]=(1&o)<<7,r[2]|=8,r[3]=0),this.config=r,this[t(187)]=_o[s],this[t(194)]=s,this[t(223)]=a,this[t(226)]=i,this[t(224)]=n,this[t(200)]=t(189)+i,this[t(247)]=t(189)+n}}function wo(){const e=["skipLZ","readUEG","3822561xhqZHX","504232HEfeQQ","index","readUShort","bitLength","297ttwEgR","skipUEG","10CwFpfz","skipEG","42RDvXRP","readBoolean","1CVlDEH","1596476OLMsNe","2537988HpKpsI","skipBits","readBits","6283395VPwZCz","getBits","data","byteLength","417070QyWLjL","readEG","bitsAvailable","2630488bVXPLy"];return(wo=function(){return e})()}const Io=Ao;function Ao(e,t){const r=wo();return(Ao=function(e,t){return r[e-=379]})(e,t)}!function(e){const t=Ao,r=e();for(;;)try{if(781747===-parseInt(t(398))/1*(-parseInt(t(399))/2)+-parseInt(t(387))/3+parseInt(t(384))/4+-parseInt(t(394))/5*(parseInt(t(400))/6)+parseInt(t(396))/7*(-parseInt(t(388))/8)+parseInt(t(403))/9+parseInt(t(381))/10*(parseInt(t(392))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(wo);class ko{constructor(e){const t=Ao;this[t(379)]=e,this[t(389)]=0,this.bitLength=8*e[t(380)]}get[Io(383)](){return this[Io(391)]-this.index}skipBits(e){const t=Io;if(this.bitsAvailable<e)return!1;this[t(389)]+=e}[Io(402)](e,t=!0){const r=Io;return this[r(404)](e,this[r(389)],t)}getBits(e,t,r=!0){const n=Io;if(this[n(383)]<e)return 0;const i=t%8,s=this.data[t/8|0]&255>>>i,a=8-i;if(a>=e)return r&&(this[n(389)]+=e),s>>a-e;{r&&(this.index+=a);const n=e-a;return s<<n|this.getBits(n,t+a,r)}}[Io(385)](){const e=Io;let t;for(t=0;t<this[e(391)]-this[e(389)];++t)if(0!==this[e(404)](1,this[e(389)]+t,!1))return this[e(389)]+=t,t;return t}[Io(393)](){const e=Io;this[e(401)](1+this[e(385)]())}[Io(395)](){const e=Io;this[e(401)](1+this[e(385)]())}readUEG(){const e=Io,t=this[e(385)]();return this[e(402)](t+1)-1}[Io(382)](){const e=this[Io(386)]();return 1&e?1+e>>>1:-1*(e>>>1)}[Io(397)](){return 1===this[Io(402)](1)}readUByte(e=1){return this[Io(402)](8*e)}[Io(390)](){return this[Io(402)](16)}readUInt(){return this[Io(402)](32)}}function Co(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e){for(var t=Po,r=e();;)try{if(401276===-parseInt(t(105))/1*(parseInt(t(109))/2)+parseInt(t(124))/3*(parseInt(t(112))/4)+-parseInt(t(104))/5*(parseInt(t(122))/6)+-parseInt(t(126))/7+parseInt(t(120))/8*(-parseInt(t(119))/9)+-parseInt(t(110))/10+parseInt(t(107))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Oo);const Eo=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),To=new Array(2746333894,1453994832,1736282519,2993693404),xo=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 Do(e,t,r,n,i){var s=Po,a=i;a=t+i>e.length&&n+i<=r[s(118)]?e.length-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.length<e[s(118)]?r.length-n:e.length-n;for(var o=0;o<a;o++)r[o+n]=e[o+t]}function Po(e,t){var r=Oo();return(Po=function(e,t){return r[e-=104]})(e,t)}function Bo(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function Mo(e,t){var r=Po;return t+3<e.length?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(118)]?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 Uo(e){var t=new Array(36),r=function(e){for(var t=Po,r=Math[t(106)](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]=Mo(e,4*i);return n}(e);t[0]=r[0]^To[0],t[1]=r[1]^To[1],t[2]=r[2]^To[2],t[3]=r[3]^To[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^Fo(t[i+1]^t[i+2]^t[i+3]^xo[i]),n[i]=t[i+4];return n}function Fo(e){var t=new Array(4),r=Bo(e);t[0]=Eo[255&r[0]],t[1]=Eo[255&r[1]],t[2]=Eo[255&r[2]],t[3]=Eo[255&r[3]];var n=Mo(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function Ro(e,t){var r=new Array(36);r[0]=Mo(t,0),r[1]=Mo(t,4),r[2]=Mo(t,8),r[3]=Mo(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^Lo(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=Po,r=new Array(4*e[t(118)]),n=0;n<e[t(118)];n++)Do(Bo(e[n]),0,r,4*n,4);return r}(i)}function Lo(e){var t=Bo(e),r=new Array(4);r[0]=Eo[255&t[0]],r[1]=Eo[255&t[1]],r[2]=Eo[255&t[2]],r[3]=Eo[255&t[3]];var n=Mo(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function Oo(){var e=["93579eBidCx","ceil","21311070pWivyT","cipher is error!","6LubgLy","3157000ZGSzmc","sm4 key is error!","653924DcMUHm","iv is error!","slice","set","data is error!","min","length","1176561TgwpWJ","8xvmqCB","byteLength","6474mtjKRH","log","12izAdKy","includes","5270090purBQi","3290FjFXpr"];return(Oo=function(){return e})()}function Vo(e,t,r){var n=Po;if(null==e||null==e||e[n(118)]%16!=0)return console[n(123)]("sm4 key is error!"),null;if(null==r||null==r||r.length<=0)return console[n(123)](n(108)),null;if(null==t||null==t||t[n(118)]%16!=0)return console[n(123)](n(113)),null;for(var i=Uo(e),s=Math[n(106)](r.length/16),a=new Array(r[n(118)]),o=t[n(114)](),c=0;c<s;c++){o=Ro(i,o);var u=new Array(16),l=16*c,d=Math[n(117)](l+16,r[n(118)]);Do(r,l,u,0,d-l);for(var f=0;f<d-l;f++)a[l+f]=u[f]^o[f]}return a}function No(e,t){const r=Wo();return(No=function(e,t){return r[e-=323]})(e,t)}function zo(e){const t=No,r=new Uint8Array(e[t(338)]+1);return r[t(333)]([114],0),r[t(333)](e,1),r}function Ho(e){const t=No,r=new Uint8Array(e.length+1);return r[t(333)]([130],0),r[t(333)](e,1),r}function Wo(){const e=["prototype","5053928zrPEdD","23482125lfCdLB","5513408vTmDGW","ALAW","MULAW","8766AKeZou","set","forEach","1302401SMEiEI","3570IsiKZL","216YIHPNu","length","slice","2968195eEQUgA","call","5328BCcKQj"];return(Wo=function(){return e})()}!function(e){const t=No,r=e();for(;;)try{if(772755===-parseInt(t(335))/1+parseInt(t(325))/2*(parseInt(t(337))/3)+-parseInt(t(327))/4+parseInt(t(323))/5+parseInt(t(332))/6*(-parseInt(t(336))/7)+parseInt(t(329))/8+parseInt(t(328))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Wo);const jo=$o;!function(e){const t=$o,r=e();for(;;)try{if(884454===-parseInt(t(344))/1*(-parseInt(t(350))/2)+parseInt(t(367))/3+parseInt(t(359))/4*(parseInt(t(366))/5)+parseInt(t(345))/6*(parseInt(t(365))/7)+-parseInt(t(340))/8*(-parseInt(t(363))/9)+parseInt(t(355))/10*(parseInt(t(339))/11)+-parseInt(t(341))/12*(parseInt(t(356))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(qo);class Go{static[jo(368)](e){const t=jo;let r=null;for(let n=0;n<e[t(358)];){e[n];let i=(120&e[n])>>3,s=!!(4&e[n]),a=!!(2&e[n]);e[n],n+=1,s&&(n+=1);let o=Number[t(364)];if(a){o=0;for(let t=0;o|=(127&e[n])<<7*t,n+=1,128&e[n];t++);}1===i&&(r=Go.parseSeuqneceHeader(e[t(346)](n,n+o))),n+=o}return r}static parseSeuqneceHeader(e){const t=jo;let r=new lt(e),n=r[t(357)](3);r[t(353)]();let i=r.readBool(),s=!0,a=0,o=0,c=[];if(i)c[t(338)]({operating_point_idc:0,level:r[t(357)](5),tier:0});else{let e=!1,n=0;if(r.readBool()){let e=r[t(357)](32),i=r[t(357)](32),c=r[t(353)]();if(c){let e=0;for(;;){if(0!==r[t(357)](1))break;e+=1}e>=32||r[t(357)](e)}o=e,a=i,s=c,r[t(353)]()&&(n=r.readBits(5),r[t(357)](32),r.readBits(5),r[t(357)](5))}let i=r.readBool(),u=r[t(357)](5);for(let s=0;s<=u;s++){let s=r[t(357)](12),a=r[t(357)](5),o=a>7?r[t(357)](1):0;if(c[t(338)]({operating_point_idc:s,level:a,tier:o}),e){r.readBool()&&(r[t(357)](n+1),r[t(357)](n+1),r[t(353)]())}if(i){r[t(353)]()&&r[t(357)](4)}}}let{level:u,tier:l}=c[0],d=r[t(357)](4),f=r[t(357)](4),h=r[t(357)](d+1)+1,p=r[t(357)](f+1)+1,m=!1;!i&&(m=r[t(353)]()),m&&(r[t(357)](4),r[t(357)](4));r.readBool(),r[t(353)](),r.readBool();let v=!1,y=2;if(!i){if(r.readBool(),r[t(353)](),r[t(353)](),r.readBool(),v=r.readBool(),v&&(r[t(353)](),r[t(353)]()),y=r[t(353)]()?2:r[t(357)](1),y){r[t(353)]()||r[t(357)](1)}v&&r[t(357)](3)}r[t(353)](),r[t(353)](),r.readBool();let g=r[t(353)](),_=8;if(2===n&&g){_=r.readBool()?12:10}else _=g?10:8;let b=!1;1!==n&&(b=r[t(353)]()),r[t(353)]()&&(r[t(357)](8),r.readBits(8),r[t(357)](8));let S=1,w=1;if(b)r[t(357)](1),S=1,w=1;else{if(r[t(357)](1),0==n)S=1,w=1;else if(1==n)S=0,w=0;else if(12==_){r[t(357)](1)&&r[t(357)](1)}else S=1,w=0;S&&w&&r[t(357)](2),r.readBits(1)}r[t(353)](),r[t(348)](),r=null;return{codec_mimetype:t(360)+n+"."+Go[t(354)](u,l)+"."+_[t(347)](10)[t(342)](2,"0"),level:u,tier:l,level_string:Go.getLevelString(u,l),profile_idc:n,profile_string:""+n,bit_depth:_,ref_frames:1,chroma_format:Go.getChromaFormat(b,S,w),chroma_format_string:Go[t(351)](b,S,w),frame_rate:{fixed:s,fps:a/o,fps_den:o,fps_num:a},sar_ratio:{width:1,height:1},codec_size:{width:h,height:p},present_size:{width:1*h,height:p}}}static[jo(354)](e,t){const r=jo;return e[r(347)](10)[r(342)](2,"0")+(0===t?"M":"H")}static[jo(362)](e,t,r){return e?0:0===t&&0===r?3:1===t&&0===r?2:1===t&&1===r?1:Number[jo(349)]}static[jo(351)](e,t,r){const n=jo;return e?"4:0:0":0===t&&0===r?n(343):1===t&&0===r?n(361):1===t&&1===r?"4:2:0":n(352)}}function $o(e,t){const r=qo();return($o=function(e,t){return r[e-=338]})(e,t)}function qo(){const e=["1462174topWXU","752275ZCnuHq","2824062kFAMgs","parseOBUs","push","11TVHzTs","16okGxOZ","96Sqgdtv","padStart","4:4:4","234967UVgwWB","48Ersskf","subarray","toString","destroy","NaN","14wyTjIl","getChromaFormatString","Unknown","readBool","getLevelString","13475920IsExkN","10252346dffnBd","readBits","byteLength","4rihhmY","av01.","4:2:2","getChromaFormat","6472638xQYtLg","POSITIVE_INFINITY"];return(qo=function(){return e})()}function Ko(e,t){const r=Yo();return(Ko=function(e,t){return r[e-=288]})(e,t)}function Yo(){const e=["codec","frame_rate","22aceoEG","chroma_format","log","174sehoZS","profile","av1","byteLength","chromaFormat","codec_size","videoType","6693890qqOyPL","sar_ratio","error","present_size","sarRatio","length","buffer","parseOBUs",", valid version is 1 and return","Invalid AV1CodecConfigurationRecord, lack of data!","set","correctionConfigurationVersion","frameRate","27669pXBkqF","bit_depth","presentHeight","Invalid AV1CodecConfigurationRecord, invalid version ","bitDepth","4038912RQeiAu","1608240oyQZhO","fps_num","1294648WUuUVf",", correct to 1","width","60578PmmdHy","profile_string","JbPro[xxx][✅✅✅][parseAV1CodecConfigurationRecord] invalid version ","getUint8","codecHeight","height","codecWidth","164ZYKlzY","fps_den","level","28787WMQKIl"];return(Yo=function(){return e})()}function Jo(){const e=["8127008wAYOsr","4933179cbxmrH","5XiaqjF","7079283nPCkbH","82MxKnlH","9242xGfLOw","min","5460xGFrJR","max","length","9246SNjaAD","1042584gIuLfW","34096760NgtkoM"];return(Jo=function(){return e})()}function Xo(e,t){const r=Jo();return(Xo=function(e,t){return r[e-=162]})(e,t)}function Zo(e,t){const r=Xo;if(e[r(163)]!==t[r(163)])return!1;for(let n=0;n<e[r(163)];n++)if(e[n]!==t[n])return!1;return!0}!function(e){const t=Ko,r=e();for(;;)try{if(251648===parseInt(t(328))/1*(-parseInt(t(331))/2)+-parseInt(t(307))/3*(-parseInt(t(325))/4)+parseInt(t(313))/5+-parseInt(t(334))/6*(-parseInt(t(318))/7)+-parseInt(t(315))/8+parseInt(t(312))/9+-parseInt(t(294))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Yo),function(e){const t=Xo,r=e();for(;;)try{if(910868===parseInt(t(171))/1*(parseInt(t(172))/2)+-parseInt(t(168))/3+parseInt(t(165))/4*(-parseInt(t(169))/5)+parseInt(t(164))/6*(-parseInt(t(174))/7)+parseInt(t(167))/8+-parseInt(t(170))/9+parseInt(t(166))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Jo);const Qo=tc;function ec(){const e=[", start dts is ","channel_config","Synchronous KLV Metadata: pid=",",and old bufferList length is ","total_length","handleVideoH264Frames","psStreamBuffer","getIncompleteData","handleVideoNalu","sampleRateIndex","detectVideoMetadataChange","media_info_","arraybuffer","hasIncompleteData","has_audio_","_isSendAACSeqHeader","_decodeVideo payload bytes is 0 and return","start",",and ts list is ","videoTotalMB"," and waiting for sourceBuffer","useWasm","correctSamplePts dts and list is ","decodeVideo and is first iframe and ts is ","mdat","file_position","getHandle","includes","firstAudioTime is ","close","dropBuffer$2() iFrameIndex is ","decodeAudio"," and maxDiff is ","Timed ID3 Metadata: pid=","aacSequenceHeader","has not init video codec","socket is null","isFmp4","AAC: Unknown pts","firstStartCodeOffset","calcPlaybackStreamFps, calc streamVideoFps is ","ALAW","networkDelay","doDecode","AbortError","discontinuity_indicator","audioSourceBuffer","has_video_","prevAudioTs"," -> new dts ","AC3: Bit Stream Identification changed from ","playbackCacheLoop sync frame duration is ","stop","end","kEAC3","_onMediaSourceSourceOpen","mediaSource is not attached to video or mediaSource is closed","decodeVideo: video width or height is changed, and return","code is ","flvStreamBuffer","isPlayer","pushBuffer audio ts is ","isfms","Opus: Channel count changed from ","BIG_ENDIAN","MULAW","MP3","startStreamRateAndStatsInterval","calcPlaybackForwardMaxRateDecodeIFrame","parseAsynchronousKLVMetadataPayload","isFirstDispatch and tsPacketSize = ","audioSourceBufferCheckTimeout","streamVbps","audio_last_sample_pts_","resetDelay","kMetadata","_doDecodeAudio","mediaSourceAudioInitTimeout","websocketOpenTimeout","playVodFps","timescale","fetchNext().then() and done is true","\n and replay","createFile","ended","render"," ","Asynchronous KLV Metadata: pid=","lastBuffer","isEmitSEI","fetch().catch() and e is ","updateend","onSamples() trackId error","pendingRemoveRanges","findSecondStartCode","isAvc","parsePMT: table_id ","yuvData() and diff time is ","readNextAACFrame","onmessage:","loop() isPushDropping is true and bufferList length is ","offset","bitDepth","byteLength","removeEventListener","playType","dropBuffer$2() _opt.delayFrameChasingPolicy is accelerate and iframe index ","name","worker PsLoader","hasIframeInBufferList","calcIframeIntervalTimestamp","handleVideoH265NaluList list size is ","readNextNaluPayload"," , message is ","writableStream abort() and abortController.signal.aborted is true so return","Client disconnecting","parseChunks","MP3: AudioObjectType changed from ","timescale_","kH265"," , payload is ","prevPayloadBufferSize"," and type is ","loas_previous_frame","h265 naluList.length === 0","kSliceNonIDR"," and buffer length is ","vps","mseCorrectAudioTimeDuration","avcC","subarray","join","mseDecoder.audioSourceBuffer.appendBuffer()","endOfStream() has pending eos","handleNALu","fps_den","invalid codec","width: ","isIFrame","_initPmt","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()"," so not support, set has audio false and return","isMediaSourceBeenOpened","mseFirstRenderTime","fetchStream, WebsocketStream socket close and requestAbort is true so return","isG711A","Parsed first PMT: ","fetchNext().then() and abortController.signal.aborted is true so return",",local diff is ","decodeAudio\n local dts is < 0 , ts is ","_hasPendingRemoveRanges","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is "," cacheTrack dts is ","setCodecAudio: init audio codec, codeId is ","kADTSAAC","cts","abs","yuvData ts ","isCacheBeforeDecodeForFpsRender","match","nextIFrameTime","readUEG","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","tsPacketSizeError","log","sendWebsocketMessage, message is","next","sampling_frequency","chroma_format_string","_decodeConfigurationRecord error","ec-3","video_metadata_changed_","emitPESSlices","offscreenCanvas","nearest_pts"," and\n payloadBufferSize is ","mpeg","dispatch","demuxFmp4","emitError","mpeg4","pmt_","worker MediaSource","hasInit","websocketError","calcDelayFrameAccelerateDecodeMaxNum",", stream_id=","flvBufferData","yuvData, decoder is destroyed and return","audioTrackId","videoTrackId","vps changed","streamEndInner","byteOffset","sarNum","sendWsMessage","setCodecAudio: hasInitAudioCodec is false, codecId is ","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment",",\n and emit change event","signal","audio_track_","_doDecodeVideo","vcl","pid","cacheTrack",",\n firstRenderTime is "," and prevPayloadBufferSize is ","isFFmpegSIMD","fps_num","523428dStXLK","audio","videoInfo","parseSCTE35","sequenceHeader","configure","isWorkerFetch"," and isAV1 is ","stopStreamRateAndStatsInterval"," ","VideoDecoder configure error"," is not H264 or H265",", and wasClean is "," and ignore","indexOf","profile","isMP3","onOffscreenCanvasWebglContextRestored","codedHeight","Opus: SamplingFrequencyIndex changed from ","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","prevTimestamp","audioSourceNoDataCheckTimeout"," and prev time is ","type","original_codec_mimetype","websocket Open Timeout form ",", channel: ","pid_stream_type","kAC3","workerFetch","slices",", so set isVideoInitedAndNotFirstVideoIFrame = false","useMThreading","offscreenCanvasGL","updating","mp4Box","setCodecVideo: hasInitVideoCodec is false, codecId is ","pushBuffer(), pushLatestDelay is ","reset","playbackIsPause","MP3: Channel count changed from ","mseDecoder.mediaSourceAppendBufferError is true","options","_decodeVideo now time is ","fetchStream, WebsocketStream socket close and code is ","demuxFlv","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","details","closeEnd","fetchNext().catch() and e is ","object_type","updatePlayVodNextIFrame, isIn is ","fps","sarRatio","pushLatestDelay","videoMeta","isPlayback","cmd"," to ","onError","webglcontextrestored","websocketFirstMessage",", readyState: ","destroyDemux",'video/mp2t; codecs="',"mseHandle","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","minf","sps","worker nakedFlow","timeInit set false , cacheTrack = {} now dts is ","floor","sourceOpen","setInterval()","notConnect","isStateEnded","isDropSameTimestampGop","aacADTSHeader","writableStream write() and abortController.signal.aborted is true so return","pcmData, decoder is destroyed and return","stbl",", and ts list is ","startPlaybackCacheLoop","abortError3","extractH265PPS","MEPGProgramEndCode","read","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","mseDecoderUseWorker","_isTsPacketSizeValid","videoPayload","_opt","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","streamDts","findIndex","cryptoIV","Invalid audio size"," < 15, maybe play slowly","getDelay","findFirstStartCode"," and tempDelay is ","decodeVideo has not init , isIframe is ","dispatchVideoInitSegment",", nextIFrameTime is ","readyState","onReady()","body","_isEmitVideoTrackPidList","updateForwardMaxRateDecodeIFrame","fetch().catch() and abortController.signal.aborted is true so return","isFlv","abortSourceBuffer() abort sourceBuffer","useWCS","catch","loas_aac","parseVideo265Header","reduce","removeSourceBuffer() sourceBuffer","AC3: BitStream Mode changed from ","delay","decodeDiffTimestamp","_init","videoCodec","parseTimedID3MetadataPayload","startTimestamp"," and emit error and next abort()","resetAllDelay","onMediaSourceSourceOpen() sourceBuffer is null and next init","mp4","audioTracks","binaryType"," and isIFrame is ","prevAudioDts","mseAutoCleanupMaxBackwardDuration","worker","onerror","extractNALu$3","protocol","removeUsedSamples","mseAutoCleanupSourceBuffer","onOffscreenCanvasWebglContextLost","dispatch naluArray length is 0","decodeVideo\n local dts is < 0 , ts is ",'" is string so return'," ,new bufferList is ","types","buffer","pendingSegments","audioCode",", height: ","wasmSimdFirstFrameDecodeDelayTimeout","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","G711A","isM7sCrypto cryptoKey.length is ","tmp8","closed","appendBuffer() player is destroyed","JbPro Worker Version is ","streamVideoFps","VideoDecoder configure has not init , isIframe is ","handleVideoH264Nalu","mediaSource","_remainingPacketData","asynchronous_klv_pids","addSourceBuffer","fetchStream, WebsocketStream socket close abnormally and code is ","StartCodeMAP","removeSourceBuffer() audioSourceBuffer","flvScriptData","now","oldDts","streamAbps","stopId","Invalid MAP size","hasAudio","handle","videoTracks","fetchStream, WebsocketStream socket open","isXorCrypto","getCorrectionConfiguration","isPause","pushBuffer","sps/pps/vps",",\n firstAudioTime is ","512QzshQz","TAG_NAME","mseCorrectTimeDuration","socketStatus","stencil","isSm4CryptoH265V2","decodeVideo and payload is too small , payload length is ","aac","isAV1","playbackCacheLoop","LOG_NAME","fetchNext().then() and requestAbort is true so return","pendingUnits",", so ignore this pid ","cryptoKey","_resetInIt","decodeVideo: simd decode delay timeout, and return","FT_KEY","currentAudioTrackIndex","calcNetworkDelay, dts is ","HEAPU8","isMpeg4","kMPEG1Audio","init","worker wcsDecoder","updatePlaybackNextFrame","mseSourceBufferError mseDecoder.audioSourceBuffer","clearSlices","currentTime","keyFrame","opt",", return false","isPlayVod","secondStartCodeOffset","timeInit","_doCleanUpSourceBuffer"," and bufferList is ","config is not empty object and codecWidth is ","StartCodePS","isRecordTypeFlv","checkStreamEnd","refSampleDuration","getContext","Generated first AVCDecoderConfigurationRecord for mimeType: ","ulaw","AC3: Channel Mode changed from "," and nalUnitSize is ","sampling_freq_index","timed_id3_pids","isPlaybackPlayRateLessThanOne","hasVideo","kSCTE35","bit_depth","getVideoBufferDuration","adts_aac","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","pes_slice_queues_","mediaSourceAddSourceBufferError","mp4a.40.","Webcodecs Video Decoder initSize","bit_stream_mode","isMSEDecodeAudio","abortSourceBuffer","Generated first HEVCDecoderConfigurationRecord for mimeType: ","getAudioSourceBufferUpdating",", pts=",",\n and prevPayloadBufferSize is ","aborted","isInPlayNextIFrame","addEventListener","g711a","_decodeVideo",", old height is ","SoundHandler","playbackForwardMaxRateDecodeIFrame","StartCodeAudio","size"," and prev ts is ","webgl","isPs","parsePAT: table_id ","mp4a","pcmData ts "," less than ","low_frequency_effects_channel_on",",\n and resetAllDelay","playbackNextIFrame","mediaSource video sourceBuffer error","$video","_hasPendingSegments","current_program_","Invalid video size","Video Track PID List: ","current_pmt_pid_","_isEnhancedH265Header","locked","_bindMediaSourceEvents","playbackConfig","needInitAudio","playAudio","mseUpdateVideoTimestamp","isPlayUseMSE","suffixSei","moof","flags","firstRenderTime is ","correctSamplePts","videoNalu","nakedFlowH265DemuxUseNew","sourceClose","decodeVideo is max diff , ts is ","type: ","DataStream","useSIMD","sync_byte = "," ,\n and now ts is ","frame_rate","detectAudioMetadataChange","warn"," _opt.sampleRate is ","Opus","abortError2",", new height is ","demux","abort",", and intervalDuration is "," and ok is ","11VRyBQx","fetch","_isSendVideoSeqHeader","demuxNakedFlow","remove","useSThreading","supportVideoFrameCallbackHandle","mp4Box onError","last_pcr_","postVideoInitedAndNotFirstVideoIFrameToMain","onReady"," and isAvc is ","presentWidth","mp3","abortError","updatePlaybackNextIFrame","playAudioPlanar ts ","parseSMPTE2038MetadataPayload","setCodecAudio: mp3 is not support for old version","find","program_pmt_map_",", next set streamFps is 25","mseWorkerAddSourceBufferError","sendWebsocketMessage","isUseSThreading","old dts ","initAudio"," less than (or equal) preTs is ","handlePESSlice","chromaFormat","reason","updatePlaybackNextIFrame, isIn is ","playbackRate","opus","prevDts",";codecs=","_doAppendSegments() sourceBuffer is null and wait init and return",", and reason is ","video","state","stringify"," and diff is ","iframeIntervalTs","videoInitedAndNotFirstVideoIFrame","updateConfig","smpte2038_pids"," and starTime is null and has not "," is not corresponded to PMT!","243IWfqOo","appendAudioBuffer","ID3 ","send","preDelayTimestamp","decodeAudio, decoder is destroyed and return","getSourceBufferUpdating","AAC"," , not support","handleAddNaluStartCode","startTime","findSei","profile: ","sm4CryptoKey","fetchStream, url is ","kSlicePPS","protocols","ms and fragDuration is ","loop() is dropping = false, is iFrame","h264","extractNALu","isCryptoAudio","websocket error","hvcC","level","mseDecodeAudio","removeSourceBuffer","mseSourceBufferError mseDecoder.sourceBuffer","chroma_format","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is ","dropping"," ms","sampleRate","Not Supported Opus channel count.","writableStream write() and requestAbort is true so return","emitSectionSlices","kSliceSEI","_cleanup","HEAPF32","demuxPsUseV2","isPlayUseMSEAndDecoderInWorker","parseH264Payload","pts","debugLog","videoInfo, isPlayVod is true and startStreamRateAndStatsInterval","Short buffer","isTs","useOffscreen","isEmitTsPrivateData","useMSE","calcNetworkDelay","onopen","extractNALu$2","parseAC3Payload","audioTrack","currentPTS","appendBuffer","onSamples","delayFrameAccelerateDecodeMaxNum","audioBufferSize","endOfStream","seqHeader","delete","entries","streamStats","demuxVideo","stream_type","videoMimeType","fetchNext().catch() and e.name is AbortError so return","debugWarn","codecHeight","streamType","videoType","buffering","duration_","updatePrevDecodeVideoFrameLocalTimestamp","mediaSourceAppendBufferError","audioSequenceNumber","avcc"," > maxDelay "," create uint8Array error :","delta","delayFrameChasingPolicy","writableStream","kSliceSPS","codec_mimetype",", syncOffset = ","offscreenCanvasCtx","g711u","dispatchAudioInitSegment",", dts=","PACKET_TYPE_FRAMESX","clear","5118opsoam","_preDoDecode","video_init_segment_dispatched_","2511786LlyKiD","undefined","isWasmMp4","\n decodeVideo: video width or height is changed,\n old width is ",", and reason is ","ac-3","pps","_decodeEnhancedH265Video"," and prevTs is ","program_pmt_pid","parseSPS$2","isAllIframeInBufferList","fetchNext().catch() and abortController.signal.aborted is true so return","video_metadata_","map","needClear","status","audioMeta",", pid: ","parseLOASAACPayload","cleanup","yuvData, transferToImageBitmap error is","assign","replace","_clearAudioNoDataCheckTimeout","isVideoInited","audioAACSequenceHeader","descriptor","Demux error:"," and isIframe is ","audio_object_type","hev","parseVPS","SMPTE 2038 Metadata: pid=","TAG","audio_metadata_","debug","expected_length","decodeVideo first frame is not iFrame","height","isSm4Crypto","currentVideoTrackIndex","decodeVideo and webcodecs configure is","_doRemoveRanges() sourceBuffer error","slice","parsedOffset","mseDecoder.mediaSourceBufferError is true","streamVideoType is null","workerEnd","isPushDropping","pat_",", and waiting calc",", diff time is ","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","clearPlaybackCacheLoop","loop() bufferList is empty and reset delay to -1","scte_35_pids","decodeAudio() and decoder is destroyed","demuxM7s() type is video and arrayBuffer length is ","_stopCheckWsOpenTimeout","_initAudioSourceBuffer","updatePlaybackIsPause, isPause is ","getUint32","code","width","readBits","getUint8","updatePlayVodNextFrame, isIn is ","version_number","initVideo","isPlaybackCacheBeforeDecodeForFpsRender"," package length is ","getBuildTime","pes_private_data_pids","nakedFlowDemuxUseNew","idle","nakedFlowFps","handlePESSlice: packet_start_code_prefix should be 1 but with value ","demuxFlv() type is audio and payload.byteLength is ","removeSourceBuffer() audioSourceBuffer error","dts","audioSpecificConfig","isXorCrypto cryptoKey.length is ","appendBuffer() and isStateClosed is true and isMediaSourceBeenOpened is false, wait media source open","request abort and run res.body.cancel()","playVodRate","AAC: Channel configuration changed from ","1675683xVkiqN"," ,delay is ","push","dispatchAudioVideoMediaSegment","audioTrackType","meta","streamSuccess","onclose","simdH264DecodeVideoWidthIsTooLarge","channelCount","toString","videoDecode","playbackForwardMaxRateDecodeIFrameByCalced","skip","mseWidthOrHeightChange","av1","key","wasmDecodeDelay is ","set","parsePAT","bit_stream_identification","close() and socket.readyState is ","samples","prefixSei","isPlaybackPause","eventListenList","demuxAudio","openWebglAlignment","parseH265Payload",",\n diff is ","setCodecAudio",",\n and mseCorrectTimeDuration is ","extractH265SEI","sequenceNumber","VideoEncoder","createImageBitmap","open","aac_last_incomplete_data_"," and merge",", diff is ","loop() common dumex delay is -1, ts is ","pps changed","hasPendingEos","pushBuffer video ts is ","getMaxDelayTs","stream_id","supportMSEDecodeHevc","worker mpeg4Demuxer"," > timestamp is ","decodeVideo has init, and init isVideoInitedAndNotFirstVideoIFrame = true","pendingAudioSegments","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","s and status is ","eac3","getNotDroppingDelayTs","21dAuZMu","handleVideoH264NaluList",",ts List length is ","cryptoPayload","simdDecodeDelayTimeout","_doAppendSegments() mediaSource is closed or ended and return","...","handleVideoH265Frames","lastBuf","ts is ","sourceended","fetch().catch() and e.name is AbortError so return","parseMP3Payload","isHevc","_initSourceBuffer","isRecording","string","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","firstStartCodeOffset -14 is","wasClean","sort","audioSampleRateIndex","codecWidth","ms and return ","handleVideoH265Nalu","isDecodeFirstIIframe","min","frameRate","streamEnd","videoSequenceHeader","shift","decode","flush"," ,\n and diff is ","prevTs","videoTrack","filter","localDts"," ant auto wasm decode","config","isInitSegmentDispatched","input","mediaSourceH265NotSupport","present_size","section_slice_queues_","pushBuffer() and isIFrame is ","16674350rrUXWr","updatePrevDecodedVideoFrameLocalTimestamp","wasmWidthOrHeightChange"," and,\n options.ts is ","pendingAudioRemoveRanges","setCodecVideo: SIMD H264 decode video width is too large, width is ","forEach","error","_videoPidList","onmessage","fetchError","channel_mode","Unsupported stream. type: "," ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout","parsePESPacket","random_access_indicator","init and forHardDecode is ","mseDecoder.mediaSourceAppendBufferFull is true","Parsed first PAT: ","isWidthOrHeightChanged","mediaSource is end","getUint16",", need clear is ","sampling_rate"," and decoder.delay is ","webglcontextlost","getTrackById","websocketOpen","fetch done","writableStream abort() and e is ","playbackFps","firstRenderTime","mediaSourceBufferError","preventDefault"," and codecHeight is ","isG711U"," and emit replay","concat","mediaSourceTsIsMaxDiff","duration","mseDecoder.mediaSourceAddSourceBufferError is true","playVodNextIFrame","webglObj","calcPlaybackStreamFps, bufferListLength is ","86166NwjDRz","handleVideoH264NaluList list size is ","loop() dropBuffer is dropping and isIFrame ","decodeVideo","then","channel_count","pcr_pid","tsPacketSize","kSliceCRA_NUT","kMPEG2Audio","stsd","calcNetworkDelay now dts:","sps changed","parsePESPrivateDataPayload","getBufferLength"," isIFrame is ","toFixed","sps/pps","fetch response status is "," and mseDecoder.audioMimeType is ","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ","streamVideoType","playbackStreamVideoFps","handleOffscreenCanvasWebglContextLost and next try to create webgl","websocket","drawImage","getDelayNotUpdateDelay() and preDelayTimestamp is ","_parseAudioData","audioPayload","ms and return -1","decoder","buffered","yuvData, isVideoFirstIFrame is false and return","getState","parseSPS","fromCharCode","videoBufferSize",", and pid list ","ms, PES pts: ","syncOffset","getBufferListVideoTsList","mediaSource audio sourceBuffer error"," and return","mediaSourceAudioG711NotSupport","fetchErrorWorker","probe","generateInitSegment","decodeVideo and payload is video sequence header so drop this frame","complete","isAAC","decodeVideo, decoder is destroyed and return","isInPlayNextFrame","aac seq header","fileStart","debugError","_clearAudioSourceBufferCheckTimeout","tsAudioTrackIndex","demuxM7s","listenMp4Box","_parseVideoData","getBufferListString","fetchStream, WebsocketStream socket error","Audio: Audio Codecs changed from ","payload_unit_start_indicator","getDelayNotUpdateDelay","videoSEI",'writableStream write() and value is "',"ac3","writableStream abort() and e.name is AbortError so return","length","kLOASAAC","mediaSourceDecoderConfigurationError","isIn","demuxMpeg4","codedWidth","isAudioInitInfo","HEAPU32"," and new delay is ","sample_rate","h265","abort catch","wcsDecodeAudio","ceil","units","isStateOpen","audioSampleRate",",nalu type is ","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","options:","audio_init_segment_dispatched_","pushBuffer,\n preTimestamp is ","Insufficient data for header","setCodecAudio: is aac and channelCount ","updatePlayVodNextFrame","setCodec","cacheAudioTrack","mediaSourceAppendBufferFull","sourceBuffer","mseSourceBufferError","rate","isNakedFlow","playbackNextFrame","demuxPs","demuxFlvUseV2","handleVideoFrames","tsPrivateData","hasAudioInit","kSliceIDR","parseEAC3Payload","parse","original_object_type","extractNALu() buffer error","kH264","ms, video is stuck","isStateClosed"," and decoder.mp3Demuxer is null and return","videoCode","socket.onmessage and isDestroyed, so return","AAC: SamplingFrequencyIndex changed from ","codec_size","SourceBuffer Error - updating: ","payload","isPlaybackOnlyDecodeIFrame","_decodeAudioConfigurationRecord","videoBufferDelay","sarDen","isFirefox","mseAutoCleanupMinBackwardDuration","iFrame","value","parseVideo264Header","visibility"," and isHevc is "," > ","close() and audioDecoder.clear error: ","write","expected: ","isM7sCrypto","endOfStream()","doPlaybackCacheLoop","mdia","G711U","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","videoBuffer","mp3Demuxer",",\n new width is ","mediaSourceFull","decodeVideo and is first iframe, so set isVideoInitedAndNotFirstVideoIFrame = false","kPESPrivateData","_needCleanupSourceBuffer","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","fetchStream","renderYUV","from","streamRate","common_pids","setExtractionOptions","parsePES","demuxTs",", sampleRate:","decodeVideo: simd decode error, and return","firstTimestamp","originalCodec","video_track_","_doAppendSegments","getNaluDts","dropBuffer$2","checkFirstIFrame","first_parse_","appendAudioBuffer() player is destroyed"," and notDroppingDelayTs is "," so drop this frame","isDestroyed","Invalid skip size","transferToImageBitmap"," and firstRenderTime is ","isEmitInfo","Malformed PES: PES_packet_length < 3 + PES_header_data_length","decProgramStreamMap","decodeNext","audioMimeType"," and delay is ","tsVideoTrackIndex","_doRemoveRanges() audioSourceBuffer error","streamFps","decodeVideo: hasInitVideoCodec is false, codecId is ","415025LeFvtM","finally","message","channel"," and bufferList length is ","url","isUseSIMDAndroid","KLVA","firstAudioTime",'fetchNext().then() and value "',"hasInitVideoCodec","data","correctionConfigurationVersion","recordType","correctionConfigurationProfileIndication","synchronous_klv_pids","parsePMT","destroy","fetchStatus","decodeVideo() and decoder is destroyed","getDelayFrameAccelerateDecodeMaxNum","codec","events","audioCodec","player","kSliceIDR_W_RADL"," or cryptoIV.length is ","VANC","websocketStringMsg"," but isSocketError is true , so return","_doRemoveRanges","PACKET_TYPE_SEQ_START"," more than ","sar_ratio","dispatchAudioMediaSegment","readUByte","isSendSeqHeader"," null","cryptoPayloadAudio","decodeAudio and has already initialized and payload is aac codec packet so drop this frame"];return(ec=function(){return e})()}function tc(e,t){const r=ec();return(tc=function(e,t){return r[e-=390]})(e,t)}function rc(e={},t={},r=!1,n=!1){const i=Qo;let s=[],a=[],o=null,c=null,u=null,l=null,d=null,f=null,h=!1,p="",m=null,v=null,y=!1,g=!1,_="",b=!!qt(r),S=null,w=null,I=null,A=null,k=null,C=null,E=0,T=!1,x=null,D=null,P=null,B=null,M=null,U=0,F=0,R=null,L=null,O=null,V=0,N=null,z=!1,H=!1,W=!1,j=!1,G=null,$=null,q=!1,K=!0,Y=0,J=0,X=null,Z=null,Q=null,ee=null,re=null,ne=null,ce=null;i(717)in self&&(o={TAG_NAME:i(1473),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const e=i;o[e(858)]=new VideoDecoder({output:function(t){const r=e;if(zt(t.createImageBitmap))t[r(718)]()[r(832)](e=>{const n=r;o[n(587)][n(853)](e,0,0,t[n(902)],t[n(1281)]);let i=o[n(1227)][n(1002)]();postMessage({cmd:Se[n(1139)],buffer:i,delay:We[n(1384)],ts:0},[i]),Wt(t)});else{o[r(587)].drawImage(t,0,0,t[r(902)],t.codedHeight);let e=o[r(1227)].transferToImageBitmap();postMessage({cmd:Se[r(1139)],buffer:e,delay:We[r(1384)],ts:0},[e]),Wt(t)}},error:function(t){const r=e;We[r(882)](r(1399),"VideoDecoder error: ",t,t[r(693)]())}}),We.debugLog(o[e(1450)],e(1472))},destroy(){const e=i;o[e(1302)](),o[e(858)]&&o.decoder[e(491)]!==e(1420)&&(o.decoder[e(1083)](),o[e(858)]=null),We[e(543)](o[e(1450)],e(1031))},decode:function(e,t,r){const n=i,s=e[0]>>4==1;if(o[n(1237)]){const r=new EncodedVideoChunk({data:e.slice(5),timestamp:t,type:s?Re[n(699)]:Re[n(581)]});try{o[n(858)][n(769)](r)}catch(e){}}else if(s&&e[1]===He.sequenceHeader){const t=15&e[0];postMessage({cmd:Se[n(944)],code:t});const r=new Uint8Array(e);postMessage({cmd:Se.videoCodec,buffer:r,codecId:t},[r[n(1411)]]);let i=null,s=null;const a=e[n(640)](5),c=We[n(1444)]();if(t===De.h264?(s=wr(a,c),i={codec:s[n(1035)],description:a}):t===De[n(907)]&&(s=Yr(a,c),i={codec:s[n(1035)],description:a}),!i||i&&!i[n(1035)]||s&&0===s[n(760)]&&0===s[n(570)])return void We[n(569)](o[n(1450)],n(638),JSON[n(492)](i));s&&s[n(760)]&&s[n(570)]&&(i[n(1281)]=s[n(570)],i.codedWidth=s.codecWidth),!o.isEmitInfo&&(We[n(543)](n(1399),n(1508)),postMessage({cmd:Se.initVideo,w:s[n(760)],h:s[n(570)]}),o.isEmitInfo=!0,o[n(1227)]=new OffscreenCanvas(s.codecWidth,s.codecHeight),o.offscreenCanvasCtx=o.offscreenCanvas[n(1491)]("2d")),We[n(1355)].recordType,n(1393);try{o[n(858)][n(1268)](i),o[n(1237)]=!0}catch(e){We[n(882)](n(1399),n(1273),e[n(659)],e,e[n(693)]()),e[n(693)]()}}else We[n(569)](n(1399),n(1424)+s+n(1174)+e[1]+n(999))},reset(){const e=i;o[e(1237)]=!1,o[e(1004)]=!1,o.offscreenCanvas=null,o[e(587)]=null}});let ue=function(){const e=i;if(q=!0,c)try{c[e(449)](),c=null,We[e(543)]("worker","abort success")}catch(t){c=null,We[e(543)](e(1399),e(908),t)}},le={TAG_NAME:i(1333),init(){const e=i;le[e(746)]=null,le.vps=null,le.sps=null,le[e(602)]=null,le[e(571)]=null,le[e(775)]=0,le[e(1461)]={},le[e(1050)]=!1,We[e(543)](le[e(1450)],"init")},destroy(){const e=i;le.lastBuf=null,le[e(1181)]=null,le[e(1332)]=null,le[e(602)]=null,le.streamType=null,le[e(775)]=0,le[e(1461)]={},le[e(1050)]=!1,We[e(543)](le.TAG_NAME,e(1031))},dispatch(e){const t=i,r=new Uint8Array(e);if(We._opt[t(670)]){const e=le[t(1401)](r);if(0===e.length)return void We[t(543)](le[t(1450)],t(1406));le[t(932)](e)}else le[t(552)](r)},getNaluDts(){const e=i,t=We._opt[e(672)];let r=le[e(775)];return le[e(775)]=le[e(775)]+parseInt(1e3/t,10),r},getNaluAudioDts(){const e=i,t=We[e(1355)][e(532)],r=We[e(1355)].audioBufferSize;return le.localDts+parseInt(r/t*1e3)},extractNALu(e){const t=i;let r,n,s=0,a=e[t(1157)],o=0,c=[];for(;s<a;)switch(r=e[s++],o){case 0:0===r&&(o=1);break;case 1:o=0===r?2:0;break;case 2:case 3:0===r?o=3:1===r&&s<a?(n&&c[t(685)](e[t(1184)](n,s-o-1)),n=s,o=0):o=0}return n&&c[t(685)](e.subarray(n,a)),c},extractNALu$2(e){const t=i;let r=null;if(!e||e[t(1157)]<1)return;le.lastBuf?(r=new Uint8Array(e[t(1157)]+le.lastBuf[t(897)]),r[t(701)](le[t(746)]),r[t(701)](new Uint8Array(e),le[t(746)][t(897)])):r=new Uint8Array(e);let n=0,s=-1,a=-2,o=4;const c=new Array;for(let e=0;e<r.length;e+=2){const t=r[e],n=r[e+1];0==s&&0==t&&0==n?(c.push(e-1),o=3):1==n&&0==t&&0==s&&0==a&&(c.push(e-2),o=4),a=t,s=n}if(c[t(897)]>1)for(let e=0;e<c[t(897)]-1;++e){const i=r[t(1184)](c[e],c[e+1]+1);le[t(1188)](i,o),n=c[e+1]}else n=c[0];if(0!=n&&n<r[t(897)])le[t(746)]=r[t(1184)](n);else{!le[t(746)]&&(le.lastBuf=r);const n=new Uint8Array(le[t(746)][t(897)]+e[t(1157)]);n[t(701)](le[t(746)]),n[t(701)](new Uint8Array(e),le[t(746)][t(897)]),le[t(746)]=n}},extractNALu$3(e){const t=i;let r,n,s=0,a=e[t(1157)],o=0,c=[],u=new Uint8Array(e);if(le[t(746)]){const e=new Uint8Array(u[t(1157)]+le[t(746)][t(1157)]);e[t(701)](le[t(746)]),e.set(u,le[t(746)][t(1157)]),u=e,a=u[t(1157)],le[t(746)]=null}for(;s<a;)switch(r=u[s++],o){case 0:0===r&&(o=1);break;case 1:o=0===r?2:0;break;case 2:case 3:0===r?o=3:1===r&&s<a?(n!=s-o-1&&c[t(685)](u.subarray(n,s-o-1)),n=s,o=0):o=0}return n<a&&(le[t(746)]=u.subarray(n,a)),c},handleNALu(e,t){const r=i;e[r(1157)]<=4||(e=e[r(640)](t),le[r(1062)](e))},handleVideoNalu(e){const t=i;if(!le.streamType&&(le[t(571)]=Ht(e),We[t(751)]=le.streamType===Pe[t(907)]),le.streamType===Pe[t(519)]){const r=le[t(509)](e),n=le[t(520)](r);if(0===n.length)return void We.debugWarn(t(1399),t(1062),"h264 naluList.length === 0");const i=[];if(n[t(790)](e=>{const r=t,n=Er(e);n===Ue[r(602)]||n===Ue[r(1332)]?le[r(1425)](e):xr(n)&&i[r(685)](e)}),1===i.length)le.handleVideoH264Nalu(i[0]);else{if(function(e){const t=Ir;if(0===e[t(572)])return!1;const r=Er(e[0]);for(let n=1;n<e[t(572)];n++)if(r!==Er(e[n]))return!1;return!0}(i)){const e=Er(i[0]),r=Dr(e);le[t(739)](i,r,e)}else i[t(790)](e=>{le.handleVideoH264Nalu(e)})}}else if(le[t(571)]===Pe.h265)if(We[t(1355)][t(433)]){const r=le[t(509)](e),n=le[t(520)](r);if(0===n[t(897)])return void We.debugWarn("worker",t(1062),t(1178));const i=[];if(n[t(790)](e=>{const r=t,n=Qr(e);n===Fe.pps||n===Fe[r(1332)]||n===Fe.vps?le[r(762)](e):en(n)&&i[r(685)](e)}),1===i[t(897)])le[t(762)](i[0]);else{if(function(e){if(0===e[Kr(571)])return!1;const t=Qr(e[0]);for(let r=1;r<e.length;r++)if(t!==Qr(e[r]))return!1;return!0}(i)){const e=Qr(i[0]),t=tn(e);le.handleVideoH265NaluList(i,t,e)}else i[t(790)](e=>{le[t(762)](e)})}}else{Qr(e)===Fe[t(602)]?le[t(1348)](e):le.handleVideoH265Nalu(e)}},extractH264PPS(e){const t=i,r=le[t(509)](e);le[t(520)](r)[t(790)](e=>{const r=t;Tr(Er(e))?le.extractH264SEI(e):le[r(1425)](e)})},extractH265PPS(e){const t=i,r=le.handleAddNaluStartCode(e);le[t(520)](r)[t(790)](e=>{const r=t,n=Qr(e);n===Fe.sei?le[r(715)](e):le.handleVideoH265Nalu(e)})},extractH264SEI(e){const t=le.handleAddNaluStartCode(e);le.extractNALu(t).forEach(e=>{le[tc(1425)](e)})},extractH265SEI(e){const t=i,r=le[t(509)](e);le[t(520)](r).forEach(e=>{le[t(762)](e)})},handleAddNaluStartCode(e){const t=i,r=[0,0,0,1],n=new Uint8Array(e[t(897)]+r[t(897)]);return n.set(r),n[t(701)](e,r[t(897)]),n},handleVideoH264Nalu(e){const t=i,r=Er(e);switch(r){case Ue.sps:le.sps=e;break;case Ue[t(602)]:le[t(602)]=e}if(le[t(1050)]){if(le.sps&&le.pps){const e=Ar({sps:le.sps,pps:le.pps}),r=le.localDts;We[t(769)](e,{type:we[t(490)],ts:r,isIFrame:!0,cts:0}),le[t(1332)]=null,le.pps=null}if(xr(r)){const n=Dr(r),i=le[t(993)](),s=function(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[r(496)]>>24&255,n[6]=e[r(496)]>>16&255,n[7]=e.byteLength>>8&255,n[8]=255&e[r(496)];const i=new Uint8Array(n[r(572)]+e[r(496)]);return i[r(523)](n,0),i[r(523)](e,n.length),i}(e,n);le[t(1097)](s,{type:we.video,ts:i,isIFrame:n,cts:0})}}else if(le.sps&&le[t(602)]){le[t(1050)]=!0;const e=Ar({sps:le.sps,pps:le.pps});We.decode(e,{type:we[t(490)],ts:0,isIFrame:!0,cts:0}),le[t(1332)]=null,le[t(602)]=null}},handleVideoH264NaluList(e,t,r){const n=i;if(le[n(1050)]){const i=le[n(993)](),s=Cr(e.reduce((e,t)=>{const r=n,i=xt(e),s=xt(t),a=new Uint8Array(i[r(1157)]+s[r(1157)]);return a[r(701)](i,0),a.set(s,i[r(1157)]),a}),t);le[n(1097)](s,{type:we[n(490)],ts:i,isIFrame:t,cts:0}),We[n(543)]("worker",n(829)+e[n(897)]+n(667)+s[n(1157)]+n(843)+t+n(914)+r+", dts is "+i)}},handleVideoH265Nalu(e){const t=i,r=Qr(e);switch(r){case Fe[t(1181)]:le[t(1181)]=e;break;case Fe[t(1332)]:le[t(1332)]=e;break;case Fe[t(602)]:le[t(602)]=e}if(le.isSendSeqHeader){if(le.vps&&le.sps&&le[t(602)]){const e=Xr({vps:le.vps,sps:le[t(1332)],pps:le.pps}),r=le.localDts;We[t(769)](e,{type:we.video,ts:r,isIFrame:!0,cts:0}),le[t(1181)]=null,le[t(1332)]=null,le[t(602)]=null}if(en(r)){const n=tn(r),i=le[t(993)](),s=function(e,t){const r=Kr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(432)]>>24&255,n[6]=e[r(432)]>>16&255,n[7]=e[r(432)]>>8&255,n[8]=255&e[r(432)];const i=new Uint8Array(n.length+e[r(432)]);return i[r(505)](n,0),i[r(505)](e,n[r(571)]),i}(e,n);le[t(1097)](s,{type:we.video,ts:i,isIFrame:n,cts:0})}}else if(le[t(1181)]&&le[t(1332)]&&le[t(602)]){le.isSendSeqHeader=!0;const e=Xr({vps:le.vps,sps:le.sps,pps:le.pps});We[t(769)](e,{type:we[t(490)],ts:0,isIFrame:!0,cts:0}),le[t(1181)]=null,le.sps=null,le[t(602)]=null}},handleVideoH265NaluList(e,t,r){const n=i;if(le.isSendSeqHeader){const i=le[n(993)](),s=Zr(e[n(1381)]((e,t)=>{const r=n,i=xt(e),s=xt(t),a=new Uint8Array(i[r(1157)]+s.byteLength);return a[r(701)](i,0),a[r(701)](s,i[r(1157)]),a}),t);le[n(1097)](s,{type:we.video,ts:i,isIFrame:t,cts:0}),We.debugLog("worker",n(1165)+e.length+n(667)+s[n(1157)]+n(843)+t+n(914)+r+", dts is "+i)}},doDecode(e,t){const r=i;We[r(550)](t.ts),t.isIFrame&&We[r(1164)](t.ts),We[r(769)](e,t)},handleVideoFrames(e){const t=i;if(!le[t(849)])for(let r of e)if(le.streamVideoType=Ht(r),le[t(849)])break;le[t(849)]?le[t(849)]===Pe[t(519)]?le[t(1059)](e):le[t(849)]===Pe[t(907)]&&le[t(745)](e):We[t(569)](t(1399),t(932),t(643))},handleVideoH264Frames(e){const t=i;let r=[],n=[],s=!1,a=!1;le[t(1461)][t(911)]&&(r=le[t(1461)].units,a=le[t(1461)][t(1256)],s=le.pendingUnits.iFrame,le[t(1461)]={});let o={};for(let i of e){if(i[t(1157)]<4)continue;const e=Er(i);let c=!1,u=e===Ue[t(935)];(e===Ue[t(1179)]||e===Ue[t(935)])&&(o=le[t(958)](i),c=!0),r[t(897)]&&a&&(o[t(1116)]||!c)&&(n[t(685)]({units:r,isIFrame:s}),r=[],s=!1,a=!1),r[t(685)](i),s=s||u,a=a||c}r.length&&(le[t(1461)]={units:r,vcl:a,iFrame:s}),n[t(790)](e=>{const r=t,n=e[r(911)],i=e[r(1192)];let s=null,a=null;if(n[r(790)](e=>{const t=r,n=31&e[0];switch(n){case Ue[t(602)]:le[t(602)]=e;break;case Ue[t(1332)]:le[t(1332)]=e;break;case Ue.kSliceSEI:a=e}if(xr(n)){const r=xt(e);if(s){const e=new Uint8Array(s.byteLength+r[t(1157)]);e[t(701)](s,0),e[t(701)](r,s[t(1157)]),s=e}else s=r}}),!le[r(1050)]&&le.sps&&le[r(602)]){le[r(1050)]=!0;const e=kr({sps:le[r(1332)],pps:le[r(602)]});We[r(769)](e,{type:we[r(490)],ts:0,isIFrame:!0,cts:0}),le[r(1332)]=null,le[r(602)]=null}if(le[r(1050)]){if(le[r(1332)]&&le.pps){const e=kr({sps:le[r(1332)],pps:le[r(602)]}),t=le[r(775)];We[r(769)](e,{type:we[r(490)],ts:t,isIFrame:!0,cts:0}),le[r(1332)]=null,le[r(602)]=null}if(s){const e=le[r(993)](),t=Cr(s,i);We._opt[r(1143)]&&a&&postMessage({cmd:Se[r(893)],buffer:a,ts:e,isHevc:!1},[a[r(1411)]]),le.doDecode(t,{type:we.video,ts:e,isIFrame:i,cts:0})}}})},handleVideoH265Frames(e){const t=i;let r=[],n=[],s=!1,a=!1;le[t(1461)][t(911)]&&(r=le[t(1461)][t(911)],a=le[t(1461)].vcl,s=le[t(1461)][t(956)],le[t(1461)]={});let o={};for(let i of e){if(i[t(1157)]<4)continue;const e=Qr(i);let c=!1,u=tn(e);en(e)&&(o=le[t(1380)](i),c=!0),r.length&&a&&(o[t(1116)]||!c)&&(n[t(685)]({units:r,isIFrame:s}),r=[],s=!1,a=!1),r[t(685)](i),s=s||u,a=a||c}r[t(897)]&&(le[t(1461)]={units:r,vcl:a,iFrame:s}),n[t(790)](e=>{const r=t,n=e[r(911)],i=e.isIFrame;let s=null,a=null;if(n[r(790)](e=>{const t=r,n=e[0]>>>1&63;switch(n){case Fe.pps:le.pps=e;break;case Fe[t(1332)]:le[t(1332)]=e;break;case Fe[t(1181)]:le[t(1181)]=e;break;case Fe.suffixSei:case Fe[t(706)]:a=e}if(en(n)){const r=xt(e);if(s){const e=new Uint8Array(s.byteLength+r.byteLength);e[t(701)](s,0),e.set(r,s.byteLength),s=e}else s=r}}),!le.isSendSeqHeader&&le.sps&&le[r(602)]&&le[r(1181)]){le.isSendSeqHeader=!0;const e=Xr({sps:le.sps,pps:le.pps,vps:le[r(1181)]});We[r(769)](e,{type:we[r(490)],ts:0,isIFrame:!0,cts:0}),le[r(1332)]=null,le[r(602)]=null,le[r(1181)]=null}if(le[r(1050)]){if(le[r(1332)]&&le[r(602)]&&le[r(1181)]){const e=Xr({sps:le.sps,pps:le[r(602)],vps:le[r(1181)]}),t=le.localDts;We[r(769)](e,{type:we[r(490)],ts:t,isIFrame:!0,cts:0}),le.sps=null,le.pps=null,le[r(1181)]=null}if(s){const e=le[r(993)](),t=Zr(s,i);We[r(1355)][r(1143)]&&a&&postMessage({cmd:Se[r(893)],buffer:a,ts:e,isHevc:!0},[a.buffer]),le[r(1097)](t,{type:we[r(490)],ts:e,isIFrame:i,cts:0})}}})},handleVideoH265Frames_1(e){const t=i;e[t(790)](e=>{le[t(1062)](e)})},parseVideo264Header(e){const t=i,r=new ko(e);r[t(1049)]();return{isfms:0===r[t(1215)](),sType:r.readUEG()}},parseVideo265Header(e){const t=i,r=new ko(e);return r[t(1049)](),{nalType:r[t(661)](6),isfms:0===r[t(661)](1),sType:r[t(661)](3)}}},de={LOG_NAME:"worker fmp4Demuxer",mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,audioTrackType:null,isHevc:!1,listenMp4Box(){const e=i;de.mp4Box=ua[e(1137)](),de[e(1299)].onReady=de[e(462)],de.mp4Box[e(1323)]=de.onError,de[e(1299)][e(557)]=de.onSamples,We[e(543)](de.LOG_NAME,"init")},destroy(){const e=i;de[e(1299)]&&(de[e(1299)][e(1106)](),de.mp4Box[e(770)](),de.mp4Box[e(1031)](),de[e(1299)]=null),de[e(1155)]=0,de[e(1244)]=null,de[e(1243)]=null,de[e(687)]=null,de[e(751)]=!1,We[e(543)](de.LOG_NAME,e(1031))},_getSeqHeader(e){const t=i,r=de.mp4Box[t(810)](e.id);for(const e of r[t(968)][t(1331)][t(1344)][t(838)][t(563)])if(e[t(1183)]||e[t(523)]){const r=new(ua[t(437)])(void 0,0,ua.DataStream[t(1118)]);let n=[];e[t(1183)]?(e.avcC[t(963)](r),n=[23,0,0,0,0]):(de.isHevc=!0,We[t(751)]=!0,e.hvcC[t(963)](r),n=[28,0,0,0,0]);const i=new Uint8Array(r[t(1411)],8),s=new Uint8Array(n[t(897)]+i[t(897)]);return s[t(701)](n,0),s[t(701)](i,n[t(897)]),s}return null},onReady(e){const t=i;We.debugLog(de[t(1459)],t(1370));const r=e[t(1441)][0];let n=e[t(1394)][0];if(r){de[t(1244)]=r.id;const e=de._getSeqHeader(r);e&&(We[t(543)](de[t(1459)],t(561)),We[t(831)](e,0,!0,0)),de[t(1299)][t(984)](r.id)}if(!n&&(n=(e.tracks||[])[t(471)](e=>{const r=t;return e.name===r(398)})),n&&We._opt[t(1439)]){de[t(1243)]=n.id;const e=n[t(1264)]||{},r=n[t(1035)]||"";let i="";if(r[t(1081)](t(465))?i=Be[t(1120)]:r[t(1081)](t(406))?i=Be[t(507)]:r.includes(t(1493))?i=Be.MULAW:r[t(1081)]("alaw")&&(i=Be[t(1095)]),i&&n.id){if(de[t(687)]=i,We[t(543)](de.LOG_NAME,"onReady and audioTrack is",Me[i]),de[t(1299)][t(984)](n.id),de[t(877)]()){const r=pt.indexOf(e[t(906)]),i=n[t(1035)][t(619)](t(1507),""),s=mt({profile:parseInt(i,10),sampleRate:r,channel:e[t(833)]});We[t(543)](de[t(1459)],t(1341)),We.decodeAudio(s,0)}}else We[t(569)](de[t(1459)],t(1190),r)}de.mp4Box[t(1071)]()},onError(e){const t=i;We[t(882)](de[t(1459)],t(459),e)},onSamples(e,t,r){const n=i;if(e===de.videoTrackId){for(const e of r){const t=e.data,r=e.is_sync,i=1e3*e[n(1209)]/e[n(1134)];e[n(823)],e[n(1134)],r&&We[n(1164)](i);let s=null;s=de[n(751)]?Zr(t,r):Cr(t,r),We[n(769)](s,{type:we.video,ts:i,isIFrame:r,cts:0})}de[n(1299)].removeUsedSamples(e)}else if(e===de[n(1243)]){if(We._opt[n(1439)]){for(const e of r){const t=e[n(1025)],r=1e3*e.cts/e[n(1134)];e.duration,e[n(1134)];let i=null;de[n(877)]()?i=vt(t):de[n(1199)]()?i=zo(t):de[n(819)]()?i=Ho(t):de.isMP3()&&(i=lo(t)),We[n(769)](i,{type:we[n(1264)],ts:r,isIFrame:!1,cts:0})}de.mp4Box[n(1403)](e)}}else We.debugWarn(de.LOG_NAME,n(1146),e)},dispatch(e){const t=i;let r=new Uint8Array(e);r[t(1411)][t(881)]=de.offset,de[t(1155)]+=r[t(1157)],de.mp4Box[t(556)](r[t(1411)])},isAAC:()=>de[i(687)]===Be.AAC,isMP3(){const e=i;return de[e(687)]===Be[e(1120)]},isG711(){const e=i;return de.audioTrackType===Be.MULAW||de[e(687)]===Be[e(1095)]},isG711A(){const e=i;return de.audioTrackType===Be[e(1095)]},isG711U(){const e=i;return de[e(687)]===Be[e(1119)]}},fe={LOG_NAME:i(730),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:i(1472),hasInitVideoCodec:!1,localDts:0,dispatch(e){const t=i,r=new Uint8Array(e);fe[t(520)](r)},destroy(){const e=i;fe[e(1142)]=new Uint8Array(0),fe.parsedOffset=0,fe[e(1093)]=0,fe[e(1482)]=0,fe[e(491)]=e(1472),fe[e(1024)]=!1,fe[e(775)]=0,We.debugLog(fe[e(1459)],"destroy")},extractNALu(e){const t=i;if(!e||e.byteLength<1)return void We[t(569)](fe.LOG_NAME,t(939),e);const r=new Uint8Array(fe.lastBuffer[t(897)]+e.length);for(r[t(701)](fe[t(1142)],0),r[t(701)](new Uint8Array(e),fe.lastBuffer[t(897)]),fe[t(1142)]=r;;){if(fe[t(491)]===t(1472)){let e=!1;for(;fe.lastBuffer[t(897)]-fe.parsedOffset>=4;)if(0===fe[t(1142)][fe[t(641)]])if(0===fe.lastBuffer[fe[t(641)]+1])if(1===fe[t(1142)][fe[t(641)]+2]){if(182===fe[t(1142)][fe[t(641)]+3]){fe[t(491)]="findFirstStartCode",fe[t(1093)]=fe.parsedOffset,fe.parsedOffset+=4,e=!0;break}fe[t(641)]++}else fe[t(641)]++;else fe[t(641)]++;else fe[t(641)]++;if(e)continue;break}if(fe[t(491)]===t(1364)){let e=!1;for(;fe[t(1142)][t(897)]-fe.parsedOffset>=4;)if(0===fe[t(1142)][fe[t(641)]])if(0===fe[t(1142)][fe[t(641)]+1])if(1===fe[t(1142)][fe.parsedOffset+2]){if(182===fe[t(1142)][fe[t(641)]+3]){fe[t(491)]="findSecondStartCode",fe.secondStartCodeOffset=fe.parsedOffset,fe.parsedOffset+=4,e=!0;break}fe.parsedOffset++}else fe.parsedOffset++;else fe[t(641)]++;else fe[t(641)]++;if(e)continue;break}if(fe[t(491)]===t(1148)){if(!(fe.lastBuffer[t(897)]-fe[t(641)]>0))break;{let e,r=192&fe[t(1142)][fe.parsedOffset];e=0==r?fe[t(1482)]-14:fe[t(1482)];let n,i=0==(192&fe[t(1142)][fe[t(1093)]+4]);if(i){if(fe[t(1093)]-14<0)return void We.debugWarn(fe[t(1459)],t(756),fe[t(1093)]-14);!fe[t(1024)]&&(fe.hasInitVideoCodec=!0,We[t(543)](fe[t(1459)],"setCodec"),Je[t(922)](De[t(1234)],"",We[t(668)]())),n=fe[t(1142)][t(1184)](fe[t(1093)]-14,e)}else n=fe.lastBuffer[t(1184)](fe[t(1093)],e);let s=fe[t(993)]();fe.hasInitVideoCodec?(postMessage({cmd:Se.workerFetch,type:ke[t(1126)],value:8*n.byteLength}),postMessage({cmd:Se[t(1293)],type:ke[t(1358)],value:s}),w=s,null===I&&(I=Mt()),E+=1,We[t(785)](),Je.decode(n,i?1:0,s)):We[t(569)](fe[t(1459)],t(1089)),fe[t(1142)]=fe[t(1142)][t(1184)](e),0==r?fe[t(1093)]=14:fe.firstStartCodeOffset=0,fe.parsedOffset=fe[t(1093)]+4,fe[t(491)]="findFirstStartCode"}}}},getNaluDts(){const e=i;let t=fe[e(775)];return fe[e(775)]=fe[e(775)]+40,t}},he={TAG_NAME:"worker TsLoaderV2",first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new bo,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:i(490),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:"audio",id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,_videoPidList:[],_audioPidList:[],currentVideoTrackIndex:-1,currentAudioTrackIndex:-1,_isEmitVideoTrackPidList:!1,_isEmitAudioTrackPidList:!1,init(){const e=i;We[e(1355)].tsVideoTrackIndex&&(he[e(637)]=We[e(1355)][e(1010)]-1),We[e(1355)].tsAudioTrackIndex&&(he[e(1467)]=We[e(1355)][e(884)]-1),We[e(543)](he[e(1450)],"init")},destroy(){const e=i;he[e(1065)]=null,he[e(1505)]=null,he.section_slice_queues_=null,he[e(609)]=null,he[e(631)]=null,he[e(720)]=null,he[e(991)]=null,he.audio_track_=null,he[e(1427)]=null,We[e(543)](he[e(1450)],e(1031))},probe(e){const t=i;let r=new Uint8Array(e),n=-1,s=188;if(r[t(1157)]<=3*s)return{needMoreData:!0};for(;-1===n;){let e=Math[t(764)](1e3,r[t(1157)]-3*s);for(let t=0;t<e;){if(71===r[t]&&71===r[t+s]&&71===r[t+2*s]){n=t;break}t++}if(-1===n)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===n?{match:!1}:(192===s&&n>=4?(We.debugLog(he[t(1450)],"ts_packet_size = 192, m2ts mode"),n-=4):204===s&&We[t(543)](he.TAG_NAME,"ts_packet_size = 204, RS encoded MPEG2-TS stream"),{match:!0,consumed:0,ts_packet_size:s,sync_offset:n})},_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:{}}),_isTsPacketSizeValid(){const e=i;return 188===he[e(835)]||192===he[e(835)]||204===he[e(835)]},dispatch(e){const t=i;he[t(1427)]&&(e=function(...e){const t=Ga;if((e=e[t(220)](Boolean))[t(229)]<2)return e[0];const r=new Uint8Array(e[t(230)]((e,r)=>e+r[t(233)],0));let n=0;return e[t(226)](e=>{const i=t;r[i(225)](e,n),n+=e[i(233)]}),r}(he[t(1427)],e),he[t(1427)]=null);let r=e.buffer;const n=he[t(1170)](r);n?he._remainingPacketData=e[t(1184)](n):e.length<he[t(835)]&&(he[t(1427)]=e)},parseChunks(e){const t=i;let r=0;if(he.first_parse_){he[t(996)]=!1;const n=he[t(873)](e);n[t(1213)]&&(he.tsPacketSize=n.ts_packet_size,he[t(867)]=n.sync_offset),r=he[t(867)],We[t(543)](he[t(1450)],t(1124)+he[t(835)]+t(586)+he[t(867)]),Kt(he[t(1353)]())&&postMessage({cmd:Se.tsError,value:Ee[t(1217)],msg:he[t(835)]})}if(!Kt(he._isTsPacketSizeValid())){for(;r+he[t(835)]<=e[t(1157)];){192===he[t(835)]&&(r+=4);const n=new Uint8Array(e,r,188);let i=n[0];if(71!==i){We[t(569)](he[t(1450)],t(439)+i+", not 0x47 and break");break}let s=(64&n[1])>>>6;n[1];let a=(31&n[1])<<8|n[2],o=(48&n[3])>>>4,c=15&n[3],u=!(!he[t(1235)]||he[t(1235)][t(834)]!==a),l={},d=4;if(2==o||3==o){let e=n[4];if(e>0&&(u||3==o)){l[t(1099)]=(128&n[5])>>>7,l.random_access_indicator=(64&n[5])>>>6,l.elementary_stream_priority_indicator=(32&n[5])>>>5;let e=(16&n[5])>>>4;if(e){let e=300*(n[6]<<25|n[7]<<17|n[8]<<9|n[9]<<1|n[10]>>>7)+((1&n[10])<<8|n[11]);he[t(460)]=e}if(We[t(1355)][t(548)]){if(1===(2&n[5])>>>1){let r=6;e&&(r+=6),(8&n[5])>>>3&&(r+=6),(4&n[5])>>>2&&(r+=1);let i=n[r],s=n.subarray(r+1,r+1+i);const a=new Uint8Array(s);postMessage({cmd:Se[t(933)],buffer:a},[a[t(1411)]])}}}if(2==o||5+e===188){r+=188,204===he[t(835)]&&(r+=16);continue}d=5+e}if(1==o||3==o)if(0===a||a===he.current_pmt_pid_||null!=he[t(1235)]&&he[t(1235)].pid_stream_type[a]===ho[t(1500)]){let n=188-d;he.handleSectionSlice(e,r+d,n,{pid:a,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[t(799)]})}else if(null!=he.pmt_&&null!=he[t(1235)][t(1291)][a]){let n=188-d,i=he[t(1235)].pid_stream_type[a];(a===he[t(1235)].common_pids[t(519)]||a===he[t(1235)][t(983)][t(907)]||a===he.pmt_[t(983)].adts_aac||a===he.pmt_[t(983)].loas_aac||a===he[t(1235)][t(983)][t(895)]||a===he[t(1235)][t(983)].eac3||a===he[t(1235)][t(983)][t(485)]||a===he.pmt_[t(983)][t(465)]||a===he[t(1235)].common_pids[t(395)]||a===he.pmt_[t(983)][t(588)]||!0===he[t(1235)][t(669)][a]||!0===he.pmt_[t(1497)][a]||!0===he[t(1235)][t(1029)][a]||!0===he[t(1235)][t(1428)][a])&&he[t(480)](e,r+d,n,{pid:a,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[t(799)]})}r+=188,204===he.tsPacketSize&&(r+=16)}return he[t(686)](),r}},handleSectionSlice(e,t,r,n){const s=i;let a=new Uint8Array(e,t,r),o=he.section_slice_queues_[n[s(1257)]];if(n[s(891)]){let i=a[0];if(null!=o&&0!==o[s(1058)]){let a=new Uint8Array(e,t+1,Math.min(r,i));o.slices[s(685)](a),o.total_length+=a[s(1157)],o[s(1058)]===o[s(633)]?he[s(535)](o,n):he.clearSlices(o,n)}for(let c=1+i;c<a[s(1157)];){if(255===a[c+0])break;let i=(15&a[c+1])<<8|a[c+2];he.section_slice_queues_[n.pid]=new po,o=he[s(782)][n[s(1257)]],o.expected_length=i+3,o[s(799)]=n.random_access_indicator;let u=new Uint8Array(e,t+c,Math[s(764)](r-c,o[s(633)]-o.total_length));o[s(1294)].push(u),o[s(1058)]+=u[s(1157)],o[s(1058)]===o[s(633)]?he[s(535)](o,n):o[s(1058)]>=o[s(633)]&&he[s(1476)](o,n),c+=u[s(1157)]}}else if(null!=o&&0!==o[s(1058)]){let i=new Uint8Array(e,t,Math.min(r,o[s(633)]-o.total_length));o[s(1294)][s(685)](i),o[s(1058)]+=i[s(1157)],o[s(1058)]===o[s(633)]?he[s(535)](o,n):o[s(1058)]>=o[s(633)]&&he[s(1476)](o,n)}},handlePESSlice(e,t,r,n){const s=i;let a=new Uint8Array(e,t,r),o=a[0]<<16|a[1]<<8|a[2];a[3];let c=a[4]<<8|a[5];if(n.payload_unit_start_indicator){if(1!==o)return void We[s(569)](he[s(1450)],s(673)+o);let e=he[s(1505)][n.pid];e&&(0===e[s(633)]||e[s(633)]===e[s(1058)]?he[s(1226)](e,n):he[s(1476)](e,n)),he[s(1505)][n[s(1257)]]=new po,he[s(1505)][n[s(1257)]].random_access_indicator=n.random_access_indicator}if(null==he[s(1505)][n.pid])return;let u=he.pes_slice_queues_[n[s(1257)]];u[s(1294)][s(685)](a),n.payload_unit_start_indicator&&(u.expected_length=0===c?0:c+6),u.total_length+=a[s(1157)],u[s(633)]>0&&u[s(633)]===u.total_length?he[s(1226)](u,n):u[s(633)]>0&&u[s(633)]<u[s(1058)]&&he.clearSlices(u,n)},emitSectionSlices(e,t){const r=i;let n=new Uint8Array(e[r(1058)]);for(let t=0,i=0;t<e.slices.length;t++){let s=e[r(1294)][t];n[r(701)](s,i),i+=s[r(1157)]}e[r(1294)]=[],e[r(633)]=-1,e[r(1058)]=0;let s={};s.pid=t.pid,s[r(1025)]=n,s[r(1079)]=e[r(1079)],s.random_access_indicator=e[r(799)],he.parseSection(s)},emitPESSlices(e,t){const r=i;let n=new Uint8Array(e[r(1058)]);for(let t=0,i=0;t<e[r(1294)][r(897)];t++){let s=e[r(1294)][t];n.set(s,i),i+=s[r(1157)]}e[r(1294)]=[],e[r(633)]=-1,e[r(1058)]=0;let s=new vo;s[r(1257)]=t[r(1257)],s.data=n,s.stream_type=t[r(566)],s[r(799)]=e[r(799)],he[r(985)](s)},clearSlices(e){const t=i;e.slices=[],e[t(633)]=-1,e[t(1058)]=0},parseSection(e){const t=i;let r=e[t(1025)],n=e[t(1257)];0===n?he[t(702)](r):n===he.current_pmt_pid_?he[t(1030)](r):null!=he[t(1235)]&&he[t(1235)][t(652)][n]&&he[t(1266)](r)},parsePES(e){const t=i;let r=e[t(1025)],n=r[0]<<16|r[1]<<8|r[2],s=r[3],a=r[4]<<8|r[5];if(1===n){if(188!==s&&190!==s&&191!==s&&240!==s&&241!==s&&255!==s&&242!==s&&248!==s){r[6];let n,i,o=(192&r[7])>>>6,c=r[8];(2===o||3===o)&&(n=536870912*(14&r[9])+4194304*(255&r[10])+16384*(254&r[11])+128*(255&r[12])+(254&r[13])/2,i=3===o?536870912*(14&r[14])+4194304*(255&r[15])+16384*(254&r[16])+128*(255&r[17])+(254&r[18])/2:n);let u,l=9+c;if(0!==a){if(a<3+c)return void We[t(569)](he[t(1450)],t(1005));u=a-3-c}else u=r[t(1157)]-l;let d=r[t(1184)](l,l+u);switch(e[t(566)]){case ho[t(1471)]:case ho[t(837)]:he[t(750)](d,n);break;case ho[t(976)]:he[t(1235)].common_pids[t(485)]===e[t(1257)]?he.parseOpusPayload(d,n):he[t(1235)][t(983)][t(895)]===e[t(1257)]?he[t(553)](d,n):he[t(1235)][t(983)].eac3===e[t(1257)]?he[t(936)](d,n):he[t(1235)].asynchronous_klv_pids[e[t(1257)]]?he[t(1123)](d,e[t(1257)],s):he[t(1235)].smpte2038_pids[e.pid]?he[t(469)](d,n,i,e[t(1257)],s):he[t(841)](d,n,i,e[t(1257)],s);break;case ho.kADTSAAC:he.parseADTSAACPayload(d,n);break;case ho[t(898)]:he[t(615)](d,n);break;case ho[t(1292)]:he.parseAC3Payload(d,n);break;case ho.kEAC3:he[t(936)](d,n);break;case ho[t(1129)]:he.pmt_.timed_id3_pids[e[t(1257)]]?he[t(1388)](d,n,i,e[t(1257)],s):he[t(1235)][t(1029)][e[t(1257)]]&&he.parseSynchronousKLVMetadataPayload(d,n,i,e.pid,s);break;case ho.kH264:he[t(541)](d,n,i,e.random_access_indicator);break;case ho[t(1173)]:he[t(711)](d,n,i,e[t(799)]);break;case ho[t(1417)]:he.parseG711Payload(d,n,!0);break;case ho[t(969)]:he.parseG711Payload(d,n,!1);break;default:We[t(543)](he.TAG_NAME,t(796)+e[t(566)]+t(614)+e[t(1257)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&e[t(566)]===ho[t(976)]){let n,i=6;n=0!==a?a:r[t(1157)]-i;let o=r[t(1184)](i,i+n);he[t(841)](o,void 0,void 0,e[t(1257)],s)}}else We[t(882)](he[t(1450)],"parsePES: packet_start_code_prefix should be 1 but with value "+n)},parsePAT(e){const t=i;let r=e[0];if(0!==r)return void We.debugWarn(he[t(1450)],t(405)+r+" is not corresponded to PAT!");let n=(15&e[1])<<8|e[2];e[3],e[4];let s=(62&e[5])>>>1,a=1&e[5],o=e[6];e[7];let c=null;if(1===a&&0===o)c={version_number:0,network_pid:0,program_pmt_pid:{}},c.version_number=s;else if(c=he.pat_,null==c)return;let u=n-5-4,l=-1,d=-1;for(let r=8;r<8+u;r+=4){let n=e[r]<<8|e[r+1],i=(31&e[r+2])<<8|e[r+3];0===n?c.network_pid=i:(c[t(605)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===a&&0===o&&(null==he.pat_&&We[t(543)](he[t(1450)],t(802)+JSON[t(492)](c)),he[t(646)]=c,he[t(415)]=l,he[t(418)]=d)},parsePMT(e){const t=i;let r=e[0];if(2!==r)return void We[t(882)](he[t(1450)],t(1150)+r+t(499));let n,s=(15&e[1])<<8|e[2],a=e[3]<<8|e[4],o=(62&e[5])>>>1,c=1&e[5],u=e[6];if(e[7],1===c&&0===u)n=he[t(1193)](),n.program_number=a,n[t(664)]=o,he.program_pmt_map_[a]=n;else if(n=he[t(472)][a],null==n)return;n[t(834)]=(31&e[8])<<8|e[9];let l=(15&e[10])<<8|e[11],d=12+l,f=s-9-l-4;for(let r=d;r<d+f;){let i=e[r],s=(31&e[r+1])<<8|e[r+2],a=(15&e[r+3])<<8|e[r+4];n.pid_stream_type[s]=i;let o=n[t(983)][t(519)]||n.common_pids[t(907)],c=n[t(983)][t(1503)]||n[t(983)][t(1379)]||n[t(983)][t(895)]||n[t(983)][t(736)]||n.common_pids[t(485)]||n[t(983)][t(465)]||n.common_pids[t(395)]||n[t(983)][t(588)];if(i!==ho[t(940)]||o)if(i!==ho[t(1173)]||o)if(i!==ho[t(1208)]||c)if(i!==ho[t(898)]||c)if(i!==ho.kAC3||c)if(i!==ho[t(1108)]||c)if(i!==ho[t(1471)]&&i!==ho.kMPEG2Audio||c)if(i!==ho.G711A||c)if(i!==ho[t(969)]||c)if(i===ho.kPESPrivateData){if(n[t(669)][s]=!0,a>0){for(let i=r+5;i<r+5+a;){let r=e[i+0],a=e[i+1];if(5===r){let r=String[t(863)](...Array[t(981)](e[t(1184)](i+2,i+2+a)));r===t(1041)?n[t(497)][s]=!0:r===t(445)?n.common_pids[t(485)]=s:r===t(1021)&&(n[t(1428)][s]=!0)}else if(127===r&&s===n[t(983)][t(485)]){let r=null;if(128===e[i+2]&&(r=e[i+3]),null==r){We.debugWarn(he[t(1450)],t(533));continue}const n={codec:t(485),channel_count:15&r?15&r:2,channel_config_code:r,sample_rate:48e3},s={codec:t(485),meta:n};0==he[t(917)]?(he[t(631)]=n,he[t(589)](s)):he[t(442)](s)&&(he.dispatchAudioMediaSegment(),he.dispatchAudioInitSegment(s))}i+=2+a}let o=e[t(1184)](r+5,r+5+a);he.dispatchPESPrivateDataDescriptor(s,i,o)}}else if(i===ho[t(1129)]){if(a>0)for(let i=r+5;i<r+5+a;){let r=e[i+0],a=e[i+1];if(38===r){let r=e[i+2]<<8|e[i+3],a=null;65535===r&&(a=String[t(863)](...Array.from(e[t(1184)](i+4,i+4+4))));let o=null;if(255===e[i+4+(65535===r?4:0)]){let n=4+(65535===r?4:0)+1;o=String.fromCharCode(...Array[t(981)](e.subarray(i+n,i+n+4)))}"ID3 "===a&&o===t(502)?n[t(1497)][s]=!0:o===t(1021)&&(n[t(1029)][s]=!0)}i+=2+a}}else i===ho[t(1500)]&&(n.scte_35_pids[s]=!0);else n[t(983)][t(588)]=s;else n[t(983)].g711a=s;else n[t(983)].mp3=s;else n[t(983)][t(736)]=s;else n[t(983)][t(895)]=s;else n.common_pids[t(1379)]=s;else n[t(983)][t(1503)]=s;else!he[t(792)][t(1081)](s)&&he._videoPidList[t(685)](s),-1===he[t(637)]||-1!==he[t(637)]&&void 0!==he[t(792)][he[t(637)]]?n[t(983)][t(907)]=s:We[t(543)](he[t(1450)],"select video track index is "+(he[t(637)]+1)+", and pid list "+he._videoPidList.join(",")+", so ignore this pid "+s);else!he[t(792)][t(1081)](s)&&he[t(792)].push(s),-1===he[t(637)]||-1!==he.currentVideoTrackIndex&&void 0!==he[t(792)][he[t(637)]]?n[t(983)].h264=s:We[t(543)](he[t(1450)],"select video track index is "+(he[t(637)]+1)+t(865)+he._videoPidList[t(1185)](",")+t(1462)+s);r+=5+a}a===he[t(415)]&&(null==he[t(1235)]&&We.debugLog(he[t(1450)],t(1200)+JSON[t(492)](n)),he[t(1235)]=n,(n.common_pids[t(519)]||n.common_pids.h265)&&(he.has_video_=!0),(n.common_pids[t(1503)]||n.common_pids.loas_aac||n.common_pids.ac3||n[t(983)][t(485)]||n[t(983)].mp3||n[t(983)][t(395)]||n[t(983)][t(588)])&&(he[t(1068)]=!0),!he._isEmitVideoTrackPidList&&(he[t(1372)]=!0,We[t(543)](he[t(1450)],t(417)+he[t(792)][t(1185)](","))))},parseSCTE35(e){},parseH264Payload(e,t,r,n){const s=i;let a=new Br(e),o=null,c=null,u=[],l=0,d=!1;for(;null!=(o=a[s(1166)]());){let e=new Mr(o);if(e[s(1287)]===Ue[s(584)]){let t=pr[s(606)](o[s(1025)]);he[s(595)]?!0===he[s(1064)](e,t)&&(We[s(543)](he[s(1450)],s(915)),he[s(1225)]=!0,he.video_metadata_={vps:void 0,sps:e,pps:void 0,details:t}):(he.video_metadata_.sps=e,he[s(609)][s(1311)]=t)}else e[s(1287)]===Ue[s(515)]?(!he[s(595)]||he.video_metadata_changed_)&&(he[s(609)][s(602)]=e,he[s(609)][s(1332)]&&he[s(609)][s(602)]&&(he.video_metadata_changed_&&he.dispatchVideoMediaSegment(),he.dispatchVideoInitSegment())):(e[s(1287)]===Ue.kSliceIDR||e.type===Ue[s(1179)]&&1===n)&&(d=!0);he[s(595)]&&(u.push(e),l+=e[s(1025)][s(1157)])}let f=Math.floor(t/he[s(1172)]),h=Math[s(1335)](r/he.timescale_);if(u[s(897)]){let e=he[s(991)];for(let e=0;e<u[s(897)];e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c[s(1157)]+t[s(1025)][s(1157)]);e[s(701)](c,0),e.set(t.data,c[s(1157)]),c=e}}let t={length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,type:we[s(490)],isHevc:!1};e[s(705)][s(685)](t),e.length=c[s(1157)]}},parseH265Payload(e,t,r,n){const s=i;let a=new rn(e),o=null,c=null,u=[],l=0,d=!1;for(;null!=(o=a[s(1166)]());){let e=new nn(o);if(e[s(1287)]===Fe.kSliceVPS){if(!he[s(595)]){let t=qr[s(628)](o[s(1025)]);he[s(609)][s(1181)]=e,he[s(609)].details={...he.video_metadata_[s(1311)],...t}}}else if(e.type===Fe[s(584)]){let t=qr[s(862)](o[s(1025)]);he[s(595)]?!0===he.detectVideoMetadataChange(e,t)&&(We[s(543)](he[s(1450)],s(1251)),he[s(1225)]=!0,he[s(609)]={vps:void 0,sps:e,pps:void 0,details:t}):(he[s(609)].sps=e,he.video_metadata_[s(1311)]={...he.video_metadata_[s(1311)],...t})}else if(e[s(1287)]===Fe.kSlicePPS){if(!he[s(595)]||he[s(1225)]){let t=qr.parsePPS(o[s(1025)]);he[s(609)][s(602)]=e,he[s(609)].details={...he[s(609)][s(1311)],...t},he[s(609)][s(1181)]&&he[s(609)][s(1332)]&&he[s(609)].pps&&(he.video_metadata_changed_&&he.dispatchVideoMediaSegment(),he[s(1367)]())}}else(e[s(1287)]===Fe[s(1039)]||e[s(1287)]===Fe.kSliceIDR_N_LP||e[s(1287)]===Fe[s(836)])&&(d=!0);he[s(595)]&&(u[s(685)](e),l+=e[s(1025)][s(1157)])}let f=Math[s(1335)](t/he[s(1172)]),h=Math[s(1335)](r/he[s(1172)]);if(u[s(897)]){let e=he[s(991)];for(let e=0;e<u[s(897)];e++){let t=u[e];if(null==c)c=t[s(1025)];else{let e=new Uint8Array(c[s(1157)]+t[s(1025)][s(1157)]);e[s(701)](c,0),e[s(701)](t.data,c[s(1157)]),c=e}}let t={type:we.video,length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,isHevc:!0};e.samples[s(685)](t),e[s(897)]=c.byteLength}},detectVideoMetadataChange(e,t){const r=i;if(t[r(585)]!==he[r(609)][r(1311)][r(585)])return We[r(543)](he[r(1450)],"Video: Codec mimeType changed from "+(he.video_metadata_.details.codec_mimetype+r(1322)+t[r(585)])),!0;if(t[r(947)][r(660)]!==he.video_metadata_.details.codec_size[r(660)]||t.codec_size.height!==he.video_metadata_[r(1311)][r(947)].height){let e=he[r(609)].details[r(947)],n=t[r(947)];return We.debugLog(he[r(1450)],"Video: Coded Resolution changed from "+e[r(660)]+"x"+e[r(635)]+" to "+n[r(660)]+"x"+n[r(635)]),!0}return t[r(781)][r(660)]!==he[r(609)][r(1311)][r(781)].width&&(We.debugLog(he[r(1450)],"Video: Present resolution width changed from "+he[r(609)][r(1311)][r(781)][r(660)]+" to "+t.present_size[r(660)]),!0)},isInitSegmentDispatched(){const e=i;return he[e(1101)]&&he[e(1068)]||he[e(1101)]&&!he.has_audio_?he[e(595)]:!(he[e(1101)]||!he[e(1068)])&&he[e(917)]},dispatchVideoInitSegment(){const e=i;let t=he[e(609)].details,r={};r[e(1287)]=e(490),r.id=he[e(991)].id,r[e(1134)]=1e3,r[e(823)]=he[e(574)],r[e(760)]=t[e(947)][e(660)],r[e(570)]=t[e(947)][e(635)],r[e(464)]=t[e(781)][e(660)],r.presentHeight=t[e(781)][e(635)],r[e(1278)]=t.profile_string,r[e(524)]=t.level_string,r[e(1156)]=t[e(1501)],r[e(481)]=t[e(528)],r[e(1317)]=t[e(1047)],r[e(765)]=t[e(441)];let n=r.frameRate[e(1189)],s=r[e(765)][e(1262)];if(r.refSampleDuration=n/s*1e3,r[e(1035)]=t.codec_mimetype,he[e(609)][e(1181)]){We[e(751)]=!0;let t=he[e(609)][e(1181)].data[e(1184)](4),n=he[e(609)][e(1332)][e(1025)][e(1184)](4),i=he.video_metadata_.pps.data[e(1184)](4);r.hvcc=Xr({vps:t,sps:n,pps:i}),0==he[e(595)]&&We[e(543)](he[e(1450)],e(1512)+r[e(1035)]),r.hvcc&&We.decodeVideo(r.hvcc,0,!0,0)}else{let t=he[e(609)][e(1332)][e(1025)][e(1184)](4),n=he.video_metadata_[e(602)][e(1025)][e(1184)](4);r[e(578)]=kr({sps:t,pps:n}),0==he[e(595)]&&We.debugLog(he[e(1450)],e(1492)+r.codec),r.avcc&&We[e(831)](r.avcc,0,!0,0)}he[e(595)]=!0,he[e(1225)]=!1;let a=he[e(1065)];a[e(1499)]=!0,a[e(660)]=r[e(760)],a.height=r.codecHeight,a[e(1316)]=r[e(765)][e(1316)],a[e(1278)]=r[e(1278)],a[e(524)]=r.level,a.refFrames=t.ref_frames,a[e(481)]=t[e(1222)],a[e(1248)]=r.sarRatio[e(660)],a[e(953)]=r[e(1317)].height,a[e(1387)]=r[e(1035)],a[e(1439)]&&a.audioCodec?a.mimeType=e(1328)+a[e(1387)]+","+a[e(1037)]+'"':a.mimeType='video/mp2t; codecs="'+a[e(1387)]+'"'},dispatchVideoMediaSegment(){const e=i;he[e(778)]()&&he.video_track_[e(897)]&&he[e(594)]()},dispatchAudioMediaSegment(){const e=i;he.isInitSegmentDispatched()&&he[e(1254)][e(897)]&&he._preDoDecode()},dispatchAudioVideoMediaSegment(){const e=i;he[e(778)]()&&(he[e(1254)][e(897)]||he.video_track_[e(897)])&&he[e(594)]()},parseADTSAACPayload(e,t){const r=i;if(he[r(1101)]&&!he[r(595)])return;if(he.aac_last_incomplete_data_){let t=new Uint8Array(e[r(1157)]+he.aac_last_incomplete_data_.byteLength);t[r(701)](he[r(720)],0),t[r(701)](e,he[r(720)].byteLength),e=t}let n,s;if(null!=t&&(s=t/he[r(1172)]),he[r(631)][r(1035)]===r(1456)){if(null==t&&null!=he[r(1127)])n=1024/he[r(631)][r(1221)]*1e3,s=he[r(1127)]+n;else if(null==t)return void We[r(569)](he[r(1450)],r(1092));if(he[r(720)]&&he[r(1127)]){n=1024/he[r(631)].sampling_frequency*1e3;let e=he.audio_last_sample_pts_+n;Math[r(1210)](e-s)>1&&(We[r(569)](he[r(1450)],"AAC: Detected pts overlapped, expected: "+e+r(866)+s+"ms"),s=e)}}let a,o=new It(e),c=null,u=s;for(;null!=(c=o[r(1152)]());){n=1024/c[r(1221)]*1e3;const e={codec:r(1456),data:c};0==he[r(917)]?(he.audio_metadata_={codec:r(1456),audio_object_type:c[r(626)],sampling_freq_index:c.sampling_freq_index,sampling_frequency:c[r(1221)],channel_config:c[r(1055)]},he.dispatchAudioInitSegment(e)):he.detectAudioMetadataChange(e)&&(he.dispatchAudioMediaSegment(),he.dispatchAudioInitSegment(e)),a=u;let t=Math[r(1335)](u);const i=new Uint8Array(c[r(1025)][r(897)]+2);i[r(701)]([175,1],0),i[r(701)](c[r(1025)],2);let s={payload:i,length:i.byteLength,pts:t,dts:t,type:we[r(1264)]};he[r(1254)].samples[r(685)](s),he.audio_track_.length+=i[r(1157)],u+=n}o[r(1067)]()&&(he[r(720)]=o[r(1061)]()),a&&(he[r(1127)]=a)},parseLOASAACPayload(e,t){const r=i;if(he[r(1101)]&&!he[r(595)])return;if(he[r(720)]){let t=new Uint8Array(e.byteLength+he[r(720)][r(1157)]);t[r(701)](he[r(720)],0),t[r(701)](e,he[r(720)].byteLength),e=t}let n,s;if(null!=t&&(s=t/he[r(1172)]),he[r(631)].codec===r(1456)){if(null==t&&null!=he[r(1127)])n=1024/he.audio_metadata_[r(1221)]*1e3,s=he[r(1127)]+n;else if(null==t)return void We[r(569)](he[r(1450)],r(1092));if(he[r(720)]&&he[r(1127)]){n=1024/he[r(631)].sampling_frequency*1e3;let e=he[r(1127)]+n;Math[r(1210)](e-s)>1&&(We[r(569)](he[r(630)],"AAC: Detected pts overlapped, "+(r(964)+e+r(866)+s)+"ms"),s=e)}}let a,o=new At(e),c=null,u=s;for(;null!=(c=o[r(1152)](Vt(he.loas_previous_frame)?void 0:he[r(1177)]));){he[r(1177)]=c,n=1024/c[r(1221)]*1e3;const e={codec:r(1456),data:c};0==he[r(917)]?(he[r(631)]={codec:r(1456),audio_object_type:c.audio_object_type,sampling_freq_index:c[r(1496)],sampling_frequency:c[r(1221)],channel_config:c[r(1055)]},he[r(589)](e)):he[r(442)](e)&&(he[r(1048)](),he.dispatchAudioInitSegment(e)),a=u;let t=Math[r(1335)](u);const i=new Uint8Array(c.data.length+2);i[r(701)]([175,1],0),i[r(701)](c.data,2);let s={payload:i,length:i[r(1157)],pts:t,dts:t,type:we[r(1264)]};he.audio_track_[r(705)].push(s),he[r(1254)][r(897)]+=i[r(1157)],u+=n}o[r(1067)]()&&(he[r(720)]=o.getIncompleteData()),a&&(he[r(1127)]=a)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(e,t){const r=i;if(he.has_video_&&!he[r(595)])return;let n=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],a=[11025,12e3,8e3,0],o=e[1]>>>3&3,c=(6&e[1])>>1,u=(e[2],(12&e[2])>>>2),l=3!==(e[3]>>>6&3)?2:1,d=0,f=34;switch(r(465),o){case 0:d=a[u];break;case 2:d=s[u];break;case 3:d=n[u]}switch(c){case 1:f=34;break;case 2:f=33,r(897);break;case 3:f=32,r(897)}const h={};h[r(1314)]=f,h.sample_rate=d,h.channel_count=l,h.data=e;const p={codec:r(465),data:h};0==he.audio_init_segment_dispatched_?(he[r(631)]={codec:r(465),object_type:f,sample_rate:d,channel_count:l},he[r(589)](p)):he.detectAudioMetadataChange(p)&&(he[r(1048)](),he[r(589)](p));const m=new Uint8Array(e[r(897)]+1);m.set([32],0),m.set(e,1);let v={payload:m,length:m[r(1157)],pts:t/he[r(1172)],dts:t/he[r(1172)],type:we[r(1264)]};he.audio_track_.samples[r(685)](v),he[r(1254)][r(897)]+=m[r(1157)]},parseG711Payload(e,t,r){const n=i;if(he.has_video_&&!he.video_init_segment_dispatched_)return;const s={};s[n(906)]=8e3,s[n(833)]=1;const a={codec:r?"g711a":n(588)};0==he[n(917)]?(he[n(631)]={codec:a[n(1035)],sample_rate:s[n(906)],channel_count:s[n(833)]},he[n(589)](a)):he[n(442)](a)&&(he[n(1048)](),he[n(589)](a));const o=new Uint8Array(e[n(897)]+1),c=r?[114]:[130];o[n(701)](c,0),o[n(701)](e,1);let u={payload:o,length:o[n(1157)],pts:t/he[n(1172)],dts:t/he[n(1172)],type:we[n(1264)]};he[n(1254)][n(705)].push(u),he[n(1254)][n(897)]+=o[n(1157)]},detectAudioMetadataChange(e){const t=i;if(e[t(1035)]!==he[t(631)][t(1035)])return We[t(543)](he[t(1450)],t(890)+(he[t(631)].codec+t(1322)+e[t(1035)])),!0;if(e[t(1035)]===t(1456)&&"aac"===he.audio_metadata_[t(1035)]){const r=e[t(1025)];if(r[t(626)]!==he[t(631)][t(626)])return We.debugLog(he.TAG_NAME,"AAC: AudioObjectType changed from "+(he.audio_metadata_[t(626)]+t(1322)+r[t(626)])),!0;if(r[t(1496)]!==he[t(631)][t(1496)])return We[t(543)](he[t(1450)],t(946)+(he[t(631)].sampling_freq_index+t(1322)+r[t(1496)])),!0;if(r[t(1055)]!==he[t(631)][t(1055)])return We[t(543)](he.TAG_NAME,t(682)+(he[t(631)].channel_config+t(1322)+r[t(1055)])),!0}else if(e[t(1035)]===t(601)&&he.audio_metadata_[t(1035)]===t(601)){const r=e.data;if(r[t(1221)]!==he[t(631)].sampling_frequency)return We.debugLog(he.TAG_NAME,"AC3: Sampling Frequency changed from "+(he[t(631)][t(1221)]+t(1322)+r[t(1221)])),!0;if(r.bit_stream_identification!==he[t(631)][t(703)])return We[t(543)](he[t(1450)],t(1104)+(he[t(631)][t(703)]+t(1322)+r[t(703)])),!0;if(r[t(1509)]!==he[t(631)][t(1509)])return We[t(543)](he[t(1450)],t(1383)+(he[t(631)][t(1509)]+t(1322)+r[t(1509)])),!0;if(r.channel_mode!==he[t(631)][t(795)])return We[t(543)](he[t(1450)],t(1494)+(he[t(631)].channel_mode+" to ")+r[t(795)]),!0;if(r[t(409)]!==he[t(631)][t(409)])return We[t(543)](he[t(1450)],"AC3: Low Frequency Effects Channel On changed from "+he[t(631)].low_frequency_effects_channel_on+" to "+r[t(409)]),!0}else if(e[t(1035)]===t(485)&&he[t(631)].codec===t(485)){const r=e[t(688)];if(r[t(906)]!==he[t(631)][t(906)])return We.debugLog(he[t(1450)],t(1282)+(he[t(631)][t(906)]+t(1322)+r[t(906)])),!0;if(r[t(833)]!==he[t(631)][t(833)])return We[t(543)](he[t(1450)],t(1117)+(he[t(631)][t(833)]+t(1322)+r[t(833)])),!0}else if(e.codec===t(465)&&he.audio_metadata_[t(1035)]===t(465)){const r=e[t(1025)];if(r.object_type!==he[t(631)][t(1314)])return We[t(543)](he[t(1450)],t(1171)+(he[t(631)][t(1314)]+t(1322)+r.object_type)),!0;if(r.sample_rate!==he[t(631)][t(906)])return We.debugLog(he[t(1450)],"MP3: SamplingFrequencyIndex changed from "+(he[t(631)].sample_rate+t(1322)+r[t(906)])),!0;if(r[t(833)]!==he.audio_metadata_.channel_count)return We.debugLog(he[t(1450)],t(1304)+(he[t(631)][t(833)]+" to ")+r[t(833)]),!0}return!1},dispatchAudioInitSegment(e){const t=i;let r={};if(r[t(1287)]=t(1264),r.id=he[t(1254)].id,r[t(1134)]=1e3,r.duration=he[t(574)],he.audio_metadata_.codec===t(1456)){let n="aac"===e[t(1035)]?e[t(1025)]:null,i=new So(n);r.audioSampleRate=i[t(807)],r[t(759)]=i.sampling_index,r[t(692)]=i.channel_count,r.codec=i[t(585)],r[t(990)]=i[t(1288)],r[t(777)]=i.config,r.refSampleDuration=1024/r[t(913)]*r[t(1134)];const s=mt({profile:We[t(1510)]()?i.object_type:i[t(938)],sampleRate:r[t(759)],channel:r[t(692)]});We.decodeAudio(s,0)}else"ac-3"===he[t(631)][t(1035)]||he[t(631)][t(1035)]===t(1224)||he.audio_metadata_[t(1035)]===t(485)||("mp3"===he.audio_metadata_[t(1035)]?(r.audioSampleRate=he.audio_metadata_[t(906)],r[t(692)]=he[t(631)][t(833)],r[t(1035)]="mp3",r.originalCodec=t(465),r[t(777)]=void 0,t(1120)):he[t(631)][t(1035)]===t(395)?(r[t(913)]=he[t(631)][t(906)],r.channelCount=he[t(631)].channel_count,r[t(1035)]=t(395),r[t(990)]=t(395),r[t(777)]=void 0):he[t(631)].codec===t(588)&&(r[t(913)]=he[t(631)][t(906)],r[t(692)]=he[t(631)].channel_count,r[t(1035)]=t(588),r[t(990)]=t(588),r.config=void 0,t(969)));0==he[t(917)]&&We.debugLog(he[t(1450)],"Generated first AudioSpecificConfig for mimeType: "+r.codec),he[t(917)]=!0,he[t(1225)]=!1},dispatchPESPrivateDataDescriptor(e,t,r){const n=i;let s={};s.pid=e,s[n(566)]=t,s[n(623)]=r},parsePESPrivateDataPayload(e,t,r,n,s){const a=i;let o=new yo;if(o[a(1257)]=n,o[a(728)]=s,o.len=e[a(1157)],o[a(1025)]=e,null!=t){let e=Math[a(1335)](t/he.timescale_);o[a(542)]=e}else o[a(1228)]=he.getNearestTimestampMilliseconds();if(null!=r){let e=Math[a(1335)](r/he.timescale_);o[a(676)]=e}},parseTimedID3MetadataPayload(e,t,r,n,s){const a=i;We[a(543)](he[a(1450)],a(1087)+n+", pts="+t+a(590)+r+a(1240)+s)},parseSynchronousKLVMetadataPayload(e,t,r,n,s){const a=i;We[a(543)](he[a(1450)],a(1056)+n+a(390)+t+a(590)+r+a(1240)+s)},parseAsynchronousKLVMetadataPayload(e,t,r){const n=i;We[n(543)](he[n(1450)],n(1141)+t+n(1240)+r)},parseSMPTE2038MetadataPayload(e,t,r,n,s){const a=i;We.debugLog(he[a(1450)],a(629)+n+", pts="+t+a(590)+r+a(1240)+s)},getNearestTimestampMilliseconds(){const e=i;if(null!=he[e(1127)])return Math[e(1335)](he.audio_last_sample_pts_);if(null!=he[e(460)]){return Math[e(1335)](he[e(460)]/300/he[e(1172)])}},_preDoDecode(){const e=i,t=he[e(991)],r=he[e(1254)];let n=t.samples;he[e(431)](t),he.correctSamplePts(r),r[e(705)][e(897)]>0&&(n=t.samples[e(821)](r[e(705)]),n=n[e(758)]((t,r)=>t[e(676)]-r.dts)),n[e(790)](t=>{const r=e,n=new Uint8Array(t[r(949)]);delete t[r(949)],t[r(1287)]===we.video?he[r(1255)]({...t,payload:n}):t[r(1287)]===we.audio&&he[r(1130)]({...t,payload:n})}),t[e(705)]=[],t[e(897)]=0,r[e(705)]=[],r[e(897)]=0},_doDecodeVideo(e){const t=i,r=new Uint8Array(e[t(949)]);let n=null;n=e.isHevc?Zr(r,e[t(1192)]):Cr(r,e[t(1192)]),e.isIFrame&&We[t(1164)](e[t(676)]);const s=We.cryptoPayload(n,e[t(1192)]);We.decode(s,{type:we[t(490)],ts:e.dts,isIFrame:e[t(1192)],cts:e[t(1209)]})},_doDecodeAudio(e){const t=i,r=new Uint8Array(e[t(949)]),n=We[t(1052)](r);We.decode(n,{type:we[t(1264)],ts:e[t(676)],isIFrame:!1,cts:0})},correctSamplePts(e,t=5){const r=i,n=e.samples||[];n[r(790)](e=>[e[r(1435)]=e[r(676)]]);let s=!1;for(let e=0;e<n[r(897)]-1;e++){const i=n[e],a=n[e+1];i[r(676)]>=a[r(676)]&&(s=!0,a[r(676)]=i[r(676)]+t)}if(s){const e=n[r(610)](e=>{const t=r;return e[t(1435)]===e[t(676)]?"dts is "+e[t(676)]:t(477)+e[t(1435)]+t(1103)+e.dts});We[r(569)](he[r(1450)],r(1076)+e[r(1185)](","))}}},pe={TAG_NAME:i(1162),input:null,destroy(){const e=i;pe[e(779)]&&(pe[e(779)][e(1083)](),pe[e(779)]=null),ne&&(ne=null,ce=null,We.psStreamBuffer=null),pe[e(1386)](),We.debugLog(pe[e(1450)],e(1031))},init(){const e=i;pe[e(1386)](),We[e(1355)].demuxPsUseV2?(ce=pe[e(448)](),ne=Ce(ce)):pe.input=new ar(pe[e(448)]()),We[e(543)](pe[e(1450)],"init and is V2:",We._opt.demuxPsUseV2)},_init(){const e=i;pe[e(554)]={type:null,channelCount:"",channels:0,sampleRate:"",sampleRateIndex:-1},pe[e(773)]={type:null,sps:null,pps:null,vps:null},pe[e(1069)]=!1,pe._isSendVideoSeqHeader=!1,pe[e(542)]=0,pe.dts=0,pe.tmp8=new Uint8Array(4),pe.dv=new DataView(pe[e(1419)].buffer),pe.videoBuffer=[],pe.videoBufferSize=0,pe[e(555)]=0,pe.startTime=0},dispatch(e){const t=i;We._opt[t(539)]?ne(e):pe[t(779)]?pe[t(779)][t(963)](e):We[t(569)](pe[t(1450)],"dispatch() this.input is null")},*demux(){const e=i,t=pe[e(1419)],r=pe.dv;try{let n=!0;for(;!We[e(1e3)];){if(t[e(897)]<4){We[e(569)](pe.TAG_NAME,e(919)),yield t;continue}yield t;const i=r[e(658)](0);if(n){if(i!==Xe.StartCodePS){yield t[e(897)];continue}n=!1}switch(i){case Xe[e(1487)]:yield 9,yield t.subarray(0,1);const n=7&r[e(662)](0);yield n;break;case Xe[e(1431)]:yield t.subarray(0,2);const s=r[e(805)](0);if(s>Qe[e(610)]||s<0){We[e(569)](pe[e(1450)],e(1438)),yield t;continue}const a=yield s;pe[e(1006)](a);break;case Xe.StartCodeVideo:yield t[e(1184)](0,2);const o=r[e(805)](0);if(o>Qe[e(490)]||o<0){We.debugWarn(pe[e(1450)],e(416)),yield t;continue}pe[e(565)](yield o);break;case Xe[e(400)]:yield t[e(1184)](0,2);const c=r[e(805)](0);if(c>Qe[e(1264)]||c<0){We.debugWarn(pe[e(1450)],e(1361)),yield t;continue}pe[e(709)](yield c);break;case Xe[e(1349)]:We.debugLog(pe[e(1450)],e(1349),i),pe[e(537)]();break;default:yield t.subarray(0,2);const u=r[e(805)](0);if(u>Qe[e(696)]||u<0){We[e(569)](pe.TAG_NAME,e(1001)),yield t;continue}yield u}}}catch(t){throw We[e(882)](pe[e(1450)],e(624),t),pe[e(537)](),t}},parsePESPacket(e){const t=i;if(e.length<4)throw new Error(t(545));const r=e[1],n=r>>7==1,s=(64&r)>>6==1,a=e[2];if(e[t(897)]<a+3)throw new Error(t(545));const o=e[t(1184)](3,3+a);return n&&o[t(897)]>4&&(pe.pts=(14&o[0])<<29|o[1]<<22|(254&o[2])<<14|o[3]<<7|o[4]>>1,s&&o.length>9?pe[t(676)]=(14&o[5])<<29|o[6]<<22|(254&o[7])<<14|o[8]<<7|o[9]>>1:pe[t(676)]=pe.pts),e[t(1184)](3+a)},decProgramStreamMap(e){const t=i,r=new DataView(e[t(1411)],e[t(1247)],e.byteLength),n=e[t(897)];let s=2;const a=r.getUint16(s);s+=2,s+=a;let o=r.getUint16(s);for(s+=2;o>0&&!(n<=s+1);){const i=e[s];s++;const a=e[s];if(s++,a>=224&&a<=239?pe[t(773)][t(1287)]||(i===Ze[t(519)]?pe.videoTrack[t(1287)]=De.h264:i===Ze[t(907)]&&(pe[t(773)].type=De[t(907)]),We[t(543)](pe[t(1450)],t(436)+pe[t(773)].type)):a>=192&&a<=223&&(pe[t(554)][t(1287)]||(i===Ze[t(1456)]?pe.audioTrack[t(1287)]=Be.AAC:i===Ze[t(395)]?pe.audioTrack[t(1287)]=Be[t(1417)]:i===Ze[t(588)]?pe[t(554)][t(1287)]=Be[t(969)]:i===Ze[t(465)]&&(pe.audioTrack[t(1287)]=Be[t(1120)]),(pe[t(819)]()||pe[t(1199)]())&&(pe[t(554)][t(692)]=1,pe[t(554)][t(532)]=8e3),We[t(543)](pe[t(1450)],"codec: "+JSON[t(492)](pe[t(554)])))),n<=s+1)break;const c=r.getUint16(s);s+=2,s+=c,o-=4+c}},demuxVideo(e){const t=i,r=pe.parsePESPacket(e),n=pe[t(971)];if(!pe.startTime){if(!function(e,t){const r=Tt,n=Ct(e);let i=!1,s=!1,a=!1;for(let e=0;e<n[r(450)];e++){const o=n[e],c=31&o[0];if(t){const e=o[0]>>1&63;e===Fe.vps?a=!0:e===Fe[r(435)]?i=!0:e===Fe[r(449)]&&(s=!0)}else c===Ue[r(435)]?i=!0:c===Ue.pps&&(s=!0)}return t?i&&s&&a:i&&s}(r,pe.isHevc())){let e="demuxVideo() and "+(pe[t(751)]()?t(751):t(1149))+t(498)+(pe[t(751)]()?t(1447):t(845))+t(1480);return We[t(543)](pe[t(1450)],e),!1}pe[t(510)]=Date[t(1434)](),pe.currentPTS=pe[t(542)]}if(pe[t(555)]===pe.pts)return pe[t(864)]+=r[t(897)],n[t(685)](r[t(640)]()),We[t(543)](pe[t(1450)],"demuxVideo() and currentPTS equal pts "+pe.pts/90+t(721)),!1;if(n[t(897)]&&pe[t(555)]!==pe.pts){let e=0,r=!0;pe[t(751)]()?(126&n[0][4])>>1!=32&&(r=!1):1==(15&n[0][4])&&(r=!1);const i=1==n[t(897)]?n[0]:n[t(1381)]((t,r)=>(t.subarray(e).set(r),e+=r.length,t),new Uint8Array(pe.videoBufferSize)),s=pe[t(542)]/90,a=pe[t(676)]/90;pe[t(887)](i,{isIFrame:r,dts:a,pts:s}),n[t(897)]=0}pe.videoBufferSize+=r[t(897)],n[t(685)](r.slice()),pe[t(555)]=pe[t(542)]},demuxAudio(e){const t=i;if(!We[t(1355)].hasAudio)return;const r=pe[t(798)](e);pe[t(855)](r,pe[t(676)]/90)},_parseVideoData(e,t){const r=i,n=Ct(e),s=pe[r(751)]();if(0===n[r(897)])return;let a=null,o=t[r(1192)]||!1;const c=t.dts,u=t[r(542)],l=u-c;n[r(790)](e=>{const t=r,n=s?e[0]>>>1&63:31&e[0];switch(n){case 5:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:if(!s&&5!==n||s&&5===n)break;o=!0;break;case 6:case 39:case 40:if(!s&&6!==n||s&&6===n)break;We._opt.isEmitSEI&&postMessage({cmd:Se[t(893)],buffer:e,ts:c,isHevc:s},[e[t(1411)]]);break;case 32:if(!s)break;pe[t(773)][t(1181)]?!Zo(pe.videoTrack.vps,e)&&We[t(569)](pe[t(1450)],t(1245)):pe[t(773)].vps=e;break;case 7:case 33:if(!s&&7!==n||s&&7===n)break;pe[t(773)][t(1332)]?!Zo(pe[t(773)][t(1332)],e)&&We[t(569)](pe[t(1450)],t(840)):pe[t(773)].sps=e;break;case 8:case 34:if(!s&&8!==n||s&&8===n)break;pe[t(773)][t(602)]?!Zo(pe.videoTrack.pps,e)&&We[t(569)](pe[t(1450)],t(724)):pe.videoTrack[t(602)]=e}if(s&&en(n)||!s&&xr(n)){const r=xt(e);if(a){const e=new Uint8Array(a.byteLength+r[t(1157)]);e[t(701)](a,0),e[t(701)](r,a[t(1157)]),a=e}else a=r}});let d=null;s?pe[r(773)][r(1332)]&&pe[r(773)][r(602)]&&pe[r(773)][r(1181)]&&(d=Xr({vps:pe[r(773)][r(1181)],sps:pe[r(773)][r(1332)],pps:pe[r(773)][r(602)]})):pe.videoTrack.sps&&pe[r(773)][r(602)]&&(d=kr({sps:pe[r(773)][r(1332)],pps:pe[r(773)][r(602)]})),d&&!pe._isSendVideoSeqHeader&&(We[r(543)](pe[r(1450)],"video seq header"),We[r(831)](d,0,!0,0),pe[r(454)]=!0),a&&pe._doDecodeVideo(a,{pts:u,dts:c,cts:l,isIFrame:o})},_parseAudioData(e,t){const r=i;if(pe[r(877)]()){if(!pe[r(1069)]){const t=function(e){const t=((192&e[2])>>>6)+1,r=(60&e[2])>>>2,n=(1&e[2])<<2|(192&e[3])>>>6,i=new Uint8Array([(3&t)<<3|(14&r)>>1,(1&r)<<7|(15&n)<<3]);return{profile:t,sampleRateIndex:r,sampleRate:ht[r],channel:n,audioSpecificConfig:i}}(e[r(1184)](0,7));pe.audioTrack=Object.assign(pe[r(554)],{description:t[r(677)],sampleRate:t[r(532)],channels:t[r(1017)]});const n=mt({profile:t[r(1278)],sampleRate:t[r(1063)],channel:t[r(1017)]});We.debugLog(pe[r(1450)],r(880),r(512)+t[r(1278)]+r(987)+t[r(532)]+",sampleRateIndex: "+t[r(1063)]+r(1290)+t[r(1017)]),We.decodeAudio(n,0),pe._isSendAACSeqHeader=!0}if(pe[r(1069)]){let n=vt(e[r(1184)](7));pe[r(1130)](n,t)}}else{let n;pe[r(1199)]()?n=zo(e):pe[r(819)]()?n=Ho(e):pe[r(1279)]()&&(n=lo(n)),pe[r(1130)](n,t)}},_doDecodeVideo(e,t){const r=i,n=new Uint8Array(e);let s=null;s=pe[r(751)]()?Zr(n,t[r(1192)]):Cr(n,t[r(1192)]),t.isIFrame&&We.calcIframeIntervalTimestamp(t[r(676)]);const a=We[r(741)](s,t[r(1192)]);We.decode(a,{type:we[r(490)],ts:t[r(676)],isIFrame:t.isIFrame,cts:t[r(1209)]})},_doDecodeAudio(e,t){const r=i,n=We[r(1052)](e);We.decode(n,{type:we[r(1264)],ts:t,isIFrame:!1,cts:0})},isHevc(){const e=i;return pe[e(773)].type===De[e(907)]},isAAC(){const e=i;return pe[e(554)][e(1287)]===Be[e(507)]},isG711A:()=>pe[i(554)].type===Be.G711A,isG711U:()=>pe[i(554)].type===Be.G711U,isMP3(){const e=i;return pe[e(554)][e(1287)]===Be[e(1120)]},_cleanup(){const e=i;We[e(543)](pe[e(1450)],e(616))}},_e=null;(function(){const e=Bt;return!!(et[e(231)]&&et.MediaSource&&e(342)in et[e(464)]&&!0===et[e(464)].canConstructInDedicatedWorker)})()&&(_e={TAG_NAME:i(1236),_resetInIt(){const e=i;_e[e(1149)]=null,_e[e(877)]=null,_e[e(1457)]=null,_e[e(751)]=null,_e.videoInfo={},_e[e(1319)]={},_e[e(613)]={},_e.sourceBuffer=null,_e[e(1100)]=null,_e.hasInit=!1,_e[e(934)]=!1,_e[e(903)]=!1,_e[e(567)]="",_e.audioMimeType="",_e[e(1258)]={},_e[e(923)]={},_e.timeInit=!1,_e[e(716)]=0,_e[e(577)]=0,_e[e(815)]=null,_e[e(1022)]=null,_e.mediaSourceAppendBufferFull=!1,_e.mediaSourceAppendBufferError=!1,_e[e(1506)]=!1,_e[e(816)]=!1,_e.mediaSourceError=!1,_e[e(1284)]=null,_e[e(1385)]=null,_e[e(486)]=null,_e.prevAudioDts=null,_e[e(1175)]=0,_e[e(803)]=!1,_e[e(772)]=null,_e[e(1102)]=null,_e[e(708)]=[],_e[e(1147)]=[],_e[e(1412)]=[],_e[e(788)]=[],_e[e(733)]=[],_e[e(458)]=null,_e[e(1125)]=null,_e[e(1285)]=null,_e[e(725)]=!1,_e[e(1196)]=!1,_e.$video={currentTime:0,readyState:0}},init(){const e=i;_e[e(1036)]=new Ya,_e[e(1464)](),_e[e(1426)]=new self.MediaSource,_e[e(763)]=!!Kt(We._opt[e(995)]),_e[e(421)](),We[e(543)](_e[e(1450)],e(1472))},destroy(){const e=i;_e[e(1106)](),_e[e(883)](),_e.eventListenList&&_e[e(708)][e(897)]&&(_e[e(708)][e(790)](e=>e()),_e[e(708)]=[]),_e[e(1464)](),_e[e(1426)]=null,We.debugLog(_e.TAG_NAME,e(1031))},getState(){const e=i;return _e[e(1426)]&&_e[e(1426)][e(1369)]},isStateOpen(){const e=i;return _e[e(861)]()===Oe[e(719)]},isStateClosed:()=>_e[i(861)]()===Oe.closed,isStateEnded(){const e=i;return _e[e(861)]()===Oe[e(1138)]},_bindMediaSourceEvents(){const e=i,{proxy:t}=_e.events,r=t(_e[e(1426)],Ve[e(1336)],()=>{const t=e;We[t(543)](_e[t(1450)],t(1336)),_e[t(1196)]=!0,_e[t(1109)]()}),n=t(_e[e(1426)],Ve[e(434)],()=>{const t=e;We.debugLog(_e[t(1450)],t(434))}),s=t(_e[e(1426)],Ve[e(748)],()=>{const t=e;We[t(543)](_e[t(1450)],t(748))});_e[e(708)][e(685)](r,n,s)},_onMediaSourceSourceOpen(){const e=i;!_e[e(925)]&&(We[e(543)](_e[e(1450)],e(1392)),_e[e(752)]()),!_e[e(1100)]&&(We[e(543)](_e[e(1450)],e(1216)),_e[e(656)]()),_e[e(414)]()&&_e[e(992)]()},decodeVideo(e,t,r,n){const s=i;if(We[s(1e3)])We[s(569)](_e[s(1450)],s(1033));else if(Kt(_e[s(1237)]))if(r&&e[1]===He[s(1267)]){const n=15&e[0];if(n===De[s(907)]&&Kt(We[s(1355)][s(729)]))return void _e[s(1233)](Ee[s(780)]);_e.videoInfo[s(1035)]=n,postMessage({cmd:Se[s(944)],code:n});const i=new Uint8Array(e);postMessage({cmd:Se[s(1387)],buffer:i,codecId:n},[i[s(1411)]]),_e[s(1237)]=_e._decodeConfigurationRecord(e,t,r,n)}else We[s(569)](_e[s(1450)],s(1366)+r+s(1174)+e[1]+s(999));else if(null===S&&(We[s(543)](_e[s(1450)],s(732)),S=!0,We[s(461)](S)),!_e.isDecodeFirstIIframe&&r&&(_e[s(763)]=!0,We[s(543)](_e[s(1450)],s(1077)+t+s(1295)),S=!1,We[s(461)](S)),_e.isDecodeFirstIIframe){if(r&&0===e[1]){const t=15&e[0];let r={};const n=We[s(1444)]();if(t===De[s(519)]){r=wr(e[s(640)](5),n)}else t===De[s(907)]&&(r=Yr(e,n));const i=_e.videoInfo;i&&i[s(660)]&&i.height&&r&&r[s(760)]&&r[s(570)]&&(r[s(760)]!==i[s(660)]||r[s(570)]!==i[s(635)])&&(We[s(569)](_e[s(1450)],"\n decodeVideo: video width or height is changed,\n old width is "+i[s(660)]+s(397)+i[s(635)]+",\n new width is "+r.codecWidth+s(447)+r[s(570)]+",\n and emit change event"),_e[s(803)]=!0,_e.emitError(Ee[s(697)],"width: "+i[s(660)]+"->"+r[s(760)]+s(1414)+i[s(635)]+"->"+r[s(570)]))}if(_e[s(803)])return void We[s(569)](_e[s(1450)],"decodeVideo: video width or height is changed, and return");if($t(e))return void We[s(543)](_e[s(1450)],s(875));if(e[s(1157)]<12)return void We.debugWarn(_e.TAG_NAME,s(1455)+e[s(1157)]);let i=t;if(We[s(1114)]){if(null===_e[s(815)]&&(_e[s(815)]=t,We[s(543)](_e[s(1450)],s(430)+_e[s(815)]),postMessage({cmd:Se[s(1197)],value:_e.firstRenderTime})),i=t-_e.firstRenderTime,i<0&&(We.debugWarn(_e[s(1450)],s(1407)+t+s(604)+_e[s(772)]+s(1259)+_e[s(815)]+" and mseCorrectTimeDuration is "+We[s(1355)][s(1451)]),i=null===_e[s(486)]?0:_e[s(486)]+We._opt[s(1451)],_e._checkTsIsMaxDiff(t)))return We[s(569)](_e[s(1450)],s(435)+t+s(604)+_e.prevTs+s(722)+(_e[s(772)]-t)),void _e[s(1233)](Ee[s(822)],s(747)+t+s(604)+_e[s(772)]+s(722)+(_e[s(772)]-t));if(null!==_e[s(486)]&&i<=_e[s(486)]){if(We[s(569)](_e.TAG_NAME,s(1205)+i+" and prev dts is "+_e[s(486)]+s(440)+t+" and prev ts is "+_e[s(772)]+" ,\n and diff is "+(t-_e[s(772)])+s(1003)+_e[s(815)]+s(625)+r+s(714)+We[s(1355)].mseCorrectTimeDuration+s(391)+_e[s(1175)]+" and payload size is "+e[s(1157)]),i===_e.prevDts&&_e[s(1175)]===e.byteLength)return void We.debugWarn(_e.TAG_NAME,s(1356));if(i=_e[s(486)]+We[s(1355)][s(1451)],_e._checkTsIsMaxDiff(t))return We.debugWarn(_e.TAG_NAME,"decodeVideo is max diff , ts is "+t+s(604)+_e.prevTs+s(722)+(_e[s(772)]-t)+s(820)),void _e[s(1233)](Ee[s(822)],s(747)+t+" and prevTs is "+_e[s(772)]+s(722)+(_e[s(772)]-t))}}We[s(1114)]?_e[s(396)](e,i,r,n,t):We[s(1320)],_e[s(486)]=i,_e[s(1175)]=e[s(1157)],_e[s(772)]=t}else We[s(543)](_e.TAG_NAME,s(634))},decodeAudio(e,t){const r=i;if(We[r(1e3)])We.debugWarn(_e[r(1450)],r(653));else if(Kt(_e[r(934)]))_e[r(934)]=_e[r(951)](e,t);else{let n=t;if(yt(e))return void We[r(543)](_e[r(1450)],"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");_e[r(620)](),_e.isDecodeFirstIIframe?(We[r(1114)]&&(null===_e[r(1022)]&&(_e.firstAudioTime=t,We.debugLog(_e[r(1450)],r(1082)+_e[r(1022)])),n=t-_e.firstAudioTime,n<0&&(We[r(569)](_e[r(1450)],r(1203)+t+r(604)+_e[r(1102)]+r(1448)+_e[r(1022)]),n=null===_e[r(1397)]?0:_e[r(1397)]+We[r(1355)][r(1182)]),null!==_e[r(1102)]&&n<=_e[r(1397)]&&(We[r(569)](_e[r(1450)],r(529)+n+" and prev dts is "+_e.prevAudioDts+" ,\n and now ts is "+t+r(402)+_e.prevAudioTs+r(771)+(t-_e[r(1102)])),n=_e.prevAudioDts+We[r(1355)][r(1182)])),We[r(1114)]?_e._decodeAudio(e,n,t):We[r(1320)],_e[r(1102)]=t,_e.prevAudioDts=n):We[r(543)](_e.TAG_NAME,"decodeAudio first frame is not iFrame")}},_checkTsIsMaxDiff(e){const t=i;return _e[t(772)]>0&&e<_e[t(772)]&&_e[t(772)]-e>ye},_decodeConfigurationRecord(e,t,r,n){const s=i;let a=e[s(640)](5),o={};const c=We.getCorrectionConfiguration();if(n===De.h264?o=wr(a,c):n===De[s(907)]?o=Yr(a,c):n===De.av1&&(o=function(e,t){const r=Ko;if(e[r(299)]<4)return void console[r(296)](r(303));let n={},i=new DataView(e[r(300)]),s=127&i[r(321)](0);if(i.getUint8(1),i[r(321)](1),i[r(321)](2),1!==s){if(!t[r(305)])return console.error(r(310)+s+r(302)),{};{console[r(333)](r(320)+s+r(316));let e=252&i[r(321)](0)|1;i.setUint8(0,e)}}const a=Go[r(301)](new Uint8Array(e[r(300)],4,e[r(299)]-4));if(null!=a)return n[r(324)]=a[r(292)][r(317)],n[r(322)]=a.codec_size[r(323)],n.presentWidth=a[r(297)][r(317)],n[r(309)]=a[r(297)][r(323)],n[r(288)]=a[r(319)],n[r(327)]=a.level_string,n[r(311)]=a[r(308)],n[r(291)]=a[r(332)],n[r(298)]=a[r(295)],n.frameRate=a[r(330)],(!1===a.frame_rate.fixed||0===a[r(330)][r(314)]||0===a.frame_rate[r(326)])&&(n.frameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n[r(306)][r(326)],n[r(306)][r(314)],n[r(329)]=a.codec_mimetype,n[r(293)]=Ne[r(289)],n;console[r(296)]("Invalid AV1CodecConfigurationRecord, parseOBUs failed!")}(a,c)),Nt(o)||0===o[s(760)]&&0===o.codecHeight){We[s(569)](_e[s(1450)],s(1223),JSON[s(492)](o));let e="";return e=Nt(o)?"config is empty object":s(1486)+o[s(760)]+s(818)+o[s(570)],_e[s(1233)](Ee[s(899)],e),!1}_e[s(1265)].width=o[s(760)],_e[s(1265)][s(635)]=o[s(570)];const u={id:qe[s(490)],type:s(490),timescale:1e3,duration:0,avcc:a,codecWidth:o[s(760)],codecHeight:o[s(570)],videoType:o[s(572)]},l=Za[s(874)](u);return _e[s(1149)]=n===De.h264,_e[s(1457)]=n===De.av1,_e[s(751)]=n===De.h265,o[s(1035)]?_e[s(567)]='video/mp4; codecs="'+o.codec+'"':_e[s(1149)]?_e[s(567)]=Le.avc:_e[s(751)]?_e.videoMimeType=Le[s(627)]:_e[s(1457)]&&(_e.videoMimeType=Le[s(698)]),postMessage({cmd:Se[s(665)],w:o[s(760)],h:o[s(570)]}),_e._initSourceBuffer(),_e[s(556)](l[s(1411)]),_e.sequenceNumber=0,_e.cacheTrack={},_e[s(1483)]=!1,!0},_decodeAudioConfigurationRecord(e,t){const r=i,n=e[0]>>4&15,s=e[0]>>1&1,a=n===Be[r(1120)],o=n===Be[r(507)];if(Kt(o||a))return We[r(569)](_e.TAG_NAME,r(755)+n+r(776)),_e[r(1233)](Ee[r(871)]),!1;const c={id:qe[r(1264)],type:r(1264),timescale:1e3};let u={};if(yt(e)){if(u=St(e[r(640)](2)),!u)return!1;c[r(913)]=u.sampleRate,c[r(692)]=u.channelCount,c[r(777)]=u[r(777)],c[r(1490)]=1024/c[r(913)]*c[r(1134)]}else{if(!a)return!1;if(u=function(e){const t=ro;if(e[t(415)]<4)return void console[t(410)](t(407));let r=new Uint8Array(e[t(405)]),n=null;if(255!==r[0])return void console[t(410)](t(412));let i=r[1]>>>3&3,s=(6&r[1])>>1,a=(240&r[2])>>>4,o=(12&r[2])>>>2,c=3&~(r[3]>>>6)?2:1,u=0,l=0,d=t(411);switch(i){case 0:u=ao[o];break;case 2:u=so[o];break;case 3:u=io[o]}switch(s){case 1:a<uo[t(415)]&&(l=uo[a]);break;case 2:a<co[t(415)]&&(l=co[a]);break;case 3:a<oo[t(415)]&&(l=oo[a])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(411)},n}(e.slice(1)),!u)return!1;c[r(913)]=u[r(532)],c.channelCount=u[r(692)],c[r(1490)]=1152/c[r(913)]*c[r(1134)]}c[r(1035)]=u.codec,c[r(823)]=0;let l="mp4",d=u[r(1035)],f=null;a&&Kt(We._opt[r(954)])?(l=r(1230),d="",f=new Uint8Array):f=Za.generateInitSegment(c);let h=c[r(1287)]+"/"+l;return d&&d.length>0&&(h+=r(487)+d),Kt(_e[r(903)])&&($=n===Be.AAC?s?16:8:0===s?8:16,postMessage({cmd:Se[r(1413)],code:n}),postMessage({cmd:Se[r(478)],sampleRate:c[r(913)],channels:c[r(692)],depth:$}),_e[r(903)]=!0),_e[r(1008)]=h,_e[r(877)]=o,_e[r(656)](),_e[r(501)](f[r(1411)]),!0},_initSourceBuffer(){const e=i,{proxy:t}=_e[e(1036)];if(null===_e[e(925)]&&null!==_e[e(1426)]&&_e[e(912)]()&&_e[e(567)]){try{We[e(543)](_e.TAG_NAME,e(1357),_e[e(567)]),_e.sourceBuffer=_e.mediaSource.addSourceBuffer(_e[e(567)])}catch(t){return We[e(882)](_e[e(1450)],"_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()",t[e(659)],t[e(693)](),t),_e[e(1233)](Ee[e(474)],t[e(659)]),void(_e[e(1506)]=!0)}if(_e[e(925)]){const r=t(_e.sourceBuffer,e(791),t=>{const r=e;_e[r(816)]=!0;const n="SourceBuffer Error - updating: "+_e[r(925)][r(1298)]+r(1326)+_e[r(1426)][r(1369)];We[r(882)](_e.TAG_NAME,r(527),n,t),_e[r(1233)](Ee[r(926)],r(412))}),n=t(_e[e(925)],e(1145),()=>{const t=e;_e[t(1204)]()?_e._doRemoveRanges():_e[t(414)]()?_e._doAppendSegments():_e.hasPendingEos&&(We.debugLog(_e[t(1450)],t(1194)),_e.endOfStream())});_e[e(708)].push(r,n)}}else We[e(543)](_e[e(1450)],"_initSourceBuffer and isStateOpen is "+_e[e(912)]()+" and videoMimeType is "+_e[e(567)]+e(463)+_e[e(1149)]+e(960)+_e[e(751)]+e(1270)+_e[e(1457)]+e(1074))},_initAudioSourceBuffer(){const e=i,{proxy:t}=_e[e(1036)];if(null===_e.audioSourceBuffer&&null!==_e[e(1426)]&&_e.isStateOpen()&&_e[e(1008)]){try{We.debugLog(_e[e(1450)],e(1283),_e.audioMimeType),_e[e(883)](),_e[e(1100)]=_e[e(1426)][e(1429)](_e[e(1008)])}catch(t){return We[e(882)](_e[e(1450)],e(978),t[e(659)],t[e(693)](),t),_e[e(1233)](Ee.mseWorkerAddSourceBufferError,t[e(659)]),void(_e[e(1506)]=!0)}if(_e[e(1100)]){const r=t(_e[e(1100)],e(791),t=>{const r=e;_e[r(816)]=!0;const n=r(948)+_e.audioSourceBuffer.updating+r(1326)+_e[r(1426)][r(1369)];We.debugError(_e.TAG_NAME,r(1475),n,t),_e.emitError(Ee[r(926)],r(869))}),n=t(_e.audioSourceBuffer,e(1145),()=>{const t=e;_e[t(1204)]()?_e._doRemoveRanges():_e._hasPendingSegments()?_e[t(992)]():_e[t(725)]&&(We[t(543)](_e[t(1450)],t(734)),_e[t(560)]())});_e.eventListenList.push(r,n),null===_e[e(1285)]&&(_e[e(1285)]=setTimeout(()=>{const t=e;_e._clearAudioNoDataCheckTimeout(),_e[t(1233)](Ee.mediaSourceAudioNoDataTimeout)},1e3))}}else We[e(543)](_e.TAG_NAME,e(1504)+_e[e(912)]()+e(847)+_e.audioMimeType+" and waiting for sourceBuffer")},_decodeVideo(e,t,r,n,s){const a=i;let o=e.slice(5),c=o.byteLength;if(0===c)return void We[a(569)](_e[a(1450)],a(1070));let u=Date.now(),l=!1;!_e.prevTimestamp&&(_e[a(1284)]=u,l=!0);const d=u-_e.prevTimestamp;if(_e[a(1385)]=d,d>1e3&&!l&&We.isPlayer&&We[a(543)](_e.TAG_NAME,a(1307)+u+a(1286)+_e[a(1284)]+a(648)+d+a(531)),_e[a(1258)].id&&t>=_e[a(1258)].dts){let e=8+_e.cacheTrack.size,r=new Uint8Array(e);r[0]=e>>>24&255,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=255&e,r[a(701)](Za[a(1410)][a(1078)],4),r.set(_e.cacheTrack.data,8),_e[a(1258)].duration=t-_e[a(1258)][a(676)];let n=Za[a(428)](_e[a(1258)],_e[a(1258)][a(676)]);_e[a(1258)]={};let i=new Uint8Array(n[a(1157)]+r[a(1157)]);i.set(n,0),i[a(701)](r,n[a(1157)]),_e.appendBuffer(i[a(1411)]),E+=1}else We[a(543)](_e[a(1450)],a(1334)+t+", and ts is "+s+a(1206)+(_e.cacheTrack&&_e.cacheTrack[a(676)])),_e[a(1483)]=!1,_e.cacheTrack={};!_e[a(1258)]&&(_e.cacheTrack={}),_e[a(1258)].id=qe[a(490)],_e.cacheTrack[a(716)]=++_e.sequenceNumber,_e[a(1258)].size=c,_e[a(1258)][a(676)]=t,_e[a(1258)][a(1209)]=n,_e[a(1258)].isKeyframe=r,_e[a(1258)].data=o,_e[a(1258)][a(429)]={isLeading:0,dependsOn:r?2:1,isDependedOn:r?1:0,hasRedundancy:0,isNonSync:r?0:1},_e[a(1284)]=Date[a(1434)]()},_decodeAudio(e,t,r){const n=i;let s=_e.isAAC?e[n(640)](2):e[n(640)](1),a=s[n(1157)];if(_e[n(923)].id&&t>=_e.cacheAudioTrack.dts){let e=8+_e[n(923)].size,r=new Uint8Array(e);r[0]=e>>>24&255,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=255&e,r[n(701)](Za[n(1410)][n(1078)],4),r[n(701)](_e[n(923)][n(1025)],8),_e[n(923)].duration=t-_e[n(923)][n(676)];let i=Za.moof(_e.cacheAudioTrack,_e.cacheAudioTrack[n(676)]);_e[n(923)]={};let s=new Uint8Array(i.byteLength+r[n(1157)]);s[n(701)](i,0),s[n(701)](r,i[n(1157)]),_e.appendAudioBuffer(s[n(1411)])}else _e[n(923)]={};!_e[n(923)]&&(_e[n(923)]={}),_e[n(923)].id=qe[n(1264)],_e[n(923)].sequenceNumber=++_e.audioSequenceNumber,_e[n(923)][n(401)]=a,_e[n(923)][n(676)]=t,_e[n(923)][n(1209)]=0,_e[n(923)].data=s,_e.cacheAudioTrack.flags={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(e){const t=i;if(We[t(1e3)])We[t(569)](_e[t(1450)],t(1421));else if(_e[t(1506)])We[t(569)](_e[t(1450)],t(824));else if(_e[t(924)])We[t(569)](_e[t(1450)],t(801));else if(_e[t(576)])We[t(569)](_e[t(1450)],t(1305));else if(_e.mediaSourceBufferError)We.debugWarn(_e[t(1450)],t(642));else{if(_e[t(942)]()){if(_e[t(1196)])return _e[t(816)]=!0,void _e[t(1233)](Ee.mseSourceBufferError,"mediaSource is not attached to video or mediaSource is closed");We.debugLog(_e[t(1450)],t(679))}if(_e.isStateEnded())return _e[t(816)]=!0,void _e[t(1233)](Ee[t(926)],t(804));_e[t(1412)][t(685)](e),_e[t(925)]&&(We[t(1355)][t(1404)]&&_e[t(977)]()&&_e._doCleanUpSourceBuffer(),Kt(_e[t(506)]())&&_e[t(912)]()&&Kt(_e[t(1204)]())&&_e[t(992)]())}},appendAudioBuffer(e){const t=i;if(We[t(1e3)])We[t(569)](_e[t(1450)],t(997));else if(_e[t(1506)])We[t(569)](_e[t(1450)],t(824));else if(_e[t(924)])We[t(569)](_e[t(1450)],t(801));else if(_e.mediaSourceAppendBufferError)We.debugWarn(_e[t(1450)],t(1305));else if(_e[t(816)])We.debugWarn(_e[t(1450)],t(642));else{if(_e[t(942)]()){if(_e[t(1196)])return _e[t(816)]=!0,void _e.emitError(Ee.mseSourceBufferError,t(1110));We[t(543)](_e[t(1450)],t(679))}if(_e[t(1339)]())return _e[t(816)]=!0,void _e[t(1233)](Ee[t(926)],t(804));_e[t(733)][t(685)](e),_e[t(1100)]&&(We[t(1355)][t(1404)]&&_e[t(977)]()&&_e[t(1484)](),Kt(_e[t(1513)]())&&_e.isStateOpen()&&Kt(_e[t(1204)]())&&_e[t(992)]())}},getSourceBufferUpdating(){const e=i;return _e[e(925)]&&_e.sourceBuffer[e(1298)]},getAudioSourceBufferUpdating(){const e=i;return _e[e(1100)]&&_e[e(1100)][e(1298)]},stop(){const e=i;_e[e(1511)](),_e[e(526)](),_e.endOfStream()},clearUpAllSourceBuffer(){const e=i;if(_e.sourceBuffer){const t=_e[e(925)].buffered;for(let r=0;r<t.length;r++){let n=t[e(1071)](r),i=t[e(1107)](r);_e[e(1147)][e(685)]({start:n,end:i})}Kt(_e.getSourceBufferUpdating())&&_e[e(1044)]()}if(_e[e(1100)]){const t=_e.audioSourceBuffer[e(859)];for(let r=0;r<t[e(897)];r++){let n=t[e(1071)](r),i=t[e(1107)](r);_e[e(788)][e(685)]({start:n,end:i})}Kt(_e[e(1513)]())&&_e[e(1044)]()}},endOfStream(){const e=i;if(_e[e(912)]()&&K)if(_e[e(506)]()||_e[e(1513)]())We[e(543)](_e[e(1450)],e(1187)),_e[e(725)]=!0;else{_e.hasPendingEos=!1;try{We.debugLog(_e[e(1450)],e(966)),_e[e(1426)][e(560)]()}catch(t){We.debugWarn(_e[e(1450)],"endOfStream() error",t,t.toString())}}},abortSourceBuffer(){const e=i;if(_e[e(912)]){if(_e[e(925)]){try{We.debugLog(_e[e(1450)],e(1376)),_e[e(925)][e(449)]()}catch(e){}Kt(_e[e(506)]())&&_e[e(1044)]()}if(_e[e(1100)]){try{We[e(543)](_e.TAG_NAME,"abortSourceBuffer() abort audioSourceBuffer"),_e[e(1100)][e(449)]()}catch(e){}Kt(_e[e(1513)]())&&_e[e(1044)]()}}_e.sourceBuffer=null,_e[e(1100)]=null},removeSourceBuffer(){const e=i;if(!_e.isStateClosed()&&_e[e(1426)]){if(_e.sourceBuffer)try{We[e(543)](_e[e(1450)],e(1382)),_e[e(1426)][e(526)](_e.sourceBuffer)}catch(t){We.debugWarn(_e[e(1450)],"removeSourceBuffer() sourceBuffer error",t,t[e(693)]())}if(_e[e(1100)])try{We[e(543)](_e[e(1450)],e(1432)),_e.mediaSource.removeSourceBuffer(_e[e(1100)])}catch(t){We[e(569)](_e[e(1450)],e(675),t,t.toString())}}},_hasPendingSegments(){const e=i;return _e.pendingSegments[e(897)]>0||_e[e(733)][e(897)]>0},getPendingSegmentsLength(){const e=i;return _e[e(1412)][e(897)]},_doAppendSegments(){const e=i;if(_e[e(942)]()||_e.isStateEnded())We[e(543)](_e[e(1450)],e(743));else if(null!==_e.sourceBuffer){if(_e[e(423)]()&&null===_e[e(1100)])return We[e(543)](_e[e(1450)],"_doAppendSegments() audioSourceBuffer is null and need init audio source buffer"),void(null===_e[e(1125)]&&(_e[e(1125)]=setTimeout(()=>{const t=e;_e[t(883)](),_e[t(1233)](Ee[t(1131)])},1e3)));if(Kt(_e[e(506)]())&&_e[e(1412)].length>0){const t=_e[e(1412)].shift();try{_e[e(925)][e(556)](t)}catch(t){We[e(882)](_e[e(1450)],"mseDecoder.sourceBuffer.appendBuffer()",t[e(659)],t),22===t.code?(_e[e(1106)](),_e.mediaSourceAppendBufferFull=!0,_e[e(1233)](Ee[e(974)],"code is "+t[e(659)]+" , message is "+t[e(1016)])):11===t.code?(_e[e(1106)](),_e[e(576)]=!0,_e.emitError(Ee[e(576)],"code is "+t.code+e(1167)+t[e(1016)])):(_e.stop(),_e[e(816)]=!0,_e.emitError(Ee[e(926)],e(1112)+t[e(659)]+e(1167)+t[e(1016)]))}}if(Kt(_e[e(1513)]())&&_e[e(733)][e(897)]>0){const t=_e.pendingAudioSegments[e(768)]();try{_e[e(1100)].appendBuffer(t)}catch(t){We.debugError(_e[e(1450)],e(1186),t[e(659)],t),22===t[e(659)]?(_e[e(1106)](),_e.mediaSourceAppendBufferFull=!0,_e.emitError(Ee[e(974)],e(1112)+t[e(659)]+" , message is "+t[e(1016)])):11===t[e(659)]?(_e[e(1106)](),_e[e(576)]=!0,_e[e(1233)](Ee.mediaSourceAppendBufferError,e(1112)+t[e(659)]+" , message is "+t[e(1016)])):(_e.stop(),_e[e(816)]=!0,_e.emitError(Ee[e(926)],t[e(659)],e(1112)+t.code+" , message is "+t.message))}}}else We[e(543)](_e.TAG_NAME,e(488))},_doCleanUpSourceBuffer(){const e=i,t=_e.$video[e(1477)];if(_e[e(925)]){const r=_e[e(925)][e(859)];let n=!1;for(let i=0;i<r[e(897)];i++){let s=r[e(1071)](i),a=r.end(i);if(s<=t&&t<a+3){if(t-s>=We[e(1355)][e(1398)]){n=!0;let r=t-We[e(1355)][e(955)];_e[e(1147)][e(685)]({start:s,end:r})}}else a<t&&(n=!0,_e[e(1147)].push({start:s,end:a}))}n&&Kt(_e[e(506)]())&&_e[e(1044)]()}if(_e[e(1100)]){const r=_e[e(1100)][e(859)];let n=!1;for(let i=0;i<r[e(897)];i++){let s=r[e(1071)](i),a=r[e(1107)](i);if(s<=t&&t<a+3){if(t-s>=We[e(1355)][e(1398)]){n=!0;let r=t-We[e(1355)][e(955)];_e[e(788)].push({start:s,end:r})}}else a<t&&(n=!0,_e[e(788)][e(685)]({start:s,end:a}))}n&&Kt(_e.getAudioSourceBufferUpdating())&&_e[e(1044)]()}},_hasPendingRemoveRanges(){const e=i;return _e[e(1147)][e(897)]>0||_e.pendingAudioRemoveRanges[e(897)]>0},needInitAudio(){const e=i;return We._opt.hasAudio&&We[e(1355)][e(525)]},_doRemoveRanges(){const e=i;if(_e[e(925)]&&Kt(_e[e(506)]())){let t=_e.pendingRemoveRanges;for(;t[e(897)]&&Kt(_e.getSourceBufferUpdating());){let r=t[e(768)]();try{_e[e(925)][e(456)](r[e(1071)],r[e(1107)])}catch(t){We.debugWarn(_e[e(1450)],e(639),t,t[e(693)]())}}}if(_e.audioSourceBuffer&&Kt(_e[e(1513)]())){let t=_e[e(788)];for(;t[e(897)]&&Kt(_e[e(1513)]());){let r=t[e(768)]();try{_e[e(1100)][e(456)](r.start,r[e(1107)])}catch(t){We[e(569)](_e[e(1450)],e(1011),t,t[e(693)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const e=i;if(Kt(We[e(1355)][e(1404)]))return!1;const t=_e[e(413)][e(1477)];if(_e[e(925)]){let r=_e[e(925)][e(859)];if(r[e(897)]>=1&&t-r.start(0)>=We[e(1355)][e(1398)])return!0}if(_e[e(1100)]){let r=_e[e(1100)].buffered;if(r[e(897)]>=1&&t-r[e(1071)](0)>=We._opt[e(1398)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const e=i;_e[e(1125)]&&(clearTimeout(_e[e(1125)]),_e[e(1125)]=null)},_clearAudioNoDataCheckTimeout(){const e=i;_e[e(1285)]&&(clearTimeout(_e[e(1285)]),_e[e(1285)]=null)},getHandle(){const e=i;return _e[e(1426)][e(1440)]},emitError(e,t=""){postMessage({cmd:Se.mseError,value:e,msg:t})}});let be=function(e){let t=e.next();return r=>{const n=tc;let i=new Uint8Array(r);if(We[n(1113)]){let e=new Uint8Array(We.flvStreamBuffer[n(897)]+i.length);e[n(701)](We[n(1113)]),e.set(i,We.flvStreamBuffer.length),i=e,We[n(1113)]=null}for(;i[n(897)]>=t.value;){let r=i[n(640)](t[n(957)]);t=e[n(1220)](i[n(640)](0,t[n(957)])),i=r}i[n(897)]>0&&(We[n(1113)]=i)}},Ce=function(e){const t=i;let r=e[t(1220)](),n=Jt(r[t(957)]),s=n?r[t(957)].byteLength:r[t(957)];return i=>{const a=t;let o=new Uint8Array(i);if(We.psStreamBuffer){let e=new Uint8Array(We[a(1060)].length+o[a(897)]);e[a(701)](We[a(1060)]),e[a(701)](o,We[a(1060)][a(897)]),o=e,We[a(1060)]=null}for(;o[a(897)]>=s;){let t=o[a(640)](s),i=o[a(640)](0,s);n&&r[a(957)][a(701)](i),r=e.next(i),n=Jt(r[a(957)]),s=n?r[a(957)].byteLength:r[a(957)],o=t}o[a(897)]>0&&(We[a(1060)]=o)}},We={TAG_NAME:"worker",isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,isInPlayNextFrame:!1,isInPlayNextIFrame:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:$e.idle,_opt:(()=>{const e=tc,t=Gt();return{debug:t[e(632)],debugLevel:t.debugLevel,debugUuid:t.debugUuid,useOffscreen:t.useOffscreen,useWCS:t[e(1377)],useMSE:t[e(549)],useWasm:t.useWasm,videoBuffer:t[e(971)],videoBufferDelay:t.videoBufferDelay,openWebglAlignment:t[e(710)],playType:t[e(1159)],hasAudio:t[e(1439)],hasVideo:t.hasVideo,playbackRate:1,playVodRate:1,playbackFps:t[e(422)].fps,playbackDefaultFps:t[e(814)],playbackAutoCalcFps:t.playbackConfig.autoCalcFps,playbackForwardMaxRateDecodeIFrame:t[e(399)],calcPlaybackForwardMaxRateDecodeIFrame:t[e(1122)],playbackIsCacheBeforeDecodeForFpsRender:t[e(422)][e(1212)],sampleRate:0,networkDelay:t[e(1096)],visibility:!0,useSIMD:t[e(438)],useMThreading:t[e(1296)],useSThreading:t[e(457)],isFFmpegSIMD:t[e(1261)],isRecording:!1,recordType:t[e(1027)],isNakedFlow:t.isNakedFlow,checkFirstIFrame:t[e(995)],audioBufferSize:1024,isM7sCrypto:t.isM7sCrypto,isCryptoAudio:t[e(521)],cryptoKey:t[e(1463)],cryptoIV:t[e(1360)],isSm4Crypto:t.isSm4Crypto,isSm4CryptoH265V2:t.isSm4CryptoH265V2,sm4CryptoKey:t[e(513)],isXorCrypto:t.isXorCrypto,isHls265:!1,isFlv:t.isFlv,isFmp4:t[e(1091)],isMpeg4:t[e(1470)],isTs:t[e(546)],isPs:t.isPs,isEmitSEI:t[e(1143)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:t[e(1340)],mseDecodeAudio:t[e(525)],wcsDecodeAudio:t[e(909)],nakedFlowH265DemuxUseNew:t[e(433)],mseDecoderUseWorker:t[e(1352)],mseAutoCleanupSourceBuffer:t.mseAutoCleanupSourceBuffer,mseAutoCleanupMaxBackwardDuration:t.mseAutoCleanupMaxBackwardDuration,mseAutoCleanupMinBackwardDuration:t[e(955)],mseCorrectTimeDuration:t.mseCorrectTimeDuration,mseCorrectAudioTimeDuration:t.mseCorrectAudioTimeDuration,nakedFlowDemuxUseNew:t[e(670)],nakedFlowFps:t.nakedFlowFps,supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:t[e(1132)],correctionConfigurationProfileIndication:t[e(1028)],correctionConfigurationVersion:t[e(1026)],demuxFlvUseV2:t[e(931)],demuxPsUseV2:t[e(539)],wasmSimdFirstFrameDecodeDelayTimeout:t[e(1415)],delayFrameChasingPolicy:t[e(582)],delayFrameAccelerateDecodeMaxNum:t.delayFrameAccelerateDecodeMaxNum,isEmitTsPrivateData:t.isEmitTsPrivateData,tsVideoTrackIndex:t[e(1010)],tsAudioTrackIndex:t[e(884)]}})(),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[i(1338)],flvStreamBuffer:null,psStreamBuffer:null,playVodFps:null,playbackForwardMaxRateDecodeIFrameByCalced:null,calcDelayFrameAccelerateDecodeMaxNum:null,startStreamRateAndStatsInterval:function(){const e=i;We[e(1271)](),d=setInterval(()=>{const t=e;let r=0;null!==w&&null!==k&&(r=parseInt(w-k,10));const n=We.calcWasmMemoryUsed();let i={};if(We[t(1481)])i=JSON[t(492)]({wasmDecodeDelay:r,p2dfps:E,wasmVideoTotalMB:n[t(1073)],wasmAudioTotalMB:n.audioTotalMB});else{l&&l(0);const e=We[t(842)]();i=JSON[t(492)]({demuxBufferDelay:e[t(490)],videoBufferDuration:We[t(1502)](),demuxLastBufferTimestamp:We.getLastBufferVideoTimestamp(),audioDemuxBufferDelay:e[t(1264)],streamBufferByteLength:We.getStreamBufferLength(),netBuf:We[t(1096)]||0,pushLatestDelay:We[t(1318)]||0,latestDelay:We[t(1384)],isStreamTsMoreThanLocal:T,wasmDecodeDelay:r,p2dfps:E,wasmVideoTotalMB:n[t(1073)],wasmAudioTotalMB:n.audioTotalMB})}if(postMessage({cmd:Se[t(1293)],type:ke[t(564)],value:i}),I&&We.isUseSIMDAndroid()&&null===k){const e=Mt()-I;e>1e3*We._opt[t(1415)]&&(j=!0,We.debugWarn(t(1399),t(700)+e+t(797)),postMessage({cmd:Se[t(742)]}))}if(E=0,Qt()){const e=Mt();null===X&&(X=e);e-X>60*(Number("1")||1)*60*1e3&&Qt()&&We[t(1083)]()}},1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const e=i;We[e(655)](),Z=setTimeout(()=>{const t=e;if(We[t(1452)]===Te.notConnect){const e=t(1289)+We[t(1355)][t(1132)]+t(735)+We[t(1452)];We[t(882)]("worker",e),postMessage({cmd:Se.workerFetch,type:Ee.websocketOpenTimeout,value:se[t(852)],msg:e})}},1e3*We[e(1355)][e(1132)])},_stopCheckWsOpenTimeout:function(){Z&&(clearTimeout(Z),Z=null)},useOffscreen:function(){const e=i;return We[e(1355)].useOffscreen&&typeof OffscreenCanvas!=e(597)},getDelay:function(e,t){const r=i;if(!e||We[r(1355)][r(1499)]&&!b)return-1;if(t===we[r(1264)])return We[r(1384)];if(We[r(504)]&&We[r(504)]>e)return We[r(504)]-e>1e3&&We[r(569)](r(1399),"getDelay() and preDelayTimestamp is "+We[r(504)]+r(731)+e+r(1046)+(We[r(504)]-e)+r(761)+We[r(1384)]),We.preDelayTimestamp=e,We[r(1384)];if(We[r(989)]){if(e){const t=Date[r(1434)]()-We[r(1389)],n=e-We[r(989)];t>=n?(T=!1,We[r(1384)]=t-n):(T=!0,We[r(1384)]=n-t)}}else We[r(989)]=e,We[r(1389)]=Date[r(1434)](),We[r(1384)]=-1;return We[r(504)]=e,We[r(1384)]},getDelayNotUpdateDelay:function(e,t){const r=i;if(!e||We[r(1355)][r(1499)]&&!b)return-1;if(t===we[r(1264)])return We[r(1318)];if(We[r(504)]&&We[r(504)]-e>1e3)return We.debugWarn(r(1399),r(854)+We.preDelayTimestamp+r(731)+e+r(1046)+(We[r(504)]-e)+r(857)),-1;if(We.firstTimestamp){let t=-1;if(e){const n=Date[r(1434)]()-We[r(1389)],i=e-We[r(989)];n>=i?(T=!1,t=n-i):(T=!0,t=i-n)}return t}return-1},resetDelay:function(){const e=i;We[e(989)]=null,We.startTimestamp=null,We[e(1384)]=-1,We.dropping=!1},resetAllDelay:function(){We[i(1128)](),We.preDelayTimestamp=null},doDecode:function(e){const t=i;We.isPlayUseMSEAndDecoderInWorker()?e.type===we[t(1264)]?We._opt[t(525)]?_e[t(1085)](e[t(949)],e.ts):e[t(858)].decode(e[t(949)],e.ts):e[t(1287)]===we[t(490)]&&_e.decodeVideo(e[t(949)],e.ts,e[t(1192)],e[t(1209)]):We[t(1355)][t(1377)]&&We.useOffscreen()&&e[t(1287)]===we.video&&o.decode?o[t(769)](e[t(949)],e.ts,e[t(1209)]):e[t(858)][t(769)](e[t(949)],e.ts,e[t(1192)],e[t(1209)])},decodeNext(e){const t=i;if(0===s[t(897)])return;e.ts;let n=s[0];const a=e.type===we[t(490)]&&$t(e[t(949)]);if(Kt(r))a&&(s.shift(),We[t(1097)](n));else{const r=e[t(1287)]===we.audio&&n.type===we[t(490)];if(a||r)return s[t(768)](),void We.doDecode(n);if(e[t(1287)]===we[t(490)])for(;n&&n[t(1287)]===we[t(1264)];)s[t(768)](),We[t(1097)](n),n=s[0]}},initPlayType:function(){const e=i,t=We[e(1355)][e(1159)]===ae[e(1038)],r=We[e(1355)][e(1159)]===ae.playbackTF,n=We[e(1355)][e(1159)]===ae.playVod;We.isPlayer=t,We[e(1320)]=r,We.isPlayVod=n,We[e(695)]=We[e(1355)][e(399)]},init:function(){const e=i;if(We[e(543)](e(1399),e(800)+r+" and forOldVersion is "+n+" and opt is",JSON[e(492)](We._opt)),We._opt.isNakedFlow&&le[e(1472)](),We.isPlayUseMSEAndDecoderInWorker()&&_e&&_e[e(1472)](),o&&We[e(1355)][e(1377)]&&We[e(547)]()&&o[e(1472)](),Kt(We[e(666)]())){We[e(543)](e(1399),e(1337));const t=()=>{const t=e,n=We[t(727)]();let i=null;if(s[t(897)]){if(We.isPushDropping)return void We[t(569)](t(1399),t(1154)+s.length);if(We[t(530)]){for(i=s[t(768)](),We[t(569)](t(1399),t(830)+i[t(1192)]+t(1009)+We[t(1384)]+" and buffer list length is "+s[t(897)]);!i[t(1192)]&&s[t(897)];)i=s[t(768)]();const e=We[t(892)](i.ts,i[t(1287)]);i.isIFrame&&e<=We[t(737)]()&&(We.debugLog(t(1399),t(518)),We[t(530)]=!1,We[t(1097)](i),We[t(1007)](i))}else if(We[t(1320)]||We[t(426)]()||0===We._opt[t(971)])for(;s.length;)i=s[t(768)](),We[t(1097)](i);else if(i=s[0],-1===We[t(1363)](i.ts,i[t(1287)]))Kt(r)&&We[t(543)]("worker",t(723)+i.ts+t(1176)+i[t(1287)]+t(1180)+s[t(897)]+t(1485)+We[t(888)]()),s[t(768)](),We[t(1097)](i),We[t(1007)](i);else if(We.delay>n&&We[t(1114)])We[t(1163)]()?(We[t(543)](t(1399),"delay is "+We[t(1384)]+t(579)+n+" and has iFrame, buffer length is "+s[t(897)]+t(1485)+We[t(888)]()+" and set dropping is true"),We[t(1391)](),We.dropping=!0,postMessage({cmd:Se.isDropping})):(s[t(768)](),We.doDecode(i),We[t(1007)](i));else for(;s.length&&(i=s[0],We[t(1363)](i.ts,i.type)>We._opt[t(971)]);)s[t(768)](),We[t(1097)](i),i[t(1287)]===we[t(490)]&&We[t(1007)](i)}else-1!==We.delay&&We[t(543)](t(1399),t(651)),We[t(1391)]()};We[e(1437)]=setInterval(()=>{const r=e;let n=Date.now();!x&&(x=n);const i=n-x;i>100&&We[r(569)](r(1399),"loop demux diff time is "+i),t(),x=Date[r(1434)]()},20)}else We[e(543)](e(1399),"playback and playbackIsCacheBeforeDecodeForFpsRender is true");if(Kt(We._opt[e(995)])&&(b=!0),We.isPlayUseMSEAndDecoderInWorker()&&_e){const t=_e[e(1080)]();t&&postMessage({cmd:Se[e(1329)],mseHandle:t},[t])}},getBufferListString(){let e="";return s[i(790)](t=>{e+=t.type+"|"+t.ts+","}),e},playbackCacheLoop:function(){const e=i;if(We[e(650)](),null===We[e(1012)])return void We[e(543)](e(1399),"playbackCacheLoop() decoder.streamFps is null and return");const t=Math.ceil(1e3/We.streamFps),r=We[e(1355)][e(484)];if(r<1){We.doPlaybackCacheLoop();const n=Math[e(910)](t/r);return We[e(543)](We[e(1450)],"playbackCacheLoop() decimal playRate is "+r+e(450)+n+"ms"),void(We.stopId=setInterval(We[e(967)],n))}for(let t=0;t<We._opt[e(484)];t++)We[e(967)]();We[e(543)]("worker","playbackCacheLoop fragDuration is "+t+", streamFps is "+We[e(1012)]),We.stopId=setInterval(()=>{const r=e,n=Date[r(1434)]();!Q&&(Q=n);for(let e=0;e<We[r(1355)][r(484)];e++)We.doPlaybackCacheLoop();let i=n-Q,a=parseInt(i/t);a>1&&s[r(897)]>0&&We[r(569)](r(1399),r(1105)+i+r(517)+t+"ms and diffFps is "+a+r(1018)+s.length),Q=n},t)},doPlaybackCacheLoop:function(){const e=i;let t=null;if(s[e(897)])if(t=s[e(768)](),t.type===we[e(490)]){We[e(950)]()?t[e(1192)]&&(We.debugLog(e(1399),e(649),t.ts),We[e(1097)](t)):We.doDecode(t);let r=s[0];for(;r&&r.type===we.audio;)s.shift(),We[e(950)]()||We[e(879)]||We[e(1498)]()||We.doDecode(r),r=s[0]}else if(t[e(1287)]===we.audio){We[e(950)]()||We.isInPlayNextFrame||We[e(1498)]()||We[e(1097)](t);let r=s[0];for(;r;){if(t=s[e(768)](),t[e(1287)]===we[e(490)]){We[e(950)]()?t[e(1192)]&&(We[e(543)](e(1399),e(649),t.ts),We[e(1097)](t)):We[e(1097)](t),r=null;break}t[e(1287)]===we[e(1264)]&&(We[e(950)]()||We.isInPlayNextFrame||We[e(1498)]()||We[e(1097)](t),r=s[0])}}},clearPlaybackCacheLoop:function(){const e=i;We[e(1437)]&&(clearInterval(We[e(1437)]),We.stopId=null),Q=null},startPlaybackCacheLoop:function(){We[i(1458)]()},destroyDemux(){const e=i;We[e(972)]&&(We[e(972)].destroy(),We.mp3Demuxer=null),f&&(f[e(1083)](),f=null),ee&&(ee=null,re=null,We[e(1113)]=null),ne&&(ne=null,ce=null,We.psStreamBuffer=null),le.destroy(),de.destroy(),fe[e(1031)](),he[e(1031)](),pe.destroy()},close:function(){const e=i;if(We.debugLog(e(1399),e(1083)),We[e(1e3)]=!0,ue(),!u||1!==u[e(1369)]&&2!==u.readyState?u&&We.debugLog(e(1399),e(704)+u.readyState):(q=!0,u[e(1083)](1e3,e(1169))),u&&(u[e(551)]=null,u[e(793)]=null,u.onclose=null,u[e(1400)]=null,We[e(1452)]=Te.notConnect),u=null,We[e(1271)](),We[e(655)](),We.clearPlaybackCacheLoop(),We.stopId&&(clearInterval(We[e(1437)]),We[e(1437)]=null),We[e(583)]&&(zt(We[e(583)].close)&&Kt(We[e(583)][e(420)])?We[e(583)].close()[e(1378)](t=>{We[e(543)]("worker","close() and writableStream.close() error",t.toString(),t)})[e(1015)](()=>{We[e(583)]=null}):We[e(583)]=null),We.destroyDemux(),Ge)try{zt(Ge[e(592)])&&Ge.clear(),zt(Ge[e(562)])&&Ge[e(562)](),Ge=null}catch(t){We[e(543)](e(1399),e(962)+t[e(693)]()+" and ignore")}if(Je)try{zt(Je.clear)&&Je[e(592)](),zt(Je[e(562)])&&Je.delete(),Je=null}catch(t){We[e(543)](e(1399),"close() and videoDecoder.clear error: "+t[e(693)]()+e(1276))}l=null,x=null,T=!1,w=null,k=null,I=null,A=null,C=null,E=0,o&&(o.destroy&&o[e(1031)](),o=null),_e&&(_e[e(1031)](),_e=null),We[e(989)]=null,We.startTimestamp=null,We[e(1096)]=0,We.streamFps=null,We.streamAudioFps=null,We.streamVideoFps=null,We[e(1384)]=-1,We[e(1318)]=-1,We.preDelayTimestamp=null,We[e(530)]=!1,We[e(645)]=!1,We[e(1114)]=!0,We[e(1320)]=!1,We[e(707)]=!1,We[e(879)]=!1,We[e(393)]=!1,We[e(1481)]=!1,We.isWorkerFetch=!1,We[e(751)]=null,We[e(695)]=null,We[e(1239)]=null,We[e(1355)]={},We[e(826)]&&(We[e(826)][e(1031)](),We[e(1227)].removeEventListener(e(809),We.onOffscreenCanvasWebglContextLost),We[e(1227)][e(1158)](e(1324),We[e(1280)]),We[e(1227)]=null,We[e(1297)]=null,We[e(587)]=null),s=[],a=[],m=null,v=null,y=!1,g=!1,_="",b=!1,S=null,z=!1,H=!1,W=!1,j=!1,G=null,U=0,F=0,R=null,D=null,P=null,L=null,O=null,$=null,V=0,N=null,B=null,M=null,We[e(1032)]=$e[e(671)],K=!0,We[e(632)]=null,We[e(1355)]={},postMessage({cmd:Se[e(1312)]})},pushBuffer:function(e,t){const r=i;if(t[r(1287)]===we[r(1264)]&&yt(e)){if(We[r(543)](r(1399),r(1115)+t.ts+", isAacCodecPacket is true"),We._opt[r(1488)]){const t=new Uint8Array(e);postMessage({cmd:Se[r(1088)],buffer:t},[t.buffer])}We.decodeAudio(e,t.ts)}else if(t[r(1287)]===we[r(490)]&&t[r(1192)]&&$t(e)){if(We[r(543)](r(1399),r(726)+t.ts+", isVideoSequenceHeader is true"),We[r(1355)][r(1488)]){const t=new Uint8Array(e);postMessage({cmd:Se[r(767)],buffer:t},[t[r(1411)]])}We[r(831)](e,t.ts,t[r(1192)],t.cts)}else{if(We[r(1355)][r(753)])if(We[r(1355)][r(1488)]){const n=new Uint8Array(e);postMessage({cmd:Se[r(1241)],type:t[r(1287)],buffer:n,ts:t.ts},[n[r(1411)]])}else if(We._opt[r(1027)]===oe[r(1393)])if(t[r(1287)]===we[r(490)]){const n=new Uint8Array(e)[r(640)](5);postMessage({cmd:Se[r(432)],buffer:n,isIFrame:t[r(1192)],ts:t.ts,cts:t.cts},[n.buffer])}else if(t[r(1287)]===we[r(1264)]&&We[r(1355)][r(598)]){const n=new Uint8Array(e),i=gt(n)?n.slice(2):n.slice(1);postMessage({cmd:Se.audioNalu,buffer:i,ts:t.ts},[i[r(1411)]])}if(We[r(1355)].isEmitSEI&&t.type===we.video&&We[r(1269)]&&We[r(511)](e,t.ts),We.isPlayer&&(t[r(1287)]===we[r(490)]&&(null!==O&&O>=t.ts&&(We[r(569)](r(1399),r(783)+t[r(1192)]+r(787)+t.ts+r(479)+O+r(1229)+e[r(1157)]+r(1260)+V),O-t.ts>ye&&(We[r(569)]("worker",r(918)+O+", options.ts is "+t.ts+r(712)+(O-t.ts)+" more than "+ye+r(410)),We[r(1391)](),O=null)),O>0&&t.ts,V=e[r(1157)],O=t.ts),b)){const e=We[r(1355)][r(971)]+We._opt[r(952)],n=We[r(892)](t.ts,t[r(1287)]);We[r(1318)]=n,We[r(1384)]>0&&n>e&&We[r(1384)]<e&&We[r(1163)]()&&!1===We[r(645)]&&(We.debugLog(r(1399),r(1301)+n+r(1046)+e+r(808)+We[r(1384)]+" and has iframe and next decoder.dropBuffer$2()"),We[r(994)]())}t[r(1287)]===we[r(1264)]?s.push({ts:t.ts,payload:e,decoder:{decode:We[r(1085)]},type:we[r(1264)],isIFrame:!1}):t[r(1287)]===we[r(490)]&&s[r(685)]({ts:t.ts,cts:t[r(1209)],payload:e,decoder:{decode:We[r(831)]},type:we[r(490)],isIFrame:t[r(1192)]}),We.calcPlaybackStreamFps()}},calcPlaybackStreamFps(){const e=i;if(We[e(666)]()&&Vt(We[e(1423)])){let t=function(e,t){const r=Bt,n=t?e[r(201)](e=>e[r(325)]===t):e;if(n[r(340)]<2)return null;let i=[],s=[n[0]];for(let e=1;e<n[r(340)];e++){const t=n[e].ts-n[e-1].ts;t>=0&&t<=150?s.push(n[e]):(s[r(340)]>=10&&i.push(s),s=[n[e]])}if(s[r(340)]>=10&&i.push(s),0===i[r(340)])return null;const a=i[r(215)]((e,t)=>t[r(340)]>e[r(340)]?t:e);let o=0;for(let e=1;e<a[r(340)];e++)o+=a[e].ts-a[e-1].ts;const c=o/(a[r(340)]-1);return Math[r(175)](1e3/c)}(s,we[e(490)]);if(t){const r=We[e(868)]();let n="";n=r.length>100?JSON[e(492)](r[e(640)](0,100))+e(744):JSON[e(492)](r),We[e(543)](e(1399),"calcPlaybackStreamFps, calc streamVideoFps is "+t+", ts List length is "+r[e(897)]+e(1345)+n),t<15&&We[e(569)](e(1399),e(1094)+t+e(1362)),We[e(1423)]=t,postMessage({cmd:Se[e(850)],value:We.streamVideoFps}),We[e(1012)]=t,We[e(1458)]()}else{const t=100;if(s.length>=t){const r=We[e(868)]();We[e(569)](e(1399),e(827)+s[e(897)]+e(1046)+t+e(740)+r[e(897)]+e(1072)+JSON[e(492)](r)+e(473)),We[e(1423)]=25,postMessage({cmd:Se[e(850)],value:We[e(1423)]}),We[e(1012)]=We.streamVideoFps,We[e(1458)]()}if(s.length>t/2){const r=We.getBufferListVideoTsList();We.debugWarn(e(1399),"calcPlaybackStreamFps, bufferListLength is "+s[e(897)]+" more than "+t/2+e(740)+r[e(897)]+e(1072)+JSON[e(492)](r)+e(647))}}}},getBufferLength(){const e=i;let t={video:0,audio:0};return s[e(790)](r=>{const n=e;r[n(1287)]===we[n(490)]?t.video+=1:r[n(1287)]===we[n(1264)]&&(t.audio+=1)}),t},getVideoBufferLength(){let e=0;return s.forEach(t=>{const r=tc;t[r(1287)]===we[r(490)]&&(e+=1)}),e},getVideoBufferDuration(){const e=i,t=s[e(471)](t=>{const r=e;return t[r(1287)]===we[r(490)]}),r=function(e,t){const r=Bt;if(zt(e[r(358)]))return e[r(358)](t);for(let r=e.length-1;r>=0;r--)if(t(e[r],r,e))return e[r]}(s,t=>t[e(1287)]===we.video);return t&&r?parseInt(r.ts-t.ts,10):0},getLastBufferVideoTimestamp(){const e=i;let t=0;if(0===s[e(897)])return t;const r=s.length-1;for(let n=r;n>=0;n--){const r=s[n];if(r[e(1287)]===we[e(490)]){t=r.ts;break}}const n=s[r];return n.ts-t<1e3&&(t=n.ts),t},hasIframeInBufferList:()=>s.some(e=>{const t=tc;return e[t(1287)]===we[t(490)]&&e[t(1192)]}),isAllIframeInBufferList(){const e=We.getVideoBufferLength();let t=0;return s.forEach(e=>{const r=tc;e[r(1287)]===we[r(490)]&&e[r(1192)]&&(t+=1)}),e===t},getNotDroppingDelayTs(){const e=i;return We._opt[e(971)]+We[e(1355)].videoBufferDelay/2},getMaxDelayTs(){const e=i;return We[e(1355)][e(971)]+We[e(1355)][e(952)]},getAudioBufferLength(){const e=i;let t=0;return s[e(790)](r=>{const n=e;r[n(1287)]===we[n(1264)]&&(t+=1)}),t},getStreamBufferLength(){const e=i;let t=0;return f&&f[e(1411)]&&(t=f.buffer[e(1157)]),We[e(1113)]&&(t=We[e(1113)].byteLength),We[e(1355)][e(928)]?le[e(746)]&&(t=le[e(746)][e(1157)]):We._opt[e(546)]?he[e(1427)]&&(t=he[e(1427)][e(1157)]):We[e(1355)][e(1091)]?de[e(1299)]&&(t=de.mp4Box.getStreamBufferSize()):We[e(1355)][e(404)]&&(pe.input&&pe[e(779)][e(1411)]?t=pe[e(779)][e(1411)][e(1157)]:We[e(1060)]&&(t=We[e(1060)][e(1157)])),t},fetchStream:function(e,t={},r=[]){const n=i;if(We.debugLog(n(1399),n(514)+e,n(916),JSON[n(492)](t)),We.isWorkerFetch=!0,t.isFlv?We[n(1355)][n(1375)]=!0:t.isFmp4?(We[n(1355)][n(1091)]=!0,de[n(886)]()):t[n(1470)]?We[n(1355)][n(1470)]=!0:t[n(928)]?We[n(1355)][n(928)]=!0:t[n(546)]?(We[n(1355)].isTs=!0,he.init()):t[n(404)]&&(We[n(1355)][n(404)]=!0,pe[n(1472)]()),l=Ft(e=>{const t=n;postMessage({cmd:Se[t(1293)],type:ke[t(982)],value:e})}),We.init(),We.startStreamRateAndStatsInterval(),t.protocol===ie[n(453)]){t[n(1375)]&&(We[n(1355)].demuxFlvUseV2?(re=We[n(1309)](),ee=be(re)):f=new ar(We[n(1309)]())),c=new AbortController;const r=Object[n(618)]({signal:c[n(1253)]},{headers:t[n(1306)]&&t.options.headers||{}});fetch(e,r)[n(832)](e=>{const r=n;if(qt(q))return We.debugLog(r(1399),r(680)),We[r(1032)]=$e[r(671)],void e[r(1371)].cancel();if(!We[r(1e3)]){if(!function(e){const t=Bt;return e.ok&&e.status>=200&&e[t(199)]<=299}(e))return We[r(569)](r(1399),r(846)+e[r(612)]+r(451)+e.ok+r(1390)),ue(),void postMessage({cmd:Se[r(1293)],type:Ee.fetchError,value:r(846)+e[r(612)]+" and ok is "+e.ok});if(postMessage({cmd:Se[r(1293)],type:ke[r(689)]}),typeof WritableStream!==Bt(197))We[r(583)]=new WritableStream({write:e=>{const n=r;if(!We[n(1e3)])return c&&c[n(1253)]&&c.signal[n(392)]?(We[n(543)]("worker",n(1342)),void(We[n(1032)]=$e[n(876)])):qt(q)?(We[n(543)](n(1399),n(534)),We[n(1032)]=$e.complete,void ue()):void(typeof e!==n(754)?(We.fetchStatus=$e[n(573)],l(8*e.byteLength),t[n(1375)]?We[n(1355)][n(931)]?ee(e):f[n(963)](e):t[n(1091)]?We[n(1232)](e):t.isMpeg4?We.demuxMpeg4(e):t.isTs?We[n(986)](e):t[n(928)]?We[n(455)](e):t[n(404)]&&We[n(930)](e)):We.debugWarn(n(1399),n(894)+e+'" string so return'))},close:()=>{const e=r;We[e(1e3)]||(We.debugLog("worker","writableStream close()"),We[e(1032)]=$e[e(876)],ue(),We[e(1355)].checkStreamEnd?(We[e(1327)](),postMessage({cmd:Se[e(1293)],type:ke[e(766)],value:se.fetch,msg:"fetch done"})):postMessage({cmd:Se[e(1293)],type:ke.streamEndInner}))},abort:e=>{const t=r;if(We.isDestroyed)return;if(c&&c[t(1253)]&&c.signal[t(392)])return We[t(543)]("worker",t(1168)),void(We[t(1032)]=$e[t(876)]);if(We[t(1327)](),e.name===ze[t(449)])return void We[t(543)](t(1399),t(896));const n=e[t(693)]();We[t(543)]("worker",t(813)+n),-1===n.indexOf(ze[t(466)])&&-1===n[t(1277)](ze[t(446)])&&-1===n.indexOf(ze[t(1347)])&&(ue(),postMessage({cmd:Se[t(1293)],type:Ee[t(872)],value:e[t(693)]()}))}}),e[r(1371)].pipeTo(We.writableStream)[r(1378)](e=>{const t=r;e[t(1161)]!==t(1098)&&We[t(543)](t(1399),"writableStream pipeTo() and e is",e[t(1161)],e[t(693)]())});else{const n=e[r(1371)].getReader(),i=()=>{const e=r;n[e(1350)]().then(({done:r,value:n})=>{const s=e;if(!We.isDestroyed)return r?(We[s(543)](s(1399),s(1135)),We.fetchStatus=$e.complete,ue(),void(We._opt[s(1489)]?(We.destroyDemux(),postMessage({cmd:Se[s(1293)],type:ke[s(766)],value:se[s(453)],msg:s(812)})):postMessage({cmd:Se[s(1293)],type:ke[s(1246)]}))):c&&c.signal&&c[s(1253)][s(392)]?(We[s(543)](s(1399),s(1201)),void(We[s(1032)]=$e.complete)):qt(q)?(We.debugLog(s(1399),s(1460)),We.fetchStatus=$e[s(876)],void ue()):void(typeof n!==s(754)?(We[s(1032)]=$e[s(573)],l(8*n[s(1157)]),t[s(1375)]?We[s(1355)][s(931)]?ee(n):f[s(963)](n):t[s(1091)]?We[s(1232)](n):t[s(1470)]?We.demuxMpeg4(n):t[s(546)]?We.demuxTs(n):t[s(928)]?We[s(455)](n):t.isPs&&We[s(930)](n),i()):We.debugWarn(s(1399),s(1023)+n+s(1408)))})[e(1378)](t=>{const r=e;if(c&&c[r(1253)]&&c[r(1253)][r(392)])return We[r(543)]("worker",r(608)),void(We.fetchStatus=$e[r(876)]);if(We[r(1327)](),t[r(1161)]===ze[r(449)])return void We.debugLog("worker",r(568));const n=t[r(693)]();We.debugLog(r(1399),r(1313)+n),-1===n.indexOf(ze[r(466)])&&-1===n[r(1277)](ze[r(446)])&&-1===n[r(1277)](ze[r(1347)])&&(ue(),postMessage({cmd:Se[r(1293)],type:Ee[r(872)],value:t[r(693)]()}))})};i()}}})[n(1378)](e=>{const t=n;c&&c[t(1253)]&&c[t(1253)][t(392)]?We[t(543)]("worker",t(1374)):e[t(1161)]!==ze[t(449)]?(We[t(543)](t(1399),t(1144)+e[t(693)]()),ue(),postMessage({cmd:Se.workerFetch,type:Ee[t(794)],value:e.toString()}),We[t(1327)]()):We[t(543)](t(1399),t(749))})}else t[n(1402)]===ie[n(852)]&&(t[n(1375)]&&(We[n(1355)].demuxFlvUseV2?(re=We[n(1309)](),ee=be(re)):f=new ar(We[n(1309)]())),u=new WebSocket(e,r),u[n(1395)]=n(1066),u.onopen=()=>{const e=n;We[e(543)](e(1399),e(1442)),We[e(1452)]=Te[e(719)],We[e(655)](),postMessage({cmd:Se[e(1293)],type:ke[e(689)]}),postMessage({cmd:Se[e(1293)],type:ke[e(811)]}),t[e(1306)]&&t[e(1306)][e(1325)]&&We[e(475)](t[e(1306)][e(1325)])},u[n(690)]=e=>{const t=n;if(We[t(1e3)])return void We[t(543)]("worker",t(1308)+e[t(659)]+" and isDestroyed is true, so return");if(We[t(543)](t(1399),t(1308)+e[t(659)]+t(489)+e[t(482)]+t(1275)+e[t(757)]),qt(q))return void We[t(543)]("worker",t(1198));if(h){We[t(543)](t(1399),t(1308)+e.code+t(1043));let r="code is "+e[t(659)]+t(600)+e[t(482)]+t(1275)+e.wasClean+", and msg is "+p;return postMessage({cmd:Se[t(1293)],type:Ee[t(1238)],value:r}),void(p="")}let r=!1;1006===e[t(659)]&&(We.debugError("worker",t(1430)+e[t(659)]),r=!0),We[t(1452)]=Te[t(1083)],We[t(1355)][t(1489)]||r?(We[t(1327)](),postMessage({cmd:Se[t(1293)],type:ke[t(766)],value:se.websocket,msg:e[t(659)]})):postMessage({cmd:Se[t(1293)],type:ke[t(1246)]})},u[n(1400)]=e=>{const t=n;We[t(882)](t(1399),t(889),e[t(1016)]||""),h=!0,We[t(1452)]=Te[t(791)],p=e.message||t(522),We[t(1327)]()},u[n(793)]=e=>{const r=n;We[r(1e3)]?We.debugLog("worker",r(945)):typeof e[r(1025)]!==r(754)?(l(8*e[r(1025)][r(1157)]),t[r(1375)]?We[r(1355)][r(931)]?ee(e.data):f.write(e[r(1025)]):t[r(1091)]?We[r(1232)](e[r(1025)]):t[r(1470)]?We[r(901)](e[r(1025)]):We._opt[r(928)]?We[r(455)](e[r(1025)]):We[r(1355)][r(546)]?We.demuxTs(e.data):We[r(1355)][r(404)]?We[r(930)](e[r(1025)]):We[r(885)](e[r(1025)])):postMessage({cmd:Se[r(1042)],value:e.data})})},demuxFlv:function*(){const e=i;yield 9;const t=new ArrayBuffer(4),r=new Uint8Array(t),n=new Uint32Array(t);for(;;){r[3]=0;const t=yield 15,i=t[4];r[0]=t[7],r[1]=t[6],r[2]=t[5];const s=n[0];r[0]=t[10],r[1]=t[9],r[2]=t[8],r[3]=t[11];let a=n[0];const o=(yield s)[e(640)]();switch(i){case Ie[e(1264)]:if(o[e(1157)]>0){const t=We[e(1052)](o);We[e(769)](t,{type:we[e(1264)],ts:a})}else We[e(569)](e(1399),e(674)+o.byteLength+e(870));break;case Ie[e(490)]:if(o.byteLength>=6){const t=o[0];if(We._isEnhancedH265Header(t))We[e(603)](o,a);else{const t=15&o[0];let r=o[0]>>4===je[e(1478)];const i=t===De[e(907)];if(e(519),Kt(r)&&qt(Yt(o,i))&&(We[e(543)](e(1399),"demux() isIFrame is false and unit type is IDR and update to true"),r=!0),r&&$t(o)&&null===We[e(751)]){const t=15&o[0];We[e(751)]=t===De.h265,G=Dt(o,We[e(751)]),We.debugLog(e(1399),"demuxFlv() isVideoSequenceHeader is true and isHevc is "+We[e(751)]+e(1495)+G)}r&&We[e(1164)](a),We[e(1114)]&&We[e(550)](a),n[0]=o[4],n[1]=o[3],n[2]=o[2],n[3]=0;let s=n[0],c=We[e(741)](o,r);We[e(769)](c,{type:we[e(490)],ts:a,isIFrame:r,cts:s})}}else We[e(569)](e(1399),"demuxFlv() type is video and payload.byteLength is "+o[e(1157)]+e(870));break;case Ie.scriptData:postMessage({cmd:Se[e(1433)],buffer:o},[o[e(1411)]]);break;default:We[e(543)](e(1399),"demuxFlv() type is "+i)}}},decode:function(e,t){const r=i;t.type===we.audio?We[r(1355)][r(1439)]&&(postMessage({cmd:Se[r(1293)],type:ke[r(1436)],value:8*e[r(1157)]}),We[r(1114)]?We[r(1446)](e,{type:t.type,ts:t.ts,cts:t.cts}):We[r(1320)]&&(We[r(950)]()||(We[r(666)](),We[r(1446)](e,{type:t[r(1287)],ts:t.ts,cts:t[r(1209)]})))):t[r(1287)]===we[r(490)]&&We._opt[r(1499)]&&(postMessage({cmd:Se[r(1293)],type:ke.streamVbps,value:8*e[r(1157)]}),postMessage({cmd:Se[r(1293)],type:ke[r(1358)],value:t.ts}),We[r(1114)]?We[r(1446)](e,{type:t[r(1287)],ts:t.ts,isIFrame:t.isIFrame,cts:t[r(1209)]}):We[r(1320)]&&(We[r(666)]()?We.pushBuffer(e,{type:t[r(1287)],ts:t.ts,cts:t.cts,isIFrame:t[r(1192)]}):We[r(950)]()?t[r(1192)]&&We[r(1446)](e,{type:t[r(1287)],ts:t.ts,cts:t[r(1209)],isIFrame:t[r(1192)]}):We.pushBuffer(e,{type:t[r(1287)],ts:t.ts,cts:t[r(1209)],isIFrame:t[r(1192)]})))},cryptoPayload:function(e,t){const r=i;let n=e;return We._opt[r(965)]?We[r(1355)][r(1360)]&&We._opt[r(1360)][r(1157)]>0&&We[r(1355)].cryptoKey&&We._opt.cryptoKey[r(1157)]>0?n=function(e,t,r,n=!1){const i=oa;t=new Uint8Array(t),r=new Uint8Array(r);const s=e[i(142)];let a=5;for(;a<s;){let o=sa(e[i(144)](a,a+4));if(o>s)break;let c=e[a+4],u=!1;if(n?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][i(147)](c)):(c&=31,u=1===c||5===c),u){const n=e[i(144)](a+4+2,a+4+o);let s=new(pi[i(157)][i(141)])(t,new(pi[i(136)])(r));const c=s[i(149)](n);s=null,e[i(134)](c,a+4+2)}a=a+4+o}return e}(e,We._opt.cryptoKey,We[r(1355)][r(1360)],We.isHevc):We.debugError(r(1399),r(1418)+(We[r(1355)][r(1463)]&&We[r(1355)][r(1463)][r(1157)])+r(1040)+(We[r(1355)].cryptoIV&&We[r(1355)][r(1360)][r(1157)])+r(1051)):We[r(1355)][r(636)]?We[r(1355)][r(513)]?n=We[r(1355)][r(1360)]&&We[r(1355)][r(1360)][r(1157)]>0&&We[r(1355)].cryptoKey&&We[r(1355)][r(1463)][r(1157)]>0?function(e,t,r,n=!1,i=!1){var s=Po;t=new Uint8Array(t),r=new Uint8Array(r);const a=e[s(121)];let o=5;for(;o<a;){let c=Co(e.slice(o,o+4));if(c>a)break;let u=e[o+4],l=!1,d=2;if(n?(i&&(d=3),u=u>>>1&63,l=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][s(125)](u)):(u&=31,l=1===u||5===u),l){const n=Vo(t,r,e.slice(o+4+d,o+4+c));e[s(115)](n,o+4+d)}o=o+4+c}return e}(e,We._opt[r(1463)],We._opt.cryptoIV,We[r(751)],We._opt[r(1454)]):function(e,t,r=!1,n=!1){const i=_a,s=e.byteLength;let a=new Uint8Array(e[i(339)](0,5)),o=5;for(;o<s;){const c=e[i(339)](o,o+4);let u=Pa(c);if(u>s){const t=new Uint8Array(a[i(360)]+e[i(360)]-o);t[i(330)](a,0),t[i(330)](e[i(339)](o),a[i(360)]),a=t;break}let l=e[o+4],d=!1,f=2;if(r?(n&&(f=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][i(340)](l)):(l&=31,d=1===l||5===l),d){const r=Da(e[i(339)](o+4+f,o+4+u),t,0,{padding:"none",output:"array"});let n=r[r.length-1];if(n>0&&n<16){let e=!0;for(let t=1;t<=n;t++)if(r[r[i(360)]-t]!==n){e=!1;break}e&&r[i(337)](r.length-n,n)}const s=new Uint8Array(f);s[i(330)](e[i(339)](o+4,o+4+f),0);const c=xt(ma(s,new Uint8Array(r))),l=new Uint8Array(a[i(360)]+c.length);l[i(330)](a,0),l[i(330)](c,a[i(360)]),a=l}else{const t=e[i(339)](o+4,o+4+u),r=new Uint8Array(a[i(360)]+4+t.length);r.set(a,0),r[i(330)](c,a[i(360)]),r[i(330)](t,a.length+4),a=r}o=o+4+u}return a}(e,We[r(1355)][r(513)],We[r(751)],We._opt[r(1454)]):!We[r(1355)][r(513)]&&We[r(882)](r(1399),"isSm4Crypto opt.sm4CryptoKey is null"):We[r(1355)].isXorCrypto&&(We[r(1355)].cryptoIV&&We[r(1355)][r(1360)][r(1157)]>0&&We[r(1355)][r(1463)]&&We._opt[r(1463)][r(1157)]>0?n=function(e,t,r,n=!1){const i=ja,s=e.byteLength;let a=5;for(;a<s;){let o=Wa(e[i(113)](a,a+4));if(o>s)break;let c=e[a+4],u=!1;if(n?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][i(110)](c)):(c&=31,u=1===c||5===c),u){const n=Ha(e[i(113)](a+4,a+4+o),t,r);e[i(104)](n,a+4)}a=a+4+o}return e}(e,We[r(1355)][r(1463)],We[r(1355)][r(1360)],We.isHevc):We.debugError("worker","isXorCrypto cryptoKey.length is "+(We[r(1355)].cryptoKey&&We[r(1355)][r(1463)][r(1157)])+r(1040)+(We._opt[r(1360)]&&We._opt.cryptoIV.byteLength)+r(1051))),n},cryptoPayloadAudio:function(e){const t=i;if(Kt(We[t(1355)][t(521)]))return e;let r=e;if(We[t(1355)][t(965)])if(We[t(1355)][t(1360)]&&We[t(1355)].cryptoIV[t(1157)]>0&&We._opt.cryptoKey&&We[t(1355)][t(1463)][t(1157)]>0){e[0]>>4===Be[t(507)]&&(r=function(e,t,r){const n=oa;if(e[n(142)]<=30)return e;const i=e[n(144)](32);let s=new(pi[n(157)][n(141)])(t,new(pi[n(136)])(r));const a=s[n(149)](i);return s=null,e[n(134)](a,32),e}(e,We._opt[t(1463)],We._opt.cryptoIV))}else We[t(882)](t(1399),t(1418)+(We[t(1355)].cryptoKey&&We[t(1355)].cryptoKey[t(1157)])+t(1040)+(We[t(1355)][t(1360)]&&We[t(1355)][t(1360)].byteLength)+t(1051));else if(We._opt[t(1443)])if(We._opt[t(1360)]&&We._opt[t(1360)][t(1157)]>0&&We._opt[t(1463)]&&We._opt.cryptoKey[t(1157)]>0){e[0]>>4===Be[t(507)]&&(r=function(e,t,r){const n=ja;if(e[n(108)]<=30)return e;const i=Ha(e.slice(30),t,r);return e[n(104)](i,30),e}(e,We[t(1355)].cryptoKey,We[t(1355)][t(1360)]))}else We[t(882)](t(1399),t(678)+(We._opt[t(1463)]&&We._opt[t(1463)][t(1157)])+t(1040)+(We[t(1355)][t(1360)]&&We[t(1355)][t(1360)][t(1157)])+t(1051));return r},setCodecAudio:function(e,t){const r=i,s=e[0]>>4,a=e[0]>>1&1;if($=s===Be[r(507)]?a?16:8:0===a?8:16,Ge&&Ge[r(922)]||!Kt(n))if(yt(e)||s===Be[r(1095)]||s===Be[r(1119)]||s===Be[r(1120)]){We[r(543)]("worker",r(1207)+s+r(444)+We[r(1355)][r(532)]);const i=s===Be[r(507)]?e[r(640)](2):new Uint8Array(0);if(s===Be[r(507)]){const e=St(i);if(!e)return We[r(569)](r(1399),"setCodecAudio: is aac and metaInfo is null, set has audio false and return"),void(We[r(1355)].hasAudio=!1);const t=e[r(692)];if(t>2)return We[r(569)](r(1399),r(920)+t+r(961)+2+r(1195)),void(We._opt.hasAudio=!1)}if(n){if(s===Be.MP3)return void We[r(882)](r(1399),r(470));Ge[r(906)]=We[r(1355)][r(532)],Ge[r(769)](e,t)}else Ge[r(922)](s,We[r(1355)][r(532)],i,We[r(668)]());if(s===Be.AAC&&postMessage({cmd:Se[r(622)],buffer:i},[i.buffer]),g=!0,_=s,s!==Be[r(507)]&&(s===Be[r(1120)]?(!We.mp3Demuxer&&(We[r(972)]=new Na(We),We[r(972)].on(r(1025),(e,t)=>{Ge[r(769)](e,t)})),We.mp3Demuxer[r(1231)](e[r(640)](1),t)):Ge[r(769)](e[r(640)](1),t)),Qt()){const e=Number("1")||1;setTimeout(()=>{const e=r;We[e(882)]("worker",e(1272)),We[e(1083)](),postMessage({cmd:Se[e(644)]})},60*e*60*1e3)}}else We.debugWarn(r(1399),r(1250)+s+r(508));else We.debugError(r(1399),r(1416))},decodeAudio:function(e,t){const s=i;if(We[s(1e3)])We[s(543)](s(1399),s(505));else if(We[s(1330)]())_e[s(1085)](e,t);else if(qt(r)&&(We[s(1510)]()||We.isWCSDecodeAudio()||We.isUseMThreading()||We[s(476)]()))postMessage({cmd:Se[s(856)],payload:e,ts:t,cts:t},[e.buffer]);else{const r=e[0]>>4;if(g){if(yt(e))return void We[s(543)](s(1399),s(1053));if(n)Ge.decode(e,t);else if(r===Be[s(1120)]){if(null===We.mp3Demuxer)return void We[s(569)](s(1399),"decoder init audio codec is "+_+" and current codecId is "+r+s(943));We[s(972)][s(1231)](e[s(640)](1),t)}else Ge[s(769)](r===Be[s(507)]?e[s(640)](2):e[s(640)](1),t)}else We[s(713)](e,t)}},setCodecVideo:function(e,t){const r=i,s=15&e[0];if(Je&&Je[r(922)]||!Kt(n))if($t(e))if(s===De[r(519)]||s===De[r(907)]){We[r(543)]("worker","setCodecVideo: init video codec , codecId is "+s);const t=e[r(640)](5);if(s===De[r(519)]&&We[r(1020)]()){const e=wr(t,We[r(1444)]());if(e[r(760)]>ge||e[r(570)]>ge)return postMessage({cmd:Se[r(691)],value:r(1191)+e.codecWidth+r(961)+ge+r(1414)+e[r(570)]+r(961)+ge}),void We[r(569)]("worker",r(789)+e.codecWidth+", height is "+e[r(570)])}const i=new Uint8Array(e);y=!0,n?Je[r(769)](e,0):Je.setCodec(s,t,We.getBuildTime()),postMessage({cmd:Se[r(944)],code:s}),postMessage({cmd:Se.videoCodec,buffer:i,codecId:s},[i.buffer])}else We.debugWarn(r(1399),r(1300)+s+r(1274));else We[r(569)](r(1399),r(1013)+s+r(1396)+t+" and packetType is "+e[1]);else We[r(882)](r(1399),r(970))},decodeVideo:function(e,t,s,a=0){const o=i;if(We[o(1e3)])We[o(543)](o(1399),o(878));else if(We[o(540)]())_e[o(831)](e,t,s,a);else if(qt(r))postMessage({cmd:Se[o(1354)],payload:e,isIFrame:s,ts:t,cts:a,delay:We[o(1384)]},[e[o(1411)]]);else if(y)if(null===S&&(We[o(543)](We[o(1450)],o(732)),S=!0,We.postVideoInitedAndNotFirstVideoIFrameToMain(S)),!b&&s&&(b=!0,We.debugLog(We[o(1450)],o(975)),S=!1,We[o(461)](S)),b){if(s&&$t(e)){const t=15&e[0];let r={};const n=We[o(1444)]();let i=e[o(640)](5);t===De[o(519)]?r=wr(i,n):t===De[o(907)]&&(r=Yr(i,n)),r[o(760)]&&r[o(570)]&&m&&v&&(r.codecWidth!==m||r[o(570)]!==v)&&(We[o(569)](o(1399),o(599)+m+", old height is "+v+o(973)+r.codecWidth+o(447)+r[o(570)]+o(1252)),H=!0,postMessage({cmd:Se[o(786)],value:o(1191)+m+"->"+r[o(760)]+o(1414)+v+"->"+r[o(570)]}))}if(H)return void We[o(569)](o(1399),o(1111));if(W)return void We[o(569)](o(1399),o(988));if(j)return void We.debugWarn(o(1399),o(1465));if($t(e))return void We.debugLog("worker","decodeVideo and payload is video sequence header so drop this frame");if(e[o(1157)]<12)return void We[o(569)]("worker",o(1455)+e[o(1157)]);if(w=t,null===I&&(I=Mt()),E+=1,We[o(575)](),n)Je[o(769)](e,t);else{const r=e[o(640)](5);Je[o(769)](r,s?1:0,t)}}else We[o(543)]("worker",o(634));else We.setCodecVideo(e,s)},clearBuffer:function(e=!1){const t=i;We[t(543)](t(1399),"clearBuffer,bufferList length is "+s[t(897)]+t(806)+e),e&&(s=[]),We[t(1114)]&&(We[t(1391)](),qt(We._opt.checkFirstIFrame)&&(We[t(530)]=!0,postMessage({cmd:Se.isDropping}))),qt(We[t(1355)][t(995)])&&Kt(r)&&(b=!1)},dropBuffer$2:function(){const e=i;if(s[e(897)]>0){let t=s[e(1359)](t=>{const r=e;return qt(t.isIFrame)&&t[r(1287)]===we[r(490)]});if(We[e(607)]())for(let r=0;r<s[e(897)];r++){const n=s[r],i=We[e(892)](n.ts,n[e(1287)]);if(i>=We[e(737)]()){We[e(543)](e(1399),e(1310)+r+e(1365)+i+e(998)+We[e(737)]()),t=r;break}}if(t>=0){We.isPushDropping=!0,postMessage({cmd:Se.isDropping});const r=s[e(897)];if(We[e(1355)][e(582)]===me.accelerate&&t<=We[e(1034)]()){We[e(543)](e(1399),e(1160)+t+e(408)+We.getDelayFrameAccelerateDecodeMaxNum()+" so decode all frame previous");s[e(640)](0,t-1).forEach(t=>{We[e(1097)](t)})}s=s[e(640)](t);const n=s[e(768)]();We.resetAllDelay(),We[e(1363)](n.ts,n[e(1287)]),We[e(1097)](n),We.isPushDropping=!1,We.debugLog(e(1399),e(1084)+t+e(1057)+r+e(1409)+s[e(897)]+e(905)+We[e(1384)]+" ")}else We[e(645)]=!1}0===s[e(897)]&&(We[e(645)]=!1)},getDelayFrameAccelerateDecodeMaxNum(){const e=i;return We[e(1239)]?We[e(1239)]:m&&v?(We.calcDelayFrameAccelerateDecodeMaxNum=Xt({width:m,height:v,encTypeCode:We[e(751)]?De[e(907)]:De[e(519)]},{useWCS:We[e(1355)].useWCS,useWasm:We[e(1355)][e(1075)],useSIMD:We[e(1355)][e(438)],isFFmpegSIMD:We[e(1355)][e(1261)],useMThreading:We[e(1355)].useMThreading}),We[e(1239)]):We[e(1355)][e(558)]},updatePrevDecodedVideoFrameLocalTimestamp(){const e=i;if(!We[e(1114)])return;const t=Mt();null===C&&(C=t);const r=t-C;r>85&&We[e(543)](We[e(1450)],e(1151)+r+e(1046)+85+"ms, video is stuck"),C=t},updatePrevDecodeVideoFrameLocalTimestamp(){const e=i;if(!We.isPlayer)return;const t=Mt();null===A&&(A=t);const r=t-A;r>85&&We.debugLog("worker","decodeVideo and diff time is "+r+e(1046)+85+e(941)),A=t},demuxM7s:function(e){const t=i,r=new DataView(e),n=r[t(658)](1,!1),s=r.getUint8(0),a=new ArrayBuffer(4),o=new Uint32Array(a);switch(s){case we[t(1264)]:const i=We[t(1052)](new Uint8Array(e,5));We[t(769)](i,{type:we[t(1264)],ts:n});break;case we.video:if(r[t(1157)]>=11){const i=new Uint8Array(e,5),s=i[0];if(We[t(419)](s))We._decodeEnhancedH265Video(i,n);else{const e=r[t(662)](5)>>4==1;if(e&&(We[t(1164)](n),$t(i)&&null===We.isHevc)){const e=15&i[0];We[t(751)]=e===De.h265}We[t(1114)]&&We[t(550)](n),o[0]=i[4],o[1]=i[3],o[2]=i[2],o[3]=0;let s=o[0],a=We[t(741)](i,e);We[t(769)](a,{type:we[t(490)],ts:n,isIFrame:e,cts:s})}}else We.debugWarn(t(1399),t(654)+e.byteLength+t(870))}},demuxNakedFlow:function(e){le.dispatch(e)},demuxFmp4:function(e){de[i(1231)](e)},demuxMpeg4:function(e){fe[i(1231)](e)},demuxTs:function(e){he.dispatch(e)},demuxPs(e){pe[i(1231)](e)},_decodeEnhancedH265Video:function(e,t){const r=i,n=e[0],s=48&n,a=15&n,o=e[r(640)](1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String.fromCharCode(o[0]);if(We[r(751)]=Kt(l),a===Ke[r(1045)]){if(s===Ye[r(1466)]){const n=e[r(640)](5);if(l);else{const i=new Uint8Array(5+n[r(897)]);i[r(701)]([28,0,0,0,0],0),i[r(701)](n,5),G=Dt(e,We[r(751)]),We.debugLog(r(1399),r(1351)+We[r(751)]+" and nalUnitSize is "+G),We[r(769)](i,{type:we.video,ts:t,isIFrame:!0,cts:0})}}}else if(a===Ke.PACKET_TYPE_FRAMES){let n=e,i=0;const a=s===Ye[r(1466)];if(a&&We[r(1164)](t),l);else{u[0]=e[4],u[1]=e[3],u[2]=e[2],u[3]=0,i=u[0];n=Zr(e.slice(8),a),n=We[r(741)](n,a),We[r(769)](n,{type:we[r(490)],ts:t,isIFrame:a,cts:i})}}else if(a===Ke[r(591)]){const n=s===Ye[r(1466)];n&&We[r(1164)](t);let i=Zr(e[r(640)](5),n);i=We[r(741)](i,n),We[r(769)](i,{type:we[r(490)],ts:t,isIFrame:n,cts:0})}},_isEnhancedH265Header:function(e){return!(128&~e)},findSei:function(e,t){const r=i;let n=4;!Vt(G)&&(n=G);Et(e[r(640)](5),n)[r(790)](e=>{const n=r,i=We[n(751)]?e[0]>>>1&63:31&e[0],s=We[n(751)]&&(i===Fe[n(427)]||i===Fe[n(706)]),a=Kt(We[n(751)])&&i===Ue[n(536)];(s||a)&&postMessage({cmd:Se[n(893)],buffer:e,ts:t,isHevc:We[n(751)]},[e[n(1411)]])})},calcNetworkDelay:function(e){const t=i;if(!(b&&e>0))return;null===D?(D=e,P=Mt()):e<D&&(We[t(543)](t(1399),t(1468)+e+" less than bufferStartDts is "+D),D=e,P=Mt());const r=e-D,n=Mt()-P,s=n>r?n-r:0;if(We[t(1096)]=s,s>We[t(1355)].networkDelay&&We[t(1114)]){let i=!1;const a=Mt();null===N&&(i=!0,N=a),(a-N>=1e3||i)&&(We.debugWarn(t(1399),t(839)+e+t(1054)+D+" vs start is "+r+t(1202)+n+t(684)+s),postMessage({cmd:Se[t(1293)],type:ke.networkDelayTimeout,value:s}),N=a)}},calcIframeIntervalTimestamp:function(e){null===L?L=e:L<e&&(M=e-L,postMessage({cmd:Se[i(494)],value:M}),L=e)},canVisibilityDecodeNotDrop:function(){const e=i;return We[e(1355)][e(959)]&&m*v<=2073600},calcWasmMemoryUsed:function(){const r=i;if(!Je||!Ge)return{videoTotalMB:0,audioTotalMB:0};let n=0,s=0;Je&&(n=e[r(1469)][r(897)]),Ge&&(s=t[r(1469)].length);return{videoTotalMB:(n/1048576)[r(844)](2),audioTotalMB:(s/1048576)[r(844)](2)}},isPlaybackCacheBeforeDecodeForFpsRender:function(){return We[i(1320)]&&We._opt.playbackIsCacheBeforeDecodeForFpsRender},isPlaybackOnlyDecodeIFrame:function(){const e=i,t=We[e(1510)]();let r=!1;return r=We._opt[e(1122)]?We[e(1355)].playbackRate>We[e(695)]:We[e(1355)][e(484)]>=We[e(1355)][e(399)],We[e(1320)]&&r&&Kt(t)},isPlaybackPlayRateLessThanOne:function(){const e=i,t=We[e(1510)]();return We[e(1320)]&&We[e(1355)][e(484)]<1&&Kt(t)},isPlayUseMSE:function(){const e=i;return We[e(1114)]&&We[e(1355)][e(549)]&&qt(r)},isUseSIMDAndroid:function(){const e=i;return We[e(1355)].useSIMD&&!We[e(1355)].isFFmpegSIMD},isUseSIMDFfmpeg:function(){const e=i;return We._opt.useSIMD&&We._opt[e(1261)]},isPlayUseMSEAndDecoderInWorker:function(){const e=i;return We[e(426)]()&&We[e(1355)][e(1352)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const e=i;return We[e(540)]()&&We[e(1510)]()},isUseMThreading(){const e=i;return We._opt[e(1075)]&&We[e(1355)][e(1296)]},isUseSThreading(){const e=i;return We[e(1355)][e(1075)]&&We[e(1355)][e(457)]},playbackUpdatePlaybackRate:function(e,t){const r=i;e>=1&&t>=1||(We[r(650)](),We[r(1346)]())},onOffscreenCanvasWebglContextLost:function(e){const t=i;We[t(882)](t(1399),t(851)),e[t(817)](),z=!0,We[t(826)][t(1031)](),We[t(826)]=null,We.offscreenCanvasGL=null,setTimeout(()=>{const e=t;We[e(1297)]=We[e(1227)].getContext(e(403)),We[e(1297)]&&We[e(1297)].getContextAttributes()[e(1453)]?(We[e(826)]=te(We.offscreenCanvasGL,We[e(1355)][e(710)]),z=!1):We[e(882)](e(1399),"handleOffscreenCanvasWebglContextLost, stencil is false")},500)},onOffscreenCanvasWebglContextRestored:function(e){const t=i;We.debugLog(t(1399),"handleOffscreenCanvasWebglContextRestored"),e[t(817)]()},videoInfo:function(e,t,r){const n=i;postMessage({cmd:Se.videoCode,code:e}),postMessage({cmd:Se.initVideo,w:t,h:r}),m=t,v=r,We[n(547)]()&&(We[n(1227)]=new OffscreenCanvas(t,r),We[n(1297)]=We.offscreenCanvas[n(1491)](n(403)),We[n(826)]=te(We[n(1297)],We[n(1355)][n(710)]),We[n(1227)].addEventListener("webglcontextlost",We.onOffscreenCanvasWebglContextLost,!1),We[n(1227)].addEventListener(n(1324),We[n(1280)],!1)),We[n(1481)]&&(We.debugLog(n(1399),n(544)),We[n(1121)]())},audioInfo:function(e,t,r){const n=i;postMessage({cmd:Se[n(1413)],code:e}),postMessage({cmd:Se[n(478)],sampleRate:t,channels:r,depth:$}),F=r},yuvData:function(t,r){const n=i;if(We.isDestroyed)return void We.debugLog(n(1399),n(1242));if(Kt(b))return void We[n(543)](n(1399),n(860));We[n(785)]();const s=m*v*3/2;try{let i=e[n(1469)].subarray(t,t+s),a=new Uint8Array(i);if(B=null,k=r,We[n(547)]())try{if(z)return;We[n(826)][n(980)](m,v,a);let e=We[n(1227)][n(1002)]();postMessage({cmd:Se.render,buffer:e,delay:We[n(1384)],ts:r},[e])}catch(e){We[n(882)](n(1399),n(617),e,e[n(693)]())}else postMessage({cmd:Se[n(1139)],output:a,delay:We[n(1384)],ts:r},[a[n(1411)]])}catch(e){We.debugWarn(n(1399),n(1211)+r+n(580),e,e[n(693)]())}},pcmData:function(e,r,n){const s=i;if(We[s(1e3)])return void We[s(543)](s(1399),s(1343));let o=r,c=[],u=0;try{let i=We[s(1355)][s(532)],l=We._opt[s(559)];for(let r=0;r<F;r++){let n=t[s(904)][(e>>2)+r]>>2;c[r]=t.HEAPF32[s(1184)](n,n+o)}if(U){if(!(o>=(r=l-U)))return U+=o,a[0]=Float32Array.of(...a[0],...c[0]),void(2==F&&(a[1]=Float32Array.of(...a[1],...c[1])));{let e=[];e[0]=Float32Array.of(...a[0],...c[0][s(1184)](0,r)),2==F&&(e[1]=Float32Array.of(...a[1],...c[1].subarray(0,r)));let t=n;if(null!==R&&n==R){const e=Math[s(1335)](1e3*l/i);t=R+e}postMessage({cmd:Se.playAudio,buffer:e,ts:t},e[s(610)](e=>e.buffer)),u=r,o-=r,R=t}}for(U=o;U>=l;U-=l){let e=[];e[0]=c[0][s(640)](u,u+=l),2==F&&(e[1]=c[1].slice(u-l,u));let t=n;if(null!==R&&n==R){const e=Math.floor(1e3*l/i);t=R+e}postMessage({cmd:Se[s(424)],buffer:e,ts:t},e[s(610)](e=>e[s(1411)])),R=t}U&&(a[0]=c[0][s(640)](u),2==F&&(a[1]=c[1][s(640)](u))),c=[]}catch(e){We[s(569)](s(1399),s(407)+n+" create uint8Array error :",e,e[s(693)]())}},errorInfo:function(e){const t=i;null===B&&(B=Mt());const r=Mt(),n=function(e,t,r){const n=Zt;return Math.max(Math[n(459)](e,Math[n(163)](t,r)),Math[n(459)](t,r))}(M>0?2*M:5e3,1e3,5e3),s=r-B;s>n&&(We.debugWarn(t(1399),t(848)+M+t(493)+s+t(1086)+n+t(1136)),W=!0,postMessage({cmd:Se.simdDecodeError}))},sendWebsocketMessage:function(e){const t=i;u?u[t(1369)]===xe[t(719)]?(We[t(543)](t(1399),t(1219),e),u[t(503)](e)):We[t(882)](t(1399),"socket is not open and state is",u[t(1369)]):We.debugError(t(1399),t(1090))},timeEnd(){const e=i;We[e(882)](e(1399),e(1272)),We.close(),postMessage({cmd:Se[e(644)]})},postStreamToMain(e,t){postMessage({cmd:Se.tempStream,type:t,buffer:e},[e[i(1411)]])},postVideoInitedAndNotFirstVideoIFrameToMain(e){postMessage({cmd:Se[i(495)],value:e})},updatePlaybackIsPause(e){const t=i;We[t(543)]("worker",t(657)+e),We[t(707)]=e,qt(e)?We[t(650)]():We[t(1346)]()},updatePlaybackNextFrame(e){const t=i;We[t(543)](We[t(1450)],"updatePlaybackNextFrame, isIn is "+e),We[t(879)]=e,e&&We.doPlaybackCacheLoop()},updatePlaybackNextIFrame(e,t){const r=i;if(We[r(543)](We.TAG_NAME,r(483)+e+r(1368)+t),We[r(879)]=e,We[r(393)]=e,e){if(0===s.length)return;let e=s[0],n=e.ts-t;for(;n<100&&(We[r(967)](),0!==s[r(897)]);)e=s[0],n=e.ts-t}},updatePlayVodNextFrame(e){const t=i;We[t(543)](We[t(1450)],t(663)+e),We[t(879)]=e},updatePlayVodNextIFrame(e,t){const r=i;We[r(543)](We[r(1450)],r(1315)+e+r(1368)+t),We[r(879)]=e,We[r(393)]=e},getBuildTime:()=>"JessibucaPro-"+ve,getCorrectionConfiguration(){const e=i;return{correctionConfigurationProfileIndication:We[e(1355)][e(1028)],correctionConfigurationVersion:We[e(1355)][e(1026)]}},validatedFailed(){const e=i;We.debugError(e(1399),"validatedFailed, please contact the author to get the correct license")},getBufferListVideoTsList(){const e=i;return s[e(774)](t=>{const r=e;return t[r(1287)]===we[r(490)]})[e(610)](e=>parseInt(e.ts,10))},isMSEDecodeAudio(){const e=i;return We[e(1355)][e(549)]&&We[e(1355)].mseDecodeAudio},isWCSDecodeAudio(){const e=i;return We[e(1355)].useWCS&&We._opt[e(909)]},debugLog(e,...t){const r=i;We[r(1355)][r(632)]&&We.debug&&We[r(632)][r(1218)](e,...t)},debugWarn(e,...t){const r=i;We[r(1355)][r(632)]&&We[r(632)]&&We.debug[r(443)](e,...t)},debugError(e,...t){const r=i;We[r(632)]&&We[r(632)][r(791)](e,...t)}};We[i(632)]=new lr(We),n&&(We=Object[i(618)](We,{setAudioCodec:function(e){postMessage({cmd:Se[i(1413)],code:e})},setVideoCodec:function(e){postMessage({cmd:Se.videoCode,code:e})},setVideoSize:function(e,t){const r=i;Y=e*t,J=Y>>2,m=e,v=t,postMessage({cmd:Se[r(665)],w:e,h:t}),We[r(547)]()&&(We[r(1227)]=new OffscreenCanvas(e,t),We[r(1297)]=We[r(1227)][r(1491)](r(403)),We[r(826)]=te(We[r(1297)],We[r(1355)][r(710)]),We[r(1227)][r(394)](r(809),We[r(1405)],!1),We[r(1227)][r(394)](r(1324),We[r(1280)],!1))},initAudioPlanar:function(e,t){F=e,postMessage({cmd:Se[i(478)],sampleRate:t,channels:e,depth:$})},playAudioPlanar:function(e,r,n){const s=i;if(We.isDestroyed)return void We[s(543)]("worker",s(1343));let o=r,c=[],u=0;try{let i=We[s(1355)][s(532)],l=We[s(1355)][s(559)];for(let r=0;r<F;r++){let n=t.HEAPU32[(e>>2)+r]>>2;c[r]=t[s(538)][s(1184)](n,n+o)}if(U){if(!(o>=(r=l-U)))return U+=o,a[0]=Float32Array.of(...a[0],...c[0]),void(2==F&&(a[1]=Float32Array.of(...a[1],...c[1])));{let e=[];e[0]=Float32Array.of(...a[0],...c[0][s(1184)](0,r)),2==F&&(e[1]=Float32Array.of(...a[1],...c[1][s(1184)](0,r)));let t=n;if(null!==R&&n==R){const e=Math.floor(1e3*l/i);t=R+e}postMessage({cmd:Se[s(424)],buffer:e,ts:t},e[s(610)](e=>e[s(1411)])),u=r,o-=r,R=t}}for(U=o;U>=l;U-=l){let e=[];e[0]=c[0].slice(u,u+=l),2==F&&(e[1]=c[1][s(640)](u-l,u));let t=n;if(null!==R&&n==R){const e=Math[s(1335)](1e3*l/i);t=R+e}postMessage({cmd:Se[s(424)],buffer:e,ts:t},e[s(610)](e=>e[s(1411)])),R=t}U&&(a[0]=c[0].slice(u),2==F&&(a[1]=c[1][s(640)](u))),c=[]}catch(e){We.debugWarn("worker",s(468)+n+s(580),e,e[s(693)]())}},draw:function(t,r,n,s){const a=i;if(We[a(1e3)])return void We[a(543)]("worker","draw, decoder is destroyed and return");We[a(785)]();const o=e[a(1469)].subarray(r,r+Y),c=e[a(1469)].subarray(n,n+J),u=e[a(1469)][a(1184)](s,s+J),l=new Uint8Array(Y+J+J);if(l[a(701)](o),l[a(701)](c,Y),l[a(701)](u,Y+J),B=null,k=t,We.useOffscreen())try{if(z)return;We[a(826)][a(980)](m,v,l);let e=We[a(1227)].transferToImageBitmap();postMessage({cmd:Se[a(1139)],buffer:e,delay:We[a(1384)],ts:t},[e])}catch(e){We[a(882)](a(1399),a(617),e,e[a(693)]())}else postMessage({cmd:Se[a(1139)],output:l,delay:We[a(1384)],ts:t},[l[a(1411)]])}}));let Ge=null;t.AudioDecoder&&(Ge=new t.AudioDecoder(We));let Je=null;e.VideoDecoder&&(Je=new e.VideoDecoder(We)),postMessage({cmd:Se[i(1472)]}),self[i(793)]=function(e){const t=i;let r=e[t(1025)];switch(r[t(1321)]){case Ae[t(1472)]:try{We[t(1355)]=Object[t(618)](We[t(1355)],JSON[t(937)](r[t(1479)]))}catch(e){}We.initPlayType(),We[t(543)](t(1399),t(1153)+Ae[t(1472)],r[t(1479)]);break;case Ae[t(769)]:We[t(1446)](r[t(1411)],r[t(1306)]);break;case Ae.audioDecode:We.decodeAudio(r[t(1411)],r.ts);break;case Ae[t(694)]:We[t(831)](r[t(1411)],r.ts,r[t(1192)]);break;case Ae.clearBuffer:We.clearBuffer(r[t(611)]);break;case Ae[t(979)]:We.fetchStream(r[t(1019)],JSON[t(937)](r.opt),r[t(516)]);break;case Ae[t(1083)]:We[t(543)](t(1399),t(1153)+Ae[t(1083)],JSON[t(492)](r[t(1306)])),r[t(1306)]&&Kt(r[t(1306)][t(621)])&&(K=r.options[t(621)]),We[t(1083)]();break;case Ae[t(496)]:We[t(543)](t(1399),"onmessage:"+Ae[t(496)],r[t(699)],r[t(957)]);let e=null;r[t(699)]===t(484)&&(e=We[t(1355)][t(484)]),We[t(1355)][r.key]=r[t(957)],"playbackRate"===r.key?(We.playbackUpdatePlaybackRate(r[t(957)],e),We[t(666)]()&&Kt(We[t(707)])):(r[t(699)],t(681));break;case Ae[t(1249)]:We[t(475)](r.message);break;case Ae[t(425)]:_e[t(413)].currentTime=Number(r.message);break;case Ae[t(1303)]:We.updatePlaybackIsPause(r[t(1445)]);break;case Ae[t(929)]:We[t(1474)](r.isIn);break;case Ae[t(411)]:We[t(467)](r.isIn,r[t(1214)]);break;case Ae.playVodNextFrame:We[t(921)](r[t(900)]);break;case Ae[t(825)]:We.updatePlayVodNextIFrame(r[t(900)],r.nextIFrameTime);break;case Ae[t(1133)]:We[t(1133)]=r[t(1316)];break;case Ae[t(1373)]:We[t(695)]=r[t(927)]}}}!function(e){const t=tc,r=e();for(;;)try{if(747140===-parseInt(t(500))/1*(parseInt(t(593))/2)+parseInt(t(683))/3+-parseInt(t(1263))/4+-parseInt(t(1014))/5+parseInt(t(596))/6*(-parseInt(t(738))/7)+parseInt(t(1449))/8*(parseInt(t(828))/9)+parseInt(t(784))/10*(parseInt(t(452))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ec),Date[Qo(1434)]||(Date.now=function(){return(new Date).getTime()}),console[Qo(1218)](Qo(1422)+Lt+':"2.1.13"'+Qo(1140));const nc=ic;function ic(e,t){const r=ac();return(ic=function(e,t){return r[e-=314]})(e,t)}!function(e){const t=ic,r=e();for(;;)try{if(580310===parseInt(t(316))/1+parseInt(t(320))/2+parseInt(t(331))/3*(-parseInt(t(327))/4)+parseInt(t(317))/5+-parseInt(t(321))/6+parseInt(t(330))/7*(-parseInt(t(328))/8)+parseInt(t(326))/9*(-parseInt(t(329))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ac);const sc=[];function ac(){const e=["toString","JbPro[❌❌❌][audio wasm]:","1198348emKuSY","2212008HAXhKw","outOfMemoryWasm","all","warn","JbPro[❌❌❌][simd wasm]:","9Wslqwm","4AgWjiv","792JEaTsa","2338550zwFxCB","15512UjFyIe","1640868zeQOzf","push","catch","then","715866JbDInV","3170665AXiZRZ"];return(ac=function(){return e})()}sc[nc(332)](a({printErr:function(e){const t=nc;(function(e){const t=Bt;return!(!e||-1===e[t(286)](t(191))&&-1===e[t(286)](t(295))&&-1===e[t(286)](t(133))&&-1===e[t(286)]("Reserved SBR extensions is not implemented"))})(e)||console.warn(t(319),e)}}),s({printErr:function(e){const t=nc;(function(e){const t=Bt;return!(!e||-1===e[t(286)](t(173)))})(e)||(console.warn("JbPro[❌❌❌][video wasm]:",e),!function(e){const t=Bt;return!(!e||-1===e[t(310)]().indexOf(t(407)))}(e)?function(e){const t=Bt;return!(!e||-1===e[t(310)]()[t(286)](t(354)))}(e)&&postMessage({cmd:Se.notSupportNewWasm,value:e}):postMessage({cmd:Se[t(322)],value:e}))}})),Promise[nc(323)](sc)[nc(315)](e=>{const t=e[0];rc(e[1],t)})[nc(314)](e=>{const t=nc;console[t(324)](t(325),e,e[t(318)]())})});