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

2 lines
703 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.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.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_WASM_URL&&""!=JESSIBUCA_PRO_WASM_URL?JESSIBUCA_PRO_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.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.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,_,b=i.print||console.log.bind(console),w=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&G("no native wasm support detected");var S,E,k,I,A,C,T,x,D=!1;function B(e,t){e||G(t)}function P(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=k=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=I=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),w(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,K,X,Y="data:application/octet-stream;base64,",J=e=>e.startsWith(Y),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{w(`failed to asynchronously prepare wasm: ${e}`),G(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||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 w(`wasm streaming compile failed: ${e}`),w("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,P(),Mt=pn.K,N(pn.H),$(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){w(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro.wasm")||(q=p(q)):q=new URL("decoder-pro.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.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?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])}}},be=e=>{G()},we={ops_table:null,mount:e=>we.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.ErrnoError(63);we.ops_table||(we.ops_table={dir:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,lookup:we.node_ops.lookup,mknod:we.node_ops.mknod,rename:we.node_ops.rename,unlink:we.node_ops.unlink,rmdir:we.node_ops.rmdir,readdir:we.node_ops.readdir,symlink:we.node_ops.symlink},stream:{llseek:we.stream_ops.llseek}},file:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:{llseek:we.stream_ops.llseek,read:we.stream_ops.read,write:we.stream_ops.write,allocate:we.stream_ops.allocate,mmap:we.stream_ops.mmap,msync:we.stream_ops.msync}},link:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,readlink:we.node_ops.readlink},stream:{}},chrdev:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=we.ops_table.dir.node,i.stream_ops=we.ops_table.dir.stream,i.contents={}):xe.isFile(i.mode)?(i.node_ops=we.ops_table.file.node,i.stream_ops=we.ops_table.file.stream,i.usedBytes=0,i.contents=null):xe.isLink(i.mode)?(i.node_ops=we.ops_table.link.node,i.stream_ops=we.ops_table.link.stream):xe.isChrdev(i.mode)&&(i.node_ops=we.ops_table.chrdev.node,i.stream_ops=we.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=xe.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&we.resizeFileStorage(e,t.size)},lookup(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>we.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=we.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(we.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){we.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=be()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(we.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{B(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&$()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},ke=i.preloadPlugins||[],Ie=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return ke.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(),$()}Ie(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&&w(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount(e,t,r){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.mknod(e,t,0)),mkdirTree(e,t){for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;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(we,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:we}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath(e,t,r,n){e="string"==typeof e?e:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.registerDevice(o,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,t,n,i,s){for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write(e,t,r,i,s){for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.mkdev(i,s,o)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,b("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=be();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Be={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?xe.cwd():Be.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,X=[n.size>>>0,(K=n.size,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+24>>2]=X[0],A[r+28>>2]=X[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 X=[Math.floor(i/1e3)>>>0,(K=Math.floor(i/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+40>>2]=X[0],A[r+44>>2]=X[1],C[r+48>>2]=i%1e3*1e3,X=[Math.floor(s/1e3)>>>0,(K=Math.floor(s/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+56>>2]=X[0],A[r+60>>2]=X[1],C[r+64>>2]=s%1e3*1e3,X=[Math.floor(o/1e3)>>>0,(K=Math.floor(o/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+72>>2]=X[0],A[r+76>>2]=X[1],C[r+80>>2]=o%1e3*1e3,X=[n.ino>>>0,(K=n.ino,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+88>>2]=X[0],A[r+92>>2]=X[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[+Be.varargs>>2];return Be.varargs+=4,e},getp:()=>Be.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Pe(e,t,r){Be.varargs=r;try{var n=Be.getStreamFromFD(e);switch(t){case 0:if((i=Be.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Be.get();return n.flags|=i,0;case 5:return i=Be.getp(),k[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Be.varargs=n;try{t=Be.getStr(t),t=Be.calculateAt(e,t);var i=n?Be.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var 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 Ke,Xe=8,Ye=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Xe,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=>{Ke=e,at.length&&Ke&&Ke(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value: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&&Ke&&Ke(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),bt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},wt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),bt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,kt=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 It(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 Bt=()=>{Object.assign(Pt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Xe,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Pt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,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=kt(l);wt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),$e([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new 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 It(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Pt(l,d,!0,!1,!1),m=new Pt(l+"*",d,!1,!1,!1),v=new Pt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},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 Kt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Xt(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=Kt(Function,m).apply(null,v);return _t(e,g)}var Yt=(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]=Xt(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):(bt(l,t,n),l[t].overloadTable[r-2]=i),$e([],u,(function(i){var a=Xt(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:Xe,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:Xe,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=>k[e>>1]:e=>I[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:Xe,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:Xe,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:Xe,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)&&I[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=k[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);k[t>>1]=o,t+=2}return k[t>>1]=0,t-n},_r=e=>2*e.length,br=(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},wr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s)),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=()=>I,a=1):4===t&&(n=br,i=wr,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=vn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Xe,readValueFromPointer:or,destructorFunction(e){mn(e)}})},kr=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Ir={},Ar=e=>{var t=Ir[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},Br=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Pr=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Br(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;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(Pr),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},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=()=>268435456,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),P(),1}catch(e){}},Kr=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},Xr={},Yr=()=>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",_:Yr()};for(var t in Xr)void 0===Xr[t]?delete e[t]:e[t]=Xr[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=Be.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Be.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,k[t+2>>1]=0,X=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[t+8>>2]=X[0],A[t+12>>2]=X[1],X=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[t+16>>2]=X[0],A[t+20>>2]=X[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Ur(t,r);try{if(isNaN(s))return 61;var o=Be.getStreamFromFD(e);return xe.llseek(o,s,n),X=[o.position>>>0,(K=o.position,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[i>>2]=X[0],A[i+4>>2]=X[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=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(),Bt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Pe,u:Me,r:Le,E:Ye,F:$t,A:Yt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Er,n:kr,f:Tr,h:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:$r,s:Kr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=e=>(vn=pn.J)(e),yn=()=>(yn=pn.L)(),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.O)(e);function bn(){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=74508,V=function e(){hn||bn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return bn(),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.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.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.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,b=i.print||console.log.bind(console),w=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&G("no native wasm support detected");var S,E,k,I,A,C,T,x,D=!1;function B(e,t){e||G(t)}function P(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=k=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=I=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),w(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,K,X,Y="data:application/octet-stream;base64,",J=e=>e.startsWith(Y),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{w(`failed to asynchronously prepare wasm: ${e}`),G(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||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 w(`wasm streaming compile failed: ${e}`),w("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,P(),Mt=pn.J,N(pn.H),$(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){w(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?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.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?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])}}},be=e=>{G()},we={ops_table:null,mount:e=>we.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.ErrnoError(63);we.ops_table||(we.ops_table={dir:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,lookup:we.node_ops.lookup,mknod:we.node_ops.mknod,rename:we.node_ops.rename,unlink:we.node_ops.unlink,rmdir:we.node_ops.rmdir,readdir:we.node_ops.readdir,symlink:we.node_ops.symlink},stream:{llseek:we.stream_ops.llseek}},file:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:{llseek:we.stream_ops.llseek,read:we.stream_ops.read,write:we.stream_ops.write,allocate:we.stream_ops.allocate,mmap:we.stream_ops.mmap,msync:we.stream_ops.msync}},link:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,readlink:we.node_ops.readlink},stream:{}},chrdev:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=we.ops_table.dir.node,i.stream_ops=we.ops_table.dir.stream,i.contents={}):xe.isFile(i.mode)?(i.node_ops=we.ops_table.file.node,i.stream_ops=we.ops_table.file.stream,i.usedBytes=0,i.contents=null):xe.isLink(i.mode)?(i.node_ops=we.ops_table.link.node,i.stream_ops=we.ops_table.link.stream):xe.isChrdev(i.mode)&&(i.node_ops=we.ops_table.chrdev.node,i.stream_ops=we.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=xe.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&we.resizeFileStorage(e,t.size)},lookup(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>we.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=we.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(we.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){we.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=be()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(we.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{B(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&$()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},ke=i.preloadPlugins||[],Ie=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return ke.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(),$()}Ie(r,l,d,(()=>{o&&o(),$()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?`${r}/${t}`:r+t:r}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var r=0,n=0;n<t.length;n++)r=(r<<5)-r+t.charCodeAt(n)|0;return(e+r>>>0)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>49152==(49152&e),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2,mayLookup(e){var t=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{xe.lookupNode(e,t);return 20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push.apply(r,n.mounts)}return t},syncfs(e,t){"function"==typeof e&&(t=e,e=!1),xe.syncFSRequests++,xe.syncFSRequests>1&&w(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount(e,t,r){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.mknod(e,t,0)),mkdirTree(e,t){for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;"string"==typeof e?n=xe.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;"string"==typeof e?i=xe.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;"string"==typeof e?r=xe.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,i){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var o=e.stream_ops.read(e,t,r,n,i);return s||(e.position+=o),o},write(e,t,r,n,i,s){if(n<0||i<0)throw new xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.ErrnoError(70)}else i=e.position;var a=e.stream_ops.write(e,t,r,n,i,s);return o||(e.position+=a),a},allocate(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,i):0,munmap:e=>0,ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error(`Invalid encoding type "${t.encoding}"`);var r,n=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(we,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:we}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath(e,t,r,n){e="string"==typeof e?e:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.registerDevice(o,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,t,n,i,s){for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write(e,t,r,i,s){for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.mkdev(i,s,o)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,b("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=be();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Be={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;-100===e?n=xe.cwd():n=Be.getStreamFromFD(e).path;if(0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}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,X=[n.size>>>0,(K=n.size,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+24>>2]=X[0],A[r+28>>2]=X[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 X=[Math.floor(i/1e3)>>>0,(K=Math.floor(i/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+40>>2]=X[0],A[r+44>>2]=X[1],C[r+48>>2]=i%1e3*1e3,X=[Math.floor(s/1e3)>>>0,(K=Math.floor(s/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+56>>2]=X[0],A[r+60>>2]=X[1],C[r+64>>2]=s%1e3*1e3,X=[Math.floor(o/1e3)>>>0,(K=Math.floor(o/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+72>>2]=X[0],A[r+76>>2]=X[1],C[r+80>>2]=o%1e3*1e3,X=[n.ino>>>0,(K=n.ino,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[r+88>>2]=X[0],A[r+92>>2]=X[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[+Be.varargs>>2];return Be.varargs+=4,e},getp:()=>Be.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Pe(e,t,r){Be.varargs=r;try{var n=Be.getStreamFromFD(e);switch(t){case 0:if((i=Be.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Be.get();return n.flags|=i,0;case 5:i=Be.getp();return k[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Be.varargs=n;try{t=Be.getStr(t),t=Be.calculateAt(e,t);var i=n?Be.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var 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 Ke,Xe=8,Ye=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Xe,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=>{Ke=e,at.length&&Ke&&Ke(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value: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&&Ke&&Ke(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),bt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},wt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),bt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,kt=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 It(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 Bt=()=>{Object.assign(Pt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Xe,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Pt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,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=kt(l);wt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),$e([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new 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 It(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Pt(l,d,!0,!1,!1),m=new Pt(l+"*",d,!1,!1,!1),v=new Pt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},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 Kt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Xt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n return function (${d}) {\n if (arguments.length !== ${o-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n");for(u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Kt(Function,m).apply(null,v);return _t(e,g)}var Yt=(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]=Xt(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):(bt(l,t,n),l[t].overloadTable[r-2]=i),$e([],u,(function(i){var a=Xt(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:Xe,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:Xe,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=>k[e>>1]:e=>I[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:Xe,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:Xe,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:Xe,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)&&I[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=k[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);k[t>>1]=o,t+=2}return k[t>>1]=0,t-n},_r=e=>2*e.length,br=(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},wr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(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=()=>I,a=1):4===t&&(n=br,i=wr,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=gn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Xe,readValueFromPointer:or,destructorFunction(e){mn(e)}})},kr=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Ir={},Ar=e=>{var t=Ir[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},Br=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Pr=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Br(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`;for(l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Pr),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},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),P(),1}catch(e){}},Kr=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},Xr={},Yr=()=>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",_:Yr()};for(var t in Xr)void 0===Xr[t]?delete e[t]:e[t]=Xr[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=Be.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Be.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,k[t+2>>1]=0,X=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[t+8>>2]=X[0],A[t+12>>2]=X[1],X=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[t+16>>2]=X[0],A[t+20>>2]=X[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Ur(t,r);try{if(isNaN(s))return 61;var o=Be.getStreamFromFD(e);return xe.llseek(o,s,n),X=[o.position>>>0,(K=o.position,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],A[i>>2]=X[0],A[i+4>>2]=X[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Be.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=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(),Bt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Pe,u:Me,r:Le,E:Ye,F:$t,A:Yt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Er,n:kr,f:Tr,h:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:$r,s:Kr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.K)(),yn=e=>(yn=pn.L)(e),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.O)(e);function bn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.P)(e,t,r,n,s,o,a,c),i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.Q)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.R)(e,t,r),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.S)(e,t,r,n,s),V=function e(){hn||bn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return bn(),t.ready}})(),a=l;function c(){var e=["1755477GsEzmR","2054192XEUVdp","random","4325488RGooHc","hypot","32eSqBjh","undefined","5574300hBBtqz","1011100lrDSWh","abs","1823862tafHsE","1088459jtGXgW"];return(c=function(){return e})()}!function(e,t){for(var r=l,n=e();;)try{if(834109===parseInt(r(418))/1+-parseInt(r(415))/2+-parseInt(r(419))/3+parseInt(r(410))/4+-parseInt(r(414))/5+-parseInt(r(417))/6+parseInt(r(408))/7*(parseInt(r(412))/8))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(c);var u=1e-6;function l(e,t){var r=c();return(l=function(e,t){return r[e-=408]})(e,t)}var d=typeof Float32Array!==a(413)?Float32Array:Array,h=Math[a(409)];var f=Math.PI/180;Math[a(411)]||(Math[a(411)]=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var p=Object.freeze({__proto__:null,EPSILON:u,get ARRAY_TYPE(){return d},RANDOM:h,setMatrixArrayType:function(e){d=e},toRadian:function(e){return e*f},equals:function(e,t){var r=a;return Math.abs(e-t)<=u*Math.max(1,Math.abs(e),Math[r(416)](t))}});function m(){var e=new(p[S(335)])(16);return d!=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],b=r[1],w=r[2],S=r[3];return e[0]=_*n+b*a+w*d+S*m,e[1]=_*i+b*c+w*h+S*v,e[2]=_*s+b*u+w*f+S*y,e[3]=_*o+b*l+w*p+S*g,_=r[4],b=r[5],w=r[6],S=r[7],e[4]=_*n+b*a+w*d+S*m,e[5]=_*i+b*c+w*h+S*v,e[6]=_*s+b*u+w*f+S*y,e[7]=_*o+b*l+w*p+S*g,_=r[8],b=r[9],w=r[10],S=r[11],e[8]=_*n+b*a+w*d+S*m,e[9]=_*i+b*c+w*h+S*v,e[10]=_*s+b*u+w*f+S*y,e[11]=_*o+b*l+w*p+S*g,_=r[12],b=r[13],w=r[14],S=r[15],e[12]=_*n+b*a+w*d+S*m,e[13]=_*i+b*c+w*h+S*v,e[14]=_*s+b*u+w*f+S*y,e[15]=_*o+b*l+w*p+S*g,e}function g(e,t,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 _(){var e=["sin","EPSILON","upDegrees","sqrt","1619988OUZzUa","5627375EbmrXk","ARRAY_TYPE","4891864BiEJuw","mat4(","195ytoVKS","downDegrees","565657BjtKnt","3518604lRAbhq","14osqmUN","tan","14302VFVcQI","hypot","abs","cos","leftDegrees","max","2135538onflOu"];return(_=function(){return e})()}function b(e,t){var r=S,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[r(323)](n,i,s),e[1]=Math.hypot(o,a,c),e[2]=Math[r(323)](u,l,d),e}function w(e,t,r,n,i){var s,o=1/Math[S(321)](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 S(e,t){var r=_();return(S=function(e,t){return r[e-=316]})(e,t)}!function(e,t){for(var r=S,n=e();;)try{if(709244===parseInt(r(318))/1+parseInt(r(322))/2*(parseInt(r(316))/3)+parseInt(r(333))/4+-parseInt(r(334))/5+-parseInt(r(319))/6+parseInt(r(320))/7*(parseInt(r(336))/8)+-parseInt(r(328))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_);var E=w;function k(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 I=k;function A(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 C=y,T=A,x=Object.freeze({__proto__:null,create:m,clone:function(e){var t=new(p[S(335)])(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,h,f,p,m,v){var y=new d(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]=h,y[12]=f,y[13]=p,y[14]=m,y[15]=v,y},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity: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,b=r*u-s*o,w=n*c-i*a,S=n*u-s*a,E=i*u-s*c,k=l*m-d*p,I=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+b*C+w*A-S*I+E*k;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*w)*D,e[3]=(h*S-d*E-f*w)*D,e[4]=(c*A-o*x-u*I)*D,e[5]=(r*x-i*A+s*I)*D,e[6]=(v*b-p*E-y*_)*D,e[7]=(l*E-h*b+f*_)*D,e[8]=(o*T-a*A+u*k)*D,e[9]=(n*A-r*T-s*k)*D,e[10]=(p*S-m*b+y*g)*D,e[11]=(d*b-l*S-f*g)*D,e[12]=(a*I-o*C-c*k)*D,e[13]=(r*C-n*I+i*k)*D,e[14]=(m*_-p*w-v*g)*D,e[15]=(l*w-d*_+h*g)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(h*y-f*v)-d*(c*y-u*v)+m*(c*f-u*h),e[1]=-(n*(h*y-f*v)-d*(i*y-s*v)+m*(i*f-s*h)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*f-u*h)-a*(i*f-s*h)+d*(i*u-s*c)),e[4]=-(o*(h*y-f*v)-l*(c*y-u*v)+p*(c*f-u*h)),e[5]=r*(h*y-f*v)-l*(i*y-s*v)+p*(i*f-s*h),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*f-u*h)-o*(i*f-s*h)+l*(i*u-s*c),e[8]=o*(d*y-f*m)-l*(a*y-u*m)+p*(a*f-u*d),e[9]=-(r*(d*y-f*m)-l*(n*y-s*m)+p*(n*f-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*f-u*d)-o*(n*f-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-h*m)-l*(a*v-c*m)+p*(a*h-c*d)),e[13]=r*(d*v-h*m)-l*(n*v-i*m)+p*(n*h-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*h-c*d)-o*(n*h-i*d)+l*(n*c-i*a),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],o=e[5],a=e[6],c=e[7],u=e[8],l=e[9],d=e[10],h=e[11],f=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-h*m)-(t*a-n*s)*(l*v-h*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-h*f)-(r*c-i*o)*(u*m-d*f)+(n*c-i*a)*(u*p-l*f)},multiply:y,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,h,f,p,m=r[0],v=r[1],y=r[2];return t===e?(e[12]=t[0]*m+t[4]*v+t[8]*y+t[12],e[13]=t[1]*m+t[5]*v+t[9]*y+t[13],e[14]=t[2]*m+t[6]*v+t[10]*y+t[14],e[15]=t[3]*m+t[7]*v+t[11]*y+t[15]):(n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=o,e[4]=a,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=h,e[10]=f,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+h*y+t[13],e[14]=s*m+u*v+f*y+t[14],e[15]=o*m+l*v+p*y+t[15]),e},scale:function(e,t,r){var n=r[0],i=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},rotate:function(e,t,r,n){var i,s,o,a,c,u,l,d,h,f,m,v,y,g,_,b,w,E,k,I,A,C,T,x,D=S,B=n[0],P=n[1],M=n[2],F=Math[D(323)](B,P,M);return F<p[D(330)]?null:(B*=F=1/F,P*=F,M*=F,i=Math.sin(r),o=1-(s=Math[D(325)](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],_=t[11],b=B*B*o+s,w=P*B*o+M*i,E=M*B*o-P*i,k=B*P*o-M*i,I=P*P*o+s,A=M*P*o+B*i,C=B*M*o+P*i,T=P*M*o-B*i,x=M*M*o+s,e[0]=a*b+d*w+v*E,e[1]=c*b+h*w+y*E,e[2]=u*b+f*w+g*E,e[3]=l*b+m*w+_*E,e[4]=a*k+d*I+v*A,e[5]=c*k+h*I+y*A,e[6]=u*k+f*I+g*A,e[7]=l*k+m*I+_*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+_*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=S,i=Math.sin(r),s=Math[n(325)](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[S(329)](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=S,i=Math.sin(r),s=Math[n(325)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[4],d=t[5],h=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*s+l*i,e[1]=a*s+d*i,e[2]=c*s+h*i,e[3]=u*s+f*i,e[4]=l*s-o*i,e[5]=d*s-a*i,e[6]=h*s-c*i,e[7]=f*s-u*i,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=S,a=r[0],c=r[1],u=r[2],l=Math[o(323)](a,c,u);return l<p[o(330)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(329)](t),s=1-(i=Math[o(325)](t)),e[0]=a*a*s+i,e[1]=c*a*s+u*n,e[2]=u*a*s-c*n,e[3]=0,e[4]=a*c*s-u*n,e[5]=c*c*s+i,e[6]=u*c*s+a*n,e[7]=0,e[8]=a*u*s+c*n,e[9]=c*u*s-a*n,e[10]=u*u*s+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)},fromXRotation:function(e,t){var r=S,n=Math[r(329)](t),i=Math[r(325)](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[S(329)](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=S,n=Math[r(329)](t),i=Math[r(325)](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:g,fromQuat2:function(e,t){var r=new(p[S(335)])(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)),g(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=S,n=new(p[r(335)])(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[r(332)](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.sqrt(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[r(332)](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(332)](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,b=n[0],w=n[1],S=n[2];return e[0]=(1-(p+v))*b,e[1]=(h+_)*b,e[2]=(f-g)*b,e[3]=0,e[4]=(h-_)*w,e[5]=(1-(d+v))*w,e[6]=(m+y)*w,e[7]=0,e[8]=(f+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],o=t[1],a=t[2],c=t[3],u=s+s,l=o+o,d=a+a,h=s*u,f=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,b=c*d,w=n[0],S=n[1],E=n[2],k=i[0],I=i[1],A=i[2],C=(1-(m+y))*w,T=(f+b)*w,x=(p-_)*w,D=(f-b)*S,B=(1-(h+y))*S,P=(v+g)*S,M=(p+_)*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]=B,e[6]=P,e[7]=0,e[8]=M,e[9]=F,e[10]=U,e[11]=0,e[12]=r[0]+k-(C*k+D*I+M*A),e[13]=r[1]+I-(T*k+B*I+F*A),e[14]=r[2]+A-(x*k+P*I+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:w,perspective:E,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[S(321)](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,s=Math.tan(t[i(331)]*Math.PI/180),o=Math[i(321)](t[i(317)]*Math.PI/180),a=Math.tan(t[i(326)]*Math.PI/180),c=Math[i(321)](t.rightDegrees*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:k,ortho:I,orthoZO:function(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:function(e,t,r,n){var i,s,o,a,c,l,d,h,f,m,y=S,g=t[0],_=t[1],b=t[2],w=n[0],E=n[1],k=n[2],I=r[0],A=r[1],C=r[2];return Math[y(324)](g-I)<p[y(330)]&&Math[y(324)](_-A)<u&&Math[y(324)](b-C)<p[y(330)]?v(e):(d=g-I,h=_-A,f=b-C,i=E*(f*=m=1/Math[y(323)](d,h,f))-k*(h*=m),s=k*(d*=m)-w*f,o=w*h-E*d,(m=Math.hypot(i,s,o))?(i*=m=1/m,s*=m,o*=m):(i=0,s=0,o=0),a=h*o-f*s,c=f*i-d*o,l=d*s-h*i,(m=Math[y(323)](a,c,l))?(a*=m=1/m,c*=m,l*=m):(a=0,c=0,l=0),e[0]=i,e[1]=a,e[2]=d,e[3]=0,e[4]=s,e[5]=c,e[6]=h,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*g+s*_+o*b),e[13]=-(a*g+c*_+l*b),e[14]=-(d*g+h*_+f*b),e[15]=1,e)},targetTo:function(e,t,r,n){var i=S,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(332)](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[i(332)](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 S(337)+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[S(323)](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:A,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=S,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],_=e[14],b=e[15],w=t[0],E=t[1],k=t[2],I=t[3],A=t[4],C=t[5],T=t[6],x=t[7],D=t[8],B=t[9],P=t[10],M=t[11],F=t[12],U=t[13],R=t[14],L=t[15];return Math.abs(n-w)<=p[r(330)]*Math[r(327)](1,Math[r(324)](n),Math.abs(w))&&Math[r(324)](i-E)<=p[r(330)]*Math[r(327)](1,Math[r(324)](i),Math[r(324)](E))&&Math[r(324)](s-k)<=u*Math[r(327)](1,Math[r(324)](s),Math.abs(k))&&Math[r(324)](o-I)<=p[r(330)]*Math[r(327)](1,Math.abs(o),Math.abs(I))&&Math.abs(a-A)<=p[r(330)]*Math[r(327)](1,Math[r(324)](a),Math.abs(A))&&Math[r(324)](c-C)<=p[r(330)]*Math.max(1,Math[r(324)](c),Math[r(324)](C))&&Math[r(324)](l-T)<=p[r(330)]*Math[r(327)](1,Math[r(324)](l),Math[r(324)](T))&&Math[r(324)](d-x)<=p[r(330)]*Math[r(327)](1,Math[r(324)](d),Math[r(324)](x))&&Math.abs(h-D)<=u*Math.max(1,Math.abs(h),Math[r(324)](D))&&Math[r(324)](f-B)<=p[r(330)]*Math[r(327)](1,Math.abs(f),Math[r(324)](B))&&Math[r(324)](m-P)<=p[r(330)]*Math[r(327)](1,Math[r(324)](m),Math[r(324)](P))&&Math[r(324)](v-M)<=p[r(330)]*Math[r(327)](1,Math[r(324)](v),Math.abs(M))&&Math[r(324)](y-F)<=p[r(330)]*Math[r(327)](1,Math[r(324)](y),Math.abs(F))&&Math[r(324)](g-U)<=p[r(330)]*Math[r(327)](1,Math[r(324)](g),Math.abs(U))&&Math[r(324)](_-R)<=p[r(330)]*Math[r(327)](1,Math.abs(_),Math[r(324)](R))&&Math.abs(b-L)<=p[r(330)]*Math.max(1,Math[r(324)](b),Math[r(324)](L))},mul:C,sub:T});function D(){var e=H,t=new d(3);return p[e(375)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function B(e){var t=H,r=e[0],n=e[1],i=e[2];return Math[t(371)](r,n,i)}function P(e,t,r){var n=new(p[H(375)])(3);return n[0]=e,n[1]=t,n[2]=r,n}function M(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function F(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function U(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function R(){var e=["hypot","min","6fSsrlt","abs","ARRAY_TYPE","vec3(","477932oGIbFb","RANDOM","max","344155bovHhu","2611600CNGTKz","sin","cos","9OGPCiB","10398BByuEP","EPSILON","8951vfUMOd","length","floor","acos","ceil","763vLkQJm","round","850320tKWIvx","sqrt","205800rJzsDn"];return(R=function(){return e})()}function L(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.hypot(r,n,i)}function O(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function z(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function N(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function H(e,t){var r=R();return(H=function(e,t){return r[e-=363]})(e,t)}!function(e,t){for(var r=H,n=e();;)try{if(120269===parseInt(r(387))/1+parseInt(r(370))/2+-parseInt(r(373))/3*(parseInt(r(377))/4)+parseInt(r(380))/5+parseInt(r(385))/6*(-parseInt(r(366))/7)+parseInt(r(368))/8+parseInt(r(384))/9*(parseInt(r(381))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(R);var j,V=M,W=F,$=U,G=L,q=O,K=B,X=z,Y=(j=D(),function(e,t,r,n,i,s){var o,a,c=H;for(!t&&(t=3),!r&&(r=0),a=n?Math[c(372)](n*t+r,e[c(388)]):e[c(388)],o=r;o<a;o+=t)j[0]=e[o],j[1]=e[o+1],j[2]=e[o+2],i(j,j,s),e[o]=j[0],e[o+1]=j[1],e[o+2]=j[2];return e}),J=Object.freeze({__proto__:null,create:D,clone:function(e){var t=new d(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:B,fromValues:P,copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},set:function(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},subtract:M,multiply:F,divide:U,ceil:function(e,t){var r=H;return e[0]=Math[r(365)](t[0]),e[1]=Math[r(365)](t[1]),e[2]=Math[r(365)](t[2]),e},floor:function(e,t){var r=H;return e[0]=Math.floor(t[0]),e[1]=Math[r(363)](t[1]),e[2]=Math[r(363)](t[2]),e},min:function(e,t,r){var n=H;return e[0]=Math[n(372)](t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math[n(372)](t[2],r[2]),e},max:function(e,t,r){var n=H;return e[0]=Math[n(379)](t[0],r[0]),e[1]=Math[n(379)](t[1],r[1]),e[2]=Math[n(379)](t[2],r[2]),e},round:function(e,t){var r=H;return e[0]=Math[r(367)](t[0]),e[1]=Math.round(t[1]),e[2]=Math[r(367)](t[2]),e},scale:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e},scaleAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e},distance:L,squaredDistance:O,squaredLength:z,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e},normalize:function(e,t){var r=H,n=t[0],i=t[1],s=t[2],o=n*n+i*i+s*s;return o>0&&(o=1/Math[r(369)](o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e},dot:N,cross:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[0],a=r[1],c=r[2];return e[0]=i*c-s*a,e[1]=s*o-n*c,e[2]=n*a-i*o,e},lerp:function(e,t,r,n){var i=t[0],s=t[1],o=t[2];return e[0]=i+n*(r[0]-i),e[1]=s+n*(r[1]-s),e[2]=o+n*(r[2]-o),e},hermite:function(e,t,r,n,i,s){var o=s*s,a=o*(2*s-3)+1,c=o*(s-2)+s,u=o*(s-1),l=o*(3-2*s);return e[0]=t[0]*a+r[0]*c+n[0]*u+i[0]*l,e[1]=t[1]*a+r[1]*c+n[1]*u+i[1]*l,e[2]=t[2]*a+r[2]*c+n[2]*u+i[2]*l,e},bezier:function(e,t,r,n,i,s){var o=1-s,a=o*o,c=s*s,u=a*o,l=3*s*a,d=3*c*o,h=c*s;return e[0]=t[0]*u+r[0]*l+n[0]*d+i[0]*h,e[1]=t[1]*u+r[1]*l+n[1]*d+i[1]*h,e[2]=t[2]*u+r[2]*l+n[2]*d+i[2]*h,e},random:function(e,t){var r=H;t=t||1;var n=2*p[r(378)]()*Math.PI,i=2*h()-1,s=Math[r(369)](1-i*i)*t;return e[0]=Math[r(383)](n)*s,e[1]=Math.sin(n)*s,e[2]=i*t,e},transformMat4:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[3]*n+r[7]*i+r[11]*s+r[15];return o=o||1,e[0]=(r[0]*n+r[4]*i+r[8]*s+r[12])/o,e[1]=(r[1]*n+r[5]*i+r[9]*s+r[13])/o,e[2]=(r[2]*n+r[6]*i+r[10]*s+r[14])/o,e},transformMat3:function(e,t,r){var n=t[0],i=t[1],s=t[2];return e[0]=n*r[0]+i*r[3]+s*r[6],e[1]=n*r[1]+i*r[4]+s*r[7],e[2]=n*r[2]+i*r[5]+s*r[8],e},transformQuat:function(e,t,r){var n=r[0],i=r[1],s=r[2],o=r[3],a=t[0],c=t[1],u=t[2],l=i*u-s*c,d=s*a-n*u,h=n*c-i*a,f=i*h-s*d,p=s*l-n*h,m=n*d-i*l,v=2*o;return l*=v,d*=v,h*=v,f*=2,p*=2,m*=2,e[0]=a+l+f,e[1]=c+d+p,e[2]=u+h+m,e},rotateX:function(e,t,r,n){var i=H,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0],o[1]=s[1]*Math[i(383)](n)-s[2]*Math[i(382)](n),o[2]=s[1]*Math[i(382)](n)+s[2]*Math[i(383)](n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateY:function(e,t,r,n){var i=H,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[2]*Math[i(382)](n)+s[0]*Math[i(383)](n),o[1]=s[1],o[2]=s[2]*Math.cos(n)-s[0]*Math[i(382)](n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateZ:function(e,t,r,n){var i=H,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0]*Math.cos(n)-s[1]*Math[i(382)](n),o[1]=s[0]*Math.sin(n)+s[1]*Math[i(383)](n),o[2]=s[2],e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},angle:function(e,t){var r=H,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math.sqrt(n*n+i*i+s*s)*Math.sqrt(o*o+a*a+c*c),l=u&&N(e,t)/u;return Math[r(364)](Math[r(372)](Math.max(l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return H(376)+e[0]+", "+e[1]+", "+e[2]+")"},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},equals:function(e,t){var r=H,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(374)](n-o)<=p[r(386)]*Math.max(1,Math[r(374)](n),Math[r(374)](o))&&Math[r(374)](i-a)<=p[r(386)]*Math[r(379)](1,Math[r(374)](i),Math[r(374)](a))&&Math[r(374)](s-c)<=p[r(386)]*Math[r(379)](1,Math[r(374)](s),Math[r(374)](c))},sub:V,mul:W,div:$,dist:G,sqrDist:q,len:K,sqrLen:X,forEach:Y});function Z(e,t){var r=Q();return(Z=function(e,t){return r[e-=423]})(e,t)}function Q(){var e=["7IKKJvQ","1922oibuZS","1020582gGHysu","521424dGdKrf","794056QrLezW","1465713kJxJQy","941090akqhGR","121637xRZkUk","261feiqFV"];return(Q=function(){return e})()}function ee(e,t){const r=re();return(ee=function(e,t){return r[e-=377]})(e,t)}!function(e,t){for(var r=Z,n=e();;)try{if(122907===parseInt(r(430))/1+-parseInt(r(424))/2*(parseInt(r(431))/3)+parseInt(r(426))/4+parseInt(r(429))/5+-parseInt(r(425))/6+-parseInt(r(423))/7*(-parseInt(r(427))/8)+-parseInt(r(428))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Q),function(e,t){const r=ee,n=e();for(;;)try{if(208449===-parseInt(r(451))/1+-parseInt(r(453))/2*(parseInt(r(438))/3)+parseInt(r(431))/4+-parseInt(r(447))/5+parseInt(r(390))/6+-parseInt(r(448))/7*(-parseInt(r(422))/8)+-parseInt(r(455))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(re);var te=(e,t)=>{const r=ee,n=r(387);t&&e[r(459)](e[r(461)],1);const i=function(){const t=r,i=h(e.VERTEX_SHADER,n),s=h(e[t(384)],"\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 "),o=e[t(397)]();return e[t(415)](o,i),e.attachShader(o,s),e[t(418)](o),e[t(429)](o,e[t(434)])?o:(console[t(414)](t(436)+e[t(401)](o)),null)}();let s={program:i,attribLocations:{vertexPosition:e[r(430)](i,r(439)),texturePosition:e.getAttribLocation(i,r(383))},uniformLocations:{projectionMatrix:e[r(435)](i,r(456)),modelMatrix:e.getUniformLocation(i,r(474)),viewMatrix:e[r(435)](i,r(432)),rgbatexture:e[r(435)](i,r(476)),ytexture:e[r(435)](i,r(377)),utexture:e[r(435)](i,r(454)),vtexture:e[r(435)](i,"vTexture"),isyuv:e.getUniformLocation(i,r(396))}},o=function(){const t=r,n=e[t(389)]();e.bindBuffer(e[t(395)],n);e[t(475)](e.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(437)]);var i=[];i=i[t(424)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(389)]();e[t(378)](e[t(395)],s),e[t(475)](e[t(395)],new Float32Array(i),e[t(437)]);const o=e[t(389)]();e[t(378)](e[t(400)],o);return e[t(475)](e.ELEMENT_ARRAY_BUFFER,new Uint16Array([0,1,2,0,2,3]),e[t(437)]),{position:n,texPosition:s,indices:o}}(),a=d(),c=d(),u=d(),l=d();function d(){const t=r;let n=e[t(444)]();return e[t(409)](e.TEXTURE_2D,n),e[t(462)](e.TEXTURE_2D,e[t(458)],e.LINEAR),e[t(462)](e[t(402)],e[t(460)],e[t(441)]),e[t(462)](e[t(402)],e[t(413)],e[t(428)]),e.texParameteri(e[t(402)],e[t(381)],e[t(428)]),n}function h(t,n){const i=r,s=e[i(423)](t);return e.shaderSource(s,n),e.compileShader(s),e[i(416)](s,e[i(464)])?s:(console[i(414)](i(408)+e[i(403)](s)),e[i(406)](s),null)}function f(t,n){const i=r;e[i(386)](0,0,t,n),e[i(407)](0,0,0,0),e[i(379)](1),e[i(405)](e[i(450)]),e[i(417)](e.LEQUAL),e[i(393)](e[i(420)]|e[i(469)]);const a=m();x[i(382)](a,-1,1,-1,1,.1,100);const d=x[i(443)]();x[i(425)](d);const h=x[i(443)]();x[i(463)](h,J[i(466)](0,0,0),P(0,0,-1),P(0,1,0));{const t=3,r=e[i(470)],n=!1,a=0,c=0;e.bindBuffer(e[i(395)],o[i(426)]),e.vertexAttribPointer(s[i(452)][i(467)],t,r,n,a,c),e[i(440)](s[i(452)][i(467)])}{const t=2,r=e[i(470)],n=!1,a=0,c=0;e[i(378)](e.ARRAY_BUFFER,o[i(411)]),e[i(468)](s.attribLocations[i(442)],t,r,n,a,c),e[i(440)](s[i(452)].texturePosition)}e[i(410)](e[i(398)]+3),e.bindTexture(e[i(402)],c),e.activeTexture(e[i(398)]+4),e[i(409)](e[i(402)],u),e.activeTexture(e[i(398)]+5),e.bindTexture(e[i(402)],l),e[i(378)](e.ELEMENT_ARRAY_BUFFER,o.indices),e[i(394)](s[i(433)]),e[i(404)](s[i(392)][i(399)],!1,a),e[i(404)](s.uniformLocations.modelMatrix,!1,d),e.uniformMatrix4fv(s.uniformLocations[i(449)],!1,h),e.uniform1i(s[i(392)][i(419)],2),e[i(385)](s[i(392)].ytexture,3),e[i(385)](s[i(392)][i(465)],4),e[i(385)](s[i(392)][i(427)],5),e[i(385)](s[i(392)][i(396)],1);{const t=6,r=e.UNSIGNED_SHORT,n=0;e.drawElements(e[i(445)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(410)](e[a(398)]),e.bindTexture(e[a(402)],c),e[a(380)](e[a(402)],0,e[a(446)],t,n,0,e[a(446)],e[a(388)],i),e.activeTexture(e[a(412)]),e[a(409)](e.TEXTURE_2D,u),e[a(380)](e[a(402)],0,e[a(446)],t/2,n/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,s),e[a(410)](e.TEXTURE2),e.bindTexture(e[a(402)],l),e.texImage2D(e[a(402)],0,e[a(446)],t/2,n/2,0,e[a(446)],e.UNSIGNED_BYTE,o),f(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(457)](0,t*n),a=i.slice(t*n,t*n*5/4),d=i.slice(t*n*5/4,t*n*3/2);e[s(410)](e[s(398)]),e[s(409)](e[s(402)],c),e[s(380)](e[s(402)],0,e[s(446)],t,n,0,e.LUMINANCE,e[s(388)],o),e[s(410)](e[s(412)]),e.bindTexture(e.TEXTURE_2D,u),e[s(380)](e[s(402)],0,e.LUMINANCE,t/2,n/2,0,e[s(446)],e[s(388)],a),e[s(410)](e[s(473)]),e[s(409)](e.TEXTURE_2D,l),e[s(380)](e[s(402)],0,e[s(446)],t/2,n/2,0,e[s(446)],e.UNSIGNED_BYTE,d),f(t,n)},destroy:function(){const t=r;e[t(471)](s[t(433)]),e[t(421)](o[t(426)]),e[t(421)](o[t(411)]),e.deleteBuffer(o[t(472)]),e[t(391)](a),e.deleteTexture(c),e.deleteTexture(u),e.deleteTexture(l),s=null,o=null,a=null,c=null,u=null,l=null}}};function re(){const e=["createTexture","TRIANGLES","LUMINANCE","892990nDSVME","203189vTBkFm","viewMatrix","DEPTH_TEST","33721GnEAAQ","attribLocations","159454ZUEMMo","uTexture","3395601xDnAZC","uProjectionMatrix","slice","TEXTURE_MAG_FILTER","pixelStorei","TEXTURE_MIN_FILTER","UNPACK_ALIGNMENT","texParameteri","lookAt","COMPILE_STATUS","utexture","fromValues","vertexPosition","vertexAttribPointer","DEPTH_BUFFER_BIT","FLOAT","deleteProgram","indices","TEXTURE2","uModelMatrix","bufferData","rgbaTexture","yTexture","bindBuffer","clearDepth","texImage2D","TEXTURE_WRAP_T","ortho","aTexturePosition","FRAGMENT_SHADER","uniform1i","viewport","\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 ","UNSIGNED_BYTE","createBuffer","1016628tCkvnv","deleteTexture","uniformLocations","clear","useProgram","ARRAY_BUFFER","isyuv","createProgram","TEXTURE0","projectionMatrix","ELEMENT_ARRAY_BUFFER","getProgramInfoLog","TEXTURE_2D","getShaderInfoLog","uniformMatrix4fv","enable","deleteShader","clearColor","An error occurred compiling the shaders: ","bindTexture","activeTexture","texPosition","TEXTURE1","TEXTURE_WRAP_S","log","attachShader","getShaderParameter","depthFunc","linkProgram","rgbatexture","COLOR_BUFFER_BIT","deleteBuffer","104ebxRQS","createShader","concat","identity","position","vtexture","CLAMP_TO_EDGE","getProgramParameter","getAttribLocation","1323980kEianp","uViewMatrix","program","LINK_STATUS","getUniformLocation","Unable to initialize the shader program: ","STATIC_DRAW","3syyYvr","aVertexPosition","enableVertexAttribArray","LINEAR","texturePosition","create"];return(re=function(){return e})()}const ne=$e;!function(e,t){const r=$e,n=e();for(;;)try{if(747550===parseInt(r(858))/1*(parseInt(r(541))/2)+parseInt(r(504))/3+-parseInt(r(472))/4+parseInt(r(646))/5*(parseInt(r(771))/6)+-parseInt(r(872))/7+-parseInt(r(566))/8*(parseInt(r(874))/9)+-parseInt(r(905))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ve);const ie={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};ne(904),ne(840),ne(542),ne(513),ne(545);const se={fetch:ne(840),hls:ne(542),websocket:"websocket",webrtc:ne(513),webTransport:ne(453),worker:ne(490),aliyunRtc:"aliyunRtc",mp4:ne(639)},oe={player:ne(612),playerAudio:ne(887),playbackTF:ne(755),talk:ne(785),playVod:ne(815)},ae={mp4:ne(639),webm:ne(773),flv:ne(693),mov:ne(767)},ce={flv:ne(693),m7s:ne(921),hls:"hls",webrtc:ne(513),webTransport:"webTransport",nakedFlow:ne(873),fmp4:"fmp4",mpeg4:ne(574),aliyunRtc:ne(545),ts:"ts",g711:"g711",pcm:"pcm"};ne(724),ne(610),ne(697),ne(636),ne(616),ne(473);const ue={mse:"mse",wcs:ne(677),offscreen:"offscreen",wasm:"wasm",simd:"simd",mt:"mt",webrtc:ne(513),hls:"hls",aliyunRtc:"aliyunRtc"},le={canvas:ne(783),video:ne(501)},de={debug:"debug",warn:ne(631)},he={click:ne(598),mouseDownAndUp:ne(895)},fe={normal:ne(778),simple:ne(760)},pe={normal:ne(778),small:ne(735)},me=ne(643);function ve(){const e=["talkStreamInactive","load-response-headers","playToRenderTimes","fogOpen","wasm","audioInfo","load-retry","peer-connection","endstreaming","seeked","videoTimeUpdate","download","fullscreenError","container","playVodRateChange","supportHls265","mseSourceBufferError","videoInfoError","websocketStringMsg","playVodSeek","FSimd","playVod","readystatechange","watermarkConfig","videoWaiting",'video/mp4;codecs="hev1.3.E.L120.90"',"mseWaitVideoCanplayTimeout","inView","mediaSourceAppendBufferError","left-up","replayUseLastFrameShow","down","video自动渲染失败","init","subtitle-segments","webrtcIceCandidateError","initVideo","webcodecsDecodeError","waiting","Webgl 渲染失败","webcodecs","avc","fogClose","playAudio","remote-candidate","destroyEnd","fetch","kBps","stop","local-candidate","#000","half-hour","resetAudioDecode","NotAllowedError","timeUpdate","initAudio","webcodecsH265NotSupport","webcodecsAudioNoDataTimeout","zoomExpand","left-down","tallWebsocketClosedByError","3-4","receiver","left","12191DOsCTK","playVodVideoSeekingByMse","wcsDecodeError","flv-script-data","fullScreenByStart","webrtcStreamH265","pause","zoomNarrow","checkFirstIFrame","initAudioCodec","MEDIA_ERR_ABORTED","csrc","webrtcChecking","硬解码不支持G711a/u音频格式","5623737YdORWg","nakedFlow","1532772GlVmVj","updateConfig","delayTimeout","mseUpdateVideoTimestamp","fetchStream","play() failed because the user didn't interact with the document first","webrtc-disconnected","操作盘激活","faceDetectActive","g711u","remove-buffer","播放超时重播失败","pcm","playerAudio","webcodecsAudioInitTimeout","ghostWatermarkConfig","ws1006","error","multiMousemove","streamMessage",'video/mp4;codecs="hev1.1.6.L120.90"',"mouseDownAndUp","请求结束","recording","ten-min","播放地址不能为空","playVodVideoSeekedByMse","mseAddSourceBufferError","videoInfo","multiDragenter","websocket","11810870ErLJqX","multiMouseup","cruiseStop","playVodPause","playbackStats","downloadMemoryLog","networkDelayTimeout","imageDetectActive","wasmDecodeError","right","isMpeg4","destroy","remote-outbound-rtp","online","videoDecode","mseFirstRenderTime","m7s","simdDecodeError","drawingRect","webrtcOnIceConnectionStateChange","sender",'video/mp4; codecs="avc1.64002A"',"等待音频数据超时","解码失败","decoder-pro-hard-not-wasm.js","wasmUseVideoRenderError",'video/mp4;codecs="hev1.4.10.L120.90"',"playbackSeek","MULAW(g711u)","multiMouseout","关闭电子放大","heartTimeout","recordingTimestamp","fiveMin","self","webrtcOnConnectionStateChange","hevc","talkGetUserMediaFail","4-1","3-1","loadingTimeout","g711a","open","widthOrHeightChange","decoderWorkerInit","volume","recordBlob","multiMousedown","streamDts","image/png","FLV待解封装buffer过大","webTransport","record","timeout","dynamicWatermarkConfig","mediaSourceH265NotSupport","sourceended","media-source","Decoder failure","Unsupported audio format","playVodEndedAndReplay","mseError","decoder-pro.js","progress","multiDblSelected","playFailedAndPaused","MEDIA_ERR_DECODE","talkGetUserMediaSuccess","apertureNear","multiDragleave","317124UTSdzU","AliyunRtc","webgl","websocketError","isWebrtc","电子放大","sendWsMessage","decoderWorkerInitError","memory access out of bounds","Simd","流异常","保存日志","初始化worker失败","webglAlignmentError","mseSourceClose","video decoder initialization failed","pressureObserverCpu","subtitle-playlist","worker","load","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","playVodWaiting","MPEG4","aiOcclusionDetectResult","videoSyncAudio","playbackPreRateChange","beforeDestroy","offscreen","widthOrHeightChangeReplayDelayTime","video","talkStreamMsg","playVodEnded","3367455LjRyQJ","A key frame is required after configure() or flush()","videoSEI","tempStream","leftDown","MP3","udp","isHls","durationchange","webrtc","初始化音频解码器失败","right-up","playVodPauseOrResume","解析视频分辨率失败","mseWidthOrHeightChange","AbortError","outbound-rtp","mediaSourceAudioG711NotSupport","decoder-pro-audio.js","ratechange","videoElementPlayingFailedForWebrtc","sei-in-time","playVodCanplay","talkFailedAndStop","play","操作盘","mediaSourceBufferedIsZeroError","iframeIntervalTs","物品识别","white","delayTimeoutRetryEnd","mseSourceEndStreaming","stream-parsed","webrtcClosed","videoSEISyncPts","networkDelay","playbackTime","240EiKUyG","hls","audioCode","talkGetUserMediaTimeout","aliyunRtc","sendMessage","script","complete","isM7sCrypto","stalled","Invalid NAL unit size","videoNalu","/crypto/","isAliyunRtc","visibilityHiddenTimeout","streamEndInner","streamQualityChange","loading","metadata","streamRate","streamStats","playbackShowPrecisionChange","ALAW","ptz","playbackTimestamp","16zBIvFu","worklet","缓冲区已满","hls-manifest-loaded","resetVideoDecode","focus","isNakedFlow","遮挡物检查激活","mpeg4","notSupportNewWasm","mediaSourceDecoderConfigurationError","webgl2","videoSmooth","audioResumeState","webrtcDisconnect","mse","videoSequenceHeader","talkStreamOpen","webrtcConnected","alaw","不支持硬解码H265","flvMetaData","speed","start","playbackStreamVideoFps","fullscreen$2","initDecoderWorkerTimeout","websocketClose","sourceopen","visibilityChange","流异常结束","certificate","click","playbackJustTime","webrtc-checking","wasmWidthOrHeightChange","fiStop","occlusionDetectActive","performance","right-down","buffereos","MEDIA_ERR_SRC_NOT_SUPPORTED","AAC","websocketOpenTimeout","M7S","multiFullscreen","player","aacSequenceHeader","fetchErrorWorker","buffering","WebTransport","webgl 上下文丢失","drawingRectInfo","decoder-pro-hard.js","inbound-rtp","codec","The user aborted a request","load-start","jessibuca-pro-mp4-recorder-decoder.js","H264(AVC)","red","isWebrtcForZLM","none","canplay","请求失败","warn","startstreaming","closeEnd","playbackEnd","audioChannelError","Webrtc","image/webp","mediaSourceAudioInitTimeout","mp4","opus","isWebrtcForSRS","image/jpeg","JessibucaPro","5min","empty","1416300kWixWw","message","crashLog","recordCancel","paused","ALAW(g711a)","switch-url-success","networkState","halfHour","audio packet","av1","loadeddata","playVodTime","#343434","退出全屏","oneHour","mediaSourceAudioNoDataTimeout","talkStreamClose","loadstart","candidate-pair","vertical","音频通道错误","object","videoCode","mseHandle","multiMouseover","no-audio-track","key","videoCodec","recordStart","aiImageDetectResult","wcs","Cannot call 'decode' on a closed codec","timeupdate","seeking","focusNear","removeLoadingBgImage","streamAbps","initVideoCodec","jtt","aliyunRtcError","recordEnd","apertureFar","videoPayload","isTs","simdH264DecodeVideoWidthIsTooLarge","failedToAsynchronouslyPrepareWasm","flv","recordCreateError","playIsNotPauseOrUrlIsNull","currentPts","FMP4","close","mute","active","sourceclose","created","suspend","tenMin","render","playbackIsPause","switch-url-failed","20251201","初始化解码器失败","flvBufferData","multiIndex","ceil","aiFaceDetectorInfo","wasmError","playbackForwardMaxRateDecodeIFrame","playVodTimeCache","workerFetch","loadingTimeoutRetryEnd","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","jbprovm","playbackPrecision","volumechange","mseSourceBufferFull","FLV","clickInitPlayer","zooming","MediaSource解码使用canvas渲染失败","playing","webFullscreen","talkStreamError","wcsWidthOrHeightChange","mediaSourceUseCanvasRenderPlayFailed","遮挡物检查","websocketOpen","small","mseSourceStartStreaming","five-min","buffer","网络超时重播失败","resize","fetchSuccess","audioPayload","streamSuccess","isDropping","isFmp4","fetchError","aiObjectDetectorInfo","jbprov","decoder-pro-old.js","streamError","playbackTimeScroll","objectDetectActive","streamVbps","playVodMp4Error","playbackTF","playback","clearBuffer","netBuf","playVodStats","simple","focusFar","videoRenderSupportScale","stream","offline","playbackRateChange","streamEnd","mov","rtp","multiDragstart","blob","12NYFkok","mseDecodeError","webm","webcodecsDecodeConfigureError","playVodSeekEnd","H265(HEVC)","fetchClose","normal","HEVC decoding is not supported","webrtc-failed","isMulti","加载超时重播失败","canvas","webrtc-completed","talk","transport","playbackPauseOrResume","ended","flvDemuxBufferSizeTooLarge","wasm解码失败","Decoding error","mseSourceBufferBusy","defaultStreamQuality"];return(ve=function(){return e})()}const ye=ne(708),ge=36e5,_e=4080,be=12;ne(553),ne(748),ne(720);const we={playIsNotPauseOrUrlIsNull:ne(899),webglAlignmentError:ne(833),webglContextLostError:ne(617),mediaSourceH265NotSupport:ne(586),mseSourceBufferFull:ne(568),mediaSourceAppendBufferError:ne(709),mseSourceBufferError:ne(425),mseAddSourceBufferError:ne(709),mseWorkerAddSourceBufferError:ne(709),mediaSourceDecoderConfigurationError:"初始化解码器失败",mediaSourceTsIsMaxDiff:ne(482),mseWidthOrHeightChange:ne(482),mediaSourceAudioG711NotSupport:ne(871),mediaSourceAudioInitTimeout:ne(514),mediaSourceAudioNoDataTimeout:ne(424),mediaSourceUseCanvasRenderPlayFailed:ne(727),mediaSourceBufferedIsZeroError:ne(482),webcodecsH265NotSupport:"不支持硬解码H265",webcodecsUnsupportedConfigurationError:"初始化解码器失败",webcodecsDecodeConfigureError:ne(709),webcodecsDecodeError:ne(425),webcodecsAudioInitTimeout:ne(514),webcodecsAudioNoDataTimeout:ne(424),wcsWidthOrHeightChange:ne(425),wasmDecodeError:"解码失败",simdDecodeError:ne(425),wasmWidthOrHeightChange:ne(482),wasmUseVideoRenderError:"video自动渲染失败",videoElementPlayingFailed:ne(826),simdH264DecodeVideoWidthIsTooLarge:"不支持该分辨率的视频",networkDelayTimeout:ne(739),fetchError:ne(630),streamEnd:ne(896),websocket1006Error:ne(596),websocketError:ne(630),webrtcError:ne(630),hlsError:ne(630),decoderWorkerInitError:ne(484),decoderWorkerWasmError:ne(790),videoElementPlayingFailedForWebrtc:ne(826),videoInfoError:ne(517),webrtcStreamH265:"webrtc不支持H265",delayTimeout:ne(885),loadingTimeout:ne(782),loadingTimeoutRetryEnd:ne(782),delayTimeoutRetryEnd:ne(885),flvDemuxBufferSizeTooLarge:ne(452),audioChannelError:ne(667),aliyunRtcError:"请求失败",mseWaitVideoCanplayTimeout:ne(482),initDecoderWorkerTimeout:"初始化解码worker超时"},Se={playType:oe.player,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:de[ne(631)],debugUuid:"",isMulti:!0,multiIndex:-1,hotKey:!1,loadingTimeout:10,heartTimeout:10,timeout:10,pageVisibilityHiddenTimeout:300,loadingTimeoutReplay:!0,heartTimeoutReplay:!0,loadingTimeoutReplayTimes:3,heartTimeoutReplayTimes:3,heartTimeoutReplayUseLastFrameShow:!0,replayUseLastFrameShow:!0,replayShowLoadingIcon:!1,supportDblclickFullscreen:!1,showBandwidth:!1,showPerformance:!1,mseCorrectTimeDuration:20,mseCorrectAudioTimeDuration:20,keepScreenOn:!0,isNotMute:!1,muted:!0,hasAudio:!0,hasVideo:!0,operateBtns:{fullscreen:!1,screenshot:!1,play:!1,audio:!1,record:!1,ptz:!1,quality:!1,zoom:!1,close:!1,scale:!1,performance:!1,logSave:!1,aiFace:!1,aiObject:!1,aiOcclusion:!1,fullscreenFn:null,fullscreenExitFn:null,screenshotFn:null,playFn:null,pauseFn:null,recordFn:null,recordStopFn:null},extendOperateBtns:[],contextmenuBtns:[],watermarkConfig:{},controlAutoHide:!1,controlAutoHideDelayTime:5,hasControl:!1,controlSize:pe[ne(778)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:ne(464),decoderOld:ne(749),decoderAudio:ne(522),decoderHard:ne(619),decoderHardNotWasm:ne(426),wasmMp4RecorderDecoder:ne(624),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:ne(628),aspectRatio:"default",playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:fe.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:ie[ne(840)],demuxType:ce[ne(693)],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:ue[ne(798)],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:ae[ne(639)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:ne(666),ptzClickType:he[ne(598)],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:we,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:le[ne(501)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:ne(533),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:ne(533),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:ne(626),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};ne(715),ne(781),ne(549),ne(809),ne(824),ne(500),ne(711),ne(745),ne(915),ne(572),ne(511),ne(476),ne(627),ne(641),ne(554),ne(690),ne(889),ne(456),ne(817),ne(793),ne(762),ne(442),ne(433);const Ee={init:ne(827),initVideo:ne(830),render:ne(705),playAudio:ne(837),initAudio:ne(849),kBps:ne(841),decode:"decode",audioCode:ne(543),audioNalu:"audioNalu",audioAACSequenceHeader:"audioAACSequenceHeader",videoCode:ne(669),videoCodec:ne(674),videoNalu:ne(552),videoPayload:ne(689),audioPayload:ne(742),wasmError:ne(714),workerFetch:ne(717),iframeIntervalTs:ne(531),isDropping:ne(744),workerEnd:"workerEnd",networkDelay:ne(539),playbackStreamVideoFps:ne(590),wasmWidthOrHeightChange:ne(601),simdDecodeError:ne(922),simdH264DecodeVideoWidthIsTooLarge:ne(691),websocketOpen:ne(734),websocketStringMsg:ne(812),closeEnd:ne(633),tempStream:ne(507),videoSEI:ne(506),flvScriptData:"flvScriptData",aacSequenceHeader:ne(613),videoSequenceHeader:ne(582),flvBufferData:ne(710),checkFirstIFrame:ne(866),mseHandle:ne(670),mseFirstRenderTime:ne(920),mseError:ne(463),notSupportNewWasm:ne(575),failedToAsynchronouslyPrepareWasm:ne(692)};ne(551);const ke={audio:1,video:2},Ie={audio:8,video:9,scriptData:18},Ae={init:"init",decode:"decode",audioDecode:"audioDecode",videoDecode:ne(919),initAudioCodec:ne(867),initVideoCodec:ne(684),close:"close",updateConfig:ne(875),resetDecode:"resetDecode",clearBuffer:ne(757),resetAudioDecode:ne(846),resetVideoDecode:ne(570),fetchStream:ne(878),sendWsMessage:ne(478),mseUpdateVideoTimestamp:ne(877),playbackIsPause:ne(706)};ne(916),ne(738),ne(746),ne(614),ne(777),ne(741),ne(827),ne(546),ne(916),ne(839),ne(738),ne(475),ne(593),ne(812),ne(827);const Ce={fullscreen:ne(591),fullScreenByStart:ne(862),webFullscreen:ne(729),decoderWorkerInit:ne(446),play:ne(528),playing:ne(728),pause:ne(864),mute:ne(699),load:ne(491),loading:ne(558),zooming:ne(726),drawingRect:ne(923),drawingRectInfo:"drawingRectInfo",videoInfo:ne(902),timeUpdate:ne(848),audioInfo:"audioInfo",log:"log",error:ne(891),kBps:"kBps",timeout:ne(455),delayTimeout:ne(876),delayTimeoutRetryEnd:ne(534),loadingTimeout:ne(442),loadingTimeoutRetryEnd:ne(718),stats:"stats",performance:ne(604),videoSmooth:ne(578),faceDetectActive:ne(882),objectDetectActive:ne(752),occlusionDetectActive:ne(603),imageDetectActive:ne(912),record:ne(454),recording:ne(897),recordingTimestamp:ne(434),recordStart:ne(675),recordEnd:ne(687),recordCreateError:ne(694),recordBlob:ne(448),recordCancel:ne(649),buffer:ne(738),videoFrame:"videoFrame",videoSEI:ne(506),videoSEISyncPts:ne(538),start:ne(589),metadata:ne(559),resize:ne(740),volumechange:ne(722),volume:"volume",destroy:"destroy",beforeDestroy:ne(498),streamEnd:"streamEnd",streamRate:ne(560),streamAbps:ne(683),streamVbps:ne(753),streamDts:ne(450),streamSuccess:ne(743),streamMessage:ne(893),streamError:ne(750),streamStats:ne(561),streamEndInner:ne(556),mseSourceOpen:"mseSourceOpen",mseSourceClose:ne(486),mseSourceended:"mseSourceended",mseSourceStartStreaming:ne(736),mseSourceEndStreaming:ne(535),mseSourceBufferError:ne(810),mseAddSourceBufferError:ne(901),mseWorkerAddSourceBufferError:"mseWorkerAddSourceBufferError",mseSourceBufferBusy:ne(792),mseSourceBufferFull:ne(723),videoWaiting:ne(818),videoTimeUpdate:ne(804),videoSyncAudio:ne(496),playToRenderTimes:ne(796),playbackTime:ne(540),playbackTimestamp:ne(565),playbackTimeScroll:ne(751),playbackPrecision:ne(721),playbackShowPrecisionChange:ne(562),playbackJustTime:ne(599),playbackStats:ne(909),playbackSeek:"playbackSeek",playbackPause:"playbackPause",playbackPauseOrResume:ne(787),playbackRateChange:ne(765),playbackPreRateChange:ne(497),playbackEndInner:"playbackEndInner",playbackEnd:ne(634),playVodStats:ne(759),playVodPause:ne(908),playVodPauseOrResume:"playVodPauseOrResume",playVodRateChange:"playVodRateChange",playVodTime:"playVodTime",playVodTimeCache:ne(716),playVodSeek:ne(813),playVodSeekEnd:ne(775),playVodVideoSeekingByMse:ne(859),playVodVideoSeekedByMse:ne(900),playVodCanplay:ne(526),playVodWaiting:ne(493),playVodEndedAndReplay:ne(462),playVodEnded:ne(503),ptz:ne(564),streamQualityChange:"streamQualityChange",visibilityChange:ne(595),netBuf:ne(758),close:ne(698),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:"togglePerformancePanel",viewResizeChange:"viewResizeChange",flvDemuxBufferSizeTooLarge:"flvDemuxBufferSizeTooLarge",talkGetUserMediaSuccess:ne(469),talkGetUserMediaFail:ne(439),talkGetUserMediaTimeout:ne(544),talkStreamStart:"talkStreamStart",talkStreamOpen:ne(583),talkStreamClose:"talkStreamClose",talkStreamError:"talkStreamError",talkStreamInactive:ne(794),talkStreamMsg:ne(502),webrtcDisconnect:ne(580),webrtcFailed:"webrtcFailed",webrtcClosed:ne(537),webrtcChecking:ne(870),webrtcConnected:ne(584),webrtcCompleted:"webrtcCompleted",webrtcOnConnectionStateChange:ne(437),webrtcOnIceConnectionStateChange:ne(924),crashLog:ne(648),focus:ne(571),blur:"blur",inView:ne(821),visibilityHiddenTimeout:ne(555),websocketOpen:ne(734),websocketClose:ne(593),websocketError:ne(475),websocketStringMsg:ne(812),aiObjectDetectorInfo:ne(747),aiFaceDetectorInfo:ne(713),aiOcclusionDetectResult:"aiOcclusionDetectResult",aiImageDetectResult:ne(676),playFailedAndPaused:ne(467),audioResumeState:ne(579),webrtcStreamH265:ne(863),flvMetaData:ne(587),talkFailedAndStop:ne(527),removeLoadingBgImage:ne(682),memoryLog:"memoryLog",downloadMemoryLog:ne(910),pressureObserverCpu:ne(488),currentPts:ne(696),online:ne(918),offline:ne(764),networkState:ne(653),clickInitPlayer:ne(725)};ne(491),ne(848),ne(902),ne(799),ne(891),ne(841),ne(455),ne(442),ne(718),ne(729),ne(528),ne(864),ne(604),ne(434),ne(675),ne(694),ne(687),ne(448),ne(429),ne(909),ne(565),ne(787),ne(497),ne(765),ne(562),ne(634),ne(503),ne(516),ne(808),ne(658),ne(813),ne(775),ne(564),ne(557),ne(726),ne(648),ne(555),ne(595),ne(812),ne(747),ne(713),ne(495),ne(676),ne(467),ne(766),ne(579),ne(506),ne(587),ne(437),ne(924),ne(696),ne(447),ne(618),ne(725),ne(730),ne(544),ne(527),ne(502),ne(848),ne(799),ne(891),ne(841),ne(589),ne(455),ne(442),ne(876),ne(534),ne(528),ne(864),ne(699),ne(648),ne(593),ne(467),ne(579);const Te={talkStreamError:Ce.talkStreamError,talkStreamClose:Ce[ne(663)]},xe={playError:ne(695),fetchError:ne(746),fetchErrorWorker:"fetchErrorWorker",websocketError:ne(475),websocketOpenTimeout:ne(609),webcodecsH265NotSupport:ne(850),webcodecsDecodeError:ne(831),webcodecsUnsupportedConfigurationError:"webcodecsUnsupportedConfigurationError",webcodecsDecodeConfigureError:ne(774),webcodecsAudioInitTimeout:ne(888),webcodecsAudioNoDataTimeout:ne(851),mediaSourceH265NotSupport:ne(457),mediaSourceAudioG711NotSupport:ne(521),mediaSourceAudioInitTimeout:ne(638),mediaSourceAudioNoDataTimeout:ne(662),mediaSourceDecoderConfigurationError:ne(576),mediaSourceFull:Ce[ne(723)],mseSourceBufferError:Ce[ne(810)],mseAddSourceBufferError:Ce[ne(901)],mseWorkerAddSourceBufferError:Ce.mseWorkerAddSourceBufferError,mediaSourceAppendBufferError:ne(822),mediaSourceTsIsMaxDiff:"mediaSourceTsIsMaxDiff",mediaSourceUseCanvasRenderPlayFailed:ne(732),mediaSourceBufferedIsZeroError:ne(530),wasmDecodeError:ne(913),wasmUseVideoRenderError:ne(427),simdH264DecodeVideoWidthIsTooLarge:ne(691),simdDecodeError:ne(922),hlsError:"hlsError",webrtcError:"webrtcError",webrtcClosed:Ce[ne(537)],webrtcIceCandidateError:ne(829),webglAlignmentError:ne(485),wasmWidthOrHeightChange:ne(601),mseWidthOrHeightChange:ne(518),wcsWidthOrHeightChange:ne(731),widthOrHeightChange:ne(445),tallWebsocketClosedByError:ne(854),flvDemuxBufferSizeTooLarge:Ce[ne(789)],audioChannelError:ne(635),webglContextLostError:"webglContextLostError",videoElementPlayingFailed:"videoElementPlayingFailed",videoElementPlayingFailedForWebrtc:ne(524),decoderWorkerInitError:ne(479),decoderWorkerWasmError:"decoderWorkerWasmError",videoInfoError:ne(811),streamEnd:Ce[ne(766)],websocket1006Error:"websocket1006Error",delayTimeout:Ce.delayTimeout,loadingTimeout:Ce.loadingTimeout,networkDelayTimeout:Ce[ne(911)],fullscreenError:ne(806),aliyunRtcError:ne(686),mseWaitVideoCanplayTimeout:ne(820),initDecoderWorkerTimeout:ne(592),notSupportNewWasm:ne(575),failedToAsynchronouslyPrepareWasm:ne(692),playVodMp4Error:ne(754),mp4Error:"mp4Error",...Te},De={notConnect:"notConnect",open:ne(444),close:ne(698),error:ne(891)},Be={connecting:0,open:1,closing:2,closed:3};ne(615),ne(805),ne(770),ne(805),ne(770),ne(625),ne(494);const Pe={h264:7,h265:12,mpeg4:99},Me={h264:ne(625),h265:ne(776)},Fe={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};ne(608),ne(651),ne(430),ne(509),ne(608),ne(563),ne(509);const Ue={sps:7,pps:8,iFrame:5,kUnspecified:0,kSliceNonIDR:1,kSliceDPA:2,kSliceDPB:3,kSliceDPC:4,kSliceIDR:5,kSliceSEI:6,kSliceSPS:7,kSlicePPS:8,kSliceAUD:9,kEndOfSequence:10,kEndOfStream:11,kFiller:12,kSPSExt:13,kReserved0:14},Re={pFrame:1,kSliceBLA_W_LP:16,kSliceBLA_W_RADL:17,kSliceBLA_N_LP:18,iFrame:19,kSliceIDR_W_RADL:19,nLp:20,kSliceIDR_N_LP:20,craNut:21,kSliceCRA_NUT:21,kSliceRSV_IRAP_VCL22:22,kSliceRSV_IRAP_VCL23:23,vps:32,kSliceVPS:32,sps:33,kSliceSPS:33,pps:34,kSlicePPS:34,kSliceAUD:35,sei:39,prefixSei:39,suffixSei:40};ne(834),ne(474),ne(577),ne(499),ne(581),ne(542);const Le={key:ne(673),delta:"delta"},Oe={avc:ne(926),hev:'video/mp4; codecs="hev1.1.6.L123.b0"',hev2:ne(894),hev3:'video/mp4;codecs="hev1.2.4.L120.90"',hev4:ne(819),hev5:ne(428)},ze={ended:ne(788),open:ne(444),closed:"closed"};Math[ne(712)](40),ne(661),ne(704),ne(845),ne(898),ne(737),ne(644),ne(654),ne(704),ne(435),ne(914),ne(823),ne(515),ne(853),ne(605),ne(825),ne(857),ne(508),ne(842),ne(602),ne(852),ne(865),ne(688),ne(470),ne(761),ne(681),ne(907),ne(797),ne(836);ne(443),ne(883),ne(886),ne(640);ne(451),ne(642),ne(637);const Ne={sourceClose:ne(701),sourceOpen:ne(594),sourceended:ne(458),startstreaming:ne(632),endstreaming:ne(802),qualitychange:"qualitychange"};ne(629),ne(832),ne(679),ne(523),ne(465);const He={h264:ne(835),h265:ne(438),av1:ne(656)};ne(505),ne(678),ne(460),ne(791),ne(779);const je={abortError:ne(622),abortError2:ne(519),abort:ne(519)};ne(558),ne(728),ne(650),ne(916);const Ve={sequenceHeader:0,nalu:1},We={keyFrame:1,interFrame:2};ne(645),ne(768),ne(685),ne(510);function $e(e,t){const r=ve();return($e=function(e,t){return r[e-=424]})(e,t)}ne(763),ne(756),ne(698),ne(891),ne(647);ne(567),ne(547);ne(768),ne(631),ne(567),ne(567),ne(547),ne(700),ne(659),ne(844),ne(611),ne(466),ne(671),ne(431),ne(906),ne(449),ne(892),ne(769),ne(903),ne(471),ne(441),ne(440),ne(855),ne(807);const Ge=1;ne(887),ne(840),ne(693),ne(828),ne(569),ne(861),ne(800),ne(623),ne(588),ne(795),ne(525),ne(672),ne(884),ne(606),ne(707),ne(652),ne(489),ne(536),ne(891);const qe={idle:"idle",connecting:"connecting",buffering:ne(615),error:ne(891),complete:ne(548)};ne(868),ne(468),ne(607),ne(487),ne(655),ne(461),ne(879),ne(847),ne(480);const Ke={video:1,audio:2},Xe=128,Ye={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Je={FT_KEY:16,FT_INTER:32};ne(665),ne(597),ne(621),ne(869),ne(620),ne(843),ne(520),ne(801),ne(856),ne(838),ne(917),ne(925),ne(786),ne(459),ne(890),ne(772),ne(860),ne(750),ne(585),ne(640),ne(600),ne(784),ne(880),ne(780),ne(702),ne(558),ne(728);const Ze=typeof window===ne(668)&&window.window===window?window:typeof self===ne(668)&&self[ne(436)]===self?self:typeof global===ne(668)&&global.global===global?global:void 0;ne(629),ne(548),ne(512),ne(657),ne(664),ne(864),ne(528),ne(728),ne(523),ne(803),ne(680),ne(550),ne(703),ne(679),ne(722),ne(832),ne(816),ne(891),ne(660),ne(529),ne(881),ne(477),ne(432),ne(532),ne(733),ne(573),ne(483),ne(481),ne(814),ne(719),ne(492);var Qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function et(e,t){return e(t={exports:{}},t.exports),t.exports}var tt=Object.freeze({__proto__:null,commonjsGlobal:Qe,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:et,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),rt=nt;function nt(e,t){var r=it();return(nt=function(e,t){return r[e-=270]})(e,t)}function it(){var e=["msExitFullscreen","13iHdFLF","fullscreenerror","7757450whknZx","fullscreenchange","webkitRequestFullScreen","mozfullscreenerror","undefined","webkitfullscreenchange","webkitRequestFullscreen","webkitCurrentFullScreenElement","webkitFullscreenEnabled","538515PgFtnS","msFullscreenElement","screenfull","8RTpmDW","mozFullScreenEnabled","addEventListener","removeEventListener","mozfullscreenchange","isFullscreen","MSFullscreenChange","error","then","4raXmZe","webkitCancelFullScreen","1469772xBnLqZ","fullscreenElement","request","off","500781zvAkcF","length","14114upgzNP","bind","isEnabled","msFullscreenEnabled","change","1947029mpDpaM","mozCancelFullScreen","MSFullscreenError","createCommonjsModule","mozFullScreenElement","object","fullscreenEnabled","defineProperties","requestFullscreen","msRequestFullscreen","documentElement","document","exports","exitFullscreen","catch","webkitfullscreenerror","webkitExitFullscreen","1029510eXUmul"];return(it=function(){return e})()}function st(e,t){const r=ct();return(st=function(e,t){return r[e-=236]})(e,t)}!function(e,t){for(var r=nt,n=e();;)try{if(218155===parseInt(r(317))/1*(-parseInt(r(293))/2)+-parseInt(r(291))/3*(parseInt(r(285))/4)+-parseInt(r(315))/5+parseInt(r(287))/6+parseInt(r(298))/7*(-parseInt(r(276))/8)+-parseInt(r(273))/9+parseInt(r(319))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(it),tt[rt(301)]((function(e){var t,r,n,i,s,o;t=nt,r="undefined"!=typeof window&&void 0!==window[t(309)]?window[t(309)]:{},n=t(303)!==t(323)&&e[t(310)],i=function(){for(var e,n=t,i=[[n(306),n(311),n(288),n(304),n(320),n(318)],[n(270),n(314),"webkitFullscreenElement",n(272),n(324),n(313)],[n(321),n(286),n(271),n(286),n(324),"webkitfullscreenerror"],["mozRequestFullScreen",n(299),n(302),n(277),n(280),n(322)],[n(307),n(316),n(274),n(296),n(282),n(300)]],s=0,o=i[n(292)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(292)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i.fullscreenchange,error:i[t(318)]},o={request:function(e,n){return new Promise(function(t,s){var o=nt,a=function(){var e=nt;this.off(e(297),a),t()}.bind(this);this.on(o(297),a);var c=(e=e||r[o(308)])[i.requestFullscreen](n);c instanceof Promise&&c.then(a).catch(s)}[t(294)](this))},exit:function(){return new Promise(function(e,t){var n=nt;if(this[n(281)]){var s=function(){var t=n;this[t(290)](t(297),s),e()}[n(294)](this);this.on(n(297),s);var o=r[i[n(311)]]();o instanceof Promise&&o[n(284)](s)[n(312)](t)}else e()}.bind(this))},toggle:function(e,r){var n=t;return this[n(281)]?this.exit():this[n(289)](e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){var r=t;this.on(r(283),e)},on:function(e,n){var i=s[e];i&&r[t(278)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(279)](i,n,!1)},raw:i},i?(Object[t(305)](o,{isFullscreen:{get:function(){return Boolean(r[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return r[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(304)]])}}}),n?e[t(310)]=o:window[t(275)]=o):n?e[t(310)]={isEnabled:!1}:window[t(275)]={isEnabled:!1}}))[rt(295)];const ot=st;!function(e,t){const r=st,n=e();for(;;)try{if(945569===parseInt(r(260))/1*(-parseInt(r(241))/2)+parseInt(r(236))/3+parseInt(r(246))/4*(parseInt(r(261))/5)+-parseInt(r(258))/6*(parseInt(r(250))/7)+parseInt(r(251))/8*(parseInt(r(262))/9)+parseInt(r(242))/10+-parseInt(r(244))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ct);class at{constructor(e){const t=st;this[t(253)]=e,this[t(239)]=0,this[t(263)]=e.byteLength,this[t(265)]=8*e[t(254)],this[t(268)]=0,this._current_word_bits_left=0}[ot(247)](){this._buffer=null}[ot(252)](){const e=ot;let t=this[e(263)]-this._buffer_index;if(t<=0)return void console[e(264)](e(256),this._total_bytes,this[e(239)]);let r=Math[e(266)](4,t),n=new Uint8Array(4);n[e(248)](this._buffer[e(259)](this[e(239)],this[e(239)]+r)),this._current_word=new DataView(n[e(240)])[e(237)](0,!1),this[e(239)]+=r,this[e(255)]=8*r}readBits(e){const t=ot;if(e>32&&console[t(264)](t(249)),e<=this._current_word_bits_left){let r=this[t(268)]>>>32-e;return this[t(268)]<<=e,this[t(255)]-=e,r}let r=this[t(255)]?this[t(268)]:0;r>>>=32-this._current_word_bits_left;let n=e-this[t(255)];this[t(252)]();let i=Math.min(n,this[t(255)]),s=this[t(268)]>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,r=r<<i|s,r}[ot(267)](){return 1===this.readBits(1)}[ot(257)](){return this[ot(238)](8)}[ot(243)](){const e=ot;let t;for(t=0;t<this[e(255)];t++)if(0!=(this._current_word&2147483648>>>t))return this[e(268)]<<=t,this[e(255)]-=t,t;return this[e(252)](),t+this[e(243)]()}[ot(269)](){const e=ot;let t=this[e(243)]();return this[e(238)](t+1)-1}[ot(245)](){let e=this[ot(269)]();return 1&e?e+1>>>1:-1*(e>>>1)}}function ct(){const e=["min","readBool","_current_word","readUEG","4841244FwthDN","getUint32","readBits","_buffer_index","buffer","6236VEcmQM","9032450WHpouW","_skipLeadingZero","33929269ajUDrk","readSEG","279112gDsojd","destroy","set","ExpGolomb: readBits() bits exceeded max 32bits!","7NUhfDw","208TXCvvj","_fillCurrentWord","_buffer","byteLength","_current_word_bits_left","ExpGolomb: _fillCurrentWord() but no bytes available","readByte","6529686OsvEGi","subarray","178gwzMFY","115JNdwjz","537039ZJKxEC","_total_bytes","error","_total_bits"];return(ct=function(){return e})()}const ut=lt;function lt(e,t){const r=_t();return(lt=function(e,t){return r[e-=497]})(e,t)}!function(e,t){const r=lt,n=e();for(;;)try{if(186138===-parseInt(r(510))/1+parseInt(r(535))/2+-parseInt(r(508))/3*(parseInt(r(569))/4)+parseInt(r(524))/5+parseInt(r(525))/6*(parseInt(r(551))/7)+-parseInt(r(534))/8*(-parseInt(r(571))/9)+-parseInt(r(500))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_t);const dt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],ht=dt,ft=dt;function pt(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 mt(e){return vt(e)&&e[1]===Ve.sequenceHeader}function vt(e){const t=lt;return e[0]>>4===Fe[t(521)]}const yt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function gt(e){const t=lt;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>=yt[t(531)])return void console.error(t(526));let c=yt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(563)](t(516));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Ze[t(533)][t(565)][t(514)]();return-1!==l[t(549)](t(550))?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(549)](t(548))?(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(555),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(547)+i,originalCodec:t(547)+s}}ut(528),ut(558);function _t(){const e=["length","Could not found ADTS syncword until payload end","navigator","4024YZXtRf","213694SMxQkB","subarray","sampling_index","chan_config","warn","readBits","more than 2 numSubFrames Not Supported","iserro","error","eof_flag_","bufpos","buflen","mp4a.40.","android","indexOf","firefox","7441OntQOs","data","getIncompleteData","more than 2 numProgram Not Supported","aac","byteLength","channel_config","look","more than 2 numLayer Not Supported","sampleRate: ","audioMuxVersionA is Not Supported","sbr","log","channels","userAgent","readByte","set","mp4a.40.2","374868SHeXwy","channel: ","27RCdLwC","data_","profile: ","sampling_freq_index","1734460MkFdpn","unshift","other_data_present","push","destroy","StreamMuxConfig Missing","readNextAACFrame","bufoff","6kPWigZ","frameLengthType = ","253524phXMXJ","has_last_incomplete_data","Invalid sampling index: ","sampling_frequency","toLowerCase","ext_object_type","Flv: AAC invalid channel configuration","audio_object_type","findNextSyncwordOffset","hasIncompleteData","object_type","AAC","readBool","sample_rate","1621940hoNoYl","2076ywsEAD","Flv: AAC invalid sampling frequency index!","getLATMValue","read","current_syncword_offset_","buffer"];return(_t=function(){return e})()}class bt{constructor(e){const t=ut;this[t(497)]=e,this.eof_flag_=!1,this[t(529)]=this[t(518)](0),this.eof_flag_&&console[t(543)](t(532))}[ut(518)](e){const t=ut;let r=e,n=this[t(497)];for(;;){if(r+7>=n.byteLength)return this[t(544)]=!0,n[t(556)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[ut(506)](){const e=ut;let t=this.data_,r=null;for(;null==r&&!this[e(544)];){let n=this[e(529)],i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,o=1&t[n+1],a=(192&t[n+2])>>>6,c=(60&t[n+2])>>>2,u=(1&t[n+2])<<2|(192&t[n+3])>>>6,l=(3&t[n+3])<<11|t[n+4]<<3|(224&t[n+5])>>>5;if(t[n+6],n+l>this[e(497)].byteLength){this[e(544)]=!0,this.has_last_incomplete_data=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(518)](n+h);if(this[e(529)]=f,0!==i&&1!==i||0!==s)continue;let p=t.subarray(n,n+h);r={},r.audio_object_type=a+1,r.sampling_freq_index=c,r[e(513)]=ht[c],r[e(557)]=u,r[e(552)]=p}return r}hasIncompleteData(){return this[ut(511)]}[ut(553)](){const e=ut;return this.has_last_incomplete_data?this[e(497)][e(536)](this[e(529)]):null}}class wt{constructor(e){const t=ut;this[t(497)]=e,this[t(544)]=!1,this.current_syncword_offset_=this[t(518)](0),this[t(544)]&&console[t(543)](t(532))}[ut(518)](e){const t=ut;let r=e,n=this[t(497)];for(;;){if(r+1>=n[t(556)])return this[t(544)]=!0,n[t(556)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[ut(527)](e){const t=ut;let r=e[t(540)](2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(566)]();return n}readNextAACFrame(e){const t=ut;let r=this[t(497)],n=null;for(;null==n&&!this[t(544)];){let i=this[t(529)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(497)][t(556)]){this[t(544)]=!0,this[t(511)]=!0;break}let o=new at(r[t(536)](i+3,i+3+s)),a=null;if(o[t(522)]()){if(null==e){console[t(539)](t(505)),this[t(529)]=this[t(518)](i+3+s),o.destroy();continue}a=e}else{let e=o[t(522)]();if(e&&o[t(522)]()){console[t(543)](t(561)),o[t(504)]();break}if(e&&this[t(527)](o),!o.readBool()){console[t(543)]("allStreamsSameTimeFraming zero is Not Supported"),o.destroy();break}if(0!==o.readBits(6)){console[t(543)](t(541)),o.destroy();break}if(0!==o[t(540)](4)){console.error(t(554)),o[t(504)]();break}if(0!==o[t(540)](3)){console.error(t(559)),o[t(504)]();break}let r=e?this.getLATMValue(o):0,n=o[t(540)](5);r-=5;let i=o.readBits(4);r-=4;let s=o.readBits(4);r-=4,o[t(540)](3),r-=3,r>0&&o.readBits(r);let c=o[t(540)](3);if(0!==c){console[t(543)](t(509)+c+". Only frameLengthType = 0 Supported"),o[t(504)]();break}o.readByte();let u=o[t(522)]();if(u)if(e)this[t(527)](o);else{let e=0;for(;;){e<<=8;let r=o[t(522)]();if(e+=o[t(566)](),!r)break}console[t(563)](e)}o[t(522)]()&&o.readByte(),a={},a[t(517)]=n,a[t(499)]=i,a[t(513)]=ht[a[t(499)]],a.channel_config=s,a[t(502)]=u}let c=0;for(;;){let e=o[t(566)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(566)]();n={},n[t(517)]=a.audio_object_type,n[t(499)]=a.sampling_freq_index,n[t(513)]=ht[a[t(499)]],n[t(557)]=a[t(557)],n[t(502)]=a[t(502)],n.data=u,this[t(529)]=this[t(518)](i+3+s)}return n}[ut(519)](){return this[ut(511)]}[ut(553)](){const e=ut;return this[e(511)]?this[e(497)][e(536)](this[e(529)]):null}}function St(){const e=["4vUxnwU","set","push","shift","1494567sKaVTQ","setUint32","length","2579745UrCShT","744093CCVPHH","815272asFYzm","410520MbBqBQ","3300318mBGrFO","byteLength","subarray","8GcCMYB","523306pCAYYD"];return(St=function(){return e})()}function Et(e){const t=Ct;let r=arguments[t(236)]>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 kt(e){const t=Ct;let r=arguments[t(236)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e.length<4)return[];const n=e[t(236)],i=[];let s,o=0;for(;o+r<n;)if(s=Et(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(232)](e[t(243)](o,o+s)),o+=s}return i}function It(e){const t=Ct;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(236)];let i=r?2:1,s=0,o=0,a="";for(;255===e[i];)s+=255,i++;for(s+=e[i++];255===e[i];)o+=255,i++;if(o+=e[i++],5===s&&n>i+16)for(let t=0;t<16;t++)a+=e[i].toString(16),i++;return{payload:e.subarray(i),type:s,size:o,uuid:a}}function At(e){const t=Ct,r=e[t(242)],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(231)](n,0),i[t(231)](e,4),i}function Ct(e,t){const r=St();return(Ct=function(e,t){return r[e-=228]})(e,t)}function Tt(e,t){const r=Ct;let n=null;return t?e[r(236)]>=28&&(n=1+(3&e[26])):e[r(236)]>=12&&(n=1+(3&e[9])),n}!function(e,t){const r=Ct,n=e();for(;;)try{if(376324===parseInt(r(240))/1+-parseInt(r(239))/2+parseInt(r(238))/3+-parseInt(r(230))/4*(parseInt(r(237))/5)+parseInt(r(241))/6+-parseInt(r(229))/7*(parseInt(r(228))/8)+parseInt(r(234))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(St);const xt=Ht;function Dt(){const e=Ht;return(new Date)[e(690)]()}function Bt(e,t,r){const n=Ht;return Math[n(617)](Math[n(712)](e,Math.max(t,r)),Math[n(712)](t,r))}function Pt(){const e=Ht;return performance&&typeof performance[e(570)]===e(529)?performance.now():Date[e(570)]()}function Mt(e){let t=0,r=Pt();return n=>{if(!function(e){const t=xt;return Object[t(428)][t(401)][t(627)](e)===t(618)}(n))return;t+=n;const i=Pt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=Ht,n=e();for(;;)try{if(955889===-parseInt(r(626))/1+-parseInt(r(568))/2+-parseInt(r(391))/3*(parseInt(r(491))/4)+-parseInt(r(425))/5*(-parseInt(r(703))/6)+parseInt(r(539))/7+-parseInt(r(458))/8*(-parseInt(r(544))/9)+-parseInt(r(558))/10*(-parseInt(r(434))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Nt),(()=>{const e=Ht;try{if(typeof WebAssembly===e(551)&&typeof WebAssembly[e(634)]===e(529)){const t=new(WebAssembly[e(540)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly.Module)return new(WebAssembly[e(511)])(t)instanceof WebAssembly[e(511)]}}catch(e){}})();const Ft=xt(684),Ut=xt(546),Rt=xt(576);xt(615),xt(684);const Lt='"delaytime"'===Ft;xt(555);function Ot(e){return null==e}function zt(e){return!Ot(e)}function Nt(){const e=["setUint16","min","pointer-events: none !important; display: block !important","getPropertyValue","paused","substr","application/hwepass2001.installepass2001","div","webkitGetUserMedia","image","Opera","hidden","save","userAgent","webm","imageSmoothingEnabled","pageX","getHours","filter","wow32","clientY","109704AmFMOa","click","safari","absolute","toLowerCase","MediaSource","application/asx","documentElement","getAttribute","experimental-webgl","toString","round","setInt8","font","innerHTML","QQBrowser","quality","data","mimeTypes","target","isTypeSupported","true","line","repeat","msFullscreenElement","hour","useWCS","PB/s","crossOrigin","setUint8","hev1.1.6.L120.90","forEach","createElement","h264","5vXPNkt","replace","then","prototype","MB/s","keyFrame","appendChild","right","charCodeAt","11vyWFMV","solid","rect","hev","video","putImageData","location","scrollLeft","length","test","src","map","hev4","setHours","getFullYear","onload","xxxxxxxxxxxx4xxx","getUserMedia","parse","px 宋体","status","AudioData","green","webkitFullscreenElement","1704eNIdMW","Edg","srcElement","none","VideoFrame","set","useMSE","nLp","initEvent","hev2","gpu","mediaDevices","noteOn","#000","h265","restore","keys","shadowRoot","getDay","string","strokeRect","trim","assign","QihooBrowser","GB/s","style","document","px Arial","performance","getParameter","undefined","type","canvas","80OmgdDI","search","chrome","position","360SE",'video/mp4; codecs="',"atob","fontSize","pps","readAsArrayBuffer","isConfigSupported","-webkit-touch-callout","ended","pow","MediaStream","sps","copyright","copyToChannel","MouseEvents","drawImage","Instance","data-","container","Anonymous","RIFF","protocol","touchmove","byteLength","version","insertBefore","fillStyle","WebGLRenderingContext","-webkit-user-select","100%","stringify","borderColor","download","webkit-3d","function","apply","audioWorklet","left","green yuv","removeChild","fmt ","result","illegal icc","mozGetUserMedia","3485783hmebUn","Module","log","img","failed to asynchronously prepare wasm","38277OAOATk","demuxUseWorker",'"2.1.3"',"imageSmoothingQuality","WAVE","block","floor","object","createBuffer","[object Error]","TB/s",'"2025-2-1"',"sampleRate","setInt32","14230130SBQmEm","strokeStyle","kSliceRSV_IRAP_VCL23","numberOfChannels","fullscreenElement","NaN","-webkit-tap-highlight-color","onerror","attachShadow","text/javascript","1212008EaRsaa","borderWidth","now","application/vnd.apple.mpegurl","-webkit-text-size-adjust","toDataURL","push","display",'"1-2-2025"',"getElementById","opacity","xxxx","format","touches","hev3","host","VideoEncoder.isConfigSupported is not a function","random","https:","ActiveXObject","showModalDialog","substring","kSliceRSV_IRAP_VCL22","navigator","ManagedMediaSource","-o-user-select","win32","origin","indexOf","avc1.","iFrame","mouseup","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","getContext","match","getMinutes","application/mozilla-npqihooquicklogin","split","scrollTop","application/vnd.chromium.remoting-viewer","ALAW","fromCharCode","backgroundColor","angle","webgl2","KB/s","VideoDecoder",'"development"',"hash","max","[object Number]","hev5","textAlign","Chrome","resume","connect","kSliceBLA_N_LP","webgl","1438677koEpMj","call","not compiled with thread support, using thread emulation","application/javascript","360EE","second","bottom","fillText","instantiate","body","objectFit","setUint32","-moz-user-select","html","createObjectURL","clearRect","supported","isEnabled","overflow","port","touchstart","MULAW","setAttribute","transferControlToOffscreen","image/png","content","MediaStreamTrackGenerator","charAt","If you want to help, upload a sample of this file to","start","requestVideoFrameCallback","slice","script","msGetUserMedia","top","ZB/s","WebGL2RenderingContext","getSeconds","close","URL","subarray","Firefox","dataset","QHBrowser","height","data:","toUpperCase","localhost","playbackRate","lineWidth","numberOfFrames","edge",";base64","revokeObjectURL","EB/s","sequenceHeader","color","100",'"production"',"toFixed","mousedown","memory","Bytes","join","getTime","pathname","children","fontFamily","clientX","getDate","PressureObserver","width","high","pageY","0 Bytes","AudioDecoder","text","5430354fNcGNh","win64","createTextNode","href","removeAttribute","application/360softmgrplugin","wow64","opera"];return(Nt=function(){return e})()}function Ht(e,t){const r=Nt();return(Ht=function(e,t){return r[e-=380]})(e,t)}function jt(e){return e&&"function"==typeof e}function Vt(e){const t=xt;let r=null,n=31&e[0];return(n===Ue[t(506)]||n===Ue[t(499)])&&(r=Me[t(424)]),!r&&(n=(126&e[0])>>1,(n===Re.vps||n===Re.sps||n===Re.pps)&&(r=Me[t(472)])),r}function Wt(){return typeof WritableStream!==xt(488)}function $t(e){e[xt(664)]()}function Gt(e,t){const r=xt;t&&(e=e[r(388)]((e=>e[r(489)]&&e[r(489)]===t)));let n=e[0],i=null,s=1;if(e[r(442)]>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(442)];o++){let s=e[o];if(t&&s[r(489)]&&s[r(489)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function qt(e){const t=xt;return e.ok&&e[t(454)]>=200&&e[t(454)]<=299}function Kt(){return function(e){const t=xt;let r="";if(typeof e===t(551))try{r=JSON.stringify(e),r=JSON[t(452)](r)}catch(t){r=e}else r=e;return r}(Se)}function Xt(e){const t=xt;return e[0]>>4===We[t(430)]&&e[1]===Ve[t(681)]}function Yt(e){return!0===e||e===xt(412)}function Jt(e){return!0!==e&&e!==xt(412)}function Zt(){const e=xt;return!!(Ze.Worker&&Ze[e(396)]&&"canConstructInDedicatedWorker"in Ze[e(396)]&&!0===Ze.MediaSource.canConstructInDedicatedWorker)}function Qt(e,t){const r=xt,n=kt(e[r(657)](5));let i=!1;return n[r(422)]((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Re.kSliceBLA_W_LP||s===Re.kSliceBLA_W_RADL||s===Re[n(624)]||s===Re[n(598)]||n(465),n(590),s===Re[n(560)])||Jt(t)&&s===Ue.iFrame)&&(i=!0)})),i}function er(){return Jt(Lt)}function tr(e){return e>60*(Number("1")||1)*60*1e3&&er()}const rr=cr;!function(e,t){const r=cr,n=e();for(;;)try{if(446938===parseInt(r(143))/1+-parseInt(r(112))/2*(-parseInt(r(108))/3)+parseInt(r(123))/4*(parseInt(r(116))/5)+parseInt(r(147))/6*(parseInt(r(131))/7)+-parseInt(r(122))/8*(-parseInt(r(120))/9)+-parseInt(r(125))/10+-parseInt(r(141))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ur);var nr=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=cr;function a(e){const t=cr;try{u(n[t(150)](e))}catch(e){s(e)}}function c(e){const t=cr;try{u(n[t(136)](e))}catch(e){s(e)}}function u(e){const t=cr;var n;e[t(115)]?i(e[t(114)]):(n=e[t(114)],n instanceof r?n:new r((function(e){e(n)})))[t(117)](a,c)}u((n=n[o(148)](e,t||[]))[o(150)]())}))};const ir=Symbol(32),sr=Symbol(16),or=Symbol(8);class ar{constructor(e){const t=cr;this.g=e,this[t(139)]=0,e&&(this[t(107)]=e[t(150)]()[t(114)])}[rr(121)](e){const t=rr;this.g=e,this.demand(e[t(150)]()[t(114)],!0)}consume(){const e=rr;this[e(132)]&&this[e(139)]&&(this[e(132)][e(135)](0,this[e(139)]),this[e(132)]=this[e(132)][e(110)](0,this[e(132)][e(151)]-this.consumed),this[e(139)]=0)}[rr(145)](e,t){const r=rr;return t&&this[r(118)](),this[r(107)]=e,this[r(149)]()}[rr(146)](e){return nr(this,void 0,void 0,(function*(){const t=cr;return this[t(144)]&&(yield this[t(144)]),this[t(144)]=new Promise(((r,n)=>{const i=t;var s;this.reject=n,this[i(142)]=e=>{const t=i;delete this[t(144)],delete this[t(142)],delete this[t(107)],r(e)};this[i(145)](e,!0)||null===(s=this[i(133)])||void 0===s||s[i(134)](this,e)}))}))}readU32(){return this[rr(146)](ir)}[rr(113)](){return this.read(sr)}[rr(127)](){return this[rr(146)](or)}[rr(109)](){const e=rr;var t;this.g&&this.g[e(128)](),this[e(132)]&&this.buffer.subarray(0,0),null===(t=this[e(126)])||void 0===t||t[e(134)](this,new Error("EOF")),delete this[e(144)]}[rr(149)](){const e=rr;if(!this.buffer||!this.need)return;let t=null;const r=this[e(132)][e(110)](this[e(139)]);let n=0;const i=t=>r[e(151)]<(n=t);if(typeof this[e(107)]===e(124)){if(i(this[e(107)]))return;t=r[e(110)](0,n)}else if(this[e(107)]===ir){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this.need===sr){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(107)]===or){if(i(1))return;t=r[0]}else if(e(132)in this[e(107)]){if(e(111)in this[e(107)]){if(i(this[e(107)][e(119)]-this[e(107)][e(111)]))return;new Uint8Array(this[e(107)].buffer,this.need[e(111)]).set(r[e(110)](0,n)),t=this[e(107)]}else if(this.g)return void this.g.throw(new Error("Unsupported type"))}else{if(i(this[e(107)].byteLength))return;new Uint8Array(this[e(107)])[e(130)](r.subarray(0,n)),t=this[e(107)]}return this.consumed+=n,this.g?this.demand(this.g[e(150)](t)[e(114)],!0):this[e(142)]&&this.resolve(t),t}[rr(137)](e){const t=rr;if(e instanceof Uint8Array?this[t(105)](e.length)[t(130)](e):t(132)in e?this[t(105)](e.byteLength).set(new Uint8Array(e[t(132)],e.byteOffset,e[t(119)])):this[t(105)](e[t(119)]).set(new Uint8Array(e)),!this.g&&!this[t(142)])return new Promise((e=>this.pull=e));this[t(149)]()}[rr(106)](e){const t=rr;this[t(105)](4)[t(130)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this.flush()}writeU16(e){const t=rr;this[t(105)](2)[t(130)]([e>>8&255,255&e]),this.flush()}[rr(129)](e){this[rr(105)](1)[0]=e,this.flush()}malloc(e){const t=rr;if(this[t(132)]){const r=this[t(132)][t(151)],n=r+e;if(n<=this[t(132)][t(132)][t(119)]-this[t(132)][t(111)])this[t(132)]=new Uint8Array(this.buffer[t(132)],this.buffer.byteOffset,n);else{const e=new Uint8Array(n);e[t(130)](this[t(132)]),this[t(132)]=e}return this.buffer[t(110)](r,n)}return this[t(132)]=new Uint8Array(e),this[t(132)]}}function cr(e,t){const r=ur();return(cr=function(e,t){return r[e-=105]})(e,t)}function ur(){const e=["17418FCJfLf","readU16","value","done","1090XGrlRd","then","consume","byteLength","3104667SjDxKq","setG","8bMwkFM","2692vMbZaZ","number","5535440PwZmkw","reject","readU8","return","writeU8","set","7EFrTQb","buffer","pull","call","copyWithin","throw","write","U32","consumed","U16","5423572ETmFiF","resolve","301518gqHBxL","lastReadPromise","demand","read","3209208wdRCXw","apply","flush","next","length","malloc","writeU32","need","57KQYvPy","close","subarray","byteOffset"];return(ur=function(){return e})()}function lr(){const e=["error","JbPro","debug","_opt","2bacsCw","729UGlotj","1100127YUoWDS","70GdvTux","1391296gbIpyz","debugUuid","length","1081157iQdZCC","115377iLPBwv","34407DbuSbQ","[❌❌❌][","warn","1082262oCGNmX","5SsMJVz","39352PwJAje","debugLevel","[✅✅✅][","log","[❗❗❗]["];return(lr=function(){return e})()}function dr(e,t){const r=lr();return(dr=function(e,t){return r[e-=277]})(e,t)}ar[rr(138)]=ir,ar[rr(140)]=sr,ar.U8=or,function(e,t){const r=dr,n=e();for(;;)try{if(208316===parseInt(r(290))/1+parseInt(r(282))/2*(parseInt(r(291))/3)+parseInt(r(286))/4*(parseInt(r(295))/5)+parseInt(r(294))/6+-parseInt(r(284))/7+-parseInt(r(296))/8*(-parseInt(r(283))/9)+parseInt(r(285))/10*(-parseInt(r(289))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lr);class hr{constructor(e){const t=dr;this.log=function(t){const r=dr;if(e._opt.debugLevel==de.debug){const o=e[r(281)].debugUuid?"["+e._opt[r(287)]+"]":"";for(var n=arguments[r(288)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];console[r(299)](r(279)+o+r(298)+t+"]",...i)}},this[t(293)]=function(r){const n=t;if(e._opt[n(297)]==de[n(280)]||e[n(281)].debugLevel==de.warn){const t=e._opt[n(287)]?"["+e._opt[n(287)]+"]":"";for(var i=arguments[n(288)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(299)]("JbPro"+t+n(277)+r+"]",...s)}},this[t(278)]=function(r){const n=t,i=e._opt[n(287)]?"["+e[n(281)][n(287)]+"]":"";for(var s=arguments[n(288)],o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console.error(n(279)+i+n(292)+r+"]",...o)}}}const fr=pr;function pr(e,t){const r=mr();return(pr=function(e,t){return r[e-=444]})(e,t)}function mr(){const e=["226LkJxnU","4113cBmHvI","getProfileString","getLevelString","3761952hzjOtS","subarray","readByte","8fKHAbT","destroy","ceil","Baseline","High422","Main","toString","High10","readBool","129747JQvkPZ","4:2:0","4:2:2","getChromaFormatString","14044371hdhPPA","520216xidkRl","parseSPS$2","readSEG","Unknown","readUEG","High444","High","readBits","2863231gxHPAY","4:4:4","buffer","_skipScalingList","toFixed","24501tEdPaL","_ebsp2rbsp","12370QlnGWJ","30MrPXSM"];return(mr=function(){return e})()}!function(e,t){const r=pr,n=e();for(;;)try{if(533751===-parseInt(r(444))/1+parseInt(r(466))/2*(-parseInt(r(462))/3)+parseInt(r(449))/4*(parseInt(r(465))/5)+-parseInt(r(470))/6+parseInt(r(457))/7*(-parseInt(r(473))/8)+-parseInt(r(467))/9*(-parseInt(r(464))/10)+parseInt(r(448))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mr);class vr{static[fr(463)](e){const t=fr;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(459)],0,s)}static parseSPS(e){const t=fr;let r=vr[t(463)](e),n=new at(r);n.readByte();let i=n[t(472)]();n[t(472)]();let s=n.readByte();n[t(453)]();let o=vr[t(468)](i),a=vr[t(469)](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(453)](),3===c&&n[t(456)](1),c<=3&&(u=l[c]),d=n[t(453)]()+8,n.readUEG(),n.readBits(1),n[t(481)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(481)]()&&(r<6?vr._skipScalingList(n,16):vr[t(460)](n,64))}n[t(453)]();let h=n.readUEG();if(0===h)n.readUEG();else if(1===h){n.readBits(1),n.readSEG(),n.readSEG();let e=n[t(453)]();for(let r=0;r<e;r++)n[t(451)]()}let f=n[t(453)]();n[t(456)](1);let p=n.readUEG(),m=n[t(453)](),v=n[t(456)](1);0===v&&n[t(456)](1),n[t(456)](1);let y=0,g=0,_=0,b=0;n.readBool()&&(y=n[t(453)](),g=n.readUEG(),_=n.readUEG(),b=n.readUEG());let w=1,S=1,E=0,k=!0,I=0,A=0;if(n.readBool()){if(n[t(481)]()){let e=n[t(472)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(w=r[e-1],S=i[e-1]):255===e&&(w=n.readByte()<<8|n[t(472)](),S=n[t(472)]()<<8|n[t(472)]())}if(n[t(481)]()&&n[t(481)](),n[t(481)]()&&(n[t(456)](4),n[t(481)]()&&n[t(456)](24)),n[t(481)]()&&(n.readUEG(),n[t(453)]()),n[t(481)]()){let e=n[t(456)](32),r=n.readBits(32);k=n[t(481)](),I=r,A=2*e,E=I/A}}let C=1;(1!==w||1!==S)&&(C=w/S);let T=0,x=0;if(0===c)T=1,x=2-v;else{T=3===c?1:2,x=(1===c?2:1)*(2-v)}let D=16*(p+1),B=16*(m+1)*(2-v);D-=(y+g)*T,B-=(_+b)*x;let P=Math[t(475)](D*C);return n[t(474)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:vr[t(447)](u),frame_rate:{fixed:k,fps:E,fps_den:A,fps_num:I},sar_ratio:{width:w,height:S},codec_size:{width:D,height:B},present_size:{width:P,height:B}}}static[fr(450)](e){const t=fr;let r=e[t(471)](1,4),n="avc1.";for(let e=0;e<3;e++){let i=r[e][t(479)](16);i.length<2&&(i="0"+i),n+=i}let i=vr._ebsp2rbsp(e),s=new at(i);s[t(472)]();let o=s[t(472)]();s[t(472)]();let a=s[t(472)]();s[t(453)]();let c=vr[t(468)](o),u=vr[t(469)](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(456)](1),l<=3&&(d=h[l]),f=s[t(453)]()+8,p=s[t(453)]()+8,s.readBits(1),s.readBool())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(481)]()&&(r<6?vr[t(460)](s,16):vr._skipScalingList(s,64))}s[t(453)]();let m=s[t(453)]();if(0===m)s[t(453)]();else if(1===m){s.readBits(1),s[t(451)](),s[t(451)]();let e=s[t(453)]();for(let t=0;t<e;t++)s.readSEG()}let v=s[t(453)]();s.readBits(1);let y=s[t(453)](),g=s[t(453)](),_=s[t(456)](1);0===_&&s[t(456)](1),s[t(456)](1);let b=0,w=0,S=0,E=0;s[t(481)]()&&(b=s[t(453)](),w=s[t(453)](),S=s[t(453)](),E=s.readUEG());let k=1,I=1,A=0,C=!0,T=0,x=0;if(s[t(481)]()){if(s[t(481)]()){let e=s.readByte(),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?(k=r[e-1],I=n[e-1]):255===e&&(k=s[t(472)]()<<8|s[t(472)](),I=s.readByte()<<8|s[t(472)]())}if(s[t(481)]()&&s.readBool(),s[t(481)]()&&(s[t(456)](4),s[t(481)]()&&s[t(456)](24)),s[t(481)]()&&(s.readUEG(),s[t(453)]()),s[t(481)]()){let e=s[t(456)](32),r=s[t(456)](32);C=s.readBool(),T=r,x=2*e,A=T/x}}let D=1;(1!==k||1!==I)&&(D=k/I);let B=0,P=0;if(0===l)B=1,P=2-_;else{B=3===l?1:2,P=(1===l?2:1)*(2-_)}let M=16*(y+1),F=16*(g+1)*(2-_);M-=(b+w)*B,F-=(S+E)*P;let U=Math[t(475)](M*D);return s[t(474)](),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:vr[t(447)](d),frame_rate:{fixed:C,fps:A,fps_den:x,fps_num:T},sar_ratio:{width:k,height:I},codec_size:{width:M,height:F},present_size:{width:U,height:F}}}static[fr(460)](e,t){const r=fr;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(451)](),i=(n+s+256)%256),n=0===i?n:i}static[fr(468)](e){const t=fr;switch(e){case 66:return t(476);case 77:return t(478);case 88:return"Extended";case 100:return t(455);case 110:return t(480);case 122:return t(477);case 244:return t(454);default:return t(452)}}static[fr(469)](e){return(e/10)[fr(461)](1)}static[fr(447)](e){const t=fr;switch(e){case 420:return t(445);case 422:return t(446);case 444:return t(458);default:return"Unknown"}}}function yr(e,t){const r=gr();return(yr=function(e,t){return r[e-=494]})(e,t)}function gr(){const e=["123seCiMH","bufpos","length","look","541928wfTnIv","1062936wQCTUc","214823wJQJlh","644QdGZEt","read","bufoff","5351672EFlTbn","iserro","682205WwHZUx","46914VQsBlD","buffer","buflen"];return(gr=function(){return e})()}const _r=yr;!function(e,t){const r=yr,n=e();for(;;)try{if(155400===parseInt(r(502))/1+-parseInt(r(509))/2+parseInt(r(505))/3*(-parseInt(r(496))/4)+-parseInt(r(501))/5+-parseInt(r(494))/6+parseInt(r(495))/7+parseInt(r(499))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gr);class br{constructor(e){const t=yr;this[t(503)]=e,this[t(504)]=e[t(507)],this[t(506)]=0,this[t(498)]=0,this[t(500)]=!1}[_r(497)](e){const t=_r;let r=0,n=0;for(;e;){if(e<0||this[t(506)]>=this.buflen)return this[t(500)]=!0,0;this[t(500)]=!1,n=this[t(498)]+e>8?8-this.bufoff:e,r<<=n,r+=this[t(503)][this[t(506)]]>>8-this[t(498)]-n&255>>8-n,this.bufoff+=n,e-=n,8==this.bufoff&&(this[t(506)]++,this[t(498)]=0)}return r}[_r(508)](e){const t=_r;let r=this[t(506)],n=this[t(498)],i=this[t(497)](e);return this.bufpos=r,this[t(498)]=n,i}read_golomb(){const e=_r;let t;for(t=0;0===this[e(497)](1)&&!this.iserro;t++);return(1<<t)+this.read(t)-1}}const wr=Er;function Sr(){const e=["_data","getUint32","floor","_bytesAvailable","1936100LsnKLq","readUEG","readEG","ExpGolomb data params is required","_bitsAvailable","readBool","readBits","byteLength","skipScalingList","_word","readUByte","skipUEG","_loadWord","4797940VaaRmz","No bytes available","Cannot read more than 32 bits","215214gdlzYL","subarray","skipBits","150126lvBwBo","skipLZ","3438006tCWVlI","304540ELhezJ","754244JqfSLu"];return(Sr=function(){return e})()}function Er(e,t){const r=Sr();return(Er=function(e,t){return r[e-=389]})(e,t)}!function(e,t){const r=Er,n=e();for(;;)try{if(643858===-parseInt(r(398))/1+-parseInt(r(404))/2+parseInt(r(403))/3+parseInt(r(405))/4+parseInt(r(410))/5+-parseInt(r(401))/6+-parseInt(r(395))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sr);wr(393),wr(411),wr(412),wr(415),wr(392),wr(390);const kr=Ir;function Ir(e,t){const r=Cr();return(Ir=function(e,t){return r[e-=179]})(e,t)}function Ar(e){const t=Ir,r={};let n=function(){const e=Ir;let t=new ArrayBuffer(2);return new DataView(t)[e(212)](0,256,!0),256===new Int16Array(t)[0]}();const i=new DataView(e[t(206)]);let s=i.getUint8(0),o=i[t(232)](1);if(i[t(232)](2),i.getUint8(3),1!==s||0===o)return{};const a=1+(3&i[t(232)](4));if(3!==a&&4!==a)return{};let c=31&i[t(232)](5);if(0===c)return{};let u=6;for(let s=0;s<c;s++){let o=i[t(203)](u,!n);if(u+=2,0===o)continue;let a=new Uint8Array(e[t(206)],u,o);u+=o;let c=vr[t(251)](a);if(0!==s)continue;r.sps=a,r[t(219)]=1e3,r[t(205)]=c.codec_size[t(258)],r.codecHeight=c[t(193)][t(235)],r[t(252)]=c[t(250)][t(258)],r[t(222)]=c[t(250)][t(235)],r[t(207)]=c.profile_string,r[t(201)]=c[t(199)],r[t(230)]=c[t(189)],r[t(186)]=c[t(225)],r.sarRatio=c.sar_ratio,r.frameRate=c[t(228)],(!1===c[t(228)][t(263)]||0===c.frame_rate[t(202)]||0===c[t(228)][t(245)])&&(r.frameRate={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=r[t(190)][t(245)],d=r[t(190)].fps_num;r[t(213)]=r[t(219)]*(l/d);let h=a[t(216)](1,4),f=t(237);for(let e=0;e<3;e++){let r=h[e][t(238)](16);r[t(211)]<2&&(r="0"+r),f+=r}r[t(231)]=f}let l=i[t(232)](u);if(0===l)return{};u++;for(let s=0;s<l;s++){let s=i[t(203)](u,!n);if(u+=2,0===s)continue;let o=new Uint8Array(e[t(206)],u,s);u+=s,r[t(248)]=o}if(r[t(233)]=He[t(262)],r.sps){const e=r[t(239)][t(256)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(234)](n,0),i.set(r[t(239)],4),r[t(239)]=i}if(r[t(248)]){const e=r[t(248)][t(256)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(234)](n,0),i[t(234)](r[t(248)],4),r[t(248)]=i}return r}function Cr(){const e=["sps","readUByte","441vzwdwX","kReserved0","readBool","push","fps_den","readNextNaluPayload","read","pps","Could not find H264 startcode until payload end!","present_size","parseSPS","presentWidth","kSliceNonIDR","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","avcc","byteLength","Invalid AVCDecoderConfigurationRecord: No PPS'","width","485376FtAikU","findNextStartCodeOffset","eofFlag","h264","fixed","18756bKALER","skipBits","bit_depth_chroma","1414545TovnNX","profile_string","Invalid AVCDecoderConfigurationRecord, lack of data!","avc_ref_frames","2037VgeESl","chromaFormat","skipUEG","1329888rVzTTE","bit_depth","frameRate","parseSPS$2","nalu","codec_size","iFrame","chroma_format_idc","4008432YDdOcF","12942jlAoNy","9026568Yebrwy","level_string","readUEG","level","fps_num","getUint16","read_golomb","codecWidth","buffer","profile","Strange NaluLengthSizeMinusOne: ","ceil","compat","length","setInt16","refSampleDuration","Invalid AVCDecoderConfigurationRecord: No SPS","codecHeight","subarray","type","sar_ratio","timescale","bit_depth_luma","nb_sps","presentHeight"," Strange AVCDecoderConfigurationRecord: SPS Count = ","readBits","chroma_format","shift","skipScalingList","frame_rate","data","bitDepth","codec","getUint8","videoType","set","height","error","avc1.","toString"];return(Cr=function(){return e})()}function Tr(e){const t=Ir;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r.byteLength>>8&255,i[12]=255&r[t(256)],i[t(244)](...r,1,n[t(256)]>>8&255,255&n.byteLength,...n);return new Uint8Array(i)}function xr(e){const t=Ir;let{sps:r,pps:n}=e,i=8+r.byteLength+1+2+n[t(256)],s=!1;const o=vr.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.byteLength;a[6]=c>>>8,a[7]=255&c;let u=8;a[t(234)](r,8),u+=c,a[u]=1;let l=n.byteLength;a[u+1]=l>>>8,a[u+2]=255&l,a[t(234)](n,u+3),u+=3+l,s&&(a[u]=252|o[t(195)],a[u+1]=248|o[t(220)]-8,a[u+2]=248|o[t(180)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d[t(211)]+a[t(256)]);return h[t(234)](d,0),h[t(234)](a,d[t(211)]),h}function Dr(e,t){const r=Ir;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(256)]>>24&255,n[6]=e[r(256)]>>16&255,n[7]=e.byteLength>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n[r(211)]+e[r(256)]);return i[r(234)](n,0),i[r(234)](e,n[r(211)]),i}function Br(e,t){const r=Ir;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(211)]+e[r(256)]);return i[r(234)](n,0),i[r(234)](e,n[r(211)]),i}function Pr(e){return 31&e[0]}function Mr(e){return e===Ue.kSliceSEI}function Fr(e){return!(t=e,t===Ue[Ir(239)]||t===Ue.pps||Mr(e));var t}function Ur(e){return e===Ue[Ir(194)]}function Rr(e){const t=Ir;if(0===e.length)return!1;const r=Pr(e[0]);for(let n=1;n<e[t(211)];n++)if(r!==Pr(e[n]))return!1;return!0}!function(e,t){const r=Ir,n=e();for(;;)try{if(460153===-parseInt(r(259))/1+parseInt(r(188))/2+-parseInt(r(241))/3*(-parseInt(r(264))/4)+-parseInt(r(181))/5+parseInt(r(197))/6*(-parseInt(r(185))/7)+-parseInt(r(196))/8+parseInt(r(198))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Cr);class Lr{constructor(e){const t=Ir;this[t(229)]=e,this.eofFlag=!1,this.currentStartcodeOffset=this[t(260)](0),this.eofFlag&&console.error(t(249))}findNextStartCodeOffset(e){const t=Ir;let r=e,n=this.data;for(;;){if(r+3>=n.byteLength)return this[t(261)]=!0,n[t(256)];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++}}[kr(246)](){const e=kr;let t=this[e(229)],r=null;for(;null==r&&!this[e(261)];){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(260)](n);this.currentStartcodeOffset=o,i>=Ue[e(242)]||0===s&&(r={type:i,data:t[e(216)](n,o)})}return r}}class Or{constructor(e){const t=kr;let r=e.data.byteLength;this[t(217)]=e[t(217)],this.data=new Uint8Array(4+r),new DataView(this[t(229)][t(206)]).setUint32(0,r),this[t(229)][t(234)](e[t(229)],4)}}function zr(e,t){const r=Hr();return(zr=function(e,t){return r[e-=406]})(e,t)}const Nr=zr;function Hr(){const e=["m_bits","195SGBvTu","5CoMleI","12243072gmDSPd","34472273oIsyom","GetSE","m_byte","m_len","62496Yzmkcx","GetBYTE","12WTEaGy","41750COVLIo","9ncHtqt","GetWord","83872gYIRqP","m_data","m_zeros","32oQoVYG","166182vMmEjM","GetBit","m_idx","2674238nKRpBJ"];return(Hr=function(){return e})()}!function(e,t){const r=zr,n=e();for(;;)try{if(834919===parseInt(r(411))/1*(parseInt(r(424))/2)+parseInt(r(417))/3*(-parseInt(r(408))/4)+-parseInt(r(418))/5*(parseInt(r(412))/6)+-parseInt(r(415))/7+-parseInt(r(419))/8*(parseInt(r(406))/9)+parseInt(r(427))/10+parseInt(r(420))/11*(parseInt(r(426))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Hr);Nr(425),Nr(413),Nr(407),Nr(421);const jr=Wr;!function(e,t){const r=Wr,n=e();for(;;)try{if(931513===parseInt(r(441))/1+parseInt(r(447))/2+-parseInt(r(444))/3+parseInt(r(446))/4+parseInt(r(438))/5*(-parseInt(r(450))/6)+-parseInt(r(443))/7*(parseInt(r(453))/8)+parseInt(r(455))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vr);jr(439);function Vr(){const e=["GetWord","SPSParser sps_seq_parameter_set_id > 15","24RgFCwO","SPSParser chroma_format_idc > 3","5736798OwqIga","15baqJGG","_ebsp2rbsp","GetUE","1279833KCMXvR","byteLength","17031yxJcHt","5114043ncZuXb","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","6016944QkiCiG","475568BWdGHs","warn","buffer","2031564rymXaf"];return(Vr=function(){return e})()}function Wr(e,t){const r=Vr();return(Wr=function(e,t){return r[e-=438]})(e,t)}function $r(e,t){const r=Kr();return($r=function(e,t){return r[e-=175]})(e,t)}!function(e,t){const r=$r,n=e();for(;;)try{if(156528===-parseInt(r(178))/1+-parseInt(r(181))/2+parseInt(r(176))/3*(parseInt(r(180))/4)+-parseInt(r(179))/5+parseInt(r(189))/6*(-parseInt(r(193))/7)+parseInt(r(196))/8+parseInt(r(190))/9*(parseInt(r(185))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kr);const Gr=e=>{let t=e,r=t[$r(183)],n=new Uint8Array(r),i=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[i]=t[e],i++);return new Uint8Array(n.buffer,0,i)},qr=e=>{const t=$r;switch(e){case 0:return"4:0:0";case 1:return t(186);case 2:return t(194);case 3:return"4:4:4";default:return t(192)}};function Kr(){const e=["byteLength",".1.L","10gHRKBu","4:2:0","readUEG","readSEG","647718HLZASv","5978520degApC","readBits","Unknown","7dnARCI","4:2:2","readBool","767000PGVBhh","hvc1.","readByte","33YxshGh",".B0","242060OnQHAb","201360KVryMz","29448iyzzZp","588648uxmxIF","push"];return(Kr=function(){return e})()}function Xr(){const e=["11248352KNeCTW","hvc1.","11620596wgnUkM","Main10","MainSP","parsePPS","parseVPS","getProfileString","4:0:0","Unknown","destroy","readBits","parseSPS","Main","toFixed","push",".B0","getChromaFormatString","2571336RsdaVr","4255958mZeQzF","getLevelString","3152547XVzMib","4:2:2","readByte","4:2:0","readSEG","readBool","2BmKeYH","1761672DgIUSV","4:4:4","Rext","readUEG","876145ZBmSHn",".1.L","_ebsp2rbsp","20INRPRt"];return(Xr=function(){return e})()}const Yr=Jr;function Jr(e,t){const r=Xr();return(Jr=function(e,t){return r[e-=471]})(e,t)}!function(e,t){const r=Jr,n=e();for(;;)try{if(992272===parseInt(r(503))/1*(parseInt(r(504))/2)+-parseInt(r(494))/3+parseInt(r(475))/4*(parseInt(r(472))/5)+-parseInt(r(478))/6+-parseInt(r(495))/7+parseInt(r(476))/8+parseInt(r(497))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xr);class Zr{static[Yr(474)](e){let t=e,r=t.byteLength,n=new Uint8Array(r),i=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[i]=t[e],i++);return new Uint8Array(n.buffer,0,i)}static[Yr(482)](e){const t=Yr;let r=Zr._ebsp2rbsp(e),n=new at(r);return n[t(499)](),n[t(499)](),n[t(487)](4),n[t(487)](2),n[t(487)](6),{num_temporal_layers:n[t(487)](3)+1,temporal_id_nested:n[t(502)]()}}static[Yr(488)](e){const t=Yr;let r=Zr[t(474)](e),n=new at(r);n[t(499)](),n[t(499)]();let i=0,s=0,o=0,a=0;n.readBits(4);let c=n[t(487)](3);n[t(502)]();let u=n[t(487)](2),l=n[t(502)](),d=n[t(487)](5),h=n[t(499)](),f=n[t(499)](),p=n[t(499)](),m=n.readByte(),v=n[t(499)](),y=n[t(499)](),g=n[t(499)](),_=n.readByte(),b=n[t(499)](),w=n[t(499)](),S=n[t(499)](),E=[],k=[];for(let e=0;e<c;e++)E[t(491)](n[t(502)]()),k.push(n[t(502)]());if(c>0)for(let e=c;e<8;e++)n[t(487)](2);for(let e=0;e<c;e++)E[e]&&(n[t(499)](),n[t(499)](),n[t(499)](),n[t(499)](),n[t(499)](),n[t(499)](),n[t(499)](),n[t(499)](),n.readByte(),n[t(499)](),n[t(499)]()),k[e]&&n[t(499)]();n[t(471)]();let I=n.readUEG();3==I&&n[t(487)](1);let A=n[t(471)](),C=n[t(471)]();n[t(502)]()&&(i+=n[t(471)](),s+=n.readUEG(),o+=n[t(471)](),a+=n.readUEG());let T=n[t(471)](),x=n.readUEG(),D=n.readUEG();for(let e=n[t(502)]()?0:c;e<=c;e++)n.readUEG(),n.readUEG(),n.readUEG();if(n.readUEG(),n.readUEG(),n[t(471)](),n[t(471)](),n[t(471)](),n[t(471)](),n[t(502)]()){if(n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(502)]()){let t=Math.min(64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<t;e++)n.readSEG()}else n[t(471)]()}}n[t(502)](),n[t(502)](),n.readBool()&&(n[t(499)](),n.readUEG(),n[t(471)](),n[t(502)]());let B=n[t(471)](),P=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===B&&n.readUEG(),n[t(502)](),n[t(471)]();let r=0;for(let e=0;e<=P;e++){let e=n[t(502)](),i=!1;!e&&(i=n[t(502)]()),(e||i)&&r++}P=r}else{let e=n[t(471)](),r=n[t(471)]();P=e+r;for(let r=0;r<e;r++)n.readUEG(),n[t(502)]();for(let e=0;e<r;e++)n[t(471)](),n.readBool()}}if(n[t(502)]()){let e=n[t(471)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(487)](1);n.readBits(1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(502)](),n[t(502)](),n[t(502)]()){if(n[t(502)]()){let e=n.readByte(),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(487)](16))}if(n[t(502)]()&&n.readBool(),n[t(502)]()){n[t(487)](3),n[t(502)](),n.readBool()&&(n.readByte(),n[t(499)](),n[t(499)]())}if(n[t(502)]()&&(n[t(471)](),n[t(471)]()),n[t(502)](),n[t(502)](),n.readBool(),M=n[t(502)](),M&&(n[t(471)](),n[t(471)](),n.readUEG(),n.readUEG()),n[t(502)]()){if(O=n[t(487)](32),z=n[t(487)](32),n[t(502)]()&&n[t(471)](),n[t(502)]()){let e=!1,r=!1,i=!1;e=n[t(502)](),r=n[t(502)](),(e||r)&&(i=n[t(502)](),i&&(n[t(499)](),n[t(487)](5),n.readBool(),n[t(487)](5)),n.readBits(4),n[t(487)](4),i&&n[t(487)](4),n.readBits(5),n[t(487)](5),n[t(487)](5));for(let s=0;s<=c;s++){let s=n[t(502)]();L=s;let o=!0,a=1;!s&&(o=n[t(502)]());let c=!1;if(o?n.readUEG():c=n[t(502)](),!c&&(a=n[t(471)]()+1),e){for(let e=0;e<a;e++)n[t(471)](),n.readUEG(),i&&(n[t(471)](),n[t(471)]());n[t(502)]()}if(r){for(let e=0;e<a;e++)n.readUEG(),n[t(471)](),i&&(n[t(471)](),n[t(471)]());n[t(502)]()}}}}n[t(502)]()&&(n[t(502)](),n[t(502)](),n.readBool(),F=n.readUEG(),n[t(471)](),n[t(471)](),n[t(471)](),n[t(471)]())}n[t(502)]();let N=t(477)+d+t(473)+S+t(492),H=A-(i+s)*(1===I||2===I?2:1),j=C-(o+a)*(1===I?2:1),V=1;return 1!==U&&1!==R&&(V=U/R),n[t(486)](),n=null,{codec_mimetype:N,profile_string:Zr[t(483)](d),level_string:Zr[t(496)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:I,chroma_format_string:Zr[t(493)](I),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:I,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[Yr(481)](e){const t=Yr;let r=Zr[t(474)](e),n=new at(r);n[t(499)](),n[t(499)](),n[t(471)](),n[t(471)](),n[t(502)](),n[t(502)](),n[t(487)](3),n.readBool(),n.readBool(),n[t(471)](),n[t(471)](),n.readSEG(),n[t(502)](),n[t(502)](),n.readBool()&&n[t(471)](),n[t(501)](),n[t(501)](),n[t(502)](),n[t(502)](),n[t(502)](),n.readBool();let i=n[t(502)](),s=n[t(502)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[Yr(493)](e){const t=Yr;switch(e){case 0:return t(484);case 1:return t(500);case 2:return t(498);case 3:return t(505);default:return t(485)}}static[Yr(483)](e){const t=Yr;switch(e){case 1:return t(489);case 2:return t(479);case 3:return t(480);case 4:return t(506);case 9:return"SCC";default:return t(485)}}static[Yr(496)](e){return(e/30)[Yr(490)](1)}}const Qr=cn;function en(e){const t=cn;let r={codecWidth:0,codecHeight:0,videoType:He.h265};r[t(342)]=0,r[t(318)]=0,r[t(303)]=0,r[t(292)]=0,e=e.slice(5);do{let n={};if(e[t(280)]<23){console.warn(t(329),t(238)+e[t(280)]+" < 23");break}if(n[t(258)]=e[0],1!=n.configurationVersion)break;n[t(344)]=e[1]>>6&3,n[t(264)]=e[1]>>5&1,n[t(241)]=31&e[1],n.general_profile_compatibility_flags=e[2]<<24|e[3]<<16|e[4]<<8|e[5],n.general_constraint_indicator_flags=e[6]<<24|e[7]<<16|e[8]<<8|e[9],n[t(242)]=n.general_constraint_indicator_flags<<16|e[10]<<8|e[11],n[t(310)]=e[12],n.min_spatial_segmentation_idc=(15&e[13])<<8|e[14],n.parallelismType=3&e[15],n[t(286)]=3&e[16],n[t(322)]=7&e[17],n[t(229)]=7&e[18],n.avgFrameRate=e[19]<<8|e[20],n[t(257)]=e[21]>>6&3,n[t(279)]=e[21]>>3&7,n[t(225)]=e[21]>>2&1,n[t(328)]=3&e[21];let i=e[22],s=e[t(252)](23);for(let e=0;e<i&&!(s[t(280)]<3);e++){let e=63&s[0],i=s[1]<<8|s[2];s=s[t(252)](3);for(let o=0;o<i&&!(s[t(280)]<2);o++){let i=s[0]<<8|s[1];if(s[t(280)]<2+i)break;if(s=s[t(252)](2),33==e){let e=new Uint8Array(i);e[t(245)](s[t(252)](0,i),0),n[t(350)]=rn(e,n),r.profile=n[t(241)],r.level=n[t(310)]/30,r[t(342)]=n[t(350)][t(317)]-(n[t(350)].conf_win_left_offset+n[t(350)][t(232)]),r.height=n[t(350)][t(321)]-(n[t(350)].conf_win_top_offset+n[t(350)][t(311)])}s=s[t(252)](i)}}}while(0);return r[t(339)]=r[t(342)]||1920,r.codecHeight=r[t(318)]||1080,r.presentHeight=r[t(243)],r[t(323)]=r.codecWidth,r[t(312)]=1e3,r[t(228)]=1e3/23976*1e3,r}function tn(e){const t=cn,r=e;if(r.length<22)return console[t(340)](t(271)+r[t(280)]+" < 22"),{};let n={codecWidth:0,codecHeight:0,videoType:He.h265},i=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(353)](0,256,!0),256===new Int16Array(r)[0]}(),s=new DataView(r[t(324)]),o=s[t(291)](0),a=31&s.getUint8(1);if(1!==o&&0!==o||0===a)return console[t(340)]("Invalid HEVCDecoderConfigurationRecord,version is "+o+", hevcProfile is "+a),{};let c=1+(3&s.getUint8(21));if(3!==c&&4!==c)return console[t(340)](t(256)+(c-1)),{};let u=s[t(291)](22);for(let e=0,o=23;e<u;e++){let e=63&s.getUint8(o+0),a=s.getUint16(o+1,!i);o+=3;for(let c=0;c<a;c++){let a=s[t(313)](o+0,!i);if(0===c)if(33===e){o+=2;let e=new Uint8Array(r[t(324)],o,a),i=Zr[t(332)](e);n.codecWidth=i[t(270)].width,n.codecHeight=i.codec_size[t(318)],n[t(323)]=i[t(250)][t(342)],n.presentHeight=i[t(250)].height,n[t(303)]=i[t(287)],n[t(292)]=i[t(319)],n[t(224)]=i[t(246)],n[t(286)]=i[t(260)],n[t(226)]=i[t(348)],n[t(236)]=i[t(306)],(!1===i[t(306)][t(325)]||0===i.frame_rate[t(309)]||0===i[t(306)][t(301)])&&(n[t(236)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n.frameRate[t(301)],n.frameRate.fps_num,n[t(357)]=i.codec_mimetype,o+=a}else o+=2+a;else o+=2+a}}return n[t(338)]=new Uint8Array(r),n}function rn(e,t){const r=cn;let n={},i=e.length,s=[],o=new br(e);o[r(359)](1),o[r(359)](6),o[r(359)](6),o.read(3);for(let e=2;e<i;e++)e+2<i&&3==o.look(24)?(s[r(285)](o.read(8)),s[r(285)](o[r(359)](8)),e+=2,o[r(359)](8)):s.push(o[r(359)](8));let a=new Uint8Array(s),c=new br(a);if(n.sps_video_parameter_set_id=c.read(4),n[r(273)]=c[r(359)](3),n.sps_temporal_id_nesting_flag=c[r(359)](1),n[r(314)]=function(e,t,r){const n=cn;let i={};i[n(244)]=e[n(359)](2),i.tier_flag=e[n(359)](1),i[n(337)]=e[n(359)](5),i[n(263)]=e[n(359)](32),i[n(333)]=e[n(359)](1),i.general_interlaced_source_flag=e[n(359)](1),i[n(320)]=e[n(359)](1),i[n(295)]=e.read(1),e.read(32),e[n(359)](12),i[n(281)]=e.read(8),i[n(360)]=[],i[n(299)]=[];for(let t=0;t<r;t++)i[n(360)][t]=e[n(359)](1),i[n(299)][t]=e[n(359)](1);if(r>0)for(let t=r;t<8;t++)e[n(359)](2);i.sub_layer_profile_space=[],i.sub_layer_tier_flag=[],i[n(227)]=[],i.sub_layer_profile_compatibility_flag=[],i.sub_layer_progressive_source_flag=[],i[n(334)]=[],i[n(268)]=[],i[n(336)]=[],i[n(284)]=[];for(let t=0;t<r;t++)i[n(360)][t]&&(i.sub_layer_profile_space[t]=e.read(2),i[n(251)][t]=e[n(359)](1),i[n(227)][t]=e[n(359)](5),i[n(290)][t]=e.read(32),i[n(234)][t]=e.read(1),i[n(334)][t]=e[n(359)](1),i[n(268)][t]=e[n(359)](1),i.sub_layer_frame_only_constraint_flag[t]=e[n(359)](1),e[n(359)](32),e[n(359)](12)),i[n(299)][t]?i[n(284)][t]=e[n(359)](8):i[n(284)][t]=1;return i}(c,0,n[r(273)]),n[r(233)]=c[r(304)](),n.chroma_format_idc=c.read_golomb(),3==n.chroma_format_idc?n[r(267)]=c[r(359)](1):n[r(267)]=0,n.pic_width_in_luma_samples=c[r(304)](),n[r(321)]=c.read_golomb(),n.conformance_window_flag=c.read(1),n[r(330)]){let e=1+(n[r(272)]<2),t=1+(n[r(272)]<3);n[r(262)]=c[r(304)]()*t,n.conf_win_right_offset=c[r(304)]()*t,n.conf_win_top_offset=c.read_golomb()*e,n[r(311)]=c[r(304)]()*e}else n[r(262)]=0,n[r(232)]=0,n[r(302)]=0,n[r(311)]=0;return n}function nn(e){const t=cn;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=$r;let r=Gr(e),n=new at(r);return n[t(175)](),n[t(175)](),n[t(191)](4),n.readBits(2),n[t(191)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(195)]()}})(r),a=(e=>{const t=$r;let r=Gr(e),n=new at(r);n[t(175)](),n[t(175)]();let i=0,s=0,o=0,a=0;n[t(191)](4);let c=n[t(191)](3);n[t(195)]();let u=n.readBits(2),l=n[t(195)](),d=n[t(191)](5),h=n[t(175)](),f=n[t(175)](),p=n[t(175)](),m=n.readByte(),v=n[t(175)](),y=n[t(175)](),g=n.readByte(),_=n.readByte(),b=n[t(175)](),w=n[t(175)](),S=n.readByte(),E=[],k=[];for(let e=0;e<c;e++)E[t(182)](n[t(195)]()),k[t(182)](n.readBool());if(c>0)for(let e=c;e<8;e++)n[t(191)](2);for(let e=0;e<c;e++)E[e]&&(n.readByte(),n.readByte(),n.readByte(),n[t(175)](),n[t(175)](),n[t(175)](),n[t(175)](),n[t(175)](),n.readByte(),n[t(175)](),n[t(175)]()),E[e]&&n[t(175)]();n[t(187)]();let I=n[t(187)]();3==I&&n[t(191)](1);let A=n[t(187)](),C=n[t(187)]();n[t(195)]()&&(i+=n.readUEG(),s+=n[t(187)](),o+=n.readUEG(),a+=n[t(187)]());let T=n[t(187)](),x=n[t(187)](),D=n[t(187)]();for(let e=n[t(195)]()?0:c;e<=c;e++)n[t(187)](),n[t(187)](),n[t(187)]();if(n[t(187)](),n[t(187)](),n[t(187)](),n[t(187)](),n[t(187)](),n.readUEG(),n[t(195)]()&&n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(195)]()){let r=Math.min(64,1<<4+(e<<1));e>1&&n[t(188)]();for(let e=0;e<r;e++)n[t(188)]()}else n[t(187)]();n[t(195)](),n[t(195)](),n[t(195)]()&&(n[t(175)](),n[t(187)](),n[t(187)](),n.readBool());let B=n[t(187)](),P=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n[t(195)]()),r){e===B&&n[t(187)](),n.readBool(),n[t(187)]();let r=0;for(let e=0;e<=P;e++){let e=n[t(195)](),i=!1;!e&&(i=n[t(195)]()),(e||i)&&r++}P=r}else{let e=n[t(187)](),r=n[t(187)]();P=e+r;for(let r=0;r<e;r++)n[t(187)](),n.readBool();for(let e=0;e<r;e++)n[t(187)](),n.readBool()}}if(n.readBool()){let e=n[t(187)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(191)](1);n[t(191)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(195)](),n[t(195)](),n.readBool()){if(n.readBool()){let e=n.readByte(),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[t(191)](16),R=n[t(191)](16))}if(n.readBool()&&n[t(195)](),n[t(195)]()&&(n[t(191)](3),n.readBool(),n[t(195)]()&&(n[t(175)](),n[t(175)](),n[t(175)]())),n[t(195)]()&&(n[t(187)](),n[t(187)]()),n[t(195)](),n.readBool(),n.readBool(),M=n.readBool(),M&&(i+=n[t(187)](),s+=n[t(187)](),o+=n.readUEG(),a+=n[t(187)]()),n.readBool()&&(O=n[t(191)](32),z=n[t(191)](32),n[t(195)]()&&(n[t(187)](),n[t(195)]()))){let e=!1,r=!1,i=!1;e=n.readBool(),r=n.readBool(),(e||r)&&(i=n.readBool(),i&&(n[t(175)](),n[t(191)](5),n[t(195)](),n.readBits(5)),n.readBits(4),n[t(191)](4),i&&n[t(191)](4),n[t(191)](5),n[t(191)](5),n.readBits(5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let o=!1,a=1;!s&&(o=n[t(195)]());let c=!1;if(o?n[t(188)]():c=n[t(195)](),!c&&(cpbcnt=n.readUEG()+1),e)for(let e=0;e<a;e++)n[t(187)](),n[t(187)](),i&&(n[t(187)](),n.readUEG());if(r)for(let e=0;e<a;e++)n[t(187)](),n.readUEG(),i&&(n.readUEG(),n[t(187)]())}}n[t(195)]()&&(n.readBool(),n[t(195)](),n[t(195)](),F=n[t(187)](),n[t(187)](),n[t(187)](),n[t(187)](),n[t(187)]())}n[t(195)]();let N=t(197)+d+t(184)+S+t(177),H=A,j=C,V=1;return 1!==U&&1!==R&&(V=U/R),n.destroy(),n=null,{codec_mimetype:N,level_string:(W=S,(W/30).toFixed(1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:I,chroma_format_string:qr(I),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:I,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=$r;let r=Gr(e),n=new at(r);n[t(175)](),n[t(175)](),n[t(187)](),n.readUEG(),n[t(195)](),n[t(195)](),n[t(191)](3),n[t(195)](),n[t(195)](),n.readUEG(),n[t(187)](),n.readSEG(),n[t(195)](),n[t(195)](),n.readBool()&&n[t(187)](),n[t(188)](),n[t(188)](),n[t(195)](),n[t(195)](),n[t(195)](),n.readBool();let i=n.readBool(),s=n[t(195)](),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(235)])+(5+n[t(235)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s.general_profile_space)<<6|(s[t(264)]?1:0)<<5|31&s[t(241)],l[2]=s[t(341)]||0,l[3]=s.general_profile_compatibility_flags_2||0,l[4]=s[t(358)]||0,l[5]=s[t(289)]||0,l[6]=s[t(254)]||0,l[7]=s[t(278)]||0,l[8]=s[t(307)]||0,l[9]=s[t(230)]||0,l[10]=s[t(282)]||0,l[11]=s[t(249)]||0,l[12]=60,l[13]=240|(3840&s[t(294)])>>8,l[14]=255&s[t(294)],l[15]=252|3&s.parallelismType,l[16]=252|3&s[t(272)],l[17]=248|7&s[t(354)],l[18]=248|7&s[t(297)],l[19]=0,l[20]=0,l[21]=(3&s[t(223)])<<6|(7&s[t(331)])<<3|(s[t(231)]?1:0)<<2|3,l[22]=3,l[23]=128|Re[t(283)],l[24]=0,l[25]=1,l[26]=(65280&r[t(235)])>>8,l[27]=(255&r[t(235)])>>0,l[t(245)](r,28),l[23+(5+r[t(235)])+0]=128|Re[t(255)],l[23+(5+r.byteLength)+1]=0,l[23+(5+r[t(235)])+2]=1,l[23+(5+r.byteLength)+3]=(65280&i.byteLength)>>8,l[23+(5+r.byteLength)+4]=(255&i[t(235)])>>0,l[t(245)](i,23+(5+r[t(235)])+5),l[23+(5+r[t(235)]+5+i[t(235)])+0]=128|Re[t(288)],l[23+(5+r.byteLength+5+i[t(235)])+1]=0,l[23+(5+r.byteLength+5+i.byteLength)+2]=1,l[23+(5+r.byteLength+5+i[t(235)])+3]=(65280&n[t(235)])>>8,l[23+(5+r[t(235)]+5+i[t(235)])+4]=(255&n[t(235)])>>0,l[t(245)](n,23+(5+r[t(235)]+5+i[t(235)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d.length+l.byteLength);return h[t(245)](d,0),h[t(245)](l,d[t(280)]),h}function sn(e,t){const r=cn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(235)]>>24&255,n[6]=e[r(235)]>>16&255,n[7]=e.byteLength>>8&255,n[8]=255&e[r(235)];const i=new Uint8Array(n[r(280)]+e[r(235)]);return i[r(245)](n,0),i[r(245)](e,n.length),i}function on(e,t){const r=cn;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(280)]+e[r(235)]);return i[r(245)](n,0),i[r(245)](e,n[r(280)]),i}function an(e){return(126&e[0])>>1}function cn(e,t){const r=fn();return(cn=function(e,t){return r[e-=222]})(e,t)}function un(e){return e===Re.sei}function ln(e){return!((t=e)>=32&&t<=40);var t}function dn(e){return e>=16&&e<=21}function hn(e){const t=cn;if(0===e[t(280)])return!1;const r=an(e[0]);for(let n=1;n<e[t(280)];n++)if(r!==an(e[n]))return!1;return!0}function fn(){const e=["generalConstraintIndicatorFlags","general_constraint_indicator_flags_6","present_size","sub_layer_tier_flag","slice","generalProfileIdc","general_constraint_indicator_flags_1","sps","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","constantFrameRate","configurationVersion","chromaFormatIdc","chroma_format","data","conf_win_left_offset","profile_compatibility_flags","general_tier_flag","from","setUint32","separate_colour_plane_flag","sub_layer_non_packed_constraint_flag","readUByte","codec_size","Invalid HEVCDecoderConfigurationRecord, lack of data! ","chroma_format_idc","sps_max_sub_layers_minus1","generalTierFlag","generalLevelIdc","4sroyiU","3911360veYlHq","general_constraint_indicator_flags_2","numTemporalLayers","length","level_idc","general_constraint_indicator_flags_5","vps","sub_layer_level_idc","push","chromaFormat","profile_string","pps","general_profile_compatibility_flags_4","sub_layer_profile_compatibility_flag","getUint8","level","Could not find H265 startcode until payload end!","min_spatial_segmentation_idc","general_frame_only_constraint_flag","4389161TBwtHY","bit_depth_chroma_minus8","readUEG","sub_layer_level_present_flag","5078646NPTJGJ","fps_den","conf_win_top_offset","profile","read_golomb","type","frame_rate","general_constraint_indicator_flags_3","387745bxHpBw","fps_num","general_level_idc","conf_win_bottom_offset","timescale","getUint16","profile_tier_level","2914200vbLUOI","6BLJdKa","pic_width_in_luma_samples","height","level_string","general_non_packed_constraint_flag","pic_height_in_luma_samples","bitDepthLumaMinus8","presentWidth","buffer","fixed","readNextNaluPayload","findNextStartCodeOffset","lengthSizeMinusOne","parseHEVCDecoderConfigurationRecord$2","conformance_window_flag","num_temporal_layers","parseSPS","general_progressive_source_flag","sub_layer_interlaced_source_flag","184CAKjVP","sub_layer_frame_only_constraint_flag","profile_idc","hvcc","codecWidth","error","general_profile_compatibility_flags_1","width","eofFlag","general_profile_space","parseHEVCDecoderConfigurationRecord$3","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","3249540IWvjzH","sar_ratio","presentHeight","psps","max","warn","setInt16","bit_depth_luma_minus8","subarray"," < 23","codec","general_profile_compatibility_flags_3","read","sub_layer_profile_present_flag","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","constant_frame_rate","bitDepth","temporalIdNested","sarRatio","sub_layer_profile_idc","refSampleDuration","bitDepthChromaMinus8","general_constraint_indicator_flags_4","temporal_id_nested","conf_win_right_offset","sps_seq_parameter_set_id","sub_layer_progressive_source_flag","byteLength","frameRate","34302AHgSEg","arrayBuffer.length ","currentStartcodeOffset","h265","general_profile_idc","general_constraint_indicator_flags","codecHeight","profile_space","set","bit_depth","readBits"];return(fn=function(){return e})()}!function(e,t){const r=cn,n=e();for(;;)try{if(694037===-parseInt(r(308))/1*(-parseInt(r(276))/2)+parseInt(r(237))/3*(-parseInt(r(335))/4)+-parseInt(r(315))/5+parseInt(r(316))/6*(parseInt(r(296))/7)+-parseInt(r(277))/8+parseInt(r(300))/9+parseInt(r(347))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fn);class pn{constructor(e){const t=cn;this.data=e,this[t(343)]=!1,this[t(239)]=this[t(327)](0),this[t(343)]&&console[t(340)](t(293))}findNextStartCodeOffset(e){const t=cn;let r=e,n=this[t(261)];for(;;){if(r+3>=n[t(235)])return this.eofFlag=!0,n.byteLength;let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}[Qr(326)](){const e=Qr;let t=this[e(261)],r=null;for(;null==r&&!this[e(343)];){let n=this[e(239)];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(327)](n);this[e(239)]=o,0===s&&(r={type:i,data:t[e(355)](n,o)})}return r}}class mn{constructor(e){const t=Qr;let r=e[t(261)].byteLength;this[t(305)]=e[t(305)],this[t(261)]=new Uint8Array(4+r),new DataView(this[t(261)][t(324)])[t(266)](0,r),this[t(261)][t(245)](e[t(261)],4)}}var vn=Pn;!function(e,t){for(var r=Pn,n=e();;)try{if(830110===-parseInt(r(269))/1+-parseInt(r(300))/2+-parseInt(r(273))/3+parseInt(r(327))/4*(-parseInt(r(297))/5)+parseInt(r(288))/6*(-parseInt(r(304))/7)+parseInt(r(291))/8+parseInt(r(313))/9*(parseInt(r(334))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(On);var yn,gn=vn(328),_n=vn(333),bn=/^(?:text|application)\/xml/i,wn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Sn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,En=/^\s*$/,kn={},In={},An="",Cn={type:vn(293),beforeSend:Tn,success:Tn,error:Tn,complete:Tn,context:null,xhr:function(){return new(window[vn(318)])},accepts:{json:gn,xml:vn(315),html:_n,text:vn(268),"*":"*/"[vn(325)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:Tn,contentType:vn(279)};function Tn(){}var xn=function(e,t){var r=vn;"object"==typeof e&&(t=e,e=void 0);var n=zn({},t=t||{});for(var i in Cn)void 0===n[i]&&(n[i]=Cn[i]);try{var s={},o=new Promise((function(e,t){var r=Pn;s[r(275)]=e,s[r(248)]=t}));o[r(275)]=s[r(275)],o[r(248)]=s[r(248)],n[r(322)]=o}catch(e){n[r(322)]={resolve:Tn,reject:Tn}}var a=Sn.exec(window.location.href.toLowerCase())||[];n[r(267)]=((e||n[r(267)]||window[r(337)].href)+"")[r(289)](/#.*$/,"")[r(289)](/^\/\//,a[1]+"//");var c=n[r(267)];!n.crossDomain&&(n[r(285)]=/^([\w-]+:)?\/\/([^\/]+)/.test(n.url)&&RegExp.$2!==window[r(337)].href);var u=n[r(321)];if("jsonp"===u){if(!/=\?/[r(305)](n.url)){var l=(n[r(331)]||"callback")+"=?";n[r(267)]=Un(n[r(267)],l)}return function(e){var t,r=vn,n=e[r(277)]||"jsonp"+jn(),i=window[r(280)][r(347)](r(339)),s={abort:function(){n in window&&(window[n]=Tn)}},o=window[r(280)][r(274)](r(299))[0]||window.document.documentElement;function a(n){var i=r;window[i(336)](t),s[i(351)](),Mn(n.type,s,n[i(338)],e),c()}function c(){var e=r;i[e(292)]?i[e(292)]():i.onload=i[e(257)]=i[e(335)]=null,i.parentNode&&i.parentNode[e(284)](i),i=null,delete window[n]}return i.onerror=function(e){a(e)},window[n]=function(n){window[r(336)](t),Dn(n,s,e),c()},Rn(e),i[r(262)]=e.url.replace(/=\?/,"="+n),i[r(262)]=Un(i.src,"_="+(new Date)[r(247)]()),i[r(295)]=!0,e[r(253)]&&(i.charset=e.scriptCharset),o[r(308)](i,o.firstChild),e[r(350)]>0&&(t=window[r(340)]((function(){var t=r;s[t(351)](),Mn(t(350),s,t(350),e),c()}),e.timeout)),e[r(322)][r(351)]=function(){s.abort()},e[r(322)][r(270)]=s,e[r(322)]}(n)}Rn(n);var d=n[r(341)][u]||n.accepts["*"],h={};/^([\w-]+:)\/\//[r(305)](n[r(267)])?RegExp.$1:window[r(337)][r(249)];var f,p=Cn[r(270)]();!n.crossDomain&&!h[r(251)]&&(h[r(251)]="XMLHttpRequest"),n[r(290)]&&(kn[c]&&(h[r(281)]=kn[c]),In[c]&&(h["If-None-Match"]=In[c])),d&&(h[r(256)]=d,d[r(332)](",")>-1&&(d=d[r(254)](",",2)[0]),p[r(302)]&&p[r(302)](d));var m=!/^(?:GET|HEAD)$/[r(305)](n[r(338)][r(342)]());if((n[r(346)]&&m&&!1!==n[r(307)]||t.contentType)&&(h[r(264)]=n[r(307)]),!1===n[r(344)]&&!m){var v=/([?&])_=[^&]*/;n.url=v.test(c)?c[r(289)](v,r(283)+jn()):c+(/\?/[r(305)](c)?"&":"?")+"_="+jn()}n[r(314)]=zn(h,n[r(314)]||{}),p[r(257)]=function(){var e,t,i=r;if(4===p.readyState){clearTimeout(f);var s,o=!1;if(p[i(349)]>=200&&p[i(349)]<300||304===p.status){if(An=p[i(320)](),n[i(290)]){var a=Fn(i(330));a&&(kn[c]=a),(a=Fn("etag"))&&(In[c]=a)}u=u||(e=p[i(348)](i(255)),t=vn,e&&(e===_n?"html":e===gn?t(282):bn.test(e)&&t(294))||"text"),s=p[i(326)];try{u===i(294)?s=p[i(250)]:u===i(282)&&(s=En[i(305)](s)?null:JSON[i(266)](s))}catch(e){o=e}o?Mn(o,i(323),p,n):Dn(s,p,n)}else Mn(null,i(306),p,n)}};var y=!("async"in n)||n.async;if(p[r(276)](n[r(338)],n[r(267)],y,n[r(259)],n[r(260)]),n[r(309)])for(var g in n.xhrFields)p[g]=n[r(309)][g];for(var g in n.mimeType&&p.overrideMimeType&&p[r(302)](n[r(272)]),n[r(314)])void 0!==n[r(314)][g]&&p[r(310)](g,n[r(314)][g]+"");return!1===function(e,t){var r=vn,n=t[r(287)];if(!1===t[r(343)][r(324)](n,e,t))return!1}(p,n)?(p[r(351)](),!1):(n[r(350)]>0&&(f=window[r(340)]((function(){var e=r;p.onreadystatechange=Tn,p[e(351)](),Mn(null,e(350),p,n)}),n.timeout)),p[r(278)](n[r(346)]?n.data:null),n[r(322)][r(351)]=function(){p.abort()},n[r(322)])};function Dn(e,t,r){var n=vn,i=r[n(287)],s=n(316);r[n(316)][n(324)](i,e,s,t),r[n(322)][n(275)](e,s,t),Bn(s,t,r)}function Bn(e,t,r){var n=vn,i=r[n(287)];r[n(258)][n(324)](i,t,e)}function Pn(e,t){var r=On();return(Pn=function(e,t){return r[e-=247]})(e,t)}function Mn(e,t,r,n){var i=vn,s=n[i(287)];n.error[i(324)](s,r,t,e),n[i(322)][i(248)](r,t,e),Bn(t,r,n)}function Fn(e){var t,r=vn;if(!yn){for(yn={};t=wn[r(286)](An);)yn[t[1][r(301)]()]=t[2];t=yn[e[r(301)]()]}return null===t?null:t}function Un(e,t){return(e+"&"+t).replace(/[&?]{1,2}/,"?")}function Rn(e){var t,r,n,i,s=vn;Nn(e)&&!(e[s(346)]instanceof FormData)&&e[s(329)]&&(e[s(346)]=(t=e[s(346)],(i=[])[(n=vn)(265)]=function(e,t){this[n(317)](encodeURIComponent(e)+"="+encodeURIComponent(t))},Ln(i,t,r),i[n(345)]("&")[n(289)](n(303),"+"))),e.data&&(!e[s(338)]||e[s(338)].toUpperCase()===s(293))&&(e[s(267)]=Un(e[s(267)],e[s(346)]))}function Ln(e,t,r,n){var i,s,o=vn,a=(i=t,s=vn,"[object Array]"===Object[s(263)][s(252)].call(i));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e[o(265)](u.name,u[o(311)]):(r?a(u):Nn(u))?Ln(e,u,r,c):e[o(265)](c,u)}}function On(){var e=["10zRjQYG","onerror","clearTimeout","location","type","script","setTimeout","accepts","toUpperCase","beforeSend","cache","join","data","createElement","getResponseHeader","status","timeout","abort","getTime","reject","protocol","responseXML","X-Requested-With","toString","scriptCharset","split","content-type","Accept","onreadystatechange","complete","username","password","get","src","prototype","Content-Type","add","parse","url","text/plain","500142ZAPLbD","xhr","POST","mimeType","1489884bZZcuh","getElementsByTagName","resolve","open","jsonpCallback","send","application/x-www-form-urlencoded; charset=UTF-8","document","If-Modified-Since","json","$1_=","removeChild","crossDomain","exec","context","1122udLbaM","replace","ifModified","6957584oqXZKw","clearAttributes","GET","xml","async","function","17095iZzddy","length","head","3251990QGjjPY","toLowerCase","overrideMimeType","%20","23835NWDzRl","test","error","contentType","insertBefore","xhrFields","setRequestHeader","value","ajaxSetup","35687286nLXPoN","headers","application/xml, text/xml","success","push","XMLHttpRequest","getJSON","getAllResponseHeaders","dataType","promise","parseerror","call","concat","responseText","872YdnIvI","application/json, text/javascript","processData","Last-Modified","jsonp","indexOf","text/html"];return(On=function(){return e})()}function zn(e){for(var t=vn,r=Array[t(263)].slice,n=r[t(324)](arguments,1),i=0,s=n[t(298)];i<s;i++){var o=n[i]||{};for(var a in o)o.hasOwnProperty(a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Nn(e){var t=typeof e;return t===vn(296)||"object"===t&&!!e}function Hn(e){return"function"==typeof e}function jn(){return(new Date).getTime()}xn[vn(261)]=function(e,t,r,n){return Hn(t)&&(n=n||r,r=t,t=void 0),xn({url:e,data:t,success:r,dataType:n})},xn.post=function(e,t,r,n){var i=vn;return Hn(t)&&(n=n||r,r=t,t=void 0),xn({type:i(271),url:e,data:t,success:r,dataType:n})},xn[vn(319)]=function(e,t,r){var n=vn;return Hn(t)&&(r=t,t=void 0),xn({url:e,data:t,success:r,dataType:n(282)})},xn[vn(312)]=function(e,t){return t?zn(zn(e,Cn),t):zn(Cn,e)};var Vn=_i;function Wn(e){return parseInt(e)===e}function $n(e){var t=_i;if(!Wn(e[t(410)]))return!1;for(var r=0;r<e[t(410)];r++)if(!Wn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function Gn(e,t){var r=_i;if(e[r(371)]&&e[r(386)]===r(416))return t&&(e=e[r(402)]?e[r(402)]():Array[r(380)][r(402)][r(374)](e)),e;if(Array[r(368)](e)){if(!$n(e))throw new Error(r(365)+e);return new Uint8Array(e)}if(Wn(e[r(410)])&&$n(e))return new Uint8Array(e);throw new Error(r(413))}function qn(e){return new Uint8Array(e)}function Kn(e,t,r,n,i){var s=_i;(null!=n||null!=i)&&(e=e[s(402)]?e.slice(n,i):Array[s(380)][s(402)].call(e,n,i)),t[s(376)](e,r)}!function(e,t){for(var r=_i,n=e();;)try{if(739423===-parseInt(r(385))/1+-parseInt(r(407))/2*(-parseInt(r(363))/3)+parseInt(r(414))/4+parseInt(r(418))/5*(parseInt(r(408))/6)+parseInt(r(360))/7*(-parseInt(r(361))/8)+-parseInt(r(362))/9+-parseInt(r(369))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yi);var Xn,Yn={toBytes:function(e){var t=_i,r=[],n=0;for(e=encodeURI(e);n<e[t(410)];){var i=e[t(355)](n++);37===i?(r[t(373)](parseInt(e[t(397)](n,2),16)),n+=2):r[t(373)](i)}return Gn(r)},fromBytes:function(e){for(var t=_i,r=[],n=0;n<e.length;){var i=e[n];i<128?(r[t(373)](String.fromCharCode(i)),n++):i>191&&i<224?(r.push(String[t(417)]((31&i)<<6|63&e[n+1])),n+=2):(r[t(373)](String[t(417)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(370)]("")}},Jn=(Xn="0123456789abcdef",{toBytes:function(e){for(var t=_i,r=[],n=0;n<e[t(410)];n+=2)r[t(373)](parseInt(e[t(397)](n,2),16));return r},fromBytes:function(e){for(var t=_i,r=[],n=0;n<e.length;n++){var i=e[n];r[t(373)](Xn[(240&i)>>4]+Xn[15&i])}return r[t(370)]("")}}),Zn={16:10,24:12,32:14},Qn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],ei=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ti=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],ri=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],ni=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],ii=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],si=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],oi=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],ai=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],ci=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],ui=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],li=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],di=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],hi=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],fi=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function pi(e){for(var t=_i,r=[],n=0;n<e[t(410)];n+=4)r[t(373)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var mi=function(e){var t=_i;if(!(this instanceof mi))throw Error(t(390));Object[t(393)](this,t(395),{value:Gn(e,!0)}),this[t(398)]()};mi.prototype[Vn(398)]=function(){var e=Vn,t=Zn[this[e(395)].length];if(null==t)throw new Error(e(382));this[e(367)]=[],this._Kd=[];for(var r=0;r<=t;r++)this._Ke[e(373)]([0,0,0,0]),this[e(406)][e(373)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(395)][e(410)]/4,o=pi(this[e(395)]);for(r=0;r<s;r++)n=r>>2,this[e(367)][n][r%4]=o[r],this[e(406)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ei[a>>16&255]<<24^ei[a>>8&255]<<16^ei[255&a]<<8^ei[a>>24&255]^Qn[c]<<24,c+=1,8!=s)for(r=1;r<s;r++)o[r]^=o[r-1];else{for(r=1;r<s/2;r++)o[r]^=o[r-1];a=o[s/2-1],o[s/2]^=ei[255&a]^ei[a>>8&255]<<8^ei[a>>16&255]<<16^ei[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this._Ke[l][d]=o[r],this[e(406)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(406)][l][d],this[e(406)][l][d]=li[a>>24&255]^di[a>>16&255]^hi[a>>8&255]^fi[255&a]},mi[Vn(380)][Vn(412)]=function(e){var t=Vn;if(16!=e[t(410)])throw new Error(t(379));for(var r=this[t(367)][t(410)]-1,n=[0,0,0,0],i=pi(e),s=0;s<4;s++)i[s]^=this._Ke[0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ri[i[s]>>24&255]^ni[i[(s+1)%4]>>16&255]^ii[i[(s+2)%4]>>8&255]^si[255&i[(s+3)%4]]^this[t(367)][o][s];i=n[t(402)]()}var a,c=qn(16);for(s=0;s<4;s++)a=this[t(367)][r][s],c[4*s]=255&(ei[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ei[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ei[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ei[255&i[(s+3)%4]]^a);return c},mi[Vn(380)][Vn(391)]=function(e){var t=Vn;if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var r=this[t(406)][t(410)]-1,n=[0,0,0,0],i=pi(e),s=0;s<4;s++)i[s]^=this[t(406)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=oi[i[s]>>24&255]^ai[i[(s+3)%4]>>16&255]^ci[i[(s+2)%4]>>8&255]^ui[255&i[(s+1)%4]]^this[t(406)][o][s];i=n[t(402)]()}var a,c=qn(16);for(s=0;s<4;s++)a=this._Kd[r][s],c[4*s]=255&(ti[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ti[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(ti[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ti[255&i[(s+1)%4]]^a);return c};var vi=function(e){var t=Vn;if(!(this instanceof vi))throw Error("AES must be instanitated with `new`");this[t(388)]=t(400),this[t(386)]=t(375),this[t(387)]=new mi(e)};function yi(){var e=["push","call","ecb","set","invalid initialation vector size (must be 16 bytes)","segmentSize","invalid plaintext size (must be 16 bytes)","prototype","_lastCipherblock","invalid key size (must be 16, 24 or 32 bytes)","_remainingCounterIndex","increment","466266SFjJaZ","name","_aes","description","PKCS#7 invalid padding byte","AES must be instanitated with `new`","decrypt","cfb","defineProperty","_lastPrecipher","key","setBytes","substr","_prepare","PKCS#7 invalid length","Electronic Code Block","Output Feedback","slice","invalid ciphertext size (must be multiple of 16 bytes)","invalid initialation vector size (must be 16 size)","_lastPrecipherIndex","_Kd","838846qOzVBc","58974zbYyGv","Cipher Feedback","length","_remainingCounter","encrypt","unsupported array-like object","4688144XhwHTV","Cipher Block Chaining","Uint8Array","fromCharCode","160OqURKS","invalid ciphertext size (must be segmentSize bytes)","charCodeAt","_counter","setValue","_shiftRegister","number","966287UOzOhV","8LyVObO","3475422vTcLuX","3LXyHXn","MAX_SAFE_INTEGER","Array contains invalid value: ","invalid counter value (must be an integer)","_Ke","isArray","1760990thsWZS","join","buffer","Counter"];return(yi=function(){return e})()}vi[Vn(380)][Vn(412)]=function(e){var t=Vn;if((e=Gn(e))[t(410)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=qn(e.length),n=qn(16),i=0;i<e[t(410)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(387)][t(412)](n),r,i);return r},vi[Vn(380)][Vn(391)]=function(e){var t=Vn;if((e=Gn(e)).length%16!=0)throw new Error(t(403));for(var r=qn(e[t(410)]),n=qn(16),i=0;i<e[t(410)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(387)][t(391)](n),r,i);return r};var gi=function(e,t){var r=Vn;if(!(this instanceof gi))throw Error(r(390));if(this[r(388)]=r(415),this[r(386)]="cbc",t){if(16!=t[r(410)])throw new Error(r(377))}else t=qn(16);this._lastCipherblock=Gn(t,!0),this[r(387)]=new mi(e)};function _i(e,t){var r=yi();return(_i=function(e,t){return r[e-=355]})(e,t)}gi[Vn(380)][Vn(412)]=function(e){var t=Vn;if((e=Gn(e))[t(410)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=qn(e[t(410)]),n=qn(16),i=0;i<e.length;i+=16){Kn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(381)][s];this._lastCipherblock=this._aes[t(412)](n),Kn(this[t(381)],r,i)}return r},gi.prototype[Vn(391)]=function(e){var t=Vn;if((e=Gn(e)).length%16!=0)throw new Error(t(403));for(var r=qn(e.length),n=qn(16),i=0;i<e[t(410)];i+=16){Kn(e,n,0,i,i+16),n=this[t(387)][t(391)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(381)][s];Kn(e,this[t(381)],0,i,i+16)}return r};var bi=function(e,t,r){var n=Vn;if(!(this instanceof bi))throw Error(n(390));if(this[n(388)]=n(409),this[n(386)]=n(392),t){if(16!=t.length)throw new Error(n(404))}else t=qn(16);!r&&(r=1),this[n(378)]=r,this._shiftRegister=Gn(t,!0),this[n(387)]=new mi(e)};bi.prototype[Vn(412)]=function(e){var t=Vn;if(e[t(410)]%this[t(378)]!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var r,n=Gn(e,!0),i=0;i<n.length;i+=this[t(378)]){r=this._aes[t(412)](this[t(358)]);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];Kn(this[t(358)],this[t(358)],0,this[t(378)]),Kn(n,this[t(358)],16-this[t(378)],i,i+this[t(378)])}return n},bi[Vn(380)][Vn(391)]=function(e){var t=Vn;if(e[t(410)]%this.segmentSize!=0)throw new Error(t(419));for(var r,n=Gn(e,!0),i=0;i<n[t(410)];i+=this[t(378)]){r=this[t(387)][t(412)](this[t(358)]);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];Kn(this[t(358)],this[t(358)],0,this[t(378)]),Kn(e,this[t(358)],16-this[t(378)],i,i+this[t(378)])}return n};var wi=function(e,t){var r=Vn;if(!(this instanceof wi))throw Error(r(390));if(this.description=r(401),this[r(386)]="ofb",t){if(16!=t[r(410)])throw new Error(r(377))}else t=qn(16);this[r(394)]=Gn(t,!0),this._lastPrecipherIndex=16,this[r(387)]=new mi(e)};wi[Vn(380)][Vn(412)]=function(e){for(var t=Vn,r=Gn(e,!0),n=0;n<r[t(410)];n++)16===this[t(405)]&&(this[t(394)]=this[t(387)][t(412)](this[t(394)]),this._lastPrecipherIndex=0),r[n]^=this[t(394)][this[t(405)]++];return r},wi[Vn(380)].decrypt=wi.prototype[Vn(412)];var Si=function(e){var t=Vn;if(!(this instanceof Si))throw Error("Counter must be instanitated with `new`");0!==e&&!e&&(e=1),typeof e===t(359)?(this[t(356)]=qn(16),this.setValue(e)):this[t(396)](e)};Si[Vn(380)][Vn(357)]=function(e){var t=Vn;if(typeof e!==t(359)||parseInt(e)!=e)throw new Error(t(366));if(e>Number[t(364)])throw new Error("integer value out of safe range");for(var r=15;r>=0;--r)this[t(356)][r]=e%256,e=parseInt(e/256)},Si[Vn(380)][Vn(396)]=function(e){var t=Vn;if(16!=(e=Gn(e,!0))[t(410)])throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},Si[Vn(380)][Vn(384)]=function(){for(var e=Vn,t=15;t>=0;t--){if(255!==this[e(356)][t]){this[e(356)][t]++;break}this._counter[t]=0}};var Ei=function(e,t){var r=Vn;if(!(this instanceof Ei))throw Error(r(390));this[r(388)]=r(372),this.name="ctr",!(t instanceof Si)&&(t=new Si(t)),this._counter=t,this[r(411)]=null,this._remainingCounterIndex=16,this[r(387)]=new mi(e)};Ei[Vn(380)].encrypt=function(e){for(var t=Vn,r=Gn(e,!0),n=0;n<r[t(410)];n++)16===this[t(383)]&&(this[t(411)]=this[t(387)][t(412)](this._counter[t(356)]),this[t(383)]=0,this[t(356)].increment()),r[n]^=this[t(411)][this[t(383)]++];return r},Ei[Vn(380)][Vn(391)]=Ei[Vn(380)][Vn(412)];const ki={AES:mi,Counter:Si,ModeOfOperation:{ecb:vi,cbc:gi,cfb:bi,ofb:wi,ctr:Ei},utils:{hex:Jn,utf8:Yn},padding:{pkcs7:{pad:function(e){var t=Vn,r=16-(e=Gn(e,!0)).length%16,n=qn(e[t(410)]+r);Kn(e,n);for(var i=e[t(410)];i<n.length;i++)n[i]=r;return n},strip:function(e){var t=Vn;if((e=Gn(e,!0)).length<16)throw new Error(t(399));var r=e[e[t(410)]-1];if(r>16)throw new Error("PKCS#7 padding byte out of range");for(var n=e[t(410)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(389));var s=qn(n);return Kn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:Gn,createArray:qn,copyArray:Kn}};var Ii=Ci;function Ai(){var e=["lib","push","prototype","_append","ceil","Native crypto module could not be used to get secure random number.","undefined","finalize","stringify","_minBufferSize","apply","reset","cfg","enc","createCommonjsModule","5373416XgbSrK","call","randomBytes","exports","algo","4229120cAVqrc","commonjsGlobal","msCrypto","crypto","8868GxqRKQ","sigBytes","3BTBFbU","12393504lmCwwJ","CryptoJS","words","_data","getRandomValues","amd","function","BufferedBlockAlgorithm","WordArray","Latin1","parse","1049316fAUSFX","Hex","596110DUTwbu","init","mixIn","join","create","min","1360tmwcTC","_nDataBytes","splice","extend","commonjsRequire","object","clone","$super","toString","length","_doFinalize","124960pubrHQ","_process","_doProcessBlock","readInt32LE","hasOwnProperty","Utf8","blockSize","clamp"];return(Ai=function(){return e})()}function Ci(e,t){var r=Ai();return(Ci=function(e,t){return r[e-=496]})(e,t)}!function(e,t){for(var r=Ci,n=e();;)try{if(342549===-parseInt(r(551))/1+-parseInt(r(534))/2*(parseInt(r(520))/3)+parseInt(r(532))/4+-parseInt(r(540))/5*(-parseInt(r(518))/6)+-parseInt(r(514))/7+-parseInt(r(509))/8+parseInt(r(521))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ai);var Ti=tt[Ii(508)]((function(e,t){var r,i,s;r=tt[Ii(515)],i=function(){var e=e||function(e,t){var r,i=Ci;if(typeof window!==i(500)&&window[i(517)]&&(r=window[i(517)]),typeof self!==i(500)&&self[i(517)]&&(r=self.crypto),"undefined"!=typeof globalThis&&globalThis[i(517)]&&(r=globalThis[i(517)]),!r&&"undefined"!=typeof window&&window[i(516)]&&(r=window[i(516)]),!r&&typeof tt[i(515)]!==i(500)&&tt[i(515)].crypto&&(r=tt[i(515)].crypto),!r&&typeof tt[i(544)]===i(527))try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if("function"==typeof r[e(525)])try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if(typeof r[e(511)]===e(527))try{return r[e(511)](4)[e(554)]()}catch(e){}}throw new Error(e(499))},o=Object[i(538)]||function(){function e(){}return function(t){var r,n=Ci;return e[n(496)]=t,r=new e,e[n(496)]=null,r}}(),a={},c=a[i(559)]={},u=c.Base={extend:function(e){var t=Ci,r=o(this);return e&&r[t(536)](e),(!r.hasOwnProperty(t(535))||this[t(535)]===r[t(535)])&&(r[t(535)]=function(){var e=t;r[e(547)].init[e(504)](this,arguments)}),r[t(535)][t(496)]=r,r[t(547)]=this,r},create:function(){var e=Ci,t=this[e(543)]();return t[e(535)][e(504)](t,arguments),t},init:function(){},mixIn:function(e){var t=Ci;for(var r in e)e[t(555)](r)&&(this[r]=e[r]);e[t(555)](t(548))&&(this[t(548)]=e.toString)},clone:function(){var e=Ci;return this[e(535)][e(496)][e(543)](this)}},l=c[i(529)]=u[i(543)]({init:function(e,t){var r=i;e=this[r(523)]=e||[],this[r(519)]=null!=t?t:4*e.length},toString:function(e){return(e||h)[i(502)](this)},concat:function(e){var t=i,r=this[t(523)],n=e[t(523)],s=this.sigBytes,o=e[t(519)];if(this[t(558)](),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(519)]+=o,this},clamp:function(){var t=i,r=this[t(523)],n=this[t(519)];r[n>>>2]&=4294967295<<32-n%4*8,r[t(549)]=e[t(498)](n/4)},clone:function(){var e=i,t=u[e(546)][e(510)](this);return t[e(523)]=this[e(523)].slice(0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r[t(560)](s());return new(l[t(535)])(r,e)}}),d=a[i(507)]={},h=d[i(533)]={stringify:function(e){for(var t=i,r=e[t(523)],n=e[t(519)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(560)]((a>>>4)[t(548)](16)),s[t(560)]((15&a)[t(548)](16))}return s.join("")},parse:function(e){for(var t=e[i(549)],r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(r,t/2)}},f=d[i(530)]={stringify:function(e){for(var t=i,r=e[t(523)],n=e[t(519)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s.push(String.fromCharCode(a))}return s[t(537)]("")},parse:function(e){for(var t=i,r=e[t(549)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e.charCodeAt(s))<<24-s%4*8;return new(l[t(535)])(n,r)}},p=d[i(556)]={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},m=c[i(528)]=u[i(543)]({reset:function(){var e=i;this[e(524)]=new(l[e(535)]),this[e(541)]=0},_append:function(e){var t=i;"string"==typeof e&&(e=p[t(531)](e)),this[t(524)].concat(e),this._nDataBytes+=e[t(519)]},_process:function(t){var r,n=i,s=this[n(524)],o=s.words,a=s[n(519)],c=this[n(557)],u=a/(4*c),d=(u=t?e[n(498)](u):e.max((0|u)-this[n(503)],0))*c,h=e[n(539)](4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(553)](o,f);r=o[n(542)](0,d),s[n(519)]-=h}return new(l[n(535)])(r,h)},clone:function(){var e=i,t=u[e(546)].call(this);return t[e(524)]=this[e(524)][e(546)](),t},_minBufferSize:0});c.Hasher=m.extend({cfg:u.extend(),init:function(e){var t=i;this[t(506)]=this.cfg.extend(e),this[t(505)]()},reset:function(){var e=i;m.reset[e(510)](this),this._doReset()},update:function(e){var t=i;return this[t(497)](e),this[t(552)](),this},finalize:function(e){var t=i;return e&&this[t(497)](e),this[t(550)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=Ci;return new(e[n(535)])(r)[n(501)](t)}},_createHmacHelper:function(e){return function(t,r){var n=Ci;return new(v.HMAC[n(535)])(e,r).finalize(t)}}});var v=a[i(513)]={};return a}(Math);return e},"object"===(s=Ci)(545)?e[s(512)]=i():r[s(522)]=i()}));!function(e,t){for(var r=xi,n=e();;)try{if(138029===-parseInt(r(511))/1+parseInt(r(498))/2+parseInt(r(491))/3*(parseInt(r(496))/4)+-parseInt(r(492))/5*(-parseInt(r(505))/6)+-parseInt(r(500))/7+-parseInt(r(495))/8*(parseInt(r(494))/9)+parseInt(r(499))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Di);et((function(e,t){var r,n,i;r=Qe,n=function(e){return n=(r=e)[(t=xi)(503)],i=n.Base,s=n[t(512)],(o=r.x64={})[t(489)]=i.extend({init:function(e,r){var n=t;this[n(501)]=e,this[n(504)]=r}}),o[t(512)]=i[t(509)]({init:function(e,r){var n=t;e=this[n(493)]=e||[],null!=r?this[n(513)]=r:this.sigBytes=8*e[n(502)]},toX32:function(){for(var e=t,r=this[e(493)],n=r[e(502)],i=[],o=0;o<n;o++){var a=r[o];i[e(510)](a[e(501)]),i[e(510)](a[e(504)])}return s[e(487)](i,this[e(513)])},clone:function(){for(var e=t,r=i.clone.call(this),n=r.words=this[e(493)][e(514)](0),s=n[e(502)],o=0;o<s;o++)n[o]=n[o][e(488)]();return r}}),e;var t,r,n,i,s,o},"object"===(i=xi)(507)?e[i(508)]=n(Ti):"undefined"===i(490)&&(void 0)[i(497)]?(void 0)(["./core"],n):n(r[i(506)])}));function xi(e,t){var r=Di();return(xi=function(e,t){return r[e-=487]})(e,t)}function Di(){var e=["24XzZnpX","244xHrwYj","amd","169780yslftI","1836090TMqXgt","952623XhJlfA","high","length","lib","low","5322ySxZPD","CryptoJS","object","exports","extend","push","266238ofUhhp","WordArray","sigBytes","slice","create","clone","Word","function","4566acgQXT","1490nBiara","words","255933ckHHpz"];return(Di=function(){return e})()}function Bi(e,t){var r=Pi();return(Bi=function(e,t){return r[e-=452]})(e,t)}function Pi(){var e=["CryptoJS","object","function","prototype","./core","WordArray","3gdDKJc","16229880vzTKAN","1963972LAhcDo","byteOffset","undefined","9118254zDzYod","1498785aeuabN","6833680FCNCym","commonjsGlobal","init","797714PtvtXr","exports","byteLength","buffer","amd","lib","5wRoxDG","apply","10130477VTkBde","createCommonjsModule"];return(Pi=function(){return e})()}var Mi=Bi;!function(e,t){for(var r=Bi,n=e();;)try{if(812637===parseInt(r(459))/1*(-parseInt(r(469))/2)+-parseInt(r(465))/3+-parseInt(r(461))/4*(-parseInt(r(475))/5)+parseInt(r(464))/6+parseInt(r(477))/7+parseInt(r(466))/8+-parseInt(r(460))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Pi);tt[Mi(452)]((function(e,t){var r,n,i,s=Mi;r=tt[s(467)],n=function(e){var t=s;return function(){var t=Bi;if(typeof ArrayBuffer==t(455)){var r=e[t(474)][t(458)],n=r[t(468)],i=r[t(468)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(463)&&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(472)],e[r(462)],e[r(471)])),e instanceof Uint8Array){for(var i=e[r(471)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n.call(this,s,i)}else n[r(476)](this,arguments)};i[t(456)]=r}}(),e.lib[t(458)]},"object"===(i=Bi)(454)?e[i(470)]=n(Ti):n(r[i(453)])}));var Fi=Ri;function Ui(){var e=["Utf16BE","enc","376389pyBIIA","WordArray","2256060TZfHDV","sigBytes","25694320ZWLDDv","10iDyEzu","16octVuR","charCodeAt","createCommonjsModule","2783852GtJWjc","3578352Sfcmfa","Utf16","push","create","Utf16LE","join","2830226CCNRwl","object","fromCharCode","./core","amd","CryptoJS","lib","length","commonjsGlobal","6rKhQUN","exports","words","946116ZZJeOR"];return(Ui=function(){return e})()}function Ri(e,t){var r=Ui();return(Ri=function(e,t){return r[e-=179]})(e,t)}!function(e,t){for(var r=Ri,n=e();;)try{if(784104===-parseInt(r(180))/1+-parseInt(r(185))/2+parseInt(r(193))/3+-parseInt(r(192))/4*(parseInt(r(188))/5)+parseInt(r(208))/6*(parseInt(r(199))/7)+parseInt(r(189))/8*(parseInt(r(183))/9)+parseInt(r(187))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ui);tt[Fi(191)]((function(e,t){var r,n,i,s=Fi;r=tt[s(207)],n=function(e){var t=s;return function(){var t=Ri,r=e,n=r[t(205)][t(184)],i=r[t(182)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(194)]=i[t(181)]={stringify:function(e){for(var r=t,n=e[r(179)],i=e.sigBytes,s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s[r(195)](String[r(201)](a))}return s[r(198)]("")},parse:function(e){for(var r=t,i=e.length,s=[],o=0;o<i;o++)s[o>>>1]|=e.charCodeAt(o)<<16-o%2*16;return n[r(196)](s,2*i)}},i[t(197)]={stringify:function(e){for(var r=t,n=e.words,i=e[r(186)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o[r(195)](String[r(201)](c))}return o[r(198)]("")},parse:function(e){for(var r=t,i=e[r(206)],o=[],a=0;a<i;a++)o[a>>>1]|=s(e[r(190)](a)<<16-a%2*16);return n[r(196)](o,2*i)}}}(),e[t(182)].Utf16},"object"===(i=Ri)(200)?e[i(209)]=n(Ti):n(r[i(204)])}));var Li=Oi;function Oi(e,t){var r=zi();return(Oi=function(e,t){return r[e-=320]})(e,t)}!function(e,t){for(var r=Oi,n=e();;)try{if(681729===parseInt(r(350))/1*(parseInt(r(322))/2)+-parseInt(r(327))/3+-parseInt(r(329))/4+-parseInt(r(344))/5*(parseInt(r(342))/6)+-parseInt(r(336))/7*(-parseInt(r(341))/8)+parseInt(r(320))/9*(parseInt(r(345))/10)+-parseInt(r(349))/11*(-parseInt(r(333))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zi);tt[Li(352)]((function(e,t){var r,n,i,s=Li;r=tt[s(347)],n=function(e){var t,r,n,i=s;return t=Oi,n=(r=e).lib.WordArray,r[t(324)][t(332)]={stringify:function(e){var r=t,n=e[r(331)],i=e[r(340)],s=this[r(338)];e[r(335)]();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(321)](s[r(326)](c>>>6*(3-u)&63));var l=s[r(326)](64);if(l)for(;o[r(323)]%4;)o[r(321)](l);return o[r(334)]("")},parse:function(e){var r=t,i=e.length,s=this[r(338)],o=this._reverseMap;if(!o){o=this[r(325)]=[];for(var a=0;a<s[r(323)];a++)o[s[r(346)](a)]=a}var c=s[r(326)](64);if(c){var u=e[r(351)](c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(346)](c-1)]<<c%4*2|i[e[s(346)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(328)](o,a)}(e,i,o)},_map:t(348)},e[i(324)].Base64},"object"===(i=Oi)(337)?e.exports=n(Ti):n(r[i(330)])}));function zi(){var e=["./core","sigBytes","2152PUOrPs","66AnbPsv","amd","238995EWSyNL","78770Zdjdvh","charCodeAt","commonjsGlobal","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","33lLEesY","360867bTgoeX","indexOf","createCommonjsModule","1098gjKPgU","push","4ikBdZJ","length","enc","_reverseMap","charAt","1196823PdjxGT","create","4200160XWlihs","CryptoJS","words","Base64","1052292AILZua","join","clamp","18494LzelbB","object","_map"];return(zi=function(){return e})()}var Ni=Hi;function Hi(e,t){var r=ji();return(Hi=function(e,t){return r[e-=442]})(e,t)}function ji(){var e=["11331dAtKvD","indexOf","Base64url","enc","60gcUUcE","133281owsfrj","_reverseMap","words","CryptoJS","_map","3234770UezAdy","join","8180STICnt","clamp","5671720AsZQwr","WordArray","18PxIohN","./core","65997IKgHpV","charCodeAt","commonjsGlobal","1090855qrowIq","function","charAt","805814yBDGML","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","push","length","sigBytes","createCommonjsModule","object","create"];return(ji=function(){return e})()}!function(e,t){for(var r=Hi,n=e();;)try{if(737679===parseInt(r(461))/1+parseInt(r(448))/2+parseInt(r(442))/3*(parseInt(r(460))/4)+-parseInt(r(445))/5*(-parseInt(r(472))/6)+-parseInt(r(466))/7+parseInt(r(470))/8+-parseInt(r(456))/9*(parseInt(r(468))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ji);tt[Ni(453)]((function(e,t){var r,n,i;r=tt[Ni(444)],n=function(e){return t=Hi,n=(r=e).lib[t(471)],r[t(459)][t(458)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(463)],s=e[n(452)],o=r?this._safe_map:this._map;e[n(469)]();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[n(450)](o.charAt(u>>>6*(3-l)&63));var d=o[n(447)](64);if(d)for(;a[n(451)]%4;)a[n(450)](d);return a[n(467)]("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(451)],o=r?this._safe_map:this[i(465)],a=this._reverseMap;if(!a){a=this[i(462)]=[];for(var c=0;c<o[i(451)];c++)a[o[i(443)](c)]=c}var u=o[i(447)](64);if(u){var l=e[i(457)](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(443)](c-1)]<<c%4*2|i[e[s(443)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(455)](o,a)}(e,s,a)},_map:t(449),_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e.enc.Base64url;var t,r,n},(i=Hi)(454)==i(454)?e.exports=n(Ti):"undefined"===i(446)&&(void 0).amd?(void 0)([i(473)],n):n(r[i(464)])}));var Vi=Wi;!function(e,t){for(var r=Wi,n=e();;)try{if(547682===-parseInt(r(166))/1*(-parseInt(r(150))/2)+-parseInt(r(163))/3+parseInt(r(168))/4+parseInt(r(143))/5*(-parseInt(r(152))/6)+parseInt(r(159))/7*(-parseInt(r(156))/8)+parseInt(r(162))/9*(parseInt(r(137))/10)+-parseInt(r(161))/11*(-parseInt(r(139))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}($i);tt[Vi(169)]((function(e,t){var r,n,i,s=Vi;r=tt[s(170)],n=function(e){var t=s;return function(t){var r=Wi,n=e,i=n[r(147)],s=i[r(145)],o=i[r(157)],a=n[r(167)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(149)](t[e(144)](n+1))|0}();var u=a[r(155)]=o[r(140)]({_doReset:function(){var e=r;this[e(153)]=new(s[e(135)])([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(153)][n(151)],u=e[t+0],p=e[t+1],m=e[t+2],v=e[t+3],y=e[t+4],g=e[t+5],_=e[t+6],b=e[t+7],w=e[t+8],S=e[t+9],E=e[t+10],k=e[t+11],I=e[t+12],A=e[t+13],C=e[t+14],T=e[t+15],x=a[0],D=a[1],B=a[2],P=a[3];x=l(x,D,B,P,u,7,c[0]),P=l(P,x,D,B,p,12,c[1]),B=l(B,P,x,D,m,17,c[2]),D=l(D,B,P,x,v,22,c[3]),x=l(x,D,B,P,y,7,c[4]),P=l(P,x,D,B,g,12,c[5]),B=l(B,P,x,D,_,17,c[6]),D=l(D,B,P,x,b,22,c[7]),x=l(x,D,B,P,w,7,c[8]),P=l(P,x,D,B,S,12,c[9]),B=l(B,P,x,D,E,17,c[10]),D=l(D,B,P,x,k,22,c[11]),x=l(x,D,B,P,I,7,c[12]),P=l(P,x,D,B,A,12,c[13]),B=l(B,P,x,D,C,17,c[14]),x=d(x,D=l(D,B,P,x,T,22,c[15]),B,P,p,5,c[16]),P=d(P,x,D,B,_,9,c[17]),B=d(B,P,x,D,k,14,c[18]),D=d(D,B,P,x,u,20,c[19]),x=d(x,D,B,P,g,5,c[20]),P=d(P,x,D,B,E,9,c[21]),B=d(B,P,x,D,T,14,c[22]),D=d(D,B,P,x,y,20,c[23]),x=d(x,D,B,P,S,5,c[24]),P=d(P,x,D,B,C,9,c[25]),B=d(B,P,x,D,v,14,c[26]),D=d(D,B,P,x,w,20,c[27]),x=d(x,D,B,P,A,5,c[28]),P=d(P,x,D,B,m,9,c[29]),B=d(B,P,x,D,b,14,c[30]),x=h(x,D=d(D,B,P,x,I,20,c[31]),B,P,g,4,c[32]),P=h(P,x,D,B,w,11,c[33]),B=h(B,P,x,D,k,16,c[34]),D=h(D,B,P,x,C,23,c[35]),x=h(x,D,B,P,p,4,c[36]),P=h(P,x,D,B,y,11,c[37]),B=h(B,P,x,D,b,16,c[38]),D=h(D,B,P,x,E,23,c[39]),x=h(x,D,B,P,A,4,c[40]),P=h(P,x,D,B,u,11,c[41]),B=h(B,P,x,D,v,16,c[42]),D=h(D,B,P,x,_,23,c[43]),x=h(x,D,B,P,S,4,c[44]),P=h(P,x,D,B,I,11,c[45]),B=h(B,P,x,D,T,16,c[46]),x=f(x,D=h(D,B,P,x,m,23,c[47]),B,P,u,6,c[48]),P=f(P,x,D,B,b,10,c[49]),B=f(B,P,x,D,C,15,c[50]),D=f(D,B,P,x,g,21,c[51]),x=f(x,D,B,P,I,6,c[52]),P=f(P,x,D,B,v,10,c[53]),B=f(B,P,x,D,E,15,c[54]),D=f(D,B,P,x,p,21,c[55]),x=f(x,D,B,P,w,6,c[56]),P=f(P,x,D,B,T,10,c[57]),B=f(B,P,x,D,_,15,c[58]),D=f(D,B,P,x,A,21,c[59]),x=f(x,D,B,P,y,6,c[60]),P=f(P,x,D,B,k,10,c[61]),B=f(B,P,x,D,m,15,c[62]),D=f(D,B,P,x,S,21,c[63]),a[0]=a[0]+x|0,a[1]=a[1]+D|0,a[2]=a[2]+B|0,a[3]=a[3]+P|0},_doFinalize:function(){var e=r,n=this[e(158)],i=n[e(151)],s=8*this._nDataBytes,o=8*n[e(141)];i[o>>>5]|=128<<24-o%32;var a=t[e(138)](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(141)]=4*(i[e(136)]+1),this[e(146)]();for(var u=this[e(153)],l=u[e(151)],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(142)](this);return t[e(153)]=this[e(153)][e(172)](),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[r(155)]=o._createHelper(u),n.HmacMD5=o[r(160)](u)}(Math),e[t(155)]},"object"===(i=Wi)(164)?e[i(148)]=n(Ti):n(r[i(154)])}));function Wi(e,t){var r=$i();return(Wi=function(e,t){return r[e-=135]})(e,t)}function $i(){var e=["_hash","CryptoJS","MD5","8fMMnhm","Hasher","_data","7227269fQTGPl","_createHmacHelper","165rnMwgu","177462BsexoK","1291989YPEelW","object","./core","413245JPpsPS","algo","2784360TJdajc","createCommonjsModule","commonjsGlobal","amd","clone","init","length","110VGdOjK","floor","712668qLOwcZ","extend","sigBytes","call","5ZUIrTX","sin","WordArray","_process","lib","exports","abs","4NvYNSt","words","3717006yyxInk"];return($i=function(){return e})()}var Gi=qi;function qi(e,t){var r=Ki();return(qi=function(e,t){return r[e-=249]})(e,t)}function Ki(){var e=["1506043GSTIqm","2648388bIqRPD","4859828JGGNSt","init","SHA1","_data","words","750589LMGmiT","./core","amd","13473801HwoHKI","41422yCDuOe","createCommonjsModule","clone","_createHelper","call","exports","function","HmacSHA1","Hasher","19951140GNEKlT","commonjsGlobal","_nDataBytes","WordArray","5SnlLTT","_process","CryptoJS","sigBytes","floor","8mmzLuN","_createHmacHelper","_hash","object","192ACbrLO"];return(Ki=function(){return e})()}!function(e,t){for(var r=qi,n=e();;)try{if(798564===parseInt(r(260))/1+parseInt(r(264))/2*(-parseInt(r(252))/3)+-parseInt(r(255))/4*(-parseInt(r(277))/5)+parseInt(r(254))/6+parseInt(r(253))/7+parseInt(r(282))/8*(parseInt(r(263))/9)+-parseInt(r(273))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ki);tt[Gi(265)]((function(e,t){var r,n,i,s=Gi;r=tt[s(274)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return t=qi,n=(r=e).lib,i=n[t(276)],o=n[t(272)],a=r.algo,c=[],u=a[t(257)]=o.extend({_doReset:function(){var e=t;this._hash=new(i[e(256)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(250)][n(259)],s=i[0],o=i[1],a=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)c[d]=0|e[r+d];else{var h=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+c[d];f+=d<20?1518500249+(o&a|~o&u):d<40?1859775393+(o^a^u):d<60?(o&a|o&u|a&u)-1894007588:(o^a^u)-899497514,l=u,u=a,a=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(258)],n=r[e(259)],i=8*this[e(275)],s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(281)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(280)]=4*n.length,this[e(278)](),this[e(250)]},clone:function(){var e=t,r=o[e(266)][e(268)](this);return r[e(250)]=this._hash[e(266)](),r}}),r[t(257)]=o[t(267)](u),r[t(271)]=o[t(249)](u),e[l(257)]},(i=qi)(251)==i(251)?e[i(269)]=n(Ti):"undefined"===i(270)&&(void 0)[i(262)]?(void 0)([i(261)],n):n(r[i(279)])}));var Xi=Yi;!function(e,t){for(var r=Yi,n=e();;)try{if(677184===-parseInt(r(173))/1*(parseInt(r(200))/2)+-parseInt(r(193))/3+-parseInt(r(197))/4*(-parseInt(r(180))/5)+-parseInt(r(181))/6+-parseInt(r(164))/7*(parseInt(r(187))/8)+parseInt(r(178))/9+parseInt(r(165))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ji);tt[Xi(175)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Yi;return function(t){var r=Yi,n=e,i=n[r(174)],s=i[r(189)],o=i[r(198)],a=n[r(186)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t[Yi(168)](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[e(167)](s,1/3)),o++),s++}();var l=[],d=a[r(176)]=o[r(199)]({_doReset:function(){var e=r;this._hash=new(s[e(163)])(c[e(183)](0))},_doProcessBlock:function(e,t){for(var n=r,i=this._hash[n(171)],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 b=s&o^s&a^o&a,w=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&h^~d&f)+u[m]+l[m];p=f,f=h,h=d,d=c+S|0,c=a,a=o,o=s,s=S+(w+b)|0}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+h|0,i[6]=i[6]+f|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this[e(194)],i=n[e(171)],s=8*this[e(196)],o=8*n[e(191)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t[e(166)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n.sigBytes=4*i.length,this[e(170)](),this[e(184)]},clone:function(){var e=r,t=o[e(169)][e(190)](this);return t._hash=this._hash.clone(),t}});n[r(176)]=o[r(188)](d),n[r(172)]=o[r(192)](d)}(Math),e[t(176)]},(i=Yi)(185)==i(185)?e[i(179)]=n(Ti):n(r[i(177)])}));function Yi(e,t){var r=Ji();return(Yi=function(e,t){return r[e-=163]})(e,t)}function Ji(){var e=["1669116WFZlvk","amd","slice","_hash","object","algo","933048LPJLCR","_createHelper","WordArray","call","sigBytes","_createHmacHelper","3256530yeyvUU","_data","./core","_nDataBytes","2155056ODWUPU","Hasher","extend","64004PMhBNp","init","56uZZkih","10211020cqAsFI","floor","pow","sqrt","clone","_process","words","HmacSHA256","11ApWLYF","lib","createCommonjsModule","SHA256","CryptoJS","11045880sjBdOn","exports","10RXJZnU"];return(Ji=function(){return e})()}var Zi=es;function Qi(){var e=["308iZkQIV","828536IrKJhW","SHA224","11994PsRCAP","./core","exports","lib","SHA256","_createHmacHelper","3706195JtGvaO","1142124ppQwSx","call","_doFinalize","_createHelper","HmacSHA224","10724120htZuDy","commonjsGlobal","3086876yEJjqw","CryptoJS","algo","createCommonjsModule","620023XGNtwt","sigBytes","init","WordArray","object","function","./sha256"];return(Qi=function(){return e})()}function es(e,t){var r=Qi();return(es=function(e,t){return r[e-=492]})(e,t)}!function(e,t){for(var r=es,n=e();;)try{if(393184===parseInt(r(506))/1+parseInt(r(514))/2+-parseInt(r(495))/3+-parseInt(r(502))/4+-parseInt(r(494))/5+-parseInt(r(516))/6*(parseInt(r(513))/7)+parseInt(r(500))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qi);tt[Zi(505)]((function(e,t){var r,n,i,s=Zi;r=tt[s(501)],n=function(e){var t,r,n,i,o,a,c=s;return n=(r=e)[(t=es)(519)][t(509)],i=r[t(504)],o=i[t(492)],a=i[t(515)]=o.extend({_doReset:function(){var e=t;this._hash=new(n[e(508)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=o[e(497)][e(496)](this);return r[e(507)]-=4,r}}),r[t(515)]=o[t(498)](a),r[t(499)]=o[t(493)](a),e[c(515)]},(i=es)(510)==i(510)?e[i(518)]=n(Ti):"undefined"===i(511)&&(void 0).amd?(void 0)([i(517),i(512)],n):n(r[i(503)])}));var ts=ns;function rs(){var e=["Word","1AvLnJO","object","_data","262874cpaHbv","function","HmacSHA512","sigBytes","326178HTTRYd","./core","_createHelper","amd","low","508450nomXgY","clone","length","7jtfCZt","769467uyysYd","3732300aRHVND","6094856elaaix","extend","words","_process","261furcqa","x64","./x64-core","init","_hash","4986568uCrjUU","call","high","exports","_nDataBytes","createCommonjsModule","lib","toX32","Hasher","create","SHA512","WordArray"];return(rs=function(){return e})()}!function(e,t){for(var r=ns,n=e();;)try{if(685549===-parseInt(r(130))/1*(-parseInt(r(133))/2)+parseInt(r(106))/3+-parseInt(r(117))/4+-parseInt(r(107))/5+-parseInt(r(137))/6*(-parseInt(r(145))/7)+parseInt(r(108))/8+-parseInt(r(112))/9*(-parseInt(r(142))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rs);tt[ts(122)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=ns;return function(){var t=ns,r=e,n=r[t(123)][t(125)],i=r[t(113)],s=i[t(129)],o=i[t(128)],a=r.algo;function c(){var e=t;return s[e(126)].apply(s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a.SHA512=n[t(109)]({_doReset:function(){var e=t;this[e(116)]=new(o[e(115)])([new s.init(1779033703,4089235720),new(s[e(115)])(3144134277,2227873595),new(s[e(115)])(1013904242,4271175723),new s.init(2773480762,1595750129),new(s[e(115)])(1359893119,2917565137),new s.init(2600822924,725511199),new(s[e(115)])(528734635,4215389547),new(s[e(115)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this._hash[n(110)],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(141)],y=o.high,g=o[n(141)],_=a.high,b=a[n(141)],w=c[n(119)],S=c[n(141)],E=d[n(119)],k=d.low,I=h[n(119)],A=h[n(141)],C=f[n(119)],T=f[n(141)],x=p[n(119)],D=p.low,B=m,P=v,M=y,F=g,U=_,R=b,L=w,O=S,z=E,N=k,H=I,j=A,V=C,W=T,$=x,G=D,q=0;q<80;q++){var K,X,Y=l[q];if(q<16)X=Y.high=0|e[r+2*q],K=Y.low=0|e[r+2*q+1];else{var J=l[q-15],Z=J.high,Q=J[n(141)],ee=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^Z>>>7,te=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^(Q>>>7|Z<<25),re=l[q-2],ne=re[n(119)],ie=re[n(141)],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(119)],ue=ae.low,le=l[q-16],de=le[n(119)],he=le[n(141)];X=(X=(X=ee+ce+((K=te+ue)>>>0<te>>>0?1:0))+se+((K+=oe)>>>0<oe>>>0?1:0))+de+((K+=he)>>>0<he>>>0?1:0),Y.high=X,Y[n(141)]=K}var fe,pe=z&H^~z&V,me=N&j^~N&W,ve=B&M^B&U^M&U,ye=P&F^P&R^F&R,ge=(B>>>28|P<<4)^(B<<30|P>>>2)^(B<<25|P>>>7),_e=(P>>>28|B<<4)^(P<<30|B>>>2)^(P<<25|B>>>7),be=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),we=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[q],Ee=Se.high,ke=Se.low,Ie=$+be+((fe=G+we)>>>0<G>>>0?1:0),Ae=_e+ye;$=V,G=W,V=H,W=j,H=z,j=N,z=L+(Ie=(Ie=(Ie=Ie+pe+((fe+=me)>>>0<me>>>0?1:0))+Ee+((fe+=ke)>>>0<ke>>>0?1:0))+X+((fe+=K)>>>0<K>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=U,O=R,U=M,R=F,M=B,F=P,B=Ie+(ge+ve+(Ae>>>0<_e>>>0?1:0))+((P=fe+Ae|0)>>>0<fe>>>0?1:0)|0}v=s[n(141)]=v+P,s.high=m+B+(v>>>0<P>>>0?1:0),g=o.low=g+F,o[n(119)]=y+M+(g>>>0<F>>>0?1:0),b=a[n(141)]=b+R,a[n(119)]=_+U+(b>>>0<R>>>0?1:0),S=c[n(141)]=S+O,c[n(119)]=w+L+(S>>>0<O>>>0?1:0),k=d.low=k+N,d[n(119)]=E+z+(k>>>0<N>>>0?1:0),A=h[n(141)]=A+j,h[n(119)]=I+H+(A>>>0<j>>>0?1:0),T=f.low=T+W,f.high=C+V+(T>>>0<W>>>0?1:0),D=p.low=D+G,p.high=x+$+(D>>>0<G>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(132)],n=r[e(110)],i=8*this[e(121)],s=8*r[e(136)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math.floor(i/4294967296),n[31+(s+128>>>10<<5)]=i,r.sigBytes=4*n[e(144)],this[e(111)](),this._hash[e(124)]()},clone:function(){var e=t,r=n[e(143)][e(118)](this);return r[e(116)]=this[e(116)][e(143)](),r},blockSize:32});r[t(127)]=n[t(139)](d),r[t(135)]=n._createHmacHelper(d)}(),e[t(127)]},"object"===(i=ns)(131)?e[i(120)]=n(Ti):"undefined"===i(134)&&(void 0)[i(140)]?(void 0)([i(138),i(114)],n):n(r.CryptoJS)}));function ns(e,t){var r=rs();return(ns=function(e,t){return r[e-=106]})(e,t)}function is(e,t){var r=ss();return(is=function(e,t){return r[e-=307]})(e,t)}!function(e,t){for(var r=is,n=e();;)try{if(265790===parseInt(r(317))/1+parseInt(r(323))/2*(parseInt(r(307))/3)+parseInt(r(309))/4*(-parseInt(r(310))/5)+-parseInt(r(331))/6+parseInt(r(312))/7+-parseInt(r(325))/8+parseInt(r(330))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ss);et((function(e,t){var r,n,i;r=tt[is(324)],n=function(e){return t=is,n=(r=e).x64,i=n.Word,s=n[t(318)],o=r.algo,a=o[t(327)],c=o.SHA384=a.extend({_doReset:function(){var e=t;this[e(313)]=new(s[e(308)])([new i.init(3418070365,3238371032),new(i[e(308)])(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(308)])(1731405415,4290775857),new(i[e(308)])(2394180231,1750603025),new i.init(3675008525,1694076839),new(i[e(308)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=a[e(314)][e(329)](this);return r[e(328)]-=16,r}}),r[t(320)]=a[t(321)](c),r.HmacSHA384=a[t(322)](c),e.SHA384;var t,r,n,i,s,o,a,c},(i=is)(316)==i(316)?e[i(319)]=n(Ti):n(r[i(311)])}));function ss(){var e=["4845312HhlrEJ","2301774hhDdcO","57Vnrxxh","init","20ObgPDR","227845tZneLI","CryptoJS","3129784bHpepT","_hash","_doFinalize","./core","object","41599FwnxhB","WordArray","exports","SHA384","_createHelper","_createHmacHelper","33910ncwphB","commonjsGlobal","3775680rroWWr","./x64-core","SHA512","sigBytes","call"];return(ss=function(){return e})()}!function(e,t){for(var r=os,n=e();;)try{if(910314===-parseInt(r(239))/1+-parseInt(r(223))/2*(-parseInt(r(242))/3)+parseInt(r(235))/4*(-parseInt(r(236))/5)+-parseInt(r(240))/6+-parseInt(r(237))/7+parseInt(r(241))/8+parseInt(r(232))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(as);et((function(e,t){var r,n;r=tt[os(227)],n=function(e){return function(t){var r=os,n=e,i=n[r(225)],s=i.WordArray,o=i.Hasher,a=n[r(231)].Word,c=n[r(254)],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(238)]()}();var f=c[r(253)]=o[r(222)]({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var e=r,t=this._state=[],n=0;n<25;n++)t[n]=new(a[e(248)]);this[e(257)]=(1600-2*this[e(250)][e(245)])/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(243)],s=this[n(257)]/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]).high^=c,D[n(229)]^=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(228)],v^=D.low;var g=h[p];g[n(228)]=m,g[n(229)]=v}for(p=0;p<5;p++){var _=h[(p+4)%5],b=h[(p+1)%5],w=b[n(228)],S=b[n(229)];for(m=_[n(228)]^(w<<1|S>>>31),v=_[n(229)]^(S<<1|w>>>31),y=0;y<5;y++)(D=i[p+5*y])[n(228)]^=m,D[n(229)]^=v}for(var E=1;E<25;E++){var k=(D=i[E])[n(228)],I=D[n(229)],A=u[E];A<32?(m=k<<A|I>>>32-A,v=I<<A|k>>>32-A):(m=I<<A-32|k>>>64-A,v=k<<A-32|I>>>64-A);var C=h[l[E]];C[n(228)]=m,C[n(229)]=v}var T=h[0],x=i[0];for(T[n(228)]=x.high,T[n(229)]=x[n(229)],p=0;p<5;p++)for(y=0;y<5;y++){var D=i[E=p+5*y],B=h[E],P=h[(p+1)%5+5*y],M=h[(p+2)%5+5*y];D[n(228)]=B[n(228)]^~P.high&M[n(228)],D.low=B[n(229)]^~P.low&M[n(229)]}D=i[0];var F=d[f];D.high^=F[n(228)],D[n(229)]^=F[n(229)]}},_doFinalize:function(){var e=r,n=this._data,i=n[e(247)];this._nDataBytes;var o=8*n[e(224)],a=32*this.blockSize;i[o>>>5]|=1<<24-o%32,i[(t[e(230)]((o+1)/a)*a>>>5)-1]|=128,n.sigBytes=4*i[e(234)],this[e(252)]();for(var c=this[e(243)],u=this[e(250)][e(245)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(228)],m=f[e(229)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(256)](m),d[e(256)](p)}return new(s[e(248)])(d,u)},clone:function(){for(var e=r,t=o[e(251)][e(255)](this),n=t[e(243)]=this[e(243)][e(226)](0),i=0;i<25;i++)n[i]=n[i][e(251)]();return t}});n[r(253)]=o[r(244)](f),n[r(249)]=o._createHmacHelper(f)}(Math),e.SHA3},"object"===os(246)?e.exports=n(Ti):n(r.CryptoJS)}));function os(e,t){var r=as();return(os=function(e,t){return r[e-=222]})(e,t)}function as(){var e=["_process","SHA3","algo","call","push","blockSize","./core","extend","74068OFbyiR","sigBytes","lib","slice","commonjsGlobal","high","low","ceil","x64","41637753WxGsVM","./x64-core","length","4cbvDJZ","5049810FmzdPp","6862065sHFvCE","create","1399563pgWuSH","8363004zomhJb","3207512FXktdd","54CVUkVB","_state","_createHelper","outputLength","object","words","init","HmacSHA3","cfg","clone"];return(as=function(){return e})()}var cs=us;function us(e,t){var r=ls();return(us=function(e,t){return r[e-=263]})(e,t)}function ls(){var e=["amd","exports","967355NtQABN","220740VsRDWh","RIPEMD160","30zUnbzk","7lYXnwZ","CryptoJS","create","HmacRIPEMD160","_hash","Hasher","485064FMFVwD","sigBytes","words","function","1652840ayLdLe","extend","lib","algo","117604qWNjgC","./core","_nDataBytes","createCommonjsModule","length","6LkjWXz","object","398430khtKEQ","clone","472130WEOYSH"];return(ls=function(){return e})()}!function(e,t){for(var r=us,n=e();;)try{if(213920===parseInt(r(290))/1+parseInt(r(284))/2+parseInt(r(292))/3*(-parseInt(r(277))/4)+parseInt(r(289))/5*(parseInt(r(282))/6)+-parseInt(r(263))/7*(parseInt(r(273))/8)+parseInt(r(269))/9+parseInt(r(286))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ls);tt[cs(280)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=us;return function(t){var r=us,n=e,i=n[r(275)],s=i.WordArray,o=i[r(268)],a=n[r(276)],c=s[r(265)]([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(265)]([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=s[r(265)]([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(265)]([0,1518500249,1859775393,2400959708,2840853838]),f=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=o[r(274)]({_doReset:function(){this[r(267)]=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,w,S,E,k,I,A,C,T,x,D=this[n(267)][n(271)],B=h.words,P=f[n(271)],M=c[n(271)],F=u.words,U=l[n(271)],R=d[n(271)];for(k=a=D[0],I=p=D[1],A=w=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,w,S)+B[0]:i<32?v(p,w,S)+B[1]:i<48?y(p,w,S)+B[2]:i<64?g(p,w,S)+B[3]:_(p,w,S)+B[4],x=(x=b(x|=0,U[i]))+E|0,a=E,E=S,S=b(w,10),w=p,p=x,x=k+e[t+F[i]]|0,x+=i<16?_(I,A,C)+P[0]:i<32?g(I,A,C)+P[1]:i<48?y(I,A,C)+P[2]:i<64?v(I,A,C)+P[3]:m(I,A,C)+P[4],x=(x=b(x|=0,R[i]))+T|0,k=T,T=C,C=b(A,10),A=I,I=x;x=D[1]+w+C|0,D[1]=D[2]+S+T|0,D[2]=D[3]+E+k|0,D[3]=D[4]+a+I|0,D[4]=D[0]+p+A|0,D[0]=x},_doFinalize:function(){var e=r,t=this._data,n=t[e(271)],i=8*this[e(279)],s=8*t[e(270)];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(270)]=4*(n[e(281)]+1),this._process();for(var o=this[e(267)],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(285)].call(this);return t[e(267)]=this[e(267)].clone(),t}});function m(e,t,r){return e^t^r}function v(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function g(e,t,r){return e&r|t&~r}function _(e,t,r){return e^(t|~r)}function b(e,t){return e<<t|e>>>32-t}n[r(291)]=o._createHelper(p),n[r(266)]=o._createHmacHelper(p)}(),e[t(291)]},(i=us)(283)==i(283)?e[i(288)]=n(Ti):"undefined"===i(272)&&(void 0)[i(287)]?(void 0)([i(278)],n):n(r[i(264)])}));var ds=hs;function hs(e,t){var r=fs();return(hs=function(e,t){return r[e-=453]})(e,t)}!function(e,t){for(var r=hs,n=e();;)try{if(351245===-parseInt(r(468))/1+parseInt(r(475))/2+-parseInt(r(460))/3+-parseInt(r(458))/4*(-parseInt(r(479))/5)+parseInt(r(481))/6*(parseInt(r(472))/7)+parseInt(r(484))/8+-parseInt(r(483))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fs);tt[ds(464)]((function(e,t){var r,n,i;r=tt[ds(457)],n=function(e){var t,r,n,i;t=hs,n=(r=e).lib[t(453)],i=r.enc[t(478)],r[t(459)][t(455)]=n[t(461)]({init:function(e,r){var n=t;e=this._hasher=new(e[n(482)]),"string"==typeof r&&(r=i.parse(r));var s=e[n(471)],o=4*s;r[n(466)]>o&&(r=e[n(454)](r)),r.clamp();for(var a=this[n(474)]=r.clone(),c=this[n(465)]=r[n(473)](),u=a[n(480)],l=c[n(480)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a.sigBytes=c[n(466)]=o,this[n(485)]()},reset:function(){var e=t,r=this[e(456)];r.reset(),r[e(462)](this._iKey)},update:function(e){var r=t;return this[r(456)][r(462)](e),this},finalize:function(e){var r=t,n=this[r(456)],i=n[r(454)](e);return n.reset(),n[r(454)](this[r(474)][r(473)]()[r(470)](i))}})},(i=hs)(463)==i(463)?e[i(477)]=n(Ti):"undefined"===i(469)&&(void 0)[i(476)]?(void 0)(["./core"],n):n(r[i(467)])}));function fs(){var e=["function","concat","blockSize","912149BWkDVq","clone","_oKey","846202wldGEI","amd","exports","Utf8","2474515Zjpznp","words","18lIVEZb","init","9890901wOAuCm","4559720QHuDnS","reset","Base","finalize","HMAC","_hasher","commonjsGlobal","4XWLUgP","algo","478263rlwlHH","extend","update","object","createCommonjsModule","_iKey","sigBytes","CryptoJS","269235CNAMoP"];return(fs=function(){return e})()}var ps=vs;function ms(){var e=["extend","reset","CryptoJS","length","Base","PBKDF2","exports","487725bPKtXZ","10tvsJmM","concat","92CJVIHx","./hmac","create","2781536MgDsUg","24dosaLq","lib","3050806HtsOcc","HMAC","createCommonjsModule","words","iterations","keySize","function","819630pDKtbK","algo","12CGawsb","cfg","SHA256","35673hwYcZY","./core","277434blanmq","object","14957azuIiK","finalize","compute","4EfqgjH"];return(ms=function(){return e})()}function vs(e,t){var r=ms();return(vs=function(e,t){return r[e-=133]})(e,t)}!function(e,t){for(var r=vs,n=e();;)try{if(178129===parseInt(r(144))/1*(-parseInt(r(147))/2)+-parseInt(r(140))/3*(-parseInt(r(158))/4)+-parseInt(r(135))/5+-parseInt(r(137))/6*(parseInt(r(155))/7)+-parseInt(r(161))/8+-parseInt(r(142))/9*(-parseInt(r(156))/10)+parseInt(r(164))/11*(parseInt(r(162))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ms);tt[ps(166)]((function(e,t){var r,n,i;r=Qe,n=function(e){return n=(r=e)[(t=vs)(163)],i=n[t(152)],s=n.WordArray,o=r[t(136)],a=o[t(139)],c=o[t(165)],u=o[t(153)]=i[t(148)]({cfg:i.extend({keySize:4,hasher:a,iterations:25e4}),init:function(e){var r=t;this[r(138)]=this[r(138)][r(148)](e)},compute:function(e,r){for(var n=t,i=this[n(138)],o=c.create(i.hasher,e),a=s[n(160)](),u=s[n(160)]([1]),l=a[n(167)],d=u[n(167)],h=i[n(133)],f=i[n(168)];l[n(151)]<h;){var p=o.update(r)[n(145)](u);o.reset();for(var m=p[n(167)],v=m[n(151)],y=p,g=1;g<f;g++){y=o[n(145)](y),o[n(149)]();for(var _=y.words,b=0;b<v;b++)m[b]^=_[b]}a[n(157)](p),d[0]++}return a.sigBytes=4*h,a}}),r[t(153)]=function(e,r,n){var i=t;return u[i(160)](n)[i(146)](e,r)},e.PBKDF2;var t,r,n,i,s,o,a,c,u},(i=vs)(143)==i(143)?e[i(154)]=n(Ti):"undefined"===i(134)&&(void 0).amd?(void 0)([i(141),"./sha256",i(159)],n):n(r[i(150)])}));var ys=_s;function gs(){var e=["finalize","2207499JuTQkp","words","18NKONiV","object","./sha1","1471626pUQuip","amd","766304OROboy","2JHHwZt","iterations","403INqDXN","sigBytes","update","lib","commonjsGlobal","9YAwgqb","compute","720cmPqkK","41399HhaEUj","./core","10LqOyWG","algo","extend","create","2342968apDGEk","EvpKDF","WordArray","exports","cfg","26004EJClaU","reset","concat","createCommonjsModule","function","MD5","286980mkgRFT","Base","hasher"];return(gs=function(){return e})()}function _s(e,t){var r=gs();return(_s=function(e,t){return r[e-=347]})(e,t)}!function(e,t){for(var r=_s,n=e();;)try{if(505502===parseInt(r(368))/1*(parseInt(r(358))/2)+-parseInt(r(355))/3+parseInt(r(379))/4*(parseInt(r(367))/5)+-parseInt(r(352))/6*(parseInt(r(350))/7)+-parseInt(r(374))/8*(-parseInt(r(365))/9)+-parseInt(r(370))/10*(parseInt(r(357))/11)+-parseInt(r(385))/12*(-parseInt(r(360))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gs);tt[ys(382)]((function(e,t){var r,n,i,s=ys;r=tt[s(364)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=_s)(363)],i=n[t(347)],o=n[t(376)],a=r[t(371)],c=a[t(384)],u=a[t(375)]=i[t(372)]({cfg:i[t(372)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this[r(378)]=this[r(378)].extend(e)},compute:function(e,r){for(var n,i=t,s=this[i(378)],a=s[i(348)][i(373)](),c=o.create(),u=c[i(351)],l=s.keySize,d=s[i(359)];u.length<l;){n&&a[i(362)](n),n=a[i(362)](e).finalize(r),a[i(380)]();for(var h=1;h<d;h++)n=a[i(349)](n),a[i(380)]();c[i(381)](n)}return c[i(361)]=4*l,c}}),r.EvpKDF=function(e,r,n){var i=t;return u.create(n)[i(366)](e,r)},e[l(375)]},(i=_s)(353)==i(353)?e[i(377)]=n(Ti):"undefined"===i(383)&&(void 0)[i(356)]?(void 0)([i(369),i(354),"./hmac"],n):n(r.CryptoJS)}));var bs=ws;function ws(e,t){var r=Ss();return(ws=function(e,t){return r[e-=268]})(e,t)}function Ss(){var e=["Encryptor","mixIn","49merNej","ciphertext","_data","blockSize","stringify","_iv","CryptoJS","reset","OpenSSL","object","createEncryptor","exports","_mode","Pkcs7","CBC","_doFinalize","call","slice","key","__creator","StreamCipher","words","concat","PasswordBasedCipher","execute","pad","unpad","136956bIZVOC","_minBufferSize","commonjsGlobal","compute","42hMRcWV","toString","lib","_ENC_XFORM_MODE","enc","BlockCipherMode","padding","1259960mfXKit","2409468ErUSOG","init","Cipher","mode","Utf8","create","_key","_parse","./evpkdf","hasher","format","ivSize","WordArray","algo","_cipher","string","_process","_append","_xformMode","encrypt","CipherParams","formatter","BlockCipher","kdf","Decryptor","69291qHmjle","3357MTZBeb","_prevBlock","_DEC_XFORM_MODE","amd","extend","flush","14864ZFBVIW","splice","cfg","processBlock","salt","2050575oBVfer","createCommonjsModule","parse","Base","keySize","createDecryptor","push","SerializableCipher","decrypt","random","decryptBlock","sigBytes","404508gfHfJc","finalize","Base64","encryptBlock"];return(Ss=function(){return e})()}!function(e,t){for(var r=ws,n=e();;)try{if(386467===parseInt(r(301))/1+parseInt(r(338))/2*(-parseInt(r(277))/3)+-parseInt(r(346))/4+parseInt(r(289))/5+parseInt(r(334))/6*(-parseInt(r(307))/7)+parseInt(r(284))/8*(parseInt(r(278))/9)+parseInt(r(345))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ss);tt[bs(290)]((function(e,t){var r,n,i,s=bs;r=tt[s(336)],n=function(e){var t=s;e[t(340)].Cipher||function(r){var n=t,i=e,s=i[n(340)],o=s[n(292)],a=s[n(358)],c=s.BufferedBlockAlgorithm,u=i[n(342)];u[n(350)];var l=u[n(303)],d=i[n(359)].EvpKDF,h=s[n(348)]=c[n(282)]({cfg:o[n(282)](),createEncryptor:function(e,t){var r=n;return this[r(351)](this[r(341)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(351)](this[r(280)],e,t)},init:function(e,t,r){var i=n;this[i(286)]=this[i(286)][i(282)](r),this[i(270)]=e,this[i(352)]=t,this.reset()},reset:function(){var e=n;c[e(314)][e(323)](this),this._doReset()},process:function(e){return this[n(269)](e),this._process()},finalize:function(e){var t=n;return e&&this[t(269)](e),this[t(322)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==ws(361)?w:_}return function(t){return{encrypt:function(r,n,i){var s=ws;return e(n)[s(271)](t,r,n,i)},decrypt:function(r,n,i){var s=ws;return e(n)[s(297)](t,r,n,i)}}}}()});s[n(327)]=h[n(282)]({_doFinalize:function(){var e=n;return this[e(268)](!!e(283))},blockSize:1});var f=i[n(349)]={},p=s[n(343)]=o.extend({createEncryptor:function(e,t){return this[n(305)].create(e,t)},createDecryptor:function(e,t){return this[n(276)].create(e,t)},init:function(e,t){var r=n;this[r(360)]=e,this[r(312)]=t}}),m=f[n(321)]=function(){var e=n,t=p[e(282)]();function r(t,r,n){var i,s=e,o=this[s(312)];o?(i=o,this[s(312)]=void 0):i=this[s(279)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(305)]=t.extend({processBlock:function(t,n){var i=e,s=this[i(360)],o=s.blockSize;r.call(this,t,n,o),s[i(304)](t,n),this._prevBlock=t[i(324)](n,n+o)}}),t.Decryptor=t[e(282)]({processBlock:function(t,n){var i=e,s=this[i(360)],o=s.blockSize,a=t[i(324)](n,n+o);s[i(299)](t,n),r[i(323)](this,t,n,o),this._prevBlock=a}}),t}(),v=(i.pad={})[n(320)]={pad:function(e,t){for(var r=n,i=4*t,s=i-e[r(300)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[r(295)](o);var l=a[r(351)](c,s);e[r(329)](l)},unpad:function(e){var t=n,r=255&e[t(328)][e.sigBytes-1>>>2];e[t(300)]-=r}};s[n(274)]=h[n(282)]({cfg:h[n(286)][n(282)]({mode:m,padding:v}),reset:function(){var e,t=n;h.reset[t(323)](this);var r=this[t(286)],i=r.iv,s=r[t(349)];this[t(270)]==this._ENC_XFORM_MODE?e=s[t(317)]:(e=s[t(294)],this[t(335)]=1),this[t(319)]&&this[t(319)][t(326)]==e?this._mode[t(347)](this,i&&i.words):(this[t(319)]=e.call(s,this,i&&i[t(328)]),this[t(319)][t(326)]=e)},_doProcessBlock:function(e,t){var r=n;this[r(319)][r(287)](e,t)},_doFinalize:function(){var e,t=n,r=this.cfg[t(344)];return this._xformMode==this[t(341)]?(r[t(332)](this[t(309)],this.blockSize),e=this[t(268)](!!t(283))):(e=this[t(268)](!0),r[t(333)](e)),e},blockSize:4});var y=s[n(272)]=o[n(282)]({init:function(e){this[n(306)](e)},toString:function(e){var t=n;return(e||this[t(273)])[t(311)](this)}}),g=(i[n(356)]={})[n(315)]={stringify:function(e){var t=n,r=e[t(308)],i=e[t(288)];return(i?a[t(351)]([1398893684,1701076831])[t(329)](i)[t(329)](r):r)[t(339)](l)},parse:function(e){var t,r=n,i=l[r(291)](e),s=i.words;return 1398893684==s[0]&&1701076831==s[1]&&(t=a.create(s[r(324)](2,4)),s[r(285)](0,4),i.sigBytes-=16),y[r(351)]({ciphertext:i,salt:t})}},_=s[n(296)]=o[n(282)]({cfg:o[n(282)]({format:g}),encrypt:function(e,t,r,i){var s=n;i=this[s(286)].extend(i);var o=e[s(317)](r,i),a=o[s(302)](t),c=o[s(286)];return y[s(351)]({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c[s(349)],padding:c[s(344)],blockSize:e[s(310)],formatter:i[s(356)]})},decrypt:function(e,t,r,i){var s=n;return i=this.cfg[s(282)](i),t=this[s(353)](t,i.format),e[s(294)](r,i).finalize(t[s(308)])},_parse:function(e,t){return"string"==typeof e?t[n(291)](e,this):e}}),b=(i[n(275)]={})[n(315)]={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(298)](8)),s)c=d[o(351)]({keySize:t+r,hasher:s})[o(337)](e,i);else var c=d.create({keySize:t+r})[o(337)](e,i);var u=a[o(351)](c.words[o(324)](t),4*r);return c[o(300)]=4*t,y[o(351)]({key:c,iv:u,salt:i})}},w=s[n(330)]=_.extend({cfg:_.cfg[n(282)]({kdf:b}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(286)][s(282)](i))[s(275)][s(331)](r,e.keySize,e.ivSize,i.salt,i.hasher);i.iv=o.iv;var a=_[s(271)][s(323)](this,e,t,o[s(325)],i);return a[s(306)](o),a},decrypt:function(e,t,r,i){var s=n;i=this[s(286)].extend(i),t=this[s(353)](t,i[s(356)]);var o=i[s(275)][s(331)](r,e[s(293)],e[s(357)],t[s(288)],i[s(355)]);return i.iv=o.iv,_[s(297)][s(323)](this,e,t,o.key,i)}})}()},(i=ws)(316)==i(316)?e[i(318)]=n(Ti):n(r[i(313)])}));var Es=ks;function ks(e,t){var r=Is();return(ks=function(e,t){return r[e-=279]})(e,t)}function Is(){var e=["104eDpqfV","466327JsBwcC","createCommonjsModule","Encryptor","1001550iwBoHh","303hGtLrf","9700ajugJs","blockSize","3694710uoEjio","203373rbigxW","6844556WTDtfg","_cipher","34934690nqsYsa","Decryptor","BlockCipherMode","./cipher-core","amd","CryptoJS","commonjsGlobal","slice","extend","mode","object","./core","call","function","lib","CFB","49XBVhyj"];return(Is=function(){return e})()}!function(e,t){for(var r=ks,n=e();;)try{if(961925===-parseInt(r(300))/1+parseInt(r(305))/2*(-parseInt(r(304))/3)+-parseInt(r(280))/4+-parseInt(r(307))/5+-parseInt(r(303))/6*(-parseInt(r(298))/7)+parseInt(r(299))/8*(-parseInt(r(279))/9)+parseInt(r(282))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Is);tt[Es(301)]((function(e,t){var r,n,i,s=Es;r=tt[s(288)],n=function(e){var t=s;return e[t(291)][t(297)]=function(){var r=t,n=e[r(296)][r(284)][r(290)]();function i(e,t,n,i){var s,o=r,a=this._iv;a?(s=a[o(289)](0),this._iv=void 0):s=this._prevBlock,i.encryptBlock(s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(302)]=n[r(290)]({processBlock:function(e,t){var n=r,s=this[n(281)],o=s[n(306)];i[n(294)](this,e,t,o,s),this._prevBlock=e.slice(t,t+o)}}),n[r(283)]=n.extend({processBlock:function(e,t){var n=r,s=this._cipher,o=s.blockSize,a=e[n(289)](t,t+o);i[n(294)](this,e,t,o,s),this._prevBlock=a}}),n}(),e.mode[t(297)]},(i=ks)(292)==i(292)?e.exports=n(Ti):"undefined"===i(295)&&(void 0)[i(286)]?(void 0)([i(293),i(285)],n):n(r[i(287)])}));var As=Cs;function Cs(e,t){var r=Ts();return(Cs=function(e,t){return r[e-=172]})(e,t)}!function(e,t){for(var r=Cs,n=e();;)try{if(692134===-parseInt(r(185))/1*(parseInt(r(197))/2)+parseInt(r(184))/3*(-parseInt(r(198))/4)+parseInt(r(199))/5*(parseInt(r(182))/6)+parseInt(r(193))/7*(parseInt(r(174))/8)+parseInt(r(196))/9*(parseInt(r(176))/10)+-parseInt(r(192))/11*(parseInt(r(183))/12)+parseInt(r(181))/13)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ts);tt[As(180)]((function(e,t){var r,n,i,s=As;r=tt[s(187)],n=function(e){var t,r,n,i=s;return e[i(175)][i(194)]=(r=e[(t=i)(173)][t(188)].extend(),n=r.Encryptor=r.extend({processBlock:function(e,r){var n=t,i=this[n(189)],s=i.blockSize,o=this._iv,a=this[n(190)];o&&(a=this._counter=o[n(177)](0),this[n(172)]=void 0);var c=a[n(177)](0);i.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(191)]=n,r),e.mode[i(194)]},(i=Cs)(179)==i(179)?e.exports=n(Ti):"undefined"===i(200)&&(void 0)[i(178)]?(void 0)([i(186),"./cipher-core"],n):n(r[i(195)])}));function Ts(){var e=["commonjsGlobal","BlockCipherMode","_cipher","_counter","Decryptor","319VOxmjT","62587MaoswL","CTR","CryptoJS","99711NdaSAT","848524JTNBXs","116OPSGJf","14285PkIOZV","function","_iv","lib","1112ornwae","mode","890kMhRJE","slice","amd","object","createCommonjsModule","732251pHkxzg","642zcZONv","9972caHgEy","62259FvLseB","3efgwDz","./core"];return(Ts=function(){return e})()}var xs=Ds;!function(e,t){for(var r=Ds,n=e();;)try{if(750379===parseInt(r(214))/1*(-parseInt(r(203))/2)+-parseInt(r(202))/3+parseInt(r(218))/4*(-parseInt(r(206))/5)+parseInt(r(226))/6*(-parseInt(r(207))/7)+parseInt(r(216))/8+-parseInt(r(204))/9*(-parseInt(r(210))/10)+parseInt(r(213))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bs);tt[xs(201)]((function(e,t){var r,n,i,s=xs;r=tt[s(225)],n=function(e){var t=s;return e[t(215)][t(221)]=function(){var r=t,n=e.lib[r(223)][r(222)]();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(212)]=n[r(222)]({processBlock:function(e,t){var n,s=r,o=this._cipher,a=o.blockSize,c=this._iv,u=this[s(199)];c&&(u=this[s(199)]=c[s(220)](0),this[s(211)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(220)](0);o[s(209)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(219)]=s,n}(),e[t(215)].CTRGladman},(i=Ds)(208)==i(208)?e.exports=n(Ti):"undefined"===i(224)&&(void 0)[i(200)]?(void 0)(["./core",i(205)],n):n(r[i(217)])}));function Ds(e,t){var r=Bs();return(Ds=function(e,t){return r[e-=199]})(e,t)}function Bs(){var e=["./cipher-core","240OSGNFH","84uKleKl","object","encryptBlock","1266050htKFBN","_iv","Encryptor","31762929vzBmKD","1198631nnHYSL","mode","6313224dePquT","CryptoJS","123904aSmruw","Decryptor","slice","CTRGladman","extend","BlockCipherMode","function","commonjsGlobal","296862nxEkJA","_counter","amd","createCommonjsModule","840405UgrtAc","2PATAxO","45aFPkUk"];return(Bs=function(){return e})()}var Ps=Ms;function Ms(e,t){var r=Fs();return(Ms=function(e,t){return r[e-=103]})(e,t)}function Fs(){var e=["function","7UzrOUn","3263777yHDapy","./cipher-core","10iOeGvV","encryptBlock","./core","9460ktjoTB","createCommonjsModule","CryptoJS","BlockCipherMode","amd","2081150hsnxNU","_cipher","blockSize","1dnuAtD","OFB","_iv","_keystream","object","mode","3093258OBqWqC","11172123lhWhaT","slice","extend","Decryptor","Encryptor","lib","2168YUcvBr","1420888TBMFXX","2453604HOrrcR"];return(Fs=function(){return e})()}!function(e,t){for(var r=Ms,n=e();;)try{if(627815===-parseInt(r(105))/1*(parseInt(r(133))/2)+parseInt(r(120))/3+-parseInt(r(118))/4*(parseInt(r(128))/5)+parseInt(r(111))/6+-parseInt(r(122))/7*(parseInt(r(119))/8)+-parseInt(r(112))/9*(-parseInt(r(125))/10)+parseInt(r(123))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fs);tt[Ps(129)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t,r,n,i=Ms;return e[i(110)][i(106)]=(r=e[(t=i)(117)][t(131)][t(114)](),n=r[t(116)]=r[t(114)]({processBlock:function(e,r){var n=t,i=this[n(103)],s=i[n(104)],o=this[n(107)],a=this[n(108)];o&&(a=this[n(108)]=o[n(113)](0),this[n(107)]=void 0),i[n(126)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(115)]=n,r),e[i(110)][i(106)]},"object"===(i=Ms)(109)?e.exports=n(Ti):"undefined"===i(121)&&(void 0)[i(132)]?(void 0)([i(127),i(124)],n):n(r[i(130)])}));function Us(){var e=["BlockCipherMode","7FNJdaC","ECB","commonjsGlobal","5070500cGftbz","./cipher-core","134740KKsXMe","4PUJCgF","78XURQVY","4329uSMqAS","extend","./core","9336eEwAOl","lib","5785516UYfOiy","encryptBlock","CryptoJS","mode","22906NZvrHb","decryptBlock","_cipher","1030624JstwKF","object","55827WsHAyy","exports"];return(Us=function(){return e})()}function Rs(e,t){var r=Us();return(Rs=function(e,t){return r[e-=447]})(e,t)}!function(e,t){for(var r=Rs,n=e();;)try{if(330149===parseInt(r(449))/1*(parseInt(r(466))/2)+parseInt(r(471))/3*(-parseInt(r(455))/4)+parseInt(r(454))/5*(-parseInt(r(456))/6)+parseInt(r(469))/7+-parseInt(r(460))/8*(parseInt(r(457))/9)+parseInt(r(452))/10+parseInt(r(462))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Us);et((function(e,t){var r,n,i,s=Rs;r=tt[s(451)],n=function(e){var t,r,n=s;return e[n(465)][n(450)]=((r=e[(t=n)(461)][t(448)].extend()).Encryptor=r[t(458)]({processBlock:function(e,r){var n=t;this[n(468)][n(463)](e,r)}}),r.Decryptor=r[t(458)]({processBlock:function(e,r){var n=t;this[n(468)][n(467)](e,r)}}),r),e[n(465)][n(450)]},(i=Rs)(470)==i(470)?e[i(447)]=n(Ti):n(r[i(464)])}));var Ls=Os;function Os(e,t){var r=zs();return(Os=function(e,t){return r[e-=181]})(e,t)}function zs(){var e=["15362qNEfJL","commonjsGlobal","./core","pad","713157ABAFxz","4520enJxzH","71ZLFIpR","function","exports","clamp","11285160gxHyeL","createCommonjsModule","2306010smkDkC","AnsiX923","words","9366RODkLz","289735JtGssP","1566720PoRLez","20XJPjsb","object","./cipher-core","Ansix923","sigBytes"];return(zs=function(){return e})()}!function(e,t){for(var r=Os,n=e();;)try{if(655626===parseInt(r(184))/1*(parseInt(r(201))/2)+parseInt(r(182))/3+parseInt(r(196))/4*(-parseInt(r(194))/5)+-parseInt(r(190))/6+parseInt(r(193))/7*(-parseInt(r(183))/8)+parseInt(r(195))/9+parseInt(r(188))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zs);tt[Ls(189)]((function(e,t){var r,n,i,s=Ls;r=tt[s(202)],n=function(e){var t=s;return e[t(181)][t(191)]={pad:function(e,r){var n=t,i=e.sigBytes,s=4*r,o=s-i%s,a=i+o-1;e[n(187)](),e[n(192)][a>>>2]|=o<<24-a%4*8,e.sigBytes+=o},unpad:function(e){var r=t,n=255&e[r(192)][e.sigBytes-1>>>2];e[r(200)]-=n}},e[t(181)][t(199)]},(i=Os)(197)==i(197)?e[i(186)]=n(Ti):"undefined"===i(185)&&(void 0).amd?(void 0)([i(203),i(198)],n):n(r.CryptoJS)}));function Ns(e,t){var r=Hs();return(Ns=function(e,t){return r[e-=187]})(e,t)}function Hs(){var e=["lib","amd","599491jkKWGy","create","words","concat","sigBytes","5385792RQwkMY","random","WordArray","exports","Iso10126","2384270wuHTgZ","139252tCJzDo","3418323seymgK","1177617RzVBub","130untYSI","19833160nsFqZC","./core","object","function","commonjsGlobal","9jWRyyP"];return(Hs=function(){return e})()}!function(e,t){for(var r=Ns,n=e();;)try{if(612647===parseInt(r(208))/1+parseInt(r(195))/2+parseInt(r(197))/3+-parseInt(r(196))/4*(parseInt(r(199))/5)+parseInt(r(190))/6+parseInt(r(198))/7+parseInt(r(200))/8*(-parseInt(r(205))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Hs);et((function(e,t){var r,n,i,s=Ns;r=tt[s(204)],n=function(e){var t=s;return e.pad[t(194)]={pad:function(r,n){var i=t,s=4*n,o=s-r.sigBytes%s;r[i(188)](e[i(206)][i(192)][i(191)](o-1)).concat(e.lib[i(192)][i(209)]([o<<24],1))},unpad:function(e){var r=t,n=255&e[r(187)][e[r(189)]-1>>>2];e[r(189)]-=n}},e.pad[t(194)]},"object"===(i=Ns)(202)?e[i(193)]=n(Ti):"undefined"===i(203)&&(void 0)[i(207)]?(void 0)([i(201),"./cipher-core"],n):n(r.CryptoJS)}));function js(){var e=["exports","1224808dMqXCB","amd","5122930TSXMKz","./core","202KsfjpL","./cipher-core","CryptoJS","ZeroPadding","concat","268245TjEXfA","object","create","pad","617646uZQWsX","1142NeAXda","Iso97971","unpad","18SSLzaW","sigBytes","4065285KfGrIf","function","1771848hyIMvL","7cGsgCV","lib"];return(js=function(){return e})()}function Vs(e,t){var r=js();return(Vs=function(e,t){return r[e-=453]})(e,t)}!function(e,t){for(var r=Vs,n=e();;)try{if(431514===parseInt(r(457))/1*(-parseInt(r(467))/2)+-parseInt(r(462))/3+parseInt(r(453))/4+-parseInt(r(472))/5+parseInt(r(466))/6*(-parseInt(r(475))/7)+parseInt(r(474))/8+parseInt(r(470))/9*(parseInt(r(455))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);et((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Vs;return e[t(465)][t(468)]={pad:function(r,n){var i=t;r[i(461)](e[i(476)].WordArray[i(464)]([2147483648],1)),e.pad[i(460)][i(465)](r,n)},unpad:function(r){var n=t;e.pad[n(460)][n(469)](r),r[n(471)]--}},e[t(465)][t(468)]},(i=Vs)(463)==i(463)?e[i(477)]=n(Ti):"undefined"===i(473)&&(void 0)[i(454)]?(void 0)([i(456),i(458)],n):n(r[i(459)])}));var Ws=$s;function $s(e,t){var r=Gs();return($s=function(e,t){return r[e-=289]})(e,t)}function Gs(){var e=["177112fTyJup","object","words","12YJItad","exports","130JOiTAS","function","98bYmGee","65364FKfhyI","./cipher-core","./core","createCommonjsModule","pad","ZeroPadding","155538kbrByA","clamp","1534488fovwPi","534785hvcMVn","537318CioHdW","sigBytes","991410VJqAVk"];return(Gs=function(){return e})()}!function(e,t){for(var r=$s,n=e();;)try{if(191388===-parseInt(r(305))/1+parseInt(r(290))/2+-parseInt(r(296))/3+-parseInt(r(300))/4*(parseInt(r(293))/5)+-parseInt(r(292))/6+parseInt(r(304))/7*(parseInt(r(297))/8)+parseInt(r(294))/9*(parseInt(r(302))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gs);tt[Ws(308)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=$s;return e[t(309)][t(289)]={pad:function(e,r){var n=t,i=4*r;e[n(291)](),e.sigBytes+=i-(e[n(295)]%i||i)},unpad:function(e){var r=t,n=e[r(299)],i=e[r(295)]-1;for(i=e[r(295)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(295)]=i+1;break}}},e.pad[t(289)]},(i=$s)(298)==i(298)?e[i(301)]=n(Ti):"undefined"===i(303)&&(void 0).amd?(void 0)([i(307),i(306)],n):n(r.CryptoJS)}));var qs=Xs;function Ks(){var e=["./core","30aSFWFg","1044065ljqHlD","35806CzVRwC","8xMoBhk","./cipher-core","12EwuIWk","NoPadding","387255tDPnnt","91tCbNvs","createCommonjsModule","5MBOkKi","2840159eOUwav","1624248SFxGSz","commonjsGlobal","exports","68gadJqj","object","854127KcEHEH","pad","216690nrUPUP","amd"];return(Ks=function(){return e})()}function Xs(e,t){var r=Ks();return(Xs=function(e,t){return r[e-=116]})(e,t)}!function(e,t){for(var r=Xs,n=e();;)try{if(439694===parseInt(r(122))/1*(parseInt(r(136))/2)+parseInt(r(119))/3+parseInt(r(127))/4*(parseInt(r(131))/5)+-parseInt(r(117))/6*(-parseInt(r(123))/7)+parseInt(r(137))/8*(-parseInt(r(129))/9)+parseInt(r(134))/10*(-parseInt(r(135))/11)+-parseInt(r(124))/12*(parseInt(r(120))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ks);tt[qs(121)]((function(e,t){var r,n,i,s=qs;r=tt[s(125)],n=function(e){var t=s;return e[t(130)][t(118)]={pad:function(){},unpad:function(){}},e[t(130)][t(118)]},(i=Xs)(128)==i(128)?e[i(126)]=n(Ti):n(r.CryptoJS)}));function Ys(){var e=["./cipher-core","exports","4564136ncANIc","enc","format","Hex","978LDaCgf","72342qqThXT","2126ZJOctF","2584785ltFhai","amd","create","196PaZEjk","./core","function","715570jjnGtM","6881560QNWLRt","4175541HYhAcF","CryptoJS","parse","object","45gckRYA"];return(Ys=function(){return e})()}!function(e,t){for(var r=Js,n=e();;)try{if(967378===parseInt(r(216))/1*(parseInt(r(218))/2)+parseInt(r(205))/3+-parseInt(r(212))/4+parseInt(r(219))/5+-parseInt(r(217))/6*(parseInt(r(200))/7)+-parseInt(r(204))/8+-parseInt(r(209))/9*(-parseInt(r(203))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ys);et((function(e,t){var r,n,i;r=Qe,n=function(e){var t,r,n,i,s=Js;return t=Js,n=(r=e).lib.CipherParams,i=r[t(213)][t(215)],r[t(214)][t(215)]={stringify:function(e){return e.ciphertext.toString(i)},parse:function(e){var r=t,s=i[r(207)](e);return n[r(199)]({ciphertext:s})}},e.format[s(215)]},"object"===(i=Js)(208)?e[i(211)]=n(Ti):"undefined"===i(202)&&(void 0)[i(220)]?(void 0)([i(201),i(210)],n):n(r[i(206)])}));function Js(e,t){var r=Ys();return(Js=function(e,t){return r[e-=199]})(e,t)}var Zs=Qs;function Qs(e,t){var r=eo();return(Qs=function(e,t){return r[e-=288]})(e,t)}!function(e,t){for(var r=Qs,n=e();;)try{if(693644===-parseInt(r(314))/1+parseInt(r(303))/2+parseInt(r(309))/3*(parseInt(r(306))/4)+parseInt(r(291))/5*(parseInt(r(313))/6)+parseInt(r(305))/7*(-parseInt(r(302))/8)+parseInt(r(292))/9+-parseInt(r(307))/10*(parseInt(r(295))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(eo);tt[Zs(296)]((function(e,t){var r,n,i,s=Zs;r=tt[s(301)],n=function(e){var t=s;return function(){var t=Qs,r=e,n=r[t(293)][t(298)],i=r.algo,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(299)]=n[t(304)]({_doReset:function(){var e=t;if(!this._nRounds||this[e(289)]!==this[e(310)]){for(var r=this._keyPriorReset=this[e(310)],n=r.words,i=r[e(312)]/4,o=4*((this._nRounds=i+6)+1),a=this._keySchedule=[],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._invKeySchedule=[],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,t){this._doCryptBlock(e,t,this._keySchedule,a,c,u,l,s)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,d,h,f,p,o),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,r,n,i,s,o,a,c){for(var u=this[t(318)],l=e[r]^n[0],d=e[r+1]^n[1],h=e[r+2]^n[2],f=e[r+3]^n[3],p=4,m=1;m<u;m++){var v=i[l>>>24]^s[d>>>16&255]^o[h>>>8&255]^a[255&f]^n[p++],y=i[d>>>24]^s[h>>>16&255]^o[f>>>8&255]^a[255&l]^n[p++],g=i[h>>>24]^s[f>>>16&255]^o[l>>>8&255]^a[255&d]^n[p++],_=i[f>>>24]^s[l>>>16&255]^o[d>>>8&255]^a[255&h]^n[p++];l=v,d=y,h=g,f=_}v=(c[l>>>24]<<24|c[d>>>16&255]<<16|c[h>>>8&255]<<8|c[255&f])^n[p++],y=(c[d>>>24]<<24|c[h>>>16&255]<<16|c[f>>>8&255]<<8|c[255&l])^n[p++],g=(c[h>>>24]<<24|c[f>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^n[p++],_=(c[f>>>24]<<24|c[l>>>16&255]<<16|c[d>>>8&255]<<8|c[255&h])^n[p++],e[r]=v,e[r+1]=y,e[r+2]=g,e[r+3]=_},keySize:8});r[t(299)]=n[t(288)](v)}(),e[t(299)]},(i=Qs)(308)==i(308)?e[i(297)]=n(Ti):"undefined"===i(315)&&(void 0)[i(300)]?(void 0)([i(317),i(294),i(290),"./evpkdf",i(316)],n):n(r[i(311)])}));function eo(){var e=["105AydOgb","51148Lyajzk","10NZbTpb","object","87wZvmAi","_key","CryptoJS","sigBytes","78OKBXZh","1332361TqDgRO","function","./cipher-core","./core","_nRounds","_createHelper","_keyPriorReset","./md5","382880okoCsQ","2494224TwGsbD","lib","./enc-base64","3769491WLJmWW","createCommonjsModule","exports","BlockCipher","AES","amd","commonjsGlobal","294312rZLYXu","2554148iuedXE","extend"];return(eo=function(){return e})()}var to=ro;function ro(e,t){var r=no();return(ro=function(e,t){return r[e-=284]})(e,t)}function no(){var e=["_key","create","_lBlock","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","696005wIdEiL","TripleDES","createCommonjsModule","_subKeys","call","./enc-base64","_des3","237176zNrlHP","_rBlock","_createHelper","function","_doCryptBlock","13iYhgGr","lib","7752807KUYkBb","6PHFTlf","BlockCipher","encryptBlock","words","7549248hoDxTP","./cipher-core","_des2","exports","./evpkdf","./md5","9yPCrTZ","78PcbdHG","commonjsGlobal","slice","2992524cUpBlg","28098heWDku","10JcQUav","length","22NdDPKK","decryptBlock","createEncryptor","CryptoJS","231nooDOz","DES","2113204DRSyLB","object"];return(no=function(){return e})()}!function(e,t){for(var r=ro,n=e();;)try{if(919844===parseInt(r(309))/1*(-parseInt(r(314))/2)+parseInt(r(299))/3*(parseInt(r(323))/4)+parseInt(r(284))/5*(-parseInt(r(310))/6)+-parseInt(r(321))/7*(-parseInt(r(291))/8)+-parseInt(r(298))/9*(-parseInt(r(315))/10)+-parseInt(r(317))/11*(-parseInt(r(313))/12)+parseInt(r(296))/13*(-parseInt(r(303))/14))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(no);tt[to(286)]((function(e,t){var r,n,i,s=to;r=tt[s(311)],n=function(e){var t=s;return function(){var t=ro,r=e,n=r[t(297)],i=n.WordArray,s=n[t(300)],o=r.algo,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(322)]=s.extend({_doReset:function(){for(var e=t,r=this[e(325)][e(302)],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(287)]=[],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){this[t(295)](e,r,this._invSubKeys)},_doCryptBlock:function(e,r,n){var i=t;this[i(327)]=e[r],this._rBlock=e[r+1],f.call(this,4,252645135),f.call(this,16,65535),p[i(288)](this,2,858993459),p.call(this,8,16711935),f[i(288)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(327)],c=this[i(292)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this[i(327)]=c,this[i(292)]=a^u}var m=this[i(327)];this[i(327)]=this[i(292)],this[i(292)]=m,f[i(288)](this,1,1431655765),p[i(288)](this,8,16711935),p.call(this,2,858993459),f[i(288)](this,16,65535),f[i(288)](this,4,252645135),e[r]=this._lBlock,e[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this[n(327)]>>>e^this[n(292)])&r;this[n(292)]^=i,this[n(327)]^=i<<e}function p(e,r){var n=t,i=(this[n(292)]>>>e^this._lBlock)&r;this._lBlock^=i,this[n(292)]^=i<<e}r[t(322)]=s[t(293)](h);var m=o[t(285)]=s.extend({_doReset:function(){var e=t,r=this[e(325)][e(302)];if(2!==r[e(316)]&&4!==r.length&&r[e(316)]<6)throw new Error(e(328));var n=r.slice(0,2),s=r.length<4?r[e(312)](0,2):r[e(312)](2,4),o=r[e(316)]<6?r[e(312)](0,2):r[e(312)](4,6);this._des1=h[e(319)](i.create(n)),this[e(305)]=h[e(319)](i[e(326)](s)),this[e(290)]=h[e(319)](i[e(326)](o))},encryptBlock:function(e,r){var n=t;this._des1[n(301)](e,r),this._des2[n(318)](e,r),this[n(290)][n(301)](e,r)},decryptBlock:function(e,r){var n=t;this[n(290)].decryptBlock(e,r),this[n(305)][n(301)](e,r),this._des1[n(318)](e,r)},keySize:6,ivSize:2,blockSize:2});r[t(285)]=s[t(293)](m)}(),e[t(285)]},"object"===(i=ro)(324)?e[i(306)]=n(Ti):"undefined"===i(294)&&(void 0).amd?(void 0)(["./core",i(289),i(308),i(307),i(304)],n):n(r[i(320)])}));function io(e,t){var r=so();return(io=function(e,t){return r[e-=343]})(e,t)}!function(e,t){for(var r=io,n=e();;)try{if(244115===-parseInt(r(363))/1*(-parseInt(r(353))/2)+parseInt(r(358))/3+-parseInt(r(345))/4*(-parseInt(r(351))/5)+-parseInt(r(347))/6+parseInt(r(366))/7*(parseInt(r(375))/8)+parseInt(r(355))/9*(parseInt(r(367))/10)+-parseInt(r(374))/11*(parseInt(r(371))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(so);et((function(e,t){var r,n,i;r=tt[io(373)],n=function(e){return function(){var t=io,r=e,n=r.lib[t(364)],i=r[t(362)],s=i[t(370)]=n.extend({_doReset:function(){for(var e=t,r=this[e(354)],n=r[e(343)],i=r[e(356)],s=this._S=[],o=0;o<256;o++)s[o]=o;o=0;for(var a=0;o<256;o++){var c=o%i,u=n[c>>>2]>>>24-c%4*8&255;a=(a+s[o]+u)%256;var l=s[o];s[o]=s[a],s[a]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var s=e[t];e[t]=e[r],e[r]=s,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}r[t(370)]=n[t(372)](s);var a=i[t(344)]=s[t(349)]({cfg:s[t(352)][t(349)]({drop:192}),_doReset:function(){var e=t;s[e(365)].call(this);for(var r=this[e(352)][e(369)];r>0;r--)o.call(this)}});r.RC4Drop=n[t(372)](a)}(),e.RC4},(i=io)(348)==i(348)?e[i(346)]=n(Ti):"undefined"===i(359)&&(void 0)[i(361)]?(void 0)([i(357),"./enc-base64",i(360),"./evpkdf",i(350)],n):n(r[i(368)])}));function so(){var e=["exports","1216626RTnXYT","object","extend","./cipher-core","65XNKahe","cfg","2586goSsEL","_key","510579SAjybA","sigBytes","./core","1438419Civekb","function","./md5","amd","algo","11MbcwrG","StreamCipher","_doReset","35PnFspv","10DfBceh","CryptoJS","drop","RC4","12HIrOBZ","_createHelper","commonjsGlobal","2316589sWoYeM","107624UqjAkR","words","RC4Drop","12244XHlezE"];return(so=function(){return e})()}var oo=co;function ao(){var e=["cfg","CryptoJS","StreamCipher","commonjsGlobal","object","8017300ZoPDLX","words","42FzorCn","./cipher-core","1174120rYFlPq","942991mEHUVa","Rabbit","40454504iTdvAc","./md5","exports","./evpkdf","amd","algo","lib","5479428NQimKH","call","./core","3194178GJctoX","_key","function","createCommonjsModule","4528428TaJBnu"];return(ao=function(){return e})()}function co(e,t){var r=ao();return(co=function(e,t){return r[e-=363]})(e,t)}!function(e,t){for(var r=co,n=e();;)try{if(930766===-parseInt(r(383))/1+-parseInt(r(369))/2+-parseInt(r(366))/3+parseInt(r(373))/4+-parseInt(r(379))/5+-parseInt(r(381))/6*(-parseInt(r(384))/7)+parseInt(r(386))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ao);tt[oo(372)]((function(e,t){var r,n,i,s=oo;r=tt[s(377)],n=function(e){var t=s;return function(){var t=co,r=e,n=r[t(365)][t(376)],i=r[t(364)],s=[],o=[],a=[],c=i[t(385)]=n.extend({_doReset:function(){for(var e=t,r=this[e(370)].words,n=this[e(374)].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(367)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(380)],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(367)](this)}},_doProcessBlock:function(e,t){var r=this._X;u.call(this),s[0]=r[0]^r[5]>>>16^r[3]<<16,s[1]=r[2]^r[7]>>>16^r[5]<<16,s[2]=r[4]^r[1]>>>16^r[7]<<16,s[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)s[n]=16711935&(s[n]<<8|s[n]>>>24)|4278255360&(s[n]<<24|s[n]>>>8),e[t+n]^=s[n]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r[t(385)]=n._createHelper(c)}(),e[t(385)]},"object"===(i=co)(378)?e[i(388)]=n(Ti):"undefined"===i(371)&&(void 0)[i(363)]?(void 0)([i(368),"./enc-base64",i(387),i(389),i(382)],n):n(r[i(375)])}));var uo=lo;!function(e,t){for(var r=lo,n=e();;)try{if(802760===-parseInt(r(122))/1*(parseInt(r(114))/2)+parseInt(r(120))/3*(parseInt(r(116))/4)+-parseInt(r(115))/5*(parseInt(r(123))/6)+-parseInt(r(129))/7*(-parseInt(r(109))/8)+-parseInt(r(117))/9*(-parseInt(r(104))/10)+parseInt(r(130))/11+-parseInt(r(105))/12*(parseInt(r(121))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ho);tt[uo(110)]((function(e,t){var r,n,i;r=Qe,n=function(e){return function(){var t=lo,r=e,n=r[t(128)][t(119)],i=r[t(108)],s=[],o=[],a=[],c=i[t(107)]=n[t(112)]({_doReset:function(){var e=t,r=this._key.words,n=this[e(106)].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.call(this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(125)],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(127)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(127)](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(107)]=n[t(103)](c)}(),e.RabbitLegacy},(i=lo)(102)==i(102)?e[i(118)]=n(Ti):"undefined"===i(111)&&(void 0).amd?(void 0)([i(126),i(113),i(131),i(124),"./cipher-core"],n):n(r.CryptoJS)}));function lo(e,t){var r=ho();return(lo=function(e,t){return r[e-=102]})(e,t)}function ho(){var e=["57393JhRhPs","166348ARyKce","139dqpQMo","2084418AdPUUm","./evpkdf","words","./core","call","lib","2254pqzxAz","13872815AzcWBO","./md5","object","_createHelper","48670erCpdI","312HcyoGg","cfg","RabbitLegacy","algo","18032iPUhlJ","createCommonjsModule","function","extend","./enc-base64","21058TlqhLc","20PnywHN","100kPCcgt","2817BWWBzg","exports","StreamCipher"];return(ho=function(){return e})()}const fo=po;function po(e,t){const r=mo();return(po=function(e,t){return r[e-=447]})(e,t)}!function(e,t){const r=po,n=e();for(;;)try{if(783550===-parseInt(r(460))/1*(-parseInt(r(476))/2)+parseInt(r(458))/3+-parseInt(r(462))/4*(parseInt(r(455))/5)+-parseInt(r(473))/6*(parseInt(r(475))/7)+-parseInt(r(478))/8+parseInt(r(467))/9+-parseInt(r(470))/10*(parseInt(r(457))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mo);tt[fo(454)]((function(e,t){const r=fo;!function(t,r,n){const i=po;"object"===i(474)?e.exports=r(Ti):"undefined"===i(468)&&(void 0)[i(472)]?(void 0)([i(448),i(461),i(450),i(449),i(465)],r):r(t[i(466)])}(tt[r(469)],(function(e){const t=r;return function(){const t=po;var r=e,n=r.lib.BlockCipher,i=r.algo;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,t){const r=po;let n=t>>24&255,i=t>>16&255,s=t>>8&255,o=255&t,a=e.sbox[0][n]+e.sbox[1][i];return a^=e[r(452)][2][s],a+=e[r(452)][3][o],a}function l(e,t,r){const n=po;let i,o=t,a=r;for(let t=0;t<s;++t)o^=e[n(456)][t],a=u(e,o)^a,i=o,o=a,a=i;return i=o,o=a,a=i,a^=e[n(456)][16],o^=e[n(456)][17],{left:o,right:a}}var d=i[t(451)]=n[t(464)]({_doReset:function(){const e=t;if(this[e(479)]!==this._key){var r=this[e(479)]=this[e(477)],n=r[e(471)],i=r[e(459)]/4;!function(e,t,r){const n=po;for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e[n(452)][t][r]=a[t][r]}let i=0;for(let s=0;s<18;s++)e[n(456)][s]=o[s]^t[i],i++,i>=r&&(i=0);let s=0,c=0,u=0;for(let t=0;t<18;t+=2)u=l(e,s,c),s=u[n(453)],c=u[n(447)],e.pbox[t]=s,e[n(456)][t+1]=c;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)u=l(e,s,c),s=u[n(453)],c=u[n(447)],e[n(452)][t][r]=s,e[n(452)][t][r+1]=c}(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i[n(453)],e[r+1]=i[n(447)]},decryptBlock:function(e,r){const n=t;var i=function(e,t,r){const n=po;let i,s=t,o=r;for(let t=17;t>1;--t)s^=e[n(456)][t],o=u(e,s)^o,i=s,s=o,o=i;return i=s,s=o,o=i,o^=e[n(456)][1],s^=e[n(456)][0],{left:s,right:o}}(c,e[r],e[r+1]);e[r]=i[n(453)],e[r+1]=i[n(447)]},blockSize:2,keySize:4,ivSize:2});r[t(451)]=n[t(463)](d)}(),e[t(451)]}))}));function mo(){const e=["_createHelper","extend","./cipher-core","CryptoJS","3219624pivIJH","function","commonjsGlobal","10KAiayK","words","amd","14844MGoHHn","object","1106NDbVuF","12aBWRJE","_key","8511888pjRNoo","_keyPriorReset","right","./core","./evpkdf","./md5","Blowfish","sbox","left","createCommonjsModule","175HRHoTV","pbox","5017892hPlBHz","4437633xZTQKZ","sigBytes","190198dVcPkl","./enc-base64","32404MDTwdm"];return(mo=function(){return e})()}function vo(e,t){var r=yo();return(vo=function(e,t){return r[e-=298]})(e,t)}function yo(){var e=["amd","./mode-cfb","./pad-nopadding","./pad-ansix923","1XqFkJz","36vpQgzi","./aes","./mode-ecb","1566xUIwoz","./cipher-core","1216094pBZsyz","./enc-base64","720474iKnnMs","./sha224","exports","./mode-ctr-gladman","./x64-core","./sha1","./rc4","./core","./ripemd160","435456uabaWT","724190PXahrH","./pad-zeropadding","231964McmEhF","./mode-ctr","./md5","./rabbit","./pbkdf2","object","./enc-base64url","./pad-iso97971","./pad-iso10126","./tripledes","commonjsGlobal","7UCLjiK","./sha3","./enc-utf16","./rabbit-legacy","1230480yGUlJD","./lib-typedarrays","./evpkdf","14060yzZhQj","./mode-ofb","4dAPtza","./sha384"];return(yo=function(){return e})()}function go(e,t){const r=bo();return(go=function(e,t){return r[e-=371]})(e,t)}function _o(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function bo(){const e=["Counter","288999euZLql","974712nCQezc","882ZzCqzy","744ddVQrH","includes","ctr","10jTtjJe","toString","22vYQkhN","set","2605296LKdTHx","4DmOmJs","12483mFwSBi","decrypt","6ZYikRN","get","slice","byteLength","516005UNSeJb","lib","length","460820TZfdHZ"];return(bo=function(){return e})()}function wo(e,t,r){const n=go;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(386)];let o=5;for(;o<s;){let a=_o(e[n(385)](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(373)](c)):(c&=31,u=1===c||5===c),u){const i=e[n(385)](o+4+2,o+4+a);let s=new(ki.ModeOfOperation[n(374)])(t,new ki.Counter(r));const c=s[n(382)](i);s=null,e[n(378)](c,o+4+2)}o=o+4+a}return e}function So(e,t,r){const n=go;if(e[n(386)]<=30)return e;const i=e[n(385)](32);let s=new(ki.ModeOfOperation[n(374)])(t,new(ki[n(391)])(r));const o=s[n(382)](i);return s=null,e.set(o,32),e}!function(e,t){for(var r=vo,n=e();;)try{if(285223===parseInt(r(337))/1*(parseInt(r(311))/2)+-parseInt(r(308))/3*(-parseInt(r(331))/4)+parseInt(r(309))/5+-parseInt(r(299))/6*(-parseInt(r(322))/7)+-parseInt(r(326))/8+-parseInt(r(341))/9*(-parseInt(r(329))/10)+parseInt(r(343))/11*(-parseInt(r(338))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yo),et((function(e,t){var r,n;r=tt[vo(321)],(n=vo)(316)==n(316)?e[n(301)]=Ti:r.CryptoJS=r.CryptoJS})),function(e,t){const r=go,n=e();for(;;)try{if(152582===-parseInt(r(392))/1+-parseInt(r(371))/2*(-parseInt(r(372))/3)+parseInt(r(380))/4*(parseInt(r(390))/5)+parseInt(r(383))/6*(-parseInt(r(387))/7)+-parseInt(r(393))/8+-parseInt(r(381))/9*(-parseInt(r(375))/10)+parseInt(r(377))/11*(parseInt(r(379))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bo);var Eo=Ao;function ko(){var e=["btrt","setAllUsedBytes","entity_ids","Not enough bytes left in the parent box to parse a new box","hasMoov","sync_sample_numbers","item_infos","ptl_multilayer_enabled_flag","getSampleSize","general_constraint_indicator","buildSampleLists","SAMPLE_ENTRY_TYPE_SYSTEM","releaseUsedSamples","printHeader","extension_type","clap","sample_has_redundancy","AVCLevelIndication","mvex","sample_delta","iaug","field_size","general_level_idc","reduceBuffer","data","initializeSegmentation","quat_x","grouping_type","tx3g","readString","schm","bit_rate_code","itemListBuilt","unpack","general_profile_space","u16stringle","number_in_traf","_self","float32be","version:","traf","Subtitle","rinf","position","SEEKTABLE","processItems","Not enough data in stream to parse the type and size of the box","extent_length","creation_time: ","join","isEof","getTrackSamplesInfo","modification_time: ","nump","minf","sublayer_level_idc","duration: ","video","writeInt16","createEntityToGroupCtor","reserved_2","createElement","vipr","rtpmap_string","pad_unknown","chroma_subsampling_x","component_index","audio","urn Box","getSampleRate","item_id","totl","avgBitRate","elst","sequence_number","subBoxNames","component_count","durationFlag","dependency","num_channels","createCommonjsModule","payl","getBoxes","modified","ctts","colourPrimaries","seq_tier_0","SAMPLE_ENTRY_TYPE_TEXT","stbl","metadataTracks","creation_time","base_offset_size","av01","getAudioConfig","info","AudioSampleEntry","ec-3","forEach","hvc1","ipro","ccst","elngBox","ext","ChannelMappingFamily","default_isProtected","configurationVersion","seq_level_idx_0","media_rate_fraction","free",'application/mp4; codecs="',"CoupledCount","sample_count","SmDm","length_size_of_trun_num","mapFloat64Array","writeUint8Array","OCR_ES_ID","readInt32","parseFromString","adjustUint32","float64le","size","URL","isProtected","schemeURI","first_sample_flags","function","TFHD_FLAG_BASE_DATA_OFFSET","XMLSubtitlein4Parser","horizresolution","sbgpBox","tfdtBox","presentation_time_delta","lfeon","Log","appendBuffer","createFile","stri","whitePointChromaticity_y","sdtp","vvc1","description_length","first_chunk","Needs an array buffer","parseOneBox","general_tier_flag","Descriptor","indexOf","vvs1","mp4aSampleEntry","bits_per_channels","getUint32","sgpdBox","stereo_indication_type","vvnC","MultiBufferStream","tref","PICTURE","clef","name","writeString","fragment_duration","encode","default_AlgorithmID","createSampleGroupCtor","has_redundancy","num_dep_sub","SAMPLE_ENTRY_TYPE_METADATA","quat_z","traks","6d1d9b0542d544e680e2141daff757b2","xml ","hev1","media_time","entity_groups","createFragment","skip","uint8","padding_flag","numMetadataBlocks","tfhd","tfdt","nalu_type","shadowed_sample_numbers","trexBox","TFHD_FLAG_DUR_EMPTY","onSegment","movie_duration","nb_SPS_nalus","hasIncompleteMdat","call","colour_primaries","sample_rate","ipmas","first_dts","sttsBox","initSampleGroups","primary","createSingleSampleMoof","getTrackDuration","stssBox","sample_sizes","codec_specific_parameters","mhm2","end","isFragmented","stco","chromaSubsampling","block_size","undefined","sidx","readUint32Array","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","SubtitleSampleEntry","index_size","createBoxCtor","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","No method for reading signed 64 bits values","num_total_samples","sample_info_size","hasIOD","segment_duration","writeStruct","set","sample_duration","channel_indexes","sample_offsets","readFloat64Array","balance","scheme_version","vvcC","layer","tags","setUint8","rash","txtC","whitePointChromaticity_x","cstring","isMetadata","getFloat64","min_display_mastering_luminance","sample_depends_on","ranges","sbpm","Appending new buffer (fileStart: ","flattenItemInfo","vertical_justification","period","ftyp","description_index","encs","trexs","uint32be","[row: ","dinf","getDurationString"," v=","ptl_frame_only_constraint","length_size","language","tsyn","timescale: ","SAP_delta_time","num_ind_sub","setNextSeekPositionFromSample","idat","references","strd","equal","sinf","num_bad_cols","data_rate","&gt;","sdp ","ref_track_id","addSample","level","rate: ","avgBitrate","elstBox","pmax","auxC","Descriptor ","constant_frame_rate","NAL_unit_type","referenced_size","getPosition","fileStart","mapUint32Array"," at position ","last_sample_in_run","iso4","dependsOn_ES_ID","tenc","prft","mfra","avc2SampleEntry","write","a2394f525a9b4f14a2446c427c648df4","flags","vp08","moofs","smhd","MPEG4DescriptorParser","mskC","default_Per_Sample_IV_Size","getTrackById","tag","cleanApertureHeightN","log",'video/mp4; codecs="',"mapInt32Array","&amp;","seekLists","first_traf_merged","CoLL","Textin4Parser","volume","Hint","onError","descs","u16stringbe","5300415pYommK","protection","readUint8","readInt method not implemented for size: ","height","getInt16","group_description_index",".CA","decimalToHex","SLConfigDescriptor","reference_ID","d4807ef2ca3946958e5426cb9e46a79f","readInt8","correction_applied","slid","TRUN_FLAGS_CTS_OFFSET"," full size: ","component_bit_depth_minus_one","mvhdBox","item_uri_type","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","OutputGain","FULL_BOXES","sbgp","parseUUID","ssix","vmhdBox","getBox","mdia","defineProperty","general_sub_profile_idc","num_leading_samples_known","major_brand","is_leading","endianness","hdlr","Box","writeInitializationSegment","&lt;","getFloat32","KID","tfra","compatible_brands","setInt8","max_picture_width","vertresolution","readInt32Array","data_offset_position","&#039;","esd","albc","saveParsePosition","reserved_1","readUint","maxFALL","altr","message_data","item_protection_index","bad_pixels","hdr_size","lastMoofIndex","chroma_format_idc","a1op","baseMediaDecodeTime","isHint","object","Exporting on track #","cslg","createTrackGroupCtor","minimum_bitrate","pow","uint32","writeCString","seq_profile",'"; profiles="',"sample_composition_time_offset","createObjectURL","ref_to","avcC","findEndContiguousBuf","extended_language","cmpd","toString","writeUint64","av1C","display_primaries","initialized","bufferSize","samples","item_name","chroma_subsampling_y","component_align_size","profile","url Box","int16be","Adjusting box ","type","depth","tsas","clli","num_sublayers","matrixCoefficients","readAnyInt","warn","subSeqDirectionFlag","add","int16","location","default_sample_duration","width","attribute_list","FullBox","text","length","opcolor","ChannelMapping","subsegments","1582930xfjmla","14868027yzQTft","nb_samples","discard_priority","fobr","encu","greatestDecodeToDisplayDelta","ptl_frame_only_constraint_flag","hintTracks","Generating initialization segment","uint16","error","writeFloat32Array",", column: ","chunk_offsets","quat_y","prototype","parallelismType","dec3","trex","buildTrakSampleLists","scheme_uri","getInt8"," for sample ","trak","stsz","_buffer","prof","wvtt","isVideo","bit_depth_luma_minus8","nmhd","3PrTCsW","_size","trep","initial_presentation_delay_minus_one","byteOffset","boxes","addTrack","2801336rQVRMN","avcCBox","ES_ID","dmed","component_type_urls","VisualSampleEntry","readySent","UUIDs","default_length","releaseItem","edts","sgpd","Found 'mdat' end in buffered data","avs3","component_little_endian","mergeNextBuffer","code","split","readInt16","extent_index","primaryRChromaticity_x","leva","etyp","protections","readInt8Array","stsa","user","starts_with_SAP","mapUint16Array","ISOFile","setFloat32","readFloat64","492676crNryy","av01SampleEntry","nb_PPS_nalus","cttsBox","block_little_endian","aux_info_type"," full item size: ","pixi","vttC","chroma_sample_position","has_unparsed_data","tkhdBox","default_constant_IV_size","packetssent","source","image_height","schema_location","luminanceMax","sample_description_index","updateUsedBytes","num_output_samples","component_format","processIncompleteBox","descriptionformat","onReady","mdhd","System","ind_subs","DecoderConfigDescriptor","vertOffN","mehd","uncC","num_tile_cols_minus_one","Audio","ipco","readUint16Array","SAMPLE_ENTRY_TYPE_HINT","charCodeAt","tsel","layer_size","readInt16Array","tile_align_size"," --\x3e ","offset_size","int32be","print","aux_type"," of size ","ispe","int8","TRUN_FLAGS_DATA_OFFSET","getUint16","boxEqual","data_format","extract_bits","segmentStream","stsh","ipma","metx","mha1","Not enough bytes left in the parent box to parse a UUID box","buffer","stts","2349756WcyYaQ","itemId","frame_count"," sample #","pos_y","dataview","grouping_type_parameter","mdats","revokeObjectURL","indent","samplesDataSize","item_ID","discardMdatData","StreamCount","writeInt8","cleanApertureHeightD","BIG_ENDIAN","initial_delay","mfhd","kid","mvhd","sample_offset","streamType","is_fragment","parseHeader","mapInt8Array","concat","bits_per_pixel"," f=","readCString","uri ","sub_track_id","compressorname","mfro","trpy","seek","parse","numTemporalLayers","base_offset","initialize","writeHeader","max_content_light_level","used","sampleProcessingStarted","stream","' and size ","bufferIndex","avc1","auxiliary_mime_types","createFullBoxCtor","sizePosition","codecIntializationData","seekTrack","ICC_profile","moovStartSent","num_held_bits","brst","default_skip_byte_block","aux_subtype","getTime","writeFloat32","samplesize","bad_pixel_row","matrix","stream_read_1_bytes","parseLanguage","_byteOffset","Allocating item #","j2ki","getLength","videoFullRangeFlag","nextSample","destroy","subs"," (total: ","BoxWriter","setFloat64","findPosition","bitrate","TRUN_FLAGS_FIRST_FLAG","CUESHEET","alternate_group","APPLICATION","channel_count","writeUint16","stxtSampleEntry","timescale","bad_columns","co64"," - Length: ","VORBIS_COMMENT","parsingMdat","checkBuffer","unsetSegmentOptions","base_data_offset","nclx","TKHD_FLAG_IN_MOVIE","is_depended_on","bsid","moov","setSegmentOptions","max_display_mastering_luminance","SAMPLE_ENTRY_TYPE_SUBTITLE","high_bitdepth","avg_frame_rate","save","], [","construction_method","seekPoints","resources","cts","data_offset","mapFloat32Array","priority","getCodecs","hSpacing","schi","layerNumber"," partial data (alreadyRead: ","tpyl","constant_IV","styp","writeInt32","readUint8Array","media_duration","cleanApertureWidthN"," bytes), continuous ranges: ","fscod","brands","switch_group","is_sync","default_constant_IV","hev1SampleEntry","extractedTracks","DIFF_BOXES_PROP_NAMES","esds","addBox","minor_version","Metadata","enct","TKHD_FLAG_ENABLED","reserved","mehdBox","available_bitrate"," data (alreadyRead: ","trun","version of iloc box not supported","matrix: ","system_id","d08a4f1810f34a82b6c832d8aba183d3","Found ","writeUCS2String","upStream","earliest_presentation_time","ntp_timestamp","otherTracks","created","writeUint24","bytes","tpay","rate","Position ","getTrackSample","configOBUs","writeType","traf_number","num_bad_pixels","from_item_ID","constant_IV_size","colr","emsg","bit_depth_minus8","vertOffD","cleanBuffers","num_bytes_constraint_info","onItem","dts","vpcC","group_id","sample_deltas","displayFlags","avll","general_constraint_info","general_profile_compatibility","parseOneDescriptor","computeSize","nextMoofNumber","Repositioning parser at buffer position: ","num_entities_in_group","nalu_arrays","hmhd","sthd","entry_count","memcpy","skip_byte_block","addUsedBytes","setUint32","body","media_rate_integer","mdat","cdef","ptl_sublayer_present_mask","BoxParser","decode","onMoovStart","readInt64","test","isAudio","writeUint8","a5d40b30e81411ddba2f0800200c9a66","track_height","stop","wbbr","uint16be","avgRateFlag","num_bad_rows","TFHD_FLAG_SAMPLE_SIZE","stsg","slice","trun_number","codec","TRUN_FLAGS_SIZE","sampleListBuilt","CONTAINER_BOXES","isSubtitle","vp09SampleEntry","mdhdBox","logBufferLevel","depends_on","bytessent","substring","drefBox","iprp","data_reference_index","findDescriptor","SampleGroupEntry","fragment_count","value","alreadyRead"," of size: ","stz2","first_offset","Getting sample #","nextParsePosition","moofBox","lastValidSample","audioTracks","string","sbgps"," extent #","replace","step_count","parseDataAndRewind","kinds","leastDecodeToDisplayDelta","mvif","sampleEntryCodes","BASIC_BOXES","image_width","SAMPLE_ENTRY_TYPE_AUDIO","MetadataSampleEntry","isProgressive","onSamples","writeUint32Array","_byteLength","prol","entry_index","stsdBox","style_record","iref","track_id: ","content_type","msg","eqiv","time","MP4BoxStream","encm","props","initial_presentation_delay_present","version","lsel","acmod","stppSampleEntry","senc","int32le","colour_type","parseSample","grpl","samplerate","associations","subSequenceIdentifier","SampleEntry","first_sample_index","addSubBoxArrays","document","Not enough bytes in buffer","avc4","getAllocatedSampleDataSize","all_ref_pics_intra","iinf","parseRemainingDescriptors","tkhd","LITTLE_ENDIAN","avcDecoderConfigRecord","TFHD_FLAG_SAMPLE_FLAGS","smhdBox","Getting item #","stxt","writeInt32Array","pos_z","pitm","general_profile_idc","min","No method for reading signed 24 bits values","protection_index","entries","dac3","(empty)","stscBox","edits","readUint16","boxEqualFields","parseFullHeader","sent","getInt32","SingleItemTypeReferenceBoxLarge","favc","alternate_group: ","default_IV_size","lhe1","usedBytes","kind","focal_length_x","sampling_type","pano","onSidx","next_track_id: ","languageString","compositionToDTSShift","boxCodes","ptl_multilayer_enabled","padb","bsmod","createUUIDBox","TRUN_FLAGS_FLAGS","sample_numbers","moovBox","avc1SampleEntry","to_item_ID","int16le","processSamples","getCodec","infe","held_bits","flush","getHeight","codecIntializationDataSize","rapAlignement","mime","emsgBox","sidxSent","max_ref_per_pic","constantFrameRate","item_count","elng","float32le","extents","matrix_coefficients","UUIDBoxes","updateSampleLists","properties","readUint32","Error accessing position in the MultiBufferStream","TrackGroupTypeBox","channel_types","moovStartFound","default_sample_size","stss","hvt1","createContainerBoxCtor","pixel_size"," Compressor","splice","horizontal_justification","uncv","subtitleTracks","maxBitrate","dobr","track_ID","op_index","Error reading extent index","twelve_bit","createMediaSampleEntryCtor","default_group_description_index","hdlrBox","cslgBox","track_ids","getChannelCount","compositionEndTime","completeness","subsamples","stshBox","length_size_of_sample_num","RESERVED","profile_compatibility","primaryRChromaticity_y","track_id","modification_time","sample_flags","ster","enca","getPrimaryItem","sample_size","writeUint32","PPS","insertBuffer","has_fragment_subsamples","mett","flipArrayEndianness","component_types","SingleItemTypeReferenceBox","getPerformanceInfo","setAttribute","sample_number","releaseSample","createEncryptedSampleEntryCtor"," offset: ","getItem","1904-01-01T00:00:00Z","horizOffD","start","writeFooter","layer: ","stsc","TFHD_FLAG_SAMPLE_DESC","1593218bFGJXn","type:","dav1","trafs","Adjusting data_offset with new value ","AVCProfileIndication","itemsDataSize","assignment_type","debug","single_view_allowed","length_size_of_traf_num","TKHD_FLAG_IN_PREVIEW"," read size: ","stszBox","getEndPosition","setSampleGroupProperties","sample_groups","createSampleEntryCtor","mhm1","mime_format","_realloc","getTrexById","documentString","scheme_id_uri","iods","vvcN","tracks","getStreamBufferSize","operation_point_count","moof","height: ","ArrayBuffer","mapInt16Array","bit_depth_chroma_minus8","Opus","Text","encv","buffers","TFHD_FLAG_SAMPLE_DUR","truns","TrackReferenceTypeBox","readUint24","avc3SampleEntry","setExtractionOptions","default_KID","dataView","getInfo","hvcCBox"," not found in buffered data","metadata","iloc","payloadID","ptl_present_flag","initial_duration","getWidth","fromCharCode","enof","arrayToNative","writeInt16Array","msrc","meta","lengthSizeMinusOne","box","parseConfig","nalu","Allocating sample #","channel_associations","scnm","Visual","float32","click","chunk_run_index","udes","PADDING","Writing box ","addEntry","vvi1","chunk_index","ASCII","items","kindBox","transfer_characteristics","degradation_priority","byteLength","track_group_id","samples_per_chunk","nbSamples","udta","samples_size","tapt","vp09","dvh1","Stream ready for parsing","full_range_flag","writeUint16Array","axis","subsegment_duration","target","mjp2","BYTES_PER_ELEMENT","uuid","primaryBChromaticity_y"," full extent size: ","handler","ftypBox","rICC","bad_pixel_column","DataStream","Found position in existing buffer #","graphicsmode","offset","strk","readUint64","compositionStartTime","LiveServerManifest","TRUN_FLAGS_DURATION","reference_type","aux_info_type_parameter","notice","chan_loc","vmhd","default_sample_info_size","Concatenating buffer for box parsing (length: ","fragment_description","ERR_NOT_ENOUGH_DATA","oti","getDescriptorName","InputSampleRate","trefBox","fragmentedTracks","dvhe","ac-4","floor","absolute_time","sample_counts","stsd","processIncompleteMdat","avc2","min_spatial_segmentation_idc","tyco","subtitles","DecoderSpecificInfo","sample_groups_info","dmax","shift","sgpds","stream_read_2_bytes","pts","row_align_size","default_sample_description_index","_dataView","mapUint8Array","und","fromCharCodeUint8","description_boxes","samples_duration","ES_Descriptor","size:","imir","lastBoxStartPosition","getUint8","uint32le","SPS","Track created with MP4Box.js","download","vSpacing","videoTracks","nextSeekPosition","push","namespace","avgFrameRate","SAMPLE_ENTRY_TYPE_VISUAL","sidxBox","num_tile_rows_minus_one","level_independently_decodable","levels","target_rate_share","SAP_type","item_type","Found box of type '","restoreParsePosition","getEndFilePositionAfter","isEos","mha2","hvcC",", size ","rtp ","roll","No more buffer in memory","parseHex16"," with new size ","writeFloat64","max","lang","extent_offset","dynamicSize","saiz","ContainerBox","default_sample_flags","property_index","accurateStatisticsFlag","_trimAlloc","next_track_id","number","nonamespace","sample_is_depended_on","getSample","_dynamicSize","bitDepth","7mWhEhx","description","volume: ","parseFooter","block_reversed","roll_distance","flags:","ptl_num_sub_profiles","hvc1SampleEntry","apply","duration","getMetaHandler","resetTables","bxml","content_encoding","isFragmentationInitialized","colorSpace"];return(ko=function(){return e})()}!function(e,t){for(var r=Ao,n=e();;)try{if(927801===parseInt(r(954))/1+parseInt(r(385))/2+parseInt(r(417))/3*(-parseInt(r(456))/4)+parseInt(r(268))/5+parseInt(r(519))/6*(-parseInt(r(1163))/7)+-parseInt(r(424))/8+-parseInt(r(386))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ko);var Io=tt[Eo(1260)]((function(e,t){var r,n,s=Eo,o=(r=new Date,n=4,{setLogLevel:function(e){var t=Ao;n=e==this[t(962)]?1:e==this.info?2:e==this[t(371)]?3:(this[t(396)],4)},debug:function(e,t){var i=Ao;void 0===console[i(962)]&&(console[i(962)]=console[i(255)]),1>=n&&console[i(962)]("["+o[i(201)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=Ao;this[r(962)](e[r(791)])},info:function(e,t){var i=Ao;2>=n&&console[i(1274)]("["+o[i(201)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){3>=n&&console[Ao(371)]("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=Ao;4>=n&&console[i(396)]("["+o[i(201)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(201)]=function(e,t){var r,n=s;function i(e,t){for(var r=Ao,n=(""+e)[r(441)](".");n[0][r(381)]<t;)n[0]="0"+n[0];return n[r(1229)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(1086)](o/3600);o-=3600*a;var c=Math[n(1086)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(1086)](o)),u=Math[n(1086)](u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o.printRanges=function(e){var t=s,r=e[t(381)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(201)](e[t(949)](i))+","+o[t(201)](e[t(1384)](i))+"]";return n}return t(836)},t[s(1314)]=o;var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(1323);this[t(517)]=e,this[t(524)]=new DataView(e),this[t(1223)]=0};a[s(401)][s(232)]=function(){return this[s(1223)]},a[s(401)][s(968)]=function(){var e=s;return this[e(517)][e(1037)]},a[s(401)][s(588)]=function(){var e=s;return this[e(517)][e(1037)]},a.prototype[s(554)]=function(e){var t=s,r=Math.max(0,Math.min(this[t(517)].byteLength,e));return this.position=isNaN(r)||!isFinite(r)?0:r,!0},a.prototype[s(1136)]=function(){var e=s;return this[e(232)]()>=this[e(968)]()},a[s(401)][s(370)]=function(e,t){var r=s,n=0;if(this[r(1223)]+e<=this[r(517)][r(1037)]){switch(e){case 1:n=t?this[r(524)][r(407)](this[r(1223)]):this[r(524)][r(1114)](this[r(1223)]);break;case 2:n=t?this[r(524)].getInt16(this[r(1223)]):this[r(524)].getUint16(this.position);break;case 3:if(t)throw r(832);n=this[r(524)][r(1114)](this[r(1223)])<<16,n|=this[r(524)][r(1114)](this.position+1)<<8,n|=this.dataview[r(1114)](this.position+2);break;case 4:n=t?this.dataview.getInt32(this[r(1223)]):this.dataview[r(1331)](this[r(1223)]);break;case 8:if(t)throw r(1397);n=this[r(524)][r(1331)](this[r(1223)])<<32,n|=this.dataview[r(1331)](this[r(1223)]+4);break;default:throw r(271)+e}return this.position+=e,n}throw r(814)},a[s(401)][s(270)]=function(){return this[s(370)](1,!1)},a[s(401)].readUint16=function(){return this.readAnyInt(2,!1)},a[s(401)][s(995)]=function(){return this[s(370)](3,!1)},a.prototype[s(890)]=function(){return this[s(370)](4,!1)},a[s(401)][s(1066)]=function(){return this[s(370)](8,!1)},a[s(401)].readString=function(e){var t=s;if(this[t(1223)]+e<=this[t(517)][t(1037)]){for(var r="",n=0;n<e;n++)r+=String[t(1009)](this[t(270)]());return r}throw"Not enough bytes in buffer"},a[s(401)][s(548)]=function(){for(var e=s,t=[];;){var r=this[e(270)]();if(0===r)break;t.push(r)}return String[e(1009)][e(1172)](null,t)},a[s(401)][s(280)]=function(){return this[s(370)](1,!0)},a.prototype.readInt16=function(){return this[s(370)](2,!0)},a[s(401)][s(1297)]=function(){return this[s(370)](4,!0)},a[s(401)].readInt64=function(){return this[s(370)](8,!1)},a[s(401)][s(642)]=function(e){for(var t=s,r=new Uint8Array(e),n=0;n<e;n++)r[n]=this[t(270)]();return r},a[s(401)][s(496)]=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},a[s(401)][s(491)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(839)]();return r},a[s(401)][s(1391)]=function(e){for(var t=s,r=new Uint32Array(e),n=0;n<e;n++)r[n]=this[t(890)]();return r},a[s(401)][s(314)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(1297)]();return r},s(333)!==s(1389)&&(t.MP4BoxStream=a);var c=function(e,t,r){var n=s;this[n(585)]=t||0,e instanceof ArrayBuffer?this[n(517)]=e:typeof e==n(333)?(this[n(999)]=e,t&&(this._byteOffset+=t)):this[n(517)]=new ArrayBuffer(e||0),this[n(1223)]=0,this[n(302)]=null==r?c[n(821)]:r};c[s(401)]={},c[s(401)][s(232)]=function(){return this[s(1223)]},c.prototype[s(974)]=function(e){var t=s;if(this[t(1161)]){var r=this._byteOffset+this[t(1223)]+e,n=this._buffer.byteLength;if(r<=n)r>this[t(783)]&&(this[t(783)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(411)]);new Uint8Array(i,0,o[t(381)])[t(1403)](o),this[t(517)]=i,this[t(783)]=r}}},c[s(401)][s(1155)]=function(){var e=s;if(this[e(783)]!=this[e(411)][e(1037)]){var t=new ArrayBuffer(this[e(783)]),r=new Uint8Array(t),n=new Uint8Array(this[e(411)],0,r[e(381)]);r[e(1403)](n),this[e(517)]=t}},c.BIG_ENDIAN=!1,c[s(821)]=!0,c.prototype[s(783)]=0,Object[s(297)](c.prototype,s(1037),{get:function(){return this[s(783)]-this._byteOffset}}),Object.defineProperty(c.prototype,s(517),{get:function(){var e=s;return this._trimAlloc(),this[e(411)]},set:function(e){var t=s;this[t(411)]=e,this[t(1104)]=new DataView(this._buffer,this[t(585)]),this[t(783)]=this._buffer[t(1037)]}}),Object[s(297)](c[s(401)],s(421),{get:function(){return this._byteOffset},set:function(e){var t=s;this._byteOffset=e,this._dataView=new DataView(this[t(411)],this[t(585)]),this[t(783)]=this[t(411)][t(1037)]}}),Object[s(297)](c[s(401)],s(999),{get:function(){return this[s(1104)]},set:function(e){var t=s;this[t(585)]=e[t(421)],this[t(411)]=e.buffer,this._dataView=new DataView(this[t(411)],this._byteOffset),this._byteLength=this._byteOffset+e[t(1037)]}}),c[s(401)][s(554)]=function(e){var t=s,r=Math.max(0,Math[t(831)](this[t(1037)],e));this.position=isNaN(r)||!isFinite(r)?0:r},c[s(401)][s(1230)]=function(){var e=s;return this[e(1223)]>=this[e(783)]},c[s(401)].mapUint8Array=function(e){var t=s;this[t(974)](1*e);var r=new Uint8Array(this[t(411)],this[t(421)]+this[t(1223)],e);return this[t(1223)]+=1*e,r},c[s(401)].readInt32Array=function(e,t){var r=s;e=null==e?this[r(1037)]-this.position/4:e;var n=new Int32Array(e);return c[r(712)](n[r(517)],0,this[r(517)],this[r(421)]+this[r(1223)],e*n.BYTES_PER_ELEMENT),c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=n[r(1037)],n},c[s(401)].readInt16Array=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1223)]/2:e;var n=new Int16Array(e);return c[r(712)](n.buffer,0,this[r(517)],this.byteOffset+this[r(1223)],e*n.BYTES_PER_ELEMENT),c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=n.byteLength,n},c[s(401)][s(448)]=function(e){var t=s;e=null==e?this[t(1037)]-this[t(1223)]:e;var r=new Int8Array(e);return c[t(712)](r.buffer,0,this[t(517)],this.byteOffset+this.position,e*r[t(1053)]),this[t(1223)]+=r[t(1037)],r},c[s(401)][s(1391)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1223)]/4:e;var n=new Uint32Array(e);return c[r(712)](n.buffer,0,this.buffer,this[r(421)]+this[r(1223)],e*n[r(1053)]),c[r(1011)](n,null==t?this.endianness:t),this[r(1223)]+=n[r(1037)],n},c[s(401)][s(491)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1223)]/2:e;var n=new Uint16Array(e);return c[r(712)](n[r(517)],0,this.buffer,this[r(421)]+this[r(1223)],e*n[r(1053)]),c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=n[r(1037)],n},c[s(401)][s(642)]=function(e){var t=s;e=null==e?this[t(1037)]-this[t(1223)]:e;var r=new Uint8Array(e);return c[t(712)](r[t(517)],0,this[t(517)],this[t(421)]+this[t(1223)],e*r.BYTES_PER_ELEMENT),this.position+=r[t(1037)],r},c[s(401)][s(1407)]=function(e,t){var r=s;e=null==e?this[r(1037)]-this[r(1223)]/8:e;var n=new Float64Array(e);return c.memcpy(n[r(517)],0,this.buffer,this.byteOffset+this[r(1223)],e*n[r(1053)]),c[r(1011)](n,null==t?this[r(302)]:t),this.position+=n[r(1037)],n},c[s(401)].readFloat32Array=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1223)]/4:e;var n=new Float32Array(e);return c[r(712)](n[r(517)],0,this[r(517)],this[r(421)]+this[r(1223)],e*n.BYTES_PER_ELEMENT),c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=n.byteLength,n},c.prototype[s(1297)]=function(e){var t=s,r=this[t(1104)][t(843)](this.position,null==e?this[t(302)]:e);return this[t(1223)]+=4,r},c.prototype[s(442)]=function(e){var t=s,r=this._dataView[t(273)](this.position,null==e?this[t(302)]:e);return this[t(1223)]+=2,r},c[s(401)].readInt8=function(){var e=s,t=this._dataView[e(407)](this.position);return this.position+=1,t},c[s(401)][s(890)]=function(e){var t=s,r=this._dataView[t(1331)](this[t(1223)],null==e?this.endianness:e);return this.position+=4,r},c[s(401)][s(839)]=function(e){var t=s,r=this._dataView[t(507)](this[t(1223)],null==e?this[t(302)]:e);return this.position+=2,r},c[s(401)][s(270)]=function(){var e=s,t=this[e(1104)].getUint8(this.position);return this[e(1223)]+=1,t},c.prototype.readFloat32=function(e){var t=s,r=this._dataView[t(307)](this[t(1223)],null==e?this[t(302)]:e);return this[t(1223)]+=4,r},c[s(401)][s(455)]=function(e){var t=s,r=this._dataView[t(1419)](this[t(1223)],null==e?this.endianness:e);return this.position+=8,r},c[s(302)]=new Int8Array(new Int16Array([1]).buffer)[0]>0,c.memcpy=function(e,t,r,n,i){var s=new Uint8Array(e,t,i),o=new Uint8Array(r,n,i);s.set(o)},c[s(1011)]=function(e,t){var r=s;return t==this[r(302)]?e:this[r(937)](e)},c.nativeToEndian=function(e,t){var r=s;return this.endianness==t?e:this[r(937)](e)},c.flipArrayEndianness=function(e){for(var t=s,r=new Uint8Array(e[t(517)],e.byteOffset,e[t(1037)]),n=0;n<e[t(1037)];n+=e.BYTES_PER_ELEMENT)for(var i=n+e.BYTES_PER_ELEMENT-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c.prototype.failurePosition=0,String[s(1107)]=function(e){for(var t=s,r=[],n=0;n<e[t(381)];n++)r[n]=e[n];return String[t(1009)][t(1172)](null,r)},c[s(401)][s(1209)]=function(e,t){var r=s;return null==t||t==r(1032)?String[r(1107)].apply(null,[this[r(1105)](null==e?this[r(1037)]-this[r(1223)]:e)]):new TextDecoder(t)[r(722)](this[r(1105)](e))},c.prototype[s(548)]=function(e){var t=s,r=this[t(1037)]-this[t(1223)],n=new Uint8Array(this[t(411)],this[t(585)]+this[t(1223)]),i=r;null!=e&&(i=Math[t(831)](e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String.fromCharCodeUint8[t(1172)](null,[this[t(1105)](o)]);return null!=e?this[t(1223)]+=i-o:o!=r&&(this[t(1223)]+=1),a};var u=Math.pow(2,32);c[s(401)][s(724)]=function(){var e=s;return this[e(1297)]()*u+this[e(890)]()},c[s(401)][s(1066)]=function(){var e=s;return this[e(890)]()*u+this[e(890)]()},c[s(401)][s(724)]=function(){var e=s;return this[e(890)]()*u+this[e(890)]()},c.prototype[s(995)]=function(){var e=s;return(this.readUint8()<<16)+(this.readUint8()<<8)+this[e(270)]()},"undefined"!==s(333)&&(t[s(1061)]=c),c[s(401)][s(624)]=function(e){var t=s,r=new Blob([this[t(517)]]);if(!window[t(1302)]||!URL[t(344)])throw"DataStream.save: Can't create object URL.";var n=window.URL[t(344)](r),i=document[t(1241)]("a");document[t(716)].appendChild(i),i[t(941)]("href",n),i.setAttribute(t(1118),e),i[t(941)](t(1051),t(1217)),i[t(1024)](),window[t(1302)][t(527)](n)},c[s(401)][s(1161)]=!0,Object.defineProperty(c.prototype,s(1149),{get:function(){return this[s(1161)]},set:function(e){!e&&this[s(1155)](),this._dynamicSize=e}}),c[s(401)][s(1098)]=function(e){var t=s,r=new ArrayBuffer(this[t(783)]-e),n=new Uint8Array(r),i=new Uint8Array(this[t(411)],e,n[t(381)]);n.set(i),this[t(517)]=r,this.position-=e},c[s(401)][s(827)]=function(e,t){var r=s;if(this[r(974)](4*e[r(381)]),e instanceof Int32Array&&this[r(421)]+this[r(1223)]%e[r(1053)]===0)c[r(712)](this[r(411)],this.byteOffset+this[r(1223)],e.buffer,0,e.byteLength),this.mapInt32Array(e.length,t);else for(var n=0;n<e[r(381)];n++)this[r(641)](e[n],t)},c[s(401)][s(1012)]=function(e,t){var r=s;if(this[r(974)](2*e.length),e instanceof Int16Array&&this.byteOffset+this[r(1223)]%e[r(1053)]===0)c[r(712)](this._buffer,this[r(421)]+this[r(1223)],e[r(517)],0,e.byteLength),this[r(986)](e.length,t);else for(var n=0;n<e[r(381)];n++)this.writeInt16(e[n],t)},c[s(401)].writeInt8Array=function(e){var t=s;if(this[t(974)](1*e[t(381)]),e instanceof Int8Array&&this[t(421)]+this[t(1223)]%e.BYTES_PER_ELEMENT===0)c.memcpy(this[t(411)],this[t(421)]+this[t(1223)],e.buffer,0,e[t(1037)]),this[t(544)](e[t(381)]);else for(var r=0;r<e[t(381)];r++)this.writeInt8(e[r])},c[s(401)][s(782)]=function(e,t){var r=s;if(this._realloc(4*e[r(381)]),e instanceof Uint32Array&&this[r(421)]+this[r(1223)]%e.BYTES_PER_ELEMENT===0)c[r(712)](this[r(411)],this.byteOffset+this[r(1223)],e[r(517)],0,e[r(1037)]),this[r(234)](e[r(381)],t);else for(var n=0;n<e[r(381)];n++)this[r(932)](e[n],t)},c[s(401)][s(1048)]=function(e,t){var r=s;if(this[r(974)](2*e.length),e instanceof Uint16Array&&this[r(421)]+this[r(1223)]%e[r(1053)]===0)c.memcpy(this._buffer,this[r(421)]+this[r(1223)],e[r(517)],0,e[r(1037)]),this[r(452)](e[r(381)],t);else for(var n=0;n<e.length;n++)this[r(603)](e[n],t)},c[s(401)].writeUint8Array=function(e){var t=s;if(this[t(974)](1*e[t(381)]),e instanceof Uint8Array&&this[t(421)]+this[t(1223)]%e[t(1053)]===0)c.memcpy(this[t(411)],this[t(421)]+this.position,e[t(517)],0,e[t(1037)]),this[t(1105)](e.length);else for(var r=0;r<e[t(381)];r++)this[t(727)](e[r])},c[s(401)].writeFloat64Array=function(e,t){var r=s;if(this[r(974)](8*e[r(381)]),e instanceof Float64Array&&this[r(421)]+this.position%e.BYTES_PER_ELEMENT===0)c[r(712)](this[r(411)],this.byteOffset+this.position,e[r(517)],0,e[r(1037)]),this.mapFloat64Array(e.length,t);else for(var n=0;n<e[r(381)];n++)this[r(1145)](e[n],t)},c[s(401)][s(397)]=function(e,t){var r=s;if(this[r(974)](4*e[r(381)]),e instanceof Float32Array&&this[r(421)]+this[r(1223)]%e[r(1053)]===0)c[r(712)](this[r(411)],this[r(421)]+this[r(1223)],e[r(517)],0,e.byteLength),this[r(631)](e[r(381)],t);else for(var n=0;n<e.length;n++)this[r(579)](e[n],t)},c[s(401)].writeInt32=function(e,t){var r=s;this._realloc(4),this[r(1104)].setInt32(this[r(1223)],e,null==t?this[r(302)]:t),this[r(1223)]+=4},c[s(401)].writeInt16=function(e,t){var r=s;this[r(974)](2),this._dataView.setInt16(this[r(1223)],e,null==t?this[r(302)]:t),this[r(1223)]+=2},c[s(401)].writeInt8=function(e){var t=s;this._realloc(1),this[t(1104)][t(311)](this[t(1223)],e),this[t(1223)]+=1},c[s(401)][s(932)]=function(e,t){var r=s;this[r(974)](4),this[r(1104)][r(715)](this.position,e,null==t?this.endianness:t),this.position+=4},c[s(401)][s(603)]=function(e,t){var r=s;this[r(974)](2),this[r(1104)].setUint16(this[r(1223)],e,null==t?this.endianness:t),this[r(1223)]+=2},c.prototype.writeUint8=function(e){var t=s;this[t(974)](1),this._dataView[t(1413)](this[t(1223)],e),this[t(1223)]+=1},c[s(401)][s(579)]=function(e,t){var r=s;this[r(974)](4),this._dataView[r(454)](this[r(1223)],e,null==t?this.endianness:t),this[r(1223)]+=4},c[s(401)][s(1145)]=function(e,t){var r=s;this[r(974)](8),this[r(1104)][r(595)](this[r(1223)],e,null==t?this.endianness:t),this[r(1223)]+=8},c[s(401)].writeUCS2String=function(e,t,r){var n=s;null==r&&(r=e[n(381)]);for(var i=0;i<e[n(381)]&&i<r;i++)this[n(603)](e[n(493)](i),t);for(;i<r;i++)this[n(603)](0)},c[s(401)][s(1340)]=function(e,t,r){var n=s,i=0;if(null==t||t==n(1032))if(null!=r){var o=Math[n(831)](e[n(381)],r);for(i=0;i<o;i++)this[n(727)](e[n(493)](i));for(;i<r;i++)this[n(727)](0)}else for(i=0;i<e[n(381)];i++)this.writeUint8(e[n(493)](i));else this[n(1295)](new TextEncoder(t)[n(1342)](e[n(749)](0,r)))},c[s(401)][s(340)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(831)](e[r(381)],t);for(n=0;n<i;n++)this[r(727)](e.charCodeAt(n));for(;n<t;n++)this[r(727)](0)}else{for(n=0;n<e[r(381)];n++)this[r(727)](e.charCodeAt(n));this[r(727)](0)}},c[s(401)][s(1402)]=function(e,t){for(var r=s,n=0;n<e[r(381)];n+=2){var i=e[n+1];this[r(683)](i,t[e[n]],t)}},c.prototype[s(683)]=function(e,t,r){var n,i=s;if(typeof e==i(1306))return e(this,t);if(typeof e==i(333)&&!(e instanceof Array))return e[i(1403)](this,t,r);var o=null,a=i(1032),u=this[i(1223)];switch(typeof e==i(766)&&/:/[i(725)](e)&&(n=e[i(441)](":"),e=n[0],o=parseInt(n[1])),typeof e==i(766)&&/,/[i(725)](e)&&(n=e[i(441)](","),e=n[0],a=parseInt(n[1])),e){case i(1357):this[i(727)](t);break;case i(505):this[i(533)](t);break;case i(395):this.writeUint16(t,this.endianness);break;case i(374):this.writeInt16(t,this[i(302)]);break;case i(339):this[i(932)](t,this[i(302)]);break;case"int32":this[i(641)](t,this[i(302)]);break;case i(1023):this.writeFloat32(t,this[i(302)]);break;case"float64":this[i(1145)](t,this.endianness);break;case i(732):this.writeUint16(t,c[i(535)]);break;case i(362):this[i(1238)](t,c[i(535)]);break;case i(198):this.writeUint32(t,c[i(535)]);break;case i(500):this[i(641)](t,c[i(535)]);break;case i(1218):this.writeFloat32(t,c[i(535)]);break;case"float64be":this.writeFloat64(t,c[i(535)]);break;case"uint16le":this[i(603)](t,c[i(821)]);break;case i(868):this[i(1238)](t,c.LITTLE_ENDIAN);break;case i(1115):this.writeUint32(t,c[i(821)]);break;case i(803):this.writeInt32(t,c[i(821)]);break;case i(884):this[i(579)](t,c.LITTLE_ENDIAN);break;case i(1300):this[i(1145)](t,c[i(821)]);break;case i(1417):this[i(340)](t,o);break;case"string":this[i(1340)](t,a,o);break;case"u16string":this[i(670)](t,this[i(302)],o);break;case i(1215):this.writeUCS2String(t,c.LITTLE_ENDIAN,o);break;case i(267):this[i(670)](t,c[i(535)],o);break;default:if(3==e[i(381)]){for(var l=e[1],d=0;d<t[i(381)];d++)this[i(683)](l,t[d]);break}this.writeStruct(e,t)}null!=o&&(this.position=u,this[i(974)](o),this.position=u+o)},c[s(401)][s(351)]=function(e){var t=Math[s(1086)](e/u);this.writeUint32(t),this.writeUint32(4294967295&e)},c.prototype.writeUint24=function(e){var t=s;this[t(727)]((16711680&e)>>16),this[t(727)]((65280&e)>>8),this.writeUint8(255&e)},c.prototype.adjustUint32=function(e,t){var r=s,n=this[r(1223)];this.seek(e),this[r(932)](t),this[r(554)](n)},c.prototype[s(257)]=function(e,t){var r=s;this[r(974)](4*e);var n=new Int32Array(this[r(411)],this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this.endianness:t),this[r(1223)]+=4*e,n},c[s(401)][s(986)]=function(e,t){var r=s;this[r(974)](2*e);var n=new Int16Array(this[r(411)],this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this.endianness:t),this[r(1223)]+=2*e,n},c.prototype[s(544)]=function(e){var t=s;this._realloc(1*e);var r=new Int8Array(this._buffer,this[t(421)]+this[t(1223)],e);return this[t(1223)]+=1*e,r},c[s(401)].mapUint32Array=function(e,t){var r=s;this[r(974)](4*e);var n=new Uint32Array(this._buffer,this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this.endianness:t),this.position+=4*e,n},c[s(401)][s(452)]=function(e,t){var r=s;this[r(974)](2*e);var n=new Uint16Array(this[r(411)],this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=2*e,n},c.prototype[s(1294)]=function(e,t){var r=s;this[r(974)](8*e);var n=new Float64Array(this[r(411)],this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=8*e,n},c[s(401)][s(631)]=function(e,t){var r=s;this[r(974)](4*e);var n=new Float32Array(this[r(411)],this[r(421)]+this[r(1223)],e);return c[r(1011)](n,null==t?this[r(302)]:t),this[r(1223)]+=4*e,n};var l=function(e){var t=s;this[t(991)]=[],this.bufferIndex=-1,e&&(this[t(934)](e),this[t(565)]=0)};l.prototype=new c(new ArrayBuffer,0,c[s(535)]),l[s(401)][s(354)]=function(){var e,t=s;return this[t(565)]>-1||(this[t(991)][t(381)]>0?0===(e=this[t(991)][0])[t(233)]?(this[t(517)]=e,this[t(565)]=0,o.debug(t(1335),t(1046)),!0):(this[t(746)](),!1):(this[t(746)](),!1))},ArrayBuffer[s(545)]=function(e,t){var r=s;o[r(962)](r(985),"Trying to create a new buffer of size: "+(e[r(1037)]+t.byteLength));var n=new Uint8Array(e.byteLength+t.byteLength);return n[r(1403)](new Uint8Array(e),0),n[r(1403)](new Uint8Array(t),e[r(1037)]),n.buffer},l[s(401)][s(1203)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(1403)](new Uint8Array(e,t,r)),n.buffer.fileStart=e.fileStart+t,n.buffer.usedBytes=0,n[i(517)]},l[s(401)][s(934)]=function(e){for(var t=s,r=!0,n=0;n<this.buffers[t(381)];n++){var i=this[t(991)][n];if(e[t(233)]<=i.fileStart){if(e[t(233)]===i[t(233)]){if(e[t(1037)]>i[t(1037)]){this[t(991)][t(901)](n,1),n--;continue}}else e.fileStart+e[t(1037)]<=i[t(233)]||(e=this.reduceBuffer(e,0,i[t(233)]-e.fileStart)),o.debug("MultiBufferStream","Appending new buffer (fileStart: "+e[t(233)]+" - Length: "+e[t(1037)]+")"),this[t(991)][t(901)](n,0,e),0===n&&(this.buffer=e);r=!1;break}if(e[t(233)]<i[t(233)]+i[t(1037)]){var a=i.fileStart+i[t(1037)]-e.fileStart,c=e[t(1037)]-a;if(!(c>0)){r=!1;break}e=this.reduceBuffer(e,a,c)}}r&&(o[t(962)]("MultiBufferStream",t(1424)+e[t(233)]+t(608)+e[t(1037)]+")"),this[t(991)][t(1122)](e),0===n&&(this[t(517)]=e))},l[s(401)][s(746)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(991)][c(381)];t++)r=this[c(991)][t],0===t?(a={},u[c(1122)](a),a[c(949)]=r[c(233)],a[c(1384)]=r[c(233)]+r.byteLength,l+="["+a[c(949)]+"-"):a.end===r[c(233)]?a[c(1384)]=r[c(233)]+r[c(1037)]:((a={})[c(949)]=r.fileStart,l+=u[u[c(381)]-1].end-1+c(625)+a[c(949)]+"-",a[c(1384)]=r[c(233)]+r[c(1037)],u[c(1122)](a)),n+=r[c(849)],i+=r[c(1037)];u[c(381)]>0&&(l+=a[c(1384)]-1+"]");var d=e?o[c(1274)]:o[c(962)];0===this.buffers[c(381)]?d("MultiBufferStream",c(1142)):d(c(1335),this[c(991)][c(381)]+" stored buffer(s) ("+n+"/"+i+c(645)+l)},l[s(401)].cleanBuffers=function(){var e,t,r=s;for(e=0;e<this[r(991)][r(381)];e++)(t=this.buffers[e])[r(849)]===t[r(1037)]&&(o[r(962)](r(1335),"Removing buffer #"+e),this[r(991)].splice(e,1),e--)},l[s(401)][s(439)]=function(){var e,t=s;if(this[t(565)]+1<this[t(991)][t(381)]){if((e=this[t(991)][this[t(565)]+1])[t(233)]===this[t(517)].fileStart+this[t(517)][t(1037)]){var r=this[t(517)][t(1037)],n=this.buffer[t(849)],i=this[t(517)][t(233)];return this[t(991)][this[t(565)]]=ArrayBuffer[t(545)](this[t(517)],e),this[t(517)]=this[t(991)][this[t(565)]],this[t(991)][t(901)](this[t(565)]+1,1),this[t(517)].usedBytes=n,this[t(517)][t(233)]=i,o[t(962)](t(453),t(1076)+r+"->"+this[t(517)].byteLength+")"),!0}return!1}return!1},l.prototype[s(596)]=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(565)];n<this[i(991)].length&&(a=this[i(991)][n])[i(233)]<=t;)c=n,r&&(a[i(233)]+a[i(1037)]<=t?a[i(849)]=a[i(1037)]:a.usedBytes=t-a[i(233)],this[i(746)]()),n++;return-1!==c?(a=this.buffers[c])[i(233)]+a[i(1037)]>=t?(o[i(962)](i(1335),i(1062)+c),c):-1:-1},l[s(401)][s(347)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(565)];if(r=this[i(991)][o],this[i(991)][i(381)]>o+1)for(t=o+1;t<this[i(991)].length&&(n=this[i(991)][t])[i(233)]===r.fileStart+r.byteLength;t++)r=n;return r.fileStart+r[i(1037)]},l[s(401)].getEndFilePositionAfter=function(e){var t=this[s(596)](!0,e,!1);return-1!==t?this.findEndContiguousBuf(t):e},l.prototype[s(714)]=function(e){var t=s;this[t(517)][t(849)]+=e,this.logBufferLevel()},l[s(401)][s(1181)]=function(){var e=s;this[e(517)][e(849)]=this[e(517)][e(1037)],this.logBufferLevel()},l.prototype[s(554)]=function(e,t,r){var n,i=s;return-1!==(n=this.findPosition(t,e,r))?(this[i(517)]=this[i(991)][n],this.bufferIndex=n,this[i(1223)]=e-this.buffer[i(233)],o[i(962)](i(1335),i(706)+this[i(1223)]),!0):(o[i(962)](i(1335),i(680)+e+i(1002)),!1)},l[s(401)].getPosition=function(){var e=s;if(-1===this[e(565)]||null===this[e(991)][this[e(565)]])throw e(891);return this.buffers[this[e(565)]][e(233)]+this[e(1223)]},l[s(401)][s(588)]=function(){return this.byteLength},l[s(401)][s(968)]=function(){var e=s;if(-1===this[e(565)]||null===this[e(991)][this[e(565)]])throw e(891);return this.buffers[this[e(565)]][e(233)]+this.byteLength},l[s(401)].destroy=function(){var e=s;this[e(991)]=[],this[e(565)]=-1},s(333)!==s(1389)&&(t[s(1335)]=l);var d=function(){var e=s,t=[];t[3]=e(1110),t[4]="DecoderConfigDescriptor",t[5]=e(1095),t[6]=e(277),this[e(1080)]=function(e){return t[e]};var r=this,n={};return this[e(703)]=function(r){var i,s,a,c=e,u=0;for(i=r[c(270)](),a=r[c(270)]();128&a;)u=(127&a)<<7,a=r[c(270)]();return u+=127&a,o[c(962)](c(249),c(669)+(t[i]||c(228)+i)+c(1139)+u+c(235)+r.getPosition()),(s=t[i]?new n[t[i]](u):new(n[c(1326)])(u))[c(555)](r),s},n[e(1326)]=function(t,r){var n=e;this[n(253)]=t,this[n(1301)]=r,this.descs=[]},n.Descriptor[e(401)][e(555)]=function(t){var r=e;this[r(1204)]=t[r(642)](this.size)},n[e(1326)][e(401)][e(753)]=function(t){for(var r=e,n=0;n<this[r(266)][r(381)];n++)if(this[r(266)][n][r(253)]==t)return this[r(266)][n];return null},n[e(1326)][e(401)].parseRemainingDescriptors=function(t){for(var n=e,i=t[n(1223)];t[n(1223)]<i+this[n(1301)];){var s=r[n(703)](t);this[n(266)][n(1122)](s)}},n[e(1110)]=function(t){var r=e;n.Descriptor[r(1370)](this,3,t)},n.ES_Descriptor[e(401)]=new(n[e(1326)]),n[e(1110)][e(401)].parse=function(t){var r=e;if(this[r(426)]=t[r(839)](),this.flags=t.readUint8(),this[r(1301)]-=3,128&this[r(245)]?(this[r(238)]=t[r(839)](),this.size-=2):this[r(238)]=0,64&this[r(245)]){var n=t[r(270)]();this[r(1302)]=t[r(1209)](n),this[r(1301)]-=n+1}else this[r(1302)]="";32&this[r(245)]?(this[r(1296)]=t.readUint16(),this[r(1301)]-=2):this[r(1296)]=0,this[r(819)](t)},n[e(1110)].prototype.getOTI=function(t){var r=e,n=this[r(753)](4);return n?n[r(1079)]:0},n[e(1110)][e(401)].getAudioConfig=function(t){var r=e,n=this[r(753)](4);if(!n)return null;var i=n[r(753)](5);if(i&&i[r(1204)]){var s=(248&i.data[0])>>3;return 31===s&&i[r(1204)][r(381)]>=2&&(s=32+((7&i[r(1204)][0])<<3)+((224&i[r(1204)][1])>>5)),s}return null},n[e(484)]=function(t){var r=e;n[r(1326)][r(1370)](this,4,t)},n[e(484)][e(401)]=new(n[e(1326)]),n[e(484)][e(401)][e(555)]=function(t){var r=e;this.oti=t[r(270)](),this[r(541)]=t[r(270)](),this[r(671)]=0!=(this.streamType>>1&1),this[r(541)]=this.streamType>>>2,this[r(355)]=t.readUint24(),this[r(905)]=t[r(890)](),this.avgBitrate=t.readUint32(),this[r(1301)]-=13,this[r(819)](t)},n[e(1095)]=function(t){var r=e;n[r(1326)][r(1370)](this,5,t)},n[e(1095)].prototype=new(n[e(1326)]),n[e(277)]=function(t){var r=e;n[r(1326)][r(1370)](this,6,t)},n.SLConfigDescriptor[e(401)]=new n.Descriptor,this};s(333)!==s(1389)&&(t[s(249)]=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(718),s(211),s(1288),s(1356),"meco",s(1065)],FULL_BOXES:[s(709),s(416),s(978),s(1351),s(1176),s(1279),"mere"],CONTAINER_BOXES:[[s(618),["trak","pssh"]],[s(409)],[s(434)],[s(296)],["minf"],["dinf"],["stbl",[s(435),s(291)]],[s(1198),[s(404)]],[s(983),[s(1220)]],[s(1220),[s(664),s(435),"sbgp"]],["vttc"],[s(1336)],[s(788)],[s(241),[s(309)]],["meco"],["hnti"],["hinf"],[s(1065)],[s(213)],[s(215)],[s(1222)],[s(635)],["trgr"],[s(1041),[s(850)]],["iprp",[s(513)]],[s(490)],["grpl"],["j2kH"],[s(446),[s(1093)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h[e(379)][e(401)]=new h.Box,h.ContainerBox[e(401)]=new(h[e(304)]),h.SampleEntry[e(401)]=new(h[e(304)]),h.TrackGroupTypeBox[e(401)]=new h.FullBox,h[e(776)].forEach((function(t){h[e(1395)](t)})),h[e(290)][e(1277)]((function(t){h[e(568)](t)})),h[e(742)].forEach((function(t){h[e(898)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this[n(364)]=e,this[n(1301)]=t,this.uuid=r},FullBox:function(e,t,r){var n=s;h[n(304)][n(1370)](this,e,t,r),this[n(245)]=0,this[n(798)]=0},ContainerBox:function(e,t,r){var n=s;h.Box.call(this,e,t,r),this[n(422)]=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(1151)][i(1370)](this,e,t),this[i(327)]=r,this.start=n},SampleGroupEntry:function(e){this[s(1207)]=e},TrackGroupTypeBox:function(e,t){var r=s;h[r(379)][r(1370)](this,e,t)},createBoxCtor:function(e,t){var r=s;h[r(858)].push(e),h[e+r(304)]=function(t){var n=r;h[n(304)][n(1370)](this,e,t)},h[e+r(304)][r(401)]=new(h[r(304)]),t&&(h[e+"Box"][r(401)].parse=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(304)]=function(t){var n=r;h[n(379)][n(1370)](this,e,t)},h[e+r(304)][r(401)]=new h.FullBox,h[e+"Box"].prototype.parse=function(e){var n=r;this.parseFullHeader(e),t&&t[n(1370)](this,e)}},addSubBoxArrays:function(e){if(e){this[s(1255)]=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+"Box"]=function(t){var n=Ao;h[n(1151)][n(1370)](this,e,t),h[n(812)][n(1370)](this,r)},h[e+n(304)].prototype=new(h[n(1151)]),t&&(h[e+n(304)][n(401)][n(555)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h[n(775)][e]=[],h[e+n(810)]=function(e,t){var i=n;h[i(810)][i(1370)](this,e,t),h.addSubBoxArrays[i(1370)](this,r)},h[e+n(810)].prototype=new(h[n(810)]),t&&(h[e+n(810)][n(401)][n(555)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h[i(775)][e][i(1122)](t),h[t+"SampleEntry"]=function(r){var s=i;h[e+s(810)].call(this,t,r),h[s(812)][s(1370)](this,n)},h[t+i(810)][i(401)]=new(h[e+i(810)]),r&&(h[t+i(810)][i(401)].parse=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h[n(971)][n(1370)](this,e,t,r,[n(215)])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(754)]=function(t){var n=r;h[n(754)][n(1370)](this,e,t)},h[e+r(754)][r(401)]=new(h[r(754)]),t&&(h[e+r(754)].prototype[r(555)]=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+"TrackGroupTypeBox"]=function(t){h[Ao(892)].call(this,e,t)},h[e+r(892)][r(401)]=new(h[r(892)]),t&&(h[e+r(892)][r(401)][r(555)]=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(431)][i(1122)](e),h[i(887)][e]=function(n){var s=i;t?h.FullBox[s(1370)](this,s(1054),n,e):r?h[s(1151)].call(this,s(1054),n,e):h[s(304)][s(1370)](this,"uuid",n,e)},h[i(887)][e][i(401)]=t?new(h[i(379)]):r?new h.ContainerBox:new(h[i(304)]),n&&(t?h.UUIDBoxes[e][i(401)][i(555)]=function(e){var t=i;this.parseFullHeader(e),n&&n[t(1370)](this,e)}:h[i(887)][e][i(401)][i(555)]=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this[r(581)]=e,this[r(1060)]=t}h[s(558)](),h.TKHD_FLAG_ENABLED=1,h[s(615)]=2,h[s(965)]=4,h[s(1307)]=1,h[s(953)]=2,h.TFHD_FLAG_SAMPLE_DUR=8,h[s(735)]=16,h[s(823)]=32,h[s(1365)]=65536,h[s(1392)]=131072,h.TRUN_FLAGS_DATA_OFFSET=1,h[s(598)]=4,h[s(1069)]=256,h[s(740)]=512,h.TRUN_FLAGS_FLAGS=1024,h.TRUN_FLAGS_CTS_OFFSET=2048,h.Box.prototype[s(373)]=function(e){var t=s;return this[t(655)](new(h[e+t(304)]))},h[s(304)][s(401)][s(655)]=function(e){var t=s;return this[t(422)][t(1122)](e),this[e[t(364)]+"s"]?this[e[t(364)]+"s"].push(e):this[e[t(364)]]=e,e},h[s(304)].prototype[s(1403)]=function(e,t){return this[e]=t,this},h.Box[s(401)][s(1029)]=function(e,t){var r=s,n=t||r(834);return!this[n]&&(this[n]=[]),this[n][r(1122)](e),this},s(333)!==s(1389)&&(t[s(721)]=h),h[s(292)]=function(e){return h[s(1143)](e)},h[s(1143)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(270)]()[t(350)](16);r+=1===i.length?"0"+i:i}return r},h[s(1324)]=function(e,t,r){var n,i,a,c=s,u=e.getPosition(),l=0;if(e[c(968)]()-u<8)return o[c(962)](c(721),c(1226)),{code:h.ERR_NOT_ENOUGH_DATA};if(r&&r<8)return o[c(962)](c(721),c(1183)),{code:h.ERR_NOT_ENOUGH_DATA};var d=e.readUint32(),f=e.readString(4);if(o.debug(c(721),c(1133)+f+c(564)+d+c(235)+u),l=8,"uuid"==f){if(e[c(968)]()-e[c(232)]()<16||r-l<16)return e[c(554)](u),o[c(962)](c(721),c(516)),{code:h.ERR_NOT_ENOUGH_DATA};a=h[c(292)](e),l+=16}if(1==d){if(e[c(968)]()-e[c(232)]()<8||r&&r-l<8)return e[c(554)](u),{code:h[c(1078)]};d=e[c(1066)](),l+=8}else if(0===d)if(r)d=r;else if(f!==c(718))return n=new(h[c(304)])(f,d),{code:h.OK,box:n,size:n[c(1301)]};return 0!==d&&d<l||0!==d&&r&&d>r?{code:h[c(1078)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(968)]()?(e[c(554)](u),{code:h[c(1078)],type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+c(304)]?n=new(h[f+c(304)])(d):"uuid"!==f?(n=new h.Box(f,d))[c(466)]=!0:h[c(887)][a]?n=new(h[c(887)][a])(d):((n=new(h[c(304)])(f,d))[c(1054)]=a,n[c(466)]=!0),n[c(327)]=l,n[c(949)]=u,n[c(243)]===h.Box[c(401)][c(243)]&&n[c(364)]!==c(718)&&n[c(771)](e),n[c(555)](e),(i=e[c(232)]()-(n[c(949)]+n[c(1301)]))<0?e[c(554)](n[c(949)]+n[c(1301)]):i>0&&0!==n[c(1301)]&&e[c(554)](n[c(949)]+n.size),{code:h.OK,box:n,size:n[c(1301)]})},h[s(304)][s(401)][s(555)]=function(e){var t=s;this.type!=t(718)?this.data=e[t(642)](this[t(1301)]-this[t(327)]):0===this[t(1301)]?e[t(554)](e[t(968)]()):e[t(554)](this[t(949)]+this[t(1301)])},h[s(304)][s(401)].parseDataAndRewind=function(e){var t=s;this[t(1204)]=e.readUint8Array(this[t(1301)]-this[t(327)]),e[t(1223)]-=this[t(1301)]-this[t(327)]},h.FullBox[s(401)][s(771)]=function(e){var t=s;this[t(841)](e),this[t(1204)]=e.readUint8Array(this[t(1301)]-this[t(327)]),this[t(327)]-=4,e.position-=this[t(1301)]-this[t(327)]},h[s(379)][s(401)][s(841)]=function(e){var t=s;this[t(798)]=e[t(270)](),this[t(245)]=e.readUint24(),this[t(327)]+=4},h[s(379)][s(401)][s(555)]=function(e){var t=s;this[t(841)](e),this[t(1204)]=e[t(642)](this[t(1301)]-this[t(327)])},h.ContainerBox[s(401)][s(555)]=function(e){for(var t,r,n=s;e[n(232)]()<this[n(949)]+this[n(1301)];){if((t=h[n(1324)](e,!1,this.size-(e.getPosition()-this[n(949)])))[n(440)]!==h.OK)return;if(r=t[n(1016)],this[n(422)][n(1122)](r),this.subBoxNames&&-1!=this.subBoxNames[n(1327)](r[n(364)]))this[this[n(1255)][this.subBoxNames.indexOf(r[n(364)])]+"s"][n(1122)](r);else{var i=r[n(364)]!==n(1054)?r[n(364)]:r[n(1054)];this[i]||(this[i]=r)}}},h[s(304)][s(401)][s(584)]=function(e){var t=s;this[t(205)]=e.readUint16();var r=[];r[0]=this.language>>10&31,r[1]=this[t(205)]>>5&31,r[2]=31&this[t(205)],this[t(856)]=String[t(1009)](r[0]+96,r[1]+96,r[2]+96)},h[s(1125)]=s(1022),h[s(778)]=s(489),h[s(492)]=s(264),h.SAMPLE_ENTRY_TYPE_METADATA=s(657),h[s(621)]=s(1221),h[s(1191)]="System",h.SAMPLE_ENTRY_TYPE_TEXT=s(989),h[s(810)][s(401)][s(543)]=function(e){var t=s;e[t(642)](6),this[t(752)]=e[t(839)](),this[t(327)]+=8},h[s(810)][s(401)][s(555)]=function(e){var t=s;this[t(543)](e),this[t(1204)]=e[t(642)](this[t(1301)]-this[t(327)])},h[s(810)][s(401)][s(771)]=function(e){var t=s;this[t(543)](e),this.data=e.readUint8Array(this[t(1301)]-this[t(327)]),this[t(327)]-=8,e[t(1223)]-=this[t(1301)]-this[t(327)]},h.SampleEntry.prototype[s(1166)]=function(e){var t=s;h.ContainerBox.prototype[t(555)].call(this,e)},h[s(911)](h[s(492)]),h.createMediaSampleEntryCtor(h[s(1347)]),h[s(911)](h[s(621)]),h[s(911)](h[s(1191)]),h.createMediaSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_TEXT),h[s(911)](h[s(1125)],(function(e){var t,r=s;this.parseHeader(e),e[r(839)](),e[r(839)](),e[r(1391)](3),this[r(377)]=e.readUint16(),this[r(272)]=e.readUint16(),this[r(1309)]=e.readUint32(),this[r(313)]=e.readUint32(),e.readUint32(),this[r(521)]=e[r(839)](),t=Math[r(831)](31,e[r(270)]()),this.compressorname=e[r(1209)](t),t<31&&e[r(1209)](31-t),this[r(365)]=e[r(839)](),e[r(839)](),this[r(1166)](e)})),h[s(911)](h[s(778)],(function(e){var t=s;this.parseHeader(e),e[t(1391)](2),this[t(602)]=e[t(839)](),this[t(580)]=e[t(839)](),e[t(839)](),e[t(839)](),this.samplerate=e.readUint32()/65536,this[t(1166)](e)})),h[s(971)](h[s(1125)],s(566)),h[s(971)](h[s(1125)],s(1091)),h[s(971)](h[s(1125)],"avc3"),h[s(971)](h[s(1125)],s(815)),h[s(971)](h[s(1125)],s(1272)),h[s(971)](h[s(1125)],s(956)),h[s(971)](h[s(1125)],s(1278)),h[s(971)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1352)),h.createSampleEntryCtor(h[s(1125)],s(897)),h[s(971)](h[s(1125)],s(848)),h[s(971)](h[s(1125)],s(1045)),h[s(971)](h[s(1125)],s(1084)),h[s(971)](h[s(1125)],s(1320)),h[s(971)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1030)),h[s(971)](h[s(1125)],s(1328)),h[s(971)](h[s(1125)],s(979)),h[s(971)](h[s(1125)],s(246)),h[s(971)](h[s(1125)],s(1044)),h.createSampleEntryCtor(h[s(1125)],s(437)),h[s(971)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(587)),h[s(971)](h[s(1125)],s(1052)),h[s(971)](h[s(1125)],"mjpg"),h[s(971)](h[s(1125)],s(903)),h[s(971)](h.SAMPLE_ENTRY_TYPE_AUDIO,"mp4a"),h[s(971)](h[s(778)],"ac-3"),h[s(971)](h[s(778)],s(1085)),h[s(971)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(1276)),h[s(971)](h[s(778)],s(988)),h[s(971)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(515)),h[s(971)](h[s(778)],s(1137)),h.createSampleEntryCtor(h[s(778)],s(972)),h.createSampleEntryCtor(h[s(778)],s(1383)),h[s(944)](h[s(1125)],s(990)),h[s(944)](h[s(778)],s(929)),h[s(944)](h[s(621)],s(390)),h[s(944)](h[s(1191)],s(196)),h[s(944)](h[s(1267)],s(658)),h[s(944)](h[s(1347)],s(795)),h.createBoxCtor("a1lx",(function(e){var t=s,r=16*(1+(1&(1&e[t(270)]())));this[t(495)]=[];for(var n=0;n<3;n++)16==r?this.layer_size[n]=e[t(839)]():this[t(495)][n]=e[t(890)]()})),h[s(1395)](s(330),(function(e){var t=s;this[t(908)]=e[t(270)]()})),h[s(568)](s(227),(function(e){var t=s;this[t(502)]=e[t(548)]();var r=this[t(1301)]-this[t(327)]-(this[t(502)][t(381)]+1);this[t(577)]=e[t(642)](r)})),h.createBoxCtor(s(352),(function(e){var t=s,r=e[t(270)]();if(!(r>>7&!1)&&(this[t(798)]=127&r,1===this[t(798)]&&(r=e[t(270)](),this[t(341)]=r>>5&7,this[t(1286)]=31&r,r=e[t(270)](),this[t(1266)]=r>>7&1,this.high_bitdepth=r>>6&1,this[t(910)]=r>>5&1,this.monochrome=r>>4&1,this[t(1245)]=r>>3&1,this[t(358)]=r>>2&1,this[t(465)]=3&r,r=e[t(270)](),this[t(320)]=r>>5&7,0===this.reserved_1))){if(this[t(797)]=r>>4&1,1===this[t(797)])this[t(420)]=15&r;else if(this[t(1240)]=15&r,0!==this.reserved_2)return;var n=this.size-this[t(327)]-4;this[t(682)]=e.readUint8Array(n)}})),h[s(1395)](s(346),(function(e){var t,r,n=s;for(this.configurationVersion=e[n(270)](),this[n(959)]=e.readUint8(),this[n(923)]=e[n(270)](),this[n(1197)]=e[n(270)](),this[n(1015)]=3&e.readUint8(),this.nb_SPS_nalus=31&e[n(270)](),r=this[n(1301)]-this.hdr_size-6,this.SPS=[],t=0;t<this[n(1368)];t++)this.SPS[t]={},this[n(1116)][t][n(381)]=e[n(839)](),this[n(1116)][t][n(1018)]=e[n(642)](this[n(1116)][t][n(381)]),r-=2+this[n(1116)][t][n(381)];for(this[n(458)]=e[n(270)](),r--,this.PPS=[],t=0;t<this[n(458)];t++)this[n(933)][t]={},this[n(933)][t][n(381)]=e[n(839)](),this[n(933)][t][n(1018)]=e.readUint8Array(this[n(933)][t][n(381)]),r-=2+this[n(933)][t].length;r>0&&(this[n(1282)]=e[n(642)](r))})),h[s(1395)](s(1180),(function(e){var t=s;this.bufferSizeDB=e[t(890)](),this.maxBitrate=e[t(890)](),this[t(224)]=e[t(890)]()})),h[s(568)](s(1280),(function(e){var t=s,r=e[t(270)]();this[t(817)]=128==(128&r),this.intra_pred_used=64==(64&r),this[t(880)]=(63&r)>>2,e.readUint24()})),h.createBoxCtor(s(719),(function(e){var t,r=s;for(this[r(602)]=e.readUint16(),this.channel_indexes=[],this[r(893)]=[],this[r(1020)]=[],t=0;t<this[r(602)];t++)this[r(1405)][r(1122)](e[r(839)]()),this.channel_types[r(1122)](e.readUint16()),this[r(1020)][r(1122)](e[r(839)]())})),h[s(1395)](s(1195),(function(e){var t=s;this[t(644)]=e[t(890)](),this.cleanApertureWidthD=e[t(890)](),this[t(254)]=e[t(890)](),this[t(534)]=e[t(890)](),this.horizOffN=e[t(890)](),this[t(948)]=e[t(890)](),this[t(485)]=e[t(890)](),this[t(691)]=e.readUint32()})),h[s(1395)](s(367),(function(e){var t=s;this[t(560)]=e[t(839)](),this.max_pic_average_light_level=e[t(839)]()})),h[s(568)]("cmex",(function(e){var t=s;1&this[t(245)]&&(this.pos_x=e[t(1297)]()),2&this[t(245)]&&(this[t(523)]=e.readInt32()),4&this[t(245)]&&(this[t(828)]=e[t(1297)]()),8&this.flags&&(0==this.version?16&this.flags?(this[t(1206)]=e[t(1297)](),this.quat_y=e[t(1297)](),this[t(1348)]=e[t(1297)]()):(this[t(1206)]=e.readInt16(),this[t(400)]=e[t(442)](),this[t(1348)]=e[t(442)]()):this[t(798)]),32&this.flags&&(this.id=e.readUint32())})),h[s(568)]("cmin",(function(e){var t=s;this[t(851)]=e[t(1297)](),this.principal_point_x=e[t(1297)](),this.principal_point_y=e[t(1297)](),1&this[t(245)]&&(this.focal_length_y=e[t(1297)](),this.skew_factor=e[t(1297)]())})),h.createBoxCtor(s(349),(function(e){var t=s;for(this[t(1256)]=e.readUint32(),this[t(938)]=[],this[t(428)]=[],i=0;i<this[t(1256)];i++){var r=e[t(839)]();this[t(938)][t(1122)](r),r>=32768&&this[t(428)][t(1122)](e[t(548)]())}})),h[s(568)](s(607),(function(e){var t,r,n=s;if(t=e[n(890)](),this[n(399)]=[],0===this[n(798)])for(r=0;r<t;r++)this[n(399)].push(e[n(1066)]())})),h.createFullBoxCtor(s(261),(function(e){var t=s;this.maxCLL=e[t(839)](),this[t(322)]=e[t(839)]()})),h[s(1395)](s(688),(function(e){var t=s;if(this[t(804)]=e[t(1209)](4),this[t(804)]===t(614)){this[t(1371)]=e[t(839)](),this[t(1035)]=e[t(839)](),this[t(886)]=e[t(839)]();var r=e[t(270)]();this[t(1047)]=r>>7}else this.colour_type===t(1059)?this[t(572)]=e[t(642)](this.size-4):this[t(804)]===t(412)&&(this.ICC_profile=e[t(642)](this[t(1301)]-4))})),h[s(568)]("cprt",(function(e){var t=s;this[t(584)](e),this[t(1072)]=e[t(548)]()})),h[s(568)](s(335),(function(e){var t=s;0===this.version&&(this[t(857)]=e[t(1297)](),this[t(773)]=e[t(1297)](),this.greatestDecodeToDisplayDelta=e.readInt32(),this.compositionStartTime=e[t(1297)](),this[t(917)]=e[t(1297)]())})),h[s(568)](s(1264),(function(e){var t,r,n=s;if(t=e[n(890)](),this[n(1088)]=[],this[n(1406)]=[],0===this[n(798)])for(r=0;r<t;r++){this[n(1088)].push(e[n(890)]());var i=e.readInt32();this[n(1406)].push(i)}else if(1==this[n(798)])for(r=0;r<t;r++)this.sample_counts[n(1122)](e[n(890)]()),this[n(1406)].push(e.readInt32())})),h[s(1395)](s(835),(function(e){var t=s,r=e[t(270)](),n=e[t(270)](),i=e[t(270)]();this[t(646)]=r>>6,this[t(617)]=r>>1&31,this[t(861)]=(1&r)<<2|n>>6&3,this[t(800)]=n>>3&7,this[t(1313)]=n>>2&1,this[t(1211)]=3&n|i>>5&7})),h.createBoxCtor(s(403),(function(e){var t=s,r=e.readUint16();this[t(217)]=r>>3,this[t(209)]=7&r,this[t(483)]=[];for(var n=0;n<this.num_ind_sub+1;n++){var i={};this[t(483)][t(1122)](i);var o=e.readUint8(),a=e[t(270)](),c=e[t(270)]();i[t(646)]=o>>6,i.bsid=o>>1&31,i.bsmod=(1&o)<<4|a>>4&15,i.acmod=a>>1&7,i[t(1313)]=1&a,i[t(1346)]=c>>1&15,i[t(1346)]>0&&(i[t(1073)]=(1&c)<<8|e[t(270)]())}})),h.createFullBoxCtor("dfLa",(function(e){var t=s,r=[],n=["STREAMINFO",t(1027),t(601),t(1224),t(609),t(599),t(1337),t(922)];for(this.parseFullHeader(e);;){var i=e[t(270)](),o=Math[t(831)](127&i,n[t(381)]-1);if(o?e[t(642)](e[t(995)]()):(e[t(642)](13),this[t(807)]=e[t(890)]()>>12,e[t(642)](20)),r[t(1122)](n[o]),128&i)break}this[t(1359)]=r[t(381)]+" ("+r[t(1229)](", ")+")"})),h[s(1395)]("dimm",(function(e){var t=s;this.bytessent=e[t(1066)]()})),h.createBoxCtor(s(1097),(function(e){this[s(793)]=e.readUint32()})),h.createBoxCtor(s(427),(function(e){var t=s;this[t(748)]=e[t(1066)]()})),h[s(1395)]("dOps",(function(e){var t=s;if(this.Version=e.readUint8(),this.OutputChannelCount=e[t(270)](),this.PreSkip=e[t(839)](),this[t(1081)]=e[t(890)](),this[t(289)]=e.readInt16(),this.ChannelMappingFamily=e[t(270)](),0!==this[t(1283)]){this[t(532)]=e.readUint8(),this[t(1290)]=e[t(270)](),this[t(383)]=[];for(var r=0;r<this.OutputChannelCount;r++)this[t(383)][r]=e[t(270)]()}})),h.createFullBoxCtor("dref",(function(e){var t,r,n=s;this[n(834)]=[];for(var i=e[n(890)](),o=0;o<i;o++){if((t=h.parseOneBox(e,!1,this[n(1301)]-(e[n(232)]()-this.start)))[n(440)]!==h.OK)return;r=t[n(1016)],this[n(834)][n(1122)](r)}})),h.createBoxCtor("drep",(function(e){var t=s;this[t(748)]=e[t(1066)]()})),h[s(568)](s(883),(function(e){var t=s;this[t(348)]=e[t(1209)](this[t(1301)]-this[t(327)])})),h[s(568)](s(1253),(function(e){var t=s;this.entries=[];for(var r=e[t(890)](),n=0;n<r;n++){var i={};this[t(834)][t(1122)](i),1===this[t(798)]?(i[t(1401)]=e[t(1066)](),i[t(1353)]=e[t(724)]()):(i.segment_duration=e[t(890)](),i.media_time=e[t(1297)]()),i[t(717)]=e[t(442)](),i[t(1287)]=e[t(442)]()}})),h[s(568)](s(689),(function(e){var t=s;1==this[t(798)]?(this[t(605)]=e[t(890)](),this.presentation_time=e[t(1066)](),this.event_duration=e[t(890)](),this.id=e[t(890)](),this.scheme_id_uri=e.readCString(),this[t(756)]=e.readCString()):(this.scheme_id_uri=e[t(548)](),this.value=e[t(548)](),this[t(605)]=e[t(890)](),this[t(1312)]=e[t(890)](),this.event_duration=e[t(890)](),this.id=e[t(890)]());var r=this[t(1301)]-this[t(327)]-(16+(this[t(977)][t(381)]+1)+(this.value[t(381)]+1));1==this.version&&(r-=4),this.message_data=e[t(642)](r)})),h.createEntityToGroupCtor=function(e,t){var r=s;h[e+r(304)]=function(t){h[r(379)].call(this,e,t)},h[e+"Box"].prototype=new h.FullBox,h[e+r(304)][r(401)][r(555)]=function(e){var n=r;if(this[n(841)](e),t)t[n(1370)](this,e);else for(this[n(697)]=e[n(890)](),this[n(707)]=e[n(890)](),this.entity_ids=[],i=0;i<this[n(707)];i++){var s=e.readUint32();this[n(1182)].push(s)}}},h[s(1239)]("aebr"),h[s(1239)]("afbr"),h[s(1239)](s(318)),h[s(1239)](s(323)),h.createEntityToGroupCtor(s(575)),h.createEntityToGroupCtor(s(906)),h[s(1239)](s(792)),h[s(1239)](s(845)),h.createEntityToGroupCtor(s(389)),h[s(1239)](s(1200)),h[s(1239)](s(853)),h[s(1239)](s(282)),h[s(1239)](s(928)),h[s(1239)](s(206)),h[s(1239)](s(731)),h[s(1239)]("prgr"),h[s(568)](s(654),(function(e){var t=s,r=e[t(642)](this[t(1301)]-this[t(327)]);if("function"!==t(1389)){var n=new d;this[t(317)]=n.parseOneDescriptor(new c(r[t(517)],0,c[t(535)]))}})),h[s(1395)]("fiel",(function(e){var t=s;this.fieldCount=e[t(270)](),this.fieldOrdering=e.readUint8()})),h.createBoxCtor("frma",(function(e){this[s(509)]=e.readString(4)})),h.createBoxCtor(s(194),(function(e){var t=s,r=this[t(1301)]-this[t(327)];this.major_brand=e[t(1209)](4),this.minor_version=e[t(890)](),r-=8,this.compatible_brands=[];for(var n=0;r>=4;)this[t(310)][n]=e[t(1209)](4),r-=4,n++})),h.createFullBoxCtor("hdlr",(function(e){var t=s;0===this[t(798)]&&(e[t(890)](),this[t(1057)]=e.readString(4),e[t(1391)](3),this[t(1339)]=e[t(1209)](this[t(1301)]-this[t(327)]-20),"\0"===this.name[this.name[t(381)]-1]&&(this[t(1339)]=this[t(1339)][t(737)](0,-1)))})),h.createBoxCtor("hvcC",(function(e){var t,r,n,i,o=s;this.configurationVersion=e[o(270)](),i=e[o(270)](),this[o(1214)]=i>>6,this[o(1325)]=(32&i)>>5,this[o(830)]=31&i,this[o(702)]=e[o(890)](),this[o(1189)]=e[o(642)](6),this.general_level_idc=e[o(270)](),this.min_spatial_segmentation_idc=4095&e[o(839)](),this[o(402)]=3&e[o(270)](),this.chroma_format_idc=3&e[o(270)](),this[o(415)]=7&e.readUint8(),this[o(987)]=7&e[o(270)](),this[o(1124)]=e.readUint16(),i=e.readUint8(),this[o(881)]=i>>6,this[o(556)]=(13&i)>>3,this.temporalIdNested=(4&i)>>2,this[o(1015)]=3&i,this[o(708)]=[];var a=e[o(270)]();for(t=0;t<a;t++){var c=[];this[o(708)].push(c),i=e[o(270)](),c[o(918)]=(128&i)>>7,c[o(1362)]=63&i;var u=e[o(839)]();for(r=0;r<u;r++){var l={};c[o(1122)](l),n=e.readUint16(),l.data=e[o(642)](n)}}})),h[s(568)](s(818),(function(e){var t,r=s;0===this[r(798)]?this.entry_count=e[r(839)]():this[r(711)]=e.readUint32(),this[r(1186)]=[];for(var n=0;n<this.entry_count;n++){if((t=h[r(1324)](e,!1,this[r(1301)]-(e[r(232)]()-this[r(949)])))[r(440)]!==h.OK)return;t.box[r(364)],r(871),this[r(1186)][n]=t[r(1016)]}})),h[s(568)](s(1004),(function(e){var t,r=s;t=e[r(270)](),this[r(499)]=t>>4&15,this[r(204)]=15&t,t=e[r(270)](),this[r(1271)]=t>>4&15,1===this[r(798)]||2===this[r(798)]?this[r(1394)]=15&t:this[r(1394)]=0,this[r(1033)]=[];var n=0;if(this.version<2)n=e.readUint16();else{if(2!==this[r(798)])throw r(665);n=e.readUint32()}for(var i=0;i<n;i++){var o={};if(this[r(1033)][r(1122)](o),this.version<2)o[r(530)]=e[r(839)]();else{if(2!==this[r(798)])throw r(665);o[r(530)]=e.readUint32()}switch(1===this[r(798)]||2===this.version?o[r(626)]=15&e[r(839)]():o[r(626)]=0,o[r(752)]=e[r(839)](),this.base_offset_size){case 0:o.base_offset=0;break;case 4:o[r(557)]=e.readUint32();break;case 8:o[r(557)]=e[r(1066)]();break;default:throw"Error reading base offset size"}var a=e.readUint16();o[r(885)]=[];for(var c=0;c<a;c++){var u={};if(o[r(885)].push(u),1===this[r(798)]||2===this[r(798)])switch(this.index_size){case 0:u.extent_index=0;break;case 4:u.extent_index=e[r(890)]();break;case 8:u[r(443)]=e[r(1066)]();break;default:throw r(909)}switch(this.offset_size){case 0:u[r(1148)]=0;break;case 4:u[r(1148)]=e[r(890)]();break;case 8:u[r(1148)]=e[r(1066)]();break;default:throw r(909)}switch(this[r(204)]){case 0:u[r(1227)]=0;break;case 4:u[r(1227)]=e.readUint32();break;case 8:u[r(1227)]=e[r(1066)]();break;default:throw r(909)}}}})),h[s(1395)](s(1112),(function(e){var t=s,r=e[t(270)]();this.reserved=r>>7,this[t(1049)]=1&r})),h[s(568)](s(871),(function(e){var t=s;if((0===this.version||1===this[t(798)])&&(this[t(530)]=e[t(839)](),this[t(325)]=e[t(839)](),this[t(357)]=e[t(548)](),this.content_type=e.readCString(),this[t(1177)]=e[t(548)]()),1===this[t(798)])return this[t(1194)]=e.readString(4),void e[t(554)](this[t(949)]+this[t(1301)]);this.version>=2&&(2===this.version?this[t(530)]=e.readUint16():3===this[t(798)]&&(this[t(530)]=e.readUint32()),this[t(325)]=e[t(839)](),this.item_type=e.readString(4),this[t(357)]=e[t(548)](),this.item_type===t(877)?(this[t(790)]=e[t(548)](),this[t(1177)]=e[t(548)]()):this[t(1132)]===t(549)&&(this[t(287)]=e[t(548)]()))})),h.createFullBoxCtor(s(513),(function(e){var t,r,n=s;for(entry_count=e.readUint32(),this[n(808)]=[],t=0;t<entry_count;t++){var i={};this[n(808)][n(1122)](i),this[n(798)]<1?i.id=e[n(839)]():i.id=e[n(890)]();var o=e[n(270)]();for(i[n(796)]=[],r=0;r<o;r++){var a=e.readUint8(),c={};i[n(796)].push(c),c.essential=(128&a)>>7==1,1&this[n(245)]?c[n(1153)]=(127&a)<<8|e[n(270)]():c[n(1153)]=127&a}}})),h.createFullBoxCtor(s(788),(function(e){var t,r,n=s;for(this.references=[];e[n(232)]()<this.start+this.size;){if((t=h.parseOneBox(e,!0,this[n(1301)]-(e.getPosition()-this.start)))[n(440)]!==h.OK)return;(r=0===this.version?new h.SingleItemTypeReferenceBox(t[n(364)],t[n(1301)],t[n(327)],t[n(949)]):new(h[n(844)])(t[n(364)],t[n(1301)],t[n(327)],t[n(949)]))[n(243)]===h[n(304)].prototype[n(243)]&&"mdat"!==r[n(364)]&&r.parseDataAndRewind(e),r[n(555)](e),this.references[n(1122)](r)}})),h[s(1395)]("irot",(function(e){var t=s;this.angle=3&e[t(270)]()})),h[s(568)]("ispe",(function(e){var t=s;this[t(777)]=e[t(890)](),this[t(471)]=e[t(890)]()})),h[s(568)]("kind",(function(e){var t=s;this[t(1304)]=e[t(548)](),this.value=e[t(548)]()})),h[s(568)](s(445),(function(e){var t=s,r=e[t(270)]();this[t(1129)]=[];for(var n=0;n<r;n++){var i={};this[t(1129)][n]=i,i[t(907)]=e[t(890)]();var o=e[t(270)]();switch(i[t(1358)]=o>>7,i[t(961)]=127&o,i[t(961)]){case 0:i[t(1207)]=e[t(1209)](4);break;case 1:i[t(1207)]=e[t(1209)](4),i.grouping_type_parameter=e.readUint32();break;case 2:case 3:break;case 4:i.sub_track_id=e[t(890)]()}}})),h[s(1395)](s(799),(function(e){var t=s;this.layer_id=e[t(839)]()})),h[s(1395)]("maxr",(function(e){var t=s;this[t(1427)]=e[t(890)](),this[t(677)]=e[t(890)]()})),f.prototype.toString=function(){return"("+this.x+","+this.y+")"},h[s(1395)]("mdcv",(function(e){var t=s;this[t(353)]=[],this[t(353)][0]=new f(e[t(839)](),e[t(839)]()),this[t(353)][1]=new f(e.readUint16(),e.readUint16()),this[t(353)][2]=new f(e[t(839)](),e[t(839)]()),this.white_point=new f(e[t(839)](),e[t(839)]()),this[t(620)]=e[t(890)](),this[t(1420)]=e[t(890)]()})),h[s(568)](s(481),(function(e){var t=s;1==this[t(798)]?(this.creation_time=e.readUint64(),this.modification_time=e[t(1066)](),this.timescale=e[t(890)](),this[t(1173)]=e[t(1066)]()):(this[t(1270)]=e.readUint32(),this.modification_time=e.readUint32(),this.timescale=e[t(890)](),this.duration=e.readUint32()),this[t(584)](e),e[t(839)]()})),h[s(568)](s(486),(function(e){var t=s;1&this.flags&&(this[t(798)]=1),1==this[t(798)]?this[t(1341)]=e[t(1066)]():this.fragment_duration=e[t(890)]()})),h[s(568)](s(1014),(function(e){var t=s;this[t(422)]=[],h[t(1151)][t(401)][t(555)][t(1370)](this,e)})),h[s(568)](s(537),(function(e){var t=s;this.sequence_number=e[t(890)]()})),h[s(568)](s(552),(function(e){var t=s;this[t(418)]=e[t(890)]()})),h[s(568)](s(250),(function(e){var t=s;this[t(546)]=e[t(270)]()})),h.createFullBoxCtor(s(539),(function(e){var t=s;1==this[t(798)]?(this[t(1270)]=e[t(1066)](),this[t(926)]=e[t(1066)](),this[t(605)]=e[t(890)](),this[t(1173)]=e[t(1066)]()):(this[t(1270)]=e[t(890)](),this[t(926)]=e[t(890)](),this.timescale=e[t(890)](),this[t(1173)]=e[t(890)]()),this.rate=e[t(890)](),this[t(263)]=e[t(839)]()>>8,e[t(839)](),e[t(1391)](2),this[t(582)]=e[t(1391)](9),e[t(1391)](6),this.next_track_id=e.readUint32()})),h[s(1395)]("npck",(function(e){var t=s;this[t(469)]=e[t(890)]()})),h[s(1395)](s(1233),(function(e){var t=s;this[t(469)]=e[t(1066)]()})),h.createFullBoxCtor(s(860),(function(e){var t=s,r=e[t(890)]();this.padbits=[];for(var n=0;n<Math[t(1086)]((r+1)/2);n++)this.padbits=e[t(270)]()})),h[s(1395)]("pasp",(function(e){var t=s;this[t(634)]=e[t(890)](),this[t(1119)]=e[t(890)]()})),h[s(1395)](s(1261),(function(e){var t=s;this[t(380)]=e[t(1209)](this.size-this[t(327)])})),h[s(1395)]("payt",(function(e){var t=s;this[t(1005)]=e[t(890)]();var r=e[t(270)]();this[t(1243)]=e[t(1209)](r)})),h[s(568)]("pdin",(function(e){var t=s,r=(this.size-this[t(327)])/8;this.rate=[],this[t(536)]=[];for(var n=0;n<r;n++)this.rate[n]=e.readUint32(),this[t(536)][n]=e[t(890)]()})),h[s(568)](s(829),(function(e){var t=s;0===this[t(798)]?this[t(1250)]=e.readUint16():this.item_id=e.readUint32()})),h[s(568)](s(463),(function(e){var t,r=s;for(this[r(1259)]=e.readUint8(),this[r(1330)]=[],t=0;t<this[r(1259)];t++)this.bits_per_channels[t]=e[r(270)]()})),h[s(1395)](s(226),(function(e){var t=s;this[t(677)]=e[t(890)]()})),h[s(568)]("prdi",(function(e){var t=s;if(this[t(770)]=e[t(839)](),this[t(882)]=[],2&this[t(245)])for(var r=0;r<this[t(770)];r++)this.item_count[r]=e[t(839)]()})),h[s(568)](s(240),(function(e){var t=s;this[t(220)]=e[t(890)](),this[t(673)]=e[t(1066)](),0===this[t(798)]?this.media_time=e[t(890)]():this.media_time=e[t(1066)]()})),h[s(568)]("pssh",(function(e){var t=s;if(this.system_id=h[t(1143)](e),this.version>0){var r=e[t(890)]();this.kid=[];for(var n=0;n<r;n++)this[t(538)][n]=h.parseHex16(e)}var i=e[t(890)]();i>0&&(this.data=e.readUint8Array(i))})),h[s(568)]("clef",(function(e){var t=s;this[t(377)]=e[t(890)](),this.height=e[t(890)]()})),h.createFullBoxCtor(s(1010),(function(e){var t=s;this[t(377)]=e[t(890)](),this[t(272)]=e[t(890)]()})),h[s(568)]("prof",(function(e){var t=s;this[t(377)]=e[t(890)](),this[t(272)]=e[t(890)]()})),h[s(898)](s(1043),null,[s(1338),s(412),s(1010)]),h[s(1395)](s(1140),(function(e){var t=s;this[t(479)]=e.readString(4),this.sdptext=e[t(1209)](this[t(1301)]-this[t(327)]-4)})),h[s(568)]("saio",(function(e){var t=s;1&this[t(245)]&&(this[t(461)]=e[t(890)](),this[t(1071)]=e[t(890)]());var r=e[t(890)]();this[t(1064)]=[];for(var n=0;n<r;n++)0===this[t(798)]?this[t(1064)][n]=e[t(890)]():this[t(1064)][n]=e[t(1066)]()})),h.createFullBoxCtor(s(1150),(function(e){var t=s;1&this[t(245)]&&(this.aux_info_type=e[t(890)](),this[t(1071)]=e[t(890)]()),this[t(1075)]=e.readUint8();var r=e.readUint32();if(this[t(1399)]=[],0===this[t(1075)])for(var n=0;n<r;n++)this[t(1399)][n]=e[t(270)]()})),h[s(971)](h.SAMPLE_ENTRY_TYPE_METADATA,s(936),(function(e){var t=s;this[t(543)](e),this[t(1177)]=e[t(548)](),this[t(973)]=e[t(548)](),this.parseFooter(e)})),h[s(971)](h[s(1347)],s(514),(function(e){var t=s;this.parseHeader(e),this[t(1177)]=e[t(548)](),this[t(1123)]=e[t(548)](),this[t(472)]=e[t(548)](),this[t(1166)](e)})),h[s(971)](h[s(621)],"sbtt",(function(e){var t=s;this[t(543)](e),this.content_encoding=e[t(548)](),this.mime_format=e[t(548)](),this[t(1166)](e)})),h.createSampleEntryCtor(h[s(621)],"stpp",(function(e){var t=s;this[t(543)](e),this[t(1123)]=e[t(548)](),this[t(472)]=e[t(548)](),this[t(567)]=e[t(548)](),this[t(1166)](e)})),h.createSampleEntryCtor(h[s(621)],s(826),(function(e){var t=s;this[t(543)](e),this[t(1177)]=e[t(548)](),this.mime_format=e[t(548)](),this.parseFooter(e)})),h[s(971)](h[s(621)],s(1208),(function(e){var t=s;this[t(543)](e),this[t(699)]=e[t(890)](),this[t(902)]=e[t(280)](),this[t(1426)]=e[t(280)](),this.bg_color_rgba=e[t(642)](4),this.box_record=e[t(496)](4),this[t(787)]=e[t(642)](12),this[t(1166)](e)})),h[s(971)](h[s(1347)],s(413),(function(e){var t=s;this[t(543)](e),this[t(1166)](e)})),h[s(1344)]("alst",(function(e){var t,r=s,n=e[r(839)]();for(this.first_output_sample=e[r(839)](),this.sample_offset=[],t=0;t<n;t++)this[r(540)][t]=e[r(890)]();var i=this[r(1321)]-4-4*n;for(this[r(476)]=[],this.num_total_samples=[],t=0;t<i/4;t++)this[r(476)][t]=e[r(839)](),this[r(1398)][t]=e.readUint16()})),h.createSampleGroupCtor(s(700),(function(e){var t=s;this[t(636)]=e.readUint8(),this[t(1154)]=e[t(270)](),this.avgBitRate=e.readUint16(),this[t(1124)]=e.readUint16()})),h.createSampleGroupCtor("avss",(function(e){var t=s;this[t(809)]=e[t(839)](),this.layerNumber=e.readUint8();var r=e[t(270)]();this[t(1257)]=r>>7,this[t(733)]=r>>6&1,this[t(1257)]&&(this.duration=e.readUint32()),this[t(733)]&&(this[t(1154)]=e[t(270)](),this[t(1252)]=e[t(839)](),this[t(1124)]=e.readUint16()),this[t(1258)]=[];for(var n=e[t(270)](),i=0;i<n;i++){var o={};this[t(1258)][t(1122)](o),o[t(372)]=e[t(270)](),o[t(636)]=e[t(270)](),o[t(809)]=e[t(839)]()}})),h[s(1344)]("dtrt",(function(e){})),h.createSampleGroupCtor(s(774),(function(e){})),h[s(1344)](s(784),(function(e){var t=s;this[t(1168)]=e[t(442)]()})),h[s(1344)]("rap ",(function(e){var t=s,r=e[t(270)]();this[t(299)]=r>>7,this.num_leading_samples=127&r})),h[s(1344)](s(1414),(function(e){var t=s;if(this.operation_point_count=e.readUint16(),this[t(1321)]!==2+(1===this.operation_point_count?2:6*this[t(982)])+9)this[t(1204)]=e[t(642)](this[t(1321)]-2);else{if(1===this[t(982)])this[t(1130)]=e[t(839)]();else{this[t(1130)]=[],this[t(662)]=[];for(var r=0;r<this[t(982)];r++)this[t(662)][r]=e[t(890)](),this.target_rate_share[r]=e.readUint16()}this.maximum_bitrate=e[t(890)](),this[t(337)]=e[t(890)](),this[t(388)]=e[t(270)]()}})),h[s(1344)](s(1141),(function(e){var t=s;this[t(1168)]=e[t(442)]()})),h.SampleGroupEntry[s(401)][s(555)]=function(e){var t=s;this[t(1204)]=e[t(642)](this[t(1321)])},h[s(1344)]("scif",(function(e){})),h[s(1344)](s(1021),(function(e){})),h[s(1344)]("seig",(function(e){var t=s;this[t(660)]=e[t(270)]();var r=e[t(270)]();this.crypt_byte_block=r>>4,this[t(713)]=15&r,this[t(1303)]=e.readUint8(),this.Per_Sample_IV_Size=e[t(270)](),this[t(308)]=h.parseHex16(e),this[t(687)]=0,this[t(639)]=0,1===this.isProtected&&0===this.Per_Sample_IV_Size&&(this[t(687)]=e[t(270)](),this[t(639)]=e[t(642)](this[t(687)]))})),h[s(1344)](s(449),(function(e){})),h[s(1344)]("sync",(function(e){var t=s,r=e[t(270)]();this[t(230)]=63&r})),h[s(1344)]("tele",(function(e){var t=s,r=e[t(270)]();this[t(1128)]=r>>7})),h[s(1344)](s(366),(function(e){})),h.createSampleGroupCtor("tscl",(function(e){})),h[s(1344)](s(1242),(function(e){})),h.createFullBoxCtor(s(291),(function(e){var t=s;this[t(1207)]=e[t(1209)](4),1===this[t(798)]?this[t(525)]=e[t(890)]():this[t(525)]=0,this[t(834)]=[];for(var r=e.readUint32(),n=0;n<r;n++){var i={};this.entries.push(i),i[t(1291)]=e.readInt32(),i[t(274)]=e[t(1297)]()}})),p[s(401)][s(350)]=function(){var e=s;return e(199)+this.bad_pixel_row+e(398)+this.bad_pixel_column+"]"},h[s(568)](s(1423),(function(e){var t,r=s;for(this[r(1256)]=e[r(839)](),this[r(1246)]=[],t=0;t<this[r(1256)];t++)this.component_index[r(1122)](e[r(839)]());var n=e[r(270)]();for(this[r(281)]=128==(128&n),this[r(734)]=e[r(890)](),this[r(216)]=e[r(890)](),this[r(685)]=e[r(890)](),this.bad_rows=[],this[r(606)]=[],this[r(326)]=[],t=0;t<this[r(734)];t++)this.bad_rows[r(1122)](e.readUint32());for(t=0;t<this[r(216)];t++)this[r(606)][r(1122)](e[r(890)]());for(t=0;t<this[r(685)];t++){var i=e.readUint32(),o=e.readUint32();this[r(326)].push(new p(i,o))}})),h[s(568)](s(1210),(function(e){var t=s;this.scheme_type=e[t(1209)](4),this[t(1409)]=e[t(890)](),1&this[t(245)]&&(this[t(406)]=e[t(1209)](this[t(1301)]-this[t(327)]-8))})),h[s(1395)](s(219),(function(e){var t=s;this.sdptext=e[t(1209)](this[t(1301)]-this.hdr_size)})),h.createFullBoxCtor(s(1319),(function(e){var t,r=s,n=this[r(1301)]-this[r(327)];this[r(301)]=[],this[r(1421)]=[],this[r(1159)]=[],this.sample_has_redundancy=[];for(var i=0;i<n;i++)t=e[r(270)](),this.is_leading[i]=t>>6,this[r(1421)][i]=t>>4&3,this[r(1159)][i]=t>>2&3,this[r(1196)][i]=3&t})),h[s(568)](s(802)),h[s(568)]("sgpd",(function(e){var t=s;this[t(1207)]=e.readString(4),o[t(962)](t(721),"Found Sample Groups of type "+this.grouping_type),1===this[t(798)]?this.default_length=e[t(890)]():this[t(432)]=0,this[t(798)]>=2&&(this[t(912)]=e[t(890)]()),this[t(834)]=[];for(var r=e.readUint32(),n=0;n<r;n++){var i;i=h[this[t(1207)]+t(754)]?new(h[this[t(1207)]+t(754)])(this[t(1207)]):new h.SampleGroupEntry(this[t(1207)]),this.entries[t(1122)](i),1===this[t(798)]?0===this[t(432)]?i[t(1321)]=e[t(890)]():i[t(1321)]=this[t(432)]:i.description_length=this[t(432)],i[t(243)]===h.SampleGroupEntry.prototype[t(243)]&&(i.data=e[t(642)](i[t(1321)]),e[t(1223)]-=i[t(1321)]),i[t(555)](e)}})),h[s(568)]("sidx",(function(e){var t=s;this[t(278)]=e[t(890)](),this.timescale=e[t(890)](),0===this[t(798)]?(this.earliest_presentation_time=e[t(890)](),this[t(760)]=e[t(890)]()):(this[t(672)]=e.readUint64(),this[t(760)]=e.readUint64()),e[t(839)](),this[t(212)]=[];for(var r=e[t(839)](),n=0;n<r;n++){var i={};this[t(212)][t(1122)](i);var o=e.readUint32();i[t(1070)]=o>>31&1,i[t(231)]=2147483647&o,i.subsegment_duration=e[t(890)](),o=e[t(890)](),i[t(451)]=o>>31&1,i[t(1131)]=o>>28&7,i[t(208)]=268435455&o}})),h[s(939)]=function(e,t,r,n){var i=s;h[i(304)].call(this,e,t),this[i(327)]=r,this[i(949)]=n},h[s(939)][s(401)]=new(h[s(304)]),h.SingleItemTypeReferenceBox[s(401)][s(555)]=function(e){var t=s;this[t(686)]=e[t(839)]();var r=e[t(839)]();this[t(212)]=[];for(var n=0;n<r;n++)this[t(212)][n]={},this[t(212)][n][t(867)]=e.readUint16()},h[s(844)]=function(e,t,r,n){var i=s;h[i(304)][i(1370)](this,e,t),this.hdr_size=r,this[i(949)]=n},h.SingleItemTypeReferenceBoxLarge[s(401)]=new h.Box,h[s(844)][s(401)][s(555)]=function(e){var t=s;this.from_item_ID=e[t(890)]();var r=e[t(839)]();this[t(212)]=[];for(var n=0;n<r;n++)this[t(212)][n]={},this[t(212)][n][t(867)]=e[t(890)]()},h[s(568)](s(1292),(function(e){var t=s;this[t(444)]=e.readUint16(),this[t(924)]=e[t(839)](),this.primaryGChromaticity_x=e.readUint16(),this.primaryGChromaticity_y=e[t(839)](),this.primaryBChromaticity_x=e[t(839)](),this[t(1055)]=e[t(839)](),this[t(1416)]=e[t(839)](),this[t(1318)]=e.readUint16(),this[t(473)]=e[t(890)](),this.luminanceMin=e.readUint32()})),h[s(568)](s(248),(function(e){var t=s;this[t(1408)]=e[t(839)](),e[t(839)]()})),h[s(568)](s(293),(function(e){var t=s;this.subsegments=[];for(var r=e[t(890)](),n=0;n<r;n++){var i={};this[t(384)][t(1122)](i),i[t(1422)]=[];for(var o=e[t(890)](),a=0;a<o;a++){var c={};i[t(1422)][t(1122)](c),c[t(222)]=e[t(270)](),c.range_size=e.readUint24()}}})),h[s(568)](s(1386),(function(e){var t,r=s;if(t=e.readUint32(),this[r(399)]=[],0===this[r(798)])for(var n=0;n<t;n++)this[r(399)][r(1122)](e[r(890)]())})),h[s(568)]("stdp",(function(e){var t=s,r=(this.size-this[t(327)])/2;this.priority=[];for(var n=0;n<r;n++)this.priority[n]=e[t(839)]()})),h.createFullBoxCtor(s(710)),h[s(568)](s(1317),(function(e){var t=s;this[t(648)]=e[t(839)](),this[t(600)]=e.readUint16(),this[t(550)]=e[t(890)]();var r=(this[t(1301)]-this[t(327)]-8)/4;this[t(378)]=[];for(var n=0;n<r;n++)this.attribute_list[n]=e[t(890)]()})),h[s(568)]("stsc",(function(e){var t,r,n=s;if(t=e.readUint32(),this.first_chunk=[],this.samples_per_chunk=[],this[n(474)]=[],0===this[n(798)])for(r=0;r<t;r++)this[n(1322)].push(e[n(890)]()),this.samples_per_chunk.push(e[n(890)]()),this.sample_description_index[n(1122)](e[n(890)]())})),h[s(568)](s(1089),(function(e){var t,r,n,i,o=s;for(this[o(834)]=[],n=e[o(890)](),t=1;t<=n;t++){if((r=h.parseOneBox(e,!0,this[o(1301)]-(e.getPosition()-this[o(949)])))[o(440)]!==h.OK)return;h[r[o(364)]+"SampleEntry"]?((i=new h[r.type+"SampleEntry"](r[o(1301)]))[o(327)]=r.hdr_size,i.start=r[o(949)]):i=new(h[o(810)])(r[o(364)],r.size,r[o(327)],r[o(949)]),i[o(243)]===h[o(810)][o(401)][o(243)]&&i[o(771)](e),i[o(555)](e),this[o(834)][o(1122)](i)}})),h[s(568)](s(736),(function(e){var t=s;this[t(1207)]=e.readUint32();var r=e.readUint16();this[t(274)]=[];for(var n=0;n<r;n++)this[t(274)][n]=e[t(890)]()})),h[s(568)](s(512),(function(e){var t,r,n=s;if(t=e[n(890)](),this.shadowed_sample_numbers=[],this.sync_sample_numbers=[],0===this[n(798)])for(r=0;r<t;r++)this[n(1363)][n(1122)](e.readUint32()),this[n(1185)][n(1122)](e[n(890)]())})),h[s(568)](s(896),(function(e){var t,r,n=s;if(r=e[n(890)](),0===this[n(798)])for(this[n(864)]=[],t=0;t<r;t++)this.sample_numbers[n(1122)](e[n(890)]())})),h.createFullBoxCtor(s(410),(function(e){var t,r=s;if(this.sample_sizes=[],0===this[r(798)])for(this[r(931)]=e[r(890)](),this[r(1291)]=e[r(890)](),t=0;t<this[r(1291)];t++)0===this[r(931)]?this[r(1381)].push(e[r(890)]()):this.sample_sizes[t]=this[r(931)]})),h.createFullBoxCtor(s(518),(function(e){var t,r,n,i=s;if(t=e[i(890)](),this[i(1088)]=[],this.sample_deltas=[],0===this.version)for(r=0;r<t;r++)this.sample_counts[i(1122)](e[i(890)]()),(n=e[i(1297)]())<0&&(n=1),this.sample_deltas.push(n)})),h.createFullBoxCtor("stvi",(function(e){var t=s,r=e[t(890)]();this[t(963)]=3&r,this.stereo_scheme=e.readUint32();var n,i,o=e[t(890)]();for(this[t(1333)]=e[t(1209)](o),this[t(422)]=[];e[t(232)]()<this.start+this[t(1301)];){if((n=h.parseOneBox(e,!1,this[t(1301)]-(e[t(232)]()-this[t(949)])))[t(440)]!==h.OK)return;i=n[t(1016)],this[t(422)][t(1122)](i),this[i[t(364)]]=i}})),h[s(1395)](s(640),(function(e){var t=s;h[t(1058)][t(401)].parse.call(this,e)})),h[s(568)]("stz2",(function(e){var t,r,n=s;if(this[n(1381)]=[],0===this.version)if(this.reserved=e.readUint24(),this[n(1201)]=e[n(270)](),r=e[n(890)](),4===this[n(1201)])for(t=0;t<r;t+=2){var i=e[n(270)]();this[n(1381)][t]=i>>4&15,this[n(1381)][t+1]=15&i}else if(8===this[n(1201)])for(t=0;t<r;t++)this[n(1381)][t]=e[n(270)]();else if(16===this.field_size)for(t=0;t<r;t++)this[n(1381)][t]=e[n(839)]()})),h[s(568)](s(592),(function(e){var t,r,n,i,o=s;for(n=e[o(890)](),this[o(834)]=[],t=0;t<n;t++){var a={};if(this[o(834)][t]=a,a.sample_delta=e[o(890)](),a[o(919)]=[],(i=e.readUint16())>0)for(r=0;r<i;r++){var c={};a[o(919)][o(1122)](c),1==this[o(798)]?c[o(1301)]=e[o(890)]():c[o(1301)]=e[o(839)](),c.priority=e[o(270)](),c.discardable=e[o(270)](),c[o(1382)]=e[o(890)]()}}})),h[s(568)](s(239),(function(e){var t=s;if(e[t(270)](),0===this[t(798)])e[t(270)]();else{var r=e[t(270)]();this.default_crypt_byte_block=r>>4&15,this[t(576)]=15&r}this[t(1284)]=e[t(270)](),this[t(251)]=e[t(270)](),this[t(998)]=h[t(1143)](e),1===this[t(1284)]&&0===this[t(251)]&&(this.default_constant_IV_size=e[t(270)](),this[t(650)]=e.readUint8Array(this[t(468)]))})),h[s(568)](s(1361),(function(e){var t=s;1==this[t(798)]?this[t(331)]=e[t(1066)]():this.baseMediaDecodeTime=e[t(890)]()})),h[s(568)](s(1360),(function(e){var t=s,r=0;this[t(925)]=e[t(890)](),this[t(1301)]-this[t(327)]>r&&this[t(245)]&h[t(1307)]?(this[t(613)]=e.readUint64(),r+=8):this.base_data_offset=0,this.size-this[t(327)]>r&&this[t(245)]&h.TFHD_FLAG_SAMPLE_DESC?(this[t(1103)]=e[t(890)](),r+=4):this[t(1103)]=0,this[t(1301)]-this[t(327)]>r&&this.flags&h[t(992)]?(this[t(376)]=e[t(890)](),r+=4):this[t(376)]=0,this.size-this.hdr_size>r&&this[t(245)]&h.TFHD_FLAG_SAMPLE_SIZE?(this[t(895)]=e[t(890)](),r+=4):this[t(895)]=0,this[t(1301)]-this[t(327)]>r&&this.flags&h[t(823)]?(this.default_sample_flags=e.readUint32(),r+=4):this[t(1152)]=0})),h.createFullBoxCtor(s(309),(function(e){var t=s;this.track_ID=e.readUint32(),e[t(995)]();var r=e[t(270)]();this[t(964)]=r>>4&3,this[t(1293)]=r>>2&3,this[t(921)]=3&r,this.entries=[];for(var n=e[t(890)](),i=0;i<n;i++)1===this[t(798)]?(this[t(793)]=e[t(1066)](),this.moof_offset=e[t(1066)]()):(this.time=e[t(890)](),this.moof_offset=e[t(890)]()),this[t(684)]=e[t(321)+8*(this.length_size_of_traf_num+1)](),this[t(738)]=e[t(321)+8*(this[t(1293)]+1)](),this[t(942)]=e[t(321)+8*(this[t(921)]+1)]()})),h.createFullBoxCtor(s(820),(function(e){var t=s;1==this[t(798)]?(this[t(1270)]=e.readUint64(),this[t(926)]=e[t(1066)](),this[t(925)]=e[t(890)](),e[t(890)](),this[t(1173)]=e[t(1066)]()):(this[t(1270)]=e[t(890)](),this[t(926)]=e[t(890)](),this[t(925)]=e[t(890)](),e[t(890)](),this[t(1173)]=e[t(890)]()),e[t(1391)](2),this[t(1411)]=e.readInt16(),this[t(600)]=e[t(442)](),this[t(263)]=e[t(442)]()>>8,e[t(839)](),this[t(582)]=e[t(314)](9),this[t(377)]=e[t(890)](),this.height=e[t(890)]()})),h[s(1395)]("tmax",(function(e){var t=s;this[t(793)]=e[t(890)]()})),h[s(1395)]("tmin",(function(e){var t=s;this.time=e[t(890)]()})),h[s(1395)](s(1251),(function(e){var t=s;this[t(748)]=e[t(890)]()})),h[s(1395)](s(678),(function(e){var t=s;this.bytessent=e[t(890)]()})),h[s(1395)](s(638),(function(e){this[s(748)]=e.readUint64()})),h.TrackGroupTypeBox[s(401)][s(555)]=function(e){var t=s;this.parseFullHeader(e),this[t(1038)]=e[t(890)]()},h[s(336)](s(1013)),h[s(994)]=function(e,t,r,n){var i=s;h[i(304)][i(1370)](this,e,t),this[i(327)]=r,this[i(949)]=n},h.TrackReferenceTypeBox[s(401)]=new(h[s(304)]),h.TrackReferenceTypeBox[s(401)][s(555)]=function(e){var t=s;this[t(915)]=e[t(1391)]((this[t(1301)]-this.hdr_size)/4)},h[s(1082)][s(401)][s(555)]=function(e){for(var t,r,n=s;e[n(232)]()<this.start+this[n(1301)];){if((t=h[n(1324)](e,!0,this[n(1301)]-(e.getPosition()-this[n(949)])))[n(440)]!==h.OK)return;(r=new(h[n(994)])(t[n(364)],t[n(1301)],t[n(327)],t.start))[n(243)]===h[n(304)][n(401)][n(243)]&&r[n(364)]!==n(718)&&r.parseDataAndRewind(e),r.parse(e),this[n(422)][n(1122)](r)}},h.createFullBoxCtor(s(419),(function(e){var t=s;for(this[t(907)]=e.readUint32(),this[t(422)]=[];e.getPosition()<this[t(949)]+this[t(1301)];){if(ret=h[t(1324)](e,!1,this[t(1301)]-(e[t(232)]()-this[t(949)])),ret.code!==h.OK)return;box=ret[t(1016)],this.boxes[t(1122)](box)}})),h[s(568)](s(404),(function(e){var t=s;this[t(925)]=e[t(890)](),this[t(1103)]=e.readUint32(),this[t(376)]=e.readUint32(),this.default_sample_size=e.readUint32(),this[t(1152)]=e.readUint32()})),h.createBoxCtor(s(553),(function(e){var t=s;this[t(748)]=e[t(1066)]()})),h[s(568)](s(664),(function(e){var t=s,r=0;if(this.sample_count=e.readUint32(),r+=4,this[t(1301)]-this[t(327)]>r&&this[t(245)]&h[t(506)]?(this[t(630)]=e[t(1297)](),r+=4):this[t(630)]=0,this[t(1301)]-this.hdr_size>r&&this[t(245)]&h[t(598)]?(this[t(1305)]=e[t(890)](),r+=4):this[t(1305)]=0,this[t(1404)]=[],this[t(931)]=[],this[t(927)]=[],this[t(343)]=[],this.size-this[t(327)]>r)for(var n=0;n<this[t(1291)];n++)this[t(245)]&h[t(1069)]&&(this[t(1404)][n]=e[t(890)]()),this[t(245)]&h[t(740)]&&(this[t(931)][n]=e[t(890)]()),this[t(245)]&h[t(863)]&&(this[t(927)][n]=e[t(890)]()),this[t(245)]&h.TRUN_FLAGS_CTS_OFFSET&&(0===this.version?this[t(343)][n]=e[t(890)]():this[t(343)][n]=e[t(1297)]())})),h[s(568)](s(494),(function(e){var t=s;this[t(648)]=e.readUint32();var r=(this[t(1301)]-this[t(327)]-4)/4;this[t(378)]=[];for(var n=0;n<r;n++)this[t(378)][n]=e[t(890)]()})),h[s(568)](s(1415),(function(e){var t=s;this.config=e[t(548)]()})),h[s(1395)]("tyco",(function(e){var t=s,r=(this[t(1301)]-this.hdr_size)/4;this[t(310)]=[];for(var n=0;n<r;n++)this.compatible_brands[n]=e[t(1209)](4)})),h.createFullBoxCtor(s(1026),(function(e){var t=s;this[t(1147)]=e[t(548)](),this[t(1339)]=e[t(548)](),this[t(1164)]=e[t(548)](),this[t(1412)]=e.readCString()})),h[s(568)](s(487),(function(e){var t,r=s;if(this[r(360)]=e[r(890)](),1==this[r(798)]);else if(0==this[r(798)]){for(this[r(1256)]=e[r(890)](),this.component_index=[],this[r(285)]=[],this.component_format=[],this[r(359)]=[],t=0;t<this.component_count;t++)this[r(1246)][r(1122)](e[r(839)]()),this[r(285)][r(1122)](e[r(270)]()),this[r(477)][r(1122)](e[r(270)]()),this.component_align_size.push(e[r(270)]());this[r(852)]=e[r(270)](),this.interleave_type=e[r(270)](),this[r(1388)]=e.readUint8();var n=e[r(270)]();this[r(438)]=n>>7&1,this.block_pad_lsb=n>>6&1,this[r(460)]=n>>5&1,this[r(1167)]=n>>4&1,this[r(1244)]=n>>3&1,this[r(899)]=e.readUint32(),this[r(1102)]=e[r(890)](),this[r(497)]=e[r(890)](),this[r(488)]=e[r(890)](),this[r(1127)]=e[r(890)]()}})),h.createFullBoxCtor("url ",(function(e){var t=s;1!==this[t(245)]&&(this.location=e[t(548)]())})),h[s(568)]("urn ",(function(e){var t=s;this[t(1339)]=e.readCString(),this[t(1301)]-this[t(327)]-this.name.length-1>0&&(this[t(375)]=e[t(548)]())})),h[s(862)](s(728),!0,!1,(function(e){var t=s;this[t(1068)]=e[t(1209)](this.size-this[t(327)])[t(769)](/&/g,t(258))[t(769)](/</g,t(306)).replace(/>/g,t(218))[t(769)](/"/g,"&quot;")[t(769)](/'/g,t(316))})),h[s(862)](s(668),!0,!1,(function(e){var t=s;this[t(667)]=h[t(1143)](e);var r=e.readUint32();r>0&&(this.data=e[t(642)](r))})),h[s(862)](s(244),!0,!1),h[s(862)]("8974dbce7be74c5184f97148f9882554",!0,!1,(function(e){var t=s;this[t(1343)]=e.readUint24(),this[t(847)]=e.readUint8(),this[t(998)]=h[t(1143)](e)})),h.createUUIDBox(s(279),!0,!1,(function(e){var t=s;this.fragment_count=e[t(270)](),this[t(834)]=[];for(var r=0;r<this[t(755)];r++){var n={},i=0,o=0;1===this[t(798)]?(i=e.readUint64(),o=e[t(1066)]()):(i=e[t(890)](),o=e[t(890)]()),n.absolute_time=i,n.absolute_duration=o,this[t(834)].push(n)}})),h.createUUIDBox(s(1350),!0,!1,(function(e){var t=s;1===this[t(798)]?(this[t(1087)]=e[t(1066)](),this[t(1173)]=e[t(1066)]()):(this.absolute_time=e[t(890)](),this[t(1173)]=e[t(890)]())})),h.createFullBoxCtor(s(1074),(function(e){var t=s;this[t(1063)]=e[t(839)](),this.opcolor=e[t(491)](3)})),h[s(568)](s(696),(function(e){var t,r=s;1===this[r(798)]?(this.profile=e[r(270)](),this[r(222)]=e[r(270)](),t=e[r(270)](),this[r(1162)]=t>>4,this[r(1387)]=t>>1&7,this.videoFullRangeFlag=1&t,this[r(1265)]=e[r(270)](),this.transferCharacteristics=e.readUint8(),this[r(369)]=e[r(270)](),this[r(875)]=e[r(839)](),this[r(570)]=e[r(642)](this[r(875)])):(this[r(360)]=e[r(270)](),this[r(222)]=e.readUint8(),t=e.readUint8(),this.bitDepth=t>>4&15,this[r(1179)]=15&t,t=e[r(270)](),this[r(1387)]=t>>4&15,this.transferFunction=t>>1&7,this[r(589)]=1&t,this[r(875)]=e[r(839)](),this[r(570)]=e[r(642)](this.codecIntializationDataSize))})),h[s(1395)](s(464),(function(e){var t=s;this[t(380)]=e[t(1209)](this.size-this.hdr_size)})),h[s(568)]("vvcC",(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=Ao;this.held_bits=e[t(270)](),this[t(574)]=8},stream_read_2_bytes:function(e){var t=Ao;this[t(872)]=e[t(839)](),this[t(574)]=16},extract_bits:function(e){var t=Ao,r=this.held_bits>>this[t(574)]-e&(1<<e)-1;return this[t(574)]-=e,r}};if(i[n(583)](e),i[n(510)](5),this[n(1015)]=i[n(510)](2),this.ptl_present_flag=i[n(510)](1),this[n(1006)]){if(i[n(1100)](e),this.ols_idx=i[n(510)](9),this[n(368)]=i.extract_bits(3),this[n(229)]=i.extract_bits(2),this[n(329)]=i[n(510)](2),i[n(583)](e),this[n(690)]=i.extract_bits(3),i[n(510)](5),i[n(1100)](e),i.extract_bits(2),this[n(693)]=i[n(510)](6),this.general_profile_idc=i[n(510)](7),this[n(1325)]=i[n(510)](1),this.general_level_idc=e[n(270)](),i[n(583)](e),this[n(392)]=i.extract_bits(1),this[n(1187)]=i.extract_bits(1),this.general_constraint_info=new Uint8Array(this[n(693)]),this[n(693)]){for(t=0;t<this.num_bytes_constraint_info-1;t++){var o=i[n(510)](6);i[n(583)](e);var a=i[n(510)](2);this[n(701)][t]=o<<2|a}this[n(701)][this[n(693)]-1]=i[n(510)](6)}else i.extract_bits(6);if(this[n(368)]>1){for(i[n(583)](e),this[n(720)]=0,r=this[n(368)]-2;r>=0;--r){var c=i[n(510)](1);this[n(720)]|=c<<r}for(r=this[n(368)];r<=8&&this.num_sublayers>1;++r)i[n(510)](1);for(this[n(1235)]=[],r=this[n(368)]-2;r>=0;--r)this[n(720)]&1<<r&&(this[n(1235)][r]=e[n(270)]())}if(this[n(1170)]=e[n(270)](),this[n(298)]=[],this[n(1170)])for(t=0;t<this[n(1170)];t++)this[n(298)][n(1122)](e[n(890)]());this[n(312)]=e[n(839)](),this.max_picture_height=e[n(839)](),this[n(623)]=e[n(839)]()}this[n(708)]=[];var u=e[n(270)]();for(t=0;t<u;t++){var l=[];this[n(708)][n(1122)](l),i[n(583)](e),l[n(918)]=i[n(510)](1),i[n(510)](2),l[n(1362)]=i[n(510)](5);var d=1;for(13!=l.nalu_type&&12!=l[n(1362)]&&(d=e[n(839)]()),r=0;r<d;r++){var h=e[n(839)]();l[n(1122)]({data:e.readUint8Array(h),length:h})}}})),h.createFullBoxCtor(s(1334),(function(e){var t=s,r=strm.readUint8();this[t(1015)]=3&r})),h[s(810)][s(401)][s(414)]=function(){return!1},h[s(810)][s(401)][s(726)]=function(){return!1},h.SampleEntry[s(401)][s(743)]=function(){return!1},h[s(810)][s(401)][s(1418)]=function(){return!1},h[s(810)][s(401)][s(332)]=function(){return!1},h[s(810)][s(401)][s(870)]=function(){var e=s;return this.type[e(769)](".","")},h[s(810)].prototype.getWidth=function(){return""},h[s(810)].prototype.getHeight=function(){return""},h.SampleEntry[s(401)].getChannelCount=function(){return""},h[s(810)][s(401)][s(1249)]=function(){return""},h[s(810)][s(401)][s(1188)]=function(){return""},h[s(429)][s(401)][s(414)]=function(){return!0},h[s(429)][s(401)][s(1008)]=function(){return this[s(377)]},h[s(429)][s(401)][s(874)]=function(){return this[s(272)]},h[s(1275)][s(401)][s(726)]=function(){return!0},h[s(1275)][s(401)].getChannelCount=function(){return this[s(602)]},h[s(1275)][s(401)][s(1249)]=function(){return this[s(807)]},h[s(1275)].prototype[s(1188)]=function(){return this.samplesize},h[s(1393)][s(401)][s(743)]=function(){return!0},h[s(779)][s(401)][s(1418)]=function(){return!0},h[s(276)]=function(e,t){var r=s,n=Number(e)[r(350)](16);for(t=typeof t===r(1389)||null===t?t=2:t;n[r(381)]<t;)n="0"+n;return n},h[s(866)].prototype[s(870)]=h[s(242)][s(401)][s(870)]=h[s(996)][s(401)][s(870)]=h.avc4SampleEntry[s(401)].getCodec=function(){var e=s,t=h[e(810)][e(401)][e(870)][e(1370)](this);return this[e(346)]?t+"."+h.decimalToHex(this[e(346)][e(959)])+h[e(276)](this.avcC[e(923)])+h.decimalToHex(this[e(346)].AVCLevelIndication):t},h[s(651)].prototype[s(870)]=h[s(1171)].prototype.getCodec=function(){var e,t=s,r=h[t(810)].prototype[t(870)][t(1370)](this);if(this.hvcC){switch(r+=".",this[t(1138)][t(1214)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1138)][t(830)],r+=".";var n=this[t(1138)].general_profile_compatibility,i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(276)](i,0),r+=".",0===this.hvcC.general_tier_flag?r+="L":r+="H",r+=this[t(1138)][t(1202)];var o=!1,a="";for(e=5;e>=0;e--)(this[t(1138)][t(1189)][e]||o)&&(a="."+h.decimalToHex(this.hvcC[t(1189)][e],0)+a,o=!0);r+=a}return r},h.vvc1SampleEntry.prototype[s(870)]=h.vvi1SampleEntry.prototype[s(870)]=function(){var e,t=s,r=h[t(810)].prototype[t(870)][t(1370)](this);if(this[t(1410)]){r+="."+this[t(1410)].general_profile_idc,this.vvcC.general_tier_flag?r+=".H":r+=".L",r+=this[t(1410)][t(1202)];var n="";if(this[t(1410)][t(701)]){var i,o=[],a=0;for(a|=this[t(1410)][t(203)]<<7,a|=this[t(1410)][t(859)]<<6,e=0;e<this[t(1410)].general_constraint_info.length;++e)a|=this[t(1410)][t(701)][e]>>2&63,o[t(1122)](a),a&&(i=e),a=this[t(1410)].general_constraint_info[e]>>2&3;if(void 0===i)n=t(275);else{n=".C";var c=t(288),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(1329)][s(401)][s(870)]=function(){var e=s,t=h.SampleEntry[e(401)].getCodec[e(1370)](this);if(this.esds&&this[e(654)][e(317)]){var r=this.esds.esd.getOTI(),n=this[e(654)].esd[e(1273)]();return t+"."+h[e(276)](r)+(n?"."+n:"")}return t},h[s(604)][s(401)][s(870)]=function(){var e=s,t=h[e(810)][e(401)][e(870)][e(1370)](this);return this[e(973)]?t+"."+this[e(973)]:t},h.vp08SampleEntry[s(401)][s(870)]=h[s(744)][s(401)][s(870)]=function(){var e=s,t=h[e(810)].prototype[e(870)][e(1370)](this),r=this[e(696)][e(222)];0==r&&(r="00");var n=this[e(696)].bitDepth;return 8==n&&(n="08"),t+".0"+this[e(696)][e(360)]+"."+r+"."+n},h[s(457)][s(401)].getCodec=function(){var e,t=s,r=h[t(810)][t(401)].getCodec[t(1370)](this),n=this[t(352)].seq_level_idx_0;return n<10&&(n="0"+n),2===this[t(352)][t(341)]&&1===this.av1C[t(622)]?e=1===this[t(352)][t(910)]?"12":"10":this[t(352)][t(341)]<=2&&(e=1===this[t(352)][t(622)]?"10":"08"),r+"."+this[t(352)][t(341)]+"."+n+(this[t(352)][t(1266)]?"H":"M")+"."+e},h[s(304)].prototype[s(559)]=function(e,t){var r=s;this.size+=8,this[r(1301)]>u&&(this[r(1301)]+=8),this.type===r(1054)&&(this[r(1301)]+=16),o[r(962)](r(594),r(1028)+this[r(364)]+r(758)+this[r(1301)]+r(235)+e[r(232)]()+(t||"")),this[r(1301)]>u?e.writeUint32(1):(this[r(569)]=e.getPosition(),e[r(932)](this[r(1301)])),e.writeString(this[r(364)],null,4),this.type===r(1054)&&e[r(1295)](this[r(1054)]),this[r(1301)]>u&&e[r(351)](this[r(1301)])},h[s(379)].prototype[s(559)]=function(e){var t=s;this[t(1301)]+=4,h[t(304)][t(401)].writeHeader[t(1370)](this,e,t(202)+this[t(798)]+t(547)+this[t(245)]),e[t(727)](this[t(798)]),e[t(676)](this[t(245)])},h[s(304)].prototype.write=function(e){var t=s;"mdat"===this[t(364)]?this[t(1204)]&&(this[t(1301)]=this.data[t(381)],this[t(559)](e),e[t(1295)](this[t(1204)])):(this[t(1301)]=this.data?this.data[t(381)]:0,this[t(559)](e),this[t(1204)]&&e.writeUint8Array(this.data))},h[s(1151)][s(401)][s(243)]=function(e){var t=s;this.size=0,this[t(559)](e);for(var r=0;r<this.boxes[t(381)];r++)this[t(422)][r]&&(this.boxes[r].write(e),this[t(1301)]+=this.boxes[r][t(1301)]);o[t(962)](t(594),t(363)+this.type+t(1144)+this[t(1301)]),e[t(1299)](this.sizePosition,this[t(1301)])},h[s(994)][s(401)][s(243)]=function(e){var t=s;this[t(1301)]=4*this[t(915)][t(381)],this[t(559)](e),e.writeUint32Array(this.track_ids)},h.avcCBox[s(401)][s(243)]=function(e){var t,r=s;for(this[r(1301)]=7,t=0;t<this[r(1116)].length;t++)this[r(1301)]+=2+this.SPS[t][r(381)];for(t=0;t<this.PPS[r(381)];t++)this[r(1301)]+=2+this.PPS[t][r(381)];for(this[r(1282)]&&(this[r(1301)]+=this[r(1282)][r(381)]),this.writeHeader(e),e.writeUint8(this[r(1285)]),e[r(727)](this.AVCProfileIndication),e.writeUint8(this[r(923)]),e.writeUint8(this[r(1197)]),e.writeUint8(this[r(1015)]+252),e[r(727)](this[r(1116)].length+224),t=0;t<this.SPS.length;t++)e[r(603)](this.SPS[t][r(381)]),e[r(1295)](this[r(1116)][t][r(1018)]);for(e.writeUint8(this[r(933)][r(381)]),t=0;t<this[r(933)][r(381)];t++)e[r(603)](this[r(933)][t][r(381)]),e[r(1295)](this[r(933)][t][r(1018)]);this[r(1282)]&&e[r(1295)](this[r(1282)])},h.co64Box[s(401)][s(243)]=function(e){var t,r=s;for(this.version=0,this[r(245)]=0,this[r(1301)]=4+8*this.chunk_offsets.length,this[r(559)](e),e[r(932)](this.chunk_offsets.length),t=0;t<this[r(399)][r(381)];t++)e[r(351)](this[r(399)][t])},h[s(914)].prototype.write=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=20,this.writeHeader(e),e[t(641)](this[t(857)]),e[t(641)](this.leastDecodeToDisplayDelta),e[t(641)](this[t(391)]),e[t(641)](this[t(1067)]),e[t(641)](this[t(917)])},h[s(459)][s(401)][s(243)]=function(e){var t,r=s;for(this[r(798)]=0,this[r(245)]=0,this[r(1301)]=4+8*this[r(1088)][r(381)],this.writeHeader(e),e[r(932)](this[r(1088)][r(381)]),t=0;t<this.sample_counts[r(381)];t++)e[r(932)](this[r(1088)][t]),1===this[r(798)]?e.writeInt32(this[r(1406)][t]):e.writeUint32(this.sample_offsets[t])},h[s(750)].prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=4,this[t(559)](e),e[t(932)](this[t(834)][t(381)]);for(var r=0;r<this[t(834)][t(381)];r++)this[t(834)][r].write(e),this[t(1301)]+=this[t(834)][r].size;o[t(962)](t(594),t(363)+this.type+" with new size "+this.size),e[t(1299)](this[t(569)],this.size)},h[s(1281)][s(401)].write=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=this[t(348)][t(381)],this.writeHeader(e),e[t(1340)](this[t(348)])},h[s(225)][s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=4+12*this[t(834)][t(381)],this[t(559)](e),e[t(932)](this[t(834)][t(381)]);for(var r=0;r<this[t(834)][t(381)];r++){var n=this[t(834)][r];e[t(932)](n[t(1401)]),e.writeInt32(n[t(1353)]),e[t(1238)](n[t(717)]),e[t(1238)](n.media_rate_fraction)}},h[s(878)].prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=16+this[t(324)][t(381)]+(this[t(977)].length+1)+(this[t(756)][t(381)]+1),this[t(559)](e),e[t(340)](this[t(977)]),e.writeCString(this.value),e.writeUint32(this.timescale),e[t(932)](this.presentation_time_delta),e.writeUint32(this.event_duration),e.writeUint32(this.id),e[t(1295)](this.message_data)},h.ftypBox[s(401)].write=function(e){var t=s;this[t(1301)]=8+4*this.compatible_brands[t(381)],this[t(559)](e),e[t(1340)](this[t(300)],null,4),e.writeUint32(this[t(656)]);for(var r=0;r<this[t(310)][t(381)];r++)e[t(1340)](this[t(310)][r],null,4)},h[s(913)][s(401)][s(243)]=function(e){var t=s;this[t(1301)]=20+this[t(1339)][t(381)]+1,this[t(798)]=0,this[t(245)]=0,this[t(559)](e),e[t(932)](0),e[t(1340)](this.handler,null,4),e.writeUint32(0),e[t(932)](0),e[t(932)](0),e[t(340)](this[t(1339)])},h[s(1001)].prototype[s(243)]=function(e){var t,r,n=s;for(this[n(1301)]=23,t=0;t<this[n(708)][n(381)];t++)for(this.size+=3,r=0;r<this.nalu_arrays[t][n(381)];r++)this[n(1301)]+=2+this[n(708)][t][r][n(1204)][n(381)];for(this[n(559)](e),e[n(727)](this[n(1285)]),e.writeUint8(this[n(1214)]<<6+this.general_tier_flag<<5+this[n(830)]),e[n(932)](this[n(702)]),e.writeUint8Array(this[n(1189)]),e[n(727)](this.general_level_idc),e.writeUint16(this[n(1092)]+(15<<24)),e[n(727)](this[n(402)]+252),e[n(727)](this[n(329)]+252),e.writeUint8(this[n(415)]+248),e[n(727)](this[n(987)]+248),e.writeUint16(this[n(1124)]),e[n(727)]((this[n(881)]<<6)+(this[n(556)]<<3)+(this.temporalIdNested<<2)+this[n(1015)]),e[n(727)](this.nalu_arrays.length),t=0;t<this[n(708)].length;t++)for(e[n(727)]((this.nalu_arrays[t].completeness<<7)+this[n(708)][t][n(1362)]),e.writeUint16(this[n(708)][t][n(381)]),r=0;r<this[n(708)][t].length;r++)e[n(603)](this[n(708)][t][r][n(1204)].length),e[n(1295)](this.nalu_arrays[t][r].data)},h[s(1034)].prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this.flags=0,this[t(1301)]=this.schemeURI[t(381)]+1+(this[t(756)][t(381)]+1),this[t(559)](e),e[t(340)](this[t(1304)]),e[t(340)](this.value)},h[s(745)].prototype[s(243)]=function(e){var t=s;this[t(1301)]=20,this[t(245)]=0,this[t(798)]=0,this.writeHeader(e),e[t(932)](this[t(1270)]),e[t(932)](this[t(926)]),e[t(932)](this[t(605)]),e[t(932)](this[t(1173)]),e[t(603)](this.language),e[t(603)](0)},h[s(661)][s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=4,this[t(559)](e),e[t(932)](this.fragment_duration)},h.mfhdBox[s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=4,this[t(559)](e),e[t(932)](this[t(1254)])},h[s(286)][s(401)].write=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this.size=96,this[t(559)](e),e[t(932)](this[t(1270)]),e[t(932)](this[t(926)]),e[t(932)](this[t(605)]),e[t(932)](this[t(1173)]),e.writeUint32(this[t(679)]),e[t(603)](this[t(263)]<<8),e.writeUint16(0),e.writeUint32(0),e[t(932)](0),e.writeUint32Array(this[t(582)]),e[t(932)](0),e[t(932)](0),e[t(932)](0),e[t(932)](0),e[t(932)](0),e.writeUint32(0),e[t(932)](this[t(1156)])},h[s(810)].prototype[s(559)]=function(e){var t=s;this[t(1301)]=8,h[t(304)][t(401)][t(559)][t(1370)](this,e),e[t(727)](0),e.writeUint8(0),e[t(727)](0),e[t(727)](0),e[t(727)](0),e.writeUint8(0),e[t(603)](this[t(752)])},h[s(810)][s(401)][s(950)]=function(e){for(var t=s,r=0;r<this.boxes.length;r++)this[t(422)][r][t(243)](e),this[t(1301)]+=this[t(422)][r][t(1301)];o.debug(t(594),t(363)+this[t(364)]+t(1144)+this[t(1301)]),e[t(1299)](this[t(569)],this[t(1301)])},h.SampleEntry[s(401)][s(243)]=function(e){var t=s;this.writeHeader(e),e[t(1295)](this.data),this.size+=this.data[t(381)],o.debug(t(594),t(363)+this[t(364)]+t(1144)+this[t(1301)]),e[t(1299)](this.sizePosition,this.size)},h[s(429)][s(401)][s(243)]=function(e){var t=s;this[t(559)](e),this[t(1301)]+=70,e[t(603)](0),e[t(603)](0),e[t(932)](0),e[t(932)](0),e[t(932)](0),e[t(603)](this[t(377)]),e[t(603)](this[t(272)]),e[t(932)](this.horizresolution),e.writeUint32(this.vertresolution),e[t(932)](0),e[t(603)](this[t(521)]),e[t(727)](Math.min(31,this[t(551)].length)),e.writeString(this[t(551)],null,31),e.writeUint16(this.depth),e.writeInt16(-1),this[t(950)](e)},h[s(1275)][s(401)].write=function(e){var t=s;this[t(559)](e),this[t(1301)]+=20,e[t(932)](0),e[t(932)](0),e[t(603)](this[t(602)]),e[t(603)](this.samplesize),e[t(603)](0),e[t(603)](0),e[t(932)](this[t(807)]<<16),this[t(950)](e)},h[s(801)][s(401)][s(243)]=function(e){var t=s;this.writeHeader(e),this[t(1301)]+=this[t(1123)][t(381)]+1+this.schema_location[t(381)]+1+this[t(567)].length+1,e[t(340)](this[t(1123)]),e[t(340)](this[t(472)]),e[t(340)](this.auxiliary_mime_types),this[t(950)](e)},h[s(754)][s(401)][s(243)]=function(e){var t=s;e[t(1295)](this[t(1204)])},h[s(1310)][s(401)][s(243)]=function(e){var t=s;this[t(798)]=1,this[t(245)]=0,this[t(1301)]=12+8*this[t(834)].length,this[t(559)](e),e[t(1340)](this[t(1207)],null,4),e.writeUint32(this[t(525)]),e.writeUint32(this[t(834)][t(381)]);for(var r=0;r<this[t(834)].length;r++){var n=this[t(834)][r];e[t(641)](n[t(1291)]),e.writeInt32(n[t(274)])}},h[s(1332)].prototype[s(243)]=function(e){var t,r,n=s;for(this[n(245)]=0,this[n(1301)]=12,t=0;t<this[n(834)][n(381)];t++)r=this.entries[t],1===this[n(798)]&&(0===this[n(432)]&&(this[n(1301)]+=4),this[n(1301)]+=r[n(1204)][n(381)]);for(this[n(559)](e),e.writeString(this[n(1207)],null,4),1===this[n(798)]&&e[n(932)](this[n(432)]),this[n(798)]>=2&&e[n(932)](this[n(1103)]),e[n(932)](this[n(834)][n(381)]),t=0;t<this[n(834)][n(381)];t++)r=this[n(834)][t],1===this[n(798)]&&0===this[n(432)]&&e[n(932)](r.description_length),r.write(e)},h[s(1126)][s(401)].write=function(e){var t=s;this[t(798)]=0,this.flags=0,this[t(1301)]=20+12*this[t(212)][t(381)],this[t(559)](e),e[t(932)](this[t(278)]),e[t(932)](this[t(605)]),e[t(932)](this[t(672)]),e.writeUint32(this[t(760)]),e[t(603)](0),e[t(603)](this[t(212)][t(381)]);for(var r=0;r<this[t(212)][t(381)];r++){var n=this.references[r];e[t(932)](n[t(1070)]<<31|n.referenced_size),e[t(932)](n[t(1050)]),e[t(932)](n[t(451)]<<31|n.SAP_type<<28|n[t(208)])}},h[s(824)].prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=1,this[t(1301)]=4,this[t(559)](e),e.writeUint16(this[t(1408)]),e[t(603)](0)},h.stcoBox.prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=0,this[t(1301)]=4+4*this.chunk_offsets[t(381)],this[t(559)](e),e[t(932)](this[t(399)][t(381)]),e[t(782)](this[t(399)])},h[s(837)].prototype[s(243)]=function(e){var t,r=s;for(this[r(798)]=0,this[r(245)]=0,this[r(1301)]=4+12*this[r(1322)][r(381)],this[r(559)](e),e[r(932)](this.first_chunk[r(381)]),t=0;t<this.first_chunk[r(381)];t++)e[r(932)](this.first_chunk[t]),e[r(932)](this.samples_per_chunk[t]),e[r(932)](this[r(474)][t])},h[s(786)][s(401)][s(243)]=function(e){var t,r=s;for(this.version=0,this[r(245)]=0,this[r(1301)]=0,this[r(559)](e),e[r(932)](this[r(834)][r(381)]),this[r(1301)]+=4,t=0;t<this[r(834)].length;t++)this[r(834)][t].write(e),this[r(1301)]+=this[r(834)][t][r(1301)];o[r(962)](r(594),r(363)+this[r(364)]+r(1144)+this[r(1301)]),e[r(1299)](this.sizePosition,this[r(1301)])},h[s(920)][s(401)][s(243)]=function(e){var t,r=s;for(this[r(798)]=0,this.flags=0,this[r(1301)]=4+8*this[r(1363)][r(381)],this[r(559)](e),e.writeUint32(this[r(1363)].length),t=0;t<this[r(1363)].length;t++)e[r(932)](this[r(1363)][t]),e[r(932)](this[r(1185)][t])},h[s(1380)][s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this.flags=0,this[t(1301)]=4+4*this[t(864)][t(381)],this.writeHeader(e),e[t(932)](this[t(864)][t(381)]),e[t(782)](this[t(864)])},h[s(967)].prototype[s(243)]=function(e){var t,r=s,n=!0;if(this[r(798)]=0,this.flags=0,this.sample_sizes[r(381)]>0)for(t=0;t+1<this[r(1381)].length;){if(this.sample_sizes[t+1]!==this.sample_sizes[0]){n=!1;break}t++}else n=!1;this[r(1301)]=8,!n&&(this.size+=4*this[r(1381)][r(381)]),this[r(559)](e),n?e[r(932)](this[r(1381)][0]):e[r(932)](0),e[r(932)](this[r(1381)][r(381)]),!n&&e[r(782)](this[r(1381)])},h[s(1375)][s(401)].write=function(e){var t,r=s;for(this[r(798)]=0,this[r(245)]=0,this[r(1301)]=4+8*this[r(1088)].length,this[r(559)](e),e[r(932)](this[r(1088)].length),t=0;t<this.sample_counts.length;t++)e[r(932)](this.sample_counts[t]),e[r(932)](this[r(698)][t])},h[s(1311)].prototype[s(243)]=function(e){var t=s,r=Math[t(338)](2,32)-1;this.version=this[t(331)]>r?1:0,this[t(245)]=0,this[t(1301)]=4,1===this[t(798)]&&(this[t(1301)]+=4),this.writeHeader(e),1===this.version?e[t(351)](this.baseMediaDecodeTime):e[t(932)](this.baseMediaDecodeTime)},h.tfhdBox[s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this[t(1301)]=4,this[t(245)]&h[t(1307)]&&(this[t(1301)]+=8),this.flags&h[t(953)]&&(this[t(1301)]+=4),this[t(245)]&h[t(992)]&&(this[t(1301)]+=4),this[t(245)]&h[t(735)]&&(this.size+=4),this[t(245)]&h[t(823)]&&(this[t(1301)]+=4),this.writeHeader(e),e[t(932)](this[t(925)]),this[t(245)]&h[t(1307)]&&e.writeUint64(this[t(613)]),this[t(245)]&h.TFHD_FLAG_SAMPLE_DESC&&e[t(932)](this[t(1103)]),this[t(245)]&h[t(992)]&&e[t(932)](this.default_sample_duration),this[t(245)]&h[t(735)]&&e[t(932)](this[t(895)]),this.flags&h[t(823)]&&e[t(932)](this.default_sample_flags)},h[s(467)].prototype.write=function(e){var t=s;this.version=0,this.size=80,this[t(559)](e),e[t(932)](this.creation_time),e[t(932)](this[t(926)]),e[t(932)](this[t(925)]),e.writeUint32(0),e[t(932)](this[t(1173)]),e.writeUint32(0),e[t(932)](0),e[t(1238)](this[t(1411)]),e[t(1238)](this[t(600)]),e[t(1238)](this[t(263)]<<8),e[t(603)](0),e.writeInt32Array(this.matrix),e[t(932)](this[t(377)]),e[t(932)](this[t(272)])},h[s(1364)].prototype[s(243)]=function(e){var t=s;this.version=0,this.flags=0,this[t(1301)]=20,this[t(559)](e),e[t(932)](this[t(925)]),e[t(932)](this[t(1103)]),e[t(932)](this[t(376)]),e[t(932)](this[t(895)]),e.writeUint32(this[t(1152)])},h.trunBox.prototype[s(243)]=function(e){var t=s;this[t(798)]=0,this.size=4,this[t(245)]&h[t(506)]&&(this[t(1301)]+=4),this[t(245)]&h[t(598)]&&(this[t(1301)]+=4),this.flags&h[t(1069)]&&(this[t(1301)]+=4*this.sample_duration[t(381)]),this[t(245)]&h[t(740)]&&(this.size+=4*this[t(931)][t(381)]),this[t(245)]&h[t(863)]&&(this[t(1301)]+=4*this[t(927)][t(381)]),this[t(245)]&h[t(283)]&&(this[t(1301)]+=4*this[t(343)].length),this[t(559)](e),e[t(932)](this[t(1291)]),this[t(245)]&h[t(506)]&&(this[t(315)]=e[t(232)](),e[t(641)](this[t(630)])),this.flags&h[t(598)]&&e[t(932)](this[t(1305)]);for(var r=0;r<this[t(1291)];r++)this[t(245)]&h[t(1069)]&&e[t(932)](this[t(1404)][r]),this.flags&h.TRUN_FLAGS_SIZE&&e[t(932)](this[t(931)][r]),this[t(245)]&h[t(863)]&&e[t(932)](this[t(927)][r]),this[t(245)]&h.TRUN_FLAGS_CTS_OFFSET&&(0===this[t(798)]?e[t(932)](this[t(343)][r]):e[t(641)](this[t(343)][r]))},h[s(361)].prototype.write=function(e){var t=s;this[t(798)]=0,this[t(375)]?(this[t(245)]=0,this[t(1301)]=this.location[t(381)]+1):(this[t(245)]=1,this.size=0),this[t(559)](e),this[t(375)]&&e.writeCString(this[t(375)])},h[s(1248)][s(401)].write=function(e){var t=s;this[t(798)]=0,this.flags=0,this[t(1301)]=this[t(1339)][t(381)]+1+(this[t(375)]?this.location[t(381)]+1:0),this[t(559)](e),e[t(340)](this.name),this[t(375)]&&e[t(340)](this[t(375)])},h[s(294)][s(401)][s(243)]=function(e){var t=s;this[t(798)]=0,this[t(245)]=1,this[t(1301)]=8,this[t(559)](e),e[t(603)](this[t(1063)]),e[t(1048)](this.opcolor)},h[s(459)][s(401)][s(1213)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(1088)].length;t++)for(r=0;r<this[i(1088)][t];r++)e[n][i(1101)]=e[n][i(695)]+this[i(1406)][t],n++},h.sttsBox[s(401)][s(1213)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(1088)][i(381)];t++)for(r=0;r<this[i(1088)][t];r++)e[n].dts=0===n?0:e[n-1][i(695)]+this[i(698)][t],n++},h.stcoBox[s(401)][s(1213)]=function(e){var t,r=s;for(t=0;t<this.chunk_offsets[r(381)];t++)e[t][r(1064)]=this[r(399)][t]},h.stscBox[s(401)][s(1213)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this[a(1322)][a(381)];t++)for(r=0;r<(t+1<this.first_chunk.length?this[a(1322)][t+1]:1/0);r++)for(o++,n=0;n<this[a(1039)][t];n++){if(!e[i])return;e[i][a(195)]=this[a(474)][t],e[i][a(1031)]=o,i++}},h[s(967)][s(401)][s(1213)]=function(e){var t,r=s;for(t=0;t<this.sample_sizes[r(381)];t++)e[t][r(1301)]=this.sample_sizes[t]},h.DIFF_BOXES_PROP_NAMES=[s(422),s(834),s(212),s(919),s(1033),"item_infos","extents","associations",s(384),s(1422),s(259),s(627),s(317),s(1129)],h[s(1396)]=["compatible_brands",s(582),"opcolor",s(1088),s(1088),"sample_deltas",s(1322),"samples_per_chunk",s(1381),s(399),s(1406),s(474),s(1404)],h[s(840)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(653)].indexOf(r)>-1||e[r]instanceof h[n(304)]||t[r]instanceof h.Box||typeof e[r]===n(1389)||typeof t[r]===n(1389)||typeof e[r]===n(1306)||typeof t[r]===n(1306)||e[n(1255)]&&e[n(1255)][n(1327)](r[n(737)](0,4))>-1||t[n(1255)]&&t.subBoxNames[n(1327)](r[n(737)](0,4))>-1||r===n(1204)||"start"===r||r===n(1301)||r===n(1270)||"modification_time"===r||h[n(1396)][n(1327)](r)>-1||e[r]===t[r]))return!1;return!0},h[s(508)]=function(e,t){var r=s;if(!h.boxEqualFields(e,t))return!1;for(var n=0;n<h[r(653)][r(381)];n++){var i=h[r(653)][n];if(e[i]&&t[i]&&!h[r(508)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(401)].parseSample=function(e){var t,r,n=s,i=new a(e[n(517)]);for(t=[];!i[n(1136)]();)(r=h[n(1324)](i,!1))[n(440)]===h.OK&&"vttc"===r.box[n(364)]&&t[n(1122)](r[n(1016)]);return t},m.prototype.getText=function(e,t,r){var n=s;function i(e,t,r){var n=Ao;return r=r||"0",(e+="")[n(381)]>=t?e:new Array(t-e[n(381)]+1)[n(1229)](r)+e}function o(e){var t=Ao,r=Math[t(1086)](e/3600),n=Math[t(1086)]((e-3600*r)/60),s=Math.floor(e-3600*r-60*n),o=Math[t(1086)](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(805)](r),c="",u=0;u<a[n(381)];u++){var l=a[u];c+=o(e)+n(498)+o(t)+"\r\n",c+=l[n(1261)][n(380)]}return c};var v=function(){};v[s(401)][s(805)]=function(e){var t,r=s,n={};n[r(628)]=[];var i=new a(e[r(1204)][r(517)]);if(e[r(919)]&&0!==e[r(919)][r(381)]){if(n[r(976)]=i[r(1209)](e[r(919)][0][r(1301)]),e[r(919)][r(381)]>1)for(t=1;t<e.subsamples.length;t++)n.resources[t]=i[r(642)](e[r(919)][t][r(1301)])}else n[r(976)]=i[r(1209)](e[r(1204)][r(381)]);return typeof DOMParser!==r(1389)&&(n[r(813)]=(new DOMParser)[r(1298)](n[r(976)],"application/xml")),n};var y=function(){};y[s(401)][s(805)]=function(e){var t=s;return new a(e[t(1204)][t(517)])[t(1209)](e[t(1204)][t(381)])},y[s(401)][s(1017)]=function(e){var t=s,r=new a(e[t(517)]);return r[t(890)](),r[t(548)]()},s(333)!==s(1389)&&(t[s(1308)]=v,t[s(262)]=y);var g=function(e){var t=s;this[t(563)]=e||new l,this[t(422)]=[],this[t(526)]=[],this[t(247)]=[],this[t(780)]=!1,this[t(894)]=!1,this[t(723)]=null,this[t(573)]=!1,this.onReady=null,this[t(430)]=!1,this.onSegment=null,this[t(781)]=null,this.onError=null,this[t(741)]=!1,this[t(1083)]=[],this[t(652)]=[],this[t(1178)]=!1,this[t(562)]=!1,this.nextMoofNumber=0,this.itemListBuilt=!1,this.onSidx=null,this[t(879)]=!1};g[s(401)].destroy=function(){var e=s;this.stream&&(this.stream[e(591)](),this.stream=null),this[e(422)]=[],this.mdats=[],this[e(247)]=[],this[e(780)]=!1,this[e(894)]=!1,this[e(723)]=null,this[e(573)]=!1,this[e(480)]=null,this[e(430)]=!1,this[e(1366)]=null,this[e(781)]=null,this[e(265)]=null,this[e(741)]=!1,this.fragmentedTracks=[],this[e(652)]=[],this.isFragmentationInitialized=!1,this[e(562)]=!1,this[e(705)]=0,this.itemListBuilt=!1,this[e(854)]=null,this[e(879)]=!1,this[e(618)]=null,this.ftyp=null,this.items=[],this[e(1354)]=[]},g[s(401)][s(619)]=function(e,t,r){var n=s,i=this[n(252)](e);if(i){var o={};this[n(1083)][n(1122)](o),o.id=e,o.user=t,o.trak=i,i[n(590)]=0,o.segmentStream=null,o.nb_samples=1e3,o.rapAlignement=!0,r&&(r[n(1040)]&&(o[n(387)]=r[n(1040)]),r[n(876)]&&(o[n(876)]=r[n(876)]))}},g[s(401)][s(612)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1083)].length;n++){this[t(1083)][n].id==e&&(r=n)}r>-1&&this[t(1083)][t(901)](r,1)},g.prototype[s(997)]=function(e,t,r){var n=s,i=this.getTrackById(e);if(i){var o={};this[n(652)][n(1122)](o),o.id=e,o[n(450)]=t,o[n(409)]=i,i[n(590)]=0,o.nb_samples=1e3,o[n(356)]=[],r&&r[n(1040)]&&(o[n(387)]=r[n(1040)])}},g.prototype.unsetExtractionOptions=function(e){for(var t=s,r=-1,n=0;n<this.extractedTracks.length;n++){this[t(652)][n].id==e&&(r=n)}r>-1&&this[t(652)][t(901)](r,1)},g.prototype[s(555)]=function(){var e,t,r=s;if(!this[r(1134)]||this.restoreParsePosition())for(;;){if(this.hasIncompleteMdat&&this[r(1369)]()){if(this.processIncompleteMdat())continue;return}if(this[r(319)]&&this[r(319)](),(e=h[r(1324)](this[r(563)],false)).code===h[r(1078)]){if(this[r(478)]){if(this.processIncompleteBox(e))continue;return}return}var n;switch(n=(t=e[r(1016)])[r(364)]!==r(1054)?t[r(364)]:t[r(1054)],this[r(422)][r(1122)](t),n){case r(718):this[r(526)][r(1122)](t);break;case r(983):this[r(247)][r(1122)](t);break;case r(618):this.moovStartFound=!0,0===this[r(526)][r(381)]&&(this[r(780)]=!0);default:this[n],this[n]=t}this[r(475)]&&this[r(475)](t,e)}},g.prototype[s(611)]=function(e){var t=s;if(null==e)throw"Buffer must be defined and non empty";if(void 0===e[t(233)])throw"Buffer must have a fileStart property";return 0===e[t(1037)]?(this[t(563)][t(746)](),!1):(e[t(849)]=0,this[t(563)][t(934)](e),this[t(563)][t(746)](),!!this.stream[t(354)]())},g.prototype[s(1315)]=function(e,t){var r,n=s;if(this[n(611)](e))return this[n(555)](),this.moovStartFound&&!this.moovStartSent&&(this[n(573)]=!0,this.onMoovStart&&this[n(723)]()),this.moov?(!this.sampleListBuilt&&(this.buildSampleLists(),this[n(741)]=!0),this[n(888)](),this.onReady&&!this[n(430)]&&(this[n(430)]=!0,this[n(480)](this[n(1e3)]())),this.processSamples(t),this[n(1121)]?(r=this.nextSeekPosition,this[n(1121)]=void 0):r=this[n(762)],this[n(563)].getEndFilePositionAfter&&(r=this[n(563)].getEndFilePositionAfter(r))):r=this[n(762)]?this.nextParsePosition:0,this[n(1390)]&&this[n(854)]&&!this[n(879)]&&(this[n(854)](this[n(1390)]),this[n(879)]=!0),this.meta&&(this[n(1425)]&&!this[n(1212)]&&(this[n(1425)](),this.itemListBuilt=!0),this[n(1225)]&&this[n(1225)](this[n(694)])),this[n(563)][n(692)]&&(this.stream[n(746)](),this[n(563)][n(692)](),this[n(563)].logBufferLevel(!0)),r},g[s(401)][s(1e3)]=function(){var e,t,r,n,i,o,a=s,c={},u=new Date(a(947))[a(578)]();if(this[a(618)])for(c[a(1184)]=!0,c[a(1173)]=this[a(618)].mvhd[a(1173)],c[a(605)]=this[a(618)].mvhd[a(605)],c.isFragmented=null!=this[a(618)][a(1198)],c[a(1385)]&&this[a(618)][a(1198)].mehd&&(c[a(1341)]=this[a(618)].mvex.mehd.fragment_duration),c[a(780)]=this[a(780)],c[a(1400)]=null!=this.moov[a(978)],c[a(647)]=[],c[a(647)].push(this.ftyp[a(300)]),c.brands=c[a(647)][a(545)](this[a(194)].compatible_brands),c[a(675)]=new Date(u+1e3*this[a(618)].mvhd[a(1270)]),c[a(1263)]=new Date(u+1e3*this[a(618)][a(539)][a(926)]),c.tracks=[],c[a(765)]=[],c[a(1120)]=[],c.subtitleTracks=[],c[a(1269)]=[],c.hintTracks=[],c[a(674)]=[],e=0;e<this[a(618)].traks.length;e++){if(o=(r=this[a(618)][a(1349)][e]).mdia[a(1234)][a(1268)][a(1089)][a(834)][0],n={},c[a(980)][a(1122)](n),n.id=r.tkhd.track_id,n[a(1339)]=r[a(296)][a(303)][a(1339)],n[a(212)]=[],r[a(1336)])for(t=0;t<r.tref.boxes[a(381)];t++)i={},n[a(212)].push(i),i[a(364)]=r[a(1336)][a(422)][t][a(364)],i[a(915)]=r[a(1336)][a(422)][t][a(915)];r[a(434)]&&(n[a(838)]=r[a(434)][a(1253)][a(834)]),n.created=new Date(u+1e3*r[a(820)].creation_time),n.modified=new Date(u+1e3*r[a(820)][a(926)]),n[a(1367)]=r[a(820)][a(1173)],n.movie_timescale=c.timescale,n[a(1411)]=r.tkhd[a(1411)],n[a(600)]=r.tkhd.alternate_group,n[a(263)]=r[a(820)][a(263)],n[a(582)]=r[a(820)].matrix,n.track_width=r.tkhd.width/65536,n[a(729)]=r[a(820)][a(272)]/65536,n[a(605)]=r.mdia[a(481)][a(605)],n.cts_shift=r[a(296)].minf.stbl[a(335)],n[a(1173)]=r[a(296)][a(481)][a(1173)],n.samples_duration=r[a(1109)],n[a(739)]=o.getCodec(),n[a(850)]=r[a(1041)]&&r[a(1041)][a(772)].length?r[a(1041)][a(772)][0]:{schemeURI:"",value:""},n[a(205)]=r.mdia[a(883)]?r.mdia[a(883)].extended_language:r.mdia[a(481)][a(856)],n[a(387)]=r.samples[a(381)],n[a(1301)]=r[a(1042)],n[a(597)]=8*n.size*n.timescale/n[a(1109)],o[a(726)]()?(n[a(364)]="audio",c[a(765)][a(1122)](n),n[a(1247)]={},n.audio[a(1372)]=o[a(1249)](),n[a(1247)][a(602)]=o[a(916)](),n[a(1247)][a(931)]=o[a(1188)]()):o[a(414)]()?(n[a(364)]=a(1237),c[a(1120)].push(n),n[a(1237)]={},n[a(1237)][a(377)]=o[a(1008)](),n[a(1237)][a(272)]=o[a(874)]()):o[a(743)]()?(n.type=a(1094),c[a(904)][a(1122)](n)):o.isHint()?(n.type=a(1003),c[a(393)].push(n)):o.isMetadata()?(n[a(364)]="metadata",c[a(1269)][a(1122)](n)):(n[a(364)]=a(1003),c[a(674)][a(1122)](n))}else c[a(1184)]=!1;if(c.mime="",c.hasMoov&&c[a(980)]){for(c[a(1120)]&&c[a(1120)].length>0?c[a(877)]+=a(256):c[a(765)]&&c[a(765)].length>0?c[a(877)]+='audio/mp4; codecs="':c[a(877)]+=a(1289),e=0;e<c[a(980)][a(381)];e++)0!==e&&(c[a(877)]+=","),c.mime+=c.tracks[e][a(739)];c[a(877)]+=a(342),c.mime+=this[a(194)].compatible_brands[a(1229)](),c[a(877)]+='"'}return c},g[s(401)][s(210)]=function(e){var t=s;e&&(this[t(1121)]?this[t(1121)]=Math[t(831)](e.offset+e[t(757)],this[t(1121)]):this[t(1121)]=e[t(1064)]+e.alreadyRead)},g[s(401)].processSamples=function(e){var t,r,n=s;if(this[n(562)]){if(this.isFragmentationInitialized&&null!==this.onSegment)for(t=0;t<this.fragmentedTracks[n(381)];t++){var i=this.fragmentedTracks[t];for(r=i[n(409)];r[n(590)]<r[n(356)][n(381)]&&this.sampleProcessingStarted;){o[n(962)](n(453),"Creating media fragment on track #"+i.id+n(408)+r.nextSample);var a=this.createFragment(i.id,r[n(590)],i[n(511)]);if(!a)break;if(i[n(511)]=a,r[n(590)]++,(r.nextSample%i.nb_samples==0||e||r[n(590)]>=r[n(356)][n(381)])&&(this.onSegment&&this.onSegment(i.id,i.user,i[n(511)].buffer,r[n(590)],e||r.nextSample>=r[n(356)][n(381)]),i[n(511)]=null,i!==this[n(1083)][t]))break}}if(null!==this[n(781)])for(t=0;t<this[n(652)].length;t++){var c=this[n(652)][t];for(r=c.trak;r[n(590)]<r[n(356)][n(381)]&&this[n(562)];){o.debug(n(453),n(334)+c.id+n(522)+r[n(590)]);var u=this[n(1160)](r,r[n(590)]);if(!u){this[n(210)](r.samples[r[n(590)]]);break}if(r.nextSample++,c[n(356)][n(1122)](u),(r[n(590)]%c[n(387)]==0||r.nextSample>=r[n(356)].length)&&(o.debug("ISOFile","Sending samples on track #"+c.id+n(408)+r[n(590)]),this[n(781)]&&this.onSamples(c.id,c.user,c[n(356)]),c[n(356)]=[],c!==this[n(652)][t]))break}}}},g[s(401)][s(295)]=function(e){var t=s,r=this[t(1262)](e,!0);return r[t(381)]?r[0]:null},g.prototype[s(1262)]=function(e,t){var r=[];return g._sweep[s(1370)](this,e,r,t),r},g._sweep=function(e,t,r){var n=s;for(var i in this[n(364)]&&this.type==e&&t[n(1122)](this),this[n(422)]){if(t[n(381)]&&r)return;g._sweep[n(1370)](this[n(422)][i],e,t,r)}},g.prototype[s(1231)]=function(e){var t=s,r=this[t(252)](e);return r?r[t(356)]:void 0},g[s(401)][s(681)]=function(e,t){var r=s,n=this[r(252)](e);return this[r(1160)](n,t)},g.prototype[s(1192)]=function(e,t,r){var n=s,i=this[n(252)](e);i[n(764)]||(i[n(764)]=0);for(var o=i[n(764)];o<t;o++)this[n(943)](i,o);i[n(764)]=t,r&&(this[n(422)]=[],this[n(526)]=[],this[n(247)]=[],this[n(328)]=0)},g.prototype.removeUsedSamples=function(e){var t=s,r=this[t(252)](e);const n=r[t(356)],i=n[n.length-1];i[t(1204)]=null,i[t(1164)]=null,i[t(757)]=0,r[t(356)]=[],r[t(356)][t(1122)](i),r[t(590)]=r.samples[t(381)],this[t(422)]=[],this.mdats=[],this.moofs=[],this[t(328)]=0},g[s(401)][s(949)]=function(){var e=s;this[e(562)]=!0,this[e(869)](!1)},g[s(401)][s(730)]=function(){this[s(562)]=!1},g[s(401)][s(873)]=function(){var e=s;this[e(888)](),this[e(869)](!0),this.stream[e(692)](),this.stream[e(746)](!0)},g[s(401)][s(571)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(356)].length)return{offset:0,time:0};for(n=0;n<r.samples[a(381)];n++){if(i=r[a(356)][n],0===n)u=0,o=i[a(605)];else if(i[a(629)]>e*i.timescale){u=n-1;break}t&&i[a(649)]&&(c=n)}for(t&&(u=c),e=r[a(356)][u][a(629)],r[a(590)]=u;r[a(356)][u][a(757)]===r[a(356)][u][a(1301)]&&r[a(356)][u+1];)u++;return{offset:r.samples[u][a(1064)]+r[a(356)][u][a(757)],time:e/o}},g[s(401)].getTrackDuration=function(e){var t,r=s;return e[r(356)]?((t=e.samples[e[r(356)][r(381)]-1])[r(629)]+t.duration)/t.timescale:1/0},g.prototype.seek=function(e,t){var r,n,i,o=s,a=this[o(618)],c={offset:1/0,time:1/0};if(this[o(618)]){for(i=0;i<a[o(1349)][o(381)];i++)r=a.traks[i],e>this[o(1379)](r)||((n=this[o(571)](e,t,r))[o(1064)]<c[o(1064)]&&(c.offset=n[o(1064)]),n[o(793)]<c[o(793)]&&(c[o(793)]=n[o(793)]));return c[o(1064)]===1/0?c={offset:this[o(762)],time:0}:c[o(1064)]=this[o(563)][o(1135)](c[o(1064)]),c}throw"Cannot seek: moov not received!"},g[s(401)][s(214)]=function(e){for(var t=s,r=0;r<this.boxes.length&&r<e[t(422)][t(381)];){var n=this.boxes[r],i=e[t(422)][r];if(!h[t(508)](n,i))return!1;r++}return!0},s(333)!==s(1389)&&(t[s(453)]=g),g[s(401)].lastBoxStartPosition=0,g.prototype[s(610)]=null,g[s(401)][s(762)]=0,g[s(401)][s(531)]=!1,g[s(401)][s(478)]=function(e){var t,r=s;return"mdat"===e[r(364)]?(t=new(h[e[r(364)]+r(304)])(e[r(1301)]),this[r(610)]=t,this[r(422)].push(t),this.mdats[r(1122)](t),t[r(949)]=e[r(949)],t[r(327)]=e[r(327)],this[r(563)].addUsedBytes(t[r(327)]),this[r(1113)]=t[r(949)]+t.size,this[r(563)][r(554)](t.start+t.size,!1,this[r(531)])?(this[r(610)]=null,!0):(this[r(894)]?this[r(762)]=this.stream.findEndContiguousBuf():this[r(762)]=t[r(949)]+t[r(1301)],!1)):("moov"===e[r(364)]&&(this[r(894)]=!0,0===this[r(526)][r(381)]&&(this[r(780)]=!0)),!!this[r(563)][r(439)]&&this.stream[r(439)]()?(this.nextParsePosition=this[r(563)][r(968)](),!0):(e[r(364)]?this.moovStartFound?this.nextParsePosition=this[r(563)][r(968)]():this[r(762)]=this[r(563)].getPosition()+e[r(1301)]:this[r(762)]=this[r(563)][r(968)](),!1))},g.prototype[s(1369)]=function(){return null!==this[s(610)]},g[s(401)][s(1090)]=function(){var e,t=s;return e=this.parsingMdat,this[t(563)][t(554)](e[t(949)]+e.size,!1,this[t(531)])?(o[t(962)](t(453),t(436)),this.parsingMdat=null,!0):(this[t(762)]=this.stream.findEndContiguousBuf(),!1)},g.prototype[s(1134)]=function(){var e=s;return this[e(563)][e(554)](this[e(1113)],!0,this.discardMdatData)},g[s(401)][s(319)]=function(){var e=s;this.lastBoxStartPosition=this.stream[e(232)]()},g[s(401)][s(475)]=function(e,t){var r=s;this.stream[r(714)]&&("mdat"===e[r(364)]?(this[r(563)][r(714)](e[r(327)]),this[r(531)]&&this[r(563)][r(714)](e.size-e[r(327)])):this[r(563)].addUsedBytes(e[r(1301)]))},g[s(401)].add=h[s(304)][s(401)][s(373)],g[s(401)][s(655)]=h[s(304)][s(401)][s(655)],g[s(401)].init=function(e){var t=s,r=e||{};this[t(373)]("ftyp")[t(1403)]("major_brand",r[t(647)]&&r[t(647)][0]||t(237))[t(1403)](t(656),0)[t(1403)](t(310),r[t(647)]||[t(237)]);var n=this[t(373)]("moov");return n[t(373)](t(539))[t(1403)](t(605),r[t(605)]||600)[t(1403)](t(679),r[t(679)]||65536).set(t(1270),0)[t(1403)](t(926),0).set(t(1173),r.duration||0)[t(1403)]("volume",r.width?0:256)[t(1403)](t(582),[65536,0,0,0,65536,0,0,0,1073741824]).set("next_track_id",1),n[t(373)](t(1198)),this},g[s(401)][s(423)]=function(e){var t=s;!this[t(618)]&&this.init(e);var r=e||{};r[t(377)]=r[t(377)]||320,r[t(272)]=r[t(272)]||320,r.id=r.id||this[t(618)].mvhd[t(1156)],r[t(364)]=r[t(364)]||t(566);var n=this[t(618)][t(373)]("trak");this[t(618)][t(539)][t(1156)]=r.id+1,n[t(373)](t(820))[t(1403)]("flags",h[t(659)]|h.TKHD_FLAG_IN_MOVIE|h[t(965)])[t(1403)]("creation_time",0)[t(1403)](t(926),0)[t(1403)](t(925),r.id)[t(1403)]("duration",r.duration||0)[t(1403)](t(1411),r[t(1411)]||0)[t(1403)](t(600),0)[t(1403)](t(263),1)[t(1403)](t(582),[0,0,0,0,0,0,0,0,0])[t(1403)](t(377),r[t(377)]<<16)[t(1403)](t(272),r.height<<16);var i=n[t(373)](t(296));i[t(373)](t(481))[t(1403)](t(1270),0)[t(1403)]("modification_time",0)[t(1403)](t(605),r[t(605)]||1)[t(1403)]("duration",r[t(643)]||0)[t(1403)](t(205),r.language||t(1106)),i[t(373)](t(303))[t(1403)](t(1057),r[t(303)]||"vide")[t(1403)](t(1339),r[t(1339)]||t(1117)),i[t(373)](t(883))[t(1403)](t(348),r.language||"fr-FR");var o=i[t(373)](t(1234));if(void 0!==h[r[t(364)]+t(810)]){var c=new(h[r[t(364)]+"SampleEntry"]);c[t(752)]=1;var u="";for(var l in h[t(775)])for(var d=h[t(775)][l],f=0;f<d[t(381)];f++)if(d[t(1327)](r[t(364)])>-1){u=l;break}switch(u){case t(1022):if(o[t(373)](t(1074))[t(1403)]("graphicsmode",0)[t(1403)](t(382),[0,0,0]),c.set(t(377),r.width)[t(1403)](t(272),r[t(272)]).set("horizresolution",72<<16).set("vertresolution",72<<16)[t(1403)](t(521),1)[t(1403)](t(551),r.type+t(900))[t(1403)](t(365),24),r[t(822)]){var p=new(h[t(425)]);p[t(555)](new a(r.avcDecoderConfigRecord)),c[t(655)](p)}else if(r.hevcDecoderConfigRecord){var m=new h.hvcCBox;m[t(555)](new a(r.hevcDecoderConfigRecord)),c[t(655)](m)}break;case t(489):o.add(t(248))[t(1403)](t(1408),r[t(1408)]||0),c[t(1403)]("channel_count",r[t(602)]||2)[t(1403)]("samplesize",r.samplesize||16)[t(1403)]("samplerate",r[t(807)]||65536);break;case t(264):o.add("hmhd");break;case"Subtitle":if(o[t(373)](t(710)),"stpp"===r[t(364)])c[t(1403)]("namespace",r[t(1123)]||t(1158))[t(1403)](t(472),r[t(472)]||"")[t(1403)]("auxiliary_mime_types",r[t(567)]||"");break;case"Metadata":o.add("nmhd");break;case t(482):o.add(t(416));break;default:o[t(373)](t(416))}r[t(1164)]&&c[t(655)](r[t(1164)]),r[t(1108)]&&r[t(1108)][t(1277)]((function(e){c[t(655)](e)})),o[t(373)](t(200))[t(373)]("dref")[t(1029)]((new(h[t(361)]))[t(1403)]("flags",1));var v=o[t(373)](t(1268));return v[t(373)](t(1089))[t(1029)](c),v[t(373)](t(518))[t(1403)](t(1088),[])[t(1403)]("sample_deltas",[]),v.add("stsc")[t(1403)](t(1322),[])[t(1403)](t(1039),[]).set(t(474),[]),v[t(373)](t(1386)).set("chunk_offsets",[]),v[t(373)](t(410))[t(1403)](t(1381),[]),this[t(618)][t(1198)][t(373)]("trex")[t(1403)](t(925),r.id)[t(1403)](t(1103),r.default_sample_description_index||1)[t(1403)]("default_sample_duration",r.default_sample_duration||0).set(t(895),r[t(895)]||0)[t(1403)]("default_sample_flags",r[t(1152)]||0),this[t(405)](n),r.id}},h[s(304)][s(401)][s(704)]=function(e){var t=s,r=e||new c;r[t(302)]=c[t(535)],this.write(r)},g.prototype[s(221)]=function(e,t,r){var n=s,i=r||{},o={},a=this.getTrackById(e);if(null!==a){o[n(1157)]=a[n(356)][n(381)],o[n(925)]=a[n(820)][n(925)],o.timescale=a[n(296)][n(481)].timescale,o[n(195)]=i.sample_description_index?i.sample_description_index-1:0,o[n(1164)]=a.mdia[n(1234)][n(1268)][n(1089)][n(834)][o[n(195)]],o[n(1204)]=t,o[n(1301)]=t.byteLength,o.alreadyRead=o.size,o[n(1173)]=i.duration||1,o.cts=i[n(629)]||0,o[n(695)]=i.dts||0,o[n(649)]=i[n(649)]||!1,o[n(301)]=i[n(301)]||0,o[n(747)]=i[n(747)]||0,o[n(616)]=i[n(616)]||0,o[n(1345)]=i[n(1345)]||0,o[n(1036)]=i[n(1036)]||0,o.offset=0,o.subsamples=i[n(919)],a[n(356)].push(o),a[n(1042)]+=o[n(1301)],a.samples_duration+=o[n(1173)],void 0===a[n(1374)]&&(a.first_dts=i[n(695)]),this[n(869)]();var c=this[n(1378)](o);return this[n(655)](c),c[n(704)](),c.trafs[0].truns[0][n(630)]=c[n(1301)]+8,this.add("mdat")[n(1204)]=new Uint8Array(t),o}},g.prototype[s(1378)]=function(e){var t=s,r=0;r=e[t(649)]?1<<25:65536;var n=new(h[t(763)]);n[t(373)]("mfhd")[t(1403)]("sequence_number",this.nextMoofNumber),this[t(705)]++;var i=n[t(373)](t(1220)),o=this.getTrackById(e[t(925)]);return i[t(373)](t(1360)).set(t(925),e.track_id)[t(1403)](t(245),h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i[t(373)](t(1361))[t(1403)]("baseMediaDecodeTime",e[t(695)]-(o[t(1374)]||0)),i[t(373)]("trun")[t(1403)]("flags",h[t(506)]|h[t(1069)]|h[t(740)]|h[t(863)]|h[t(283)])[t(1403)]("data_offset",0).set(t(1305),0)[t(1403)](t(1291),1)[t(1403)](t(1404),[e.duration])[t(1403)](t(931),[e[t(1301)]]).set(t(927),[r])[t(1403)]("sample_composition_time_offset",[e[t(629)]-e[t(695)]]),n},g[s(401)].lastMoofIndex=0,g.prototype[s(529)]=0,g[s(401)][s(1175)]=function(){var e,t,r,n,i,o,a=s;for(this[a(1007)]=this[a(618)][a(539)].duration,this[a(618)][a(539)].duration=0,e=0;e<this[a(618)][a(1349)][a(381)];e++){(t=this.moov[a(1349)][e])[a(820)][a(1173)]=0,t.mdia.mdhd[a(1173)]=0,(t.mdia[a(1234)][a(1268)].stco||t[a(296)][a(1234)][a(1268)].co64)[a(399)]=[],(r=t.mdia[a(1234)][a(1268)][a(952)]).first_chunk=[],r[a(1039)]=[],r[a(474)]=[],(t[a(296)][a(1234)][a(1268)][a(410)]||t[a(296)][a(1234)][a(1268)][a(759)]).sample_sizes=[],(n=t[a(296)][a(1234)][a(1268)][a(518)]).sample_counts=[],n[a(698)]=[],(i=t.mdia[a(1234)].stbl[a(1264)])&&(i.sample_counts=[],i[a(1406)]=[]),o=t[a(296)][a(1234)][a(1268)][a(896)];var c=t.mdia[a(1234)].stbl.boxes.indexOf(o);-1!=c&&(t.mdia[a(1234)][a(1268)][a(422)][c]=null)}},g[s(1376)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=Ao;this[n(1207)]=e,this[n(525)]=t,this.sbgp=r,this[n(236)]=-1,this[n(785)]=-1}for(t&&(t[l(1096)]=[]),!e[l(1096)]&&(e[l(1096)]=[]),a=0;a<r.length;a++){for(u=r[a][l(1207)]+"/"+r[a].grouping_type_parameter,c=new d(r[a].grouping_type,r[a].grouping_type_parameter,r[a]),t&&(t[l(1096)][u]=c),!e.sample_groups_info[u]&&(e.sample_groups_info[u]=c),o=0;o<n[l(381)];o++)n[o][l(1207)]===r[a][l(1207)]&&(c[l(1164)]=n[o],c.description.used=!0);if(i)for(o=0;o<i[l(381)];o++)i[o][l(1207)]===r[a][l(1207)]&&(c[l(1077)]=i[o],c[l(1077)].used=!0,c[l(542)]=!0)}if(t){if(i)for(a=0;a<i[l(381)];a++)!i[a][l(561)]&&i[a][l(798)]>=2&&(u=i[a][l(1207)]+"/0",(c=new d(i[a][l(1207)],0)).is_fragment=!0,!t.sample_groups_info[u]&&(t.sample_groups_info[u]=c))}else for(a=0;a<n[l(381)];a++)!n[a][l(561)]&&n[a][l(798)]>=2&&(u=n[a][l(1207)]+"/0",c=new d(n[a][l(1207)],0),!e[l(1096)][u]&&(e[l(1096)][u]=c))},g.setSampleGroupProperties=function(e,t,r,n){var i,o,a=s;for(i in t[a(970)]=[],n){var c;if(t[a(970)][i]={},t[a(970)][i].grouping_type=n[i][a(1207)],t[a(970)][i].grouping_type_parameter=n[i][a(525)],r>=n[i][a(236)]&&(n[i][a(236)]<0&&(n[i][a(236)]=0),n[i][a(785)]++,n[i][a(785)]<=n[i].sbgp[a(834)][a(381)]-1&&(n[i].last_sample_in_run+=n[i].sbgp[a(834)][n[i].entry_index][a(1291)])),n[i][a(785)]<=n[i][a(291)][a(834)][a(381)]-1?t[a(970)][i].group_description_index=n[i][a(291)][a(834)][n[i][a(785)]][a(274)]:t[a(970)][i][a(274)]=-1,0!==t[a(970)][i][a(274)])c=n[i][a(1077)]?n[i][a(1077)]:n[i][a(1164)],t.sample_groups[i].group_description_index>0?(o=t.sample_groups[i].group_description_index>65535?(t[a(970)][i].group_description_index>>16)-1:t[a(970)][i].group_description_index-1,c&&o>=0&&(t[a(970)][i].description=c[a(834)][o])):c&&c[a(798)]>=2&&c[a(912)]>0&&(t[a(970)][i][a(1164)]=c[a(834)][c[a(912)]-1])}},g.process_sdtp=function(e,t,r){var n=s;t&&(e?(t.is_leading=e[n(301)][r],t.depends_on=e[n(1421)][r],t[n(616)]=e[n(1159)][r],t[n(1345)]=e[n(1196)][r]):(t.is_leading=0,t[n(747)]=0,t[n(616)]=0,t[n(1345)]=0))},g.prototype[s(1190)]=function(){var e,t,r=s;for(e=0;e<this.moov[r(1349)][r(381)];e++)t=this[r(618)][r(1349)][e],this.buildTrakSampleLists(t)},g[s(401)][s(405)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,_,b,w,S,E,k,I,A,C=s;if(e.samples=[],e[C(1109)]=0,e[C(1042)]=0,r=e[C(296)][C(1234)][C(1268)].stco||e[C(296)][C(1234)].stbl[C(607)],n=e[C(296)][C(1234)][C(1268)][C(952)],i=e[C(296)][C(1234)][C(1268)][C(410)]||e.mdia[C(1234)][C(1268)][C(759)],o=e.mdia[C(1234)].stbl[C(518)],a=e[C(296)][C(1234)][C(1268)][C(1264)],c=e[C(296)][C(1234)][C(1268)][C(896)],u=e[C(296)][C(1234)].stbl[C(1089)],l=e.mdia[C(1234)][C(1268)].subs,f=e[C(296)][C(1234)][C(1268)].stdp,d=e[C(296)][C(1234)][C(1268)][C(767)],h=e[C(296)].minf[C(1268)][C(1099)],b=-1,w=-1,S=-1,E=-1,k=0,I=0,A=0,g[C(1376)](e,null,d,h),typeof i!==C(1389)){for(t=0;t<i[C(1381)].length;t++){var T={};T[C(1157)]=t,T[C(925)]=e[C(820)].track_id,T.timescale=e[C(296)][C(481)][C(605)],T[C(757)]=0,e.samples[t]=T,T[C(1301)]=i.sample_sizes[t],e.samples_size+=T[C(1301)],0===t?(m=1,p=0,T[C(1031)]=m,T[C(1025)]=p,_=n[C(1039)][p],y=0,v=p+1<n[C(1322)][C(381)]?n.first_chunk[p+1]-1:1/0):t<_?(T[C(1031)]=m,T[C(1025)]=p):(m++,T[C(1031)]=m,y=0,m<=v||(v=++p+1<n[C(1322)][C(381)]?n.first_chunk[p+1]-1:1/0),T[C(1025)]=p,_+=n[C(1039)][p]),T[C(195)]=n[C(474)][T.chunk_run_index]-1,T[C(1164)]=u[C(834)][T[C(195)]],T[C(1064)]=r[C(399)][T.chunk_index-1]+y,y+=T.size,t>b&&(w++,b<0&&(b=0),b+=o[C(1088)][w]),t>0?(e[C(356)][t-1][C(1173)]=o.sample_deltas[w],e[C(1109)]+=e[C(356)][t-1][C(1173)],T[C(695)]=e[C(356)][t-1][C(695)]+e.samples[t-1][C(1173)]):T.dts=0,a?(t>=S&&(E++,S<0&&(S=0),S+=a[C(1088)][E]),T.cts=e[C(356)][t][C(695)]+a[C(1406)][E]):T[C(629)]=T.dts,c?(t==c[C(864)][k]-1?(T[C(649)]=!0,k++):(T.is_sync=!1,T[C(1036)]=0),l&&l.entries[I][C(1199)]+A==t+1&&(T[C(919)]=l[C(834)][I][C(919)],A+=l[C(834)][I].sample_delta,I++)):T[C(649)]=!0,g.process_sdtp(e[C(296)][C(1234)][C(1268)][C(1319)],T,T[C(1157)]),f?T.degradation_priority=f[C(632)][t]:T[C(1036)]=0,l&&l.entries[I][C(1199)]+A==t&&(T[C(919)]=l[C(834)][I][C(919)],A+=l[C(834)][I].sample_delta),(d[C(381)]>0||h.length>0)&&g[C(969)](e,T,t,e.sample_groups_info)}t>0&&(e.samples[t-1].duration=Math[C(1146)](e[C(296)].mdhd[C(1173)]-e[C(356)][t-1][C(695)],0),e[C(1109)]+=e.samples[t-1].duration)}},g.prototype[s(888)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this.moov)for(;this[y(328)]<this[y(247)].length;)if(u=this[y(247)][this.lastMoofIndex],this[y(328)]++,u[y(364)]==y(983))for(l=u,e=0;e<l.trafs[y(381)];e++){for(d=l[y(957)][e],f=this.getTrackById(d[y(1360)][y(925)]),p=this[y(975)](d[y(1360)][y(925)]),n=d[y(1360)][y(245)]&h[y(953)]?d[y(1360)].default_sample_description_index:p?p[y(1103)]:1,i=d[y(1360)][y(245)]&h[y(992)]?d[y(1360)].default_sample_duration:p?p[y(376)]:0,o=d[y(1360)][y(245)]&h[y(735)]?d.tfhd[y(895)]:p?p.default_sample_size:0,a=d[y(1360)].flags&h.TFHD_FLAG_SAMPLE_FLAGS?d[y(1360)].default_sample_flags:p?p[y(1152)]:0,d[y(942)]=0,d[y(767)][y(381)]>0&&g[y(1376)](f,d,d[y(767)],f[y(296)].minf.stbl[y(1099)],d.sgpds),t=0;t<d.truns.length;t++){var _=d[y(993)][t];for(r=0;r<_[y(1291)];r++){(m={}).moof_number=this.lastMoofIndex,m[y(1216)]=d[y(942)],d[y(942)]++,m[y(1157)]=f[y(356)][y(381)],d[y(811)]=f[y(356)][y(381)],f.samples[y(1122)](m),m[y(925)]=f[y(820)][y(925)],m[y(605)]=f[y(296)][y(481)][y(605)],m.description_index=n-1,m.description=f.mdia[y(1234)][y(1268)][y(1089)].entries[m[y(195)]],m.size=o,_[y(245)]&h[y(740)]&&(m[y(1301)]=_[y(931)][r]),f[y(1042)]+=m[y(1301)],m[y(1173)]=i,_[y(245)]&h[y(1069)]&&(m[y(1173)]=_[y(1404)][r]),f[y(1109)]+=m[y(1173)],f[y(260)]||r>0?m[y(695)]=f.samples[f[y(356)][y(381)]-2][y(695)]+f[y(356)][f[y(356)][y(381)]-2][y(1173)]:(d[y(1361)]?m[y(695)]=d.tfdt[y(331)]:m[y(695)]=0,f[y(260)]=!0),m.cts=m[y(695)],_[y(245)]&h.TRUN_FLAGS_CTS_OFFSET&&(m[y(629)]=m[y(695)]+_.sample_composition_time_offset[r]),v=a,_[y(245)]&h.TRUN_FLAGS_FLAGS?v=_[y(927)][r]:0===r&&_.flags&h[y(598)]&&(v=_[y(1305)]),m[y(649)]=!(v>>16&1),m[y(301)]=v>>26&3,m.depends_on=v>>24&3,m.is_depended_on=v>>22&3,m[y(1345)]=v>>20&3,m[y(1036)]=65535&v;var b=!!(d.tfhd[y(245)]&h[y(1307)]),w=!!(d[y(1360)][y(245)]&h[y(1392)]),S=!!(_[y(245)]&h[y(506)]),E=0;E=b?d.tfhd[y(613)]:w||0===t?l[y(949)]:c,0===t&&0===r?S?m[y(1064)]=E+_[y(630)]:m.offset=E:m[y(1064)]=c,c=m[y(1064)]+m[y(1301)],(d[y(767)][y(381)]>0||d[y(1099)].length>0||f[y(296)][y(1234)][y(1268)].sbgps[y(381)]>0||f[y(296)][y(1234)][y(1268)][y(1099)][y(381)]>0)&&g[y(969)](f,m,m[y(1216)],d[y(1096)])}}if(d.subs){f[y(935)]=!0;var k=d[y(811)];for(t=0;t<d[y(592)][y(834)][y(381)];t++)k+=d[y(592)][y(834)][t].sample_delta,(m=f[y(356)][k-1]).subsamples=d[y(592)][y(834)][t].subsamples}}},g[s(401)].getSample=function(e,t){var r,n=s,i=e.samples[t];if(!this[n(618)])return null;if(i[n(1204)]){if(i[n(757)]==i[n(1301)])return i}else i.data=new Uint8Array(i[n(1301)]),i[n(757)]=0,this[n(529)]+=i[n(1301)],o[n(962)](n(453),n(1019)+t+" on track #"+e[n(820)][n(925)]+n(503)+i[n(1301)]+n(593)+this[n(529)]+")");for(;;){var a=this[n(563)].findPosition(!0,i[n(1064)]+i[n(757)],!1);if(!(a>-1))return null;var u=(r=this[n(563)][n(991)][a])[n(1037)]-(i[n(1064)]+i[n(757)]-r[n(233)]);if(i[n(1301)]-i[n(757)]<=u)return o[n(962)](n(453),"Getting sample #"+t+n(663)+i[n(757)]+n(945)+(i[n(1064)]+i[n(757)]-r[n(233)])+n(966)+(i[n(1301)]-i[n(757)])+n(284)+i.size+")"),c.memcpy(i.data.buffer,i.alreadyRead,r,i[n(1064)]+i[n(757)]-r[n(233)],i.size-i[n(757)]),r[n(849)]+=i[n(1301)]-i[n(757)],this.stream[n(746)](),i[n(757)]=i[n(1301)],i;if(0===u)return null;o[n(962)]("ISOFile",n(761)+t+" partial data (alreadyRead: "+i[n(757)]+n(945)+(i.offset+i[n(757)]-r[n(233)])+n(966)+u+n(284)+i[n(1301)]+")"),c[n(712)](i[n(1204)].buffer,i[n(757)],r,i[n(1064)]+i[n(757)]-r[n(233)],u),i.alreadyRead+=u,r[n(849)]+=u,this[n(563)][n(746)]()}},g[s(401)][s(943)]=function(e,t){var r=s,n=e[r(356)][t];return n.data?(this.samplesDataSize-=n[r(1301)],n[r(1204)]=null,n[r(1164)]=null,delete n.degradation_priority,delete n.depends_on,delete n[r(195)],delete n[r(1345)],delete n[r(616)],delete n[r(301)],delete n[r(649)],delete n.moof_number,delete n[r(1216)],delete n[r(605)],delete n.cts,delete n[r(695)],delete n.offset,delete n.size,delete n.track_id,delete n.duration,n.alreadyRead=0,n[r(1301)]):0},g[s(401)][s(816)]=function(){return this[s(529)]},g[s(401)][s(981)]=function(){var e=s;const t=this[e(563)][e(991)]||[];let r=0;return t[e(1277)]((t=>{const n=t[e(1037)];r+=n})),r},g[s(401)][s(633)]=function(){var e,t=s,r="";for(e=0;e<this[t(618)][t(1349)][t(381)];e++){e>0&&(r+=","),r+=this[t(618)].traks[e].mdia[t(1234)].stbl[t(1089)][t(834)][0][t(870)]()}return r},g.prototype[s(975)]=function(e){var t,r=s;if(!this.moov||!this.moov[r(1198)])return null;for(t=0;t<this[r(618)][r(1198)][r(197)][r(381)];t++){var n=this[r(618)][r(1198)][r(197)][t];if(n[r(925)]==e)return n}return null},g.prototype[s(252)]=function(e){var t=s;if(void 0===this[t(618)])return null;for(var r=0;r<this[t(618)][t(1349)][t(381)];r++){var n=this[t(618)].traks[r];if(n.tkhd[t(925)]==e)return n}return null},g[s(401)][s(1033)]=[],g[s(401)][s(1354)]=[],g[s(401)][s(960)]=0,g[s(401)][s(1425)]=function(){var e,t,r,n=s,i=this[n(1033)],o=this[n(1354)],a=this.meta;if(null!=a&&void 0!==a.hdlr&&void 0!==a[n(818)]){for(e=0;e<a[n(818)].item_infos[n(381)];e++)(r={}).id=a[n(818)][n(1186)][e][n(530)],i[r.id]=r,r.ref_to=[],r.name=a[n(818)].item_infos[e].item_name,a.iinf[n(1186)][e][n(833)]>0&&(r[n(269)]=a[n(1279)][n(447)][a.iinf.item_infos[e][n(833)]-1]),a[n(818)][n(1186)][e].item_type?r.type=a[n(818)].item_infos[e][n(1132)]:r[n(364)]=n(877),r[n(790)]=a[n(818)][n(1186)][e].content_type,r[n(1177)]=a[n(818)].item_infos[e].content_encoding;if(a[n(806)])for(e=0;e<a[n(806)].boxes[n(381)];e++)entity_group={},entity_group.id=a.grpl[n(422)][e][n(697)],entity_group.entity_ids=a[n(806)].boxes[e][n(1182)],entity_group[n(364)]=a[n(806)][n(422)][e].type,o[entity_group.id]=entity_group;if(a[n(1004)])for(e=0;e<a.iloc[n(1033)].length;e++){var c=a.iloc.items[e];for(r=i[c.item_ID],0!==c[n(752)]&&(r[n(470)]=a[n(200)][n(422)][c[n(752)]-1]),c[n(626)],r.extents=[],r[n(1301)]=0,t=0;t<c[n(885)][n(381)];t++)r[n(885)][t]={},r[n(885)][t][n(1064)]=c[n(885)][t][n(1148)]+c[n(557)],r.extents[t][n(381)]=c.extents[t][n(1227)],r[n(885)][t][n(757)]=0,r[n(1301)]+=r[n(885)][t][n(381)]}if(a[n(829)]&&(i[a[n(829)][n(1250)]][n(1377)]=!0),a[n(788)])for(e=0;e<a[n(788)][n(212)][n(381)];e++){var u=a[n(788)][n(212)][e];for(t=0;t<u[n(212)][n(381)];t++)i[u.from_item_ID][n(345)][n(1122)]({type:u[n(364)],id:u[n(212)][t]})}if(a.iprp)for(var l=0;l<a[n(751)][n(1373)][n(381)];l++){var d=a[n(751)].ipmas[l];for(e=0;e<d[n(808)][n(381)];e++){var h=d[n(808)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r.properties&&(r[n(889)]={},r.properties[n(422)]=[]),t=0;t<h.props[n(381)];t++){var f=h[n(796)][t];if(f[n(1153)]>0&&f.property_index-1<a.iprp[n(490)][n(422)].length){var p=a[n(751)].ipco.boxes[f[n(1153)]-1];r[n(889)][p[n(364)]]=p,r.properties[n(422)][n(1122)](p)}}}}}},g[s(401)][s(946)]=function(e){var t,r,n=s;if(!this[n(1014)])return null;if(!(r=this[n(1033)][e])[n(1204)]&&r[n(1301)])r[n(1204)]=new Uint8Array(r[n(1301)]),r[n(757)]=0,this[n(960)]+=r.size,o[n(962)](n(453),n(586)+e+" of size "+r[n(1301)]+n(593)+this[n(960)]+")");else if(r[n(757)]===r[n(1301)])return r;for(var i=0;i<r.extents[n(381)];i++){var a=r[n(885)][i];if(a[n(757)]!==a[n(381)]){var u=this[n(563)].findPosition(!0,a[n(1064)]+a[n(757)],!1);if(!(u>-1))return null;var l=(t=this[n(563)][n(991)][u]).byteLength-(a[n(1064)]+a.alreadyRead-t.fileStart);if(!(a[n(381)]-a[n(757)]<=l))return o[n(962)](n(453),n(825)+e+n(768)+i+n(637)+a[n(757)]+n(945)+(a[n(1064)]+a[n(757)]-t[n(233)])+" read size: "+l+n(1056)+a[n(381)]+n(462)+r[n(1301)]+")"),c[n(712)](r[n(1204)][n(517)],r.alreadyRead,t,a[n(1064)]+a.alreadyRead-t[n(233)],l),a.alreadyRead+=l,r[n(757)]+=l,t[n(849)]+=l,this[n(563)][n(746)](),null;o.debug(n(453),n(825)+e+n(768)+i+n(663)+a[n(757)]+n(945)+(a[n(1064)]+a[n(757)]-t[n(233)])+n(966)+(a[n(381)]-a[n(757)])+" full extent size: "+a[n(381)]+" full item size: "+r.size+")"),c[n(712)](r[n(1204)][n(517)],r[n(757)],t,a[n(1064)]+a[n(757)]-t[n(233)],a[n(381)]-a.alreadyRead),t[n(849)]+=a[n(381)]-a[n(757)],this[n(563)].logBufferLevel(),r.alreadyRead+=a.length-a[n(757)],a.alreadyRead=a[n(381)]}}return r[n(757)]===r[n(1301)]?r:null},g.prototype[s(433)]=function(e){var t=s,r=this[t(1033)][e];if(r[t(1204)]){this[t(960)]-=r[t(1301)],r[t(1204)]=null,r.alreadyRead=0;for(var n=0;n<r[t(885)].length;n++){r[t(885)][n][t(757)]=0}return r[t(1301)]}return 0},g[s(401)].processItems=function(e){var t=s;for(var r in this[t(1033)]){var n=this.items[r];this[t(946)](n.id),e&&!n.sent&&(e(n),n[t(842)]=!0,n.data=null)}},g[s(401)].hasItem=function(e){var t=s;for(var r in this.items){var n=this.items[r];if(n[t(1339)]===e)return n.id}return-1},g[s(401)][s(1174)]=function(){var e=s;return this[e(1014)]?this[e(1014)][e(303)][e(1057)]:null},g[s(401)][s(930)]=function(){var e=s;return this[e(1014)]&&this[e(1014)].pitm?this[e(946)](this.meta.pitm[e(1250)]):null},g[s(401)].itemToFragmentedTrackFile=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(520)]?this[t(946)](r[t(520)]):this[t(930)]()))return null;var i=new g;i[t(531)]=!1;var o={type:n[t(364)],description_boxes:n[t(889)][t(422)]};n.properties[t(504)]&&(o[t(377)]=n[t(889)][t(504)][t(777)],o[t(272)]=n.properties[t(504)].image_height);var a=i[t(423)](o);return a?(i.addSample(a,n.data),i):null},g[s(401)][s(243)]=function(e){for(var t=s,r=0;r<this[t(422)][t(381)];r++)this[t(422)][r][t(243)](e)},g[s(401)][s(1355)]=function(e,t,r){var n=s,i=this[n(252)](e),a=this[n(1160)](i,t);if(null==a)return this[n(210)](i[n(356)][t]),null;var u=r||new c;u[n(302)]=c[n(535)];var l=this[n(1378)](a);l[n(243)](u),l[n(957)][0][n(993)][0][n(630)]=l[n(1301)]+8,o.debug("MP4Box",n(958)+l[n(957)][0][n(993)][0][n(630)]),u.adjustUint32(l[n(957)][0][n(993)][0][n(315)],l[n(957)][0][n(993)][0].data_offset);var d=new h.mdatBox;return d.data=a[n(1204)],d[n(243)](u),u},g.writeInitializationSegment=function(e,t,r,n){var i,a=s;o[a(962)]("ISOFile",a(394));var u=new c;u.endianness=c[a(535)],e.write(u);var l=t[a(373)](a(1198));for(r&&l.add("mehd")[a(1403)]("fragment_duration",r),i=0;i<t[a(1349)].length;i++)l[a(373)](a(404))[a(1403)](a(925),t[a(1349)][i][a(820)][a(925)]).set(a(1103),1)[a(1403)]("default_sample_duration",n)[a(1403)](a(895),0)[a(1403)](a(1152),65536);return t[a(243)](u),u.buffer},g[s(401)].save=function(e){var t=s,r=new c;r[t(302)]=c[t(535)],this[t(243)](r),r[t(624)](e)},g[s(401)].getBuffer=function(){var e=s,t=new c;return t[e(302)]=c[e(535)],this[e(243)](t),t[e(517)]},g[s(401)][s(1205)]=function(){var e,t,r,n,i=s;for(this[i(1366)],!this[i(1178)]&&(this[i(1178)]=!0,this[i(705)]=0,this.resetTables()),t=[],e=0;e<this[i(1083)][i(381)];e++){var o=new(h[i(865)]);o[i(539)]=this[i(618)][i(539)],o[i(422)][i(1122)](o[i(539)]),r=this.getTrackById(this[i(1083)][e].id),o[i(422)][i(1122)](r),o.traks[i(1122)](r),(n={}).id=r[i(820)].track_id,n[i(450)]=this[i(1083)][e][i(450)],n[i(517)]=g[i(305)](this[i(194)],o,this[i(618)][i(1198)]&&this[i(618)].mvex.mehd?this.moov[i(1198)][i(486)][i(1341)]:void 0,this.moov[i(1349)][e].samples[i(381)]>0?this[i(618)][i(1349)][e][i(356)][0][i(1173)]:0),t[i(1122)](n)}return t},g[s(401)][s(940)]=function(){var e=s,t={};return t.moov=this[e(618)],this.moov&&this[e(618)][e(1349)]&&this[e(618)][e(1349)][e(381)]>1&&(t.moovAudioNum=this[e(618)][e(1349)][0][e(356)].length,t.moovVideoNum=this[e(618)][e(1349)][1].samples.length),t},h[s(304)][s(401)][s(1193)]=function(e){var t=s;this[t(1301)]+=8,this[t(1301)]>u&&(this.size+=8),"uuid"===this[t(364)]&&(this[t(1301)]+=16),e[t(255)](e[t(528)]+t(1111)+this[t(1301)]),e[t(255)](e[t(528)]+t(955)+this[t(364)])},h[s(379)].prototype[s(1193)]=function(e){var t=s;this[t(1301)]+=4,h[t(304)][t(401)][t(1193)][t(1370)](this,e),e[t(255)](e[t(528)]+t(1219)+this[t(798)]),e[t(255)](e[t(528)]+t(1169)+this[t(245)])},h[s(304)][s(401)].print=function(e){this[s(1193)](e)},h.ContainerBox.prototype.print=function(e){var t=s;this.printHeader(e);for(var r=0;r<this.boxes[t(381)];r++)if(this.boxes[r]){var n=e[t(528)];e[t(528)]+=" ",this[t(422)][r][t(501)](e),e[t(528)]=n}},g[s(401)][s(501)]=function(e){var t=s;e[t(528)]="";for(var r=0;r<this.boxes.length;r++)this[t(422)][r]&&this[t(422)][r][t(501)](e)},h[s(286)][s(401)].print=function(e){var t=s;h[t(379)].prototype[t(1193)][t(1370)](this,e),e.log(e[t(528)]+t(1228)+this[t(1270)]),e.log(e.indent+t(1232)+this[t(926)]),e[t(255)](e[t(528)]+t(207)+this.timescale),e[t(255)](e.indent+t(1236)+this[t(1173)]),e.log(e[t(528)]+t(223)+this[t(679)]),e[t(255)](e[t(528)]+t(1165)+(this.volume>>8)),e[t(255)](e.indent+t(666)+this[t(582)].join(", ")),e[t(255)](e[t(528)]+t(855)+this[t(1156)])},h[s(467)].prototype[s(501)]=function(e){var t=s;h[t(379)][t(401)][t(1193)].call(this,e),e[t(255)](e[t(528)]+t(1228)+this.creation_time),e[t(255)](e.indent+t(1232)+this.modification_time),e.log(e[t(528)]+t(789)+this.track_id),e[t(255)](e[t(528)]+"duration: "+this[t(1173)]),e.log(e[t(528)]+t(1165)+(this[t(263)]>>8)),e[t(255)](e.indent+t(666)+this[t(582)][t(1229)](", ")),e.log(e[t(528)]+t(951)+this[t(1411)]),e[t(255)](e[t(528)]+t(846)+this[t(600)]),e[t(255)](e.indent+"width: "+this[t(377)]),e[t(255)](e.indent+t(984)+this[t(272)])};var _={};_[s(1316)]=function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(531)]=!n,i},s(333)!==s(1389)&&(t[s(1316)]=_[s(1316)])}));function Ao(e,t){var r=ko();return(Ao=function(e,t){return r[e-=194]})(e,t)}Io[Eo(1314)],Io[Eo(794)],Io.DataStream,Io[Eo(1335)],Io[Eo(249)],Io[Eo(721)],Io.XMLSubtitlein4Parser,Io[Eo(262)],Io[Eo(453)],Io.createFile;const Co=To;function To(e,t){const r=Bo();return(To=function(e,t){return r[e-=226]})(e,t)}function xo(e){return e[To(265)](((e,t)=>256*e+t))}function Do(e){const t=To,r=[101,103,119,99],n=e[t(254)]-28,i=e[t(234)](n,n+r[t(254)]);return r[t(233)](((e,t)=>e===i[t]))}!function(e,t){const r=To,n=e();for(;;)try{if(318080===-parseInt(r(256))/1*(parseInt(r(266))/2)+-parseInt(r(247))/3+parseInt(r(230))/4*(-parseInt(r(226))/5)+-parseInt(r(235))/6*(parseInt(r(250))/7)+-parseInt(r(241))/8+parseInt(r(258))/9+-parseInt(r(244))/10*(-parseInt(r(238))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bo);Co(248),Co(255);function Bo(){const e=["map","length","transport","3HcXYrc","instance","46260sKTkyD","init","reverse","stack overflow","exports","Module","debugWarn","reduce","300552iCeUHL","player","catch","TransportDescrambler","905qbFrOw","debuglog","Instance","parse","13304AtjmbO","TAG_NAME","function","every","slice","4752OVaHCp","memory","wasm not supported","24424103hezmll","then","set","1381672kSxrWc","init error","byteLength","10uOOpwH","not support wasm","debugLog","1853214lIAccC","destroy","Memory","567gZtyvR","message","object"];return(Bo=function(){return e})()}function Po(){const e=Fo;for(var t=arguments[e(308)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0].constructor;return r[e(317)](((t,r)=>{const n=e,s=new i((0|t[n(305)])+(0|r[n(305)]));return s[n(312)](t,0),s[n(312)](r,0|t[n(305)]),s}),new i)}function Mo(){const e=["substr","reduce","234lHyMZx","1413hNPmMz","8848XGJlWN","constructor","28744XrSNpn","100621NYtlxW","4883448CmsvFr","byteLength","6853VyAKPf","5960EqlLXE","length","14940dGifBm","error","230ZAYxNB","set","replace","201425CONHlB","267gTdlIx"];return(Mo=function(){return e})()}function Fo(e,t){const r=Mo();return(Fo=function(e,t){return r[e-=300]})(e,t)}function Uo(){const e=["cbc","length","join","1075086PjWULa","fromCodePoint","none","push","slice","error","24060TFBzJp","array","includes","pkcs#5","splice","33mYBKrw","toString","codePointAt","pkcs#7","345544RtaSon","key is invalid","7605925NKZUvF","set","byteLength","substr","470kOBAsb","padding is invalid","map","string","8416614dmaBUH","arrayBuffer.length","146547rvsnxg","6475273ytyYKd","8yRSHgg"];return(Uo=function(){return e})()}!function(e,t){const r=Fo,n=e();for(;;)try{if(986981===-parseInt(r(303))/1+parseInt(r(309))/2*(-parseInt(r(315))/3)+-parseInt(r(300))/4*(-parseInt(r(311))/5)+-parseInt(r(318))/6*(-parseInt(r(314))/7)+-parseInt(r(302))/8*(-parseInt(r(319))/9)+-parseInt(r(307))/10*(-parseInt(r(306))/11)+-parseInt(r(304))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Mo),function(e,t){const r=Wo,n=e();for(;;)try{if(779614===-parseInt(r(269))/1+parseInt(r(242))/2*(parseInt(r(247))/3)+-parseInt(r(251))/4+parseInt(r(253))/5+-parseInt(r(261))/6+parseInt(r(264))/7*(parseInt(r(265))/8)+-parseInt(r(263))/9*(-parseInt(r(257))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Uo);const Ro=16,Lo=[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],Oo=[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 zo(e){const t=Wo,r=[];for(let n=0,i=e[t(267)];n<i;n+=2)r[t(239)](parseInt(e[t(256)](n,2),16));return r}function No(e){const t=Wo;return e[t(259)]((e=>{const r=t;return 1===(e=e[r(248)](16))[r(267)]?"0"+e:e}))[t(268)]("")}function Ho(e){const t=Wo,r=[];for(let n=0,i=e[t(267)];n<i;n++){const i=e[t(249)](n);if(i<=127)r[t(239)](i);else if(i<=2047)r.push(192|i>>>6),r.push(128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(239)](224|i>>>12),r.push(128|i>>>6&63),r[t(239)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r.push(i),new Error("input is not supported");n++,r[t(239)](240|i>>>18&28),r[t(239)](128|i>>>12&63),r[t(239)](128|i>>>6&63),r[t(239)](128|63&i)}}return r}function jo(e){const t=Wo,r=[];for(let n=0,i=e[t(267)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(239)](String.fromCodePoint(((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(239)](String[t(237)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(239)](String.fromCodePoint(((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(237)](e[n]));return r.join("")}function Vo(e,t){const r=31&t;return e<<r|e>>>32-r}function Wo(e,t){const r=Uo();return(Wo=function(e,t){return r[e-=237]})(e,t)}function $o(e){return(255&Lo[e>>>24&255])<<24|(255&Lo[e>>>16&255])<<16|(255&Lo[e>>>8&255])<<8|255&Lo[255&e]}function Go(e){return e^Vo(e,2)^Vo(e,10)^Vo(e,18)^Vo(e,24)}function qo(e){return e^Vo(e,13)^Vo(e,23)}function Ko(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]^=Go($o(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Go($o(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Go($o(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Go($o(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 Xo(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]^Oo[r+0],t[r+0]=n[0]^=qo($o(e)),e=n[2]^n[3]^n[0]^Oo[r+1],t[r+1]=n[1]^=qo($o(e)),e=n[3]^n[0]^n[1]^Oo[r+2],t[r+2]=n[2]^=qo($o(e)),e=n[0]^n[1]^n[2]^Oo[r+3],t[r+3]=n[3]^=qo($o(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 Yo(e,t,r){const n=Wo;let{padding:i=n(250),mode:s,iv:o=[],output:a=n(260)}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(266)&&("string"==typeof o&&(o=zo(o)),16!==o[n(267)]))throw new Error("iv is invalid");if(typeof t===n(260)&&(t=zo(t)),16!==t.length)throw new Error(n(252));if(e=typeof e===n(260)?0!==r?Ho(e):zo(e):[...e],(i===n(245)||i===n(250))&&0!==r){const t=Ro-e.length%Ro;for(let r=0;r<t;r++)e.push(t)}const c=new Array(32);Xo(t,c,r);const u=[];let l=o,d=e.length,h=0;for(;d>=Ro;){const t=e.slice(h,h+16),i=new Array(16);if(s===n(266))for(let e=0;e<Ro;e++)0!==r&&(t[e]^=l[e]);Ko(t,i,c);for(let e=0;e<Ro;e++)s===n(266)&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(266)&&(l=0!==r?i:t),d-=Ro,h+=Ro}if((i===n(245)||i===n(250))&&0===r){const e=u[n(267)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(258));u.splice(e-t,t)}return a!==n(243)?0!==r?No(u):jo(u):u}function Jo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Zo(e,t){const r=Wo;let n=arguments[r(267)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(267)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(255)];let o=new Uint8Array(e[r(240)](0,5)),a=5;for(;a<s;){const c=e[r(240)](a,a+4);let u=Jo(c);if(u>s){const t=new Uint8Array(o[r(267)]+e.length-a);t.set(o,0),t.set(e[r(240)](a),o.length),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].includes(l)):(l&=31,d=1===l||5===l),d){const n=Yo(e[r(240)](a+4+h,a+4+u),t,0,{padding:r(238),output:r(243)});let i=n[n[r(267)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(267)]-t]!==i){e=!1;break}e&&n[r(246)](n[r(267)]-i,i)}const s=new Uint8Array(h);s[r(254)](e[r(240)](a+4,a+4+h),0);const c=At(Po(s,new Uint8Array(n))),l=new Uint8Array(o[r(267)]+c.length);l.set(o,0),l[r(254)](c,o[r(267)]),o=l}else{const t=e[r(240)](a+4,a+4+u),n=new Uint8Array(o[r(267)]+4+t.length);n[r(254)](o,0),n.set(c,o[r(267)]),n.set(t,o[r(267)]+4),o=n}a=a+4+u}return o}function Qo(e,t){const r=ta();return(Qo=function(e,t){return r[e-=490]})(e,t)}const ea=Qo;function ta(){const e=["345010UBaPKk","1036902qaIWKP","587265jsmXXd","4125rwyBMS","slice","1067cOEiTH","376KnfdcS","keys","length","off","1604EDtNKa","push","2392965liFPDL","apply","11530wPNqtM","8667mfkxOi","emit","ctx","3oFigAy"];return(ta=function(){return e})()}!function(e,t){const r=Qo,n=e();for(;;)try{if(412843===-parseInt(r(496))/1*(parseInt(r(497))/2)+-parseInt(r(500))/3*(-parseInt(r(507))/4)+parseInt(r(490))/5+-parseInt(r(498))/6+-parseInt(r(499))/7+parseInt(r(503))/8*(parseInt(r(493))/9)+-parseInt(r(492))/10*(-parseInt(r(502))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ta);class ra{on(e,t,r){const n=Qo,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(508)]({fn:t,ctx:r}),this}once(e,t,r){const n=this;function i(){const s=Qo;n[s(506)](e,i);for(var o=arguments.length,a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(491)](r,a)}return i._=t,this.on(e,i,r)}[ea(494)](e){const t=ea,r=((this.e||(this.e={}))[e]||[])[t(501)]();for(var n=arguments[t(505)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r.length;e+=1)r[e].fn[t(491)](r[e][t(495)],i);return this}[ea(506)](e,t){const r=ea,n=this.e||(this.e={});if(!e)return Object[r(504)](n).forEach((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i[r(505)];e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(508)](i[e]);return s[r(505)]?n[e]=s:delete n[e],this}}function na(){const e=["set","data","4601058TCkBiM","40fhFyUo","dispatch","Init","init","length","stats","10479XlvYYq","8plKmED","findSecondStartCode","8131746knFTqO","slice","62nGPzgL","7463763dusHKi","findFirstStartCode","fisrtStartCodeOffset","parsedOffset","versionLayer","2845072NXPXKN","isDestroyed","tempBuffer","state","reset","secondStartCodeOffset","destroy","player","419993VoMNPq","3135085ZlrMqO"];return(na=function(){return e})()}const ia=oa;!function(e,t){const r=oa,n=e();for(;;)try{if(717953===parseInt(r(137))/1+parseInt(r(153))/2*(-parseInt(r(148))/3)+-parseInt(r(149))/4*(parseInt(r(138))/5)+-parseInt(r(151))/6+-parseInt(r(141))/7+parseInt(r(159))/8+parseInt(r(154))/9*(parseInt(r(142))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(na);const sa={init:0,findFirstStartCode:1,findSecondStartCode:2};function oa(e,t){const r=na();return(oa=function(e,t){return r[e-=130]})(e,t)}class aa extends ra{constructor(e){const t=oa;super(),this[t(136)]=e,this.isDestroyed=!1,this[t(133)]()}[ia(135)](){const e=ia;this[e(130)]=!1,this.off(),this[e(133)]()}[ia(133)](){const e=ia;this[e(147)]=sa[e(145)],this[e(131)]=new Uint8Array(0),this.parsedOffset=0,this[e(158)]=0}[ia(143)](e,t){const r=ia;let n=new Uint8Array(this[r(131)][r(146)]+e[r(146)]);for(n[r(139)](this.tempBuffer,0),n[r(139)](e,this[r(131)][r(146)]),this.tempBuffer=n;!this[r(130)];){if(this[r(132)]==sa[r(144)]){let e=!1;for(;this[r(131)][r(146)]-this[r(157)]>=2&&!this[r(130)];)if(255==this.tempBuffer[this[r(157)]]){if(!(!1&this[r(131)][this.parsedOffset+1])){this[r(158)]=this[r(131)][this.parsedOffset+1],this[r(132)]=sa[r(155)],this[r(156)]=this[r(157)],this[r(157)]+=2,e=!0;break}this.parsedOffset++}else this[r(157)]++;if(e)continue;break}if(this[r(132)]==sa[r(155)]){let e=!1;for(;this[r(131)].length-this.parsedOffset>=2&&!this[r(130)];)if(255==this.tempBuffer[this[r(157)]]){if(this.tempBuffer[this[r(157)]+1]==this[r(158)]){this[r(132)]=sa[r(150)],this.secondStartCodeOffset=this.parsedOffset,this[r(157)]+=2,e=!0;break}this.parsedOffset++}else this[r(157)]++;if(e)continue;break}if(this[r(132)]==sa[r(150)]){let e=this.tempBuffer[r(152)](this[r(156)],this[r(134)]);this.emit(r(140),e,t),this.tempBuffer=this[r(131)][r(152)](this[r(134)]),this[r(156)]=0,this.parsedOffset=2,this.state=sa.findFirstStartCode}}}}function ca(e,t){const r=fa();return(ca=function(e,t){return r[e-=329]})(e,t)}function ua(e,t,r){const n=ca;for(let i=2;i<e[n(339)];++i){const s=i-2,o=t[s%t[n(339)]],a=r[s%r[n(339)]];e[i]=e[i]^o^a}return e}function la(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function da(e,t,r){const n=ca;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(335)];let o=5;for(;o<s;){let a=la(e[n(336)](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].includes(c)):(c&=31,u=1===c||5===c),u){const i=ua(e[n(336)](o+4,o+4+a),t,r);e[n(332)](i,o+4)}o=o+4+a}return e}function ha(e,t,r){const n=ca;if(e[n(335)]<=30)return e;const i=ua(e[n(336)](30),t,r);return e[n(332)](i,30),e}function fa(){const e=["523145gfQGIe","1291130oOjEPF","2484052hRgiDd","set","11206wttAbE","514982xjOLFv","byteLength","slice","1391360XqIqlK","324hkziwm","length","78TlBfkk","1297350ysWoFK"];return(fa=function(){return e})()}function pa(e,t){var r=ma();return(pa=function(e,t){return r[e-=470]})(e,t)}function ma(){var e=["6974574cpXHUP","362088BFvqvF","6350160ziyOee","filter","length","set","5852PcEAKN","reduce","byteLength","13QMSGbU","3416BZWaTa","4192047RksuVj","209140VbeogJ","715316ZofRYM","forEach"];return(ma=function(){return e})()}function va(){for(var e=pa,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(473)](Boolean))[e(474)]<2)return r[0];const i=new Uint8Array(r[e(477)](((e,t)=>e+t.byteLength),0));let s=0;return r[e(484)]((t=>{var r=e;i[r(475)](t,s),s+=t[r(478)]})),i}!function(e,t){const r=ca,n=e();for(;;)try{if(488856===parseInt(r(334))/1+parseInt(r(333))/2*(-parseInt(r(338))/3)+-parseInt(r(331))/4+parseInt(r(330))/5+-parseInt(r(340))/6*(-parseInt(r(329))/7)+-parseInt(r(337))/8+parseInt(r(341))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fa),function(e,t){for(var r=pa,n=e();;)try{if(721575===parseInt(r(479))/1*(-parseInt(r(482))/2)+parseInt(r(481))/3+parseInt(r(483))/4+parseInt(r(472))/5+-parseInt(r(470))/6+parseInt(r(476))/7*(parseInt(r(480))/8)+parseInt(r(471))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ma);const ya=_a;function ga(){const e=["map","proxy","1GkXXaC","bind","30952755njzBrO","6769455MiRCsL","7861MyiyUc","addEventListener","forEach","debugLog","1971588MweoaL","destroy","destroys","master","Events","2411367uyLNvf","length","13772672rRTnIr","8628BgGatG","5205160dlrAdc"];return(ga=function(){return e})()}function _a(e,t){const r=ga();return(_a=function(e,t){return r[e-=245]})(e,t)}!function(e,t){const r=_a,n=e();for(;;)try{if(968335===parseInt(r(262))/1*(-parseInt(r(250))/2)+-parseInt(r(255))/3+parseInt(r(259))/4+parseInt(r(245))/5+parseInt(r(258))/6*(-parseInt(r(246))/7)+-parseInt(r(257))/8+parseInt(r(264))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ga);class ba{constructor(e){const t=_a;this[t(252)]=[],this.proxy=this[t(261)][t(263)](this),this[t(253)]=e}[ya(261)](e,t,r){const n=ya;let i=arguments[n(256)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array.isArray(t))return t[n(260)]((t=>this[n(261)](e,t,r,i)));e[n(247)](t,r,i);const s=()=>{jt(e.removeEventListener)&&e.removeEventListener(t,r,i)};return this[n(252)].push(s),s}[ya(251)](){const e=ya;this[e(253)][e(249)](e(254),e(251)),this[e(252)][e(248)]((e=>e())),this[e(252)]=[]}}const wa=ka;!function(e,t){const r=ka,n=e();for(;;)try{if(979346===-parseInt(r(190))/1+-parseInt(r(258))/2*(parseInt(r(207))/3)+parseInt(r(204))/4*(parseInt(r(213))/5)+parseInt(r(211))/6+parseInt(r(210))/7*(-parseInt(r(188))/8)+parseInt(r(223))/9+parseInt(r(273))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ea);class Sa{static[wa(247)](){const e=wa;Sa.types={avc1:[],avcC:[],hvc1:[],hvcC:[],av01:[],av1C:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[],Opus:[],dOps:[],"ac-3":[],dac3:[],"ec-3":[],dec3:[]};for(let t in Sa[e(259)])Sa[e(259)][e(216)](t)&&(Sa[e(259)][t]=[t[e(230)](0),t[e(230)](1),t.charCodeAt(2),t[e(230)](3)]);let t=Sa[e(263)]={};t.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(194)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(193)]=t[e(205)]=t[e(194)],t[e(217)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(189)]=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[e(255)]=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),t.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(267)]=new Uint8Array([0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[wa(268)](e){const t=wa;let r=8,n=null,i=Array[t(274)][t(232)].call(arguments,1),s=i[t(262)];for(let e=0;e<s;e++)r+=i[e][t(228)];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(200)](e,4);let o=8;for(let e=0;e<s;e++)n[t(200)](i[e],o),o+=i[e][t(228)];return n}static[wa(229)](e){const t=wa;let r=Sa[t(268)](Sa[t(259)][t(218)],Sa[t(263)][t(209)]),n=Sa[t(187)](e),i=new Uint8Array(r[t(228)]+n[t(228)]);return i[t(200)](r,0),i[t(200)](n,r.byteLength),i}static[wa(187)](e){const t=wa;let r=Sa[t(241)](e[t(264)],e[t(212)]),n=Sa[t(237)](e),i=Sa[t(224)](e);return Sa[t(268)](Sa[t(259)][t(187)],r,n,i)}static[wa(241)](e,t){const r=wa;return Sa.box(Sa[r(259)][r(241)],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[wa(237)](e){const t=wa;return Sa.box(Sa[t(259)][t(237)],Sa[t(214)](e),Sa[t(272)](e))}static[wa(214)](e){const t=wa;let r=e.id,n=e[t(212)],i=e.presentWidth,s=e.presentHeight;return Sa.box(Sa[t(259)].tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,s>>>8&255,255&s,0,0]))}static[wa(272)](e){const t=wa;return Sa[t(268)](Sa.types[t(272)],Sa.mdhd(e),Sa[t(266)](e),Sa[t(265)](e))}static[wa(219)](e){const t=wa;let r=e[t(264)],n=e[t(212)];return Sa.box(Sa[t(259)][t(219)],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[wa(266)](e){const t=wa;let r=null;return r="audio"===e[t(249)]?Sa.constants[t(255)]:Sa.constants[t(189)],Sa[t(268)](Sa[t(259)][t(266)],r)}static[wa(265)](e){const t=wa;let r=null;return r="audio"===e[t(249)]?Sa[t(268)](Sa[t(259)][t(221)],Sa[t(263)][t(267)]):Sa[t(268)](Sa[t(259)][t(271)],Sa.constants[t(236)]),Sa[t(268)](Sa[t(259)][t(265)],r,Sa[t(252)](),Sa[t(203)](e))}static[wa(252)](){const e=wa;return Sa[e(268)](Sa[e(259)][e(252)],Sa[e(268)](Sa.types[e(196)],Sa[e(263)][e(191)]))}static[wa(203)](e){const t=wa;return Sa[t(268)](Sa[t(259)][t(203)],Sa[t(208)](e),Sa[t(268)](Sa[t(259)].stts,Sa[t(263)][t(194)]),Sa[t(268)](Sa[t(259)][t(226)],Sa[t(263)][t(193)]),Sa[t(268)](Sa.types[t(246)],Sa[t(263)][t(217)]),Sa[t(268)](Sa.types.stco,Sa[t(263)].STCO))}static stsd(e){const t=wa;return e[t(249)]===t(242)?"mp3"===e.audioType?Sa[t(268)](Sa[t(259)].stsd,Sa[t(263)].STSD_PREFIX,Sa[t(251)](e)):Sa[t(268)](Sa[t(259)][t(208)],Sa[t(263)][t(260)],Sa.mp4a(e)):e[t(253)]===t(248)?Sa[t(268)](Sa[t(259)].stsd,Sa[t(263)][t(260)],Sa[t(192)](e)):Sa[t(268)](Sa.types.stsd,Sa[t(263)][t(260)],Sa[t(234)](e))}static[wa(251)](e){const t=wa;let r=e[t(231)],n=e[t(215)],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 Sa[t(268)](Sa.types[".mp3"],i)}static mp4a(e){const t=wa;let r=e[t(231)],n=e[t(215)],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 Sa[t(268)](Sa[t(259)][t(240)],i,Sa[t(256)](e))}static[wa(256)](e){const t=wa;let r=e[t(198)]||[],n=r.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n])[t(257)](r)[t(257)]([6,1,2]));return Sa[t(268)](Sa[t(259)][t(256)],i)}static avc1(e){const t=wa;let r=e[t(197)];const n=e[t(201)],i=e[t(206)];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 Sa[t(268)](Sa.types.avc1,s,Sa[t(268)](Sa[t(259)][t(220)],r))}static[wa(234)](e){const t=wa;let r=e[t(197)];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 Sa[t(268)](Sa.types.hvc1,s,Sa[t(268)](Sa[t(259)][t(238)],r))}static[wa(224)](e){const t=wa;return Sa.box(Sa.types[t(224)],Sa[t(270)](e))}static trex(e){const t=wa;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 Sa[t(268)](Sa[t(259)][t(270)],n)}static moof(e,t){const r=wa;return Sa.box(Sa.types[r(245)],Sa[r(225)](e[r(195)]),Sa[r(222)](e,t))}static[wa(225)](e){const t=wa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Sa[t(268)](Sa.types[t(225)],r)}static[wa(222)](e,t){const r=wa;let n=e.id,i=Sa[r(268)](Sa[r(259)][r(239)],new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Sa[r(268)](Sa[r(259)][r(250)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=Sa.sdtp(e),a=Sa[r(244)](e,o[r(228)]+16+16+8+16+8+8);return Sa.box(Sa[r(259)][r(222)],i,s,a,o)}static[wa(261)](e){const t=wa;let r=new Uint8Array(5),n=e.flags;return r[4]=n[t(233)]<<6|n[t(269)]<<4|n[t(202)]<<2|n[t(254)],Sa.box(Sa.types[t(261)],r)}static[wa(244)](e,t){const r=wa;let n=new Uint8Array(28);t+=36,n[r(200)]([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(199)],o=e[r(243)],a=e[r(227)];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(233)]<<2|o.dependsOn,o.isDependedOn<<6|o[r(254)]<<4|o[r(235)],0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),Sa[r(268)](Sa[r(259)][r(244)],n)}static mdat(e){return Sa.box(Sa.types.mdat,e)}}function Ea(){const e=["FTYP","15834VnAVPQ","2944674TLPRpP","duration","3477305qSCCun","tkhd","audioSampleRate","hasOwnProperty","STSZ","ftyp","mdhd","avcC","smhd","traf","10541511QqKCxK","mvex","mfhd","stsc","cts","byteLength","generateInitSegment","charCodeAt","channelCount","slice","isLeading","hvc1","isNonSync","VMHD","trak","hvcC","tfhd","mp4a","mvhd","audio","flags","trun","moof","stsz","init","avc","type","tfdt","mp3","dinf","videoType","hasRedundancy","HDLR_AUDIO","esds","concat","24994mZrpsM","types","STSD_PREFIX","sdtp","length","constants","timescale","minf","hdlr","SMHD","box","dependsOn","trex","vmhd","mdia","19049330NIQKPO","prototype","moov","5416UOeGmZ","HDLR_VIDEO","364565TXeJfc","DREF","avc1","STSC","STTS","sequenceNumber","dref","avcc","config","size","set","codecWidth","isDependedOn","stbl","4VIumTY","STCO","codecHeight","333UMCUyg","stsd"];return(Ea=function(){return e})()}function ka(e,t){const r=Ea();return(ka=function(e,t){return r[e-=187]})(e,t)}Sa.init();var Ia=Ca;!function(e,t){for(var r=Ca,n=e();;)try{if(761965===parseInt(r(489))/1*(-parseInt(r(482))/2)+-parseInt(r(480))/3*(-parseInt(r(481))/4)+-parseInt(r(479))/5+parseInt(r(487))/6+-parseInt(r(486))/7+parseInt(r(478))/8+-parseInt(r(483))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ta);var Aa=tt[Ia(484)]((function(e){var t=Ia;e[t(485)]=function(e,t,r){return t in e?Object[Ca(477)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(485)][t(491)]=!0,e[t(485)][t(488)]=e[t(485)]}));function Ca(e,t){var r=Ta();return(Ca=function(e,t){return r[e-=477]})(e,t)}function Ta(){var e=["unwrapExports","__esModule","defineProperty","5637256jrmUXN","2004970DmfXrC","1317PhGwCx","10484vuubqC","18274ZpfOye","10000602ZgJeYU","createCommonjsModule","exports","6131034GIBkdH","8042448HAaUru","default","5Avdxhe"];return(Ta=function(){return e})()}function xa(){const e=["12YjaqFj","277930wgGurE","9qNagHt","length","85FgiYRr","519232deiYmd","21188ruHrCH","error","463922wegGON","48296UWKEnL","set","2878323gKssQr","913xiekHV","417228zGjvUg","sample_rate","mp3"];return(xa=function(){return e})()}function Da(e,t){const r=xa();return(Da=function(e,t){return r[e-=304]})(e,t)}tt[Ia(490)](Aa),function(e,t){const r=Da,n=e();for(;;)try{if(475102===-parseInt(r(318))/1+parseInt(r(305))/2*(-parseInt(r(313))/3)+parseInt(r(319))/4*(parseInt(r(317))/5)+-parseInt(r(310))/6+-parseInt(r(308))/7+-parseInt(r(306))/8*(-parseInt(r(315))/9)+-parseInt(r(314))/10*(-parseInt(r(309))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xa);const Ba=[44100,48e3,32e3,0],Pa=[22050,24e3,16e3,0],Ma=[11025,12e3,8e3,0],Fa=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],Ua=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Ra=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function La(e){const t=Da;if(e.length<4)return void console[t(304)]("Invalid MP3 packet, header missing!");let r=new Uint8Array(e.buffer),n=null;if(255!==r[0])return void console[t(304)]("Invalid MP3 packet, first byte != 0xFF ");let i=r[1]>>>3&3,s=(6&r[1])>>1,o=(240&r[2])>>>4,a=(12&r[2])>>>2,c=3!==(r[3]>>>6&3)?2:1,u=0,l=0,d=t(312);switch(i){case 0:u=Ma[a];break;case 2:u=Pa[a];break;case 3:u=Ba[a]}switch(s){case 1:o<Ra[t(316)]&&(l=Ra[o]);break;case 2:o<Ua[t(316)]&&(l=Ua[o]);break;case 3:o<Fa.length&&(l=Fa[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(312)},n}const Oa=Va;!function(e,t){const r=Va,n=e();for(;;)try{if(556143===-parseInt(r(303))/1*(parseInt(r(280))/2)+parseInt(r(266))/3*(-parseInt(r(317))/4)+-parseInt(r(321))/5*(parseInt(r(322))/6)+parseInt(r(309))/7+parseInt(r(278))/8*(parseInt(r(289))/9)+-parseInt(r(283))/10*(parseInt(r(323))/11)+parseInt(r(318))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ha);const za={kMPEG1Audio:3,kMPEG2Audio:4,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};class Na{constructor(){const e=Va;this[e(325)]=[],this.total_length=0,this[e(298)]=0,this[e(263)]=0}}function Ha(){const e=["keyframesIndex","sarNum","config","chromaFormat","stream_id","467812cOERJx","9994452ylNEUP","videoCodec","original_object_type","43495JyKAeb","750WRBQrQ","663443StaPPq","times","slices","floor","random_access_indicator","hasAudio","len","6xEZUiw","toLowerCase","android","object_type","channel_config","segments","channel_count","isSeekable","data","fps","indexOf","sampling_index","8rgKmxn","width","136dIzEPI","refFrames","filepositions","100RetLkU","sampling_rate","userAgent","audio_object_type","getNearestKeyframe","height","7645140RoGvwy","length","profile","segmentCount","level","audioDataRate","audioCodec","audioSampleRate","codec_mimetype","expected_length","pid","isComplete","sarDen","sampling_freq_index","1179KmIjle","hasVideo","mp4a.40.","firefox","hasKeyframesIndex","stream_type","6148765vAIxpT","mimeType","_search"];return(Ha=function(){return e})()}class ja{constructor(){const e=Va;this[e(299)]=null,this[e(274)]=null,this[e(308)]=null,this[e(263)]=null}}function Va(e,t){const r=Ha();return(Va=function(e,t){return r[e-=263]})(e,t)}class Wa{constructor(){const e=Va;this[e(299)]=null,this[e(316)]=null,this[e(265)]=null,this[e(274)]=null,this.pts=null,this.nearest_pts=null,this.dts=null}}const $a=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class Ga{constructor(){const e=Va;this[e(310)]=null,this.duration=null,this[e(264)]=null,this[e(304)]=null,this[e(295)]=null,this.videoCodec=null,this[e(294)]=null,this.videoDataRate=null,this[e(296)]=null,this.audioChannelCount=null,this[e(279)]=null,this[e(288)]=null,this[e(275)]=null,this.profile=null,this[e(293)]=null,this[e(281)]=null,this[e(315)]=null,this[e(313)]=null,this[e(301)]=null,this.metadata=null,this[e(271)]=null,this[e(292)]=null,this[e(307)]=null,this[e(312)]=null}[Oa(300)](){const e=Oa;let t=!1===this[e(264)]||!0===this[e(264)]&&null!=this[e(295)]&&null!=this[e(296)]&&null!=this.audioChannelCount,r=!1===this[e(304)]||!0===this[e(304)]&&null!=this[e(319)]&&null!=this[e(279)]&&null!=this.height&&null!=this.fps&&null!=this[e(291)]&&null!=this[e(293)]&&null!=this[e(281)]&&null!=this.chromaFormat&&null!=this[e(313)]&&null!=this.sarDen;return null!=this[e(310)]&&t&&r}[Oa(273)](){return!0===this[Oa(307)]}[Oa(287)](e){const t=Oa;if(null==this[t(312)])return null;let r=this.keyframesIndex,n=this[t(311)](r[t(324)],e);return{index:n,milliseconds:r[t(324)][n],fileposition:r[t(282)][n]}}_search(e,t){const r=Oa;let n=0,i=e[r(290)]-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(326)]((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 qa{constructor(e){const t=Oa;let r=null,n=e[t(286)],i=e[t(286)],s=e[t(302)],o=e[t(270)],a=0,c=navigator[t(285)][t(267)]();-1!==c[t(276)](t(306))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c[t(276)](t(268))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this[t(314)]=r,this[t(284)]=$a[s],this[t(277)]=s,this[t(272)]=o,this[t(269)]=i,this[t(320)]=n,this[t(297)]=t(305)+i,this.original_codec_mimetype=t(305)+n}}function Ka(){const e=["skipLZ","readBoolean","readUShort","2010664jtpMUR","byteLength","bitLength","readUEG","readUByte","96epAZuf","length","11922tNNoGy","2567TKIFku","16kNGNsz","index","skipBits","readUInt","125660xaOtCf","130647AuSNGW","798318YKGtTV","readBits","42CEmhEe","899459zyrbUL","bitsAvailable","readEG","getBits","50PUvhSI"];return(Ka=function(){return e})()}function Xa(e,t){const r=Ka();return(Xa=function(e,t){return r[e-=447]})(e,t)}const Ya=Xa;!function(e,t){const r=Xa,n=e();for(;;)try{if(146969===parseInt(r(455))/1*(parseInt(r(452))/2)+parseInt(r(461))/3+-parseInt(r(456))/4*(parseInt(r(460))/5)+parseInt(r(454))/6*(parseInt(r(464))/7)+-parseInt(r(447))/8+-parseInt(r(462))/9+parseInt(r(469))/10*(parseInt(r(465))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ka);class Ja{constructor(e){const t=Xa;this.data=e,this[t(457)]=0,this[t(449)]=8*e[t(448)]}get bitsAvailable(){const e=Xa;return this[e(449)]-this[e(457)]}[Ya(458)](e){if(this[Ya(466)]<e)return!1;this.index+=e}[Ya(463)](e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this[Ya(468)](e,this.index,t)}[Ya(468)](e,t){const r=Ya;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this[r(466)]<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(457)]+=e),s>>o-e;{n&&(this[r(457)]+=o);const i=e-o;return s<<i|this[r(468)](i,t+o,n)}}[Ya(470)](){const e=Ya;let t;for(t=0;t<this[e(449)]-this.index;++t)if(0!==this[e(468)](1,this[e(457)]+t,!1))return this[e(457)]+=t,t;return t}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){const e=Ya;this[e(458)](1+this[e(470)]())}readUEG(){const e=Ya,t=this[e(470)]();return this[e(463)](t+1)-1}[Ya(467)](){const e=this[Ya(450)]();return 1&e?1+e>>>1:-1*(e>>>1)}[Ya(471)](){return 1===this.readBits(1)}[Ya(451)](){const e=Ya;let t=arguments[e(453)]>0&&void 0!==arguments[0]?arguments[0]:1;return this[e(463)](8*t)}[Ya(472)](){return this.readBits(16)}[Ya(459)](){return this[Ya(463)](32)}}function Za(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=uc,n=e();;)try{if(305127===-parseInt(r(503))/1*(-parseInt(r(491))/2)+parseInt(r(488))/3+-parseInt(r(495))/4+parseInt(r(492))/5+parseInt(r(502))/6+-parseInt(r(506))/7*(-parseInt(r(493))/8)+-parseInt(r(490))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lc);const Qa=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),ec=new Array(2746333894,1453994832,1736282519,2993693404),tc=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 rc(e,t,r,n,i){var s=uc,o=i;o=t+i>e[s(499)]&&n+i<=r[s(499)]?e[s(499)]-t:n+i>r[s(499)]&&t+i<=e[s(499)]?r[s(499)]-n:t+i<=e[s(499)]&&n+i<=r[s(499)]?i:r[s(499)]<e[s(499)]?r[s(499)]-n:e.length-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function nc(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function ic(e,t){var r=uc;return t+3<e[r(499)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(499)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(499)]?e[t]<<8|e[t+1]:e[t]}function sc(e){var t=new Array(36),r=function(e){for(var t=uc,r=Math[t(489)](e[t(499)]/4),n=new Array(r),i=0;i<e[t(499)];i++)e[i]=255&e[i];for(i=0;i<n[t(499)];i++)n[i]=ic(e,4*i);return n}(e);t[0]=r[0]^ec[0],t[1]=r[1]^ec[1],t[2]=r[2]^ec[2],t[3]=r[3]^ec[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^oc(t[i+1]^t[i+2]^t[i+3]^tc[i]),n[i]=t[i+4];return n}function oc(e){var t=new Array(4),r=nc(e);t[0]=Qa[255&r[0]],t[1]=Qa[255&r[1]],t[2]=Qa[255&r[2]],t[3]=Qa[255&r[3]];var n=ic(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function ac(e,t){var r=new Array(36);r[0]=ic(t,0),r[1]=ic(t,4),r[2]=ic(t,8),r[3]=ic(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^cc(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=new Array(4*e[uc(499)]),r=0;r<e.length;r++)rc(nc(e[r]),0,t,4*r,4);return t}(i)}function cc(e){var t=nc(e),r=new Array(4);r[0]=Qa[255&t[0]],r[1]=Qa[255&t[1]],r[2]=Qa[255&t[2]],r[3]=Qa[255&t[3]];var n=ic(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function uc(e,t){var r=lc();return(uc=function(e,t){return r[e-=488]})(e,t)}function lc(){var e=["400806bjdNXI","18FVpkjp","sm4 key is error!","set","371guSNeB","308475qLUcgb","ceil","6558678tlpZNn","58914LhjpDm","1937150VCmRlO","68568VTubmi","iv is error!","2030704RdpfXJ","min","data is error!","slice","length","includes","log"];return(lc=function(){return e})()}function dc(e,t,r){var n=uc;if(null==e||null==e||e[n(499)]%16!=0)return console[n(501)]("sm4 key is error!"),null;if(null==r||null==r||r[n(499)]<=0)return console[n(501)]("cipher is error!"),null;if(null==t||null==t||t[n(499)]%16!=0)return console[n(501)](n(494)),null;for(var i=sc(e),s=Math[n(489)](r[n(499)]/16),o=new Array(r[n(499)]),a=t.slice(),c=0;c<s;c++){a=ac(i,a);var u=new Array(16),l=16*c,d=Math[n(496)](l+16,r.length);rc(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function hc(e,t,r){var n=uc;let i=arguments[n(499)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(499)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e.byteLength;let a=5;for(;a<o;){let c=Za(e.slice(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(500)](u)):(u&=31,l=1===u||5===u),l){const i=dc(t,r,e[n(498)](a+4+d,a+4+c));e[n(505)](i,a+4+d)}a=a+4+c}return e}const fc=pc;function pc(e,t){const r=mc();return(pc=function(e,t){return r[e-=298]})(e,t)}function mc(){const e=["_initSourceBuffer and mseDecoder.isStateOpen is ","debugLevel","getNearestTimestampMilliseconds",", diff is ","parseChunks","writableStream abort() and e.name is AbortError so return","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","getUint8","audioSequenceNumber"," and return","parsePAT: table_id ","decodeVideo() and decoder is destroyed",", pts=","sequenceHeader","1506080gskUJa"," ,delay is ","units","decodeVideo\n local dts is < 0 , ts is "," less than bufferStartDts is ","Client disconnecting",";codecs="," isIFrame is ","kSliceNonIDR","setExtractionOptions","flvScriptData","parseVPS","clearSlices","playbackFps","demuxTs"," null","videoBuffer","dispatchVideoInitSegment","random_access_indicator","endOfStream()","isIFrame","249002OpnLeB","presentHeight","timeInit set false , cacheTrack = {} now dts is ","firstRenderTime is ","opt","mseCorrectTimeDuration","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","streamRate","videoBufferDelay","player","debugWarn","parseSynchronousKLVMetadataPayload","clearPlaybackCacheLoop","fps","parseOpusPayload"," and isDestroyed is true, so return","pes_private_data_pids","mseDecoder.audioSourceBuffer.appendBuffer()","codec",",\n and resetAllDelay","currentTime","offscreenCanvas","writableStream close()","width: ","_decodeConfigurationRecord"," and mseCorrectTimeDuration is ","sync_byte = ","_doDecodeVideo"," is not H264 or H265",'writableStream write() and value is "',"mseWidthOrHeightChange","kSliceIDR",", bufferList is ","isPlayUseMSE","9474fDnoIn","hvcC","length","parseLOASAACPayload","BIG_ENDIAN","onError","Synchronous KLV Metadata: pid=","getReader","cryptoKey","kMPEG1Audio","decodeVideo","AAC: SamplingFrequencyIndex changed from ","sampling_index","videoInfo","sampleRate","_doAppendSegments","websocketOpen","videoTrackId","sourceClose","delete","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","worker MediaSource","mediaSource is not attached to video or mediaSource is closed","isPlayer","AAC: Detected pts overlapped, ","loas_aac","isPlaybackPause","program_pmt_map_","close() and audioDecoder.clear error: ","videoDecode","onerror","localDts","videoMeta","bitDepth","mseFirstRenderTime","getNaluDts","scriptData","presentWidth"," and has iIframe and next decoder.dropBuffer$2()","fetchStream, WebsocketStream on error and isDestroyed is true, so return","AC3: Sampling Frequency changed from ","AudioDecoder"," and tempDelay is ","readUByte","options:","fps_den","websocketError","clearBuffer","codecWidth","mdia",",\n and prevPayloadBufferSize is ","handleSectionSlice","descriptor","setCodecAudio","mseDecodeAudio","doDecode","MULAW","Timed ID3 Metadata: pid="," and ignore"," or cryptoIV.length is ","kH265","complete","1884FyawGU","delay is ","isPlaybackOnlyDecodeIFrame","_decodeVideo payload bytes is 0 and return","playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is ","dispatchPESPrivateDataDescriptor"," and height is ","then","protocol","readyState","offset","dts","isWorkerFetch","decodeVideo and payload is video sequence header so drop this frame","_opt","websocket error","recordType","vps","codec_mimetype","getContext"," \n and now ts is ","audioNalu","toString","onMediaSourceSourceOpen() sourceBuffer is null and next init","removeSourceBuffer() sourceBuffer error","getDelay() and preDelayTimestamp is ","type","mpeg4","ms and fragDuration is "," and is Trial Version[试用版本]","mediaSourceAppendBufferFull","abort catch","pendingSegments","LOG_NAME","decodeVideo has not init , isIframe is ","useSIMD","flvBufferData","prevTimestamp","handleVideoH264NaluList list size is ","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is ","lastBuffer","parseTimedID3MetadataPayload","debug"," \n and diff is ","status","handleVideoH265Frames","adts_aac",", old height is ","isWidthOrHeightChanged","mediaSourceError","tsPacketSize","FT_KEY",", stream_id=","_initPmt","stringify"," \n and now ts is ","timed_id3_pids"," and prev ts is ","parsePESPrivateDataPayload","isFirefox","options","codecHeight","width is ","32mUGDZk","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","configure","fetchStream, WebsocketStream socket close and requestAbort is true so return","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","appendAudioBuffer() player is destroyed","audio_init_segment_dispatched_","mp3"," and\n payloadBufferSize is ","pat_","cryptoPayloadAudio","fetch","request abort and run res.body.cancel()","start","offscreenCanvasCtx","checkFirstIFrame","undefined","hasAudioInit","supportVideoFrameCallbackHandle","events","parseVideo264Header","stop","decode","handleVideoH264Frames","onSamples","avc","sample_rate","setCodecVideo: hasInitVideoCodec is false, codecId is ","AC3: Low Frequency Effects Channel On changed from ","openWebglAlignment","sync_offset","hasAudio","Asynchronous KLV Metadata: pid=","mseSourceBufferError mseDecoder.audioSourceBuffer","isDestroyed","ID3 ","isEmitSEI","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","isAAC","streamFps","pmt_","getVideoBufferLength","close() and writableStream.close() error","mp4","demuxNakedFlow",", bufferListLength is ","mediaSourceDecoderConfigurationError","value","slices","playback and playbackIsCacheBeforeDecodeForFpsRender is true","audioBufferSize","HEAPF32"," \n and diff is ","fileStart","isStateEnded","playbackRate","pushBuffer",", not 0x47","present_size","destroy","subarray","videoMimeType","url","pushBuffer() and isIFrame is ","kSliceIDR_W_RADL"," , message is ","_doRemoveRanges","aacSequenceHeader","demuxM7s() type is video and arrayBuffer length is ","parseAsynchronousKLVMetadataPayload",", and set streamFps is 25","mp4Box","object_type","JbPro Worker Version is ","preDelayTimestamp","VANC","low_frequency_effects_channel_on","handleVideoH264Nalu","KLVA","handleAddNaluStartCode","debugLog","dispatchAudioInitSegment","yuvData, transferToImageBitmap error is","playbackStreamVideoFps",'" string so return',"loop() common dumex delay is -1 ,data.ts is","demuxFmp4"," > maxDelay ","push","parse","mediaSourceFull","refSampleDuration","autoCalcFps"," ms","now","_isEnhancedH265Header","audio","decodeAudio() and decoder is destroyed"," and emit error and next abort()","webglcontextlost","nakedFlowH265DemuxUseNew"," and diff is ","fetchStatus","TAG","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","ac-3","sendWsMessage","abort",", and ts is ","calcIframeIntervalTimestamp","timeInit","close() and socket.readyState is ","onReady","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","fetchErrorWorker","pushLatestDelay","_doCleanUpSourceBuffer"," ts is ","generateInitSegment","readUEG","parseVideo265Header","profile_string","Generated first AudioSpecificConfig for mimeType: ","readBits","match","clearBuffer,bufferList length is ","audioTrackId","useWCS","videoType","streamAbps","isPlayUseMSEAndDecoderInWorker","fetchStream","streamStats","handleOffscreenCanvasWebglContextLost and next try to create webgl","kSliceVPS"," > ","streamEnd","AAC: Channel configuration changed from "," and isVideoSqeHeader is "," and bufferList length is ","isPushDropping","common_pids","mseAutoCleanupMinBackwardDuration","closeEnd","decodeAudio\n local dts is < 0 , ts is ","parseH264Payload","fetch().catch() and e is ","config","endOfStream() has pending eos","VideoDecoder configure error","onOffscreenCanvasWebglContextLost","file_position","len","emitError","895kjVtVP","endOfStream","_doRemoveRanges() sourceBuffer error","dispatch","getDelayNotUpdateDelay() and preDelayTimestamp is ","isNakedFlow",", start dts is ","getIncompleteData"," and preTsDuration is ","pushBuffer video and isIFrame is ","decodeVideo and payload is too small , payload length is ","fetchNext().then() and requestAbort is true so return","video_metadata_changed_","ms and diffFps is ","playbackForwardMaxRateDecodeIFrame","streamVideoType","cacheAudioTrack"," so drop this frame","createFile","bit_stream_mode","set","MP3: AudioObjectType changed from ","initVideo","_stopCheckWsOpenTimeout","video","last_pcr_","floor","getNotDroppingDelayTs","updateConfig","DataStream","some","sarRatio",",\n firstRenderTime is ","aborted","kADTSAAC","kMPEG2Audio","flags","getTime","audioCodec","mediaSourceTsIsMaxDiff","handleVideoH265NaluList list size is ","isPlayback"," and update next dts increase 5ms","websocket","extractNALu","websocket Open Timeout form ","videoSEI","hev","isFmp4","pendingUnits","sequenceNumber","body","hasIncompleteData","sampling_freq_index","removeSourceBuffer() audioSourceBuffer error"," and,\n options.ts is ","mseAutoCleanupSourceBuffer","timescale","writableStream abort() and e is ","firstStartCodeOffset","MP3","detectVideoMetadataChange","removeSourceBuffer() sourceBuffer","videoNalu","idle","socketStatus",'video/mp4; codecs="',"prevPayloadBufferSize",",\n and emit change event","decodeAudio, decoder is destroyed and return","suffixSei","getStreamBufferSize","prevAudioTs","mediaSourceAddSourceBufferError","version_number","types","arraybuffer","removeUsedSamples","dispatchAudioMediaSegment","key","playbackCacheLoop fragDuration is "," to ","startTimestamp","isSm4CryptoH265V2","offscreenCanvasGL","isAllIframeInBufferList","socket is not open and state is","tempStream","mp4a.40.","appendBuffer","render"," and prevTs is ","listenMp4Box","timescale_","isWasmMp4","calcNetworkDelay","current_program_","fromCharCode","isPlayVod"," and firstRenderTime is ","isXorCrypto cryptoKey.length is ","socket is null","Video: Coded Resolution changed from ","worker fmp4Demuxer","section_slice_queues_","buffered","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","fetchNext().catch() and abortController.signal.aborted is true so return","pcr_pid","parseSPS$2","audioSourceNoDataCheckTimeout","profile","asynchronous_klv_pids","extractH264SEI","s and status is ","streamAudioFps","write","4418433HYiiOW","pipeTo","decodeNext","iFrame","_doRemoveRanges() audioSourceBuffer error","audioSourceBuffer","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","parseSPS","firstAudioTime is ","getAudioBufferLength"," and nalUnitSize is ","G711A","pushBuffer video ts is ","pid_stream_type","addSourceBuffer","dispatchVideoMediaSegment","signal","pes_slice_queues_","mp3Demuxer"," package length is ","demuxMpeg4","cryptoPayload","kLOASAAC","TAG_NAME","playbackCacheLoop sync frame duration is ","clear","Generated first AVCDecoderConfigurationRecord for mimeType: "," and next dropBuffer","log"," and bufferlist is ","shift","handleOffscreenCanvasWebglContextRestored","mseDecoder.mediaSourceAppendBufferFull is true","isDropping","playVod","isFlv","ts_packet_size","onmessage:","mdat","binaryType","Not Supported Opus channel count.","kAC3","onReady()"," and emit replay","AC3: Bit Stream Identification changed from ","sm4CryptoKey","mediaSourceAppendBufferError","parsedOffset","mseUpdateVideoTimestamp","getUint32",",\n firstAudioTime is ","state","onopen","hasIframeInBufferList","level_string","PACKET_TYPE_FRAMES","sendWebsocketMessage","audioSampleRateIndex","kSliceSPS","scte_35_pids","isCryptoAudio",",local diff is ",", isVideoSequenceHeader is true","setCodecVideo: SIMD H264 decode video width is too large, width is ","details","websocketOpenTimeout","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng","isKeyframe","kSCTE35","loop() is dropping = false, is iFrame","video_init_segment_dispatched_","samples","_bindMediaSourceEvents","workerEnd","playAudio","refFrames","original_codec_mimetype","initAudio"," and decoder.delay is ","$video","websocketFirstMessage","sarNum","width","dropping","isStateClosed","chroma_format_string","isStateOpen","videoPayload","createImageBitmap","send","ms and return ","decodeVideo is max diff , ts is ","decodeVideo first frame is not iFrame","streamDts","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame"," , payload is ","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()"," and payload size is ","parsePMT",'fetchNext().then() and value "',"vcl","updatePlaybackIsPause, isPause is ","isDecodeFirstIIframe","_preDoDecode","_resetInIt",", need clear is ","aacADTSHeader","onclose","getBuildTime","notConnect","HEAPU32","getStreamBufferLength","hasPendingEos","mediaSource","Malformed PES: PES_packet_length < 3 + PES_header_data_length","Video: Present resolution width changed from ","audioMimeType","isSm4Crypto","cts","mseCorrectAudioTimeDuration","getAudioSourceBufferUpdating","mpeg","debugError","payload_unit_start_indicator","frameRate","mediaSource video sourceBuffer error","decoder","decodeAudio","mseHandle","removeSourceBuffer","sendWebsocketMessage, message is",", isAacCodecPacket is true","handleVideoH265Nalu","_hasPendingRemoveRanges","Parsed first PMT: ","parseEAC3Payload"," and has iFrame, set dropping is true",", dts is ","iframeIntervalTs","payload","audioAACSequenceHeader","decode data type is ","prefixSei","ms, PES pts: ","simdDecodeError","demuxFlv() type is ","total_length","isPlaybackCacheBeforeDecodeForFpsRender","open","message","readNextAACFrame","findSecondStartCode","channel_mode","kMetadata","isM7sCrypto cryptoKey.length is ","codec_size","parseMP3Payload"," vs start is ","isAudioInitInfo","_clearAudioSourceBufferCheckTimeout","demuxM7s","h265","playType","pendingAudioRemoveRanges","loop() isPushDropping is true and bufferList length is ","playbackIsCacheBeforeDecodeForFpsRender","fetch().catch() and e.name is AbortError so return","byteLength","parseSCTE35","isAvc","kH264","duration_","SMPTE 2038 Metadata: pid=","streamVbps","mseDecoder.mediaSourceAddSourceBufferError is true",",\n diff is ","parseAC3Payload","videoCode","streamEndInner","height","6680322AhvPVO","loop() do not decode and delay is ","mp4Box onError","delay","buffering","appendBuffer() player is destroyed","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is "," ant auto wasm decode","isFirstDispatch and tsPacketSize = ","sarDen","eac3","pts","drawImage","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","string","1guqKJc"," and isIframe is ","hasInit","videoSequenceHeader","firstAudioTime","avcc","yuvData ts ",",nalu type is ","_decodeEnhancedH265Video","parseSection","kSliceCRA_NUT","loop demux diff time is ","handlePESSlice: packet_start_code_prefix should be 1 but with value ","abortSourceBuffer() abort sourceBuffer","video_track_","fetchStream, url is ","setCodecAudio: hasInitAudioCodec is false, codecId is ","mediaSourceAudioNoDataTimeout","mseSourceBufferError","getState","demuxFlv","isRecordTypeFlv",", dts=","pid"," create uint8Array error :","fetchStream, WebsocketStream socket close and code is ","draw, decoder is destroyed and return","ac3","init","kSlicePPS","ended","code is "," next data type is ","bit_stream_identification"," and forOldVersion is ","nearest_pts"," more than ","cryptoIV","warn","chromaFormat","has not init video codec","loas_previous_frame","emitPESSlices","kEAC3","sampling_frequency","Opus: Channel count changed from ","isEmitInfo","_decodeConfigurationRecord error","has_video_","webglcontextrestored","PACKET_TYPE_FRAMESX","audio_metadata_","decodeVideo and webcodecs configure is","lastBuf","kSliceSEI","elementary_stream_priority_indicator","updateend","removeEventListener","fetchStream, WebsocketStream on error and requestAbort is true so return","code","read","audio_object_type","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is"," is not corresponded to PAT!","video_metadata_","network_pid","parseH265Payload","correctSamplePts","_hasPendingSegments","fetchStream, WebsocketStream socket error","prevDts","channelCount","pps","isVideoInited","VideoDecoder","data","program_pmt_pid","mseAutoCleanupMaxBackwardDuration","opus","catch"," and maxDiff is ","handleOffscreenCanvasWebglContextLost, stencil is false","demuxFlv() type is video and payload.byteLength is ","ref_frames","pendingRemoveRanges","worker mpeg4Demuxer","isCacheBeforeDecodeForFpsRender","Generated first HEVCDecoderConfigurationRecord for mimeType: ","isDropSameTimestampGop","g711a","_onMediaSourceSourceOpen","resetDelay","concat","supportMSEDecodeHevc","onOffscreenCanvasWebglContextRestored",", syncOffset = ","handle",", options.ts is ","_initSourceBuffer","audioDecode","fetchError","frame_rate","first_parse_","56FCOTFZ",", next dts: ","channel_config","playbackConfig","playbackCacheBeforeDecodeForFpsRender, bufferListLength is ","webgl","isSm4Crypto opt.sm4CryptoKey is null","abs","hasVideo","decodeVideo, decoder is destroyed and return","pushBuffer,\n preTimestamp is ","emitSectionSlices","dropBuffer$2","_decodeAudioConfigurationRecord","getDelayNotUpdateDelay","Unsupported stream. type: ","_checkTsIsMaxDiff","fps_num","getDelay","isMpeg4","_needCleanupSourceBuffer","forEach"," and isIFrame is ","sort","videoCodec","firstRenderTime","AAC: AudioObjectType changed from ","pushBuffer, isDropSameTimestampGop is true and\n hasIframe is ","smpte2038_pids"," _opt.sampleRate is ","error","moof"," and mseDecoder.audioMimeType is ","audioPayload","writableStream write() and abortController.signal.aborted is true so return","webglObj"," and prev dts is ","chroma_format","sourceBuffer","codedHeight","nakedFlowDemuxUseNew","audio_last_sample_pts_","has_audio_","streamVideoFps","calcPlaybackStreamFps","onmessage","audio_track_","writableStream pipeTo() and e is","websocket user aborted","program_number","wcsDecodeAudio","locked","fetchNext().catch() and e is ","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","\n maybe trigger black screen or flower screen\n ","from","appendAudioBuffer","mseDecoder.sourceBuffer.appendBuffer()","mseSourceBufferError mseDecoder.sourceBuffer","probe","parsePMT: table_id ","hasInitVideoCodec","media_info_","init and forHardDecode is ","ms and return -1","sps","expected: ","writableStream abort() and abortController.signal.aborted is true so return","end","codedWidth","handleVideoNalu","isfms","Audio: Audio Codecs changed from ","\n isVideoSqeHeader is ","playbackTF",", height is ","addEventListener","setCodecAudio: mp3 is not support for old version","secondStartCodeOffset","VideoDecoder error: "," and prev time is ","h264","decodeVideo: video width or height is changed, and return","extractH265SEI","handleVideoFrames","detectAudioMetadataChange","\n and mseCorrectTimeDuration is ","renderYUV","is_sync","streamType","kPESPrivateData",", height: ","avcC","closed","MP3: SamplingFrequencyIndex changed from ","pendingAudioSegments","isTs","handlePESSlice","resetAllDelay","findFirstStartCode","g711u","finally","AAC: Unknown pts","decodeDiffTimestamp","handleVideoH265NaluList","fetchNext().then() and done is true","checkStreamEnd","decodeVideo: hasInitVideoCodec is false, codecId is ","findIndex","minf","transferToImageBitmap","hvcc","reduce","sourceOpen","networkDelay","name","audioSampleRate","fetchStream, WebsocketStream socket close abnormally and code is ","handleVideoH264NaluList","pushBuffer(), pushLatestDelay is ","buffer","remove"," and ok is ","pcmData, decoder is destroyed and return","nakedFlowFps","getSourceBufferUpdating","demux() isIFrame is false and unit type is IDR and update to true","prevAudioDts","audioSourceBufferCheckTimeout","fetch response status is ","slice","loop() dropBuffer is dropping and isIFrame ","AAC","isPause","updatePlaybackIsPause","setCodec","eventListenList","streamVideoType is null","worker","extractNALu$3",", pid: ","originalCodec","level","yuvData, decoder is destroyed and return","cacheTrack","mseDecoder.mediaSourceBufferError is true","mediaSource is end","duration","pcmData ts ","sourceended","stopId","isM7sCrypto","close","h264 naluList.length === 0","stbl","useMSE","decodeAudio first frame is not iFrame","mediaSourceBufferError","h265 naluList.length === 0","isSendSeqHeader","writableStream","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is "," ,new bufferList is ","isXorCrypto","worker wcsDecoder","VideoDecoder configure has not init , isIframe is ","setInterval()",", preTs is ","mseWorkerAddSourceBufferError","isHevc","original_object_type","firstTimestamp","demuxFlv() type is audio and payload.byteLength is "," and opt is","map","isTrusted","syncOffset",", and ts list is ","aac_last_incomplete_data_","workerFetch","_remainingPacketData","headers","HEAPU8","stream_type","useOffscreen","isInitSegmentDispatched","updating","readNextNaluPayload","mediaSourceAudioInitTimeout","replace"," and prevPayloadBufferSize is ","parseG711Payload","stsd","mseDecoder.mediaSourceAppendBufferError is true",'" is string so return',"synchronous_klv_pids","dispatch naluArray length is 0","channel_count","size","decodeVideo: simd decode error, and return","worker TsLoaderV2","fetchStream, WebsocketStream socket open","213899rYnjAy","fetch done","playbackCacheLoop","expected_length","G711U","prevTs","abortSourceBuffer","audioCode","assign","min","wasmWidthOrHeightChange","current_pmt_pid_","endOfStream() error","streamSuccess"," > timestamp is ","aac","firstStartCodeOffset -14 is"," and\n ts is "];return(mc=function(){return e})()}!function(e,t){const r=pc,n=e();for(;;)try{if(274901===parseInt(r(564))/1*(-parseInt(r(923))/2)+parseInt(r(957))/3*(-parseInt(r(1082))/4)+-parseInt(r(1236))/5*(parseInt(r(1019))/6)+-parseInt(r(870))/7*(-parseInt(r(667))/8)+-parseInt(r(369))/9+parseInt(r(902))/10+parseInt(r(549))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mc),Date[fc(1176)]||(Date[fc(1176)]=function(){return(new Date).getTime()}),console[fc(397)](fc(1155)+Rt+":"+Ut+fc(1048));const vc=yc;function yc(e,t){const r=gc();return(yc=function(e,t){return r[e-=200]})(e,t)}function gc(){const e=["178500MAhXTG","catch","115lhnhoo","then","319fkKKBj","6322329aXPKnN","2478000ABCCxg","JbPro[❌❌❌][video wasm]","240jXBvju","push","6224LJGwDh","4382ZoSnwe","1290mrrBWb","JbPro[❌❌❌][audio wasm]:","31kixWcS","warn","16620jTXuFg","all","130902QBEhRG","toString"];return(gc=function(){return e})()}!function(e,t){const r=yc,n=e();for(;;)try{if(386173===parseInt(r(200))/1*(parseInt(r(202))/2)+-parseInt(r(218))/3*(-parseInt(r(214))/4)+-parseInt(r(208))/5*(-parseInt(r(204))/6)+parseInt(r(217))/7*(parseInt(r(216))/8)+-parseInt(r(211))/9+parseInt(r(212))/10+parseInt(r(210))/11*(-parseInt(r(206))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gc);const _c=[];_c[vc(215)](o({printErr:function(e){const t=vc;(function(e){const t=xt;return!(!e||-1===e[t(596)]("not compiled with thread support")&&-1===e[t(596)](t(537))&&-1===e[t(596)](t(654))&&-1===e.indexOf("Reserved SBR extensions is not implemented"))})(e)||console[t(201)](t(219),e)}}),s({printErr:function(e){const t=vc;(function(e){const t=xt;return!(!e||-1===e.indexOf(t(628)))})(e)||(console.warn(t(213),e),Jt(function(e){const t=xt;let r=!0;return e&&-1!==e[t(596)](t(543))&&(r=!1),r}(e))&&postMessage({cmd:Ee.notSupportNewWasm,value:e}))}})),Promise[vc(203)](_c)[vc(209)]((e=>{const t=e[0];!function(){const e=fc;let t=arguments[e(959)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(959)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(959)]>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=!!Yt(n),_=0,b=0,w=!1,S=null,E=null,k=null,I=[],A=null,C=null,T=0,x=0,D=null,B=null,P=0,M=0,F=null,U=!1,R=!1,L=!1,O=null,z=null,N=!1,H=!0,j=0,V=0,W=null,$=null,G=null,q=()=>{const t=e,r=Kt();return{debug:r[t(1061)],debugLevel:r[t(889)],debugUuid:r.debugUuid,useOffscreen:r.useOffscreen,useWCS:r.useWCS,useMSE:r[t(822)],videoBuffer:r[t(918)],videoBufferDelay:r[t(931)],openWebglAlignment:r[t(1111)],playType:r[t(531)],hasAudio:r.hasAudio,hasVideo:r.hasVideo,playbackRate:1,playVodRate:1,playbackFps:r.playbackConfig.fps,playbackDefaultFps:r[t(915)],playbackAutoCalcFps:r[t(670)][t(1174)],playbackForwardMaxRateDecodeIFrame:r[t(1250)],playbackIsCacheBeforeDecodeForFpsRender:r[t(670)][t(650)],sampleRate:0,networkDelay:r.networkDelay,visibility:!0,useSIMD:r[t(1054)],isRecording:!1,recordType:r[t(1035)],isNakedFlow:r[t(1241)],checkFirstIFrame:r[t(1097)],audioBufferSize:1024,isM7sCrypto:r[t(818)],isCryptoAudio:r[t(429)],cryptoKey:r[t(965)],cryptoIV:r[t(601)],isSm4Crypto:r.isSm4Crypto,isSm4CryptoH265V2:r.isSm4CryptoH265V2,sm4CryptoKey:r[t(414)],isXorCrypto:r[t(831)],isHls265:!1,isFlv:r[t(404)],isFmp4:r.isFmp4,isMpeg4:r[t(686)],isTs:r[t(763)],isEmitSEI:r[t(1118)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(652)],mseDecodeAudio:r.mseDecodeAudio,wcsDecodeAudio:r[t(717)],nakedFlowH265DemuxUseNew:r[t(1182)],mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(308)],mseAutoCleanupMaxBackwardDuration:r[t(641)],mseAutoCleanupMinBackwardDuration:r[t(1224)],mseCorrectTimeDuration:r[t(928)],mseCorrectAudioTimeDuration:r[t(488)],nakedFlowDemuxUseNew:r.nakedFlowDemuxUseNew,nakedFlowFps:r[t(791)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(434)]}};"VideoEncoder"in self&&(a={TAG_NAME:e(832),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a[t(495)]=new VideoDecoder({output:function(e){const r=t;if(jt(e[r(457)]))e[r(457)]()[r(1026)]((t=>{const n=r;a[n(1096)][n(561)](t,0,0,e[n(736)],e[n(706)]);let i=a[n(944)][n(777)]();postMessage({cmd:Ee.render,buffer:i,delay:ee.delay,ts:0},[i]),$t(e)}));else{a[r(1096)][r(561)](e,0,0,e.codedWidth,e[r(706)]);let t=a[r(944)][r(777)]();postMessage({cmd:Ee[r(342)],buffer:t,delay:ee[r(552)],ts:0},[t]),$t(e)}},error:function(e){const r=t;ee.debugError(r(805),r(746),e,e[r(1041)]())}}),ee[t(1162)](a[t(392)],t(592))},destroy(){const t=e;a.reset(),a[t(495)]&&a.decoder[t(420)]!==t(760)&&(a[t(495)][t(819)](),a[t(495)]=null),ee.debugLog(a.TAG_NAME,t(1141))},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(566)]){const e=new EncodedVideoChunk({data:t.slice(5),timestamp:r,type:s?Le[i(331)]:Le.delta});try{a.decoder[i(1104)](e)}catch(e){}}else if(s&&t[1]===Ve.sequenceHeader){const e=15&t[0];postMessage({cmd:Ee.videoCode,code:e});const r=new Uint8Array(t);postMessage({cmd:Ee[i(691)],buffer:r,codecId:e},[r[i(787)]]);let n=null,s=null;const o=t.slice(5);if(e===Pe.h264?(s=Ar(o),n={codec:s[i(941)],description:o}):e===Pe[i(530)]&&(s=tn(o),n={codec:s[i(941)],description:o}),!n||n&&!n[i(941)]||s&&0===s[i(1005)]&&0===s[i(1080)])return void ee[i(933)](a[i(392)],i(616),JSON[i(1073)](n));s&&s.codecWidth&&s[i(1080)]&&(n[i(706)]=s.codecHeight,n[i(736)]=s.codecWidth),!a.isEmitInfo&&(ee.debugLog(i(805),"Webcodecs Video Decoder initSize"),postMessage({cmd:Ee[i(1258)],w:s[i(1005)],h:s[i(1080)]}),a[i(610)]=!0,a[i(944)]=new OffscreenCanvas(s[i(1005)],s[i(1080)]),a[i(1096)]=a.offscreenCanvas[i(1038)]("2d")),ee[i(1033)][i(1035)],i(1125);try{a[i(495)][i(1084)](n),a[i(566)]=!0}catch(e){ee[i(491)]("worker",i(1231),e[i(623)],e,e[i(1041)]()),e.toString()}}else ee[i(933)]("worker",i(833)+s+" , payload is "+t[1]+i(1253))},reset(){const t=e;a.hasInit=!1,a[t(610)]=!1,a.offscreenCanvas=null,a[t(1096)]=null}});let K=function(){const t=e;if(N=!0,c)try{c[t(1189)](),c=null,ee[t(1162)](t(805),"abort success")}catch(e){c=null,ee.debugLog(t(805),t(1050),e)}},X={TAG_NAME:"worker nakedFlow",init(){const t=e;X[t(617)]=null,X.vps=null,X[t(732)]=null,X[t(636)]=null,X[t(756)]=null,X[t(988)]=0,X[t(301)]={},X.isSendSeqHeader=!1,ee.debugLog(X[t(392)],t(592))},destroy(){const t=e;X[t(617)]=null,X[t(1036)]=null,X[t(732)]=null,X.pps=null,X[t(756)]=null,X[t(988)]=0,X[t(301)]={},X[t(826)]=!1,ee[t(1162)](X[t(392)],t(1141))},dispatch(t){const r=e,n=new Uint8Array(t);if(ee[r(1033)][r(707)]){const e=X[r(806)](n);if(0===e[r(959)])return void ee[r(1162)](X[r(392)],r(864));X[r(751)](e)}else X.extractNALu$2(n)},getNaluDts(){const t=e,r=ee[t(1033)][t(791)];let n=X[t(988)];return X.localDts=X[t(988)]+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=ee[t(1033)][t(971)],n=ee[t(1033)].audioBufferSize;return X[t(988)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t.byteLength,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(1170)](t[r(1142)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(1170)](t[r(1142)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(536)]<1)return;X[r(617)]?(n=new Uint8Array(t[r(536)]+X[r(617)][r(959)]),n[r(1256)](X[r(617)]),n.set(new Uint8Array(t),X.lastBuf[r(959)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(959)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(1170)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(1170)](e-2),o=t,s=i}if(a[r(959)]>1)for(let e=0;e<a[r(959)]-1;++e){const t=n[r(1142)](a[e],a[e+1]+1);X.handleNALu(t),i=a[e+1]}else i=a[0];if(0!=i&&i<n.length)X.lastBuf=n[r(1142)](i);else{!X[r(617)]&&(X.lastBuf=n);const e=new Uint8Array(X[r(617)][r(959)]+t[r(536)]);e[r(1256)](X.lastBuf),e.set(new Uint8Array(t),X[r(617)].length),X[r(617)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t[r(536)],a=0,c=[],u=new Uint8Array(t);if(X[r(617)]){const e=new Uint8Array(u[r(536)]+X[r(617)][r(536)]);e[r(1256)](X[r(617)]),e.set(u,X[r(617)].byteLength),u=e,o=u[r(536)],X[r(617)]=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(1170)](u[r(1142)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(X[r(617)]=u[r(1142)](i,o)),c},handleNALu(t){const r=e;t[r(536)]<=4||(t=t[r(797)](4),X[r(737)](t))},handleVideoNalu(t){const r=e;if(!X.streamType&&(X[r(756)]=Vt(t),ee.isHevc=X.streamType===Me[r(530)]),X[r(756)]===Me.h264){const e=X[r(1161)](t),n=X[r(1280)](e);if(0===n.length)return void ee[r(933)]("worker",r(737),r(820));const i=[];if(n[r(688)]((e=>{const t=r,n=Pr(e);n===Ue[t(636)]||n===Ue[t(732)]?X[t(1159)](e):Fr(n)&&i.push(e)})),1===i[r(959)])X[r(1159)](i[0]);else if(Rr(i)){const e=Pr(i[0]),t=Ur(e);X[r(785)](i,t,e)}else i[r(688)]((e=>{X[r(1159)](e)}))}else if(X[r(756)]===Me[r(530)])if(ee[r(1033)].nakedFlowH265DemuxUseNew){const e=X[r(1161)](t),n=X[r(1280)](e);if(0===n.length)return void ee[r(933)](r(805),r(737),r(825));const i=[];if(n.forEach((e=>{const t=r,n=an(e);n===Re.pps||n===Re.sps||n===Re[t(1036)]?X[t(501)](e):ln(n)&&i.push(e)})),1===i[r(959)])X.handleVideoH265Nalu(i[0]);else if(hn(i)){const e=an(i[0]),t=dn(e);X[r(771)](i,t,e)}else i[r(688)]((e=>{X[r(501)](e)}))}else an(t)===Re.pps?X.extractH265PPS(t):X[r(501)](t)},extractH264PPS(t){const r=e,n=X[r(1161)](t);X[r(1280)](n).forEach((e=>{const t=r;Mr(Pr(e))?X[t(365)](e):X[t(1159)](e)}))},extractH265PPS(t){const r=e,n=X[r(1161)](t);X.extractNALu(n)[r(688)]((e=>{const t=r;un(an(e))?X[t(750)](e):X[t(501)](e)}))},extractH264SEI(t){const r=e,n=X[r(1161)](t);X[r(1280)](n)[r(688)]((e=>{X[r(1159)](e)}))},extractH265SEI(t){const r=e,n=X[r(1161)](t);X.extractNALu(n)[r(688)]((e=>{X.handleVideoH265Nalu(e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(959)]+n[r(959)]);return i[r(1256)](n),i[r(1256)](t,n[r(959)]),i},handleVideoH264Nalu(t){const r=e,n=Pr(t);switch(n){case Ue[r(732)]:X.sps=t;break;case Ue[r(636)]:X[r(636)]=t}if(X[r(826)]){if(X.sps&&X[r(636)]){const e=Tr({sps:X[r(732)],pps:X[r(636)]}),t=X[r(988)];ee[r(1104)](e,{type:ke.video,ts:t,isIFrame:!0,cts:0}),X[r(732)]=null,X[r(636)]=null}if(Fr(n)){const e=Ur(n),i=X[r(992)](),s=Dr(t,e);X[r(1012)](s,{type:ke[r(1260)],ts:i,isIFrame:e,cts:0})}}else if(X[r(732)]&&X[r(636)]){X[r(826)]=!0;const e=Tr({sps:X[r(732)],pps:X[r(636)]});ee.decode(e,{type:ke[r(1260)],ts:0,isIFrame:!0,cts:0}),X[r(732)]=null,X[r(636)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(X[i(826)]){const e=X.getNaluDts(),s=Br(t.reduce(((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n.byteLength+s[r(536)]);return o[r(1256)](n,0),o[r(1256)](s,n.byteLength),o})),r);X[i(1012)](s,{type:ke[i(1260)],ts:e,isIFrame:r,cts:0}),ee[i(1162)](i(805),i(1057)+t[i(959)]+i(388)+s.byteLength+i(909)+r+i(571)+n+i(506)+e)}},handleVideoH265Nalu(t){const r=e,n=an(t);switch(n){case Re[r(1036)]:X[r(1036)]=t;break;case Re[r(732)]:X.sps=t;break;case Re[r(636)]:X[r(636)]=t}if(X[r(826)]){if(X[r(1036)]&&X.sps&&X.pps){const e=nn({vps:X[r(1036)],sps:X.sps,pps:X[r(636)]}),t=X[r(988)];ee[r(1104)](e,{type:ke[r(1260)],ts:t,isIFrame:!0,cts:0}),X.vps=null,X[r(732)]=null,X[r(636)]=null}if(ln(n)){const e=dn(n),i=X[r(992)](),s=sn(t,e);X[r(1012)](s,{type:ke.video,ts:i,isIFrame:e,cts:0})}}else if(X[r(1036)]&&X[r(732)]&&X[r(636)]){X[r(826)]=!0;const e=nn({vps:X[r(1036)],sps:X[r(732)],pps:X.pps});ee[r(1104)](e,{type:ke[r(1260)],ts:0,isIFrame:!0,cts:0}),X[r(1036)]=null,X.sps=null,X[r(636)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(X.isSendSeqHeader){const e=X[i(992)](),s=on(t[i(779)](((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n[r(536)]+s[r(536)]);return o[r(1256)](n,0),o[r(1256)](s,n[r(536)]),o})),r);X.doDecode(s,{type:ke.video,ts:e,isIFrame:r,cts:0}),ee.debugLog(i(805),i(1276)+t[i(959)]+" package length is "+s.byteLength+i(909)+r+i(571)+n+i(506)+e)}},doDecode(t,r){const n=e;ee[n(347)](r.ts),r[n(922)]&&ee[n(1191)](r.ts),ee[n(1104)](t,r)},handleVideoFrames(t){const r=e;if(!X[r(1251)])for(let e of t)if(X[r(1251)]=Vt(e),X[r(1251)])break;X[r(1251)]?X.streamVideoType===Me[r(748)]?X[r(1105)](t):X[r(1251)]===Me[r(530)]&&X[r(1064)](t):ee[r(933)]("worker","handleVideoFrames",r(804))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;X[r(301)][r(904)]&&(n=X[r(301)][r(904)],o=X[r(301)].vcl,s=X[r(301)][r(372)],X[r(301)]={});let a={};for(let e of t){if(e.byteLength<4)continue;const t=Pr(e);let c=!1,u=t===Ue[r(954)];(t===Ue[r(910)]||t===Ue[r(954)])&&(a=X[r(1102)](e),c=!0),n[r(959)]&&o&&(a[r(738)]||!c)&&(i[r(1170)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(1170)](e),s=s||u,o=o||c}n[r(959)]&&(X[r(301)]={units:n,vcl:o,iFrame:s}),i[r(688)]((e=>{const t=r,n=e[t(904)],i=e.isIFrame;let s=null,o=null;if(n[t(688)]((e=>{const r=t,n=31&e[0];switch(n){case Ue[r(636)]:X[r(636)]=e;break;case Ue[r(732)]:X[r(732)]=e;break;case Ue[r(618)]:o=e}if(Fr(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(536)]+t[r(536)]);e[r(1256)](s,0),e[r(1256)](t,s[r(536)]),s=e}else s=t}})),!X[t(826)]&&X[t(732)]&&X[t(636)]){X.isSendSeqHeader=!0;const e=xr({sps:X[t(732)],pps:X.pps});ee[t(1104)](e,{type:ke.video,ts:0,isIFrame:!0,cts:0}),X.sps=null,X[t(636)]=null}if(X[t(826)]){if(X[t(732)]&&X[t(636)]){const e=xr({sps:X[t(732)],pps:X[t(636)]}),r=X[t(988)];ee[t(1104)](e,{type:ke[t(1260)],ts:r,isIFrame:!0,cts:0}),X[t(732)]=null,X.pps=null}if(s){const e=X[t(992)](),r=Br(s,i);if(ee[t(1033)][t(1118)]&&o){const r=It(o,!1);postMessage({cmd:Ee[t(298)],buffer:r[t(508)],ts:e},[r.payload.buffer])}X[t(1012)](r,{type:ke.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;X.pendingUnits.units&&(n=X[r(301)][r(904)],o=X[r(301)][r(469)],s=X[r(301)][r(372)],X[r(301)]={});let a={};for(let e of t){if(e[r(536)]<4)continue;const t=an(e);let c=!1,u=dn(t);ln(t)&&(a=X[r(1202)](e),c=!0),n[r(959)]&&o&&(a.isfms||!c)&&(i.push({units:n,isIFrame:s}),n=[],s=!1,o=!1),n.push(e),s=s||u,o=o||c}n[r(959)]&&(X.pendingUnits={units:n,vcl:o,iFrame:s}),i[r(688)]((e=>{const t=r,n=e[t(904)],i=e[t(922)];let s=null,o=null;if(n.forEach((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Re[r(636)]:X[r(636)]=e;break;case Re.sps:X[r(732)]=e;break;case Re[r(1036)]:X.vps=e;break;case Re[r(322)]:case Re.prefixSei:o=e}if(ln(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(536)]+t[r(536)]);e[r(1256)](s,0),e[r(1256)](t,s[r(536)]),s=e}else s=t}})),!X.isSendSeqHeader&&X[t(732)]&&X[t(636)]&&X[t(1036)]){X.isSendSeqHeader=!0;const e=nn({sps:X[t(732)],pps:X.pps,vps:X.vps});ee[t(1104)](e,{type:ke[t(1260)],ts:0,isIFrame:!0,cts:0}),X[t(732)]=null,X[t(636)]=null,X.vps=null}if(X[t(826)]){if(X[t(732)]&&X[t(636)]&&X[t(1036)]){const e=nn({sps:X[t(732)],pps:X.pps,vps:X.vps}),r=X[t(988)];ee[t(1104)](e,{type:ke[t(1260)],ts:r,isIFrame:!0,cts:0}),X[t(732)]=null,X[t(636)]=null,X.vps=null}if(s){const e=X[t(992)](),r=on(s,i);if(ee._opt.isEmitSEI&&o){const r=It(o,!0);postMessage({cmd:Ee[t(298)],buffer:r.payload,ts:e},[r[t(508)].buffer])}X[t(1012)](r,{type:ke[t(1260)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){const r=e;t[r(688)]((e=>{X[r(737)](e)}))},parseVideo264Header(t){const r=e,n=new Ja(t);return n[r(1e3)](),{isfms:0===n[r(1201)](),sType:n[r(1201)]()}},parseVideo265Header(t){const r=e,n=new Ja(t);return n.readUByte(),{nalType:n[r(1205)](6),isfms:0===n[r(1205)](1),sType:n.readBits(3)}}},Y={LOG_NAME:e(355),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;Y[t(1153)]=Io[t(1254)](),Y[t(1153)][t(1194)]=Y[t(1194)],Y[t(1153)][t(962)]=Y.onError,Y[t(1153)].onSamples=Y[t(1106)],ee[t(1162)](Y[t(1052)],t(592))},destroy(){const t=e;Y[t(1153)]&&(Y[t(1153)].stop(),Y[t(1153)].flush(),Y[t(1153)][t(1141)](),Y[t(1153)]=null),Y[t(1029)]=0,Y[t(974)]=null,Y[t(1208)]=null,Y[t(837)]=!1,ee[t(1162)](Y.LOG_NAME,"destroy")},_getSeqHeader(t){const r=e,n=Y[r(1153)].getTrackById(t.id);for(const e of n[r(1006)][r(776)][r(821)][r(860)].entries)if(e.avcC||e[r(958)]){const t=new(Io[r(1265)])(void 0,0,Io.DataStream[r(961)]);let n=[];e[r(759)]?(e[r(759)][r(368)](t),n=[23,0,0,0,0]):(Y.isHevc=!0,ee[r(837)]=!0,e[r(958)].write(t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(787)],8),s=new Uint8Array(n.length+i[r(959)]);return s.set(n,0),s[r(1256)](i,n[r(959)]),s}return null},onReady(t){const r=e;ee[r(1162)](Y[r(1052)],r(411));const n=t.videoTracks[0],i=t.audioTracks[0];if(n){Y.videoTrackId=n.id;const e=Y._getSeqHeader(n);e&&(ee[r(1162)](Y[r(1052)],"seqHeader"),ee[r(967)](e,0,!0,0)),Y.mp4Box[r(911)](n.id)}if(i&&ee[r(1033)].hasAudio){Y[r(1208)]=i.id;const e=i[r(1178)]||{},t=ft.indexOf(e[r(1108)]),n=i[r(941)][r(857)](r(340),"");Y[r(1153)].setExtractionOptions(i.id);const s=pt({profile:parseInt(n,10),sampleRate:t,channel:e[r(865)]});ee[r(1162)](Y[r(1052)],r(475)),ee[r(496)](s,0)}Y.mp4Box[r(1095)]()},onError(t){const r=e;ee[r(491)](Y[r(1052)],r(551),t)},onSamples(t,r,n){const i=e;if(t===Y[i(974)]){for(const e of n){const t=e.data,r=e[i(755)],n=1e3*e[i(487)]/e[i(309)];e[i(814)],e[i(309)],r&&ee.calcIframeIntervalTimestamp(n);let s=null;s=Y[i(837)]?on(t,r):Br(t,r),ee[i(1104)](s,{type:ke.video,ts:n,isIFrame:r,cts:0})}Y[i(1153)].removeUsedSamples(t)}else if(t===Y[i(1208)]){if(ee[i(1033)][i(1113)]){for(const e of n){const t=e.data,r=1e3*e[i(487)]/e[i(309)];e[i(814)],e[i(309)];const n=new Uint8Array(t[i(536)]+2);n[i(1256)]([175,1],0),n[i(1256)](t,2),ee.decode(n,{type:ke[i(1178)],ts:r,isIFrame:!1,cts:0})}Y[i(1153)][i(329)](t)}}else ee.debugWarn(Y[i(1052)],"onSamples() trackId error",t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(787)][r(1135)]=Y.offset,Y[r(1029)]+=n[r(536)],Y.mp4Box[r(341)](n[r(787)])}},J={LOG_NAME:e(649),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:"init",hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);J[r(1280)](n)},destroy(){const t=e;J[t(1059)]=new Uint8Array(0),J.parsedOffset=0,J[t(311)]=0,J.secondStartCodeOffset=0,J[t(420)]="init",J[t(728)]=!1,J[t(988)]=0,ee[t(1162)](J[t(1052)],t(1141))},extractNALu(t){const r=e;if(!t||t.byteLength<1)return void ee[r(933)](J.LOG_NAME,"extractNALu() buffer error",t);const n=new Uint8Array(J[r(1059)][r(959)]+t.length);for(n[r(1256)](J[r(1059)],0),n[r(1256)](new Uint8Array(t),J[r(1059)][r(959)]),J[r(1059)]=n;;){if(J[r(420)]===r(592)){let e=!1;for(;J.lastBuffer[r(959)]-J[r(416)]>=4;)if(0===J[r(1059)][J.parsedOffset])if(0===J[r(1059)][J.parsedOffset+1])if(1===J[r(1059)][J[r(416)]+2]){if(182===J[r(1059)][J.parsedOffset+3]){J[r(420)]=r(766),J.firstStartCodeOffset=J.parsedOffset,J[r(416)]+=4,e=!0;break}J.parsedOffset++}else J.parsedOffset++;else J[r(416)]++;else J[r(416)]++;if(e)continue;break}if(J.state===r(766)){let e=!1;for(;J[r(1059)][r(959)]-J.parsedOffset>=4;)if(0===J.lastBuffer[J[r(416)]])if(0===J[r(1059)][J.parsedOffset+1])if(1===J[r(1059)][J.parsedOffset+2]){if(182===J[r(1059)][J[r(416)]+3]){J.state="findSecondStartCode",J.secondStartCodeOffset=J[r(416)],J[r(416)]+=4,e=!0;break}J[r(416)]++}else J[r(416)]++;else J[r(416)]++;else J[r(416)]++;if(e)continue;break}if(J[r(420)]===r(520)){if(!(J[r(1059)][r(959)]-J.parsedOffset>0))break;{let e,t=192&J.lastBuffer[J[r(416)]];e=0==t?J[r(745)]-14:J[r(745)];let n,i=0==(192&J[r(1059)][J[r(311)]+4]);if(i){if(J[r(311)]-14<0)return void ee[r(933)](J.LOG_NAME,r(886),J[r(311)]-14);!J.hasInitVideoCodec&&(J[r(728)]=!0,ee[r(1162)](J[r(1052)],"setCodec"),ne[r(802)](Pe[r(1046)],"",ee[r(477)]())),n=J[r(1059)][r(1142)](J.firstStartCodeOffset-14,e)}else n=J.lastBuffer[r(1142)](J[r(311)],e);let s=J[r(992)]();J[r(728)]?(postMessage({cmd:Ee[r(847)],type:Ce[r(542)],value:n[r(536)]}),postMessage({cmd:Ee[r(847)],type:Ce[r(462)],value:s}),_=s,ne[r(1104)](n,i?1:0,s)):ee[r(933)](J.LOG_NAME,r(604)),J[r(1059)]=J[r(1059)][r(1142)](e),J[r(311)]=0==t?14:0,J[r(416)]=J.firstStartCodeOffset+4,J[r(420)]=r(766)}}}},getNaluDts(){const t=e;let r=J[t(988)];return J[t(988)]=J[t(988)]+40,r}},Z={TAG_NAME:e(868),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new Ga,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(1260),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:e(1178),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;Z.media_info_=null,Z[t(386)]=null,Z[t(356)]=null,Z[t(628)]=null,Z.audio_metadata_=null,Z[t(846)]=null,Z[t(578)]=null,Z[t(713)]=null,Z[t(848)]=null,ee[t(1162)](Z[t(392)],"destroy")},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(536)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math[r(879)](1e3,n[r(536)]-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;Z._remainingPacketData&&(t=va(Z[r(848)],t),Z[r(848)]=null);let n=t[r(787)];const i=Z[r(892)](n);i?Z[r(848)]=t[r(1142)](i):t[r(959)]<Z.tsPacketSize&&(Z[r(848)]=t)},parseChunks(t){const r=e;let n=0;if(Z[r(666)]){Z[r(666)]=!1;const e=Z[r(726)](t);e[r(1206)]&&(Z[r(1069)]=e[r(405)],Z.syncOffset=e[r(1112)]),n=Z[r(844)],ee.debugLog(Z.TAG_NAME,r(557)+Z[r(1069)]+r(659)+Z[r(844)])}for(;n+Z[r(1069)]<=t.byteLength;){192===Z[r(1069)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){ee[r(933)](Z[r(392)],r(949)+i+r(1139));break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!Z[r(1122)]||Z[r(1122)][r(360)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l.discontinuity_indicator=(128&e[5])>>>7,l.random_access_indicator=(64&e[5])>>>6,l[r(619)]=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);Z[r(1261)]=t}if(2==a||5+t===188){n+=188,204===Z[r(1069)]&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===Z[r(881)]||null!=Z[r(1122)]&&Z[r(1122)][r(382)][o]===za[r(437)]){let e=188-d;Z[r(1008)](t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l.random_access_indicator})}else if(null!=Z[r(1122)]&&null!=Z[r(1122)][r(382)][o]){let e=188-d,i=Z[r(1122)].pid_stream_type[o];(o===Z[r(1122)].common_pids[r(748)]||o===Z[r(1122)][r(1223)][r(530)]||o===Z[r(1122)][r(1223)][r(1065)]||o===Z[r(1122)][r(1223)][r(982)]||o===Z[r(1122)][r(1223)][r(591)]||o===Z[r(1122)][r(1223)][r(559)]||o===Z[r(1122)][r(1223)][r(642)]||o===Z[r(1122)].common_pids[r(1089)]||o===Z[r(1122)][r(1223)][r(653)]||o===Z.pmt_[r(1223)][r(767)]||!0===Z[r(1122)].pes_private_data_pids[o]||!0===Z.pmt_[r(1075)][o]||!0===Z[r(1122)][r(863)][o]||!0===Z[r(1122)][r(364)][o])&&Z[r(764)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(920)]})}n+=188,204===Z[r(1069)]&&(n+=16)}return Z.dispatchAudioVideoMediaSegment(),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=Z[s(356)][i[s(587)]];if(i.payload_unit_start_indicator){let e=o[0];if(null!=a&&0!==a[s(515)]){let o=new Uint8Array(t,r+1,Math[s(879)](n,e));a.slices[s(1170)](o),a.total_length+=o[s(536)],a[s(515)]===a[s(873)]?Z[s(678)](a,i):Z[s(914)](a,i)}for(let c=1+e;c<o[s(536)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];Z[s(356)][i[s(587)]]=new Na,a=Z[s(356)][i[s(587)]],a[s(873)]=e+3,a[s(920)]=i[s(920)];let u=new Uint8Array(t,r+c,Math.min(n-c,a[s(873)]-a.total_length));a[s(1130)].push(u),a[s(515)]+=u[s(536)],a.total_length===a[s(873)]?Z[s(678)](a,i):a[s(515)]>=a[s(873)]&&Z[s(914)](a,i),c+=u[s(536)]}}else if(null!=a&&0!==a.total_length){let e=new Uint8Array(t,r,Math[s(879)](n,a[s(873)]-a[s(515)]));a.slices.push(e),a[s(515)]+=e[s(536)],a[s(515)]===a[s(873)]?Z[s(678)](a,i):a.total_length>=a.expected_length&&Z[s(914)](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(492)]){if(1!==a)return void ee[s(933)](Z[s(392)],s(576)+a);let e=Z[s(386)][i[s(587)]];e&&(0===e[s(873)]||e[s(873)]===e[s(515)]?Z.emitPESSlices(e,i):Z.clearSlices(e,i)),Z.pes_slice_queues_[i.pid]=new Na,Z.pes_slice_queues_[i[s(587)]].random_access_indicator=i[s(920)]}if(null==Z.pes_slice_queues_[i[s(587)]])return;let u=Z.pes_slice_queues_[i[s(587)]];u[s(1130)].push(o),i[s(492)]&&(u[s(873)]=0===c?0:c+6),u.total_length+=o[s(536)],u[s(873)]>0&&u.expected_length===u[s(515)]?Z[s(606)](u,i):u[s(873)]>0&&u[s(873)]<u[s(515)]&&Z[s(914)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t.total_length);for(let e=0,r=0;e<t.slices[n(959)];e++){let s=t[n(1130)][e];i[n(1256)](s,r),r+=s[n(536)]}t[n(1130)]=[],t[n(873)]=-1,t[n(515)]=0;let s={};s[n(587)]=r[n(587)],s.data=i,s[n(1233)]=t[n(1233)],s[n(920)]=t[n(920)],Z[n(573)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(515)]);for(let e=0,r=0;e<t[n(1130)][n(959)];e++){let s=t[n(1130)][e];i.set(s,r),r+=s[n(536)]}t[n(1130)]=[],t.expected_length=-1,t.total_length=0;let s=new ja;s[n(587)]=r[n(587)],s.data=i,s.stream_type=r[n(851)],s[n(920)]=t[n(920)],Z.parsePES(s)},clearSlices(t){const r=e;t[r(1130)]=[],t.expected_length=-1,t[r(515)]=0},parseSection(t){const r=e;let n=t[r(639)],i=t[r(587)];0===i?Z.parsePAT(n):i===Z.current_pmt_pid_?Z[r(467)](n):null!=Z[r(1122)]&&Z.pmt_[r(428)][i]&&Z[r(537)](n)},parsePES(t){const r=e;let n=t[r(639)],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 ee[r(933)](Z[r(392)],r(483));u=o-3-c}else u=n[r(536)]-l;let d=n[r(1142)](l,l+u);switch(t[r(851)]){case za[r(966)]:case za[r(1271)]:Z[r(525)](d,e);break;case za[r(757)]:Z.pmt_.common_pids[r(642)]===t[r(587)]?Z[r(937)](d,e):Z[r(1122)][r(1223)][r(591)]===t[r(587)]?Z[r(545)](d,e):Z[r(1122)].common_pids[r(559)]===t[r(587)]?Z.parseEAC3Payload(d,e):Z[r(1122)][r(364)][t.pid]?Z[r(1151)](d,t[r(587)],s):Z[r(1122)][r(695)][t[r(587)]]?Z.parseSMPTE2038MetadataPayload(d,e,i,t.pid,s):Z[r(1077)](d,e,i,t.pid,s);break;case za[r(1270)]:Z.parseADTSAACPayload(d,e);break;case za[r(391)]:Z[r(960)](d,e);break;case za[r(410)]:Z[r(545)](d,e);break;case za[r(607)]:Z[r(504)](d,e);break;case za[r(522)]:Z[r(1122)][r(1075)][t[r(587)]]?Z[r(1060)](d,e,i,t[r(587)],s):Z[r(1122)][r(863)][t[r(587)]]&&Z[r(934)](d,e,i,t[r(587)],s);break;case za.kH264:Z[r(1227)](d,e,i,t[r(920)]);break;case za[r(1017)]:Z[r(630)](d,e,i,t[r(920)]);break;case za[r(380)]:Z[r(859)](d,e,!0);break;case za[r(874)]:Z.parseG711Payload(d,e,!1);break;default:ee[r(1162)](Z[r(392)],r(682)+t.stream_type+r(807)+t[r(587)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t.stream_type===za.kPESPrivateData){let e,i=6;e=0!==o?o:n[r(536)]-i;let a=n.subarray(i,i+e);Z[r(1077)](a,void 0,void 0,t[r(587)],s)}}else ee[r(491)](Z[r(392)],"parsePES: packet_start_code_prefix should be 1 but with value "+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(Z[r(1185)],r(898)+n+r(627));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(326)]=s;else if(c=Z[r(1091)],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(629)]=i:(c[r(640)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==Z.pat_&&ee[r(1162)](Z[r(392)],"Parsed first PAT: "+JSON[r(1073)](c)),Z[r(1091)]=c,Z.current_program_=l,Z.current_pmt_pid_=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void ee[r(491)](Z[r(392)],r(727)+n+" is not corresponded to PMT!");let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=Z[r(1072)](),i[r(716)]=o,i[r(326)]=a,Z[r(984)][o]=i;else if(i=Z[r(984)][o],null==i)return;i.pcr_pid=(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.pid_stream_type[s]=n;let a=i[r(1223)][r(748)]||i[r(1223)].h265,c=i.common_pids[r(1065)]||i[r(1223)][r(982)]||i[r(1223)].ac3||i[r(1223)][r(559)]||i[r(1223)][r(642)]||i.common_pids[r(1089)]||i.common_pids[r(653)]||i[r(1223)][r(767)];if(n!==za[r(539)]||a)if(n!==za[r(1017)]||a)if(n!==za.kADTSAAC||c)if(n!==za[r(391)]||c)if(n!==za.kAC3||c)if(n!==za[r(607)]||c)if(n!==za.kMPEG1Audio&&n!==za.kMPEG2Audio||c)if(n!==za.G711A||c)if(n!==za[r(874)]||c)if(n===za[r(757)]){if(i[r(939)][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(349)](...Array[r(722)](t[r(1142)](n+2,n+2+o)));e===r(1157)?i[r(695)][s]=!0:"Opus"===e?i.common_pids[r(642)]=s:e===r(1160)&&(i[r(364)][s]=!0)}else if(127===e&&s===i.common_pids[r(642)]){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(Z[r(1185)],r(409));continue}const i={codec:r(642),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:r(642),meta:i};0==Z.audio_init_segment_dispatched_?(Z[r(615)]=i,Z.dispatchAudioInitSegment(s)):Z[r(752)](s)&&(Z[r(330)](),Z[r(1163)](s))}n+=2+o}let a=t[r(1142)](e+5,e+5+o);Z[r(1024)](s,n,a)}}else if(n===za[r(522)]){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(349)](...Array.from(t[r(1142)](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(349)](...Array[r(722)](t[r(1142)](n+i,n+i+4)))}"ID3 "===o&&a===r(1117)?i[r(1075)][s]=!0:"KLVA"===a&&(i[r(863)][s]=!0)}n+=2+o}}else n===za[r(437)]&&(i[r(428)][s]=!0);else i[r(1223)][r(767)]=s;else i[r(1223)][r(653)]=s;else i[r(1223)].mp3=s;else i[r(1223)][r(559)]=s;else i[r(1223)][r(591)]=s;else i[r(1223)][r(982)]=s;else i.common_pids[r(1065)]=s;else i.common_pids[r(530)]=s;else i.common_pids.h264=s;e+=5+o}o===Z[r(348)]&&(null==Z.pmt_&&ee[r(1162)](Z.TAG_NAME,r(503)+JSON[r(1073)](i)),Z.pmt_=i,(i[r(1223)][r(748)]||i[r(1223)][r(530)])&&(Z[r(612)]=!0),(i[r(1223)][r(1065)]||i[r(1223)][r(982)]||i[r(1223)].ac3||i[r(1223)][r(642)]||i[r(1223)].mp3||i[r(1223)][r(653)]||i[r(1223)][r(767)])&&(Z.has_audio_=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Lr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(855)]());){let e=new Or(a);if(e.type===Ue[s(427)]){let t=vr[s(361)](a[s(639)]);Z.video_init_segment_dispatched_?!0===Z[s(313)](e,t)&&(ee[s(1162)](Z[s(392)],s(894)),Z[s(1248)]=!0,Z[s(628)]={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(628)][s(732)]=e,Z.video_metadata_.details=t)}else e.type===Ue[s(593)]?(!Z.video_init_segment_dispatched_||Z[s(1248)])&&(Z[s(628)].pps=e,Z[s(628)][s(732)]&&Z[s(628)][s(636)]&&(Z.video_metadata_changed_&&Z[s(384)](),Z[s(919)]())):(e.type===Ue[s(954)]||e.type===Ue[s(910)]&&1===i)&&(d=!0);Z.video_init_segment_dispatched_&&(u[s(1170)](e),l+=e[s(639)][s(536)])}let h=Math[s(1262)](r/Z[s(345)]),f=Math[s(1262)](n/Z[s(345)]);if(u[s(959)]){let e=Z[s(578)];for(let e=0;e<u[s(959)];e++){let t=u[e];if(null==c)c=t[s(639)];else{let e=new Uint8Array(c.byteLength+t[s(639)].byteLength);e[s(1256)](c,0),e[s(1256)](t[s(639)],c.byteLength),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:ke[s(1260)],isHevc:!1};e.samples[s(1170)](t),e[s(959)]=c[s(536)]}},parseH265Payload(t,r,n,i){const s=e;let o=new pn(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(855)]());){let e=new mn(a);if(e[s(1045)]===Re[s(1216)]){if(!Z[s(439)]){let t=Zr[s(913)](a[s(639)]);Z[s(628)][s(1036)]=e,Z[s(628)][s(433)]={...Z[s(628)][s(433)],...t}}}else if(e[s(1045)]===Re[s(427)]){let t=Zr[s(376)](a[s(639)]);Z[s(439)]?!0===Z[s(313)](e,t)&&(ee.debugLog(Z.TAG_NAME,"H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment"),Z[s(1248)]=!0,Z[s(628)]={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(628)][s(732)]=e,Z[s(628)].details={...Z[s(628)].details,...t})}else if(e[s(1045)]===Re.kSlicePPS){if(!Z.video_init_segment_dispatched_||Z[s(1248)]){let t=Zr.parsePPS(a[s(639)]);Z[s(628)][s(636)]=e,Z[s(628)].details={...Z[s(628)][s(433)],...t},Z[s(628)].vps&&Z[s(628)][s(732)]&&Z[s(628)][s(636)]&&(Z[s(1248)]&&Z[s(384)](),Z[s(919)]())}}else(e[s(1045)]===Re[s(1146)]||e.type===Re.kSliceIDR_N_LP||e[s(1045)]===Re[s(574)])&&(d=!0);Z[s(439)]&&(u.push(e),l+=e.data[s(536)])}let h=Math[s(1262)](r/Z.timescale_),f=Math[s(1262)](n/Z.timescale_);if(u[s(959)]){let e=Z[s(578)];for(let e=0;e<u[s(959)];e++){let t=u[e];if(null==c)c=t[s(639)];else{let e=new Uint8Array(c[s(536)]+t[s(639)][s(536)]);e.set(c,0),e[s(1256)](t[s(639)],c[s(536)]),c=e}}let t={type:ke.video,length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e[s(440)].push(t),e[s(959)]=c.byteLength}},detectVideoMetadataChange(t,r){const n=e;if(r.codec_mimetype!==Z[n(628)][n(433)][n(1037)])return ee[n(1162)](Z[n(392)],"Video: Codec mimeType changed from "+(Z[n(628)].details[n(1037)]+n(333)+r.codec_mimetype)),!0;if(r[n(524)][n(451)]!==Z[n(628)][n(433)].codec_size[n(451)]||r[n(524)][n(548)]!==Z[n(628)][n(433)][n(524)][n(548)]){let e=Z[n(628)][n(433)].codec_size,t=r[n(524)];return ee[n(1162)](Z[n(392)],n(354)+(e[n(451)]+"x")+e[n(548)]+" to "+t[n(451)]+"x"+t[n(548)]),!0}return r.present_size[n(451)]!==Z.video_metadata_.details[n(1140)].width&&(ee[n(1162)](Z[n(392)],n(484)+(Z[n(628)].details.present_size[n(451)]+n(333)+r[n(1140)][n(451)])),!0)},isInitSegmentDispatched(){const t=e;return Z[t(612)]&&Z.has_audio_?Z[t(439)]&&Z[t(1088)]:Z[t(612)]&&!Z.has_audio_?Z[t(439)]:!(Z[t(612)]||!Z[t(709)])&&Z.audio_init_segment_dispatched_},dispatchVideoInitSegment(){const t=e;let r=Z.video_metadata_[t(433)],n={type:"video"};n.id=Z.video_track_.id,n[t(309)]=1e3,n[t(814)]=Z[t(540)],n[t(1005)]=r[t(524)][t(451)],n[t(1080)]=r[t(524)][t(548)],n[t(994)]=r[t(1140)].width,n[t(924)]=r[t(1140)].height,n[t(363)]=r[t(1203)],n[t(809)]=r[t(423)],n[t(990)]=r.bit_depth,n[t(603)]=r[t(704)],n[t(1267)]=r.sar_ratio,n.frameRate=r[t(665)];let i=n.frameRate[t(1002)],s=n[t(493)][t(684)];if(n[t(1173)]=i/s*1e3,n[t(941)]=r[t(1037)],Z.video_metadata_[t(1036)]){ee[t(837)]=!0;let e=Z[t(628)].vps[t(639)].subarray(4),r=Z[t(628)][t(732)][t(639)].subarray(4),i=Z[t(628)][t(636)][t(639)][t(1142)](4);n[t(778)]=nn({vps:e,sps:r,pps:i}),0==Z[t(439)]&&ee[t(1162)](Z[t(392)],t(651)+n[t(941)]),n[t(778)]&&ee[t(967)](n[t(778)],0,!0,0)}else{let e=Z[t(628)][t(732)][t(639)][t(1142)](4),r=Z[t(628)].pps[t(639)].subarray(4);n.avcc=xr({sps:e,pps:r}),0==Z[t(439)]&&ee[t(1162)](Z.TAG_NAME,t(395)+n.codec),n[t(569)]&&ee[t(967)](n[t(569)],0,!0,0)}Z.video_init_segment_dispatched_=!0,Z[t(1248)]=!1;let o=Z[t(729)];o[t(675)]=!0,o[t(451)]=n.codecWidth,o[t(548)]=n[t(1080)],o[t(936)]=n[t(493)].fps,o[t(363)]=n[t(363)],o[t(809)]=n[t(809)],o[t(444)]=r[t(647)],o[t(603)]=r[t(454)],o[t(450)]=n[t(1267)].width,o[t(558)]=n[t(1267)][t(548)],o.videoCodec=n[t(941)],o[t(1113)]&&o[t(1274)]?o.mimeType='video/mp2t; codecs="'+o[t(691)]+","+o.audioCodec+'"':o.mimeType='video/mp2t; codecs="'+o[t(691)]+'"'},dispatchVideoMediaSegment(){const t=e;Z[t(853)]()&&Z.video_track_[t(959)]&&Z[t(472)]()},dispatchAudioMediaSegment(){const t=e;Z[t(853)]()&&Z.audio_track_[t(959)]&&Z._preDoDecode()},dispatchAudioVideoMediaSegment(){const t=e;Z[t(853)]()&&(Z[t(713)][t(959)]||Z[t(578)].length)&&Z._preDoDecode()},parseADTSAACPayload(t,r){const n=e;if(Z[n(612)]&&!Z.video_init_segment_dispatched_)return;if(Z.aac_last_incomplete_data_){let e=new Uint8Array(t[n(536)]+Z[n(846)].byteLength);e[n(1256)](Z[n(846)],0),e[n(1256)](t,Z[n(846)][n(536)]),t=e}let i,s;if(null!=r&&(s=r/Z[n(345)]),Z[n(615)][n(941)]===n(885)){if(null==r&&null!=Z[n(708)])i=1024/Z[n(615)][n(608)]*1e3,s=Z[n(708)]+i;else if(null==r)return void ee[n(933)](Z[n(392)],n(769));if(Z.aac_last_incomplete_data_&&Z.audio_last_sample_pts_){i=1024/Z[n(615)][n(608)]*1e3;let e=Z[n(708)]+i;Math[n(674)](e-s)>1&&(ee.debugWarn(Z[n(392)],n(981)+"expected: "+e+n(512)+s+"ms"),s=e)}}let o,a=new bt(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame());){i=1024/c[n(608)]*1e3;const e={codec:n(885),data:c};0==Z.audio_init_segment_dispatched_?(Z[n(615)]={codec:n(885),audio_object_type:c.audio_object_type,sampling_freq_index:c[n(305)],sampling_frequency:c[n(608)],channel_config:c[n(669)]},Z[n(1163)](e)):Z[n(752)](e)&&(Z[n(330)](),Z[n(1163)](e)),o=u;let t=Math[n(1262)](u);const r=new Uint8Array(c.data[n(959)]+2);r[n(1256)]([175,1],0),r.set(c[n(639)],2);let s={payload:r,length:r.byteLength,pts:t,dts:t,type:ke[n(1178)]};Z.audio_track_[n(440)][n(1170)](s),Z[n(713)][n(959)]+=r[n(536)],u+=i}a.hasIncompleteData()&&(Z[n(846)]=a[n(1243)]()),o&&(Z[n(708)]=o)},parseLOASAACPayload(t,r){const n=e;if(Z[n(612)]&&!Z[n(439)])return;if(Z[n(846)]){let e=new Uint8Array(t[n(536)]+Z[n(846)][n(536)]);e[n(1256)](Z[n(846)],0),e[n(1256)](t,Z[n(846)][n(536)]),t=e}let i,s;if(null!=r&&(s=r/Z[n(345)]),Z.audio_metadata_[n(941)]===n(885)){if(null==r&&null!=Z[n(708)])i=1024/Z[n(615)][n(608)]*1e3,s=Z[n(708)]+i;else if(null==r)return void ee[n(933)](Z[n(392)],n(769));if(Z.aac_last_incomplete_data_&&Z[n(708)]){i=1024/Z[n(615)].sampling_frequency*1e3;let e=Z[n(708)]+i;Math.abs(e-s)>1&&(ee[n(933)](Z[n(1185)],n(981)+(n(733)+e+n(512)+s+"ms")),s=e)}}let o,a=new wt(t),c=null,u=s;for(;null!=(c=a[n(519)](Ot(Z.loas_previous_frame)?void 0:Z[n(605)]));){Z[n(605)]=c,i=1024/c[n(608)]*1e3;const e={codec:n(885),data:c};0==Z[n(1088)]?(Z.audio_metadata_={codec:n(885),audio_object_type:c.audio_object_type,sampling_freq_index:c.sampling_freq_index,sampling_frequency:c[n(608)],channel_config:c[n(669)]},Z[n(1163)](e)):Z[n(752)](e)&&(Z[n(330)](),Z[n(1163)](e)),o=u;let t=Math[n(1262)](u);const r=new Uint8Array(c[n(639)].length+2);r[n(1256)]([175,1],0),r[n(1256)](c[n(639)],2);let s={payload:r,length:r[n(536)],pts:t,dts:t,type:ke[n(1178)]};Z[n(713)][n(440)].push(s),Z[n(713)][n(959)]+=r[n(536)],u+=i}a[n(304)]()&&(Z[n(846)]=a[n(1243)]()),o&&(Z[n(708)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(Z[n(612)]&&!Z.video_init_segment_dispatched_)return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,h=34;switch(a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34,n(959);break;case 2:h=33,n(959);break;case 3:h=32,n(959)}const f={};f.object_type=h,f[n(1108)]=d,f[n(865)]=l,f.data=t;const p={codec:"mp3",data:f};0==Z[n(1088)]?(Z[n(615)]={codec:"mp3",object_type:h,sample_rate:d,channel_count:l},Z[n(1163)](p)):Z[n(752)](p)&&(Z[n(330)](),Z.dispatchAudioInitSegment(p));const m=new Uint8Array(t[n(959)]+1);m[n(1256)]([32],0),m[n(1256)](t,1);let v={payload:m,length:m[n(536)],pts:r/Z[n(345)],dts:r/Z[n(345)],type:ke[n(1178)]};Z[n(713)].samples[n(1170)](v),Z[n(713)][n(959)]+=m.byteLength},parseG711Payload(t,r,n){const i=e;if(Z.has_video_&&!Z[i(439)])return;const s={};s[i(1108)]=8e3,s[i(865)]=1;const o={codec:i(n?653:767)};0==Z[i(1088)]?(Z[i(615)]={codec:o[i(941)],sample_rate:s[i(1108)],channel_count:s[i(865)]},Z[i(1163)](o)):Z[i(752)](o)&&(Z[i(330)](),Z[i(1163)](o));const a=new Uint8Array(t[i(959)]+1),c=n?[114]:[130];a[i(1256)](c,0),a[i(1256)](t,1);let u={payload:a,length:a.byteLength,pts:r/Z[i(345)],dts:r/Z[i(345)],type:ke[i(1178)]};Z[i(713)][i(440)][i(1170)](u),Z.audio_track_[i(959)]+=a[i(536)]},detectAudioMetadataChange(t){const r=e;if(t[r(941)]!==Z.audio_metadata_.codec)return ee[r(1162)](Z.TAG_NAME,r(739)+(Z[r(615)][r(941)]+" to ")+t[r(941)]),!0;if(t.codec===r(885)&&Z.audio_metadata_.codec===r(885)){const e=t[r(639)];if(e[r(625)]!==Z.audio_metadata_[r(625)])return ee[r(1162)](Z[r(392)],r(693)+(Z[r(615)][r(625)]+r(333)+e.audio_object_type)),!0;if(e.sampling_freq_index!==Z[r(615)][r(305)])return ee.debugLog(Z[r(392)],r(968)+(Z[r(615)][r(305)]+r(333)+e[r(305)])),!0;if(e[r(669)]!==Z[r(615)][r(669)])return ee[r(1162)](Z.TAG_NAME,r(1219)+(Z[r(615)][r(669)]+r(333)+e[r(669)])),!0}else if(t[r(941)]===r(1187)&&Z[r(615)].codec===r(1187)){const e=t.data;if(e.sampling_frequency!==Z[r(615)][r(608)])return ee[r(1162)](Z[r(392)],r(997)+(Z.audio_metadata_[r(608)]+r(333)+e[r(608)])),!0;if(e[r(597)]!==Z.audio_metadata_[r(597)])return ee[r(1162)](Z[r(392)],r(413)+(Z[r(615)].bit_stream_identification+r(333)+e[r(597)])),!0;if(e[r(1255)]!==Z.audio_metadata_[r(1255)])return ee.debugLog(Z[r(392)],"AC3: BitStream Mode changed from "+Z[r(615)][r(1255)]+" to "+e[r(1255)]),!0;if(e[r(521)]!==Z.audio_metadata_.channel_mode)return ee[r(1162)](Z.TAG_NAME,"AC3: Channel Mode changed from "+Z[r(615)][r(521)]+" to "+e[r(521)]),!0;if(e[r(1158)]!==Z[r(615)][r(1158)])return ee[r(1162)](Z.TAG_NAME,r(1110)+(Z.audio_metadata_[r(1158)]+" to ")+e.low_frequency_effects_channel_on),!0}else if(t[r(941)]===r(642)&&Z[r(615)][r(941)]===r(642)){const e=t.meta;if(e[r(1108)]!==Z[r(615)][r(1108)])return ee.debugLog(Z[r(392)],"Opus: SamplingFrequencyIndex changed from "+(Z[r(615)].sample_rate+r(333)+e[r(1108)])),!0;if(e[r(865)]!==Z.audio_metadata_[r(865)])return ee.debugLog(Z[r(392)],r(609)+(Z[r(615)][r(865)]+" to ")+e[r(865)]),!0}else if(t[r(941)]===r(1089)&&Z.audio_metadata_[r(941)]===r(1089)){const e=t[r(639)];if(e[r(1154)]!==Z[r(615)].object_type)return ee[r(1162)](Z[r(392)],r(1257)+(Z[r(615)].object_type+" to ")+e[r(1154)]),!0;if(e[r(1108)]!==Z.audio_metadata_.sample_rate)return ee[r(1162)](Z[r(392)],r(761)+(Z[r(615)][r(1108)]+r(333)+e[r(1108)])),!0;if(e[r(865)]!==Z[r(615)][r(865)])return ee.debugLog(Z.TAG_NAME,"MP3: Channel count changed from "+(Z[r(615)][r(865)]+r(333)+e.channel_count)),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(1045)]=r(1178),n.id=Z[r(713)].id,n[r(309)]=1e3,n[r(814)]=Z[r(540)],Z.audio_metadata_[r(941)]===r(885)){let e="aac"===t[r(941)]?t[r(639)]:null,i=new qa(e);n[r(783)]=i.sampling_rate,n.audioSampleRateIndex=i[r(969)],n[r(635)]=i.channel_count,n[r(941)]=i.codec_mimetype,n[r(808)]=i[r(445)],n[r(1229)]=i[r(1229)],n[r(1173)]=1024/n[r(783)]*n[r(309)],r(799);const s=pt({profile:ee[r(1033)][r(1011)]?i[r(1154)]:i[r(838)],sampleRate:n[r(426)],channel:n.channelCount});ee[r(496)](s,0)}else Z.audio_metadata_[r(941)]===r(1187)||"ec-3"===Z[r(615)][r(941)]||Z[r(615)].codec===r(642)||(Z[r(615)][r(941)]===r(1089)?(n[r(783)]=Z[r(615)].sample_rate,n.channelCount=Z[r(615)][r(865)],n[r(941)]=r(1089),n[r(808)]="mp3",n.config=void 0,r(312)):Z[r(615)][r(941)]===r(653)?(n.audioSampleRate=Z[r(615)][r(1108)],n[r(635)]=Z.audio_metadata_[r(865)],n[r(941)]=r(653),n.originalCodec=r(653),n[r(1229)]=void 0,r(380)):Z[r(615)].codec===r(767)&&(n[r(783)]=Z[r(615)][r(1108)],n[r(635)]=Z[r(615)].channel_count,n[r(941)]="g711u",n[r(808)]=r(767),n[r(1229)]=void 0,r(874)));0==Z.audio_init_segment_dispatched_&&ee[r(1162)](Z.TAG_NAME,r(1204)+n[r(941)]),Z.audio_init_segment_dispatched_=!0,Z[r(1248)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s[i(587)]=t,s.stream_type=r,s[i(1009)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Wa;if(a[o(587)]=i,a.stream_id=s,a[o(1234)]=t.byteLength,a[o(639)]=t,null!=r){let e=Math[o(1262)](r/Z[o(345)]);a[o(560)]=e}else a[o(599)]=Z[o(890)]();if(null!=n){let e=Math[o(1262)](n/Z.timescale_);a.dts=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;ee[o(1162)](Z[o(392)],o(1014)+i+o(900)+r+", dts="+n+o(1071)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;ee[o(1162)](Z.TAG_NAME,o(963)+i+o(900)+r+o(586)+n+o(1071)+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;ee[i(1162)](Z[i(392)],i(1114)+r+i(1071)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;ee[o(1162)](Z[o(392)],o(541)+i+o(900)+r+o(586)+n+o(1071)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=Z[t(708)]?Math[t(1262)](Z[t(708)]):null!=Z[t(1261)]?Math[t(1262)](Z[t(1261)]/300/Z[t(345)]):void 0},_preDoDecode(){const t=e,r=Z.video_track_,n=Z[t(713)];let i=r[t(440)];Z[t(631)](r),Z[t(631)](n),n[t(440)][t(959)]>0&&(i=r.samples[t(656)](n.samples),i=i[t(690)](((e,r)=>{const n=t;return e.dts-r[n(1030)]}))),i[t(688)]((e=>{const r=t,n=new Uint8Array(e[r(508)]);delete e[r(508)],e[r(1045)]===ke[r(1260)]?Z[r(950)]({...e,payload:n}):e[r(1045)]===ke[r(1178)]&&Z._doDecodeAudio({...e,payload:n})})),r[t(440)]=[],r[t(959)]=0,n[t(440)]=[],n[t(959)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t[r(508)]);let i=null;i=t[r(837)]?on(n,t[r(922)]):Br(n,t[r(922)]),t[r(922)]&&ee[r(1191)](t.dts);const s=ee[r(390)](i,t[r(922)]);ee[r(1104)](s,{type:ke[r(1260)],ts:t.dts,isIFrame:t[r(922)],cts:t.cts})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(508)]),i=ee[r(1092)](n);ee[r(1104)](i,{type:ke.audio,ts:t[r(1030)],isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments[r(959)]>1&&void 0!==arguments[1]?arguments[1]:5;const i=t[r(440)]||[];for(let e=0;e<i[r(959)]-1;e++){const t=i[e],s=i[e+1];t.dts>=s[r(1030)]&&(ee[r(933)](Z[r(392)],"correctSamplePts dts, dts: "+t.dts+r(668)+s.dts+r(1278)),s.dts=t[r(1030)]+n)}}},Q=null;Zt()&&(Q={TAG_NAME:e(978),_resetInIt(){const t=e;Q[t(538)]=null,Q[t(1120)]=null,Q[t(970)]={},Q[t(989)]={},Q.audioMeta={},Q[t(705)]=null,Q[t(374)]=null,Q[t(566)]=!1,Q.hasAudioInit=!1,Q[t(527)]=!1,Q[t(1143)]="",Q.audioMimeType="",Q[t(811)]={},Q[t(1252)]={},Q.timeInit=!1,Q[t(302)]=0,Q[t(896)]=0,Q[t(692)]=null,Q[t(568)]=null,Q.mediaSourceAppendBufferFull=!1,Q.mediaSourceAppendBufferError=!1,Q[t(325)]=!1,Q[t(824)]=!1,Q[t(1068)]=!1,Q[t(1056)]=null,Q[t(770)]=null,Q.prevDts=null,Q.prevAudioDts=null,Q.prevPayloadBufferSize=0,Q.isWidthOrHeightChanged=!1,Q[t(875)]=null,Q[t(324)]=null,Q[t(803)]=[],Q[t(648)]=[],Q.pendingSegments=[],Q[t(532)]=[],Q[t(762)]=[],Q[t(1100)]=null,Q.audioSourceBufferCheckTimeout=null,Q[t(362)]=null,Q[t(481)]=!1,Q[t(448)]={currentTime:0,readyState:0}},init(){const t=e;Q[t(1101)]=new ba,Q._resetInIt(),Q[t(482)]=new self.MediaSource,Q[t(471)]=!!Jt(ee[t(1033)][t(1097)]),Q[t(441)](),ee[t(1162)](Q[t(392)],t(592))},destroy(){const t=e;Q.stop(),Q._clearAudioSourceBufferCheckTimeout(),Q[t(803)]&&Q.eventListenList[t(959)]&&(Q[t(803)][t(688)]((e=>e())),Q[t(803)]=[]),Q[t(473)](),Q[t(482)]=null,ee[t(1162)](Q.TAG_NAME,t(1141))},getState(){const t=e;return Q[t(482)]&&Q[t(482)].readyState},isStateOpen(){const t=e;return Q[t(583)]()===ze[t(517)]},isStateClosed(){const t=e;return Q[t(583)]()===ze[t(760)]},isStateEnded(){const t=e;return Q[t(583)]()===ze[t(594)]},_bindMediaSourceEvents(){const t=e,{proxy:r}=Q[t(1101)],n=r(Q[t(482)],Ne[t(780)],(()=>{const e=t;ee.debugLog(Q[e(392)],"sourceOpen"),Q[e(654)]()})),i=r(Q[t(482)],Ne[t(975)],(()=>{const e=t;ee[e(1162)](Q[e(392)],"sourceClose")})),s=r(Q[t(482)],Ne[t(816)],(()=>{const e=t;ee[e(1162)](Q[e(392)],"sourceended")}));Q.eventListenList[t(1170)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!Q[t(705)]&&(ee.debugLog(Q[t(392)],t(1042)),Q[t(662)]()),!Q.audioSourceBuffer&&(ee.debugLog(Q[t(392)],t(977)),Q._initAudioSourceBuffer()),Q[t(632)]()&&Q[t(972)]()},decodeVideo(t,r,n,i){const s=e;if(ee[s(1116)])ee[s(933)](Q.TAG_NAME,s(899));else if(Jt(Q.hasInit))if(n&&t[1]===Ve[s(901)]){const e=15&t[0];if(e===Pe.h265&&Jt(ee[s(1033)][s(657)]))return void Q[s(1235)](xe.mediaSourceH265NotSupport);Q[s(970)][s(941)]=e,postMessage({cmd:Ee[s(546)],code:e});const i=new Uint8Array(t);postMessage({cmd:Ee[s(691)],buffer:i,codecId:e},[i[s(787)]]),Q[s(566)]=Q[s(947)](t,r,n,e)}else ee.debugWarn(Q.TAG_NAME,s(1053)+n+s(464)+t[1]+s(1253));else if(!Q[s(471)]&&n&&(Q[s(471)]=!0),Q[s(471)]){if(n&&0===t[1]){const e=15&t[0];let r={};e===Pe[s(748)]?r=Ar(t[s(797)](5)):e===Pe[s(530)]&&(r=en(t));const n=Q[s(970)];n&&n[s(451)]&&n[s(548)]&&r&&r[s(1005)]&&r[s(1080)]&&(r.codecWidth!==n[s(451)]||r.codecHeight!==n.height)&&(ee.debugWarn(Q.TAG_NAME,"\n decodeVideo: video width or height is changed,\n old width is "+n[s(451)]+", old height is "+n[s(548)]+",\n new width is "+r[s(1005)]+", new height is "+r.codecHeight+s(320)),Q[s(1067)]=!0,Q[s(1235)](xe[s(953)],s(946)+n[s(451)]+"->"+r[s(1005)]+s(758)+n[s(548)]+"->"+r[s(1080)]))}if(Q.isWidthOrHeightChanged)return void ee.debugWarn(Q[s(392)],"decodeVideo: video width or height is changed, and return");if(Xt(t))return void ee.debugLog(Q.TAG_NAME,s(1032));if(t[s(536)]<be)return void ee.debugWarn(Q.TAG_NAME,s(1246)+t[s(536)]);let e=r;if(ee[s(980)]){if(null===Q[s(692)]&&(Q[s(692)]=r,ee[s(1162)](Q[s(392)],s(926)+Q[s(692)]),postMessage({cmd:Ee[s(991)],value:Q[s(692)]})),e=r-Q[s(692)],e<0&&(ee.debugWarn(Q[s(392)],s(905)+r+s(343)+Q.prevTs+s(1268)+Q.firstRenderTime+s(948)+ee[s(1033)][s(928)]),e=null===Q[s(634)]?0:Q[s(634)]+ee[s(1033)][s(928)],Q._checkTsIsMaxDiff(r)))return ee[s(933)](Q.TAG_NAME,s(460)+r+s(343)+Q.prevTs+s(891)+(Q[s(875)]-r)),void Q[s(1235)](xe[s(1275)],"ts is "+r+" and prevTs is "+Q[s(875)]+", diff is "+(Q[s(875)]-r));if(null!==Q[s(634)]&&e<=Q.prevDts){if(ee[s(933)](Q[s(392)],s(555)+e+s(703)+Q[s(634)]+s(1039)+r+s(1076)+Q[s(875)]+s(1134)+(r-Q[s(875)])+s(351)+Q[s(692)]+s(565)+n+s(753)+ee[s(1033)][s(928)]+s(1007)+Q.prevPayloadBufferSize+s(466)+t[s(536)]),e===Q[s(634)]&&Q[s(319)]===t[s(536)])return void ee[s(933)](Q.TAG_NAME,s(463));if(e=Q.prevDts+ee[s(1033)][s(928)],Q[s(683)](r))return ee[s(933)](Q[s(392)],s(460)+r+s(343)+Q[s(875)]+", diff is "+(Q[s(875)]-r)+s(412)),void Q[s(1235)](xe[s(1275)],"ts is "+r+s(343)+Q[s(875)]+s(891)+(Q.prevTs-r))}}ee[s(980)]?Q._decodeVideo(t,e,n,i,r):ee[s(1277)],Q[s(634)]=e,Q[s(319)]=t[s(536)],Q[s(875)]=r}else ee[s(1162)](Q[s(392)],s(461))},decodeAudio(t,r){const n=e;if(ee[n(1116)])ee[n(933)](Q[n(392)],n(1179));else if(Jt(Q[n(1099)]))Q[n(1099)]=Q[n(680)](t,r);else{let e=r;if(mt(t))return void ee.debugLog(Q[n(392)],n(1086));Q._clearAudioNoDataCheckTimeout(),Q[n(471)]?(ee[n(980)]&&(null===Q[n(568)]&&(Q[n(568)]=r,ee[n(1162)](Q[n(392)],n(377)+Q.firstAudioTime)),e=r-Q[n(568)],e<0&&(ee[n(933)](Q[n(392)],n(1226)+r+n(343)+Q[n(324)]+n(419)+Q[n(568)]),e=null===Q.prevAudioDts?0:Q.prevAudioDts+ee[n(1033)][n(488)]),null!==Q[n(324)]&&e<=Q[n(794)]&&(ee[n(933)](Q[n(392)],n(1058)+e+" and prev dts is "+Q[n(794)]+n(1074)+r+n(1076)+Q[n(324)]+n(1062)+(r-Q.prevAudioTs)),e=Q.prevAudioDts+ee[n(1033)].mseCorrectAudioTimeDuration)),ee.isPlayer?Q._decodeAudio(t,e,r):ee[n(1277)],Q[n(324)]=r,Q[n(794)]=e):ee.debugLog(Q[n(392)],n(823))}},_checkTsIsMaxDiff(t){const r=e;return Q[r(875)]>0&&t<Q[r(875)]&&Q[r(875)]-t>ge},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(797)](5),a={};if(i===Pe[s(748)]?a=Ar(o):i===Pe[s(530)]&&(a=tn(o)),Q.videoInfo[s(451)]=a[s(1005)],Q[s(970)][s(548)]=a.codecHeight,0===a[s(1005)]&&0===a[s(1080)])return ee[s(933)](Q[s(392)],s(611),JSON[s(1073)](a)),Q[s(1235)](xe[s(1128)],s(1081)+(0===a.codecWidth)+s(1025)+a.codecHeight),!1;const c={id:Ke.video,type:s(1260),timescale:1e3,duration:0,avcc:o,codecWidth:a[s(1005)],codecHeight:a[s(1080)],videoType:a[s(1210)]},u=Sa[s(1200)](c);return Q.isAvc=i===Pe[s(748)],a[s(941)]?Q.videoMimeType=s(318)+a[s(941)]+'"':Q[s(1143)]=Q[s(538)]?Oe[s(1107)]:Oe[s(299)],postMessage({cmd:Ee[s(1258)],w:a.codecWidth,h:a[s(1080)]}),Q[s(662)](),Q.appendBuffer(u[s(787)]),Q[s(302)]=0,Q[s(811)]={},Q[s(1192)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Fe[n(312)],a=i===Fe[n(799)];if(Jt(a||o))return ee[n(933)](Q.TAG_NAME,n(562)+i+n(556)),Q[n(1235)](xe.mediaSourceAudioG711NotSupport),!1;const c={id:Ke[n(1178)],type:n(1178),timescale:1e3};let u={};if(mt(t)){if(u=gt(t[n(797)](2)),!u)return!1;c.audioSampleRate=u.sampleRate,c.channelCount=u.channelCount,c.config=u[n(1229)],c[n(1173)]=1024/c.audioSampleRate*c[n(309)]}else{if(!o)return!1;if(u=La(t[n(797)](1)),!u)return!1;c[n(783)]=u[n(971)],c.channelCount=u[n(635)],c[n(1173)]=1152/c[n(783)]*c[n(309)]}c[n(941)]=u[n(941)],c[n(814)]=0;let l=n(1125),d=u.codec,h=null;o&&Jt(ee[n(1033)][n(1078)])?(l=n(490),d="",h=new Uint8Array):h=Sa[n(1200)](c);let f=c[n(1045)]+"/"+l;return d&&d.length>0&&(f+=n(908)+d),Jt(Q[n(527)])&&(z=i===Fe[n(799)]?s?16:8:0===s?8:16,postMessage({cmd:Ee[n(877)],code:i}),postMessage({cmd:Ee[n(446)],sampleRate:c[n(783)],channels:c[n(635)],depth:z}),Q[n(527)]=!0),Q[n(485)]=f,Q[n(1120)]=a,Q._initAudioSourceBuffer(),Q[n(723)](h[n(787)]),!0},_initSourceBuffer(){const t=e,{proxy:r}=Q[t(1101)];if(null===Q.sourceBuffer&&null!==Q[t(482)]&&Q[t(455)]()&&Q[t(1143)]){try{ee[t(1162)](Q[t(392)],"_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",Q[t(1143)]),Q[t(705)]=Q[t(482)][t(383)](Q[t(1143)])}catch(e){return ee[t(491)](Q.TAG_NAME,t(929),e[t(623)],e.toString(),e),Q.emitError(xe.mseWorkerAddSourceBufferError,e.code),void(Q.mediaSourceAddSourceBufferError=!0)}if(Q[t(705)]){const e=r(Q[t(705)],t(697),(e=>{const r=t;Q[r(824)]=!0,ee[r(491)](Q.TAG_NAME,r(725),e),Q.emitError(xe[r(582)],r(494))})),n=r(Q[t(705)],t(620),(()=>{const e=t;Q[e(502)]()?Q[e(1148)]():Q[e(632)]()?Q[e(972)]():Q[e(481)]&&(ee.debugLog(Q.TAG_NAME,"videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()"),Q[e(1237)]())}));Q[t(803)][t(1170)](e,n)}}else ee[t(1162)](Q[t(392)],t(888)+Q[t(455)]()+" and mseDecoder.isAvc === null is "+(null===Q[t(538)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=Q[t(1101)];if(null===Q.audioSourceBuffer&&null!==Q[t(482)]&&Q[t(455)]()&&Q[t(485)]){try{ee[t(1162)](Q[t(392)],t(720),Q.audioMimeType),Q[t(528)](),Q[t(374)]=Q.mediaSource[t(383)](Q[t(485)])}catch(e){return ee[t(491)](Q[t(392)],t(1119),e.code,e[t(1041)](),e),Q[t(1235)](xe[t(836)],e[t(623)]),void(Q.mediaSourceAddSourceBufferError=!0)}if(Q[t(374)]){const e=r(Q[t(374)],t(697),(e=>{const r=t;Q[r(824)]=!0,ee[r(491)](Q[r(392)],r(1115),e),Q[r(1235)](xe[r(582)],"mediaSource audio sourceBuffer error")})),n=r(Q[t(374)],t(620),(()=>{const e=t;Q._hasPendingRemoveRanges()?Q[e(1148)]():Q._hasPendingSegments()?Q._doAppendSegments():Q[e(481)]&&(ee[e(1162)](Q[e(392)],e(465)),Q[e(1237)]())}));Q[t(803)][t(1170)](e,n),null===Q[t(362)]&&(Q[t(362)]=setTimeout((()=>{const e=t;Q._clearAudioNoDataCheckTimeout(),Q[e(1235)](xe[e(581)])}),1e3))}}else ee.debugLog(Q[t(392)],t(1195)+Q[t(455)]()+t(699)+Q[t(485)])},_decodeVideo(t,r,n,i,s){const o=e;let a=t[o(797)](5),c=a[o(536)];if(0===c)return void ee.debugWarn(Q[o(392)],o(1022));let u=(new Date).getTime(),l=!1;!Q.prevTimestamp&&(Q[o(1056)]=u,l=!0);const d=u-Q[o(1056)];if(Q[o(770)]=d,d>1e3&&!l&&ee[o(980)]&&ee[o(1162)](Q[o(392)],"_decodeVideo now time is "+u+o(747)+Q.prevTimestamp+", diff time is "+d+o(1175)),Q[o(811)].id&&r>=Q.cacheTrack.dts){let e=8+Q[o(811)].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.set(Sa[o(327)][o(407)],4),t[o(1256)](Q.cacheTrack[o(639)],8),Q[o(811)].duration=r-Q[o(811)][o(1030)];let n=Sa[o(698)](Q[o(811)],Q[o(811)][o(1030)]);Q[o(811)]={};let i=new Uint8Array(n[o(536)]+t[o(536)]);i[o(1256)](n,0),i[o(1256)](t,n[o(536)]),Q[o(341)](i.buffer)}else ee[o(1162)](Q[o(392)],o(925)+r+o(1190)+s+" cacheTrack dts is "+(Q[o(811)]&&Q[o(811)].dts)),Q[o(1192)]=!1,Q[o(811)]={};!Q.cacheTrack&&(Q[o(811)]={}),Q[o(811)].id=Ke.video,Q[o(811)][o(302)]=++Q.sequenceNumber,Q[o(811)][o(866)]=c,Q[o(811)][o(1030)]=r,Q[o(811)][o(487)]=i,Q[o(811)][o(436)]=n,Q[o(811)][o(639)]=a,Q[o(811)][o(1272)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},Q[o(1056)]=(new Date)[o(1273)]()},_decodeAudio(t,r,n){const i=e;let s=Q[i(1120)]?t.slice(2):t[i(797)](1),o=s[i(536)];if(Q[i(1252)].id&&r>=Q[i(1252)][i(1030)]){let e=8+Q[i(1252)].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.set(Sa.types[i(407)],4),t[i(1256)](Q[i(1252)][i(639)],8),Q[i(1252)][i(814)]=r-Q[i(1252)][i(1030)];let n=Sa.moof(Q.cacheAudioTrack,Q[i(1252)].dts);Q[i(1252)]={};let s=new Uint8Array(n[i(536)]+t[i(536)]);s[i(1256)](n,0),s[i(1256)](t,n[i(536)]),Q[i(723)](s.buffer)}else Q[i(1252)]={};!Q[i(1252)]&&(Q[i(1252)]={}),Q[i(1252)].id=Ke[i(1178)],Q[i(1252)].sequenceNumber=++Q.audioSequenceNumber,Q[i(1252)][i(866)]=o,Q[i(1252)][i(1030)]=r,Q.cacheAudioTrack[i(487)]=0,Q[i(1252)][i(639)]=s,Q[i(1252)][i(1272)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;ee[r(1116)]?ee.debugWarn(Q[r(392)],r(554)):Q[r(325)]?ee[r(933)](Q[r(392)],r(543)):Q[r(1049)]?ee.debugWarn(Q.TAG_NAME,r(401)):Q[r(415)]?ee[r(933)](Q[r(392)],r(861)):Q.mediaSourceBufferError?ee[r(933)](Q[r(392)],"mseDecoder.mediaSourceBufferError is true"):(Q[r(1051)].push(t),Q[r(705)]&&(ee[r(1033)][r(308)]&&Q[r(687)]()&&Q[r(1198)](),Jt(Q[r(792)]())&&Q.isStateOpen()&&Jt(Q[r(502)]()))?Q[r(972)]():Q.isStateClosed()?(Q[r(824)]=!0,Q.emitError(xe[r(582)],r(979))):Q.isStateEnded()&&(Q.mediaSourceBufferError=!0,Q[r(1235)](xe[r(582)],"mediaSource is end")))},appendAudioBuffer(t){const r=e;ee[r(1116)]?ee[r(933)](Q[r(392)],r(1087)):Q.mediaSourceAddSourceBufferError?ee[r(933)](Q.TAG_NAME,"mseDecoder.mediaSourceAddSourceBufferError is true"):Q.mediaSourceAppendBufferFull?ee[r(933)](Q[r(392)],r(401)):Q[r(415)]?ee[r(933)](Q[r(392)],"mseDecoder.mediaSourceAppendBufferError is true"):Q[r(824)]?ee[r(933)](Q[r(392)],r(812)):(Q[r(762)][r(1170)](t),Q.audioSourceBuffer&&(ee[r(1033)][r(308)]&&Q[r(687)]()&&Q._doCleanUpSourceBuffer(),Jt(Q[r(489)]())&&Q.isStateOpen()&&Jt(Q[r(502)]()))?Q[r(972)]():Q[r(453)]()?(Q[r(824)]=!0,Q[r(1235)](xe[r(582)],r(979))):Q.isStateEnded()&&(Q[r(824)]=!0,Q[r(1235)](xe.mseSourceBufferError,r(813))))},getSourceBufferUpdating(){const t=e;return Q[t(705)]&&Q[t(705)][t(854)]},getAudioSourceBufferUpdating(){const t=e;return Q[t(374)]&&Q[t(374)][t(854)]},stop(){const t=e;Q[t(876)](),Q[t(498)](),Q[t(1237)]()},clearUpAllSourceBuffer(){const t=e;if(Q[t(705)]){const e=Q[t(705)][t(357)];for(let r=0;r<e[t(959)];r++){let n=e[t(1095)](r),i=e[t(735)](r);Q[t(648)][t(1170)]({start:n,end:i})}Jt(Q[t(792)]())&&Q[t(1148)]()}if(Q[t(374)]){const e=Q.audioSourceBuffer[t(357)];for(let r=0;r<e.length;r++){let n=e[t(1095)](r),i=e[t(735)](r);Q[t(532)][t(1170)]({start:n,end:i})}Jt(Q[t(489)]())&&Q[t(1148)]()}},endOfStream(){const t=e;if(Q.isStateOpen()&&H)if(Q[t(792)]()||Q[t(489)]())ee[t(1162)](Q[t(392)],t(1230)),Q.hasPendingEos=!0;else{Q[t(481)]=!1;try{ee.debugLog(Q[t(392)],t(921)),Q[t(482)][t(1237)]()}catch(e){ee[t(933)](Q.TAG_NAME,t(882),e,e[t(1041)]())}}},abortSourceBuffer(){const t=e;if(Q[t(455)]){if(Q[t(705)]){try{ee[t(1162)](Q.TAG_NAME,t(577)),Q[t(705)].abort()}catch(e){}Jt(Q[t(792)]())&&Q._doRemoveRanges()}if(Q.audioSourceBuffer){try{ee.debugLog(Q[t(392)],"abortSourceBuffer() abort audioSourceBuffer"),Q[t(374)][t(1189)]()}catch(e){}Jt(Q[t(489)]())&&Q._doRemoveRanges()}}Q[t(705)]=null,Q[t(374)]=null},removeSourceBuffer(){const t=e;if(!Q[t(453)]()&&Q[t(482)]){if(Q[t(705)])try{ee.debugLog(Q[t(392)],t(314)),Q[t(482)][t(498)](Q[t(705)])}catch(e){ee[t(933)](Q[t(392)],t(1043),e,e[t(1041)]())}if(Q[t(374)])try{ee[t(1162)](Q[t(392)],"removeSourceBuffer() audioSourceBuffer"),Q.mediaSource[t(498)](Q[t(374)])}catch(e){ee.debugWarn(Q[t(392)],t(306),e,e[t(1041)]())}}},_hasPendingSegments(){const t=e;return Q.pendingSegments[t(959)]>0||Q.pendingAudioSegments[t(959)]>0},getPendingSegmentsLength(){const t=e;return Q.pendingSegments[t(959)]},_doAppendSegments(){const t=e;if(Q[t(453)]()||Q[t(1136)]())ee[t(1162)](Q[t(392)],"_doAppendSegments() mediaSource is closed or ended and return");else if(null!==Q[t(705)]){if(Q.needInitAudio()&&null===Q[t(374)])return ee[t(1162)](Q.TAG_NAME,"_doAppendSegments() audioSourceBuffer is null and need init audio source buffer"),void(null===Q[t(795)]&&(Q[t(795)]=setTimeout((()=>{const e=t;Q[e(528)](),Q[e(1235)](xe[e(856)])}),1e3)));if(Jt(Q[t(792)]())&&Q[t(1051)][t(959)]>0){const e=Q[t(1051)].shift();try{Q[t(705)].appendBuffer(e)}catch(e){ee[t(491)](Q[t(392)],t(724),e[t(623)],e),22===e[t(623)]?(Q[t(1103)](),Q.mediaSourceAppendBufferFull=!0,Q.emitError(xe[t(1172)],"code is "+e[t(623)]+" , message is "+e[t(518)])):11===e[t(623)]?(Q[t(1103)](),Q[t(415)]=!0,Q[t(1235)](xe.mediaSourceAppendBufferError,"code is "+e.code+t(1147)+e[t(518)])):(Q.stop(),Q.mediaSourceBufferError=!0,Q.emitError(xe[t(582)],t(595)+e[t(623)]+" , message is "+e.message))}}if(Jt(Q[t(489)]())&&Q[t(762)][t(959)]>0){const e=Q[t(762)][t(399)]();try{Q[t(374)][t(341)](e)}catch(e){ee.debugError(Q.TAG_NAME,t(940),e[t(623)],e),22===e[t(623)]?(Q[t(1103)](),Q[t(1049)]=!0,Q[t(1235)](xe[t(1172)],t(595)+e[t(623)]+t(1147)+e[t(518)])):11===e[t(623)]?(Q[t(1103)](),Q[t(415)]=!0,Q[t(1235)](xe[t(415)],t(595)+e[t(623)]+t(1147)+e[t(518)])):(Q[t(1103)](),Q[t(824)]=!0,Q[t(1235)](xe[t(582)],e[t(623)],t(595)+e.code+t(1147)+e.message))}}}else ee[t(1162)](Q[t(392)],"_doAppendSegments() sourceBuffer is null and wait init and return")},_doCleanUpSourceBuffer(){const t=e,r=Q[t(448)].currentTime;if(Q[t(705)]){const e=Q[t(705)][t(357)];let n=!1;for(let i=0;i<e[t(959)];i++){let s=e[t(1095)](i),o=e[t(735)](i);if(s<=r&&r<o+3){if(r-s>=ee[t(1033)][t(641)]){n=!0;let e=r-ee[t(1033)][t(1224)];Q.pendingRemoveRanges[t(1170)]({start:s,end:e})}}else o<r&&(n=!0,Q[t(648)][t(1170)]({start:s,end:o}))}n&&Jt(Q[t(792)]())&&Q._doRemoveRanges()}if(Q[t(374)]){const e=Q[t(374)].buffered;let n=!1;for(let i=0;i<e[t(959)];i++){let s=e[t(1095)](i),o=e[t(735)](i);if(s<=r&&r<o+3){if(r-s>=ee[t(1033)][t(641)]){n=!0;let e=r-ee._opt.mseAutoCleanupMinBackwardDuration;Q[t(532)][t(1170)]({start:s,end:e})}}else o<r&&(n=!0,Q.pendingAudioRemoveRanges[t(1170)]({start:s,end:o}))}n&&Jt(Q[t(489)]())&&Q._doRemoveRanges()}},_hasPendingRemoveRanges(){const t=e;return Q.pendingRemoveRanges.length>0||Q[t(532)][t(959)]>0},needInitAudio(){const t=e;return ee[t(1033)][t(1113)]&&ee[t(1033)].mseDecodeAudio},_doRemoveRanges(){const t=e;if(Q[t(705)]&&Jt(Q[t(792)]())){let e=Q[t(648)];for(;e[t(959)]&&Jt(Q[t(792)]());){let r=e[t(399)]();try{Q[t(705)][t(788)](r[t(1095)],r[t(735)])}catch(e){ee[t(933)](Q[t(392)],t(1238),e,e.toString())}}}if(Q[t(374)]&&Jt(Q[t(489)]())){let e=Q[t(532)];for(;e[t(959)]&&Jt(Q[t(489)]());){let r=e[t(399)]();try{Q[t(374)][t(788)](r.start,r[t(735)])}catch(e){ee[t(933)](Q[t(392)],t(373),e,e[t(1041)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Jt(ee[t(1033)][t(308)]))return!1;const r=Q[t(448)][t(943)];if(Q[t(705)]){let e=Q[t(705)][t(357)];if(e[t(959)]>=1&&r-e[t(1095)](0)>=ee[t(1033)][t(641)])return!0}if(Q.audioSourceBuffer){let e=Q[t(374)][t(357)];if(e.length>=1&&r-e[t(1095)](0)>=ee[t(1033)][t(641)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;Q.audioSourceBufferCheckTimeout&&(clearTimeout(Q[t(795)]),Q[t(795)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;Q[t(362)]&&(clearTimeout(Q[t(362)]),Q[t(362)]=null)},getHandle(){const t=e;return Q[t(482)][t(660)]},emitError(e){postMessage({cmd:Ee.mseError,value:e,msg:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""})}});let ee={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:qe[e(316)],_opt:q(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:De.notConnect,startStreamRateAndStatsInterval:function(){ee.stopStreamRateAndStatsInterval(),d=setInterval((()=>{const e=pc;l&&l(0);const t=JSON[e(1073)]({demuxBufferDelay:ee.getVideoBufferLength(),audioDemuxBufferDelay:ee[e(378)](),streamBufferByteLength:ee[e(480)](),netBuf:ee[e(781)]||0,pushLatestDelay:ee.pushLatestDelay||0,latestDelay:ee[e(552)],isStreamTsMoreThanLocal:w,wasmDecodeDelay:_-b});postMessage({cmd:Ee[e(847)],type:Ce[e(1214)],value:t}),er()&&(null===W&&(W=Dt()),tr(Dt()-W)&&ee[e(819)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;ee[t(1259)](),$=setTimeout((()=>{const e=t;if(ee[e(317)]===De[e(478)]){const t=e(1281)+ee[e(1033)][e(434)]+e(366)+ee.socketStatus;ee.debugError("worker",t),postMessage({cmd:Ee[e(847)],type:xe.websocketOpenTimeout,value:se[e(1279)],msg:t})}}),1e3*ee[t(1033)][t(434)])},_stopCheckWsOpenTimeout:function(){$&&(clearTimeout($),$=null)},useOffscreen:function(){const t=e;return ee[t(1033)].useOffscreen&&typeof OffscreenCanvas!=t(1098)},getDelay:function(t,r){const n=e;if(!t||ee[n(1033)][n(675)]&&!g)return-1;if(r===ke.audio)return ee.delay;if(ee.preDelayTimestamp&&ee[n(1156)]>t)return ee[n(1156)]-t>1e3&&ee[n(933)]("worker",n(1044)+ee[n(1156)]+n(884)+t+n(600)+(ee[n(1156)]-t)+n(459)+ee.delay),ee[n(1156)]=t,ee.delay;if(ee[n(839)]){if(t){const e=Date[n(1176)]()-ee[n(334)],r=t-ee.firstTimestamp;e>=r?(w=!1,ee[n(552)]=e-r):(w=!0,ee.delay=r-e)}}else ee[n(839)]=t,ee[n(334)]=Date[n(1176)](),ee[n(552)]=-1;return ee[n(1156)]=t,ee[n(552)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||ee[n(1033)][n(675)]&&!g)return-1;if(r===ke.audio)return ee[n(1197)];if(ee.preDelayTimestamp&&ee[n(1156)]-t>1e3)return ee.debugWarn(n(805),n(1240)+ee[n(1156)]+n(884)+t+n(600)+(ee.preDelayTimestamp-t)+n(731)),-1;if(ee[n(839)]){let e=-1;if(t){const r=Date[n(1176)]()-ee[n(334)],i=t-ee[n(839)];r>=i?(w=!1,e=r-i):(w=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;ee[t(839)]=null,ee[t(334)]=null,ee[t(552)]=-1,ee.dropping=!1},resetAllDelay:function(){ee[e(655)](),ee.preDelayTimestamp=null},doDecode:function(t){const r=e;ee._opt[r(1118)]&&t.type===ke[r(1260)]&&ee[r(1031)]&&ee.findSei(t[r(508)],t.ts),ee[r(1212)]()?t.type===ke[r(1178)]?ee[r(1033)][r(1011)]?Q.decodeAudio(t[r(508)],t.ts):t[r(495)].decode(t[r(508)],t.ts):t[r(1045)]===ke[r(1260)]&&Q[r(967)](t.payload,t.ts,t[r(922)],t.cts):ee[r(1033)][r(1209)]&&ee[r(852)]()&&t[r(1045)]===ke[r(1260)]&&a[r(1104)]?a.decode(t[r(508)],t.ts,t[r(487)]):t.decoder.decode(t[r(508)],t.ts,t[r(922)],t.cts)},decodeNext(t){const r=e;if(0===s[r(959)])return;const i=t.ts,o=s[0],a=t[r(1045)]===ke[r(1260)]&&Xt(t[r(508)]);if(Jt(n))a&&(ee[r(1162)](r(805),r(510)+t.type+r(887)+i+" next data type is "+o[r(1045)]+r(1199)+o.ts+r(740)+a),s[r(399)](),ee[r(1012)](o));else{const e=o.ts-i,n=o[r(1045)]===ke[r(1178)]&&t[r(1045)]===ke[r(1260)];(e<=20||n||a)&&(ee.debugLog("worker","decode data type is "+t[r(1045)]+r(887)+i+r(596)+o[r(1045)]+" ts is "+o.ts+"\n diff is "+e+" and isVideoAndNextAudio is "+n+r(1220)+a),s.shift(),ee[r(1012)](o))}},init:function(){const t=e;ee[t(1162)](t(805),t(730)+n+t(598)+i+t(841),JSON[t(1073)](ee[t(1033)]));const r=ee[t(1033)].playType===oe[t(932)],o=ee._opt.playType===oe[t(741)],c=ee[t(1033)][t(531)]===oe[t(403)];if(ee._opt.isNakedFlow&&X.init(),ee[t(980)]=r,ee[t(1277)]=o,ee[t(350)]=c,ee[t(1212)]()&&Q&&Q[t(592)](),a&&ee[t(1033)][t(1209)]&&ee[t(852)]()&&a[t(592)](),Jt(ee.isPlaybackCacheBeforeDecodeForFpsRender())){ee[t(1162)](t(805),t(834));const e=()=>{const e=t,n=ee[e(1033)][e(918)]+ee._opt[e(931)];let i=null;if(s[e(959)]){if(ee[e(1222)])return void ee[e(933)](e(805),e(533)+s.length);if(ee[e(452)]){for(i=s.shift(),ee[e(933)](e(805),e(798)+i[e(922)]+" and delay is "+ee[e(552)]+e(398)+s[e(959)]);!i[e(922)]&&s[e(959)];)i=s.shift();const t=ee[e(681)](i.ts,i[e(1045)]);i[e(922)]&&t<=ee[e(1263)]()&&(ee.debugLog("worker",e(438)),ee[e(452)]=!1,ee[e(1012)](i),ee[e(371)](i))}else if(ee[e(1277)]||ee[e(956)]()||0===ee[e(1033)][e(918)])for(;s[e(959)];)i=s[e(399)](),ee[e(1012)](i);else if(i=s[0],-1===ee[e(685)](i.ts,i.type))ee.debugLog(e(805),e(1167),i.ts),s[e(399)](),ee.doDecode(i),ee[e(371)](i);else if(ee.delay>n&&r)ee[e(422)]()?(ee[e(1162)](e(805),e(1020)+ee[e(552)]+e(1169)+n+e(505)),ee[e(765)](),ee[e(452)]=!0,postMessage({cmd:Ee[e(402)]})):(s.shift(),ee[e(1012)](i),ee[e(371)](i));else for(;s[e(959)];){if(i=s[0],!(ee[e(685)](i.ts,i.type)>ee._opt[e(918)])){ee[e(552)]<0&&ee[e(933)](e(805),e(550)+ee.delay+e(955)+s[e(959)]);break}s[e(399)](),ee.doDecode(i)}}else-1!==ee[e(552)]&&ee[e(1162)](e(805),"loop() bufferList is empty and reset delay"),ee[e(765)]()};ee[t(817)]=setInterval((()=>{const r=t;let n=(new Date)[r(1273)]();!S&&(S=n);const i=n-S;i>100&&ee[r(933)]("worker",r(575)+i),e(),S=(new Date).getTime()}),20)}else ee[t(1162)](t(805),t(1131));if(Jt(ee[t(1033)][t(1097)])&&(g=!0),ee[t(1212)]()&&Q){const e=Q.getHandle();e&&postMessage({cmd:Ee[t(497)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;ee[t(935)]();for(let e=0;e<ee[t(1033)].playbackRate;e++)ee.doPlaybackCacheLoop();const r=Math.ceil(1e3/ee[t(1121)]);ee[t(1162)](t(805),t(332)+r+", streamFps is "+ee.streamFps),ee[t(817)]=setInterval((()=>{const e=t,n=(new Date)[e(1273)]();!G&&(G=n);for(let t=0;t<ee._opt[e(1137)];t++)ee.doPlaybackCacheLoop();let i=n-G,o=parseInt(i/r);o>1&&s.length>0&&ee[e(933)](e(805),e(393)+i+e(1047)+r+e(1249)+o+e(1221)+s[e(959)]),G=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s[t(959)])if(r=s[t(399)](),r.type===ke[t(1260)]){ee[t(1021)]()?r.isIFrame&&(ee.debugLog(t(805),"doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",r.ts),ee[t(1012)](r)):ee[t(1012)](r);let e=s[0];for(;e&&e[t(1045)]===ke[t(1178)];)s[t(399)](),ee[t(1021)]()||ee[t(1012)](e),e=s[0]}else if(r[t(1045)]===ke.audio){ee[t(1021)]()||ee[t(1012)](r);let e=s[0];for(;e;){if(r=s[t(399)](),r[t(1045)]===ke[t(1260)]){ee.isPlaybackOnlyDecodeIFrame()?r[t(922)]&&(ee[t(1162)](t(805),t(626),r.ts),ee[t(1012)](r)):ee[t(1012)](r),e=null;break}r[t(1045)]===ke[t(1178)]&&(ee[t(1021)]()||ee[t(1012)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;ee[t(817)]&&(clearInterval(ee[t(817)]),ee[t(817)]=null),G=null},startPlaybackCacheLoop:function(){ee.playbackCacheLoop()},close:function(){const t=e;if(ee[t(1162)](t(805),"close"),ee[t(1116)]=!0,K(),!u||1!==u[t(1028)]&&2!==u[t(1028)]?u&&ee.debugLog(t(805),t(1193)+u.readyState):(N=!0,u[t(819)](1e3,t(907))),u&&(u[t(421)]=null,u[t(712)]=null,u[t(476)]=null,u.onerror=null,ee[t(317)]=De.notConnect),u=null,ee.stopStreamRateAndStatsInterval(),ee[t(1259)](),ee[t(935)](),ee[t(817)]&&(clearInterval(ee.stopId),ee[t(817)]=null),ee[t(387)]&&(ee.mp3Demuxer[t(1141)](),ee.mp3Demuxer=null),ee[t(827)]&&(jt(ee[t(827)][t(819)])&&Jt(ee[t(827)][t(718)])?ee[t(827)][t(819)]()[t(643)]((e=>{const r=t;ee[r(1162)](r(805),r(1124),e[r(1041)](),e)}))[t(768)]((()=>{ee.writableStream=null})):ee.writableStream=null),re)try{jt(re[t(394)])&&re[t(394)](),jt(re.delete)&&re[t(976)](),re=null}catch(e){ee[t(1162)](t(805),t(985)+e.toString()+" and ignore")}if(ne)try{jt(ne[t(394)])&&ne[t(394)](),jt(ne.delete)&&ne.delete(),ne=null}catch(e){ee.debugLog("worker","close() and videoDecoder.clear error: "+e.toString()+t(1015))}l=null,S=null,w=!1,_=0,b=0,a&&(a.destroy&&a[t(1141)](),a=null),Q&&(Q[t(1141)](),Q=null),ee[t(839)]=null,ee[t(334)]=null,ee[t(781)]=0,ee[t(1121)]=null,ee[t(367)]=null,ee[t(710)]=null,ee[t(552)]=-1,ee[t(1197)]=-1,ee[t(1156)]=null,ee[t(452)]=!1,ee[t(1222)]=!1,ee[t(980)]=!0,ee[t(1277)]=!1,ee[t(983)]=!1,ee.isPlayVod=!1,ee.isWorkerFetch=!1,ee.isHevc=null,ee[t(1033)]=q(),ee[t(702)]&&(ee[t(702)][t(1141)](),ee[t(944)][t(621)](t(1181),ee.onOffscreenCanvasWebglContextLost),ee.offscreenCanvas[t(621)]("webglcontextrestored",ee.onOffscreenCanvasWebglContextRestored),ee[t(944)]=null,ee[t(336)]=null,ee[t(1096)]=null),s=[],o=[],h&&(h.close(),h=null),p=null,m=null,v=!1,y=!1,g=!1,U=!1,R=!1,L=!1,O=null,I=[],T=0,x=0,E=null,k=null,D=null,B=null,z=null,P=0,M=0,F=null,A=null,C=null,ee[t(1184)]=qe[t(316)],H=!0,X[t(1141)](),Y[t(1141)](),J[t(1141)](),Z[t(1141)](),ee[t(1061)]=null,ee[t(1033)]={},postMessage({cmd:Ee[t(1225)]})},pushBuffer:function(t,r){const i=e;if(r[i(1045)]===ke[i(1178)]&&mt(t)){if(ee[i(1162)](i(805),"pushBuffer audio ts is "+r.ts+i(500)),ee._opt[i(585)]){const e=new Uint8Array(t);postMessage({cmd:Ee[i(1149)],buffer:e},[e[i(787)]])}ee[i(496)](t,r.ts)}else if(r.type===ke.video&&r[i(922)]&&Xt(t)){if(ee[i(1162)](i(805),i(381)+r.ts+i(431)),ee[i(1033)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:Ee[i(567)],buffer:e},[e[i(787)]])}ee.decodeVideo(t,r.ts,r[i(922)],r[i(487)])}else{if(ee[i(1033)].isRecording)if(ee[i(1033)][i(585)]){const e=new Uint8Array(t);postMessage({cmd:Ee[i(1055)],type:r.type,buffer:e,ts:r.ts},[e[i(787)]])}else if(ee[i(1033)].recordType===ae[i(1125)])if(r[i(1045)]===ke.video){const e=new Uint8Array(t)[i(797)](5);postMessage({cmd:Ee[i(315)],buffer:e,isIFrame:r.isIFrame,ts:r.ts,cts:r[i(487)]},[e[i(787)]])}else if(r[i(1045)]===ke[i(1178)]&&ee[i(1033)][i(346)]){const e=new Uint8Array(t),n=vt(e)?e.slice(2):e.slice(1);postMessage({cmd:Ee[i(1040)],buffer:n,ts:r.ts},[n[i(787)]])}if(ee[i(980)]){if(r[i(1045)]===ke[i(1260)]){if(P>0){const e=r.ts-B,t=2*P;e>=t&&ee[i(1162)](i(805),i(1245)+r.isIFrame+" and\n ts is "+r.ts+i(835)+B+i(544)+e+i(1244)+P+i(644)+t+i(721))}if(null!==B&&B>=r.ts&&(ee[i(933)](i(805),i(1145)+r[i(922)]+i(307)+r.ts+" less than (or equal) preTs is "+B+i(1090)+t[i(536)]+i(858)+M),B-r.ts>ge&&(ee[i(933)](i(805),i(677)+B+i(661)+r.ts+i(544)+(B-r.ts)+i(600)+ge+i(942)),ee.resetAllDelay(),B=null,P=0),ee._opt.isDropSameTimestampGop&&Jt(r[i(922)])&&g)){const e=ee.hasIframeInBufferList(),t=Jt(ee[i(1222)]);return ee[i(1162)](i(805),i(694)+e+" and isNotPushDropping is "+t+i(396)),void(e&&t?ee.dropBuffer$2():(ee[i(1004)](!0),Yt(ee._opt[i(1097)])&&Yt(n)&&(ee[i(1212)]()?Q[i(471)]=!1:postMessage({cmd:Ee.checkFirstIFrame}))))}B>0&&(P=r.ts-B),M=t[i(536)],B=r.ts}if(g){const e=ee[i(1033)][i(918)]+ee._opt.videoBufferDelay,t=ee[i(681)](r.ts,r[i(1045)]);ee.pushLatestDelay=t,ee.delay>0&&t>e&&ee[i(552)]<e&&ee[i(422)]()&&!1===ee[i(1222)]&&(ee.debugLog(i(805),i(786)+t+i(600)+e+i(447)+ee[i(552)]+i(995)),ee[i(679)]())}}r.type===ke[i(1178)]?s[i(1170)]({ts:r.ts,payload:t,decoder:{decode:ee[i(496)]},type:ke[i(1178)],isIFrame:!1}):r.type===ke[i(1260)]&&s[i(1170)]({ts:r.ts,cts:r[i(487)],payload:t,decoder:{decode:ee[i(967)]},type:ke[i(1260)],isIFrame:r[i(922)]}),ee[i(711)]()}},calcPlaybackStreamFps(){const t=e;if(ee[t(516)]()&&Ot(ee[t(710)])){let e=Gt(s,ke[t(1260)]);if(e)ee[t(710)]=e,postMessage({cmd:Ee[t(1165)],value:ee[t(710)]}),ee[t(1121)]=e,ee[t(872)]();else{const r=s.map((e=>({type:e.type,ts:e.ts})));ee[t(1162)]("worker",t(1023)+e+t(1127)+s.length+t(845)+JSON[t(1073)](r));const n=100;s[t(959)]>=n&&(ee[t(933)](t(805),t(671)+s[t(959)]+t(600)+n+t(1152)),ee[t(710)]=25,postMessage({cmd:Ee.playbackStreamVideoFps,value:ee[t(710)]}),ee[t(1121)]=ee[t(710)],ee[t(872)]())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(688)]((e=>{const n=t;e.type===ke[n(1260)]&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(1266)]((e=>{const r=t;return e[r(1045)]===ke[r(1260)]&&e[r(922)]}))},isAllIframeInBufferList(){const t=e,r=ee[t(1123)]();let n=0;return s[t(688)]((e=>{const r=t;e[r(1045)]===ke[r(1260)]&&e.isIFrame&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return ee[t(1033)][t(918)]+ee[t(1033)][t(931)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(688)]((e=>{const n=t;e.type===ke[n(1178)]&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h[t(787)]&&(r=h.buffer[t(536)]),ee[t(1033)].isNakedFlow?X.lastBuf&&(r=X[t(617)][t(536)]):ee[t(1033)][t(763)]?Z._remainingPacketData&&(r=Z[t(848)][t(536)]):ee[t(1033)][t(300)]&&Y[t(1153)]&&(r=Y[t(1153)][t(323)]()),r},fetchStream:function(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(ee.debugLog(r(805),r(579)+t,r(1001),JSON.stringify(n)),ee.isWorkerFetch=!0,n[r(404)]?ee[r(1033)][r(404)]=!0:n.isFmp4?ee[r(1033)][r(300)]=!0:n.isMpeg4?ee._opt.isMpeg4=!0:n[r(1241)]?ee[r(1033)][r(1241)]=!0:n.isTs&&(ee[r(1033)][r(763)]=!0),l=Mt((e=>{postMessage({cmd:Ee.workerFetch,type:Ce[r(930)],value:e})})),ee[r(592)](),ee.startStreamRateAndStatsInterval(),n[r(300)]&&Y[r(344)](),n.protocol===ie.fetch){n[r(404)]&&(h=new ar(ee[r(584)]())),c=new AbortController;const e=Object[r(878)]({signal:c.signal},{headers:n[r(1079)]&&n[r(1079)][r(849)]||{}});fetch(t,e)[r(1026)]((e=>{const t=r;if(Yt(N))return ee[t(1162)](t(805),t(1094)),ee[t(1184)]=qe[t(316)],void e[t(303)].cancel();if(!qt(e))return ee.debugWarn(t(805),"fetch response status is "+e.status+" and ok is "+e.ok+t(1180)),K(),void postMessage({cmd:Ee.workerFetch,type:xe.fetchError,value:t(796)+e[t(1063)]+t(789)+e.ok});if(postMessage({cmd:Ee[t(847)],type:Ce[t(883)]}),Wt())ee.writableStream=new WritableStream({write:e=>{const r=t;return c&&c[r(385)]&&c.signal[r(1269)]?(ee[r(1162)](r(805),r(701)),void(ee.fetchStatus=qe[r(1018)])):Yt(N)?(ee[r(1162)](r(805),"writableStream write() and requestAbort is true so return"),ee[r(1184)]=qe[r(1018)],void K()):void("string"!=typeof e?(ee.fetchStatus=qe.buffering,l(e[r(536)]),n[r(404)]?h[r(368)](e):n[r(300)]?ee[r(1168)](e):n[r(686)]?ee.demuxMpeg4(e):n[r(763)]?ee.demuxTs(e):n.isNakedFlow&&ee[r(1126)](e)):ee[r(933)]("worker",r(952)+e+r(1166)))},close:()=>{const e=t;ee.debugLog(e(805),e(945)),ee[e(1184)]=qe.complete,K(),ee[e(1033)].checkStreamEnd?(h&&(h[e(819)](),h=null),postMessage({cmd:Ee[e(847)],type:Ce[e(1218)],value:se[e(1093)],msg:e(871)})):postMessage({cmd:Ee[e(847)],type:Ce[e(547)]})},abort:e=>{const r=t;if(c&&c.signal&&c[r(385)][r(1269)])return ee.debugLog(r(805),r(734)),void(ee.fetchStatus=qe.complete);h&&(h[r(819)](),h=null),e[r(782)]!==je[r(1189)]?(ee.debugLog(r(805),r(310)+e.toString()),K(),postMessage({cmd:Ee[r(847)],type:xe[r(1196)],value:e.toString()})):ee[r(1162)](r(805),r(893))}}),e[t(303)][t(370)](ee.writableStream)[t(643)]((e=>{const r=t;"AbortError"!==e.name&&ee[r(1162)]("worker",r(714),e.name,e[r(1041)]())}));else{const r=e.body[t(964)](),i=()=>{const e=t;r[e(624)]().then((t=>{const r=e;let{done:s,value:o}=t;return s?(ee.debugLog(r(805),r(772)),ee.fetchStatus=qe.complete,K(),void(ee[r(1033)][r(773)]?(h&&(h.close(),h=null),postMessage({cmd:Ee[r(847)],type:Ce[r(1218)],value:se[r(1093)],msg:r(871)})):postMessage({cmd:Ee[r(847)],type:Ce.streamEndInner}))):c&&c[r(385)]&&c[r(385)][r(1269)]?(ee[r(1162)](r(805),"fetchNext().then() and abortController.signal.aborted is true so return"),void(ee[r(1184)]=qe[r(1018)])):Yt(N)?(ee.debugLog(r(805),r(1247)),ee.fetchStatus=qe[r(1018)],void K()):void(typeof o!==r(563)?(ee.fetchStatus=qe[r(553)],l(o[r(536)]),n[r(404)]?h[r(368)](o):n.isFmp4?ee[r(1168)](o):n[r(686)]?ee[r(389)](o):n[r(763)]?ee[r(916)](o):n[r(1241)]&&ee.demuxNakedFlow(o),i()):ee[r(933)](r(805),r(468)+o+r(862)))}))[e(643)]((t=>{const r=e;if(c&&c.signal&&c.signal.aborted)return ee[r(1162)](r(805),r(359)),void(ee[r(1184)]=qe[r(1018)]);h&&(h[r(819)](),h=null),t[r(782)]!==je[r(1189)]?(ee.debugLog(r(805),r(719)+t[r(1041)]()),K(),postMessage({cmd:Ee[r(847)],type:xe[r(1196)],value:t[r(1041)]()})):ee[r(1162)](r(805),"fetchNext().catch() and e.name is AbortError so return")}))};i()}})).catch((e=>{const t=r;c&&c[t(385)]&&c[t(385)][t(1269)]?ee[t(1162)](t(805),"fetch().catch() and abortController.signal.aborted is true so return"):e[t(782)]!==je[t(1189)]?(ee.debugLog(t(805),t(1228)+e[t(1041)]()),K(),postMessage({cmd:Ee[t(847)],type:xe[t(664)],value:e.toString()}),h&&(h[t(819)](),h=null)):ee.debugLog("worker",t(535))}))}else n[r(1027)]===ie[r(1279)]&&(n[r(404)]&&(h=new ar(ee[r(584)]())),u=new WebSocket(t,i),u[r(408)]=r(328),u[r(421)]=()=>{const e=r;ee.debugLog("worker",e(869)),ee[e(317)]=De[e(517)],ee._stopCheckWsOpenTimeout(),postMessage({cmd:Ee.workerFetch,type:Ce[e(883)]}),postMessage({cmd:Ee[e(847)],type:Ce[e(973)]}),n[e(1079)]&&n.options[e(449)]&&ee[e(425)](n.options[e(449)])},u[r(476)]=e=>{const t=r;if(ee[t(1116)])return void ee[t(1162)](t(805),"fetchStream, WebsocketStream socket close and code is "+e[t(623)]+t(938));if(f)return void ee.debugLog("worker",t(589)+e.code+" but isSocketError is true , so return");if(ee[t(1162)](t(805),t(589)+e.code),Yt(N))return void ee[t(1162)]("worker",t(1085));let n=!1;1006===e[t(623)]&&(ee[t(491)](t(805),t(784)+e[t(623)]),n=!0),ee.socketStatus=De[t(819)],ee[t(1033)].checkStreamEnd||n?(h&&(h[t(819)](),h=null),postMessage({cmd:Ee[t(847)],type:Ce[t(1218)],value:se.websocket,msg:e[t(623)]})):postMessage({cmd:Ee[t(847)],type:Ce[t(547)]})},u[r(987)]=e=>{const t=r;ee[t(491)](t(805),t(633),e,e[t(1041)]()),f=!0,ee.socketStatus=De[t(697)],h&&(h[t(819)](),h=null),ee[t(1116)]?ee[t(1162)](t(805),t(996)):Yt(N)?ee.debugLog(t(805),t(622)):postMessage({cmd:Ee[t(847)],type:xe[t(1003)],value:e[t(843)]?t(715):t(1034)})},u[r(712)]=e=>{const t=r;typeof e[t(639)]!==t(563)?(l(e[t(639)][t(536)]),n[t(404)]?h.write(e[t(639)]):n[t(300)]?ee.demuxFmp4(e[t(639)]):n[t(686)]?ee[t(389)](e.data):ee[t(1033)][t(1241)]?ee.demuxNakedFlow(e[t(639)]):ee[t(1033)][t(763)]?ee.demuxTs(e[t(639)]):ee[t(529)](e[t(639)])):postMessage({cmd:Ee.websocketStringMsg,value:e[t(639)]})})},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(797)]();switch(r){case Ie[t(1178)]:if(a[t(536)]>0){const e=ee[t(1092)](a);ee.decode(e,{type:ke[t(1178)],ts:o})}else ee.debugWarn(t(805),t(840)+a[t(536)]+t(897));break;case Ie[t(1260)]:if(a[t(536)]>=6){const e=a[0];if(ee[t(1177)](e))ee[t(572)](a,o);else{const e=15&a[0];let r=a[0]>>4===Ge;const n=e===Pe[t(530)];if(t(748),Jt(r)&&Yt(Qt(a,n))&&(ee[t(1162)](t(805),t(793)),r=!0),r&&Xt(a)&&null===ee[t(837)]){const e=15&a[0];ee.isHevc=e===Pe[t(530)],O=Tt(a,ee[t(837)]),ee[t(1162)](t(805),"demuxFlv() isVideoSequenceHeader is true and isHevc is "+ee[t(837)]+t(379)+O)}r&&ee.calcIframeIntervalTimestamp(o),ee[t(980)]&&ee.calcNetworkDelay(o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=ee.cryptoPayload(a,r);ee[t(1104)](c,{type:ke[t(1260)],ts:o,isIFrame:r,cts:s})}}else ee[t(933)](t(805),t(646)+a.byteLength+" and return");break;case Ie[t(993)]:postMessage({cmd:Ee[t(912)],buffer:a},[a[t(787)]]);break;default:ee.debugLog("worker",t(514)+r)}}},decode:function(t,r){const n=e;r[n(1045)]===ke[n(1178)]?ee[n(1033)].hasAudio&&(postMessage({cmd:Ee[n(847)],type:Ce[n(1211)],value:t.byteLength}),ee[n(980)]?ee[n(1138)](t,{type:r.type,ts:r.ts,cts:r.cts}):ee[n(1277)]&&(ee.isPlaybackOnlyDecodeIFrame()||(ee[n(516)]()?ee[n(1138)](t,{type:r[n(1045)],ts:r.ts,cts:r[n(487)]}):ee.pushBuffer(t,{type:r[n(1045)],ts:r.ts,cts:r[n(487)]})))):r[n(1045)]===ke.video&&ee[n(1033)].hasVideo&&(postMessage({cmd:Ee[n(847)],type:Ce[n(542)],value:t.byteLength}),postMessage({cmd:Ee[n(847)],type:Ce.streamDts,value:r.ts}),ee.isPlayer?ee[n(1138)](t,{type:r[n(1045)],ts:r.ts,isIFrame:r.isIFrame,cts:r.cts}):ee[n(1277)]&&(ee[n(516)]()?ee[n(1138)](t,{type:r[n(1045)],ts:r.ts,cts:r[n(487)],isIFrame:r.isIFrame}):ee[n(1021)]()?r[n(922)]&&ee.pushBuffer(t,{type:r.type,ts:r.ts,cts:r[n(487)],isIFrame:r[n(922)]}):ee.pushBuffer(t,{type:r[n(1045)],ts:r.ts,cts:r.cts,isIFrame:r[n(922)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return ee[n(1033)][n(818)]?ee[n(1033)].cryptoIV&&ee._opt.cryptoIV.byteLength>0&&ee[n(1033)][n(965)]&&ee[n(1033)].cryptoKey[n(536)]>0?i=wo(t,ee[n(1033)][n(965)],ee[n(1033)][n(601)],ee[n(837)]):ee[n(491)](n(805),n(523)+(ee[n(1033)][n(965)]&&ee[n(1033)][n(965)][n(536)])+n(1016)+(ee[n(1033)][n(601)]&&ee[n(1033)][n(601)].byteLength)+" null"):ee[n(1033)][n(486)]?ee[n(1033)][n(414)]?i=ee[n(1033)][n(601)]&&ee._opt[n(601)][n(536)]>0&&ee._opt[n(965)]&&ee[n(1033)].cryptoKey[n(536)]>0?hc(t,ee[n(1033)][n(965)],ee[n(1033)][n(601)],ee[n(837)],ee._opt[n(335)]):Zo(t,ee[n(1033)][n(414)],ee[n(837)],ee[n(1033)][n(335)]):!ee[n(1033)][n(414)]&&ee[n(491)]("worker",n(673)):ee[n(1033)][n(831)]&&(ee[n(1033)][n(601)]&&ee[n(1033)][n(601)][n(536)]>0&&ee._opt.cryptoKey&&ee[n(1033)][n(965)][n(536)]>0?i=da(t,ee._opt.cryptoKey,ee[n(1033)].cryptoIV,ee[n(837)]):ee.debugError(n(805),n(352)+(ee[n(1033)][n(965)]&&ee[n(1033)][n(965)][n(536)])+" or cryptoIV.length is "+(ee._opt[n(601)]&&ee[n(1033)].cryptoIV.byteLength)+" null")),i},cryptoPayloadAudio:function(t){const r=e;if(Jt(ee[r(1033)][r(429)]))return t;let n=t;return ee._opt[r(818)]?ee[r(1033)].cryptoIV&&ee[r(1033)][r(601)][r(536)]>0&&ee[r(1033)].cryptoKey&&ee._opt[r(965)][r(536)]>0?t[0]>>4===Fe[r(799)]&&(n=So(t,ee[r(1033)].cryptoKey,ee._opt.cryptoIV)):ee[r(491)](r(805),r(523)+(ee._opt[r(965)]&&ee[r(1033)].cryptoKey.byteLength)+" or cryptoIV.length is "+(ee[r(1033)].cryptoIV&&ee._opt[r(601)].byteLength)+" null"):ee[r(1033)][r(831)]&&(ee[r(1033)][r(601)]&&ee[r(1033)].cryptoIV[r(536)]>0&&ee[r(1033)].cryptoKey&&ee[r(1033)][r(965)][r(536)]>0?t[0]>>4===Fe.AAC&&(n=ha(t,ee[r(1033)].cryptoKey,ee[r(1033)][r(601)])):ee[r(491)]("worker",r(352)+(ee[r(1033)].cryptoKey&&ee[r(1033)][r(965)][r(536)])+r(1016)+(ee[r(1033)][r(601)]&&ee[r(1033)][r(601)][r(536)])+r(917))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(z=s===Fe.AAC?o?16:8:0===o?8:16,re&&re.setCodec||!Jt(i))if(mt(t)||s===Fe.ALAW||s===Fe[n(1013)]||s===Fe[n(312)]){ee[n(1162)]("worker","setCodecAudio: init audio codec, codeId is "+s+n(696)+ee[n(1033)][n(971)]);const e=s===Fe[n(799)]?t[n(797)](2):new Uint8Array(0);if(i){if(s===Fe[n(312)])return void ee[n(491)]("worker",n(744));re[n(1108)]=ee[n(1033)][n(971)],re[n(1104)](t,r)}else re[n(802)](s,ee[n(1033)][n(971)],e,ee[n(477)]());if(s===Fe[n(799)]&&postMessage({cmd:Ee[n(509)],buffer:e},[e.buffer]),y=!0,s!==Fe.AAC&&(s===Fe.MP3?(!ee[n(387)]&&(ee[n(387)]=new aa(ee),ee[n(387)].on("data",((e,t)=>{re[n(1104)](e,t)}))),ee[n(387)][n(1239)](t[n(797)](1),r)):re[n(1104)](t[n(797)](1),r)),er()){const e=Number("1")||1;setTimeout((()=>{const e=n;ee.debugError(e(805),"Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng"),ee[e(819)](),postMessage({cmd:Ee.workerEnd})}),60*e*60*1e3)}}else ee.debugWarn(n(805),n(580),s);else ee[n(491)](n(805),n(1186))},decodeAudio:function(t,r){const s=e;if(ee[s(1116)])ee.debugLog(s(805),s(321));else if(ee[s(358)]())Q[s(496)](t,r);else if(Yt(n)&&Yt(ee[s(1033)].mseDecodeAudio))postMessage({cmd:Ee[s(700)],payload:t,ts:r,cts:r},[t[s(787)]]);else{const e=t[0]>>4;if(y){if(mt(t))return void ee[s(1162)](s(805),s(1086));i?re[s(1104)](t,r):e===Fe.MP3?ee[s(387)][s(1239)](t.slice(1),r):re[s(1104)](e===Fe[s(799)]?t.slice(2):t[s(797)](1),r)}else ee[s(1010)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(ne&&ne[n(802)]||!Jt(i))if(Xt(t))if(s===Pe.h264||s===Pe[n(530)]){ee.debugLog(n(805),"setCodecVideo: init video codec , codecId is "+s);const e=t.slice(5);if(s===Pe[n(748)]&&ee[n(1033)][n(1054)]){const t=Ar(e);if(t[n(1005)]>_e||t.codecHeight>_e)return postMessage({cmd:Ee.simdH264DecodeVideoWidthIsTooLarge,value:n(946)+t[n(1005)]+" > 4080, height: "+t.codecHeight+n(1217)+_e}),void ee[n(933)](n(805),n(432)+t.codecWidth+n(742)+t[n(1080)])}const r=new Uint8Array(t);v=!0,i?ne[n(1104)](t,0):ne[n(802)](s,e,ee[n(477)]()),postMessage({cmd:Ee.videoCode,code:s}),postMessage({cmd:Ee[n(691)],buffer:r,codecId:s},[r[n(787)]])}else ee[n(933)](n(805),n(1109)+s+n(951));else ee[n(933)](n(805),n(774)+s+n(689)+r+" and packetType is "+t[1]);else ee.debugError(n(805),n(1083))},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(959)]>3&&void 0!==arguments[3]?arguments[3]:0;if(ee.isDestroyed)ee.debugLog("worker",o(676));else if(ee.isPlayUseMSEAndDecoderInWorker())Q[o(967)](t,r,s,a);else if(Yt(n))postMessage({cmd:Ee[o(456)],payload:t,isIFrame:s,ts:r,cts:a,delay:ee[o(552)]},[t.buffer]);else if(v)if(!g&&s&&(g=!0),g){if(s&&Xt(t)){const e=15&t[0];let r={};e===Pe[o(748)]?r=Ar(t.slice(5)):e===Pe[o(530)]&&(r=en(t)),r[o(1005)]&&r[o(1080)]&&p&&m&&(r[o(1005)]!==p||r[o(1080)]!==m)&&(ee.debugWarn(o(805),"\n decodeVideo: video width or height is changed,\n old width is "+p+o(1066)+m+",\n new width is "+r[o(1005)]+", new height is "+r[o(1080)]+",\n and emit change event"),R=!0,postMessage({cmd:Ee[o(880)],value:o(946)+p+"->"+r.codecWidth+o(758)+m+"->"+r.codecHeight}))}if(R)return void ee.debugWarn(o(805),o(749));if(L)return void ee[o(933)](o(805),o(867));if(Xt(t))return void ee[o(1162)](o(805),o(1032));if(t[o(536)]<be)return void ee.debugWarn(o(805),"decodeVideo and payload is too small , payload length is "+t.byteLength);if(_=r,i)ne[o(1104)](t,r);else{const e=t[o(797)](5);ne[o(1104)](e,s?1:0,r)}}else ee[o(1162)](o(805),o(461));else ee.setCodecVideo(t,s)},clearBuffer:function(){const t=e;let r=arguments[t(959)]>0&&void 0!==arguments[0]&&arguments[0];ee[t(1162)](t(805),t(1207)+s.length+t(474)+r),r&&(s=[]),ee.isPlayer&&(ee[t(765)](),Yt(ee[t(1033)][t(1097)])&&(ee.dropping=!0,postMessage({cmd:Ee[t(402)]}))),Yt(ee[t(1033)][t(1097)])&&Jt(n)&&(g=!1)},dropBuffer$2:function(){const t=e;if(s[t(959)]>0){let e=s[t(775)]((e=>{const r=t;return Yt(e[r(922)])&&e.type===ke[r(1260)]}));if(ee[t(337)]())for(let r=0;r<s[t(959)];r++){const n=s[r],i=ee[t(681)](n.ts,n.type);if(i>=ee[t(1263)]()){ee[t(1162)](t(805),t(375)+r+t(999)+i+" and notDroppingDelayTs is "+ee[t(1263)]()),e=r;break}}if(e>=0){ee[t(1222)]=!0,postMessage({cmd:Ee[t(402)]});const r=s[t(959)];s=s[t(797)](e);const n=s.shift();ee[t(765)](),ee[t(685)](n.ts,n[t(1045)]),ee[t(1012)](n),ee[t(1222)]=!1,ee[t(1162)](t(805),"dropBuffer$2() iFrameIndex is "+e+",and old bufferList length is "+r+t(830)+s.length+" and new delay is "+ee.delay+" ")}else ee[t(1222)]=!1}0===s.length&&(ee[t(1222)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(418)](1,!1),s=n[r(895)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case ke[r(1178)]:const e=ee[r(1092)](new Uint8Array(t,5));ee[r(1104)](e,{type:ke[r(1178)],ts:i});break;case ke[r(1260)]:if(n[r(536)]>=11){const e=new Uint8Array(t,5),s=e[0];if(ee._isEnhancedH265Header(s))ee[r(572)](e,i);else{const t=n[r(895)](5)>>4==1;if(t&&(ee[r(1191)](i),Xt(e)&&null===ee[r(837)])){const t=15&e[0];ee.isHevc=t===Pe[r(530)]}ee[r(980)]&&ee.calcNetworkDelay(i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=ee[r(390)](e,t);ee.decode(o,{type:ke[r(1260)],ts:i,isIFrame:t,cts:s})}}else ee[r(933)](r(805),r(1150)+t.byteLength+r(897))}},demuxNakedFlow:function(e){X.dispatch(e)},demuxFmp4:function(t){Y[e(1239)](t)},demuxMpeg4:function(t){J[e(1239)](t)},demuxTs:function(t){Z[e(1239)](t)},_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(349)](a[0]);if(ee[n(837)]=Jt(l),o===Ye.PACKET_TYPE_SEQ_START){if(s===Je.FT_KEY){const e=t[n(797)](5);if(l);else{const i=new Uint8Array(5+e.length);i[n(1256)]([28,0,0,0,0],0),i.set(e,5),O=Tt(t,ee[n(837)]),ee[n(1162)](n(805),n(828)+ee[n(837)]+" and nalUnitSize is "+O),ee[n(1104)](i,{type:ke[n(1260)],ts:r,isIFrame:!0,cts:0})}}}else if(o===Ye[n(424)]){let e=t,i=0;const o=s===Je.FT_KEY;o&&ee[n(1191)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=on(t[n(797)](8),o),e=ee.cryptoPayload(e,o),ee[n(1104)](e,{type:ke[n(1260)],ts:r,isIFrame:o,cts:i}))}else if(o===Ye[n(614)]){const e=s===Je[n(1070)];e&&ee.calcIframeIntervalTimestamp(r);let i=on(t[n(797)](5),e);i=ee[n(390)](i,e),ee.decode(i,{type:ke[n(1260)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&Xe)===Xe},findSei:function(t,r){const n=e;let i=4;zt(O)&&(i=O),kt(t[n(797)](5),i)[n(688)]((e=>{const t=n,i=ee[t(837)]?e[0]>>>1&63:31&e[0],s=ee.isHevc&&(i===Re[t(322)]||i===Re[t(511)]),o=Jt(ee[t(837)])&&i===Ue[t(618)];if(s||o){const n=It(e,ee[t(837)]);postMessage({cmd:Ee[t(298)],buffer:n[t(508)],ts:r},[n[t(508)][t(787)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(g&&t>0))return;null===E?(E=t,k=Dt()):t<E&&(ee.debugLog(r(805),"calcNetworkDelay, dts is "+t+r(906)+E),E=t,k=Dt());const n=t-E,i=Dt()-k,s=i>n?i-n:0;if(ee.networkDelay=s,s>ee._opt[r(781)]&&ee._opt.playType===oe[r(932)]){let e=!1;null===F&&(e=!0,F=Dt());const o=Dt();(o-F>=1e3||e)&&(ee[r(933)]("worker","calcNetworkDelay now dts:"+t+r(1242)+E+r(526)+n+r(430)+i+r(903)+s),postMessage({cmd:Ee[r(847)],type:Ce.networkDelayTimeout,value:s}),F=o)}},calcIframeIntervalTimestamp:function(t){null===D?D=t:D<t&&(C=t-D,postMessage({cmd:Ee[e(507)],value:C}),D=t)},canVisibilityDecodeNotDrop:function(){return ee[e(1033)].visibility&&p*m<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return ee.isPlayback&&ee[t(1033)][t(534)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return ee[t(1033)][t(1137)]>=ee[t(1033)][t(1250)]&&!(ee[t(1033)][t(822)]&&ee._opt[t(1011)])},isPlayUseMSE:function(){const t=e;return ee[t(980)]&&ee._opt[t(822)]&&Yt(n)},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return ee[t(956)]()&&ee[t(1033)].mseDecoderUseWorker},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){return ee[e(1212)]()&&ee._opt.mseDecodeAudio},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;ee.debugError(r(805),r(1215)),t.preventDefault(),U=!0,ee[r(702)][r(1141)](),ee.webglObj=null,ee[r(336)]=null,setTimeout((()=>{const e=r;ee[e(336)]=ee.offscreenCanvas[e(1038)](e(672)),ee[e(336)]&&ee[e(336)].getContextAttributes().stencil?(ee.webglObj=te(ee[e(336)],ee[e(1033)].openWebglAlignment),U=!1):ee[e(491)](e(805),e(645))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;ee[r(1162)]("worker",r(400)),t.preventDefault()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:Ee[i(546)],code:t}),postMessage({cmd:Ee[i(1258)],w:r,h:n}),p=r,m=n,ee[i(852)]()&&(ee.offscreenCanvas=new OffscreenCanvas(r,n),ee.offscreenCanvasGL=ee[i(944)][i(1038)](i(672)),ee[i(702)]=te(ee[i(336)],ee[i(1033)].openWebglAlignment),ee.offscreenCanvas[i(743)](i(1181),ee[i(1232)],!1),ee.offscreenCanvas[i(743)](i(613),ee[i(658)],!1))},audioInfo:function(e,t,r){postMessage({cmd:Ee.audioCode,code:e}),postMessage({cmd:Ee.initAudio,sampleRate:t,channels:r,depth:z}),x=r},yuvData:function(r,n){const i=e;if(ee.isDestroyed)return void ee[i(1162)](i(805),i(810));if(Jt(g))return void ee.debugLog(i(805),"yuvData, isVideoFirstIFrame is false and return");const s=p*m*3/2;try{let e=t.HEAPU8.subarray(r,r+s),o=new Uint8Array(e);if(A=null,b=n,ee[i(852)]())try{if(U)return;ee.webglObj[i(754)](p,m,o);let e=ee[i(944)][i(777)]();postMessage({cmd:Ee[i(342)],buffer:e,delay:ee[i(552)],ts:n},[e])}catch(e){ee[i(491)](i(805),i(1164),e,e[i(1041)]())}else postMessage({cmd:Ee[i(342)],output:o,delay:ee.delay,ts:n},[o[i(787)]])}catch(e){ee[i(933)]("worker",i(570)+n+i(588),e,e[i(1041)]())}},pcmData:function(t,n,i){const s=e;if(ee[s(1116)])return void ee[s(1162)](s(805),"pcmData, decoder is destroyed and return");let a=n,c=[],u=0;try{let e=ee[s(1033)][s(1132)];for(let e=0;e<2;e++){let n=r[s(479)][(t>>2)+e]>>2;c[e]=r[s(1133)][s(1142)](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])));I[0]=Float32Array.of(...o[0],...c[0][s(1142)](0,n)),2==x&&(I[1]=Float32Array.of(...o[1],...c[1][s(1142)](0,n))),postMessage({cmd:Ee.playAudio,buffer:I,ts:i},I.map((e=>e.buffer))),u=n,a-=n}for(T=a;T>=e;T-=e)I[0]=c[0][s(797)](u,u+=e),2==x&&(I[1]=c[1][s(797)](u-e,u)),postMessage({cmd:Ee[s(443)],buffer:I,ts:i},I[s(842)]((e=>e[s(787)])));T&&(o[0]=c[0].slice(u),2==x&&(o[1]=c[1][s(797)](u))),c=[]}catch(e){ee[s(933)](s(805),s(815)+i+" create uint8Array error :",e,e[s(1041)]())}},errorInfo:function(t){const r=e;null===A&&(A=Dt());const n=Dt(),i=Bt(C>0?2*C:5e3,1e3,5e3),s=n-A;s>i&&(ee[r(933)](r(805),r(829)+C+r(1183)+s+r(644)+i+"\n and replay"),L=!0,postMessage({cmd:Ee[r(513)]}))},sendWebsocketMessage:function(t){const r=e;u?u.readyState===Be[r(517)]?(ee[r(1162)](r(805),r(499),t),u[r(458)](t)):ee.debugError(r(805),r(338),u.readyState):ee[r(491)](r(805),r(353))},timeEnd(){const t=e;ee.debugError("worker",t(435)),ee.close(),postMessage({cmd:Ee[t(442)]})},postStreamToMain(t,r){const n=e;postMessage({cmd:Ee[n(339)],type:r,buffer:t},[t[n(787)]])},updatePlaybackIsPause(t){const r=e;ee.debugLog("worker",r(470)+t),ee[r(983)]=t,Yt(t)?ee.clearPlaybackCacheLoop():ee.startPlaybackCacheLoop()},getBuildTime:()=>me+"-"+ye,validatedFailed(){const t=e;ee.debugError(t(805),"validatedFailed, please contact the author to get the correct license")},debugLog(t){const r=e;if(ee[r(1033)][r(1061)]&&ee[r(1061)]){for(var n=arguments[r(959)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];ee[r(1061)][r(397)](t,...i)}},debugWarn(t){const r=e;if(ee[r(1033)][r(1061)]&&ee[r(1061)]){for(var n=arguments[r(959)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];ee[r(1061)][r(602)](t,...i)}},debugError(t){const r=e;if(ee[r(1061)]){for(var n=arguments[r(959)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];ee[r(1061)].error(t,...i)}}};ee.debug=new hr(ee),i&&(ee=Object.assign(ee,{setAudioCodec:function(t){postMessage({cmd:Ee[e(877)],code:t})},setVideoCodec:function(t){postMessage({cmd:Ee[e(546)],code:t})},setVideoSize:function(t,r){const n=e;j=t*r,V=j>>2,p=t,m=r,postMessage({cmd:Ee.initVideo,w:t,h:r}),ee[n(852)]()&&(ee.offscreenCanvas=new OffscreenCanvas(t,r),ee[n(336)]=ee.offscreenCanvas[n(1038)]("webgl"),ee[n(702)]=te(ee[n(336)],ee._opt.openWebglAlignment),ee[n(944)][n(743)](n(1181),ee.onOffscreenCanvasWebglContextLost,!1),ee[n(944)][n(743)]("webglcontextrestored",ee[n(658)],!1))},initAudioPlanar:function(t,r){x=t,postMessage({cmd:Ee[e(446)],sampleRate:r,channels:t,depth:z})},playAudioPlanar:function(t,n,i){const s=e;if(ee.isDestroyed)return void ee[s(1162)](s(805),s(790));let a=n,c=[],u=0,l=ee[s(1033)][s(1132)];for(let e=0;e<2;e++){let n=r.HEAPU32[(t>>2)+e]>>2;c[e]=r[s(1133)][s(1142)](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])));I[0]=Float32Array.of(...o[0],...c[0][s(1142)](0,n)),2==x&&(I[1]=Float32Array.of(...o[1],...c[1][s(1142)](0,n))),postMessage({cmd:Ee[s(443)],buffer:I,ts:i},I[s(842)]((e=>e[s(787)]))),u=n,a-=n}for(T=a;T>=l;T-=l)I[0]=c[0].slice(u,u+=l),2==x&&(I[1]=c[1][s(797)](u-l,u)),postMessage({cmd:Ee[s(443)],buffer:I,ts:i},I[s(842)]((e=>e.buffer)));T&&(o[0]=c[0][s(797)](u),2==x&&(o[1]=c[1][s(797)](u))),c=[]},draw:function(r,n,i,s){const o=e;if(ee[o(1116)])return void ee[o(1162)]("worker",o(590));const a=t[o(850)][o(1142)](n,n+j),c=t[o(850)][o(1142)](i,i+V),u=t[o(850)][o(1142)](s,s+V),l=new Uint8Array(j+V+V);if(l[o(1256)](a),l.set(c,j),l[o(1256)](u,j+V),A=null,b=r,ee[o(852)]())try{if(U)return;ee[o(702)][o(754)](p,m,l);let e=ee[o(944)][o(777)]();postMessage({cmd:Ee.render,buffer:e,delay:ee[o(552)],ts:r},[e])}catch(e){ee[o(491)]("worker",o(1164),e,e[o(1041)]())}else postMessage({cmd:Ee.render,output:l,delay:ee[o(552)],ts:r},[l[o(787)]])}}));let re=null;r[e(998)]&&(re=new(r[e(998)])(ee));let ne=null;t[e(638)]&&(ne=new(t[e(638)])(ee)),postMessage({cmd:Ee.init}),self[e(712)]=function(t){const r=e;let n=t[r(639)];switch(n.cmd){case Ae[r(592)]:try{ee[r(1033)]=Object[r(878)](ee[r(1033)],JSON[r(1171)](n[r(927)]))}catch(e){}ee.debugLog(r(805),r(406)+Ae[r(592)],n.opt);break;case Ae[r(1104)]:ee[r(1138)](n[r(787)],n[r(1079)]);break;case Ae[r(663)]:ee[r(496)](n[r(787)],n.ts);break;case Ae[r(986)]:ee.decodeVideo(n[r(787)],n.ts,n[r(922)]);break;case Ae.clearBuffer:ee.clearBuffer(n.needClear);break;case Ae[r(1213)]:ee[r(1213)](n[r(1144)],JSON[r(1171)](n[r(927)]),n.protocols);break;case Ae[r(819)]:ee[r(1162)](r(805),"onmessage:"+Ae[r(819)],JSON[r(1073)](n[r(1079)])),n[r(1079)]&&Jt(n.options[r(637)])&&(H=n[r(1079)][r(637)]),ee[r(819)]();break;case Ae[r(1264)]:ee[r(1162)]("worker",r(406)+Ae[r(1264)],n[r(331)],n[r(1129)]),ee[r(1033)][n[r(331)]]=n[r(1129)],n.key===r(1137)&&(ee.playbackUpdatePlaybackRate(),ee[r(516)]()&&Jt(ee[r(983)]));break;case Ae[r(1188)]:ee[r(425)](n[r(518)]);break;case Ae[r(417)]:Q[r(448)].currentTime=Number(n.message);break;case Ae.playbackIsPause:ee[r(801)](n[r(800)])}}}(e[1],t)}))[vc(207)]((e=>{const t=vc;console[t(201)]("JbPro[❌❌❌][wasm]:",e,e[t(205)]())}))}));