Newer
Older
safe_production_front / public / js-bak / decoder-pro-f-simd.js
dutingting on 8 Apr 706 KB 暂存
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).crypto$1)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,n=t(e),s=(r="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href,async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t,n,i;(i=e).ready=new Promise(((e,r)=>{t=e,n=r})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-f-simd.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_F_SIMD_WASM_URL&&""!=JESSIBUCA_PRO_F_SIMD_WASM_URL?JESSIBUCA_PRO_F_SIMD_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),r&&(f=r),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,w=i.print||console.log.bind(console),b=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&$("no native wasm support detected");var S,E,I,A,k,C,T,D,x=!1;function P(e,t){e||$(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=k=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=D=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||De.init.initialized||De.init(),De.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)V(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function V(e){U.unshift(e)}var H=0,j=null;function W(e){H++,i.monitorRunDependencies&&i.monitorRunDependencies(H)}function G(e){if(H--,i.monitorRunDependencies&&i.monitorRunDependencies(H),0==H&&j){var t=j;j=null,t()}}function $(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),x=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var 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=>{b(`failed to asynchronously prepare wasm: ${e}`),$(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.M,N(pn.H),G(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro-f-simd.wasm")||(q=p(q)):q=new URL("decoder-pro-f-simd.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(k[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){}$("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]:De.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},De.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new De.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 De.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 De.ErrnoError(29)}if(void 0===a&&0===s)throw new De.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 De.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new De.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{$()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(De.isBlkdev(r)||De.isFIFO(r))throw new De.ErrnoError(63);be.ops_table||(be.ops_table={dir:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,lookup:be.node_ops.lookup,mknod:be.node_ops.mknod,rename:be.node_ops.rename,unlink:be.node_ops.unlink,rmdir:be.node_ops.rmdir,readdir:be.node_ops.readdir,symlink:be.node_ops.symlink},stream:{llseek:be.stream_ops.llseek}},file:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:{llseek:be.stream_ops.llseek,read:be.stream_ops.read,write:be.stream_ops.write,allocate:be.stream_ops.allocate,mmap:be.stream_ops.mmap,msync:be.stream_ops.msync}},link:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,readlink:be.node_ops.readlink},stream:{}},chrdev:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:De.chrdev_stream_ops}});var i=De.createNode(e,t,r,n);return De.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):De.isFile(i.mode)?(i.node_ops=be.ops_table.file.node,i.stream_ops=be.ops_table.file.stream,i.usedBytes=0,i.contents=null):De.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):De.isChrdev(i.mode)&&(i.node_ops=be.ops_table.chrdev.node,i.stream_ops=be.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=De.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,De.isDir(e.mode)?t.size=4096:De.isFile(e.mode)?t.size=e.usedBytes:De.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&be.resizeFileStorage(e,t.size)},lookup(e,t){throw De.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(De.isDir(e.mode)){var n;try{n=De.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new De.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=De.lookupNode(e,t);for(var n in r.contents)throw new De.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!De.isLink(e.mode))throw new De.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(be.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&De.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new De.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!De.isFile(e.node.mode))throw new De.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new De.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&G()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{De.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],Ae=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},ke=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),G()}Ae(r,l,d,(()=>{o&&o(),G()}))||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},De={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 De.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=De.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=De.lookupNode(n,r[s]),i=ce.join2(i,r[s]),De.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;De.isLink(n.mode);){var c=De.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=De.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new De.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(De.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)%De.nameTable.length},hashAddNode(e){var t=De.hashName(e.parent.id,e.name);e.name_next=De.nameTable[t],De.nameTable[t]=e},hashRemoveNode(e){var t=De.hashName(e.parent.id,e.name);if(De.nameTable[t]===e)De.nameTable[t]=e.name_next;else for(var r=De.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=De.mayLookup(e);if(r)throw new De.ErrnoError(r,e);for(var n=De.hashName(e.id,t),i=De.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return De.lookup(e,t)},createNode(e,t,r,n){var i=new De.FSNode(e,t,r,n);return De.hashAddNode(i),i},destroyNode(e){De.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)=>De.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=De.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{return De.lookupNode(e,t),20}catch(e){}return De.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=De.lookupNode(e,t)}catch(e){return e.errno}var i=De.nodePermissions(e,"wx");if(i)return i;if(r){if(!De.isDir(n.mode))return 54;if(De.isRoot(n)||De.getPath(n)===De.cwd())return 10}else if(De.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?De.isLink(e.mode)?32:De.isDir(e.mode)&&("r"!==De.flagsToPermissionString(t)||512&t)?31:De.nodePermissions(e,De.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=De.MAX_OPEN_FDS;e++)if(!De.streams[e])return e;throw new De.ErrnoError(33)},getStreamChecked(e){var t=De.getStream(e);if(!t)throw new De.ErrnoError(8);return t},getStream:e=>De.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return De.FSStream||(De.FSStream=function(){this.shared={}},De.FSStream.prototype={},Object.defineProperties(De.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 De.FSStream,e),-1==t&&(t=De.nextfd()),e.fd=t,De.streams[t]=e,e},closeStream(e){De.streams[e]=null},chrdev_stream_ops:{open(e){var t=De.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new De.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){De.devices[e]={stream_ops:t}},getDevice:e=>De.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),De.syncFSRequests++,De.syncFSRequests>1&&b(`warning: ${De.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=De.getMounts(De.root.mount),n=0;function i(e){return De.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&&De.root)throw new De.ErrnoError(10);if(!i&&!s){var o=De.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,De.isMountpoint(n))throw new De.ErrnoError(10);if(!De.isDir(n.mode))throw new De.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?De.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=De.lookupPath(e,{follow_mount:!1});if(!De.isMountpoint(t.node))throw new De.ErrnoError(28);var r=t.node,n=r.mounted,i=De.getMounts(n);Object.keys(De.nameTable).forEach((e=>{for(var t=De.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&De.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=De.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new De.ErrnoError(28);var s=De.mayCreate(n,i);if(s)throw new De.ErrnoError(s);if(!n.node_ops.mknod)throw new De.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,De.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,De.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{De.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,De.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new De.ErrnoError(44);var r=De.lookupPath(t,{parent:!0}).node;if(!r)throw new De.ErrnoError(44);var n=ce.basename(t),i=De.mayCreate(r,n);if(i)throw new De.ErrnoError(i);if(!r.node_ops.symlink)throw new De.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=De.lookupPath(e,{parent:!0}).node,n=De.lookupPath(t,{parent:!0}).node,!r||!n)throw new De.ErrnoError(44);if(r.mount!==n.mount)throw new De.ErrnoError(75);var c,u=De.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new De.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new De.ErrnoError(55);try{c=De.lookupNode(n,a)}catch(e){}if(u!==c){var d=De.isDir(u.mode),h=De.mayDelete(r,o,d);if(h)throw new De.ErrnoError(h);if(h=c?De.mayDelete(n,a,d):De.mayCreate(n,a))throw new De.ErrnoError(h);if(!r.node_ops.rename)throw new De.ErrnoError(63);if(De.isMountpoint(u)||c&&De.isMountpoint(c))throw new De.ErrnoError(10);if(n!==r&&(h=De.nodePermissions(r,"w")))throw new De.ErrnoError(h);De.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{De.hashAddNode(u)}}},rmdir(e){var t=De.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=De.lookupNode(t,r),i=De.mayDelete(t,r,!0);if(i)throw new De.ErrnoError(i);if(!t.node_ops.rmdir)throw new De.ErrnoError(63);if(De.isMountpoint(n))throw new De.ErrnoError(10);t.node_ops.rmdir(t,r),De.destroyNode(n)},readdir(e){var t=De.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new De.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=De.lookupPath(e,{parent:!0}).node;if(!t)throw new De.ErrnoError(44);var r=ce.basename(e),n=De.lookupNode(t,r),i=De.mayDelete(t,r,!1);if(i)throw new De.ErrnoError(i);if(!t.node_ops.unlink)throw new De.ErrnoError(63);if(De.isMountpoint(n))throw new De.ErrnoError(10);t.node_ops.unlink(t,r),De.destroyNode(n)},readlink(e){var t=De.lookupPath(e).node;if(!t)throw new De.ErrnoError(44);if(!t.node_ops.readlink)throw new De.ErrnoError(28);return de.resolve(De.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=De.lookupPath(e,{follow:!t}).node;if(!r)throw new De.ErrnoError(44);if(!r.node_ops.getattr)throw new De.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>De.stat(e,!0),chmod(e,t,r){var n;if(!(n="string"==typeof e?De.lookupPath(e,{follow:!r}).node:e).node_ops.setattr)throw new De.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){De.chmod(e,t,!0)},fchmod(e,t){var r=De.getStreamChecked(e);De.chmod(r.node,t)},chown(e,t,r,n){var i;if(!(i="string"==typeof e?De.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new De.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){De.chown(e,t,r,!0)},fchown(e,t,r){var n=De.getStreamChecked(e);De.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new De.ErrnoError(28);var r;if(!(r="string"==typeof e?De.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new De.ErrnoError(63);if(De.isDir(r.mode))throw new De.ErrnoError(31);if(!De.isFile(r.mode))throw new De.ErrnoError(28);var n=De.nodePermissions(r,"w");if(n)throw new De.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=De.getStreamChecked(e);if(0==(2097155&r.flags))throw new De.ErrnoError(28);De.truncate(r.node,t)},utime(e,t,r){var n=De.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new De.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=De.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new De.ErrnoError(20)}else n=De.mknod(e,r,0),s=!0;if(!n)throw new De.ErrnoError(44);if(De.isChrdev(n.mode)&&(t&=-513),65536&t&&!De.isDir(n.mode))throw new De.ErrnoError(54);if(!s){var o=De.mayOpen(n,t);if(o)throw new De.ErrnoError(o)}512&t&&!s&&De.truncate(n,0),t&=-131713;var a=De.createStream({node:n,path:De.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||(De.readFiles||(De.readFiles={}),e in De.readFiles||(De.readFiles[e]=1)),a},close(e){if(De.isClosed(e))throw new De.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{De.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(De.isClosed(e))throw new De.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new De.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new De.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 De.ErrnoError(28);if(De.isClosed(e))throw new De.ErrnoError(8);if(1==(2097155&e.flags))throw new De.ErrnoError(8);if(De.isDir(e.node.mode))throw new De.ErrnoError(31);if(!e.stream_ops.read)throw new De.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new De.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 De.ErrnoError(28);if(De.isClosed(e))throw new De.ErrnoError(8);if(0==(2097155&e.flags))throw new De.ErrnoError(8);if(De.isDir(e.node.mode))throw new De.ErrnoError(31);if(!e.stream_ops.write)throw new De.ErrnoError(28);e.seekable&&1024&e.flags&&De.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new De.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(De.isClosed(e))throw new De.ErrnoError(8);if(t<0||r<=0)throw new De.ErrnoError(28);if(0==(2097155&e.flags))throw new De.ErrnoError(8);if(!De.isFile(e.node.mode)&&!De.isDir(e.node.mode))throw new De.ErrnoError(43);if(!e.stream_ops.allocate)throw new De.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 De.ErrnoError(2);if(1==(2097155&e.flags))throw new De.ErrnoError(2);if(!e.stream_ops.mmap)throw new De.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 De.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=De.open(e,t.flags),i=De.stat(e).size,s=new Uint8Array(i);return De.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),De.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=De.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);De.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");De.write(n,t,0,t.byteLength,void 0,r.canOwn)}De.close(n)},cwd:()=>De.currentPath,chdir(e){var t=De.lookupPath(e,{follow:!0});if(null===t.node)throw new De.ErrnoError(44);if(!De.isDir(t.node.mode))throw new De.ErrnoError(54);var r=De.nodePermissions(t.node,"x");if(r)throw new De.ErrnoError(r);De.currentPath=t.path},createDefaultDirectories(){De.mkdir("/tmp"),De.mkdir("/home"),De.mkdir("/home/web_user")},createDefaultDevices(){De.mkdir("/dev"),De.registerDevice(De.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),De.mkdev("/dev/null",De.makedev(1,3)),_e.register(De.makedev(5,0),_e.default_tty_ops),_e.register(De.makedev(6,0),_e.default_tty1_ops),De.mkdev("/dev/tty",De.makedev(5,0)),De.mkdev("/dev/tty1",De.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);De.createDevice("/dev","random",r),De.createDevice("/dev","urandom",r),De.mkdir("/dev/shm"),De.mkdir("/dev/shm/tmp")},createSpecialDirectories(){De.mkdir("/proc");var e=De.mkdir("/proc/self");De.mkdir("/proc/self/fd"),De.mount({mount(){var t=De.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=De.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?De.createDevice("/dev","stdin",i.stdin):De.symlink("/dev/tty","/dev/stdin"),i.stdout?De.createDevice("/dev","stdout",null,i.stdout):De.symlink("/dev/tty","/dev/stdout"),i.stderr?De.createDevice("/dev","stderr",null,i.stderr):De.symlink("/dev/tty1","/dev/stderr"),De.open("/dev/stdin",0),De.open("/dev/stdout",1),De.open("/dev/stderr",1)},ensureErrnoError(){De.ErrnoError||(De.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},De.ErrnoError.prototype=new Error,De.ErrnoError.prototype.constructor=De.ErrnoError,[44].forEach((e=>{De.genericErrors[e]=new De.ErrnoError(e),De.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){De.ensureErrnoError(),De.nameTable=new Array(4096),De.mount(be,{},"/"),De.createDefaultDirectories(),De.createDefaultDevices(),De.createSpecialDirectories(),De.filesystems={MEMFS:be}},init(e,t,r){De.init.initialized=!0,De.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,De.createStandardStreams()},quit(){De.init.initialized=!1;for(var e=0;e<De.streams.length;e++){var t=De.streams[e];t&&De.close(t)}},findObject(e,t){var r=De.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=De.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=De.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=De.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:De.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{De.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:De.getPath(e),t),o=Te(n,i);return De.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:De.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=De.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}De.chmod(c,146|a);var h=De.open(c,577);De.write(h,r,0,r.length,0,s),De.close(h),De.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:De.getPath(e),t),s=Te(!!r,!!n);De.createDevice.major||(De.createDevice.major=64);var o=De.makedev(De.createDevice.major++,0);return De.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 De.ErrnoError(29)}if(void 0===c&&0===o)throw new De.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 De.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),De.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 De.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=De.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 De.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(De.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{De.forceLoadFile(c);var s=we();if(!s)throw new De.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},xe=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?De.cwd():Pe.getStreamFromFD(e).path,0==t.length){if(!r)throw new De.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(De.getPath(e.node)))return-54;throw e}k[r>>2]=n.dev,k[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,k[r+12>>2]=n.uid,k[r+16>>2]=n.gid,k[r+20>>2]=n.rdev,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)],k[r+24>>2]=X[0],k[r+28>>2]=X[1],k[r+32>>2]=4096,k[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return 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)],k[r+40>>2]=X[0],k[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)],k[r+56>>2]=X[0],k[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)],k[r+72>>2]=X[0],k[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)],k[r+88>>2]=X[0],k[r+92>>2]=X[1],0},doMsync(e,t,r,n,i){if(!De.isFile(t.node.mode))throw new De.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);De.msync(t,s,i,r,n)},varargs:void 0,get(){var e=k[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>xe(e),getStreamFromFD:e=>De.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;De.streams[i];)i++;return De.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:return i=Pe.getp(),I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return De.open(t,r,i).fd}catch(e){if(void 0===De||"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={},Ve={},He={},je=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},Ge=(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){He[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{Ve.hasOwnProperty(e)?i[t]=Ve[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=Ve[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function $e(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||je(`type "${n}" must have a positive integer typeid pointer`),Ve.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;je(`Cannot register type '${n}' twice`)}if(Ve[e]=t,delete He[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 $e(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=>{je(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&&je("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&&je("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&&je("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}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||je(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&je(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&je(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function At(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var kt=(e,t,r)=>{for(;t!==r;)t.upcast||je(`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&&je(`null is not a valid ${this.name}`),0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&je(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&je(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=kt(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&je("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:je(`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:je("Unsupporting sharing policy")}return r}function Dt(e,t){if(null===t)return this.isReference&&je(`null is not a valid ${this.name}`),0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&je(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function xt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Xe,readValueFromPointer:xt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=Dt,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)}},Vt=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&je(`unknown function pointer with signature ${e}: ${t}`),r},Ht=(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},jt=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]||Ve[t]||(He[t]?He[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(jt).join([", "]))},Gt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Vt(i,s),a&&(a=Vt(o,a)),u&&(u=Vt(c,u)),h=Vt(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),Ge([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 At(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},$t=(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&&je("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=[je,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=$t(t,r);i=Vt(n,i),Ge([],[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)},Ge([],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=$t(r,n);t=ze(t),t=Jt(t),s=Vt(i,s),Ge([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),Ge([],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||je("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(k[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance: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(D[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=>I[e>>1]:e=>A[e>>1];case 4:return r?e=>k[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},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=xe(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||je("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),je("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:xt,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)&&A[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=k[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},br=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s)),k[t>>2]=o,(t+=4)+4>i)break}return k[t>>2]=0,t-n},Sr=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>A,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&je(`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)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Ar={},kr=e=>{var t=Ar[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=kr(r)],n,i),Dr=e=>{var t=Cr.length;return Cr.push(e),t},xr=(e,t)=>{var r=Ve[e];return void 0===r&&je(t+" has unknown type "+jt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=xr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=`  var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;for(s+=`  var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`,l=0;l<e;++l)n[l].deleteObject&&(s+=`  argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+="  return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return Dr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=e=>e%4==0&&(e%100!=0||e%400==0),Rr=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Or=e=>(Ur(e.getFullYear())?Rr:Lr)[e.getMonth()]+e.getDate()-1,zr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function Nr(e,t,r){var n=zr(e,t),i=new Date(1e3*n);k[r>>2]=i.getSeconds(),k[r+4>>2]=i.getMinutes(),k[r+8>>2]=i.getHours(),k[r+12>>2]=i.getDate(),k[r+16>>2]=i.getMonth(),k[r+20>>2]=i.getFullYear()-1900,k[r+24>>2]=i.getDay();var s=0|Or(i);k[r+28>>2]=s,k[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));k[r+32>>2]=u}var Vr=e=>{var t=me(e)+1,r=vn(t);return r&&pr(e,r,t),r},Hr=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}C[e>>2]=60*c,k[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Vr(l),f=Vr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},jr=()=>{$("")},Wr=()=>Date.now(),Gr=(e,t,r)=>E.copyWithin(e,t,t+r),$r=()=>536870912,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Kr=e=>{var t=E.length;e>>>=0;var r=$r();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=Pe.getStreamFromFD(e);return De.close(t),0}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:De.isDir(r.mode)?3:De.isLink(r.mode)?7:4;return S[t>>0]=n,I[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)],k[t+8>>2]=X[0],k[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)],k[t+16>>2]=X[0],k[t+20>>2]=X[1],0}catch(e){if(void 0===De||"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=De.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=zr(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return De.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)],k[i>>2]=X[0],k[i+4>>2]=X[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===De||"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=De.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===De||"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=De.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 De.isDir(this.mode)}},isDevice:{get:function(){return De.isChrdev(this.mode)}}}),De.FSNode=un,De.createPreloadedFile=ke,De.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=Ht(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Ye,F:Gt,A:Yt,h:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,i:Er,n:Ir,f:Tr,j:rr,e:Mr,d:Fr,p:Nr,t:Hr,a:jr,g:Wr,y:Gr,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.K)(),gn=e=>(gn=pn.L)(e),_n=e=>(_n=pn.N)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,x||(L(),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}H>0||(R(),H>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.O)(e,t,r,n,s),i._ff_h264_cabac_tables=97685,j=function e(){hn||wn(),hn||(j=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),e.ready}),o=(()=>{var e="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href;return async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,n,i;(i=t).ready=new Promise(((e,t)=>{r=e,n=t})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-audio.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_AUDIO_WASM_URL&&""!=JESSIBUCA_PRO_AUDIO_WASM_URL?JESSIBUCA_PRO_AUDIO_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var g,_,w=i.print||console.log.bind(console),b=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&$("no native wasm support detected");var S,E,I,A,k,C,T,D,x=!1;function P(e,t){e||$(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=A=new Uint16Array(e),i.HEAP32=k=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=D=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||De.init.initialized||De.init(),De.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)V(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function V(e){U.unshift(e)}var H=0,j=null;function W(e){H++,i.monitorRunDependencies&&i.monitorRunDependencies(H)}function G(e){if(H--,i.monitorRunDependencies&&i.monitorRunDependencies(H),0==H&&j){var t=j;j=null,t()}}function $(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),x=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var 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=>{b(`failed to asynchronously prepare wasm: ${e}`),$(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.L,N(pn.H),G(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro-audio.wasm")||(q=p(q)):q=new URL("decoder-pro-audio.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-f-simd.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(k[vn()>>2]=e,e),ce={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.splitPath(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},basename:e=>{if("/"===e)return"/";var t=(e=(e=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}$("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]:De.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},De.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new De.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 De.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 De.ErrnoError(29)}if(void 0===a&&0===s)throw new De.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 De.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new De.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{$()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(De.isBlkdev(r)||De.isFIFO(r))throw new De.ErrnoError(63);be.ops_table||(be.ops_table={dir:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,lookup:be.node_ops.lookup,mknod:be.node_ops.mknod,rename:be.node_ops.rename,unlink:be.node_ops.unlink,rmdir:be.node_ops.rmdir,readdir:be.node_ops.readdir,symlink:be.node_ops.symlink},stream:{llseek:be.stream_ops.llseek}},file:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:{llseek:be.stream_ops.llseek,read:be.stream_ops.read,write:be.stream_ops.write,allocate:be.stream_ops.allocate,mmap:be.stream_ops.mmap,msync:be.stream_ops.msync}},link:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr,readlink:be.node_ops.readlink},stream:{}},chrdev:{node:{getattr:be.node_ops.getattr,setattr:be.node_ops.setattr},stream:De.chrdev_stream_ops}});var i=De.createNode(e,t,r,n);return De.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):De.isFile(i.mode)?(i.node_ops=be.ops_table.file.node,i.stream_ops=be.ops_table.file.stream,i.usedBytes=0,i.contents=null):De.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):De.isChrdev(i.mode)&&(i.node_ops=be.ops_table.chrdev.node,i.stream_ops=be.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=De.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,De.isDir(e.mode)?t.size=4096:De.isFile(e.mode)?t.size=e.usedBytes:De.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&be.resizeFileStorage(e,t.size)},lookup(e,t){throw De.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(De.isDir(e.mode)){var n;try{n=De.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new De.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=De.lookupNode(e,t);for(var n in r.contents)throw new De.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!De.isLink(e.mode))throw new De.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(be.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&De.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new De.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!De.isFile(e.node.mode))throw new De.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new De.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&G()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{De.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],Ae=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},ke=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),G()}Ae(r,l,d,(()=>{o&&o(),G()}))||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},De={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 De.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=De.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=De.lookupNode(n,r[s]),i=ce.join2(i,r[s]),De.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;De.isLink(n.mode);){var c=De.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=De.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new De.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(De.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)%De.nameTable.length},hashAddNode(e){var t=De.hashName(e.parent.id,e.name);e.name_next=De.nameTable[t],De.nameTable[t]=e},hashRemoveNode(e){var t=De.hashName(e.parent.id,e.name);if(De.nameTable[t]===e)De.nameTable[t]=e.name_next;else for(var r=De.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=De.mayLookup(e);if(r)throw new De.ErrnoError(r,e);for(var n=De.hashName(e.id,t),i=De.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return De.lookup(e,t)},createNode(e,t,r,n){var i=new De.FSNode(e,t,r,n);return De.hashAddNode(i),i},destroyNode(e){De.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)=>De.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=De.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{De.lookupNode(e,t);return 20}catch(e){}return De.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=De.lookupNode(e,t)}catch(e){return e.errno}var i=De.nodePermissions(e,"wx");if(i)return i;if(r){if(!De.isDir(n.mode))return 54;if(De.isRoot(n)||De.getPath(n)===De.cwd())return 10}else if(De.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?De.isLink(e.mode)?32:De.isDir(e.mode)&&("r"!==De.flagsToPermissionString(t)||512&t)?31:De.nodePermissions(e,De.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=De.MAX_OPEN_FDS;e++)if(!De.streams[e])return e;throw new De.ErrnoError(33)},getStreamChecked(e){var t=De.getStream(e);if(!t)throw new De.ErrnoError(8);return t},getStream:e=>De.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return De.FSStream||(De.FSStream=function(){this.shared={}},De.FSStream.prototype={},Object.defineProperties(De.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 De.FSStream,e),-1==t&&(t=De.nextfd()),e.fd=t,De.streams[t]=e,e},closeStream(e){De.streams[e]=null},chrdev_stream_ops:{open(e){var t=De.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new De.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){De.devices[e]={stream_ops:t}},getDevice:e=>De.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),De.syncFSRequests++,De.syncFSRequests>1&&b(`warning: ${De.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=De.getMounts(De.root.mount),n=0;function i(e){return De.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&&De.root)throw new De.ErrnoError(10);if(!i&&!s){var o=De.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,De.isMountpoint(n))throw new De.ErrnoError(10);if(!De.isDir(n.mode))throw new De.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?De.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=De.lookupPath(e,{follow_mount:!1});if(!De.isMountpoint(t.node))throw new De.ErrnoError(28);var r=t.node,n=r.mounted,i=De.getMounts(n);Object.keys(De.nameTable).forEach((e=>{for(var t=De.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&De.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=De.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new De.ErrnoError(28);var s=De.mayCreate(n,i);if(s)throw new De.ErrnoError(s);if(!n.node_ops.mknod)throw new De.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,De.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,De.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{De.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,De.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new De.ErrnoError(44);var r=De.lookupPath(t,{parent:!0}).node;if(!r)throw new De.ErrnoError(44);var n=ce.basename(t),i=De.mayCreate(r,n);if(i)throw new De.ErrnoError(i);if(!r.node_ops.symlink)throw new De.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=De.lookupPath(e,{parent:!0}).node,n=De.lookupPath(t,{parent:!0}).node,!r||!n)throw new De.ErrnoError(44);if(r.mount!==n.mount)throw new De.ErrnoError(75);var c,u=De.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new De.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new De.ErrnoError(55);try{c=De.lookupNode(n,a)}catch(e){}if(u!==c){var d=De.isDir(u.mode),h=De.mayDelete(r,o,d);if(h)throw new De.ErrnoError(h);if(h=c?De.mayDelete(n,a,d):De.mayCreate(n,a))throw new De.ErrnoError(h);if(!r.node_ops.rename)throw new De.ErrnoError(63);if(De.isMountpoint(u)||c&&De.isMountpoint(c))throw new De.ErrnoError(10);if(n!==r&&(h=De.nodePermissions(r,"w")))throw new De.ErrnoError(h);De.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{De.hashAddNode(u)}}},rmdir(e){var t=De.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=De.lookupNode(t,r),i=De.mayDelete(t,r,!0);if(i)throw new De.ErrnoError(i);if(!t.node_ops.rmdir)throw new De.ErrnoError(63);if(De.isMountpoint(n))throw new De.ErrnoError(10);t.node_ops.rmdir(t,r),De.destroyNode(n)},readdir(e){var t=De.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new De.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=De.lookupPath(e,{parent:!0}).node;if(!t)throw new De.ErrnoError(44);var r=ce.basename(e),n=De.lookupNode(t,r),i=De.mayDelete(t,r,!1);if(i)throw new De.ErrnoError(i);if(!t.node_ops.unlink)throw new De.ErrnoError(63);if(De.isMountpoint(n))throw new De.ErrnoError(10);t.node_ops.unlink(t,r),De.destroyNode(n)},readlink(e){var t=De.lookupPath(e).node;if(!t)throw new De.ErrnoError(44);if(!t.node_ops.readlink)throw new De.ErrnoError(28);return de.resolve(De.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=De.lookupPath(e,{follow:!t}).node;if(!r)throw new De.ErrnoError(44);if(!r.node_ops.getattr)throw new De.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>De.stat(e,!0),chmod(e,t,r){var n;"string"==typeof e?n=De.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new De.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){De.chmod(e,t,!0)},fchmod(e,t){var r=De.getStreamChecked(e);De.chmod(r.node,t)},chown(e,t,r,n){var i;"string"==typeof e?i=De.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new De.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){De.chown(e,t,r,!0)},fchown(e,t,r){var n=De.getStreamChecked(e);De.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new De.ErrnoError(28);var r;"string"==typeof e?r=De.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new De.ErrnoError(63);if(De.isDir(r.mode))throw new De.ErrnoError(31);if(!De.isFile(r.mode))throw new De.ErrnoError(28);var n=De.nodePermissions(r,"w");if(n)throw new De.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=De.getStreamChecked(e);if(0==(2097155&r.flags))throw new De.ErrnoError(28);De.truncate(r.node,t)},utime(e,t,r){var n=De.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new De.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=De.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new De.ErrnoError(20)}else n=De.mknod(e,r,0),s=!0;if(!n)throw new De.ErrnoError(44);if(De.isChrdev(n.mode)&&(t&=-513),65536&t&&!De.isDir(n.mode))throw new De.ErrnoError(54);if(!s){var o=De.mayOpen(n,t);if(o)throw new De.ErrnoError(o)}512&t&&!s&&De.truncate(n,0),t&=-131713;var a=De.createStream({node:n,path:De.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||(De.readFiles||(De.readFiles={}),e in De.readFiles||(De.readFiles[e]=1)),a},close(e){if(De.isClosed(e))throw new De.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{De.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(De.isClosed(e))throw new De.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new De.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new De.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 De.ErrnoError(28);if(De.isClosed(e))throw new De.ErrnoError(8);if(1==(2097155&e.flags))throw new De.ErrnoError(8);if(De.isDir(e.node.mode))throw new De.ErrnoError(31);if(!e.stream_ops.read)throw new De.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new De.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 De.ErrnoError(28);if(De.isClosed(e))throw new De.ErrnoError(8);if(0==(2097155&e.flags))throw new De.ErrnoError(8);if(De.isDir(e.node.mode))throw new De.ErrnoError(31);if(!e.stream_ops.write)throw new De.ErrnoError(28);e.seekable&&1024&e.flags&&De.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new De.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(De.isClosed(e))throw new De.ErrnoError(8);if(t<0||r<=0)throw new De.ErrnoError(28);if(0==(2097155&e.flags))throw new De.ErrnoError(8);if(!De.isFile(e.node.mode)&&!De.isDir(e.node.mode))throw new De.ErrnoError(43);if(!e.stream_ops.allocate)throw new De.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 De.ErrnoError(2);if(1==(2097155&e.flags))throw new De.ErrnoError(2);if(!e.stream_ops.mmap)throw new De.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 De.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=De.open(e,t.flags),i=De.stat(e).size,s=new Uint8Array(i);return De.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),De.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=De.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);De.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");De.write(n,t,0,t.byteLength,void 0,r.canOwn)}De.close(n)},cwd:()=>De.currentPath,chdir(e){var t=De.lookupPath(e,{follow:!0});if(null===t.node)throw new De.ErrnoError(44);if(!De.isDir(t.node.mode))throw new De.ErrnoError(54);var r=De.nodePermissions(t.node,"x");if(r)throw new De.ErrnoError(r);De.currentPath=t.path},createDefaultDirectories(){De.mkdir("/tmp"),De.mkdir("/home"),De.mkdir("/home/web_user")},createDefaultDevices(){De.mkdir("/dev"),De.registerDevice(De.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),De.mkdev("/dev/null",De.makedev(1,3)),_e.register(De.makedev(5,0),_e.default_tty_ops),_e.register(De.makedev(6,0),_e.default_tty1_ops),De.mkdev("/dev/tty",De.makedev(5,0)),De.mkdev("/dev/tty1",De.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);De.createDevice("/dev","random",r),De.createDevice("/dev","urandom",r),De.mkdir("/dev/shm"),De.mkdir("/dev/shm/tmp")},createSpecialDirectories(){De.mkdir("/proc");var e=De.mkdir("/proc/self");De.mkdir("/proc/self/fd"),De.mount({mount(){var t=De.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=De.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?De.createDevice("/dev","stdin",i.stdin):De.symlink("/dev/tty","/dev/stdin"),i.stdout?De.createDevice("/dev","stdout",null,i.stdout):De.symlink("/dev/tty","/dev/stdout"),i.stderr?De.createDevice("/dev","stderr",null,i.stderr):De.symlink("/dev/tty1","/dev/stderr"),De.open("/dev/stdin",0),De.open("/dev/stdout",1),De.open("/dev/stderr",1)},ensureErrnoError(){De.ErrnoError||(De.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},De.ErrnoError.prototype=new Error,De.ErrnoError.prototype.constructor=De.ErrnoError,[44].forEach((e=>{De.genericErrors[e]=new De.ErrnoError(e),De.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){De.ensureErrnoError(),De.nameTable=new Array(4096),De.mount(be,{},"/"),De.createDefaultDirectories(),De.createDefaultDevices(),De.createSpecialDirectories(),De.filesystems={MEMFS:be}},init(e,t,r){De.init.initialized=!0,De.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,De.createStandardStreams()},quit(){De.init.initialized=!1;for(var e=0;e<De.streams.length;e++){var t=De.streams[e];t&&De.close(t)}},findObject(e,t){var r=De.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=De.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=De.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=De.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:De.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{De.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:De.getPath(e),t),o=Te(n,i);return De.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:De.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=De.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}De.chmod(c,146|a);var h=De.open(c,577);De.write(h,r,0,r.length,0,s),De.close(h),De.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:De.getPath(e),t),s=Te(!!r,!!n);De.createDevice.major||(De.createDevice.major=64);var o=De.makedev(De.createDevice.major++,0);return De.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 De.ErrnoError(29)}if(void 0===c&&0===o)throw new De.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 De.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),De.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 De.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=De.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 De.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(De.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{De.forceLoadFile(c);var s=we();if(!s)throw new De.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},xe=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;-100===e?n=De.cwd():n=Pe.getStreamFromFD(e).path;if(0==t.length){if(!r)throw new De.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(De.getPath(e.node)))return-54;throw e}k[r>>2]=n.dev,k[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,k[r+12>>2]=n.uid,k[r+16>>2]=n.gid,k[r+20>>2]=n.rdev,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)],k[r+24>>2]=X[0],k[r+28>>2]=X[1],k[r+32>>2]=4096,k[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return 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)],k[r+40>>2]=X[0],k[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)],k[r+56>>2]=X[0],k[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)],k[r+72>>2]=X[0],k[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)],k[r+88>>2]=X[0],k[r+92>>2]=X[1],0},doMsync(e,t,r,n,i){if(!De.isFile(t.node.mode))throw new De.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);De.msync(t,s,i,r,n)},varargs:void 0,get(){var e=k[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>xe(e),getStreamFromFD:e=>De.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;De.streams[i];)i++;return De.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:i=Pe.getp();return I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return De.open(t,r,i).fd}catch(e){if(void 0===De||"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={},Ve={},He={},je=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},Ge=(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){He[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{Ve.hasOwnProperty(e)?i[t]=Ve[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=Ve[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function $e(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=t.name;if(e||je(`type "${n}" must have a positive integer typeid pointer`),Ve.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;je(`Cannot register type '${n}' twice`)}if(Ve[e]=t,delete He[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 $e(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=>{je(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&&je("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&&je("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&&je("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}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||je(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&je(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&je(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function At(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var kt=(e,t,r)=>{for(;t!==r;)t.upcast||je(`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&&je(`null is not a valid ${this.name}`),0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&je(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&je(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;if(r=kt(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&je("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:je(`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:je("Unsupporting sharing policy")}return r}function Dt(e,t){if(null===t)return this.isReference&&je(`null is not a valid ${this.name}`),0;t.$$||je(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||je(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&je(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return kt(t.$$.ptr,r,this.registeredClass)}function xt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Xe,readValueFromPointer:xt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=Dt,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)}},Vt=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&je(`unknown function pointer with signature ${e}: ${t}`),r},Ht=(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},jt=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]||Ve[t]||(He[t]?He[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(jt).join([", "]))},Gt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Vt(i,s),a&&(a=Vt(o,a)),u&&(u=Vt(c,u)),h=Vt(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),Ge([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 At(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},$t=(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&&je("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=[je,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=$t(t,r);i=Vt(n,i),Ge([],[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)},Ge([],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=$t(r,n);t=ze(t),t=Jt(t),s=Vt(i,s),Ge([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),Ge([],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||je("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(k[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance: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(D[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=>I[e>>1]:e=>A[e>>1];case 4:return r?e=>k[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},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=xe(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||je("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),je("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:xt,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)&&A[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=k[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n},br=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(k[t>>2]=o,(t+=4)+4>i)break}return k[t>>2]=0,t-n},Sr=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>A,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&je(`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)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Ar={},kr=e=>{var t=Ar[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=kr(r)],n,i),Dr=e=>{var t=Cr.length;return Cr.push(e),t},xr=(e,t)=>{var r=Ve[e];return void 0===r&&je(t+" has unknown type "+jt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=xr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=`  var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;s+=`  var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`;for(l=0;l<e;++l)n[l].deleteObject&&(s+=`  argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+="  return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return Dr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=e=>e%4==0&&(e%100!=0||e%400==0),Rr=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Or=e=>(Ur(e.getFullYear())?Rr:Lr)[e.getMonth()]+e.getDate()-1,zr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function Nr(e,t,r){var n=zr(e,t),i=new Date(1e3*n);k[r>>2]=i.getSeconds(),k[r+4>>2]=i.getMinutes(),k[r+8>>2]=i.getHours(),k[r+12>>2]=i.getDate(),k[r+16>>2]=i.getMonth(),k[r+20>>2]=i.getFullYear()-1900,k[r+24>>2]=i.getDay();var s=0|Or(i);k[r+28>>2]=s,k[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));k[r+32>>2]=u}var Vr=e=>{var t=me(e)+1,r=gn(t);return r&&pr(e,r,t),r},Hr=(e,t,r)=>{var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}C[e>>2]=60*c,k[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Vr(l),f=Vr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},jr=()=>{$("")},Wr=()=>Date.now(),Gr=(e,t,r)=>E.copyWithin(e,t,t+r),$r=()=>134217728,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Kr=e=>{var t=E.length;e>>>=0;var r=$r();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=Pe.getStreamFromFD(e);return De.close(t),0}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:De.isDir(r.mode)?3:De.isLink(r.mode)?7:4;return S[t>>0]=n,I[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)],k[t+8>>2]=X[0],k[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)],k[t+16>>2]=X[0],k[t+20>>2]=X[1],0}catch(e){if(void 0===De||"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=De.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===De||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=zr(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return De.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)],k[i>>2]=X[0],k[i+4>>2]=X[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===De||"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=De.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===De||"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=De.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 De.isDir(this.mode)}},isDevice:{get:function(){return De.isChrdev(this.mode)}}}),De.FSNode=un,De.createPreloadedFile=ke,De.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=Ht(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Ye,F:Gt,A:Yt,h:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,i:Er,n:Ir,f:Tr,j:rr,e:Mr,d:Fr,p:Nr,t:Hr,a:jr,g:Wr,y:Gr,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.J)(),yn=e=>(yn=pn.K)(e),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.N)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,x||(L(),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}H>0||(R(),H>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.O)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.P)(e,t,r),i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.Q)(e,t,r,n,s,o,a,c),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.R)(e,t,r,n,s),j=function e(){hn||wn(),hn||(j=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),t.ready}})();function a(){var e=["2267368apizuV","623ysEKjx","30tVolTt","17588TeKGrr","abs","10TDDHVd","2624376cfjzWn","1482714orTKBY","19959412iXaWeS","undefined","32561RzzLPE","17154jqizNS","max","sqrt","hypot","length","65asJoSc"];return(a=function(){return e})()}var c=l;!function(e,t){for(var r=l,n=e();;)try{if(522136===-parseInt(r(212))/1*(-parseInt(r(207))/2)+-parseInt(r(208))/3+parseInt(r(222))/4*(-parseInt(r(218))/5)+-parseInt(r(213))/6*(-parseInt(r(220))/7)+-parseInt(r(219))/8+parseInt(r(209))/9*(-parseInt(r(221))/10)+parseInt(r(210))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(a);var u=1e-6;function l(e,t){var r=a();return(l=function(e,t){return r[e-=206]})(e,t)}var d=typeof Float32Array!==c(211)?Float32Array:Array,h=Math.random;var f=Math.PI/180;Math[c(216)]||(Math[c(216)]=function(){for(var e=c,t=0,r=arguments[e(217)];r--;)t+=arguments[r]*arguments[r];return Math[e(215)](t)});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=c;return Math[r(206)](e-t)<=u*Math[r(214)](1,Math[r(206)](e),Math.abs(t))}});function m(e,t){var r=g();return(m=function(e,t){return r[e-=217]})(e,t)}function v(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function y(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],w=r[1],b=r[2],S=r[3];return e[0]=_*n+w*a+b*d+S*m,e[1]=_*i+w*c+b*h+S*v,e[2]=_*s+w*u+b*f+S*y,e[3]=_*o+w*l+b*p+S*g,_=r[4],w=r[5],b=r[6],S=r[7],e[4]=_*n+w*a+b*d+S*m,e[5]=_*i+w*c+b*h+S*v,e[6]=_*s+w*u+b*f+S*y,e[7]=_*o+w*l+b*p+S*g,_=r[8],w=r[9],b=r[10],S=r[11],e[8]=_*n+w*a+b*d+S*m,e[9]=_*i+w*c+b*h+S*v,e[10]=_*s+w*u+b*f+S*y,e[11]=_*o+w*l+b*p+S*g,_=r[12],w=r[13],b=r[14],S=r[15],e[12]=_*n+w*a+b*d+S*m,e[13]=_*i+w*c+b*h+S*v,e[14]=_*s+w*u+b*f+S*y,e[15]=_*o+w*l+b*p+S*g,e}function g(){var e=["max","leftDegrees","632tucfjq","1890570uMFysv","upDegrees","6663280owNcmL","824kAJjtX","7170QGdTEJ","EPSILON","2244780XmPNup","ARRAY_TYPE","sqrt","10934IggfVZ","4jnvobR","sin","cos","hypot","tan","806385YpGTPu","abs","105619VycTyy"];return(g=function(){return e})()}function _(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=n+n,c=i+i,u=s+s,l=n*a,d=n*c,h=n*u,f=i*c,p=i*u,m=s*u,v=o*a,y=o*c,g=o*u;return e[0]=1-(f+m),e[1]=d+g,e[2]=h-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=h+y,e[9]=p-v,e[10]=1-(l+f),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function w(e,t){var r=m,n=t[0],i=t[1],s=t[2],o=t[4],a=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math.hypot(n,i,s),e[1]=Math[r(231)](o,a,c),e[2]=Math[r(231)](u,l,d),e}function b(e,t,r,n,i){var s,o=1/Math[m(232)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=(i+n)*s,e[14]=2*i*n*s):(e[10]=-1,e[14]=-2*n),e}!function(e,t){for(var r=m,n=e();;)try{if(186284===parseInt(r(235))/1*(-parseInt(r(228))/2)+-parseInt(r(233))/3+-parseInt(r(217))/4*(parseInt(r(222))/5)+parseInt(r(218))/6+parseInt(r(227))/7*(parseInt(r(221))/8)+-parseInt(r(224))/9+parseInt(r(220))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(g);var S=b;function E(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=E;function A(e,t,r,n){var i,s,o,a,c,l,d,h,f,y,g=m,_=t[0],w=t[1],b=t[2],S=n[0],E=n[1],I=n[2],A=r[0],k=r[1],C=r[2];return Math[g(234)](_-A)<p[g(223)]&&Math[g(234)](w-k)<p[g(223)]&&Math.abs(b-C)<u?v(e):(d=_-A,h=w-k,f=b-C,i=E*(f*=y=1/Math[g(231)](d,h,f))-I*(h*=y),s=I*(d*=y)-S*f,o=S*h-E*d,(y=Math[g(231)](i,s,o))?(i*=y=1/y,s*=y,o*=y):(i=0,s=0,o=0),a=h*o-f*s,c=f*i-d*o,l=d*s-h*i,(y=Math.hypot(a,c,l))?(a*=y=1/y,c*=y,l*=y):(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*_+s*w+o*b),e[13]=-(a*_+c*w+l*b),e[14]=-(d*_+h*w+f*b),e[15]=1,e)}function k(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=k,D=Object.freeze({__proto__:null,create:function(){var e=m,t=new(p[e(225)])(16);return p[e(225)]!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},clone:function(e){var t=new d(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},fromValues:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,v,y){var g=new(p[m(225)])(16);return g[0]=e,g[1]=t,g[2]=r,g[3]=n,g[4]=i,g[5]=s,g[6]=o,g[7]=a,g[8]=c,g[9]=u,g[10]=l,g[11]=d,g[12]=h,g[13]=f,g[14]=v,g[15]=y,g},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity:v,transpose:function(e,t){if(e===t){var r=t[1],n=t[2],i=t[3],s=t[6],o=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=i,e[13]=o,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},invert:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*a-n*o,_=r*c-i*o,w=r*u-s*o,b=n*c-i*a,S=n*u-s*a,E=i*u-s*c,I=l*m-d*p,A=l*v-h*p,k=l*y-f*p,C=d*v-h*m,T=d*y-f*m,D=h*y-f*v,x=g*D-_*T+w*C+b*k-S*A+E*I;return x?(x=1/x,e[0]=(a*D-c*T+u*C)*x,e[1]=(i*T-n*D-s*C)*x,e[2]=(m*E-v*S+y*b)*x,e[3]=(h*S-d*E-f*b)*x,e[4]=(c*k-o*D-u*A)*x,e[5]=(r*D-i*k+s*A)*x,e[6]=(v*w-p*E-y*_)*x,e[7]=(l*E-h*w+f*_)*x,e[8]=(o*T-a*k+u*I)*x,e[9]=(n*k-r*T-s*I)*x,e[10]=(p*S-m*w+y*g)*x,e[11]=(d*w-l*S-f*g)*x,e[12]=(a*A-o*C-c*I)*x,e[13]=(r*C-n*A+i*I)*x,e[14]=(m*_-p*b-v*g)*x,e[15]=(l*b-d*_+h*g)*x,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,v,y,g,_,w,b,S,E,I,A,k,C,T,D,x=m,P=n[0],B=n[1],M=n[2],F=Math[x(231)](P,B,M);return F<p[x(223)]?null:(P*=F=1/F,B*=F,M*=F,i=Math[x(229)](r),o=1-(s=Math.cos(r)),a=t[0],c=t[1],u=t[2],l=t[3],d=t[4],h=t[5],f=t[6],v=t[7],y=t[8],g=t[9],_=t[10],w=t[11],b=P*P*o+s,S=B*P*o+M*i,E=M*P*o-B*i,I=P*B*o-M*i,A=B*B*o+s,k=M*B*o+P*i,C=P*M*o+B*i,T=B*M*o-P*i,D=M*M*o+s,e[0]=a*b+d*S+y*E,e[1]=c*b+h*S+g*E,e[2]=u*b+f*S+_*E,e[3]=l*b+v*S+w*E,e[4]=a*I+d*A+y*k,e[5]=c*I+h*A+g*k,e[6]=u*I+f*A+_*k,e[7]=l*I+v*A+w*k,e[8]=a*C+d*T+y*D,e[9]=c*C+h*T+g*D,e[10]=u*C+f*T+_*D,e[11]=l*C+v*T+w*D,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=m,i=Math[n(229)](r),s=Math[n(230)](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=m,i=Math[n(229)](r),s=Math[n(230)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[8],d=t[9],h=t[10],f=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]=o*s-l*i,e[1]=a*s-d*i,e[2]=c*s-h*i,e[3]=u*s-f*i,e[8]=o*i+l*s,e[9]=a*i+d*s,e[10]=c*i+h*s,e[11]=u*i+f*s,e},rotateZ:function(e,t,r){var n=m,i=Math.sin(r),s=Math[n(230)](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=m,a=r[0],c=r[1],u=r[2],l=Math.hypot(a,c,u);return l<p[o(223)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(229)](t),s=1-(i=Math.cos(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=m,n=Math.sin(t),i=Math[r(230)](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=m,n=Math[r(229)](t),i=Math[r(230)](t);return e[0]=i,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=m,n=Math[r(229)](t),i=Math[r(230)](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:_,fromQuat2:function(e,t){var r=new(p[m(225)])(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)),_(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:w,getRotation:function(e,t){var r=m,n=new(p[r(225)])(3);w(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,v=t[9]*s,y=t[10]*o,g=a+d+y,_=0;return g>0?(_=2*Math.sqrt(g+1),e[3]=.25*_,e[0]=(h-v)/_,e[1]=(f-u)/_,e[2]=(c-l)/_):a>d&&a>y?(_=2*Math[r(226)](1+a-d-y),e[3]=(h-v)/_,e[0]=.25*_,e[1]=(c+l)/_,e[2]=(f+u)/_):d>y?(_=2*Math[r(226)](1+d-a-y),e[3]=(f-u)/_,e[0]=(c+l)/_,e[1]=.25*_,e[2]=(h+v)/_):(_=2*Math[r(226)](1+y-a-d),e[3]=(c-l)/_,e[0]=(f+u)/_,e[1]=(h+v)/_,e[2]=.25*_),e},fromRotationTranslationScale:function(e,t,r,n){var i=t[0],s=t[1],o=t[2],a=t[3],c=i+i,u=s+s,l=o+o,d=i*c,h=i*u,f=i*l,p=s*u,m=s*l,v=o*l,y=a*c,g=a*u,_=a*l,w=n[0],b=n[1],S=n[2];return e[0]=(1-(p+v))*w,e[1]=(h+_)*w,e[2]=(f-g)*w,e[3]=0,e[4]=(h-_)*b,e[5]=(1-(d+v))*b,e[6]=(m+y)*b,e[7]=0,e[8]=(f+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],o=t[1],a=t[2],c=t[3],u=s+s,l=o+o,d=a+a,h=s*u,f=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,w=c*d,b=n[0],S=n[1],E=n[2],I=i[0],A=i[1],k=i[2],C=(1-(m+y))*b,T=(f+w)*b,D=(p-_)*b,x=(f-w)*S,P=(1-(h+y))*S,B=(v+g)*S,M=(p+_)*E,F=(v-g)*E,U=(1-(h+m))*E;return e[0]=C,e[1]=T,e[2]=D,e[3]=0,e[4]=x,e[5]=P,e[6]=B,e[7]=0,e[8]=M,e[9]=F,e[10]=U,e[11]=0,e[12]=r[0]+I-(C*I+x*A+M*k),e[13]=r[1]+A-(T*I+P*A+F*k),e[14]=r[2]+k-(D*I+B*A+U*k),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=r+r,a=n+n,c=i+i,u=r*o,l=n*o,d=n*a,h=i*o,f=i*a,p=i*c,m=s*o,v=s*a,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=h-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=f+m,e[7]=0,e[8]=h+v,e[9]=f-m,e[10]=1-u-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,i,s,o){var a=1/(r-t),c=1/(i-n),u=1/(s-o);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(i+n)*c,e[10]=(o+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*u,e[15]=0,e},perspectiveNO:b,perspective:S,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math.tan(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=m,s=Math.tan(t[i(219)]*Math.PI/180),o=Math[i(232)](t.downDegrees*Math.PI/180),a=Math.tan(t[i(237)]*Math.PI/180),c=Math.tan(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:E,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:A,targetTo:function(e,t,r,n){var i=m,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(226)](p),h*=p,f*=p);var v=u*f-l*h,y=l*d-c*f,g=c*h-u*d;return(p=v*v+y*y+g*g)>0&&(v*=p=1/Math.sqrt(p),y*=p,g*=p),e[0]=v,e[1]=y,e[2]=g,e[3]=0,e[4]=h*g-f*y,e[5]=f*v-d*g,e[6]=d*y-h*v,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"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"},frob:function(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:k,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=m,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],v=e[10],y=e[11],g=e[12],_=e[13],w=e[14],b=e[15],S=t[0],E=t[1],I=t[2],A=t[3],k=t[4],C=t[5],T=t[6],D=t[7],x=t[8],P=t[9],B=t[10],M=t[11],F=t[12],U=t[13],R=t[14],L=t[15];return Math[r(234)](n-S)<=u*Math[r(236)](1,Math.abs(n),Math[r(234)](S))&&Math[r(234)](i-E)<=p[r(223)]*Math[r(236)](1,Math.abs(i),Math[r(234)](E))&&Math[r(234)](s-I)<=u*Math[r(236)](1,Math[r(234)](s),Math.abs(I))&&Math[r(234)](o-A)<=p[r(223)]*Math[r(236)](1,Math[r(234)](o),Math[r(234)](A))&&Math[r(234)](a-k)<=p[r(223)]*Math[r(236)](1,Math.abs(a),Math[r(234)](k))&&Math[r(234)](c-C)<=p[r(223)]*Math[r(236)](1,Math[r(234)](c),Math.abs(C))&&Math[r(234)](l-T)<=p[r(223)]*Math[r(236)](1,Math[r(234)](l),Math[r(234)](T))&&Math[r(234)](d-D)<=p[r(223)]*Math[r(236)](1,Math[r(234)](d),Math[r(234)](D))&&Math[r(234)](h-x)<=p[r(223)]*Math[r(236)](1,Math[r(234)](h),Math.abs(x))&&Math[r(234)](f-P)<=u*Math[r(236)](1,Math.abs(f),Math.abs(P))&&Math[r(234)](v-B)<=p[r(223)]*Math.max(1,Math[r(234)](v),Math[r(234)](B))&&Math.abs(y-M)<=p[r(223)]*Math[r(236)](1,Math.abs(y),Math.abs(M))&&Math[r(234)](g-F)<=p[r(223)]*Math[r(236)](1,Math.abs(g),Math[r(234)](F))&&Math[r(234)](_-U)<=p[r(223)]*Math[r(236)](1,Math[r(234)](_),Math[r(234)](U))&&Math[r(234)](w-R)<=u*Math[r(236)](1,Math[r(234)](w),Math.abs(R))&&Math[r(234)](b-L)<=p[r(223)]*Math[r(236)](1,Math[r(234)](b),Math.abs(L))},mul:C,sub:T});function x(){var e=R,t=new(p[e(143)])(3);return p[e(143)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function P(e){var t=R,r=e[0],n=e[1],i=e[2];return Math[t(152)](r,n,i)}function B(e,t,r){var n=new(p[R(143)])(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(e,t){var r=G();return(R=function(e,t){return r[e-=136]})(e,t)}function L(e,t){var r=R,n=t[0]-e[0],i=t[1]-e[1],s=t[2]-e[2];return Math[r(152)](n,i,s)}function O(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function 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(e,t){for(var r=R,n=e();;)try{if(974022===parseInt(r(153))/1*(parseInt(r(142))/2)+-parseInt(r(139))/3+-parseInt(r(157))/4+-parseInt(r(145))/5+parseInt(r(155))/6+parseInt(r(154))/7+parseInt(r(156))/8*(parseInt(r(140))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(G);var V=M,H=F,j=U,W=L;function G(){var e=["cos","abs","floor","length","acos","RANDOM","hypot","29ipgHLg","11317593LFMteR","6089046TTfJHU","3954616OawEQP","4856532QzelJU","ceil","sqrt","min","max","round","1367484SsQLjD","18eTNEyr","EPSILON","52178wlbcCi","ARRAY_TYPE","sin","8664460lsyCcQ"];return(G=function(){return e})()}var $,q=O,K=P,X=z,Y=($=x(),function(e,t,r,n,i,s){var o,a,c=R;for(!t&&(t=3),!r&&(r=0),a=n?Math[c(136)](n*t+r,e[c(149)]):e[c(149)],o=r;o<a;o+=t)$[0]=e[o],$[1]=e[o+1],$[2]=e[o+2],i($,$,s),e[o]=$[0],e[o+1]=$[1],e[o+2]=$[2];return e}),J=Object.freeze({__proto__:null,create:x,clone:function(e){var t=new(p[R(143)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:P,fromValues:B,copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},set:function(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},subtract:M,multiply:F,divide:U,ceil:function(e,t){var r=R;return e[0]=Math[r(158)](t[0]),e[1]=Math[r(158)](t[1]),e[2]=Math[r(158)](t[2]),e},floor:function(e,t){var r=R;return e[0]=Math[r(148)](t[0]),e[1]=Math[r(148)](t[1]),e[2]=Math[r(148)](t[2]),e},min:function(e,t,r){var n=R;return e[0]=Math[n(136)](t[0],r[0]),e[1]=Math[n(136)](t[1],r[1]),e[2]=Math.min(t[2],r[2]),e},max:function(e,t,r){var n=R;return e[0]=Math[n(137)](t[0],r[0]),e[1]=Math[n(137)](t[1],r[1]),e[2]=Math[n(137)](t[2],r[2]),e},round:function(e,t){var r=R;return e[0]=Math[r(138)](t[0]),e[1]=Math[r(138)](t[1]),e[2]=Math.round(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=t[0],n=t[1],i=t[2],s=r*r+n*n+i*i;return s>0&&(s=1/Math.sqrt(s)),e[0]=t[0]*s,e[1]=t[1]*s,e[2]=t[2]*s,e},dot: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=R;t=t||1;var n=2*h()*Math.PI,i=2*p[r(151)]()-1,s=Math[r(159)](1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math[r(144)](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=R,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(146)](n)-s[2]*Math.sin(n),o[2]=s[1]*Math[i(144)](n)+s[2]*Math[i(146)](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=[],s=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],s[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),s[1]=i[1],s[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),e[0]=s[0]+r[0],e[1]=s[1]+r[1],e[2]=s[2]+r[2],e},rotateZ:function(e,t,r,n){var i=R,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[i(146)](n)-s[1]*Math[i(144)](n),o[1]=s[0]*Math.sin(n)+s[1]*Math[i(146)](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=R,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math[r(159)](n*n+i*i+s*s)*Math[r(159)](o*o+a*a+c*c),l=u&&N(e,t)/u;return Math[r(150)](Math.min(Math[r(137)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},equals:function(e,t){var r=R,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math.abs(n-o)<=p[r(141)]*Math[r(137)](1,Math[r(147)](n),Math[r(147)](o))&&Math[r(147)](i-a)<=u*Math[r(137)](1,Math[r(147)](i),Math[r(147)](a))&&Math[r(147)](s-c)<=p[r(141)]*Math[r(137)](1,Math[r(147)](s),Math[r(147)](c))},sub:V,mul:H,div:j,dist:W,sqrDist:q,len:K,sqrLen:X,forEach:Y});function Z(){var e=["358794nXYjhG","5031096fqLvKm","1925189kigRNw","2350835FWRCGb","397014fJrtxN","188NNYRcF","11046376vgYTOG","50541TwGlrw"];return(Z=function(){return e})()}function Q(e,t){var r=Z();return(Q=function(e,t){return r[e-=387]})(e,t)}!function(e,t){for(var r=Q,n=e();;)try{if(630799===parseInt(r(389))/1+parseInt(r(393))/2+-parseInt(r(392))/3*(-parseInt(r(390))/4)+-parseInt(r(388))/5+parseInt(r(394))/6+parseInt(r(387))/7+-parseInt(r(391))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Z),function(e,t){const r=te,n=e();for(;;)try{if(225920===parseInt(r(163))/1*(-parseInt(r(193))/2)+-parseInt(r(138))/3+parseInt(r(115))/4*(-parseInt(r(165))/5)+parseInt(r(145))/6*(parseInt(r(107))/7)+-parseInt(r(179))/8*(parseInt(r(114))/9)+-parseInt(r(168))/10*(-parseInt(r(129))/11)+parseInt(r(130))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(re);var ee=(e,t)=>{const r=te,n=r(160),i=r(166);t&&e[r(176)](e.UNPACK_ALIGNMENT,1);const s=function(){const t=r,s=f(e[t(136)],n),o=f(e[t(157)],i),a=e[t(195)]();return e[t(146)](a,s),e[t(146)](a,o),e[t(118)](a),e[t(183)](a,e[t(125)])?a:(console[t(141)]("Unable to initialize the shader program: "+e[t(200)](a)),null)}();let o={program:s,attribLocations:{vertexPosition:e[r(147)](s,r(201)),texturePosition:e.getAttribLocation(s,"aTexturePosition")},uniformLocations:{projectionMatrix:e[r(181)](s,r(131)),modelMatrix:e[r(181)](s,r(154)),viewMatrix:e.getUniformLocation(s,r(122)),rgbatexture:e[r(181)](s,r(144)),ytexture:e[r(181)](s,r(189)),utexture:e[r(181)](s,r(194)),vtexture:e[r(181)](s,r(199)),isyuv:e[r(181)](s,r(112))}},a=function(){const t=r,n=e[t(167)]();e[t(196)](e[t(119)],n);e[t(172)](e[t(119)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e.STATIC_DRAW);var i=[];i=i[t(174)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(167)]();e[t(196)](e.ARRAY_BUFFER,s),e.bufferData(e.ARRAY_BUFFER,new Float32Array(i),e[t(110)]);const o=e[t(167)]();e[t(196)](e[t(192)],o);return e[t(172)](e[t(192)],new Uint16Array([0,1,2,0,2,3]),e[t(110)]),{position:n,texPosition:s,indices:o}}(),c=h(),u=h(),l=h(),d=h();function h(){const t=r;let n=e[t(139)]();return e[t(188)](e.TEXTURE_2D,n),e[t(124)](e[t(202)],e.TEXTURE_MAG_FILTER,e[t(134)]),e[t(124)](e[t(202)],e[t(133)],e.LINEAR),e[t(124)](e[t(202)],e[t(178)],e[t(111)]),e[t(124)](e[t(202)],e.TEXTURE_WRAP_T,e[t(111)]),n}function f(t,n){const i=r,s=e[i(171)](t);return e[i(117)](s,n),e[i(132)](s),e[i(170)](s,e[i(105)])?s:(console[i(141)]("An error occurred compiling the shaders: "+e[i(149)](s)),e.deleteShader(s),null)}function p(t,n){const i=r;e[i(164)](0,0,t,n),e[i(175)](0,0,0,0),e[i(120)](1),e[i(191)](e[i(182)]),e[i(109)](e[i(185)]),e[i(155)](e[i(197)]|e[i(159)]);const s=D[i(173)]();I(s,-1,1,-1,1,.1,100);const c=D[i(173)]();D[i(143)](c);const h=D[i(173)]();A(h,B(0,0,0),J[i(137)](0,0,-1),J[i(137)](0,1,0));{const t=3,r=e[i(187)],n=!1,s=0,c=0;e[i(196)](e[i(119)],a[i(128)]),e[i(116)](o[i(198)][i(121)],t,r,n,s,c),e[i(180)](o[i(198)].vertexPosition)}{const t=2,r=e[i(187)],n=!1,s=0,c=0;e[i(196)](e.ARRAY_BUFFER,a.texPosition),e[i(116)](o[i(198)].texturePosition,t,r,n,s,c),e[i(180)](o[i(198)][i(148)])}e[i(152)](e.TEXTURE0+3),e[i(188)](e[i(202)],u),e[i(152)](e[i(169)]+4),e[i(188)](e.TEXTURE_2D,l),e[i(152)](e[i(169)]+5),e.bindTexture(e[i(202)],d),e[i(196)](e[i(192)],a.indices),e.useProgram(o[i(177)]),e.uniformMatrix4fv(o.uniformLocations[i(190)],!1,s),e[i(106)](o[i(153)][i(135)],!1,c),e[i(106)](o[i(153)][i(108)],!1,h),e[i(162)](o[i(153)][i(123)],2),e.uniform1i(o[i(153)].ytexture,3),e[i(162)](o[i(153)].utexture,4),e.uniform1i(o[i(153)][i(150)],5),e[i(162)](o.uniformLocations[i(112)],1);{const t=6,r=e[i(127)],n=0;e[i(161)](e[i(140)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(152)](e[a(169)]),e[a(188)](e[a(202)],u),e[a(156)](e[a(202)],0,e[a(113)],t,n,0,e[a(113)],e[a(151)],i),e[a(152)](e[a(184)]),e.bindTexture(e[a(202)],l),e.texImage2D(e[a(202)],0,e[a(113)],t/2,n/2,0,e[a(113)],e[a(151)],s),e[a(152)](e[a(126)]),e[a(188)](e[a(202)],d),e.texImage2D(e[a(202)],0,e[a(113)],t/2,n/2,0,e[a(113)],e[a(151)],o),p(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(158)](0,t*n),a=i.slice(t*n,t*n*5/4),c=i.slice(t*n*5/4,t*n*3/2);e[s(152)](e.TEXTURE0),e[s(188)](e[s(202)],u),e.texImage2D(e[s(202)],0,e[s(113)],t,n,0,e[s(113)],e.UNSIGNED_BYTE,o),e[s(152)](e[s(184)]),e[s(188)](e[s(202)],l),e[s(156)](e[s(202)],0,e[s(113)],t/2,n/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e[s(152)](e[s(126)]),e[s(188)](e[s(202)],d),e[s(156)](e[s(202)],0,e[s(113)],t/2,n/2,0,e[s(113)],e[s(151)],c),p(t,n)},destroy:function(){const t=r;e.deleteProgram(o[t(177)]),e[t(186)](a.position),e[t(186)](a.texPosition),e[t(186)](a.indices),e[t(142)](c),e[t(142)](u),e[t(142)](l),e[t(142)](d),o=null,a=null,c=null,u=null,l=null,d=null}}};function te(e,t){const r=re();return(te=function(e,t){return r[e-=105]})(e,t)}function re(){const e=["createBuffer","10XRzZIr","TEXTURE0","getShaderParameter","createShader","bufferData","create","concat","clearColor","pixelStorei","program","TEXTURE_WRAP_S","8eLmgtK","enableVertexAttribArray","getUniformLocation","DEPTH_TEST","getProgramParameter","TEXTURE1","LEQUAL","deleteBuffer","FLOAT","bindTexture","yTexture","projectionMatrix","enable","ELEMENT_ARRAY_BUFFER","4eLghqS","uTexture","createProgram","bindBuffer","COLOR_BUFFER_BIT","attribLocations","vTexture","getProgramInfoLog","aVertexPosition","TEXTURE_2D","COMPILE_STATUS","uniformMatrix4fv","2982HPvzkj","viewMatrix","depthFunc","STATIC_DRAW","CLAMP_TO_EDGE","isyuv","LUMINANCE","1705077UyPupC","544KvPGUB","vertexAttribPointer","shaderSource","linkProgram","ARRAY_BUFFER","clearDepth","vertexPosition","uViewMatrix","rgbatexture","texParameteri","LINK_STATUS","TEXTURE2","UNSIGNED_SHORT","position","3944314TaEhtd","10912212wvpowE","uProjectionMatrix","compileShader","TEXTURE_MIN_FILTER","LINEAR","modelMatrix","VERTEX_SHADER","fromValues","1119552hdWSmq","createTexture","TRIANGLES","log","deleteTexture","identity","rgbaTexture","42AziOjP","attachShader","getAttribLocation","texturePosition","getShaderInfoLog","vtexture","UNSIGNED_BYTE","activeTexture","uniformLocations","uModelMatrix","clear","texImage2D","FRAGMENT_SHADER","slice","DEPTH_BUFFER_BIT","\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        ","drawElements","uniform1i","199831SFTUIf","viewport","3040fDCWdM","\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        "];return(re=function(){return e})()}const ne=Ke;!function(e,t){const r=Ke,n=e();for(;;)try{if(964222===-parseInt(r(182))/1+-parseInt(r(400))/2*(-parseInt(r(223))/3)+-parseInt(r(464))/4*(-parseInt(r(501))/5)+-parseInt(r(347))/6*(parseInt(r(608))/7)+parseInt(r(489))/8*(-parseInt(r(201))/9)+-parseInt(r(202))/10+parseInt(r(498))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(He);const ie={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};ne(509),ne(386),ne(288),ne(225),ne(446);const se={fetch:ne(303),hls:"hls",websocket:"websocket",webrtc:ne(288),webTransport:ne(225),worker:"worker",aliyunRtc:ne(446),mp4:ne(192),flv:ne(568)},oe={player:"player",playerAudio:ne(153),playbackTF:ne(562),talk:"talk",playVod:ne(598)},ae={mp4:ne(192),webm:ne(475),flv:"flv",mov:ne(419)},ce={flv:ne(568),m7s:ne(555),hls:ne(386),webrtc:ne(288),webTransport:ne(225),nakedFlow:ne(355),fmp4:"fmp4",mpeg4:ne(564),aliyunRtc:ne(446),ts:"ts",g711:"g711",pcm:ne(586)};ne(311),ne(255),ne(620),ne(594),ne(470),ne(626),ne(533);const ue={mse:ne(178),wcs:"wcs",offscreen:ne(415),wasm:ne(370),simd:ne(263),simdFFmpeg:ne(606),mt:"mt",webrtc:ne(288),hls:ne(386),aliyunRtc:"aliyunRtc"},le={canvas:ne(241),video:ne(649)},de={debug:ne(316),warn:ne(167)},he={click:ne(541),mouseDownAndUp:"mouseDownAndUp"},fe={normal:ne(549),simple:"simple"},pe={normal:ne(549),small:ne(244)},me=ne(531),ve=ne(522),ye=36e5,ge=4080,_e=12,we={playIsNotPauseOrUrlIsNull:ne(270),webglAlignmentError:"Webgl 渲染失败",webglContextLostError:ne(417),mediaSourceH265NotSupport:ne(313),mseSourceBufferFull:"缓冲区已满",mediaSourceAppendBufferError:"初始化解码器失败",mseSourceBufferError:ne(642),mseAddSourceBufferError:ne(306),mseWorkerAddSourceBufferError:"初始化解码器失败",mediaSourceDecoderConfigurationError:ne(306),mediaSourceTsIsMaxDiff:"流异常",mseWidthOrHeightChange:ne(532),mediaSourceAudioG711NotSupport:ne(597),mediaSourceAudioInitTimeout:ne(457),mediaSourceAudioNoDataTimeout:"等待音频数据超时",mediaSourceUseCanvasRenderPlayFailed:"MediaSource解码使用canvas渲染失败",mediaSourceBufferedIsZeroError:ne(532),webcodecsH265NotSupport:ne(313),webcodecsUnsupportedConfigurationError:ne(306),webcodecsDecodeConfigureError:ne(306),webcodecsDecodeError:ne(642),webcodecsAudioInitTimeout:"初始化音频解码器失败",webcodecsAudioNoDataTimeout:"等待音频数据超时",wcsWidthOrHeightChange:ne(642),wasmDecodeError:ne(642),simdDecodeError:ne(642),simdDecodeDelayTimeout:"首帧解码超时",wasmWidthOrHeightChange:ne(532),wasmUseVideoRenderError:ne(476),videoElementPlayingFailed:ne(476),simdH264DecodeVideoWidthIsTooLarge:"不支持该分辨率的视频",networkDelayTimeout:ne(212),fetchError:ne(548),streamEnd:ne(426),websocket1006Error:ne(172),websocketError:ne(548),webrtcError:ne(548),hlsError:ne(548),decoderWorkerInitError:ne(231),decoderWorkerWasmError:"wasm解码失败",videoElementPlayingFailedForWebrtc:"video自动渲染失败",videoInfoError:ne(227),webrtcStreamH265:"webrtc不支持H265",delayTimeout:ne(529),loadingTimeout:ne(427),loadingTimeoutRetryEnd:ne(427),delayTimeoutRetryEnd:ne(529),flvDemuxBufferSizeTooLarge:ne(423),audioChannelError:"音频通道错误",aliyunRtcError:"请求失败",mseWaitVideoCanplayTimeout:ne(532),initDecoderWorkerTimeout:"初始化解码worker超时"},be={playType:oe[ne(569)],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(167)],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(549)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:ne(416),decoderOld:"decoder-pro-old.js",decoderAudio:ne(623),decoderHard:ne(265),decoderHardNotWasm:ne(213),wasmMp4RecorderDecoder:ne(399),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:ne(219),aspectRatio:ne(378),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:fe[ne(549)],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(303)],demuxType:ce[ne(568)],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(370)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:300,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:ae.mp4,checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:ne(609),ptzClickType:he.click,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(649)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:ne(315),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:ne(315),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,zoomSupportWheelInPc:!1,zoomSupportWheelInPcSpeed:.2,drawingRectColor:ne(308),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,correctionConfigurationProfileIndication:!0,correctionConfigurationVersion:!0,demuxFlvUseV2:!1};ne(169),ne(465),ne(494),ne(647),ne(408),ne(162),ne(434),ne(180),ne(187),ne(466),ne(215),ne(445),ne(160),ne(369),ne(277),ne(526),ne(165),ne(317),ne(488),ne(156),ne(566),ne(557),ne(363),ne(204),ne(414);const Se={init:ne(565),initVideo:"initVideo",render:ne(259),playAudio:ne(305),initAudio:ne(361),kBps:ne(237),decode:ne(328),audioCode:"audioCode",audioNalu:ne(181),audioAACSequenceHeader:"audioAACSequenceHeader",videoCode:ne(430),videoCodec:ne(561),videoNalu:ne(344),videoPayload:"videoPayload",audioPayload:ne(403),wasmError:ne(309),workerFetch:ne(272),iframeIntervalTs:ne(206),isDropping:ne(593),workerEnd:"workerEnd",networkDelay:"networkDelay",playbackStreamVideoFps:ne(366),wasmWidthOrHeightChange:ne(245),simdDecodeError:ne(179),simdH264DecodeVideoWidthIsTooLarge:ne(418),simdDecodeDelayTimeout:ne(226),websocketOpen:ne(220),websocketStringMsg:ne(431),closeEnd:ne(217),tempStream:ne(267),videoSEI:"videoSEI",flvScriptData:ne(301),aacSequenceHeader:"aacSequenceHeader",videoSequenceHeader:ne(326),flvBufferData:ne(357),checkFirstIFrame:"checkFirstIFrame",mseHandle:ne(493),mseFirstRenderTime:ne(424),mseError:ne(450),notSupportNewWasm:ne(375),failedToAsynchronouslyPrepareWasm:ne(242),mtStreamStats:ne(543)};ne(455);const Ee={audio:1,video:2},Ie={audio:8,video:9,scriptData:18},Ae={init:"init",decode:ne(328),audioDecode:"audioDecode",videoDecode:"videoDecode",initAudioCodec:"initAudioCodec",initVideoCodec:ne(610),close:ne(314),updateConfig:ne(287),resetDecode:ne(560),clearBuffer:ne(507),resetAudioDecode:ne(222),resetVideoDecode:ne(641),fetchStream:ne(471),sendWsMessage:"sendWsMessage",mseUpdateVideoTimestamp:"mseUpdateVideoTimestamp",playbackIsPause:ne(432)};ne(303),ne(439),ne(402),ne(148),ne(633),ne(339),ne(565),ne(303),ne(439),ne(402),ne(155),ne(508),ne(220),ne(431);const ke={fullscreen:ne(292),fullScreenByStart:ne(284),webFullscreen:"webFullscreen",decoderWorkerInit:ne(286),play:ne(392),playing:ne(211),pause:"pause",mute:ne(337),load:ne(453),loading:ne(458),zooming:ne(246),drawingRect:ne(428),drawingRectInfo:ne(221),videoInfo:"videoInfo",timeUpdate:ne(236),audioInfo:ne(260),log:ne(444),error:ne(595),kBps:ne(237),timeout:ne(363),delayTimeout:ne(616),delayTimeoutRetryEnd:ne(495),loadingTimeout:ne(204),loadingTimeoutRetryEnd:ne(294),stats:ne(530),performance:ne(200),videoSmooth:ne(324),faceDetectActive:ne(580),objectDetectActive:ne(576),occlusionDetectActive:ne(527),imageDetectActive:ne(158),record:ne(232),recording:ne(360),recordingTimestamp:ne(191),recordStart:"recordStart",recordEnd:ne(544),recordCreateError:ne(483),recordBlob:"recordBlob",recordCancel:"recordCancel",buffer:ne(155),videoFrame:"videoFrame",videoSEI:ne(342),videoSEISyncPts:"videoSEISyncPts",start:ne(376),metadata:ne(517),resize:"resize",volumechange:ne(239),volume:"volume",destroy:ne(439),beforeDestroy:ne(502),streamEnd:"streamEnd",streamRate:ne(503),streamAbps:ne(218),streamVbps:ne(295),streamDts:"streamDts",streamSuccess:ne(186),streamMessage:ne(521),streamError:"streamError",streamStats:"streamStats",streamEndInner:ne(523),mseSourceOpen:ne(567),mseSourceClose:ne(268),mseSourceended:"mseSourceended",mseSourceStartStreaming:ne(590),mseSourceEndStreaming:ne(491),mseSourceBufferError:ne(168),mseAddSourceBufferError:ne(175),mseWorkerAddSourceBufferError:ne(214),mseSourceBufferBusy:ne(490),mseSourceBufferFull:ne(542),videoWaiting:ne(538),videoTimeUpdate:ne(581),videoSyncAudio:ne(379),playToRenderTimes:ne(307),playbackTime:ne(346),playbackTimestamp:"playbackTimestamp",playbackTimeScroll:ne(275),playbackPrecision:ne(289),playbackShowPrecisionChange:ne(404),playbackJustTime:ne(614),playbackStats:ne(515),playbackSeek:ne(390),playbackPause:ne(500),playbackPauseOrResume:ne(332),playbackRateChange:ne(463),playbackPreRateChange:ne(412),playbackEndInner:"playbackEndInner",playbackEnd:ne(510),playVodStats:ne(478),playVodPause:ne(188),playVodPauseOrResume:ne(377),playVodRateChange:ne(629),playVodTime:"playVodTime",playVodBufferedTime:ne(216),playVodTimeCache:"playVodTimeCache",playVodSeek:ne(322),playVodSeeking:"playVodSeeking",playVodSeekEnd:"playVodSeekEnd",playVodVideoSeekingByMse:ne(628),playVodVideoSeekedByMse:ne(545),playVodCanplay:ne(174),playVodWaiting:ne(273),playVodEndedAndReplay:"playVodEndedAndReplay",playVodEnded:ne(283),ptz:ne(389),streamQualityChange:ne(184),visibilityChange:ne(240),netBuf:"netBuf",close:ne(314),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:"togglePerformancePanel",viewResizeChange:ne(374),flvDemuxBufferSizeTooLarge:ne(442),talkGetUserMediaSuccess:ne(177),talkGetUserMediaFail:ne(349),talkGetUserMediaTimeout:"talkGetUserMediaTimeout",talkStreamStart:ne(327),talkStreamOpen:ne(164),talkStreamClose:ne(209),talkStreamError:ne(587),talkStreamInactive:ne(190),talkStreamMsg:"talkStreamMsg",webrtcDisconnect:"webrtcDisconnect",webrtcFailed:ne(482),webrtcClosed:"webrtcClosed",webrtcChecking:"webrtcChecking",webrtcConnected:ne(460),webrtcCompleted:"webrtcCompleted",webrtcOnConnectionStateChange:ne(364),webrtcOnIceConnectionStateChange:ne(348),crashLog:"crashLog",focus:"focus",blur:ne(585),inView:ne(401),visibilityHiddenTimeout:ne(621),websocketOpen:ne(220),websocketClose:"websocketClose",websocketError:ne(411),websocketStringMsg:ne(431),aiObjectDetectorInfo:ne(648),aiFaceDetectorInfo:ne(383),aiOcclusionDetectResult:ne(479),aiImageDetectResult:ne(147),playFailedAndPaused:ne(395),audioResumeState:ne(368),webrtcStreamH265:ne(170),flvMetaData:ne(365),talkFailedAndStop:"talkFailedAndStop",removeLoadingBgImage:"removeLoadingBgImage",memoryLog:ne(278),downloadMemoryLog:ne(449),pressureObserverCpu:ne(499),currentPts:ne(382),online:ne(397),offline:ne(528),networkState:ne(547),clickInitPlayer:ne(574),audioSplitBuffer:ne(252)};ne(453),ne(260),ne(376),ne(363),ne(204),ne(616),ne(495),ne(480),ne(337),ne(530),ne(191),ne(356),ne(483),ne(325),ne(274),ne(307),ne(390),ne(515),ne(412),ne(404),ne(283),ne(377),ne(629),ne(558),ne(216),ne(322),ne(596),ne(389),ne(184),ne(433),ne(585),ne(220),ne(571),ne(479),ne(147),ne(395),ne(280),ne(368),ne(342),ne(575),ne(365),ne(364),ne(348),ne(382),ne(324),ne(547),ne(221),ne(574),ne(209),ne(190),ne(279),ne(525),ne(524),ne(453),ne(236),ne(260),ne(237),ne(376),ne(363),ne(204),ne(294),ne(616),ne(495),ne(392),ne(266),ne(307),ne(433),ne(220),ne(395),ne(368);const Ce={talkStreamError:ke.talkStreamError,talkStreamClose:ke.talkStreamClose},Te={playError:ne(551),fetchError:ne(584),fetchErrorWorker:ne(148),websocketError:ne(411),websocketOpenTimeout:ne(615),webcodecsH265NotSupport:ne(330),webcodecsDecodeError:ne(387),webcodecsUnsupportedConfigurationError:"webcodecsUnsupportedConfigurationError",webcodecsDecodeConfigureError:"webcodecsDecodeConfigureError",webcodecsAudioInitTimeout:ne(340),webcodecsAudioNoDataTimeout:"webcodecsAudioNoDataTimeout",mediaSourceH265NotSupport:ne(261),mediaSourceAudioG711NotSupport:ne(157),mediaSourceAudioInitTimeout:ne(353),mediaSourceAudioNoDataTimeout:"mediaSourceAudioNoDataTimeout",mediaSourceDecoderConfigurationError:ne(394),mediaSourceFull:ke[ne(542)],mseSourceBufferError:ke[ne(168)],mseAddSourceBufferError:ke[ne(175)],mseWorkerAddSourceBufferError:ke[ne(214)],mediaSourceAppendBufferError:"mediaSourceAppendBufferError",mediaSourceTsIsMaxDiff:ne(447),mediaSourceUseCanvasRenderPlayFailed:ne(194),mediaSourceBufferedIsZeroError:ne(589),wasmDecodeError:ne(338),wasmUseVideoRenderError:ne(371),simdH264DecodeVideoWidthIsTooLarge:ne(418),simdDecodeError:ne(179),simdDecodeDelayTimeout:ne(226),hlsError:ne(634),webrtcError:ne(151),webrtcClosed:ke[ne(467)],webrtcIceCandidateError:ne(601),webglAlignmentError:ne(546),wasmWidthOrHeightChange:"wasmWidthOrHeightChange",mseWidthOrHeightChange:ne(407),wcsWidthOrHeightChange:ne(409),widthOrHeightChange:ne(497),tallWebsocketClosedByError:ne(154),flvDemuxBufferSizeTooLarge:ke.flvDemuxBufferSizeTooLarge,audioChannelError:ne(486),webglContextLostError:ne(554),videoElementPlayingFailed:ne(520),videoElementPlayingFailedForWebrtc:ne(352),decoderWorkerInitError:ne(435),decoderWorkerWasmError:ne(146),videoInfoError:"videoInfoError",streamEnd:ke.streamEnd,websocket1006Error:ne(152),delayTimeout:ke[ne(616)],loadingTimeout:ke[ne(204)],networkDelayTimeout:ke[ne(571)],fullscreenError:"fullscreenError",aliyunRtcError:ne(420),mseWaitVideoCanplayTimeout:ne(429),initDecoderWorkerTimeout:ne(304),notSupportNewWasm:"notSupportNewWasm",failedToAsynchronouslyPrepareWasm:ne(242),playVodMp4Error:ne(618),playVodFlvError:"playVodFlvError",playVodMseDecodeVideoError:ne(385),mp4Error:ne(381),...Ce},De={notConnect:"notConnect",open:ne(173),close:ne(314),error:ne(595)},xe={connecting:0,open:1,closing:2,closed:3};ne(485),ne(254),ne(506),ne(570),ne(195),ne(406),ne(570),ne(406),ne(612),ne(276),ne(594);const Pe={h264:7,h265:12,mpeg4:99},Be={h264:ne(612),h265:ne(276)},Me={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};ne(454),ne(319),ne(334),ne(454),ne(269),ne(149);const Fe={sps:7,pps:8,iFrame:5,kUnspecified:0,kSliceNonIDR:1,kSliceDPA:2,kSliceDPB:3,kSliceDPC:4,kSliceIDR:5,kSliceSEI:6,kSliceSPS:7,kSlicePPS:8,kSliceAUD:9,kEndOfSequence:10,kEndOfStream:11,kFiller:12,kSPSExt:13,kReserved0:14},Ue={pFrame:1,kSliceBLA_W_LP:16,kSliceBLA_W_RADL:17,kSliceBLA_N_LP:18,iFrame:19,kSliceIDR_W_RADL:19,nLp:20,kSliceIDR_N_LP:20,craNut:21,kSliceCRA_NUT:21,kSliceRSV_IRAP_VCL22:22,kSliceRSV_IRAP_VCL23:23,vps:32,kSliceVPS:32,sps:33,kSliceSPS:33,pps:34,kSlicePPS:34,kSliceAUD:35,sei:39,prefixSei:39,suffixSei:40};ne(422),ne(282),ne(536),ne(193),ne(415),ne(178),ne(386),ne(241);const Re={key:ne(644),delta:ne(496)},Le='video/mp4; codecs="avc1.64002A"',Oe='video/mp4; codecs="hev1.1.6.L123.b0"',ze=(ne(166),ne(646),ne(639),{ended:ne(248),open:ne(173),closed:ne(440)});ne(578),ne(229),ne(627),ne(359),ne(243),ne(553),ne(643),ne(336),ne(302),ne(556),ne(229),ne(481),ne(150),ne(552),ne(271),ne(635),ne(481),ne(150),ne(474),ne(358),ne(262),ne(362),ne(391),ne(208),ne(233),ne(318),ne(323),ne(290),ne(459),ne(637),ne(468),ne(388);ne(487),ne(163),ne(613);ne(335),ne(384),ne(198);const Ne={sourceClose:"sourceclose",sourceOpen:ne(550),sourceended:ne(624),startstreaming:ne(298),endstreaming:ne(413),qualitychange:ne(607)};ne(505),ne(425),ne(492),ne(600),ne(577);const Ve={h264:ne(592),h265:ne(350),av1:ne(638)};function He(){const e=["webrtcConnected","receiver","hls-level-loaded","playbackRateChange","4GRTihh","playbackForwardMaxRateDecodeIFrame","isMpeg4","webrtcClosed","wiperOpen","no-audio-track","Webrtc","fetchStream","load-response-headers","timeupdate","leftUp","webm","video自动渲染失败","webrtc-failed","playVodStats","aiOcclusionDetectResult","webFullscreen","down","webrtcFailed","recordCreateError","0000000000","empty","audioChannelError","g711a","dynamicWatermarkConfig","146336VUGcWz","mseSourceBufferBusy","mseSourceEndStreaming","stalled","mseHandle","isMulti","delayTimeoutRetryEnd","delta","widthOrHeightChange","38292716xtIxhf","pressureObserverCpu","playbackPause","4789485CovTYq","beforeDestroy","streamRate","speed","canplay","full","clearBuffer","websocketClose","websocket","playbackEnd","seeking","tcp","load-start","Decoder failure","playbackStats","certificate","metadata","multiSelected","stream","videoElementPlayingFailed","streamMessage","20251201","streamEndInner","talkStreamMsg","talkFailedAndStop","isWebrtcForOthers","occlusionDetectActive","offline","播放超时重播失败","stats","JessibucaPro","流异常","AliyunRtc","退出全屏","complete","webgl2","rtp","videoWaiting","遮挡物检查激活","metadata-parsed","click","mseSourceBufferFull","mtStreamStats","recordEnd","playVodVideoSeekedByMse","webglAlignmentError","networkState","请求失败","normal","sourceopen","playIsNotPauseOrUrlIsNull","right-up","five-min","webglContextLostError","m7s","halfHour","videoRenderSupportScale","playVodTime","sei-in-time","resetDecode","videoCodec","playbackTF","A key frame is required after configure() or flush()","mpeg4","init","defaultStreamQuality","mseSourceOpen","flv","player","download","networkDelayTimeout","3-4","data-channel","clickInitPlayer","videoSEISyncPts","objectDetectActive","loadedmetadata","tenMin","multiDragstart","faceDetectActive","videoTimeUpdate","canplaythrough","ws1006","fetchError","blur","pcm","talkStreamError","Decoder error","mediaSourceBufferedIsZeroError","mseSourceStartStreaming","window","avc","isDropping","MPEG4","error","playVodSeeking","硬解码不支持G711a/u音频格式","playVod","load-complete","progress","webrtcIceCandidateError","性能面板","multiMousedown","电子放大","遮挡物检查","simdFFmpeg","qualitychange","4211221ziBgZh","vertical","initVideoCodec","4-1","H264(AVC)","opus","playbackJustTime","websocketOpenTimeout","delayTimeout","MEDIA_ERR_SRC_NOT_SUPPORTED","playVodMp4Error","#000","FMP4","visibilityHiddenTimeout","Wasm","decoder-pro-audio.js","sourceended","remote-inbound-rtp","WebTransport","one-hour","playVodVideoSeekingByMse","playVodRateChange","webrtc-checking","multiDblSelected","关闭电子放大","fetchClose","hlsError","right","Decoding error","fogClose","av1",'video/mp4;codecs="hev1.4.10.L120.90"',"worklet","resetVideoDecode","解码失败","30min","key","self",'video/mp4;codecs="hev1.2.4.L120.90"',"isM7sCrypto","aiObjectDetectorInfo","video","decoderWorkerWasmError","aiImageDetectResult","fetchErrorWorker","MULAW","left","webrtcError","websocket1006Error","playerAudio","tallWebsocketClosedByError","buffer","watermarkConfig","mediaSourceAudioG711NotSupport","imageDetectActive","track","isWebrtc","NotAllowedError","replayUseLastFrameShow","g711u","talkStreamOpen","isAliyunRtc",'video/mp4;codecs="hev1.1.6.L120.90"',"warn","mseSourceBufferError","playType","webrtcStreamH265","loadeddata","流异常结束","open","playVodCanplay","mseAddSourceBufferError","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","talkGetUserMediaSuccess","mse","simdDecodeError","multiIndex","audioNalu","1039794LQHblp","webrtc-connected","streamQualityChange","multiMouseup","streamSuccess","isFlv","playVodPause","MEDIA_ERR_DECODE","talkStreamInactive","recordingTimestamp","mp4","webgpu","mediaSourceUseCanvasRenderPlayFailed","base64","ratechange","subtitle-segments","image/webp","seeked","performance","279GmoZkL","10478390pAKNDk","alaw","loadingTimeout","candidate-pair","iframeIntervalTs","multiDragleave","zoomNarrow","talkStreamClose","FSimd","playing","网络超时重播失败","decoder-pro-hard-not-wasm.js","mseWorkerAddSourceBufferError","isNakedFlow","playVodBufferedTime","closeEnd","streamAbps","none","websocketOpen","drawingRectInfo","resetAudioDecode","2685CzkgND","streamError","webTransport","simdDecodeDelayTimeout","解析视频分辨率失败","MEDIA_ERR_NETWORK","fiveMin","video decode error","初始化worker失败","record","apertureFar","video decoder initialization failed","csrc","timeUpdate","kBps","message","volumechange","visibilityChange","canvas","failedToAsynchronouslyPrepareWasm","ten-min","small","wasmWidthOrHeightChange","zooming","peer-connection","ended","playback","multiMouseover","remove-buffer","audioSplitBuffer","保存日志","buffering","M7S","script","#FFCC00","The user aborted a request","render","audioInfo","mediaSourceH265NotSupport","rightUp","simd","buffereos","decoder-pro-hard.js","pause","tempStream","mseSourceClose","ALAW","播放地址不能为空","left-down","workerFetch","playVodWaiting","recordCancel","playbackTimeScroll","H265(HEVC)","isWebrtcForSRS","memoryLog","talkGetUserMediaTimeout","streamEnd","suspend","webgl","playVodEnded","fullScreenByStart","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","decoderWorkerInit","updateConfig","webrtc","playbackPrecision","focusNear","物品识别激活","fullscreen$2","container","loadingTimeoutRetryEnd","streamVbps","#343434","demuxed-track","startstreaming","media-source","AbortError","flvScriptData","oneHour","fetch","initDecoderWorkerTimeout","playAudio","初始化解码器失败","playToRenderTimes","red","wasmError","created","FLV","hls-manifest-loaded","不支持硬解码H265","close","white","debug","ghostWatermarkConfig","apertureNear","ALAW(g711a)","switch-url-failed","remote-candidate","playVodSeek","focusFar","videoSmooth","recordBlob","videoSequenceHeader","talkStreamStart","decode","HEVC decoding is not supported","webcodecsH265NotSupport","readystatechange","playbackPauseOrResume","云台激活","MULAW(g711u)","image/png","10min","mute","wasmDecodeError","fetchSuccess","webcodecsAudioInitTimeout","Simd","videoSEI","paused","videoNalu","webrtc-closed","playbackTime","12OoWTUO","webrtcOnIceConnectionStateChange","talkGetUserMediaFail","hevc","local-candidate","videoElementPlayingFailedForWebrtc","mediaSourceAudioInitTimeout","webrtc-completed","nakedFlow","recordStart","flvBufferData","leftDown","half-hour","recording","initAudio","fiStop","timeout","webrtcOnConnectionStateChange","flvMetaData","playbackStreamVideoFps","sei","audioResumeState","isWebrtcForZLM","wasm","wasmUseVideoRenderError","1-1","idle","viewResizeChange","notSupportNewWasm","start","playVodPauseOrResume","default","videoSyncAudio","Cannot call 'decode' on a closed codec","mp4Error","currentPts","aiFaceDetectorInfo","image/jpeg","playVodMseDecodeVideoError","hls","webcodecsDecodeError","wiperClose","ptz","playbackSeek","zoomExpand","play","MEDIA_ERR_ABORTED","mediaSourceDecoderConfigurationError","playFailedAndPaused","Unsupported audio format","online","emptied","jessibuca-pro-mp4-recorder-decoder.js","856IzcDci","inView","destroyEnd","audioPayload","playbackShowPrecisionChange","remote-outbound-rtp","blob","mseWidthOrHeightChange","supportHls265","wcsWidthOrHeightChange","ttfb","websocketError","playbackPreRateChange","endstreaming","heartTimeout","offscreen","decoder-pro.js","webgl 上下文丢失","simdH264DecodeVideoWidthIsTooLarge","mov","aliyunRtcError","memory access out of bounds","webcodecs","FLV待解封装buffer过大","mseFirstRenderTime","waiting","请求结束","加载超时重播失败","drawingRect","mseWaitVideoCanplayTimeout","videoCode","websocketStringMsg","playbackIsPause","crashLog","controlSize","decoderWorkerInitError","flv-script-data","global","webrtc-disconnected","destroy","closed","play() failed because the user didn't interact with the document first","flvDemuxBufferSizeTooLarge","multiMousemove","log","isHls","aliyunRtc","mediaSourceTsIsMaxDiff","mseDecodeError","downloadMemoryLog","mseError","ulaw","codec","load","AAC","Invalid NAL unit size","object","初始化音频解码器失败","loading","cruiseStop"];return(He=function(){return e})()}ne(563),ne(380),ne(514),ne(636),ne(588),ne(329);const je={abortError:ne(258),abortError2:"AbortError",abort:ne(300)};ne(343);const We={sequenceHeader:0,nalu:1},Ge={keyFrame:1,interFrame:2};ne(512);ne(519),ne(249),ne(238);ne(256);ne(537),ne(512),ne(484),ne(167),ne(640),ne(296),ne(257),ne(619),ne(631),ne(518),ne(250),ne(185),ne(603),ne(443),ne(579),ne(207),ne(611),ne(372),ne(572),ne(293),ne(649);const $e={keyFrame:1,interFrame:2};ne(167),ne(303),ne(568),ne(197),ne(312),ne(462),ne(297),ne(436),ne(540),ne(410),ne(513),ne(504),ne(599),ne(472),ne(367),ne(559),ne(469),ne(251),ne(264),ne(320),ne(595);const qe={idle:ne(373),connecting:"connecting",buffering:ne(254),error:ne(595),complete:ne(535)};function Ke(e,t){const r=He();return(Ke=function(e,t){return r[e-=146]})(e,t)}ne(393),ne(228),ne(189),ne(617),ne(234),ne(396),ne(441),ne(230),ne(161),ne(421);const Xe={video:1,audio:2},Ye=128,Je={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ze={FT_KEY:16,FT_INTER:32};ne(205),ne(516),ne(452),ne(235),ne(573),ne(351),ne(247),ne(461),ne(321),ne(625),ne(405),ne(159),ne(299),ne(583),ne(448),ne(224),ne(451),ne(203),ne(630),ne(183),ne(354),ne(438),ne(477),ne(345),ne(310),ne(458),ne(211);const Qe="object"==typeof window&&window[ne(591)]===window?window:typeof self===ne(456)&&self[ne(645)]===self?self:typeof global===ne(456)&&global[ne(437)]===global?global:void 0;ne(505),ne(582),ne(398),ne(248),ne(595),ne(171),ne(577),ne(266),ne(392),ne(211),ne(600),ne(196),ne(199),ne(511),ne(492),ne(281),ne(473),ne(239),ne(425),ne(331),ne(595),ne(534),ne(333),ne(604),ne(632),ne(602),ne(291),ne(605),ne(539),ne(253),ne(622),ne(341),ne(210),ne(176),ne(285);var et="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function tt(e,t){return e(t={exports:{}},t.exports),t.exports}var rt=Object.freeze({__proto__:null,commonjsGlobal:et,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:tt,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),nt=it;function it(e,t){var r=st();return(it=function(e,t){return r[e-=484]})(e,t)}function st(){var e=["isFullscreen","undefined","addEventListener","fullscreenElement","exitFullscreen","msFullscreenEnabled","then","4npgwLe","bind","MSFullscreenChange","msRequestFullscreen","mozRequestFullScreen","fullscreenEnabled","webkitFullscreenElement","length","webkitRequestFullScreen","mozFullScreenElement","msExitFullscreen","removeEventListener","9785110lpmUSW","screenfull","documentElement","346305wvdQtG","2972578YtSfzZ","object","defineProperties","change","requestFullscreen","off","webkitfullscreenchange","isEnabled","9xlItek","mozfullscreenchange","159407QgRgSc","createCommonjsModule","webkitRequestFullscreen","exports","webkitFullscreenEnabled","mozFullScreenEnabled","MSFullscreenError","6YfZUfv","webkitExitFullscreen","webkitCurrentFullScreenElement","webkitfullscreenerror","fullscreenerror","error","fullscreenchange","document","mozfullscreenerror","44zDlspd","mozCancelFullScreen","52DjTcCf","catch","exit","1771176JVVnfn","1293594WZNRir","webkitCancelFullScreen","3855744QXKcFG"];return(st=function(){return e})()}!function(e,t){for(var r=it,n=e();;)try{if(506732===-parseInt(r(487))/1*(parseInt(r(519))/2)+parseInt(r(509))/3+-parseInt(r(505))/4*(parseInt(r(534))/5)+-parseInt(r(494))/6*(-parseInt(r(535))/7)+parseInt(r(511))/8+-parseInt(r(485))/9*(-parseInt(r(531))/10)+-parseInt(r(503))/11*(parseInt(r(508))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(st),rt[nt(488)]((function(e){var t,r,n,i,s,o;t=it,r="undefined"!=typeof window&&typeof window[t(501)]!==t(513)?window[t(501)]:{},n=t(536)!==t(513)&&e[t(490)],i=function(){for(var e,n=t,i=[[n(539),"exitFullscreen",n(515),n(524),n(500),n(498)],[n(489),n(495),n(525),n(491),n(541),n(497)],[n(527),n(510),n(496),n(510),n(541),n(497)],[n(523),n(504),n(528),n(492),n(486),n(502)],[n(522),n(529),"msFullscreenElement",n(517),n(521),n(493)]],s=0,o=i[n(526)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(526)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(500)],error:i[t(498)]},o={request:function(e,n){return new Promise(function(t,s){var o=it,a=function(){var e=it;this[e(540)](e(538),a),t()}.bind(this);this.on("change",a);var c=(e=e||r[o(533)])[i[o(539)]](n);c instanceof Promise&&c[o(518)](a).catch(s)}[t(520)](this))},exit:function(){return new Promise(function(e,t){var n=it;if(this[n(512)]){var s=function(){this[n(540)]("change",s),e()}[n(520)](this);this.on(n(538),s);var o=r[i[n(516)]]();o instanceof Promise&&o[n(518)](s)[n(506)](t)}else e()}[t(520)](this))},toggle:function(e,r){var n=t;return this[n(512)]?this[n(507)]():this.request(e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){var r=t;this.on(r(499),e)},on:function(e,n){var i=s[e];i&&r[t(514)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(530)](i,n,!1)},raw:i},i?(Object[t(537)](o,{isFullscreen:{get:function(){return Boolean(r[i[t(515)]])}},element:{enumerable:!0,get:function(){return r[i[t(515)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(524)]])}}}),n?e[t(490)]=o:window[t(532)]=o):n?e[t(490)]={isEnabled:!1}:window[t(532)]={isEnabled:!1}}))[nt(484)];const ot=at;function at(e,t){const r=ct();return(at=function(e,t){return r[e-=137]})(e,t)}function ct(){const e=["_skipLeadingZero","readBool","7050MZBCsE","_total_bytes","min","byteLength","error","18864MbeCta","_current_word_bits_left","ExpGolomb: readBits() bits exceeded max 32bits!","9wiHSaB","_buffer","_current_word","readSEG","707479zBqMfN","2515290UwJfGH","5357IuUnKU","_total_bits","destroy","_fillCurrentWord","buffer","282UkDbaQ","16ksGpIc","set","1176890doPEgA","2324DShapB","readUEG","_buffer_index","ExpGolomb: _fillCurrentWord() but no bytes available","readBits","getUint32","1423328gJcMcP","2358GbPOKK"];return(ct=function(){return e})()}!function(e,t){const r=at,n=e();for(;;)try{if(677766===parseInt(r(159))/1+-parseInt(r(166))/2*(-parseInt(r(144))/3)+-parseInt(r(167))/4*(-parseInt(r(169))/5)+parseInt(r(147))/6*(-parseInt(r(137))/7)+-parseInt(r(143))/8+parseInt(r(155))/9*(parseInt(r(160))/10)+parseInt(r(161))/11*(-parseInt(r(152))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ct);class ut{constructor(e){const t=at;this[t(156)]=e,this[t(139)]=0,this[t(148)]=e[t(150)],this[t(162)]=8*e[t(150)],this._current_word=0,this[t(153)]=0}[ot(163)](){this[ot(156)]=null}[ot(164)](){const e=ot;let t=this[e(148)]-this[e(139)];if(t<=0)return void console.error(e(140),this[e(148)],this[e(139)]);let r=Math[e(149)](4,t),n=new Uint8Array(4);n[e(168)](this[e(156)].subarray(this[e(139)],this[e(139)]+r)),this[e(157)]=new DataView(n[e(165)])[e(142)](0,!1),this._buffer_index+=r,this._current_word_bits_left=8*r}[ot(141)](e){const t=ot;if(e>32&&console[t(151)](t(154)),e<=this[t(153)]){let r=this._current_word>>>32-e;return this[t(157)]<<=e,this[t(153)]-=e,r}let r=this[t(153)]?this[t(157)]:0;r>>>=32-this[t(153)];let n=e-this[t(153)];this[t(164)]();let i=Math[t(149)](n,this[t(153)]),s=this[t(157)]>>>32-i;return this[t(157)]<<=i,this._current_word_bits_left-=i,r=r<<i|s,r}[ot(146)](){return 1===this[ot(141)](1)}readByte(){return this[ot(141)](8)}[ot(145)](){const e=ot;let t;for(t=0;t<this[e(153)];t++)if(0!=(this[e(157)]&2147483648>>>t))return this._current_word<<=t,this._current_word_bits_left-=t,t;return this[e(164)](),t+this._skipLeadingZero()}[ot(138)](){const e=ot;let t=this[e(145)]();return this[e(141)](t+1)-1}[ot(158)](){let e=this[ot(138)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const lt=dt;function dt(e,t){const r=ht();return(dt=function(e,t){return r[e-=160]})(e,t)}function ht(){const e=["Flv: AAC invalid sampling frequency index!","allStreamsSameTimeFraming zero is Not Supported","1856788hfQfET","audio_object_type","findNextSyncwordOffset","current_syncword_offset_","buffer","byteLength","1735223xdRpSW","iserro","readBits","6495iOSzdZ","frameLengthType = ","sampling_index","more than 2 numLayer Not Supported","channel_config","unshift","channels","buflen","destroy","readNextAACFrame","data","subarray","Could not found ADTS syncword until payload end","mp4a.40.2","other_data_present","131668utLYnQ","has_last_incomplete_data","eof_flag_","mp4a.40.","sampling_frequency","firefox","5496300dPtNnn","set","StreamMuxConfig Missing","android","Invalid sampling index: ","sampling_freq_index","warn","error","aacEncoderConfigurationRecord","userAgent","sampleRate: ","589541vpxbZs","sbr","profile: ","push","1835141enUXgv","navigator","sample_rate","read_golomb","getIncompleteData","chan_config","readByte","getLATMValue","bufoff","hasIncompleteData","AAC","log","bufpos","read","Flv: AAC invalid channel configuration","length","indexOf","object_type","aac",". Only frameLengthType = 0 Supported","654PAQOaZ","6BswyDe","9oaROmB","data_","16bxeujv","ext_object_type","audioMuxVersionA is Not Supported","readBool"];return(ht=function(){return e})()}!function(e,t){const r=dt,n=e();for(;;)try{if(336104===parseInt(r(187))/1+-parseInt(r(170))/2*(-parseInt(r(212))/3)+-parseInt(r(221))/4+parseInt(r(230))/5*(-parseInt(r(211))/6)+parseInt(r(227))/7*(-parseInt(r(215))/8)+parseInt(r(213))/9*(parseInt(r(176))/10)+parseInt(r(191))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ht);const ft=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],pt=ft,mt=ft;function vt(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 yt(e){return gt(e)&&e[1]===We.sequenceHeader}function gt(e){const t=dt;return e[0]>>4===Me[t(201)]}const _t=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function wt(e){const t=dt;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>=_t[t(206)])return void console[t(183)](t(219));let c=_t[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(202)](t(205));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Qe[t(192)][t(185)].toLowerCase();return-1!==l[t(207)](t(175))?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(207)](t(179))?(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(209),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(173)+i,originalCodec:t(173)+s}}lt(204),lt(194);class bt{constructor(e){const t=lt;this[t(214)]=e,this[t(172)]=!1,this[t(224)]=this[t(223)](0),this.eof_flag_&&console[t(183)]("Could not found ADTS syncword until payload end")}[lt(223)](e){const t=lt;let r=e,n=this[t(214)];for(;;){if(r+7>=n[t(226)])return this[t(172)]=!0,n[t(226)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}readNextAACFrame(){const e=lt;let t=this[e(214)],r=null;for(;null==r&&!this[e(172)];){let n=this[e(224)],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(214)][e(226)]){this[e(172)]=!0,this[e(171)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(223)](n+h);if(this.current_syncword_offset_=f,0!==i&&1!==i||0!==s)continue;let p=t[e(166)](n,n+h);r={},r[e(222)]=a+1,r[e(181)]=c,r.sampling_frequency=pt[c],r[e(234)]=u,r.data=p}return r}[lt(200)](){return this.has_last_incomplete_data}[lt(195)](){const e=lt;return this.has_last_incomplete_data?this.data_[e(166)](this[e(224)]):null}}class St{constructor(e){const t=lt;this.data_=e,this[t(172)]=!1,this[t(224)]=this[t(223)](0),this[t(172)]&&console[t(183)](t(167))}[lt(223)](e){const t=lt;let r=e,n=this[t(214)];for(;;){if(r+1>=n.byteLength)return this[t(172)]=!0,n[t(226)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[lt(198)](e){const t=lt;let r=e[t(229)](2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(197)]();return n}[lt(164)](e){const t=lt;let r=this[t(214)],n=null;for(;null==n&&!this.eof_flag_;){let i=this[t(224)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(214)][t(226)]){this[t(172)]=!0,this.has_last_incomplete_data=!0;break}let o=new ut(r.subarray(i+3,i+3+s)),a=null;if(o[t(218)]()){if(null==e){console[t(182)](t(178)),this[t(224)]=this[t(223)](i+3+s),o[t(163)]();continue}a=e}else{let e=o.readBool();if(e&&o.readBool()){console[t(183)](t(217)),o[t(163)]();break}if(e&&this[t(198)](o),!o.readBool()){console[t(183)](t(220)),o[t(163)]();break}if(0!==o[t(229)](6)){console[t(183)]("more than 2 numSubFrames Not Supported"),o[t(163)]();break}if(0!==o.readBits(4)){console[t(183)]("more than 2 numProgram Not Supported"),o.destroy();break}if(0!==o[t(229)](3)){console[t(183)](t(233)),o[t(163)]();break}let r=e?this[t(198)](o):0,n=o[t(229)](5);r-=5;let i=o[t(229)](4);r-=4;let s=o[t(229)](4);r-=4,o[t(229)](3),r-=3,r>0&&o[t(229)](r);let c=o[t(229)](3);if(0!==c){console[t(183)](t(231)+c+t(210)),o[t(163)]();break}o.readByte();let u=o[t(218)]();if(u)if(e)this[t(198)](o);else{let e=0;for(;;){e<<=8;let r=o[t(218)]();if(e+=o[t(197)](),!r)break}console[t(202)](e)}o[t(218)]()&&o[t(197)](),a={},a[t(222)]=n,a[t(181)]=i,a[t(174)]=pt[a[t(181)]],a[t(234)]=s,a[t(169)]=u}let c=0;for(;;){let e=o[t(197)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(197)]();n={},n.audio_object_type=a[t(222)],n[t(181)]=a[t(181)],n.sampling_frequency=pt[a[t(181)]],n[t(234)]=a[t(234)],n[t(169)]=a[t(169)],n[t(165)]=u,this[t(224)]=this[t(223)](i+3+s)}return n}[lt(200)](){return this.has_last_incomplete_data}[lt(195)](){const e=lt;return this.has_last_incomplete_data?this[e(214)][e(166)](this[e(224)]):null}}function Et(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(e[t]<<24>>>0)+(e[t+1]<<16)+(e[t+2]<<8)+(e[t+3]||0)}function It(){const e=["234OyYNse","30387ANpZih","length","set","subarray","13rHATuW","288784MaXFeP","byteLength","9017484cOmzPv","push","7623640kCLPhf","39PfZsxS","13096KUlxBn","279172DPiDLY","714NuTgvI","11lJikIP","shift","1895560BWxmMA","setUint32","128HbfUOS"];return(It=function(){return e})()}function At(e){const t=Dt;let r=arguments[t(472)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e.length<4)return[];const n=e[t(472)],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(479)](e.subarray(o,o+s)),o+=s}return i}function kt(e){const t=Dt,r=e.byteLength,n=[];let i=1;for(;i<r-2;)0===e[i]&&0===e[i+1]&&3===e[i+2]?(n[t(479)](i+2),i+=2):i++;if(!n[t(472)])return e;const s=r-n[t(472)],o=new Uint8Array(s);let a=0;for(i=0;i<s;a++,i++)a===n[0]&&(a++,n[t(466)]()),o[i]=e[a];return o}function Ct(e){const t=Dt;let r=arguments[t(472)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(472)];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[t(474)](i),type:s,size:o,uuid:a}}function Tt(e){const t=Dt,r=e.byteLength,n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i.set(n,0),i[t(473)](e,4),i}function Dt(e,t){const r=It();return(Dt=function(e,t){return r[e-=466]})(e,t)}function xt(e,t){const r=Dt;let n=null;return t?e.length>=28&&(n=1+(3&e[26])):e[r(472)]>=12&&(n=1+(3&e[9])),n}!function(e,t){const r=Dt,n=e();for(;;)try{if(643575===parseInt(r(469))/1*(parseInt(r(482))/2)+parseInt(r(481))/3*(-parseInt(r(483))/4)+-parseInt(r(467))/5+parseInt(r(484))/6*(parseInt(r(471))/7)+parseInt(r(476))/8*(-parseInt(r(470))/9)+-parseInt(r(480))/10*(-parseInt(r(485))/11)+parseInt(r(478))/12*(parseInt(r(475))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(It);const Pt=zt;function Bt(){return(new Date).getTime()}function Mt(e,t,r){const n=zt;return Math[n(299)](Math.min(e,Math[n(299)](t,r)),Math[n(555)](t,r))}function Ft(){const e=zt;return performance&&typeof performance.now===e(625)?performance[e(438)]():Date[e(438)]()}function Ut(e){let t=0,r=Ft();return n=>{if(!function(e){const t=Pt;return Object[t(594)][t(357)].call(e)===t(347)}(n))return;t+=n;const i=Ft(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=zt,n=e();for(;;)try{if(952621===parseInt(r(354))/1+parseInt(r(528))/2*(parseInt(r(301))/3)+-parseInt(r(564))/4+parseInt(r(375))/5+-parseInt(r(326))/6+-parseInt(r(506))/7+parseInt(r(348))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qt),(()=>{const e=zt;try{if(typeof WebAssembly===e(482)&&typeof WebAssembly[e(306)]===e(625)){const t=new(WebAssembly[e(595)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly.Module)return new(WebAssembly[e(582)])(t)instanceof WebAssembly[e(582)]}}catch(e){}})();const Rt='"production"',Lt=Pt(380);Pt(371),Pt(420);const Ot=Rt===Pt(524);Pt(345);function zt(e,t){const r=Qt();return(zt=function(e,t){return r[e-=291]})(e,t)}function Nt(e){return null==e}function Vt(e){return!Nt(e)}function Ht(e){const t=Pt;return e&&0===Object[t(530)](e)[t(417)]}function jt(e){return e&&"function"==typeof e}function Wt(e){const t=Pt;let r=null,n=31&e[0];return(n===Fe[t(432)]||n===Fe[t(362)])&&(r=Be[t(336)]),!r&&(n=(126&e[0])>>1,(n===Ue[t(385)]||n===Ue[t(432)]||n===Ue[t(362)])&&(r=Be[t(628)])),r}function Gt(){return"undefined"!=typeof WritableStream}function $t(e){e[Pt(515)]()}function qt(e,t){const r=Pt;t&&(e=e[r(519)]((e=>e[r(439)]&&e.type===t)));let n=e[0],i=null,s=1;if(e.length>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(417)];o++){let s=e[o];if(t&&s[r(439)]&&s[r(439)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function Kt(e){const t=Pt;return e.ok&&e[t(413)]>=200&&e[t(413)]<=299}function Xt(){return function(e){const t=Pt;let r="";if("object"==typeof e)try{r=JSON[t(355)](e),r=JSON[t(409)](r)}catch(t){r=e}else r=e;return r}(be)}function Yt(e){const t=Pt;return e[0]>>4===Ge[t(400)]&&e[1]===We[t(444)]}function Jt(e){return!0===e||e===Pt(435)}function Zt(e){return!0!==e&&e!==Pt(435)}function Qt(){const e=["close","buffer","getUint8","then","filter","xxxxxxxxxxxx4xxx","height","borderStyle","shadowRoot",'"delaytime"',"click","getMonth","wheel","2BveMZb","crossOrigin","keys","Safari","kSliceBLA_W_RADL","supported","assign","PressureObserver","fmt ","opacity","random","strokeStyle","log","download","memory","setInt8","angle","mousemove","Chrome","createEvent","EB/s","not compiled with thread support, using thread emulation","kSliceBLA_N_LP","setInt16","documentElement","QHBrowser","isConfigSupported","min","bottom","forEach","hev5","charAt","img","strokeRect","resume","rect","1265044gfgniD","illegal icc","VideoFrame","solid","application/asx","backgroundColor","body","msGetUserMedia","green","style","-webkit-touch-callout","pointer-events: none !important; display: block !important","craNut","format","-webkit-text-size-adjust","100","xxxx","wow32","Instance","getDay","fromCharCode","color","VideoEncoder.isConfigSupported is not a function","floor","numberOfChannels",'video/mp4; codecs="',"attachShadow","display","location","visibility","prototype","Module","width","hasAudio","360EE","VideoEncoder.isConfigSupported() result is not supported","onload","children","appendChild","text/javascript","NaN","contain","getUserMedia","kSliceBLA_W_LP","indexOf","win64","borderWidth","VideoDecoder","[object Error]","fillStyle","textAlign","restore","hev2","URL","map","ended","MouseEvents","Firefox","AudioDecoder","destination","userAgent","function","AudioData","right","h265","getMinutes","imageSmoothingEnabled","getFullYear","result","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","clientY","rgba(0,0,0,0)","getSeconds","hev4","#000","hash","webkitFullscreenElement","undefined","fillText","setUint32","toFixed","removeAttribute","href","max","mimeTypes","777771DhbGfB","isTypeSupported","readyState","join","dispatchEvent","instantiate","transferControlToOffscreen","font","useMSE","getParameter","RIFF","removeChild","-moz-user-select","touchmove","WAVE","absolute","canvas","document","canPlayType","data:","zIndex","trim","top","save","webkit-3d","5800578YfGXCX","nLp","subarray","{y}-{m}-{d} {h}:{i}:{s}","Edge","none","Anonymous","quality","div","gpu","h264","substring","user-select","application/hwepass2001.installepass2001","pageY","playbackRate","round","hour","src","1743436800000","replace","[object Number]","1973552QPQuvl","getImageData","container","360","getElementById","opera","801431UEUVbm","stringify","host","toString","atob","high","objectFit","KB/s","pps","string","lineWidth","MULAW","0 KB/s","fontSize","ZB/s","substr","navigator",'"development"',"position","file","webgl","5816505HlJOQX","Bytes","createBuffer","green yuv","fullscreenElement",'"2-26-2025"',"Reserved SBR extensions is not implemented","endsWith","application/360softmgrplugin","MB/s","vps","showModalDialog","ManagedMediaSource","audioWorklet","html","useOffscreen","event","image","dataset","Opera","left","image/png","byteLength","open","overflow","keyFrame","video","canConstructInDedicatedWorker","revokeObjectURL","srcElement","webkitGetUserMedia","WebGL2RenderingContext","slice","px 宋体","parse","repeat","onerror","line","status","ALAW","setUint8","message","length","createTextNode","charCodeAt",'"production"',"toLowerCase","numberOfFrames","pageX","moz-webgl","test",";base64","validate","copyright","AAC","target","getPropertyValue","sps","start","performance","true","match","paused","now","type","firefox","mouseup","createElement","hev3","sequenceHeader","createObjectURL","noteOn","clientX","MediaSource","set","readAsArrayBuffer","data","webm","setUint16","chrome","MediaStreamTrackGenerator","kSliceRSV_IRAP_VCL22","f32-planar","isEnabled","scrollLeft","getContext","text","getAttribute","useWCS","-webkit-tap-highlight-color","win32","avc1.","localhost","[object Exception]","edge","data-","script","mediaDevices","experimental-webgl","imageSmoothingQuality","borderColor","setHours","isFullscreen","QQBrowser","hostname","drawImage","content","object","application/javascript","hev","pathname","split","putImageData","protocol","mseDecodeAudio","ActiveXObject","YB/s","mousedown","setInt32","touches","scrollTop","createImageBitmap","safari","hev1.1.6.L120.90","search","pow","-webkit-user-select","apply","toDataURL","touchstart","100%","1645266HJDCkm","initEvent","-o-user-select","touchend","requestVideoFrameCallback","0 Bytes","msFullscreenElement","setAttribute","iFrame"];return(Qt=function(){return e})()}function er(){const e=Pt;return!!(Qe.Worker&&Qe[e(448)]&&e(402)in Qe.MediaSource&&!0===Qe.MediaSource[e(402)])}function tr(e,t){const r=Pt,n=At(e[r(407)](5));let i=!1;return n[r(557)]((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Ue[n(607)]||s===Ue[n(532)]||s===Ue[n(550)]||s===Ue[n(514)]||s===Ue[n(327)]||n(576),n(456),s===Ue.kSliceRSV_IRAP_VCL23)||Zt(t)&&s===Fe[n(514)])&&(i=!0)})),i}function rr(){return Zt(Ot)}function nr(e){return e>60*(Number("1")||1)*60*1e3&&rr()}function ir(e,t){const r=or();return(ir=function(e,t){return r[e-=331]})(e,t)}const sr=ir;function or(){const e=["consume","__awaiter","9IWYNfr","demand","5220GgwdzM","readU32","subarray","8082smgBlE","byteOffset","readU16","call","consumed","read","copyWithin","Unsupported type","1346048aDzgpM","lastReadPromise","close","writeU16","done","buffer","return","malloc","U32","set","resolve","writeU8","EOF","value","then","reject","byteLength","flush","U16","write","pull","1505694NPebyY","next","8YxRcsj","171639qudCkr","number","5224891kAshHd","length","5rkgQVu","13295238SGUQqY","apply","need","784804LiHiLy","writeU32"];return(or=function(){return e})()}!function(e,t){const r=ir,n=e();for(;;)try{if(423992===-parseInt(r(355))/1+-parseInt(r(331))/2+-parseInt(r(367))/3*(-parseInt(r(363))/4)+parseInt(r(359))/5*(-parseInt(r(352))/6)+parseInt(r(357))/7*(-parseInt(r(354))/8)+parseInt(r(372))/9*(parseInt(r(369))/10)+parseInt(r(360))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(or);var ar=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{c(n.next(e))}catch(e){s(e)}}function a(e){try{c(n.throw(e))}catch(e){s(e)}}function c(e){const t=ir;var n;e[t(335)]?i(e[t(344)]):(n=e[t(344)],n instanceof r?n:new r((function(e){e(n)})))[t(345)](o,a)}c((n=n[ir(361)](e,t||[])).next())}))};const cr=Symbol(32),ur=Symbol(16),lr=Symbol(8);class dr{constructor(e){const t=sr;this.g=e,this[t(376)]=0,e&&(this[t(362)]=e[t(353)]()[t(344)])}setG(e){const t=sr;this.g=e,this[t(368)](e[t(353)]()[t(344)],!0)}[sr(365)](){const e=sr;this[e(336)]&&this[e(376)]&&(this.buffer[e(378)](0,this[e(376)]),this[e(336)]=this[e(336)][e(371)](0,this.buffer[e(358)]-this[e(376)]),this.consumed=0)}[sr(368)](e,t){const r=sr;return t&&this.consume(),this[r(362)]=e,this[r(348)]()}read(e){return ar(this,void 0,void 0,(function*(){const t=ir;return this[t(332)]&&(yield this[t(332)]),this[t(332)]=new Promise(((r,n)=>{const i=t;var s;this.reject=n,this.resolve=e=>{const t=ir;delete this[t(332)],delete this[t(341)],delete this[t(362)],r(e)};this.demand(e,!0)||null===(s=this[i(351)])||void 0===s||s[i(375)](this,e)}))}))}[sr(370)](){return this[sr(377)](cr)}[sr(374)](){return this.read(ur)}readU8(){return this[sr(377)](lr)}[sr(333)](){const e=sr;var t;this.g&&this.g[e(337)](),this.buffer&&this[e(336)][e(371)](0,0),null===(t=this[e(346)])||void 0===t||t[e(375)](this,new Error(e(343))),delete this[e(332)]}[sr(348)](){const e=sr;if(!this[e(336)]||!this[e(362)])return;let t=null;const r=this[e(336)][e(371)](this[e(376)]);let n=0;const i=e=>r.length<(n=e);if(typeof this[e(362)]===e(356)){if(i(this.need))return;t=r[e(371)](0,n)}else if(this.need===cr){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(362)]===ur){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(362)]===lr){if(i(1))return;t=r[0]}else if(e(336)in this[e(362)]){if(e(373)in this[e(362)]){if(i(this[e(362)].byteLength-this[e(362)][e(373)]))return;new Uint8Array(this[e(362)][e(336)],this[e(362)].byteOffset).set(r.subarray(0,n)),t=this[e(362)]}else if(this.g)return void this.g.throw(new Error(e(379)))}else{if(i(this[e(362)][e(347)]))return;new Uint8Array(this.need).set(r[e(371)](0,n)),t=this[e(362)]}return this.consumed+=n,this.g?this[e(368)](this.g.next(t)[e(344)],!0):this[e(341)]&&this[e(341)](t),t}[sr(350)](e){const t=sr;if(e instanceof Uint8Array?this[t(338)](e.length).set(e):t(336)in e?this[t(338)](e.byteLength).set(new Uint8Array(e[t(336)],e[t(373)],e.byteLength)):this.malloc(e[t(347)]).set(new Uint8Array(e)),!this.g&&!this.resolve)return new Promise((e=>this[t(351)]=e));this[t(348)]()}[sr(364)](e){const t=sr;this[t(338)](4)[t(340)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(348)]()}[sr(334)](e){const t=sr;this[t(338)](2).set([e>>8&255,255&e]),this[t(348)]()}[sr(342)](e){const t=sr;this[t(338)](1)[0]=e,this[t(348)]()}[sr(338)](e){const t=sr;if(this[t(336)]){const r=this[t(336)][t(358)],n=r+e;if(n<=this[t(336)].buffer[t(347)]-this[t(336)].byteOffset)this.buffer=new Uint8Array(this.buffer[t(336)],this[t(336)][t(373)],n);else{const e=new Uint8Array(n);e.set(this[t(336)]),this.buffer=e}return this.buffer.subarray(r,n)}return this[t(336)]=new Uint8Array(e),this[t(336)]}}function hr(e,t){const r=pr();return(hr=function(e,t){return r[e-=364]})(e,t)}dr[sr(339)]=cr,dr[sr(349)]=ur,dr.U8=lr,function(e,t){const r=hr,n=e();for(;;)try{if(481671===parseInt(r(371))/1*(-parseInt(r(370))/2)+parseInt(r(367))/3*(-parseInt(r(388))/4)+-parseInt(r(383))/5*(-parseInt(r(379))/6)+parseInt(r(368))/7*(-parseInt(r(366))/8)+-parseInt(r(378))/9+parseInt(r(369))/10*(parseInt(r(372))/11)+parseInt(r(386))/12*(parseInt(r(374))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(pr);class fr{constructor(e){const t=hr;this[t(385)]=function(r){const n=t;if(e[n(365)][n(382)]==de[n(376)]){const t=e[n(365)][n(387)]?"["+e[n(365)][n(387)]+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(385)]("JbPro"+t+n(377)+r+"]",...s)}},this[t(364)]=function(r){const n=t;if(e[n(365)][n(382)]==de[n(376)]||e._opt[n(382)]==de[n(364)]){const t=e._opt.debugUuid?"["+e._opt.debugUuid+"]":"";for(var i=arguments[n(380)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(385)](n(375)+t+n(384)+r+"]",...s)}},this[t(373)]=function(r){const n=t,i=e[n(365)][n(387)]?"["+e[n(365)].debugUuid+"]":"";for(var s=arguments[n(380)],o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(373)](n(375)+i+n(381)+r+"]",...o)}}}function pr(){const e=["[❌❌❌][","debugLevel","10055AIziJf","[❗❗❗][","log","839148RiEVet","debugUuid","48956ukfxRI","warn","_opt","4752144bGfMSf","141cAKgPw","7sNiqTq","1350lzjsCW","2lGiJhf","229637wMJbbv","47817IQCfGu","error","130UDUijv","JbPro","debug","[✅✅✅][","966735nLXFrO","2094lQzPmk","length"];return(pr=function(){return e})()}function mr(e,t){const r=yr();return(mr=function(e,t){return r[e-=430]})(e,t)}const vr=mr;function yr(){const e=["Main","buffer","233946oxauGG","4:4:4","length","ceil","parseSPS","_ebsp2rbsp","4:2:2","192IuELxx","getChromaFormatString","getLevelString","readBits","subarray","24rrweuI","5379jnUKCW","avc1.","_skipScalingList","4980Ffndnt","45ftIAer","1100gjlEiU","readSEG","296079WDBZqT","High444","191696xhuFeF","readBool","byteLength","destroy","High","readByte","Unknown","196222ChlzxD","toString","High422","getProfileString","readUEG","Extended","453330TqTyCE"];return(yr=function(){return e})()}!function(e,t){const r=mr,n=e();for(;;)try{if(136045===-parseInt(r(464))/1+parseInt(r(432))/2+-parseInt(r(435))/3+-parseInt(r(442))/4*(parseInt(r(453))/5)+-parseInt(r(447))/6*(parseInt(r(455))/7)+parseInt(r(457))/8*(parseInt(r(452))/9)+parseInt(r(451))/10*(parseInt(r(448))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yr);class gr{static[vr(440)](e){const t=vr;let r=e,n=r[t(459)],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(434)],0,s)}static[vr(439)](e){const t=vr;let r=gr[t(440)](e),n=new ut(r);n[t(462)]();let i=n.readByte();n[t(462)]();let s=n[t(462)]();n[t(430)]();let o=gr[t(467)](i),a=gr[t(444)](s),c=1,u=420,l=[0,420,422,444],d=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(c=n.readUEG(),3===c&&n[t(445)](1),c<=3&&(u=l[c]),d=n[t(430)]()+8,n[t(430)](),n[t(445)](1),n.readBool())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(458)]()&&(r<6?gr[t(450)](n,16):gr._skipScalingList(n,64))}n.readUEG();let h=n.readUEG();if(0===h)n[t(430)]();else if(1===h){n[t(445)](1),n[t(454)](),n[t(454)]();let e=n[t(430)]();for(let r=0;r<e;r++)n[t(454)]()}let f=n.readUEG();n.readBits(1);let p=n[t(430)](),m=n[t(430)](),v=n[t(445)](1);0===v&&n.readBits(1),n[t(445)](1);let y=0,g=0,_=0,w=0;n[t(458)]()&&(y=n[t(430)](),g=n[t(430)](),_=n[t(430)](),w=n[t(430)]());let b=1,S=1,E=0,I=!0,A=0,k=0;if(n.readBool()){if(n[t(458)]()){let e=n[t(462)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(b=r[e-1],S=i[e-1]):255===e&&(b=n[t(462)]()<<8|n[t(462)](),S=n[t(462)]()<<8|n[t(462)]())}if(n[t(458)]()&&n[t(458)](),n[t(458)]()&&(n[t(445)](4),n[t(458)]()&&n[t(445)](24)),n[t(458)]()&&(n[t(430)](),n[t(430)]()),n[t(458)]()){let e=n[t(445)](32),r=n[t(445)](32);I=n[t(458)](),A=r,k=2*e,E=A/k}}let C=1;(1!==b||1!==S)&&(C=b/S);let T=0,D=0;if(0===c)T=1,D=2-v;else{T=3===c?1:2,D=(1===c?2:1)*(2-v)}let x=16*(p+1),P=16*(m+1)*(2-v);x-=(y+g)*T,P-=(_+w)*D;let B=Math[t(438)](x*C);return n[t(460)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:gr.getChromaFormatString(u),frame_rate:{fixed:I,fps:E,fps_den:k,fps_num:A},sar_ratio:{width:b,height:S},codec_size:{width:x,height:P},present_size:{width:B,height:P}}}static parseSPS$2(e){const t=vr;let r=e[t(446)](1,4),n=t(449);for(let e=0;e<3;e++){let i=r[e][t(465)](16);i[t(437)]<2&&(i="0"+i),n+=i}let i=gr[t(440)](e),s=new ut(i);s[t(462)]();let o=s[t(462)]();s.readByte();let a=s[t(462)]();s[t(430)]();let c=gr[t(467)](o),u=gr[t(444)](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(445)](1),l<=3&&(d=h[l]),f=s.readUEG()+8,p=s[t(430)]()+8,s.readBits(1),s[t(458)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(458)]()&&(r<6?gr[t(450)](s,16):gr[t(450)](s,64))}s[t(430)]();let m=s[t(430)]();if(0===m)s.readUEG();else if(1===m){s[t(445)](1),s.readSEG(),s[t(454)]();let e=s[t(430)]();for(let t=0;t<e;t++)s.readSEG()}let v=s[t(430)]();s[t(445)](1);let y=s[t(430)](),g=s[t(430)](),_=s[t(445)](1);0===_&&s[t(445)](1),s[t(445)](1);let w=0,b=0,S=0,E=0;s[t(458)]()&&(w=s.readUEG(),b=s.readUEG(),S=s[t(430)](),E=s[t(430)]());let I=1,A=1,k=0,C=!0,T=0,D=0;if(s.readBool()){if(s[t(458)]()){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?(I=r[e-1],A=n[e-1]):255===e&&(I=s[t(462)]()<<8|s.readByte(),A=s[t(462)]()<<8|s[t(462)]())}if(s.readBool()&&s.readBool(),s[t(458)]()&&(s[t(445)](4),s[t(458)]()&&s.readBits(24)),s[t(458)]()&&(s[t(430)](),s[t(430)]()),s[t(458)]()){let e=s[t(445)](32),r=s[t(445)](32);C=s[t(458)](),T=r,D=2*e,k=T/D}}let x=1;(1!==I||1!==A)&&(x=I/A);let P=0,B=0;if(0===l)P=1,B=2-_;else{P=3===l?1:2,B=(1===l?2:1)*(2-_)}let M=16*(y+1),F=16*(g+1)*(2-_);M-=(w+b)*P,F-=(S+E)*B;let U=Math[t(438)](M*x);return s.destroy(),s=null,{codec_mimetype:n,profile_idc:o,level_idc:a,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:f,bit_depth_luma:f,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:gr[t(443)](d),frame_rate:{fixed:C,fps:k,fps_den:D,fps_num:T},sar_ratio:{width:I,height:A},codec_size:{width:M,height:F},present_size:{width:U,height:F}}}static[vr(450)](e,t){let r=8,n=8,i=0;for(let s=0;s<t;s++)0!==n&&(i=e.readSEG(),n=(r+i+256)%256),r=0===n?r:n}static getProfileString(e){const t=vr;switch(e){case 66:return"Baseline";case 77:return t(433);case 88:return t(431);case 100:return t(461);case 110:return"High10";case 122:return t(466);case 244:return t(456);default:return t(463)}}static[vr(444)](e){return(e/10).toFixed(1)}static[vr(443)](e){const t=vr;switch(e){case 420:return"4:2:0";case 422:return t(441);case 444:return t(436);default:return t(463)}}}const _r=wr;function wr(e,t){const r=br();return(wr=function(e,t){return r[e-=334]})(e,t)}!function(e,t){const r=wr,n=e();for(;;)try{if(326743===-parseInt(r(336))/1+parseInt(r(340))/2+parseInt(r(334))/3*(parseInt(r(349))/4)+parseInt(r(353))/5*(parseInt(r(347))/6)+parseInt(r(351))/7+-parseInt(r(342))/8*(-parseInt(r(335))/9)+parseInt(r(345))/10*(-parseInt(r(338))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(br);_r(344),_r(350),_r(341);function br(){const e=["2679830yxDtTg","iserro","282bTgeMS","buffer","396uVBvpE","look","2244249YSZSMb","bufoff","67615VomQmy","10497rGCKVZ","9CdzHin","355313RCgbcX","bufpos","55fiFmPC","length","464122VBKFtp","read_golomb","3898568irSJox","buflen","read"];return(br=function(){return e})()}function Sr(){const e=["651669mFGprN","readBool","27553oPPkFq","_word","315405KFdRIu","set","_bytesAvailable","2770ApOTQk","579161pRidvi","readUByte","readEG","_data","skipUEG","getUint32","_loadWord","_bitsAvailable","4KYWJyl","skipScalingList","byteLength","168RVMxET","readBits","8XdqAYI","18Rtggbk","skipLZ","skipBits","buffer","subarray","786522cBcTHH","456806BoLgnx","readUEG","min","4518PvpxSg"];return(Sr=function(){return e})()}function Er(e,t){const r=Sr();return(Er=function(e,t){return r[e-=466]})(e,t)}const Ir=Er;!function(e,t){const r=Er,n=e();for(;;)try{if(126566===parseInt(r(493))/1*(parseInt(r(481))/2)+parseInt(r(491))/3*(parseInt(r(475))/4)+parseInt(r(495))/5+parseInt(r(486))/6+-parseInt(r(487))/7*(-parseInt(r(480))/8)+-parseInt(r(490))/9*(-parseInt(r(466))/10)+-parseInt(r(467))/11*(parseInt(r(478))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sr);Ir(483),Ir(471),Ir(488),Ir(469),Ir(492),Ir(468),Ir(476);const Ar=Cr;function kr(e){const t=Cr;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let i=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}();const s=new DataView(e[t(474)]);let o=s.getUint8(0),a=s[t(466)](1);if(s[t(466)](2),s.getUint8(3),1!==o){if(!r[t(418)])return console.error("Invalid AVCDecoderConfigurationRecord, invalid version "+o+t(489)),{};{console[t(477)](t(471)+o+t(451));let e=252&s.getUint8(0)|1;s[t(483)](0,e)}}if(0===a){if(!r[t(435)])return console[t(407)](t(432)),{};console[t(477)](t(413)),s[t(483)](1,66)}const c=1+(3&s.getUint8(4));if(3!==c&&4!==c)return{};let u=31&s[t(466)](5);if(0===u)return{};let l=6;for(let r=0;r<u;r++){let o=s[t(490)](l,!i);if(l+=2,0===o)continue;let a=new Uint8Array(e[t(474)],l,o);l+=o;let c=gr[t(446)](a);if(0!==r)continue;n[t(478)]=a,n.timescale=1e3,n[t(436)]=c.codec_size[t(452)],n[t(421)]=c.codec_size[t(448)],n[t(404)]=c[t(488)].width,n.presentHeight=c[t(488)][t(448)],n[t(409)]=c[t(449)],n.level=c.level_string,n[t(422)]=c[t(402)],n[t(430)]=c.chroma_format,n[t(468)]=c[t(465)],n[t(456)]=c[t(469)],(!1===c[t(469)][t(439)]||0===c[t(469)][t(408)]||0===c.frame_rate[t(427)])&&(n[t(456)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n[t(456)][t(427)],d=n[t(456)][t(408)];n[t(458)]=n[t(462)]*(u/d);let h=a[t(461)](1,4),f=t(425);for(let e=0;e<3;e++){let r=h[e][t(445)](16);r[t(401)]<2&&(r="0"+r),f+=r}n[t(479)]=f}let d=s[t(466)](l);if(0===d)return{};l++;for(let r=0;r<d;r++){let r=s[t(490)](l,!i);if(l+=2,0===r)continue;let o=new Uint8Array(e.buffer,l,r);l+=r,n[t(450)]=o}if(n[t(476)]=Ve[t(403)],n[t(478)]){const e=n.sps[t(441)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(475)](r,0),i[t(475)](n.sps,4),n[t(478)]=i}if(n[t(450)]){const e=n.pps[t(441)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(475)](r,0),i[t(475)](n[t(450)],4),n[t(450)]=i}return n}function Cr(e,t){const r=Pr();return(Cr=function(e,t){return r[e-=401]})(e,t)}function Tr(e){const t=Cr;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r[t(441)]>>8&255,i[12]=255&r[t(441)],i[t(416)](...r,1,n[t(441)]>>8&255,255&n[t(441)],...n);return new Uint8Array(i)}function Dr(e){const t=Cr;let{sps:r,pps:n}=e,i=8+r.byteLength+1+2+n[t(441)],s=!1;const o=gr[t(447)](r);66!==r[3]&&77!==r[3]&&88!==r[3]&&(s=!0,i+=4);let a=new Uint8Array(i);a[0]=1,a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=255,a[5]=225;let c=r[t(441)];a[6]=c>>>8,a[7]=255&c;let u=8;a[t(475)](r,8),u+=c,a[u]=1;let l=n[t(441)];a[u+1]=l>>>8,a[u+2]=255&l,a.set(n,u+3),u+=3+l,s&&(a[u]=252|o[t(472)],a[u+1]=248|o[t(437)]-8,a[u+2]=248|o[t(424)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d[t(401)]+a[t(441)]);return h[t(475)](d,0),h[t(475)](a,d[t(401)]),h}function xr(e,t){const r=Cr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(441)]>>24&255,n[6]=e[r(441)]>>16&255,n[7]=e[r(441)]>>8&255,n[8]=255&e[r(441)];const i=new Uint8Array(n.length+e[r(441)]);return i[r(475)](n,0),i[r(475)](e,n.length),i}function Pr(){const e=["nalu","correctionConfigurationProfileIndication","codecWidth","bit_depth_luma","presentHeight","fixed","iFrame","byteLength"," Strange AVCDecoderConfigurationRecord: SPS Count = ","ceil","data","toString","parseSPS","parseSPS$2","height","profile_string","pps",", correct to 1","width","18smGyAC","compat","currentStartcodeOffset","frameRate","74265vpZvrp","refSampleDuration","skipBits","findNextStartCodeOffset","subarray","timescale","7756OfoSMb","read_golomb","sar_ratio","getUint8","Invalid AVCDecoderConfigurationRecord: No SPS","sarRatio","frame_rate","4jWNDPm","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","chroma_format_idc","kReserved0","buffer","set","videoType","log","sps","codec","readNextNaluPayload","skipUEG","817580lsPwWZ","setUint8","avcc","level_string","875448dcFGsy","readUByte","present_size",", valid version is 1 and return","getUint16","setUint32","403744ZuHhrN","length","bit_depth","h264","presentWidth","readUEG","656TyVvMi","error","fps_num","profile","level","Invalid AVCDecoderConfigurationRecord, lack of data!","eofFlag","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","Could not find H264 startcode until payload end!","type","push","833060nevQcS","correctionConfigurationVersion","Strange AVCDecoderConfigurationRecord: PPS Count = ","codec_size","codecHeight","bitDepth","155505ljOfFt","bit_depth_chroma","avc1.","readBits","fps_den","read","nb_sps","chromaFormat","readBool","Invalid parseAVCDecoderConfigurationRecord, AVC profile (0) detected, and return","shift"];return(Pr=function(){return e})()}function Br(e,t){const r=Cr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n.length+e[r(441)]);return i[r(475)](n,0),i[r(475)](e,n[r(401)]),i}function Mr(e){return 31&e[0]}function Fr(e){return e===Fe.kSliceSEI}function Ur(e){return!function(e){const t=Cr;return e===Fe[t(478)]||e===Fe[t(450)]}(e)&&!Fr(e)}function Rr(e){return e===Fe[Cr(440)]}function Lr(e){const t=Cr;if(0===e.length)return!1;const r=Mr(e[0]);for(let n=1;n<e[t(401)];n++)if(r!==Mr(e[n]))return!1;return!0}!function(e,t){const r=Cr,n=e();for(;;)try{if(129589===-parseInt(r(423))/1+parseInt(r(470))/2*(-parseInt(r(457))/3)+parseInt(r(492))/4+-parseInt(r(417))/5+parseInt(r(486))/6+parseInt(r(463))/7*(parseInt(r(406))/8)+-parseInt(r(453))/9*(-parseInt(r(482))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Pr);class Or{constructor(e){const t=Cr;this.data=e,this[t(412)]=!1,this[t(455)]=this[t(460)](0),this[t(412)]&&console[t(407)](t(414))}[Ar(460)](e){const t=Ar;let r=e,n=this[t(444)];for(;;){if(r+3>=n.byteLength)return this.eofFlag=!0,n[t(441)];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++}}[Ar(480)](){const e=Ar;let t=this[e(444)],r=null;for(;null==r&&!this[e(412)];){let n=this[e(455)];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(460)](n);this[e(455)]=o,i>=Fe[e(473)]||0===s&&(r={type:i,data:t.subarray(n,o)})}return r}}class zr{constructor(e){const t=Ar;let r=e[t(444)][t(441)];this[t(415)]=e[t(415)],this[t(444)]=new Uint8Array(4+r),new DataView(this.data[t(474)])[t(491)](0,r),this[t(444)][t(475)](e[t(444)],4)}}function Nr(e,t){const r=jr();return(Nr=function(e,t){return r[e-=306]})(e,t)}const Vr=Nr;!function(e,t){const r=Nr,n=e();for(;;)try{if(670720===-parseInt(r(316))/1*(-parseInt(r(311))/2)+-parseInt(r(310))/3+-parseInt(r(328))/4+parseInt(r(307))/5*(parseInt(r(315))/6)+parseInt(r(318))/7+-parseInt(r(324))/8*(-parseInt(r(320))/9)+parseInt(r(308))/10*(-parseInt(r(312))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jr);class Hr{constructor(e){const t=Nr;this.m_idx=null,this.m_data=e,this[t(319)]=e[t(313)],this[t(323)]=0,this[t(325)]=0,this[t(321)]=0,this[t(317)]=0}GetBYTE(){const e=Nr;if(this[e(323)]>=this.m_len)return 0;let t=this[e(322)][this[e(323)]++];return 0==t?(this.m_zeros++,this[e(323)]<this.m_len&&2==this[e(317)]&&3==this[e(322)][this[e(323)]]&&(this[e(323)]++,this[e(317)]=0)):this[e(317)]=0,t}[Vr(327)](){const e=Vr;return 0==this[e(325)]&&(this[e(321)]=this[e(309)](),this[e(325)]=8),this.m_bits--,this[e(321)]>>this[e(325)]&1}GetWord(e){let t=0;for(;e>0;)t<<=1,t|=this.GetBit(),e--;return t}GetUE(){const e=Vr;let t=0;for(;this[e(323)]<this[e(319)]&&0==this[e(327)]();)t++;return this[e(314)](t)+((1<<t)-1)}[Vr(306)](){let e=this[Vr(326)](),t=e+1>>1;return!(1&e)&&(t=-t),t}}function jr(){const e=["GetBYTE","278493rmsQxj","40xmvpFo","418jRNoae","length","GetWord","122898TRcxHf","25600ezeJgI","m_zeros","4358592WGlfQS","m_len","184761ZwgNVd","m_byte","m_data","m_idx","24vqrLLY","m_bits","GetUE","GetBit","109692HEcbMP","GetSE","195kJkCdt","316870oCxvru"];return(jr=function(){return e})()}function Wr(e,t){const r=qr();return(Wr=function(e,t){return r[e-=177]})(e,t)}const Gr=Wr;!function(e,t){const r=Wr,n=e();for(;;)try{if(952060===-parseInt(r(190))/1+-parseInt(r(196))/2+parseInt(r(193))/3*(parseInt(r(197))/4)+parseInt(r(188))/5*(-parseInt(r(180))/6)+parseInt(r(186))/7*(parseInt(r(177))/8)+-parseInt(r(182))/9*(-parseInt(r(187))/10)+-parseInt(r(191))/11*(-parseInt(r(184))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qr);class $r{static[Gr(185)](e){const t=Gr;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(183)],0,s)}static[Gr(178)](e){const t=Gr;let r=$r[t(185)](e);const n=new Hr(r);let i="",s="",o="",a="";n[t(181)](4);let c=n.GetWord(3);if(c>6)return console[t(179)](t(189)),!1;n[t(181)](1),n[t(181)](2),n[t(181)](1),i=n[t(181)](5),n[t(181)](32),n.GetWord(1),n[t(181)](1),n[t(181)](1),n[t(181)](1),n[t(181)](44),s=n[t(181)](8);let u=[],l=[];for(let e=0;e<c;e++)u[e]=n.GetWord(1),l[e]=n[t(181)](1);if(c>0)for(let e=c;e<8;e++)n[t(181)](2);for(let e=0;e<c;e++)u[e]&&(n[t(181)](2),n[t(181)](1),n[t(181)](5),n[t(181)](32),n[t(181)](1),n[t(181)](1),n[t(181)](1),n.GetWord(1),n[t(181)](44)),l[e]&&n[t(181)](8);let d=n[t(195)]();if(d>15)return console[t(179)]("SPSParser sps_seq_parameter_set_id > 15",d),!1;let h=n.GetUE();return h>3?(console.warn(t(194),h),!1):(3==h&&n[t(181)](1),o=n[t(195)](),a=n[t(195)](),n[t(181)](1)&&(n.GetUE(),n[t(195)](),n[t(195)](),n.GetUE()),n[t(195)]()!=n.GetUE()?(console[t(179)](t(192)),!1):{profile_string:i,level_string:s,bit_depth:"",ref_frames:"",chroma_format:"",chroma_format_string:"",frame_rate:{fixed:"",fps:"",fps_den:"",fps_num:""},sar_ratio:{width:"",height:""},codec_size:{width:o,height:a},present_size:{width:"",height:a}})}}function qr(){const e=["3374952DUeIdv","20mUavnq","1784pcxTPk","parseSPS","warn","66tUVgVw","GetWord","425745oCAZVe","buffer","36KbCQjP","_ebsp2rbsp","315JodtlN","10vudeRA","143435xWPNrs","SPSParser sps_max_sub_layers_minus1 > 6","303413vvXxKi","7622527mrpPuU","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","673377WBWFvX","SPSParser chroma_format_idc > 3","GetUE"];return(qr=function(){return e})()}!function(e,t){const r=Jr,n=e();for(;;)try{if(967478===-parseInt(r(195))/1*(-parseInt(r(180))/2)+parseInt(r(184))/3+parseInt(r(182))/4*(parseInt(r(186))/5)+-parseInt(r(193))/6+-parseInt(r(187))/7*(-parseInt(r(181))/8)+-parseInt(r(179))/9*(-parseInt(r(185))/10)+-parseInt(r(192))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yr);const Kr=e=>{const t=Jr;let r=e,n=r[t(176)],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(183)],0,s)},Xr=e=>{const t=Jr;switch(e){case 0:return t(190);case 1:return"4:2:0";case 2:return"4:2:2";case 3:return t(196);default:return t(189)}};function Yr(){const e=["buffer","1914063oDenzQ","1250810ofqMMP","25qQoXgk","3673691nNuZtD","readSEG","Unknown","4:0:0","min","16641801KxMTkT","6008256acdJNM","destroy","4ZOWcsk","4:4:4","readByte","hvc1.","readBits","readUEG","byteLength","readBool",".B0","18BZclDu","254822qabzdN","8aUuHno","1247284lahoiD"];return(Yr=function(){return e})()}function Jr(e,t){const r=Yr();return(Jr=function(e,t){return r[e-=174]})(e,t)}function Zr(e,t){const r=en();return(Zr=function(e,t){return r[e-=102]})(e,t)}const Qr=Zr;function en(){const e=[".1.L","Main10","_ebsp2rbsp","497719HcwKFU","parseSPS","readSEG","toFixed","SCC","7NyTKja","getChromaFormatString","2550519OCnATy","readUEG","1199055soRVrp","4:2:2","Main","getLevelString","push","59508mieOnD","getProfileString","2932944wnlKoG","byteLength","4:2:0","1379736piUrFq","5359496OErErZ","parseVPS",".B0","Unknown","min","4:4:4","140ZaqYjY","10jvgEVS","readBool","destroy","readByte","readBits","buffer","5OvJPcT"];return(en=function(){return e})()}!function(e,t){const r=Zr,n=e();for(;;)try{if(550885===-parseInt(r(133))/1+parseInt(r(123))/2*(parseInt(r(110))/3)+-parseInt(r(112))/4+parseInt(r(129))/5*(-parseInt(r(115))/6)+-parseInt(r(138))/7*(-parseInt(r(116))/8)+-parseInt(r(103))/9+parseInt(r(122))/10*(parseInt(r(105))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(en);class tn{static[Qr(132)](e){const t=Qr;let r=e,n=r[t(113)],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(128)],0,s)}static[Qr(117)](e){const t=Qr;let r=tn[t(132)](e),n=new ut(r);return n[t(126)](),n[t(126)](),n[t(127)](4),n[t(127)](2),n[t(127)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(124)]()}}static[Qr(134)](e){const t=Qr;let r=tn._ebsp2rbsp(e),n=new ut(r);n[t(126)](),n[t(126)]();let i=0,s=0,o=0,a=0;n[t(127)](4);let c=n[t(127)](3);n[t(124)]();let u=n.readBits(2),l=n[t(124)](),d=n.readBits(5),h=n.readByte(),f=n[t(126)](),p=n.readByte(),m=n[t(126)](),v=n[t(126)](),y=n.readByte(),g=n[t(126)](),_=n[t(126)](),w=n.readByte(),b=n[t(126)](),S=n[t(126)](),E=[],I=[];for(let e=0;e<c;e++)E[t(109)](n.readBool()),I[t(109)](n[t(124)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)E[e]&&(n[t(126)](),n[t(126)](),n[t(126)](),n[t(126)](),n[t(126)](),n[t(126)](),n.readByte(),n.readByte(),n.readByte(),n[t(126)](),n[t(126)]()),I[e]&&n[t(126)]();n[t(104)]();let A=n[t(104)]();3==A&&n.readBits(1);let k=n.readUEG(),C=n[t(104)]();n.readBool()&&(i+=n[t(104)](),s+=n[t(104)](),o+=n.readUEG(),a+=n[t(104)]());let T=n[t(104)](),D=n.readUEG(),x=n[t(104)]();for(let e=n[t(124)]()?0:c;e<=c;e++)n[t(104)](),n[t(104)](),n[t(104)]();if(n[t(104)](),n[t(104)](),n[t(104)](),n[t(104)](),n[t(104)](),n[t(104)](),n[t(124)]()){if(n[t(124)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(124)]()){let r=Math[t(120)](64,1<<4+(e<<1));e>1&&n[t(135)]();for(let e=0;e<r;e++)n[t(135)]()}else n[t(104)]()}}n[t(124)](),n[t(124)](),n.readBool()&&(n[t(126)](),n[t(104)](),n[t(104)](),n[t(124)]());let P=n.readUEG(),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(124)]()),r){e===P&&n.readUEG(),n[t(124)](),n[t(104)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(124)](),i=!1;!e&&(i=n[t(124)]()),(e||i)&&r++}B=r}else{let e=n[t(104)](),r=n[t(104)]();B=e+r;for(let r=0;r<e;r++)n[t(104)](),n[t(124)]();for(let e=0;e<r;e++)n[t(104)](),n[t(124)]()}}if(n[t(124)]()){let e=n[t(104)]();for(let r=0;r<e;r++){for(let e=0;e<x+4;e++)n[t(127)](1);n[t(127)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(124)](),n[t(124)](),n[t(124)]()){if(n[t(124)]()){let e=n[t(126)](),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(127)](16),R=n[t(127)](16))}if(n.readBool()&&n[t(124)](),n[t(124)]()){n[t(127)](3),n[t(124)](),n[t(124)]()&&(n.readByte(),n[t(126)](),n[t(126)]())}if(n.readBool()&&(n[t(104)](),n.readUEG()),n[t(124)](),n[t(124)](),n[t(124)](),M=n.readBool(),M&&(n[t(104)](),n[t(104)](),n[t(104)](),n[t(104)]()),n[t(124)]()){if(O=n[t(127)](32),z=n[t(127)](32),n[t(124)]()&&n.readUEG(),n[t(124)]()){let e=!1,r=!1,i=!1;e=n[t(124)](),r=n.readBool(),(e||r)&&(i=n[t(124)](),i&&(n[t(126)](),n[t(127)](5),n[t(124)](),n[t(127)](5)),n[t(127)](4),n[t(127)](4),i&&n[t(127)](4),n[t(127)](5),n[t(127)](5),n[t(127)](5));for(let s=0;s<=c;s++){let s=n[t(124)]();L=s;let o=!0,a=1;!s&&(o=n.readBool());let c=!1;if(o?n[t(104)]():c=n[t(124)](),!c&&(a=n[t(104)]()+1),e){for(let e=0;e<a;e++)n[t(104)](),n.readUEG(),i&&(n.readUEG(),n[t(104)]());n[t(124)]()}if(r){for(let e=0;e<a;e++)n[t(104)](),n.readUEG(),i&&(n[t(104)](),n[t(104)]());n[t(124)]()}}}}n[t(124)]()&&(n[t(124)](),n[t(124)](),n[t(124)](),F=n[t(104)](),n[t(104)](),n.readUEG(),n.readUEG(),n.readUEG())}n[t(124)]();let N="hvc1."+d+t(130)+S+t(118),V=k-(i+s)*(1===A||2===A?2:1),H=C-(o+a)*(1===A?2:1),j=1;return 1!==U&&1!==R&&(j=U/R),n[t(125)](),n=null,{codec_mimetype:N,profile_string:tn[t(111)](d),level_string:tn.getLevelString(S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:A,chroma_format_string:tn[t(102)](A),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:w,general_constraint_indicator_flags_6:b,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:D,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:V,height:H},present_size:{width:V*j,height:H}}}static parsePPS(e){const t=Qr;let r=tn[t(132)](e),n=new ut(r);n[t(126)](),n[t(126)](),n[t(104)](),n.readUEG(),n[t(124)](),n[t(124)](),n[t(127)](3),n[t(124)](),n[t(124)](),n[t(104)](),n.readUEG(),n.readSEG(),n.readBool(),n[t(124)](),n[t(124)]()&&n[t(104)](),n[t(135)](),n.readSEG(),n[t(124)](),n[t(124)](),n[t(124)](),n[t(124)]();let i=n[t(124)](),s=n[t(124)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[Qr(102)](e){const t=Qr;switch(e){case 0:return"4:0:0";case 1:return t(114);case 2:return t(106);case 3:return t(121);default:return t(119)}}static getProfileString(e){const t=Qr;switch(e){case 1:return t(107);case 2:return t(131);case 3:return"MainSP";case 4:return"Rext";case 9:return t(137);default:return t(119)}}static[Qr(108)](e){return(e/30)[Qr(136)](1)}}const rn=on;function nn(){const e=["arrayBuffer.length ","parseHEVCDecoderConfigurationRecord$3","setUint8","general_level_idc","codec","correctionConfigurationVersion","Could not find H265 startcode until payload end!","general_non_packed_constraint_flag","slice","generalTierFlag"," < 22","tier_flag","subarray","assign","pic_width_in_luma_samples","bitDepthChromaMinus8","sar_ratio","bit_depth","general_progressive_source_flag","correctionConfigurationProfileIndication","bit_depth_luma_minus8","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version ","7KNowUz","824139aFeSfY","general_tier_flag","profile_idc","presentHeight","chromaFormat","width","eofFlag","general_profile_space","sub_layer_interlaced_source_flag","bit_depth_chroma_minus8","sub_layer_profile_space","chroma_format_idc","conformance_window_flag","codec_size","pps","readBits","parallelismType","frameRate"," and naluLengthSize is ","sps_temporal_id_nesting_flag","generalProfileCompatibilityFlags","204068UFZMWj","configurationVersion","bitDepthLumaMinus8","fps_num","conf_win_left_offset","parseHEVCDecoderConfigurationRecord$2","profile","refSampleDuration","max","general_profile_compatibility_flags_3","parseSPS","read","general_constraint_indicator_flags_5","push","data","set","profile_tier_level","fixed","698811HWtnnV","1350432rGpCOJ","general_constraint_indicator_flags_4","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","type","separate_colour_plane_flag","sps_seq_parameter_set_id","codecWidth","Invalid HEVCDecoderConfigurationRecord,invalid version ","vps","warn","present_size","general_profile_compatibility_flags_1","conf_win_right_offset","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","h265","numTemporalLayers","15FnHzly","profile_space","31692cTWFcS","constant_frame_rate","getUint8","sub_layer_level_idc","findNextStartCodeOffset","90qsrAtI","codecHeight","718092msFFkF","sub_layer_progressive_source_flag","hvcc","timescale","general_constraint_indicator_flags_6"," < 23","general_profile_compatibility_flags_4","buffer","presentWidth","conf_win_bottom_offset","temporalIdNested","error","codec_mimetype","getUint16","sub_layer_tier_flag","from","general_constraint_indicator_flags_3","generalLevelIdc","sub_layer_profile_idc","num_temporal_layers","sps","min_spatial_segmentation_idc","sei",", valid version is 1 or 0","currentStartcodeOffset","constantFrameRate","general_constraint_indicator_flags","frame_rate","level_string","fps_den","sub_layer_non_packed_constraint_flag","sub_layer_frame_only_constraint_flag","sub_layer_profile_present_flag","sub_layer_profile_compatibility_flag","avgFrameRate","general_profile_idc","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","length","height","bitDepth","temporal_id_nested","level","pic_height_in_luma_samples","sub_layer_level_present_flag","18840yxebAA","byteLength",", correct to 1","generalProfileIdc","readUEG","psps","chroma_format","readUByte","conf_win_top_offset",", correct to Main Profile (1)","general_interlaced_source_flag","lengthSizeMinusOne","hev1.1.6.L93.B0","level_idc","sps_video_parameter_set_id","profile_string","read_golomb"];return(nn=function(){return e})()}function sn(e){const t=on;let r=arguments[t(463)]>1&&void 0!==arguments[1]?arguments[1]:{};const n=e;if(n[t(463)]<22)return console.error("Invalid HEVCDecoderConfigurationRecord, lack of data! "+n.length+t(497)),{};let i={codecWidth:0,codecHeight:0,videoType:Ve[t(564)]},s=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}(),o=new DataView(n[t(582)]),a=o[t(570)](0),c=31&o[t(570)](1);if(1!==a&&0!==a){if(!r[t(492)])return console[t(586)](t(557)+a+t(598)),{};{console.log(t(508)+a+t(472));let e=252&o[t(570)](0)|1;o[t(489)](0,e)}}if(0===c){if(!r[t(506)])return console[t(586)]("Invalid HEVCDecoderConfigurationRecord: invalid HEVC profile "+c+", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)"),{};{console.log(t(552)+c+t(479));let e=224&o[t(570)](1)|1;o.setUint8(1,e)}}let u=1+(3&o[t(570)](21));if(3!==u&&4!==u)return console[t(586)]("Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: "+(u-1)+t(528)+u+" ,"),{};let l=o[t(570)](22);for(let e=0,r=23;e<l;e++){let e=63&o.getUint8(r+0),a=o[t(588)](r+1,!s);r+=3;for(let c=0;c<a;c++){let a=o.getUint16(r+0,!s);if(0===c)if(33===e){r+=2;let e=new Uint8Array(n[t(582)],r,a),s=tn[t(541)](e);i.codecWidth=s[t(523)][t(515)],i[t(574)]=s.codec_size[t(464)],i[t(583)]=s[t(560)][t(515)],i[t(513)]=s[t(560)].height,i[t(537)]=s.profile_string,i[t(467)]=s[t(454)],i[t(465)]=s.bit_depth,i[t(514)]=s.chroma_format,i.sarRatio=s.sar_ratio,i[t(527)]=s[t(453)],(!1===s[t(453)][t(548)]||0===s[t(453)].fps_num||0===s[t(453)][t(455)])&&(i[t(527)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),i[t(527)].fps_den,i[t(527)][t(534)],i[t(491)]=s[t(587)],r+=a}else r+=2+a;else r+=2+a}}return i[t(577)]=new Uint8Array(n),i}function on(e,t){const r=nn();return(on=function(e,t){return r[e-=452]})(e,t)}function an(e){const t=on;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=Jr;let r=Kr(e),n=new ut(r);return n.readByte(),n[t(197)](),n[t(174)](4),n[t(174)](2),n[t(174)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(177)]()}})(r),a=(e=>{const t=Jr;let r=Kr(e),n=new ut(r);n[t(197)](),n[t(197)]();let i=0,s=0,o=0,a=0;n[t(174)](4);let c=n.readBits(3);n[t(177)]();let u=n[t(174)](2),l=n[t(177)](),d=n[t(174)](5),h=n.readByte(),f=n.readByte(),p=n[t(197)](),m=n[t(197)](),v=n[t(197)](),y=n.readByte(),g=n[t(197)](),_=n[t(197)](),w=n[t(197)](),b=n[t(197)](),S=n[t(197)](),E=[],I=[];for(let e=0;e<c;e++)E.push(n[t(177)]()),I.push(n.readBool());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)E[e]&&(n[t(197)](),n.readByte(),n[t(197)](),n[t(197)](),n[t(197)](),n.readByte(),n[t(197)](),n[t(197)](),n[t(197)](),n[t(197)](),n.readByte()),E[e]&&n[t(197)]();n[t(175)]();let A=n[t(175)]();3==A&&n[t(174)](1);let k=n[t(175)](),C=n[t(175)]();n.readBool()&&(i+=n[t(175)](),s+=n[t(175)](),o+=n[t(175)](),a+=n[t(175)]());let T=n[t(175)](),D=n[t(175)](),x=n[t(175)]();for(let e=n.readBool()?0:c;e<=c;e++)n[t(175)](),n[t(175)](),n.readUEG();if(n[t(175)](),n[t(175)](),n[t(175)](),n[t(175)](),n.readUEG(),n[t(175)](),n[t(177)]()&&n[t(177)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(177)]()){let r=Math[t(191)](64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(188)]()}else n[t(175)]();n[t(177)](),n.readBool(),n[t(177)]()&&(n.readByte(),n[t(175)](),n.readUEG(),n[t(177)]());let P=n.readUEG(),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===P&&n[t(175)](),n[t(177)](),n[t(175)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(177)](),i=!1;!e&&(i=n[t(177)]()),(e||i)&&r++}B=r}else{let e=n[t(175)](),r=n[t(175)]();B=e+r;for(let r=0;r<e;r++)n[t(175)](),n[t(177)]();for(let e=0;e<r;e++)n[t(175)](),n.readBool()}}if(n[t(177)]()){let e=n[t(175)]();for(let r=0;r<e;r++){for(let e=0;e<x+4;e++)n[t(174)](1);n[t(174)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(177)](),n[t(177)](),n.readBool()){if(n.readBool()){let e=n[t(197)](),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(174)](16))}if(n[t(177)]()&&n[t(177)](),n[t(177)]()&&(n.readBits(3),n[t(177)](),n[t(177)]()&&(n.readByte(),n.readByte(),n.readByte())),n[t(177)]()&&(n[t(175)](),n[t(175)]()),n.readBool(),n[t(177)](),n.readBool(),M=n[t(177)](),M&&(i+=n.readUEG(),s+=n.readUEG(),o+=n[t(175)](),a+=n[t(175)]()),n[t(177)]()&&(O=n[t(174)](32),z=n[t(174)](32),n[t(177)]()&&(n.readUEG(),n[t(177)]()))){let e=!1,r=!1,i=!1;e=n[t(177)](),r=n[t(177)](),(e||r)&&(i=n[t(177)](),i&&(n[t(197)](),n.readBits(5),n[t(177)](),n[t(174)](5)),n.readBits(4),n[t(174)](4),i&&n[t(174)](4),n[t(174)](5),n[t(174)](5),n.readBits(5));for(let s=0;s<=c;s++){let s=n[t(177)]();L=s;let o=!1,a=1;!s&&(o=n[t(177)]());let c=!1;if(o?n[t(188)]():c=n[t(177)](),!c&&(cpbcnt=n[t(175)]()+1),e)for(let e=0;e<a;e++)n.readUEG(),n[t(175)](),i&&(n[t(175)](),n[t(175)]());if(r)for(let e=0;e<a;e++)n[t(175)](),n[t(175)](),i&&(n[t(175)](),n.readUEG())}}n.readBool()&&(n[t(177)](),n[t(177)](),n[t(177)](),F=n.readUEG(),n[t(175)](),n[t(175)](),n.readUEG(),n.readUEG())}n[t(177)]();let N=t(198)+d+".1.L"+S+t(178),V=k,H=C,j=1;return 1!==U&&1!==R&&(j=U/R),n[t(194)](),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:A,chroma_format_string:Xr(A),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:w,general_constraint_indicator_flags_6:b,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:D,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:V,height:H},present_size:{width:V*j,height:H}};var W})(i),c=(e=>{const t=Jr;let r=Kr(e),n=new ut(r);n[t(197)](),n[t(197)](),n[t(175)](),n.readUEG(),n.readBool(),n[t(177)](),n[t(174)](3),n[t(177)](),n[t(177)](),n[t(175)](),n[t(175)](),n[t(188)](),n[t(177)](),n.readBool(),n[t(177)]()&&n[t(175)](),n[t(188)](),n[t(188)](),n[t(177)](),n[t(177)](),n[t(177)](),n[t(177)]();let i=n[t(177)](),s=n[t(177)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(500)](s,o,a,c);let u=23+(5+r.byteLength)+(5+i[t(471)])+(5+n[t(471)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(517)])<<6|(s[t(511)]?1:0)<<5|31&s[t(461)],l[2]=s[t(561)]||0,l[3]=s.general_profile_compatibility_flags_2||0,l[4]=s[t(540)]||0,l[5]=s[t(581)]||0,l[6]=s.general_constraint_indicator_flags_1||0,l[7]=s.general_constraint_indicator_flags_2||0,l[8]=s[t(591)]||0,l[9]=s[t(551)]||0,l[10]=s[t(543)]||0,l[11]=s[t(579)]||0,l[12]=60,l[13]=240|(3840&s[t(596)])>>8,l[14]=255&s[t(596)],l[15]=252|3&s[t(526)],l[16]=252|3&s.chroma_format_idc,l[17]=248|7&s[t(507)],l[18]=248|7&s[t(519)],l[19]=0,l[20]=0,l[21]=(3&s[t(569)])<<6|(7&s[t(594)])<<3|(s[t(466)]?1:0)<<2|3,l[22]=3,l[23]=128|Ue.vps,l[24]=0,l[25]=1,l[26]=(65280&r[t(471)])>>8,l[27]=(255&r[t(471)])>>0,l.set(r,28),l[23+(5+r[t(471)])+0]=128|Ue[t(595)],l[23+(5+r[t(471)])+1]=0,l[23+(5+r[t(471)])+2]=1,l[23+(5+r[t(471)])+3]=(65280&i.byteLength)>>8,l[23+(5+r[t(471)])+4]=(255&i[t(471)])>>0,l[t(546)](i,23+(5+r[t(471)])+5),l[23+(5+r[t(471)]+5+i[t(471)])+0]=128|Ue[t(524)],l[23+(5+r.byteLength+5+i[t(471)])+1]=0,l[23+(5+r[t(471)]+5+i[t(471)])+2]=1,l[23+(5+r.byteLength+5+i[t(471)])+3]=(65280&n.byteLength)>>8,l[23+(5+r[t(471)]+5+i.byteLength)+4]=(255&n[t(471)])>>0,l.set(n,23+(5+r[t(471)]+5+i.byteLength)+5);const d=[28,0,0,0,0],h=new Uint8Array(d[t(463)]+l[t(471)]);return h[t(546)](d,0),h[t(546)](l,d[t(463)]),h}function cn(e,t){const r=on;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(471)]>>24&255,n[6]=e[r(471)]>>16&255,n[7]=e[r(471)]>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n[r(463)]+e.byteLength);return i.set(n,0),i.set(e,n[r(463)]),i}function un(e,t){const r=on;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n.length+e[r(471)]);return i.set(n,0),i.set(e,n[r(463)]),i}function ln(e){return(126&e[0])>>1}function dn(e){return e===Ue[on(597)]}function hn(e){return!((t=e)>=32&&t<=40);var t}function fn(e){return e>=16&&e<=21}function pn(e){const t=on;if(0===e[t(463)])return!1;const r=ln(e[0]);for(let n=1;n<e[t(463)];n++)if(r!==ln(e[n]))return!1;return!0}!function(e,t){const r=on,n=e();for(;;)try{if(189472===parseInt(r(568))/1+-parseInt(r(575))/2+-parseInt(r(549))/3+parseInt(r(531))/4*(parseInt(r(566))/5)+-parseInt(r(550))/6+parseInt(r(509))/7*(-parseInt(r(470))/8)+-parseInt(r(510))/9*(-parseInt(r(573))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nn);class mn{constructor(e){const t=on;this[t(545)]=e,this[t(516)]=!1,this[t(599)]=this.findNextStartCodeOffset(0),this[t(516)]&&console[t(586)](t(493))}[rn(572)](e){const t=rn;let r=e,n=this[t(545)];for(;;){if(r+3>=n[t(471)])return this[t(516)]=!0,n[t(471)];let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}readNextNaluPayload(){const e=rn;let t=this.data,r=null;for(;null==r&&!this[e(516)];){let n=this[e(599)];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(572)](n);this[e(599)]=o,0===s&&(r={type:i,data:t.subarray(n,o)})}return r}}class vn{constructor(e){const t=rn;let r=e[t(545)][t(471)];this[t(553)]=e[t(553)],this[t(545)]=new Uint8Array(4+r),new DataView(this[t(545)][t(582)]).setUint32(0,r),this[t(545)][t(546)](e[t(545)],4)}}var yn=Pn;!function(e,t){for(var r=Pn,n=e();;)try{if(298467===parseInt(r(524))/1+-parseInt(r(470))/2*(-parseInt(r(483))/3)+-parseInt(r(555))/4*(parseInt(r(487))/5)+parseInt(r(518))/6*(parseInt(r(554))/7)+-parseInt(r(472))/8+-parseInt(r(499))/9*(parseInt(r(482))/10)+parseInt(r(488))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Mn);var gn,_n=yn(535),wn=yn(491),bn=/^(?:text|application)\/xml/i,Sn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,En=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,In=/^\s*$/,An={},kn={},Cn="",Tn={type:yn(538),beforeSend:Dn,success:Dn,error:Dn,complete:Dn,context:null,xhr:function(){return new(window[yn(529)])},accepts:{json:_n,xml:yn(481),html:wn,text:yn(541),"*":"*/"[yn(561)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:Dn,contentType:yn(534)};function Dn(){}var xn=function(e,t){var r=yn;typeof e===r(511)&&(t=e,e=void 0);var n=Nn({},t=t||{});for(var i in Tn)void 0===n[i]&&(n[i]=Tn[i]);try{var s={},o=new Promise((function(e,t){s.resolve=e,s.reject=t}));o[r(489)]=s.resolve,o[r(522)]=s.reject,n[r(562)]=o}catch(e){n[r(562)]={resolve:Dn,reject:Dn}}var a=En.exec(window[r(544)][r(527)][r(501)]())||[];n.url=((e||n[r(473)]||window[r(544)].href)+"")[r(486)](/#.*$/,"")[r(486)](/^\/\//,a[1]+"//");var c=n.url;!n[r(479)]&&(n[r(479)]=/^([\w-]+:)?\/\/([^\/]+)/[r(474)](n[r(473)])&&RegExp.$2!==window[r(544)].href);var u=n[r(507)];if(u===r(468)){if(!/=\?/[r(474)](n[r(473)])){var l=(n[r(468)]||"callback")+"=?";n[r(473)]=Ln(n[r(473)],l)}return function(e){var t,r=yn,n=e[r(528)]||r(468)+jn(),i=window.document[r(476)](r(463)),s={abort:function(){n in window&&(window[n]=Dn)}},o=window[r(496)][r(512)](r(525))[0]||window.document[r(557)];function a(n){var i=r;window[i(523)](t),s[i(505)](),Un(n.type,s,n.type,e),c()}function c(){var e=r;i.clearAttributes?i[e(497)]():i[e(560)]=i.onreadystatechange=i[e(514)]=null,i[e(530)]&&i[e(530)].removeChild(i),i=null,delete window[n]}return i[r(514)]=function(e){a(e)},window[n]=function(n){window[r(523)](t),Bn(n,s,e),c()},On(e),i[r(471)]=e[r(473)].replace(/=\?/,"="+n),i[r(471)]=Ln(i[r(471)],"_="+(new Date).getTime()),i.async=!0,e[r(508)]&&(i[r(536)]=e.scriptCharset),o[r(563)](i,o[r(537)]),e[r(533)]>0&&(t=window.setTimeout((function(){var t=r;s[t(505)](),Un(t(533),s,t(533),e),c()}),e[r(533)])),e[r(562)][r(505)]=function(){s[r(505)]()},e[r(562)][r(517)]=s,e.promise}(n)}On(n);var d=n[r(493)][u]||n[r(493)]["*"],h={};/^([\w-]+:)\/\//[r(474)](n[r(473)])?RegExp.$1:window[r(544)][r(515)];var f,p=Tn[r(517)]();!n[r(479)]&&!h[r(464)]&&(h["X-Requested-With"]=r(529)),n[r(520)]&&(An[c]&&(h[r(543)]=An[c]),kn[c]&&(h["If-None-Match"]=kn[c])),d&&(h[r(521)]=d,d[r(510)](",")>-1&&(d=d.split(",",2)[0]),p[r(502)]&&p[r(502)](d));var m=!/^(?:GET|HEAD)$/[r(474)](n[r(466)][r(478)]());if((n[r(552)]&&m&&!1!==n[r(556)]||t[r(556)])&&(h[r(465)]=n[r(556)]),!1===n.cache&&!m){var v=/([?&])_=[^&]*/;n[r(473)]=v[r(474)](c)?c[r(486)](v,r(567)+jn()):c+(/\?/[r(474)](c)?"&":"?")+"_="+jn()}n[r(480)]=Nn(h,n[r(480)]||{}),p[r(500)]=function(){var e,t,i=r;if(4===p[i(516)]){clearTimeout(f);var s,o=!1;if(p[i(558)]>=200&&p[i(558)]<300||304===p[i(558)]){if(Cn=p.getAllResponseHeaders(),n[i(520)]){var a=Rn("Last-Modified");a&&(An[c]=a),(a=Rn(i(509)))&&(kn[c]=a)}u=u||(e=p.getResponseHeader(i(485)),t=yn,e&&(e===wn?t(566):e===_n?t(490):bn[t(474)](e)&&t(545))||"text"),s=p[i(504)];try{u===i(545)?s=p[i(564)]:"json"===u&&(s=In[i(474)](s)?null:JSON[i(498)](s))}catch(e){o=e}o?Un(o,"parseerror",p,n):Bn(s,p,n)}else Un(null,i(546),p,n)}};var y=!(r(495)in n)||n[r(495)];if(p.open(n[r(466)],n[r(473)],y,n.username,n[r(532)]),n[r(467)])for(var g in n.xhrFields)p[g]=n[r(467)][g];for(var g in n[r(475)]&&p[r(502)]&&p[r(502)](n[r(475)]),n[r(480)])void 0!==n[r(480)][g]&&p[r(531)](g,n.headers[g]+"");return!1===function(e,t){var r=yn,n=t.context;if(!1===t[r(477)][r(540)](n,e,t))return!1}(p,n)?(p[r(505)](),!1):(n[r(533)]>0&&(f=window[r(547)]((function(){var e=r;p[e(500)]=Dn,p[e(505)](),Un(null,e(533),p,n)}),n[r(533)])),p[r(484)](n[r(552)]?n[r(552)]:null),n[r(562)][r(505)]=function(){p[r(505)]()},n.promise)};function Pn(e,t){var r=Mn();return(Pn=function(e,t){return r[e-=462]})(e,t)}function Bn(e,t,r){var n=yn,i=r[n(519)],s=n(503);r.success.call(i,e,s,t),r.promise[n(489)](e,s,t),Fn(s,t,r)}function Mn(){var e=["overrideMimeType","success","responseText","abort","getJSON","dataType","scriptCharset","etag","indexOf","object","getElementsByTagName","get","onerror","protocol","readyState","xhr","516IhjNtp","context","ifModified","Accept","reject","clearTimeout","210592GqmtyD","head","[object Array]","href","jsonpCallback","XMLHttpRequest","parentNode","setRequestHeader","password","timeout","application/x-www-form-urlencoded; charset=UTF-8","application/json, text/javascript","charset","firstChild","GET","prototype","call","text/plain","post","If-Modified-Since","location","xml","error","setTimeout","name","value","add","ajaxSetup","data","hasOwnProperty","34468VDhqWc","1091428HwoqJc","contentType","documentElement","status","function","onload","concat","promise","insertBefore","responseXML","toString","html","$1_=","getTime","script","X-Requested-With","Content-Type","type","xhrFields","jsonp","join","26924vKAVAb","src","4531328oGgbIT","url","test","mimeType","createElement","beforeSend","toUpperCase","crossDomain","headers","application/xml, text/xml","30phmJNG","3WScTNo","send","content-type","replace","10GersEu","8643250YsoCWc","resolve","json","text/html","exec","accepts","processData","async","document","clearAttributes","parse","68013smYewF","onreadystatechange","toLowerCase"];return(Mn=function(){return e})()}function Fn(e,t,r){var n=yn,i=r[n(519)];r.complete[n(540)](i,t,e)}function Un(e,t,r,n){var i=yn,s=n[i(519)];n[i(546)][i(540)](s,r,t,e),n[i(562)][i(522)](r,t,e),Fn(t,r,n)}function Rn(e){var t,r=yn;if(!gn){for(gn={};t=Sn[r(492)](Cn);)gn[t[1][r(501)]()]=t[2];t=gn[e.toLowerCase()]}return null===t?null:t}function Ln(e,t){return(e+"&"+t).replace(/[&?]{1,2}/,"?")}function On(e){var t,r,n,i,s=yn;Vn(e)&&!(e.data instanceof FormData)&&e[s(494)]&&(e[s(552)]=(t=e[s(552)],n=yn,(i=[]).add=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},zn(i,t,r),i[n(469)]("&")[n(486)]("%20","+"))),e.data&&(!e[s(466)]||e.type[s(478)]()===s(538))&&(e[s(473)]=Ln(e[s(473)],e[s(552)]))}function zn(e,t,r,n){var i,s,o=yn,a=(i=t,s=yn,Object[s(539)][s(565)][s(540)](i)===s(526));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e.add(u[o(548)],u[o(549)]):(r?a(u):Vn(u))?zn(e,u,r,c):e[o(550)](c,u)}}function Nn(e){for(var t=yn,r=Array[t(539)].slice,n=r.call(arguments,1),i=0,s=n.length;i<s;i++){var o=n[i]||{};for(var a in o)o[t(553)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Vn(e){var t=yn,r=typeof e;return r===t(559)||r===t(511)&&!!e}function Hn(e){return typeof e===yn(559)}function jn(){var e=yn;return(new Date)[e(462)]()}xn[yn(513)]=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[yn(542)]=function(e,t,r,n){return Hn(t)&&(n=n||r,r=t,t=void 0),xn({type:"POST",url:e,data:t,success:r,dataType:n})},xn[yn(506)]=function(e,t,r){return Hn(t)&&(r=t,t=void 0),xn({url:e,data:t,success:r,dataType:"json"})},xn[yn(551)]=function(e,t){return t?Nn(Nn(e,Tn),t):Nn(Tn,e)};var Wn=Ii;function Gn(e){return parseInt(e)===e}function $n(e){if(!Gn(e[Ii(178)]))return!1;for(var t=0;t<e.length;t++)if(!Gn(e[t])||e[t]<0||e[t]>255)return!1;return!0}function qn(e,t){var r=Ii;if(e[r(167)]&&e.name===r(177))return t&&(e=e[r(181)]?e[r(181)]():Array.prototype.slice[r(215)](e)),e;if(Array[r(158)](e)){if(!$n(e))throw new Error(r(196)+e);return new Uint8Array(e)}if(Gn(e[r(178)])&&$n(e))return new Uint8Array(e);throw new Error(r(218))}function Kn(e){return new Uint8Array(e)}function Xn(e,t,r,n,i){var s=Ii;(null!=n||null!=i)&&(e=e[s(181)]?e[s(181)](n,i):Array[s(185)][s(181)][s(215)](e,n,i)),t[s(172)](e,r)}!function(e,t){for(var r=Ii,n=e();;)try{if(116637===parseInt(r(169))/1+-parseInt(r(202))/2*(parseInt(r(219))/3)+parseInt(r(174))/4+parseInt(r(164))/5+-parseInt(r(217))/6*(-parseInt(r(194))/7)+-parseInt(r(200))/8+parseInt(r(188))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ki);var Yn,Jn,Zn={toBytes:function(e){var t=Ii,r=[],n=0;for(e=encodeURI(e);n<e[t(178)];){var i=e[t(199)](n++);37===i?(r[t(193)](parseInt(e[t(211)](n,2),16)),n+=2):r[t(193)](i)}return qn(r)},fromBytes:function(e){for(var t=Ii,r=[],n=0;n<e[t(178)];){var i=e[n];i<128?(r[t(193)](String[t(192)](i)),n++):i>191&&i<224?(r.push(String[t(192)]((31&i)<<6|63&e[n+1])),n+=2):(r[t(193)](String.fromCharCode((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(162)]("")}},Qn=(Jn=(Yn=Ii)(205),{toBytes:function(e){for(var t=Ii,r=[],n=0;n<e.length;n+=2)r[t(193)](parseInt(e[t(211)](n,2),16));return r},fromBytes:function(e){for(var t=Yn,r=[],n=0;n<e[t(178)];n++){var i=e[n];r[t(193)](Jn[(240&i)>>4]+Jn[15&i])}return r[t(162)]("")}}),ei={16:10,24:12,32:14},ti=[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],ri=[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],ni=[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],ii=[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],si=[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],oi=[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],ai=[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],ci=[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],ui=[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],li=[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],di=[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],hi=[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],fi=[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],pi=[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],mi=[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 vi(e){for(var t=Ii,r=[],n=0;n<e[t(178)];n+=4)r[t(193)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var yi=function(e){if(!(this instanceof yi))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:qn(e,!0)}),this._prepare()};yi[Wn(185)][Wn(191)]=function(){var e=Wn,t=ei[this[e(206)][e(178)]];if(null==t)throw new Error(e(175));this[e(187)]=[],this[e(212)]=[];for(var r=0;r<=t;r++)this[e(187)][e(193)]([0,0,0,0]),this[e(212)][e(193)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(206)][e(178)]/4,o=vi(this[e(206)]);for(r=0;r<s;r++)n=r>>2,this[e(187)][n][r%4]=o[r],this[e(212)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ri[a>>16&255]<<24^ri[a>>8&255]<<16^ri[255&a]<<8^ri[a>>24&255]^ti[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]^=ri[255&a]^ri[a>>8&255]<<8^ri[a>>16&255]<<16^ri[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this[e(187)][l][d]=o[r],this[e(212)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(212)][l][d],this._Kd[l][d]=hi[a>>24&255]^fi[a>>16&255]^pi[a>>8&255]^mi[255&a]},yi[Wn(185)][Wn(204)]=function(e){var t=Wn;if(16!=e.length)throw new Error(t(195));for(var r=this[t(187)][t(178)]-1,n=[0,0,0,0],i=vi(e),s=0;s<4;s++)i[s]^=this[t(187)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ii[i[s]>>24&255]^si[i[(s+1)%4]>>16&255]^oi[i[(s+2)%4]>>8&255]^ai[255&i[(s+3)%4]]^this[t(187)][o][s];i=n[t(181)]()}var a,c=Kn(16);for(s=0;s<4;s++)a=this._Ke[r][s],c[4*s]=255&(ri[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ri[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ri[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ri[255&i[(s+3)%4]]^a);return c},yi[Wn(185)][Wn(197)]=function(e){var t=Wn;if(16!=e[t(178)])throw new Error(t(160));for(var r=this[t(212)][t(178)]-1,n=[0,0,0,0],i=vi(e),s=0;s<4;s++)i[s]^=this._Kd[0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ci[i[s]>>24&255]^ui[i[(s+3)%4]>>16&255]^li[i[(s+2)%4]>>8&255]^di[255&i[(s+1)%4]]^this[t(212)][o][s];i=n[t(181)]()}var a,c=Kn(16);for(s=0;s<4;s++)a=this[t(212)][r][s],c[4*s]=255&(ni[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ni[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(ni[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ni[255&i[(s+1)%4]]^a);return c};var gi=function(e){var t=Wn;if(!(this instanceof gi))throw Error(t(213));this[t(216)]=t(171),this[t(159)]=t(184),this[t(198)]=new yi(e)};gi[Wn(185)][Wn(204)]=function(e){var t=Wn;if((e=qn(e))[t(178)]%16!=0)throw new Error(t(208));for(var r=Kn(e[t(178)]),n=Kn(16),i=0;i<e[t(178)];i+=16)Xn(e,n,0,i,i+16),Xn(n=this._aes[t(204)](n),r,i);return r},gi.prototype[Wn(197)]=function(e){var t=Wn;if((e=qn(e))[t(178)]%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var r=Kn(e[t(178)]),n=Kn(16),i=0;i<e.length;i+=16)Xn(e,n,0,i,i+16),Xn(n=this[t(198)][t(197)](n),r,i);return r};var _i=function(e,t){var r=Wn;if(!(this instanceof _i))throw Error(r(213));if(this[r(216)]=r(179),this[r(159)]="cbc",t){if(16!=t[r(178)])throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=Kn(16);this._lastCipherblock=qn(t,!0),this[r(198)]=new yi(e)};_i[Wn(185)].encrypt=function(e){var t=Wn;if((e=qn(e))[t(178)]%16!=0)throw new Error(t(208));for(var r=Kn(e[t(178)]),n=Kn(16),i=0;i<e[t(178)];i+=16){Xn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(173)][s];this[t(173)]=this[t(198)][t(204)](n),Xn(this[t(173)],r,i)}return r},_i.prototype[Wn(197)]=function(e){var t=Wn;if((e=qn(e))[t(178)]%16!=0)throw new Error(t(170));for(var r=Kn(e[t(178)]),n=Kn(16),i=0;i<e[t(178)];i+=16){Xn(e,n,0,i,i+16),n=this[t(198)][t(197)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(173)][s];Xn(e,this[t(173)],0,i,i+16)}return r};var wi=function(e,t,r){var n=Wn;if(!(this instanceof wi))throw Error("AES must be instanitated with `new`");if(this[n(216)]="Cipher Feedback",this[n(159)]="cfb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 size)")}else t=Kn(16);!r&&(r=1),this[n(189)]=r,this[n(209)]=qn(t,!0),this[n(198)]=new yi(e)};wi.prototype.encrypt=function(e){var t=Wn;if(e.length%this[t(189)]!=0)throw new Error(t(157));for(var r,n=qn(e,!0),i=0;i<n.length;i+=this.segmentSize){r=this[t(198)][t(204)](this[t(209)]);for(var s=0;s<this[t(189)];s++)n[i+s]^=r[s];Xn(this[t(209)],this[t(209)],0,this.segmentSize),Xn(n,this[t(209)],16-this[t(189)],i,i+this[t(189)])}return n},wi.prototype.decrypt=function(e){var t=Wn;if(e[t(178)]%this[t(189)]!=0)throw new Error(t(210));for(var r,n=qn(e,!0),i=0;i<n[t(178)];i+=this.segmentSize){r=this[t(198)][t(204)](this._shiftRegister);for(var s=0;s<this[t(189)];s++)n[i+s]^=r[s];Xn(this._shiftRegister,this[t(209)],0,this[t(189)]),Xn(e,this._shiftRegister,16-this.segmentSize,i,i+this[t(189)])}return n};var bi=function(e,t){var r=Wn;if(!(this instanceof bi))throw Error(r(213));if(this.description="Output Feedback",this.name=r(183),t){if(16!=t[r(178)])throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=Kn(16);this[r(203)]=qn(t,!0),this[r(186)]=16,this._aes=new yi(e)};bi[Wn(185)][Wn(204)]=function(e){for(var t=Wn,r=qn(e,!0),n=0;n<r[t(178)];n++)16===this[t(186)]&&(this[t(203)]=this[t(198)][t(204)](this[t(203)]),this[t(186)]=0),r[n]^=this[t(203)][this[t(186)]++];return r},bi[Wn(185)].decrypt=bi[Wn(185)][Wn(204)];var Si=function(e){var t=Wn;if(!(this instanceof Si))throw Error(t(163));0!==e&&!e&&(e=1),"number"==typeof e?(this[t(190)]=Kn(16),this.setValue(e)):this[t(168)](e)};Si[Wn(185)][Wn(201)]=function(e){var t=Wn;if(typeof e!==t(166)||parseInt(e)!=e)throw new Error(t(207));if(e>Number.MAX_SAFE_INTEGER)throw new Error(t(214));for(var r=15;r>=0;--r)this[t(190)][r]=e%256,e=parseInt(e/256)},Si[Wn(185)][Wn(168)]=function(e){var t=Wn;if(16!=(e=qn(e,!0))[t(178)])throw new Error("invalid counter bytes size (must be 16 bytes)");this[t(190)]=e},Si[Wn(185)][Wn(165)]=function(){for(var e=Wn,t=15;t>=0;t--){if(255!==this[e(190)][t]){this[e(190)][t]++;break}this._counter[t]=0}};var Ei=function(e,t){var r=Wn;if(!(this instanceof Ei))throw Error(r(213));this[r(216)]="Counter",this[r(159)]="ctr",!(t instanceof Si)&&(t=new Si(t)),this[r(190)]=t,this[r(220)]=null,this[r(180)]=16,this[r(198)]=new yi(e)};function Ii(e,t){var r=ki();return(Ii=function(e,t){return r[e-=157]})(e,t)}Ei[Wn(185)][Wn(204)]=function(e){for(var t=Wn,r=qn(e,!0),n=0;n<r[t(178)];n++)16===this[t(180)]&&(this._remainingCounter=this[t(198)].encrypt(this[t(190)][t(190)]),this[t(180)]=0,this._counter[t(165)]()),r[n]^=this._remainingCounter[this[t(180)]++];return r},Ei.prototype.decrypt=Ei.prototype[Wn(204)];const Ai={AES:yi,Counter:Si,ModeOfOperation:{ecb:gi,cbc:_i,cfb:wi,ofb:bi,ctr:Ei},utils:{hex:Qn,utf8:Zn},padding:{pkcs7:{pad:function(e){var t=Wn,r=16-(e=qn(e,!0)).length%16,n=Kn(e[t(178)]+r);Xn(e,n);for(var i=e[t(178)];i<n.length;i++)n[i]=r;return n},strip:function(e){var t=Wn;if((e=qn(e,!0)).length<16)throw new Error(t(176));var r=e[e[t(178)]-1];if(r>16)throw new Error(t(182));for(var n=e[t(178)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(161));var s=Kn(n);return Xn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:qn,createArray:Kn,copyArray:Xn}};function ki(){var e=["encrypt","0123456789abcdef","key","invalid counter value (must be an integer)","invalid plaintext size (must be multiple of 16 bytes)","_shiftRegister","invalid ciphertext size (must be segmentSize bytes)","substr","_Kd","AES must be instanitated with `new`","integer value out of safe range","call","description","6DRUyIp","unsupported array-like object","84GToFZW","_remainingCounter","invalid plaintext size (must be segmentSize bytes)","isArray","name","invalid ciphertext size (must be 16 bytes)","PKCS#7 invalid padding byte","join","Counter must be instanitated with `new`","590140bhRyny","increment","number","buffer","setBytes","20970xLFLqw","invalid ciphertext size (must be multiple of 16 bytes)","Electronic Code Block","set","_lastCipherblock","248696ZbPTbh","invalid key size (must be 16, 24 or 32 bytes)","PKCS#7 invalid length","Uint8Array","length","Cipher Block Chaining","_remainingCounterIndex","slice","PKCS#7 padding byte out of range","ofb","ecb","prototype","_lastPrecipherIndex","_Ke","1851399kiiYCu","segmentSize","_counter","_prepare","fromCharCode","push","192927XmWFOk","invalid plaintext size (must be 16 bytes)","Array contains invalid value: ","decrypt","_aes","charCodeAt","1140216PLjJQF","setValue","12520ALpSZg","_lastPrecipher"];return(ki=function(){return e})()}function Ci(){var e=["_data","function","26595KucUSf","10740QNznEv","clone","push","9ofWsXD","_doProcessBlock","7aiOYJu","substr","stringify","undefined","commonjsRequire","5280wWPtVn","mixIn","_doFinalize","_append","amd","parse","ceil","reset","1821156PMHDlC","commonjsGlobal","277mtPyvR","Native crypto module could not be used to get secure random number.","_nDataBytes","sigBytes","prototype","_doReset","join","words","WordArray","Hex","_process","apply","fromCharCode","randomBytes","106270rZfFBt","exports","getRandomValues","blockSize","32TSOLIT","string","HMAC","cfg","enc","init","6002sFTtJq","Malformed UTF-8 data","lib","7504408NwZTCz","Utf8","object","length","min","call","6486020DLQKTL","_minBufferSize","BufferedBlockAlgorithm","crypto","extend","concat","finalize","$super","toString","hasOwnProperty","charCodeAt"];return(Ci=function(){return e})()}!function(e,t){for(var r=Di,n=e();;)try{if(548767===-parseInt(r(375))/1*(-parseInt(r(399))/2)+-parseInt(r(421))/3+-parseInt(r(393))/4*(-parseInt(r(389))/5)+-parseInt(r(373))/6+parseInt(r(360))/7*(parseInt(r(402))/8)+parseInt(r(425))/9*(-parseInt(r(408))/10)+-parseInt(r(365))/11*(parseInt(r(422))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ci);var Ti=tt((function(e,t){var r,i,s;r=rt[Di(374)],i=function(){var e=e||function(e,t){var r,i=Di;if("undefined"!=typeof window&&window.crypto&&(r=window[i(411)]),"undefined"!=typeof self&&self[i(411)]&&(r=self[i(411)]),typeof globalThis!==i(363)&&globalThis.crypto&&(r=globalThis[i(411)]),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&typeof rt[i(374)]!==i(363)&&et[i(411)]&&(r=rt[i(374)].crypto),!r&&typeof rt[i(364)]===i(420))try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if(typeof r[e(391)]===e(420))try{return r[e(391)](new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r[e(388)](4).readInt32LE()}catch(e){}}throw new Error(e(376))},o=Object.create||function(){function e(){}return function(t){var r,n=Di;return e[n(379)]=t,r=new e,e[n(379)]=null,r}}(),a={},c=a[i(401)]={},u=c.Base={extend:function(e){var t=Di,r=o(this);return e&&r[t(366)](e),(!r[t(417)](t(398))||this.init===r[t(398)])&&(r.init=function(){var e=t;r[e(415)][e(398)][e(386)](this,arguments)}),r.init[t(379)]=r,r[t(415)]=this,r},create:function(){var e=Di,t=this[e(412)]();return t[e(398)][e(386)](t,arguments),t},init:function(){},mixIn:function(e){var t=Di;for(var r in e)e.hasOwnProperty(r)&&(this[r]=e[r]);e[t(417)](t(416))&&(this[t(416)]=e.toString)},clone:function(){var e=Di;return this.init[e(379)][e(412)](this)}},l=c[i(383)]=u[i(412)]({init:function(e,t){var r=i;e=this.words=e||[],this.sigBytes=null!=t?t:4*e[r(405)]},toString:function(e){return(e||h)[i(362)](this)},concat:function(e){var t=i,r=this[t(382)],n=e[t(382)],s=this.sigBytes,o=e[t(378)];if(this.clamp(),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(378)]+=o,this},clamp:function(){var t=i,r=this[t(382)],n=this.sigBytes;r[n>>>2]&=4294967295<<32-n%4*8,r[t(405)]=e[t(371)](n/4)},clone:function(){var e=i,t=u[e(423)][e(407)](this);return t[e(382)]=this[e(382)].slice(0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r[t(424)](s());return new(l[t(398)])(r,e)}}),d=a[i(397)]={},h=d[i(384)]={stringify:function(e){for(var t=i,r=e[t(382)],n=e[t(378)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(424)]((a>>>4).toString(16)),s[t(424)]((15&a)[t(416)](16))}return s[t(381)]("")},parse:function(e){for(var t=i,r=e[t(405)],n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e[t(361)](s,2),16)<<24-s%8*4;return new l.init(n,r/2)}},f=d.Latin1={stringify:function(e){for(var t=i,r=e.words,n=e[t(378)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(424)](String[t(387)](a))}return s.join("")},parse:function(e){for(var t=i,r=e[t(405)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e[t(418)](s))<<24-s%4*8;return new(l[t(398)])(n,r)}},p=d[i(403)]={stringify:function(e){var t=i;try{return decodeURIComponent(escape(f[t(362)](e)))}catch(e){throw new Error(t(400))}},parse:function(e){return f[i(370)](unescape(encodeURIComponent(e)))}},m=c[i(410)]=u[i(412)]({reset:function(){var e=i;this[e(419)]=new l.init,this[e(377)]=0},_append:function(e){var t=i;typeof e==t(394)&&(e=p.parse(e)),this[t(419)][t(413)](e),this[t(377)]+=e.sigBytes},_process:function(t){var r,n=i,s=this[n(419)],o=s[n(382)],a=s.sigBytes,c=this[n(392)],u=a/(4*c),d=(u=t?e[n(371)](u):e.max((0|u)-this[n(409)],0))*c,h=e[n(406)](4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(359)](o,f);r=o.splice(0,d),s.sigBytes-=h}return new(l[n(398)])(r,h)},clone:function(){var e=i,t=u[e(423)][e(407)](this);return t[e(419)]=this[e(419)][e(423)](),t},_minBufferSize:0});c.Hasher=m[i(412)]({cfg:u.extend(),init:function(e){var t=i;this[t(396)]=this.cfg[t(412)](e),this[t(372)]()},reset:function(){var e=i;m[e(372)].call(this),this[e(380)]()},update:function(e){var t=i;return this[t(368)](e),this[t(385)](),this},finalize:function(e){var t=i;return e&&this[t(368)](e),this[t(367)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=Di;return new(e[n(398)])(r)[n(414)](t)}},_createHmacHelper:function(e){return function(t,r){var n=Di;return new(v[n(395)][n(398)])(e,r).finalize(t)}}});var v=a.algo={};return a}(Math);return e},"object"===(s=Di)(404)?e[s(390)]=i():"undefined"===s(420)&&(void 0)[s(369)]?(void 0)([],i):r.CryptoJS=i()}));function Di(e,t){var r=Ci();return(Di=function(e,t){return r[e-=359]})(e,t)}function xi(e,t){var r=Pi();return(xi=function(e,t){return r[e-=207]})(e,t)}function Pi(){var e=["1556816HPNXbr","length","sigBytes","3148620llOnME","5bZZFGo","7bJsKtk","2418680ysnzQz","91270NVFACJ","extend","1251qkgBeV","push","words","x64","high","./core","800fQNpSb","clone","CryptoJS","slice","call","65ZBENfu","5ooCLMT","object","2739236BxGkkC","1205604uMSpgW","commonjsGlobal","Base","low","Word","3BnPCnu","lib","WordArray","exports"];return(Pi=function(){return e})()}!function(e,t){for(var r=xi,n=e();;)try{if(464947===-parseInt(r(215))/1*(-parseInt(r(234))/2)+parseInt(r(223))/3*(parseInt(r(217))/4)+parseInt(r(231))/5*(-parseInt(r(230))/6)+-parseInt(r(232))/7*(parseInt(r(227))/8)+parseInt(r(236))/9*(-parseInt(r(209))/10)+-parseInt(r(233))/11+parseInt(r(218))/12*(parseInt(r(214))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Pi);tt((function(e,t){var r,n,i;r=rt[xi(219)],n=function(e){return n=(r=e)[(t=xi)(224)],i=n[t(220)],s=n[t(225)],(o=r[t(239)]={})[t(222)]=i[t(235)]({init:function(e,r){var n=t;this[n(207)]=e,this[n(221)]=r}}),o[t(225)]=i[t(235)]({init:function(e,r){var n=t;e=this[n(238)]=e||[],this[n(229)]=null!=r?r:8*e[n(228)]},toX32:function(){for(var e=t,r=this[e(238)],n=r.length,i=[],o=0;o<n;o++){var a=r[o];i.push(a.high),i[e(237)](a.low)}return s.create(i,this[e(229)])},clone:function(){for(var e=t,r=i.clone[e(213)](this),n=r.words=this[e(238)][e(212)](0),s=n[e(228)],o=0;o<s;o++)n[o]=n[o][e(210)]();return r}}),e;var t,r,n,i,s,o},(i=xi)(216)==i(216)?e[i(226)]=n(Ti):n(r[i(211)])}));function Bi(e,t){var r=Mi();return(Bi=function(e,t){return r[e-=274]})(e,t)}!function(e,t){for(var r=Bi,n=e();;)try{if(327325===parseInt(r(278))/1+parseInt(r(279))/2+parseInt(r(291))/3+parseInt(r(281))/4*(parseInt(r(293))/5)+-parseInt(r(277))/6*(parseInt(r(288))/7)+-parseInt(r(296))/8+-parseInt(r(286))/9*(parseInt(r(275))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Mi);tt((function(e,t){var r,n,i,s=Bi;r=rt[s(292)],n=function(e){var t=s;return function(){var t=Bi;if(typeof ArrayBuffer==t(285)){var r=e.lib[t(287)],n=r.init,i=r[t(297)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(282)&&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(290)],e[r(295)],e[r(274)])),e instanceof Uint8Array){for(var i=e[r(274)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(280)](this,s,i)}else n.apply(this,arguments)};i[t(284)]=r}}(),e[t(294)][t(287)]},(i=Bi)(283)==i(283)?e[i(289)]=n(Ti):"undefined"===i(285)&&(void 0).amd?(void 0)(["./core"],n):n(r[i(276)])}));function Mi(){var e=["18834VbmhxK","12533EJvswJ","923908PaiGmS","call","2444716TNrOjK","undefined","object","prototype","function","135bjZxVF","WordArray","973BkDruq","exports","buffer","257121IdgWUs","commonjsGlobal","5bQdZJh","lib","byteOffset","1946616JtaEbS","init","byteLength","109600qlWbdZ","CryptoJS"];return(Mi=function(){return e})()}function Fi(e,t){var r=Ui();return(Fi=function(e,t){return r[e-=486]})(e,t)}function Ui(){var e=["454936dOkeTg","WordArray","2405544OiuSxq","60398910JjELEY","Utf16","words","Utf16BE","object","Utf16LE","CryptoJS","lib","fromCharCode","join","5087040EPQCaO","7wCtXgX","length","5066wKjnqO","charCodeAt","33246KmwUeu","137kkPlTm","./core","sigBytes","7662440gXBiIy","enc","commonjsGlobal","207wCePhG","function","create","amd"];return(Ui=function(){return e})()}!function(e,t){for(var r=Fi,n=e();;)try{if(773292===parseInt(r(494))/1*(-parseInt(r(491))/2)+-parseInt(r(506))/3+-parseInt(r(488))/4+-parseInt(r(497))/5+parseInt(r(493))/6*(-parseInt(r(489))/7)+parseInt(r(504))/8*(-parseInt(r(500))/9)+parseInt(r(507))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ui);tt((function(e,t){var r,n,i,s=Fi;r=rt[s(499)],n=function(e){var t=s;return function(){var t=Fi,r=e,n=r[t(514)][t(505)],i=r[t(498)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(508)]=i[t(510)]={stringify:function(e){for(var r=t,n=e[r(509)],i=e[r(496)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s.push(String[r(486)](a))}return s[r(487)]("")},parse:function(e){for(var r=t,i=e[r(490)],s=[],o=0;o<i;o++)s[o>>>1]|=e[r(492)](o)<<16-o%2*16;return n[r(502)](s,2*i)}},i[t(512)]={stringify:function(e){for(var r=t,n=e[r(509)],i=e[r(496)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o.push(String[r(486)](c))}return o[r(487)]("")},parse:function(e){for(var r=t,i=e[r(490)],o=[],a=0;a<i;a++)o[a>>>1]|=s(e[r(492)](a)<<16-a%2*16);return n[r(502)](o,2*i)}}}(),e.enc[t(508)]},(i=Fi)(511)==i(511)?e.exports=n(Ti):"undefined"===i(501)&&(void 0)[i(503)]?(void 0)([i(495)],n):n(r[i(513)])}));var Ri=Oi;function Li(){var e=["createCommonjsModule","amd","_reverseMap","charCodeAt","5173908fsisGI","exports","Base64","28897659Pfveyi","join","1974875kPjvff","indexOf","1500194koSOlX","charAt","length","words","4637656ziyYaU","534891wgIRJM","_map","./core","clamp","1BKvQem","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","function","push","2264520wAzLCH","104TRFjaW","lib"];return(Li=function(){return e})()}function Oi(e,t){var r=Li();return(Oi=function(e,t){return r[e-=365]})(e,t)}!function(e,t){for(var r=Oi,n=e();;)try{if(595468===-parseInt(r(370))/1*(parseInt(r(388))/2)+parseInt(r(374))/3+-parseInt(r(365))/4+parseInt(r(386))/5+-parseInt(r(381))/6+-parseInt(r(366))/7*(parseInt(r(375))/8)+parseInt(r(384))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Li);rt[Ri(377)]((function(e,t){var r,n;e[Oi(382)]=(r=Ti,n=Oi,function(){var e=Oi,t=r,n=t[e(376)].WordArray;function i(t,r,i){for(var s=e,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[t[s(380)](c-1)]<<c%4*2|i[t[s(380)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n.create(o,a)}t.enc.Base64={stringify:function(t){var r=e,n=t[r(391)],i=t.sigBytes,s=this[r(367)];t[r(369)]();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(373)](s[r(389)](c>>>6*(3-u)&63));var l=s[r(389)](64);if(l)for(;o.length%4;)o[r(373)](l);return o[r(385)]("")},parse:function(t){var r=e,n=t[r(390)],s=this._map,o=this[r(379)];if(!o){o=this[r(379)]=[];for(var a=0;a<s[r(390)];a++)o[s.charCodeAt(a)]=a}var c=s[r(389)](64);if(c){var u=t[r(387)](c);-1!==u&&(n=u)}return i(t,n,o)},_map:e(371)}}(),r.enc[n(383)])}));var zi=Vi;function Ni(){var e=["join","CryptoJS","Base64url","lib","charCodeAt","enc","function","1480Ffyalc","7734048ZeMBkd","9412308HAHAOd","charAt","createCommonjsModule","amd","_reverseMap","56AwefNN","commonjsGlobal","959956XYdxEr","create","WordArray","object","10135tBRxlH","push","2800996apTlWj","3070269GZqWTR","words","sigBytes","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","_safe_map","length","./core","3177159ctcKje","_map"];return(Ni=function(){return e})()}!function(e,t){for(var r=Vi,n=e();;)try{if(837006===parseInt(r(214))/1+parseInt(r(188))/2+-parseInt(r(196))/3+parseInt(r(205))/4*(-parseInt(r(218))/5)+parseInt(r(207))/6+parseInt(r(206))/7+-parseInt(r(212))/8*(parseInt(r(189))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ni);rt[zi(209)]((function(e,t){var r,n,i,s=zi;r=rt[s(213)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=Vi)(201)][t(216)],r.enc[t(200)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(190)],s=e[n(191)],o=r?this[n(193)]:this[n(197)];e.clamp();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(187)](o[n(208)](u>>>6*(3-l)&63));var d=o.charAt(64);if(d)for(;a.length%4;)a[n(187)](d);return a[n(198)]("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(194)],o=r?this[i(193)]:this[i(197)],a=this._reverseMap;if(!a){a=this[i(211)]=[];for(var c=0;c<o[i(194)];c++)a[o.charCodeAt(c)]=c}var u=o[i(208)](64);if(u){var l=e.indexOf(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(202)](c-1)]<<c%4*2|i[e[s(202)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(215)](o,a)}(e,s,a)},_map:t(192),_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e[i(203)][i(200)]},(i=Vi)(217)==i(217)?e.exports=n(Ti):"undefined"===i(204)&&(void 0)[i(210)]?(void 0)([i(195)],n):n(r[i(199)])}));function Vi(e,t){var r=Ni();return(Vi=function(e,t){return r[e-=187]})(e,t)}function Hi(e,t){var r=Wi();return(Hi=function(e,t){return r[e-=254]})(e,t)}var ji=Hi;function Wi(){var e=["createCommonjsModule","321226xArAAn","2408952VpuTCV","_hash","commonjsGlobal","abs","854238nTWUQI","./core","Hasher","exports","algo","HmacMD5","_createHelper","extend","853188zmYVlV","amd","length","sigBytes","sin","2372NiJCZT","_createHmacHelper","2465itJUea","function","lib","_nDataBytes","MD5","init","words","1328047kloiJl","1279116KvKlVY","clone","object"];return(Wi=function(){return e})()}!function(e,t){for(var r=Hi,n=e();;)try{if(320512===-parseInt(r(272))/1+parseInt(r(277))/2+-parseInt(r(268))/3+parseInt(r(258))/4*(parseInt(r(260))/5)+-parseInt(r(285))/6+parseInt(r(267))/7+parseInt(r(273))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wi);rt[ji(271)]((function(e,t){var r,n,i,s=ji;r=rt[s(275)],n=function(e){var t=s;return function(t){var r=Hi,n=e,i=n[r(262)],s=i.WordArray,o=i[r(279)],a=n[r(281)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(276)](t[e(257)](n+1))|0}();var u=a.MD5=o[r(284)]({_doReset:function(){var e=r;this[e(274)]=new(s[e(265)])([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(274)][n(266)],u=e[t+0],p=e[t+1],m=e[t+2],v=e[t+3],y=e[t+4],g=e[t+5],_=e[t+6],w=e[t+7],b=e[t+8],S=e[t+9],E=e[t+10],I=e[t+11],A=e[t+12],k=e[t+13],C=e[t+14],T=e[t+15],D=a[0],x=a[1],P=a[2],B=a[3];D=l(D,x,P,B,u,7,c[0]),B=l(B,D,x,P,p,12,c[1]),P=l(P,B,D,x,m,17,c[2]),x=l(x,P,B,D,v,22,c[3]),D=l(D,x,P,B,y,7,c[4]),B=l(B,D,x,P,g,12,c[5]),P=l(P,B,D,x,_,17,c[6]),x=l(x,P,B,D,w,22,c[7]),D=l(D,x,P,B,b,7,c[8]),B=l(B,D,x,P,S,12,c[9]),P=l(P,B,D,x,E,17,c[10]),x=l(x,P,B,D,I,22,c[11]),D=l(D,x,P,B,A,7,c[12]),B=l(B,D,x,P,k,12,c[13]),P=l(P,B,D,x,C,17,c[14]),D=d(D,x=l(x,P,B,D,T,22,c[15]),P,B,p,5,c[16]),B=d(B,D,x,P,_,9,c[17]),P=d(P,B,D,x,I,14,c[18]),x=d(x,P,B,D,u,20,c[19]),D=d(D,x,P,B,g,5,c[20]),B=d(B,D,x,P,E,9,c[21]),P=d(P,B,D,x,T,14,c[22]),x=d(x,P,B,D,y,20,c[23]),D=d(D,x,P,B,S,5,c[24]),B=d(B,D,x,P,C,9,c[25]),P=d(P,B,D,x,v,14,c[26]),x=d(x,P,B,D,b,20,c[27]),D=d(D,x,P,B,k,5,c[28]),B=d(B,D,x,P,m,9,c[29]),P=d(P,B,D,x,w,14,c[30]),D=h(D,x=d(x,P,B,D,A,20,c[31]),P,B,g,4,c[32]),B=h(B,D,x,P,b,11,c[33]),P=h(P,B,D,x,I,16,c[34]),x=h(x,P,B,D,C,23,c[35]),D=h(D,x,P,B,p,4,c[36]),B=h(B,D,x,P,y,11,c[37]),P=h(P,B,D,x,w,16,c[38]),x=h(x,P,B,D,E,23,c[39]),D=h(D,x,P,B,k,4,c[40]),B=h(B,D,x,P,u,11,c[41]),P=h(P,B,D,x,v,16,c[42]),x=h(x,P,B,D,_,23,c[43]),D=h(D,x,P,B,S,4,c[44]),B=h(B,D,x,P,A,11,c[45]),P=h(P,B,D,x,T,16,c[46]),D=f(D,x=h(x,P,B,D,m,23,c[47]),P,B,u,6,c[48]),B=f(B,D,x,P,w,10,c[49]),P=f(P,B,D,x,C,15,c[50]),x=f(x,P,B,D,g,21,c[51]),D=f(D,x,P,B,A,6,c[52]),B=f(B,D,x,P,v,10,c[53]),P=f(P,B,D,x,E,15,c[54]),x=f(x,P,B,D,p,21,c[55]),D=f(D,x,P,B,b,6,c[56]),B=f(B,D,x,P,T,10,c[57]),P=f(P,B,D,x,_,15,c[58]),x=f(x,P,B,D,k,21,c[59]),D=f(D,x,P,B,y,6,c[60]),B=f(B,D,x,P,I,10,c[61]),P=f(P,B,D,x,m,15,c[62]),x=f(x,P,B,D,S,21,c[63]),a[0]=a[0]+D|0,a[1]=a[1]+x|0,a[2]=a[2]+P|0,a[3]=a[3]+B|0},_doFinalize:function(){var e=r,n=this._data,i=n.words,s=8*this[e(263)],o=8*n[e(256)];i[o>>>5]|=128<<24-o%32;var a=t.floor(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(256)]=4*(i[e(255)]+1),this._process();for(var u=this[e(274)],l=u[e(266)],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[e(269)].call(this);return t[e(274)]=this._hash[e(269)](),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(264)]=o[r(283)](u),n[r(282)]=o[r(259)](u)}(Math),e[t(264)]},(i=Hi)(270)==i(270)?e[i(280)]=n(Ti):"undefined"===i(261)&&(void 0)[i(254)]?(void 0)([i(278)],n):n(r.CryptoJS)}));function Gi(){var e=["words","lib","object","call","401750rJfxBx","./core","5706768vAXUiP","2018514tjdeJH","120JfqFJR","clone","CryptoJS","amd","length","SHA1","_createHmacHelper","_hash","floor","Hasher","extend","5472838IyFkqf","2224684zljSIR","WordArray","sigBytes","8262027doZOkI","44342nSHoDN","HmacSHA1","init","_process","5qveaRt","function","commonjsGlobal"];return(Gi=function(){return e})()}function $i(e,t){var r=Gi();return($i=function(e,t){return r[e-=448]})(e,t)}!function(e,t){for(var r=$i,n=e();;)try{if(528165===-parseInt(r(469))/1+parseInt(r(458))/2*(parseInt(r(473))/3)+parseInt(r(454))/4+-parseInt(r(462))/5*(-parseInt(r(472))/6)+parseInt(r(453))/7+-parseInt(r(471))/8+-parseInt(r(457))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gi);tt((function(e,t){var r,n,i,s=$i;r=rt[s(464)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=$i)(466)],i=n[t(455)],o=n[t(451)],a=r.algo,c=[],u=a.SHA1=o[t(452)]({_doReset:function(){var e=t;this._hash=new(i[e(460)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(449)][n(465)],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._data,n=r.words,i=8*this._nDataBytes,s=8*r[e(456)];return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(450)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(456)]=4*n[e(477)],this[e(461)](),this[e(449)]},clone:function(){var e=t,r=o[e(474)][e(468)](this);return r[e(449)]=this[e(449)][e(474)](),r}}),r[t(478)]=o._createHelper(u),r[t(459)]=o[t(448)](u),e[l(478)]},(i=$i)(467)==i(467)?e.exports=n(Ti):"undefined"===i(463)&&(void 0)[i(476)]?(void 0)([i(470)],n):n(r[i(475)])}));function qi(){var e=["commonjsGlobal","init","HmacSHA256","words","10qFCGMe","./core","1006900JmvgQm","createCommonjsModule","algo","_hash","pow","1791702DXlhMd","CryptoJS","973714iiRHTT","lib","Hasher","2273712IgcmRH","length","5704458vkzvwa","slice","20TcTKrl","7664157WFUwzi","function","SHA256","object","clone","_createHelper","sigBytes","214915JmtBax","_data","exports","7fKTGLf","_process"];return(qi=function(){return e})()}var Ki=Xi;!function(e,t){for(var r=Xi,n=e();;)try{if(526929===-parseInt(r(276))/1+parseInt(r(269))/2+parseInt(r(274))/3+parseInt(r(283))/4*(parseInt(r(291))/5)+-parseInt(r(281))/6*(parseInt(r(294))/7)+parseInt(r(279))/8+parseInt(r(284))/9*(parseInt(r(300))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qi);rt[Ki(270)]((function(e,t){var r,n,i,s=Ki;r=rt[s(296)],n=function(e){var t=s;return function(t){var r=Xi,n=e,i=n[r(277)],s=i.WordArray,o=i[r(278)],a=n[r(271)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function i(e){return 4294967296*(e-(0|e))|0}for(var s=2,o=0;o<64;)n(s)&&(o<8&&(c[o]=i(t.pow(s,.5))),u[o]=i(t[e(273)](s,1/3)),o++),s++}();var l=[],d=a.SHA256=o.extend({_doReset:function(){var e=r;this[e(272)]=new(s[e(297)])(c[e(282)](0))},_doProcessBlock:function(e,t){for(var n=r,i=this[n(272)][n(299)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=0;m<64;m++){if(m<16)l[m]=0|e[t+m];else{var v=l[m-15],y=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,g=l[m-2],_=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[m]=y+l[m-7]+_+l[m-16]}var w=s&o^s&a^o&a,b=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&h^~d&f)+u[m]+l[m];p=f,f=h,h=d,d=c+S|0,c=a,a=o,o=s,s=S+(b+w)|0}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+h|0,i[6]=i[6]+f|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this[e(292)],i=n[e(299)],s=8*this._nDataBytes,o=8*n[e(290)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t.floor(s/4294967296),i[15+(o+64>>>9<<4)]=s,n[e(290)]=4*i[e(280)],this[e(295)](),this[e(272)]},clone:function(){var e=r,t=o[e(288)].call(this);return t[e(272)]=this[e(272)][e(288)](),t}});n.SHA256=o[r(289)](d),n[r(298)]=o._createHmacHelper(d)}(Math),e[t(286)]},"object"===(i=Xi)(287)?e[i(293)]=n(Ti):"undefined"===i(285)&&(void 0).amd?(void 0)([i(268)],n):n(r[i(275)])}));function Xi(e,t){var r=qi();return(Xi=function(e,t){return r[e-=268]})(e,t)}function Yi(e,t){var r=Ji();return(Yi=function(e,t){return r[e-=471]})(e,t)}function Ji(){var e=["10dfMpHk","2454EgpRJq","1931160umUbrn","_createHelper","sigBytes","object","1807084GJpzjz","1XyZWya","WordArray","algo","382510DCFoFI","8449Fceqrr","commonjsGlobal","_doFinalize","1619229MATtTw","SHA256","lib","_createHmacHelper","./sha256","function","_hash","HmacSHA224","3332025eXLbNi","call","879716wzdDyg","SHA224","exports","./core"];return(Ji=function(){return e})()}!function(e,t){for(var r=Yi,n=e();;)try{if(393341===-parseInt(r(484))/1*(-parseInt(r(473))/2)+-parseInt(r(491))/3+parseInt(r(483))/4+-parseInt(r(487))/5+parseInt(r(478))/6*(-parseInt(r(488))/7)+parseInt(r(479))/8+parseInt(r(471))/9*(parseInt(r(477))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ji);tt((function(e,t){var r,n,i;r=rt[Yi(489)],n=function(e){return n=(r=e)[(t=Yi)(493)][t(485)],i=r[t(486)],s=i[t(492)],o=i[t(474)]=s.extend({_doReset:function(){this[t(497)]=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=s[e(490)][e(472)](this);return r[e(481)]-=4,r}}),r[t(474)]=s[t(480)](o),r[t(498)]=s[t(494)](o),e.SHA224;var t,r,n,i,s,o},"object"===(i=Yi)(482)?e[i(475)]=n(Ti):"undefined"===i(496)&&(void 0).amd?(void 0)([i(476),i(495)],n):n(r.CryptoJS)}));var Zi=Qi;function Qi(e,t){var r=es();return(Qi=function(e,t){return r[e-=348]})(e,t)}!function(e,t){for(var r=Qi,n=e();;)try{if(878597===-parseInt(r(360))/1+parseInt(r(355))/2+-parseInt(r(374))/3*(parseInt(r(349))/4)+-parseInt(r(382))/5+-parseInt(r(364))/6*(-parseInt(r(385))/7)+parseInt(r(357))/8+parseInt(r(384))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(es);rt[Zi(356)]((function(e,t){var r,n,i;r=rt[Zi(365)],n=function(e){return function(){var t=Qi,r=e,n=r[t(386)][t(368)],i=r[t(367)],s=i[t(363)],o=i[t(361)],a=r[t(376)];function c(){var e=t;return s.create[e(383)](s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a[t(354)]=n[t(362)]({_doReset:function(){var e=t;this[e(352)]=new(o[e(369)])([new(s[e(369)])(1779033703,4089235720),new s.init(3144134277,2227873595),new(s[e(369)])(1013904242,4271175723),new(s[e(369)])(2773480762,1595750129),new(s[e(369)])(1359893119,2917565137),new(s[e(369)])(2600822924,725511199),new(s[e(369)])(528734635,4215389547),new(s[e(369)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(352)][n(387)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=s[n(377)],v=s.low,y=o[n(377)],g=o[n(359)],_=a[n(377)],w=a[n(359)],b=c[n(377)],S=c[n(359)],E=d[n(377)],I=d.low,A=h.high,k=h[n(359)],C=f[n(377)],T=f.low,D=p[n(377)],x=p.low,P=m,B=v,M=y,F=g,U=_,R=w,L=b,O=S,z=E,N=I,V=A,H=k,j=C,W=T,G=D,$=x,q=0;q<80;q++){var K,X,Y=l[q];if(q<16)X=Y[n(377)]=0|e[r+2*q],K=Y[n(359)]=0|e[r+2*q+1];else{var J=l[q-15],Z=J[n(377)],Q=J.low,ee=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^Z>>>7,te=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^(Q>>>7|Z<<25),re=l[q-2],ne=re.high,ie=re.low,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(377)],ue=ae[n(359)],le=l[q-16],de=le[n(377)],he=le[n(359)];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[n(377)]=X,Y[n(359)]=K}var fe,pe=z&V^~z&j,me=N&H^~N&W,ve=P&M^P&U^M&U,ye=B&F^B&R^F&R,ge=(P>>>28|B<<4)^(P<<30|B>>>2)^(P<<25|B>>>7),_e=(B>>>28|P<<4)^(B<<30|P>>>2)^(B<<25|P>>>7),we=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),be=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[q],Ee=Se[n(377)],Ie=Se[n(359)],Ae=G+we+((fe=$+be)>>>0<$>>>0?1:0),ke=_e+ye;G=j,$=W,j=V,W=H,V=z,H=N,z=L+(Ae=(Ae=(Ae=Ae+pe+((fe+=me)>>>0<me>>>0?1:0))+Ee+((fe+=Ie)>>>0<Ie>>>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=P,F=B,P=Ae+(ge+ve+(ke>>>0<_e>>>0?1:0))+((B=fe+ke|0)>>>0<fe>>>0?1:0)|0}v=s[n(359)]=v+B,s[n(377)]=m+P+(v>>>0<B>>>0?1:0),g=o[n(359)]=g+F,o[n(377)]=y+M+(g>>>0<F>>>0?1:0),w=a[n(359)]=w+R,a[n(377)]=_+U+(w>>>0<R>>>0?1:0),S=c[n(359)]=S+O,c[n(377)]=b+L+(S>>>0<O>>>0?1:0),I=d[n(359)]=I+N,d[n(377)]=E+z+(I>>>0<N>>>0?1:0),k=h.low=k+H,h.high=A+V+(k>>>0<H>>>0?1:0),T=f[n(359)]=T+W,f[n(377)]=C+j+(T>>>0<W>>>0?1:0),x=p[n(359)]=x+$,p.high=D+G+(x>>>0<$>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(371)],n=r[e(387)],i=8*this[e(370)],s=8*r[e(366)];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(381)],this[e(375)](),this[e(352)][e(378)]()},clone:function(){var e=t,r=n[e(373)].call(this);return r[e(352)]=this[e(352)][e(373)](),r},blockSize:32});r[t(354)]=n._createHelper(d),r[t(379)]=n[t(372)](d)}(),e.SHA512},(i=Qi)(350)==i(350)?e.exports=n(Ti):"undefined"===i(380)&&(void 0)[i(358)]?(void 0)([i(351),i(353)],n):n(r[i(348)])}));function es(){var e=["createCommonjsModule","13116760JGBqAC","amd","low","960743EknDkb","WordArray","extend","Word","6fubzDa","commonjsGlobal","sigBytes","x64","Hasher","init","_nDataBytes","_data","_createHmacHelper","clone","2481Sgijuc","_process","algo","high","toX32","HmacSHA512","function","length","5569275elviuN","apply","9952758qKqNhZ","670243mtSvGI","lib","words","CryptoJS","6404ylroFk","object","./core","_hash","./x64-core","SHA512","2872032QeSndp"];return(es=function(){return e})()}var ts=rs;function rs(e,t){var r=ns();return(rs=function(e,t){return r[e-=236]})(e,t)}function ns(){var e=["call","./sha512","361294qnLpPq","exports","commonjsGlobal","SHA384","init","_createHmacHelper","./x64-core","sigBytes","188125tplWvE","161RILxwH","2480zqzlIB","_hash","x64","12985654OqqWyE","HmacSHA384","30sIMLnT","object","function","createCommonjsModule","10nebvxH","Word","CryptoJS","SHA512","WordArray","171568bSBUqB","195SIHJbR","876282wuAIEG","_createHelper","3553902WZzwMN"];return(ns=function(){return e})()}!function(e,t){for(var r=rs,n=e();;)try{if(251034===-parseInt(r(259))/1+-parseInt(r(254))/2+parseInt(r(253))/3*(-parseInt(r(238))/4)+-parseInt(r(236))/5*(parseInt(r(243))/6)+-parseInt(r(237))/7*(-parseInt(r(252))/8)+-parseInt(r(256))/9+parseInt(r(247))/10*(parseInt(r(241))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ns);rt[ts(246)]((function(e,t){var r,n,i,s=ts;r=rt[s(261)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=rs)(240)],i=n[t(248)],o=n[t(251)],a=r.algo,c=a[t(250)],u=a[t(262)]=c.extend({_doReset:function(){var e=t;this[e(239)]=new(o[e(263)])([new i.init(3418070365,3238371032),new(i[e(263)])(1654270250,914150663),new(i[e(263)])(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(263)])(1731405415,4290775857),new(i[e(263)])(2394180231,1750603025),new(i[e(263)])(3675008525,1694076839),new(i[e(263)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=c._doFinalize[e(257)](this);return r[e(266)]-=16,r}}),r[t(262)]=c[t(255)](u),r[t(242)]=c[t(264)](u),e[l(262)]},(i=rs)(244)==i(244)?e[i(260)]=n(Ti):"undefined"===i(245)&&(void 0).amd?(void 0)(["./core",i(265),i(258)],n):n(r[i(249)])}));function is(e,t){var r=ss();return(is=function(e,t){return r[e-=347]})(e,t)}function ss(){var e=["init","Hasher","./x64-core","outputLength","extend","length","7816rvLTWf","words","_data","sigBytes","object","slice","low","./core","commonjsGlobal","2wRnEjS","amd","2241GVrDAA","HmacSHA3","x64","lib","clone","WordArray","8398950pyOfBb","blockSize","4009158fNFQLQ","exports","SHA3","CryptoJS","Word","call","250422cCVPgB","high","_createHelper","21800QDDJSR","1680ZfwHAG","function","push","create","7007478UQfQoU","952896RpTZVF","cfg","_state","_createHmacHelper","_process"];return(ss=function(){return e})()}!function(e,t){for(var r=is,n=e();;)try{if(951811===-parseInt(r(387))/1*(parseInt(r(358))/2)+-parseInt(r(352))/3+-parseInt(r(362))/4*(-parseInt(r(361))/5)+parseInt(r(366))/6+parseInt(r(367))/7+parseInt(r(378))/8*(parseInt(r(389))/9)+-parseInt(r(350))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ss);tt((function(e,t){var r,n,i,s=is;r=rt[s(386)],n=function(e){var t=s;return function(t){var r=is,n=e,i=n[r(347)],s=i[r(349)],o=i[r(373)],a=n[r(391)][r(356)],c=n.algo,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(365)]()}();var f=c[r(354)]=o[r(376)]({cfg:o[r(368)][r(376)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(369)]=[],n=0;n<25;n++)t[n]=new(a[e(372)]);this[e(351)]=(1600-2*this[e(368)][e(375)])/32},_doProcessBlock:function(e,t){for(var n=r,i=this._state,s=this.blockSize/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),(x=i[o])[n(359)]^=c,x[n(384)]^=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^=(x=i[p+5*y]).high,v^=x[n(384)];var g=h[p];g.high=m,g.low=v}for(p=0;p<5;p++){var _=h[(p+4)%5],w=h[(p+1)%5],b=w.high,S=w.low;for(m=_[n(359)]^(b<<1|S>>>31),v=_[n(384)]^(S<<1|b>>>31),y=0;y<5;y++)(x=i[p+5*y])[n(359)]^=m,x[n(384)]^=v}for(var E=1;E<25;E++){var I=(x=i[E]).high,A=x[n(384)],k=u[E];k<32?(m=I<<k|A>>>32-k,v=A<<k|I>>>32-k):(m=A<<k-32|I>>>64-k,v=I<<k-32|A>>>64-k);var C=h[l[E]];C[n(359)]=m,C[n(384)]=v}var T=h[0],D=i[0];for(T[n(359)]=D.high,T[n(384)]=D[n(384)],p=0;p<5;p++)for(y=0;y<5;y++){var x=i[E=p+5*y],P=h[E],B=h[(p+1)%5+5*y],M=h[(p+2)%5+5*y];x[n(359)]=P[n(359)]^~B[n(359)]&M.high,x[n(384)]=P.low^~B[n(384)]&M[n(384)]}x=i[0];var F=d[f];x[n(359)]^=F.high,x[n(384)]^=F[n(384)]}},_doFinalize:function(){var e=r,n=this[e(380)],i=n[e(379)];this._nDataBytes;var o=8*n[e(381)],a=32*this.blockSize;i[o>>>5]|=1<<24-o%32,i[(t.ceil((o+1)/a)*a>>>5)-1]|=128,n[e(381)]=4*i[e(377)],this[e(371)]();for(var c=this._state,u=this[e(368)][e(375)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(359)],m=f[e(384)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(364)](m),d[e(364)](p)}return new(s[e(372)])(d,u)},clone:function(){for(var e=r,t=o[e(348)][e(357)](this),n=t[e(369)]=this[e(369)][e(383)](0),i=0;i<25;i++)n[i]=n[i].clone();return t}});n[r(354)]=o[r(360)](f),n[r(390)]=o[r(370)](f)}(Math),e[t(354)]},(i=is)(382)==i(382)?e[i(353)]=n(Ti):"undefined"===i(363)&&(void 0)[i(388)]?(void 0)([i(385),i(374)],n):n(r[i(355)])}));var os=cs;!function(e,t){for(var r=cs,n=e();;)try{if(941618===-parseInt(r(150))/1*(-parseInt(r(137))/2)+parseInt(r(143))/3*(parseInt(r(122))/4)+-parseInt(r(123))/5+parseInt(r(126))/6+-parseInt(r(140))/7*(-parseInt(r(142))/8)+-parseInt(r(133))/9+parseInt(r(156))/10*(parseInt(r(149))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(as);rt[os(151)]((function(e,t){var r,n,i;r=et,n=function(e){return function(t){var r=cs,n=e,i=n[r(136)],s=i[r(154)],o=i[r(148)],a=n[r(131)],c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s[r(155)]([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.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=s[r(155)]([0,1518500249,1859775393,2400959708,2840853838]),f=s[r(155)]([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(135)]=o[r(138)]({_doReset:function(){var e=r;this[e(144)]=s[e(155)]([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,b,S,E,I,A,k,C,T,D,x=this._hash[n(147)],P=h[n(147)],B=f[n(147)],M=c.words,F=u[n(147)],U=l[n(147)],R=d[n(147)];for(I=a=x[0],A=p=x[1],k=b=x[2],C=S=x[3],T=E=x[4],i=0;i<80;i+=1)D=a+e[t+M[i]]|0,D+=i<16?m(p,b,S)+P[0]:i<32?v(p,b,S)+P[1]:i<48?y(p,b,S)+P[2]:i<64?g(p,b,S)+P[3]:_(p,b,S)+P[4],D=(D=w(D|=0,U[i]))+E|0,a=E,E=S,S=w(b,10),b=p,p=D,D=I+e[t+F[i]]|0,D+=i<16?_(A,k,C)+B[0]:i<32?g(A,k,C)+B[1]:i<48?y(A,k,C)+B[2]:i<64?v(A,k,C)+B[3]:m(A,k,C)+B[4],D=(D=w(D|=0,R[i]))+T|0,I=T,T=C,C=w(k,10),k=A,A=D;D=x[1]+b+C|0,x[1]=x[2]+S+T|0,x[2]=x[3]+E+I|0,x[3]=x[4]+a+A|0,x[4]=x[0]+p+k|0,x[0]=D},_doFinalize:function(){var e=r,t=this[e(129)],n=t[e(147)],i=8*this[e(124)],s=8*t[e(146)];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(146)]=4*(n[e(145)]+1),this[e(125)]();for(var o=this[e(144)],a=o[e(147)],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(132)].call(this);return t._hash=this[e(144)][e(132)](),t}});function m(e,t,r){return e^t^r}function v(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function g(e,t,r){return e&r|t&~r}function _(e,t,r){return e^(t|~r)}function w(e,t){return e<<t|e>>>32-t}n.RIPEMD160=o[r(134)](p),n[r(141)]=o._createHmacHelper(p)}(),e.RIPEMD160},(i=cs)(127)==i(127)?e[i(128)]=n(Ti):"undefined"===i(152)&&(void 0)[i(139)]?(void 0)([i(130)],n):n(r[i(153)])}));function as(){var e=["_data","./core","algo","clone","8862156EPakkI","_createHelper","RIPEMD160","lib","7042DwDLSN","extend","amd","98qRXbpt","HmacRIPEMD160","531752SUeCGp","963hmmSJf","_hash","length","sigBytes","words","Hasher","22yGcIXT","267CViTFD","createCommonjsModule","function","CryptoJS","WordArray","create","626210LszKeL","7312EPBBeI","5812925vjIXZf","_nDataBytes","_process","3037104DOinTj","object","exports"];return(as=function(){return e})()}function cs(e,t){var r=as();return(cs=function(e,t){return r[e-=122]})(e,t)}var us=ls;function ls(e,t){var r=ds();return(ls=function(e,t){return r[e-=147]})(e,t)}!function(e,t){for(var r=ls,n=e();;)try{if(882858===-parseInt(r(171))/1*(-parseInt(r(147))/2)+-parseInt(r(165))/3+-parseInt(r(173))/4+parseInt(r(169))/5*(parseInt(r(151))/6)+parseInt(r(154))/7+-parseInt(r(149))/8+-parseInt(r(162))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ds);rt[us(160)]((function(e,t){var r,n,i;r=et,n=function(e){var t,r,n,i;n=(r=e)[(t=ls)(177)][t(170)],i=r[t(150)][t(159)],r.algo.HMAC=n[t(152)]({init:function(e,r){var n=t;e=this[n(168)]=new(e[n(148)]),"string"==typeof r&&(r=i.parse(r));var s=e.blockSize,o=4*s;r.sigBytes>o&&(r=e.finalize(r)),r[n(172)]();for(var a=this[n(156)]=r[n(164)](),c=this._iKey=r[n(164)](),u=a[n(153)],l=c[n(153)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(174)]=c[n(174)]=o,this[n(161)]()},reset:function(){var e=t,r=this[e(168)];r[e(161)](),r.update(this[e(155)])},update:function(e){return this[t(168)].update(e),this},finalize:function(e){var r=t,n=this._hasher,i=n.finalize(e);return n.reset(),n[r(176)](this[r(156)].clone().concat(i))}})},(i=ls)(175)==i(175)?e[i(166)]=n(Ti):"undefined"===i(157)&&(void 0)[i(167)]?(void 0)([i(158)],n):n(r[i(163)])}));function ds(){var e=["1770645iykfbC","exports","amd","_hasher","3484255kUogTA","Base","200TaPrlh","clamp","172140vXoGQR","sigBytes","object","finalize","lib","5948YxrARj","init","1554592bPrMYx","enc","12YZKKVY","extend","words","8773723HQnpYk","_iKey","_oKey","function","./core","Utf8","createCommonjsModule","reset","13783131aIBIRZ","CryptoJS","clone"];return(ds=function(){return e})()}var hs=ps;function fs(){var e=["CryptoJS","words","cfg","HMAC","compute","sigBytes","reset","./sha256","10lSXqpT","createCommonjsModule","Base","2603409ZJzHbk","909oRGdYM","PBKDF2","./core","55805JTEefI","12SmaAmF","finalize","keySize","5209690Jfbcqz","exports","8392YUiLHq","WordArray","25876270LRgcjk","./hmac","3620204snDxPh","create","commonjsGlobal","length","extend","3548444pnekQl","object","update","iterations"];return(fs=function(){return e})()}!function(e,t){for(var r=ps,n=e();;)try{if(652043===parseInt(r(481))/1*(-parseInt(r(474))/2)+-parseInt(r(477))/3+-parseInt(r(462))/4+-parseInt(r(485))/5+-parseInt(r(482))/6*(-parseInt(r(491))/7)+parseInt(r(487))/8*(parseInt(r(478))/9)+parseInt(r(489))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fs);rt[hs(475)]((function(e,t){var r,n,i;r=rt[hs(493)],n=function(e){return t=ps,n=(r=e).lib,i=n[t(476)],s=n[t(488)],o=r.algo,a=o.SHA256,c=o[t(469)],u=o[t(479)]=i[t(461)]({cfg:i[t(461)]({keySize:4,hasher:a,iterations:25e4}),init:function(e){var r=t;this[r(468)]=this[r(468)][r(461)](e)},compute:function(e,r){for(var n=t,i=this[n(468)],o=c[n(492)](i.hasher,e),a=s[n(492)](),u=s[n(492)]([1]),l=a.words,d=u.words,h=i[n(484)],f=i[n(465)];l[n(460)]<h;){var p=o[n(464)](r)[n(483)](u);o[n(472)]();for(var m=p.words,v=m.length,y=p,g=1;g<f;g++){y=o[n(483)](y),o[n(472)]();for(var _=y[n(467)],w=0;w<v;w++)m[w]^=_[w]}a.concat(p),d[0]++}return a[n(471)]=4*h,a}}),r.PBKDF2=function(e,r,n){var i=t;return u[i(492)](n)[i(470)](e,r)},e.PBKDF2;var t,r,n,i,s,o,a,c,u},"object"===(i=ps)(463)?e[i(486)]=n(Ti):n(r[i(466)])}));function ps(e,t){var r=fs();return(ps=function(e,t){return r[e-=460]})(e,t)}var ms=vs;function vs(e,t){var r=ys();return(vs=function(e,t){return r[e-=411]})(e,t)}function ys(){var e=["commonjsGlobal","length","769564sFxWjt","cfg","function","finalize","object","update","WordArray","createCommonjsModule","1331xdcbnf","amd","create","1918232VggEkY","./sha1","./core","algo","extend","7026yTOVPf","./hmac","2461383uutuGY","sigBytes","12652rrsNvV","compute","10SXIONi","3900978qVeNIN","iterations","2ezyfDD","46210kupRNr","exports","keySize","concat","lib","889XFeDZG","Base","EvpKDF"];return(ys=function(){return e})()}!function(e,t){for(var r=vs,n=e();;)try{if(588504===-parseInt(r(432))/1+-parseInt(r(437))/2*(-parseInt(r(430))/3)+-parseInt(r(412))/4*(-parseInt(r(434))/5)+parseInt(r(428))/6*(parseInt(r(443))/7)+parseInt(r(423))/8+-parseInt(r(435))/9+parseInt(r(438))/10*(-parseInt(r(420))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ys);rt[ms(419)]((function(e,t){var r,n,i,s=ms;r=rt[s(446)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=vs)(442)],i=n[t(444)],o=n[t(418)],a=r[t(426)],c=a.MD5,u=a[t(445)]=i.extend({cfg:i[t(427)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this.cfg=this[r(413)][r(427)](e)},compute:function(e,r){for(var n,i=t,s=this[i(413)],a=s.hasher[i(422)](),c=o.create(),u=c.words,l=s[i(440)],d=s[i(436)];u[i(411)]<l;){n&&a.update(n),n=a[i(417)](e)[i(415)](r),a.reset();for(var h=1;h<d;h++)n=a.finalize(n),a.reset();c[i(441)](n)}return c[i(431)]=4*l,c}}),r.EvpKDF=function(e,r,n){var i=t;return u.create(n)[i(433)](e,r)},e[l(445)]},"object"===(i=vs)(416)?e[i(439)]=n(Ti):"undefined"===i(414)&&(void 0)[i(421)]?(void 0)([i(425),i(424),i(429)],n):n(r.CryptoJS)}));function gs(){var e=["_cipher","function","mixIn","9JiXXpm","key","1164VmQPuB","decryptBlock","SerializableCipher","WordArray","Decryptor","decrypt","_process","encryptBlock","flush","1014602fLFlYK","Encryptor","CBC","BlockCipherMode","processBlock","1Auicex","264duYSGQ","execute","ivSize","6996200AcYWlw","padding","_data","blockSize","ciphertext","_iv","unpad","111991iysJzw","string","create","compute","2323560NhZbvT","finalize","_ENC_XFORM_MODE","commonjsGlobal","mode","4275019ArqDVt","createEncryptor","hasher","kdf","_xformMode","8964nBzUaJ","stringify","__creator","format","parse","toString","_doFinalize","concat","enc","BufferedBlockAlgorithm","6YwnFQZ","StreamCipher","sigBytes","keySize","BlockCipher","call","cfg","OpenSSL","_DEC_XFORM_MODE","words","createDecryptor","_mode","Cipher","object","Base","extend","CryptoJS","_prevBlock","slice","lib","PasswordBasedCipher","init","3784400AxPxCI","./core","_minBufferSize","algo","_append","pad","amd","reset","random","salt"];return(gs=function(){return e})()}!function(e,t){for(var r=_s,n=e();;)try{if(363613===parseInt(r(414))/1*(-parseInt(r(409))/2)+parseInt(r(415))/3*(-parseInt(r(439))/4)+parseInt(r(429))/5+parseInt(r(449))/6*(-parseInt(r(434))/7)+parseInt(r(385))/8*(-parseInt(r(398))/9)+parseInt(r(418))/10+-parseInt(r(425))/11*(-parseInt(r(400))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gs);tt((function(e,t){var r,n,i,s=_s;r=rt[s(432)],n=function(e){var t=s;e.lib[t(461)]||function(r){var n=t,i=e,s=i[n(382)],o=s[n(463)],a=s[n(403)],c=s[n(448)],u=i[n(447)];u.Utf8;var l=u.Base64,d=i[n(388)].EvpKDF,h=s.Cipher=c[n(378)]({cfg:o[n(378)](),createEncryptor:function(e,t){var r=n;return this[r(427)](this[r(431)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(427)](this[r(457)],e,t)},init:function(e,t,r){var i=n;this[i(455)]=this[i(455)][i(378)](r),this[i(438)]=e,this._key=t,this[i(392)]()},reset:function(){var e=n;c[e(392)][e(454)](this),this._doReset()},process:function(e){var t=n;return this[t(389)](e),this[t(406)]()},finalize:function(e){var t=n;return e&&this[t(389)](e),this[t(445)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==_s(426)?b:_}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});s[n(450)]=h[n(378)]({_doFinalize:function(){var e=n;return this[e(406)](!!e(408))},blockSize:1});var f=i[n(433)]={},p=s[n(412)]=o[n(378)]({createEncryptor:function(e,t){var r=n;return this[r(410)][r(427)](e,t)},createDecryptor:function(e,t){return this[n(404)].create(e,t)},init:function(e,t){var r=n;this[r(395)]=e,this[r(423)]=t}}),m=f[n(411)]=function(){var e=n,t=p[e(378)]();function r(t,r,n){var i,s=e,o=this[s(423)];o?(i=o,this[s(423)]=void 0):i=this[s(380)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(410)]=t[e(378)]({processBlock:function(t,n){var i=e,s=this[i(395)],o=s[i(421)];r.call(this,t,n,o),s[i(407)](t,n),this[i(380)]=t.slice(n,n+o)}}),t[e(404)]=t[e(378)]({processBlock:function(t,n){var i=e,s=this[i(395)],o=s.blockSize,a=t[i(381)](n,n+o);s[i(401)](t,n),r[i(454)](this,t,n,o),this[i(380)]=a}}),t}(),v=(i.pad={}).Pkcs7={pad:function(e,t){for(var r=n,i=4*t,s=i-e[r(451)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c.push(o);var l=a[r(427)](c,s);e[r(446)](l)},unpad:function(e){var t=n,r=255&e[t(458)][e[t(451)]-1>>>2];e[t(451)]-=r}};s[n(453)]=h[n(378)]({cfg:h.cfg[n(378)]({mode:m,padding:v}),reset:function(){var e,t=n;h[t(392)][t(454)](this);var r=this[t(455)],i=r.iv,s=r.mode;this[t(438)]==this._ENC_XFORM_MODE?e=s[t(435)]:(e=s[t(459)],this[t(387)]=1),this[t(460)]&&this[t(460)].__creator==e?this[t(460)][t(384)](this,i&&i[t(458)]):(this._mode=e.call(s,this,i&&i[t(458)]),this[t(460)][t(441)]=e)},_doProcessBlock:function(e,t){var r=n;this[r(460)][r(413)](e,t)},_doFinalize:function(){var e,t=n,r=this[t(455)][t(419)];return this[t(438)]==this[t(431)]?(r[t(390)](this[t(420)],this[t(421)]),e=this[t(406)](!!t(408))):(e=this[t(406)](!!t(408)),r[t(424)](e)),e},blockSize:4});var y=s.CipherParams=o[n(378)]({init:function(e){this[n(397)](e)},toString:function(e){var t=n;return(e||this.formatter)[t(440)](this)}}),g=(i[n(442)]={})[n(456)]={stringify:function(e){var t=n,r=e[t(422)],i=e[t(394)];return(i?a[t(427)]([1398893684,1701076831]).concat(i)[t(446)](r):r)[t(444)](l)},parse:function(e){var t,r=n,i=l[r(443)](e),s=i[r(458)];return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(427)](s.slice(2,4)),s.splice(0,4),i.sigBytes-=16),y[r(427)]({ciphertext:i,salt:t})}},_=s[n(402)]=o[n(378)]({cfg:o[n(378)]({format:g}),encrypt:function(e,t,r,i){var s=n;i=this[s(455)][s(378)](i);var o=e[s(435)](r,i),a=o[s(430)](t),c=o[s(455)];return y[s(427)]({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(419)],blockSize:e[s(421)],formatter:i.format})},decrypt:function(e,t,r,i){var s=n;return i=this[s(455)][s(378)](i),t=this._parse(t,i.format),e[s(459)](r,i)[s(430)](t.ciphertext)},_parse:function(e,t){return typeof e==n(426)?t.parse(e,this):e}}),w=(i[n(437)]={}).OpenSSL={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(393)](8)),s)c=d[o(427)]({keySize:t+r,hasher:s})[o(428)](e,i);else var c=d[o(427)]({keySize:t+r})[o(428)](e,i);var u=a[o(427)](c[o(458)].slice(t),4*r);return c[o(451)]=4*t,y[o(427)]({key:c,iv:u,salt:i})}},b=s[n(383)]=_.extend({cfg:_[n(455)][n(378)]({kdf:w}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(455)][s(378)](i))[s(437)][s(416)](r,e[s(452)],e.ivSize,i[s(394)],i[s(436)]);i.iv=o.iv;var a=_.encrypt[s(454)](this,e,t,o[s(399)],i);return a[s(397)](o),a},decrypt:function(e,t,r,i){var s=n;i=this[s(455)][s(378)](i),t=this._parse(t,i[s(442)]);var o=i[s(437)][s(416)](r,e.keySize,e[s(417)],t.salt,i[s(436)]);return i.iv=o.iv,_[s(405)].call(this,e,t,o[s(399)],i)}})}()},(i=_s)(462)==i(462)?e.exports=n(Ti):"undefined"===i(396)&&(void 0)[i(391)]?(void 0)([i(386),"./evpkdf"],n):n(r[i(379)])}));function _s(e,t){var r=gs();return(_s=function(e,t){return r[e-=378]})(e,t)}var ws=bs;function bs(e,t){var r=Ss();return(bs=function(e,t){return r[e-=409]})(e,t)}!function(e,t){for(var r=bs,n=e();;)try{if(473929===parseInt(r(420))/1*(parseInt(r(433))/2)+-parseInt(r(416))/3+-parseInt(r(417))/4+parseInt(r(409))/5*(parseInt(r(437))/6)+parseInt(r(438))/7*(parseInt(r(422))/8)+parseInt(r(429))/9+-parseInt(r(427))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ss);rt[ws(415)]((function(e,t){var r,n,i,s=ws;r=rt[s(410)],n=function(e){var t=s;return e[t(428)][t(435)]=function(){var r=t,n=e[r(431)][r(426)][r(412)]();function i(e,t,n,i){var s,o=r,a=this[o(414)];a?(s=a[o(439)](0),this[o(414)]=void 0):s=this[o(434)],i.encryptBlock(s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(424)]=n[r(412)]({processBlock:function(e,t){var n=r,s=this[n(432)],o=s.blockSize;i[n(430)](this,e,t,o,s),this[n(434)]=e.slice(t,t+o)}}),n[r(413)]=n.extend({processBlock:function(e,t){var n=r,s=this._cipher,o=s[n(419)],a=e.slice(t,t+o);i[n(430)](this,e,t,o,s),this[n(434)]=a}}),n}(),e[t(428)][t(435)]},"object"===(i=bs)(418)?e[i(423)]=n(Ti):"undefined"===i(425)&&(void 0)[i(436)]?(void 0)([i(411),"./cipher-core"],n):n(r[i(421)])}));function Ss(){var e=["_prevBlock","CFB","amd","24cMvSZF","14wJIQoN","slice","336260PfebAt","commonjsGlobal","./core","extend","Decryptor","_iv","createCommonjsModule","291324yYegpd","2927044UYLUXA","object","blockSize","1ZqaZrV","CryptoJS","3165208NTMeMU","exports","Encryptor","function","BlockCipherMode","4050760PcSuQM","mode","5500683eUlBNu","call","lib","_cipher","72754MRsXfA"];return(Ss=function(){return e})()}var Es=As;function Is(){var e=["exports","63077HOJBEk","2865haviMP","./core","Encryptor","_cipher","1550420ZEIxSI","function","8092089dRUHiC","1983628fNXFsh","Decryptor","145716TlWVDc","6546hIayHr","CryptoJS","_iv","createCommonjsModule","BlockCipherMode","./cipher-core","lib","slice","object","mode","368WfDnqB","commonjsGlobal","CTR","_counter","extend","2415315QjiqjY","encryptBlock"];return(Is=function(){return e})()}!function(e,t){for(var r=As,n=e();;)try{if(541640===parseInt(r(439))/1+parseInt(r(434))/2+parseInt(r(455))/3+-parseInt(r(437))/4+parseInt(r(430))/5*(parseInt(r(440))/6)+parseInt(r(429))/7*(-parseInt(r(450))/8)+-parseInt(r(436))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Is);rt[Es(443)]((function(e,t){var r,n,i,s=Es;r=rt[s(451)],n=function(e){var t,r,n,i=s;return e.mode.CTR=(r=e[(t=As)(446)][t(444)][t(454)](),n=r[t(432)]=r[t(454)]({processBlock:function(e,r){var n=t,i=this[n(433)],s=i.blockSize,o=this[n(442)],a=this[n(453)];o&&(a=this[n(453)]=o[n(447)](0),this[n(442)]=void 0);var c=a[n(447)](0);i[n(456)](c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(438)]=n,r),e[i(449)][i(452)]},(i=As)(448)==i(448)?e[i(428)]=n(Ti):"undefined"===i(435)&&(void 0).amd?(void 0)([i(431),i(445)],n):n(r[i(441)])}));function As(e,t){var r=Is();return(As=function(e,t){return r[e-=428]})(e,t)}function ks(e,t){var r=Ts();return(ks=function(e,t){return r[e-=132]})(e,t)}var Cs=ks;function Ts(){var e=["23520080XnjUna","5vAUEIL","5318868eZTgHf","createCommonjsModule","CryptoJS","BlockCipherMode","encryptBlock","amd","slice","blockSize","4492660cnHiYz","_cipher","2772369Rwhdml","_iv","2202152ZXeIRB","14IGFNCf","4087SAVnxa","mode","2089554vJvyfl","object","extend","_counter","function","11rRFMFe","exports","./cipher-core","44EmjZba","Decryptor","CTRGladman"];return(Ts=function(){return e})()}!function(e,t){for(var r=ks,n=e();;)try{if(686564===-parseInt(r(135))/1*(-parseInt(r(145))/2)+parseInt(r(137))/3+parseInt(r(158))/4*(parseInt(r(149))/5)+parseInt(r(150))/6+parseInt(r(134))/7*(parseInt(r(133))/8)+-parseInt(r(160))/9+parseInt(r(148))/10*(-parseInt(r(142))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ts);rt[Cs(151)]((function(e,t){var r,n,i;r=et,n=function(e){var t=ks;return e[t(136)][t(147)]=function(){var r=t,n=e.lib[r(153)][r(139)]();function i(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var s=n.Encryptor=n.extend({processBlock:function(e,t){var n,s=r,o=this[s(159)],a=o[s(157)],c=this._iv,u=this[s(140)];c&&(u=this._counter=c[s(156)](0),this[s(132)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(156)](0);o[s(154)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(146)]=s,n}(),e[t(136)][t(147)]},(i=ks)(138)==i(138)?e[i(143)]=n(Ti):"undefined"===i(141)&&(void 0)[i(155)]?(void 0)(["./core",i(144)],n):n(r[i(152)])}));function Ds(){var e=["BlockCipherMode","amd","mode","2984260dPlORi","57338UeHetK","blockSize","_cipher","./cipher-core","3zBEqlS","6647730fOMgpX","5405684NEpzPK","78DhAdiN","_keystream","Decryptor","517447qxVcZP","27YERVcp","extend","function","_iv","6AbPhKZ","Encryptor","commonjsGlobal","./core","encryptBlock","2523488sWyRbS","1647900pPiiDL","385XPexkU","object","slice","createCommonjsModule"];return(Ds=function(){return e})()}var xs=Ps;function Ps(e,t){var r=Ds();return(Ps=function(e,t){return r[e-=479]})(e,t)}!function(e,t){for(var r=Ps,n=e();;)try{if(756607===-parseInt(r(497))/1*(-parseInt(r(482))/2)+parseInt(r(486))/3*(-parseInt(r(488))/4)+-parseInt(r(487))/5+-parseInt(r(489))/6*(parseInt(r(492))/7)+parseInt(r(502))/8+parseInt(r(493))/9*(-parseInt(r(481))/10)+parseInt(r(504))/11*(parseInt(r(503))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ds);rt[xs(507)]((function(e,t){var r,n,i,s=xs;r=rt[s(499)],n=function(e){var t,r,n,i=s;return e[i(480)].OFB=(t=i,r=e.lib[t(508)][t(494)](),n=r[t(498)]=r[t(494)]({processBlock:function(e,r){var n=t,i=this[n(484)],s=i[n(483)],o=this[n(496)],a=this[n(490)];o&&(a=this[n(490)]=o[n(506)](0),this._iv=void 0),i[n(501)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(491)]=n,r),e[i(480)].OFB},(i=Ps)(505)==i(505)?e.exports=n(Ti):"undefined"===i(495)&&(void 0)[i(479)]?(void 0)([i(500),i(485)],n):n(r.CryptoJS)}));function Bs(e,t){var r=Ms();return(Bs=function(e,t){return r[e-=365]})(e,t)}!function(e,t){for(var r=Bs,n=e();;)try{if(419097===parseInt(r(377))/1+-parseInt(r(373))/2*(-parseInt(r(367))/3)+-parseInt(r(378))/4+parseInt(r(374))/5*(-parseInt(r(381))/6)+-parseInt(r(366))/7*(parseInt(r(370))/8)+parseInt(r(390))/9*(-parseInt(r(384))/10)+parseInt(r(380))/11*(parseInt(r(386))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ms);tt((function(e,t){var r,n,i,s=Bs;r=rt[s(371)],n=function(e){var t,r,n=s;return e.mode[n(375)]=(t=n,(r=e.lib[t(389)][t(383)]())[t(382)]=r.extend({processBlock:function(e,r){this[t(372)].encryptBlock(e,r)}}),r.Decryptor=r.extend({processBlock:function(e,r){var n=t;this[n(372)][n(385)](e,r)}}),r),e.mode[n(375)]},(i=Bs)(387)==i(387)?e[i(376)]=n(Ti):"undefined"===i(369)&&(void 0)[i(368)]?(void 0)([i(388),i(365)],n):n(r[i(379)])}));function Ms(){var e=["14825148sSnTDZ","object","./core","BlockCipherMode","9ilzBJD","./cipher-core","28kIerOb","1068ALqyHm","amd","function","945552AGZPhC","commonjsGlobal","_cipher","2370oNXIFq","152885ViiCZD","ECB","exports","296746usaYug","1245648deuvmf","CryptoJS","11IEjbpL","138xBwGQK","Encryptor","extend","474790IDNLzA","decryptBlock"];return(Ms=function(){return e})()}function Fs(){var e=["176CWcgtp","1834707nwRgzT","122862CaQvOK","4298736fhwpEO","commonjsGlobal","2399zDotdc","12280DcHsHE","AnsiX923","object","amd","pad","11925390fsDZxJ","2700GVPgwq","sigBytes","clamp","CryptoJS","11ZXEELk","./core","./cipher-core","function","14qSRpzV","2822980icmQAq","exports","words"];return(Fs=function(){return e})()}!function(e,t){for(var r=Us,n=e();;)try{if(877394===parseInt(r(478))/1*(parseInt(r(473))/2)+parseInt(r(474))/3+-parseInt(r(476))/4+-parseInt(r(470))/5+parseInt(r(475))/6*(parseInt(r(493))/7)+-parseInt(r(479))/8*(-parseInt(r(485))/9)+-parseInt(r(484))/10*(-parseInt(r(489))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fs);tt((function(e,t){var r,n,i,s=Us;r=rt[s(477)],n=function(e){var t=s;return e[t(483)][t(480)]={pad:function(e,r){var n=t,i=e.sigBytes,s=4*r,o=s-i%s,a=i+o-1;e[n(487)](),e[n(472)][a>>>2]|=o<<24-a%4*8,e[n(486)]+=o},unpad:function(e){var r=t,n=255&e[r(472)][e.sigBytes-1>>>2];e[r(486)]-=n}},e[t(483)].Ansix923},(i=Us)(481)==i(481)?e[i(471)]=n(Ti):"undefined"===i(492)&&(void 0)[i(482)]?(void 0)([i(490),i(491)],n):n(r[i(488)])}));function Us(e,t){var r=Fs();return(Us=function(e,t){return r[e-=470]})(e,t)}var Rs=Os;!function(e,t){for(var r=Os,n=e();;)try{if(680281===parseInt(r(378))/1*(parseInt(r(376))/2)+parseInt(r(380))/3+parseInt(r(372))/4+parseInt(r(384))/5+parseInt(r(367))/6*(parseInt(r(370))/7)+parseInt(r(382))/8*(parseInt(r(366))/9)+-parseInt(r(373))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);rt[Rs(377)]((function(e,t){var r,n,i,s=Rs;r=rt[s(369)],n=function(e){var t=s;return e.pad.Iso10126={pad:function(t,r){var n=Os,i=4*r,s=i-t.sigBytes%i;t[n(374)](e[n(371)][n(368)].random(s-1))[n(374)](e[n(371)][n(368)][n(379)]([s<<24],1))},unpad:function(e){var t=Os,r=255&e.words[e[t(363)]-1>>>2];e[t(363)]-=r}},e[t(362)][t(375)]},"object"===(i=Os)(365)?e[i(364)]=n(Ti):"undefined"===i(386)&&(void 0)[i(381)]?(void 0)([i(385),"./cipher-core"],n):n(r[i(383)])}));function Ls(){var e=["Iso10126","816zhkmfk","createCommonjsModule","15zqTIhF","create","422373tiOaRV","amd","11864kVThZG","CryptoJS","4664635ZrEePg","./core","function","pad","sigBytes","exports","object","5877cXDKYO","3978TxDSDZ","WordArray","commonjsGlobal","8043JBLmsN","lib","377944JyZvye","22242290aBJhGn","concat"];return(Ls=function(){return e})()}function Os(e,t){var r=Ls();return(Os=function(e,t){return r[e-=362]})(e,t)}function zs(){var e=["lib","760wIpSnZ","WordArray","ZeroPadding","function","26277fHQyne","102NCzyGb","exports","commonjsGlobal","concat","Iso97971","object","unpad","create","48Apzpko","67329CYrevP","240285UbVzev","amd","1956936cJvzgV","13774570vkvHhG","./cipher-core","CryptoJS","449793eDFeCe","pad","2386377tUyrBR"];return(zs=function(){return e})()}!function(e,t){for(var r=Ns,n=e();;)try{if(414009===-parseInt(r(419))/1+-parseInt(r(411))/2*(-parseInt(r(402))/3)+-parseInt(r(415))/4+parseInt(r(413))/5*(parseInt(r(403))/6)+-parseInt(r(421))/7+-parseInt(r(423))/8*(parseInt(r(412))/9)+parseInt(r(416))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zs);tt((function(e,t){var r,n,i,s=Ns;r=rt[s(405)],n=function(e){var t=s;return e[t(420)][t(407)]={pad:function(r,n){var i=t;r[i(406)](e[i(422)][i(399)][i(410)]([2147483648],1)),e[i(420)][i(400)].pad(r,n)},unpad:function(r){var n=t;e.pad[n(400)][n(409)](r),r.sigBytes--}},e.pad[t(407)]},(i=Ns)(408)==i(408)?e[i(404)]=n(Ti):"undefined"===i(401)&&(void 0)[i(414)]?(void 0)(["./core",i(417)],n):n(r[i(418)])}));function Ns(e,t){var r=zs();return(Ns=function(e,t){return r[e-=399]})(e,t)}var Vs=Hs;function Hs(e,t){var r=js();return(Hs=function(e,t){return r[e-=374]})(e,t)}!function(e,t){for(var r=Hs,n=e();;)try{if(595195===-parseInt(r(389))/1*(parseInt(r(378))/2)+-parseInt(r(377))/3+-parseInt(r(392))/4+-parseInt(r(394))/5+-parseInt(r(374))/6+-parseInt(r(387))/7+-parseInt(r(379))/8*(-parseInt(r(384))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);rt[Vs(375)]((function(e,t){var r,n,i,s=Vs;r=rt[s(376)],n=function(e){var t=s;return e[t(382)].ZeroPadding={pad:function(e,r){var n=t,i=4*r;e[n(381)](),e[n(391)]+=i-(e[n(391)]%i||i)},unpad:function(e){var r=t,n=e[r(390)],i=e[r(391)]-1;for(i=e[r(391)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(391)]=i+1;break}}},e.pad[t(396)]},(i=Hs)(385)==i(385)?e[i(383)]=n(Ti):"undefined"===i(395)&&(void 0)[i(380)]?(void 0)([i(388),i(393)],n):n(r[i(386)])}));function js(){var e=["./core","1135259jPxqqp","words","sigBytes","610464NwMyXa","./cipher-core","3607690csXUpy","function","ZeroPadding","3249858EwVpvg","createCommonjsModule","commonjsGlobal","948588OSuhvX","2QUzZHU","7121848zLpliz","amd","clamp","pad","exports","36ZGwSsy","object","CryptoJS","689339mVHnWF"];return(js=function(){return e})()}var Ws=Gs;function Gs(e,t){var r=$s();return(Gs=function(e,t){return r[e-=160]})(e,t)}!function(e,t){for(var r=Gs,n=e();;)try{if(373257===-parseInt(r(172))/1*(-parseInt(r(177))/2)+-parseInt(r(164))/3*(parseInt(r(168))/4)+-parseInt(r(174))/5*(parseInt(r(167))/6)+parseInt(r(162))/7+-parseInt(r(175))/8+-parseInt(r(173))/9+parseInt(r(161))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}($s);rt[Ws(163)]((function(e,t){var r,n,i=Ws;rt[i(166)],e[Gs(170)]=(n=i,(r=Ti).pad[n(171)]={pad:function(){},unpad:function(){}},r.pad.NoPadding)}));function $s(){var e=["8756owGPyi","./cipher-core","13389070eeXxwf","891814rtDmbC","createCommonjsModule","6234TDuZnS","./core","commonjsGlobal","5886owmSvJ","1436KVkyFT","function","exports","NoPadding","119xOUXTI","1496538pRaEZY","2955xBomVv","975832GtdXyr","CryptoJS"];return($s=function(){return e})()}var qs=Ks;!function(e,t){for(var r=Ks,n=e();;)try{if(152855===-parseInt(r(153))/1+parseInt(r(159))/2+parseInt(r(160))/3+parseInt(r(150))/4*(-parseInt(r(152))/5)+parseInt(r(158))/6+parseInt(r(161))/7*(-parseInt(r(147))/8)+parseInt(r(155))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xs);rt[qs(157)]((function(e,t){var r,n,i,s,o;rt[qs(144)],e[Ks(141)]=(s=(i=r=Ti)[(n=Ks)(140)][n(151)],o=i[n(145)][n(149)],i[n(154)][n(149)]={stringify:function(e){return e[n(142)].toString(o)},parse:function(e){var t=o[n(162)](e);return s.create({ciphertext:t})}},r.format.Hex)}));function Ks(e,t){var r=Xs();return(Ks=function(e,t){return r[e-=139]})(e,t)}function Xs(){var e=["12064kVsZGa","CryptoJS","Hex","648748AEEPBP","CipherParams","5yUGfph","300807yLsBke","format","2722986nykMcc","./core","createCommonjsModule","1269828cZJjdm","402786kvOUUg","279864WQrMth","896jboGJR","parse","amd","lib","exports","ciphertext","function","commonjsGlobal","enc","./cipher-core"];return(Xs=function(){return e})()}var Ys=Zs;!function(e,t){for(var r=Zs,n=e();;)try{if(619301===-parseInt(r(297))/1*(-parseInt(r(301))/2)+-parseInt(r(270))/3+-parseInt(r(302))/4*(-parseInt(r(277))/5)+parseInt(r(292))/6+-parseInt(r(282))/7*(-parseInt(r(273))/8)+parseInt(r(276))/9+-parseInt(r(288))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Js);rt[Ys(294)]((function(e,t){var r,n,i;r=rt[Ys(290)],n=function(e){return function(){var t=Zs,r=e,n=r[t(281)][t(286)],i=r[t(285)],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(272)]({_doReset:function(){var e=t;if(!this[e(300)]||this[e(298)]!==this[e(284)]){for(var r=this[e(298)]=this[e(284)],n=r[e(271)],i=r.sigBytes/4,o=4*((this._nRounds=i+6)+1),a=this[e(291)]=[],c=0;c<o;c++)c<i?a[c]=n[c]:(v=a[c-1],c%i?i>6&&c%i==4&&(v=s[v>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v]):(v=s[(v=v<<8|v>>>24)>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v],v^=m[c/i|0]<<24),a[c]=a[c-i]^v);for(var u=this[e(295)]=[],l=0;l<o;l++){if(c=o-l,l%4)var v=a[c];else v=a[c-4];u[l]=l<4||c<=4?v:d[s[v>>>24]]^h[s[v>>>16&255]]^f[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){var n=t;this[n(275)](e,r,this[n(291)],a,c,u,l,s)},decryptBlock:function(e,r){var n=t,i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this[n(275)](e,r,this._invKeySchedule,d,h,f,p,o),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,n,i,s,o,a,c){for(var u=this[t(300)],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.AES=n[t(283)](v)}(),e.AES},"object"===(i=Zs)(278)?e[i(280)]=n(Ti):"undefined"===i(296)&&(void 0)[i(279)]?(void 0)([i(293),i(274),i(287),"./evpkdf","./cipher-core"],n):n(r[i(289)])}));function Js(){var e=["BlockCipher","./md5","21033080WbIQQg","CryptoJS","commonjsGlobal","_keySchedule","6659664gmKPya","./core","createCommonjsModule","_invKeySchedule","function","33629JmMRuU","_keyPriorReset","AES","_nRounds","44CohXPn","7508yQzkXm","3504624KPOxZk","words","extend","8JMbUst","./enc-base64","_doCryptBlock","7477902FSXMOR","415qucEix","object","amd","exports","lib","7380562Gnzhvw","_createHelper","_key","algo"];return(Js=function(){return e})()}function Zs(e,t){var r=Js();return(Zs=function(e,t){return r[e-=270]})(e,t)}var Qs=eo;function eo(e,t){var r=to();return(eo=function(e,t){return r[e-=104]})(e,t)}function to(){var e=["2421XNKtwt","_rBlock","./evpkdf","length","DES","createCommonjsModule","_createHelper","110647EBFVwh","createEncryptor","function","words","./core","./enc-base64","./md5","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","_des3","amd","928016mTeEVN","object","_des1","18xJtSeU","commonjsGlobal","create","_key","364480ktSAJz","23960gBzYwY","_subKeys","91973xgqMxD","5kVlCfF","CryptoJS","BlockCipher","extend","981ekjizs","2788038DleTsU","_des2","_invSubKeys","_doCryptBlock","slice","WordArray","encryptBlock","call","TripleDES","_lBlock","algo","6TXqNqR"];return(to=function(){return e})()}!function(e,t){for(var r=eo,n=e();;)try{if(169158===-parseInt(r(116))/1*(-parseInt(r(108))/2)+-parseInt(r(109))/3+parseInt(r(126))/4*(-parseInt(r(137))/5)+parseInt(r(129))/6*(-parseInt(r(136))/7)+-parseInt(r(134))/8*(-parseInt(r(141))/9)+parseInt(r(133))/10+-parseInt(r(142))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(to);rt[Qs(114)]((function(e,t){var r,n,i,s=Qs;r=rt[s(130)],n=function(e){var t=s;return function(){var t=eo,r=e,n=r.lib,i=n[t(147)],s=n[t(139)],o=r[t(107)],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(113)]=s[t(140)]({_doReset:function(){for(var e=this[t(132)].words,r=[],n=0;n<56;n++){var i=a[n]-1;r[n]=e[i>>>5]>>>31-i%32&1}for(var s=this._subKeys=[],o=0;o<16;o++){var l=s[o]=[],d=u[o];for(n=0;n<24;n++)l[n/6|0]|=r[(c[n]-1+d)%28]<<31-n%6,l[4+(n/6|0)]|=r[28+(c[n+24]-1+d)%28]<<31-n%6;for(l[0]=l[0]<<1|l[0]>>>31,n=1;n<7;n++)l[n]=l[n]>>>4*(n-1)+3;l[7]=l[7]<<5|l[7]>>>27}var h=this._invSubKeys=[];for(n=0;n<16;n++)h[n]=s[15-n]},encryptBlock:function(e,r){var n=t;this[n(145)](e,r,this[n(135)])},decryptBlock:function(e,r){var n=t;this[n(145)](e,r,this[n(144)])},_doCryptBlock:function(e,r,n){var i=t;this[i(106)]=e[r],this[i(110)]=e[r+1],f[i(104)](this,4,252645135),f.call(this,16,65535),p[i(104)](this,2,858993459),p[i(104)](this,8,16711935),f.call(this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(106)],c=this._rBlock,u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this[i(106)]=c,this[i(110)]=a^u}var m=this._lBlock;this[i(106)]=this._rBlock,this[i(110)]=m,f[i(104)](this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[r]=this[i(106)],e[r+1]=this[i(110)]},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this._lBlock>>>e^this[n(110)])&r;this._rBlock^=i,this[n(106)]^=i<<e}function p(e,r){var n=t,i=(this._rBlock>>>e^this[n(106)])&r;this[n(106)]^=i,this[n(110)]^=i<<e}r[t(113)]=s[t(115)](h);var m=o[t(105)]=s.extend({_doReset:function(){var e=t,r=this[e(132)][e(119)];if(2!==r.length&&4!==r[e(112)]&&r[e(112)]<6)throw new Error(e(123));var n=r[e(146)](0,2),s=r[e(112)]<4?r.slice(0,2):r.slice(2,4),o=r[e(112)]<6?r.slice(0,2):r.slice(4,6);this[e(128)]=h.createEncryptor(i.create(n)),this[e(143)]=h[e(117)](i[e(131)](s)),this._des3=h.createEncryptor(i.create(o))},encryptBlock:function(e,r){var n=t;this._des1[n(148)](e,r),this[n(143)].decryptBlock(e,r),this[n(124)][n(148)](e,r)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});r.TripleDES=s._createHelper(m)}(),e[t(105)]},(i=eo)(127)==i(127)?e.exports=n(Ti):"undefined"===i(118)&&(void 0)[i(125)]?(void 0)([i(120),i(121),i(122),i(111),"./cipher-core"],n):n(r[i(138)])}));var ro=no;function no(e,t){var r=io();return(no=function(e,t){return r[e-=230]})(e,t)}!function(e,t){for(var r=no,n=e();;)try{if(189833===-parseInt(r(256))/1+-parseInt(r(259))/2*(parseInt(r(237))/3)+-parseInt(r(230))/4*(-parseInt(r(240))/5)+parseInt(r(233))/6*(-parseInt(r(254))/7)+parseInt(r(238))/8+parseInt(r(245))/9*(-parseInt(r(250))/10)+parseInt(r(246))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(io);rt[ro(248)]((function(e,t){var r,n,i;r=et,n=function(e){var t=no;return function(){var t=no,r=e,n=r.lib[t(253)],i=r[t(241)],s=i[t(244)]=n[t(258)]({_doReset:function(){for(var e=t,r=this[e(251)],n=r.words,i=r[e(247)],s=this._S=[],o=0;o<256;o++)s[o]=o;o=0;for(var a=0;o<256;o++){var c=o%i,u=n[c>>>2]>>>24-c%4*8&255;a=(a+s[o]+u)%256;var l=s[o];s[o]=s[a],s[a]=l}this._i=this._j=0},_doProcessBlock:function(e,r){var n=t;e[r]^=o[n(243)](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(244)]=n[t(242)](s);var a=i[t(235)]=s.extend({cfg:s[t(232)][t(258)]({drop:192}),_doReset:function(){var e=t;s._doReset[e(243)](this);for(var r=this[e(232)][e(252)];r>0;r--)o[e(243)](this)}});r.RC4Drop=n[t(242)](a)}(),e[t(244)]},(i=no)(239)==i(239)?e.exports=n(Ti):"undefined"===i(255)&&(void 0)[i(231)]?(void 0)([i(234),"./enc-base64",i(249),i(236),i(260)],n):n(r[i(257)])}));function io(){var e=["553030WxXadK","_key","drop","StreamCipher","7hLYIFw","function","115849hrcLTx","CryptoJS","extend","21152QSzrOm","./cipher-core","2868wkstOI","amd","cfg","1294026oDcsMT","./core","RC4Drop","./evpkdf","51VJXDxF","650408fgEhKq","object","2435tuBLbZ","algo","_createHelper","call","RC4","18FxhJJv","4193981uXztZp","sigBytes","createCommonjsModule","./md5"];return(io=function(){return e})()}function so(){var e=["6476094vMuBGE","extend","188cNTCGy","amd","Rabbit","object","./core","algo","10798770gxTvlm","5937424lFgYMg","./evpkdf","2057694WhbeLL","commonjsGlobal","11wjVTYJ","words","call","function","34055WeEqmS","_key","lib","1633305MErtPZ","StreamCipher","./md5","180022NxDTXQ","CryptoJS","./enc-base64","1BBUVAK","7HMhjXJ"];return(so=function(){return e})()}function oo(e,t){var r=so();return(oo=function(e,t){return r[e-=189]})(e,t)}!function(e,t){for(var r=oo,n=e();;)try{if(399987===parseInt(r(192))/1*(-parseInt(r(189))/2)+-parseInt(r(214))/3+parseInt(r(196))/4*(parseInt(r(211))/5)+parseInt(r(205))/6*(-parseInt(r(193))/7)+-parseInt(r(203))/8+parseInt(r(194))/9+-parseInt(r(202))/10*(-parseInt(r(207))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(so);tt((function(e,t){var r,n,i,s=oo;r=rt[s(206)],n=function(e){var t=s;return function(){var t=oo,r=e,n=r[t(213)][t(215)],i=r[t(201)],s=[],o=[],a=[],c=i.Rabbit=n[t(195)]({_doReset:function(){for(var e=t,r=this[e(212)][e(208)],n=this.cfg.iv,i=0;i<4;i++)r[i]=16711935&(r[i]<<8|r[i]>>>24)|4278255360&(r[i]<<24|r[i]>>>8);var s=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],o=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];for(this._b=0,i=0;i<4;i++)u[e(209)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n.words,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(209)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(209)](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(198)]=n._createHelper(c)}(),e[t(198)]},(i=oo)(199)==i(199)?e.exports=n(Ti):"undefined"===i(210)&&(void 0)[i(197)]?(void 0)([i(200),i(191),i(216),i(204),"./cipher-core"],n):n(r[i(190)])}));function ao(e,t){var r=co();return(ao=function(e,t){return r[e-=197]})(e,t)}!function(e,t){for(var r=ao,n=e();;)try{if(500024===parseInt(r(215))/1+parseInt(r(200))/2*(parseInt(r(222))/3)+-parseInt(r(197))/4+-parseInt(r(206))/5+parseInt(r(210))/6*(-parseInt(r(217))/7)+parseInt(r(219))/8*(parseInt(r(212))/9)+parseInt(r(216))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(co);tt((function(e,t){var r,n,i,s=ao;r=rt[s(218)],n=function(e){var t=s;return function(){var t=ao,r=e,n=r[t(207)][t(201)],i=r[t(198)],s=[],o=[],a=[],c=i[t(205)]=n[t(213)]({_doReset:function(){var e=t,r=this[e(202)][e(208)],n=this[e(211)].iv,i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],s=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];this._b=0;for(var o=0;o<4;o++)u[e(209)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n.words,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(209)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(209)](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(205)]=n[t(203)](c)}(),e[t(205)]},(i=ao)(220)==i(220)?e.exports=n(Ti):n(r.CryptoJS)}));function co(){var e=["StreamCipher","_key","_createHelper","./evpkdf","RabbitLegacy","1066720TaITCN","lib","words","call","6grcCAd","cfg","9nMVZeH","extend","./core","482027mTrXJm","10784770wbITCn","1960175rWErrg","commonjsGlobal","573864VQmQJq","object","./enc-base64","37785RtHeVG","3109556VFtyff","algo","./md5","22yXJwgf"];return(co=function(){return e})()}function uo(e,t){const r=lo();return(uo=function(e,t){return r[e-=323]})(e,t)}!function(e,t){const r=uo,n=e();for(;;)try{if(149952===parseInt(r(335))/1+-parseInt(r(329))/2*(-parseInt(r(342))/3)+-parseInt(r(343))/4+parseInt(r(350))/5*(-parseInt(r(344))/6)+parseInt(r(351))/7+-parseInt(r(324))/8*(parseInt(r(332))/9)+-parseInt(r(347))/10*(parseInt(r(349))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lo);tt((function(e,t){const r=uo;!function(t,r,n){const i=uo;i(340)==i(340)?e[i(345)]=r(Ti):"undefined"===i(352)&&(void 0)[i(355)]?(void 0)([i(331),i(330),i(333),i(356),i(336)],r):r(t[i(348)])}(rt[r(354)],(function(e){const t=r;return function(){const t=uo;var r=e,n=r[t(325)][t(357)],i=r[t(339)];const s=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function u(e,r){const n=t;let i=r>>24&255,s=r>>16&255,o=r>>8&255,a=255&r,c=e[n(323)][0][i]+e[n(323)][1][s];return c^=e[n(323)][2][o],c+=e.sbox[3][a],c}function l(e,r,n){const i=t;let o,a=r,c=n;for(let t=0;t<s;++t)a^=e.pbox[t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e.pbox[16],a^=e[i(326)][17],{left:a,right:c}}var d=i[t(337)]=n[t(346)]({_doReset:function(){const e=t;if(this[e(328)]!==this[e(338)]){var r=this[e(328)]=this[e(338)],n=r.words,i=r[e(353)]/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(323)][t]=[];for(let r=0;r<256;r++)e[i(323)][t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e[i(326)][t]=o[t]^r[s],s++,s>=n&&(s=0);let c=0,u=0,d=0;for(let t=0;t<18;t+=2)d=l(e,c,u),c=d.left,u=d.right,e.pbox[t]=c,e[i(326)][t+1]=u;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)d=l(e,c,u),c=d[i(327)],u=d[i(334)],e.sbox[t][r]=c,e.sbox[t][r+1]=u}(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i[n(327)],e[r+1]=i[n(334)]},decryptBlock:function(e,r){const n=t;var i=function(e,r,n){const i=t;let s,o=r,a=n;for(let t=17;t>1;--t)o^=e[i(326)][t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e[i(326)][1],o^=e[i(326)][0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i[n(327)],e[r+1]=i[n(334)]},blockSize:2,keySize:4,ivSize:2});r[t(337)]=n[t(341)](d)}(),e[t(337)]}))}));function lo(){const e=["1156976qHyNnh","lib","pbox","left","_keyPriorReset","6xtXsRM","./enc-base64","./core","18gKvQlr","./md5","right","197668vYvPwE","./cipher-core","Blowfish","_key","algo","object","_createHelper","286548faEOtf","624556hfqYcu","89418avNyIQ","exports","extend","9400oNXyRQ","CryptoJS","418vkvEeB","20ofvzGD","1445157rYWxlR","function","sigBytes","commonjsGlobal","amd","./evpkdf","BlockCipher","sbox"];return(lo=function(){return e})()}var ho=fo;function fo(e,t){var r=po();return(fo=function(e,t){return r[e-=311]})(e,t)}function po(){var e=["CryptoJS","./cipher-core","./format-hex","./rabbit-legacy","object","./hmac","61AXtpqX","./enc-utf16","./blowfish","./pad-iso97971","function","./mode-ecb","amd","2006034lwlFZI","./rabbit","1519100nBrqTZ","./sha1","exports","./aes","./rc4","16470GcHBVR","createCommonjsModule","./pad-iso10126","./core","./pad-zeropadding","./sha256","./lib-typedarrays","./sha3","./enc-base64","./evpkdf","1701450pDMBae","5826681gFFByg","./sha384","2692240VkVmuH","./mode-ofb","4166512SvbPMl","./sha512"];return(po=function(){return e})()}function mo(){const e=["get","ctr","WordArray","decrypt","toString","3205Rzsjlf","length","create","3840ZuWIDR","42aZglDP","698EzQUXr","94JTAmUg","lib","set","catch","816waTMaz","byteLength","3172590dPusvY","1797354GCzwWx","191550sekxUj","slice","Counter","362178XAXSSi","ModeOfOperation"];return(mo=function(){return e})()}function vo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function yo(e,t,r){const n=_o;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(408)];let o=5;for(;o<s;){let a=vo(e.slice(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=e[n(412)](o+4+2,o+4+a);let s=new(Ai[n(415)][n(417)])(t,new(Ai[n(413)])(r));const c=s[n(419)](i);s=null,e[n(405)](c,o+4+2)}o=o+4+a}return e}function go(e,t,r){const n=_o;if(e[n(408)]<=30)return e;const i=e[n(412)](32);let s=new(Ai[n(415)][n(417)])(t,new Ai.Counter(r));const o=s.decrypt(i);return s=null,e[n(405)](o,32),e}function _o(e,t){const r=mo();return(_o=function(e,t){return r[e-=397]})(e,t)}!function(e,t){for(var r=fo,n=e();;)try{if(704498===parseInt(r(321))/1*(parseInt(r(335))/2)+-parseInt(r(345))/3+-parseInt(r(330))/4+-parseInt(r(311))/5+parseInt(r(328))/6+parseInt(r(346))/7+parseInt(r(313))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(po),rt[ho(336)]((function(e,t){var r,n,i;r=et,n=function(e){return e},(i=fo)(319)==i(319)?e[i(332)]=Ti:"undefined"===i(325)&&(void 0)[i(327)]?(void 0)([i(338),"./x64-core",i(341),i(322),i(343),"./enc-base64url","./md5",i(331),i(340),"./sha224",i(314),i(347),i(342),"./ripemd160",i(320),"./pbkdf2",i(344),i(316),"./mode-cfb","./mode-ctr","./mode-ctr-gladman",i(312),i(326),"./pad-ansix923",i(337),i(324),i(339),"./pad-nopadding",i(317),i(333),"./tripledes",i(334),i(329),i(318),i(323)],n):r[i(315)]=r[i(315)]})),function(e,t){const r=_o,n=e();for(;;)try{if(107498===-parseInt(r(402))/1*(parseInt(r(403))/2)+parseInt(r(411))/3+-parseInt(r(407))/4*(-parseInt(r(397))/5)+parseInt(r(414))/6+-parseInt(r(401))/7*(-parseInt(r(400))/8)+parseInt(r(410))/9+-parseInt(r(409))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mo);var wo=So;!function(e,t){for(var r=So,n=e();;)try{if(872604===-parseInt(r(351))/1*(-parseInt(r(1158))/2)+-parseInt(r(169))/3*(parseInt(r(532))/4)+-parseInt(r(435))/5*(parseInt(r(172))/6)+parseInt(r(402))/7+-parseInt(r(432))/8+-parseInt(r(180))/9*(parseInt(r(1169))/10)+parseInt(r(337))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Eo);var bo=tt((function(e,t){var r,n,s=So,o=(r=new Date,n=4,{setLogLevel:function(e){var t=So;n=e==this[t(967)]?1:e==this[t(790)]?2:e==this[t(1224)]?3:(this.error,4)},debug:function(e,t){var i=So;void 0===console[i(967)]&&(console.debug=console.log),1>=n&&console[i(967)]("["+o[i(270)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){this[So(967)](e.msg)},info:function(e,t){var i=So;2>=n&&console[i(790)]("["+o[i(270)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=So;3>=n&&console[i(1224)]("["+o[i(270)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=So;4>=n&&console[i(483)]("["+o[i(270)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(270)]=function(e,t){var r,n=s;function i(e,t){for(var r=So,n=(""+e)[r(215)](".");n[0][r(706)]<t;)n[0]="0"+n[0];return n[r(1030)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(639)](o/3600);o-=3600*a;var c=Math.floor(o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(639)](o)),u=Math[n(639)](u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o.printRanges=function(e){var t=s,r=e[t(706)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o.getDurationString(e.start(i))+","+o[t(270)](e.end(i))+"]";return n}return t(824)},"object"!==s(1191)&&(t[s(1243)]=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw"Needs an array buffer";this[t(357)]=e,this[t(366)]=new DataView(e),this[t(294)]=0};a[s(318)][s(1244)]=function(){return this[s(294)]},a[s(318)][s(934)]=function(){var e=s;return this[e(357)][e(752)]},a[s(318)][s(705)]=function(){var e=s;return this[e(357)][e(752)]},a.prototype[s(608)]=function(e){var t=s,r=Math[t(593)](0,Math.min(this[t(357)][t(752)],e));return this[t(294)]=isNaN(r)||!isFinite(r)?0:r,!0},a.prototype[s(758)]=function(){var e=s;return this[e(1244)]()>=this[e(934)]()},a[s(318)][s(736)]=function(e,t){var r=s,n=0;if(this[r(294)]+e<=this.buffer[r(752)]){switch(e){case 1:n=t?this[r(366)][r(348)](this[r(294)]):this[r(366)].getUint8(this[r(294)]);break;case 2:n=t?this[r(366)][r(698)](this[r(294)]):this[r(366)][r(940)](this[r(294)]);break;case 3:if(t)throw r(1344);n=this[r(366)].getUint8(this.position)<<16,n|=this[r(366)][r(911)](this[r(294)]+1)<<8,n|=this.dataview[r(911)](this[r(294)]+2);break;case 4:n=t?this.dataview[r(320)](this.position):this.dataview.getUint32(this[r(294)]);break;case 8:if(t)throw r(1294);n=this[r(366)][r(1357)](this[r(294)])<<32,n|=this[r(366)][r(1357)](this[r(294)]+4);break;default:throw r(643)+e}return this[r(294)]+=e,n}throw r(1354)},a[s(318)][s(512)]=function(){return this[s(736)](1,!1)},a.prototype.readUint16=function(){return this.readAnyInt(2,!1)},a.prototype[s(1101)]=function(){return this.readAnyInt(3,!1)},a[s(318)].readUint32=function(){return this[s(736)](4,!1)},a[s(318)][s(347)]=function(){return this[s(736)](8,!1)},a[s(318)][s(1039)]=function(e){var t=s;if(this[t(294)]+e<=this[t(357)].byteLength){for(var r="",n=0;n<e;n++)r+=String.fromCharCode(this[t(512)]());return r}throw t(1354)},a[s(318)][s(1138)]=function(){for(var e=s,t=[];;){var r=this[e(512)]();if(0===r)break;t.push(r)}return String.fromCharCode[e(900)](null,t)},a.prototype[s(189)]=function(){return this[s(736)](1,!0)},a[s(318)][s(640)]=function(){return this[s(736)](2,!0)},a.prototype[s(730)]=function(){return this.readAnyInt(4,!0)},a[s(318)][s(999)]=function(){return this[s(736)](8,!1)},a[s(318)][s(681)]=function(e){for(var t=s,r=new Uint8Array(e),n=0;n<e;n++)r[n]=this[t(512)]();return r},a[s(318)][s(585)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(640)]();return r},a[s(318)][s(880)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(530)]();return r},a.prototype[s(1376)]=function(e){for(var t=s,r=new Uint32Array(e),n=0;n<e;n++)r[n]=this[t(1210)]();return r},a[s(318)].readInt32Array=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(730)]();return r},"undefined"!==s(785)&&(t[s(822)]=a);var c=function(e,t,r){var n=s;this[n(1107)]=t||0,e instanceof ArrayBuffer?this.buffer=e:"object"==typeof e?(this[n(846)]=e,t&&(this[n(1107)]+=t)):this.buffer=new ArrayBuffer(e||0),this.position=0,this[n(1217)]=null==r?c[n(307)]:r};c[s(318)]={},c[s(318)].getPosition=function(){return this[s(294)]},c[s(318)][s(225)]=function(e){var t=s;if(this._dynamicSize){var r=this._byteOffset+this[t(294)]+e,n=this[t(899)][t(752)];if(r<=n)r>this[t(170)]&&(this[t(170)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this._buffer);new Uint8Array(i,0,o[t(706)])[t(971)](o),this[t(357)]=i,this[t(170)]=r}}},c.prototype[s(725)]=function(){var e=s;if(this._byteLength!=this[e(899)][e(752)]){var t=new ArrayBuffer(this[e(170)]),r=new Uint8Array(t),n=new Uint8Array(this[e(899)],0,r.length);r[e(971)](n),this[e(357)]=t}},c[s(221)]=!1,c[s(307)]=!0,c.prototype[s(170)]=0,Object.defineProperty(c.prototype,s(752),{get:function(){var e=s;return this[e(170)]-this[e(1107)]}}),Object[s(853)](c[s(318)],"buffer",{get:function(){var e=s;return this[e(725)](),this[e(899)]},set:function(e){var t=s;this[t(899)]=e,this[t(923)]=new DataView(this[t(899)],this[t(1107)]),this[t(170)]=this[t(899)][t(752)]}}),Object[s(853)](c[s(318)],s(987),{get:function(){return this[s(1107)]},set:function(e){var t=s;this[t(1107)]=e,this[t(923)]=new DataView(this[t(899)],this[t(1107)]),this[t(170)]=this[t(899)][t(752)]}}),Object.defineProperty(c[s(318)],s(846),{get:function(){return this[s(923)]},set:function(e){var t=s;this[t(1107)]=e[t(987)],this[t(899)]=e[t(357)],this[t(923)]=new DataView(this[t(899)],this[t(1107)]),this[t(170)]=this[t(1107)]+e.byteLength}}),c.prototype[s(608)]=function(e){var t=s,r=Math[t(593)](0,Math[t(724)](this[t(752)],e));this[t(294)]=isNaN(r)||!isFinite(r)?0:r},c[s(318)][s(515)]=function(){var e=s;return this[e(294)]>=this[e(170)]},c.prototype[s(527)]=function(e){var t=s;this[t(225)](1*e);var r=new Uint8Array(this[t(899)],this[t(987)]+this[t(294)],e);return this[t(294)]+=1*e,r},c[s(318)][s(1126)]=function(e,t){var r=s;e=null==e?this[r(752)]-this[r(294)]/4:e;var n=new Int32Array(e);return c[r(546)](n[r(357)],0,this.buffer,this[r(987)]+this[r(294)],e*n.BYTES_PER_ELEMENT),c[r(1171)](n,null==t?this[r(1217)]:t),this.position+=n[r(752)],n},c.prototype[s(585)]=function(e,t){var r=s;e=null==e?this[r(752)]-this[r(294)]/2:e;var n=new Int16Array(e);return c.memcpy(n[r(357)],0,this.buffer,this[r(987)]+this[r(294)],e*n[r(682)]),c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=n.byteLength,n},c.prototype.readInt8Array=function(e){var t=s;e=null==e?this[t(752)]-this[t(294)]:e;var r=new Int8Array(e);return c.memcpy(r[t(357)],0,this[t(357)],this[t(987)]+this[t(294)],e*r.BYTES_PER_ELEMENT),this[t(294)]+=r[t(752)],r},c[s(318)][s(1376)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(294)]/4:e;var n=new Uint32Array(e);return c[r(546)](n[r(357)],0,this[r(357)],this[r(987)]+this[r(294)],e*n[r(682)]),c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=n[r(752)],n},c.prototype[s(880)]=function(e,t){var r=s;e=null==e?this[r(752)]-this[r(294)]/2:e;var n=new Uint16Array(e);return c[r(546)](n[r(357)],0,this[r(357)],this[r(987)]+this[r(294)],e*n[r(682)]),c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=n[r(752)],n},c.prototype.readUint8Array=function(e){var t=s;e=null==e?this[t(752)]-this[t(294)]:e;var r=new Uint8Array(e);return c.memcpy(r[t(357)],0,this[t(357)],this[t(987)]+this[t(294)],e*r[t(682)]),this.position+=r[t(752)],r},c[s(318)][s(329)]=function(e,t){var r=s;e=null==e?this[r(752)]-this[r(294)]/8:e;var n=new Float64Array(e);return c.memcpy(n.buffer,0,this[r(357)],this[r(987)]+this.position,e*n[r(682)]),c.arrayToNative(n,null==t?this[r(1217)]:t),this[r(294)]+=n[r(752)],n},c.prototype.readFloat32Array=function(e,t){var r=s;e=null==e?this[r(752)]-this.position/4:e;var n=new Float32Array(e);return c[r(546)](n[r(357)],0,this[r(357)],this[r(987)]+this[r(294)],e*n[r(682)]),c.arrayToNative(n,null==t?this[r(1217)]:t),this.position+=n[r(752)],n},c[s(318)][s(730)]=function(e){var t=s,r=this[t(923)][t(320)](this[t(294)],null==e?this.endianness:e);return this[t(294)]+=4,r},c.prototype[s(640)]=function(e){var t=s,r=this[t(923)].getInt16(this[t(294)],null==e?this[t(1217)]:e);return this[t(294)]+=2,r},c.prototype.readInt8=function(){var e=s,t=this._dataView.getInt8(this[e(294)]);return this[e(294)]+=1,t},c[s(318)][s(1210)]=function(e){var t=s,r=this[t(923)][t(1357)](this[t(294)],null==e?this[t(1217)]:e);return this[t(294)]+=4,r},c[s(318)][s(530)]=function(e){var t=s,r=this[t(923)][t(940)](this[t(294)],null==e?this.endianness:e);return this.position+=2,r},c[s(318)][s(512)]=function(){var e=s,t=this[e(923)].getUint8(this[e(294)]);return this[e(294)]+=1,t},c[s(318)][s(563)]=function(e){var t=s,r=this._dataView[t(247)](this[t(294)],null==e?this[t(1217)]:e);return this.position+=4,r},c[s(318)].readFloat64=function(e){var t=s,r=this._dataView[t(1300)](this.position,null==e?this[t(1217)]:e);return this.position+=8,r},c.endianness=new Int8Array(new Int16Array([1])[s(357)])[0]>0,c[s(546)]=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(971)](c)},c.arrayToNative=function(e,t){var r=s;return t==this[r(1217)]?e:this[r(1109)](e)},c[s(201)]=function(e,t){var r=s;return this[r(1217)]==t?e:this[r(1109)](e)},c[s(1109)]=function(e){for(var t=s,r=new Uint8Array(e[t(357)],e[t(987)],e[t(752)]),n=0;n<e[t(752)];n+=e[t(682)])for(var i=n+e[t(682)]-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.fromCharCodeUint8=function(e){for(var t=s,r=[],n=0;n<e[t(706)];n++)r[n]=e[n];return String.fromCharCode[t(900)](null,r)},c[s(318)][s(1039)]=function(e,t){var r=s;return null==t||t==r(252)?String.fromCharCodeUint8[r(900)](null,[this[r(527)](null==e?this[r(752)]-this[r(294)]:e)]):new TextDecoder(t)[r(305)](this.mapUint8Array(e))},c.prototype[s(1138)]=function(e){var t=s,r=this[t(752)]-this[t(294)],n=new Uint8Array(this[t(899)],this[t(1107)]+this[t(294)]),i=r;null!=e&&(i=Math[t(724)](e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String[t(1111)][t(900)](null,[this[t(527)](o)]);return null!=e?this[t(294)]+=i-o:o!=r&&(this.position+=1),a};var u=Math[s(490)](2,32);c.prototype[s(999)]=function(){var e=s;return this[e(730)]()*u+this[e(1210)]()},c[s(318)][s(347)]=function(){return this[s(1210)]()*u+this.readUint32()},c[s(318)][s(999)]=function(){return this[s(1210)]()*u+this.readUint32()},c[s(318)].readUint24=function(){var e=s;return(this[e(512)]()<<16)+(this[e(512)]()<<8)+this[e(512)]()},s(785)!==s(1191)&&(t.DataStream=c),c.prototype[s(505)]=function(e){var t=s,r=new Blob([this[t(357)]]);if(!window[t(1133)]||!URL[t(714)])throw t(768);var n=window[t(1133)][t(714)](r),i=document.createElement("a");document[t(442)][t(1071)](i),i.setAttribute(t(656),n),i[t(818)](t(1299),e),i[t(818)](t(1310),"_self"),i.click(),window[t(1133)][t(689)](n)},c[s(318)][s(1246)]=!0,Object[s(853)](c[s(318)],"dynamicSize",{get:function(){return this._dynamicSize},set:function(e){var t=s;!e&&this._trimAlloc(),this[t(1246)]=e}}),c.prototype.shift=function(e){var t=s,r=new ArrayBuffer(this._byteLength-e),n=new Uint8Array(r),i=new Uint8Array(this[t(899)],e,n[t(706)]);n.set(i),this[t(357)]=r,this[t(294)]-=e},c[s(318)][s(832)]=function(e,t){var r=s;if(this[r(225)](4*e[r(706)]),e instanceof Int32Array&&this[r(987)]+this[r(294)]%e.BYTES_PER_ELEMENT===0)c[r(546)](this[r(899)],this.byteOffset+this[r(294)],e.buffer,0,e[r(752)]),this[r(498)](e[r(706)],t);else for(var n=0;n<e[r(706)];n++)this.writeInt32(e[n],t)},c[s(318)][s(861)]=function(e,t){var r=s;if(this[r(225)](2*e[r(706)]),e instanceof Int16Array&&this[r(987)]+this[r(294)]%e[r(682)]===0)c[r(546)](this._buffer,this[r(987)]+this[r(294)],e.buffer,0,e[r(752)]),this[r(1175)](e[r(706)],t);else for(var n=0;n<e[r(706)];n++)this.writeInt16(e[n],t)},c[s(318)][s(278)]=function(e){var t=s;if(this[t(225)](1*e[t(706)]),e instanceof Int8Array&&this[t(987)]+this[t(294)]%e[t(682)]===0)c[t(546)](this[t(899)],this[t(987)]+this[t(294)],e[t(357)],0,e.byteLength),this.mapInt8Array(e.length);else for(var r=0;r<e.length;r++)this.writeInt8(e[r])},c[s(318)][s(548)]=function(e,t){var r=s;if(this._realloc(4*e[r(706)]),e instanceof Uint32Array&&this[r(987)]+this[r(294)]%e[r(682)]===0)c.memcpy(this[r(899)],this.byteOffset+this[r(294)],e.buffer,0,e.byteLength),this.mapUint32Array(e.length,t);else for(var n=0;n<e.length;n++)this[r(469)](e[n],t)},c.prototype.writeUint16Array=function(e,t){var r=s;if(this[r(225)](2*e[r(706)]),e instanceof Uint16Array&&this[r(987)]+this[r(294)]%e.BYTES_PER_ELEMENT===0)c.memcpy(this[r(899)],this.byteOffset+this[r(294)],e[r(357)],0,e[r(752)]),this[r(693)](e.length,t);else for(var n=0;n<e[r(706)];n++)this[r(974)](e[n],t)},c.prototype.writeUint8Array=function(e){var t=s;if(this[t(225)](1*e.length),e instanceof Uint8Array&&this[t(987)]+this[t(294)]%e.BYTES_PER_ELEMENT===0)c.memcpy(this._buffer,this[t(987)]+this[t(294)],e[t(357)],0,e[t(752)]),this.mapUint8Array(e.length);else for(var r=0;r<e[t(706)];r++)this[t(1096)](e[r])},c[s(318)].writeFloat64Array=function(e,t){var r=s;if(this._realloc(8*e[r(706)]),e instanceof Float64Array&&this.byteOffset+this[r(294)]%e[r(682)]===0)c.memcpy(this[r(899)],this[r(987)]+this.position,e.buffer,0,e[r(752)]),this[r(1058)](e.length,t);else for(var n=0;n<e.length;n++)this[r(763)](e[n],t)},c[s(318)][s(436)]=function(e,t){var r=s;if(this[r(225)](4*e[r(706)]),e instanceof Float32Array&&this.byteOffset+this.position%e[r(682)]===0)c.memcpy(this._buffer,this[r(987)]+this[r(294)],e[r(357)],0,e[r(752)]),this.mapFloat32Array(e.length,t);else for(var n=0;n<e[r(706)];n++)this[r(816)](e[n],t)},c[s(318)][s(1005)]=function(e,t){var r=s;this[r(225)](4),this[r(923)][r(825)](this[r(294)],e,null==t?this[r(1217)]:t),this[r(294)]+=4},c[s(318)][s(796)]=function(e,t){var r=s;this[r(225)](2),this[r(923)][r(898)](this[r(294)],e,null==t?this[r(1217)]:t),this[r(294)]+=2},c[s(318)][s(1179)]=function(e){var t=s;this[t(225)](1),this[t(923)][t(744)](this[t(294)],e),this[t(294)]+=1},c[s(318)][s(469)]=function(e,t){var r=s;this[r(225)](4),this._dataView[r(1374)](this.position,e,null==t?this[r(1217)]:t),this[r(294)]+=4},c.prototype[s(974)]=function(e,t){var r=s;this[r(225)](2),this[r(923)].setUint16(this[r(294)],e,null==t?this[r(1217)]:t),this[r(294)]+=2},c[s(318)].writeUint8=function(e){var t=s;this[t(225)](1),this[t(923)][t(677)](this[t(294)],e),this[t(294)]+=1},c[s(318)][s(816)]=function(e,t){var r=s;this[r(225)](4),this._dataView[r(930)](this[r(294)],e,null==t?this[r(1217)]:t),this[r(294)]+=4},c[s(318)][s(763)]=function(e,t){var r=s;this[r(225)](8),this[r(923)].setFloat64(this[r(294)],e,null==t?this[r(1217)]:t),this[r(294)]+=8},c[s(318)][s(1215)]=function(e,t,r){var n=s;null==r&&(r=e[n(706)]);for(var i=0;i<e[n(706)]&&i<r;i++)this[n(974)](e[n(202)](i),t);for(;i<r;i++)this.writeUint16(0)},c[s(318)].writeString=function(e,t,r){var n=s,i=0;if(null==t||"ASCII"==t)if(null!=r){var o=Math[n(724)](e[n(706)],r);for(i=0;i<o;i++)this[n(1096)](e.charCodeAt(i));for(;i<r;i++)this.writeUint8(0)}else for(i=0;i<e[n(706)];i++)this[n(1096)](e[n(202)](i));else this[n(1253)](new TextEncoder(t)[n(1282)](e[n(874)](0,r)))},c[s(318)][s(1115)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(724)](e[r(706)],t);for(n=0;n<i;n++)this[r(1096)](e[r(202)](n));for(;n<t;n++)this[r(1096)](0)}else{for(n=0;n<e[r(706)];n++)this[r(1096)](e[r(202)](n));this[r(1096)](0)}},c[s(318)][s(1381)]=function(e,t){for(var r=s,n=0;n<e[r(706)];n+=2){var i=e[n+1];this[r(831)](i,t[e[n]],t)}},c[s(318)].writeType=function(e,t,r){var n,i=s;if(typeof e==i(209))return e(this,t);if(typeof e==i(785)&&!(e instanceof Array))return e.set(this,t,r);var o=null,a=i(252),u=this.position;switch(typeof e==i(1288)&&/:/.test(e)&&(n=e[i(215)](":"),e=n[0],o=parseInt(n[1])),typeof e==i(1288)&&/,/.test(e)&&(n=e.split(","),e=n[0],a=parseInt(n[1])),e){case"uint8":this[i(1096)](t);break;case i(1303):this.writeInt8(t);break;case"uint16":this[i(974)](t,this[i(1217)]);break;case i(1183):this.writeInt16(t,this.endianness);break;case"uint32":this[i(469)](t,this[i(1217)]);break;case i(240):this.writeInt32(t,this[i(1217)]);break;case i(293):this[i(816)](t,this[i(1217)]);break;case i(750):this.writeFloat64(t,this.endianness);break;case i(1042):this.writeUint16(t,c[i(221)]);break;case"int16be":this[i(796)](t,c[i(221)]);break;case i(481):this.writeUint32(t,c[i(221)]);break;case"int32be":this.writeInt32(t,c[i(221)]);break;case i(862):this.writeFloat32(t,c[i(221)]);break;case i(385):this.writeFloat64(t,c.BIG_ENDIAN);break;case i(1035):this[i(974)](t,c[i(307)]);break;case i(1184):this[i(796)](t,c[i(307)]);break;case i(737):this[i(469)](t,c[i(307)]);break;case i(1202):this.writeInt32(t,c.LITTLE_ENDIAN);break;case i(1250):this[i(816)](t,c.LITTLE_ENDIAN);break;case i(800):this[i(763)](t,c[i(307)]);break;case i(488):this[i(1115)](t,o);break;case i(1288):this[i(1228)](t,a,o);break;case i(1061):this.writeUCS2String(t,this[i(1217)],o);break;case i(451):this[i(1215)](t,c[i(307)],o);break;case"u16stringbe":this.writeUCS2String(t,c.BIG_ENDIAN,o);break;default:if(3==e[i(706)]){for(var l=e[1],d=0;d<t[i(706)];d++)this[i(831)](l,t[d]);break}this[i(1381)](e,t)}null!=o&&(this.position=u,this[i(225)](o),this[i(294)]=u+o)},c[s(318)].writeUint64=function(e){var t=s,r=Math[t(639)](e/u);this[t(469)](r),this.writeUint32(4294967295&e)},c[s(318)][s(998)]=function(e){var t=s;this[t(1096)]((16711680&e)>>16),this.writeUint8((65280&e)>>8),this[t(1096)](255&e)},c[s(318)][s(910)]=function(e,t){var r=s,n=this.position;this[r(608)](e),this[r(469)](t),this.seek(n)},c.prototype[s(498)]=function(e,t){var r=s;this[r(225)](4*e);var n=new Int32Array(this[r(899)],this[r(987)]+this[r(294)],e);return c[r(1171)](n,null==t?this.endianness:t),this[r(294)]+=4*e,n},c[s(318)][s(1175)]=function(e,t){var r=s;this[r(225)](2*e);var n=new Int16Array(this[r(899)],this[r(987)]+this.position,e);return c[r(1171)](n,null==t?this.endianness:t),this[r(294)]+=2*e,n},c[s(318)][s(564)]=function(e){var t=s;this[t(225)](1*e);var r=new Int8Array(this[t(899)],this.byteOffset+this[t(294)],e);return this.position+=1*e,r},c.prototype.mapUint32Array=function(e,t){var r=s;this._realloc(4*e);var n=new Uint32Array(this._buffer,this[r(987)]+this[r(294)],e);return c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=4*e,n},c[s(318)].mapUint16Array=function(e,t){var r=s;this[r(225)](2*e);var n=new Uint16Array(this[r(899)],this[r(987)]+this[r(294)],e);return c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=2*e,n},c[s(318)][s(1058)]=function(e,t){var r=s;this[r(225)](8*e);var n=new Float64Array(this._buffer,this[r(987)]+this[r(294)],e);return c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=8*e,n},c[s(318)][s(1185)]=function(e,t){var r=s;this._realloc(4*e);var n=new Float32Array(this[r(899)],this[r(987)]+this[r(294)],e);return c[r(1171)](n,null==t?this[r(1217)]:t),this[r(294)]+=4*e,n};var l=function(e){var t=s;this[t(702)]=[],this[t(1208)]=-1,e&&(this[t(875)](e),this[t(1208)]=0)};l[s(318)]=new c(new ArrayBuffer,0,c.BIG_ENDIAN),l[s(318)][s(248)]=function(){var e,t=s;return this[t(1208)]>-1||(this[t(702)][t(706)]>0?0===(e=this[t(702)][0])[t(541)]?(this[t(357)]=e,this[t(1208)]=0,o[t(967)](t(1219),"Stream ready for parsing"),!0):(this[t(186)](),!1):(this[t(186)](),!1))},ArrayBuffer[s(1110)]=function(e,t){var r=s;o[r(967)](r(949),r(448)+(e[r(752)]+t[r(752)]));var n=new Uint8Array(e[r(752)]+t[r(752)]);return n[r(971)](new Uint8Array(e),0),n[r(971)](new Uint8Array(t),e.byteLength),n[r(357)]},l[s(318)].reduceBuffer=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(971)](new Uint8Array(e,t,r)),n[i(357)][i(541)]=e[i(541)]+t,n[i(357)][i(303)]=0,n.buffer},l[s(318)][s(875)]=function(e){for(var t=s,r=!0,n=0;n<this[t(702)][t(706)];n++){var i=this[t(702)][n];if(e[t(541)]<=i[t(541)]){if(e[t(541)]===i[t(541)]){if(e[t(752)]>i.byteLength){this[t(702)].splice(n,1),n--;continue}}else e[t(541)]+e[t(752)]<=i[t(541)]||(e=this[t(239)](e,0,i[t(541)]-e[t(541)])),o[t(967)](t(1219),t(769)+e[t(541)]+t(484)+e[t(752)]+")"),this[t(702)][t(321)](n,0,e),0===n&&(this.buffer=e);r=!1;break}if(e.fileStart<i[t(541)]+i.byteLength){var a=i[t(541)]+i[t(752)]-e[t(541)],c=e[t(752)]-a;if(!(c>0)){r=!1;break}e=this[t(239)](e,a,c)}}r&&(o[t(967)](t(1219),t(769)+e[t(541)]+t(484)+e[t(752)]+")"),this.buffers[t(538)](e),0===n&&(this.buffer=e))},l[s(318)][s(186)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(702)][c(706)];t++)r=this[c(702)][t],0===t?(a={},u.push(a),a.start=r.fileStart,a[c(881)]=r[c(541)]+r[c(752)],l+="["+a[c(988)]+"-"):a[c(881)]===r[c(541)]?a[c(881)]=r.fileStart+r[c(752)]:((a={})[c(988)]=r[c(541)],l+=u[u.length-1][c(881)]-1+c(521)+a[c(988)]+"-",a.end=r[c(541)]+r[c(752)],u.push(a)),n+=r.usedBytes,i+=r[c(752)];u[c(706)]>0&&(l+=a.end-1+"]");var d=e?o.info:o[c(967)];0===this[c(702)].length?d(c(1219),c(1003)):d("MultiBufferStream",""+this[c(702)][c(706)]+c(224)+n+"/"+i+" bytes), continuous ranges: "+l)},l.prototype[s(230)]=function(){var e,t,r=s;for(e=0;e<this[r(702)][r(706)];e++)(t=this[r(702)][e])[r(303)]===t[r(752)]&&(o.debug("MultiBufferStream",r(1027)+e),this[r(702)][r(321)](e,1),e--)},l.prototype.mergeNextBuffer=function(){var e,t=s;if(this[t(1208)]+1<this[t(702)].length){if((e=this[t(702)][this[t(1208)]+1])[t(541)]===this.buffer[t(541)]+this[t(357)][t(752)]){var r=this[t(357)].byteLength,n=this[t(357)][t(303)],i=this.buffer[t(541)];return this.buffers[this[t(1208)]]=ArrayBuffer.concat(this[t(357)],e),this[t(357)]=this[t(702)][this[t(1208)]],this[t(702)][t(321)](this[t(1208)]+1,1),this[t(357)].usedBytes=n,this[t(357)][t(541)]=i,o[t(967)](t(1273),t(339)+r+"->"+this.buffer[t(752)]+")"),!0}return!1}return!1},l.prototype[s(463)]=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this.bufferIndex;n<this[i(702)][i(706)]&&(a=this[i(702)][n])[i(541)]<=t;)c=n,r&&(a.fileStart+a[i(752)]<=t?a[i(303)]=a[i(752)]:a[i(303)]=t-a[i(541)],this[i(186)]()),n++;return-1!==c?(a=this[i(702)][c])[i(541)]+a[i(752)]>=t?(o[i(967)]("MultiBufferStream",i(288)+c),c):-1:-1},l[s(318)].findEndContiguousBuf=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(1208)];if(r=this[i(702)][o],this[i(702)][i(706)]>o+1)for(t=o+1;t<this[i(702)][i(706)]&&(n=this.buffers[t]).fileStart===r[i(541)]+r[i(752)];t++)r=n;return r.fileStart+r[i(752)]},l[s(318)][s(950)]=function(e){var t=s,r=this[t(463)](!0,e,!1);return-1!==r?this[t(786)](r):e},l[s(318)][s(428)]=function(e){var t=s;this.buffer[t(303)]+=e,this[t(186)]()},l[s(318)][s(423)]=function(){var e=s;this[e(357)][e(303)]=this.buffer[e(752)],this.logBufferLevel()},l[s(318)].seek=function(e,t,r){var n,i=s;return-1!==(n=this[i(463)](t,e,r))?(this[i(357)]=this.buffers[n],this[i(1208)]=n,this[i(294)]=e-this[i(357)][i(541)],o[i(967)]("MultiBufferStream",i(1123)+this.position),!0):(o.debug(i(1219),i(807)+e+i(740)),!1)},l[s(318)][s(1244)]=function(){var e=s;if(-1===this[e(1208)]||null===this[e(702)][this[e(1208)]])throw"Error accessing position in the MultiBufferStream";return this[e(702)][this[e(1208)]][e(541)]+this[e(294)]},l[s(318)].getLength=function(){return this[s(752)]},l[s(318)][s(934)]=function(){var e=s;if(-1===this.bufferIndex||null===this[e(702)][this[e(1208)]])throw"Error accessing position in the MultiBufferStream";return this[e(702)][this[e(1208)]][e(541)]+this[e(752)]},l[s(318)][s(1194)]=function(){var e=s;this[e(702)]=[],this[e(1208)]=-1},"undefined"!==s(785)&&(t[s(1219)]=l);var d=function(){var e=s,t=[];t[3]=e(470),t[4]=e(713),t[5]=e(336),t[6]="SLConfigDescriptor",this[e(358)]=function(e){return t[e]};var r=this,n={};return this[e(1074)]=function(r){var i,s,a,c=e,u=0;for(i=r.readUint8(),a=r[c(512)]();128&a;)u=(127&a)<<7,a=r[c(512)]();return u+=127&a,o[c(967)]("MPEG4DescriptorParser",c(1372)+(t[i]||"Descriptor "+i)+c(1125)+u+c(1343)+r[c(1244)]()),(s=t[i]?new n[t[i]](u):new n.Descriptor(u)).parse(r),s},n[e(235)]=function(t,r){var n=e;this.tag=t,this[n(291)]=r,this[n(399)]=[]},n.Descriptor.prototype[e(1371)]=function(t){var r=e;this[r(440)]=t[r(681)](this[r(291)])},n[e(235)][e(318)][e(676)]=function(t){for(var r=e,n=0;n<this.descs[r(706)];n++)if(this[r(399)][n][r(1351)]==t)return this[r(399)][n];return null},n[e(235)].prototype[e(804)]=function(t){for(var n=e,i=t[n(294)];t.position<i+this[n(291)];){var s=r.parseOneDescriptor(t);this[n(399)][n(538)](s)}},n[e(470)]=function(t){var r=e;n[r(235)][r(175)](this,3,t)},n[e(470)].prototype=new(n[e(235)]),n[e(470)].prototype[e(1371)]=function(t){var r=e;if(this.ES_ID=t[r(530)](),this[r(216)]=t[r(512)](),this[r(291)]-=3,128&this[r(216)]?(this[r(1019)]=t[r(530)](),this[r(291)]-=2):this.dependsOn_ES_ID=0,64&this.flags){var n=t.readUint8();this.URL=t[r(1039)](n),this[r(291)]-=n+1}else this[r(1133)]="";32&this[r(216)]?(this[r(454)]=t.readUint16(),this[r(291)]-=2):this[r(454)]=0,this[r(804)](t)},n.ES_Descriptor[e(318)].getOTI=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(344)]:0},n.ES_Descriptor.prototype.getAudioConfig=function(t){var r=e,n=this[r(676)](4);if(!n)return null;var i=n[r(676)](5);if(i&&i.data){var s=(248&i.data[0])>>3;return 31===s&&i[r(440)].length>=2&&(s=32+((7&i.data[0])<<3)+((224&i[r(440)][1])>>5)),s}return null},n[e(713)]=function(t){var r=e;n[r(235)][r(175)](this,4,t)},n[e(713)].prototype=new(n[e(235)]),n[e(713)][e(318)][e(1371)]=function(t){var r=e;this.oti=t[r(512)](),this.streamType=t.readUint8(),this.upStream=0!=(this[r(690)]>>1&1),this[r(690)]=this[r(690)]>>>2,this[r(352)]=t[r(1101)](),this[r(1022)]=t[r(1210)](),this[r(1318)]=t[r(1210)](),this[r(291)]-=13,this[r(804)](t)},n[e(336)]=function(t){n[e(235)].call(this,5,t)},n[e(336)][e(318)]=new(n[e(235)]),n.SLConfigDescriptor=function(t){n[e(235)].call(this,6,t)},n[e(381)][e(318)]=new(n[e(235)]),this};"undefined"!==s(785)&&(t[s(269)]=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat",s(424),s(299),s(1129),s(791)],FULL_BOXES:[s(919),s(1037),"iods",s(1231),s(1141),s(787),s(994)],CONTAINER_BOXES:[[s(499),["trak",s(592)]],[s(1151)],[s(595)],[s(731)],[s(962)],[s(1353)],["stbl",[s(1167),"sbgp"]],[s(1307),[s(996)]],[s(403),[s(742)]],[s(742),["trun","sgpd",s(191)]],["vttc"],[s(551)],[s(554)],["mfra",[s(617)]],[s(1129)],[s(168)],[s(1206)],[s(791)],["strd"],["sinf"],[s(356)],[s(1390)],[s(1360)],[s(1070),["kind"]],[s(604),[s(1168)]],[s(1098)],[s(1395)],[s(222)],[s(959),["tyco"]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h[e(1322)][e(318)]=new(h[e(411)]),h.ContainerBox[e(318)]=new(h[e(411)]),h[e(1147)][e(318)]=new(h[e(411)]),h.TrackGroupTypeBox.prototype=new(h[e(1322)]),h.BASIC_BOXES.forEach((function(t){h[e(368)](t)})),h[e(1280)][e(1068)]((function(e){h.createFullBoxCtor(e)})),h.CONTAINER_BOXES[e(1068)]((function(e){h.createContainerBoxCtor(e[0],null,e[1])}))},Box:function(e,t,r){var n=s;this[n(810)]=e,this.size=t,this[n(480)]=r},FullBox:function(e,t,r){var n=s;h[n(411)][n(175)](this,e,t,r),this[n(216)]=0,this[n(1230)]=0},ContainerBox:function(e,t,r){var n=s;h[n(411)][n(175)](this,e,t,r),this.boxes=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(1164)][i(175)](this,e,t),this[i(1283)]=r,this[i(988)]=n},SampleGroupEntry:function(e){this[s(508)]=e},TrackGroupTypeBox:function(e,t){var r=s;h[r(1322)][r(175)](this,e,t)},createBoxCtor:function(e,t){var r=s;h[r(200)][r(538)](e),h[e+r(411)]=function(t){var n=r;h[n(411)][n(175)](this,e,t)},h[e+r(411)][r(318)]=new(h[r(411)]),t&&(h[e+r(411)].prototype[r(1371)]=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(411)]=function(t){var n=r;h[n(1322)][n(175)](this,e,t)},h[e+r(411)][r(318)]=new(h[r(1322)]),h[e+r(411)][r(318)][r(1371)]=function(e){var n=r;this.parseFullHeader(e),t&&t[n(175)](this,e)}},addSubBoxArrays:function(e){if(e){this[s(873)]=e;for(var t=e.length,r=0;r<t;r++)this[e[r]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;h[e+n(411)]=function(t){var i=n;h[i(1164)][i(175)](this,e,t),h[i(183)][i(175)](this,r)},h[e+n(411)].prototype=new(h[n(1164)]),t&&(h[e+"Box"][n(318)][n(1371)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h[n(664)][e]=[],h[e+"SampleEntry"]=function(e,t){var i=n;h[i(1147)][i(175)](this,e,t),h[i(183)][i(175)](this,r)},h[e+"SampleEntry"][n(318)]=new(h[n(1147)]),t&&(h[e+"SampleEntry"][n(318)][n(1371)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h[i(664)][e][i(538)](t),h[t+"SampleEntry"]=function(r){var s=i;h[e+s(1147)][s(175)](this,t,r),h[s(183)][s(175)](this,n)},h[t+i(1147)][i(318)]=new h[e+"SampleEntry"],r&&(h[t+i(1147)].prototype[i(1371)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h[n(957)][n(175)](this,e,t,r,["sinf"])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(932)]=function(t){var n=r;h.SampleGroupEntry[n(175)](this,e,t)},h[e+r(932)][r(318)]=new(h[r(932)]),t&&(h[e+"SampleGroupEntry"][r(318)].parse=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+r(502)]=function(t){var n=r;h.TrackGroupTypeBox[n(175)](this,e,t)},h[e+r(502)].prototype=new(h[r(502)]),t&&(h[e+"TrackGroupTypeBox"].prototype.parse=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(813)][i(538)](e),h.UUIDBoxes[e]=function(n){var s=i;t?h[s(1322)][s(175)](this,s(480),n,e):r?h.ContainerBox[s(175)](this,s(480),n,e):h[s(411)][s(175)](this,"uuid",n,e)},h[i(1336)][e][i(318)]=t?new(h[i(1322)]):r?new h.ContainerBox:new h.Box,n&&(t?h[i(1336)][e][i(318)][i(1371)]=function(e){var t=i;this[t(1076)](e),n&&n[t(175)](this,e)}:h[i(1336)][e][i(318)].parse=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this.bad_pixel_row=e,this[r(960)]=t}h[s(679)](),h.TKHD_FLAG_ENABLED=1,h[s(1190)]=2,h[s(882)]=4,h[s(683)]=1,h.TFHD_FLAG_SAMPLE_DESC=2,h[s(197)]=8,h[s(1122)]=16,h[s(1270)]=32,h[s(591)]=65536,h[s(382)]=131072,h.TRUN_FLAGS_DATA_OFFSET=1,h[s(795)]=4,h[s(970)]=256,h[s(692)]=512,h.TRUN_FLAGS_FLAGS=1024,h[s(586)]=2048,h[s(411)][s(318)][s(1163)]=function(e){var t=s;return this[t(811)](new(h[e+t(411)]))},h.Box[s(318)][s(811)]=function(e){var t=s;return this[t(275)][t(538)](e),this[e.type+"s"]?this[e[t(810)]+"s"][t(538)](e):this[e[t(810)]]=e,e},h.Box[s(318)][s(971)]=function(e,t){return this[e]=t,this},h.Box[s(318)].addEntry=function(e,t){var r=s,n=t||r(1342);return!this[n]&&(this[n]=[]),this[n][r(538)](e),this},"object"!==s(1191)&&(t[s(1292)]=h),h[s(1025)]=function(e){return h.parseHex16(e)},h.parseHex16=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(512)]()[t(302)](16);r+=1===i[t(706)]?"0"+i:i}return r},h[s(1091)]=function(e,t,r){var n,i,a,c=s,u=e[c(1244)](),l=0;if(e[c(934)]()-u<8)return o[c(967)](c(1292),c(801)),{code:h.ERR_NOT_ENOUGH_DATA};if(r&&r<8)return o.debug(c(1292),c(394)),{code:h[c(177)]};var d=e[c(1210)](),f=e[c(1039)](4);if(o[c(967)](c(1292),c(631)+f+c(552)+d+c(1343)+u),l=8,f==c(480)){if(e.getEndPosition()-e[c(1244)]()<16||r-l<16)return e[c(608)](u),o[c(967)]("BoxParser","Not enough bytes left in the parent box to parse a UUID box"),{code:h[c(177)]};a=h[c(1025)](e),l+=16}if(1==d){if(e[c(934)]()-e[c(1244)]()<8||r&&r-l<8)return e[c(608)](u),{code:h[c(177)]};d=e.readUint64(),l+=8}else if(0===d)if(r)d=r;else if("mdat"!==f)return n=new h.Box(f,d),{code:h.OK,box:n,size:n[c(291)]};return 0!==d&&d<l||0!==d&&r&&d>r?{code:h[c(177)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(934)]()?(e[c(608)](u),{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+"Box"]?n=new(h[f+c(411)])(d):f!==c(480)?(n=new(h[c(411)])(f,d)).has_unparsed_data=!0:h[c(1336)][a]?n=new(h[c(1336)][a])(d):((n=new(h[c(411)])(f,d))[c(480)]=a,n.has_unparsed_data=!0),n[c(1283)]=l,n[c(988)]=u,n.write===h[c(411)][c(318)].write&&"mdat"!==n[c(810)]&&n.parseDataAndRewind(e),n.parse(e),(i=e[c(1244)]()-(n[c(988)]+n.size))<0?e.seek(n[c(988)]+n[c(291)]):i>0&&0!==n[c(291)]&&e[c(608)](n[c(988)]+n.size),{code:h.OK,box:n,size:n[c(291)]})},h[s(411)][s(318)][s(1371)]=function(e){var t=s;this[t(810)]!=t(417)?this[t(440)]=e.readUint8Array(this[t(291)]-this.hdr_size):0===this[t(291)]?e[t(608)](e[t(934)]()):e[t(608)](this[t(988)]+this[t(291)])},h[s(411)][s(318)][s(1140)]=function(e){var t=s;this[t(440)]=e[t(681)](this[t(291)]-this[t(1283)]),e[t(294)]-=this.size-this[t(1283)]},h[s(1322)][s(318)][s(1140)]=function(e){var t=s;this[t(1076)](e),this[t(440)]=e[t(681)](this.size-this[t(1283)]),this[t(1283)]-=4,e[t(294)]-=this[t(291)]-this[t(1283)]},h[s(1322)][s(318)][s(1076)]=function(e){var t=s;this[t(1230)]=e[t(512)](),this[t(216)]=e.readUint24(),this.hdr_size+=4},h[s(1322)].prototype[s(1371)]=function(e){var t=s;this[t(1076)](e),this[t(440)]=e.readUint8Array(this[t(291)]-this[t(1283)])},h[s(1164)][s(318)][s(1371)]=function(e){for(var t,r,n=s;e[n(1244)]()<this[n(988)]+this[n(291)];){if((t=h[n(1091)](e,!1,this[n(291)]-(e[n(1244)]()-this[n(988)]))).code!==h.OK)return;if(r=t[n(869)],this[n(275)].push(r),this[n(873)]&&-1!=this[n(873)][n(1085)](r[n(810)]))this[this.subBoxNames[this[n(873)].indexOf(r.type)]+"s"][n(538)](r);else{var i="uuid"!==r[n(810)]?r[n(810)]:r[n(480)];this[i]||(this[i]=r)}}},h[s(411)][s(318)][s(633)]=function(e){var t=s;this[t(707)]=e[t(530)]();var r=[];r[0]=this[t(707)]>>10&31,r[1]=this[t(707)]>>5&31,r[2]=31&this.language,this.languageString=String[t(1102)](r[0]+96,r[1]+96,r[2]+96)},h[s(772)]=s(843),h[s(496)]=s(1375),h[s(691)]=s(863),h[s(1314)]=s(1319),h[s(271)]=s(671),h[s(438)]=s(1053),h[s(1295)]=s(1205),h.SampleEntry[s(318)].parseHeader=function(e){var t=s;e.readUint8Array(6),this.data_reference_index=e[t(530)](),this[t(1283)]+=8},h.SampleEntry.prototype[s(1371)]=function(e){var t=s;this[t(712)](e),this[t(440)]=e.readUint8Array(this.size-this[t(1283)])},h.SampleEntry[s(318)][s(1140)]=function(e){var t=s;this[t(712)](e),this[t(440)]=e[t(681)](this[t(291)]-this[t(1283)]),this[t(1283)]-=8,e[t(294)]-=this[t(291)]-this[t(1283)]},h[s(1147)][s(318)][s(914)]=function(e){var t=s;h[t(1164)][t(318)][t(1371)].call(this,e)},h[s(958)](h[s(691)]),h[s(958)](h[s(1314)]),h[s(958)](h[s(271)]),h[s(958)](h.SAMPLE_ENTRY_TYPE_SYSTEM),h[s(958)](h[s(1295)]),h.createMediaSampleEntryCtor(h[s(772)],(function(e){var t,r=s;this[r(712)](e),e.readUint16(),e.readUint16(),e[r(1376)](3),this[r(1059)]=e.readUint16(),this[r(416)]=e[r(530)](),this.horizresolution=e[r(1210)](),this[r(338)]=e[r(1210)](),e[r(1210)](),this[r(494)]=e[r(530)](),t=Math.min(31,e.readUint8()),this.compressorname=e[r(1039)](t),t<31&&e[r(1039)](31-t),this.depth=e.readUint16(),e.readUint16(),this[r(914)](e)})),h[s(958)](h[s(496)],(function(e){var t=s;this[t(712)](e),e[t(1376)](2),this[t(984)]=e[t(530)](),this[t(1248)]=e.readUint16(),e[t(530)](),e.readUint16(),this[t(300)]=e[t(1210)]()/65536,this.parseFooter(e)})),h[s(957)](h[s(772)],"avc1"),h[s(957)](h[s(772)],s(1400)),h[s(957)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1313)),h[s(957)](h[s(772)],s(487)),h[s(957)](h[s(772)],s(1113)),h[s(957)](h[s(772)],"dav1"),h.createSampleEntryCtor(h[s(772)],s(877)),h.createSampleEntryCtor(h[s(772)],s(292)),h[s(957)](h[s(772)],s(986)),h.createSampleEntryCtor(h[s(772)],s(1192)),h[s(957)](h[s(772)],s(850)),h[s(957)](h[s(772)],"dvhe"),h[s(957)](h.SAMPLE_ENTRY_TYPE_VISUAL,"vvc1"),h[s(957)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1063)),h[s(957)](h[s(772)],s(1268)),h[s(957)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(242)),h[s(957)](h[s(772)],s(1006)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(497)),h.createSampleEntryCtor(h[s(772)],s(1315)),h[s(957)](h[s(772)],s(565)),h.createSampleEntryCtor(h[s(772)],s(1291)),h[s(957)](h[s(772)],"mjpg"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,"uncv"),h[s(957)](h[s(496)],"mp4a"),h[s(957)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(966)),h[s(957)](h[s(496)],s(1255)),h[s(957)](h[s(496)],s(213)),h.createSampleEntryCtor(h[s(496)],s(1352)),h[s(957)](h[s(496)],s(760)),h[s(957)](h[s(496)],"mha2"),h[s(957)](h[s(496)],s(717)),h[s(957)](h[s(496)],"mhm2"),h.createEncryptedSampleEntryCtor(h[s(772)],s(1172)),h[s(963)](h[s(496)],s(267)),h[s(963)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),h[s(963)](h[s(438)],s(868)),h[s(963)](h[s(1295)],s(1216)),h[s(963)](h[s(1314)],s(260)),h.createBoxCtor("a1lx",(function(e){var t=s,r=16*(1+(1&(1&e.readUint8())));this[t(1180)]=[];for(var n=0;n<3;n++)this[t(1180)][n]=16==r?e[t(530)]():e[t(1210)]()})),h[s(368)](s(231),(function(e){var t=s;this[t(827)]=e[t(512)]()})),h[s(1207)](s(709),(function(e){var t=s;this[t(1269)]=e[t(1138)]();var r=this.size-this.hdr_size-(this[t(1269)].length+1);this[t(256)]=e[t(681)](r)})),h[s(368)](s(1012),(function(e){var t=s,r=e.readUint8();if(!(r>>7&!1)&&(this[t(1230)]=127&r,1===this[t(1230)]&&(r=e.readUint8(),this[t(741)]=r>>5&7,this.seq_level_idx_0=31&r,r=e[t(512)](),this.seq_tier_0=r>>7&1,this[t(243)]=r>>6&1,this.twelve_bit=r>>5&1,this[t(684)]=r>>4&1,this[t(281)]=r>>3&1,this[t(412)]=r>>2&1,this[t(227)]=3&r,r=e[t(512)](),this[t(995)]=r>>5&7,0===this[t(995)]))){if(this[t(219)]=r>>4&1,1===this.initial_presentation_delay_present)this.initial_presentation_delay_minus_one=15&r;else if(this[t(1196)]=15&r,0!==this.reserved_2)return;var n=this[t(291)]-this.hdr_size-4;this.configOBUs=e[t(681)](n)}})),h[s(368)](s(1142),(function(e){var t,r,n=s;for(this[n(475)]=e.readUint8(),this[n(1001)]=e[n(512)](),this[n(477)]=e[n(512)](),this[n(264)]=e[n(512)](),this[n(194)]=3&e[n(512)](),this.nb_SPS_nalus=31&e[n(512)](),r=this[n(291)]-this.hdr_size-6,this[n(1024)]=[],t=0;t<this[n(701)];t++)this[n(1024)][t]={},this[n(1024)][t].length=e[n(530)](),this.SPS[t].nalu=e[n(681)](this[n(1024)][t].length),r-=2+this[n(1024)][t].length;for(this[n(584)]=e.readUint8(),r--,this[n(1143)]=[],t=0;t<this[n(584)];t++)this[n(1143)][t]={},this[n(1143)][t][n(706)]=e[n(530)](),this[n(1143)][t][n(847)]=e.readUint8Array(this[n(1143)][t][n(706)]),r-=2+this[n(1143)][t].length;r>0&&(this[n(1201)]=e[n(681)](r))})),h[s(368)]("btrt",(function(e){var t=s;this[t(716)]=e.readUint32(),this[t(1022)]=e[t(1210)](),this.avgBitrate=e.readUint32()})),h[s(1207)]("ccst",(function(e){var t=s,r=e[t(512)]();this[t(226)]=128==(128&r),this[t(743)]=64==(64&r),this.max_ref_per_pic=(63&r)>>2,e[t(1101)]()})),h.createBoxCtor(s(1105),(function(e){var t,r=s;for(this[r(984)]=e.readUint16(),this.channel_indexes=[],this.channel_types=[],this.channel_associations=[],t=0;t<this[r(984)];t++)this[r(686)][r(538)](e.readUint16()),this[r(1116)][r(538)](e[r(530)]()),this[r(1214)].push(e[r(530)]())})),h[s(368)]("clap",(function(e){var t=s;this[t(812)]=e[t(1210)](),this[t(826)]=e[t(1210)](),this.cleanApertureHeightN=e[t(1210)](),this[t(781)]=e.readUint32(),this.horizOffN=e[t(1210)](),this[t(447)]=e[t(1210)](),this.vertOffN=e[t(1210)](),this.vertOffD=e[t(1210)]()})),h[s(368)](s(259),(function(e){var t=s;this[t(359)]=e[t(530)](),this[t(274)]=e[t(530)]()})),h[s(1207)]("cmex",(function(e){var t=s;1&this[t(216)]&&(this[t(376)]=e[t(730)]()),2&this[t(216)]&&(this[t(720)]=e[t(730)]()),4&this[t(216)]&&(this[t(601)]=e[t(730)]()),8&this[t(216)]&&(0==this.version?16&this[t(216)]?(this[t(511)]=e[t(730)](),this[t(220)]=e.readInt32(),this[t(607)]=e[t(730)]()):(this[t(511)]=e[t(640)](),this.quat_y=e[t(640)](),this[t(607)]=e[t(640)]()):this[t(1230)]),32&this[t(216)]&&(this.id=e.readUint32())})),h.createFullBoxCtor(s(860),(function(e){var t=s;this[t(1392)]=e[t(730)](),this.principal_point_x=e[t(730)](),this.principal_point_y=e.readInt32(),1&this[t(216)]&&(this[t(1249)]=e[t(730)](),this[t(316)]=e.readInt32())})),h[s(368)](s(809),(function(e){var t=s;for(this[t(924)]=e.readUint32(),this.component_types=[],this.component_type_urls=[],i=0;i<this[t(924)];i++){var r=e[t(530)]();this[t(867)][t(538)](r),r>=32768&&this.component_type_urls[t(538)](e.readCString())}})),h[s(1207)](s(894),(function(e){var t,r,n=s;if(t=e[n(1210)](),this[n(663)]=[],0===this[n(1230)])for(r=0;r<t;r++)this[n(663)][n(538)](e[n(347)]())})),h.createFullBoxCtor(s(1056),(function(e){var t=s;this[t(1176)]=e[t(530)](),this[t(922)]=e[t(530)]()})),h[s(368)](s(1009),(function(e){var t=s;if(this.colour_type=e[t(1039)](4),this[t(1369)]===t(397)){this.colour_primaries=e[t(530)](),this[t(208)]=e[t(530)](),this[t(997)]=e[t(530)]();var r=e.readUint8();this.full_range_flag=r>>7}else this[t(1369)]===t(979)?this[t(674)]=e.readUint8Array(this[t(291)]-4):this[t(1369)]===t(557)&&(this[t(674)]=e[t(681)](this[t(291)]-4))})),h[s(1207)](s(322),(function(e){var t=s;this[t(633)](e),this[t(1226)]=e.readCString()})),h[s(1207)]("cslg",(function(e){var t=s;0===this[t(1230)]&&(this[t(311)]=e[t(730)](),this[t(516)]=e[t(730)](),this[t(282)]=e[t(730)](),this.compositionStartTime=e.readInt32(),this[t(759)]=e.readInt32())})),h[s(1207)]("ctts",(function(e){var t,r,n=s;if(t=e[n(1210)](),this[n(425)]=[],this[n(1380)]=[],0===this[n(1230)])for(r=0;r<t;r++){this[n(425)][n(538)](e[n(1210)]());var i=e.readInt32();this.sample_offsets[n(538)](i)}else if(1==this.version)for(r=0;r<t;r++)this[n(425)].push(e[n(1210)]()),this[n(1380)][n(538)](e[n(730)]())})),h.createBoxCtor(s(1225),(function(e){var t=s,r=e[t(512)](),n=e[t(512)](),i=e.readUint8();this[t(237)]=r>>6,this[t(856)]=r>>1&31,this[t(427)]=(1&r)<<2|n>>6&3,this[t(612)]=n>>3&7,this[t(1165)]=n>>2&1,this[t(1397)]=3&n|i>>5&7})),h.createBoxCtor("dec3",(function(e){var t=s,r=e[t(530)]();this[t(1323)]=r>>3,this[t(360)]=7&r,this[t(439)]=[];for(var n=0;n<this.num_ind_sub+1;n++){var i={};this[t(439)].push(i);var o=e[t(512)](),a=e[t(512)](),c=e[t(512)]();i[t(237)]=o>>6,i[t(856)]=o>>1&31,i[t(427)]=(1&o)<<4|a>>4&15,i[t(612)]=a>>1&7,i[t(1165)]=1&a,i.num_dep_sub=c>>1&15,i.num_dep_sub>0&&(i[t(1254)]=(1&c)<<8|e.readUint8())}})),h[s(1207)](s(258),(function(e){var t=s,r=[],n=[t(390),t(1345),t(375),t(384),t(1120),t(1128),t(206),t(1046)];for(this[t(1076)](e);;){var i=e[t(512)](),o=Math[t(724)](127&i,n[t(706)]-1);if(o?e[t(681)](e.readUint24()):(e[t(681)](13),this[t(300)]=e[t(1210)]()>>12,e[t(681)](20)),r[t(538)](n[o]),128&i)break}this[t(947)]=r[t(706)]+" ("+r[t(1030)](", ")+")"})),h[s(368)](s(611),(function(e){var t=s;this[t(553)]=e[t(347)]()})),h.createBoxCtor("dmax",(function(e){var t=s;this[t(414)]=e[t(1210)]()})),h[s(368)](s(977),(function(e){var t=s;this[t(553)]=e[t(347)]()})),h[s(368)]("dOps",(function(e){var t=s;if(this[t(1385)]=e[t(512)](),this[t(1296)]=e[t(512)](),this[t(872)]=e.readUint16(),this.InputSampleRate=e[t(1210)](),this[t(380)]=e[t(640)](),this[t(1162)]=e.readUint8(),0!==this.ChannelMappingFamily){this[t(649)]=e[t(512)](),this[t(188)]=e[t(512)](),this[t(233)]=[];for(var r=0;r<this[t(1296)];r++)this[t(233)][r]=e.readUint8()}})),h.createFullBoxCtor(s(842),(function(e){var t,r,n=s;this[n(1342)]=[];for(var i=e[n(1210)](),o=0;o<i;o++){if((t=h.parseOneBox(e,!1,this[n(291)]-(e.getPosition()-this[n(988)])))[n(549)]!==h.OK)return;r=t[n(869)],this[n(1342)].push(r)}})),h[s(368)](s(953),(function(e){var t=s;this[t(553)]=e[t(347)]()})),h[s(1207)]("elng",(function(e){var t=s;this[t(1127)]=e[t(1039)](this.size-this[t(1283)])})),h[s(1207)]("elst",(function(e){var t=s;this[t(1342)]=[];for(var r=e[t(1210)](),n=0;n<r;n++){var i={};this[t(1342)][t(538)](i),1===this[t(1230)]?(i[t(632)]=e[t(347)](),i.media_time=e[t(999)]()):(i[t(632)]=e[t(1210)](),i[t(915)]=e[t(730)]()),i.media_rate_integer=e[t(640)](),i[t(246)]=e.readInt16()}})),h[s(1207)](s(306),(function(e){var t=s;1==this[t(1230)]?(this[t(659)]=e[t(1210)](),this[t(476)]=e.readUint64(),this.event_duration=e[t(1210)](),this.id=e[t(1210)](),this[t(398)]=e[t(1138)](),this[t(1379)]=e.readCString()):(this[t(398)]=e[t(1138)](),this.value=e[t(1138)](),this[t(659)]=e[t(1210)](),this[t(920)]=e[t(1210)](),this[t(229)]=e.readUint32(),this.id=e[t(1210)]());var r=this[t(291)]-this[t(1283)]-(16+(this[t(398)][t(706)]+1)+(this[t(1379)].length+1));1==this[t(1230)]&&(r-=4),this[t(1088)]=e[t(681)](r)})),h[s(1298)]=function(e,t){var r=s;h[e+"Box"]=function(t){var r=So;h[r(1322)][r(175)](this,e,t)},h[e+r(411)][r(318)]=new(h[r(1322)]),h[e+"Box"][r(318)].parse=function(e){var n=r;if(this.parseFullHeader(e),t)t.call(this,e);else for(this[n(422)]=e[n(1210)](),this[n(1265)]=e.readUint32(),this[n(1099)]=[],i=0;i<this.num_entities_in_group;i++){var s=e[n(1210)]();this.entity_ids[n(538)](s)}}},h[s(1298)](s(284)),h[s(1298)](s(1221)),h[s(1298)](s(1383)),h[s(1298)]("altr"),h[s(1298)](s(1258)),h[s(1298)](s(1367)),h[s(1298)](s(734)),h[s(1298)](s(325)),h[s(1298)](s(513)),h[s(1298)](s(722)),h.createEntityToGroupCtor(s(626)),h[s(1298)]("slid"),h[s(1298)](s(623)),h[s(1298)](s(238)),h[s(1298)]("wbbr"),h.createEntityToGroupCtor(s(1235)),h[s(1207)]("esds",(function(e){var t=s,r=e[t(681)](this[t(291)]-this.hdr_size);if("function"!==t(1191)){var n=new d;this[t(976)]=n.parseOneDescriptor(new c(r.buffer,0,c[t(221)]))}})),h.createBoxCtor("fiel",(function(e){var t=s;this[t(797)]=e[t(512)](),this.fieldOrdering=e[t(512)]()})),h[s(368)](s(434),(function(e){var t=s;this[t(245)]=e[t(1039)](4)})),h[s(368)](s(989),(function(e){var t=s,r=this.size-this[t(1283)];this[t(273)]=e.readString(4),this[t(361)]=e.readUint32(),r-=8,this[t(969)]=[];for(var n=0;r>=4;)this[t(969)][n]=e[t(1039)](4),r-=4,n++})),h[s(1207)](s(778),(function(e){var t=s;0===this[t(1230)]&&(e[t(1210)](),this[t(766)]=e.readString(4),e[t(1376)](3),this[t(396)]=e[t(1039)](this.size-this[t(1283)]-20),"\0"===this[t(396)][this[t(396)][t(706)]-1]&&(this.name=this[t(396)][t(566)](0,-1)))})),h[s(368)](s(1166),(function(e){var t,r,n,i,o=s;this[o(475)]=e[o(512)](),i=e[o(512)](),this.general_profile_space=i>>6,this.general_tier_flag=(32&i)>>5,this[o(450)]=31&i,this[o(268)]=e.readUint32(),this[o(1177)]=e.readUint8Array(6),this.general_level_idc=e.readUint8(),this[o(570)]=4095&e[o(530)](),this.parallelismType=3&e.readUint8(),this[o(333)]=3&e[o(512)](),this[o(688)]=7&e[o(512)](),this[o(1054)]=7&e[o(512)](),this[o(871)]=e[o(530)](),i=e.readUint8(),this[o(1284)]=i>>6,this.numTemporalLayers=(13&i)>>3,this[o(1332)]=(4&i)>>2,this[o(194)]=3&i,this[o(833)]=[];var a=e[o(512)]();for(t=0;t<a;t++){var c=[];this[o(833)][o(538)](c),i=e[o(512)](),c[o(1233)]=(128&i)>>7,c.nalu_type=63&i;var u=e.readUint16();for(r=0;r<u;r++){var l={};c[o(538)](l),n=e[o(530)](),l[o(440)]=e[o(681)](n)}}})),h[s(1207)]("iinf",(function(e){var t,r=s;0===this[r(1230)]?this[r(1350)]=e[r(530)]():this[r(1350)]=e.readUint32(),this[r(561)]=[];for(var n=0;n<this[r(1350)];n++){if((t=h[r(1091)](e,!1,this[r(291)]-(e[r(1244)]()-this[r(988)])))[r(549)]!==h.OK)return;t[r(869)][r(810)],r(1040),this.item_infos[n]=t[r(869)]}})),h[s(1207)](s(653),(function(e){var t,r=s;t=e.readUint8(),this[r(754)]=t>>4&15,this[r(537)]=15&t,t=e[r(512)](),this.base_offset_size=t>>4&15,1===this[r(1230)]||2===this.version?this[r(236)]=15&t:this[r(236)]=0,this[r(254)]=[];var n=0;if(this[r(1230)]<2)n=e[r(530)]();else{if(2!==this[r(1230)])throw"version of iloc box not supported";n=e[r(1210)]()}for(var i=0;i<n;i++){var o={};if(this.items[r(538)](o),this[r(1230)]<2)o[r(223)]=e[r(530)]();else{if(2!==this[r(1230)])throw r(662);o[r(223)]=e[r(1210)]()}switch(1===this.version||2===this[r(1230)]?o.construction_method=15&e[r(530)]():o.construction_method=0,o[r(171)]=e[r(530)](),this[r(472)]){case 0:o[r(1338)]=0;break;case 4:o[r(1338)]=e.readUint32();break;case 8:o[r(1338)]=e.readUint64();break;default:throw r(916)}var a=e[r(530)]();o[r(443)]=[];for(var c=0;c<a;c++){var u={};if(o[r(443)][r(538)](u),1===this[r(1230)]||2===this[r(1230)])switch(this[r(236)]){case 0:u[r(1077)]=0;break;case 4:u[r(1077)]=e[r(1210)]();break;case 8:u[r(1077)]=e.readUint64();break;default:throw r(993)}switch(this[r(754)]){case 0:u[r(295)]=0;break;case 4:u[r(295)]=e[r(1210)]();break;case 8:u[r(295)]=e[r(347)]();break;default:throw r(993)}switch(this[r(537)]){case 0:u.extent_length=0;break;case 4:u[r(1306)]=e[r(1210)]();break;case 8:u[r(1306)]=e[r(347)]();break;default:throw r(993)}}}})),h[s(368)]("imir",(function(e){var t=s,r=e[t(512)]();this[t(506)]=r>>7,this.axis=1&r})),h.createFullBoxCtor(s(1040),(function(e){var t=s;if((0===this[t(1230)]||1===this[t(1230)])&&(this[t(223)]=e[t(530)](),this[t(571)]=e[t(530)](),this[t(1017)]=e.readCString(),this.content_type=e.readCString(),this.content_encoding=e.readCString()),1===this[t(1230)])return this[t(501)]=e[t(1039)](4),void e[t(608)](this.start+this[t(291)]);this[t(1230)]>=2&&(2===this[t(1230)]?this[t(223)]=e[t(530)]():3===this[t(1230)]&&(this[t(223)]=e[t(1210)]()),this.item_protection_index=e[t(530)](),this[t(828)]=e[t(1039)](4),this[t(1017)]=e[t(1138)](),this.item_type===t(1272)?(this.content_type=e[t(1138)](),this[t(517)]=e[t(1138)]()):"uri "===this.item_type&&(this[t(638)]=e.readCString()))})),h[s(1207)](s(1168),(function(e){var t,r,n=s;for(entry_count=e[n(1210)](),this[n(660)]=[],t=0;t<entry_count;t++){var i={};this.associations.push(i),this[n(1230)]<1?i.id=e[n(530)]():i.id=e[n(1210)]();var o=e.readUint8();for(i.props=[],r=0;r<o;r++){var a=e.readUint8(),c={};i[n(560)][n(538)](c),c[n(365)]=(128&a)>>7==1,1&this[n(216)]?c[n(775)]=(127&a)<<8|e[n(512)]():c[n(775)]=127&a}}})),h[s(1207)]("iref",(function(e){var t,r,n=s;for(this[n(672)]=[];e[n(1244)]()<this[n(988)]+this[n(291)];){if((t=h[n(1091)](e,!0,this[n(291)]-(e[n(1244)]()-this[n(988)])))[n(549)]!==h.OK)return;(r=0===this[n(1230)]?new(h[n(279)])(t.type,t[n(291)],t[n(1283)],t[n(988)]):new(h[n(265)])(t[n(810)],t[n(291)],t.hdr_size,t[n(988)]))[n(1136)]===h.Box[n(318)][n(1136)]&&r.type!==n(417)&&r[n(1140)](e),r[n(1371)](e),this[n(672)][n(538)](r)}})),h[s(368)](s(519),(function(e){var t=s;this[t(430)]=3&e[t(512)]()})),h[s(1207)](s(461),(function(e){var t=s;this[t(407)]=e.readUint32(),this[t(1031)]=e[t(1210)]()})),h[s(1207)]("kind",(function(e){var t=s;this[t(1266)]=e[t(1138)](),this.value=e[t(1138)]()})),h[s(1207)]("leva",(function(e){var t=s,r=e[t(512)]();this[t(410)]=[];for(var n=0;n<r;n++){var i={};this[t(410)][n]=i,i.track_ID=e[t(1210)]();var o=e[t(512)]();switch(i[t(1062)]=o>>7,i.assignment_type=127&o,i[t(836)]){case 0:i[t(508)]=e[t(1039)](4);break;case 1:i[t(508)]=e.readString(4),i[t(1388)]=e[t(1210)]();break;case 2:case 3:break;case 4:i.sub_track_id=e[t(1210)]()}}})),h[s(368)]("lsel",(function(e){var t=s;this.layer_id=e[t(530)]()})),h[s(368)](s(395),(function(e){var t=s;this[t(255)]=e[t(1210)](),this[t(884)]=e.readUint32()})),f[s(318)].toString=function(){return"("+this.x+","+this.y+")"},h[s(368)](s(283),(function(e){var t=s;this[t(1197)]=[],this[t(1197)][0]=new f(e[t(530)](),e[t(530)]()),this[t(1197)][1]=new f(e.readUint16(),e[t(530)]()),this[t(1197)][2]=new f(e[t(530)](),e[t(530)]()),this.white_point=new f(e[t(530)](),e[t(530)]()),this[t(975)]=e.readUint32(),this[t(1398)]=e[t(1210)]()})),h[s(1207)](s(280),(function(e){var t=s;1==this[t(1230)]?(this[t(1368)]=e.readUint64(),this[t(1108)]=e[t(347)](),this[t(659)]=e.readUint32(),this[t(762)]=e[t(347)]()):(this[t(1368)]=e[t(1210)](),this[t(1108)]=e.readUint32(),this[t(659)]=e[t(1210)](),this.duration=e[t(1210)]()),this[t(633)](e),e[t(530)]()})),h.createFullBoxCtor(s(675),(function(e){var t=s;1&this.flags&&(this.version=1),1==this[t(1230)]?this.fragment_duration=e.readUint64():this[t(234)]=e[t(1210)]()})),h[s(1207)](s(529),(function(e){var t=s;this.boxes=[],h.ContainerBox[t(318)][t(1371)][t(175)](this,e)})),h[s(1207)](s(870),(function(e){var t=s;this.sequence_number=e[t(1210)]()})),h[s(1207)](s(452),(function(e){var t=s;this[t(228)]=e[t(1210)]()})),h.createFullBoxCtor(s(182),(function(e){this[s(577)]=e.readUint8()})),h[s(1207)](s(301),(function(e){var t=s;1==this.version?(this[t(1368)]=e[t(347)](),this[t(1108)]=e.readUint64(),this[t(659)]=e[t(1210)](),this[t(762)]=e.readUint64()):(this[t(1368)]=e[t(1210)](),this[t(1108)]=e.readUint32(),this[t(659)]=e[t(1210)](),this.duration=e.readUint32()),this[t(1170)]=e.readUint32(),this[t(1289)]=e[t(530)]()>>8,e[t(530)](),e[t(1376)](2),this.matrix=e[t(1376)](9),e[t(1376)](6),this[t(805)]=e[t(1210)]()})),h[s(368)](s(1262),(function(e){this[s(1236)]=e.readUint32()})),h[s(368)]("nump",(function(e){this[s(1236)]=e.readUint64()})),h[s(1207)](s(652),(function(e){var t=s,r=e.readUint32();this.padbits=[];for(var n=0;n<Math[t(639)]((r+1)/2);n++)this.padbits=e.readUint8()})),h[s(368)](s(906),(function(e){var t=s;this[t(588)]=e[t(1210)](),this[t(334)]=e.readUint32()})),h[s(368)]("payl",(function(e){var t=s;this[t(1396)]=e[t(1039)](this[t(291)]-this[t(1283)])})),h.createBoxCtor("payt",(function(e){var t=s;this[t(1287)]=e[t(1210)]();var r=e[t(512)]();this[t(1358)]=e[t(1039)](r)})),h.createFullBoxCtor(s(1328),(function(e){var t=s,r=(this[t(291)]-this.hdr_size)/8;this[t(1170)]=[],this[t(845)]=[];for(var n=0;n<r;n++)this.rate[n]=e[t(1210)](),this[t(845)][n]=e.readUint32()})),h.createFullBoxCtor(s(1355),(function(e){var t=s;0===this[t(1230)]?this[t(815)]=e[t(530)]():this[t(815)]=e[t(1210)]()})),h[s(1207)]("pixi",(function(e){var t,r=s;for(this[r(388)]=e.readUint8(),this.bits_per_channels=[],t=0;t<this[r(388)];t++)this.bits_per_channels[t]=e[r(512)]()})),h[s(368)](s(572),(function(e){this[s(884)]=e.readUint32()})),h.createFullBoxCtor(s(535),(function(e){var t=s;if(this.step_count=e[t(530)](),this[t(908)]=[],2&this.flags)for(var r=0;r<this[t(597)];r++)this[t(908)][r]=e[t(530)]()})),h[s(1207)](s(876),(function(e){var t=s;this.ref_track_id=e[t(1210)](),this.ntp_timestamp=e[t(347)](),0===this[t(1230)]?this[t(915)]=e[t(1210)]():this[t(915)]=e[t(347)]()})),h[s(1207)](s(592),(function(e){var t=s;if(this.system_id=h.parseHex16(e),this[t(1230)]>0){var r=e[t(1210)]();this[t(719)]=[];for(var n=0;n<r;n++)this.kid[n]=h[t(784)](e)}var i=e[t(1210)]();i>0&&(this[t(440)]=e[t(681)](i))})),h[s(1207)](s(1034),(function(e){var t=s;this[t(1059)]=e[t(1210)](),this[t(416)]=e[t(1210)]()})),h[s(1207)](s(1251),(function(e){var t=s;this.width=e[t(1210)](),this[t(416)]=e.readUint32()})),h[s(1207)]("prof",(function(e){var t=s;this.width=e.readUint32(),this[t(416)]=e[t(1210)]()})),h[s(418)](s(1242),null,[s(1034),s(557),s(1251)]),h[s(368)]("rtp ",(function(e){var t=s;this[t(1229)]=e[t(1039)](4),this[t(891)]=e.readString(this.size-this[t(1283)]-4)})),h[s(1207)]("saio",(function(e){var t=s;1&this[t(216)]&&(this[t(173)]=e[t(1210)](),this[t(1174)]=e[t(1210)]());var r=e[t(1210)]();this[t(1325)]=[];for(var n=0;n<r;n++)0===this[t(1230)]?this[t(1325)][n]=e[t(1210)]():this.offset[n]=e[t(347)]()})),h[s(1207)](s(262),(function(e){var t=s;1&this.flags&&(this.aux_info_type=e[t(1210)](),this.aux_info_type_parameter=e[t(1210)]()),this[t(782)]=e.readUint8();var r=e[t(1210)]();if(this.sample_info_size=[],0===this[t(782)])for(var n=0;n<r;n++)this.sample_info_size[n]=e[t(512)]()})),h[s(957)](h.SAMPLE_ENTRY_TYPE_METADATA,s(637),(function(e){var t=s;this[t(712)](e),this[t(517)]=e.readCString(),this[t(708)]=e[t(1138)](),this.parseFooter(e)})),h.createSampleEntryCtor(h[s(1314)],s(1050),(function(e){var t=s;this.parseHeader(e),this[t(517)]=e[t(1138)](),this[t(946)]=e[t(1138)](),this[t(296)]=e[t(1138)](),this[t(914)](e)})),h[s(957)](h[s(271)],s(346),(function(e){var t=s;this[t(712)](e),this[t(517)]=e.readCString(),this[t(708)]=e[t(1138)](),this[t(914)](e)})),h[s(957)](h[s(271)],s(961),(function(e){var t=s;this[t(712)](e),this.namespace=e[t(1138)](),this[t(296)]=e[t(1138)](),this.auxiliary_mime_types=e[t(1138)](),this[t(914)](e)})),h[s(957)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,s(431),(function(e){var t=s;this[t(712)](e),this[t(517)]=e.readCString(),this[t(708)]=e[t(1138)](),this[t(914)](e)})),h[s(957)](h[s(271)],s(699),(function(e){var t=s;this[t(712)](e),this[t(455)]=e[t(1210)](),this.horizontal_justification=e[t(189)](),this.vertical_justification=e[t(189)](),this.bg_color_rgba=e[t(681)](4),this[t(341)]=e[t(585)](4),this[t(492)]=e[t(681)](12),this[t(914)](e)})),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_METADATA,s(1097),(function(e){this[s(712)](e),this.parseFooter(e)})),h[s(738)](s(905),(function(e){var t,r=s,n=e.readUint16();for(this[r(458)]=e[r(530)](),this[r(1124)]=[],t=0;t<n;t++)this.sample_offset[t]=e[r(1210)]();var i=this[r(635)]-4-4*n;for(this[r(1252)]=[],this[r(890)]=[],t=0;t<i/4;t++)this[r(1252)][t]=e.readUint16(),this[r(890)][t]=e.readUint16()})),h.createSampleGroupCtor(s(715),(function(e){var t=s;this[t(1015)]=e[t(512)](),this.accurateStatisticsFlag=e[t(512)](),this.avgBitRate=e[t(530)](),this[t(871)]=e[t(530)]()})),h[s(738)]("avss",(function(e){var t=s;this[t(648)]=e[t(530)](),this[t(1015)]=e[t(512)]();var r=e[t(512)]();this[t(190)]=r>>7,this[t(1154)]=r>>6&1,this.durationFlag&&(this[t(762)]=e[t(1210)]()),this.avgRateFlag&&(this[t(735)]=e.readUint8(),this[t(290)]=e[t(530)](),this.avgFrameRate=e[t(530)]()),this[t(948)]=[];for(var n=e.readUint8(),i=0;i<n;i++){var o={};this[t(948)][t(538)](o),o[t(1100)]=e[t(512)](),o[t(1015)]=e.readUint8(),o[t(648)]=e[t(530)]()}})),h.createSampleGroupCtor(s(972),(function(e){})),h[s(738)](s(954),(function(e){})),h[s(738)](s(354),(function(e){var t=s;this.roll_distance=e[t(640)]()})),h[s(738)](s(700),(function(e){var t=s,r=e.readUint8();this[t(378)]=r>>7,this[t(821)]=127&r})),h[s(738)](s(852),(function(e){var t=s;if(this[t(467)]=e.readUint16(),this[t(635)]!==2+(1===this[t(467)]?2:6*this.operation_point_count)+9)this[t(440)]=e[t(681)](this.description_length-2);else{if(1===this[t(467)])this[t(520)]=e.readUint16();else{this[t(520)]=[],this.available_bitrate=[];for(var r=0;r<this[t(467)];r++)this[t(542)][r]=e[t(1210)](),this.target_rate_share[r]=e[t(530)]()}this[t(1305)]=e[t(1210)](),this.minimum_bitrate=e[t(1210)](),this[t(1267)]=e.readUint8()}})),h[s(738)](s(756),(function(e){var t=s;this[t(1013)]=e[t(640)]()})),h[s(932)].prototype[s(1371)]=function(e){this[s(440)]=e.readUint8Array(this.description_length)},h.createSampleGroupCtor(s(665),(function(e){})),h.createSampleGroupCtor(s(1104),(function(e){})),h[s(738)]("seig",(function(e){var t=s;this[t(506)]=e[t(512)]();var r=e[t(512)]();this[t(627)]=r>>4,this[t(606)]=15&r,this.isProtected=e[t(512)](),this.Per_Sample_IV_Size=e.readUint8(),this[t(441)]=h[t(784)](e),this[t(625)]=0,this[t(1032)]=0,1===this[t(507)]&&0===this[t(619)]&&(this[t(625)]=e[t(512)](),this[t(1032)]=e[t(681)](this[t(625)]))})),h[s(738)](s(1290),(function(e){})),h[s(738)](s(1144),(function(e){var t=s,r=e[t(512)]();this[t(1178)]=63&r})),h[s(738)](s(647),(function(e){var t=s,r=e.readUint8();this[t(1327)]=r>>7})),h[s(738)](s(1363),(function(e){})),h.createSampleGroupCtor(s(613),(function(e){})),h[s(738)](s(315),(function(e){})),h.createFullBoxCtor(s(191),(function(e){var t=s;this.grouping_type=e.readString(4),1===this[t(1230)]?this[t(1388)]=e[t(1210)]():this[t(1388)]=0,this[t(1342)]=[];for(var r=e[t(1210)](),n=0;n<r;n++){var i={};this[t(1342)][t(538)](i),i[t(806)]=e[t(730)](),i[t(968)]=e[t(730)]()}})),p[s(318)][s(302)]=function(){var e=s;return e(749)+this.bad_pixel_row+e(369)+this[e(960)]+"]"},h.createFullBoxCtor("sbpm",(function(e){var t,r=s;for(this.component_count=e[r(530)](),this[r(1067)]=[],t=0;t<this[r(924)];t++)this[r(1067)].push(e.readUint16());var n=e[r(512)]();for(this[r(1069)]=128==(128&n),this[r(834)]=e[r(1210)](),this[r(1211)]=e[r(1210)](),this[r(457)]=e[r(1210)](),this.bad_rows=[],this[r(536)]=[],this[r(886)]=[],t=0;t<this.num_bad_rows;t++)this.bad_rows[r(538)](e[r(1210)]());for(t=0;t<this[r(1211)];t++)this[r(536)][r(538)](e[r(1210)]());for(t=0;t<this[r(457)];t++){var i=e[r(1210)](),o=e.readUint32();this[r(886)][r(538)](new p(i,o))}})),h[s(1207)](s(897),(function(e){var t=s;this.scheme_type=e[t(1039)](4),this[t(1043)]=e[t(1210)](),1&this[t(216)]&&(this.scheme_uri=e[t(1039)](this[t(291)]-this.hdr_size-8))})),h.createBoxCtor(s(697),(function(e){var t=s;this[t(891)]=e[t(1039)](this[t(291)]-this[t(1283)])})),h[s(1207)](s(1082),(function(e){var t,r=s,n=this.size-this[r(1283)];this.is_leading=[],this[r(982)]=[],this[r(429)]=[],this[r(1066)]=[];for(var i=0;i<n;i++)t=e[r(512)](),this[r(1240)][i]=t>>6,this[r(982)][i]=t>>4&3,this.sample_is_depended_on[i]=t>>2&3,this[r(1066)][i]=3&t})),h.createFullBoxCtor(s(241)),h[s(1207)](s(1167),(function(e){var t=s;this[t(508)]=e.readString(4),o.debug(t(1292),"Found Sample Groups of type "+this[t(508)]),1===this[t(1230)]?this[t(634)]=e[t(1210)]():this[t(634)]=0,this.version>=2&&(this[t(342)]=e.readUint32()),this.entries=[];for(var r=e[t(1210)](),n=0;n<r;n++){var i;i=h[this[t(508)]+"SampleGroupEntry"]?new(h[this[t(508)]+t(932)])(this.grouping_type):new(h[t(932)])(this[t(508)]),this[t(1342)].push(i),1===this.version&&0===this[t(634)]?i.description_length=e.readUint32():i.description_length=this[t(634)],i[t(1136)]===h[t(932)][t(318)][t(1136)]&&(i[t(440)]=e[t(681)](i[t(635)]),e[t(294)]-=i[t(635)]),i[t(1371)](e)}})),h[s(1207)](s(1399),(function(e){var t=s;this[t(1002)]=e[t(1210)](),this[t(659)]=e[t(1210)](),0===this[t(1230)]?(this[t(921)]=e.readUint32(),this[t(598)]=e.readUint32()):(this[t(921)]=e[t(347)](),this.first_offset=e[t(347)]()),e[t(530)](),this[t(672)]=[];for(var r=e[t(530)](),n=0;n<r;n++){var i={};this[t(672)][t(538)](i);var o=e[t(1210)]();i[t(478)]=o>>31&1,i[t(718)]=2147483647&o,i[t(249)]=e[t(1210)](),o=e[t(1210)](),i[t(678)]=o>>31&1,i[t(685)]=o>>28&7,i[t(1078)]=268435455&o}})),h[s(279)]=function(e,t,r,n){var i=s;h[i(411)][i(175)](this,e,t),this[i(1283)]=r,this[i(988)]=n},h[s(279)][s(318)]=new h.Box,h.SingleItemTypeReferenceBox[s(318)][s(1371)]=function(e){var t=s;this.from_item_ID=e[t(530)]();var r=e[t(530)]();this[t(672)]=[];for(var n=0;n<r;n++)this[t(672)][n]={},this.references[n][t(404)]=e[t(530)]()},h[s(265)]=function(e,t,r,n){var i=s;h[i(411)][i(175)](this,e,t),this[i(1283)]=r,this[i(988)]=n},h[s(265)][s(318)]=new(h[s(411)]),h[s(265)].prototype[s(1371)]=function(e){var t=s;this[t(990)]=e[t(1210)]();var r=e[t(530)]();this.references=[];for(var n=0;n<r;n++)this[t(672)][n]={},this.references[n][t(404)]=e.readUint32()},h[s(1207)]("SmDm",(function(e){var t=s;this[t(524)]=e[t(530)](),this.primaryRChromaticity_y=e.readUint16(),this[t(562)]=e[t(530)](),this[t(624)]=e[t(530)](),this[t(401)]=e[t(530)](),this[t(1093)]=e[t(530)](),this[t(1271)]=e.readUint16(),this.whitePointChromaticity_y=e.readUint16(),this[t(1386)]=e[t(1210)](),this[t(217)]=e[t(1210)]()})),h[s(1207)]("smhd",(function(e){var t=s;this.balance=e[t(530)](),e.readUint16()})),h[s(1207)](s(603),(function(e){var t=s;this[t(437)]=[];for(var r=e[t(1210)](),n=0;n<r;n++){var i={};this[t(437)][t(538)](i),i[t(453)]=[];for(var o=e[t(1210)](),a=0;a<o;a++){var c={};i[t(453)][t(538)](c),c[t(839)]=e[t(512)](),c[t(887)]=e[t(1101)]()}}})),h[s(1207)]("stco",(function(e){var t,r=s;if(t=e[r(1210)](),this[r(663)]=[],0===this[r(1230)])for(var n=0;n<t;n++)this[r(663)].push(e.readUint32())})),h[s(1207)](s(1072),(function(e){var t=s,r=(this.size-this[t(1283)])/2;this[t(1161)]=[];for(var n=0;n<r;n++)this[t(1161)][n]=e[t(530)]()})),h.createFullBoxCtor("sthd"),h.createFullBoxCtor(s(297),(function(e){var t=s;this[t(1112)]=e[t(530)](),this.alternate_group=e.readUint16(),this[t(844)]=e[t(1210)]();var r=(this[t(291)]-this[t(1283)]-8)/4;this[t(661)]=[];for(var n=0;n<r;n++)this[t(661)][n]=e[t(1210)]()})),h[s(1207)]("stsc",(function(e){var t,r,n=s;if(t=e.readUint32(),this[n(895)]=[],this[n(1189)]=[],this.sample_description_index=[],0===this.version)for(r=0;r<t;r++)this.first_chunk.push(e[n(1210)]()),this[n(1189)][n(538)](e[n(1210)]()),this[n(695)][n(538)](e.readUint32())})),h[s(1207)](s(1333),(function(e){var t,r,n,i,o=s;for(this[o(1342)]=[],n=e.readUint32(),t=1;t<=n;t++){if((r=h[o(1091)](e,!0,this[o(291)]-(e.getPosition()-this.start)))[o(549)]!==h.OK)return;h[r[o(810)]+o(1147)]?((i=new(h[r[o(810)]+o(1147)])(r[o(291)]))[o(1283)]=r[o(1283)],i[o(988)]=r[o(988)]):i=new(h[o(1147)])(r[o(810)],r.size,r[o(1283)],r[o(988)]),i[o(1136)]===h[o(1147)].prototype.write&&i[o(1140)](e),i[o(1371)](e),this[o(1342)][o(538)](i)}})),h[s(1207)](s(808),(function(e){var t=s;this[t(508)]=e[t(1210)]();var r=e[t(530)]();this[t(968)]=[];for(var n=0;n<r;n++)this[t(968)][n]=e[t(1210)]()})),h[s(1207)](s(776),(function(e){var t,r,n=s;if(t=e[n(1210)](),this.shadowed_sample_numbers=[],this[n(400)]=[],0===this[n(1230)])for(r=0;r<t;r++)this[n(1036)].push(e.readUint32()),this[n(400)].push(e[n(1210)]())})),h.createFullBoxCtor("stss",(function(e){var t,r,n=s;if(r=e.readUint32(),0===this[n(1230)])for(this[n(210)]=[],t=0;t<r;t++)this[n(210)].push(e.readUint32())})),h[s(1207)](s(345),(function(e){var t,r=s;if(this[r(1193)]=[],0===this[r(1230)])for(this[r(1117)]=e[r(1210)](),this.sample_count=e.readUint32(),t=0;t<this[r(806)];t++)0===this[r(1117)]?this[r(1193)].push(e[r(1210)]()):this[r(1193)][t]=this[r(1117)]})),h[s(1207)](s(558),(function(e){var t,r,n,i=s;if(t=e[i(1210)](),this[i(425)]=[],this.sample_deltas=[],0===this.version)for(r=0;r<t;r++)this.sample_counts[i(538)](e.readUint32()),(n=e.readInt32())<0&&(n=1),this.sample_deltas[i(538)](n)})),h.createFullBoxCtor("stvi",(function(e){var t=s,r=e[t(1210)]();this[t(479)]=3&r,this.stereo_scheme=e[t(1210)]();var n,i,o=e[t(1210)]();for(this.stereo_indication_type=e.readString(o),this.boxes=[];e[t(1244)]()<this[t(988)]+this[t(291)];){if((n=h[t(1091)](e,!1,this[t(291)]-(e[t(1244)]()-this[t(988)])))[t(549)]!==h.OK)return;i=n[t(869)],this[t(275)].push(i),this[i[t(810)]]=i}})),h[s(368)](s(849),(function(e){var t=s;h[t(1316)][t(318)][t(1371)].call(this,e)})),h[s(1207)](s(373),(function(e){var t,r,n=s;if(this[n(1193)]=[],0===this.version)if(this[n(506)]=e[n(1101)](),this[n(534)]=e[n(512)](),r=e[n(1210)](),4===this.field_size)for(t=0;t<r;t+=2){var i=e.readUint8();this[n(1193)][t]=i>>4&15,this.sample_sizes[t+1]=15&i}else if(8===this[n(534)])for(t=0;t<r;t++)this[n(1193)][t]=e.readUint8();else if(16===this.field_size)for(t=0;t<r;t++)this[n(1193)][t]=e[n(530)]()})),h[s(1207)](s(729),(function(e){var t,r,n,i,o=s;for(n=e[o(1210)](),this.entries=[],t=0;t<n;t++){var a={};if(this.entries[t]=a,a.sample_delta=e[o(1210)](),a[o(865)]=[],(i=e[o(530)]())>0)for(r=0;r<i;r++){var c={};a[o(865)][o(538)](c),1==this[o(1230)]?c.size=e.readUint32():c.size=e[o(530)](),c.priority=e[o(512)](),c[o(1209)]=e[o(512)](),c[o(364)]=e[o(1210)]()}}})),h.createFullBoxCtor(s(510),(function(e){var t=s;if(e[t(512)](),0===this[t(1230)])e[t(512)]();else{var r=e.readUint8();this[t(981)]=r>>4&15,this[t(944)]=15&r}this[t(1302)]=e.readUint8(),this[t(193)]=e[t(512)](),this[t(1160)]=h[t(784)](e),1===this[t(1302)]&&0===this[t(193)]&&(this[t(578)]=e.readUint8(),this[t(367)]=e[t(681)](this[t(578)]))})),h[s(1207)](s(965),(function(e){var t=s;1==this[t(1230)]?this[t(885)]=e[t(347)]():this[t(885)]=e[t(1210)]()})),h[s(1207)](s(917),(function(e){var t=s,r=0;this[t(1348)]=e[t(1210)](),this[t(291)]-this[t(1283)]>r&&this[t(216)]&h[t(683)]?(this[t(1187)]=e.readUint64(),r+=8):this.base_data_offset=0,this.size-this[t(1283)]>r&&this[t(216)]&h[t(594)]?(this[t(723)]=e[t(1210)](),r+=4):this[t(723)]=0,this.size-this.hdr_size>r&&this[t(216)]&h[t(197)]?(this[t(445)]=e.readUint32(),r+=4):this.default_sample_duration=0,this[t(291)]-this.hdr_size>r&&this[t(216)]&h[t(1122)]?(this.default_sample_size=e[t(1210)](),r+=4):this.default_sample_size=0,this[t(291)]-this[t(1283)]>r&&this[t(216)]&h[t(1270)]?(this[t(1159)]=e[t(1210)](),r+=4):this.default_sample_flags=0})),h[s(1207)](s(617),(function(e){var t=s;this.track_ID=e.readUint32(),e[t(1101)]();var r=e[t(512)]();this.length_size_of_traf_num=r>>4&3,this[t(1e3)]=r>>2&3,this[t(317)]=3&r,this[t(1342)]=[];for(var n=e.readUint32(),i=0;i<n;i++)1===this[t(1230)]?(this[t(414)]=e.readUint64(),this[t(287)]=e.readUint64()):(this.time=e.readUint32(),this[t(287)]=e.readUint32()),this[t(569)]=e[t(630)+8*(this.length_size_of_traf_num+1)](),this[t(1026)]=e["readUint"+8*(this[t(1e3)]+1)](),this[t(466)]=e[t(630)+8*(this[t(317)]+1)]()})),h[s(1207)](s(413),(function(e){var t=s;1==this.version?(this[t(1368)]=e[t(347)](),this[t(1108)]=e[t(347)](),this[t(1348)]=e.readUint32(),e[t(1210)](),this[t(762)]=e[t(347)]()):(this[t(1368)]=e[t(1210)](),this[t(1108)]=e[t(1210)](),this[t(1348)]=e[t(1210)](),e[t(1210)](),this[t(762)]=e.readUint32()),e[t(1376)](2),this[t(646)]=e.readInt16(),this.alternate_group=e[t(640)](),this[t(1289)]=e[t(640)]()>>8,e.readUint16(),this[t(579)]=e[t(1126)](9),this[t(1059)]=e.readUint32(),this.height=e[t(1210)]()})),h[s(368)](s(802),(function(e){var t=s;this[t(414)]=e[t(1210)]()})),h.createBoxCtor("tmin",(function(e){var t=s;this[t(414)]=e[t(1210)]()})),h.createBoxCtor("totl",(function(e){var t=s;this[t(553)]=e[t(1210)]()})),h[s(368)](s(1018),(function(e){var t=s;this[t(553)]=e[t(1210)]()})),h[s(368)](s(1033),(function(e){var t=s;this[t(553)]=e[t(347)]()})),h[s(502)][s(318)].parse=function(e){var t=s;this[t(1076)](e),this.track_group_id=e[t(1210)]()},h.createTrackGroupCtor("msrc"),h[s(1086)]=function(e,t,r,n){var i=s;h[i(411)][i(175)](this,e,t),this[i(1283)]=r,this[i(988)]=n},h[s(1086)].prototype=new(h[s(411)]),h.TrackReferenceTypeBox.prototype[s(1371)]=function(e){var t=s;this[t(925)]=e.readUint32Array((this.size-this[t(1283)])/4)},h.trefBox.prototype[s(1371)]=function(e){for(var t,r,n=s;e.getPosition()<this.start+this[n(291)];){if((t=h[n(1091)](e,!0,this[n(291)]-(e[n(1244)]()-this[n(988)])))[n(549)]!==h.OK)return;(r=new(h[n(1086)])(t[n(810)],t[n(291)],t[n(1283)],t[n(988)]))[n(1136)]===h[n(411)][n(318)][n(1136)]&&r[n(810)]!==n(417)&&r.parseDataAndRewind(e),r[n(1371)](e),this[n(275)].push(r)}},h.createFullBoxCtor(s(1297),(function(e){var t=s;for(this[t(780)]=e[t(1210)](),this.boxes=[];e[t(1244)]()<this[t(988)]+this[t(291)];){if(ret=h[t(1091)](e,!1,this[t(291)]-(e[t(1244)]()-this[t(988)])),ret[t(549)]!==h.OK)return;box=ret[t(869)],this[t(275)][t(538)](box)}})),h[s(1207)](s(996),(function(e){var t=s;this[t(1348)]=e[t(1210)](),this[t(723)]=e.readUint32(),this[t(445)]=e[t(1210)](),this.default_sample_size=e[t(1210)](),this.default_sample_flags=e.readUint32()})),h[s(368)](s(793),(function(e){var t=s;this[t(553)]=e[t(347)]()})),h[s(1207)](s(888),(function(e){var t=s,r=0;if(this[t(806)]=e[t(1210)](),r+=4,this.size-this[t(1283)]>r&&this[t(216)]&h[t(205)]?(this[t(1324)]=e.readInt32(),r+=4):this.data_offset=0,this[t(291)]-this[t(1283)]>r&&this[t(216)]&h.TRUN_FLAGS_FIRST_FLAG?(this[t(1094)]=e[t(1210)](),r+=4):this[t(1094)]=0,this.sample_duration=[],this.sample_size=[],this[t(214)]=[],this[t(568)]=[],this.size-this.hdr_size>r)for(var n=0;n<this.sample_count;n++)this[t(216)]&h[t(970)]&&(this[t(618)][n]=e[t(1210)]()),this[t(216)]&h[t(692)]&&(this[t(1117)][n]=e[t(1210)]()),this.flags&h[t(528)]&&(this.sample_flags[n]=e[t(1210)]()),this[t(216)]&h[t(586)]&&(0===this.version?this[t(568)][n]=e[t(1210)]():this[t(568)][n]=e[t(730)]())})),h[s(1207)](s(878),(function(e){var t=s;this[t(1112)]=e[t(1210)]();var r=(this[t(291)]-this[t(1283)]-4)/4;this[t(661)]=[];for(var n=0;n<r;n++)this.attribute_list[n]=e.readUint32()})),h.createFullBoxCtor(s(1023),(function(e){this[s(1137)]=e.readCString()})),h[s(368)]("tyco",(function(e){var t=s,r=(this[t(291)]-this[t(1283)])/4;this.compatible_brands=[];for(var n=0;n<r;n++)this[t(969)][n]=e[t(1039)](4)})),h[s(1207)](s(1378),(function(e){var t=s;this[t(799)]=e[t(1138)](),this[t(396)]=e[t(1138)](),this[t(1203)]=e[t(1138)](),this[t(883)]=e[t(1138)]()})),h.createFullBoxCtor(s(939),(function(e){var t,r=s;if(this[r(956)]=e[r(1210)](),1==this[r(1230)]);else if(0==this[r(1230)]){for(this.component_count=e[r(1210)](),this[r(1067)]=[],this[r(211)]=[],this[r(261)]=[],this[r(896)]=[],t=0;t<this.component_count;t++)this[r(1067)][r(538)](e[r(530)]()),this[r(211)].push(e.readUint8()),this[r(261)].push(e[r(512)]()),this[r(896)][r(538)](e[r(512)]());this.sampling_type=e[r(512)](),this[r(426)]=e.readUint8(),this[r(1084)]=e[r(512)]();var n=e[r(512)]();this[r(1373)]=n>>7&1,this.block_pad_lsb=n>>6&1,this.block_little_endian=n>>5&1,this[r(181)]=n>>4&1,this[r(1308)]=n>>3&1,this[r(907)]=e[r(1210)](),this.row_align_size=e[r(1210)](),this.tile_align_size=e.readUint32(),this[r(1087)]=e[r(1210)](),this[r(657)]=e.readUint32()}})),h[s(1207)](s(199),(function(e){var t=s;1!==this[t(216)]&&(this[t(926)]=e.readCString())})),h[s(1207)](s(277),(function(e){var t=s;this.name=e[t(1138)](),this.size-this[t(1283)]-this[t(396)][t(706)]-1>0&&(this[t(926)]=e[t(1138)]())})),h[s(374)](s(1146),!0,!1,(function(e){var t=s;this[t(372)]=e[t(1039)](this[t(291)]-this[t(1283)])[t(383)](/&/g,t(289))[t(383)](/</g,t(1010)).replace(/>/g,t(1362))[t(383)](/"/g,t(814))[t(383)](/'/g,t(203))})),h[s(374)](s(1361),!0,!1,(function(e){var t=s;this[t(518)]=h[t(784)](e);var r=e[t(1210)]();r>0&&(this[t(440)]=e[t(681)](r))})),h[s(374)](s(798),!0,!1),h.createUUIDBox("8974dbce7be74c5184f97148f9882554",!0,!1,(function(e){var t=s;this.default_AlgorithmID=e[t(1101)](),this[t(522)]=e.readUint8(),this[t(1160)]=h.parseHex16(e)})),h[s(374)](s(644),!0,!1,(function(e){var t=s;this[t(615)]=e.readUint8(),this[t(1342)]=[];for(var r=0;r<this[t(615)];r++){var n={},i=0,o=0;1===this[t(1230)]?(i=e[t(347)](),o=e[t(347)]()):(i=e[t(1210)](),o=e.readUint32()),n.absolute_time=i,n.absolute_duration=o,this[t(1342)].push(n)}})),h[s(374)](s(936),!0,!1,(function(e){var t=s;1===this[t(1230)]?(this[t(767)]=e[t(347)](),this[t(762)]=e[t(347)]()):(this[t(767)]=e[t(1210)](),this[t(762)]=e[t(1210)]())})),h[s(1207)](s(1349),(function(e){var t=s;this.graphicsmode=e[t(530)](),this[t(184)]=e[t(880)](3)})),h[s(1207)](s(1073),(function(e){var t,r=s;1===this[r(1230)]?(this[r(956)]=e.readUint8(),this[r(839)]=e[r(512)](),t=e[r(512)](),this[r(204)]=t>>4,this[r(1199)]=t>>1&7,this[r(589)]=1&t,this[r(1277)]=e.readUint8(),this[r(857)]=e[r(512)](),this[r(491)]=e.readUint8(),this[r(392)]=e[r(530)](),this[r(629)]=e[r(681)](this[r(392)])):(this[r(956)]=e[r(512)](),this[r(839)]=e[r(512)](),t=e[r(512)](),this.bitDepth=t>>4&15,this.colorSpace=15&t,t=e.readUint8(),this[r(1199)]=t>>4&15,this[r(1304)]=t>>1&7,this.videoFullRangeFlag=1&t,this[r(392)]=e[r(530)](),this.codecIntializationData=e[r(681)](this.codecIntializationDataSize))})),h.createBoxCtor(s(747),(function(e){var t=s;this.text=e[t(1039)](this[t(291)]-this.hdr_size)})),h[s(1207)](s(257),(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=So;this[t(1245)]=e[t(512)](),this[t(371)]=8},stream_read_2_bytes:function(e){var t=So;this[t(1245)]=e[t(530)](),this[t(371)]=16},extract_bits:function(e){var t=So,r=this[t(1245)]>>this[t(371)]-e&(1<<e)-1;return this.num_held_bits-=e,r}};if(i[n(835)](e),i[n(464)](5),this[n(194)]=i[n(464)](2),this.ptl_present_flag=i[n(464)](1),this[n(323)]){if(i[n(858)](e),this[n(1157)]=i[n(464)](9),this.num_sublayers=i.extract_bits(3),this[n(574)]=i[n(464)](2),this[n(333)]=i[n(464)](2),i[n(835)](e),this[n(1060)]=i[n(464)](3),i[n(464)](5),i.stream_read_2_bytes(e),i.extract_bits(2),this[n(266)]=i.extract_bits(6),this[n(450)]=i[n(464)](7),this.general_tier_flag=i[n(464)](1),this[n(1339)]=e[n(512)](),i[n(835)](e),this.ptl_frame_only_constraint_flag=i[n(464)](1),this.ptl_multilayer_enabled_flag=i[n(464)](1),this[n(1222)]=new Uint8Array(this[n(266)]),this[n(266)]){for(t=0;t<this[n(266)]-1;t++){var o=i[n(464)](6);i.stream_read_1_bytes(e);var a=i.extract_bits(2);this[n(1222)][t]=o<<2|a}this.general_constraint_info[this[n(266)]-1]=i[n(464)](6)}else i.extract_bits(6);if(this[n(1198)]>1){for(i[n(835)](e),this[n(340)]=0,r=this[n(1198)]-2;r>=0;--r){var c=i[n(464)](1);this[n(340)]|=c<<r}for(r=this[n(1198)];r<=8&&this.num_sublayers>1;++r)i[n(464)](1);for(this[n(459)]=[],r=this[n(1198)]-2;r>=0;--r)this[n(340)]&1<<r&&(this.sublayer_level_idc[r]=e[n(512)]())}if(this.ptl_num_sub_profiles=e.readUint8(),this[n(1131)]=[],this[n(314)])for(t=0;t<this[n(314)];t++)this[n(1131)].push(e[n(1210)]());this[n(1181)]=e[n(530)](),this[n(1264)]=e[n(530)](),this[n(309)]=e[n(530)]()}this[n(833)]=[];var u=e[n(512)]();for(t=0;t<u;t++){var l=[];this[n(833)].push(l),i[n(835)](e),l[n(1233)]=i[n(464)](1),i[n(464)](2),l[n(343)]=i[n(464)](5);var d=1;for(13!=l.nalu_type&&12!=l[n(343)]&&(d=e[n(530)]()),r=0;r<d;r++){var h=e.readUint16();l[n(538)]({data:e[n(681)](h),length:h})}}})),h[s(1207)]("vvnC",(function(e){var t=s,r=strm[t(512)]();this[t(194)]=3&r})),h[s(1147)][s(318)][s(943)]=function(){return!1},h[s(1147)][s(318)].isAudio=function(){return!1},h[s(1147)][s(318)][s(746)]=function(){return!1},h[s(1147)][s(318)].isMetadata=function(){return!1},h[s(1147)].prototype[s(1347)]=function(){return!1},h[s(1147)][s(318)][s(420)]=function(){var e=s;return this[e(810)][e(383)](".","")},h[s(1147)][s(318)][s(1261)]=function(){return""},h[s(1147)].prototype[s(1393)]=function(){return""},h[s(1147)][s(318)][s(1340)]=function(){return""},h[s(1147)].prototype[s(628)]=function(){return""},h[s(1147)].prototype[s(669)]=function(){return""},h[s(687)][s(318)][s(943)]=function(){return!0},h[s(687)][s(318)][s(1261)]=function(){return this[s(1059)]},h[s(687)][s(318)].getHeight=function(){return this.height},h.AudioSampleEntry[s(318)].isAudio=function(){return!0},h[s(179)][s(318)][s(1340)]=function(){return this[s(984)]},h[s(179)][s(318)][s(628)]=function(){return this.samplerate},h[s(179)][s(318)][s(669)]=function(){return this[s(1248)]},h[s(1118)].prototype[s(746)]=function(){return!0},h[s(983)][s(318)][s(1335)]=function(){return!0},h[s(751)]=function(e,t){var r=s,n=Number(e)[r(302)](16);for(t=null==t?t=2:t;n[r(706)]<t;)n="0"+n;return n},h[s(1145)].prototype[s(420)]=h[s(1279)][s(318)][s(420)]=h[s(1152)][s(318)][s(420)]=h.avc4SampleEntry[s(318)][s(420)]=function(){var e=s,t=h[e(1147)].prototype.getCodec.call(this);return this[e(1142)]?t+"."+h.decimalToHex(this[e(1142)][e(1001)])+h[e(751)](this[e(1142)][e(477)])+h.decimalToHex(this[e(1142)][e(264)]):t},h[s(198)][s(318)].getCodec=h.hvc1SampleEntry[s(318)][s(420)]=function(){var e,t=s,r=h[t(1147)][t(318)][t(420)][t(175)](this);if(this[t(1166)]){switch(r+=".",this[t(1166)][t(600)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1166)][t(450)],r+=".";var n=this.hvcC[t(268)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(751)](i,0),r+=".",0===this[t(1166)][t(728)]?r+="L":r+="H",r+=this[t(1166)].general_level_idc;var o=!1,a="";for(e=5;e>=0;e--)(this[t(1166)][t(1177)][e]||o)&&(a="."+h.decimalToHex(this[t(1166)][t(1177)][e],0)+a,o=!0);r+=a}return r},h[s(892)][s(318)][s(420)]=h[s(605)].prototype.getCodec=function(){var e,t=s,r=h[t(1147)][t(318)][t(420)].call(this);if(this[t(257)]){r+="."+this[t(257)].general_profile_idc,this.vvcC[t(728)]?r+=".H":r+=".L",r+=this[t(257)][t(1339)];var n="";if(this[t(257)][t(1222)]){var i,o=[],a=0;for(a|=this.vvcC[t(668)]<<7,a|=this[t(257)].ptl_multilayer_enabled<<6,e=0;e<this[t(257)].general_constraint_info.length;++e)a|=this.vvcC[t(1222)][e]>>2&63,o.push(a),a&&(i=e),a=this.vvcC[t(1222)][e]>>2&3;if(void 0===i)n=".CA";else{n=".C";var c=t(326),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(710)][s(318)][s(420)]=function(){var e=s,t=h.SampleEntry[e(318)][e(420)][e(175)](this);if(this[e(1309)]&&this[e(1309)][e(976)]){var r=this.esds[e(976)][e(1365)](),n=this[e(1309)][e(976)][e(1317)]();return t+"."+h[e(751)](r)+(n?"."+n:"")}return t},h[s(1021)][s(318)][s(420)]=function(){var e=s,t=h[e(1147)][e(318)][e(420)][e(175)](this);return this[e(708)]?t+"."+this[e(708)]:t},h.vp08SampleEntry[s(318)].getCodec=h[s(829)][s(318)][s(420)]=function(){var e=s,t=h[e(1147)][e(318)][e(420)][e(175)](this),r=this[e(1073)][e(839)];0==r&&(r="00");var n=this[e(1073)][e(204)];return 8==n&&(n="08"),t+".0"+this.vpcC[e(956)]+"."+r+"."+n},h.av01SampleEntry[s(318)][s(420)]=function(){var e,t=s,r=h[t(1147)][t(318)].getCodec[t(175)](this),n=this[t(1012)][t(985)];return n<10&&(n="0"+n),2===this[t(1012)][t(741)]&&1===this[t(1012)][t(243)]?e=1===this[t(1012)][t(386)]?"12":"10":this.av1C[t(741)]<=2&&(e=1===this[t(1012)][t(243)]?"10":"08"),r+"."+this.av1C[t(741)]+"."+n+(this[t(1012)].seq_tier_0?"H":"M")+"."+e},h[s(411)][s(318)][s(765)]=function(e,t){var r=s;this[r(291)]+=8,this.size>u&&(this.size+=8),this[r(810)]===r(480)&&(this[r(291)]+=16),o.debug(r(473),r(547)+this[r(810)]+r(817)+this[r(291)]+r(1343)+e[r(1244)]()+(t||"")),this[r(291)]>u?e[r(469)](1):(this[r(1320)]=e[r(1244)](),e[r(469)](this[r(291)])),e[r(1228)](this[r(810)],null,4),this.type===r(480)&&e[r(1253)](this[r(480)]),this[r(291)]>u&&e.writeUint64(this[r(291)])},h[s(1322)].prototype[s(765)]=function(e){var t=s;this[t(291)]+=4,h[t(411)][t(318)][t(765)][t(175)](this,e," v="+this[t(1230)]+t(1213)+this[t(216)]),e[t(1096)](this[t(1230)]),e.writeUint24(this[t(216)])},h[s(411)][s(318)].write=function(e){var t=s;this[t(810)]===t(417)?this[t(440)]&&(this[t(291)]=this[t(440)][t(706)],this[t(765)](e),e[t(1253)](this[t(440)])):(this[t(291)]=this[t(440)]?this[t(440)][t(706)]:0,this.writeHeader(e),this[t(440)]&&e[t(1253)](this[t(440)]))},h.ContainerBox[s(318)].write=function(e){var t=s;this.size=0,this[t(765)](e);for(var r=0;r<this[t(275)][t(706)];r++)this[t(275)][r]&&(this[t(275)][r][t(1136)](e),this[t(291)]+=this[t(275)][r][t(291)]);o[t(967)](t(473),t(583)+this[t(810)]+t(794)+this[t(291)]),e.adjustUint32(this[t(1320)],this[t(291)])},h[s(1086)][s(318)].write=function(e){var t=s;this[t(291)]=4*this.track_ids[t(706)],this.writeHeader(e),e[t(548)](this.track_ids)},h[s(1011)].prototype.write=function(e){var t,r=s;for(this[r(291)]=7,t=0;t<this[r(1024)][r(706)];t++)this.size+=2+this[r(1024)][t][r(706)];for(t=0;t<this[r(1143)][r(706)];t++)this.size+=2+this.PPS[t][r(706)];for(this[r(1201)]&&(this.size+=this[r(1201)][r(706)]),this[r(765)](e),e.writeUint8(this[r(475)]),e[r(1096)](this[r(1001)]),e.writeUint8(this.profile_compatibility),e.writeUint8(this[r(264)]),e.writeUint8(this[r(194)]+252),e[r(1096)](this[r(1024)][r(706)]+224),t=0;t<this[r(1024)][r(706)];t++)e[r(974)](this[r(1024)][t].length),e[r(1253)](this[r(1024)][t][r(847)]);for(e[r(1096)](this[r(1143)][r(706)]),t=0;t<this[r(1143)][r(706)];t++)e.writeUint16(this[r(1143)][t][r(706)]),e[r(1253)](this[r(1143)][t][r(847)]);this.ext&&e[r(1253)](this[r(1201)])},h[s(1247)][s(318)][s(1136)]=function(e){var t,r=s;for(this[r(1230)]=0,this[r(216)]=0,this[r(291)]=4+8*this.chunk_offsets[r(706)],this[r(765)](e),e.writeUint32(this[r(663)][r(706)]),t=0;t<this[r(663)][r(706)];t++)e[r(764)](this[r(663)][t])},h[s(889)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this.size=20,this[t(765)](e),e[t(1005)](this.compositionToDTSShift),e[t(1005)](this[t(516)]),e.writeInt32(this[t(282)]),e[t(1005)](this[t(1234)]),e[t(1005)](this.compositionEndTime)},h.cttsBox[s(318)][s(1136)]=function(e){var t,r=s;for(this[r(1230)]=0,this[r(216)]=0,this[r(291)]=4+8*this[r(425)][r(706)],this[r(765)](e),e[r(469)](this[r(425)][r(706)]),t=0;t<this[r(425)][r(706)];t++)e[r(469)](this[r(425)][t]),1===this[r(1230)]?e.writeInt32(this.sample_offsets[t]):e.writeUint32(this[r(1380)][t])},h[s(951)][s(318)][s(1136)]=function(e){var t=s;this.version=0,this[t(216)]=0,this[t(291)]=4,this[t(765)](e),e.writeUint32(this.entries[t(706)]);for(var r=0;r<this.entries[t(706)];r++)this.entries[r][t(1136)](e),this[t(291)]+=this[t(1342)][r].size;o.debug(t(473),t(583)+this.type+" with new size "+this[t(291)]),e.adjustUint32(this[t(1320)],this[t(291)])},h[s(1134)].prototype.write=function(e){var t=s;this[t(1230)]=0,this.flags=0,this[t(291)]=this[t(1127)][t(706)],this[t(765)](e),e.writeString(this.extended_language)},h[s(389)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=4+12*this[t(1342)][t(706)],this[t(765)](e),e[t(469)](this[t(1342)].length);for(var r=0;r<this[t(1342)][t(706)];r++){var n=this.entries[r];e[t(469)](n[t(632)]),e[t(1005)](n.media_time),e[t(796)](n[t(823)]),e[t(796)](n[t(246)])}},h[s(704)][s(318)].write=function(e){var t=s;this.version=0,this[t(216)]=0,this[t(291)]=16+this[t(1088)][t(706)]+(this[t(398)][t(706)]+1)+(this[t(1379)][t(706)]+1),this[t(765)](e),e[t(1115)](this[t(398)]),e.writeCString(this[t(1379)]),e[t(469)](this.timescale),e[t(469)](this[t(920)]),e.writeUint32(this.event_duration),e[t(469)](this.id),e[t(1253)](this.message_data)},h[s(1316)][s(318)][s(1136)]=function(e){var t=s;this.size=8+4*this[t(969)][t(706)],this[t(765)](e),e[t(1228)](this.major_brand,null,4),e.writeUint32(this[t(361)]);for(var r=0;r<this[t(969)][t(706)];r++)e[t(1228)](this[t(969)][r],null,4)},h[s(187)][s(318)][s(1136)]=function(e){var t=s;this[t(291)]=20+this.name.length+1,this.version=0,this[t(216)]=0,this[t(765)](e),e[t(469)](0),e[t(1228)](this[t(766)],null,4),e[t(469)](0),e[t(469)](0),e[t(469)](0),e[t(1115)](this[t(396)])},h[s(1218)][s(318)][s(1136)]=function(e){var t,r,n=s;for(this[n(291)]=23,t=0;t<this[n(833)][n(706)];t++)for(this[n(291)]+=3,r=0;r<this.nalu_arrays[t][n(706)];r++)this[n(291)]+=2+this[n(833)][t][r].data[n(706)];for(this[n(765)](e),e[n(1096)](this[n(475)]),e[n(1096)](this[n(600)]<<6+this.general_tier_flag<<5+this.general_profile_idc),e[n(469)](this[n(268)]),e[n(1253)](this[n(1177)]),e[n(1096)](this[n(1339)]),e[n(974)](this.min_spatial_segmentation_idc+(15<<24)),e[n(1096)](this[n(1195)]+252),e[n(1096)](this[n(333)]+252),e[n(1096)](this[n(688)]+248),e.writeUint8(this[n(1054)]+248),e[n(974)](this[n(871)]),e.writeUint8((this[n(1284)]<<6)+(this[n(465)]<<3)+(this[n(1332)]<<2)+this[n(194)]),e[n(1096)](this[n(833)][n(706)]),t=0;t<this[n(833)].length;t++)for(e[n(1096)]((this[n(833)][t][n(1233)]<<7)+this.nalu_arrays[t][n(343)]),e[n(974)](this.nalu_arrays[t][n(706)]),r=0;r<this[n(833)][t].length;r++)e[n(974)](this[n(833)][t][r].data[n(706)]),e[n(1253)](this[n(833)][t][r].data)},h.kindBox.prototype[s(1136)]=function(e){var t=s;this.version=0,this[t(216)]=0,this[t(291)]=this[t(1266)][t(706)]+1+(this[t(1379)][t(706)]+1),this.writeHeader(e),e[t(1115)](this[t(1266)]),e[t(1115)](this.value)},h[s(1334)][s(318)][s(1136)]=function(e){var t=s;this.size=20,this[t(216)]=0,this.version=0,this.writeHeader(e),e.writeUint32(this.creation_time),e[t(469)](this.modification_time),e.writeUint32(this[t(659)]),e[t(469)](this[t(762)]),e[t(974)](this[t(707)]),e.writeUint16(0)},h[s(355)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=4,this[t(765)](e),e[t(469)](this.fragment_duration)},h[s(446)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=4,this[t(765)](e),e[t(469)](this[t(319)])},h[s(830)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=96,this[t(765)](e),e[t(469)](this[t(1368)]),e[t(469)](this[t(1108)]),e[t(469)](this[t(659)]),e.writeUint32(this.duration),e[t(469)](this[t(1170)]),e[t(974)](this[t(1289)]<<8),e[t(974)](0),e[t(469)](0),e[t(469)](0),e.writeUint32Array(this[t(579)]),e[t(469)](0),e[t(469)](0),e[t(469)](0),e.writeUint32(0),e.writeUint32(0),e[t(469)](0),e.writeUint32(this.next_track_id)},h[s(1147)][s(318)][s(765)]=function(e){var t=s;this.size=8,h[t(411)][t(318)][t(765)][t(175)](this,e),e[t(1096)](0),e[t(1096)](0),e.writeUint8(0),e[t(1096)](0),e[t(1096)](0),e.writeUint8(0),e[t(974)](this[t(171)])},h[s(1147)][s(318)][s(582)]=function(e){for(var t=s,r=0;r<this.boxes[t(706)];r++)this[t(275)][r][t(1136)](e),this[t(291)]+=this[t(275)][r].size;o[t(967)](t(473),t(583)+this[t(810)]+" with new size "+this.size),e[t(910)](this.sizePosition,this[t(291)])},h.SampleEntry[s(318)][s(1136)]=function(e){var t=s;this[t(765)](e),e.writeUint8Array(this[t(440)]),this[t(291)]+=this[t(440)][t(706)],o[t(967)](t(473),t(583)+this[t(810)]+t(794)+this[t(291)]),e[t(910)](this[t(1320)],this[t(291)])},h.VisualSampleEntry[s(318)][s(1136)]=function(e){var t=s;this.writeHeader(e),this.size+=70,e[t(974)](0),e[t(974)](0),e[t(469)](0),e[t(469)](0),e[t(469)](0),e[t(974)](this.width),e[t(974)](this[t(416)]),e[t(469)](this[t(1278)]),e[t(469)](this[t(338)]),e[t(469)](0),e[t(974)](this[t(494)]),e[t(1096)](Math.min(31,this.compressorname[t(706)])),e[t(1228)](this[t(1366)],null,31),e[t(974)](this.depth),e.writeInt16(-1),this[t(582)](e)},h.AudioSampleEntry[s(318)][s(1136)]=function(e){var t=s;this.writeHeader(e),this.size+=20,e[t(469)](0),e[t(469)](0),e[t(974)](this[t(984)]),e[t(974)](this[t(1248)]),e[t(974)](0),e.writeUint16(0),e.writeUint32(this[t(300)]<<16),this[t(582)](e)},h[s(902)][s(318)].write=function(e){var t=s;this.writeHeader(e),this[t(291)]+=this[t(946)].length+1+this[t(296)].length+1+this[t(848)][t(706)]+1,e[t(1115)](this.namespace),e.writeCString(this.schema_location),e[t(1115)](this[t(848)]),this[t(582)](e)},h.SampleGroupEntry[s(318)][s(1136)]=function(e){var t=s;e[t(1253)](this[t(440)])},h.sbgpBox[s(318)].write=function(e){var t=s;this[t(1230)]=1,this[t(216)]=0,this[t(291)]=12+8*this[t(1342)][t(706)],this.writeHeader(e),e[t(1228)](this[t(508)],null,4),e.writeUint32(this[t(1388)]),e.writeUint32(this.entries.length);for(var r=0;r<this.entries[t(706)];r++){var n=this[t(1342)][r];e[t(1005)](n[t(806)]),e[t(1005)](n[t(968)])}},h[s(788)][s(318)][s(1136)]=function(e){var t,r,n=s;for(this[n(216)]=0,this[n(291)]=12,t=0;t<this[n(1342)].length;t++)r=this[n(1342)][t],1===this.version&&(0===this.default_length&&(this[n(291)]+=4),this[n(291)]+=r[n(440)].length);for(this[n(765)](e),e[n(1228)](this.grouping_type,null,4),1===this[n(1230)]&&e[n(469)](this[n(634)]),this[n(1230)]>=2&&e.writeUint32(this[n(723)]),e.writeUint32(this.entries[n(706)]),t=0;t<this[n(1342)][n(706)];t++)r=this[n(1342)][t],1===this[n(1230)]&&0===this.default_length&&e[n(469)](r[n(635)]),r[n(1136)](e)},h[s(370)].prototype[s(1136)]=function(e){var t=s;this[t(1230)]=0,this.flags=0,this.size=20+12*this[t(672)][t(706)],this[t(765)](e),e[t(469)](this[t(1002)]),e.writeUint32(this[t(659)]),e[t(469)](this.earliest_presentation_time),e[t(469)](this[t(598)]),e[t(974)](0),e[t(974)](this[t(672)][t(706)]);for(var r=0;r<this.references[t(706)];r++){var n=this.references[r];e[t(469)](n[t(478)]<<31|n[t(718)]),e.writeUint32(n[t(249)]),e[t(469)](n[t(678)]<<31|n[t(685)]<<28|n[t(1078)])}},h[s(1382)][s(318)].write=function(e){var t=s;this[t(1230)]=0,this[t(216)]=1,this.size=4,this[t(765)](e),e[t(974)](this[t(523)]),e[t(974)](0)},h[s(748)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=4+4*this[t(663)][t(706)],this[t(765)](e),e[t(469)](this.chunk_offsets[t(706)]),e[t(548)](this.chunk_offsets)},h[s(526)][s(318)][s(1136)]=function(e){var t,r=s;for(this[r(1230)]=0,this[r(216)]=0,this[r(291)]=4+12*this[r(895)].length,this.writeHeader(e),e.writeUint32(this[r(895)][r(706)]),t=0;t<this.first_chunk[r(706)];t++)e[r(469)](this[r(895)][t]),e.writeUint32(this[r(1189)][t]),e[r(469)](this.sample_description_index[t])},h[s(1188)][s(318)].write=function(e){var t,r=s;for(this.version=0,this.flags=0,this[r(291)]=0,this[r(765)](e),e[r(469)](this[r(1342)].length),this[r(291)]+=4,t=0;t<this[r(1342)][r(706)];t++)this[r(1342)][t].write(e),this[r(291)]+=this.entries[t].size;o[r(967)](r(473),r(583)+this[r(810)]+r(794)+this.size),e.adjustUint32(this[r(1320)],this[r(291)])},h[s(555)][s(318)].write=function(e){var t,r=s;for(this[r(1230)]=0,this[r(216)]=0,this[r(291)]=4+8*this[r(1036)].length,this[r(765)](e),e[r(469)](this.shadowed_sample_numbers[r(706)]),t=0;t<this.shadowed_sample_numbers[r(706)];t++)e.writeUint32(this[r(1036)][t]),e[r(469)](this.sync_sample_numbers[t])},h[s(964)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this.size=4+4*this[t(210)][t(706)],this.writeHeader(e),e.writeUint32(this[t(210)].length),e[t(548)](this[t(210)])},h[s(941)][s(318)][s(1136)]=function(e){var t,r=s,n=!0;if(this[r(1230)]=0,this.flags=0,this[r(1193)].length>0)for(t=0;t+1<this[r(1193)][r(706)];){if(this[r(1193)][t+1]!==this[r(1193)][0]){n=!1;break}t++}else n=!1;this[r(291)]=8,!n&&(this[r(291)]+=4*this[r(1193)][r(706)]),this[r(765)](e),n?e[r(469)](this.sample_sizes[0]):e[r(469)](0),e[r(469)](this[r(1193)].length),!n&&e[r(548)](this[r(1193)])},h[s(1241)].prototype[s(1136)]=function(e){var t,r=s;for(this[r(1230)]=0,this[r(216)]=0,this[r(291)]=4+8*this[r(425)][r(706)],this.writeHeader(e),e[r(469)](this[r(425)][r(706)]),t=0;t<this.sample_counts[r(706)];t++)e.writeUint32(this[r(425)][t]),e[r(469)](this.sample_deltas[t])},h.tfdtBox.prototype.write=function(e){var t=s,r=Math[t(490)](2,32)-1;this.version=this[t(885)]>r?1:0,this[t(216)]=0,this.size=4,1===this.version&&(this.size+=4),this[t(765)](e),1===this[t(1230)]?e[t(764)](this[t(885)]):e[t(469)](this[t(885)])},h.tfhdBox[s(318)].write=function(e){var t=s;this.version=0,this[t(291)]=4,this.flags&h[t(683)]&&(this[t(291)]+=8),this[t(216)]&h[t(594)]&&(this[t(291)]+=4),this[t(216)]&h.TFHD_FLAG_SAMPLE_DUR&&(this[t(291)]+=4),this.flags&h[t(1122)]&&(this.size+=4),this.flags&h[t(1270)]&&(this[t(291)]+=4),this.writeHeader(e),e.writeUint32(this[t(1348)]),this.flags&h.TFHD_FLAG_BASE_DATA_OFFSET&&e.writeUint64(this[t(1187)]),this[t(216)]&h[t(594)]&&e.writeUint32(this.default_sample_description_index),this.flags&h.TFHD_FLAG_SAMPLE_DUR&&e.writeUint32(this[t(445)]),this.flags&h[t(1122)]&&e.writeUint32(this[t(1276)]),this.flags&h[t(1270)]&&e[t(469)](this[t(1159)])},h[s(1089)].prototype[s(1136)]=function(e){var t=s;this[t(1230)]=0,this.size=80,this[t(765)](e),e[t(469)](this[t(1368)]),e[t(469)](this[t(1108)]),e[t(469)](this[t(1348)]),e[t(469)](0),e.writeUint32(this[t(762)]),e[t(469)](0),e.writeUint32(0),e.writeInt16(this[t(646)]),e[t(796)](this.alternate_group),e[t(796)](this.volume<<8),e[t(974)](0),e[t(832)](this.matrix),e.writeUint32(this[t(1059)]),e.writeUint32(this.height)},h[s(1048)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this.flags=0,this[t(291)]=20,this.writeHeader(e),e.writeUint32(this.track_id),e.writeUint32(this[t(723)]),e[t(469)](this[t(445)]),e[t(469)](this.default_sample_size),e[t(469)](this[t(1159)])},h[s(789)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(291)]=4,this[t(216)]&h[t(205)]&&(this[t(291)]+=4),this.flags&h.TRUN_FLAGS_FIRST_FLAG&&(this[t(291)]+=4),this[t(216)]&h[t(970)]&&(this[t(291)]+=4*this.sample_duration[t(706)]),this.flags&h.TRUN_FLAGS_SIZE&&(this.size+=4*this.sample_size.length),this[t(216)]&h[t(528)]&&(this[t(291)]+=4*this.sample_flags.length),this[t(216)]&h.TRUN_FLAGS_CTS_OFFSET&&(this[t(291)]+=4*this[t(568)][t(706)]),this[t(765)](e),e.writeUint32(this[t(806)]),this[t(216)]&h[t(205)]&&(this[t(330)]=e[t(1244)](),e[t(1005)](this.data_offset)),this.flags&h[t(795)]&&e[t(469)](this[t(1094)]);for(var r=0;r<this[t(806)];r++)this[t(216)]&h[t(970)]&&e[t(469)](this.sample_duration[r]),this.flags&h.TRUN_FLAGS_SIZE&&e.writeUint32(this[t(1117)][r]),this.flags&h[t(528)]&&e.writeUint32(this[t(214)][r]),this[t(216)]&h[t(586)]&&(0===this[t(1230)]?e[t(469)](this[t(568)][r]):e.writeInt32(this[t(568)][r]))},h["url Box"].prototype[s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(926)]?(this[t(216)]=0,this[t(291)]=this.location[t(706)]+1):(this[t(216)]=1,this.size=0),this.writeHeader(e),this.location&&e[t(1115)](this[t(926)])},h[s(1081)][s(318)][s(1136)]=function(e){var t=s;this[t(1230)]=0,this[t(216)]=0,this[t(291)]=this.name.length+1+(this[t(926)]?this[t(926)][t(706)]+1:0),this[t(765)](e),e[t(1115)](this[t(396)]),this[t(926)]&&e[t(1115)](this.location)},h[s(1389)][s(318)].write=function(e){var t=s;this.version=0,this[t(216)]=1,this[t(291)]=8,this[t(765)](e),e[t(974)](this.graphicsmode),e[t(1286)](this[t(184)])},h.cttsBox[s(318)].unpack=function(e){var t,r,n,i=s;for(n=0,t=0;t<this.sample_counts[i(706)];t++)for(r=0;r<this.sample_counts[t];r++)e[n].pts=e[n][i(1083)]+this[i(1380)][t],n++},h[s(1241)].prototype[s(645)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(425)][i(706)];t++)for(r=0;r<this[i(425)][t];r++)e[n].dts=0===n?0:e[n-1][i(1083)]+this[i(444)][t],n++},h[s(748)][s(318)][s(645)]=function(e){var t,r=s;for(t=0;t<this[r(663)].length;t++)e[t][r(1325)]=this[r(663)][t]},h[s(526)][s(318)].unpack=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this[a(895)][a(706)];t++)for(r=0;r<(t+1<this[a(895)][a(706)]?this.first_chunk[t+1]:1/0);r++)for(o++,n=0;n<this[a(1189)][t];n++){if(!e[i])return;e[i][a(471)]=this[a(695)][t],e[i][a(1239)]=o,i++}},h[s(941)][s(318)][s(645)]=function(e){var t,r=s;for(t=0;t<this[r(1193)][r(706)];t++)e[t][r(291)]=this.sample_sizes[t]},h.DIFF_BOXES_PROP_NAMES=["boxes","entries",s(672),"subsamples",s(254),s(561),"extents",s(660),s(437),"ranges",s(272),s(1364),s(976),"levels"],h[s(1045)]=[s(969),s(579),s(184),s(425),s(425),s(444),s(895),s(1189),s(1193),"chunk_offsets",s(1380),s(695),s(618)],h[s(1051)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(991)][n(1085)](r)>-1||e[r]instanceof h.Box||t[r]instanceof h[n(411)]||typeof e[r]===n(1191)||void 0===t[r]||typeof e[r]===n(209)||typeof t[r]===n(209)||e[n(873)]&&e[n(873)][n(1085)](r[n(566)](0,4))>-1||t[n(873)]&&t[n(873)][n(1085)](r[n(566)](0,4))>-1||r===n(440)||r===n(988)||r===n(291)||r===n(1368)||r===n(1108)||h.DIFF_PRIMITIVE_ARRAY_PROP_NAMES[n(1085)](r)>-1||e[r]===t[r]))return!1;return!0},h.boxEqual=function(e,t){var r=s;if(!h.boxEqualFields(e,t))return!1;for(var n=0;n<h.DIFF_BOXES_PROP_NAMES.length;n++){var i=h.DIFF_BOXES_PROP_NAMES[n];if(e[i]&&t[i]&&!h[r(1052)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(318)][s(1238)]=function(e){var t,r,n=s,i=new a(e[n(357)]);for(t=[];!i[n(758)]();)(r=h.parseOneBox(i,!1))[n(549)]===h.OK&&"vttc"===r.box.type&&t[n(538)](r[n(869)]);return t},m[s(318)][s(251)]=function(e,t,r){var n=s;function i(e,t,r){var n=So;return r=r||"0",(e+="")[n(706)]>=t?e:new Array(t-e[n(706)]+1)[n(1030)](r)+e}function o(e){var t=So,r=Math[t(639)](e/3600),n=Math.floor((e-3600*r)/60),s=Math[t(639)](e-3600*r-60*n),o=Math.floor(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(1238)](r),c="",u=0;u<a[n(706)];u++){var l=a[u];c+=o(e)+" --\x3e "+o(t)+"\r\n",c+=l[n(1330)][n(1396)]}return c};var v=function(){};v[s(318)][s(1238)]=function(e){var t,r=s,n={};n[r(978)]=[];var i=new a(e.data[r(357)]);if(e.subsamples&&0!==e[r(865)][r(706)]){if(n[r(694)]=i[r(1039)](e[r(865)][0][r(291)]),e.subsamples.length>1)for(t=1;t<e.subsamples[r(706)];t++)n[r(978)][t]=i[r(681)](e.subsamples[t][r(291)])}else n[r(694)]=i[r(1039)](e.data.length);return"undefined"!=typeof DOMParser&&(n[r(929)]=(new DOMParser)[r(1155)](n[r(694)],r(879))),n};var y=function(){};y[s(318)].parseSample=function(e){var t=s;return new a(e[t(440)][t(357)])[t(1039)](e[t(440)][t(706)])},y[s(318)][s(616)]=function(e){var t=s,r=new a(e[t(357)]);return r[t(1210)](),r[t(1138)]()},s(785)!==s(1191)&&(t.XMLSubtitlein4Parser=v,t[s(408)]=y);var g=function(e){var t=s;this[t(207)]=e||new l,this[t(275)]=[],this[t(703)]=[],this.moofs=[],this[t(912)]=!1,this[t(543)]=!1,this.onMoovStart=null,this[t(460)]=!1,this[t(1331)]=null,this.readySent=!1,this[t(1220)]=null,this[t(253)]=null,this.onError=null,this.sampleListBuilt=!1,this[t(1139)]=[],this[t(312)]=[],this.isFragmentationInitialized=!1,this.sampleProcessingStarted=!1,this[t(841)]=0,this[t(992)]=!1,this.onSidx=null,this[t(421)]=!1};g[s(318)][s(1194)]=function(){var e=s;this.stream&&(this.stream[e(1194)](),this[e(207)]=null),this[e(275)]=[],this[e(703)]=[],this[e(489)]=[],this.isProgressive=!1,this[e(543)]=!1,this[e(792)]=null,this[e(460)]=!1,this[e(1331)]=null,this[e(1095)]=!1,this.onSegment=null,this.onSamples=null,this[e(176)]=null,this.sampleListBuilt=!1,this[e(1139)]=[],this[e(312)]=[],this[e(711)]=!1,this[e(609)]=!1,this[e(841)]=0,this.itemListBuilt=!1,this[e(1135)]=null,this.sidxSent=!1,this.moov=null,this[e(989)]=null,this[e(254)]=[],this[e(1370)]=[]},g[s(318)][s(1148)]=function(e,t,r){var n=s,i=this[n(820)](e);if(i){var o={};this[n(1139)][n(538)](o),o.id=e,o[n(855)]=t,o[n(1151)]=i,i[n(1346)]=0,o.segmentStream=null,o[n(185)]=1e3,o[n(854)]=!0,r&&(r[n(419)]&&(o.nb_samples=r[n(419)]),r[n(854)]&&(o.rapAlignement=r[n(854)]))}},g[s(318)][s(540)]=function(e){for(var t=s,r=-1,n=0;n<this.fragmentedTracks[t(706)];n++){this[t(1139)][n].id==e&&(r=n)}r>-1&&this.fragmentedTracks[t(321)](r,1)},g[s(318)][s(433)]=function(e,t,r){var n=s,i=this[n(820)](e);if(i){var o={};this[n(312)][n(538)](o),o.id=e,o.user=t,o[n(1151)]=i,i[n(1346)]=0,o.nb_samples=1e3,o[n(1150)]=[],r&&r[n(419)]&&(o[n(185)]=r.nbSamples)}},g[s(318)].unsetExtractionOptions=function(e){for(var t=s,r=-1,n=0;n<this[t(312)].length;n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this[t(312)][t(321)](r,1)},g[s(318)][s(1371)]=function(){var e,t,r=s;if(!this.restoreParsePosition||this[r(387)]())for(;;){if(this[r(1263)]&&this[r(1263)]()){if(this[r(927)]())continue;return}if(this[r(602)]&&this[r(602)](),(e=h[r(1091)](this.stream,false))[r(549)]===h[r(177)]){if(this[r(1337)]){if(this[r(1337)](e))continue;return}return}var n;switch(n="uuid"!==(t=e[r(869)]).type?t[r(810)]:t[r(480)],this[r(275)].push(t),n){case r(417):this[r(703)][r(538)](t);break;case r(403):this[r(489)][r(538)](t);break;case r(499):this[r(543)]=!0,0===this[r(703)][r(706)]&&(this[r(912)]=!0);default:this[n],this[n]=t}this[r(599)]&&this.updateUsedBytes(t,e)}},g[s(318)][s(485)]=function(e){var t=s;if(null==e)throw"Buffer must be defined and non empty";if(void 0===e[t(541)])throw t(1281);return 0===e[t(752)]?(this[t(207)][t(186)](),!1):(e[t(303)]=0,this.stream[t(875)](e),this.stream[t(186)](),!!this[t(207)].initialized())},g[s(318)][s(310)]=function(e,t){var r,n=s;if(this[n(485)](e))return this[n(1371)](),this[n(543)]&&!this[n(460)]&&(this[n(460)]=!0,this.onMoovStart&&this.onMoovStart()),this.moov?(!this.sampleListBuilt&&(this[n(696)](),this[n(1257)]=!0),this.updateSampleLists(),this[n(1331)]&&!this.readySent&&(this.readySent=!0,this.onReady(this[n(666)]())),this[n(1275)](t),this[n(866)]?(r=this[n(866)],this[n(866)]=void 0):r=this[n(509)],this[n(207)][n(950)]&&(r=this[n(207)][n(950)](r))):r=this[n(509)]?this[n(509)]:0,this[n(1399)]&&this.onSidx&&!this[n(421)]&&(this[n(1135)](this.sidx),this[n(421)]=!0),this[n(529)]&&(this[n(903)]&&!this[n(992)]&&(this[n(903)](),this[n(992)]=!0),this[n(1256)]&&this[n(1256)](this[n(803)])),this[n(207)][n(230)]&&(this[n(207)][n(186)](),this.stream[n(230)](),this.stream[n(186)](!0)),r},g[s(318)].getInfo=function(){var e,t,r,n,i,o,a=s,c={},u=new Date(a(1149))[a(486)]();if(this[a(499)])for(c[a(1121)]=!0,c[a(762)]=this[a(499)].mvhd[a(762)],c.timescale=this[a(499)].mvhd.timescale,c[a(1119)]=null!=this[a(499)].mvex,c.isFragmented&&this[a(499)][a(1307)][a(675)]&&(c.fragment_duration=this[a(499)][a(1307)][a(675)][a(234)]),c[a(912)]=this.isProgressive,c.hasIOD=null!=this[a(499)][a(1132)],c[a(1029)]=[],c[a(1029)][a(538)](this[a(989)][a(273)]),c[a(1029)]=c[a(1029)][a(1110)](this[a(989)][a(969)]),c[a(770)]=new Date(u+1e3*this.moov[a(301)][a(1368)]),c[a(931)]=new Date(u+1e3*this.moov.mvhd.modification_time),c[a(933)]=[],c[a(313)]=[],c[a(539)]=[],c.subtitleTracks=[],c[a(468)]=[],c.hintTracks=[],c.otherTracks=[],e=0;e<this[a(499)][a(556)][a(706)];e++){if(o=(r=this[a(499)][a(556)][e])[a(731)][a(962)][a(1016)][a(1333)].entries[0],n={},c[a(933)].push(n),n.id=r[a(413)][a(1348)],n[a(396)]=r[a(731)][a(778)].name,n.references=[],r.tref)for(t=0;t<r.tref.boxes.length;t++)i={},n[a(672)][a(538)](i),i.type=r[a(551)][a(275)][t][a(810)],i[a(925)]=r[a(551)][a(275)][t][a(925)];r[a(595)]&&(n[a(1391)]=r.edts[a(859)].entries),n.created=new Date(u+1e3*r[a(413)][a(1368)]),n[a(931)]=new Date(u+1e3*r[a(413)][a(1108)]),n.movie_duration=r[a(413)][a(762)],n[a(353)]=c[a(659)],n.layer=r[a(413)].layer,n[a(721)]=r[a(413)][a(721)],n[a(1289)]=r[a(413)].volume,n.matrix=r[a(413)][a(579)],n[a(409)]=r[a(413)][a(1059)]/65536,n[a(581)]=r[a(413)].height/65536,n.timescale=r[a(731)].mdhd[a(659)],n.cts_shift=r[a(731)][a(962)][a(1016)][a(651)],n.duration=r.mdia.mdhd[a(762)],n.samples_duration=r[a(909)],n.codec=o[a(420)](),n[a(1232)]=r.udta&&r[a(1070)][a(1106)][a(706)]?r[a(1070)][a(1106)][0]:{schemeURI:"",value:""},n[a(707)]=r[a(731)].elng?r[a(731)].elng[a(1127)]:r[a(731)].mdhd[a(1293)],n[a(185)]=r.samples[a(706)],n[a(291)]=r[a(493)],n[a(377)]=8*n.size*n[a(659)]/n[a(909)],o[a(1311)]()?(n[a(810)]="audio",c[a(313)][a(538)](n),n[a(250)]={},n.audio[a(1028)]=o[a(628)](),n[a(250)][a(984)]=o[a(1340)](),n[a(250)][a(1117)]=o[a(669)]()):o[a(943)]()?(n.type=a(298),c[a(539)].push(n),n[a(298)]={},n[a(298)][a(1059)]=o[a(1261)](),n[a(298)][a(416)]=o[a(1393)]()):o.isSubtitle()?(n[a(810)]=a(495),c[a(212)][a(538)](n)):o[a(1347)]()?(n[a(810)]="metadata",c[a(1114)][a(538)](n)):o[a(1335)]()?(n.type=a(286),c.metadataTracks.push(n)):(n[a(810)]=a(286),c.otherTracks[a(538)](n))}else c[a(1121)]=!1;if(c[a(1272)]="",c[a(1121)]&&c[a(933)]){for(c[a(539)]&&c[a(539)][a(706)]>0?c.mime+=a(449):c.audioTracks&&c.audioTracks.length>0?c[a(1272)]+=a(178):c[a(1272)]+=a(655),e=0;e<c[a(933)].length;e++)0!==e&&(c[a(1272)]+=","),c.mime+=c[a(933)][e][a(783)];c.mime+='"; profiles="',c.mime+=this[a(989)][a(969)].join(),c[a(1272)]+='"'}return c},g.prototype[s(391)]=function(e){var t=s;e&&(this.nextSeekPosition?this.nextSeekPosition=Math[t(724)](e[t(1325)]+e[t(1044)],this.nextSeekPosition):this[t(866)]=e[t(1325)]+e[t(1044)])},g[s(318)][s(1275)]=function(e){var t,r,n=s;if(this.sampleProcessingStarted){if(this.isFragmentationInitialized&&null!==this.onSegment)for(t=0;t<this[n(1139)][n(706)];t++){var i=this[n(1139)][t];for(r=i[n(1151)];r[n(1346)]<r.samples[n(706)]&&this[n(609)];){o.debug(n(1273),"Creating media fragment on track #"+i.id+" for sample "+r[n(1346)]);var a=this[n(755)](i.id,r[n(1346)],i[n(533)]);if(!a)break;if(i[n(533)]=a,r[n(1346)]++,(r[n(1346)]%i[n(185)]==0||e||r[n(1346)]>=r.samples[n(706)])&&(this[n(1220)]&&this.onSegment(i.id,i[n(855)],i[n(533)].buffer,r[n(1346)],e||r[n(1346)]>=r.samples[n(706)]),i[n(533)]=null,i!==this.fragmentedTracks[t]))break}}if(null!==this.onSamples)for(t=0;t<this[n(312)][n(706)];t++){var c=this[n(312)][t];for(r=c[n(1151)];r[n(1346)]<r.samples.length&&this.sampleProcessingStarted;){o[n(967)](n(1273),n(733)+c.id+n(1274)+r[n(1346)]);var u=this[n(362)](r,r[n(1346)]);if(!u){this.setNextSeekPositionFromSample(r.samples[r[n(1346)]]);break}if(r.nextSample++,c.samples[n(538)](u),(r[n(1346)]%c.nb_samples==0||r.nextSample>=r.samples[n(706)])&&(o[n(967)](n(1273),n(654)+c.id+n(1384)+r[n(1346)]),this.onSamples&&this[n(253)](c.id,c[n(855)],c[n(1150)]),c[n(1150)]=[],c!==this[n(312)][t]))break}}}},g[s(318)].getBox=function(e){var t=this[s(650)](e,!0);return t.length?t[0]:null},g.prototype[s(650)]=function(e,t){var r=s,n=[];return g[r(1259)][r(175)](this,e,n,t),n},g[s(1259)]=function(e,t,r){var n=s;for(var i in this[n(810)]&&this.type==e&&t[n(538)](this),this[n(275)]){if(t[n(706)]&&r)return;g._sweep[n(175)](this.boxes[i],e,t,r)}},g.prototype[s(913)]=function(e){var t=s,r=this[t(820)](e);return r?r[t(1150)]:void 0},g.prototype[s(732)]=function(e,t){var r=s,n=this.getTrackById(e);return this[r(362)](n,t)},g.prototype[s(1049)]=function(e,t,r){var n=s,i=this[n(820)](e);i[n(482)]||(i[n(482)]=0);for(var o=i[n(482)];o<t;o++)this.releaseSample(i,o);i[n(482)]=t,r&&(this[n(275)]=[],this[n(703)]=[],this.moofs=[],this[n(232)]=0)},g[s(318)][s(531)]=function(e){var t=s,r=this[t(820)](e);const n=r.samples,i=n[n[t(706)]-1];i[t(440)]=null,i[t(1203)]=null,i[t(1044)]=0,r[t(1150)]=[],r.samples[t(538)](i),r[t(1346)]=r.samples.length,this[t(275)]=[],this.mdats=[],this[t(489)]=[],this[t(232)]=0},g[s(318)][s(988)]=function(){this[s(609)]=!0,this.processSamples(!1)},g.prototype[s(1223)]=function(){this.sampleProcessingStarted=!1},g[s(318)].flush=function(){var e=s;this[e(335)](),this[e(1275)](!0),this.stream[e(230)](),this[e(207)][e(186)](!0)},g.prototype[s(500)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(1150)].length)return{offset:0,time:0};for(n=0;n<r[a(1150)].length;n++){if(i=r[a(1150)][n],0===n)u=0,o=i[a(659)];else if(i[a(590)]>e*i.timescale){u=n-1;break}t&&i[a(757)]&&(c=n)}for(t&&(u=c),e=r.samples[u].cts,r.nextSample=u;r[a(1150)][u][a(1044)]===r.samples[u][a(291)]&&r.samples[u+1];)u++;return{offset:r[a(1150)][u][a(1325)]+r[a(1150)][u][a(1044)],time:e/o}},g[s(318)].getTrackDuration=function(e){var t,r=s;return e.samples?((t=e[r(1150)][e.samples[r(706)]-1])[r(590)]+t[r(762)])/t[r(659)]:1/0},g[s(318)][s(608)]=function(e,t){var r,n,i,o=s,a=this[o(499)],c={offset:1/0,time:1/0};if(this.moov){for(i=0;i<a[o(556)].length;i++)r=a.traks[i],e>this.getTrackDuration(r)||((n=this[o(500)](e,t,r)).offset<c[o(1325)]&&(c[o(1325)]=n[o(1325)]),n[o(414)]<c.time&&(c.time=n.time));return c[o(1325)]===1/0?c={offset:this[o(509)],time:0}:c[o(1325)]=this[o(207)][o(950)](c.offset),c}throw"Cannot seek: moov not received!"},g.prototype.equal=function(e){for(var t=s,r=0;r<this[t(275)].length&&r<e[t(275)][t(706)];){var n=this.boxes[r],i=e[t(275)][r];if(!h[t(1052)](n,i))return!1;r++}return!0},t[s(1273)]=g,g[s(318)][s(1156)]=0,g[s(318)][s(218)]=null,g.prototype[s(509)]=0,g[s(318)].discardMdatData=!1,g[s(318)][s(1337)]=function(e){var t,r=s;return"mdat"===e[r(810)]?(t=new(h[e[r(810)]+r(411)])(e[r(291)]),this[r(218)]=t,this[r(275)][r(538)](t),this[r(703)][r(538)](t),t[r(988)]=e[r(988)],t[r(1283)]=e[r(1283)],this[r(207)][r(428)](t[r(1283)]),this[r(1156)]=t.start+t[r(291)],this.stream[r(608)](t[r(988)]+t.size,!1,this[r(893)])?(this[r(218)]=null,!0):(this[r(543)]?this[r(509)]=this[r(207)].findEndContiguousBuf():this[r(509)]=t[r(988)]+t[r(291)],!1)):(e[r(810)]===r(499)&&(this.moovStartFound=!0,0===this.mdats.length&&(this[r(912)]=!0)),!!this[r(207)].mergeNextBuffer&&this.stream[r(1064)]()?(this[r(509)]=this[r(207)][r(934)](),!0):(e[r(810)]?this[r(543)]?this[r(509)]=this.stream[r(934)]():this.nextParsePosition=this.stream[r(1244)]()+e[r(291)]:this[r(509)]=this.stream[r(934)](),!1))},g[s(318)].hasIncompleteMdat=function(){return null!==this[s(218)]},g[s(318)][s(927)]=function(){var e,t=s;return e=this.parsingMdat,this[t(207)][t(608)](e[t(988)]+e[t(291)],!1,this[t(893)])?(o[t(967)](t(1273),t(673)),this[t(218)]=null,!0):(this.nextParsePosition=this[t(207)][t(786)](),!1)},g[s(318)][s(387)]=function(){var e=s;return this[e(207)][e(608)](this[e(1156)],!0,this.discardMdatData)},g[s(318)][s(602)]=function(){var e=s;this.lastBoxStartPosition=this[e(207)][e(1244)]()},g.prototype.updateUsedBytes=function(e,t){var r=s;this[r(207)][r(428)]&&(e[r(810)]===r(417)?(this[r(207)][r(428)](e[r(1283)]),this.discardMdatData&&this[r(207)][r(428)](e[r(291)]-e.hdr_size)):this.stream[r(428)](e[r(291)]))},g.prototype.add=h[s(411)][s(318)].add,g[s(318)].addBox=h[s(411)][s(318)][s(811)],g.prototype[s(935)]=function(e){var t=s,r=e||{};this[t(1163)](t(989))[t(971)]("major_brand",r.brands&&r[t(1029)][0]||t(642))[t(971)](t(361),0).set(t(969),r[t(1029)]||["iso4"]);var n=this[t(1163)](t(499));return n[t(1163)]("mvhd")[t(971)](t(659),r.timescale||600)[t(971)]("rate",r[t(1170)]||65536).set(t(1368),0)[t(971)](t(1108),0).set(t(762),r[t(762)]||0)[t(971)](t(1289),r.width?0:256)[t(971)]("matrix",[65536,0,0,0,65536,0,0,0,1073741824]).set(t(805),1),n[t(1163)]("mvex"),this},g[s(318)][s(1038)]=function(e){var t=s;!this[t(499)]&&this[t(935)](e);var r=e||{};r[t(1059)]=r[t(1059)]||320,r[t(416)]=r[t(416)]||320,r.id=r.id||this.moov[t(301)].next_track_id,r[t(810)]=r[t(810)]||"avc1";var n=this[t(499)][t(1163)](t(1151));this[t(499)][t(301)][t(805)]=r.id+1,n[t(1163)](t(413)).set(t(216),h.TKHD_FLAG_ENABLED|h[t(1190)]|h.TKHD_FLAG_IN_PREVIEW)[t(971)](t(1368),0)[t(971)]("modification_time",0)[t(971)](t(1348),r.id)[t(971)](t(762),r[t(762)]||0)[t(971)]("layer",r[t(646)]||0)[t(971)](t(721),0)[t(971)](t(1289),1)[t(971)]("matrix",[0,0,0,0,0,0,0,0,0])[t(971)](t(1059),r[t(1059)]<<16)[t(971)](t(416),r[t(416)]<<16);var i=n[t(1163)](t(731));i[t(1163)](t(280))[t(971)](t(1368),0)[t(971)](t(1108),0).set(t(659),r[t(659)]||1)[t(971)](t(762),r[t(753)]||0)[t(971)]("language",r[t(707)]||t(937)),i[t(1163)](t(778))[t(971)](t(766),r.hdlr||t(658))[t(971)](t(396),r.name||t(1008)),i[t(1163)](t(1041)).set(t(1127),r.language||t(379));var o=i[t(1163)](t(962));if(void 0!==h[r.type+t(1147)]){var c=new(h[r[t(810)]+t(1147)]);c[t(171)]=1;var u="";for(var l in h.sampleEntryCodes)for(var d=h[t(664)][l],f=0;f<d[t(706)];f++)if(d.indexOf(r[t(810)])>-1){u=l;break}switch(u){case t(843):if(o[t(1163)]("vmhd")[t(971)](t(761),0).set(t(184),[0,0,0]),c[t(971)](t(1059),r[t(1059)])[t(971)](t(416),r[t(416)])[t(971)](t(1278),72<<16)[t(971)](t(338),72<<16).set(t(494),1).set(t(1366),r[t(810)]+t(641))[t(971)]("depth",24),r[t(904)]){var p=new(h[t(1011)]);p.parse(new a(r[t(904)])),c[t(811)](p)}else if(r[t(331)]){var m=new(h[t(1218)]);m.parse(new a(r.hevcDecoderConfigRecord)),c[t(811)](m)}break;case t(1375):o[t(1163)](t(328)).set(t(523),r.balance||0),c[t(971)](t(984),r[t(984)]||2)[t(971)](t(1248),r[t(1248)]||16)[t(971)](t(300),r.samplerate||65536);break;case t(863):o.add(t(919));break;case"Subtitle":if(o[t(1163)](t(1007)),r[t(810)]===t(961))c.set(t(946),r.namespace||t(980)).set("schema_location",r[t(296)]||"")[t(971)]("auxiliary_mime_types",r[t(848)]||"");break;case t(1319):o[t(1163)]("nmhd");break;case t(1053):o[t(1163)](t(1037));break;default:o[t(1163)]("nmhd")}r.description&&c[t(811)](r.description),r.description_boxes&&r[t(174)].forEach((function(e){c[t(811)](e)})),o[t(1163)](t(1353)).add("dref")[t(544)]((new(h[t(573)]))[t(971)](t(216),1));var v=o[t(1163)](t(1016));return v[t(1163)](t(1333))[t(544)](c),v.add(t(558)).set(t(425),[])[t(971)]("sample_deltas",[]),v[t(1163)]("stsc")[t(971)](t(895),[])[t(971)](t(1189),[]).set(t(695),[]),v[t(1163)](t(1204))[t(971)]("chunk_offsets",[]),v[t(1163)]("stsz")[t(971)]("sample_sizes",[]),this[t(499)][t(1307)].add("trex")[t(971)]("track_id",r.id).set(t(723),r[t(723)]||1)[t(971)](t(445),r[t(445)]||0).set("default_sample_size",r[t(1276)]||0).set(t(1159),r[t(1159)]||0),this[t(1285)](n),r.id}},h[s(411)][s(318)][s(1377)]=function(e){var t=s,r=e||new c;r.endianness=c[t(221)],this[t(1136)](r)},g[s(318)].addSample=function(e,t,r){var n=s,i=r||{},o={},a=this[n(820)](e);if(null!==a){o[n(1047)]=a.samples[n(706)],o[n(1348)]=a[n(413)][n(1348)],o[n(659)]=a.mdia[n(280)][n(659)],o[n(471)]=i[n(695)]?i[n(695)]-1:0,o[n(1203)]=a[n(731)][n(962)][n(1016)][n(1333)].entries[o[n(471)]],o[n(440)]=t,o[n(291)]=t[n(752)],o[n(1044)]=o[n(291)],o[n(762)]=i[n(762)]||1,o[n(590)]=i.cts||0,o.dts=i[n(1083)]||0,o[n(757)]=i[n(757)]||!1,o[n(1240)]=i[n(1240)]||0,o[n(567)]=i[n(567)]||0,o[n(952)]=i[n(952)]||0,o[n(1341)]=i[n(1341)]||0,o[n(667)]=i.degradation_priority||0,o[n(1325)]=0,o[n(865)]=i.subsamples,a[n(1150)][n(538)](o),a[n(493)]+=o[n(291)],a[n(909)]+=o[n(762)],void 0===a[n(1227)]&&(a[n(1227)]=i[n(1083)]),this[n(1275)]();var c=this[n(1130)](o);return this[n(811)](c),c[n(1377)](),c[n(462)][0][n(726)][0][n(1324)]=c.size+8,this[n(1163)]("mdat")[n(440)]=new Uint8Array(t),o}},g.prototype[s(1130)]=function(e){var t=s,r=0;r=e[t(757)]?1<<25:65536;var n=new h.moofBox;n[t(1163)]("mfhd")[t(971)](t(319),this.nextMoofNumber),this[t(841)]++;var i=n.add("traf"),o=this[t(820)](e[t(1348)]);return i[t(1163)](t(917))[t(971)]("track_id",e[t(1348)]).set(t(216),h[t(382)]),i[t(1163)](t(965)).set("baseMediaDecodeTime",e[t(1083)]-(o[t(1227)]||0)),i.add("trun").set("flags",h[t(205)]|h.TRUN_FLAGS_DURATION|h[t(692)]|h[t(528)]|h[t(586)])[t(971)]("data_offset",0).set(t(1094),0)[t(971)]("sample_count",1)[t(971)](t(618),[e[t(762)]])[t(971)](t(1117),[e[t(291)]])[t(971)](t(214),[r])[t(971)]("sample_composition_time_offset",[e[t(590)]-e[t(1083)]]),n},g[s(318)][s(232)]=0,g[s(318)][s(596)]=0,g.prototype[s(1301)]=function(){var e,t,r,n,i,o,a=s;for(this[a(819)]=this[a(499)][a(301)][a(762)],this.moov.mvhd.duration=0,e=0;e<this[a(499)].traks.length;e++){(t=this[a(499)].traks[e])[a(413)][a(762)]=0,t[a(731)][a(280)][a(762)]=0,(t[a(731)][a(962)][a(1016)].stco||t[a(731)][a(962)][a(1016)].co64).chunk_offsets=[],(r=t.mdia[a(962)][a(1016)].stsc)[a(895)]=[],r[a(1189)]=[],r[a(695)]=[],(t[a(731)].minf[a(1016)][a(345)]||t[a(731)][a(962)][a(1016)].stz2)[a(1193)]=[],(n=t[a(731)][a(962)][a(1016)].stts).sample_counts=[],n.sample_deltas=[],(i=t[a(731)][a(962)][a(1016)][a(1359)])&&(i[a(425)]=[],i[a(1380)]=[]),o=t[a(731)].minf[a(1016)][a(1186)];var c=t[a(731)][a(962)][a(1016)].boxes.indexOf(o);-1!=c&&(t[a(731)].minf[a(1016)].boxes[c]=null)}},g[s(942)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=So;this[n(508)]=e,this[n(1388)]=t,this.sbgp=r,this[n(1004)]=-1,this[n(901)]=-1}for(t&&(t[l(837)]=[]),!e.sample_groups_info&&(e[l(837)]=[]),a=0;a<r[l(706)];a++){for(u=r[a].grouping_type+"/"+r[a].grouping_type_parameter,c=new d(r[a][l(508)],r[a][l(1388)],r[a]),t&&(t[l(837)][u]=c),!e[l(837)][u]&&(e[l(837)][u]=c),o=0;o<n[l(706)];o++)n[o][l(508)]===r[a][l(508)]&&(c[l(1203)]=n[o],c.description[l(559)]=!0);if(i)for(o=0;o<i[l(706)];o++)i[o][l(508)]===r[a].grouping_type&&(c[l(1057)]=i[o],c[l(1057)][l(559)]=!0,c[l(1092)]=!0)}if(t){if(i)for(a=0;a<i.length;a++)!i[a][l(559)]&&i[a].version>=2&&(u=i[a][l(508)]+"/0",(c=new d(i[a][l(508)],0))[l(1092)]=!0,!t[l(837)][u]&&(t[l(837)][u]=c))}else for(a=0;a<n[l(706)];a++)!n[a][l(559)]&&n[a].version>=2&&(u=n[a][l(508)]+"/0",c=new d(n[a][l(508)],0),!e[l(837)][u]&&(e.sample_groups_info[u]=c))},g[s(332)]=function(e,t,r,n){var i,o,a=s;for(i in t.sample_groups=[],n){var c;if(t.sample_groups[i]={},t.sample_groups[i][a(508)]=n[i][a(508)],t[a(587)][i][a(1388)]=n[i].grouping_type_parameter,r>=n[i][a(1004)]&&(n[i][a(1004)]<0&&(n[i][a(1004)]=0),n[i][a(901)]++,n[i][a(901)]<=n[i][a(191)][a(1342)][a(706)]-1&&(n[i][a(1004)]+=n[i][a(191)][a(1342)][n[i].entry_index][a(806)])),n[i].entry_index<=n[i].sbgp[a(1342)][a(706)]-1?t[a(587)][i][a(968)]=n[i][a(191)][a(1342)][n[i].entry_index].group_description_index:t[a(587)][i].group_description_index=-1,0!==t[a(587)][i].group_description_index)c=n[i][a(1057)]?n[i][a(1057)]:n[i][a(1203)],t[a(587)][i][a(968)]>0?(o=t.sample_groups[i][a(968)]>65535?(t[a(587)][i][a(968)]>>16)-1:t[a(587)][i][a(968)]-1,c&&o>=0&&(t[a(587)][i].description=c[a(1342)][o])):c&&c.version>=2&&c[a(342)]>0&&(t.sample_groups[i][a(1203)]=c[a(1342)][c[a(342)]-1])}},g[s(1153)]=function(e,t,r){var n=s;t&&(e?(t[n(1240)]=e[n(1240)][r],t[n(567)]=e[n(982)][r],t[n(952)]=e.sample_is_depended_on[r],t[n(1341)]=e[n(1066)][r]):(t[n(1240)]=0,t[n(567)]=0,t[n(952)]=0,t[n(1341)]=0))},g[s(318)][s(696)]=function(){var e,t,r=s;for(e=0;e<this[r(499)][r(556)].length;e++)t=this[r(499)][r(556)][e],this[r(1285)](t)},g[s(318)][s(1285)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,_,w,b,S,E,I,A,k,C=s;if(e.samples=[],e.samples_duration=0,e[C(493)]=0,r=e.mdia[C(962)][C(1016)][C(1204)]||e[C(731)][C(962)][C(1016)].co64,n=e[C(731)][C(962)].stbl[C(1055)],i=e.mdia[C(962)][C(1016)].stsz||e[C(731)][C(962)][C(1016)][C(373)],o=e[C(731)][C(962)][C(1016)][C(558)],a=e[C(731)][C(962)][C(1016)].ctts,c=e[C(731)][C(962)].stbl[C(1186)],u=e[C(731)].minf[C(1016)].stsd,l=e[C(731)][C(962)][C(1016)][C(729)],f=e[C(731)][C(962)][C(1016)][C(1072)],d=e.mdia.minf.stbl[C(1394)],h=e[C(731)][C(962)][C(1016)][C(614)],w=-1,b=-1,S=-1,E=-1,I=0,A=0,k=0,g[C(942)](e,null,d,h),void 0!==i){for(t=0;t<i[C(1193)][C(706)];t++){var T={};T.number=t,T[C(1348)]=e[C(413)][C(1348)],T.timescale=e[C(731)][C(280)][C(659)],T[C(1044)]=0,e[C(1150)][t]=T,T[C(291)]=i[C(1193)][t],e[C(493)]+=T.size,0===t?(m=1,p=0,T.chunk_index=m,T[C(1260)]=p,_=n[C(1189)][p],y=0,v=p+1<n[C(895)].length?n.first_chunk[p+1]-1:1/0):t<_?(T[C(1239)]=m,T[C(1260)]=p):(m++,T[C(1239)]=m,y=0,m<=v||(v=++p+1<n[C(895)][C(706)]?n[C(895)][p+1]-1:1/0),T[C(1260)]=p,_+=n[C(1189)][p]),T[C(471)]=n[C(695)][T.chunk_run_index]-1,T[C(1203)]=u[C(1342)][T[C(471)]],T[C(1325)]=r[C(663)][T[C(1239)]-1]+y,y+=T[C(291)],t>w&&(b++,w<0&&(w=0),w+=o[C(425)][b]),t>0?(e[C(1150)][t-1][C(762)]=o[C(444)][b],e[C(909)]+=e[C(1150)][t-1][C(762)],T[C(1083)]=e.samples[t-1][C(1083)]+e[C(1150)][t-1][C(762)]):T[C(1083)]=0,a?(t>=S&&(E++,S<0&&(S=0),S+=a.sample_counts[E]),T[C(590)]=e[C(1150)][t][C(1083)]+a.sample_offsets[E]):T[C(590)]=T[C(1083)],c?(t==c[C(210)][I]-1?(T[C(757)]=!0,I++):(T[C(757)]=!1,T[C(667)]=0),l&&l[C(1342)][A][C(350)]+k==t+1&&(T[C(865)]=l.entries[A][C(865)],k+=l[C(1342)][A][C(350)],A++)):T.is_sync=!0,g[C(1153)](e[C(731)].minf[C(1016)][C(1082)],T,T[C(1047)]),T[C(667)]=f?f[C(1161)][t]:0,l&&l[C(1342)][A][C(350)]+k==t&&(T[C(865)]=l[C(1342)][A][C(865)],k+=l[C(1342)][A][C(350)]),(d[C(706)]>0||h[C(706)]>0)&&g[C(332)](e,T,t,e[C(837)])}t>0&&(e[C(1150)][t-1][C(762)]=Math.max(e[C(731)][C(280)][C(762)]-e[C(1150)][t-1].dts,0),e.samples_duration+=e[C(1150)][t-1][C(762)])}},g[s(318)][s(335)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(499)])for(;this[y(232)]<this[y(489)][y(706)];)if(u=this[y(489)][this[y(232)]],this[y(232)]++,u[y(810)]==y(403))for(l=u,e=0;e<l[y(462)][y(706)];e++){for(d=l[y(462)][e],f=this.getTrackById(d[y(917)].track_id),p=this.getTrexById(d.tfhd[y(1348)]),n=d.tfhd[y(216)]&h[y(594)]?d.tfhd[y(723)]:p?p.default_sample_description_index:1,i=d[y(917)][y(216)]&h[y(197)]?d.tfhd[y(445)]:p?p[y(445)]:0,o=d[y(917)][y(216)]&h[y(1122)]?d[y(917)].default_sample_size:p?p[y(1276)]:0,a=d.tfhd[y(216)]&h[y(1270)]?d.tfhd[y(1159)]:p?p[y(1159)]:0,d[y(466)]=0,d[y(1394)].length>0&&g[y(942)](f,d,d[y(1394)],f[y(731)][y(962)][y(1016)][y(614)],d[y(614)]),t=0;t<d[y(726)][y(706)];t++){var _=d[y(726)][t];for(r=0;r<_.sample_count;r++){(m={})[y(545)]=this[y(232)],m[y(864)]=d[y(466)],d.sample_number++,m[y(1047)]=f[y(1150)].length,d[y(525)]=f[y(1150)][y(706)],f.samples[y(538)](m),m[y(1348)]=f.tkhd[y(1348)],m[y(659)]=f[y(731)][y(280)][y(659)],m[y(471)]=n-1,m[y(1203)]=f[y(731)][y(962)].stbl.stsd.entries[m[y(471)]],m.size=o,_[y(216)]&h.TRUN_FLAGS_SIZE&&(m[y(291)]=_[y(1117)][r]),f.samples_size+=m[y(291)],m[y(762)]=i,_.flags&h[y(970)]&&(m[y(762)]=_[y(618)][r]),f[y(909)]+=m[y(762)],f[y(503)]||r>0?m.dts=f[y(1150)][f[y(1150)][y(706)]-2][y(1083)]+f[y(1150)][f[y(1150)][y(706)]-2][y(762)]:(d[y(965)]?m[y(1083)]=d[y(965)][y(885)]:m[y(1083)]=0,f[y(503)]=!0),m[y(590)]=m[y(1083)],_[y(216)]&h[y(586)]&&(m.cts=m[y(1083)]+_.sample_composition_time_offset[r]),v=a,_[y(216)]&h[y(528)]?v=_[y(214)][r]:0===r&&_[y(216)]&h[y(795)]&&(v=_[y(1094)]),m.is_sync=!(v>>16&1),m[y(1240)]=v>>26&3,m.depends_on=v>>24&3,m[y(952)]=v>>22&3,m.has_redundancy=v>>20&3,m[y(667)]=65535&v;var w=!!(d.tfhd[y(216)]&h[y(683)]),b=!!(d[y(917)][y(216)]&h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),S=!!(_[y(216)]&h[y(205)]),E=0;E=w?d.tfhd[y(1187)]:b?l.start:0===t?l[y(988)]:c,m[y(1325)]=0===t&&0===r?S?E+_[y(1324)]:E:c,c=m.offset+m[y(291)],(d[y(1394)][y(706)]>0||d[y(614)][y(706)]>0||f[y(731)][y(962)].stbl[y(1394)][y(706)]>0||f[y(731)][y(962)][y(1016)][y(614)][y(706)]>0)&&g.setSampleGroupProperties(f,m,m[y(864)],d[y(837)])}}if(d[y(729)]){f[y(406)]=!0;var I=d.first_sample_index;for(t=0;t<d[y(729)][y(1342)][y(706)];t++)I+=d[y(729)].entries[t][y(350)],(m=f[y(1150)][I-1])[y(865)]=d.subs[y(1342)][t][y(865)]}}},g[s(318)][s(362)]=function(e,t){var r,n=s,i=e[n(1150)][t];if(!this.moov)return null;if(i[n(440)]){if(i[n(1044)]==i[n(291)])return i}else i.data=new Uint8Array(i[n(291)]),i[n(1044)]=0,this[n(596)]+=i[n(291)],o[n(967)](n(1273),n(745)+t+n(945)+e.tkhd[n(1348)]+n(771)+i[n(291)]+n(1020)+this[n(596)]+")");for(;;){var a=this.stream[n(463)](!0,i[n(1325)]+i[n(1044)],!1);if(!(a>-1))return null;var u=(r=this[n(207)][n(702)][a])[n(752)]-(i[n(1325)]+i[n(1044)]-r[n(541)]);if(i[n(291)]-i[n(1044)]<=u)return o[n(967)](n(1273),n(1321)+t+n(918)+i[n(1044)]+n(1200)+(i[n(1325)]+i[n(1044)]-r[n(541)])+n(276)+(i.size-i[n(1044)])+n(680)+i[n(291)]+")"),c[n(546)](i[n(440)][n(357)],i[n(1044)],r,i[n(1325)]+i[n(1044)]-r[n(541)],i[n(291)]-i.alreadyRead),r[n(303)]+=i[n(291)]-i[n(1044)],this[n(207)].logBufferLevel(),i.alreadyRead=i[n(291)],i;if(0===u)return null;o[n(967)]("ISOFile","Getting sample #"+t+" partial data (alreadyRead: "+i[n(1044)]+n(1200)+(i[n(1325)]+i[n(1044)]-r.fileStart)+n(276)+u+n(680)+i[n(291)]+")"),c[n(546)](i.data.buffer,i[n(1044)],r,i[n(1325)]+i.alreadyRead-r[n(541)],u),i[n(1044)]+=u,r[n(303)]+=u,this[n(207)][n(186)]()}},g[s(318)][s(610)]=function(e,t){var r=s,n=e[r(1150)][t];return n[r(440)]?(this[r(596)]-=n[r(291)],n.data=null,n.description=null,delete n[r(667)],delete n[r(567)],delete n[r(471)],delete n[r(1341)],delete n[r(952)],delete n.is_leading,delete n.is_sync,delete n[r(545)],delete n[r(864)],delete n.timescale,delete n[r(590)],delete n[r(1083)],delete n[r(1325)],delete n[r(291)],delete n[r(1348)],delete n[r(762)],n.alreadyRead=0,n[r(291)]):0},g.prototype[s(1237)]=function(){return this.samplesDataSize},g[s(318)][s(363)]=function(){var e=s;const t=this[e(207)][e(702)]||[];let r=0;return t.forEach((t=>{const n=t[e(752)];r+=n})),r},g.prototype[s(285)]=function(){var e,t=s,r="";for(e=0;e<this[t(499)].traks.length;e++){e>0&&(r+=","),r+=this[t(499)][t(556)][e][t(731)][t(962)].stbl.stsd.entries[0][t(420)]()}return r},g[s(318)].getTrexById=function(e){var t,r=s;if(!this[r(499)]||!this[r(499)][r(1307)])return null;for(t=0;t<this[r(499)][r(1307)][r(1065)][r(706)];t++){var n=this[r(499)][r(1307)].trexs[t];if(n[r(1348)]==e)return n}return null},g[s(318)][s(820)]=function(e){var t=s;if(void 0===this.moov)return null;for(var r=0;r<this[t(499)][t(556)][t(706)];r++){var n=this[t(499)].traks[r];if(n[t(413)][t(1348)]==e)return n}return null},g.prototype[s(254)]=[],g[s(318)][s(1370)]=[],g.prototype[s(973)]=0,g[s(318)][s(903)]=function(){var e,t,r,n=s,i=this[n(254)],o=this[n(1370)],a=this[n(529)];if(null!=a&&void 0!==a[n(778)]&&void 0!==a[n(620)]){for(e=0;e<a[n(620)][n(561)].length;e++)(r={}).id=a[n(620)][n(561)][e][n(223)],i[r.id]=r,r[n(739)]=[],r.name=a[n(620)][n(561)][e][n(1017)],a[n(620)][n(561)][e][n(1075)]>0&&(r[n(838)]=a[n(787)].protections[a.iinf[n(561)][e][n(1075)]-1]),a[n(620)][n(561)][e][n(828)]?r[n(810)]=a[n(620)][n(561)][e][n(828)]:r[n(810)]=n(1272),r[n(774)]=a[n(620)][n(561)][e].content_type,r[n(517)]=a[n(620)][n(561)][e][n(517)];if(a[n(1395)])for(e=0;e<a.grpl.boxes[n(706)];e++)entity_group={},entity_group.id=a[n(1395)][n(275)][e][n(422)],entity_group[n(1099)]=a[n(1395)][n(275)][e].entity_ids,entity_group[n(810)]=a[n(1395)][n(275)][e][n(810)],o[entity_group.id]=entity_group;if(a[n(653)])for(e=0;e<a[n(653)][n(254)][n(706)];e++){var c=a[n(653)][n(254)][e];for(r=i[c[n(223)]],0!==c[n(171)]&&(r[n(474)]=a[n(1353)][n(275)][c[n(171)]-1]),c[n(955)],r[n(443)]=[],r.size=0,t=0;t<c.extents.length;t++)r[n(443)][t]={},r[n(443)][t][n(1325)]=c.extents[t][n(295)]+c.base_offset,r.extents[t][n(706)]=c.extents[t].extent_length,r[n(443)][t].alreadyRead=0,r[n(291)]+=r[n(443)][t][n(706)]}if(a[n(1355)]&&(i[a[n(1355)][n(815)]][n(1173)]=!0),a.iref)for(e=0;e<a[n(554)][n(672)].length;e++){var u=a.iref.references[e];for(t=0;t<u.references.length;t++)i[u[n(990)]][n(739)][n(538)]({type:u[n(810)],id:u[n(672)][t]})}if(a[n(604)])for(var l=0;l<a.iprp[n(415)][n(706)];l++){var d=a[n(604)][n(415)][l];for(e=0;e<d.associations[n(706)];e++){var h=d[n(660)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r.properties&&(r[n(456)]={},r[n(456)][n(275)]=[]),t=0;t<h[n(560)][n(706)];t++){var f=h[n(560)][t];if(f[n(775)]>0&&f[n(775)]-1<a[n(604)][n(1098)][n(275)][n(706)]){var p=a[n(604)][n(1098)][n(275)][f[n(775)]-1];r[n(456)][p[n(810)]]=p,r[n(456)][n(275)][n(538)](p)}}}}}},g[s(318)][s(196)]=function(e){var t,r,n=s;if(!this[n(529)])return null;if(!(r=this.items[e])[n(440)]&&r[n(291)])r[n(440)]=new Uint8Array(r[n(291)]),r.alreadyRead=0,this[n(973)]+=r.size,o[n(967)](n(1273),n(840)+e+n(771)+r.size+" (total: "+this[n(973)]+")");else if(r[n(1044)]===r[n(291)])return r;for(var i=0;i<r.extents[n(706)];i++){var a=r[n(443)][i];if(a[n(1044)]!==a[n(706)]){var u=this.stream[n(463)](!0,a[n(1325)]+a.alreadyRead,!1);if(!(u>-1))return null;var l=(t=this[n(207)].buffers[u])[n(752)]-(a.offset+a[n(1044)]-t[n(541)]);if(!(a.length-a.alreadyRead<=l))return o.debug(n(1273),n(393)+e+n(1080)+i+" partial data (alreadyRead: "+a[n(1044)]+n(1200)+(a[n(1325)]+a[n(1044)]-t[n(541)])+" read size: "+l+n(195)+a[n(706)]+n(1326)+r.size+")"),c[n(546)](r[n(440)][n(357)],r.alreadyRead,t,a.offset+a[n(1044)]-t[n(541)],l),a.alreadyRead+=l,r.alreadyRead+=l,t.usedBytes+=l,this.stream.logBufferLevel(),null;o[n(967)]("ISOFile",n(393)+e+" extent #"+i+n(918)+a.alreadyRead+n(1200)+(a.offset+a.alreadyRead-t[n(541)])+n(276)+(a[n(706)]-a[n(1044)])+" full extent size: "+a[n(706)]+n(1326)+r.size+")"),c.memcpy(r[n(440)][n(357)],r.alreadyRead,t,a[n(1325)]+a[n(1044)]-t[n(541)],a[n(706)]-a[n(1044)]),t[n(303)]+=a[n(706)]-a[n(1044)],this[n(207)][n(186)](),r[n(1044)]+=a[n(706)]-a[n(1044)],a.alreadyRead=a[n(706)]}}return r[n(1044)]===r[n(291)]?r:null},g.prototype[s(327)]=function(e){var t=s,r=this[t(254)][e];if(r.data){this[t(973)]-=r.size,r[t(440)]=null,r.alreadyRead=0;for(var n=0;n<r[t(443)][t(706)];n++){r[t(443)][n].alreadyRead=0}return r[t(291)]}return 0},g[s(318)][s(1256)]=function(e){var t=s;for(var r in this[t(254)]){var n=this[t(254)][r];this[t(196)](n.id),e&&!n.sent&&(e(n),n[t(621)]=!0,n[t(440)]=null)}},g[s(318)][s(308)]=function(e){var t=s;for(var r in this[t(254)]){var n=this[t(254)][r];if(n[t(396)]===e)return n.id}return-1},g[s(318)][s(851)]=function(){var e=s;return this[e(529)]?this[e(529)].hdlr[e(766)]:null},g[s(318)][s(349)]=function(){var e=s;return this[e(529)]&&this[e(529)].pitm?this[e(196)](this.meta.pitm.item_id):null},g[s(318)][s(405)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r.itemId?this.getItem(r[t(1103)]):this[t(349)]()))return null;var i=new g;i[t(893)]=!1;var o={type:n.type,description_boxes:n.properties[t(275)]};n[t(456)][t(461)]&&(o.width=n[t(456)].ispe[t(407)],o[t(416)]=n[t(456)][t(461)][t(1031)]);var a=i[t(1038)](o);return a?(i[t(304)](a,n[t(440)]),i):null},g[s(318)][s(1136)]=function(e){for(var t=s,r=0;r<this[t(275)].length;r++)this.boxes[r][t(1136)](e)},g[s(318)][s(755)]=function(e,t,r){var n=s,i=this[n(820)](e),a=this[n(362)](i,t);if(null==a)return this.setNextSeekPositionFromSample(i[n(1150)][t]),null;var u=r||new c;u[n(1217)]=c[n(221)];var l=this.createSingleSampleMoof(a);l.write(u),l[n(462)][0].truns[0][n(1324)]=l[n(291)]+8,o[n(967)](n(575),n(1014)+l.trafs[0][n(726)][0].data_offset),u.adjustUint32(l[n(462)][0][n(726)][0][n(330)],l[n(462)][0].truns[0][n(1324)]);var d=new(h[n(244)]);return d[n(440)]=a[n(440)],d[n(1136)](u),u},g.writeInitializationSegment=function(e,t,r,n){var i,a=s;o[a(967)](a(1273),a(504));var u=new c;u[a(1217)]=c.BIG_ENDIAN,e.write(u);var l=t.add(a(1307));for(r&&l[a(1163)]("mehd")[a(971)](a(234),r),i=0;i<t[a(556)][a(706)];i++)l[a(1163)]("trex")[a(971)]("track_id",t.traks[i].tkhd[a(1348)]).set(a(723),1)[a(971)](a(445),n)[a(971)](a(1276),0)[a(971)](a(1159),65536);return t[a(1136)](u),u[a(357)]},g[s(318)][s(505)]=function(e){var t=s,r=new c;r.endianness=c.BIG_ENDIAN,this[t(1136)](r),r[t(505)](e)},g[s(318)].getBuffer=function(){var e=s,t=new c;return t.endianness=c[e(221)],this[e(1136)](t),t[e(357)]},g.prototype[s(1387)]=function(){var e,t,r,n,i=s;for(this[i(1220)],!this.isFragmentationInitialized&&(this[i(711)]=!0,this[i(841)]=0,this[i(1301)]()),t=[],e=0;e<this[i(1139)][i(706)];e++){var o=new(h[i(773)]);o[i(301)]=this[i(499)][i(301)],o[i(275)][i(538)](o[i(301)]),r=this[i(820)](this[i(1139)][e].id),o.boxes[i(538)](r),o[i(556)][i(538)](r),(n={}).id=r[i(413)][i(1348)],n[i(855)]=this[i(1139)][e][i(855)],n[i(357)]=g[i(636)](this.ftyp,o,this[i(499)].mvex&&this[i(499)].mvex[i(675)]?this[i(499)][i(1307)][i(675)][i(234)]:void 0,this[i(499)][i(556)][e][i(1150)][i(706)]>0?this[i(499)][i(556)][e][i(1150)][0][i(762)]:0),t.push(n)}return t},g.prototype[s(727)]=function(){var e=s,t={};return t[e(499)]=this[e(499)],this[e(499)]&&this[e(499)][e(556)]&&this[e(499)][e(556)][e(706)]>1&&(t[e(1312)]=this[e(499)].traks[0][e(1150)].length,t[e(938)]=this[e(499)][e(556)][1].samples[e(706)]),t},h[s(411)][s(318)][s(670)]=function(e){var t=s;this[t(291)]+=8,this[t(291)]>u&&(this[t(291)]+=8),this[t(810)]===t(480)&&(this[t(291)]+=16),e[t(928)](e[t(1079)]+t(576)+this[t(291)]),e[t(928)](e[t(1079)]+t(779)+this.type)},h[s(1322)][s(318)][s(670)]=function(e){var t=s;this[t(291)]+=4,h[t(411)][t(318)][t(670)].call(this,e),e[t(928)](e[t(1079)]+t(777)+this[t(1230)]),e[t(928)](e[t(1079)]+"flags:"+this[t(216)])},h[s(411)][s(318)][s(1212)]=function(e){this[s(670)](e)},h[s(1164)][s(318)][s(1212)]=function(e){var t=s;this[t(670)](e);for(var r=0;r<this.boxes[t(706)];r++)if(this[t(275)][r]){var n=e[t(1079)];e[t(1079)]+=" ",this[t(275)][r][t(1212)](e),e[t(1079)]=n}},g[s(318)][s(1212)]=function(e){var t=s;e[t(1079)]="";for(var r=0;r<this.boxes.length;r++)this.boxes[r]&&this[t(275)][r][t(1212)](e)},h[s(830)][s(318)][s(1212)]=function(e){var t=s;h[t(1322)].prototype[t(670)][t(175)](this,e),e[t(928)](e[t(1079)]+t(1329)+this[t(1368)]),e[t(928)](e[t(1079)]+t(1182)+this[t(1108)]),e[t(928)](e[t(1079)]+"timescale: "+this[t(659)]),e[t(928)](e[t(1079)]+"duration: "+this[t(762)]),e[t(928)](e[t(1079)]+"rate: "+this.rate),e[t(928)](e[t(1079)]+t(622)+(this[t(1289)]>>8)),e.log(e[t(1079)]+t(580)+this[t(579)][t(1030)](", ")),e[t(928)](e[t(1079)]+t(514)+this[t(805)])},h.tkhdBox.prototype.print=function(e){var t=s;h[t(1322)][t(318)][t(670)][t(175)](this,e),e[t(928)](e[t(1079)]+t(1329)+this[t(1368)]),e[t(928)](e[t(1079)]+t(1182)+this[t(1108)]),e[t(928)](e.indent+"track_id: "+this[t(1348)]),e[t(928)](e[t(1079)]+t(550)+this[t(762)]),e[t(928)](e[t(1079)]+"volume: "+(this[t(1289)]>>8)),e[t(928)](e.indent+t(580)+this.matrix.join(", ")),e[t(928)](e.indent+t(324)+this[t(646)]),e.log(e.indent+t(192)+this[t(721)]),e[t(928)](e[t(1079)]+t(1090)+this[t(1059)]),e[t(928)](e[t(1079)]+"height: "+this.height)};var _={createFile:function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(893)]=!n,i}};"object"!==s(1191)&&(t.createFile=_[s(1356)])}));function So(e,t){var r=Eo();return(So=function(e,t){return r[e-=168]})(e,t)}function Eo(){var e=["num_bad_cols","print"," f=","channel_associations","writeUCS2String","enct","endianness","hvcCBox","MultiBufferStream","onSegment","afbr","general_constraint_info","stop","warn","dac3","notice","first_dts","writeString","descriptionformat","version","xml ","kind","completeness","compositionStartTime","prgr","packetssent","getAllocatedSampleDataSize","parseSample","chunk_index","is_leading","sttsBox","tapt","Log","getPosition","held_bits","_dynamicSize","co64Box","samplesize","focal_length_y","float32le","enof","num_output_samples","writeUint8Array","chan_loc","ac-4","processItems","sampleListBuilt","brst","_sweep","chunk_run_index","getWidth","npck","hasIncompleteMdat","max_picture_height","num_entities_in_group","schemeURI","discard_priority","vvs1","aux_type","TFHD_FLAG_SAMPLE_FLAGS","whitePointChromaticity_x","mime","ISOFile"," sample #","processSamples","default_sample_size","colourPrimaries","horizresolution","avc2SampleEntry","FULL_BOXES","Buffer must have a fileStart property","encode","hdr_size","constantFrameRate","buildTrakSampleLists","writeUint16Array","payloadID","string","volume","stsa","mjp2","BoxParser","languageString","No method for reading signed 64 bits values","SAMPLE_ENTRY_TYPE_TEXT","OutputChannelCount","trep","createEntityToGroupCtor","download","getFloat64","resetTables","default_isProtected","int8","transferFunction","maximum_bitrate","extent_length","mvex","pad_unknown","esds","target","isAudio","moovAudioNum","avc3","SAMPLE_ENTRY_TYPE_METADATA","avs3","ftypBox","getAudioConfig","avgBitrate","Metadata","sizePosition","Getting sample #","FullBox","data_rate","data_offset","offset"," full item size: ","level_independently_decodable","pdin","creation_time: ","payl","onReady","temporalIdNested","stsd","mdhdBox","isMetadata","UUIDBoxes","processIncompleteBox","base_offset","general_level_idc","getChannelCount","has_redundancy","entries"," at position ","No method for reading signed 24 bits values","PADDING","nextSample","isHint","track_id","vmhd","entry_count","tag","Opus","dinf","Not enough bytes in buffer","pitm","createFile","getUint32","rtpmap_string","ctts","trgr","d08a4f1810f34a82b6c832d8aba183d3","&gt;","tsas","seekPoints","getOTI","compressorname","dobr","creation_time","colour_type","entity_groups","parse","Found ","component_little_endian","setUint32","Audio","readUint32Array","computeSize","udes","value","sample_offsets","writeStruct","smhdBox","albc"," for sample ","Version","luminanceMax","initializeSegmentation","grouping_type_parameter","vmhdBox","schi","edits","focal_length_x","getHeight","sbgps","grpl","text","bit_rate_code","min_display_mastering_luminance","sidx","avc2","hnti","105ptPAyx","_byteLength","data_reference_index","102PPQtmk","aux_info_type","description_boxes","call","onError","ERR_NOT_ENOUGH_DATA",'audio/mp4; codecs="',"AudioSampleEntry","37989QwtdYQ","block_reversed","mskC","addSubBoxArrays","opcolor","nb_samples","logBufferLevel","hdlrBox","CoupledCount","readInt8","durationFlag","sbgp","alternate_group: ","default_Per_Sample_IV_Size","lengthSizeMinusOne"," full extent size: ","getItem","TFHD_FLAG_SAMPLE_DUR","hev1SampleEntry","url ","boxCodes","nativeToEndian","charCodeAt","&#039;","bitDepth","TRUN_FLAGS_DATA_OFFSET","PICTURE","stream","transfer_characteristics","function","sample_numbers","component_bit_depth_minus_one","subtitleTracks","ec-3","sample_flags","split","flags","luminanceMin","parsingMdat","initial_presentation_delay_present","quat_y","BIG_ENDIAN","j2kH","item_ID"," stored buffer(s) (","_realloc","all_ref_pics_intra","chroma_sample_position","_size","event_duration","cleanBuffers","a1op","lastMoofIndex","ChannelMapping","fragment_duration","Descriptor","index_size","fscod","tsyn","reduceBuffer","int32","senc","vvcN","high_bitdepth","mdatBox","data_format","media_rate_fraction","getFloat32","initialized","subsegment_duration","audio","getText","ASCII","onSamples","items","period","aux_subtype","vvcC","dfLa","clli","encm","component_format","saiz","XMLSubtitlein4Parser","AVCLevelIndication","SingleItemTypeReferenceBoxLarge","num_bytes_constraint_info","enca","general_profile_compatibility","MPEG4DescriptorParser","getDurationString","SAMPLE_ENTRY_TYPE_SUBTITLE","seekLists","major_brand","max_pic_average_light_level","boxes"," read size: ","urn ","writeInt8Array","SingleItemTypeReferenceBox","mdhd","chroma_subsampling_x","greatestDecodeToDisplayDelta","mdcv","aebr","getCodecs","metadata","moof_offset","Found position in existing buffer #","&amp;","avgBitRate","size","hev1","float32","position","extent_offset","schema_location","stri","video","skip","samplerate","mvhd","toString","usedBytes","addSample","decode","emsg","LITTLE_ENDIAN","hasItem","avg_frame_rate","appendBuffer","compositionToDTSShift","extractedTracks","audioTracks","ptl_num_sub_profiles","vipr","skew_factor","length_size_of_sample_num","prototype","sequence_number","getInt32","splice","cprt","ptl_present_flag","layer: ","favc","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","releaseItem","smhd","readFloat64Array","data_offset_position","hevcDecoderConfigRecord","setSampleGroupProperties","chroma_format_idc","vSpacing","updateSampleLists","DecoderSpecificInfo","46814713juNgol","vertresolution","Concatenating buffer for box parsing (length: ","ptl_sublayer_present_mask","box_record","default_group_description_index","nalu_type","oti","stsz","sbtt","readUint64","getInt8","getPrimaryItem","sample_delta","701414BvGoog","bufferSize","movie_timescale","prol","mehdBox","rinf","buffer","getDescriptorName","max_content_light_level","num_ind_sub","minor_version","getSample","getStreamBufferSize","codec_specific_parameters","essential","dataview","default_constant_IV","createBoxCtor",", column: ","sidxBox","num_held_bits","LiveServerManifest","stz2","createUUIDBox","APPLICATION","pos_x","bitrate","num_leading_samples_known","fr-FR","OutputGain","SLConfigDescriptor","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","replace","SEEKTABLE","float64be","twelve_bit","restoreParsePosition","num_channels","elstBox","STREAMINFO","setNextSeekPositionFromSample","codecIntializationDataSize","Getting item #","Not enough bytes left in the parent box to parse a new box","maxr","name","nclx","scheme_id_uri","descs","sync_sample_numbers","primaryBChromaticity_x","4371136lEwIlI","moof","to_item_ID","itemToFragmentedTrackFile","has_fragment_subsamples","image_width","Textin4Parser","track_width","levels","Box","chroma_subsampling_y","tkhd","time","ipmas","height","mdat","createContainerBoxCtor","nbSamples","getCodec","sidxSent","group_id","setAllUsedBytes","free","sample_counts","interleave_type","bsmod","addUsedBytes","sample_is_depended_on","angle","stxt","12268400tCbFgV","setExtractionOptions","frma","194470KpPuOP","writeFloat32Array","subsegments","SAMPLE_ENTRY_TYPE_SYSTEM","ind_subs","data","KID","body","extents","sample_deltas","default_sample_duration","mfhdBox","horizOffD","Trying to create a new buffer of size: ",'video/mp4; codecs="',"general_profile_idc","u16stringle","mfro","ranges","OCR_ES_ID","displayFlags","properties","num_bad_pixels","first_output_sample","sublayer_level_idc","moovStartSent","ispe","trafs","findPosition","extract_bits","numTemporalLayers","sample_number","operation_point_count","metadataTracks","writeUint32","ES_Descriptor","description_index","base_offset_size","BoxWriter","source","configurationVersion","presentation_time","profile_compatibility","reference_type","single_view_allowed","uuid","uint32be","lastValidSample","error"," - Length: ","checkBuffer","getTime","avc4","cstring","moofs","pow","matrixCoefficients","style_record","samples_size","frame_count","subtitles","SAMPLE_ENTRY_TYPE_AUDIO","vp09","mapInt32Array","moov","seekTrack","extension_type","TrackGroupTypeBox","first_traf_merged","Generating initialization segment","save","reserved","isProtected","grouping_type","nextParsePosition","tenc","quat_x","readUint8","fobr","next_track_id: ","isEof","leastDecodeToDisplayDelta","content_encoding","system_id","irot","target_rate_share","], [","default_IV_size","balance","primaryRChromaticity_x","first_sample_index","stscBox","mapUint8Array","TRUN_FLAGS_FLAGS","meta","readUint16","removeUsedSamples","107424neDkGo","segmentStream","field_size","prdi","bad_columns","length_size","push","videoTracks","unsetSegmentOptions","fileStart","available_bitrate","moovStartFound","addEntry","moof_number","memcpy","Writing box ","writeUint32Array","code","duration: ","tref","' and size ","bytessent","iref","stshBox","traks","prof","stts","used","props","item_infos","primaryGChromaticity_x","readFloat32","mapInt8Array","j2ki","slice","depends_on","sample_composition_time_offset","traf_number","min_spatial_segmentation_idc","item_protection_index","pmax","url Box","constant_frame_rate","MP4Box","size:","bits_per_pixel","default_constant_IV_size","matrix","matrix: ","track_height","writeFooter","Adjusting box ","nb_PPS_nalus","readInt16Array","TRUN_FLAGS_CTS_OFFSET","sample_groups","hSpacing","videoFullRangeFlag","cts","TFHD_FLAG_DUR_EMPTY","pssh","max","TFHD_FLAG_SAMPLE_DESC","edts","samplesDataSize","step_count","first_offset","updateUsedBytes","general_profile_space","pos_z","saveParsePosition","ssix","iprp","vvi1SampleEntry","skip_byte_block","quat_z","seek","sampleProcessingStarted","releaseSample","dimm","acmod","tscl","sgpds","fragment_count","parseConfig","tfra","sample_duration","Per_Sample_IV_Size","iinf","sent","volume: ","ster","primaryGChromaticity_y","constant_IV_size","pano","crypt_byte_block","getSampleRate","codecIntializationData","readUint","Found box of type '","segment_duration","parseLanguage","default_length","description_length","writeInitializationSegment","mett","item_uri_type","floor","readInt16"," Compressor","iso4","readInt method not implemented for size: ","d4807ef2ca3946958e5426cb9e46a79f","unpack","layer","tele","subSequenceIdentifier","StreamCount","getBoxes","cslg","padb","iloc","Sending samples on track #",'application/mp4; codecs="',"href","num_tile_rows_minus_one","vide","timescale","associations","attribute_list","version of iloc box not supported","chunk_offsets","sampleEntryCodes","scif","getInfo","degradation_priority","ptl_frame_only_constraint","getSampleSize","printHeader","Subtitle","references","Found 'mdat' end in buffered data","ICC_profile","mehd","findDescriptor","setUint8","starts_with_SAP","initialize"," full size: ","readUint8Array","BYTES_PER_ELEMENT","TFHD_FLAG_BASE_DATA_OFFSET","monochrome","SAP_type","channel_indexes","VisualSampleEntry","bit_depth_luma_minus8","revokeObjectURL","streamType","SAMPLE_ENTRY_TYPE_HINT","TRUN_FLAGS_SIZE","mapUint16Array","documentString","sample_description_index","buildSampleLists","sdp ","getInt16","tx3g","rap ","nb_SPS_nalus","buffers","mdats","emsgBox","getLength","length","language","mime_format","auxC","mp4aSampleEntry","isFragmentationInitialized","parseHeader","DecoderConfigDescriptor","createObjectURL","avll","bufferSizeDB","mhm1","referenced_size","kid","pos_y","alternate_group","iaug","default_sample_description_index","min","_trimAlloc","truns","getPerformanceInfo","general_tier_flag","subs","readInt32","mdia","getTrackSample","Exporting on track #","eqiv","accurateStatisticsFlag","readAnyInt","uint32le","createSampleGroupCtor","ref_to"," not found in buffered data","seq_profile","traf","intra_pred_used","setInt8","Allocating sample #","isSubtitle","vttC","stcoBox","[row: ","float64","decimalToHex","byteLength","media_duration","offset_size","createFragment","roll","is_sync","isEos","compositionEndTime","mha1","graphicsmode","duration","writeFloat64","writeUint64","writeHeader","handler","absolute_time","DataStream.save: Can't create object URL.","Appending new buffer (fileStart: ","created"," of size ","SAMPLE_ENTRY_TYPE_VISUAL","moovBox","content_type","property_index","stsh","version:","hdlr","type:","track_ID","cleanApertureHeightD","default_sample_info_size","codec","parseHex16","object","findEndContiguousBuf","ipro","sgpdBox","trunBox","info","strk","onMoovStart","trpy"," with new size ","TRUN_FLAGS_FIRST_FLAG","writeInt16","fieldCount","a2394f525a9b4f14a2446c427c648df4","lang","float64le","Not enough data in stream to parse the type and size of the box","tmax","onItem","parseRemainingDescriptors","next_track_id","sample_count","Position ","stsg","cmpd","type","addBox","cleanApertureWidthN","UUIDs","&quot;","item_id","writeFloat32"," of size: ","setAttribute","initial_duration","getTrackById","num_leading_samples","MP4BoxStream","media_rate_integer","(empty)","setInt32","cleanApertureWidthD","op_index","item_type","vp09SampleEntry","mvhdBox","writeType","writeInt32Array","nalu_arrays","num_bad_rows","stream_read_1_bytes","assignment_type","sample_groups_info","protection","level","Allocating item #","nextMoofNumber","dref","Visual","sub_track_id","initial_delay","dataView","nalu","auxiliary_mime_types","styp","dvh1","getMetaHandler","rash","defineProperty","rapAlignement","user","bsid","transferCharacteristics","stream_read_2_bytes","elst","cmin","writeInt16Array","float32be","Hint","number_in_traf","subsamples","nextSeekPosition","component_types","encs","box","mfhd","avgFrameRate","PreSkip","subBoxNames","substring","insertBuffer","prft","hvc1","tsel","application/xml","readUint16Array","end","TKHD_FLAG_IN_PREVIEW","tags","bytes","baseMediaDecodeTime","bad_pixels","range_size","trun","cslgBox","num_total_samples","sdptext","vvc1SampleEntry","discardMdatData","co64","first_chunk","component_align_size","schm","setInt16","_buffer","apply","entry_index","stppSampleEntry","flattenItemInfo","avcDecoderConfigRecord","alst","pasp","pixel_size","item_count","samples_duration","adjustUint32","getUint8","isProgressive","getTrackSamplesInfo","parseFooter","media_time","Error reading base offset size","tfhd"," data (alreadyRead: ","hmhd","presentation_time_delta","earliest_presentation_time","maxFALL","_dataView","component_count","track_ids","location","processIncompleteMdat","log","document","setFloat32","modified","SampleGroupEntry","tracks","getEndPosition","init","6d1d9b0542d544e680e2141daff757b2","und","moovVideoNum","uncC","getUint16","stszBox","initSampleGroups","isVideo","default_skip_byte_block"," on track #","namespace","numMetadataBlocks","dependency","ArrayBuffer","getEndFilePositionAfter","drefBox","is_depended_on","drep","mvif","construction_method","profile","createSampleEntryCtor","createMediaSampleEntryCtor","etyp","bad_pixel_column","stpp","minf","createEncryptedSampleEntryCtor","stssBox","tfdt","ac-3","debug","group_description_index","compatible_brands","TRUN_FLAGS_DURATION","set","dtrt","itemsDataSize","writeUint16","max_display_mastering_luminance","esd","dmed","resources","rICC","nonamespace","default_crypt_byte_block","sample_depends_on","MetadataSampleEntry","channel_count","seq_level_idx_0","hvt1","byteOffset","start","ftyp","from_item_ID","DIFF_BOXES_PROP_NAMES","itemListBuilt","Error reading extent index","mere","reserved_1","trex","matrix_coefficients","writeUint24","readInt64","length_size_of_trun_num","AVCProfileIndication","reference_ID","No more buffer in memory","last_sample_in_run","writeInt32","vp08","sthd","Track created with MP4Box.js","colr","&lt;","avcCBox","av1C","roll_distance","Adjusting data_offset with new value ","layerNumber","stbl","item_name","tpay","dependsOn_ES_ID"," (total: ","stxtSampleEntry","maxBitrate","txtC","SPS","parseUUID","trun_number","Removing buffer #","sample_rate","brands","join","image_height","constant_IV","tpyl","clef","uint16le","shadowed_sample_numbers","nmhd","addTrack","readString","infe","elng","uint16be","scheme_version","alreadyRead","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","RESERVED","number","trexBox","releaseUsedSamples","metx","boxEqualFields","boxEqual","System","bit_depth_chroma_minus8","stsc","CoLL","fragment_description","mapFloat64Array","width","bit_depth_minus8","u16string","padding_flag","vvi1","mergeNextBuffer","trexs","sample_has_redundancy","component_index","forEach","correction_applied","udta","appendChild","stdp","vpcC","parseOneDescriptor","protection_index","parseFullHeader","extent_index","SAP_delta_time","indent"," extent #","urn Box","sdtp","dts","block_size","indexOf","TrackReferenceTypeBox","num_tile_cols_minus_one","message_data","tkhdBox","width: ","parseOneBox","is_fragment","primaryBChromaticity_y","first_sample_flags","readySent","writeUint8","wvtt","ipco","entity_ids","subSeqDirectionFlag","readUint24","fromCharCode","itemId","scnm","cdef","kinds","_byteOffset","modification_time","flipArrayEndianness","concat","fromCharCodeUint8","switch_group","av01","hintTracks","writeCString","channel_types","sample_size","SubtitleSampleEntry","isFragmented","VORBIS_COMMENT","hasMoov","TFHD_FLAG_SAMPLE_SIZE","Repositioning parser at buffer position: ","sample_offset",", size ","readInt32Array","extended_language","CUESHEET","meco","createSingleSampleMoof","general_sub_profile_idc","iods","URL","elngBox","onSidx","write","config","readCString","fragmentedTracks","parseDataAndRewind","bxml","avcC","PPS","sync","avc1SampleEntry","a5d40b30e81411ddba2f0800200c9a66","SampleEntry","setSegmentOptions","1904-01-01T00:00:00Z","samples","trak","avc3SampleEntry","process_sdtp","avgRateFlag","parseFromString","lastBoxStartPosition","ols_idx","2XKtKIA","default_sample_flags","default_KID","priority","ChannelMappingFamily","add","ContainerBox","lfeon","hvcC","sgpd","ipma","3730DRpsTg","rate","arrayToNative","encv","primary","aux_info_type_parameter","mapInt16Array","maxCLL","general_constraint_indicator","NAL_unit_type","writeInt8","layer_size","max_picture_width","modification_time: ","int16","int16le","mapFloat32Array","stss","base_data_offset","stsdBox","samples_per_chunk","TKHD_FLAG_IN_MOVIE","undefined","lhe1","sample_sizes","destroy","parallelismType","reserved_2","display_primaries","num_sublayers","chromaSubsampling"," offset: ","ext","int32le","description","stco","Text","hinf","createFullBoxCtor","bufferIndex","discardable","readUint32"];return(Eo=function(){return e})()}bo[wo(1243)],bo.MP4BoxStream,bo.DataStream,bo[wo(1219)],bo[wo(269)],bo[wo(1292)],bo[wo(263)],bo[wo(408)],bo.ISOFile,bo[wo(1356)];const Io=Co;function Ao(e){return e[Co(333)](((e,t)=>256*e+t))}function ko(e){const t=Co,r=[101,103,119,99],n=e[t(327)]-28,i=e[t(347)](n,n+r[t(327)]);return r[t(312)](((e,t)=>e===i[t]))}function Co(e,t){const r=To();return(Co=function(e,t){return r[e-=304]})(e,t)}!function(e,t){const r=Co,n=e();for(;;)try{if(785195===parseInt(r(332))/1*(-parseInt(r(339))/2)+-parseInt(r(305))/3*(-parseInt(r(340))/4)+-parseInt(r(304))/5*(parseInt(r(336))/6)+-parseInt(r(325))/7+parseInt(r(319))/8*(-parseInt(r(345))/9)+-parseInt(r(341))/10*(parseInt(r(331))/11)+-parseInt(r(310))/12*(-parseInt(r(318))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(To);Io(308),Io(343);function To(){const e=["24qawOGo","byteLength","Instance","catch","message","exports","5521698cTNBYh","parse","length","memory","instantiate","init","55cjMnOX","35968GXVdWj","reduce","instance","debugLog","518778CIkrkf","init error","function","10SkcUUl","4AaDyfw","2617880XqWeUL","object","transport","set","114579nOPWPd","Module","slice","15XjEKoE","1021452VKYarj","TransportDescrambler","not support wasm","destroy","map","929196YoMEWJ","TAG_NAME","every","reverse","then","debuglog","player","debugWarn","507rIlXqr"];return(To=function(){return e})()}function Do(e,t){const r=Po();return(Do=function(e,t){return r[e-=233]})(e,t)}function xo(){const e=Do;for(var t=arguments[e(236)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(242)];return r.reduce(((t,r)=>{const n=e,s=new i((0|t.byteLength)+(0|r.byteLength));return s[n(234)](t,0),s[n(234)](r,0|t.byteLength),s}),new i)}function Po(){const e=["constructor","1894374hwwwzd","251bFOLWq","byteLength","2250260otMxxN","36ePgXXz","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","226311RgoSSY","24pmQwsc","976542XHdgkc","12526QJzVCX","substr","set","error","length","replace","1775225agWQvY","4594968nCbzBN","toString","reduce"];return(Po=function(){return e})()}!function(e,t){const r=Do,n=e();for(;;)try{if(790104===-parseInt(r(244))/1*(-parseInt(r(252))/2)+-parseInt(r(249))/3+-parseInt(r(239))/4+-parseInt(r(238))/5+parseInt(r(243))/6+parseInt(r(251))/7*(-parseInt(r(250))/8)+-parseInt(r(247))/9*(-parseInt(r(246))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Po),function(e,t){const r=jo,n=e();for(;;)try{if(865858===-parseInt(r(323))/1*(parseInt(r(317))/2)+-parseInt(r(330))/3*(parseInt(r(337))/4)+parseInt(r(343))/5+parseInt(r(336))/6+-parseInt(r(333))/7+-parseInt(r(334))/8+parseInt(r(322))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ro);const Bo=16,Mo=[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],Fo=[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 Uo(e){const t=jo,r=[];for(let n=0,i=e.length;n<i;n+=2)r.push(parseInt(e[t(345)](n,2),16));return r}function Ro(){const e=["string","codePointAt","byteLength","3sssxxo","push","padding is invalid","313635HRvJgs","2073968DjWdou","arrayBuffer.length","9535194XJyaPc","6266140BtGGBS","length","key is invalid","map","includes","pkcs#5","4547580PktOCQ","slice","substr","array","iv is invalid","set","23506eZTKvt","splice","pkcs#7","fromCodePoint","none","10284390BzrSmg","77suoGOs","cbc","error","join"];return(Ro=function(){return e})()}function Lo(e){const t=jo;return e[t(340)]((e=>{const r=t;return 1===(e=e.toString(16))[r(338)]?"0"+e:e}))[t(326)]("")}function Oo(e){const t=jo,r=[];for(let n=0,i=e[t(338)];n<i;n++){const i=e[t(328)](n);if(i<=127)r[t(331)](i);else if(i<=2047)r[t(331)](192|i>>>6),r.push(128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(331)](224|i>>>12),r[t(331)](128|i>>>6&63),r[t(331)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(331)](i),new Error("input is not supported");n++,r[t(331)](240|i>>>18&28),r.push(128|i>>>12&63),r[t(331)](128|i>>>6&63),r[t(331)](128|63&i)}}return r}function zo(e){const t=jo,r=[];for(let n=0,i=e[t(338)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(331)](String[t(320)](((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(331)](String.fromCodePoint(((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(331)](String[t(320)](((31&e[n])<<6)+(63&e[n+1]))),n++):r[t(331)](String[t(320)](e[n]));return r[t(326)]("")}function No(e,t){const r=31&t;return e<<r|e>>>32-r}function Vo(e){return(255&Mo[e>>>24&255])<<24|(255&Mo[e>>>16&255])<<16|(255&Mo[e>>>8&255])<<8|255&Mo[255&e]}function Ho(e){return e^No(e,2)^No(e,10)^No(e,18)^No(e,24)}function jo(e,t){const r=Ro();return(jo=function(e,t){return r[e-=317]})(e,t)}function Wo(e){return e^No(e,13)^No(e,23)}function Go(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]^=Ho(Vo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Ho(Vo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Ho(Vo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Ho(Vo(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 $o(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]^Fo[r+0],t[r+0]=n[0]^=Wo(Vo(e)),e=n[2]^n[3]^n[0]^Fo[r+1],t[r+1]=n[1]^=Wo(Vo(e)),e=n[3]^n[0]^n[1]^Fo[r+2],t[r+2]=n[2]^=Wo(Vo(e)),e=n[0]^n[1]^n[2]^Fo[r+3],t[r+3]=n[3]^=Wo(Vo(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 qo(e,t,r){const n=jo;let{padding:i=n(319),mode:s,iv:o=[],output:a=n(327)}=arguments[n(338)]>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(324)&&("string"==typeof o&&(o=Uo(o)),16!==o[n(338)]))throw new Error(n(347));if("string"==typeof t&&(t=Uo(t)),16!==t[n(338)])throw new Error(n(339));if(e=typeof e===n(327)?0!==r?Oo(e):Uo(e):[...e],(i===n(342)||i===n(319))&&0!==r){const t=Bo-e[n(338)]%Bo;for(let r=0;r<t;r++)e[n(331)](t)}const c=new Array(32);$o(t,c,r);const u=[];let l=o,d=e[n(338)],h=0;for(;d>=Bo;){const t=e[n(344)](h,h+16),i=new Array(16);if(s===n(324))for(let e=0;e<Bo;e++)0!==r&&(t[e]^=l[e]);Go(t,i,c);for(let e=0;e<Bo;e++)s===n(324)&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(324)&&(l=0!==r?i:t),d-=Bo,h+=Bo}if((i===n(342)||i===n(319))&&0===r){const e=u.length,t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(332));u[n(318)](e-t,t)}return"array"!==a?0!==r?Lo(u):zo(u):u}function Ko(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Xo(e,t){const r=jo;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(338)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(329)];let o=new Uint8Array(e[r(344)](0,5)),a=5;for(;a<s;){const c=e.slice(a,a+4);let u=Ko(c);if(u>s){const t=new Uint8Array(o[r(338)]+e[r(338)]-a);t[r(348)](o,0),t[r(348)](e[r(344)](a),o[r(338)]),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=qo(e[r(344)](a+4+h,a+4+u),t,0,{padding:r(321),output:"array"});let i=n[n[r(338)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(338)]-t]!==i){e=!1;break}e&&n[r(318)](n.length-i,i)}const s=new Uint8Array(h);s[r(348)](e.slice(a+4,a+4+h),0);const c=Tt(xo(s,new Uint8Array(n))),l=new Uint8Array(o[r(338)]+c[r(338)]);l[r(348)](o,0),l[r(348)](c,o[r(338)]),o=l}else{const t=e.slice(a+4,a+4+u),n=new Uint8Array(o[r(338)]+4+t[r(338)]);n.set(o,0),n[r(348)](c,o.length),n[r(348)](t,o[r(338)]+4),o=n}a=a+4+u}return o}const Yo=Jo;function Jo(e,t){const r=Zo();return(Jo=function(e,t){return r[e-=479]})(e,t)}function Zo(){const e=["7269528JujGRB","emit","143350eLHKKM","4OKamEK","apply","once","3651sokKZU","1196839gBoCUW","forEach","7431768XoQyal","off","721zSHlLE","push","length","63762XNNJwa","1154KVWWCu","639460HyAWjD","keys"];return(Zo=function(){return e})()}!function(e,t){const r=Jo,n=e();for(;;)try{if(628912===parseInt(r(487))/1+parseInt(r(495))/2*(parseInt(r(486))/3)+parseInt(r(483))/4*(-parseInt(r(482))/5)+parseInt(r(494))/6*(-parseInt(r(491))/7)+-parseInt(r(480))/8+parseInt(r(489))/9+-parseInt(r(496))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Zo);class Qo{on(e,t,r){const n=Jo,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(492)]({fn:t,ctx:r}),this}[Yo(485)](e,t,r){const n=this;function i(){const s=Jo;n[s(490)](e,i);for(var o=arguments.length,a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(484)](r,a)}return i._=t,this.on(e,i,r)}[Yo(481)](e){const t=((this.e||(this.e={}))[e]||[]).slice();for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(let e=0;e<t.length;e+=1)t[e].fn.apply(t[e].ctx,n);return this}[Yo(490)](e,t){const r=Yo,n=this.e||(this.e={});if(!e)return Object[r(479)](n)[r(488)]((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i.length;e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(492)](i[e]);return s[r(493)]?n[e]=s:delete n[e],this}}const ea=na;!function(e,t){const r=na,n=e();for(;;)try{if(790339===parseInt(r(142))/1*(-parseInt(r(134))/2)+-parseInt(r(151))/3*(parseInt(r(131))/4)+-parseInt(r(149))/5*(-parseInt(r(145))/6)+parseInt(r(129))/7+-parseInt(r(140))/8+parseInt(r(139))/9*(parseInt(r(135))/10)+-parseInt(r(124))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ia);const ta={init:0,findFirstStartCode:1,findSecondStartCode:2};class ra extends Qo{constructor(e){const t=na;super(),this.player=e,this.isDestroyed=!1,this[t(125)]()}[ea(146)](){const e=ea;this[e(147)]=!1,this[e(127)](),this[e(125)]()}[ea(125)](){const e=ea;this[e(136)]=ta.init,this.tempBuffer=new Uint8Array(0),this[e(148)]=0,this.versionLayer=0}[ea(150)](e,t){const r=ea;let n=new Uint8Array(this[r(141)][r(132)]+e.length);for(n.set(this[r(141)],0),n[r(128)](e,this[r(141)][r(132)]),this[r(141)]=n;!this[r(147)];){if(this[r(144)]==ta.Init){let e=!1;for(;this[r(141)][r(132)]-this[r(148)]>=2&&!this[r(147)];)if(255==this[r(141)][this[r(148)]]){if(!(!1&this[r(141)][this.parsedOffset+1])){this[r(126)]=this[r(141)][this[r(148)]+1],this.state=ta[r(138)],this.fisrtStartCodeOffset=this[r(148)],this[r(148)]+=2,e=!0;break}this[r(148)]++}else this.parsedOffset++;if(e)continue;break}if(this.state==ta[r(138)]){let e=!1;for(;this[r(141)][r(132)]-this[r(148)]>=2&&!this[r(147)];)if(255==this[r(141)][this.parsedOffset]){if(this[r(141)][this[r(148)]+1]==this[r(126)]){this[r(144)]=ta[r(137)],this[r(130)]=this[r(148)],this.parsedOffset+=2,e=!0;break}this.parsedOffset++}else this[r(148)]++;if(e)continue;break}if(this.state==ta[r(137)]){let e=this[r(141)][r(133)](this[r(143)],this[r(130)]);this.emit("data",e,t),this[r(141)]=this[r(141)][r(133)](this[r(130)]),this[r(143)]=0,this[r(148)]=2,this[r(144)]=ta.findFirstStartCode}}}}function na(e,t){const r=ia();return(na=function(e,t){return r[e-=124]})(e,t)}function ia(){const e=["versionLayer","off","set","10984617EpshJj","secondStartCodeOffset","3952468aBxdEK","length","slice","2cpcJiG","320GXffQH","stats","findSecondStartCode","findFirstStartCode","370179astNTa","2122088fRDRkD","tempBuffer","1131881HAApsv","fisrtStartCodeOffset","state","6CrPhzP","destroy","isDestroyed","parsedOffset","4892615mFsKhs","dispatch","3UWetOL","7571828guCbYd","reset"];return(ia=function(){return e})()}function sa(e,t,r){const n=aa;for(let i=2;i<e.length;++i){const s=i-2,o=t[s%t[n(353)]],a=r[s%r[n(353)]];e[i]=e[i]^o^a}return e}function oa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function aa(e,t){const r=ca();return(aa=function(e,t){return r[e-=347]})(e,t)}function ca(){const e=["1833716AtuWvT","length","byteLength","27zEjDvx","slice","4800088zdRbOv","996618lwBHsY","909796WHlQYU","395376BVcWkz","set","20hqfQBA","297503THVcOm","1513407pllZGN"];return(ca=function(){return e})()}function ua(e,t,r){const n=aa;let i=arguments[n(353)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(354)];let o=5;for(;o<s;){let a=oa(e[n(356)](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=sa(e.slice(o+4,o+4+a),t,r);e[n(348)](i,o+4)}o=o+4+a}return e}function la(e,t,r){const n=aa;if(e[n(354)]<=30)return e;const i=sa(e[n(356)](30),t,r);return e[n(348)](i,30),e}function da(){for(var e=ha,t=arguments[e(243)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(238)](Boolean))[e(243)]<2)return r[0];const i=new Uint8Array(r[e(235)](((t,r)=>t+r[e(245)]),0));let s=0;return r[e(241)]((t=>{var r=e;i[r(244)](t,s),s+=t[r(245)]})),i}function ha(e,t){var r=fa();return(ha=function(e,t){return r[e-=235]})(e,t)}function fa(){var e=["forEach","316026AftCAp","length","set","byteLength","232560pehwOu","7758NzCzQn","reduce","145840rTbDNS","22880uIgbHR","filter","521760mcIKcn","2418983KaflEA"];return(fa=function(){return e})()}function pa(e,t){const r=va();return(pa=function(e,t){return r[e-=141]})(e,t)}!function(e,t){const r=aa,n=e();for(;;)try{if(506025===parseInt(r(350))/1+parseInt(r(352))/2+parseInt(r(358))/3+parseInt(r(359))/4*(parseInt(r(349))/5)+parseInt(r(347))/6+-parseInt(r(351))/7+parseInt(r(357))/8*(-parseInt(r(355))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ca),function(e,t){for(var r=ha,n=e();;)try{if(373638===parseInt(r(237))/1+parseInt(r(247))/2+-parseInt(r(242))/3+-parseInt(r(236))/4+parseInt(r(239))/5+parseInt(r(246))/6+parseInt(r(240))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fa);const ma=pa;function va(){const e=["2564885aBujWm","isArray","master","252043WtbyZp","destroys","3194010gKIZrb","Events","map","78760IftDYH","50nruJnJ","destroy","1561578lRxbtH","119knoQeT","2rvSxoc","4pBZklK","bind","2810058QDjhxs","569027JpjGhl","proxy","removeEventListener"];return(va=function(){return e})()}!function(e,t){const r=pa,n=e();for(;;)try{if(410323===parseInt(r(157))/1*(parseInt(r(153))/2)+parseInt(r(151))/3+parseInt(r(154))/4*(-parseInt(r(160))/5)+-parseInt(r(156))/6+-parseInt(r(152))/7*(parseInt(r(148))/8)+parseInt(r(145))/9+parseInt(r(149))/10*(parseInt(r(143))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(va);class ya{constructor(e){const t=pa;this.destroys=[],this[t(158)]=this[t(158)][t(155)](this),this.master=e}proxy(e,t,r){const n=pa;let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array[n(141)](t))return t[n(147)]((t=>this[n(158)](e,t,r,i)));e.addEventListener(t,r,i);const s=()=>{const s=n;jt(e.removeEventListener)&&e[s(159)](t,r,i)};return this[n(144)].push(s),s}[ma(150)](){const e=ma;this[e(142)].debugLog(e(146),"destroy"),this[e(144)].forEach((e=>e())),this.destroys=[]}}function ga(){const e=["moof","mdia","isLeading","hasOwnProperty","isDependedOn","VMHD","charCodeAt","mp4a","stts","esds","stsd","4082040wVMbSw","trun","mdhd","STSD_PREFIX","duration","dref","dinf","hvc1","2rPiywi","trak","sdtp","generateInitSegment","stsz","2357676Vsqgqt","length","audioSampleRate",".mp3","slice","hasRedundancy","mvex","stsc","STCO","mvhd","stbl","types","1468gIlBsc","audio","avc1","mfhd","ftyp","avcc","stco","traf","avc","type","tfdt","vmhd","avcC","mp3","timescale","dependsOn","3846LZKLys","1938945uFnTWl","channelCount","SMHD","2134820hkENOq","flags","hdlr","audioType","sequenceNumber","1697689kTBrcb","hvcC","mdat","HDLR_AUDIO","prototype","DREF","FTYP","moov","codecHeight","trex","STSC","69233FccxhJ","tkhd","codecWidth","constants","init","presentWidth","videoType","STTS","STSZ","box","9GZLjtB","byteLength","minf","set","config","concat","HDLR_VIDEO"];return(ga=function(){return e})()}const _a=ba;!function(e,t){const r=ba,n=e();for(;;)try{if(298292===parseInt(r(458))/1*(parseInt(r(405))/2)+-parseInt(r(438))/3*(-parseInt(r(422))/4)+-parseInt(r(439))/5+-parseInt(r(410))/6+parseInt(r(447))/7+parseInt(r(397))/8+-parseInt(r(468))/9*(parseInt(r(442))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ga);class wa{static[_a(462)](){const e=_a;wa[e(421)]={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 wa.types)wa[e(421)][e(478)](t)&&(wa[e(421)][t]=[t.charCodeAt(0),t[e(481)](1),t[e(481)](2),t[e(481)](3)]);let t=wa[e(461)]={};t[e(453)]=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.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(457)]=t[e(418)]=t[e(465)],t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(474)]=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(450)]=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),t[e(452)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(441)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(480)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[_a(467)](e){const t=_a;let r=8,n=null,i=Array[t(451)][t(414)].call(arguments,1),s=i[t(411)];for(let e=0;e<s;e++)r+=i[e][t(469)];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(471)](e,4);let o=8;for(let e=0;e<s;e++)n[t(471)](i[e],o),o+=i[e][t(469)];return n}static[_a(408)](e){const t=_a;let r=wa[t(467)](wa[t(421)][t(426)],wa[t(461)][t(453)]),n=wa[t(454)](e),i=new Uint8Array(r[t(469)]+n[t(469)]);return i.set(r,0),i[t(471)](n,r[t(469)]),i}static[_a(454)](e){const t=_a;let r=wa.mvhd(e.timescale,e[t(401)]),n=wa[t(406)](e),i=wa[t(416)](e);return wa[t(467)](wa[t(421)][t(454)],r,n,i)}static[_a(419)](e,t){return wa.box(wa.types.mvhd,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 trak(e){const t=_a;return wa[t(467)](wa[t(421)][t(406)],wa[t(459)](e),wa[t(476)](e))}static[_a(459)](e){const t=_a;let r=e.id,n=e[t(401)],i=e[t(463)],s=e.presentHeight;return wa[t(467)](wa[t(421)][t(459)],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 mdia(e){const t=_a;return wa[t(467)](wa[t(421)][t(476)],wa[t(399)](e),wa[t(444)](e),wa[t(470)](e))}static mdhd(e){const t=_a;let r=e[t(436)],n=e[t(401)];return wa[t(467)](wa[t(421)].mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static hdlr(e){const t=_a;let r=null;return r=e[t(431)]===t(423)?wa[t(461)][t(450)]:wa[t(461)][t(474)],wa.box(wa[t(421)][t(444)],r)}static[_a(470)](e){const t=_a;let r=null;return r=e.type===t(423)?wa[t(467)](wa[t(421)].smhd,wa[t(461)][t(441)]):wa[t(467)](wa[t(421)][t(433)],wa.constants[t(480)]),wa[t(467)](wa[t(421)][t(470)],r,wa[t(403)](),wa.stbl(e))}static dinf(){const e=_a;return wa[e(467)](wa[e(421)][e(403)],wa[e(467)](wa[e(421)][e(402)],wa[e(461)][e(452)]))}static[_a(420)](e){const t=_a;return wa[t(467)](wa.types.stbl,wa[t(396)](e),wa[t(467)](wa[t(421)][t(394)],wa[t(461)][t(465)]),wa[t(467)](wa[t(421)][t(417)],wa.constants[t(457)]),wa[t(467)](wa[t(421)][t(409)],wa.constants[t(466)]),wa[t(467)](wa.types[t(428)],wa.constants.STCO))}static[_a(396)](e){const t=_a;return e[t(431)]===t(423)?"mp3"===e[t(445)]?wa[t(467)](wa.types.stsd,wa[t(461)][t(400)],wa.mp3(e)):wa[t(467)](wa[t(421)][t(396)],wa[t(461)][t(400)],wa.mp4a(e)):e[t(464)]===t(430)?wa.box(wa.types.stsd,wa.constants[t(400)],wa[t(424)](e)):wa.box(wa[t(421)][t(396)],wa.constants[t(400)],wa[t(404)](e))}static[_a(435)](e){const t=_a;let r=e[t(440)],n=e[t(412)],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 wa[t(467)](wa[t(421)][t(413)],i)}static[_a(482)](e){const t=_a;let r=e[t(440)],n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return wa[t(467)](wa[t(421)][t(482)],i,wa[t(395)](e))}static[_a(395)](e){const t=_a;let r=e[t(472)]||[],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]).concat(r)[t(473)]([6,1,2]));return wa.box(wa[t(421)].esds,i)}static[_a(424)](e){const t=_a;let r=e[t(427)];const n=e[t(460)],i=e[t(455)];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 wa.box(wa[t(421)].avc1,s,wa[t(467)](wa[t(421)][t(434)],r))}static[_a(404)](e){const t=_a;let r=e[t(427)];const n=e[t(460)],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 wa.box(wa[t(421)][t(404)],s,wa[t(467)](wa[t(421)][t(448)],r))}static mvex(e){const t=_a;return wa[t(467)](wa[t(421)].mvex,wa.trex(e))}static[_a(456)](e){const t=_a;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 wa[t(467)](wa[t(421)][t(456)],n)}static[_a(475)](e,t){const r=_a;return wa[r(467)](wa.types[r(475)],wa[r(425)](e[r(446)]),wa[r(429)](e,t))}static mfhd(e){const t=_a;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return wa[t(467)](wa[t(421)][t(425)],r)}static[_a(429)](e,t){const r=_a;let n=e.id,i=wa[r(467)](wa[r(421)].tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=wa[r(467)](wa.types[r(432)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=wa[r(407)](e),a=wa[r(398)](e,o[r(469)]+16+16+8+16+8+8);return wa[r(467)](wa[r(421)].traf,i,s,a,o)}static[_a(407)](e){const t=_a;let r=new Uint8Array(5),n=e[t(443)];return r[4]=n.isLeading<<6|n.dependsOn<<4|n[t(479)]<<2|n[t(415)],wa[t(467)](wa[t(421)][t(407)],r)}static[_a(398)](e,t){const r=_a;let n=new Uint8Array(28);t+=36,n.set([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(401)],s=e.size,o=e.flags,a=e.cts;return n[r(471)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(477)]<<2|o[r(437)],o[r(479)]<<6|o[r(415)]<<4|o.isNonSync,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),wa.box(wa.types.trun,n)}static[_a(449)](e){const t=_a;return wa[t(467)](wa[t(421)][t(449)],e)}}function ba(e,t){const r=ga();return(ba=function(e,t){return r[e-=394]})(e,t)}wa[_a(462)]();var Sa=Aa;function Ea(){var e=["474351PluxIg","6pydtcv","exports","1410922CQegTp","1536521tbOLZb","3075445SKJTpO","1LmZvxi","unwrapExports","__esModule","3965580QyodAg","defineProperty","10IrOaoZ","861904CcCczQ","5702704opGXfD"];return(Ea=function(){return e})()}!function(e,t){for(var r=Aa,n=e();;)try{if(426004===-parseInt(r(375))/1*(parseInt(r(372))/2)+parseInt(r(369))/3+parseInt(r(381))/4+-parseInt(r(374))/5+parseInt(r(370))/6*(parseInt(r(373))/7)+parseInt(r(382))/8+parseInt(r(378))/9*(parseInt(r(380))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ea);var Ia=tt((function(e){var t=Aa;e[t(371)]=function(e,t,r){return t in e?Object[Aa(379)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(371)][t(377)]=!0,e.exports.default=e[t(371)]}));function Aa(e,t){var r=Ea();return(Aa=function(e,t){return r[e-=369]})(e,t)}rt[Sa(376)](Ia),function(e,t){const r=Ba,n=e();for(;;)try{if(236964===parseInt(r(252))/1+parseInt(r(240))/2*(parseInt(r(250))/3)+-parseInt(r(244))/4+-parseInt(r(247))/5+-parseInt(r(246))/6+parseInt(r(243))/7+-parseInt(r(242))/8*(-parseInt(r(255))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ma);const ka=[44100,48e3,32e3,0],Ca=[22050,24e3,16e3,0],Ta=[11025,12e3,8e3,0],Da=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],xa=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Pa=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Ba(e,t){const r=Ma();return(Ba=function(e,t){return r[e-=238]})(e,t)}function Ma(){const e=["4047WBoXdm","data","321991yrWYgT","mp3","Invalid MP3 packet, header missing!","19305WRbvOi","object_type","sample_rate","250LCLsTu","error","488baKyLZ","388395XJLBVR","1168736nSyYgm","length","669276yZiVII","181260dyDViV","buffer","set"];return(Ma=function(){return e})()}function Fa(e){const t=Ba;if(e[t(245)]<4)return void console[t(241)](t(254));let r=new Uint8Array(e[t(248)]),n=null;if(255!==r[0])return void console.error("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(253);switch(i){case 0:u=Ta[a];break;case 2:u=Ca[a];break;case 3:u=ka[a]}switch(s){case 1:o<Pa[t(245)]&&(l=Pa[o]);break;case 2:o<xa[t(245)]&&(l=xa[o]);break;case 3:o<Da.length&&(l=Da[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(253)},n}const Ua=za;!function(e,t){const r=za,n=e();for(;;)try{if(417214===parseInt(r(424))/1*(parseInt(r(458))/2)+-parseInt(r(415))/3*(parseInt(r(471))/4)+parseInt(r(472))/5+-parseInt(r(418))/6*(-parseInt(r(449))/7)+parseInt(r(426))/8+-parseInt(r(459))/9*(-parseInt(r(440))/10)+-parseInt(r(429))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(La);const Ra={kMPEG1Audio:3,kMPEG2Audio:4,kPrivateData:5,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};function La(){const e=["length","refFrames","hasKeyframesIndex","7560yxREmm","keyframesIndex","6017552vOkWoF","floor","original_object_type","14751484KYjary","audioSampleRate","width","userAgent","data","random_access_indicator","duration","sampling_index","isSeekable","android","firefox","200WhJTsP","channel_count","sarNum","pid","channel_config","videoCodec","sampling_rate","nearest_pts","expected_length","1750987ZcbXQE","profile","pts","total_length","height","mimeType","fps","sarDen","slices","116mWEOop","136152dgihaV","metadata","hasVideo","times","getNearestKeyframe","dts","stream_type","codec_mimetype","segments","audioCodec","indexOf","_search","5996cFQClf","411690MlIemG","hasAudio","filepositions","len","audio_object_type","original_codec_mimetype","videoDataRate","135mZnXtY","stream_id","audioChannelCount","6fnoCmU","audioDataRate","sampling_freq_index"];return(La=function(){return e})()}class Oa{constructor(){const e=za;this[e(457)]=[],this[e(452)]=0,this[e(448)]=0,this[e(434)]=0}}function za(e,t){const r=La();return(za=function(e,t){return r[e-=411]})(e,t)}class Na{constructor(){const e=za;this[e(443)]=null,this[e(433)]=null,this[e(465)]=null,this[e(434)]=null}}class Va{constructor(){const e=za;this[e(443)]=null,this[e(416)]=null,this[e(411)]=null,this[e(433)]=null,this[e(451)]=null,this[e(447)]=null,this[e(464)]=null}}const Ha=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class ja{constructor(){const e=za;this[e(454)]=null,this[e(435)]=null,this[e(473)]=null,this[e(461)]=null,this[e(468)]=null,this.videoCodec=null,this[e(419)]=null,this[e(414)]=null,this.audioSampleRate=null,this[e(417)]=null,this[e(431)]=null,this[e(453)]=null,this[e(455)]=null,this.profile=null,this.level=null,this[e(422)]=null,this.chromaFormat=null,this[e(442)]=null,this[e(456)]=null,this[e(460)]=null,this[e(467)]=null,this.segmentCount=null,this.hasKeyframesIndex=null,this[e(425)]=null}isComplete(){const e=za;let t=!1===this[e(473)]||!0===this[e(473)]&&null!=this.audioCodec&&null!=this[e(430)]&&null!=this[e(417)],r=!1===this[e(461)]||!0===this[e(461)]&&null!=this[e(445)]&&null!=this[e(431)]&&null!=this[e(453)]&&null!=this[e(455)]&&null!=this[e(450)]&&null!=this.level&&null!=this[e(422)]&&null!=this.chromaFormat&&null!=this[e(442)]&&null!=this[e(456)];return null!=this[e(454)]&&t&&r}[Ua(437)](){return!0===this[Ua(423)]}[Ua(463)](e){const t=Ua;if(null==this[t(425)])return null;let r=this[t(425)],n=this[t(470)](r[t(462)],e);return{index:n,milliseconds:r[t(462)][n],fileposition:r[t(474)][n]}}_search(e,t){const r=Ua;let n=0,i=e[r(421)]-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(427)]((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 Wa{constructor(e){const t=Ua;let r=null,n=e[t(412)],i=e[t(412)],s=e[t(420)],o=e[t(444)],a=0,c=navigator[t(432)].toLowerCase();-1!==c[t(469)](t(439))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c[t(469)](t(438))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this.config=r,this[t(446)]=Ha[s],this[t(436)]=s,this[t(441)]=o,this.object_type=i,this[t(428)]=n,this[t(466)]="mp4a.40."+i,this[t(413)]="mp4a.40."+n}}const Ga=$a;function $a(e,t){const r=qa();return($a=function(e,t){return r[e-=216]})(e,t)}function qa(){const e=["240489eYXDNn","376cxwmXT","skipBits","84240dkRKDW","getBits","bitLength","skipLZ","49958TEFWtf","readUByte","byteLength","skipUEG","1740872ILmNRE","bitsAvailable","index","length","data","22PIzdhP","readUShort","2950350ZJSTCo","210819ZuCOnZ","skipEG","803430vzNAWP","readUEG","readEG","readBits","readUInt"];return(qa=function(){return e})()}!function(e,t){const r=$a,n=e();for(;;)try{if(712700===parseInt(r(232))/1*(parseInt(r(223))/2)+-parseInt(r(237))/3+-parseInt(r(227))/4+-parseInt(r(234))/5+parseInt(r(219))/6+parseInt(r(235))/7*(parseInt(r(217))/8)+parseInt(r(216))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qa);class Ka{constructor(e){const t=$a;this[t(231)]=e,this.index=0,this[t(221)]=8*e[t(225)]}get[Ga(228)](){const e=Ga;return this[e(221)]-this[e(229)]}[Ga(218)](e){const t=Ga;if(this[t(228)]<e)return!1;this[t(229)]+=e}[Ga(240)](e){const t=Ga;let r=!(arguments[t(230)]>1&&void 0!==arguments[1])||arguments[1];return this[t(220)](e,this.index,r)}[Ga(220)](e,t){const r=Ga;let n=!(arguments[r(230)]>2&&void 0!==arguments[2])||arguments[2];if(this[r(228)]<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(229)]+=e),s>>o-e;{n&&(this.index+=o);const i=e-o;return s<<i|this[r(220)](i,t+o,n)}}[Ga(222)](){const e=Ga;let t;for(t=0;t<this.bitLength-this[e(229)];++t)if(0!==this.getBits(1,this[e(229)]+t,!1))return this[e(229)]+=t,t;return t}[Ga(226)](){const e=Ga;this.skipBits(1+this[e(222)]())}[Ga(236)](){const e=Ga;this[e(218)](1+this[e(222)]())}readUEG(){const e=this[Ga(222)]();return this.readBits(e+1)-1}[Ga(239)](){const e=this[Ga(238)]();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return 1===this[Ga(240)](1)}[Ga(224)](){const e=Ga;let t=arguments[e(230)]>0&&void 0!==arguments[0]?arguments[0]:1;return this[e(240)](8*t)}[Ga(233)](){return this[Ga(240)](16)}[Ga(241)](){return this.readBits(32)}}function Xa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=ac,n=e();;)try{if(521170===parseInt(r(129))/1+parseInt(r(125))/2*(parseInt(r(130))/3)+parseInt(r(124))/4+parseInt(r(123))/5*(parseInt(r(117))/6)+parseInt(r(131))/7+-parseInt(r(132))/8+-parseInt(r(116))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rc);const Ya=new Array(214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72),Ja=new Array(2746333894,1453994832,1736282519,2993693404),Za=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 Qa(e,t,r,n,i){var s=ac,o=i;o=t+i>e[s(121)]&&n+i<=r.length?e[s(121)]-t:n+i>r.length&&t+i<=e[s(121)]?r.length-n:t+i<=e.length&&n+i<=r.length?i:r.length<e[s(121)]?r[s(121)]-n:e[s(121)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function ec(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function tc(e,t){var r=ac;return t+3<e[r(121)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(121)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e.length?e[t]<<8|e[t+1]:e[t]}function rc(){var e=["slice","400iFneSD","2803492EcWSsT","51556zAOwAB","min","cipher is error!","sm4 key is error!","763735MyKtoG","15cuLTZu","5820668WUZwQY","7388176IYkmUC","includes","byteLength","data is error!","10984410kEMGND","18012pvJPkg","log","iv is error!","ceil","length"];return(rc=function(){return e})()}function nc(e){var t=new Array(36),r=function(e){for(var t=ac,r=Math[t(120)](e[t(121)]/4),n=new Array(r),i=0;i<e[t(121)];i++)e[i]=255&e[i];for(i=0;i<n.length;i++)n[i]=tc(e,4*i);return n}(e);t[0]=r[0]^Ja[0],t[1]=r[1]^Ja[1],t[2]=r[2]^Ja[2],t[3]=r[3]^Ja[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^ic(t[i+1]^t[i+2]^t[i+3]^Za[i]),n[i]=t[i+4];return n}function ic(e){var t=new Array(4),r=ec(e);t[0]=Ya[255&r[0]],t[1]=Ya[255&r[1]],t[2]=Ya[255&r[2]],t[3]=Ya[255&r[3]];var n=tc(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function sc(e,t){var r=new Array(36);r[0]=tc(t,0),r[1]=tc(t,4),r[2]=tc(t,8),r[3]=tc(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^oc(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=ac,r=new Array(4*e[t(121)]),n=0;n<e[t(121)];n++)Qa(ec(e[n]),0,r,4*n,4);return r}(i)}function oc(e){var t=ec(e),r=new Array(4);r[0]=Ya[255&t[0]],r[1]=Ya[255&t[1]],r[2]=Ya[255&t[2]],r[3]=Ya[255&t[3]];var n=tc(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function ac(e,t){var r=rc();return(ac=function(e,t){return r[e-=113]})(e,t)}function cc(e,t,r){var n=ac;if(null==e||null==e||e[n(121)]%16!=0)return console[n(118)](n(128)),null;if(null==r||null==r||r[n(121)]<=0)return console[n(118)](n(127)),null;if(null==t||null==t||t[n(121)]%16!=0)return console[n(118)](n(119)),null;for(var i=nc(e),s=Math[n(120)](r.length/16),o=new Array(r[n(121)]),a=t[n(122)](),c=0;c<s;c++){a=sc(i,a);var u=new Array(16),l=16*c,d=Math.min(l+16,r.length);Qa(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function uc(e,t,r){var n=ac;let i=arguments[n(121)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(114)];let a=5;for(;a<o;){let c=Xa(e[n(122)](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(113)](u)):(u&=31,l=1===u||5===u),l){const i=cc(t,r,e[n(122)](a+4+d,a+4+c));e.set(i,a+4+d)}a=a+4+c}return e}const lc=dc;function dc(e,t){const r=hc();return(dc=function(e,t){return r[e-=225]})(e,t)}function hc(){const e=["calcNetworkDelay","sync_offset","Asynchronous KLV Metadata: pid=","removeSourceBuffer() sourceBuffer","h264 naluList.length === 0","opus","isHevc","mediaSourceH265NotSupport","findSecondStartCode","Opus","getDelay() and preDelayTimestamp is ","isSm4Crypto","kSliceCRA_NUT","last_pcr_","isWorkerFetch","indexOf","playbackStreamVideoFps","hvcC",", and wasClean is ","isStateEnded","setCodecVideo: init video codec , codecId is ",",\n                            diff is ","preventDefault","mediaSourceDecoderConfigurationError","fetchNext().catch() and e.name is AbortError so return","pendingRemoveRanges","request abort and run res.body.cancel()","decodeVideo","hasInitVideoCodec","cryptoPayload","parseChunks","writableStream write() and abortController.signal.aborted is true so return","\n                                decodeVideo dts is less than(or equal) prev dts ,\n                                dts is ","streamEndInner","string","streamFps","fetch().catch() and abortController.signal.aborted is true so return","networkDelay","meta","mediaSourceTsIsMaxDiff","\n                                decodeVideo: video width or height is changed,\n                                old width is ","cryptoKey","mp4","scte_35_pids","duration","isAAC","appendBuffer","_remainingPacketData","removeSourceBuffer"," and mseDecoder.isAvc === null is ","_hasPendingSegments","decodeDiffTimestamp","simdDecodeError","isXorCrypto","audioPayload","removeSourceBuffer() audioSourceBuffer","getReader","config","handleVideoFrames","nearest_pts","init and forHardDecode is ","readNextAACFrame","getCorrectionConfiguration","audio","extractNALu"," and ignore","isAudioInitInfo",", new height is ","mediaSourceAudioInitTimeout","sampling_freq_index","videoTrackId","$video","codedWidth","mseCorrectAudioTimeDuration","parseH264Payload","videoMeta","parseSynchronousKLVMetadataPayload","decodeVideo, decoder is destroyed and return","simdDecodeDelayTimeout","workerFetch","MediaSource","pushBuffer() and isIFrame is ","audioTracks","g711u","audio_object_type","endOfStream()","pushBuffer,\n                            preTimestamp is ","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","SMPTE 2038 Metadata: pid=","reason","fetchNext().catch() and e is ","options","present_size","abs","chroma_format","log","handleOffscreenCanvasWebglContextRestored","emitSectionSlices","sort"," and prevTs is ","wcsDecodeAudio","undefined","first_parse_","VideoDecoder configure error","decodeVideo\n                                 local dts is < 0 , ts is ","playAudio","sendWebsocketMessage","start","playbackCacheLoop fragDuration is ","timeInit set false , cacheTrack = {} now dts is ","debugLog","findFirstStartCode",";codecs=",", and set streamFps is 25","sync_byte = ","extractNALu$3"," and prev ts is ","kMPEG1Audio"," _opt.sampleRate is ","codec","mseWorkerAddSourceBufferError","Video: Coded Resolution changed from ","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment","playAudioPlanar ts ","closed","synchronous_klv_pids","handleVideoH265NaluList list size is ","hasAudio","cryptoIV","destroyDemux","clearBuffer","useOffscreen","reduce"," and has iIframe and next decoder.dropBuffer$2()"," isIFrame is ","pushLatestDelay"," is not corresponded to PMT!"," and payload size is ","frame_rate","socketStatus","fps","isTs","isXorCrypto cryptoKey.length is ","_initAudioSourceBuffer","audioCode","updatePlaybackIsPause","configure","warn","openWebglAlignment","ALAW","decode","level","body","eac3","HEAPU8","mediaSourceAddSourceBufferError",", need clear is ","FT_KEY","kH265","firstAudioTime is ","render","lastBuffer","correctSamplePts"," null","config is empty object","setInterval()","handleVideoH264Nalu",", pts="," is not corresponded to PAT!","codec_size",",nalu type is ","types","mediaSourceAudioG711NotSupport","decodeVideo is max diff , ts is ","pcmData, decoder is destroyed and return","video_metadata_","payload","2335179BhviwB","_checkTsIsMaxDiff","handlePESSlice: packet_start_code_prefix should be 1 but with value ",",\n                                and prevPayloadBufferSize is ","isMpeg4","handleNALu"," and bufferlist is ","getUint8","sarRatio","parsePESPrivateDataPayload"," ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout","g711a","prevDts","timeInit","playbackUpdatePlaybackRate","handleVideoH265Nalu","decodeVideo: simd decode error, and return"," and nalUnitSize is ","onopen","close() and writableStream.close() error","_isEnhancedH265Header","AAC: AudioObjectType changed from ","isPlaybackCacheBeforeDecodeForFpsRender","timescale_","fetchStream, WebsocketStream socket close and code is ","isSm4CryptoH265V2","handleAddNaluStartCode","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","asynchronous_klv_pids","debugLevel","sourceOpen","firstTimestamp","isInitSegmentDispatched","videoCode","mediaSource","videoTracks","events","_onMediaSourceSourceOpen","sps","demuxTs","Audio: Audio Codecs changed from ","suffixSei","AC3: Channel Mode changed from ","isPlayVod","data","parseAsynchronousKLVMetadataPayload","sample_rate","_decodeVideo","debugUuid","fetchErrorWorker","len","decodeAudio\n                             local dts is < 0 , ts is ","finally","demuxNakedFlow",", old height is ","slices","KLVA","floor","tempStream","isFmp4","idle","streamEnd","2259RSNewq","fetch","buffer","set","startTimestamp","supportVideoFrameCallbackHandle","20SJBHYZ","getDelayNotUpdateDelay","mseSourceBufferError mseDecoder.audioSourceBuffer","mediaSourceAppendBufferError","TAG","loop() common dumex delay is -1 ,data.ts is","_clearAudioSourceBufferCheckTimeout","_initPmt","mseCorrectTimeDuration","arraybuffer","streamAudioFps","calcIframeIntervalTimestamp","decodeVideo and payload is video sequence header so drop this frame","tsPacketSize","version_number","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","parseG711Payload","AAC: SamplingFrequencyIndex changed from ","mseDecoder.mediaSourceBufferError is true","demuxFlv","_decodeEnhancedH265Video","_doDecodeVideo"," ,new bufferList is ","cts","13900ommFMx","worker wcsDecoder","onReady()","mimeType","getBuildTime","video_track_","pendingAudioRemoveRanges","updatePlaybackIsPause, isPause is ","mediaSourceFull","HEAPF32","websocketOpen","payload_unit_start_indicator","audioTrackId","channel_config",", bufferListLength  is ","pcmData ts ",", and reason is ","pps","stop","decodeVideo first frame is not iFrame","DataStream","expected: ","then","removeEventListener","offscreenCanvas","worker nakedFlow","aac_last_incomplete_data_","isNakedFlow","errorInfo() emit simdDecodeError and\n                iframeIntervalTimestamp is ","emitError","signal","_doAppendSegments() sourceBuffer is null and wait init and return","pendingSegments","mediaSourceBufferError","total_length","demux() isIFrame is false and unit type is IDR and update to true","sourceBuffer","66330gQzovV","currentTime","dispatchPESPrivateDataDescriptor","pid","needClear","stream_type","loas_previous_frame","prevPayloadBufferSize","yuvData, isVideoFirstIFrame is false and return","map","complete"," ,delay is ","audioSourceNoDataCheckTimeout","audioBufferSize","common_pids","is_sync","simdH264DecodeVideoWidthIsTooLarge","getTrackById","fetchNext().then() and requestAbort is true so return","parseAC3Payload","cacheTrack","isDestroyed","fetchNext().catch() and abortController.signal.aborted is true so return","getAudioSourceBufferUpdating","kSliceSEI","close() and socket.readyState is ","isPlayUseMSEAndDecoderInWorker","videoNalu","kSliceSPS","correctionConfigurationProfileIndication","mseAutoCleanupMaxBackwardDuration","playbackCacheLoop sync frame duration is ","getUint32","cmd","demuxFlv() type is audio and payload.byteLength is ","mseDecoder.mediaSourceAppendBufferFull is true","streamType","sar_ratio","eventListenList","isRecordTypeFlv","videoMimeType","writableStream abort() and abortController.signal.aborted is true so return","isM7sCrypto"," package length is ","parseSCTE35","delta","_decodeAudio","setCodecAudio: mp3 is not support for old version",'video/mp4; codecs="',"correctSamplePts dts, dts: ","audio_track_","Generated first HEVCDecoderConfigurationRecord for mimeType: ",", and ts list is ","kSliceIDR","hasVideo","flvStreamBuffer","sendWebsocketMessage, message is","size","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()","codecWidth","isPlaybackPause","useSIMD","videoCodec","stopId","renderYUV","_decodeVideo now time is ","uuid","dropping","readyState","destroy","player","detectVideoMetadataChange","mediaSourceAudioNoDataTimeout","iframeIntervalTs",", dts is ","fetch().catch() and e.name is AbortError so return","object_type","VideoEncoder","keyFrame","parsePAT: table_id ","codecHeight","websocketFirstMessage","readUEG","mp3Demuxer","profile","Not Supported Opus channel count.","bit_depth","h265 naluList.length === 0","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","isStateOpen","fps_den","8963ViCEAH","AudioDecoder"," ms"," and notDroppingDelayTs is ","presentWidth","forEach","offset","fetch().catch() and e is ","isPlaybackOnlyDecodeIFrame","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","from"," and preTsDuration is ","LOG_NAME","detectAudioMetadataChange"," and,\n                        options.ts is ","notConnect","checkFirstIFrame","initVideo","streamDts","sampling_frequency"," or cryptoIV.length is ","updateConfig","random_access_indicator","yuvData, decoder is destroyed and return"," and prevPayloadBufferSize is ","removeUsedSamples","audio_init_segment_dispatched_","flvBufferData","vps","endOfStream() has pending eos"," and decoder.delay is ","localDts","getVideoBufferLength","error","clear","MP3","kADTSAAC","drawImage","webgl","videoPayload","mseDecodeAudio"," > timestamp is "," and bufferList length is ","setCodecVideo","ms and diffFps is ","transferToImageBitmap","onReady","locked","websocket","AAC: Detected pts overlapped, ","value","Opus: Channel count changed from ","write","section_slice_queues_","video_init_segment_dispatched_","mp3","decodeAudio() and decoder is destroyed","hasIframeInBufferList"," to ","calcNetworkDelay, dts is ","MP3: AudioObjectType changed from ","webglObj","code","Unsupported stream. type: ","url","parseVPS"," and is Trial Version[试用版本]","_initSourceBuffer","useWCS","delay","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","G711A","isPushDropping","flvScriptData","refFrames","VANC","findIndex","mediaSource audio sourceBuffer error","1159804CGBmLi"," less than (or equal) preTs is ","audioSequenceNumber","452454xEpmXT","useMSE",", diff is ","has_audio_","getSourceBufferUpdating","streamSuccess","prevTimestamp","dispatchAudioVideoMediaSegment","wasmWidthOrHeightChange"," and forOldVersion is ","wasmDecodeDelay is ","protocols","AC3: Bit Stream Identification changed from ","_doAppendSegments() mediaSource is closed or ended and return","createImageBitmap","file_position","streamStats","catch","endOfStream","state","loop() dropBuffer is dropping and isIFrame ","doDecode","websocket error","low_frequency_effects_channel_on","getIncompleteData","reset","getTime","isEmitSEI","streamVideoType is null","loop() bufferList is empty and reset delay","hasIncompleteData","codedHeight","duration_","pendingUnits","onSamples() trackId error","hasAudioInit","setCodecAudio: init audio codec, codeId is ","_doRemoveRanges","key","decodeNext","websocketOpenTimeout","program_pmt_map_","startPlaybackCacheLoop","videoSequenceHeader","getState","getContext","isSendSeqHeader","audioSampleRate","decodeAudio","decodeVideo has not init , isIframe is ","networkDelayTimeout",", isVideoSequenceHeader is true","pat_","dispatchAudioMediaSegment","mpeg","code is ","moof","socket is null",", next dts: ","onError","kMetadata","dispatch","loop demux diff time is ","parseH265Payload","prevTs"," and prev dts is ","isCacheBeforeDecodeForFpsRender","AC3: BitStream Mode changed from ","expected_length","originalCodec","pes_private_data_pids","concat","close() and audioDecoder.clear error: ",",\n                                and emit change event","h264","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","fetchStream, WebsocketStream socket close and requestAbort is true so return","1578240SYHwhF"," create uint8Array error :","parseOpusPayload","kSliceNonIDR","_resetInIt","worker TsLoaderV2","checkStreamEnd","config is not empty object and codecWidth is ","VideoDecoder error: ","extractH265SEI","parseSMPTE2038MetadataPayload","loop() do not decode and delay is ","extractNALu() buffer error","_needCleanupSourceBuffer","clearSlices","mseAutoCleanupSourceBuffer","abort","ms and return ","timescale","chromaFormat","demuxFlvUseV2","h265","resetAllDelay","demuxFlv() type is video and payload.byteLength is ","AAC: Unknown pts","aborted","handleOffscreenCanvasWebglContextLost and next try to create webgl","dispatchVideoInitSegment","isPlayUseMSE","subarray","workerEnd","recordType","isSm4Crypto opt.sm4CryptoKey is null","getNotDroppingDelayTs","handle","mseSourceBufferError","clearBuffer,bufferList length is ","pmt_","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码),如需要购买商业授权,可以联系微信:bosswancheng","frameRate",", stream_id=","assign","handleOffscreenCanvasWebglContextLost, stencil is false","mseDecoder.audioSourceBuffer.appendBuffer()","sm4CryptoKey","prevAudioTs","sendWsMessage","stbl","writableStream pipeTo() and e is","HEAPU32","fetch done",'" string so return',"worker MediaSource","isPlayer","parsePES","playVod","parseVideo265Header","isPlayback","isCryptoAudio","_opt","kSliceVPS","iFrame","addSourceBuffer","stopStreamRateAndStatsInterval","debugError","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame"," and diff is ","ms, PES pts: ","has not init video codec"," and opt is","buffering","refSampleDuration","_getSeqHeader",", and ts is ","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","pid_stream_type","writableStream","fetchStream, url is ",", dts=","cryptoPayloadAudio","isIFrame","autoCalcFps","getNaluDts","audioSourceBufferCheckTimeout","playbackRate","channel_count","media_info_","dispatchAudioInitSegment","delay is ","descriptor"," ,\n                            and diff is "," and tempDelay is ","fetch response status is "," > maxDelay ","initAudio","parseMP3Payload"," and return","setExtractionOptions","ac-3","push","handleVideoH264NaluList","fetchStream, WebsocketStream socket open","adts_aac","isFlv","bitDepth","pcr_pid","videoInfo","videoDecode","mseDecoderUseWorker","ec-3","onmessage","extractNALu$2","headers","s and status is ","seqHeader","fetchError","parse","kSlicePPS","mediaSource is end","dts","\n                            decodeAudio dts is less than(or equal) prev dts ,\n                            dts is ","mseDecoder.mediaSourceAppendBufferError is true","getDelayNotUpdateDelay() and preDelayTimestamp is ","closeEnd","dispatch naluArray length is 0","toString","sampling_index","codec_mimetype","setCodecAudio: hasInitAudioCodec is false, codecId is ","yuvData ts ","init","pushBuffer, isDropSameTimestampGop is true and\n                                hasIframe is ","resetDelay","units","isDropSameTimestampGop","VideoDecoder","playbackTF","handleVideoH264NaluList list size is ","kMPEG2Audio","yuvData, transferToImageBitmap error is","lastBuf","delete","isVideoInited","onSamples","isDecodeFirstIIframe","buffered","preDelayTimestamp","generateInitSegment","width","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","hvcc","mseHandle"," and delay is ","min","handleVideoNalu","mediaSource video sourceBuffer error","updateend"," ,\n                            and now ts is ","avcc"," and isNotPushDropping is ","height","now","audioMimeType","dropBuffer$2","JbPro Worker Version is ","getHandle","streamVideoType","ms and return -1","isFFmpegSIMD",", height: ","websocket Open Timeout form ","debugWarn","stringify","bit_stream_identification","aacADTSHeader","isAvc","playbackCacheLoop","parseSPS","debug","cacheAudioTrack","decodeVideo: simd decode delay timeout, and return","original_codec_mimetype","removeSourceBuffer() sourceBuffer error","playType","kPESPrivateData","shift","kEAC3","fetchNext().then() and abortController.signal.aborted is true so return","flags","current_pmt_pid_","end","_stopCheckWsOpenTimeout","G711U","setCodec","_doAppendSegments","parseVideo264Header","isM7sCrypto cryptoKey.length is ","webglcontextlost","parsedOffset","channel_mode","type","playbackIsCacheBeforeDecodeForFpsRender"," and codecHeight is ","playbackConfig","original_object_type","endOfStream() error",'fetchNext().then() and value "','video/mp2t; codecs="',"_decodeVideo payload bytes is 0 and return","mseDecoder.mediaSourceAddSourceBufferError is true","isUseSIMDAndroid","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","listenMp4Box","opt","minf","playbackIsPause","mediaSourceAppendBufferFull","readBits","fetchStream, WebsocketStream socket error","audio_last_sample_pts_","mp4Box","channelCount","sourceended","probe","level_string","match","length","profile_string","ts is ","ms and fragDuration is ","appendAudioBuffer","Parsed first PMT: ","handleVideoH264Frames"," and firstRenderTime is ","fromCharCode","_hasPendingRemoveRanges","protocol","3BxzsvR","Timed ID3 Metadata: pid=","firstRenderTime","sarNum","Generated first AudioSpecificConfig for mimeType: ","onOffscreenCanvasWebglContextRestored","_initSourceBuffer and mseDecoder.isStateOpen is ","firstAudioTime","sarDen","read","hasPendingEos","isPause","Video: Codec mimeType changed from ","mdia","prefixSei","extractH264SEI","isfms","_doDecodeAudio","Synchronous KLV Metadata: pid="," so drop this frame","firstStartCodeOffset","kH264","isFirstDispatch and tsPacketSize = ","isFirefox"," more than ","next","isStateClosed","wasClean","message","video_metadata_changed_","offscreenCanvasGL","kLOASAAC","decodeAudio first frame is not iFrame","getStreamBufferLength"," , message is "," and ok is ","audio_metadata_","getDelay","ts_packet_size"," > ",",\n                                new width is ","name","parseSection","slice","pendingAudioSegments","remove","firstStartCodeOffset -14 is","writableStream close()","ac3","demuxFmp4","samples","sourceClose","parseEAC3Payload","has_video_","details",",and old bufferList length is ","PACKET_TYPE_SEQ_START","parseSPS$2","nakedFlowDemuxUseNew","close","_doCleanUpSourceBuffer","PACKET_TYPE_FRAMES","audioSourceBuffer","writableStream abort() and e.name is AbortError so return","mseWidthOrHeightChange","streamVbps","Opus: SamplingFrequencyIndex changed from ","isWidthOrHeightChanged","videoBufferDelay","secondStartCodeOffset","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","pushBuffer","bit_stream_mode","kAC3","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","VideoDecoder configure has not init , isIframe is ","Client disconnecting","dispatchVideoMediaSegment","decodeVideo and payload is too small , payload length is ","fetchStatus","isEmitInfo","byteLength","parsePMT","nakedFlowH265DemuxUseNew","onMediaSourceSourceOpen() sourceBuffer is null and next init","streamVideoFps","parsePMT: table_id ","prevAudioDts","abortSourceBuffer","hasInit"," and mseDecoder.audioMimeType is ","audioSampleRateIndex","syncOffset","isDropping","emitPESSlices"," and emit replay","_clearAudioNoDataCheckTimeout","stencil","extractH265PPS",",\n                            new width is ","aac","sequenceNumber","websocketError","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","sampleRate",", height is ","audioNalu","mseFirstRenderTime"," ,\n                                and diff is ",", bufferList is ",", diff time is ","loop() isPushDropping is true and bufferList length is ",",\n                                 firstRenderTime is ","demuxMpeg4","mseSourceBufferError mseDecoder.sourceBuffer","kSCTE35","isWasmMp4","pes_slice_queues_","loas_aac","streamAbps","streamRate","avcC","offscreenCanvasCtx","webglcontextrestored","sequenceHeader","worker","parseLOASAACPayload","some"," and isDestroyed is true, so return","video","appendAudioBuffer() player is destroyed","current_program_","smpte2038_pids","visibility","videoBuffer","parsePES: packet_start_code_prefix should be 1 but with value ","audioCodec","ID3 ","pushBuffer video and isIFrame is ","decoder","\n                            decodeVideo: video width or height is changed,\n                            old width is ","writableStream write() and requestAbort is true so return","demuxFlv() isVideoSequenceHeader is true and isHevc is ","close() and videoDecoder.clear error: ","binaryType","AAC","nakedFlowFps","timed_id3_pids","playbackFps"," and isIframe is ","parsePAT","open","decodeVideo() and decoder is destroyed"," and maxDiff is ","TAG_NAME","onmessage:","videoSEI","Video: Present resolution width changed from ","onOffscreenCanvasWebglContextLost","audioAACSequenceHeader","program_number","socket is not open and state is","mediaSource is not attached to video or mediaSource is closed",", start dts is ","\n                and replay","mdat",", syncOffset = ","decodeVideo: video width or height is changed, and return","addEventListener","_doRemoveRanges() sourceBuffer error","MP3: Channel count changed from ","mseAutoCleanupMinBackwardDuration"];return(hc=function(){return e})()}!function(e,t){const r=dc,n=e();for(;;)try{if(182130===-parseInt(r(460))/1+-parseInt(r(369))/2+parseInt(r(855))/3*(-parseInt(r(538))/4)+-parseInt(r(308))/5*(-parseInt(r(541))/6)+-parseInt(r(240))/7+parseInt(r(618))/8+parseInt(r(302))/9*(parseInt(r(332))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hc),Date[lc(779)]||(Date[lc(779)]=function(){return(new Date).getTime()}),console[lc(1122)](lc(782)+Lt+':"2.1.4"'+lc(526));const fc=pc;function pc(e,t){const r=vc();return(pc=function(e,t){return r[e-=165]})(e,t)}!function(e,t){const r=pc,n=e();for(;;)try{if(125316===parseInt(r(173))/1*(-parseInt(r(182))/2)+parseInt(r(180))/3*(parseInt(r(168))/4)+-parseInt(r(181))/5+-parseInt(r(177))/6*(parseInt(r(167))/7)+-parseInt(r(172))/8*(parseInt(r(183))/9)+parseInt(r(165))/10+parseInt(r(166))/11*(parseInt(r(178))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vc);const mc=[];function vc(){const e=["6TxHrOW","264PvInXb","then","40497OXYhim","638735aMecDW","139794lLghHM","2997JlpPBA","all","2210620HFQHRp","115423PNlyMp","459718vIjVRQ","52vIVinP","JbPro[❌❌❌][f wasm simd]:","warn","notSupportNewWasm","5736lRJAOC","1VPtWIC","push","catch","JbPro[❌❌❌][video wasm]:"];return(vc=function(){return e})()}mc[fc(174)](o({printErr:function(e){const t=fc;(function(e){const t=Pt;return!(!e||-1===e[t(608)]("not compiled with thread support")&&-1===e[t(608)](t(565))&&-1===e.indexOf("If you want to help, upload a sample of this file to")&&-1===e[t(608)](t(381)))})(e)||console[t(170)]("JbPro[❌❌❌][audio wasm]:",e)}}),s({printErr:function(e){const t=fc;(function(e){const t=Pt;return!(!e||-1===e.indexOf(t(549)))})(e)||(console[t(170)](t(176),e),Zt(function(e){let t=!0;return e&&-1!==e[Pt(608)]("failed to asynchronously prepare wasm")&&(t=!1),t}(e))&&postMessage({cmd:Se[t(171)],value:e}))}})),Promise[fc(184)](mc)[fc(179)]((e=>{const t=e[0];!function(){const e=lc;let t=arguments[e(844)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(844)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p="",m=null,v=null,y=!1,g=!1,_=!!Jt(n),w=0,b=0,S=!1,E=null,I=null,A=null,k=[],C=null,T=null,D=0,x=0,P=null,B=null,M=null,F=0,U=0,R=null,L=!1,O=!1,z=!1,N=!1,V=null,H=null,j=!1,W=!0,G=0,$=0,q=null,K=null,X=null,Y=null,J=null,Z=()=>{const t=e,r=Xt();return{debug:r[t(796)],debugLevel:r[t(269)],debugUuid:r[t(288)],useOffscreen:r[t(1158)],useWCS:r[t(528)],useMSE:r[t(542)],videoBuffer:r.videoBuffer,videoBufferDelay:r[t(923)],openWebglAlignment:r[t(1175)],playType:r[t(801)],hasAudio:r[t(1154)],hasVideo:r[t(423)],playbackRate:1,playVodRate:1,playbackFps:r[t(821)][t(1167)],playbackDefaultFps:r[t(1003)],playbackAutoCalcFps:r.playbackConfig[t(699)],playbackForwardMaxRateDecodeIFrame:r.playbackForwardMaxRateDecodeIFrame,playbackIsCacheBeforeDecodeForFpsRender:r[t(821)][t(607)],sampleRate:0,networkDelay:r[t(1064)],visibility:!0,useSIMD:r[t(430)],isFFmpegSIMD:r[t(786)],isRecording:!1,recordType:r[t(649)],isNakedFlow:r[t(359)],checkFirstIFrame:r[t(476)],audioBufferSize:1024,isM7sCrypto:r.isM7sCrypto,isCryptoAudio:r[t(676)],cryptoKey:r[t(1068)],cryptoIV:r[t(1155)],isSm4Crypto:r[t(1038)],isSm4CryptoH265V2:r.isSm4CryptoH265V2,sm4CryptoKey:r[t(662)],isXorCrypto:r.isXorCrypto,isHls265:!1,isFlv:r[t(721)],isFmp4:r[t(299)],isMpeg4:r[t(244)],isTs:r[t(1168)],isEmitSEI:r[t(568)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(752)],mseDecodeAudio:r[t(500)],wcsDecodeAudio:r[t(1127)],nakedFlowH265DemuxUseNew:r[t(938)],mseDecoderUseWorker:r[t(726)],mseAutoCleanupSourceBuffer:r[t(633)],mseAutoCleanupMaxBackwardDuration:r.mseAutoCleanupMaxBackwardDuration,mseAutoCleanupMinBackwardDuration:r[t(1026)],mseCorrectTimeDuration:r[t(316)],mseCorrectAudioTimeDuration:r.mseCorrectAudioTimeDuration,nakedFlowDemuxUseNew:r[t(913)],nakedFlowFps:r[t(1001)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r.websocketOpenTimeout,correctionConfigurationProfileIndication:r.correctionConfigurationProfileIndication,correctionConfigurationVersion:r.correctionConfigurationVersion,demuxFlvUseV2:r[t(638)]}};e(446)in self&&(a={TAG_NAME:e(333),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a[t(994)]=new VideoDecoder({output:function(e){const r=t;if(jt(e[r(555)]))e[r(555)]()[r(354)]((t=>{const n=r;a[n(977)][n(497)](t,0,0,e.codedWidth,e.codedHeight);let i=a[n(356)].transferToImageBitmap();postMessage({cmd:Se[n(1187)],buffer:i,delay:de.delay,ts:0},[i]),$t(e)}));else{a[r(977)][r(497)](e,0,0,e[r(1099)],e[r(572)]);let t=a[r(356)].transferToImageBitmap();postMessage({cmd:Se[r(1187)],buffer:t,delay:de[r(529)],ts:0},[t]),$t(e)}},error:function(e){const r=t;de.debugError("worker",r(626),e,e[r(743)]())}}),de[t(1137)](a.TAG_NAME,t(748))},destroy(){const t=e;a[t(566)](),a.decoder&&a[t(994)][t(560)]!==t(1151)&&(a[t(994)][t(914)](),a[t(994)]=null),de.debugLog(a[t(1009)],"destroy")},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(944)]){const e=new EncodedVideoChunk({data:t[i(898)](5),timestamp:r,type:s?Re[i(579)]:Re[i(414)]});try{a[i(994)].decode(e)}catch(e){}}else if(s&&t[1]===We[i(979)]){const e=15&t[0];postMessage({cmd:Se[i(273)],code:e});const r=new Uint8Array(t);postMessage({cmd:Se.videoCodec,buffer:r,codecId:e},[r[i(304)]]);let n=null,s=null;const o=t[i(898)](5),c=de.getCorrectionConfiguration();if(e===Pe[i(615)]?(s=kr(o,c),n={codec:s[i(1146)],description:o}):e===Pe[i(639)]&&(s=sn(o,c),n={codec:s[i(1146)],description:o}),!n||n&&!n[i(1146)]||s&&0===s[i(428)]&&0===s[i(449)])return void de.debugWarn(a[i(1009)],"decodeVideo and webcodecs configure is",JSON.stringify(n));s&&s.codecWidth&&s[i(449)]&&(n[i(572)]=s[i(449)],n[i(1099)]=s.codecWidth),!a[i(935)]&&(de.debugLog(i(980),"Webcodecs Video Decoder initSize"),postMessage({cmd:Se[i(477)],w:s[i(428)],h:s.codecHeight}),a.isEmitInfo=!0,a[i(356)]=new OffscreenCanvas(s[i(428)],s[i(449)]),a[i(977)]=a[i(356)][i(586)]("2d")),de[i(677)][i(649)],i(1069);try{a[i(994)][i(1173)](n),a[i(944)]=!0}catch(e){de[i(682)](i(980),i(1130),e[i(522)],e,e.toString()),e[i(743)]()}}else de[i(789)](i(980),i(930)+s+" , payload is "+t[1]+" so drop this frame")},reset(){const t=e;a[t(944)]=!1,a[t(935)]=!1,a[t(356)]=null,a[t(977)]=null}});let Q=function(){const t=e;if(j=!0,c)try{c[t(634)](),c=null,de[t(1137)]("worker","abort success")}catch(e){c=null,de[t(1137)](t(980),"abort catch",e)}},te={TAG_NAME:e(357),init(){const t=e;te[t(758)]=null,te.vps=null,te.sps=null,te[t(349)]=null,te[t(405)]=null,te[t(491)]=0,te[t(574)]={},te.isSendSeqHeader=!1,de[t(1137)](te[t(1009)],t(748))},destroy(){const t=e;te[t(758)]=null,te[t(488)]=null,te[t(278)]=null,te[t(349)]=null,te.streamType=null,te[t(491)]=0,te[t(574)]={},te.isSendSeqHeader=!1,de[t(1137)](te[t(1009)],t(438))},dispatch(t){const r=e,n=new Uint8Array(t);if(de[r(677)].nakedFlowDemuxUseNew){const e=te[r(1142)](n);if(0===e[r(844)])return void de[r(1137)](te.TAG_NAME,r(742));te[r(1085)](e)}else te[r(729)](n)},getNaluDts(){const t=e,r=de[t(677)][t(1001)];let n=te.localDts;return te[t(491)]=te[t(491)]+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=de._opt.sampleRate,n=de._opt.audioBufferSize;return te[t(491)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(936)],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(717)](t[r(647)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(717)](t[r(647)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(936)]<1)return;te[r(758)]?(n=new Uint8Array(t[r(936)]+te.lastBuf[r(844)]),n.set(te[r(758)]),n[r(305)](new Uint8Array(t),te[r(758)][r(844)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(844)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(717)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(717)](e-2),o=t,s=i}if(a[r(844)]>1)for(let e=0;e<a.length-1;++e){const t=n[r(647)](a[e],a[e+1]+1);te[r(245)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(844)])te[r(758)]=n[r(647)](i);else{!te[r(758)]&&(te[r(758)]=n);const e=new Uint8Array(te[r(758)][r(844)]+t[r(936)]);e[r(305)](te[r(758)]),e.set(new Uint8Array(t),te[r(758)].length),te[r(758)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t.byteLength,a=0,c=[],u=new Uint8Array(t);if(te[r(758)]){const e=new Uint8Array(u[r(936)]+te[r(758)][r(936)]);e[r(305)](te[r(758)]),e.set(u,te[r(758)][r(936)]),u=e,o=u[r(936)],te[r(758)]=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(717)](u[r(647)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(te[r(758)]=u[r(647)](i,o)),c},handleNALu(t){const r=e;t.byteLength<=4||(t=t[r(898)](4),te[r(772)](t))},handleVideoNalu(t){const r=e;if(!te.streamType&&(te[r(405)]=Wt(t),de[r(1033)]=te[r(405)]===Be.h265),te[r(405)]===Be[r(615)]){const e=te[r(266)](t),n=te[r(1091)](e);if(0===n.length)return void de[r(789)](r(980),r(772),r(1031));const i=[];if(n[r(465)]((e=>{const t=r,n=Mr(e);n===Fe[t(349)]||n===Fe[t(278)]?te[t(229)](e):Ur(n)&&i.push(e)})),1===i[r(844)])te.handleVideoH264Nalu(i[0]);else if(Lr(i)){const e=Mr(i[0]),t=Rr(e);te[r(718)](i,t,e)}else i.forEach((e=>{te[r(229)](e)}))}else if(te[r(405)]===Be.h265)if(de[r(677)][r(938)]){const e=te[r(266)](t),n=te[r(1091)](e);if(0===n.length)return void de[r(789)](r(980),r(772),r(456));const i=[];if(n[r(465)]((e=>{const t=r,n=ln(e);n===Ue[t(349)]||n===Ue.sps||n===Ue[t(488)]?te[t(255)](e):hn(n)&&i[t(717)](e)})),1===i[r(844)])te.handleVideoH265Nalu(i[0]);else if(pn(i)){const e=ln(i[0]),t=fn(e);te.handleVideoH265NaluList(i,t,e)}else i[r(465)]((e=>{te[r(255)](e)}))}else ln(t)===Ue.pps?te[r(953)](t):te.handleVideoH265Nalu(t)},extractH264PPS(t){const r=e,n=te[r(266)](t);te[r(1091)](n).forEach((e=>{const t=r;Fr(Mr(e))?te[t(870)](e):te[t(229)](e)}))},extractH265PPS(t){const r=e,n=te[r(266)](t);te[r(1091)](n)[r(465)]((e=>{const t=r;dn(ln(e))?te[t(627)](e):te[t(255)](e)}))},extractH264SEI(t){const r=e,n=te.handleAddNaluStartCode(t);te.extractNALu(n)[r(465)]((e=>{te.handleVideoH264Nalu(e)}))},extractH265SEI(t){const r=e,n=te[r(266)](t);te[r(1091)](n)[r(465)]((e=>{te.handleVideoH265Nalu(e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(844)]+n[r(844)]);return i[r(305)](n),i[r(305)](t,n.length),i},handleVideoH264Nalu(t){const r=e,n=Mr(t);switch(n){case Fe.sps:te[r(278)]=t;break;case Fe[r(349)]:te[r(349)]=t}if(te[r(587)]){if(te[r(278)]&&te[r(349)]){const e=Tr({sps:te[r(278)],pps:te.pps}),t=te[r(491)];de[r(1177)](e,{type:Ee[r(984)],ts:t,isIFrame:!0,cts:0}),te.sps=null,te[r(349)]=null}if(Ur(n)){const e=Rr(n),i=te[r(700)](),s=xr(t,e);te.doDecode(s,{type:Ee[r(984)],ts:i,isIFrame:e,cts:0})}}else if(te[r(278)]&&te[r(349)]){te[r(587)]=!0;const e=Tr({sps:te[r(278)],pps:te.pps});de[r(1177)](e,{type:Ee.video,ts:0,isIFrame:!0,cts:0}),te[r(278)]=null,te[r(349)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(te[i(587)]){const e=te.getNaluDts(),s=Br(t[i(1159)](((e,t)=>{const r=i,n=Tt(e),s=Tt(t),o=new Uint8Array(n[r(936)]+s.byteLength);return o[r(305)](n,0),o[r(305)](s,n.byteLength),o})),r);te.doDecode(s,{type:Ee[i(984)],ts:e,isIFrame:r,cts:0}),de.debugLog(i(980),i(755)+t.length+" package length is "+s.byteLength+i(1161)+r+",nalu type is "+n+i(443)+e)}},handleVideoH265Nalu(t){const r=e,n=ln(t);switch(n){case Ue[r(488)]:te[r(488)]=t;break;case Ue[r(278)]:te[r(278)]=t;break;case Ue[r(349)]:te.pps=t}if(te[r(587)]){if(te[r(488)]&&te.sps&&te[r(349)]){const e=an({vps:te[r(488)],sps:te.sps,pps:te[r(349)]}),t=te.localDts;de.decode(e,{type:Ee[r(984)],ts:t,isIFrame:!0,cts:0}),te.vps=null,te[r(278)]=null,te.pps=null}if(hn(n)){const e=fn(n),i=te.getNaluDts(),s=cn(t,e);te[r(562)](s,{type:Ee[r(984)],ts:i,isIFrame:e,cts:0})}}else if(te.vps&&te[r(278)]&&te[r(349)]){te[r(587)]=!0;const e=an({vps:te.vps,sps:te.sps,pps:te[r(349)]});de[r(1177)](e,{type:Ee[r(984)],ts:0,isIFrame:!0,cts:0}),te[r(488)]=null,te[r(278)]=null,te[r(349)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(te[i(587)]){const e=te[i(700)](),s=un(t[i(1159)](((e,t)=>{const r=i,n=Tt(e),s=Tt(t),o=new Uint8Array(n[r(936)]+s.byteLength);return o[r(305)](n,0),o.set(s,n[r(936)]),o})),r);te[i(562)](s,{type:Ee.video,ts:e,isIFrame:r,cts:0}),de[i(1137)]("worker",i(1153)+t.length+i(412)+s.byteLength+i(1161)+r+i(233)+n+i(443)+e)}},doDecode(t,r){const n=e;de[n(1027)](r.ts),r[n(698)]&&de[n(319)](r.ts),de.decode(t,r)},handleVideoFrames(t){const r=e;if(!te.streamVideoType)for(let e of t)if(te[r(784)]=Wt(e),te[r(784)])break;te[r(784)]?te[r(784)]===Be[r(615)]?te[r(850)](t):te[r(784)]===Be[r(639)]&&te.handleVideoH265Frames(t):de[r(789)]("worker",r(1085),r(569))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te.pendingUnits[r(751)]&&(n=te[r(574)].units,o=te[r(574)].vcl,s=te[r(574)][r(679)],te[r(574)]={});let a={};for(let e of t){if(e.byteLength<4)continue;const t=Mr(e);let c=!1,u=t===Fe[r(422)];(t===Fe[r(621)]||t===Fe[r(422)])&&(a=te[r(813)](e),c=!0),n[r(844)]&&o&&(a[r(871)]||!c)&&(i.push({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(717)](e),s=s||u,o=o||c}n[r(844)]&&(te[r(574)]={units:n,vcl:o,iFrame:s}),i[r(465)]((e=>{const t=r,n=e[t(751)],i=e[t(698)];let s=null,o=null;if(n.forEach((e=>{const r=t,n=31&e[0];switch(n){case Fe.pps:te[r(349)]=e;break;case Fe.sps:te[r(278)]=e;break;case Fe[r(393)]:o=e}if(Ur(n)){const t=Tt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(936)]);e.set(s,0),e[r(305)](t,s[r(936)]),s=e}else s=t}})),!te[t(587)]&&te[t(278)]&&te.pps){te[t(587)]=!0;const e=Dr({sps:te[t(278)],pps:te[t(349)]});de.decode(e,{type:Ee.video,ts:0,isIFrame:!0,cts:0}),te[t(278)]=null,te[t(349)]=null}if(te[t(587)]){if(te.sps&&te[t(349)]){const e=Dr({sps:te[t(278)],pps:te[t(349)]}),r=te[t(491)];de[t(1177)](e,{type:Ee[t(984)],ts:r,isIFrame:!0,cts:0}),te[t(278)]=null,te[t(349)]=null}if(s){const e=te.getNaluDts(),r=Br(s,i);if(de[t(677)].isEmitSEI&&o){const r=Ct(kt(o),!1);postMessage({cmd:Se.videoSEI,buffer:r[t(239)],ts:e,type:r[t(818)],uuid:r.uuid},[r[t(239)][t(304)]])}te.doDecode(r,{type:Ee.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te[r(574)].units&&(n=te.pendingUnits[r(751)],o=te[r(574)].vcl,s=te[r(574)][r(679)],te[r(574)]={});let a={};for(let e of t){if(e[r(936)]<4)continue;const t=ln(e);let c=!1,u=fn(t);hn(t)&&(a=te[r(674)](e),c=!0),n[r(844)]&&o&&(a[r(871)]||!c)&&(i[r(717)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(717)](e),s=s||u,o=o||c}n[r(844)]&&(te[r(574)]={units:n,vcl:o,iFrame:s}),i[r(465)]((e=>{const t=r,n=e[t(751)],i=e.isIFrame;let s=null,o=null;if(n[t(465)]((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Ue[r(349)]:te[r(349)]=e;break;case Ue[r(278)]:te[r(278)]=e;break;case Ue[r(488)]:te[r(488)]=e;break;case Ue.suffixSei:case Ue.prefixSei:o=e}if(hn(n)){const t=Tt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(936)]);e[r(305)](s,0),e[r(305)](t,s[r(936)]),s=e}else s=t}})),!te.isSendSeqHeader&&te[t(278)]&&te[t(349)]&&te[t(488)]){te[t(587)]=!0;const e=an({sps:te[t(278)],pps:te[t(349)],vps:te[t(488)]});de[t(1177)](e,{type:Ee[t(984)],ts:0,isIFrame:!0,cts:0}),te[t(278)]=null,te[t(349)]=null,te.vps=null}if(te.isSendSeqHeader){if(te[t(278)]&&te[t(349)]&&te[t(488)]){const e=an({sps:te[t(278)],pps:te[t(349)],vps:te[t(488)]}),r=te[t(491)];de[t(1177)](e,{type:Ee[t(984)],ts:r,isIFrame:!0,cts:0}),te[t(278)]=null,te.pps=null,te[t(488)]=null}if(s){const e=te[t(700)](),r=un(s,i);if(de[t(677)].isEmitSEI&&o){const r=Ct(kt(o),!0);postMessage({cmd:Se[t(1011)],buffer:r[t(239)],type:r[t(818)],uuid:r[t(435)],ts:e},[r[t(239)].buffer])}te.doDecode(r,{type:Ee[t(984)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){const r=e;t[r(465)]((e=>{te[r(772)](e)}))},parseVideo264Header(t){const r=e,n=new Ka(t);return n.readUByte(),{isfms:0===n[r(451)](),sType:n.readUEG()}},parseVideo265Header(t){const r=e,n=new Ka(t);return n.readUByte(),{nalType:n[r(835)](6),isfms:0===n.readBits(1),sType:n[r(835)](3)}}},re={LOG_NAME:"worker fmp4Demuxer",mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;re[t(838)]=bo.createFile(),re[t(838)][t(506)]=re.onReady,re[t(838)][t(600)]=re[t(600)],re[t(838)][t(761)]=re.onSamples,de[t(1137)](re.LOG_NAME,t(748))},destroy(){const t=e;re[t(838)]&&(re[t(838)][t(350)](),re[t(838)].flush(),re[t(838)][t(438)](),re[t(838)]=null),re[t(466)]=0,re.videoTrackId=null,re[t(344)]=null,re[t(1033)]=!1,de.debugLog(re[t(472)],t(438))},_getSeqHeader(t){const r=e,n=re[r(838)][r(386)](t.id);for(const e of n[r(868)][r(832)][r(665)].stsd.entries)if(e[r(976)]||e[r(1044)]){const t=new(bo[r(352)])(void 0,0,bo[r(352)].BIG_ENDIAN);let n=[];e[r(976)]?(e[r(976)][r(512)](t),n=[23,0,0,0,0]):(re.isHevc=!0,de[r(1033)]=!0,e[r(1044)].write(t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(304)],8),s=new Uint8Array(n[r(844)]+i[r(844)]);return s[r(305)](n,0),s[r(305)](i,n.length),s}return null},onReady(t){const r=e;de[r(1137)](re.LOG_NAME,r(334));const n=t[r(275)][0],i=t[r(1109)][0];if(n){re[r(1097)]=n.id;const e=re[r(690)](n);e&&(de[r(1137)](re[r(472)],r(732)),de[r(1054)](e,0,!0,0)),re[r(838)][r(715)](n.id)}if(i&&de[r(677)][r(1154)]){re[r(344)]=i.id;const e=i[r(1090)]||{},t=mt[r(1042)](e[r(286)]),n=i[r(1146)].replace("mp4a.40.","");re[r(838)][r(715)](i.id);const s=vt({profile:parseInt(n,10),sampleRate:t,channel:e.channel_count});de[r(1137)](re[r(472)],r(792)),de[r(589)](s,0)}re[r(838)][r(1134)]()},onError(e){de.debugError(re.LOG_NAME,"mp4Box onError",e)},onSamples(t,r,n){const i=e;if(t===re[i(1097)]){for(const e of n){const t=e[i(284)],r=e[i(384)],n=1e3*e[i(331)]/e[i(636)];e[i(1071)],e[i(636)],r&&de[i(319)](n);let s=null;s=re[i(1033)]?un(t,r):Br(t,r),de[i(1177)](s,{type:Ee[i(984)],ts:n,isIFrame:r,cts:0})}re[i(838)][i(485)](t)}else if(t===re[i(344)]){if(de._opt[i(1154)]){for(const e of n){const t=e.data,r=1e3*e[i(331)]/e[i(636)];e[i(1071)],e.timescale;const n=new Uint8Array(t[i(936)]+2);n.set([175,1],0),n[i(305)](t,2),de[i(1177)](n,{type:Ee[i(1090)],ts:r,isIFrame:!1,cts:0})}re[i(838)][i(485)](t)}}else de.debugWarn(re.LOG_NAME,i(575),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(304)].fileStart=re[r(466)],re.offset+=n[r(936)],re.mp4Box[r(1073)](n[r(304)])}},ne={LOG_NAME:"worker mpeg4Demuxer",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);ne[r(1091)](n)},destroy(){const t=e;ne[t(1188)]=new Uint8Array(0),ne.parsedOffset=0,ne[t(875)]=0,ne[t(924)]=0,ne[t(560)]=t(748),ne[t(1055)]=!1,ne[t(491)]=0,de[t(1137)](ne.LOG_NAME,t(438))},extractNALu(t){const r=e;if(!t||t[r(936)]<1)return void de[r(789)](ne[r(472)],r(630),t);const n=new Uint8Array(ne[r(1188)].length+t[r(844)]);for(n[r(305)](ne[r(1188)],0),n[r(305)](new Uint8Array(t),ne[r(1188)][r(844)]),ne[r(1188)]=n;;){if(ne[r(560)]===r(748)){let e=!1;for(;ne.lastBuffer[r(844)]-ne[r(816)]>=4;)if(0===ne[r(1188)][ne[r(816)]])if(0===ne[r(1188)][ne[r(816)]+1])if(1===ne[r(1188)][ne[r(816)]+2]){if(182===ne.lastBuffer[ne[r(816)]+3]){ne[r(560)]="findFirstStartCode",ne[r(875)]=ne[r(816)],ne[r(816)]+=4,e=!0;break}ne.parsedOffset++}else ne[r(816)]++;else ne[r(816)]++;else ne[r(816)]++;if(e)continue;break}if(ne[r(560)]===r(1138)){let e=!1;for(;ne.lastBuffer[r(844)]-ne[r(816)]>=4;)if(0===ne.lastBuffer[ne[r(816)]])if(0===ne[r(1188)][ne[r(816)]+1])if(1===ne[r(1188)][ne.parsedOffset+2]){if(182===ne[r(1188)][ne[r(816)]+3]){ne[r(560)]=r(1035),ne.secondStartCodeOffset=ne[r(816)],ne[r(816)]+=4,e=!0;break}ne[r(816)]++}else ne[r(816)]++;else ne[r(816)]++;else ne[r(816)]++;if(e)continue;break}if(ne.state===r(1035)){if(!(ne[r(1188)].length-ne.parsedOffset>0))break;{let e,t=192&ne[r(1188)][ne[r(816)]];e=0==t?ne[r(924)]-14:ne.secondStartCodeOffset;let n,i=0==(192&ne[r(1188)][ne[r(875)]+4]);if(i){if(ne[r(875)]-14<0)return void de[r(789)](ne[r(472)],r(901),ne.firstStartCodeOffset-14);!ne.hasInitVideoCodec&&(ne[r(1055)]=!0,de.debugLog(ne[r(472)],r(811)),fe[r(811)](Pe.mpeg4,"",de[r(336)]())),n=ne[r(1188)][r(647)](ne.firstStartCodeOffset-14,e)}else n=ne[r(1188)][r(647)](ne.firstStartCodeOffset,e);let s=ne[r(700)]();ne[r(1055)]?(postMessage({cmd:Se[r(1106)],type:ke[r(920)],value:n.byteLength}),postMessage({cmd:Se[r(1106)],type:ke[r(478)],value:s}),w=s,fe[r(1177)](n,i?1:0,s)):de.debugWarn(ne[r(472)],r(686)),ne[r(1188)]=ne[r(1188)].subarray(e),0==t?ne[r(875)]=14:ne.firstStartCodeOffset=0,ne[r(816)]=ne[r(875)]+4,ne[r(560)]="findFirstStartCode"}}}},getNaluDts(){const t=e;let r=ne[t(491)];return ne[t(491)]=ne[t(491)]+40,r}},ce={TAG_NAME:e(623),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new ja,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(984),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:e(1090),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;ce.media_info_=null,ce[t(972)]=null,ce.section_slice_queues_=null,ce[t(238)]=null,ce.audio_metadata_=null,ce[t(358)]=null,ce[t(337)]=null,ce.audio_track_=null,ce[t(1074)]=null,de[t(1137)](ce[t(1009)],"destroy")},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(936)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math[r(771)](1e3,n[r(936)]-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;ce._remainingPacketData&&(t=da(ce[r(1074)],t),ce[r(1074)]=null);let n=t[r(304)];const i=ce[r(1057)](n);i?ce[r(1074)]=t.subarray(i):t[r(844)]<ce[r(321)]&&(ce[r(1074)]=t)},parseChunks(t){const r=e;let n=0;if(ce[r(1129)]){ce[r(1129)]=!1;const e=ce[r(841)](t);e[r(843)]&&(ce.tsPacketSize=e[r(893)],ce[r(947)]=e[r(1028)]),n=ce[r(947)],de[r(1137)](ce.TAG_NAME,r(877)+ce[r(321)]+r(1021)+ce[r(947)])}for(;n+ce[r(321)]<=t[r(936)];){192===ce[r(321)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){de[r(789)](ce[r(1009)],r(1141)+i+", not 0x47");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=!(!ce[r(655)]||ce[r(655)][r(723)]!==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[r(482)]=(64&e[5])>>>6,l.elementary_stream_priority_indicator=(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]);ce.last_pcr_=t}if(2==a||5+t===188){n+=188,204===ce[r(321)]&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===ce[r(807)]||null!=ce[r(655)]&&ce.pmt_[r(693)][o]===Ra.kSCTE35){let e=188-d;ce.handleSectionSlice(t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(482)]})}else if(null!=ce[r(655)]&&null!=ce.pmt_[r(693)][o]){let e=188-d,i=ce[r(655)].pid_stream_type[o];(o===ce[r(655)][r(383)][r(615)]||o===ce[r(655)][r(383)][r(639)]||o===ce[r(655)][r(383)].adts_aac||o===ce.pmt_.common_pids[r(973)]||o===ce.pmt_.common_pids[r(903)]||o===ce[r(655)][r(383)][r(1180)]||o===ce[r(655)][r(383)].opus||o===ce[r(655)].common_pids[r(515)]||o===ce.pmt_[r(383)][r(251)]||o===ce[r(655)].common_pids[r(1110)]||!0===ce.pmt_[r(611)][o]||!0===ce[r(655)][r(1002)][o]||!0===ce[r(655)].synchronous_klv_pids[o]||!0===ce[r(655)][r(268)][o])&&ce.handlePESSlice(t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l.random_access_indicator})}n+=188,204===ce[r(321)]&&(n+=16)}return ce[r(548)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=ce[s(513)][i[s(372)]];if(i.payload_unit_start_indicator){let e=o[0];if(null!=a&&0!==a[s(366)]){let o=new Uint8Array(t,r+1,Math[s(771)](n,e));a[s(295)][s(717)](o),a[s(366)]+=o[s(936)],a[s(366)]===a[s(609)]?ce[s(1124)](a,i):ce[s(632)](a,i)}for(let c=1+e;c<o.byteLength&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];ce[s(513)][i[s(372)]]=new Oa,a=ce[s(513)][i[s(372)]],a[s(609)]=e+3,a.random_access_indicator=i[s(482)];let u=new Uint8Array(t,r+c,Math.min(n-c,a[s(609)]-a[s(366)]));a[s(295)][s(717)](u),a[s(366)]+=u[s(936)],a[s(366)]===a[s(609)]?ce[s(1124)](a,i):a.total_length>=a[s(609)]&&ce[s(632)](a,i),c+=u[s(936)]}}else if(null!=a&&0!==a[s(366)]){let e=new Uint8Array(t,r,Math[s(771)](n,a[s(609)]-a.total_length));a[s(295)].push(e),a.total_length+=e[s(936)],a[s(366)]===a.expected_length?ce[s(1124)](a,i):a.total_length>=a[s(609)]&&ce[s(632)](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(343)]){if(1!==a)return void de.debugWarn(ce[s(1009)],s(242)+a);let e=ce.pes_slice_queues_[i.pid];e&&(0===e[s(609)]||e.expected_length===e.total_length?ce[s(949)](e,i):ce[s(632)](e,i)),ce.pes_slice_queues_[i.pid]=new Oa,ce[s(972)][i[s(372)]][s(482)]=i.random_access_indicator}if(null==ce[s(972)][i[s(372)]])return;let u=ce[s(972)][i[s(372)]];u[s(295)].push(o),i[s(343)]&&(u[s(609)]=0===c?0:c+6),u.total_length+=o[s(936)],u[s(609)]>0&&u.expected_length===u[s(366)]?ce[s(949)](u,i):u[s(609)]>0&&u.expected_length<u[s(366)]&&ce[s(632)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(366)]);for(let e=0,r=0;e<t[n(295)].length;e++){let s=t.slices[e];i[n(305)](s,r),r+=s[n(936)]}t[n(295)]=[],t[n(609)]=-1,t[n(366)]=0;let s={};s[n(372)]=r[n(372)],s[n(284)]=i,s.file_position=t[n(556)],s[n(482)]=t[n(482)],ce[n(897)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(366)]);for(let e=0,r=0;e<t[n(295)][n(844)];e++){let s=t[n(295)][e];i[n(305)](s,r),r+=s[n(936)]}t[n(295)]=[],t[n(609)]=-1,t[n(366)]=0;let s=new Na;s[n(372)]=r[n(372)],s.data=i,s[n(374)]=r.stream_type,s[n(482)]=t.random_access_indicator,ce[n(672)](s)},clearSlices(t){const r=e;t[r(295)]=[],t[r(609)]=-1,t[r(366)]=0},parseSection(t){const r=e;let n=t[r(284)],i=t[r(372)];0===i?ce[r(1005)](n):i===ce[r(807)]?ce[r(937)](n):null!=ce[r(655)]&&ce[r(655)].scte_35_pids[i]&&ce[r(413)](n)},parsePES(t){const r=e;let n=t[r(284)],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 de[r(789)](ce[r(1009)],"Malformed PES: PES_packet_length < 3 + PES_header_data_length");u=o-3-c}else u=n[r(936)]-l;let d=n[r(647)](l,l+u);switch(t[r(374)]){case Ra[r(1144)]:case Ra[r(756)]:ce[r(713)](d,e);break;case Ra[r(802)]:ce.pmt_[r(383)][r(1032)]===t[r(372)]?ce[r(620)](d,e):ce[r(655)][r(383)].ac3===t[r(372)]?ce[r(388)](d,e):ce[r(655)][r(383)][r(1180)]===t[r(372)]?ce.parseEAC3Payload(d,e):ce[r(655)][r(268)][t[r(372)]]?ce[r(285)](d,t[r(372)],s):ce[r(655)][r(987)][t.pid]?ce[r(628)](d,e,i,t[r(372)],s):ce[r(249)](d,e,i,t[r(372)],s);break;case Ra[r(496)]:ce.parseADTSAACPayload(d,e);break;case Ra.kLOASAAC:ce[r(981)](d,e);break;case Ra[r(928)]:ce[r(388)](d,e);break;case Ra[r(804)]:ce[r(907)](d,e);break;case Ra[r(601)]:ce[r(655)][r(1002)][t[r(372)]]?ce.parseTimedID3MetadataPayload(d,e,i,t[r(372)],s):ce[r(655)][r(1152)][t[r(372)]]&&ce[r(1103)](d,e,i,t.pid,s);break;case Ra[r(876)]:ce[r(1101)](d,e,i,t[r(482)]);break;case Ra[r(1185)]:ce[r(604)](d,e,i,t[r(482)]);break;case Ra[r(531)]:ce[r(324)](d,e,!0);break;case Ra.G711U:ce[r(324)](d,e,!1);break;default:de[r(1137)](ce[r(1009)],r(523)+t[r(374)]+", pid: "+t.pid)}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t.stream_type===Ra.kPESPrivateData){let e,i=6;e=0!==o?o:n[r(936)]-i;let a=n[r(647)](i,i+e);ce[r(249)](a,void 0,void 0,t[r(372)],s)}}else de.debugError(ce[r(1009)],r(990)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(ce[r(312)],r(448)+n+r(231));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.version_number=s;else if(c=ce.pat_,null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let r=t[e]<<8|t[e+1],n=(31&t[e+2])<<8|t[e+3];0===r?c.network_pid=n:(c.program_pmt_pid[r]=n,-1===l&&(l=r),-1===d&&(d=n))}1===o&&0===a&&(null==ce[r(593)]&&de[r(1137)](ce[r(1009)],"Parsed first PAT: "+JSON[r(790)](c)),ce.pat_=c,ce[r(986)]=l,ce.current_pmt_pid_=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void de[r(682)](ce[r(1009)],r(941)+n+r(1163));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=ce[r(315)](),i[r(1015)]=o,i[r(322)]=a,ce[r(582)][o]=i;else if(i=ce[r(582)][o],null==i)return;i[r(723)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,h=s-9-l-4;for(let e=d;e<d+h;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i[r(693)][s]=n;let a=i[r(383)][r(615)]||i[r(383)][r(639)],c=i.common_pids[r(720)]||i[r(383)][r(973)]||i.common_pids.ac3||i[r(383)][r(1180)]||i[r(383)][r(1032)]||i[r(383)][r(515)]||i[r(383)][r(251)]||i[r(383)][r(1110)];if(n!==Ra[r(876)]||a)if(n!==Ra[r(1185)]||a)if(n!==Ra[r(496)]||c)if(n!==Ra[r(886)]||c)if(n!==Ra[r(928)]||c)if(n!==Ra[r(804)]||c)if(n!==Ra.kMPEG1Audio&&n!==Ra[r(756)]||c)if(n!==Ra[r(531)]||c)if(n!==Ra[r(810)]||c)if(n===Ra.kPESPrivateData){if(i[r(611)][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(852)](...Array[r(470)](t.subarray(n+2,n+2+o)));e===r(535)?i[r(987)][s]=!0:e===r(1036)?i[r(383)].opus=s:e===r(296)&&(i[r(268)][s]=!0)}else if(127===e&&s===i[r(383)].opus){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(ce.TAG,r(454));continue}const i={codec:r(1032),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:"opus",meta:i};0==ce[r(486)]?(ce[r(891)]=i,ce[r(705)](s)):ce[r(473)](s)&&(ce[r(594)](),ce[r(705)](s))}n+=2+o}let a=t[r(647)](e+5,e+5+o);ce[r(371)](s,n,a)}}else if(n===Ra[r(601)]){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(852)](...Array[r(470)](t.subarray(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(852)](...Array.from(t[r(647)](n+i,n+i+4)))}o===r(992)&&"ID3 "===a?i[r(1002)][s]=!0:"KLVA"===a&&(i[r(1152)][s]=!0)}n+=2+o}}else n===Ra[r(970)]&&(i[r(1070)][s]=!0);else i.common_pids.g711u=s;else i.common_pids[r(251)]=s;else i.common_pids[r(515)]=s;else i[r(383)][r(1180)]=s;else i[r(383)][r(903)]=s;else i[r(383)][r(973)]=s;else i.common_pids.adts_aac=s;else i.common_pids.h265=s;else i[r(383)][r(615)]=s;e+=5+o}o===ce.current_program_&&(null==ce[r(655)]&&de[r(1137)](ce[r(1009)],r(849)+JSON[r(790)](i)),ce[r(655)]=i,(i.common_pids[r(615)]||i[r(383)][r(639)])&&(ce[r(908)]=!0),(i[r(383)][r(720)]||i[r(383)][r(973)]||i.common_pids[r(903)]||i[r(383)][r(1032)]||i[r(383)][r(515)]||i[r(383)][r(251)]||i[r(383)][r(1110)])&&(ce.has_audio_=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Or(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o.readNextNaluPayload());){let e=new zr(a);if(e[s(818)]===Fe[s(397)]){let t=gr[s(912)](a[s(284)]);ce[s(514)]?!0===ce[s(440)](e,t)&&(de.debugLog(ce.TAG_NAME,"H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment"),ce.video_metadata_changed_=!0,ce[s(238)]={vps:void 0,sps:e,pps:void 0,details:t}):(ce[s(238)][s(278)]=e,ce[s(238)][s(909)]=t)}else e[s(818)]===Fe[s(735)]?(!ce[s(514)]||ce.video_metadata_changed_)&&(ce.video_metadata_.pps=e,ce[s(238)][s(278)]&&ce[s(238)].pps&&(ce[s(884)]&&ce[s(932)](),ce[s(645)]())):(e[s(818)]===Fe[s(422)]||e[s(818)]===Fe.kSliceNonIDR&&1===i)&&(d=!0);ce[s(514)]&&(u[s(717)](e),l+=e[s(284)][s(936)])}let h=Math.floor(r/ce[s(263)]),f=Math[s(297)](n/ce.timescale_);if(u[s(844)]){let e=ce[s(337)];for(let e=0;e<u[s(844)];e++){let t=u[e];if(null==c)c=t[s(284)];else{let e=new Uint8Array(c[s(936)]+t[s(284)][s(936)]);e[s(305)](c,0),e.set(t.data,c[s(936)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:Ee[s(984)],isHevc:!1};e.samples[s(717)](t),e[s(844)]=c[s(936)]}},parseH265Payload(t,r,n,i){const s=e;let o=new mn(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o.readNextNaluPayload());){let e=new vn(a);if(e[s(818)]===Ue[s(678)]){if(!ce[s(514)]){let t=tn[s(525)](a[s(284)]);ce[s(238)][s(488)]=e,ce.video_metadata_[s(909)]={...ce[s(238)][s(909)],...t}}}else if(e.type===Ue.kSliceSPS){let t=tn[s(795)](a[s(284)]);ce.video_init_segment_dispatched_?!0===ce[s(440)](e,t)&&(de[s(1137)](ce[s(1009)],s(1149)),ce[s(884)]=!0,ce[s(238)]={vps:void 0,sps:e,pps:void 0,details:t}):(ce[s(238)][s(278)]=e,ce[s(238)][s(909)]={...ce[s(238)].details,...t})}else if(e[s(818)]===Ue.kSlicePPS){if(!ce[s(514)]||ce.video_metadata_changed_){let t=tn.parsePPS(a[s(284)]);ce[s(238)][s(349)]=e,ce[s(238)][s(909)]={...ce[s(238)][s(909)],...t},ce[s(238)].vps&&ce[s(238)][s(278)]&&ce[s(238)][s(349)]&&(ce[s(884)]&&ce.dispatchVideoMediaSegment(),ce.dispatchVideoInitSegment())}}else(e[s(818)]===Ue.kSliceIDR_W_RADL||e[s(818)]===Ue.kSliceIDR_N_LP||e[s(818)]===Ue[s(1039)])&&(d=!0);ce.video_init_segment_dispatched_&&(u[s(717)](e),l+=e[s(284)][s(936)])}let h=Math.floor(r/ce[s(263)]),f=Math[s(297)](n/ce[s(263)]);if(u[s(844)]){let e=ce[s(337)];for(let e=0;e<u[s(844)];e++){let t=u[e];if(null==c)c=t[s(284)];else{let e=new Uint8Array(c[s(936)]+t.data[s(936)]);e[s(305)](c,0),e[s(305)](t[s(284)],c[s(936)]),c=e}}let t={type:Ee[s(984)],length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e.samples[s(717)](t),e[s(844)]=c[s(936)]}},detectVideoMetadataChange(t,r){const n=e;if(r[n(745)]!==ce.video_metadata_[n(909)][n(745)])return de.debugLog(ce.TAG_NAME,n(867)+(ce[n(238)][n(909)][n(745)]+n(518)+r[n(745)])),!0;if(r.codec_size[n(766)]!==ce[n(238)][n(909)][n(232)][n(766)]||r.codec_size[n(778)]!==ce[n(238)][n(909)][n(232)][n(778)]){let e=ce[n(238)][n(909)].codec_size,t=r.codec_size;return de[n(1137)](ce.TAG_NAME,n(1148)+(e[n(766)]+"x")+e[n(778)]+n(518)+t[n(766)]+"x"+t[n(778)]),!0}return r[n(1119)].width!==ce[n(238)][n(909)][n(1119)][n(766)]&&(de[n(1137)](ce.TAG_NAME,n(1012)+(ce[n(238)][n(909)][n(1119)][n(766)]+n(518)+r[n(1119)][n(766)])),!0)},isInitSegmentDispatched(){const t=e;return ce[t(908)]&&ce[t(544)]?ce.video_init_segment_dispatched_&&ce[t(486)]:ce[t(908)]&&!ce[t(544)]?ce[t(514)]:!(ce[t(908)]||!ce[t(544)])&&ce[t(486)]},dispatchVideoInitSegment(){const t=e;let r=ce[t(238)].details,n={};n[t(818)]=t(984),n.id=ce[t(337)].id,n[t(636)]=1e3,n.duration=ce[t(573)],n.codecWidth=r.codec_size.width,n[t(449)]=r.codec_size[t(778)],n[t(464)]=r.present_size[t(766)],n.presentHeight=r[t(1119)][t(778)],n[t(453)]=r[t(845)],n[t(1178)]=r[t(842)],n[t(722)]=r[t(455)],n[t(637)]=r[t(1121)],n[t(248)]=r[t(406)],n.frameRate=r[t(1165)];let i=n[t(657)][t(459)],s=n[t(657)].fps_num;if(n[t(689)]=i/s*1e3,n[t(1146)]=r[t(745)],ce[t(238)].vps){de[t(1033)]=!0;let e=ce[t(238)][t(488)][t(284)][t(647)](4),r=ce[t(238)][t(278)][t(284)][t(647)](4),i=ce[t(238)][t(349)][t(284)][t(647)](4);n.hvcc=an({vps:e,sps:r,pps:i}),0==ce.video_init_segment_dispatched_&&de.debugLog(ce[t(1009)],t(420)+n.codec),n[t(768)]&&de[t(1054)](n.hvcc,0,!0,0)}else{let e=ce[t(238)][t(278)][t(284)][t(647)](4),r=ce[t(238)][t(349)][t(284)][t(647)](4);n[t(776)]=Dr({sps:e,pps:r}),0==ce.video_init_segment_dispatched_&&de[t(1137)](ce.TAG_NAME,"Generated first AVCDecoderConfigurationRecord for mimeType: "+n.codec),n[t(776)]&&de[t(1054)](n[t(776)],0,!0,0)}ce[t(514)]=!0,ce[t(884)]=!1;let o=ce[t(704)];o.hasVideo=!0,o.width=n[t(428)],o[t(778)]=n[t(449)],o[t(1167)]=n[t(657)][t(1167)],o[t(453)]=n[t(453)],o[t(1178)]=n[t(1178)],o[t(534)]=r.ref_frames,o[t(637)]=r.chroma_format_string,o[t(858)]=n[t(248)].width,o[t(863)]=n.sarRatio[t(778)],o[t(431)]=n[t(1146)],o[t(1154)]&&o[t(991)]?o[t(335)]=t(825)+o[t(431)]+","+o.audioCodec+'"':o[t(335)]=t(825)+o[t(431)]+'"'},dispatchVideoMediaSegment(){const t=e;ce[t(272)]()&&ce[t(337)][t(844)]&&ce._preDoDecode()},dispatchAudioMediaSegment(){const t=e;ce[t(272)]()&&ce[t(419)][t(844)]&&ce._preDoDecode()},dispatchAudioVideoMediaSegment(){const t=e;ce.isInitSegmentDispatched()&&(ce[t(419)][t(844)]||ce[t(337)][t(844)])&&ce._preDoDecode()},parseADTSAACPayload(t,r){const n=e;if(ce[n(908)]&&!ce[n(514)])return;if(ce[n(358)]){let e=new Uint8Array(t[n(936)]+ce[n(358)][n(936)]);e[n(305)](ce.aac_last_incomplete_data_,0),e[n(305)](t,ce[n(358)][n(936)]),t=e}let i,s;if(null!=r&&(s=r/ce[n(263)]),ce[n(891)].codec===n(955)){if(null==r&&null!=ce[n(837)])i=1024/ce[n(891)].sampling_frequency*1e3,s=ce.audio_last_sample_pts_+i;else if(null==r)return void de[n(789)](ce[n(1009)],n(642));if(ce[n(358)]&&ce[n(837)]){i=1024/ce.audio_metadata_[n(479)]*1e3;let e=ce.audio_last_sample_pts_+i;Math[n(1120)](e-s)>1&&(de[n(789)](ce[n(1009)],n(509)+(n(353)+e+n(685)+s+"ms")),s=e)}}let o,a=new bt(t),c=null,u=s;for(;null!=(c=a[n(1088)]());){i=1024/c[n(479)]*1e3;const e={codec:n(955),data:c};0==ce[n(486)]?(ce[n(891)]={codec:n(955),audio_object_type:c[n(1111)],sampling_freq_index:c[n(1096)],sampling_frequency:c[n(479)],channel_config:c.channel_config},ce[n(705)](e)):ce[n(473)](e)&&(ce.dispatchAudioMediaSegment(),ce[n(705)](e)),o=u;let t=Math[n(297)](u);const r=new Uint8Array(c.data.length+2);r[n(305)]([175,1],0),r.set(c[n(284)],2);let s={payload:r,length:r.byteLength,pts:t,dts:t,type:Ee[n(1090)]};ce[n(419)][n(905)][n(717)](s),ce[n(419)][n(844)]+=r[n(936)],u+=i}a[n(571)]()&&(ce[n(358)]=a[n(565)]()),o&&(ce.audio_last_sample_pts_=o)},parseLOASAACPayload(t,r){const n=e;if(ce[n(908)]&&!ce[n(514)])return;if(ce[n(358)]){let e=new Uint8Array(t.byteLength+ce[n(358)].byteLength);e[n(305)](ce[n(358)],0),e[n(305)](t,ce.aac_last_incomplete_data_.byteLength),t=e}let i,s;if(null!=r&&(s=r/ce.timescale_),ce[n(891)][n(1146)]===n(955)){if(null==r&&null!=ce.audio_last_sample_pts_)i=1024/ce[n(891)][n(479)]*1e3,s=ce.audio_last_sample_pts_+i;else if(null==r)return void de[n(789)](ce.TAG_NAME,n(642));if(ce[n(358)]&&ce[n(837)]){i=1024/ce[n(891)][n(479)]*1e3;let e=ce.audio_last_sample_pts_+i;Math[n(1120)](e-s)>1&&(de.debugWarn(ce[n(312)],n(509)+(n(353)+e+"ms, PES pts: ")+s+"ms"),s=e)}}let o,a=new St(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame(Nt(ce[n(375)])?void 0:ce[n(375)]));){ce[n(375)]=c,i=1024/c.sampling_frequency*1e3;const e={codec:n(955),data:c};0==ce[n(486)]?(ce[n(891)]={codec:n(955),audio_object_type:c[n(1111)],sampling_freq_index:c[n(1096)],sampling_frequency:c.sampling_frequency,channel_config:c.channel_config},ce.dispatchAudioInitSegment(e)):ce.detectAudioMetadataChange(e)&&(ce[n(594)](),ce[n(705)](e)),o=u;let t=Math[n(297)](u);const r=new Uint8Array(c[n(284)].length+2);r[n(305)]([175,1],0),r.set(c.data,2);let s={payload:r,length:r[n(936)],pts:t,dts:t,type:Ee[n(1090)]};ce.audio_track_[n(905)][n(717)](s),ce[n(419)][n(844)]+=r.byteLength,u+=i}a[n(571)]()&&(ce.aac_last_incomplete_data_=a[n(565)]()),o&&(ce.audio_last_sample_pts_=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(ce.has_video_&&!ce[n(514)])return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,h=34;switch(n(515),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(844);break;case 2:h=33,n(844);break;case 3:h=32,n(844)}const f={};f[n(445)]=h,f[n(286)]=d,f[n(703)]=l,f[n(284)]=t;const p={codec:n(515),data:f};0==ce[n(486)]?(ce.audio_metadata_={codec:n(515),object_type:h,sample_rate:d,channel_count:l},ce[n(705)](p)):ce[n(473)](p)&&(ce[n(594)](),ce[n(705)](p));const m=new Uint8Array(t[n(844)]+1);m[n(305)]([32],0),m.set(t,1);let v={payload:m,length:m.byteLength,pts:r/ce[n(263)],dts:r/ce[n(263)],type:Ee[n(1090)]};ce[n(419)].samples.push(v),ce[n(419)][n(844)]+=m[n(936)]},parseG711Payload(t,r,n){const i=e;if(ce[i(908)]&&!ce[i(514)])return;const s={};s[i(286)]=8e3,s[i(703)]=1;const o={codec:n?i(251):"g711u"};0==ce[i(486)]?(ce[i(891)]={codec:o[i(1146)],sample_rate:s.sample_rate,channel_count:s[i(703)]},ce[i(705)](o)):ce[i(473)](o)&&(ce.dispatchAudioMediaSegment(),ce.dispatchAudioInitSegment(o));const a=new Uint8Array(t[i(844)]+1),c=n?[114]:[130];a[i(305)](c,0),a[i(305)](t,1);let u={payload:a,length:a[i(936)],pts:r/ce[i(263)],dts:r/ce[i(263)],type:Ee[i(1090)]};ce[i(419)][i(905)].push(u),ce.audio_track_[i(844)]+=a.byteLength},detectAudioMetadataChange(t){const r=e;if(t[r(1146)]!==ce.audio_metadata_[r(1146)])return de[r(1137)](ce[r(1009)],r(280)+(ce[r(891)][r(1146)]+r(518)+t.codec)),!0;if(t[r(1146)]===r(955)&&ce.audio_metadata_[r(1146)]===r(955)){const e=t[r(284)];if(e[r(1111)]!==ce[r(891)].audio_object_type)return de.debugLog(ce[r(1009)],r(261)+(ce[r(891)][r(1111)]+r(518)+e[r(1111)])),!0;if(e[r(1096)]!==ce[r(891)].sampling_freq_index)return de[r(1137)](ce[r(1009)],r(325)+(ce.audio_metadata_[r(1096)]+" to ")+e[r(1096)]),!0;if(e[r(345)]!==ce[r(891)][r(345)])return de.debugLog(ce[r(1009)],"AAC: Channel configuration changed from "+(ce[r(891)][r(345)]+r(518)+e[r(345)])),!0}else if(t[r(1146)]===r(716)&&"ac-3"===ce[r(891)][r(1146)]){const e=t.data;if(e[r(479)]!==ce[r(891)][r(479)])return de[r(1137)](ce[r(1009)],"AC3: Sampling Frequency changed from "+(ce[r(891)][r(479)]+r(518)+e.sampling_frequency)),!0;if(e[r(791)]!==ce[r(891)].bit_stream_identification)return de[r(1137)](ce.TAG_NAME,r(553)+(ce[r(891)][r(791)]+r(518)+e[r(791)])),!0;if(e[r(927)]!==ce[r(891)][r(927)])return de[r(1137)](ce[r(1009)],r(608)+(ce[r(891)].bit_stream_mode+r(518)+e[r(927)])),!0;if(e.channel_mode!==ce.audio_metadata_[r(817)])return de.debugLog(ce[r(1009)],r(282)+(ce[r(891)][r(817)]+r(518)+e[r(817)])),!0;if(e[r(564)]!==ce[r(891)][r(564)])return de[r(1137)](ce.TAG_NAME,"AC3: Low Frequency Effects Channel On changed from "+(ce[r(891)][r(564)]+r(518)+e[r(564)])),!0}else if(t[r(1146)]===r(1032)&&ce.audio_metadata_.codec===r(1032)){const e=t[r(1065)];if(e[r(286)]!==ce.audio_metadata_[r(286)])return de.debugLog(ce[r(1009)],r(921)+(ce[r(891)][r(286)]+" to ")+e[r(286)]),!0;if(e[r(703)]!==ce.audio_metadata_.channel_count)return de[r(1137)](ce.TAG_NAME,r(511)+(ce[r(891)][r(703)]+r(518)+e[r(703)])),!0}else if("mp3"===t[r(1146)]&&"mp3"===ce[r(891)].codec){const e=t[r(284)];if(e[r(445)]!==ce[r(891)][r(445)])return de[r(1137)](ce[r(1009)],r(520)+(ce[r(891)].object_type+r(518)+e[r(445)])),!0;if(e[r(286)]!==ce[r(891)][r(286)])return de[r(1137)](ce[r(1009)],"MP3: SamplingFrequencyIndex changed from "+(ce[r(891)][r(286)]+r(518)+e[r(286)])),!0;if(e.channel_count!==ce.audio_metadata_.channel_count)return de[r(1137)](ce.TAG_NAME,r(1025)+(ce[r(891)][r(703)]+r(518)+e[r(703)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(818)]=r(1090),n.id=ce[r(419)].id,n[r(636)]=1e3,n[r(1071)]=ce[r(573)],ce[r(891)][r(1146)]===r(955)){let e=t[r(1146)]===r(955)?t[r(284)]:null,i=new Wa(e);n[r(588)]=i.sampling_rate,n[r(946)]=i[r(744)],n[r(839)]=i[r(703)],n[r(1146)]=i.codec_mimetype,n[r(610)]=i[r(799)],n[r(1084)]=i.config,n.refSampleDuration=1024/n[r(588)]*n[r(636)],r(1e3);const s=vt({profile:de._opt.mseDecodeAudio?i[r(445)]:i[r(822)],sampleRate:n[r(946)],channel:n[r(839)]});de[r(589)](s,0)}else ce[r(891)].codec===r(716)||ce[r(891)][r(1146)]===r(727)||"opus"===ce.audio_metadata_[r(1146)]||("mp3"===ce[r(891)][r(1146)]?(n[r(588)]=ce.audio_metadata_.sample_rate,n[r(839)]=ce[r(891)][r(703)],n[r(1146)]=r(515),n[r(610)]=r(515),n.config=void 0,r(495)):ce[r(891)].codec===r(251)?(n.audioSampleRate=ce.audio_metadata_[r(286)],n[r(839)]=ce[r(891)][r(703)],n[r(1146)]=r(251),n[r(610)]=r(251),n.config=void 0,r(531)):ce[r(891)][r(1146)]===r(1110)&&(n[r(588)]=ce[r(891)].sample_rate,n[r(839)]=ce[r(891)][r(703)],n[r(1146)]=r(1110),n[r(610)]=r(1110),n[r(1084)]=void 0,r(810)));0==ce[r(486)]&&de[r(1137)](ce[r(1009)],r(859)+n[r(1146)]),ce[r(486)]=!0,ce[r(884)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s.pid=t,s.stream_type=r,s[i(707)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Va;if(a[o(372)]=i,a.stream_id=s,a[o(290)]=t[o(936)],a[o(284)]=t,null!=r){let e=Math.floor(r/ce[o(263)]);a.pts=e}else a[o(1086)]=ce.getNearestTimestampMilliseconds();if(null!=n){let e=Math[o(297)](n/ce.timescale_);a[o(737)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;de[o(1137)](ce[o(1009)],o(856)+i+", pts="+r+o(696)+n+", stream_id="+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;de.debugLog(ce[o(1009)],o(873)+i+", pts="+r+o(696)+n+o(658)+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;de.debugLog(ce[i(1009)],i(1029)+r+i(658)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;de[o(1137)](ce[o(1009)],o(1115)+i+o(230)+r+", dts="+n+o(658)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=ce.audio_last_sample_pts_?Math[t(297)](ce[t(837)]):null!=ce[t(1040)]?Math.floor(ce[t(1040)]/300/ce.timescale_):void 0},_preDoDecode(){const t=e,r=ce[t(337)],n=ce[t(419)];let i=r[t(905)];ce[t(225)](r),ce[t(225)](n),n.samples.length>0&&(i=r.samples[t(612)](n[t(905)]),i=i[t(1125)](((e,r)=>e[t(737)]-r.dts))),i.forEach((e=>{const r=t,n=new Uint8Array(e[r(239)]);delete e[r(239)],e[r(818)]===Ee[r(984)]?ce[r(329)]({...e,payload:n}):e[r(818)]===Ee[r(1090)]&&ce[r(872)]({...e,payload:n})})),r[t(905)]=[],r[t(844)]=0,n[t(905)]=[],n[t(844)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t[r(239)]);let i=null;i=t[r(1033)]?un(n,t[r(698)]):Br(n,t.isIFrame),t[r(698)]&&de[r(319)](t[r(737)]);const s=de.cryptoPayload(i,t[r(698)]);de[r(1177)](s,{type:Ee.video,ts:t.dts,isIFrame:t[r(698)],cts:t.cts})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t.payload),i=de[r(697)](n);de[r(1177)](i,{type:Ee[r(1090)],ts:t[r(737)],isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments[r(844)]>1&&void 0!==arguments[1]?arguments[1]:5;const i=t.samples||[];for(let e=0;e<i[r(844)]-1;e++){const t=i[e],s=i[e+1];t.dts>=s[r(737)]&&(de[r(789)](ce[r(1009)],r(418)+t[r(737)]+r(599)+s[r(737)]+" and update next dts increase 5ms"),s[r(737)]=t[r(737)]+n)}}},ue=null;er()&&(ue={TAG_NAME:e(670),_resetInIt(){const t=e;ue.isAvc=null,ue[t(1072)]=null,ue.videoInfo={},ue[t(1102)]={},ue.audioMeta={},ue[t(368)]=null,ue[t(917)]=null,ue.hasInit=!1,ue[t(576)]=!1,ue[t(1093)]=!1,ue[t(409)]="",ue[t(780)]="",ue[t(389)]={},ue.cacheAudioTrack={},ue[t(253)]=!1,ue[t(956)]=0,ue[t(540)]=0,ue[t(857)]=null,ue[t(862)]=null,ue.mediaSourceAppendBufferFull=!1,ue[t(311)]=!1,ue[t(1182)]=!1,ue[t(365)]=!1,ue.mediaSourceError=!1,ue[t(547)]=null,ue.decodeDiffTimestamp=null,ue.prevDts=null,ue.prevAudioDts=null,ue[t(376)]=0,ue[t(922)]=!1,ue[t(605)]=null,ue[t(663)]=null,ue[t(407)]=[],ue[t(1052)]=[],ue.pendingSegments=[],ue[t(338)]=[],ue[t(899)]=[],ue[t(307)]=null,ue.audioSourceBufferCheckTimeout=null,ue[t(381)]=null,ue.hasPendingEos=!1,ue[t(1098)]={currentTime:0,readyState:0}},init(){const t=e;ue[t(276)]=new ya,ue[t(622)](),ue[t(274)]=new(self[t(1107)]),ue[t(762)]=!!Zt(de[t(677)][t(476)]),ue._bindMediaSourceEvents(),de[t(1137)](ue[t(1009)],t(748))},destroy(){const t=e;ue[t(350)](),ue._clearAudioSourceBufferCheckTimeout(),ue.eventListenList&&ue[t(407)][t(844)]&&(ue[t(407)][t(465)]((e=>e())),ue[t(407)]=[]),ue[t(622)](),ue[t(274)]=null,de[t(1137)](ue[t(1009)],t(438))},getState(){const t=e;return ue.mediaSource&&ue[t(274)][t(437)]},isStateOpen(){const t=e;return ue.getState()===ze[t(1006)]},isStateClosed(){const t=e;return ue[t(585)]()===ze[t(1151)]},isStateEnded:()=>ue[e(585)]()===ze.ended,_bindMediaSourceEvents(){const t=e,{proxy:r}=ue[t(276)],n=r(ue[t(274)],Ne[t(270)],(()=>{const e=t;de[e(1137)](ue[e(1009)],e(270)),ue[e(277)]()})),i=r(ue[t(274)],Ne[t(906)],(()=>{const e=t;de.debugLog(ue[e(1009)],e(906))})),s=r(ue[t(274)],Ne[t(840)],(()=>{de[t(1137)](ue.TAG_NAME,"sourceended")}));ue[t(407)][t(717)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!ue[t(368)]&&(de[t(1137)](ue.TAG_NAME,t(939)),ue._initSourceBuffer()),!ue.audioSourceBuffer&&(de[t(1137)](ue[t(1009)],t(267)),ue[t(1170)]()),ue[t(1077)]()&&ue[t(812)]()},decodeVideo(t,r,n,i){const s=e;if(de[s(390)])de[s(789)](ue.TAG_NAME,s(1007));else if(Zt(ue[s(944)]))if(n&&t[1]===We[s(979)]){const e=15&t[0];if(e===Pe[s(639)]&&Zt(de[s(677)].supportMSEDecodeHevc))return void ue[s(361)](Te[s(1034)]);ue.videoInfo[s(1146)]=e,postMessage({cmd:Se[s(273)],code:e});const i=new Uint8Array(t);postMessage({cmd:Se[s(431)],buffer:i,codecId:e},[i[s(304)]]),ue[s(944)]=ue._decodeConfigurationRecord(t,r,n,e)}else de[s(789)](ue[s(1009)],s(590)+n+" , payload is "+t[1]+s(874));else if(!ue.isDecodeFirstIIframe&&n&&(ue[s(762)]=!0),ue[s(762)]){if(n&&0===t[1]){const e=15&t[0];let r={};const n=de[s(1089)]();e===Pe.h264?r=kr(t[s(898)](5),n):e===Pe[s(639)]&&(r=sn(t,n));const i=ue[s(724)];i&&i.width&&i.height&&r&&r[s(428)]&&r[s(449)]&&(r[s(428)]!==i[s(766)]||r[s(449)]!==i[s(778)])&&(de.debugWarn(ue[s(1009)],s(1067)+i[s(766)]+s(294)+i[s(778)]+s(895)+r[s(428)]+", new height is "+r[s(449)]+s(614)),ue[s(922)]=!0,ue.emitError(Te[s(919)],"width: "+i[s(766)]+"->"+r[s(428)]+s(787)+i.height+"->"+r[s(449)]))}if(ue.isWidthOrHeightChanged)return void de[s(789)](ue[s(1009)],s(1022));if(Yt(t))return void de[s(1137)](ue[s(1009)],s(320));if(t.byteLength<_e)return void de[s(789)](ue[s(1009)],s(933)+t[s(936)]);let e=r;if(de[s(671)]){if(null===ue[s(857)]&&(ue[s(857)]=r,de[s(1137)](ue.TAG_NAME,"firstRenderTime is "+ue[s(857)]),postMessage({cmd:Se[s(962)],value:ue[s(857)]})),e=r-ue.firstRenderTime,e<0&&(de[s(789)](ue[s(1009)],s(1131)+r+" and prevTs is "+ue[s(605)]+s(967)+ue[s(857)]+" and mseCorrectTimeDuration is "+de[s(677)][s(316)]),e=null===ue.prevDts?0:ue[s(252)]+de[s(677)][s(316)],ue[s(241)](r)))return de.debugWarn(ue.TAG_NAME,s(236)+r+s(1126)+ue[s(605)]+s(543)+(ue[s(605)]-r)),void ue.emitError(Te[s(1066)],s(846)+r+s(1126)+ue.prevTs+s(543)+(ue[s(605)]-r));if(null!==ue[s(252)]&&e<=ue[s(252)]){if(de[s(789)](ue[s(1009)],s(1059)+e+" and prev dts is "+ue.prevDts+" ,\n                                and now ts is "+r+" and prev ts is "+ue[s(605)]+s(963)+(r-ue[s(605)])+s(851)+ue[s(857)]+s(1004)+n+",\n                                and mseCorrectTimeDuration is "+de[s(677)][s(316)]+s(243)+ue[s(376)]+s(1164)+t.byteLength),e===ue[s(252)]&&ue[s(376)]===t[s(936)])return void de.debugWarn(ue[s(1009)],s(683));if(e=ue.prevDts+de[s(677)].mseCorrectTimeDuration,ue._checkTsIsMaxDiff(r))return de[s(789)](ue[s(1009)],s(236)+r+" and prevTs is "+ue.prevTs+s(543)+(ue[s(605)]-r)+s(950)),void ue[s(361)](Te[s(1066)],s(846)+r+s(1126)+ue.prevTs+s(543)+(ue[s(605)]-r))}}de[s(671)]?ue[s(287)](t,e,n,i,r):de[s(675)],ue[s(252)]=e,ue[s(376)]=t.byteLength,ue[s(605)]=r}else de[s(1137)](ue.TAG_NAME,s(351))},decodeAudio(t,r){const n=e;if(de[n(390)])de.debugWarn(ue[n(1009)],n(516));else if(Zt(ue[n(576)]))ue.hasAudioInit=ue._decodeAudioConfigurationRecord(t,r);else{let e=r;if(yt(t))return void de.debugLog(ue[n(1009)],"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");ue._clearAudioNoDataCheckTimeout(),ue[n(762)]?(de[n(671)]&&(null===ue.firstAudioTime&&(ue.firstAudioTime=r,de[n(1137)](ue[n(1009)],n(1186)+ue[n(862)])),e=r-ue[n(862)],e<0&&(de[n(789)](ue.TAG_NAME,n(291)+r+n(1126)+ue[n(663)]+",\n                             firstAudioTime is "+ue[n(862)]),e=null===ue[n(942)]?0:ue[n(942)]+de[n(677)][n(1100)]),null!==ue[n(663)]&&e<=ue[n(942)]&&(de.debugWarn(ue[n(1009)],n(738)+e+n(606)+ue[n(942)]+n(775)+r+n(1143)+ue[n(663)]+n(708)+(r-ue[n(663)])),e=ue.prevAudioDts+de._opt.mseCorrectAudioTimeDuration)),de.isPlayer?ue[n(415)](t,e,r):de[n(675)],ue[n(663)]=r,ue[n(942)]=e):de[n(1137)](ue[n(1009)],n(887))}},_checkTsIsMaxDiff(t){const r=e;return ue.prevTs>0&&t<ue[r(605)]&&ue[r(605)]-t>ye},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(898)](5),a={};const c=de[s(1089)]();if(i===Pe[s(615)]?a=kr(o,c):i===Pe[s(639)]&&(a=sn(o,c)),Ht(a)||0===a[s(428)]&&0===a.codecHeight){de[s(789)](ue.TAG_NAME,"_decodeConfigurationRecord error",JSON[s(790)](a));let e="";return e=Ht(a)?s(227):s(625)+a.codecWidth+s(820)+a.codecHeight,ue[s(361)](Te[s(1050)],e),!1}ue.videoInfo[s(766)]=a[s(428)],ue.videoInfo[s(778)]=a[s(449)];const u={id:Xe[s(984)],type:s(984),timescale:1e3,duration:0,avcc:o,codecWidth:a[s(428)],codecHeight:a[s(449)],videoType:a.videoType},l=wa[s(765)](u);return ue[s(793)]=i===Pe.h264,a[s(1146)]?ue[s(409)]=s(417)+a[s(1146)]+'"':ue.videoMimeType=ue[s(793)]?Le:Oe,postMessage({cmd:Se[s(477)],w:a.codecWidth,h:a[s(449)]}),ue[s(527)](),ue[s(1073)](l[s(304)]),ue[s(956)]=0,ue[s(389)]={},ue[s(253)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Me[n(495)],a=i===Me[n(1e3)];if(Zt(a||o))return de[n(789)](ue[n(1009)],n(829)+i+" ant auto wasm decode"),ue[n(361)](Te[n(235)]),!1;const c={id:Xe[n(1090)],type:"audio",timescale:1e3};let u={};if(yt(t)){if(u=wt(t[n(898)](2)),!u)return!1;c[n(588)]=u[n(959)],c[n(839)]=u[n(839)],c.config=u[n(1084)],c[n(689)]=1024/c[n(588)]*c.timescale}else{if(!o)return!1;if(u=Fa(t[n(898)](1)),!u)return!1;c[n(588)]=u[n(959)],c.channelCount=u.channelCount,c[n(689)]=1152/c[n(588)]*c[n(636)]}c[n(1146)]=u.codec,c[n(1071)]=0;let l=n(1069),d=u[n(1146)],h=null;o&&Zt(de[n(677)][n(878)])?(l=n(595),d="",h=new Uint8Array):h=wa[n(765)](c);let f=c[n(818)]+"/"+l;return d&&d.length>0&&(f+=n(1139)+d),Zt(ue.isAudioInitInfo)&&(H=i===Me.AAC?s?16:8:0===s?8:16,postMessage({cmd:Se[n(1171)],code:i}),postMessage({cmd:Se[n(712)],sampleRate:c[n(588)],channels:c[n(839)],depth:H}),ue[n(1093)]=!0),ue[n(780)]=f,ue[n(1072)]=a,ue[n(1170)](),ue[n(848)](h[n(304)]),!0},_initSourceBuffer(){const t=e,{proxy:r}=ue[t(276)];if(null===ue[t(368)]&&null!==ue[t(274)]&&ue[t(458)]()&&ue[t(409)]){try{de[t(1137)](ue.TAG_NAME,t(767),ue.videoMimeType),ue[t(368)]=ue.mediaSource.addSourceBuffer(ue[t(409)])}catch(e){return de.debugError(ue[t(1009)],t(530),e[t(522)],e[t(743)](),e),ue.emitError(Te.mseWorkerAddSourceBufferError,e.code),void(ue[t(1182)]=!0)}if(ue[t(368)]){const e=r(ue[t(368)],"error",(e=>{const r=t;ue.mediaSourceBufferError=!0,de[r(682)](ue[r(1009)],r(969),e),ue[r(361)](Te[r(653)],r(773))})),n=r(ue[t(368)],t(774),(()=>{const e=t;ue[e(853)]()?ue[e(578)]():ue._hasPendingSegments()?ue[e(812)]():ue.hasPendingEos&&(de[e(1137)](ue[e(1009)],e(427)),ue[e(559)]())}));ue[t(407)][t(717)](e,n)}}else de[t(1137)](ue[t(1009)],t(861)+ue[t(458)]()+t(1076)+(null===ue[t(793)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=ue.events;if(null===ue[t(917)]&&null!==ue.mediaSource&&ue[t(458)]()&&ue.audioMimeType){try{de[t(1137)](ue[t(1009)],t(958),ue.audioMimeType),ue[t(314)](),ue[t(917)]=ue[t(274)][t(680)](ue[t(780)])}catch(e){return de[t(682)](ue[t(1009)],t(323),e[t(522)],e[t(743)](),e),ue[t(361)](Te[t(1147)],e[t(522)]),void(ue[t(1182)]=!0)}if(ue.audioSourceBuffer){const e=r(ue[t(917)],t(493),(e=>{const r=t;ue[r(365)]=!0,de[r(682)](ue[r(1009)],r(310),e),ue[r(361)](Te[r(653)],r(537))})),n=r(ue[t(917)],t(774),(()=>{const e=t;ue._hasPendingRemoveRanges()?ue[e(578)]():ue[e(1077)]()?ue[e(812)]():ue[e(865)]&&(de[e(1137)](ue[e(1009)],e(616)),ue[e(559)]())}));ue[t(407)][t(717)](e,n),null===ue.audioSourceNoDataCheckTimeout&&(ue[t(381)]=setTimeout((()=>{const e=t;ue[e(951)](),ue[e(361)](Te[e(441)])}),1e3))}}else de[t(1137)](ue[t(1009)],t(925)+ue[t(458)]()+t(945)+ue[t(780)])},_decodeVideo(t,r,n,i,s){const o=e;let a=t.slice(5),c=a[o(936)];if(0===c)return void de[o(789)](ue[o(1009)],o(826));let u=(new Date).getTime(),l=!1;!ue[o(547)]&&(ue.prevTimestamp=u,l=!0);const d=u-ue[o(547)];if(ue[o(1078)]=d,d>1e3&&!l&&de[o(671)]&&de[o(1137)](ue[o(1009)],o(434)+u+" and prev time is "+ue[o(547)]+o(965)+d+o(462)),ue.cacheTrack.id&&r>=ue[o(389)].dts){let e=8+ue.cacheTrack.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(wa[o(234)].mdat,4),t[o(305)](ue.cacheTrack[o(284)],8),ue[o(389)].duration=r-ue[o(389)][o(737)];let n=wa[o(597)](ue[o(389)],ue[o(389)][o(737)]);ue[o(389)]={};let i=new Uint8Array(n[o(936)]+t[o(936)]);i[o(305)](n,0),i[o(305)](t,n.byteLength),ue[o(1073)](i[o(304)])}else de[o(1137)](ue[o(1009)],o(1136)+r+o(691)+s+" cacheTrack dts is "+(ue[o(389)]&&ue.cacheTrack[o(737)])),ue[o(253)]=!1,ue[o(389)]={};!ue.cacheTrack&&(ue[o(389)]={}),ue[o(389)].id=Xe[o(984)],ue[o(389)][o(956)]=++ue[o(956)],ue[o(389)][o(426)]=c,ue[o(389)].dts=r,ue[o(389)][o(331)]=i,ue.cacheTrack.isKeyframe=n,ue.cacheTrack.data=a,ue[o(389)][o(806)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},ue[o(547)]=(new Date).getTime()},_decodeAudio(t,r,n){const i=e;let s=ue.isAAC?t.slice(2):t[i(898)](1),o=s[i(936)];if(ue.cacheAudioTrack.id&&r>=ue.cacheAudioTrack[i(737)]){let e=8+ue[i(797)][i(426)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[i(305)](wa[i(234)][i(1020)],4),t[i(305)](ue[i(797)][i(284)],8),ue.cacheAudioTrack[i(1071)]=r-ue[i(797)].dts;let n=wa[i(597)](ue[i(797)],ue[i(797)][i(737)]);ue[i(797)]={};let s=new Uint8Array(n[i(936)]+t.byteLength);s[i(305)](n,0),s[i(305)](t,n[i(936)]),ue[i(848)](s[i(304)])}else ue[i(797)]={};!ue[i(797)]&&(ue.cacheAudioTrack={}),ue[i(797)].id=Xe[i(1090)],ue[i(797)][i(956)]=++ue[i(540)],ue.cacheAudioTrack[i(426)]=o,ue[i(797)][i(737)]=r,ue[i(797)][i(331)]=0,ue.cacheAudioTrack[i(284)]=s,ue.cacheAudioTrack[i(806)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;de[r(390)]?de[r(789)](ue.TAG_NAME,"appendBuffer() player is destroyed"):ue[r(1182)]?de[r(789)](ue[r(1009)],r(827)):ue[r(834)]?de[r(789)](ue.TAG_NAME,r(404)):ue[r(311)]?de[r(789)](ue[r(1009)],r(739)):ue[r(365)]?de[r(789)](ue[r(1009)],r(326)):(ue.pendingSegments[r(717)](t),ue.sourceBuffer&&(de[r(677)][r(633)]&&ue[r(631)]()&&ue[r(915)](),Zt(ue[r(545)]())&&ue[r(458)]()&&Zt(ue[r(853)]()))?ue[r(812)]():ue.isStateClosed()?(ue.mediaSourceBufferError=!0,ue[r(361)](Te[r(653)],r(1017))):ue[r(1046)]()&&(ue[r(365)]=!0,ue[r(361)](Te[r(653)],r(736))))},appendAudioBuffer(t){const r=e;de[r(390)]?de[r(789)](ue.TAG_NAME,r(985)):ue[r(1182)]?de[r(789)](ue.TAG_NAME,r(827)):ue.mediaSourceAppendBufferFull?de.debugWarn(ue[r(1009)],r(404)):ue[r(311)]?de[r(789)](ue[r(1009)],r(739)):ue[r(365)]?de.debugWarn(ue.TAG_NAME,r(326)):(ue.pendingAudioSegments.push(t),ue[r(917)]&&(de[r(677)][r(633)]&&ue[r(631)]()&&ue._doCleanUpSourceBuffer(),Zt(ue[r(392)]())&&ue[r(458)]()&&Zt(ue._hasPendingRemoveRanges()))?ue._doAppendSegments():ue[r(881)]()?(ue.mediaSourceBufferError=!0,ue[r(361)](Te.mseSourceBufferError,"mediaSource is not attached to video or mediaSource is closed")):ue.isStateEnded()&&(ue.mediaSourceBufferError=!0,ue[r(361)](Te.mseSourceBufferError,"mediaSource is end")))},getSourceBufferUpdating(){const t=e;return ue.sourceBuffer&&ue[t(368)].updating},getAudioSourceBufferUpdating(){const t=e;return ue[t(917)]&&ue[t(917)].updating},stop(){const t=e;ue[t(943)](),ue[t(1075)](),ue.endOfStream()},clearUpAllSourceBuffer(){const t=e;if(ue[t(368)]){const e=ue.sourceBuffer[t(763)];for(let r=0;r<e[t(844)];r++){let n=e.start(r),i=e[t(808)](r);ue[t(1052)][t(717)]({start:n,end:i})}Zt(ue[t(545)]())&&ue._doRemoveRanges()}if(ue[t(917)]){const e=ue[t(917)][t(763)];for(let r=0;r<e[t(844)];r++){let n=e[t(1134)](r),i=e[t(808)](r);ue[t(338)][t(717)]({start:n,end:i})}Zt(ue.getAudioSourceBufferUpdating())&&ue[t(578)]()}},endOfStream(){const t=e;if(ue[t(458)]()&&W)if(ue[t(545)]()||ue[t(392)]())de[t(1137)](ue[t(1009)],t(489)),ue[t(865)]=!0;else{ue[t(865)]=!1;try{de[t(1137)](ue[t(1009)],t(1112)),ue[t(274)][t(559)]()}catch(e){de.debugWarn(ue[t(1009)],t(823),e,e[t(743)]())}}},abortSourceBuffer(){const t=e;if(ue.isStateOpen){if(ue[t(368)]){try{de[t(1137)](ue[t(1009)],"abortSourceBuffer() abort sourceBuffer"),ue[t(368)][t(634)]()}catch(e){}Zt(ue[t(545)]())&&ue[t(578)]()}if(ue[t(917)]){try{de[t(1137)](ue.TAG_NAME,"abortSourceBuffer() abort audioSourceBuffer"),ue[t(917)][t(634)]()}catch(e){}Zt(ue.getAudioSourceBufferUpdating())&&ue[t(578)]()}}ue.sourceBuffer=null,ue[t(917)]=null},removeSourceBuffer(){const t=e;if(!ue[t(881)]()&&ue.mediaSource){if(ue[t(368)])try{de.debugLog(ue.TAG_NAME,t(1030)),ue[t(274)][t(1075)](ue[t(368)])}catch(e){de[t(789)](ue.TAG_NAME,t(800),e,e[t(743)]())}if(ue[t(917)])try{de.debugLog(ue[t(1009)],t(1082)),ue.mediaSource[t(1075)](ue[t(917)])}catch(e){de[t(789)](ue[t(1009)],"removeSourceBuffer() audioSourceBuffer error",e,e[t(743)]())}}},_hasPendingSegments(){const t=e;return ue[t(364)].length>0||ue.pendingAudioSegments[t(844)]>0},getPendingSegmentsLength(){const t=e;return ue[t(364)][t(844)]},_doAppendSegments(){const t=e;if(ue.isStateClosed()||ue[t(1046)]())de[t(1137)](ue[t(1009)],t(554));else if(null!==ue[t(368)]){if(ue.needInitAudio()&&null===ue.audioSourceBuffer)return de[t(1137)](ue[t(1009)],t(929)),void(null===ue.audioSourceBufferCheckTimeout&&(ue[t(701)]=setTimeout((()=>{const e=t;ue._clearAudioSourceBufferCheckTimeout(),ue[e(361)](Te[e(1095)])}),1e3)));if(Zt(ue.getSourceBufferUpdating())&&ue.pendingSegments[t(844)]>0){const e=ue.pendingSegments.shift();try{ue[t(368)].appendBuffer(e)}catch(e){de[t(682)](ue[t(1009)],"mseDecoder.sourceBuffer.appendBuffer()",e[t(522)],e),22===e[t(522)]?(ue.stop(),ue[t(834)]=!0,ue[t(361)](Te[t(340)],t(596)+e[t(522)]+t(889)+e[t(883)])):11===e[t(522)]?(ue[t(350)](),ue[t(311)]=!0,ue[t(361)](Te[t(311)],t(596)+e.code+t(889)+e[t(883)])):(ue[t(350)](),ue[t(365)]=!0,ue[t(361)](Te.mseSourceBufferError,"code is "+e[t(522)]+t(889)+e[t(883)]))}}if(Zt(ue[t(392)]())&&ue.pendingAudioSegments.length>0){const e=ue.pendingAudioSegments[t(803)]();try{ue[t(917)][t(1073)](e)}catch(e){de[t(682)](ue[t(1009)],t(661),e[t(522)],e),22===e[t(522)]?(ue[t(350)](),ue[t(834)]=!0,ue[t(361)](Te[t(340)],t(596)+e[t(522)]+" , message is "+e.message)):11===e[t(522)]?(ue.stop(),ue[t(311)]=!0,ue[t(361)](Te[t(311)],t(596)+e[t(522)]+t(889)+e.message)):(ue[t(350)](),ue[t(365)]=!0,ue[t(361)](Te[t(653)],e[t(522)],t(596)+e[t(522)]+" , message is "+e[t(883)]))}}}else de[t(1137)](ue[t(1009)],t(363))},_doCleanUpSourceBuffer(){const t=e,r=ue[t(1098)][t(370)];if(ue[t(368)]){const e=ue[t(368)][t(763)];let n=!1;for(let i=0;i<e[t(844)];i++){let s=e[t(1134)](i),o=e[t(808)](i);if(s<=r&&r<o+3){if(r-s>=de._opt.mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-de._opt[t(1026)];ue.pendingRemoveRanges.push({start:s,end:e})}}else o<r&&(n=!0,ue.pendingRemoveRanges[t(717)]({start:s,end:o}))}n&&Zt(ue[t(545)]())&&ue._doRemoveRanges()}if(ue[t(917)]){const e=ue[t(917)].buffered;let n=!1;for(let i=0;i<e[t(844)];i++){let s=e[t(1134)](i),o=e.end(i);if(s<=r&&r<o+3){if(r-s>=de._opt.mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-de[t(677)][t(1026)];ue.pendingAudioRemoveRanges[t(717)]({start:s,end:e})}}else o<r&&(n=!0,ue[t(338)][t(717)]({start:s,end:o}))}n&&Zt(ue[t(392)]())&&ue[t(578)]()}},_hasPendingRemoveRanges(){const t=e;return ue[t(1052)].length>0||ue[t(338)][t(844)]>0},needInitAudio(){const t=e;return de[t(677)][t(1154)]&&de._opt.mseDecodeAudio},_doRemoveRanges(){const t=e;if(ue.sourceBuffer&&Zt(ue.getSourceBufferUpdating())){let e=ue.pendingRemoveRanges;for(;e[t(844)]&&Zt(ue.getSourceBufferUpdating());){let r=e[t(803)]();try{ue.sourceBuffer[t(900)](r[t(1134)],r.end)}catch(e){de[t(789)](ue.TAG_NAME,t(1024),e,e[t(743)]())}}}if(ue[t(917)]&&Zt(ue[t(392)]())){let e=ue[t(338)];for(;e[t(844)]&&Zt(ue[t(392)]());){let r=e[t(803)]();try{ue[t(917)].remove(r[t(1134)],r[t(808)])}catch(e){de[t(789)](ue[t(1009)],"_doRemoveRanges() audioSourceBuffer error",e,e[t(743)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Zt(de[t(677)][t(633)]))return!1;const r=ue[t(1098)][t(370)];if(ue[t(368)]){let e=ue[t(368)].buffered;if(e.length>=1&&r-e[t(1134)](0)>=de._opt[t(399)])return!0}if(ue[t(917)]){let e=ue[t(917)][t(763)];if(e[t(844)]>=1&&r-e[t(1134)](0)>=de._opt.mseAutoCleanupMaxBackwardDuration)return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;ue.audioSourceBufferCheckTimeout&&(clearTimeout(ue[t(701)]),ue[t(701)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;ue[t(381)]&&(clearTimeout(ue[t(381)]),ue[t(381)]=null)},getHandle(){const t=e;return ue.mediaSource[t(652)]},emitError(e){postMessage({cmd:Se.mseError,value:e,msg:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""})}});let le=function(t){const r=e;let n=t[r(880)]();return e=>{const i=r;let s=new Uint8Array(e);if(de[i(424)]){let e=new Uint8Array(de[i(424)].length+s.length);e.set(de[i(424)]),e[i(305)](s,de[i(424)][i(844)]),s=e,de[i(424)]=null}for(;s[i(844)]>=n[i(510)];){let e=s[i(898)](n[i(510)]);n=t[i(880)](s[i(898)](0,n[i(510)])),s=e}s.length>0&&(de.flvStreamBuffer=s)}},de={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:qe[e(300)],_opt:Z(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:De.notConnect,flvStreamBuffer:null,startStreamRateAndStatsInterval:function(){de.stopStreamRateAndStatsInterval(),d=setInterval((()=>{const e=dc;l&&l(0);const t=w-b,r=JSON.stringify({demuxBufferDelay:de[e(492)](),audioDemuxBufferDelay:de.getAudioBufferLength(),streamBufferByteLength:de[e(888)](),netBuf:de[e(1064)]||0,pushLatestDelay:de[e(1162)]||0,latestDelay:de[e(529)],isStreamTsMoreThanLocal:S,wasmDecodeDelay:t});postMessage({cmd:Se[e(1106)],type:ke[e(557)],value:r}),de.isUseSIMDAndroid()&&0===b&&t>5e3&&(N=!0,de[e(789)]("worker",e(551)+t+e(250)),postMessage({cmd:Se[e(1105)]})),rr()&&(null===q&&(q=Bt()),nr(Bt()-q)&&de.close())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;de._stopCheckWsOpenTimeout(),K=setTimeout((()=>{const e=dc;if(de[e(1166)]===De.notConnect){const t=e(788)+de[e(677)][e(581)]+e(731)+de[e(1166)];de[e(682)](e(980),t),postMessage({cmd:Se[e(1106)],type:Te[e(581)],value:se[e(508)],msg:t})}}),1e3*de[t(677)].websocketOpenTimeout)},_stopCheckWsOpenTimeout:function(){K&&(clearTimeout(K),K=null)},useOffscreen:function(){const t=e;return de[t(677)][t(1158)]&&typeof OffscreenCanvas!=t(1128)},getDelay:function(t,r){const n=e;if(!t||de[n(677)][n(423)]&&!_)return-1;if(r===Ee.audio)return de.delay;if(de[n(764)]&&de[n(764)]>t)return de[n(764)]-t>1e3&&de[n(789)](n(980),n(1037)+de.preDelayTimestamp+" > timestamp is "+t+n(879)+(de.preDelayTimestamp-t)+n(635)+de[n(529)]),de.preDelayTimestamp=t,de[n(529)];if(de[n(271)]){if(t){const e=Date.now()-de[n(306)],r=t-de[n(271)];e>=r?(S=!1,de[n(529)]=e-r):(S=!0,de.delay=r-e)}}else de.firstTimestamp=t,de[n(306)]=Date[n(779)](),de[n(529)]=-1;return de[n(764)]=t,de[n(529)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||de[n(677)][n(423)]&&!_)return-1;if(r===Ee[n(1090)])return de.pushLatestDelay;if(de[n(764)]&&de[n(764)]-t>1e3)return de[n(789)]("worker",n(740)+de[n(764)]+n(501)+t+n(879)+(de[n(764)]-t)+n(785)),-1;if(de[n(271)]){let e=-1;if(t){const r=Date[n(779)]()-de[n(306)],i=t-de[n(271)];r>=i?(S=!1,e=r-i):(S=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;de[t(271)]=null,de[t(306)]=null,de[t(529)]=-1,de[t(436)]=!1},resetAllDelay:function(){const t=e;de[t(750)](),de[t(764)]=null},doDecode:function(t){const r=e;de.isPlayUseMSEAndDecoderInWorker()?t[r(818)]===Ee.audio?de[r(677)][r(500)]?ue[r(589)](t[r(239)],t.ts):t[r(994)].decode(t.payload,t.ts):t[r(818)]===Ee[r(984)]&&ue[r(1054)](t.payload,t.ts,t[r(698)],t[r(331)]):de[r(677)][r(528)]&&de[r(1158)]()&&t.type===Ee[r(984)]&&a[r(1177)]?a[r(1177)](t[r(239)],t.ts,t[r(331)]):t[r(994)][r(1177)](t[r(239)],t.ts,t.isIFrame,t[r(331)])},decodeNext(t){const r=e;if(0===s[r(844)])return;const i=t.ts,o=s[0],a=t[r(818)]===Ee.video&&Yt(t[r(239)]);if(Zt(n))a&&(s[r(803)](),de[r(562)](o));else{const e=o.ts-i,n=o[r(818)]===Ee[r(1090)]&&t[r(818)]===Ee.video;(e<=20||n||a)&&(s.shift(),de[r(562)](o))}},init:function(){const t=e;de[t(1137)](t(980),t(1087)+n+t(550)+i+t(687),JSON[t(790)](de._opt));const r=de[t(677)][t(801)]===oe[t(439)],o=de[t(677)][t(801)]===oe[t(754)],c=de._opt[t(801)]===oe[t(673)];if(de[t(677)][t(359)]&&te.init(),de.isPlayer=r,de[t(675)]=o,de[t(283)]=c,de[t(395)]()&&ue&&ue.init(),a&&de[t(677)][t(528)]&&de.useOffscreen()&&a[t(748)](),Zt(de[t(262)]())){de[t(1137)]("worker",t(228));const e=()=>{const e=t,n=de[e(677)][e(989)]+de._opt.videoBufferDelay;let i=null;if(s[e(844)]){if(de[e(532)])return void de[e(789)](e(980),e(966)+s[e(844)]);if(de[e(436)]){for(i=s.shift(),de[e(789)]("worker",e(561)+i.isIFrame+e(770)+de[e(529)]+e(246)+s[e(844)]);!i.isIFrame&&s[e(844)];)i=s[e(803)]();const t=de[e(309)](i.ts,i.type);i[e(698)]&&t<=de[e(651)]()&&(de.debugLog(e(980),"loop() is dropping = false, is iFrame"),de[e(436)]=!1,de[e(562)](i),de[e(580)](i))}else if(de[e(675)]||de[e(646)]()||0===de[e(677)][e(989)])for(;s.length;)i=s.shift(),de[e(562)](i);else if(i=s[0],-1===de[e(892)](i.ts,i[e(818)]))de.debugLog("worker",e(313),i.ts),s[e(803)](),de.doDecode(i),de[e(580)](i);else if(de.delay>n&&r)de.hasIframeInBufferList()?(de[e(1137)](e(980),e(706)+de.delay+e(711)+n+" and has iFrame, set dropping is true"),de[e(640)](),de[e(436)]=!0,postMessage({cmd:Se[e(948)]})):(s[e(803)](),de.doDecode(i),de[e(580)](i));else for(;s[e(844)];){if(i=s[0],!(de[e(892)](i.ts,i[e(818)])>de[e(677)][e(989)])){de[e(529)]<0&&de[e(789)](e(980),e(629)+de[e(529)]+e(964)+s[e(844)]);break}s[e(803)](),de[e(562)](i)}}else-1!==de[e(529)]&&de[e(1137)](e(980),e(570)),de[e(640)]()};de[t(432)]=setInterval((()=>{const r=t;let n=(new Date).getTime();!E&&(E=n);const i=n-E;i>100&&de[r(789)](r(980),r(603)+i),e(),E=(new Date)[r(567)]()}),20)}else de.debugLog(t(980),"playback and playbackIsCacheBeforeDecodeForFpsRender is true");if(Zt(de[t(677)][t(476)])&&(_=!0),de[t(395)]()&&ue){const e=ue[t(783)]();e&&postMessage({cmd:Se[t(769)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;de.clearPlaybackCacheLoop();for(let e=0;e<de._opt[t(702)];e++)de.doPlaybackCacheLoop();const r=Math.ceil(1e3/de[t(1062)]);de[t(1137)](t(980),t(1135)+r+", streamFps is "+de[t(1062)]),de[t(432)]=setInterval((()=>{const e=t,n=(new Date)[e(567)]();!X&&(X=n);for(let t=0;t<de._opt[e(702)];t++)de.doPlaybackCacheLoop();let i=n-X,o=parseInt(i/r);o>1&&s[e(844)]>0&&de[e(789)]("worker",e(400)+i+e(847)+r+e(504)+o+e(502)+s[e(844)]),X=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s[t(844)])if(r=s[t(803)](),r[t(818)]===Ee[t(984)]){de[t(468)]()?r.isIFrame&&(de[t(1137)]("worker","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",r.ts),de[t(562)](r)):de[t(562)](r);let e=s[0];for(;e&&e[t(818)]===Ee.audio;)s[t(803)](),de[t(468)]()||de[t(562)](e),e=s[0]}else if(r[t(818)]===Ee[t(1090)]){de[t(468)]()||de.doDecode(r);let e=s[0];for(;e;){if(r=s[t(803)](),r[t(818)]===Ee[t(984)]){de[t(468)]()?r[t(698)]&&(de.debugLog(t(980),"doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",r.ts),de[t(562)](r)):de[t(562)](r),e=null;break}r[t(818)]===Ee[t(1090)]&&(de.isPlaybackOnlyDecodeIFrame()||de.doDecode(r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;de[t(432)]&&(clearInterval(de.stopId),de[t(432)]=null),X=null},startPlaybackCacheLoop:function(){de[e(794)]()},destroyDemux(){const t=e;de[t(452)]&&(de[t(452)][t(438)](),de[t(452)]=null),h&&(h[t(914)](),h=null),Y&&(Y=null,J=null,de[t(424)]=null),te[t(438)](),re[t(438)](),ne[t(438)](),ce[t(438)]()},close:function(){const t=e;if(de[t(1137)](t(980),t(914)),de.isDestroyed=!0,Q(),!u||1!==u[t(437)]&&2!==u[t(437)]?u&&de[t(1137)](t(980),t(394)+u[t(437)]):(j=!0,u[t(914)](1e3,t(931))),u&&(u[t(258)]=null,u[t(728)]=null,u.onclose=null,u.onerror=null,de[t(1166)]=De[t(475)]),u=null,de[t(681)](),de[t(809)](),de.clearPlaybackCacheLoop(),de[t(432)]&&(clearInterval(de[t(432)]),de[t(432)]=null),de[t(694)]&&(jt(de.writableStream[t(914)])&&Zt(de.writableStream[t(507)])?de[t(694)][t(914)]().catch((e=>{const r=t;de[r(1137)]("worker",r(259),e[r(743)](),e)}))[t(292)]((()=>{de[t(694)]=null})):de[t(694)]=null),de[t(1156)](),he)try{jt(he[t(494)])&&he[t(494)](),jt(he.delete)&&he[t(759)](),he=null}catch(e){de[t(1137)](t(980),t(613)+e.toString()+t(1092))}if(fe)try{jt(fe[t(494)])&&fe[t(494)](),jt(fe.delete)&&fe[t(759)](),fe=null}catch(e){de[t(1137)]("worker",t(998)+e[t(743)]()+t(1092))}l=null,E=null,S=!1,w=0,b=0,a&&(a[t(438)]&&a[t(438)](),a=null),ue&&(ue[t(438)](),ue=null),de[t(271)]=null,de.startTimestamp=null,de[t(1064)]=0,de.streamFps=null,de[t(318)]=null,de.streamVideoFps=null,de[t(529)]=-1,de[t(1162)]=-1,de[t(764)]=null,de.dropping=!1,de[t(532)]=!1,de[t(671)]=!0,de[t(675)]=!1,de.isPlaybackPause=!1,de[t(283)]=!1,de[t(1041)]=!1,de[t(1033)]=null,de[t(677)]=Z(),de.webglObj&&(de[t(521)].destroy(),de.offscreenCanvas[t(355)]("webglcontextlost",de.onOffscreenCanvasWebglContextLost),de[t(356)][t(355)](t(978),de[t(860)]),de[t(356)]=null,de[t(885)]=null,de.offscreenCanvasCtx=null),s=[],o=[],m=null,v=null,y=!1,g=!1,_=!1,L=!1,O=!1,z=!1,N=!1,V=null,k=[],D=0,x=0,P=null,I=null,A=null,B=null,M=null,H=null,F=0,U=0,R=null,C=null,T=null,de[t(934)]=qe[t(300)],W=!0,de[t(796)]=null,de[t(677)]={},postMessage({cmd:Se[t(741)]})},pushBuffer:function(t,r){const i=e;if(r.type===Ee[i(1090)]&&yt(t)){if(de[i(1137)](i(980),"pushBuffer audio ts is "+r.ts+", isAacCodecPacket is true"),de[i(677)][i(408)]){const e=new Uint8Array(t);postMessage({cmd:Se.aacSequenceHeader,buffer:e},[e[i(304)]])}de[i(589)](t,r.ts)}else if(r.type===Ee[i(984)]&&r.isIFrame&&Yt(t)){if(de[i(1137)]("worker","pushBuffer video ts is "+r.ts+i(592)),de[i(677)][i(408)]){const e=new Uint8Array(t);postMessage({cmd:Se[i(584)],buffer:e},[e.buffer])}de.decodeVideo(t,r.ts,r[i(698)],r[i(331)])}else{if(de._opt.isRecording)if(de[i(677)][i(408)]){const e=new Uint8Array(t);postMessage({cmd:Se[i(487)],type:r[i(818)],buffer:e,ts:r.ts},[e[i(304)]])}else if(de._opt[i(649)]===ae[i(1069)])if(r[i(818)]===Ee[i(984)]){const e=new Uint8Array(t)[i(898)](5);postMessage({cmd:Se[i(396)],buffer:e,isIFrame:r[i(698)],ts:r.ts,cts:r.cts},[e[i(304)]])}else if(r.type===Ee[i(1090)]&&de._opt[i(971)]){const e=new Uint8Array(t),n=gt(e)?e.slice(2):e[i(898)](1);postMessage({cmd:Se[i(961)],buffer:n,ts:r.ts},[n[i(304)]])}if(de[i(677)][i(568)]&&r[i(818)]===Ee[i(984)]&&de[i(1041)]&&de.findSei(t,r.ts),de[i(671)]){if(r[i(818)]===Ee[i(984)]){if(F>0){const e=r.ts-M,t=2*F;e>=t&&de[i(1137)]("worker",i(993)+r[i(698)]+" and\n                            ts is "+r.ts+", preTs is "+M+i(1048)+e+i(471)+F+i(1008)+t+"\n                            maybe trigger black screen or flower screen\n                            ")}if(null!==M&&M>=r.ts&&(de[i(789)](i(980),i(1108)+r[i(698)]+i(474)+r.ts+i(539)+M+" and\n                        payloadBufferSize is "+t[i(936)]+i(484)+U),M-r.ts>ye&&(de[i(789)](i(980),i(1113)+M+", options.ts is "+r.ts+i(1048)+(M-r.ts)+i(879)+"3600000,\n                            and resetAllDelay"),de[i(640)](),M=null,F=0),de[i(677)][i(752)]&&Zt(r[i(698)])&&_)){const e=de[i(517)](),t=Zt(de.isPushDropping);return de.debugLog(i(980),i(749)+e+i(777)+t+" and next dropBuffer"),void(e&&t?de.dropBuffer$2():(de.clearBuffer(!0),Jt(de[i(677)][i(476)])&&Jt(n)&&(de[i(395)]()?ue[i(762)]=!1:postMessage({cmd:Se[i(476)]}))))}M>0&&(F=r.ts-M),U=t[i(936)],M=r.ts}if(_){const e=de[i(677)][i(989)]+de[i(677)][i(923)],t=de.getDelayNotUpdateDelay(r.ts,r[i(818)]);de[i(1162)]=t,de.delay>0&&t>e&&de.delay<e&&de[i(517)]()&&!1===de[i(532)]&&(de[i(1137)](i(980),"pushBuffer(), pushLatestDelay is "+t+i(879)+e+i(490)+de.delay+i(1160)),de[i(781)]())}}r[i(818)]===Ee[i(1090)]?s[i(717)]({ts:r.ts,payload:t,decoder:{decode:de[i(589)]},type:Ee[i(1090)],isIFrame:!1}):r[i(818)]===Ee[i(984)]&&s[i(717)]({ts:r.ts,cts:r.cts,payload:t,decoder:{decode:de[i(1054)]},type:Ee[i(984)],isIFrame:r.isIFrame}),de.calcPlaybackStreamFps()}},calcPlaybackStreamFps(){const t=e;if(de[t(262)]()&&Nt(de.streamVideoFps)){let e=qt(s,Ee[t(984)]);if(e)de[t(940)]=e,postMessage({cmd:Se[t(1043)],value:de[t(940)]}),de[t(1062)]=e,de[t(794)]();else{const r=s[t(378)]((e=>({type:e[t(818)],ts:e.ts})));de[t(1137)](t(980),"playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is "+e+t(346)+s[t(844)]+t(421)+JSON.stringify(r));const n=100;s[t(844)]>=n&&(de[t(789)](t(980),"playbackCacheBeforeDecodeForFpsRender, bufferListLength  is "+s[t(844)]+t(879)+n+t(1140)),de[t(940)]=25,postMessage({cmd:Se[t(1043)],value:de[t(940)]}),de[t(1062)]=de.streamVideoFps,de[t(794)]())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(465)]((e=>{e[t(818)]===Ee.video&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(982)]((e=>{const r=t;return e[r(818)]===Ee[r(984)]&&e.isIFrame}))},isAllIframeInBufferList(){const t=e,r=de[t(492)]();let n=0;return s[t(465)]((e=>{const r=t;e[r(818)]===Ee[r(984)]&&e[r(698)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return de._opt[t(989)]+de[t(677)].videoBufferDelay/2},getAudioBufferLength(){const t=e;let r=0;return s[t(465)]((e=>{e[t(818)]===Ee.audio&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h.buffer&&(r=h[t(304)][t(936)]),de[t(424)]&&(r=de.flvStreamBuffer.byteLength),de[t(677)][t(359)]?te.lastBuf&&(r=te[t(758)][t(936)]):de._opt[t(1168)]?ce[t(1074)]&&(r=ce[t(1074)][t(936)]):de[t(677)][t(299)]&&re[t(838)]&&(r=re[t(838)].getStreamBufferSize()),r},fetchStream:function(t){const r=e;let n=arguments[r(844)]>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(844)]>2&&void 0!==arguments[2]?arguments[2]:[];if(de[r(1137)](r(980),r(695)+t,"options:",JSON.stringify(n)),de[r(1041)]=!0,n[r(721)]?de[r(677)][r(721)]=!0:n[r(299)]?de[r(677)][r(299)]=!0:n[r(244)]?de[r(677)].isMpeg4=!0:n[r(359)]?de[r(677)][r(359)]=!0:n.isTs&&(de[r(677)][r(1168)]=!0),l=Ut((e=>{const t=r;postMessage({cmd:Se[t(1106)],type:ke[t(975)],value:e})})),de[r(748)](),de.startStreamRateAndStatsInterval(),n[r(299)]&&re[r(830)](),n[r(854)]===ie[r(303)]){n.isFlv&&(de[r(677)][r(638)]?(J=de.demuxFlv(),Y=le(J)):h=new dr(de[r(327)]())),c=new AbortController;const e=Object[r(659)]({signal:c.signal},{headers:n[r(1118)]&&n.options[r(730)]||{}});fetch(t,e)[r(354)]((e=>{const t=r;if(Jt(j))return de[t(1137)](t(980),t(1053)),de[t(934)]=qe[t(300)],void e[t(1179)].cancel();if(!Kt(e))return de[t(789)](t(980),"fetch response status is "+e.status+" and ok is "+e.ok+" and emit error and next abort()"),Q(),void postMessage({cmd:Se[t(1106)],type:Te.fetchError,value:t(710)+e.status+t(890)+e.ok});if(postMessage({cmd:Se[t(1106)],type:ke[t(546)]}),Gt())de[t(694)]=new WritableStream({write:e=>{const r=t;return c&&c[r(362)]&&c.signal[r(643)]?(de[r(1137)](r(980),r(1058)),void(de[r(934)]=qe[r(379)])):Jt(j)?(de[r(1137)]("worker",r(996)),de[r(934)]=qe[r(379)],void Q()):void(typeof e!==r(1061)?(de[r(934)]=qe.buffering,l(8*e[r(936)]),n[r(721)]?de._opt[r(638)]?Y(e):h[r(512)](e):n[r(299)]?de[r(904)](e):n[r(244)]?de[r(968)](e):n[r(1168)]?de[r(279)](e):n[r(359)]&&de[r(293)](e)):de[r(789)]("worker",'writableStream write() and value is "'+e+r(669)))},close:()=>{const e=t;de[e(1137)](e(980),e(902)),de.fetchStatus=qe.complete,Q(),de[e(677)][e(624)]?(de.destroyDemux(),postMessage({cmd:Se[e(1106)],type:ke[e(301)],value:se.fetch,msg:e(668)})):postMessage({cmd:Se.workerFetch,type:ke[e(1060)]})},abort:e=>{const r=t;if(c&&c.signal&&c[r(362)][r(643)])return de[r(1137)](r(980),r(410)),void(de.fetchStatus=qe.complete);de[r(1156)](),e[r(896)]!==je[r(634)]?(de[r(1137)](r(980),"writableStream abort() and e is "+e[r(743)]()),Q(),postMessage({cmd:Se[r(1106)],type:Te.fetchErrorWorker,value:e[r(743)]()})):de[r(1137)]("worker",r(918))}}),e.body.pipeTo(de[t(694)]).catch((e=>{const r=t;"AbortError"!==e[r(896)]&&de[r(1137)](r(980),r(666),e[r(896)],e[r(743)]())}));else{const r=e[t(1179)][t(1083)](),i=()=>{const e=t;r[e(864)]()[e(354)]((t=>{const r=e;let{done:s,value:o}=t;return s?(de[r(1137)](r(980),"fetchNext().then() and done is true"),de[r(934)]=qe[r(379)],Q(),void(de._opt[r(624)]?(de.destroyDemux(),postMessage({cmd:Se[r(1106)],type:ke[r(301)],value:se[r(303)],msg:r(668)})):postMessage({cmd:Se[r(1106)],type:ke[r(1060)]}))):c&&c.signal&&c[r(362)][r(643)]?(de.debugLog(r(980),r(805)),void(de[r(934)]=qe[r(379)])):Jt(j)?(de.debugLog(r(980),r(387)),de[r(934)]=qe[r(379)],void Q()):void(typeof o!==r(1061)?(de[r(934)]=qe[r(688)],l(8*o[r(936)]),n[r(721)]?de[r(677)][r(638)]?Y(o):h[r(512)](o):n[r(299)]?de[r(904)](o):n[r(244)]?de[r(968)](o):n.isTs?de[r(279)](o):n[r(359)]&&de[r(293)](o),i()):de[r(789)](r(980),r(824)+o+'" is string so return'))})).catch((t=>{const r=e;if(c&&c[r(362)]&&c[r(362)][r(643)])return de[r(1137)](r(980),r(391)),void(de.fetchStatus=qe.complete);de.destroyDemux(),t[r(896)]!==je[r(634)]?(de.debugLog(r(980),r(1117)+t[r(743)]()),Q(),postMessage({cmd:Se[r(1106)],type:Te[r(289)],value:t[r(743)]()})):de[r(1137)](r(980),r(1051))}))};i()}}))[r(558)]((e=>{const t=r;c&&c.signal&&c.signal[t(643)]?de[t(1137)](t(980),t(1063)):e[t(896)]!==je[t(634)]?(de[t(1137)](t(980),t(467)+e.toString()),Q(),postMessage({cmd:Se[t(1106)],type:Te[t(733)],value:e[t(743)]()}),de.destroyDemux()):de[t(1137)](t(980),t(444))}))}else n[r(854)]===ie[r(508)]&&(n[r(721)]&&(de[r(677)][r(638)]?(J=de[r(327)](),Y=le(J)):h=new dr(de[r(327)]())),u=new WebSocket(t,i),u[r(999)]=r(317),u[r(258)]=()=>{const e=r;de[e(1137)](e(980),e(719)),de[e(1166)]=De.open,de[e(809)](),postMessage({cmd:Se[e(1106)],type:ke[e(546)]}),postMessage({cmd:Se[e(1106)],type:ke[e(342)]}),n.options&&n[e(1118)][e(450)]&&de.sendWebsocketMessage(n[e(1118)][e(450)])},u.onclose=e=>{const t=r;if(de[t(390)])return void de.debugLog(t(980),t(264)+e[t(522)]+t(983));if(de[t(1137)]("worker",t(264)+e[t(522)]+",  and reason is "+e[t(1116)]+t(1045)+e[t(882)]),Jt(j))return void de[t(1137)](t(980),t(617));if(f){de[t(1137)]("worker",t(264)+e[t(522)]+" but isSocketError is true , so return");let r=t(596)+e[t(522)]+t(348)+e[t(1116)]+", and wasClean is "+e.wasClean+", and msg is "+p;return postMessage({cmd:Se[t(1106)],type:Te[t(957)],value:r}),void(p="")}let n=!1;1006===e[t(522)]&&(de[t(682)](t(980),"fetchStream, WebsocketStream socket close abnormally and code is "+e[t(522)]),n=!0),de[t(1166)]=De[t(914)],de[t(677)][t(624)]||n?(de[t(1156)](),postMessage({cmd:Se.workerFetch,type:ke[t(301)],value:se[t(508)],msg:e[t(522)]})):postMessage({cmd:Se[t(1106)],type:ke[t(1060)]})},u.onerror=e=>{const t=r;de.debugError(t(980),t(836),e[t(883)]),f=!0,de[t(1166)]=De[t(493)],p=e[t(883)]||t(563),de[t(1156)]()},u[r(728)]=e=>{const t=r;typeof e[t(284)]!==t(1061)?(l(8*e.data.byteLength),n[t(721)]?de._opt[t(638)]?Y(e.data):h[t(512)](e[t(284)]):n[t(299)]?de[t(904)](e[t(284)]):n.isMpeg4?de[t(968)](e[t(284)]):de[t(677)][t(359)]?de[t(293)](e[t(284)]):de[t(677)][t(1168)]?de[t(279)](e[t(284)]):de.demuxM7s(e.data)):postMessage({cmd:Se.websocketStringMsg,value:e.data})})},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(898)]();switch(r){case Ie[t(1090)]:if(a[t(936)]>0){const e=de[t(697)](a);de.decode(e,{type:Ee[t(1090)],ts:o})}else de[t(789)](t(980),t(403)+a[t(936)]+t(714));break;case Ie.video:if(a.byteLength>=6){const e=a[0];if(de[t(260)](e))de[t(328)](a,o);else{const e=15&a[0];let r=a[0]>>4===$e[t(447)];const n=e===Pe[t(639)];if(Zt(r)&&Jt(tr(a,n))&&(de[t(1137)](t(980),t(367)),r=!0),r&&Yt(a)&&null===de[t(1033)]){const e=15&a[0];de[t(1033)]=e===Pe[t(639)],V=xt(a,de[t(1033)]),de.debugLog("worker",t(997)+de[t(1033)]+t(257)+V)}r&&de.calcIframeIntervalTimestamp(o),de[t(671)]&&de[t(1027)](o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=de[t(1056)](a,r);de[t(1177)](c,{type:Ee.video,ts:o,isIFrame:r,cts:s})}}else de.debugWarn(t(980),t(641)+a[t(936)]+t(714));break;case Ie.scriptData:postMessage({cmd:Se[t(533)],buffer:a},[a.buffer]);break;default:de[t(1137)](t(980),"demuxFlv() type is "+r)}}},decode:function(t,r){const n=e;r[n(818)]===Ee[n(1090)]?de._opt.hasAudio&&(postMessage({cmd:Se[n(1106)],type:ke[n(974)],value:t[n(936)]}),de.isPlayer?de.pushBuffer(t,{type:r.type,ts:r.ts,cts:r.cts}):de[n(675)]&&(de[n(468)]()||(de[n(262)]()?de.pushBuffer(t,{type:r[n(818)],ts:r.ts,cts:r[n(331)]}):de[n(926)](t,{type:r[n(818)],ts:r.ts,cts:r[n(331)]})))):r[n(818)]===Ee.video&&de[n(677)][n(423)]&&(postMessage({cmd:Se[n(1106)],type:ke[n(920)],value:8*t[n(936)]}),postMessage({cmd:Se[n(1106)],type:ke[n(478)],value:r.ts}),de[n(671)]?de[n(926)](t,{type:r[n(818)],ts:r.ts,isIFrame:r[n(698)],cts:r[n(331)]}):de[n(675)]&&(de[n(262)]()?de.pushBuffer(t,{type:r[n(818)],ts:r.ts,cts:r[n(331)],isIFrame:r[n(698)]}):de.isPlaybackOnlyDecodeIFrame()?r.isIFrame&&de[n(926)](t,{type:r[n(818)],ts:r.ts,cts:r.cts,isIFrame:r[n(698)]}):de[n(926)](t,{type:r[n(818)],ts:r.ts,cts:r.cts,isIFrame:r[n(698)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return de[n(677)][n(411)]?de[n(677)][n(1155)]&&de[n(677)][n(1155)][n(936)]>0&&de[n(677)][n(1068)]&&de._opt[n(1068)].byteLength>0?i=yo(t,de[n(677)].cryptoKey,de._opt[n(1155)],de.isHevc):de[n(682)](n(980),n(814)+(de._opt[n(1068)]&&de[n(677)].cryptoKey[n(936)])+n(480)+(de[n(677)][n(1155)]&&de[n(677)].cryptoIV.byteLength)+n(226)):de[n(677)][n(1038)]?de[n(677)][n(662)]?i=de[n(677)][n(1155)]&&de[n(677)][n(1155)].byteLength>0&&de[n(677)].cryptoKey&&de[n(677)][n(1068)].byteLength>0?uc(t,de._opt[n(1068)],de[n(677)][n(1155)],de[n(1033)],de[n(677)][n(265)]):Xo(t,de[n(677)].sm4CryptoKey,de[n(1033)],de[n(677)][n(265)]):!de[n(677)][n(662)]&&de.debugError(n(980),n(650)):de[n(677)][n(1080)]&&(de[n(677)][n(1155)]&&de[n(677)].cryptoIV[n(936)]>0&&de[n(677)].cryptoKey&&de._opt[n(1068)][n(936)]>0?i=ua(t,de._opt[n(1068)],de[n(677)].cryptoIV,de[n(1033)]):de.debugError(n(980),n(1169)+(de[n(677)].cryptoKey&&de[n(677)][n(1068)][n(936)])+n(480)+(de[n(677)][n(1155)]&&de[n(677)][n(1155)].byteLength)+n(226))),i},cryptoPayloadAudio:function(t){const r=e;if(Zt(de[r(677)].isCryptoAudio))return t;let n=t;return de._opt[r(411)]?de[r(677)][r(1155)]&&de[r(677)][r(1155)][r(936)]>0&&de._opt.cryptoKey&&de[r(677)][r(1068)][r(936)]>0?t[0]>>4===Me[r(1e3)]&&(n=go(t,de[r(677)][r(1068)],de[r(677)].cryptoIV)):de[r(682)](r(980),r(814)+(de._opt[r(1068)]&&de[r(677)][r(1068)].byteLength)+r(480)+(de[r(677)][r(1155)]&&de._opt[r(1155)][r(936)])+r(226)):de[r(677)][r(1080)]&&(de[r(677)].cryptoIV&&de[r(677)][r(1155)][r(936)]>0&&de[r(677)].cryptoKey&&de._opt[r(1068)][r(936)]>0?t[0]>>4===Me[r(1e3)]&&(n=la(t,de._opt[r(1068)],de[r(677)].cryptoIV)):de[r(682)](r(980),r(1169)+(de[r(677)][r(1068)]&&de[r(677)].cryptoKey[r(936)])+" or cryptoIV.length is "+(de._opt[r(1155)]&&de[r(677)].cryptoIV[r(936)])+r(226))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(H=s===Me.AAC?o?16:8:0===o?8:16,he&&he[n(811)]||!Zt(i))if(yt(t)||s===Me[n(1176)]||s===Me.MULAW||s===Me[n(495)]){de.debugLog(n(980),n(577)+s+n(1145)+de[n(677)].sampleRate);const e=s===Me[n(1e3)]?t[n(898)](2):new Uint8Array(0);if(i){if(s===Me[n(495)])return void de[n(682)]("worker",n(416));he.sample_rate=de[n(677)][n(959)],he.decode(t,r)}else he[n(811)](s,de[n(677)][n(959)],e,de[n(336)]());if(s===Me.AAC&&postMessage({cmd:Se[n(1014)],buffer:e},[e[n(304)]]),g=!0,s!==Me.AAC&&(s===Me[n(495)]?(!de[n(452)]&&(de[n(452)]=new ra(de),de[n(452)].on(n(284),((e,t)=>{he[n(1177)](e,t)}))),de[n(452)][n(602)](t[n(898)](1),r)):he[n(1177)](t[n(898)](1),r)),rr()){const e=Number("1")||1;setTimeout((()=>{const e=n;de[e(682)](e(980),e(656)),de.close(),postMessage({cmd:Se[e(648)]})}),60*e*60*1e3)}}else de[n(789)](n(980),n(746),s);else de.debugError(n(980),n(1114))},decodeAudio:function(t,r){const s=e;if(de.isDestroyed)de[s(1137)](s(980),"decodeAudio, decoder is destroyed and return");else if(de[s(469)]())ue[s(589)](t,r);else if(Jt(n)&&Jt(de[s(677)][s(500)]))postMessage({cmd:Se[s(1081)],payload:t,ts:r,cts:r},[t[s(304)]]);else{const e=t[0]>>4;if(g){if(yt(t))return void de[s(1137)](s(980),s(457));i?he[s(1177)](t,r):e===Me.MP3?de.mp3Demuxer[s(602)](t[s(898)](1),r):he.decode(e===Me.AAC?t[s(898)](2):t.slice(1),r)}else de.setCodecAudio(t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(fe&&fe[n(811)]||!Zt(i))if(Yt(t))if(s===Pe.h264||s===Pe[n(639)]){de[n(1137)](n(980),n(1047)+s);const e=t[n(898)](5);if(s===Pe[n(615)]&&de[n(828)]()){const t=kr(e,de[n(1089)]());if(t[n(428)]>ge||t.codecHeight>ge)return postMessage({cmd:Se[n(385)],value:"width: "+t[n(428)]+n(894)+ge+n(787)+t[n(449)]+n(894)+ge}),void de[n(789)](n(980),"setCodecVideo: SIMD H264 decode video width is too large, width is "+t.codecWidth+n(960)+t[n(449)])}const r=new Uint8Array(t);y=!0,i?fe[n(1177)](t,0):fe.setCodec(s,e,de[n(336)]()),postMessage({cmd:Se[n(273)],code:s}),postMessage({cmd:Se[n(431)],buffer:r,codecId:s},[r.buffer])}else de[n(789)](n(980),"setCodecVideo: hasInitVideoCodec is false, codecId is "+s+" is not H264 or H265");else de[n(789)](n(980),"decodeVideo: hasInitVideoCodec is false, codecId is "+s+" and isIFrame is "+r+" and packetType is "+t[1]);else de.debugError("worker","setCodecVideo: videoDecoder or videoDecoder.setCodec is null")},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(844)]>3&&void 0!==arguments[3]?arguments[3]:0;if(de[o(390)])de[o(1137)](o(980),o(1104));else if(de[o(395)]())ue[o(1054)](t,r,s,a);else if(Jt(n))postMessage({cmd:Se[o(499)],payload:t,isIFrame:s,ts:r,cts:a,delay:de.delay},[t[o(304)]]);else if(y)if(!_&&s&&(_=!0),_){if(s&&Yt(t)){const e=15&t[0];let r={};const n=de[o(1089)]();let i=t[o(898)](5);e===Pe[o(615)]?r=kr(i,n):e===Pe[o(639)]&&(r=sn(i,n)),r[o(428)]&&r[o(449)]&&m&&v&&(r[o(428)]!==m||r[o(449)]!==v)&&(de.debugWarn(o(980),o(995)+m+o(294)+v+o(954)+r[o(428)]+o(1094)+r[o(449)]+",\n                            and emit change event"),O=!0,postMessage({cmd:Se[o(549)],value:"width: "+m+"->"+r[o(428)]+o(787)+v+"->"+r.codecHeight}))}if(O)return void de[o(789)](o(980),o(1022));if(z)return void de[o(789)](o(980),o(256));if(N)return void de.debugWarn(o(980),o(798));if(Yt(t))return void de[o(1137)]("worker",o(320));if(t[o(936)]<_e)return void de[o(789)](o(980),o(933)+t[o(936)]);if(w=r,i)fe[o(1177)](t,r);else{const e=t[o(898)](5);fe[o(1177)](e,s?1:0,r)}}else de[o(1137)](o(980),o(351));else de[o(503)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(844)]>0&&void 0!==arguments[0]&&arguments[0];de[t(1137)](t(980),t(654)+s.length+t(1183)+r),r&&(s=[]),de[t(671)]&&(de[t(640)](),Jt(de[t(677)][t(476)])&&(de[t(436)]=!0,postMessage({cmd:Se[t(948)]}))),Jt(de._opt[t(476)])&&Zt(n)&&(_=!1)},dropBuffer$2:function(){const t=e;if(s.length>0){let e=s[t(536)]((e=>{const r=t;return Jt(e.isIFrame)&&e[r(818)]===Ee[r(984)]}));if(de.isAllIframeInBufferList())for(let r=0;r<s[t(844)];r++){const n=s[r],i=de.getDelayNotUpdateDelay(n.ts,n[t(818)]);if(i>=de.getNotDroppingDelayTs()){de.debugLog("worker",t(692)+r+t(709)+i+t(463)+de[t(651)]()),e=r;break}}if(e>=0){de[t(532)]=!0,postMessage({cmd:Se.isDropping});const r=s.length;s=s[t(898)](e);const n=s[t(803)]();de.resetAllDelay(),de.getDelay(n.ts,n[t(818)]),de[t(562)](n),de[t(532)]=!1,de.debugLog("worker","dropBuffer$2() iFrameIndex is "+e+t(910)+r+t(330)+s[t(844)]+" and new delay is "+de.delay+" ")}else de.isPushDropping=!1}0===s.length&&(de.isPushDropping=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(401)](1,!1),s=n[r(247)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case Ee[r(1090)]:const e=de.cryptoPayloadAudio(new Uint8Array(t,5));de.decode(e,{type:Ee[r(1090)],ts:i});break;case Ee[r(984)]:if(n[r(936)]>=11){const e=new Uint8Array(t,5),s=e[0];if(de[r(260)](s))de[r(328)](e,i);else{const t=n[r(247)](5)>>4==1;if(t&&(de[r(319)](i),Yt(e)&&null===de[r(1033)])){const t=15&e[0];de[r(1033)]=t===Pe.h265}de.isPlayer&&de[r(1027)](i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=de[r(1056)](e,t);de[r(1177)](o,{type:Ee[r(984)],ts:i,isIFrame:t,cts:s})}}else de[r(789)](r(980),"demuxM7s() type is video and arrayBuffer length is "+t.byteLength+r(714))}},demuxNakedFlow:function(e){te.dispatch(e)},demuxFmp4:function(t){re[e(602)](t)},demuxMpeg4:function(t){ne[e(602)](t)},demuxTs:function(e){ce.dispatch(e)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t[n(898)](1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[n(852)](a[0]);if(de[n(1033)]=Zt(l),o===Je[n(911)]){if(s===Ze[n(1184)]){const e=t[n(898)](5);if(l);else{const i=new Uint8Array(5+e[n(844)]);i[n(305)]([28,0,0,0,0],0),i[n(305)](e,5),V=xt(t,de.isHevc),de[n(1137)]("worker","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is "+de[n(1033)]+n(257)+V),de.decode(i,{type:Ee[n(984)],ts:r,isIFrame:!0,cts:0})}}}else if(o===Je[n(916)]){let e=t,i=0;const o=s===Ze.FT_KEY;o&&de[n(319)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=un(t[n(898)](8),o),e=de[n(1056)](e,o),de[n(1177)](e,{type:Ee[n(984)],ts:r,isIFrame:o,cts:i}))}else if(o===Je.PACKET_TYPE_FRAMESX){const e=s===Ze[n(1184)];e&&de[n(319)](r);let i=un(t[n(898)](5),e);i=de[n(1056)](i,e),de[n(1177)](i,{type:Ee.video,ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&Ye)===Ye},findSei:function(t,r){const n=e;let i=4;Vt(V)&&(i=V),At(t[n(898)](5),i).forEach((e=>{const t=n,i=de.isHevc?e[0]>>>1&63:31&e[0],s=de[t(1033)]&&(i===Ue[t(281)]||i===Ue[t(869)]),o=Zt(de.isHevc)&&i===Fe.kSliceSEI;if(s||o){const n=Ct(kt(e),de[t(1033)]);postMessage({cmd:Se[t(1011)],buffer:n[t(239)],type:n[t(818)],uuid:n[t(435)],ts:r},[n[t(239)][t(304)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(_&&t>0))return;null===I?(I=t,A=Bt()):t<I&&(de[r(1137)](r(980),r(519)+t+" less than bufferStartDts is "+I),I=t,A=Bt());const n=t-I,i=Bt()-A,s=i>n?i-n:0;if(de.networkDelay=s,s>de[r(677)][r(1064)]&&de._opt[r(801)]===oe[r(439)]){let e=!1;null===R&&(e=!0,R=Bt());const o=Bt();(o-R>=1e3||e)&&(de[r(789)]("worker","calcNetworkDelay now dts:"+t+r(1018)+I+" vs start is "+n+",local diff is "+i+r(380)+s),postMessage({cmd:Se.workerFetch,type:ke[r(591)],value:s}),R=o)}},calcIframeIntervalTimestamp:function(t){null===B?B=t:B<t&&(T=t-B,postMessage({cmd:Se[e(442)],value:T}),B=t)},canVisibilityDecodeNotDrop:function(){const t=e;return de[t(677)][t(988)]&&m*v<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return de[t(675)]&&de[t(677)][t(819)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return de[t(677)][t(702)]>=de[t(677)].playbackForwardMaxRateDecodeIFrame&&!(de._opt[t(542)]&&de[t(677)][t(500)])},isPlayUseMSE:function(){const t=e;return de[t(671)]&&de[t(677)][t(542)]&&Jt(n)},isUseSIMDAndroid:function(){const t=e;return de._opt[t(430)]&&!de._opt[t(786)]},isUseSIMDFfmpeg:function(){const t=e;return de[t(677)][t(430)]&&de[t(677)].isFFmpegSIMD},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return de[t(646)]()&&de[t(677)][t(726)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return de[t(395)]()&&de[t(677)][t(500)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;de[r(682)](r(980),r(644)),t[r(1049)](),L=!0,de[r(521)].destroy(),de[r(521)]=null,de[r(885)]=null,setTimeout((()=>{const e=r;de[e(885)]=de[e(356)][e(586)]("webgl"),de.offscreenCanvasGL&&de[e(885)].getContextAttributes()[e(952)]?(de[e(521)]=ee(de[e(885)],de[e(677)][e(1175)]),L=!1):de[e(682)]("worker",e(660))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;de[r(1137)](r(980),r(1123)),t[r(1049)]()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:Se.videoCode,code:t}),postMessage({cmd:Se.initVideo,w:r,h:n}),m=r,v=n,de[i(1158)]()&&(de[i(356)]=new OffscreenCanvas(r,n),de.offscreenCanvasGL=de[i(356)][i(586)](i(498)),de[i(521)]=ee(de[i(885)],de[i(677)][i(1175)]),de.offscreenCanvas[i(1023)](i(815),de[i(1013)],!1),de[i(356)][i(1023)](i(978),de[i(860)],!1))},audioInfo:function(t,r,n){const i=e;postMessage({cmd:Se[i(1171)],code:t}),postMessage({cmd:Se[i(712)],sampleRate:r,channels:n,depth:H}),x=n},yuvData:function(r,n){const i=e;if(de.isDestroyed)return void de[i(1137)](i(980),i(483));if(Zt(_))return void de.debugLog(i(980),i(377));const s=m*v*3/2;try{let e=t[i(1181)][i(647)](r,r+s),o=new Uint8Array(e);if(C=null,b=n,de[i(1158)]())try{if(L)return;de[i(521)][i(433)](m,v,o);let e=de.offscreenCanvas[i(505)]();postMessage({cmd:Se[i(1187)],buffer:e,delay:de[i(529)],ts:n},[e])}catch(e){de.debugError("worker",i(757),e,e[i(743)]())}else postMessage({cmd:Se[i(1187)],output:o,delay:de[i(529)],ts:n},[o[i(304)]])}catch(e){de[i(789)](i(980),i(747)+n+i(619),e,e[i(743)]())}},pcmData:function(t,n,i){const s=e;if(de[s(390)])return void de[s(1137)](s(980),"pcmData, decoder is destroyed and return");let a=n,c=[],u=0;try{let e=de[s(677)][s(959)],l=de[s(677)][s(382)];for(let e=0;e<x;e++){let n=r[s(667)][(t>>2)+e]>>2;c[e]=r[s(341)][s(647)](n,n+a)}if(D){if(!(a>=(n=l-D)))return D+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));{k[0]=Float32Array.of(...o[0],...c[0][s(647)](0,n)),2==x&&(k[1]=Float32Array.of(...o[1],...c[1][s(647)](0,n)));let t=i;if(null!==P&&i==P){const r=Math[s(297)](1e3*l/e);t=P+r}postMessage({cmd:Se.playAudio,buffer:k,ts:t},k.map((e=>e.buffer))),u=n,a-=n,P=t}}for(D=a;D>=l;D-=l){k[0]=c[0][s(898)](u,u+=l),2==x&&(k[1]=c[1][s(898)](u-l,u));let t=i;if(null!==P&&i==P){const r=Math[s(297)](1e3*l/e);t=P+r}postMessage({cmd:Se[s(1132)],buffer:k,ts:t},k[s(378)]((e=>e[s(304)]))),P=t}D&&(o[0]=c[0][s(898)](u),2==x&&(o[1]=c[1].slice(u))),c=[]}catch(e){de[s(789)](s(980),s(347)+i+" create uint8Array error :",e,e[s(743)]())}},errorInfo:function(t){const r=e;null===C&&(C=Bt());const n=Bt(),i=Mt(T>0?2*T:5e3,1e3,5e3),s=n-C;s>i&&(de[r(789)]("worker",r(360)+T+r(684)+s+r(1008)+i+r(1019)),z=!0,postMessage({cmd:Se[r(1079)]}))},sendWebsocketMessage:function(t){const r=e;u?u.readyState===xe[r(1006)]?(de.debugLog(r(980),r(425),t),u.send(t)):de.debugError(r(980),r(1016),u.readyState):de[r(682)](r(980),r(598))},timeEnd(){const t=e;de[t(682)](t(980),t(656)),de[t(914)](),postMessage({cmd:Se[t(648)]})},postStreamToMain(t,r){postMessage({cmd:Se[e(298)],type:r,buffer:t},[t.buffer])},updatePlaybackIsPause(t){const r=e;de[r(1137)](r(980),r(339)+t),de.isPlaybackPause=t,Jt(t)?de.clearPlaybackCacheLoop():de[r(583)]()},getBuildTime:()=>me+"-"+ve,getCorrectionConfiguration(){const t=e;return{correctionConfigurationProfileIndication:de[t(677)][t(398)],correctionConfigurationVersion:de[t(677)].correctionConfigurationVersion}},validatedFailed(){de.debugError("worker","validatedFailed, please contact the author to get the correct license")},debugLog(t){const r=e;if(de[r(677)][r(796)]&&de[r(796)]){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(796)][r(1122)](t,...i)}},debugWarn(t){const r=e;if(de._opt.debug&&de[r(796)]){for(var n=arguments[r(844)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de.debug[r(1174)](t,...i)}},debugError(t){const r=e;if(de[r(796)]){for(var n=arguments[r(844)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de.debug.error(t,...i)}}};de[e(796)]=new fr(de),i&&(de=Object.assign(de,{setAudioCodec:function(t){postMessage({cmd:Se[e(1171)],code:t})},setVideoCodec:function(t){postMessage({cmd:Se[e(273)],code:t})},setVideoSize:function(t,r){const n=e;G=t*r,$=G>>2,m=t,v=r,postMessage({cmd:Se[n(477)],w:t,h:r}),de[n(1158)]()&&(de.offscreenCanvas=new OffscreenCanvas(t,r),de[n(885)]=de.offscreenCanvas.getContext(n(498)),de[n(521)]=ee(de[n(885)],de[n(677)].openWebglAlignment),de.offscreenCanvas[n(1023)](n(815),de[n(1013)],!1),de[n(356)][n(1023)](n(978),de[n(860)],!1))},initAudioPlanar:function(e,t){x=e,postMessage({cmd:Se.initAudio,sampleRate:t,channels:e,depth:H})},playAudioPlanar:function(t,n,i){const s=e;if(de[s(390)])return void de[s(1137)]("worker",s(237));let a=n,c=[],u=0;try{let e=de[s(677)].sampleRate,l=de[s(677)][s(382)];for(let e=0;e<x;e++){let n=r[s(667)][(t>>2)+e]>>2;c[e]=r.HEAPF32[s(647)](n,n+a)}if(D){if(!(a>=(n=l-D)))return D+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==x&&(o[1]=Float32Array.of(...o[1],...c[1])));{k[0]=Float32Array.of(...o[0],...c[0][s(647)](0,n)),2==x&&(k[1]=Float32Array.of(...o[1],...c[1][s(647)](0,n)));let t=i;if(null!==P&&i==P){const r=Math[s(297)](1e3*l/e);t=P+r}postMessage({cmd:Se[s(1132)],buffer:k,ts:t},k.map((e=>e[s(304)]))),u=n,a-=n,P=t}}for(D=a;D>=l;D-=l){k[0]=c[0][s(898)](u,u+=l),2==x&&(k[1]=c[1].slice(u-l,u));let t=i;if(null!==P&&i==P){const r=Math[s(297)](1e3*l/e);t=P+r}postMessage({cmd:Se[s(1132)],buffer:k,ts:t},k[s(378)]((e=>e[s(304)]))),P=t}D&&(o[0]=c[0].slice(u),2==x&&(o[1]=c[1][s(898)](u))),c=[]}catch(e){de[s(789)](s(980),s(1150)+i+s(619),e,e[s(743)]())}},draw:function(r,n,i,s){const o=e;if(de[o(390)])return void de[o(1137)](o(980),"draw, decoder is destroyed and return");const a=t.HEAPU8[o(647)](n,n+G),c=t[o(1181)][o(647)](i,i+$),u=t[o(1181)][o(647)](s,s+$),l=new Uint8Array(G+$+$);if(l[o(305)](a),l[o(305)](c,G),l.set(u,G+$),C=null,b=r,de.useOffscreen())try{if(L)return;de[o(521)].renderYUV(m,v,l);let e=de[o(356)].transferToImageBitmap();postMessage({cmd:Se[o(1187)],buffer:e,delay:de[o(529)],ts:r},[e])}catch(e){de[o(682)](o(980),o(757),e,e[o(743)]())}else postMessage({cmd:Se[o(1187)],output:l,delay:de[o(529)],ts:r},[l[o(304)]])}}));let he=null;r[e(461)]&&(he=new(r[e(461)])(de));let fe=null;t[e(753)]&&(fe=new(t[e(753)])(de)),postMessage({cmd:Se[e(748)]}),self[e(728)]=function(t){const r=e;let n=t[r(284)];switch(n[r(402)]){case Ae[r(748)]:try{de[r(677)]=Object[r(659)](de[r(677)],JSON[r(734)](n[r(831)]))}catch(e){}de[r(1137)](r(980),r(1010)+Ae[r(748)],n[r(831)]);break;case Ae.decode:de[r(926)](n.buffer,n[r(1118)]);break;case Ae.audioDecode:de[r(589)](n.buffer,n.ts);break;case Ae[r(725)]:de[r(1054)](n.buffer,n.ts,n[r(698)]);break;case Ae[r(1157)]:de[r(1157)](n[r(373)]);break;case Ae.fetchStream:de.fetchStream(n[r(524)],JSON[r(734)](n[r(831)]),n[r(552)]);break;case Ae[r(914)]:de[r(1137)]("worker",r(1010)+Ae[r(914)],JSON[r(790)](n[r(1118)])),n[r(1118)]&&Zt(n[r(1118)].isVideoInited)&&(W=n.options[r(760)]),de[r(914)]();break;case Ae.updateConfig:de[r(1137)](r(980),r(1010)+Ae[r(481)],n[r(579)],n.value),de._opt[n.key]=n[r(510)],n[r(579)]===r(702)&&(de[r(254)](),de[r(262)]()&&Zt(de[r(429)]));break;case Ae[r(664)]:de[r(1133)](n.message);break;case Ae.mseUpdateVideoTimestamp:ue[r(1098)][r(370)]=Number(n[r(883)]);break;case Ae[r(833)]:de[r(1172)](n[r(866)])}}}(e[1],t)}))[fc(175)]((e=>{const t=fc;console.warn(t(169),e,e.toString())}))}));