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

2 lines
702 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).crypto$1)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,n=t(e),s=(r="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href,async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t,n,i;(i=e).ready=new Promise(((e,r)=>{t=e,n=r})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-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,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),r&&(f=r),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,w=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&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&G("no native wasm support detected");var S,E,I,k,A,C,T,x,D=!1;function P(e,t){e||G(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=k=new Uint16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=x=new Float64Array(e)}var M=[],F=[],U=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(M)}function L(){i.noFSInit||xe.init.initialized||xe.init(),xe.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function H(e){U.unshift(e)}var j=0,V=null;function W(e){j++,i.monitorRunDependencies&&i.monitorRunDependencies(j)}function $(e){if(j--,i.monitorRunDependencies&&i.monitorRunDependencies(j),0==j&&V){var t=V;V=null,t()}}function G(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,Y,K,X="data:application/octet-stream;base64,",J=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{b(`failed to asynchronously prepare wasm: ${e}`),G(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.K,N(pn.H),$(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro-f-simd.wasm")||(q=p(q)):q=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 ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(A[yn()>>2]=e,e),ce={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.splitPath(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},basename:e=>{if("/"===e)return"/";var t=(e=(e=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}G("initRandomDevice")},le=e=>(le=ue())(e),de={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:xe.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=ce.isAbs(n)}return(t?"/":"")+(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||"."},relative:(e,t)=>{function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=de.resolve(e).substr(1),t=de.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),o=s,a=0;a<s;a++)if(n[a]!==i[a]){o=a;break}var c=[];for(a=o;a<n.length;a++)c.push("..");return(c=c.concat(i.slice(o))).join("/")}},he="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,fe=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&he)return he.decode(e.subarray(t,i));for(var s="";t<i;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var c=63&e[t++];if((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(o);else{var u=o-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s},pe=[],me=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},ve=(e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),a<=127){if(r>=s)break;t[r++]=a}else if(a<=2047){if(r+1>=s)break;t[r++]=192|a>>6,t[r++]=128|63&a}else if(a<=65535){if(r+2>=s)break;t[r++]=224|a>>12,t[r++]=128|a>>6&63,t[r++]=128|63&a}else{if(r+3>=s)break;t[r++]=240|a>>18,t[r++]=128|a>>12&63,t[r++]=128|a>>6&63,t[r++]=128|63&a}}return t[r]=0,r-i};function ye(e,t,r){var n=r>0?r:me(e)+1,i=new Array(n),s=ve(e,i,0,i.length);return t&&(i.length=s),i}var ge=()=>{if(!pe.length){var e=null;if(h){var t=Buffer.alloc(256),r=0,n=process.stdin.fd;try{r=v.readSync(n,t)}catch(e){if(!e.toString().includes("EOF"))throw e;r=0}e=r>0?t.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n");if(!e)return null;pe=ye(e,!0)}return pe.shift()},_e={ttys:[],init(){},shutdown(){},register(e,t){_e.ttys[e]={input:[],output:[],ops:t},xe.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new xe.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,i){if(!e.tty||!e.tty.ops.get_char)throw new xe.ErrnoError(60);for(var s=0,o=0;o<n;o++){var a;try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new xe.ErrnoError(29)}if(void 0===a&&0===s)throw new xe.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new xe.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new xe.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{G()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.ErrnoError(63);be.ops_table||(be.ops_table={dir:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,lookup:be.node_ops.lookup,mknod:be.node_ops.mknod,rename:be.node_ops.rename,unlink:be.node_ops.unlink,rmdir:be.node_ops.rmdir,readdir:be.node_ops.readdir,symlink:be.node_ops.symlink},stream:{llseek:be.stream_ops.llseek}},file:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:{llseek:be.stream_ops.llseek,read:be.stream_ops.read,write:be.stream_ops.write,allocate:be.stream_ops.allocate,mmap:be.stream_ops.mmap,msync:be.stream_ops.msync}},link:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,readlink:be.node_ops.readlink},stream:{}},chrdev:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):xe.isFile(i.mode)?(i.node_ops=be.ops_table.file.node,i.stream_ops=be.ops_table.file.stream,i.usedBytes=0,i.contents=null):xe.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):xe.isChrdev(i.mode)&&(i.node_ops=be.ops_table.chrdev.node,i.stream_ops=be.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=xe.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&be.resizeFileStorage(e,t.size)},lookup(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(be.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&$()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],ke=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},Ae=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),$()}ke(r,l,d,(()=>{o&&o(),$()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?`${r}/${t}`:r+t:r}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var r=0,n=0;n<t.length;n++)r=(r<<5)-r+t.charCodeAt(n)|0;return(e+r>>>0)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>49152==(49152&e),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2,mayLookup(e){var t=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{return xe.lookupNode(e,t),20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push.apply(r,n.mounts)}return t},syncfs(e,t){"function"==typeof e&&(t=e,e=!1),xe.syncFSRequests++,xe.syncFSRequests>1&&b(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount(e,t,r){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.mknod(e,t,0)),mkdirTree(e,t){for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;if(!(n="string"==typeof e?xe.lookupPath(e,{follow:!r}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;if(!(i="string"==typeof e?xe.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;if(!(r="string"==typeof e?xe.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,i){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var o=e.stream_ops.read(e,t,r,n,i);return s||(e.position+=o),o},write(e,t,r,n,i,s){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var a=e.stream_ops.write(e,t,r,n,i,s);return o||(e.position+=a),a},allocate(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,i):0,munmap:e=>0,ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error(`Invalid encoding type "${t.encoding}"`);var r,n=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(be,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:be}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath(e,t,r,n){e="string"==typeof e?e:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.registerDevice(o,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,t,n,i,s){for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write(e,t,r,i,s){for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.mkdev(i,s,o)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=we();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?xe.cwd():Pe.getStreamFromFD(e).path,0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}A[r>>2]=n.dev,A[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,A[r+12>>2]=n.uid,A[r+16>>2]=n.gid,A[r+20>>2]=n.rdev,K=[n.size>>>0,(Y=n.size,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+24>>2]=K[0],A[r+28>>2]=K[1],A[r+32>>2]=4096,A[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return K=[Math.floor(i/1e3)>>>0,(Y=Math.floor(i/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+40>>2]=K[0],A[r+44>>2]=K[1],C[r+48>>2]=i%1e3*1e3,K=[Math.floor(s/1e3)>>>0,(Y=Math.floor(s/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+56>>2]=K[0],A[r+60>>2]=K[1],C[r+64>>2]=s%1e3*1e3,K=[Math.floor(o/1e3)>>>0,(Y=Math.floor(o/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+72>>2]=K[0],A[r+76>>2]=K[1],C[r+80>>2]=o%1e3*1e3,K=[n.ino>>>0,(Y=n.ino,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+88>>2]=K[0],A[r+92>>2]=K[1],0},doMsync(e,t,r,n,i){if(!xe.isFile(t.node.mode))throw new xe.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);xe.msync(t,s,i,r,n)},varargs:void 0,get(){var e=A[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:return i=Pe.getp(),I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var Fe,Ue,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Fe=e},ze=e=>{for(var t="",r=e;E[r];)t+=Fe[E[r++]];return t},Ne={},He={},je={},Ve=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},$e=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&We("Mismatched type converter count");for(var i=0;i<e.length;++i)qe(e[i],n[i])}e.forEach((function(e){je[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{He.hasOwnProperty(e)?i[t]=He[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=He[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function Ge(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||Ve(`type "${n}" must have a positive integer typeid pointer`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ve(`Cannot register type '${n}' twice`)}if(He[e]=t,delete je[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function qe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ge(e,t,r)}var Ye,Ke=8,Xe=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ke,readValueFromPointer:function(e){return this.fromWireType(E[e])},destructorFunction:null})},Je=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{Ve(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},nt=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=nt(e,t,r.baseClass);return null===n?null:r.downcast(n)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ye=e,at.length&&Ye&&Ye(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value:Je(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),at.push(this),1===at.length&&Ye&&Ye(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function kt(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var At=(e,t,r)=>{for(;t!==r;)t.upcast||Ve(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ct(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=At(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ve("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var i=t.clone();r=this.rawShare(r,sr.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ve("Unsupporting sharing policy")}return r}function xt(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ke,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,Ft,Ut=(e,t,r)=>{i.hasOwnProperty(e)||We("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},Rt=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},Lt=[],Ot=e=>{var t=Lt[e];return t||(e>=Lt.length&&(Lt.length=e+1),Lt[e]=t=Mt.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&Ve(`unknown function pointer with signature ${e}: ${t}`),r},jt=(e,t)=>{var r=_t(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},r},Vt=e=>{var t=gn(e),r=ze(t);return mn(t),r},Wt=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(je[t]?je[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(Vt).join([", "]))},$t=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),$e([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Ue("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Ue(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Ue(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new kt(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},Gt=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},qt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Kt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n return function (${d}) {\n if (arguments.length !== ${o-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];for(a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n"),u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Yt(Function,m).apply(null,v);return _t(e,g)}var Xt=(e,t,r,n,i,s)=>{var o=Gt(t,r);i=Ht(n,i),$e([],[e],(function(e){var r=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[t-1])throw new Ue(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{Wt(`Cannot construct ${e.name} due to unbound types`,o)},$e([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Kt(r,n,null,i,s),[]))),[]}))},Jt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=Gt(r,n);t=ze(t),t=Jt(t),s=Ht(i,s),$e([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),$e([],u,(function(i){var a=Kt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||Ve("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(A[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Ke,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(x[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{qe(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Ke,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>E[e>>0];case 2:return r?e=>I[e>>1]:e=>k[e>>1];case 4:return r?e=>A[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},hr=(e,t,r,n,i)=>{t=ze(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");qe(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Ke,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}qe(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Ke,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,E,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));qe(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==E[a]){var c=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(E[i+o]);t=u.join("")}return mn(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ve("Cannot pass non-string to std::string"),n=r&&i?me(t):t.length;var s=vn(4+n+1),o=s+4;if(C[s>>2]=n,r&&i)pr(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(mn(o),Ve("String has UTF-16 code units that do not fit in 8 bits")),E[o+a]=c}else for(a=0;a<n;++a)E[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Ke,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&k[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=A[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},br=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s)),A[t>>2]=o,(t+=4)+4>i)break}return A[t>>2]=0,t-n},Sr=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>k,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=vn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Ke,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},kr={},Ar=e=>{var t=kr[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=Ar(r)],n,i),xr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&Ve(t+" has unknown type "+Vt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;for(s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`,l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN,Rr=e=>e%4==0&&(e%100!=0||e%400==0),Lr=[0,31,60,91,121,152,182,213,244,274,305,335],Or=[0,31,59,90,120,151,181,212,243,273,304,334],zr=e=>(Rr(e.getFullYear())?Lr:Or)[e.getMonth()]+e.getDate()-1;function Nr(e,t,r){var n=Ur(e,t),i=new Date(1e3*n);A[r>>2]=i.getSeconds(),A[r+4>>2]=i.getMinutes(),A[r+8>>2]=i.getHours(),A[r+12>>2]=i.getDate(),A[r+16>>2]=i.getMonth(),A[r+20>>2]=i.getFullYear()-1900,A[r+24>>2]=i.getDay();var s=0|zr(i);A[r+28>>2]=s,A[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));A[r+32>>2]=u}var Hr=e=>{var t=me(e)+1,r=vn(t);return r&&pr(e,r,t),r},jr=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}C[e>>2]=60*c,A[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},Vr=()=>{G("")},Wr=()=>Date.now(),$r=(e,t,r)=>E.copyWithin(e,t,t+r),Gr=()=>536870912,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Yr=e=>{var t=E.length;e>>>=0;var r=Gr();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(qr(a))return!0}return!1},Kr={},Xr=()=>u||"./this.program",Jr=()=>{if(!Jr.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Xr()};for(var t in Kr)void 0===Kr[t]?delete e[t]:e[t]=Kr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Jr.strings=r}return Jr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Jr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Jr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Pe.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,I[t+2>>1]=0,K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+8>>2]=K[0],A[t+12>>2]=K[1],K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+16>>2]=K[0],A[t+20>>2]=K[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Ur(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return xe.llseek(o,s,n),K=[o.position>>>0,(Y=o.position,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[i>>2]=K[0],A[i+4>>2]=K[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=Ae,xe.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Xe,F:$t,A:Xt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Er,n:Ir,f:Tr,h:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:$r,s:Yr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=e=>(vn=pn.J)(e),yn=()=>(yn=pn.L)(),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.O)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.P)(e,t,r,n,s),i._ff_h264_cabac_tables=60124,V=function e(){hn||wn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),e.ready}),o=(()=>{var e="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href;return async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,n,i;(i=t).ready=new Promise(((e,t)=>{r=e,n=t})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-audio.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_AUDIO_WASM_URL&&""!=JESSIBUCA_PRO_AUDIO_WASM_URL?JESSIBUCA_PRO_AUDIO_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,w=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&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&G("no native wasm support detected");var S,E,I,k,A,C,T,x,D=!1;function P(e,t){e||G(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=k=new Uint16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=x=new Float64Array(e)}var M=[],F=[],U=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(M)}function L(){i.noFSInit||xe.init.initialized||xe.init(),xe.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function H(e){U.unshift(e)}var j=0,V=null;function W(e){j++,i.monitorRunDependencies&&i.monitorRunDependencies(j)}function $(e){if(j--,i.monitorRunDependencies&&i.monitorRunDependencies(j),0==j&&V){var t=V;V=null,t()}}function G(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,Y,K,X="data:application/octet-stream;base64,",J=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{b(`failed to asynchronously prepare wasm: ${e}`),G(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.J,N(pn.H),$(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro-audio.wasm")||(q=p(q)):q=new URL("decoder-pro-audio.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(A[vn()>>2]=e,e),ce={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.splitPath(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},basename:e=>{if("/"===e)return"/";var t=(e=(e=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}G("initRandomDevice")},le=e=>(le=ue())(e),de={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:xe.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=ce.isAbs(n)}return(t?"/":"")+(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||"."},relative:(e,t)=>{function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=de.resolve(e).substr(1),t=de.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),o=s,a=0;a<s;a++)if(n[a]!==i[a]){o=a;break}var c=[];for(a=o;a<n.length;a++)c.push("..");return(c=c.concat(i.slice(o))).join("/")}},he="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,fe=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&he)return he.decode(e.subarray(t,i));for(var s="";t<i;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var c=63&e[t++];if((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<65536)s+=String.fromCharCode(o);else{var u=o-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s},pe=[],me=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},ve=(e,t,r,n)=>{if(!(n>0))return 0;for(var i=r,s=r+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o);if(a<=127){if(r>=s)break;t[r++]=a}else if(a<=2047){if(r+1>=s)break;t[r++]=192|a>>6,t[r++]=128|63&a}else if(a<=65535){if(r+2>=s)break;t[r++]=224|a>>12,t[r++]=128|a>>6&63,t[r++]=128|63&a}else{if(r+3>=s)break;t[r++]=240|a>>18,t[r++]=128|a>>12&63,t[r++]=128|a>>6&63,t[r++]=128|63&a}}return t[r]=0,r-i};function ye(e,t,r){var n=r>0?r:me(e)+1,i=new Array(n),s=ve(e,i,0,i.length);return t&&(i.length=s),i}var ge=()=>{if(!pe.length){var e=null;if(h){var t=Buffer.alloc(256),r=0,n=process.stdin.fd;try{r=v.readSync(n,t)}catch(e){if(!e.toString().includes("EOF"))throw e;r=0}e=r>0?t.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n");if(!e)return null;pe=ye(e,!0)}return pe.shift()},_e={ttys:[],init(){},shutdown(){},register(e,t){_e.ttys[e]={input:[],output:[],ops:t},xe.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new xe.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,i){if(!e.tty||!e.tty.ops.get_char)throw new xe.ErrnoError(60);for(var s=0,o=0;o<n;o++){var a;try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new xe.ErrnoError(29)}if(void 0===a&&0===s)throw new xe.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new xe.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new xe.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{G()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.ErrnoError(63);be.ops_table||(be.ops_table={dir:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,lookup:be.node_ops.lookup,mknod:be.node_ops.mknod,rename:be.node_ops.rename,unlink:be.node_ops.unlink,rmdir:be.node_ops.rmdir,readdir:be.node_ops.readdir,symlink:be.node_ops.symlink},stream:{llseek:be.stream_ops.llseek}},file:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:{llseek:be.stream_ops.llseek,read:be.stream_ops.read,write:be.stream_ops.write,allocate:be.stream_ops.allocate,mmap:be.stream_ops.mmap,msync:be.stream_ops.msync}},link:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,readlink:be.node_ops.readlink},stream:{}},chrdev:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):xe.isFile(i.mode)?(i.node_ops=be.ops_table.file.node,i.stream_ops=be.ops_table.file.stream,i.usedBytes=0,i.contents=null):xe.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):xe.isChrdev(i.mode)&&(i.node_ops=be.ops_table.chrdev.node,i.stream_ops=be.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=xe.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&be.resizeFileStorage(e,t.size)},lookup(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(be.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&$()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],ke=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},Ae=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),$()}ke(r,l,d,(()=>{o&&o(),$()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?`${r}/${t}`:r+t:r}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var r=0,n=0;n<t.length;n++)r=(r<<5)-r+t.charCodeAt(n)|0;return(e+r>>>0)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>49152==(49152&e),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2,mayLookup(e){var t=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{xe.lookupNode(e,t);return 20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push.apply(r,n.mounts)}return t},syncfs(e,t){"function"==typeof e&&(t=e,e=!1),xe.syncFSRequests++,xe.syncFSRequests>1&&b(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount(e,t,r){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.mknod(e,t,0)),mkdirTree(e,t){for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;"string"==typeof e?n=xe.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;"string"==typeof e?i=xe.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;"string"==typeof e?r=xe.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,i){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var o=e.stream_ops.read(e,t,r,n,i);return s||(e.position+=o),o},write(e,t,r,n,i,s){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var a=e.stream_ops.write(e,t,r,n,i,s);return o||(e.position+=a),a},allocate(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,i):0,munmap:e=>0,ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error(`Invalid encoding type "${t.encoding}"`);var r,n=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(be,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:be}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath(e,t,r,n){e="string"==typeof e?e:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.registerDevice(o,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,t,n,i,s){for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write(e,t,r,i,s){for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.mkdev(i,s,o)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=we();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;-100===e?n=xe.cwd():n=Pe.getStreamFromFD(e).path;if(0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}A[r>>2]=n.dev,A[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,A[r+12>>2]=n.uid,A[r+16>>2]=n.gid,A[r+20>>2]=n.rdev,K=[n.size>>>0,(Y=n.size,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+24>>2]=K[0],A[r+28>>2]=K[1],A[r+32>>2]=4096,A[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return K=[Math.floor(i/1e3)>>>0,(Y=Math.floor(i/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+40>>2]=K[0],A[r+44>>2]=K[1],C[r+48>>2]=i%1e3*1e3,K=[Math.floor(s/1e3)>>>0,(Y=Math.floor(s/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+56>>2]=K[0],A[r+60>>2]=K[1],C[r+64>>2]=s%1e3*1e3,K=[Math.floor(o/1e3)>>>0,(Y=Math.floor(o/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+72>>2]=K[0],A[r+76>>2]=K[1],C[r+80>>2]=o%1e3*1e3,K=[n.ino>>>0,(Y=n.ino,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+88>>2]=K[0],A[r+92>>2]=K[1],0},doMsync(e,t,r,n,i){if(!xe.isFile(t.node.mode))throw new xe.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);xe.msync(t,s,i,r,n)},varargs:void 0,get(){var e=A[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:i=Pe.getp();return I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var Fe,Ue,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Fe=e},ze=e=>{for(var t="",r=e;E[r];)t+=Fe[E[r++]];return t},Ne={},He={},je={},Ve=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},$e=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&We("Mismatched type converter count");for(var i=0;i<e.length;++i)qe(e[i],n[i])}e.forEach((function(e){je[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{He.hasOwnProperty(e)?i[t]=He[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=He[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function Ge(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||Ve(`type "${n}" must have a positive integer typeid pointer`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ve(`Cannot register type '${n}' twice`)}if(He[e]=t,delete je[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function qe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ge(e,t,r)}var Ye,Ke=8,Xe=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ke,readValueFromPointer:function(e){return this.fromWireType(E[e])},destructorFunction:null})},Je=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{Ve(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},nt=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=nt(e,t,r.baseClass);return null===n?null:r.downcast(n)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ye=e,at.length&&Ye&&Ye(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value:Je(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),at.push(this),1===at.length&&Ye&&Ye(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function kt(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var At=(e,t,r)=>{for(;t!==r;)t.upcast||Ve(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ct(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=At(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ve("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ve(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var i=t.clone();r=this.rawShare(r,sr.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ve("Unsupporting sharing policy")}return r}function xt(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ke,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,Ft,Ut=(e,t,r)=>{i.hasOwnProperty(e)||We("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},Rt=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},Lt=[],Ot=e=>{var t=Lt[e];return t||(e>=Lt.length&&(Lt.length=e+1),Lt[e]=t=Mt.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&Ve(`unknown function pointer with signature ${e}: ${t}`),r},jt=(e,t)=>{var r=_t(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},r},Vt=e=>{var t=yn(e),r=ze(t);return mn(t),r},Wt=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(je[t]?je[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(Vt).join([", "]))},$t=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),$e([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Ue("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Ue(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Ue(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new kt(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},Gt=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},qt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Kt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n return function (${d}) {\n if (arguments.length !== ${o-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n");for(u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Yt(Function,m).apply(null,v);return _t(e,g)}var Xt=(e,t,r,n,i,s)=>{var o=Gt(t,r);i=Ht(n,i),$e([],[e],(function(e){var r=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[t-1])throw new Ue(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{Wt(`Cannot construct ${e.name} due to unbound types`,o)},$e([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Kt(r,n,null,i,s),[]))),[]}))},Jt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=Gt(r,n);t=ze(t),t=Jt(t),s=Ht(i,s),$e([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),$e([],u,(function(i){var a=Kt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||Ve("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(A[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Ke,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(x[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{qe(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Ke,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>E[e>>0];case 2:return r?e=>I[e>>1]:e=>k[e>>1];case 4:return r?e=>A[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},hr=(e,t,r,n,i)=>{t=ze(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");qe(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Ke,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}qe(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Ke,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,E,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));qe(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==E[a]){var c=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(E[i+o]);t=u.join("")}return mn(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ve("Cannot pass non-string to std::string"),n=r&&i?me(t):t.length;var s=gn(4+n+1),o=s+4;if(C[s>>2]=n,r&&i)pr(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(mn(o),Ve("String has UTF-16 code units that do not fit in 8 bits")),E[o+a]=c}else for(a=0;a<n;++a)E[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Ke,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&k[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=A[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},br=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(A[t>>2]=o,(t+=4)+4>i)break}return A[t>>2]=0,t-n},Sr=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>k,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=gn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Ke,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},kr={},Ar=e=>{var t=kr[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=Ar(r)],n,i),xr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&Ve(t+" has unknown type "+Vt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`;for(l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN,Rr=e=>e%4==0&&(e%100!=0||e%400==0),Lr=[0,31,60,91,121,152,182,213,244,274,305,335],Or=[0,31,59,90,120,151,181,212,243,273,304,334],zr=e=>(Rr(e.getFullYear())?Lr:Or)[e.getMonth()]+e.getDate()-1;function Nr(e,t,r){var n=Ur(e,t),i=new Date(1e3*n);A[r>>2]=i.getSeconds(),A[r+4>>2]=i.getMinutes(),A[r+8>>2]=i.getHours(),A[r+12>>2]=i.getDate(),A[r+16>>2]=i.getMonth(),A[r+20>>2]=i.getFullYear()-1900,A[r+24>>2]=i.getDay();var s=0|zr(i);A[r+28>>2]=s,A[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));A[r+32>>2]=u}var Hr=e=>{var t=me(e)+1,r=gn(t);return r&&pr(e,r,t),r},jr=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}C[e>>2]=60*c,A[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},Vr=()=>{G("")},Wr=()=>Date.now(),$r=(e,t,r)=>E.copyWithin(e,t,t+r),Gr=()=>134217728,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Yr=e=>{var t=E.length;e>>>=0;var r=Gr();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(qr(a))return!0}return!1},Kr={},Xr=()=>u||"./this.program",Jr=()=>{if(!Jr.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Xr()};for(var t in Kr)void 0===Kr[t]?delete e[t]:e[t]=Kr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Jr.strings=r}return Jr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Jr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Jr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Pe.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,I[t+2>>1]=0,K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+8>>2]=K[0],A[t+12>>2]=K[1],K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+16>>2]=K[0],A[t+20>>2]=K[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Ur(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return xe.llseek(o,s,n),K=[o.position>>>0,(Y=o.position,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[i>>2]=K[0],A[i+4>>2]=K[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=Ae,xe.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Xe,F:$t,A:Xt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Er,n:Ir,f:Tr,h:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:$r,s:Yr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.K)(),yn=e=>(yn=pn.L)(e),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.O)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.P)(e,t,r,n,s,o,a,c),i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.Q)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.R)(e,t,r),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.S)(e,t,r,n,s),V=function e(){hn||wn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),t.ready}})();function a(){var e=["3243823dwGvWW","1497352vkmgSQ","609012FbQpnO","abs","sqrt","undefined","1044449uSSQwa","25eVQISC","150TRlXXA","hypot","2zRYUIC","10623postwD","2099629rdMaBF","1048WsIVit","921924SXbjSv","max","length"];return(a=function(){return e})()}var c=d;!function(e,t){for(var r=d,n=e();;)try{if(555680===-parseInt(r(108))/1*(-parseInt(r(112))/2)+-parseInt(r(113))/3*(parseInt(r(115))/4)+parseInt(r(109))/5*(-parseInt(r(116))/6)+parseInt(r(114))/7+parseInt(r(103))/8+parseInt(r(104))/9*(parseInt(r(110))/10)+-parseInt(r(119))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(a);var u=1e-6,l=typeof Float32Array!==c(107)?Float32Array:Array;function d(e,t){var r=a();return(d=function(e,t){return r[e-=103]})(e,t)}var h=Math.random;var f=Math.PI/180;Math.hypot||(Math[c(111)]=function(){for(var e=c,t=0,r=arguments[e(118)];r--;)t+=arguments[r]*arguments[r];return Math[e(106)](t)});var p=Object.freeze({__proto__:null,EPSILON:u,get ARRAY_TYPE(){return l},RANDOM:h,setMatrixArrayType:function(e){l=e},toRadian:function(e){return e*f},equals:function(e,t){var r=c;return Math.abs(e-t)<=u*Math[r(117)](1,Math[r(105)](e),Math[r(105)](t))}});function m(){var e=new l(16);return l!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function v(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 y(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],w=r[1],b=r[2],S=r[3];return e[0]=_*n+w*a+b*d+S*m,e[1]=_*i+w*c+b*h+S*v,e[2]=_*s+w*u+b*f+S*y,e[3]=_*o+w*l+b*p+S*g,_=r[4],w=r[5],b=r[6],S=r[7],e[4]=_*n+w*a+b*d+S*m,e[5]=_*i+w*c+b*h+S*v,e[6]=_*s+w*u+b*f+S*y,e[7]=_*o+w*l+b*p+S*g,_=r[8],w=r[9],b=r[10],S=r[11],e[8]=_*n+w*a+b*d+S*m,e[9]=_*i+w*c+b*h+S*v,e[10]=_*s+w*u+b*f+S*y,e[11]=_*o+w*l+b*p+S*g,_=r[12],w=r[13],b=r[14],S=r[15],e[12]=_*n+w*a+b*d+S*m,e[13]=_*i+w*c+b*h+S*v,e[14]=_*s+w*u+b*f+S*y,e[15]=_*o+w*l+b*p+S*g,e}function g(){var e=["30325427UQeXtM","20LBvVkF","leftDegrees","168468VaIlEe","6839352kZodDz","8845190IxcXVC","sqrt","6973001KYVdWY","max","1975vpjxaq","EPSILON","cos","sin","abs","14562kJFDSb","hypot","224463xFJTDE","tan","rightDegrees","mat4(","16SMVxld","16uOxlWG","ARRAY_TYPE"];return(g=function(){return e})()}function _(e,t){var r=g();return(_=function(e,t){return r[e-=157]})(e,t)}function w(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=n+n,c=i+i,u=s+s,l=n*a,d=n*c,h=n*u,f=i*c,p=i*u,m=s*u,v=o*a,y=o*c,g=o*u;return e[0]=1-(f+m),e[1]=d+g,e[2]=h-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=h+y,e[9]=p-v,e[10]=1-(l+f),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function b(e,t){var r=_,n=t[0],i=t[1],s=t[2],o=t[4],a=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math.hypot(n,i,s),e[1]=Math[r(161)](o,a,c),e[2]=Math[r(161)](u,l,d),e}function S(e,t,r,n,i){var s,o=1/Math[_(163)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=(i+n)*s,e[14]=2*i*n*s):(e[10]=-1,e[14]=-2*n),e}!function(e,t){for(var r=_,n=e();;)try{if(806927===-parseInt(r(167))/1*(-parseInt(r(172))/2)+-parseInt(r(162))/3*(parseInt(r(170))/4)+-parseInt(r(178))/5*(-parseInt(r(160))/6)+parseInt(r(176))/7+parseInt(r(166))/8*(parseInt(r(173))/9)+-parseInt(r(174))/10+-parseInt(r(169))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(g);var E=S;function I(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=(o+s)*u,e[15]=1,e}var k=I;function A(e,t,r,n){var i,s,o,a,c,u,l,d,h,f,m=_,y=t[0],g=t[1],w=t[2],b=n[0],S=n[1],E=n[2],I=r[0],k=r[1],A=r[2];return Math.abs(y-I)<p[m(179)]&&Math[m(159)](g-k)<p[m(179)]&&Math[m(159)](w-A)<p[m(179)]?v(e):(l=y-I,d=g-k,h=w-A,i=S*(h*=f=1/Math[m(161)](l,d,h))-E*(d*=f),s=E*(l*=f)-b*h,o=b*d-S*l,(f=Math.hypot(i,s,o))?(i*=f=1/f,s*=f,o*=f):(i=0,s=0,o=0),a=d*o-h*s,c=h*i-l*o,u=l*s-d*i,(f=Math[m(161)](a,c,u))?(a*=f=1/f,c*=f,u*=f):(a=0,c=0,u=0),e[0]=i,e[1]=a,e[2]=l,e[3]=0,e[4]=s,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=u,e[10]=h,e[11]=0,e[12]=-(i*y+s*g+o*w),e[13]=-(a*y+c*g+u*w),e[14]=-(l*y+d*g+h*w),e[15]=1,e)}function C(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}var T,x,D=y,P=C,B=Object.freeze({__proto__:null,create:m,clone:function(e){var t=new l(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},fromValues:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,m,v){var y=new(p[_(168)])(16);return y[0]=e,y[1]=t,y[2]=r,y[3]=n,y[4]=i,y[5]=s,y[6]=o,y[7]=a,y[8]=c,y[9]=u,y[10]=l,y[11]=d,y[12]=h,y[13]=f,y[14]=m,y[15]=v,y},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity:v,transpose:function(e,t){if(e===t){var r=t[1],n=t[2],i=t[3],s=t[6],o=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=i,e[13]=o,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},invert:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*a-n*o,_=r*c-i*o,w=r*u-s*o,b=n*c-i*a,S=n*u-s*a,E=i*u-s*c,I=l*m-d*p,k=l*v-h*p,A=l*y-f*p,C=d*v-h*m,T=d*y-f*m,x=h*y-f*v,D=g*x-_*T+w*C+b*A-S*k+E*I;return D?(D=1/D,e[0]=(a*x-c*T+u*C)*D,e[1]=(i*T-n*x-s*C)*D,e[2]=(m*E-v*S+y*b)*D,e[3]=(h*S-d*E-f*b)*D,e[4]=(c*A-o*x-u*k)*D,e[5]=(r*x-i*A+s*k)*D,e[6]=(v*w-p*E-y*_)*D,e[7]=(l*E-h*w+f*_)*D,e[8]=(o*T-a*A+u*I)*D,e[9]=(n*A-r*T-s*I)*D,e[10]=(p*S-m*w+y*g)*D,e[11]=(d*w-l*S-f*g)*D,e[12]=(a*k-o*C-c*I)*D,e[13]=(r*C-n*k+i*I)*D,e[14]=(m*_-p*b-v*g)*D,e[15]=(l*b-d*_+h*g)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(h*y-f*v)-d*(c*y-u*v)+m*(c*f-u*h),e[1]=-(n*(h*y-f*v)-d*(i*y-s*v)+m*(i*f-s*h)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*f-u*h)-a*(i*f-s*h)+d*(i*u-s*c)),e[4]=-(o*(h*y-f*v)-l*(c*y-u*v)+p*(c*f-u*h)),e[5]=r*(h*y-f*v)-l*(i*y-s*v)+p*(i*f-s*h),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*f-u*h)-o*(i*f-s*h)+l*(i*u-s*c),e[8]=o*(d*y-f*m)-l*(a*y-u*m)+p*(a*f-u*d),e[9]=-(r*(d*y-f*m)-l*(n*y-s*m)+p*(n*f-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*f-u*d)-o*(n*f-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-h*m)-l*(a*v-c*m)+p*(a*h-c*d)),e[13]=r*(d*v-h*m)-l*(n*v-i*m)+p*(n*h-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*h-c*d)-o*(n*h-i*d)+l*(n*c-i*a),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],o=e[5],a=e[6],c=e[7],u=e[8],l=e[9],d=e[10],h=e[11],f=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-h*m)-(t*a-n*s)*(l*v-h*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-h*f)-(r*c-i*o)*(u*m-d*f)+(n*c-i*a)*(u*p-l*f)},multiply:y,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,h,f,p,m=r[0],v=r[1],y=r[2];return t===e?(e[12]=t[0]*m+t[4]*v+t[8]*y+t[12],e[13]=t[1]*m+t[5]*v+t[9]*y+t[13],e[14]=t[2]*m+t[6]*v+t[10]*y+t[14],e[15]=t[3]*m+t[7]*v+t[11]*y+t[15]):(n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=o,e[4]=a,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=h,e[10]=f,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+h*y+t[13],e[14]=s*m+u*v+f*y+t[14],e[15]=o*m+l*v+p*y+t[15]),e},scale:function(e,t,r){var n=r[0],i=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},rotate:function(e,t,r,n){var i,s,o,a,c,u,l,d,h,f,m,v,y,g,w,b,S,E,I,k,A,C,T,x,D=_,P=n[0],B=n[1],M=n[2],F=Math[D(161)](P,B,M);return F<p[D(179)]?null:(P*=F=1/F,B*=F,M*=F,i=Math[D(158)](r),o=1-(s=Math[D(157)](r)),a=t[0],c=t[1],u=t[2],l=t[3],d=t[4],h=t[5],f=t[6],m=t[7],v=t[8],y=t[9],g=t[10],w=t[11],b=P*P*o+s,S=B*P*o+M*i,E=M*P*o-B*i,I=P*B*o-M*i,k=B*B*o+s,A=M*B*o+P*i,C=P*M*o+B*i,T=B*M*o-P*i,x=M*M*o+s,e[0]=a*b+d*S+v*E,e[1]=c*b+h*S+y*E,e[2]=u*b+f*S+g*E,e[3]=l*b+m*S+w*E,e[4]=a*I+d*k+v*A,e[5]=c*I+h*k+y*A,e[6]=u*I+f*k+g*A,e[7]=l*I+m*k+w*A,e[8]=a*C+d*T+v*x,e[9]=c*C+h*T+y*x,e[10]=u*C+f*T+g*x,e[11]=l*C+m*T+w*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=_,i=Math.sin(r),s=Math[n(157)](r),o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=o*s+l*i,e[5]=a*s+d*i,e[6]=c*s+h*i,e[7]=u*s+f*i,e[8]=l*s-o*i,e[9]=d*s-a*i,e[10]=h*s-c*i,e[11]=f*s-u*i,e},rotateY:function(e,t,r){var n=Math[_(158)](r),i=Math.cos(r),s=t[0],o=t[1],a=t[2],c=t[3],u=t[8],l=t[9],d=t[10],h=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=s*i-u*n,e[1]=o*i-l*n,e[2]=a*i-d*n,e[3]=c*i-h*n,e[8]=s*n+u*i,e[9]=o*n+l*i,e[10]=a*n+d*i,e[11]=c*n+h*i,e},rotateZ:function(e,t,r){var n=Math[_(158)](r),i=Math.cos(r),s=t[0],o=t[1],a=t[2],c=t[3],u=t[4],l=t[5],d=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]=s*i+u*n,e[1]=o*i+l*n,e[2]=a*i+d*n,e[3]=c*i+h*n,e[4]=u*i-s*n,e[5]=l*i-o*n,e[6]=d*i-a*n,e[7]=h*i-c*n,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=_,a=r[0],c=r[1],l=r[2],d=Math.hypot(a,c,l);return d<u?null:(a*=d=1/d,c*=d,l*=d,n=Math[o(158)](t),s=1-(i=Math[o(157)](t)),e[0]=a*a*s+i,e[1]=c*a*s+l*n,e[2]=l*a*s-c*n,e[3]=0,e[4]=a*c*s-l*n,e[5]=c*c*s+i,e[6]=l*c*s+a*n,e[7]=0,e[8]=a*l*s+c*n,e[9]=c*l*s-a*n,e[10]=l*l*s+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)},fromXRotation:function(e,t){var r=_,n=Math[r(158)](t),i=Math[r(157)](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=Math[_(158)](t),n=Math.cos(t);return e[0]=n,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=_,n=Math[r(158)](t),i=Math[r(157)](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:w,fromQuat2:function(e,t){var r=new(p[_(168)])(3),n=-t[0],i=-t[1],s=-t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=n*n+i*i+s*s+o*o;return d>0?(r[0]=2*(a*o+l*n+c*s-u*i)/d,r[1]=2*(c*o+l*i+u*n-a*s)/d,r[2]=2*(u*o+l*s+a*i-c*n)/d):(r[0]=2*(a*o+l*n+c*s-u*i),r[1]=2*(c*o+l*i+u*n-a*s),r[2]=2*(u*o+l*s+a*i-c*n)),w(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:b,getRotation:function(e,t){var r=_,n=new(p[r(168)])(3);b(n,t);var i=1/n[0],s=1/n[1],o=1/n[2],a=t[0]*i,c=t[1]*s,u=t[2]*o,l=t[4]*i,d=t[5]*s,h=t[6]*o,f=t[8]*i,m=t[9]*s,v=t[10]*o,y=a+d+v,g=0;return y>0?(g=2*Math.sqrt(y+1),e[3]=.25*g,e[0]=(h-m)/g,e[1]=(f-u)/g,e[2]=(c-l)/g):a>d&&a>v?(g=2*Math[r(175)](1+a-d-v),e[3]=(h-m)/g,e[0]=.25*g,e[1]=(c+l)/g,e[2]=(f+u)/g):d>v?(g=2*Math.sqrt(1+d-a-v),e[3]=(f-u)/g,e[0]=(c+l)/g,e[1]=.25*g,e[2]=(h+m)/g):(g=2*Math[r(175)](1+v-a-d),e[3]=(c-l)/g,e[0]=(f+u)/g,e[1]=(h+m)/g,e[2]=.25*g),e},fromRotationTranslationScale:function(e,t,r,n){var i=t[0],s=t[1],o=t[2],a=t[3],c=i+i,u=s+s,l=o+o,d=i*c,h=i*u,f=i*l,p=s*u,m=s*l,v=o*l,y=a*c,g=a*u,_=a*l,w=n[0],b=n[1],S=n[2];return e[0]=(1-(p+v))*w,e[1]=(h+_)*w,e[2]=(f-g)*w,e[3]=0,e[4]=(h-_)*b,e[5]=(1-(d+v))*b,e[6]=(m+y)*b,e[7]=0,e[8]=(f+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],o=t[1],a=t[2],c=t[3],u=s+s,l=o+o,d=a+a,h=s*u,f=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,w=c*d,b=n[0],S=n[1],E=n[2],I=i[0],k=i[1],A=i[2],C=(1-(m+y))*b,T=(f+w)*b,x=(p-_)*b,D=(f-w)*S,P=(1-(h+y))*S,B=(v+g)*S,M=(p+_)*E,F=(v-g)*E,U=(1-(h+m))*E;return e[0]=C,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]+I-(C*I+D*k+M*A),e[13]=r[1]+k-(T*I+P*k+F*A),e[14]=r[2]+A-(x*I+B*k+U*A),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=r+r,a=n+n,c=i+i,u=r*o,l=n*o,d=n*a,h=i*o,f=i*a,p=i*c,m=s*o,v=s*a,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=h-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=f+m,e[7]=0,e[8]=h+v,e[9]=f-m,e[10]=1-u-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,i,s,o){var a=1/(r-t),c=1/(i-n),u=1/(s-o);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(i+n)*c,e[10]=(o+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*u,e[15]=0,e},perspectiveNO:S,perspective:E,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[_(163)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=i*s,e[14]=i*n*s):(e[10]=-1,e[14]=-n),e},perspectiveFromFieldOfView:function(e,t,r,n){var i=_,s=Math[i(163)](t.upDegrees*Math.PI/180),o=Math[i(163)](t.downDegrees*Math.PI/180),a=Math[i(163)](t[i(171)]*Math.PI/180),c=Math.tan(t[i(164)]*Math.PI/180),u=2/(a+c),l=2/(s+o);return e[0]=u,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=l,e[6]=0,e[7]=0,e[8]=-(a-c)*u*.5,e[9]=(s-o)*l*.5,e[10]=n/(r-n),e[11]=-1,e[12]=0,e[13]=0,e[14]=n*r/(r-n),e[15]=0,e},orthoNO:I,ortho:k,orthoZO:function(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:A,targetTo:function(e,t,r,n){var i=_,s=t[0],o=t[1],a=t[2],c=n[0],u=n[1],l=n[2],d=s-r[0],h=o-r[1],f=a-r[2],p=d*d+h*h+f*f;p>0&&(d*=p=1/Math[i(175)](p),h*=p,f*=p);var m=u*f-l*h,v=l*d-c*f,y=c*h-u*d;return(p=m*m+v*v+y*y)>0&&(m*=p=1/Math.sqrt(p),v*=p,y*=p),e[0]=m,e[1]=v,e[2]=y,e[3]=0,e[4]=h*y-f*v,e[5]=f*m-d*y,e[6]=d*v-h*m,e[7]=0,e[8]=d,e[9]=h,e[10]=f,e[11]=0,e[12]=s,e[13]=o,e[14]=a,e[15]=1,e},str:function(e){return _(165)+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[_(161)](e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:C,multiplyScalar:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e},multiplyScalarAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e[9]=t[9]+r[9]*n,e[10]=t[10]+r[10]*n,e[11]=t[11]+r[11]*n,e[12]=t[12]+r[12]*n,e[13]=t[13]+r[13]*n,e[14]=t[14]+r[14]*n,e[15]=t[15]+r[15]*n,e},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},equals:function(e,t){var r=_,n=e[0],i=e[1],s=e[2],o=e[3],a=e[4],c=e[5],l=e[6],d=e[7],h=e[8],f=e[9],m=e[10],v=e[11],y=e[12],g=e[13],w=e[14],b=e[15],S=t[0],E=t[1],I=t[2],k=t[3],A=t[4],C=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(159)](n-S)<=u*Math[r(177)](1,Math.abs(n),Math[r(159)](S))&&Math[r(159)](i-E)<=p[r(179)]*Math[r(177)](1,Math[r(159)](i),Math.abs(E))&&Math[r(159)](s-I)<=p[r(179)]*Math[r(177)](1,Math.abs(s),Math[r(159)](I))&&Math[r(159)](o-k)<=p[r(179)]*Math[r(177)](1,Math.abs(o),Math.abs(k))&&Math[r(159)](a-A)<=p[r(179)]*Math[r(177)](1,Math[r(159)](a),Math[r(159)](A))&&Math.abs(c-C)<=u*Math[r(177)](1,Math[r(159)](c),Math[r(159)](C))&&Math.abs(l-T)<=p[r(179)]*Math[r(177)](1,Math[r(159)](l),Math[r(159)](T))&&Math[r(159)](d-x)<=p[r(179)]*Math[r(177)](1,Math.abs(d),Math[r(159)](x))&&Math.abs(h-D)<=p[r(179)]*Math[r(177)](1,Math[r(159)](h),Math[r(159)](D))&&Math[r(159)](f-P)<=p[r(179)]*Math[r(177)](1,Math[r(159)](f),Math[r(159)](P))&&Math[r(159)](m-B)<=u*Math[r(177)](1,Math.abs(m),Math[r(159)](B))&&Math[r(159)](v-M)<=p[r(179)]*Math[r(177)](1,Math[r(159)](v),Math.abs(M))&&Math[r(159)](y-F)<=p[r(179)]*Math.max(1,Math[r(159)](y),Math[r(159)](F))&&Math[r(159)](g-U)<=p[r(179)]*Math[r(177)](1,Math.abs(g),Math[r(159)](U))&&Math.abs(w-R)<=p[r(179)]*Math.max(1,Math.abs(w),Math[r(159)](R))&&Math.abs(b-L)<=p[r(179)]*Math[r(177)](1,Math[r(159)](b),Math.abs(L))},mul:D,sub:P});function M(e,t,r){var n=new(p[U(282)])(3);return n[0]=e,n[1]=t,n[2]=r,n}function F(){var e=["ceil","3104013RKGsiP","30pJvIgq","floor","abs","min","26710644wSlxnt","acos","vec3(","64479bkaoHj","hypot","701966aVgDyP","round","cos","34515EdhOmc","3790kjSWGo","sqrt","max","2tDGcCD","188IowCqm","1745875vZRmnX","ARRAY_TYPE","EPSILON","sin","2743853yvpuJF","8oFyrkP"];return(F=function(){return e})()}function U(e,t){var r=F();return(U=function(e,t){return r[e-=269]})(e,t)}function R(e,t){var r=L();return(R=function(e,t){return r[e-=375]})(e,t)}function L(){var e=["2572568jonRSm","5aMssGB","2903088fhtMpG","197284tsulrK","702940iVoAXZ","2664564BznrwY","4877201UksbUo","205344uyRADx","1216eXdetu"];return(L=function(){return e})()}function O(e,t){const r=N();return(O=function(e,t){return r[e-=195]})(e,t)}!function(e,t){for(var r=U,n=e();;)try{if(895502===-parseInt(r(279))/1*(parseInt(r(272))/2)+parseInt(r(270))/3*(-parseInt(r(280))/4)+-parseInt(r(281))/5*(parseInt(r(289))/6)+parseInt(r(285))/7*(parseInt(r(286))/8)+parseInt(r(275))/9*(parseInt(r(276))/10)+parseInt(r(288))/11+parseInt(r(293))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(F),x=new(p[(T=U)(282)])(3),p[T(282)]!=Float32Array&&(x[0]=0,x[1]=0,x[2]=0),function(e,t){for(var r=R,n=e();;)try{if(562171===parseInt(r(383))/1+-parseInt(r(375))/2+-parseInt(r(382))/3+-parseInt(r(380))/4*(parseInt(r(381))/5)+-parseInt(r(376))/6+-parseInt(r(377))/7+-parseInt(r(379))/8*(-parseInt(r(378))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(L),function(e,t){const r=O,n=e();for(;;)try{if(975743===parseInt(r(202))/1*(-parseInt(r(280))/2)+parseInt(r(230))/3*(parseInt(r(222))/4)+-parseInt(r(209))/5*(parseInt(r(240))/6)+-parseInt(r(293))/7*(-parseInt(r(198))/8)+parseInt(r(281))/9*(-parseInt(r(264))/10)+-parseInt(r(225))/11*(parseInt(r(238))/12)+parseInt(r(214))/13)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(N);var z=(e,t)=>{const r=O,n=r(295),i=r(249);t&&e[r(253)](e[r(270)],1);const s=function(){const t=r,s=f(e[t(206)],n),o=f(e[t(200)],i),a=e[t(199)]();return e[t(263)](a,s),e[t(263)](a,o),e[t(205)](a),e[t(286)](a,e[t(273)])?a:(console[t(261)](t(237)+e[t(255)](a)),null)}();let o={program:s,attribLocations:{vertexPosition:e[r(216)](s,"aVertexPosition"),texturePosition:e.getAttribLocation(s,r(275))},uniformLocations:{projectionMatrix:e[r(210)](s,r(284)),modelMatrix:e[r(210)](s,r(292)),viewMatrix:e[r(210)](s,"uViewMatrix"),rgbatexture:e.getUniformLocation(s,r(227)),ytexture:e.getUniformLocation(s,"yTexture"),utexture:e[r(210)](s,r(246)),vtexture:e[r(210)](s,r(213)),isyuv:e[r(210)](s,"isyuv")}},a=function(){const t=r,n=e[t(256)]();e.bindBuffer(e[t(245)],n);e[t(229)](e.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(201)]);var i=[];i=i.concat([0,1],[1,1],[1,0],[0,0]);const s=e[t(256)]();e[t(276)](e[t(245)],s),e.bufferData(e[t(245)],new Float32Array(i),e[t(201)]);const o=e[t(256)]();e[t(276)](e[t(258)],o);return e[t(229)](e[t(258)],new Uint16Array([0,1,2,0,2,3]),e[t(201)]),{position:n,texPosition:s,indices:o}}(),c=h(),u=h(),l=h(),d=h();function h(){const t=r;let n=e[t(235)]();return e.bindTexture(e[t(274)],n),e[t(239)](e[t(274)],e[t(195)],e[t(220)]),e[t(239)](e.TEXTURE_2D,e[t(228)],e[t(220)]),e[t(239)](e[t(274)],e.TEXTURE_WRAP_S,e[t(278)]),e[t(239)](e.TEXTURE_2D,e[t(218)],e[t(278)]),n}function f(t,n){const i=r,s=e.createShader(t);return e[i(297)](s,n),e[i(251)](s),e[i(212)](s,e.COMPILE_STATUS)?s:(console.log(i(287)+e[i(269)](s)),e.deleteShader(s),null)}function p(t,n){const i=r;e[i(196)](0,0,t,n),e[i(219)](0,0,0,0),e.clearDepth(1),e[i(288)](e[i(226)]),e[i(250)](e[i(283)]),e[i(231)](e[i(233)]|e[i(268)]);const s=B[i(277)]();B[i(272)](s,-1,1,-1,1,.1,100);const c=B[i(277)]();B[i(248)](c);const h=m();A(h,M(0,0,0),M(0,0,-1),M(0,1,0));{const t=3,r=e[i(296)],n=!1,s=0,c=0;e[i(276)](e[i(245)],a[i(203)]),e[i(241)](o[i(262)].vertexPosition,t,r,n,s,c),e.enableVertexAttribArray(o[i(262)][i(221)])}{const t=2,r=e[i(296)],n=!1,s=0,c=0;e[i(276)](e[i(245)],a[i(236)]),e[i(241)](o[i(262)][i(223)],t,r,n,s,c),e[i(211)](o[i(262)].texturePosition)}e[i(252)](e[i(207)]+3),e[i(244)](e[i(274)],u),e[i(252)](e[i(207)]+4),e[i(244)](e[i(274)],l),e[i(252)](e[i(207)]+5),e.bindTexture(e[i(274)],d),e[i(276)](e[i(258)],a[i(257)]),e[i(279)](o[i(285)]),e[i(265)](o[i(266)][i(208)],!1,s),e.uniformMatrix4fv(o[i(266)][i(254)],!1,c),e[i(265)](o[i(266)][i(217)],!1,h),e.uniform1i(o[i(266)][i(260)],2),e[i(232)](o.uniformLocations[i(271)],3),e.uniform1i(o.uniformLocations[i(282)],4),e[i(232)](o[i(266)][i(234)],5),e[i(232)](o[i(266)][i(290)],1);{const t=6,r=e[i(291)],n=0;e[i(215)](e[i(294)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(252)](e.TEXTURE0),e[a(244)](e[a(274)],u),e[a(243)](e.TEXTURE_2D,0,e[a(267)],t,n,0,e.LUMINANCE,e[a(224)],i),e[a(252)](e[a(289)]),e[a(244)](e[a(274)],l),e.texImage2D(e[a(274)],0,e[a(267)],t/2,n/2,0,e[a(267)],e[a(224)],s),e[a(252)](e[a(204)]),e[a(244)](e[a(274)],d),e[a(243)](e[a(274)],0,e[a(267)],t/2,n/2,0,e[a(267)],e.UNSIGNED_BYTE,o),p(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(197)](0,t*n),a=i[s(197)](t*n,t*n*5/4),c=i[s(197)](t*n*5/4,t*n*3/2);e[s(252)](e.TEXTURE0),e[s(244)](e[s(274)],u),e[s(243)](e.TEXTURE_2D,0,e[s(267)],t,n,0,e[s(267)],e[s(224)],o),e[s(252)](e.TEXTURE1),e[s(244)](e[s(274)],l),e[s(243)](e.TEXTURE_2D,0,e[s(267)],t/2,n/2,0,e[s(267)],e.UNSIGNED_BYTE,a),e.activeTexture(e[s(204)]),e.bindTexture(e[s(274)],d),e[s(243)](e[s(274)],0,e[s(267)],t/2,n/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,c),p(t,n)},destroy:function(){const t=r;e[t(247)](o[t(285)]),e.deleteBuffer(a.position),e[t(242)](a[t(236)]),e[t(242)](a[t(257)]),e.deleteTexture(c),e[t(259)](u),e[t(259)](l),e.deleteTexture(d),o=null,a=null,c=null,u=null,l=null,d=null}}};function N(){const e=["STATIC_DRAW","389IOOFXO","position","TEXTURE2","linkProgram","VERTEX_SHADER","TEXTURE0","projectionMatrix","115EuUreq","getUniformLocation","enableVertexAttribArray","getShaderParameter","vTexture","70311397NREaDQ","drawElements","getAttribLocation","viewMatrix","TEXTURE_WRAP_T","clearColor","LINEAR","vertexPosition","3240820CTahPg","texturePosition","UNSIGNED_BYTE","22oUINPB","DEPTH_TEST","rgbaTexture","TEXTURE_MIN_FILTER","bufferData","3IVxcxX","clear","uniform1i","COLOR_BUFFER_BIT","vtexture","createTexture","texPosition","Unable to initialize the shader program: ","3316332DdcfKn","texParameteri","500286zoyKNc","vertexAttribPointer","deleteBuffer","texImage2D","bindTexture","ARRAY_BUFFER","uTexture","deleteProgram","identity","\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 ","depthFunc","compileShader","activeTexture","pixelStorei","modelMatrix","getProgramInfoLog","createBuffer","indices","ELEMENT_ARRAY_BUFFER","deleteTexture","rgbatexture","log","attribLocations","attachShader","125610VSsQSH","uniformMatrix4fv","uniformLocations","LUMINANCE","DEPTH_BUFFER_BIT","getShaderInfoLog","UNPACK_ALIGNMENT","ytexture","ortho","LINK_STATUS","TEXTURE_2D","aTexturePosition","bindBuffer","create","CLAMP_TO_EDGE","useProgram","9124GzAaEn","1368RnZFCW","utexture","LEQUAL","uProjectionMatrix","program","getProgramParameter","An error occurred compiling the shaders: ","enable","TEXTURE1","isyuv","UNSIGNED_SHORT","uModelMatrix","5768PzHQaU","TRIANGLES","\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 ","FLOAT","shaderSource","TEXTURE_MAG_FILTER","viewport","slice","8848jMYusg","createProgram","FRAGMENT_SHADER"];return(N=function(){return e})()}const H=Pe;!function(e,t){const r=Pe,n=e();for(;;)try{if(818960===-parseInt(r(379))/1*(parseInt(r(644))/2)+-parseInt(r(617))/3*(parseInt(r(764))/4)+-parseInt(r(785))/5*(-parseInt(r(672))/6)+parseInt(r(736))/7+parseInt(r(769))/8*(-parseInt(r(791))/9)+parseInt(r(391))/10*(parseInt(r(751))/11)+parseInt(r(597))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(q);const j={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};H(613),H(709),H(559),H(350);const V={fetch:"fetch",hls:H(559),websocket:"websocket",webrtc:H(320),webTransport:"webTransport",worker:H(483),aliyunRtc:"aliyunRtc",mp4:H(353)},W={player:"player",playerAudio:H(739),playbackTF:H(568),talk:"talk",playVod:H(603)},$={mp4:H(353),webm:H(489),flv:H(674),mov:"mov"},G={flv:H(674),m7s:"m7s",hls:H(559),webrtc:"webrtc",webTransport:H(350),nakedFlow:"nakedFlow",fmp4:H(515),mpeg4:"mpeg4",aliyunRtc:H(464),ts:"ts",g711:H(495),pcm:H(400)};function q(){const e=["multiDblSelected","fetchClose","candidate-pair","mseUpdateVideoTimestamp","isMulti","netBuf","videoSEISyncPts","9725280KVoAoQ","缓冲区已满","open","notSupportNewWasm","talkStreamInactive","Simd","playVod","flvMetaData","ratechange","mseSourceClose","initAudio","websocket1006Error","outbound-rtp","初始化音频解码器失败","canvas","MEDIA_ERR_DECODE","websocket","#343434","sendMessage","replayUseLastFrameShow","3339yJbsKN","playbackSeek","audioCode","video自动渲染失败","networkDelay","render","global","kBps","halfHour","normal","webrtcClosed","MEDIA_ERR_NETWORK","streamStats","close","multiDragstart","sourceended","websocketStringMsg","switch-url-failed","buffer","不支持硬解码H265","media-source","stalled","talkGetUserMediaTimeout","zooming","wiperClose","videoRenderSupportScale","rightUp","273242Wwzrdr","player","playVodPauseOrResume","waiting","fiveMin","apertureFar","webgpu","recording","message","networkDelayTimeout","sourceclose","webcodecsAudioInitTimeout","red","playVodMp4Error","stats","transport","playing","loadingTimeout","jtt","white","crashLog","mseSourceOpen","speed","decoderWorkerWasmError","streamEndInner","aacSequenceHeader","audioInfo","downloadMemoryLog","150yMmgRf","加载超时重播失败","flv","multiSelected","fetchErrorWorker","decoderWorkerInitError","buffereos","right-down","paused","webrtc-disconnected","multiMousemove","video","qualitychange","wasmError","电子放大","mseWidthOrHeightChange","occlusionDetectActive","removeLoadingBgImage","load-complete","receiver","MULAW(g711u)","inView","videoElementPlayingFailedForWebrtc","iframeIntervalTs","multiDragenter","imageDetectActive","aiFaceDetectorInfo","mseSourceStartStreaming","mediaSourceUseCanvasRenderPlayFailed","streamAbps","focusNear","0000000000",'video/mp4;codecs="hev1.2.4.L120.90"',"MediaSource解码使用canvas渲染失败","20251201","webgl 上下文丢失","multiMouseover","fetch","性能面板","init","streamRate","multiDrop","wiperOpen","timeupdate","talkFailedAndStop","webcodecsDecodeConfigureError","解码失败","mouseDownAndUp","videoDecode","load","isFmp4","A key frame is required after configure() or flush()","fetchSuccess","playVodTimeCache","recordCancel","complete","人脸识别","videoCodec","webrtcOnIceConnectionStateChange","websocketOpen","decoder-pro-hard.js","window","playVodCanplay","dynamicWatermarkConfig","6904170tsjvVu","mediaSourceDecoderConfigurationError",'video/mp4;codecs="hev1.1.6.L120.90"',"playerAudio","jessibuca-pro-mp4-recorder-decoder.js","Decoder failure","playVodEndedAndReplay","track","g711u","/crypto/","解析视频分辨率失败","recordBlob","ended","streamEnd","mseDecodeError","11gIQbgO","decoderWorkerInit","aiObjectDetectorInfo","playVodTime","websocketError","container","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","loadingTimeoutRetryEnd","性能面板激活","mseSourceBufferError","初始化解码器失败","aiOcclusionDetectResult","硬解码不支持G711a/u音频格式","1236sufQKy","播放超时重播失败","resetDecode","isAliyunRtc","playbackPreRateChange","12381560btbYal","mseWorkerAddSourceBufferError","playbackPause","sei-in-time","videoNalu","JessibucaPro","talkStreamError","opus","fiStop","buffering","ghostWatermarkConfig","videoPayload","mseSourceBufferFull","togglePerformancePanel","pause","g711a","231640HrloMK","full","clickInitPlayer","decoder-pro-audio.js","ten-min","mseSourceEndStreaming","9RLkhLW","FMP4","videoWaiting","object","webrtcError","multiDragleave","webcodecsH265NotSupport","simple","webFullscreen","webrtc","ulaw","webrtcStreamH265","visibilityChange","worklet","flvBufferData","videoElementPlayingFailed","emptied","流异常","resetVideoDecode","destroy","audioAACSequenceHeader","start","操作盘","FLV待解封装buffer过大","sourcebuffer-created","请求结束","playToRenderTimes","left-down","none","hevc","websocketOpenTimeout","workerEnd","webrtc不支持H265","videoSyncAudio","leftUp","delta","delayTimeoutRetryEnd","fogOpen","fetchError","webTransport","videoSEI","MPEG4","mp4","videoTimeUpdate","Cannot call 'decode' on a closed codec","created",'video/mp4;codecs="hev1.4.10.L120.90"',"blob","isWebrtcForSRS","flvDemuxBufferSizeTooLarge","cruiseStart","five-min","simdDecodeError","csrc","image/jpeg","人脸识别激活","audioNalu","webrtc-failed","aliyunRtcError","wasmWidthOrHeightChange","blur","操作盘激活","oneHour","error","isMpeg4","AAC","talkStreamOpen","no-audio-track","11DFgVdZ","playVodSeekEnd","mediaSourceAudioNoDataTimeout","recordStart","请求失败","stream","tallWebsocketClosedByError","log","right","fullscreen","hls-manifest-loaded","关闭电子放大","12584530DWuEDT",'video/mp4; codecs="avc1.64002A"',"decoder-pro.js","webrtcDisconnect","initVideoCodec","3-1","playVodWaiting","sendWsMessage","rightDown","pcm","playVodRateChange","初始化解码worker超时","script","playVodPause","webglContextLostError","metadata-parsed","volumechange","物品识别","MULAW","hlsError","apertureNear","active","loadedmetadata","isHls","isDropping","inbound-rtp","playbackShowPrecisionChange","av1","mute","download","playbackTimestamp","ALAW(g711a)","mseSourceended","controlSize","multiIndex","1-1","wcsDecodeError","videoInfo","subtitle-segments","recordCreateError","ttfb","4-1","streamVbps","talkStreamClose","currentPts","decode","click","online","webglAlignmentError","AbortError",'video/mp4;codecs="hev1.3.E.L120.90"',"empty","Webgl 渲染失败","Decoder error","playbackEnd","Wasm","switch-url-success","suspend","wcsWidthOrHeightChange","playbackTimeScroll","talkGetUserMediaFail","clearBuffer","playbackJustTime","网络超时重播失败","fetchStream","play","wcs","focus","multiFullscreen","image/png","canplaythrough","one-hour","playIsNotPauseOrUrlIsNull","aliyunRtc","tenMin","videoSequenceHeader","videoSmooth","down","wasm","timeout","audioResumeState","streamSuccess","volume","playbackTime","remote-candidate","webgl","webrtc-checking","isFlv","closeEnd","resize","simdH264DecodeVideoWidthIsTooLarge","isWebrtc","worker","Unsupported configuration","playVodEnded","flv-script-data","multiMousedown","sei","webm","load-response-headers","wasm解码失败","mp4Error","ceil","connecting","g711","退出全屏","playVodVideoSeekedByMse","record","remove-buffer","offline","remote-outbound-rtp","recordEnd","videoCode","stream-parsed","playbackStreamVideoFps","webrtcConnected","memory access out of bounds","focusFar","等待音频数据超时","warn","pauseAndNextPlayUseLastFrameShow","webrtcOnConnectionStateChange","保存日志","5min","fmp4","leftDown","Invalid NAL unit size","MP3","hls-level-loaded","isWebrtcForOthers","decoder-pro-audio-player.js","sender","音频通道错误","playFailedAndPaused","defaultStreamQuality","遮挡物检查","stop","HEVC decoding is not supported","left-up","audioChannelError","notConnect","playbackIsPause","peer-connection","videoInfoError","avc","H265(HEVC)","playVodSeek","mediaSourceH265NotSupport","progress","objectDetectActive","performance","jbprov","offscreen","certificate","decoder-pro-old.js","playbackRateChange","3-4","mse","ptz","load-retry","webrtc-closed","webrtcIceCandidateError","tcp","mediaSourceAudioInitTimeout","default","multiMouseout","talkStreamMsg","webrtcChecking","hls","H264(AVC)","MEDIA_ERR_ABORTED","canplay","aiImageDetectResult","FSimd","audioDecode","timeUpdate","simd","playbackTF","播放地址不能为空","codec","ws1006","rtp","playVodStats","fullScreenByStart","streamQualityChange","networkState","left","playbackEndInner","tempStream","loading","delayTimeout","memoryLog","video decoder initialization failed","websocketClose","failedToAsynchronouslyPrepareWasm","playbackStats","streamMessage","supportHls265","debug"];return(q=function(){return e})()}H(792),H(352);const Y={mse:H(548),wcs:H(457),offscreen:"offscreen",wasm:"wasm",simd:H(567),mt:"mt",webrtc:H(320),hls:H(559),aliyunRtc:H(464)},K={canvas:H(611),video:H(683)},X={debug:H(589),warn:H(510)},J={click:H(437),mouseDownAndUp:H(719)},Z={normal:H(626),simple:H(798)},Q={normal:H(626),small:"small"},ee=H(774),te=H(706),re=36e5,ne=4080,ie=12;H(745),H(542);const se={playIsNotPauseOrUrlIsNull:H(569),webglAlignmentError:H(443),webglContextLostError:H(707),mediaSourceH265NotSupport:H(636),mseSourceBufferFull:H(598),mediaSourceAppendBufferError:H(761),mseSourceBufferError:H(718),mseAddSourceBufferError:H(761),mseWorkerAddSourceBufferError:H(761),mediaSourceDecoderConfigurationError:H(761),mediaSourceTsIsMaxDiff:H(328),mseWidthOrHeightChange:H(328),mediaSourceAudioG711NotSupport:H(763),mediaSourceAudioInitTimeout:H(610),mediaSourceAudioNoDataTimeout:H(509),mediaSourceUseCanvasRenderPlayFailed:H(705),mediaSourceBufferedIsZeroError:H(328),webcodecsH265NotSupport:H(636),webcodecsUnsupportedConfigurationError:H(761),webcodecsDecodeConfigureError:H(761),webcodecsDecodeError:H(718),webcodecsAudioInitTimeout:"初始化音频解码器失败",webcodecsAudioNoDataTimeout:H(509),wcsWidthOrHeightChange:H(718),wasmDecodeError:H(718),simdDecodeError:H(718),wasmWidthOrHeightChange:H(328),wasmUseVideoRenderError:H(620),videoElementPlayingFailed:"video自动渲染失败",simdH264DecodeVideoWidthIsTooLarge:"不支持该分辨率的视频",networkDelayTimeout:H(454),fetchError:"请求失败",streamEnd:H(336),websocket1006Error:"流异常结束",websocketError:H(383),webrtcError:H(383),hlsError:H(383),decoderWorkerInitError:"初始化worker失败",decoderWorkerWasmError:H(491),videoElementPlayingFailedForWebrtc:H(620),videoInfoError:H(746),webrtcStreamH265:H(343),delayTimeout:H(765),loadingTimeout:H(673),loadingTimeoutRetryEnd:"加载超时重播失败",delayTimeoutRetryEnd:H(765),flvDemuxBufferSizeTooLarge:H(334),audioChannelError:H(523),aliyunRtcError:H(383),mseWaitVideoCanplayTimeout:H(328),initDecoderWorkerTimeout:H(402)},oe={playType:W[H(645)],videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,debug:!1,debugLevel:X[H(510)],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:Q[H(626)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:H(393),decoderOld:H(545),decoderAudio:H(788),decoderHard:H(732),decoderHardNotWasm:"decoder-pro-hard-not-wasm.js",wasmMp4RecorderDecoder:H(740),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:H(339),aspectRatio:H(555),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:Z.normal,duration:0,startTime:"",showRateBtn:!1,rateConfig:[],showPrecision:"",showPrecisionBtn:!0,isCacheBeforeDecodeForFpsRender:!1,uiUsePlaybackPause:!1,isPlaybackPauseClearCache:!0,isUseFpsRender:!1,isUseLocalCalculateTime:!1,localOneFrameTimestamp:40,supportWheel:!1,useWCS:!1,useMSE:!1,useSIMD:!0},qualityConfig:[],defaultStreamQuality:"",scaleConfig:["拉伸","缩放","正常"],forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:j[H(709)],demuxType:G[H(674)],useWasm:!1,useOldWasm:!1,useMSE:!1,useWCS:!1,useSIMD:!0,isFFmpegSIMD:!1,useMThreading:!1,preferredHardDecode:!1,wcsUseVideoRender:!0,wcsUseWebgl2Render:!1,wasmUseVideoRender:!0,mseUseCanvasRender:!1,hlsUseCanvasRender:!1,webrtcUseCanvasRender:!1,useOffscreen:!1,useWebGPU:!1,useWebCanvas:!1,mseDecodeErrorReplay:!0,wcsDecodeErrorReplay:!0,wasmDecodeErrorReplay:!0,simdDecodeErrorReplay:!0,simdDecodeErrorReplayType:Y[H(469)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:400,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:$[H(353)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:"vertical",ptzClickType:J[H(437)],ptzStopEmitDelay:.3,ptzZoomShow:!1,ptzApertureShow:!1,ptzFocusShow:!1,ptzMoreArrowShow:!1,ptzCruiseShow:!1,ptzFogShow:!1,ptzWiperShow:!1,ptzSupportDraggable:!1,weiXinInAndroidAudioBufferSize:4800,isCryptoAudio:!1,isM7sCrypto:!1,isSm4Crypto:!1,isSm4CryptoH265V2:!1,isXorCrypto:!1,sm4CryptoKey:"",m7sCryptoKey:"",xorCryptoKey:"",cryptoKey:"",cryptoIV:"",cryptoKeyUrl:"",listenWindowResizeAuoResize:!0,orientationChangeResize:!1,useWebFullScreen:!1,ptsMaxDiff:3600,aiFaceDetectLevel:2,aiFaceDetectWidth:240,aiFaceDetectEmitBase64:!1,aiFaceDetectShowRect:!0,aiFaceDetectInterval:1e3,aiFaceDetectRectConfig:{},aiObjectDetectLevel:2,aiObjectDetectWidth:240,aiObjectDetectShowRect:!0,aiObjectDetectInterval:1e3,aiObjectDetectRectConfig:{},aiObjectDetectTarget:"",aiOcclusionDetectInterval:1e3,aiImageDetectDrop:!1,aiImageDetectActive:!1,videoRenderSupportScale:!0,mediaSourceTsIsMaxDiffReplay:!0,controlHtml:"",isH265:!1,isWebrtcH265:!1,supportLockScreenPlayAudio:!0,supportHls265:!0,hls265ForceFixLargeGap:!0,isEmitSEI:!1,pauseAndNextPlayUseLastFrameShow:!1,demuxUseWorker:!0,playFailedAndReplay:!0,showMessageConfig:se,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:K[H(683)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:H(663),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:H(663),opacity:.15},isDropSameTimestampGop:!1,mseDecodeAudio:!0,wcsDecodeAudio:!0,nakedFlowH265DemuxUseNew:!0,nakedFlowDemuxUseNew:!0,extendDomConfig:{html:"",showBeforePlay:!1,showAfterLoading:!0},disableContextmenu:!1,mseDecoderUseWorker:!0,openMemoryLog:!1,mainThreadFetchUseWorker:!0,playFailedAndPausedShowPlayBtn:!0,mseCorrectionTimestamp:!0,flvDemuxBufferSizeTooLargeReplay:!1,flvDemuxBufferSizeTooLargeEmitFailed:!1,flvDemuxBufferSizeMaxLarge:1048576,isCheckInView:!1,hiddenControl:!1,androidMobileFullscreenRotate:!0,disableModule:{ptz:!1,record:!1,zoom:!1,watermark:!1,playback:!1},recordWebMSupportSeek:!1,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,drawingRectColor:H(656),drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1};H(594),H(588),H(511),H(616),H(424),H(425),H(478),H(722),H(375),H(414),H(482),H(359),H(520),H(767),H(779),H(735),H(525),H(642),H(470),H(661);const ae={init:H(711),initVideo:"initVideo",render:H(622),playAudio:"playAudio",initAudio:H(607),kBps:H(624),decode:H(436),audioCode:H(619),audioNalu:H(367),audioAACSequenceHeader:H(331),videoCode:H(503),videoCodec:H(729),videoNalu:H(773),videoPayload:H(780),audioPayload:"audioPayload",wasmError:H(685),workerFetch:"workerFetch",iframeIntervalTs:H(695),isDropping:H(415),workerEnd:H(342),networkDelay:H(621),playbackStreamVideoFps:H(505),wasmWidthOrHeightChange:H(370),simdDecodeError:H(363),simdH264DecodeVideoWidthIsTooLarge:H(481),websocketOpen:"websocketOpen",websocketStringMsg:"websocketStringMsg",closeEnd:H(479),tempStream:H(579),videoSEI:"videoSEI",flvScriptData:"flvScriptData",aacSequenceHeader:H(669),videoSequenceHeader:H(466),flvBufferData:H(325),checkFirstIFrame:"checkFirstIFrame",mseHandle:"mseHandle",mseFirstRenderTime:"mseFirstRenderTime",mseError:"mseError",notSupportNewWasm:H(600),failedToAsynchronouslyPrepareWasm:H(585)};H(517);const ce={audio:1,video:2},ue={audio:8,video:9,scriptData:18},le={init:H(711),decode:"decode",audioDecode:H(565),videoDecode:H(720),initAudioCodec:"initAudioCodec",initVideoCodec:H(395),close:H(630),updateConfig:"updateConfig",resetDecode:H(766),clearBuffer:H(452),resetAudioDecode:"resetAudioDecode",resetVideoDecode:H(329),fetchStream:H(455),sendWsMessage:H(398),mseUpdateVideoTimestamp:H(593),playbackIsPause:H(532)};H(709),H(330),H(635),H(676),H(591),H(724),H(711),H(709),H(615),H(330),H(635),H(755),H(584),H(711);const de={fullscreen:"fullscreen$2",fullScreenByStart:H(574),webFullscreen:"webFullscreen",decoderWorkerInit:H(752),play:H(456),playing:H(660),pause:H(783),mute:"mute",load:H(721),loading:H(580),zooming:H(640),drawingRect:"drawingRect",drawingRectInfo:"drawingRectInfo",videoInfo:H(428),timeUpdate:H(566),audioInfo:H(670),log:H(386),error:"error",kBps:H(624),timeout:H(470),delayTimeout:"delayTimeout",delayTimeoutRetryEnd:H(347),loadingTimeout:H(661),loadingTimeoutRetryEnd:H(758),stats:"stats",performance:"performance",videoSmooth:H(467),faceDetectActive:"faceDetectActive",objectDetectActive:H(540),occlusionDetectActive:H(688),imageDetectActive:H(697),record:H(498),recording:H(651),recordingTimestamp:"recordingTimestamp",recordStart:H(382),recordEnd:H(502),recordCreateError:H(430),recordBlob:H(747),recordCancel:H(726),buffer:"buffer",videoFrame:"videoFrame",videoSEI:H(351),videoSEISyncPts:H(596),start:H(332),metadata:"metadata",resize:H(480),volumechange:"volumechange",volume:H(473),destroy:H(330),beforeDestroy:"beforeDestroy",streamEnd:H(749),streamRate:H(712),streamAbps:H(701),streamVbps:H(433),streamDts:"streamDts",streamSuccess:H(472),streamMessage:H(587),streamError:"streamError",streamStats:H(629),streamEndInner:H(668),mseSourceOpen:H(665),mseSourceClose:H(606),mseSourceended:H(423),mseSourceStartStreaming:H(699),mseSourceEndStreaming:H(790),mseSourceBufferError:H(760),mseAddSourceBufferError:"mseAddSourceBufferError",mseWorkerAddSourceBufferError:H(770),mseSourceBufferBusy:"mseSourceBufferBusy",mseSourceBufferFull:H(781),videoWaiting:H(793),videoTimeUpdate:H(354),videoSyncAudio:H(344),playToRenderTimes:H(337),playbackTime:H(474),playbackTimestamp:H(421),playbackTimeScroll:H(450),playbackPrecision:"playbackPrecision",playbackShowPrecisionChange:H(417),playbackJustTime:H(453),playbackStats:H(586),playbackSeek:H(618),playbackPause:H(771),playbackPauseOrResume:"playbackPauseOrResume",playbackRateChange:H(546),playbackPreRateChange:H(768),playbackEndInner:H(578),playbackEnd:H(445),playVodStats:H(573),playVodPause:H(404),playVodPauseOrResume:"playVodPauseOrResume",playVodRateChange:H(401),playVodTime:H(754),playVodTimeCache:H(725),playVodSeek:"playVodSeek",playVodSeekEnd:H(380),playVodVideoSeekingByMse:"playVodVideoSeekingByMse",playVodVideoSeekedByMse:H(497),playVodCanplay:H(734),playVodWaiting:H(397),playVodEndedAndReplay:H(742),playVodEnded:H(485),ptz:H(549),streamQualityChange:H(575),visibilityChange:"visibilityChange",netBuf:H(595),close:H(630),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:H(782),viewResizeChange:"viewResizeChange",flvDemuxBufferSizeTooLarge:H(360),talkGetUserMediaSuccess:"talkGetUserMediaSuccess",talkGetUserMediaFail:H(451),talkGetUserMediaTimeout:H(639),talkStreamStart:"talkStreamStart",talkStreamOpen:H(377),talkStreamClose:H(434),talkStreamError:"talkStreamError",talkStreamInactive:H(601),talkStreamMsg:H(557),webrtcDisconnect:H(394),webrtcFailed:"webrtcFailed",webrtcClosed:H(627),webrtcChecking:H(558),webrtcConnected:H(506),webrtcCompleted:"webrtcCompleted",webrtcOnConnectionStateChange:H(512),webrtcOnIceConnectionStateChange:H(730),crashLog:H(664),focus:H(458),blur:H(371),inView:H(693),visibilityHiddenTimeout:"visibilityHiddenTimeout",websocketOpen:H(731),websocketClose:H(584),websocketError:H(755),websocketStringMsg:H(633),aiObjectDetectorInfo:H(753),aiFaceDetectorInfo:"aiFaceDetectorInfo",aiOcclusionDetectResult:"aiOcclusionDetectResult",aiImageDetectResult:H(563),playFailedAndPaused:"playFailedAndPaused",audioResumeState:H(471),webrtcStreamH265:H(322),flvMetaData:"flvMetaData",talkFailedAndStop:H(716),removeLoadingBgImage:H(689),memoryLog:H(582),downloadMemoryLog:H(671),pressureObserverCpu:"pressureObserverCpu",currentPts:H(435),online:H(438),offline:H(500),networkState:H(576),clickInitPlayer:"clickInitPlayer"};H(721),H(566),H(428),H(670),H(374),H(624),H(332),H(661),H(758),H(581),H(388),H(799),H(456),H(783),H(419),H(658),H(541),H(382),H(430),H(726),H(337),H(618),H(586),H(421),H(546),H(417),H(445),H(485),H(646),H(401),H(754),H(537),H(380),H(549),H(640),H(664),H(458),H(371),H(323),H(653),H(753),H(698),H(762),H(563),H(524),H(749),H(471),H(351),H(604),H(512),H(730),H(435),H(467),H(576),H(473),H(787),H(434),H(775),H(639),H(716),H(557),H(721),H(566),H(374),H(624),H(470),H(661),H(758),H(581),H(456),H(419),H(658),H(337),H(664),H(731),H(584),H(524),H(471);const he={talkStreamError:de[H(775)],talkStreamClose:de[H(434)]},fe={playError:H(463),fetchError:H(349),fetchErrorWorker:"fetchErrorWorker",websocketError:H(755),websocketOpenTimeout:H(341),webcodecsH265NotSupport:H(797),webcodecsDecodeError:"webcodecsDecodeError",webcodecsUnsupportedConfigurationError:"webcodecsUnsupportedConfigurationError",webcodecsDecodeConfigureError:H(717),webcodecsAudioInitTimeout:H(655),webcodecsAudioNoDataTimeout:"webcodecsAudioNoDataTimeout",mediaSourceH265NotSupport:H(538),mediaSourceAudioG711NotSupport:"mediaSourceAudioG711NotSupport",mediaSourceAudioInitTimeout:H(554),mediaSourceAudioNoDataTimeout:H(381),mediaSourceDecoderConfigurationError:H(737),mediaSourceFull:de[H(781)],mseSourceBufferError:de.mseSourceBufferError,mseAddSourceBufferError:de.mseAddSourceBufferError,mseWorkerAddSourceBufferError:de[H(770)],mediaSourceAppendBufferError:"mediaSourceAppendBufferError",mediaSourceTsIsMaxDiff:"mediaSourceTsIsMaxDiff",mediaSourceUseCanvasRenderPlayFailed:H(700),mediaSourceBufferedIsZeroError:"mediaSourceBufferedIsZeroError",wasmDecodeError:"wasmDecodeError",wasmUseVideoRenderError:"wasmUseVideoRenderError",simdH264DecodeVideoWidthIsTooLarge:H(481),simdDecodeError:"simdDecodeError",hlsError:H(410),webrtcError:H(795),webrtcClosed:de[H(627)],webrtcIceCandidateError:H(552),webglAlignmentError:H(439),wasmWidthOrHeightChange:H(370),mseWidthOrHeightChange:H(687),wcsWidthOrHeightChange:H(449),widthOrHeightChange:"widthOrHeightChange",tallWebsocketClosedByError:H(385),flvDemuxBufferSizeTooLarge:de[H(360)],audioChannelError:H(530),webglContextLostError:H(405),videoElementPlayingFailed:H(326),videoElementPlayingFailedForWebrtc:H(694),decoderWorkerInitError:H(677),decoderWorkerWasmError:H(667),videoInfoError:H(534),streamEnd:de[H(749)],websocket1006Error:H(608),delayTimeout:de[H(581)],loadingTimeout:de.loadingTimeout,networkDelayTimeout:de[H(653)],fullscreenError:"fullscreenError",aliyunRtcError:H(369),mseWaitVideoCanplayTimeout:"mseWaitVideoCanplayTimeout",initDecoderWorkerTimeout:"initDecoderWorkerTimeout",notSupportNewWasm:H(600),failedToAsynchronouslyPrepareWasm:H(585),playVodMp4Error:H(657),mp4Error:H(492),...he},pe={notConnect:H(531),open:H(599),close:H(630),error:H(374)},me={connecting:0,open:1,closing:2,closed:3};H(442),H(778),H(786),H(420),H(358),H(420),H(358),H(560),H(536),H(352);const ve={h264:7,h265:12,mpeg4:99},ye={h264:H(560),h265:H(536)},ge={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};H(376),H(422),H(692),H(518),H(376),H(409),H(518);const _e={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},we={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};H(476),H(650),H(543),H(548),H(320),H(611);const be={key:"key",delta:H(346)},Se={avc:H(392),hev:'video/mp4; codecs="hev1.1.6.L123.b0"',hev2:H(738),hev3:H(704),hev4:H(441),hev5:H(357)},Ee={ended:H(748),open:"open",closed:"closed"};Math[H(493)](40),H(373),H(625),H(648),H(462),H(789),H(362),H(514),H(625),H(465),H(387),H(468),H(577),H(529),H(338),H(679),H(387),H(468),H(577),H(345),H(516),H(643),H(399),H(527),H(777),H(649),H(411),H(508),H(702),H(361),H(348),H(714),H(641);H(744),H(776);H(460),H(365);const Ie={sourceClose:H(654),sourceOpen:"sourceopen",sourceended:H(632),startstreaming:"startstreaming",endstreaming:"endstreaming",qualitychange:H(684)};H(562),H(647),H(715),H(605),H(638),H(539),H(413);const ke={h264:H(535),h265:H(340),av1:H(418)};H(723),H(355),H(484),H(741),H(444),H(528);const Ae={abortError:"The user aborted a request",abortError2:H(440),abort:H(440)};H(580),H(660),H(680),H(330);const Ce={sequenceHeader:0,nalu:1},Te=1;H(442),H(572),H(662),H(553);H(384),H(630),H(374),H(652);H(324),H(403);H(784),H(572),H(553),H(703),H(324),H(412),H(614),H(459),H(590),H(675),H(708),H(556),H(487),H(682),H(631),H(696),H(796),H(713),H(396),H(432),H(426),H(547),H(756),H(683);const xe={keyFrame:1,interFrame:2};H(739),H(510),H(709),H(521),H(429),H(389),H(519),H(486),H(406),H(431),H(550),H(666),H(690),H(490),H(488),H(772),H(378),H(499),H(678),H(335),H(634),H(447),H(504),H(374);const De={idle:"idle",connecting:H(494),buffering:H(778),error:H(374),complete:H(727)};function Pe(e,t){const r=q();return(Pe=function(e,t){return r[e-=320]})(e,t)}H(561),H(628),H(612),H(583),H(507);const Be={video:1,audio:2},Me=128,Fe={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ue={FT_KEY:16,FT_INTER:32};H(592),H(544),H(570),H(364),H(416),H(609),H(533),H(691),H(475),H(501),H(522),H(743),H(659),H(637),H(571),H(750),H(427),H(321),H(776),H(477),H(681),H(368),H(551),H(356);const Re=typeof window===H(794)&&window[H(733)]===window?window:typeof self===H(794)&&self.self===self?self:"object"==typeof global&&global[H(623)]===global?global:void 0;H(562),H(461),H(727),H(327),H(374),H(413),H(783),H(456),H(660),H(539),H(605),H(638),H(448),H(407),H(647),H(374),H(496),H(333),H(372),H(686),H(390),H(710),H(759),H(728),H(366),H(408),H(526),H(513),H(446),H(602),H(564),H(757);var Le="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Oe(e,t){return e(t={exports:{}},t.exports),t.exports}var ze=Object.freeze({__proto__:null,commonjsGlobal:Le,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:Oe,getCjsExportFromNamespace:function(e){return e&&e.default||e}});function Ne(){var e=["then","isEnabled","exit","length","webkitRequestFullscreen","exitFullscreen","194268wgodBb","4552430fXxiNn","webkitfullscreenchange","MSFullscreenError","1218244DRbsVP","bind","catch","off","webkitRequestFullScreen","change","addEventListener","14476077ZRTEAY","defineProperties","object","fullscreenElement","MSFullscreenChange","5773564tuImps","mozfullscreenchange","msFullscreenElement","createCommonjsModule","mozCancelFullScreen","documentElement","webkitCurrentFullScreenElement","1zfNHlA","webkitFullscreenElement","mozfullscreenerror","webkitCancelFullScreen","undefined","5394LtfQEP","mozRequestFullScreen","request","fullscreenEnabled","isFullscreen","msFullscreenEnabled","msExitFullscreen","document","screenfull","mozFullScreenElement","exports","requestFullscreen","removeEventListener","msRequestFullscreen","6830928ALCMpJ","1393UmjBGl","fullscreenchange","fullscreenerror","webkitExitFullscreen","webkitfullscreenerror"];return(Ne=function(){return e})()}var He=je;function je(e,t){var r=Ne();return(je=function(e,t){return r[e-=253]})(e,t)}function Ve(){const e=["byteLength","_fillCurrentWord","subarray","getUint32","22qDlqRs","ExpGolomb: readBits() bits exceeded max 32bits!","min","3986276jVKmkE","4sxvGlr","2721528nxOAdH","readBool","2872872VtHZox","599865YbVwGn","_current_word","2uUCsST","readUEG","readSEG","_buffer_index","4212280Luipvu","8pmNAPg","readByte","_total_bytes","readBits","_buffer","set","269978ZnGEHJ","30oBEYkI","buffer","_skipLeadingZero","512755OsNhxR","_current_word_bits_left"];return(Ve=function(){return e})()}!function(e,t){for(var r=je,n=e();;)try{if(792515===parseInt(r(305))/1*(-parseInt(r(286))/2)+-parseInt(r(282))/3+parseInt(r(298))/4+-parseInt(r(283))/5+parseInt(r(256))/6*(parseInt(r(271))/7)+-parseInt(r(270))/8+parseInt(r(293))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ne),ze[He(301)]((function(e){var t,r,n,i,s,o;t=je,r=typeof window!==t(255)&&typeof window[t(263)]!==t(255)?window[t(263)]:{},n=t(295)!==t(255)&&e[t(266)],i=function(){for(var e,n=t,i=[[n(267),n(281),"fullscreenElement",n(259),"fullscreenchange",n(273)],[n(280),n(274),n(306),"webkitFullscreenEnabled",n(284),n(275)],[n(290),n(254),n(304),n(254),"webkitfullscreenchange",n(275)],[n(257),n(302),n(265),"mozFullScreenEnabled",n(299),n(253)],[n(269),n(262),n(300),n(261),n(297),n(285)]],s=0,o=i[n(279)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(279)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(272)],error:i[t(273)]},o={request:function(e,n){return new Promise(function(t,s){var o=je,a=function(){this[je(289)]("change",a),t()}[o(287)](this);this.on(o(291),a);var c=(e=e||r[o(303)])[i.requestFullscreen](n);c instanceof Promise&&c[o(276)](a)[o(288)](s)}[t(287)](this))},exit:function(){return new Promise(function(e,t){var n=je;if(this[n(260)]){var s=function(){this[n(289)]("change",s),e()}[n(287)](this);this.on(n(291),s);var o=r[i[n(281)]]();o instanceof Promise&&o.then(s)[n(288)](t)}else e()}.bind(this))},toggle:function(e,r){var n=t;return this[n(260)]?this[n(278)]():this[n(258)](e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var i=s[e];i&&r[t(292)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(268)](i,n,!1)},raw:i},i?(Object[t(294)](o,{isFullscreen:{get:function(){return Boolean(r[i[t(296)]])}},element:{enumerable:!0,get:function(){return r[i[t(296)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(259)]])}}}),n?e.exports=o:window[t(264)]=o):n?e[t(266)]={isEnabled:!1}:window[t(264)]={isEnabled:!1}}))[He(277)];const We=$e;function $e(e,t){const r=Ve();return($e=function(e,t){return r[e-=381]})(e,t)}!function(e,t){const r=$e,n=e();for(;;)try{if(338258===-parseInt(r(396))/1*(parseInt(r(385))/2)+parseInt(r(383))/3*(parseInt(r(410))/4)+parseInt(r(400))/5*(-parseInt(r(397))/6)+parseInt(r(409))/7+parseInt(r(390))/8*(parseInt(r(382))/9)+-parseInt(r(389))/10+parseInt(r(406))/11*(parseInt(r(411))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ve);class Ge{constructor(e){const t=$e;this[t(394)]=e,this._buffer_index=0,this[t(392)]=e[t(402)],this._total_bits=8*e.byteLength,this[t(384)]=0,this._current_word_bits_left=0}destroy(){this[$e(394)]=null}[We(403)](){const e=We;let t=this[e(392)]-this[e(388)];if(t<=0)return void console.error("ExpGolomb: _fillCurrentWord() but no bytes available",this[e(392)],this[e(388)]);let r=Math[e(408)](4,t),n=new Uint8Array(4);n[e(395)](this[e(394)][e(404)](this._buffer_index,this[e(388)]+r)),this[e(384)]=new DataView(n[e(398)])[e(405)](0,!1),this[e(388)]+=r,this[e(401)]=8*r}[We(393)](e){const t=We;if(e>32&&console.error(t(407)),e<=this[t(401)]){let r=this[t(384)]>>>32-e;return this[t(384)]<<=e,this[t(401)]-=e,r}let r=this._current_word_bits_left?this._current_word:0;r>>>=32-this[t(401)];let n=e-this[t(401)];this[t(403)]();let i=Math[t(408)](n,this[t(401)]),s=this._current_word>>>32-i;return this[t(384)]<<=i,this[t(401)]-=i,r=r<<i|s,r}[We(381)](){return 1===this[We(393)](1)}[We(391)](){return this[We(393)](8)}_skipLeadingZero(){const e=We;let t;for(t=0;t<this._current_word_bits_left;t++)if(0!=(this._current_word&2147483648>>>t))return this[e(384)]<<=t,this[e(401)]-=t,t;return this[e(403)](),t+this[e(399)]()}[We(386)](){const e=We;let t=this[e(399)]();return this[e(393)](t+1)-1}[We(387)](){let e=this[We(386)]();return 1&e?e+1>>>1:-1*(e>>>1)}}function qe(e,t){const r=tt();return(qe=function(e,t){return r[e-=207]})(e,t)}const Ye=qe;!function(e,t){const r=qe,n=e();for(;;)try{if(791374===parseInt(r(251))/1*(parseInt(r(223))/2)+parseInt(r(224))/3*(parseInt(r(256))/4)+-parseInt(r(230))/5*(parseInt(r(208))/6)+parseInt(r(207))/7*(parseInt(r(275))/8)+parseInt(r(235))/9+-parseInt(r(252))/10+parseInt(r(248))/11*(parseInt(r(271))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(tt);const Ke=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],Xe=Ke,Je=Ke;function Ze(e){let{profile:t,sampleRate:r,channel:n}=e;return new Uint8Array([175,0,t<<3|(14&r)>>1,(1&r)<<7|n<<3])}function Qe(e){const t=qe;return et(e)&&e[1]===Ce[t(253)]}function et(e){const t=qe;return e[0]>>4===ge[t(211)]}function tt(){const e=["toLowerCase","warn","audioMuxVersionA is Not Supported","readByte","buffer","has_last_incomplete_data","more than 2 numProgram Not Supported","mp4a.40.","unshift","userAgent","3852728oqpaum","sample_rate","bufpos","88589rzXzhn","11246420TwRBDL","sequenceHeader","error","aac","2726208BsHugy","more than 2 numLayer Not Supported","chan_config","readNextAACFrame","eof_flag_","read","indexOf","object_type","getLATMValue","bufoff","byteLength","Flv: AAC invalid channel configuration","firefox","findNextSyncwordOffset","destroy","12MCgAhC","sampling_index","Invalid sampling index: ","readBool","1363848lpfrbb",". Only frameLengthType = 0 Supported","buflen","slice","iserro","subarray","14xCvCYS","248034aFuTCL","more than 2 numSubFrames Not Supported","Could not found ADTS syncword until payload end","AAC","current_syncword_offset_","android","data_","sampling_freq_index","set","allStreamsSameTimeFraming zero is Not Supported","aacEncoderConfigurationRecord","readBits","length","look","hasIncompleteData","4EXAcYl","6NULxic","other_data_present","push","sampling_frequency","channel_config","data","145BWKsNv","sbr","audio_object_type","log","channel: ","7950195ifisnF","sampleRate: ","navigator"];return(tt=function(){return e})()}const rt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function nt(e){const t=qe;let r=new Uint8Array(e),n=null,i=0,s=0,o=0,a=null;if(i=s=r[0]>>>3,o=(7&r[0])<<1|r[1]>>>7,o<0||o>=rt[t(220)])return void console[t(254)]("Flv: AAC invalid sampling frequency index!");let c=rt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(233)](t(267));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Re[t(237)][t(247)][t(238)]();return-1!==l[t(262)](t(268))?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(262)](t(213))?(i=2,n=new Array(2),a=o):(i=5,a=o,n=new Array(4),o>=6?a=o-3:1===u&&(i=2,n=new Array(2),a=o)),n[0]=i<<3,n[0]|=(15&o)>>>1,n[1]=(15&o)<<7,n[1]|=(15&u)<<3,5===i&&(n[1]|=(15&a)>>>1,n[2]=(1&a)<<7,n[2]|=8,n[3]=0),{audioType:t(255),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(245)+i,originalCodec:t(245)+s}}Ye(261),Ye(221);class it{constructor(e){const t=Ye;this.data_=e,this.eof_flag_=!1,this[t(212)]=this[t(269)](0),this.eof_flag_&&console.error(t(210))}[Ye(269)](e){const t=Ye;let r=e,n=this[t(214)];for(;;){if(r+7>=n[t(266)])return this.eof_flag_=!0,n.byteLength;if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}readNextAACFrame(){const e=Ye;let t=this.data_,r=null;for(;null==r&&!this[e(260)];){let n=this.current_syncword_offset_,i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,o=1&t[n+1],a=(192&t[n+2])>>>6,c=(60&t[n+2])>>>2,u=(1&t[n+2])<<2|(192&t[n+3])>>>6,l=(3&t[n+3])<<11|t[n+4]<<3|(224&t[n+5])>>>5;if(t[n+6],n+l>this.data_[e(266)]){this[e(260)]=!0,this[e(243)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this.findNextSyncwordOffset(n+h);if(this[e(212)]=f,0!==i&&1!==i||0!==s)continue;let p=t[e(280)](n,n+h);r={},r[e(232)]=a+1,r[e(215)]=c,r[e(227)]=Xe[c],r.channel_config=u,r[e(229)]=p}return r}[Ye(222)](){return this[Ye(243)]}getIncompleteData(){const e=Ye;return this[e(243)]?this.data_[e(280)](this.current_syncword_offset_):null}}class st{constructor(e){const t=Ye;this[t(214)]=e,this.eof_flag_=!1,this[t(212)]=this[t(269)](0),this[t(260)]&&console.error(t(210))}[Ye(269)](e){const t=Ye;let r=e,n=this[t(214)];for(;;){if(r+1>=n[t(266)])return this.eof_flag_=!0,n.byteLength;if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[Ye(264)](e){const t=Ye;let r=e[t(219)](2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(241)]();return n}[Ye(259)](e){const t=Ye;let r=this[t(214)],n=null;for(;null==n&&!this[t(260)];){let i=this[t(212)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(214)][t(266)]){this[t(260)]=!0,this[t(243)]=!0;break}let o=new Ge(r[t(280)](i+3,i+3+s)),a=null;if(o[t(274)]()){if(null==e){console[t(239)]("StreamMuxConfig Missing"),this[t(212)]=this[t(269)](i+3+s),o.destroy();continue}a=e}else{let e=o[t(274)]();if(e&&o[t(274)]()){console[t(254)](t(240)),o[t(270)]();break}if(e&&this.getLATMValue(o),!o[t(274)]()){console[t(254)](t(217)),o[t(270)]();break}if(0!==o[t(219)](6)){console[t(254)](t(209)),o[t(270)]();break}if(0!==o[t(219)](4)){console[t(254)](t(244)),o[t(270)]();break}if(0!==o.readBits(3)){console[t(254)](t(257)),o[t(270)]();break}let r=e?this[t(264)](o):0,n=o[t(219)](5);r-=5;let i=o.readBits(4);r-=4;let s=o[t(219)](4);r-=4,o[t(219)](3),r-=3,r>0&&o[t(219)](r);let c=o[t(219)](3);if(0!==c){console[t(254)]("frameLengthType = "+c+t(276)),o[t(270)]();break}o[t(241)]();let u=o[t(274)]();if(u)if(e)this[t(264)](o);else{let e=0;for(;;){e<<=8;let r=o[t(274)]();if(e+=o[t(241)](),!r)break}console.log(e)}o[t(274)]()&&o.readByte(),a={},a[t(232)]=n,a[t(215)]=i,a[t(227)]=Xe[a[t(215)]],a[t(228)]=s,a[t(225)]=u}let c=0;for(;;){let e=o[t(241)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(241)]();n={},n[t(232)]=a[t(232)],n.sampling_freq_index=a[t(215)],n.sampling_frequency=Xe[a[t(215)]],n[t(228)]=a[t(228)],n[t(225)]=a[t(225)],n[t(229)]=u,this[t(212)]=this[t(269)](i+3+s)}return n}hasIncompleteData(){return this.has_last_incomplete_data}getIncompleteData(){const e=Ye;return this.has_last_incomplete_data?this[e(214)].subarray(this[e(212)]):null}}function ot(e){const t=lt;let r=arguments[t(408)]>1&&void 0!==arguments[1]?arguments[1]:0;return(e[r]<<24>>>0)+(e[r+1]<<16)+(e[r+2]<<8)+(e[r+3]||0)}function at(e){const t=lt;let r=arguments[t(408)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e[t(408)]<4)return[];const n=e[t(408)],i=[];let s,o=0;for(;o+r<n;)if(s=ot(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(396)](e[t(407)](o,o+s)),o+=s}return i}function ct(e){const t=lt;let r=arguments[t(408)]>1&&void 0!==arguments[1]&&arguments[1];const n=e.length;let i=r?2:1,s=0,o=0,a="";for(;255===e[i];)s+=255,i++;for(s+=e[i++];255===e[i];)o+=255,i++;if(o+=e[i++],5===s&&n>i+16)for(let r=0;r<16;r++)a+=e[i][t(389)](16),i++;return{payload:e[t(407)](i),type:s,size:o,uuid:a}}function ut(e){const t=lt,r=e[t(394)],n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i[t(404)](n,0),i[t(404)](e,4),i}function lt(e,t){const r=ht();return(lt=function(e,t){return r[e-=388]})(e,t)}function dt(e,t){const r=lt;let n=null;return t?e.length>=28&&(n=1+(3&e[26])):e[r(408)]>=12&&(n=1+(3&e[9])),n}function ht(){const e=["1660TgbkkF","set","260223nqLMIW","636252LSvtYU","subarray","length","2177127KfZMEq","12TfHbHj","toString","5LHlOtE","setUint32","buffer","2306409TVMshJ","byteLength","3738312ZncTHB","push","32506tqNNED","16efRzPk","29kiitfg","shift","15829THqodu","273XofwtN"];return(ht=function(){return e})()}!function(e,t){const r=lt,n=e();for(;;)try{if(430514===-parseInt(r(399))/1*(parseInt(r(397))/2)+-parseInt(r(405))/3*(parseInt(r(388))/4)+parseInt(r(390))/5*(parseInt(r(395))/6)+-parseInt(r(393))/7+-parseInt(r(398))/8*(parseInt(r(409))/9)+parseInt(r(403))/10*(parseInt(r(401))/11)+parseInt(r(406))/12*(parseInt(r(402))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ht);const ft=Pt;function pt(){const e=Pt;return(new Date)[e(210)]()}function mt(e,t,r){const n=Pt;return Math.max(Math[n(200)](e,Math[n(245)](t,r)),Math[n(200)](t,r))}function vt(){const e=Pt;return performance&&typeof performance[e(301)]===e(427)?performance[e(301)]():Date[e(301)]()}function yt(e){let t=0,r=vt();return n=>{if(!function(e){const t=ft;return Object[t(338)].toString[t(201)](e)===t(415)}(n))return;t+=n;const i=vt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=Pt,n=e();for(;;)try{if(892439===-parseInt(r(318))/1+-parseInt(r(258))/2*(parseInt(r(490))/3)+parseInt(r(458))/4+-parseInt(r(347))/5+-parseInt(r(471))/6*(parseInt(r(436))/7)+-parseInt(r(367))/8*(parseInt(r(209))/9)+parseInt(r(356))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(St),(()=>{const e=Pt;try{if(typeof WebAssembly===e(430)&&"function"==typeof WebAssembly[e(315)]){const t=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(497)])return new WebAssembly.Instance(t)instanceof WebAssembly[e(455)]}}catch(e){}})();const gt=ft(223),_t=ft(473),wt=ft(391);ft(223);const bt=gt===ft(294);ft(304);function St(){const e=["setUint32","webkit-3d","fontSize","pageY","width","chrome","memory","GB/s","destination","canvas","createImageBitmap","toUpperCase","copyright","requestVideoFrameCallback","indexOf","[object DOMException]","none","true","stringify","[object Number]","byteLength","-o-user-select","Reserved SBR extensions is not implemented","hidden","revokeObjectURL","pathname","user-select","innerHTML","createBuffer","rect","insertBefore","function","set","color","object","KB/s","AudioData","event","document","quality","14DLSAsp","script","atob","click","mousedown","px 宋体","sampleRate","sequenceHeader","experimental-webgl","font","craNut","repeat",'video/mp4; codecs="',"Chrome","getUint8","application/asx","edge","map","playbackRate","Instance","save","touchstart","3492928Sjzcnd","filter","match","lineWidth","content","mouseup","borderStyle","ActiveXObject","status","MediaStreamTrackGenerator","px Arial","apply","strokeStyle","38712MQRKpT","9999999",'"2.1.3"',"angle","hev1.1.6.L120.90","clientX","application/mozilla-npqihooquicklogin","firefox","appendChild","If you want to help, upload a sample of this file to","format","top","paused","webkitFullscreenElement","AAC","hev","RIFF","toString","objectFit","4689789yBHISN","ZB/s","location","touches","high","validate","createElement","Module","WebGLRenderingContext","solid","backgroundColor","getAttribute","clearRect","imageSmoothingQuality","xxxx","fromCharCode","YB/s","borderWidth","application/vnd.chromium.remoting-viewer","setUint16","readAsArrayBuffer","log","Edg","fullscreenElement","replace","MouseEvents","100%","toFixed","clientY","string","mozGetUserMedia","Opera","fmt ","slice","src","div","pageX","scrollLeft","getParameter","webm","Firefox","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","setHours","VideoFrame","data-","min","call","image/png","hasAudio","setInt16","safari","win64","getElementById","getUserMedia","9iYmPjH","getTime","bottom","performance","kSliceBLA_W_RADL","wow32","WAVE","file","URL","MULAW","green yuv","avc1.","style","readyState",'"production"',"userAgent","addModule","onload","open","360SE","undefined","application/hwepass2001.installepass2001","TB/s","getHours","ManagedMediaSource","iFrame","demuxUseWorker","protocol","canConstructInDedicatedWorker","borderColor","getContext","hev5","createTextNode","left","moz-webgl","webgl2","max","createObjectURL","position","zIndex","test","audioWorklet","version","VideoDecoder","{y}-{m}-{d} {h}:{i}:{s}","mediaDevices","vps","useOffscreen","MediaStream","2SBPxRk","floor","-webkit-user-select","sps","opacity","h265","EB/s","illegal icc","360EE","100","gpu","getPropertyValue","text","application/javascript","green","substring","VideoEncoder.isConfigSupported() result is not supported","download","close","VideoEncoder is not supported","msGetUserMedia","application/360softmgrplugin","contain","Safari","getMinutes","drawImage","data","height","kSliceBLA_N_LP","getDate","wow64","ALAW","restore","dispatchEvent","element","setInt32",'"delaytime"',"Worker","join","dataset","img","canPlayType","srcElement","now","touchmove","pointer-events: none !important; display: block !important",'"2025-2-1"',"win32","PressureObserver","href","length","toLowerCase","onerror","opera","right","pow","charCodeAt","instantiate","localhost","attachShadow","1517198IIbZle","forEach","useWCS","PB/s","QQBrowser","-webkit-text-size-adjust","supported","absolute","isConfigSupported","split","nLp","keys","mimeTypes","Edge","hostname","toDataURL","fillStyle","AudioDecoder","host","webgl","prototype","substr","QihooBrowser","imageSmoothingEnabled",";base64","f32-planar","search","hev3","hash","7642245ddldoo","wcsDecodeAudio","image","getFullYear","getMonth","application/vnd.apple.mpegurl","hev2","strokeRect","error","58484920bHduZR","setAttribute","assign","isTypeSupported","charAt","second","noteOn","-moz-user-select","setUint8","trim","Anonymous","9659768Vhpnsg","rgba(0,0,0,0)","line","subarray","crossOrigin","round","MediaSource","random","removeChild","body","isFullscreen","text/javascript","fillText","initEvent","setInt8","createBufferSource","shadowRoot","scrollTop","hour","overflow","documentElement","WebGL2RenderingContext","navigator","pps",'"12-31-2024"',"kSliceRSV_IRAP_VCL22","numberOfFrames","container","type"];return(St=function(){return e})()}function Et(e){return null==e}function It(e){return!Et(e)}function kt(e){return e&&typeof e===ft(427)}function At(e){const t=ft;let r=null,n=31&e[0];return(n===_e[t(261)]||n===_e[t(390)])&&(r=ye.h264),!r&&(n=(126&e[0])>>1,(n===we[t(255)]||n===we[t(261)]||n===we[t(390)])&&(r=ye[t(263)])),r}function Ct(){return typeof WritableStream!==ft(229)}function Tt(e){e[ft(276)]()}function xt(e,t){const r=ft;t&&(e=e[r(459)]((e=>e[r(395)]&&e[r(395)]===t)));let n=e[0],i=null,s=1;if(e[r(308)]>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e.length;o++){let s=e[o];if(t&&s[r(395)]&&s[r(395)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function Dt(e){const t=ft;return e.ok&&e[t(466)]>=200&&e[t(466)]<=299}function Pt(e,t){const r=St();return(Pt=function(e,t){return r[e-=177]})(e,t)}function Bt(){return function(e){const t=ft;let r="";if(typeof e===t(430))try{r=JSON[t(414)](e),r=JSON.parse(r)}catch(t){r=e}else r=e;return r}(oe)}function Mt(e){const t=ft;return e[0]>>4===Te&&e[1]===Ce[t(443)]}function Ft(e){return!0===e||e===ft(413)}function Ut(e){return!0!==e&&e!==ft(413)}function Rt(){const e=ft;return!!(Re[e(295)]&&Re[e(373)]&&e(237)in Re.MediaSource&&!0===Re.MediaSource.canConstructInDedicatedWorker)}function Lt(e,t){const r=ft,n=at(e[r(188)](5));let i=!1;return n.forEach((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===we.kSliceBLA_W_LP||s===we[n(213)]||s===we[n(286)]||s===we[n(234)]||s===we[n(328)]||n(446),n(392),s===we.kSliceRSV_IRAP_VCL23)||Ut(t)&&s===_e.iFrame)&&(i=!0)})),i}function Ot(){return Ut(bt)}function zt(e){return e>60*(Number("1")||1)*60*1e3&&Ot()}const Nt=Ht;function Ht(e,t){const r=Vt();return(Ht=function(e,t){return r[e-=133]})(e,t)}!function(e,t){const r=Ht,n=e();for(;;)try{if(503460===parseInt(r(159))/1*(-parseInt(r(150))/2)+-parseInt(r(160))/3+parseInt(r(152))/4*(parseInt(r(168))/5)+parseInt(r(170))/6+parseInt(r(171))/7+-parseInt(r(154))/8+parseInt(r(142))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vt);var jt=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=Ht;function a(e){const t=Ht;try{u(n[t(164)](e))}catch(e){s(e)}}function c(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){const t=Ht;var n;e.done?i(e.value):(n=e[t(147)],n instanceof r?n:new r((function(e){e(n)})))[t(148)](a,c)}u((n=n.apply(e,t||[]))[o(164)]())}))};function Vt(){const e=["need","value","then","writeU16","4XwIdjN","lastReadPromise","76uxNSCA","flush","3921568eUfNzR","malloc","return","demand","byteOffset","14081KOYqaK","3012789xnWWSX","resolve","close","byteLength","next","setG","consumed","readU8","153995wenmoD","buffer","3229020QmGoKw","1223446YSiNWZ","throw","readU32","pull","read","writeU32","set","U16","subarray","consume","6551568abIxpX","Unsupported type","length","reject"];return(Vt=function(){return e})()}const Wt=Symbol(32),$t=Symbol(16),Gt=Symbol(8);class qt{constructor(e){const t=Ht;this.g=e,this[t(166)]=0,e&&(this[t(146)]=e.next()[t(147)])}[Nt(165)](e){const t=Nt;this.g=e,this.demand(e[t(164)]()[t(147)],!0)}[Nt(141)](){const e=Nt;this[e(169)]&&this[e(166)]&&(this.buffer.copyWithin(0,this[e(166)]),this[e(169)]=this[e(169)].subarray(0,this.buffer.length-this[e(166)]),this[e(166)]=0)}[Nt(157)](e,t){const r=Nt;return t&&this[r(141)](),this.need=e,this[r(153)]()}[Nt(136)](e){return jt(this,void 0,void 0,(function*(){const t=Ht;return this[t(151)]&&(yield this[t(151)]),this.lastReadPromise=new Promise(((r,n)=>{const i=t;var s;this[i(145)]=n,this[i(161)]=e=>{const t=i;delete this[t(151)],delete this[t(161)],delete this[t(146)],r(e)};this[i(157)](e,!0)||null===(s=this[i(135)])||void 0===s||s.call(this,e)}))}))}[Nt(134)](){return this[Nt(136)](Wt)}readU16(){return this[Nt(136)]($t)}[Nt(167)](){return this[Nt(136)](Gt)}[Nt(162)](){const e=Nt;var t;this.g&&this.g[e(156)](),this[e(169)]&&this[e(169)][e(140)](0,0),null===(t=this.reject)||void 0===t||t.call(this,new Error("EOF")),delete this.lastReadPromise}[Nt(153)](){const e=Nt;if(!this[e(169)]||!this[e(146)])return;let t=null;const r=this[e(169)][e(140)](this[e(166)]);let n=0;const i=t=>r[e(144)]<(n=t);if("number"==typeof this[e(146)]){if(i(this.need))return;t=r.subarray(0,n)}else if(this.need===Wt){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(146)]===$t){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(146)]===Gt){if(i(1))return;t=r[0]}else if(e(169)in this[e(146)]){if(e(158)in this[e(146)]){if(i(this[e(146)][e(163)]-this[e(146)][e(158)]))return;new Uint8Array(this[e(146)][e(169)],this.need[e(158)]).set(r.subarray(0,n)),t=this[e(146)]}else if(this.g)return void this.g[e(133)](new Error(e(143)))}else{if(i(this.need[e(163)]))return;new Uint8Array(this[e(146)])[e(138)](r[e(140)](0,n)),t=this[e(146)]}return this[e(166)]+=n,this.g?this.demand(this.g.next(t)[e(147)],!0):this[e(161)]&&this[e(161)](t),t}write(e){const t=Nt;if(e instanceof Uint8Array?this.malloc(e[t(144)]).set(e):t(169)in e?this[t(155)](e.byteLength).set(new Uint8Array(e[t(169)],e.byteOffset,e.byteLength)):this[t(155)](e[t(163)])[t(138)](new Uint8Array(e)),!this.g&&!this.resolve)return new Promise((e=>this.pull=e));this.flush()}[Nt(137)](e){this[Nt(155)](4).set([e>>24&255,e>>16&255,e>>8&255,255&e]),this.flush()}[Nt(149)](e){const t=Nt;this[t(155)](2).set([e>>8&255,255&e]),this[t(153)]()}writeU8(e){const t=Nt;this.malloc(1)[0]=e,this[t(153)]()}malloc(e){const t=Nt;if(this.buffer){const r=this[t(169)].length,n=r+e;if(n<=this[t(169)][t(169)].byteLength-this[t(169)][t(158)])this[t(169)]=new Uint8Array(this[t(169)][t(169)],this[t(169)].byteOffset,n);else{const e=new Uint8Array(n);e[t(138)](this[t(169)]),this.buffer=e}return this[t(169)][t(140)](r,n)}return this[t(169)]=new Uint8Array(e),this.buffer}}function Yt(){const e=["_opt","[❗❗❗][","325782bqBBEm","debug","[❌❌❌][","15786bVdPYv","JbPro","error","length","1225468UtWDJf","108935OQHHLJ","112aBmaks","9038270eXhJGz","1253IZkCWu","47178ibHnZd","[✅✅✅][","440799BMJcjj","debugUuid","debugLevel","5deCgnc","log"];return(Yt=function(){return e})()}function Kt(e,t){const r=Yt();return(Kt=function(e,t){return r[e-=331]})(e,t)}qt.U32=Wt,qt[Nt(139)]=$t,qt.U8=Gt,function(e,t){const r=Kt,n=e();for(;;)try{if(254012===-parseInt(r(336))/1+parseInt(r(349))/2+parseInt(r(342))/3+parseInt(r(335))/4*(-parseInt(r(345))/5)+-parseInt(r(331))/6*(parseInt(r(339))/7)+parseInt(r(337))/8*(-parseInt(r(340))/9)+parseInt(r(338))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yt);class Xt{constructor(e){const t=Kt;this[t(346)]=function(r){const n=t;if(e._opt[n(344)]==X[n(350)]){const t=e._opt.debugUuid?"["+e._opt[n(343)]+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(346)](n(332)+t+n(341)+r+"]",...s)}},this.warn=function(r){const n=t;if(e[n(347)][n(344)]==X[n(350)]||e[n(347)][n(344)]==X.warn){const t=e[n(347)][n(343)]?"["+e._opt[n(343)]+"]":"";for(var i=arguments[n(334)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(346)](n(332)+t+n(348)+r+"]",...s)}},this[t(333)]=function(r){const n=t,i=e[n(347)].debugUuid?"["+e._opt[n(343)]+"]":"";for(var s=arguments.length,o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(333)](n(332)+i+n(351)+r+"]",...o)}}}const Jt=Qt;!function(e,t){const r=Qt,n=e();for(;;)try{if(944413===parseInt(r(442))/1+-parseInt(r(424))/2+-parseInt(r(445))/3*(parseInt(r(443))/4)+-parseInt(r(430))/5+-parseInt(r(421))/6+-parseInt(r(425))/7*(parseInt(r(432))/8)+parseInt(r(436))/9*(parseInt(r(444))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(er);class Zt{static[Jt(420)](e){const t=Jt;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(448)],0,s)}static[Jt(447)](e){const t=Jt;let r=Zt[t(420)](e),n=new Ge(r);n.readByte();let i=n[t(426)]();n[t(426)]();let s=n.readByte();n[t(435)]();let o=Zt[t(449)](i),a=Zt[t(438)](s),c=1,u=420,l=[0,420,422,444],d=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(c=n[t(435)](),3===c&&n[t(452)](1),c<=3&&(u=l[c]),d=n[t(435)]()+8,n.readUEG(),n[t(452)](1),n[t(428)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n.readBool()&&(r<6?Zt[t(450)](n,16):Zt[t(450)](n,64))}n[t(435)]();let h=n[t(435)]();if(0===h)n[t(435)]();else if(1===h){n[t(452)](1),n[t(440)](),n[t(440)]();let e=n[t(435)]();for(let r=0;r<e;r++)n[t(440)]()}let f=n[t(435)]();n[t(452)](1);let p=n[t(435)](),m=n[t(435)](),v=n.readBits(1);0===v&&n[t(452)](1),n.readBits(1);let y=0,g=0,_=0,w=0;n[t(428)]()&&(y=n[t(435)](),g=n[t(435)](),_=n[t(435)](),w=n[t(435)]());let b=1,S=1,E=0,I=!0,k=0,A=0;if(n[t(428)]()){if(n[t(428)]()){let e=n[t(426)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(b=r[e-1],S=i[e-1]):255===e&&(b=n[t(426)]()<<8|n.readByte(),S=n.readByte()<<8|n.readByte())}if(n[t(428)]()&&n.readBool(),n.readBool()&&(n[t(452)](4),n[t(428)]()&&n.readBits(24)),n[t(428)]()&&(n.readUEG(),n[t(435)]()),n[t(428)]()){let e=n.readBits(32),r=n.readBits(32);I=n[t(428)](),k=r,A=2*e,E=k/A}}let C=1;(1!==b||1!==S)&&(C=b/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-=(_+w)*x;let B=Math[t(454)](D*C);return n.destroy(),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:Zt[t(423)](u),frame_rate:{fixed:I,fps:E,fps_den:A,fps_num:k},sar_ratio:{width:b,height:S},codec_size:{width:D,height:P},present_size:{width:B,height:P}}}static[Jt(434)](e){const t=Jt;let r=e[t(431)](1,4),n=t(451);for(let e=0;e<3;e++){let i=r[e][t(441)](16);i.length<2&&(i="0"+i),n+=i}let i=Zt[t(420)](e),s=new Ge(i);s[t(426)]();let o=s[t(426)]();s.readByte();let a=s[t(426)]();s[t(435)]();let c=Zt[t(449)](o),u=Zt.getLevelString(a),l=1,d=420,h=[0,420,422,444],f=8,p=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(l=s.readUEG(),3===l&&s[t(452)](1),l<=3&&(d=h[l]),f=s[t(435)]()+8,p=s[t(435)]()+8,s[t(452)](1),s.readBool())){let e=3!==l?8:12;for(let r=0;r<e;r++)s.readBool()&&(r<6?Zt._skipScalingList(s,16):Zt[t(450)](s,64))}s.readUEG();let m=s[t(435)]();if(0===m)s.readUEG();else if(1===m){s.readBits(1),s[t(440)](),s[t(440)]();let e=s[t(435)]();for(let r=0;r<e;r++)s[t(440)]()}let v=s[t(435)]();s[t(452)](1);let y=s[t(435)](),g=s[t(435)](),_=s[t(452)](1);0===_&&s.readBits(1),s[t(452)](1);let w=0,b=0,S=0,E=0;s[t(428)]()&&(w=s.readUEG(),b=s[t(435)](),S=s.readUEG(),E=s[t(435)]());let I=1,k=1,A=0,C=!0,T=0,x=0;if(s[t(428)]()){if(s[t(428)]()){let e=s[t(426)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],n=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(I=r[e-1],k=n[e-1]):255===e&&(I=s[t(426)]()<<8|s[t(426)](),k=s.readByte()<<8|s[t(426)]())}if(s[t(428)]()&&s[t(428)](),s[t(428)]()&&(s[t(452)](4),s[t(428)]()&&s.readBits(24)),s[t(428)]()&&(s[t(435)](),s.readUEG()),s[t(428)]()){let e=s[t(452)](32),r=s[t(452)](32);C=s[t(428)](),T=r,x=2*e,A=T/x}}let D=1;(1!==I||1!==k)&&(D=I/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-=(w+b)*P,F-=(S+E)*B;let U=Math.ceil(M*D);return s[t(437)](),s=null,{codec_mimetype:n,profile_idc:o,level_idc:a,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:f,bit_depth_luma:f,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:Zt[t(423)](d),frame_rate:{fixed:C,fps:A,fps_den:x,fps_num:T},sar_ratio:{width:I,height:k},codec_size:{width:M,height:F},present_size:{width:U,height:F}}}static _skipScalingList(e,t){const r=Jt;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(440)](),i=(n+s+256)%256),n=0===i?n:i}static[Jt(449)](e){const t=Jt;switch(e){case 66:return"Baseline";case 77:return t(427);case 88:return"Extended";case 100:return t(422);case 110:return t(433);case 122:return t(429);case 244:return t(453);default:return t(419)}}static[Jt(438)](e){return(e/10).toFixed(1)}static[Jt(423)](e){const t=Jt;switch(e){case 420:return t(439);case 422:return t(446);case 444:return"4:4:4";default:return t(419)}}}function Qt(e,t){const r=er();return(Qt=function(e,t){return r[e-=419]})(e,t)}function er(){const e=["1452509emillw","240ytUuZk","10YMPnYy","53598NsILHX","4:2:2","parseSPS","buffer","getProfileString","_skipScalingList","avc1.","readBits","High444","ceil","Unknown","_ebsp2rbsp","6915084EYYdLi","High","getChromaFormatString","2423790xjoADS","11783653kirhuW","readByte","Main","readBool","High422","9206820CxDBWe","subarray","8DCLDuo","High10","parseSPS$2","readUEG","58077144wYXDkA","destroy","getLevelString","4:2:0","readSEG","toString"];return(er=function(){return e})()}const tr=nr;!function(e,t){const r=nr,n=e();for(;;)try{if(749873===-parseInt(r(122))/1+-parseInt(r(129))/2+-parseInt(r(114))/3*(-parseInt(r(116))/4)+-parseInt(r(127))/5*(-parseInt(r(126))/6)+-parseInt(r(118))/7+parseInt(r(115))/8+parseInt(r(125))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ir);class rr{constructor(e){const t=nr;this[t(121)]=e,this[t(119)]=e[t(123)],this.bufpos=0,this.bufoff=0,this[t(117)]=!1}read(e){const t=nr;let r=0,n=0;for(;e;){if(e<0||this.bufpos>=this.buflen)return this[t(117)]=!0,0;this[t(117)]=!1,n=this[t(124)]+e>8?8-this[t(124)]:e,r<<=n,r+=this[t(121)][this.bufpos]>>8-this.bufoff-n&255>>8-n,this[t(124)]+=n,e-=n,8==this.bufoff&&(this[t(113)]++,this[t(124)]=0)}return r}look(e){const t=nr;let r=this[t(113)],n=this[t(124)],i=this.read(e);return this.bufpos=r,this[t(124)]=n,i}[tr(120)](){const e=tr;let t;for(t=0;0===this[e(128)](1)&&!this[e(117)];t++);return(1<<t)+this[e(128)](t)-1}}function nr(e,t){const r=ir();return(nr=function(e,t){return r[e-=113]})(e,t)}function ir(){const e=["length","bufoff","5248413MLqXyq","222kFUzEx","54935aPnAkD","read","837710iXpKRg","bufpos","3VlIOdw","5286600hvENNE","2933132KFLyOn","iserro","1171702ZPmYLM","buflen","read_golomb","buffer","1047670xCXikL"];return(ir=function(){return e})()}const sr=or;function or(e,t){const r=ar();return(or=function(e,t){return r[e-=209]})(e,t)}function ar(){const e=["20ueITIc","set","byteLength","_loadWord","min","402616OinNco","_bytesAvailable","readEG","floor","104655FwILJx","340458DVgEvS","_data","ExpGolomb data params is required","542935tVdiCO","Cannot read more than 32 bits","29802370SPudVH","readUByte","2184185RlwWJH","readBool","buffer","_word","readUEG","subarray","skipBits","getUint32","skipLZ","readBits","_bitsAvailable","63nPLmFu","2221298pxKUQX","skipScalingList","207kSGlIn"];return(ar=function(){return e})()}!function(e,t){const r=or,n=e();for(;;)try{if(603967===parseInt(r(223))/1+parseInt(r(239))/2+-parseInt(r(219))/3*(parseInt(r(210))/4)+parseInt(r(227))/5+parseInt(r(220))/6*(parseInt(r(238))/7)+-parseInt(r(215))/8*(-parseInt(r(209))/9)+-parseInt(r(225))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ar);sr(213),sr(233),sr(236),sr(235),sr(231),sr(217),sr(228),sr(226),sr(240);const cr=ur;function ur(e,t){const r=lr();return(ur=function(e,t){return r[e-=327]})(e,t)}function lr(){const e=["skipScalingList","compat","type","5HRCkOu","frameRate","chromaFormat","239103HNYlyc","subarray","readBool","1487680UASWUb","readUByte","kSliceSEI","timescale","currentStartcodeOffset","4025610FWZZGk","avc1.","Invalid AVCDecoderConfigurationRecord, lack of data!","level_string","presentWidth","height","sarRatio","buffer","316834itCaPH","kReserved0","getUint8","codecHeight","fps_num","parseSPS","eofFlag","error","kSliceNonIDR","bit_depth","nb_sps","setInt16","refSampleDuration","length","readNextNaluPayload","codec","codecWidth","codec_size","1118516lTkmmv","profile","presentHeight","sar_ratio","width","Could not find H264 startcode until payload end!","25TMdzRC","skipBits","fixed","nalu","findNextStartCodeOffset","bitDepth","videoType"," Strange AVCDecoderConfigurationRecord: SPS Count = ","byteLength","383076JtakBZ","read_golomb","push","pps","chroma_format_idc","bit_depth_chroma","frame_rate","level","628479nJpTUs","chroma_format","sps","Strange AVCDecoderConfigurationRecord: PPS Count = ","bit_depth_luma","profile_string","getUint16","data","ceil","readUEG","set","iFrame","skipUEG","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","Invalid AVCDecoderConfigurationRecord: No SPS","toString","read","present_size","fps_den","readBits","avcc"];return(lr=function(){return e})()}function dr(e){const t=ur,r={};let n=function(){const e=ur;let t=new ArrayBuffer(2);return new DataView(t)[e(346)](0,256,!0),256===new Int16Array(t)[0]}();const i=new DataView(e[t(334)]);let s=i[t(337)](0),o=i[t(337)](1);if(i[t(337)](2),i[t(337)](3),1!==s||0===o)return{};const a=1+(3&i[t(337)](4));if(3!==a&&4!==a)return{};let c=31&i[t(337)](5);if(0===c)return{};let u=6;for(let s=0;s<c;s++){let o=i[t(382)](u,!n);if(u+=2,0===o)continue;let a=new Uint8Array(e[t(334)],u,o);u+=o;let c=Zt[t(340)](a);if(0!==s)continue;r[t(378)]=a,r[t(409)]=1e3,r[t(351)]=c[t(352)][t(357)],r.codecHeight=c[t(352)][t(332)],r.presentWidth=c[t(393)][t(357)],r.presentHeight=c[t(393)][t(332)],r[t(354)]=c[t(381)],r.level=c[t(330)],r[t(364)]=c[t(344)],r[t(402)]=c.chroma_format,r[t(333)]=c.sar_ratio,r.frameRate=c[t(374)],(!1===c.frame_rate[t(361)]||0===c[t(374)][t(339)]||0===c[t(374)][t(394)])&&(r[t(401)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=r[t(401)][t(394)],d=r.frameRate[t(339)];r[t(347)]=r[t(409)]*(l/d);let h=a[t(404)](1,4),f=t(328);for(let e=0;e<3;e++){let t=h[e].toString(16);t.length<2&&(t="0"+t),f+=t}r[t(350)]=f}let l=i[t(337)](u);if(0===l)return{};u++;for(let s=0;s<l;s++){let s=i[t(382)](u,!n);if(u+=2,0===s)continue;let o=new Uint8Array(e.buffer,u,s);u+=s,r.pps=o}if(r.videoType=ke.h264,r[t(378)]){const e=r.sps[t(367)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i.set(n,0),i.set(r[t(378)],4),r[t(378)]=i}if(r[t(371)]){const e=r.pps[t(367)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(386)](n,0),i.set(r[t(371)],4),r[t(371)]=i}return r}function hr(e){const t=ur;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r[t(367)]>>8&255,i[12]=255&r.byteLength,i[t(370)](...r,1,n.byteLength>>8&255,255&n[t(367)],...n);return new Uint8Array(i)}function fr(e){const t=ur;let{sps:r,pps:n}=e,i=8+r[t(367)]+1+2+n.byteLength,s=!1;const o=Zt.parseSPS$2(r);66!==r[3]&&77!==r[3]&&88!==r[3]&&(s=!0,i+=4);let a=new Uint8Array(i);a[0]=1,a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=255,a[5]=225;let c=r[t(367)];a[6]=c>>>8,a[7]=255&c;let u=8;a[t(386)](r,8),u+=c,a[u]=1;let l=n[t(367)];a[u+1]=l>>>8,a[u+2]=255&l,a.set(n,u+3),u+=3+l,s&&(a[u]=252|o[t(372)],a[u+1]=248|o[t(380)]-8,a[u+2]=248|o[t(373)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d[t(348)]+a[t(367)]);return h[t(386)](d,0),h[t(386)](a,d[t(348)]),h}function pr(e,t){const r=ur;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(367)]>>24&255,n[6]=e[r(367)]>>16&255,n[7]=e[r(367)]>>8&255,n[8]=255&e[r(367)];const i=new Uint8Array(n[r(348)]+e[r(367)]);return i[r(386)](n,0),i[r(386)](e,n.length),i}function mr(e,t){const r=ur;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n.length+e[r(367)]);return i.set(n,0),i[r(386)](e,n.length),i}function vr(e){return 31&e[0]}function yr(e){return e===_e[ur(408)]}function gr(e){return!(t=e,t===_e[ur(378)]||t===_e.pps||yr(e));var t}function _r(e){return e===_e[ur(387)]}function wr(e){const t=ur;if(0===e.length)return!1;const r=vr(e[0]);for(let n=1;n<e[t(348)];n++)if(r!==vr(e[n]))return!1;return!0}!function(e,t){const r=ur,n=e();for(;;)try{if(713313===parseInt(r(400))/1*(-parseInt(r(335))/2)+parseInt(r(403))/3+parseInt(r(368))/4*(parseInt(r(359))/5)+parseInt(r(327))/6+parseInt(r(353))/7+parseInt(r(406))/8+-parseInt(r(376))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lr);class br{constructor(e){const t=ur;this[t(383)]=e,this[t(341)]=!1,this[t(410)]=this[t(363)](0),this[t(341)]&&console[t(342)](t(358))}[cr(363)](e){const t=cr;let r=e,n=this[t(383)];for(;;){if(r+3>=n[t(367)])return this.eofFlag=!0,n[t(367)];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++}}[cr(349)](){const e=cr;let t=this.data,r=null;for(;null==r&&!this[e(341)];){let n=this.currentStartcodeOffset;n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=31&t[n],s=(128&t[n])>>>7,o=this[e(363)](n);this[e(410)]=o,i>=_e[e(336)]||0===s&&(r={type:i,data:t[e(404)](n,o)})}return r}}class Sr{constructor(e){const t=cr;let r=e.data[t(367)];this[t(399)]=e[t(399)],this[t(383)]=new Uint8Array(4+r),new DataView(this[t(383)][t(334)]).setUint32(0,r),this[t(383)][t(386)](e[t(383)],4)}}const Er=kr;function Ir(){const e=["m_data","2775414TImLuE","GetBit","3832fjUDER","m_bits","38854ZSNblT","m_zeros","GetWord","7983oOqlIZ","m_idx","m_byte","GetUE","length","21XGhTVb","5pksIUZ","2099097wZXvzb","GetBYTE","324002Maayxq","2143556iTuUMY","m_len","977400ODRHQo"];return(Ir=function(){return e})()}function kr(e,t){const r=Ir();return(kr=function(e,t){return r[e-=332]})(e,t)}!function(e,t){const r=kr,n=e();for(;;)try{if(284017===parseInt(r(335))/1+-parseInt(r(344))/2*(-parseInt(r(352))/3)+-parseInt(r(336))/4+-parseInt(r(332))/5*(parseInt(r(340))/6)+parseInt(r(333))/7+parseInt(r(342))/8*(parseInt(r(347))/9)+parseInt(r(338))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ir);class Ar{constructor(e){const t=kr;this[t(348)]=null,this.m_data=e,this[t(337)]=e[t(351)],this[t(348)]=0,this[t(343)]=0,this[t(349)]=0,this[t(345)]=0}[Er(334)](){const e=Er;if(this.m_idx>=this[e(337)])return 0;let t=this[e(339)][this[e(348)]++];return 0==t?(this[e(345)]++,this[e(348)]<this[e(337)]&&2==this[e(345)]&&3==this[e(339)][this[e(348)]]&&(this.m_idx++,this[e(345)]=0)):this[e(345)]=0,t}[Er(341)](){const e=Er;return 0==this[e(343)]&&(this[e(349)]=this[e(334)](),this.m_bits=8),this[e(343)]--,this.m_byte>>this[e(343)]&1}[Er(346)](e){const t=Er;let r=0;for(;e>0;)r<<=1,r|=this[t(341)](),e--;return r}GetUE(){const e=Er;let t=0;for(;this[e(348)]<this[e(337)]&&0==this[e(341)]();)t++;return this[e(346)](t)+((1<<t)-1)}GetSE(){let e=this[Er(350)](),t=e+1>>1;return!(1&e)&&(t=-t),t}}function Cr(e,t){const r=Dr();return(Cr=function(e,t){return r[e-=260]})(e,t)}const Tr=Cr;!function(e,t){const r=Cr,n=e();for(;;)try{if(691061===-parseInt(r(274))/1*(-parseInt(r(264))/2)+parseInt(r(262))/3+-parseInt(r(267))/4+parseInt(r(263))/5+-parseInt(r(270))/6*(parseInt(r(268))/7)+-parseInt(r(269))/8+-parseInt(r(260))/9*(-parseInt(r(265))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Dr);class xr{static _ebsp2rbsp(e){const t=Cr;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(272)],0,s)}static[Tr(275)](e){const t=Tr;let r=xr[t(261)](e);const n=new Ar(r);let i="",s="",o="",a="";n[t(271)](4);let c=n[t(271)](3);if(c>6)return console[t(273)]("SPSParser sps_max_sub_layers_minus1 > 6"),!1;n[t(271)](1),n[t(271)](2),n[t(271)](1),i=n[t(271)](5),n[t(271)](32),n.GetWord(1),n[t(271)](1),n[t(271)](1),n.GetWord(1),n[t(271)](44),s=n[t(271)](8);let u=[],l=[];for(let e=0;e<c;e++)u[e]=n[t(271)](1),l[e]=n[t(271)](1);if(c>0)for(let e=c;e<8;e++)n[t(271)](2);for(let e=0;e<c;e++)u[e]&&(n[t(271)](2),n[t(271)](1),n.GetWord(5),n[t(271)](32),n.GetWord(1),n[t(271)](1),n[t(271)](1),n[t(271)](1),n[t(271)](44)),l[e]&&n[t(271)](8);let d=n[t(276)]();if(d>15)return console[t(273)]("SPSParser sps_seq_parameter_set_id > 15",d),!1;let h=n[t(276)]();return h>3?(console[t(273)]("SPSParser chroma_format_idc > 3",h),!1):(3==h&&n[t(271)](1),o=n.GetUE(),a=n[t(276)](),n[t(271)](1)&&(n[t(276)](),n[t(276)](),n[t(276)](),n[t(276)]()),n[t(276)]()!=n.GetUE()?(console[t(273)](t(266)),!1):{profile_string:i,level_string:s,bit_depth:"",ref_frames:"",chroma_format:"",chroma_format_string:"",frame_rate:{fixed:"",fps:"",fps_den:"",fps_num:""},sar_ratio:{width:"",height:""},codec_size:{width:o,height:a},present_size:{width:"",height:a}})}}function Dr(){const e=["64tvKkpl","parseSPS","GetUE","427590RPuJFQ","_ebsp2rbsp","104061qUWwKP","1565785uTHLTj","11516SzDmfO","230QQlieJ","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","781076omBnhF","14nnbXwL","6476736jdptPr","339492wDAyxa","GetWord","buffer","warn"];return(Dr=function(){return e})()}!function(e,t){const r=Mr,n=e();for(;;)try{if(827886===-parseInt(r(282))/1+parseInt(r(281))/2+-parseInt(r(278))/3*(-parseInt(r(261))/4)+-parseInt(r(273))/5+-parseInt(r(260))/6+-parseInt(r(274))/7+parseInt(r(259))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fr);const Pr=e=>{const t=Mr;let r=e,n=r[t(270)],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(263)],0,s)},Br=e=>{const t=Mr;switch(e){case 0:return t(262);case 1:return t(268);case 2:return t(283);case 3:return t(265);default:return"Unknown"}};function Mr(e,t){const r=Fr();return(Mr=function(e,t){return r[e-=259]})(e,t)}function Fr(){const e=["9415536haCRgH","12ctHFXU","4:0:0","buffer","toFixed","4:4:4","readBits","readSEG","4:2:0","readUEG","byteLength",".B0","readByte","3475420VUgoOr","9164001yYOEkY","min",".1.L","readBool","1127595XiyarW","destroy","push","1094658WZdadX","1499400aCUQmm","4:2:2","33806760jIxtDv"];return(Fr=function(){return e})()}const Ur=Lr;function Rr(){const e=["parseVPS","parsePPS","60VsWipL","63mOrcHo","push","966245NInRXI","byteLength","min","getProfileString","getChromaFormatString","804040vfFBUW","hvc1.","readUEG","destroy","4:2:0","2011658ObyjuF","4:2:2","Unknown",".B0",".1.L","6mqrOZx","toFixed","parseSPS","Rext","buffer","_ebsp2rbsp","8572560OnMcis","843116wLQKAL","getLevelString","MainSP","4:4:4","readByte","4:0:0","readSEG","readBool","35qUXybB","10iTkLnn","910977vkQGVC","165171BTiIBA","readBits"];return(Rr=function(){return e})()}function Lr(e,t){const r=Rr();return(Lr=function(e,t){return r[e-=195]})(e,t)}!function(e,t){const r=Lr,n=e();for(;;)try{if(789986===parseInt(r(199))/1+parseInt(r(197))/2*(parseInt(r(198))/3)+parseInt(r(228))/4*(-parseInt(r(196))/5)+-parseInt(r(221))/6*(parseInt(r(206))/7)+parseInt(r(227))/8+-parseInt(r(204))/9*(-parseInt(r(211))/10)+parseInt(r(216))/11*(-parseInt(r(203))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Rr);class Or{static[Ur(226)](e){const t=Ur;let r=e,n=r[t(207)],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(225)],0,s)}static[Ur(201)](e){const t=Ur;let r=Or[t(226)](e),n=new Ge(r);return n[t(232)](),n[t(232)](),n[t(200)](4),n[t(200)](2),n[t(200)](6),{num_temporal_layers:n[t(200)](3)+1,temporal_id_nested:n[t(195)]()}}static[Ur(223)](e){const t=Ur;let r=Or[t(226)](e),n=new Ge(r);n[t(232)](),n.readByte();let i=0,s=0,o=0,a=0;n[t(200)](4);let c=n.readBits(3);n[t(195)]();let u=n[t(200)](2),l=n[t(195)](),d=n[t(200)](5),h=n[t(232)](),f=n[t(232)](),p=n[t(232)](),m=n.readByte(),v=n.readByte(),y=n[t(232)](),g=n.readByte(),_=n.readByte(),w=n[t(232)](),b=n[t(232)](),S=n[t(232)](),E=[],I=[];for(let e=0;e<c;e++)E[t(205)](n[t(195)]()),I[t(205)](n[t(195)]());if(c>0)for(let e=c;e<8;e++)n[t(200)](2);for(let e=0;e<c;e++)E[e]&&(n.readByte(),n[t(232)](),n[t(232)](),n[t(232)](),n[t(232)](),n[t(232)](),n.readByte(),n[t(232)](),n[t(232)](),n[t(232)](),n.readByte()),I[e]&&n[t(232)]();n[t(213)]();let k=n[t(213)]();3==k&&n[t(200)](1);let A=n.readUEG(),C=n[t(213)]();n.readBool()&&(i+=n[t(213)](),s+=n[t(213)](),o+=n[t(213)](),a+=n[t(213)]());let T=n[t(213)](),x=n[t(213)](),D=n[t(213)]();for(let e=n[t(195)]()?0:c;e<=c;e++)n[t(213)](),n[t(213)](),n.readUEG();if(n[t(213)](),n[t(213)](),n.readUEG(),n[t(213)](),n[t(213)](),n[t(213)](),n[t(195)]()){if(n[t(195)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(195)]()){let r=Math[t(208)](64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(234)]()}else n[t(213)]()}}n[t(195)](),n[t(195)](),n[t(195)]()&&(n[t(232)](),n.readUEG(),n[t(213)](),n[t(195)]());let P=n[t(213)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(195)]()),r){e===P&&n[t(213)](),n[t(195)](),n[t(213)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(195)](),i=!1;!e&&(i=n[t(195)]()),(e||i)&&r++}B=r}else{let e=n[t(213)](),r=n.readUEG();B=e+r;for(let r=0;r<e;r++)n[t(213)](),n[t(195)]();for(let e=0;e<r;e++)n[t(213)](),n[t(195)]()}}if(n.readBool()){let e=n.readUEG();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(200)](1);n.readBits(1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n.readBool(),n[t(195)](),n[t(195)]()){if(n[t(195)]()){let e=n[t(232)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<=16?(U=r[e-1],R=i[e-1]):255===e&&(U=n.readBits(16),R=n.readBits(16))}if(n.readBool()&&n.readBool(),n.readBool()){n[t(200)](3),n.readBool(),n[t(195)]()&&(n[t(232)](),n.readByte(),n[t(232)]())}if(n.readBool()&&(n[t(213)](),n[t(213)]()),n[t(195)](),n[t(195)](),n[t(195)](),M=n.readBool(),M&&(n[t(213)](),n.readUEG(),n[t(213)](),n[t(213)]()),n[t(195)]()){if(O=n[t(200)](32),z=n.readBits(32),n[t(195)]()&&n[t(213)](),n[t(195)]()){let e=!1,r=!1,i=!1;e=n.readBool(),r=n.readBool(),(e||r)&&(i=n[t(195)](),i&&(n[t(232)](),n[t(200)](5),n[t(195)](),n[t(200)](5)),n[t(200)](4),n[t(200)](4),i&&n[t(200)](4),n[t(200)](5),n[t(200)](5),n.readBits(5));for(let s=0;s<=c;s++){let s=n[t(195)]();L=s;let o=!0,a=1;!s&&(o=n[t(195)]());let c=!1;if(o?n.readUEG():c=n[t(195)](),!c&&(a=n[t(213)]()+1),e){for(let e=0;e<a;e++)n.readUEG(),n[t(213)](),i&&(n[t(213)](),n[t(213)]());n[t(195)]()}if(r){for(let e=0;e<a;e++)n[t(213)](),n[t(213)](),i&&(n[t(213)](),n[t(213)]());n[t(195)]()}}}}n.readBool()&&(n.readBool(),n.readBool(),n.readBool(),F=n[t(213)](),n[t(213)](),n.readUEG(),n[t(213)](),n[t(213)]())}n.readBool();let N=t(212)+d+t(220)+S+t(219),H=A-(i+s)*(1===k||2===k?2:1),j=C-(o+a)*(1===k?2:1),V=1;return 1!==U&&1!==R&&(V=U/R),n[t(214)](),n=null,{codec_mimetype:N,profile_string:Or[t(209)](d),level_string:Or[t(229)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:Or[t(210)](k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:w,general_constraint_indicator_flags_6:b,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:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}}}static[Ur(202)](e){const t=Ur;let r=Or[t(226)](e),n=new Ge(r);n.readByte(),n.readByte(),n[t(213)](),n[t(213)](),n[t(195)](),n[t(195)](),n[t(200)](3),n[t(195)](),n[t(195)](),n[t(213)](),n[t(213)](),n[t(234)](),n[t(195)](),n[t(195)](),n[t(195)]()&&n[t(213)](),n[t(234)](),n[t(234)](),n[t(195)](),n[t(195)](),n.readBool(),n[t(195)]();let i=n[t(195)](),s=n[t(195)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[Ur(210)](e){const t=Ur;switch(e){case 0:return t(233);case 1:return t(215);case 2:return t(217);case 3:return t(231);default:return t(218)}}static[Ur(209)](e){const t=Ur;switch(e){case 1:return"Main";case 2:return"Main10";case 3:return t(230);case 4:return t(224);case 9:return"SCC";default:return"Unknown"}}static[Ur(229)](e){return(e/30)[Ur(222)](1)}}const zr=Zr;function Nr(e){const t=Zr;let r={codecWidth:0,codecHeight:0,videoType:ke[t(441)]};r[t(422)]=0,r[t(393)]=0,r.profile=0,r[t(460)]=0,e=e[t(385)](5);do{let n={};if(e.length<23){console[t(372)](t(377),t(462)+e[t(416)]+t(455));break}if(n[t(371)]=e[0],1!=n[t(371)])break;n.general_profile_space=e[1]>>6&3,n[t(349)]=e[1]>>5&1,n.general_profile_idc=31&e[1],n.general_profile_compatibility_flags=e[2]<<24|e[3]<<16|e[4]<<8|e[5],n[t(430)]=e[6]<<24|e[7]<<16|e[8]<<8|e[9],n[t(430)]=n[t(430)]<<16|e[10]<<8|e[11],n[t(450)]=e[12],n.min_spatial_segmentation_idc=(15&e[13])<<8|e[14],n[t(352)]=3&e[15],n[t(452)]=3&e[16],n[t(367)]=7&e[17],n[t(394)]=7&e[18],n[t(370)]=e[19]<<8|e[20],n[t(421)]=e[21]>>6&3,n[t(383)]=e[21]>>3&7,n[t(360)]=e[21]>>2&1,n[t(456)]=3&e[21];let i=e[22],s=e[t(385)](23);for(let e=0;e<i&&!(s[t(416)]<3);e++){let e=63&s[0],i=s[1]<<8|s[2];s=s[t(385)](3);for(let o=0;o<i&&!(s.length<2);o++){let i=s[0]<<8|s[1];if(s.length<2+i)break;if(s=s[t(385)](2),33==e){let e=new Uint8Array(i);e.set(s[t(385)](0,i),0),n[t(346)]=jr(e,n),r[t(410)]=n.general_profile_idc,r[t(460)]=n.general_level_idc/30,r.width=n[t(346)][t(459)]-(n[t(346)].conf_win_left_offset+n[t(346)][t(476)]),r[t(393)]=n.psps[t(446)]-(n[t(346)][t(381)]+n[t(346)][t(387)])}s=s[t(385)](i)}}}while(0);return r[t(411)]=r.width||1920,r[t(364)]=r[t(393)]||1080,r[t(435)]=r[t(364)],r[t(470)]=r[t(411)],r.timescale=1e3,r.refSampleDuration=1e3/23976*1e3,r}function Hr(e){const t=Zr,r=e;if(r[t(416)]<22)return console[t(437)](t(458)+r[t(416)]+t(448)),{};let n={codecWidth:0,codecHeight:0,videoType:ke.h265},i=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}(),s=new DataView(r[t(428)]),o=s.getUint8(0),a=31&s[t(436)](1);if(1!==o&&0!==o||0===a)return console[t(437)]("Invalid HEVCDecoderConfigurationRecord,version is "+o+t(432)+a),{};let c=1+(3&s[t(436)](21));if(3!==c&&4!==c)return console[t(437)](t(409)+(c-1)),{};let u=s[t(436)](22);for(let e=0,o=23;e<u;e++){let e=63&s.getUint8(o+0),a=s[t(408)](o+1,!i);o+=3;for(let c=0;c<a;c++){let a=s[t(408)](o+0,!i);if(0===c)if(33===e){o+=2;let e=new Uint8Array(r[t(428)],o,a),i=Or[t(440)](e);n.codecWidth=i[t(420)][t(422)],n.codecHeight=i.codec_size.height,n.presentWidth=i[t(376)][t(422)],n[t(435)]=i[t(376)][t(393)],n[t(410)]=i.profile_string,n[t(460)]=i.level_string,n[t(477)]=i[t(348)],n[t(452)]=i[t(375)],n.sarRatio=i[t(373)],n[t(463)]=i[t(419)],(!1===i.frame_rate[t(444)]||0===i[t(419)].fps_num||0===i[t(419)][t(397)])&&(n[t(463)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n.frameRate[t(397)],n.frameRate[t(347)],n[t(475)]=i[t(359)],o+=a}else o+=2+a;else o+=2+a}}return n[t(464)]=new Uint8Array(r),n}function jr(e,t){const r=Zr;let n={},i=e[r(416)],s=[],o=new rr(e);o[r(461)](1),o[r(461)](6),o[r(461)](6),o[r(461)](3);for(let e=2;e<i;e++)e+2<i&&3==o.look(24)?(s.push(o[r(461)](8)),s[r(392)](o[r(461)](8)),e+=2,o[r(461)](8)):s[r(392)](o.read(8));let a=new Uint8Array(s),c=new rr(a);if(n[r(350)]=c[r(461)](4),n.sps_max_sub_layers_minus1=c.read(3),n.sps_temporal_id_nesting_flag=c.read(1),n.profile_tier_level=function(e,t,r){const n=Zr;let i={};i[n(434)]=e[n(461)](2),i.tier_flag=e[n(461)](1),i[n(468)]=e.read(5),i[n(457)]=e[n(461)](32),i[n(355)]=e[n(461)](1),i[n(418)]=e[n(461)](1),i[n(431)]=e[n(461)](1),i.general_frame_only_constraint_flag=e.read(1),e[n(461)](32),e[n(461)](12),i[n(358)]=e[n(461)](8),i[n(400)]=[],i[n(415)]=[];for(let t=0;t<r;t++)i[n(400)][t]=e[n(461)](1),i.sub_layer_level_present_flag[t]=e[n(461)](1);if(r>0)for(let t=r;t<8;t++)e[n(461)](2);i[n(386)]=[],i[n(426)]=[],i[n(368)]=[],i.sub_layer_profile_compatibility_flag=[],i.sub_layer_progressive_source_flag=[],i[n(395)]=[],i[n(378)]=[],i.sub_layer_frame_only_constraint_flag=[],i[n(384)]=[];for(let t=0;t<r;t++)i[n(400)][t]&&(i[n(386)][t]=e[n(461)](2),i[n(426)][t]=e[n(461)](1),i.sub_layer_profile_idc[t]=e.read(5),i.sub_layer_profile_compatibility_flag[t]=e[n(461)](32),i.sub_layer_progressive_source_flag[t]=e.read(1),i[n(395)][t]=e.read(1),i.sub_layer_non_packed_constraint_flag[t]=e[n(461)](1),i[n(412)][t]=e[n(461)](1),e[n(461)](32),e.read(12)),i.sub_layer_level_present_flag[t]?i.sub_layer_level_idc[t]=e[n(461)](8):i.sub_layer_level_idc[t]=1;return i}(c,0,n.sps_max_sub_layers_minus1),n[r(356)]=c[r(345)](),n.chroma_format_idc=c[r(345)](),3==n[r(425)]?n[r(351)]=c.read(1):n[r(351)]=0,n[r(459)]=c[r(345)](),n.pic_height_in_luma_samples=c[r(345)](),n[r(406)]=c[r(461)](1),n.conformance_window_flag){let e=1+(n[r(425)]<2),t=1+(n[r(425)]<3);n[r(474)]=c[r(345)]()*t,n[r(476)]=c[r(345)]()*t,n[r(381)]=c[r(345)]()*e,n.conf_win_bottom_offset=c[r(345)]()*e}else n[r(474)]=0,n[r(476)]=0,n[r(381)]=0,n.conf_win_bottom_offset=0;return n}function Vr(e){const t=Zr;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=Mr;let r=Pr(e),n=new Ge(r);return n[t(272)](),n[t(272)](),n[t(266)](4),n[t(266)](2),n.readBits(6),{num_temporal_layers:n[t(266)](3)+1,temporal_id_nested:n.readBool()}})(r),a=(e=>{const t=Mr;let r=Pr(e),n=new Ge(r);n[t(272)](),n[t(272)]();let i=0,s=0,o=0,a=0;n[t(266)](4);let c=n[t(266)](3);n[t(277)]();let u=n[t(266)](2),l=n[t(277)](),d=n.readBits(5),h=n.readByte(),f=n[t(272)](),p=n.readByte(),m=n[t(272)](),v=n[t(272)](),y=n[t(272)](),g=n[t(272)](),_=n[t(272)](),w=n[t(272)](),b=n[t(272)](),S=n[t(272)](),E=[],I=[];for(let e=0;e<c;e++)E.push(n[t(277)]()),I[t(280)](n[t(277)]());if(c>0)for(let e=c;e<8;e++)n[t(266)](2);for(let e=0;e<c;e++)E[e]&&(n[t(272)](),n[t(272)](),n.readByte(),n[t(272)](),n[t(272)](),n[t(272)](),n.readByte(),n[t(272)](),n.readByte(),n[t(272)](),n[t(272)]()),E[e]&&n[t(272)]();n.readUEG();let k=n[t(269)]();3==k&&n[t(266)](1);let A=n[t(269)](),C=n[t(269)]();n.readBool()&&(i+=n.readUEG(),s+=n.readUEG(),o+=n[t(269)](),a+=n[t(269)]());let T=n[t(269)](),x=n[t(269)](),D=n.readUEG();for(let e=n[t(277)]()?0:c;e<=c;e++)n[t(269)](),n.readUEG(),n[t(269)]();if(n[t(269)](),n[t(269)](),n[t(269)](),n[t(269)](),n[t(269)](),n[t(269)](),n[t(277)]()&&n[t(277)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(277)]()){let r=Math[t(275)](64,1<<4+(e<<1));e>1&&n[t(267)]();for(let e=0;e<r;e++)n[t(267)]()}else n[t(269)]();n.readBool(),n[t(277)](),n[t(277)]()&&(n[t(272)](),n.readUEG(),n[t(269)](),n.readBool());let P=n[t(269)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===P&&n.readUEG(),n[t(277)](),n[t(269)]();let r=0;for(let e=0;e<=B;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(277)]()),(e||i)&&r++}B=r}else{let e=n.readUEG(),r=n.readUEG();B=e+r;for(let r=0;r<e;r++)n[t(269)](),n[t(277)]();for(let e=0;e<r;e++)n.readUEG(),n.readBool()}}if(n.readBool()){let e=n[t(269)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(266)](1);n[t(266)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n.readBool(),n[t(277)](),n[t(277)]()){if(n[t(277)]()){let e=n[t(272)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(U=r[e-1],R=i[e-1]):255===e&&(U=n.readBits(16),R=n[t(266)](16))}if(n[t(277)]()&&n[t(277)](),n[t(277)]()&&(n[t(266)](3),n[t(277)](),n.readBool()&&(n[t(272)](),n[t(272)](),n[t(272)]())),n.readBool()&&(n[t(269)](),n.readUEG()),n.readBool(),n[t(277)](),n[t(277)](),M=n.readBool(),M&&(i+=n[t(269)](),s+=n[t(269)](),o+=n[t(269)](),a+=n[t(269)]()),n.readBool()&&(O=n[t(266)](32),z=n.readBits(32),n[t(277)]()&&(n.readUEG(),n[t(277)]()))){let e=!1,r=!1,i=!1;e=n[t(277)](),r=n.readBool(),(e||r)&&(i=n[t(277)](),i&&(n[t(272)](),n.readBits(5),n[t(277)](),n.readBits(5)),n[t(266)](4),n[t(266)](4),i&&n[t(266)](4),n[t(266)](5),n[t(266)](5),n[t(266)](5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let o=!1,a=1;!s&&(o=n[t(277)]());let c=!1;if(o?n[t(267)]():c=n[t(277)](),!c&&(cpbcnt=n.readUEG()+1),e)for(let e=0;e<a;e++)n.readUEG(),n[t(269)](),i&&(n.readUEG(),n[t(269)]());if(r)for(let e=0;e<a;e++)n[t(269)](),n.readUEG(),i&&(n[t(269)](),n[t(269)]())}}n[t(277)]()&&(n.readBool(),n.readBool(),n[t(277)](),F=n[t(269)](),n[t(269)](),n[t(269)](),n.readUEG(),n.readUEG())}n[t(277)]();let N="hvc1."+d+t(276)+S+t(271),H=A,j=C,V=1;return 1!==U&&1!==R&&(V=U/R),n[t(279)](),n=null,{codec_mimetype:N,level_string:(W=S,(W/30)[Mr(264)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:Br(k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:w,general_constraint_indicator_flags_6:b,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:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}};var W})(i),c=(e=>{const t=Mr;let r=Pr(e),n=new Ge(r);n[t(272)](),n[t(272)](),n[t(269)](),n[t(269)](),n.readBool(),n[t(277)](),n[t(266)](3),n[t(277)](),n[t(277)](),n[t(269)](),n.readUEG(),n[t(267)](),n[t(277)](),n[t(277)](),n[t(277)]()&&n[t(269)](),n[t(267)](),n[t(267)](),n[t(277)](),n.readBool(),n[t(277)](),n.readBool();let i=n[t(277)](),s=n.readBool(),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object.assign(s,o,a,c);let u=23+(5+r.byteLength)+(5+i[t(427)])+(5+n.byteLength),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(423)])<<6|(s[t(349)]?1:0)<<5|31&s[t(447)],l[2]=s[t(391)]||0,l[3]=s.general_profile_compatibility_flags_2||0,l[4]=s.general_profile_compatibility_flags_3||0,l[5]=s.general_profile_compatibility_flags_4||0,l[6]=s[t(417)]||0,l[7]=s[t(374)]||0,l[8]=s[t(398)]||0,l[9]=s[t(451)]||0,l[10]=s.general_constraint_indicator_flags_5||0,l[11]=s.general_constraint_indicator_flags_6||0,l[12]=60,l[13]=240|(3840&s[t(354)])>>8,l[14]=255&s[t(354)],l[15]=252|3&s.parallelismType,l[16]=252|3&s[t(425)],l[17]=248|7&s[t(365)],l[18]=248|7&s.bit_depth_chroma_minus8,l[19]=0,l[20]=0,l[21]=(3&s.constant_frame_rate)<<6|(7&s[t(388)])<<3|(s[t(363)]?1:0)<<2|3,l[22]=3,l[23]=128|we.vps,l[24]=0,l[25]=1,l[26]=(65280&r[t(427)])>>8,l[27]=(255&r[t(427)])>>0,l[t(413)](r,28),l[23+(5+r.byteLength)+0]=128|we.sps,l[23+(5+r[t(427)])+1]=0,l[23+(5+r[t(427)])+2]=1,l[23+(5+r[t(427)])+3]=(65280&i[t(427)])>>8,l[23+(5+r[t(427)])+4]=(255&i[t(427)])>>0,l.set(i,23+(5+r[t(427)])+5),l[23+(5+r.byteLength+5+i[t(427)])+0]=128|we.pps,l[23+(5+r[t(427)]+5+i[t(427)])+1]=0,l[23+(5+r.byteLength+5+i.byteLength)+2]=1,l[23+(5+r[t(427)]+5+i[t(427)])+3]=(65280&n[t(427)])>>8,l[23+(5+r[t(427)]+5+i[t(427)])+4]=(255&n.byteLength)>>0,l[t(413)](n,23+(5+r.byteLength+5+i[t(427)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d[t(416)]+l[t(427)]);return h[t(413)](d,0),h.set(l,d[t(416)]),h}function Wr(e,t){const r=Zr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(427)]>>24&255,n[6]=e[r(427)]>>16&255,n[7]=e[r(427)]>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n[r(416)]+e.byteLength);return i[r(413)](n,0),i.set(e,n[r(416)]),i}function $r(e,t){const r=Zr;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(416)]+e.byteLength);return i[r(413)](n,0),i[r(413)](e,n.length),i}function Gr(e){return(126&e[0])>>1}function qr(e){return e===we.sei}function Yr(){const e=["hev1.1.6.L93.B0","readUByte","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","conf_win_left_offset","codec","conf_win_right_offset","bitDepth","data","read_golomb","psps","fps_num","bit_depth","general_tier_flag","sps_video_parameter_set_id","separate_colour_plane_flag","parallelismType","chromaFormatIdc","min_spatial_segmentation_idc","general_progressive_source_flag","sps_seq_parameter_set_id","48niUOPN","level_idc","codec_mimetype","temporalIdNested","max","type","temporal_id_nested","codecHeight","bit_depth_luma_minus8","generalProfileSpace","bitDepthLumaMinus8","sub_layer_profile_idc","7hAlRbV","avgFrameRate","configurationVersion","warn","sar_ratio","general_constraint_indicator_flags_2","chroma_format","present_size","parseHEVCDecoderConfigurationRecord$2","sub_layer_non_packed_constraint_flag","setUint32","86265kpjSBJ","conf_win_top_offset","generalConstraintIndicatorFlags","numTemporalLayers","sub_layer_level_idc","slice","sub_layer_profile_space","conf_win_bottom_offset","num_temporal_layers","findNextStartCodeOffset","43756BWctJY","general_profile_compatibility_flags_1","push","height","bitDepthChromaMinus8","sub_layer_interlaced_source_flag","94188FNTJvM","fps_den","general_constraint_indicator_flags_3","158642UrkaxF","sub_layer_profile_present_flag","readUEG","vps","generalLevelIdc","4115259AWRKBN","generalProfileIdc","conformance_window_flag","subarray","getUint16","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","profile","codecWidth","sub_layer_frame_only_constraint_flag","set","pps","sub_layer_level_present_flag","length","general_constraint_indicator_flags_1","general_interlaced_source_flag","frame_rate","codec_size","constantFrameRate","width","general_profile_space","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","chroma_format_idc","sub_layer_tier_flag","byteLength","buffer","readNextNaluPayload","general_constraint_indicator_flags","general_non_packed_constraint_flag",", hevcProfile is ","currentStartcodeOffset","profile_space","presentHeight","getUint8","error","sps","14BJEyEA","parseSPS","h265","838888bZMDza","598qrOYYX","fixed","Could not find H265 startcode until payload end!","pic_height_in_luma_samples","general_profile_idc"," < 22","162ibwPAZ","general_level_idc","general_constraint_indicator_flags_4","chromaFormat","113572QQPqyo","readBits"," < 23","lengthSizeMinusOne","profile_compatibility_flags","Invalid HEVCDecoderConfigurationRecord, lack of data! ","pic_width_in_luma_samples","level","read","arrayBuffer.length ","frameRate","hvcc","480WkCMAF","eofFlag","from","profile_idc","generalTierFlag","presentWidth"];return(Yr=function(){return e})()}function Kr(e){return!((t=e)>=32&&t<=40);var t}function Xr(e){return e>=16&&e<=21}function Jr(e){const t=Zr;if(0===e[t(416)])return!1;const r=Gr(e[0]);for(let n=1;n<e[t(416)];n++)if(r!==Gr(e[n]))return!1;return!0}function Zr(e,t){const r=Yr();return(Zr=function(e,t){return r[e-=344]})(e,t)}!function(e,t){const r=Zr,n=e();for(;;)try{if(414042===parseInt(r(369))/1*(-parseInt(r(390))/2)+parseInt(r(357))/3*(parseInt(r(453))/4)+-parseInt(r(380))/5*(parseInt(r(449))/6)+parseInt(r(439))/7*(-parseInt(r(442))/8)+parseInt(r(404))/9+parseInt(r(465))/10*(parseInt(r(399))/11)+parseInt(r(396))/12*(-parseInt(r(443))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yr);class Qr{constructor(e){const t=Zr;this[t(344)]=e,this.eofFlag=!1,this[t(433)]=this[t(389)](0),this.eofFlag&&console.error(t(445))}findNextStartCodeOffset(e){const t=Zr;let r=e,n=this[t(344)];for(;;){if(r+3>=n[t(427)])return this[t(466)]=!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++}}[zr(429)](){const e=zr;let t=this[e(344)],r=null;for(;null==r&&!this.eofFlag;){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,o=this[e(389)](n);this.currentStartcodeOffset=o,0===s&&(r={type:i,data:t.subarray(n,o)})}return r}}class en{constructor(e){const t=zr;let r=e.data[t(427)];this[t(362)]=e[t(362)],this[t(344)]=new Uint8Array(4+r),new DataView(this[t(344)].buffer)[t(379)](0,r),this.data.set(e.data,4)}}var tn=In;!function(e,t){for(var r=In,n=e();;)try{if(817944===-parseInt(r(492))/1+-parseInt(r(497))/2+-parseInt(r(466))/3*(parseInt(r(437))/4)+-parseInt(r(505))/5*(parseInt(r(458))/6)+-parseInt(r(428))/7*(-parseInt(r(457))/8)+-parseInt(r(461))/9+parseInt(r(426))/10*(parseInt(r(453))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(An);var rn,nn=tn(417),sn=tn(491),on=/^(?:text|application)\/xml/i,an=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,cn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,un=/^\s*$/,ln={},dn={},hn="",fn={type:tn(463),beforeSend:pn,success:pn,error:pn,complete:pn,context:null,xhr:function(){return new window.XMLHttpRequest},accepts:{json:nn,xml:"application/xml, text/xml",html:sn,text:"text/plain","*":"*/"[tn(446)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:pn,contentType:tn(516)};function pn(){}var mn=function(e,t){var r=tn;typeof e===r(512)&&(t=e,e=void 0);var n=En({},t=t||{});for(var i in fn)void 0===n[i]&&(n[i]=fn[i]);try{var s={},o=new Promise((function(e,t){var n=r;s[n(499)]=e,s[n(508)]=t}));o[r(499)]=s[r(499)],o[r(508)]=s[r(508)],n[r(479)]=o}catch(e){n.promise={resolve:pn,reject:pn}}var a=cn[r(482)](window[r(514)][r(493)].toLowerCase())||[];n[r(465)]=((e||n[r(465)]||window[r(514)][r(493)])+"")[r(433)](/#.*$/,"")[r(433)](/^\/\//,a[1]+"//");var c=n.url;!n.crossDomain&&(n[r(454)]=/^([\w-]+:)?\/\/([^\/]+)/[r(448)](n[r(465)])&&RegExp.$2!==window[r(514)][r(493)]);var u=n[r(447)];if(u===r(502)){if(!/=\?/[r(448)](n.url)){var l=(n[r(502)]||r(459))+"=?";n[r(465)]=wn(n[r(465)],l)}return function(e){var t,r=tn,n=e[r(449)]||"jsonp"+Tn(),i=window[r(469)][r(418)]("script"),s={abort:function(){n in window&&(window[n]=pn)}},o=window[r(469)][r(506)](r(455))[0]||window.document.documentElement;function a(n){var i=r;window[i(429)](t),s[i(427)](),gn(n.type,s,n[i(474)],e),c()}function c(){var e=r;i[e(439)]?i[e(439)]():i.onload=i[e(509)]=i[e(472)]=null,i[e(477)]&&i[e(477)][e(496)](i),i=null,delete window[n]}return i[r(472)]=function(e){a(e)},window[n]=function(n){window[r(429)](t),vn(n,s,e),c()},bn(e),i[r(481)]=e[r(465)][r(433)](/=\?/,"="+n),i[r(481)]=wn(i[r(481)],"_="+(new Date)[r(425)]()),i[r(436)]=!0,e[r(476)]&&(i[r(483)]=e[r(476)]),o[r(495)](i,o[r(489)]),e.timeout>0&&(t=window[r(511)]((function(){var t=r;s[t(427)](),gn(t(467),s,t(467),e),c()}),e[r(467)])),e[r(479)].abort=function(){s[r(427)]()},e[r(479)][r(442)]=s,e.promise}(n)}bn(n);var d=n[r(441)][u]||n[r(441)]["*"],h={};/^([\w-]+:)\/\//[r(448)](n[r(465)])?RegExp.$1:window.location[r(504)];var f,p=fn[r(442)]();!n.crossDomain&&!h[r(518)]&&(h["X-Requested-With"]=r(510)),n.ifModified&&(ln[c]&&(h[r(515)]=ln[c]),dn[c]&&(h[r(450)]=dn[c])),d&&(h.Accept=d,d[r(488)](",")>-1&&(d=d[r(464)](",",2)[0]),p[r(486)]&&p[r(486)](d));var m=!/^(?:GET|HEAD)$/.test(n[r(474)][r(419)]());if((n[r(513)]&&m&&!1!==n.contentType||t[r(490)])&&(h[r(420)]=n.contentType),!1===n[r(434)]&&!m){var v=/([?&])_=[^&]*/;n[r(465)]=v.test(c)?c[r(433)](v,"$1_="+Tn()):c+(/\?/[r(448)](c)?"&":"?")+"_="+Tn()}n[r(423)]=En(h,n.headers||{}),p[r(509)]=function(){var e,t,i=r;if(4===p[i(431)]){clearTimeout(f);var s,o=!1;if(p[i(422)]>=200&&p.status<300||304===p.status){if(hn=p[i(432)](),n[i(500)]){var a=_n("Last-Modified");a&&(ln[c]=a),(a=_n("etag"))&&(dn[c]=a)}u=u||(e=p[i(452)](i(485)),t=tn,e&&(e===sn?t(421):e===nn?"json":on.test(e)&&"xml")||t(462)),s=p[i(430)];try{u===i(519)?s=p[i(478)]:u===i(416)&&(s=un[i(448)](s)?null:JSON[i(471)](s))}catch(e){o=e}o?gn(o,"parseerror",p,n):vn(s,p,n)}else gn(null,"error",p,n)}};var y=!("async"in n)||n.async;if(p.open(n[r(474)],n[r(465)],y,n.username,n.password),n[r(473)])for(var g in n[r(473)])p[g]=n[r(473)][g];for(var g in n.mimeType&&p[r(486)]&&p[r(486)](n[r(424)]),n[r(423)])void 0!==n[r(423)][g]&&p.setRequestHeader(g,n[r(423)][g]+"");return!1===function(e,t){var r=tn,n=t[r(468)];if(!1===t[r(435)][r(451)](n,e,t))return!1}(p,n)?(p[r(427)](),!1):(n[r(467)]>0&&(f=window[r(511)]((function(){var e=r;p[e(509)]=pn,p[e(427)](),gn(null,e(467),p,n)}),n.timeout)),p[r(443)](n.data?n[r(513)]:null),n[r(479)][r(427)]=function(){p[r(427)]()},n[r(479)])};function vn(e,t,r){var n=tn,i=r[n(468)],s=n(460);r[n(460)][n(451)](i,e,s,t),r.promise[n(499)](e,s,t),yn(s,t,r)}function yn(e,t,r){var n=tn,i=r[n(468)];r[n(444)].call(i,t,e)}function gn(e,t,r,n){var i=tn,s=n[i(468)];n.error[i(451)](s,r,t,e),n.promise[i(508)](r,t,e),yn(t,r,n)}function _n(e){var t,r=tn;if(!rn){for(rn={};t=an[r(482)](hn);)rn[t[1][r(517)]()]=t[2];t=rn[e.toLowerCase()]}return null===t?null:t}function wn(e,t){return(e+"&"+t)[tn(433)](/[&?]{1,2}/,"?")}function bn(e){var t,r,n,i,s=tn;kn(e)&&!(e[s(513)]instanceof FormData)&&e.processData&&(e[s(513)]=(t=e[s(513)],(i=[])[(n=tn)(440)]=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},Sn(i,t,r),i[n(445)]("&")[n(433)](n(438),"+"))),e[s(513)]&&(!e[s(474)]||e[s(474)].toUpperCase()===s(463))&&(e.url=wn(e[s(465)],e[s(513)]))}function Sn(e,t,r,n){var i,s,o=tn,a=(i=t,s=tn,Object[s(487)].toString.call(i)===s(503));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e[o(440)](u[o(507)],u[o(480)]):(r?a(u):kn(u))?Sn(e,u,r,c):e[o(440)](c,u)}}function En(e){for(var t=tn,r=Array[t(487)][t(475)],n=r[t(451)](arguments,1),i=0,s=n.length;i<s;i++){var o=n[i]||{};for(var a in o)o[t(484)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function In(e,t){var r=An();return(In=function(e,t){return r[e-=415]})(e,t)}function kn(e){var t=tn,r=typeof e;return r===t(456)||r===t(512)&&!!e}function An(){var e=["callback","success","7951437HnTzhn","text","GET","split","url","6tbmobB","timeout","context","document","POST","parse","onerror","xhrFields","type","slice","scriptCharset","parentNode","responseXML","promise","value","src","exec","charset","hasOwnProperty","content-type","overrideMimeType","prototype","indexOf","firstChild","contentType","text/html","635499RXRkHu","href","ajaxSetup","insertBefore","removeChild","2116168XYTSVc","getJSON","resolve","ifModified","post","jsonp","[object Array]","protocol","80hBWUlw","getElementsByTagName","name","reject","onreadystatechange","XMLHttpRequest","setTimeout","object","data","location","If-Modified-Since","application/x-www-form-urlencoded; charset=UTF-8","toLowerCase","X-Requested-With","xml","get","json","application/json, text/javascript","createElement","toUpperCase","Content-Type","html","status","headers","mimeType","getTime","10cthMpp","abort","7upXsIK","clearTimeout","responseText","readyState","getAllResponseHeaders","replace","cache","beforeSend","async","2134552iCrwXr","%20","clearAttributes","add","accepts","xhr","send","complete","join","concat","dataType","test","jsonpCallback","If-None-Match","call","getResponseHeader","38698198CDbYpr","crossDomain","head","function","10455856ZHnnWe","136014SWstZw"];return(An=function(){return e})()}function Cn(e){return typeof e===tn(456)}function Tn(){var e=tn;return(new Date)[e(425)]()}function xn(e,t){var r=Un();return(xn=function(e,t){return r[e-=127]})(e,t)}mn[tn(415)]=function(e,t,r,n){return Cn(t)&&(n=n||r,r=t,t=void 0),mn({url:e,data:t,success:r,dataType:n})},mn[tn(501)]=function(e,t,r,n){var i=tn;return Cn(t)&&(n=n||r,r=t,t=void 0),mn({type:i(470),url:e,data:t,success:r,dataType:n})},mn[tn(498)]=function(e,t,r){var n=tn;return Cn(t)&&(r=t,t=void 0),mn({url:e,data:t,success:r,dataType:n(416)})},mn[tn(494)]=function(e,t){return t?En(En(e,fn),t):En(fn,e)};var Dn=xn;function Pn(e){return parseInt(e)===e}function Bn(e){var t=xn;if(!Pn(e[t(129)]))return!1;for(var r=0;r<e[t(129)];r++)if(!Pn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function Mn(e,t){var r=xn;if(e[r(136)]&&e[r(152)]===r(156))return t&&(e=e[r(139)]?e[r(139)]():Array[r(157)][r(139)][r(159)](e)),e;if(Array[r(140)](e)){if(!Bn(e))throw new Error(r(144)+e);return new Uint8Array(e)}if(Pn(e[r(129)])&&Bn(e))return new Uint8Array(e);throw new Error(r(153))}function Fn(e){return new Uint8Array(e)}function Un(){var e=["PKCS#7 padding byte out of range","setValue","ecb","cbc","222080eJdyAp","join","_prepare","decrypt","_shiftRegister","ofb","PKCS#7 invalid length","invalid ciphertext size (must be 16 bytes)","cfb","2752080vvIJWR","length","0123456789abcdef","encrypt","Counter","509256JWzDgN","Cipher Feedback","defineProperty","buffer","_lastPrecipherIndex","ctr","slice","isArray","set","AES must be instanitated with `new`","2045260tlPYnA","Array contains invalid value: ","key","fromCharCode","_remainingCounter","4621680vPnaQU","_aes","8nkIWrm","1125732zijshH","name","unsupported array-like object","substr","_Ke","Uint8Array","prototype","2181mFzEaL","call","invalid counter bytes size (must be 16 bytes)","PKCS#7 invalid padding byte","_lastCipherblock","invalid plaintext size (must be multiple of 16 bytes)","_remainingCounterIndex","invalid initialation vector size (must be 16 size)","_lastPrecipher","push","_counter","integer value out of safe range","segmentSize","invalid initialation vector size (must be 16 bytes)","5036wWoRab","number","_Kd","Cipher Block Chaining","setBytes","increment","description","Counter must be instanitated with `new`"];return(Un=function(){return e})()}function Rn(e,t,r,n,i){var s=xn;(null!=n||null!=i)&&(e=e[s(139)]?e[s(139)](n,i):Array[s(157)].slice[s(159)](e,n,i)),t[s(141)](e,r)}!function(e,t){for(var r=xn,n=e();;)try{if(711073===parseInt(r(151))/1+parseInt(r(184))/2+-parseInt(r(158))/3*(-parseInt(r(172))/4)+-parseInt(r(128))/5+-parseInt(r(133))/6+-parseInt(r(143))/7*(parseInt(r(150))/8)+-parseInt(r(148))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Un);var Ln,On,zn={toBytes:function(e){var t=xn,r=[],n=0;for(e=encodeURI(e);n<e[t(129)];){var i=e.charCodeAt(n++);37===i?(r[t(167)](parseInt(e[t(154)](n,2),16)),n+=2):r.push(i)}return Mn(r)},fromBytes:function(e){for(var t=xn,r=[],n=0;n<e[t(129)];){var i=e[n];i<128?(r.push(String.fromCharCode(i)),n++):i>191&&i<224?(r[t(167)](String.fromCharCode((31&i)<<6|63&e[n+1])),n+=2):(r[t(167)](String[t(146)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(185)]("")}},Nn=(On=(Ln=xn)(130),{toBytes:function(e){for(var t=xn,r=[],n=0;n<e[t(129)];n+=2)r[t(167)](parseInt(e[t(154)](n,2),16));return r},fromBytes:function(e){for(var t=Ln,r=[],n=0;n<e.length;n++){var i=e[n];r[t(167)](On[(240&i)>>4]+On[15&i])}return r[t(185)]("")}}),Hn={16:10,24:12,32:14},jn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],Vn=[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],Wn=[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],$n=[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],Gn=[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],qn=[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],Yn=[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],Kn=[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],Xn=[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],Jn=[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],Zn=[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],Qn=[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],ei=[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],ti=[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],ri=[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 ni(e){for(var t=[],r=0;r<e.length;r+=4)t.push(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]);return t}var ii=function(e){var t=xn;if(!(this instanceof ii))throw Error("AES must be instanitated with `new`");Object[t(135)](this,t(145),{value:Mn(e,!0)}),this[t(186)]()};ii.prototype[Dn(186)]=function(){var e=Dn,t=Hn[this[e(145)][e(129)]];if(null==t)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this[e(174)]=[];for(var r=0;r<=t;r++)this._Ke.push([0,0,0,0]),this[e(174)][e(167)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(145)].length/4,o=ni(this[e(145)]);for(r=0;r<s;r++)n=r>>2,this._Ke[n][r%4]=o[r],this._Kd[t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=Vn[a>>16&255]<<24^Vn[a>>8&255]<<16^Vn[255&a]<<8^Vn[a>>24&255]^jn[c]<<24,c+=1,8!=s)for(r=1;r<s;r++)o[r]^=o[r-1];else{for(r=1;r<s/2;r++)o[r]^=o[r-1];a=o[s/2-1],o[s/2]^=Vn[255&a]^Vn[a>>8&255]<<8^Vn[a>>16&255]<<16^Vn[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this[e(155)][l][d]=o[r],this._Kd[t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(174)][l][d],this[e(174)][l][d]=Qn[a>>24&255]^ei[a>>16&255]^ti[a>>8&255]^ri[255&a]},ii[Dn(157)][Dn(131)]=function(e){var t=Dn;if(16!=e[t(129)])throw new Error("invalid plaintext size (must be 16 bytes)");for(var r=this[t(155)][t(129)]-1,n=[0,0,0,0],i=ni(e),s=0;s<4;s++)i[s]^=this[t(155)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=$n[i[s]>>24&255]^Gn[i[(s+1)%4]>>16&255]^qn[i[(s+2)%4]>>8&255]^Yn[255&i[(s+3)%4]]^this._Ke[o][s];i=n[t(139)]()}var a,c=Fn(16);for(s=0;s<4;s++)a=this[t(155)][r][s],c[4*s]=255&(Vn[i[s]>>24&255]^a>>24),c[4*s+1]=255&(Vn[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(Vn[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(Vn[255&i[(s+3)%4]]^a);return c},ii[Dn(157)].decrypt=function(e){var t=Dn;if(16!=e[t(129)])throw new Error(t(191));for(var r=this._Kd[t(129)]-1,n=[0,0,0,0],i=ni(e),s=0;s<4;s++)i[s]^=this[t(174)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=Kn[i[s]>>24&255]^Xn[i[(s+3)%4]>>16&255]^Jn[i[(s+2)%4]>>8&255]^Zn[255&i[(s+1)%4]]^this[t(174)][o][s];i=n[t(139)]()}var a,c=Fn(16);for(s=0;s<4;s++)a=this[t(174)][r][s],c[4*s]=255&(Wn[i[s]>>24&255]^a>>24),c[4*s+1]=255&(Wn[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(Wn[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(Wn[255&i[(s+1)%4]]^a);return c};var si=function(e){var t=Dn;if(!(this instanceof si))throw Error("AES must be instanitated with `new`");this[t(178)]="Electronic Code Block",this[t(152)]=t(182),this[t(149)]=new ii(e)};si[Dn(157)][Dn(131)]=function(e){var t=Dn;if((e=Mn(e))[t(129)]%16!=0)throw new Error(t(163));for(var r=Fn(e[t(129)]),n=Fn(16),i=0;i<e[t(129)];i+=16)Rn(e,n,0,i,i+16),Rn(n=this[t(149)].encrypt(n),r,i);return r},si[Dn(157)][Dn(187)]=function(e){var t=Dn;if((e=Mn(e))[t(129)]%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var r=Fn(e.length),n=Fn(16),i=0;i<e[t(129)];i+=16)Rn(e,n,0,i,i+16),Rn(n=this[t(149)][t(187)](n),r,i);return r};var oi=function(e,t){var r=Dn;if(!(this instanceof oi))throw Error(r(142));if(this[r(178)]=r(175),this[r(152)]=r(183),t){if(16!=t[r(129)])throw new Error(r(171))}else t=Fn(16);this[r(162)]=Mn(t,!0),this._aes=new ii(e)};oi[Dn(157)][Dn(131)]=function(e){var t=Dn;if((e=Mn(e))[t(129)]%16!=0)throw new Error(t(163));for(var r=Fn(e[t(129)]),n=Fn(16),i=0;i<e[t(129)];i+=16){Rn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(162)][s];this._lastCipherblock=this[t(149)].encrypt(n),Rn(this[t(162)],r,i)}return r},oi[Dn(157)].decrypt=function(e){var t=Dn;if((e=Mn(e))[t(129)]%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var r=Fn(e[t(129)]),n=Fn(16),i=0;i<e[t(129)];i+=16){Rn(e,n,0,i,i+16),n=this[t(149)][t(187)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this._lastCipherblock[s];Rn(e,this[t(162)],0,i,i+16)}return r};var ai=function(e,t,r){var n=Dn;if(!(this instanceof ai))throw Error("AES must be instanitated with `new`");if(this.description=n(134),this[n(152)]=n(127),t){if(16!=t[n(129)])throw new Error(n(165))}else t=Fn(16);!r&&(r=1),this.segmentSize=r,this[n(188)]=Mn(t,!0),this[n(149)]=new ii(e)};ai[Dn(157)][Dn(131)]=function(e){var t=Dn;if(e[t(129)]%this[t(170)]!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var r,n=Mn(e,!0),i=0;i<n.length;i+=this[t(170)]){r=this[t(149)].encrypt(this._shiftRegister);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];Rn(this[t(188)],this[t(188)],0,this[t(170)]),Rn(n,this[t(188)],16-this[t(170)],i,i+this.segmentSize)}return n},ai[Dn(157)][Dn(187)]=function(e){var t=Dn;if(e[t(129)]%this[t(170)]!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var r,n=Mn(e,!0),i=0;i<n[t(129)];i+=this.segmentSize){r=this[t(149)][t(131)](this[t(188)]);for(var s=0;s<this[t(170)];s++)n[i+s]^=r[s];Rn(this[t(188)],this._shiftRegister,0,this[t(170)]),Rn(e,this._shiftRegister,16-this[t(170)],i,i+this[t(170)])}return n};var ci=function(e,t){var r=Dn;if(!(this instanceof ci))throw Error(r(142));if(this[r(178)]="Output Feedback",this[r(152)]=r(189),t){if(16!=t[r(129)])throw new Error(r(171))}else t=Fn(16);this[r(166)]=Mn(t,!0),this._lastPrecipherIndex=16,this._aes=new ii(e)};ci[Dn(157)][Dn(131)]=function(e){for(var t=Dn,r=Mn(e,!0),n=0;n<r[t(129)];n++)16===this[t(137)]&&(this._lastPrecipher=this[t(149)][t(131)](this[t(166)]),this[t(137)]=0),r[n]^=this._lastPrecipher[this[t(137)]++];return r},ci[Dn(157)].decrypt=ci[Dn(157)][Dn(131)];var ui=function(e){var t=Dn;if(!(this instanceof ui))throw Error(t(179));0!==e&&!e&&(e=1),"number"==typeof e?(this[t(168)]=Fn(16),this.setValue(e)):this[t(176)](e)};ui[Dn(157)][Dn(181)]=function(e){var t=Dn;if(typeof e!==t(173)||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error(t(169));for(var r=15;r>=0;--r)this[t(168)][r]=e%256,e=parseInt(e/256)},ui.prototype[Dn(176)]=function(e){var t=Dn;if(16!=(e=Mn(e,!0))[t(129)])throw new Error(t(160));this[t(168)]=e},ui[Dn(157)][Dn(177)]=function(){for(var e=Dn,t=15;t>=0;t--){if(255!==this._counter[t]){this[e(168)][t]++;break}this._counter[t]=0}};var li=function(e,t){var r=Dn;if(!(this instanceof li))throw Error("AES must be instanitated with `new`");this[r(178)]=r(132),this.name=r(138),!(t instanceof ui)&&(t=new ui(t)),this._counter=t,this[r(147)]=null,this[r(164)]=16,this._aes=new ii(e)};li.prototype[Dn(131)]=function(e){for(var t=Dn,r=Mn(e,!0),n=0;n<r[t(129)];n++)16===this[t(164)]&&(this[t(147)]=this[t(149)][t(131)](this[t(168)][t(168)]),this[t(164)]=0,this[t(168)].increment()),r[n]^=this[t(147)][this[t(164)]++];return r},li[Dn(157)][Dn(187)]=li.prototype[Dn(131)];const di={AES:ii,Counter:ui,ModeOfOperation:{ecb:si,cbc:oi,cfb:ai,ofb:ci,ctr:li},utils:{hex:Nn,utf8:zn},padding:{pkcs7:{pad:function(e){var t=Dn,r=16-(e=Mn(e,!0)).length%16,n=Fn(e[t(129)]+r);Rn(e,n);for(var i=e[t(129)];i<n[t(129)];i++)n[i]=r;return n},strip:function(e){var t=Dn;if((e=Mn(e,!0)).length<16)throw new Error(t(190));var r=e[e[t(129)]-1];if(r>16)throw new Error(t(180));for(var n=e.length-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(161));var s=Fn(n);return Rn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:Mn,createArray:Fn,copyArray:Rn}};var hi=fi;function fi(e,t){var r=pi();return(fi=function(e,t){return r[e-=453]})(e,t)}function pi(){var e=["6SNgqkO","prototype","clamp","commonjsGlobal","finalize","createCommonjsModule","HMAC","$super","5131440bSYsho","_doReset","msCrypto","582584EcuyLo","BufferedBlockAlgorithm","algo","slice","commonjsRequire","amd","randomBytes","cfg","fromCharCode","Base","charCodeAt","parse","readInt32LE","78WJxplv","_nDataBytes","hasOwnProperty","stringify","blockSize","substr","apply","toString","push","join","words","Native crypto module could not be used to get secure random number.","reset","_append","max","16173157QvxQcG","length","_doFinalize","string","extend","6834429cmSGPK","exports","undefined","_doProcessBlock","_process","2391608zTevGk","init","1aNizwd","Latin1","Utf8","concat","call","WordArray","getRandomValues","sigBytes","Hasher","lib","crypto","CryptoJS","ceil","object","create","mixIn","10NPNEqu","_data","function","enc","21722OdeUua","467271mtblCm","clone"];return(pi=function(){return e})()}!function(e,t){for(var r=fi,n=e();;)try{if(533887===-parseInt(r(467))/1*(parseInt(r(487))/2)+-parseInt(r(490))/3*(-parseInt(r(501))/4)+-parseInt(r(498))/5+parseInt(r(514))/6*(parseInt(r(488))/7)+-parseInt(r(465))/8+parseInt(r(460))/9*(-parseInt(r(483))/10)+parseInt(r(455))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(pi);var mi=ze[hi(495)]((function(e,t){var r,i,s;r=Le,i=function(){var e=e||function(e,t){var r,i=fi;if(typeof window!==i(462)&&window[i(477)]&&(r=window[i(477)]),"undefined"!=typeof self&&self[i(477)]&&(r=self.crypto),typeof globalThis!==i(462)&&globalThis[i(477)]&&(r=globalThis[i(477)]),!r&&typeof window!==i(462)&&window[i(500)]&&(r=window[i(500)]),!r&&typeof ze[i(493)]!==i(462)&&ze[i(493)][i(477)]&&(r=Le.crypto),!r&&typeof ze[i(505)]===i(485))try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if(typeof r[e(473)]===e(485))try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r[e(507)](4)[e(513)]()}catch(e){}}throw new Error(e(525))},o=Object[i(481)]||function(){function e(){}return function(t){var r,n=fi;return e[n(491)]=t,r=new e,e[n(491)]=null,r}}(),a={},c=a[i(476)]={},u=c[i(510)]={extend:function(e){var t=fi,r=o(this);return e&&r[t(482)](e),(!r[t(516)]("init")||this[t(466)]===r.init)&&(r[t(466)]=function(){var e=t;r[e(497)][e(466)][e(520)](this,arguments)}),r[t(466)][t(491)]=r,r.$super=this,r},create:function(){var e=fi,t=this[e(459)]();return t[e(466)][e(520)](t,arguments),t},init:function(){},mixIn:function(e){var t=fi;for(var r in e)e[t(516)](r)&&(this[r]=e[r]);e[t(516)](t(521))&&(this[t(521)]=e[t(521)])},clone:function(){var e=fi;return this.init[e(491)][e(459)](this)}},l=c[i(472)]=u.extend({init:function(e,t){var r=i;e=this[r(524)]=e||[],null!=t?this[r(474)]=t:this.sigBytes=4*e.length},toString:function(e){return(e||h)[i(517)](this)},concat:function(e){var t=i,r=this[t(524)],n=e[t(524)],s=this[t(474)],o=e[t(474)];if(this[t(492)](),s%4)for(var a=0;a<o;a++){var c=n[a>>>2]>>>24-a%4*8&255;r[s+a>>>2]|=c<<24-(s+a)%4*8}else for(var u=0;u<o;u+=4)r[s+u>>>2]=n[u>>>2];return this[t(474)]+=o,this},clamp:function(){var t=i,r=this.words,n=this[t(474)];r[n>>>2]&=4294967295<<32-n%4*8,r[t(456)]=e[t(479)](n/4)},clone:function(){var e=i,t=u[e(489)][e(471)](this);return t.words=this.words[e(504)](0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r[t(522)](s());return new(l[t(466)])(r,e)}}),d=a[i(486)]={},h=d.Hex={stringify:function(e){for(var t=i,r=e[t(524)],n=e[t(474)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(522)]((a>>>4)[t(521)](16)),s[t(522)]((15&a).toString(16))}return s[t(523)]("")},parse:function(e){for(var t=i,r=e[t(456)],n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e[t(519)](s,2),16)<<24-s%8*4;return new(l[t(466)])(n,r/2)}},f=d[i(468)]={stringify:function(e){for(var t=i,r=e.words,n=e[t(474)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(522)](String[t(509)](a))}return s[t(523)]("")},parse:function(e){for(var t=i,r=e[t(456)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e[t(511)](s))<<24-s%4*8;return new l.init(n,r)}},p=d[i(469)]={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f[i(512)](unescape(encodeURIComponent(e)))}},m=c[i(502)]=u[i(459)]({reset:function(){var e=i;this[e(484)]=new(l[e(466)]),this[e(515)]=0},_append:function(e){var t=i;typeof e==t(458)&&(e=p[t(512)](e)),this[t(484)][t(470)](e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=i,s=this[n(484)],o=s[n(524)],a=s.sigBytes,c=this[n(518)],u=a/(4*c),d=(u=t?e[n(479)](u):e[n(454)]((0|u)-this._minBufferSize,0))*c,h=e.min(4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(463)](o,f);r=o.splice(0,d),s.sigBytes-=h}return new(l[n(466)])(r,h)},clone:function(){var e=i,t=u[e(489)][e(471)](this);return t._data=this[e(484)][e(489)](),t},_minBufferSize:0});c[i(475)]=m.extend({cfg:u[i(459)](),init:function(e){this[i(508)]=this.cfg.extend(e),this.reset()},reset:function(){var e=i;m[e(526)][e(471)](this),this[e(499)]()},update:function(e){var t=i;return this[t(453)](e),this[t(464)](),this},finalize:function(e){var t=i;return e&&this[t(453)](e),this[t(457)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=fi;return new e.init(r)[n(494)](t)}},_createHmacHelper:function(e){return function(t,r){var n=fi;return new(v[n(496)][n(466)])(e,r)[n(494)](t)}}});var v=a[i(503)]={};return a}(Math);return e},(s=fi)(480)==s(480)?e[s(461)]=i():r[s(478)]=i()}));function vi(e,t){var r=gi();return(vi=function(e,t){return r[e-=118]})(e,t)}var yi=vi;function gi(){var e=["slice","Word","55dqDcfw","amd","5IqUqrA","push","createCommonjsModule","words","lib","4070622NOyAle","5397120tPBiKe","3kVUKGD","length","clone","commonjsGlobal","608210WWPvkL","43116qoNvTk","64ATnwtE","high","function","call","./core","1040692dehtqA","39BfuXzC","extend","sigBytes","create","26neCRCg","low","object","WordArray","exports","5469624RmnEMp","632317HNLhcV"];return(gi=function(){return e})()}!function(e,t){for(var r=vi,n=e();;)try{if(401271===-parseInt(r(129))/1*(-parseInt(r(140))/2)+parseInt(r(124))/3*(parseInt(r(135))/4)+parseInt(r(151))/5*(-parseInt(r(122))/6)+parseInt(r(146))/7*(parseInt(r(130))/8)+parseInt(r(123))/9+parseInt(r(128))/10*(parseInt(r(149))/11)+-parseInt(r(145))/12*(parseInt(r(136))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gi);ze[yi(119)]((function(e,t){var r,n,i;r=ze[yi(127)],n=function(e){return n=(r=e)[(t=vi)(121)],i=n.Base,s=n[t(143)],(o=r.x64={})[t(148)]=i[t(137)]({init:function(e,r){var n=t;this[n(131)]=e,this[n(141)]=r}}),o[t(143)]=i[t(137)]({init:function(e,r){var n=t;e=this.words=e||[],null!=r?this.sigBytes=r:this[n(138)]=8*e.length},toX32:function(){for(var e=t,r=this[e(120)],n=r[e(125)],i=[],o=0;o<n;o++){var a=r[o];i[e(118)](a[e(131)]),i[e(118)](a.low)}return s[e(139)](i,this.sigBytes)},clone:function(){for(var e=t,r=i.clone[e(133)](this),n=r[e(120)]=this[e(120)][e(147)](0),s=n[e(125)],o=0;o<s;o++)n[o]=n[o][e(126)]();return r}}),e;var t,r,n,i,s,o},(i=vi)(142)==i(142)?e[i(144)]=n(mi):"undefined"===i(132)&&(void 0)[i(150)]?(void 0)([i(134)],n):n(r.CryptoJS)}));!function(e,t){for(var r=_i,n=e();;)try{if(179468===parseInt(r(390))/1*(parseInt(r(400))/2)+-parseInt(r(405))/3*(parseInt(r(410))/4)+-parseInt(r(395))/5+-parseInt(r(408))/6*(parseInt(r(407))/7)+-parseInt(r(399))/8+parseInt(r(396))/9+-parseInt(r(411))/10*(-parseInt(r(406))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wi);Oe((function(e,t){var r,n,i;r=Le,n=function(e){var t=_i;return function(){var t=_i;if(typeof ArrayBuffer==t(402)){var r=e[t(412)][t(397)],n=r[t(404)],i=r[t(404)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(413)&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e[r(391)],e[r(403)],e.byteLength)),e instanceof Uint8Array){for(var i=e[r(401)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(394)](this,s,i)}else n[r(409)](this,arguments)};i.prototype=r}}(),e[t(412)].WordArray},"object"===(i=_i)(398)?e.exports=n(mi):"undefined"===i(402)&&(void 0)[i(393)]?(void 0)([i(392)],n):n(r.CryptoJS)}));function _i(e,t){var r=wi();return(_i=function(e,t){return r[e-=390]})(e,t)}function wi(){var e=["138BCfAft","byteLength","function","byteOffset","init","3ZXEigO","253kOTtjz","21gGVEfh","371058KgCXfV","apply","446296wdoWnq","302790WkQWgD","lib","undefined","1084UBxHyW","buffer","./core","amd","call","676965QxkOyS","1467639Ltlwhv","WordArray","object","2578560tDpVyC"];return(wi=function(){return e})()}var bi=Si;function Si(e,t){var r=Ei();return(Si=function(e,t){return r[e-=498]})(e,t)}!function(e,t){for(var r=Si,n=e();;)try{if(660378===-parseInt(r(505))/1*(parseInt(r(506))/2)+-parseInt(r(514))/3*(-parseInt(r(504))/4)+parseInt(r(526))/5*(parseInt(r(519))/6)+-parseInt(r(502))/7+parseInt(r(516))/8+parseInt(r(508))/9*(-parseInt(r(518))/10)+parseInt(r(515))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ei);ze[bi(507)]((function(e,t){var r,n,i,s=bi;r=ze[s(499)],n=function(e){var t=s;return function(){var t=Si,r=e,n=r[t(513)][t(521)],i=r.enc;function s(e){return e<<8&4278255360|e>>>8&16711935}i.Utf16=i[t(517)]={stringify:function(e){for(var r=t,n=e.words,i=e[r(511)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s[r(520)](String.fromCharCode(a))}return s[r(525)]("")},parse:function(e){for(var r=e[t(500)],i=[],s=0;s<r;s++)i[s>>>1]|=e.charCodeAt(s)<<16-s%2*16;return n.create(i,2*r)}},i[t(523)]={stringify:function(e){for(var r=t,n=e[r(501)],i=e[r(511)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o[r(520)](String.fromCharCode(c))}return o[r(525)]("")},parse:function(e){for(var r=t,i=e.length,o=[],a=0;a<i;a++)o[a>>>1]|=s(e.charCodeAt(a)<<16-a%2*16);return n[r(524)](o,2*i)}}}(),e[t(503)].Utf16},(i=Si)(512)==i(512)?e[i(498)]=n(mi):n(r[i(510)])}));function Ei(){var e=["CryptoJS","sigBytes","object","lib","2527674emNjYN","18039131JIcVXZ","3990464qUJygF","Utf16BE","20HKclOS","3728436RkGMWQ","push","WordArray","amd","Utf16LE","create","join","5vfLcjI","exports","commonjsGlobal","length","words","8026116uNknfw","enc","4XiNJxs","1eslCDp","1173626lwpvMw","createCommonjsModule","5440113BhBshe","./core"];return(Ei=function(){return e})()}var Ii=ki;function ki(e,t){var r=Ai();return(ki=function(e,t){return r[e-=415]})(e,t)}!function(e,t){for(var r=ki,n=e();;)try{if(356244===parseInt(r(423))/1*(-parseInt(r(442))/2)+parseInt(r(439))/3*(parseInt(r(415))/4)+-parseInt(r(424))/5*(-parseInt(r(431))/6)+-parseInt(r(434))/7*(parseInt(r(416))/8)+-parseInt(r(428))/9*(parseInt(r(433))/10)+parseInt(r(421))/11*(-parseInt(r(430))/12)+parseInt(r(425))/13)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ai);ze[Ii(419)]((function(e,t){var r,n;e[ki(429)]=(r=mi,n=ki,function(){var e=ki,t=r,n=t[e(417)][e(437)];function i(e,t,r){for(var i=[],s=0,o=0;o<t;o++)if(o%4){var a=r[e.charCodeAt(o-1)]<<o%4*2|r[e.charCodeAt(o)]>>>6-o%4*2;i[s>>>2]|=a<<24-s%4*8,s++}return n.create(i,s)}t.enc[e(444)]={stringify:function(t){var r=e,n=t[r(422)],i=t.sigBytes,s=this[r(438)];t[r(427)]();for(var o=[],a=0;a<i;a+=3)for(var c=(n[a>>>2]>>>24-a%4*8&255)<<16|(n[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|n[a+2>>>2]>>>24-(a+2)%4*8&255,u=0;u<4&&a+.75*u<i;u++)o[r(432)](s[r(418)](c>>>6*(3-u)&63));var l=s[r(418)](64);if(l)for(;o.length%4;)o[r(432)](l);return o[r(441)]("")},parse:function(t){var r=e,n=t[r(426)],s=this[r(438)],o=this[r(445)];if(!o){o=this._reverseMap=[];for(var a=0;a<s.length;a++)o[s[r(446)](a)]=a}var c=s.charAt(64);if(c){var u=t[r(435)](c);-1!==u&&(n=u)}return i(t,n,o)},_map:e(436)}}(),r.enc[n(444)])}));function Ai(){var e=["length","clamp","9oEQdnH","exports","3883572cQBIWu","24eKWrxh","push","4998090vBVYoz","550242AdfJvE","indexOf","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","WordArray","_map","967512iUPirj","amd","join","22948DgHdBv","./core","Base64","_reverseMap","charCodeAt","8YJCrqi","24wUyiep","lib","charAt","createCommonjsModule","function","11uhPGNo","words","46ktmzgw","525325wWeMge","11414494epzIXB"];return(Ai=function(){return e})()}var Ci=Ti;function Ti(e,t){var r=xi();return(Ti=function(e,t){return r[e-=454]})(e,t)}function xi(){var e=["Base64url","amd","_reverseMap","4110sQBroa","words","15015114MpRkyH","./core","charAt","11195lToOwv","CryptoJS","charCodeAt","clamp","indexOf","enc","exports","length","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","8TRxapW","sigBytes","5431209scPkuy","15752300GShaLL","join","lib","createCommonjsModule","function","object","764306XfpRIC","48ZvuKol","381987rGTCAj","_safe_map","WordArray","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","create","_map","1168196moCYaP"];return(xi=function(){return e})()}!function(e,t){for(var r=Ti,n=e();;)try{if(873345===parseInt(r(468))/1+parseInt(r(460))/2+parseInt(r(462))/3*(-parseInt(r(461))/4)+-parseInt(r(477))/5*(-parseInt(r(472))/6)+-parseInt(r(488))/7+parseInt(r(486))/8*(parseInt(r(474))/9)+-parseInt(r(454))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xi);ze[Ci(457)]((function(e,t){var r,n,i;r=Le,n=function(e){var t,r,n,i=Ti;return n=(r=e)[(t=Ti)(456)][t(464)],r[t(482)][t(469)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(473)],s=e[n(487)],o=r?this[n(463)]:this._map;e[n(480)]();for(var a=[],c=0;c<s;c+=3)for(var u=(i[c>>>2]>>>24-c%4*8&255)<<16|(i[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|i[c+2>>>2]>>>24-(c+2)%4*8&255,l=0;l<4&&c+.75*l<s;l++)a.push(o[n(476)](u>>>6*(3-l)&63));var d=o[n(476)](64);if(d)for(;a[n(484)]%4;)a.push(d);return a[n(455)]("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e.length,o=r?this[i(463)]:this[i(467)],a=this[i(471)];if(!a){a=this[i(471)]=[];for(var c=0;c<o[i(484)];c++)a[o[i(479)](c)]=c}var u=o.charAt(64);if(u){var l=e[i(481)](u);-1!==l&&(s=l)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(479)](c-1)]<<c%4*2|i[e.charCodeAt(c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(466)](o,a)}(e,s,a)},_map:t(465),_safe_map:t(485)},e[i(482)][i(469)]},(i=Ti)(459)==i(459)?e[i(483)]=n(mi):"undefined"===i(458)&&(void 0)[i(470)]?(void 0)([i(475)],n):n(r[i(478)])}));function Di(e,t){var r=Bi();return(Di=function(e,t){return r[e-=482]})(e,t)}var Pi=Di;function Bi(){var e=["WordArray","sigBytes","algo","4242600xMzFhu","HmacMD5","_createHmacHelper","48RfCWuI","_hash","extend","CryptoJS","_nDataBytes","5403876gUFpHb","words","sin","length","2rxNNDB","10295130yDqRyJ","floor","_data","MD5","init","_createHelper","540776nEgwkr","Hasher","createCommonjsModule","amd","10591626CBrURB","5FsjahN","475134PDQKur","call","abs","object","2173759gRgYmJ","function","./core"];return(Bi=function(){return e})()}!function(e,t){for(var r=Di,n=e();;)try{if(936616===parseInt(r(514))/1*(parseInt(r(492))/2)+-parseInt(r(510))/3+parseInt(r(486))/4+-parseInt(r(491))/5*(-parseInt(r(490))/6)+-parseInt(r(496))/7*(-parseInt(r(505))/8)+-parseInt(r(502))/9+-parseInt(r(515))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bi);ze[Pi(488)]((function(e,t){var r,n,i;r=Le,n=function(e){var t=Di;return function(t){var r=Di,n=e,i=n.lib,s=i[r(499)],o=i[r(487)],a=n[r(501)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(494)](t[e(512)](n+1))|0}();var u=a.MD5=o[r(507)]({_doReset:function(){var e=r;this[e(506)]=new(s[e(484)])([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a=this[n(506)][n(511)],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],w=e[t+7],b=e[t+8],S=e[t+9],E=e[t+10],I=e[t+11],k=e[t+12],A=e[t+13],C=e[t+14],T=e[t+15],x=a[0],D=a[1],P=a[2],B=a[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,w,22,c[7]),x=l(x,D,P,B,b,7,c[8]),B=l(B,x,D,P,S,12,c[9]),P=l(P,B,x,D,E,17,c[10]),D=l(D,P,B,x,I,22,c[11]),x=l(x,D,P,B,k,7,c[12]),B=l(B,x,D,P,A,12,c[13]),P=l(P,B,x,D,C,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,I,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,E,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,C,9,c[25]),P=d(P,B,x,D,v,14,c[26]),D=d(D,P,B,x,b,20,c[27]),x=d(x,D,P,B,A,5,c[28]),B=d(B,x,D,P,m,9,c[29]),P=d(P,B,x,D,w,14,c[30]),x=h(x,D=d(D,P,B,x,k,20,c[31]),P,B,g,4,c[32]),B=h(B,x,D,P,b,11,c[33]),P=h(P,B,x,D,I,16,c[34]),D=h(D,P,B,x,C,23,c[35]),x=h(x,D,P,B,p,4,c[36]),B=h(B,x,D,P,y,11,c[37]),P=h(P,B,x,D,w,16,c[38]),D=h(D,P,B,x,E,23,c[39]),x=h(x,D,P,B,A,4,c[40]),B=h(B,x,D,P,u,11,c[41]),P=h(P,B,x,D,v,16,c[42]),D=h(D,P,B,x,_,23,c[43]),x=h(x,D,P,B,S,4,c[44]),B=h(B,x,D,P,k,11,c[45]),P=h(P,B,x,D,T,16,c[46]),x=f(x,D=h(D,P,B,x,m,23,c[47]),P,B,u,6,c[48]),B=f(B,x,D,P,w,10,c[49]),P=f(P,B,x,D,C,15,c[50]),D=f(D,P,B,x,g,21,c[51]),x=f(x,D,P,B,k,6,c[52]),B=f(B,x,D,P,v,10,c[53]),P=f(P,B,x,D,E,15,c[54]),D=f(D,P,B,x,p,21,c[55]),x=f(x,D,P,B,b,6,c[56]),B=f(B,x,D,P,T,10,c[57]),P=f(P,B,x,D,_,15,c[58]),D=f(D,P,B,x,A,21,c[59]),x=f(x,D,P,B,y,6,c[60]),B=f(B,x,D,P,I,10,c[61]),P=f(P,B,x,D,m,15,c[62]),D=f(D,P,B,x,S,21,c[63]),a[0]=a[0]+x|0,a[1]=a[1]+D|0,a[2]=a[2]+P|0,a[3]=a[3]+B|0},_doFinalize:function(){var e=r,n=this[e(482)],i=n[e(511)],s=8*this[e(509)],o=8*n[e(500)];i[o>>>5]|=128<<24-o%32;var a=t[e(516)](s/4294967296),c=s;i[15+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),i[14+(o+64>>>9<<4)]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),n[e(500)]=4*(i[e(513)]+1),this._process();for(var u=this._hash,l=u[e(511)],d=0;d<4;d++){var h=l[d];l[d]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return u},clone:function(){var e=r,t=o.clone[e(493)](this);return t._hash=this[e(506)].clone(),t}});function l(e,t,r,n,i,s,o){var a=e+(t&r|~t&n)+i+o;return(a<<s|a>>>32-s)+t}function d(e,t,r,n,i,s,o){var a=e+(t&n|r&~n)+i+o;return(a<<s|a>>>32-s)+t}function h(e,t,r,n,i,s,o){var a=e+(t^r^n)+i+o;return(a<<s|a>>>32-s)+t}function f(e,t,r,n,i,s,o){var a=e+(r^(t|~n))+i+o;return(a<<s|a>>>32-s)+t}n.MD5=o[r(485)](u),n[r(503)]=o[r(504)](u)}(Math),e[t(483)]},"object"===(i=Di)(495)?e.exports=n(mi):"undefined"===i(497)&&(void 0)[i(489)]?(void 0)([i(498)],n):n(r[i(508)])}));var Mi=Fi;function Fi(e,t){var r=Ui();return(Fi=function(e,t){return r[e-=310]})(e,t)}function Ui(){var e=["createCommonjsModule","object","floor","3582744ivjYNk","_process","4818936KlUAlg","SHA1","commonjsGlobal","words","exports","254SSDIpO","_createHmacHelper","_hash","HmacSHA1","_nDataBytes","WordArray","init","5471uicyxJ","10576uYhwfZ","algo","7qUxwbl","12UKqcGz","Hasher","958940PcPXOf","sigBytes","840717bCKQyJ","2679170NcqnSm","1137EkHRNm","clone","_createHelper"];return(Ui=function(){return e})()}!function(e,t){for(var r=Fi,n=e();;)try{if(527484===-parseInt(r(332))/1*(-parseInt(r(325))/2)+-parseInt(r(312))/3*(parseInt(r(333))/4)+parseInt(r(338))/5*(parseInt(r(336))/6)+-parseInt(r(335))/7*(-parseInt(r(320))/8)+-parseInt(r(310))/9+parseInt(r(311))/10+-parseInt(r(318))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ui);ze[Mi(315)]((function(e,t){var r,n,i;r=ze[Mi(322)],n=function(e){return t=Fi,n=(r=e).lib,i=n[t(330)],s=n[t(337)],o=r[t(334)],a=[],c=o[t(321)]=s.extend({_doReset:function(){var e=t;this[e(327)]=new(i[e(331)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(327)][n(323)],s=i[0],o=i[1],c=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)a[d]=0|e[r+d];else{var h=a[d-3]^a[d-8]^a[d-14]^a[d-16];a[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+a[d];f+=d<20?1518500249+(o&c|~o&u):d<40?1859775393+(o^c^u):d<60?(o&c|o&u|c&u)-1894007588:(o^c^u)-899497514,l=u,u=c,c=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+c|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this._data,n=r.words,i=8*this[e(329)],s=8*r[e(339)];return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(317)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r.sigBytes=4*n.length,this[e(319)](),this[e(327)]},clone:function(){var e=t,r=s[e(313)].call(this);return r[e(327)]=this._hash[e(313)](),r}}),r[t(321)]=s[t(314)](c),r[t(328)]=s[t(326)](c),e.SHA1;var t,r,n,i,s,o,a,c},"object"===(i=Fi)(316)?e[i(324)]=n(mi):n(r.CryptoJS)}));var Ri=Oi;function Li(){var e=["28VkxXGa","58xwALYs","pow","_process","_nDataBytes","sqrt","2870273PVJrvp","amd","call","33757QXgeTK","1218321vFlJRb","HmacSHA256","952788DqbwWv","_createHelper","createCommonjsModule","SHA256","object","_data","96615rQSIIE","clone","words","floor","_createHmacHelper","Hasher","extend","1079118uBEVbr","slice","length","init","algo","7446608LzHWNu","_hash","./core","CryptoJS"];return(Li=function(){return e})()}!function(e,t){for(var r=Oi,n=e();;)try{if(494799===-parseInt(r(174))/1*(parseInt(r(166))/2)+-parseInt(r(177))/3+-parseInt(r(165))/4*(-parseInt(r(183))/5)+parseInt(r(190))/6+parseInt(r(171))/7+parseInt(r(161))/8+parseInt(r(175))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Li);ze[Ri(179)]((function(e,t){var r,n,i;r=Le,n=function(e){var t=Oi;return function(t){var r=Oi,n=e,i=n.lib,s=i.WordArray,o=i[r(188)],a=n[r(160)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t[Oi(170)](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,o=0;o<64;)n(s)&&(o<8&&(c[o]=i(t[e(167)](s,.5))),u[o]=i(t.pow(s,1/3)),o++),s++}();var l=[],d=a.SHA256=o[r(189)]({_doReset:function(){var e=r;this[e(162)]=new(s[e(159)])(c[e(191)](0))},_doProcessBlock:function(e,t){for(var n=r,i=this[n(162)][n(185)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=0;m<64;m++){if(m<16)l[m]=0|e[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 w=s&o^s&a^o&a,b=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&h^~d&f)+u[m]+l[m];p=f,f=h,h=d,d=c+S|0,c=a,a=o,o=s,s=S+(b+w)|0}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+h|0,i[6]=i[6]+f|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this[e(182)],i=n[e(185)],s=8*this[e(169)],o=8*n.sigBytes;return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t[e(186)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n.sigBytes=4*i[e(192)],this[e(168)](),this._hash},clone:function(){var e=r,t=o[e(184)][e(173)](this);return t[e(162)]=this._hash[e(184)](),t}});n[r(180)]=o[r(178)](d),n[r(176)]=o[r(187)](d)}(Math),e[t(180)]},(i=Oi)(181)==i(181)?e.exports=n(mi):n(r[i(164)])}));function Oi(e,t){var r=Li();return(Oi=function(e,t){return r[e-=159]})(e,t)}var zi=Hi;function Ni(){var e=["_doFinalize","85xTlBUg","call","./core","4367dBeWqh","lib","13796llLFnE","function","425604fecrsM","1952diNzhJ","967698ypLoNZ","7230liQCVy","algo","HmacSHA224","createCommonjsModule","8ljHJsG","1617980ZXnyew","1492008NaPAHW","SHA256","152vuModx","amd","_createHmacHelper","_hash","object","init"];return(Ni=function(){return e})()}function Hi(e,t){var r=Ni();return(Hi=function(e,t){return r[e-=475]})(e,t)}!function(e,t){for(var r=Hi,n=e();;)try{if(131920===parseInt(r(476))/1*(-parseInt(r(491))/2)+parseInt(r(490))/3+-parseInt(r(488))/4*(parseInt(r(483))/5)+parseInt(r(499))/6+-parseInt(r(498))/7+-parseInt(r(497))/8*(parseInt(r(492))/9)+-parseInt(r(493))/10*(-parseInt(r(486))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ni);ze[zi(496)]((function(e,t){var r,n,i;r=Le,n=function(e){return n=(r=e)[(t=Hi)(487)].WordArray,i=r[t(494)],s=i[t(475)],o=i.SHA224=s.extend({_doReset:function(){var e=t;this[e(479)]=new(n[e(481)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=s[e(482)][e(484)](this);return r.sigBytes-=4,r}}),r.SHA224=s._createHelper(o),r[t(495)]=s[t(478)](o),e.SHA224;var t,r,n,i,s,o},"object"===(i=Hi)(480)?e.exports=n(mi):"undefined"===i(489)&&(void 0)[i(477)]?(void 0)([i(485),"./sha256"],n):n(r.CryptoJS)}));var ji=Vi;function Vi(e,t){var r=Wi();return(Vi=function(e,t){return r[e-=166]})(e,t)}!function(e,t){for(var r=Vi,n=e();;)try{if(699224===-parseInt(r(184))/1+-parseInt(r(178))/2*(-parseInt(r(190))/3)+parseInt(r(188))/4+parseInt(r(192))/5*(-parseInt(r(196))/6)+parseInt(r(197))/7+-parseInt(r(193))/8+parseInt(r(169))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wi);ze[ji(203)]((function(e,t){var r,n,i;r=Le,n=function(e){return function(){var t=Vi,r=e,n=r[t(195)][t(199)],i=r[t(189)],s=i[t(204)],o=i[t(205)],a=r[t(167)];function c(){var e=t;return s[e(187)][e(171)](s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a[t(206)]=n[t(174)]({_doReset:function(){var e=t;this._hash=new(o[e(180)])([new(s[e(180)])(1779033703,4089235720),new(s[e(180)])(3144134277,2227873595),new(s[e(180)])(1013904242,4271175723),new s.init(2773480762,1595750129),new(s[e(180)])(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new(s[e(180)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this._hash[n(183)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=s.high,v=s[n(177)],y=o.high,g=o[n(177)],_=a.high,w=a[n(177)],b=c[n(166)],S=c[n(177)],E=d[n(166)],I=d[n(177)],k=h[n(166)],A=h[n(177)],C=f[n(166)],T=f[n(177)],x=p[n(166)],D=p[n(177)],P=m,B=v,M=y,F=g,U=_,R=w,L=b,O=S,z=E,N=I,H=k,j=A,V=C,W=T,$=x,G=D,q=0;q<80;q++){var Y,K,X=l[q];if(q<16)K=X[n(166)]=0|e[r+2*q],Y=X[n(177)]=0|e[r+2*q+1];else{var J=l[q-15],Z=J[n(166)],Q=J.low,ee=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^Z>>>7,te=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^(Q>>>7|Z<<25),re=l[q-2],ne=re.high,ie=re[n(177)],se=(ne>>>19|ie<<13)^(ne<<3|ie>>>29)^ne>>>6,oe=(ie>>>19|ne<<13)^(ie<<3|ne>>>29)^(ie>>>6|ne<<26),ae=l[q-7],ce=ae[n(166)],ue=ae[n(177)],le=l[q-16],de=le[n(166)],he=le[n(177)];K=(K=(K=ee+ce+((Y=te+ue)>>>0<te>>>0?1:0))+se+((Y+=oe)>>>0<oe>>>0?1:0))+de+((Y+=he)>>>0<he>>>0?1:0),X[n(166)]=K,X[n(177)]=Y}var fe,pe=z&H^~z&V,me=N&j^~N&W,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),we=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),be=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[q],Ee=Se[n(166)],Ie=Se[n(177)],ke=$+we+((fe=G+be)>>>0<G>>>0?1:0),Ae=_e+ye;$=V,G=W,V=H,W=j,H=z,j=N,z=L+(ke=(ke=(ke=ke+pe+((fe+=me)>>>0<me>>>0?1:0))+Ee+((fe+=Ie)>>>0<Ie>>>0?1:0))+K+((fe+=Y)>>>0<Y>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=U,O=R,U=M,R=F,M=P,F=B,P=ke+(ge+ve+(Ae>>>0<_e>>>0?1:0))+((B=fe+Ae|0)>>>0<fe>>>0?1:0)|0}v=s[n(177)]=v+B,s[n(166)]=m+P+(v>>>0<B>>>0?1:0),g=o.low=g+F,o[n(166)]=y+M+(g>>>0<F>>>0?1:0),w=a.low=w+R,a[n(166)]=_+U+(w>>>0<R>>>0?1:0),S=c[n(177)]=S+O,c.high=b+L+(S>>>0<O>>>0?1:0),I=d.low=I+N,d[n(166)]=E+z+(I>>>0<N>>>0?1:0),A=h[n(177)]=A+j,h[n(166)]=k+H+(A>>>0<j>>>0?1:0),T=f[n(177)]=T+W,f[n(166)]=C+V+(T>>>0<W>>>0?1:0),D=p[n(177)]=D+G,p[n(166)]=x+$+(D>>>0<G>>>0?1:0)},_doFinalize:function(){var e=t,r=this._data,n=r[e(183)],i=8*this[e(172)],s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(201)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(176)]=4*n[e(181)],this[e(186)](),this._hash[e(194)]()},clone:function(){var e=t,r=n[e(179)][e(185)](this);return r[e(200)]=this[e(200)][e(179)](),r},blockSize:32});r[t(206)]=n[t(168)](d),r[t(175)]=n._createHmacHelper(d)}(),e.SHA512},(i=Vi)(182)==i(182)?e[i(170)]=n(mi):n(r[i(191)])}));function Wi(){var e=["clone","init","length","object","words","530279VkGynT","call","_process","create","2794580nKvlAV","x64","3RMRLdX","CryptoJS","14390mGxKdf","7020168ICWQKb","toX32","lib","2190QbjzxW","4930947sENohi","amd","Hasher","_hash","floor","./x64-core","createCommonjsModule","Word","WordArray","SHA512","high","algo","_createHelper","13478751hXTLva","exports","apply","_nDataBytes","./core","extend","HmacSHA512","sigBytes","low","513578qDXmEG"];return(Wi=function(){return e})()}var $i=qi;!function(e,t){for(var r=qi,n=e();;)try{if(330139===parseInt(r(130))/1+-parseInt(r(127))/2+parseInt(r(116))/3*(parseInt(r(117))/4)+parseInt(r(126))/5+parseInt(r(109))/6*(-parseInt(r(114))/7)+-parseInt(r(118))/8+parseInt(r(119))/9*(parseInt(r(123))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gi);ze[$i(120)]((function(e,t){var r,n,i,s=$i;r=ze[s(111)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=qi)(115)],i=n[t(128)],o=n[t(135)],a=r.algo,c=a[t(122)],u=a[t(108)]=c[t(132)]({_doReset:function(){var e=t;this[e(110)]=new o.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new(i[e(133)])(2438529370,812702999),new(i[e(133)])(355462360,4144912697),new(i[e(133)])(1731405415,4290775857),new(i[e(133)])(2394180231,1750603025),new(i[e(133)])(3675008525,1694076839),new(i[e(133)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=c._doFinalize[e(121)](this);return r.sigBytes-=16,r}}),r.SHA384=c[t(113)](u),r.HmacSHA384=c[t(124)](u),e[l(108)]},"object"===(i=qi)(125)?e[i(112)]=n(mi):n(r.CryptoJS)}));function Gi(){var e=["375471jBBIoV","createCommonjsModule","call","SHA512","110qMUNng","_createHmacHelper","object","1796685xvlGXy","596670VpVUdg","Word","./x64-core","36960bELHtO","./core","extend","init","amd","WordArray","./sha512","SHA384","2526qkttQk","_hash","commonjsGlobal","exports","_createHelper","553RXdiKo","x64","3zmVtAB","1783196LgSjpa","5114176GeBanY"];return(Gi=function(){return e})()}function qi(e,t){var r=Gi();return(qi=function(e,t){return r[e-=108]})(e,t)}var Yi=Ki;function Ki(e,t){var r=Xi();return(Ki=function(e,t){return r[e-=289]})(e,t)}!function(e,t){for(var r=Ki,n=e();;)try{if(367093===parseInt(r(327))/1+-parseInt(r(300))/2+parseInt(r(307))/3*(-parseInt(r(304))/4)+parseInt(r(290))/5*(-parseInt(r(306))/6)+parseInt(r(330))/7*(parseInt(r(313))/8)+parseInt(r(321))/9*(-parseInt(r(324))/10)+parseInt(r(298))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xi);ze[Yi(323)]((function(e,t){var r,n,i;r=Le,n=function(e){var t=Ki;return function(t){var r=Ki,n=e,i=n[r(302)],s=i[r(329)],o=i[r(312)],a=n[r(310)][r(320)],c=n[r(319)],u=[],l=[],d=[];!function(){for(var e=1,t=0,r=0;r<24;r++){u[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,s=0;s<24;s++){for(var o=0,c=0,h=0;h<7;h++){if(1&i){var f=(1<<h)-1;f<32?c^=1<<f:o^=1<<f-32}128&i?i=i<<1^113:i<<=1}d[s]=a.create(o,c)}}();var h=[];!function(){for(var e=r,t=0;t<25;t++)h[t]=a[e(325)]()}();var f=c[r(332)]=o[r(331)]({cfg:o[r(301)][r(331)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(291)]=[],n=0;n<25;n++)t[n]=new(a[e(316)]);this[e(295)]=(1600-2*this[e(301)][e(293)])/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(291)],s=this[n(295)]/2,o=0;o<s;o++){var a=e[t+2*o],c=e[t+2*o+1];a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),(D=i[o])[n(305)]^=c,D[n(315)]^=a}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var m=0,v=0,y=0;y<5;y++)m^=(D=i[p+5*y])[n(305)],v^=D[n(315)];var g=h[p];g.high=m,g[n(315)]=v}for(p=0;p<5;p++){var _=h[(p+4)%5],w=h[(p+1)%5],b=w[n(305)],S=w.low;for(m=_.high^(b<<1|S>>>31),v=_[n(315)]^(S<<1|b>>>31),y=0;y<5;y++)(D=i[p+5*y])[n(305)]^=m,D[n(315)]^=v}for(var E=1;E<25;E++){var I=(D=i[E])[n(305)],k=D[n(315)],A=u[E];A<32?(m=I<<A|k>>>32-A,v=k<<A|I>>>32-A):(m=k<<A-32|I>>>64-A,v=I<<A-32|k>>>64-A);var C=h[l[E]];C[n(305)]=m,C[n(315)]=v}var T=h[0],x=i[0];for(T[n(305)]=x[n(305)],T[n(315)]=x[n(315)],p=0;p<5;p++)for(y=0;y<5;y++){var D=i[E=p+5*y],P=h[E],B=h[(p+1)%5+5*y],M=h[(p+2)%5+5*y];D[n(305)]=P.high^~B.high&M[n(305)],D.low=P.low^~B[n(315)]&M[n(315)]}D=i[0];var F=d[f];D[n(305)]^=F.high,D[n(315)]^=F.low}},_doFinalize:function(){var e=r,n=this[e(299)],i=n.words;this[e(297)];var o=8*n[e(294)],a=32*this[e(295)];i[o>>>5]|=1<<24-o%32,i[(t[e(303)]((o+1)/a)*a>>>5)-1]|=128,n[e(294)]=4*i[e(309)],this._process();for(var c=this._state,u=this[e(301)][e(293)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(305)],m=f[e(315)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d.push(m),d[e(322)](p)}return new s.init(d,u)},clone:function(){for(var e=r,t=o.clone[e(296)](this),n=t[e(291)]=this[e(291)][e(308)](0),i=0;i<25;i++)n[i]=n[i][e(292)]();return t}});n[r(332)]=o[r(333)](f),n[r(317)]=o._createHmacHelper(f)}(Math),e[t(332)]},"object"===(i=Ki)(326)?e[i(328)]=n(mi):"undefined"===i(311)&&(void 0)[i(318)]?(void 0)(["./core",i(289)],n):n(r[i(314)])}));function Xi(){var e=["algo","Word","7425YdVRpJ","push","createCommonjsModule","4180Jrxrrz","create","object","159678BkHwZy","exports","WordArray","7SLqHbd","extend","SHA3","_createHelper","./x64-core","1810uQzDbf","_state","clone","outputLength","sigBytes","blockSize","call","_nDataBytes","18418202MSfkiy","_data","1406906swlTvd","cfg","lib","ceil","2039188gSThgj","high","7464SGhQIi","3IDptHN","slice","length","x64","function","Hasher","4331688fALzIr","CryptoJS","low","init","HmacSHA3","amd"];return(Xi=function(){return e})()}function Ji(){var e=["HmacRIPEMD160","_nDataBytes","162664TlpZNj","extend","949610rcqrxe","4065990lIbGMT","8662482YUtnEJ","words","5GjSGyN","call","2319786uXruVF","commonjsGlobal","exports","lib","create","object","length","sigBytes","_createHmacHelper","455rhSDkL","385zhERLz","_hash","3562360CCnRpo","clone","CryptoJS","189884xeoObd","amd","WordArray","RIPEMD160","1yZkRTH","_process","_data"];return(Ji=function(){return e})()}function Zi(e,t){var r=Ji();return(Zi=function(e,t){return r[e-=221]})(e,t)}!function(e,t){for(var r=Zi,n=e();;)try{if(860171===parseInt(r(231))/1*(parseInt(r(227))/2)+parseInt(r(239))/3+-parseInt(r(224))/4+-parseInt(r(242))/5*(parseInt(r(240))/6)+-parseInt(r(221))/7*(parseInt(r(236))/8)+-parseInt(r(244))/9+-parseInt(r(238))/10*(-parseInt(r(222))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ji);Oe((function(e,t){var r,n,i,s=Zi;r=ze[s(245)],n=function(e){var t=s;return function(t){var r=Zi,n=e,i=n[r(247)],s=i[r(229)],o=i.Hasher,a=n.algo,c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s[r(248)]([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s[r(248)]([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=s[r(248)]([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=s[r(248)]([0,1518500249,1859775393,2400959708,2840853838]),f=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(230)]=o[r(237)]({_doReset:function(){this[r(223)]=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,b,S,E,I,k,A,C,T,x,D=this[n(223)][n(241)],P=h[n(241)],B=f[n(241)],M=c[n(241)],F=u[n(241)],U=l[n(241)],R=d[n(241)];for(I=a=D[0],k=p=D[1],A=b=D[2],C=S=D[3],T=E=D[4],i=0;i<80;i+=1)x=a+e[t+M[i]]|0,x+=i<16?m(p,b,S)+P[0]:i<32?v(p,b,S)+P[1]:i<48?y(p,b,S)+P[2]:i<64?g(p,b,S)+P[3]:_(p,b,S)+P[4],x=(x=w(x|=0,U[i]))+E|0,a=E,E=S,S=w(b,10),b=p,p=x,x=I+e[t+F[i]]|0,x+=i<16?_(k,A,C)+B[0]:i<32?g(k,A,C)+B[1]:i<48?y(k,A,C)+B[2]:i<64?v(k,A,C)+B[3]:m(k,A,C)+B[4],x=(x=w(x|=0,R[i]))+T|0,I=T,T=C,C=w(A,10),A=k,k=x;x=D[1]+b+C|0,D[1]=D[2]+S+T|0,D[2]=D[3]+E+I|0,D[3]=D[4]+a+k|0,D[4]=D[0]+p+A|0,D[0]=x},_doFinalize:function(){var e=r,t=this[e(233)],n=t[e(241)],i=8*this[e(235)],s=8*t[e(251)];n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t[e(251)]=4*(n[e(250)]+1),this[e(232)]();for(var o=this[e(223)],a=o.words,c=0;c<5;c++){var u=a[c];a[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return o},clone:function(){var e=r,t=o[e(225)][e(243)](this);return t[e(223)]=this._hash[e(225)](),t}});function m(e,t,r){return e^t^r}function v(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function g(e,t,r){return e&r|t&~r}function _(e,t,r){return e^(t|~r)}function w(e,t){return e<<t|e>>>32-t}n[r(230)]=o._createHelper(p),n[r(234)]=o[r(252)](p)}(),e[t(230)]},(i=Zi)(249)==i(249)?e[i(246)]=n(mi):n(r[i(226)])}));function Qi(){var e=["object","HMAC","2607640joRldT","19041gyLJiL","reset","_iKey","blockSize","7857296BLeVLm","clone","init","amd","18951988VFeuCd","10WiqxMc","exports","extend","4900RRNATY","./core","16209HCnnXY","function","update","words","finalize","Utf8","commonjsGlobal","159475dADocw","_hasher","sigBytes","6zGEwLo","836inLxVC","_oKey","parse","string","11328849gyISte"];return(Qi=function(){return e})()}!function(e,t){for(var r=es,n=e();;)try{if(846503===-parseInt(r(424))/1*(parseInt(r(445))/2)+parseInt(r(436))/3*(parseInt(r(428))/4)+-parseInt(r(435))/5*(-parseInt(r(427))/6)+parseInt(r(432))/7+-parseInt(r(440))/8+parseInt(r(450))/9*(parseInt(r(448))/10)+-parseInt(r(444))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qi);Oe((function(e,t){var r,n,i;r=ze[es(423)],n=function(e){var t,r,n,i;t=es,n=(r=e).lib.Base,i=r.enc[t(422)],r.algo[t(434)]=n[t(447)]({init:function(e,r){var n=t;e=this[n(425)]=new(e[n(442)]),typeof r==n(431)&&(r=i[n(430)](r));var s=e[n(439)],o=4*s;r.sigBytes>o&&(r=e[n(421)](r)),r.clamp();for(var a=this[n(429)]=r[n(441)](),c=this._iKey=r.clone(),u=a[n(420)],l=c[n(420)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(426)]=c[n(426)]=o,this[n(437)]()},reset:function(){var e=t,r=this[e(425)];r[e(437)](),r[e(419)](this[e(438)])},update:function(e){return this[t(425)].update(e),this},finalize:function(e){var r=t,n=this[r(425)],i=n[r(421)](e);return n[r(437)](),n[r(421)](this[r(429)][r(441)]().concat(i))}})},"object"===(i=es)(433)?e[i(446)]=n(mi):"undefined"===i(418)&&(void 0)[i(443)]?(void 0)([i(449)],n):n(r.CryptoJS)}));function es(e,t){var r=Qi();return(es=function(e,t){return r[e-=418]})(e,t)}var ts=rs;function rs(e,t){var r=ns();return(rs=function(e,t){return r[e-=382]})(e,t)}function ns(){var e=["6614yOWCQT","PBKDF2","WordArray","328ERJWSr","Base","112pJcCYa","324hDDTcN","25563bcHZCt","commonjsGlobal","object","reset","CryptoJS","./core","sigBytes","length","exports","amd","2457070zshCnI","HMAC","createCommonjsModule","create","words","compute","442614QDcMIA","SHA256","iterations","1822843gnCgvl","algo","extend","331jmesCc","./sha256","33777myFDRH","concat","cfg","./hmac","8459090QPPGTX","function","keySize","55VhgLyg","finalize"];return(ns=function(){return e})()}!function(e,t){for(var r=rs,n=e();;)try{if(619992===parseInt(r(416))/1*(-parseInt(r(387))/2)+parseInt(r(394))/3*(-parseInt(r(390))/4)+-parseInt(r(385))/5*(parseInt(r(410))/6)+-parseInt(r(404))/7+parseInt(r(392))/8*(-parseInt(r(418))/9)+-parseInt(r(382))/10+-parseInt(r(413))/11*(-parseInt(r(393))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ns);ze[ts(406)]((function(e,t){var r,n,i;r=ze[ts(395)],n=function(e){return t=rs,n=(r=e).lib,i=n[t(391)],s=n[t(389)],o=r[t(414)],a=o[t(411)],c=o[t(405)],u=o[t(388)]=i[t(415)]({cfg:i[t(415)]({keySize:4,hasher:a,iterations:25e4}),init:function(e){var r=t;this.cfg=this[r(420)][r(415)](e)},compute:function(e,r){for(var n=t,i=this[n(420)],o=c[n(407)](i.hasher,e),a=s.create(),u=s[n(407)]([1]),l=a[n(408)],d=u[n(408)],h=i[n(384)],f=i[n(412)];l[n(401)]<h;){var p=o.update(r)[n(386)](u);o[n(397)]();for(var m=p[n(408)],v=m[n(401)],y=p,g=1;g<f;g++){y=o[n(386)](y),o[n(397)]();for(var _=y[n(408)],w=0;w<v;w++)m[w]^=_[w]}a[n(419)](p),d[0]++}return a[n(400)]=4*h,a}}),r[t(388)]=function(e,r,n){var i=t;return u[i(407)](n)[i(409)](e,r)},e.PBKDF2;var t,r,n,i,s,o,a,c,u},(i=rs)(396)==i(396)?e[i(402)]=n(mi):"undefined"===i(383)&&(void 0)[i(403)]?(void 0)([i(399),i(417),i(421)],n):n(r[i(398)])}));var is=ss;function ss(e,t){var r=os();return(ss=function(e,t){return r[e-=492]})(e,t)}function os(){var e=["42TZVeNH","algo","exports","concat","12PpVwqP","createCommonjsModule","lib","EvpKDF","248vAVUhN","81927qayRcT","1092028HVLOgZ","iterations","MD5","extend","55758QUlyyR","cfg","14702990QqnCQP","commonjsGlobal","1327320XFZGkl","finalize","object","CryptoJS","words","./sha1","reset","./hmac","create","./core","update","Base","11VpiyId","49165iCOVnQ","keySize","compute","1230880wROsPV"];return(os=function(){return e})()}!function(e,t){for(var r=ss,n=e();;)try{if(328233===-parseInt(r(506))/1*(parseInt(r(516))/2)+-parseInt(r(520))/3+-parseInt(r(501))/4+-parseInt(r(498))/5*(-parseInt(r(502))/6)+parseInt(r(512))/7+parseInt(r(510))/8*(-parseInt(r(511))/9)+parseInt(r(518))/10*(parseInt(r(497))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(os);ze[is(507)]((function(e,t){var r,n,i,s=is;r=ze[s(519)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=ss)(508)],i=n[t(496)],o=n.WordArray,a=r[t(503)],c=a[t(514)],u=a.EvpKDF=i[t(515)]({cfg:i[t(515)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this[r(517)]=this[r(517)].extend(e)},compute:function(e,r){for(var n,i=t,s=this[i(517)],a=s.hasher[i(493)](),c=o[i(493)](),u=c[i(524)],l=s[i(499)],d=s[i(513)];u.length<l;){n&&a[i(495)](n),n=a[i(495)](e)[i(521)](r),a[i(526)]();for(var h=1;h<d;h++)n=a.finalize(n),a.reset();c[i(505)](n)}return c.sigBytes=4*l,c}}),r[t(509)]=function(e,r,n){var i=t;return u.create(n)[i(500)](e,r)},e[l(509)]},(i=ss)(522)==i(522)?e[i(504)]=n(mi):n(r[i(523)])}));function as(){var e=["string","lib","374965BPYBoL","__creator","950qypzJa","SerializableCipher","object","Cipher","cfg","toString","formatter","2313632TmFImm","padding","finalize","_DEC_XFORM_MODE","mode","flush","BlockCipher","encryptBlock","Base","mixIn","_minBufferSize","blockSize","50732FGdVHI","concat","format","unpad","stringify","_append","words","hasher","27OVkjPt","keySize","Decryptor","_process","ivSize","_ENC_XFORM_MODE","parse","amd","commonjsGlobal","encrypt","splice","extend","compute","create","9959040ICOqlw","function","sigBytes","decrypt","_cipher","30YetMEs","BlockCipherMode","_iv","processBlock","exports","createEncryptor","_mode","pad","_doReset","createDecryptor","reset","_data","call","kdf","3FmcJDr","_parse","slice","240008EcQcAv","Encryptor","BufferedBlockAlgorithm","ciphertext","_key","random","CipherParams","execute","135245ODcgwD","Base64","4232036ZgXrui","_prevBlock","decryptBlock","algo","OpenSSL","WordArray","salt"];return(as=function(){return e})()}function cs(e,t){var r=as();return(cs=function(e,t){return r[e-=297]})(e,t)}!function(e,t){for(var r=cs,n=e();;)try{if(821325===parseInt(r(323))/1+parseInt(r(315))/2+parseInt(r(312))/3*(parseInt(r(325))/4)+parseInt(r(334))/5*(-parseInt(r(298))/6)+-parseInt(r(377))/7+-parseInt(r(343))/8*(-parseInt(r(363))/9)+-parseInt(r(336))/10*(-parseInt(r(355))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(as);Oe((function(e,t){var r,n,i,s=cs;r=ze[s(371)],n=function(e){var t=s;e.lib[t(339)]||function(r){var n=t,i=e,s=i[n(333)],o=s[n(351)],a=s[n(330)],c=s[n(317)],u=i.enc;u.Utf8;var l=u[n(324)],d=i[n(328)].EvpKDF,h=s[n(339)]=c[n(374)]({cfg:o.extend(),createEncryptor:function(e,t){var r=n;return this[r(376)](this[r(368)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(376)](this[r(346)],e,t)},init:function(e,t,r){var i=n;this.cfg=this[i(340)][i(374)](r),this._xformMode=e,this[i(319)]=t,this[i(308)]()},reset:function(){var e=n;c[e(308)][e(310)](this),this[e(306)]()},process:function(e){var t=n;return this._append(e),this[t(366)]()},finalize:function(e){return e&&this[n(360)](e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?b:_}return function(t){return{encrypt:function(r,n,i){var s=cs;return e(n)[s(372)](t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});s.StreamCipher=h[n(374)]({_doFinalize:function(){var e=n;return this._process(!!e(348))},blockSize:1});var f=i.mode={},p=s[n(299)]=o.extend({createEncryptor:function(e,t){return this[n(316)].create(e,t)},createDecryptor:function(e,t){var r=n;return this.Decryptor[r(376)](e,t)},init:function(e,t){var r=n;this._cipher=e,this[r(300)]=t}}),m=f.CBC=function(){var e=n,t=p[e(374)]();function r(t,r,n){var i,s=e,o=this[s(300)];o?(i=o,this[s(300)]=void 0):i=this[s(326)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(316)]=t[e(374)]({processBlock:function(t,n){var i=e,s=this[i(297)],o=s.blockSize;r[i(310)](this,t,n,o),s[i(350)](t,n),this._prevBlock=t[i(314)](n,n+o)}}),t[e(365)]=t[e(374)]({processBlock:function(t,n){var i=e,s=this._cipher,o=s.blockSize,a=t[i(314)](n,n+o);s[i(327)](t,n),r[i(310)](this,t,n,o),this[i(326)]=a}}),t}(),v=(i[n(305)]={}).Pkcs7={pad:function(e,t){for(var r=n,i=4*t,s=i-e[r(379)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c.push(o);var l=a[r(376)](c,s);e.concat(l)},unpad:function(e){var t=n,r=255&e[t(361)][e[t(379)]-1>>>2];e.sigBytes-=r}};s[n(349)]=h.extend({cfg:h[n(340)][n(374)]({mode:m,padding:v}),reset:function(){var e,t=n;h.reset[t(310)](this);var r=this[t(340)],i=r.iv,s=r[t(347)];this._xformMode==this[t(368)]?e=s[t(303)]:(e=s[t(307)],this[t(353)]=1),this[t(304)]&&this[t(304)][t(335)]==e?this[t(304)].init(this,i&&i.words):(this[t(304)]=e.call(s,this,i&&i[t(361)]),this[t(304)][t(335)]=e)},_doProcessBlock:function(e,t){var r=n;this[r(304)][r(301)](e,t)},_doFinalize:function(){var e,t=n,r=this[t(340)][t(344)];return this._xformMode==this[t(368)]?(r[t(305)](this[t(309)],this[t(354)]),e=this[t(366)](!!t(348))):(e=this[t(366)](!!t(348)),r[t(358)](e)),e},blockSize:4});var y=s[n(321)]=o[n(374)]({init:function(e){this[n(352)](e)},toString:function(e){var t=n;return(e||this[t(342)])[t(359)](this)}}),g=(i[n(357)]={})[n(329)]={stringify:function(e){var t=n,r=e[t(318)],i=e[t(331)];return(i?a[t(376)]([1398893684,1701076831])[t(356)](i)[t(356)](r):r)[t(341)](l)},parse:function(e){var t,r=n,i=l[r(369)](e),s=i[r(361)];return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(376)](s.slice(2,4)),s[r(373)](0,4),i[r(379)]-=16),y[r(376)]({ciphertext:i,salt:t})}},_=s[n(337)]=o[n(374)]({cfg:o[n(374)]({format:g}),encrypt:function(e,t,r,i){var s=n;i=this[s(340)].extend(i);var o=e[s(303)](r,i),a=o[s(345)](t),c=o[s(340)];return y[s(376)]({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c[s(347)],padding:c.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,r,i){var s=n;return i=this.cfg[s(374)](i),t=this._parse(t,i[s(357)]),e.createDecryptor(r,i)[s(345)](t[s(318)])},_parse:function(e,t){var r=n;return typeof e==r(332)?t[r(369)](e,this):e}}),w=(i.kdf={}).OpenSSL={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(320)](8)),s)c=d[o(376)]({keySize:t+r,hasher:s})[o(375)](e,i);else var c=d[o(376)]({keySize:t+r})[o(375)](e,i);var u=a[o(376)](c[o(361)][o(314)](t),4*r);return c[o(379)]=4*t,y[o(376)]({key:c,iv:u,salt:i})}},b=s.PasswordBasedCipher=_[n(374)]({cfg:_.cfg[n(374)]({kdf:w}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(340)].extend(i)).kdf[s(322)](r,e.keySize,e[s(367)],i[s(331)],i[s(362)]);i.iv=o.iv;var a=_[s(372)][s(310)](this,e,t,o.key,i);return a[s(352)](o),a},decrypt:function(e,t,r,i){var s=n;i=this[s(340)][s(374)](i),t=this[s(313)](t,i[s(357)]);var o=i[s(311)][s(322)](r,e[s(364)],e.ivSize,t.salt,i[s(362)]);return i.iv=o.iv,_[s(380)].call(this,e,t,o.key,i)}})}()},(i=cs)(338)==i(338)?e[i(302)]=n(mi):"undefined"===i(378)&&(void 0)[i(370)]?(void 0)(["./core","./evpkdf"],n):n(r.CryptoJS)}));var us=ds;function ls(){var e=["blockSize","_iv","call","encryptBlock","mode","object","BlockCipherMode","3173238nGqAIm","exports","_cipher","function","./core","Decryptor","CryptoJS","CFB","6LUCbXE","119IafZQe","./cipher-core","661401gpmAGq","1200425uWzyFM","371344Wjnajl","481510dospjq","Encryptor","14PiCpuW","slice","extend","amd","createCommonjsModule","_prevBlock","16520Rofkwp","commonjsGlobal","586756KqqrPK"];return(ls=function(){return e})()}!function(e,t){for(var r=ds,n=e();;)try{if(444220===-parseInt(r(287))/1*(-parseInt(r(293))/2)+parseInt(r(311))/3*(-parseInt(r(295))/4)+parseInt(r(315))/5+-parseInt(r(303))/6+parseInt(r(312))/7*(parseInt(r(284))/8)+parseInt(r(314))/9+parseInt(r(285))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ls);ze[us(291)]((function(e,t){var r,n,i,s=us;r=ze[s(294)],n=function(e){var t=s;return e[t(300)][t(310)]=function(){var r=t,n=e.lib[r(302)][r(289)]();function i(e,t,n,i){var s,o=r,a=this[o(297)];a?(s=a[o(288)](0),this[o(297)]=void 0):s=this[o(292)],i[o(299)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(286)]=n[r(289)]({processBlock:function(e,t){var n=r,s=this[n(305)],o=s[n(296)];i[n(298)](this,e,t,o,s),this[n(292)]=e[n(288)](t,t+o)}}),n[r(308)]=n[r(289)]({processBlock:function(e,t){var n=r,s=this[n(305)],o=s[n(296)],a=e.slice(t,t+o);i[n(298)](this,e,t,o,s),this[n(292)]=a}}),n}(),e[t(300)][t(310)]},(i=ds)(301)==i(301)?e[i(304)]=n(mi):"undefined"===i(306)&&(void 0)[i(290)]?(void 0)([i(307),i(313)],n):n(r[i(309)])}));function ds(e,t){var r=ls();return(ds=function(e,t){return r[e-=284]})(e,t)}var hs=fs;function fs(e,t){var r=ps();return(fs=function(e,t){return r[e-=396]})(e,t)}function ps(){var e=["1205223KHmwlS","480642TzclHI","mode","14866592rclMKZ","exports","_iv","_counter","BlockCipherMode","amd","35ozmANz","_cipher","extend","Encryptor","Decryptor","193158edfBdp","1872516CjIpJr","blockSize","./cipher-core","280419vXYexY","createCommonjsModule","object","CTR","228484knqiBk","encryptBlock","slice"];return(ps=function(){return e})()}!function(e,t){for(var r=fs,n=e();;)try{if(251504===-parseInt(r(409))/1+-parseInt(r(417))/2+-parseInt(r(416))/3+parseInt(r(413))/4*(-parseInt(r(400))/5)+-parseInt(r(406))/6+parseInt(r(405))/7+parseInt(r(419))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ps);ze[hs(410)]((function(e,t){var r,n,i;r=Le,n=function(e){var t,r,n,i=fs;return e[i(418)].CTR=(t=i,r=e.lib[t(398)][t(402)](),n=r[t(403)]=r[t(402)]({processBlock:function(e,r){var n=t,i=this[n(401)],s=i[n(407)],o=this[n(396)],a=this[n(397)];o&&(a=this[n(397)]=o.slice(0),this._iv=void 0);var c=a[n(415)](0);i[n(414)](c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(404)]=n,r),e[i(418)][i(412)]},(i=fs)(411)==i(411)?e[i(420)]=n(mi):n(r.CryptoJS)}));function ms(e,t){var r=vs();return(ms=function(e,t){return r[e-=482]})(e,t)}function vs(){var e=["504LGicTy","function","./core","encryptBlock","slice","mode","_counter","26466972nyciOa","18zypiMl","extend","exports","40zShHEB","378NgIAjs","565680AgeZvZ","13bsBrMu","BlockCipherMode","amd","Encryptor","1283758iLLtfE","2688AyhssS","835054Rdtpob","commonjsGlobal","62025EMSUhf","8ANiHZQ","57488xAZOuo","_iv","object","lib","CTRGladman","./cipher-core","Decryptor"];return(vs=function(){return e})()}!function(e,t){for(var r=ms,n=e();;)try{if(503419===parseInt(r(489))/1*(-parseInt(r(490))/2)+-parseInt(r(510))/3*(parseInt(r(486))/4)+-parseInt(r(511))/5+-parseInt(r(506))/6*(parseInt(r(485))/7)+parseInt(r(491))/8*(-parseInt(r(498))/9)+parseInt(r(509))/10*(-parseInt(r(487))/11)+-parseInt(r(505))/12*(-parseInt(r(512))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vs);Oe((function(e,t){var r,n,i,s=ms;r=ze[s(488)],n=function(e){var t=s;return e[t(503)][t(495)]=function(){var r=t,n=e[r(494)][r(482)][r(507)]();function i(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var s=n[r(484)]=n[r(507)]({processBlock:function(e,t){var n,s=r,o=this._cipher,a=o.blockSize,c=this[s(492)],u=this._counter;c&&(u=this[s(504)]=c[s(502)](0),this[s(492)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u.slice(0);o[s(501)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(497)]=s,n}(),e[t(503)][t(495)]},(i=ms)(493)==i(493)?e[i(508)]=n(mi):"undefined"===i(499)&&(void 0)[i(483)]?(void 0)([i(500),i(496)],n):n(r.CryptoJS)}));function ys(e,t){var r=gs();return(ys=function(e,t){return r[e-=473]})(e,t)}function gs(){var e=["./core","object","63KvJurY","Decryptor","3HZXnYN","blockSize","2927432KncJUV","OFB","83531IIkQHI","6PzIIbd","_cipher","72vufRCC","126040lnUstQ","commonjsGlobal","amd","18711869CWSYku","_iv","5921226TtSUwx","encryptBlock","CryptoJS","lib","BlockCipherMode","./cipher-core","5519Vxjofi","_keystream","mode","1500285iVMrUX"];return(gs=function(){return e})()}!function(e,t){for(var r=ys,n=e();;)try{if(529889===-parseInt(r(475))/1*(-parseInt(r(488))/2)+-parseInt(r(483))/3*(-parseInt(r(485))/4)+parseInt(r(478))/5+parseInt(r(496))/6+-parseInt(r(487))/7*(-parseInt(r(490))/8)+parseInt(r(481))/9*(parseInt(r(491))/10)+-parseInt(r(494))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gs);Oe((function(e,t){var r,n,i,s=ys;r=ze[s(492)],n=function(e){var t,r,n,i=s;return e[i(477)][i(486)]=(r=e[(t=i)(499)][t(473)].extend(),n=r.Encryptor=r.extend({processBlock:function(e,r){var n=t,i=this[n(489)],s=i[n(484)],o=this[n(495)],a=this[n(476)];o&&(a=this._keystream=o.slice(0),this[n(495)]=void 0),i[n(497)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(482)]=n,r),e.mode.OFB},"object"===(i=ys)(480)?e.exports=n(mi):n(r[i(498)])}));function _s(){var e=["encryptBlock","function","Encryptor","8rymNeb","lib","./core","./cipher-core","38808640xQOHIp","306384mqQhfY","commonjsGlobal","decryptBlock","2280250qbvpWP","extend","24LOuZHl","object","4067780kprnAM","createCommonjsModule","31602MgRuYE","525SARQAf","Decryptor","ECB","156769QCqFEV","mode","BlockCipherMode","12808431IIQYvZ"];return(_s=function(){return e})()}var ws=bs;!function(e,t){for(var r=bs,n=e();;)try{if(878536===parseInt(r(329))/1+-parseInt(r(319))/2+parseInt(r(321))/3*(parseInt(r(316))/4)+-parseInt(r(323))/5+parseInt(r(325))/6*(-parseInt(r(326))/7)+parseInt(r(311))/8*(-parseInt(r(332))/9)+parseInt(r(315))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_s);ze[ws(324)]((function(e,t){var r,n,i,s=ws;r=ze[s(317)],n=function(e){var t,r,n=s;return e[n(330)][n(328)]=((r=e[(t=n)(312)][t(331)].extend())[t(335)]=r[t(320)]({processBlock:function(e,r){var n=t;this._cipher[n(333)](e,r)}}),r[t(327)]=r[t(320)]({processBlock:function(e,r){var n=t;this._cipher[n(318)](e,r)}}),r),e[n(330)][n(328)]},(i=bs)(322)==i(322)?e.exports=n(mi):"undefined"===i(334)&&(void 0).amd?(void 0)([i(313),i(314)],n):n(r.CryptoJS)}));function bs(e,t){var r=_s();return(bs=function(e,t){return r[e-=311]})(e,t)}var Ss=Is;function Es(){var e=["exports","object","1577430ZXAUDP","words","2825613JEXIGy","5453416dtsMnS","amd","sigBytes","4mPmzpR","AnsiX923","675375LYaKer","createCommonjsModule","469036osdxkR","./core","Ansix923","3361912RFYUwF","commonjsGlobal","2138226kPkFyG"];return(Es=function(){return e})()}!function(e,t){for(var r=Is,n=e();;)try{if(445785===parseInt(r(178))/1+-parseInt(r(174))/2*(parseInt(r(176))/3)+parseInt(r(181))/4+parseInt(r(168))/5+parseInt(r(165))/6+-parseInt(r(170))/7+-parseInt(r(171))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Es);ze[Ss(177)]((function(e,t){var r,n,i,s=Ss;r=ze[s(182)],n=function(e){var t=s;return e.pad[t(175)]={pad:function(e,r){var n=e[t(173)],i=4*r,s=i-n%i,o=n+s-1;e.clamp(),e.words[o>>>2]|=s<<24-o%4*8,e.sigBytes+=s},unpad:function(e){var r=t,n=255&e[r(169)][e[r(173)]-1>>>2];e[r(173)]-=n}},e.pad[t(180)]},(i=Is)(167)==i(167)?e[i(166)]=n(mi):n(r.CryptoJS)}));function Is(e,t){var r=Es();return(Is=function(e,t){return r[e-=165]})(e,t)}var ks=As;function As(e,t){var r=Cs();return(As=function(e,t){return r[e-=149]})(e,t)}function Cs(){var e=["8OmwJwj","concat","879RLdFQC","2875407SZJghO","WordArray","amd","1130fvSvkE","lib","./cipher-core","1011318JtOKBI","Iso10126","17452sHhuXf","./core","sigBytes","create","pad","13475691fvEcgK","11DVgyOE","commonjsGlobal","random","10412297sgldAI","exports","object","586zFWTuc","createCommonjsModule","8535810myQfGB"];return(Cs=function(){return e})()}!function(e,t){for(var r=As,n=e();;)try{if(801984===-parseInt(r(174))/1*(parseInt(r(169))/2)+-parseInt(r(149))/3+-parseInt(r(157))/4*(-parseInt(r(152))/5)+parseInt(r(155))/6+parseInt(r(166))/7*(-parseInt(r(172))/8)+parseInt(r(162))/9+-parseInt(r(171))/10*(-parseInt(r(163))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Cs);ze[ks(170)]((function(e,t){var r,n,i,s=ks;r=ze[s(164)],n=function(e){var t=s;return e[t(161)][t(156)]={pad:function(r,n){var i=t,s=4*n,o=s-r[i(159)]%s;r[i(173)](e[i(153)].WordArray[i(165)](o-1)).concat(e.lib[i(150)][i(160)]([o<<24],1))},unpad:function(e){var r=t,n=255&e.words[e[r(159)]-1>>>2];e[r(159)]-=n}},e[t(161)][t(156)]},"object"===(i=As)(168)?e[i(167)]=n(mi):n(r.CryptoJS)}));var Ts=xs;function xs(e,t){var r=Ds();return(xs=function(e,t){return r[e-=309]})(e,t)}function Ds(){var e=["ZeroPadding","Iso97971","function","exports","2849329bZzOgL","./cipher-core","562463chbbMG","345NkiHMc","sigBytes","createCommonjsModule","1253124yAADlt","commonjsGlobal","32xCoEWS","61956NwImeo","unpad","./core","2XCcorb","object","pad","concat","15243GJEAJD","create","44034gaFDJV","amd","6361650JmUTyB","lib"];return(Ds=function(){return e})()}!function(e,t){for(var r=xs,n=e();;)try{if(394306===parseInt(r(320))/1+-parseInt(r(330))/2*(parseInt(r(334))/3)+parseInt(r(327))/4+parseInt(r(321))/5*(-parseInt(r(310))/6)+parseInt(r(318))/7+parseInt(r(326))/8*(parseInt(r(324))/9)+-parseInt(r(312))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ds);ze[Ts(323)]((function(e,t){var r,n,i,s=Ts;r=ze[s(325)],n=function(e){var t=s;return e.pad[t(315)]={pad:function(r,n){var i=t;r[i(333)](e[i(313)].WordArray[i(309)]([2147483648],1)),e.pad[i(314)].pad(r,n)},unpad:function(r){var n=t;e.pad.ZeroPadding[n(328)](r),r[n(322)]--}},e[t(332)][t(315)]},"object"===(i=xs)(331)?e[i(317)]=n(mi):"undefined"===i(316)&&(void 0)[i(311)]?(void 0)([i(329),i(319)],n):n(r.CryptoJS)}));function Ps(e,t){var r=Ms();return(Ps=function(e,t){return r[e-=452]})(e,t)}var Bs=Ps;function Ms(){var e=["194128TasjFo","420UhGkpM","359172hzvdzP","1428UPZoCx","words","1497376GtcYRf","clamp","sigBytes","60EifiMD","CryptoJS","2qwKwig","createCommonjsModule","4431kEzFYl","./core","ZeroPadding","object","function","10960xwjAGY","amd","exports","177LNJBrE","676715obLQVs","1791wRFnpu"];return(Ms=function(){return e})()}!function(e,t){for(var r=Ps,n=e();;)try{if(173692===-parseInt(r(462))/1*(parseInt(r(472))/2)+-parseInt(r(459))/3*(parseInt(r(465))/4)+-parseInt(r(460))/5+-parseInt(r(463))/6*(parseInt(r(474))/7)+parseInt(r(467))/8+-parseInt(r(461))/9*(-parseInt(r(456))/10)+parseInt(r(464))/11*(parseInt(r(470))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ms);ze[Bs(473)]((function(e,t){var r,n,i;r=Le,n=function(e){var t=Ps;return e.pad.ZeroPadding={pad:function(e,t){var r=Ps,n=4*t;e[r(468)](),e.sigBytes+=n-(e[r(469)]%n||n)},unpad:function(e){var t=Ps,r=e[t(466)],n=e[t(469)]-1;for(n=e[t(469)]-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad[t(453)]},(i=Ps)(454)==i(454)?e[i(458)]=n(mi):"undefined"===i(455)&&(void 0)[i(457)]?(void 0)([i(452),"./cipher-core"],n):n(r[i(471)])}));function Fs(){var e=["45320zxbNoe","24987aIiyZQ","NoPadding","./cipher-core","23095HrWrEB","54SbCary","10444PSjJrJ","3176oNomJH","pad","23155011lZBfXN","379731vXfqJs","function","./core","68GPqTwf","object","CryptoJS","738pkCvtX","1764320osJNCY","amd","exports"];return(Fs=function(){return e})()}!function(e,t){for(var r=Us,n=e();;)try{if(556512===parseInt(r(202))/1+-parseInt(r(209))/2+-parseInt(r(193))/3*(-parseInt(r(205))/4)+parseInt(r(196))/5*(-parseInt(r(208))/6)+-parseInt(r(198))/7*(parseInt(r(199))/8)+-parseInt(r(197))/9*(parseInt(r(192))/10)+parseInt(r(201))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fs);Oe((function(e,t){var r,n,i;r=Le,n=function(e){var t=Us;return e[t(200)][t(194)]={pad:function(){},unpad:function(){}},e[t(200)][t(194)]},"object"===(i=Us)(206)?e[i(191)]=n(mi):"undefined"===i(203)&&(void 0)[i(190)]?(void 0)([i(204),i(195)],n):n(r[i(207)])}));function Us(e,t){var r=Fs();return(Us=function(e,t){return r[e-=190]})(e,t)}var Rs=Ls;function Ls(e,t){var r=Os();return(Ls=function(e,t){return r[e-=383]})(e,t)}!function(e,t){for(var r=Ls,n=e();;)try{if(219190===parseInt(r(406))/1*(parseInt(r(401))/2)+parseInt(r(386))/3+parseInt(r(404))/4+-parseInt(r(384))/5+parseInt(r(402))/6*(parseInt(r(405))/7)+parseInt(r(400))/8+-parseInt(r(391))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Os);ze[Rs(399)]((function(e,t){var r,n,i,s=Rs;r=ze[s(393)],n=function(e){var t,r,n,i,o=s;return n=(r=e)[(t=Ls)(397)][t(389)],i=r.enc[t(390)],r.format[t(390)]={stringify:function(e){var r=t;return e[r(407)][r(396)](i)},parse:function(e){var r=t,s=i[r(392)](e);return n[r(385)]({ciphertext:s})}},e.format[o(390)]},"object"===(i=Ls)(395)?e[i(383)]=n(mi):"undefined"===i(398)&&(void 0)[i(403)]?(void 0)([i(388),i(387)],n):n(r[i(394)])}));function Os(){var e=["function","createCommonjsModule","1333064owCHbW","5926joMcSK","1434kyHijy","amd","1183560tbKZVm","3472BlRsqZ","59iyGxoY","ciphertext","exports","1066685anJHMd","create","652449QduxzQ","./cipher-core","./core","CipherParams","Hex","4867560MtqaIO","parse","commonjsGlobal","CryptoJS","object","toString","lib"];return(Os=function(){return e})()}function zs(){var e=["324MhvMrN","./cipher-core","amd","AES","_keyPriorReset","42132rYcjKM","./md5","1975765gBJpVR","22pxKTaO","202964fxLaAO","1709064vyHGQl","56aEsJRk","27GrOgYj","_invKeySchedule","commonjsGlobal","3312tvnTEz","algo","BlockCipher","55COpxPm","198679mMeVgj","_nRounds","_keySchedule","lib","_createHelper","sigBytes","object","_key","10DaJtZO","_doCryptBlock","words","function","10152fasEgB"];return(zs=function(){return e})()}function Ns(e,t){var r=zs();return(Ns=function(e,t){return r[e-=117]})(e,t)}!function(e,t){for(var r=Ns,n=e();;)try{if(408986===parseInt(r(136))/1*(parseInt(r(145))/2)+-parseInt(r(142))/3+parseInt(r(146))/4*(-parseInt(r(123))/5)+-parseInt(r(120))/6*(parseInt(r(148))/7)+parseInt(r(147))/8*(parseInt(r(117))/9)+-parseInt(r(132))/10*(parseInt(r(144))/11)+-parseInt(r(137))/12*(-parseInt(r(124))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zs);Oe((function(e,t){var r,n,i,s=Ns;r=ze[s(119)],n=function(e){var t=s;return function(){var t=Ns,r=e,n=r[t(127)][t(122)],i=r[t(121)],s=[],o=[],a=[],c=[],u=[],l=[],d=[],h=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var i=n^n<<1^n<<2^n<<3^n<<4;i=i>>>8^255&i^99,s[r]=i,o[i]=r;var m=e[r],v=e[m],y=e[v],g=257*e[i]^16843008*i;a[r]=g<<24|g>>>8,c[r]=g<<16|g>>>16,u[r]=g<<8|g>>>24,l[r]=g,g=16843009*y^65537*v^257*m^16843008*r,d[i]=g<<24|g>>>8,h[i]=g<<16|g>>>16,f[i]=g<<8|g>>>24,p[i]=g,r?(r=m^e[e[e[y^m]]],n^=e[e[n]]):r=n=1}}();var m=[0,1,2,4,8,16,32,64,128,27,54],v=i[t(140)]=n.extend({_doReset:function(){var e=t;if(!this[e(125)]||this[e(141)]!==this._key){for(var r=this._keyPriorReset=this[e(131)],n=r[e(134)],i=r[e(129)]/4,o=4*((this[e(125)]=i+6)+1),a=this[e(126)]=[],c=0;c<o;c++)c<i?a[c]=n[c]:(v=a[c-1],c%i?i>6&&c%i==4&&(v=s[v>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v]):(v=s[(v=v<<8|v>>>24)>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v],v^=m[c/i|0]<<24),a[c]=a[c-i]^v);for(var u=this[e(118)]=[],l=0;l<o;l++){if(c=o-l,l%4)var v=a[c];else v=a[c-4];u[l]=l<4||c<=4?v:d[s[v>>>24]]^h[s[v>>>16&255]]^f[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){var n=t;this[n(133)](e,r,this[n(126)],a,c,u,l,s)},decryptBlock:function(e,r){var n=t,i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this[n(133)](e,r,this[n(118)],d,h,f,p,o),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,t,r,n,i,s,o,a){for(var c=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],d=e[t+2]^r[2],h=e[t+3]^r[3],f=4,p=1;p<c;p++){var m=n[u>>>24]^i[l>>>16&255]^s[d>>>8&255]^o[255&h]^r[f++],v=n[l>>>24]^i[d>>>16&255]^s[h>>>8&255]^o[255&u]^r[f++],y=n[d>>>24]^i[h>>>16&255]^s[u>>>8&255]^o[255&l]^r[f++],g=n[h>>>24]^i[u>>>16&255]^s[l>>>8&255]^o[255&d]^r[f++];u=m,l=v,d=y,h=g}m=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[d>>>8&255]<<8|a[255&h])^r[f++],v=(a[l>>>24]<<24|a[d>>>16&255]<<16|a[h>>>8&255]<<8|a[255&u])^r[f++],y=(a[d>>>24]<<24|a[h>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^r[f++],g=(a[h>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&d])^r[f++],e[t]=m,e[t+1]=v,e[t+2]=y,e[t+3]=g},keySize:8});r[t(140)]=n[t(128)](v)}(),e[t(140)]},"object"===(i=Ns)(130)?e.exports=n(mi):"undefined"===i(135)&&(void 0)[i(139)]?(void 0)(["./core","./enc-base64",i(143),"./evpkdf",i(138)],n):n(r.CryptoJS)}));var Hs=Vs;function js(){var e=["slice","create","algo","4677uHQGjJ","./core","./evpkdf","extend","_des3","length","799818NjhzcF","19192860qrpQei","18074QNjbVX","words","createEncryptor","lib","TripleDES","_invSubKeys","_createHelper","2170176wOAlgI","_key","./enc-base64","decryptBlock","2737512KnmTtl","function","_doCryptBlock","_lBlock","980xAJQBf","createCommonjsModule","WordArray","object","BlockCipher","_des1","1955745gQEdPf","_rBlock","_subKeys","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","2456POcgoc","call","encryptBlock","DES","_des2"];return(js=function(){return e})()}function Vs(e,t){var r=js();return(Vs=function(e,t){return r[e-=130]})(e,t)}!function(e,t){for(var r=Vs,n=e();;)try{if(701303===parseInt(r(153))/1+parseInt(r(170))/2*(parseInt(r(147))/3)+parseInt(r(162))/4+parseInt(r(135))/5+-parseInt(r(166))/6+parseInt(r(155))/7*(parseInt(r(139))/8)+-parseInt(r(154))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);ze[Hs(130)]((function(e,t){var r,n,i;r=Le,n=function(e){var t=Vs;return function(){var t=Vs,r=e,n=r[t(158)],i=n[t(131)],s=n[t(133)],o=r[t(146)],a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o[t(142)]=s.extend({_doReset:function(){for(var e=t,r=this[e(163)][e(156)],n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this[e(137)]=[],l=0;l<16;l++){var d=o[l]=[],h=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+h)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+h)%28]<<31-i%6;for(d[0]=d[0]<<1|d[0]>>>31,i=1;i<7;i++)d[i]=d[i]>>>4*(i-1)+3;d[7]=d[7]<<5|d[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=o[15-i]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,r){var n=t;this[n(168)](e,r,this[n(160)])},_doCryptBlock:function(e,r,n){var i=t;this[i(169)]=e[r],this[i(136)]=e[r+1],f.call(this,4,252645135),f[i(140)](this,16,65535),p[i(140)](this,2,858993459),p[i(140)](this,8,16711935),f[i(140)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(169)],c=this[i(136)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this[i(169)]=c,this._rBlock=a^u}var m=this._lBlock;this[i(169)]=this[i(136)],this._rBlock=m,f.call(this,1,1431655765),p.call(this,8,16711935),p[i(140)](this,2,858993459),f[i(140)](this,16,65535),f.call(this,4,252645135),e[r]=this[i(169)],e[r+1]=this[i(136)]},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this[n(169)]>>>e^this._rBlock)&r;this[n(136)]^=i,this[n(169)]^=i<<e}function p(e,r){var n=t,i=(this[n(136)]>>>e^this[n(169)])&r;this[n(169)]^=i,this[n(136)]^=i<<e}r[t(142)]=s[t(161)](h);var m=o[t(159)]=s[t(150)]({_doReset:function(){var e=t,r=this[e(163)][e(156)];if(2!==r[e(152)]&&4!==r.length&&r[e(152)]<6)throw new Error(e(138));var n=r[e(144)](0,2),s=r[e(152)]<4?r[e(144)](0,2):r[e(144)](2,4),o=r.length<6?r[e(144)](0,2):r[e(144)](4,6);this[e(134)]=h[e(157)](i[e(145)](n)),this._des2=h[e(157)](i[e(145)](s)),this[e(151)]=h[e(157)](i[e(145)](o))},encryptBlock:function(e,r){var n=t;this._des1[n(141)](e,r),this._des2[n(165)](e,r),this._des3[n(141)](e,r)},decryptBlock:function(e,r){var n=t;this[n(151)][n(165)](e,r),this[n(143)].encryptBlock(e,r),this[n(134)][n(165)](e,r)},keySize:6,ivSize:2,blockSize:2});r[t(159)]=s._createHelper(m)}(),e[t(159)]},"object"===(i=Vs)(132)?e.exports=n(mi):"undefined"===i(167)&&(void 0).amd?(void 0)([i(148),i(164),"./md5",i(149),"./cipher-core"],n):n(r.CryptoJS)}));var Ws=$s;function $s(e,t){var r=Gs();return($s=function(e,t){return r[e-=244]})(e,t)}function Gs(){var e=["1838426ayqTjq","2071102nveMev","8817464IOKtZy","createCommonjsModule","./cipher-core","3678132HqEmBF","_createHelper","_key","lib","amd","drop","sigBytes","call","commonjsGlobal","./enc-base64","RC4Drop","RC4","2726595JBvatR","432wnAymW","72569rJNYoh","./md5","40330yEmZnm","1VXaXCR","extend","object","words","5gygIkK","96RPioiN","378IGWWlw"];return(Gs=function(){return e})()}!function(e,t){for(var r=$s,n=e();;)try{if(707533===-parseInt(r(260))/1*(parseInt(r(267))/2)+-parseInt(r(255))/3+-parseInt(r(272))/4*(parseInt(r(264))/5)+-parseInt(r(266))/6*(-parseInt(r(257))/7)+parseInt(r(269))/8+parseInt(r(256))/9*(parseInt(r(259))/10)+-parseInt(r(268))/11*(-parseInt(r(265))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gs);ze[Ws(270)]((function(e,t){var r,n,i,s=Ws;r=ze[s(251)],n=function(e){var t=s;return function(){var t=$s,r=e,n=r[t(246)].StreamCipher,i=r.algo,s=i.RC4=n[t(261)]({_doReset:function(){for(var e=t,r=this[e(245)],n=r[e(263)],i=r[e(249)],s=this._S=[],o=0;o<256;o++)s[o]=o;o=0;for(var a=0;o<256;o++){var c=o%i,u=n[c>>>2]>>>24-c%4*8&255;a=(a+s[o]+u)%256;var l=s[o];s[o]=s[a],s[a]=l}this._i=this._j=0},_doProcessBlock:function(e,r){var n=t;e[r]^=o[n(250)](this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var s=e[t];e[t]=e[r],e[r]=s,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}r[t(254)]=n[t(244)](s);var a=i[t(253)]=s[t(261)]({cfg:s.cfg.extend({drop:192}),_doReset:function(){var e=t;s._doReset[e(250)](this);for(var r=this.cfg[e(248)];r>0;r--)o[e(250)](this)}});r[t(253)]=n[t(244)](a)}(),e[t(254)]},(i=$s)(262)==i(262)?e.exports=n(mi):n(r.CryptoJS)}));var qs=Ks;function Ys(){var e=["_key","./md5","11564368RmYmdg","commonjsGlobal","createCommonjsModule","words","lib","extend","algo","amd","./enc-base64","143501OzrWOP","exports","10iCizUY","./evpkdf","function","CryptoJS","1655094RhinhJ","./core","2014860oJdEqr","call","./cipher-core","4410860zxcrzR","163122mCUYSY","_createHelper","Rabbit","object","2099988drTzGq"];return(Ys=function(){return e})()}function Ks(e,t){var r=Ys();return(Ks=function(e,t){return r[e-=209]})(e,t)}!function(e,t){for(var r=Ks,n=e();;)try{if(614041===parseInt(r(213))/1*(parseInt(r(215))/2)+parseInt(r(229))/3+-parseInt(r(221))/4+parseInt(r(224))/5+parseInt(r(225))/6+parseInt(r(219))/7+-parseInt(r(232))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ys);ze[qs(234)]((function(e,t){var r,n,i,s=qs;r=ze[s(233)],n=function(e){var t=s;return function(){var t=Ks,r=e,n=r[t(236)].StreamCipher,i=r[t(210)],s=[],o=[],a=[],c=i[t(227)]=n[t(209)]({_doReset:function(){for(var e=t,r=this[e(230)][e(235)],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],o=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];for(this._b=0,i=0;i<4;i++)u[e(222)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(235)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(o[0]^=d,o[1]^=f,o[2]^=h,o[3]^=p,o[4]^=d,o[5]^=f,o[6]^=h,o[7]^=p,i=0;i<4;i++)u[e(222)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(222)](this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o++)s[o]=16711935&(s[o]<<8|s[o]>>>24)|4278255360&(s[o]<<24|s[o]>>>8),e[r+o]^=s[o]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r[t(227)]=n[t(226)](c)}(),e[t(227)]},(i=Ks)(228)==i(228)?e[i(214)]=n(mi):"undefined"===i(217)&&(void 0)[i(211)]?(void 0)([i(220),i(212),i(231),i(216),i(223)],n):n(r[i(218)])}));var Xs=Zs;function Js(){var e=["call","lib","10849940nCdlER","./enc-base64","493624zXkhCt","8RsKwOh","476cOkxTj","./md5","CryptoJS","words","exports","./cipher-core","24TMSZdk","cfg","_createHelper","./evpkdf","createCommonjsModule","72yTChmt","function","StreamCipher","commonjsGlobal","17592542INZYUm","4252VrYIfC","67638iGMlKh","algo","object","2436378HnRJPD","RabbitLegacy","_key","785Tpwdzt","11637010AbIEPc"];return(Js=function(){return e})()}function Zs(e,t){var r=Js();return(Zs=function(e,t){return r[e-=345]})(e,t)}!function(e,t){for(var r=Zs,n=e();;)try{if(908771===parseInt(r(365))/1*(parseInt(r(349))/2)+parseInt(r(369))/3*(parseInt(r(348))/4)+-parseInt(r(372))/5*(parseInt(r(366))/6)+parseInt(r(373))/7+parseInt(r(347))/8*(parseInt(r(360))/9)+parseInt(r(345))/10+parseInt(r(364))/11*(-parseInt(r(355))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Js);ze[Xs(359)]((function(e,t){var r,n,i,s=Xs;r=ze[s(363)],n=function(e){var t=s;return function(){var t=Zs,r=e,n=r[t(375)][t(362)],i=r[t(367)],s=[],o=[],a=[],c=i[t(370)]=n.extend({_doReset:function(){var e=t,r=this[e(371)].words,n=this[e(356)].iv,i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],s=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];this._b=0;for(var o=0;o<4;o++)u[e(374)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(352)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(s[0]^=d,s[1]^=f,s[2]^=h,s[3]^=p,s[4]^=d,s[5]^=f,s[6]^=h,s[7]^=p,o=0;o<4;o++)u[e(374)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(374)](this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o++)s[o]=16711935&(s[o]<<8|s[o]>>>24)|4278255360&(s[o]<<24|s[o]>>>8),e[r+o]^=s[o]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r[t(370)]=n[t(357)](c)}(),e[t(370)]},(i=Zs)(368)==i(368)?e[i(353)]=n(mi):"undefined"===i(361)&&(void 0).amd?(void 0)(["./core",i(346),i(350),i(358),i(354)],n):n(r[i(351)])}));const Qs=eo;function eo(e,t){const r=to();return(eo=function(e,t){return r[e-=276]})(e,t)}!function(e,t){const r=eo,n=e();for(;;)try{if(764246===parseInt(r(296))/1*(parseInt(r(293))/2)+parseInt(r(288))/3*(parseInt(r(294))/4)+-parseInt(r(297))/5*(-parseInt(r(292))/6)+parseInt(r(299))/7+-parseInt(r(282))/8*(-parseInt(r(298))/9)+-parseInt(r(302))/10*(-parseInt(r(283))/11)+parseInt(r(306))/12*(-parseInt(r(281))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(to);ze[Qs(308)]((function(e,t){const r=Qs;!function(t,r,n){const i=eo;i(291)==i(291)?e[i(307)]=r(mi):r(t[i(285)])}(ze[r(301)],(function(e){const t=r;return function(){const t=eo;var r=e,n=r[t(284)][t(304)],i=r[t(286)];const s=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function u(e,r){const n=t;let i=r>>24&255,s=r>>16&255,o=r>>8&255,a=255&r,c=e[n(289)][0][i]+e[n(289)][1][s];return c^=e[n(289)][2][o],c+=e[n(289)][3][a],c}function l(e,r,n){const i=t;let o,a=r,c=n;for(let t=0;t<s;++t)a^=e[i(279)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e[i(279)][16],a^=e[i(279)][17],{left:a,right:c}}var d=i[t(277)]=n.extend({_doReset:function(){const e=t;if(this[e(295)]!==this._key){var r=this[e(295)]=this[e(276)],n=r[e(278)],i=r.sigBytes/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e[i(289)][t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e[i(279)][t]=o[t]^r[s],s++,s>=n&&(s=0);let c=0,u=0,d=0;for(let t=0;t<18;t+=2)d=l(e,c,u),c=d.left,u=d[i(305)],e[i(279)][t]=c,e[i(279)][t+1]=u;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)d=l(e,c,u),c=d[i(287)],u=d[i(305)],e[i(289)][t][r]=c,e[i(289)][t][r+1]=u}(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i[n(287)],e[r+1]=i.right},decryptBlock:function(e,r){const n=t;var i=function(e,r,n){const i=t;let s,o=r,a=n;for(let t=17;t>1;--t)o^=e[i(279)][t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e.pbox[1],o^=e[i(279)][0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i.left,e[r+1]=i[n(305)]},blockSize:2,keySize:4,ivSize:2});r[t(277)]=n._createHelper(d)}(),e[t(277)]}))}));function to(){const e=["9224JqEfQx","11NVEdrP","lib","CryptoJS","algo","left","2217VjTlqW","sbox","./cipher-core","object","894wHpmPh","2797228Vicsoy","4812HkUqfN","_keyPriorReset","1ZEuDSv","23645iuSmjR","7893JkEvJi","7134043umtAoZ","amd","commonjsGlobal","4784960RIfJrZ","./core","BlockCipher","right","768IlZPpe","exports","createCommonjsModule","_key","Blowfish","words","pbox","./evpkdf","962169apMwrC"];return(to=function(){return e})()}var ro=no;function no(e,t){var r=io();return(no=function(e,t){return r[e-=183]})(e,t)}function io(){var e=["281519AgsmNN","exports","./md5","849380bMpCIh","1686064lYxahh","./x64-core","./sha3","CryptoJS","./hmac","commonjsGlobal","object","./pad-nopadding","./sha384","amd","./aes","./format-hex","./tripledes","1807696XXIgkf","./sha256","./cipher-core","./lib-typedarrays","./pad-ansix923","290FnobeD","./ripemd160","createCommonjsModule","./mode-ecb","9006IBUJOk","./sha512","./pad-zeropadding","157WhKcCW","./evpkdf","./sha1","./core","6DKxyof","./mode-ofb","./enc-base64","./rabbit","18dzooQH","./rc4","./mode-ctr","./enc-utf16","./pad-iso97971","./rabbit-legacy","./mode-ctr-gladman","735HmNGFe","./blowfish","./pbkdf2","208JjRpDX"];return(io=function(){return e})()}function so(e,t){const r=oo();return(so=function(e,t){return r[e-=489]})(e,t)}function oo(){const e=["slice","487532Xbjutw","WordArray","decrypt","get","ctr","Counter","1547wdbPSz","catch","20365499boHpiS","byteLength","16037091mCFuHZ","set","lib","create","922RnJMlw","20Qzxllo","10jOiLTj","1793231pQToMT","includes","80NBaEcg","8403FqNBEY","5140056sjhxeV","length"];return(oo=function(){return e})()}function ao(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function co(e,t,r){const n=so;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(509)];let o=5;for(;o<s;){let a=ao(e[n(499)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(494)](c)):(c&=31,u=1===c||5===c),u){const i=e[n(499)](o+4+2,o+4+a);let s=new(di.ModeOfOperation[n(504)])(t,new(di[n(505)])(r));const c=s.decrypt(i);s=null,e.set(c,o+4+2)}o=o+4+a}return e}function uo(e,t,r){const n=so;if(e[n(509)]<=30)return e;const i=e.slice(32);let s=new(di.ModeOfOperation[n(504)])(t,new(di[n(505)])(r));const o=s[n(502)](i);return s=null,e[n(511)](o,32),e}!function(e,t){for(var r=no,n=e();;)try{if(163962===-parseInt(r(202))/1*(parseInt(r(195))/2)+parseInt(r(199))/3+parseInt(r(220))/4*(parseInt(r(217))/5)+-parseInt(r(206))/6*(parseInt(r(221))/7)+parseInt(r(225))/8+-parseInt(r(210))/9*(-parseInt(r(224))/10)+-parseInt(r(190))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(io),ze[ro(197)]((function(e,t){var r,n;r=ze[ro(230)],(n=no)(183)==n(183)?e[n(222)]=mi:r.CryptoJS=r[n(228)]})),function(e,t){const r=so,n=e();for(;;)try{if(920170===-parseInt(r(493))/1+-parseInt(r(490))/2*(parseInt(r(496))/3)+-parseInt(r(500))/4*(parseInt(r(491))/5)+parseInt(r(497))/6+-parseInt(r(506))/7*(-parseInt(r(495))/8)+parseInt(r(510))/9+-parseInt(r(492))/10*(-parseInt(r(508))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oo);var lo=fo;!function(e,t){for(var r=fo,n=e();;)try{if(633567===-parseInt(r(1478))/1*(-parseInt(r(1482))/2)+parseInt(r(1075))/3*(parseInt(r(868))/4)+parseInt(r(1463))/5*(parseInt(r(612))/6)+parseInt(r(602))/7+-parseInt(r(487))/8*(-parseInt(r(593))/9)+parseInt(r(1031))/10*(parseInt(r(1496))/11)+-parseInt(r(723))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(po);var ho=Oe((function(e,t){var r,n,s=fo,o=(r=new Date,n=4,{setLogLevel:function(e){var t=fo;n=e==this[t(370)]?1:e==this[t(966)]?2:e==this[t(978)]?3:(this[t(1029)],4)},debug:function(e,t){var i=fo;void 0===console[i(370)]&&(console[i(370)]=console[i(695)]),1>=n&&console.debug("["+o[i(1323)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=fo;this.debug(e[r(1164)])},info:function(e,t){var i=fo;2>=n&&console[i(966)]("["+o[i(1323)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){3>=n&&console[fo(978)]("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=fo;4>=n&&console[i(1029)]("["+o[i(1323)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(1323)]=function(e,t){var r,n=s;function i(e,t){for(var r=fo,n=(""+e).split(".");n[0].length<t;)n[0]="0"+n[0];return n[r(1212)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(1337)](o/3600);o-=3600*a;var c=Math[n(1337)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math.floor(o)),u=Math[n(1337)](u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o[s(597)]=function(e){var t=s,r=e[t(836)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(1323)](e.start(i))+","+o[t(1323)](e.end(i))+"]";return n}return t(1393)},s(1147)!==s(799)&&(t[s(557)]=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw"Needs an array buffer";this[t(916)]=e,this.dataview=new DataView(e),this[t(1541)]=0};a[s(1472)][s(1267)]=function(){return this[s(1541)]},a[s(1472)].getEndPosition=function(){var e=s;return this.buffer[e(1314)]},a[s(1472)][s(1519)]=function(){var e=s;return this[e(916)][e(1314)]},a[s(1472)][s(1317)]=function(e){var t=s,r=Math[t(1477)](0,Math[t(768)](this[t(916)][t(1314)],e));return this[t(1541)]=isNaN(r)||!isFinite(r)?0:r,!0},a.prototype[s(1550)]=function(){return this[s(1267)]()>=this.getEndPosition()},a[s(1472)].readAnyInt=function(e,t){var r=s,n=0;if(this.position+e<=this[r(916)][r(1314)]){switch(e){case 1:n=t?this.dataview[r(697)](this[r(1541)]):this[r(457)].getUint8(this[r(1541)]);break;case 2:n=t?this[r(457)][r(441)](this.position):this[r(457)][r(1017)](this[r(1541)]);break;case 3:if(t)throw"No method for reading signed 24 bits values";n=this[r(457)][r(1083)](this[r(1541)])<<16,n|=this[r(457)][r(1083)](this.position+1)<<8,n|=this[r(457)][r(1083)](this[r(1541)]+2);break;case 4:n=t?this[r(457)][r(1111)](this[r(1541)]):this[r(457)].getUint32(this[r(1541)]);break;case 8:if(t)throw r(1288);n=this[r(457)][r(1273)](this[r(1541)])<<32,n|=this.dataview[r(1273)](this[r(1541)]+4);break;default:throw r(909)+e}return this.position+=e,n}throw r(561)},a[s(1472)][s(1430)]=function(){return this[s(1151)](1,!1)},a[s(1472)].readUint16=function(){return this[s(1151)](2,!1)},a[s(1472)].readUint24=function(){return this.readAnyInt(3,!1)},a[s(1472)].readUint32=function(){return this[s(1151)](4,!1)},a.prototype[s(1515)]=function(){return this[s(1151)](8,!1)},a[s(1472)].readString=function(e){var t=s;if(this[t(1541)]+e<=this[t(916)][t(1314)]){for(var r="",n=0;n<e;n++)r+=String[t(693)](this[t(1430)]());return r}throw"Not enough bytes in buffer"},a[s(1472)][s(816)]=function(){for(var e=s,t=[];;){var r=this.readUint8();if(0===r)break;t[e(532)](r)}return String[e(693)].apply(null,t)},a.prototype[s(1249)]=function(){return this[s(1151)](1,!0)},a[s(1472)][s(959)]=function(){return this[s(1151)](2,!0)},a[s(1472)][s(1545)]=function(){return this[s(1151)](4,!0)},a.prototype[s(831)]=function(){return this[s(1151)](8,!1)},a[s(1472)].readUint8Array=function(e){for(var t=s,r=new Uint8Array(e),n=0;n<e;n++)r[n]=this[t(1430)]();return r},a[s(1472)][s(879)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(959)]();return r},a[s(1472)][s(1528)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(1142)]();return r},a[s(1472)].readUint32Array=function(e){for(var t=new Uint32Array(e),r=0;r<e;r++)t[r]=this.readUint32();return t},a[s(1472)].readInt32Array=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(1545)]();return r},s(1147)!==s(799)&&(t[s(658)]=a);var c=function(e,t,r){var n=s;this._byteOffset=t||0,e instanceof ArrayBuffer?this[n(916)]=e:typeof e==n(1147)?(this[n(694)]=e,t&&(this[n(1356)]+=t)):this[n(916)]=new ArrayBuffer(e||0),this[n(1541)]=0,this.endianness=null==r?c[n(1040)]:r};c.prototype={},c[s(1472)][s(1267)]=function(){return this[s(1541)]},c[s(1472)][s(628)]=function(e){var t=s;if(this._dynamicSize){var r=this[t(1356)]+this.position+e,n=this._buffer[t(1314)];if(r<=n)r>this[t(875)]&&(this[t(875)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this._buffer);new Uint8Array(i,0,o[t(836)])[t(440)](o),this[t(916)]=i,this[t(875)]=r}}},c[s(1472)][s(1536)]=function(){var e=s;if(this[e(875)]!=this[e(1553)][e(1314)]){var t=new ArrayBuffer(this._byteLength),r=new Uint8Array(t),n=new Uint8Array(this[e(1553)],0,r[e(836)]);r.set(n),this[e(916)]=t}},c[s(818)]=!1,c[s(1040)]=!0,c[s(1472)][s(875)]=0,Object.defineProperty(c.prototype,s(1314),{get:function(){var e=s;return this._byteLength-this[e(1356)]}}),Object[s(1087)](c[s(1472)],s(916),{get:function(){var e=s;return this[e(1536)](),this[e(1553)]},set:function(e){var t=s;this[t(1553)]=e,this[t(815)]=new DataView(this._buffer,this[t(1356)]),this[t(875)]=this._buffer[t(1314)]}}),Object[s(1087)](c.prototype,s(1222),{get:function(){return this._byteOffset},set:function(e){var t=s;this[t(1356)]=e,this._dataView=new DataView(this._buffer,this[t(1356)]),this[t(875)]=this[t(1553)][t(1314)]}}),Object[s(1087)](c[s(1472)],s(694),{get:function(){return this._dataView},set:function(e){var t=s;this._byteOffset=e.byteOffset,this[t(1553)]=e.buffer,this._dataView=new DataView(this[t(1553)],this[t(1356)]),this._byteLength=this[t(1356)]+e[t(1314)]}}),c[s(1472)][s(1317)]=function(e){var t=s,r=Math.max(0,Math[t(768)](this[t(1314)],e));this[t(1541)]=isNaN(r)||!isFinite(r)?0:r},c[s(1472)].isEof=function(){var e=s;return this[e(1541)]>=this[e(875)]},c[s(1472)].mapUint8Array=function(e){var t=s;this[t(628)](1*e);var r=new Uint8Array(this._buffer,this[t(1222)]+this.position,e);return this[t(1541)]+=1*e,r},c[s(1472)][s(1279)]=function(e,t){var r=s;e=null==e?this[r(1314)]-this.position/4:e;var n=new Int32Array(e);return c[r(1007)](n[r(916)],0,this[r(916)],this.byteOffset+this[r(1541)],e*n[r(1145)]),c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=n[r(1314)],n},c[s(1472)][s(879)]=function(e,t){var r=s;e=null==e?this[r(1314)]-this[r(1541)]/2:e;var n=new Int16Array(e);return c.memcpy(n[r(916)],0,this[r(916)],this.byteOffset+this.position,e*n[r(1145)]),c.arrayToNative(n,null==t?this.endianness:t),this[r(1541)]+=n[r(1314)],n},c[s(1472)][s(945)]=function(e){var t=s;e=null==e?this[t(1314)]-this[t(1541)]:e;var r=new Int8Array(e);return c[t(1007)](r.buffer,0,this[t(916)],this[t(1222)]+this.position,e*r[t(1145)]),this[t(1541)]+=r[t(1314)],r},c[s(1472)][s(977)]=function(e,t){var r=s;e=null==e?this[r(1314)]-this[r(1541)]/4:e;var n=new Uint32Array(e);return c[r(1007)](n[r(916)],0,this[r(916)],this[r(1222)]+this.position,e*n.BYTES_PER_ELEMENT),c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=n[r(1314)],n},c.prototype.readUint16Array=function(e,t){var r=s;e=null==e?this[r(1314)]-this.position/2:e;var n=new Uint16Array(e);return c[r(1007)](n[r(916)],0,this[r(916)],this.byteOffset+this.position,e*n[r(1145)]),c.arrayToNative(n,null==t?this[r(1514)]:t),this[r(1541)]+=n.byteLength,n},c[s(1472)][s(1439)]=function(e){var t=s;e=null==e?this[t(1314)]-this.position:e;var r=new Uint8Array(e);return c[t(1007)](r[t(916)],0,this[t(916)],this[t(1222)]+this.position,e*r[t(1145)]),this[t(1541)]+=r[t(1314)],r},c[s(1472)][s(691)]=function(e,t){var r=s;e=null==e?this[r(1314)]-this[r(1541)]/8:e;var n=new Float64Array(e);return c[r(1007)](n.buffer,0,this[r(916)],this[r(1222)]+this.position,e*n[r(1145)]),c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=n[r(1314)],n},c[s(1472)][s(1431)]=function(e,t){var r=s;e=null==e?this[r(1314)]-this[r(1541)]/4:e;var n=new Float32Array(e);return c[r(1007)](n.buffer,0,this[r(916)],this.byteOffset+this[r(1541)],e*n[r(1145)]),c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=n.byteLength,n},c[s(1472)].readInt32=function(e){var t=s,r=this[t(815)].getInt32(this[t(1541)],null==e?this.endianness:e);return this[t(1541)]+=4,r},c[s(1472)][s(959)]=function(e){var t=s,r=this[t(815)].getInt16(this[t(1541)],null==e?this[t(1514)]:e);return this[t(1541)]+=2,r},c.prototype[s(1249)]=function(){var e=s,t=this[e(815)][e(697)](this[e(1541)]);return this[e(1541)]+=1,t},c[s(1472)][s(871)]=function(e){var t=s,r=this[t(815)][t(1273)](this[t(1541)],null==e?this[t(1514)]:e);return this[t(1541)]+=4,r},c[s(1472)].readUint16=function(e){var t=s,r=this[t(815)][t(1017)](this[t(1541)],null==e?this[t(1514)]:e);return this.position+=2,r},c[s(1472)][s(1430)]=function(){var e=s,t=this[e(815)][e(1083)](this.position);return this[e(1541)]+=1,t},c.prototype[s(758)]=function(e){var t=s,r=this[t(815)][t(1119)](this[t(1541)],null==e?this.endianness:e);return this[t(1541)]+=4,r},c[s(1472)][s(1071)]=function(e){var t=s,r=this._dataView[t(523)](this.position,null==e?this[t(1514)]:e);return this[t(1541)]+=8,r},c[s(1514)]=new Int8Array(new Int16Array([1]).buffer)[0]>0,c.memcpy=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(440)](c)},c[s(588)]=function(e,t){var r=s;return t==this[r(1514)]?e:this[r(1281)](e)},c.nativeToEndian=function(e,t){var r=s;return this[r(1514)]==t?e:this[r(1281)](e)},c[s(1281)]=function(e){for(var t=s,r=new Uint8Array(e[t(916)],e.byteOffset,e[t(1314)]),n=0;n<e[t(1314)];n+=e[t(1145)])for(var i=n+e[t(1145)]-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c[s(1472)][s(412)]=0,String.fromCharCodeUint8=function(e){for(var t=s,r=[],n=0;n<e[t(836)];n++)r[n]=e[n];return String[t(693)][t(774)](null,r)},c[s(1472)][s(604)]=function(e,t){var r=s;return null==t||t==r(979)?String[r(1407)][r(774)](null,[this.mapUint8Array(null==e?this[r(1314)]-this[r(1541)]:e)]):new TextDecoder(t).decode(this[r(1032)](e))},c[s(1472)][s(816)]=function(e){var t=s,r=this[t(1314)]-this[t(1541)],n=new Uint8Array(this[t(1553)],this[t(1356)]+this[t(1541)]),i=r;null!=e&&(i=Math.min(e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String[t(1407)].apply(null,[this[t(1032)](o)]);return null!=e?this[t(1541)]+=i-o:o!=r&&(this.position+=1),a};var u=Math[s(964)](2,32);c.prototype.readInt64=function(){var e=s;return this[e(1545)]()*u+this[e(871)]()},c.prototype[s(1515)]=function(){var e=s;return this[e(871)]()*u+this[e(871)]()},c[s(1472)][s(831)]=function(){var e=s;return this[e(871)]()*u+this[e(871)]()},c[s(1472)][s(825)]=function(){var e=s;return(this.readUint8()<<16)+(this[e(1430)]()<<8)+this[e(1430)]()},s(1147)!==s(799)&&(t.DataStream=c),c.prototype[s(813)]=function(e){var t=s,r=new Blob([this.buffer]);if(!window[t(921)]||!URL[t(1185)])throw t(1219);var n=window[t(921)][t(1185)](r),i=document[t(423)]("a");document.body.appendChild(i),i.setAttribute("href",n),i[t(446)](t(1199),e),i[t(446)]("target",t(652)),i.click(),window[t(921)][t(616)](n)},c[s(1472)][s(1269)]=!0,Object[s(1087)](c[s(1472)],s(986),{get:function(){return this[s(1269)]},set:function(e){var t=s;!e&&this[t(1536)](),this[t(1269)]=e}}),c.prototype[s(918)]=function(e){var t=s,r=new ArrayBuffer(this[t(875)]-e),n=new Uint8Array(r),i=new Uint8Array(this._buffer,e,n[t(836)]);n.set(i),this[t(916)]=r,this[t(1541)]-=e},c[s(1472)].writeInt32Array=function(e,t){var r=s;if(this._realloc(4*e[r(836)]),e instanceof Int32Array&&this[r(1222)]+this[r(1541)]%e[r(1145)]===0)c[r(1007)](this[r(1553)],this[r(1222)]+this[r(1541)],e[r(916)],0,e[r(1314)]),this[r(1169)](e[r(836)],t);else for(var n=0;n<e.length;n++)this[r(1232)](e[n],t)},c.prototype[s(962)]=function(e,t){var r=s;if(this._realloc(2*e[r(836)]),e instanceof Int16Array&&this[r(1222)]+this[r(1541)]%e[r(1145)]===0)c.memcpy(this[r(1553)],this[r(1222)]+this.position,e[r(916)],0,e[r(1314)]),this[r(1354)](e[r(836)],t);else for(var n=0;n<e[r(836)];n++)this[r(422)](e[n],t)},c[s(1472)][s(1368)]=function(e){var t=s;if(this[t(628)](1*e[t(836)]),e instanceof Int8Array&&this[t(1222)]+this[t(1541)]%e[t(1145)]===0)c[t(1007)](this[t(1553)],this[t(1222)]+this[t(1541)],e.buffer,0,e[t(1314)]),this[t(780)](e[t(836)]);else for(var r=0;r<e[t(836)];r++)this[t(345)](e[r])},c[s(1472)][s(892)]=function(e,t){var r=s;if(this._realloc(4*e[r(836)]),e instanceof Uint32Array&&this[r(1222)]+this[r(1541)]%e[r(1145)]===0)c[r(1007)](this[r(1553)],this[r(1222)]+this[r(1541)],e[r(916)],0,e[r(1314)]),this[r(686)](e.length,t);else for(var n=0;n<e.length;n++)this[r(795)](e[n],t)},c[s(1472)][s(1191)]=function(e,t){var r=s;if(this[r(628)](2*e.length),e instanceof Uint16Array&&this[r(1222)]+this[r(1541)]%e[r(1145)]===0)c[r(1007)](this[r(1553)],this.byteOffset+this.position,e[r(916)],0,e[r(1314)]),this[r(1326)](e[r(836)],t);else for(var n=0;n<e.length;n++)this[r(1136)](e[n],t)},c[s(1472)][s(1399)]=function(e){var t=s;if(this[t(628)](1*e.length),e instanceof Uint8Array&&this[t(1222)]+this[t(1541)]%e[t(1145)]===0)c.memcpy(this[t(1553)],this.byteOffset+this[t(1541)],e[t(916)],0,e[t(1314)]),this[t(1032)](e[t(836)]);else for(var r=0;r<e[t(836)];r++)this[t(573)](e[r])},c[s(1472)].writeFloat64Array=function(e,t){var r=s;if(this._realloc(8*e[r(836)]),e instanceof Float64Array&&this[r(1222)]+this[r(1541)]%e[r(1145)]===0)c[r(1007)](this[r(1553)],this.byteOffset+this[r(1541)],e[r(916)],0,e[r(1314)]),this[r(1146)](e[r(836)],t);else for(var n=0;n<e[r(836)];n++)this.writeFloat64(e[n],t)},c.prototype.writeFloat32Array=function(e,t){var r=s;if(this._realloc(4*e[r(836)]),e instanceof Float32Array&&this.byteOffset+this[r(1541)]%e.BYTES_PER_ELEMENT===0)c[r(1007)](this._buffer,this.byteOffset+this[r(1541)],e[r(916)],0,e[r(1314)]),this[r(1447)](e.length,t);else for(var n=0;n<e[r(836)];n++)this[r(880)](e[n],t)},c[s(1472)][s(1232)]=function(e,t){var r=s;this[r(628)](4),this._dataView.setInt32(this[r(1541)],e,null==t?this[r(1514)]:t),this.position+=4},c[s(1472)].writeInt16=function(e,t){var r=s;this[r(628)](2),this[r(815)][r(1044)](this[r(1541)],e,null==t?this[r(1514)]:t),this[r(1541)]+=2},c[s(1472)].writeInt8=function(e){var t=s;this[t(628)](1),this[t(815)][t(781)](this[t(1541)],e),this[t(1541)]+=1},c[s(1472)][s(795)]=function(e,t){var r=s;this[r(628)](4),this[r(815)][r(1088)](this[r(1541)],e,null==t?this[r(1514)]:t),this[r(1541)]+=4},c[s(1472)][s(1136)]=function(e,t){var r=s;this[r(628)](2),this._dataView[r(605)](this[r(1541)],e,null==t?this[r(1514)]:t),this.position+=2},c[s(1472)].writeUint8=function(e){var t=s;this[t(628)](1),this[t(815)].setUint8(this[t(1541)],e),this[t(1541)]+=1},c.prototype[s(880)]=function(e,t){var r=s;this[r(628)](4),this._dataView[r(1285)](this[r(1541)],e,null==t?this[r(1514)]:t),this.position+=4},c.prototype.writeFloat64=function(e,t){var r=s;this[r(628)](8),this[r(815)].setFloat64(this[r(1541)],e,null==t?this[r(1514)]:t),this[r(1541)]+=8},c[s(1472)][s(583)]=function(e,t,r){var n=s;null==r&&(r=e.length);for(var i=0;i<e[n(836)]&&i<r;i++)this[n(1136)](e[n(1558)](i),t);for(;i<r;i++)this.writeUint16(0)},c[s(1472)][s(1074)]=function(e,t,r){var n=s,i=0;if(null==t||t==n(979))if(null!=r){var o=Math[n(768)](e[n(836)],r);for(i=0;i<o;i++)this[n(573)](e.charCodeAt(i));for(;i<r;i++)this[n(573)](0)}else for(i=0;i<e[n(836)];i++)this[n(573)](e[n(1558)](i));else this[n(1399)](new TextEncoder(t)[n(1023)](e[n(869)](0,r)))},c[s(1472)].writeCString=function(e,t){var r=s,n=0;if(null!=t){var i=Math.min(e[r(836)],t);for(n=0;n<i;n++)this.writeUint8(e.charCodeAt(n));for(;n<t;n++)this[r(573)](0)}else{for(n=0;n<e.length;n++)this[r(573)](e[r(1558)](n));this.writeUint8(0)}},c[s(1472)][s(402)]=function(e,t){for(var r=0;r<e.length;r+=2){var n=e[r+1];this.writeType(n,t[e[r]],t)}},c.prototype[s(371)]=function(e,t,r){var n,i=s;if(typeof e==i(1325))return e(this,t);if(typeof e==i(1147)&&!(e instanceof Array))return e[i(440)](this,t,r);var o=null,a=i(979),u=this[i(1541)];switch("string"==typeof e&&/:/[i(327)](e)&&(n=e[i(406)](":"),e=n[0],o=parseInt(n[1])),typeof e==i(543)&&/,/[i(327)](e)&&(n=e[i(406)](","),e=n[0],a=parseInt(n[1])),e){case i(1292):this.writeUint8(t);break;case i(1470):this[i(345)](t);break;case"uint16":this[i(1136)](t,this.endianness);break;case i(663):this[i(422)](t,this[i(1514)]);break;case i(1057):this[i(795)](t,this.endianness);break;case i(999):this[i(1232)](t,this.endianness);break;case i(973):this.writeFloat32(t,this[i(1514)]);break;case"float64":this[i(954)](t,this[i(1514)]);break;case i(1011):this[i(1136)](t,c[i(818)]);break;case"int16be":this[i(422)](t,c[i(818)]);break;case i(553):this.writeUint32(t,c[i(818)]);break;case i(967):this[i(1232)](t,c[i(818)]);break;case i(1493):this[i(880)](t,c[i(818)]);break;case i(1448):this[i(954)](t,c[i(818)]);break;case i(742):this.writeUint16(t,c[i(1040)]);break;case i(766):this[i(422)](t,c[i(1040)]);break;case i(1504):this.writeUint32(t,c[i(1040)]);break;case i(1004):this[i(1232)](t,c[i(1040)]);break;case i(894):this.writeFloat32(t,c[i(1040)]);break;case i(1205):this[i(954)](t,c[i(1040)]);break;case"cstring":this[i(1054)](t,o);break;case i(543):this[i(1074)](t,a,o);break;case"u16string":this[i(583)](t,this[i(1514)],o);break;case"u16stringle":this[i(583)](t,c[i(1040)],o);break;case"u16stringbe":this[i(583)](t,c[i(818)],o);break;default:if(3==e[i(836)]){for(var l=e[1],d=0;d<t[i(836)];d++)this[i(371)](l,t[d]);break}this.writeStruct(e,t)}null!=o&&(this[i(1541)]=u,this[i(628)](o),this[i(1541)]=u+o)},c.prototype[s(1497)]=function(e){var t=s,r=Math[t(1337)](e/u);this.writeUint32(r),this[t(795)](4294967295&e)},c[s(1472)][s(1291)]=function(e){var t=s;this[t(573)]((16711680&e)>>16),this.writeUint8((65280&e)>>8),this[t(573)](255&e)},c[s(1472)].adjustUint32=function(e,t){var r=s,n=this.position;this[r(1317)](e),this[r(795)](t),this[r(1317)](n)},c[s(1472)][s(1169)]=function(e,t){var r=s;this[r(628)](4*e);var n=new Int32Array(this._buffer,this[r(1222)]+this.position,e);return c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=4*e,n},c[s(1472)][s(1354)]=function(e,t){var r=s;this._realloc(2*e);var n=new Int16Array(this[r(1553)],this[r(1222)]+this.position,e);return c.arrayToNative(n,null==t?this[r(1514)]:t),this[r(1541)]+=2*e,n},c[s(1472)][s(780)]=function(e){var t=s;this[t(628)](1*e);var r=new Int8Array(this[t(1553)],this.byteOffset+this[t(1541)],e);return this[t(1541)]+=1*e,r},c[s(1472)].mapUint32Array=function(e,t){var r=s;this._realloc(4*e);var n=new Uint32Array(this[r(1553)],this[r(1222)]+this[r(1541)],e);return c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=4*e,n},c.prototype[s(1326)]=function(e,t){var r=s;this[r(628)](2*e);var n=new Uint16Array(this[r(1553)],this.byteOffset+this.position,e);return c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=2*e,n},c[s(1472)][s(1146)]=function(e,t){var r=s;this._realloc(8*e);var n=new Float64Array(this[r(1553)],this.byteOffset+this.position,e);return c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=8*e,n},c.prototype[s(1447)]=function(e,t){var r=s;this[r(628)](4*e);var n=new Float32Array(this[r(1553)],this[r(1222)]+this[r(1541)],e);return c[r(588)](n,null==t?this[r(1514)]:t),this[r(1541)]+=4*e,n};var l=function(e){var t=s;this[t(1419)]=[],this[t(885)]=-1,e&&(this.insertBuffer(e),this[t(885)]=0)};l[s(1472)]=new c(new ArrayBuffer,0,c[s(818)]),l[s(1472)].initialized=function(){var e,t=s;return this[t(885)]>-1||(this[t(1419)][t(836)]>0?0===(e=this[t(1419)][0])[t(1065)]?(this[t(916)]=e,this[t(885)]=0,o[t(370)](t(805),t(1137)),!0):(this.logBufferLevel(),!1):(this.logBufferLevel(),!1))},ArrayBuffer[s(533)]=function(e,t){var r=s;o[r(370)](r(1280),r(1312)+(e[r(1314)]+t[r(1314)]));var n=new Uint8Array(e[r(1314)]+t.byteLength);return n[r(440)](new Uint8Array(e),0),n[r(440)](new Uint8Array(t),e[r(1314)]),n[r(916)]},l[s(1472)][s(1474)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(440)](new Uint8Array(e,t,r)),n[i(916)][i(1065)]=e[i(1065)]+t,n[i(916)].usedBytes=0,n.buffer},l[s(1472)][s(1420)]=function(e){for(var t=s,r=!0,n=0;n<this[t(1419)][t(836)];n++){var i=this[t(1419)][n];if(e[t(1065)]<=i[t(1065)]){if(e[t(1065)]===i[t(1065)]){if(e.byteLength>i[t(1314)]){this[t(1419)][t(1450)](n,1),n--;continue}}else e[t(1065)]+e[t(1314)]<=i[t(1065)]||(e=this[t(1474)](e,0,i[t(1065)]-e[t(1065)])),o[t(370)](t(805),t(1309)+e[t(1065)]+" - Length: "+e[t(1314)]+")"),this[t(1419)][t(1450)](n,0,e),0===n&&(this[t(916)]=e);r=!1;break}if(e[t(1065)]<i[t(1065)]+i[t(1314)]){var a=i.fileStart+i[t(1314)]-e.fileStart,c=e[t(1314)]-a;if(!(c>0)){r=!1;break}e=this[t(1474)](e,a,c)}}r&&(o[t(370)](t(805),t(1309)+e.fileStart+t(1510)+e[t(1314)]+")"),this[t(1419)][t(532)](e),0===n&&(this[t(916)]=e))},l.prototype[s(679)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(1419)].length;t++)r=this[c(1419)][t],0===t?(a={},u[c(532)](a),a[c(886)]=r[c(1065)],a[c(1502)]=r[c(1065)]+r[c(1314)],l+="["+a.start+"-"):a[c(1502)]===r[c(1065)]?a.end=r[c(1065)]+r[c(1314)]:((a={})[c(886)]=r[c(1065)],l+=u[u[c(836)]-1][c(1502)]-1+"], ["+a[c(886)]+"-",a[c(1502)]=r.fileStart+r[c(1314)],u[c(532)](a)),n+=r[c(1416)],i+=r.byteLength;u[c(836)]>0&&(l+=a[c(1502)]-1+"]");var d=e?o.info:o[c(370)];0===this[c(1419)][c(836)]?d(c(805),c(1383)):d(c(805),""+this[c(1419)][c(836)]+c(826)+n+"/"+i+c(866)+l)},l.prototype[s(461)]=function(){var e,t,r=s;for(e=0;e<this.buffers[r(836)];e++)(t=this[r(1419)][e]).usedBytes===t[r(1314)]&&(o[r(370)](r(805),r(1343)+e),this[r(1419)][r(1450)](e,1),e--)},l[s(1472)].mergeNextBuffer=function(){var e,t=s;if(this[t(885)]+1<this[t(1419)].length){if((e=this[t(1419)][this.bufferIndex+1])[t(1065)]===this.buffer[t(1065)]+this[t(916)].byteLength){var r=this[t(916)][t(1314)],n=this[t(916)][t(1416)],i=this[t(916)][t(1065)];return this[t(1419)][this.bufferIndex]=ArrayBuffer[t(533)](this.buffer,e),this[t(916)]=this[t(1419)][this[t(885)]],this[t(1419)][t(1450)](this[t(885)]+1,1),this[t(916)][t(1416)]=n,this.buffer[t(1065)]=i,o[t(370)](t(895),"Concatenating buffer for box parsing (length: "+r+"->"+this[t(916)][t(1314)]+")"),!0}return!1}return!1},l[s(1472)][s(1112)]=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(885)];n<this.buffers[i(836)]&&(a=this[i(1419)][n])[i(1065)]<=t;)c=n,r&&(a[i(1065)]+a[i(1314)]<=t?a[i(1416)]=a[i(1314)]:a[i(1416)]=t-a[i(1065)],this[i(679)]()),n++;return-1!==c?(a=this[i(1419)][c]).fileStart+a[i(1314)]>=t?(o[i(370)](i(805),i(956)+c),c):-1:-1},l.prototype[s(1064)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(885)];if(r=this[i(1419)][o],this[i(1419)][i(836)]>o+1)for(t=o+1;t<this[i(1419)][i(836)]&&(n=this[i(1419)][t])[i(1065)]===r[i(1065)]+r[i(1314)];t++)r=n;return r[i(1065)]+r[i(1314)]},l.prototype[s(844)]=function(e){var t=s,r=this.findPosition(!0,e,!1);return-1!==r?this[t(1064)](r):e},l[s(1472)][s(418)]=function(e){var t=s;this[t(916)].usedBytes+=e,this[t(679)]()},l[s(1472)][s(851)]=function(){var e=s;this.buffer[e(1416)]=this.buffer[e(1314)],this[e(679)]()},l[s(1472)][s(1317)]=function(e,t,r){var n,i=s;return-1!==(n=this.findPosition(t,e,r))?(this.buffer=this[i(1419)][n],this.bufferIndex=n,this[i(1541)]=e-this[i(916)][i(1065)],o[i(370)](i(805),i(1424)+this.position),!0):(o[i(370)]("MultiBufferStream","Position "+e+" not found in buffered data"),!1)},l[s(1472)][s(1267)]=function(){var e=s;if(-1===this.bufferIndex||null===this.buffers[this[e(885)]])throw"Error accessing position in the MultiBufferStream";return this[e(1419)][this.bufferIndex].fileStart+this[e(1541)]},l[s(1472)][s(1519)]=function(){return this[s(1314)]},l.prototype[s(1480)]=function(){var e=s;if(-1===this[e(885)]||null===this.buffers[this.bufferIndex])throw"Error accessing position in the MultiBufferStream";return this[e(1419)][this.bufferIndex][e(1065)]+this[e(1314)]},l[s(1472)][s(591)]=function(){this[s(1419)]=[],this.bufferIndex=-1},"object"!==s(799)&&(t[s(805)]=l);var d=function(){var e=s,t=[];t[3]=e(617),t[4]="DecoderConfigDescriptor",t[5]=e(804),t[6]=e(629),this[e(867)]=function(e){return t[e]};var r=this,n={};return this[e(1240)]=function(r){var i,s,a,c=e,u=0;for(i=r[c(1430)](),a=r[c(1430)]();128&a;)u=(127&a)<<7,a=r[c(1430)]();return u+=127&a,o[c(370)](c(1336),c(995)+(t[i]||"Descriptor "+i)+c(648)+u+c(589)+r[c(1267)]()),(s=t[i]?new n[t[i]](u):new(n[c(375)])(u))[c(1067)](r),s},n[e(375)]=function(t,r){var n=e;this[n(1457)]=t,this.size=r,this[n(506)]=[]},n[e(375)][e(1472)][e(1067)]=function(e){this.data=e.readUint8Array(this.size)},n[e(375)][e(1472)][e(1238)]=function(t){for(var r=e,n=0;n<this[r(506)][r(836)];n++)if(this[r(506)][n][r(1457)]==t)return this[r(506)][n];return null},n[e(375)][e(1472)][e(610)]=function(t){for(var n=e,i=t[n(1541)];t[n(1541)]<i+this[n(1501)];){var s=r[n(1240)](t);this[n(506)].push(s)}},n[e(617)]=function(t){var r=e;n[r(375)][r(1509)](this,3,t)},n[e(617)].prototype=new(n[e(375)]),n.ES_Descriptor.prototype[e(1067)]=function(t){var r=e;if(this.ES_ID=t[r(1142)](),this[r(328)]=t[r(1430)](),this[r(1501)]-=3,128&this[r(328)]?(this.dependsOn_ES_ID=t[r(1142)](),this[r(1501)]-=2):this[r(741)]=0,64&this[r(328)]){var n=t.readUint8();this[r(921)]=t[r(604)](n),this[r(1501)]-=n+1}else this[r(921)]="";32&this[r(328)]?(this[r(640)]=t[r(1142)](),this[r(1501)]-=2):this.OCR_ES_ID=0,this[r(610)](t)},n[e(617)][e(1472)][e(680)]=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(1286)]:0},n.ES_Descriptor.prototype[e(447)]=function(t){var r=e,n=this[r(1238)](4);if(!n)return null;var i=n[r(1238)](5);if(i&&i.data){var s=(248&i[r(1507)][0])>>3;return 31===s&&i[r(1507)][r(836)]>=2&&(s=32+((7&i[r(1507)][0])<<3)+((224&i.data[1])>>5)),s}return null},n.DecoderConfigDescriptor=function(t){var r=e;n[r(375)][r(1509)](this,4,t)},n[e(1471)].prototype=new(n[e(375)]),n.DecoderConfigDescriptor[e(1472)][e(1067)]=function(t){var r=e;this[r(1286)]=t.readUint8(),this[r(900)]=t[r(1430)](),this.upStream=0!=(this.streamType>>1&1),this[r(900)]=this[r(900)]>>>2,this.bufferSize=t[r(825)](),this[r(872)]=t[r(871)](),this[r(698)]=t[r(871)](),this.size-=13,this[r(610)](t)},n[e(804)]=function(t){var r=e;n[r(375)][r(1509)](this,5,t)},n[e(804)][e(1472)]=new(n[e(375)]),n.SLConfigDescriptor=function(t){n[e(375)].call(this,6,t)},n[e(629)][e(1472)]=new(n[e(375)]),this};t[s(1336)]=d;var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(980),s(1464),s(942),s(1258),s(1560),s(950)],FULL_BOXES:[s(615),s(578),"iods",s(405),s(1013),s(1353),s(452)],CONTAINER_BOXES:[["moov",[s(1132),"pssh"]],["trak"],[s(1224)],[s(1460)],[s(1283)],[s(925)],[s(1152),[s(1233),"sbgp"]],[s(1333),[s(1443)]],[s(539),[s(737)]],[s(737),["trun","sgpd",s(1445)]],[s(1423)],[s(1384)],["iref"],[s(1051),["tfra"]],[s(1560)],[s(769)],[s(1042)],[s(950)],[s(1005)],[s(873)],[s(809)],[s(897)],[s(1405)],["udta",[s(1085)]],["iprp",[s(1465)]],[s(882)],[s(522)],[s(373)],[s(944),["tyco"]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h[e(1378)].prototype=new h.Box,h[e(430)][e(1472)]=new(h[e(707)]),h[e(946)][e(1472)]=new(h[e(707)]),h[e(1271)].prototype=new(h[e(1378)]),h.BASIC_BOXES[e(1124)]((function(t){h[e(1053)](t)})),h[e(1063)][e(1124)]((function(t){h[e(1160)](t)})),h[e(1391)][e(1124)]((function(t){h[e(1320)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this.type=e,this[n(1501)]=t,this[n(1318)]=r},FullBox:function(e,t,r){var n=s;h[n(707)][n(1509)](this,e,t,r),this[n(328)]=0,this[n(728)]=0},ContainerBox:function(e,t,r){var n=s;h[n(707)][n(1509)](this,e,t,r),this[n(1360)]=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(430)][i(1509)](this,e,t),this[i(907)]=r,this.start=n},SampleGroupEntry:function(e){this.grouping_type=e},TrackGroupTypeBox:function(e,t){var r=s;h[r(1378)][r(1509)](this,e,t)},createBoxCtor:function(e,t){var r=s;h[r(683)][r(532)](e),h[e+r(707)]=function(t){var n=r;h[n(707)][n(1509)](this,e,t)},h[e+r(707)][r(1472)]=new(h[r(707)]),t&&(h[e+r(707)][r(1472)][r(1067)]=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(707)]=function(t){var n=r;h.FullBox[n(1509)](this,e,t)},h[e+r(707)][r(1472)]=new(h[r(1378)]),h[e+r(707)][r(1472)].parse=function(e){var n=r;this[n(1381)](e),t&&t[n(1509)](this,e)}},addSubBoxArrays:function(e){if(e){this[s(842)]=e;for(var t=e.length,r=0;r<t;r++)this[e[r]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;h[e+n(707)]=function(t){var i=n;h.ContainerBox[i(1509)](this,e,t),h[i(455)][i(1509)](this,r)},h[e+n(707)][n(1472)]=new h.ContainerBox,t&&(h[e+"Box"].prototype[n(1067)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h[n(832)][e]=[],h[e+n(946)]=function(e,t){var i=n;h[i(946)][i(1509)](this,e,t),h.addSubBoxArrays.call(this,r)},h[e+"SampleEntry"][n(1472)]=new(h[n(946)]),t&&(h[e+n(946)][n(1472)][n(1067)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h[i(832)][e][i(532)](t),h[t+"SampleEntry"]=function(r){var s=i;h[e+s(946)][s(1509)](this,t,r),h[s(455)][s(1509)](this,n)},h[t+"SampleEntry"][i(1472)]=new(h[e+i(946)]),r&&(h[t+"SampleEntry"].prototype[i(1067)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h[n(546)][n(1509)](this,e,t,r,[n(873)])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(1298)]=function(t){var n=r;h[n(1298)][n(1509)](this,e,t)},h[e+r(1298)].prototype=new(h[r(1298)]),t&&(h[e+r(1298)][r(1472)][r(1067)]=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+"TrackGroupTypeBox"]=function(t){var r=fo;h.TrackGroupTypeBox[r(1509)](this,e,t)},h[e+r(1271)].prototype=new(h[r(1271)]),t&&(h[e+r(1271)][r(1472)].parse=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(1069)][i(532)](e),h[i(947)][e]=function(n){var s=i;t?h.FullBox[s(1509)](this,s(1318),n,e):r?h[s(430)][s(1509)](this,s(1318),n,e):h[s(707)][s(1509)](this,s(1318),n,e)},h[i(947)][e][i(1472)]=t?new h.FullBox:r?new(h[i(430)]):new(h[i(707)]),n&&(h[i(947)][e][i(1472)][i(1067)]=t?function(e){this[i(1381)](e),n&&n.call(this,e)}:n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this[r(783)]=e,this[r(576)]=t}h[s(1473)](),h[s(1428)]=1,h[s(394)]=2,h[s(388)]=4,h[s(600)]=1,h[s(525)]=2,h[s(1178)]=8,h[s(347)]=16,h[s(1386)]=32,h[s(1028)]=65536,h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF=131072,h.TRUN_FLAGS_DATA_OFFSET=1,h[s(1045)]=4,h[s(990)]=256,h[s(355)]=512,h[s(1027)]=1024,h[s(688)]=2048,h.Box.prototype[s(415)]=function(e){return this[s(727)](new h[e+"Box"])},h[s(707)][s(1472)][s(727)]=function(e){var t=s;return this[t(1360)][t(532)](e),this[e.type+"s"]?this[e[t(1305)]+"s"][t(532)](e):this[e.type]=e,e},h[s(707)][s(1472)][s(440)]=function(e,t){return this[e]=t,this},h.Box[s(1472)][s(1412)]=function(e,t){var r=t||"entries";return!this[r]&&(this[r]=[]),this[r].push(e),this},"undefined"!==s(1147)&&(t[s(1048)]=h),h[s(1153)]=function(e){return h.parseHex16(e)},h.parseHex16=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e.readUint8()[t(858)](16);r+=1===i[t(836)]?"0"+i:i}return r},h[s(1187)]=function(e,t,r){var n,i,a,c=s,u=e[c(1267)](),l=0;if(e[c(1480)]()-u<8)return o[c(370)](c(1048),"Not enough data in stream to parse the type and size of the box"),{code:h[c(342)]};if(r&&r<8)return o.debug(c(1048),"Not enough bytes left in the parent box to parse a new box"),{code:h[c(342)]};var d=e[c(871)](),f=e[c(604)](4);if(o[c(370)](c(1048),c(1380)+f+c(1486)+d+c(589)+u),l=8,"uuid"==f){if(e.getEndPosition()-e[c(1267)]()<16||r-l<16)return e.seek(u),o[c(370)](c(1048),c(1301)),{code:h.ERR_NOT_ENOUGH_DATA};a=h[c(1153)](e),l+=16}if(1==d){if(e[c(1480)]()-e[c(1267)]()<8||r&&r-l<8)return e[c(1317)](u),{code:h.ERR_NOT_ENOUGH_DATA};d=e[c(1515)](),l+=8}else if(0===d)if(r)d=r;else if(f!==c(980))return n=new(h[c(707)])(f,d),{code:h.OK,box:n,size:n[c(1501)]};return 0!==d&&d<l||0!==d&&r&&d>r?{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(1480)]()?(e[c(1317)](u),{code:h[c(342)],type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+"Box"]?n=new(h[f+c(707)])(d):"uuid"!==f?(n=new(h[c(707)])(f,d))[c(518)]=!0:h[c(947)][a]?n=new(h[c(947)][a])(d):((n=new(h[c(707)])(f,d)).uuid=a,n[c(518)]=!0),n[c(907)]=l,n.start=u,n[c(531)]===h[c(707)][c(1472)][c(531)]&&"mdat"!==n.type&&n.parseDataAndRewind(e),n[c(1067)](e),(i=e[c(1267)]()-(n[c(886)]+n.size))<0?e.seek(n[c(886)]+n[c(1501)]):i>0&&0!==n[c(1501)]&&e[c(1317)](n[c(886)]+n[c(1501)]),{code:h.OK,box:n,size:n[c(1501)]})},h[s(707)].prototype[s(1067)]=function(e){var t=s;this[t(1305)]!=t(980)?this[t(1507)]=e[t(1439)](this[t(1501)]-this[t(907)]):0===this[t(1501)]?e[t(1317)](e.getEndPosition()):e.seek(this[t(886)]+this[t(1501)])},h.Box.prototype[s(411)]=function(e){var t=s;this[t(1507)]=e[t(1439)](this[t(1501)]-this[t(907)]),e[t(1541)]-=this[t(1501)]-this[t(907)]},h[s(1378)].prototype[s(411)]=function(e){var t=s;this[t(1381)](e),this[t(1507)]=e.readUint8Array(this[t(1501)]-this[t(907)]),this[t(907)]-=4,e[t(1541)]-=this[t(1501)]-this[t(907)]},h[s(1378)][s(1472)].parseFullHeader=function(e){var t=s;this[t(728)]=e.readUint8(),this[t(328)]=e.readUint24(),this.hdr_size+=4},h.FullBox[s(1472)][s(1067)]=function(e){var t=s;this[t(1381)](e),this[t(1507)]=e[t(1439)](this[t(1501)]-this[t(907)])},h.ContainerBox[s(1472)][s(1067)]=function(e){for(var t,r,n=s;e[n(1267)]()<this[n(886)]+this.size;){if((t=h[n(1187)](e,!1,this[n(1501)]-(e[n(1267)]()-this[n(886)]))).code!==h.OK)return;if(r=t[n(362)],this[n(1360)].push(r),this[n(842)]&&-1!=this.subBoxNames[n(1495)](r[n(1305)]))this[this[n(842)][this[n(842)].indexOf(r[n(1305)])]+"s"].push(r);else{var i=r[n(1305)]!==n(1318)?r[n(1305)]:r[n(1318)];this[i]||(this[i]=r)}}},h[s(707)][s(1472)][s(748)]=function(e){var t=s;this.language=e[t(1142)]();var r=[];r[0]=this.language>>10&31,r[1]=this[t(1122)]>>5&31,r[2]=31&this.language,this[t(1414)]=String[t(693)](r[0]+96,r[1]+96,r[2]+96)},h[s(852)]=s(473),h.SAMPLE_ENTRY_TYPE_AUDIO=s(444),h[s(762)]="Hint",h[s(1200)]=s(817),h[s(1417)]="Subtitle",h[s(1413)]="System",h.SAMPLE_ENTRY_TYPE_TEXT=s(803),h[s(946)][s(1472)][s(675)]=function(e){var t=s;e[t(1439)](6),this[t(466)]=e.readUint16(),this.hdr_size+=8},h.SampleEntry[s(1472)].parse=function(e){var t=s;this.parseHeader(e),this.data=e[t(1439)](this.size-this.hdr_size)},h.SampleEntry.prototype[s(411)]=function(e){var t=s;this[t(675)](e),this[t(1507)]=e[t(1439)](this[t(1501)]-this[t(907)]),this[t(907)]-=8,e[t(1541)]-=this.size-this[t(907)]},h.SampleEntry.prototype.parseFooter=function(e){var t=s;h[t(430)][t(1472)][t(1067)][t(1509)](this,e)},h[s(941)](h[s(762)]),h[s(941)](h[s(1200)]),h[s(941)](h[s(1417)]),h[s(941)](h.SAMPLE_ENTRY_TYPE_SYSTEM),h[s(941)](h[s(656)]),h.createMediaSampleEntryCtor(h[s(852)],(function(e){var t,r=s;this[r(675)](e),e.readUint16(),e.readUint16(),e[r(977)](3),this[r(340)]=e[r(1142)](),this.height=e[r(1142)](),this[r(1021)]=e.readUint32(),this[r(802)]=e[r(871)](),e[r(871)](),this[r(485)]=e[r(1142)](),t=Math.min(31,e[r(1430)]()),this[r(732)]=e.readString(t),t<31&&e[r(604)](31-t),this.depth=e[r(1142)](),e[r(1142)](),this[r(407)](e)})),h[s(941)](h[s(542)],(function(e){var t=s;this.parseHeader(e),e[t(977)](2),this[t(643)]=e[t(1142)](),this[t(521)]=e.readUint16(),e.readUint16(),e.readUint16(),this.samplerate=e.readUint32()/65536,this.parseFooter(e)})),h[s(546)](h[s(852)],s(399)),h[s(546)](h[s(852)],s(585)),h.createSampleEntryCtor(h[s(852)],s(439)),h.createSampleEntryCtor(h[s(852)],s(1216)),h[s(546)](h[s(852)],s(1175)),h[s(546)](h[s(852)],s(1379)),h[s(546)](h.SAMPLE_ENTRY_TYPE_VISUAL,"hvc1"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(606)),h[s(546)](h.SAMPLE_ENTRY_TYPE_VISUAL,"hvt1"),h[s(546)](h[s(852)],s(395)),h[s(546)](h[s(852)],"dvh1"),h.createSampleEntryCtor(h[s(852)],s(1043)),h[s(546)](h.SAMPLE_ENTRY_TYPE_VISUAL,"vvc1"),h[s(546)](h[s(852)],"vvi1"),h[s(546)](h[s(852)],s(830)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,"vvcN"),h[s(546)](h[s(852)],s(1403)),h.createSampleEntryCtor(h[s(852)],s(1426)),h.createSampleEntryCtor(h[s(852)],s(1109)),h[s(546)](h[s(852)],"j2ki"),h.createSampleEntryCtor(h[s(852)],s(1319)),h.createSampleEntryCtor(h[s(852)],s(1012)),h[s(546)](h[s(852)],s(983)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_AUDIO,s(1365)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_AUDIO,s(1167)),h[s(546)](h[s(542)],"ac-4"),h[s(546)](h.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),h[s(546)](h[s(542)],"Opus"),h[s(546)](h[s(542)],"mha1"),h[s(546)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(1332)),h[s(546)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(1543)),h.createSampleEntryCtor(h[s(542)],s(905)),h.createEncryptedSampleEntryCtor(h[s(852)],s(1176)),h.createEncryptedSampleEntryCtor(h[s(542)],s(642)),h[s(951)](h[s(1417)],"encu"),h[s(951)](h.SAMPLE_ENTRY_TYPE_SYSTEM,s(554)),h.createEncryptedSampleEntryCtor(h[s(656)],s(646)),h[s(951)](h[s(1200)],"encm"),h[s(1053)]("a1lx",(function(e){var t=s,r=16*(1+(1&(1&e[t(1430)]())));this.layer_size=[];for(var n=0;n<3;n++)this[t(757)][n]=16==r?e[t(1142)]():e[t(871)]()})),h[s(1053)](s(620),(function(e){var t=s;this.op_index=e[t(1430)]()})),h[s(1160)](s(1449),(function(e){var t=s;this[t(911)]=e[t(816)]();var r=this.size-this.hdr_size-(this[t(911)][t(836)]+1);this[t(1529)]=e[t(1439)](r)})),h[s(1053)](s(366),(function(e){var t=s,r=e.readUint8();if(!(r>>7&!1)&&(this.version=127&r,1===this[t(728)]&&(r=e[t(1430)](),this[t(863)]=r>>5&7,this[t(724)]=31&r,r=e[t(1430)](),this[t(1266)]=r>>7&1,this[t(1229)]=r>>6&1,this[t(1342)]=r>>5&1,this.monochrome=r>>4&1,this.chroma_subsampling_x=r>>3&1,this[t(1246)]=r>>2&1,this[t(420)]=3&r,r=e.readUint8(),this[t(736)]=r>>5&7,0===this[t(736)]))){if(this[t(1196)]=r>>4&1,1===this[t(1196)])this[t(1203)]=15&r;else if(this[t(403)]=15&r,0!==this[t(403)])return;var n=this[t(1501)]-this[t(907)]-4;this[t(1551)]=e.readUint8Array(n)}})),h[s(1053)]("avcC",(function(e){var t,r,n=s;for(this[n(493)]=e[n(1430)](),this[n(958)]=e[n(1430)](),this[n(613)]=e[n(1430)](),this.AVCLevelIndication=e[n(1430)](),this[n(1410)]=3&e.readUint8(),this[n(848)]=31&e[n(1430)](),r=this[n(1501)]-this.hdr_size-6,this.SPS=[],t=0;t<this[n(848)];t++)this.SPS[t]={},this[n(1094)][t][n(836)]=e.readUint16(),this[n(1094)][t][n(469)]=e[n(1439)](this[n(1094)][t][n(836)]),r-=2+this[n(1094)][t][n(836)];for(this.nb_PPS_nalus=e[n(1430)](),r--,this[n(917)]=[],t=0;t<this.nb_PPS_nalus;t++)this[n(917)][t]={},this[n(917)][t][n(836)]=e[n(1142)](),this[n(917)][t].nalu=e.readUint8Array(this[n(917)][t][n(836)]),r-=2+this[n(917)][t][n(836)];r>0&&(this.ext=e[n(1439)](r))})),h[s(1053)](s(1046),(function(e){var t=s;this[t(1387)]=e[t(871)](),this.maxBitrate=e.readUint32(),this[t(698)]=e[t(871)]()})),h[s(1160)]("ccst",(function(e){var t=s,r=e.readUint8();this[t(779)]=128==(128&r),this[t(787)]=64==(64&r),this[t(671)]=(63&r)>>2,e[t(825)]()})),h[s(1053)]("cdef",(function(e){var t,r=s;for(this[r(643)]=e[r(1142)](),this[r(1444)]=[],this[r(410)]=[],this[r(545)]=[],t=0;t<this[r(643)];t++)this[r(1444)][r(532)](e.readUint16()),this.channel_types[r(532)](e[r(1142)]()),this[r(545)].push(e[r(1142)]())})),h.createBoxCtor(s(1073),(function(e){var t=s;this.cleanApertureWidthN=e[t(871)](),this[t(633)]=e.readUint32(),this[t(1150)]=e.readUint32(),this.cleanApertureHeightD=e[t(871)](),this[t(1135)]=e[t(871)](),this[t(865)]=e.readUint32(),this[t(507)]=e[t(871)](),this.vertOffD=e[t(871)]()})),h[s(1053)](s(721),(function(e){var t=s;this[t(598)]=e.readUint16(),this[t(1546)]=e[t(1142)]()})),h[s(1160)](s(635),(function(e){var t=s;1&this.flags&&(this.pos_x=e[t(1545)]()),2&this.flags&&(this.pos_y=e[t(1545)]()),4&this.flags&&(this.pos_z=e[t(1545)]()),8&this.flags&&(0==this[t(728)]?16&this[t(328)]?(this[t(401)]=e.readInt32(),this.quat_y=e[t(1545)](),this.quat_z=e[t(1545)]()):(this[t(401)]=e.readInt16(),this[t(1525)]=e.readInt16(),this[t(682)]=e.readInt16()):this[t(728)]),32&this[t(328)]&&(this.id=e[t(871)]())})),h.createFullBoxCtor(s(520),(function(e){var t=s;this[t(1155)]=e[t(1545)](),this[t(449)]=e.readInt32(),this.principal_point_y=e.readInt32(),1&this[t(328)]&&(this[t(382)]=e[t(1545)](),this[t(1223)]=e.readInt32())})),h[s(1053)](s(1303),(function(e){var t=s;for(this[t(421)]=e[t(871)](),this[t(791)]=[],this[t(1562)]=[],i=0;i<this[t(421)];i++){var r=e[t(1142)]();this[t(791)][t(532)](r),r>=32768&&this[t(1562)][t(532)](e[t(816)]())}})),h.createFullBoxCtor("co64",(function(e){var t,r,n=s;if(t=e[n(871)](),this.chunk_offsets=[],0===this[n(728)])for(r=0;r<t;r++)this[n(408)][n(532)](e[n(1515)]())})),h[s(1160)]("CoLL",(function(e){var t=s;this[t(1498)]=e[t(1142)](),this[t(1192)]=e[t(1142)]()})),h.createBoxCtor(s(1427),(function(e){var t=s;if(this[t(472)]=e[t(604)](4),this[t(472)]===t(793)){this.colour_primaries=e[t(1142)](),this[t(1361)]=e[t(1142)](),this[t(1173)]=e[t(1142)]();var r=e[t(1430)]();this[t(775)]=r>>7}else this[t(472)]===t(1081)?this[t(1024)]=e[t(1439)](this[t(1501)]-4):"prof"===this[t(472)]&&(this.ICC_profile=e.readUint8Array(this.size-4))})),h.createFullBoxCtor("cprt",(function(e){var t=s;this[t(748)](e),this.notice=e[t(816)]()})),h[s(1160)](s(1363),(function(e){var t=s;0===this[t(728)]&&(this.compositionToDTSShift=e.readInt32(),this[t(1086)]=e.readInt32(),this.greatestDecodeToDisplayDelta=e.readInt32(),this[t(451)]=e[t(1545)](),this[t(365)]=e.readInt32())})),h[s(1160)]("ctts",(function(e){var t,r,n=s;if(t=e.readUint32(),this.sample_counts=[],this[n(480)]=[],0===this[n(728)])for(r=0;r<t;r++){this[n(548)][n(532)](e[n(871)]());var i=e.readInt32();this[n(480)][n(532)](i)}else if(1==this.version)for(r=0;r<t;r++)this[n(548)][n(532)](e[n(871)]()),this[n(480)].push(e[n(1545)]())})),h[s(1053)](s(1526),(function(e){var t=s,r=e.readUint8(),n=e[t(1430)](),i=e[t(1430)]();this[t(1168)]=r>>6,this.bsid=r>>1&31,this.bsmod=(1&r)<<2|n>>6&3,this[t(681)]=n>>3&7,this[t(792)]=n>>2&1,this[t(618)]=3&n|i>>5&7})),h[s(1053)](s(1438),(function(e){var t=s,r=e[t(1142)]();this[t(1411)]=r>>3,this[t(1100)]=7&r,this[t(558)]=[];for(var n=0;n<this[t(1100)]+1;n++){var i={};this[t(558)][t(532)](i);var o=e[t(1430)](),a=e[t(1430)](),c=e[t(1430)]();i[t(1168)]=o>>6,i[t(413)]=o>>1&31,i[t(425)]=(1&o)<<4|a>>4&15,i[t(681)]=a>>1&7,i[t(792)]=1&a,i.num_dep_sub=c>>1&15,i.num_dep_sub>0&&(i[t(344)]=(1&c)<<8|e[t(1430)]())}})),h[s(1160)](s(1500),(function(e){var t=s,r=[],n=[t(1126),t(356),t(1555),t(1348),t(744),t(833),"PICTURE",t(510)];for(this[t(1381)](e);;){var i=e[t(1430)](),o=Math.min(127&i,n[t(836)]-1);if(o?e[t(1439)](e[t(825)]()):(e[t(1439)](13),this[t(1521)]=e[t(871)]()>>12,e[t(1439)](20)),r[t(532)](n[o]),128&i)break}this[t(800)]=r[t(836)]+" ("+r[t(1212)](", ")+")"})),h[s(1053)](s(564),(function(e){var t=s;this[t(710)]=e[t(1515)]()})),h[s(1053)](s(904),(function(e){var t=s;this[t(943)]=e[t(871)]()})),h[s(1053)](s(810),(function(e){var t=s;this.bytessent=e[t(1515)]()})),h[s(1053)](s(1095),(function(e){var t=s;if(this[t(1469)]=e[t(1430)](),this[t(526)]=e[t(1430)](),this[t(1188)]=e[t(1142)](),this[t(808)]=e[t(871)](),this[t(915)]=e.readInt16(),this[t(563)]=e[t(1430)](),0!==this.ChannelMappingFamily){this[t(368)]=e[t(1430)](),this[t(1400)]=e[t(1430)](),this.ChannelMapping=[];for(var r=0;r<this.OutputChannelCount;r++)this[t(638)][r]=e.readUint8()}})),h[s(1160)](s(998),(function(e){var t,r,n=s;this[n(1049)]=[];for(var i=e[n(871)](),o=0;o<i;o++){if((t=h[n(1187)](e,!1,this[n(1501)]-(e[n(1267)]()-this[n(886)])))[n(1128)]!==h.OK)return;r=t[n(362)],this[n(1049)][n(532)](r)}})),h[s(1053)](s(734),(function(e){var t=s;this.bytessent=e[t(1515)]()})),h[s(1160)](s(673),(function(e){var t=s;this[t(1349)]=e[t(604)](this[t(1501)]-this[t(907)])})),h.createFullBoxCtor(s(1310),(function(e){var t=s;this.entries=[];for(var r=e[t(871)](),n=0;n<r;n++){var i={};this[t(1049)].push(i),1===this[t(728)]?(i.segment_duration=e.readUint64(),i.media_time=e[t(831)]()):(i.segment_duration=e[t(871)](),i[t(1156)]=e[t(1545)]()),i[t(1398)]=e[t(959)](),i.media_rate_fraction=e[t(959)]()}})),h[s(1160)](s(465),(function(e){var t=s;1==this[t(728)]?(this.timescale=e.readUint32(),this[t(623)]=e[t(1515)](),this[t(454)]=e[t(871)](),this.id=e[t(871)](),this[t(1549)]=e[t(816)](),this[t(1093)]=e[t(816)]()):(this[t(1549)]=e.readCString(),this[t(1093)]=e[t(816)](),this[t(377)]=e[t(871)](),this[t(1254)]=e[t(871)](),this[t(454)]=e[t(871)](),this.id=e[t(871)]());var r=this[t(1501)]-this[t(907)]-(16+(this[t(1549)][t(836)]+1)+(this[t(1093)][t(836)]+1));1==this[t(728)]&&(r-=4),this[t(1036)]=e[t(1439)](r)})),h[s(1264)]=function(e,t){var r=s;h[e+r(707)]=function(t){var n=r;h[n(1378)][n(1509)](this,e,t)},h[e+"Box"].prototype=new h.FullBox,h[e+r(707)][r(1472)][r(1067)]=function(e){var n=r;if(this[n(1381)](e),t)t[n(1509)](this,e);else for(this[n(1174)]=e[n(871)](),this[n(994)]=e[n(871)](),this[n(353)]=[],i=0;i<this[n(994)];i++){var s=e[n(871)]();this[n(353)][n(532)](s)}}},h[s(1264)](s(552)),h[s(1264)]("afbr"),h.createEntityToGroupCtor(s(1307)),h[s(1264)](s(845)),h.createEntityToGroupCtor(s(1350)),h[s(1264)](s(383)),h[s(1264)](s(1221)),h[s(1264)]("favc"),h[s(1264)](s(1538)),h[s(1264)](s(1540)),h[s(1264)](s(1527)),h.createEntityToGroupCtor(s(874)),h[s(1264)](s(853)),h.createEntityToGroupCtor("tsyn"),h[s(1264)](s(607)),h[s(1264)](s(1115)),h[s(1160)](s(639),(function(e){var t=s,r=e[t(1439)](this[t(1501)]-this[t(907)]);if("function"!==t(799)){var n=new d;this[t(586)]=n[t(1240)](new c(r.buffer,0,c.BIG_ENDIAN))}})),h[s(1053)]("fiel",(function(e){var t=s;this.fieldCount=e[t(1430)](),this[t(700)]=e[t(1430)]()})),h[s(1053)]("frma",(function(e){var t=s;this.data_format=e[t(604)](4)})),h[s(1053)](s(1096),(function(e){var t=s,r=this[t(1501)]-this.hdr_size;this[t(716)]=e.readString(4),this[t(354)]=e[t(871)](),r-=8,this.compatible_brands=[];for(var n=0;r>=4;)this[t(650)][n]=e.readString(4),r-=4,n++})),h[s(1160)](s(336),(function(e){var t=s;0===this[t(728)]&&(e.readUint32(),this.handler=e[t(604)](4),e[t(977)](3),this[t(856)]=e[t(604)](this.size-this[t(907)]-20),"\0"===this[t(856)][this[t(856)][t(836)]-1]&&(this[t(856)]=this[t(856)][t(1392)](0,-1)))})),h[s(1053)]("hvcC",(function(e){var t,r,n,i,o=s;this[o(493)]=e[o(1430)](),i=e[o(1430)](),this.general_profile_space=i>>6,this[o(584)]=(32&i)>>5,this.general_profile_idc=31&i,this[o(811)]=e[o(871)](),this.general_constraint_indicator=e[o(1439)](6),this[o(424)]=e[o(1430)](),this.min_spatial_segmentation_idc=4095&e.readUint16(),this[o(1331)]=3&e[o(1430)](),this[o(1552)]=3&e.readUint8(),this[o(1058)]=7&e[o(1430)](),this[o(509)]=7&e[o(1430)](),this[o(898)]=e[o(1142)](),i=e.readUint8(),this[o(968)]=i>>6,this.numTemporalLayers=(13&i)>>3,this[o(464)]=(4&i)>>2,this[o(1410)]=3&i,this[o(1306)]=[];var a=e[o(1430)]();for(t=0;t<a;t++){var c=[];this[o(1306)][o(532)](c),i=e[o(1430)](),c[o(1435)]=(128&i)>>7,c.nalu_type=63&i;var u=e[o(1142)]();for(r=0;r<u;r++){var l={};c[o(532)](l),n=e[o(1142)](),l[o(1507)]=e[o(1439)](n)}}})),h[s(1160)](s(919),(function(e){var t,r=s;0===this[r(728)]?this.entry_count=e[r(1142)]():this[r(376)]=e[r(871)](),this[r(1197)]=[];for(var n=0;n<this.entry_count;n++){if((t=h[r(1187)](e,!1,this[r(1501)]-(e.getPosition()-this[r(886)])))[r(1128)]!==h.OK)return;t.box.type,this[r(1197)][n]=t[r(362)]}})),h[s(1160)](s(798),(function(e){var t,r=s;t=e[r(1430)](),this.offset_size=t>>4&15,this[r(524)]=15&t,t=e[r(1430)](),this.base_offset_size=t>>4&15,1===this[r(728)]||2===this.version?this[r(1429)]=15&t:this[r(1429)]=0,this[r(719)]=[];var n=0;if(this.version<2)n=e[r(1142)]();else{if(2!==this[r(728)])throw"version of iloc box not supported";n=e[r(871)]()}for(var i=0;i<n;i++){var o={};if(this[r(719)][r(532)](o),this[r(728)]<2)o[r(651)]=e[r(1142)]();else{if(2!==this[r(728)])throw r(372);o[r(651)]=e[r(871)]()}switch(1===this.version||2===this[r(728)]?o[r(1394)]=15&e[r(1142)]():o.construction_method=0,o.data_reference_index=e[r(1142)](),this[r(1134)]){case 0:o[r(483)]=0;break;case 4:o.base_offset=e[r(871)]();break;case 8:o[r(483)]=e.readUint64();break;default:throw"Error reading base offset size"}var a=e[r(1142)]();o.extents=[];for(var c=0;c<a;c++){var u={};if(o.extents[r(532)](u),1===this[r(728)]||2===this[r(728)])switch(this.index_size){case 0:u[r(478)]=0;break;case 4:u.extent_index=e.readUint32();break;case 8:u[r(478)]=e[r(1515)]();break;default:throw r(1459)}switch(this[r(1038)]){case 0:u[r(332)]=0;break;case 4:u[r(332)]=e[r(871)]();break;case 8:u[r(332)]=e[r(1515)]();break;default:throw r(1459)}switch(this[r(524)]){case 0:u[r(1436)]=0;break;case 4:u[r(1436)]=e[r(871)]();break;case 8:u[r(1436)]=e[r(1515)]();break;default:throw"Error reading extent index"}}}})),h[s(1053)]("imir",(function(e){var t=s,r=e[t(1430)]();this[t(624)]=r>>7,this[t(889)]=1&r})),h[s(1160)](s(878),(function(e){var t=s;if((0===this[t(728)]||1===this[t(728)])&&(this[t(651)]=e[t(1142)](),this[t(437)]=e[t(1142)](),this[t(482)]=e[t(816)](),this[t(715)]=e[t(816)](),this[t(649)]=e[t(816)]()),1===this[t(728)])return this[t(515)]=e[t(604)](4),void e[t(1317)](this[t(886)]+this[t(1501)]);this[t(728)]>=2&&(2===this[t(728)]?this[t(651)]=e[t(1142)]():3===this.version&&(this[t(651)]=e[t(871)]()),this[t(437)]=e.readUint16(),this.item_type=e[t(604)](4),this[t(482)]=e[t(816)](),this.item_type===t(1092)?(this[t(715)]=e[t(816)](),this[t(649)]=e[t(816)]()):this.item_type===t(468)&&(this[t(1409)]=e[t(816)]()))})),h[s(1160)](s(1465),(function(e){var t,r,n=s;for(entry_count=e[n(871)](),this[n(1263)]=[],t=0;t<entry_count;t++){var i={};this[n(1263)][n(532)](i),this.version<1?i.id=e[n(1142)]():i.id=e[n(871)]();var o=e[n(1430)]();for(i[n(1276)]=[],r=0;r<o;r++){var a=e[n(1430)](),c={};i.props[n(532)](c),c[n(773)]=(128&a)>>7==1,1&this[n(328)]?c[n(386)]=(127&a)<<8|e[n(1430)]():c[n(386)]=127&a}}})),h[s(1160)](s(847),(function(e){var t,r,n=s;for(this.references=[];e[n(1267)]()<this[n(886)]+this[n(1501)];){if((t=h[n(1187)](e,!0,this[n(1501)]-(e.getPosition()-this[n(886)]))).code!==h.OK)return;(r=0===this[n(728)]?new(h[n(822)])(t[n(1305)],t.size,t.hdr_size,t.start):new(h[n(1442)])(t.type,t.size,t[n(907)],t[n(886)]))[n(531)]===h[n(707)][n(1472)].write&&r[n(1305)]!==n(980)&&r[n(411)](e),r.parse(e),this[n(608)].push(r)}})),h[s(1053)](s(665),(function(e){var t=s;this.angle=3&e[t(1430)]()})),h[s(1160)](s(494),(function(e){var t=s;this[t(1144)]=e[t(871)](),this.image_height=e[t(871)]()})),h.createFullBoxCtor(s(1085),(function(e){var t=s;this.schemeURI=e[t(816)](),this[t(1093)]=e[t(816)]()})),h.createFullBoxCtor(s(989),(function(e){var t=s,r=e[t(1430)]();this.levels=[];for(var n=0;n<r;n++){var i={};this.levels[n]=i,i[t(1259)]=e.readUint32();var o=e.readUint8();switch(i[t(1297)]=o>>7,i[t(434)]=127&o,i[t(434)]){case 0:i[t(575)]=e[t(604)](4);break;case 1:i[t(575)]=e[t(604)](4),i[t(1209)]=e[t(871)]();break;case 2:case 3:break;case 4:i[t(713)]=e.readUint32()}}})),h.createBoxCtor("lsel",(function(e){var t=s;this.layer_id=e[t(1142)]()})),h[s(1053)](s(529),(function(e){var t=s;this.period=e[t(871)](),this[t(559)]=e[t(871)]()})),f[s(1472)].toString=function(){return"("+this.x+","+this.y+")"},h[s(1053)]("mdcv",(function(e){var t=s;this.display_primaries=[],this[t(745)][0]=new f(e[t(1142)](),e[t(1142)]()),this[t(745)][1]=new f(e[t(1142)](),e.readUint16()),this[t(745)][2]=new f(e.readUint16(),e[t(1142)]()),this[t(1422)]=new f(e.readUint16(),e[t(1142)]()),this[t(1072)]=e[t(871)](),this[t(445)]=e[t(871)]()})),h[s(1160)]("mdhd",(function(e){var t=s;1==this.version?(this[t(672)]=e[t(1515)](),this[t(1025)]=e[t(1515)](),this[t(377)]=e[t(871)](),this[t(703)]=e.readUint64()):(this[t(672)]=e[t(871)](),this[t(1025)]=e[t(871)](),this[t(377)]=e[t(871)](),this[t(703)]=e[t(871)]()),this[t(748)](e),e[t(1142)]()})),h.createFullBoxCtor(s(436),(function(e){var t=s;1&this.flags&&(this[t(728)]=1),1==this[t(728)]?this[t(1141)]=e[t(1515)]():this[t(1141)]=e[t(871)]()})),h[s(1160)]("meta",(function(e){var t=s;this[t(1360)]=[],h[t(430)][t(1472)][t(1067)][t(1509)](this,e)})),h.createFullBoxCtor(s(647),(function(e){var t=s;this[t(1358)]=e[t(871)]()})),h[s(1160)]("mfro",(function(e){var t=s;this._size=e[t(871)]()})),h[s(1160)](s(380),(function(e){this[s(1245)]=e.readUint8()})),h[s(1160)](s(1009),(function(e){var t=s;1==this[t(728)]?(this.creation_time=e[t(1515)](),this[t(1025)]=e[t(1515)](),this[t(377)]=e[t(871)](),this[t(703)]=e[t(1515)]()):(this.creation_time=e.readUint32(),this[t(1025)]=e[t(871)](),this[t(377)]=e.readUint32(),this[t(703)]=e[t(871)]()),this[t(645)]=e[t(871)](),this.volume=e.readUint16()>>8,e[t(1142)](),e[t(977)](2),this[t(1357)]=e[t(977)](9),e.readUint32Array(6),this[t(1066)]=e[t(871)]()})),h[s(1053)](s(902),(function(e){var t=s;this[t(777)]=e[t(871)]()})),h[s(1053)](s(1322),(function(e){var t=s;this[t(777)]=e[t(1515)]()})),h[s(1160)](s(782),(function(e){var t=s,r=e[t(871)]();this[t(733)]=[];for(var n=0;n<Math[t(1337)]((r+1)/2);n++)this[t(733)]=e[t(1430)]()})),h.createBoxCtor(s(1446),(function(e){var t=s;this[t(1339)]=e[t(871)](),this[t(722)]=e.readUint32()})),h[s(1053)](s(1041),(function(e){var t=s;this[t(1084)]=e[t(604)](this[t(1501)]-this.hdr_size)})),h[s(1053)](s(981),(function(e){var t=s;this[t(1506)]=e.readUint32();var r=e[t(1430)]();this[t(540)]=e[t(604)](r)})),h[s(1160)](s(969),(function(e){var t=s,r=(this.size-this[t(907)])/8;this[t(645)]=[],this[t(1090)]=[];for(var n=0;n<r;n++)this[t(645)][n]=e[t(871)](),this[t(1090)][n]=e.readUint32()})),h.createFullBoxCtor("pitm",(function(e){var t=s;0===this.version?this[t(1e3)]=e.readUint16():this[t(1e3)]=e[t(871)]()})),h[s(1160)](s(684),(function(e){var t,r=s;for(this.num_channels=e.readUint8(),this.bits_per_channels=[],t=0;t<this[r(384)];t++)this[r(1208)][t]=e[r(1430)]()})),h[s(1053)](s(1425),(function(e){var t=s;this[t(559)]=e[t(871)]()})),h.createFullBoxCtor(s(890),(function(e){var t=s;if(this[t(488)]=e[t(1142)](),this[t(1375)]=[],2&this[t(328)])for(var r=0;r<this.step_count;r++)this[t(1375)][r]=e[t(1142)]()})),h[s(1160)](s(764),(function(e){var t=s;this[t(1047)]=e[t(871)](),this[t(611)]=e[t(1515)](),0===this[t(728)]?this[t(1156)]=e.readUint32():this.media_time=e[t(1515)]()})),h[s(1160)](s(1476),(function(e){var t=s;if(this[t(1114)]=h[t(1511)](e),this.version>0){var r=e[t(871)]();this[t(1389)]=[];for(var n=0;n<r;n++)this[t(1389)][n]=h[t(1511)](e)}var i=e[t(871)]();i>0&&(this.data=e.readUint8Array(i))})),h[s(1160)](s(511),(function(e){var t=s;this[t(340)]=e[t(871)](),this.height=e[t(871)]()})),h[s(1160)]("enof",(function(e){var t=s;this[t(340)]=e[t(871)](),this.height=e[t(871)]()})),h.createFullBoxCtor(s(1256),(function(e){var t=s;this[t(340)]=e[t(871)](),this.height=e[t(871)]()})),h[s(1320)](s(1313),null,[s(511),s(1256),"enof"]),h[s(1053)](s(513),(function(e){var t=s;this[t(763)]=e.readString(4),this.sdptext=e[t(604)](this[t(1501)]-this[t(907)]-4)})),h[s(1160)]("saio",(function(e){var t=s;1&this.flags&&(this[t(914)]=e[t(871)](),this[t(1003)]=e[t(871)]());var r=e[t(871)]();this[t(1062)]=[];for(var n=0;n<r;n++)0===this.version?this[t(1062)][n]=e[t(871)]():this[t(1062)][n]=e[t(1515)]()})),h.createFullBoxCtor("saiz",(function(e){var t=s;1&this[t(328)]&&(this.aux_info_type=e[t(871)](),this[t(1003)]=e[t(871)]()),this[t(490)]=e[t(1430)]();var r=e[t(871)]();if(this[t(670)]=[],0===this[t(490)])for(var n=0;n<r;n++)this[t(670)][n]=e[t(1430)]()})),h[s(546)](h.SAMPLE_ENTRY_TYPE_METADATA,s(963),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e[t(816)](),this[t(1534)]=e[t(816)](),this[t(407)](e)})),h[s(546)](h[s(1200)],s(590),(function(e){var t=s;this[t(675)](e),this[t(649)]=e[t(816)](),this[t(997)]=e[t(816)](),this[t(797)]=e[t(816)](),this[t(407)](e)})),h[s(546)](h[s(1417)],s(1537),(function(e){var t=s;this.parseHeader(e),this[t(649)]=e[t(816)](),this[t(1534)]=e[t(816)](),this.parseFooter(e)})),h.createSampleEntryCtor(h[s(1417)],s(1415),(function(e){var t=s;this.parseHeader(e),this[t(997)]=e.readCString(),this[t(797)]=e[t(816)](),this[t(1102)]=e[t(816)](),this[t(407)](e)})),h[s(546)](h[s(1417)],s(352),(function(e){var t=s;this[t(675)](e),this.content_encoding=e.readCString(),this[t(1534)]=e[t(816)](),this[t(407)](e)})),h[s(546)](h[s(1417)],"tx3g",(function(e){var t=s;this.parseHeader(e),this[t(1401)]=e.readUint32(),this.horizontal_justification=e.readInt8(),this[t(491)]=e[t(1249)](),this[t(1532)]=e[t(1439)](4),this[t(676)]=e[t(879)](4),this[t(749)]=e[t(1439)](12),this[t(407)](e)})),h[s(546)](h[s(1200)],s(1154),(function(e){var t=s;this[t(675)](e),this[t(407)](e)})),h[s(1270)]("alst",(function(e){var t,r=s,n=e.readUint16();for(this[r(1251)]=e.readUint16(),this.sample_offset=[],t=0;t<n;t++)this[r(1250)][t]=e.readUint32();var i=this[r(1503)]-4-4*n;for(this[r(1491)]=[],this[r(458)]=[],t=0;t<i/4;t++)this[r(1491)][t]=e.readUint16(),this.num_total_samples[t]=e[r(1142)]()})),h[s(1270)](s(761),(function(e){var t=s;this[t(704)]=e.readUint8(),this[t(601)]=e[t(1430)](),this.avgBitRate=e[t(1142)](),this[t(898)]=e[t(1142)]()})),h[s(1270)](s(630),(function(e){var t=s;this[t(1231)]=e[t(1142)](),this[t(704)]=e[t(1430)]();var r=e.readUint8();this.durationFlag=r>>7,this[t(699)]=r>>6&1,this[t(939)]&&(this[t(703)]=e[t(871)]()),this.avgRateFlag&&(this.accurateStatisticsFlag=e[t(1430)](),this[t(1220)]=e[t(1142)](),this.avgFrameRate=e.readUint16()),this[t(1129)]=[];for(var n=e[t(1430)](),i=0;i<n;i++){var o={};this[t(1129)][t(532)](o),o.subSeqDirectionFlag=e[t(1430)](),o.layerNumber=e[t(1430)](),o[t(1231)]=e.readUint16()}})),h[s(1270)](s(705),(function(e){})),h[s(1270)](s(569),(function(e){})),h[s(1270)](s(1182),(function(e){var t=s;this.roll_distance=e[t(959)]()})),h[s(1270)](s(996),(function(e){var t=s,r=e[t(1430)]();this[t(360)]=r>>7,this[t(669)]=127&r})),h[s(1270)](s(1455),(function(e){var t=s;if(this.operation_point_count=e[t(1142)](),this[t(1503)]!==2+(1===this[t(1080)]?2:6*this.operation_point_count)+9)this[t(1507)]=e.readUint8Array(this[t(1503)]-2);else{if(1===this.operation_point_count)this[t(570)]=e[t(1142)]();else{this[t(570)]=[],this[t(1244)]=[];for(var r=0;r<this[t(1080)];r++)this[t(1244)][r]=e[t(871)](),this[t(570)][r]=e.readUint16()}this[t(1275)]=e[t(871)](),this[t(859)]=e[t(871)](),this[t(1148)]=e[t(1430)]()}})),h[s(1270)](s(1193),(function(e){var t=s;this[t(514)]=e[t(959)]()})),h[s(1298)].prototype[s(1067)]=function(e){var t=s;this[t(1507)]=e[t(1439)](this[t(1503)])},h[s(1270)](s(930),(function(e){})),h[s(1270)](s(1125),(function(e){})),h[s(1270)](s(550),(function(e){var t=s;this.reserved=e[t(1430)]();var r=e[t(1430)]();this[t(1030)]=r>>4,this[t(534)]=15&r,this.isProtected=e[t(1430)](),this[t(438)]=e[t(1430)](),this[t(625)]=h.parseHex16(e),this[t(1217)]=0,this[t(1328)]=0,1===this.isProtected&&0===this[t(438)]&&(this[t(1217)]=e.readUint8(),this[t(1328)]=e[t(1439)](this[t(1217)]))})),h[s(1270)]("stsa",(function(e){})),h.createSampleGroupCtor(s(1161),(function(e){var t=e[s(1430)]();this.NAL_unit_type=63&t})),h[s(1270)]("tele",(function(e){var t=s,r=e[t(1430)]();this[t(1557)]=r>>7})),h.createSampleGroupCtor(s(544),(function(e){})),h[s(1270)](s(908),(function(e){})),h[s(1270)](s(502),(function(e){})),h[s(1160)](s(1445),(function(e){var t=s;this[t(575)]=e[t(604)](4),1===this.version?this.grouping_type_parameter=e[t(871)]():this.grouping_type_parameter=0,this[t(1049)]=[];for(var r=e[t(871)](),n=0;n<r;n++){var i={};this[t(1049)][t(532)](i),i.sample_count=e[t(1545)](),i[t(834)]=e[t(1545)]()}})),p[s(1472)][s(858)]=function(){var e=s;return e(1127)+this[e(783)]+e(392)+this[e(576)]+"]"},h[s(1160)](s(1143),(function(e){var t,r=s;for(this[r(421)]=e[r(1142)](),this[r(1520)]=[],t=0;t<this[r(421)];t++)this[r(1520)][r(532)](e[r(1142)]());var n=e[r(1430)]();for(this[r(1512)]=128==(128&n),this.num_bad_rows=e[r(871)](),this[r(536)]=e[r(871)](),this[r(592)]=e.readUint32(),this[r(706)]=[],this[r(498)]=[],this[r(888)]=[],t=0;t<this[r(1494)];t++)this[r(706)].push(e[r(871)]());for(t=0;t<this[r(536)];t++)this[r(498)][r(532)](e[r(871)]());for(t=0;t<this[r(592)];t++){var i=e[r(871)](),o=e[r(871)]();this[r(888)][r(532)](new p(i,o))}})),h[s(1160)](s(1559),(function(e){var t=s;this[t(1010)]=e[t(604)](4),this[t(547)]=e[t(871)](),1&this.flags&&(this[t(574)]=e[t(604)](this[t(1501)]-this[t(907)]-8))})),h[s(1053)]("sdp ",(function(e){var t=s;this[t(1001)]=e[t(604)](this[t(1501)]-this.hdr_size)})),h[s(1160)](s(820),(function(e){var t,r=s,n=this[r(1501)]-this.hdr_size;this[r(974)]=[],this.sample_depends_on=[],this[r(1234)]=[],this[r(350)]=[];for(var i=0;i<n;i++)t=e[r(1430)](),this[r(974)][i]=t>>6,this[r(767)][i]=t>>4&3,this.sample_is_depended_on[i]=t>>2&3,this[r(350)][i]=3&t})),h[s(1160)]("senc"),h[s(1160)](s(1233),(function(e){var t=s;this[t(575)]=e.readString(4),o[t(370)]("BoxParser",t(335)+this[t(575)]),1===this[t(728)]?this[t(931)]=e[t(871)]():this[t(931)]=0,this[t(728)]>=2&&(this[t(1082)]=e[t(871)]()),this.entries=[];for(var r=e[t(871)](),n=0;n<r;n++){var i;i=h[this[t(575)]+t(1298)]?new(h[this[t(575)]+t(1298)])(this[t(575)]):new(h[t(1298)])(this[t(575)]),this[t(1049)][t(532)](i),1===this[t(728)]?0===this[t(931)]?i[t(1503)]=e.readUint32():i[t(1503)]=this.default_length:i[t(1503)]=this[t(931)],i[t(531)]===h[t(1298)][t(1472)][t(531)]&&(i[t(1507)]=e[t(1439)](i.description_length),e[t(1541)]-=i.description_length),i.parse(e)}})),h[s(1160)](s(562),(function(e){var t=s;this[t(1180)]=e[t(871)](),this[t(377)]=e[t(871)](),0===this.version?(this[t(823)]=e[t(871)](),this[t(1002)]=e.readUint32()):(this[t(823)]=e[t(1515)](),this[t(1002)]=e[t(1515)]()),e[t(1142)](),this[t(608)]=[];for(var r=e[t(1142)](),n=0;n<r;n++){var i={};this.references[t(532)](i);var o=e.readUint32();i[t(862)]=o>>31&1,i[t(1255)]=2147483647&o,i[t(1556)]=e[t(871)](),o=e[t(871)](),i.starts_with_SAP=o>>31&1,i.SAP_type=o>>28&7,i[t(1107)]=268435455&o}})),h.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;h[i(707)][i(1509)](this,e,t),this[i(907)]=r,this[i(886)]=n},h[s(822)][s(1472)]=new h.Box,h[s(822)][s(1472)][s(1067)]=function(e){var t=s;this.from_item_ID=e[t(1142)]();var r=e[t(1142)]();this[t(608)]=[];for(var n=0;n<r;n++)this.references[n]={},this[t(608)][n][t(1345)]=e[t(1142)]()},h[s(1442)]=function(e,t,r,n){var i=s;h[i(707)].call(this,e,t),this[i(907)]=r,this.start=n},h[s(1442)].prototype=new(h[s(707)]),h[s(1442)][s(1472)].parse=function(e){var t=s;this[t(937)]=e.readUint32();var r=e[t(1142)]();this[t(608)]=[];for(var n=0;n<r;n++)this[t(608)][n]={},this[t(608)][n].to_item_ID=e.readUint32()},h[s(1160)](s(993),(function(e){var t=s;this[t(1130)]=e[t(1142)](),this[t(1131)]=e.readUint16(),this[t(427)]=e.readUint16(),this.primaryGChromaticity_y=e[t(1142)](),this[t(1265)]=e[t(1142)](),this[t(1015)]=e[t(1142)](),this[t(538)]=e.readUint16(),this[t(1077)]=e[t(1142)](),this[t(860)]=e[t(871)](),this[t(393)]=e[t(871)]()})),h[s(1160)](s(1485),(function(e){var t=s;this[t(537)]=e.readUint16(),e[t(1142)]()})),h[s(1160)](s(655),(function(e){var t=s;this[t(913)]=[];for(var r=e[t(871)](),n=0;n<r;n++){var i={};this[t(913)][t(532)](i),i[t(755)]=[];for(var o=e[t(871)](),a=0;a<o;a++){var c={};i.ranges[t(532)](c),c[t(1268)]=e[t(1430)](),c.range_size=e[t(825)]()}}})),h[s(1160)](s(1247),(function(e){var t,r=s;if(t=e[r(871)](),this.chunk_offsets=[],0===this.version)for(var n=0;n<t;n++)this.chunk_offsets[r(532)](e[r(871)]())})),h[s(1160)](s(1441),(function(e){var t=s,r=(this[t(1501)]-this.hdr_size)/2;this.priority=[];for(var n=0;n<r;n++)this[t(659)][n]=e.readUint16()})),h[s(1160)](s(971)),h.createFullBoxCtor(s(1214),(function(e){var t=s;this[t(484)]=e[t(1142)](),this.alternate_group=e[t(1142)](),this[t(713)]=e[t(871)]();var r=(this[t(1501)]-this[t(907)]-8)/4;this.attribute_list=[];for(var n=0;n<r;n++)this[t(1300)][n]=e.readUint32()})),h.createFullBoxCtor(s(1284),(function(e){var t,r,n=s;if(t=e[n(871)](),this.first_chunk=[],this[n(1352)]=[],this[n(920)]=[],0===this[n(728)])for(r=0;r<t;r++)this[n(1183)][n(532)](e.readUint32()),this[n(1352)].push(e[n(871)]()),this[n(920)].push(e[n(871)]())})),h[s(1160)]("stsd",(function(e){var t,r,n,i,o=s;for(this[o(1049)]=[],n=e.readUint32(),t=1;t<=n;t++){if((r=h.parseOneBox(e,!0,this.size-(e[o(1267)]()-this[o(886)])))[o(1128)]!==h.OK)return;h[r.type+o(946)]?((i=new(h[r[o(1305)]+o(946)])(r.size)).hdr_size=r[o(907)],i[o(886)]=r.start):i=new h.SampleEntry(r[o(1305)],r[o(1501)],r[o(907)],r[o(886)]),i[o(531)]===h[o(946)][o(1472)][o(531)]&&i[o(411)](e),i[o(1067)](e),this[o(1049)][o(532)](i)}})),h[s(1160)](s(1252),(function(e){var t=s;this[t(575)]=e[t(871)]();var r=e[t(1142)]();this[t(834)]=[];for(var n=0;n<r;n++)this[t(834)][n]=e.readUint32()})),h[s(1160)](s(1105),(function(e){var t,r,n=s;if(t=e[n(871)](),this[n(631)]=[],this[n(391)]=[],0===this[n(728)])for(r=0;r<t;r++)this[n(631)][n(532)](e[n(871)]()),this.sync_sample_numbers[n(532)](e[n(871)]())})),h[s(1160)](s(1335),(function(e){var t,r,n=s;if(r=e[n(871)](),0===this.version)for(this[n(1402)]=[],t=0;t<r;t++)this[n(1402)][n(532)](e[n(871)]())})),h[s(1160)](s(991),(function(e){var t,r=s;if(this[r(738)]=[],0===this[r(728)])for(this[r(567)]=e[r(871)](),this[r(1324)]=e[r(871)](),t=0;t<this[r(1324)];t++)0===this[r(567)]?this[r(738)][r(532)](e[r(871)]()):this.sample_sizes[t]=this.sample_size})),h[s(1160)](s(1377),(function(e){var t,r,n,i=s;if(t=e[i(871)](),this[i(548)]=[],this.sample_deltas=[],0===this.version)for(r=0;r<t;r++)this[i(548)][i(532)](e.readUint32()),(n=e[i(1545)]())<0&&(n=1),this[i(752)][i(532)](n)})),h[s(1160)]("stvi",(function(e){var t=s,r=e[t(871)]();this.single_view_allowed=3&r,this.stereo_scheme=e[t(871)]();var n,i,o=e.readUint32();for(this[t(838)]=e[t(604)](o),this[t(1360)]=[];e[t(1267)]()<this[t(886)]+this[t(1501)];){if((n=h[t(1187)](e,!1,this[t(1501)]-(e[t(1267)]()-this[t(886)])))[t(1128)]!==h.OK)return;i=n[t(362)],this[t(1360)][t(532)](i),this[i[t(1305)]]=i}})),h[s(1053)](s(1334),(function(e){var t=s;h[t(1189)][t(1472)][t(1067)].call(this,e)})),h.createFullBoxCtor(s(528),(function(e){var t,r,n=s;if(this.sample_sizes=[],0===this[n(728)])if(this[n(624)]=e[n(825)](),this[n(1163)]=e[n(1430)](),r=e[n(871)](),4===this[n(1163)])for(t=0;t<r;t+=2){var i=e[n(1430)]();this[n(738)][t]=i>>4&15,this[n(738)][t+1]=15&i}else if(8===this.field_size)for(t=0;t<r;t++)this.sample_sizes[t]=e[n(1430)]();else if(16===this.field_size)for(t=0;t<r;t++)this.sample_sizes[t]=e.readUint16()})),h[s(1160)](s(417),(function(e){var t,r,n,i,o=s;for(n=e.readUint32(),this[o(1049)]=[],t=0;t<n;t++){var a={};if(this[o(1049)][t]=a,a[o(581)]=e[o(871)](),a[o(1483)]=[],(i=e[o(1142)]())>0)for(r=0;r<i;r++){var c={};a[o(1483)][o(532)](c),1==this[o(728)]?c[o(1501)]=e[o(871)]():c[o(1501)]=e.readUint16(),c[o(659)]=e[o(1430)](),c[o(1089)]=e[o(1430)](),c[o(709)]=e[o(871)]()}}})),h[s(1160)](s(1418),(function(e){var t=s;if(e.readUint8(),0===this[t(728)])e[t(1430)]();else{var r=e[t(1430)]();this[t(398)]=r>>4&15,this[t(674)]=15&r}this[t(450)]=e[t(1430)](),this[t(667)]=e.readUint8(),this[t(821)]=h[t(1511)](e),1===this[t(450)]&&0===this[t(667)]&&(this.default_constant_IV_size=e[t(1430)](),this.default_constant_IV=e.readUint8Array(this[t(486)]))})),h[s(1160)]("tfdt",(function(e){var t=s;1==this[t(728)]?this.baseMediaDecodeTime=e[t(1515)]():this[t(668)]=e[t(871)]()})),h[s(1160)]("tfhd",(function(e){var t=s,r=0;this[t(504)]=e[t(871)](),this[t(1501)]-this[t(907)]>r&&this.flags&h.TFHD_FLAG_BASE_DATA_OFFSET?(this.base_data_offset=e[t(1515)](),r+=8):this[t(1052)]=0,this.size-this.hdr_size>r&&this[t(328)]&h[t(525)]?(this[t(627)]=e[t(871)](),r+=4):this[t(627)]=0,this[t(1501)]-this.hdr_size>r&&this[t(328)]&h[t(1178)]?(this[t(708)]=e[t(871)](),r+=4):this[t(708)]=0,this.size-this[t(907)]>r&&this[t(328)]&h[t(347)]?(this.default_sample_size=e[t(871)](),r+=4):this[t(893)]=0,this[t(1501)]-this[t(907)]>r&&this[t(328)]&h[t(1386)]?(this[t(1542)]=e[t(871)](),r+=4):this[t(1542)]=0})),h[s(1160)]("tfra",(function(e){var t=s;this[t(1259)]=e[t(871)](),e.readUint24();var r=e[t(1430)]();this.length_size_of_traf_num=r>>4&3,this.length_size_of_trun_num=r>>2&3,this[t(1517)]=3&r,this[t(1049)]=[];for(var n=e[t(871)](),i=0;i<n;i++)1===this[t(728)]?(this.time=e[t(1515)](),this[t(1277)]=e[t(1515)]()):(this.time=e[t(871)](),this[t(1277)]=e[t(871)]()),this[t(1079)]=e[t(839)+8*(this.length_size_of_traf_num+1)](),this.trun_number=e["readUint"+8*(this[t(341)]+1)](),this[t(1311)]=e[t(839)+8*(this[t(1517)]+1)]()})),h[s(1160)](s(1118),(function(e){var t=s;1==this.version?(this[t(672)]=e[t(1515)](),this[t(1025)]=e[t(1515)](),this[t(504)]=e.readUint32(),e[t(871)](),this.duration=e[t(1515)]()):(this.creation_time=e[t(871)](),this[t(1025)]=e.readUint32(),this[t(504)]=e[t(871)](),e.readUint32(),this[t(703)]=e[t(871)]()),e.readUint32Array(2),this[t(555)]=e[t(959)](),this[t(899)]=e[t(959)](),this.volume=e[t(959)]()>>8,e[t(1142)](),this[t(1357)]=e.readInt32Array(9),this[t(340)]=e[t(871)](),this[t(961)]=e[t(871)]()})),h[s(1053)](s(1103),(function(e){var t=s;this[t(943)]=e[t(871)]()})),h[s(1053)]("tmin",(function(e){var t=s;this[t(943)]=e[t(871)]()})),h[s(1053)]("totl",(function(e){var t=s;this.bytessent=e[t(871)]()})),h[s(1053)](s(1453),(function(e){this[s(710)]=e.readUint32()})),h[s(1053)](s(772),(function(e){var t=s;this[t(710)]=e[t(1515)]()})),h[s(1271)][s(1472)].parse=function(e){var t=s;this[t(1381)](e),this.track_group_id=e[t(871)]()},h[s(572)](s(965)),h[s(1110)]=function(e,t,r,n){var i=s;h.Box[i(1509)](this,e,t),this[i(907)]=r,this[i(886)]=n},h[s(1110)][s(1472)]=new(h[s(707)]),h.TrackReferenceTypeBox[s(1472)].parse=function(e){var t=s;this.track_ids=e.readUint32Array((this[t(1501)]-this[t(907)])/4)},h[s(1184)].prototype[s(1067)]=function(e){for(var t,r,n=s;e[n(1267)]()<this[n(886)]+this[n(1501)];){if((t=h[n(1187)](e,!0,this[n(1501)]-(e[n(1267)]()-this[n(886)]))).code!==h.OK)return;(r=new(h[n(1110)])(t[n(1305)],t[n(1501)],t[n(907)],t.start)).write===h[n(707)].prototype[n(531)]&&"mdat"!==r[n(1305)]&&r[n(411)](e),r[n(1067)](e),this[n(1360)][n(532)](r)}},h[s(1160)](s(499),(function(e){var t=s;for(this[t(1259)]=e[t(871)](),this[t(1360)]=[];e[t(1267)]()<this[t(886)]+this[t(1501)];){if(ret=h[t(1187)](e,!1,this.size-(e[t(1267)]()-this[t(886)])),ret[t(1128)]!==h.OK)return;box=ret[t(362)],this[t(1360)][t(532)](box)}})),h[s(1160)](s(1443),(function(e){var t=s;this[t(504)]=e[t(871)](),this[t(627)]=e[t(871)](),this.default_sample_duration=e[t(871)](),this.default_sample_size=e[t(871)](),this.default_sample_flags=e[t(871)]()})),h[s(1053)]("trpy",(function(e){this[s(710)]=e.readUint64()})),h[s(1160)](s(1294),(function(e){var t=s,r=0;if(this[t(1324)]=e.readUint32(),r+=4,this.size-this.hdr_size>r&&this[t(328)]&h[t(1329)]?(this[t(1535)]=e.readInt32(),r+=4):this[t(1535)]=0,this[t(1501)]-this[t(907)]>r&&this[t(328)]&h.TRUN_FLAGS_FIRST_FLAG?(this.first_sample_flags=e.readUint32(),r+=4):this.first_sample_flags=0,this[t(614)]=[],this[t(567)]=[],this[t(535)]=[],this[t(926)]=[],this.size-this[t(907)]>r)for(var n=0;n<this[t(1324)];n++)this[t(328)]&h[t(990)]&&(this[t(614)][n]=e.readUint32()),this[t(328)]&h[t(355)]&&(this[t(567)][n]=e[t(871)]()),this[t(328)]&h.TRUN_FLAGS_FLAGS&&(this.sample_flags[n]=e.readUint32()),this[t(328)]&h[t(688)]&&(0===this[t(728)]?this[t(926)][n]=e[t(871)]():this.sample_composition_time_offset[n]=e[t(1545)]())})),h[s(1160)](s(1327),(function(e){var t=s;this[t(484)]=e[t(871)]();var r=(this.size-this[t(907)]-4)/4;this[t(1300)]=[];for(var n=0;n<r;n++)this[t(1300)][n]=e.readUint32()})),h[s(1160)](s(512),(function(e){var t=s;this.config=e[t(816)]()})),h.createBoxCtor(s(1272),(function(e){var t=s,r=(this[t(1501)]-this[t(907)])/4;this[t(650)]=[];for(var n=0;n<r;n++)this.compatible_brands[n]=e[t(604)](4)})),h[s(1160)]("udes",(function(e){var t=s;this[t(970)]=e[t(816)](),this[t(856)]=e[t(816)](),this.description=e[t(816)](),this[t(619)]=e[t(816)]()})),h[s(1160)](s(984),(function(e){var t,r=s;if(this[r(419)]=e[r(871)](),1==this[r(728)]);else if(0==this[r(728)]){for(this[r(421)]=e.readUint32(),this[r(1520)]=[],this[r(1225)]=[],this[r(603)]=[],this[r(1397)]=[],t=0;t<this.component_count;t++)this[r(1520)].push(e[r(1142)]()),this.component_bit_depth_minus_one[r(532)](e[r(1430)]()),this[r(603)].push(e[r(1430)]()),this[r(1397)].push(e.readUint8());this[r(987)]=e[r(1430)](),this.interleave_type=e[r(1430)](),this[r(976)]=e[r(1430)]();var n=e.readUint8();this[r(877)]=n>>7&1,this.block_pad_lsb=n>>6&1,this[r(1344)]=n>>5&1,this.block_reversed=n>>4&1,this[r(1157)]=n>>3&1,this[r(1561)]=e[r(871)](),this.row_align_size=e.readUint32(),this[r(948)]=e[r(871)](),this.num_tile_cols_minus_one=e[r(871)](),this[r(361)]=e[r(871)]()}})),h.createFullBoxCtor("url ",(function(e){var t=s;1!==this[t(328)]&&(this[t(448)]=e.readCString())})),h[s(1160)](s(1340),(function(e){var t=s;this[t(856)]=e[t(816)](),this.size-this.hdr_size-this[t(856)][t(836)]-1>0&&(this[t(448)]=e[t(816)]())})),h[s(530)](s(357),!0,!1,(function(e){var t=s;this.LiveServerManifest=e.readString(this[t(1501)]-this.hdr_size)[t(1484)](/&/g,t(827)).replace(/</g,"&lt;")[t(1484)](/>/g,t(1299)).replace(/"/g,t(678))[t(1484)](/'/g,t(725))})),h[s(530)]("d08a4f1810f34a82b6c832d8aba183d3",!0,!1,(function(e){var t=s;this[t(1114)]=h[t(1511)](e);var r=e.readUint32();r>0&&(this[t(1507)]=e[t(1439)](r))})),h[s(530)](s(1261),!0,!1),h[s(530)](s(1523),!0,!1,(function(e){var t=s;this[t(940)]=e.readUint24(),this[t(664)]=e[t(1430)](),this[t(821)]=h.parseHex16(e)})),h.createUUIDBox(s(1133),!0,!1,(function(e){var t=s;this[t(924)]=e[t(1430)](),this[t(1049)]=[];for(var r=0;r<this.fragment_count;r++){var n={},i=0,o=0;1===this[t(728)]?(i=e[t(1515)](),o=e[t(1515)]()):(i=e.readUint32(),o=e[t(871)]()),n[t(479)]=i,n[t(1061)]=o,this.entries[t(532)](n)}})),h[s(530)](s(1236),!0,!1,(function(e){var t=s;1===this[t(728)]?(this[t(479)]=e[t(1515)](),this[t(703)]=e[t(1515)]()):(this[t(479)]=e.readUint32(),this[t(703)]=e.readUint32())})),h.createFullBoxCtor(s(433),(function(e){var t=s;this[t(519)]=e[t(1142)](),this.opcolor=e[t(1528)](3)})),h[s(1160)](s(1479),(function(e){var t,r=s;1===this[r(728)]?(this[r(419)]=e.readUint8(),this[r(1268)]=e.readUint8(),t=e.readUint8(),this[r(912)]=t>>4,this.chromaSubsampling=t>>1&7,this[r(903)]=1&t,this[r(1505)]=e[r(1430)](),this.transferCharacteristics=e[r(1430)](),this[r(957)]=e[r(1430)](),this.codecIntializationDataSize=e.readUint16(),this.codecIntializationData=e[r(1439)](this[r(1213)])):(this.profile=e.readUint8(),this[r(1268)]=e[r(1430)](),t=e.readUint8(),this[r(912)]=t>>4&15,this[r(587)]=15&t,t=e[r(1430)](),this.chromaSubsampling=t>>4&15,this[r(751)]=t>>1&7,this[r(903)]=1&t,this[r(1213)]=e[r(1142)](),this[r(933)]=e[r(1439)](this[r(1213)]))})),h[s(1053)](s(641),(function(e){var t=s;this[t(1084)]=e[t(604)](this[t(1501)]-this[t(907)])})),h.createFullBoxCtor(s(759),(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=fo;this[t(1117)]=e.readUint8(),this[t(985)]=8},stream_read_2_bytes:function(e){var t=fo;this[t(1117)]=e[t(1142)](),this[t(985)]=16},extract_bits:function(e){var t=fo,r=this.held_bits>>this.num_held_bits-e&(1<<e)-1;return this[t(985)]-=e,r}};if(i[n(753)](e),i.extract_bits(5),this.lengthSizeMinusOne=i[n(855)](2),this[n(936)]=i[n(855)](1),this[n(936)]){if(i[n(1315)](e),this[n(637)]=i[n(855)](9),this[n(731)]=i[n(855)](3),this[n(801)]=i[n(855)](2),this[n(1552)]=i[n(855)](2),i.stream_read_1_bytes(e),this.bit_depth_minus8=i.extract_bits(3),i[n(855)](5),i[n(1315)](e),i[n(855)](2),this.num_bytes_constraint_info=i[n(855)](6),this[n(349)]=i[n(855)](7),this[n(584)]=i.extract_bits(1),this[n(424)]=e[n(1430)](),i[n(753)](e),this.ptl_frame_only_constraint_flag=i[n(855)](1),this.ptl_multilayer_enabled_flag=i[n(855)](1),this[n(850)]=new Uint8Array(this.num_bytes_constraint_info),this[n(1177)]){for(t=0;t<this[n(1177)]-1;t++){var o=i[n(855)](6);i[n(753)](e);var a=i[n(855)](2);this[n(850)][t]=o<<2|a}this[n(850)][this[n(1177)]-1]=i[n(855)](6)}else i.extract_bits(6);if(this[n(731)]>1){for(i.stream_read_1_bytes(e),this[n(505)]=0,r=this[n(731)]-2;r>=0;--r){var c=i.extract_bits(1);this[n(505)]|=c<<r}for(r=this[n(731)];r<=8&&this.num_sublayers>1;++r)i.extract_bits(1);for(this.sublayer_level_idc=[],r=this[n(731)]-2;r>=0;--r)this[n(505)]&1<<r&&(this[n(702)][r]=e[n(1430)]())}if(this[n(1434)]=e.readUint8(),this[n(1396)]=[],this.ptl_num_sub_profiles)for(t=0;t<this[n(1434)];t++)this[n(1396)].push(e[n(871)]());this[n(374)]=e[n(1142)](),this[n(927)]=e[n(1142)](),this[n(932)]=e[n(1142)]()}this.nalu_arrays=[];var u=e.readUint8();for(t=0;t<u;t++){var l=[];this[n(1306)][n(532)](l),i[n(753)](e),l[n(1435)]=i[n(855)](1),i[n(855)](2),l[n(359)]=i[n(855)](5);var d=1;for(13!=l[n(359)]&&12!=l[n(359)]&&(d=e[n(1142)]()),r=0;r<d;r++){var h=e.readUint16();l[n(532)]({data:e[n(1439)](h),length:h})}}})),h[s(1160)](s(500),(function(e){var t=s,r=strm[t(1430)]();this[t(1410)]=3&r})),h.SampleEntry.prototype[s(396)]=function(){return!1},h[s(946)][s(1472)].isAudio=function(){return!1},h[s(946)].prototype[s(837)]=function(){return!1},h[s(946)][s(1472)].isMetadata=function(){return!1},h.SampleEntry[s(1472)][s(754)]=function(){return!1},h[s(946)][s(1472)].getCodec=function(){return this.type.replace(".","")},h[s(946)][s(1472)][s(1099)]=function(){return""},h[s(946)][s(1472)][s(1282)]=function(){return""},h[s(946)].prototype[s(1302)]=function(){return""},h[s(946)].prototype.getSampleRate=function(){return""},h[s(946)].prototype[s(599)]=function(){return""},h.VisualSampleEntry.prototype[s(396)]=function(){return!0},h.VisualSampleEntry[s(1472)][s(1099)]=function(){return this[s(340)]},h.VisualSampleEntry.prototype[s(1282)]=function(){return this[s(961)]},h[s(1347)][s(1472)].isAudio=function(){return!0},h[s(1347)].prototype.getChannelCount=function(){return this[s(643)]},h[s(1347)].prototype[s(1341)]=function(){return this[s(1521)]},h.AudioSampleEntry[s(1472)][s(599)]=function(){return this.samplesize},h.SubtitleSampleEntry[s(1472)][s(837)]=function(){return!0},h[s(497)][s(1472)][s(556)]=function(){return!0},h[s(1006)]=function(e,t){var r=s,n=Number(e)[r(858)](16);for(t=typeof t===r(799)||null===t?t=2:t;n.length<t;)n="0"+n;return n},h.avc1SampleEntry[s(1472)][s(632)]=h.avc2SampleEntry[s(1472)][s(632)]=h.avc3SampleEntry[s(1472)][s(632)]=h[s(1171)].prototype.getCodec=function(){var e=s,t=h[e(946)][e(1472)][e(632)][e(1509)](this);return this.avcC?t+"."+h[e(1006)](this[e(508)][e(958)])+h[e(1006)](this.avcC.profile_compatibility)+h[e(1006)](this[e(508)][e(891)]):t},h[s(935)].prototype.getCodec=h[s(1364)][s(1472)][s(632)]=function(){var e,t=s,r=h.SampleEntry[t(1472)].getCodec[t(1509)](this);if(this[t(1235)]){switch(r+=".",this.hvcC[t(1370)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1235)][t(349)],r+=".";var n=this.hvcC[t(811)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h.decimalToHex(i,0),r+=".",0===this[t(1235)].general_tier_flag?r+="L":r+="H",r+=this[t(1235)][t(424)];var o=!1,a="";for(e=5;e>=0;e--)(this[t(1235)][t(849)][e]||o)&&(a="."+h[t(1006)](this.hvcC[t(849)][e],0)+a,o=!0);r+=a}return r},h[s(696)].prototype[s(632)]=h[s(477)][s(1472)][s(632)]=function(){var e,t=s,r=h[t(946)][t(1472)][t(632)][t(1509)](this);if(this[t(759)]){r+="."+this.vvcC.general_profile_idc,this[t(759)][t(584)]?r+=".H":r+=".L",r+=this[t(759)][t(424)];var n="";if(this[t(759)][t(850)]){var i,o=[],a=0;for(a|=this.vvcC[t(568)]<<7,a|=this.vvcC[t(337)]<<6,e=0;e<this[t(759)][t(850)][t(836)];++e)a|=this.vvcC[t(850)][e]>>2&63,o[t(532)](a),a&&(i=e),a=this[t(759)][t(850)][e]>>2&3;if(void 0===i)n=".CA";else{n=".C";var c="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",u=0,l=0;for(e=0;e<=i;++e)for(u=u<<8|o[e],l+=8;l>=5;){n+=c[u>>l-5&31],u&=(1<<(l-=5))-1}l&&(n+=c[31&(u<<=5-l)])}}r+=n}return r},h[s(901)].prototype.getCodec=function(){var e=s,t=h[e(946)][e(1472)].getCodec[e(1509)](this);if(this.esds&&this[e(639)][e(586)]){var r=this.esds[e(586)].getOTI(),n=this.esds[e(586)].getAudioConfig();return t+"."+h[e(1006)](r)+(n?"."+n:"")}return t},h.stxtSampleEntry.prototype[s(632)]=function(){var e=s,t=h[e(946)][e(1472)].getCodec.call(this);return this[e(1534)]?t+"."+this[e(1534)]:t},h[s(740)].prototype[s(632)]=h.vp09SampleEntry.prototype[s(632)]=function(){var e=s,t=h.SampleEntry.prototype[e(632)][e(1509)](this),r=this[e(1479)][e(1268)];0==r&&(r="00");var n=this[e(1479)][e(912)];return 8==n&&(n="08"),t+".0"+this.vpcC[e(419)]+"."+r+"."+n},h.av01SampleEntry.prototype[s(632)]=function(){var e,t=s,r=h.SampleEntry[t(1472)].getCodec[t(1509)](this),n=this.av1C[t(724)];return n<10&&(n="0"+n),2===this.av1C[t(863)]&&1===this[t(366)][t(1229)]?e=1===this[t(366)][t(1342)]?"12":"10":this[t(366)].seq_profile<=2&&(e=1===this[t(366)][t(1229)]?"10":"08"),r+"."+this.av1C[t(863)]+"."+n+(this[t(366)][t(1266)]?"H":"M")+"."+e},h.Box.prototype[s(1206)]=function(e,t){var r=s;this[r(1501)]+=8,this[r(1501)]>u&&(this[r(1501)]+=8),"uuid"===this.type&&(this[r(1501)]+=16),o[r(370)](r(1026),r(1530)+this[r(1305)]+r(503)+this[r(1501)]+r(589)+e[r(1267)]()+(t||"")),this[r(1501)]>u?e[r(795)](1):(this[r(1120)]=e.getPosition(),e[r(795)](this[r(1501)])),e[r(1074)](this.type,null,4),this[r(1305)]===r(1318)&&e.writeUint8Array(this.uuid),this[r(1501)]>u&&e[r(1497)](this.size)},h[s(1378)][s(1472)][s(1206)]=function(e){var t=s;this[t(1501)]+=4,h.Box[t(1472)].writeHeader.call(this,e,t(1499)+this[t(728)]+t(829)+this[t(328)]),e[t(573)](this.version),e.writeUint24(this[t(328)])},h.Box[s(1472)][s(531)]=function(e){var t=s;"mdat"===this.type?this[t(1507)]&&(this[t(1501)]=this.data[t(836)],this[t(1206)](e),e[t(1399)](this[t(1507)])):(this[t(1501)]=this[t(1507)]?this[t(1507)][t(836)]:0,this[t(1206)](e),this[t(1507)]&&e[t(1399)](this[t(1507)]))},h[s(430)].prototype[s(531)]=function(e){var t=s;this[t(1501)]=0,this[t(1206)](e);for(var r=0;r<this[t(1360)][t(836)];r++)this.boxes[r]&&(this[t(1360)][r][t(531)](e),this[t(1501)]+=this.boxes[r][t(1501)]);o.debug(t(1026),t(387)+this[t(1305)]+" with new size "+this[t(1501)]),e[t(819)](this[t(1120)],this[t(1501)])},h.TrackReferenceTypeBox[s(1472)][s(531)]=function(e){var t=s;this[t(1501)]=4*this[t(1371)].length,this[t(1206)](e),e[t(892)](this[t(1371)])},h.avcCBox[s(1472)][s(531)]=function(e){var t,r=s;for(this[r(1501)]=7,t=0;t<this[r(1094)][r(836)];t++)this[r(1501)]+=2+this[r(1094)][t][r(836)];for(t=0;t<this[r(917)][r(836)];t++)this[r(1501)]+=2+this.PPS[t].length;for(this.ext&&(this[r(1501)]+=this[r(560)][r(836)]),this[r(1206)](e),e[r(573)](this[r(493)]),e[r(573)](this.AVCProfileIndication),e.writeUint8(this[r(613)]),e[r(573)](this[r(891)]),e[r(573)](this.lengthSizeMinusOne+252),e.writeUint8(this[r(1094)].length+224),t=0;t<this[r(1094)][r(836)];t++)e[r(1136)](this[r(1094)][t][r(836)]),e.writeUint8Array(this[r(1094)][t][r(469)]);for(e[r(573)](this[r(917)][r(836)]),t=0;t<this[r(917)][r(836)];t++)e[r(1136)](this.PPS[t].length),e.writeUint8Array(this.PPS[t][r(469)]);this[r(560)]&&e.writeUint8Array(this[r(560)])},h[s(1121)][s(1472)][s(531)]=function(e){var t,r=s;for(this.version=0,this[r(328)]=0,this[r(1501)]=4+8*this[r(408)][r(836)],this[r(1206)](e),e[r(795)](this[r(408)][r(836)]),t=0;t<this[r(408)].length;t++)e.writeUint64(this[r(408)][t])},h[s(864)].prototype[s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=20,this[t(1206)](e),e[t(1232)](this.compositionToDTSShift),e[t(1232)](this[t(1086)]),e[t(1232)](this[t(1516)]),e[t(1232)](this[t(451)]),e[t(1232)](this[t(365)])},h[s(841)].prototype[s(531)]=function(e){var t,r=s;for(this.version=0,this[r(328)]=0,this[r(1501)]=4+8*this.sample_counts[r(836)],this.writeHeader(e),e[r(795)](this.sample_counts[r(836)]),t=0;t<this[r(548)][r(836)];t++)e[r(795)](this[r(548)][t]),1===this[r(728)]?e[r(1232)](this[r(480)][t]):e[r(795)](this[r(480)][t])},h[s(1440)][s(1472)].write=function(e){var t=s;this[t(728)]=0,this.flags=0,this[t(1501)]=4,this[t(1206)](e),e[t(795)](this.entries.length);for(var r=0;r<this[t(1049)][t(836)];r++)this[t(1049)][r][t(531)](e),this[t(1501)]+=this.entries[r].size;o.debug("BoxWriter",t(387)+this[t(1305)]+t(496)+this[t(1501)]),e[t(819)](this.sizePosition,this[t(1501)])},h[s(1218)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this.flags=0,this[t(1501)]=this[t(1349)][t(836)],this[t(1206)](e),e[t(1074)](this[t(1349)])},h.elstBox[s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=4+12*this[t(1049)].length,this[t(1206)](e),e[t(795)](this[t(1049)][t(836)]);for(var r=0;r<this[t(1049)].length;r++){var n=this.entries[r];e[t(795)](n[t(1211)]),e[t(1232)](n[t(1156)]),e[t(422)](n.media_rate_integer),e[t(422)](n[t(1190)])}},h[s(390)].prototype[s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=16+this.message_data[t(836)]+(this[t(1549)][t(836)]+1)+(this[t(1093)].length+1),this[t(1206)](e),e[t(1054)](this[t(1549)]),e[t(1054)](this[t(1093)]),e[t(795)](this[t(377)]),e[t(795)](this[t(1254)]),e[t(795)](this[t(454)]),e[t(795)](this.id),e[t(1399)](this[t(1036)])},h.ftypBox[s(1472)][s(531)]=function(e){var t=s;this[t(1501)]=8+4*this.compatible_brands[t(836)],this[t(1206)](e),e[t(1074)](this[t(716)],null,4),e[t(795)](this[t(354)]);for(var r=0;r<this[t(650)].length;r++)e[t(1074)](this[t(650)][r],null,4)},h[s(1242)][s(1472)][s(531)]=function(e){var t=s;this[t(1501)]=20+this[t(856)][t(836)]+1,this[t(728)]=0,this[t(328)]=0,this[t(1206)](e),e[t(795)](0),e[t(1074)](this[t(1056)],null,4),e[t(795)](0),e[t(795)](0),e[t(795)](0),e[t(1054)](this.name)},h[s(1468)][s(1472)][s(531)]=function(e){var t,r,n=s;for(this[n(1501)]=23,t=0;t<this.nalu_arrays.length;t++)for(this[n(1501)]+=3,r=0;r<this[n(1306)][t][n(836)];r++)this[n(1501)]+=2+this[n(1306)][t][r][n(1507)][n(836)];for(this[n(1206)](e),e[n(573)](this[n(493)]),e[n(573)](this[n(1370)]<<6+this[n(584)]<<5+this[n(349)]),e[n(795)](this[n(811)]),e.writeUint8Array(this[n(849)]),e[n(573)](this[n(424)]),e.writeUint16(this.min_spatial_segmentation_idc+(15<<24)),e.writeUint8(this.parallelismType+252),e[n(573)](this[n(1552)]+252),e[n(573)](this.bit_depth_luma_minus8+248),e[n(573)](this[n(509)]+248),e[n(1136)](this[n(898)]),e[n(573)]((this[n(968)]<<6)+(this[n(476)]<<3)+(this.temporalIdNested<<2)+this[n(1410)]),e[n(573)](this.nalu_arrays[n(836)]),t=0;t<this.nalu_arrays[n(836)];t++)for(e.writeUint8((this[n(1306)][t][n(1435)]<<7)+this[n(1306)][t][n(359)]),e.writeUint16(this[n(1306)][t][n(836)]),r=0;r<this[n(1306)][t][n(836)];r++)e[n(1136)](this[n(1306)][t][r][n(1507)][n(836)]),e[n(1399)](this[n(1306)][t][r][n(1507)])},h[s(364)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=this.schemeURI.length+1+(this[t(1093)][t(836)]+1),this[t(1206)](e),e[t(1054)](this[t(776)]),e.writeCString(this[t(1093)])},h[s(1108)].prototype[s(531)]=function(e){var t=s;this[t(1501)]=20,this.flags=0,this[t(728)]=0,this[t(1206)](e),e[t(795)](this[t(672)]),e[t(795)](this[t(1025)]),e[t(795)](this.timescale),e[t(795)](this.duration),e.writeUint16(this[t(1122)]),e[t(1136)](0)},h[s(621)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=4,this[t(1206)](e),e[t(795)](this[t(1141)])},h[s(938)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this.size=4,this.writeHeader(e),e.writeUint32(this[t(1358)])},h[s(756)].prototype.write=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=96,this[t(1206)](e),e[t(795)](this.creation_time),e[t(795)](this[t(1025)]),e[t(795)](this[t(377)]),e.writeUint32(this[t(703)]),e[t(795)](this[t(645)]),e.writeUint16(this[t(1104)]<<8),e[t(1136)](0),e[t(795)](0),e[t(795)](0),e[t(892)](this.matrix),e[t(795)](0),e[t(795)](0),e.writeUint32(0),e[t(795)](0),e[t(795)](0),e[t(795)](0),e[t(795)](this.next_track_id)},h[s(946)][s(1472)][s(1206)]=function(e){var t=s;this[t(1501)]=8,h[t(707)][t(1472)][t(1206)][t(1509)](this,e),e[t(573)](0),e.writeUint8(0),e[t(573)](0),e[t(573)](0),e[t(573)](0),e[t(573)](0),e.writeUint16(this[t(466)])},h[s(946)][s(1472)][s(1351)]=function(e){for(var t=s,r=0;r<this[t(1360)][t(836)];r++)this[t(1360)][r].write(e),this[t(1501)]+=this[t(1360)][r][t(1501)];o.debug("BoxWriter",t(387)+this.type+t(496)+this[t(1501)]),e[t(819)](this[t(1120)],this.size)},h[s(946)][s(1472)].write=function(e){var t=s;this[t(1206)](e),e[t(1399)](this.data),this[t(1501)]+=this[t(1507)][t(836)],o[t(370)](t(1026),t(387)+this[t(1305)]+t(496)+this.size),e[t(819)](this[t(1120)],this.size)},h[s(960)][s(1472)][s(531)]=function(e){var t=s;this.writeHeader(e),this[t(1501)]+=70,e[t(1136)](0),e[t(1136)](0),e[t(795)](0),e[t(795)](0),e[t(795)](0),e[t(1136)](this[t(340)]),e[t(1136)](this.height),e.writeUint32(this.horizresolution),e.writeUint32(this[t(802)]),e[t(795)](0),e[t(1136)](this[t(485)]),e[t(573)](Math[t(768)](31,this[t(732)][t(836)])),e[t(1074)](this[t(732)],null,31),e[t(1136)](this[t(1039)]),e[t(422)](-1),this[t(1351)](e)},h[s(1347)].prototype[s(531)]=function(e){var t=s;this[t(1206)](e),this[t(1501)]+=20,e.writeUint32(0),e[t(795)](0),e[t(1136)](this[t(643)]),e[t(1136)](this[t(521)]),e[t(1136)](0),e[t(1136)](0),e[t(795)](this[t(1521)]<<16),this[t(1351)](e)},h[s(711)][s(1472)][s(531)]=function(e){var t=s;this.writeHeader(e),this[t(1501)]+=this[t(997)][t(836)]+1+this[t(797)][t(836)]+1+this.auxiliary_mime_types.length+1,e[t(1054)](this[t(997)]),e[t(1054)](this.schema_location),e[t(1054)](this[t(1102)]),this[t(1351)](e)},h[s(1298)][s(1472)].write=function(e){var t=s;e[t(1399)](this[t(1507)])},h[s(594)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=1,this.flags=0,this[t(1501)]=12+8*this[t(1049)][t(836)],this[t(1206)](e),e.writeString(this[t(575)],null,4),e[t(795)](this.grouping_type_parameter),e[t(795)](this[t(1049)].length);for(var r=0;r<this.entries[t(836)];r++){var n=this[t(1049)][r];e[t(1232)](n.sample_count),e.writeInt32(n[t(834)])}},h[s(571)][s(1472)][s(531)]=function(e){var t,r,n=s;for(this[n(328)]=0,this[n(1501)]=12,t=0;t<this[n(1049)].length;t++)r=this[n(1049)][t],1===this[n(728)]&&(0===this[n(931)]&&(this[n(1501)]+=4),this[n(1501)]+=r.data[n(836)]);for(this[n(1206)](e),e[n(1074)](this[n(575)],null,4),1===this[n(728)]&&e[n(795)](this[n(931)]),this[n(728)]>=2&&e.writeUint32(this[n(627)]),e[n(795)](this[n(1049)].length),t=0;t<this[n(1049)].length;t++)r=this[n(1049)][t],1===this[n(728)]&&0===this[n(931)]&&e.writeUint32(r.description_length),r[n(531)](e)},h[s(835)].prototype[s(531)]=function(e){var t=s;this.version=0,this[t(328)]=0,this[t(1501)]=20+12*this.references[t(836)],this[t(1206)](e),e[t(795)](this[t(1180)]),e.writeUint32(this[t(377)]),e[t(795)](this.earliest_presentation_time),e[t(795)](this[t(1002)]),e.writeUint16(0),e[t(1136)](this[t(608)][t(836)]);for(var r=0;r<this[t(608)][t(836)];r++){var n=this[t(608)][r];e.writeUint32(n[t(862)]<<31|n[t(1255)]),e[t(795)](n[t(1556)]),e[t(795)](n[t(346)]<<31|n[t(1518)]<<28|n.SAP_delta_time)}},h[s(329)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=1,this.size=4,this[t(1206)](e),e[t(1136)](this[t(537)]),e.writeUint16(0)},h.stcoBox.prototype[s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=4+4*this[t(408)][t(836)],this[t(1206)](e),e[t(795)](this[t(408)][t(836)]),e[t(892)](this.chunk_offsets)},h.stscBox[s(1472)].write=function(e){var t,r=s;for(this[r(728)]=0,this[r(328)]=0,this[r(1501)]=4+12*this[r(1183)][r(836)],this[r(1206)](e),e[r(795)](this[r(1183)][r(836)]),t=0;t<this.first_chunk[r(836)];t++)e[r(795)](this[r(1183)][t]),e[r(795)](this[r(1352)][t]),e[r(795)](this[r(920)][t])},h[s(431)].prototype[s(531)]=function(e){var t,r=s;for(this[r(728)]=0,this[r(328)]=0,this[r(1501)]=0,this[r(1206)](e),e.writeUint32(this.entries[r(836)]),this[r(1501)]+=4,t=0;t<this.entries[r(836)];t++)this[r(1049)][t][r(531)](e),this.size+=this[r(1049)][t][r(1501)];o[r(370)](r(1026),r(387)+this.type+r(496)+this.size),e[r(819)](this.sizePosition,this[r(1501)])},h[s(443)][s(1472)][s(531)]=function(e){var t,r=s;for(this.version=0,this.flags=0,this[r(1501)]=4+8*this[r(631)][r(836)],this[r(1206)](e),e[r(795)](this[r(631)].length),t=0;t<this[r(631)][r(836)];t++)e[r(795)](this[r(631)][t]),e[r(795)](this[r(391)][t])},h.stssBox[s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=0,this[t(1501)]=4+4*this.sample_numbers[t(836)],this[t(1206)](e),e[t(795)](this.sample_numbers[t(836)]),e[t(892)](this.sample_numbers)},h[s(378)].prototype[s(531)]=function(e){var t,r=s,n=!0;if(this[r(728)]=0,this[r(328)]=0,this[r(738)][r(836)]>0)for(t=0;t+1<this[r(738)][r(836)];){if(this[r(738)][t+1]!==this[r(738)][0]){n=!1;break}t++}else n=!1;this[r(1501)]=8,!n&&(this[r(1501)]+=4*this.sample_sizes[r(836)]),this[r(1206)](e),n?e[r(795)](this[r(738)][0]):e[r(795)](0),e.writeUint32(this[r(738)][r(836)]),!n&&e[r(892)](this.sample_sizes)},h[s(1060)][s(1472)][s(531)]=function(e){var t,r=s;for(this[r(728)]=0,this[r(328)]=0,this[r(1501)]=4+8*this[r(548)][r(836)],this[r(1206)](e),e.writeUint32(this[r(548)][r(836)]),t=0;t<this[r(548)][r(836)];t++)e[r(795)](this[r(548)][t]),e[r(795)](this.sample_deltas[t])},h[s(1097)][s(1472)][s(531)]=function(e){var t=s,r=Math[t(964)](2,32)-1;this[t(728)]=this[t(668)]>r?1:0,this[t(328)]=0,this[t(1501)]=4,1===this.version&&(this[t(1501)]+=4),this[t(1206)](e),1===this[t(728)]?e[t(1497)](this.baseMediaDecodeTime):e[t(795)](this[t(668)])},h[s(657)].prototype[s(531)]=function(e){var t=s;this.version=0,this.size=4,this[t(328)]&h[t(600)]&&(this[t(1501)]+=8),this[t(328)]&h[t(525)]&&(this[t(1501)]+=4),this[t(328)]&h[t(1178)]&&(this.size+=4),this.flags&h.TFHD_FLAG_SAMPLE_SIZE&&(this[t(1501)]+=4),this.flags&h[t(1386)]&&(this[t(1501)]+=4),this[t(1206)](e),e.writeUint32(this[t(504)]),this[t(328)]&h[t(600)]&&e[t(1497)](this[t(1052)]),this[t(328)]&h[t(525)]&&e.writeUint32(this[t(627)]),this.flags&h[t(1178)]&&e[t(795)](this[t(708)]),this[t(328)]&h.TFHD_FLAG_SAMPLE_SIZE&&e[t(795)](this[t(893)]),this.flags&h[t(1386)]&&e[t(795)](this[t(1542)])},h.tkhdBox.prototype[s(531)]=function(e){var t=s;this[t(728)]=0,this[t(1501)]=80,this[t(1206)](e),e[t(795)](this.creation_time),e[t(795)](this[t(1025)]),e[t(795)](this[t(504)]),e.writeUint32(0),e[t(795)](this[t(703)]),e.writeUint32(0),e.writeUint32(0),e[t(422)](this[t(555)]),e[t(422)](this.alternate_group),e[t(422)](this.volume<<8),e[t(1136)](0),e.writeInt32Array(this.matrix),e[t(795)](this[t(340)]),e.writeUint32(this[t(961)])},h.trexBox.prototype.write=function(e){var t=s;this.version=0,this[t(328)]=0,this.size=20,this.writeHeader(e),e[t(795)](this[t(504)]),e[t(795)](this[t(627)]),e[t(795)](this[t(708)]),e.writeUint32(this[t(893)]),e[t(795)](this.default_sample_flags)},h[s(1376)][s(1472)][s(531)]=function(e){var t=s;this.version=0,this[t(1501)]=4,this[t(328)]&h[t(1329)]&&(this[t(1501)]+=4),this[t(328)]&h[t(1045)]&&(this.size+=4),this[t(328)]&h[t(990)]&&(this[t(1501)]+=4*this[t(614)].length),this[t(328)]&h[t(355)]&&(this[t(1501)]+=4*this[t(567)][t(836)]),this[t(328)]&h[t(1027)]&&(this[t(1501)]+=4*this[t(535)][t(836)]),this[t(328)]&h[t(688)]&&(this[t(1501)]+=4*this[t(926)].length),this.writeHeader(e),e[t(795)](this.sample_count),this[t(328)]&h.TRUN_FLAGS_DATA_OFFSET&&(this.data_offset_position=e[t(1267)](),e[t(1232)](this[t(1535)])),this[t(328)]&h[t(1045)]&&e[t(795)](this[t(471)]);for(var r=0;r<this[t(1324)];r++)this[t(328)]&h[t(990)]&&e[t(795)](this[t(614)][r]),this[t(328)]&h[t(355)]&&e[t(795)](this[t(567)][r]),this[t(328)]&h[t(1027)]&&e[t(795)](this.sample_flags[r]),this[t(328)]&h[t(688)]&&(0===this[t(728)]?e[t(795)](this.sample_composition_time_offset[r]):e.writeInt32(this[t(926)][r]))},h[s(363)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(448)]?(this.flags=0,this[t(1501)]=this[t(448)][t(836)]+1):(this[t(328)]=1,this.size=0),this.writeHeader(e),this[t(448)]&&e[t(1054)](this[t(448)])},h[s(796)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this.flags=0,this[t(1501)]=this[t(856)].length+1+(this.location?this[t(448)][t(836)]+1:0),this[t(1206)](e),e[t(1054)](this[t(856)]),this.location&&e.writeCString(this[t(448)])},h[s(577)][s(1472)][s(531)]=function(e){var t=s;this[t(728)]=0,this[t(328)]=1,this[t(1501)]=8,this[t(1206)](e),e[t(1136)](this[t(519)]),e[t(1191)](this[t(1513)])},h[s(841)][s(1472)][s(881)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this.sample_counts[i(836)];t++)for(r=0;r<this[i(548)][t];r++)e[n].pts=e[n].dts+this[i(480)][t],n++},h.sttsBox[s(1472)][s(881)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(548)].length;t++)for(r=0;r<this[i(548)][t];r++)e[n][i(778)]=0===n?0:e[n-1][i(778)]+this[i(752)][t],n++},h.stcoBox.prototype[s(881)]=function(e){var t,r=s;for(t=0;t<this[r(408)].length;t++)e[t].offset=this[r(408)][t]},h[s(718)][s(1472)][s(881)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this[a(1183)][a(836)];t++)for(r=0;r<(t+1<this[a(1183)][a(836)]?this.first_chunk[t+1]:1/0);r++)for(o++,n=0;n<this[a(1352)][t];n++){if(!e[i])return;e[i][a(1158)]=this[a(920)][t],e[i][a(1374)]=o,i++}},h.stszBox[s(1472)][s(881)]=function(e){var t,r=s;for(t=0;t<this[r(738)][r(836)];t++)e[t][r(1501)]=this[r(738)][t]},h[s(1035)]=["boxes",s(1049),s(608),s(1483),s(719),s(1197),s(492),"associations",s(913),s(755),s(955),s(1101),s(586),s(334)],h[s(1278)]=[s(650),s(1357),s(1513),s(548),s(548),s(752),"first_chunk",s(1352),"sample_sizes",s(408),s(480),s(920),"sample_duration"],h[s(1533)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(1035)][n(1495)](r)>-1||e[r]instanceof h[n(707)]||t[r]instanceof h[n(707)]||typeof e[r]===n(799)||typeof t[r]===n(799)||"function"==typeof e[r]||typeof t[r]===n(1325)||e[n(842)]&&e[n(842)].indexOf(r[n(1392)](0,4))>-1||t[n(842)]&&t[n(842)][n(1495)](r.slice(0,4))>-1||"data"===r||r===n(886)||"size"===r||r===n(672)||r===n(1025)||h[n(1278)][n(1495)](r)>-1||e[r]===t[r]))return!1;return!0},h[s(1179)]=function(e,t){var r=s;if(!h[r(1533)](e,t))return!1;for(var n=0;n<h[r(1035)][r(836)];n++){var i=h[r(1035)][n];if(e[i]&&t[i]&&!h.boxEqual(e[i],t[i]))return!1}return!0};var m=function(){};m.prototype.parseSample=function(e){var t,r,n=s,i=new a(e[n(916)]);for(t=[];!i.isEos();)(r=h[n(1187)](i,!1)).code===h.OK&&r[n(362)][n(1305)]===n(1423)&&t.push(r[n(362)]);return t},m[s(1472)][s(1091)]=function(e,t,r){var n=s;function i(e,t,r){var n=fo;return r=r||"0",(e+="")[n(836)]>=t?e:new Array(t-e[n(836)]+1)[n(1212)](r)+e}function o(e){var t=fo,r=Math.floor(e/3600),n=Math[t(1337)]((e-3600*r)/60),s=Math.floor(e-3600*r-60*n),o=Math[t(1337)](1e3*(e-3600*r-60*n-s));return i(r,2)+":"+i(n,2)+":"+i(s,2)+"."+i(o,3)}for(var a=this[n(1293)](r),c="",u=0;u<a[n(836)];u++){var l=a[u];c+=o(e)+n(840)+o(t)+"\r\n",c+=l.payl.text}return c};var v=function(){};v.prototype.parseSample=function(e){var t,r=s,n={};n[r(883)]=[];var i=new a(e[r(1507)][r(916)]);if(e[r(1483)]&&0!==e[r(1483)][r(836)]){if(n[r(1159)]=i[r(604)](e[r(1483)][0][r(1501)]),e[r(1483)][r(836)]>1)for(t=1;t<e.subsamples[r(836)];t++)n[r(883)][t]=i[r(1439)](e[r(1483)][t].size)}else n.documentString=i[r(604)](e[r(1507)].length);return typeof DOMParser!==r(799)&&(n[r(474)]=(new DOMParser).parseFromString(n[r(1159)],r(1458))),n};var y=function(){};y[s(1472)][s(1293)]=function(e){var t=s;return new a(e[t(1507)][t(916)])[t(604)](e[t(1507)][t(836)])},y[s(1472)][s(692)]=function(e){var t=s,r=new a(e[t(916)]);return r[t(871)](),r[t(816)]()},"undefined"!==s(1147)&&(t[s(460)]=v,t.Textin4Parser=y);var g=function(e){var t=s;this.stream=e||new l,this[t(1360)]=[],this.mdats=[],this.moofs=[],this[t(331)]=!1,this[t(429)]=!1,this.onMoovStart=null,this.moovStartSent=!1,this.onReady=null,this[t(1138)]=!1,this[t(789)]=null,this[t(1253)]=null,this[t(1404)]=null,this[t(861)]=!1,this[t(565)]=[],this[t(1019)]=[],this[t(475)]=!1,this[t(1338)]=!1,this[t(982)]=0,this[t(689)]=!1,this[t(1287)]=null,this[t(1140)]=!1};g[s(1472)][s(591)]=function(){var e=s;this[e(1162)]&&(this[e(1162)][e(591)](),this[e(1162)]=null),this[e(1360)]=[],this[e(330)]=[],this[e(1481)]=[],this.isProgressive=!1,this[e(429)]=!1,this.onMoovStart=null,this[e(654)]=!1,this[e(1437)]=null,this[e(1138)]=!1,this[e(789)]=null,this[e(1253)]=null,this[e(1404)]=null,this[e(861)]=!1,this[e(565)]=[],this[e(1019)]=[],this[e(475)]=!1,this[e(1338)]=!1,this[e(982)]=0,this.itemListBuilt=!1,this[e(1287)]=null,this[e(1140)]=!1,this[e(1382)]=null,this.ftyp=null,this[e(719)]=[],this[e(1008)]=[]},g.prototype[s(456)]=function(e,t,r){var n=s,i=this.getTrackById(e);if(i){var o={};this.fragmentedTracks[n(532)](o),o.id=e,o[n(972)]=t,o[n(1132)]=i,i.nextSample=0,o[n(470)]=null,o[n(743)]=1e3,o[n(428)]=!0,r&&(r[n(854)]&&(o.nb_samples=r.nbSamples),r[n(428)]&&(o[n(428)]=r[n(428)]))}},g[s(1472)][s(1014)]=function(e){for(var t=s,r=-1,n=0;n<this[t(565)][t(836)];n++){this[t(565)][n].id==e&&(r=n)}r>-1&&this[t(565)][t(1450)](r,1)},g.prototype.setExtractionOptions=function(e,t,r){var n=s,i=this[n(1406)](e);if(i){var o={};this[n(1019)][n(532)](o),o.id=e,o[n(972)]=t,o[n(1132)]=i,i.nextSample=0,o[n(743)]=1e3,o[n(381)]=[],r&&r.nbSamples&&(o[n(743)]=r[n(854)])}},g[s(1472)][s(712)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1019)][t(836)];n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this.extractedTracks[t(1450)](r,1)},g[s(1472)][s(1067)]=function(){var e,t,r=s;if(!this.restoreParsePosition||this[r(784)]())for(;;){if(this.hasIncompleteMdat&&this[r(1228)]()){if(this[r(1539)]())continue;return}if(this[r(1548)]&&this[r(1548)](),(e=h[r(1187)](this.stream,false))[r(1128)]===h[r(342)]){if(this[r(790)]){if(this[r(790)](e))continue;return}return}var n;switch(n=(t=e[r(362)]).type!==r(1318)?t[r(1305)]:t[r(1318)],this[r(1360)][r(532)](t),n){case r(980):this[r(330)][r(532)](t);break;case"moof":this[r(1481)].push(t);break;case r(1382):this.moovStartFound=!0,0===this[r(330)][r(836)]&&(this[r(331)]=!0);default:this[n],this[n]=t}this[r(1076)]&&this[r(1076)](t,e)}},g[s(1472)][s(1248)]=function(e){var t=s;if(null==e)throw"Buffer must be defined and non empty";if(void 0===e[t(1065)])throw"Buffer must have a fileStart property";return 0===e[t(1314)]?(this.stream[t(679)](),!1):(e.usedBytes=0,this[t(1162)].insertBuffer(e),this[t(1162)][t(679)](),!!this[t(1162)][t(1330)]())},g[s(1472)][s(806)]=function(e,t){var r,n=s;if(this[n(1248)](e))return this[n(1067)](),this[n(429)]&&!this[n(654)]&&(this[n(654)]=!0,this[n(1195)]&&this[n(1195)]()),this.moov?(!this[n(861)]&&(this[n(1461)](),this[n(861)]=!0),this.updateSampleLists(),this.onReady&&!this[n(1138)]&&(this.readySent=!0,this[n(1437)](this.getInfo())),this[n(814)](t),this[n(1544)]?(r=this.nextSeekPosition,this.nextSeekPosition=void 0):r=this[n(739)],this[n(1162)][n(844)]&&(r=this[n(1162)].getEndFilePositionAfter(r))):r=this[n(739)]?this.nextParsePosition:0,this.sidx&&this[n(1287)]&&!this[n(1140)]&&(this[n(1287)](this[n(562)]),this[n(1140)]=!0),this[n(660)]&&(this[n(358)]&&!this[n(689)]&&(this[n(358)](),this[n(689)]=!0),this[n(459)]&&this[n(459)](this[n(1022)])),this[n(1162)][n(461)]&&(this[n(1162)].logBufferLevel(),this[n(1162)].cleanBuffers(),this[n(1162)][n(679)](!0)),r},g.prototype[s(1467)]=function(){var e,t,r,n,i,o,a=s,c={},u=new Date(a(385))[a(1362)]();if(this[a(1382)])for(c[a(1226)]=!0,c[a(703)]=this[a(1382)].mvhd[a(703)],c[a(377)]=this[a(1382)].mvhd[a(377)],c[a(1050)]=null!=this.moov.mvex,c[a(1050)]&&this[a(1382)][a(1333)][a(436)]&&(c[a(1141)]=this.moov.mvex[a(436)][a(1141)]),c.isProgressive=this[a(331)],c[a(644)]=null!=this[a(1382)][a(1241)],c[a(541)]=[],c[a(541)][a(532)](this.ftyp[a(716)]),c.brands=c[a(541)][a(533)](this.ftyp[a(650)]),c[a(549)]=new Date(u+1e3*this.moov[a(1009)].creation_time),c[a(1466)]=new Date(u+1e3*this[a(1382)][a(1009)][a(1025)]),c[a(953)]=[],c[a(1202)]=[],c[a(788)]=[],c[a(1462)]=[],c[a(846)]=[],c[a(1078)]=[],c[a(949)]=[],e=0;e<this.moov[a(857)][a(836)];e++){if(o=(r=this[a(1382)][a(857)][e])[a(1460)][a(1283)][a(1152)][a(1116)].entries[0],n={},c.tracks[a(532)](n),n.id=r.tkhd[a(504)],n[a(856)]=r.mdia[a(336)][a(856)],n[a(608)]=[],r[a(1384)])for(t=0;t<r.tref.boxes[a(836)];t++)i={},n[a(608)].push(i),i[a(1305)]=r.tref[a(1360)][t].type,i.track_ids=r.tref[a(1360)][t][a(1371)];r.edts&&(n[a(717)]=r[a(1224)][a(1310)][a(1049)]),n[a(549)]=new Date(u+1e3*r[a(1118)][a(672)]),n[a(1466)]=new Date(u+1e3*r[a(1118)][a(1025)]),n[a(1070)]=r[a(1118)][a(703)],n[a(1172)]=c[a(377)],n.layer=r[a(1118)][a(555)],n[a(899)]=r[a(1118)].alternate_group,n.volume=r[a(1118)][a(1104)],n[a(1357)]=r[a(1118)][a(1357)],n[a(489)]=r.tkhd.width/65536,n[a(1123)]=r[a(1118)][a(961)]/65536,n[a(377)]=r[a(1460)][a(1055)][a(377)],n[a(1034)]=r[a(1460)].minf[a(1152)][a(1363)],n[a(703)]=r[a(1460)].mdhd[a(703)],n[a(622)]=r[a(622)],n.codec=o[a(632)](),n[a(1085)]=r[a(1260)]&&r[a(1260)].kinds[a(836)]?r[a(1260)][a(397)][0]:{schemeURI:"",value:""},n[a(1122)]=r[a(1460)][a(673)]?r[a(1460)][a(673)][a(1349)]:r[a(1460)][a(1055)][a(1414)],n[a(743)]=r[a(381)][a(836)],n[a(1501)]=r[a(666)],n[a(843)]=8*n[a(1501)]*n.timescale/n[a(622)],o[a(1215)]()?(n[a(1305)]=a(952),c[a(1202)][a(532)](n),n[a(952)]={},n[a(952)][a(1547)]=o[a(1341)](),n[a(952)][a(643)]=o[a(1302)](),n.audio.sample_size=o[a(599)]()):o[a(396)]()?(n.type=a(516),c[a(788)][a(532)](n),n[a(516)]={},n.video[a(340)]=o.getWidth(),n.video[a(961)]=o[a(1282)]()):o[a(837)]()?(n[a(1305)]=a(934),c[a(1462)][a(532)](n)):o[a(754)]()?(n.type=a(379),c[a(1078)][a(532)](n)):o.isMetadata()?(n[a(1305)]=a(379),c.metadataTracks[a(532)](n)):(n[a(1305)]=a(379),c[a(949)][a(532)](n))}else c[a(1226)]=!1;if(c[a(1092)]="",c[a(1226)]&&c[a(953)]){for(c[a(788)]&&c[a(788)][a(836)]>0?c.mime+=a(1166):c[a(1202)]&&c[a(1202)][a(836)]>0?c[a(1092)]+=a(326):c[a(1092)]+='application/mp4; codecs="',e=0;e<c[a(953)].length;e++)0!==e&&(c[a(1092)]+=","),c.mime+=c[a(953)][e][a(1113)];c[a(1092)]+='"; profiles="',c[a(1092)]+=this.ftyp[a(650)][a(1212)](),c.mime+='"'}return c},g[s(1472)][s(1508)]=function(e){var t=s;e&&(this[t(1544)]?this.nextSeekPosition=Math[t(768)](e[t(1062)]+e[t(501)],this[t(1544)]):this[t(1544)]=e[t(1062)]+e[t(501)])},g[s(1472)][s(814)]=function(e){var t,r,n=s;if(this.sampleProcessingStarted){if(this[n(475)]&&null!==this[n(789)])for(t=0;t<this[n(565)].length;t++){var i=this[n(565)][t];for(r=i[n(1132)];r[n(636)]<r.samples[n(836)]&&this[n(1338)];){o[n(370)]("ISOFile","Creating media fragment on track #"+i.id+n(1408)+r.nextSample);var a=this.createFragment(i.id,r[n(636)],i.segmentStream);if(!a)break;if(i[n(470)]=a,r[n(636)]++,(r.nextSample%i[n(743)]==0||e||r.nextSample>=r.samples[n(836)])&&(this[n(789)]&&this[n(789)](i.id,i[n(972)],i[n(470)].buffer,r[n(636)],e||r[n(636)]>=r.samples.length),i.segmentStream=null,i!==this.fragmentedTracks[t]))break}}if(null!==this[n(1253)])for(t=0;t<this.extractedTracks.length;t++){var c=this[n(1019)][t];for(r=c.trak;r.nextSample<r[n(381)].length&&this[n(1338)];){o[n(370)](n(895),n(906)+c.id+n(701)+r[n(636)]);var u=this[n(677)](r,r[n(636)]);if(!u){this[n(1508)](r[n(381)][r.nextSample]);break}if(r[n(636)]++,c.samples.push(u),(r[n(636)]%c[n(743)]==0||r[n(636)]>=r[n(381)].length)&&(o[n(370)]("ISOFile",n(1488)+c.id+n(1408)+r[n(636)]),this[n(1253)]&&this[n(1253)](c.id,c[n(972)],c[n(381)]),c[n(381)]=[],c!==this.extractedTracks[t]))break}}}},g[s(1472)][s(1487)]=function(e){var t=this[s(992)](e,!0);return t.length?t[0]:null},g[s(1472)][s(992)]=function(e,t){var r=s,n=[];return g[r(1207)][r(1509)](this,e,n,t),n},g[s(1207)]=function(e,t,r){var n=s;for(var i in this[n(1305)]&&this[n(1305)]==e&&t[n(532)](this),this[n(1360)]){if(t[n(836)]&&r)return;g[n(1207)][n(1509)](this.boxes[i],e,t,r)}},g.prototype[s(1289)]=function(e){var t=s,r=this.getTrackById(e);return r?r[t(381)]:void 0},g[s(1472)].getTrackSample=function(e,t){var r=this[s(1406)](e);return this.getSample(r,t)},g.prototype[s(1274)]=function(e,t,r){var n=s,i=this.getTrackById(e);i[n(1257)]||(i.lastValidSample=0);for(var o=i.lastValidSample;o<t;o++)this[n(343)](i,o);i.lastValidSample=t,r&&(this[n(1360)]=[],this.mdats=[],this[n(1481)]=[],this.lastMoofIndex=0)},g.prototype[s(720)]=function(e){var t=s,r=this[t(1406)](e);const n=r[t(381)],i=n[n[t(836)]-1];i[t(1507)]=null,i.description=null,i[t(501)]=0,r.samples=[],r[t(381)][t(532)](i),r.nextSample=r.samples.length,this[t(1360)]=[],this[t(330)]=[],this.moofs=[],this[t(1492)]=0},g[s(1472)].start=function(){var e=s;this.sampleProcessingStarted=!0,this[e(814)](!1)},g[s(1472)][s(1388)]=function(){this.sampleProcessingStarted=!1},g[s(1472)][s(786)]=function(){var e=s;this[e(1295)](),this[e(814)](!0),this[e(1162)][e(461)](),this[e(1162)][e(679)](!0)},g[s(1472)][s(876)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r.samples.length)return{offset:0,time:0};for(n=0;n<r.samples[a(836)];n++){if(i=r[a(381)][n],0===n)u=0,o=i[a(377)];else if(i[a(1149)]>e*i[a(377)]){u=n-1;break}t&&i[a(1366)]&&(c=n)}for(t&&(u=c),e=r[a(381)][u].cts,r[a(636)]=u;r[a(381)][u][a(501)]===r[a(381)][u][a(1501)]&&r[a(381)][u+1];)u++;return{offset:r[a(381)][u][a(1062)]+r[a(381)][u][a(501)],time:e/o}},g.prototype.getTrackDuration=function(e){var t,r=s;return e[r(381)]?((t=e[r(381)][e[r(381)][r(836)]-1]).cts+t[r(703)])/t[r(377)]:1/0},g[s(1472)].seek=function(e,t){var r,n,i,o=s,a=this.moov,c={offset:1/0,time:1/0};if(this.moov){for(i=0;i<a.traks[o(836)];i++)r=a[o(857)][i],e>this.getTrackDuration(r)||((n=this[o(876)](e,t,r))[o(1062)]<c[o(1062)]&&(c.offset=n.offset),n[o(943)]<c[o(943)]&&(c[o(943)]=n[o(943)]));return c[o(1062)]===1/0?c={offset:this[o(739)],time:0}:c.offset=this[o(1162)][o(844)](c.offset),c}throw"Cannot seek: moov not received!"},g[s(1472)][s(910)]=function(e){for(var t=s,r=0;r<this.boxes.length&&r<e[t(1360)][t(836)];){var n=this[t(1360)][r],i=e.boxes[r];if(!h[t(1179)](n,i))return!1;r++}return!0},s(1147)!==s(799)&&(t[s(895)]=g),g[s(1472)][s(1068)]=0,g[s(1472)][s(1098)]=null,g[s(1472)][s(739)]=0,g[s(1472)][s(812)]=!1,g[s(1472)][s(790)]=function(e){var t,r=s;return e[r(1305)]===r(980)?(t=new(h[e.type+r(707)])(e[r(1501)]),this[r(1098)]=t,this.boxes[r(532)](t),this[r(330)][r(532)](t),t[r(886)]=e[r(886)],t[r(907)]=e[r(907)],this[r(1162)].addUsedBytes(t.hdr_size),this[r(1068)]=t[r(886)]+t.size,this[r(1162)].seek(t[r(886)]+t[r(1501)],!1,this.discardMdatData)?(this[r(1098)]=null,!0):(this[r(429)]?this[r(739)]=this[r(1162)][r(1064)]():this[r(739)]=t[r(886)]+t[r(1501)],!1)):("moov"===e[r(1305)]&&(this.moovStartFound=!0,0===this[r(330)].length&&(this[r(331)]=!0)),!!this[r(1162)][r(771)]&&this.stream.mergeNextBuffer()?(this[r(739)]=this.stream[r(1480)](),!0):(e.type?this[r(429)]?this.nextParsePosition=this[r(1162)].getEndPosition():this[r(739)]=this[r(1162)][r(1267)]()+e[r(1501)]:this[r(739)]=this[r(1162)][r(1480)](),!1))},g.prototype.hasIncompleteMdat=function(){return null!==this.parsingMdat},g[s(1472)][s(1539)]=function(){var e,t=s;return e=this.parsingMdat,this[t(1162)][t(1317)](e[t(886)]+e[t(1501)],!1,this[t(812)])?(o[t(370)](t(895),t(338)),this[t(1098)]=null,!0):(this[t(739)]=this[t(1162)][t(1064)](),!1)},g[s(1472)][s(784)]=function(){var e=s;return this[e(1162)][e(1317)](this.lastBoxStartPosition,!0,this[e(812)])},g[s(1472)][s(1548)]=function(){var e=s;this[e(1068)]=this[e(1162)][e(1267)]()},g[s(1472)].updateUsedBytes=function(e,t){var r=s;this[r(1162)].addUsedBytes&&(e[r(1305)]===r(980)?(this[r(1162)].addUsedBytes(e[r(907)]),this[r(812)]&&this.stream[r(418)](e[r(1501)]-e[r(907)])):this.stream[r(418)](e[r(1501)]))},g[s(1472)].add=h[s(707)][s(1472)][s(415)],g[s(1472)][s(727)]=h[s(707)][s(1472)][s(727)],g[s(1472)][s(770)]=function(e){var t=s,r=e||{};this[t(415)](t(1096))[t(440)](t(716),r[t(541)]&&r.brands[0]||t(463)).set("minor_version",0)[t(440)](t(650),r[t(541)]||[t(463)]);var n=this[t(415)](t(1382));return n[t(415)]("mvhd")[t(440)](t(377),r[t(377)]||600)[t(440)]("rate",r[t(645)]||65536).set(t(672),0)[t(440)](t(1025),0)[t(440)](t(703),r.duration||0)[t(440)](t(1104),r[t(340)]?0:256)[t(440)]("matrix",[65536,0,0,0,65536,0,0,0,1073741824]).set("next_track_id",1),n[t(415)](t(1333)),this},g[s(1472)][s(685)]=function(e){var t=s;!this[t(1382)]&&this[t(770)](e);var r=e||{};r[t(340)]=r.width||320,r[t(961)]=r.height||320,r.id=r.id||this.moov.mvhd[t(1066)],r[t(1305)]=r[t(1305)]||t(399);var n=this[t(1382)][t(415)](t(1132));this[t(1382)][t(1009)][t(1066)]=r.id+1,n[t(415)](t(1118))[t(440)]("flags",h[t(1428)]|h.TKHD_FLAG_IN_MOVIE|h[t(388)])[t(440)](t(672),0).set(t(1025),0).set("track_id",r.id)[t(440)](t(703),r[t(703)]||0)[t(440)](t(555),r[t(555)]||0)[t(440)](t(899),0)[t(440)]("volume",1)[t(440)]("matrix",[0,0,0,0,0,0,0,0,0]).set(t(340),r.width<<16)[t(440)](t(961),r[t(961)]<<16);var i=n.add(t(1460));i[t(415)]("mdhd").set("creation_time",0)[t(440)](t(1025),0)[t(440)]("timescale",r.timescale||1).set(t(703),r[t(746)]||0)[t(440)](t(1122),r[t(1122)]||t(442)),i.add(t(336))[t(440)](t(1056),r[t(336)]||t(1321))[t(440)](t(856),r[t(856)]||t(884)),i[t(415)](t(673))[t(440)](t(1349),r[t(1122)]||t(1475));var o=i[t(415)](t(1283));if(void 0!==h[r[t(1305)]+t(946)]){var c=new(h[r[t(1305)]+t(946)]);c[t(466)]=1;var u="";for(var l in h.sampleEntryCodes)for(var d=h[t(832)][l],f=0;f<d.length;f++)if(d.indexOf(r[t(1305)])>-1){u=l;break}switch(u){case"Visual":if(o[t(415)](t(433)).set(t(519),0)[t(440)]("opcolor",[0,0,0]),c[t(440)](t(340),r[t(340)])[t(440)](t(961),r[t(961)])[t(440)](t(1021),72<<16)[t(440)](t(802),72<<16)[t(440)]("frame_count",1).set(t(732),r[t(1305)]+" Compressor")[t(440)](t(1039),24),r[t(824)]){var p=new(h[t(975)]);p[t(1067)](new a(r.avcDecoderConfigRecord)),c[t(727)](p)}else if(r.hevcDecoderConfigRecord){var m=new h.hvcCBox;m[t(1067)](new a(r[t(404)])),c.addBox(m)}break;case t(444):o[t(415)](t(1485)).set(t(537),r[t(537)]||0),c[t(440)](t(643),r[t(643)]||2)[t(440)]("samplesize",r[t(521)]||16)[t(440)](t(1521),r[t(1521)]||65536);break;case t(596):o[t(415)](t(615));break;case t(662):if(o[t(415)](t(971)),r.type===t(1415))c[t(440)](t(997),r[t(997)]||t(747)).set(t(797),r[t(797)]||"")[t(440)](t(1102),r[t(1102)]||"");break;case t(817):o[t(415)](t(578));break;case t(1059):o.add("nmhd");break;default:o[t(415)](t(578))}r.description&&c[t(727)](r[t(1194)]),r[t(1490)]&&r.description_boxes[t(1124)]((function(e){c[t(727)](e)})),o.add(t(925)).add("dref").addEntry((new(h[t(363)])).set(t(328),1));var v=o[t(415)](t(1152));return v[t(415)](t(1116))[t(1412)](c),v[t(415)](t(1377))[t(440)](t(548),[])[t(440)](t(752),[]),v.add(t(1284))[t(440)](t(1183),[]).set("samples_per_chunk",[]).set(t(920),[]),v.add(t(1247))[t(440)](t(408),[]),v[t(415)](t(991)).set("sample_sizes",[]),this[t(1382)].mvex[t(415)](t(1443))[t(440)](t(504),r.id)[t(440)](t(627),r[t(627)]||1)[t(440)]("default_sample_duration",r[t(708)]||0)[t(440)](t(893),r.default_sample_size||0)[t(440)]("default_sample_flags",r[t(1542)]||0),this[t(409)](n),r.id}},h.Box[s(1472)][s(527)]=function(e){var t=s,r=e||new c;r.endianness=c[t(818)],this.write(r)},g.prototype.addSample=function(e,t,r){var n=s,i=r||{},o={},a=this[n(1406)](e);if(null!==a){o.number=a[n(381)].length,o[n(504)]=a.tkhd[n(504)],o[n(377)]=a[n(1460)][n(1055)][n(377)],o[n(1158)]=i[n(920)]?i[n(920)]-1:0,o[n(1194)]=a.mdia[n(1283)][n(1152)][n(1116)][n(1049)][o[n(1158)]],o[n(1507)]=t,o[n(1501)]=t[n(1314)],o[n(501)]=o[n(1501)],o[n(703)]=i[n(703)]||1,o[n(1149)]=i[n(1149)]||0,o[n(778)]=i[n(778)]||0,o[n(1366)]=i.is_sync||!1,o[n(974)]=i.is_leading||0,o[n(729)]=i[n(729)]||0,o[n(1522)]=i[n(1522)]||0,o.has_redundancy=i[n(1230)]||0,o[n(462)]=i[n(462)]||0,o[n(1062)]=0,o[n(1483)]=i[n(1483)],a[n(381)][n(532)](o),a[n(666)]+=o[n(1501)],a[n(622)]+=o.duration,void 0===a[n(1395)]&&(a[n(1395)]=i[n(778)]),this[n(814)]();var c=this[n(467)](o);return this[n(727)](c),c[n(527)](),c[n(785)][0][n(551)][0].data_offset=c[n(1501)]+8,this[n(415)](n(980))[n(1507)]=new Uint8Array(t),o}},g[s(1472)][s(467)]=function(e){var t=s,r=0;r=e.is_sync?1<<25:65536;var n=new h.moofBox;n[t(415)](t(647))[t(440)](t(1358),this[t(982)]),this.nextMoofNumber++;var i=n.add(t(737)),o=this.getTrackById(e[t(504)]);return i[t(415)](t(1390))[t(440)](t(504),e[t(504)])[t(440)]("flags",h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i.add(t(579))[t(440)](t(668),e[t(778)]-(o.first_dts||0)),i.add(t(1294))[t(440)](t(328),h.TRUN_FLAGS_DATA_OFFSET|h.TRUN_FLAGS_DURATION|h[t(355)]|h.TRUN_FLAGS_FLAGS|h[t(688)])[t(440)](t(1535),0).set(t(471),0)[t(440)]("sample_count",1).set("sample_duration",[e[t(703)]])[t(440)](t(567),[e[t(1501)]])[t(440)](t(535),[r])[t(440)](t(926),[e.cts-e[t(778)]]),n},g.prototype.lastMoofIndex=0,g[s(1472)].samplesDataSize=0,g.prototype[s(1018)]=function(){var e,t,r,n,i,o,a=s;for(this[a(1308)]=this.moov[a(1009)][a(703)],this.moov[a(1009)][a(703)]=0,e=0;e<this[a(1382)][a(857)][a(836)];e++){(t=this[a(1382)].traks[e])[a(1118)][a(703)]=0,t[a(1460)][a(1055)][a(703)]=0,(t.mdia.minf[a(1152)][a(1247)]||t.mdia[a(1283)][a(1152)][a(1454)]).chunk_offsets=[],(r=t[a(1460)][a(1283)][a(1152)].stsc)[a(1183)]=[],r.samples_per_chunk=[],r[a(920)]=[],(t[a(1460)].minf[a(1152)][a(991)]||t[a(1460)].minf[a(1152)].stz2)[a(738)]=[],(n=t.mdia[a(1283)][a(1152)][a(1377)]).sample_counts=[],n[a(752)]=[],(i=t[a(1460)][a(1283)][a(1152)][a(634)])&&(i[a(548)]=[],i[a(480)]=[]),o=t[a(1460)][a(1283)].stbl[a(1335)];var c=t.mdia[a(1283)].stbl[a(1360)].indexOf(o);-1!=c&&(t[a(1460)].minf[a(1152)][a(1360)][c]=null)}},g[s(339)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=fo;this[n(575)]=e,this[n(1209)]=t,this[n(1445)]=r,this[n(896)]=-1,this[n(1554)]=-1}for(t&&(t[l(1433)]=[]),!e[l(1433)]&&(e.sample_groups_info=[]),a=0;a<r[l(836)];a++){for(u=r[a][l(575)]+"/"+r[a][l(1209)],c=new d(r[a][l(575)],r[a][l(1209)],r[a]),t&&(t[l(1433)][u]=c),!e[l(1433)][u]&&(e.sample_groups_info[u]=c),o=0;o<n[l(836)];o++)n[o][l(575)]===r[a][l(575)]&&(c.description=n[o],c[l(1194)].used=!0);if(i)for(o=0;o<i[l(836)];o++)i[o][l(575)]===r[a][l(575)]&&(c[l(1201)]=i[o],c[l(1201)][l(1237)]=!0,c[l(750)]=!0)}if(t){if(i)for(a=0;a<i[l(836)];a++)!i[a][l(1237)]&&i[a][l(728)]>=2&&(u=i[a][l(575)]+"/0",(c=new d(i[a].grouping_type,0))[l(750)]=!0,!t.sample_groups_info[u]&&(t[l(1433)][u]=c))}else for(a=0;a<n[l(836)];a++)!n[a][l(1237)]&&n[a][l(728)]>=2&&(u=n[a][l(575)]+"/0",c=new d(n[a][l(575)],0),!e.sample_groups_info[u]&&(e.sample_groups_info[u]=c))},g[s(1296)]=function(e,t,r,n){var i,o,a=s;for(i in t[a(414)]=[],n){var c;if(t.sample_groups[i]={},t.sample_groups[i][a(575)]=n[i].grouping_type,t[a(414)][i][a(1209)]=n[i][a(1209)],r>=n[i].last_sample_in_run&&(n[i][a(896)]<0&&(n[i][a(896)]=0),n[i].entry_index++,n[i][a(1554)]<=n[i].sbgp[a(1049)][a(836)]-1&&(n[i][a(896)]+=n[i][a(1445)][a(1049)][n[i][a(1554)]][a(1324)])),n[i][a(1554)]<=n[i][a(1445)][a(1049)][a(836)]-1?t[a(414)][i][a(834)]=n[i][a(1445)].entries[n[i].entry_index][a(834)]:t[a(414)][i][a(834)]=-1,0!==t.sample_groups[i][a(834)])c=n[i][a(1201)]?n[i].fragment_description:n[i][a(1194)],t[a(414)][i][a(834)]>0?(o=t[a(414)][i][a(834)]>65535?(t[a(414)][i][a(834)]>>16)-1:t[a(414)][i][a(834)]-1,c&&o>=0&&(t[a(414)][i].description=c[a(1049)][o])):c&&c[a(728)]>=2&&c.default_group_description_index>0&&(t[a(414)][i][a(1194)]=c.entries[c.default_group_description_index-1])}},g.process_sdtp=function(e,t,r){var n=s;t&&(e?(t[n(974)]=e.is_leading[r],t.depends_on=e[n(767)][r],t[n(1522)]=e[n(1234)][r],t.has_redundancy=e[n(350)][r]):(t.is_leading=0,t.depends_on=0,t.is_depended_on=0,t[n(1230)]=0))},g[s(1472)][s(1461)]=function(){var e,t,r=s;for(e=0;e<this[r(1382)][r(857)][r(836)];e++)t=this.moov[r(857)][e],this[r(409)](t)},g.prototype[s(409)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,_,w,b,S,E,I,k,A,C=s;if(e[C(381)]=[],e[C(622)]=0,e[C(666)]=0,r=e[C(1460)][C(1283)].stbl[C(1247)]||e[C(1460)][C(1283)][C(1152)][C(1454)],n=e.mdia[C(1283)][C(1152)].stsc,i=e[C(1460)][C(1283)][C(1152)][C(991)]||e[C(1460)][C(1283)][C(1152)].stz2,o=e.mdia[C(1283)][C(1152)][C(1377)],a=e[C(1460)][C(1283)][C(1152)].ctts,c=e[C(1460)][C(1283)][C(1152)][C(1335)],u=e[C(1460)].minf[C(1152)][C(1116)],l=e[C(1460)][C(1283)][C(1152)][C(417)],f=e[C(1460)][C(1283)][C(1152)][C(1441)],d=e[C(1460)].minf[C(1152)][C(426)],h=e[C(1460)][C(1283)].stbl[C(1346)],w=-1,b=-1,S=-1,E=-1,I=0,k=0,A=0,g.initSampleGroups(e,null,d,h),void 0!==i){for(t=0;t<i.sample_sizes[C(836)];t++){var T={};T.number=t,T[C(504)]=e[C(1118)][C(504)],T.timescale=e[C(1460)][C(1055)][C(377)],T[C(501)]=0,e[C(381)][t]=T,T[C(1501)]=i[C(738)][t],e[C(666)]+=T[C(1501)],0===t?(m=1,p=0,T[C(1374)]=m,T[C(389)]=p,_=n[C(1352)][p],y=0,v=p+1<n[C(1183)].length?n[C(1183)][p+1]-1:1/0):t<_?(T[C(1374)]=m,T[C(389)]=p):(m++,T[C(1374)]=m,y=0,m<=v||(v=++p+1<n.first_chunk[C(836)]?n.first_chunk[p+1]-1:1/0),T[C(389)]=p,_+=n[C(1352)][p]),T[C(1158)]=n.sample_description_index[T.chunk_run_index]-1,T.description=u[C(1049)][T[C(1158)]],T[C(1062)]=r.chunk_offsets[T[C(1374)]-1]+y,y+=T[C(1501)],t>w&&(b++,w<0&&(w=0),w+=o[C(548)][b]),t>0?(e[C(381)][t-1][C(703)]=o.sample_deltas[b],e.samples_duration+=e[C(381)][t-1][C(703)],T[C(778)]=e[C(381)][t-1][C(778)]+e.samples[t-1][C(703)]):T[C(778)]=0,a?(t>=S&&(E++,S<0&&(S=0),S+=a[C(548)][E]),T.cts=e.samples[t][C(778)]+a[C(480)][E]):T.cts=T[C(778)],c?(t==c[C(1402)][I]-1?(T.is_sync=!0,I++):(T[C(1366)]=!1,T[C(462)]=0),l&&l.entries[k][C(581)]+A==t+1&&(T[C(1483)]=l[C(1049)][k].subsamples,A+=l[C(1049)][k][C(581)],k++)):T[C(1366)]=!0,g[C(1186)](e[C(1460)][C(1283)][C(1152)][C(820)],T,T[C(416)]),f?T[C(462)]=f[C(659)][t]:T.degradation_priority=0,l&&l.entries[k][C(581)]+A==t&&(T.subsamples=l.entries[k].subsamples,A+=l[C(1049)][k].sample_delta),(d[C(836)]>0||h.length>0)&&g[C(1296)](e,T,t,e[C(1433)])}t>0&&(e[C(381)][t-1][C(703)]=Math[C(1477)](e[C(1460)].mdhd[C(703)]-e.samples[t-1].dts,0),e[C(622)]+=e[C(381)][t-1].duration)}},g[s(1472)][s(1295)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(1382)])for(;this.lastMoofIndex<this[y(1481)][y(836)];)if(u=this.moofs[this.lastMoofIndex],this.lastMoofIndex++,u.type==y(539))for(l=u,e=0;e<l[y(785)][y(836)];e++){for(d=l.trafs[e],f=this.getTrackById(d[y(1390)][y(504)]),p=this[y(1489)](d.tfhd.track_id),n=d[y(1390)][y(328)]&h[y(525)]?d.tfhd[y(627)]:p?p[y(627)]:1,i=d[y(1390)][y(328)]&h[y(1178)]?d.tfhd.default_sample_duration:p?p[y(708)]:0,o=d.tfhd[y(328)]&h[y(347)]?d[y(1390)][y(893)]:p?p[y(893)]:0,a=d.tfhd.flags&h[y(1386)]?d[y(1390)][y(1542)]:p?p[y(1542)]:0,d[y(1311)]=0,d[y(426)].length>0&&g[y(339)](f,d,d[y(426)],f[y(1460)][y(1283)][y(1152)][y(1346)],d.sgpds),t=0;t<d[y(551)][y(836)];t++){var _=d[y(551)][t];for(r=0;r<_[y(1324)];r++){(m={})[y(495)]=this[y(1492)],m[y(400)]=d[y(1311)],d.sample_number++,m.number=f[y(381)].length,d[y(1456)]=f.samples[y(836)],f[y(381)][y(532)](m),m.track_id=f[y(1118)][y(504)],m[y(377)]=f[y(1460)][y(1055)][y(377)],m[y(1158)]=n-1,m[y(1194)]=f.mdia[y(1283)].stbl.stsd[y(1049)][m[y(1158)]],m[y(1501)]=o,_.flags&h.TRUN_FLAGS_SIZE&&(m[y(1501)]=_[y(567)][r]),f[y(666)]+=m.size,m[y(703)]=i,_.flags&h.TRUN_FLAGS_DURATION&&(m[y(703)]=_[y(614)][r]),f[y(622)]+=m[y(703)],f[y(1359)]||r>0?m[y(778)]=f[y(381)][f[y(381)][y(836)]-2][y(778)]+f[y(381)][f[y(381)][y(836)]-2][y(703)]:(d[y(579)]?m[y(778)]=d[y(579)].baseMediaDecodeTime:m[y(778)]=0,f[y(1359)]=!0),m.cts=m.dts,_[y(328)]&h[y(688)]&&(m[y(1149)]=m.dts+_[y(926)][r]),v=a,_[y(328)]&h.TRUN_FLAGS_FLAGS?v=_.sample_flags[r]:0===r&&_.flags&h.TRUN_FLAGS_FIRST_FLAG&&(v=_.first_sample_flags),m[y(1366)]=!(v>>16&1),m[y(974)]=v>>26&3,m[y(729)]=v>>24&3,m[y(1522)]=v>>22&3,m[y(1230)]=v>>20&3,m[y(462)]=65535&v;var w=!!(d.tfhd[y(328)]&h[y(600)]),b=!!(d[y(1390)][y(328)]&h[y(794)]),S=!!(_[y(328)]&h[y(1329)]),E=0;E=w?d[y(1390)][y(1052)]:b?l[y(886)]:0===t?l.start:c,m[y(1062)]=0===t&&0===r?S?E+_.data_offset:E:c,c=m[y(1062)]+m[y(1501)],(d.sbgps[y(836)]>0||d[y(1346)].length>0||f.mdia.minf[y(1152)][y(426)][y(836)]>0||f[y(1460)][y(1283)][y(1152)][y(1346)].length>0)&&g.setSampleGroupProperties(f,m,m[y(400)],d[y(1433)])}}if(d.subs){f[y(887)]=!0;var I=d[y(1456)];for(t=0;t<d[y(417)].entries.length;t++)I+=d[y(417)].entries[t][y(581)],(m=f[y(381)][I-1])[y(1483)]=d[y(417)].entries[t][y(1483)]}}},g[s(1472)][s(677)]=function(e,t){var r,n=s,i=e.samples[t];if(!this.moov)return null;if(i[n(1507)]){if(i[n(501)]==i[n(1501)])return i}else i.data=new Uint8Array(i[n(1501)]),i[n(501)]=0,this[n(735)]+=i[n(1501)],o[n(370)]("ISOFile",n(714)+t+" on track #"+e[n(1118)][n(504)]+n(1033)+i[n(1501)]+n(1165)+this[n(735)]+")");for(;;){var a=this[n(1162)][n(1112)](!0,i[n(1062)]+i[n(501)],!1);if(!(a>-1))return null;var u=(r=this[n(1162)][n(1419)][a])[n(1314)]-(i[n(1062)]+i.alreadyRead-r[n(1065)]);if(i[n(1501)]-i[n(501)]<=u)return o[n(370)](n(895),"Getting sample #"+t+n(1037)+i[n(501)]+" offset: "+(i[n(1062)]+i[n(501)]-r[n(1065)])+n(1372)+(i[n(1501)]-i[n(501)])+n(928)+i.size+")"),c[n(1007)](i[n(1507)][n(916)],i[n(501)],r,i[n(1062)]+i[n(501)]-r.fileStart,i[n(1501)]-i[n(501)]),r[n(1416)]+=i[n(1501)]-i.alreadyRead,this[n(1162)][n(679)](),i[n(501)]=i[n(1501)],i;if(0===u)return null;o.debug(n(895),n(690)+t+n(929)+i[n(501)]+n(765)+(i[n(1062)]+i[n(501)]-r[n(1065)])+" read size: "+u+n(928)+i[n(1501)]+")"),c.memcpy(i[n(1507)][n(916)],i[n(501)],r,i.offset+i[n(501)]-r[n(1065)],u),i.alreadyRead+=u,r[n(1416)]+=u,this[n(1162)].logBufferLevel()}},g[s(1472)].releaseSample=function(e,t){var r=s,n=e.samples[t];return n[r(1507)]?(this.samplesDataSize-=n[r(1501)],n[r(1507)]=null,n[r(1194)]=null,delete n[r(462)],delete n.depends_on,delete n.description_index,delete n[r(1230)],delete n[r(1522)],delete n[r(974)],delete n.is_sync,delete n[r(495)],delete n[r(400)],delete n.timescale,delete n.cts,delete n[r(778)],delete n.offset,delete n[r(1501)],delete n[r(504)],delete n[r(703)],n.alreadyRead=0,n.size):0},g[s(1472)][s(517)]=function(){return this[s(735)]},g[s(1472)][s(1290)]=function(){var e=s;const t=this[e(1162)][e(1419)]||[];let r=0;return t[e(1124)]((t=>{const n=t[e(1314)];r+=n})),r},g[s(1472)][s(333)]=function(){var e,t=s,r="";for(e=0;e<this[t(1382)][t(857)][t(836)];e++){e>0&&(r+=","),r+=this[t(1382)][t(857)][e].mdia[t(1283)].stbl[t(1116)][t(1049)][0].getCodec()}return r},g[s(1472)][s(1489)]=function(e){var t,r=s;if(!this[r(1382)]||!this[r(1382)][r(1333)])return null;for(t=0;t<this[r(1382)][r(1333)][r(1385)][r(836)];t++){var n=this[r(1382)][r(1333)].trexs[t];if(n[r(504)]==e)return n}return null},g[s(1472)].getTrackById=function(e){var t=s;if(void 0===this[t(1382)])return null;for(var r=0;r<this[t(1382)][t(857)][t(836)];r++){var n=this[t(1382)][t(857)][r];if(n[t(1118)].track_id==e)return n}return null},g.prototype[s(719)]=[],g[s(1472)][s(1008)]=[],g.prototype[s(626)]=0,g[s(1472)][s(358)]=function(){var e,t,r,n=s,i=this[n(719)],o=this.entity_groups,a=this[n(660)];if(null!=a&&void 0!==a[n(336)]&&void 0!==a.iinf){for(e=0;e<a[n(919)][n(1197)][n(836)];e++)(r={}).id=a.iinf.item_infos[e].item_ID,i[r.id]=r,r[n(1170)]=[],r[n(856)]=a.iinf[n(1197)][e][n(482)],a[n(919)].item_infos[e][n(1304)]>0&&(r.protection=a.ipro[n(348)][a[n(919)][n(1197)][e][n(1304)]-1]),a.iinf[n(1197)][e].item_type?r[n(1305)]=a[n(919)][n(1197)][e].item_type:r.type=n(1092),r[n(715)]=a.iinf[n(1197)][e].content_type,r[n(649)]=a[n(919)].item_infos[e][n(649)];if(a[n(522)])for(e=0;e<a.grpl[n(1360)].length;e++)entity_group={},entity_group.id=a[n(522)][n(1360)][e][n(1174)],entity_group[n(353)]=a[n(522)][n(1360)][e][n(353)],entity_group[n(1305)]=a.grpl[n(1360)][e][n(1305)],o[entity_group.id]=entity_group;if(a.iloc)for(e=0;e<a[n(798)].items[n(836)];e++){var c=a[n(798)][n(719)][e];for(r=i[c[n(651)]],0!==c[n(466)]&&(r[n(582)]=a[n(925)][n(1360)][c[n(466)]-1]),c[n(1394)],r.extents=[],r[n(1501)]=0,t=0;t<c[n(492)].length;t++)r[n(492)][t]={},r[n(492)][t].offset=c[n(492)][t][n(332)]+c[n(483)],r[n(492)][t].length=c[n(492)][t][n(1436)],r[n(492)][t][n(501)]=0,r.size+=r[n(492)][t][n(836)]}if(a[n(828)]&&(i[a[n(828)].item_id].primary=!0),a[n(847)])for(e=0;e<a[n(847)][n(608)].length;e++){var u=a[n(847)][n(608)][e];for(t=0;t<u[n(608)].length;t++)i[u[n(937)]][n(1170)][n(532)]({type:u.type,id:u[n(608)][t]})}if(a[n(481)])for(var l=0;l<a[n(481)][n(609)][n(836)];l++){var d=a.iprp[n(609)][l];for(e=0;e<d[n(1263)][n(836)];e++){var h=d[n(1263)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r[n(453)]&&(r[n(453)]={},r.properties[n(1360)]=[]),t=0;t<h.props[n(836)];t++){var f=h[n(1276)][t];if(f[n(386)]>0&&f[n(386)]-1<a[n(481)].ipco[n(1360)][n(836)]){var p=a.iprp[n(882)][n(1360)][f[n(386)]-1];r[n(453)][p[n(1305)]]=p,r.properties[n(1360)][n(532)](p)}}}}}},g.prototype[s(1355)]=function(e){var t,r,n=s;if(!this[n(660)])return null;if(!(r=this[n(719)][e])[n(1507)]&&r[n(1501)])r.data=new Uint8Array(r[n(1501)]),r[n(501)]=0,this[n(626)]+=r[n(1501)],o[n(370)](n(895),n(1198)+e+n(1033)+r[n(1501)]+n(1165)+this.itemsDataSize+")");else if(r[n(501)]===r[n(1501)])return r;for(var i=0;i<r[n(492)][n(836)];i++){var a=r[n(492)][i];if(a.alreadyRead!==a[n(836)]){var u=this[n(1162)].findPosition(!0,a.offset+a[n(501)],!1);if(!(u>-1))return null;var l=(t=this.stream[n(1419)][u]).byteLength-(a[n(1062)]+a[n(501)]-t[n(1065)]);if(!(a[n(836)]-a.alreadyRead<=l))return o.debug("ISOFile",n(923)+e+n(1227)+i+n(929)+a[n(501)]+" offset: "+(a[n(1062)]+a[n(501)]-t[n(1065)])+" read size: "+l+n(435)+a[n(836)]+" full item size: "+r.size+")"),c[n(1007)](r[n(1507)][n(916)],r[n(501)],t,a[n(1062)]+a[n(501)]-t[n(1065)],l),a.alreadyRead+=l,r[n(501)]+=l,t.usedBytes+=l,this[n(1162)][n(679)](),null;o[n(370)](n(895),n(923)+e+n(1227)+i+n(1037)+a[n(501)]+n(765)+(a[n(1062)]+a[n(501)]-t[n(1065)])+n(1372)+(a[n(836)]-a[n(501)])+n(435)+a[n(836)]+n(1524)+r[n(1501)]+")"),c[n(1007)](r[n(1507)][n(916)],r[n(501)],t,a[n(1062)]+a.alreadyRead-t.fileStart,a[n(836)]-a[n(501)]),t[n(1416)]+=a[n(836)]-a[n(501)],this[n(1162)][n(679)](),r[n(501)]+=a[n(836)]-a[n(501)],a[n(501)]=a[n(836)]}}return r[n(501)]===r[n(1501)]?r:null},g[s(1472)][s(1204)]=function(e){var t=s,r=this[t(719)][e];if(r.data){this.itemsDataSize-=r[t(1501)],r[t(1507)]=null,r[t(501)]=0;for(var n=0;n<r[t(492)][t(836)];n++){r[t(492)][n][t(501)]=0}return r[t(1501)]}return 0},g[s(1472)][s(459)]=function(e){var t=s;for(var r in this[t(719)]){var n=this[t(719)][r];this[t(1355)](n.id),e&&!n[t(661)]&&(e(n),n[t(661)]=!0,n[t(1507)]=null)}},g[s(1472)][s(1316)]=function(e){var t=s;for(var r in this.items){var n=this[t(719)][r];if(n[t(856)]===e)return n.id}return-1},g[s(1472)].getMetaHandler=function(){var e=s;return this[e(660)]?this[e(660)].hdlr[e(1056)]:null},g[s(1472)].getPrimaryItem=function(){var e=s;return this[e(660)]&&this[e(660)][e(828)]?this[e(1355)](this[e(660)].pitm[e(1e3)]):null},g[s(1472)][s(1139)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r.itemId?this[t(1355)](r[t(1369)]):this[t(1243)]()))return null;var i=new g;i[t(812)]=!1;var o={type:n[t(1305)],description_boxes:n[t(453)][t(1360)]};n[t(453)][t(494)]&&(o[t(340)]=n[t(453)][t(494)][t(1144)],o.height=n[t(453)][t(494)].image_height);var a=i[t(685)](o);return a?(i[t(1262)](a,n[t(1507)]),i):null},g.prototype.write=function(e){for(var t=s,r=0;r<this[t(1360)][t(836)];r++)this[t(1360)][r].write(e)},g[s(1472)][s(1367)]=function(e,t,r){var n=s,i=this.getTrackById(e),a=this.getSample(i,t);if(null==a)return this[n(1508)](i[n(381)][t]),null;var u=r||new c;u[n(1514)]=c.BIG_ENDIAN;var l=this[n(467)](a);l[n(531)](u),l.trafs[0][n(551)][0][n(1535)]=l[n(1501)]+8,o[n(370)](n(1531),n(870)+l[n(785)][0][n(551)][0][n(1535)]),u.adjustUint32(l[n(785)][0][n(551)][0][n(1016)],l[n(785)][0][n(551)][0][n(1535)]);var d=new(h[n(653)]);return d[n(1507)]=a[n(1507)],d[n(531)](u),u},g[s(432)]=function(e,t,r,n){var i,a=s;o[a(370)]("ISOFile",a(807));var u=new c;u[a(1514)]=c.BIG_ENDIAN,e[a(531)](u);var l=t[a(415)]("mvex");for(r&&l[a(415)](a(436))[a(440)](a(1141),r),i=0;i<t.traks[a(836)];i++)l.add(a(1443))[a(440)](a(504),t[a(857)][i].tkhd[a(504)])[a(440)](a(627),1).set("default_sample_duration",n)[a(440)](a(893),0)[a(440)]("default_sample_flags",65536);return t[a(531)](u),u[a(916)]},g[s(1472)][s(813)]=function(e){var t=s,r=new c;r.endianness=c[t(818)],this[t(531)](r),r[t(813)](e)},g[s(1472)].getBuffer=function(){var e=s,t=new c;return t[e(1514)]=c[e(818)],this.write(t),t[e(916)]},g.prototype[s(988)]=function(){var e,t,r,n,i=s;for(this[i(789)],!this.isFragmentationInitialized&&(this[i(475)]=!0,this[i(982)]=0,this.resetTables()),t=[],e=0;e<this[i(565)][i(836)];e++){var o=new(h[i(1421)]);o[i(1009)]=this[i(1382)][i(1009)],o[i(1360)][i(532)](o.mvhd),r=this[i(1406)](this[i(565)][e].id),o[i(1360)][i(532)](r),o[i(857)][i(532)](r),(n={}).id=r.tkhd[i(504)],n[i(972)]=this[i(565)][e].user,n[i(916)]=g[i(432)](this[i(1096)],o,this.moov[i(1333)]&&this[i(1382)][i(1333)][i(436)]?this[i(1382)][i(1333)].mehd.fragment_duration:void 0,this.moov[i(857)][e].samples[i(836)]>0?this.moov[i(857)][e][i(381)][0][i(703)]:0),t[i(532)](n)}return t},g[s(1472)][s(566)]=function(){var e=s,t={};return t[e(1382)]=this[e(1382)],this[e(1382)]&&this[e(1382)][e(857)]&&this.moov[e(857)].length>1&&(t[e(369)]=this[e(1382)][e(857)][0].samples[e(836)],t.moovVideoNum=this[e(1382)][e(857)][1].samples[e(836)]),t},h[s(707)][s(1472)][s(760)]=function(e){var t=s;this.size+=8,this[t(1501)]>u&&(this.size+=8),this[t(1305)]===t(1318)&&(this.size+=16),e.log(e.indent+"size:"+this[t(1501)]),e[t(695)](e[t(922)]+t(1210)+this.type)},h[s(1378)][s(1472)][s(760)]=function(e){var t=s;this[t(1501)]+=4,h[t(707)].prototype[t(760)][t(1509)](this,e),e[t(695)](e[t(922)]+t(595)+this[t(728)]),e[t(695)](e.indent+t(730)+this.flags)},h[s(707)].prototype.print=function(e){this[s(760)](e)},h[s(430)].prototype.print=function(e){var t=s;this[t(760)](e);for(var r=0;r<this.boxes.length;r++)if(this.boxes[r]){var n=e[t(922)];e.indent+=" ",this[t(1360)][r].print(e),e[t(922)]=n}},g[s(1472)][s(1106)]=function(e){var t=s;e.indent="";for(var r=0;r<this[t(1360)][t(836)];r++)this[t(1360)][r]&&this.boxes[r].print(e)},h[s(756)][s(1472)].print=function(e){var t=s;h[t(1378)][t(1472)][t(760)][t(1509)](this,e),e[t(695)](e.indent+"creation_time: "+this[t(672)]),e[t(695)](e.indent+t(1452)+this[t(1025)]),e[t(695)](e[t(922)]+t(351)+this.timescale),e[t(695)](e[t(922)]+t(687)+this[t(703)]),e.log(e.indent+t(1451)+this[t(645)]),e[t(695)](e[t(922)]+t(1239)+(this[t(1104)]>>8)),e.log(e.indent+"matrix: "+this[t(1357)][t(1212)](", ")),e[t(695)](e.indent+t(1020)+this[t(1066)])},h.tkhdBox.prototype.print=function(e){var t=s;h[t(1378)][t(1472)][t(760)][t(1509)](this,e),e[t(695)](e[t(922)]+t(367)+this[t(672)]),e[t(695)](e[t(922)]+"modification_time: "+this[t(1025)]),e[t(695)](e[t(922)]+t(580)+this[t(504)]),e[t(695)](e[t(922)]+t(687)+this[t(703)]),e[t(695)](e[t(922)]+t(1239)+(this[t(1104)]>>8)),e[t(695)](e[t(922)]+"matrix: "+this[t(1357)][t(1212)](", ")),e.log(e[t(922)]+"layer: "+this[t(555)]),e[t(695)](e[t(922)]+t(726)+this[t(899)]),e.log(e[t(922)]+"width: "+this[t(340)]),e[t(695)](e.indent+t(1432)+this.height)};var _={};_[s(1373)]=function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(812)]=!n,i},s(1147)!==s(799)&&(t.createFile=_[s(1373)])}));function fo(e,t){var r=po();return(fo=function(e,t){return r[e-=326]})(e,t)}function po(){var e=["description","onMoovStart","initial_presentation_delay_present","item_infos","Allocating item #","download","SAMPLE_ENTRY_TYPE_METADATA","fragment_description","audioTracks","initial_presentation_delay_minus_one","releaseItem","float64le","writeHeader","_sweep","bits_per_channels","grouping_type_parameter","type:","segment_duration","join","codecIntializationDataSize","stri","isAudio","avc4","constant_IV_size","elngBox","DataStream.save: Can't create object URL.","avgBitRate","eqiv","byteOffset","skew_factor","edts","component_bit_depth_minus_one","hasMoov"," extent #","hasIncompleteMdat","high_bitdepth","has_redundancy","subSequenceIdentifier","writeInt32","sgpd","sample_is_depended_on","hvcC","6d1d9b0542d544e680e2141daff757b2","used","findDescriptor","volume: ","parseOneDescriptor","iods","hdlrBox","getPrimaryItem","available_bitrate","bits_per_pixel","chroma_subsampling_y","stco","checkBuffer","readInt8","sample_offset","first_output_sample","stsg","onSamples","presentation_time_delta","referenced_size","prof","lastValidSample","skip","track_ID","udta","a2394f525a9b4f14a2446c427c648df4","addSample","associations","createEntityToGroupCtor","primaryBChromaticity_x","seq_tier_0","getPosition","level","_dynamicSize","createSampleGroupCtor","TrackGroupTypeBox","tyco","getUint32","releaseUsedSamples","maximum_bitrate","props","moof_offset","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","readInt32Array","ArrayBuffer","flipArrayEndianness","getHeight","minf","stsc","setFloat32","oti","onSidx","No method for reading signed 64 bits values","getTrackSamplesInfo","getStreamBufferSize","writeUint24","uint8","parseSample","trun","updateSampleLists","setSampleGroupProperties","padding_flag","SampleGroupEntry","&gt;","attribute_list","Not enough bytes left in the parent box to parse a UUID box","getChannelCount","cmpd","protection_index","type","nalu_arrays","albc","initial_duration","Appending new buffer (fileStart: ","elst","sample_number","Trying to create a new buffer of size: ","tapt","byteLength","stream_read_2_bytes","hasItem","seek","uuid","mjp2","createContainerBoxCtor","vide","nump","getDurationString","sample_count","function","mapUint16Array","tsel","constant_IV","TRUN_FLAGS_DATA_OFFSET","initialized","parallelismType","mha2","mvex","styp","stss","MPEG4DescriptorParser","floor","sampleProcessingStarted","hSpacing","urn ","getSampleRate","twelve_bit","Removing buffer #","block_little_endian","to_item_ID","sgpds","AudioSampleEntry","SEEKTABLE","extended_language","brst","writeFooter","samples_per_chunk","ipro","mapInt16Array","getItem","_byteOffset","matrix","sequence_number","first_traf_merged","boxes","transfer_characteristics","getTime","cslg","hvc1SampleEntry","mp4a","is_sync","createFragment","writeInt8Array","itemId","general_profile_space","track_ids"," read size: ","createFile","chunk_index","item_count","trunBox","stts","FullBox","dav1","Found box of type '","parseFullHeader","moov","No more buffer in memory","tref","trexs","TFHD_FLAG_SAMPLE_FLAGS","bufferSizeDB","stop","kid","tfhd","CONTAINER_BOXES","slice","(empty)","construction_method","first_dts","general_sub_profile_idc","component_align_size","media_rate_integer","writeUint8Array","CoupledCount","displayFlags","sample_numbers","vp08","onError","trgr","getTrackById","fromCharCodeUint8"," for sample ","item_uri_type","lengthSizeMinusOne","data_rate","addEntry","SAMPLE_ENTRY_TYPE_SYSTEM","languageString","stpp","usedBytes","SAMPLE_ENTRY_TYPE_SUBTITLE","tenc","buffers","insertBuffer","moovBox","white_point","vttc","Repositioning parser at buffer position: ","pmax","vp09","colr","TKHD_FLAG_ENABLED","index_size","readUint8","readFloat32Array","height: ","sample_groups_info","ptl_num_sub_profiles","completeness","extent_length","onReady","dec3","readUint8Array","drefBox","stdp","SingleItemTypeReferenceBoxLarge","trex","channel_indexes","sbgp","pasp","mapFloat32Array","float64be","auxC","splice","rate: ","modification_time: ","tpay","co64","rash","first_sample_index","tag","application/xml","Error reading extent index","mdia","buildSampleLists","subtitleTracks","120nFTSZp","idat","ipma","modified","getInfo","hvcCBox","Version","int8","DecoderConfigDescriptor","prototype","initialize","reduceBuffer","fr-FR","pssh","max","78623LrWprm","vpcC","getEndPosition","moofs","10jENjIR","subsamples","replace","smhd","' and size ","getBox","Sending samples on track #","getTrexById","description_boxes","num_output_samples","lastMoofIndex","float32be","num_bad_rows","indexOf","917653aEJftl","writeUint64","maxCLL"," v=","dfLa","size","end","description_length","uint32le","colourPrimaries","payloadID","data","setNextSeekPositionFromSample","call"," - Length: ","parseHex16","correction_applied","opcolor","endianness","readUint64","greatestDecodeToDisplayDelta","length_size_of_sample_num","SAP_type","getLength","component_index","samplerate","is_depended_on","8974dbce7be74c5184f97148f9882554"," full item size: ","quat_y","dac3","pano","readUint16Array","aux_subtype","Writing box ","MP4Box","bg_color_rgba","boxEqualFields","mime_format","data_offset","_trimAlloc","sbtt","fobr","processIncompleteMdat","iaug","position","default_sample_flags","mhm1","nextSeekPosition","readInt32","max_pic_average_light_level","sample_rate","saveParsePosition","scheme_id_uri","isEos","configOBUs","chroma_format_idc","_buffer","entry_index","APPLICATION","subsegment_duration","level_independently_decodable","charCodeAt","schm","meco","pixel_size","component_type_urls",'audio/mp4; codecs="',"test","flags","smhdBox","mdats","isProgressive","extent_offset","getCodecs","levels","Found Sample Groups of type ","hdlr","ptl_multilayer_enabled","Found 'mdat' end in buffered data","initSampleGroups","width","length_size_of_trun_num","ERR_NOT_ENOUGH_DATA","releaseSample","chan_loc","writeInt8","starts_with_SAP","TFHD_FLAG_SAMPLE_SIZE","protections","general_profile_idc","sample_has_redundancy","timescale: ","stxt","entity_ids","minor_version","TRUN_FLAGS_SIZE","PADDING","a5d40b30e81411ddba2f0800200c9a66","flattenItemInfo","nalu_type","num_leading_samples_known","num_tile_rows_minus_one","box","url Box","kindBox","compositionEndTime","av1C","creation_time: ","StreamCount","moovAudioNum","debug","writeType","version of iloc box not supported","j2kH","max_picture_width","Descriptor","entry_count","timescale","stszBox","metadata","mskC","samples","focal_length_y","dobr","num_channels","1904-01-01T00:00:00Z","property_index","Adjusting box ","TKHD_FLAG_IN_PREVIEW","chunk_run_index","emsgBox","sync_sample_numbers",", column: ","luminanceMin","TKHD_FLAG_IN_MOVIE","lhe1","isVideo","kinds","default_crypt_byte_block","avc1","number_in_traf","quat_x","writeStruct","reserved_2","hevcDecoderConfigRecord","xml ","split","parseFooter","chunk_offsets","buildTrakSampleLists","channel_types","parseDataAndRewind","failurePosition","bsid","sample_groups","add","number","subs","addUsedBytes","profile","chroma_sample_position","component_count","writeInt16","createElement","general_level_idc","bsmod","sbgps","primaryGChromaticity_x","rapAlignement","moovStartFound","ContainerBox","stsdBox","writeInitializationSegment","vmhd","assignment_type"," full extent size: ","mehd","item_protection_index","Per_Sample_IV_Size","avc3","set","getInt16","und","stshBox","Audio","min_display_mastering_luminance","setAttribute","getAudioConfig","location","principal_point_x","default_isProtected","compositionStartTime","mere","properties","event_duration","addSubBoxArrays","setSegmentOptions","dataview","num_total_samples","processItems","XMLSubtitlein4Parser","cleanBuffers","degradation_priority","iso4","temporalIdNested","emsg","data_reference_index","createSingleSampleMoof","uri ","nalu","segmentStream","first_sample_flags","colour_type","Visual","document","isFragmentationInitialized","numTemporalLayers","vvi1SampleEntry","extent_index","absolute_time","sample_offsets","iprp","item_name","base_offset","switch_group","frame_count","default_constant_IV_size","257192WNKiAb","step_count","track_width","default_sample_info_size","vertical_justification","extents","configurationVersion","ispe","moof_number"," with new size ","MetadataSampleEntry","bad_columns","trep","vvnC","alreadyRead","vipr"," of size: ","track_id","ptl_sublayer_present_mask","descs","vertOffN","avcC","bit_depth_chroma_minus8","RESERVED","clef","txtC","rtp ","roll_distance","extension_type","video","getAllocatedSampleDataSize","has_unparsed_data","graphicsmode","cmin","samplesize","grpl","getFloat64","length_size","TFHD_FLAG_SAMPLE_DESC","OutputChannelCount","computeSize","stz2","maxr","createUUIDBox","write","push","concat","skip_byte_block","sample_flags","num_bad_cols","balance","whitePointChromaticity_x","moof","rtpmap_string","brands","SAMPLE_ENTRY_TYPE_AUDIO","string","tsas","channel_associations","createSampleEntryCtor","scheme_version","sample_counts","created","seig","truns","aebr","uint32be","encs","layer","isMetadata","Log","ind_subs","bytes","ext","Not enough bytes in buffer","sidx","ChannelMappingFamily","dimm","fragmentedTracks","getPerformanceInfo","sample_size","ptl_frame_only_constraint","mvif","target_rate_share","sgpdBox","createTrackGroupCtor","writeUint8","scheme_uri","grouping_type","bad_pixel_column","vmhdBox","nmhd","tfdt","track_id: ","sample_delta","source","writeUCS2String","general_tier_flag","avc2","esd","colorSpace","arrayToNative"," at position ","metx","destroy","num_bad_pixels","108vetwjF","sbgpBox","version:","Hint","printRanges","max_content_light_level","getSampleSize","TFHD_FLAG_BASE_DATA_OFFSET","accurateStatisticsFlag","6572594wvyXTZ","component_format","readString","setUint16","hev1","wbbr","references","ipmas","parseRemainingDescriptors","ntp_timestamp","159624oATgWs","profile_compatibility","sample_duration","hmhd","revokeObjectURL","ES_Descriptor","bit_rate_code","tags","a1op","mehdBox","samples_duration","presentation_time","reserved","KID","itemsDataSize","default_sample_description_index","_realloc","SLConfigDescriptor","avss","shadowed_sample_numbers","getCodec","cleanApertureWidthD","ctts","cmex","nextSample","ols_idx","ChannelMapping","esds","OCR_ES_ID","vttC","enca","channel_count","hasIOD","rate","enct","mfhd",", size ","content_encoding","compatible_brands","item_ID","_self","mdatBox","moovStartSent","ssix","SAMPLE_ENTRY_TYPE_TEXT","tfhdBox","MP4BoxStream","priority","meta","sent","Subtitle","int16","default_IV_size","irot","samples_size","default_Per_Sample_IV_Size","baseMediaDecodeTime","num_leading_samples","sample_info_size","max_ref_per_pic","creation_time","elng","default_skip_byte_block","parseHeader","box_record","getSample","&quot;","logBufferLevel","getOTI","acmod","quat_z","boxCodes","pixi","addTrack","mapUint32Array","duration: ","TRUN_FLAGS_CTS_OFFSET","itemListBuilt","Getting sample #","readFloat64Array","parseConfig","fromCharCode","dataView","log","vvc1SampleEntry","getInt8","avgBitrate","avgRateFlag","fieldOrdering"," sample #","sublayer_level_idc","duration","layerNumber","dtrt","bad_rows","Box","default_sample_duration","codec_specific_parameters","bytessent","stppSampleEntry","unsetExtractionOptions","sub_track_id","Allocating sample #","content_type","major_brand","edits","stscBox","items","removeUsedSamples","clli","vSpacing","37300296JmxZWd","seq_level_idx_0","&#039;","alternate_group: ","addBox","version","depends_on","flags:","num_sublayers","compressorname","padbits","drep","samplesDataSize","reserved_1","traf","sample_sizes","nextParsePosition","vp08SampleEntry","dependsOn_ES_ID","uint16le","nb_samples","VORBIS_COMMENT","display_primaries","media_duration","nonamespace","parseLanguage","style_record","is_fragment","transferFunction","sample_deltas","stream_read_1_bytes","isHint","ranges","mvhdBox","layer_size","readFloat32","vvcC","printHeader","avll","SAMPLE_ENTRY_TYPE_HINT","descriptionformat","prft"," offset: ","int16le","sample_depends_on","min","hnti","init","mergeNextBuffer","tpyl","essential","apply","full_range_flag","schemeURI","packetssent","dts","all_ref_pics_intra","mapInt8Array","setInt8","padb","bad_pixel_row","restoreParsePosition","trafs","flush","intra_pred_used","videoTracks","onSegment","processIncompleteBox","component_types","lfeon","nclx","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","writeUint32","urn Box","schema_location","iloc","undefined","numMetadataBlocks","constant_frame_rate","vertresolution","Text","DecoderSpecificInfo","MultiBufferStream","appendBuffer","Generating initialization segment","InputSampleRate","rinf","dmed","general_profile_compatibility","discardMdatData","save","processSamples","_dataView","readCString","Metadata","BIG_ENDIAN","adjustUint32","sdtp","default_KID","SingleItemTypeReferenceBox","earliest_presentation_time","avcDecoderConfigRecord","readUint24"," stored buffer(s) (","&amp;","pitm"," f=","vvs1","readInt64","sampleEntryCodes","CUESHEET","group_description_index","sidxBox","length","isSubtitle","stereo_indication_type","readUint"," --\x3e ","cttsBox","subBoxNames","bitrate","getEndFilePositionAfter","altr","metadataTracks","iref","nb_SPS_nalus","general_constraint_indicator","general_constraint_info","setAllUsedBytes","SAMPLE_ENTRY_TYPE_VISUAL","ster","nbSamples","extract_bits","name","traks","toString","minimum_bitrate","luminanceMax","sampleListBuilt","reference_type","seq_profile","cslgBox","horizOffD"," bytes), continuous ranges: ","getDescriptorName","4gklvKp","substring","Adjusting data_offset with new value ","readUint32","maxBitrate","sinf","slid","_byteLength","seekTrack","component_little_endian","infe","readInt16Array","writeFloat32","unpack","ipco","resources","Track created with MP4Box.js","bufferIndex","start","has_fragment_subsamples","bad_pixels","axis","prdi","AVCLevelIndication","writeUint32Array","default_sample_size","float32le","ISOFile","last_sample_in_run","schi","avgFrameRate","alternate_group","streamType","mp4aSampleEntry","npck","videoFullRangeFlag","dmax","mhm2","Exporting on track #","hdr_size","tscl","readInt method not implemented for size: ","equal","aux_type","bitDepth","subsegments","aux_info_type","OutputGain","buffer","PPS","shift","iinf","sample_description_index","URL","indent","Getting item #","fragment_count","dinf","sample_composition_time_offset","max_picture_height"," full size: "," partial data (alreadyRead: ","scif","default_length","avg_frame_rate","codecIntializationData","subtitles","hev1SampleEntry","ptl_present_flag","from_item_ID","mfhdBox","durationFlag","default_AlgorithmID","createMediaSampleEntryCtor","free","time","etyp","readInt8Array","SampleEntry","UUIDBoxes","tile_align_size","otherTracks","strk","createEncryptedSampleEntryCtor","audio","tracks","writeFloat64","seekLists","Found position in existing buffer #","matrixCoefficients","AVCProfileIndication","readInt16","VisualSampleEntry","height","writeInt16Array","mett","pow","msrc","info","int32be","constantFrameRate","pdin","lang","sthd","user","float32","is_leading","avcCBox","block_size","readUint32Array","warn","ASCII","mdat","payt","nextMoofNumber","uncv","uncC","num_held_bits","dynamicSize","sampling_type","initializeSegmentation","leva","TRUN_FLAGS_DURATION","stsz","getBoxes","SmDm","num_entities_in_group","Found ","rap ","namespace","dref","int32","item_id","sdptext","first_offset","aux_info_type_parameter","int32le","strd","decimalToHex","memcpy","entity_groups","mvhd","scheme_type","uint16be","mjpg","bxml","unsetSegmentOptions","primaryBChromaticity_y","data_offset_position","getUint16","resetTables","extractedTracks","next_track_id: ","horizresolution","onItem","encode","ICC_profile","modification_time","BoxWriter","TRUN_FLAGS_FLAGS","TFHD_FLAG_DUR_EMPTY","error","crypt_byte_block","70kpGoCG","mapUint8Array"," of size ","cts_shift","DIFF_BOXES_PROP_NAMES","message_data"," data (alreadyRead: ","offset_size","depth","LITTLE_ENDIAN","payl","hinf","dvhe","setInt16","TRUN_FLAGS_FIRST_FLAG","btrt","ref_track_id","BoxParser","entries","isFragmented","mfra","base_data_offset","createBoxCtor","writeCString","mdhd","handler","uint32","bit_depth_luma_minus8","System","sttsBox","absolute_duration","offset","FULL_BOXES","findEndContiguousBuf","fileStart","next_track_id","parse","lastBoxStartPosition","UUIDs","movie_duration","readFloat64","max_display_mastering_luminance","clap","writeString","2404869OilJoT","updateUsedBytes","whitePointChromaticity_y","hintTracks","traf_number","operation_point_count","rICC","default_group_description_index","getUint8","text","kind","leastDecodeToDisplayDelta","defineProperty","setUint32","discardable","initial_delay","getText","mime","value","SPS","dOps","ftyp","tfdtBox","parsingMdat","getWidth","num_ind_sub","seekPoints","auxiliary_mime_types","tmax","volume","stsh","print","SAP_delta_time","mdhdBox","avs3","TrackReferenceTypeBox","getInt32","findPosition","codec","system_id","prgr","stsd","held_bits","tkhd","getFloat32","sizePosition","co64Box","language","track_height","forEach","scnm","STREAMINFO","[row: ","code","dependency","primaryRChromaticity_x","primaryRChromaticity_y","trak","d4807ef2ca3946958e5426cb9e46a79f","base_offset_size","horizOffN","writeUint16","Stream ready for parsing","readySent","itemToFragmentedTrackFile","sidxSent","fragment_duration","readUint16","sbpm","image_width","BYTES_PER_ELEMENT","mapFloat64Array","object","discard_priority","cts","cleanApertureHeightN","readAnyInt","stbl","parseUUID","wvtt","focal_length_x","media_time","pad_unknown","description_index","documentString","createFullBoxCtor","sync","stream","field_size","msg"," (total: ",'video/mp4; codecs="',"ac-3","fscod","mapInt32Array","ref_to","avc4SampleEntry","movie_timescale","matrix_coefficients","group_id","av01","encv","num_bytes_constraint_info","TFHD_FLAG_SAMPLE_DUR","boxEqual","reference_ID","Textin4Parser","prol","first_chunk","trefBox","createObjectURL","process_sdtp","parseOneBox","PreSkip","ftypBox","media_rate_fraction","writeUint16Array","maxFALL","roll"];return(po=function(){return e})()}ho.Log,ho[lo(658)],ho.DataStream,ho.MultiBufferStream,ho[lo(1336)],ho[lo(1048)],ho[lo(460)],ho[lo(1181)],ho[lo(895)],ho[lo(1373)];const mo=vo;function vo(e,t){const r=_o();return(vo=function(e,t){return r[e-=343]})(e,t)}function yo(e){return e[vo(348)](((e,t)=>256*e+t))}function go(e){const t=vo,r=[101,103,119,99],n=e[t(370)]-28,i=e[t(372)](n,n+r[t(370)]);return r.every(((e,t)=>e===i[t]))}!function(e,t){const r=vo,n=e();for(;;)try{if(398809===-parseInt(r(344))/1*(parseInt(r(366))/2)+-parseInt(r(377))/3*(parseInt(r(367))/4)+-parseInt(r(363))/5*(parseInt(r(343))/6)+-parseInt(r(368))/7+-parseInt(r(346))/8+parseInt(r(364))/9*(parseInt(r(350))/10)+parseInt(r(365))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_o);mo(371),mo(353);function _o(){const e=["202473yNQigq","set","init error","buffer","object","reverse","message","exports","25554UUsEYU","417glUkYL","init","2916616jyxzlS","catch","reduce","TAG_NAME","2580310SMKCPd","instantiate","function","transport","byteLength","Module","not support wasm","wasm not supported","player","map","stack overflow","debuglog","Memory","445VZlYOq","9AUdnDi","27427180lbjYGF","2488VKiiMa","24AUtRlq","4796960mCzRuO","memory","length","destroy","slice","instance","parse","TransportDescrambler","debugWarn"];return(_o=function(){return e})()}function wo(e,t){const r=bo();return(wo=function(e,t){return r[e-=325]})(e,t)}function bo(){const e=["hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","toString","1910HoSCSl","4eNfFpk","length","4635VDveWw","234680ZYuwbB","constructor","253TupdcK","replace","3734mrSTnk","reduce","342372fvfLwb","833034MkITJp","byteLength","1120vObLGh","127HxqZAg","set","padStart","substr","1338390txvyMQ","error","8603jocWOF"];return(bo=function(){return e})()}function So(){const e=wo;for(var t=arguments[e(343)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(346)];return r[e(327)](((t,r)=>{const n=e,s=new i((0|t[n(330)])+(0|r.byteLength));return s.set(t,0),s.set(r,0|t[n(330)]),s}),new i)}!function(e,t){const r=wo,n=e();for(;;)try{if(141002===parseInt(r(332))/1*(-parseInt(r(326))/2)+-parseInt(r(329))/3*(parseInt(r(342))/4)+parseInt(r(345))/5+parseInt(r(336))/6+parseInt(r(338))/7*(-parseInt(r(331))/8)+-parseInt(r(344))/9*(parseInt(r(341))/10)+parseInt(r(347))/11*(parseInt(r(328))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bo),function(e,t){const r=Fo,n=e();for(;;)try{if(783332===-parseInt(r(308))/1+parseInt(r(302))/2*(parseInt(r(306))/3)+parseInt(r(288))/4+-parseInt(r(295))/5*(-parseInt(r(298))/6)+parseInt(r(293))/7+parseInt(r(283))/8*(parseInt(r(300))/9)+-parseInt(r(291))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ao);const Eo=16,Io=[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],ko=[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 Ao(){const e=["map","join","20332720XcFgjc","toString","8083124gCpmMe","set","3574490JZPUbC","array","cbc","6ktaTcw","input is not supported","9ZQFofW","codePointAt","581918iHCygx","fromCodePoint","padding is invalid","substr","9AYfbwD","byteLength","1482758yrRWIe","key is invalid","iv is invalid","string","arrayBuffer.length","length","pkcs#7","error","pkcs#5","2733384iaYhni","push","includes","slice","none","4860728NdpKGB"];return(Ao=function(){return e})()}function Co(e){const t=Fo,r=[];for(let n=0,i=e[t(313)];n<i;n+=2)r[t(284)](parseInt(e[t(305)](n,2),16));return r}function To(e){const t=Fo;return e[t(289)]((e=>1===(e=e[t(292)](16)).length?"0"+e:e))[t(290)]("")}function xo(e){const t=Fo,r=[];for(let n=0,i=e[t(313)];n<i;n++){const i=e[t(301)](n);if(i<=127)r[t(284)](i);else if(i<=2047)r[t(284)](192|i>>>6),r[t(284)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(284)](224|i>>>12),r[t(284)](128|i>>>6&63),r[t(284)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(284)](i),new Error(t(299));n++,r.push(240|i>>>18&28),r[t(284)](128|i>>>12&63),r.push(128|i>>>6&63),r[t(284)](128|63&i)}}return r}function Do(e){const t=Fo,r=[];for(let n=0,i=e.length;n<i;n++)e[n]>=240&&e[n]<=247?(r[t(284)](String[t(303)](((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(284)](String.fromCodePoint(((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(284)](String.fromCodePoint(((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(303)](e[n]));return r[t(290)]("")}function Po(e,t){const r=31&t;return e<<r|e>>>32-r}function Bo(e){return(255&Io[e>>>24&255])<<24|(255&Io[e>>>16&255])<<16|(255&Io[e>>>8&255])<<8|255&Io[255&e]}function Mo(e){return e^Po(e,2)^Po(e,10)^Po(e,18)^Po(e,24)}function Fo(e,t){const r=Ao();return(Fo=function(e,t){return r[e-=280]})(e,t)}function Uo(e){return e^Po(e,13)^Po(e,23)}function Ro(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]^=Mo(Bo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Mo(Bo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Mo(Bo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Mo(Bo(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 Lo(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]^ko[r+0],t[r+0]=n[0]^=Uo(Bo(e)),e=n[2]^n[3]^n[0]^ko[r+1],t[r+1]=n[1]^=Uo(Bo(e)),e=n[3]^n[0]^n[1]^ko[r+2],t[r+2]=n[2]^=Uo(Bo(e)),e=n[0]^n[1]^n[2]^ko[r+3],t[r+3]=n[3]^=Uo(Bo(e));if(0===r)for(let e,r=0;r<16;r++)e=t[r],t[r]=t[31-r],t[31-r]=e}function Oo(e,t,r){const n=Fo;let{padding:i=n(280),mode:s,iv:o=[],output:a=n(311)}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(297)&&(typeof o===n(311)&&(o=Co(o)),16!==o.length))throw new Error(n(310));if(typeof t===n(311)&&(t=Co(t)),16!==t.length)throw new Error(n(309));if(e=typeof e===n(311)?0!==r?xo(e):Co(e):[...e],(i===n(282)||i===n(280))&&0!==r){const t=Eo-e.length%Eo;for(let r=0;r<t;r++)e.push(t)}const c=new Array(32);Lo(t,c,r);const u=[];let l=o,d=e[n(313)],h=0;for(;d>=Eo;){const t=e[n(286)](h,h+16),i=new Array(16);if(s===n(297))for(let e=0;e<Eo;e++)0!==r&&(t[e]^=l[e]);Ro(t,i,c);for(let e=0;e<Eo;e++)s===n(297)&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(297)&&(l=0!==r?i:t),d-=Eo,h+=Eo}if((i===n(282)||i===n(280))&&0===r){const e=u.length,t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(304));u.splice(e-t,t)}return a!==n(296)?0!==r?To(u):Do(u):u}function zo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function No(e,t){const r=Fo;let n=arguments[r(313)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(313)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(307)];let o=new Uint8Array(e.slice(0,5)),a=5;for(;a<s;){const c=e.slice(a,a+4);let u=zo(c);if(u>s){const t=new Uint8Array(o[r(313)]+e[r(313)]-a);t.set(o,0),t[r(294)](e[r(286)](a),o[r(313)]),o=t;break}let l=e[a+4],d=!1,h=2;if(n?(i&&(h=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][r(285)](l)):(l&=31,d=1===l||5===l),d){const n=Oo(e[r(286)](a+4+h,a+4+u),t,0,{padding:"none",output:r(296)});let i=n[n[r(313)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n.length-t]!==i){e=!1;break}e&&n.splice(n[r(313)]-i,i)}const s=new Uint8Array(h);s.set(e[r(286)](a+4,a+4+h),0);const c=ut(So(s,new Uint8Array(n))),l=new Uint8Array(o[r(313)]+c.length);l.set(o,0),l[r(294)](c,o.length),o=l}else{const t=e[r(286)](a+4,a+4+u),n=new Uint8Array(o[r(313)]+4+t[r(313)]);n.set(o,0),n[r(294)](c,o[r(313)]),n[r(294)](t,o.length+4),o=n}a=a+4+u}return o}const Ho=Vo;function jo(){const e=["9WVBnxc","keys","length","slice","3073290gYZRGp","56bAVltD","push","ctx","356648JhPocV","forEach","947086OIWwBz","apply","193935EzwIGS","277838ocRUiI","9eyqmog","once","5aAFtTR","549650eNHCMR","4337542gMGnIj","off"];return(jo=function(){return e})()}function Vo(e,t){const r=jo();return(Vo=function(e,t){return r[e-=297]})(e,t)}!function(e,t){const r=Vo,n=e();for(;;)try{if(283672===-parseInt(r(316))/1+-parseInt(r(313))/2+parseInt(r(297))/3*(parseInt(r(311))/4)+parseInt(r(299))/5*(parseInt(r(307))/6)+-parseInt(r(315))/7*(parseInt(r(308))/8)+parseInt(r(303))/9*(parseInt(r(300))/10)+parseInt(r(301))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jo);class Wo{on(e,t,r){const n=Vo,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(309)]({fn:t,ctx:r}),this}[Ho(298)](e,t,r){const n=this;function i(){const s=Vo;n[s(302)](e,i);for(var o=arguments.length,a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(314)](r,a)}return i._=t,this.on(e,i,r)}emit(e){const t=Ho,r=((this.e||(this.e={}))[e]||[])[t(306)]();for(var n=arguments[t(305)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r[t(305)];e+=1)r[e].fn[t(314)](r[e][t(310)],i);return this}[Ho(302)](e,t){const r=Ho,n=this.e||(this.e={});if(!e)return Object[r(304)](n)[r(312)]((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i.length;e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(309)](i[e]);return s[r(305)]?n[e]=s:delete n[e],this}}function $o(e,t){const r=Ko();return($o=function(e,t){return r[e-=226]})(e,t)}const Go=$o;!function(e,t){const r=$o,n=e();for(;;)try{if(608111===-parseInt(r(234))/1+parseInt(r(240))/2+parseInt(r(226))/3+-parseInt(r(252))/4+parseInt(r(248))/5+parseInt(r(249))/6+-parseInt(r(232))/7*(parseInt(r(247))/8))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ko);const qo={init:0,findFirstStartCode:1,findSecondStartCode:2};class Yo extends Wo{constructor(e){const t=$o;super(),this[t(239)]=e,this[t(250)]=!1,this[t(231)]()}[Go(246)](){const e=Go;this[e(250)]=!1,this[e(241)](),this[e(231)]()}[Go(231)](){const e=Go;this[e(229)]=qo[e(243)],this.tempBuffer=new Uint8Array(0),this.parsedOffset=0,this[e(230)]=0}[Go(233)](e,t){const r=Go;let n=new Uint8Array(this[r(253)].length+e[r(236)]);for(n[r(242)](this[r(253)],0),n[r(242)](e,this.tempBuffer[r(236)]),this[r(253)]=n;!this[r(250)];){if(this.state==qo.Init){let e=!1;for(;this[r(253)][r(236)]-this[r(228)]>=2&&!this[r(250)];)if(255==this[r(253)][this.parsedOffset]){if(!(!1&this.tempBuffer[this[r(228)]+1])){this[r(230)]=this.tempBuffer[this.parsedOffset+1],this[r(251)]=qo[r(254)],this[r(237)]=this.parsedOffset,this.parsedOffset+=2,e=!0;break}this[r(228)]++}else this.parsedOffset++;if(e)continue;break}if(this[r(251)]==qo.findFirstStartCode){let e=!1;for(;this[r(253)][r(236)]-this[r(228)]>=2&&!this[r(250)];)if(255==this.tempBuffer[this[r(228)]]){if(this.tempBuffer[this[r(228)]+1]==this.versionLayer){this[r(251)]=qo[r(235)],this.secondStartCodeOffset=this[r(228)],this[r(228)]+=2,e=!0;break}this[r(228)]++}else this[r(228)]++;if(e)continue;break}if(this.state==qo[r(235)]){let e=this[r(253)][r(245)](this.fisrtStartCodeOffset,this[r(244)]);this[r(227)](r(238),e,t),this[r(253)]=this[r(253)][r(245)](this[r(244)]),this[r(237)]=0,this[r(228)]=2,this[r(251)]=qo.findFirstStartCode}}}}function Ko(){const e=["2521491MjqjlA","emit","parsedOffset","stats","versionLayer","reset","336PSuQeN","dispatch","635209BngYuo","findSecondStartCode","length","fisrtStartCodeOffset","data","player","897884AdwOKo","off","set","init","secondStartCodeOffset","slice","destroy","186112IbrTIa","2608745IwjrSZ","6456084AnLGWj","isDestroyed","state","2108840VnhHDG","tempBuffer","findFirstStartCode"];return(Ko=function(){return e})()}function Xo(e,t,r){const n=ea;for(let i=2;i<e[n(436)];++i){const n=i-2,s=t[n%t.length],o=r[n%r.length];e[i]=e[i]^s^o}return e}function Jo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Zo(e,t,r){const n=ea;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(447)];let o=5;for(;o<s;){let a=Jo(e[n(433)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(438)](c)):(c&=31,u=1===c||5===c),u){const i=Xo(e[n(433)](o+4,o+4+a),t,r);e[n(435)](i,o+4)}o=o+4+a}return e}function Qo(){const e=["10169019JUwcmY","2312084BKjbev","19770JfPSFR","1230741AGclGU","8ZmTbrN","22691060FPCjsk","6waGPZr","byteLength","11SjtdsC","slice","400kBAPvb","set","length","4622630ZONVfR","includes","234709gDKcBB"];return(Qo=function(){return e})()}function ea(e,t){const r=Qo();return(ea=function(e,t){return r[e-=433]})(e,t)}function ta(e,t,r){const n=ea;if(e[n(447)]<=30)return e;const i=Xo(e.slice(30),t,r);return e[n(435)](i,30),e}function ra(){var e=["540KNDSbA","11250679uDedFl","4ElfVvC","set","7zkmGHx","length","filter","forEach","6937983IJrmgK","10mmCAQd","453384ljFXFn","555776xuKrvj","14634cHURih","1289349pvZuXZ","reduce","1046382RlMaPd","byteLength"];return(ra=function(){return e})()}function na(e,t){var r=ra();return(na=function(e,t){return r[e-=287]})(e,t)}function ia(){for(var e=na,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(287)](Boolean))[e(303)]<2)return r[0];const i=new Uint8Array(r[e(295)](((e,t)=>e+t.byteLength),0));let s=0;return r[e(288)]((t=>{var r=e;i[r(301)](t,s),s+=t[r(297)]})),i}!function(e,t){const r=ea,n=e();for(;;)try{if(803316===-parseInt(r(439))/1+parseInt(r(434))/2*(-parseInt(r(442))/3)+-parseInt(r(441))/4+-parseInt(r(437))/5*(parseInt(r(446))/6)+parseInt(r(440))/7*(parseInt(r(444))/8)+parseInt(r(443))/9+-parseInt(r(445))/10*(-parseInt(r(448))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qo),function(e,t){for(var r=na,n=e();;)try{if(442361===-parseInt(r(292))/1+parseInt(r(296))/2+-parseInt(r(294))/3*(-parseInt(r(300))/4)+-parseInt(r(298))/5*(parseInt(r(293))/6)+-parseInt(r(302))/7*(-parseInt(r(291))/8)+-parseInt(r(289))/9*(parseInt(r(290))/10)+parseInt(r(299))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ra);const sa=aa;function oa(){const e=["destroys","501600oVWKfW","addEventListener","72008fexiXB","removeEventListener","228048umfgNI","length","3McwXiz","isArray","77LdyyEo","map","destroy","forEach","10WXHfgV","746566pKChUA","173971kukJVS","3592395sGRrgV","15lXrvHf","288572qVhDud","proxy"];return(oa=function(){return e})()}function aa(e,t){const r=oa();return(aa=function(e,t){return r[e-=320]})(e,t)}!function(e,t){const r=aa,n=e();for(;;)try{if(302573===parseInt(r(336))/1+-parseInt(r(335))/2+parseInt(r(328))/3*(parseInt(r(339))/4)+-parseInt(r(338))/5*(parseInt(r(326))/6)+-parseInt(r(330))/7*(-parseInt(r(324))/8)+-parseInt(r(337))/9*(-parseInt(r(334))/10)+parseInt(r(322))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oa);class ca{constructor(e){const t=aa;this[t(321)]=[],this[t(320)]=this.proxy.bind(this),this.master=e}[sa(320)](e,t,r){const n=sa;let i=arguments[n(327)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array[n(329)](t))return t[n(331)]((t=>this[n(320)](e,t,r,i)));e[n(323)](t,r,i);const s=()=>{kt(e[n(325)])&&e.removeEventListener(t,r,i)};return this[n(321)].push(s),s}[sa(332)](){const e=sa;this.master.debugLog("Events","destroy"),this[e(321)][e(333)]((e=>e())),this[e(321)]=[]}}const ua=da;!function(e,t){const r=da,n=e();for(;;)try{if(719603===-parseInt(r(560))/1*(parseInt(r(484))/2)+-parseInt(r(512))/3*(parseInt(r(568))/4)+parseInt(r(562))/5+-parseInt(r(485))/6*(parseInt(r(507))/7)+-parseInt(r(553))/8+parseInt(r(566))/9+-parseInt(r(500))/10*(-parseInt(r(519))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ha);class la{static[ua(563)](){const e=ua;la[e(516)]={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 la.types)la[e(516)][e(557)](t)&&(la[e(516)][t]=[t[e(545)](0),t.charCodeAt(1),t[e(545)](2),t[e(545)](3)]);let t=la.constants={};t[e(490)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(514)]=new Uint8Array([0,0,0,0,0,0,0,1]),t.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(486)]=t.STCO=t[e(552)],t[e(547)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.HDLR_VIDEO=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(492)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(506)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(531)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[ua(539)](e){const t=ua;let r=8,n=null,i=Array[t(537)][t(488)][t(558)](arguments,1),s=i[t(495)];for(let e=0;e<s;e++)r+=i[e][t(527)];n=new Uint8Array(r),n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r,n[t(522)](e,4);let o=8;for(let e=0;e<s;e++)n[t(522)](i[e],o),o+=i[e][t(527)];return n}static generateInitSegment(e){const t=ua;let r=la[t(539)](la.types[t(536)],la[t(501)][t(490)]),n=la[t(491)](e),i=new Uint8Array(r[t(527)]+n[t(527)]);return i.set(r,0),i[t(522)](n,r.byteLength),i}static moov(e){const t=ua;let r=la[t(542)](e[t(554)],e[t(504)]),n=la[t(494)](e),i=la[t(528)](e);return la.box(la[t(516)][t(491)],r,n,i)}static[ua(542)](e,t){const r=ua;return la.box(la.types[r(542)],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[ua(494)](e){const t=ua;return la[t(539)](la[t(516)][t(494)],la[t(549)](e),la[t(525)](e))}static tkhd(e){const t=ua;let r=e.id,n=e[t(504)],i=e.presentWidth,s=e.presentHeight;return la.box(la.types[t(549)],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[ua(525)](e){const t=ua;return la[t(539)](la[t(516)][t(525)],la.mdhd(e),la.hdlr(e),la.minf(e))}static[ua(550)](e){const t=ua;let r=e[t(554)],n=e[t(504)];return la.box(la.types[t(550)],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[ua(517)](e){const t=ua;let r=null;return r=e.type===t(569)?la[t(501)].HDLR_AUDIO:la[t(501)][t(515)],la.box(la[t(516)].hdlr,r)}static[ua(540)](e){const t=ua;let r=null;return r="audio"===e[t(510)]?la[t(539)](la.types[t(521)],la[t(501)][t(506)]):la[t(539)](la[t(516)][t(570)],la[t(501)].VMHD),la.box(la[t(516)][t(540)],r,la.dinf(),la[t(533)](e))}static[ua(513)](){const e=ua;return la[e(539)](la.types[e(513)],la[e(539)](la[e(516)][e(509)],la[e(501)][e(492)]))}static[ua(533)](e){const t=ua;return la[t(539)](la[t(516)][t(533)],la[t(551)](e),la[t(539)](la[t(516)][t(535)],la[t(501)][t(552)]),la[t(539)](la.types.stsc,la[t(501)][t(486)]),la[t(539)](la[t(516)][t(530)],la[t(501)][t(547)]),la[t(539)](la[t(516)][t(538)],la[t(501)][t(520)]))}static[ua(551)](e){const t=ua;return e[t(510)]===t(569)?e.audioType===t(496)?la.box(la[t(516)].stsd,la[t(501)][t(514)],la.mp3(e)):la[t(539)](la[t(516)].stsd,la.constants[t(514)],la.mp4a(e)):"avc"===e.videoType?la[t(539)](la[t(516)].stsd,la[t(501)][t(514)],la.avc1(e)):la[t(539)](la[t(516)].stsd,la[t(501)][t(514)],la.hvc1(e))}static mp3(e){const t=ua;let r=e[t(524)],n=e[t(543)],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 la[t(539)](la[t(516)][t(559)],i)}static[ua(508)](e){const t=ua;let r=e[t(524)],n=e[t(543)],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 la[t(539)](la[t(516)][t(508)],i,la[t(502)](e))}static[ua(502)](e){const t=ua;let r=e.config||[],n=r[t(495)],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(565)]([n]).concat(r)[t(565)]([6,1,2]));return la[t(539)](la[t(516)][t(502)],i)}static[ua(541)](e){const t=ua;let r=e[t(561)];const n=e.codecWidth,i=e.codecHeight;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 la.box(la[t(516)].avc1,s,la[t(539)](la.types[t(544)],r))}static hvc1(e){const t=ua;let r=e.avcc;const n=e[t(487)],i=e[t(499)];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 la[t(539)](la[t(516)][t(518)],s,la[t(539)](la[t(516)][t(556)],r))}static mvex(e){const t=ua;return la.box(la[t(516)][t(528)],la[t(532)](e))}static[ua(532)](e){const t=ua;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 la.box(la[t(516)][t(532)],n)}static[ua(498)](e,t){const r=ua;return la.box(la.types[r(498)],la[r(497)](e[r(564)]),la.traf(e,t))}static[ua(497)](e){const t=ua;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return la[t(539)](la[t(516)][t(497)],r)}static[ua(503)](e,t){const r=ua;let n=e.id,i=la[r(539)](la[r(516)].tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=la[r(539)](la.types[r(505)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=la[r(555)](e),a=la[r(526)](e,o[r(527)]+16+16+8+16+8+8);return la.box(la[r(516)].traf,i,s,a,o)}static[ua(555)](e){const t=ua;let r=new Uint8Array(5),n=e[t(511)];return r[4]=n.isLeading<<6|n.dependsOn<<4|n.isDependedOn<<2|n[t(548)],la[t(539)](la[t(516)][t(555)],r)}static trun(e,t){const r=ua;let n=new Uint8Array(28);t+=36,n[r(522)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e.duration,s=e[r(523)],o=e.flags,a=e[r(534)];return n.set([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(546)]<<2|o[r(493)],o[r(529)]<<6|o.hasRedundancy<<4|o[r(489)],0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),la[r(539)](la[r(516)][r(526)],n)}static[ua(567)](e){const t=ua;return la[t(539)](la[t(516)][t(567)],e)}}function da(e,t){const r=ha();return(da=function(e,t){return r[e-=484]})(e,t)}function ha(){const e=["minf","avc1","mvhd","audioSampleRate","avcC","charCodeAt","isLeading","STSZ","hasRedundancy","tkhd","mdhd","stsd","STTS","136416eJAtax","timescale","sdtp","hvcC","hasOwnProperty","call",".mp3","13GhLnsm","avcc","3847750oUOcri","init","sequenceNumber","concat","7681932MkUJvo","mdat","168812AOLCnC","audio","vmhd","118934PIojjt","636246EHqxlg","STSC","codecWidth","slice","isNonSync","FTYP","moov","DREF","dependsOn","trak","length","mp3","mfhd","moof","codecHeight","1640taDDEh","constants","esds","traf","duration","tfdt","SMHD","7CyyJtd","mp4a","dref","type","flags","51OAKbeS","dinf","STSD_PREFIX","HDLR_VIDEO","types","hdlr","hvc1","47630zwKPkc","STCO","smhd","set","size","channelCount","mdia","trun","byteLength","mvex","isDependedOn","stsz","VMHD","trex","stbl","cts","stts","ftyp","prototype","stco","box"];return(ha=function(){return e})()}la[ua(563)]();var fa=pa;function pa(e,t){var r=ma();return(pa=function(e,t){return r[e-=424]})(e,t)}function ma(){var e=["969761zJCtPy","4136010dHiRez","399837cvgJfq","exports","__esModule","10EhKMRy","4RyEZPx","4MzEwjn","unwrapExports","defineProperty","476057batLeG","10825265NVCXuZ","70vZdEli","104XDvwuE","createCommonjsModule","126864sVCpNt","180aHIYRT","default","963804GAqsPm"];return(ma=function(){return e})()}!function(e,t){for(var r=pa,n=e();;)try{if(889839===parseInt(r(438))/1+-parseInt(r(435))/2*(-parseInt(r(430))/3)+-parseInt(r(434))/4*(-parseInt(r(429))/5)+-parseInt(r(427))/6*(-parseInt(r(440))/7)+parseInt(r(441))/8*(-parseInt(r(424))/9)+parseInt(r(433))/10*(-parseInt(r(439))/11)+-parseInt(r(425))/12*(parseInt(r(428))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ma);var va=ze[fa(442)]((function(e){var t=fa;e[t(431)]=function(e,t,r){return t in e?Object[pa(437)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(431)][t(432)]=!0,e[t(431)][t(426)]=e[t(431)]}));function ya(){const e=["mp3","364666xuZJbc","30460JApJZh","428FLqcRH","length","Invalid MP3 packet, first byte != 0xFF ","239850huKhkc","1618554TeRmYj","407duoawr","buffer","659540PyvWsa","data","4926oblsRj","object_type","2504gXZHcJ","1bPsHGz","5391gNGcbG","channel_count","error"];return(ya=function(){return e})()}ze[fa(436)](va),function(e,t){const r=Ia,n=e();for(;;)try{if(142085===parseInt(r(305))/1*(-parseInt(r(291))/2)+parseInt(r(302))/3*(parseInt(r(293))/4)+parseInt(r(296))/5+parseInt(r(297))/6+-parseInt(r(300))/7+-parseInt(r(304))/8*(parseInt(r(306))/9)+-parseInt(r(292))/10*(-parseInt(r(298))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ya);const ga=[44100,48e3,32e3,0],_a=[22050,24e3,16e3,0],wa=[11025,12e3,8e3,0],ba=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],Sa=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Ea=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Ia(e,t){const r=ya();return(Ia=function(e,t){return r[e-=289]})(e,t)}function ka(e){const t=Ia;if(e[t(294)]<4)return void console[t(289)]("Invalid MP3 packet, header missing!");let r=new Uint8Array(e[t(299)]),n=null;if(255!==r[0])return void console[t(289)](t(295));let i=r[1]>>>3&3,s=(6&r[1])>>1,o=(240&r[2])>>>4,a=(12&r[2])>>>2,c=3!==(r[3]>>>6&3)?2:1,u=0,l=0;switch(i){case 0:u=wa[a];break;case 2:u=_a[a];break;case 3:u=ga[a]}switch(s){case 1:o<Ea[t(294)]&&(l=Ea[o]);break;case 2:o<Sa[t(294)]&&(l=Sa[o]);break;case 3:o<ba[t(294)]&&(l=ba[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:"mp3",originalCodec:"mp3",audioType:t(290)},n}const Aa=Ta;!function(e,t){const r=Ta,n=e();for(;;)try{if(781433===-parseInt(r(407))/1*(parseInt(r(424))/2)+parseInt(r(421))/3+-parseInt(r(377))/4+-parseInt(r(394))/5+-parseInt(r(416))/6*(-parseInt(r(422))/7)+-parseInt(r(388))/8+parseInt(r(373))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ba);const Ca={kMPEG1Audio:3,kMPEG2Audio:4,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};function Ta(e,t){const r=Ba();return(Ta=function(e,t){return r[e-=365]})(e,t)}class xa{constructor(){const e=Ta;this[e(414)]=[],this[e(406)]=0,this[e(367)]=0,this[e(369)]=0}}class Da{constructor(){const e=Ta;this.pid=null,this.data=null,this[e(392)]=null,this[e(369)]=null}}class Pa{constructor(){const e=Ta;this[e(401)]=null,this[e(399)]=null,this[e(366)]=null,this[e(413)]=null,this.pts=null,this[e(396)]=null,this.dts=null}}function Ba(){const e=["sarNum","mimeType","videoCodec","times","segmentCount","data","slices","audioCodec","4968870yShxqH","floor","channel_count","hasVideo","level","3288108nvVclN","7rUIlzY","isSeekable","74HqIVnv","audio_object_type","keyframesIndex","hasAudio","len","expected_length","audioChannelCount","random_access_indicator","sampling_freq_index","width","videoDataRate","10935288MuafsB","getNearestKeyframe","userAgent","mp4a.40.","5144052wZffwx","object_type","codec_mimetype","audioSampleRate","channel_config","android","original_codec_mimetype","profile","chromaFormat","firefox","height","1176952pWHkey","audioDataRate","hasKeyframesIndex","sampling_index","stream_type","refFrames","1676375UFvQmH","sarDen","nearest_pts","toLowerCase","_search","stream_id","indexOf","pid","original_object_type","isComplete","fps","sampling_rate","total_length","15929KuELEY"];return(Ba=function(){return e})()}const Ma=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class Fa{constructor(){const e=Ta;this[e(409)]=null,this.duration=null,this[e(365)]=null,this[e(419)]=null,this[e(415)]=null,this[e(410)]=null,this[e(389)]=null,this[e(372)]=null,this[e(380)]=null,this[e(368)]=null,this[e(371)]=null,this.height=null,this[e(404)]=null,this[e(384)]=null,this[e(420)]=null,this[e(393)]=null,this[e(385)]=null,this.sarNum=null,this[e(395)]=null,this.metadata=null,this.segments=null,this[e(412)]=null,this[e(390)]=null,this.keyframesIndex=null}[Aa(403)](){const e=Aa;let t=!1===this[e(365)]||!0===this[e(365)]&&null!=this.audioCodec&&null!=this[e(380)]&&null!=this[e(368)],r=!1===this[e(419)]||!0===this[e(419)]&&null!=this[e(410)]&&null!=this[e(371)]&&null!=this[e(387)]&&null!=this.fps&&null!=this[e(384)]&&null!=this[e(420)]&&null!=this[e(393)]&&null!=this.chromaFormat&&null!=this[e(408)]&&null!=this[e(395)];return null!=this[e(409)]&&t&&r}[Aa(423)](){return!0===this[Aa(390)]}[Aa(374)](e){const t=Aa;if(null==this[t(426)])return null;let r=this[t(426)],n=this[t(398)](r.times,e);return{index:n,milliseconds:r[t(411)][n],fileposition:r.filepositions[n]}}[Aa(398)](e,t){const r=Aa;let n=0,i=e.length-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(417)]((a-o)/2),s===i||t>=e[s]&&t<e[s+1]){n=s;break}e[s]<t?o=s+1:a=s-1}return n}}class Ua{constructor(e){const t=Aa;let r=null,n=e[t(425)],i=e[t(425)],s=e[t(370)],o=e[t(381)],a=0,c=navigator[t(375)][t(397)]();-1!==c[t(400)](t(386))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c.indexOf(t(382))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this.config=r,this[t(405)]=Ma[s],this[t(391)]=s,this[t(418)]=o,this[t(378)]=i,this[t(402)]=n,this[t(379)]="mp4a.40."+i,this[t(383)]=t(376)+n}}const Ra=La;function La(e,t){const r=za();return(La=function(e,t){return r[e-=299]})(e,t)}!function(e,t){const r=La,n=e();for(;;)try{if(955224===parseInt(r(303))/1*(parseInt(r(314))/2)+-parseInt(r(302))/3*(parseInt(r(301))/4)+-parseInt(r(318))/5+parseInt(r(309))/6*(-parseInt(r(300))/7)+-parseInt(r(307))/8+-parseInt(r(315))/9*(-parseInt(r(320))/10)+parseInt(r(308))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(za);class Oa{constructor(e){const t=La;this[t(319)]=e,this[t(305)]=0,this.bitLength=8*e.byteLength}get bitsAvailable(){const e=La;return this[e(299)]-this[e(305)]}[Ra(316)](e){const t=Ra;if(this.bitsAvailable<e)return!1;this[t(305)]+=e}[Ra(312)](e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this[Ra(311)](e,this.index,t)}[Ra(311)](e,t){const r=Ra;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this.bitsAvailable<e)return 0;const i=t%8,s=this.data[t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this[r(305)]+=e),s>>o-e;{n&&(this.index+=o);const i=e-o;return s<<i|this[r(311)](i,t+o,n)}}[Ra(304)](){const e=Ra;let t;for(t=0;t<this.bitLength-this.index;++t)if(0!==this[e(311)](1,this[e(305)]+t,!1))return this[e(305)]+=t,t;return t}[Ra(313)](){const e=Ra;this[e(316)](1+this[e(304)]())}skipEG(){this[Ra(316)](1+this.skipLZ())}[Ra(317)](){const e=Ra,t=this[e(304)]();return this[e(312)](t+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return 1===this[Ra(312)](1)}[Ra(306)](){let e=arguments[Ra(310)]>0&&void 0!==arguments[0]?arguments[0]:1;return this.readBits(8*e)}readUShort(){return this[Ra(312)](16)}readUInt(){return this[Ra(312)](32)}}function za(){const e=["skipLZ","index","readUByte","1347952sFLXHg","33341759KTJkST","6208122lNfkfx","length","getBits","readBits","skipUEG","139874ibLtRg","38349kbBiSn","skipBits","readUEG","5853805yfsLNx","data","1030vKoHQW","bitLength","7vXqUvn","4596ztxxoM","1098vrBVCU","4wmtpIb"];return(za=function(){return e})()}function Na(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=Za,n=e();;)try{if(801098===-parseInt(r(363))/1*(-parseInt(r(348))/2)+parseInt(r(342))/3*(-parseInt(r(356))/4)+parseInt(r(357))/5*(-parseInt(r(349))/6)+parseInt(r(361))/7+parseInt(r(345))/8*(parseInt(r(344))/9)+parseInt(r(346))/10+-parseInt(r(343))/11*(parseInt(r(355))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ja);const Ha=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),ja=new Array(2746333894,1453994832,1736282519,2993693404),Va=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 Wa(e,t,r,n,i){var s=Za,o=i;o=t+i>e[s(352)]&&n+i<=r[s(352)]?e[s(352)]-t:n+i>r[s(352)]&&t+i<=e[s(352)]?r[s(352)]-n:t+i<=e[s(352)]&&n+i<=r[s(352)]?i:r[s(352)]<e[s(352)]?r[s(352)]-n:e[s(352)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function $a(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function Ga(e,t){var r=Za;return t+3<e[r(352)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(352)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(352)]?e[t]<<8|e[t+1]:e[t]}function qa(e){var t=new Array(36),r=function(e){for(var t=Za,r=Math.ceil(e.length/4),n=new Array(r),i=0;i<e[t(352)];i++)e[i]=255&e[i];for(i=0;i<n[t(352)];i++)n[i]=Ga(e,4*i);return n}(e);t[0]=r[0]^ja[0],t[1]=r[1]^ja[1],t[2]=r[2]^ja[2],t[3]=r[3]^ja[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^Ya(t[i+1]^t[i+2]^t[i+3]^Va[i]),n[i]=t[i+4];return n}function Ya(e){var t=new Array(4),r=$a(e);t[0]=Ha[255&r[0]],t[1]=Ha[255&r[1]],t[2]=Ha[255&r[2]],t[3]=Ha[255&r[3]];var n=Ga(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function Ka(e,t){var r=new Array(36);r[0]=Ga(t,0),r[1]=Ga(t,4),r[2]=Ga(t,8),r[3]=Ga(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^Xa(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=Za,r=new Array(4*e[t(352)]),n=0;n<e[t(352)];n++)Wa($a(e[n]),0,r,4*n,4);return r}(i)}function Xa(e){var t=$a(e),r=new Array(4);r[0]=Ha[255&t[0]],r[1]=Ha[255&t[1]],r[2]=Ha[255&t[2]],r[3]=Ha[255&t[3]];var n=Ga(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function Ja(){var e=["5141538tNlnBB","sm4 key is error!","data is error!","length","ceil","iv is error!","96528nPPsKk","2636iAfPsL","5clCoea","min","slice","log","4384471JCoYlz","includes","21173MxWTmi","cipher is error!","900eMvyIC","1947kZcpBk","6532173wMcoIc","8DsDIlA","14403800aMNRfd","byteLength","46DhnuHO"];return(Ja=function(){return e})()}function Za(e,t){var r=Ja();return(Za=function(e,t){return r[e-=342]})(e,t)}function Qa(e,t,r){var n=Za;if(null==e||null==e||e[n(352)]%16!=0)return console[n(360)]("sm4 key is error!"),null;if(null==r||null==r||r[n(352)]<=0)return console.log(n(364)),null;if(null==t||null==t||t[n(352)]%16!=0)return console.log(n(354)),null;for(var i=qa(e),s=Math[n(353)](r[n(352)]/16),o=new Array(r.length),a=t.slice(),c=0;c<s;c++){a=Ka(i,a);var u=new Array(16),l=16*c,d=Math[n(358)](l+16,r[n(352)]);Wa(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function ec(e,t,r){var n=Za;let i=arguments[n(352)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(352)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(347)];let a=5;for(;a<o;){let c=Na(e[n(359)](a,a+4));if(c>o)break;let u=e[a+4],l=!1,d=2;if(i?(s&&(d=3),u=u>>>1&63,l=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(362)](u)):(u&=31,l=1===u||5===u),l){const i=Qa(t,r,e[n(359)](a+4+d,a+4+c));e.set(i,a+4+d)}a=a+4+c}return e}const tc=nc;function rc(){const e=[", new height is ",";codecs=","updating","handleVideoFrames","5361550UfafHw","kSliceSEI","mseDecoder.mediaSourceAppendBufferError is true","streamVbps","audioSampleRateIndex","headers","codec","delta","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()","updateConfig","startTimestamp","isWorkerFetch","audio","readNextAACFrame","onOffscreenCanvasWebglContextRestored","startStreamRateAndStatsInterval",",\n new width is ","sync_offset","bit_depth","handleSectionSlice","mediaSourceAppendBufferFull","discontinuity_indicator","Audio: Audio Codecs changed from ","ended","fetchStream, WebsocketStream socket open","has_audio_"," and bufferlist is ","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","writableStream","sync_byte = "," ant auto wasm decode","hasAudioInit","video_track_","transferToImageBitmap","write","isPlaybackPause","has_video_"," and delay is ","isPlayUseMSE","stopId","render","getDelayNotUpdateDelay","isMpeg4","videoCodec","subarray","streamAudioFps","dropBuffer$2","getStreamBufferLength","301492cpnHuH","mseWidthOrHeightChange","updatePlaybackIsPause","dispatchPESPrivateDataDescriptor","playbackTF","decodeVideo is max diff , ts is ","decodeVideo() and decoder is destroyed","audioMeta"," , payload is "," isIFrame is ","decodeVideo and payload is too small , payload length is ","ac3","handlePESSlice: packet_start_code_prefix should be 1 but with value ","AAC: Unknown pts","TAG_NAME","audioTrackId","onmessage:","_initAudioSourceBuffer","isNakedFlow","aacSequenceHeader","details","extractH264SEI","findSei","mediaSourceBufferError","streamVideoType","Opus","mediaSourceAudioG711NotSupport","kSliceNonIDR","timed_id3_pids","parsedOffset",",\n diff is ","socket is not open and state is","timeInit set false , cacheTrack = {} now dts is ","HEAPU32","decodeAudio first frame is not iFrame","length"," next data type is ","audioSampleRate","complete","meta","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","hasVideo","refSampleDuration","demuxFlv() isVideoSequenceHeader is true and isHevc is "," and prevPayloadBufferSize is ","AC3: Bit Stream Identification changed from ","AC3: Channel Mode changed from "," _opt.sampleRate is ","isRecordTypeFlv","mseSourceBufferError","firstRenderTime","AAC: SamplingFrequencyIndex changed from ","scriptData","demuxM7s() type is video and arrayBuffer length is ","min","getUint32","delay","level"," is not H264 or H265","offset","onReady","isFirstDispatch and tsPacketSize = ","supportVideoFrameCallbackHandle","_decodeVideo","findSecondStartCode","seqHeader","prevPayloadBufferSize","pushBuffer video and isIFrame is ","useSIMD","removeEventListener","firstRenderTime is ","mediaSourceAudioInitTimeout","cacheTrack","VideoDecoder configure has not init , isIframe is ","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","expected_length","parsePES: packet_start_code_prefix should be 1 but with value ","endOfStream() error","remove","program_number","AC3: Low Frequency Effects Channel On changed from ","isPlayVod","lastBuf","pushBuffer, isDropSameTimestampGop is true and\n hasIframe is ",",\n firstAudioTime is ","mp3","hev","networkDelay",", height is ",",and old bufferList length is ","request abort and run res.body.cancel()","read","dispatchVideoInitSegment","then","demuxFlv() type is ","current_pmt_pid_","getDelay() and preDelayTimestamp is "," and ignore","mdat","units","PACKET_TYPE_FRAMES","ref_frames","aac","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ","pushBuffer,\n preTimestamp is ","decodeVideo first frame is not iFrame","AAC: Detected pts overlapped, ","fetchStream, url is ","decodeAudio and has already initialized and payload is aac codec packet so drop this frame"," and\n ts is ","sampling_index"," and\n payloadBufferSize is ","streamRate","mediaSourceError","pendingAudioRemoveRanges","some","opt","ID3 ",", syncOffset = ","useMSE","vps","demuxMpeg4","samples"," ms","detectVideoMetadataChange","tsPacketSize","decode data type is ","streamType","LOG_NAME","isInitSegmentDispatched","websocket"," > ",", dts=","getAudioBufferLength","hasIncompleteData","object_type","localDts","_clearAudioNoDataCheckTimeout","type","playbackFps","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is ","parseChunks"," and notDroppingDelayTs is ","parseMP3Payload","BIG_ENDIAN","extractNALu() buffer error",", height: ","mseDecoder.audioSourceBuffer.appendBuffer()",", pts=","decodeAudio","h265","sps","playbackCacheLoop sync frame duration is ","FT_KEY","fileStart","_bindMediaSourceEvents","dispatchAudioInitSegment","abortSourceBuffer","getAudioSourceBufferUpdating","originalCodec","calcNetworkDelay, dts is ","idle","g711a","getIncompleteData","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","isEmitSEI","sort","fetchStream, WebsocketStream on error and isDestroyed is true, so return","kH264","loas_aac","onOffscreenCanvasWebglContextLost","width is "," package length is ","mp4Box onError","isFmp4","endOfStream","pushBuffer(), pushLatestDelay is ","fetchErrorWorker","playType","common_pids","debugWarn"," is not corresponded to PMT!","closeEnd","closed","websocket user aborted","needClear","_doAppendSegments() sourceBuffer is null and wait init and return"," create uint8Array error :","198843RCygdt","vcl","codecWidth","parseSPS","isPause","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","sourceClose","debug","audio_metadata_","audio_init_segment_dispatched_","parseVPS","kSlicePPS",",\n and prevPayloadBufferSize is ","parseSPS$2","decodeVideo and payload is video sequence header so drop this frame","dispatch","VANC","pid","mseUpdateVideoTimestamp","fetch().catch() and abortController.signal.aborted is true so return","open","kEAC3","isPlayback","onSamples","fetch done","videoTracks","_doRemoveRanges() audioSourceBuffer error"," and prevTs is ","mediaSource is end","decodeVideo: video width or height is changed, and return","isFlv","sampling_rate","isTs","clearSlices","sample_rate"," \n and now ts is ","streamSuccess","firstTimestamp","getTime"," , message is ","byteLength","data","AbortError","tempStream","needInitAudio","ac-3","isPlayer","isAudioInitInfo","_decodeAudioConfigurationRecord","code is ","fetch().catch() and e.name is AbortError so return","state","_opt","sampling_freq_index","sequenceHeader","videoType","pushBuffer video ts is ","ms and return ","handleOffscreenCanvasWebglContextLost, stencil is false","parseSCTE35"," and ok is ","h264","pid_stream_type","slices","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","\n and mseCorrectTimeDuration is ","dropBuffer$2() iFrameIndex is "," and opt is","kMPEG1Audio"," cacheTrack dts is "," and return","initAudio","wcsDecodeAudio","_doDecodeVideo","pushBuffer","cacheAudioTrack",",\n and emit change event","mediaSourceAppendBufferError",",local diff is "," and isVideoAndNextAudio is ","options","onMediaSourceSourceOpen() audioSourceBuffer is null and next init"," and preTsDuration is ","clearBuffer,bufferList length is ","codedWidth","hasIframeInBufferList"," and emit error and next abort()","video","debugError","demuxFlv","handleVideoNalu","payload_unit_start_indicator","MP3","synchronous_klv_pids","sm4CryptoKey","setExtractionOptions","videoSEI","size","23337MNwQXs","Generated first AVCDecoderConfigurationRecord for mimeType: ","decodeVideo has not init , isIframe is ","init"," and payload size is ","VideoDecoder","checkFirstIFrame","prevAudioTs","workerEnd"," ,new bufferList is ","detectAudioMetadataChange"," and forOldVersion is ","setCodecAudio: hasInitAudioCodec is false, codecId is ","codec_mimetype","cryptoKey","offscreenCanvasCtx","webglcontextlost","smpte2038_pids","debugLog","timeInit"," and isIframe is ","websocketOpen","aborted","decodeVideo","parseSection","decodeDiffTimestamp","present_size","streamVideoFps","VideoDecoder configure error","kSliceCRA_NUT","AAC"," less than (or equal) preTs is ","isM7sCrypto","pcmData, decoder is destroyed and return","AAC: AudioObjectType changed from ","cts","mediaSourceTsIsMaxDiff","body"," more than ","video_metadata_changed_","kLOASAAC","close() and writableStream.close() error","offscreenCanvas","appendAudioBuffer"," and has iIframe and next decoder.dropBuffer$2()","getDelay","video_metadata_","toString","sarNum","timescale_","mseAutoCleanupSourceBuffer","dispatchAudioVideoMediaSegment","getHandle","mseCorrectTimeDuration","presentHeight","decoder","concat","audioSequenceNumber","setCodec","sampling_frequency",", bufferList is ","setCodecVideo","parsePES","mp4Box","mseAutoCleanupMinBackwardDuration","adts_aac","sequenceNumber","$video","useOffscreen"," less than bufferStartDts is ","1039087AbleMd","forEach","extractNALu$3","audioCode","hasPendingEos","fetchNext().then() and requestAbort is true so return","playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is ","message","decodeNext","_hasPendingSegments","addEventListener","arraybuffer","audioSourceBufferCheckTimeout","dts","onError","value","firstStartCodeOffset","version_number",",\n new width is ","send","removeUsedSamples","fromCharCode",", diff is ","ms and return -1","presentWidth","mediaSource","isAAC","mediaSourceFull","map","kSliceIDR","width: ","clearBuffer","extractH265PPS","handleVideoH265Nalu","_preDoDecode","demuxFlv() type is audio and payload.byteLength is ","isCryptoAudio","appendBuffer","stringify","videoCode","current_program_","section_slice_queues_"," is not corresponded to PAT!",", stream_id=","readUEG","parseSynchronousKLVMetadataPayload","nearest_pts","pipeTo"," and prev ts is ","isXorCrypto"," to ","from","player","stream_type","isPlaybackOnlyDecodeIFrame","undefined","isKeyframe","avcc","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","config","_doAppendSegments() mediaSource is closed or ended and return","ALAW","kADTSAAC","_onMediaSourceSourceOpen","worker nakedFlow","fetchStream, WebsocketStream socket close and code is ","options:","listenMp4Box","mpeg","dispatchVideoMediaSegment","handle","MediaSource","total_length","KLVA","_clearAudioSourceBufferCheckTimeout","onerror","playAudio","videoDecode","networkDelayTimeout","mediaSourceH265NotSupport","audioCodec","buffer","refFrames","updateend","_doRemoveRanges() sourceBuffer error","stream_id","SMPTE 2038 Metadata: pid=","Synchronous KLV Metadata: pid=","writableStream abort() and abortController.signal.aborted is true so return","Generated first AudioSpecificConfig for mimeType: ","url","parseAsynchronousKLVMetadataPayload","cryptoPayload","payload","fetchError","initVideo","reduce",",nalu type is ","first_parse_","avcC","isStateOpen","nakedFlowFps","key","len","isVideoInited"," ts is ","mseDecodeAudio","ts_packet_size","demuxNakedFlow","kPESPrivateData","decodeVideo\n local dts is < 0 , ts is ","yuvData, isVideoFirstIFrame is false and return","close() and videoDecoder.clear error: ","handleOffscreenCanvasWebglContextLost and next try to create webgl","readyState","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng","isHevc"," and next dropBuffer","webglcontextrestored","findFirstStartCode","_stopCheckWsOpenTimeout","playbackConfig","setCodecVideo: videoDecoder or videoDecoder.setCodec is null"," and prev dts is ","_doDecodeAudio","isStateEnded","catch","correctSamplePts","Opus: Channel count changed from ","demuxFlv() type is video and payload.byteLength is ","hvcC","moof","set","streamEndInner","cmd","isEmitInfo","mseDecoderUseWorker","Not Supported Opus channel count.","parseEAC3Payload","mediaSourceDecoderConfigurationError","_decodeVideo payload bytes is 0 and return","removeSourceBuffer() sourceBuffer error"," > maxDelay ","bit_stream_identification","mediaSourceAddSourceBufferError","fetchStream","original_object_type","PACKET_TYPE_FRAMESX",", start dts is ","channel_config",", preTs is ","fetchStatus","emitError","kAC3","fetchStream, WebsocketStream socket close abnormally and code is ","handleVideoH264NaluList list size is ","mseFirstRenderTime","destroy","findIndex","handleVideoH264Frames","handleAddNaluStartCode","mediaSource video sourceBuffer error"," and height is ",", options.ts is ","mp4","Generated first HEVCDecoderConfigurationRecord for mimeType: ","currentTime","sar_ratio","pes_slice_queues_","ts is ","fetchNext().then() and abortController.signal.aborted is true so return","G711A","isTrusted","parseOpusPayload","duration_","fps_num","hasInit","events"," and bufferList length is ","_doRemoveRanges","abort","mseWorkerAddSourceBufferError","pushLatestDelay","level_string","lastBuffer","nakedFlowDemuxUseNew","codecHeight","audio_last_sample_pts_","AudioDecoder","prevTs","pendingRemoveRanges","buffered","isDestroyed","offscreenCanvasGL","abort catch","MP3: AudioObjectType changed from ","pushBuffer() and isIFrame is ","ms and diffFps is ","checkStreamEnd","dropping",", not 0x47","Video: Coded Resolution changed from ",", old height is ","websocketError","Client disconnecting","kMPEG2Audio","videoBufferDelay","channel_mode",", isAacCodecPacket is true","bit_stream_mode","VideoEncoder","program_pmt_pid","onmessage","flvScriptData","pushBuffer audio ts is ","sampleRate","shift","G711U","isM7sCrypto cryptoKey.length is ","readBits","playbackRate","worker mpeg4Demuxer","setCodecAudio","eac3","doDecode","kSCTE35","preDelayTimestamp","parseVideo264Header","abortSourceBuffer() abort audioSourceBuffer","generateInitSegment","streamDts","demuxFmp4","removeSourceBuffer","mp4a.40.","isPlayUseMSEAndDecoderInWorker","slice","hasInitVideoCodec","audioMimeType","_isEnhancedH265Header","timescale","stencil"," and update next dts increase 5ms","10UvSxLe"," > timestamp is ","pat_","is_sync","prevTimestamp","loop() do not decode and delay is ","channelCount","buffering","cryptoPayloadAudio"," null","getNotDroppingDelayTs","mseCorrectAudioTimeDuration","scte_35_pids","sarDen","close","pendingSegments","secondStartCodeOffset","worker fmp4Demuxer","worker","streamStats","resetAllDelay","prevDts","prevAudioDts","isSm4CryptoH265V2","draw, decoder is destroyed and return","loop() is dropping = false, is iFrame","demux() isIFrame is false and unit type is IDR and update to true","ec-3","emitPESSlices","error"," and decoder.delay is ","yuvData, transferToImageBitmap error is","ms, PES pts: ","handlePESSlice","end","JbPro Worker Version is ","width","close() and audioDecoder.clear error: ","signal","videoTrackId","_initSourceBuffer","assign","isSm4Crypto"," and isIFrame is ","string","_decodeVideo now time is ","codedHeight","isFirefox","audioTracks","hasAudio","start","fps","yuvData ts ","mseHandle","chroma_format_string","preventDefault","playback and playbackIsCacheBeforeDecodeForFpsRender is true","extractH265SEI","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is "," and tempDelay is ","parsePPS","dispatch naluArray length is 0","channel_count","sourceended","isDecodeFirstIIframe","streamEnd","fetch response status is "," and has iFrame, set dropping is true"," or cryptoIV.length is ","decode","parsePAT: table_id ","Video: Codec mimeType changed from ","_remainingPacketData","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","calcNetworkDelay now dts:","stop","onMediaSourceSourceOpen() sourceBuffer is null and next init","debugUuid","DataStream","now","handleVideoH264NaluList","webglObj",",\n and emit change event","audioSourceBuffer",", and set streamFps is 25","frameRate","handleVideoH264Nalu","decodeAudio, decoder is destroyed and return"," and nalUnitSize is ","calcNetworkDelay","videoMimeType","pcmData ts ","playbackCacheBeforeDecodeForFpsRender, bufferListLength is ","mseSourceBufferError mseDecoder.sourceBuffer"," and isDestroyed is true, so return","streamVideoType is null","MP3: SamplingFrequencyIndex changed from ","300088GHKHmt","syncOffset","playbackCacheLoop","1933062YiziYY","delete","audio_object_type","prefixSei","mseDecoder.mediaSourceAddSourceBufferError is true","videoSequenceHeader","writableStream abort() and e.name is AbortError so return","audioSourceNoDataCheckTimeout","mediaSourceAudioNoDataTimeout","kH265","\n isVideoSqeHeader is ","configure","parseVideo265Header","abortSourceBuffer() abort sourceBuffer","pmt_","entries"," and isNotPushDropping is ",", next dts: "," \n and diff is ","fetch","clear","createFile","visibility",", diff time is ","decodeAudio\n local dts is < 0 , ts is ","aac_last_incomplete_data_","status","parsePAT","isDropping","playbackForwardMaxRateDecodeIFrame","videoBuffer","sourceOpen","getNaluDts","_doAppendSegments","profile_string","audioBufferSize","\n maybe trigger black screen or flower screen\n ","parse","removeSourceBuffer() sourceBuffer","websocketOpenTimeout","getContext","code","isIFrame","sendWebsocketMessage, message is","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","getNearestTimestampMilliseconds","readNextNaluPayload","getBuildTime","eventListenList","getState","floor","isSendSeqHeader","supportMSEDecodeHevc","log","elementary_stream_priority_indicator","Parsed first PMT: "," so drop this frame","addSourceBuffer","getUint8","handleVideoH265NaluList list size is ","TAG","isAvc","loop() bufferList is empty and reset delay","pes_private_data_pids",", and ts is ","replace","mseDecoder.sourceBuffer.appendBuffer()","duration","writableStream abort() and e is ","stopStreamRateAndStatsInterval"," and is Trial Version[试用版本]","fps_den","dispatchAudioMediaSegment","extractNALu$2","low_frequency_effects_channel_on","video_init_segment_dispatched_","h265 naluList.length === 0","mimeType","_decodeEnhancedH265Video","parseAC3Payload","calcIframeIntervalTimestamp"," and prev time is ","suffixSei","videoNalu","doPlaybackCacheLoop","finally","getSourceBufferUpdating","chromaFormat","probe","MULAW","_checkTsIsMaxDiff","pendingAudioSegments","sendWebsocketMessage","isPushDropping","fetchNext().catch() and e is ","stbl","webgl","firstAudioTime","push","demuxTs","sarRatio",", dts is ","ceil","protocol",'fetchNext().then() and value "',"isDropSameTimestampGop","debugLevel","binaryType","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","workerFetch","fetch().catch() and e is ","hvcc","handleNALu"," \n and diff is ","useWCS","onopen","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","notConnect","_hasPendingRemoveRanges","mdia"," and emit replay","decodeAudio() and decoder is destroyed","readUByte","isPlaybackCacheBeforeDecodeForFpsRender","getVideoBufferLength","last_pcr_","loas_previous_frame","clearPlaybackCacheLoop","fetchStream, WebsocketStream socket close and requestAbort is true so return","656DIBhGD","pts","s and status is ","_resetInIt","videoPayload","isStateClosed","onclose","fetchNext().catch() and abortController.signal.aborted is true so return",", isVideoSequenceHeader is true","decodeVideo: hasInitVideoCodec is false, codecId is ","HEAPU8","mp3Demuxer","_needCleanupSourceBuffer","loop() common dumex delay is -1 ,data.ts is","_initSourceBuffer and mseDecoder.isStateOpen is ","handleVideoH265Frames","openWebglAlignment","isXorCrypto cryptoKey.length is ","kMetadata","parseADTSAACPayload","mseSourceBufferError mseDecoder.audioSourceBuffer","file_position","AAC: Channel configuration changed from ","_doCleanUpSourceBuffer","onSamples() trackId error","videoInfo","isRecording","height","mediaSource audio sourceBuffer error","appendBuffer() player is destroyed","socketStatus","simdH264DecodeVideoWidthIsTooLarge","flvBufferData","isWidthOrHeightChanged","iFrame","Video: Present resolution width changed from ","pps",'" string so return',"parseG711Payload","audio_track_",'video/mp2t; codecs="',"Parsed first PAT: ","createImageBitmap","network_pid","worker TsLoaderV2","_decodeAudio","pcr_pid","random_access_indicator","streamAbps"," and mseDecoder.audioMimeType is ","codec_size","fetchNext().then() and done is true","name","g711u","mseDecoder.mediaSourceAppendBufferFull is true","program_pmt_map_","opus"," and,\n options.ts is ","audioDecode","keyFrame","isAllIframeInBufferList","playbackIsCacheBeforeDecodeForFpsRender","descriptor","websocketFirstMessage",'video/mp4; codecs="',"PACKET_TYPE_SEQ_START","setCodecVideo: SIMD H264 decode video width is too large, width is ","isfms","HEAPF32","streamFps"," ,delay is ","setCodecVideo: hasInitVideoCodec is false, codecId is ","isSm4Crypto opt.sm4CryptoKey is null","mseAutoCleanupMaxBackwardDuration","pendingUnits","renderYUV","loop() isPushDropping is true and bufferList length is ","parsePMT: table_id ","recordType",", bufferListLength is ","6MhNifO","cryptoIV","playbackIsPause","worker wcsDecoder","extractNALu","avc","mediaSource is not attached to video or mediaSource is closed","getDelayNotUpdateDelay() and preDelayTimestamp is ","parseH264Payload",", and ts list is ","sourceBuffer","abs","simdDecodeError"];return(rc=function(){return e})()}function nc(e,t){const r=rc();return(nc=function(e,t){return r[e-=413]})(e,t)}!function(e,t){const r=nc,n=e();for(;;)try{if(196590===-parseInt(r(710))/1+parseInt(r(922))/2*(parseInt(r(1175))/3)+-parseInt(r(987))/4*(-parseInt(r(613))/5)+parseInt(r(713))/6+parseInt(r(1344))/7+-parseInt(r(842))/8*(-parseInt(r(1274))/9)+-parseInt(r(939))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rc),Date.now||(Date.now=function(){return(new Date).getTime()}),console.log(tc(648)+wt+":"+_t+tc(783));const ic=sc;function sc(e,t){const r=oc();return(sc=function(e,t){return r[e-=118]})(e,t)}function oc(){const e=["12355ErXWBj","2953899vbzudg","push","JbPro[❌❌❌][audio wasm]:","952579FskJkT","228jGhkiF","warn","6313188tiBPMM","1608BkPRuq","catch","2483352oaQSDD","11378976KbthqN","36490rJcAwm","toString","all"];return(oc=function(){return e})()}!function(e,t){const r=sc,n=e();for(;;)try{if(739688===parseInt(r(130))/1+-parseInt(r(123))/2*(-parseInt(r(131))/3)+parseInt(r(119))/4*(-parseInt(r(126))/5)+-parseInt(r(121))/6+parseInt(r(118))/7+-parseInt(r(122))/8+parseInt(r(127))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oc);const ac=[];ac[ic(128)](o({printErr:function(e){const t=ic;(function(e){const t=ft;return!(!e||-1===e[t(410)]("not compiled with thread support")&&-1===e[t(410)](t(265))&&-1===e[t(410)](t(480))&&-1===e.indexOf(t(418)))})(e)||console[t(132)](t(129),e)}}),s({printErr:function(e){const t=ic;var r;(r=e)&&-1!==r[ft(410)]("not compiled with thread support, using thread emulation")||(console[t(132)]("JbPro[❌❌❌][video wasm]:",e),Ut(function(e){let t=!0;return e&&-1!==e.indexOf("failed to asynchronously prepare wasm")&&(t=!1),t}(e))&&postMessage({cmd:ae.notSupportNewWasm,value:e}))}})),Promise[ic(125)](ac).then((e=>{const t=e[0];!function(){const e=tc;let t=arguments[e(1022)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[e(1022)]>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(1022)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(1022)]>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p=null,m=null,v=!1,y=!1,g=!!Ft(n),_=0,w=0,b=!1,S=null,E=null,I=null,k=[],A=null,C=null,T=0,x=0,D=null,P=null,B=0,M=0,F=null,U=!1,R=!1,L=!1,O=null,N=null,H=!1,G=!0,q=0,Y=0,K=null,X=null,J=null,Z=()=>{const t=e,r=Bt();return{debug:r[t(1182)],debugLevel:r[t(819)],debugUuid:r[t(690)],useOffscreen:r[t(1342)],useWCS:r[t(827)],useMSE:r.useMSE,videoBuffer:r[t(743)],videoBufferDelay:r[t(577)],openWebglAlignment:r[t(858)],playType:r[t(1165)],hasAudio:r[t(662)],hasVideo:r[t(1028)],playbackRate:1,playVodRate:1,playbackFps:r[t(492)][t(664)],playbackDefaultFps:r[t(1126)],playbackAutoCalcFps:r[t(492)].autoCalcFps,playbackForwardMaxRateDecodeIFrame:r[t(742)],playbackIsCacheBeforeDecodeForFpsRender:r.playbackConfig.isCacheBeforeDecodeForFpsRender,sampleRate:0,networkDelay:r[t(1074)],visibility:!0,useSIMD:r[t(1055)],isRecording:!1,recordType:r[t(920)],isNakedFlow:r[t(1005)],checkFirstIFrame:r.checkFirstIFrame,audioBufferSize:1024,isM7sCrypto:r.isM7sCrypto,isCryptoAudio:r.isCryptoAudio,cryptoKey:r[t(1288)],cryptoIV:r[t(923)],isSm4Crypto:r[t(655)],isSm4CryptoH265V2:r[t(636)],sm4CryptoKey:r[t(1270)],isXorCrypto:r[t(420)],isHls265:!1,isFlv:r.isFlv,isFmp4:r[t(1161)],isMpeg4:r.isMpeg4,isTs:r[t(1207)],isEmitSEI:r[t(1152)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(818)],mseDecodeAudio:r[t(477)],wcsDecodeAudio:r[t(1248)],nakedFlowH265DemuxUseNew:r.nakedFlowH265DemuxUseNew,mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(1324)],mseAutoCleanupMaxBackwardDuration:r.mseAutoCleanupMaxBackwardDuration,mseAutoCleanupMinBackwardDuration:r[t(1338)],mseCorrectTimeDuration:r[t(1327)],mseCorrectAudioTimeDuration:r[t(624)],nakedFlowDemuxUseNew:r[t(556)],nakedFlowFps:r[t(472)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(752)]}};e(581)in self&&(a={TAG_NAME:e(925),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a.decoder=new VideoDecoder({output:function(e){const t=nc;if(kt(e[t(884)]))e[t(884)]().then((r=>{const n=t;a.offscreenCanvasCtx.drawImage(r,0,0,e[n(1260)],e[n(659)]);let i=a[n(1316)][n(972)]();postMessage({cmd:ae[n(979)],buffer:i,delay:Pe.delay,ts:0},[i]),Tt(e)}));else{a.offscreenCanvasCtx.drawImage(e,0,0,e[t(1260)],e.codedHeight);let r=a[t(1316)][t(972)]();postMessage({cmd:ae[t(979)],buffer:r,delay:Pe[t(1043)],ts:0},[r]),Tt(e)}},error:function(e){const t=nc;Pe[t(1264)](t(631),"VideoDecoder error: ",e,e[t(1321)]())}}),Pe[t(1292)](a[t(1001)],"init")},destroy(){const t=e;a.reset(),a[t(1329)]&&a[t(1329)][t(1226)]!==t(1170)&&(a.decoder[t(627)](),a.decoder=null),Pe[t(1292)](a[t(1001)],t(528))},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(547)]){const e=new EncodedVideoChunk({data:t[i(606)](5),timestamp:r,type:s?be[i(473)]:be[i(946)]});try{a[i(1329)][i(682)](e)}catch(e){}}else if(s&&t[1]===Ce[i(1229)]){const e=15&t[0];postMessage({cmd:ae[i(1383)],code:e});const r=new Uint8Array(t);postMessage({cmd:ae[i(982)],buffer:r,codecId:e},[r[i(452)]]);let n=null,s=null;const o=t[i(606)](5);if(e===ve[i(1236)]?(s=dr(o),n={codec:s.codec,description:o}):e===ve[i(1137)]&&(s=Hr(o),n={codec:s[i(945)],description:o}),!n||n&&!n.codec||s&&0===s[i(1177)]&&0===s.codecHeight)return void Pe.debugWarn(a[i(1001)],"decodeVideo and webcodecs configure is",JSON[i(1382)](n));s&&s[i(1177)]&&s[i(557)]&&(n[i(659)]=s[i(557)],n[i(1260)]=s[i(1177)]),!a[i(506)]&&(Pe[i(1292)]("worker","Webcodecs Video Decoder initSize"),postMessage({cmd:ae[i(466)],w:s[i(1177)],h:s[i(557)]}),a.isEmitInfo=!0,a.offscreenCanvas=new OffscreenCanvas(s[i(1177)],s.codecHeight),a[i(1289)]=a[i(1316)].getContext("2d")),Pe[i(1227)][i(920)],i(535);try{a[i(1329)][i(724)](n),a[i(547)]=!0}catch(e){Pe[i(1264)](i(631),i(1302),e.code,e,e[i(1321)]()),e[i(1321)]()}}else Pe[i(1167)]("worker",i(1060)+s+i(995)+t[1]+i(769))},reset(){const t=e;a[t(547)]=!1,a.isEmitInfo=!1,a[t(1316)]=null,a[t(1289)]=null}});let Q=function(){const t=e;if(H=!0,c)try{c[t(551)](),c=null,Pe[t(1292)](t(631),"abort success")}catch(e){c=null,Pe[t(1292)](t(631),t(565),e)}},se={TAG_NAME:e(435),init(){const t=e;se.lastBuf=null,se[t(1107)]=null,se[t(1138)]=null,se[t(878)]=null,se[t(1114)]=null,se[t(1123)]=0,se[t(916)]={},se[t(764)]=!1,Pe[t(1292)](se[t(1001)],t(1277))},destroy(){const t=e;se[t(1069)]=null,se[t(1107)]=null,se[t(1138)]=null,se[t(878)]=null,se[t(1114)]=null,se[t(1123)]=0,se[t(916)]={},se[t(764)]=!1,Pe[t(1292)](se[t(1001)],t(528))},dispatch(t){const r=e,n=new Uint8Array(t);if(Pe[r(1227)][r(556)]){const e=se[r(1346)](n);if(0===e[r(1022)])return void Pe[r(1292)](se[r(1001)],r(674));se[r(938)](e)}else se[r(786)](n)},getNaluDts(){const t=e,r=Pe[t(1227)].nakedFlowFps;let n=se[t(1123)];return se[t(1123)]=se.localDts+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=Pe[t(1227)].sampleRate,n=Pe[t(1227)].audioBufferSize;return se[t(1123)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(1215)],a=0,c=[];for(;s<o;)switch(n=t[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i&&c[r(811)](t[r(983)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(811)](t.subarray(i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t.byteLength<1)return;se.lastBuf?(n=new Uint8Array(t.byteLength+se[r(1069)][r(1022)]),n[r(503)](se[r(1069)]),n.set(new Uint8Array(t),se[r(1069)].length)):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(1022)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(811)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(811)](e-2),o=t,s=i}if(a[r(1022)]>1)for(let e=0;e<a[r(1022)]-1;++e){const t=n[r(983)](a[e],a[e+1]+1);se[r(825)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(1022)])se.lastBuf=n[r(983)](i);else{!se[r(1069)]&&(se[r(1069)]=n);const e=new Uint8Array(se[r(1069)].length+t[r(1215)]);e[r(503)](se.lastBuf),e[r(503)](new Uint8Array(t),se.lastBuf[r(1022)]),se[r(1069)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t.byteLength,a=0,c=[],u=new Uint8Array(t);if(se[r(1069)]){const e=new Uint8Array(u[r(1215)]+se[r(1069)][r(1215)]);e[r(503)](se[r(1069)]),e[r(503)](u,se[r(1069)][r(1215)]),u=e,o=u[r(1215)],se.lastBuf=null}for(;s<o;)switch(n=u[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i!=s-a-1&&c[r(811)](u[r(983)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(se[r(1069)]=u[r(983)](i,o)),c},handleNALu(t){const r=e;t[r(1215)]<=4||(t=t[r(606)](4),se[r(1266)](t))},handleVideoNalu(t){const r=e;if(!se[r(1114)]&&(se[r(1114)]=At(t),Pe[r(487)]=se[r(1114)]===ye[r(1137)]),se[r(1114)]===ye.h264){const e=se[r(531)](t),n=se[r(926)](e);if(0===n.length)return void Pe.debugWarn(r(631),r(1266),"h264 naluList.length === 0");const i=[];if(n[r(1345)]((e=>{const t=r,n=vr(e);n===_e[t(878)]||n===_e[t(1138)]?se[t(699)](e):gr(n)&&i[t(811)](e)})),1===i[r(1022)])se[r(699)](i[0]);else if(wr(i)){const e=vr(i[0]),t=_r(e);se[r(693)](i,t,e)}else i[r(1345)]((e=>{se.handleVideoH264Nalu(e)}))}else if(se.streamType===ye[r(1137)])if(Pe[r(1227)].nakedFlowH265DemuxUseNew){const e=se[r(531)](t),n=se[r(926)](e);if(0===n[r(1022)])return void Pe.debugWarn(r(631),r(1266),r(789));const i=[];if(n[r(1345)]((e=>{const t=r,n=Gr(e);n===we[t(878)]||n===we[t(1138)]||n===we[t(1107)]?se[t(1377)](e):Kr(n)&&i[t(811)](e)})),1===i.length)se.handleVideoH265Nalu(i[0]);else if(Jr(i)){const e=Gr(i[0]),t=Xr(e);se.handleVideoH265NaluList(i,t,e)}else i[r(1345)]((e=>{se[r(1377)](e)}))}else Gr(t)===we.pps?se[r(1376)](t):se[r(1377)](t)},extractH264PPS(t){const r=e,n=se[r(531)](t);se[r(926)](n)[r(1345)]((e=>{const t=r;yr(vr(e))?se[t(1008)](e):se[t(699)](e)}))},extractH265PPS(t){const r=e,n=se.handleAddNaluStartCode(t);se[r(926)](n)[r(1345)]((e=>{const t=r;qr(Gr(e))?se[t(670)](e):se[t(1377)](e)}))},extractH264SEI(t){const r=e,n=se[r(531)](t);se.extractNALu(n)[r(1345)]((e=>{se.handleVideoH264Nalu(e)}))},extractH265SEI(t){const r=e,n=se[r(531)](t);se[r(926)](n)[r(1345)]((e=>{se[r(1377)](e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(1022)]+n[r(1022)]);return i[r(503)](n),i[r(503)](t,n[r(1022)]),i},handleVideoH264Nalu(t){const r=e,n=vr(t);switch(n){case _e[r(1138)]:se.sps=t;break;case _e.pps:se[r(878)]=t}if(se[r(764)]){if(se[r(1138)]&&se[r(878)]){const e=hr({sps:se.sps,pps:se[r(878)]}),t=se[r(1123)];Pe[r(682)](e,{type:ce.video,ts:t,isIFrame:!0,cts:0}),se[r(1138)]=null,se[r(878)]=null}if(gr(n)){const e=_r(n),i=se.getNaluDts(),s=pr(t,e);se[r(595)](s,{type:ce[r(1263)],ts:i,isIFrame:e,cts:0})}}else if(se[r(1138)]&&se[r(878)]){se[r(764)]=!0;const e=hr({sps:se.sps,pps:se[r(878)]});Pe[r(682)](e,{type:ce[r(1263)],ts:0,isIFrame:!0,cts:0}),se[r(1138)]=null,se[r(878)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(se[i(764)]){const e=se.getNaluDts(),s=mr(t.reduce(((e,t)=>{const r=i,n=ut(e),s=ut(t),o=new Uint8Array(n[r(1215)]+s[r(1215)]);return o[r(503)](n,0),o[r(503)](s,n.byteLength),o})),r);se[i(595)](s,{type:ce[i(1263)],ts:e,isIFrame:r,cts:0}),Pe.debugLog("worker",i(526)+t[i(1022)]+i(1159)+s.byteLength+i(996)+r+i(468)+n+i(814)+e)}},handleVideoH265Nalu(t){const r=e,n=Gr(t);switch(n){case we[r(1107)]:se.vps=t;break;case we[r(1138)]:se[r(1138)]=t;break;case we[r(878)]:se[r(878)]=t}if(se[r(764)]){if(se[r(1107)]&&se[r(1138)]&&se[r(878)]){const e=Vr({vps:se[r(1107)],sps:se[r(1138)],pps:se[r(878)]}),t=se[r(1123)];Pe.decode(e,{type:ce.video,ts:t,isIFrame:!0,cts:0}),se[r(1107)]=null,se[r(1138)]=null,se[r(878)]=null}if(Kr(n)){const e=Xr(n),i=se.getNaluDts(),s=Wr(t,e);se.doDecode(s,{type:ce[r(1263)],ts:i,isIFrame:e,cts:0})}}else if(se[r(1107)]&&se.sps&&se.pps){se.isSendSeqHeader=!0;const e=Vr({vps:se[r(1107)],sps:se.sps,pps:se[r(878)]});Pe.decode(e,{type:ce[r(1263)],ts:0,isIFrame:!0,cts:0}),se.vps=null,se[r(1138)]=null,se[r(878)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(se.isSendSeqHeader){const e=se[i(745)](),s=$r(t[i(467)](((e,t)=>{const r=i,n=ut(e),s=ut(t),o=new Uint8Array(n[r(1215)]+s[r(1215)]);return o[r(503)](n,0),o.set(s,n[r(1215)]),o})),r);se.doDecode(s,{type:ce[i(1263)],ts:e,isIFrame:r,cts:0}),Pe.debugLog("worker",i(772)+t[i(1022)]+" package length is "+s.byteLength+i(996)+r+i(468)+n+i(814)+e)}},doDecode(t,r){const n=e;Pe[n(702)](r.ts),r.isIFrame&&Pe[n(793)](r.ts),Pe[n(682)](t,r)},handleVideoFrames(t){const r=e;if(!se.streamVideoType)for(let e of t)if(se[r(1011)]=At(e),se[r(1011)])break;se[r(1011)]?se[r(1011)]===ye[r(1236)]?se[r(530)](t):se[r(1011)]===ye[r(1137)]&&se[r(857)](t):Pe[r(1167)](r(631),r(938),r(708))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;se[r(916)][r(1086)]&&(n=se[r(916)][r(1086)],o=se.pendingUnits.vcl,s=se[r(916)][r(876)],se[r(916)]={});let a={};for(let e of t){if(e[r(1215)]<4)continue;const t=vr(e);let c=!1,u=t===_e[r(1373)];(t===_e[r(1014)]||t===_e.kSliceIDR)&&(a=se[r(598)](e),c=!0),n[r(1022)]&&o&&(a[r(909)]||!c)&&(i[r(811)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(811)](e),s=s||u,o=o||c}n[r(1022)]&&(se[r(916)]={units:n,vcl:o,iFrame:s}),i[r(1345)]((e=>{const t=r,n=e[t(1086)],i=e[t(755)];let s=null,o=null;if(n[t(1345)]((e=>{const r=t,n=31&e[0];switch(n){case _e[r(878)]:se[r(878)]=e;break;case _e[r(1138)]:se[r(1138)]=e;break;case _e[r(940)]:o=e}if(gr(n)){const t=ut(e);if(s){const e=new Uint8Array(s[r(1215)]+t[r(1215)]);e[r(503)](s,0),e[r(503)](t,s[r(1215)]),s=e}else s=t}})),!se[t(764)]&&se[t(1138)]&&se[t(878)]){se[t(764)]=!0;const e=fr({sps:se[t(1138)],pps:se[t(878)]});Pe[t(682)](e,{type:ce[t(1263)],ts:0,isIFrame:!0,cts:0}),se[t(1138)]=null,se[t(878)]=null}if(se[t(764)]){if(se[t(1138)]&&se[t(878)]){const e=fr({sps:se.sps,pps:se.pps}),r=se[t(1123)];Pe[t(682)](e,{type:ce[t(1263)],ts:r,isIFrame:!0,cts:0}),se.sps=null,se.pps=null}if(s){const e=se[t(745)](),r=mr(s,i);if(Pe[t(1227)].isEmitSEI&&o){const r=ct(o,!1);postMessage({cmd:ae[t(1272)],buffer:r[t(464)],ts:e},[r[t(464)][t(452)]])}se[t(595)](r,{type:ce[t(1263)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;se.pendingUnits[r(1086)]&&(n=se[r(916)][r(1086)],o=se[r(916)][r(1176)],s=se[r(916)][r(876)],se.pendingUnits={});let a={};for(let e of t){if(e[r(1215)]<4)continue;const t=Gr(e);let c=!1,u=Xr(t);Kr(t)&&(a=se[r(725)](e),c=!0),n[r(1022)]&&o&&(a[r(909)]||!c)&&(i.push({units:n,isIFrame:s}),n=[],s=!1,o=!1),n.push(e),s=s||u,o=o||c}n.length&&(se[r(916)]={units:n,vcl:o,iFrame:s}),i[r(1345)]((e=>{const t=r,n=e.units,i=e[t(755)];let s=null,o=null;if(n[t(1345)]((e=>{const r=t,n=e[0]>>>1&63;switch(n){case we[r(878)]:se.pps=e;break;case we[r(1138)]:se[r(1138)]=e;break;case we[r(1107)]:se[r(1107)]=e;break;case we[r(795)]:case we[r(716)]:o=e}if(Kr(n)){const t=ut(e);if(s){const e=new Uint8Array(s.byteLength+t[r(1215)]);e[r(503)](s,0),e.set(t,s[r(1215)]),s=e}else s=t}})),!se[t(764)]&&se[t(1138)]&&se[t(878)]&&se.vps){se[t(764)]=!0;const e=Vr({sps:se.sps,pps:se[t(878)],vps:se[t(1107)]});Pe[t(682)](e,{type:ce[t(1263)],ts:0,isIFrame:!0,cts:0}),se[t(1138)]=null,se.pps=null,se.vps=null}if(se[t(764)]){if(se[t(1138)]&&se[t(878)]&&se.vps){const e=Vr({sps:se[t(1138)],pps:se[t(878)],vps:se[t(1107)]}),r=se[t(1123)];Pe[t(682)](e,{type:ce[t(1263)],ts:r,isIFrame:!0,cts:0}),se.sps=null,se.pps=null,se.vps=null}if(s){const e=se[t(745)](),r=$r(s,i);if(Pe._opt[t(1152)]&&o){const r=ct(o,!0);postMessage({cmd:ae.videoSEI,buffer:r.payload,ts:e},[r[t(464)][t(452)]])}se.doDecode(r,{type:ce.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){const r=e;t[r(1345)]((e=>{se[r(1266)](e)}))},parseVideo264Header(t){const r=e,n=new Oa(t);return n[r(835)](),{isfms:0===n[r(415)](),sType:n[r(415)]()}},parseVideo265Header(t){const r=e,n=new Oa(t);return n.readUByte(),{nalType:n[r(590)](6),isfms:0===n[r(590)](1),sType:n[r(590)](3)}}},oe={LOG_NAME:e(630),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;oe[t(1337)]=ho[t(734)](),oe[t(1337)][t(1047)]=oe[t(1047)],oe[t(1337)].onError=oe[t(1358)],oe[t(1337)][t(1198)]=oe[t(1198)],Pe.debugLog(oe[t(1115)],t(1277))},destroy(){const t=e;oe[t(1337)]&&(oe[t(1337)][t(688)](),oe[t(1337)].flush(),oe[t(1337)][t(528)](),oe[t(1337)]=null),oe.offset=0,oe[t(652)]=null,oe[t(1002)]=null,oe[t(487)]=!1,Pe[t(1292)](oe[t(1115)],t(528))},_getSeqHeader(t){const r=e,n=oe[r(1337)].getTrackById(t.id);for(const e of n[r(832)].minf[r(808)].stsd[r(728)])if(e[r(470)]||e[r(501)]){const t=new(ho[r(691)])(void 0,0,ho[r(691)][r(1131)]);let n=[];e.avcC?(e[r(470)][r(973)](t),n=[23,0,0,0,0]):(oe[r(487)]=!0,Pe[r(487)]=!0,e[r(501)][r(973)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(452)],8),s=new Uint8Array(n.length+i.length);return s[r(503)](n,0),s[r(503)](i,n[r(1022)]),s}return null},onReady(t){const r=e;Pe[r(1292)](oe[r(1115)],"onReady()");const n=t[r(1200)][0],i=t[r(661)][0];if(n){oe[r(652)]=n.id;const e=oe._getSeqHeader(n);e&&(Pe[r(1292)](oe[r(1115)],r(1052)),Pe[r(1297)](e,0,!0,0)),oe.mp4Box[r(1271)](n.id)}if(i&&Pe[r(1227)][r(662)]){oe[r(1002)]=i.id;const e=i.audio||{},t=Je.indexOf(e[r(1209)]),n=i[r(945)][r(778)](r(604),"");oe[r(1337)][r(1271)](i.id);const s=Ze({profile:parseInt(n,10),sampleRate:t,channel:e.channel_count});Pe[r(1292)](oe.LOG_NAME,"aacADTSHeader"),Pe[r(1136)](s,0)}oe[r(1337)][r(663)]()},onError(t){const r=e;Pe[r(1264)](oe.LOG_NAME,r(1160),t)},onSamples(t,r,n){const i=e;if(t===oe[i(652)]){for(const e of n){const t=e[i(1216)],r=e[i(616)],n=1e3*e.cts/e[i(610)];e[i(780)],e[i(610)],r&&Pe[i(793)](n);let s=null;s=oe[i(487)]?$r(t,r):mr(t,r),Pe.decode(s,{type:ce[i(1263)],ts:n,isIFrame:r,cts:0})}oe.mp4Box[i(1364)](t)}else if(t===oe[i(1002)]){if(Pe[i(1227)].hasAudio){for(const e of n){const t=e.data,r=1e3*e[i(1309)]/e[i(610)];e[i(780)],e[i(610)];const n=new Uint8Array(t[i(1215)]+2);n.set([175,1],0),n[i(503)](t,2),Pe.decode(n,{type:ce[i(951)],ts:r,isIFrame:!1,cts:0})}oe[i(1337)][i(1364)](t)}}else Pe.debugWarn(oe.LOG_NAME,i(866),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(452)][r(1141)]=oe[r(1046)],oe.offset+=n[r(1215)],oe.mp4Box[r(1381)](n[r(452)])}},he={LOG_NAME:e(592),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:e(1277),hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);he[r(926)](n)},destroy(){const t=e;he.lastBuffer=new Uint8Array(0),he.parsedOffset=0,he[t(1360)]=0,he[t(629)]=0,he.state="init",he.hasInitVideoCodec=!1,he[t(1123)]=0,Pe[t(1292)](he[t(1115)],t(528))},extractNALu(t){const r=e;if(!t||t[r(1215)]<1)return void Pe[r(1167)](he.LOG_NAME,r(1132),t);const n=new Uint8Array(he[r(555)].length+t.length);for(n.set(he.lastBuffer,0),n[r(503)](new Uint8Array(t),he[r(555)][r(1022)]),he[r(555)]=n;;){if(he[r(1226)]===r(1277)){let e=!1;for(;he[r(555)][r(1022)]-he[r(1016)]>=4;)if(0===he.lastBuffer[he.parsedOffset])if(0===he[r(555)][he[r(1016)]+1])if(1===he[r(555)][he[r(1016)]+2]){if(182===he[r(555)][he[r(1016)]+3]){he[r(1226)]=r(490),he.firstStartCodeOffset=he[r(1016)],he[r(1016)]+=4,e=!0;break}he.parsedOffset++}else he.parsedOffset++;else he[r(1016)]++;else he[r(1016)]++;if(e)continue;break}if("findFirstStartCode"===he[r(1226)]){let e=!1;for(;he.lastBuffer[r(1022)]-he[r(1016)]>=4;)if(0===he.lastBuffer[he[r(1016)]])if(0===he.lastBuffer[he[r(1016)]+1])if(1===he.lastBuffer[he.parsedOffset+2]){if(182===he[r(555)][he[r(1016)]+3]){he[r(1226)]=r(1051),he[r(629)]=he[r(1016)],he[r(1016)]+=4,e=!0;break}he[r(1016)]++}else he.parsedOffset++;else he[r(1016)]++;else he[r(1016)]++;if(e)continue;break}if("findSecondStartCode"===he[r(1226)]){if(!(he[r(555)][r(1022)]-he[r(1016)]>0))break;{let e,t=192&he[r(555)][he.parsedOffset];e=0==t?he.secondStartCodeOffset-14:he[r(629)];let n,i=0==(192&he[r(555)][he[r(1360)]+4]);if(i){if(he[r(1360)]-14<0)return void Pe[r(1167)](he[r(1115)],"firstStartCodeOffset -14 is",he[r(1360)]-14);!he.hasInitVideoCodec&&(he[r(607)]=!0,Pe.debugLog(he.LOG_NAME,r(1332)),Le[r(1332)](ve.mpeg4,"",Pe[r(760)]())),n=he[r(555)][r(983)](he[r(1360)]-14,e)}else n=he[r(555)][r(983)](he[r(1360)],e);let s=he[r(745)]();he[r(607)]?(postMessage({cmd:ae[r(822)],type:de[r(942)],value:n[r(1215)]}),postMessage({cmd:ae.workerFetch,type:de[r(601)],value:s}),_=s,Le[r(682)](n,i?1:0,s)):Pe[r(1167)](he[r(1115)],"has not init video codec"),he.lastBuffer=he[r(555)][r(983)](e),he[r(1360)]=0==t?14:0,he[r(1016)]=he[r(1360)]+4,he[r(1226)]="findFirstStartCode"}}}},getNaluDts(){const t=e;let r=he.localDts;return he[t(1123)]=he.localDts+40,r}},ke={TAG_NAME:e(886),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new Fa,timescale_:90,duration_:0,pat_:{version_number:0,network_pid:0,program_map_pid:{}},current_program_:null,current_pmt_pid_:-1,program_pmt_map_:{},pes_slice_queues_:{},section_slice_queues_:{},video_metadata_:{vps:null,sps:null,pps:null,details:null},audio_metadata_:{codec:null,audio_object_type:null,sampling_freq_index:null,sampling_frequency:null,channel_config:null},last_pcr_:null,audio_last_sample_pts_:void 0,aac_last_incomplete_data_:null,has_video_:!1,has_audio_:!1,video_init_segment_dispatched_:!1,audio_init_segment_dispatched_:!1,video_metadata_changed_:!1,audio_metadata_changed_:!1,loas_previous_frame:null,video_track_:{type:e(1263),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:e(951),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;ke.media_info_=null,ke[t(539)]=null,ke.section_slice_queues_=null,ke[t(1320)]=null,ke[t(1183)]=null,ke[t(738)]=null,ke.video_track_=null,ke[t(881)]=null,ke[t(685)]=null,Pe.debugLog(ke.TAG_NAME,t(528))},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(1215)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math[r(1041)](1e3,n[r(1215)]-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;ke[r(685)]&&(t=ia(ke._remainingPacketData,t),ke[r(685)]=null);let n=t[r(452)];const i=ke[r(1128)](n);i?ke[r(685)]=t[r(983)](i):t[r(1022)]<ke[r(1112)]&&(ke[r(685)]=t)},parseChunks(t){const r=e;let n=0;if(ke.first_parse_){ke[r(469)]=!1;const e=ke[r(801)](t);e.match&&(ke.tsPacketSize=e[r(478)],ke[r(711)]=e[r(956)]),n=ke.syncOffset,Pe.debugLog(ke.TAG_NAME,r(1048)+ke.tsPacketSize+r(1105)+ke[r(711)])}for(;n+ke[r(1112)]<=t.byteLength;){192===ke[r(1112)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){Pe.debugWarn(ke[r(1001)],r(968)+i+r(571));break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!ke[r(727)]||ke[r(727)][r(888)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(960)]=(128&e[5])>>>7,l[r(889)]=(64&e[5])>>>6,l[r(767)]=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);ke[r(838)]=t}if(2==a||5+t===188){n+=188,204===ke.tsPacketSize&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===ke.current_pmt_pid_||null!=ke[r(727)]&&ke[r(727)][r(1237)][o]===Ca[r(596)]){let e=188-d;ke[r(958)](t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l.random_access_indicator})}else if(null!=ke.pmt_&&null!=ke[r(727)][r(1237)][o]){let e=188-d,i=ke[r(727)][r(1237)][o];(o===ke[r(727)][r(1166)][r(1236)]||o===ke[r(727)][r(1166)][r(1137)]||o===ke[r(727)][r(1166)][r(1339)]||o===ke[r(727)][r(1166)][r(1156)]||o===ke[r(727)][r(1166)][r(998)]||o===ke[r(727)][r(1166)][r(594)]||o===ke[r(727)][r(1166)][r(898)]||o===ke.pmt_[r(1166)][r(1072)]||o===ke[r(727)][r(1166)][r(1149)]||o===ke[r(727)][r(1166)][r(895)]||!0===ke[r(727)][r(776)][o]||!0===ke[r(727)].timed_id3_pids[o]||!0===ke[r(727)][r(1269)][o]||!0===ke.pmt_.asynchronous_klv_pids[o])&&ke[r(646)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(889)]})}n+=188,204===ke[r(1112)]&&(n+=16)}return ke[r(1325)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=ke.section_slice_queues_[i[s(1192)]];if(i[s(1267)]){let e=o[0];if(null!=a&&0!==a[s(443)]){let o=new Uint8Array(t,r+1,Math[s(1041)](n,e));a.slices[s(811)](o),a[s(443)]+=o[s(1215)],a[s(443)]===a[s(1062)]?ke.emitSectionSlices(a,i):ke.clearSlices(a,i)}for(let c=1+e;c<o[s(1215)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];ke[s(1385)][i[s(1192)]]=new xa,a=ke.section_slice_queues_[i[s(1192)]],a[s(1062)]=e+3,a[s(889)]=i[s(889)];let u=new Uint8Array(t,r+c,Math[s(1041)](n-c,a[s(1062)]-a[s(443)]));a[s(1238)].push(u),a[s(443)]+=u[s(1215)],a[s(443)]===a[s(1062)]?ke.emitSectionSlices(a,i):a[s(443)]>=a[s(1062)]&&ke[s(1208)](a,i),c+=u[s(1215)]}}else if(null!=a&&0!==a[s(443)]){let e=new Uint8Array(t,r,Math.min(n,a[s(1062)]-a[s(443)]));a[s(1238)][s(811)](e),a[s(443)]+=e[s(1215)],a[s(443)]===a.expected_length?ke.emitSectionSlices(a,i):a.total_length>=a.expected_length&&ke[s(1208)](a,i)}},handlePESSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=o[0]<<16|o[1]<<8|o[2];o[3];let c=o[4]<<8|o[5];if(i[s(1267)]){if(1!==a)return void Pe[s(1167)](ke[s(1001)],s(999)+a);let e=ke.pes_slice_queues_[i[s(1192)]];e&&(0===e[s(1062)]||e.expected_length===e[s(443)]?ke[s(641)](e,i):ke.clearSlices(e,i)),ke[s(539)][i[s(1192)]]=new xa,ke.pes_slice_queues_[i[s(1192)]][s(889)]=i[s(889)]}if(null==ke.pes_slice_queues_[i.pid])return;let u=ke[s(539)][i.pid];u[s(1238)].push(o),i.payload_unit_start_indicator&&(u.expected_length=0===c?0:c+6),u[s(443)]+=o.byteLength,u[s(1062)]>0&&u[s(1062)]===u[s(443)]?ke[s(641)](u,i):u[s(1062)]>0&&u[s(1062)]<u[s(443)]&&ke[s(1208)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(443)]);for(let e=0,r=0;e<t[n(1238)][n(1022)];e++){let s=t[n(1238)][e];i[n(503)](s,r),r+=s[n(1215)]}t[n(1238)]=[],t[n(1062)]=-1,t[n(443)]=0;let s={};s.pid=r[n(1192)],s[n(1216)]=i,s[n(863)]=t[n(863)],s[n(889)]=t.random_access_indicator,ke[n(1298)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(443)]);for(let e=0,r=0;e<t[n(1238)][n(1022)];e++){let s=t.slices[e];i.set(s,r),r+=s[n(1215)]}t[n(1238)]=[],t[n(1062)]=-1,t[n(443)]=0;let s=new Da;s.pid=r[n(1192)],s[n(1216)]=i,s.stream_type=r[n(424)],s[n(889)]=t[n(889)],ke[n(1336)](s)},clearSlices(t){const r=e;t[r(1238)]=[],t[r(1062)]=-1,t[r(443)]=0},parseSection(t){const r=e;let n=t[r(1216)],i=t[r(1192)];0===i?ke[r(740)](n):i===ke[r(1082)]?ke.parsePMT(n):null!=ke.pmt_&&ke[r(727)].scte_35_pids[i]&&ke[r(1234)](n)},parsePES(t){const r=e;let n=t[r(1216)],i=n[0]<<16|n[1]<<8|n[2],s=n[3],o=n[4]<<8|n[5];if(1===i){if(188!==s&&190!==s&&191!==s&&240!==s&&241!==s&&255!==s&&242!==s&&248!==s){n[6];let e,i,a=(192&n[7])>>>6,c=n[8];(2===a||3===a)&&(e=536870912*(14&n[9])+4194304*(255&n[10])+16384*(254&n[11])+128*(255&n[12])+(254&n[13])/2,i=3===a?536870912*(14&n[14])+4194304*(255&n[15])+16384*(254&n[16])+128*(255&n[17])+(254&n[18])/2:e);let u,l=9+c;if(0!==o){if(o<3+c)return void Pe[r(1167)](ke[r(1001)],"Malformed PES: PES_packet_length < 3 + PES_header_data_length");u=o-3-c}else u=n[r(1215)]-l;let d=n[r(983)](l,l+u);switch(t[r(424)]){case Ca[r(1244)]:case Ca[r(576)]:ke[r(1130)](d,e);break;case Ca.kPESPrivateData:ke[r(727)][r(1166)][r(898)]===t[r(1192)]?ke[r(544)](d,e):ke[r(727)].common_pids[r(998)]===t.pid?ke.parseAC3Payload(d,e):ke[r(727)][r(1166)][r(594)]===t[r(1192)]?ke[r(509)](d,e):ke.pmt_.asynchronous_klv_pids[t[r(1192)]]?ke[r(462)](d,t[r(1192)],s):ke[r(727)][r(1291)][t[r(1192)]]?ke.parseSMPTE2038MetadataPayload(d,e,i,t[r(1192)],s):ke.parsePESPrivateDataPayload(d,e,i,t[r(1192)],s);break;case Ca[r(433)]:ke[r(861)](d,e);break;case Ca[r(1314)]:ke.parseLOASAACPayload(d,e);break;case Ca.kAC3:ke[r(792)](d,e);break;case Ca[r(1196)]:ke[r(509)](d,e);break;case Ca[r(860)]:ke[r(727)][r(1015)][t[r(1192)]]?ke.parseTimedID3MetadataPayload(d,e,i,t[r(1192)],s):ke[r(727)].synchronous_klv_pids[t[r(1192)]]&&ke[r(416)](d,e,i,t[r(1192)],s);break;case Ca.kH264:ke[r(930)](d,e,i,t[r(889)]);break;case Ca[r(722)]:ke.parseH265Payload(d,e,i,t[r(889)]);break;case Ca.G711A:ke.parseG711Payload(d,e,!0);break;case Ca[r(588)]:ke[r(880)](d,e,!1);break;default:Pe[r(1292)](ke[r(1001)],"Unsupported stream. type: "+t[r(424)]+", pid: "+t.pid)}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t[r(424)]===Ca[r(480)]){let e,i=6;e=0!==o?o:n.byteLength-i;let a=n[r(983)](i,i+e);ke.parsePESPrivateDataPayload(a,void 0,void 0,t[r(1192)],s)}}else Pe.debugError(ke[r(1001)],r(1063)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(ke[r(773)],r(683)+n+r(413));let i=(15&t[1])<<8|t[2];t[3],t[4];let s=(62&t[5])>>>1,o=1&t[5],a=t[6];t[7];let c=null;if(1===o&&0===a)c={version_number:0,network_pid:0,program_pmt_pid:{}},c[r(1361)]=s;else if(c=ke[r(615)],null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let n=t[e]<<8|t[e+1],i=(31&t[e+2])<<8|t[e+3];0===n?c[r(885)]=i:(c[r(582)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==ke.pat_&&Pe.debugLog(ke.TAG_NAME,r(883)+JSON[r(1382)](c)),ke[r(615)]=c,ke[r(1384)]=l,ke[r(1082)]=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void Pe[r(1264)](ke.TAG_NAME,r(919)+n+r(1168));let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=ke._initPmt(),i[r(1066)]=o,i[r(1361)]=a,ke[r(897)][o]=i;else if(i=ke.program_pmt_map_[o],null==i)return;i[r(888)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,h=s-9-l-4;for(let e=d;e<d+h;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i[r(1237)][s]=n;let a=i.common_pids.h264||i[r(1166)].h265,c=i.common_pids.adts_aac||i.common_pids[r(1156)]||i.common_pids[r(998)]||i.common_pids.eac3||i[r(1166)][r(898)]||i[r(1166)][r(1072)]||i[r(1166)][r(1149)]||i[r(1166)][r(895)];if(n!==Ca[r(1155)]||a)if(n!==Ca.kH265||a)if(n!==Ca[r(433)]||c)if(n!==Ca[r(1314)]||c)if(n!==Ca[r(524)]||c)if(n!==Ca[r(1196)]||c)if(n!==Ca.kMPEG1Audio&&n!==Ca[r(576)]||c)if(n!==Ca[r(542)]||c)if(n!==Ca.G711U||c)if(n===Ca[r(480)]){if(i[r(776)][s]=!0,o>0){for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(5===e){let e=String[r(1365)](...Array.from(t.subarray(n+2,n+2+o)));e===r(1191)?i[r(1291)][s]=!0:e===r(1012)?i[r(1166)][r(898)]=s:e===r(444)&&(i.asynchronous_klv_pids[s]=!0)}else if(127===e&&s===i[r(1166)][r(898)]){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(ke.TAG,r(508));continue}const i={codec:r(898),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:r(898),meta:i};0==ke[r(1184)]?(ke[r(1183)]=i,ke[r(1143)](s)):ke.detectAudioMetadataChange(s)&&(ke[r(785)](),ke.dispatchAudioInitSegment(s))}n+=2+o}let a=t[r(983)](e+5,e+5+o);ke[r(990)](s,n,a)}}else if(n===Ca[r(860)]){if(o>0)for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(38===e){let e=t[n+2]<<8|t[n+3]<<0,o=null;65535===e&&(o=String[r(1365)](...Array[r(422)](t[r(983)](n+4,n+4+4))));let a=null;if(255===t[n+4+(65535===e?4:0)]){let i=4+(65535===e?4:0)+1;a=String[r(1365)](...Array[r(422)](t[r(983)](n+i,n+i+4)))}"ID3 "===o&&a===r(1104)?i.timed_id3_pids[s]=!0:a===r(444)&&(i[r(1269)][s]=!0)}n+=2+o}}else n===Ca.kSCTE35&&(i[r(625)][s]=!0);else i[r(1166)][r(895)]=s;else i[r(1166)][r(1149)]=s;else i[r(1166)][r(1072)]=s;else i.common_pids[r(594)]=s;else i[r(1166)][r(998)]=s;else i[r(1166)][r(1156)]=s;else i[r(1166)][r(1339)]=s;else i[r(1166)].h265=s;else i[r(1166)][r(1236)]=s;e+=5+o}o===ke[r(1384)]&&(null==ke[r(727)]&&Pe[r(1292)](ke[r(1001)],r(768)+JSON.stringify(i)),ke.pmt_=i,(i[r(1166)][r(1236)]||i.common_pids.h265)&&(ke.has_video_=!0),(i[r(1166)][r(1339)]||i[r(1166)][r(1156)]||i.common_pids.ac3||i[r(1166)][r(898)]||i[r(1166)][r(1072)]||i[r(1166)][r(1149)]||i[r(1166)][r(895)])&&(ke[r(964)]=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new br(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o.readNextNaluPayload());){let e=new Sr(a);if(e.type===_e.kSliceSPS){let t=Zt[s(1188)](a[s(1216)]);ke.video_init_segment_dispatched_?!0===ke[s(1111)](e,t)&&(Pe[s(1292)](ke[s(1001)],s(757)),ke[s(1313)]=!0,ke[s(1320)]={vps:void 0,sps:e,pps:void 0,details:t}):(ke[s(1320)].sps=e,ke[s(1320)][s(1007)]=t)}else e[s(1125)]===_e[s(1186)]?(!ke.video_init_segment_dispatched_||ke[s(1313)])&&(ke[s(1320)][s(878)]=e,ke[s(1320)].sps&&ke[s(1320)].pps&&(ke[s(1313)]&&ke.dispatchVideoMediaSegment(),ke[s(1079)]())):(e[s(1125)]===_e.kSliceIDR||e[s(1125)]===_e[s(1014)]&&1===i)&&(d=!0);ke[s(788)]&&(u[s(811)](e),l+=e.data.byteLength)}let h=Math[s(763)](r/ke[s(1323)]),f=Math[s(763)](n/ke.timescale_);if(u[s(1022)]){let e=ke[s(971)];for(let e=0;e<u[s(1022)];e++){let t=u[e];if(null==c)c=t[s(1216)];else{let e=new Uint8Array(c[s(1215)]+t.data[s(1215)]);e[s(503)](c,0),e[s(503)](t[s(1216)],c[s(1215)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:ce[s(1263)],isHevc:!1};e[s(1109)][s(811)](t),e[s(1022)]=c[s(1215)]}},parseH265Payload(t,r,n,i){const s=e;let o=new Qr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(759)]());){let e=new en(a);if(e[s(1125)]===we.kSliceVPS){if(!ke.video_init_segment_dispatched_){let t=Or[s(1185)](a.data);ke[s(1320)][s(1107)]=e,ke.video_metadata_[s(1007)]={...ke[s(1320)][s(1007)],...t}}}else if(e[s(1125)]===we.kSliceSPS){let t=Or[s(1178)](a[s(1216)]);ke[s(788)]?!0===ke.detectVideoMetadataChange(e,t)&&(Pe[s(1292)](ke[s(1001)],"H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment"),ke[s(1313)]=!0,ke.video_metadata_={vps:void 0,sps:e,pps:void 0,details:t}):(ke[s(1320)][s(1138)]=e,ke[s(1320)][s(1007)]={...ke[s(1320)].details,...t})}else if(e[s(1125)]===we[s(1186)]){if(!ke[s(788)]||ke[s(1313)]){let t=Or[s(673)](a[s(1216)]);ke[s(1320)][s(878)]=e,ke[s(1320)][s(1007)]={...ke[s(1320)].details,...t},ke[s(1320)][s(1107)]&&ke.video_metadata_[s(1138)]&&ke[s(1320)].pps&&(ke[s(1313)]&&ke[s(440)](),ke[s(1079)]())}}else(e[s(1125)]===we.kSliceIDR_W_RADL||e.type===we.kSliceIDR_N_LP||e[s(1125)]===we[s(1303)])&&(d=!0);ke[s(788)]&&(u[s(811)](e),l+=e.data[s(1215)])}let h=Math[s(763)](r/ke[s(1323)]),f=Math[s(763)](n/ke[s(1323)]);if(u[s(1022)]){let e=ke[s(971)];for(let e=0;e<u[s(1022)];e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c[s(1215)]+t.data[s(1215)]);e[s(503)](c,0),e.set(t[s(1216)],c.byteLength),c=e}}let t={type:ce.video,length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e.samples[s(811)](t),e[s(1022)]=c.byteLength}},detectVideoMetadataChange(t,r){const n=e;if(r.codec_mimetype!==ke.video_metadata_[n(1007)][n(1287)])return Pe[n(1292)](ke.TAG_NAME,n(684)+(ke[n(1320)][n(1007)].codec_mimetype+n(421)+r.codec_mimetype)),!0;if(r[n(892)][n(649)]!==ke.video_metadata_.details[n(892)].width||r[n(892)][n(869)]!==ke[n(1320)].details[n(892)][n(869)]){let e=ke.video_metadata_.details[n(892)],t=r[n(892)];return Pe.debugLog(ke[n(1001)],n(572)+(e[n(649)]+"x")+e[n(869)]+n(421)+t[n(649)]+"x"+t.height),!0}return r[n(1300)].width!==ke[n(1320)][n(1007)].present_size[n(649)]&&(Pe[n(1292)](ke[n(1001)],n(877)+(ke.video_metadata_[n(1007)][n(1300)].width+" to ")+r[n(1300)].width),!0)},isInitSegmentDispatched(){const t=e;return ke[t(975)]&&ke[t(964)]?ke[t(788)]&&ke[t(1184)]:ke[t(975)]&&!ke[t(964)]?ke.video_init_segment_dispatched_:!(ke.has_video_||!ke.has_audio_)&&ke.audio_init_segment_dispatched_},dispatchVideoInitSegment(){const t=e;let r=ke[t(1320)].details,n={};n[t(1125)]="video",n.id=ke.video_track_.id,n[t(610)]=1e3,n[t(780)]=ke.duration_,n[t(1177)]=r[t(892)][t(649)],n[t(557)]=r[t(892)][t(869)],n[t(1368)]=r.present_size.width,n[t(1328)]=r[t(1300)][t(869)],n.profile=r[t(747)],n[t(1044)]=r[t(554)],n.bitDepth=r[t(957)],n[t(800)]=r.chroma_format,n.sarRatio=r[t(538)],n[t(698)]=r.frame_rate;let i=n[t(698)][t(784)],s=n[t(698)][t(546)];if(n[t(1029)]=i/s*1e3,n.codec=r[t(1287)],ke[t(1320)].vps){Pe[t(487)]=!0;let e=ke[t(1320)][t(1107)][t(1216)].subarray(4),r=ke[t(1320)][t(1138)].data[t(983)](4),i=ke[t(1320)][t(878)].data[t(983)](4);n[t(824)]=Vr({vps:e,sps:r,pps:i}),0==ke[t(788)]&&Pe[t(1292)](ke.TAG_NAME,t(536)+n[t(945)]),n.hvcc&&Pe[t(1297)](n[t(824)],0,!0,0)}else{let e=ke.video_metadata_[t(1138)][t(1216)][t(983)](4),r=ke[t(1320)].pps[t(1216)][t(983)](4);n.avcc=fr({sps:e,pps:r}),0==ke.video_init_segment_dispatched_&&Pe[t(1292)](ke[t(1001)],t(1275)+n[t(945)]),n[t(428)]&&Pe[t(1297)](n.avcc,0,!0,0)}ke[t(788)]=!0,ke[t(1313)]=!1;let o=ke.media_info_;o[t(1028)]=!0,o[t(649)]=n[t(1177)],o.height=n[t(557)],o.fps=n[t(698)][t(664)],o.profile=n.profile,o[t(1044)]=n[t(1044)],o[t(453)]=r[t(1088)],o[t(800)]=r[t(667)],o[t(1322)]=n[t(813)].width,o[t(626)]=n[t(813)].height,o.videoCodec=n.codec,o.hasAudio&&o[t(451)]?o[t(790)]=t(882)+o.videoCodec+","+o[t(451)]+'"':o.mimeType=t(882)+o[t(982)]+'"'},dispatchVideoMediaSegment(){const t=e;ke[t(1116)]()&&ke[t(971)][t(1022)]&&ke[t(1378)]()},dispatchAudioMediaSegment(){const t=e;ke.isInitSegmentDispatched()&&ke.audio_track_.length&&ke[t(1378)]()},dispatchAudioVideoMediaSegment(){const t=e;ke[t(1116)]()&&(ke[t(881)][t(1022)]||ke.video_track_[t(1022)])&&ke[t(1378)]()},parseADTSAACPayload(t,r){const n=e;if(ke[n(975)]&&!ke.video_init_segment_dispatched_)return;if(ke[n(738)]){let e=new Uint8Array(t[n(1215)]+ke[n(738)].byteLength);e[n(503)](ke.aac_last_incomplete_data_,0),e[n(503)](t,ke[n(738)][n(1215)]),t=e}let i,s;if(null!=r&&(s=r/ke[n(1323)]),"aac"===ke[n(1183)].codec){if(null==r&&null!=ke.audio_last_sample_pts_)i=1024/ke.audio_metadata_[n(1333)]*1e3,s=ke[n(558)]+i;else if(null==r)return void Pe[n(1167)](ke[n(1001)],n(1e3));if(ke[n(738)]&&ke.audio_last_sample_pts_){i=1024/ke[n(1183)][n(1333)]*1e3;let e=ke[n(558)]+i;Math[n(933)](e-s)>1&&(Pe[n(1167)](ke[n(1001)],n(1093)+"expected: "+e+"ms, PES pts: "+s+"ms"),s=e)}}let o,a=new it(t),c=null,u=s;for(;null!=(c=a[n(952)]());){i=1024/c[n(1333)]*1e3;const e={codec:n(1089),data:c};0==ke[n(1184)]?(ke.audio_metadata_={codec:"aac",audio_object_type:c[n(715)],sampling_freq_index:c[n(1228)],sampling_frequency:c[n(1333)],channel_config:c[n(520)]},ke[n(1143)](e)):ke[n(1284)](e)&&(ke.dispatchAudioMediaSegment(),ke[n(1143)](e)),o=u;let t=Math[n(763)](u);const r=new Uint8Array(c[n(1216)][n(1022)]+2);r[n(503)]([175,1],0),r[n(503)](c[n(1216)],2);let s={payload:r,length:r[n(1215)],pts:t,dts:t,type:ce[n(951)]};ke.audio_track_.samples.push(s),ke.audio_track_[n(1022)]+=r.byteLength,u+=i}a[n(1121)]()&&(ke[n(738)]=a[n(1150)]()),o&&(ke[n(558)]=o)},parseLOASAACPayload(t,r){const n=e;if(ke[n(975)]&&!ke[n(788)])return;if(ke[n(738)]){let e=new Uint8Array(t[n(1215)]+ke[n(738)][n(1215)]);e[n(503)](ke[n(738)],0),e[n(503)](t,ke[n(738)][n(1215)]),t=e}let i,s;if(null!=r&&(s=r/ke[n(1323)]),ke[n(1183)][n(945)]===n(1089)){if(null==r&&null!=ke[n(558)])i=1024/ke[n(1183)].sampling_frequency*1e3,s=ke[n(558)]+i;else if(null==r)return void Pe[n(1167)](ke[n(1001)],n(1e3));if(ke[n(738)]&&ke[n(558)]){i=1024/ke[n(1183)].sampling_frequency*1e3;let e=ke[n(558)]+i;Math[n(933)](e-s)>1&&(Pe[n(1167)](ke[n(773)],n(1093)+"expected: "+e+n(645)+s+"ms"),s=e)}}let o,a=new st(t),c=null,u=s;for(;null!=(c=a[n(952)](Et(ke.loas_previous_frame)?void 0:ke[n(839)]));){ke.loas_previous_frame=c,i=1024/c[n(1333)]*1e3;const e={codec:"aac",data:c};0==ke[n(1184)]?(ke.audio_metadata_={codec:n(1089),audio_object_type:c[n(715)],sampling_freq_index:c.sampling_freq_index,sampling_frequency:c[n(1333)],channel_config:c[n(520)]},ke.dispatchAudioInitSegment(e)):ke.detectAudioMetadataChange(e)&&(ke.dispatchAudioMediaSegment(),ke.dispatchAudioInitSegment(e)),o=u;let t=Math[n(763)](u);const r=new Uint8Array(c[n(1216)][n(1022)]+2);r[n(503)]([175,1],0),r[n(503)](c[n(1216)],2);let s={payload:r,length:r[n(1215)],pts:t,dts:t,type:ce[n(951)]};ke[n(881)][n(1109)].push(s),ke[n(881)][n(1022)]+=r[n(1215)],u+=i}a[n(1121)]()&&(ke[n(738)]=a.getIncompleteData()),o&&(ke[n(558)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(ke[n(975)]&&!ke[n(788)])return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,h=34;switch(n(1072),a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34;break;case 2:h=33,n(1022);break;case 3:h=32,n(1022)}const f={};f[n(1122)]=h,f[n(1209)]=d,f[n(675)]=l,f[n(1216)]=t;const p={codec:n(1072),data:f};0==ke[n(1184)]?(ke[n(1183)]={codec:n(1072),object_type:h,sample_rate:d,channel_count:l},ke[n(1143)](p)):ke[n(1284)](p)&&(ke[n(785)](),ke[n(1143)](p));const m=new Uint8Array(t[n(1022)]+1);m.set([32],0),m.set(t,1);let v={payload:m,length:m[n(1215)],pts:r/ke[n(1323)],dts:r/ke.timescale_,type:ce[n(951)]};ke[n(881)].samples[n(811)](v),ke[n(881)][n(1022)]+=m[n(1215)]},parseG711Payload(t,r,n){const i=e;if(ke.has_video_&&!ke[i(788)])return;const s={};s[i(1209)]=8e3,s.channel_count=1;const o={codec:i(n?1149:895)};0==ke.audio_init_segment_dispatched_?(ke.audio_metadata_={codec:o[i(945)],sample_rate:s.sample_rate,channel_count:s[i(675)]},ke[i(1143)](o)):ke[i(1284)](o)&&(ke[i(785)](),ke[i(1143)](o));const a=new Uint8Array(t[i(1022)]+1),c=n?[114]:[130];a[i(503)](c,0),a[i(503)](t,1);let u={payload:a,length:a[i(1215)],pts:r/ke[i(1323)],dts:r/ke[i(1323)],type:ce[i(951)]};ke[i(881)][i(1109)][i(811)](u),ke[i(881)][i(1022)]+=a[i(1215)]},detectAudioMetadataChange(t){const r=e;if(t[r(945)]!==ke[r(1183)][r(945)])return Pe[r(1292)](ke[r(1001)],r(961)+(ke[r(1183)][r(945)]+r(421)+t.codec)),!0;if(t[r(945)]===r(1089)&&ke[r(1183)][r(945)]===r(1089)){const e=t[r(1216)];if(e[r(715)]!==ke[r(1183)][r(715)])return Pe.debugLog(ke[r(1001)],r(1308)+(ke[r(1183)][r(715)]+r(421)+e.audio_object_type)),!0;if(e[r(1228)]!==ke.audio_metadata_.sampling_freq_index)return Pe[r(1292)](ke.TAG_NAME,r(1038)+(ke[r(1183)][r(1228)]+r(421)+e.sampling_freq_index)),!0;if(e.channel_config!==ke[r(1183)].channel_config)return Pe[r(1292)](ke.TAG_NAME,r(864)+(ke[r(1183)][r(520)]+r(421)+e.channel_config)),!0}else if(t[r(945)]===r(1220)&&ke[r(1183)][r(945)]===r(1220)){const e=t[r(1216)];if(e[r(1333)]!==ke[r(1183)][r(1333)])return Pe[r(1292)](ke[r(1001)],"AC3: Sampling Frequency changed from "+(ke[r(1183)][r(1333)]+r(421)+e[r(1333)])),!0;if(e[r(514)]!==ke[r(1183)][r(514)])return Pe[r(1292)](ke[r(1001)],r(1032)+(ke.audio_metadata_.bit_stream_identification+r(421)+e[r(514)])),!0;if(e.bit_stream_mode!==ke.audio_metadata_[r(580)])return Pe[r(1292)](ke[r(1001)],"AC3: BitStream Mode changed from "+ke[r(1183)][r(580)]+" to "+e[r(580)]),!0;if(e.channel_mode!==ke[r(1183)][r(578)])return Pe[r(1292)](ke[r(1001)],r(1033)+(ke[r(1183)][r(578)]+r(421)+e[r(578)])),!0;if(e[r(787)]!==ke[r(1183)][r(787)])return Pe.debugLog(ke.TAG_NAME,r(1067)+(ke.audio_metadata_[r(787)]+" to ")+e.low_frequency_effects_channel_on),!0}else if("opus"===t[r(945)]&&ke[r(1183)].codec===r(898)){const e=t[r(1026)];if(e[r(1209)]!==ke[r(1183)].sample_rate)return Pe[r(1292)](ke[r(1001)],"Opus: SamplingFrequencyIndex changed from "+(ke[r(1183)][r(1209)]+r(421)+e[r(1209)])),!0;if(e[r(675)]!==ke[r(1183)].channel_count)return Pe[r(1292)](ke[r(1001)],r(499)+(ke[r(1183)].channel_count+" to ")+e.channel_count),!0}else if(t.codec===r(1072)&&ke.audio_metadata_[r(945)]===r(1072)){const e=t.data;if(e[r(1122)]!==ke[r(1183)].object_type)return Pe[r(1292)](ke[r(1001)],r(566)+(ke[r(1183)][r(1122)]+r(421)+e.object_type)),!0;if(e.sample_rate!==ke.audio_metadata_.sample_rate)return Pe[r(1292)](ke[r(1001)],r(709)+(ke[r(1183)].sample_rate+r(421)+e[r(1209)])),!0;if(e[r(675)]!==ke[r(1183)][r(675)])return Pe.debugLog(ke.TAG_NAME,"MP3: Channel count changed from "+(ke[r(1183)].channel_count+r(421)+e[r(675)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n.type=r(951),n.id=ke.audio_track_.id,n[r(610)]=1e3,n.duration=ke[r(545)],"aac"===ke[r(1183)][r(945)]){let e="aac"===t[r(945)]?t.data:null,i=new Ua(e);n[r(1024)]=i[r(1206)],n[r(943)]=i[r(1097)],n[r(619)]=i[r(675)],n[r(945)]=i[r(1287)],n[r(1146)]=i.original_codec_mimetype,n.config=i.config,n[r(1029)]=1024/n[r(1024)]*n[r(610)],r(1304);const s=Ze({profile:Pe._opt[r(477)]?i[r(1122)]:i[r(517)],sampleRate:n[r(943)],channel:n[r(619)]});Pe[r(1136)](s,0)}else ke[r(1183)][r(945)]===r(1220)||ke[r(1183)][r(945)]===r(640)||ke[r(1183)][r(945)]===r(898)||("mp3"===ke.audio_metadata_[r(945)]?(n[r(1024)]=ke[r(1183)].sample_rate,n[r(619)]=ke.audio_metadata_[r(675)],n.codec=r(1072),n[r(1146)]=r(1072),n[r(430)]=void 0,r(1268)):"g711a"===ke[r(1183)][r(945)]?(n[r(1024)]=ke[r(1183)][r(1209)],n[r(619)]=ke[r(1183)][r(675)],n[r(945)]=r(1149),n[r(1146)]=r(1149),n[r(430)]=void 0):ke[r(1183)][r(945)]===r(895)&&(n[r(1024)]=ke.audio_metadata_[r(1209)],n[r(619)]=ke[r(1183)][r(675)],n[r(945)]="g711u",n.originalCodec=r(895),n.config=void 0));0==ke[r(1184)]&&Pe[r(1292)](ke[r(1001)],r(460)+n[r(945)]),ke.audio_init_segment_dispatched_=!0,ke[r(1313)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s.pid=t,s.stream_type=r,s[i(904)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Pa;if(a[o(1192)]=i,a[o(456)]=s,a[o(474)]=t.byteLength,a[o(1216)]=t,null!=r){let e=Math.floor(r/ke.timescale_);a[o(843)]=e}else a[o(417)]=ke[o(758)]();if(null!=n){let e=Math[o(763)](n/ke[o(1323)]);a.dts=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;Pe[o(1292)](ke[o(1001)],"Timed ID3 Metadata: pid="+i+", pts="+r+o(1119)+n+o(414)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;Pe[o(1292)](ke[o(1001)],o(458)+i+o(1135)+r+o(1119)+n+o(414)+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;Pe[i(1292)](ke[i(1001)],"Asynchronous KLV Metadata: pid="+r+i(414)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;Pe.debugLog(ke[o(1001)],o(457)+i+", pts="+r+o(1119)+n+o(414)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=ke[t(558)]?Math.floor(ke.audio_last_sample_pts_):null!=ke.last_pcr_?Math.floor(ke[t(838)]/300/ke[t(1323)]):void 0},_preDoDecode(){const t=e,r=ke[t(971)],n=ke[t(881)];let i=r[t(1109)];ke[t(498)](r),ke[t(498)](n),n.samples.length>0&&(i=r[t(1109)][t(1330)](n[t(1109)]),i=i[t(1153)](((e,r)=>{const n=t;return e[n(1357)]-r[n(1357)]}))),i[t(1345)]((e=>{const r=t,n=new Uint8Array(e.payload);delete e[r(464)],e[r(1125)]===ce[r(1263)]?ke[r(1249)]({...e,payload:n}):e[r(1125)]===ce[r(951)]&&ke[r(495)]({...e,payload:n})})),r[t(1109)]=[],r[t(1022)]=0,n[t(1109)]=[],n[t(1022)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t.payload);let i=null;i=t.isHevc?$r(n,t[r(755)]):mr(n,t[r(755)]),t[r(755)]&&Pe[r(793)](t[r(1357)]);const s=Pe[r(463)](i,t[r(755)]);Pe.decode(s,{type:ce[r(1263)],ts:t[r(1357)],isIFrame:t[r(755)],cts:t[r(1309)]})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(464)]),i=Pe[r(621)](n);Pe[r(682)](i,{type:ce[r(951)],ts:t.dts,isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;const i=t.samples||[];for(let e=0;e<i.length-1;e++){const t=i[e],s=i[e+1];t[r(1357)]>=s[r(1357)]&&(Pe[r(1167)](ke[r(1001)],"correctSamplePts dts, dts: "+t[r(1357)]+r(730)+s[r(1357)]+r(612)),s.dts=t.dts+n)}}},Te=null;Rt()&&(Te={TAG_NAME:"worker MediaSource",_resetInIt(){const t=e;Te.isAvc=null,Te[t(1370)]=null,Te[t(867)]={},Te.videoMeta={},Te[t(994)]={},Te[t(932)]=null,Te.audioSourceBuffer=null,Te[t(547)]=!1,Te[t(970)]=!1,Te.isAudioInitInfo=!1,Te.videoMimeType="",Te[t(608)]="",Te.cacheTrack={},Te.cacheAudioTrack={},Te[t(1293)]=!1,Te[t(1340)]=0,Te[t(1331)]=0,Te.firstRenderTime=null,Te[t(810)]=null,Te.mediaSourceAppendBufferFull=!1,Te.mediaSourceAppendBufferError=!1,Te[t(515)]=!1,Te[t(1010)]=!1,Te[t(1100)]=!1,Te.prevTimestamp=null,Te.decodeDiffTimestamp=null,Te[t(634)]=null,Te.prevAudioDts=null,Te.prevPayloadBufferSize=0,Te[t(875)]=!1,Te.prevTs=null,Te[t(1281)]=null,Te[t(761)]=[],Te[t(561)]=[],Te[t(628)]=[],Te[t(1101)]=[],Te[t(804)]=[],Te[t(1049)]=null,Te[t(1356)]=null,Te[t(720)]=null,Te.hasPendingEos=!1,Te.$video={currentTime:0,readyState:0}},init(){const t=e;Te[t(548)]=new ca,Te[t(845)](),Te.mediaSource=new(self[t(442)]),Te[t(677)]=!!Ut(Pe[t(1227)].checkFirstIFrame),Te[t(1142)](),Pe.debugLog(Te.TAG_NAME,t(1277))},destroy(){const t=e;Te[t(688)](),Te[t(445)](),Te.eventListenList&&Te.eventListenList[t(1022)]&&(Te[t(761)][t(1345)]((e=>e())),Te[t(761)]=[]),Te[t(845)](),Te[t(1369)]=null,Pe[t(1292)](Te[t(1001)],t(528))},getState(){const t=e;return Te[t(1369)]&&Te[t(1369)].readyState},isStateOpen(){const t=e;return Te[t(762)]()===Ee[t(1195)]},isStateClosed(){const t=e;return Te[t(762)]()===Ee[t(1170)]},isStateEnded(){const t=e;return Te[t(762)]()===Ee[t(962)]},_bindMediaSourceEvents(){const t=e,{proxy:r}=Te[t(548)],n=r(Te[t(1369)],Ie[t(744)],(()=>{const e=t;Pe.debugLog(Te[e(1001)],e(744)),Te[e(434)]()})),i=r(Te[t(1369)],Ie[t(1181)],(()=>{const e=t;Pe[e(1292)](Te[e(1001)],e(1181))})),s=r(Te.mediaSource,Ie[t(676)],(()=>{const e=t;Pe.debugLog(Te[e(1001)],e(676))}));Te[t(761)][t(811)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!Te[t(932)]&&(Pe.debugLog(Te[t(1001)],t(689)),Te[t(653)]()),!Te.audioSourceBuffer&&(Pe[t(1292)](Te.TAG_NAME,t(1257)),Te[t(1004)]()),Te[t(1353)]()&&Te[t(746)]()},decodeVideo(t,r,n,i){const s=e;if(Pe[s(563)])Pe.debugWarn(Te[s(1001)],s(993));else if(Ut(Te.hasInit))if(n&&t[1]===Ce[s(1229)]){const e=15&t[0];if(e===ve.h265&&Ut(Pe[s(1227)][s(765)]))return void Te[s(523)](fe[s(450)]);Te[s(867)][s(945)]=e,postMessage({cmd:ae[s(1383)],code:e});const i=new Uint8Array(t);postMessage({cmd:ae[s(982)],buffer:i,codecId:e},[i[s(452)]]),Te[s(547)]=Te._decodeConfigurationRecord(t,r,n,e)}else Pe.debugWarn(Te.TAG_NAME,s(1276)+n+s(995)+t[1]+s(769));else if(!Te[s(677)]&&n&&(Te[s(677)]=!0),Te[s(677)]){if(n&&0===t[1]){const e=15&t[0];let r={};e===ve[s(1236)]?r=dr(t[s(606)](5)):e===ve[s(1137)]&&(r=Nr(t));const n=Te[s(867)];n&&n.width&&n[s(869)]&&r&&r[s(1177)]&&r[s(557)]&&(r[s(1177)]!==n[s(649)]||r[s(557)]!==n[s(869)])&&(Pe.debugWarn(Te[s(1001)],"\n decodeVideo: video width or height is changed,\n old width is "+n[s(649)]+s(573)+n.height+s(1362)+r.codecWidth+s(935)+r[s(557)]+s(695)),Te[s(875)]=!0,Te.emitError(fe[s(988)],s(1374)+n[s(649)]+"->"+r[s(1177)]+", height: "+n[s(869)]+"->"+r[s(557)]))}if(Te[s(875)])return void Pe[s(1167)](Te.TAG_NAME,s(1204));if(Mt(t))return void Pe[s(1292)](Te[s(1001)],s(1189));if(t.byteLength<ie)return void Pe[s(1167)](Te.TAG_NAME,s(997)+t[s(1215)]);let e=r;if(Pe.isPlayer){if(null===Te.firstRenderTime&&(Te[s(1037)]=r,Pe[s(1292)](Te.TAG_NAME,s(1057)+Te[s(1037)]),postMessage({cmd:ae[s(527)],value:Te[s(1037)]})),e=r-Te[s(1037)],e<0&&(Pe[s(1167)](Te[s(1001)],s(481)+r+s(1202)+Te[s(560)]+",\n firstRenderTime is "+Te.firstRenderTime+" and mseCorrectTimeDuration is "+Pe[s(1227)][s(1327)]),e=null===Te[s(634)]?0:Te[s(634)]+Pe[s(1227)][s(1327)],Te[s(803)](r)))return Pe.debugWarn(Te[s(1001)],s(992)+r+s(1202)+Te[s(560)]+s(1366)+(Te[s(560)]-r)),void Te[s(523)](fe[s(1310)],s(540)+r+" and prevTs is "+Te[s(560)]+s(1366)+(Te[s(560)]-r));if(null!==Te[s(634)]&&e<=Te.prevDts){if(Pe[s(1167)](Te[s(1001)],s(1127)+e+s(494)+Te[s(634)]+" \n and now ts is "+r+" and prev ts is "+Te[s(560)]+s(731)+(r-Te[s(560)])+" and firstRenderTime is "+Te[s(1037)]+s(1294)+n+s(1241)+Pe[s(1227)][s(1327)]+s(1187)+Te.prevPayloadBufferSize+s(1278)+t[s(1215)]),e===Te[s(634)]&&Te[s(1053)]===t[s(1215)])return void Pe.debugWarn(Te[s(1001)],s(1027));if(e=Te[s(634)]+Pe._opt[s(1327)],Te[s(803)](r))return Pe[s(1167)](Te[s(1001)],s(992)+r+s(1202)+Te[s(560)]+s(1366)+(Te[s(560)]-r)+s(833)),void Te[s(523)](fe[s(1310)],"ts is "+r+s(1202)+Te[s(560)]+s(1366)+(Te.prevTs-r))}}Pe[s(1221)]?Te[s(1050)](t,e,n,i,r):Pe[s(1197)],Te.prevDts=e,Te[s(1053)]=t.byteLength,Te.prevTs=r}else Pe.debugLog(Te.TAG_NAME,"decodeVideo first frame is not iFrame")},decodeAudio(t,r){const n=e;if(Pe[n(563)])Pe[n(1167)](Te[n(1001)],n(834));else if(Ut(Te[n(970)]))Te[n(970)]=Te[n(1223)](t,r);else{let e=r;if(Qe(t))return void Pe[n(1292)](Te.TAG_NAME,n(1095));Te[n(1124)](),Te[n(677)]?(Pe[n(1221)]&&(null===Te[n(810)]&&(Te.firstAudioTime=r,Pe.debugLog(Te[n(1001)],"firstAudioTime is "+Te[n(810)])),e=r-Te[n(810)],e<0&&(Pe[n(1167)](Te[n(1001)],n(737)+r+" and prevTs is "+Te[n(1281)]+n(1071)+Te[n(810)]),e=null===Te[n(635)]?0:Te[n(635)]+Pe[n(1227)].mseCorrectAudioTimeDuration),null!==Te[n(1281)]&&e<=Te[n(635)]&&(Pe[n(1167)](Te[n(1001)],n(671)+e+n(494)+Te[n(635)]+n(1210)+r+n(419)+Te[n(1281)]+n(826)+(r-Te[n(1281)])),e=Te.prevAudioDts+Pe[n(1227)].mseCorrectAudioTimeDuration)),Pe[n(1221)]?Te[n(887)](t,e,r):Pe.isPlayback,Te[n(1281)]=r,Te[n(635)]=e):Pe[n(1292)](Te[n(1001)],n(1021))}},_checkTsIsMaxDiff(t){const r=e;return Te[r(560)]>0&&t<Te[r(560)]&&Te[r(560)]-t>re},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(606)](5),a={};if(i===ve.h264?a=dr(o):i===ve[s(1137)]&&(a=Hr(o)),Te.videoInfo[s(649)]=a[s(1177)],Te[s(867)][s(869)]=a[s(557)],0===a[s(1177)]&&0===a[s(557)])return Pe.debugWarn(Te[s(1001)],"_decodeConfigurationRecord error",JSON.stringify(a)),Te[s(523)](fe[s(510)],s(1158)+(0===a.codecWidth)+s(533)+a[s(557)]),!1;const c={id:Be[s(1263)],type:"video",timescale:1e3,duration:0,avcc:o,codecWidth:a[s(1177)],codecHeight:a[s(557)],videoType:a[s(1230)]},u=la[s(600)](c);Te.isAvc=i===ve[s(1236)];let l=a[s(945)];return Te[s(703)]=l?s(906)+a.codec+'"':Te[s(774)]?Se[s(927)]:Se[s(1073)],postMessage({cmd:ae[s(466)],w:a[s(1177)],h:a[s(557)]}),Te[s(653)](),Te.appendBuffer(u[s(452)]),Te[s(1340)]=0,Te[s(1059)]={},Te[s(1293)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===ge[n(1268)],a=i===ge.AAC;if(Ut(a||o))return Pe.debugWarn(Te.TAG_NAME,n(1180)+i+n(969)),Te[n(523)](fe[n(1013)]),!1;const c={id:Be[n(951)],type:n(951),timescale:1e3};let u={};if(Qe(t)){if(u=nt(t[n(606)](2)),!u)return!1;c.audioSampleRate=u[n(586)],c[n(619)]=u[n(619)],c.config=u.config,c[n(1029)]=1024/c[n(1024)]*c[n(610)]}else{if(!o)return!1;if(u=ka(t[n(606)](1)),!u)return!1;c[n(1024)]=u.sampleRate,c[n(619)]=u[n(619)],c[n(1029)]=1152/c[n(1024)]*c[n(610)]}c[n(945)]=u.codec,c[n(780)]=0;let l=n(535),d=u.codec,h=null;o&&Ut(Pe[n(1227)][n(660)])?(l=n(439),d="",h=new Uint8Array):h=la.generateInitSegment(c);let f=c[n(1125)]+"/"+l;return d&&d[n(1022)]>0&&(f+=n(936)+d),Ut(Te.isAudioInitInfo)&&(N=i===ge[n(1304)]?s?16:8:0===s?8:16,postMessage({cmd:ae[n(1347)],code:i}),postMessage({cmd:ae[n(1247)],sampleRate:c[n(1024)],channels:c[n(619)],depth:N}),Te[n(1222)]=!0),Te.audioMimeType=f,Te[n(1370)]=a,Te[n(1004)](),Te[n(1317)](h.buffer),!0},_initSourceBuffer(){const t=e,{proxy:r}=Te[t(548)];if(null===Te[t(932)]&&null!==Te.mediaSource&&Te[t(471)]()&&Te[t(703)]){try{Pe[t(1292)](Te[t(1001)],"_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",Te.videoMimeType),Te[t(932)]=Te.mediaSource[t(770)](Te[t(703)])}catch(e){return Pe[t(1264)](Te.TAG_NAME,"_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()",e[t(754)],e.toString(),e),Te[t(523)](fe[t(552)],e.code),void(Te[t(515)]=!0)}if(Te[t(932)]){const e=r(Te[t(932)],t(642),(e=>{const r=t;Te[r(1010)]=!0,Pe.debugError(Te[r(1001)],r(706),e),Te[r(523)](fe.mseSourceBufferError,r(532))})),n=r(Te[t(932)],"updateend",(()=>{const e=t;Te[e(831)]()?Te[e(550)]():Te._hasPendingSegments()?Te[e(746)]():Te[e(1348)]&&(Pe[e(1292)](Te[e(1001)],e(947)),Te[e(1162)]())}));Te[t(761)][t(811)](e,n)}}else Pe[t(1292)](Te.TAG_NAME,t(856)+Te[t(471)]()+" and mseDecoder.isAvc === null is "+(null===Te[t(774)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=Te[t(548)];if(null===Te.audioSourceBuffer&&null!==Te[t(1369)]&&Te[t(471)]()&&Te[t(608)]){try{Pe[t(1292)](Te[t(1001)],t(686),Te[t(608)]),Te[t(445)](),Te.audioSourceBuffer=Te[t(1369)][t(770)](Te[t(608)])}catch(e){return Pe[t(1264)](Te[t(1001)],t(821),e[t(754)],e.toString(),e),Te[t(523)](fe.mseWorkerAddSourceBufferError,e.code),void(Te.mediaSourceAddSourceBufferError=!0)}if(Te[t(696)]){const e=r(Te[t(696)],t(642),(e=>{const r=t;Te[r(1010)]=!0,Pe[r(1264)](Te.TAG_NAME,r(862),e),Te[r(523)](fe[r(1036)],r(870))})),n=r(Te[t(696)],t(454),(()=>{const e=t;Te[e(831)]()?Te._doRemoveRanges():Te[e(1353)]()?Te[e(746)]():Te[e(1348)]&&(Pe[e(1292)](Te.TAG_NAME,e(1240)),Te[e(1162)]())}));Te[t(761)][t(811)](e,n),null===Te[t(720)]&&(Te[t(720)]=setTimeout((()=>{const e=t;Te[e(1124)](),Te[e(523)](fe[e(721)])}),1e3))}}else Pe[t(1292)](Te[t(1001)],t(429)+Te.isStateOpen()+t(891)+Te.audioMimeType)},_decodeVideo(t,r,n,i,s){const o=e;let a=t[o(606)](5),c=a[o(1215)];if(0===c)return void Pe.debugWarn(Te[o(1001)],o(511));let u=(new Date)[o(1213)](),l=!1;!Te[o(617)]&&(Te[o(617)]=u,l=!0);const d=u-Te[o(617)];if(Te[o(1299)]=d,d>1e3&&!l&&Pe[o(1221)]&&Pe[o(1292)](Te.TAG_NAME,o(658)+u+o(794)+Te.prevTimestamp+o(736)+d+o(1110)),Te[o(1059)].id&&r>=Te.cacheTrack[o(1357)]){let e=8+Te[o(1059)].size,t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[o(503)](la.types[o(1085)],4),t[o(503)](Te[o(1059)][o(1216)],8),Te[o(1059)][o(780)]=r-Te[o(1059)][o(1357)];let n=la.moof(Te.cacheTrack,Te[o(1059)][o(1357)]);Te[o(1059)]={};let i=new Uint8Array(n.byteLength+t[o(1215)]);i[o(503)](n,0),i.set(t,n[o(1215)]),Te[o(1381)](i[o(452)])}else Pe.debugLog(Te.TAG_NAME,o(1019)+r+o(777)+s+o(1245)+(Te[o(1059)]&&Te[o(1059)].dts)),Te[o(1293)]=!1,Te.cacheTrack={};!Te[o(1059)]&&(Te[o(1059)]={}),Te.cacheTrack.id=Be.video,Te[o(1059)][o(1340)]=++Te[o(1340)],Te[o(1059)][o(1273)]=c,Te[o(1059)][o(1357)]=r,Te[o(1059)].cts=i,Te[o(1059)][o(427)]=n,Te[o(1059)][o(1216)]=a,Te[o(1059)].flags={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},Te[o(617)]=(new Date).getTime()},_decodeAudio(t,r,n){const i=e;let s=Te[i(1370)]?t[i(606)](2):t[i(606)](1),o=s[i(1215)];if(Te[i(1251)].id&&r>=Te[i(1251)][i(1357)]){let e=8+Te[i(1251)][i(1273)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[i(503)](la.types[i(1085)],4),t[i(503)](Te[i(1251)][i(1216)],8),Te[i(1251)].duration=r-Te[i(1251)].dts;let n=la[i(502)](Te[i(1251)],Te[i(1251)][i(1357)]);Te[i(1251)]={};let s=new Uint8Array(n.byteLength+t[i(1215)]);s.set(n,0),s.set(t,n[i(1215)]),Te[i(1317)](s.buffer)}else Te[i(1251)]={};!Te[i(1251)]&&(Te[i(1251)]={}),Te.cacheAudioTrack.id=Be[i(951)],Te[i(1251)].sequenceNumber=++Te[i(1331)],Te[i(1251)][i(1273)]=o,Te[i(1251)][i(1357)]=r,Te[i(1251)].cts=0,Te.cacheAudioTrack.data=s,Te[i(1251)].flags={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;Pe[r(563)]?Pe[r(1167)](Te[r(1001)],r(871)):Te.mediaSourceAddSourceBufferError?Pe.debugWarn(Te.TAG_NAME,r(717)):Te[r(959)]?Pe.debugWarn(Te[r(1001)],r(896)):Te[r(1253)]?Pe[r(1167)](Te[r(1001)],r(941)):Te[r(1010)]?Pe.debugWarn(Te.TAG_NAME,"mseDecoder.mediaSourceBufferError is true"):(Te.pendingSegments[r(811)](t),Te[r(932)]&&(Pe[r(1227)][r(1324)]&&Te._needCleanupSourceBuffer()&&Te[r(865)](),Ut(Te[r(799)]())&&Te[r(471)]()&&Ut(Te[r(831)]()))?Te[r(746)]():Te[r(847)]()?(Te[r(1010)]=!0,Te.emitError(fe[r(1036)],r(928))):Te[r(496)]()&&(Te.mediaSourceBufferError=!0,Te[r(523)](fe[r(1036)],r(1203))))},appendAudioBuffer(t){const r=e;Pe.isDestroyed?Pe.debugWarn(Te.TAG_NAME,"appendAudioBuffer() player is destroyed"):Te[r(515)]?Pe[r(1167)](Te[r(1001)],r(717)):Te.mediaSourceAppendBufferFull?Pe[r(1167)](Te[r(1001)],r(896)):Te[r(1253)]?Pe[r(1167)](Te[r(1001)],r(941)):Te[r(1010)]?Pe[r(1167)](Te.TAG_NAME,"mseDecoder.mediaSourceBufferError is true"):(Te.pendingAudioSegments[r(811)](t),Te.audioSourceBuffer&&(Pe[r(1227)][r(1324)]&&Te[r(854)]()&&Te._doCleanUpSourceBuffer(),Ut(Te.getAudioSourceBufferUpdating())&&Te.isStateOpen()&&Ut(Te[r(831)]()))?Te[r(746)]():Te[r(847)]()?(Te.mediaSourceBufferError=!0,Te[r(523)](fe[r(1036)],r(928))):Te[r(496)]()&&(Te[r(1010)]=!0,Te[r(523)](fe[r(1036)],r(1203))))},getSourceBufferUpdating(){const t=e;return Te[t(932)]&&Te[t(932)][t(937)]},getAudioSourceBufferUpdating(){const t=e;return Te[t(696)]&&Te[t(696)][t(937)]},stop(){const t=e;Te[t(1144)](),Te[t(603)](),Te.endOfStream()},clearUpAllSourceBuffer(){const t=e;if(Te.sourceBuffer){const e=Te[t(932)][t(562)];for(let r=0;r<e.length;r++){let n=e.start(r),i=e[t(647)](r);Te[t(561)].push({start:n,end:i})}Ut(Te[t(799)]())&&Te[t(550)]()}if(Te.audioSourceBuffer){const e=Te[t(696)][t(562)];for(let r=0;r<e[t(1022)];r++){let n=e.start(r),i=e[t(647)](r);Te[t(1101)].push({start:n,end:i})}Ut(Te[t(1145)]())&&Te._doRemoveRanges()}},endOfStream(){const t=e;if(Te[t(471)]()&&G)if(Te[t(799)]()||Te.getAudioSourceBufferUpdating())Pe[t(1292)](Te.TAG_NAME,"endOfStream() has pending eos"),Te.hasPendingEos=!0;else{Te[t(1348)]=!1;try{Pe.debugLog(Te[t(1001)],"endOfStream()"),Te[t(1369)][t(1162)]()}catch(e){Pe.debugWarn(Te[t(1001)],t(1064),e,e[t(1321)]())}}},abortSourceBuffer(){const t=e;if(Te[t(471)]){if(Te[t(932)]){try{Pe.debugLog(Te.TAG_NAME,t(726)),Te[t(932)][t(551)]()}catch(e){}Ut(Te.getSourceBufferUpdating())&&Te._doRemoveRanges()}if(Te.audioSourceBuffer){try{Pe[t(1292)](Te.TAG_NAME,t(599)),Te[t(696)][t(551)]()}catch(e){}Ut(Te[t(1145)]())&&Te[t(550)]()}}Te[t(932)]=null,Te[t(696)]=null},removeSourceBuffer(){const t=e;if(!Te[t(847)]()&&Te.mediaSource){if(Te[t(932)])try{Pe[t(1292)](Te.TAG_NAME,t(751)),Te[t(1369)][t(603)](Te[t(932)])}catch(e){Pe.debugWarn(Te[t(1001)],t(512),e,e[t(1321)]())}if(Te[t(696)])try{Pe[t(1292)](Te.TAG_NAME,"removeSourceBuffer() audioSourceBuffer"),Te[t(1369)][t(603)](Te[t(696)])}catch(e){Pe[t(1167)](Te[t(1001)],"removeSourceBuffer() audioSourceBuffer error",e,e[t(1321)]())}}},_hasPendingSegments(){const t=e;return Te.pendingSegments[t(1022)]>0||Te[t(804)][t(1022)]>0},getPendingSegmentsLength(){const t=e;return Te.pendingSegments[t(1022)]},_doAppendSegments(){const t=e;if(Te[t(847)]()||Te[t(496)]())Pe[t(1292)](Te.TAG_NAME,t(431));else if(null!==Te[t(932)]){if(Te[t(1219)]()&&null===Te[t(696)])return Pe.debugLog(Te.TAG_NAME,t(1151)),void(null===Te[t(1356)]&&(Te[t(1356)]=setTimeout((()=>{const e=t;Te[e(445)](),Te[e(523)](fe[e(1058)])}),1e3)));if(Ut(Te[t(799)]())&&Te[t(628)][t(1022)]>0){const e=Te[t(628)].shift();try{Te.sourceBuffer.appendBuffer(e)}catch(e){Pe[t(1264)](Te[t(1001)],t(779),e[t(754)],e),22===e[t(754)]?(Te.stop(),Te[t(959)]=!0,Te[t(523)](fe[t(1371)],t(1224)+e.code+t(1214)+e[t(1351)])):11===e[t(754)]?(Te[t(688)](),Te.mediaSourceAppendBufferError=!0,Te[t(523)](fe[t(1253)],t(1224)+e[t(754)]+t(1214)+e[t(1351)])):(Te[t(688)](),Te.mediaSourceBufferError=!0,Te[t(523)](fe.mseSourceBufferError,"code is "+e[t(754)]+t(1214)+e[t(1351)]))}}if(Ut(Te.getAudioSourceBufferUpdating())&&Te[t(804)].length>0){const e=Te[t(804)][t(587)]();try{Te[t(696)][t(1381)](e)}catch(e){Pe[t(1264)](Te[t(1001)],t(1134),e[t(754)],e),22===e[t(754)]?(Te[t(688)](),Te[t(959)]=!0,Te[t(523)](fe[t(1371)],t(1224)+e[t(754)]+t(1214)+e[t(1351)])):11===e[t(754)]?(Te.stop(),Te[t(1253)]=!0,Te[t(523)](fe[t(1253)],t(1224)+e.code+t(1214)+e[t(1351)])):(Te[t(688)](),Te[t(1010)]=!0,Te[t(523)](fe[t(1036)],e[t(754)],t(1224)+e[t(754)]+t(1214)+e[t(1351)]))}}}else Pe.debugLog(Te[t(1001)],t(1173))},_doCleanUpSourceBuffer(){const t=e,r=Te[t(1341)].currentTime;if(Te[t(932)]){const e=Te.sourceBuffer[t(562)];let n=!1;for(let i=0;i<e[t(1022)];i++){let s=e[t(663)](i),o=e[t(647)](i);if(s<=r&&r<o+3){if(r-s>=Pe._opt.mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-Pe[t(1227)][t(1338)];Te[t(561)][t(811)]({start:s,end:e})}}else o<r&&(n=!0,Te[t(561)][t(811)]({start:s,end:o}))}n&&Ut(Te[t(799)]())&&Te[t(550)]()}if(Te[t(696)]){const e=Te[t(696)].buffered;let n=!1;for(let i=0;i<e[t(1022)];i++){let s=e[t(663)](i),o=e[t(647)](i);if(s<=r&&r<o+3){if(r-s>=Pe[t(1227)][t(915)]){n=!0;let e=r-Pe[t(1227)][t(1338)];Te[t(1101)][t(811)]({start:s,end:e})}}else o<r&&(n=!0,Te.pendingAudioRemoveRanges[t(811)]({start:s,end:o}))}n&&Ut(Te[t(1145)]())&&Te[t(550)]()}},_hasPendingRemoveRanges(){const t=e;return Te.pendingRemoveRanges.length>0||Te[t(1101)][t(1022)]>0},needInitAudio(){const t=e;return Pe[t(1227)][t(662)]&&Pe._opt[t(477)]},_doRemoveRanges(){const t=e;if(Te[t(932)]&&Ut(Te[t(799)]())){let e=Te[t(561)];for(;e[t(1022)]&&Ut(Te[t(799)]());){let r=e[t(587)]();try{Te[t(932)][t(1065)](r[t(663)],r[t(647)])}catch(e){Pe[t(1167)](Te[t(1001)],t(455),e,e[t(1321)]())}}}if(Te[t(696)]&&Ut(Te[t(1145)]())){let e=Te.pendingAudioRemoveRanges;for(;e.length&&Ut(Te[t(1145)]());){let r=e[t(587)]();try{Te[t(696)].remove(r.start,r[t(647)])}catch(e){Pe.debugWarn(Te[t(1001)],t(1201),e,e.toString())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Ut(Pe[t(1227)][t(1324)]))return!1;const r=Te.$video.currentTime;if(Te[t(932)]){let e=Te.sourceBuffer[t(562)];if(e[t(1022)]>=1&&r-e[t(663)](0)>=Pe[t(1227)].mseAutoCleanupMaxBackwardDuration)return!0}if(Te[t(696)]){let e=Te[t(696)][t(562)];if(e[t(1022)]>=1&&r-e[t(663)](0)>=Pe[t(1227)][t(915)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;Te[t(1356)]&&(clearTimeout(Te[t(1356)]),Te[t(1356)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;Te.audioSourceNoDataCheckTimeout&&(clearTimeout(Te[t(720)]),Te[t(720)]=null)},getHandle(){const t=e;return Te[t(1369)][t(441)]},emitError(t){let r=arguments[e(1022)]>1&&void 0!==arguments[1]?arguments[1]:"";postMessage({cmd:ae.mseError,value:t,msg:r})}});let Pe={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:De[e(1148)],_opt:Z(),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:pe[e(830)],startStreamRateAndStatsInterval:function(){Pe.stopStreamRateAndStatsInterval(),d=setInterval((()=>{const e=nc;l&&l(0);const t=JSON.stringify({demuxBufferDelay:Pe[e(837)](),audioDemuxBufferDelay:Pe[e(1120)](),streamBufferByteLength:Pe[e(986)](),netBuf:Pe[e(1074)]||0,pushLatestDelay:Pe[e(553)]||0,latestDelay:Pe[e(1043)],isStreamTsMoreThanLocal:b,wasmDecodeDelay:_-w});postMessage({cmd:ae[e(822)],type:de[e(632)],value:t}),Ot()&&(null===K&&(K=pt()),zt(pt()-K)&&Pe[e(627)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;Pe[t(491)](),X=setTimeout((()=>{const e=t;if(Pe[e(872)]===pe[e(830)]){const t="websocket Open Timeout form "+Pe._opt[e(752)]+e(844)+Pe[e(872)];Pe[e(1264)](e(631),t),postMessage({cmd:ae[e(822)],type:fe.websocketOpenTimeout,value:V[e(1117)],msg:t})}}),1e3*Pe._opt[t(752)])},_stopCheckWsOpenTimeout:function(){X&&(clearTimeout(X),X=null)},useOffscreen:function(){const t=e;return Pe._opt[t(1342)]&&typeof OffscreenCanvas!=t(426)},getDelay:function(t,r){const n=e;if(!t||Pe[n(1227)][n(1028)]&&!g)return-1;if(r===ce[n(951)])return Pe[n(1043)];if(Pe.preDelayTimestamp&&Pe[n(597)]>t)return Pe[n(597)]-t>1e3&&Pe[n(1167)](n(631),n(1083)+Pe[n(597)]+n(614)+t+n(1312)+(Pe[n(597)]-t)+n(1232)+Pe[n(1043)]),Pe.preDelayTimestamp=t,Pe[n(1043)];if(Pe[n(1212)]){if(t){const e=Date[n(692)]()-Pe.startTimestamp,r=t-Pe.firstTimestamp;e>=r?(b=!1,Pe[n(1043)]=e-r):(b=!0,Pe[n(1043)]=r-e)}}else Pe[n(1212)]=t,Pe[n(949)]=Date[n(692)](),Pe[n(1043)]=-1;return Pe[n(597)]=t,Pe[n(1043)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||Pe._opt[n(1028)]&&!g)return-1;if(r===ce.audio)return Pe[n(553)];if(Pe.preDelayTimestamp&&Pe[n(597)]-t>1e3)return Pe[n(1167)](n(631),n(929)+Pe[n(597)]+n(614)+t+n(1312)+(Pe[n(597)]-t)+n(1367)),-1;if(Pe.firstTimestamp){let e=-1;if(t){const r=Date.now()-Pe[n(949)],i=t-Pe.firstTimestamp;r>=i?(b=!1,e=r-i):(b=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;Pe[t(1212)]=null,Pe[t(949)]=null,Pe[t(1043)]=-1,Pe.dropping=!1},resetAllDelay:function(){Pe.resetDelay(),Pe.preDelayTimestamp=null},doDecode:function(t){const r=e;Pe[r(1227)][r(1152)]&&t[r(1125)]===ce[r(1263)]&&Pe[r(950)]&&Pe[r(1009)](t[r(464)],t.ts),Pe[r(605)]()?t[r(1125)]===ce.audio?Pe[r(1227)].mseDecodeAudio?Te[r(1136)](t[r(464)],t.ts):t.decoder[r(682)](t[r(464)],t.ts):t[r(1125)]===ce[r(1263)]&&Te.decodeVideo(t[r(464)],t.ts,t[r(755)],t[r(1309)]):Pe[r(1227)][r(827)]&&Pe[r(1342)]()&&t[r(1125)]===ce[r(1263)]&&a[r(682)]?a[r(682)](t.payload,t.ts,t[r(1309)]):t[r(1329)][r(682)](t[r(464)],t.ts,t.isIFrame,t[r(1309)])},decodeNext(t){const r=e;if(0===s[r(1022)])return;const i=t.ts,o=s[0],a=t[r(1125)]===ce[r(1263)]&&Mt(t.payload);if(Ut(n))a&&(Pe.debugLog(r(631),r(1113)+t.type+r(1096)+i+r(1023)+o[r(1125)]+r(476)+o.ts+r(723)+a),s[r(587)](),Pe.doDecode(o));else{const e=o.ts-i,n=o[r(1125)]===ce[r(951)]&&t.type===ce[r(1263)];(e<=20||n||a)&&(Pe.debugLog("worker",r(1113)+t[r(1125)]+r(1096)+i+r(1023)+o[r(1125)]+" ts is "+o.ts+"\n diff is "+e+r(1255)+n+" and isVideoSqeHeader is "+a),s.shift(),Pe[r(595)](o))}},init:function(){const t=e;Pe[t(1292)](t(631),"init and forHardDecode is "+n+t(1285)+i+t(1243),JSON.stringify(Pe[t(1227)]));const r=Pe[t(1227)][t(1165)]===W.player,o=Pe[t(1227)][t(1165)]===W[t(991)],c=Pe[t(1227)][t(1165)]===W.playVod;if(Pe[t(1227)][t(1005)]&&se.init(),Pe[t(1221)]=r,Pe[t(1197)]=o,Pe[t(1068)]=c,Pe[t(605)]()&&Te&&Te.init(),a&&Pe[t(1227)][t(827)]&&Pe[t(1342)]()&&a[t(1277)](),Ut(Pe[t(836)]())){Pe[t(1292)](t(631),"setInterval()");const e=()=>{const e=t,n=Pe[e(1227)][e(743)]+Pe._opt[e(577)];let i=null;if(s[e(1022)]){if(Pe[e(806)])return void Pe[e(1167)](e(631),e(918)+s.length);if(Pe[e(570)]){for(i=s[e(587)](),Pe[e(1167)](e(631),"loop() dropBuffer is dropping and isIFrame "+i[e(755)]+e(976)+Pe[e(1043)]+e(965)+s[e(1022)]);!i[e(755)]&&s[e(1022)];)i=s[e(587)]();const t=Pe[e(980)](i.ts,i[e(1125)]);i[e(755)]&&t<=Pe[e(623)]()&&(Pe[e(1292)](e(631),e(638)),Pe[e(570)]=!1,Pe[e(595)](i),Pe[e(1352)](i))}else if(Pe[e(1197)]||Pe[e(977)]()||0===Pe[e(1227)][e(743)])for(;s[e(1022)];)i=s[e(587)](),Pe[e(595)](i);else if(i=s[0],-1===Pe[e(1319)](i.ts,i[e(1125)]))Pe[e(1292)](e(631),e(855),i.ts),s[e(587)](),Pe[e(595)](i),Pe[e(1352)](i);else if(Pe[e(1043)]>n&&r)Pe[e(1261)]()?(Pe[e(1292)]("worker","delay is "+Pe.delay+e(513)+n+e(680)),Pe[e(633)](),Pe[e(570)]=!0,postMessage({cmd:ae[e(741)]})):(s[e(587)](),Pe[e(595)](i),Pe[e(1352)](i));else for(;s[e(1022)];){if(i=s[0],!(Pe[e(1319)](i.ts,i[e(1125)])>Pe[e(1227)].videoBuffer)){Pe[e(1043)]<0&&Pe[e(1167)](e(631),e(618)+Pe[e(1043)]+e(1334)+s[e(1022)]);break}s.shift(),Pe[e(595)](i)}}else-1!==Pe[e(1043)]&&Pe[e(1292)](e(631),e(775)),Pe[e(633)]()};Pe[t(978)]=setInterval((()=>{const r=t;let n=(new Date)[r(1213)]();!S&&(S=n);const i=n-S;i>100&&Pe.debugWarn(r(631),"loop demux diff time is "+i),e(),S=(new Date).getTime()}),20)}else Pe[t(1292)](t(631),t(669));if(Ut(Pe._opt[t(1280)])&&(g=!0),Pe.isPlayUseMSEAndDecoderInWorker()&&Te){const e=Te[t(1326)]();e&&postMessage({cmd:ae[t(666)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;Pe[t(840)]();for(let e=0;e<Pe._opt[t(591)];e++)Pe[t(797)]();const r=Math[t(815)](1e3/Pe[t(911)]);Pe[t(1292)](t(631),"playbackCacheLoop fragDuration is "+r+", streamFps is "+Pe.streamFps),Pe.stopId=setInterval((()=>{const e=t,n=(new Date)[e(1213)]();!J&&(J=n);for(let t=0;t<Pe[e(1227)][e(591)];t++)Pe[e(797)]();let i=n-J,o=parseInt(i/r);o>1&&s[e(1022)]>0&&Pe[e(1167)](e(631),e(1139)+i+"ms and fragDuration is "+r+e(568)+o+e(549)+s[e(1022)]),J=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s.length)if(r=s[t(587)](),r[t(1125)]===ce[t(1263)]){Pe.isPlaybackOnlyDecodeIFrame()?r[t(755)]&&(Pe[t(1292)](t(631),t(1061),r.ts),Pe[t(595)](r)):Pe[t(595)](r);let e=s[0];for(;e&&e.type===ce[t(951)];)s[t(587)](),Pe[t(425)]()||Pe.doDecode(e),e=s[0]}else if(r[t(1125)]===ce[t(951)]){Pe.isPlaybackOnlyDecodeIFrame()||Pe[t(595)](r);let e=s[0];for(;e;){if(r=s.shift(),r.type===ce.video){Pe.isPlaybackOnlyDecodeIFrame()?r[t(755)]&&(Pe.debugLog("worker",t(1061),r.ts),Pe[t(595)](r)):Pe[t(595)](r),e=null;break}r[t(1125)]===ce[t(951)]&&(Pe[t(425)]()||Pe[t(595)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;Pe[t(978)]&&(clearInterval(Pe.stopId),Pe[t(978)]=null),J=null},startPlaybackCacheLoop:function(){Pe[e(712)]()},close:function(){const t=e;if(Pe[t(1292)]("worker",t(627)),Pe[t(563)]=!0,Q(),!u||1!==u.readyState&&2!==u[t(485)]?u&&Pe[t(1292)](t(631),"close() and socket.readyState is "+u.readyState):(H=!0,u.close(1e3,t(575))),u&&(u.onopen=null,u.onmessage=null,u.onclose=null,u.onerror=null,Pe.socketStatus=pe[t(830)]),u=null,Pe[t(782)](),Pe[t(491)](),Pe.clearPlaybackCacheLoop(),Pe[t(978)]&&(clearInterval(Pe[t(978)]),Pe[t(978)]=null),Pe.mp3Demuxer&&(Pe[t(853)][t(528)](),Pe[t(853)]=null),Pe.writableStream&&(kt(Pe[t(967)].close)&&Ut(Pe.writableStream.locked)?Pe[t(967)][t(627)]().catch((e=>{const r=t;Pe[r(1292)]("worker",r(1315),e[r(1321)](),e)}))[t(798)]((()=>{Pe[t(967)]=null})):Pe[t(967)]=null),Re)try{kt(Re.clear)&&Re.clear(),kt(Re.delete)&&Re[t(714)](),Re=null}catch(e){Pe[t(1292)](t(631),t(650)+e[t(1321)]()+t(1084))}if(Le)try{kt(Le[t(733)])&&Le[t(733)](),kt(Le[t(714)])&&Le.delete(),Le=null}catch(e){Pe[t(1292)](t(631),t(483)+e[t(1321)]()+t(1084))}l=null,S=null,b=!1,_=0,w=0,a&&(a.destroy&&a.destroy(),a=null),Te&&(Te[t(528)](),Te=null),Pe[t(1212)]=null,Pe.startTimestamp=null,Pe[t(1074)]=0,Pe[t(911)]=null,Pe[t(984)]=null,Pe[t(1301)]=null,Pe[t(1043)]=-1,Pe.pushLatestDelay=-1,Pe[t(597)]=null,Pe.dropping=!1,Pe[t(806)]=!1,Pe[t(1221)]=!0,Pe[t(1197)]=!1,Pe.isPlaybackPause=!1,Pe[t(1068)]=!1,Pe[t(950)]=!1,Pe[t(487)]=null,Pe[t(1227)]=Z(),Pe[t(694)]&&(Pe[t(694)][t(528)](),Pe.offscreenCanvas[t(1056)](t(1290),Pe[t(1157)]),Pe.offscreenCanvas.removeEventListener("webglcontextrestored",Pe[t(953)]),Pe[t(1316)]=null,Pe[t(564)]=null,Pe[t(1289)]=null),s=[],o=[],h&&(h[t(627)](),h=null),p=null,m=null,v=!1,y=!1,g=!1,U=!1,R=!1,L=!1,O=null,k=[],T=0,x=0,E=null,I=null,D=null,P=null,N=null,B=0,M=0,F=null,A=null,C=null,Pe[t(522)]=De[t(1148)],G=!0,se[t(528)](),oe[t(528)](),he.destroy(),ke[t(528)](),Pe[t(1182)]=null,Pe[t(1227)]={},postMessage({cmd:ae[t(1169)]})},pushBuffer:function(t,r){const i=e;if(r.type===ce[i(951)]&&Qe(t)){if(Pe.debugLog("worker",i(585)+r.ts+i(579)),Pe._opt[i(1035)]){const e=new Uint8Array(t);postMessage({cmd:ae[i(1006)],buffer:e},[e[i(452)]])}Pe[i(1136)](t,r.ts)}else if(r.type===ce[i(1263)]&&r.isIFrame&&Mt(t)){if(Pe[i(1292)]("worker",i(1231)+r.ts+i(850)),Pe[i(1227)][i(1035)]){const e=new Uint8Array(t);postMessage({cmd:ae[i(718)],buffer:e},[e.buffer])}Pe[i(1297)](t,r.ts,r[i(755)],r.cts)}else{if(Pe[i(1227)][i(868)])if(Pe[i(1227)][i(1035)]){const e=new Uint8Array(t);postMessage({cmd:ae[i(874)],type:r[i(1125)],buffer:e,ts:r.ts},[e[i(452)]])}else if(Pe[i(1227)][i(920)]===$[i(535)])if(r[i(1125)]===ce[i(1263)]){const e=new Uint8Array(t).slice(5);postMessage({cmd:ae[i(796)],buffer:e,isIFrame:r[i(755)],ts:r.ts,cts:r.cts},[e[i(452)]])}else if(r.type===ce[i(951)]&&Pe[i(1227)].isWasmMp4){const e=new Uint8Array(t),n=et(e)?e.slice(2):e.slice(1);postMessage({cmd:ae.audioNalu,buffer:n,ts:r.ts},[n.buffer])}if(Pe[i(1221)]){if(r.type===ce[i(1263)]){if(B>0){const e=r.ts-P,t=2*B;e>=t&&Pe[i(1292)](i(631),i(1054)+r.isIFrame+" and\n ts is "+r.ts+i(521)+P+i(1017)+e+i(1258)+B+" and maxDiff is "+t+i(749))}if(null!==P&&P>=r.ts&&(Pe[i(1167)](i(631),i(567)+r[i(755)]+i(899)+r.ts+i(1305)+P+i(1098)+t[i(1215)]+i(1031)+M),P-r.ts>re&&(Pe.debugWarn(i(631),i(1091)+P+i(534)+r.ts+i(1017)+(P-r.ts)+i(1312)+re+",\n and resetAllDelay"),Pe[i(633)](),P=null,B=0),Pe[i(1227)][i(818)]&&Ut(r.isIFrame)&&g)){const e=Pe.hasIframeInBufferList(),t=Ut(Pe[i(806)]);return Pe[i(1292)](i(631),i(1070)+e+i(729)+t+i(488)),void(e&&t?Pe[i(985)]():(Pe[i(1375)](!0),Ft(Pe[i(1227)].checkFirstIFrame)&&Ft(n)&&(Pe[i(605)]()?Te[i(677)]=!1:postMessage({cmd:ae[i(1280)]}))))}P>0&&(B=r.ts-P),M=t[i(1215)],P=r.ts}if(g){const e=Pe[i(1227)][i(743)]+Pe[i(1227)][i(577)],t=Pe[i(980)](r.ts,r[i(1125)]);Pe[i(553)]=t,Pe[i(1043)]>0&&t>e&&Pe.delay<e&&Pe.hasIframeInBufferList()&&!1===Pe.isPushDropping&&(Pe[i(1292)](i(631),i(1163)+t+i(1312)+e+i(643)+Pe[i(1043)]+i(1318)),Pe[i(985)]())}}r.type===ce.audio?s[i(811)]({ts:r.ts,payload:t,decoder:{decode:Pe[i(1136)]},type:ce[i(951)],isIFrame:!1}):r[i(1125)]===ce[i(1263)]&&s.push({ts:r.ts,cts:r[i(1309)],payload:t,decoder:{decode:Pe[i(1297)]},type:ce[i(1263)],isIFrame:r[i(755)]}),Pe.calcPlaybackStreamFps()}},calcPlaybackStreamFps(){const t=e;if(Pe[t(836)]()&&Et(Pe[t(1301)])){let e=xt(s,ce[t(1263)]);if(e)Pe[t(1301)]=e,postMessage({cmd:ae.playbackStreamVideoFps,value:Pe.streamVideoFps}),Pe.streamFps=e,Pe[t(712)]();else{const r=s[t(1372)]((e=>({type:e[t(1125)],ts:e.ts})));Pe[t(1292)]("worker",t(1350)+e+t(921)+s[t(1022)]+t(931)+JSON[t(1382)](r));const n=100;s[t(1022)]>=n&&(Pe[t(1167)](t(631),t(705)+s[t(1022)]+" more than "+n+t(697)),Pe[t(1301)]=25,postMessage({cmd:ae.playbackStreamVideoFps,value:Pe[t(1301)]}),Pe[t(911)]=Pe[t(1301)],Pe[t(712)]())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(1345)]((e=>{const n=t;e.type===ce[n(1263)]&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(1102)]((e=>{const r=t;return e[r(1125)]===ce[r(1263)]&&e[r(755)]}))},isAllIframeInBufferList(){const t=e,r=Pe[t(837)]();let n=0;return s[t(1345)]((e=>{const r=t;e[r(1125)]===ce[r(1263)]&&e.isIFrame&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return Pe[t(1227)].videoBuffer+Pe[t(1227)].videoBufferDelay/2},getAudioBufferLength(){let e=0;return s.forEach((t=>{const r=nc;t.type===ce[r(951)]&&(e+=1)})),e},getStreamBufferLength(){const t=e;let r=0;return h&&h[t(452)]&&(r=h[t(452)][t(1215)]),Pe[t(1227)][t(1005)]?se[t(1069)]&&(r=se.lastBuf[t(1215)]):Pe[t(1227)].isTs?ke[t(685)]&&(r=ke[t(685)].byteLength):Pe[t(1227)][t(1161)]&&oe[t(1337)]&&(r=oe[t(1337)].getStreamBufferSize()),r},fetchStream:function(t){const r=e;let n=arguments[r(1022)]>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(1022)]>2&&void 0!==arguments[2]?arguments[2]:[];if(Pe[r(1292)](r(631),r(1094)+t,r(437),JSON[r(1382)](n)),Pe[r(950)]=!0,n.isFlv?Pe[r(1227)][r(1205)]=!0:n.isFmp4?Pe._opt[r(1161)]=!0:n[r(981)]?Pe[r(1227)].isMpeg4=!0:n[r(1005)]?Pe._opt[r(1005)]=!0:n[r(1207)]&&(Pe[r(1227)][r(1207)]=!0),l=yt((e=>{const t=r;postMessage({cmd:ae[t(822)],type:de[t(1099)],value:e})})),Pe[r(1277)](),Pe[r(954)](),n.isFmp4&&oe[r(438)](),n.protocol===j[r(732)]){n.isFlv&&(h=new qt(Pe.demuxFlv())),c=new AbortController;const e=Object[r(654)]({signal:c.signal},{headers:n.options&&n[r(1256)][r(944)]||{}});fetch(t,e)[r(1080)]((e=>{const t=r;if(Ft(H))return Pe[t(1292)]("worker",t(1077)),Pe.fetchStatus=De[t(1148)],void e[t(1311)].cancel();if(!Dt(e))return Pe[t(1167)](t(631),"fetch response status is "+e.status+t(1235)+e.ok+t(1262)),Q(),void postMessage({cmd:ae.workerFetch,type:fe.fetchError,value:t(679)+e[t(739)]+t(1235)+e.ok});if(postMessage({cmd:ae[t(822)],type:de[t(1211)]}),Ct())Pe[t(967)]=new WritableStream({write:e=>{const r=t;return c&&c[r(651)]&&c[r(651)].aborted?(Pe.debugLog("worker","writableStream write() and abortController.signal.aborted is true so return"),void(Pe[r(522)]=De.complete)):Ft(H)?(Pe[r(1292)](r(631),"writableStream write() and requestAbort is true so return"),Pe[r(522)]=De[r(1025)],void Q()):void(typeof e!==r(657)?(Pe[r(522)]=De[r(620)],l(e[r(1215)]),n.isFlv?h.write(e):n[r(1161)]?Pe[r(602)](e):n[r(981)]?Pe[r(1108)](e):n[r(1207)]?Pe.demuxTs(e):n[r(1005)]&&Pe.demuxNakedFlow(e)):Pe[r(1167)](r(631),'writableStream write() and value is "'+e+r(879)))},close:()=>{const e=t;Pe[e(1292)](e(631),"writableStream close()"),Pe.fetchStatus=De[e(1025)],Q(),Pe[e(1227)][e(569)]?(h&&(h[e(627)](),h=null),postMessage({cmd:ae[e(822)],type:de.streamEnd,value:V.fetch,msg:e(1199)})):postMessage({cmd:ae[e(822)],type:de[e(504)]})},abort:e=>{const r=t;if(c&&c.signal&&c[r(651)].aborted)return Pe[r(1292)](r(631),r(459)),void(Pe[r(522)]=De[r(1025)]);h&&(h[r(627)](),h=null),e[r(894)]!==Ae[r(551)]?(Pe[r(1292)](r(631),r(781)+e.toString()),Q(),postMessage({cmd:ae.workerFetch,type:fe[r(1164)],value:e[r(1321)]()})):Pe[r(1292)]("worker",r(719))}}),e[t(1311)][t(418)](Pe.writableStream).catch((e=>{const r=t;e[r(894)]!==r(1217)&&Pe.debugLog("worker","writableStream pipeTo() and e is",e[r(894)],e[r(1321)]())}));else{const r=e[t(1311)].getReader(),i=()=>{const e=t;r[e(1078)]()[e(1080)]((t=>{const r=e;let{done:s,value:o}=t;return s?(Pe[r(1292)](r(631),r(893)),Pe.fetchStatus=De[r(1025)],Q(),void(Pe[r(1227)][r(569)]?(h&&(h.close(),h=null),postMessage({cmd:ae[r(822)],type:de[r(678)],value:V[r(732)],msg:r(1199)})):postMessage({cmd:ae.workerFetch,type:de[r(504)]}))):c&&c.signal&&c.signal[r(1296)]?(Pe[r(1292)]("worker",r(541)),void(Pe[r(522)]=De[r(1025)])):Ft(H)?(Pe[r(1292)](r(631),r(1349)),Pe[r(522)]=De[r(1025)],void Q()):void(typeof o!==r(657)?(Pe[r(522)]=De[r(620)],l(o.byteLength),n[r(1205)]?h.write(o):n.isFmp4?Pe[r(602)](o):n.isMpeg4?Pe[r(1108)](o):n[r(1207)]?Pe[r(812)](o):n[r(1005)]&&Pe[r(479)](o),i()):Pe.debugWarn(r(631),r(817)+o+'" is string so return'))}))[e(497)]((t=>{const r=e;if(c&&c[r(651)]&&c[r(651)][r(1296)])return Pe[r(1292)](r(631),r(849)),void(Pe[r(522)]=De[r(1025)]);h&&(h[r(627)](),h=null),t[r(894)]!==Ae.abort?(Pe.debugLog(r(631),r(807)+t[r(1321)]()),Q(),postMessage({cmd:ae[r(822)],type:fe.fetchErrorWorker,value:t[r(1321)]()})):Pe[r(1292)]("worker","fetchNext().catch() and e.name is AbortError so return")}))};i()}})).catch((e=>{const t=r;c&&c.signal&&c.signal[t(1296)]?Pe[t(1292)](t(631),t(1194)):e.name!==Ae[t(551)]?(Pe[t(1292)](t(631),t(823)+e[t(1321)]()),Q(),postMessage({cmd:ae.workerFetch,type:fe[t(465)],value:e[t(1321)]()}),h&&(h[t(627)](),h=null)):Pe.debugLog(t(631),t(1225))}))}else n[r(816)]===j.websocket&&(n[r(1205)]&&(h=new qt(Pe[r(1265)]())),u=new WebSocket(t,i),u[r(820)]=r(1355),u[r(828)]=()=>{const e=r;Pe[e(1292)](e(631),e(963)),Pe[e(872)]=pe.open,Pe[e(491)](),postMessage({cmd:ae.workerFetch,type:de[e(1211)]}),postMessage({cmd:ae[e(822)],type:de[e(1295)]}),n.options&&n[e(1256)][e(905)]&&Pe[e(805)](n[e(1256)][e(905)])},u[r(848)]=e=>{const t=r;if(Pe.isDestroyed)return void Pe[t(1292)](t(631),"fetchStream, WebsocketStream socket close and code is "+e[t(754)]+t(707));if(f)return void Pe[t(1292)](t(631),t(436)+e.code+" but isSocketError is true , so return");if(Pe[t(1292)](t(631),"fetchStream, WebsocketStream socket close and code is "+e[t(754)]),Ft(H))return void Pe[t(1292)]("worker",t(841));let n=!1;1006===e[t(754)]&&(Pe[t(1264)](t(631),t(525)+e[t(754)]),n=!0),Pe[t(872)]=pe[t(627)],Pe[t(1227)][t(569)]||n?(h&&(h.close(),h=null),postMessage({cmd:ae[t(822)],type:de[t(678)],value:V[t(1117)],msg:e[t(754)]})):postMessage({cmd:ae[t(822)],type:de[t(504)]})},u[r(446)]=e=>{const t=r;Pe[t(1264)](t(631),"fetchStream, WebsocketStream socket error",e,e[t(1321)]()),f=!0,Pe[t(872)]=pe[t(642)],h&&(h.close(),h=null),Pe[t(563)]?Pe[t(1292)](t(631),t(1154)):Ft(H)?Pe.debugLog("worker","fetchStream, WebsocketStream on error and requestAbort is true so return"):postMessage({cmd:ae[t(822)],type:fe[t(574)],value:e[t(543)]?t(1171):"websocket error"})},u[r(583)]=e=>{const t=r;typeof e[t(1216)]!==t(657)?(l(e[t(1216)][t(1215)]),n.isFlv?h.write(e[t(1216)]):n[t(1161)]?Pe[t(602)](e[t(1216)]):n[t(981)]?Pe.demuxMpeg4(e[t(1216)]):Pe[t(1227)][t(1005)]?Pe[t(479)](e[t(1216)]):Pe._opt[t(1207)]?Pe[t(812)](e[t(1216)]):Pe.demuxM7s(e[t(1216)])):postMessage({cmd:ae.websocketStringMsg,value:e[t(1216)]})})},demuxFlv:function*(){const t=e;yield 9;const r=new ArrayBuffer(4),n=new Uint8Array(r),i=new Uint32Array(r);for(;;){n[3]=0;const e=yield 15,r=e[4];n[0]=e[7],n[1]=e[6],n[2]=e[5];const s=i[0];n[0]=e[10],n[1]=e[9],n[2]=e[8],n[3]=e[11];let o=i[0];const a=(yield s)[t(606)]();switch(r){case ue[t(951)]:if(a[t(1215)]>0){const e=Pe[t(621)](a);Pe[t(682)](e,{type:ce.audio,ts:o})}else Pe[t(1167)]("worker",t(1379)+a.byteLength+t(1246));break;case ue[t(1263)]:if(a[t(1215)]>=6){const e=a[0];if(Pe[t(609)](e))Pe[t(791)](a,o);else{const e=15&a[0];let r=a[0]>>4===xe[t(901)];const n=e===ve[t(1137)];if(t(1236),Ut(r)&&Ft(Lt(a,n))&&(Pe[t(1292)]("worker",t(639)),r=!0),r&&Mt(a)&&null===Pe[t(487)]){const e=15&a[0];Pe[t(487)]=e===ve[t(1137)],O=dt(a,Pe[t(487)]),Pe.debugLog(t(631),t(1030)+Pe[t(487)]+t(701)+O)}r&&Pe[t(793)](o),Pe.isPlayer&&Pe.calcNetworkDelay(o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=Pe[t(463)](a,r);Pe[t(682)](c,{type:ce[t(1263)],ts:o,isIFrame:r,cts:s})}}else Pe.debugWarn(t(631),t(500)+a[t(1215)]+t(1246));break;case ue[t(1039)]:postMessage({cmd:ae[t(584)],buffer:a},[a[t(452)]]);break;default:Pe[t(1292)](t(631),t(1081)+r)}}},decode:function(t,r){const n=e;r[n(1125)]===ce[n(951)]?Pe[n(1227)][n(662)]&&(postMessage({cmd:ae[n(822)],type:de[n(890)],value:t[n(1215)]}),Pe[n(1221)]?Pe[n(1250)](t,{type:r.type,ts:r.ts,cts:r[n(1309)]}):Pe[n(1197)]&&(Pe[n(425)]()||(Pe[n(836)]()?Pe.pushBuffer(t,{type:r[n(1125)],ts:r.ts,cts:r[n(1309)]}):Pe[n(1250)](t,{type:r[n(1125)],ts:r.ts,cts:r[n(1309)]})))):r[n(1125)]===ce[n(1263)]&&Pe[n(1227)].hasVideo&&(postMessage({cmd:ae.workerFetch,type:de[n(942)],value:t.byteLength}),postMessage({cmd:ae[n(822)],type:de[n(601)],value:r.ts}),Pe.isPlayer?Pe[n(1250)](t,{type:r[n(1125)],ts:r.ts,isIFrame:r.isIFrame,cts:r[n(1309)]}):Pe[n(1197)]&&(Pe[n(836)]()?Pe[n(1250)](t,{type:r[n(1125)],ts:r.ts,cts:r[n(1309)],isIFrame:r[n(755)]}):Pe[n(425)]()?r[n(755)]&&Pe[n(1250)](t,{type:r[n(1125)],ts:r.ts,cts:r[n(1309)],isIFrame:r[n(755)]}):Pe[n(1250)](t,{type:r[n(1125)],ts:r.ts,cts:r[n(1309)],isIFrame:r[n(755)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return Pe[n(1227)][n(1306)]?Pe._opt.cryptoIV&&Pe[n(1227)][n(923)][n(1215)]>0&&Pe[n(1227)][n(1288)]&&Pe[n(1227)][n(1288)][n(1215)]>0?i=co(t,Pe[n(1227)].cryptoKey,Pe[n(1227)][n(923)],Pe.isHevc):Pe[n(1264)](n(631),n(589)+(Pe[n(1227)][n(1288)]&&Pe[n(1227)][n(1288)].byteLength)+n(681)+(Pe[n(1227)].cryptoIV&&Pe[n(1227)][n(923)][n(1215)])+n(622)):Pe[n(1227)][n(655)]?Pe._opt.sm4CryptoKey?i=Pe._opt[n(923)]&&Pe[n(1227)][n(923)][n(1215)]>0&&Pe[n(1227)][n(1288)]&&Pe[n(1227)][n(1288)][n(1215)]>0?ec(t,Pe[n(1227)][n(1288)],Pe[n(1227)][n(923)],Pe[n(487)],Pe[n(1227)][n(636)]):No(t,Pe._opt[n(1270)],Pe.isHevc,Pe._opt.isSm4CryptoH265V2):!Pe[n(1227)][n(1270)]&&Pe[n(1264)](n(631),n(914)):Pe[n(1227)][n(420)]&&(Pe._opt[n(923)]&&Pe[n(1227)][n(923)][n(1215)]>0&&Pe[n(1227)].cryptoKey&&Pe[n(1227)].cryptoKey.byteLength>0?i=Zo(t,Pe[n(1227)].cryptoKey,Pe[n(1227)].cryptoIV,Pe.isHevc):Pe[n(1264)](n(631),n(859)+(Pe[n(1227)][n(1288)]&&Pe[n(1227)][n(1288)][n(1215)])+n(681)+(Pe[n(1227)].cryptoIV&&Pe[n(1227)][n(923)][n(1215)])+" null")),i},cryptoPayloadAudio:function(t){const r=e;if(Ut(Pe[r(1227)][r(1380)]))return t;let n=t;return Pe[r(1227)][r(1306)]?Pe[r(1227)][r(923)]&&Pe[r(1227)][r(923)][r(1215)]>0&&Pe._opt[r(1288)]&&Pe[r(1227)][r(1288)][r(1215)]>0?t[0]>>4===ge[r(1304)]&&(n=uo(t,Pe[r(1227)][r(1288)],Pe._opt[r(923)])):Pe.debugError(r(631),r(589)+(Pe[r(1227)][r(1288)]&&Pe._opt[r(1288)][r(1215)])+r(681)+(Pe[r(1227)][r(923)]&&Pe._opt.cryptoIV.byteLength)+r(622)):Pe[r(1227)][r(420)]&&(Pe._opt.cryptoIV&&Pe[r(1227)][r(923)].byteLength>0&&Pe._opt.cryptoKey&&Pe[r(1227)][r(1288)][r(1215)]>0?t[0]>>4===ge.AAC&&(n=ta(t,Pe._opt[r(1288)],Pe[r(1227)].cryptoIV)):Pe[r(1264)]("worker","isXorCrypto cryptoKey.length is "+(Pe[r(1227)][r(1288)]&&Pe[r(1227)][r(1288)].byteLength)+r(681)+(Pe[r(1227)][r(923)]&&Pe[r(1227)][r(923)][r(1215)])+r(622))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(N=s===ge[n(1304)]?o?16:8:0===o?8:16,Re&&Re[n(1332)]||!Ut(i))if(Qe(t)||s===ge[n(432)]||s===ge[n(802)]||s===ge[n(1268)]){Pe[n(1292)](n(631),"setCodecAudio: init audio codec, codeId is "+s+n(1034)+Pe[n(1227)].sampleRate);const e=s===ge.AAC?t.slice(2):new Uint8Array(0);if(i){if(s===ge[n(1268)])return void Pe[n(1264)]("worker","setCodecAudio: mp3 is not support for old version");Re.sample_rate=Pe._opt[n(586)],Re[n(682)](t,r)}else Re[n(1332)](s,Pe[n(1227)][n(586)],e,Pe[n(760)]());if(s===ge[n(1304)]&&postMessage({cmd:ae.audioAACSequenceHeader,buffer:e},[e[n(452)]]),y=!0,s!==ge[n(1304)]&&(s===ge.MP3?(!Pe[n(853)]&&(Pe[n(853)]=new Yo(Pe),Pe[n(853)].on(n(1216),((e,t)=>{Re[n(682)](e,t)}))),Pe[n(853)][n(1190)](t.slice(1),r)):Re.decode(t[n(606)](1),r)),Ot()){const e=Number("1")||1;setTimeout((()=>{const e=n;Pe.debugError(e(631),e(486)),Pe[e(627)](),postMessage({cmd:ae[e(1282)]})}),60*e*60*1e3)}}else Pe[n(1167)](n(631),n(1286),s);else Pe[n(1264)](n(631),n(1239))},decodeAudio:function(t,r){const s=e;if(Pe[s(563)])Pe[s(1292)](s(631),s(700));else if(Pe[s(966)]())Te[s(1136)](t,r);else if(Ft(n)&&Ft(Pe[s(1227)][s(477)]))postMessage({cmd:ae.audioPayload,payload:t,ts:r,cts:r},[t[s(452)]]);else{const e=t[0]>>4;if(y){if(Qe(t))return void Pe[s(1292)](s(631),"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");i?Re[s(682)](t,r):e===ge[s(1268)]?Pe[s(853)].dispatch(t[s(606)](1),r):Re[s(682)](e===ge.AAC?t[s(606)](2):t[s(606)](1),r)}else Pe[s(593)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(Le&&Le[n(1332)]||!Ut(i))if(Mt(t))if(s===ve[n(1236)]||s===ve[n(1137)]){Pe[n(1292)](n(631),"setCodecVideo: init video codec , codecId is "+s);const e=t[n(606)](5);if(s===ve[n(1236)]&&Pe._opt[n(1055)]){const t=dr(e);if(t.codecWidth>ne||t.codecHeight>ne)return postMessage({cmd:ae[n(873)],value:n(1374)+t[n(1177)]+" > "+ne+n(1133)+t.codecHeight+n(1118)+ne}),void Pe[n(1167)](n(631),n(908)+t[n(1177)]+n(1075)+t[n(557)])}const r=new Uint8Array(t);v=!0,i?Le.decode(t,0):Le[n(1332)](s,e,Pe.getBuildTime()),postMessage({cmd:ae[n(1383)],code:s}),postMessage({cmd:ae[n(982)],buffer:r,codecId:s},[r.buffer])}else Pe[n(1167)](n(631),n(913)+s+n(1045));else Pe[n(1167)](n(631),n(851)+s+n(656)+r+" and packetType is "+t[1]);else Pe[n(1264)]("worker",n(493))},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(1022)]>3&&void 0!==arguments[3]?arguments[3]:0;if(Pe[o(563)])Pe[o(1292)](o(631),"decodeVideo, decoder is destroyed and return");else if(Pe[o(605)]())Te[o(1297)](t,r,s,a);else if(Ft(n))postMessage({cmd:ae[o(846)],payload:t,isIFrame:s,ts:r,cts:a,delay:Pe[o(1043)]},[t[o(452)]]);else if(v)if(!g&&s&&(g=!0),g){if(s&&Mt(t)){const e=15&t[0];let r={};e===ve.h264?r=dr(t.slice(5)):e===ve[o(1137)]&&(r=Nr(t)),r[o(1177)]&&r[o(557)]&&p&&m&&(r.codecWidth!==p||r[o(557)]!==m)&&(Pe[o(1167)](o(631),"\n decodeVideo: video width or height is changed,\n old width is "+p+o(573)+m+o(955)+r[o(1177)]+o(935)+r[o(557)]+o(1252)),R=!0,postMessage({cmd:ae.wasmWidthOrHeightChange,value:o(1374)+p+"->"+r[o(1177)]+o(1133)+m+"->"+r[o(557)]}))}if(R)return void Pe[o(1167)](o(631),o(1204));if(L)return void Pe[o(1167)](o(631),"decodeVideo: simd decode error, and return");if(Mt(t))return void Pe[o(1292)]("worker",o(1189));if(t[o(1215)]<ie)return void Pe[o(1167)]("worker","decodeVideo and payload is too small , payload length is "+t[o(1215)]);if(_=r,i)Le[o(682)](t,r);else{const e=t.slice(5);Le[o(682)](e,s?1:0,r)}}else Pe[o(1292)](o(631),o(1092));else Pe[o(1335)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(1022)]>0&&void 0!==arguments[0]&&arguments[0];Pe[t(1292)]("worker",t(1259)+s[t(1022)]+", need clear is "+r),r&&(s=[]),Pe[t(1221)]&&(Pe.resetAllDelay(),Ft(Pe._opt.checkFirstIFrame)&&(Pe[t(570)]=!0,postMessage({cmd:ae[t(741)]}))),Ft(Pe._opt[t(1280)])&&Ut(n)&&(g=!1)},dropBuffer$2:function(){const t=e;if(s[t(1022)]>0){let e=s[t(529)]((e=>{const r=t;return Ft(e[r(755)])&&e[r(1125)]===ce[r(1263)]}));if(Pe[t(902)]())for(let r=0;r<s[t(1022)];r++){const n=s[r],i=Pe.getDelayNotUpdateDelay(n.ts,n[t(1125)]);if(i>=Pe[t(623)]()){Pe[t(1292)](t(631),t(829)+r+t(672)+i+t(1129)+Pe[t(623)]()),e=r;break}}if(e>=0){Pe[t(806)]=!0,postMessage({cmd:ae[t(741)]});const r=s[t(1022)];s=s[t(606)](e);const n=s[t(587)]();Pe[t(633)](),Pe.getDelay(n.ts,n[t(1125)]),Pe[t(595)](n),Pe[t(806)]=!1,Pe[t(1292)](t(631),t(1242)+e+t(1076)+r+t(1283)+s[t(1022)]+" and new delay is "+Pe.delay+" ")}else Pe[t(806)]=!1}0===s[t(1022)]&&(Pe[t(806)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(1042)](1,!1),s=n[r(771)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case ce[r(951)]:const e=Pe[r(621)](new Uint8Array(t,5));Pe[r(682)](e,{type:ce[r(951)],ts:i});break;case ce[r(1263)]:if(n[r(1215)]>=11){const e=new Uint8Array(t,5),s=e[0];if(Pe[r(609)](s))Pe._decodeEnhancedH265Video(e,i);else{const t=n.getUint8(5)>>4==1;if(t&&(Pe[r(793)](i),Mt(e)&&null===Pe[r(487)])){const t=15&e[0];Pe.isHevc=t===ve[r(1137)]}Pe.isPlayer&&Pe[r(702)](i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=Pe[r(463)](e,t);Pe[r(682)](o,{type:ce[r(1263)],ts:i,isIFrame:t,cts:s})}}else Pe.debugWarn(r(631),r(1040)+t.byteLength+r(1246))}},demuxNakedFlow:function(t){se[e(1190)](t)},demuxFmp4:function(e){oe.dispatch(e)},demuxMpeg4:function(t){he[e(1190)](t)},demuxTs:function(e){ke.dispatch(e)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t.slice(1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[n(1365)](a[0]);if(Pe[n(487)]=Ut(l),o===Fe[n(907)]){if(s===Ue[n(1140)]){const e=t[n(606)](5);if(l);else{const i=new Uint8Array(5+e[n(1022)]);i[n(503)]([28,0,0,0,0],0),i[n(503)](e,5),O=dt(t,Pe[n(487)]),Pe[n(1292)]("worker","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is "+Pe[n(487)]+" and nalUnitSize is "+O),Pe[n(682)](i,{type:ce[n(1263)],ts:r,isIFrame:!0,cts:0})}}}else if(o===Fe[n(1087)]){let e=t,i=0;const o=s===Ue[n(1140)];o&&Pe[n(793)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=$r(t.slice(8),o),e=Pe[n(463)](e,o),Pe.decode(e,{type:ce[n(1263)],ts:r,isIFrame:o,cts:i}))}else if(o===Fe[n(518)]){const e=s===Ue[n(1140)];e&&Pe[n(793)](r);let i=$r(t.slice(5),e);i=Pe[n(463)](i,e),Pe[n(682)](i,{type:ce[n(1263)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&Me)===Me},findSei:function(t,r){const n=e;let i=4;It(O)&&(i=O),at(t[n(606)](5),i).forEach((e=>{const t=n,i=Pe.isHevc?e[0]>>>1&63:31&e[0],s=Pe[t(487)]&&(i===we[t(795)]||i===we.prefixSei),o=Ut(Pe[t(487)])&&i===_e[t(940)];if(s||o){const n=ct(e,Pe[t(487)]);postMessage({cmd:ae[t(1272)],buffer:n.payload,ts:r},[n.payload.buffer])}}))},calcNetworkDelay:function(t){const r=e;if(!(g&&t>0))return;null===E?(E=t,I=pt()):t<E&&(Pe[r(1292)]("worker",r(1147)+t+r(1343)+E),E=t,I=pt());const n=t-E,i=pt()-I,s=i>n?i-n:0;if(Pe[r(1074)]=s,s>Pe[r(1227)][r(1074)]&&Pe[r(1227)][r(1165)]===W[r(423)]){let e=!1;null===F&&(e=!0,F=pt());const o=pt();(o-F>=1e3||e)&&(Pe[r(1167)](r(631),r(687)+t+r(519)+E+" vs start is "+n+r(1254)+i+r(912)+s),postMessage({cmd:ae[r(822)],type:de[r(449)],value:s}),F=o)}},calcIframeIntervalTimestamp:function(e){null===D?D=e:D<e&&(C=e-D,postMessage({cmd:ae.iframeIntervalTs,value:C}),D=e)},canVisibilityDecodeNotDrop:function(){const t=e;return Pe[t(1227)][t(735)]&&p*m<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return Pe.isPlayback&&Pe[t(1227)][t(903)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return Pe[t(1227)][t(591)]>=Pe[t(1227)][t(742)]&&!(Pe[t(1227)][t(1106)]&&Pe[t(1227)][t(477)])},isPlayUseMSE:function(){const t=e;return Pe[t(1221)]&&Pe._opt[t(1106)]&&Ft(n)},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return Pe[t(977)]()&&Pe[t(1227)][t(507)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return Pe[t(605)]()&&Pe[t(1227)].mseDecodeAudio},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;Pe[r(1264)](r(631),r(484)),t[r(668)](),U=!0,Pe[r(694)][r(528)](),Pe[r(694)]=null,Pe[r(564)]=null,setTimeout((()=>{const e=r;Pe.offscreenCanvasGL=Pe[e(1316)][e(753)]("webgl"),Pe[e(564)]&&Pe[e(564)].getContextAttributes()[e(611)]?(Pe[e(694)]=z(Pe[e(564)],Pe[e(1227)][e(858)]),U=!1):Pe[e(1264)]("worker",e(1233))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;Pe[r(1292)](r(631),"handleOffscreenCanvasWebglContextRestored"),t[r(668)]()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:ae[i(1383)],code:t}),postMessage({cmd:ae[i(466)],w:r,h:n}),p=r,m=n,Pe[i(1342)]()&&(Pe.offscreenCanvas=new OffscreenCanvas(r,n),Pe.offscreenCanvasGL=Pe[i(1316)].getContext(i(809)),Pe[i(694)]=z(Pe[i(564)],Pe[i(1227)][i(858)]),Pe[i(1316)][i(1354)](i(1290),Pe[i(1157)],!1),Pe.offscreenCanvas[i(1354)]("webglcontextrestored",Pe[i(953)],!1))},audioInfo:function(t,r,n){postMessage({cmd:ae[e(1347)],code:t}),postMessage({cmd:ae.initAudio,sampleRate:r,channels:n,depth:N}),x=n},yuvData:function(r,n){const i=e;if(Pe[i(563)])return void Pe[i(1292)](i(631),"yuvData, decoder is destroyed and return");if(Ut(g))return void Pe[i(1292)]("worker",i(482));const s=p*m*3/2;try{let e=t[i(852)][i(983)](r,r+s),o=new Uint8Array(e);if(A=null,w=n,Pe[i(1342)]())try{if(U)return;Pe[i(694)][i(917)](p,m,o);let e=Pe[i(1316)][i(972)]();postMessage({cmd:ae[i(979)],buffer:e,delay:Pe[i(1043)],ts:n},[e])}catch(e){Pe[i(1264)](i(631),i(644),e,e.toString())}else postMessage({cmd:ae[i(979)],output:o,delay:Pe[i(1043)],ts:n},[o.buffer])}catch(e){Pe[i(1167)]("worker",i(665)+n+i(1174),e,e[i(1321)]())}},pcmData:function(t,n,i){const s=e;if(Pe.isDestroyed)return void Pe[s(1292)](s(631),"pcmData, decoder is destroyed and return");let a=n,c=[],u=0;try{let e=Pe[s(1227)][s(748)];for(let e=0;e<2;e++){let n=r[s(1020)][(t>>2)+e]>>2;c[e]=r[s(910)].subarray(n,n+a)}if(T){if(!(a>=(n=e-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));k[0]=Float32Array.of(...o[0],...c[0][s(983)](0,n)),2==x&&(k[1]=Float32Array.of(...o[1],...c[1].subarray(0,n))),postMessage({cmd:ae[s(447)],buffer:k,ts:i},k[s(1372)]((e=>e[s(452)]))),u=n,a-=n}for(T=a;T>=e;T-=e)k[0]=c[0].slice(u,u+=e),2==x&&(k[1]=c[1][s(606)](u-e,u)),postMessage({cmd:ae[s(447)],buffer:k,ts:i},k[s(1372)]((e=>e[s(452)])));T&&(o[0]=c[0].slice(u),2==x&&(o[1]=c[1][s(606)](u))),c=[]}catch(e){Pe[s(1167)](s(631),s(704)+i+s(1174),e,e[s(1321)]())}},errorInfo:function(t){const r=e;null===A&&(A=pt());const n=pt(),i=mt(C>0?2*C:5e3,1e3,5e3),s=n-A;s>i&&(Pe[r(1167)](r(631),r(1090)+C+" and diff is "+s+" and maxDiff is "+i+"\n and replay"),L=!0,postMessage({cmd:ae[r(934)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(485)]===me[r(1195)]?(Pe[r(1292)](r(631),r(756),t),u[r(1363)](t)):Pe[r(1264)](r(631),r(1018),u[r(485)]):Pe.debugError(r(631),"socket is null")},timeEnd(){const t=e;Pe.debugError(t(631),"Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng"),Pe[t(627)](),postMessage({cmd:ae[t(1282)]})},postStreamToMain(t,r){const n=e;postMessage({cmd:ae[n(1218)],type:r,buffer:t},[t[n(452)]])},updatePlaybackIsPause(t){const r=e;Pe[r(1292)](r(631),"updatePlaybackIsPause, isPause is "+t),Pe[r(974)]=t,Ft(t)?Pe.clearPlaybackCacheLoop():Pe.startPlaybackCacheLoop()},getBuildTime:()=>ee+"-"+te,validatedFailed(){const t=e;Pe[t(1264)](t(631),"validatedFailed, please contact the author to get the correct license")},debugLog(t){const r=e;if(Pe[r(1227)].debug&&Pe[r(1182)]){for(var n=arguments[r(1022)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];Pe[r(1182)][r(766)](t,...i)}},debugWarn(t){const r=e;if(Pe[r(1227)].debug&&Pe[r(1182)]){for(var n=arguments[r(1022)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];Pe.debug.warn(t,...i)}},debugError(t){const r=e;if(Pe[r(1182)]){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];Pe.debug[r(642)](t,...i)}}};Pe[e(1182)]=new Xt(Pe),i&&(Pe=Object[e(654)](Pe,{setAudioCodec:function(t){postMessage({cmd:ae[e(1347)],code:t})},setVideoCodec:function(t){postMessage({cmd:ae[e(1383)],code:t})},setVideoSize:function(t,r){const n=e;q=t*r,Y=q>>2,p=t,m=r,postMessage({cmd:ae.initVideo,w:t,h:r}),Pe[n(1342)]()&&(Pe[n(1316)]=new OffscreenCanvas(t,r),Pe[n(564)]=Pe.offscreenCanvas.getContext(n(809)),Pe[n(694)]=z(Pe[n(564)],Pe[n(1227)][n(858)]),Pe[n(1316)].addEventListener(n(1290),Pe[n(1157)],!1),Pe[n(1316)][n(1354)](n(489),Pe[n(953)],!1))},initAudioPlanar:function(t,r){x=t,postMessage({cmd:ae[e(1247)],sampleRate:r,channels:t,depth:N})},playAudioPlanar:function(t,n,i){const s=e;if(Pe[s(563)])return void Pe[s(1292)](s(631),s(1307));let a=n,c=[],u=0,l=Pe[s(1227)][s(748)];for(let e=0;e<2;e++){let n=r[s(1020)][(t>>2)+e]>>2;c[e]=r.HEAPF32[s(983)](n,n+a)}if(T){if(!(a>=(n=l-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));k[0]=Float32Array.of(...o[0],...c[0].subarray(0,n)),2==x&&(k[1]=Float32Array.of(...o[1],...c[1].subarray(0,n))),postMessage({cmd:ae[s(447)],buffer:k,ts:i},k[s(1372)]((e=>e[s(452)]))),u=n,a-=n}for(T=a;T>=l;T-=l)k[0]=c[0][s(606)](u,u+=l),2==x&&(k[1]=c[1].slice(u-l,u)),postMessage({cmd:ae[s(447)],buffer:k,ts:i},k[s(1372)]((e=>e[s(452)])));T&&(o[0]=c[0][s(606)](u),2==x&&(o[1]=c[1][s(606)](u))),c=[]},draw:function(r,n,i,s){const o=e;if(Pe[o(563)])return void Pe.debugLog("worker",o(637));const a=t[o(852)].subarray(n,n+q),c=t[o(852)][o(983)](i,i+Y),u=t[o(852)][o(983)](s,s+Y),l=new Uint8Array(q+Y+Y);if(l[o(503)](a),l[o(503)](c,q),l[o(503)](u,q+Y),A=null,w=r,Pe[o(1342)]())try{if(U)return;Pe.webglObj[o(917)](p,m,l);let e=Pe[o(1316)][o(972)]();postMessage({cmd:ae[o(979)],buffer:e,delay:Pe[o(1043)],ts:r},[e])}catch(e){Pe.debugError(o(631),o(644),e,e.toString())}else postMessage({cmd:ae[o(979)],output:l,delay:Pe[o(1043)],ts:r},[l[o(452)]])}}));let Re=null;r[e(559)]&&(Re=new r.AudioDecoder(Pe));let Le=null;t[e(1279)]&&(Le=new(t[e(1279)])(Pe)),postMessage({cmd:ae[e(1277)]}),self.onmessage=function(t){const r=e;let n=t.data;switch(n[r(505)]){case le[r(1277)]:try{Pe[r(1227)]=Object[r(654)](Pe[r(1227)],JSON.parse(n.opt))}catch(e){}Pe[r(1292)](r(631),"onmessage:"+le.init,n[r(1103)]);break;case le[r(682)]:Pe[r(1250)](n[r(452)],n[r(1256)]);break;case le[r(900)]:Pe[r(1136)](n.buffer,n.ts);break;case le[r(448)]:Pe[r(1297)](n[r(452)],n.ts,n[r(755)]);break;case le[r(1375)]:Pe.clearBuffer(n[r(1172)]);break;case le[r(516)]:Pe[r(516)](n[r(461)],JSON[r(750)](n[r(1103)]),n.protocols);break;case le[r(627)]:Pe.debugLog("worker",r(1003)+le[r(627)],JSON.stringify(n[r(1256)])),n[r(1256)]&&Ut(n[r(1256)][r(475)])&&(G=n[r(1256)][r(475)]),Pe.close();break;case le.updateConfig:Pe[r(1292)]("worker",r(1003)+le[r(948)],n[r(473)],n[r(1359)]),Pe[r(1227)][n[r(473)]]=n[r(1359)],n.key===r(591)&&(Pe.playbackUpdatePlaybackRate(),Pe[r(836)]()&&Ut(Pe[r(974)]));break;case le.sendWsMessage:Pe.sendWebsocketMessage(n[r(1351)]);break;case le[r(1193)]:Te[r(1341)][r(537)]=Number(n.message);break;case le[r(924)]:Pe[r(989)](n[r(1179)])}}}(e[1],t)}))[ic(120)]((e=>{const t=ic;console[t(132)]("JbPro[❌❌❌][f wasm simd]:",e,e[t(124)]())}))}));