decoder-pro-f-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-f-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-f-simd.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_F_SIMD_WASM_URL&&""!=JESSIBUCA_PRO_F_SIMD_WASM_URL?JESSIBUCA_PRO_F_SIMD_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-f-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-f-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),r&&(h=r),h=0!==h.indexOf("blob:")?h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},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 w,S,I,A,k,C,E,T,x=!1;function D(){var e=g.buffer;i.HEAP8=w=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=S=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=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 F(e){P.unshift(e)}function U(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-f-simd.wasm")||(N=V,V=i.locateFile?i.locateFile(N,h):h+N):V=new URL("decoder-pro-f-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-f-simd.js",document.baseURI).href).href;var q=e=>{for(;e.length>0;)e.shift()(i)};function Y(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,w[this.ptr+12|0]=e},this.get_caught=function(){return 0!=w[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,w[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=w[this.ptr+13|0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){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 K,J,X,Z="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Q=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&Z)return Z.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},ee=(e,t)=>e?Q(S,e,t):"",te=e=>{for(var t="",r=e;S[r];)t+=K[S[r++]];return t},re={},ne={},ie={},se=e=>{throw new J(e)},ae=e=>{throw new X(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(we).length,ye=()=>{var e=[];for(var t in we)we.hasOwnProperty(t)&&e.push(we[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)},we={},Se=(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),we[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=Se(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 "${nt(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 "${nt(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 "${nt(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 Fe(e){return this.fromWireType(C[e>>2])}function Ue(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=Bt(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]];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=$e(Function,m).apply(null,v);return Ee(e,g)}function Ye(){this.allocated=[void 0],this.freelist=[]}var Ke=new Ye,Je=e=>{e>=Ke.reserved&&0===--Ke.get(e).refcount&&Ke.free(e)},Xe=()=>{for(var e=0,t=Ke.reserved;t<Ke.allocated.length;++t)void 0!==Ke.allocated[t]&&++e;return e},Ze={toValue:e=>(e||se("Cannot use deleted val. handle = "+e),Ke.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 Ke.allocate({refcount:1,value:e})}}};function Qe(e){return this.fromWireType(k[e>>2])}var et,tt,rt,nt=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},it=(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}`)}},st=(e,t,r)=>{switch(t){case 1:return r?e=>w[0|e]:e=>S[0|e];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}`)}},at=(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),ot=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},ct="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,ut=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&A[n];)++n;if((r=n<<1)-e>32&&ct)return ct.decode(S.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},lt=(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},dt=e=>2*e.length,ft=(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},ht=(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)),k[t>>2]=a,(t+=4)+4>i)break}return k[t>>2]=0,t-n},pt=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},mt={},vt=[],yt=(e,t)=>{var r=ne[e];return void 0===r&&se(t+" has unknown type "+He(e)),r},gt=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=Ze.toHandle(n)),i},_t=[0,31,60,91,121,152,182,213,244,274,305,335],bt=[0,31,59,90,120,151,181,212,243,273,304,334],wt=e=>{var t=ot(e)+1,r=Pt(t);return r&&at(e,r,t),r},St=e=>{var t=(e-g.buffer.byteLength+65535)/65536;try{return g.grow(t),D(),1}catch(e){}},It={},At=()=>{if(!At.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 It)void 0===It[t]?delete e[t]:e[t]=It[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);At.strings=r}return At.strings},kt=[null,[],[]],Ct=(e,t)=>{var r=kt[e];0===t||10===t?((1===e?_:b)(Q(r,0)),r.length=0):r.push(t)};(()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);K=e})(),J=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},X=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(Ue.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Fe,deleteObject(e){null!==e&&e.delete()},fromWireType:Ae}),Le=i.UnboundTypeError=(et=Error,(rt=Ee(tt="UnboundTypeError",function(e){this.name=tt,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(et.prototype),rt.prototype.constructor=rt,rt.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},rt),Object.assign(Ye.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)}}),Ke.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Ke.reserved=Ke.allocated.length,i.count_emval_handles=Xe;var Et,Tt={o:(e,t,r)=>{throw new Y(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(S[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 J("Use 'new' to construct "+d);if(void 0===f.constructor_body)throw new J(d+" has no accessible constructor");var e=f.constructor_body[arguments.length];if(void 0===e)throw new J(`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 Ue(d,f,!0,!1,!1),v=new Ue(d+"*",f,!1,!1,!1),y=new Ue(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 J(`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:it(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:st(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(w.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==S[o]){var c=ee(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 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?ot(t):t.length;var s=Pt(4+n+1),a=s+4;if(C[s>>2]=n,r&&i)at(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")),S[a+o]=c}else for(o=0;o<n;++o)S[a+o]=t[o];return null!==e&&e.push(Dt,s),s},argPackAdvance:8,readValueFromPointer:Fe,destructorFunction(e){Dt(e)}})},i:(e,t,r)=>{var n,i,s,a,o;r=te(r),2===t?(n=ut,i=lt,a=dt,s=()=>A,o=1):4===t&&(n=ft,i=ht,a=pt,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=Pt(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=vt[e])(t=Ze.toValue(t),t[r=void 0===(a=mt[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]=yt(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;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(gt),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=vt.length,vt.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?bt:_t)[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=wt(l),h=wt(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)=>S.copyWithin(e,t,t+r),s: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},w:(e,t)=>{var r=0;return At().forEach((n,i)=>{var s=t+r;C[e+4*i>>2]=s,((e,t)=>{for(var r=0;r<e.length;++r)w[0|t++]=e.charCodeAt(r);w[0|t]=0})(n,s),r+=n.length+1}),0},x:(e,t)=>{var r=At();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),w[0|t]=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,S[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.L,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.K)(e),Mt=e=>(Mt=xt.M)(e);function Ft(){function e(){Et||(Et=!0,i.calledRun=!0,x||(q(B),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());q(M)}()))}R>0||(function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)F(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_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=xt.N)(e,t,r,n,s),i._ff_h264_cabac_tables=97685,L=function e(){Et||Ft(),Et||(L=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Ft(),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-f-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-f-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-f-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 w,S,I,A,k,C,E,T,x=!1;function D(){var e=g.buffer;i.HEAP8=w=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=S=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=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 F(e){P.unshift(e)}function U(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-f-simd.js",document.baseURI).href).href;var q=e=>{for(;e.length>0;)e.shift()(i)};function Y(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,w[this.ptr+12|0]=e},this.get_caught=function(){return 0!=w[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,w[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=w[this.ptr+13|0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){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 K="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&&K)return K.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(S,e,t):"";var Z,Q,ee,te=e=>{for(var t="",r=e;S[r];)t+=Z[S[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(we).length,ye=()=>{var e=[];for(var t in we)we.hasOwnProperty(t)&&e.push(we[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)},we={},Se=(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),we[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=Se(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 Fe(e){return this.fromWireType(C[e>>2])}function Ue(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 Ye(){this.allocated=[void 0],this.freelist=[]}var Ke=new Ye,Je=e=>{e>=Ke.reserved&&0===--Ke.get(e).refcount&&Ke.free(e)},Xe=()=>{for(var e=0,t=Ke.reserved;t<Ke.allocated.length;++t)void 0!==Ke.allocated[t]&&++e;return e},Ze={toValue:e=>(e||se("Cannot use deleted val. handle = "+e),Ke.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 Ke.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=>w[e|0]:e=>S[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,S,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(S.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={},wt=()=>{if(!wt.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]}`);wt.strings=r}return wt.strings};var St,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(Ue.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Fe,deleteObject(e){null!==e&&e.delete()},fromWireType:Ae}),Le=i.UnboundTypeError=(St=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(St.prototype),At.prototype.constructor=At,At.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},At),Object.assign(Ye.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)}}),Ke.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Ke.reserved=Ke.allocated.length,i.count_emval_handles=Xe;var Et,Tt={o:(e,t,r)=>{throw new Y(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(S[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 Ue(d,f,!0,!1,!1),v=new Ue(d+"*",f,!1,!1,!1),y=new Ue(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(w.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==S[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(S[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")),S[a+o]=c}else for(o=0;o<n;++o)S[a+o]=t[o];return null!==e&&e.push(Dt,s),s},argPackAdvance:8,readValueFromPointer:Fe,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)=>S.copyWithin(e,t,t+r),s:e=>{var t=S.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 wt().forEach((n,i)=>{var s=t+r;C[e+4*i>>2]=s,((e,t)=>{for(var r=0;r<e.length;++r)w[0|t++]=e.charCodeAt(r);w[0|t]=0})(n,s),r+=n.length+1}),0},x:(e,t)=>{var r=wt();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),w[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,S[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 Ft(){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;)U(i.postRun.shift());q(M)}()))}R>0||(!function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)F(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||Ft(),Et||(L=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Ft(),t.ready}})(),o=d;!function(e){for(var t=d,r=e();;)try{if(956385===-parseInt(t(153))/1*(-parseInt(t(147))/2)+-parseInt(t(140))/3+-parseInt(t(149))/4+-parseInt(t(139))/5*(parseInt(t(148))/6)+parseInt(t(152))/7+-parseInt(t(151))/8*(parseInt(t(150))/9)+parseInt(t(144))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(h);var c=1e-6,u=typeof Float32Array!==o(145)?Float32Array:Array,l=Math[o(138)];function d(e,t){var r=h();return(d=function(e,t){return r[e-=138]})(e,t)}var f=Math.PI/180;function h(){var e=["abs","length","29294830sNkzql","undefined","sqrt","22WMYSsf","1581822puOCIL","3578176IONPDY","9kMUIBk","10087120TFBRqZ","12472551vUzeAq","68372eIIHhF","hypot","random","15WcBWax","4681914MRfXKr","max"];return(h=function(){return e})()}Math[o(154)]||(Math[o(154)]=function(){for(var e=o,t=0,r=arguments[e(143)];r--;)t+=arguments[r]*arguments[r];return Math[e(146)](t)});var p=Object.freeze({__proto__:null,EPSILON:c,get ARRAY_TYPE(){return u},RANDOM:l,setMatrixArrayType:function(e){u=e},toRadian:function(e){return e*f},equals:function(e,t){var r=o;return Math.abs(e-t)<=c*Math[r(141)](1,Math[r(142)](e),Math.abs(t))}});function m(){var e=_,t=new(p[e(377)])(16);return p[e(377)]!=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(){var e=["321632UkfFiu","cos","leftDegrees","5HvwpSK","sin","mat4(","30OzWjOi","9PbRHwA","270771GhVDQv","sqrt","rightDegrees","tan","EPSILON","abs","max","ARRAY_TYPE","hypot","241032nJYYVd","435365SwSNBI","1919740dzVliF","1813016lADRYe","9316990WFWVhS"];return(v=function(){return e})()}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],w=r[2],S=r[3];return e[0]=_*n+b*o+w*d+S*m,e[1]=_*i+b*c+w*f+S*v,e[2]=_*s+b*u+w*h+S*y,e[3]=_*a+b*l+w*p+S*g,_=r[4],b=r[5],w=r[6],S=r[7],e[4]=_*n+b*o+w*d+S*m,e[5]=_*i+b*c+w*f+S*v,e[6]=_*s+b*u+w*h+S*y,e[7]=_*a+b*l+w*p+S*g,_=r[8],b=r[9],w=r[10],S=r[11],e[8]=_*n+b*o+w*d+S*m,e[9]=_*i+b*c+w*f+S*v,e[10]=_*s+b*u+w*h+S*y,e[11]=_*a+b*l+w*p+S*g,_=r[12],b=r[13],w=r[14],S=r[15],e[12]=_*n+b*o+w*d+S*m,e[13]=_*i+b*c+w*f+S*v,e[14]=_*s+b*u+w*h+S*y,e[15]=_*a+b*l+w*p+S*g,e}function _(e,t){var r=v();return(_=function(e,t){return r[e-=362]})(e,t)}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 w(e,t){var r=_,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.hypot(n,i,s),e[1]=Math[r(378)](a,o,c),e[2]=Math[r(378)](u,l,d),e}function S(e,t,r,n,i){var s,a=1/Math.tan(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=_,r=e();;)try{if(265405===parseInt(t(370))/1+parseInt(t(362))/2+-parseInt(t(379))/3+-parseInt(t(381))/4*(parseInt(t(365))/5)+-parseInt(t(368))/6*(parseInt(t(380))/7)+parseInt(t(382))/8*(-parseInt(t(369))/9)+parseInt(t(383))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(v);var I=S;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,n){var i,s,a,o,c,u,l,d,f,h,m=_,v=t[0],g=t[1],b=t[2],w=n[0],S=n[1],I=n[2],A=r[0],k=r[1],C=r[2];return Math[m(375)](v-A)<p[m(374)]&&Math.abs(g-k)<p[m(374)]&&Math[m(375)](b-C)<p[m(374)]?y(e):(l=v-A,d=g-k,f=b-C,i=S*(f*=h=1/Math[m(378)](l,d,f))-I*(d*=h),s=I*(l*=h)-w*f,a=w*d-S*l,(h=Math[m(378)](i,s,a))?(i*=h=1/h,s*=h,a*=h):(i=0,s=0,a=0),o=d*a-f*s,c=f*i-l*a,u=l*s-d*i,(h=Math[m(378)](o,c,u))?(o*=h=1/h,c*=h,u*=h):(o=0,c=0,u=0),e[0]=i,e[1]=o,e[2]=l,e[3]=0,e[4]=s,e[5]=c,e[6]=d,e[7]=0,e[8]=a,e[9]=u,e[10]=f,e[11]=0,e[12]=-(i*v+s*g+a*b),e[13]=-(o*v+c*g+u*b),e[14]=-(l*v+d*g+f*b),e[15]=1,e)}function E(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}var T=g,x=E,D=Object.freeze({__proto__:null,create:m,clone:function(e){var t=new u(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,l,d,f,h,p,m,v){var y=new u(16);return y[0]=e,y[1]=t,y[2]=r,y[3]=n,y[4]=i,y[5]=s,y[6]=a,y[7]=o,y[8]=c,y[9]=l,y[10]=d,y[11]=f,y[12]=h,y[13]=p,y[14]=m,y[15]=v,y},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,w=n*c-i*o,S=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+w*C-S*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*S+y*w)*D,e[3]=(f*S-d*I-h*w)*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*S-m*b+y*g)*D,e[11]=(d*b-l*S-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*w-v*g)*D,e[15]=(l*w-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,v,y,g,b,w,S,I,A,k,C,E,T,x,D=_,P=n[0],B=n[1],M=n[2],F=Math[D(378)](P,B,M);return F<p[D(374)]?null:(P*=F=1/F,B*=F,M*=F,i=Math[D(366)](r),a=1-(s=Math[D(363)](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],v=t[8],y=t[9],g=t[10],b=t[11],w=P*P*a+s,S=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*w+d*S+v*I,e[1]=c*w+f*S+y*I,e[2]=u*w+h*S+g*I,e[3]=l*w+m*S+b*I,e[4]=o*A+d*k+v*C,e[5]=c*A+f*k+y*C,e[6]=u*A+h*k+g*C,e[7]=l*A+m*k+b*C,e[8]=o*E+d*T+v*x,e[9]=c*E+f*T+y*x,e[10]=u*E+h*T+g*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=Math[_(366)](r),i=Math.cos(r),s=t[4],a=t[5],o=t[6],c=t[7],u=t[8],l=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=s*i+u*n,e[5]=a*i+l*n,e[6]=o*i+d*n,e[7]=c*i+f*n,e[8]=u*i-s*n,e[9]=l*i-a*n,e[10]=d*i-o*n,e[11]=f*i-c*n,e},rotateY:function(e,t,r){var n=_,i=Math[n(366)](r),s=Math[n(363)](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=_,i=Math[n(366)](r),s=Math[n(363)](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=_,o=r[0],c=r[1],u=r[2],l=Math.hypot(o,c,u);return l<p[a(374)]?null:(o*=l=1/l,c*=l,u*=l,n=Math[a(366)](t),s=1-(i=Math[a(363)](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=_,n=Math[r(366)](t),i=Math[r(363)](t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=_,n=Math[r(366)](t),i=Math[r(363)](t);return e[0]=i,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=_,n=Math.sin(t),i=Math[r(363)](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[_(377)])(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:w,getRotation:function(e,t){var r=_,n=new(p[r(377)])(3);w(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,v=t[10]*a,y=o+d+v,g=0;return y>0?(g=2*Math[r(371)](y+1),e[3]=.25*g,e[0]=(f-m)/g,e[1]=(h-u)/g,e[2]=(c-l)/g):o>d&&o>v?(g=2*Math[r(371)](1+o-d-v),e[3]=(f-m)/g,e[0]=.25*g,e[1]=(c+l)/g,e[2]=(h+u)/g):d>v?(g=2*Math[r(371)](1+d-o-v),e[3]=(h-u)/g,e[0]=(c+l)/g,e[1]=.25*g,e[2]=(f+m)/g):(g=2*Math.sqrt(1+v-o-d),e[3]=(c-l)/g,e[0]=(h+u)/g,e[1]=(f+m)/g,e[2]=.25*g),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],w=n[1],S=n[2];return e[0]=(1-(p+v))*b,e[1]=(f+_)*b,e[2]=(h-g)*b,e[3]=0,e[4]=(f-_)*w,e[5]=(1-(d+v))*w,e[6]=(m+y)*w,e[7]=0,e[8]=(h+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],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,w=n[0],S=n[1],I=n[2],A=i[0],k=i[1],C=i[2],E=(1-(m+y))*w,T=(h+b)*w,x=(p-_)*w,D=(h-b)*S,P=(1-(f+y))*S,B=(v+g)*S,M=(p+_)*I,F=(v-g)*I,U=(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]=F,e[10]=U,e[11]=0,e[12]=r[0]+A-(E*A+D*k+M*C),e[13]=r[1]+k-(T*A+P*k+F*C),e[14]=r[2]+C-(x*A+B*k+U*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:S,perspective:I,perspectiveZO:function(e,t,r,n,i){var s,a=1/Math[_(373)](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=_,s=Math[i(373)](t.upDegrees*Math.PI/180),a=Math[i(373)](t.downDegrees*Math.PI/180),o=Math[i(373)](t[i(364)]*Math.PI/180),c=Math[i(373)](t[i(372)]*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:C,targetTo:function(e,t,r,n){var i=_,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(371)](p),f*=p,h*=p);var m=u*h-l*f,v=l*d-c*h,y=c*f-u*d;return(p=m*m+v*v+y*y)>0&&(m*=p=1/Math.sqrt(p),v*=p,y*=p),e[0]=m,e[1]=v,e[2]=y,e[3]=0,e[4]=f*y-h*v,e[5]=h*m-d*y,e[6]=d*v-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 _(367)+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[_(378)](e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:E,multiplyScalar:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e},multiplyScalarAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e[9]=t[9]+r[9]*n,e[10]=t[10]+r[10]*n,e[11]=t[11]+r[11]*n,e[12]=t[12]+r[12]*n,e[13]=t[13]+r[13]*n,e[14]=t[14]+r[14]*n,e[15]=t[15]+r[15]*n,e},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},equals:function(e,t){var r=_,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],v=e[11],y=e[12],g=e[13],b=e[14],w=e[15],S=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],F=t[12],U=t[13],R=t[14],L=t[15];return Math[r(375)](n-S)<=p[r(374)]*Math[r(376)](1,Math[r(375)](n),Math[r(375)](S))&&Math[r(375)](i-I)<=p[r(374)]*Math[r(376)](1,Math[r(375)](i),Math[r(375)](I))&&Math[r(375)](s-A)<=p[r(374)]*Math[r(376)](1,Math[r(375)](s),Math[r(375)](A))&&Math[r(375)](a-k)<=p[r(374)]*Math.max(1,Math.abs(a),Math[r(375)](k))&&Math.abs(o-C)<=p[r(374)]*Math[r(376)](1,Math[r(375)](o),Math.abs(C))&&Math[r(375)](u-E)<=p[r(374)]*Math[r(376)](1,Math[r(375)](u),Math[r(375)](E))&&Math[r(375)](l-T)<=p[r(374)]*Math[r(376)](1,Math[r(375)](l),Math[r(375)](T))&&Math.abs(d-x)<=p[r(374)]*Math[r(376)](1,Math[r(375)](d),Math[r(375)](x))&&Math.abs(f-D)<=p[r(374)]*Math[r(376)](1,Math[r(375)](f),Math[r(375)](D))&&Math.abs(h-P)<=p[r(374)]*Math[r(376)](1,Math[r(375)](h),Math[r(375)](P))&&Math[r(375)](m-B)<=p[r(374)]*Math[r(376)](1,Math[r(375)](m),Math[r(375)](B))&&Math[r(375)](v-M)<=p[r(374)]*Math[r(376)](1,Math[r(375)](v),Math[r(375)](M))&&Math[r(375)](y-F)<=c*Math[r(376)](1,Math[r(375)](y),Math[r(375)](F))&&Math[r(375)](g-U)<=c*Math[r(376)](1,Math.abs(g),Math[r(375)](U))&&Math.abs(b-R)<=c*Math[r(376)](1,Math[r(375)](b),Math[r(375)](R))&&Math.abs(w-L)<=p[r(374)]*Math[r(376)](1,Math.abs(w),Math[r(375)](L))},mul:T,sub:x});function P(){var e=new(p[q(323)])(3);return u!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function B(e){var t=q,r=e[0],n=e[1],i=e[2];return Math[t(312)](r,n,i)}function M(e,t,r){var n=new(p[q(323)])(3);return n[0]=e,n[1]=t,n[2]=r,n}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 U(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=q,n=t[0]-e[0],i=t[1]-e[1],s=t[2]-e[2];return Math[r(312)](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){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}!function(e){for(var t=q,r=e();;)try{if(695042===-parseInt(t(317))/1+parseInt(t(327))/2+-parseInt(t(320))/3*(parseInt(t(310))/4)+-parseInt(t(326))/5+parseInt(t(330))/6*(-parseInt(t(314))/7)+parseInt(t(318))/8*(-parseInt(t(328))/9)+parseInt(t(307))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(W);var z=F,H=U;function W(){var e=["abs","43231880pCpVdt","max","RANDOM","12AsXcrE","cos","hypot","floor","14wHdntR","sin","length","239941rcPEmq","48tSdRur","sqrt","1065396hKFtFo","min","EPSILON","ARRAY_TYPE","acos","round","4898065waBpUO","2604PRDEwS","1379421nHZGlO","ceil","1274652XJZBhh"];return(W=function(){return e})()}var j=R,G=L,$=O;function q(e,t){var r=W();return(q=function(e,t){return r[e-=307]})(e,t)}var Y,K=B,J=V,X=(Y=P(),function(e,t,r,n,i,s){var a,o,c=q;for(!t&&(t=3),!r&&(r=0),o=n?Math.min(n*t+r,e.length):e[c(316)],a=r;a<o;a+=t)Y[0]=e[a],Y[1]=e[a+1],Y[2]=e[a+2],i(Y,Y,s),e[a]=Y[0],e[a+1]=Y[1],e[a+2]=Y[2];return e}),Z=Object.freeze({__proto__:null,create:P,clone:function(e){var t=new(p[q(323)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:B,fromValues:M,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:F,multiply:U,divide:R,ceil:function(e,t){var r=q;return e[0]=Math.ceil(t[0]),e[1]=Math[r(329)](t[1]),e[2]=Math[r(329)](t[2]),e},floor:function(e,t){var r=q;return e[0]=Math[r(313)](t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e},min:function(e,t,r){var n=q;return e[0]=Math[n(321)](t[0],r[0]),e[1]=Math[n(321)](t[1],r[1]),e[2]=Math[n(321)](t[2],r[2]),e},max:function(e,t,r){var n=q;return e[0]=Math.max(t[0],r[0]),e[1]=Math[n(308)](t[1],r[1]),e[2]=Math[n(308)](t[2],r[2]),e},round:function(e,t){var r=q;return e[0]=Math[r(325)](t[0]),e[1]=Math[r(325)](t[1]),e[2]=Math[r(325)](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=q,n=t[0],i=t[1],s=t[2],a=n*n+i*i+s*s;return a>0&&(a=1/Math[r(319)](a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e},dot:N,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=q;t=t||1;var n=2*p[r(309)]()*Math.PI,i=2*l()-1,s=Math[r(319)](1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math[r(315)](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=q,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.cos(n)-s[2]*Math[i(315)](n),a[2]=s[1]*Math[i(315)](n)+s[2]*Math.cos(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=q,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(315)](n)+s[0]*Math[i(311)](n),a[1]=s[1],a[2]=s[2]*Math.cos(n)-s[0]*Math[i(315)](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=q,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(311)](n)-s[1]*Math.sin(n),a[1]=s[0]*Math[i(315)](n)+s[1]*Math[i(311)](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=q,n=e[0],i=e[1],s=e[2],a=t[0],o=t[1],c=t[2],u=Math.sqrt(n*n+i*i+s*s)*Math[r(319)](a*a+o*o+c*c),l=u&&N(e,t)/u;return Math[r(324)](Math.min(Math[r(308)](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=q,n=e[0],i=e[1],s=e[2],a=t[0],o=t[1],u=t[2];return Math.abs(n-a)<=c*Math.max(1,Math.abs(n),Math[r(331)](a))&&Math[r(331)](i-o)<=p[r(322)]*Math.max(1,Math[r(331)](i),Math.abs(o))&&Math.abs(s-u)<=p[r(322)]*Math[r(308)](1,Math[r(331)](s),Math.abs(u))},sub:z,mul:H,div:j,dist:G,sqrDist:$,len:K,sqrLen:J,forEach:X});function Q(e,t){var r=ee();return(Q=function(e,t){return r[e-=394]})(e,t)}function ee(){var e=["588HnrEqW","10059039VXMXXe","73775QmmRVu","5112280oTVqvc","20nZHfiy","404006XaoTKf","22292oQUwzv","8PsmaOQ","153JhuOIT","19327781LZNQkm","4840010tRAMJd"];return(ee=function(){return e})()}function te(){const e=["slice","rgbaTexture","aTexturePosition","position","getShaderParameter","ELEMENT_ARRAY_BUFFER","DEPTH_BUFFER_BIT","texParameteri","130VQHagr","TEXTURE_2D","pixelStorei","deleteProgram","uTexture","log","useProgram","TEXTURE1","program","vtexture","bindTexture","FLOAT","linkProgram","LEQUAL","TEXTURE2","isyuv","LINK_STATUS","identity","attachShader","TEXTURE_WRAP_S","TEXTURE_WRAP_T","uniform1i","createProgram","DEPTH_TEST","aVertexPosition","uModelMatrix","uniformMatrix4fv","createBuffer","enableVertexAttribArray","976713nRjtvw","compileShader","viewport","getProgramInfoLog","TEXTURE0","\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 ","2yFuJMM","488bfriQz","vertexPosition","clearColor","uniformLocations","ytexture","vertexAttribPointer","shaderSource","fromValues","ARRAY_BUFFER","texImage2D","deleteShader","vTexture","COLOR_BUFFER_BIT","3060kZHALE","clearDepth","LUMINANCE","11197740DGnxwQ","FRAGMENT_SHADER","CLAMP_TO_EDGE","deleteBuffer","texturePosition","getAttribLocation","LINEAR","depthFunc","yTexture","bufferData","STATIC_DRAW","clear","rgbatexture","utexture","create","projectionMatrix","UNPACK_ALIGNMENT","viewMatrix","bindBuffer","UNSIGNED_SHORT","getUniformLocation","texPosition","concat","uProjectionMatrix","35937pQLfOc","TRIANGLES","deleteTexture","UNSIGNED_BYTE","attribLocations","506bfILzf","activeTexture","TEXTURE_MAG_FILTER","uViewMatrix","indices","\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 ","2557324WFwNWO","getShaderInfoLog","2477358BKsxeP"];return(te=function(){return e})()}function re(e,t){const r=te();return(re=function(e,t){return r[e-=225]})(e,t)}!function(e){for(var t=Q,r=e();;)try{if(854579===parseInt(t(396))/1+parseInt(t(397))/2*(-parseInt(t(399))/3)+parseInt(t(394))/4+parseInt(t(404))/5*(parseInt(t(402))/6)+-parseInt(t(401))/7*(-parseInt(t(398))/8)+parseInt(t(403))/9+-parseInt(t(395))/10*(parseInt(t(400))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ee),function(e){const t=re,r=e();for(;;)try{if(207199===-parseInt(t(261))/1+-parseInt(t(313))/2*(-parseInt(t(307))/3)+parseInt(t(229))/4*(-parseInt(t(278))/5)+parseInt(t(269))/6+parseInt(t(267))/7+parseInt(t(314))/8*(parseInt(t(256))/9)+-parseInt(t(232))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(te);var ne=(e,t)=>{const r=re,n=r(266),i=r(312);t&&e[r(280)](e[r(248)],1);const s=function(){const t=r,s=h(e.VERTEX_SHADER,n),a=h(e[t(233)],i),o=e[t(300)]();return e.attachShader(o,s),e[t(296)](o,a),e[t(290)](o),e.getProgramParameter(o,e[t(294)])?o:(console[t(283)]("Unable to initialize the shader program: "+e[t(310)](o)),null)}();let a={program:s,attribLocations:{vertexPosition:e[r(237)](s,r(302)),texturePosition:e[r(237)](s,r(272))},uniformLocations:{projectionMatrix:e[r(252)](s,r(255)),modelMatrix:e.getUniformLocation(s,r(303)),viewMatrix:e.getUniformLocation(s,r(264)),rgbatexture:e[r(252)](s,r(271)),ytexture:e[r(252)](s,r(240)),utexture:e.getUniformLocation(s,r(282)),vtexture:e.getUniformLocation(s,r(227)),isyuv:e[r(252)](s,r(293))}},o=function(){const t=r,n=e[t(305)]();e[t(250)](e.ARRAY_BUFFER,n);e[t(241)](e[t(322)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(242)]);var i=[];i=i[t(254)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(305)]();e.bindBuffer(e.ARRAY_BUFFER,s),e.bufferData(e[t(322)],new Float32Array(i),e[t(242)]);const a=e.createBuffer();e[t(250)](e.ELEMENT_ARRAY_BUFFER,a);return e.bufferData(e[t(275)],new Uint16Array([0,1,2,0,2,3]),e[t(242)]),{position:n,texPosition:s,indices:a}}(),c=f(),u=f(),l=f(),d=f();function f(){const t=r;let n=e.createTexture();return e[t(288)](e[t(279)],n),e[t(277)](e[t(279)],e[t(263)],e[t(238)]),e[t(277)](e[t(279)],e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e[t(279)],e[t(297)],e[t(234)]),e[t(277)](e[t(279)],e[t(298)],e[t(234)]),n}function h(t,n){const i=r,s=e.createShader(t);return e[i(320)](s,n),e[i(308)](s),e[i(274)](s,e.COMPILE_STATUS)?s:(console.log("An error occurred compiling the shaders: "+e[i(268)](s)),e[i(226)](s),null)}function p(t,n){const i=r;e[i(309)](0,0,t,n),e[i(316)](0,0,0,0),e[i(230)](1),e.enable(e[i(301)]),e[i(239)](e[i(291)]),e[i(243)](e[i(228)]|e[i(276)]);const s=D[i(246)]();k(s,-1,1,-1,1,.1,100);const c=D[i(246)]();D[i(295)](c);const f=m();C(f,Z[i(321)](0,0,0),M(0,0,-1),Z[i(321)](0,1,0));{const t=3,r=e[i(289)],n=!1,s=0,c=0;e[i(250)](e[i(322)],o[i(273)]),e[i(319)](a[i(260)][i(315)],t,r,n,s,c),e[i(306)](a.attribLocations.vertexPosition)}{const t=2,r=e[i(289)],n=!1,s=0,c=0;e.bindBuffer(e.ARRAY_BUFFER,o[i(253)]),e.vertexAttribPointer(a[i(260)][i(236)],t,r,n,s,c),e[i(306)](a[i(260)][i(236)])}e[i(262)](e[i(311)]+3),e[i(288)](e[i(279)],u),e[i(262)](e.TEXTURE0+4),e[i(288)](e[i(279)],l),e[i(262)](e[i(311)]+5),e[i(288)](e.TEXTURE_2D,d),e[i(250)](e.ELEMENT_ARRAY_BUFFER,o[i(265)]),e[i(284)](a[i(286)]),e[i(304)](a[i(317)][i(247)],!1,s),e[i(304)](a[i(317)].modelMatrix,!1,c),e[i(304)](a[i(317)][i(249)],!1,f),e[i(299)](a.uniformLocations[i(244)],2),e[i(299)](a[i(317)][i(318)],3),e[i(299)](a[i(317)][i(245)],4),e[i(299)](a.uniformLocations[i(287)],5),e[i(299)](a.uniformLocations[i(293)],1);{const t=6,r=e[i(251)],n=0;e.drawElements(e[i(257)],t,r,n)}}return{render:function(t,n,i,s,a){const o=r;e[o(262)](e[o(311)]),e[o(288)](e[o(279)],u),e.texImage2D(e[o(279)],0,e[o(231)],t,n,0,e[o(231)],e[o(259)],i),e[o(262)](e[o(285)]),e[o(288)](e[o(279)],l),e.texImage2D(e[o(279)],0,e[o(231)],t/2,n/2,0,e.LUMINANCE,e[o(259)],s),e[o(262)](e[o(292)]),e[o(288)](e[o(279)],d),e[o(225)](e[o(279)],0,e.LUMINANCE,t/2,n/2,0,e.LUMINANCE,e[o(259)],a),p(t,n)},renderYUV:function(t,n,i){const s=r;let a=i[s(270)](0,t*n),o=i[s(270)](t*n,t*n*5/4),c=i[s(270)](t*n*5/4,t*n*3/2);e[s(262)](e[s(311)]),e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e[s(279)],0,e[s(231)],t,n,0,e[s(231)],e.UNSIGNED_BYTE,a),e[s(262)](e[s(285)]),e[s(288)](e[s(279)],l),e[s(225)](e[s(279)],0,e[s(231)],t/2,n/2,0,e[s(231)],e[s(259)],o),e[s(262)](e.TEXTURE2),e[s(288)](e[s(279)],d),e[s(225)](e[s(279)],0,e.LUMINANCE,t/2,n/2,0,e.LUMINANCE,e[s(259)],c),p(t,n)},destroy:function(){const t=r;e[t(281)](a.program),e.deleteBuffer(o[t(273)]),e[t(235)](o[t(253)]),e.deleteBuffer(o[t(265)]),e[t(258)](c),e.deleteTexture(u),e[t(258)](l),e[t(258)](d),a=null,o=null,c=null,u=null,l=null,d=null}}};const ie=ze;!function(e){const t=ze,r=e();for(;;)try{if(369815===parseInt(t(1042))/1+-parseInt(t(1035))/2*(-parseInt(t(613))/3)+-parseInt(t(773))/4+-parseInt(t(829))/5*(-parseInt(t(1008))/6)+parseInt(t(610))/7*(-parseInt(t(949))/8)+parseInt(t(675))/9*(parseInt(t(693))/10)+-parseInt(t(1046))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ze);const se={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};ie(624),ie(627),ie(788),ie(775);const ae={fetch:"fetch",hls:"hls",websocket:ie(624),webrtc:ie(788),webTransport:ie(775),worker:"worker",aliyunRtc:ie(489),mp4Vod:"mp4Vod",flvVod:ie(1045),file:"file"},oe={player:"player",playerAudio:ie(749),playbackTF:ie(771),talk:ie(512),playVod:ie(544)},ce={mp4:ie(603),webm:ie(628),flv:ie(637),mov:ie(668)},ue={flv:ie(637),m7s:ie(985),hls:ie(952),webrtc:ie(788),webTransport:ie(775),nakedFlow:"nakedFlow",fmp4:ie(980),mpeg4:ie(1043),aliyunRtc:ie(489),ts:"ts",g711:ie(1044),pcm:ie(529),ps:"ps",dhav:ie(841)};ie(591),ie(563),ie(909),ie(734),ie(903),ie(549),ie(720),ie(888);const le={mse:ie(844),wcs:ie(595),offscreen:ie(988),wasm:"wasm",simd:"simd",simdFFmpeg:ie(594),mt:"mt",webrtc:ie(788),hls:"hls",aliyunRtc:"aliyunRtc",browser:ie(976)},de={canvas:ie(938),video:ie(626)},fe={debug:ie(547),warn:ie(809)},he={click:ie(744),mouseDownAndUp:"mouseDownAndUp"},pe={normal:ie(1023),simple:"simple"},me={normal:ie(1023),small:ie(917)},ve={drop:"drop",accelerate:ie(893)};ie(930),ie(573);const ye=ie(641),ge=ie(1018),_e=36e5,be=4080;ie(867),ie(792);ie(562),ie(757);const we={average:ie(999),all:"all"};ie(683),ie(561),ie(805),ie(726),ie(1052),ie(787),ie(799),ie(1055),ie(936),ie(606),ie(606),ie(606),ie(606),ie(1010),ie(500),ie(756),ie(520),ie(851),ie(1055),ie(606),ie(849),ie(756),ie(849),ie(849),ie(679),ie(901),ie(901),ie(546),ie(642),ie(815),ie(782),ie(688),ie(815),ie(815),ie(815),ie(704),ie(937),ie(901),ie(973),ie(770),ie(582),ie(947),ie(582),ie(583),ie(982),ie(815),ie(703),ie(632),ie(632),ie(649),ie(983),ie(878),ie(785),ie(983),ie(869);const Se={playType:oe[ie(585)],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:fe[ie(547)],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:me[ie(1023)],loadingIcon:!0,initShowLoadingIconInner:!1,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:ie(619),decoderOld:ie(505),decoderAudio:ie(556),decoderHard:ie(597),decoderHardNotWasm:ie(879),decoderOnlyAudio:ie(828),decoderOnlyVideo:ie(882),wasmMp4RecorderDecoder:ie(932),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:ie(995),aspectRatio:ie(737),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:pe[ie(1023)],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:se[ie(627)],demuxType:ue[ie(637)],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:le[ie(663)],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:ce[ie(603)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,useLicensePlateDetector:!1,ptzPositionConfig:{},ptzShowType:ie(859),ptzClickType:he[ie(744)],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:de[ie(626)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,webcodecsAudioDecodeErrorReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:ie(699),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:ie(699),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:ie(596),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:ve[ie(578)],delayFrameAccelerateDecodeMaxNum:8,isEmitTsPrivateData:!1,tsVideoTrackIndex:null,tsAudioTrackIndex:null,intervalUseWorker:!0,emitVideoContentClickEvent:!1,checkWebrtcLowFps:!0,checkWebrtcLowFpsDuration:5,webrtcLowFps:3,checkWebrtcLowFpsCalcType:we[ie(724)],playVodMp4UseSrc:!0,isSpecialPlaybackVod:!1,webrtcPlayType:null,waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck:!0};ie(1038),ie(656),ie(761),ie(1006),ie(523),ie(509),ie(798),ie(934),ie(1011),ie(634),ie(588),ie(593),ie(680),ie(998),ie(723),ie(541),ie(592),ie(897),ie(777),ie(767),ie(587),ie(498),ie(774);const Ie={init:ie(722),initVideo:"initVideo",render:ie(991),playAudio:ie(568),initAudio:ie(864),kBps:ie(857),decode:ie(926),audioCode:"audioCode",audioNalu:ie(572),audioAACSequenceHeader:ie(920),videoCode:ie(526),videoCodec:ie(490),videoNalu:ie(819),videoPayload:"videoPayload",audioPayload:ie(494),wasmError:"wasmError",workerFetch:ie(709),iframeIntervalTs:ie(826),isDropping:ie(752),workerEnd:ie(743),networkDelay:ie(711),playbackStreamVideoFps:ie(1021),wasmWidthOrHeightChange:ie(957),simdDecodeError:ie(790),simdH264DecodeVideoWidthIsTooLarge:ie(978),simdDecodeDelayTimeout:ie(614),websocketOpen:ie(845),websocketStringMsg:ie(883),closeEnd:ie(863),tempStream:ie(560),videoSEI:ie(783),flvScriptData:ie(506),aacSequenceHeader:ie(715),videoSequenceHeader:ie(803),flvBufferData:ie(921),checkFirstIFrame:"checkFirstIFrame",mseHandle:ie(611),mseFirstRenderTime:"mseFirstRenderTime",mseError:ie(669),notSupportNewWasm:ie(817),outOfMemoryWasm:ie(732),failedToAsynchronouslyPrepareWasm:ie(707),mtStreamStats:"mtStreamStats",videoStreamStats:"videoStreamStats",audioStreamStats:ie(889),tsError:ie(1027),tsPrivateData:ie(860),videoInitedAndNotFirstVideoIFrame:ie(800)},Ae={audio:1,video:2},ke={audio:8,video:9,scriptData:18},Ce={init:ie(722),decode:ie(926),audioDecode:ie(503),videoDecode:ie(990),initAudioCodec:ie(1019),initVideoCodec:ie(812),close:ie(1053),updateConfig:ie(871),resetDecode:"resetDecode",clearBuffer:ie(838),resetAudioDecode:"resetAudioDecode",resetVideoDecode:ie(665),fetchStream:ie(853),sendWsMessage:ie(865),mseUpdateVideoTimestamp:ie(833),playbackIsPause:ie(735),playbackNextFrame:ie(691),playbackNextIFrame:ie(694),playVodFps:ie(644),playVodNextFrame:ie(576),playVodNextIFrame:ie(858),updateForwardMaxRateDecodeIFrame:ie(907)};ie(627),ie(502),ie(570),ie(835),ie(535),ie(924),ie(722),ie(627),ie(1040),ie(502),ie(835),ie(895),ie(706),ie(845),ie(722);const Ee={fullscreenInner:ie(968),fullscreen:ie(969),fullscreenEndInner:ie(531),fullScreenByStart:"fullScreenByStart",webFullscreen:ie(834),decoderWorkerInit:ie(539),play:ie(922),playing:ie(497),pause:ie(716),mute:ie(725),load:"load",loading:ie(733),zooming:ie(640),drawingRect:ie(961),drawingRectInfo:"drawingRectInfo",videoInfo:ie(635),timeUpdate:ie(601),audioInfo:ie(676),log:"log",error:"error",kBps:"kBps",timeout:"timeout",delayTimeout:ie(708),delayTimeoutRetryEnd:ie(557),loadingTimeout:"loadingTimeout",loadingTimeoutRetryEnd:"loadingTimeoutRetryEnd",stats:ie(840),performance:ie(797),videoSmooth:"videoSmooth",faceDetectActive:ie(951),objectDetectActive:ie(551),occlusionDetectActive:"occlusionDetectActive",imageDetectActive:ie(914),licensePlateDetectActive:ie(620),record:"record",recording:ie(495),recordingTimestamp:"recordingTimestamp",recordStart:ie(689),recordEnd:ie(821),recordCreateError:ie(664),recordBlob:ie(565),recordCancel:ie(607),buffer:"buffer",videoFrame:ie(738),videoSEI:ie(783),videoSEISyncPts:ie(768),start:ie(780),startInner:ie(511),metadata:"metadata",resize:"resize",volumechange:ie(525),volume:ie(992),destroy:ie(502),beforeDestroy:"beforeDestroy",streamEnd:"streamEnd",streamRate:"streamRate",streamAbps:ie(946),streamVbps:ie(906),streamDts:"streamDts",streamSuccess:ie(1015),streamMessage:ie(667),streamError:ie(701),streamStats:ie(1047),streamEndInner:"streamEndInner",mseSourceOpen:ie(751),mseSourceClose:ie(933),mseSourceended:ie(904),mseSourceStartStreaming:"mseSourceStartStreaming",mseSourceEndStreaming:ie(742),mseSourceBufferError:ie(1034),mseAddSourceBufferError:ie(931),mseWorkerAddSourceBufferError:ie(925),mseSourceBufferBusy:"mseSourceBufferBusy",mseSourceBufferFull:"mseSourceBufferFull",videoWaiting:"videoWaiting",videoTimeUpdate:ie(528),videoSyncAudio:ie(746),playToRenderTimes:ie(1e3),playbackTime:"playbackTime",playbackTimestamp:ie(609),playbackTimeScroll:ie(1030),playbackPrecision:ie(963),playbackShowPrecisionChange:"playbackShowPrecisionChange",playbackJustTime:ie(881),playbackStats:ie(558),playbackSeek:"playbackSeek",playbackPause:ie(690),playbackPauseOrResume:ie(622),playbackRateChange:"playbackRateChange",playbackPreRateChange:ie(842),playbackEndInner:ie(684),playbackEnd:"playbackEnd",playbackEndedAndReplay:"playbackEndedAndReplay",playbackNextFrame:ie(691),playbackNextIFrame:ie(694),playVodStats:ie(915),playVodPause:ie(1028),playVodPauseOrResume:ie(633),playVodRateChange:ie(846),playVodTime:ie(772),playVodBufferedTime:ie(919),playVodTimeCache:ie(647),playVodSeek:"playVodSeek",playVodSeeking:ie(729),playVodSeekEnd:ie(654),playVodVideoSeekingByMse:ie(524),playVodVideoSeekedByMse:ie(650),playVodCanplay:ie(996),playVodWaiting:ie(1022),playVodEndedAndReplay:"playVodEndedAndReplay",playVodEndedInner:ie(848),playVodEnded:ie(781),playVodNextFrame:"playVodNextFrame",playVodNextIFrame:ie(858),playVodDuration:ie(847),ptz:ie(686),streamQualityChange:ie(956),visibilityChange:ie(695),netBuf:"netBuf",close:ie(1053),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:ie(1013),viewResizeChange:ie(1024),flvDemuxBufferSizeTooLarge:ie(987),talkGetUserMediaSuccess:ie(806),talkGetUserMediaFail:ie(552),talkGetUserMediaTimeout:ie(979),talkStreamStart:ie(856),talkStreamOpen:ie(831),talkStreamClose:ie(994),talkStreamError:ie(759),talkStreamInactive:"talkStreamInactive",talkStreamMsg:"talkStreamMsg",webrtcDisconnect:ie(813),webrtcFailed:"webrtcFailed",webrtcClosed:ie(905),webrtcChecking:"webrtcChecking",webrtcConnected:"webrtcConnected",webrtcCompleted:ie(538),webrtcOnConnectionStateChange:ie(638),webrtcOnIceConnectionStateChange:ie(837),webrtcLowFps:"webrtcLowFps",webrtcIceCandidate:ie(586),webrtcDataChannelOpen:ie(941),webrtcDataChannelMsg:"webrtcDataChannelMsg",crashLog:"crashLog",focus:"focus",blur:ie(823),inView:"inView",visibilityHiddenTimeout:ie(811),websocketOpen:ie(845),websocketClose:ie(706),websocketError:"websocketError",websocketStringMsg:ie(883),aiObjectDetectorInfo:ie(850),aiFaceDetectorInfo:ie(740),aiOcclusionDetectResult:ie(600),aiImageDetectResult:ie(718),playFailedAndPaused:"playFailedAndPaused",audioResumeState:ie(501),webrtcStreamH265:"webrtcStreamH265",flvMetaData:ie(623),talkFailedAndStop:"talkFailedAndStop",removeLoadingBgImage:"removeLoadingBgImage",memoryLog:"memoryLog",downloadMemoryLog:ie(970),pressureObserverCpu:ie(975),currentPts:ie(804),online:ie(671),offline:ie(646),networkState:ie(778),clickInitPlayer:ie(959),audioSplitBuffer:"audioSplitBuffer",tsPrivateData:ie(860),videoRectContentClick:ie(678),hls264UseOldDemuxer:ie(727),hlsTsVideoTrackPidList:"hlsTsVideoTrackPidList",tsVideoTrackPidList:ie(608)};ie(673),ie(601),ie(635),ie(966),ie(857),ie(780),ie(767),ie(950),ie(708),ie(557),ie(616),ie(969),ie(922),ie(716),ie(725),ie(840),ie(797),ie(689),ie(821),ie(565),ie(607),ie(802),ie(664),ie(533),ie(686),ie(956),ie(617),ie(916),ie(823),ie(695),ie(845),ie(883),ie(639),ie(941),ie(892),ie(783),ie(768),ie(623),ie(804),ie(554),ie(778),ie(992),ie(959),ie(860),ie(600),ie(558),ie(609),ie(842),ie(880),ie(808),ie(839),ie(847),ie(781),ie(633),ie(772),ie(919),ie(685),ie(608),ie(994),ie(759),ie(621),ie(979),ie(1012),ie(728),ie(601),ie(676),ie(966),ie(857),ie(777),ie(767),ie(950),ie(708),ie(557),ie(922),ie(725),ie(840),ie(1e3),ie(617),ie(706),ie(616),ie(501);const Te={talkStreamError:Ee.talkStreamError,talkStreamClose:Ee[ie(994)]},xe={playError:ie(827),playFailedError:ie(964),fetchError:ie(535),fetchErrorWorker:"fetchErrorWorker",websocketError:"websocketError",websocketOpenTimeout:ie(687),webTransportError:ie(719),webcodecsH265NotSupport:ie(670),webcodecsDecodeError:ie(702),webcodecsUnsupportedConfigurationError:"webcodecsUnsupportedConfigurationError",webcodecsDecodeConfigureError:"webcodecsDecodeConfigureError",webcodecsAudioInitTimeout:ie(862),webcodecsAudioNoDataTimeout:ie(753),webcodecsAudioDecodeError:ie(855),mediaSourceH265NotSupport:"mediaSourceH265NotSupport",mediaSourceAudioG711NotSupport:ie(1004),mediaSourceAudioInitTimeout:ie(760),mediaSourceAudioNoDataTimeout:ie(977),mediaSourceDecoderConfigurationError:ie(791),mediaSourceFull:Ee[ie(843)],mseSourceBufferError:Ee[ie(1034)],mseAddSourceBufferError:Ee[ie(931)],mseWorkerAddSourceBufferError:Ee[ie(925)],mediaSourceAppendBufferError:ie(873),mediaSourceTsIsMaxDiff:ie(521),mediaSourceUseCanvasRenderPlayFailed:ie(566),mediaSourceBufferedIsZeroError:"mediaSourceBufferedIsZeroError",wasmDecodeError:"wasmDecodeError",wasmUseVideoRenderError:ie(599),simdH264DecodeVideoWidthIsTooLarge:ie(978),simdDecodeError:ie(790),simdDecodeDelayTimeout:ie(614),hlsError:ie(974),webrtcError:"webrtcError",webrtcClosed:Ee[ie(905)],webrtcIceCandidateError:"webrtcIceCandidateError",webglAlignmentError:"webglAlignmentError",wasmWidthOrHeightChange:ie(957),mseWidthOrHeightChange:ie(602),wcsWidthOrHeightChange:ie(820),widthOrHeightChange:ie(527),tallWebsocketClosedByError:"tallWebsocketClosedByError",flvDemuxBufferSizeTooLarge:Ee[ie(987)],audioChannelError:ie(651),webglContextLostError:ie(900),videoElementPlayingFailed:ie(589),videoElementPlayingFailedForWebrtc:ie(721),decoderWorkerInitError:ie(677),decoderWorkerWasmError:ie(1020),decoderWorkerUncaughtError:ie(574),videoInfoError:ie(836),streamEnd:Ee[ie(890)],websocket1006Error:ie(825),delayTimeout:Ee[ie(708)],loadingTimeout:Ee[ie(767)],networkDelayTimeout:Ee[ie(639)],fullscreenError:ie(953),aliyunRtcError:"aliyunRtcError",mseWaitVideoCanplayTimeout:ie(519),initDecoderWorkerTimeout:"initDecoderWorkerTimeout",notSupportNewWasm:ie(817),outOfMemoryWasm:ie(732),failedToAsynchronouslyPrepareWasm:ie(707),playVodMp4Error:"playVodMp4Error",playVodMp4NotMoovError:"playVodMp4NotMoovError",playVodMp4UseSrcError:ie(814),playVodMp4UseSrcVideoError:ie(666),playVodFlvError:"playVodFlvError",playVodMseDecodeVideoError:"playVodMseDecodeVideoError",playVodCalcFpsError:"playVodCalcFpsError",mp4Error:ie(534),tsPacketSizeError:ie(507),hlsM3u8Empty:ie(598),hlsM3u8Error:ie(899),...Te};ie(535);const De={notConnect:ie(545),open:ie(993),close:ie(1053),error:ie(966)},Pe={connecting:0,open:1,closing:2,closed:3};ie(854),ie(513),ie(822),ie(543),ie(571),ie(543),ie(571),ie(796),ie(712),ie(909);const Be={h264:7,h265:12,av1:13,mpeg4:99},Me={h264:ie(796),h265:ie(499)},Fe={PCM:1,AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8,G722_1:12};ie(786);const Ue={10:ie(625),7:ie(605),8:"MULAW",2:ie(898)},Re={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},Le={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};ie(618),ie(584),ie(988),ie(844),ie(952),ie(788),ie(938);const Oe={key:ie(674),delta:ie(1041)},Ve={avc:ie(659),hvc:'video/mp4; codecs="hvc1.1.6.L120.90"',hev:'video/mp4; codecs="hev1.1.6.L123.b0"',hev2:ie(955),hev3:ie(884),hev4:ie(1016),hev5:ie(660),hev6:ie(986),av1:ie(818)},Ne={ended:ie(745),open:ie(993),closed:ie(532)};function ze(e,t){const r=Ze();return(ze=function(e,t){return r[e-=489]})(e,t)}Math[ie(954)](40),ie(713),ie(717),ie(886),ie(911),ie(1007),ie(705),ie(697),ie(681),ie(515),ie(577),ie(717),ie(886),ie(579),ie(939),ie(682),ie(739),ie(710),ie(652),ie(910),ie(747),ie(972),ie(754),ie(923),ie(648),ie(943),ie(493),ie(750),ie(1026),ie(861),ie(492),ie(1029),ie(569),ie(807),ie(896);ie(758),ie(550),ie(529),ie(981);ie(537),ie(1001);const He={sourceClose:ie(942),sourceOpen:ie(816),sourceended:ie(763),startstreaming:ie(581),endstreaming:"endstreaming",qualitychange:ie(870)};ie(918),ie(1017),ie(496),ie(966),ie(989),ie(745),ie(590),ie(540),ie(922),ie(497),ie(1039),ie(518),ie(918),ie(935);const We={h264:"avc",h265:"hevc",av1:ie(700)};ie(830),ie(692),ie(580),ie(508),ie(615),ie(736);const je={abortError:ie(748),abortError2:ie(1005),abortError3:ie(662),abort:ie(1005)};ie(733),ie(497),ie(502);const Ge={sequenceHeader:0,nalu:1},$e=1;ie(854),ie(887),ie(548);ie(765),ie(993),ie(1053),ie(966),ie(784);ie(885),ie(965);ie(758),ie(887),ie(731),ie(945),ie(809),ie(885),ie(965),ie(1049),ie(852),ie(789),ie(755),ie(696),ie(564),ie(630),ie(530),ie(891),ie(517),ie(643),ie(764),ie(514),ie(516),ie(626);const qe={keyFrame:1,interFrame:2};ie(749),ie(627),ie(637),ie(929),ie(629),ie(902),ie(672),ie(912),ie(510),ie(661),ie(1014),ie(504),ie(876),ie(658),ie(928),ie(872),ie(730),ie(645),ie(1032),ie(966);const Ye={idle:"idle",connecting:"connecting",buffering:ie(513),error:ie(966),complete:ie(989)};ie(908),ie(824),ie(769),ie(794),ie(1048),ie(636),ie(555),ie(832),ie(960),ie(1009),ie(1054),ie(567),ie(1025),ie(1002);const Ke={video:1,audio:2},Je={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Xe={FT_KEY:16,FT_INTER:32};function Ze(){const e=["right-up","HEVC not supported","playbackEndInner","hlsTsVideoTrackPidList","ptz","websocketOpenTimeout","流异常结束","recordStart","playbackPause","playbackNextFrame","Cannot call 'decode' on a closed codec","775870TbRfrD","playbackNextIFrame","visibilityChange","multiMouseover","five-min","global","white","av1","streamError","webcodecsDecodeError","初始化解码worker超时","初始化worker失败","ten-min","websocketClose","failedToAsynchronouslyPrepareWasm","delayTimeout","workerFetch","right-down","networkDelay","AV1","oneHour","created","aacSequenceHeader","pause","halfHour","aiImageDetectResult","webtransportError","MPEG-PS","videoElementPlayingFailedForWebrtc","init","isWebrtcForSRS","all","mute","Video Decode Failed","hls264UseOldDemuxer","talkStreamMsg","playVodSeeking","sourcebuffer-created","tcp","outOfMemoryWasm","loading","Webrtc","playbackIsPause","HEVC decoding is not supported","default","videoFrame","left-down","aiFaceDetectorInfo","webrtc-checking","mseSourceEndStreaming","workerEnd","click","ended","videoSyncAudio","left","The user aborted a request","playerAudio","zoomNarrow","mseSourceOpen","isDropping","webcodecsAudioNoDataTimeout","rightUp","multiSelected","初始化音频解码器失败","NV12","g711a","talkStreamError","mediaSourceAudioInitTimeout","isM7sCrypto","codec","sourceended","3-1","stream","webrtc-completed","loadingTimeout","videoSEISyncPts","MEDIA_ERR_SRC_NOT_SUPPORTED","webrtc不支持H265","playbackTF","playVodTime","696432MIajLx","waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck","webTransport","退出全屏","timeout","networkState","csrc","start","playVodEnded","请求结束","videoSEI","message","点播解码器异常","ALAW(g711a)","Webgl 渲染失败","webrtc","multiFullscreen","simdDecodeError","mediaSourceDecoderConfigurationError","jbprovm","object","video decoder initialization failed","wifi","H264(AVC)","performance","widthOrHeightChangeReplayDelayTime","webgl 上下文丢失","videoInitedAndNotFirstVideoIFrame","track","recordingTimestamp","videoSequenceHeader","currentPts","Audio Decode Failed","talkGetUserMediaSuccess","fogClose","playbackShowPrecisionChange","warn","人脸识别激活","visibilityHiddenTimeout","initVideoCodec","webrtcDisconnect","playVodMp4UseSrcError","请求失败","sourceopen","notSupportNewWasm",'video/mp4; codecs="av01.0.05M.08"',"videoNalu","wcsWidthOrHeightChange","recordEnd","full","blur","MEDIA_ERR_DECODE","websocket1006Error","iframeIntervalTs","playIsNotPauseOrUrlIsNull","decoder-pro-audio-only.js","3945GeDNSk","A key frame is required after configure() or flush()","talkStreamOpen","video decode error","mseUpdateVideoTimestamp","webFullscreen","buffer","videoInfoError","webrtcOnIceConnectionStateChange","clearBuffer","playbackEnd","stats","dhav","playbackPreRateChange","mseSourceBufferFull","mse","websocketOpen","playVodRateChange","playVodDuration","playVodEndedInner","解码失败","aiObjectDetectorInfo","MediaSource解码使用canvas渲染失败","#000","fetchStream","empty","webcodecsAudioDecodeError","talkStreamStart","kBps","playVodNextIFrame","vertical","tsPrivateData","apertureNear","webcodecsAudioInitTimeout","closeEnd","initAudio","sendWsMessage","wcsDecodeError","jbprov","webrtc-connected","TS流包大小异常","qualitychange","updateConfig","buffereos","mediaSourceAppendBufferError","人脸识别","media-source","sei-in-time","云台激活","点播FLV文件异常","decoder-pro-hard-not-wasm.js","playbackRateChange","playbackJustTime","decoder-pro-video-only.js","websocketStringMsg",'video/mp4;codecs="hev1.2.4.L120.90"',"worklet","tenMin","rtp","DHav","audioStreamStats","streamEnd","multiDragenter","webrtcDataChannelMsg","accelerate","关闭电子放大","websocketError","wiperClose","watermarkConfig","MP3","hlsM3u8Error","webglContextLostError","video自动渲染失败","demuxed-track","WebTransport","mseSourceended","webrtcClosed","streamVbps","updateForwardMaxRateDecodeIFrame","MEDIA_ERR_NETWORK","MPEG4","down","one-hour","metadata-parsed","Simd","imageDetectActive","playVodStats","focus","small","timeupdate","playVodBufferedTime","audioAACSequenceHeader","flvBufferData","play","rightDown","fetchSuccess","mseWorkerAddSourceBufferError","decode","物品识别激活","remove-buffer","hls-manifest-loaded","lowNetwork","mseAddSourceBufferError","jessibuca-pro-mp4-recorder-decoder.js","mseSourceClose","controlSize","readystatechange","缓冲区已满","wasm解码失败","canvas","left-up","data-channel","webrtcDataChannelOpen","sourceclose","fiStop","Dji","0000000000","streamAbps","加载超时重播失败","remote-outbound-rtp","2208RdrfQO","loadingTimeoutRetryEnd","faceDetectActive","hls","fullscreenError","ceil",'video/mp4;codecs="hev1.1.6.L120.90"',"streamQualityChange","wasmWidthOrHeightChange","SRS","clickInitPlayer","Media failed to decode","drawingRect","outbound-rtp","playbackPrecision","playFailedError","script","error","停止录制","fullscreen$2","fullscreen","downloadMemoryLog","alaw","leftUp","解析视频分辨率失败","hlsError","pressureObserverCpu","browser","mediaSourceAudioNoDataTimeout","simdH264DecodeVideoWidthIsTooLarge","talkGetUserMediaTimeout","fmp4","opus","音频通道错误","点播MP4文件格式异常","window","m7s",'video/mp4;codecs="hvc1.1.6.L120.90"',"flvDemuxBufferSizeTooLarge","offscreen","complete","videoDecode","render","volume","open","talkStreamClose","none","playVodCanplay","阿里云","isWebrtcForZLM","average","playToRenderTimes","image/jpeg","memory access out of bounds","sender","mediaSourceAudioG711NotSupport","AbortError","supportHls265","half-hour","3678WhDWBj","Error Domain=NSOSStatusErrorDomain","流异常","multiIndex","talkFailedAndStop","togglePerformancePanel","load-complete","streamSuccess",'video/mp4;codecs="hev1.3.E.L120.90"',"progress","20251202","initAudioCodec","decoderWorkerWasmError","playbackStreamVideoFps","playVodWaiting","normal","viewResizeChange","NotAllowedError","apertureFar","tsError","playVodPause","focusNear","playbackTimeScroll","物品识别","switch-url-success","webrtc-closed","mseSourceBufferError","2AxcdFn","ZLMediaKit","遮挡物检查激活","playbackForwardMaxRateDecodeIFrame","seeked","sendMessage","delta","364051ZsowAo","mpeg4","g711","flvVod","10666953PVuIMW","streamStats","DECODER_ERROR_NOT_SUPPORTED","#FFCC00","遮挡物检查","webrtc-disconnected","播放地址不能为空","close","Failed to send video packet for decoding","不支持硬解码H265","aliyunRtc","videoCodec","ulaw","focusFar","zoomExpand","audioPayload","recording","loadedmetadata","playing","playVodMp4UseSrc","H265(HEVC)","硬解码不支持G711a/u音频格式","audioResumeState","destroy","audioDecode","load-response-headers","decoder-pro-old.js","flvScriptData","tsPacketSizeError","Decoding error","replayUseLastFrameShow","load-start","startInner","talk","buffering","4-1","10min","3-4","multiDragleave","seeking","mseWaitVideoCanplayTimeout","等待音频数据超时","mediaSourceTsIsMaxDiff","self","pauseAndNextPlayUseLastFrameShow","playVodVideoSeekingByMse","volumechange","videoCode","widthOrHeightChange","videoTimeUpdate","pcm","multiDragstart","fullscreenEndInner","closed","videoSmooth","mp4Error","fetchError","保存日志","image/png","webrtcCompleted","decoderWorkerInit","loadstart","isAliyunRtc","inbound-rtp","download","playVod","notConnect","不支持该分辨率的视频","debug","jtt","AliyunRtc","g711u","objectDetectActive","talkGetUserMediaFail","peer-connection","inView","play() failed because the user didn't interact with the document first","decoder-pro-audio.js","delayTimeoutRetryEnd","playbackStats","receiver","tempStream","G711 not supported","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAIAAABKoV4MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAO0lEQVRYhe3NIQEAMAgAsHNLAPp3JMAFDW4wW4FFVZ0l3X237qHX6/V6vV6v1+v1er1er9frP0RmLvYPXx0DlQ6vy9kAAAAASUVORK5CYII=","M7S","multiMouseout","recordBlob","mediaSourceUseCanvasRenderPlayFailed","Failed to send audio packet for decoding","playAudio","cruiseStart","destroyEnd","blob","audioNalu","highQuality","decoderWorkerUncaughtError","remote-candidate","playVodNextFrame","5min","drop","fiveMin","Decoder failure","startstreaming","播放超时重播失败","FLV待解封装buffer过大","webgl","player","webrtcIceCandidate","heartTimeout","isNakedFlow","videoElementPlayingFailed","loadeddata","FLV","dynamicWatermarkConfig","isHls","simdFFmpeg","wcs","red","decoder-pro-hard.js","hlsM3u8Empty","wasmUseVideoRenderError","aiOcclusionDetectResult","timeUpdate","mseWidthOrHeightChange","mp4","ws1006","ALAW","初始化解码器失败","recordCancel","tsVideoTrackPidList","playbackTimestamp","4739HHesCn","mseHandle","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C(wasm%E5%86%85%E9%83%A8%E4%BC%9A%E6%9A%82%E5%81%9C%E8%A7%A3%E7%A0%81)%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","1860087azvgyF","simdDecodeDelayTimeout","Decoder error","playFailedAndPaused","crashLog","webcodecs","decoder-pro.js","licensePlateDetectActive","talkStreamInactive","playbackPauseOrResume","flvMetaData","websocket","AAC","video","fetch","webm","hls-level-loaded","multiMousemove","mp3","wasm初始化异常","playVodPauseOrResume","isFmp4","videoInfo","Unsupported audio format","flv","webrtcOnConnectionStateChange","networkDelayTimeout","zooming","JessibucaPro","网络超时重播失败","multiDrop","playVodFps","switch-url-failed","offline","playVodTimeCache","stop","点播MP4文件异常","playVodVideoSeekedByMse","audioChannelError","right","Wasm","playVodSeekEnd","Momibuca","isMulti","webrtc-failed","no-audio-track",'video/mp4; codecs="avc1.64002A"','video/mp4;codecs="hev1.4.10.L120.90"',"speed","Fetch is aborted","wasm","recordCreateError","resetVideoDecode","playVodMp4UseSrcVideoError","streamMessage","mov","mseError","webcodecsH265NotSupport","online","flv-script-data","load","key","27ncJguw","audioInfo","decoderWorkerInitError","videoRectContentClick","首帧解码超时","isWebrtc","30min"];return(Ze=function(){return e})()}ie(762),ie(779),ie(940),ie(542),ie(962),ie(553),ie(559),ie(575),ie(948),ie(1003),ie(801),ie(875),ie(604),ie(866),ie(701);const Qe={StartCodePS:442,StartCodeSYS:443,StartCodeMAP:444,StartCodeVideo:480,StartCodeAudio:448,PrivateStreamCode:445,MEPGProgramEndCode:441},et={h264:27,h265:36,aac:15,g711a:144,g711u:145,mp3:3},tt={map:1048576,video:10485760,audio:1048576,skip:1048576};ie(491),ie(971),ie(631),ie(981),ie(741),ie(868),ie(766),ie(1051),ie(657),ie(1033),ie(714),ie(733);const rt=typeof window===ie(793)&&window[ie(984)]===window?window:typeof self===ie(793)&&self[ie(522)]===self?self:typeof global===ie(793)&&global[ie(698)]===global?global:void 0;ie(776),ie(967),ie(877),ie(894),ie(874),ie(810),ie(1031),ie(927),ie(1050),ie(1037),ie(536),ie(653),ie(913),ie(1036),ie(958),ie(655),ie(944),ie(997),ie(795),ie(612);var nt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function it(e,t){return e(t={exports:{}},t.exports),t.exports}var st=Object.freeze({__proto__:null,commonjsGlobal:nt,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:it,getCjsExportFromNamespace:function(e){return e&&e.default||e}});function at(e,t){var r=ot();return(at=function(e,t){return r[e-=231]})(e,t)}function ot(){var e=["catch","removeEventListener","fullscreenerror","undefined","isFullscreen","requestFullscreen","webkitRequestFullscreen","webkitCurrentFullScreenElement","4771197XydUPI","exports","addEventListener","MSFullscreenChange","screenfull","mozFullScreenElement","fullscreenEnabled","error","mozFullScreenEnabled","2842231EYDfAs","msRequestFullscreen","webkitCancelFullScreen","10veSxmP","msFullscreenElement","webkitFullscreenEnabled","fullscreenchange","mozCancelFullScreen","12180UoMXeS","fullscreenElement","62UGLIdC","webkitfullscreenchange","42928sTVlWP","114sseaaH","bind","change","8oCyJgl","4011740BsudmO","mozfullscreenchange","4489782FTmnnA","off","exitFullscreen","documentElement","exit","length","document","request","webkitfullscreenerror","200495xKBhZv","MSFullscreenError","then","msFullscreenEnabled","mozfullscreenerror"];return(ot=function(){return e})()}!function(e){for(var t=at,r=e();;)try{if(686126===parseInt(t(236))/1+-parseInt(t(234))/2*(parseInt(t(232))/3)+parseInt(t(241))/4+-parseInt(t(252))/5*(parseInt(t(237))/6)+parseInt(t(274))/7*(parseInt(t(240))/8)+parseInt(t(265))/9+-parseInt(t(277))/10*(parseInt(t(243))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ot),it(function(e){var t,r,n,i,s,a;t=at,r=typeof window!==t(260)&&typeof window[t(249)]!==t(260)?window[t(249)]:{},n="object"!==t(260)&&e[t(266)],i=function(){for(var e,n=t,i=[[n(262),n(245),n(233),"fullscreenEnabled","fullscreenchange",n(259)],[n(263),"webkitExitFullscreen","webkitFullscreenElement",n(279),n(235),n(251)],["webkitRequestFullScreen",n(276),n(264),"webkitCancelFullScreen","webkitfullscreenchange",n(251)],["mozRequestFullScreen",n(231),n(270),n(273),n(242),n(256)],[n(275),"msExitFullscreen",n(278),n(255),n(268),n(253)]],s=0,a=i.length,o={};s<a;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(248)];s++)o[i[0][s]]=e[s];return o}return!1}(),s={change:i[t(280)],error:i[t(259)]},a={request:function(e,t){return new Promise(function(n,s){var a=at,o=function(){this[at(244)]("change",o),n()}.bind(this);this.on(a(239),o);var c=(e=e||r[a(246)])[i.requestFullscreen](t);c instanceof Promise&&c[a(254)](o).catch(s)}.bind(this))},exit:function(){return new Promise(function(e,t){var n=at;if(this[n(261)]){var s=function(){var t=n;this[t(244)](t(239),s),e()}[n(238)](this);this.on(n(239),s);var a=r[i.exitFullscreen]();a instanceof Promise&&a[n(254)](s)[n(257)](t)}else e()}[t(238)](this))},toggle:function(e,r){var n=t;return this.isFullscreen?this[n(247)]():this[n(250)](e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){var r=t;this.on(r(272),e)},on:function(e,n){var i=s[e];i&&r[t(267)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(258)](i,n,!1)},raw:i},i?(Object.defineProperties(a,{isFullscreen:{get:function(){return Boolean(r[i[t(233)]])}},element:{enumerable:!0,get:function(){return r[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(271)]])}}}),n?e[t(266)]=a:window.screenfull=a):n?e[t(266)]={isEnabled:!1}:window[t(269)]={isEnabled:!1}}).isEnabled;const ct=lt;function ut(){const e=["getUint32","readByte","640011wkrsVE","subarray","readBool","_current_word","51122IUvllE","readBits","min","ExpGolomb: readBits() bits exceeded max 32bits!","53zOeDAh","4045910CIxNxt","4YJFPFC","_buffer_index","set","_total_bytes","readUEG","90667577MBAqeS","6135310chBkAP","12RAnAbz","readSEG","byteLength","11602392vBpbWF","destroy","_buffer","_skipLeadingZero","error","48GsTwVo","_total_bits","18ibzXZV","_fillCurrentWord","_current_word_bits_left","2009406rjipfn"];return(ut=function(){return e})()}function lt(e,t){const r=ut();return(lt=function(e,t){return r[e-=324]})(e,t)}!function(e){const t=lt,r=e();for(;;)try{if(982113===parseInt(t(348))/1*(-parseInt(t(344))/2)+-parseInt(t(340))/3+-parseInt(t(350))/4*(parseInt(t(349))/5)+-parseInt(t(327))/6+parseInt(t(337))/7*(-parseInt(t(332))/8)+-parseInt(t(334))/9*(parseInt(t(356))/10)+parseInt(t(355))/11*(parseInt(t(324))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ut);class dt{constructor(e){const t=lt;this._buffer=e,this[t(351)]=0,this[t(353)]=e[t(326)],this[t(333)]=8*e[t(326)],this[t(343)]=0,this._current_word_bits_left=0}[ct(328)](){this[ct(329)]=null}[ct(335)](){const e=ct;let t=this[e(353)]-this[e(351)];if(t<=0)return void console[e(331)]("ExpGolomb: _fillCurrentWord() but no bytes available",this[e(353)],this[e(351)]);let r=Math[e(346)](4,t),n=new Uint8Array(4);n[e(352)](this[e(329)][e(341)](this[e(351)],this[e(351)]+r)),this[e(343)]=new DataView(n.buffer)[e(338)](0,!1),this[e(351)]+=r,this[e(336)]=8*r}[ct(345)](e){const t=ct;if(e>32&&console[t(331)](t(347)),e<=this[t(336)]){let r=this[t(343)]>>>32-e;return this[t(343)]<<=e,this._current_word_bits_left-=e,r}let r=this._current_word_bits_left?this._current_word:0;r>>>=32-this._current_word_bits_left;let n=e-this[t(336)];this._fillCurrentWord();let i=Math[t(346)](n,this._current_word_bits_left),s=this[t(343)]>>>32-i;return this[t(343)]<<=i,this._current_word_bits_left-=i,r=r<<i|s,r}[ct(342)](){return 1===this.readBits(1)}[ct(339)](){return this[ct(345)](8)}_skipLeadingZero(){const e=ct;let t;for(t=0;t<this[e(336)];t++)if(this._current_word&2147483648>>>t)return this._current_word<<=t,this[e(336)]-=t,t;return this._fillCurrentWord(),t+this[e(330)]()}[ct(354)](){let e=this._skipLeadingZero();return this.readBits(e+1)-1}[ct(325)](){let e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}}const ft=wt;!function(e){const t=wt,r=e();for(;;)try{if(247550===-parseInt(t(344))/1*(-parseInt(t(305))/2)+parseInt(t(317))/3+-parseInt(t(334))/4+-parseInt(t(353))/5*(parseInt(t(319))/6)+-parseInt(t(339))/7*(parseInt(t(357))/8)+-parseInt(t(314))/9*(-parseInt(t(312))/10)+parseInt(t(308))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(bt);const ht=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],pt=ht,mt=ht;function vt({profile:e,sampleRate:t,channel:r}){return new Uint8Array([175,0,e<<3|(14&t)>>1,(1&t)<<7|r<<3])}function yt(e){const t=wt,r=new Uint8Array(e[t(318)]+2);return r[t(341)]([175,1],0),r[t(341)](e,2),r}function gt(e){const t=wt;return _t(e)&&e[1]===Ge[t(348)]}function _t(e){return e[0]>>4===Fe.AAC}function bt(){const e=["181833GMEeDb","length","12534ATWZZj","log","subarray","more than 2 numLayer Not Supported","sample_rate",". Only frameLengthType = 0 Supported","getLATMValue","readNextAACFrame","byteLength","channel_config","mp4a.40.","aacEncoderConfigurationRecord","aac","android","has_last_incomplete_data","545884snLyzs","destroy","current_syncword_offset_","data","buflen","861LoQomP","Flv: AAC invalid sampling frequency index!","set","getIncompleteData","firefox","102337ougzdh","audio_object_type","object_type","bufpos","sequenceHeader","userAgent","readBool","read","frameLengthType = ","635qFsIlA","channels","sampling_frequency","unshift","7864rWQIXS","allStreamsSameTimeFraming zero is Not Supported","toLowerCase","findNextSyncwordOffset","sampleRate: ","chan_config","bufoff","hasIncompleteData","other_data_present","warn","audioMuxVersionA is Not Supported","ext_object_type","readByte","push","iserro","more than 2 numSubFrames Not Supported","indexOf","data_","readBits","navigator","look","2NsANCK","error","profile: ","1674013ehUnkz","Could not found ADTS syncword until payload end","slice","sampling_index","4551020rTGPMH","buffer","9cuFrWc","sampling_freq_index","eof_flag_"];return(bt=function(){return e})()}function wt(e,t){const r=bt();return(wt=function(e,t){return r[e-=303]})(e,t)}const St=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function It(e){const t=wt;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>=St.length)return void console.error(t(340));let c=St[a],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(320)]("Flv: AAC invalid channel configuration");5===i&&(o=(7&r[1])<<1|r[2]>>>7,r[2]);let l=rt[t(303)][t(349)][t(359)]();return-1!==l[t(373)](t(343))?a>=6?(i=5,n=new Array(4),o=a-3):(i=2,n=new Array(2),o=a):-1!==l.indexOf(t(332))?(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(331),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(329)+i,originalCodec:t(329)+s}}ft(351),ft(304);class At{constructor(e){const t=ft;this[t(374)]=e,this.eof_flag_=!1,this[t(336)]=this.findNextSyncwordOffset(0),this[t(316)]&&console.error(t(309))}[ft(360)](e){const t=ft;let r=e,n=this[t(374)];for(;;){if(r+7>=n[t(327)])return this[t(316)]=!0,n[t(327)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[ft(326)](){const e=ft;let t=this[e(374)],r=null;for(;null==r&&!this.eof_flag_;){let n=this[e(336)],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(374)].byteLength){this[e(316)]=!0,this.has_last_incomplete_data=!0;break}let d=1===a?7:9,f=l-d;n+=d;let h=this[e(360)](n+f);if(this[e(336)]=h,0!==i&&1!==i||0!==s)continue;let p=t.subarray(n,n+f);r={},r[e(345)]=o+1,r[e(315)]=c,r[e(355)]=pt[c],r.channel_config=u,r.data=p}return r}[ft(364)](){return this[ft(333)]}[ft(342)](){const e=ft;return this[e(333)]?this[e(374)][e(321)](this[e(336)]):null}}class kt{constructor(e){const t=ft;this[t(374)]=e,this[t(316)]=!1,this[t(336)]=this[t(360)](0),this.eof_flag_&&console.error(t(309))}[ft(360)](e){const t=ft;let r=e,n=this[t(374)];for(;;){if(r+1>=n.byteLength)return this[t(316)]=!0,n.byteLength;if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[ft(325)](e){let t=e[ft(375)](2),r=0;for(let n=0;n<=t;n++)r<<=8,r|=e.readByte();return r}[ft(326)](e){const t=ft;let r=this[t(374)],n=null;for(;null==n&&!this[t(316)];){let i=this[t(336)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(374)][t(327)]){this[t(316)]=!0,this.has_last_incomplete_data=!0;break}let a=new dt(r.subarray(i+3,i+3+s)),o=null;if(a[t(350)]()){if(null==e){console[t(366)]("StreamMuxConfig Missing"),this[t(336)]=this.findNextSyncwordOffset(i+3+s),a[t(335)]();continue}o=e}else{let e=a.readBool();if(e&&a.readBool()){console[t(306)](t(367)),a[t(335)]();break}if(e&&this[t(325)](a),!a.readBool()){console[t(306)](t(358)),a[t(335)]();break}if(0!==a.readBits(6)){console.error(t(372)),a.destroy();break}if(0!==a[t(375)](4)){console[t(306)]("more than 2 numProgram Not Supported"),a[t(335)]();break}if(0!==a.readBits(3)){console[t(306)](t(322)),a[t(335)]();break}let r=e?this[t(325)](a):0,n=a[t(375)](5);r-=5;let i=a.readBits(4);r-=4;let s=a[t(375)](4);r-=4,a[t(375)](3),r-=3,r>0&&a[t(375)](r);let c=a[t(375)](3);if(0!==c){console[t(306)](t(352)+c+t(324)),a[t(335)]();break}a[t(369)]();let u=a.readBool();if(u)if(e)this[t(325)](a);else{let e=0;for(;;){e<<=8;let r=a[t(350)]();if(e+=a[t(369)](),!r)break}console[t(320)](e)}a.readBool()&&a[t(369)](),o={},o[t(345)]=n,o[t(315)]=i,o[t(355)]=pt[o[t(315)]],o[t(328)]=s,o.other_data_present=u}let c=0;for(;;){let e=a[t(369)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=a[t(369)]();n={},n[t(345)]=o[t(345)],n[t(315)]=o[t(315)],n.sampling_frequency=pt[o[t(315)]],n.channel_config=o[t(328)],n[t(365)]=o.other_data_present,n[t(337)]=u,this[t(336)]=this[t(360)](i+3+s)}return n}[ft(364)](){return this[ft(333)]}[ft(342)](){const e=ft;return this.has_last_incomplete_data?this[e(374)].subarray(this[e(336)]):null}}function Ct(e,t=0){return(e[t]<<24>>>0)+(e[t+1]<<16)+(e[t+2]<<8)+(e[t+3]||0)}function Et(e){const t=xt,r=e[t(372)];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[t(378)](e[t(373)](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.push(e[t(373)](n,i-2)),n=i+1,i=n+2;break;default:i+=3}return n<r&&s[t(378)](e[t(373)](n)),s}function Tt(e,t=4){const r=xt;if(e[r(372)]<4)return[];const n=e[r(372)],i=[];let s,a=0;for(;a+t<n;)if(s=Ct(e,a),3===t&&(s>>>=8),a+=t,s){if(a+s>n)break;i[r(378)](e[r(373)](a,a+s)),a+=s}return i}function xt(e,t){const r=Dt();return(xt=function(e,t){return r[e-=365]})(e,t)}function Dt(){const e=["toString","948064TEjiLf","byteLength","length","subarray","Error writing NALU from AVCC: buffer overflow","18359wXaolZ","shift","pps","push","buffer","padStart","7nUBvbG","8612406IPysYP","2Lhfvrm","700743SRIKKL","1271424XoDWTn","2906214SEimbW","366945eGmdSl","slice","setUint32","data","set"];return(Dt=function(){return e})()}function Pt(e){const t=e[xt(371)],r=new Uint8Array(4);r[0]=t>>>24&255,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t;const n=new Uint8Array(t+4);return n.set(r,0),n.set(e,4),n}function Bt(e,t){const r=xt;let n=null;return t?e.length>=28&&(n=1+(3&e[26])):e[r(372)]>=12&&(n=1+(3&e[9])),n}!function(e){const t=xt,r=e();for(;;)try{if(255172===-parseInt(t(375))/1*(-parseInt(t(383))/2)+parseInt(t(384))/3+-parseInt(t(370))/4+-parseInt(t(387))/5+parseInt(t(386))/6*(-parseInt(t(381))/7)+-parseInt(t(385))/8+parseInt(t(382))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Dt);const Mt=jt;function Ft(){return Date[jt(300)]()}function Ut(){const e=jt;return performance&&typeof performance[e(300)]===e(526)?performance.now():Date[e(300)]()}function Rt(e){let t=0,r=Ut();return n=>{if(!function(e){const t=Mt;return Object[t(369)][t(233)][t(242)](e)===t(220)}(n))return;t+=n;const i=Ut(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e){const t=jt,r=e();for(;;)try{if(689167===parseInt(t(546))/1+-parseInt(t(562))/2+parseInt(t(392))/3*(-parseInt(t(303))/4)+-parseInt(t(462))/5*(parseInt(t(409))/6)+parseInt(t(517))/7*(parseInt(t(261))/8)+-parseInt(t(311))/9*(parseInt(t(493))/10)+parseInt(t(249))/11*(parseInt(t(231))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Wt),(()=>{const e=jt;try{if(typeof WebAssembly===e(387)&&typeof WebAssembly[e(465)]===e(526)){const t=new(WebAssembly[e(305)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(305)])return new WebAssembly.Instance(t)instanceof WebAssembly.Instance}}catch(e){}})();const Lt='"production"',Ot=Mt(340),Vt=Mt(241);Mt(422);const Nt=Lt===Mt(536);Mt(225);function zt(e){return null==e}function Ht(e){const t=Mt;return e&&0===Object[t(217)](e)[t(482)]}function Wt(){const e=["borderWidth","substring","getSeconds","WebGLRenderingContext","GB/s","Reserved SBR extensions is not implemented","setHours","getMinutes","appendChild",'"production"',"xSpace","Edge","right","undefined","getParameter","font","putImageData","true","KB/s","WAVE","visibility","revokeObjectURL","moz-webgl","clientY","0 Bytes","div","B/s","PressureObserver","https:","min","-o-user-select","pathname","wcsDecodeAudio","unknown","360","kSliceRSV_IRAP_VCL22","-webkit-tap-highlight-color","amd","out of memory","msGetUserMedia","MediaSource","0 KB/s","apple","assign","validate","-moz-user-select","findLast","QQBrowser","clearRect","106885reNNVG","xxxx","join","instantiate","file","match","illegal icc","ZB/s","image","contain","text","position","firefox","close","none","If you want to help, upload a sample of this file to","fillText","endsWith","rgba(0,0,0,0)","localhost","length","height","VideoFrame","Firefox","kSliceBLA_W_LP","ManagedMediaSource","srcElement","360EE","slice","isFullscreen","search","126010yPKsfS","hash","imageSmoothingEnabled","pps","getMonth","event","100","attachShadow","pointer-events: none !important; display: block !important","left","body","substr","atob","overflow","numberOfFrames","src","push","ySpace","innerHTML","encTypeCode","VideoEncoder.isConfigSupported() result is not supported","px Arial","imageSmoothingQuality","px 宋体","3927364MjXwrc","fmt ","getDate","wheel","webgl","NaN","color","repeat","isArray","function","memory","map","not compiled with thread support","data:","edg","VideoEncoder is not supported","status","setUint8","borderColor",'"delaytime"',"#000","toLocaleLowerCase","getMilliseconds","createBufferSource","opacity","href",'video/mp4; codecs="',"touches","userAgent","994832buQFlz","getDay","dispatchEvent","URL","toLowerCase",";base64","webkitConnection","webkitFullscreenElement","replace","documentElement","user-select","subarray","text/javascript","YB/s","line","getImageData","1835988brHRux","charCodeAt","display","log","audioWorklet","max","location","HarmonyOS","createImageBitmap","random","green yuv","version","mediaDevices","numberOfChannels","AudioDecoder","PB/s","safari","vendor","EB/s","mozConnection","save","string","html","onerror","setInt32","target","keys","mouseup","isEnabled","[object Number]","protocol","mozGetUserMedia","hev5","ArkWeb","2401027200000","set","createEvent","children","canvas","getElementById","640692LtoYlR","application/javascript","toString","style","wow64","WEBGL_debug_renderer_info","renderer","setInt8","fillStyle","getContext",'"12-25-2025"',"call","angle","toUpperCase","sequenceHeader","hidden","dingtalk","supported","572xRsOjQ","MediaStreamTrackGenerator","[object Error]","byteLength","paused","gpu","removeChild","zIndex","trim","strokeRect","isFFmpegSIMD","drawImage","8DQvwmL","setUint32","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","touchstart","data","buffer","webm","quality","MB/s","shadowRoot","port","data-","hev","solid","canPlayType","floor","kSliceRSV_IRAP_VCL23","hev2","forEach","h265","round","NetType/other","QHBrowser","navigator","application/mozilla-npqihooquicklogin","onload","charAt","hev3","webkit-3d","9999999","VideoDecoder","performance","lineWidth","wow32","noteOn","intel","parse","format","playbackRate","now","sps","MediaStream","4GXfokf","craNut","Module","readAsArrayBuffer","Edg","hev4","indexOf","test","909yLhRfC","bottom","getHours","fullscreenElement","then","createElement","-webkit-text-size-adjust","hour","top","ActiveXObject","createObjectURL","content","objectFit","host","MULAW","setInt16","borderStyle","useMThreading","filter","download","getUint8","readyState","rect","Opera","apply","setAttribute","useWCS","image/png","mimeTypes",'"2.1.13"',"[object Exception]","clientX","pow","mseDecodeAudio","connection","block","reduce","fontFamily","failed to asynchronously prepare wasm","useWasm","application/vnd.apple.mpegurl","error","pageX","toFixed","isTypeSupported","message","demuxUseWorker","nvidia","stringify","application/360softmgrplugin","result","scrollTop","mousedown","hardwareConcurrency","Chrome","getExtension","split","TB/s","prototype","fromCharCode","toDataURL","insertBefore","win64","click","setUint16","kSliceBLA_N_LP","scrollLeft","Anonymous","getUserMedia","video","type","getAttribute","hev1.1.6.L120.90","fontSize","document","destination","object","not compiled with thread support, using thread emulation","useMSE","VideoEncoder.isConfigSupported is not a function","experimental-webgl","4036407fZAIkJ","dataset","-ms-user-select","hostname","AudioData","start","width","green","restore","backgroundColor","f32-planar","origin","Bytes","100%","vps","textAlign","sampleRate","30WLYSsA","chrome","AAC","nLp"];return(Wt=function(){return e})()}function jt(e,t){const r=Wt();return(jt=function(e,t){return r[e-=216]})(e,t)}function Gt(e){return e&&typeof e===Mt(526)}function $t(e){const t=Mt;let r=null,n=31&e[0];return(n===Re[t(301)]||n===Re[t(496)])&&(r=Me.h264),!r&&(n=(126&e[0])>>1,(n===Le[t(406)]||n===Le[t(301)]||n===Le[t(496)])&&(r=Me[t(280)])),r}function qt(e){e.close()}function Yt(){return function(e){const t=Mt;let r="";if(typeof e===t(387))try{r=JSON[t(359)](e),r=JSON[t(297)](r)}catch(t){r=e}else r=e;return r}(Se)}function Kt(e){const t=Mt;return e[0]>>4===$e&&e[1]===Ge[t(245)]}function Jt(e){return!0===e||"true"===e}function Xt(e){return!0!==e&&e!==Mt(430)}function Zt(e,t){const r=Mt,n=Tt(e[r(490)](5));let i=!1;return n[r(279)](e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Le[n(486)]||s===Le.kSliceBLA_W_RADL||s===Le[n(376)]||s===Le.iFrame||s===Le[n(412)]||n(304),n(448),s===Le[n(277)])||Xt(t)&&s===Re.iFrame)&&(i=!0)}),i}function Qt(e){return e&&ArrayBuffer.isView(e)}function er(e,t={}){return function(e,t={}){const r=Mt;let n=8,i=!1;return e&&e[r(398)]&&e[r(483)]&&(i=e[r(398)]>=1920||e[r(483)]>=1080,e[r(512)]),t.useWCS?n=16:t[r(350)]&&(n=t.useSIMD?t[r(328)]?i?4:16:i?t[r(259)]?1:3:4:t[r(328)]?i?4:16:i?1:4),n}(e,t)}function tr(){return Xt(Nt)}const rr=cr;!function(e){const t=cr,r=e();for(;;)try{if(810821===-parseInt(t(367))/1*(parseInt(t(340))/2)+-parseInt(t(330))/3+parseInt(t(359))/4*(parseInt(t(361))/5)+parseInt(t(333))/6+parseInt(t(350))/7*(parseInt(t(353))/8)+parseInt(t(374))/9+parseInt(t(368))/10*(parseInt(t(370))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ur);var nr=function(e,t,r,n){return new(r||(r=Promise))(function(i,s){const a=cr;function o(e){const t=cr;try{u(n[t(351)](e))}catch(e){s(e)}}function c(e){const t=cr;try{u(n[t(357)](e))}catch(e){s(e)}}function u(e){const t=cr;var n;e[t(365)]?i(e.value):(n=e[t(364)],n instanceof r?n:new r(function(e){e(n)})).then(o,c)}u((n=n.apply(e,t||[]))[a(351)]())})};const ir=Symbol(32),sr=Symbol(16),ar=Symbol(8);class or{constructor(e){const t=cr;this.g=e,this[t(349)]=0,e&&(this[t(335)]=e[t(351)]().value)}[rr(337)](e){const t=rr;this.g=e,this[t(342)](e.next()[t(364)],!0)}[rr(332)](){const e=rr;this[e(331)]&&this[e(349)]&&(this[e(331)][e(329)](0,this[e(349)]),this[e(331)]=this[e(331)][e(334)](0,this[e(331)][e(358)]-this[e(349)]),this[e(349)]=0)}[rr(342)](e,t){return t&&this[rr(332)](),this.need=e,this.flush()}read(e){return nr(this,void 0,void 0,function*(){const t=cr;return this[t(366)]&&(yield this[t(366)]),this.lastReadPromise=new Promise((r,n)=>{const i=t;var s;this[i(356)]=n,this[i(369)]=e=>{const t=i;delete this.lastReadPromise,delete this[t(369)],delete this.need,r(e)};this[i(342)](e,!0)||null===(s=this[i(347)])||void 0===s||s[i(360)](this,e)})})}[rr(345)](){return this[rr(363)](ir)}[rr(373)](){return this[rr(363)](sr)}[rr(346)](){return this[rr(363)](ar)}[rr(352)](){const e=rr;var t;this.g&&this.g[e(341)](),this.buffer&&this[e(331)][e(334)](0,0),null===(t=this[e(356)])||void 0===t||t.call(this,new Error(e(355))),delete this.lastReadPromise}[rr(348)](){const e=rr;if(!this[e(331)]||!this.need)return;let t=null;const r=this[e(331)].subarray(this[e(349)]);let n=0;const i=t=>r[e(358)]<(n=t);if(typeof this[e(335)]===e(338)){if(i(this[e(335)]))return;t=r[e(334)](0,n)}else if(this[e(335)]===ir){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(335)]===sr){if(i(2))return;t=r[0]<<8|r[1]}else if(this.need===ar){if(i(1))return;t=r[0]}else if(e(331)in this.need){if("byteOffset"in this[e(335)]){if(i(this.need.byteLength-this[e(335)][e(344)]))return;new Uint8Array(this.need[e(331)],this[e(335)][e(344)])[e(375)](r.subarray(0,n)),t=this.need}else if(this.g)return void this.g[e(357)](new Error("Unsupported type"))}else{if(i(this[e(335)][e(336)]))return;new Uint8Array(this.need)[e(375)](r.subarray(0,n)),t=this[e(335)]}return this[e(349)]+=n,this.g?this[e(342)](this.g[e(351)](t)[e(364)],!0):this.resolve&&this[e(369)](t),t}[rr(339)](e){const t=rr;if(e instanceof Uint8Array?this.malloc(e[t(358)])[t(375)](e):t(331)in e?this[t(371)](e[t(336)])[t(375)](new Uint8Array(e.buffer,e.byteOffset,e[t(336)])):this[t(371)](e[t(336)])[t(375)](new Uint8Array(e)),!this.g&&!this[t(369)])return new Promise(e=>this.pull=e);this[t(348)]()}writeU32(e){const t=rr;this.malloc(4)[t(375)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(348)]()}[rr(372)](e){const t=rr;this.malloc(2)[t(375)]([e>>8&255,255&e]),this[t(348)]()}[rr(362)](e){const t=rr;this[t(371)](1)[0]=e,this[t(348)]()}[rr(371)](e){const t=rr;if(this[t(331)]){const r=this.buffer.length,n=r+e;if(n<=this.buffer[t(331)].byteLength-this[t(331)][t(344)])this[t(331)]=new Uint8Array(this.buffer[t(331)],this.buffer.byteOffset,n);else{const e=new Uint8Array(n);e[t(375)](this[t(331)]),this[t(331)]=e}return this.buffer[t(334)](r,n)}return this[t(331)]=new Uint8Array(e),this.buffer}}function cr(e,t){const r=ur();return(cr=function(e,t){return r[e-=329]})(e,t)}function ur(){const e=["resolve","4326355YGAVke","malloc","writeU16","readU16","6026112YXDwDA","set","copyWithin","2763474OvQDoZ","buffer","consume","4004904eOJGkc","subarray","need","byteLength","setG","number","write","51486GgebCN","return","demand","U16","byteOffset","readU32","readU8","pull","flush","consumed","547974vklwPm","next","close","8gNnmEJ","U32","EOF","reject","throw","length","1588BhWLsE","call","17515QsrVul","writeU8","read","value","done","lastReadPromise","57iyJcUT","10sparLa"];return(ur=function(){return e})()}function lr(e,t){const r=dr();return(lr=function(e,t){return r[e-=323]})(e,t)}function dr(){const e=["[✅✅✅][","log","9qizukh","debugLevel","916792JIunMh","723224FcHHxG","77AdFVaJ","6545143pPDqLe","5OVODdU","JbPro","debug","4GixVxT","4976913hvPhgm","debugUuid","error","10025718BFChly","[❌❌❌][","15073190ndkzaK","1558210VVAXQU","warn","_opt"];return(dr=function(){return e})()}or[rr(354)]=ir,or[rr(343)]=sr,or.U8=ar,function(e){const t=lr,r=e();for(;;)try{if(958230===-parseInt(t(337))/1+parseInt(t(330))/2+parseInt(t(324))/3*(parseInt(t(323))/4)+parseInt(t(341))/5*(-parseInt(t(327))/6)+parseInt(t(339))/7*(-parseInt(t(338))/8)+-parseInt(t(335))/9*(-parseInt(t(329))/10)+parseInt(t(340))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(dr);class fr{constructor(e){const t=lr;this[t(334)]=(r,...n)=>{const i=t;if(e._opt[i(336)]==fe[i(343)]){const t=e[i(332)].debugUuid?"["+e[i(332)][i(325)]+"]":"";console[i(334)](i(342)+t+i(333)+r+"]",...n)}},this[t(331)]=(r,...n)=>{const i=t;if(e[i(332)][i(336)]==fe.debug||e[i(332)].debugLevel==fe[i(331)]){const t=e._opt[i(325)]?"["+e[i(332)][i(325)]+"]":"";console[i(334)](i(342)+t+"[❗❗❗]["+r+"]",...n)}},this[t(326)]=(r,...n)=>{const i=t,s=e[i(332)][i(325)]?"["+e[i(332)][i(325)]+"]":"";console[i(326)](i(342)+s+i(328)+r+"]",...n)}}}const hr=mr;!function(e){const t=mr,r=e();for(;;)try{if(449032===parseInt(t(447))/1+parseInt(t(429))/2*(parseInt(t(425))/3)+parseInt(t(443))/4*(-parseInt(t(437))/5)+parseInt(t(438))/6*(-parseInt(t(446))/7)+parseInt(t(440))/8+-parseInt(t(459))/9*(parseInt(t(458))/10)+parseInt(t(426))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(vr);class pr{static[hr(453)](e){const t=hr;let r=e,n=r[t(449)],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(432)],0,s)}static[hr(428)](e){const t=hr;let r=pr[t(453)](e),n=new dt(r);n[t(445)]();let i=n[t(445)]();n.readByte();let s=n[t(445)]();n[t(431)]();let a=pr.getProfileString(i),o=pr.getLevelString(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(442)](1),c<=3&&(u=l[c]),d=n[t(431)]()+8,n[t(431)](),n[t(442)](1),n[t(457)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(457)]()&&(r<6?pr._skipScalingList(n,16):pr[t(452)](n,64))}n.readUEG();let f=n[t(431)]();if(0===f)n[t(431)]();else if(1===f){n.readBits(1),n.readSEG(),n[t(450)]();let e=n[t(431)]();for(let r=0;r<e;r++)n[t(450)]()}let h=n.readUEG();n.readBits(1);let p=n[t(431)](),m=n[t(431)](),v=n[t(442)](1);0===v&&n[t(442)](1),n[t(442)](1);let y=0,g=0,_=0,b=0;n[t(457)]()&&(y=n.readUEG(),g=n[t(431)](),_=n[t(431)](),b=n[t(431)]());let w=1,S=1,I=0,A=!0,k=0,C=0;if(n[t(457)]()){if(n[t(457)]()){let e=n[t(445)]();e>0&&e<16?(w=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],S=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(w=n[t(445)]()<<8|n[t(445)](),S=n[t(445)]()<<8|n[t(445)]())}if(n[t(457)]()&&n.readBool(),n.readBool()&&(n[t(442)](4),n.readBool()&&n[t(442)](24)),n[t(457)]()&&(n[t(431)](),n[t(431)]()),n[t(457)]()){let e=n[t(442)](32),r=n[t(442)](32);A=n[t(457)](),k=r,C=2*e,I=k/C}}let E=1;(1!==w||1!==S)&&(E=w/S);let T=0,x=0;if(0===c)T=1,x=2-v;else{T=3===c?1:2,x=(1===c?2:1)*(2-v)}let D=16*(p+1),P=16*(m+1)*(2-v);D-=(y+g)*T,P-=(_+b)*x;let B=Math[t(434)](D*E);return n[t(444)](),n=null,{profile_string:a,level_string:o,bit_depth:d,ref_frames:h,chroma_format:u,chroma_format_string:pr[t(435)](u),frame_rate:{fixed:A,fps:I,fps_den:C,fps_num:k},sar_ratio:{width:w,height:S},codec_size:{width:D,height:P},present_size:{width:B,height:P}}}static[hr(441)](e){const t=hr;let r=e[t(433)](1,4),n="avc1.";for(let e=0;e<3;e++){let i=r[e][t(455)](16);i[t(439)]<2&&(i="0"+i),n+=i}let i=pr[t(453)](e),s=new dt(i);s[t(445)]();let a=s[t(445)]();s[t(445)]();let o=s[t(445)]();s[t(431)]();let c=pr.getProfileString(a),u=pr[t(430)](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(431)](),3===l&&s[t(442)](1),l<=3&&(d=f[l]),h=s[t(431)]()+8,p=s[t(431)]()+8,s[t(442)](1),s[t(457)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s.readBool()&&(r<6?pr[t(452)](s,16):pr[t(452)](s,64))}s[t(431)]();let m=s[t(431)]();if(0===m)s[t(431)]();else if(1===m){s[t(442)](1),s.readSEG(),s[t(450)]();let e=s[t(431)]();for(let r=0;r<e;r++)s[t(450)]()}let v=s[t(431)]();s.readBits(1);let y=s[t(431)](),g=s[t(431)](),_=s[t(442)](1);0===_&&s[t(442)](1),s[t(442)](1);let b=0,w=0,S=0,I=0;s[t(457)]()&&(b=s.readUEG(),w=s[t(431)](),S=s.readUEG(),I=s[t(431)]());let A=1,k=1,C=0,E=!0,T=0,x=0;if(s[t(457)]()){if(s[t(457)]()){let e=s.readByte();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[t(445)]()<<8|s.readByte(),k=s[t(445)]()<<8|s.readByte())}if(s[t(457)]()&&s[t(457)](),s[t(457)]()&&(s.readBits(4),s.readBool()&&s[t(442)](24)),s[t(457)]()&&(s.readUEG(),s[t(431)]()),s[t(457)]()){let e=s[t(442)](32),r=s[t(442)](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),F=16*(g+1)*(2-_);M-=(b+w)*P,F-=(S+I)*B;let U=Math.ceil(M*D);return s[t(444)](),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.getChromaFormatString(d),frame_rate:{fixed:E,fps:C,fps_den:x,fps_num:T},sar_ratio:{width:A,height:k},codec_size:{width:M,height:F},present_size:{width:U,height:F}}}static[hr(452)](e,t){const r=hr;let n=8,i=8,s=0;for(let a=0;a<t;a++)0!==i&&(s=e[r(450)](),i=(n+s+256)%256),n=0===i?n:i}static[hr(451)](e){const t=hr;switch(e){case 66:return"Baseline";case 77:return t(448);case 88:return"Extended";case 100:return t(427);case 110:return t(436);case 122:return t(454);case 244:return t(460);default:return t(456)}}static getLevelString(e){return(e/10).toFixed(1)}static[hr(435)](e){const t=hr;switch(e){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return t(456)}}}function mr(e,t){const r=vr();return(mr=function(e,t){return r[e-=425]})(e,t)}function vr(){const e=["High422","toString","Unknown","readBool","60uGgtgL","39915FBorgZ","High444","9069wtDpJH","2150368QYHKHk","High","parseSPS","374YdKyVI","getLevelString","readUEG","buffer","subarray","ceil","getChromaFormatString","High10","625rJFznU","6XdWijj","length","1702328YwYQdO","parseSPS$2","readBits","10772nnYmco","destroy","readByte","3044293qomupP","273586NNnOJk","Main","byteLength","readSEG","getProfileString","_skipScalingList","_ebsp2rbsp"];return(vr=function(){return e})()}const yr=_r;function gr(){const e=["bufoff","7407992mzKmTi","2282674HPyAcN","read","3BJnoxS","bufpos","309246dQXFhA","5376630vuUMpi","iserro","1pgClsk","3380844Inksok","14oFLhDE","850797dbrBDl","14722760bFsEMO","length","buflen","read_golomb","buffer"];return(gr=function(){return e})()}function _r(e,t){const r=gr();return(_r=function(e,t){return r[e-=213]})(e,t)}!function(e){const t=_r,r=e();for(;;)try{if(672148===-parseInt(t(230))/1*(-parseInt(t(223))/2)+parseInt(t(225))/3*(parseInt(t(213))/4)+parseInt(t(228))/5+parseInt(t(227))/6*(parseInt(t(214))/7)+-parseInt(t(222))/8+-parseInt(t(215))/9+-parseInt(t(216))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(gr);yr(224),yr(219);const br=Sr;function wr(){const e=["845374RGuaGo","skipBits","260472qtgbGg","readUEG","1024551SIHqWJ","min","subarray","1000300AYVuxZ","_loadWord","readBits","byteLength","readUByte","_word","_data","getUint32","set","readSliceType","_bitsAvailable","No bytes available","2257164VNbVGJ","117olLxxA","24BIxLdF","skipLZ","readEG","_bytesAvailable","5554611rYNIFg","1293445qBfHKO","skipUEG"];return(wr=function(){return e})()}function Sr(e,t){const r=wr();return(Sr=function(e,t){return r[e-=253]})(e,t)}!function(e){const t=Sr,r=e();for(;;)try{if(943411===-parseInt(t(280))/1+-parseInt(t(276))/2+parseInt(t(273))/3+parseInt(t(255))/4+-parseInt(t(274))/5*(-parseInt(t(269))/6)+-parseInt(t(267))/7+-parseInt(t(278))/8*(parseInt(t(268))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(wr);br(277),br(270),br(275),br(279),br(271),br(259),br(264);const Ir=kr;function Ar(e,t={}){const r=kr,n={};let i=function(){const e=kr;let t=new ArrayBuffer(2);return new DataView(t)[e(385)](0,256,!0),256===new Int16Array(t)[0]}();const s=new DataView(e[r(342)]);let a=s.getUint8(0),o=s.getUint8(1);if(s.getUint8(2),s[r(405)](3),1!==a){if(!t[r(332)])return console[r(376)](r(416)+a+", valid version is 1 and return"),{};{console[r(379)](r(375)+a+r(341));let e=252&s[r(405)](0)|1;s[r(389)](0,e)}}if(0===o){if(!t[r(330)])return console[r(376)]("JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid AVC profile (0) detected, and return"),{};console[r(379)](r(353)),s.setUint8(1,66)}const c=1+(3&s.getUint8(4));if(3!==c&&4!==c)return{};let u=31&s[r(405)](5);if(0===u)return{};let l=6;for(let t=0;t<u;t++){let a=s[r(396)](l,!i);if(l+=2,0===a)continue;let o=new Uint8Array(e[r(342)],l,a);l+=a;let c=pr[r(422)](o);if(0!==t)continue;n.sps=o,n[r(380)]=1e3,n.codecWidth=c[r(373)].width,n[r(395)]=c[r(373)][r(407)],n[r(354)]=c[r(388)][r(346)],n.presentHeight=c[r(388)][r(407)],n[r(401)]=c[r(359)],n[r(349)]=c.level_string,n[r(334)]=c.bit_depth,n[r(367)]=c[r(371)],n.sarRatio=c[r(412)],n[r(333)]=c[r(336)],(!1===c.frame_rate.fixed||0===c[r(336)].fps_num||0===c[r(336)][r(366)])&&(n[r(333)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n[r(333)][r(366)],d=n[r(333)].fps_num;n.refSampleDuration=n[r(380)]*(u/d);let f=o[r(413)](1,4),h=r(361);for(let e=0;e<3;e++){let t=f[e][r(350)](16);t[r(398)]<2&&(t="0"+t),h+=t}n.codec=h}let d=s[r(405)](l);if(0===d)return{};l++;for(let t=0;t<d;t++){let t=s[r(396)](l,!i);if(l+=2,0===t)continue;let a=new Uint8Array(e[r(342)],l,t);l+=t,n[r(415)]=a}if(n[r(402)]=We.h264,n[r(365)]){const e=n.sps[r(394)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[r(382)](t,0),i[r(382)](n[r(365)],4),n.sps=i}if(n[r(415)]){const e=n[r(415)][r(394)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[r(382)](t,0),i.set(n[r(415)],4),n[r(415)]=i}return n}function kr(e,t){const r=Ur();return(kr=function(e,t){return r[e-=330]})(e,t)}function Cr({sps:e,pps:t}){const r=kr,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(394)],n[r(344)](...e,1,t[r(394)]>>8&255,255&t[r(394)],...t);return new Uint8Array(n)}function Er({sps:e,pps:t}){const r=kr;let n=8+e[r(394)]+1+2+t.byteLength,i=!1;const s=pr[r(392)](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(394)];a[6]=o>>>8,a[7]=255&o;let c=8;a[r(382)](e,8),c+=o,a[c]=1;let u=t[r(394)];a[c+1]=u>>>8,a[c+2]=255&u,a[r(382)](t,c+3),c+=3+u,i&&(a[c]=252|s[r(363)],a[c+1]=248|s[r(421)]-8,a[c+2]=248|s[r(400)]-8,a[c+3]=0,c+=4);const l=[23,0,0,0,0],d=new Uint8Array(l.length+a[r(394)]);return d[r(382)](l,0),d.set(a,l[r(398)]),d}function Tr(e,t){const r=kr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(398)]+e.byteLength);return i[r(382)](n,0),i[r(382)](e,n[r(398)]),i}function xr(e){return 31&e[0]}function Dr(e){return e===Re[kr(370)]}function Pr(e){return!(t=e,t===Re.sps||t===Re[kr(415)]||Dr(e));var t}function Br(e){return e===Re[kr(378)]}!function(e){const t=kr,r=e();for(;;)try{if(859122===-parseInt(t(345))/1*(-parseInt(t(408))/2)+parseInt(t(369))/3+parseInt(t(348))/4*(-parseInt(t(338))/5)+-parseInt(t(425))/6*(parseInt(t(414))/7)+-parseInt(t(360))/8+parseInt(t(426))/9*(parseInt(t(386))/10)+parseInt(t(337))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ur);Ir(427);class Mr{constructor(e){const t=Ir;this[t(404)]=e,this[t(374)]=!1,this.currentStartcodeOffset=this[t(352)](0),this[t(374)]&&console[t(376)](t(403))}[Ir(352)](e){const t=Ir;let r=e,n=this.data;for(;;){if(r+3>=n[t(394)])return this.eofFlag=!0,n[t(394)];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++}}[Ir(335)](){const e=Ir;let t=this.data,r=null;for(;null==r&&!this[e(374)];){let n=this[e(384)];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(352)](n);this.currentStartcodeOffset=a,i>=Re[e(362)]||0===s&&(r={type:i,data:t[e(413)](n,a)})}return r}}class Fr{constructor(e){const t=Ir;let r=e[t(404)][t(394)];this[t(368)]=e[t(368)],this[t(404)]=new Uint8Array(4+r),new DataView(this.data[t(342)]).setUint32(0,r),this.data.set(e[t(404)],4)}}function Ur(){const e=["getUint16","nb_sps","length","Strange AVCDecoderConfigurationRecord: PPS Count = ","bit_depth_chroma","profile","videoType","Could not find H264 startcode until payload end!","data","getUint8"," Strange AVCDecoderConfigurationRecord: SPS Count = ","height","86806wIWDuo","readUEG","ceil","skipScalingList","sar_ratio","subarray","550396NsYWrV","pps","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid version ","skipBits","Error parsing slice header:","readBool","pos","bit_depth_luma","parseSPS","bit_depth","fps_num","30omdICY","3298383hWLpcY","readBit","Invalid AVCDecoderConfigurationRecord, lack of data!","correctionConfigurationProfileIndication","kSliceNonIDR","correctionConfigurationVersion","frameRate","bitDepth","readNextNaluPayload","frame_rate","14519197yuuqVc","455bDANci","bit","read",", correct to 1","buffer","codecWidth","push","2gOjPKW","width","sliceType","42772esZjDo","level","toString","Invalid AVCDecoderConfigurationRecord: No PPS'","findNextStartCodeOffset","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","presentWidth","read_golomb","readUE","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","skipUEG","profile_string","1194864nuCPRo","avc1.","kReserved0","chroma_format_idc","Strange NaluLengthSizeMinusOne: ","sps","fps_den","chromaFormat","type","704928bQFPyr","kSliceSEI","chroma_format","readUByte","codec_size","eofFlag","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","error","codec","iFrame","log","timescale","refSampleDuration","set","presentHeight","currentStartcodeOffset","setInt16","20IGorEV","readBits","present_size","setUint8","avcc","Invalid AVCDecoderConfigurationRecord: No SPS","parseSPS$2","nalu","byteLength","codecHeight"];return(Ur=function(){return e})()}const Rr=Lr;function Lr(e,t){const r=Or();return(Lr=function(e,t){return r[e-=132]})(e,t)}!function(e){const t=Lr,r=e();for(;;)try{if(455526===-parseInt(t(155))/1*(-parseInt(t(132))/2)+parseInt(t(141))/3*(parseInt(t(145))/4)+-parseInt(t(138))/5*(parseInt(t(147))/6)+parseInt(t(143))/7*(parseInt(t(140))/8)+-parseInt(t(146))/9+-parseInt(t(148))/10*(parseInt(t(136))/11)+parseInt(t(154))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Or);Rr(142),Rr(135),Rr(150),Rr(152);function Or(){const e=["GetUE","m_bits","GetSE","length","5462820UWpzkO","4LVmSJW","194032TQvkWu","m_idx","m_len","GetWord","11KdbnWK","m_byte","270610Nhuvma","m_data","8qcndoB","60834AMEeyR","GetBit","98546ejYvUx","GetBYTE","4WNbluH","142866vnuOEt","24TnXScQ","1897670qJxmHW","m_zeros"];return(Or=function(){return e})()}const Vr=Nr;function Nr(e,t){const r=zr();return(Nr=function(e,t){return r[e-=391]})(e,t)}!function(e){const t=Nr,r=e();for(;;)try{if(114972===-parseInt(t(406))/1*(parseInt(t(404))/2)+parseInt(t(398))/3*(parseInt(t(407))/4)+-parseInt(t(408))/5+parseInt(t(403))/6*(-parseInt(t(392))/7)+parseInt(t(397))/8*(-parseInt(t(393))/9)+parseInt(t(395))/10+-parseInt(t(396))/11*(-parseInt(t(405))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(zr);Vr(400),Vr(391);function zr(){const e=["5542515etgAyu","1576tsMNjl","3Mhblzf","GetUE","_ebsp2rbsp","buffer","byteLength","192RSrsYe","872ogrZWT","12PHbZoZ","234ihCFzF","393292jCLlqk","501240okNlyQ","GetWord","warn","parseSPS","38899wvlaQt","5301SBSVcd","SPSParser chroma_format_idc > 3","89130FRFDvU"];return(zr=function(){return e})()}function Hr(){const e=["1155664kVrHPJ","217LvtUjl",".1.L","readBits","526718azhAGk","1334520ohuVaL","7626CGFZNr","2809539mhpkZb","readUEG","readByte","toFixed","byteLength","500450dJfuzo",".B0","push","5pghvSD","16KUNvpp","1614189jfoith","4:2:0","hvc1.","110qKxFJk","readSEG","buffer","readBool"];return(Hr=function(){return e})()}!function(e){const t=Gr,r=e();for(;;)try{if(530292===parseInt(t(182))/1+parseInt(t(183))/2+-parseInt(t(171))/3+parseInt(t(178))/4*(-parseInt(t(169))/5)+-parseInt(t(184))/6*(-parseInt(t(179))/7)+-parseInt(t(170))/8*(-parseInt(t(185))/9)+-parseInt(t(166))/10*(parseInt(t(174))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Hr);const Wr=e=>{const t=Gr;let r=e,n=r[t(165)],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(176)],0,s)},jr=e=>{const t=Gr;switch(e){case 0:return"4:0:0";case 1:return t(172);case 2:return"4:2:2";case 3:return"4:4:4";default:return"Unknown"}};function Gr(e,t){const r=Hr();return(Gr=function(e,t){return r[e-=162]})(e,t)}const $r=qr;function qr(e,t){const r=Yr();return(qr=function(e,t){return r[e-=375]})(e,t)}function Yr(){const e=["destroy","push","4:2:2","readBool","6312978sMTqjU","min","getProfileString","readUEG","Rext","236919MizCZH","parseSPS","getChromaFormatString","9299768SqZwTg","4:0:0","_ebsp2rbsp","43794350SxtgMe","4:4:4","38kgdVVF",".B0","hvc1.","4:2:0","5noAqwq","Main10","MainSP","readByte","125313FmIuLr","toFixed","7sOjsSQ","readSEG","Unknown","getLevelString","buffer","SCC","byteLength","Main","6356168nqiZXQ","readBits","4215648YxBYkL"];return(Yr=function(){return e})()}!function(e){const t=qr,r=e();for(;;)try{if(923014===-parseInt(t(403))/1+parseInt(t(395))/2*(-parseInt(t(387))/3)+-parseInt(t(375))/4+parseInt(t(399))/5*(-parseInt(t(377))/6)+-parseInt(t(405))/7*(-parseInt(t(390))/8)+-parseInt(t(382))/9+parseInt(t(393))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Yr);class Kr{static _ebsp2rbsp(e){const t=qr;let r=e,n=r[t(411)],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(409)],0,s)}static parseVPS(e){const t=qr;let r=Kr[t(392)](e),n=new dt(r);return n[t(402)](),n.readByte(),n.readBits(4),n[t(376)](2),n[t(376)](6),{num_temporal_layers:n[t(376)](3)+1,temporal_id_nested:n[t(381)]()}}static[$r(388)](e){const t=$r;let r=Kr[t(392)](e),n=new dt(r);n[t(402)](),n[t(402)]();let i=0,s=0,a=0,o=0;n[t(376)](4);let c=n[t(376)](3);n.readBool();let u=n[t(376)](2),l=n[t(381)](),d=n[t(376)](5),f=n[t(402)](),h=n[t(402)](),p=n.readByte(),m=n[t(402)](),v=n.readByte(),y=n[t(402)](),g=n[t(402)](),_=n.readByte(),b=n.readByte(),w=n.readByte(),S=n[t(402)](),I=[],A=[];for(let e=0;e<c;e++)I[t(379)](n[t(381)]()),A.push(n.readBool());if(c>0)for(let e=c;e<8;e++)n[t(376)](2);for(let e=0;e<c;e++)I[e]&&(n[t(402)](),n.readByte(),n[t(402)](),n[t(402)](),n[t(402)](),n[t(402)](),n[t(402)](),n[t(402)](),n[t(402)](),n.readByte(),n.readByte()),A[e]&&n[t(402)]();n[t(385)]();let k=n[t(385)]();3==k&&n[t(376)](1);let C=n.readUEG(),E=n[t(385)]();n.readBool()&&(i+=n[t(385)](),s+=n[t(385)](),a+=n[t(385)](),o+=n[t(385)]());let T=n[t(385)](),x=n[t(385)](),D=n[t(385)]();for(let e=n[t(381)]()?0:c;e<=c;e++)n[t(385)](),n[t(385)](),n.readUEG();if(n[t(385)](),n[t(385)](),n[t(385)](),n[t(385)](),n[t(385)](),n[t(385)](),n[t(381)]()){if(n[t(381)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n.readBool()){let r=Math[t(383)](64,1<<4+(e<<1));e>1&&n[t(406)]();for(let e=0;e<r;e++)n.readSEG()}else n[t(385)]()}}n.readBool(),n[t(381)](),n[t(381)]()&&(n[t(402)](),n[t(385)](),n[t(385)](),n[t(381)]());let P=n[t(385)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(381)]()),r){e===P&&n[t(385)](),n[t(381)](),n[t(385)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(381)](),i=!1;!e&&(i=n[t(381)]()),(e||i)&&r++}B=r}else{let e=n[t(385)](),r=n[t(385)]();B=e+r;for(let r=0;r<e;r++)n[t(385)](),n[t(381)]();for(let e=0;e<r;e++)n[t(385)](),n[t(381)]()}}if(n.readBool()){let e=n.readUEG();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(376)](1);n[t(376)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,V=1;if(n[t(381)](),n[t(381)](),n[t(381)]()){if(n[t(381)]()){let e=n[t(402)]();e>0&&e<=16?(U=[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&&(U=n[t(376)](16),R=n[t(376)](16))}if(n[t(381)]()&&n[t(381)](),n[t(381)]()){n[t(376)](3),n[t(381)](),n[t(381)]()&&(n.readByte(),n[t(402)](),n[t(402)]())}if(n[t(381)]()&&(n[t(385)](),n[t(385)]()),n.readBool(),n.readBool(),n[t(381)](),M=n[t(381)](),M&&(n[t(385)](),n[t(385)](),n[t(385)](),n[t(385)]()),n[t(381)]()){if(O=n.readBits(32),V=n[t(376)](32),n[t(381)]()&&n[t(385)](),n[t(381)]()){let e=!1,r=!1,i=!1;e=n[t(381)](),r=n.readBool(),(e||r)&&(i=n[t(381)](),i&&(n[t(402)](),n[t(376)](5),n[t(381)](),n[t(376)](5)),n[t(376)](4),n[t(376)](4),i&&n.readBits(4),n.readBits(5),n[t(376)](5),n[t(376)](5));for(let s=0;s<=c;s++){let s=n[t(381)]();L=s;let a=!0,o=1;!s&&(a=n[t(381)]());let c=!1;if(a?n[t(385)]():c=n.readBool(),!c&&(o=n.readUEG()+1),e){for(let e=0;e<o;e++)n.readUEG(),n[t(385)](),i&&(n[t(385)](),n[t(385)]());n[t(381)]()}if(r){for(let e=0;e<o;e++)n[t(385)](),n[t(385)](),i&&(n[t(385)](),n[t(385)]());n[t(381)]()}}}}n[t(381)]()&&(n.readBool(),n[t(381)](),n.readBool(),F=n[t(385)](),n.readUEG(),n[t(385)](),n[t(385)](),n[t(385)]())}n[t(381)]();let N=t(397)+d+".1.L"+S+t(396),z=C-(i+s)*(1===k||2===k?2:1),H=E-(a+o)*(1===k?2:1),W=1;return 1!==U&&1!==R&&(W=U/R),n[t(378)](),n=null,{codec_mimetype:N,profile_string:Kr[t(384)](d),level_string:Kr[t(408)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:Kr[t(389)](k),general_level_idc:S,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:w,min_spatial_segmentation_idc:F,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:U,height:R},codec_size:{width:z,height:H},present_size:{width:z*W,height:H}}}static parsePPS(e){const t=$r;let r=Kr[t(392)](e),n=new dt(r);n[t(402)](),n.readByte(),n[t(385)](),n[t(385)](),n[t(381)](),n.readBool(),n.readBits(3),n[t(381)](),n[t(381)](),n[t(385)](),n.readUEG(),n[t(406)](),n.readBool(),n[t(381)](),n.readBool()&&n[t(385)](),n.readSEG(),n[t(406)](),n[t(381)](),n[t(381)](),n[t(381)](),n.readBool();let i=n[t(381)](),s=n[t(381)](),a=1;return s&&i?a=0:s?a=3:i&&(a=2),{parallelismType:a}}static[$r(389)](e){const t=$r;switch(e){case 0:return t(391);case 1:return t(398);case 2:return t(380);case 3:return t(394);default:return"Unknown"}}static[$r(384)](e){const t=$r;switch(e){case 1:return t(412);case 2:return t(400);case 3:return t(401);case 4:return t(386);case 9:return t(410);default:return t(407)}}static[$r(408)](e){return(e/30)[$r(404)](1)}}const Jr=Xr;function Xr(e,t){const r=nn();return(Xr=function(e,t){return r[e-=310]})(e,t)}function Zr(e,t={}){const r=Xr,n=e;if(n[r(378)]<22)return console[r(459)](r(456)+n[r(378)]+r(312)),{};let i={codecWidth:0,codecHeight:0,videoType:We[r(444)],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(458)]),o=a[r(316)](0),c=31&a.getUint8(1);if(1!==o&&0!==o){if(!t[r(314)])return console[r(459)](r(368)+o+r(330)),{};{console.log(r(313)+o+r(393));let e=252&a[r(316)](0)|1;a[r(345)](0,e)}}if(0===c){if(!t[r(381)])return console[r(459)](r(398)+c+r(322)),{};{console[r(404)](r(416)+c+r(360));let e=224&a[r(316)](1)|1;a[r(345)](1,e)}}let u=1+(3&a.getUint8(21));if(3!==u&&4!==u)return console.error(r(372)+(u-1)+r(337)+u+" ,"),{};let l=a[r(316)](22);for(let e=0,t=23;e<l;e++){let e=63&a[r(316)](t+0),o=a.getUint16(t+1,!s);t+=3;for(let c=0;c<o;c++){let o=a[r(425)](t+0,!s);if(0===c)if(33===e){t+=2;let e=new Uint8Array(n.buffer,t,o),s=Kr[r(358)](e);i[r(318)]=s[r(348)][r(324)],i[r(355)]=s[r(348)][r(401)],i[r(436)]=s.present_size.width,i[r(435)]=s[r(310)][r(401)],i[r(418)]=s[r(369)],i[r(407)]=s.level_string,i[r(446)]=s[r(361)],i.chromaFormat=s[r(388)],i[r(460)]=s.sar_ratio,i[r(422)]=s.frame_rate,(!1===s[r(359)][r(347)]||0===s[r(359)][r(373)]||0===s[r(359)][r(399)])&&(i.frameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3});let a=i[r(422)][r(399)],c=i.frameRate[r(373)];i[r(363)]=i[r(394)]*(a/c),i.codec=s[r(438)],t+=o}else t+=2+o;else t+=2+o}}return i[r(451)]=new Uint8Array(n),i}function Qr({vps:e,pps:t,sps:r}){const n=Xr;let i={configurationVersion:1};const s=(e=>{const t=Gr;let r=Wr(e),n=new dt(r);return n[t(163)](),n[t(163)](),n[t(181)](4),n.readBits(2),n[t(181)](6),{num_temporal_layers:n[t(181)](3)+1,temporal_id_nested:n.readBool()}})(e),a=(e=>{const t=Gr;let r=Wr(e),n=new dt(r);n[t(163)](),n[t(163)]();let i=0,s=0,a=0,o=0;n[t(181)](4);let c=n[t(181)](3);n[t(177)]();let u=n.readBits(2),l=n.readBool(),d=n[t(181)](5),f=n[t(163)](),h=n[t(163)](),p=n.readByte(),m=n.readByte(),v=n.readByte(),y=n[t(163)](),g=n.readByte(),_=n[t(163)](),b=n[t(163)](),w=n[t(163)](),S=n[t(163)](),I=[],A=[];for(let e=0;e<c;e++)I[t(168)](n.readBool()),A[t(168)](n[t(177)]());if(c>0)for(let e=c;e<8;e++)n[t(181)](2);for(let e=0;e<c;e++)I[e]&&(n.readByte(),n[t(163)](),n[t(163)](),n.readByte(),n.readByte(),n[t(163)](),n[t(163)](),n.readByte(),n[t(163)](),n[t(163)](),n[t(163)]()),I[e]&&n.readByte();n[t(162)]();let k=n[t(162)]();3==k&&n[t(181)](1);let C=n[t(162)](),E=n[t(162)]();n[t(177)]()&&(i+=n.readUEG(),s+=n[t(162)](),a+=n.readUEG(),o+=n.readUEG());let T=n.readUEG(),x=n.readUEG(),D=n[t(162)]();for(let e=n[t(177)]()?0:c;e<=c;e++)n[t(162)](),n.readUEG(),n[t(162)]();if(n[t(162)](),n.readUEG(),n[t(162)](),n.readUEG(),n.readUEG(),n[t(162)](),n[t(177)]()&&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.min(64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(175)]()}else n[t(162)]();n[t(177)](),n[t(177)](),n.readBool()&&(n.readByte(),n[t(162)](),n[t(162)](),n.readBool());let P=n[t(162)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(177)]()),r){e===P&&n[t(162)](),n[t(177)](),n.readUEG();let r=0;for(let e=0;e<=B;e++){let e=n[t(177)](),i=!1;!e&&(i=n.readBool()),(e||i)&&r++}B=r}else{let e=n.readUEG(),r=n[t(162)]();B=e+r;for(let r=0;r<e;r++)n[t(162)](),n[t(177)]();for(let e=0;e<r;e++)n.readUEG(),n[t(177)]()}}if(n[t(177)]()){let e=n[t(162)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n.readBits(1);n[t(181)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,V=1;if(n[t(177)](),n[t(177)](),n[t(177)]()){if(n[t(177)]()){let e=n[t(163)]();e>0&&e<16?(U=[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&&(U=n[t(181)](16),R=n[t(181)](16))}if(n[t(177)]()&&n[t(177)](),n[t(177)]()&&(n[t(181)](3),n.readBool(),n.readBool()&&(n[t(163)](),n[t(163)](),n[t(163)]())),n[t(177)]()&&(n[t(162)](),n[t(162)]()),n[t(177)](),n.readBool(),n[t(177)](),M=n[t(177)](),M&&(i+=n[t(162)](),s+=n.readUEG(),a+=n[t(162)](),o+=n[t(162)]()),n.readBool()&&(O=n[t(181)](32),V=n.readBits(32),n.readBool()&&(n.readUEG(),n[t(177)]()))){let e=!1,r=!1,i=!1;e=n[t(177)](),r=n.readBool(),(e||r)&&(i=n.readBool(),i&&(n[t(163)](),n[t(181)](5),n[t(177)](),n[t(181)](5)),n[t(181)](4),n[t(181)](4),i&&n[t(181)](4),n[t(181)](5),n[t(181)](5),n[t(181)](5));for(let s=0;s<=c;s++){let s=n[t(177)]();L=s;let a=!1,o=1;!s&&(a=n[t(177)]());let c=!1;if(a?n[t(175)]():c=n[t(177)](),!c&&(cpbcnt=n[t(162)]()+1),e)for(let e=0;e<o;e++)n.readUEG(),n[t(162)](),i&&(n[t(162)](),n[t(162)]());if(r)for(let e=0;e<o;e++)n.readUEG(),n[t(162)](),i&&(n.readUEG(),n[t(162)]())}}n[t(177)]()&&(n.readBool(),n.readBool(),n[t(177)](),F=n[t(162)](),n[t(162)](),n.readUEG(),n[t(162)](),n[t(162)]())}n[t(177)]();let N=t(173)+d+t(180)+S+t(167),z=C,H=E,W=1;return 1!==U&&1!==R&&(W=U/R),n.destroy(),n=null,{codec_mimetype:N,level_string:(j=S,(j/30)[Gr(164)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:jr(k),general_level_idc:S,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:w,min_spatial_segmentation_idc:F,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:U,height:R},codec_size:{width:z,height:H},present_size:{width:z*W,height:H}};var j})(r),o=(e=>{const t=Gr;let r=Wr(e),n=new dt(r);n[t(163)](),n[t(163)](),n[t(162)](),n[t(162)](),n[t(177)](),n[t(177)](),n[t(181)](3),n[t(177)](),n[t(177)](),n[t(162)](),n[t(162)](),n[t(175)](),n[t(177)](),n[t(177)](),n[t(177)]()&&n.readUEG(),n[t(175)](),n[t(175)](),n[t(177)](),n.readBool(),n[t(177)](),n[t(177)]();let i=n[t(177)](),s=n.readBool(),a=1;return s&&i?a=0:s?a=3:i&&(a=2),{parallelismType:a}})(t);i=Object[n(346)](i,s,a,o);let c=23+(5+e[n(447)])+(5+r.byteLength)+(5+t.byteLength),u=new Uint8Array(c);u[0]=1,u[1]=(3&i[n(441)])<<6|(i[n(334)]?1:0)<<5|31&i[n(357)],u[2]=i.general_profile_compatibility_flags_1||0,u[3]=i[n(449)]||0,u[4]=i[n(415)]||0,u[5]=i[n(406)]||0,u[6]=i[n(440)]||0,u[7]=i.general_constraint_indicator_flags_2||0,u[8]=i.general_constraint_indicator_flags_3||0,u[9]=i[n(356)]||0,u[10]=i[n(454)]||0,u[11]=i[n(448)]||0,u[12]=60,u[13]=240|(3840&i[n(332)])>>8,u[14]=255&i[n(332)],u[15]=252|3&i.parallelismType,u[16]=252|3&i[n(414)],u[17]=248|7&i[n(385)],u[18]=248|7&i.bit_depth_chroma_minus8,u[19]=0,u[20]=0,u[21]=(3&i[n(402)])<<6|(7&i.num_temporal_layers)<<3|(i.temporal_id_nested?1:0)<<2|3,u[22]=3,u[23]=128|Le[n(429)],u[24]=0,u[25]=1,u[26]=(65280&e[n(447)])>>8,u[27]=255&e[n(447)],u[n(427)](e,28),u[23+(5+e[n(447)])+0]=128|Le[n(400)],u[23+(5+e[n(447)])+1]=0,u[23+(5+e[n(447)])+2]=1,u[23+(5+e.byteLength)+3]=(65280&r[n(447)])>>8,u[23+(5+e[n(447)])+4]=255&r[n(447)],u[n(427)](r,23+(5+e[n(447)])+5),u[23+(5+e[n(447)]+5+r.byteLength)+0]=128|Le.pps,u[23+(5+e[n(447)]+5+r[n(447)])+1]=0,u[23+(5+e[n(447)]+5+r[n(447)])+2]=1,u[23+(5+e.byteLength+5+r[n(447)])+3]=(65280&t.byteLength)>>8,u[23+(5+e.byteLength+5+r[n(447)])+4]=255&t[n(447)],u[n(427)](t,23+(5+e[n(447)]+5+r[n(447)])+5);const l=[28,0,0,0,0],d=new Uint8Array(l.length+u[n(447)]);return d[n(427)](l,0),d[n(427)](u,l.length),d}function en(e,t){const r=Xr;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(378)]+e[r(447)]);return i[r(427)](n,0),i[r(427)](e,n[r(378)]),i}function tn(e){return(126&e[0])>>1}function rn(e){return!((t=e)>=32&&t<=40);var t}function nn(){const e=["readBits"," and naluLengthSize is ","subarray","Could not find H265 startcode until payload end!","max","look","sei","conf_win_right_offset","sub_layer_progressive_source_flag","setUint8","assign","fixed","codec_size","2265324gmbgFP","sps_seq_parameter_set_id","sps_max_sub_layers_minus1","generalProfileCompatibilityFlags","readUEG","profile_idc","codecHeight","general_constraint_indicator_flags_4","general_profile_idc","parseSPS","frame_rate",", correct to Main Profile (1)","bit_depth","read","refSampleDuration","sar_ratio","general_level_idc","avgFrameRate","sub_layer_interlaced_source_flag","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid version ","profile_string","chromaFormat","from","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord], invalid Strange NaluLengthSizeMinusOne: ","fps_num","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","slice","sps_temporal_id_nesting_flag","1025116DQturJ","length","sub_layer_tier_flag","findNextStartCodeOffset","correctionConfigurationProfileIndication","lengthSizeMinusOne","bitDepthLumaMinus8","general_non_packed_constraint_flag","bit_depth_luma_minus8","readNextNaluPayload","sub_layer_profile_present_flag","chroma_format","conf_win_left_offset","warn","460330nqFlXE","1196884xIqZxA",", correct to 1","timescale","general_constraint_indicator_flags"," < 23","pps","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","fps_den","sps","height","constant_frame_rate","profile_tier_level","log","level_string","general_profile_compatibility_flags_4","level","constantFrameRate","sub_layer_profile_space","414gYWoVz","setUint32","generalProfileIdc","eofFlag","chroma_format_idc","general_profile_compatibility_flags_3","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","data","profile","psps","pic_height_in_luma_samples","push","frameRate","generalProfileSpace","conformance_window_flag","getUint16","5ToMQJJ","set","sub_layer_frame_only_constraint_flag","vps","parseHEVCDecoderConfigurationRecord$2","65548kdwzQT","read_golomb","sub_layer_level_idc","bitDepthChromaMinus8","presentHeight","presentWidth","general_progressive_source_flag","codec_mimetype","5026104pjoRHn","general_constraint_indicator_flags_1","general_profile_space","1130896bdRImr","pic_width_in_luma_samples","h265","sub_layer_profile_idc","bitDepth","byteLength","general_constraint_indicator_flags_6","general_profile_compatibility_flags_2","sps_video_parameter_set_id","hvcc","currentStartcodeOffset","conf_win_top_offset","general_constraint_indicator_flags_5","profile_compatibility_flags","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] Invalid, lack of data! ","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","buffer","error","sarRatio","sub_layer_profile_compatibility_flag","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","arrayBuffer.length ","6CnuuDt","present_size","tier_flag"," < 22","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version ","correctionConfigurationVersion","readUByte","getUint8","conf_win_bottom_offset","codecWidth","generalConstraintIndicatorFlags","temporalIdNested","parseHEVCDecoderConfigurationRecord$3",", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)","generalLevelIdc","width","level_idc","configurationVersion","separate_colour_plane_flag","sub_layer_level_present_flag","type",", valid version is 1 or 0","generalTierFlag","min_spatial_segmentation_idc","sub_layer_non_packed_constraint_flag","general_tier_flag","numTemporalLayers"];return(nn=function(){return e})()}function sn(e){return e>=16&&e<=21}!function(e){const t=Xr,r=e();for(;;)try{if(579060===parseInt(t(442))/1+parseInt(t(377))/2*(parseInt(t(464))/3)+parseInt(t(392))/4+-parseInt(t(426))/5*(parseInt(t(349))/6)+-parseInt(t(431))/7+parseInt(t(439))/8+parseInt(t(410))/9*(-parseInt(t(391))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(nn);class an{constructor(e){const t=Xr;this[t(417)]=e,this[t(413)]=!1,this[t(452)]=this.findNextStartCodeOffset(0),this[t(413)]&&console[t(459)](t(339))}[Jr(380)](e){const t=Jr;let r=e,n=this[t(417)];for(;;){if(r+3>=n[t(447)])return this.eofFlag=!0,n.byteLength;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++}}[Jr(386)](){const e=Jr;let t=this.data,r=null;for(;null==r&&!this[e(413)];){let n=this.currentStartcodeOffset;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(380)](n);this.currentStartcodeOffset=a,0===s&&(r={type:i,data:t[e(338)](n,a)})}return r}}class on{constructor(e){const t=Jr;let r=e.data[t(447)];this[t(329)]=e[t(329)],this[t(417)]=new Uint8Array(4+r),new DataView(this[t(417)][t(458)])[t(411)](0,r),this[t(417)][t(427)](e[t(417)],4)}}var cn=Fn;!function(e){for(var t=Fn,r=e();;)try{if(709724===-parseInt(t(417))/1*(-parseInt(t(451))/2)+parseInt(t(440))/3+parseInt(t(403))/4+-parseInt(t(454))/5+parseInt(t(505))/6+-parseInt(t(479))/7+parseInt(t(497))/8*(-parseInt(t(405))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(En);var un,ln=cn(504),dn=cn(459),fn=/^(?:text|application)\/xml/i,hn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,pn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,mn=/^\s*$/,vn={},yn={},gn="",_n={type:cn(438),beforeSend:bn,success:bn,error:bn,complete:bn,context:null,xhr:function(){return new(window[cn(498)])},accepts:{json:ln,xml:cn(462),html:dn,text:cn(419),"*":"*/"[cn(488)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:bn,contentType:cn(480)};function bn(){}var wn=function(e,t){var r=cn;typeof e===r(411)&&(t=e,e=void 0);var n=Dn({},t=t||{});for(var i in _n)void 0===n[i]&&(n[i]=_n[i]);try{var s={},a=new Promise(function(e,t){s.resolve=e,s.reject=t});a[r(482)]=s[r(482)],a[r(472)]=s.reject,n[r(461)]=a}catch(e){n[r(461)]={resolve:bn,reject:bn}}var o=pn[r(496)](window[r(486)][r(492)][r(424)]())||[];n[r(433)]=((e||n.url||window[r(486)][r(492)])+"").replace(/#.*$/,"")[r(478)](/^\/\//,o[1]+"//");var c=n.url;!n.crossDomain&&(n[r(449)]=/^([\w-]+:)?\/\/([^\/]+)/[r(503)](n.url)&&RegExp.$2!==window[r(486)][r(492)]);var u=n.dataType;if("jsonp"===u){if(!/=\?/.test(n[r(433)])){var l=(n.jsonp||r(446))+"=?";n[r(433)]=Cn(n[r(433)],l)}return function(e){var t,r=cn,n=e.jsonpCallback||r(428)+Mn(),i=window[r(500)][r(443)](r(415)),s={abort:function(){n in window&&(window[n]=null)}},a=window[r(500)][r(460)](r(466))[0]||window[r(500)][r(458)];function o(n){var i=r;window[i(474)](t),s[i(409)](),An(n.type,s,n[i(420)],e),c()}function c(){var e=r;i[e(421)]?i.clearAttributes():i[e(437)]=i[e(495)]=i[e(471)]=null,i.parentNode&&i.parentNode[e(457)](i),i=null,delete window[n]}return i[r(471)]=function(e){o(e)},window[n]=function(n){window[r(474)](t),Sn(n,s,e),c()},Tn(e),i[r(506)]=e[r(433)][r(478)](/=\?/,"="+n),i[r(506)]=Cn(i[r(506)],"_="+(new Date)[r(453)]()),i[r(436)]=!0,e[r(427)]&&(i[r(452)]=e[r(427)]),a[r(406)](i,a[r(434)]),e.timeout>0&&(t=window[r(489)](function(){var t=r;s[t(409)](),An(t(483),s,t(483),e),c()},e.timeout)),e[r(461)][r(409)]=function(){s[r(409)]()},e[r(461)][r(477)]=s,e.promise}(n)}Tn(n);var d=n.accepts[u]||n[r(463)]["*"],f={};/^([\w-]+:)\/\//[r(503)](n.url)?RegExp.$1:window[r(486)][r(430)];var h,p=_n.xhr();!n.crossDomain&&!f[r(493)]&&(f[r(493)]="XMLHttpRequest"),n[r(442)]&&(vn[c]&&(f[r(485)]=vn[c]),yn[c]&&(f["If-None-Match"]=yn[c])),d&&(f[r(429)]=d,d[r(490)](",")>-1&&(d=d[r(468)](",",2)[0]),p[r(432)]&&p[r(432)](d));var m=!/^(?:GET|HEAD)$/[r(503)](n.type.toUpperCase());if((n[r(413)]&&m&&!1!==n[r(491)]||t[r(491)])&&(f["Content-Type"]=n[r(491)]),!1===n.cache&&!m){var v=/([?&])_=[^&]*/;n[r(433)]=v[r(503)](c)?c.replace(v,"$1_="+Mn()):c+(/\?/[r(503)](c)?"&":"?")+"_="+Mn()}n[r(469)]=Dn(f,n[r(469)]||{}),p.onreadystatechange=function(){var e,t,i=r;if(4===p[i(465)]){clearTimeout(h);var s,a=!1;if(p[i(501)]>=200&&p[i(501)]<300||304===p.status){if(gn=p.getAllResponseHeaders(),n[i(442)]){var o=kn(i(444));o&&(vn[c]=o),(o=kn("etag"))&&(yn[c]=o)}u=u||(e=p[i(423)](i(426)),t=cn,e&&(e===dn?t(450):e===ln?t(431):fn[t(503)](e)&&t(473))||"text"),s=p.responseText;try{u===i(473)?s=p[i(475)]:u===i(431)&&(s=mn[i(503)](s)?null:JSON[i(445)](s))}catch(e){a=e}a?An(a,i(422),p,n):Sn(s,p,n)}else An(null,i(484),p,n)}};var y=!(r(436)in n)||n[r(436)];if(p.open(n[r(420)],n[r(433)],y,n[r(410)],n[r(467)]),n[r(499)])for(var g in n[r(499)])p[g]=n.xhrFields[g];for(var g in n[r(448)]&&p[r(432)]&&p[r(432)](n[r(448)]),n[r(469)])void 0!==n[r(469)][g]&&p[r(441)](g,n[r(469)][g]+"");return!1===function(e,t){var r=cn,n=t.context;if(!1===t[r(456)][r(502)](n,e,t))return!1}(p,n)?(p.abort(),!1):(n.timeout>0&&(h=window[r(489)](function(){p.onreadystatechange=null,p.abort(),An(null,"timeout",p,n)},n[r(483)])),p[r(481)](n[r(413)]?n[r(413)]:null),n.promise.abort=function(){p[r(409)]()},n[r(461)])};function Sn(e,t,r){var n=cn,i=r.context,s=n(425);r[n(425)].call(i,e,s,t),r[n(461)].resolve(e,s,t),In(s,t,r)}function In(e,t,r){var n=cn,i=r[n(408)];r[n(455)].call(i,t,e)}function An(e,t,r,n){var i=cn,s=n[i(408)];n[i(484)].call(s,r,t,e),n[i(461)][i(472)](r,t,e),In(t,r,n)}function kn(e){var t,r=cn;if(!un){for(un={};t=hn.exec(gn);)un[t[1][r(424)]()]=t[2];t=un[e[r(424)]()]}return null===t?null:t}function Cn(e,t){return(e+"&"+t)[cn(478)](/[&?]{1,2}/,"?")}function En(){var e=["beforeSend","removeChild","documentElement","text/html","getElementsByTagName","promise","application/xml, text/xml","accepts","add","readyState","head","password","split","headers","hasOwnProperty","onerror","reject","xml","clearTimeout","responseXML","prototype","xhr","replace","2909067KODxGG","application/x-www-form-urlencoded; charset=UTF-8","send","resolve","timeout","error","If-Modified-Since","location","post","concat","setTimeout","indexOf","contentType","href","X-Requested-With","slice","onreadystatechange","exec","384928ldZdcj","XMLHttpRequest","xhrFields","document","status","call","test","application/json, text/javascript","3046464UMHcaR","src","5637704ztxbMg","getJSON","378UaDFme","insertBefore","function","context","abort","username","object","processData","data","value","script","POST","792730vsAgeU","ajaxSetup","text/plain","type","clearAttributes","parseerror","getResponseHeader","toLowerCase","success","content-type","scriptCharset","jsonp","Accept","protocol","json","overrideMimeType","url","firstChild","length","async","onload","GET","[object Array]","1339551ROWuLk","setRequestHeader","ifModified","createElement","Last-Modified","parse","callback","%20","mimeType","crossDomain","html","2MowQpT","charset","getTime","51200CNsYOD","complete"];return(En=function(){return e})()}function Tn(e){var t,r,n,i,s=cn;Pn(e)&&!(e.data instanceof FormData)&&e[s(412)]&&(e[s(413)]=(t=e[s(413)],(i=[])[(n=cn)(464)]=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},xn(i,t,r),i.join("&")[n(478)](n(447),"+"))),e[s(413)]&&(!e.type||e[s(420)].toUpperCase()===s(438))&&(e.url=Cn(e.url,e[s(413)]))}function xn(e,t,r,n){var i,s,a=cn,o=(i=t,s=cn,Object[s(476)].toString[s(502)](i)===s(439));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(o?"":c)+"]"),!n&&o?e[a(464)](u.name,u[a(414)]):(r?o(u):Pn(u))?xn(e,u,r,c):e[a(464)](c,u)}}function Dn(e){for(var t=cn,r=Array[t(476)][t(494)].call(arguments,1),n=0,i=r[t(435)];n<i;n++){var s=r[n]||{};for(var a in s)s[t(470)](a)&&void 0!==s[a]&&(e[a]=s[a])}return e}function Pn(e){var t=cn,r=typeof e;return r===t(407)||r===t(411)&&!!e}function Bn(e){return typeof e===cn(407)}function Mn(){var e=cn;return(new Date)[e(453)]()}function Fn(e,t){var r=En();return(Fn=function(e,t){return r[e-=403]})(e,t)}wn.get=function(e,t,r,n){return Bn(t)&&(n=n||r,r=t,t=void 0),wn({url:e,data:t,success:r,dataType:n})},wn[cn(487)]=function(e,t,r,n){var i=cn;return Bn(t)&&(n=n||r,r=t,t=void 0),wn({type:i(416),url:e,data:t,success:r,dataType:n})},wn[cn(404)]=function(e,t,r){var n=cn;return Bn(t)&&(r=t,t=void 0),wn({url:e,data:t,success:r,dataType:n(431)})},wn[cn(418)]=function(e,t){return t?Dn(Dn(e,_n),t):Dn(_n,e)};var Un=Nn;function Rn(e){return parseInt(e)===e}function Ln(e){var t=Nn;if(!Rn(e.length))return!1;for(var r=0;r<e[t(151)];r++)if(!Rn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function On(e,t){var r=Nn;if(e[r(114)]&&e[r(109)]===r(146))return t&&(e=e.slice?e[r(124)]():Array.prototype[r(124)][r(133)](e)),e;if(Array[r(159)](e)){if(!Ln(e))throw new Error(r(142)+e);return new Uint8Array(e)}if(Rn(e[r(151)])&&Ln(e))return new Uint8Array(e);throw new Error(r(158))}function Vn(e){return new Uint8Array(e)}function Nn(e,t){var r=yi();return(Nn=function(e,t){return r[e-=103]})(e,t)}function zn(e,t,r,n,i){var s=Nn;(null!=n||null!=i)&&(e=e[s(124)]?e[s(124)](n,i):Array.prototype[s(124)].call(e,n,i)),t.set(e,r)}!function(e){for(var t=Nn,r=e();;)try{if(124677===parseInt(t(132))/1*(-parseInt(t(122))/2)+parseInt(t(121))/3*(-parseInt(t(103))/4)+-parseInt(t(106))/5*(parseInt(t(105))/6)+parseInt(t(116))/7+-parseInt(t(129))/8*(-parseInt(t(113))/9)+-parseInt(t(160))/10+-parseInt(t(123))/11*(-parseInt(t(148))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(yi);var Hn,Wn,jn={toBytes:function(e){var t=Nn,r=[],n=0;for(e=encodeURI(e);n<e[t(151)];){var i=e[t(157)](n++);37===i?(r.push(parseInt(e[t(138)](n,2),16)),n+=2):r[t(119)](i)}return On(r)},fromBytes:function(e){for(var t=Nn,r=[],n=0;n<e[t(151)];){var i=e[n];i<128?(r[t(119)](String[t(131)](i)),n++):i>191&&i<224?(r[t(119)](String[t(131)]((31&i)<<6|63&e[n+1])),n+=2):(r.push(String.fromCharCode((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(143)]("")}},Gn=(Wn=(Hn=Nn)(134),{toBytes:function(e){for(var t=Nn,r=[],n=0;n<e[t(151)];n+=2)r[t(119)](parseInt(e.substr(n,2),16));return r},fromBytes:function(e){for(var t=Hn,r=[],n=0;n<e[t(151)];n++){var i=e[n];r.push(Wn[(240&i)>>4]+Wn[15&i])}return r[t(143)]("")}}),$n={16:10,24:12,32:14},qn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],Yn=[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],Kn=[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],Jn=[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],Xn=[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],Zn=[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],Qn=[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],ei=[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],ti=[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],ri=[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],ni=[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],ii=[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],si=[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],ai=[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],oi=[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 ci(e){for(var t=Nn,r=[],n=0;n<e[t(151)];n+=4)r[t(119)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var ui=function(e){var t=Nn;if(!(this instanceof ui))throw Error(t(153));Object[t(149)](this,t(125),{value:On(e,!0)}),this[t(137)]()};ui[Un(130)][Un(137)]=function(){var e=Un,t=$n[this[e(125)][e(151)]];if(null==t)throw new Error(e(115));this[e(128)]=[],this[e(108)]=[];for(var r=0;r<=t;r++)this[e(128)][e(119)]([0,0,0,0]),this[e(108)][e(119)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(125)][e(151)]/4,a=ci(this[e(125)]);for(r=0;r<s;r++)n=r>>2,this._Ke[n][r%4]=a[r],this._Kd[t-n][r%4]=a[r];for(var o,c=0,u=s;u<i;){if(o=a[s-1],a[0]^=Yn[o>>16&255]<<24^Yn[o>>8&255]<<16^Yn[255&o]<<8^Yn[o>>24&255]^qn[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]^=Yn[255&o]^Yn[o>>8&255]<<8^Yn[o>>16&255]<<16^Yn[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(128)][l][d]=a[r],this._Kd[t-l][d]=a[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)o=this[e(108)][l][d],this[e(108)][l][d]=ii[o>>24&255]^si[o>>16&255]^ai[o>>8&255]^oi[255&o]},ui[Un(130)][Un(166)]=function(e){var t=Un;if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var r=this[t(128)][t(151)]-1,n=[0,0,0,0],i=ci(e),s=0;s<4;s++)i[s]^=this[t(128)][0][s];for(var a=1;a<r;a++){for(s=0;s<4;s++)n[s]=Jn[i[s]>>24&255]^Xn[i[(s+1)%4]>>16&255]^Zn[i[(s+2)%4]>>8&255]^Qn[255&i[(s+3)%4]]^this._Ke[a][s];i=n[t(124)]()}var o,c=Vn(16);for(s=0;s<4;s++)o=this._Ke[r][s],c[4*s]=255&(Yn[i[s]>>24&255]^o>>24),c[4*s+1]=255&(Yn[i[(s+1)%4]>>16&255]^o>>16),c[4*s+2]=255&(Yn[i[(s+2)%4]>>8&255]^o>>8),c[4*s+3]=255&(Yn[255&i[(s+3)%4]]^o);return c},ui[Un(130)][Un(117)]=function(e){var t=Un;if(16!=e[t(151)])throw new Error("invalid ciphertext size (must be 16 bytes)");for(var r=this[t(108)][t(151)]-1,n=[0,0,0,0],i=ci(e),s=0;s<4;s++)i[s]^=this[t(108)][0][s];for(var a=1;a<r;a++){for(s=0;s<4;s++)n[s]=ei[i[s]>>24&255]^ti[i[(s+3)%4]>>16&255]^ri[i[(s+2)%4]>>8&255]^ni[255&i[(s+1)%4]]^this._Kd[a][s];i=n[t(124)]()}var o,c=Vn(16);for(s=0;s<4;s++)o=this._Kd[r][s],c[4*s]=255&(Kn[i[s]>>24&255]^o>>24),c[4*s+1]=255&(Kn[i[(s+3)%4]>>16&255]^o>>16),c[4*s+2]=255&(Kn[i[(s+2)%4]>>8&255]^o>>8),c[4*s+3]=255&(Kn[255&i[(s+1)%4]]^o);return c};var li=function(e){var t=Un;if(!(this instanceof li))throw Error(t(153));this[t(154)]=t(162),this[t(109)]=t(167),this[t(139)]=new ui(e)};li.prototype[Un(166)]=function(e){var t=Un;if((e=On(e))[t(151)]%16!=0)throw new Error(t(150));for(var r=Vn(e[t(151)]),n=Vn(16),i=0;i<e[t(151)];i+=16)zn(e,n,0,i,i+16),zn(n=this[t(139)][t(166)](n),r,i);return r},li[Un(130)][Un(117)]=function(e){var t=Un;if((e=On(e))[t(151)]%16!=0)throw new Error(t(110));for(var r=Vn(e[t(151)]),n=Vn(16),i=0;i<e.length;i+=16)zn(e,n,0,i,i+16),zn(n=this[t(139)][t(117)](n),r,i);return r};var di=function(e,t){var r=Un;if(!(this instanceof di))throw Error(r(153));if(this[r(154)]=r(141),this[r(109)]=r(163),t){if(16!=t.length)throw new Error(r(118))}else t=Vn(16);this._lastCipherblock=On(t,!0),this[r(139)]=new ui(e)};di.prototype[Un(166)]=function(e){var t=Un;if((e=On(e))[t(151)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=Vn(e.length),n=Vn(16),i=0;i<e[t(151)];i+=16){zn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(126)][s];this[t(126)]=this[t(139)][t(166)](n),zn(this[t(126)],r,i)}return r},di[Un(130)][Un(117)]=function(e){var t=Un;if((e=On(e))[t(151)]%16!=0)throw new Error(t(110));for(var r=Vn(e[t(151)]),n=Vn(16),i=0;i<e[t(151)];i+=16){zn(e,n,0,i,i+16),n=this._aes[t(117)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(126)][s];zn(e,this._lastCipherblock,0,i,i+16)}return r};var fi=function(e,t,r){var n=Un;if(!(this instanceof fi))throw Error("AES must be instanitated with `new`");if(this[n(154)]=n(156),this.name="cfb",t){if(16!=t.length)throw new Error(n(145))}else t=Vn(16);!r&&(r=1),this[n(111)]=r,this._shiftRegister=On(t,!0),this[n(139)]=new ui(e)};fi.prototype[Un(166)]=function(e){var t=Un;if(e[t(151)]%this[t(111)]!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var r,n=On(e,!0),i=0;i<n[t(151)];i+=this[t(111)]){r=this[t(139)][t(166)](this[t(104)]);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];zn(this[t(104)],this[t(104)],0,this[t(111)]),zn(n,this._shiftRegister,16-this.segmentSize,i,i+this[t(111)])}return n},fi.prototype.decrypt=function(e){var t=Un;if(e[t(151)]%this.segmentSize!=0)throw new Error(t(161));for(var r,n=On(e,!0),i=0;i<n.length;i+=this[t(111)]){r=this._aes[t(166)](this[t(104)]);for(var s=0;s<this[t(111)];s++)n[i+s]^=r[s];zn(this[t(104)],this[t(104)],0,this[t(111)]),zn(e,this[t(104)],16-this[t(111)],i,i+this[t(111)])}return n};var hi=function(e,t){var r=Un;if(!(this instanceof hi))throw Error("AES must be instanitated with `new`");if(this[r(154)]=r(152),this[r(109)]=r(107),t){if(16!=t[r(151)])throw new Error(r(118))}else t=Vn(16);this._lastPrecipher=On(t,!0),this[r(164)]=16,this[r(139)]=new ui(e)};hi[Un(130)][Un(166)]=function(e){for(var t=Un,r=On(e,!0),n=0;n<r[t(151)];n++)16===this[t(164)]&&(this[t(168)]=this[t(139)].encrypt(this[t(168)]),this._lastPrecipherIndex=0),r[n]^=this[t(168)][this[t(164)]++];return r},hi[Un(130)][Un(117)]=hi[Un(130)][Un(166)];var pi=function(e){var t=Un;if(!(this instanceof pi))throw Error("Counter must be instanitated with `new`");0!==e&&!e&&(e=1),typeof e===t(112)?(this[t(155)]=Vn(16),this[t(136)](e)):this[t(147)](e)};pi[Un(130)][Un(136)]=function(e){var t=Un;if(typeof e!==t(112)||parseInt(e)!=e)throw new Error(t(127));if(e>Number.MAX_SAFE_INTEGER)throw new Error(t(135));for(var r=15;r>=0;--r)this._counter[r]=e%256,e=parseInt(e/256)},pi[Un(130)][Un(147)]=function(e){var t=Un;if(16!=(e=On(e,!0))[t(151)])throw new Error(t(140));this[t(155)]=e},pi[Un(130)][Un(165)]=function(){for(var e=Un,t=15;t>=0;t--){if(255!==this[e(155)][t]){this._counter[t]++;break}this._counter[t]=0}};var mi=function(e,t){var r=Un;if(!(this instanceof mi))throw Error(r(153));this[r(154)]="Counter",this[r(109)]="ctr",!(t instanceof pi)&&(t=new pi(t)),this._counter=t,this._remainingCounter=null,this[r(120)]=16,this[r(139)]=new ui(e)};mi[Un(130)][Un(166)]=function(e){for(var t=Un,r=On(e,!0),n=0;n<r[t(151)];n++)16===this[t(120)]&&(this[t(144)]=this[t(139)][t(166)](this[t(155)][t(155)]),this._remainingCounterIndex=0,this._counter[t(165)]()),r[n]^=this[t(144)][this[t(120)]++];return r},mi[Un(130)].decrypt=mi[Un(130)][Un(166)];const vi={AES:ui,Counter:pi,ModeOfOperation:{ecb:li,cbc:di,cfb:fi,ofb:hi,ctr:mi},utils:{hex:Gn,utf8:jn},padding:{pkcs7:{pad:function(e){var t=Un,r=16-(e=On(e,!0))[t(151)]%16,n=Vn(e[t(151)]+r);zn(e,n);for(var i=e.length;i<n[t(151)];i++)n[i]=r;return n},strip:function(e){var t=Un;if((e=On(e,!0))[t(151)]<16)throw new Error("PKCS#7 invalid length");var r=e[e[t(151)]-1];if(r>16)throw new Error("PKCS#7 padding byte out of range");for(var n=e[t(151)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error("PKCS#7 invalid padding byte");var s=Vn(n);return zn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:On,createArray:Vn,copyArray:zn}};function yi(){var e=["push","_remainingCounterIndex","123iAWYHA","228SnKxgK","649gnmxEd","slice","key","_lastCipherblock","invalid counter value (must be an integer)","_Ke","231928pjHzRS","prototype","fromCharCode","1318jwhogd","call","0123456789abcdef","integer value out of safe range","setValue","_prepare","substr","_aes","invalid counter bytes size (must be 16 bytes)","Cipher Block Chaining","Array contains invalid value: ","join","_remainingCounter","invalid initialation vector size (must be 16 size)","Uint8Array","setBytes","98508aDoZvi","defineProperty","invalid plaintext size (must be multiple of 16 bytes)","length","Output Feedback","AES must be instanitated with `new`","description","_counter","Cipher Feedback","charCodeAt","unsupported array-like object","isArray","568640jNzdli","invalid ciphertext size (must be segmentSize bytes)","Electronic Code Block","cbc","_lastPrecipherIndex","increment","encrypt","ecb","_lastPrecipher","20772FVuWAu","_shiftRegister","27732bZOJWe","145EBZqEc","ofb","_Kd","name","invalid ciphertext size (must be multiple of 16 bytes)","segmentSize","number","27drmXXd","buffer","invalid key size (must be 16, 24 or 32 bytes)","752080RgkZuM","decrypt","invalid initialation vector size (must be 16 bytes)"];return(yi=function(){return e})()}function gi(e,t){var r=bi();return(gi=function(e,t){return r[e-=272]})(e,t)}var _i=gi;function bi(){var e=["blockSize","_minBufferSize","clone","randomBytes","552789asslkV","toString","getRandomValues","Hex","_append","parse","algo","charCodeAt","commonjsRequire","commonjsGlobal","WordArray","$super","push","cfg","6EJrUTt","ceil","hasOwnProperty","30LeZaOp","CryptoJS","length","concat","words","prototype","_process","slice","join","apply","sigBytes","crypto","5425652QLLrwO","msCrypto","string","_doReset","function","3XvIzFu","Hasher","exports","8808505HYAFyq","HMAC","init","1789392cUhGVo","stringify","BufferedBlockAlgorithm","_data","createCommonjsModule","object","_doProcessBlock","finalize","undefined","_doFinalize","create","8968540XhZXhN","extend","splice","Latin1","call","Malformed UTF-8 data","8rYugSR","_nDataBytes","3314190edGgnR","762876SJZHce","reset"];return(bi=function(){return e})()}!function(e){for(var t=gi,r=e();;)try{if(930700===parseInt(t(330))/1+parseInt(t(323))/2+-parseInt(t(298))/3*(parseInt(t(293))/4)+parseInt(t(301))/5+parseInt(t(278))/6*(-parseInt(t(315))/7)+parseInt(t(321))/8*(parseInt(t(324))/9)+parseInt(t(281))/10*(-parseInt(t(304))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(bi);var wi=st[_i(308)](function(e,t){var r,i,s;r=nt,i=function(){var e=e||function(e){var t,r=gi;if(typeof window!==r(312)&&window[r(292)]&&(t=window[r(292)]),typeof self!==r(312)&&self[r(292)]&&(t=self[r(292)]),typeof globalThis!==r(312)&&globalThis[r(292)]&&(t=globalThis[r(292)]),!t&&"undefined"!=typeof window&&window[r(294)]&&(t=window.msCrypto),!t&&typeof st[r(273)]!==r(312)&&st[r(273)][r(292)]&&(t=st[r(273)][r(292)]),!t&&typeof st[r(272)]===r(297))try{t=n.default}catch(e){}var i=function(){var e=r;if(t){if(typeof t[e(332)]===e(297))try{return t.getRandomValues(new Uint32Array(1))[0]}catch(e){}if(typeof t.randomBytes===e(297))try{return t[e(329)](4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object[r(314)]||function(){function e(){}return function(t){var r,n=gi;return e[n(286)]=t,r=new e,e[n(286)]=null,r}}(),a={},o=a.lib={},c=o.Base={extend:function(e){var t=gi,r=s(this);return e&&r.mixIn(e),(!r[t(280)]("init")||this[t(303)]===r.init)&&(r[t(303)]=function(){var e=t;r[e(275)][e(303)][e(290)](this,arguments)}),r[t(303)][t(286)]=r,r[t(275)]=this,r},create:function(){var e=gi,t=this[e(316)]();return t[e(303)][e(290)](t,arguments),t},init:function(){},mixIn:function(e){var t=gi;for(var r in e)e[t(280)](r)&&(this[r]=e[r]);e.hasOwnProperty(t(331))&&(this[t(331)]=e.toString)},clone:function(){var e=gi;return this[e(303)].prototype[e(316)](this)}},u=o[r(274)]=c.extend({init:function(e,t){var n=r;e=this[n(285)]=e||[],this[n(291)]=null!=t?t:4*e.length},toString:function(e){return(e||d)[r(305)](this)},concat:function(e){var t=r,n=this.words,i=e[t(285)],s=this.sigBytes,a=e[t(291)];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(291)]+=a,this},clamp:function(){var t=r,n=this[t(285)],i=this[t(291)];n[i>>>2]&=4294967295<<32-i%4*8,n[t(283)]=e[t(279)](i/4)},clone:function(){var e=r,t=c[e(328)][e(319)](this);return t.words=this.words[e(288)](0),t},random:function(e){for(var t=r,n=[],s=0;s<e;s+=4)n[t(276)](i());return new u.init(n,e)}}),l=a.enc={},d=l[r(333)]={stringify:function(e){for(var t=r,n=e[t(285)],i=e[t(291)],s=[],a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;s[t(276)]((o>>>4)[t(331)](16)),s[t(276)]((15&o)[t(331)](16))}return s.join("")},parse:function(e){for(var t=r,n=e[t(283)],i=[],s=0;s<n;s+=2)i[s>>>3]|=parseInt(e.substr(s,2),16)<<24-s%8*4;return new(u[t(303)])(i,n/2)}},f=l[r(318)]={stringify:function(e){for(var t=r,n=e[t(285)],i=e[t(291)],s=[],a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;s[t(276)](String.fromCharCode(o))}return s[t(289)]("")},parse:function(e){for(var t=r,n=e.length,i=[],s=0;s<n;s++)i[s>>>2]|=(255&e[t(337)](s))<<24-s%4*8;return new u.init(i,n)}},h=l.Utf8={stringify:function(e){var t=r;try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error(t(320))}},parse:function(e){return f[r(335)](unescape(encodeURIComponent(e)))}},p=o[r(306)]=c[r(316)]({reset:function(){var e=r;this[e(307)]=new(u[e(303)]),this[e(322)]=0},_append:function(e){var t=r;typeof e==t(295)&&(e=h[t(335)](e)),this[t(307)][t(284)](e),this._nDataBytes+=e[t(291)]},_process:function(t){var n,i=r,s=this[i(307)],a=s[i(285)],o=s[i(291)],c=this[i(326)],l=o/(4*c),d=(l=t?e[i(279)](l):e.max((0|l)-this[i(327)],0))*c,f=e.min(4*d,o);if(d){for(var h=0;h<d;h+=c)this[i(310)](a,h);n=a[i(317)](0,d),s[i(291)]-=f}return new(u[i(303)])(n,f)},clone:function(){var e=r,t=c[e(328)].call(this);return t[e(307)]=this[e(307)][e(328)](),t},_minBufferSize:0});o[r(299)]=p[r(316)]({cfg:c[r(316)](),init:function(e){var t=r;this[t(277)]=this[t(277)][t(316)](e),this[t(325)]()},reset:function(){var e=r;p[e(325)][e(319)](this),this[e(296)]()},update:function(e){var t=r;return this[t(334)](e),this[t(287)](),this},finalize:function(e){var t=r;return e&&this[t(334)](e),this[t(313)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=gi;return new(e[n(303)])(r)[n(311)](t)}},_createHmacHelper:function(e){return function(t,r){var n=gi;return new(m[n(302)][n(303)])(e,r).finalize(t)}}});var m=a[r(336)]={};return a}(Math);return e},(s=gi)(309)==s(309)?e[s(300)]=i():"undefined"===s(297)&&(void 0).amd?(void 0)([],i):r[s(282)]=i()}),Si=Ii;function Ii(e,t){var r=Ai();return(Ii=function(e,t){return r[e-=325]})(e,t)}!function(e){for(var t=Ii,r=e();;)try{if(218742===parseInt(t(339))/1*(-parseInt(t(330))/2)+-parseInt(t(353))/3*(parseInt(t(346))/4)+-parseInt(t(327))/5*(-parseInt(t(335))/6)+parseInt(t(349))/7+-parseInt(t(340))/8*(-parseInt(t(343))/9)+parseInt(t(329))/10+parseInt(t(336))/11*(parseInt(t(345))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ai);st[Si(337)](function(e,t){var r,n,i;r=nt,n=function(e){return n=(r=e)[(t=Ii)(354)],i=n.Base,s=n.WordArray,(a=r[t(347)]={})[t(338)]=i[t(332)]({init:function(e,r){var n=t;this[n(331)]=e,this[n(342)]=r}}),a[t(350)]=i[t(332)]({init:function(e,r){var n=t;e=this.words=e||[],null!=r?this.sigBytes=r:this[n(341)]=8*e.length},toX32:function(){for(var e=t,r=this[e(356)],n=r[e(328)],i=[],a=0;a<n;a++){var o=r[a];i[e(348)](o[e(331)]),i[e(348)](o[e(342)])}return s[e(334)](i,this[e(341)])},clone:function(){for(var e=t,r=i[e(344)].call(this),n=r[e(356)]=this.words[e(355)](0),s=n.length,a=0;a<s;a++)n[a]=n[a][e(344)]();return r}}),e;var t,r,n,i,s,a},(i=Ii)(326)==i(326)?e[i(333)]=n(wi):n(r[i(351)])});function Ai(){var e=["2esJfof","8caAnKk","sigBytes","low","1759014BHrZoo","clone","1392924PZgPkQ","4uhBzWM","x64","push","880432LZJGvi","WordArray","CryptoJS","amd","757434pMPrfs","lib","slice","words","./core","object","400985oUQuuB","length","3156780RZPZTN","361954TXAAUV","high","extend","exports","create","6iMHqMe","11pJyVMa","createCommonjsModule","Word"];return(Ai=function(){return e})()}function ki(){var e=["function","18344eEBlvg","156654pTNCoA","createCommonjsModule","byteOffset","./core","prototype","lib","amd","WordArray","15323uhapIW","20hWjdPQ","630PdoZLl","byteLength","init","commonjsGlobal","exports","call","294hrqtJv","CryptoJS","23562hWmDUQ","145758PVwMTd","object","13531VnBZQF","91265bJsHMU","2270fkoEzi"];return(ki=function(){return e})()}var Ci=Ei;function Ei(e,t){var r=ki();return(Ei=function(e,t){return r[e-=290]})(e,t)}!function(e){for(var t=Ei,r=e();;)try{if(189204===parseInt(t(302))/1+-parseInt(t(303))/2+-parseInt(t(310))/3+parseInt(t(293))/4*(-parseInt(t(306))/5)+parseInt(t(300))/6*(-parseInt(t(305))/7)+parseInt(t(309))/8*(parseInt(t(294))/9)+parseInt(t(307))/10*(parseInt(t(292))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ki);st[Ci(311)](function(e,t){var r,n,i,s=Ci;r=st[s(297)],n=function(e){var t=s;return function(){var t=Ei;if("function"==typeof ArrayBuffer){var r=e[t(315)][t(291)],n=r.init,i=r[t(296)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&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.buffer,e[r(312)],e[r(295)])),e instanceof Uint8Array){for(var i=e[r(295)],s=[],a=0;a<i;a++)s[a>>>2]|=e[a]<<24-a%4*8;n[r(299)](this,s,i)}else n.apply(this,arguments)};i[t(314)]=r}}(),e[t(315)].WordArray},(i=Ei)(304)==i(304)?e[i(298)]=n(wi):"undefined"===i(308)&&(void 0)[i(290)]?(void 0)([i(313)],n):n(r[i(301)])});function Ti(){var e=["sigBytes","./core","lib","CryptoJS","WordArray","6995901YCTLzE","2839014DrGFML","2404712ckZnPu","2hjimta","269480iGLYOZ","join","Utf16","exports","20cEIoCN","208977BTARrI","enc","create","amd","268175wCtAuA","words","push","length","object","42LYdeBS","1845158RhcZGC","charCodeAt","8dFARca"];return(Ti=function(){return e})()}!function(e){for(var t=xi,r=e();;)try{if(440196===parseInt(t(305))/1+parseInt(t(295))/2*(-parseInt(t(301))/3)+-parseInt(t(294))/4+-parseInt(t(296))/5*(parseInt(t(283))/6)+parseInt(t(284))/7*(parseInt(t(286))/8)+-parseInt(t(293))/9+-parseInt(t(300))/10*(-parseInt(t(292))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ti);it(function(e,t){var r,n,i;r=nt,n=function(e){var t=xi;return function(){var t=xi,r=e,n=r[t(289)][t(291)],i=r[t(302)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(298)]=i.Utf16BE={stringify:function(e){for(var r=t,n=e[r(306)],i=e.sigBytes,s=[],a=0;a<i;a+=2){var o=n[a>>>2]>>>16-a%4*8&65535;s[r(307)](String.fromCharCode(o))}return s[r(297)]("")},parse:function(e){for(var r=t,i=e[r(281)],s=[],a=0;a<i;a++)s[a>>>1]|=e[r(285)](a)<<16-a%2*16;return n[r(303)](s,2*i)}},i.Utf16LE={stringify:function(e){for(var r=t,n=e[r(306)],i=e[r(287)],a=[],o=0;o<i;o+=2){var c=s(n[o>>>2]>>>16-o%4*8&65535);a[r(307)](String.fromCharCode(c))}return a[r(297)]("")},parse:function(e){for(var r=t,i=e[r(281)],a=[],o=0;o<i;o++)a[o>>>1]|=s(e.charCodeAt(o)<<16-o%2*16);return n[r(303)](a,2*i)}}}(),e[t(302)].Utf16},"object"===(i=xi)(282)?e[i(299)]=n(wi):n(r[i(290)])});function xi(e,t){var r=Ti();return(xi=function(e,t){return r[e-=281]})(e,t)}function Di(){var e=["object","1873nQxeKa","_map","charCodeAt","length","CryptoJS","3139210epNGhU","WordArray","51981kacnze","amd","_reverseMap","clamp","Base64","push","9oHbclO","charAt","52fzGNWw","function","commonjsGlobal","indexOf","2632518gxrZFV","3110784UNcwMU","enc","exports","490QqrkjA","4118456DZTZUr","join","92305oxBAKp"];return(Di=function(){return e})()}function Pi(e,t){var r=Di();return(Pi=function(e,t){return r[e-=278]})(e,t)}!function(e){for(var t=Pi,r=e();;)try{if(305443===parseInt(t(295))/1*(-parseInt(t(290))/2)+-parseInt(t(302))/3*(parseInt(t(282))/4)+parseInt(t(293))/5+parseInt(t(287))/6+-parseInt(t(286))/7+parseInt(t(291))/8+-parseInt(t(280))/9*(-parseInt(t(300))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Di);it(function(e,t){var r,n,i,s=Pi;r=st[s(284)],n=function(e){var t,r,n,i=s;return t=Pi,n=(r=e).lib[t(301)],r.enc[t(278)]={stringify:function(e){var r=t,n=e.words,i=e.sigBytes,s=this._map;e[r(305)]();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[r(279)](s.charAt(c>>>6*(3-u)&63));var l=s[r(281)](64);if(l)for(;a[r(298)]%4;)a.push(l);return a[r(292)]("")},parse:function(e){var r=t,i=e[r(298)],s=this[r(296)],a=this[r(304)];if(!a){a=this[r(304)]=[];for(var o=0;o<s.length;o++)a[s[r(297)](o)]=o}var c=s[r(281)](64);if(c){var u=e[r(285)](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(297)](c-1)]<<c%4*2|i[e[s(297)](c)]>>>6-c%4*2;a[o>>>2]|=u<<24-o%4*8,o++}return n.create(a,o)}(e,i,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e[i(288)][i(278)]},(i=Pi)(294)==i(294)?e[i(289)]=n(wi):"undefined"===i(283)&&(void 0)[i(303)]?(void 0)(["./core"],n):n(r[i(299)])});var Bi=Mi;function Mi(e,t){var r=Fi();return(Mi=function(e,t){return r[e-=226]})(e,t)}!function(e){for(var t=Mi,r=e();;)try{if(134782===parseInt(t(258))/1*(parseInt(t(248))/2)+-parseInt(t(247))/3+-parseInt(t(257))/4*(-parseInt(t(245))/5)+-parseInt(t(242))/6*(-parseInt(t(250))/7)+-parseInt(t(226))/8+-parseInt(t(259))/9+parseInt(t(231))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Fi);st[Bi(229)](function(e,t){var r,n,i=Bi;st[i(237)],e[Mi(233)]=(r=wi,n=i,function(){var e=Mi,t=r,n=t.lib[e(246)];function i(t,r,i){for(var s=e,a=[],o=0,c=0;c<r;c++)if(c%4){var u=i[t[s(241)](c-1)]<<c%4*2|i[t[s(241)](c)]>>>6-c%4*2;a[o>>>2]|=u<<24-o%4*8,o++}return n[s(234)](a,o)}t[e(228)][e(236)]={stringify:function(t,r){var n=e;void 0===r&&(r=!0);var i=t[n(235)],s=t[n(253)],a=r?this._safe_map:this._map;t[n(244)]();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(227)](a[n(256)](u>>>6*(3-l)&63));var d=a[n(256)](64);if(d)for(;o[n(243)]%4;)o[n(227)](d);return o[n(232)]("")},parse:function(t,r){var n=e;void 0===r&&(r=!0);var s=t[n(243)],a=r?this[n(230)]:this[n(251)],o=this._reverseMap;if(!o){o=this[n(238)]=[];for(var c=0;c<a[n(243)];c++)o[a[n(241)](c)]=c}var u=a[n(256)](64);if(u){var l=t[n(240)](u);-1!==l&&(s=l)}return i(t,s,o)},_map:e(255),_safe_map:e(252)}}(),r[n(228)].Base64url)});function Fi(){var e=["2Qsacck","1199088CqElzd","1303000VcVwLn","push","enc","createCommonjsModule","_safe_map","1606110ZfDiuz","join","exports","create","words","Base64url","commonjsGlobal","_reverseMap","CryptoJS","indexOf","charCodeAt","978RqkBmY","length","clamp","80LktZAb","WordArray","216837uqDXEo","65168fYuhdw","amd","10969AyhNdV","_map","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","sigBytes","function","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","charAt","5492ogJSEb"];return(Fi=function(){return e})()}function Ui(){var e=["MD5","_hash","sigBytes","161790JTqxaJ","CryptoJS","_process","floor","240320eOFDcF","length","Hasher","WordArray","amd","words","8DwbXxU","sin","_createHmacHelper","5vesETn","_nDataBytes","791307sAezRC","_data","init","function","1747385sHOxIt","call","2384742qpvtDk","HmacMD5","_createHelper","./core","lib","extend","8cRtpFB","clone","3160053SMGUtE","3833389UZDmHv","object"];return(Ui=function(){return e})()}function Ri(e,t){var r=Ui();return(Ri=function(e,t){return r[e-=384]})(e,t)}!function(e){for(var t=Ri,r=e();;)try{if(351851===-parseInt(t(405))/1*(parseInt(t(396))/2)+-parseInt(t(407))/3+parseInt(t(402))/4*(parseInt(t(411))/5)+-parseInt(t(413))/6+-parseInt(t(387))/7*(-parseInt(t(384))/8)+parseInt(t(386))/9+parseInt(t(392))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ui);it(function(e,t){var r,n,i;r=nt,n=function(e){var t=Ri;return function(t){var r=Ri,n=e,i=n[r(417)],s=i[r(399)],a=i[r(398)],o=n.algo,c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t.abs(t[e(403)](n+1))|0}();var u=o[r(389)]=a[r(418)]({_doReset:function(){var e=r;this[e(390)]=new(s[e(409)])([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(390)][n(401)],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],w=e[t+8],S=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,w,7,c[8]),B=l(B,x,D,P,S,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,S,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,w,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,w,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,S,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,w,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,S,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[e(408)],i=n[e(401)],s=8*this[e(406)],a=8*n[e(391)];i[a>>>5]|=128<<24-a%32;var o=t[e(395)](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(391)]=4*(i[e(397)]+1),this[e(394)]();for(var u=this._hash,l=u[e(401)],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[e(385)][e(412)](this);return t._hash=this._hash[e(385)](),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(389)]=a[r(415)](u),n[r(414)]=a[r(404)](u)}(Math),e[t(389)]},(i=Ri)(388)==i(388)?e.exports=n(wi):"undefined"===i(410)&&(void 0)[i(400)]?(void 0)([i(416)],n):n(r[i(393)])});var Li=Oi;function Oi(e,t){var r=Vi();return(Oi=function(e,t){return r[e-=369]})(e,t)}!function(e){for(var t=Oi,r=e();;)try{if(648099===parseInt(t(380))/1*(parseInt(t(372))/2)+parseInt(t(374))/3*(-parseInt(t(369))/4)+-parseInt(t(386))/5+-parseInt(t(377))/6+parseInt(t(395))/7*(parseInt(t(390))/8)+-parseInt(t(396))/9+parseInt(t(394))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Vi);st[Li(381)](function(e,t){var r,n,i,s=Li;r=st[s(373)],n=function(e){var t,r,n,i,a,o,c,u,l=s;return n=(r=e)[(t=Oi)(385)],i=n[t(384)],a=n.Hasher,o=r[t(383)],c=[],u=o[t(382)]=a.extend({_doReset:function(){this[t(371)]=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(371)][n(376)],s=i[0],a=i[1],o=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)c[d]=0|e[r+d];else{var f=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=f<<1|f>>>31}var h=(s<<5|s>>>27)+l+c[d];h+=d<20?1518500249+(a&o|~a&u):d<40?1859775393+(a^o^u):d<60?(a&o|a&u|o&u)-1894007588:(a^o^u)-899497514,l=u,u=o,o=a<<30|a>>>2,a=s,s=h}i[0]=i[0]+s|0,i[1]=i[1]+a|0,i[2]=i[2]+o|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(379)],n=r[e(376)],i=8*this._nDataBytes,s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(391)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r.sigBytes=4*n.length,this[e(388)](),this._hash},clone:function(){var e=t,r=a.clone[e(370)](this);return r[e(371)]=this._hash.clone(),r}}),r[t(382)]=a[t(375)](u),r[t(392)]=a._createHmacHelper(u),e[l(382)]},"object"===(i=Oi)(393)?e[i(378)]=n(wi):n(r.CryptoJS)});function Vi(){var e=["7609DcLsPe","2199690nxClum","1048WBJfTl","call","_hash","48156eempVT","commonjsGlobal","753bshOxd","_createHelper","words","4521432hiFZlq","exports","_data","2PRprsA","createCommonjsModule","SHA1","algo","WordArray","lib","2722785HzGipY","amd","_process","./core","6872Podykf","floor","HmacSHA1","object","12745110QXTKko"];return(Vi=function(){return e})()}var Ni=Hi;function zi(){var e=["WordArray","createCommonjsModule","clone","slice","_process","function","29724aEAwXc","sigBytes","amd","505MslcaY","1617438WALxig","HmacSHA256","algo","1527744uWkBtl","SHA256","words","9689427JiXKeL","10kkkNyD","_hash","commonjsGlobal","call","7oPCVrR","./core","init","200LCfIPO","CryptoJS","object","Hasher","exports","pow","7329BhEMjj","2216490wXZLxs","length","_data","1555209yQaYKR","_createHelper","floor"];return(zi=function(){return e})()}function Hi(e,t){var r=zi();return(Hi=function(e,t){return r[e-=200]})(e,t)}!function(e){for(var t=Hi,r=e();;)try{if(411064===parseInt(t(202))/1*(-parseInt(t(233))/2)+-parseInt(t(203))/3+-parseInt(t(215))/4*(-parseInt(t(218))/5)+parseInt(t(219))/6*(parseInt(t(230))/7)+-parseInt(t(222))/8+parseInt(t(206))/9+-parseInt(t(226))/10*(-parseInt(t(225))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(zi);st[Ni(210)](function(e,t){var r,n,i,s=Ni;r=st[s(228)],n=function(e){var t=s;return function(t){var r=Hi,n=e,i=n.lib,s=i[r(209)],a=i[r(236)],o=n[r(221)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t.sqrt(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(201)](s,.5))),u[a]=i(t[e(201)](s,1/3)),a++),s++}();var l=[],d=o[r(223)]=a.extend({_doReset:function(){var e=r;this._hash=new(s[e(232)])(c[e(212)](0))},_doProcessBlock:function(e,t){for(var n=r,i=this._hash[n(224)],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,w=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&f^~d&h)+u[m]+l[m];p=h,h=f,f=d,d=c+S|0,c=o,o=a,a=s,s=S+(w+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(205)],i=n[e(224)],s=8*this._nDataBytes,a=8*n[e(216)];return i[a>>>5]|=128<<24-a%32,i[14+(a+64>>>9<<4)]=t[e(208)](s/4294967296),i[15+(a+64>>>9<<4)]=s,n[e(216)]=4*i[e(204)],this[e(213)](),this[e(227)]},clone:function(){var e=r,t=a.clone[e(229)](this);return t[e(227)]=this._hash[e(211)](),t}});n.SHA256=a[r(207)](d),n[r(220)]=a._createHmacHelper(d)}(Math),e[t(223)]},"object"===(i=Hi)(235)?e[i(200)]=n(wi):"undefined"===i(214)&&(void 0)[i(217)]?(void 0)([i(231)],n):n(r[i(234)])});function Wi(e,t){var r=ji();return(Wi=function(e,t){return r[e-=493]})(e,t)}!function(e){for(var t=Wi,r=e();;)try{if(822864===-parseInt(t(500))/1*(-parseInt(t(502))/2)+-parseInt(t(504))/3+parseInt(t(507))/4*(-parseInt(t(501))/5)+parseInt(t(506))/6*(parseInt(t(495))/7)+parseInt(t(508))/8*(parseInt(t(498))/9)+parseInt(t(496))/10*(-parseInt(t(519))/11)+parseInt(t(517))/12*(parseInt(t(518))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ji);it(function(e,t){var r,n,i,s=Wi;r=st[s(516)],n=function(e){var t,r,n,i,a,o,c=s;return n=(r=e)[(t=Wi)(514)].WordArray,i=r[t(493)],a=i[t(494)],o=i[t(513)]=a[t(499)]({_doReset:function(){var e=t;this[e(511)]=new(n[e(523)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=a[e(512)].call(this);return r[e(522)]-=4,r}}),r.SHA224=a[t(497)](o),r[t(505)]=a[t(509)](o),e[c(513)]},"object"===(i=Wi)(515)?e[i(520)]=n(wi):"undefined"===i(510)&&(void 0)[i(521)]?(void 0)(["./core",i(503)],n):n(r[i(524)])});function ji(){var e=["_createHmacHelper","function","_hash","_doFinalize","SHA224","lib","object","commonjsGlobal","134460YrdNtk","1222PGFPko","2211fayUEI","exports","amd","sigBytes","init","CryptoJS","algo","SHA256","56znBEhD","24680yROyTA","_createHelper","81wcaefN","extend","1LSGYKb","60urxyqK","1128806goEYRo","./sha256","4495953uMybHN","HmacSHA224","103248DMqULj","56060kHyQDP","1093712WZdHXi"];return(ji=function(){return e})()}var Gi=qi;function $i(){var e=["_createHelper","1112425JpJfGI","function","high","121PQQvzx","Hasher","words","164252yVYEOZ","object","amd","call","sigBytes","26KpkUZf","4dCGwpN","low","12VJDxTx","SHA512","199931NSFbfR","_data","WordArray","6pOlhKS","16507022puxUTk","1047515dpPeNP","algo","length","./x64-core","exports","_process","createCommonjsModule","x64","floor","_createHmacHelper","56utmVXN","init","_hash","9UvPjYG","apply","868176NMoXFX","CryptoJS","Word","create","10646530KcZtsV","clone","./core","_nDataBytes","HmacSHA512"];return($i=function(){return e})()}function qi(e,t){var r=$i();return(qi=function(e,t){return r[e-=451]})(e,t)}!function(e){for(var t=qi,r=e();;)try{if(700177===parseInt(t(475))/1*(-parseInt(t(471))/2)+parseInt(t(473))/3*(-parseInt(t(465))/4)+parseInt(t(459))/5*(parseInt(t(478))/6)+parseInt(t(480))/7*(-parseInt(t(490))/8)+-parseInt(t(493))/9*(parseInt(t(453))/10)+parseInt(t(462))/11*(parseInt(t(495))/12)+parseInt(t(470))/13*(parseInt(t(479))/14))break;r.push(r.shift())}catch(e){r.push(r.shift())}}($i);st[Gi(486)](function(e,t){var r,n,i;r=nt,n=function(e){return function(){var t=qi,r=e,n=r.lib[t(463)],i=r[t(487)],s=i[t(451)],a=i[t(477)],o=r[t(481)];function c(){var e=t;return s[e(452)][e(494)](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(474)]=n.extend({_doReset:function(){var e=t;this[e(492)]=new(a[e(491)])([new(s[e(491)])(1779033703,4089235720),new s.init(3144134277,2227873595),new(s[e(491)])(1013904242,4271175723),new s.init(2773480762,1595750129),new(s[e(491)])(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(492)].words,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(461)],v=s[n(472)],y=a[n(461)],g=a[n(472)],_=o[n(461)],b=o[n(472)],w=c[n(461)],S=c[n(472)],I=d[n(461)],A=d[n(472)],k=f[n(461)],C=f[n(472)],E=h[n(461)],T=h.low,x=p[n(461)],D=p[n(472)],P=m,B=v,M=y,F=g,U=_,R=b,L=w,O=S,V=I,N=A,z=k,H=C,W=E,j=T,G=x,$=D,q=0;q<80;q++){var Y,K,J=l[q];if(q<16)K=J[n(461)]=0|e[r+2*q],Y=J[n(472)]=0|e[r+2*q+1];else{var X=l[q-15],Z=X[n(461)],Q=X[n(472)],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(461)],ie=re[n(472)],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(461)],ue=oe[n(472)],le=l[q-16],de=le[n(461)],fe=le[n(472)];K=(K=(K=ee+ce+((Y=te+ue)>>>0<te>>>0?1:0))+se+((Y+=ae)>>>0<ae>>>0?1:0))+de+((Y+=fe)>>>0<fe>>>0?1:0),J.high=K,J[n(472)]=Y}var he,pe=V&z^~V&W,me=N&H^~N&j,ve=P&M^P&U^M&U,ye=B&F^B&R^F&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),we=(N>>>14|V<<18)^(N>>>18|V<<14)^(N<<23|V>>>9),Se=u[q],Ie=Se[n(461)],Ae=Se[n(472)],ke=G+be+((he=$+we)>>>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))+K+((he+=Y)>>>0<Y>>>0?1:0))+((N=O+he|0)>>>0<O>>>0?1:0)|0,L=U,O=R,U=M,R=F,M=P,F=B,P=ke+(ge+ve+(Ce>>>0<_e>>>0?1:0))+((B=he+Ce|0)>>>0<he>>>0?1:0)|0}v=s[n(472)]=v+B,s.high=m+P+(v>>>0<B>>>0?1:0),g=a[n(472)]=g+F,a[n(461)]=y+M+(g>>>0<F>>>0?1:0),b=o[n(472)]=b+R,o[n(461)]=_+U+(b>>>0<R>>>0?1:0),S=c[n(472)]=S+O,c[n(461)]=w+L+(S>>>0<O>>>0?1:0),A=d[n(472)]=A+N,d.high=I+V+(A>>>0<N>>>0?1:0),C=f.low=C+H,f[n(461)]=k+z+(C>>>0<H>>>0?1:0),T=h[n(472)]=T+j,h.high=E+W+(T>>>0<j>>>0?1:0),D=p[n(472)]=D+$,p[n(461)]=x+G+(D>>>0<$>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(476)],n=r[e(464)],i=8*this[e(456)],s=8*r[e(469)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(488)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(469)]=4*n[e(482)],this[e(485)](),this[e(492)].toX32()},clone:function(){var e=t,r=n[e(454)][e(468)](this);return r[e(492)]=this[e(492)].clone(),r},blockSize:32});r[t(474)]=n[t(458)](d),r[t(457)]=n[t(489)](d)}(),e.SHA512},(i=qi)(466)==i(466)?e[i(484)]=n(wi):"undefined"===i(460)&&(void 0)[i(467)]?(void 0)([i(455),i(483)],n):n(r[i(496)])});function Yi(){var e=["./x64-core","algo","_createHmacHelper","762349dPplzW","_createHelper","createCommonjsModule","_hash","84OjYVJy","265218GmOTLU","CryptoJS","132976qYHfaz","object","extend","x64","SHA512","HmacSHA384","6252124lLTMZz","SHA384","_doFinalize","commonjsGlobal","call","./core","./sha512","1793045HvohEU","sigBytes","2922312OfZblb","1305nnNrcw","WordArray","431514fGTvXc","init","Word","exports"];return(Yi=function(){return e})()}var Ki=Ji;function Ji(e,t){var r=Yi();return(Ji=function(e,t){return r[e-=318]})(e,t)}!function(e){for(var t=Ji,r=e();;)try{if(989683===-parseInt(t(324))/1+parseInt(t(344))/2+-parseInt(t(341))/3+-parseInt(t(332))/4+-parseInt(t(339))/5+-parseInt(t(323))/6*(-parseInt(t(319))/7)+-parseInt(t(326))/8*(-parseInt(t(342))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Yi);st[Ki(321)](function(e,t){var r,n,i;r=st[Ki(335)],n=function(e){return n=(r=e)[(t=Ji)(329)],i=n[t(346)],s=n[t(343)],a=r[t(349)],o=a[t(330)],c=a[t(333)]=o[t(328)]({_doReset:function(){var e=t;this[e(322)]=new(s[e(345)])([new(i[e(345)])(3418070365,3238371032),new(i[e(345)])(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(345)])(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new(i[e(345)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=o[e(334)][e(336)](this);return r[e(340)]-=16,r}}),r[t(333)]=o[t(320)](c),r[t(331)]=o[t(318)](c),e.SHA384;var t,r,n,i,s,a,o,c},(i=Ji)(327)==i(327)?e[i(347)]=n(wi):n(r[i(325)])});var Xi=Zi;function Zi(e,t){var r=Qi();return(Zi=function(e,t){return r[e-=128]})(e,t)}!function(e){for(var t=Zi,r=e();;)try{if(947183===parseInt(t(174))/1+parseInt(t(173))/2*(-parseInt(t(156))/3)+parseInt(t(160))/4+parseInt(t(141))/5+parseInt(t(154))/6+parseInt(t(157))/7*(parseInt(t(139))/8)+-parseInt(t(140))/9*(parseInt(t(142))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Qi);st[Xi(130)](function(e,t){var r,n,i,s=Xi;r=st[s(143)],n=function(e){var t=s;return function(t){var r=Zi,n=e,i=n[r(144)],s=i[r(136)],a=i[r(133)],o=n[r(172)][r(137)],c=n[r(131)],u=[],l=[],d=[];!function(){for(var e=r,t=1,n=0,i=0;i<24;i++){u[t+5*n]=(i+1)*(i+2)/2%64;var s=(2*t+3*n)%5;t=n%5,n=s}for(t=0;t<5;t++)for(n=0;n<5;n++)l[t+5*n]=n+(2*t+3*n)%5*5;for(var 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(159)](f,h)}}();var f=[];!function(){for(var e=r,t=0;t<25;t++)f[t]=o[e(159)]()}();var h=c[r(132)]=a[r(162)]({cfg:a[r(147)][r(162)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(129)]=[],n=0;n<25;n++)t[n]=new(o[e(152)]);this[e(149)]=(1600-2*this[e(147)][e(158)])/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(129)],s=this[n(149)]/2,a=0;a<s;a++){var o=e[t+2*a],c=e[t+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])[n(169)]^=c,D.low^=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(169)],v^=D[n(146)];var g=f[p];g[n(169)]=m,g[n(146)]=v}for(p=0;p<5;p++){var _=f[(p+4)%5],b=f[(p+1)%5],w=b[n(169)],S=b[n(146)];for(m=_[n(169)]^(w<<1|S>>>31),v=_.low^(S<<1|w>>>31),y=0;y<5;y++)(D=i[p+5*y]).high^=m,D[n(146)]^=v}for(var I=1;I<25;I++){var A=(D=i[I])[n(169)],k=D[n(146)],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(169)]=m,E[n(146)]=v}var T=f[0],x=i[0];for(T[n(169)]=x.high,T[n(146)]=x.low,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(169)]^~B[n(169)]&M.high,D[n(146)]=P.low^~B[n(146)]&M[n(146)]}D=i[0];var F=d[h];D[n(169)]^=F[n(169)],D[n(146)]^=F[n(146)]}},_doFinalize:function(){var e=r,n=this[e(145)],i=n[e(134)];this[e(166)];var a=8*n[e(138)],o=32*this.blockSize;i[a>>>5]|=1<<24-a%32,i[(t[e(153)]((a+1)/o)*o>>>5)-1]|=128,n[e(138)]=4*i[e(168)],this[e(167)]();for(var c=this[e(129)],u=this[e(147)].outputLength/8,l=u/8,d=[],f=0;f<l;f++){var h=c[f],p=h[e(169)],m=h[e(146)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(135)](m),d[e(135)](p)}return new(s[e(152)])(d,u)},clone:function(){for(var e=r,t=a.clone[e(164)](this),n=t[e(129)]=this[e(129)][e(171)](0),i=0;i<25;i++)n[i]=n[i][e(163)]();return t}});n[r(132)]=a[r(151)](h),n.HmacSHA3=a[r(165)](h)}(Math),e[t(132)]},(i=Zi)(155)==i(155)?e[i(148)]=n(wi):"undefined"===i(150)&&(void 0)[i(161)]?(void 0)(["./core",i(170)],n):n(r[i(128)])});function Qi(){var e=["_createHelper","init","ceil","6087786SguKWK","object","531QUdlqo","10317468tybaZC","outputLength","create","3410044RJxbCz","amd","extend","clone","call","_createHmacHelper","_nDataBytes","_process","length","high","./x64-core","slice","x64","13510ReIQEf","1133891DHGYUv","CryptoJS","_state","createCommonjsModule","algo","SHA3","Hasher","words","push","WordArray","Word","sigBytes","8xoMEkv","54zLBbzh","343685ACNYTc","4001460vpOVgL","commonjsGlobal","lib","_data","low","cfg","exports","blockSize","function"];return(Qi=function(){return e})()}function es(e,t){var r=rs();return(es=function(e,t){return r[e-=240]})(e,t)}var ts=es;function rs(){var e=["Hasher","length","1183960hKODiF","1707840icyIUH","exports","HmacRIPEMD160","./core","3887450QmdbLl","_createHmacHelper","1726264MxxRDH","clone","3997KLnKuI","amd","create","WordArray","object","169733YKitFc","514158ILgGDB","_nDataBytes","_process","words","16024oADAFk","call","_hash","commonjsGlobal","RIPEMD160","extend","function","createCommonjsModule","_data"];return(rs=function(){return e})()}!function(e){for(var t=es,r=e();;)try{if(412417===parseInt(t(256))/1+-parseInt(t(242))/2+-parseInt(t(243))/3+-parseInt(t(249))/4+parseInt(t(247))/5+-parseInt(t(257))/6+-parseInt(t(251))/7*(-parseInt(t(261))/8))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(rs);st[ts(268)](function(e,t){var r,n,i,s=ts;r=st[s(264)],n=function(e){var t=s;return function(){var t=es,r=e,n=r.lib,i=n[t(254)],s=n[t(240)],a=r.algo,o=i[t(253)]([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(253)]([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(253)]([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.create([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[t(253)]([1352829926,1548603684,1836072691,2053994217,0]),h=a[t(265)]=s[t(266)]({_doReset:function(){var e=t;this[e(263)]=i[e(253)]([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,w,S,I,A,k,C,E,T,x,D=this[n(263)].words,P=d[n(260)],B=f[n(260)],M=o[n(260)],F=c[n(260)],U=u[n(260)],R=l[n(260)];for(A=h=D[0],k=b=D[1],C=w=D[2],E=S=D[3],T=I=D[4],i=0;i<80;i+=1)x=h+e[r+M[i]]|0,x+=i<16?p(b,w,S)+P[0]:i<32?m(b,w,S)+P[1]:i<48?v(b,w,S)+P[2]:i<64?y(b,w,S)+P[3]:g(b,w,S)+P[4],x=(x=_(x|=0,U[i]))+I|0,h=I,I=S,S=_(w,10),w=b,b=x,x=A+e[r+F[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]+w+E|0,D[1]=D[2]+S+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(269)],n=r[e(260)],i=8*this[e(258)],s=8*r.sigBytes;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(241)]+1),this[e(259)]();for(var a=this[e(263)],o=a[e(260)],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(250)][e(262)](this);return r[e(263)]=this[e(263)][e(250)](),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[t(265)]=s._createHelper(h),r[t(245)]=s[t(248)](h)}(),e[t(265)]},(i=es)(255)==i(255)?e[i(244)]=n(wi):"undefined"===i(267)&&(void 0)[i(252)]?(void 0)([i(246)],n):n(r.CryptoJS)});function ns(e,t){var r=is();return(ns=function(e,t){return r[e-=181]})(e,t)}!function(e){for(var t=ns,r=e();;)try{if(285042===-parseInt(t(212))/1+-parseInt(t(205))/2+parseInt(t(213))/3+-parseInt(t(211))/4*(parseInt(t(196))/5)+-parseInt(t(184))/6*(-parseInt(t(207))/7)+-parseInt(t(215))/8*(parseInt(t(204))/9)+parseInt(t(183))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(is);it(function(e,t){var r,n,i;r=st[ns(199)],n=function(e){var t,r,n,i;n=(r=e)[(t=ns)(188)][t(202)],i=r.enc[t(193)],r.algo[t(194)]=n[t(185)]({init:function(e,r){var n=t;e=this[n(210)]=new(e[n(208)]),typeof r==n(197)&&(r=i[n(203)](r));var s=e.blockSize,a=4*s;r[n(200)]>a&&(r=e[n(201)](r)),r[n(191)]();for(var o=this[n(182)]=r[n(195)](),c=this._iKey=r[n(195)](),u=o[n(214)],l=c[n(214)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;o.sigBytes=c.sigBytes=a,this[n(192)]()},reset:function(){var e=t,r=this[e(210)];r[e(192)](),r[e(186)](this[e(198)])},update:function(e){return this._hasher.update(e),this},finalize:function(e){var r=t,n=this[r(210)],i=n[r(201)](e);return n[r(192)](),n[r(201)](this[r(182)][r(195)]()[r(209)](i))}})},"object"===(i=ns)(206)?e[i(187)]=n(wi):"undefined"===i(190)&&(void 0)[i(189)]?(void 0)(["./core"],n):n(r[i(181)])});function is(){var e=["5LBoCaE","string","_iKey","commonjsGlobal","sigBytes","finalize","Base","parse","27UiEugX","154426wcXJZu","object","1818964LgtpEZ","init","concat","_hasher","308996aXwOIY","152879ZCNfOy","114489pYjcqy","words","439424XAKivC","CryptoJS","_oKey","1993000eSbyRP","12RSJDtK","extend","update","exports","lib","amd","function","clamp","reset","Utf8","HMAC","clone"];return(is=function(){return e})()}var ss=as;function as(e,t){var r=os();return(as=function(e,t){return r[e-=147]})(e,t)}function os(){var e=["function","iterations","2319414hQfwpu","exports","amd","cfg","update","3954jooQAP","compute","3436224yUyaYb","8000480VNbNtR","./hmac","finalize","create","PBKDF2","concat","4029600fNtudh","1561624RXGcIA","./core","words","3967715WrGuqu","sigBytes","lib","createCommonjsModule","length","extend","object","reset","HMAC","6573ZLiLJK"];return(os=function(){return e})()}!function(e){for(var t=as,r=e();;)try{if(975021===-parseInt(t(164))/1+parseInt(t(149))/2+parseInt(t(163))/3+parseInt(t(156))/4+parseInt(t(167))/5+-parseInt(t(154))/6*(parseInt(t(176))/7)+-parseInt(t(157))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(os);st[ss(170)](function(e,t){var r,n,i;r=nt,n=function(e){var t,r,n,i,s,a,o,c,u,l=as;return n=(r=e)[(t=as)(169)],i=n.Base,s=n.WordArray,a=r.algo,o=a.SHA256,c=a[t(175)],u=a.PBKDF2=i[t(172)]({cfg:i[t(172)]({keySize:4,hasher:o,iterations:25e4}),init:function(e){var r=t;this[r(152)]=this.cfg[r(172)](e)},compute:function(e,r){for(var n=t,i=this[n(152)],a=c[n(160)](i.hasher,e),o=s[n(160)](),u=s[n(160)]([1]),l=o[n(166)],d=u[n(166)],f=i.keySize,h=i[n(148)];l[n(171)]<f;){var p=a[n(153)](r)[n(159)](u);a[n(174)]();for(var m=p[n(166)],v=m.length,y=p,g=1;g<h;g++){y=a[n(159)](y),a.reset();for(var _=y.words,b=0;b<v;b++)m[b]^=_[b]}o[n(162)](p),d[0]++}return o[n(168)]=4*f,o}}),r[t(161)]=function(e,r,n){var i=t;return u[i(160)](n)[i(155)](e,r)},e[l(161)]},"object"===(i=as)(173)?e[i(150)]=n(wi):"undefined"===i(147)&&(void 0)[i(151)]?(void 0)([i(165),"./sha256",i(158)],n):n(r.CryptoJS)});function cs(e,t){var r=ls();return(cs=function(e,t){return r[e-=469]})(e,t)}var us=cs;function ls(){var e=["285768bHVWBE","words","create","./hmac","612983qbuSze","exports","Base","9443556DlUAuK","hasher","1552224OTNvKw","reset","extend","CryptoJS","MD5","compute","update","3228760KkUseX","amd","2aMHpFu","./core","length","1690WnZBRc","cfg","function","EvpKDF","1418741TqeAMs","./sha1","sigBytes","136ZzALgT","object","252594OHzaYf","createCommonjsModule","iterations"];return(ls=function(){return e})()}!function(e){for(var t=cs,r=e();;)try{if(867250===parseInt(t(493))/1*(parseInt(t(486))/2)+parseInt(t(501))/3+parseInt(t(477))/4+parseInt(t(484))/5+parseInt(t(475))/6+parseInt(t(472))/7*(parseInt(t(496))/8)+-parseInt(t(498))/9*(parseInt(t(489))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ls);st[us(499)](function(e,t){var r,n,i;r=nt,n=function(e){var t,r,n,i,s,a,o,c,u=cs;return t=cs,n=(r=e).lib,i=n[t(474)],s=n.WordArray,a=r.algo,o=a[t(481)],c=a[t(492)]=i[t(479)]({cfg:i.extend({keySize:4,hasher:o,iterations:1}),init:function(e){var r=t;this[r(490)]=this.cfg[r(479)](e)},compute:function(e,r){for(var n,i=t,a=this.cfg,o=a[i(476)][i(470)](),c=s[i(470)](),u=c[i(469)],l=a.keySize,d=a[i(500)];u[i(488)]<l;){n&&o[i(483)](n),n=o[i(483)](e).finalize(r),o.reset();for(var f=1;f<d;f++)n=o.finalize(n),o[i(478)]();c.concat(n)}return c[i(495)]=4*l,c}}),r.EvpKDF=function(e,r,n){var i=t;return c.create(n)[i(482)](e,r)},e[u(492)]},(i=cs)(497)==i(497)?e[i(473)]=n(wi):"undefined"===i(491)&&(void 0)[i(485)]?(void 0)([i(487),i(494),i(471)],n):n(r[i(480)])});var ds=fs;function fs(e,t){var r=hs();return(fs=function(e,t){return r[e-=353]})(e,t)}function hs(){var e=["2027836OaVyGc","2002539NggycP","./core","_cipher","createCommonjsModule","_iv","commonjsGlobal","1810RiEGMz","extend","1298vCJcon","CryptoJS","cfg","WordArray","291861VnHCOo","_process","EvpKDF","salt","_prevBlock","format","__creator","encrypt","Encryptor","OpenSSL","pad","Base64","_mode","execute","BufferedBlockAlgorithm","StreamCipher","2178aQWnqc","parse","Pkcs7","createEncryptor","Cipher","slice","lib","110hblbLb","CBC","function","hasher","create","BlockCipher","Base","CipherParams","SerializableCipher","sigBytes","73340wyIcQn","8700QklSAC","_DEC_XFORM_MODE","reset","object","toString","_doReset","mode","compute","createDecryptor","amd","_append","_parse","call","stringify","_ENC_XFORM_MODE","_doFinalize","kdf","_data","decrypt","concat","decryptBlock","padding","7RNZKKa","3ysVkzL","ivSize","keySize","key","init","PasswordBasedCipher","ciphertext","Decryptor","algo","mixIn","processBlock","push","157448satEeo","string","words","flush","blockSize","./evpkdf","_xformMode","Utf8","splice","formatter","BlockCipherMode","random"];return(hs=function(){return e})()}!function(e){for(var t=fs,r=e();;)try{if(347086===parseInt(t(378))/1*(-parseInt(t(355))/2)+parseInt(t(379))/3*(parseInt(t(403))/4)+-parseInt(t(410))/5*(-parseInt(t(432))/6)+-parseInt(t(404))/7+-parseInt(t(391))/8+-parseInt(t(416))/9*(-parseInt(t(439))/10)+parseInt(t(412))/11*(-parseInt(t(356))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(hs);st[ds(407)](function(e,t){var r,n,i,s=ds;r=st[s(409)],n=function(e){var t=s;e[t(438)][t(436)]||function(){var r=t,n=e,i=n.lib,s=i[r(445)],a=i[r(415)],o=i[r(430)],c=n.enc;c[r(398)];var u=c[r(427)],l=n[r(387)][r(418)],d=i.Cipher=o[r(411)]({cfg:s[r(411)](),createEncryptor:function(e,t){var n=r;return this[n(443)](this[n(370)],e,t)},createDecryptor:function(e,t){var n=r;return this.create(this[n(357)],e,t)},init:function(e,t,n){var i=r;this[i(414)]=this[i(414)].extend(n),this[i(397)]=e,this._key=t,this[i(358)]()},reset:function(){var e=r;o[e(358)].call(this),this[e(361)]()},process:function(e){var t=r;return this[t(366)](e),this[t(417)]()},finalize:function(e){var t=r;return e&&this._append(e),this[t(371)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==fs(392)?b:g}return function(t){return{encrypt:function(r,n,i){var s=fs;return e(n)[s(423)](t,r,n,i)},decrypt:function(r,n,i){var s=fs;return e(n)[s(374)](t,r,n,i)}}}}()});i[r(431)]=d.extend({_doFinalize:function(){var e=r;return this._process(!!e(394))},blockSize:1});var f=n[r(362)]={},h=i[r(401)]=s[r(411)]({createEncryptor:function(e,t){var n=r;return this.Encryptor[n(443)](e,t)},createDecryptor:function(e,t){return this[r(386)].create(e,t)},init:function(e,t){this[r(406)]=e,this._iv=t}}),p=f[r(440)]=function(){var e=r,t=h.extend();function n(t,r,n){var i,s=e,a=this._iv;a?(i=a,this[s(408)]=void 0):i=this._prevBlock;for(var o=0;o<n;o++)t[r+o]^=i[o]}return t[e(424)]=t[e(411)]({processBlock:function(t,r){var i=e,s=this[i(406)],a=s[i(395)];n[i(368)](this,t,r,a),s.encryptBlock(t,r),this[i(420)]=t[i(437)](r,r+a)}}),t.Decryptor=t[e(411)]({processBlock:function(t,r){var i=e,s=this[i(406)],a=s[i(395)],o=t[i(437)](r,r+a);s[i(376)](t,r),n[i(368)](this,t,r,a),this._prevBlock=o}}),t}(),m=(n[r(426)]={})[r(434)]={pad:function(e,t){for(var n=r,i=4*t,s=i-e[n(354)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[n(390)](o);var l=a[n(443)](c,s);e[n(375)](l)},unpad:function(e){var t=r,n=255&e[t(393)][e[t(354)]-1>>>2];e[t(354)]-=n}};i[r(444)]=d[r(411)]({cfg:d[r(414)][r(411)]({mode:p,padding:m}),reset:function(){var e,t=r;d.reset[t(368)](this);var n=this[t(414)],i=n.iv,s=n[t(362)];this[t(397)]==this[t(370)]?e=s.createEncryptor:(e=s.createDecryptor,this._minBufferSize=1),this[t(428)]&&this[t(428)][t(422)]==e?this[t(428)][t(383)](this,i&&i[t(393)]):(this[t(428)]=e[t(368)](s,this,i&&i[t(393)]),this[t(428)][t(422)]=e)},_doProcessBlock:function(e,t){var n=r;this._mode[n(389)](e,t)},_doFinalize:function(){var e,t=r,n=this[t(414)][t(377)];return this[t(397)]==this._ENC_XFORM_MODE?(n[t(426)](this[t(373)],this[t(395)]),e=this._process(!!t(394))):(e=this[t(417)](!!t(394)),n.unpad(e)),e},blockSize:4});var v=i[r(446)]=s[r(411)]({init:function(e){this[r(388)](e)},toString:function(e){var t=r;return(e||this[t(400)])[t(369)](this)}}),y=(n[r(421)]={})[r(425)]={stringify:function(e){var t=r,n=e[t(385)],i=e[t(419)];return(i?a[t(443)]([1398893684,1701076831]).concat(i).concat(n):n)[t(360)](u)},parse:function(e){var t,n=r,i=u[n(433)](e),s=i[n(393)];return 1398893684==s[0]&&1701076831==s[1]&&(t=a.create(s[n(437)](2,4)),s[n(399)](0,4),i[n(354)]-=16),v[n(443)]({ciphertext:i,salt:t})}},g=i[r(353)]=s.extend({cfg:s[r(411)]({format:y}),encrypt:function(e,t,n,i){var s=r;i=this.cfg.extend(i);var a=e[s(435)](n,i),o=a.finalize(t),c=a.cfg;return v.create({ciphertext:o,key:n,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(377)],blockSize:e[s(395)],formatter:i.format})},decrypt:function(e,t,n,i){var s=r;return i=this[s(414)][s(411)](i),t=this[s(367)](t,i.format),e[s(364)](n,i).finalize(t[s(385)])},_parse:function(e,t){var n=r;return typeof e==n(392)?t[n(433)](e,this):e}}),_=(n[r(372)]={})[r(425)]={execute:function(e,t,n,i,s){var o=r;if(!i&&(i=a[o(402)](8)),s)c=l[o(443)]({keySize:t+n,hasher:s})[o(363)](e,i);else var c=l[o(443)]({keySize:t+n})[o(363)](e,i);var u=a.create(c.words[o(437)](t),4*n);return c.sigBytes=4*t,v[o(443)]({key:c,iv:u,salt:i})}},b=i[r(384)]=g[r(411)]({cfg:g.cfg[r(411)]({kdf:_}),encrypt:function(e,t,n,i){var s=r,a=(i=this[s(414)][s(411)](i))[s(372)].execute(n,e[s(381)],e.ivSize,i[s(419)],i[s(442)]);i.iv=a.iv;var o=g[s(423)][s(368)](this,e,t,a[s(382)],i);return o[s(388)](a),o},decrypt:function(e,t,n,i){var s=r;i=this.cfg[s(411)](i),t=this[s(367)](t,i[s(421)]);var a=i[s(372)][s(429)](n,e[s(381)],e[s(380)],t[s(419)],i.hasher);return i.iv=a.iv,g[s(374)][s(368)](this,e,t,a.key,i)}})}()},"object"===(i=fs)(359)?e.exports=n(wi):"undefined"===i(441)&&(void 0)[i(365)]?(void 0)([i(405),i(396)],n):n(r[i(413)])});!function(e){for(var t=ps,r=e();;)try{if(885934===parseInt(t(227))/1+-parseInt(t(208))/2*(parseInt(t(231))/3)+parseInt(t(224))/4*(parseInt(t(215))/5)+-parseInt(t(211))/6*(parseInt(t(218))/7)+-parseInt(t(210))/8+parseInt(t(207))/9*(-parseInt(t(222))/10)+parseInt(t(213))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ms);it(function(e,t){var r,n,i,s=ps;r=st[s(216)],n=function(e){var t=s;return e[t(221)][t(233)]=function(){var r=t,n=e[r(217)][r(225)][r(235)]();function i(e,t,n,i){var s,a=r,o=this[a(234)];o?(s=o[a(219)](0),this[a(234)]=void 0):s=this[a(209)],i.encryptBlock(s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(220)]=n[r(235)]({processBlock:function(e,t){var n=r,s=this[n(230)],a=s[n(236)];i.call(this,e,t,a,s),this[n(209)]=e.slice(t,t+a)}}),n[r(212)]=n.extend({processBlock:function(e,t){var n=r,s=this[n(230)],a=s.blockSize,o=e[n(219)](t,t+a);i[n(214)](this,e,t,a,s),this[n(209)]=o}}),n}(),e[t(221)][t(233)]},(i=ps)(223)==i(223)?e[i(232)]=n(wi):"undefined"===i(229)&&(void 0)[i(226)]?(void 0)(["./core",i(228)],n):n(r.CryptoJS)});function ps(e,t){var r=ms();return(ps=function(e,t){return r[e-=207]})(e,t)}function ms(){var e=["exports","CFB","_iv","extend","blockSize","158706jacINw","250YuKtHW","_prevBlock","10731384uCpyLg","66pbuzyx","Decryptor","16299470rrYlya","call","5LUAZYY","commonjsGlobal","lib","1097124vSTqSN","slice","Encryptor","mode","100UpQgzr","object","5914184azHXML","BlockCipherMode","amd","1635808KCgzWP","./cipher-core","function","_cipher","11241KmedJg"];return(ms=function(){return e})()}!function(e){for(var t=vs,r=e();;)try{if(621586===-parseInt(t(174))/1+-parseInt(t(181))/2+parseInt(t(171))/3*(parseInt(t(187))/4)+parseInt(t(182))/5+parseInt(t(164))/6+parseInt(t(179))/7+-parseInt(t(185))/8*(-parseInt(t(175))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ys);it(function(e,t){var r,n,i,s=vs;r=st[s(165)],n=function(e){var t,r,n,i=s;return e[i(167)][i(186)]=(r=e[(t=i)(161)][t(168)][t(178)](),n=r[t(172)]=r[t(178)]({processBlock:function(e,r){var n=t,i=this._cipher,s=i[n(169)],a=this[n(180)],o=this[n(173)];a&&(o=this[n(173)]=a[n(163)](0),this[n(180)]=void 0);var c=o[n(163)](0);i.encryptBlock(c,0),o[s-1]=o[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(170)]=n,r),e[i(167)][i(186)]},(i=vs)(183)==i(183)?e[i(177)]=n(wi):n(r[i(184)])});function vs(e,t){var r=ys();return(vs=function(e,t){return r[e-=161]})(e,t)}function ys(){var e=["1737165PLKQip","object","CryptoJS","2428608TmmwzT","CTR","84oxGJpb","lib","./cipher-core","slice","1112952JBCVzV","commonjsGlobal","amd","mode","BlockCipherMode","blockSize","Decryptor","9201fMAcON","Encryptor","_counter","1224034tFtXov","72LNDwLz","./core","exports","extend","139853qhJdGb","_iv","2400598kNPjQp"];return(ys=function(){return e})()}function gs(){var e=["commonjsGlobal","Decryptor","createCommonjsModule","extend","./cipher-core","slice","_counter","4830078aKDTWo","_iv","Encryptor","function","object","CTRGladman","blockSize","exports","1313125MHpdXZ","7275338dwbzdB","amd","mode","421576EBrKci","_cipher","lib","encryptBlock","1074618beWrYX","CryptoJS","5410076TpbJBu","3989484NiwegF"];return(gs=function(){return e})()}var _s=bs;function bs(e,t){var r=gs();return(bs=function(e,t){return r[e-=134]})(e,t)}!function(e){for(var t=bs,r=e();;)try{if(710031===parseInt(t(157))/1+parseInt(t(153))/2+-parseInt(t(160))/3+-parseInt(t(159))/4+parseInt(t(149))/5+parseInt(t(141))/6+parseInt(t(150))/7)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(gs);st[_s(136)](function(e,t){var r,n,i,s=_s;r=st[s(134)],n=function(e){var t=s;return e[t(152)][t(146)]=function(){var r=t,n=e[r(155)].BlockCipherMode[r(137)]();function i(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 s=n[r(143)]=n[r(137)]({processBlock:function(e,t){var n,s=r,a=this[s(154)],o=a[s(147)],c=this._iv,u=this[s(140)];c&&(u=this[s(140)]=c[s(139)](0),this[s(142)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(139)](0);a[s(156)](l,0);for(var d=0;d<o;d++)e[t+d]^=l[d]}});return n[r(135)]=s,n}(),e[t(152)].CTRGladman},(i=bs)(145)==i(145)?e[i(148)]=n(wi):"undefined"===i(144)&&(void 0)[i(151)]?(void 0)(["./core",i(138)],n):n(r[i(158)])});var ws=Ss;function Ss(e,t){var r=Is();return(Ss=function(e,t){return r[e-=454]})(e,t)}function Is(){var e=["48kOiFvf","_cipher","_iv","createCommonjsModule","10422981bwAmsq","Decryptor","BlockCipherMode","7840FGpuQL","encryptBlock","1428SeCmBi","9242736DhFGMo","62818rQNzXt","blockSize","slice","Encryptor","lib","./cipher-core","1600581qwDHfs","4662780cRsCkQ","5264940qjGulw","amd","exports","commonjsGlobal","object","mode","OFB","./core"];return(Is=function(){return e})()}!function(e){for(var t=Ss,r=e();;)try{if(848183===parseInt(t(477))/1+parseInt(t(471))/2*(-parseInt(t(460))/3)+parseInt(t(479))/4+parseInt(t(478))/5+-parseInt(t(470))/6+-parseInt(t(469))/7*(-parseInt(t(467))/8)+-parseInt(t(464))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Is);st[ws(463)](function(e,t){var r,n,i,s=ws;r=st[s(455)],n=function(e){var t,r,n,i=s;return e[i(457)].OFB=(r=e[(t=i)(475)][t(466)].extend(),n=r[t(474)]=r.extend({processBlock:function(e,r){var n=t,i=this[n(461)],s=i[n(472)],a=this[n(462)],o=this._keystream;a&&(o=this._keystream=a[n(473)](0),this._iv=void 0),i[n(468)](o,0);for(var c=0;c<s;c++)e[r+c]^=o[c]}}),r[t(465)]=n,r),e[i(457)][i(458)]},(i=Ss)(456)==i(456)?e[i(454)]=n(wi):n(r.CryptoJS)});function As(e,t){var r=ks();return(As=function(e,t){return r[e-=127]})(e,t)}!function(e){for(var t=As,r=e();;)try{if(350285===-parseInt(t(147))/1+parseInt(t(131))/2*(-parseInt(t(143))/3)+-parseInt(t(129))/4+parseInt(t(144))/5+-parseInt(t(139))/6+-parseInt(t(140))/7*(parseInt(t(130))/8)+parseInt(t(137))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ks);it(function(e,t){var r,n,i;r=nt,n=function(e){var t,r,n=As;return e[n(138)][n(136)]=(t=n,(r=e.lib[t(128)][t(133)]())[t(141)]=r.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),r[t(134)]=r[t(133)]({processBlock:function(e,r){var n=t;this[n(135)][n(132)](e,r)}}),r),e.mode.ECB},"object"===(i=As)(148)?e[i(145)]=n(wi):"undefined"===i(142)&&(void 0).amd?(void 0)([i(127),i(146)],n):n(r.CryptoJS)});function ks(){var e=["decryptBlock","extend","Decryptor","_cipher","ECB","11247372ABnMvj","mode","303432hMNcVf","2282OIHUqr","Encryptor","function","3459Izmwxx","1847840OeScqA","exports","./cipher-core","446568nJVvcW","object","./core","BlockCipherMode","1431668WmBLlc","368KNqTaB","692fkDLDn"];return(ks=function(){return e})()}function Cs(e,t){var r=Es();return(Cs=function(e,t){return r[e-=235]})(e,t)}function Es(){var e=["1543047xGFNXe","amd","AnsiX923","571869iaWHoI","5ejRrpB","2478fMSjKL","2224UQXyPF","sigBytes","199151aJEuBr","CryptoJS","213726AKSRJc","object","4220xhhUza","./cipher-core","clamp","6tgVDyA","30DBOxrd","words","Ansix923","function","exports","858612YAyDqh","pad"];return(Es=function(){return e})()}!function(e){for(var t=Cs,r=e();;)try{if(112736===parseInt(t(242))/1+parseInt(t(244))/2+-parseInt(t(249))/3*(parseInt(t(246))/4)+parseInt(t(238))/5*(-parseInt(t(255))/6)+-parseInt(t(239))/7*(parseInt(t(240))/8)+parseInt(t(237))/9*(parseInt(t(250))/10)+-parseInt(t(257))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Es);it(function(e,t){var r,n,i;r=nt,n=function(e){var t=Cs;return e[t(256)][t(236)]={pad:function(e,r){var n=t,i=e.sigBytes,s=4*r,a=s-i%s,o=i+a-1;e[n(248)](),e[n(251)][o>>>2]|=a<<24-o%4*8,e.sigBytes+=a},unpad:function(e){var r=t,n=255&e[r(251)][e[r(241)]-1>>>2];e.sigBytes-=n}},e[t(256)][t(252)]},"object"===(i=Cs)(245)?e[i(254)]=n(wi):"undefined"===i(253)&&(void 0)[i(235)]?(void 0)(["./core",i(247)],n):n(r[i(243)])});function Ts(e,t){var r=Ds();return(Ts=function(e,t){return r[e-=120]})(e,t)}var xs=Ts;!function(e){for(var t=Ts,r=e();;)try{if(611827===parseInt(t(124))/1*(-parseInt(t(142))/2)+-parseInt(t(126))/3+parseInt(t(139))/4+parseInt(t(140))/5+parseInt(t(121))/6+-parseInt(t(128))/7+-parseInt(t(133))/8*(parseInt(t(122))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ds);st[xs(136)](function(e,t){var r,n,i,s=xs;r=st[s(131)],n=function(e){var t=s;return e[t(129)].Iso10126={pad:function(r,n){var i=t,s=4*n,a=s-r[i(120)]%s;r[i(132)](e[i(134)][i(123)][i(143)](a-1))[i(132)](e[i(134)][i(123)][i(127)]([a<<24],1))},unpad:function(e){var r=t,n=255&e[r(130)][e[r(120)]-1>>>2];e.sigBytes-=n}},e[t(129)][t(138)]},(i=Ts)(125)==i(125)?e[i(141)]=n(wi):n(r.CryptoJS)});function Ds(){var e=["./core","createCommonjsModule","amd","Iso10126","4689300XFylKM","4116415hPBIMN","exports","25026azwxGR","random","sigBytes","6348828jbAkHG","11079HPAmbO","WordArray","23WkbaVO","object","452373AGzKMx","create","7310660LaZqiC","pad","words","commonjsGlobal","concat","6232hNprEQ","lib"];return(Ds=function(){return e})()}function Ps(){var e=["object","7YSokmd","4435638wgimfG","3039264wRAZNs","pad","1716nhOvsr","exports","4DuWuZA","lib","333176flPWaw","5ksKEOX","2202882CiLWBm","./core","7752580Fkknsj","amd","29557NfkiSl","Iso97971","79158AVsict","sigBytes","1MbANRu","ZeroPadding","commonjsGlobal","createCommonjsModule","unpad","./cipher-core"];return(Ps=function(){return e})()}var Bs=Ms;function Ms(e,t){var r=Ps();return(Ms=function(e,t){return r[e-=189]})(e,t)}!function(e){for(var t=Ms,r=e();;)try{if(745556===parseInt(t(204))/1*(-parseInt(t(202))/2)+-parseInt(t(196))/3*(parseInt(t(192))/4)+-parseInt(t(195))/5*(-parseInt(t(212))/6)+parseInt(t(211))/7*(-parseInt(t(194))/8)+-parseInt(t(213))/9+parseInt(t(198))/10+-parseInt(t(200))/11*(-parseInt(t(190))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ps);st[Bs(207)](function(e,t){var r,n,i,s=Bs;r=st[s(206)],n=function(e){var t=s;return e[t(189)][t(201)]={pad:function(r,n){var i=t;r.concat(e[i(193)].WordArray.create([2147483648],1)),e[i(189)][i(205)][i(189)](r,n)},unpad:function(r){var n=t;e[n(189)].ZeroPadding[n(208)](r),r[n(203)]--}},e.pad.Iso97971},(i=Ms)(210)==i(210)?e[i(191)]=n(wi):n(r.CryptoJS)});var Fs=Rs;function Us(){var e=["1873828MOfkKI","clamp","object","exports","627456xpZCkb","358572EzXsWn","24008706KuegQn","ZeroPadding","commonjsGlobal","function","amd","1065472dLjeWw","createCommonjsModule","pad","4153572Drjntg","14YVZjmh","sigBytes","35MlKnYF","3116490QzMLXj"];return(Us=function(){return e})()}function Rs(e,t){var r=Us();return(Rs=function(e,t){return r[e-=301]})(e,t)}!function(e){for(var t=Rs,r=e();;)try{if(555963===-parseInt(t(313))/1+-parseInt(t(309))/2+parseInt(t(308))/3+parseInt(t(314))/4*(-parseInt(t(307))/5)+-parseInt(t(304))/6+-parseInt(t(305))/7*(parseInt(t(301))/8)+parseInt(t(315))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Us);st[Fs(302)](function(e,t){var r,n,i,s=Fs;r=st[s(317)],n=function(e){var t=s;return e[t(303)][t(316)]={pad:function(e,r){var n=t,i=4*r;e[n(310)](),e[n(306)]+=i-(e[n(306)]%i||i)},unpad:function(e){var r=t,n=e.words,i=e[r(306)]-1;for(i=e[r(306)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(306)]=i+1;break}}},e[t(303)][t(316)]},"object"===(i=Rs)(311)?e[i(312)]=n(wi):"undefined"===i(318)&&(void 0)[i(319)]?(void 0)(["./core","./cipher-core"],n):n(r.CryptoJS)});function Ls(e,t){var r=Vs();return(Ls=function(e,t){return r[e-=252]})(e,t)}var Os=Ls;function Vs(){var e=["4336QaVyJu","1119jhxmLV","185499yOCckv","88927UbdvWd","./core","1490464MPRVRk","pad","CryptoJS","756922ZdOyKP","createCommonjsModule","object","1410248JtMxNj","429760tUoQLG","commonjsGlobal","12UHNcrq","amd","380PBhUoW"];return(Vs=function(){return e})()}!function(e){for(var t=Ls,r=e();;)try{if(220020===parseInt(t(256))/1+-parseInt(t(261))/2+-parseInt(t(254))/3*(parseInt(t(253))/4)+-parseInt(t(265))/5+-parseInt(t(267))/6*(-parseInt(t(264))/7)+-parseInt(t(258))/8+parseInt(t(255))/9*(parseInt(t(252))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Vs);st[Os(262)](function(e,t){var r,n,i,s=Os;r=st[s(266)],n=function(e){var t=s;return e.pad.NoPadding={pad:function(){},unpad:function(){}},e[t(259)].NoPadding},(i=Ls)(263)==i(263)?e.exports=n(wi):n(r[i(260)])});var Ns=zs;!function(e){for(var t=zs,r=e();;)try{if(588452===parseInt(t(251))/1*(parseInt(t(248))/2)+parseInt(t(262))/3+-parseInt(t(254))/4*(parseInt(t(246))/5)+-parseInt(t(242))/6*(-parseInt(t(258))/7)+-parseInt(t(253))/8*(-parseInt(t(257))/9)+-parseInt(t(265))/10*(parseInt(t(264))/11)+parseInt(t(261))/12*(-parseInt(t(247))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Hs);st[Ns(259)](function(e,t){var r,n,i,s,a,o;e[zs(244)]=(n=zs,i=zs,a=(s=r=wi).lib[i(263)],o=s[i(256)][i(245)],s[i(243)].Hex={stringify:function(e){return e[i(266)].toString(o)},parse:function(e){var t=o[i(252)](e);return a.create({ciphertext:t})}},r[n(243)][n(245)])});function zs(e,t){var r=Hs();return(zs=function(e,t){return r[e-=242]})(e,t)}function Hs(){var e=["Hex","325DSVmjj","318877hdqABx","6GLBoSh","./core","./cipher-core","9671hdjpWt","parse","1768984kCREiG","34488VgQLxG","function","enc","36HyhDwp","1546916iStPxe","createCommonjsModule","CryptoJS","492jrvOss","3303396hwdEMU","CipherParams","143KOtwmf","232340yhmixS","ciphertext","12WYQiYH","format","exports"];return(Hs=function(){return e})()}var Ws=Gs;function js(){var e=["_keySchedule","590GgoloM","createCommonjsModule","_keyPriorReset","./md5","algo","_key","function","AES","_createHelper","./core","_nRounds","533928MOavUg","402946pAFvMi","object","_invKeySchedule","CryptoJS","amd","277100TdpbGW","BlockCipher","words","sigBytes","1044448SuPFDq","1WobkHn","553VbXOJJ","13578fNyPif","25371nTRtIY","_doCryptBlock","commonjsGlobal","./enc-base64","1003870gCwqsH","exports"];return(js=function(){return e})()}function Gs(e,t){var r=js();return(Gs=function(e,t){return r[e-=331]})(e,t)}!function(e){for(var t=Gs,r=e();;)try{if(106540===parseInt(t(348))/1*(parseInt(t(338))/2)+-parseInt(t(337))/3+parseInt(t(343))/4+-parseInt(t(355))/5+parseInt(t(350))/6*(parseInt(t(349))/7)+-parseInt(t(347))/8+parseInt(t(351))/9*(parseInt(t(358))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(js);st[Ws(359)](function(e,t){var r,n,i,s=Ws;r=st[s(353)],n=function(e){var t=s;return function(){var t=Gs,r=e,n=r.lib[t(344)],i=r[t(362)],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(333)]=n.extend({_doReset:function(){var e=t;if(!this[e(336)]||this[e(360)]!==this[e(331)]){for(var r=this[e(360)]=this[e(331)],n=r[e(345)],i=r[e(346)]/4,a=4*((this[e(336)]=i+6)+1),o=this[e(357)]=[],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(340)]=[],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(352)](e,r,this[n(357)],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(352)](e,r,this._invKeySchedule,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(336)],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(333)]=n[t(334)](v)}(),e[t(333)]},"object"===(i=Gs)(339)?e[i(356)]=n(wi):"undefined"===i(332)&&(void 0)[i(342)]?(void 0)([i(335),i(354),i(361),"./evpkdf","./cipher-core"],n):n(r[i(341)])});function $s(){var e=["38xmMBzD","function","2162160dIiaqH","DES","_des3","1136034HMbhlR","words","decryptBlock","BlockCipher","_des2","_des1","exports","amd","_lBlock","./core","CryptoJS","encryptBlock","_subKeys","457810ttKphu","commonjsGlobal","2613510LDltlA","_rBlock","299961gKvOaj","TripleDES","88WLOMNK","_doCryptBlock","./cipher-core","length","_invSubKeys","call","algo","_createHelper","create","createEncryptor","extend","slice","./enc-base64","3327ilFdvB","1056064oLEFYk","_key","./evpkdf","object"];return($s=function(){return e})()}function qs(e,t){var r=$s();return(qs=function(e,t){return r[e-=359]})(e,t)}!function(e){for(var t=qs,r=e();;)try{if(374431===parseInt(t(389))/1*(parseInt(t(394))/2)+parseInt(t(399))/3+parseInt(t(390))/4+-parseInt(t(370))/5+parseInt(t(372))/6+-parseInt(t(396))/7+parseInt(t(376))/8*(-parseInt(t(374))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}($s);it(function(e,t){var r,n,i,s=qs;r=st[s(371)],n=function(e){var t=s;return function(){var t=qs,r=e,n=r.lib,i=n.WordArray,s=n[t(360)],a=r[t(382)],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.DES=s.extend({_doReset:function(){for(var e=t,r=this._key[e(400)],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(369)]=[],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(380)]=[];for(i=0;i<16;i++)h[i]=a[15-i]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,r){this[t(377)](e,r,this._invSubKeys)},_doCryptBlock:function(e,r,n){var i=t;this[i(365)]=e[r],this[i(373)]=e[r+1],h.call(this,4,252645135),h[i(381)](this,16,65535),p.call(this,2,858993459),p[i(381)](this,8,16711935),h[i(381)](this,1,1431655765);for(var s=0;s<16;s++){for(var a=n[s],o=this[i(365)],c=this._rBlock,u=0,f=0;f<8;f++)u|=l[f][((c^a[f])&d[f])>>>0];this._lBlock=c,this._rBlock=o^u}var m=this[i(365)];this[i(365)]=this[i(373)],this._rBlock=m,h[i(381)](this,1,1431655765),p[i(381)](this,8,16711935),p.call(this,2,858993459),h[i(381)](this,16,65535),h[i(381)](this,4,252645135),e[r]=this[i(365)],e[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function h(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function p(e,r){var n=t,i=(this._rBlock>>>e^this[n(365)])&r;this[n(365)]^=i,this[n(373)]^=i<<e}r[t(397)]=s[t(383)](f);var m=a[t(375)]=s[t(386)]({_doReset:function(){var e=t,r=this[e(391)][e(400)];if(2!==r[e(379)]&&4!==r[e(379)]&&r.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=r.slice(0,2),s=r.length<4?r[e(387)](0,2):r[e(387)](2,4),a=r[e(379)]<6?r[e(387)](0,2):r.slice(4,6);this[e(362)]=f.createEncryptor(i[e(384)](n)),this._des2=f.createEncryptor(i[e(384)](s)),this._des3=f[e(385)](i[e(384)](a))},encryptBlock:function(e,r){var n=t;this[n(362)][n(368)](e,r),this._des2[n(359)](e,r),this._des3[n(368)](e,r)},decryptBlock:function(e,r){var n=t;this[n(398)][n(359)](e,r),this[n(361)][n(368)](e,r),this[n(362)][n(359)](e,r)},keySize:6,ivSize:2,blockSize:2});r[t(375)]=s._createHelper(m)}(),e[t(375)]},"object"===(i=qs)(393)?e[i(363)]=n(wi):"undefined"===i(395)&&(void 0)[i(364)]?(void 0)([i(366),i(388),"./md5",i(392),i(378)],n):n(r[i(367)])});function Ys(e,t){var r=Js();return(Ys=function(e,t){return r[e-=110]})(e,t)}var Ks=Ys;function Js(){var e=["./enc-base64","extend","_key","499416rzjVSJ","1084088HraouS","186106bCKnUK","words","452pMOfmV","object","3345102RpnMeh","algo","681402CYsLns","cfg","createCommonjsModule","./cipher-core","19655cmhAiX","21HKxDSY","drop","commonjsGlobal","RC4Drop","StreamCipher","_createHelper","RC4","1489360BeifDa","5uLzpJu","22aGtxQR","./evpkdf","sigBytes","function","CryptoJS","call"];return(Js=function(){return e})()}!function(e){for(var t=Ys,r=e();;)try{if(276794===-parseInt(t(129))/1*(parseInt(t(110))/2)+parseInt(t(139))/3+parseInt(t(112))/4*(parseInt(t(120))/5)+parseInt(t(116))/6*(parseInt(t(121))/7)+-parseInt(t(140))/8+-parseInt(t(114))/9+parseInt(t(128))/10*(parseInt(t(130))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Js);st[Ks(118)](function(e,t){var r,n,i,s=Ks;r=st[s(123)],n=function(e){var t=s;return function(){var t=Ys,r=e,n=r.lib[t(125)],i=r[t(115)],s=i[t(127)]=n[t(137)]({_doReset:function(){for(var e=t,r=this[e(138)],n=r[e(111)],i=r[e(132)],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,t){e[t]^=a.call(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._createHelper(s);var o=i[t(124)]=s[t(137)]({cfg:s[t(117)].extend({drop:192}),_doReset:function(){var e=t;s._doReset[e(135)](this);for(var r=this[e(117)][e(122)];r>0;r--)a.call(this)}});r[t(124)]=n[t(126)](o)}(),e[t(127)]},(i=Ys)(113)==i(113)?e.exports=n(wi):"undefined"===i(133)&&(void 0).amd?(void 0)(["./core",i(136),"./md5",i(131),i(119)],n):n(r[i(134)])});var Xs=Zs;function Zs(e,t){var r=Qs();return(Zs=function(e,t){return r[e-=166]})(e,t)}function Qs(){var e=["176790qQtLAy","commonjsGlobal","createCommonjsModule","algo","./evpkdf","347823BJITqa","./md5","1684enOQEl","lib","5885408TpJcHp","./enc-base64","object","1467880wFsmnN","words","14XTOAVH","call","StreamCipher","3345DrHRPv","amd","./core","CryptoJS","./cipher-core","_key","144ZpHgbK","exports","function","1647776SpFcvP","Rabbit","2864889OyHUwZ"];return(Qs=function(){return e})()}!function(e){for(var t=Zs,r=e();;)try{if(912692===-parseInt(t(187))/1+-parseInt(t(179))/2+parseInt(t(181))/3+parseInt(t(189))/4*(parseInt(t(170))/5)+-parseInt(t(182))/6+-parseInt(t(167))/7*(parseInt(t(191))/8)+parseInt(t(176))/9*(parseInt(t(194))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Qs);st[Xs(184)](function(e,t){var r,n,i;r=st[Xs(183)],n=function(e){return function(){var t=Zs,r=e,n=r[t(190)][t(169)],i=r[t(185)],s=[],a=[],o=[],c=i.Rabbit=n.extend({_doReset:function(){for(var e=t,r=this[e(175)][e(166)],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.call(this);for(i=0;i<8;i++)a[i]^=s[i+4&7];if(n){var o=n[e(166)],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(168)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(168)](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(180)]=n._createHelper(c)}(),e.Rabbit},(i=Zs)(193)==i(193)?e[i(177)]=n(wi):"undefined"===i(178)&&(void 0)[i(171)]?(void 0)([i(172),i(192),i(188),i(186),i(174)],n):n(r[i(173)])});var ea=ra;function ta(){var e=["commonjsGlobal","object","./cipher-core","_key","102936HMpAUj","exports","lib","107542zEvRog","./enc-base64","11UUuQMQ","words","3745770lKmEKA","61636uzrdSV","RabbitLegacy","14900yxlCnY","482392hUmMod","6MBntDd","amd","call","./evpkdf","_createHelper","cfg","./md5","algo","6310176ZZSEoY","112UFokHc","function","35bJntOX","createCommonjsModule","63XMQinS","CryptoJS","StreamCipher","extend"];return(ta=function(){return e})()}function ra(e,t){var r=ta();return(ra=function(e,t){return r[e-=264]})(e,t)}!function(e){for(var t=ra,r=e();;)try{if(226887===parseInt(t(275))/1+-parseInt(t(270))/2*(parseInt(t(279))/3)+parseInt(t(277))/4*(-parseInt(t(290))/5)+-parseInt(t(267))/6*(parseInt(t(288))/7)+-parseInt(t(278))/8*(-parseInt(t(292))/9)+parseInt(t(274))/10*(-parseInt(t(272))/11)+parseInt(t(287))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ta);st[ea(291)](function(e,t){var r,n,i,s=ea;r=st[s(296)],n=function(e){var t=s;return function(){var t=ra,r=e,n=r[t(269)][t(294)],i=r[t(286)],s=[],a=[],o=[],c=i[t(276)]=n[t(295)]({_doReset:function(){var e=t,r=this[e(266)].words,n=this[e(284)].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.call(this);for(a=0;a<8;a++)s[a]^=i[a+4&7];if(n){var o=n[e(273)],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(281)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(281)](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(276)]=n[t(283)](c)}(),e[t(276)]},(i=ra)(264)==i(264)?e[i(268)]=n(wi):"undefined"===i(289)&&(void 0)[i(280)]?(void 0)(["./core",i(271),i(285),i(282),i(265)],n):n(r[i(293)])});const na=sa;function ia(){const e=["12056aHwqZP","4555019mbOCKK","Blowfish","words","amd","commonjsGlobal","./core","./md5","2HezmQF","pbox","./evpkdf","createCommonjsModule","BlockCipher","CryptoJS","1709241jHyLkI","left","object","sbox","./cipher-core","lib","625639Wfsyjf","_keyPriorReset","algo","1542hXVvor","exports","6183UwQsvh","3985xaztmr","sigBytes","_key","_createHelper","./enc-base64","3442488FXfIYY","44314000RjxeUX","right"];return(ia=function(){return e})()}function sa(e,t){const r=ia();return(sa=function(e,t){return r[e-=356]})(e,t)}!function(e){const t=sa,r=e();for(;;)try{if(894195===-parseInt(t(387))/1+-parseInt(t(375))/2*(parseInt(t(381))/3)+-parseInt(t(364))/4+parseInt(t(359))/5*(parseInt(t(356))/6)+-parseInt(t(368))/7+parseInt(t(367))/8*(-parseInt(t(358))/9)+parseInt(t(365))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ia);st[na(378)](function(e,t){const r=na;!function(t,r){const n=sa;n(383)==n(383)?e[n(357)]=r(wi):r(t[n(380)])}(st[r(372)],function(e){const t=r;return function(){const t=sa;var r=e,n=r[t(386)][t(379)],i=r[t(389)];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(384)][0][i]+e[n(384)][1][s];return c^=e[n(384)][2][a],c+=e[n(384)][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(376)][16],o^=e[i(376)][17],{left:o,right:c}}var d=i[t(369)]=n.extend({_doReset:function(){const e=t;if(this[e(388)]!==this[e(361)]){var r=this[e(388)]=this[e(361)],n=r[e(370)],i=r[e(360)]/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(384)][t]=[];for(let r=0;r<256;r++)e[i(384)][t][r]=o[t][r]}let s=0;for(let t=0;t<18;t++)e[i(376)][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(382)],u=d.right,e.pbox[t]=c,e[i(376)][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.left,u=d.right,e[i(384)][t][r]=c,e[i(384)][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(366)]},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[i(376)][t],o=u(e,a)^o,s=a,a=o,o=s;return s=a,a=o,o=s,o^=e.pbox[1],a^=e[i(376)][0],{left:a,right:o}}(c,e[r],e[r+1]);e[r]=i[n(382)],e[r+1]=i[n(366)]},blockSize:2,keySize:4,ivSize:2});r.Blowfish=n[t(362)](d)}(),e[t(369)]})});var aa=oa;function oa(e,t){var r=ca();return(oa=function(e,t){return r[e-=361]})(e,t)}function ca(){var e=["./hmac","./pad-zeropadding","./pad-nopadding","1193791NRlImw","./mode-ctr","./enc-base64","34240023kTylIU","./enc-base64url","124075upfDJm","./pbkdf2","./rc4","191532CsuCET","./mode-ecb","./mode-cfb","./ripemd160","./format-hex","./rabbit","./x64-core","amd","./enc-utf16","CryptoJS","./mode-ofb","./sha512","./rabbit-legacy","104MkjFAB","5889408THBHOd","./sha3","function","./pad-iso97971","./pad-iso10126","./mode-ctr-gladman","./md5","./blowfish","1272271hwSqBP","2441932vqFTuY","8LBZNPN","object","./sha224","./aes","./lib-typedarrays","createCommonjsModule"];return(ca=function(){return e})()}function ua(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function la(){const e=["set","Counter","length","includes","516039MqNPYm","18049800XPKkuG","lib","ModeOfOperation","byteLength","ctr","3134806LhyCAH","6801193CehJun","create","toString","12mPGXLc","1033161vimxcn","then","decrypt","get","slice","8483295ANidxs","3600702pNvuuD"];return(la=function(){return e})()}function da(e,t){const r=la();return(da=function(e,t){return r[e-=427]})(e,t)}function fa(e,t){var r=ma();return(fa=function(e,t){return r[e-=194]})(e,t)}!function(e){for(var t=oa,r=e();;)try{if(917882===-parseInt(t(372))/1+-parseInt(t(362))/2+parseInt(t(380))/3*(-parseInt(t(393))/4)+parseInt(t(377))/5+parseInt(t(394))/6+parseInt(t(361))/7+-parseInt(t(363))/8*(-parseInt(t(375))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ca),st[aa(368)](function(e,t){var r,n,i;r=nt,n=function(e){return e},"object"===(i=oa)(364)?e.exports=wi:"undefined"===i(396)&&(void 0)[i(387)]?(void 0)(["./core",i(386),i(367),i(388),i(374),i(376),i(400),"./sha1","./sha256",i(365),i(391),"./sha384",i(395),i(383),i(369),i(378),"./evpkdf","./cipher-core",i(382),i(373),i(399),i(390),i(381),"./pad-ansix923",i(398),i(397),i(370),i(371),i(384),i(366),"./tripledes",i(379),i(385),i(392),i(401)],n):r[i(389)]=r.CryptoJS}),function(e){const t=da,r=e();for(;;)try{if(912845===parseInt(t(429))/1+-parseInt(t(435))/2+parseInt(t(440))/3*(parseInt(t(439))/4)+-parseInt(t(445))/5+-parseInt(t(446))/6+parseInt(t(436))/7+parseInt(t(430))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(la);var ha=fa;!function(e){for(var t=fa,r=e();;)try{if(379405===-parseInt(t(1231))/1+-parseInt(t(644))/2*(parseInt(t(601))/3)+parseInt(t(331))/4+-parseInt(t(1343))/5+-parseInt(t(746))/6+parseInt(t(874))/7+-parseInt(t(687))/8*(-parseInt(t(789))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ma);var pa=st[ha(564)](function(e,t){var r,n,s=ha,a=(r=new Date,n=4,{setLogLevel:function(e){var t=fa;n=e==this[t(748)]?1:e==this[t(237)]?2:e==this[t(1354)]?3:(this[t(1056)],4)},debug:function(e,t){var i=fa;void 0===console[i(748)]&&(console.debug=console[i(1202)]),1>=n&&console.debug("["+a.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=fa;this.debug(e[r(1010)])},info:function(e,t){var i=fa;2>=n&&console[i(237)]("["+a[i(1298)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=fa;3>=n&&console[i(1354)]("["+a[i(1298)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=fa;4>=n&&console[i(1056)]("["+a[i(1298)](new Date-r,1e3)+"]","["+e+"]",t)}});a[s(1298)]=function(e,t){var r,n=s;function i(e,t){for(var r=fa,n=(""+e)[r(689)](".");n[0][r(1378)]<t;)n[0]="0"+n[0];return n[r(470)](".")}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(1157)](a/60),u=1e3*(a-=60*c);return u-=1e3*(a=Math.floor(a)),u=Math[n(1157)](u),(r?"-":"")+o+":"+i(c,2)+":"+i(a,2)+"."+i(u,3)},a[s(404)]=function(e){var t=s,r=e[t(1378)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+a[t(1298)](e.start(i))+","+a.getDurationString(e[t(1144)](i))+"]";return n}return t(731)},"undefined"!==s(278)&&(t[s(1271)]=a);var o=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(1111);this[t(374)]=e,this[t(571)]=new DataView(e),this[t(896)]=0};o[s(857)].getPosition=function(){return this.position},o[s(857)][s(862)]=function(){var e=s;return this[e(374)][e(1336)]},o[s(857)][s(1e3)]=function(){var e=s;return this[e(374)][e(1336)]},o[s(857)][s(698)]=function(e){var t=s,r=Math[t(754)](0,Math[t(794)](this[t(374)][t(1336)],e));return this[t(896)]=isNaN(r)||!isFinite(r)?0:r,!0},o[s(857)][s(747)]=function(){var e=s;return this.getPosition()>=this[e(862)]()},o[s(857)][s(1005)]=function(e,t){var r=s,n=0;if(this.position+e<=this[r(374)].byteLength){switch(e){case 1:n=t?this[r(571)].getInt8(this.position):this[r(571)][r(1390)](this.position);break;case 2:n=t?this.dataview[r(371)](this.position):this[r(571)].getUint16(this[r(896)]);break;case 3:if(t)throw r(1020);n=this[r(571)][r(1390)](this[r(896)])<<16,n|=this[r(571)][r(1390)](this.position+1)<<8,n|=this[r(571)][r(1390)](this.position+2);break;case 4:n=t?this[r(571)][r(1026)](this[r(896)]):this.dataview[r(1407)](this[r(896)]);break;case 8:if(t)throw r(218);n=this[r(571)][r(1407)](this[r(896)])<<32,n|=this[r(571)][r(1407)](this[r(896)]+4);break;default:throw r(767)+e}return this[r(896)]+=e,n}throw r(1387)},o[s(857)][s(1208)]=function(){return this[s(1005)](1,!1)},o[s(857)][s(700)]=function(){return this[s(1005)](2,!1)},o[s(857)][s(271)]=function(){return this[s(1005)](3,!1)},o[s(857)][s(653)]=function(){return this[s(1005)](4,!1)},o.prototype.readUint64=function(){return this[s(1005)](8,!1)},o.prototype[s(1022)]=function(e){var t=s;if(this[t(896)]+e<=this[t(374)].byteLength){for(var r="",n=0;n<e;n++)r+=String.fromCharCode(this[t(1208)]());return r}throw t(1387)},o.prototype.readCString=function(){for(var e=s,t=[];;){var r=this[e(1208)]();if(0===r)break;t[e(614)](r)}return String[e(1360)].apply(null,t)},o[s(857)][s(1141)]=function(){return this[s(1005)](1,!0)},o[s(857)][s(518)]=function(){return this.readAnyInt(2,!0)},o.prototype[s(1184)]=function(){return this[s(1005)](4,!0)},o[s(857)][s(696)]=function(){return this[s(1005)](8,!1)},o.prototype[s(1103)]=function(e){for(var t=new Uint8Array(e),r=0;r<e;r++)t[r]=this.readUint8();return t},o.prototype[s(356)]=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},o[s(857)].readUint16Array=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(700)]();return r},o[s(857)][s(589)]=function(e){for(var t=new Uint32Array(e),r=0;r<e;r++)t[r]=this.readUint32();return t},o.prototype[s(506)]=function(e){for(var t=new Int32Array(e),r=0;r<e;r++)t[r]=this.readInt32();return t},s(278)!==s(627)&&(t.MP4BoxStream=o);var c=function(e,t,r){var n=s;this[n(888)]=t||0,e instanceof ArrayBuffer?this.buffer=e:typeof e==n(278)?(this[n(684)]=e,t&&(this[n(888)]+=t)):this[n(374)]=new ArrayBuffer(e||0),this.position=0,this.endianness=null==r?c[n(433)]:r};c[s(857)]={},c[s(857)][s(1154)]=function(){return this[s(896)]},c.prototype[s(274)]=function(e){var t=s;if(this[t(1054)]){var r=this[t(888)]+this[t(896)]+e,n=this[t(1100)].byteLength;if(r<=n)r>this[t(240)]&&(this._byteLength=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),a=new Uint8Array(this[t(1100)]);new Uint8Array(i,0,a[t(1378)])[t(655)](a),this.buffer=i,this._byteLength=r}}},c.prototype[s(1291)]=function(){var e=s;if(this._byteLength!=this._buffer.byteLength){var t=new ArrayBuffer(this[e(240)]),r=new Uint8Array(t),n=new Uint8Array(this._buffer,0,r[e(1378)]);r[e(655)](n),this[e(374)]=t}},c[s(893)]=!1,c[s(433)]=!0,c[s(857)][s(240)]=0,Object[s(252)](c[s(857)],s(1336),{get:function(){var e=s;return this[e(240)]-this[e(888)]}}),Object[s(252)](c.prototype,s(374),{get:function(){var e=s;return this._trimAlloc(),this[e(1100)]},set:function(e){var t=s;this[t(1100)]=e,this[t(931)]=new DataView(this[t(1100)],this[t(888)]),this[t(240)]=this._buffer[t(1336)]}}),Object.defineProperty(c[s(857)],s(1377),{get:function(){return this._byteOffset},set:function(e){var t=s;this[t(888)]=e,this[t(931)]=new DataView(this[t(1100)],this[t(888)]),this[t(240)]=this._buffer[t(1336)]}}),Object[s(252)](c.prototype,s(684),{get:function(){return this[s(931)]},set:function(e){var t=s;this[t(888)]=e[t(1377)],this[t(1100)]=e[t(374)],this._dataView=new DataView(this[t(1100)],this[t(888)]),this[t(240)]=this._byteOffset+e[t(1336)]}}),c[s(857)][s(698)]=function(e){var t=s,r=Math[t(754)](0,Math[t(794)](this[t(1336)],e));this[t(896)]=isNaN(r)||!isFinite(r)?0:r},c[s(857)][s(739)]=function(){var e=s;return this[e(896)]>=this[e(240)]},c[s(857)][s(342)]=function(e){var t=s;this[t(274)](1*e);var r=new Uint8Array(this[t(1100)],this.byteOffset+this.position,e);return this[t(896)]+=1*e,r},c[s(857)].readInt32Array=function(e,t){var r=s;e=null==e?this[r(1336)]-this[r(896)]/4:e;var n=new Int32Array(e);return c[r(768)](n.buffer,0,this.buffer,this[r(1377)]+this.position,e*n[r(525)]),c.arrayToNative(n,null==t?this[r(814)]:t),this.position+=n[r(1336)],n},c[s(857)].readInt16Array=function(e,t){var r=s;e=null==e?this[r(1336)]-this[r(896)]/2:e;var n=new Int16Array(e);return c[r(768)](n.buffer,0,this[r(374)],this[r(1377)]+this[r(896)],e*n.BYTES_PER_ELEMENT),c[r(554)](n,null==t?this.endianness:t),this.position+=n[r(1336)],n},c[s(857)][s(780)]=function(e){var t=s;e=null==e?this[t(1336)]-this[t(896)]:e;var r=new Int8Array(e);return c[t(768)](r[t(374)],0,this.buffer,this.byteOffset+this.position,e*r[t(525)]),this[t(896)]+=r[t(1336)],r},c.prototype.readUint32Array=function(e,t){var r=s;e=null==e?this[r(1336)]-this.position/4:e;var n=new Uint32Array(e);return c.memcpy(n[r(374)],0,this[r(374)],this[r(1377)]+this[r(896)],e*n.BYTES_PER_ELEMENT),c[r(554)](n,null==t?this.endianness:t),this[r(896)]+=n.byteLength,n},c[s(857)][s(757)]=function(e,t){var r=s;e=null==e?this[r(1336)]-this[r(896)]/2:e;var n=new Uint16Array(e);return c[r(768)](n[r(374)],0,this[r(374)],this[r(1377)]+this.position,e*n[r(525)]),c[r(554)](n,null==t?this[r(814)]:t),this[r(896)]+=n[r(1336)],n},c[s(857)][s(1103)]=function(e){var t=s;e=null==e?this[t(1336)]-this[t(896)]:e;var r=new Uint8Array(e);return c[t(768)](r[t(374)],0,this[t(374)],this.byteOffset+this[t(896)],e*r[t(525)]),this.position+=r[t(1336)],r},c[s(857)][s(1247)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(896)]/8:e;var n=new Float64Array(e);return c[r(768)](n.buffer,0,this[r(374)],this[r(1377)]+this[r(896)],e*n[r(525)]),c.arrayToNative(n,null==t?this[r(814)]:t),this.position+=n.byteLength,n},c.prototype[s(272)]=function(e,t){var r=s;e=null==e?this[r(1336)]-this[r(896)]/4:e;var n=new Float32Array(e);return c[r(768)](n[r(374)],0,this[r(374)],this.byteOffset+this[r(896)],e*n[r(525)]),c.arrayToNative(n,null==t?this[r(814)]:t),this[r(896)]+=n[r(1336)],n},c[s(857)][s(1184)]=function(e){var t=s,r=this._dataView[t(1026)](this.position,null==e?this.endianness:e);return this[t(896)]+=4,r},c[s(857)][s(518)]=function(e){var t=s,r=this[t(931)][t(371)](this[t(896)],null==e?this.endianness:e);return this[t(896)]+=2,r},c[s(857)][s(1141)]=function(){var e=s,t=this[e(931)][e(670)](this[e(896)]);return this[e(896)]+=1,t},c.prototype.readUint32=function(e){var t=s,r=this[t(931)][t(1407)](this[t(896)],null==e?this.endianness:e);return this[t(896)]+=4,r},c.prototype.readUint16=function(e){var t=s,r=this[t(931)][t(797)](this[t(896)],null==e?this[t(814)]:e);return this[t(896)]+=2,r},c[s(857)][s(1208)]=function(){var e=s,t=this[e(931)][e(1390)](this[e(896)]);return this[e(896)]+=1,t},c.prototype.readFloat32=function(e){var t=s,r=this[t(931)].getFloat32(this[t(896)],null==e?this[t(814)]:e);return this[t(896)]+=4,r},c.prototype.readFloat64=function(e){var t=s,r=this[t(931)][t(1283)](this[t(896)],null==e?this[t(814)]:e);return this[t(896)]+=8,r},c[s(814)]=new Int8Array(new Int16Array([1])[s(374)])[0]>0,c[s(768)]=function(e,t,r,n,i){var a=s,o=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);o[a(655)](c)},c[s(554)]=function(e,t){var r=s;return t==this[r(814)]?e:this[r(424)](e)},c[s(227)]=function(e,t){var r=s;return this.endianness==t?e:this[r(424)](e)},c.flipArrayEndianness=function(e){for(var t=s,r=new Uint8Array(e[t(374)],e[t(1377)],e[t(1336)]),n=0;n<e[t(1336)];n+=e.BYTES_PER_ELEMENT)for(var i=n+e[t(525)]-1,a=n;i>a;i--,a++){var o=r[a];r[a]=r[i],r[i]=o}return e},c.prototype[s(992)]=0,String[s(478)]=function(e){for(var t=s,r=[],n=0;n<e.length;n++)r[n]=e[n];return String[t(1360)].apply(null,r)},c[s(857)][s(1022)]=function(e,t){var r=s;return null==t||t==r(448)?String.fromCharCodeUint8[r(247)](null,[this[r(342)](null==e?this[r(1336)]-this[r(896)]:e)]):new TextDecoder(t)[r(772)](this[r(342)](e))},c.prototype[s(940)]=function(e){var t=s,r=this[t(1336)]-this.position,n=new Uint8Array(this._buffer,this[t(888)]+this[t(896)]),i=r;null!=e&&(i=Math[t(794)](e,r));for(var a=0;a<i&&0!==n[a];a++);var o=String[t(478)].apply(null,[this[t(342)](a)]);return null!=e?this[t(896)]+=i-a:a!=r&&(this.position+=1),o};var u=Math[s(1104)](2,32);c[s(857)][s(696)]=function(){var e=s;return this[e(1184)]()*u+this[e(653)]()},c[s(857)][s(1166)]=function(){var e=s;return this[e(653)]()*u+this[e(653)]()},c[s(857)][s(696)]=function(){return this[s(653)]()*u+this.readUint32()},c[s(857)][s(271)]=function(){var e=s;return(this[e(1208)]()<<16)+(this.readUint8()<<8)+this[e(1208)]()},"undefined"!==s(278)&&(t[s(1251)]=c),c.prototype[s(945)]=function(e){var t=s,r=new Blob([this[t(374)]]);if(!window[t(721)]||!URL[t(245)])throw t(398);var n=window[t(721)][t(245)](r),i=document[t(934)]("a");document[t(1260)][t(941)](i),i.setAttribute("href",n),i.setAttribute(t(858),e),i[t(352)](t(881),t(1423)),i[t(381)](),window.URL.revokeObjectURL(n)},c.prototype._dynamicSize=!0,Object.defineProperty(c[s(857)],s(883),{get:function(){return this._dynamicSize},set:function(e){var t=s;!e&&this[t(1291)](),this[t(1054)]=e}}),c[s(857)].shift=function(e){var t=s,r=new ArrayBuffer(this[t(240)]-e),n=new Uint8Array(r),i=new Uint8Array(this[t(1100)],e,n[t(1378)]);n[t(655)](i),this.buffer=r,this.position-=e},c[s(857)].writeInt32Array=function(e,t){var r=s;if(this._realloc(4*e[r(1378)]),e instanceof Int32Array&&this[r(1377)]+this[r(896)]%e[r(525)]===0)c[r(768)](this[r(1100)],this[r(1377)]+this[r(896)],e[r(374)],0,e[r(1336)]),this[r(1160)](e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this[r(402)](e[n],t)},c[s(857)][s(1419)]=function(e,t){var r=s;if(this._realloc(2*e[r(1378)]),e instanceof Int16Array&&this.byteOffset+this.position%e.BYTES_PER_ELEMENT===0)c[r(768)](this[r(1100)],this.byteOffset+this.position,e[r(374)],0,e[r(1336)]),this.mapInt16Array(e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this[r(1211)](e[n],t)},c.prototype[s(867)]=function(e){var t=s;if(this[t(274)](1*e.length),e instanceof Int8Array&&this[t(1377)]+this[t(896)]%e[t(525)]===0)c[t(768)](this._buffer,this[t(1377)]+this[t(896)],e[t(374)],0,e[t(1336)]),this[t(1019)](e[t(1378)]);else for(var r=0;r<e[t(1378)];r++)this[t(427)](e[r])},c[s(857)][s(582)]=function(e,t){var r=s;if(this[r(274)](4*e[r(1378)]),e instanceof Uint32Array&&this.byteOffset+this.position%e.BYTES_PER_ELEMENT===0)c.memcpy(this[r(1100)],this.byteOffset+this.position,e.buffer,0,e[r(1336)]),this[r(1370)](e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this.writeUint32(e[n],t)},c[s(857)][s(853)]=function(e,t){var r=s;if(this[r(274)](2*e[r(1378)]),e instanceof Uint16Array&&this.byteOffset+this[r(896)]%e[r(525)]===0)c.memcpy(this[r(1100)],this[r(1377)]+this[r(896)],e.buffer,0,e[r(1336)]),this[r(1088)](e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this[r(359)](e[n],t)},c[s(857)][s(618)]=function(e){var t=s;if(this[t(274)](1*e[t(1378)]),e instanceof Uint8Array&&this[t(1377)]+this[t(896)]%e[t(525)]===0)c[t(768)](this[t(1100)],this.byteOffset+this[t(896)],e[t(374)],0,e.byteLength),this.mapUint8Array(e[t(1378)]);else for(var r=0;r<e[t(1378)];r++)this[t(438)](e[r])},c[s(857)][s(1039)]=function(e,t){var r=s;if(this[r(274)](8*e.length),e instanceof Float64Array&&this.byteOffset+this[r(896)]%e[r(525)]===0)c[r(768)](this[r(1100)],this[r(1377)]+this[r(896)],e[r(374)],0,e[r(1336)]),this[r(1011)](e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this[r(367)](e[n],t)},c[s(857)][s(567)]=function(e,t){var r=s;if(this._realloc(4*e[r(1378)]),e instanceof Float32Array&&this.byteOffset+this[r(896)]%e[r(525)]===0)c[r(768)](this[r(1100)],this[r(1377)]+this[r(896)],e.buffer,0,e[r(1336)]),this.mapFloat32Array(e[r(1378)],t);else for(var n=0;n<e[r(1378)];n++)this[r(1306)](e[n],t)},c[s(857)][s(402)]=function(e,t){var r=s;this._realloc(4),this[r(931)][r(351)](this[r(896)],e,null==t?this[r(814)]:t),this.position+=4},c[s(857)][s(1211)]=function(e,t){var r=s;this[r(274)](2),this._dataView[r(701)](this[r(896)],e,null==t?this[r(814)]:t),this[r(896)]+=2},c.prototype[s(427)]=function(e){var t=s;this[t(274)](1),this[t(931)][t(214)](this[t(896)],e),this[t(896)]+=1},c[s(857)][s(1059)]=function(e,t){var r=s;this[r(274)](4),this._dataView.setUint32(this.position,e,null==t?this[r(814)]:t),this.position+=4},c[s(857)].writeUint16=function(e,t){var r=s;this[r(274)](2),this._dataView.setUint16(this[r(896)],e,null==t?this[r(814)]:t),this[r(896)]+=2},c[s(857)][s(438)]=function(e){var t=s;this[t(274)](1),this._dataView[t(823)](this.position,e),this[t(896)]+=1},c[s(857)][s(1306)]=function(e,t){var r=s;this._realloc(4),this[r(931)][r(590)](this[r(896)],e,null==t?this[r(814)]:t),this[r(896)]+=4},c[s(857)][s(367)]=function(e,t){var r=s;this[r(274)](8),this[r(931)][r(1065)](this[r(896)],e,null==t?this[r(814)]:t),this.position+=8},c.prototype[s(1285)]=function(e,t,r){var n=s;null==r&&(r=e.length);for(var i=0;i<e[n(1378)]&&i<r;i++)this[n(359)](e.charCodeAt(i),t);for(;i<r;i++)this[n(359)](0)},c.prototype[s(1127)]=function(e,t,r){var n=s,i=0;if(null==t||"ASCII"==t)if(null!=r){var a=Math[n(794)](e[n(1378)],r);for(i=0;i<a;i++)this[n(438)](e[n(421)](i));for(;i<r;i++)this[n(438)](0)}else for(i=0;i<e[n(1378)];i++)this[n(438)](e[n(421)](i));else this.writeUint8Array(new TextEncoder(t)[n(1143)](e[n(626)](0,r)))},c[s(857)].writeCString=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(794)](e[r(1378)],t);for(n=0;n<i;n++)this.writeUint8(e[r(421)](n));for(;n<t;n++)this[r(438)](0)}else{for(n=0;n<e[r(1378)];n++)this[r(438)](e[r(421)](n));this[r(438)](0)}},c.prototype[s(425)]=function(e,t){for(var r=s,n=0;n<e[r(1378)];n+=2){var i=e[n+1];this.writeType(i,t[e[n]],t)}},c[s(857)][s(1123)]=function(e,t,r){var n,i=s;if(typeof e==i(420))return e(this,t);if(typeof e==i(278)&&!(e instanceof Array))return e[i(655)](this,t,r);var a=null,o="ASCII",u=this[i(896)];switch("string"==typeof e&&/:/.test(e)&&(n=e[i(689)](":"),e=n[0],a=parseInt(n[1])),typeof e==i(505)&&/,/[i(303)](e)&&(n=e[i(689)](","),e=n[0],o=parseInt(n[1])),e){case"uint8":this[i(438)](t);break;case i(856):this[i(427)](t);break;case i(529):this[i(359)](t,this[i(814)]);break;case i(1130):this[i(1211)](t,this[i(814)]);break;case i(273):this[i(1059)](t,this[i(814)]);break;case i(611):this[i(402)](t,this[i(814)]);break;case i(490):this[i(1306)](t,this[i(814)]);break;case i(932):this[i(367)](t,this[i(814)]);break;case i(647):this[i(359)](t,c.BIG_ENDIAN);break;case i(1237):this[i(1211)](t,c[i(893)]);break;case i(1043):this.writeUint32(t,c[i(893)]);break;case i(968):this[i(402)](t,c[i(893)]);break;case i(1324):this[i(1306)](t,c.BIG_ENDIAN);break;case i(917):this[i(367)](t,c[i(893)]);break;case i(575):this[i(359)](t,c[i(433)]);break;case i(1003):this[i(1211)](t,c[i(433)]);break;case i(665):this[i(1059)](t,c[i(433)]);break;case i(1327):this[i(402)](t,c.LITTLE_ENDIAN);break;case i(919):this[i(1306)](t,c.LITTLE_ENDIAN);break;case i(1193):this[i(367)](t,c[i(433)]);break;case i(1326):this[i(845)](t,a);break;case i(505):this[i(1127)](t,o,a);break;case i(322):this.writeUCS2String(t,this[i(814)],a);break;case"u16stringle":this[i(1285)](t,c.LITTLE_ENDIAN,a);break;case i(766):this[i(1285)](t,c[i(893)],a);break;default:if(3==e[i(1378)]){for(var l=e[1],d=0;d<t[i(1378)];d++)this[i(1123)](l,t[d]);break}this[i(425)](e,t)}null!=a&&(this[i(896)]=u,this._realloc(a),this[i(896)]=u+a)},c.prototype[s(361)]=function(e){var t=s,r=Math[t(1157)](e/u);this[t(1059)](r),this[t(1059)](4294967295&e)},c[s(857)].writeUint24=function(e){var t=s;this[t(438)]((16711680&e)>>16),this[t(438)]((65280&e)>>8),this.writeUint8(255&e)},c[s(857)][s(915)]=function(e,t){var r=s,n=this[r(896)];this.seek(e),this.writeUint32(t),this[r(698)](n)},c[s(857)][s(1160)]=function(e,t){var r=s;this[r(274)](4*e);var n=new Int32Array(this[r(1100)],this.byteOffset+this.position,e);return c.arrayToNative(n,null==t?this[r(814)]:t),this[r(896)]+=4*e,n},c[s(857)][s(1238)]=function(e,t){var r=s;this._realloc(2*e);var n=new Int16Array(this._buffer,this[r(1377)]+this[r(896)],e);return c[r(554)](n,null==t?this.endianness:t),this.position+=2*e,n},c[s(857)][s(1019)]=function(e){var t=s;this[t(274)](1*e);var r=new Int8Array(this[t(1100)],this[t(1377)]+this[t(896)],e);return this.position+=1*e,r},c[s(857)][s(1370)]=function(e,t){var r=s;this[r(274)](4*e);var n=new Uint32Array(this[r(1100)],this.byteOffset+this[r(896)],e);return c[r(554)](n,null==t?this[r(814)]:t),this.position+=4*e,n},c[s(857)][s(1088)]=function(e,t){var r=s;this[r(274)](2*e);var n=new Uint16Array(this[r(1100)],this[r(1377)]+this[r(896)],e);return c[r(554)](n,null==t?this[r(814)]:t),this.position+=2*e,n},c.prototype.mapFloat64Array=function(e,t){var r=s;this._realloc(8*e);var n=new Float64Array(this[r(1100)],this[r(1377)]+this[r(896)],e);return c[r(554)](n,null==t?this[r(814)]:t),this[r(896)]+=8*e,n},c[s(857)][s(480)]=function(e,t){var r=s;this[r(274)](4*e);var n=new Float32Array(this[r(1100)],this[r(1377)]+this.position,e);return c[r(554)](n,null==t?this[r(814)]:t),this[r(896)]+=4*e,n};var l=function(e){var t=s;this[t(876)]=[],this[t(902)]=-1,e&&(this[t(967)](e),this[t(902)]=0)};l[s(857)]=new c(new ArrayBuffer,0,c[s(893)]),l.prototype[s(779)]=function(){var e,t=s;return this[t(902)]>-1||(this[t(876)][t(1378)]>0?0===(e=this[t(876)][0]).fileStart?(this.buffer=e,this[t(902)]=0,a[t(748)](t(1369),t(411)),!0):(this.logBufferLevel(),!1):(this.logBufferLevel(),!1))},ArrayBuffer[s(302)]=function(e,t){var r=s;a[r(748)]("ArrayBuffer",r(692)+(e.byteLength+t.byteLength));var n=new Uint8Array(e[r(1336)]+t[r(1336)]);return n[r(655)](new Uint8Array(e),0),n[r(655)](new Uint8Array(t),e[r(1336)]),n.buffer},l.prototype[s(667)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(655)](new Uint8Array(e,t,r)),n.buffer.fileStart=e.fileStart+t,n[i(374)].usedBytes=0,n.buffer},l.prototype[s(967)]=function(e){for(var t=s,r=!0,n=0;n<this.buffers[t(1378)];n++){var i=this.buffers[n];if(e[t(1214)]<=i[t(1214)]){if(e[t(1214)]===i[t(1214)]){if(e[t(1336)]>i[t(1336)]){this[t(876)].splice(n,1),n--;continue}}else e[t(1214)]+e[t(1336)]<=i[t(1214)]||(e=this[t(667)](e,0,i[t(1214)]-e[t(1214)])),a.debug("MultiBufferStream","Appending new buffer (fileStart: "+e[t(1214)]+t(1289)+e.byteLength+")"),this.buffers[t(288)](n,0,e),0===n&&(this[t(374)]=e);r=!1;break}if(e[t(1214)]<i[t(1214)]+i.byteLength){var o=i[t(1214)]+i[t(1336)]-e[t(1214)],c=e[t(1336)]-o;if(!(c>0)){r=!1;break}e=this.reduceBuffer(e,o,c)}}r&&(a[t(748)](t(1369),t(1241)+e.fileStart+t(1289)+e[t(1336)]+")"),this[t(876)][t(614)](e),0===n&&(this[t(374)]=e))},l[s(857)][s(953)]=function(e){var t,r,n,i,o,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(876)][c(1378)];t++)r=this.buffers[t],0===t?(o={},u.push(o),o[c(577)]=r[c(1214)],o[c(1144)]=r[c(1214)]+r[c(1336)],l+="["+o[c(577)]+"-"):o[c(1144)]===r.fileStart?o[c(1144)]=r.fileStart+r[c(1336)]:((o={}).start=r[c(1214)],l+=u[u[c(1378)]-1][c(1144)]-1+"], ["+o[c(577)]+"-",o.end=r[c(1214)]+r[c(1336)],u.push(o)),n+=r[c(711)],i+=r.byteLength;u[c(1378)]>0&&(l+=o[c(1144)]-1+"]");var d=e?a[c(237)]:a[c(748)];0===this[c(876)].length?d("MultiBufferStream",c(623)):d(c(1369),""+this[c(876)][c(1378)]+c(1410)+n+"/"+i+" bytes), continuous ranges: "+l)},l[s(857)][s(1192)]=function(){var e,t,r=s;for(e=0;e<this[r(876)][r(1378)];e++)(t=this.buffers[e])[r(711)]===t.byteLength&&(a[r(748)](r(1369),r(365)+e),this.buffers[r(288)](e,1),e--)},l[s(857)][s(848)]=function(){var e,t=s;if(this[t(902)]+1<this[t(876)][t(1378)]){if((e=this.buffers[this[t(902)]+1])[t(1214)]===this[t(374)][t(1214)]+this[t(374)].byteLength){var r=this[t(374)][t(1336)],n=this[t(374)][t(711)],i=this[t(374)][t(1214)];return this.buffers[this[t(902)]]=ArrayBuffer[t(302)](this[t(374)],e),this.buffer=this.buffers[this[t(902)]],this[t(876)][t(288)](this[t(902)]+1,1),this[t(374)][t(711)]=n,this.buffer[t(1214)]=i,a[t(748)](t(1333),"Concatenating buffer for box parsing (length: "+r+"->"+this[t(374)][t(1336)]+")"),!0}return!1}return!1},l[s(857)][s(211)]=function(e,t,r){var n,i=s,o=null,c=-1;for(n=!0===e?0:this.bufferIndex;n<this.buffers[i(1378)]&&(o=this[i(876)][n])[i(1214)]<=t;)c=n,r&&(o[i(1214)]+o[i(1336)]<=t?o.usedBytes=o.byteLength:o[i(711)]=t-o.fileStart,this[i(953)]()),n++;return-1!==c?(o=this[i(876)][c]).fileStart+o[i(1336)]>=t?(a[i(748)](i(1369),i(1044)+c),c):-1:-1},l[s(857)][s(1376)]=function(e){var t,r,n,i=s,a=void 0!==e?e:this[i(902)];if(r=this[i(876)][a],this.buffers.length>a+1)for(t=a+1;t<this[i(876)][i(1378)]&&(n=this[i(876)][t])[i(1214)]===r[i(1214)]+r[i(1336)];t++)r=n;return r[i(1214)]+r[i(1336)]},l[s(857)][s(800)]=function(e){var t=s,r=this[t(211)](!0,e,!1);return-1!==r?this[t(1376)](r):e},l[s(857)][s(952)]=function(e){var t=s;this.buffer[t(711)]+=e,this[t(953)]()},l[s(857)][s(984)]=function(){var e=s;this[e(374)].usedBytes=this[e(374)][e(1336)],this[e(953)]()},l.prototype[s(698)]=function(e,t,r){var n,i=s;return-1!==(n=this.findPosition(t,e,r))?(this.buffer=this[i(876)][n],this[i(902)]=n,this[i(896)]=e-this[i(374)][i(1214)],a[i(748)](i(1369),i(1319)+this[i(896)]),!0):(a[i(748)](i(1369),"Position "+e+i(257)),!1)},l.prototype[s(1154)]=function(){var e=s;if(-1===this.bufferIndex||null===this[e(876)][this[e(902)]])throw e(250);return this[e(876)][this[e(902)]].fileStart+this.position},l[s(857)][s(1e3)]=function(){return this[s(1336)]},l[s(857)][s(862)]=function(){var e=s;if(-1===this[e(902)]||null===this[e(876)][this[e(902)]])throw e(250);return this[e(876)][this[e(902)]][e(1214)]+this.byteLength},l[s(857)][s(265)]=function(){var e=s;this[e(876)]=[],this[e(902)]=-1},s(278)!==s(627)&&(t[s(1369)]=l);var d=function(){var e=s,t=[];t[3]=e(393),t[4]=e(617),t[5]=e(1034),t[6]=e(891),this[e(1173)]=function(e){return t[e]};var r=this,n={};return this[e(583)]=function(r){var i,s,o,c=e,u=0;for(i=r[c(1208)](),o=r.readUint8();128&o;)u=(127&o)<<7,o=r[c(1208)]();return u+=127&o,a[c(748)](c(1408),c(1322)+(t[i]||c(1413)+i)+c(1412)+u+" at position "+r[c(1154)]()),(s=t[i]?new n[t[i]](u):new n.Descriptor(u))[c(663)](r),s},n[e(844)]=function(t,r){this[e(840)]=t,this.size=r,this.descs=[]},n[e(844)][e(857)][e(663)]=function(t){var r=e;this[r(1262)]=t[r(1103)](this[r(1122)])},n[e(844)][e(857)][e(1084)]=function(t){for(var r=e,n=0;n<this[r(641)].length;n++)if(this[r(641)][n][r(840)]==t)return this[r(641)][n];return null},n[e(844)][e(857)].parseRemainingDescriptors=function(t){for(var n=e,i=t[n(896)];t[n(896)]<i+this[n(1122)];){var s=r.parseOneDescriptor(t);this[n(641)][n(614)](s)}},n[e(393)]=function(t){var r=e;n[r(844)][r(1095)](this,3,t)},n[e(393)][e(857)]=new(n[e(844)]),n[e(393)][e(857)][e(663)]=function(t){var r=e;if(this[r(1057)]=t[r(700)](),this[r(1284)]=t.readUint8(),this[r(1122)]-=3,128&this[r(1284)]?(this[r(215)]=t[r(700)](),this[r(1122)]-=2):this[r(215)]=0,64&this.flags){var n=t[r(1208)]();this.URL=t.readString(n),this[r(1122)]-=n+1}else this[r(721)]="";32&this[r(1284)]?(this[r(268)]=t.readUint16(),this[r(1122)]-=2):this[r(268)]=0,this.parseRemainingDescriptors(t)},n[e(393)].prototype[e(1426)]=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(824)]:0},n[e(393)][e(857)][e(1078)]=function(t){var r=e,n=this[r(1084)](4);if(!n)return null;var i=n[r(1084)](5);if(i&&i.data){var s=(248&i[r(1262)][0])>>3;return 31===s&&i[r(1262)][r(1378)]>=2&&(s=32+((7&i[r(1262)][0])<<3)+((224&i[r(1262)][1])>>5)),s}return null},n[e(617)]=function(t){var r=e;n[r(844)][r(1095)](this,4,t)},n[e(617)][e(857)]=new(n[e(844)]),n[e(617)][e(857)][e(663)]=function(t){var r=e;this.oti=t[r(1208)](),this[r(392)]=t.readUint8(),this[r(527)]=!!(this[r(392)]>>1&1),this[r(392)]=this.streamType>>>2,this[r(752)]=t.readUint24(),this[r(486)]=t[r(653)](),this[r(579)]=t.readUint32(),this.size-=13,this.parseRemainingDescriptors(t)},n[e(1034)]=function(t){var r=e;n[r(844)][r(1095)](this,5,t)},n[e(1034)][e(857)]=new(n[e(844)]),n.SLConfigDescriptor=function(t){var r=e;n[r(844)][r(1095)](this,6,t)},n[e(891)][e(857)]=new(n[e(844)]),this};s(278)!==s(627)&&(t[s(1408)]=d);var f={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(763),"idat","free",s(1110),s(389),s(1161)],FULL_BOXES:["hmhd","nmhd",s(578),s(717),s(345),s(1345),"mere"],CONTAINER_BOXES:[[s(204),[s(1342),s(220)]],[s(1342)],[s(1361)],[s(1108)],["minf"],[s(707)],[s(483),[s(1121),s(217)]],["mvex",[s(199)]],[s(1310),[s(594)]],[s(594),[s(751),s(1121),s(217)]],["vttc"],[s(652)],[s(1396)],["mfra",[s(235)]],[s(389)],["hnti"],[s(916)],[s(1161)],[s(602)],["sinf"],[s(354)],[s(1351)],[s(1265)],["udta",[s(679)]],[s(347),[s(1004)]],["ipco"],[s(1031)],[s(1363)],[s(1155),["tyco"]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;f.FullBox[e(857)]=new(f[e(269)]),f.ContainerBox[e(857)]=new f.Box,f[e(293)][e(857)]=new f.Box,f[e(357)].prototype=new(f[e(854)]),f[e(728)].forEach(function(t){f[e(838)](t)}),f[e(212)][e(775)](function(t){f[e(395)](t)}),f[e(208)][e(775)](function(t){f[e(884)](t[0],null,t[1])})},Box:function(e,t,r){var n=s;this.type=e,this.size=t,this[n(834)]=r},FullBox:function(e,t,r){var n=s;f[n(269)][n(1095)](this,e,t,r),this[n(1284)]=0,this[n(730)]=0},ContainerBox:function(e,t,r){var n=s;f[n(269)].call(this,e,t,r),this[n(464)]=[]},SampleEntry:function(e,t,r,n){var i=s;f.ContainerBox[i(1095)](this,e,t),this.hdr_size=r,this[i(577)]=n},SampleGroupEntry:function(e){this[s(415)]=e},TrackGroupTypeBox:function(e,t){var r=s;f.FullBox[r(1095)](this,e,t)},createBoxCtor:function(e,t){var r=s;f[r(829)][r(614)](e),f[e+r(269)]=function(t){f.Box.call(this,e,t)},f[e+"Box"][r(857)]=new(f[r(269)]),t&&(f[e+r(269)][r(857)][r(663)]=t)},createFullBoxCtor:function(e,t){var r=s;f[e+"Box"]=function(t){f[fa(854)].call(this,e,t)},f[e+"Box"][r(857)]=new(f[r(854)]),f[e+"Box"][r(857)][r(663)]=function(e){var n=r;this[n(716)](e),t&&t[n(1095)](this,e)}},addSubBoxArrays:function(e){if(e){this.subBoxNames=e;for(var t=e.length,r=0;r<t;r++)this[e[r]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;f[e+n(269)]=function(t){var i=n;f[i(847)][i(1095)](this,e,t),f[i(690)][i(1095)](this,r)},f[e+n(269)][n(857)]=new(f[n(847)]),t&&(f[e+n(269)][n(857)][n(663)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;f[n(877)][e]=[],f[e+n(293)]=function(e,t){var i=n;f.SampleEntry[i(1095)](this,e,t),f[i(690)][i(1095)](this,r)},f[e+"SampleEntry"][n(857)]=new(f[n(293)]),t&&(f[e+n(293)][n(857)].parse=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;f[i(877)][e][i(614)](t),f[t+i(293)]=function(r){var s=i;f[e+s(293)][s(1095)](this,t,r),f.addSubBoxArrays[s(1095)](this,n)},f[t+i(293)][i(857)]=new(f[e+i(293)]),r&&(f[t+i(293)][i(857)][i(663)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;f[n(1340)][n(1095)](this,e,t,r,["sinf"])},createSampleGroupCtor:function(e,t){var r=s;f[e+r(512)]=function(t){var n=r;f[n(512)][n(1095)](this,e,t)},f[e+"SampleGroupEntry"][r(857)]=new(f[r(512)]),t&&(f[e+"SampleGroupEntry"][r(857)][r(663)]=t)},createTrackGroupCtor:function(e,t){var r=s;f[e+"TrackGroupTypeBox"]=function(t){var r=fa;f[r(357)][r(1095)](this,e,t)},f[e+r(357)][r(857)]=new(f[r(357)]),t&&(f[e+r(357)][r(857)].parse=t)},createUUIDBox:function(e,t,r,n){var i=s;f[i(1406)][i(614)](e),f[i(430)][e]=function(n){var s=i;t?f.FullBox.call(this,s(834),n,e):r?f[s(847)][s(1095)](this,s(834),n,e):f.Box[s(1095)](this,s(834),n,e)},f.UUIDBoxes[e][i(857)]=t?new(f[i(854)]):r?new(f[i(847)]):new f.Box,n&&(f[i(430)][e][i(857)].parse=t?function(e){var t=i;this[t(716)](e),n&&n[t(1095)](this,e)}:n)}};function h(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this[r(825)]=e,this[r(1032)]=t}f[s(286)](),f[s(509)]=1,f[s(859)]=2,f[s(346)]=4,f.TFHD_FLAG_BASE_DATA_OFFSET=1,f[s(1051)]=2,f.TFHD_FLAG_SAMPLE_DUR=8,f[s(955)]=16,f[s(1094)]=32,f[s(1151)]=65536,f[s(787)]=131072,f[s(1138)]=1,f[s(1126)]=4,f.TRUN_FLAGS_DURATION=256,f.TRUN_FLAGS_SIZE=512,f[s(1102)]=1024,f[s(1266)]=2048,f.Box[s(857)][s(809)]=function(e){var t=s;return this[t(1394)](new(f[e+t(269)]))},f.Box.prototype[s(1394)]=function(e){var t=s;return this.boxes[t(614)](e),this[e[t(552)]+"s"]?this[e[t(552)]+"s"][t(614)](e):this[e[t(552)]]=e,e},f.Box[s(857)][s(655)]=function(e,t){return this[e]=t,this},f.Box[s(857)][s(289)]=function(e,t){var r=s,n=t||"entries";return!this[n]&&(this[n]=[]),this[n][r(614)](e),this},s(278)!==s(627)&&(t[s(410)]=f),f[s(560)]=function(e){return f[s(977)](e)},f[s(977)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(1208)]()[t(749)](16);r+=1===i[t(1378)]?"0"+i:i}return r},f[s(991)]=function(e,t,r){var n,i,o,c=s,u=e.getPosition(),l=0;if(e[c(862)]()-u<8)return a[c(748)](c(410),c(1405)),{code:f[c(394)]};if(r&&r<8)return a[c(748)](c(410),c(497)),{code:f[c(394)]};var d=e.readUint32(),h=e[c(1022)](4);if(a[c(748)](c(410),c(1221)+h+"' and size "+d+c(948)+u),l=8,"uuid"==h){if(e[c(862)]()-e[c(1154)]()<16||r-l<16)return e[c(698)](u),a[c(748)](c(410),c(328)),{code:f[c(394)]};o=f[c(560)](e),l+=16}if(1==d){if(e[c(862)]()-e[c(1154)]()<8||r&&r-l<8)return e[c(698)](u),{code:f[c(394)]};d=e[c(1166)](),l+=8}else if(0===d)if(r)d=r;else if("mdat"!==h)return n=new(f[c(269)])(h,d),{code:f.OK,box:n,size:n[c(1122)]};return 0!==d&&d<l||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(862)]()?(e.seek(u),{code:f.ERR_NOT_ENOUGH_DATA,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(269)]?n=new(f[h+c(269)])(d):h!==c(834)?(n=new f.Box(h,d))[c(631)]=!0:f[c(430)][o]?n=new(f[c(430)][o])(d):((n=new(f[c(269)])(h,d))[c(834)]=o,n.has_unparsed_data=!0),n[c(1037)]=l,n[c(577)]=u,n[c(795)]===f[c(269)][c(857)][c(795)]&&"mdat"!==n[c(552)]&&n[c(785)](e),n[c(663)](e),(i=e[c(1154)]()-(n[c(577)]+n[c(1122)]))<0?e.seek(n[c(577)]+n[c(1122)]):i>0&&0!==n.size&&e[c(698)](n[c(577)]+n[c(1122)]),{code:f.OK,box:n,size:n.size})},f[s(269)].prototype.parse=function(e){var t=s;this[t(552)]!=t(763)?this.data=e[t(1103)](this[t(1122)]-this.hdr_size):0===this[t(1122)]?e.seek(e[t(862)]()):e.seek(this.start+this[t(1122)])},f[s(269)][s(857)][s(785)]=function(e){var t=s;this[t(1262)]=e.readUint8Array(this[t(1122)]-this[t(1037)]),e[t(896)]-=this[t(1122)]-this[t(1037)]},f.FullBox[s(857)][s(785)]=function(e){var t=s;this[t(716)](e),this[t(1262)]=e[t(1103)](this[t(1122)]-this[t(1037)]),this[t(1037)]-=4,e[t(896)]-=this.size-this.hdr_size},f[s(854)][s(857)][s(716)]=function(e){var t=s;this.version=e.readUint8(),this[t(1284)]=e.readUint24(),this.hdr_size+=4},f.FullBox.prototype[s(663)]=function(e){var t=s;this[t(716)](e),this[t(1262)]=e[t(1103)](this[t(1122)]-this.hdr_size)},f.ContainerBox[s(857)][s(663)]=function(e){for(var t,r,n=s;e[n(1154)]()<this[n(577)]+this[n(1122)];){if((t=f[n(991)](e,!1,this.size-(e[n(1154)]()-this[n(577)])))[n(488)]!==f.OK)return;if(r=t[n(1248)],this[n(464)][n(614)](r),this.subBoxNames&&-1!=this[n(1197)].indexOf(r.type))this[this[n(1197)][this[n(1197)][n(348)](r[n(552)])]+"s"].push(r);else{var i="uuid"!==r[n(552)]?r[n(552)]:r[n(834)];this[i]||(this[i]=r)}}},f[s(269)][s(857)].parseLanguage=function(e){var t=s;this[t(726)]=e[t(700)]();var r=[];r[0]=this[t(726)]>>10&31,r[1]=this[t(726)]>>5&31,r[2]=31&this[t(726)],this[t(972)]=String[t(1360)](r[0]+96,r[1]+96,r[2]+96)},f[s(833)]=s(643),f[s(958)]="Audio",f[s(546)]=s(316),f[s(1001)]=s(1040),f[s(995)]=s(307),f[s(473)]=s(1206),f.SAMPLE_ENTRY_TYPE_TEXT=s(298),f.SampleEntry[s(857)][s(599)]=function(e){var t=s;e[t(1103)](6),this[t(1296)]=e[t(700)](),this[t(1037)]+=8},f[s(293)][s(857)].parse=function(e){var t=s;this[t(599)](e),this[t(1262)]=e.readUint8Array(this[t(1122)]-this[t(1037)])},f[s(293)][s(857)][s(785)]=function(e){var t=s;this.parseHeader(e),this[t(1262)]=e[t(1103)](this[t(1122)]-this[t(1037)]),this[t(1037)]-=8,e[t(896)]-=this[t(1122)]-this[t(1037)]},f[s(293)][s(857)][s(864)]=function(e){var t=s;f.ContainerBox.prototype[t(663)][t(1095)](this,e)},f[s(444)](f[s(546)]),f[s(444)](f.SAMPLE_ENTRY_TYPE_METADATA),f[s(444)](f[s(995)]),f.createMediaSampleEntryCtor(f[s(473)]),f[s(444)](f.SAMPLE_ENTRY_TYPE_TEXT),f[s(444)](f.SAMPLE_ENTRY_TYPE_VISUAL,function(e){var t,r=s;this[r(599)](e),e[r(700)](),e[r(700)](),e.readUint32Array(3),this.width=e[r(700)](),this.height=e[r(700)](),this.horizresolution=e[r(653)](),this[r(1339)]=e[r(653)](),e[r(653)](),this[r(588)]=e[r(700)](),t=Math[r(794)](31,e[r(1208)]()),this[r(484)]=e.readString(t),t<31&&e[r(1022)](31-t),this[r(939)]=e[r(700)](),e[r(700)](),this[r(864)](e)}),f[s(444)](f[s(958)],function(e){var t=s;this[t(599)](e),e.readUint32Array(2),this[t(740)]=e[t(700)](),this[t(547)]=e.readUint16(),e[t(700)](),e[t(700)](),this[t(788)]=e.readUint32()/65536,this[t(864)](e)}),f[s(1340)](f[s(833)],"avc1"),f[s(1340)](f[s(833)],"avc2"),f[s(1340)](f[s(833)],s(534)),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,"avc4"),f[s(1340)](f[s(833)],s(305)),f[s(1340)](f[s(833)],s(851)),f[s(1340)](f[s(833)],"hvc1"),f[s(1340)](f[s(833)],s(532)),f[s(1340)](f[s(833)],"hvt1"),f[s(1340)](f[s(833)],s(222)),f[s(1340)](f[s(833)],"dvh1"),f[s(1340)](f[s(833)],"dvhe"),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,s(327)),f[s(1340)](f[s(833)],"vvi1"),f[s(1340)](f[s(833)],s(1146)),f[s(1340)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(561)),f[s(1340)](f[s(833)],s(251)),f[s(1340)](f[s(833)],"vp09"),f.createSampleEntryCtor(f[s(833)],s(672)),f[s(1340)](f[s(833)],s(732)),f[s(1340)](f[s(833)],s(519)),f[s(1340)](f[s(833)],s(431)),f[s(1340)](f[s(833)],"uncv"),f[s(1340)](f.SAMPLE_ENTRY_TYPE_AUDIO,s(1038)),f[s(1340)](f.SAMPLE_ENTRY_TYPE_AUDIO,s(503)),f[s(1340)](f[s(958)],s(285)),f.createSampleEntryCtor(f[s(958)],"ec-3"),f.createSampleEntryCtor(f[s(958)],s(485)),f[s(1340)](f[s(958)],s(291)),f[s(1340)](f[s(958)],s(544)),f[s(1340)](f.SAMPLE_ENTRY_TYPE_AUDIO,s(555)),f[s(1340)](f[s(958)],s(451)),f[s(325)](f[s(833)],s(1227)),f[s(325)](f[s(958)],"enca"),f[s(325)](f[s(995)],"encu"),f.createEncryptedSampleEntryCtor(f[s(473)],s(1079)),f[s(325)](f[s(562)],"enct"),f.createEncryptedSampleEntryCtor(f[s(1001)],s(231)),f[s(838)](s(363),function(e){var t=s,r=16*(1+(1&(1&e[t(1208)]())));this[t(1176)]=[];for(var n=0;n<3;n++)this[t(1176)][n]=16==r?e[t(700)]():e.readUint32()}),f[s(838)](s(436),function(e){var t=s;this.op_index=e[t(1208)]()}),f[s(395)](s(600),function(e){var t=s;this[t(242)]=e[t(940)]();var r=this[t(1122)]-this.hdr_size-(this[t(242)][t(1378)]+1);this[t(1313)]=e.readUint8Array(r)}),f.createBoxCtor(s(1323),function(e){var t=s,r=e[t(1208)]();if(!(r>>7&!1)&&(this.version=127&r,1===this.version&&(r=e[t(1208)](),this[t(206)]=r>>5&7,this[t(962)]=31&r,r=e.readUint8(),this[t(353)]=r>>7&1,this.high_bitdepth=r>>6&1,this[t(262)]=r>>5&1,this[t(282)]=r>>4&1,this.chroma_subsampling_x=r>>3&1,this[t(279)]=r>>2&1,this[t(759)]=3&r,r=e[t(1208)](),this[t(1386)]=r>>5&7,0===this[t(1386)]))){if(this[t(1401)]=r>>4&1,1===this[t(1401)])this[t(1006)]=15&r;else if(this[t(661)]=15&r,0!==this.reserved_2)return;var n=this.size-this[t(1037)]-4;this[t(846)]=e[t(1103)](n)}}),f[s(838)](s(580),function(e){var t,r,n=s;for(this[n(1069)]=e[n(1208)](),this[n(1414)]=e[n(1208)](),this[n(373)]=e[n(1208)](),this[n(830)]=e[n(1208)](),this.lengthSizeMinusOne=3&e[n(1208)](),this[n(913)]=31&e[n(1208)](),r=this[n(1122)]-this[n(1037)]-6,this.SPS=[],t=0;t<this[n(913)];t++)this[n(839)][t]={},this[n(839)][t][n(1378)]=e[n(700)](),this.SPS[t].nalu=e[n(1103)](this.SPS[t].length),r-=2+this.SPS[t][n(1378)];for(this[n(1167)]=e[n(1208)](),r--,this.PPS=[],t=0;t<this[n(1167)];t++)this[n(255)][t]={},this[n(255)][t][n(1378)]=e[n(700)](),this[n(255)][t][n(350)]=e[n(1103)](this[n(255)][t][n(1378)]),r-=2+this[n(255)][t][n(1378)];r>0&&(this[n(383)]=e.readUint8Array(r))}),f.createBoxCtor(s(605),function(e){var t=s;this.bufferSizeDB=e[t(653)](),this[t(486)]=e[t(653)](),this[t(579)]=e.readUint32()}),f[s(395)]("ccst",function(e){var t=s,r=e[t(1208)]();this[t(983)]=!(128&~r),this.intra_pred_used=!(64&~r),this[t(1275)]=(63&r)>>2,e[t(271)]()}),f[s(838)](s(988),function(e){var t,r=s;for(this[r(740)]=e.readUint16(),this[r(1270)]=[],this.channel_types=[],this[r(1055)]=[],t=0;t<this[r(740)];t++)this[r(1270)][r(614)](e[r(700)]()),this[r(986)][r(614)](e[r(700)]()),this[r(1055)][r(614)](e.readUint16())}),f[s(838)]("clap",function(e){var t=s;this[t(405)]=e[t(653)](),this[t(343)]=e[t(653)](),this[t(559)]=e[t(653)](),this[t(377)]=e.readUint32(),this[t(793)]=e[t(653)](),this[t(224)]=e[t(653)](),this.vertOffN=e[t(653)](),this[t(1278)]=e[t(653)]()}),f[s(838)]("clli",function(e){var t=s;this[t(1330)]=e[t(700)](),this[t(592)]=e.readUint16()}),f.createFullBoxCtor("cmex",function(e){var t=s;1&this[t(1284)]&&(this.pos_x=e[t(1184)]()),2&this.flags&&(this[t(816)]=e[t(1184)]()),4&this[t(1284)]&&(this[t(1392)]=e[t(1184)]()),8&this[t(1284)]&&(0==this[t(730)]?16&this[t(1284)]?(this[t(1348)]=e[t(1184)](),this[t(542)]=e[t(1184)](),this.quat_z=e.readInt32()):(this[t(1348)]=e.readInt16(),this[t(542)]=e[t(518)](),this.quat_z=e[t(518)]()):this.version),32&this[t(1284)]&&(this.id=e[t(653)]())}),f[s(395)](s(387),function(e){var t=s;this[t(1229)]=e[t(1184)](),this[t(885)]=e[t(1184)](),this[t(1168)]=e[t(1184)](),1&this[t(1284)]&&(this[t(1149)]=e[t(1184)](),this[t(1162)]=e[t(1184)]())}),f.createBoxCtor(s(196),function(e){var t=s;for(this[t(1096)]=e[t(653)](),this[t(1359)]=[],this[t(586)]=[],i=0;i<this[t(1096)];i++){var r=e[t(700)]();this[t(1359)].push(r),r>=32768&&this.component_type_urls[t(614)](e[t(940)]())}}),f[s(395)](s(1267),function(e){var t,r,n=s;if(t=e[n(653)](),this.chunk_offsets=[],0===this[n(730)])for(r=0;r<t;r++)this[n(638)][n(614)](e[n(1166)]())}),f.createFullBoxCtor(s(702),function(e){var t=s;this.maxCLL=e.readUint16(),this[t(1129)]=e[t(700)]()}),f[s(838)](s(1178),function(e){var t=s;if(this[t(1259)]=e.readString(4),this[t(1259)]===t(1418)){this[t(745)]=e.readUint16(),this[t(1183)]=e[t(700)](),this[t(1035)]=e[t(700)]();var r=e[t(1208)]();this[t(1383)]=r>>7}else this[t(1259)]===t(1352)?this[t(340)]=e[t(1103)](this[t(1122)]-4):this[t(1259)]===t(1169)&&(this[t(340)]=e[t(1103)](this.size-4))}),f[s(395)](s(194),function(e){var t=s;this[t(705)](e),this[t(727)]=e[t(940)]()}),f[s(395)](s(989),function(e){var t=s;0===this[t(730)]&&(this[t(593)]=e[t(1184)](),this[t(568)]=e[t(1184)](),this.greatestDecodeToDisplayDelta=e[t(1184)](),this[t(798)]=e[t(1184)](),this[t(434)]=e[t(1184)]())}),f.createFullBoxCtor(s(1147),function(e){var t,r,n=s;if(t=e[n(653)](),this.sample_counts=[],this[n(1188)]=[],0===this[n(730)])for(r=0;r<t;r++){this.sample_counts[n(614)](e[n(653)]());var i=e.readInt32();this[n(1188)][n(614)](i)}else if(1==this.version)for(r=0;r<t;r++)this.sample_counts[n(614)](e[n(653)]()),this[n(1188)][n(614)](e[n(1184)]())}),f.createBoxCtor("dac3",function(e){var t=s,r=e[t(1208)](),n=e[t(1208)](),i=e[t(1208)]();this[t(1297)]=r>>6,this[t(1076)]=r>>1&31,this[t(1320)]=(1&r)<<2|n>>6&3,this[t(685)]=n>>3&7,this[t(786)]=n>>2&1,this[t(491)]=3&n|i>>5&7}),f.createBoxCtor("dec3",function(e){var t=s,r=e.readUint16();this[t(949)]=r>>3,this[t(334)]=7&r,this.ind_subs=[];for(var n=0;n<this.num_ind_sub+1;n++){var i={};this.ind_subs[t(614)](i);var a=e.readUint8(),o=e[t(1208)](),c=e[t(1208)]();i[t(1297)]=a>>6,i[t(1076)]=a>>1&31,i[t(1320)]=(1&a)<<4|o>>4&15,i.acmod=o>>1&7,i.lfeon=1&o,i[t(290)]=c>>1&15,i[t(290)]>0&&(i[t(309)]=(1&c)<<8|e[t(1208)]())}}),f[s(395)](s(764),function(e){var t=s,r=[],n=["STREAMINFO",t(841),"APPLICATION","SEEKTABLE",t(990),t(1300),t(969),"RESERVED"];for(this[t(716)](e);;){var i=e[t(1208)](),a=Math[t(794)](127&i,n[t(1378)]-1);if(a?e[t(1103)](e[t(271)]()):(e[t(1103)](13),this[t(788)]=e[t(653)]()>>12,e[t(1103)](20)),r[t(614)](n[a]),128&i)break}this.numMetadataBlocks=r[t(1378)]+" ("+r[t(470)](", ")+")"}),f[s(838)](s(1171),function(e){var t=s;this[t(382)]=e[t(1166)]()}),f[s(838)]("dmax",function(e){var t=s;this[t(686)]=e[t(653)]()}),f[s(838)]("dmed",function(e){var t=s;this[t(382)]=e[t(1166)]()}),f.createBoxCtor(s(935),function(e){var t=s;if(this[t(1367)]=e[t(1208)](),this.OutputChannelCount=e[t(1208)](),this[t(942)]=e[t(700)](),this[t(729)]=e.readUint32(),this[t(1422)]=e[t(518)](),this[t(999)]=e.readUint8(),0!==this[t(999)]){this.StreamCount=e[t(1208)](),this[t(1199)]=e[t(1208)](),this[t(997)]=[];for(var r=0;r<this.OutputChannelCount;r++)this.ChannelMapping[r]=e[t(1208)]()}}),f.createFullBoxCtor("dref",function(e){var t,r,n=s;this[n(472)]=[];for(var i=e[n(653)](),a=0;a<i;a++){if((t=f[n(991)](e,!1,this[n(1122)]-(e.getPosition()-this[n(577)])))[n(488)]!==f.OK)return;r=t[n(1248)],this.entries[n(614)](r)}}),f[s(838)]("drep",function(e){this.bytessent=e.readUint64()}),f[s(395)]("elng",function(e){var t=s;this[t(612)]=e.readString(this[t(1122)]-this[t(1037)])}),f[s(395)]("elst",function(e){var t=s;this.entries=[];for(var r=e[t(653)](),n=0;n<r;n++){var i={};this[t(472)][t(614)](i),1===this[t(730)]?(i.segment_duration=e[t(1166)](),i[t(1223)]=e.readInt64()):(i[t(784)]=e[t(653)](),i[t(1223)]=e[t(1184)]()),i.media_rate_integer=e.readInt16(),i.media_rate_fraction=e[t(518)]()}}),f.createFullBoxCtor(s(1071),function(e){var t=s;1==this[t(730)]?(this[t(936)]=e[t(653)](),this.presentation_time=e[t(1166)](),this[t(1349)]=e[t(653)](),this.id=e[t(653)](),this[t(320)]=e[t(940)](),this[t(1389)]=e[t(940)]()):(this.scheme_id_uri=e.readCString(),this[t(1389)]=e[t(940)](),this.timescale=e.readUint32(),this[t(1302)]=e[t(653)](),this[t(1349)]=e[t(653)](),this.id=e[t(653)]());var r=this[t(1122)]-this[t(1037)]-(16+(this[t(320)].length+1)+(this[t(1389)][t(1378)]+1));1==this[t(730)]&&(r-=4),this[t(248)]=e[t(1103)](r)}),f[s(276)]=function(e,t){var r=s;f[e+r(269)]=function(t){var n=r;f[n(854)][n(1095)](this,e,t)},f[e+r(269)][r(857)]=new f.FullBox,f[e+r(269)][r(857)][r(663)]=function(e){var n=r;if(this[n(716)](e),t)t[n(1095)](this,e);else for(this[n(755)]=e[n(653)](),this.num_entities_in_group=e[n(653)](),this.entity_ids=[],i=0;i<this.num_entities_in_group;i++){var s=e[n(653)]();this[n(360)].push(s)}}},f.createEntityToGroupCtor("aebr"),f[s(276)]("afbr"),f[s(276)]("albc"),f.createEntityToGroupCtor(s(1357)),f[s(276)]("brst"),f[s(276)](s(489)),f[s(276)](s(283)),f[s(276)](s(460)),f.createEntityToGroupCtor(s(1230)),f[s(276)](s(1379)),f[s(276)](s(1382)),f[s(276)](s(1311)),f[s(276)](s(502)),f[s(276)]("tsyn"),f[s(276)]("wbbr"),f[s(276)](s(892)),f[s(395)](s(287),function(e){var t=s,r=e[t(1103)](this[t(1122)]-this[t(1037)]);if(void 0!==d){var n=new d;this.esd=n.parseOneDescriptor(new c(r[t(374)],0,c.BIG_ENDIAN))}}),f[s(838)](s(710),function(e){var t=s;this[t(681)]=e.readUint8(),this[t(1170)]=e[t(1208)]()}),f[s(838)]("frma",function(e){var t=s;this[t(827)]=e[t(1022)](4)}),f.createBoxCtor(s(622),function(e){var t=s,r=this[t(1122)]-this.hdr_size;this[t(996)]=e[t(1022)](4),this[t(762)]=e[t(653)](),r-=8,this[t(1182)]=[];for(var n=0;r>=4;)this[t(1182)][n]=e[t(1022)](4),r-=4,n++}),f.createFullBoxCtor(s(1194),function(e){var t=s;0===this[t(730)]&&(e[t(653)](),this[t(1105)]=e.readString(4),e[t(589)](3),this[t(469)]=e[t(1022)](this[t(1122)]-this.hdr_size-20),"\0"===this[t(469)][this[t(469)][t(1378)]-1]&&(this[t(469)]=this.name[t(777)](0,-1)))}),f[s(838)](s(504),function(e){var t,r,n,i,a=s;this[a(1069)]=e[a(1208)](),i=e.readUint8(),this.general_profile_space=i>>6,this[a(507)]=(32&i)>>5,this.general_profile_idc=31&i,this[a(1254)]=e[a(653)](),this[a(735)]=e.readUint8Array(6),this[a(651)]=e[a(1208)](),this[a(634)]=4095&e.readUint16(),this[a(852)]=3&e.readUint8(),this[a(366)]=3&e.readUint8(),this[a(216)]=7&e[a(1208)](),this[a(498)]=7&e[a(1208)](),this.avgFrameRate=e[a(700)](),i=e[a(1208)](),this[a(1264)]=i>>6,this.numTemporalLayers=(13&i)>>3,this[a(1060)]=(4&i)>>2,this.lengthSizeMinusOne=3&i,this[a(688)]=[];var o=e[a(1208)]();for(t=0;t<o;t++){var c=[];this[a(688)][a(614)](c),i=e[a(1208)](),c[a(868)]=(128&i)>>7,c.nalu_type=63&i;var u=e[a(700)]();for(r=0;r<u;r++){var l={};c[a(614)](l),n=e[a(700)](),l[a(1262)]=e[a(1103)](n)}}}),f.createFullBoxCtor(s(803),function(e){var t,r=s;0===this[r(730)]?this[r(1124)]=e[r(700)]():this[r(1124)]=e.readUint32(),this.item_infos=[];for(var n=0;n<this.entry_count;n++){if((t=f[r(991)](e,!1,this[r(1122)]-(e[r(1154)]()-this[r(577)])))[r(488)]!==f.OK)return;t.box[r(552)],this[r(890)][n]=t[r(1248)]}}),f[s(395)](s(1286),function(e){var t,r=s;t=e[r(1208)](),this[r(198)]=t>>4&15,this[r(1081)]=15&t,t=e[r(1208)](),this[r(453)]=t>>4&15,1===this[r(730)]||2===this[r(730)]?this[r(1135)]=15&t:this[r(1135)]=0,this[r(1049)]=[];var n=0;if(this[r(730)]<2)n=e[r(700)]();else{if(2!==this[r(730)])throw r(761);n=e[r(653)]()}for(var i=0;i<n;i++){var a={};if(this[r(1049)][r(614)](a),this[r(730)]<2)a.item_ID=e[r(700)]();else{if(2!==this[r(730)])throw"version of iloc box not supported";a[r(964)]=e.readUint32()}switch(1===this.version||2===this.version?a[r(650)]=15&e[r(700)]():a.construction_method=0,a[r(1296)]=e[r(700)](),this[r(453)]){case 0:a[r(1196)]=0;break;case 4:a[r(1196)]=e[r(653)]();break;case 8:a[r(1196)]=e[r(1166)]();break;default:throw r(930)}var o=e[r(700)]();a[r(704)]=[];for(var c=0;c<o;c++){var u={};if(a.extents.push(u),1===this[r(730)]||2===this[r(730)])switch(this[r(1135)]){case 0:u[r(616)]=0;break;case 4:u.extent_index=e[r(653)]();break;case 8:u[r(616)]=e[r(1166)]();break;default:throw r(324)}switch(this[r(198)]){case 0:u[r(937)]=0;break;case 4:u[r(937)]=e[r(653)]();break;case 8:u[r(937)]=e.readUint64();break;default:throw r(324)}switch(this.length_size){case 0:u[r(649)]=0;break;case 4:u[r(649)]=e[r(653)]();break;case 8:u[r(649)]=e[r(1166)]();break;default:throw r(324)}}}}),f[s(838)](s(908),function(e){var t=s,r=e[t(1208)]();this[t(1189)]=r>>7,this[t(1344)]=1&r}),f[s(395)](s(511),function(e){var t=s;if((0===this.version||1===this[t(730)])&&(this.item_ID=e[t(700)](),this[t(1220)]=e.readUint16(),this[t(1101)]=e.readCString(),this.content_type=e[t(940)](),this[t(337)]=e[t(940)]()),1===this[t(730)])return this[t(1301)]=e[t(1022)](4),void e.seek(this[t(577)]+this[t(1122)]);this.version>=2&&(2===this[t(730)]?this.item_ID=e[t(700)]():3===this[t(730)]&&(this[t(964)]=e[t(653)]()),this[t(1220)]=e[t(700)](),this[t(911)]=e.readString(4),this[t(1101)]=e[t(940)](),this[t(911)]===t(870)?(this[t(537)]=e[t(940)](),this.content_encoding=e[t(940)]()):"uri "===this[t(911)]&&(this[t(1258)]=e[t(940)]()))}),f[s(395)](s(1004),function(e){var t,r,n=s;for(entry_count=e.readUint32(),this[n(1107)]=[],t=0;t<entry_count;t++){var i={};this[n(1107)].push(i),this.version<1?i.id=e[n(700)]():i.id=e[n(653)]();var a=e.readUint8();for(i[n(254)]=[],r=0;r<a;r++){var o=e[n(1208)](),c={};i[n(254)][n(614)](c),c[n(450)]=(128&o)>>7==1,1&this[n(1284)]?c.property_index=(127&o)<<8|e[n(1208)]():c[n(1274)]=127&o}}}),f[s(395)](s(1396),function(e){var t,r,n=s;for(this[n(396)]=[];e.getPosition()<this[n(577)]+this[n(1122)];){if((t=f[n(991)](e,!0,this[n(1122)]-(e[n(1154)]()-this[n(577)])))[n(488)]!==f.OK)return;(r=0===this[n(730)]?new(f[n(610)])(t.type,t[n(1122)],t.hdr_size,t[n(577)]):new(f[n(1068)])(t.type,t[n(1122)],t[n(1037)],t[n(577)]))[n(795)]===f.Box.prototype[n(795)]&&r[n(552)]!==n(763)&&r[n(785)](e),r.parse(e),this[n(396)][n(614)](r)}}),f.createBoxCtor(s(907),function(e){var t=s;this[t(1245)]=3&e[t(1208)]()}),f[s(395)]("ispe",function(e){var t=s;this[t(879)]=e[t(653)](),this[t(1009)]=e[t(653)]()}),f.createFullBoxCtor(s(679),function(e){var t=s;this.schemeURI=e[t(940)](),this[t(1389)]=e[t(940)]()}),f[s(395)](s(904),function(e){var t=s,r=e[t(1208)]();this.levels=[];for(var n=0;n<r;n++){var i={};this[t(750)][n]=i,i[t(1066)]=e[t(653)]();var a=e.readUint8();switch(i.padding_flag=a>>7,i[t(1093)]=127&a,i[t(1093)]){case 0:i[t(415)]=e[t(1022)](4);break;case 1:i[t(415)]=e[t(1022)](4),i[t(318)]=e[t(653)]();break;case 2:case 3:break;case 4:i[t(539)]=e[t(653)]()}}}),f[s(838)](s(349),function(e){var t=s;this[t(1083)]=e[t(700)]()}),f[s(838)](s(1201),function(e){var t=s;this.period=e.readUint32(),this[t(598)]=e.readUint32()}),h[s(857)][s(749)]=function(){return"("+this.x+","+this.y+")"},f.createBoxCtor("mdcv",function(e){var t=s;this[t(791)]=[],this.display_primaries[0]=new h(e[t(700)](),e[t(700)]()),this[t(791)][1]=new h(e[t(700)](),e[t(700)]()),this.display_primaries[2]=new h(e.readUint16(),e[t(700)]()),this[t(467)]=new h(e[t(700)](),e.readUint16()),this[t(397)]=e[t(653)](),this[t(481)]=e.readUint32()}),f[s(395)](s(226),function(e){var t=s;1==this[t(730)]?(this.creation_time=e[t(1166)](),this.modification_time=e[t(1166)](),this[t(936)]=e.readUint32(),this[t(807)]=e.readUint64()):(this[t(400)]=e[t(653)](),this[t(773)]=e.readUint32(),this[t(936)]=e[t(653)](),this.duration=e[t(653)]()),this[t(705)](e),e[t(700)]()}),f.createFullBoxCtor(s(355),function(e){var t=s;1&this[t(1284)]&&(this[t(730)]=1),1==this[t(730)]?this.fragment_duration=e.readUint64():this[t(587)]=e[t(653)]()}),f.createFullBoxCtor(s(1399),function(e){var t=s;this[t(464)]=[],f[t(847)].prototype[t(663)].call(this,e)}),f[s(395)](s(524),function(e){var t=s;this[t(929)]=e[t(653)]()}),f[s(395)]("mfro",function(e){this._size=e.readUint32()}),f[s(395)]("mskC",function(e){var t=s;this[t(1305)]=e[t(1208)]()}),f[s(395)](s(1115),function(e){var t=s;1==this[t(730)]?(this[t(400)]=e[t(1166)](),this[t(773)]=e[t(1166)](),this[t(936)]=e[t(653)](),this[t(807)]=e[t(1166)]()):(this.creation_time=e[t(653)](),this.modification_time=e[t(653)](),this[t(936)]=e[t(653)](),this.duration=e.readUint32()),this[t(417)]=e.readUint32(),this[t(965)]=e[t(700)]()>>8,e.readUint16(),e[t(589)](2),this[t(281)]=e.readUint32Array(9),e[t(589)](6),this[t(1191)]=e[t(653)]()}),f[s(838)](s(676),function(e){var t=s;this[t(677)]=e[t(653)]()}),f[s(838)](s(1158),function(e){var t=s;this.packetssent=e[t(1166)]()}),f[s(395)](s(923),function(e){var t=s,r=e[t(653)]();this.padbits=[];for(var n=0;n<Math[t(1157)]((r+1)/2);n++)this[t(697)]=e.readUint8()}),f.createBoxCtor(s(799),function(e){var t=s;this.hSpacing=e.readUint32(),this[t(836)]=e[t(653)]()}),f[s(838)](s(742),function(e){var t=s;this[t(1257)]=e[t(1022)](this.size-this[t(1037)])}),f[s(838)](s(822),function(e){var t=s;this.payloadID=e[t(653)]();var r=e[t(1208)]();this.rtpmap_string=e[t(1022)](r)}),f[s(395)](s(515),function(e){var t=s,r=(this[t(1122)]-this[t(1037)])/8;this[t(417)]=[],this[t(1272)]=[];for(var n=0;n<r;n++)this[t(417)][n]=e[t(653)](),this.initial_delay[n]=e[t(653)]()}),f[s(395)]("pitm",function(e){var t=s;0===this[t(730)]?this[t(706)]=e[t(700)]():this[t(706)]=e[t(653)]()}),f[s(395)](s(379),function(e){var t,r=s;for(this[r(384)]=e.readUint8(),this[r(866)]=[],t=0;t<this[r(384)];t++)this[r(866)][t]=e[r(1208)]()}),f[s(838)](s(378),function(e){this[s(598)]=e.readUint32()}),f[s(395)]("prdi",function(e){var t=s;if(this.step_count=e[t(700)](),this[t(299)]=[],2&this[t(1284)])for(var r=0;r<this[t(978)];r++)this[t(299)][r]=e[t(700)]()}),f[s(395)](s(805),function(e){var t=s;this[t(428)]=e[t(653)](),this.ntp_timestamp=e[t(1166)](),0===this[t(730)]?this[t(1223)]=e[t(653)]():this[t(1223)]=e[t(1166)]()}),f[s(395)](s(220),function(e){var t=s;if(this[t(213)]=f[t(977)](e),this[t(730)]>0){var r=e.readUint32();this[t(1200)]=[];for(var n=0;n<r;n++)this[t(1200)][n]=f.parseHex16(e)}var i=e[t(653)]();i>0&&(this.data=e[t(1103)](i))}),f.createFullBoxCtor(s(221),function(e){this.width=e.readUint32(),this.height=e.readUint32()}),f.createFullBoxCtor(s(468),function(e){var t=s;this[t(573)]=e[t(653)](),this.height=e[t(653)]()}),f[s(395)](s(1169),function(e){var t=s;this[t(573)]=e[t(653)](),this.height=e[t(653)]()}),f[s(884)](s(928),null,[s(221),"prof",s(468)]),f.createBoxCtor(s(520),function(e){var t=s;this[t(801)]=e.readString(4),this[t(980)]=e[t(1022)](this[t(1122)]-this.hdr_size-4)}),f[s(395)]("saio",function(e){var t=s;1&this[t(1284)]&&(this[t(445)]=e[t(653)](),this[t(376)]=e[t(653)]());var r=e[t(653)]();this[t(326)]=[];for(var n=0;n<r;n++)0===this.version?this.offset[n]=e[t(653)]():this.offset[n]=e[t(1166)]()}),f.createFullBoxCtor(s(304),function(e){var t=s;1&this.flags&&(this[t(445)]=e[t(653)](),this[t(376)]=e.readUint32()),this[t(500)]=e[t(1208)]();var r=e[t(653)]();if(this[t(1210)]=[],0===this[t(500)])for(var n=0;n<r;n++)this[t(1210)][n]=e.readUint8()}),f[s(1340)](f[s(1001)],"mett",function(e){var t=s;this.parseHeader(e),this[t(337)]=e[t(940)](),this[t(1030)]=e.readCString(),this[t(864)](e)}),f.createSampleEntryCtor(f[s(1001)],s(648),function(e){var t=s;this[t(599)](e),this.content_encoding=e[t(940)](),this[t(1063)]=e[t(940)](),this[t(591)]=e.readCString(),this[t(864)](e)}),f[s(1340)](f.SAMPLE_ENTRY_TYPE_SUBTITLE,s(296),function(e){var t=s;this.parseHeader(e),this[t(337)]=e.readCString(),this.mime_format=e[t(940)](),this[t(864)](e)}),f[s(1340)](f.SAMPLE_ENTRY_TYPE_SUBTITLE,s(1064),function(e){var t=s;this[t(599)](e),this[t(1063)]=e[t(940)](),this[t(591)]=e[t(940)](),this.auxiliary_mime_types=e[t(940)](),this[t(864)](e)}),f.createSampleEntryCtor(f[s(995)],s(482),function(e){var t=s;this[t(599)](e),this.content_encoding=e[t(940)](),this[t(1030)]=e[t(940)](),this[t(864)](e)}),f[s(1340)](f[s(995)],s(313),function(e){var t=s;this.parseHeader(e),this[t(903)]=e[t(653)](),this[t(1253)]=e.readInt8(),this[t(887)]=e[t(1141)](),this[t(1029)]=e[t(1103)](4),this[t(668)]=e[t(356)](4),this[t(514)]=e[t(1103)](12),this[t(864)](e)}),f[s(1340)](f[s(1001)],s(1314),function(e){var t=s;this[t(599)](e),this[t(864)](e)}),f[s(249)]("alst",function(e){var t,r=s,n=e[r(700)]();for(this[r(364)]=e[r(700)](),this[r(553)]=[],t=0;t<n;t++)this[r(553)][t]=e[r(653)]();var i=this[r(413)]-4-4*n;for(this.num_output_samples=[],this[r(510)]=[],t=0;t<i/4;t++)this[r(1421)][t]=e.readUint16(),this.num_total_samples[t]=e[r(700)]()}),f.createSampleGroupCtor("avll",function(e){var t=s;this[t(321)]=e.readUint8(),this[t(815)]=e[t(1208)](),this.avgBitRate=e[t(700)](),this[t(871)]=e[t(700)]()}),f[s(249)]("avss",function(e){var t=s;this.subSequenceIdentifier=e[t(700)](),this[t(321)]=e.readUint8();var r=e[t(1208)]();this.durationFlag=r>>7,this[t(658)]=r>>6&1,this[t(1074)]&&(this[t(807)]=e.readUint32()),this.avgRateFlag&&(this[t(815)]=e[t(1208)](),this[t(1366)]=e[t(700)](),this.avgFrameRate=e[t(700)]()),this[t(1073)]=[];for(var n=e[t(1208)](),i=0;i<n;i++){var a={};this[t(1073)].push(a),a.subSeqDirectionFlag=e[t(1208)](),a[t(321)]=e.readUint8(),a[t(914)]=e.readUint16()}}),f.createSampleGroupCtor(s(386),function(e){}),f.createSampleGroupCtor(s(1042),function(e){}),f[s(249)](s(409),function(e){this[s(1097)]=e.readInt16()}),f[s(249)](s(341),function(e){var t=s,r=e[t(1208)]();this[t(372)]=r>>7,this.num_leading_samples=127&r}),f[s(249)](s(901),function(e){var t=s;if(this.operation_point_count=e[t(700)](),this[t(413)]!==2+(1===this[t(1209)]?2:6*this[t(1209)])+9)this.data=e[t(1103)](this[t(413)]-2);else{if(1===this[t(1209)])this[t(1142)]=e[t(700)]();else{this[t(1142)]=[],this.available_bitrate=[];for(var r=0;r<this[t(1209)];r++)this.available_bitrate[r]=e[t(653)](),this.target_rate_share[r]=e.readUint16()}this[t(1180)]=e.readUint32(),this[t(944)]=e[t(653)](),this[t(408)]=e[t(1208)]()}}),f[s(249)](s(407),function(e){var t=s;this[t(1097)]=e[t(518)]()}),f[s(512)][s(857)][s(663)]=function(e){var t=s;this[t(1262)]=e[t(1103)](this[t(413)])},f[s(249)](s(1021),function(e){}),f[s(249)]("scnm",function(e){}),f[s(249)]("seig",function(e){var t=s;this[t(1189)]=e[t(1208)]();var r=e.readUint8();this[t(1299)]=r>>4,this[t(538)]=15&r,this.isProtected=e.readUint8(),this.Per_Sample_IV_Size=e[t(1208)](),this[t(267)]=f[t(977)](e),this.constant_IV_size=0,this.constant_IV=0,1===this[t(439)]&&0===this.Per_Sample_IV_Size&&(this[t(957)]=e[t(1208)](),this[t(1341)]=e[t(1103)](this[t(957)]))}),f.createSampleGroupCtor(s(1316),function(e){}),f[s(249)]("sync",function(e){var t=s,r=e[t(1208)]();this[t(1139)]=63&r}),f[s(249)]("tele",function(e){var t=s,r=e[t(1208)]();this[t(229)]=r>>7}),f[s(249)](s(1128),function(e){}),f[s(249)](s(339),function(e){}),f.createSampleGroupCtor("vipr",function(e){}),f[s(395)]("sbgp",function(e){var t=s;this.grouping_type=e[t(1022)](4),1===this.version?this[t(318)]=e[t(653)]():this[t(318)]=0,this[t(472)]=[];for(var r=e[t(653)](),n=0;n<r;n++){var i={};this[t(472)].push(i),i[t(1067)]=e[t(1184)](),i.group_description_index=e.readInt32()}}),p[s(857)][s(749)]=function(){var e=s;return e(924)+this[e(825)]+e(461)+this[e(1032)]+"]"},f[s(395)](s(1243),function(e){var t,r=s;for(this[r(1096)]=e[r(700)](),this[r(938)]=[],t=0;t<this[r(1096)];t++)this[r(938)][r(614)](e[r(700)]());var n=e[r(1208)]();for(this[r(358)]=!(128&~n),this[r(603)]=e.readUint32(),this[r(808)]=e[r(653)](),this.num_bad_pixels=e[r(653)](),this[r(1156)]=[],this[r(284)]=[],this[r(306)]=[],t=0;t<this.num_bad_rows;t++)this.bad_rows[r(614)](e[r(653)]());for(t=0;t<this[r(808)];t++)this.bad_columns[r(614)](e[r(653)]());for(t=0;t<this[r(656)];t++){var i=e[r(653)](),a=e[r(653)]();this[r(306)][r(614)](new p(i,a))}}),f[s(395)](s(678),function(e){var t=s;this.scheme_type=e.readString(4),this.scheme_version=e.readUint32(),1&this[t(1284)]&&(this[t(1207)]=e[t(1022)](this.size-this[t(1037)]-8))}),f[s(838)](s(850),function(e){var t=s;this[t(980)]=e.readString(this[t(1122)]-this[t(1037)])}),f[s(395)](s(979),function(e){var t,r=s,n=this.size-this[r(1037)];this[r(201)]=[],this[r(947)]=[],this[r(1398)]=[],this[r(646)]=[];for(var i=0;i<n;i++)t=e[r(1208)](),this.is_leading[i]=t>>6,this[r(947)][i]=t>>4&3,this[r(1398)][i]=t>>2&3,this[r(646)][i]=3&t}),f[s(395)](s(1288)),f[s(395)](s(1121),function(e){var t=s;this[t(415)]=e[t(1022)](4),a[t(748)](t(410),"Found Sample Groups of type "+this[t(415)]),1===this[t(730)]?this[t(1329)]=e.readUint32():this[t(1329)]=0,this[t(730)]>=2&&(this[t(203)]=e.readUint32()),this[t(472)]=[];for(var r=e[t(653)](),n=0;n<r;n++){var i;i=f[this[t(415)]+t(512)]?new(f[this[t(415)]+t(512)])(this[t(415)]):new(f[t(512)])(this[t(415)]),this.entries[t(614)](i),1===this[t(730)]?0===this[t(1329)]?i[t(413)]=e.readUint32():i[t(413)]=this.default_length:i.description_length=this[t(1329)],i.write===f.SampleGroupEntry[t(857)][t(795)]&&(i[t(1262)]=e.readUint8Array(i[t(413)]),e.position-=i.description_length),i[t(663)](e)}}),f[s(395)](s(1287),function(e){var t=s;this[t(1125)]=e[t(653)](),this[t(936)]=e[t(653)](),0===this.version?(this[t(1318)]=e[t(653)](),this.first_offset=e[t(653)]()):(this[t(1318)]=e.readUint64(),this.first_offset=e[t(1166)]()),e.readUint16(),this.references=[];for(var r=e.readUint16(),n=0;n<r;n++){var i={};this[t(396)][t(614)](i);var a=e[t(653)]();i.reference_type=a>>31&1,i[t(1217)]=2147483647&a,i[t(1140)]=e[t(653)](),a=e[t(653)](),i[t(595)]=a>>31&1,i.SAP_type=a>>28&7,i[t(459)]=268435455&a}}),f.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;f[i(269)][i(1095)](this,e,t),this[i(1037)]=r,this.start=n},f[s(610)][s(857)]=new f.Box,f[s(610)][s(857)][s(663)]=function(e){var t=s;this[t(1007)]=e[t(700)]();var r=e[t(700)]();this[t(396)]=[];for(var n=0;n<r;n++)this[t(396)][n]={},this[t(396)][n][t(873)]=e[t(700)]()},f.SingleItemTypeReferenceBoxLarge=function(e,t,r,n){var i=s;f[i(269)].call(this,e,t),this[i(1037)]=r,this[i(577)]=n},f[s(1068)][s(857)]=new(f[s(269)]),f[s(1068)].prototype[s(663)]=function(e){var t=s;this.from_item_ID=e.readUint32();var r=e.readUint16();this[t(396)]=[];for(var n=0;n<r;n++)this[t(396)][n]={},this[t(396)][n][t(873)]=e.readUint32()},f[s(395)](s(563),function(e){var t=s;this[t(238)]=e[t(700)](),this[t(530)]=e[t(700)](),this[t(974)]=e.readUint16(),this[t(557)]=e.readUint16(),this.primaryBChromaticity_x=e[t(700)](),this.primaryBChromaticity_y=e[t(700)](),this[t(875)]=e[t(700)](),this.whitePointChromaticity_y=e[t(700)](),this[t(1226)]=e.readUint32(),this[t(508)]=e[t(653)]()}),f.createFullBoxCtor(s(315),function(e){var t=s;this[t(1024)]=e[t(700)](),e[t(700)]()}),f[s(395)]("ssix",function(e){var t=s;this[t(432)]=[];for(var r=e[t(653)](),n=0;n<r;n++){var i={};this[t(432)].push(i),i[t(1164)]=[];for(var a=e[t(653)](),o=0;o<a;o++){var c={};i.ranges.push(c),c[t(912)]=e[t(1208)](),c[t(1133)]=e.readUint24()}}}),f[s(395)]("stco",function(e){var t,r=s;if(t=e[r(653)](),this[r(638)]=[],0===this[r(730)])for(var n=0;n<t;n++)this[r(638)][r(614)](e[r(653)]())}),f[s(395)](s(886),function(e){var t=s,r=(this[t(1122)]-this.hdr_size)/2;this.priority=[];for(var n=0;n<r;n++)this[t(1268)][n]=e[t(700)]()}),f[s(395)](s(1334)),f[s(395)](s(963),function(e){var t=s;this[t(209)]=e.readUint16(),this[t(1052)]=e[t(700)](),this.sub_track_id=e[t(653)]();var r=(this[t(1122)]-this[t(1037)]-8)/4;this[t(236)]=[];for(var n=0;n<r;n++)this[t(236)][n]=e.readUint32()}),f.createFullBoxCtor(s(1295),function(e){var t,r,n=s;if(t=e[n(653)](),this[n(1091)]=[],this[n(1036)]=[],this.sample_description_index=[],0===this[n(730)])for(r=0;r<t;r++)this.first_chunk[n(614)](e[n(653)]()),this.samples_per_chunk.push(e[n(653)]()),this[n(1090)].push(e[n(653)]())}),f[s(395)](s(860),function(e){var t,r,n,i,a=s;for(this[a(472)]=[],n=e.readUint32(),t=1;t<=n;t++){if((r=f.parseOneBox(e,!0,this[a(1122)]-(e[a(1154)]()-this[a(577)])))[a(488)]!==f.OK)return;f[r[a(552)]+a(293)]?((i=new(f[r[a(552)]+a(293)])(r[a(1122)])).hdr_size=r[a(1037)],i.start=r[a(577)]):i=new(f[a(293)])(r[a(552)],r[a(1122)],r[a(1037)],r.start),i.write===f[a(293)][a(857)][a(795)]&&i[a(785)](e),i[a(663)](e),this[a(472)][a(614)](i)}}),f.createFullBoxCtor(s(1041),function(e){var t=s;this[t(415)]=e[t(653)]();var r=e.readUint16();this.group_description_index=[];for(var n=0;n<r;n++)this[t(263)][n]=e.readUint32()}),f[s(395)](s(1177),function(e){var t,r,n=s;if(t=e[n(653)](),this[n(526)]=[],this[n(412)]=[],0===this[n(730)])for(r=0;r<t;r++)this[n(526)].push(e[n(653)]()),this[n(412)][n(614)](e[n(653)]())}),f[s(395)](s(1355),function(e){var t,r,n=s;if(r=e[n(653)](),0===this[n(730)])for(this[n(771)]=[],t=0;t<r;t++)this[n(771)].push(e[n(653)]())}),f.createFullBoxCtor(s(607),function(e){var t,r=s;if(this.sample_sizes=[],0===this[r(730)])for(this[r(1116)]=e[r(653)](),this.sample_count=e[r(653)](),t=0;t<this.sample_count;t++)0===this[r(1116)]?this[r(1292)][r(614)](e[r(653)]()):this[r(1292)][t]=this[r(1116)]}),f[s(395)](s(545),function(e){var t,r,n,i=s;if(t=e[i(653)](),this[i(832)]=[],this[i(1016)]=[],0===this[i(730)])for(r=0;r<t;r++)this[i(832)][i(614)](e[i(653)]()),(n=e[i(1184)]())<0&&(n=1),this[i(1016)][i(614)](n)}),f.createFullBoxCtor(s(1099),function(e){var t=s,r=e[t(653)]();this.single_view_allowed=3&r,this[t(332)]=e[t(653)]();var n,i,a=e.readUint32();for(this[t(495)]=e[t(1022)](a),this[t(464)]=[];e[t(1154)]()<this[t(577)]+this[t(1122)];){if((n=f[t(991)](e,!1,this[t(1122)]-(e.getPosition()-this[t(577)])))[t(488)]!==f.OK)return;i=n[t(1248)],this[t(464)][t(614)](i),this[i[t(552)]]=i}}),f[s(838)](s(950),function(e){var t=s;f[t(323)][t(857)][t(663)][t(1095)](this,e)}),f[s(395)]("stz2",function(e){var t,r,n=s;if(this.sample_sizes=[],0===this[n(730)])if(this[n(1189)]=e[n(271)](),this[n(918)]=e[n(1208)](),r=e[n(653)](),4===this.field_size)for(t=0;t<r;t+=2){var i=e[n(1208)]();this[n(1292)][t]=i>>4&15,this[n(1292)][t+1]=15&i}else if(8===this[n(918)])for(t=0;t<r;t++)this[n(1292)][t]=e[n(1208)]();else if(16===this.field_size)for(t=0;t<r;t++)this[n(1292)][t]=e[n(700)]()}),f.createFullBoxCtor(s(241),function(e){var t,r,n,i,a=s;for(n=e.readUint32(),this[a(472)]=[],t=0;t<n;t++){var o={};if(this[a(472)][t]=o,o[a(1307)]=e[a(653)](),o[a(642)]=[],(i=e.readUint16())>0)for(r=0;r<i;r++){var c={};o.subsamples[a(614)](c),1==this.version?c.size=e[a(653)]():c[a(1122)]=e.readUint16(),c[a(1268)]=e[a(1208)](),c.discardable=e.readUint8(),c.codec_specific_parameters=e[a(653)]()}}}),f.createFullBoxCtor("tenc",function(e){var t=s;if(e.readUint8(),0===this.version)e[t(1208)]();else{var r=e[t(1208)]();this[t(880)]=r>>4&15,this.default_skip_byte_block=15&r}this[t(669)]=e[t(1208)](),this[t(1132)]=e[t(1208)](),this[t(783)]=f.parseHex16(e),1===this[t(669)]&&0===this[t(1132)]&&(this.default_constant_IV_size=e[t(1208)](),this[t(1263)]=e.readUint8Array(this.default_constant_IV_size))}),f[s(395)]("tfdt",function(e){var t=s;1==this[t(730)]?this[t(1185)]=e[t(1166)]():this[t(1185)]=e.readUint32()}),f[s(395)](s(744),function(e){var t=s,r=0;this[t(820)]=e[t(653)](),this.size-this[t(1037)]>r&&this[t(1284)]&f[t(516)]?(this[t(1085)]=e[t(1166)](),r+=8):this[t(1085)]=0,this.size-this[t(1037)]>r&&this[t(1284)]&f[t(1051)]?(this[t(223)]=e[t(653)](),r+=4):this.default_sample_description_index=0,this[t(1122)]-this.hdr_size>r&&this.flags&f[t(604)]?(this.default_sample_duration=e.readUint32(),r+=4):this[t(1385)]=0,this[t(1122)]-this[t(1037)]>r&&this.flags&f[t(955)]?(this.default_sample_size=e[t(653)](),r+=4):this[t(454)]=0,this[t(1122)]-this[t(1037)]>r&&this.flags&f[t(1094)]?(this[t(1106)]=e[t(653)](),r+=4):this[t(1106)]=0}),f[s(395)](s(235),function(e){var t=s;this.track_ID=e[t(653)](),e.readUint24();var r=e[t(1208)]();this[t(976)]=r>>4&3,this[t(465)]=r>>2&3,this[t(842)]=3&r,this[t(472)]=[];for(var n=e[t(653)](),i=0;i<n;i++)1===this[t(730)]?(this.time=e[t(1166)](),this[t(574)]=e[t(1166)]()):(this[t(686)]=e[t(653)](),this.moof_offset=e[t(653)]()),this[t(765)]=e["readUint"+8*(this.length_size_of_traf_num+1)](),this[t(1172)]=e["readUint"+8*(this.length_size_of_trun_num+1)](),this[t(1276)]=e[t(680)+8*(this.length_size_of_sample_num+1)]()}),f[s(395)](s(429),function(e){var t=s;1==this[t(730)]?(this.creation_time=e[t(1166)](),this[t(773)]=e[t(1166)](),this[t(820)]=e.readUint32(),e[t(653)](),this.duration=e[t(1166)]()):(this[t(400)]=e[t(653)](),this[t(773)]=e[t(653)](),this[t(820)]=e.readUint32(),e[t(653)](),this[t(807)]=e[t(653)]()),e.readUint32Array(2),this[t(802)]=e[t(518)](),this[t(1052)]=e.readInt16(),this[t(965)]=e[t(518)]()>>8,e[t(700)](),this[t(281)]=e[t(506)](9),this.width=e[t(653)](),this[t(466)]=e[t(653)]()}),f[s(838)]("tmax",function(e){var t=s;this[t(686)]=e[t(653)]()}),f[s(838)]("tmin",function(e){var t=s;this.time=e[t(653)]()}),f.createBoxCtor(s(457),function(e){var t=s;this[t(382)]=e[t(653)]()}),f.createBoxCtor("tpay",function(e){this[s(382)]=e.readUint32()}),f[s(838)](s(734),function(e){this[s(382)]=e.readUint64()}),f[s(357)][s(857)].parse=function(e){var t=s;this.parseFullHeader(e),this.track_group_id=e[t(653)]()},f[s(713)](s(817)),f[s(666)]=function(e,t,r,n){var i=s;f.Box[i(1095)](this,e,t),this[i(1037)]=r,this[i(577)]=n},f[s(666)][s(857)]=new(f[s(269)]),f.TrackReferenceTypeBox[s(857)][s(663)]=function(e){var t=s;this[t(1403)]=e.readUint32Array((this[t(1122)]-this.hdr_size)/4)},f[s(636)].prototype[s(663)]=function(e){for(var t,r,n=s;e[n(1154)]()<this[n(577)]+this[n(1122)];){if((t=f[n(991)](e,!0,this[n(1122)]-(e[n(1154)]()-this[n(577)])))[n(488)]!==f.OK)return;(r=new(f[n(666)])(t[n(552)],t[n(1122)],t.hdr_size,t[n(577)]))[n(795)]===f[n(269)][n(857)].write&&"mdat"!==r.type&&r.parseDataAndRewind(e),r.parse(e),this.boxes[n(614)](r)}},f[s(395)](s(910),function(e){var t=s;for(this[t(1066)]=e.readUint32(),this[t(464)]=[];e[t(1154)]()<this[t(577)]+this[t(1122)];){if(ret=f[t(991)](e,!1,this[t(1122)]-(e[t(1154)]()-this[t(577)])),ret.code!==f.OK)return;box=ret[t(1248)],this[t(464)][t(614)](box)}}),f[s(395)](s(199),function(e){var t=s;this[t(820)]=e[t(653)](),this[t(223)]=e[t(653)](),this[t(1385)]=e[t(653)](),this[t(454)]=e[t(653)](),this[t(1106)]=e[t(653)]()}),f[s(838)](s(197),function(e){var t=s;this[t(382)]=e[t(1166)]()}),f[s(395)](s(751),function(e){var t=s,r=0;if(this[t(1067)]=e[t(653)](),r+=4,this[t(1122)]-this[t(1037)]>r&&this.flags&f[t(1138)]?(this.data_offset=e[t(1184)](),r+=4):this[t(566)]=0,this[t(1122)]-this[t(1037)]>r&&this.flags&f[t(1126)]?(this.first_sample_flags=e[t(653)](),r+=4):this[t(569)]=0,this[t(380)]=[],this[t(1116)]=[],this[t(270)]=[],this[t(770)]=[],this.size-this[t(1037)]>r)for(var n=0;n<this[t(1067)];n++)this.flags&f[t(1120)]&&(this.sample_duration[n]=e[t(653)]()),this[t(1284)]&f[t(1203)]&&(this[t(1116)][n]=e[t(653)]()),this.flags&f[t(1102)]&&(this[t(270)][n]=e[t(653)]()),this[t(1284)]&f[t(1266)]&&(0===this[t(730)]?this[t(770)][n]=e[t(653)]():this[t(770)][n]=e[t(1184)]())}),f[s(395)](s(1374),function(e){var t=s;this[t(209)]=e[t(653)]();var r=(this.size-this[t(1037)]-4)/4;this[t(236)]=[];for(var n=0;n<r;n++)this[t(236)][n]=e[t(653)]()}),f[s(395)](s(831),function(e){var t=s;this[t(1087)]=e[t(940)]()}),f.createBoxCtor(s(837),function(e){var t=s,r=(this.size-this[t(1037)])/4;this[t(1182)]=[];for(var n=0;n<r;n++)this.compatible_brands[n]=e[t(1022)](4)}),f.createFullBoxCtor(s(1012),function(e){var t=s;this[t(621)]=e[t(940)](),this[t(469)]=e[t(940)](),this.description=e[t(940)](),this.tags=e.readCString()}),f[s(395)]("uncC",function(e){var t,r=s;if(this[r(541)]=e.readUint32(),1==this.version);else if(0==this[r(730)]){for(this[r(1096)]=e[r(653)](),this[r(938)]=[],this[r(1233)]=[],this.component_format=[],this[r(388)]=[],t=0;t<this.component_count;t++)this[r(938)].push(e[r(700)]()),this[r(1233)][r(614)](e[r(1208)]()),this[r(1256)][r(614)](e.readUint8()),this.component_align_size[r(614)](e[r(1208)]());this[r(556)]=e[r(1208)](),this.interleave_type=e[r(1208)](),this[r(1098)]=e[r(1208)]();var n=e[r(1208)]();this.component_little_endian=n>>7&1,this[r(230)]=n>>6&1,this[r(849)]=n>>5&1,this.block_reversed=n>>4&1,this[r(737)]=n>>3&1,this[r(956)]=e[r(653)](),this.row_align_size=e.readUint32(),this[r(632)]=e[r(653)](),this.num_tile_cols_minus_one=e[r(653)](),this[r(758)]=e.readUint32()}}),f.createFullBoxCtor(s(414),function(e){var t=s;1!==this[t(1284)]&&(this[t(570)]=e.readCString())}),f[s(395)](s(471),function(e){var t=s;this.name=e[t(940)](),this[t(1122)]-this[t(1037)]-this[t(469)][t(1378)]-1>0&&(this.location=e.readCString())}),f[s(300)](s(620),!0,!1,function(e){var t=s;this[t(1175)]=e.readString(this[t(1122)]-this[t(1037)])[t(1218)](/&/g,t(1277)).replace(/</g,t(1250))[t(1218)](/>/g,t(723))[t(1218)](/"/g,t(403))[t(1218)](/'/g,t(232))}),f[s(300)](s(1219),!0,!1,function(e){var t=s;this[t(213)]=f[t(977)](e);var r=e.readUint32();r>0&&(this.data=e[t(1103)](r))}),f[s(300)](s(1328),!0,!1),f[s(300)](s(1232),!0,!1,function(e){var t=s;this[t(1424)]=e[t(271)](),this.default_IV_size=e.readUint8(),this[t(783)]=f[t(977)](e)}),f[s(300)](s(1239),!0,!1,function(e){var t=s;this[t(733)]=e[t(1208)](),this[t(472)]=[];for(var r=0;r<this[t(733)];r++){var n={},i=0,a=0;1===this[t(730)]?(i=e[t(1166)](),a=e[t(1166)]()):(i=e[t(653)](),a=e[t(653)]()),n[t(818)]=i,n.absolute_duration=a,this[t(472)].push(n)}}),f[s(300)]("6d1d9b0542d544e680e2141daff757b2",!0,!1,function(e){var t=s;1===this[t(730)]?(this[t(818)]=e[t(1166)](),this[t(807)]=e[t(1166)]()):(this.absolute_time=e[t(653)](),this[t(807)]=e[t(653)]())}),f[s(395)](s(1028),function(e){var t=s;this.graphicsmode=e[t(700)](),this.opcolor=e.readUint16Array(3)}),f[s(395)]("vpcC",function(e){var t,r=s;1===this[r(730)]?(this[r(541)]=e[r(1208)](),this.level=e[r(1208)](),t=e.readUint8(),this[r(1119)]=t>>4,this[r(1304)]=t>>1&7,this.videoFullRangeFlag=1&t,this.colourPrimaries=e[r(1208)](),this[r(597)]=e[r(1208)](),this[r(477)]=e[r(1208)](),this[r(743)]=e.readUint16(),this[r(998)]=e[r(1103)](this[r(743)])):(this[r(541)]=e[r(1208)](),this[r(912)]=e[r(1208)](),t=e[r(1208)](),this[r(1119)]=t>>4&15,this[r(1190)]=15&t,t=e[r(1208)](),this.chromaSubsampling=t>>4&15,this[r(812)]=t>>1&7,this.videoFullRangeFlag=1&t,this[r(743)]=e[r(700)](),this.codecIntializationData=e.readUint8Array(this.codecIntializationDataSize))}),f.createBoxCtor(s(1033),function(e){var t=s;this.text=e[t(1022)](this.size-this[t(1037)])}),f[s(395)](s(1002),function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=fa;this[t(843)]=e[t(1208)](),this[t(1395)]=8},stream_read_2_bytes:function(e){var t=fa;this[t(843)]=e[t(700)](),this.num_held_bits=16},extract_bits:function(e){var t=this.held_bits>>this.num_held_bits-e&(1<<e)-1;return this.num_held_bits-=e,t}};if(i[n(855)](e),i[n(418)](5),this[n(640)]=i[n(418)](2),this[n(416)]=i[n(418)](1),this[n(416)]){if(i.stream_read_2_bytes(e),this.ols_idx=i.extract_bits(9),this[n(1338)]=i[n(418)](3),this[n(900)]=i[n(418)](2),this.chroma_format_idc=i[n(418)](2),i[n(855)](e),this[n(959)]=i[n(418)](3),i[n(418)](5),i[n(233)](e),i[n(418)](2),this[n(1215)]=i.extract_bits(6),this[n(499)]=i[n(418)](7),this[n(507)]=i[n(418)](1),this[n(651)]=e[n(1208)](),i.stream_read_1_bytes(e),this[n(635)]=i.extract_bits(1),this.ptl_multilayer_enabled_flag=i[n(418)](1),this[n(475)]=new Uint8Array(this[n(1215)]),this[n(1215)]){for(t=0;t<this.num_bytes_constraint_info-1;t++){var a=i[n(418)](6);i[n(855)](e);var o=i[n(418)](2);this.general_constraint_info[t]=a<<2|o}this[n(475)][this[n(1215)]-1]=i[n(418)](6)}else i[n(418)](6);if(this.num_sublayers>1){for(i.stream_read_1_bytes(e),this[n(821)]=0,r=this[n(1338)]-2;r>=0;--r){var c=i[n(418)](1);this.ptl_sublayer_present_mask|=c<<r}for(r=this[n(1338)];r<=8&&this[n(1338)]>1;++r)i[n(418)](1);for(this[n(1303)]=[],r=this.num_sublayers-2;r>=0;--r)this[n(821)]&1<<r&&(this[n(1303)][r]=e[n(1208)]())}if(this[n(1216)]=e[n(1208)](),this[n(899)]=[],this[n(1216)])for(t=0;t<this[n(1216)];t++)this[n(899)][n(614)](e[n(653)]());this[n(1234)]=e.readUint16(),this[n(406)]=e[n(700)](),this[n(447)]=e.readUint16()}this[n(688)]=[];var u=e.readUint8();for(t=0;t<u;t++){var l=[];this[n(688)][n(614)](l),i.stream_read_1_bytes(e),l[n(868)]=i[n(418)](1),i[n(418)](2),l[n(1204)]=i[n(418)](5);var d=1;for(13!=l[n(1204)]&&12!=l[n(1204)]&&(d=e[n(700)]()),r=0;r<d;r++){var f=e[n(700)]();l[n(614)]({data:e.readUint8Array(f),length:f})}}}),f[s(395)](s(401),function(e){var t=s,r=strm[t(1208)]();this[t(640)]=3&r}),f[s(293)].prototype[s(1225)]=function(){return!1},f[s(293)][s(857)][s(628)]=function(){return!1},f[s(293)][s(857)][s(370)]=function(){return!1},f.SampleEntry[s(857)][s(683)]=function(){return!1},f[s(293)][s(857)].isHint=function(){return!1},f[s(293)][s(857)][s(1077)]=function(){var e=s;return this[e(552)][e(1218)](".","")},f[s(293)][s(857)][s(1325)]=function(){return""},f.SampleEntry[s(857)][s(501)]=function(){return""},f[s(293)][s(857)][s(1388)]=function(){return""},f.SampleEntry[s(857)].getSampleRate=function(){return""},f.SampleEntry[s(857)][s(1053)]=function(){return""},f.VisualSampleEntry.prototype.isVideo=function(){return!0},f[s(828)][s(857)][s(1325)]=function(){return this[s(573)]},f[s(828)][s(857)][s(501)]=function(){return this[s(466)]},f.AudioSampleEntry[s(857)][s(628)]=function(){return!0},f.AudioSampleEntry[s(857)].getChannelCount=function(){return this.channel_count},f[s(1224)].prototype[s(654)]=function(){return this.samplerate},f[s(1224)][s(857)][s(1053)]=function(){return this[s(547)]},f[s(922)][s(857)][s(370)]=function(){return!0},f[s(1018)][s(857)][s(683)]=function(){return!0},f[s(774)]=function(e,t){var r=s,n=Number(e)[r(749)](16);for(t=typeof t===r(627)||null===t?t=2:t;n[r(1378)]<t;)n="0"+n;return n},f.avc1SampleEntry.prototype[s(1077)]=f[s(1364)][s(857)][s(1077)]=f[s(756)][s(857)][s(1077)]=f[s(1273)][s(857)][s(1077)]=function(){var e=s,t=f[e(293)][e(857)][e(1077)][e(1095)](this);return this[e(580)]?t+"."+f[e(774)](this.avcC.AVCProfileIndication)+f[e(774)](this[e(580)][e(373)])+f[e(774)](this[e(580)][e(830)]):t},f[s(1315)][s(857)][s(1077)]=f[s(925)][s(857)].getCodec=function(){var e,t=s,r=f[t(293)][t(857)].getCodec[t(1095)](this);if(this[t(504)]){switch(r+=".",this[t(504)][t(633)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(504)][t(499)],r+=".";var n=this[t(504)][t(1254)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=f[t(774)](i,0),r+=".",0===this[t(504)].general_tier_flag?r+="L":r+="H",r+=this[t(504)][t(651)];var a=!1,o="";for(e=5;e>=0;e--)(this.hvcC.general_constraint_indicator[e]||a)&&(o="."+f[t(774)](this[t(504)][t(735)][e],0)+o,a=!0);r+=o}return r},f[s(1179)][s(857)].getCodec=f[s(835)][s(857)].getCodec=function(){var e,t=s,r=f[t(293)][t(857)][t(1077)].call(this);if(this[t(1002)]){r+="."+this[t(1002)][t(499)],this[t(1002)][t(507)]?r+=".H":r+=".L",r+=this[t(1002)][t(651)];var n="";if(this[t(1002)][t(475)]){var i,a=[],o=0;for(o|=this.vvcC[t(1075)]<<7,o|=this.vvcC[t(256)]<<6,e=0;e<this[t(1002)].general_constraint_info[t(1378)];++e)o|=this[t(1002)][t(475)][e]>>2&63,a[t(614)](o),o&&(i=e),o=this[t(1002)].general_constraint_info[e]>>2&3;if(void 0===i)n=t(1046);else{n=".C";var c="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",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[s(961)][s(857)].getCodec=function(){var e=s,t=f[e(293)][e(857)][e(1077)][e(1095)](this);if(this[e(287)]&&this[e(287)].esd){var r=this[e(287)][e(1353)][e(1426)](),n=this[e(287)][e(1353)][e(1078)]();return t+"."+f[e(774)](r)+(n?"."+n:"")}return t},f[s(985)][s(857)][s(1077)]=function(){var e=s,t=f[e(293)].prototype[e(1077)].call(this);return this[e(1030)]?t+"."+this[e(1030)]:t},f[s(246)][s(857)].getCodec=f[s(1017)][s(857)][s(1077)]=function(){var e=s,t=f[e(293)][e(857)].getCodec[e(1095)](this),r=this[e(1261)][e(912)];0==r&&(r="00");var n=this[e(1261)][e(1119)];return 8==n&&(n="08"),t+".0"+this[e(1261)][e(541)]+"."+r+"."+n},f.av01SampleEntry.prototype[s(1077)]=function(){var e,t=s,r=f[t(293)][t(857)].getCodec[t(1095)](this),n=this[t(1323)][t(962)];return n<10&&(n="0"+n),2===this.av1C[t(206)]&&1===this.av1C[t(662)]?e=1===this[t(1323)][t(262)]?"12":"10":this[t(1323)][t(206)]<=2&&(e=1===this.av1C[t(662)]?"10":"08"),r+"."+this[t(1323)][t(206)]+"."+n+(this.av1C.seq_tier_0?"H":"M")+"."+e},f.Box[s(857)][s(202)]=function(e,t){var r=s;this[r(1122)]+=8,this[r(1122)]>u&&(this[r(1122)]+=8),this[r(552)]===r(834)&&(this[r(1122)]+=16),a[r(748)](r(943),"Writing box "+this[r(552)]+r(280)+this.size+" at position "+e[r(1154)]()+(t||"")),this[r(1122)]>u?e[r(1059)](1):(this.sizePosition=e[r(1154)](),e[r(1059)](this.size)),e[r(1127)](this[r(552)],null,4),this[r(552)]===r(834)&&e.writeUint8Array(this[r(834)]),this[r(1122)]>u&&e.writeUint64(this[r(1122)])},f[s(854)][s(857)].writeHeader=function(e){var t=s;this[t(1122)]+=4,f.Box[t(857)][t(202)][t(1095)](this,e,t(970)+this[t(730)]+t(660)+this[t(1284)]),e[t(438)](this[t(730)]),e[t(1391)](this[t(1284)])},f[s(269)][s(857)][s(795)]=function(e){var t=s;"mdat"===this[t(552)]?this[t(1262)]&&(this[t(1122)]=this[t(1262)].length,this[t(202)](e),e[t(618)](this[t(1262)])):(this[t(1122)]=this[t(1262)]?this.data[t(1378)]:0,this[t(202)](e),this.data&&e[t(618)](this.data))},f[s(847)].prototype[s(795)]=function(e){var t=s;this[t(1122)]=0,this[t(202)](e);for(var r=0;r<this[t(464)].length;r++)this[t(464)][r]&&(this[t(464)][r][t(795)](e),this[t(1122)]+=this.boxes[r][t(1122)]);a[t(748)](t(943),t(865)+this[t(552)]+t(1048)+this.size),e[t(915)](this[t(1136)],this.size)},f[s(666)][s(857)][s(795)]=function(e){var t=s;this[t(1122)]=4*this[t(1403)].length,this[t(202)](e),e[t(582)](this.track_ids)},f[s(861)][s(857)][s(795)]=function(e){var t,r=s;for(this[r(1122)]=7,t=0;t<this[r(839)][r(1378)];t++)this[r(1122)]+=2+this[r(839)][t].length;for(t=0;t<this[r(255)][r(1378)];t++)this[r(1122)]+=2+this.PPS[t][r(1378)];for(this.ext&&(this[r(1122)]+=this[r(383)][r(1378)]),this[r(202)](e),e.writeUint8(this.configurationVersion),e[r(438)](this[r(1414)]),e[r(438)](this[r(373)]),e.writeUint8(this[r(830)]),e.writeUint8(this[r(640)]+252),e.writeUint8(this.SPS[r(1378)]+224),t=0;t<this[r(839)].length;t++)e.writeUint16(this.SPS[t].length),e.writeUint8Array(this[r(839)][t][r(350)]);for(e[r(438)](this.PPS[r(1378)]),t=0;t<this[r(255)][r(1378)];t++)e[r(359)](this[r(255)][t][r(1378)]),e[r(618)](this[r(255)][t][r(350)]);this[r(383)]&&e[r(618)](this[r(383)])},f.co64Box[s(857)][s(795)]=function(e){var t,r=s;for(this[r(730)]=0,this[r(1284)]=0,this[r(1122)]=4+8*this[r(638)][r(1378)],this[r(202)](e),e.writeUint32(this[r(638)][r(1378)]),t=0;t<this.chunk_offsets[r(1378)];t++)e.writeUint64(this[r(638)][t])},f[s(441)].prototype.write=function(e){var t=s;this.version=0,this[t(1284)]=0,this[t(1122)]=20,this[t(202)](e),e[t(402)](this[t(593)]),e[t(402)](this[t(568)]),e.writeInt32(this.greatestDecodeToDisplayDelta),e[t(402)](this[t(798)]),e[t(402)](this[t(434)])},f.cttsBox.prototype.write=function(e){var t,r=s;for(this[r(730)]=0,this[r(1284)]=0,this[r(1122)]=4+8*this[r(832)].length,this[r(202)](e),e[r(1059)](this[r(832)][r(1378)]),t=0;t<this[r(832)][r(1378)];t++)e.writeUint32(this[r(832)][t]),1===this.version?e[r(402)](this[r(1188)][t]):e[r(1059)](this[r(1188)][t])},f[s(1112)][s(857)].write=function(e){var t=s;this.version=0,this.flags=0,this[t(1122)]=4,this[t(202)](e),e[t(1059)](this[t(472)][t(1378)]);for(var r=0;r<this[t(472)][t(1378)];r++)this[t(472)][r][t(795)](e),this[t(1122)]+=this.entries[r][t(1122)];a[t(748)](t(943),t(865)+this.type+t(1048)+this[t(1122)]),e[t(915)](this[t(1136)],this.size)},f[s(1082)][s(857)].write=function(e){var t=s;this.version=0,this[t(1284)]=0,this[t(1122)]=this[t(612)].length,this[t(202)](e),e[t(1127)](this[t(612)])},f.elstBox[s(857)][s(795)]=function(e){var t=s;this.version=0,this.flags=0,this[t(1122)]=4+12*this[t(472)][t(1378)],this[t(202)](e),e.writeUint32(this[t(472)][t(1378)]);for(var r=0;r<this[t(472)][t(1378)];r++){var n=this.entries[r];e[t(1059)](n[t(784)]),e[t(402)](n[t(1223)]),e[t(1211)](n[t(1159)]),e[t(1211)](n[t(1393)])}},f[s(1222)][s(857)][s(795)]=function(e){var t=s;this.version=0,this.flags=0,this.size=16+this[t(248)][t(1378)]+(this[t(320)][t(1378)]+1)+(this[t(1389)].length+1),this[t(202)](e),e[t(845)](this[t(320)]),e[t(845)](this[t(1389)]),e[t(1059)](this[t(936)]),e[t(1059)](this.presentation_time_delta),e.writeUint32(this[t(1349)]),e.writeUint32(this.id),e[t(618)](this[t(248)])},f[s(323)][s(857)][s(795)]=function(e){var t=s;this.size=8+4*this[t(1182)].length,this.writeHeader(e),e[t(1127)](this.major_brand,null,4),e.writeUint32(this.minor_version);for(var r=0;r<this[t(1182)][t(1378)];r++)e.writeString(this[t(1182)][r],null,4)},f.hdlrBox.prototype[s(795)]=function(e){var t=s;this[t(1122)]=20+this.name[t(1378)]+1,this[t(730)]=0,this[t(1284)]=0,this[t(202)](e),e[t(1059)](0),e.writeString(this[t(1105)],null,4),e[t(1059)](0),e[t(1059)](0),e[t(1059)](0),e[t(845)](this.name)},f[s(391)].prototype[s(795)]=function(e){var t,r,n=s;for(this[n(1122)]=23,t=0;t<this.nalu_arrays[n(1378)];t++)for(this[n(1122)]+=3,r=0;r<this[n(688)][t][n(1378)];r++)this[n(1122)]+=2+this[n(688)][t][r][n(1262)][n(1378)];for(this[n(202)](e),e[n(438)](this[n(1069)]),e.writeUint8(this[n(633)]<<6+this[n(507)]<<5+this[n(499)]),e[n(1059)](this[n(1254)]),e[n(618)](this.general_constraint_indicator),e.writeUint8(this.general_level_idc),e[n(359)](this[n(634)]+(15<<24)),e.writeUint8(this[n(852)]+252),e.writeUint8(this[n(366)]+252),e[n(438)](this[n(216)]+248),e[n(438)](this[n(498)]+248),e.writeUint16(this[n(871)]),e[n(438)]((this[n(1264)]<<6)+(this[n(994)]<<3)+(this[n(1060)]<<2)+this[n(640)]),e[n(438)](this.nalu_arrays[n(1378)]),t=0;t<this[n(688)][n(1378)];t++)for(e[n(438)]((this[n(688)][t][n(868)]<<7)+this.nalu_arrays[t][n(1204)]),e[n(359)](this[n(688)][t][n(1378)]),r=0;r<this.nalu_arrays[t].length;r++)e[n(359)](this[n(688)][t][r].data[n(1378)]),e[n(618)](this.nalu_arrays[t][r][n(1262)])},f[s(1213)].prototype[s(795)]=function(e){var t=s;this.version=0,this[t(1284)]=0,this.size=this[t(275)].length+1+(this.value[t(1378)]+1),this[t(202)](e),e.writeCString(this[t(275)]),e[t(845)](this.value)},f.mdhdBox[s(857)][s(795)]=function(e){var t=s;this[t(1122)]=20,this[t(1284)]=0,this[t(730)]=0,this[t(202)](e),e[t(1059)](this[t(400)]),e[t(1059)](this[t(773)]),e[t(1059)](this[t(936)]),e.writeUint32(this[t(807)]),e[t(359)](this[t(726)]),e[t(359)](0)},f.mehdBox.prototype[s(795)]=function(e){var t=s;this.version=0,this[t(1284)]=0,this[t(1122)]=4,this.writeHeader(e),e[t(1059)](this[t(587)])},f.mfhdBox.prototype.write=function(e){var t=s;this.version=0,this.flags=0,this[t(1122)]=4,this[t(202)](e),e.writeUint32(this[t(929)])},f.mvhdBox[s(857)][s(795)]=function(e){var t=s;this.version=0,this[t(1284)]=0,this[t(1122)]=96,this[t(202)](e),e.writeUint32(this[t(400)]),e.writeUint32(this.modification_time),e[t(1059)](this[t(936)]),e[t(1059)](this[t(807)]),e.writeUint32(this[t(417)]),e[t(359)](this[t(965)]<<8),e[t(359)](0),e[t(1059)](0),e.writeUint32(0),e[t(582)](this[t(281)]),e.writeUint32(0),e[t(1059)](0),e[t(1059)](0),e[t(1059)](0),e[t(1059)](0),e[t(1059)](0),e[t(1059)](this[t(1191)])},f.SampleEntry.prototype.writeHeader=function(e){var t=s;this[t(1122)]=8,f[t(269)][t(857)][t(202)][t(1095)](this,e),e[t(438)](0),e[t(438)](0),e.writeUint8(0),e[t(438)](0),e[t(438)](0),e[t(438)](0),e[t(359)](this[t(1296)])},f[s(293)].prototype[s(1294)]=function(e){for(var t=s,r=0;r<this[t(464)][t(1378)];r++)this[t(464)][r].write(e),this[t(1122)]+=this.boxes[r][t(1122)];a[t(748)](t(943),t(865)+this[t(552)]+t(1048)+this[t(1122)]),e[t(915)](this.sizePosition,this[t(1122)])},f[s(293)][s(857)][s(795)]=function(e){var t=s;this[t(202)](e),e[t(618)](this[t(1262)]),this[t(1122)]+=this[t(1262)][t(1378)],a[t(748)]("BoxWriter","Adjusting box "+this[t(552)]+t(1048)+this[t(1122)]),e[t(915)](this.sizePosition,this[t(1122)])},f[s(828)][s(857)][s(795)]=function(e){var t=s;this[t(202)](e),this[t(1122)]+=70,e.writeUint16(0),e[t(359)](0),e[t(1059)](0),e[t(1059)](0),e[t(1059)](0),e.writeUint16(this.width),e[t(359)](this[t(466)]),e[t(1059)](this[t(531)]),e[t(1059)](this[t(1339)]),e.writeUint32(0),e.writeUint16(this[t(588)]),e[t(438)](Math[t(794)](31,this[t(484)][t(1378)])),e[t(1127)](this[t(484)],null,31),e[t(359)](this[t(939)]),e[t(1211)](-1),this.writeFooter(e)},f[s(1224)].prototype[s(795)]=function(e){var t=s;this[t(202)](e),this[t(1122)]+=20,e[t(1059)](0),e.writeUint32(0),e[t(359)](this[t(740)]),e.writeUint16(this[t(547)]),e.writeUint16(0),e[t(359)](0),e[t(1059)](this.samplerate<<16),this[t(1294)](e)},f[s(264)].prototype.write=function(e){var t=s;this[t(202)](e),this.size+=this[t(1063)][t(1378)]+1+this[t(591)][t(1378)]+1+this.auxiliary_mime_types[t(1378)]+1,e[t(845)](this[t(1063)]),e[t(845)](this.schema_location),e[t(845)](this[t(1205)]),this[t(1294)](e)},f[s(512)][s(857)].write=function(e){var t=s;e[t(618)](this[t(1262)])},f[s(1350)][s(857)][s(795)]=function(e){var t=s;this[t(730)]=1,this[t(1284)]=0,this[t(1122)]=12+8*this[t(472)].length,this[t(202)](e),e[t(1127)](this[t(415)],null,4),e.writeUint32(this[t(318)]),e.writeUint32(this.entries[t(1378)]);for(var r=0;r<this[t(472)].length;r++){var n=this.entries[r];e[t(402)](n.sample_count),e[t(402)](n[t(263)])}},f[s(1337)].prototype[s(795)]=function(e){var t,r,n=s;for(this[n(1284)]=0,this[n(1122)]=12,t=0;t<this[n(472)].length;t++)r=this[n(472)][t],1===this[n(730)]&&(0===this[n(1329)]&&(this[n(1122)]+=4),this[n(1122)]+=r[n(1262)][n(1378)]);for(this[n(202)](e),e[n(1127)](this[n(415)],null,4),1===this[n(730)]&&e[n(1059)](this[n(1329)]),this[n(730)]>=2&&e[n(1059)](this[n(223)]),e[n(1059)](this[n(472)][n(1378)]),t=0;t<this[n(472)][n(1378)];t++)r=this[n(472)][t],1===this.version&&0===this[n(1329)]&&e[n(1059)](r.description_length),r.write(e)},f.sidxBox[s(857)].write=function(e){var t=s;this[t(730)]=0,this[t(1284)]=0,this[t(1122)]=20+12*this[t(396)].length,this[t(202)](e),e.writeUint32(this[t(1125)]),e[t(1059)](this[t(936)]),e[t(1059)](this[t(1318)]),e[t(1059)](this[t(1417)]),e[t(359)](0),e[t(359)](this.references.length);for(var r=0;r<this[t(396)].length;r++){var n=this[t(396)][r];e.writeUint32(n[t(1249)]<<31|n[t(1217)]),e[t(1059)](n.subsegment_duration),e[t(1059)](n[t(595)]<<31|n[t(673)]<<28|n[t(459)])}},f.smhdBox.prototype[s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1284)]=1,this[t(1122)]=4,this[t(202)](e),e[t(359)](this[t(1024)]),e[t(359)](0)},f[s(1411)][s(857)][s(795)]=function(e){var t=s;this[t(730)]=0,this.flags=0,this[t(1122)]=4+4*this[t(638)].length,this.writeHeader(e),e.writeUint32(this[t(638)][t(1378)]),e[t(582)](this[t(638)])},f.stscBox[s(857)][s(795)]=function(e){var t,r=s;for(this.version=0,this[r(1284)]=0,this[r(1122)]=4+12*this[r(1091)].length,this[r(202)](e),e.writeUint32(this.first_chunk[r(1378)]),t=0;t<this[r(1091)].length;t++)e[r(1059)](this[r(1091)][t]),e[r(1059)](this[r(1036)][t]),e[r(1059)](this[r(1090)][t])},f[s(1347)][s(857)][s(795)]=function(e){var t,r=s;for(this[r(730)]=0,this[r(1284)]=0,this[r(1122)]=0,this[r(202)](e),e.writeUint32(this[r(472)][r(1378)]),this[r(1122)]+=4,t=0;t<this[r(472)].length;t++)this.entries[t][r(795)](e),this[r(1122)]+=this[r(472)][t][r(1122)];a[r(748)](r(943),r(865)+this[r(552)]+" with new size "+this[r(1122)]),e[r(915)](this[r(1136)],this.size)},f.stshBox[s(857)][s(795)]=function(e){var t,r=s;for(this[r(730)]=0,this[r(1284)]=0,this.size=4+8*this[r(526)].length,this[r(202)](e),e.writeUint32(this.shadowed_sample_numbers[r(1378)]),t=0;t<this.shadowed_sample_numbers[r(1378)];t++)e[r(1059)](this[r(526)][t]),e.writeUint32(this[r(412)][t])},f[s(629)].prototype[s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1284)]=0,this[t(1122)]=4+4*this[t(771)][t(1378)],this[t(202)](e),e[t(1059)](this[t(771)][t(1378)]),e.writeUint32Array(this[t(771)])},f[s(987)][s(857)][s(795)]=function(e){var t,r=s,n=!0;if(this[r(730)]=0,this[r(1284)]=0,this[r(1292)][r(1378)]>0)for(t=0;t+1<this[r(1292)][r(1378)];){if(this[r(1292)][t+1]!==this[r(1292)][0]){n=!1;break}t++}else n=!1;this[r(1122)]=8,!n&&(this.size+=4*this[r(1292)].length),this.writeHeader(e),n?e.writeUint32(this[r(1292)][0]):e.writeUint32(0),e[r(1059)](this[r(1292)].length),!n&&e[r(582)](this[r(1292)])},f[s(1400)][s(857)][s(795)]=function(e){var t,r=s;for(this.version=0,this[r(1284)]=0,this.size=4+8*this.sample_counts[r(1378)],this[r(202)](e),e[r(1059)](this[r(832)][r(1378)]),t=0;t<this.sample_counts[r(1378)];t++)e[r(1059)](this[r(832)][t]),e[r(1059)](this[r(1016)][t])},f.tfdtBox.prototype[s(795)]=function(e){var t=s,r=Math[t(1104)](2,32)-1;this[t(730)]=this[t(1185)]>r?1:0,this[t(1284)]=0,this.size=4,1===this[t(730)]&&(this.size+=4),this[t(202)](e),1===this[t(730)]?e[t(361)](this.baseMediaDecodeTime):e[t(1059)](this[t(1185)])},f[s(806)][s(857)][s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1122)]=4,this[t(1284)]&f[t(516)]&&(this.size+=8),this[t(1284)]&f.TFHD_FLAG_SAMPLE_DESC&&(this[t(1122)]+=4),this[t(1284)]&f.TFHD_FLAG_SAMPLE_DUR&&(this[t(1122)]+=4),this[t(1284)]&f[t(955)]&&(this[t(1122)]+=4),this[t(1284)]&f[t(1094)]&&(this[t(1122)]+=4),this.writeHeader(e),e.writeUint32(this[t(820)]),this[t(1284)]&f.TFHD_FLAG_BASE_DATA_OFFSET&&e[t(361)](this[t(1085)]),this[t(1284)]&f[t(1051)]&&e.writeUint32(this[t(223)]),this[t(1284)]&f[t(604)]&&e[t(1059)](this.default_sample_duration),this[t(1284)]&f.TFHD_FLAG_SAMPLE_SIZE&&e[t(1059)](this[t(454)]),this.flags&f[t(1094)]&&e[t(1059)](this[t(1106)])},f[s(872)][s(857)][s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1122)]=80,this[t(202)](e),e.writeUint32(this[t(400)]),e[t(1059)](this.modification_time),e[t(1059)](this.track_id),e[t(1059)](0),e[t(1059)](this[t(807)]),e[t(1059)](0),e.writeUint32(0),e.writeInt16(this.layer),e[t(1211)](this[t(1052)]),e[t(1211)](this[t(965)]<<8),e[t(359)](0),e[t(1212)](this[t(281)]),e.writeUint32(this[t(573)]),e[t(1059)](this.height)},f[s(709)].prototype[s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1284)]=0,this.size=20,this.writeHeader(e),e[t(1059)](this[t(820)]),e[t(1059)](this.default_sample_description_index),e[t(1059)](this[t(1385)]),e[t(1059)](this[t(454)]),e[t(1059)](this[t(1106)])},f[s(708)][s(857)][s(795)]=function(e){var t=s;this[t(730)]=0,this[t(1122)]=4,this[t(1284)]&f.TRUN_FLAGS_DATA_OFFSET&&(this.size+=4),this.flags&f[t(1126)]&&(this.size+=4),this[t(1284)]&f.TRUN_FLAGS_DURATION&&(this.size+=4*this[t(380)][t(1378)]),this.flags&f[t(1203)]&&(this[t(1122)]+=4*this.sample_size.length),this[t(1284)]&f.TRUN_FLAGS_FLAGS&&(this[t(1122)]+=4*this[t(270)].length),this[t(1284)]&f[t(1266)]&&(this[t(1122)]+=4*this[t(770)][t(1378)]),this[t(202)](e),e[t(1059)](this.sample_count),this[t(1284)]&f[t(1138)]&&(this[t(1150)]=e[t(1154)](),e[t(402)](this[t(566)])),this[t(1284)]&f[t(1126)]&&e[t(1059)](this[t(569)]);for(var r=0;r<this.sample_count;r++)this.flags&f.TRUN_FLAGS_DURATION&&e.writeUint32(this[t(380)][r]),this[t(1284)]&f[t(1203)]&&e.writeUint32(this[t(1116)][r]),this.flags&f[t(1102)]&&e[t(1059)](this[t(270)][r]),this[t(1284)]&f[t(1266)]&&(0===this[t(730)]?e[t(1059)](this[t(770)][r]):e[t(402)](this[t(770)][r]))},f[s(456)][s(857)].write=function(e){var t=s;this[t(730)]=0,this.location?(this.flags=0,this.size=this[t(570)][t(1378)]+1):(this.flags=1,this.size=0),this[t(202)](e),this[t(570)]&&e[t(845)](this.location)},f[s(440)][s(857)].write=function(e){var t=s;this.version=0,this.flags=0,this[t(1122)]=this.name[t(1378)]+1+(this[t(570)]?this.location.length+1:0),this[t(202)](e),e[t(845)](this[t(469)]),this.location&&e[t(845)](this[t(570)])},f[s(682)][s(857)].write=function(e){var t=s;this[t(730)]=0,this[t(1284)]=1,this[t(1122)]=8,this[t(202)](e),e[t(359)](this[t(796)]),e[t(853)](this[t(722)])},f[s(301)][s(857)][s(550)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(832)][i(1378)];t++)for(r=0;r<this[i(832)][t];r++)e[n][i(234)]=e[n][i(1062)]+this[i(1188)][t],n++},f[s(1400)].prototype[s(550)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(832)][i(1378)];t++)for(r=0;r<this[i(832)][t];r++)e[n][i(1062)]=0===n?0:e[n-1].dts+this[i(1016)][t],n++},f[s(1411)].prototype[s(550)]=function(e){var t,r=s;for(t=0;t<this[r(638)][r(1378)];t++)e[t].offset=this[r(638)][t]},f[s(513)].prototype[s(550)]=function(e){var t,r,n,i,a,o=s;for(i=0,a=0,t=0;t<this.first_chunk[o(1378)];t++)for(r=0;r<(t+1<this[o(1091)].length?this[o(1091)][t+1]:1/0);r++)for(a++,n=0;n<this[o(1036)][t];n++){if(!e[i])return;e[i].description_index=this[o(1090)][t],e[i][o(720)]=a,i++}},f.stszBox.prototype[s(550)]=function(e){var t,r=s;for(t=0;t<this[r(1292)][r(1378)];t++)e[t][r(1122)]=this[r(1292)][t]},f[s(609)]=[s(464),s(472),s(396),"subsamples","items",s(890),s(704),s(1107),s(432),s(1164),s(1402),s(630),s(1353),s(750)],f[s(375)]=[s(1182),s(281),s(722),s(832),s(832),"sample_deltas","first_chunk","samples_per_chunk",s(1292),s(638),s(1188),"sample_description_index","sample_duration"],f[s(1293)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(f[n(609)][n(348)](r)>-1||e[r]instanceof f[n(269)]||t[r]instanceof f[n(269)]||typeof e[r]===n(627)||typeof t[r]===n(627)||typeof e[r]===n(420)||"function"==typeof t[r]||e[n(1197)]&&e[n(1197)].indexOf(r[n(777)](0,4))>-1||t.subBoxNames&&t[n(1197)][n(348)](r.slice(0,4))>-1||r===n(1262)||r===n(577)||r===n(1122)||r===n(400)||r===n(773)||f[n(375)].indexOf(r)>-1||e[r]===t[r]))return!1;return!0},f[s(540)]=function(e,t){var r=s;if(!f[r(1293)](e,t))return!1;for(var n=0;n<f[r(609)][r(1378)];n++){var i=f.DIFF_BOXES_PROP_NAMES[n];if(e[i]&&t[i]&&!f[r(540)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(857)][s(1195)]=function(e){var t,r,n=s,i=new o(e.buffer);for(t=[];!i.isEos();)(r=f[n(991)](i,!1)).code===f.OK&&r[n(1248)][n(552)]===n(1244)&&t[n(614)](r[n(1248)]);return t},m.prototype[s(725)]=function(e,t,r){var n=s;function i(e,t,r){var n=fa;return r=r||"0",(e+="")[n(1378)]>=t?e:new Array(t-e[n(1378)]+1)[n(470)](r)+e}function a(e){var t=fa,r=Math[t(1157)](e/3600),n=Math[t(1157)]((e-3600*r)/60),s=Math.floor(e-3600*r-60*n),a=Math[t(1157)](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(1195)](r),c="",u=0;u<o.length;u++){var l=o[u];c+=a(e)+n(536)+a(t)+"\r\n",c+=l[n(742)][n(1257)]}return c};var v=function(){};v.prototype[s(1195)]=function(e){var t,r=s,n={};n.resources=[];var i=new o(e[r(1262)][r(374)]);if(e[r(642)]&&0!==e.subsamples[r(1378)]){if(n[r(521)]=i[r(1022)](e[r(642)][0].size),e.subsamples[r(1378)]>1)for(t=1;t<e[r(642)][r(1378)];t++)n[r(419)][t]=i[r(1103)](e.subsamples[t].size)}else n[r(521)]=i[r(1022)](e[r(1262)].length);return"undefined"!=typeof DOMParser&&(n[r(1397)]=(new DOMParser)[r(960)](n[r(521)],r(1174))),n};var y=function(){};y.prototype[s(1195)]=function(e){var t=s;return new o(e[t(1262)][t(374)])[t(1022)](e[t(1262)][t(1378)])},y[s(857)].parseConfig=function(e){var t=s,r=new o(e[t(374)]);return r[t(653)](),r[t(940)]()},s(278)!==s(627)&&(t[s(295)]=v,t[s(927)]=y);var g=function(e){var t=s;this[t(921)]=e||new l,this[t(464)]=[],this[t(769)]=[],this[t(897)]=[],this[t(703)]=!1,this[t(1134)]=!1,this[t(1235)]=null,this[t(535)]=!1,this.onReady=null,this.readySent=!1,this.onSegment=null,this[t(576)]=null,this[t(200)]=null,this[t(951)]=!1,this[t(613)]=[],this.extractedTracks=[],this[t(369)]=!1,this[t(946)]=!1,this[t(1280)]=0,this.itemListBuilt=!1,this.onSidx=null,this[t(895)]=!1};g[s(857)][s(265)]=function(){var e=s;this.stream&&(this[e(921)][e(265)](),this[e(921)]=null),this[e(464)]=[],this[e(769)]=[],this[e(897)]=[],this[e(703)]=!1,this[e(1134)]=!1,this[e(1235)]=null,this[e(535)]=!1,this.onReady=null,this[e(496)]=!1,this[e(718)]=null,this[e(576)]=null,this[e(200)]=null,this[e(951)]=!1,this.fragmentedTracks=[],this[e(333)]=[],this[e(369)]=!1,this[e(946)]=!1,this.nextMoofNumber=0,this[e(437)]=!1,this[e(335)]=null,this[e(895)]=!1,this[e(204)]=null,this.ftyp=null,this[e(1049)]=[],this.entity_groups=[]},g[s(857)][s(714)]=function(e,t,r){var n=s,i=this.getTrackById(e);if(i){var a={};this[n(613)][n(614)](a),a.id=e,a.user=t,a[n(1342)]=i,i[n(517)]=0,a[n(719)]=null,a.nb_samples=1e3,a[n(543)]=!0,r&&(r[n(435)]&&(a[n(1050)]=r[n(435)]),r[n(543)]&&(a[n(543)]=r[n(543)]))}},g[s(857)][s(781)]=function(e){for(var t=s,r=-1,n=0;n<this[t(613)].length;n++){this[t(613)][n].id==e&&(r=n)}r>-1&&this[t(613)][t(288)](r,1)},g.prototype[s(195)]=function(e,t,r){var n=s,i=this[n(207)](e);if(i){var a={};this[n(333)][n(614)](a),a.id=e,a[n(1362)]=t,a[n(1342)]=i,i[n(517)]=0,a[n(1050)]=1e3,a[n(258)]=[],r&&r[n(435)]&&(a[n(1050)]=r[n(435)])}},g[s(857)][s(1023)]=function(e){for(var t=s,r=-1,n=0;n<this[t(333)][t(1378)];n++){this[t(333)][n].id==e&&(r=n)}r>-1&&this[t(333)][t(288)](r,1)},g.prototype[s(663)]=function(){var e,t,r=s;if(!this[r(558)]||this[r(558)]())for(;;){if(this[r(1198)]&&this[r(1198)]()){if(this[r(1114)]())continue;return}if(this[r(966)]&&this[r(966)](),(e=f[r(991)](this.stream,false))[r(488)]===f.ERR_NOT_ENOUGH_DATA){if(this[r(1070)]){if(this[r(1070)](e))continue;return}return}var n;switch(n=(t=e[r(1248)]).type!==r(834)?t[r(552)]:t.uuid,this[r(464)][r(614)](t),n){case"mdat":this[r(769)].push(t);break;case"moof":this[r(897)][r(614)](t);break;case r(204):this[r(1134)]=!0,0===this[r(769)].length&&(this.isProgressive=!0);default:this[n],this[n]=t}this[r(476)]&&this[r(476)](t,e)}},g[s(857)][s(1381)]=function(e){var t=s;if(null==e)throw t(1013);if(void 0===e[t(1214)])throw t(920);return 0===e[t(1336)]?(this.stream.logBufferLevel(),!1):(e[t(711)]=0,this[t(921)].insertBuffer(e),this[t(921)][t(953)](),!!this[t(921)][t(779)]())},g[s(857)][s(1321)]=function(e,t){var r,n=s;if(this[n(1381)](e))return this[n(663)](),this[n(1134)]&&!this[n(535)]&&(this[n(535)]=!0,this[n(1235)]&&this[n(1235)]()),this.moov?(!this.sampleListBuilt&&(this[n(699)](),this[n(951)]=!0),this[n(1309)](),this[n(494)]&&!this[n(496)]&&(this[n(496)]=!0,this[n(494)](this[n(1131)]())),this[n(804)](t),this[n(1279)]?(r=this.nextSeekPosition,this[n(1279)]=void 0):r=this[n(548)],this.stream[n(800)]&&(r=this[n(921)][n(800)](r))):r=this[n(548)]?this[n(548)]:0,this[n(1287)]&&this[n(335)]&&!this[n(895)]&&(this[n(335)](this[n(1287)]),this[n(895)]=!0),this[n(1399)]&&(this[n(1015)]&&!this.itemListBuilt&&(this[n(1015)](),this[n(437)]=!0),this.processItems&&this[n(1165)](this[n(1409)])),this[n(921)][n(1192)]&&(this[n(921)].logBufferLevel(),this[n(921)][n(1192)](),this[n(921)].logBufferLevel(!0)),r},g[s(857)][s(1131)]=function(){var e,t,r,n,i,a,o=s,c={},u=new Date(o(1358))[o(317)]();if(this[o(204)])for(c.hasMoov=!0,c[o(807)]=this.moov[o(1115)].duration,c.timescale=this[o(204)][o(1115)][o(936)],c[o(1356)]=null!=this[o(204)][o(909)],c[o(1356)]&&this[o(204)][o(909)].mehd&&(c[o(587)]=this[o(204)][o(909)].mehd[o(587)]),c[o(703)]=this[o(703)],c[o(1415)]=null!=this[o(204)][o(578)],c.brands=[],c[o(659)][o(614)](this[o(622)].major_brand),c[o(659)]=c[o(659)].concat(this.ftyp[o(1182)]),c.created=new Date(u+1e3*this.moov[o(1115)][o(400)]),c[o(981)]=new Date(u+1e3*this[o(204)][o(1115)][o(773)]),c[o(1137)]=[],c[o(645)]=[],c[o(297)]=[],c[o(738)]=[],c[o(551)]=[],c.hintTracks=[],c[o(239)]=[],e=0;e<this[o(204)][o(790)].length;e++){if(a=(r=this[o(204)][o(790)][e]).mdia[o(810)][o(483)][o(860)].entries[0],n={},c[o(1137)][o(614)](n),n.id=r.tkhd.track_id,n[o(469)]=r.mdia[o(1194)][o(469)],n[o(396)]=[],r.tref)for(t=0;t<r.tref[o(464)][o(1378)];t++)i={},n[o(396)][o(614)](i),i[o(552)]=r[o(652)][o(464)][t][o(552)],i[o(1403)]=r[o(652)][o(464)][t][o(1403)];r[o(1361)]&&(n.edits=r[o(1361)][o(671)][o(472)]),n.created=new Date(u+1e3*r[o(429)][o(400)]),n[o(981)]=new Date(u+1e3*r[o(429)].modification_time),n[o(1281)]=r[o(429)][o(807)],n[o(319)]=c[o(936)],n.layer=r.tkhd[o(802)],n[o(1052)]=r[o(429)][o(1052)],n.volume=r[o(429)][o(965)],n[o(281)]=r[o(429)].matrix,n.track_width=r[o(429)][o(573)]/65536,n[o(399)]=r.tkhd[o(466)]/65536,n[o(936)]=r[o(1108)].mdhd[o(936)],n.cts_shift=r[o(1108)][o(810)][o(483)][o(989)],n.duration=r[o(1108)][o(226)][o(807)],n[o(894)]=r[o(894)],n[o(1282)]=a.getCodec(),n[o(679)]=r[o(971)]&&r[o(971)][o(954)][o(1378)]?r.udta[o(954)][0]:{schemeURI:"",value:""},n[o(726)]=r.mdia.elng?r.mdia[o(458)][o(612)]:r[o(1108)].mdhd[o(972)],n.nb_samples=r.samples[o(1378)],n.size=r[o(446)],n.bitrate=8*n[o(1122)]*n[o(936)]/n.samples_duration,a[o(628)]()?(n[o(552)]=o(1008),c[o(645)].push(n),n[o(1008)]={},n[o(1008)].sample_rate=a.getSampleRate(),n[o(1008)][o(740)]=a[o(1388)](),n[o(1008)][o(1116)]=a.getSampleSize()):a[o(1225)]()?(n.type=o(259),c[o(297)][o(614)](n),n[o(259)]={},n[o(259)].width=a[o(1325)](),n[o(259)].height=a.getHeight()):a[o(370)]()?(n[o(552)]="subtitles",c.subtitleTracks[o(614)](n)):a.isHint()?(n[o(552)]="metadata",c.hintTracks[o(614)](n)):a[o(683)]()?(n[o(552)]=o(982),c[o(551)][o(614)](n)):(n[o(552)]=o(982),c[o(239)].push(n))}else c[o(311)]=!1;if(c[o(870)]="",c.hasMoov&&c[o(1137)]){for(c[o(297)]&&c[o(297)][o(1378)]>0?c[o(870)]+='video/mp4; codecs="':c.audioTracks&&c[o(645)].length>0?c[o(870)]+=o(1092):c[o(870)]+='application/mp4; codecs="',e=0;e<c[o(1137)][o(1378)];e++)0!==e&&(c[o(870)]+=","),c[o(870)]+=c[o(1137)][e][o(1282)];c[o(870)]+=o(905),c[o(870)]+=this[o(622)].compatible_brands[o(470)](),c[o(870)]+='"'}return c},g[s(857)][s(926)]=function(e){var t=s;e&&(this[t(1279)]?this.nextSeekPosition=Math[t(794)](e[t(326)]+e[t(1368)],this[t(1279)]):this[t(1279)]=e[t(326)]+e[t(1368)])},g[s(857)].processSamples=function(e){var t,r,n=s;if(this.sampleProcessingStarted){if(this[n(369)]&&null!==this[n(718)])for(t=0;t<this.fragmentedTracks[n(1378)];t++){var i=this[n(613)][t];for(r=i[n(1342)];r[n(517)]<r[n(258)][n(1378)]&&this[n(946)];){a[n(748)](n(1333),n(1346)+i.id+" for sample "+r[n(517)]);var o=this[n(1045)](i.id,r[n(517)],i[n(719)]);if(!o)break;if(i[n(719)]=o,r[n(517)]++,(r[n(517)]%i[n(1050)]===0||e||r[n(517)]>=r[n(258)].length)&&(this[n(718)]&&this.onSegment(i.id,i[n(1362)],i[n(719)][n(374)],r.nextSample,e||r.nextSample>=r[n(258)][n(1378)]),i[n(719)]=null,i!==this.fragmentedTracks[t]))break}}if(null!==this.onSamples)for(t=0;t<this[n(333)][n(1378)];t++){var c=this[n(333)][t];for(r=c[n(1342)];r[n(517)]<r[n(258)].length&&this[n(946)];){a.debug("ISOFile",n(675)+c.id+n(585)+r[n(517)]);var u=this[n(422)](r,r[n(517)]);if(!u){this[n(926)](r[n(258)][r[n(517)]]);break}if(r[n(517)]++,c[n(258)].push(u),(r[n(517)]%c.nb_samples===0||r[n(517)]>=r[n(258)][n(1378)])&&(a[n(748)](n(1333),n(1375)+c.id+n(294)+r[n(517)]),this[n(576)]&&this[n(576)](c.id,c[n(1362)],c[n(258)]),c.samples=[],c!==this.extractedTracks[t]))break}}}},g[s(857)][s(1187)]=function(e){var t=s,r=this[t(1228)](e,!0);return r[t(1378)]?r[0]:null},g[s(857)].getBoxes=function(e,t){var r=[];return g[s(691)].call(this,e,r,t),r},g[s(691)]=function(e,t,r){var n=s;for(var i in this[n(552)]&&this[n(552)]==e&&t[n(614)](this),this.boxes){if(t[n(1378)]&&r)return;g[n(691)].call(this.boxes[i],e,t,r)}},g[s(857)][s(452)]=function(e){var t=s,r=this[t(207)](e);return r?r[t(258)]:void 0},g[s(857)][s(474)]=function(e,t){var r=s,n=this.getTrackById(e);return this[r(422)](n,t)},g[s(857)][s(493)]=function(e,t,r){var n=s,i=this[n(207)](e);i[n(260)]||(i.lastValidSample=0);for(var a=i[n(260)];a<t;a++)this[n(205)](i,a);i[n(260)]=t,r&&(this[n(464)]=[],this.mdats=[],this[n(897)]=[],this[n(1317)]=0)},g[s(857)][s(479)]=function(e){var t=s,r=this.getTrackById(e);const n=r.samples,i=n[n[t(1378)]-1];i[t(1262)]=null,i[t(1061)]=null,i[t(1368)]=0,r[t(258)]=[],r[t(258)][t(614)](i),r[t(517)]=r.samples[t(1378)],this[t(464)]=[],this[t(769)]=[],this[t(897)]=[],this[t(1317)]=0},g[s(857)][s(577)]=function(){var e=s;this[e(946)]=!0,this[e(804)](!1)},g[s(857)][s(778)]=function(){this[s(946)]=!1},g[s(857)][s(1420)]=function(){var e=s;this.updateSampleLists(),this[e(804)](!0),this.stream.cleanBuffers(),this[e(921)][e(953)](!0)},g.prototype[s(390)]=function(e,t,r){var n,i,a,o=s,c=0,u=0;if(0===r[o(258)][o(1378)])return{offset:0,time:0};for(n=0;n<r.samples.length;n++){if(i=r[o(258)][n],0===n)u=0,a=i[o(936)];else if(i[o(244)]>e*i[o(936)]){u=n-1;break}t&&i[o(863)]&&(c=n)}for(t&&(u=c),e=r.samples[u][o(244)],r[o(517)]=u;r[o(258)][u].alreadyRead===r[o(258)][u][o(1122)]&&r[o(258)][u+1];)u++;return{offset:r[o(258)][u][o(326)]+r.samples[u][o(1368)],time:e/a}},g[s(857)][s(760)]=function(e){var t,r=s;return e.samples?((t=e.samples[e[r(258)].length-1])[r(244)]+t[r(807)])/t[r(936)]:1/0},g[s(857)][s(698)]=function(e,t){var r,n,i,a=s,o=this.moov,c={offset:1/0,time:1/0};if(this[a(204)]){for(i=0;i<o[a(790)][a(1378)];i++)r=o.traks[i],e>this.getTrackDuration(r)||((n=this[a(390)](e,t,r))[a(326)]<c[a(326)]&&(c[a(326)]=n[a(326)]),n[a(686)]<c[a(686)]&&(c[a(686)]=n[a(686)]));return c.offset===1/0?c={offset:this[a(548)],time:0}:c.offset=this[a(921)][a(800)](c[a(326)]),c}throw"Cannot seek: moov not received!"},g[s(857)][s(693)]=function(e){for(var t=s,r=0;r<this.boxes[t(1378)]&&r<e.boxes[t(1378)];){var n=this[t(464)][r],i=e[t(464)][r];if(!f[t(540)](n,i))return!1;r++}return!0},"object"!==s(627)&&(t.ISOFile=g),g[s(857)][s(639)]=0,g[s(857)][s(1373)]=null,g[s(857)][s(548)]=0,g[s(857)][s(724)]=!1,g[s(857)].processIncompleteBox=function(e){var t,r=s;return e[r(552)]===r(763)?(t=new(f[e.type+r(269)])(e[r(1122)]),this[r(1373)]=t,this[r(464)][r(614)](t),this[r(769)][r(614)](t),t[r(577)]=e[r(577)],t[r(1037)]=e[r(1037)],this.stream[r(952)](t.hdr_size),this[r(639)]=t[r(577)]+t.size,this[r(921)][r(698)](t.start+t[r(1122)],!1,this[r(724)])?(this[r(1373)]=null,!0):(this[r(1134)]?this[r(548)]=this[r(921)][r(1376)]():this[r(548)]=t[r(577)]+t[r(1122)],!1)):(e.type===r(204)&&(this.moovStartFound=!0,0===this[r(769)].length&&(this.isProgressive=!0)),!!this[r(921)].mergeNextBuffer&&this[r(921)][r(848)]()?(this.nextParsePosition=this[r(921)][r(862)](),!0):(e[r(552)]?this[r(1134)]?this[r(548)]=this.stream[r(862)]():this[r(548)]=this[r(921)][r(1154)]()+e[r(1122)]:this[r(548)]=this[r(921)][r(862)](),!1))},g[s(857)][s(1198)]=function(){return null!==this[s(1373)]},g[s(857)][s(1114)]=function(){var e,t=s;return e=this[t(1373)],this[t(921)][t(698)](e[t(577)]+e[t(1122)],!1,this.discardMdatData)?(a.debug("ISOFile",t(442)),this[t(1373)]=null,!0):(this[t(548)]=this[t(921)][t(1376)](),!1)},g[s(857)][s(558)]=function(){var e=s;return this[e(921)][e(698)](this[e(639)],!0,this.discardMdatData)},g[s(857)].saveParsePosition=function(){this[s(639)]=this.stream.getPosition()},g[s(857)].updateUsedBytes=function(e,t){var r=s;this[r(921)][r(952)]&&(e.type===r(763)?(this[r(921)][r(952)](e[r(1037)]),this[r(724)]&&this[r(921)][r(952)](e[r(1122)]-e.hdr_size)):this[r(921)][r(952)](e[r(1122)]))},g.prototype[s(809)]=f[s(269)][s(857)][s(809)],g[s(857)].addBox=f[s(269)][s(857)].addBox,g[s(857)].init=function(e){var t=s,r=e||{};this[t(809)](t(622))[t(655)](t(996),r[t(659)]&&r.brands[0]||t(523)).set(t(762),0)[t(655)](t(1182),r[t(659)]||[t(523)]);var n=this[t(809)]("moov");return n[t(809)](t(1115))[t(655)](t(936),r[t(936)]||600)[t(655)](t(417),r[t(417)]||65536)[t(655)](t(400),0).set("modification_time",0)[t(655)]("duration",r.duration||0)[t(655)](t(965),r[t(573)]?0:256).set(t(281),[65536,0,0,0,65536,0,0,0,1073741824])[t(655)](t(1191),1),n.add(t(909)),this},g[s(857)][s(1290)]=function(e){var t=s;!this[t(204)]&&this[t(1153)](e);var r=e||{};r[t(573)]=r[t(573)]||320,r[t(466)]=r[t(466)]||320,r.id=r.id||this.moov.mvhd[t(1191)],r[t(552)]=r[t(552)]||t(1335);var n=this[t(204)].add(t(1342));this.moov[t(1115)][t(1191)]=r.id+1,n[t(809)]("tkhd")[t(655)]("flags",f[t(509)]|f.TKHD_FLAG_IN_MOVIE|f.TKHD_FLAG_IN_PREVIEW).set(t(400),0)[t(655)](t(773),0)[t(655)](t(820),r.id)[t(655)](t(807),r[t(807)]||0)[t(655)](t(802),r[t(802)]||0)[t(655)]("alternate_group",0)[t(655)]("volume",1).set("matrix",[0,0,0,0,0,0,0,0,0])[t(655)](t(573),r[t(573)]<<16)[t(655)](t(466),r[t(466)]<<16);var i=n[t(809)](t(1108));i[t(809)](t(226))[t(655)](t(400),0)[t(655)](t(773),0)[t(655)](t(936),r[t(936)]||1).set(t(807),r.media_duration||0)[t(655)](t(726),r[t(726)]||t(782)),i.add(t(1194))[t(655)]("handler",r.hdlr||t(1331))[t(655)](t(469),r[t(469)]||"Track created with MP4Box.js"),i[t(809)]("elng")[t(655)](t(612),r[t(726)]||t(266));var a=i[t(809)](t(810));if(void 0!==f[r[t(552)]+"SampleEntry"]){var c=new(f[r.type+t(293)]);c[t(1296)]=1;var u="";for(var l in f.sampleEntryCodes)for(var d=f[t(877)][l],h=0;h<d[t(1378)];h++)if(d[t(348)](r[t(552)])>-1){u=l;break}switch(u){case t(643):if(a[t(809)](t(1028))[t(655)](t(796),0)[t(655)]("opcolor",[0,0,0]),c[t(655)](t(573),r.width)[t(655)](t(466),r[t(466)])[t(655)](t(531),72<<16)[t(655)]("vertresolution",72<<16)[t(655)](t(588),1).set("compressorname",r[t(552)]+" Compressor")[t(655)](t(939),24),r.avcDecoderConfigRecord){var p=new f.avcCBox;p[t(663)](new o(r[t(314)])),c[t(1394)](p)}else if(r[t(581)]){var m=new(f[t(391)]);m[t(663)](new o(r[t(581)])),c[t(1394)](m)}break;case t(664):a[t(809)](t(315))[t(655)]("balance",r[t(1024)]||0),c.set(t(740),r[t(740)]||2)[t(655)](t(547),r[t(547)]||16).set(t(788),r[t(788)]||65536);break;case"Hint":a.add(t(463));break;case t(307):if(a[t(809)](t(1334)),r[t(552)]===t(1064))c.set(t(1063),r.namespace||t(606)).set("schema_location",r[t(591)]||"")[t(655)](t(1205),r[t(1205)]||"");break;case t(1040):case t(1206):default:a[t(809)](t(1086))}r[t(1061)]&&c[t(1394)](r[t(1061)]),r.description_boxes&&r[t(329)][t(775)](function(e){c[t(1394)](e)}),a[t(809)](t(707))[t(809)](t(1252))[t(289)]((new(f[t(456)]))[t(655)](t(1284),1));var v=a[t(809)](t(483));return v[t(809)](t(860))[t(289)](c),v[t(809)](t(545))[t(655)]("sample_counts",[]).set(t(1016),[]),v[t(809)](t(1295))[t(655)](t(1091),[])[t(655)](t(1036),[])[t(655)](t(1090),[]),v.add(t(624))[t(655)]("chunk_offsets",[]),v[t(809)]("stsz").set(t(1292),[]),this[t(204)][t(909)].add(t(199)).set(t(820),r.id)[t(655)](t(223),r[t(223)]||1).set(t(1385),r[t(1385)]||0).set("default_sample_size",r[t(454)]||0)[t(655)]("default_sample_flags",r[t(1106)]||0),this.buildTrakSampleLists(n),r.id}},f.Box[s(857)][s(1080)]=function(e){var t=s,r=e||new c;r[t(814)]=c[t(893)],this[t(795)](r)},g[s(857)][s(933)]=function(e,t,r){var n=s,i=r||{},a={},o=this[n(207)](e);if(null!==o){a.number=o[n(258)][n(1378)],a[n(820)]=o[n(429)][n(820)],a.timescale=o[n(1108)][n(226)][n(936)],a.description_index=i[n(1090)]?i[n(1090)]-1:0,a[n(1061)]=o.mdia[n(810)][n(483)][n(860)].entries[a[n(336)]],a[n(1262)]=t,a[n(1122)]=t[n(1336)],a[n(1368)]=a[n(1122)],a[n(807)]=i[n(807)]||1,a.cts=i[n(244)]||0,a[n(1062)]=i.dts||0,a.is_sync=i.is_sync||!1,a[n(201)]=i[n(201)]||0,a[n(608)]=i.depends_on||0,a[n(619)]=i.is_depended_on||0,a[n(1236)]=i[n(1236)]||0,a.degradation_priority=i[n(225)]||0,a.offset=0,a.subsamples=i.subsamples,o.samples[n(614)](a),o[n(446)]+=a.size,o[n(894)]+=a[n(807)],void 0===o[n(776)]&&(o[n(776)]=i.dts),this.processSamples();var c=this.createSingleSampleMoof(a);return this[n(1394)](c),c.computeSize(),c[n(674)][0][n(292)][0][n(566)]=c[n(1122)]+8,this[n(809)]("mdat")[n(1262)]=new Uint8Array(t),a}},g.prototype.createSingleSampleMoof=function(e){var t=s,r=0;r=e[t(863)]?1<<25:65536;var n=new(f[t(1242)]);n[t(809)](t(524))[t(655)](t(929),this.nextMoofNumber),this[t(1280)]++;var i=n[t(809)]("traf"),a=this[t(207)](e[t(820)]);return i[t(809)](t(744))[t(655)](t(820),e.track_id)[t(655)](t(1284),f[t(787)]),i[t(809)](t(1072))[t(655)](t(1185),e[t(1062)]-(a[t(776)]||0)),i[t(809)](t(751)).set(t(1284),f[t(1138)]|f.TRUN_FLAGS_DURATION|f[t(1203)]|f[t(1102)]|f[t(1266)]).set(t(566),0)[t(655)](t(569),0)[t(655)](t(1067),1)[t(655)](t(380),[e[t(807)]])[t(655)]("sample_size",[e.size]).set(t(270),[r]).set(t(770),[e[t(244)]-e[t(1062)]]),n},g[s(857)][s(1317)]=0,g[s(857)][s(423)]=0,g[s(857)].resetTables=function(){var e,t,r,n,i,a,o=s;for(this[o(753)]=this[o(204)][o(1115)][o(807)],this[o(204)][o(1115)][o(807)]=0,e=0;e<this[o(204)][o(790)][o(1378)];e++){(t=this[o(204)][o(790)][e])[o(429)][o(807)]=0,t[o(1108)][o(226)][o(807)]=0,(t[o(1108)].minf.stbl.stco||t.mdia[o(810)].stbl[o(1267)])[o(638)]=[],(r=t[o(1108)][o(810)][o(483)][o(1295)]).first_chunk=[],r.samples_per_chunk=[],r.sample_description_index=[],(t[o(1108)][o(810)].stbl[o(607)]||t.mdia[o(810)][o(483)][o(449)])[o(1292)]=[],(n=t[o(1108)][o(810)].stbl[o(545)]).sample_counts=[],n[o(1016)]=[],(i=t[o(1108)][o(810)].stbl[o(1147)])&&(i[o(832)]=[],i[o(1188)]=[]),a=t.mdia.minf.stbl[o(1355)];var c=t[o(1108)][o(810)][o(483)][o(464)][o(348)](a);-1!=c&&(t.mdia[o(810)][o(483)].boxes[c]=null)}},g[s(330)]=function(e,t,r,n,i){var a,o,c,u,l=s;function d(e,t,r){var n=fa;this[n(415)]=e,this[n(318)]=t,this.sbgp=r,this[n(596)]=-1,this.entry_index=-1}for(t&&(t.sample_groups_info=[]),!e[l(277)]&&(e.sample_groups_info=[]),o=0;o<r[l(1378)];o++){for(u=r[o][l(415)]+"/"+r[o][l(318)],c=new d(r[o][l(415)],r[o].grouping_type_parameter,r[o]),t&&(t[l(277)][u]=c),!e.sample_groups_info[u]&&(e[l(277)][u]=c),a=0;a<n.length;a++)n[a][l(415)]===r[o][l(415)]&&(c.description=n[a],c.description[l(1255)]=!0);if(i)for(a=0;a<i[l(1378)];a++)i[a].grouping_type===r[o][l(415)]&&(c[l(1404)]=i[a],c.fragment_description.used=!0,c[l(1380)]=!0)}if(t){if(i)for(o=0;o<i[l(1378)];o++)!i[o][l(1255)]&&i[o][l(730)]>=2&&(u=i[o][l(415)]+"/0",(c=new d(i[o][l(415)],0))[l(1380)]=!0,!t[l(277)][u]&&(t[l(277)][u]=c))}else for(o=0;o<n[l(1378)];o++)!n[o][l(1255)]&&n[o][l(730)]>=2&&(u=n[o][l(415)]+"/0",c=new d(n[o].grouping_type,0),!e[l(277)][u]&&(e[l(277)][u]=c))},g[s(1117)]=function(e,t,r,n){var i,a,o=s;for(i in t[o(826)]=[],n){var c;if(t.sample_groups[i]={},t[o(826)][i][o(415)]=n[i][o(415)],t[o(826)][i][o(318)]=n[i].grouping_type_parameter,r>=n[i][o(596)]&&(n[i][o(596)]<0&&(n[i].last_sample_in_run=0),n[i][o(1365)]++,n[i][o(1365)]<=n[i][o(217)][o(472)][o(1378)]-1&&(n[i][o(596)]+=n[i].sbgp[o(472)][n[i][o(1365)]][o(1067)])),n[i][o(1365)]<=n[i][o(217)].entries[o(1378)]-1?t[o(826)][i][o(263)]=n[i][o(217)][o(472)][n[i][o(1365)]][o(263)]:t[o(826)][i][o(263)]=-1,0!==t[o(826)][i][o(263)])c=n[i][o(1404)]?n[i][o(1404)]:n[i].description,t[o(826)][i][o(263)]>0?(a=t[o(826)][i][o(263)]>65535?(t[o(826)][i][o(263)]>>16)-1:t[o(826)][i][o(263)]-1,c&&a>=0&&(t[o(826)][i][o(1061)]=c[o(472)][a])):c&&c[o(730)]>=2&&c[o(203)]>0&&(t[o(826)][i][o(1061)]=c.entries[c[o(203)]-1])}},g[s(1089)]=function(e,t,r){var n=s;t&&(e?(t[n(201)]=e[n(201)][r],t[n(608)]=e[n(947)][r],t.is_depended_on=e.sample_is_depended_on[r],t.has_redundancy=e[n(646)][r]):(t.is_leading=0,t[n(608)]=0,t[n(619)]=0,t[n(1236)]=0))},g[s(857)].buildSampleLists=function(){var e,t,r=s;for(e=0;e<this[r(204)][r(790)][r(1378)];e++)t=this[r(204)][r(790)][e],this[r(1371)](t)},g[s(857)].buildTrakSampleLists=function(e){var t,r,n,i,a,o,c,u,l,d,f,h,p,m,v,y,_,b,w,S,I,A,k,C,E=s;if(e[E(258)]=[],e.samples_duration=0,e[E(446)]=0,r=e[E(1108)][E(810)][E(483)][E(624)]||e.mdia.minf[E(483)][E(1267)],n=e[E(1108)][E(810)][E(483)][E(1295)],i=e.mdia.minf[E(483)].stsz||e[E(1108)].minf[E(483)][E(449)],a=e[E(1108)][E(810)].stbl[E(545)],o=e[E(1108)].minf[E(483)][E(1147)],c=e[E(1108)][E(810)].stbl.stss,u=e[E(1108)].minf[E(483)][E(860)],l=e[E(1108)][E(810)][E(483)][E(241)],h=e.mdia[E(810)][E(483)][E(886)],d=e.mdia[E(810)][E(483)][E(1181)],f=e[E(1108)][E(810)].stbl[E(528)],b=-1,w=-1,S=-1,I=-1,A=0,k=0,C=0,g[E(330)](e,null,d,f),typeof i!==E(627)){for(t=0;t<i[E(1292)].length;t++){var T={};T[E(1109)]=t,T[E(820)]=e.tkhd[E(820)],T[E(936)]=e.mdia[E(226)].timescale,T[E(1368)]=0,e[E(258)][t]=T,T[E(1122)]=i.sample_sizes[t],e[E(446)]+=T[E(1122)],0===t?(m=1,p=0,T[E(720)]=m,T[E(993)]=p,_=n[E(1036)][p],y=0,v=p+1<n[E(1091)][E(1378)]?n[E(1091)][p+1]-1:1/0):t<_?(T.chunk_index=m,T[E(993)]=p):(m++,T[E(720)]=m,y=0,m<=v||(v=++p+1<n.first_chunk.length?n[E(1091)][p+1]-1:1/0),T[E(993)]=p,_+=n[E(1036)][p]),T.description_index=n.sample_description_index[T[E(993)]]-1,T[E(1061)]=u[E(472)][T[E(336)]],T[E(326)]=r[E(638)][T[E(720)]-1]+y,y+=T[E(1122)],t>b&&(w++,b<0&&(b=0),b+=a[E(832)][w]),t>0?(e[E(258)][t-1][E(807)]=a[E(1016)][w],e[E(894)]+=e.samples[t-1].duration,T.dts=e[E(258)][t-1][E(1062)]+e[E(258)][t-1][E(807)]):T[E(1062)]=0,o?(t>=S&&(I++,S<0&&(S=0),S+=o[E(832)][I]),T.cts=e.samples[t][E(1062)]+o[E(1188)][I]):T.cts=T[E(1062)],c?(t==c[E(771)][A]-1?(T[E(863)]=!0,A++):(T[E(863)]=!1,T[E(225)]=0),l&&l[E(472)][k][E(1307)]+C==t+1&&(T[E(642)]=l[E(472)][k][E(642)],C+=l[E(472)][k][E(1307)],k++)):T[E(863)]=!0,g.process_sdtp(e.mdia.minf.stbl[E(979)],T,T[E(1109)]),T[E(225)]=h?h[E(1268)][t]:0,l&&l[E(472)][k][E(1307)]+C==t&&(T[E(642)]=l[E(472)][k][E(642)],C+=l[E(472)][k][E(1307)]),(d[E(1378)]>0||f[E(1378)]>0)&&g[E(1117)](e,T,t,e[E(277)])}t>0&&(e.samples[t-1][E(807)]=Math[E(754)](e[E(1108)].mdhd[E(807)]-e[E(258)][t-1][E(1062)],0),e[E(894)]+=e[E(258)][t-1][E(807)])}},g[s(857)][s(1309)]=function(){var e,t,r,n,i,a,o,c,u,l,d,h,p,m,v,y=s;if(void 0!==this[y(204)])for(;this[y(1317)]<this[y(897)].length;)if(u=this[y(897)][this.lastMoofIndex],this.lastMoofIndex++,"moof"==u[y(552)])for(l=u,e=0;e<l[y(674)][y(1378)];e++){for(d=l[y(674)][e],h=this[y(207)](d[y(744)][y(820)]),p=this[y(1118)](d[y(744)][y(820)]),n=d[y(744)].flags&f.TFHD_FLAG_SAMPLE_DESC?d.tfhd[y(223)]:p?p[y(223)]:1,i=d[y(744)][y(1284)]&f[y(604)]?d[y(744)][y(1385)]:p?p.default_sample_duration:0,a=d[y(744)][y(1284)]&f[y(955)]?d[y(744)][y(454)]:p?p[y(454)]:0,o=d.tfhd[y(1284)]&f[y(1094)]?d.tfhd[y(1106)]:p?p.default_sample_flags:0,d[y(1276)]=0,d.sbgps.length>0&&g[y(330)](h,d,d[y(1181)],h[y(1108)][y(810)][y(483)][y(528)],d[y(528)]),t=0;t<d[y(292)][y(1378)];t++){var _=d[y(292)][t];for(r=0;r<_[y(1067)];r++){(m={})[y(869)]=this[y(1317)],m[y(811)]=d[y(1276)],d[y(1276)]++,m[y(1109)]=h.samples.length,d[y(443)]=h[y(258)][y(1378)],h[y(258)].push(m),m.track_id=h[y(429)][y(820)],m[y(936)]=h[y(1108)][y(226)][y(936)],m.description_index=n-1,m[y(1061)]=h[y(1108)][y(810)][y(483)][y(860)][y(472)][m[y(336)]],m[y(1122)]=a,_[y(1284)]&f[y(1203)]&&(m[y(1122)]=_.sample_size[r]),h[y(446)]+=m.size,m[y(807)]=i,_[y(1284)]&f[y(1120)]&&(m.duration=_[y(380)][r]),h[y(894)]+=m[y(807)],h[y(522)]||r>0?m[y(1062)]=h[y(258)][h[y(258)][y(1378)]-2][y(1062)]+h[y(258)][h.samples.length-2].duration:(d[y(1072)]?m[y(1062)]=d.tfdt[y(1185)]:m[y(1062)]=0,h[y(522)]=!0),m[y(244)]=m[y(1062)],_[y(1284)]&f[y(1266)]&&(m.cts=m[y(1062)]+_.sample_composition_time_offset[r]),v=o,_.flags&f[y(1102)]?v=_[y(270)][r]:0===r&&_[y(1284)]&f.TRUN_FLAGS_FIRST_FLAG&&(v=_[y(569)]),m.is_sync=!(v>>16&1),m[y(201)]=v>>26&3,m[y(608)]=v>>24&3,m[y(619)]=v>>22&3,m.has_redundancy=v>>20&3,m[y(225)]=65535&v;var b=!!(d[y(744)][y(1284)]&f.TFHD_FLAG_BASE_DATA_OFFSET),w=!!(d[y(744)][y(1284)]&f[y(787)]),S=!!(_[y(1284)]&f[y(1138)]),I=0;I=b?d[y(744)].base_data_offset:w?l.start:0===t?l[y(577)]:c,m[y(326)]=0===t&&0===r?S?I+_.data_offset:I:c,c=m[y(326)]+m[y(1122)],(d[y(1181)][y(1378)]>0||d.sgpds.length>0||h[y(1108)].minf.stbl.sbgps[y(1378)]>0||h[y(1108)][y(810)].stbl[y(528)].length>0)&&g[y(1117)](h,m,m[y(811)],d.sample_groups_info)}}if(d[y(241)]){h[y(657)]=!0;var A=d[y(443)];for(t=0;t<d.subs[y(472)].length;t++)A+=d[y(241)].entries[t][y(1307)],(m=h[y(258)][A-1])[y(642)]=d[y(241)].entries[t][y(642)]}}},g[s(857)][s(422)]=function(e,t){var r,n=s,i=e[n(258)][t];if(!this[n(204)])return null;if(i[n(1262)]){if(i[n(1368)]==i[n(1122)])return i}else i[n(1262)]=new Uint8Array(i[n(1122)]),i[n(1368)]=0,this[n(423)]+=i[n(1122)],a.debug("ISOFile",n(1384)+t+n(210)+e[n(429)].track_id+" of size "+i[n(1122)]+n(625)+this[n(423)]+")");for(;;){var o=this[n(921)][n(211)](!0,i[n(326)]+i[n(1368)],!1);if(!(o>-1))return null;var u=(r=this[n(921)][n(876)][o]).byteLength-(i.offset+i[n(1368)]-r[n(1214)]);if(i[n(1122)]-i[n(1368)]<=u)return a[n(748)](n(1333),"Getting sample #"+t+n(736)+i[n(1368)]+" offset: "+(i[n(326)]+i[n(1368)]-r.fileStart)+" read size: "+(i.size-i[n(1368)])+n(712)+i.size+")"),c.memcpy(i.data[n(374)],i[n(1368)],r,i[n(326)]+i.alreadyRead-r.fileStart,i[n(1122)]-i[n(1368)]),r[n(711)]+=i[n(1122)]-i[n(1368)],this[n(921)][n(953)](),i[n(1368)]=i[n(1122)],i;if(0===u)return null;a[n(748)](n(1333),"Getting sample #"+t+n(637)+i[n(1368)]+n(1163)+(i[n(326)]+i.alreadyRead-r[n(1214)])+n(1148)+u+n(712)+i[n(1122)]+")"),c.memcpy(i[n(1262)][n(374)],i.alreadyRead,r,i[n(326)]+i.alreadyRead-r[n(1214)],u),i[n(1368)]+=u,r[n(711)]+=u,this[n(921)][n(953)]()}},g[s(857)].releaseSample=function(e,t){var r=s,n=e[r(258)][t];return n[r(1262)]?(this[r(423)]-=n.size,n[r(1262)]=null,n[r(1061)]=null,delete n[r(225)],delete n[r(608)],delete n[r(336)],delete n[r(1236)],delete n[r(619)],delete n.is_leading,delete n.is_sync,delete n[r(869)],delete n[r(811)],delete n[r(936)],delete n[r(244)],delete n[r(1062)],delete n[r(326)],delete n[r(1122)],delete n.track_id,delete n[r(807)],n[r(1368)]=0,n[r(1122)]):0},g[s(857)][s(615)]=function(){return this[s(423)]},g.prototype.getStreamBufferSize=function(){var e=s;const t=this[e(921)].buffers||[];let r=0;return t[e(775)](t=>{const n=t[e(1336)];r+=n}),r},g.prototype[s(219)]=function(){var e,t=s,r="";for(e=0;e<this.moov[t(790)][t(1378)];e++){e>0&&(r+=","),r+=this.moov[t(790)][e][t(1108)].minf[t(483)][t(860)].entries[0][t(1077)]()}return r},g[s(857)][s(1118)]=function(e){var t,r=s;if(!this.moov||!this[r(204)][r(909)])return null;for(t=0;t<this[r(204)][r(909)].trexs[r(1378)];t++){var n=this[r(204)][r(909)][r(385)][t];if(n.track_id==e)return n}return null},g[s(857)][s(207)]=function(e){var t=s;if(void 0===this[t(204)])return null;for(var r=0;r<this.moov[t(790)][t(1378)];r++){var n=this[t(204)][t(790)][r];if(n[t(429)][t(820)]==e)return n}return null},g[s(857)].items=[],g[s(857)][s(261)]=[],g[s(857)][s(310)]=0,g.prototype[s(1015)]=function(){var e,t,r,n=s,i=this.items,a=this[n(261)],o=this[n(1399)];if(null!=o&&void 0!==o[n(1194)]&&void 0!==o[n(803)]){for(e=0;e<o[n(803)][n(890)][n(1378)];e++)(r={}).id=o[n(803)][n(890)][e][n(964)],i[r.id]=r,r[n(312)]=[],r[n(469)]=o[n(803)][n(890)][e][n(1101)],o.iinf[n(890)][e][n(344)]>0&&(r[n(462)]=o[n(1345)][n(368)][o[n(803)][n(890)][e][n(344)]-1]),o.iinf[n(890)][e][n(911)]?r[n(552)]=o.iinf[n(890)][e][n(911)]:r[n(552)]=n(870),r.content_type=o.iinf.item_infos[e][n(537)],r[n(337)]=o[n(803)].item_infos[e].content_encoding;if(o[n(1031)])for(e=0;e<o[n(1031)][n(464)][n(1378)];e++)entity_group={},entity_group.id=o[n(1031)][n(464)][e][n(755)],entity_group[n(360)]=o[n(1031)][n(464)][e].entity_ids,entity_group.type=o[n(1031)][n(464)][e].type,a[entity_group.id]=entity_group;if(o[n(1286)])for(e=0;e<o[n(1286)][n(1049)].length;e++){var c=o.iloc[n(1049)][e];for(r=i[c[n(964)]],0!==c[n(1296)]&&(r.source=o.dinf[n(464)][c[n(1296)]-1]),c[n(650)],r[n(704)]=[],r.size=0,t=0;t<c[n(704)][n(1378)];t++)r[n(704)][t]={},r[n(704)][t].offset=c.extents[t][n(937)]+c.base_offset,r[n(704)][t][n(1378)]=c.extents[t][n(649)],r[n(704)][t][n(1368)]=0,r[n(1122)]+=r[n(704)][t][n(1378)]}if(o[n(973)]&&(i[o[n(973)][n(706)]][n(1269)]=!0),o[n(1396)])for(e=0;e<o.iref.references[n(1378)];e++){var u=o[n(1396)].references[e];for(t=0;t<u[n(396)].length;t++)i[u.from_item_ID][n(312)][n(614)]({type:u[n(552)],id:u[n(396)][t]})}if(o[n(347)])for(var l=0;l<o[n(347)][n(572)].length;l++){var d=o[n(347)].ipmas[l];for(e=0;e<d[n(1107)][n(1378)];e++){var f=d[n(1107)][e];if(!(r=i[f.id])&&(r=a[f.id]),r)for(void 0===r[n(889)]&&(r[n(889)]={},r[n(889)][n(464)]=[]),t=0;t<f[n(254)][n(1378)];t++){var h=f[n(254)][t];if(h[n(1274)]>0&&h[n(1274)]-1<o[n(347)].ipco[n(464)][n(1378)]){var p=o[n(347)][n(1145)][n(464)][h[n(1274)]-1];r.properties[p[n(552)]]=p,r[n(889)].boxes[n(614)](p)}}}}}},g.prototype[s(533)]=function(e){var t,r,n=s;if(!this[n(1399)])return null;if(!(r=this[n(1049)][e])[n(1262)]&&r.size)r[n(1262)]=new Uint8Array(r.size),r.alreadyRead=0,this[n(310)]+=r[n(1122)],a[n(748)]("ISOFile","Allocating item #"+e+n(1425)+r.size+n(625)+this[n(310)]+")");else if(r.alreadyRead===r[n(1122)])return r;for(var i=0;i<r[n(704)][n(1378)];i++){var o=r.extents[i];if(o[n(1368)]!==o[n(1378)]){var u=this.stream[n(211)](!0,o[n(326)]+o.alreadyRead,!1);if(!(u>-1))return null;var l=(t=this[n(921)].buffers[u])[n(1336)]-(o[n(326)]+o[n(1368)]-t[n(1214)]);if(!(o[n(1378)]-o[n(1368)]<=l))return a.debug(n(1333),n(1047)+e+n(426)+i+" partial data (alreadyRead: "+o[n(1368)]+n(1163)+(o.offset+o.alreadyRead-t[n(1214)])+n(1148)+l+n(487)+o[n(1378)]+n(741)+r[n(1122)]+")"),c[n(768)](r[n(1262)].buffer,r[n(1368)],t,o[n(326)]+o[n(1368)]-t[n(1214)],l),o[n(1368)]+=l,r[n(1368)]+=l,t[n(711)]+=l,this.stream[n(953)](),null;a.debug("ISOFile",n(1047)+e+n(426)+i+n(736)+o[n(1368)]+n(1163)+(o.offset+o[n(1368)]-t.fileStart)+n(1148)+(o[n(1378)]-o[n(1368)])+n(487)+o[n(1378)]+n(741)+r[n(1122)]+")"),c[n(768)](r[n(1262)][n(374)],r[n(1368)],t,o[n(326)]+o[n(1368)]-t[n(1214)],o[n(1378)]-o[n(1368)]),t[n(711)]+=o[n(1378)]-o[n(1368)],this[n(921)][n(953)](),r[n(1368)]+=o.length-o[n(1368)],o[n(1368)]=o[n(1378)]}}return r[n(1368)]===r[n(1122)]?r:null},g[s(857)][s(253)]=function(e){var t=s,r=this[t(1049)][e];if(r[t(1262)]){this[t(310)]-=r[t(1122)],r.data=null,r.alreadyRead=0;for(var n=0;n<r[t(704)][t(1378)];n++){r[t(704)][n][t(1368)]=0}return r[t(1122)]}return 0},g.prototype.processItems=function(e){var t=s;for(var r in this[t(1049)]){var n=this[t(1049)][r];this.getItem(n.id),e&&!n[t(1416)]&&(e(n),n[t(1416)]=!0,n.data=null)}},g[s(857)].hasItem=function(e){var t=s;for(var r in this[t(1049)]){var n=this[t(1049)][r];if(n.name===e)return n.id}return-1},g.prototype.getMetaHandler=function(){var e=s;return this[e(1399)]?this[e(1399)].hdlr.handler:null},g.prototype[s(1186)]=function(){var e=s;return this[e(1399)]&&this[e(1399)][e(973)]?this[e(533)](this[e(1399)].pitm[e(706)]):null},g[s(857)][s(906)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r.itemId?this.getItem(r.itemId):this[t(1186)]()))return null;var i=new g;i.discardMdatData=!1;var a={type:n.type,description_boxes:n[t(889)][t(464)]};n.properties[t(1246)]&&(a[t(573)]=n[t(889)][t(1246)][t(879)],a[t(466)]=n.properties[t(1246)][t(1009)]);var o=i[t(1290)](a);return o?(i[t(933)](o,n[t(1262)]),i):null},g[s(857)][s(795)]=function(e){for(var t=s,r=0;r<this.boxes[t(1378)];r++)this[t(464)][r][t(795)](e)},g[s(857)][s(1045)]=function(e,t,r){var n=s,i=this[n(207)](e),o=this[n(422)](i,t);if(null==o)return this.setNextSeekPositionFromSample(i.samples[t]),null;var u=r||new c;u[n(814)]=c.BIG_ENDIAN;var l=this[n(228)](o);l[n(795)](u),l[n(674)][0][n(292)][0][n(566)]=l[n(1122)]+8,a[n(748)](n(1014),n(455)+l[n(674)][0][n(292)][0].data_offset),u[n(915)](l[n(674)][0][n(292)][0].data_offset_position,l.trafs[0][n(292)][0][n(566)]);var d=new(f[n(813)]);return d[n(1262)]=o[n(1262)],d[n(795)](u),u},g[s(362)]=function(e,t,r,n){var i,o=s;a[o(748)](o(1333),o(1312));var u=new c;u[o(814)]=c[o(893)],e[o(795)](u);var l=t.add(o(909));for(r&&l[o(809)](o(355))[o(655)](o(587),r),i=0;i<t[o(790)].length;i++)l[o(809)](o(199))[o(655)](o(820),t.traks[i][o(429)].track_id).set(o(223),1)[o(655)](o(1385),n)[o(655)](o(454),0)[o(655)]("default_sample_flags",65536);return t[o(795)](u),u[o(374)]},g[s(857)][s(945)]=function(e){var t=s,r=new c;r.endianness=c[t(893)],this[t(795)](r),r.save(e)},g[s(857)][s(975)]=function(){var e=s,t=new c;return t.endianness=c.BIG_ENDIAN,this[e(795)](t),t.buffer},g.prototype.initializeSegmentation=function(){var e,t,r,n,i=s;for(this[i(718)],!this[i(369)]&&(this.isFragmentationInitialized=!0,this[i(1280)]=0,this[i(898)]()),t=[],e=0;e<this[i(613)][i(1378)];e++){var a=new(f[i(1332)]);a[i(1115)]=this[i(204)][i(1115)],a.boxes[i(614)](a[i(1115)]),r=this.getTrackById(this[i(613)][e].id),a[i(464)][i(614)](r),a[i(790)].push(r),(n={}).id=r[i(429)][i(820)],n[i(1362)]=this[i(613)][e][i(1362)],n[i(374)]=g[i(362)](this.ftyp,a,this[i(204)][i(909)]&&this[i(204)][i(909)][i(355)]?this[i(204)][i(909)].mehd[i(587)]:void 0,this[i(204)][i(790)][e][i(258)][i(1378)]>0?this[i(204)][i(790)][e][i(258)][0][i(807)]:0),t[i(614)](n)}return t},g.prototype.getPerformanceInfo=function(){var e=s,t={};return t[e(204)]=this[e(204)],this.moov&&this[e(204)].traks&&this.moov[e(790)][e(1378)]>1&&(t[e(1058)]=this[e(204)][e(790)][0][e(258)][e(1378)],t[e(695)]=this[e(204)][e(790)][1][e(258)][e(1378)]),t},f[s(269)][s(857)][s(882)]=function(e){var t=s;this[t(1122)]+=8,this[t(1122)]>u&&(this.size+=8),"uuid"===this[t(552)]&&(this[t(1122)]+=16),e.log(e[t(792)]+"size:"+this.size),e[t(1202)](e[t(792)]+t(1025)+this[t(552)])},f[s(854)].prototype[s(882)]=function(e){var t=s;this[t(1122)]+=4,f[t(269)][t(857)][t(882)][t(1095)](this,e),e[t(1202)](e[t(792)]+t(492)+this.version),e[t(1202)](e[t(792)]+t(1113)+this[t(1284)])},f.Box[s(857)][s(694)]=function(e){this[s(882)](e)},f.ContainerBox[s(857)][s(694)]=function(e){var t=s;this[t(882)](e);for(var r=0;r<this[t(464)].length;r++)if(this[t(464)][r]){var n=e.indent;e.indent+=" ",this.boxes[r][t(694)](e),e[t(792)]=n}},g.prototype[s(694)]=function(e){var t=s;e[t(792)]="";for(var r=0;r<this[t(464)][t(1378)];r++)this[t(464)][r]&&this[t(464)][r][t(694)](e)},f[s(308)].prototype[s(694)]=function(e){var t=s;f[t(854)].prototype[t(882)][t(1095)](this,e),e[t(1202)](e.indent+t(878)+this[t(400)]),e.log(e[t(792)]+t(1372)+this[t(773)]),e.log(e[t(792)]+t(1027)+this[t(936)]),e[t(1202)](e[t(792)]+t(549)+this[t(807)]),e.log(e[t(792)]+t(565)+this.rate),e.log(e[t(792)]+"volume: "+(this[t(965)]>>8)),e[t(1202)](e.indent+t(819)+this.matrix[t(470)](", ")),e[t(1202)](e[t(792)]+t(1308)+this[t(1191)])},f.tkhdBox[s(857)].print=function(e){var t=s;f[t(854)][t(857)][t(882)][t(1095)](this,e),e[t(1202)](e[t(792)]+t(878)+this[t(400)]),e[t(1202)](e[t(792)]+t(1372)+this[t(773)]),e[t(1202)](e[t(792)]+t(1152)+this.track_id),e[t(1202)](e[t(792)]+t(549)+this[t(807)]),e[t(1202)](e.indent+"volume: "+(this[t(965)]>>8)),e[t(1202)](e[t(792)]+"matrix: "+this.matrix[t(470)](", ")),e.log(e[t(792)]+t(338)+this[t(802)]),e.log(e[t(792)]+t(243)+this[t(1052)]),e.log(e[t(792)]+"width: "+this[t(573)]),e[t(1202)](e[t(792)]+t(584)+this.height)};var _={createFile:function(e,t){var r=void 0===e||e,n=new g(t);return n.discardMdatData=!r,n}};"undefined"!==s(278)&&(t[s(1240)]=_[s(1240)])});function ma(){var e=["languageString","pitm","primaryGChromaticity_x","getBuffer","length_size_of_traf_num","parseHex16","step_count","sdtp","sdptext","modified","metadata","all_ref_pics_intra","setAllUsedBytes","stxtSampleEntry","channel_types","stszBox","cdef","cslg","VORBIS_COMMENT","parseOneBox","failurePosition","chunk_run_index","numTemporalLayers","SAMPLE_ENTRY_TYPE_SUBTITLE","major_brand","ChannelMapping","codecIntializationData","ChannelMappingFamily","getLength","SAMPLE_ENTRY_TYPE_METADATA","vvcC","int16le","ipma","readAnyInt","initial_presentation_delay_minus_one","from_item_ID","audio","image_height","msg","mapFloat64Array","udes","Buffer must be defined and non empty","MP4Box","flattenItemInfo","sample_deltas","vp09SampleEntry","MetadataSampleEntry","mapInt8Array","No method for reading signed 24 bits values","scif","readString","unsetExtractionOptions","balance","type:","getInt32","timescale: ","vmhd","bg_color_rgba","mime_format","grpl","bad_pixel_column","vttC","DecoderSpecificInfo","matrix_coefficients","samples_per_chunk","hdr_size","mp4a","writeFloat64Array","Metadata","stsg","mvif","uint32be","Found position in existing buffer #","createFragment",".CA","Getting item #"," with new size ","items","nb_samples","TFHD_FLAG_SAMPLE_DESC","alternate_group","getSampleSize","_dynamicSize","channel_associations","error","ES_ID","moovAudioNum","writeUint32","temporalIdNested","description","dts","namespace","stpp","setFloat64","track_ID","sample_count","SingleItemTypeReferenceBoxLarge","configurationVersion","processIncompleteBox","emsg","tfdt","dependency","durationFlag","ptl_frame_only_constraint","bsid","getCodec","getAudioConfig","encs","computeSize","length_size","elngBox","layer_id","findDescriptor","base_data_offset","nmhd","config","mapUint16Array","process_sdtp","sample_description_index","first_chunk",'audio/mp4; codecs="',"assignment_type","TFHD_FLAG_SAMPLE_FLAGS","call","component_count","roll_distance","block_size","stvi","_buffer","item_name","TRUN_FLAGS_FLAGS","readUint8Array","pow","handler","default_sample_flags","associations","mdia","number","skip","Needs an array buffer","drefBox","flags:","processIncompleteMdat","mvhd","sample_size","setSampleGroupProperties","getTrexById","bitDepth","TRUN_FLAGS_DURATION","sgpd","size","writeType","entry_count","reference_ID","TRUN_FLAGS_FIRST_FLAG","writeString","tsas","maxFALL","int16","getInfo","default_Per_Sample_IV_Size","range_size","moovStartFound","index_size","sizePosition","tracks","TRUN_FLAGS_DATA_OFFSET","NAL_unit_type","subsegment_duration","readInt8","target_rate_share","encode","end","ipco","vvs1","ctts"," read size: ","focal_length_y","data_offset_position","TFHD_FLAG_DUR_EMPTY","track_id: ","init","getPosition","etyp","bad_rows","floor","nump","media_rate_integer","mapInt32Array","strk","skew_factor"," offset: ","ranges","processItems","readUint64","nb_PPS_nalus","principal_point_y","prof","fieldOrdering","dimm","trun_number","getDescriptorName","application/xml","LiveServerManifest","layer_size","stsh","colr","vvc1SampleEntry","maximum_bitrate","sbgps","compatible_brands","transfer_characteristics","readInt32","baseMediaDecodeTime","getPrimaryItem","getBox","sample_offsets","reserved","colorSpace","next_track_id","cleanBuffers","float64le","hdlr","parseSample","base_offset","subBoxNames","hasIncompleteMdat","CoupledCount","kid","maxr","log","TRUN_FLAGS_SIZE","nalu_type","auxiliary_mime_types","System","scheme_uri","readUint8","operation_point_count","sample_info_size","writeInt16","writeInt32Array","kindBox","fileStart","num_bytes_constraint_info","ptl_num_sub_profiles","referenced_size","replace","d08a4f1810f34a82b6c832d8aba183d3","item_protection_index","Found box of type '","emsgBox","media_time","AudioSampleEntry","isVideo","luminanceMax","encv","getBoxes","focal_length_x","fobr","188310VYFSJD","8974dbce7be74c5184f97148f9882554","component_bit_depth_minus_one","max_picture_width","onMoovStart","has_redundancy","int16be","mapInt16Array","d4807ef2ca3946958e5426cb9e46a79f","createFile","Appending new buffer (fileStart: ","moofBox","sbpm","vttc","angle","ispe","readFloat64Array","box","reference_type","<","DataStream","dref","horizontal_justification","general_profile_compatibility","used","component_format","text","item_uri_type","colour_type","body","vpcC","data","default_constant_IV","constantFrameRate","trgr","TRUN_FLAGS_CTS_OFFSET","co64","priority","primary","channel_indexes","Log","initial_delay","avc4SampleEntry","property_index","max_ref_per_pic","sample_number","&","vertOffD","nextSeekPosition","nextMoofNumber","movie_duration","codec","getFloat64","flags","writeUCS2String","iloc","sidx","senc"," - Length: ","addTrack","_trimAlloc","sample_sizes","boxEqualFields","writeFooter","stsc","data_reference_index","fscod","getDurationString","crypt_byte_block","CUESHEET","extension_type","presentation_time_delta","sublayer_level_idc","chromaSubsampling","bits_per_pixel","writeFloat32","sample_delta","next_track_id: ","updateSampleLists","moof","slid","Generating initialization segment","aux_subtype","wvtt","hev1SampleEntry","stsa","lastMoofIndex","earliest_presentation_time","Repositioning parser at buffer position: ","bsmod","appendBuffer","Found ","av1C","float32be","getWidth","cstring","int32le","a2394f525a9b4f14a2446c427c648df4","default_length","max_content_light_level","vide","moovBox","ISOFile","sthd","avc1","byteLength","sgpdBox","num_sublayers","vertresolution","createSampleEntryCtor","constant_IV","trak","2733285rIUSmN","axis","ipro","Creating media fragment on track #","stsdBox","quat_x","event_duration","sbgpBox","schi","rICC","esd","warn","stss","isFragmented","altr","1904-01-01T00:00:00Z","component_types","fromCharCode","edts","user","j2kH","avc2SampleEntry","entry_index","avgBitRate","Version","alreadyRead","MultiBufferStream","mapUint32Array","buildTrakSampleLists","modification_time: ","parsingMdat","tsel","Sending samples on track #","findEndContiguousBuf","byteOffset","length","iaug","is_fragment","checkBuffer","pano","full_range_flag","Allocating sample #","default_sample_duration","reserved_1","Not enough bytes in buffer","getChannelCount","value","getUint8","writeUint24","pos_z","media_rate_fraction","addBox","num_held_bits","iref","document","sample_is_depended_on","meta","sttsBox","initial_presentation_delay_present","seekLists","track_ids","fragment_description","Not enough data in stream to parse the type and size of the box","UUIDs","getUint32","MPEG4DescriptorParser","onItem"," stored buffer(s) (","stcoBox",", size ","Descriptor ","AVCProfileIndication","hasIOD","sent","first_offset","nclx","writeInt16Array","flush","num_output_samples","OutputGain","_self","default_AlgorithmID"," of size ","getOTI","cprt","setExtractionOptions","cmpd","trpy","offset_size","trex","onError","is_leading","writeHeader","default_group_description_index","moov","releaseSample","seq_profile","getTrackById","CONTAINER_BOXES","switch_group"," on track #","findPosition","FULL_BOXES","system_id","setInt8","dependsOn_ES_ID","bit_depth_luma_minus8","sbgp","No method for reading signed 64 bits values","getCodecs","pssh","clef","lhe1","default_sample_description_index","horizOffD","degradation_priority","mdhd","nativeToEndian","createSingleSampleMoof","level_independently_decodable","block_pad_lsb","encm","'","stream_read_2_bytes","pts","tfra","attribute_list","info","primaryRChromaticity_x","otherTracks","_byteLength","subs","aux_type","alternate_group: ","cts","createObjectURL","vp08SampleEntry","apply","message_data","createSampleGroupCtor","Error accessing position in the MultiBufferStream","vp08","defineProperty","releaseItem","props","PPS","ptl_multilayer_enabled"," not found in buffered data","samples","video","lastValidSample","entity_groups","twelve_bit","group_description_index","stppSampleEntry","destroy","fr-FR","KID","OCR_ES_ID","Box","sample_flags","readUint24","readFloat32Array","uint32","_realloc","schemeURI","createEntityToGroupCtor","sample_groups_info","object","chroma_subsampling_y"," of size: ","matrix","monochrome","eqiv","bad_columns","ac-4","initialize","esds","splice","addEntry","num_dep_sub","mha1","truns","SampleEntry"," for sample ","XMLSubtitlein4Parser","sbtt","videoTracks","Text","item_count","createUUIDBox","cttsBox","concat","test","saiz","av01","bad_pixels","Subtitle","mvhdBox","chan_loc","itemsDataSize","hasMoov","ref_to","tx3g","avcDecoderConfigRecord","smhd","Hint","getTime","grouping_type_parameter","movie_timescale","scheme_id_uri","layerNumber","u16string","ftypBox","Error reading extent index","createEncryptedSampleEntryCtor","offset","vvc1","Not enough bytes left in the parent box to parse a UUID box","description_boxes","initSampleGroups","1337660fPMPJn","stereo_scheme","extractedTracks","num_ind_sub","onSidx","description_index","content_encoding","layer: ","tscl","ICC_profile","rap ","mapUint8Array","cleanApertureWidthD","protection_index","bxml","TKHD_FLAG_IN_PREVIEW","iprp","indexOf","lsel","nalu","setInt32","setAttribute","seq_tier_0","rinf","mehd","readInt16Array","TrackGroupTypeBox","correction_applied","writeUint16","entity_ids","writeUint64","writeInitializationSegment","a1lx","first_output_sample","Removing buffer #","chroma_format_idc","writeFloat64","protections","isFragmentationInitialized","isSubtitle","getInt16","num_leading_samples_known","profile_compatibility","buffer","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","aux_info_type_parameter","cleanApertureHeightD","pmax","pixi","sample_duration","click","bytessent","ext","num_channels","trexs","dtrt","cmin","component_align_size","meco","seekTrack","hvcCBox","streamType","ES_Descriptor","ERR_NOT_ENOUGH_DATA","createFullBoxCtor","references","max_display_mastering_luminance","DataStream.save: Can't create object URL.","track_height","creation_time","vvnC","writeInt32",""","printRanges","cleanApertureWidthN","max_picture_height","roll","discard_priority","prol","BoxParser","Stream ready for parsing","sync_sample_numbers","description_length","url ","grouping_type","ptl_present_flag","rate","extract_bits","resources","function","charCodeAt","getSample","samplesDataSize","flipArrayEndianness","writeStruct"," extent #","writeInt8","ref_track_id","tkhd","UUIDBoxes","mjpg","subsegments","LITTLE_ENDIAN","compositionEndTime","nbSamples","a1op","itemListBuilt","writeUint8","isProtected","urn Box","cslgBox","Found 'mdat' end in buffered data","first_sample_index","createMediaSampleEntryCtor","aux_info_type","samples_size","avg_frame_rate","ASCII","stz2","essential","mhm2","getTrackSamplesInfo","base_offset_size","default_sample_size","Adjusting data_offset with new value ","url Box","totl","elng","SAP_delta_time","favc",", column: ","protection","hmhd","boxes","length_size_of_trun_num","height","white_point","enof","name","join","urn ","entries","SAMPLE_ENTRY_TYPE_SYSTEM","getTrackSample","general_constraint_info","updateUsedBytes","matrixCoefficients","fromCharCodeUint8","removeUsedSamples","mapFloat32Array","min_display_mastering_luminance","stxt","stbl","compressorname","Opus","maxBitrate"," full extent size: ","code","dobr","float32","bit_rate_code","version:","releaseUsedSamples","onReady","stereo_indication_type","readySent","Not enough bytes left in the parent box to parse a new box","bit_depth_chroma_minus8","general_profile_idc","default_sample_info_size","getHeight","ster","ac-3","hvcC","string","readInt32Array","general_tier_flag","luminanceMin","TKHD_FLAG_ENABLED","num_total_samples","infe","SampleGroupEntry","stscBox","style_record","pdin","TFHD_FLAG_BASE_DATA_OFFSET","nextSample","readInt16","mjp2","rtp ","documentString","first_traf_merged","iso4","mfhd","BYTES_PER_ELEMENT","shadowed_sample_numbers","upStream","sgpds","uint16","primaryRChromaticity_y","horizresolution","hev1","getItem","avc3","moovStartSent"," --\x3e ","content_type","skip_byte_block","sub_track_id","boxEqual","profile","quat_y","rapAlignement","mha2","stts","SAMPLE_ENTRY_TYPE_HINT","samplesize","nextParsePosition","duration: ","unpack","metadataTracks","type","sample_offset","arrayToNative","mhm1","sampling_type","primaryGChromaticity_y","restoreParsePosition","cleanApertureHeightN","parseUUID","vvcN","SAMPLE_ENTRY_TYPE_TEXT","SmDm","createCommonjsModule","rate: ","data_offset","writeFloat32Array","leastDecodeToDisplayDelta","first_sample_flags","location","dataview","ipmas","width","moof_offset","uint16le","onSamples","start","iods","avgBitrate","avcC","hevcDecoderConfigRecord","writeUint32Array","parseOneDescriptor","height: "," sample #","component_type_urls","fragment_duration","frame_count","readUint32Array","setFloat32","schema_location","max_pic_average_light_level","compositionToDTSShift","traf","starts_with_SAP","last_sample_in_run","transferCharacteristics","bytes","parseHeader","auxC","69uxrnuP","strd","num_bad_rows","TFHD_FLAG_SAMPLE_DUR","btrt","nonamespace","stsz","depends_on","DIFF_BOXES_PROP_NAMES","SingleItemTypeReferenceBox","int32","extended_language","fragmentedTracks","push","getAllocatedSampleDataSize","extent_index","DecoderConfigDescriptor","writeUint8Array","is_depended_on","a5d40b30e81411ddba2f0800200c9a66","lang","ftyp","No more buffer in memory","stco"," (total: ","substring","undefined","isAudio","stssBox","seekPoints","has_unparsed_data","tile_align_size","general_profile_space","min_spatial_segmentation_idc","ptl_frame_only_constraint_flag","trefBox"," partial data (alreadyRead: ","chunk_offsets","lastBoxStartPosition","lengthSizeMinusOne","descs","subsamples","Visual","30644VSpskf","audioTracks","sample_has_redundancy","uint16be","metx","extent_length","construction_method","general_level_idc","tref","readUint32","getSampleRate","set","num_bad_pixels","has_fragment_subsamples","avgRateFlag","brands"," f=","reserved_2","high_bitdepth","parse","Audio","uint32le","TrackReferenceTypeBox","reduceBuffer","box_record","default_isProtected","getInt8","elst","avs3","SAP_type","trafs","Exporting on track #","npck","packetssent","schm","kind","readUint","fieldCount","vmhdBox","isMetadata","dataView","acmod","time","11639176ysxGbm","nalu_arrays","split","addSubBoxArrays","_sweep","Trying to create a new buffer of size: ","equal","print","moovVideoNum","readInt64","padbits","seek","buildSampleLists","readUint16","setInt16","CoLL","isProgressive","extents","parseLanguage","item_id","dinf","trunBox","trexBox","fiel","usedBytes"," full size: ","createTrackGroupCtor","setSegmentOptions","MP4BoxStream","parseFullHeader","xml ","onSegment","segmentStream","chunk_index","URL","opcolor",">","discardMdatData","getText","language","notice","BASIC_BOXES","InputSampleRate","version","(empty)","j2ki","fragment_count","tpyl","general_constraint_indicator"," data (alreadyRead: ","pad_unknown","subtitleTracks","isEof","channel_count"," full item size: ","payl","codecIntializationDataSize","tfhd","colour_primaries","3157896Rwxulp","isEos","debug","toString","levels","trun","bufferSize","initial_duration","max","group_id","avc3SampleEntry","readUint16Array","num_tile_rows_minus_one","chroma_sample_position","getTrackDuration","version of iloc box not supported","minor_version","mdat","dfLa","traf_number","u16stringbe","readInt method not implemented for size: ","memcpy","mdats","sample_composition_time_offset","sample_numbers","decode","modification_time","decimalToHex","forEach","first_dts","slice","stop","initialized","readInt8Array","unsetSegmentOptions","und","default_KID","segment_duration","parseDataAndRewind","lfeon","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","samplerate","9TrXiQn","traks","display_primaries","indent","horizOffN","min","write","graphicsmode","getUint16","compositionStartTime","pasp","getEndFilePositionAfter","descriptionformat","layer","iinf","processSamples","prft","tfhdBox","duration","num_bad_cols","add","minf","number_in_traf","transferFunction","mdatBox","endianness","accurateStatisticsFlag","pos_y","msrc","absolute_time","matrix: ","track_id","ptl_sublayer_present_mask","payt","setUint8","oti","bad_pixel_row","sample_groups","data_format","VisualSampleEntry","boxCodes","AVCLevelIndication","txtC","sample_counts","SAMPLE_ENTRY_TYPE_VISUAL","uuid","vvi1SampleEntry","vSpacing","tyco","createBoxCtor","SPS","tag","PADDING","length_size_of_sample_num","held_bits","Descriptor","writeCString","configOBUs","ContainerBox","mergeNextBuffer","block_little_endian","sdp ","dav1","parallelismType","writeUint16Array","FullBox","stream_read_1_bytes","int8","prototype","download","TKHD_FLAG_IN_MOVIE","stsd","avcCBox","getEndPosition","is_sync","parseFooter","Adjusting box ","bits_per_channels","writeInt8Array","completeness","moof_number","mime","avgFrameRate","tkhdBox","to_item_ID","1426474jhlEBL","whitePointChromaticity_x","buffers","sampleEntryCodes","creation_time: ","image_width","default_crypt_byte_block","target","printHeader","dynamicSize","createContainerBoxCtor","principal_point_x","stdp","vertical_justification","_byteOffset","properties","item_infos","SLConfigDescriptor","prgr","BIG_ENDIAN","samples_duration","sidxSent","position","moofs","resetTables","general_sub_profile_idc","constant_frame_rate","rash","bufferIndex","displayFlags","leva",'"; profiles="',"itemToFragmentedTrackFile","irot","imir","mvex","trep","item_type","level","nb_SPS_nalus","subSequenceIdentifier","adjustUint32","hinf","float64be","field_size","float32le","Buffer must have a fileStart property","stream","SubtitleSampleEntry","padb","[row: ","hvc1SampleEntry","setNextSeekPositionFromSample","Textin4Parser","tapt","sequence_number","Error reading base offset size","_dataView","float64","addSample","createElement","dOps","timescale","extent_offset","component_index","depth","readCString","appendChild","PreSkip","BoxWriter","minimum_bitrate","save","sampleProcessingStarted","sample_depends_on"," at position ","data_rate","styp","sampleListBuilt","addUsedBytes","logBufferLevel","kinds","TFHD_FLAG_SAMPLE_SIZE","pixel_size","constant_IV_size","SAMPLE_ENTRY_TYPE_AUDIO","bit_depth_minus8","parseFromString","mp4aSampleEntry","seq_level_idx_0","stri","item_ID","volume","saveParsePosition","insertBuffer","int32be","PICTURE"," v=","udta"];return(ma=function(){return e})()}pa.Log,pa[ha(715)],pa[ha(1251)],pa[ha(1369)],pa.MPEG4DescriptorParser,pa[ha(410)],pa[ha(295)],pa[ha(927)],pa.ISOFile,pa[ha(1240)];const va=ga;function ya(){const e=["reverse","player","function","Memory","20nJVerY","TransportDescrambler","12WhupYC","buffer","reduce","1xhgten","1837434mqOrbj","debugWarn","33TGvjaX","5185640NgAaRc","TAG_NAME","parse","instantiate","stack overflow","52oNFAuX","1903993XgEINr","Instance","byteLength","6738667BxUoVx","306258mlCngN","object","catch","debugLog","3231CbECKB","memory","init","instance","not support wasm","2909294rQvdhU","debuglog","destroy","length","10328PHUmjW","slice","Module","every"];return(ya=function(){return e})()}!function(e){const t=ga,r=e();for(;;)try{if(785154===-parseInt(t(319))/1*(-parseInt(t(302))/2)+parseInt(t(293))/3*(-parseInt(t(288))/4)+-parseInt(t(314))/5*(parseInt(t(320))/6)+parseInt(t(289))/7+-parseInt(t(306))/8*(parseInt(t(297))/9)+parseInt(t(323))/10*(parseInt(t(322))/11)+parseInt(t(316))/12*(parseInt(t(292))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ya);va(304);function ga(e,t){const r=ya();return(ga=function(e,t){return r[e-=286]})(e,t)}function _a(...e){const t=ba,r=e[0][t(480)];return e[t(493)]((e,n)=>{const i=t,s=new r((0|e[i(481)])+(0|n.byteLength));return s[i(491)](e,0),s.set(n,0|e[i(481)]),s},new r)}function ba(e,t){const r=wa();return(ba=function(e,t){return r[e-=478]})(e,t)}function wa(){const e=["6wgjKZB","toString","7172600vPMDtd","constructor","byteLength","36ctEkNP","1099582CUQTLI","replace","2296sXuvVI","substr","length","764570JhgbnZ","3527478CHXxsL","1063030mpApRq","set","56fRSjfN","reduce","padStart","error","10793220EsVSVt"];return(wa=function(){return e})()}!function(e){const t=ba,r=e();for(;;)try{if(923223===-parseInt(t(488))/1+parseInt(t(483))/2+-parseInt(t(489))/3+-parseInt(t(479))/4+-parseInt(t(490))/5*(parseInt(t(497))/6)+parseInt(t(492))/7*(parseInt(t(485))/8)+parseInt(t(482))/9*(parseInt(t(496))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(wa);const Sa=Ia;function Ia(e,t){const r=Ta();return(Ia=function(e,t){return r[e-=448]})(e,t)}!function(e){const t=Ia,r=e();for(;;)try{if(491183===parseInt(t(472))/1+-parseInt(t(454))/2*(parseInt(t(460))/3)+-parseInt(t(464))/4+-parseInt(t(467))/5*(-parseInt(t(474))/6)+parseInt(t(450))/7*(-parseInt(t(459))/8)+parseInt(t(449))/9+-parseInt(t(457))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ta);const Aa=16,ka=[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],Ca=[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 Ea(e){const t=Ia,r=[];for(let n=0,i=e[t(477)];n<i;n+=2)r[t(468)](parseInt(e[t(455)](n,2),16));return r}function Ta(){const e=["array","splice","758838uNoLLw","join","10326SRpYXH","padding is invalid","pkcs#5","length","toString","pkcs#7","2755404oTqfEs","63SoQBbs","none","set","map","342HmDLYs","substr","iv is invalid","712800ooERVk","string","483536KNJFzW","10503gcJTHS","byteLength","fromCodePoint","key is invalid","255084tnIWoq","cbc","slice","2045CHScIR","push","error"];return(Ta=function(){return e})()}function xa(e,t){const r=31&t;return e<<r|e>>>32-r}function Da(e){return(255&ka[e>>>24&255])<<24|(255&ka[e>>>16&255])<<16|(255&ka[e>>>8&255])<<8|255&ka[255&e]}function Pa(e){return e^xa(e,2)^xa(e,10)^xa(e,18)^xa(e,24)}function Ba(e){return e^xa(e,13)^xa(e,23)}function Ma(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]^=Pa(Da(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Pa(Da(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Pa(Da(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Pa(Da(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 Fa(e,t,r,{padding:n="pkcs#7",mode:i,iv:s=[],output:a=Sa(458)}={}){const o=Sa;if("cbc"===i&&(typeof s===o(458)&&(s=Ea(s)),16!==s[o(477)]))throw new Error(o(456));if(typeof t===o(458)&&(t=Ea(t)),16!==t[o(477)])throw new Error(o(463));if(e="string"==typeof e?0!==r?function(e){const t=Ia,r=[];for(let n=0,i=e[t(477)];n<i;n++){const i=e.codePointAt(n);if(i<=127)r[t(468)](i);else if(i<=2047)r[t(468)](192|i>>>6),r[t(468)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(468)](224|i>>>12),r[t(468)](128|i>>>6&63),r.push(128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(468)](i),new Error("input is not supported");n++,r.push(240|i>>>18&28),r.push(128|i>>>12&63),r[t(468)](128|i>>>6&63),r[t(468)](128|63&i)}}return r}(e):Ea(e):[...e],("pkcs#5"===n||n===o(448))&&0!==r){const t=Aa-e[o(477)]%Aa;for(let r=0;r<t;r++)e[o(468)](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]^Ca[r+0],t[r+0]=n[0]^=Ba(Da(e)),e=n[2]^n[3]^n[0]^Ca[r+1],t[r+1]=n[1]^=Ba(Da(e)),e=n[3]^n[0]^n[1]^Ca[r+2],t[r+2]=n[2]^=Ba(Da(e)),e=n[0]^n[1]^n[2]^Ca[r+3],t[r+3]=n[3]^=Ba(Da(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>=Aa;){const t=e[o(466)](f,f+16),n=new Array(16);if("cbc"===i)for(let e=0;e<Aa;e++)0!==r&&(t[e]^=l[e]);Ma(t,n,c);for(let e=0;e<Aa;e++)i===o(465)&&0===r&&(n[e]^=l[e]),u[f+e]=n[e];"cbc"===i&&(l=0!==r?n:t),d-=Aa,f+=Aa}if((n===o(476)||n===o(448))&&0===r){const e=u[o(477)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(o(475));u[o(471)](e-t,t)}return a!==o(470)?0!==r?function(e){const t=Ia;return e[t(453)](e=>{const r=t;return 1===(e=e[r(478)](16))[r(477)]?"0"+e:e})[t(473)]("")}(u):function(e){const t=Ia,r=[];for(let n=0,i=e.length;n<i;n++)e[n]>=240&&e[n]<=247?(r.push(String[t(462)](((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(468)](String[t(462)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(468)](String[t(462)](((31&e[n])<<6)+(63&e[n+1]))),n++):r[t(468)](String[t(462)](e[n]));return r[t(473)]("")}(u):u}function Ua(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Ra(e,t){const r=Va();return(Ra=function(e,t){return r[e-=195]})(e,t)}const La=Ra;!function(e){const t=Ra,r=e();for(;;)try{if(123626===parseInt(t(198))/1+parseInt(t(197))/2+parseInt(t(210))/3*(parseInt(t(209))/4)+parseInt(t(205))/5*(parseInt(t(196))/6)+-parseInt(t(195))/7+parseInt(t(212))/8*(parseInt(t(214))/9)+-parseInt(t(199))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Va);class Oa{on(e,t,r){const n=Ra,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(207)]({fn:t,ctx:r}),this}[La(208)](e,t,r){const n=this;function i(...s){n.off(e,i),t.apply(r,s)}return i._=t,this.on(e,i,r)}[La(213)](e,...t){const r=La,n=((this.e||(this.e={}))[e]||[])[r(200)]();for(let e=0;e<n.length;e+=1)n[e].fn[r(203)](n[e][r(202)],t);return this}[La(201)](e,t){const r=La,n=this.e||(this.e={});if(!e)return Object[r(211)](n)[r(204)](e=>{delete n[e]}),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i[r(206)];e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(207)](i[e]);return s[r(206)]?n[e]=s:delete n[e],this}}function Va(){const e=["keys","17256LPCCmf","emit","261DZTGUl","494046SDzAZR","12XQIOUp","38496Yzwriy","157469QVyNAr","3546020WFkKLp","slice","off","ctx","apply","forEach","442565CIrYXN","length","push","once","280xXIGxQ","5679SLrzhq"];return(Va=function(){return e})()}const Na=Wa;!function(e){const t=Wa,r=e();for(;;)try{if(901033===-parseInt(t(361))/1*(-parseInt(t(379))/2)+-parseInt(t(368))/3+-parseInt(t(363))/4+parseInt(t(357))/5+parseInt(t(381))/6+parseInt(t(365))/7*(parseInt(t(369))/8)+parseInt(t(356))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ha);const za={init:0,findFirstStartCode:1,findSecondStartCode:2};function Ha(){const e=["state","data","findFirstStartCode","tempBuffer","reset","debugLog","isDestroyed","Init","1744692PQPudo","Mp3Demux","4133448awYcoR","destroy","versionLayer","player","slice","fisrtStartCodeOffset","6135831KGlfJY","460730nLDNRH","set","TAG_NAME","length","1wfrZhd","findSecondStartCode","6392376CCFUDp","secondStartCodeOffset","7soXKic","parsedOffset","stats","905322SJlBYT","3725936DJIBof","dispatch"];return(Ha=function(){return e})()}function Wa(e,t){const r=Ha();return(Wa=function(e,t){return r[e-=354]})(e,t)}class ja extends Oa{constructor(e){const t=Wa;super(),this.player=e,this[t(359)]=t(380),this[t(377)]=!1,this[t(375)](),this[t(374)]=new Uint8Array(0),this.player[t(376)](this[t(359)],"init")}destroy(){const e=Wa;this[e(377)]=!0,this.off(),this[e(375)](),this[e(384)][e(376)](this[e(359)],e(382))}reset(){const e=Wa;this[e(367)]=za.init,this[e(374)]=null,this[e(366)]=0,this[e(383)]=0}[Na(370)](e,t){const r=Na;let n=new Uint8Array(this[r(374)][r(360)]+e.length);for(n[r(358)](this[r(374)],0),n[r(358)](e,this.tempBuffer[r(360)]),this[r(374)]=n;!this.isDestroyed;){if(this[r(371)]==za[r(378)]){let e=!1;for(;this.tempBuffer[r(360)]-this[r(366)]>=2&&!this[r(377)];)if(255==this.tempBuffer[this[r(366)]]){if(!(!1&this[r(374)][this[r(366)]+1])){this[r(383)]=this[r(374)][this[r(366)]+1],this[r(371)]=za[r(373)],this[r(355)]=this.parsedOffset,this[r(366)]+=2,e=!0;break}this.parsedOffset++}else this[r(366)]++;if(e)continue;break}if(this.state==za[r(373)]){let e=!1;for(;this[r(374)][r(360)]-this[r(366)]>=2&&!this.isDestroyed;)if(255==this.tempBuffer[this[r(366)]]){if(this[r(374)][this[r(366)]+1]==this.versionLayer){this.state=za[r(362)],this[r(364)]=this[r(366)],this.parsedOffset+=2,e=!0;break}this[r(366)]++}else this.parsedOffset++;if(e)continue;break}if(this[r(371)]==za.findSecondStartCode){let e=this[r(374)][r(354)](this[r(355)],this.secondStartCodeOffset);this.emit(r(372),e,t),this[r(374)]=this[r(374)][r(354)](this[r(364)]),this[r(355)]=0,this[r(366)]=2,this.state=za.findFirstStartCode}}}}function Ga(){const e=["425590FSFiqQ","8TZHhsy","byteLength","4098wssShP","set","7235LWMYnI","493387ixYhvc","88EUruOw","9718184iedfOx","slice","1482ovXyTQ","12529359cqtbnJ","2986644kqYdax","length","4vfRCeT","14852UuVjud","includes"];return(Ga=function(){return e})()}function $a(e,t){const r=Ga();return($a=function(e,t){return r[e-=100]})(e,t)}function qa(e,t,r){const n=$a;for(let i=2;i<e[n(107)];++i){const s=i-2,a=t[s%t[n(107)]],o=r[s%r[n(107)]];e[i]=e[i]^a^o}return e}function Ya(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Ka(){const e=["367890TfsaBn","length","1278ptpFVk","494127LynIOH","5835aSTsca","2574719hYsncE","493521uBpqip","reduce","filter","2Utcryl","40PhderP","1957620HmHJvh","byteLength","154fQPPep","819162FLugat"];return(Ka=function(){return e})()}function Ja(e,t){const r=Ka();return(Ja=function(e,t){return r[e-=429]})(e,t)}!function(e){const t=$a,r=e();for(;;)try{if(937249===-parseInt(t(100))/1*(-parseInt(t(108))/2)+-parseInt(t(104))/3*(-parseInt(t(109))/4)+-parseInt(t(116))/5*(-parseInt(t(114))/6)+-parseInt(t(102))/7*(parseInt(t(112))/8)+-parseInt(t(105))/9+parseInt(t(111))/10*(-parseInt(t(101))/11)+parseInt(t(106))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ga),function(e){const t=Ja,r=e();for(;;)try{if(271165===-parseInt(t(442))/1+-parseInt(t(430))/2*(-parseInt(t(439))/3)+-parseInt(t(432))/4+-parseInt(t(440))/5*(parseInt(t(438))/6)+parseInt(t(441))/7+parseInt(t(431))/8*(parseInt(t(435))/9)+parseInt(t(436))/10*(parseInt(t(434))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ka);const Xa=Za;function Za(e,t){const r=eo();return(Za=function(e,t){return r[e-=424]})(e,t)}!function(e){const t=Za,r=e();for(;;)try{if(681978===-parseInt(t(437))/1+-parseInt(t(442))/2*(parseInt(t(439))/3)+parseInt(t(429))/4+parseInt(t(434))/5+parseInt(t(431))/6*(parseInt(t(426))/7)+parseInt(t(427))/8+-parseInt(t(441))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(eo);class Qa{constructor(e){const t=Za;this[t(436)]=[],this[t(433)]=this.proxy[t(438)](this),this.master=e}[Xa(432)](){const e=Xa;this.destroys[e(440)](e=>e()),this[e(436)]=[],this[e(435)][e(428)](e(424),e(432)),this[e(435)]=null}[Xa(433)](e,t,r,n={}){const i=Xa;if(!e)return;if(Array[i(443)](t))return t.map(t=>this[i(433)](e,t,r,n));e.addEventListener(t,r,n);const s=()=>{const s=i;Gt(e[s(430)])&&e[s(430)](t,r,n)};return this[i(436)][i(425)](s),s}}function eo(){const e=["forEach","2250756vFwtgN","1939522YIQztY","isArray","Events","push","49InQfVE","6001840jQSEnV","debugLog","5153036sbLNhr","removeEventListener","21282iGlqWc","destroy","proxy","4847355qqkbBk","master","destroys","1130966GHOVFw","bind","3cdsQuO"];return(eo=function(){return e})()}function to(){const e=["videoType","ec-3","codecWidth","stco","DREF","presentHeight","1440170FUBFLK","constants","moof","STSZ","tfdt","mvex","ftyp","slice","mp3","27OXeJFs","stsd","tkhd","ac-3","965625CPIKMw","av01","hdlr","avcC","avcc","mdat","mp4a","channelCount","audioSampleRate","stbl","concat","init","hvcC","STTS","dac3","moov","603649KWjYEg","esds","hasRedundancy","STCO","1134398yEdLTx","dependsOn","dref","dOps","117112cZkgMC","VMHD","duration","box","trun","smhd","mfhd","traf","trak","trex","stsc","presentWidth","config","set","1650714oZBkbg","dinf","byteLength","SMHD","av1","7dCllXJ","2665PJmvUX","length","FTYP","charCodeAt","timescale","types","avc1","audio","STSC","sequenceNumber","av1C","minf","mvhd","STSD_PREFIX","Opus","sdtp","codecHeight","avc","mdhd","hvc1","type","generateInitSegment","mdia","HDLR_VIDEO","stsz","audioType","cts","isLeading","2532YWnoXt","stts",".mp3","vmhd","HDLR_AUDIO"];return(to=function(){return e})()}const ro=io;!function(e){const t=io,r=e();for(;;)try{if(524143===parseInt(t(487))/1+-parseInt(t(491))/2+parseInt(t(471))/3+parseInt(t(543))/4*(parseInt(t(515))/5)+parseInt(t(509))/6+parseInt(t(514))/7*(-parseInt(t(495))/8)+parseInt(t(467))/9*(-parseInt(t(554))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(to);class no{static[ro(482)](){const e=ro;no.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 no[e(520)])no[e(520)].hasOwnProperty(t)&&(no[e(520)][t]=[t.charCodeAt(0),t[e(518)](1),t[e(518)](2),t.charCodeAt(3)]);let t=no[e(555)]={};t[e(517)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(528)]=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(484)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(523)]=t[e(490)]=t[e(484)],t[e(461)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(538)]=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(552)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(512)]=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[ro(498)](e){const t=ro;let r=8,n=null,i=Array.prototype[t(465)].call(arguments,1),s=i[t(516)];for(let e=0;e<s;e++)r+=i[e][t(511)];n=new Uint8Array(r),n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r,n.set(e,4);let a=8;for(let e=0;e<s;e++)n[t(508)](i[e],a),a+=i[e][t(511)];return n}static[ro(536)](e){const t=ro;let r=no[t(498)](no[t(520)][t(464)],no[t(555)][t(517)]),n=no[t(486)](e),i=new Uint8Array(r.byteLength+n.byteLength);return i[t(508)](r,0),i[t(508)](n,r[t(511)]),i}static[ro(486)](e){const t=ro;let r=no.mvhd(e[t(519)],e.duration),n=no[t(503)](e),i=no.mvex(e);return no[t(498)](no[t(520)][t(486)],r,n,i)}static[ro(527)](e,t){const r=ro;return no[r(498)](no[r(520)][r(527)],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[ro(503)](e){const t=ro;return no[t(498)](no[t(520)].trak,no[t(469)](e),no[t(537)](e))}static tkhd(e){const t=ro;let r=e.id,n=e[t(497)],i=e[t(506)],s=e[t(553)];return no.box(no[t(520)][t(469)],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[ro(537)](e){const t=ro;return no[t(498)](no.types[t(537)],no[t(533)](e),no[t(473)](e),no[t(526)](e))}static[ro(533)](e){const t=ro;let r=e.timescale,n=e[t(497)];return no.box(no[t(520)][t(533)],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[ro(473)](e){const t=ro;let r=null;return r=e[t(535)]===t(522)?no[t(555)][t(547)]:no[t(555)][t(538)],no[t(498)](no[t(520)].hdlr,r)}static[ro(526)](e){const t=ro;let r=null;return r=e[t(535)]===t(522)?no[t(498)](no[t(520)][t(500)],no[t(555)][t(512)]):no[t(498)](no[t(520)][t(546)],no[t(555)][t(496)]),no[t(498)](no.types.minf,r,no[t(510)](),no[t(480)](e))}static[ro(510)](){const e=ro;return no[e(498)](no[e(520)][e(510)],no[e(498)](no[e(520)][e(493)],no[e(555)].DREF))}static[ro(480)](e){const t=ro;return no.box(no[t(520)].stbl,no[t(468)](e),no[t(498)](no[t(520)][t(544)],no[t(555)].STTS),no[t(498)](no[t(520)][t(505)],no[t(555)][t(523)]),no[t(498)](no.types[t(539)],no[t(555)][t(461)]),no[t(498)](no[t(520)][t(551)],no[t(555)][t(490)]))}static[ro(468)](e){const t=ro;return e[t(535)]===t(522)?e[t(540)]===t(466)?no[t(498)](no[t(520)][t(468)],no[t(555)][t(528)],no[t(466)](e)):no[t(498)](no[t(520)][t(468)],no[t(555)][t(528)],no[t(477)](e)):e[t(548)]===t(532)?no[t(498)](no[t(520)][t(468)],no[t(555)][t(528)],no[t(521)](e)):e[t(548)]===t(513)?no[t(498)](no[t(520)][t(468)],no[t(555)][t(528)],no[t(472)](e)):no[t(498)](no[t(520)][t(468)],no[t(555)].STSD_PREFIX,no[t(534)](e))}static[ro(466)](e){const t=ro;let r=e.channelCount,n=e[t(479)],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 no.box(no[t(520)][t(545)],i)}static[ro(477)](e){const t=ro;let r=e[t(478)],n=e[t(479)],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 no[t(498)](no.types.mp4a,i,no[t(488)](e))}static ac3(e){const t=ro;let r=e[t(478)],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 no[t(498)](no.types[t(470)],i,no[t(498)](no[t(520)][t(485)],new Uint8Array(e[t(507)])))}static ec3(e){const t=ro;let r=e.channelCount,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 no[t(498)](no.types[t(549)],i,no.box(no[t(520)].dec3,new Uint8Array(e[t(507)])))}static[ro(488)](e){const t=ro;let r=e[t(507)]||[],n=r[t(516)],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(481)]([n]).concat(r).concat([6,1,2]));return no[t(498)](no[t(520)][t(488)],i)}static Opus(e){const t=ro;let r=e.channelCount,n=e[t(479)],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 no[t(498)](no.types[t(529)],i,no[t(494)](e))}static[ro(494)](e){const t=ro;let r=e.channelCount,n=e.channelConfigCode,i=e[t(479)];if(e[t(507)])return no[t(498)](no.types[t(494)],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 no[t(498)](no[t(520)][t(494)],a)}static avc1(e){const t=ro;let r=e[t(475)];const n=e[t(550)],i=e[t(531)];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 no[t(498)](no[t(520)].avc1,s,no[t(498)](no[t(520)][t(474)],r))}static[ro(534)](e){const t=ro;let r=e[t(475)];const n=e[t(550)],i=e[t(531)];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 no[t(498)](no.types.hvc1,s,no[t(498)](no[t(520)][t(483)],r))}static av01(e){const t=ro;let r=e[t(475)],n=e.codecWidth||192,i=e.codecHeight||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 no[t(498)](no[t(520)][t(472)],s,no.box(no[t(520)][t(525)],r))}static[ro(463)](e){const t=ro;return no[t(498)](no[t(520)][t(463)],no[t(504)](e))}static[ro(504)](e){const t=ro;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 no[t(498)](no[t(520)][t(504)],n)}static moof(e,t){const r=ro;return no[r(498)](no.types[r(460)],no.mfhd(e[r(524)]),no[r(502)](e,t))}static[ro(501)](e){const t=ro;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return no.box(no[t(520)][t(501)],r)}static[ro(502)](e,t){const r=ro;let n=e.id,i=no[r(498)](no[r(520)].tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=no[r(498)](no[r(520)][r(462)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),a=no[r(530)](e),o=no[r(499)](e,a.byteLength+16+16+8+16+8+8);return no[r(498)](no.types[r(502)],i,s,o,a)}static sdtp(e){const t=ro;let r=new Uint8Array(5),n=e.flags;return r[4]=n[t(542)]<<6|n.dependsOn<<4|n.isDependedOn<<2|n.hasRedundancy,no[t(498)](no[t(520)].sdtp,r)}static[ro(499)](e,t){const r=ro;let n=new Uint8Array(28);t+=36,n[r(508)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(497)],s=e.size,a=e.flags,o=e[r(541)];return n[r(508)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,a.isLeading<<2|a[r(492)],a.isDependedOn<<6|a[r(489)]<<4|a.isNonSync,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o],12),no[r(498)](no[r(520)].trun,n)}static[ro(476)](e){const t=ro;return no.box(no[t(520)][t(476)],e)}}function io(e,t){const r=to();return(io=function(e,t){return r[e-=460]})(e,t)}no[ro(482)]();const so=ao;function ao(e,t){const r=oo();return(ao=function(e,t){return r[e-=355]})(e,t)}function oo(){const e=["12squGBS","561685IpTjmM","10sugoxD","channel_count","3691836UzbOsl","8770560gtbgnC","length","5676327JWrDMH","239595lCoYPZ","Invalid MP3 packet, first byte != 0xFF ","error","mp3","92167sGWXGg","455581GDLwbH","sample_rate","set","data","16BNaXZh","Invalid MP3 packet, header missing!"];return(oo=function(){return e})()}!function(e){const t=ao,r=e();for(;;)try{if(347656===parseInt(t(359))/1+parseInt(t(368))/2*(-parseInt(t(355))/3)+parseInt(t(366))/4*(-parseInt(t(367))/5)+parseInt(t(370))/6+-parseInt(t(360))/7*(-parseInt(t(364))/8)+-parseInt(t(373))/9+parseInt(t(371))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(oo);so(361),so(369),so(363);const co=[44100,48e3,32e3,0],uo=[22050,24e3,16e3,0],lo=[11025,12e3,8e3,0],fo=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],ho=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],po=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function mo(e){const t=so,r=new Uint8Array(e[t(372)]+1);return r.set([32],0),r[t(362)](e,1),r}const vo=_o;!function(e){const t=_o,r=e();for(;;)try{if(244039===-parseInt(t(284))/1*(parseInt(t(245))/2)+parseInt(t(262))/3*(parseInt(t(280))/4)+-parseInt(t(285))/5*(-parseInt(t(247))/6)+parseInt(t(261))/7*(parseInt(t(243))/8)+parseInt(t(258))/9*(parseInt(t(249))/10)+parseInt(t(282))/11+-parseInt(t(283))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ao);const yo={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 go{constructor(){const e=_o;this[e(294)]=[],this[e(278)]=0,this[e(266)]=0,this[e(236)]=0}}function _o(e,t){const r=Ao();return(_o=function(e,t){return r[e-=233]})(e,t)}class bo{constructor(){const e=_o;this.pid=null,this[e(281)]=null,this[e(251)]=null,this[e(236)]=null}}class wo{constructor(){const e=_o;this[e(234)]=null,this.stream_id=null,this[e(271)]=null,this[e(281)]=null,this[e(276)]=null,this[e(263)]=null,this.dts=null}}const So=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class Io{constructor(){const e=_o;this[e(292)]=null,this.duration=null,this[e(269)]=null,this[e(259)]=null,this.audioCodec=null,this.videoCodec=null,this[e(255)]=null,this.videoDataRate=null,this[e(260)]=null,this[e(288)]=null,this[e(270)]=null,this[e(264)]=null,this.fps=null,this[e(277)]=null,this[e(233)]=null,this.refFrames=null,this[e(241)]=null,this[e(265)]=null,this[e(272)]=null,this[e(293)]=null,this[e(286)]=null,this[e(275)]=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}[vo(289)](){const e=vo;let t=!1===this[e(269)]||!0===this.hasAudio&&null!=this[e(242)]&&null!=this[e(260)]&&null!=this[e(288)],r=!1===this.hasVideo||!0===this.hasVideo&&null!=this[e(256)]&&null!=this[e(270)]&&null!=this[e(264)]&&null!=this[e(235)]&&null!=this.profile&&null!=this[e(233)]&&null!=this.refFrames&&null!=this[e(241)]&&null!=this[e(265)]&&null!=this.sarDen;return null!=this[e(292)]&&t&&r}isSeekable(){return!0===this.hasKeyframesIndex}[vo(257)](e){const t=vo;if(null==this[t(273)])return null;let r=this[t(273)],n=this[t(239)](r[t(267)],e);return{index:n,milliseconds:r[t(267)][n],fileposition:r.filepositions[n]}}[vo(239)](e,t){const r=vo;let n=0,i=e[r(250)]-1,s=0,a=0,o=i;for(t<e[0]&&(n=0,a=o+1);a<=o;){if(s=a+Math[r(240)]((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}}function Ao(){const e=["chromaFormat","audioCodec","1346088JsEnRb","config","116862nOXCgu","mp4a.40.","6klJOkd","codec_mimetype","4063310yZpBat","length","stream_type","toLowerCase","android","audio_object_type","audioDataRate","videoCodec","getNearestKeyframe","9GVDFYj","hasVideo","audioSampleRate","7hiKfhj","215799CseBwq","nearest_pts","height","sarNum","expected_length","times","sampling_index","hasAudio","width","len","sarDen","keyframesIndex","userAgent","segmentCount","pts","profile","total_length","sampling_rate","16yXFVnX","data","95084phFYrR","11585616PxcuhR","1hpTebY","1984850FOOiYO","segments","channel_count","audioChannelCount","isComplete","indexOf","object_type","mimeType","metadata","slices","original_codec_mimetype","level","pid","fps","random_access_indicator","channel_config","original_object_type","_search","floor"];return(Ao=function(){return e})()}class ko{constructor(e){const t=vo;let r=null,n=e[t(254)],i=e[t(254)],s=e.sampling_freq_index,a=e[t(237)],o=0,c=navigator[t(274)][t(252)]();-1!==c[t(290)]("firefox")?s>=6?(i=5,r=new Array(4),o=s-3):(i=2,r=new Array(2),o=s):-1!==c[t(290)](t(253))?(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[t(244)]=r,this[t(279)]=So[s],this[t(268)]=s,this[t(287)]=a,this[t(291)]=i,this[t(238)]=n,this[t(248)]=t(246)+i,this[t(295)]="mp4a.40."+n}}function Co(e,t){const r=Eo();return(Co=function(e,t){return r[e-=305]})(e,t)}function Eo(){const e=["10501359mhsTzo","2471812rIzeCX","10uTlirO","getBits","bitLength","byteLength","skipEG","readUShort","538uURTuJ","54AZtRPA","2751HiffSF","skipLZ","readUInt","161104XOPdDd","readUByte","254760dzSROw","data","skipUEG","bitsAvailable","56FNVBjO","readEG","4802013LkVQPi","readBits","57320vhyZNZ","readBoolean","skipBits","readUEG","index"];return(Eo=function(){return e})()}const To=Co;!function(e){const t=Co,r=e();for(;;)try{if(479704===-parseInt(t(326))/1+parseInt(t(319))/2*(-parseInt(t(321))/3)+parseInt(t(312))/4+-parseInt(t(306))/5*(-parseInt(t(320))/6)+parseInt(t(330))/7*(-parseInt(t(324))/8)+-parseInt(t(332))/9*(parseInt(t(313))/10)+parseInt(t(311))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Eo);class xo{constructor(e){const t=Co;this[t(327)]=e,this.index=0,this.bitLength=8*e[t(316)]}get[To(329)](){return this[To(315)]-this.index}[To(308)](e){if(this[To(329)]<e)return!1;this.index+=e}[To(305)](e,t=!0){const r=To;return this.getBits(e,this[r(310)],t)}getBits(e,t,r=!0){const n=To;if(this[n(329)]<e)return 0;const i=t%8,s=this[n(327)][t/8|0]&255>>>i,a=8-i;if(a>=e)return r&&(this[n(310)]+=e),s>>a-e;{r&&(this.index+=a);const i=e-a;return s<<i|this[n(314)](i,t+a,r)}}[To(322)](){const e=To;let t;for(t=0;t<this[e(315)]-this[e(310)];++t)if(0!==this.getBits(1,this.index+t,!1))return this[e(310)]+=t,t;return t}[To(328)](){const e=To;this[e(308)](1+this[e(322)]())}[To(317)](){const e=To;this[e(308)](1+this[e(322)]())}[To(309)](){const e=To,t=this.skipLZ();return this[e(305)](t+1)-1}[To(331)](){const e=this[To(309)]();return 1&e?1+e>>>1:-1*(e>>>1)}[To(307)](){return 1===this[To(305)](1)}[To(325)](e=1){return this[To(305)](8*e)}[To(318)](){return this[To(305)](16)}[To(323)](){return this[To(305)](32)}}function Do(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e){for(var t=Wo,r=e();;)try{if(788186===parseInt(t(482))/1+parseInt(t(474))/2+-parseInt(t(460))/3*(parseInt(t(478))/4)+-parseInt(t(476))/5*(parseInt(t(464))/6)+-parseInt(t(470))/7*(parseInt(t(466))/8)+parseInt(t(463))/9*(-parseInt(t(481))/10)+-parseInt(t(477))/11*(-parseInt(t(461))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Oo);const Po=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),Bo=new Array(2746333894,1453994832,1736282519,2993693404),Mo=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 Fo(e,t,r,n,i){var s=Wo,a=i;a=t+i>e[s(468)]&&n+i<=r[s(468)]?e[s(468)]-t:n+i>r[s(468)]&&t+i<=e.length?r[s(468)]-n:t+i<=e.length&&n+i<=r.length?i:r[s(468)]<e[s(468)]?r.length-n:e[s(468)]-n;for(var o=0;o<a;o++)r[o+n]=e[o+t]}function Uo(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function Ro(e,t){var r=Wo;return t+3<e[r(468)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(468)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e.length?e[t]<<8|e[t+1]:e[t]}function Lo(e){var t=new Array(36),r=function(e){for(var t=Wo,r=Math[t(480)](e[t(468)]/4),n=new Array(r),i=0;i<e[t(468)];i++)e[i]=255&e[i];for(i=0;i<n[t(468)];i++)n[i]=Ro(e,4*i);return n}(e);t[0]=r[0]^Bo[0],t[1]=r[1]^Bo[1],t[2]=r[2]^Bo[2],t[3]=r[3]^Bo[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^Vo(t[i+1]^t[i+2]^t[i+3]^Mo[i]),n[i]=t[i+4];return n}function Oo(){var e=["237771gFzZlz","3809424WvrZbT","includes","16VbhWfR","iv is error!","length","byteLength","4331607GImIjm","sm4 key is error!","log","slice","748972LutzYH","cipher is error!","5dNUOXS","11EvYHOG","5380bBFtQj","min","ceil","310KLtTGI","197348kixHuh","2991VKVRKn","50985744elHrIw","data is error!"];return(Oo=function(){return e})()}function Vo(e){var t=new Array(4),r=Uo(e);t[0]=Po[255&r[0]],t[1]=Po[255&r[1]],t[2]=Po[255&r[2]],t[3]=Po[255&r[3]];var n=Ro(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function No(e,t){var r=new Array(36);r[0]=Ro(t,0),r[1]=Ro(t,4),r[2]=Ro(t,8),r[3]=Ro(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^zo(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=Wo,r=new Array(4*e[t(468)]),n=0;n<e[t(468)];n++)Fo(Uo(e[n]),0,r,4*n,4);return r}(i)}function zo(e){var t=Uo(e),r=new Array(4);r[0]=Po[255&t[0]],r[1]=Po[255&t[1]],r[2]=Po[255&t[2]],r[3]=Po[255&t[3]];var n=Ro(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function Ho(e,t,r){var n=Wo;if(null==e||null==e||e[n(468)]%16!=0)return console.log(n(471)),null;if(null==r||null==r||r[n(468)]<=0)return console[n(472)](n(475)),null;if(null==t||null==t||t[n(468)]%16!=0)return console[n(472)](n(467)),null;for(var i=Lo(e),s=Math[n(480)](r[n(468)]/16),a=new Array(r[n(468)]),o=t.slice(),c=0;c<s;c++){o=No(i,o);var u=new Array(16),l=16*c,d=Math[n(479)](l+16,r[n(468)]);Fo(r,l,u,0,d-l);for(var f=0;f<d-l;f++)a[l+f]=u[f]^o[f]}return a}function Wo(e,t){var r=Oo();return(Wo=function(e,t){return r[e-=460]})(e,t)}function jo(e,t){const r=Go();return(jo=function(e,t){return r[e-=400]})(e,t)}function Go(){const e=["call","forEach","26538016VhyTFA","ALAW","1784984uhzuRX","1595076aHgaGw","4332936LQINNF","slice","MULAW","347820DPPwIB","5157415bRCPjJ","prototype","set","4QCJFYN","4751178quwBHL","length"];return(Go=function(){return e})()}function $o(e){const t=jo,r=new Uint8Array(e.length+1);return r.set([114],0),r[t(414)](e,1),r}function qo(e){const t=new Uint8Array(e[jo(401)]+1);return t.set([130],0),t.set(e,1),t}!function(e){const t=jo,r=e();for(;;)try{if(722946===-parseInt(t(411))/1+parseInt(t(406))/2+parseInt(t(408))/3+parseInt(t(415))/4*(parseInt(t(412))/5)+parseInt(t(400))/6+parseInt(t(407))/7+-parseInt(t(404))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Go);const Yo=Jo;function Ko(){const e=["4:2:2","492XUyBAo","405bxLBZA","av01.","getChromaFormatString","Unknown","4:2:0","958788mccFgm","destroy","1048Qnuqoc","parseSeuqneceHeader","3316pNXrNl","push","53lcgkzK","428570erQWQB","readBool","110718glTJci","7FzHVDn","1831336UMKqTj","4:4:4","parseOBUs","16522zqzEac","POSITIVE_INFINITY","readBits","getChromaFormat","toString","padStart","NaN","9Opdydw","getLevelString"];return(Ko=function(){return e})()}function Jo(e,t){const r=Ko();return(Jo=function(e,t){return r[e-=355]})(e,t)}!function(e){const t=Jo,r=e();for(;;)try{if(152449===-parseInt(t(374))/1*(parseInt(t(370))/2)+-parseInt(t(377))/3+parseInt(t(372))/4*(-parseInt(t(363))/5)+parseInt(t(368))/6+-parseInt(t(378))/7*(-parseInt(t(379))/8)+-parseInt(t(359))/9*(parseInt(t(375))/10)+-parseInt(t(382))/11*(parseInt(t(362))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ko);class Xo{static[Yo(381)](e){const t=Yo;let r=null;for(let n=0;n<e.byteLength;){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(383)];if(a){o=0;for(let t=0;o|=(127&e[n])<<7*t,n+=1,128&e[n];t++);}1===i&&(r=Xo[t(371)](e.subarray(n,n+o))),n+=o}return r}static parseSeuqneceHeader(e){const t=Yo;let r=new dt(e),n=r.readBits(3);r[t(376)]();let i=r[t(376)](),s=!0,a=0,o=0,c=[];if(i)c[t(373)]({operating_point_idc:0,level:r[t(384)](5),tier:0});else{let e=!1,n=0;if(r[t(376)]()){let e=r[t(384)](32),i=r[t(384)](32),c=r[t(376)]();if(c){let e=0;for(;;){if(0!==r[t(384)](1))break;e+=1}e>=32||r.readBits(e)}o=e,a=i,s=c,r.readBool()&&(n=r[t(384)](5),r[t(384)](32),r[t(384)](5),r[t(384)](5))}let i=r[t(376)](),u=r[t(384)](5);for(let s=0;s<=u;s++){let s=r[t(384)](12),a=r[t(384)](5),o=a>7?r[t(384)](1):0;if(c[t(373)]({operating_point_idc:s,level:a,tier:o}),e){r.readBool()&&(r[t(384)](n+1),r[t(384)](n+1),r[t(376)]())}if(i){r[t(376)]()&&r[t(384)](4)}}}let{level:u,tier:l}=c[0],d=r[t(384)](4),f=r[t(384)](4),h=r.readBits(d+1)+1,p=r[t(384)](f+1)+1,m=!1;!i&&(m=r[t(376)]()),m&&(r[t(384)](4),r.readBits(4));r[t(376)](),r[t(376)](),r.readBool();let v=!1,y=2;if(!i){if(r[t(376)](),r[t(376)](),r[t(376)](),r.readBool(),v=r[t(376)](),v&&(r.readBool(),r[t(376)]()),y=r[t(376)]()?2:r[t(384)](1),y){r[t(376)]()||r.readBits(1)}v&&r[t(384)](3)}r.readBool(),r[t(376)](),r.readBool();let g=r[t(376)](),_=8;if(2===n&&g){_=r[t(376)]()?12:10}else _=g?10:8;let b=!1;1!==n&&(b=r[t(376)]()),r[t(376)]()&&(r[t(384)](8),r.readBits(8),r[t(384)](8));let w=1,S=1;if(b)r[t(384)](1),w=1,S=1;else{if(r[t(384)](1),0==n)w=1,S=1;else if(1==n)w=0,S=0;else if(12==_){r[t(384)](1)&&r.readBits(1)}else w=1,S=0;w&&S&&r[t(384)](2),r[t(384)](1)}r[t(376)](),r[t(369)](),r=null;return{codec_mimetype:t(364)+n+"."+Xo[t(360)](u,l)+"."+_[t(356)](10)[t(357)](2,"0"),level:u,tier:l,level_string:Xo[t(360)](u,l),profile_idc:n,profile_string:""+n,bit_depth:_,ref_frames:1,chroma_format:Xo[t(355)](b,w,S),chroma_format_string:Xo.getChromaFormatString(b,w,S),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[Yo(360)](e,t){const r=Yo;return e.toString(10)[r(357)](2,"0")+(0===t?"M":"H")}static[Yo(355)](e,t,r){return e?0:0===t&&0===r?3:1===t&&0===r?2:1===t&&1===r?1:Number[Yo(358)]}static[Yo(365)](e,t,r){const n=Yo;return e?"4:0:0":n(0===t&&0===r?380:1===t&&0===r?361:1===t&&1===r?367:366)}}function Zo(){const e=["width","videoType","getUint8","sarRatio","level","Invalid AV1CodecConfigurationRecord, invalid version ","5uoTwMc","129543yWVdXZ","fps_den","fixed","10gtujRo","buffer","chromaFormat","parseOBUs","av1","error","log","4203LfoQRf","frameRate","3304ElVmnR","present_size","codec_mimetype","273180EFDJmg","sar_ratio","fps_num","730103AzSXHx","length","Invalid AV1CodecConfigurationRecord, parseOBUs failed!",", correct to 1","93990HdoLlw","codecWidth","presentWidth","frame_rate","Invalid AV1CodecConfigurationRecord, lack of data!","920454ZYAnQX","byteLength","1660491YVaGiS","JbPro[xxx][✅✅✅][parseAV1CodecConfigurationRecord] invalid version ","set","correctionConfigurationVersion","8OBpxSf","codec_size","chroma_format","height"];return(Zo=function(){return e})()}function Qo(e,t){const r=Zo();return(Qo=function(e,t){return r[e-=131]})(e,t)}function ec(e,t){const r=tc();return(ec=function(e,t){return r[e-=216]})(e,t)}function tc(){const e=["1315500XkraCU","60925uujHrd","min","5813505PojILt","851184ZKMUfC","20KtwwYO","max","39kBJdVh","9320GxFMag","1562680gnOLaY","length","4056825OGzUbj","4uNyOwM"];return(tc=function(){return e})()}function rc(e,t){const r=ec;if(e[r(218)]!==t[r(218)])return!1;for(let n=0;n<e[r(218)];n++)if(e[n]!==t[n])return!1;return!0}!function(e){const t=Qo,r=e();for(;;)try{if(185564===parseInt(t(149))/1+parseInt(t(142))/2+parseInt(t(171))/3*(parseInt(t(160))/4)+-parseInt(t(170))/5*(parseInt(t(154))/6)+-parseInt(t(156))/7+-parseInt(t(139))/8*(-parseInt(t(137))/9)+parseInt(t(174))/10*(parseInt(t(145))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Zo),function(e){const t=ec,r=e();for(;;)try{if(469677===parseInt(t(222))/1*(parseInt(t(220))/2)+-parseInt(t(228))/3*(parseInt(t(216))/4)+-parseInt(t(219))/5+-parseInt(t(221))/6+parseInt(t(217))/7+-parseInt(t(225))/8+-parseInt(t(224))/9*(-parseInt(t(226))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(tc);const nc=sc;function ic(){const e=["isPlayUseMSEAndDecoderInWorker","next","mseDecoder.mediaSourceBufferError is true","isDropping","Parsed first PMT: ","setCodec","simdH264DecodeVideoWidthIsTooLarge","demuxFlvUseV2","fps"," and delay is ","request abort and run res.body.cancel()","writableStream abort() and abortController.signal.aborted is true so return","isPlaybackPlayRateLessThanOne","ID3 ","decode","handleVideoH265NaluList list size is ","assign",",and ts list is ","len","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","isMpeg4","loop() bufferList is empty and reset delay to -1","timeInit","playbackRate","ts_packet_size","random_access_indicator"," "," and notDroppingDelayTs is ","19155NFUZTp","log","onError","sps/pps","_getSeqHeader",", diff time is ","sarNum","audio_object_type","mseWorkerAddSourceBufferError","handleOffscreenCanvasWebglContextLost, stencil is false","g711a","getTime","audioSequenceNumber","onmessage:","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","some","kADTSAAC","calcNetworkDelay now dts:","worker mpeg4Demuxer","select video track index is ","demuxFlv","initVideo","AbortError","pmt_","_clearAudioSourceBufferCheckTimeout","handleVideoNalu","getBufferListString","sps changed","pcmData ts ","mediaSource","video_metadata_changed_","videoTrackId","fetch","_doAppendSegments","stopId","firstTimestamp",", so ignore this pid ","mediaSourceAddSourceBufferError","playbackConfig","isPlaybackPause","filter","Not Supported Opus channel count.","1195695HFMXNV","body","_doDecodeVideo","arraybuffer","kSliceSPS","TAG_NAME","websocketOpenTimeout",",\n diff is ","state","handle","total_length","ts is ","updating","draw, decoder is destroyed and return","setCodecAudio: init audio codec, codeId is ","JbPro Worker Version is ","fetchErrorWorker"," and isIFrame is ","chromaFormat","demuxPs","s and status is ","resetDelay","tsVideoTrackIndex"," and packetType is ","playbackUpdatePlaybackRate","protocol","mseSourceBufferError","section_slice_queues_","refFrames","kSliceIDR_W_RADL","useSThreading",", streamFps is "," and bufferList length is ","writableStream close()","endOfStream() has pending eos","videoDecode","writableStream abort() and e is "," null","demuxM7s","updatePlaybackNextIFrame","mseAutoCleanupMinBackwardDuration","codec_mimetype","config is empty object"," , message is ","getBufferLength","width: ","_doDecodeAudio","mp4Box","probe","streamEndInner","decodeVideo() and decoder is destroyed","dispatchVideoMediaSegment","codec","setCodecAudio: hasInitAudioCodec is false, codecId is ","_onMediaSourceSourceOpen"," ,delay is ","tsAudioTrackIndex","bit_stream_identification","getDelay","getSourceBufferUpdating","width","demuxFlv() isVideoSequenceHeader is true and isHevc is ","videoBuffer","codec: ","decProgramStreamMap","mp4a.40.","_hasPendingSegments","getMaxDelayTs","checkStreamEnd","isM7sCrypto cryptoKey.length is ","idle","_isEnhancedH265Header","then","dropBuffer$2() _opt.delayFrameChasingPolicy is accelerate and iframe index "," create uint8Array error :","StartCodeVideo","mseDecoder.mediaSourceAppendBufferError is true","reduce","entries","updateend",", new height is ","wcsDecodeAudio","mimeType"," less than (or equal) preTs is ","setCodecVideo: hasInitVideoCodec is false, codecId is ","_remainingPacketData","av1","pendingUnits","wasmSimdFirstFrameDecodeDelayTimeout",'video/mp2t; codecs="',"playbackNextFrame","audioCode","offscreenCanvas","pendingSegments","prevAudioTs","invalid codec","HEAPU32"," and isAV1 is ","calcDelayFrameAccelerateDecodeMaxNum","pes_slice_queues_","isFlv","generateInitSegment","onReady","offscreenCanvasGL","decodeVideo, decoder is destroyed and return","kSliceCRA_NUT","getUint32","playbackCacheLoop() decimal playRate is ","toString"," cacheTrack dts is ","asynchronous_klv_pids","current_program_","flvStreamBuffer","isDecodeFirstIIframe","abort success","refSampleDuration","iframeIntervalTs","audioTrackType","sample_rate"," and payload size is ","abortSourceBuffer","buffering","handleVideoH265Nalu","hvcC","decodeNext","isPause",", and reason is "," and isHevc is ","116giRuTf","TAG","complete","map","fetchNext().then() and done is true","extractNALu","h264","isStateOpen","iFrame","emitError","mseSourceBufferError mseDecoder.sourceBuffer","readyState","clearBuffer","nearest_pts","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","mediaSourceAudioG711NotSupport","pushBuffer audio ts is ","code"," so drop this frame","byteOffset","audioSourceBufferCheckTimeout","postVideoInitedAndNotFirstVideoIFrameToMain"," ,\n and now ts is ","_clearAudioNoDataCheckTimeout","debugWarn","loop() is dropping = false, is iFrame","isSm4Crypto opt.sm4CryptoKey is null"," > timestamp is ","ms, PES pts: ","drawImage","pushBuffer video ts is ","player","audioTotalMB"," > ",",\n firstAudioTime is ","decodeDiffTimestamp","program_pmt_map_","_checkTsIsMaxDiff","kH265",",sampleRateIndex: ","_parseVideoData","smpte2038_pids","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ","appendBuffer() and isStateClosed is true and isMediaSourceBeenOpened is false, wait media source open","renderYUV","pat_","pcmData, decoder is destroyed and return","7186377sAnULi","sampling_frequency","emitPESSlices","fetchNext().then() and abortController.signal.aborted is true so return","vcl",", and ts list is ","concat","isFirstDispatch and tsPacketSize = ","streamEnd","isUseSIMDAndroid","adts_aac","decodeVideo first frame is not iFrame"," is not corresponded to PMT!","Opus: Channel count changed from ","dispatchAudioInitSegment","headers"," and buffer list length is ","useOffscreen","error","networkDelay"," and prev dts is ","Synchronous KLV Metadata: pid=","loas_aac","supportMSEDecodeHevc","tsPrivateData","calcWasmMemoryUsed","debugUuid","_decodeVideo payload bytes is 0 and return","dispatchAudioMediaSegment","sourceClose","sourceended","mediaSourceAudioNoDataTimeout"," and decoder.mp3Demuxer is null and return","delta","audio_track_","toFixed",", options.ts is ","mediaSourceFull","playAudioPlanar ts ","isHevc","endOfStream() error","write","h265 naluList.length === 0","getContext","parseMP3Payload"," ,\n and diff is ","aac","MULAW","Parsed first PAT: ","websocket error","recordType","getDelay() and preDelayTimestamp is ","cmd","isAV1","VideoEncoder","removeSourceBuffer() sourceBuffer error","prefixSei","onOffscreenCanvasWebglContextRestored","fetch().catch() and abortController.signal.aborted is true so return","correctionConfigurationProfileIndication","mp4Box onError","mediaSource audio sourceBuffer error","startStreamRateAndStatsInterval","duration_",",\n and emit change event","_isTsPacketSizeValid","fetchStream, WebsocketStream socket close and requestAbort is true so return","pushBuffer",",\n and emit change event","DataStream","parsePAT: table_id ","floor","AAC: Detected pts overlapped, ","SourceBuffer Error - updating: ","loop() isPushDropping is true and bufferList length is ","mseAutoCleanupSourceBuffer","setCodecVideo","yuvData, transferToImageBitmap error is","writableStream write() and abortController.signal.aborted is true so return","streamType"," to ","emitSectionSlices","demuxFlv() type is audio and payload.byteLength is ","Video: Coded Resolution changed from ","ac3","prevDts","currentPTS","playbackStreamVideoFps","decodeVideo\n local dts is < 0 , ts is ","hasIncompleteData","decodeAudio","channel_config","reset","cts","Insufficient data for header","present_size","video seq header","last_pcr_","currentTime","playVodFps","writableStream write() and requestAbort is true so return","updatePlaybackIsPause, isPause is ","channel_mode","_parseAudioData","kEAC3","parseTimedID3MetadataPayload","hasAudio","timescale_","minf","isInitSegmentDispatched","dispatch naluArray length is 0","videoMeta",", channel: ","samples"," isIFrame is ","Demux error:",";codecs=","fetchStatus","expected: ","prevTs","listenMp4Box","mp4a","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","worker MediaSource","streamVideoType","video","onSamples","sourceBuffer","setCodecAudio: is aac and metaInfo is null, set has audio false and return","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment","StartCodeAudio","start","tmp8","videoMimeType","clear","mdat","mediaSourceAppendBufferError","AC3: Channel Mode changed from "," and type is ","demuxMpeg4","calcNetworkDelay"," and has iFrame, buffer length is ","videoTotalMB","MP3","flags","updateConfig","parseVideo265Header","stencil"," and prevTs is ","_needCleanupSourceBuffer","videoSequenceHeader","stringify","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","calcIframeIntervalTimestamp","firstAudioTime","_doRemoveRanges() audioSourceBuffer error","audioDecode","videoTrack","mp3","correctSamplePts","AAC: Unknown pts","_preDoDecode","parsedOffset","audioMimeType","detectVideoMetadataChange","min","visibility","low_frequency_effects_channel_on","parsePES","MP3: SamplingFrequencyIndex changed from ","loop() dropBuffer is dropping and isIFrame ","isStateClosed","onMediaSourceSourceOpen() sourceBuffer is null and next init","handleVideoH264NaluList","mseFirstRenderTime","payload","h264 naluList.length === 0","extractNALu() buffer error","audioSampleRate","isRecording","clearBuffer,bufferList length is ","playVod","has_audio_","audioNalu","flush","isEmitInfo","pps","checkFirstIFrame","avc","isStateEnded","updatePlayVodNextIFrame, isIn is "," and prev time is ","value","_isSendVideoSeqHeader"," and,\n options.ts is ","1435512awXUnu","abs","websocketStringMsg","pid_stream_type","videoSEI","extractH264SEI","streamRate","seqHeader","findFirstStartCode","isXorCrypto","hasInitVideoCodec","loop() common dumex delay is -1, ts is ","buffer",",nalu type is ","discontinuity_indicator"," and tempDelay is ","audioAACSequenceHeader","abort catch","fetchError","codecHeight","streamSuccess","needClear"," and prev ts is "," vs start is "," and isAvc is ","name"," and isIframe is ","opt","webglcontextlost","decodeVideo and is first iframe and ts is ",",ts List length is ","init and forHardDecode is ","isNakedFlow","fetchStream, WebsocketStream socket open","Opus: SamplingFrequencyIndex changed from ","first_parse_",",\n and mseCorrectTimeDuration is ","scte_35_pids","timeInit set false , cacheTrack = {} now dts is ","$video","audioTracks","kSliceIDR","_stopCheckWsOpenTimeout"," and starTime is null and has not ","PACKET_TYPE_FRAMESX","isXorCrypto cryptoKey.length is "," and new delay is ",",and old bufferList length is ","playbackNextIFrame","mseDecoderUseWorker","socket.onmessage and isDestroyed, so return"," ant auto wasm decode"," , payload is ","parseOpusPayload","frameRate","mseDecoder.audioSourceBuffer.appendBuffer()","remove","PACKET_TYPE_SEQ_START","timescale","h265","calcNetworkDelay, dts is ","avcC"," and bufferList is "," or cryptoIV.length is ","kLOASAAC","pts","openWebglAlignment","kMPEG1Audio",", sampleRate:","mediaSourceTsIsMaxDiff","now","mp3Demuxer","_hasPendingRemoveRanges","sendWsMessage","firstStartCodeOffset -14 is","isfms","playbackIsPause","fetchStream, WebsocketStream socket close abnormally and code is ","demuxFmp4","fetchStream","mseCorrectAudioTimeDuration","createFile","correctionConfigurationVersion","worker TsLoaderV2","slices"," and waiting for sourceBuffer","calcPlaybackForwardMaxRateDecodeIFrame","websocketError","wasmDecodeDelay is "," but isSocketError is true , so return","updatePrevDecodeVideoFrameLocalTimestamp",", not 0x47 and break","_decodeConfigurationRecord error","mseDecoder.mediaSourceAppendBufferFull is true","onSamples() trackId error"," ,\n and diff is ","sequenceNumber","simdDecodeDelayTimeout","tsPacketSize","Short buffer","Client disconnecting","isSendSeqHeader","demuxTs"," and videoMimeType is ","keyFrame","codedWidth",", and ts is ","cryptoKey","channel","_init","isUseSThreading","aborted","createImageBitmap","parseSPS$2","\n decodeVideo: video width or height is changed,\n old width is ","hasInit","mseDecoder.sourceBuffer.appendBuffer()","sm4CryptoKey","kSliceIDR_N_LP","appendAudioBuffer","fps_den","mediaSourceDecoderConfigurationError","webglObj","videoBufferDelay","cryptoPayload","common_pids","kH264","getVideoBufferLength","mseError","dropBuffer$2() iFrameIndex is ","wasmWidthOrHeightChange","offscreenCanvasCtx","playbackCacheLoop() decoder.streamFps is null and return","setExtractionOptions","videoPayload","isCacheBeforeDecodeForFpsRender","stopStreamRateAndStatsInterval","fetch response status is ","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","endOfStream",", and pid list "," package length is ","sampleRate","level_string","networkDelayTimeout","isWorkerFetch","kSliceNonIDR",", old height is "," is not H264 or H265","fps_num","Unsupported stream. type: ","mseAutoCleanupMaxBackwardDuration","cacheTrack","audioCodec","_videoPidList","isPushDropping","StartCodePS","videoInitedAndNotFirstVideoIFrame","isPlayVod"," ,new bufferList is ","updatePlayVodNextIFrame","_decodeVideo now time is ","isPlayer","isG711A","Invalid video size","demuxFlv() type is ","replace","isTs","loop demux diff time is ","isInPlayNextFrame","parsePMT","pes_private_data_pids","useWCS","hasPendingEos","getLastBufferVideoTimestamp","isMediaSourceBeenOpened",", height is ","isEmitSEI","closed","object_type","_initSourceBuffer","mediaSource is not attached to video or mediaSource is closed","getBuildTime","psStreamBuffer","calcPlaybackStreamFps","decodeAudio\n local dts is < 0 , ts is ","updatePlaybackIsPause"," and ok is ","_isEmitVideoTrackPidList","decodeVideo and payload is video sequence header so drop this frame","decodeVideo has init, and init isVideoInitedAndNotFirstVideoIFrame = true","setCodecVideo: SIMD H264 decode video width is too large, width is ","_decodeVideo","readUByte","useMThreading","isG711U","level","parseChunks","message","3320JOmZsw","mseSourceBufferError mseDecoder.audioSourceBuffer","dispatchPESPrivateDataDescriptor"," ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout","decodeAudio() and decoder is destroyed","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","indexOf","streamAbps","find","abort","audioMeta","playAudio","webgl","audio_last_sample_pts_","video_init_segment_dispatched_","clearSlices","resetAllDelay","findSecondStartCode","length","clearPlaybackCacheLoop","playVodNextFrame","wasClean","SoundHandler","from","isFirefox","workerFetch","_decodeEnhancedH265Video",", and msg is ","getState","synchronous_klv_pids","delayFrameAccelerateDecodeMaxNum","ms and return -1",",\n new width is ","sarRatio","parsePESPrivateDataPayload","input","demuxAudio","binaryType","getNaluDts","eventListenList","isFmp4","yuvData() and diff time is ","delayFrameChasingPolicy","startTime","isPlayback","file_position","pid","playbackForwardMaxRateDecodeIFrameByCalced","close","destroyDemux","offset","rate","cacheAudioTrack","protocols","videoCode",", and reason is ","MediaSource"," and prevPayloadBufferSize is ","\n and replay","debugError","set","destroy","_decodeAudioConfigurationRecord","isPs","HEAPU8","options:","decoder","key","cryptoPayloadAudio","fetch done","kAC3","vps changed","aacADTSHeader","audio_metadata_","events","moof","useMSE","playback and playbackIsCacheBeforeDecodeForFpsRender is true","mediaSourceBufferError","sampleRateIndex","socketStatus","mseDecoder.mediaSourceAddSourceBufferError is true","sourceOpen","dts","startTimestamp","type",'" is string so return',"reason","_decodeAudio","kMetadata","sar_ratio","isAAC","stream_type","Webcodecs Video Decoder initSize","codedHeight","getNotDroppingDelayTs","shift","warn","prevPayloadBufferSize","includes","isMP3","detectAudioMetadataChange","isIFrame","audioSourceNoDataCheckTimeout","current_pmt_pid_","payload_unit_start_indicator","program_number","demuxVideo","profile","bit_stream_mode","sync_offset"," and buffer length is ","streamAudioFps","streamVideoFps","isWCSDecodeAudio","Invalid audio size",", ts List length is ","string","worker","parseSMPTE2038MetadataPayload","getDelayNotUpdateDelay","kMPEG2Audio","playType","onerror","HEAPF32","decodeVideo: video width or height is changed, and return","readBits","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","KLVA","onclose","notConnect","buffered","dispatchAudioVideoMediaSegment","ec-3","video_track_","audioSourceBuffer","Generated first AVCDecoderConfigurationRecord for mimeType: ","parseG711Payload","playbackCacheLoop sync frame duration is ","bitDepth","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()","getDelayFrameAccelerateDecodeMaxNum","worker fmp4Demuxer","pushBuffer() and isIFrame is ","handleAddNaluStartCode",", readyState: ","kSCTE35","dts is ","decodeAudio first frame is not iFrame","ts_packet_size = 204, RS encoded MPEG2-TS stream"," and\n payloadBufferSize is ","getReader","readNextNaluPayload","original_object_type","socket is null","video_metadata_","sps","decodeVideo: simd decode error, and return","ALAW","_opt","debug","size","playbackForwardMaxRateDecodeIFrame","codecWidth"," and nalUnitSize is ","decodeVideo","decodeVideo and diff time is ","stbl","height","onmessage","parseEAC3Payload","mseDecodeAudio","g711u"," and emit replay","cryptoIV","end"," ","Timed ID3 Metadata: pid=","parsePES: packet_start_code_prefix should be 1 but with value ","render","getBufferListVideoTsList","appendAudioBuffer() player is destroyed","parsePESPacket","removeUsedSamples","ms, video is stuck","removeSourceBuffer","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","fetchStream, url is ","updatePrevDecodedVideoFrameLocalTimestamp",", pts=","options","getCorrectionConfiguration","StartCodeMAP","websocketOpen","aac seq header","mp4","extractH265PPS","firstRenderTime","descriptor","AC3: Low Frequency Effects Channel On changed from ","parseVideo264Header","oldDts","forEach","onReady and audioTrack is","onOffscreenCanvasWebglContextLost","mseHandle","media_info_","getIncompleteData","setInterval()","audio_init_segment_dispatched_","getVideoBufferDuration","aac_last_incomplete_data_","fileStart","addEventListener","delete","firstAudioTime is ","Video Track PID List: ","startPlaybackCacheLoop","mediaSourceError","status","init","details"," and set dropping is true","playVodRate","push","ulaw"," and merge","program_pmt_pid","handleVideoH265Frames",", dts is ","pushLatestDelay","sort","version_number","fetchNext().then() and requestAbort is true so return","isPlaybackCacheBeforeDecodeForFpsRender","ended","sendWebsocketMessage","getStreamBufferSize","frame_rate","dropping","timed_id3_pids","match","streamStats","isDestroyed","secondStartCodeOffset","alaw"," and opt is","parseSynchronousKLVMetadataPayload","pushBuffer,\n preTimestamp is ","isPlaybackOnlyDecodeIFrame","suffixSei","ms and fragDuration is ","prevTimestamp","VideoDecoder configure has not init , isIframe is "," ,\n and now ts is ","videoType","isPlayUseMSE"," and current codecId is ","mediaSourceAppendBufferFull",", syncOffset = ","audioSampleRateIndex","getUint8","isSm4Crypto","isWidthOrHeightChanged","duration","bit_depth","audioSpecificConfig","demux","init and is V2:","_decodeConfigurationRecord","isAudioInitInfo","_initAudioSourceBuffer","getUint16"," and firstRenderTime is ","_doAppendSegments() sourceBuffer is null and wait init and return","playbackTF","abortSourceBuffer() abort audioSourceBuffer","AC3: Bit Stream Identification changed from ","units","code is ","_doRemoveRanges","onopen","isIn","decodeVideo: simd decode delay timeout, and return","parseSection","useSIMD","catch","worker wcsDecoder"," < 15, maybe play slowly","streamFps","has_video_","avcc","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is ","updatePlaybackNextFrame, isIn is ","FT_KEY","prevAudioDts","transferToImageBitmap","socket is not open and state is","syncOffset","_cleanup","isMSEDecodeAudio","playVodNextIFrame","network_pid","hasAudioInit","originalCodec","onReady()","localDts","G711A","doPlaybackCacheLoop","webglcontextrestored","getAudioSourceBufferUpdating","mpeg4"," so decode all frame previous","open","demuxPsUseV2"," and mseDecoder.audioMimeType is ","kSlicePPS","needInitAudio"," > maxDelay ","videoInfo","nakedFlowDemuxUseNew",", height: "," and emit error and next abort()","audioBufferSize","codec_size"," and isDestroyed is true, so return","isUseMThreading",",\n firstRenderTime is "," more than ","pendingRemoveRanges","addSourceBuffer","pendingAudioSegments","videoTracks","AC3: BitStream Mode changed from ","AAC: SamplingFrequencyIndex changed from ","AAC","lastBuffer","audio","setCodecAudio: audioDecoder or audioDecoder.setCodec is null",", dts=","config is not empty object and codecWidth is ","opus","37402cauZUG","_initPmt","readNextAACFrame","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is ","playbackFps",", pid: ","audioTrackId","handleVideoH264Nalu","AudioDecoder","LOG_NAME","getDelayNotUpdateDelay() and preDelayTimestamp is ","sampling_index","parseAsynchronousKLVMetadataPayload","mseUpdateVideoTimestamp",", need clear is ","appendBuffer","websocket","mseCorrectTimeDuration","videoBufferSize","parse","writableStream","firstStartCodeOffset","tsError"," and ignore","is_sync","hasVideo","nakedFlowFps","isM7sCrypto","mdia","parseH264Payload","closeEnd","slice","profile_string","removeSourceBuffer() audioSourceBuffer","nakedFlowH265DemuxUseNew","decodeVideo is max diff , ts is ","ceil","mediaSourceAudioInitTimeout","_bindMediaSourceEvents","endOfStream()","ms and diffFps is ","cancel","channelCount",'fetchNext().then() and value "'," and return","useWasm","ac-3","fetchStream, WebsocketStream socket close and code is ","streamVideoType is null",", start dts is ","kPESPrivateData","dispatchVideoInitSegment","byteLength","vps","channel_count","delay","config","old dts ","close() and audioDecoder.clear error: ",'writableStream write() and value is "',"calcPlaybackStreamFps, bufferListLength is ","isWasmMp4","Malformed PES: PES_packet_length < 3 + PES_header_data_length","fromCharCode","has not init video codec","skip","VideoDecoder","doDecode","parseAC3Payload","data",",local diff is ","isVideoInited","expected_length","extractNALu$3","10qRSCqe","eac3","lastBuf","readUEG","\n decodeVideo: video width or height is changed,\n old width is ","presentWidth","getTrackById","stop","handleVideoFrames",", isAacCodecPacket is true","elementary_stream_priority_indicator",", and wasClean is ","worker nakedFlow","close() and writableStream.close() error"," and maxDiff is ","signal","playbackCacheLoop",", next set streamFps is 25","streamDts","Opus","parseADTSAACPayload",'video/mp4; codecs="',"isInPlayNextIFrame","1666lcZnBt","videoCodec","stream_id","flvBufferData","abortError3","decodeVideo and payload is too small , payload length is ","24diOOlF","isEmitTsPrivateData","undefined","nextIFrameTime","audioTrack","pendingAudioRemoveRanges","4228670vBfYTT","mediaSource is end","_doRemoveRanges() sourceBuffer error","...","dispatch","sendWebsocketMessage, message is","debugLog","sampling_freq_index","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()",", nextIFrameTime is ","mpeg","isFFmpegSIMD","parseH265Payload","currentVideoTrackIndex","isRecordTypeFlv",", stream_id=","handleVideoH264Frames","accelerate"," _opt.sampleRate is ","demuxNakedFlow","isSm4CryptoH265V2","workerEnd","subarray","_isSendAACSeqHeader",", diff is ","types","updateForwardMaxRateDecodeIFrame","loas_previous_frame","kSliceSEI","yuvData ts ","isAvc","MP3: Channel count changed from ","dropBuffer$2() isAllIframeInBufferList() is true, and index is ",", so set isVideoInitedAndNotFirstVideoIFrame = false","websocketFirstMessage","initAudio",",\n new width is ","G711U","configure","preDelayTimestamp","dispatch() this.input is null","pcr_pid","join"," ms"];return(ic=function(){return e})()}function sc(e,t){const r=ic();return(sc=function(e,t){return r[e-=286]})(e,t)}function ac(e={},t={},r=!1,n=!1){const i=nc;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=!!Jt(r),w=null,S=null,I=null,A=null,k=null,C=null,E=0,T=!1,x=null,D=null,P=null,B=null,M=null,F=0,U=0,R=null,L=null,O=null,V=0,N=null,z=!1,H=!1,W=!1,j=!1,G=null,$=null,q=!1,Y=!0,K=0,J=0,X=null,Z=null,Q=null,ee=null,te=null,re=null,ie=null;i(1292)in self&&(o={TAG_NAME:i(785),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const e=i;o[e(564)]=new VideoDecoder({output:function(t){const r=e;if(Gt(t[r(411)]))t[r(411)]()[r(1135)](e=>{const n=r;o[n(430)][n(1220)](e,0,0,t[n(404)],t[n(592)]);let i=o[n(1155)][n(794)]();postMessage({cmd:Ie.render,buffer:i,delay:Te[n(895)],ts:0},[i]),qt(t)});else{o[r(430)].drawImage(t,0,0,t[r(404)],t[r(592)]);let e=o.offscreenCanvas[r(794)]();postMessage({cmd:Ie[r(677)],buffer:e,delay:Te[r(895)],ts:0},[e]),qt(t)}},error:function(t){const r=e;Te[r(557)](r(616),"VideoDecoder error: ",t,t.toString())}}),Te.debugLog(o[e(1068)],e(718))},destroy(){const e=i;o[e(1330)](),o.decoder&&"closed"!==o[e(564)][e(1071)]&&(o[e(564)][e(546)](),o[e(564)]=null),Te.debugLog(o[e(1068)],e(559))},decode:function(e,t,r){const n=i,s=e[0]>>4==1;if(o[n(414)]){const r=new EncodedVideoChunk({data:e[n(871)](5),timestamp:t,type:s?Oe[n(565)]:Oe[n(1271)]});try{o[n(564)][n(1007)](r)}catch(e){}}else if(s&&e[1]===Ge.sequenceHeader){const t=15&e[0];postMessage({cmd:Ie.videoCode,code:t});const r=new Uint8Array(e);postMessage({cmd:Ie[n(938)],buffer:r,codecId:t},[r[n(311)]]);let i=null,s=null;const a=e[n(871)](5),c=Te[n(689)]();if(t===Be[n(1197)]?(s=Ar(a,c),i={codec:s[n(1115)],description:a}):t===Be[n(358)]&&(s=Zr(a,c),i={codec:s[n(1115)],description:a}),!i||i&&!i[n(1115)]||s&&0===s.codecWidth&&0===s[n(318)])return void Te[n(1215)](o[n(1068)],"decodeVideo and webcodecs configure is",JSON.stringify(i));s&&s[n(661)]&&s.codecHeight&&(i[n(592)]=s[n(318)],i[n(404)]=s[n(661)]),!o[n(289)]&&(Te[n(955)](n(616),n(591)),postMessage({cmd:Ie.initVideo,w:s[n(661)],h:s[n(318)]}),o[n(289)]=!0,o[n(1155)]=new OffscreenCanvas(s[n(661)],s[n(318)]),o.offscreenCanvasCtx=o[n(1155)][n(1281)]("2d")),Te._opt[n(1288)],n(693);try{o.decoder[n(987)](i),o.hasInit=!0}catch(e){Te.debugError("worker","VideoDecoder configure error",e.code,e,e[n(1171)]()),e.toString()}}else Te[n(1215)](n(616),n(751)+s+n(351)+e[1]+n(1209))},reset(){const e=i;o.hasInit=!1,o.isEmitInfo=!1,o[e(1155)]=null,o[e(430)]=null}});let ue=function(){const e=i;if(q=!0,c)try{c[e(507)](),c=null,Te[e(955)](e(616),e(1177))}catch(t){c=null,Te.debugLog("worker",e(316),t)}},le={TAG_NAME:i(926),init(){const e=i;le.lastBuf=null,le.vps=null,le[e(654)]=null,le[e(290)]=null,le[e(1317)]=null,le.localDts=0,le[e(1150)]={},le.isSendSeqHeader=!1,Te[e(955)](le[e(1068)],"init")},destroy(){const e=i;le[e(916)]=null,le.vps=null,le.sps=null,le[e(290)]=null,le[e(1317)]=null,le.localDts=0,le[e(1150)]={},le[e(400)]=!1,Te[e(955)](le[e(1068)],e(559))},dispatch(e){const t=i,r=new Uint8Array(e);if(Te[t(657)][t(818)]){const e=le[t(913)](r);if(0===e.length)return void Te[t(955)](le[t(1068)],t(1348));le[t(922)](e)}else le.extractNALu$2(r)},getNaluDts(){const e=i,t=Te[e(657)].nakedFlowFps;let r=le.localDts;return le.localDts=le[e(804)]+parseInt(1e3/t,10),r},getNaluAudioDts(){const e=i,t=Te[e(657)][e(441)],r=Te._opt[e(821)];return le[e(804)]+parseInt(r/t*1e3)},extractNALu(e){const t=i;let r,n,s=0,a=e[t(892)],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.push(e.subarray(n,s-o-1)),n=s,o=0):o=0}return n&&c[t(722)](e[t(971)](n,a)),c},extractNALu$2(e){const t=i;let r=null;if(!e||e.byteLength<1)return;le[t(916)]?(r=new Uint8Array(e[t(892)]+le[t(916)].length),r[t(558)](le[t(916)]),r[t(558)](new Uint8Array(e),le[t(916)][t(516)])):r=new Uint8Array(e);let n=0,s=-1,a=-2,o=4;const c=new Array;for(let e=0;e<r[t(516)];e+=2){const n=r[e],i=r[e+1];0==s&&0==n&&0==i?(c[t(722)](e-1),o=3):1==i&&0==n&&0==s&&0==a&&(c[t(722)](e-2),o=4),a=n,s=i}if(c[t(516)]>1)for(let e=0;e<c.length-1;++e){const i=r[t(971)](c[e],c[e+1]+1);le.handleNALu(i,o),n=c[e+1]}else n=c[0];if(0!=n&&n<r[t(516)])le[t(916)]=r.subarray(n);else{!le[t(916)]&&(le[t(916)]=r);const n=new Uint8Array(le[t(916)][t(516)]+e.byteLength);n.set(le[t(916)]),n[t(558)](new Uint8Array(e),le[t(916)][t(516)]),le[t(916)]=n}},extractNALu$3(e){const t=i;let r,n,s=0,a=e[t(892)],o=0,c=[],u=new Uint8Array(e);if(le.lastBuf){const e=new Uint8Array(u[t(892)]+le[t(916)][t(892)]);e.set(le[t(916)]),e[t(558)](u,le.lastBuf[t(892)]),u=e,a=u[t(892)],le[t(916)]=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(722)](u[t(971)](n,s-o-1)),n=s,o=0):o=0}return n<a&&(le[t(916)]=u[t(971)](n,a)),c},handleNALu(e,t){const r=i;e.byteLength<=4||(e=e[r(871)](t),le[r(1046)](e))},handleVideoNalu(e){const t=i;if(!le.streamType&&(le[t(1317)]=$t(e),Te.isHevc=le[t(1317)]===Me[t(358)]),le.streamType===Me.h264){const r=le.handleAddNaluStartCode(e),n=le[t(1196)](r);if(0===n[t(516)])return void Te[t(1215)]("worker",t(1046),t(1414));const i=[];if(n.forEach(e=>{const r=t,n=xr(e);n===Re[r(290)]||n===Re[r(654)]?le[r(847)](e):Pr(n)&&i.push(e)}),1===i[t(516)])le[t(847)](i[0]);else{if(function(e){const t=kr;if(0===e[t(398)])return!1;const r=xr(e[0]);for(let n=1;n<e[t(398)];n++)if(r!==xr(e[n]))return!1;return!0}(i)){const e=xr(i[0]),r=Br(e);le[t(1411)](i,r,e)}else i[t(700)](e=>{le.handleVideoH264Nalu(e)})}}else if(le.streamType===Me[t(358)])if(Te[t(657)][t(874)]){const r=le[t(642)](e),n=le[t(1196)](r);if(0===n[t(516)])return void Te[t(1215)](t(616),t(1046),t(1280));const i=[];if(n[t(700)](e=>{const r=t,n=tn(e);n===Le[r(290)]||n===Le.sps||n===Le[r(893)]?le[r(1185)](e):rn(n)&&i.push(e)}),1===i[t(516)])le.handleVideoH265Nalu(i[0]);else{if(function(e){const t=Xr;if(0===e[t(378)])return!1;const r=tn(e[0]);for(let n=1;n<e[t(378)];n++)if(r!==tn(e[n]))return!1;return!0}(i)){const e=tn(i[0]),t=sn(e);le.handleVideoH265NaluList(i,t,e)}else i.forEach(e=>{le.handleVideoH265Nalu(e)})}}else{tn(e)===Le.pps?le[t(694)](e):le[t(1185)](e)}},extractH264PPS(e){const t=i,r=le[t(642)](e);le[t(1196)](r)[t(700)](e=>{const r=t;Dr(xr(e))?le[r(304)](e):le[r(847)](e)})},extractH265PPS(e){const t=i,r=le[t(642)](e);le[t(1196)](r)[t(700)](e=>{const r=t,n=tn(e);n===Le[Xr(342)]?le.extractH265SEI(e):le[r(1185)](e)})},extractH264SEI(e){const t=i,r=le.handleAddNaluStartCode(e);le[t(1196)](r).forEach(e=>{le[t(847)](e)})},extractH265SEI(e){const t=i,r=le[t(642)](e);le.extractNALu(r).forEach(e=>{le[t(1185)](e)})},handleAddNaluStartCode(e){const t=i,r=[0,0,0,1],n=new Uint8Array(e[t(516)]+r[t(516)]);return n.set(r),n[t(558)](e,r[t(516)]),n},handleVideoH264Nalu(e){const t=i,r=xr(e);switch(r){case Re[t(654)]:le[t(654)]=e;break;case Re[t(290)]:le.pps=e}if(le[t(400)]){if(le[t(654)]&&le[t(290)]){const e=Cr({sps:le[t(654)],pps:le[t(290)]}),r=le[t(804)];Te[t(1007)](e,{type:Ae[t(1363)],ts:r,isIFrame:!0,cts:0}),le[t(654)]=null,le.pps=null}if(Pr(r)){const n=Br(r),i=le[t(536)](),s=function(e,t){const r=kr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e.byteLength>>24&255,n[6]=e.byteLength>>16&255,n[7]=e[r(394)]>>8&255,n[8]=255&e[r(394)];const i=new Uint8Array(n[r(398)]+e[r(394)]);return i.set(n,0),i[r(382)](e,n[r(398)]),i}(e,n);le[t(907)](s,{type:Ae[t(1363)],ts:i,isIFrame:n,cts:0})}}else if(le[t(654)]&&le[t(290)]){le[t(400)]=!0;const e=Cr({sps:le[t(654)],pps:le[t(290)]});Te.decode(e,{type:Ae.video,ts:0,isIFrame:!0,cts:0}),le[t(654)]=null,le[t(290)]=null}},handleVideoH264NaluList(e,t,r){const n=i;if(le.isSendSeqHeader){const i=le.getNaluDts(),s=Tr(e.reduce((e,t)=>{const r=sc,n=Pt(e),i=Pt(t),s=new Uint8Array(n[r(892)]+i.byteLength);return s[r(558)](n,0),s[r(558)](i,n[r(892)]),s}),t);le[n(907)](s,{type:Ae.video,ts:i,isIFrame:t,cts:0}),Te[n(955)](n(616),"handleVideoH264NaluList list size is "+e[n(516)]+n(440)+s[n(892)]+n(1352)+t+n(312)+r+", dts is "+i)}},handleVideoH265Nalu(e){const t=i,r=tn(e);switch(r){case Le[t(893)]:le[t(893)]=e;break;case Le[t(654)]:le[t(654)]=e;break;case Le[t(290)]:le[t(290)]=e}if(le[t(400)]){if(le[t(893)]&&le.sps&&le[t(290)]){const e=Qr({vps:le.vps,sps:le[t(654)],pps:le[t(290)]}),r=le.localDts;Te.decode(e,{type:Ae[t(1363)],ts:r,isIFrame:!0,cts:0}),le[t(893)]=null,le[t(654)]=null,le.pps=null}if(rn(r)){const n=sn(r),i=le[t(536)](),s=function(e,t){const r=Xr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(447)]>>24&255,n[6]=e[r(447)]>>16&255,n[7]=e[r(447)]>>8&255,n[8]=255&e[r(447)];const i=new Uint8Array(n.length+e.byteLength);return i[r(427)](n,0),i[r(427)](e,n[r(378)]),i}(e,n);le[t(907)](s,{type:Ae[t(1363)],ts:i,isIFrame:n,cts:0})}}else if(le[t(893)]&&le[t(654)]&&le[t(290)]){le[t(400)]=!0;const e=Qr({vps:le[t(893)],sps:le[t(654)],pps:le[t(290)]});Te.decode(e,{type:Ae[t(1363)],ts:0,isIFrame:!0,cts:0}),le[t(893)]=null,le.sps=null,le[t(290)]=null}},handleVideoH265NaluList(e,t,r){const n=i;if(le.isSendSeqHeader){const i=le.getNaluDts(),s=en(e[n(1140)]((e,t)=>{const r=n,i=Pt(e),s=Pt(t),a=new Uint8Array(i.byteLength+s.byteLength);return a[r(558)](i,0),a.set(s,i.byteLength),a}),t);le[n(907)](s,{type:Ae.video,ts:i,isIFrame:t,cts:0}),Te[n(955)](n(616),n(1008)+e[n(516)]+n(440)+s[n(892)]+n(1352)+t+n(312)+r+n(727)+i)}},doDecode(e,t){const r=i;Te[r(1378)](t.ts),t[r(600)]&&Te[r(1391)](t.ts),Te[r(1007)](e,t)},handleVideoFrames(e){const t=i;if(!le[t(1362)])for(let r of e)if(le[t(1362)]=$t(r),le[t(1362)])break;le[t(1362)]?le[t(1362)]===Me.h264?le[t(965)](e):le.streamVideoType===Me.h265&&le[t(726)](e):Te[t(1215)](t(616),t(922),t(888))},handleVideoH264Frames(e){const t=i;let r=[],n=[],s=!1,a=!1;le.pendingUnits[t(776)]&&(r=le[t(1150)][t(776)],a=le.pendingUnits.vcl,s=le[t(1150)].iFrame,le[t(1150)]={});let o={};for(let i of e){if(i[t(892)]<4)continue;const e=xr(i);let c=!1,u=e===Re[t(340)];(e===Re[t(445)]||e===Re[t(340)])&&(o=le[t(698)](i),c=!0),r[t(516)]&&a&&(o[t(374)]||!c)&&(n.push({units:r,isIFrame:s}),r=[],s=!1,a=!1),r[t(722)](i),s=s||u,a=a||c}r.length&&(le[t(1150)]={units:r,vcl:a,iFrame:s}),n[t(700)](e=>{const r=t,n=e.units,i=e[r(600)];let s=null,a=null;if(n[r(700)](e=>{const t=r,n=31&e[0];switch(n){case Re.pps:le[t(290)]=e;break;case Re[t(654)]:le.sps=e;break;case Re[t(977)]:a=e}if(Pr(n)){const r=Pt(e);if(s){const e=new Uint8Array(s[t(892)]+r[t(892)]);e[t(558)](s,0),e[t(558)](r,s[t(892)]),s=e}else s=r}}),!le.isSendSeqHeader&&le[r(654)]&&le[r(290)]){le[r(400)]=!0;const e=Er({sps:le[r(654)],pps:le[r(290)]});Te[r(1007)](e,{type:Ae[r(1363)],ts:0,isIFrame:!0,cts:0}),le[r(654)]=null,le[r(290)]=null}if(le.isSendSeqHeader){if(le[r(654)]&&le.pps){const e=Er({sps:le[r(654)],pps:le[r(290)]}),t=le[r(804)];Te[r(1007)](e,{type:Ae[r(1363)],ts:t,isIFrame:!0,cts:0}),le.sps=null,le[r(290)]=null}if(s){const e=le.getNaluDts(),t=Tr(s,i);Te[r(657)].isEmitSEI&&a&&postMessage({cmd:Ie[r(303)],buffer:a,ts:e,isHevc:!1},[a[r(311)]]),le[r(907)](t,{type:Ae[r(1363)],ts:e,isIFrame:i,cts:0})}}})},handleVideoH265Frames(e){const t=i;let r=[],n=[],s=!1,a=!1;le[t(1150)][t(776)]&&(r=le[t(1150)][t(776)],a=le[t(1150)][t(1242)],s=le.pendingUnits[t(1199)],le[t(1150)]={});let o={};for(let i of e){if(i[t(892)]<4)continue;const e=tn(i);let c=!1,u=sn(e);rn(e)&&(o=le[t(1384)](i),c=!0),r[t(516)]&&a&&(o[t(374)]||!c)&&(n[t(722)]({units:r,isIFrame:s}),r=[],s=!1,a=!1),r[t(722)](i),s=s||u,a=a||c}r[t(516)]&&(le[t(1150)]={units:r,vcl:a,iFrame:s}),n[t(700)](e=>{const r=t,n=e[r(776)],i=e[r(600)];let s=null,a=null;if(n.forEach(e=>{const t=r,n=e[0]>>>1&63;switch(n){case Le[t(290)]:le[t(290)]=e;break;case Le[t(654)]:le.sps=e;break;case Le[t(893)]:le[t(893)]=e;break;case Le.suffixSei:case Le[t(1294)]:a=e}if(rn(n)){const r=Pt(e);if(s){const e=new Uint8Array(s[t(892)]+r.byteLength);e[t(558)](s,0),e[t(558)](r,s[t(892)]),s=e}else s=r}}),!le[r(400)]&&le[r(654)]&&le.pps&&le[r(893)]){le[r(400)]=!0;const e=Qr({sps:le.sps,pps:le[r(290)],vps:le.vps});Te[r(1007)](e,{type:Ae[r(1363)],ts:0,isIFrame:!0,cts:0}),le[r(654)]=null,le.pps=null,le[r(893)]=null}if(le[r(400)]){if(le[r(654)]&&le[r(290)]&&le[r(893)]){const e=Qr({sps:le[r(654)],pps:le[r(290)],vps:le[r(893)]}),t=le[r(804)];Te.decode(e,{type:Ae[r(1363)],ts:t,isIFrame:!0,cts:0}),le[r(654)]=null,le[r(290)]=null,le[r(893)]=null}if(s){const e=le[r(536)](),t=en(s,i);Te._opt[r(476)]&&a&&postMessage({cmd:Ie[r(303)],buffer:a,ts:e,isHevc:!0},[a[r(311)]]),le.doDecode(t,{type:Ae.video,ts:e,isIFrame:i,cts:0})}}})},handleVideoH265Frames_1(e){e.forEach(e=>{le.handleVideoNalu(e)})},parseVideo264Header(e){const t=i,r=new xo(e);r[t(492)]();return{isfms:0===r[t(917)](),sType:r.readUEG()}},parseVideo265Header(e){const t=i,r=new xo(e);return r.readUByte(),{nalType:r[t(624)](6),isfms:0===r[t(624)](1),sType:r.readBits(3)}}},de={LOG_NAME:i(640),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,audioTrackType:null,isHevc:!1,listenMp4Box(){const e=i;de[e(1110)]=pa[e(380)](),de[e(1110)][e(1165)]=de[e(1165)],de[e(1110)][e(1023)]=de.onError,de[e(1110)][e(1364)]=de[e(1364)],Te.debugLog(de[e(849)],e(718))},destroy(){const e=i;de[e(1110)]&&(de[e(1110)][e(921)](),de.mp4Box[e(288)](),de.mp4Box[e(559)](),de[e(1110)]=null),de[e(548)]=0,de[e(1052)]=null,de[e(846)]=null,de[e(1180)]=null,de[e(1277)]=!1,Te[e(955)](de[e(849)],"destroy")},_getSeqHeader(e){const t=i,r=de[t(1110)][t(920)](e.id);for(const e of r[t(868)][t(1346)][t(665)].stsd[t(1141)])if(e[t(360)]||e.hvcC){const r=new pa.DataStream(void 0,0,pa[t(1307)].BIG_ENDIAN);let n=[];e.avcC?(e.avcC.write(r),n=[23,0,0,0,0]):(de[t(1277)]=!0,Te[t(1277)]=!0,e[t(1186)][t(1279)](r),n=[28,0,0,0,0]);const i=new Uint8Array(r[t(311)],8),s=new Uint8Array(n.length+i[t(516)]);return s[t(558)](n,0),s[t(558)](i,n[t(516)]),s}return null},onReady(e){const t=i;Te[t(955)](de[t(849)],t(803));const r=e[t(830)][0];let n=e[t(339)][0];if(r){de[t(1052)]=r.id;const e=de[t(1025)](r);e&&(Te[t(955)](de[t(849)],t(306)),Te.decodeVideo(e,0,!0,0)),de[t(1110)][t(432)](r.id)}if(!n&&(n=(e.tracks||[])[t(506)](e=>{const r=t;return e.name===r(520)})),n&&Te[t(657)][t(1344)]){de[t(846)]=n.id;const e=n[t(835)]||{},r=n[t(1115)]||"";let i="";if(r[t(597)]("mp3")?i=Fe[t(1381)]:r.includes(t(1359))?i=Fe[t(833)]:r[t(597)](t(723))?i=Fe[t(1285)]:r[t(597)](t(743))&&(i=Fe[t(656)]),i&&n.id){if(de[t(1180)]=i,Te[t(955)](de[t(849)],t(701),Ue[i]),de.mp4Box[t(432)](n.id),de[t(589)]()){const r=mt.indexOf(e[t(1181)]),i=n[t(1115)][t(465)](t(1128),""),s=vt({profile:parseInt(i,10),sampleRate:r,channel:e[t(894)]});Te[t(955)](de.LOG_NAME,t(570)),Te[t(1328)](s,0)}}else Te.debugWarn(de[t(849)],t(1158),r)}de[t(1110)][t(1369)]()},onError(e){const t=i;Te[t(557)](de[t(849)],t(1298),e)},onSamples(e,t,r){const n=i;if(e===de[n(1052)]){for(const e of r){const t=e.data,r=e[n(864)],i=1e3*e[n(1331)]/e[n(357)];e[n(762)],e.timescale,r&&Te.calcIframeIntervalTimestamp(i);let s=null;s=de[n(1277)]?en(t,r):Tr(t,r),Te[n(1007)](s,{type:Ae[n(1363)],ts:i,isIFrame:r,cts:0})}de[n(1110)].removeUsedSamples(e)}else if(e===de.audioTrackId){if(Te._opt[n(1344)]){for(const e of r){const t=e.data,r=1e3*e[n(1331)]/e[n(357)];e[n(762)],e[n(357)];let i=null;de[n(589)]()?i=yt(t):de[n(462)]()?i=$o(t):de[n(494)]()?i=qo(t):de[n(598)]()&&(i=mo(t)),Te[n(1007)](i,{type:Ae[n(835)],ts:r,isIFrame:!1,cts:0})}de[n(1110)][n(681)](e)}}else Te[n(1215)](de[n(849)],n(393),e)},dispatch(e){const t=i;let r=new Uint8Array(e);r.buffer[t(710)]=de[t(548)],de.offset+=r[t(892)],de[t(1110)][t(855)](r[t(311)])},isAAC(){const e=i;return de.audioTrackType===Fe[e(833)]},isMP3(){const e=i;return de[e(1180)]===Fe[e(1381)]},isG711(){const e=i;return de.audioTrackType===Fe.MULAW||de[e(1180)]===Fe.ALAW},isG711A:()=>de.audioTrackType===Fe.ALAW,isG711U:()=>de[i(1180)]===Fe.MULAW},fe={LOG_NAME:i(1039),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:i(718),hasInitVideoCodec:!1,localDts:0,dispatch(e){const t=new Uint8Array(e);fe.extractNALu(t)},destroy(){const e=i;fe.lastBuffer=new Uint8Array(0),fe[e(1400)]=0,fe[e(861)]=0,fe.secondStartCodeOffset=0,fe.state="init",fe.hasInitVideoCodec=!1,fe.localDts=0,Te.debugLog(fe[e(849)],e(559))},extractNALu(e){const t=i;if(!e||e[t(892)]<1)return void Te[t(1215)](fe[t(849)],t(1415),e);const r=new Uint8Array(fe[t(834)][t(516)]+e[t(516)]);for(r[t(558)](fe[t(834)],0),r[t(558)](new Uint8Array(e),fe[t(834)][t(516)]),fe[t(834)]=r;;){if("init"===fe[t(1071)]){let e=!1;for(;fe[t(834)][t(516)]-fe[t(1400)]>=4;)if(0===fe.lastBuffer[fe[t(1400)]])if(0===fe.lastBuffer[fe[t(1400)]+1])if(1===fe[t(834)][fe.parsedOffset+2]){if(182===fe[t(834)][fe[t(1400)]+3]){fe[t(1071)]=t(307),fe[t(861)]=fe[t(1400)],fe.parsedOffset+=4,e=!0;break}fe.parsedOffset++}else fe[t(1400)]++;else fe[t(1400)]++;else fe[t(1400)]++;if(e)continue;break}if("findFirstStartCode"===fe[t(1071)]){let e=!1;for(;fe[t(834)][t(516)]-fe[t(1400)]>=4;)if(0===fe[t(834)][fe[t(1400)]])if(0===fe[t(834)][fe[t(1400)]+1])if(1===fe[t(834)][fe[t(1400)]+2]){if(182===fe[t(834)][fe.parsedOffset+3]){fe[t(1071)]=t(515),fe.secondStartCodeOffset=fe[t(1400)],fe[t(1400)]+=4,e=!0;break}fe[t(1400)]++}else fe.parsedOffset++;else fe[t(1400)]++;else fe[t(1400)]++;if(e)continue;break}if(fe[t(1071)]===t(515)){if(!(fe[t(834)][t(516)]-fe[t(1400)]>0))break;{let e,r=192&fe[t(834)][fe[t(1400)]];e=0==r?fe.secondStartCodeOffset-14:fe[t(742)];let n,i=0==(192&fe[t(834)][fe[t(861)]+4]);if(i){if(fe.firstStartCodeOffset-14<0)return void Te[t(1215)](fe[t(849)],t(373),fe.firstStartCodeOffset-14);!fe[t(309)]&&(fe[t(309)]=!0,Te[t(955)](fe[t(849)],t(998)),$e.setCodec(Be[t(809)],"",Te.getBuildTime())),n=fe[t(834)][t(971)](fe[t(861)]-14,e)}else n=fe[t(834)].subarray(fe[t(861)],e);let s=fe[t(536)]();fe[t(309)]?(postMessage({cmd:Ie[t(523)],type:Ee.streamVbps,value:8*n[t(892)]}),postMessage({cmd:Ie[t(523)],type:Ee[t(932)],value:s}),S=s,null===I&&(I=Ft()),E+=1,Te[t(686)](),$e.decode(n,i?1:0,s)):Te[t(1215)](fe[t(849)],t(904)),fe[t(834)]=fe.lastBuffer[t(971)](e),0==r?fe.firstStartCodeOffset=14:fe[t(861)]=0,fe[t(1400)]=fe[t(861)]+4,fe[t(1071)]=t(307)}}}},getNaluDts(){const e=i;let t=fe[e(804)];return fe[e(804)]=fe[e(804)]+40,t}},he={TAG_NAME:i(382),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new Io,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:"video",id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:i(835),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,_videoPidList:[],_audioPidList:[],currentVideoTrackIndex:-1,currentAudioTrackIndex:-1,_isEmitVideoTrackPidList:!1,_isEmitAudioTrackPidList:!1,init(){const e=i;Te[e(657)][e(1085)]&&(he[e(962)]=Te[e(657)][e(1085)]-1),Te[e(657)].tsAudioTrackIndex&&(he.currentAudioTrackIndex=Te._opt[e(1119)]-1),Te.debugLog(he.TAG_NAME,e(718))},destroy(){const e=i;he[e(704)]=null,he[e(1162)]=null,he[e(1090)]=null,he[e(653)]=null,he.audio_metadata_=null,he[e(709)]=null,he[e(632)]=null,he[e(1272)]=null,he[e(1148)]=null,Te[e(955)](he[e(1068)],"destroy")},probe(e){const t=i;let r=new Uint8Array(e),n=-1,s=188;if(r[t(892)]<=3*s)return{needMoreData:!0};for(;-1===n;){let e=Math[t(1403)](1e3,r[t(892)]-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?(Te.debugLog(he[t(1068)],"ts_packet_size = 192, m2ts mode"),n-=4):204===s&&Te[t(955)](he[t(1068)],t(647)),{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.tsPacketSize||192===he[e(397)]||204===he[e(397)]},dispatch(e){const t=i;he[t(1148)]&&(e=function(...e){const t=Ja;if((e=e[t(429)](Boolean))[t(437)]<2)return e[0];const r=new Uint8Array(e[t(443)]((e,r)=>e+r[t(433)],0));let n=0;return e.forEach(e=>{const i=t;r.set(e,n),n+=e[i(433)]}),r}(he[t(1148)],e),he[t(1148)]=null);let r=e.buffer;const n=he[t(496)](r);n?he[t(1148)]=e[t(971)](n):e[t(516)]<he[t(397)]&&(he._remainingPacketData=e)},parseChunks(e){const t=i;let r=0;if(he[t(334)]){he.first_parse_=!1;const n=he[t(1111)](e);n[t(739)]&&(he.tsPacketSize=n[t(1017)],he[t(796)]=n[t(608)]),r=he[t(796)],Te[t(955)](he[t(1068)],t(1245)+he.tsPacketSize+t(757)+he[t(796)]),Xt(he[t(1303)]())&&postMessage({cmd:Ie[t(862)],value:xe.tsPacketSizeError,msg:he[t(397)]})}if(!Xt(he[t(1303)]())){for(;r+he.tsPacketSize<=e[t(892)];){192===he.tsPacketSize&&(r+=4);const n=new Uint8Array(e,r,188);let i=n[0];if(71!==i){Te.debugWarn(he[t(1068)],"sync_byte = "+i+t(390));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(1044)]||he.pmt_[t(990)]!==a),l={},d=4;if(2==o||3==o){let e=n[4];if(e>0&&(u||3==o)){l[t(313)]=(128&n[5])>>>7,l[t(1018)]=(64&n[5])>>>6,l[t(924)]=(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(1335)]=e}if(Te[t(657)][t(944)]){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:Ie[t(1262)],buffer:a},[a[t(311)]])}}}if(2==o||5+e===188){r+=188,204===he.tsPacketSize&&(r+=16);continue}d=5+e}if(1==o||3==o)if(0===a||a===he.current_pmt_pid_||null!=he[t(1044)]&&he.pmt_[t(302)][a]===yo[t(644)]){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(1018)]})}else if(null!=he[t(1044)]&&null!=he[t(1044)].pid_stream_type[a]){let n=188-d,i=he.pmt_[t(302)][a];(a===he.pmt_[t(424)][t(1197)]||a===he[t(1044)].common_pids[t(358)]||a===he.pmt_[t(424)][t(1248)]||a===he[t(1044)].common_pids[t(1260)]||a===he[t(1044)].common_pids[t(1322)]||a===he[t(1044)][t(424)][t(915)]||a===he[t(1044)][t(424)][t(839)]||a===he[t(1044)].common_pids[t(1396)]||a===he.pmt_[t(424)][t(1031)]||a===he.pmt_[t(424)].g711u||!0===he[t(1044)][t(470)][a]||!0===he[t(1044)].timed_id3_pids[a]||!0===he[t(1044)].synchronous_klv_pids[a]||!0===he[t(1044)][t(1173)][a])&&he.handlePESSlice(e,r+d,n,{pid:a,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[t(1018)]})}r+=188,204===he.tsPacketSize&&(r+=16)}return he[t(630)](),r}},handleSectionSlice(e,t,r,n){const s=i;let a=new Uint8Array(e,t,r),o=he[s(1090)][n[s(544)]];if(n[s(603)]){let i=a[0];if(null!=o&&0!==o[s(1073)]){let a=new Uint8Array(e,t+1,Math.min(r,i));o.slices[s(722)](a),o[s(1073)]+=a.byteLength,o.total_length===o[s(912)]?he[s(1319)](o,n):he.clearSlices(o,n)}for(let c=1+i;c<a[s(892)];){if(255===a[c+0])break;let i=(15&a[c+1])<<8|a[c+2];he.section_slice_queues_[n[s(544)]]=new go,o=he[s(1090)][n[s(544)]],o.expected_length=i+3,o[s(1018)]=n[s(1018)];let u=new Uint8Array(e,t+c,Math[s(1403)](r-c,o.expected_length-o[s(1073)]));o[s(383)][s(722)](u),o.total_length+=u[s(892)],o[s(1073)]===o.expected_length?he[s(1319)](o,n):o[s(1073)]>=o[s(912)]&&he[s(513)](o,n),c+=u[s(892)]}}else if(null!=o&&0!==o[s(1073)]){let i=new Uint8Array(e,t,Math[s(1403)](r,o[s(912)]-o[s(1073)]));o[s(383)][s(722)](i),o[s(1073)]+=i[s(892)],o[s(1073)]===o[s(912)]?he[s(1319)](o,n):o[s(1073)]>=o.expected_length&&he[s(513)](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[s(603)]){if(1!==o)return void Te[s(1215)](he[s(1068)],"handlePESSlice: packet_start_code_prefix should be 1 but with value "+o);let e=he.pes_slice_queues_[n.pid];e&&(0===e.expected_length||e.expected_length===e.total_length?he[s(1240)](e,n):he[s(513)](e,n)),he[s(1162)][n.pid]=new go,he[s(1162)][n[s(544)]][s(1018)]=n[s(1018)]}if(null==he[s(1162)][n.pid])return;let u=he.pes_slice_queues_[n[s(544)]];u[s(383)][s(722)](a),n[s(603)]&&(u.expected_length=0===c?0:c+6),u.total_length+=a[s(892)],u[s(912)]>0&&u[s(912)]===u[s(1073)]?he[s(1240)](u,n):u[s(912)]>0&&u[s(912)]<u[s(1073)]&&he[s(513)](u,n)},emitSectionSlices(e,t){const r=i;let n=new Uint8Array(e[r(1073)]);for(let t=0,i=0;t<e.slices[r(516)];t++){let s=e.slices[t];n[r(558)](s,i),i+=s.byteLength}e[r(383)]=[],e.expected_length=-1,e[r(1073)]=0;let s={};s[r(544)]=t[r(544)],s.data=n,s[r(543)]=e[r(543)],s[r(1018)]=e[r(1018)],he[r(782)](s)},emitPESSlices(e,t){const r=i;let n=new Uint8Array(e[r(1073)]);for(let t=0,i=0;t<e[r(383)][r(516)];t++){let s=e[r(383)][t];n[r(558)](s,i),i+=s[r(892)]}e[r(383)]=[],e[r(912)]=-1,e[r(1073)]=0;let s=new bo;s[r(544)]=t[r(544)],s.data=n,s[r(590)]=t.stream_type,s[r(1018)]=e[r(1018)],he[r(1406)](s)},clearSlices(e){const t=i;e[t(383)]=[],e[t(912)]=-1,e[t(1073)]=0},parseSection(e){const t=i;let r=e.data,n=e.pid;0===n?he.parsePAT(r):n===he.current_pmt_pid_?he[t(469)](r):null!=he[t(1044)]&&he[t(1044)].scte_35_pids[n]&&he.parseSCTE35(r)},parsePES(e){const t=i;let r=e[t(909)],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 Te[t(1215)](he[t(1068)],t(902));u=a-3-c}else u=r[t(892)]-l;let d=r[t(971)](l,l+u);switch(e[t(590)]){case yo[t(366)]:case yo[t(619)]:he[t(1282)](d,n);break;case yo[t(890)]:he.pmt_[t(424)][t(839)]===e[t(544)]?he[t(352)](d,n):he.pmt_.common_pids[t(1322)]===e.pid?he[t(908)](d,n):he.pmt_[t(424)].eac3===e[t(544)]?he[t(668)](d,n):he[t(1044)][t(1173)][e[t(544)]]?he[t(852)](d,e[t(544)],s):he[t(1044)][t(1232)][e[t(544)]]?he[t(617)](d,n,i,e.pid,s):he[t(532)](d,n,i,e.pid,s);break;case yo.kADTSAAC:he[t(934)](d,n);break;case yo[t(363)]:he.parseLOASAACPayload(d,n);break;case yo[t(568)]:he[t(908)](d,n);break;case yo[t(1342)]:he.parseEAC3Payload(d,n);break;case yo[t(587)]:he.pmt_[t(738)][e.pid]?he[t(1343)](d,n,i,e[t(544)],s):he[t(1044)][t(527)][e[t(544)]]&&he[t(745)](d,n,i,e[t(544)],s);break;case yo.kH264:he[t(869)](d,n,i,e[t(1018)]);break;case yo[t(1229)]:he[t(961)](d,n,i,e.random_access_indicator);break;case yo.G711A:he[t(635)](d,n,!0);break;case yo[t(986)]:he[t(635)](d,n,!1);break;default:Te.debugLog(he[t(1068)],t(449)+e[t(590)]+t(845)+e[t(544)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&e[t(590)]===yo.kPESPrivateData){let n,i=6;n=0!==a?a:r.byteLength-i;let o=r[t(971)](i,i+n);he[t(532)](o,void 0,void 0,e[t(544)],s)}}else Te[t(557)](he[t(1068)],t(676)+n)},parsePAT(e){const t=i;let r=e[0];if(0!==r)return void Te[t(1215)](he[t(1068)],t(1308)+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[t(730)]=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[t(800)]=i:(c[t(725)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===a&&0===o&&(null==he.pat_&&Te.debugLog(he.TAG_NAME,t(1286)+JSON.stringify(c)),he[t(1236)]=c,he[t(1174)]=l,he[t(602)]=d)},parsePMT(e){const t=i;let r=e[0];if(2!==r)return void Te.debugError(he.TAG_NAME,"parsePMT: table_id "+r+t(1250));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(841)](),n[t(604)]=a,n[t(730)]=o,he[t(1227)][a]=n;else if(n=he[t(1227)][a],null==n)return;n[t(990)]=(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[t(302)][s]=i;let o=n[t(424)][t(1197)]||n[t(424)][t(358)],c=n[t(424)][t(1248)]||n[t(424)][t(1260)]||n.common_pids[t(1322)]||n.common_pids[t(915)]||n[t(424)].opus||n[t(424)][t(1396)]||n.common_pids.g711a||n[t(424)].g711u;if(i!==yo[t(425)]||o)if(i!==yo[t(1229)]||o)if(i!==yo[t(1037)]||c)if(i!==yo[t(363)]||c)if(i!==yo[t(568)]||c)if(i!==yo[t(1342)]||c)if(i!==yo[t(366)]&&i!==yo[t(619)]||c)if(i!==yo.G711A||c)if(i!==yo.G711U||c)if(i===yo[t(890)]){if(n[t(470)][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(903)](...Array[t(521)](e[t(971)](i+2,i+2+a)));"VANC"===r?n[t(1232)][s]=!0:r===t(933)?n.common_pids[t(839)]=s:r===t(626)&&(n[t(1173)][s]=!0)}else if(127===r&&s===n.common_pids.opus){let r=null;if(128===e[i+2]&&(r=e[i+3]),null==r){Te[t(1215)](he[t(1068)],t(1062));continue}const n={codec:t(839),channel_count:15&r?15&r:2,channel_config_code:r,sample_rate:48e3},s={codec:t(839),meta:n};0==he[t(707)]?(he[t(571)]=n,he[t(1252)](s)):he[t(599)](s)&&(he[t(1266)](),he[t(1252)](s))}i+=2+a}let o=e[t(971)](r+5,r+5+a);he[t(500)](s,i,o)}}else if(i===yo[t(587)]){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(903)](...Array.from(e[t(971)](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[t(903)](...Array.from(e[t(971)](i+n,i+n+4)))}a===t(1006)&&o===t(1006)?n.timed_id3_pids[s]=!0:"KLVA"===o&&(n.synchronous_klv_pids[s]=!0)}i+=2+a}}else i===yo[t(644)]&&(n[t(336)][s]=!0);else n[t(424)][t(670)]=s;else n[t(424)][t(1031)]=s;else n.common_pids[t(1396)]=s;else n.common_pids.eac3=s;else n[t(424)][t(1322)]=s;else n[t(424)][t(1260)]=s;else n.common_pids[t(1248)]=s;else!he._videoPidList[t(597)](s)&&he[t(453)].push(s),-1===he[t(962)]||-1!==he[t(962)]&&void 0!==he._videoPidList[he.currentVideoTrackIndex]?n[t(424)].h265=s:Te[t(955)](he[t(1068)],t(1040)+(he.currentVideoTrackIndex+1)+t(439)+he[t(453)][t(991)](",")+t(1057)+s);else!he[t(453)][t(597)](s)&&he[t(453)].push(s),-1===he[t(962)]||-1!==he.currentVideoTrackIndex&&void 0!==he._videoPidList[he.currentVideoTrackIndex]?n.common_pids[t(1197)]=s:Te[t(955)](he.TAG_NAME,t(1040)+(he[t(962)]+1)+t(439)+he[t(453)][t(991)](",")+t(1057)+s);r+=5+a}a===he[t(1174)]&&(null==he.pmt_&&Te.debugLog(he[t(1068)],t(997)+JSON[t(1389)](n)),he[t(1044)]=n,(n[t(424)][t(1197)]||n[t(424)][t(358)])&&(he[t(788)]=!0),(n[t(424)][t(1248)]||n[t(424)][t(1260)]||n[t(424)][t(1322)]||n[t(424)].opus||n[t(424)][t(1396)]||n.common_pids[t(1031)]||n.common_pids[t(670)])&&(he[t(286)]=!0),!he[t(487)]&&(he[t(487)]=!0,Te[t(955)](he[t(1068)],t(714)+he._videoPidList[t(991)](","))))},parseSCTE35(e){},parseH264Payload(e,t,r,n){const s=i;let a=new Mr(e),o=null,c=null,u=[],l=0,d=!1;for(;null!=(o=a[s(650)]());){let e=new Fr(o);if(e[s(583)]===Re[s(1067)]){let t=pr[s(412)](o[s(909)]);he[s(512)]?!0===he[s(1402)](e,t)&&(Te[s(955)](he.TAG_NAME,"H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment"),he.video_metadata_changed_=!0,he.video_metadata_={vps:void 0,sps:e,pps:void 0,details:t}):(he.video_metadata_[s(654)]=e,he[s(653)][s(719)]=t)}else e.type===Re[s(814)]?(!he[s(512)]||he[s(1051)])&&(he[s(653)][s(290)]=e,he[s(653)].sps&&he[s(653)].pps&&(he[s(1051)]&&he[s(1114)](),he.dispatchVideoInitSegment())):(e.type===Re[s(340)]||e[s(583)]===Re.kSliceNonIDR&&1===n)&&(d=!0);he[s(512)]&&(u[s(722)](e),l+=e[s(909)][s(892)])}let f=Math[s(1309)](t/he[s(1345)]),h=Math[s(1309)](r/he[s(1345)]);if(u[s(516)]){let e=he[s(632)];for(let e=0;e<u[s(516)];e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c.byteLength+t.data[s(892)]);e[s(558)](c,0),e[s(558)](t[s(909)],c[s(892)]),c=e}}let t={length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,type:Ae.video,isHevc:!1};e.samples[s(722)](t),e[s(516)]=c[s(892)]}},parseH265Payload(e,t,r,n){const s=i;let a=new an(e),o=null,c=null,u=[],l=0,d=!1;for(;null!=(o=a[s(650)]());){let e=new on(o);if(e[s(583)]===Le.kSliceVPS){if(!he[s(512)]){let t=Kr.parseVPS(o[s(909)]);he[s(653)][s(893)]=e,he.video_metadata_[s(719)]={...he[s(653)].details,...t}}}else if(e[s(583)]===Le[s(1067)]){let t=Kr.parseSPS(o[s(909)]);he[s(512)]?!0===he.detectVideoMetadataChange(e,t)&&(Te[s(955)](he[s(1068)],s(1367)),he[s(1051)]=!0,he[s(653)]={vps:void 0,sps:e,pps:void 0,details:t}):(he[s(653)][s(654)]=e,he[s(653)][s(719)]={...he.video_metadata_[s(719)],...t})}else if(e[s(583)]===Le[s(814)]){if(!he.video_init_segment_dispatched_||he[s(1051)]){let t=Kr.parsePPS(o[s(909)]);he[s(653)][s(290)]=e,he.video_metadata_[s(719)]={...he.video_metadata_.details,...t},he[s(653)][s(893)]&&he.video_metadata_[s(654)]&&he[s(653)][s(290)]&&(he.video_metadata_changed_&&he[s(1114)](),he[s(891)]())}}else(e[s(583)]===Le[s(1092)]||e.type===Le[s(417)]||e.type===Le[s(1168)])&&(d=!0);he[s(512)]&&(u[s(722)](e),l+=e[s(909)].byteLength)}let f=Math.floor(t/he[s(1345)]),h=Math.floor(r/he.timescale_);if(u[s(516)]){let e=he[s(632)];for(let e=0;e<u.length;e++){let t=u[e];if(null==c)c=t[s(909)];else{let e=new Uint8Array(c[s(892)]+t[s(909)][s(892)]);e.set(c,0),e[s(558)](t.data,c[s(892)]),c=e}}let t={type:Ae.video,length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,isHevc:!0};e[s(1351)][s(722)](t),e.length=c[s(892)]}},detectVideoMetadataChange(e,t){const r=i;if(t.codec_mimetype!==he[r(653)][r(719)].codec_mimetype)return Te.debugLog(he[r(1068)],"Video: Codec mimeType changed from "+(he[r(653)].details[r(1104)]+r(1318)+t[r(1104)])),!0;if(t[r(822)][r(1123)]!==he[r(653)][r(719)].codec_size[r(1123)]||t[r(822)][r(666)]!==he[r(653)][r(719)].codec_size[r(666)]){let e=he[r(653)][r(719)][r(822)],n=t[r(822)];return Te.debugLog(he.TAG_NAME,r(1321)+(e[r(1123)]+"x")+e[r(666)]+" to "+n[r(1123)]+"x"+n[r(666)]),!0}return t[r(1333)][r(1123)]!==he[r(653)][r(719)][r(1333)][r(1123)]&&(Te.debugLog(he[r(1068)],"Video: Present resolution width changed from "+(he[r(653)].details[r(1333)][r(1123)]+r(1318)+t.present_size[r(1123)])),!0)},isInitSegmentDispatched(){const e=i;return he[e(788)]&&he[e(286)]||he[e(788)]&&!he[e(286)]?he[e(512)]:!(he[e(788)]||!he[e(286)])&&he[e(707)]},dispatchVideoInitSegment(){const e=i;let t=he.video_metadata_.details,r={};r[e(583)]=e(1363),r.id=he[e(632)].id,r.timescale=1e3,r[e(762)]=he[e(1301)],r.codecWidth=t[e(822)].width,r[e(318)]=t[e(822)].height,r[e(919)]=t[e(1333)][e(1123)],r.presentHeight=t[e(1333)][e(666)],r.profile=t[e(872)],r.level=t[e(442)],r[e(637)]=t[e(763)],r[e(1081)]=t.chroma_format,r.sarRatio=t[e(588)],r.frameRate=t[e(736)];let n=r.frameRate[e(419)],s=r[e(353)][e(448)];if(r[e(1178)]=n/s*1e3,r[e(1115)]=t.codec_mimetype,he[e(653)][e(893)]){Te.isHevc=!0;let t=he[e(653)][e(893)][e(909)][e(971)](4),n=he[e(653)][e(654)][e(909)][e(971)](4),i=he[e(653)][e(290)].data.subarray(4);r.hvcc=Qr({vps:t,sps:n,pps:i}),0==he[e(512)]&&Te.debugLog(he[e(1068)],"Generated first HEVCDecoderConfigurationRecord for mimeType: "+r.codec),r.hvcc&&Te[e(663)](r.hvcc,0,!0,0)}else{let t=he.video_metadata_[e(654)].data[e(971)](4),n=he.video_metadata_[e(290)][e(909)][e(971)](4);r[e(789)]=Er({sps:t,pps:n}),0==he[e(512)]&&Te[e(955)](he.TAG_NAME,e(634)+r[e(1115)]),r[e(789)]&&Te[e(663)](r[e(789)],0,!0,0)}he[e(512)]=!0,he[e(1051)]=!1;let a=he[e(704)];a[e(865)]=!0,a.width=r[e(661)],a[e(666)]=r[e(318)],a[e(1001)]=r[e(353)].fps,a.profile=r[e(606)],a[e(495)]=r[e(495)],a[e(1091)]=t.ref_frames,a[e(1081)]=t.chroma_format_string,a[e(1027)]=r[e(531)][e(1123)],a.sarDen=r[e(531)][e(666)],a[e(938)]=r[e(1115)],a[e(1344)]&&a[e(452)]?a[e(1145)]=e(1152)+a[e(938)]+","+a[e(452)]+'"':a[e(1145)]=e(1152)+a[e(938)]+'"'},dispatchVideoMediaSegment(){const e=i;he[e(1347)]()&&he[e(632)][e(516)]&&he[e(1399)]()},dispatchAudioMediaSegment(){const e=i;he[e(1347)]()&&he[e(1272)][e(516)]&&he._preDoDecode()},dispatchAudioVideoMediaSegment(){const e=i;he.isInitSegmentDispatched()&&(he.audio_track_[e(516)]||he[e(632)].length)&&he[e(1399)]()},parseADTSAACPayload(e,t){const r=i;if(he[r(788)]&&!he.video_init_segment_dispatched_)return;if(he[r(709)]){let t=new Uint8Array(e.byteLength+he[r(709)][r(892)]);t.set(he[r(709)],0),t[r(558)](e,he[r(709)].byteLength),e=t}let n,s;if(null!=t&&(s=t/he.timescale_),he.audio_metadata_.codec===r(1284)){if(null==t&&null!=he[r(511)])n=1024/he[r(571)][r(1239)]*1e3,s=he.audio_last_sample_pts_+n;else if(null==t)return void Te.debugWarn(he[r(1068)],r(1398));if(he[r(709)]&&he[r(511)]){n=1024/he[r(571)].sampling_frequency*1e3;let e=he.audio_last_sample_pts_+n;Math[r(300)](e-s)>1&&(Te.debugWarn(he.TAG_NAME,r(1310)+(r(1356)+e+"ms, PES pts: ")+s+"ms"),s=e)}}let a,o=new At(e),c=null,u=s;for(;null!=(c=o[r(842)]());){n=1024/c[r(1239)]*1e3;const e={codec:r(1284),data:c};0==he[r(707)]?(he.audio_metadata_={codec:r(1284),audio_object_type:c[r(1028)],sampling_freq_index:c[r(956)],sampling_frequency:c[r(1239)],channel_config:c[r(1329)]},he[r(1252)](e)):he[r(599)](e)&&(he[r(1266)](),he[r(1252)](e)),a=u;let t=Math[r(1309)](u);const i=new Uint8Array(c.data[r(516)]+2);i[r(558)]([175,1],0),i[r(558)](c.data,2);let s={payload:i,length:i[r(892)],pts:t,dts:t,type:Ae[r(835)]};he.audio_track_[r(1351)][r(722)](s),he[r(1272)][r(516)]+=i[r(892)],u+=n}o[r(1327)]()&&(he[r(709)]=o[r(705)]()),a&&(he[r(511)]=a)},parseLOASAACPayload(e,t){const r=i;if(he[r(788)]&&!he[r(512)])return;if(he.aac_last_incomplete_data_){let t=new Uint8Array(e[r(892)]+he.aac_last_incomplete_data_[r(892)]);t[r(558)](he.aac_last_incomplete_data_,0),t[r(558)](e,he[r(709)].byteLength),e=t}let n,s;if(null!=t&&(s=t/he[r(1345)]),"aac"===he[r(571)][r(1115)]){if(null==t&&null!=he[r(511)])n=1024/he[r(571)][r(1239)]*1e3,s=he[r(511)]+n;else if(null==t)return void Te.debugWarn(he[r(1068)],r(1398));if(he[r(709)]&&he[r(511)]){n=1024/he[r(571)].sampling_frequency*1e3;let e=he[r(511)]+n;Math[r(300)](e-s)>1&&(Te[r(1215)](he[r(1192)],"AAC: Detected pts overlapped, "+(r(1356)+e+r(1219)+s)+"ms"),s=e)}}let a,o=new kt(e),c=null,u=s;for(;null!=(c=o[r(842)](zt(he[r(976)])?void 0:he[r(976)]));){he[r(976)]=c,n=1024/c[r(1239)]*1e3;const e={codec:r(1284),data:c};0==he[r(707)]?(he[r(571)]={codec:r(1284),audio_object_type:c[r(1028)],sampling_freq_index:c[r(956)],sampling_frequency:c[r(1239)],channel_config:c[r(1329)]},he[r(1252)](e)):he[r(599)](e)&&(he.dispatchAudioMediaSegment(),he[r(1252)](e)),a=u;let t=Math[r(1309)](u);const i=new Uint8Array(c[r(909)][r(516)]+2);i.set([175,1],0),i.set(c[r(909)],2);let s={payload:i,length:i[r(892)],pts:t,dts:t,type:Ae.audio};he.audio_track_.samples[r(722)](s),he[r(1272)].length+=i[r(892)],u+=n}o[r(1327)]()&&(he[r(709)]=o[r(705)]()),a&&(he[r(511)]=a)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(e,t){const r=i;if(he.has_video_&&!he[r(512)])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(1396),o){case 0:d=a[u];break;case 2:d=s[u];break;case 3:d=n[u]}switch(c){case 1:f=34,r(516);break;case 2:f=33,r(516);break;case 3:f=32,r(516)}const h={};h.object_type=f,h[r(1181)]=d,h[r(894)]=l,h[r(909)]=e;const p={codec:"mp3",data:h};0==he[r(707)]?(he[r(571)]={codec:r(1396),object_type:f,sample_rate:d,channel_count:l},he.dispatchAudioInitSegment(p)):he[r(599)](p)&&(he[r(1266)](),he[r(1252)](p));const m=new Uint8Array(e[r(516)]+1);m[r(558)]([32],0),m.set(e,1);let v={payload:m,length:m.byteLength,pts:t/he[r(1345)],dts:t/he[r(1345)],type:Ae[r(835)]};he.audio_track_[r(1351)].push(v),he[r(1272)].length+=m[r(892)]},parseG711Payload(e,t,r){const n=i;if(he.has_video_&&!he.video_init_segment_dispatched_)return;const s={sample_rate:8e3};s[n(894)]=1;const a={codec:r?"g711a":"g711u"};0==he[n(707)]?(he[n(571)]={codec:a.codec,sample_rate:s[n(1181)],channel_count:s[n(894)]},he[n(1252)](a)):he.detectAudioMetadataChange(a)&&(he[n(1266)](),he[n(1252)](a));const o=new Uint8Array(e[n(516)]+1),c=r?[114]:[130];o.set(c,0),o[n(558)](e,1);let u={payload:o,length:o.byteLength,pts:t/he[n(1345)],dts:t/he.timescale_,type:Ae[n(835)]};he[n(1272)][n(1351)][n(722)](u),he[n(1272)][n(516)]+=o.byteLength},detectAudioMetadataChange(e){const t=i;if(e[t(1115)]!==he[t(571)][t(1115)])return Te[t(955)](he.TAG_NAME,"Audio: Audio Codecs changed from "+he[t(571)][t(1115)]+" to "+e.codec),!0;if(e[t(1115)]===t(1284)&&he[t(571)][t(1115)]===t(1284)){const r=e.data;if(r.audio_object_type!==he[t(571)].audio_object_type)return Te[t(955)](he[t(1068)],"AAC: AudioObjectType changed from "+(he[t(571)][t(1028)]+t(1318)+r[t(1028)])),!0;if(r[t(956)]!==he.audio_metadata_[t(956)])return Te[t(955)](he[t(1068)],t(832)+(he[t(571)][t(956)]+t(1318)+r[t(956)])),!0;if(r[t(1329)]!==he[t(571)][t(1329)])return Te.debugLog(he[t(1068)],"AAC: Channel configuration changed from "+(he[t(571)][t(1329)]+t(1318)+r[t(1329)])),!0}else if("ac-3"===e[t(1115)]&&"ac-3"===he.audio_metadata_[t(1115)]){const r=e[t(909)];if(r[t(1239)]!==he[t(571)][t(1239)])return Te[t(955)](he.TAG_NAME,"AC3: Sampling Frequency changed from "+he[t(571)].sampling_frequency+" to "+r[t(1239)]),!0;if(r[t(1120)]!==he[t(571)][t(1120)])return Te[t(955)](he.TAG_NAME,t(775)+(he[t(571)][t(1120)]+" to ")+r.bit_stream_identification),!0;if(r[t(607)]!==he[t(571)][t(607)])return Te.debugLog(he.TAG_NAME,t(831)+(he[t(571)][t(607)]+t(1318)+r[t(607)])),!0;if(r[t(1340)]!==he[t(571)][t(1340)])return Te[t(955)](he[t(1068)],t(1375)+(he[t(571)][t(1340)]+t(1318)+r[t(1340)])),!0;if(r[t(1405)]!==he[t(571)][t(1405)])return Te[t(955)](he.TAG_NAME,t(697)+(he[t(571)][t(1405)]+" to ")+r[t(1405)]),!0}else if(e[t(1115)]===t(839)&&he[t(571)][t(1115)]===t(839)){const r=e.meta;if(r[t(1181)]!==he[t(571)][t(1181)])return Te[t(955)](he.TAG_NAME,t(333)+(he[t(571)][t(1181)]+t(1318)+r[t(1181)])),!0;if(r[t(894)]!==he[t(571)][t(894)])return Te[t(955)](he[t(1068)],t(1251)+(he.audio_metadata_[t(894)]+t(1318)+r.channel_count)),!0}else if(e.codec===t(1396)&&he[t(571)][t(1115)]===t(1396)){const r=e.data;if(r[t(478)]!==he[t(571)].object_type)return Te.debugLog(he[t(1068)],"MP3: AudioObjectType changed from "+(he.audio_metadata_.object_type+t(1318)+r[t(478)])),!0;if(r[t(1181)]!==he.audio_metadata_[t(1181)])return Te.debugLog(he[t(1068)],t(1407)+(he[t(571)].sample_rate+t(1318)+r.sample_rate)),!0;if(r[t(894)]!==he[t(571)][t(894)])return Te.debugLog(he[t(1068)],t(980)+(he[t(571)].channel_count+" to ")+r[t(894)]),!0}return!1},dispatchAudioInitSegment(e){const t=i;let r={};if(r.type=t(835),r.id=he.audio_track_.id,r[t(357)]=1e3,r.duration=he[t(1301)],he.audio_metadata_.codec===t(1284)){let n=e[t(1115)]===t(1284)?e.data:null,i=new ko(n);r[t(1416)]=i.sampling_rate,r[t(758)]=i[t(851)],r[t(882)]=i[t(894)],r.codec=i[t(1104)],r.originalCodec=i.original_codec_mimetype,r.config=i[t(896)],r[t(1178)]=1024/r[t(1416)]*r.timescale,t(833);const s=vt({profile:Te.isMSEDecodeAudio()?i[t(478)]:i[t(651)],sampleRate:r.audioSampleRateIndex,channel:r[t(882)]});Te[t(1328)](s,0)}else he[t(571)].codec===t(886)||he[t(571)][t(1115)]===t(631)||he[t(571)][t(1115)]===t(839)||(he.audio_metadata_[t(1115)]===t(1396)?(r.audioSampleRate=he.audio_metadata_[t(1181)],r.channelCount=he.audio_metadata_[t(894)],r[t(1115)]=t(1396),r[t(802)]=t(1396),r[t(896)]=void 0,t(1381)):he[t(571)][t(1115)]===t(1031)?(r[t(1416)]=he.audio_metadata_.sample_rate,r[t(882)]=he[t(571)][t(894)],r[t(1115)]=t(1031),r[t(802)]=t(1031),r.config=void 0):he.audio_metadata_[t(1115)]===t(670)&&(r[t(1416)]=he[t(571)][t(1181)],r[t(882)]=he.audio_metadata_[t(894)],r.codec="g711u",r[t(802)]=t(670),r[t(896)]=void 0,t(986)));0==he[t(707)]&&Te.debugLog(he[t(1068)],"Generated first AudioSpecificConfig for mimeType: "+r[t(1115)]),he.audio_init_segment_dispatched_=!0,he[t(1051)]=!1},dispatchPESPrivateDataDescriptor(e,t,r){const n=i;let s={};s[n(544)]=e,s[n(590)]=t,s[n(696)]=r},parsePESPrivateDataPayload(e,t,r,n,s){const a=i;let o=new wo;if(o[a(544)]=n,o[a(939)]=s,o[a(1011)]=e[a(892)],o[a(909)]=e,null!=t){let e=Math[a(1309)](t/he.timescale_);o[a(364)]=e}else o[a(1204)]=he.getNearestTimestampMilliseconds();if(null!=r){let e=Math[a(1309)](r/he[a(1345)]);o.dts=e}},parseTimedID3MetadataPayload(e,t,r,n,s){const a=i;Te.debugLog(he[a(1068)],a(675)+n+a(687)+t+a(837)+r+a(964)+s)},parseSynchronousKLVMetadataPayload(e,t,r,n,s){const a=i;Te.debugLog(he[a(1068)],a(1259)+n+", pts="+t+a(837)+r+a(964)+s)},parseAsynchronousKLVMetadataPayload(e,t,r){const n=i;Te.debugLog(he.TAG_NAME,"Asynchronous KLV Metadata: pid="+t+n(964)+r)},parseSMPTE2038MetadataPayload(e,t,r,n,s){const a=i;Te.debugLog(he.TAG_NAME,"SMPTE 2038 Metadata: pid="+n+a(687)+t+", dts="+r+a(964)+s)},getNearestTimestampMilliseconds(){const e=i;if(null!=he[e(511)])return Math.floor(he.audio_last_sample_pts_);if(null!=he[e(1335)]){return Math.floor(he[e(1335)]/300/he.timescale_)}},_preDoDecode(){const e=i,t=he[e(632)],r=he[e(1272)];let n=t[e(1351)];he[e(1397)](t),he[e(1397)](r),r[e(1351)].length>0&&(n=t[e(1351)][e(1244)](r.samples),n=n[e(729)]((t,r)=>{const n=e;return t[n(581)]-r[n(581)]})),n.forEach(t=>{const r=e,n=new Uint8Array(t[r(1413)]);delete t[r(1413)],t[r(583)]===Ae.video?he._doDecodeVideo({...t,payload:n}):t[r(583)]===Ae.audio&&he[r(1109)]({...t,payload:n})}),t[e(1351)]=[],t.length=0,r.samples=[],r[e(516)]=0},_doDecodeVideo(e){const t=i,r=new Uint8Array(e[t(1413)]);let n=null;n=e.isHevc?en(r,e.isIFrame):Tr(r,e[t(600)]),e[t(600)]&&Te[t(1391)](e[t(581)]);const s=Te[t(423)](n,e[t(600)]);Te[t(1007)](s,{type:Ae[t(1363)],ts:e[t(581)],isIFrame:e[t(600)],cts:e.cts})},_doDecodeAudio(e){const t=i,r=new Uint8Array(e[t(1413)]),n=Te[t(566)](r);Te[t(1007)](n,{type:Ae[t(835)],ts:e[t(581)],isIFrame:!1,cts:0})},correctSamplePts(e,t=5){const r=i,n=e[r(1351)]||[];n[r(700)](e=>[e.oldDts=e[r(581)]]);let s=!1;for(let e=0;e<n[r(516)]-1;e++){const i=n[e],a=n[e+1];i[r(581)]>=a[r(581)]&&(s=!0,a[r(581)]=i[r(581)]+t)}if(s){const e=n[r(1194)](e=>{const t=r;return e[t(699)]===e.dts?t(645)+e[t(581)]:t(897)+e[t(699)]+" -> new dts "+e[t(581)]});Te[r(1215)](he[r(1068)],"correctSamplePts dts and list is "+e[r(991)](","))}}},pe={TAG_NAME:"worker PsLoader",input:null,destroy(){const e=i;pe.input&&(pe[e(533)][e(546)](),pe[e(533)]=null),re&&(re=null,ie=null,Te[e(482)]=null),pe[e(408)](),Te[e(955)](pe[e(1068)],e(559))},init(){const e=i;pe[e(408)](),Te[e(657)].demuxPsUseV2?(ie=pe[e(765)](),re=Se(ie)):pe[e(533)]=new or(pe[e(765)]()),Te.debugLog(pe[e(1068)],e(766),Te[e(657)][e(812)])},_init(){const e=i;pe[e(947)]={type:null,channelCount:"",channels:0,sampleRate:"",sampleRateIndex:-1},pe.videoTrack={type:null,sps:null,pps:null,vps:null},pe[e(972)]=!1,pe[e(297)]=!1,pe[e(364)]=0,pe[e(581)]=0,pe[e(1370)]=new Uint8Array(4),pe.dv=new DataView(pe[e(1370)][e(311)]),pe[e(1125)]=[],pe.videoBufferSize=0,pe[e(1324)]=0,pe[e(541)]=0},dispatch(e){const t=i;Te[t(657)][t(812)]?re(e):pe[t(533)]?pe[t(533)].write(e):Te.debugWarn(pe[t(1068)],t(989))},*demux(){const e=i,t=pe[e(1370)],r=pe.dv;try{let n=!0;for(;!Te[e(741)];){if(t[e(516)]<4){Te.debugWarn(pe.TAG_NAME,e(1332)),yield t;continue}yield t;const i=r[e(1169)](0);if(n){if(i!==Qe[e(455)]){yield t[e(516)];continue}n=!1}switch(i){case Qe[e(455)]:yield 9,yield t[e(971)](0,1);const n=7&r[e(759)](0);yield n;break;case Qe[e(690)]:yield t[e(971)](0,2);const s=r[e(770)](0);if(s>tt[e(1194)]||s<0){Te.debugWarn(pe[e(1068)],"Invalid MAP size"),yield t;continue}const a=yield s;pe[e(1127)](a);break;case Qe[e(1138)]:yield t.subarray(0,2);const o=r[e(770)](0);if(o>tt.video||o<0){Te[e(1215)](pe[e(1068)],e(463)),yield t;continue}pe[e(605)](yield o);break;case Qe[e(1368)]:yield t[e(971)](0,2);const c=r[e(770)](0);if(c>tt.audio||c<0){Te[e(1215)](pe[e(1068)],e(613)),yield t;continue}pe[e(534)](yield c);break;case Qe.MEPGProgramEndCode:Te[e(955)](pe[e(1068)],"MEPGProgramEndCode",i),pe[e(797)]();break;default:yield t[e(971)](0,2);const u=r.getUint16(0);if(u>tt[e(905)]||u<0){Te[e(1215)](pe[e(1068)],"Invalid skip size"),yield t;continue}yield u}}}catch(t){throw Te[e(557)](pe[e(1068)],e(1353),t),pe[e(797)](),t}},parsePESPacket(e){const t=i;if(e[t(516)]<4)throw new Error(t(398));const r=e[1],n=r>>7==1,s=(64&r)>>6==1,a=e[2];if(e.length<a+3)throw new Error(t(398));const o=e[t(971)](3,3+a);return n&&o.length>4&&(pe[t(364)]=(14&o[0])<<29|o[1]<<22|(254&o[2])<<14|o[3]<<7|o[4]>>1,s&&o[t(516)]>9?pe[t(581)]=(14&o[5])<<29|o[6]<<22|(254&o[7])<<14|o[8]<<7|o[9]>>1:pe[t(581)]=pe[t(364)]),e[t(971)](3+a)},decProgramStreamMap(e){const t=i,r=new DataView(e[t(311)],e[t(1210)],e[t(892)]),n=e[t(516)];let s=2;const a=r[t(770)](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(1395)][t(583)]||(i===et[t(1197)]?pe[t(1395)][t(583)]=Be.h264:i===et[t(358)]&&(pe[t(1395)][t(583)]=Be[t(358)]),Te[t(955)](pe[t(1068)],"type: "+pe[t(1395)][t(583)])):a>=192&&a<=223&&(pe[t(947)].type||(i===et.aac?pe[t(947)][t(583)]=Fe[t(833)]:i===et.g711a?pe[t(947)][t(583)]=Fe[t(805)]:i===et.g711u?pe[t(947)][t(583)]=Fe[t(986)]:i===et.mp3&&(pe.audioTrack[t(583)]=Fe.MP3),(pe.isG711U()||pe[t(462)]())&&(pe[t(947)].channelCount=1,pe.audioTrack[t(441)]=8e3),Te.debugLog(pe[t(1068)],t(1126)+JSON.stringify(pe[t(947)])))),n<=s+1)break;const c=r[t(770)](s);s+=2,s+=c,o-=4+c}},demuxVideo(e){const t=i,r=pe[t(680)](e),n=pe[t(1125)];if(!pe[t(541)]){if(!function(e,t){const r=xt,n=Et(e);let i=!1,s=!1,a=!1;for(let e=0;e<n[r(372)];e++){const o=n[e],c=31&o[0];if(t){const e=o[0]>>1&63;e===Le.vps?a=!0:e===Le.sps?i=!0:e===Le[r(377)]&&(s=!0)}else c===Re.sps?i=!0:c===Re[r(377)]&&(s=!0)}return t?i&&s&&a:i&&s}(r,pe[t(1277)]())){let e="demuxVideo() and "+(pe[t(1277)]()?t(1277):t(979))+t(342)+(pe.isHevc()?"sps/pps/vps":t(1024))+", return false";return Te[t(955)](pe[t(1068)],e),!1}pe.startTime=Date[t(369)](),pe.currentPTS=pe[t(364)]}if(pe[t(1324)]===pe[t(364)])return pe[t(858)]+=r[t(516)],n[t(722)](r[t(871)]()),Te[t(955)](pe[t(1068)],"demuxVideo() and currentPTS equal pts "+pe.pts/90+t(724)),!1;if(n[t(516)]&&pe.currentPTS!==pe[t(364)]){let e=0,r=!0;pe[t(1277)]()?(126&n[0][4])>>1!=32&&(r=!1):1==(15&n[0][4])&&(r=!1);const i=1==n[t(516)]?n[0]:n.reduce((r,n)=>{const i=t;return r[i(971)](e)[i(558)](n),e+=n.length,r},new Uint8Array(pe[t(858)])),s=pe.pts/90,a=pe[t(581)]/90;pe[t(1231)](i,{isIFrame:r,dts:a,pts:s}),n[t(516)]=0}pe[t(858)]+=r.length,n[t(722)](r.slice()),pe.currentPTS=pe[t(364)]},demuxAudio(e){const t=i;if(!Te[t(657)][t(1344)])return;const r=pe[t(680)](e);pe[t(1341)](r,pe[t(581)]/90)},_parseVideoData(e,t){const r=i,n=Et(e),s=pe[r(1277)]();if(0===n[r(516)])return;let a=null,o=t[r(600)]||!1;const c=t[r(581)],u=t.pts,l=u-c;n[r(700)](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;Te[t(657)][t(476)]&&postMessage({cmd:Ie[t(303)],buffer:e,ts:c,isHevc:s},[e[t(311)]]);break;case 32:if(!s)break;pe[t(1395)][t(893)]?!rc(pe.videoTrack[t(893)],e)&&Te[t(1215)](pe.TAG_NAME,t(569)):pe[t(1395)].vps=e;break;case 7:case 33:if(!s&&7!==n||s&&7===n)break;pe[t(1395)][t(654)]?!rc(pe[t(1395)].sps,e)&&Te.debugWarn(pe[t(1068)],t(1048)):pe.videoTrack[t(654)]=e;break;case 8:case 34:if(!s&&8!==n||s&&8===n)break;pe[t(1395)][t(290)]?!rc(pe[t(1395)][t(290)],e)&&Te[t(1215)](pe[t(1068)],"pps changed"):pe[t(1395)][t(290)]=e}if(s&&rn(n)||!s&&Pr(n)){const r=Pt(e);if(a){const e=new Uint8Array(a[t(892)]+r[t(892)]);e[t(558)](a,0),e[t(558)](r,a[t(892)]),a=e}else a=r}});let d=null;s?pe[r(1395)].sps&&pe[r(1395)][r(290)]&&pe[r(1395)][r(893)]&&(d=Qr({vps:pe.videoTrack.vps,sps:pe[r(1395)][r(654)],pps:pe[r(1395)][r(290)]})):pe[r(1395)][r(654)]&&pe[r(1395)][r(290)]&&(d=Er({sps:pe[r(1395)][r(654)],pps:pe.videoTrack[r(290)]})),d&&!pe[r(297)]&&(Te[r(955)](pe[r(1068)],r(1334)),Te[r(663)](d,0,!0,0),pe._isSendVideoSeqHeader=!0),a&&pe[r(1065)](a,{pts:u,dts:c,cts:l,isIFrame:o})},_parseAudioData(e,t){const r=i;if(pe.isAAC()){if(!pe[r(972)]){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:pt[r],channel:n,audioSpecificConfig:i}}(e[r(971)](0,7));pe[r(947)]=Object.assign(pe[r(947)],{description:t[r(764)],sampleRate:t[r(441)],channels:t.channel});const n=vt({profile:t[r(606)],sampleRate:t[r(577)],channel:t[r(407)]});Te.debugLog(pe[r(1068)],r(692),"profile: "+t[r(606)]+r(367)+t[r(441)]+r(1230)+t.sampleRateIndex+r(1350)+t[r(407)]),Te[r(1328)](n,0),pe[r(972)]=!0}if(pe[r(972)]){let n=yt(e[r(971)](7));pe[r(1109)](n,t)}}else{let n;pe.isG711A()?n=$o(e):pe[r(494)]()?n=qo(e):pe[r(598)]()&&(n=mo(n)),pe[r(1109)](n,t)}},_doDecodeVideo(e,t){const r=i,n=new Uint8Array(e);let s=null;s=pe.isHevc()?en(n,t[r(600)]):Tr(n,t.isIFrame),t[r(600)]&&Te[r(1391)](t[r(581)]);const a=Te[r(423)](s,t.isIFrame);Te[r(1007)](a,{type:Ae[r(1363)],ts:t[r(581)],isIFrame:t.isIFrame,cts:t[r(1331)]})},_doDecodeAudio(e,t){const r=Te[i(566)](e);Te.decode(r,{type:Ae.audio,ts:t,isIFrame:!1,cts:0})},isHevc(){const e=i;return pe.videoTrack[e(583)]===Be[e(358)]},isAAC(){const e=i;return pe[e(947)][e(583)]===Fe[e(833)]},isG711A(){const e=i;return pe[e(947)][e(583)]===Fe[e(805)]},isG711U(){const e=i;return pe[e(947)].type===Fe[e(986)]},isMP3(){const e=i;return pe[e(947)][e(583)]===Fe.MP3},_cleanup(){Te[i(955)](pe.TAG_NAME,"cleanup")}},me=null;(function(){const e=Mt;return!!(rt.Worker&&rt[e(453)]&&"canConstructInDedicatedWorker"in rt[e(453)]&&!0===rt[e(453)].canConstructInDedicatedWorker)})()&&(me={TAG_NAME:i(1361),_resetInIt(){const e=i;me[e(979)]=null,me[e(589)]=null,me[e(1291)]=null,me[e(1277)]=null,me[e(817)]={},me[e(1349)]={},me[e(508)]={},me.sourceBuffer=null,me[e(633)]=null,me.hasInit=!1,me[e(801)]=!1,me.isAudioInitInfo=!1,me[e(1371)]="",me[e(1401)]="",me[e(451)]={},me[e(550)]={},me[e(1015)]=!1,me[e(395)]=0,me[e(1033)]=0,me[e(695)]=null,me.firstAudioTime=null,me[e(756)]=!1,me[e(1374)]=!1,me[e(1058)]=!1,me[e(576)]=!1,me[e(716)]=!1,me.prevTimestamp=null,me[e(1226)]=null,me[e(1323)]=null,me[e(793)]=null,me[e(596)]=0,me[e(761)]=!1,me[e(1357)]=null,me[e(1157)]=null,me[e(537)]=[],me[e(827)]=[],me[e(1156)]=[],me[e(948)]=[],me[e(829)]=[],me.supportVideoFrameCallbackHandle=null,me[e(1211)]=null,me[e(601)]=null,me[e(472)]=!1,me.isMediaSourceBeenOpened=!1,me[e(338)]={currentTime:0,readyState:0}},init(){const e=i;me.events=new Qa,me._resetInIt(),me.mediaSource=new(self[e(554)]),me[e(1176)]=!!Xt(Te._opt[e(291)]),me[e(878)](),Te.debugLog(me[e(1068)],e(718))},destroy(){const e=i;me[e(921)](),me[e(1045)](),me[e(537)]&&me[e(537)][e(516)]&&(me.eventListenList[e(700)](e=>e()),me[e(537)]=[]),me._resetInIt(),me[e(1050)]=null,Te[e(955)](me[e(1068)],"destroy")},getState(){const e=i;return me[e(1050)]&&me[e(1050)][e(1202)]},isStateOpen(){const e=i;return me.getState()===Ne[e(811)]},isStateClosed(){const e=i;return me[e(526)]()===Ne[e(477)]},isStateEnded(){const e=i;return me[e(526)]()===Ne[e(733)]},_bindMediaSourceEvents(){const e=i,{proxy:t}=me[e(572)],r=t(me[e(1050)],He[e(580)],()=>{const t=e;Te[t(955)](me[t(1068)],"sourceOpen"),me[t(474)]=!0,me[t(1117)]()}),n=t(me[e(1050)],He[e(1267)],()=>{const t=e;Te[t(955)](me.TAG_NAME,t(1267))}),s=t(me[e(1050)],He[e(1268)],()=>{const t=e;Te[t(955)](me[t(1068)],t(1268))});me[e(537)][e(722)](r,n,s)},_onMediaSourceSourceOpen(){const e=i;!me.sourceBuffer&&(Te.debugLog(me[e(1068)],e(1410)),me._initSourceBuffer()),!me.audioSourceBuffer&&(Te[e(955)](me[e(1068)],e(1035)),me[e(769)]()),me[e(1129)]()&&me[e(1054)]()},decodeVideo(e,t,r,n){const s=i;if(Te[s(741)])Te[s(1215)](me[s(1068)],s(1113));else if(Xt(me[s(414)]))if(r&&e[1]===Ge.sequenceHeader){const n=15&e[0];if(n===Be[s(358)]&&Xt(Te._opt[s(1261)]))return void me.emitError(xe.mediaSourceH265NotSupport);me[s(817)][s(1115)]=n,postMessage({cmd:Ie[s(552)],code:n});const i=new Uint8Array(e);postMessage({cmd:Ie[s(938)],buffer:i,codecId:n},[i[s(311)]]),me[s(414)]=me[s(767)](e,t,r,n)}else Te[s(1215)](me[s(1068)],"decodeVideo has not init , isIframe is "+r+" , payload is "+e[1]+s(1209));else if(null===w&&(Te.debugLog(me.TAG_NAME,"decodeVideo has init, and init isVideoInitedAndNotFirstVideoIFrame = true"),w=!0,Te[s(1212)](w)),!me.isDecodeFirstIIframe&&r&&(me[s(1176)]=!0,Te[s(955)](me.TAG_NAME,s(328)+t+s(982)),w=!1,Te[s(1212)](w)),me.isDecodeFirstIIframe){if(r&&0===e[1]){const t=15&e[0];let r={};const n=Te[s(689)]();if(t===Be[s(1197)]){r=Ar(e[s(871)](5),n)}else t===Be[s(358)]&&(r=Zr(e,n));const i=me[s(817)];i&&i[s(1123)]&&i.height&&r&&r[s(661)]&&r[s(318)]&&(r.codecWidth!==i[s(1123)]||r[s(318)]!==i[s(666)])&&(Te[s(1215)](me.TAG_NAME,s(918)+i[s(1123)]+s(446)+i[s(666)]+s(985)+r[s(661)]+s(1143)+r.codecHeight+s(1306)),me[s(761)]=!0,me[s(1200)](xe.mseWidthOrHeightChange,s(1108)+i[s(1123)]+"->"+r[s(661)]+s(819)+i[s(666)]+"->"+r[s(318)]))}if(me[s(761)])return void Te[s(1215)](me[s(1068)],s(623));if(Kt(e))return void Te[s(955)](me[s(1068)],s(488));if(e.byteLength<12)return void Te[s(1215)](me[s(1068)],"decodeVideo and payload is too small , payload length is "+e[s(892)]);let i=t;if(Te[s(461)]){if(null===me.firstRenderTime&&(me[s(695)]=t,Te[s(955)](me[s(1068)],"firstRenderTime is "+me[s(695)]),postMessage({cmd:Ie[s(1412)],value:me[s(695)]})),i=t-me[s(695)],i<0&&(Te[s(1215)](me[s(1068)],s(1326)+t+" and prevTs is "+me[s(1357)]+s(825)+me[s(695)]+" and mseCorrectTimeDuration is "+Te[s(657)][s(857)]),i=null===me[s(1323)]?0:me.prevDts+Te[s(657)][s(857)],me[s(1228)](t)))return Te[s(1215)](me.TAG_NAME,"decodeVideo is max diff , ts is "+t+s(1386)+me.prevTs+s(973)+(me[s(1357)]-t)),void me[s(1200)](xe[s(368)],s(1074)+t+" and prevTs is "+me[s(1357)]+s(973)+(me[s(1357)]-t));if(null!==me[s(1323)]&&i<=me[s(1323)]){if(Te.debugWarn(me.TAG_NAME,s(790)+i+s(1258)+me[s(1323)]+s(752)+t+s(321)+me[s(1357)]+s(394)+(t-me.prevTs)+s(771)+me.firstRenderTime+s(325)+r+s(335)+Te[s(657)][s(857)]+",\n and prevPayloadBufferSize is "+me[s(596)]+s(1182)+e[s(892)]),i===me.prevDts&&me.prevPayloadBufferSize===e[s(892)])return void Te[s(1215)](me[s(1068)],s(503));if(i=me[s(1323)]+Te[s(657)][s(857)],me._checkTsIsMaxDiff(t))return Te[s(1215)](me[s(1068)],s(875)+t+s(1386)+me[s(1357)]+s(973)+(me.prevTs-t)+s(671)),void me[s(1200)](xe[s(368)],s(1074)+t+s(1386)+me[s(1357)]+", diff is "+(me[s(1357)]-t))}}Te[s(461)]?me[s(491)](e,i,r,n,t):Te[s(542)],me[s(1323)]=i,me.prevPayloadBufferSize=e[s(892)],me[s(1357)]=t}else Te[s(955)](me[s(1068)],s(1249))},decodeAudio(e,t){const r=i;if(Te.isDestroyed)Te.debugWarn(me[r(1068)],r(502));else if(Xt(me[r(801)]))me.hasAudioInit=me[r(560)](e,t);else{let n=t;if(gt(e))return void Te[r(955)](me[r(1068)],"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");me._clearAudioNoDataCheckTimeout(),me.isDecodeFirstIIframe?(Te.isPlayer&&(null===me[r(1392)]&&(me[r(1392)]=t,Te[r(955)](me.TAG_NAME,r(713)+me.firstAudioTime)),n=t-me.firstAudioTime,n<0&&(Te[r(1215)](me[r(1068)],r(484)+t+r(1386)+me[r(1157)]+r(1225)+me[r(1392)]),n=null===me[r(793)]?0:me[r(793)]+Te[r(657)].mseCorrectAudioTimeDuration),null!==me[r(1157)]&&n<=me[r(793)]&&(Te.debugWarn(me[r(1068)],r(843)+n+r(1258)+me[r(793)]+r(1213)+t+" and prev ts is "+me[r(1157)]+r(1283)+(t-me.prevAudioTs)),n=me[r(793)]+Te[r(657)][r(379)])),Te[r(461)]?me[r(586)](e,n,t):Te[r(542)],me.prevAudioTs=t,me[r(793)]=n):Te.debugLog(me[r(1068)],r(646))}},_checkTsIsMaxDiff(e){const t=i;return me[t(1357)]>0&&e<me[t(1357)]&&me[t(1357)]-e>_e},_decodeConfigurationRecord(e,t,r,n){const s=i;let a=e[s(871)](5),o={};const c=Te[s(689)]();if(n===Be.h264?o=Ar(a,c):n===Be.h265?o=Zr(a,c):n===Be[s(1149)]&&(o=function(e,t){const r=Qo;if(e[r(146)]<4)return void console[r(135)](r(153));let n={},i=new DataView(e.buffer),s=127&i.getUint8(0);if(i[r(166)](1),i[r(166)](1),i[r(166)](2),1!==s){if(!t[r(159)])return console.error(r(169)+s+", valid version is 1 and return"),{};{console[r(136)](r(157)+s+r(148));let e=252&i.getUint8(0)|1;i.setUint8(0,e)}}const a=Xo[r(133)](new Uint8Array(e[r(131)],4,e.length-4));if(null!=a)return n[r(150)]=a[r(161)][r(164)],n.codecHeight=a[r(161)][r(163)],n[r(151)]=a[r(140)][r(164)],n.presentHeight=a[r(140)].height,n.profile=a.profile_string,n[r(168)]=a.level_string,n.bitDepth=a.bit_depth,n[r(132)]=a[r(162)],n[r(167)]=a[r(143)],n[r(138)]=a[r(152)],(!1===a[r(152)][r(173)]||0===a.frame_rate[r(144)]||0===a[r(152)][r(172)])&&(n[r(138)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n.frameRate[r(172)],n.frameRate[r(144)],n.codec=a[r(141)],n[r(165)]=We[r(134)],n;console[r(135)](r(147))}(a,c)),Ht(o)||0===o[s(661)]&&0===o[s(318)]){Te[s(1215)](me[s(1068)],s(391),JSON[s(1389)](o));let e="";return e=Ht(o)?s(1105):s(838)+o[s(661)]+" and codecHeight is "+o[s(318)],me[s(1200)](xe[s(420)],e),!1}me[s(817)][s(1123)]=o.codecWidth,me[s(817)][s(666)]=o.codecHeight;const u={id:Ke[s(1363)],type:s(1363),timescale:1e3,duration:0,avcc:a,codecWidth:o.codecWidth,codecHeight:o[s(318)],videoType:o[s(753)]},l=no[s(1164)](u);return me[s(979)]=n===Be[s(1197)],me[s(1291)]=n===Be[s(1149)],me[s(1277)]=n===Be[s(358)],o.codec?me.videoMimeType=s(935)+o.codec+'"':me.isAvc?me[s(1371)]=Ve[s(292)]:me.isHevc?me[s(1371)]=Ve.hev:me[s(1291)]&&(me[s(1371)]=Ve.av1),postMessage({cmd:Ie[s(1042)],w:o[s(661)],h:o[s(318)]}),me[s(479)](),me[s(855)](l[s(311)]),me[s(395)]=0,me[s(451)]={},me[s(1015)]=!1,!0},_decodeAudioConfigurationRecord(e,t){const r=i,n=e[0]>>4&15,s=e[0]>>1&1,a=n===Fe.MP3,o=n===Fe[r(833)];if(Xt(o||a))return Te[r(1215)](me[r(1068)],r(1360)+n+r(350)),me.emitError(xe[r(1206)]),!1;const c={id:Ke.audio,type:"audio",timescale:1e3};let u={};if(gt(e)){if(u=It(e[r(871)](2)),!u)return!1;c[r(1416)]=u[r(441)],c[r(882)]=u[r(882)],c[r(896)]=u[r(896)],c[r(1178)]=1024/c[r(1416)]*c.timescale}else{if(!a)return!1;if(u=function(e){const t=so;if(e.length<4)return void console.error(t(365));let r=new Uint8Array(e.buffer),n=null;if(255!==r[0])return void console[t(357)](t(356));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(358);switch(i){case 0:u=lo[o];break;case 2:u=uo[o];break;case 3:u=co[o]}switch(s){case 1:a<po[t(372)]&&(l=po[a]);break;case 2:a<ho.length&&(l=ho[a]);break;case 3:a<fo[t(372)]&&(l=fo[a])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(358)},n}(e.slice(1)),!u)return!1;c[r(1416)]=u[r(441)],c[r(882)]=u[r(882)],c[r(1178)]=1152/c[r(1416)]*c[r(357)]}c[r(1115)]=u[r(1115)],c[r(762)]=0;let l=r(693),d=u[r(1115)],f=null;a&&Xt(Te[r(657)][r(522)])?(l=r(959),d="",f=new Uint8Array):f=no.generateInitSegment(c);let h=c[r(583)]+"/"+l;return d&&d[r(516)]>0&&(h+=r(1354)+d),Xt(me[r(768)])&&($=n===Fe[r(833)]?s?16:8:0===s?8:16,postMessage({cmd:Ie[r(1154)],code:n}),postMessage({cmd:Ie[r(984)],sampleRate:c[r(1416)],channels:c[r(882)],depth:$}),me.isAudioInitInfo=!0),me[r(1401)]=h,me[r(589)]=o,me[r(769)](),me[r(418)](f[r(311)]),!0},_initSourceBuffer(){const e=i,{proxy:t}=me[e(572)];if(null===me[e(1365)]&&null!==me[e(1050)]&&me[e(1198)]()&&me.videoMimeType){try{Te[e(955)](me.TAG_NAME,e(437),me[e(1371)]),me.sourceBuffer=me.mediaSource[e(828)](me[e(1371)])}catch(t){return Te[e(557)](me.TAG_NAME,e(957),t[e(1208)],t.toString(),t),me.emitError(xe[e(1029)],t[e(1208)]),void(me[e(1058)]=!0)}if(me[e(1365)]){const r=t(me[e(1365)],e(1256),t=>{const r=e;me[r(576)]=!0;const n=r(1311)+me[r(1365)][r(1075)]+r(643)+me[r(1050)].readyState;Te.debugError(me[r(1068)],r(1201),n,t),me.emitError(xe[r(1089)],"mediaSource video sourceBuffer error")}),n=t(me[e(1365)],e(1142),()=>{const t=e;me._hasPendingRemoveRanges()?me[t(778)]():me[t(1129)]()?me[t(1054)]():me[t(472)]&&(Te.debugLog(me[t(1068)],t(638)),me.endOfStream())});me[e(537)].push(r,n)}}else Te.debugLog(me[e(1068)],"_initSourceBuffer and isStateOpen is "+me[e(1198)]()+e(402)+me.videoMimeType+e(323)+me.isAvc+e(1190)+me[e(1277)]+e(1160)+me[e(1291)]+e(384))},_initAudioSourceBuffer(){const e=i,{proxy:t}=me[e(572)];if(null===me[e(633)]&&null!==me.mediaSource&&me[e(1198)]()&&me[e(1401)]){try{Te[e(955)](me.TAG_NAME,e(684),me.audioMimeType),me._clearAudioSourceBufferCheckTimeout(),me.audioSourceBuffer=me[e(1050)][e(828)](me[e(1401)])}catch(t){return Te.debugError(me[e(1068)],"_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()",t.code,t.toString(),t),me[e(1200)](xe[e(1029)],t.code),void(me[e(1058)]=!0)}if(me[e(633)]){const r=t(me[e(633)],"error",t=>{const r=e;me[r(576)]=!0;const n=r(1311)+me[r(633)][r(1075)]+", readyState: "+me[r(1050)][r(1202)];Te[r(557)](me[r(1068)],r(499),n,t),me[r(1200)](xe.mseSourceBufferError,r(1299))}),n=t(me.audioSourceBuffer,"updateend",()=>{const t=e;me[t(371)]()?me._doRemoveRanges():me[t(1129)]()?me[t(1054)]():me.hasPendingEos&&(Te[t(955)](me[t(1068)],"audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()"),me[t(438)]())});me[e(537)][e(722)](r,n),null===me[e(601)]&&(me[e(601)]=setTimeout(()=>{const t=e;me[t(1214)](),me[t(1200)](xe[t(1269)])},1e3))}}else Te[e(955)](me[e(1068)],"_initAudioSourceBuffer and mseDecoder.isStateOpen is "+me[e(1198)]()+e(813)+me[e(1401)]+" and waiting for sourceBuffer")},_decodeVideo(e,t,r,n,s){const a=i;let o=e[a(871)](5),c=o.byteLength;if(0===c)return void Te[a(1215)](me.TAG_NAME,a(1265));let u=Date.now(),l=!1;!me[a(750)]&&(me[a(750)]=u,l=!0);const d=u-me[a(750)];if(me[a(1226)]=d,d>1e3&&!l&&Te[a(461)]&&Te[a(955)](me[a(1068)],a(460)+u+a(295)+me[a(750)]+a(1026)+d+a(992)),me[a(451)].id&&t>=me[a(451)][a(581)]){let e=8+me[a(451)][a(659)],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(558)](no[a(974)][a(1373)],4),r[a(558)](me[a(451)][a(909)],8),me[a(451)][a(762)]=t-me.cacheTrack.dts;let n=no[a(573)](me[a(451)],me[a(451)].dts);me[a(451)]={};let i=new Uint8Array(n[a(892)]+r[a(892)]);i[a(558)](n,0),i[a(558)](r,n.byteLength),me[a(855)](i[a(311)]),E+=1}else Te[a(955)](me[a(1068)],a(337)+t+a(405)+s+a(1172)+(me.cacheTrack&&me.cacheTrack[a(581)])),me[a(1015)]=!1,me[a(451)]={};!me[a(451)]&&(me.cacheTrack={}),me[a(451)].id=Ke[a(1363)],me[a(451)].sequenceNumber=++me[a(395)],me.cacheTrack.size=c,me.cacheTrack[a(581)]=t,me.cacheTrack.cts=n,me[a(451)].isKeyframe=r,me[a(451)][a(909)]=o,me[a(451)][a(1382)]={isLeading:0,dependsOn:r?2:1,isDependedOn:r?1:0,hasRedundancy:0,isNonSync:r?0:1},me[a(750)]=Date[a(369)]()},_decodeAudio(e,t,r){const n=i;let s=me[n(589)]?e[n(871)](2):e[n(871)](1),a=s[n(892)];if(me[n(550)].id&&t>=me.cacheAudioTrack.dts){let e=8+me[n(550)][n(659)],r=new Uint8Array(e);r[0]=e>>>24&255,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=255&e,r.set(no[n(974)][n(1373)],4),r.set(me[n(550)][n(909)],8),me[n(550)][n(762)]=t-me.cacheAudioTrack.dts;let i=no[n(573)](me[n(550)],me[n(550)][n(581)]);me[n(550)]={};let s=new Uint8Array(i.byteLength+r.byteLength);s[n(558)](i,0),s.set(r,i.byteLength),me[n(418)](s[n(311)])}else me[n(550)]={};!me[n(550)]&&(me.cacheAudioTrack={}),me.cacheAudioTrack.id=Ke[n(835)],me[n(550)][n(395)]=++me[n(1033)],me[n(550)].size=a,me.cacheAudioTrack[n(581)]=t,me.cacheAudioTrack[n(1331)]=0,me[n(550)].data=s,me[n(550)][n(1382)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(e){const t=i;if(Te[t(741)])Te[t(1215)](me[t(1068)],"appendBuffer() player is destroyed");else if(me[t(1058)])Te[t(1215)](me.TAG_NAME,"mseDecoder.mediaSourceAddSourceBufferError is true");else if(me[t(756)])Te.debugWarn(me[t(1068)],t(392));else if(me[t(1374)])Te[t(1215)](me.TAG_NAME,t(1139));else if(me[t(576)])Te[t(1215)](me[t(1068)],t(995));else{if(me.isStateClosed()){if(me[t(474)])return me[t(576)]=!0,void me.emitError(xe[t(1089)],t(480));Te.debugLog(me[t(1068)],t(1234))}if(me.isStateEnded())return me[t(576)]=!0,void me[t(1200)](xe.mseSourceBufferError,"mediaSource is end");me[t(1156)][t(722)](e),me[t(1365)]&&(Te[t(657)][t(1313)]&&me[t(1387)]()&&me._doCleanUpSourceBuffer(),Xt(me[t(1122)]())&&me[t(1198)]()&&Xt(me[t(371)]())&&me[t(1054)]())}},appendAudioBuffer(e){const t=i;if(Te[t(741)])Te.debugWarn(me[t(1068)],t(679));else if(me[t(1058)])Te[t(1215)](me[t(1068)],t(579));else if(me[t(756)])Te[t(1215)](me[t(1068)],"mseDecoder.mediaSourceAppendBufferFull is true");else if(me[t(1374)])Te.debugWarn(me.TAG_NAME,"mseDecoder.mediaSourceAppendBufferError is true");else if(me[t(576)])Te[t(1215)](me[t(1068)],t(995));else{if(me[t(1409)]()){if(me[t(474)])return me[t(576)]=!0,void me[t(1200)](xe.mseSourceBufferError,"mediaSource is not attached to video or mediaSource is closed");Te[t(955)](me.TAG_NAME,t(1234))}if(me[t(293)]())return me.mediaSourceBufferError=!0,void me[t(1200)](xe[t(1089)],t(950));me[t(829)][t(722)](e),me[t(633)]&&(Te._opt[t(1313)]&&me[t(1387)]()&&me._doCleanUpSourceBuffer(),Xt(me[t(808)]())&&me[t(1198)]()&&Xt(me._hasPendingRemoveRanges())&&me._doAppendSegments())}},getSourceBufferUpdating(){const e=i;return me[e(1365)]&&me[e(1365)].updating},getAudioSourceBufferUpdating(){const e=i;return me[e(633)]&&me[e(633)][e(1075)]},stop(){const e=i;me[e(1183)](),me[e(683)](),me[e(438)]()},clearUpAllSourceBuffer(){const e=i;if(me[e(1365)]){const t=me[e(1365)][e(629)];for(let r=0;r<t[e(516)];r++){let n=t[e(1369)](r),i=t[e(673)](r);me[e(827)].push({start:n,end:i})}Xt(me[e(1122)]())&&me[e(778)]()}if(me[e(633)]){const t=me[e(633)][e(629)];for(let r=0;r<t[e(516)];r++){let n=t.start(r),i=t[e(673)](r);me.pendingAudioRemoveRanges[e(722)]({start:n,end:i})}Xt(me[e(808)]())&&me[e(778)]()}},endOfStream(){const e=i;if(me.isStateOpen()&&Y)if(me[e(1122)]()||me[e(808)]())Te[e(955)](me[e(1068)],e(1097)),me[e(472)]=!0;else{me[e(472)]=!1;try{Te[e(955)](me.TAG_NAME,e(879)),me[e(1050)].endOfStream()}catch(t){Te[e(1215)](me[e(1068)],e(1278),t,t[e(1171)]())}}},abortSourceBuffer(){const e=i;if(me[e(1198)]){if(me[e(1365)]){try{Te.debugLog(me.TAG_NAME,"abortSourceBuffer() abort sourceBuffer"),me[e(1365)][e(507)]()}catch(e){}Xt(me[e(1122)]())&&me[e(778)]()}if(me[e(633)]){try{Te.debugLog(me.TAG_NAME,e(774)),me.audioSourceBuffer[e(507)]()}catch(e){}Xt(me[e(808)]())&&me[e(778)]()}}me.sourceBuffer=null,me.audioSourceBuffer=null},removeSourceBuffer(){const e=i;if(!me[e(1409)]()&&me[e(1050)]){if(me[e(1365)])try{Te.debugLog(me[e(1068)],"removeSourceBuffer() sourceBuffer"),me[e(1050)][e(683)](me[e(1365)])}catch(t){Te[e(1215)](me.TAG_NAME,e(1293),t,t[e(1171)]())}if(me[e(633)])try{Te.debugLog(me.TAG_NAME,e(873)),me[e(1050)][e(683)](me[e(633)])}catch(t){Te[e(1215)](me[e(1068)],"removeSourceBuffer() audioSourceBuffer error",t,t[e(1171)]())}}},_hasPendingSegments(){const e=i;return me.pendingSegments[e(516)]>0||me[e(829)].length>0},getPendingSegmentsLength(){const e=i;return me[e(1156)][e(516)]},_doAppendSegments(){const e=i;if(me.isStateClosed()||me[e(293)]())Te[e(955)](me[e(1068)],"_doAppendSegments() mediaSource is closed or ended and return");else if(null!==me[e(1365)]){if(me[e(815)]()&&null===me.audioSourceBuffer)return Te[e(955)](me[e(1068)],e(1012)),void(null===me[e(1211)]&&(me[e(1211)]=setTimeout(()=>{const t=e;me[t(1045)](),me[t(1200)](xe[t(877)])},1e3)));if(Xt(me[e(1122)]())&&me[e(1156)][e(516)]>0){const t=me[e(1156)][e(594)]();try{me[e(1365)][e(855)](t)}catch(t){Te.debugError(me[e(1068)],e(415),t[e(1208)],t),22===t[e(1208)]?(me[e(921)](),me[e(756)]=!0,me.emitError(xe[e(1275)],e(777)+t[e(1208)]+e(1106)+t[e(497)])):11===t[e(1208)]?(me.stop(),me[e(1374)]=!0,me[e(1200)](xe[e(1374)],"code is "+t.code+e(1106)+t[e(497)])):(me[e(921)](),me[e(576)]=!0,me[e(1200)](xe[e(1089)],"code is "+t.code+" , message is "+t[e(497)]))}}if(Xt(me[e(808)]())&&me[e(829)][e(516)]>0){const t=me.pendingAudioSegments.shift();try{me[e(633)].appendBuffer(t)}catch(t){Te[e(557)](me[e(1068)],e(354),t[e(1208)],t),22===t[e(1208)]?(me[e(921)](),me.mediaSourceAppendBufferFull=!0,me.emitError(xe[e(1275)],e(777)+t[e(1208)]+e(1106)+t[e(497)])):11===t[e(1208)]?(me.stop(),me[e(1374)]=!0,me[e(1200)](xe[e(1374)],e(777)+t[e(1208)]+e(1106)+t[e(497)])):(me[e(921)](),me.mediaSourceBufferError=!0,me.emitError(xe[e(1089)],t[e(1208)],e(777)+t[e(1208)]+e(1106)+t.message))}}}else Te[e(955)](me[e(1068)],e(772))},_doCleanUpSourceBuffer(){const e=i,t=me.$video.currentTime;if(me.sourceBuffer){const r=me[e(1365)].buffered;let n=!1;for(let i=0;i<r.length;i++){let s=r.start(i),a=r[e(673)](i);if(s<=t&&t<a+3){if(t-s>=Te[e(657)][e(450)]){n=!0;let r=t-Te[e(657)][e(1103)];me[e(827)][e(722)]({start:s,end:r})}}else a<t&&(n=!0,me[e(827)][e(722)]({start:s,end:a}))}n&&Xt(me.getSourceBufferUpdating())&&me[e(778)]()}if(me[e(633)]){const r=me[e(633)].buffered;let n=!1;for(let i=0;i<r[e(516)];i++){let s=r.start(i),a=r[e(673)](i);if(s<=t&&t<a+3){if(t-s>=Te[e(657)][e(450)]){n=!0;let r=t-Te._opt[e(1103)];me[e(948)][e(722)]({start:s,end:r})}}else a<t&&(n=!0,me[e(948)][e(722)]({start:s,end:a}))}n&&Xt(me[e(808)]())&&me[e(778)]()}},_hasPendingRemoveRanges(){const e=i;return me[e(827)].length>0||me[e(948)][e(516)]>0},needInitAudio(){const e=i;return Te[e(657)][e(1344)]&&Te[e(657)][e(669)]},_doRemoveRanges(){const e=i;if(me[e(1365)]&&Xt(me[e(1122)]())){let t=me[e(827)];for(;t[e(516)]&&Xt(me[e(1122)]());){let r=t[e(594)]();try{me[e(1365)][e(355)](r.start,r[e(673)])}catch(t){Te.debugWarn(me[e(1068)],e(951),t,t[e(1171)]())}}}if(me[e(633)]&&Xt(me[e(808)]())){let t=me.pendingAudioRemoveRanges;for(;t.length&&Xt(me[e(808)]());){let r=t[e(594)]();try{me[e(633)][e(355)](r.start,r[e(673)])}catch(t){Te[e(1215)](me.TAG_NAME,e(1393),t,t[e(1171)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const e=i;if(Xt(Te._opt.mseAutoCleanupSourceBuffer))return!1;const t=me[e(338)][e(1336)];if(me.sourceBuffer){let r=me[e(1365)][e(629)];if(r[e(516)]>=1&&t-r[e(1369)](0)>=Te[e(657)][e(450)])return!0}if(me.audioSourceBuffer){let r=me[e(633)][e(629)];if(r[e(516)]>=1&&t-r.start(0)>=Te[e(657)][e(450)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const e=i;me.audioSourceBufferCheckTimeout&&(clearTimeout(me[e(1211)]),me[e(1211)]=null)},_clearAudioNoDataCheckTimeout(){const e=i;me[e(601)]&&(clearTimeout(me.audioSourceNoDataCheckTimeout),me[e(601)]=null)},getHandle(){const e=i;return me[e(1050)][e(1072)]},emitError(e,t=""){postMessage({cmd:Ie[i(427)],value:e,msg:t})}});let we=function(e){const t=i;let r=e[t(994)]();return n=>{const i=t;let s=new Uint8Array(n);if(Te[i(1175)]){let e=new Uint8Array(Te[i(1175)][i(516)]+s[i(516)]);e.set(Te.flvStreamBuffer),e[i(558)](s,Te[i(1175)][i(516)]),s=e,Te[i(1175)]=null}for(;s[i(516)]>=r.value;){let t=s.slice(r[i(296)]);r=e[i(994)](s[i(871)](0,r.value)),s=t}s[i(516)]>0&&(Te.flvStreamBuffer=s)}},Se=function(e){const t=i;let r=e.next(),n=Qt(r[t(296)]),s=n?r[t(296)][t(892)]:r.value;return i=>{const a=t;let o=new Uint8Array(i);if(Te[a(482)]){let e=new Uint8Array(Te.psStreamBuffer.length+o[a(516)]);e[a(558)](Te[a(482)]),e[a(558)](o,Te.psStreamBuffer[a(516)]),o=e,Te.psStreamBuffer=null}for(;o.length>=s;){let t=o.slice(s),i=o[a(871)](0,s);n&&r.value.set(i),r=e.next(i),n=Qt(r[a(296)]),s=n?r.value[a(892)]:r.value,o=t}o[a(516)]>0&&(Te[a(482)]=o)}},Te={TAG_NAME:i(616),isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,isInPlayNextFrame:!1,isInPlayNextIFrame:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:Ye.idle,_opt:(()=>{const e=sc,t=Yt();return{debug:t[e(658)],debugLevel:t.debugLevel,debugUuid:t[e(1264)],useOffscreen:t[e(1255)],useWCS:t[e(471)],useMSE:t[e(574)],useWasm:t[e(885)],videoBuffer:t[e(1125)],videoBufferDelay:t[e(422)],openWebglAlignment:t[e(365)],playType:t.playType,hasAudio:t[e(1344)],hasVideo:t.hasVideo,playbackRate:1,playVodRate:1,playbackFps:t[e(1059)][e(1001)],playbackDefaultFps:t[e(844)],playbackAutoCalcFps:t.playbackConfig.autoCalcFps,playbackForwardMaxRateDecodeIFrame:t[e(660)],calcPlaybackForwardMaxRateDecodeIFrame:t[e(385)],playbackIsCacheBeforeDecodeForFpsRender:t[e(1059)][e(434)],sampleRate:0,networkDelay:t[e(1257)],visibility:!0,useSIMD:t[e(783)],useMThreading:t[e(493)],useSThreading:t[e(1093)],isFFmpegSIMD:t[e(960)],isRecording:!1,recordType:t[e(1288)],isNakedFlow:t[e(331)],checkFirstIFrame:t[e(291)],audioBufferSize:1024,isM7sCrypto:t[e(867)],isCryptoAudio:t.isCryptoAudio,cryptoKey:t.cryptoKey,cryptoIV:t.cryptoIV,isSm4Crypto:t[e(760)],isSm4CryptoH265V2:t[e(969)],sm4CryptoKey:t[e(416)],isXorCrypto:t[e(308)],isHls265:!1,isFlv:t.isFlv,isFmp4:t[e(538)],isMpeg4:t[e(1013)],isTs:t[e(466)],isPs:t[e(561)],isEmitSEI:t[e(476)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:t.isDropSameTimestampGop,mseDecodeAudio:t[e(669)],wcsDecodeAudio:t[e(1144)],nakedFlowH265DemuxUseNew:t[e(874)],mseDecoderUseWorker:t[e(348)],mseAutoCleanupSourceBuffer:t.mseAutoCleanupSourceBuffer,mseAutoCleanupMaxBackwardDuration:t[e(450)],mseAutoCleanupMinBackwardDuration:t.mseAutoCleanupMinBackwardDuration,mseCorrectTimeDuration:t.mseCorrectTimeDuration,mseCorrectAudioTimeDuration:t[e(379)],nakedFlowDemuxUseNew:t[e(818)],nakedFlowFps:t[e(866)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:t.websocketOpenTimeout,correctionConfigurationProfileIndication:t.correctionConfigurationProfileIndication,correctionConfigurationVersion:t[e(381)],demuxFlvUseV2:t.demuxFlvUseV2,demuxPsUseV2:t.demuxPsUseV2,wasmSimdFirstFrameDecodeDelayTimeout:t[e(1151)],delayFrameChasingPolicy:t[e(540)],delayFrameAccelerateDecodeMaxNum:t[e(528)],isEmitTsPrivateData:t[e(944)],tsVideoTrackIndex:t[e(1085)],tsAudioTrackIndex:t[e(1119)]}})(),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:De.notConnect,flvStreamBuffer:null,psStreamBuffer:null,playVodFps:null,playbackForwardMaxRateDecodeIFrameByCalced:null,calcDelayFrameAccelerateDecodeMaxNum:null,startStreamRateAndStatsInterval:function(){const e=i;Te[e(435)](),d=setInterval(()=>{const t=e;let r=0;null!==S&&null!==k&&(r=parseInt(S-k,10));const n=Te[t(1263)]();let i={};if(Te[t(457)])i=JSON[t(1389)]({wasmDecodeDelay:r,p2dfps:E,wasmVideoTotalMB:n[t(1380)],wasmAudioTotalMB:n[t(1223)]});else{l&&l(0);const e=Te[t(1107)]();i=JSON[t(1389)]({demuxBufferDelay:e[t(1363)],videoBufferDuration:Te[t(708)](),demuxLastBufferTimestamp:Te[t(473)](),audioDemuxBufferDelay:e[t(835)],streamBufferByteLength:Te.getStreamBufferLength(),netBuf:Te[t(1257)]||0,pushLatestDelay:Te.pushLatestDelay||0,latestDelay:Te[t(895)],isStreamTsMoreThanLocal:T,wasmDecodeDelay:r,p2dfps:E,wasmVideoTotalMB:n[t(1380)],wasmAudioTotalMB:n[t(1223)]})}if(postMessage({cmd:Ie[t(523)],type:Ee[t(740)],value:i}),I&&Te[t(1247)]()&&null===k){const e=Ft()-I;e>1e3*Te[t(657)][t(1151)]&&(j=!0,Te[t(1215)](t(616),t(387)+e+t(501)),postMessage({cmd:Ie[t(396)]}))}if(E=0,tr()){const e=Ft();null===X&&(X=e);e-X>60*(Number("1")||1)*60*1e3&&tr()&&Te[t(546)]()}},1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const e=i;Te._stopCheckWsOpenTimeout(),Z=setTimeout(()=>{const e=sc;if(Te[e(578)]===De[e(628)]){const t="websocket Open Timeout form "+Te._opt[e(1069)]+e(1083)+Te[e(578)];Te[e(557)](e(616),t),postMessage({cmd:Ie[e(523)],type:xe[e(1069)],value:ae[e(856)],msg:t})}},1e3*Te[e(657)][e(1069)])},_stopCheckWsOpenTimeout:function(){Z&&(clearTimeout(Z),Z=null)},useOffscreen:function(){const e=i;return Te._opt.useOffscreen&&typeof OffscreenCanvas!=e(945)},getDelay:function(e,t){const r=i;if(!e||Te._opt.hasVideo&&!b)return-1;if(t===Ae[r(835)])return Te[r(895)];if(Te[r(988)]&&Te[r(988)]>e)return Te[r(988)]-e>1e3&&Te[r(1215)]("worker",r(1289)+Te[r(988)]+r(1218)+e+r(826)+(Te[r(988)]-e)+"ms and return "+Te.delay),Te[r(988)]=e,Te[r(895)];if(Te.firstTimestamp){if(e){const t=Date.now()-Te[r(582)],n=e-Te.firstTimestamp;t>=n?(T=!1,Te[r(895)]=t-n):(T=!0,Te[r(895)]=n-t)}}else Te[r(1056)]=e,Te.startTimestamp=Date[r(369)](),Te.delay=-1;return Te[r(988)]=e,Te[r(895)]},getDelayNotUpdateDelay:function(e,t){const r=i;if(!e||Te[r(657)][r(865)]&&!b)return-1;if(t===Ae.audio)return Te.pushLatestDelay;if(Te[r(988)]&&Te[r(988)]-e>1e3)return Te[r(1215)](r(616),r(850)+Te[r(988)]+" > timestamp is "+e+r(826)+(Te[r(988)]-e)+r(529)),-1;if(Te[r(1056)]){let t=-1;if(e){const n=Date[r(369)]()-Te[r(582)],i=e-Te[r(1056)];n>=i?(T=!1,t=n-i):(T=!0,t=i-n)}return t}return-1},resetDelay:function(){const e=i;Te.firstTimestamp=null,Te[e(582)]=null,Te[e(895)]=-1,Te[e(737)]=!1},resetAllDelay:function(){const e=i;Te[e(1084)](),Te[e(988)]=null},doDecode:function(e){const t=i;Te.isPlayUseMSEAndDecoderInWorker()?e.type===Ae[t(835)]?Te[t(657)].mseDecodeAudio?me[t(1328)](e.payload,e.ts):e[t(564)].decode(e.payload,e.ts):e[t(583)]===Ae.video&&me.decodeVideo(e.payload,e.ts,e.isIFrame,e[t(1331)]):Te[t(657)][t(471)]&&Te[t(1255)]()&&e.type===Ae[t(1363)]&&o[t(1007)]?o[t(1007)](e.payload,e.ts,e[t(1331)]):e[t(564)].decode(e[t(1413)],e.ts,e[t(600)],e[t(1331)])},decodeNext(e){const t=i;if(0===s[t(516)])return;e.ts;let n=s[0];const a=e[t(583)]===Ae[t(1363)]&&Kt(e[t(1413)]);if(Xt(r))a&&(s[t(594)](),Te[t(907)](n));else{const r=e[t(583)]===Ae[t(835)]&&n[t(583)]===Ae.video;if(a||r)return s[t(594)](),void Te.doDecode(n);if(e[t(583)]===Ae.video)for(;n&&n[t(583)]===Ae[t(835)];)s[t(594)](),Te[t(907)](n),n=s[0]}},initPlayType:function(){const e=i,t=Te[e(657)].playType===oe[e(1222)],r=Te[e(657)][e(620)]===oe[e(773)],n=Te._opt[e(620)]===oe[e(1419)];Te[e(461)]=t,Te[e(542)]=r,Te[e(457)]=n,Te.playbackForwardMaxRateDecodeIFrameByCalced=Te[e(657)][e(660)]},init:function(){const e=i;if(Te[e(955)]("worker",e(330)+r+" and forOldVersion is "+n+e(744),JSON[e(1389)](Te[e(657)])),Te._opt[e(331)]&&le[e(718)](),Te[e(993)]()&&me&&me.init(),o&&Te[e(657)].useWCS&&Te[e(1255)]()&&o.init(),Xt(Te[e(732)]())){Te[e(955)]("worker",e(706));const t=()=>{const t=e,n=Te[t(1130)]();let i=null;if(s[t(516)]){if(Te[t(454)])return void Te[t(1215)](t(616),t(1312)+s[t(516)]);if(Te[t(737)]){for(i=s.shift(),Te.debugWarn(t(616),t(1408)+i[t(600)]+t(1002)+Te[t(895)]+t(1254)+s[t(516)]);!i[t(600)]&&s[t(516)];)i=s[t(594)]();const e=Te[t(618)](i.ts,i.type);i[t(600)]&&e<=Te.getNotDroppingDelayTs()&&(Te[t(955)]("worker",t(1216)),Te[t(737)]=!1,Te[t(907)](i),Te[t(1187)](i))}else if(Te[t(542)]||Te[t(754)]()||0===Te[t(657)][t(1125)])for(;s[t(516)];)i=s[t(594)](),Te[t(907)](i);else if(i=s[0],-1===Te[t(1121)](i.ts,i[t(583)]))Xt(r)&&Te[t(955)]("worker",t(310)+i.ts+t(1376)+i[t(583)]+t(609)+s[t(516)]+t(361)+Te[t(1047)]()),s.shift(),Te.doDecode(i),Te[t(1187)](i);else if(Te[t(895)]>n&&Te[t(461)])Te.hasIframeInBufferList()?(Te[t(955)](t(616),"delay is "+Te[t(895)]+t(816)+n+t(1379)+s[t(516)]+" and bufferList is "+Te[t(1047)]()+t(720)),Te[t(514)](),Te[t(737)]=!0,postMessage({cmd:Ie[t(996)]})):(s[t(594)](),Te[t(907)](i),Te.decodeNext(i));else for(;s[t(516)]&&(i=s[0],Te[t(1121)](i.ts,i.type)>Te[t(657)].videoBuffer);)s[t(594)](),Te.doDecode(i),i[t(583)]===Ae.video&&Te[t(1187)](i)}else-1!==Te[t(895)]&&Te.debugLog("worker",t(1014)),Te.resetAllDelay()};Te[e(1055)]=setInterval(()=>{const r=e;let n=Date.now();!x&&(x=n);const i=n-x;i>100&&Te.debugWarn(r(616),r(467)+i),t(),x=Date[r(369)]()},20)}else Te[e(955)](e(616),e(575));if(Xt(Te[e(657)].checkFirstIFrame)&&(b=!0),Te.isPlayUseMSEAndDecoderInWorker()&&me){const t=me.getHandle();t&&postMessage({cmd:Ie[e(703)],mseHandle:t},[t])}},getBufferListString(){let e="";return s.forEach(t=>{e+=t[sc(583)]+"|"+t.ts+","}),e},playbackCacheLoop:function(){const e=i;if(Te[e(517)](),null===Te[e(787)])return void Te.debugLog(e(616),e(431));const t=Math.ceil(1e3/Te[e(787)]),r=Te[e(657)][e(1016)];if(r<1){Te[e(806)]();const n=Math[e(876)](t/r);return Te[e(955)](Te[e(1068)],e(1170)+r+", and intervalDuration is "+n+"ms"),void(Te[e(1055)]=setInterval(Te[e(806)],n))}for(let t=0;t<Te._opt[e(1016)];t++)Te[e(806)]();Te.debugLog("worker","playbackCacheLoop fragDuration is "+t+e(1094)+Te.streamFps),Te[e(1055)]=setInterval(()=>{const r=e,n=Date[r(369)]();!Q&&(Q=n);for(let e=0;e<Te[r(657)][r(1016)];e++)Te[r(806)]();let i=n-Q,a=parseInt(i/t);a>1&&s.length>0&&Te[r(1215)](r(616),r(636)+i+r(749)+t+r(880)+a+r(1095)+s[r(516)]),Q=n},t)},doPlaybackCacheLoop:function(){const e=i;let t=null;if(s.length)if(t=s[e(594)](),t[e(583)]===Ae.video){Te[e(747)]()?t[e(600)]&&(Te[e(955)]("worker",e(1390),t.ts),Te[e(907)](t)):Te[e(907)](t);let r=s[0];for(;r&&r[e(583)]===Ae[e(835)];)s.shift(),Te.isPlaybackOnlyDecodeIFrame()||Te[e(468)]||Te[e(1005)]()||Te[e(907)](r),r=s[0]}else if(t[e(583)]===Ae[e(835)]){Te[e(747)]()||Te[e(468)]||Te.isPlaybackPlayRateLessThanOne()||Te[e(907)](t);let r=s[0];for(;r;){if(t=s[e(594)](),t[e(583)]===Ae[e(1363)]){Te[e(747)]()?t[e(600)]&&(Te[e(955)](e(616),e(1390),t.ts),Te[e(907)](t)):Te[e(907)](t),r=null;break}t.type===Ae[e(835)]&&(Te[e(747)]()||Te[e(468)]||Te[e(1005)]()||Te.doDecode(t),r=s[0])}}},clearPlaybackCacheLoop:function(){const e=i;Te[e(1055)]&&(clearInterval(Te[e(1055)]),Te.stopId=null),Q=null},startPlaybackCacheLoop:function(){Te[i(930)]()},destroyDemux(){const e=i;Te[e(370)]&&(Te[e(370)][e(559)](),Te[e(370)]=null),f&&(f.close(),f=null),ee&&(ee=null,te=null,Te[e(1175)]=null),re&&(re=null,ie=null,Te.psStreamBuffer=null),le[e(559)](),de[e(559)](),fe[e(559)](),he[e(559)](),pe[e(559)]()},close:function(){const e=i;if(Te.debugLog(e(616),e(546)),Te.isDestroyed=!0,ue(),!u||1!==u[e(1202)]&&2!==u.readyState?u&&Te[e(955)](e(616),"close() and socket.readyState is "+u.readyState):(q=!0,u.close(1e3,e(399))),u&&(u.onopen=null,u.onmessage=null,u[e(627)]=null,u[e(621)]=null,Te.socketStatus=De[e(628)]),u=null,Te[e(435)](),Te[e(341)](),Te[e(517)](),Te[e(1055)]&&(clearInterval(Te[e(1055)]),Te[e(1055)]=null),Te.writableStream&&(Gt(Te.writableStream[e(546)])&&Xt(Te[e(860)].locked)?Te.writableStream[e(546)]()[e(784)](t=>{const r=e;Te[r(955)]("worker",r(927),t[r(1171)](),t)}).finally(()=>{Te[e(860)]=null}):Te[e(860)]=null),Te.destroyDemux(),ze)try{Gt(ze[e(1372)])&&ze[e(1372)](),Gt(ze[e(712)])&&ze[e(712)](),ze=null}catch(t){Te[e(955)](e(616),e(898)+t[e(1171)]()+e(863))}if($e)try{Gt($e[e(1372)])&&$e[e(1372)](),Gt($e[e(712)])&&$e.delete(),$e=null}catch(t){Te.debugLog(e(616),"close() and videoDecoder.clear error: "+t[e(1171)]()+" and ignore")}l=null,x=null,T=!1,S=null,k=null,I=null,A=null,C=null,E=0,o&&(o[e(559)]&&o.destroy(),o=null),me&&(me.destroy(),me=null),Te[e(1056)]=null,Te[e(582)]=null,Te[e(1257)]=0,Te[e(787)]=null,Te[e(610)]=null,Te[e(611)]=null,Te.delay=-1,Te[e(728)]=-1,Te[e(988)]=null,Te.dropping=!1,Te[e(454)]=!1,Te[e(461)]=!0,Te[e(542)]=!1,Te[e(1060)]=!1,Te[e(468)]=!1,Te[e(936)]=!1,Te[e(457)]=!1,Te[e(444)]=!1,Te[e(1277)]=null,Te[e(545)]=null,Te[e(1161)]=null,Te[e(657)]={},Te[e(421)]&&(Te[e(421)][e(559)](),Te.offscreenCanvas.removeEventListener(e(327),Te[e(702)]),Te[e(1155)].removeEventListener(e(807),Te[e(1295)]),Te[e(1155)]=null,Te[e(1166)]=null,Te[e(430)]=null),s=[],a=[],m=null,v=null,y=!1,g=!1,_="",b=!1,w=null,z=!1,H=!1,W=!1,j=!1,G=null,F=0,U=0,R=null,D=null,P=null,L=null,O=null,$=null,V=0,N=null,B=null,M=null,Te[e(1355)]=Ye[e(1133)],Y=!0,Te[e(658)]=null,Te[e(657)]={},postMessage({cmd:Ie[e(870)]})},pushBuffer:function(e,t){const r=i;if(t[r(583)]===Ae.audio&>(e)){if(Te[r(955)](r(616),r(1207)+t.ts+r(923)),Te[r(657)].isRecordTypeFlv){const t=new Uint8Array(e);postMessage({cmd:Ie.aacSequenceHeader,buffer:t},[t[r(311)]])}Te[r(1328)](e,t.ts)}else if(t[r(583)]===Ae[r(1363)]&&t.isIFrame&&Kt(e)){if(Te[r(955)]("worker",r(1221)+t.ts+", isVideoSequenceHeader is true"),Te[r(657)][r(963)]){const t=new Uint8Array(e);postMessage({cmd:Ie[r(1388)],buffer:t},[t[r(311)]])}Te[r(663)](e,t.ts,t[r(600)],t[r(1331)])}else{if(Te[r(657)][r(1417)])if(Te[r(657)][r(963)]){const n=new Uint8Array(e);postMessage({cmd:Ie[r(940)],type:t[r(583)],buffer:n,ts:t.ts},[n.buffer])}else if(Te[r(657)][r(1288)]===ce.mp4)if(t[r(583)]===Ae[r(1363)]){const n=new Uint8Array(e)[r(871)](5);postMessage({cmd:Ie.videoNalu,buffer:n,isIFrame:t.isIFrame,ts:t.ts,cts:t[r(1331)]},[n[r(311)]])}else if(t[r(583)]===Ae.audio&&Te[r(657)][r(901)]){const n=new Uint8Array(e),i=_t(n)?n.slice(2):n.slice(1);postMessage({cmd:Ie[r(287)],buffer:i,ts:t.ts},[i[r(311)]])}if(Te[r(657)].isEmitSEI&&t.type===Ae[r(1363)]&&Te.isWorkerFetch&&Te.findSei(e,t.ts),Te.isPlayer&&(t.type===Ae.video&&(null!==O&&O>=t.ts&&(Te[r(1215)](r(616),r(641)+t[r(600)]+r(298)+t.ts+r(1146)+O+r(648)+e[r(892)]+r(555)+V),O-t.ts>_e&&(Te[r(1215)]("worker",r(746)+O+r(1274)+t.ts+r(1070)+(O-t.ts)+r(826)+_e+",\n and resetAllDelay"),Te[r(514)](),O=null)),O>0&&t.ts,V=e.byteLength,O=t.ts),b)){const e=Te._opt[r(1125)]+Te[r(657)][r(422)],n=Te[r(618)](t.ts,t[r(583)]);Te.pushLatestDelay=n,Te[r(895)]>0&&n>e&&Te[r(895)]<e&&Te.hasIframeInBufferList()&&!1===Te[r(454)]&&(Te.debugLog(r(616),"pushBuffer(), pushLatestDelay is "+n+r(826)+e+" and decoder.delay is "+Te[r(895)]+" and has iframe and next decoder.dropBuffer$2()"),Te.dropBuffer$2())}t.type===Ae[r(835)]?s[r(722)]({ts:t.ts,payload:e,decoder:{decode:Te.decodeAudio},type:Ae.audio,isIFrame:!1}):t.type===Ae.video&&s.push({ts:t.ts,cts:t.cts,payload:e,decoder:{decode:Te.decodeVideo},type:Ae[r(1363)],isIFrame:t[r(600)]}),Te[r(483)]()}},calcPlaybackStreamFps(){const e=i;if(Te[e(732)]()&&zt(Te[e(611)])){let t=function(e,t){const r=Mt,n=t?e[r(329)](e=>e[r(381)]===t):e;if(n[r(482)]<2)return null;let i=[],s=[n[0]];for(let e=1;e<n.length;e++){const t=n[e].ts-n[e-1].ts;t>=0&&t<=150?s[r(509)](n[e]):(s[r(482)]>=10&&i.push(s),s=[n[e]])}if(s[r(482)]>=10&&i[r(509)](s),0===i[r(482)])return null;const a=i[r(347)]((e,t)=>t[r(482)]>e[r(482)]?t:e);let o=0;for(let e=1;e<a[r(482)];e++)o+=a[e].ts-a[e-1].ts;const c=o/(a[r(482)]-1);return Math[r(281)](1e3/c)}(s,Ae[e(1363)]);if(t){const r=Te[e(678)]();let n="";n=r[e(516)]>100?JSON[e(1389)](r[e(871)](0,100))+e(952):JSON.stringify(r),Te[e(955)](e(616),"calcPlaybackStreamFps, calc streamVideoFps is "+t+e(614)+r[e(516)]+e(1243)+n),t<15&&Te[e(1215)]("worker","calcPlaybackStreamFps, calc streamVideoFps is "+t+e(786)),Te[e(611)]=t,postMessage({cmd:Ie[e(1325)],value:Te.streamVideoFps}),Te.streamFps=t,Te[e(930)]()}else{const t=100;if(s[e(516)]>=t){const r=Te[e(678)]();Te[e(1215)]("worker",e(900)+s[e(516)]+" more than "+t+e(329)+r[e(516)]+e(1010)+JSON.stringify(r)+e(931)),Te[e(611)]=25,postMessage({cmd:Ie.playbackStreamVideoFps,value:Te[e(611)]}),Te[e(787)]=Te[e(611)],Te[e(930)]()}if(s[e(516)]>t/2){const r=Te[e(678)]();Te[e(1215)]("worker",e(900)+s[e(516)]+e(826)+t/2+e(329)+r[e(516)]+",and ts list is "+JSON[e(1389)](r)+", and waiting calc")}}}},getBufferLength(){const e=i;let t={video:0,audio:0};return s[e(700)](r=>{const n=e;r[n(583)]===Ae.video?t[n(1363)]+=1:r[n(583)]===Ae[n(835)]&&(t[n(835)]+=1)}),t},getVideoBufferLength(){let e=0;return s[i(700)](t=>{t.type===Ae.video&&(e+=1)}),e},getVideoBufferDuration(){const e=i,t=s[e(506)](e=>e.type===Ae.video),r=function(e,t){const r=Mt;if(Gt(e[r(459)]))return e[r(459)](t);for(let r=e.length-1;r>=0;r--)if(t(e[r],r,e))return e[r]}(s,t=>{const r=e;return t[r(583)]===Ae[r(1363)]});return t&&r?parseInt(r.ts-t.ts,10):0},getLastBufferVideoTimestamp(){let e=0;if(0===s[i(516)])return e;const t=s.length-1;for(let r=t;r>=0;r--){const t=s[r];if(t.type===Ae.video){e=t.ts;break}}const r=s[t];return r.ts-e<1e3&&(e=r.ts),e},hasIframeInBufferList(){const e=i;return s[e(1036)](t=>{const r=e;return t[r(583)]===Ae[r(1363)]&&t[r(600)]})},isAllIframeInBufferList(){const e=i,t=Te[e(426)]();let r=0;return s[e(700)](t=>{const n=e;t[n(583)]===Ae[n(1363)]&&t.isIFrame&&(r+=1)}),t===r},getNotDroppingDelayTs(){const e=i;return Te[e(657)][e(1125)]+Te[e(657)].videoBufferDelay/2},getMaxDelayTs(){const e=i;return Te[e(657)][e(1125)]+Te._opt.videoBufferDelay},getAudioBufferLength(){let e=0;return s.forEach(t=>{const r=sc;t[r(583)]===Ae[r(835)]&&(e+=1)}),e},getStreamBufferLength(){const e=i;let t=0;return f&&f.buffer&&(t=f[e(311)].byteLength),Te.flvStreamBuffer&&(t=Te[e(1175)][e(892)]),Te[e(657)][e(331)]?le[e(916)]&&(t=le[e(916)][e(892)]):Te[e(657)][e(466)]?he[e(1148)]&&(t=he[e(1148)].byteLength):Te[e(657)].isFmp4?de[e(1110)]&&(t=de.mp4Box[e(735)]()):Te[e(657)].isPs&&(pe[e(533)]&&pe[e(533)][e(311)]?t=pe[e(533)][e(311)].byteLength:Te[e(482)]&&(t=Te[e(482)][e(892)])),t},fetchStream:function(e,t={},r=[]){const n=i;if(Te.debugLog(n(616),n(685)+e,n(563),JSON.stringify(t)),Te[n(444)]=!0,t.isFlv?Te[n(657)].isFlv=!0:t[n(538)]?(Te[n(657)].isFmp4=!0,de[n(1358)]()):t[n(1013)]?Te[n(657)][n(1013)]=!0:t[n(331)]?Te[n(657)].isNakedFlow=!0:t[n(466)]?(Te._opt[n(466)]=!0,he[n(718)]()):t[n(561)]&&(Te._opt.isPs=!0,pe.init()),l=Rt(e=>{const t=n;postMessage({cmd:Ie[t(523)],type:Ee[t(305)],value:e})}),Te[n(718)](),Te[n(1300)](),t.protocol===se[n(1053)]){t[n(1163)]&&(Te[n(657)][n(1e3)]?(te=Te[n(1041)](),ee=we(te)):f=new or(Te.demuxFlv())),c=new AbortController;const r=Object[n(1009)]({signal:c[n(929)]},{headers:t[n(688)]&&t[n(688)][n(1253)]||{}});fetch(e,r).then(e=>{const r=n;if(Jt(q))return Te[r(955)]("worker",r(1003)),Te.fetchStatus=Ye[r(1133)],void e[r(1064)][r(881)]();if(!Te[r(741)]){if(!function(e){const t=Mt;return e.ok&&e[t(533)]>=200&&e[t(533)]<=299}(e))return Te[r(1215)](r(616),"fetch response status is "+e[r(717)]+r(486)+e.ok+r(820)),ue(),void postMessage({cmd:Ie[r(523)],type:xe[r(317)],value:r(436)+e[r(717)]+r(486)+e.ok});if(postMessage({cmd:Ie.workerFetch,type:Ee[r(319)]}),typeof WritableStream!==Mt(426))Te[r(860)]=new WritableStream({write:e=>{const n=r;if(!Te[n(741)])return c&&c[n(929)]&&c.signal[n(410)]?(Te[n(955)](n(616),n(1316)),void(Te[n(1355)]=Ye[n(1193)])):Jt(q)?(Te[n(955)](n(616),n(1338)),Te.fetchStatus=Ye[n(1193)],void ue()):void(typeof e!==n(615)?(Te[n(1355)]=Ye[n(1184)],l(8*e[n(892)]),t[n(1163)]?Te[n(657)][n(1e3)]?ee(e):f[n(1279)](e):t[n(538)]?Te.demuxFmp4(e):t[n(1013)]?Te[n(1377)](e):t.isTs?Te[n(401)](e):t[n(331)]?Te[n(968)](e):t.isPs&&Te[n(1082)](e)):Te.debugWarn(n(616),n(899)+e+'" string so return'))},close:()=>{const e=r;Te[e(741)]||(Te.debugLog(e(616),e(1096)),Te[e(1355)]=Ye[e(1193)],ue(),Te._opt.checkStreamEnd?(Te.destroyDemux(),postMessage({cmd:Ie.workerFetch,type:Ee[e(1246)],value:ae.fetch,msg:e(567)})):postMessage({cmd:Ie.workerFetch,type:Ee[e(1112)]}))},abort:e=>{const t=r;if(Te[t(741)])return;if(c&&c[t(929)]&&c[t(929)][t(410)])return Te[t(955)](t(616),t(1004)),void(Te.fetchStatus=Ye[t(1193)]);if(Te.destroyDemux(),e.name===je[t(507)])return void Te[t(955)](t(616),"writableStream abort() and e.name is AbortError so return");const n=e[t(1171)]();Te[t(955)]("worker",t(1099)+n),-1===n.indexOf(je.abortError)&&-1===n[t(504)](je.abortError2)&&-1===n.indexOf(je[t(941)])&&(ue(),postMessage({cmd:Ie.workerFetch,type:xe[t(1079)],value:e[t(1171)]()}))}}),e.body.pipeTo(Te.writableStream)[r(784)](e=>{const t=r;e[t(324)]!==t(1043)&&Te[t(955)]("worker","writableStream pipeTo() and e is",e[t(324)],e[t(1171)]())});else{const n=e[r(1064)][r(649)](),i=()=>{const e=r;n.read()[e(1135)](({done:r,value:n})=>{const s=e;if(!Te[s(741)])return r?(Te[s(955)](s(616),s(1195)),Te[s(1355)]=Ye.complete,ue(),void(Te[s(657)][s(1131)]?(Te[s(547)](),postMessage({cmd:Ie[s(523)],type:Ee.streamEnd,value:ae[s(1053)],msg:"fetch done"})):postMessage({cmd:Ie[s(523)],type:Ee.streamEndInner}))):c&&c[s(929)]&&c[s(929)][s(410)]?(Te[s(955)](s(616),s(1241)),void(Te.fetchStatus=Ye.complete)):Jt(q)?(Te.debugLog("worker",s(731)),Te[s(1355)]=Ye[s(1193)],void ue()):void(typeof n!==s(615)?(Te.fetchStatus=Ye[s(1184)],l(8*n[s(892)]),t[s(1163)]?Te[s(657)][s(1e3)]?ee(n):f[s(1279)](n):t[s(538)]?Te[s(377)](n):t[s(1013)]?Te[s(1377)](n):t[s(466)]?Te[s(401)](n):t.isNakedFlow?Te[s(968)](n):t[s(561)]&&Te[s(1082)](n),i()):Te[s(1215)](s(616),s(883)+n+s(584)))})[e(784)](t=>{const r=e;if(c&&c[r(929)]&&c[r(929)][r(410)])return Te[r(955)](r(616),"fetchNext().catch() and abortController.signal.aborted is true so return"),void(Te[r(1355)]=Ye.complete);if(Te[r(547)](),t[r(324)]===je[r(507)])return void Te[r(955)](r(616),"fetchNext().catch() and e.name is AbortError so return");const n=t.toString();Te[r(955)](r(616),"fetchNext().catch() and e is "+n),-1===n.indexOf(je.abortError)&&-1===n[r(504)](je.abortError2)&&-1===n[r(504)](je[r(941)])&&(ue(),postMessage({cmd:Ie[r(523)],type:xe[r(1079)],value:t[r(1171)]()}))})};i()}}})[n(784)](e=>{const t=n;c&&c.signal&&c[t(929)][t(410)]?Te[t(955)]("worker",t(1296)):e[t(324)]!==je.abort?(Te[t(955)](t(616),"fetch().catch() and e is "+e.toString()),ue(),postMessage({cmd:Ie[t(523)],type:xe[t(317)],value:e[t(1171)]()}),Te[t(547)]()):Te[t(955)](t(616),"fetch().catch() and e.name is AbortError so return")})}else t[n(1088)]===se[n(856)]&&(t[n(1163)]&&(Te[n(657)][n(1e3)]?(te=Te[n(1041)](),ee=we(te)):f=new or(Te[n(1041)]())),u=new WebSocket(e,r),u[n(535)]=n(1066),u[n(779)]=()=>{const e=n;Te[e(955)]("worker",e(332)),Te[e(578)]=De[e(811)],Te[e(341)](),postMessage({cmd:Ie[e(523)],type:Ee[e(319)]}),postMessage({cmd:Ie.workerFetch,type:Ee[e(691)]}),t.options&&t[e(688)].websocketFirstMessage&&Te[e(734)](t[e(688)][e(983)])},u[n(627)]=e=>{const t=n;if(Te[t(741)])return void Te.debugLog(t(616),t(887)+e[t(1208)]+t(823));if(Te.debugLog(t(616),"fetchStream, WebsocketStream socket close and code is "+e[t(1208)]+t(1189)+e[t(585)]+t(925)+e[t(519)]),Jt(q))return void Te[t(955)]("worker",t(1304));if(h){Te.debugLog("worker",t(887)+e[t(1208)]+t(388));let r=t(777)+e[t(1208)]+t(553)+e[t(585)]+t(925)+e.wasClean+t(525)+p;return postMessage({cmd:Ie[t(523)],type:xe[t(386)],value:r}),void(p="")}let r=!1;1006===e.code&&(Te.debugError(t(616),t(376)+e[t(1208)]),r=!0),Te[t(578)]=De[t(546)],Te[t(657)].checkStreamEnd||r?(Te[t(547)](),postMessage({cmd:Ie.workerFetch,type:Ee[t(1246)],value:ae[t(856)],msg:e[t(1208)]})):postMessage({cmd:Ie[t(523)],type:Ee[t(1112)]})},u[n(621)]=e=>{const t=n;Te.debugError(t(616),"fetchStream, WebsocketStream socket error",e[t(497)]||""),h=!0,Te[t(578)]=De[t(1256)],p=e[t(497)]||t(1287),Te[t(547)]()},u[n(667)]=e=>{const r=n;Te[r(741)]?Te.debugLog(r(616),r(349)):"string"!=typeof e[r(909)]?(l(8*e.data[r(892)]),t[r(1163)]?Te._opt[r(1e3)]?ee(e[r(909)]):f[r(1279)](e[r(909)]):t[r(538)]?Te[r(377)](e[r(909)]):t[r(1013)]?Te[r(1377)](e[r(909)]):Te[r(657)][r(331)]?Te[r(968)](e[r(909)]):Te[r(657)][r(466)]?Te[r(401)](e[r(909)]):Te[r(657)][r(561)]?Te[r(1082)](e.data):Te[r(1101)](e[r(909)])):postMessage({cmd:Ie[r(301)],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(871)]();switch(i){case ke[e(835)]:if(o[e(892)]>0){const t=Te.cryptoPayloadAudio(o);Te.decode(t,{type:Ae[e(835)],ts:a})}else Te.debugWarn(e(616),e(1320)+o.byteLength+" and return");break;case ke[e(1363)]:if(o[e(892)]>=6){const t=o[0];if(Te[e(1134)](t))Te[e(524)](o,a);else{const t=15&o[0];let r=o[0]>>4===qe[e(403)];const i=t===Be[e(358)];if(e(1197),Xt(r)&&Jt(Zt(o,i))&&(Te.debugLog(e(616),"demux() isIFrame is false and unit type is IDR and update to true"),r=!0),r&&Kt(o)&&null===Te[e(1277)]){const t=15&o[0];Te[e(1277)]=t===Be[e(358)],G=Bt(o,Te[e(1277)]),Te[e(955)](e(616),e(1124)+Te[e(1277)]+e(662)+G)}r&&Te.calcIframeIntervalTimestamp(a),Te[e(461)]&&Te.calcNetworkDelay(a),n[0]=o[4],n[1]=o[3],n[2]=o[2],n[3]=0;let s=n[0],c=Te[e(423)](o,r);Te[e(1007)](c,{type:Ae[e(1363)],ts:a,isIFrame:r,cts:s})}}else Te[e(1215)](e(616),"demuxFlv() type is video and payload.byteLength is "+o[e(892)]+e(884));break;case ke.scriptData:postMessage({cmd:Ie.flvScriptData,buffer:o},[o[e(311)]]);break;default:Te[e(955)](e(616),e(464)+i)}}},decode:function(e,t){const r=i;t[r(583)]===Ae.audio?Te._opt[r(1344)]&&(postMessage({cmd:Ie[r(523)],type:Ee[r(505)],value:8*e[r(892)]}),Te[r(461)]?Te[r(1305)](e,{type:t[r(583)],ts:t.ts,cts:t[r(1331)]}):Te[r(542)]&&(Te.isPlaybackOnlyDecodeIFrame()||(Te[r(732)]()?Te.pushBuffer(e,{type:t.type,ts:t.ts,cts:t.cts}):Te[r(1305)](e,{type:t[r(583)],ts:t.ts,cts:t[r(1331)]})))):t[r(583)]===Ae.video&&Te[r(657)][r(865)]&&(postMessage({cmd:Ie[r(523)],type:Ee.streamVbps,value:8*e[r(892)]}),postMessage({cmd:Ie[r(523)],type:Ee.streamDts,value:t.ts}),Te[r(461)]?Te[r(1305)](e,{type:t[r(583)],ts:t.ts,isIFrame:t[r(600)],cts:t[r(1331)]}):Te[r(542)]&&(Te[r(732)]()?Te[r(1305)](e,{type:t[r(583)],ts:t.ts,cts:t[r(1331)],isIFrame:t[r(600)]}):Te[r(747)]()?t.isIFrame&&Te.pushBuffer(e,{type:t[r(583)],ts:t.ts,cts:t[r(1331)],isIFrame:t[r(600)]}):Te[r(1305)](e,{type:t[r(583)],ts:t.ts,cts:t[r(1331)],isIFrame:t[r(600)]})))},cryptoPayload:function(e,t){const r=i;let n=e;return Te._opt[r(867)]?Te._opt[r(672)]&&Te[r(657)][r(672)][r(892)]>0&&Te[r(657)].cryptoKey&&Te[r(657)][r(406)][r(892)]>0?n=function(e,t,r,n=!1){const i=da;t=new Uint8Array(t),r=new Uint8Array(r);const s=e[i(433)];let a=5;for(;a<s;){let o=ua(e[i(444)](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(428)](c)):(c&=31,u=1===c||5===c),u){const n=e[i(444)](a+4+2,a+4+o);let s=new(vi.ModeOfOperation[i(434)])(t,new vi.Counter(r));const c=s.decrypt(n);s=null,e[i(447)](c,a+4+2)}a=a+4+o}return e}(e,Te[r(657)][r(406)],Te._opt[r(672)],Te[r(1277)]):Te[r(557)](r(616),r(1132)+(Te[r(657)][r(406)]&&Te[r(657)][r(406)][r(892)])+r(362)+(Te._opt[r(672)]&&Te._opt[r(672)].byteLength)+" null"):Te._opt[r(760)]?Te[r(657)][r(416)]?n=Te[r(657)][r(672)]&&Te[r(657)][r(672)][r(892)]>0&&Te[r(657)][r(406)]&&Te[r(657)][r(406)][r(892)]>0?function(e,t,r,n=!1,i=!1){var s=Wo;t=new Uint8Array(t),r=new Uint8Array(r);const a=e[s(469)];let o=5;for(;o<a;){let c=Do(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(465)](u)):(u&=31,l=1===u||5===u),l){const n=Ho(t,r,e[s(473)](o+4+d,o+4+c));e.set(n,o+4+d)}o=o+4+c}return e}(e,Te[r(657)][r(406)],Te._opt[r(672)],Te[r(1277)],Te._opt[r(969)]):function(e,t,r=!1,n=!1){const i=Sa,s=e.byteLength;let a=new Uint8Array(e[i(466)](0,5)),o=5;for(;o<s;){const c=e[i(466)](o,o+4);let u=Ua(c);if(u>s){const t=new Uint8Array(a[i(477)]+e[i(477)]-o);t[i(452)](a,0),t[i(452)](e[i(466)](o),a[i(477)]),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].includes(l)):(l&=31,d=1===l||5===l),d){const r=Fa(e[i(466)](o+4+f,o+4+u),t,0,{padding:i(451),output:i(470)});let n=r[r[i(477)]-1];if(n>0&&n<16){let e=!0;for(let t=1;t<=n;t++)if(r[r[i(477)]-t]!==n){e=!1;break}e&&r[i(471)](r.length-n,n)}const s=new Uint8Array(f);s[i(452)](e[i(466)](o+4,o+4+f),0);const c=Pt(_a(s,new Uint8Array(r))),l=new Uint8Array(a.length+c.length);l[i(452)](a,0),l.set(c,a[i(477)]),a=l}else{const t=e[i(466)](o+4,o+4+u),r=new Uint8Array(a[i(477)]+4+t[i(477)]);r[i(452)](a,0),r.set(c,a[i(477)]),r[i(452)](t,a[i(477)]+4),a=r}o=o+4+u}return a}(e,Te[r(657)].sm4CryptoKey,Te[r(1277)],Te[r(657)][r(969)]):!Te._opt.sm4CryptoKey&&Te.debugError("worker",r(1217)):Te[r(657)][r(308)]&&(Te[r(657)].cryptoIV&&Te._opt[r(672)].byteLength>0&&Te._opt.cryptoKey&&Te._opt[r(406)][r(892)]>0?n=function(e,t,r,n=!1){const i=$a,s=e[i(113)];let a=5;for(;a<s;){let o=Ya(e.slice(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=qa(e.slice(a+4,a+4+o),t,r);e[i(115)](n,a+4)}a=a+4+o}return e}(e,Te._opt[r(406)],Te[r(657)][r(672)],Te.isHevc):Te.debugError(r(616),r(344)+(Te[r(657)][r(406)]&&Te[r(657)].cryptoKey[r(892)])+r(362)+(Te[r(657)][r(672)]&&Te[r(657)][r(672)].byteLength)+r(1100))),n},cryptoPayloadAudio:function(e){const t=i;if(Xt(Te[t(657)].isCryptoAudio))return e;let r=e;if(Te[t(657)][t(867)])if(Te._opt[t(672)]&&Te[t(657)][t(672)].byteLength>0&&Te._opt.cryptoKey&&Te[t(657)][t(406)].byteLength>0){e[0]>>4===Fe[t(833)]&&(r=function(e,t,r){const n=da;if(e.byteLength<=30)return e;const i=e[n(444)](32);let s=new(vi[n(432)][n(434)])(t,new(vi[n(448)])(r));const a=s[n(442)](i);return s=null,e[n(447)](a,32),e}(e,Te[t(657)][t(406)],Te[t(657)][t(672)]))}else Te.debugError(t(616),"isM7sCrypto cryptoKey.length is "+(Te._opt.cryptoKey&&Te[t(657)][t(406)][t(892)])+" or cryptoIV.length is "+(Te[t(657)][t(672)]&&Te[t(657)][t(672)][t(892)])+t(1100));else if(Te[t(657)][t(308)])if(Te[t(657)][t(672)]&&Te._opt[t(672)].byteLength>0&&Te[t(657)][t(406)]&&Te._opt[t(406)].byteLength>0){e[0]>>4===Fe[t(833)]&&(r=function(e,t,r){const n=$a;if(e.byteLength<=30)return e;const i=qa(e[n(103)](30),t,r);return e[n(115)](i,30),e}(e,Te[t(657)][t(406)],Te[t(657)].cryptoIV))}else Te[t(557)](t(616),t(344)+(Te[t(657)][t(406)]&&Te[t(657)][t(406)][t(892)])+t(362)+(Te._opt[t(672)]&&Te[t(657)][t(672)][t(892)])+t(1100));return r},setCodecAudio:function(e,t){const r=i,s=e[0]>>4,a=e[0]>>1&1;if($=s===Fe.AAC?a?16:8:0===a?8:16,ze&&ze[r(998)]||!Xt(n))if(gt(e)||s===Fe[r(656)]||s===Fe[r(1285)]||s===Fe[r(1381)]){Te.debugLog("worker",r(1077)+s+r(967)+Te[r(657)].sampleRate);const i=s===Fe[r(833)]?e.slice(2):new Uint8Array(0);if(s===Fe[r(833)]){const e=It(i);if(!e)return Te[r(1215)](r(616),r(1366)),void(Te[r(657)][r(1344)]=!1);const t=e.channelCount;if(t>2)return Te.debugWarn(r(616),"setCodecAudio: is aac and channelCount "+t+" > 2 so not support, set has audio false and return"),void(Te[r(657)].hasAudio=!1)}if(n){if(s===Fe[r(1381)])return void Te.debugError(r(616),"setCodecAudio: mp3 is not support for old version");ze.sample_rate=Te._opt[r(441)],ze[r(1007)](e,t)}else ze[r(998)](s,Te[r(657)][r(441)],i,Te.getBuildTime());if(s===Fe[r(833)]&&postMessage({cmd:Ie[r(315)],buffer:i},[i.buffer]),g=!0,_=s,s!==Fe.AAC&&(s===Fe.MP3?(!Te[r(370)]&&(Te.mp3Demuxer=new ja(Te),Te[r(370)].on(r(909),(e,t)=>{ze.decode(e,t)})),Te[r(370)].dispatch(e[r(871)](1),t)):ze[r(1007)](e[r(871)](1),t)),tr()){const e=Number("1")||1;setTimeout(()=>{const e=r;Te.debugError("worker",e(1019)),Te.close(),postMessage({cmd:Ie[e(970)]})},60*e*60*1e3)}}else Te[r(1215)](r(616),r(1116)+s+" , not support");else Te.debugError(r(616),r(836))},decodeAudio:function(e,t){const s=i;if(Te[s(741)])Te.debugLog(s(616),"decodeAudio, decoder is destroyed and return");else if(Te.isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio())me.decodeAudio(e,t);else if(Jt(r)&&(Te[s(798)]()||Te[s(612)]()||Te[s(824)]()||Te[s(409)]()))postMessage({cmd:Ie.audioPayload,payload:e,ts:t,cts:t},[e.buffer]);else{const r=e[0]>>4;if(g){if(gt(e))return void Te[s(955)](s(616),"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");if(n)ze[s(1007)](e,t);else if(r===Fe[s(1381)]){if(null===Te[s(370)])return void Te[s(1215)](s(616),"decoder init audio codec is "+_+s(755)+r+s(1270));Te[s(370)][s(953)](e[s(871)](1),t)}else ze.decode(r===Fe[s(833)]?e[s(871)](2):e[s(871)](1),t)}else Te.setCodecAudio(e,t)}},setCodecVideo:function(e,t){const r=i,s=15&e[0];if($e&&$e.setCodec||!Xt(n))if(Kt(e))if(s===Be[r(1197)]||s===Be.h265){Te[r(955)](r(616),"setCodecVideo: init video codec , codecId is "+s);const t=e[r(871)](5);if(s===Be[r(1197)]&&Te[r(1247)]()){const e=Ar(t,Te[r(689)]());if(e[r(661)]>be||e[r(318)]>be)return postMessage({cmd:Ie[r(999)],value:r(1108)+e.codecWidth+r(1224)+be+", height: "+e[r(318)]+r(1224)+be}),void Te[r(1215)]("worker",r(490)+e.codecWidth+r(475)+e[r(318)])}const i=new Uint8Array(e);y=!0,n?$e.decode(e,0):$e.setCodec(s,t,Te[r(481)]()),postMessage({cmd:Ie[r(552)],code:s}),postMessage({cmd:Ie[r(938)],buffer:i,codecId:s},[i[r(311)]])}else Te[r(1215)](r(616),r(1147)+s+r(447));else Te[r(1215)](r(616),"decodeVideo: hasInitVideoCodec is false, codecId is "+s+r(1080)+t+r(1086)+e[1]);else Te[r(557)](r(616),r(1205))},decodeVideo:function(e,t,s,a=0){const o=i;if(Te[o(741)])Te[o(955)](o(616),o(1167));else if(Te.isPlayUseMSEAndDecoderInWorker())me[o(663)](e,t,s,a);else if(Jt(r))postMessage({cmd:Ie[o(433)],payload:e,isIFrame:s,ts:t,cts:a,delay:Te.delay},[e[o(311)]]);else if(y)if(null===w&&(Te[o(955)](Te[o(1068)],o(489)),w=!0,Te.postVideoInitedAndNotFirstVideoIFrameToMain(w)),!b&&s&&(b=!0,Te.debugLog(Te[o(1068)],"decodeVideo and is first iframe, so set isVideoInitedAndNotFirstVideoIFrame = false"),w=!1,Te[o(1212)](w)),b){if(s&&Kt(e)){const t=15&e[0];let r={};const n=Te[o(689)]();let i=e[o(871)](5);t===Be[o(1197)]?r=Ar(i,n):t===Be[o(358)]&&(r=Zr(i,n)),r[o(661)]&&r.codecHeight&&m&&v&&(r[o(661)]!==m||r[o(318)]!==v)&&(Te[o(1215)](o(616),o(413)+m+o(446)+v+o(530)+r[o(661)]+o(1143)+r[o(318)]+o(1302)),H=!0,postMessage({cmd:Ie[o(429)],value:"width: "+m+"->"+r.codecWidth+", height: "+v+"->"+r.codecHeight}))}if(H)return void Te[o(1215)](o(616),o(623));if(W)return void Te[o(1215)](o(616),o(655));if(j)return void Te[o(1215)](o(616),o(781));if(Kt(e))return void Te[o(955)](o(616),o(488));if(e[o(892)]<12)return void Te[o(1215)](o(616),o(942)+e.byteLength);if(S=t,null===I&&(I=Ft()),E+=1,Te[o(389)](),n)$e[o(1007)](e,t);else{const r=e[o(871)](5);$e.decode(r,s?1:0,t)}}else Te[o(955)](o(616),o(1249));else Te[o(1314)](e,s)},clearBuffer:function(e=!1){const t=i;Te[t(955)](t(616),t(1418)+s[t(516)]+t(854)+e),e&&(s=[]),Te[t(461)]&&(Te[t(514)](),Jt(Te._opt[t(291)])&&(Te[t(737)]=!0,postMessage({cmd:Ie[t(996)]}))),Jt(Te[t(657)][t(291)])&&Xt(r)&&(b=!1)},dropBuffer$2:function(){const e=i;if(s[e(516)]>0){let t=s.findIndex(t=>{const r=e;return Jt(t[r(600)])&&t[r(583)]===Ae[r(1363)]});if(Te.isAllIframeInBufferList())for(let r=0;r<s[e(516)];r++){const n=s[r],i=Te.getDelayNotUpdateDelay(n.ts,n[e(583)]);if(i>=Te[e(593)]()){Te[e(955)]("worker",e(981)+r+e(314)+i+e(1020)+Te[e(593)]()),t=r;break}}if(t>=0){Te[e(454)]=!0,postMessage({cmd:Ie[e(996)]});const r=s[e(516)];if(Te[e(657)].delayFrameChasingPolicy===ve[e(966)]&&t<=Te[e(639)]()){Te[e(955)]("worker",e(1136)+t+" less than "+Te[e(639)]()+e(810));s.slice(0,t-1)[e(700)](t=>{Te[e(907)](t)})}s=s.slice(t);const n=s[e(594)]();Te[e(514)](),Te[e(1121)](n.ts,n[e(583)]),Te[e(907)](n),Te.isPushDropping=!1,Te[e(955)](e(616),e(428)+t+e(346)+r+e(458)+s[e(516)]+e(345)+Te[e(895)]+" ")}else Te.isPushDropping=!1}0===s.length&&(Te[e(454)]=!1)},getDelayFrameAccelerateDecodeMaxNum(){const e=i;return Te[e(1161)]?Te[e(1161)]:m&&v?(Te[e(1161)]=er({width:m,height:v,encTypeCode:Te[e(1277)]?Be[e(358)]:Be.h264},{useWCS:Te[e(657)].useWCS,useWasm:Te[e(657)][e(885)],useSIMD:Te[e(657)][e(783)],isFFmpegSIMD:Te._opt[e(960)],useMThreading:Te[e(657)][e(493)]}),Te.calcDelayFrameAccelerateDecodeMaxNum):Te[e(657)][e(528)]},updatePrevDecodedVideoFrameLocalTimestamp(){const e=i;if(!Te[e(461)])return;const t=Ft();null===C&&(C=t);const r=t-C;r>85&&Te[e(955)](Te.TAG_NAME,e(539)+r+e(826)+85+e(682)),C=t},updatePrevDecodeVideoFrameLocalTimestamp(){const e=i;if(!Te[e(461)])return;const t=Ft();null===A&&(A=t);const r=t-A;r>85&&Te.debugLog(e(616),e(664)+r+e(826)+85+e(682)),A=t},demuxM7s:function(e){const t=i,r=new DataView(e),n=r[t(1169)](1,!1),s=r.getUint8(0),a=new ArrayBuffer(4),o=new Uint32Array(a);switch(s){case Ae[t(835)]:const i=Te[t(566)](new Uint8Array(e,5));Te[t(1007)](i,{type:Ae[t(835)],ts:n});break;case Ae.video:if(r[t(892)]>=11){const i=new Uint8Array(e,5),s=i[0];if(Te._isEnhancedH265Header(s))Te._decodeEnhancedH265Video(i,n);else{const e=r[t(759)](5)>>4==1;if(e&&(Te[t(1391)](n),Kt(i)&&null===Te[t(1277)])){const e=15&i[0];Te[t(1277)]=e===Be[t(358)]}Te[t(461)]&&Te[t(1378)](n),o[0]=i[4],o[1]=i[3],o[2]=i[2],o[3]=0;let s=o[0],a=Te[t(423)](i,e);Te[t(1007)](a,{type:Ae[t(1363)],ts:n,isIFrame:e,cts:s})}}else Te[t(1215)](t(616),"demuxM7s() type is video and arrayBuffer length is "+e.byteLength+t(884))}},demuxNakedFlow:function(e){le.dispatch(e)},demuxFmp4:function(e){de[i(953)](e)},demuxMpeg4:function(e){fe[i(953)](e)},demuxTs:function(e){he[i(953)](e)},demuxPs(e){pe[i(953)](e)},_decodeEnhancedH265Video:function(e,t){const r=i,n=e[0],s=48&n,a=15&n,o=e[r(871)](1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[r(903)](o[0]);if(Te[r(1277)]=Xt(l),a===Je[r(356)]){if(s===Xe[r(792)]){const n=e[r(871)](5);if(l);else{const i=new Uint8Array(5+n[r(516)]);i.set([28,0,0,0,0],0),i[r(558)](n,5),G=Bt(e,Te[r(1277)]),Te[r(955)](r(616),r(625)+Te[r(1277)]+r(662)+G),Te.decode(i,{type:Ae[r(1363)],ts:t,isIFrame:!0,cts:0})}}}else if(a===Je.PACKET_TYPE_FRAMES){let n=e,i=0;const a=s===Xe[r(792)];if(a&&Te[r(1391)](t),l);else{u[0]=e[4],u[1]=e[3],u[2]=e[2],u[3]=0,i=u[0];n=en(e[r(871)](8),a),n=Te[r(423)](n,a),Te[r(1007)](n,{type:Ae[r(1363)],ts:t,isIFrame:a,cts:i})}}else if(a===Je[r(343)]){const n=s===Xe[r(792)];n&&Te.calcIframeIntervalTimestamp(t);let i=en(e[r(871)](5),n);i=Te.cryptoPayload(i,n),Te.decode(i,{type:Ae[r(1363)],ts:t,isIFrame:n,cts:0})}},_isEnhancedH265Header:function(e){return!(128&~e)},findSei:function(e,t){const r=i;let n=4;!zt(G)&&(n=G);Tt(e[r(871)](5),n)[r(700)](e=>{const n=r,i=Te[n(1277)]?e[0]>>>1&63:31&e[0],s=Te[n(1277)]&&(i===Le[n(748)]||i===Le[n(1294)]),a=Xt(Te[n(1277)])&&i===Re[n(977)];(s||a)&&postMessage({cmd:Ie[n(303)],buffer:e,ts:t,isHevc:Te[n(1277)]},[e.buffer])})},calcNetworkDelay:function(e){const t=i;if(!(b&&e>0))return;null===D?(D=e,P=Ft()):e<D&&(Te[t(955)](t(616),t(359)+e+" less than bufferStartDts is "+D),D=e,P=Ft());const r=e-D,n=Ft()-P,s=n>r?n-r:0;if(Te[t(1257)]=s,s>Te[t(657)][t(1257)]&&Te[t(461)]){let i=!1;const a=Ft();null===N&&(i=!0,N=a),(a-N>=1e3||i)&&(Te.debugWarn("worker",t(1038)+e+t(889)+D+t(322)+r+t(910)+n+t(1118)+s),postMessage({cmd:Ie[t(523)],type:Ee[t(443)],value:s}),N=a)}},calcIframeIntervalTimestamp:function(e){null===L?L=e:L<e&&(M=e-L,postMessage({cmd:Ie[i(1179)],value:M}),L=e)},canVisibilityDecodeNotDrop:function(){const e=i;return Te[e(657)][e(1404)]&&m*v<=2073600},calcWasmMemoryUsed:function(){const r=i;if(!$e||!ze)return{videoTotalMB:0,audioTotalMB:0};let n=0,s=0;$e&&(n=e[r(562)][r(516)]),ze&&(s=t[r(562)][r(516)]);return{videoTotalMB:(n/1048576)[r(1273)](2),audioTotalMB:(s/1048576).toFixed(2)}},isPlaybackCacheBeforeDecodeForFpsRender:function(){const e=i;return Te.isPlayback&&Te[e(657)].playbackIsCacheBeforeDecodeForFpsRender},isPlaybackOnlyDecodeIFrame:function(){const e=i,t=Te[e(798)]();let r=!1;return r=Te[e(657)][e(385)]?Te._opt[e(1016)]>Te.playbackForwardMaxRateDecodeIFrameByCalced:Te[e(657)].playbackRate>=Te[e(657)].playbackForwardMaxRateDecodeIFrame,Te[e(542)]&&r&&Xt(t)},isPlaybackPlayRateLessThanOne:function(){const e=i,t=Te[e(798)]();return Te[e(542)]&&Te[e(657)][e(1016)]<1&&Xt(t)},isPlayUseMSE:function(){const e=i;return Te[e(461)]&&Te._opt[e(574)]&&Jt(r)},isUseSIMDAndroid:function(){const e=i;return Te[e(657)][e(783)]&&!Te._opt.isFFmpegSIMD},isUseSIMDFfmpeg:function(){const e=i;return Te._opt[e(783)]&&Te[e(657)][e(960)]},isPlayUseMSEAndDecoderInWorker:function(){const e=i;return Te.isPlayUseMSE()&&Te[e(657)][e(348)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const e=i;return Te[e(993)]()&&Te[e(798)]()},isUseMThreading(){const e=i;return Te._opt[e(885)]&&Te[e(657)].useMThreading},isUseSThreading(){const e=i;return Te[e(657)].useWasm&&Te[e(657)].useSThreading},playbackUpdatePlaybackRate:function(e,t){const r=i;e>=1&&t>=1||(Te.clearPlaybackCacheLoop(),Te[r(715)]())},onOffscreenCanvasWebglContextLost:function(e){const t=i;Te[t(557)](t(616),"handleOffscreenCanvasWebglContextLost and next try to create webgl"),e.preventDefault(),z=!0,Te[t(421)][t(559)](),Te[t(421)]=null,Te[t(1166)]=null,setTimeout(()=>{const e=t;Te[e(1166)]=Te[e(1155)][e(1281)](e(510)),Te[e(1166)]&&Te[e(1166)].getContextAttributes()[e(1385)]?(Te[e(421)]=ne(Te.offscreenCanvasGL,Te[e(657)][e(365)]),z=!1):Te[e(557)](e(616),e(1030))},500)},onOffscreenCanvasWebglContextRestored:function(e){Te[i(955)]("worker","handleOffscreenCanvasWebglContextRestored"),e.preventDefault()},videoInfo:function(e,t,r){const n=i;postMessage({cmd:Ie[n(552)],code:e}),postMessage({cmd:Ie[n(1042)],w:t,h:r}),m=t,v=r,Te[n(1255)]()&&(Te[n(1155)]=new OffscreenCanvas(t,r),Te[n(1166)]=Te[n(1155)][n(1281)]("webgl"),Te[n(421)]=ne(Te[n(1166)],Te._opt.openWebglAlignment),Te[n(1155)][n(711)](n(327),Te[n(702)],!1),Te[n(1155)][n(711)](n(807),Te[n(1295)],!1)),Te[n(457)]&&(Te.debugLog("worker","videoInfo, isPlayVod is true and startStreamRateAndStatsInterval"),Te[n(1300)]())},audioInfo:function(e,t,r){const n=i;postMessage({cmd:Ie[n(1154)],code:e}),postMessage({cmd:Ie[n(984)],sampleRate:t,channels:r,depth:$}),U=r},yuvData:function(t,r){const n=i;if(Te[n(741)])return void Te.debugLog(n(616),"yuvData, decoder is destroyed and return");if(Xt(b))return void Te[n(955)]("worker","yuvData, isVideoFirstIFrame is false and return");Te[n(686)]();const s=m*v*3/2;try{let i=e[n(562)][n(971)](t,t+s),a=new Uint8Array(i);if(B=null,k=r,Te[n(1255)]())try{if(z)return;Te[n(421)][n(1235)](m,v,a);let e=Te[n(1155)].transferToImageBitmap();postMessage({cmd:Ie[n(677)],buffer:e,delay:Te.delay,ts:r},[e])}catch(e){Te[n(557)]("worker","yuvData, transferToImageBitmap error is",e,e[n(1171)]())}else postMessage({cmd:Ie.render,output:a,delay:Te[n(895)],ts:r},[a[n(311)]])}catch(e){Te[n(1215)]("worker",n(978)+r+n(1137),e,e.toString())}},pcmData:function(e,r,n){const s=i;if(Te[s(741)])return void Te[s(955)](s(616),"pcmData, decoder is destroyed and return");let o=r,c=[],u=0;try{let i=Te[s(657)][s(441)],l=Te[s(657)][s(821)];for(let r=0;r<U;r++){let n=t[s(1159)][(e>>2)+r]>>2;c[r]=t[s(622)][s(971)](n,n+o)}if(F){if(!(o>=(r=l-F)))return F+=o,a[0]=Float32Array.of(...a[0],...c[0]),void(2==U&&(a[1]=Float32Array.of(...a[1],...c[1])));{let e=[];e[0]=Float32Array.of(...a[0],...c[0][s(971)](0,r)),2==U&&(e[1]=Float32Array.of(...a[1],...c[1][s(971)](0,r)));let t=n;if(null!==R&&n==R){const e=Math[s(1309)](1e3*l/i);t=R+e}postMessage({cmd:Ie[s(509)],buffer:e,ts:t},e[s(1194)](e=>e[s(311)])),u=r,o-=r,R=t}}for(F=o;F>=l;F-=l){let e=[];e[0]=c[0][s(871)](u,u+=l),2==U&&(e[1]=c[1].slice(u-l,u));let t=n;if(null!==R&&n==R){const e=Math[s(1309)](1e3*l/i);t=R+e}postMessage({cmd:Ie[s(509)],buffer:e,ts:t},e[s(1194)](e=>e[s(311)])),R=t}F&&(a[0]=c[0][s(871)](u),2==U&&(a[1]=c[1][s(871)](u))),c=[]}catch(e){Te[s(1215)](s(616),s(1049)+n+" create uint8Array error :",e,e[s(1171)]())}},errorInfo:function(e){const t=i;null===B&&(B=Ft());const r=Ft(),n=function(e,t,r){const n=jt;return Math.max(Math[n(442)](e,Math.max(t,r)),Math[n(442)](t,r))}(M>0?2*M:5e3,1e3,5e3),s=r-B;s>n&&(Te[t(1215)](t(616),t(1233)+M+" and diff is "+s+t(928)+n+t(556)),W=!0,postMessage({cmd:Ie.simdDecodeError}))},sendWebsocketMessage:function(e){const t=i;u?u[t(1202)]===Pe[t(811)]?(Te[t(955)](t(616),t(954),e),u.send(e)):Te[t(557)]("worker",t(795),u[t(1202)]):Te[t(557)](t(616),t(652))},timeEnd(){const e=i;Te[e(557)]("worker",e(1019)),Te.close(),postMessage({cmd:Ie[e(970)]})},postStreamToMain(e,t){postMessage({cmd:Ie.tempStream,type:t,buffer:e},[e[i(311)]])},postVideoInitedAndNotFirstVideoIFrameToMain(e){postMessage({cmd:Ie[i(456)],value:e})},updatePlaybackIsPause(e){const t=i;Te[t(955)](t(616),t(1339)+e),Te.isPlaybackPause=e,Jt(e)?Te.clearPlaybackCacheLoop():Te[t(715)]()},updatePlaybackNextFrame(e){const t=i;Te[t(955)](Te[t(1068)],t(791)+e),Te[t(468)]=e,e&&Te[t(806)]()},updatePlaybackNextIFrame(e,t){const r=i;if(Te.debugLog(Te[r(1068)],"updatePlaybackNextIFrame, isIn is "+e+r(958)+t),Te[r(468)]=e,Te[r(936)]=e,e){if(0===s[r(516)])return;let e=s[0],n=e.ts-t;for(;n<100&&(Te[r(806)](),0!==s[r(516)]);)e=s[0],n=e.ts-t}},updatePlayVodNextFrame(e){const t=i;Te[t(955)](Te[t(1068)],"updatePlayVodNextFrame, isIn is "+e),Te.isInPlayNextFrame=e},updatePlayVodNextIFrame(e,t){const r=i;Te.debugLog(Te[r(1068)],r(294)+e+", nextIFrameTime is "+t),Te.isInPlayNextFrame=e,Te[r(936)]=e},getBuildTime:()=>ye+"-"+ge,getCorrectionConfiguration(){const e=i;return{correctionConfigurationProfileIndication:Te[e(657)][e(1297)],correctionConfigurationVersion:Te[e(657)][e(381)]}},validatedFailed(){const e=i;Te[e(557)](e(616),"validatedFailed, please contact the author to get the correct license")},getBufferListVideoTsList(){const e=i;return s[e(1061)](t=>t[e(583)]===Ae.video).map(e=>parseInt(e.ts,10))},isMSEDecodeAudio(){const e=i;return Te[e(657)][e(574)]&&Te._opt[e(669)]},isWCSDecodeAudio(){const e=i;return Te[e(657)][e(471)]&&Te[e(657)][e(1144)]},debugLog(e,...t){const r=i;Te[r(657)][r(658)]&&Te[r(658)]&&Te[r(658)][r(1022)](e,...t)},debugWarn(e,...t){const r=i;Te._opt[r(658)]&&Te[r(658)]&&Te.debug[r(595)](e,...t)},debugError(e,...t){const r=i;Te.debug&&Te[r(658)].error(e,...t)}};Te.debug=new fr(Te),n&&(Te=Object[i(1009)](Te,{setAudioCodec:function(e){postMessage({cmd:Ie[i(1154)],code:e})},setVideoCodec:function(e){postMessage({cmd:Ie.videoCode,code:e})},setVideoSize:function(e,t){const r=i;K=e*t,J=K>>2,m=e,v=t,postMessage({cmd:Ie[r(1042)],w:e,h:t}),Te[r(1255)]()&&(Te[r(1155)]=new OffscreenCanvas(e,t),Te[r(1166)]=Te.offscreenCanvas[r(1281)](r(510)),Te[r(421)]=ne(Te.offscreenCanvasGL,Te[r(657)][r(365)]),Te[r(1155)][r(711)]("webglcontextlost",Te[r(702)],!1),Te.offscreenCanvas[r(711)]("webglcontextrestored",Te[r(1295)],!1))},initAudioPlanar:function(e,t){U=e,postMessage({cmd:Ie[i(984)],sampleRate:t,channels:e,depth:$})},playAudioPlanar:function(e,r,n){const s=i;if(Te.isDestroyed)return void Te[s(955)](s(616),s(1237));let o=r,c=[],u=0;try{let i=Te._opt.sampleRate,l=Te[s(657)][s(821)];for(let r=0;r<U;r++){let n=t[s(1159)][(e>>2)+r]>>2;c[r]=t[s(622)].subarray(n,n+o)}if(F){if(!(o>=(r=l-F)))return F+=o,a[0]=Float32Array.of(...a[0],...c[0]),void(2==U&&(a[1]=Float32Array.of(...a[1],...c[1])));{let e=[];e[0]=Float32Array.of(...a[0],...c[0].subarray(0,r)),2==U&&(e[1]=Float32Array.of(...a[1],...c[1].subarray(0,r)));let t=n;if(null!==R&&n==R){const e=Math[s(1309)](1e3*l/i);t=R+e}postMessage({cmd:Ie[s(509)],buffer:e,ts:t},e[s(1194)](e=>e[s(311)])),u=r,o-=r,R=t}}for(F=o;F>=l;F-=l){let e=[];e[0]=c[0].slice(u,u+=l),2==U&&(e[1]=c[1][s(871)](u-l,u));let t=n;if(null!==R&&n==R){const e=Math[s(1309)](1e3*l/i);t=R+e}postMessage({cmd:Ie.playAudio,buffer:e,ts:t},e[s(1194)](e=>e[s(311)])),R=t}F&&(a[0]=c[0][s(871)](u),2==U&&(a[1]=c[1][s(871)](u))),c=[]}catch(e){Te[s(1215)]("worker",s(1276)+n+s(1137),e,e[s(1171)]())}},draw:function(t,r,n,s){const a=i;if(Te.isDestroyed)return void Te[a(955)](a(616),a(1076));Te[a(686)]();const o=e[a(562)][a(971)](r,r+K),c=e[a(562)][a(971)](n,n+J),u=e[a(562)].subarray(s,s+J),l=new Uint8Array(K+J+J);if(l[a(558)](o),l[a(558)](c,K),l.set(u,K+J),B=null,k=t,Te[a(1255)]())try{if(z)return;Te[a(421)][a(1235)](m,v,l);let e=Te.offscreenCanvas.transferToImageBitmap();postMessage({cmd:Ie[a(677)],buffer:e,delay:Te.delay,ts:t},[e])}catch(e){Te[a(557)](a(616),a(1315),e,e[a(1171)]())}else postMessage({cmd:Ie[a(677)],output:l,delay:Te[a(895)],ts:t},[l[a(311)]])}}));let ze=null;t[i(848)]&&(ze=new(t[i(848)])(Te));let $e=null;e[i(906)]&&($e=new(e[i(906)])(Te)),postMessage({cmd:Ie[i(718)]}),self.onmessage=function(e){const t=i;let r=e[t(909)];switch(r[t(1290)]){case Ce[t(718)]:try{Te[t(657)]=Object[t(1009)](Te[t(657)],JSON[t(859)](r.opt))}catch(e){}Te.initPlayType(),Te.debugLog(t(616),t(1034)+Ce.init,r[t(326)]);break;case Ce[t(1007)]:Te.pushBuffer(r[t(311)],r.options);break;case Ce[t(1394)]:Te[t(1328)](r[t(311)],r.ts);break;case Ce[t(1098)]:Te[t(663)](r[t(311)],r.ts,r[t(600)]);break;case Ce[t(1203)]:Te.clearBuffer(r[t(320)]);break;case Ce[t(378)]:Te.fetchStream(r.url,JSON.parse(r[t(326)]),r[t(551)]);break;case Ce.close:Te[t(955)](t(616),t(1034)+Ce[t(546)],JSON[t(1389)](r[t(688)])),r[t(688)]&&Xt(r[t(688)][t(911)])&&(Y=r[t(688)][t(911)]),Te.close();break;case Ce[t(1383)]:Te.debugLog("worker","onmessage:"+Ce[t(1383)],r[t(565)],r[t(296)]);let e=null;r[t(565)]===t(1016)&&(e=Te[t(657)][t(1016)]),Te[t(657)][r[t(565)]]=r[t(296)],r[t(565)]===t(1016)?(Te[t(1087)](r[t(296)],e),Te.isPlaybackCacheBeforeDecodeForFpsRender()&&Xt(Te.isPlaybackPause)):(r[t(565)],t(721));break;case Ce[t(372)]:Te[t(734)](r[t(497)]);break;case Ce[t(853)]:me.$video.currentTime=Number(r[t(497)]);break;case Ce[t(375)]:Te[t(485)](r[t(1188)]);break;case Ce[t(1153)]:Te.updatePlaybackNextFrame(r[t(780)]);break;case Ce[t(347)]:Te[t(1102)](r[t(780)],r[t(946)]);break;case Ce[t(518)]:Te.updatePlayVodNextFrame(r[t(780)]);break;case Ce[t(799)]:Te[t(459)](r[t(780)],r[t(946)]);break;case Ce.playVodFps:Te[t(1337)]=r.fps;break;case Ce[t(975)]:Te[t(545)]=r[t(549)]}}}!function(e){const t=sc,r=e();for(;;)try{if(463713===-parseInt(t(943))/1*(-parseInt(t(840))/2)+parseInt(t(1021))/3*(-parseInt(t(1191))/4)+parseInt(t(949))/5+parseInt(t(299))/6+parseInt(t(937))/7*(-parseInt(t(498))/8)+-parseInt(t(1063))/9*(parseInt(t(914))/10)+-parseInt(t(1238))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ic),Date[nc(369)]||(Date[nc(369)]=function(){const e=nc;return(new Date)[e(1032)]()}),console[nc(1022)](nc(1078)+Vt+":"+Ot+nc(674));const oc=cc;function cc(e,t){const r=uc();return(cc=function(e,t){return r[e-=159]})(e,t)}function uc(){const e=["toString","2326146GwNXzm","1923808ynwLWg","JbPro[❌❌❌][f wasm simd]:","JbPro[❌❌❌][audio wasm]:","then","4912890wmlczu","7pFrCLL","outOfMemoryWasm","warn","3211260SPvAmH","catch","5604996pZBeXD","45052722YvQClK","1148362XWqOwS","5lnEwel","JbPro[❌❌❌][video wasm]:","push"];return(uc=function(){return e})()}!function(e){const t=cc,r=e();for(;;)try{if(881544===parseInt(t(162))/1+-parseInt(t(176))/2+-parseInt(t(172))/3+-parseInt(t(160))/4*(parseInt(t(163))/5)+parseInt(t(167))/6*(-parseInt(t(173))/7)+-parseInt(t(168))/8+parseInt(t(161))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(uc);const lc=[];lc[oc(165)](a({printErr:function(e){const t=oc;(function(e){const t=Mt;return!(!e||-1===e[t(309)](t(529))&&-1===e[t(309)](t(468))&&-1===e[t(309)](t(477))&&-1===e.indexOf(t(418)))})(e)||console[t(175)](t(170),e)}}),s({printErr:function(e){const t=oc;(function(e){const t=Mt;return!(!e||-1===e[t(309)](t(388)))})(e)||(console.warn(t(164),e),!function(e){const t=Mt;return!(!e||-1===e.toLowerCase().indexOf(t(451)))}(e)?function(e){const t=Mt;return!(!e||-1===e[t(550)]()[t(309)](t(349)))}(e)&&postMessage({cmd:Ie.notSupportNewWasm,value:e}):postMessage({cmd:Ie[t(174)],value:e}))}})),Promise.all(lc)[oc(171)](e=>{const t=e[0];ac(e[1],t)})[oc(159)](e=>{const t=oc;console[t(175)](t(169),e,e[t(166)]())})});