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

2 lines
641 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).crypto$1)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,n=t(e),s=(r="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro-audio.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-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-audio.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-audio.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),r&&(f=r),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)});var _,g,b=i.print||console.log.bind(console),w=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(_=i.wasmBinary),"object"!=typeof WebAssembly&&q("no native wasm support detected");var S,I,A,E,k,C,x,T,B=!1;function D(e,t){e||q(t)}function M(){var e=g.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=A=new Int16Array(e),i.HEAPU8=I=new Uint8Array(e),i.HEAPU16=E=new Uint16Array(e),i.HEAP32=k=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=x=new Float32Array(e),i.HEAPF64=T=new Float64Array(e)}var U=[],P=[],F=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(U)}function L(){i.noFSInit||Te.init.initialized||Te.init(),Te.ignorePermissions=!1,ie(P)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(F)}function z(e){U.unshift(e)}function N(e){P.unshift(e)}function H(e){F.unshift(e)}var V=0,j=null;function W(e){V++,i.monitorRunDependencies&&i.monitorRunDependencies(V)}function G(e){if(V--,i.monitorRunDependencies&&i.monitorRunDependencies(V),0==V&&j){var t=j;j=null,t()}}function q(e){i.onAbort&&i.onAbort(e),w(e="Aborted("+e+")"),B=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var $,Y,K,X="data:application/octet-stream;base64,",J=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==$&&_)return new Uint8Array(_);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!_&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{w(`failed to asynchronously prepare wasm: ${e}`),q(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return w(`wasm streaming compile failed: ${e}`),w("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,g=pn.G,M(),Ut=pn.J,N(pn.H),G(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){w(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(_,$,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J($="decoder-pro-audio.wasm")||($=p($)):$=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-audio.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(gn(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){}q("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]:Te.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 _e=()=>{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()},ge={ttys:[],init(){},shutdown(){},register(e,t){ge.ttys[e]={input:[],output:[],ops:t},Te.registerDevice(e,ge.stream_ops)},stream_ops:{open(e){var t=ge.ttys[e.node.rdev];if(!t)throw new Te.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 Te.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 Te.ErrnoError(29)}if(void 0===a&&0===s)throw new Te.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 Te.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new Te.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>_e(),put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])}}},be=e=>{q()},we={ops_table:null,mount:e=>we.createNode(null,"/",16895,0),createNode(e,t,r,n){if(Te.isBlkdev(r)||Te.isFIFO(r))throw new Te.ErrnoError(63);we.ops_table||(we.ops_table={dir:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,lookup:we.node_ops.lookup,mknod:we.node_ops.mknod,rename:we.node_ops.rename,unlink:we.node_ops.unlink,rmdir:we.node_ops.rmdir,readdir:we.node_ops.readdir,symlink:we.node_ops.symlink},stream:{llseek:we.stream_ops.llseek}},file:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:{llseek:we.stream_ops.llseek,read:we.stream_ops.read,write:we.stream_ops.write,allocate:we.stream_ops.allocate,mmap:we.stream_ops.mmap,msync:we.stream_ops.msync}},link:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr,readlink:we.node_ops.readlink},stream:{}},chrdev:{node:{getattr:we.node_ops.getattr,setattr:we.node_ops.setattr},stream:Te.chrdev_stream_ops}});var i=Te.createNode(e,t,r,n);return Te.isDir(i.mode)?(i.node_ops=we.ops_table.dir.node,i.stream_ops=we.ops_table.dir.stream,i.contents={}):Te.isFile(i.mode)?(i.node_ops=we.ops_table.file.node,i.stream_ops=we.ops_table.file.stream,i.usedBytes=0,i.contents=null):Te.isLink(i.mode)?(i.node_ops=we.ops_table.link.node,i.stream_ops=we.ops_table.link.stream):Te.isChrdev(i.mode)&&(i.node_ops=we.ops_table.chrdev.node,i.stream_ops=we.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=Te.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,Te.isDir(e.mode)?t.size=4096:Te.isFile(e.mode)?t.size=e.usedBytes:Te.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&we.resizeFileStorage(e,t.size)},lookup(e,t){throw Te.genericErrors[44]},mknod:(e,t,r,n)=>we.createNode(e,t,r,n),rename(e,t,r){if(Te.isDir(e.mode)){var n;try{n=Te.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new Te.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=Te.lookupNode(e,t);for(var n in r.contents)throw new Te.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=we.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!Te.isLink(e.mode))throw new Te.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write(e,t,r,n,i,s){if(t.buffer===S.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(we.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&Te.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new Te.ErrnoError(28);return n},allocate(e,t,r){we.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!Te.isFile(e.node.mode))throw new Te.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=be()))throw new Te.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(we.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{D(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()},Ie=(e,t,r,n,i,s)=>{Te.createDataFile(e,t,r,n,i,s)},Ae=i.preloadPlugins||[],Ee=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ae.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||Ie(e,t,r,n,i,c),s&&s(),G()}Ee(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},xe=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},Te={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 Te.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=Te.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=Te.lookupNode(n,r[s]),i=ce.join2(i,r[s]),Te.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;Te.isLink(n.mode);){var c=Te.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=Te.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new Te.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(Te.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)%Te.nameTable.length},hashAddNode(e){var t=Te.hashName(e.parent.id,e.name);e.name_next=Te.nameTable[t],Te.nameTable[t]=e},hashRemoveNode(e){var t=Te.hashName(e.parent.id,e.name);if(Te.nameTable[t]===e)Te.nameTable[t]=e.name_next;else for(var r=Te.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=Te.mayLookup(e);if(r)throw new Te.ErrnoError(r,e);for(var n=Te.hashName(e.id,t),i=Te.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return Te.lookup(e,t)},createNode(e,t,r,n){var i=new Te.FSNode(e,t,r,n);return Te.hashAddNode(i),i},destroyNode(e){Te.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)=>Te.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=Te.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{return Te.lookupNode(e,t),20}catch(e){}return Te.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=Te.lookupNode(e,t)}catch(e){return e.errno}var i=Te.nodePermissions(e,"wx");if(i)return i;if(r){if(!Te.isDir(n.mode))return 54;if(Te.isRoot(n)||Te.getPath(n)===Te.cwd())return 10}else if(Te.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?Te.isLink(e.mode)?32:Te.isDir(e.mode)&&("r"!==Te.flagsToPermissionString(t)||512&t)?31:Te.nodePermissions(e,Te.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=Te.MAX_OPEN_FDS;e++)if(!Te.streams[e])return e;throw new Te.ErrnoError(33)},getStreamChecked(e){var t=Te.getStream(e);if(!t)throw new Te.ErrnoError(8);return t},getStream:e=>Te.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return Te.FSStream||(Te.FSStream=function(){this.shared={}},Te.FSStream.prototype={},Object.defineProperties(Te.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 Te.FSStream,e),-1==t&&(t=Te.nextfd()),e.fd=t,Te.streams[t]=e,e},closeStream(e){Te.streams[e]=null},chrdev_stream_ops:{open(e){var t=Te.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new Te.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){Te.devices[e]={stream_ops:t}},getDevice:e=>Te.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),Te.syncFSRequests++,Te.syncFSRequests>1&&w(`warning: ${Te.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=Te.getMounts(Te.root.mount),n=0;function i(e){return Te.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&&Te.root)throw new Te.ErrnoError(10);if(!i&&!s){var o=Te.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,Te.isMountpoint(n))throw new Te.ErrnoError(10);if(!Te.isDir(n.mode))throw new Te.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?Te.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=Te.lookupPath(e,{follow_mount:!1});if(!Te.isMountpoint(t.node))throw new Te.ErrnoError(28);var r=t.node,n=r.mounted,i=Te.getMounts(n);Object.keys(Te.nameTable).forEach((e=>{for(var t=Te.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&Te.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=Te.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new Te.ErrnoError(28);var s=Te.mayCreate(n,i);if(s)throw new Te.ErrnoError(s);if(!n.node_ops.mknod)throw new Te.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,Te.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,Te.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{Te.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,Te.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new Te.ErrnoError(44);var r=Te.lookupPath(t,{parent:!0}).node;if(!r)throw new Te.ErrnoError(44);var n=ce.basename(t),i=Te.mayCreate(r,n);if(i)throw new Te.ErrnoError(i);if(!r.node_ops.symlink)throw new Te.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=Te.lookupPath(e,{parent:!0}).node,n=Te.lookupPath(t,{parent:!0}).node,!r||!n)throw new Te.ErrnoError(44);if(r.mount!==n.mount)throw new Te.ErrnoError(75);var c,u=Te.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new Te.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new Te.ErrnoError(55);try{c=Te.lookupNode(n,a)}catch(e){}if(u!==c){var d=Te.isDir(u.mode),h=Te.mayDelete(r,o,d);if(h)throw new Te.ErrnoError(h);if(h=c?Te.mayDelete(n,a,d):Te.mayCreate(n,a))throw new Te.ErrnoError(h);if(!r.node_ops.rename)throw new Te.ErrnoError(63);if(Te.isMountpoint(u)||c&&Te.isMountpoint(c))throw new Te.ErrnoError(10);if(n!==r&&(h=Te.nodePermissions(r,"w")))throw new Te.ErrnoError(h);Te.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{Te.hashAddNode(u)}}},rmdir(e){var t=Te.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=Te.lookupNode(t,r),i=Te.mayDelete(t,r,!0);if(i)throw new Te.ErrnoError(i);if(!t.node_ops.rmdir)throw new Te.ErrnoError(63);if(Te.isMountpoint(n))throw new Te.ErrnoError(10);t.node_ops.rmdir(t,r),Te.destroyNode(n)},readdir(e){var t=Te.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new Te.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=Te.lookupPath(e,{parent:!0}).node;if(!t)throw new Te.ErrnoError(44);var r=ce.basename(e),n=Te.lookupNode(t,r),i=Te.mayDelete(t,r,!1);if(i)throw new Te.ErrnoError(i);if(!t.node_ops.unlink)throw new Te.ErrnoError(63);if(Te.isMountpoint(n))throw new Te.ErrnoError(10);t.node_ops.unlink(t,r),Te.destroyNode(n)},readlink(e){var t=Te.lookupPath(e).node;if(!t)throw new Te.ErrnoError(44);if(!t.node_ops.readlink)throw new Te.ErrnoError(28);return de.resolve(Te.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=Te.lookupPath(e,{follow:!t}).node;if(!r)throw new Te.ErrnoError(44);if(!r.node_ops.getattr)throw new Te.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>Te.stat(e,!0),chmod(e,t,r){var n;if(!(n="string"==typeof e?Te.lookupPath(e,{follow:!r}).node:e).node_ops.setattr)throw new Te.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){Te.chmod(e,t,!0)},fchmod(e,t){var r=Te.getStreamChecked(e);Te.chmod(r.node,t)},chown(e,t,r,n){var i;if(!(i="string"==typeof e?Te.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new Te.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){Te.chown(e,t,r,!0)},fchown(e,t,r){var n=Te.getStreamChecked(e);Te.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new Te.ErrnoError(28);var r;if(!(r="string"==typeof e?Te.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new Te.ErrnoError(63);if(Te.isDir(r.mode))throw new Te.ErrnoError(31);if(!Te.isFile(r.mode))throw new Te.ErrnoError(28);var n=Te.nodePermissions(r,"w");if(n)throw new Te.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=Te.getStreamChecked(e);if(0==(2097155&r.flags))throw new Te.ErrnoError(28);Te.truncate(r.node,t)},utime(e,t,r){var n=Te.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new Te.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=Te.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new Te.ErrnoError(20)}else n=Te.mknod(e,r,0),s=!0;if(!n)throw new Te.ErrnoError(44);if(Te.isChrdev(n.mode)&&(t&=-513),65536&t&&!Te.isDir(n.mode))throw new Te.ErrnoError(54);if(!s){var o=Te.mayOpen(n,t);if(o)throw new Te.ErrnoError(o)}512&t&&!s&&Te.truncate(n,0),t&=-131713;var a=Te.createStream({node:n,path:Te.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||(Te.readFiles||(Te.readFiles={}),e in Te.readFiles||(Te.readFiles[e]=1)),a},close(e){if(Te.isClosed(e))throw new Te.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{Te.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(Te.isClosed(e))throw new Te.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new Te.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new Te.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 Te.ErrnoError(28);if(Te.isClosed(e))throw new Te.ErrnoError(8);if(1==(2097155&e.flags))throw new Te.ErrnoError(8);if(Te.isDir(e.node.mode))throw new Te.ErrnoError(31);if(!e.stream_ops.read)throw new Te.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new Te.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 Te.ErrnoError(28);if(Te.isClosed(e))throw new Te.ErrnoError(8);if(0==(2097155&e.flags))throw new Te.ErrnoError(8);if(Te.isDir(e.node.mode))throw new Te.ErrnoError(31);if(!e.stream_ops.write)throw new Te.ErrnoError(28);e.seekable&&1024&e.flags&&Te.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new Te.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(Te.isClosed(e))throw new Te.ErrnoError(8);if(t<0||r<=0)throw new Te.ErrnoError(28);if(0==(2097155&e.flags))throw new Te.ErrnoError(8);if(!Te.isFile(e.node.mode)&&!Te.isDir(e.node.mode))throw new Te.ErrnoError(43);if(!e.stream_ops.allocate)throw new Te.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 Te.ErrnoError(2);if(1==(2097155&e.flags))throw new Te.ErrnoError(2);if(!e.stream_ops.mmap)throw new Te.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 Te.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=Te.open(e,t.flags),i=Te.stat(e).size,s=new Uint8Array(i);return Te.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),Te.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=Te.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);Te.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");Te.write(n,t,0,t.byteLength,void 0,r.canOwn)}Te.close(n)},cwd:()=>Te.currentPath,chdir(e){var t=Te.lookupPath(e,{follow:!0});if(null===t.node)throw new Te.ErrnoError(44);if(!Te.isDir(t.node.mode))throw new Te.ErrnoError(54);var r=Te.nodePermissions(t.node,"x");if(r)throw new Te.ErrnoError(r);Te.currentPath=t.path},createDefaultDirectories(){Te.mkdir("/tmp"),Te.mkdir("/home"),Te.mkdir("/home/web_user")},createDefaultDevices(){Te.mkdir("/dev"),Te.registerDevice(Te.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),Te.mkdev("/dev/null",Te.makedev(1,3)),ge.register(Te.makedev(5,0),ge.default_tty_ops),ge.register(Te.makedev(6,0),ge.default_tty1_ops),Te.mkdev("/dev/tty",Te.makedev(5,0)),Te.mkdev("/dev/tty1",Te.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);Te.createDevice("/dev","random",r),Te.createDevice("/dev","urandom",r),Te.mkdir("/dev/shm"),Te.mkdir("/dev/shm/tmp")},createSpecialDirectories(){Te.mkdir("/proc");var e=Te.mkdir("/proc/self");Te.mkdir("/proc/self/fd"),Te.mount({mount(){var t=Te.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=Te.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?Te.createDevice("/dev","stdin",i.stdin):Te.symlink("/dev/tty","/dev/stdin"),i.stdout?Te.createDevice("/dev","stdout",null,i.stdout):Te.symlink("/dev/tty","/dev/stdout"),i.stderr?Te.createDevice("/dev","stderr",null,i.stderr):Te.symlink("/dev/tty1","/dev/stderr"),Te.open("/dev/stdin",0),Te.open("/dev/stdout",1),Te.open("/dev/stderr",1)},ensureErrnoError(){Te.ErrnoError||(Te.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},Te.ErrnoError.prototype=new Error,Te.ErrnoError.prototype.constructor=Te.ErrnoError,[44].forEach((e=>{Te.genericErrors[e]=new Te.ErrnoError(e),Te.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){Te.ensureErrnoError(),Te.nameTable=new Array(4096),Te.mount(we,{},"/"),Te.createDefaultDirectories(),Te.createDefaultDevices(),Te.createSpecialDirectories(),Te.filesystems={MEMFS:we}},init(e,t,r){Te.init.initialized=!0,Te.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,Te.createStandardStreams()},quit(){Te.init.initialized=!1;for(var e=0;e<Te.streams.length;e++){var t=Te.streams[e];t&&Te.close(t)}},findObject(e,t){var r=Te.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=Te.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=Te.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=Te.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:Te.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{Te.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:Te.getPath(e),t),o=xe(n,i);return Te.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:Te.getPath(e),o=t?ce.join2(e,t):e);var a=xe(n,i),c=Te.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}Te.chmod(c,146|a);var h=Te.open(c,577);Te.write(h,r,0,r.length,0,s),Te.close(h),Te.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:Te.getPath(e),t),s=xe(!!r,!!n);Te.createDevice.major||(Te.createDevice.major=64);var o=Te.makedev(Te.createDevice.major++,0);return Te.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 Te.ErrnoError(29)}if(void 0===c&&0===o)throw new Te.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 Te.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),Te.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 Te.ErrnoError(29)}},createLazyFile(e,t,r,n,i){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):ye(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,b("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var c=Te.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 Te.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(Te.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{Te.forceLoadFile(c);var s=be();if(!s)throw new Te.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},Be=(e,t)=>e?fe(I,e,t):"",De={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?Te.cwd():De.getStreamFromFD(e).path,0==t.length){if(!r)throw new Te.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(Te.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,K=[n.size>>>0,(Y=n.size,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[r+24>>2]=K[0],k[r+28>>2]=K[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 K=[Math.floor(i/1e3)>>>0,(Y=Math.floor(i/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[r+40>>2]=K[0],k[r+44>>2]=K[1],C[r+48>>2]=i%1e3*1e3,K=[Math.floor(s/1e3)>>>0,(Y=Math.floor(s/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[r+56>>2]=K[0],k[r+60>>2]=K[1],C[r+64>>2]=s%1e3*1e3,K=[Math.floor(o/1e3)>>>0,(Y=Math.floor(o/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[r+72>>2]=K[0],k[r+76>>2]=K[1],C[r+80>>2]=o%1e3*1e3,K=[n.ino>>>0,(Y=n.ino,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[r+88>>2]=K[0],k[r+92>>2]=K[1],0},doMsync(e,t,r,n,i){if(!Te.isFile(t.node.mode))throw new Te.ErrnoError(43);if(2&n)return 0;var s=I.slice(e,e+r);Te.msync(t,s,i,r,n)},varargs:void 0,get(){var e=k[+De.varargs>>2];return De.varargs+=4,e},getp:()=>De.get(),getStr:e=>Be(e),getStreamFromFD:e=>Te.getStreamChecked(e)};function Me(e,t,r){De.varargs=r;try{var n=De.getStreamFromFD(e);switch(t){case 0:if((i=De.get())<0)return-28;for(;Te.streams[i];)i++;return Te.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=De.get();return n.flags|=i,0;case 5:return i=De.getp(),A[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===Te||"ErrnoError"!==e.name)throw e;return-e.errno}}function Ue(e,t,r,n){De.varargs=n;try{t=De.getStr(t),t=De.calculateAt(e,t);var i=n?De.get():0;return Te.open(t,r,i).fd}catch(e){if(void 0===Te||"ErrnoError"!==e.name)throw e;return-e.errno}}var Pe,Fe,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Pe=e},ze=e=>{for(var t="",r=e;I[r];)t+=Pe[I[r++]];return t},Ne={},He={},Ve={},je=e=>{throw new Fe(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)$e(e[i],n[i])}e.forEach((function(e){Ve[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{He.hasOwnProperty(e)?i[t]=He[e]:(s.push(e),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[e].push((()=>{i[t]=He[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)};function qe(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`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;je(`Cannot register type '${n}' twice`)}if(He[e]=t,delete Ve[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function $e(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 qe(e,t,r)}var Ye,Ke=8,Xe=(e,t,r,n)=>{$e(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ke,readValueFromPointer:function(e){return this.fromWireType(I[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=>{Ye=e,at.length&&Ye&&Ye(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&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(_t.prototype,{isAliasOf(e){if(!(this instanceof _t))return!1;if(!(e instanceof _t))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&&Ye&&Ye(ct),this.$$.deleteScheduled=!0,this}})};function _t(){}var gt=(e,t)=>Object.defineProperty(t,"name",{value:e}),bt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||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}},wt=(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`),bt(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,It=57,At=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=It?`_${e}`:e};function Et(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 xt(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 Tt(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 Bt(e){return this.fromWireType(C[e>>2])}var Dt=()=>{Object.assign(Mt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ke,readValueFromPointer:Bt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Mt(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=xt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=Tt,this.destructorFunction=null)}var Ut,Pt,Ft=(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=Ut.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&je(`unknown function pointer with signature ${e}: ${t}`),r},Vt=(e,t)=>{var r=gt(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]||He[t]||(Ve[t]?Ve[t].forEach(e):(r.push(t),n[t]=!0))})),new Pt(`${e}: `+r.map(jt).join([", "]))},Gt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=At(l);wt(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:_t.prototype;var o=gt(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Fe("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Fe(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Fe(`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 Et(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 Mt(l,d,!0,!1,!1),m=new Mt(l+"*",d,!1,!1,!1),v=new Mt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ft(f,o),[p,m,v]}))},qt=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},$t=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=gt(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Kt(e,t,r,n,i,s){var o=t.length;o<2&&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,$t,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 _=Yt(Function,m).apply(null,v);return gt(e,_)}var Xt=(e,t,r,n,i,s)=>{var o=qt(t,r);i=Ht(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 Fe(`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]=Kt(r,n,null,i,s),[]))),[]}))},Jt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=qt(r,n);t=ze(t),t=Jt(t),s=Ht(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):(bt(l,t,n),l[t].overloadTable[r-2]=i),Ge([],u,(function(i){var a=Kt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||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)=>{$e(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Ke,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(x[e>>2])};case 8:return function(e){return this.fromWireType(T[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{$e(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Ke,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>I[e>>0];case 2:return r?e=>A[e>>1]:e=>E[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");$e(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Ke,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}$e(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Ke,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,I,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));$e(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==I[a]){var c=Be(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(I[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=_n(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")),I[o+a]=c}else for(a=0;a<n;++a)I[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Ke,readValueFromPointer:Bt,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)&&E[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(I.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=A[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},_r=(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);A[t>>1]=o,t+=2}return A[t>>1]=0,t-n},gr=e=>2*e.length,br=(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},wr=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s)),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},Ir=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=_r,o=gr,s=()=>E,a=1):4===t&&(n=br,i=wr,o=Sr,s=()=>C,a=2),$e(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=_n(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Ke,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ar=(e,t)=>{$e(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},Er={},kr=e=>{var t=Er[e];return void 0===t?ze(e):t},Cr=[],xr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=kr(r)],n,i),Tr=e=>{var t=Cr.length;return Cr.push(e),t},Br=(e,t)=>{var r=He[e];return void 0===r&&je(t+" has unknown type "+jt(e)),r},Dr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Br(C[t+4*n>>2],"parameter "+n);return r},Mr=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Ur=(e,t,r)=>{var n=Dr(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(Mr),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return Tr(gt(h,d))},Pr=e=>{var t=sr.toValue(e);$t(t),rr(e)},Fr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN,Rr=e=>e%4==0&&(e%100!=0||e%400==0),Lr=[0,31,60,91,121,152,182,213,244,274,305,335],Or=[0,31,59,90,120,151,181,212,243,273,304,334],zr=e=>(Rr(e.getFullYear())?Lr:Or)[e.getMonth()]+e.getDate()-1;function Nr(e,t,r){var n=Fr(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|zr(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 Hr=e=>{var t=me(e)+1,r=_n(t);return r&&pr(e,r,t),r},Vr=(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=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},jr=()=>{q("")},Wr=()=>Date.now(),Gr=(e,t,r)=>I.copyWithin(e,t,t+r),qr=()=>134217728,$r=e=>{var t=(e-g.buffer.byteLength+65535)/65536;try{return g.grow(t),M(),1}catch(e){}},Yr=e=>{var t=I.length;e>>>=0;var r=qr();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($r(a))return!0}return!1},Kr={},Xr=()=>u||"./this.program",Jr=()=>{if(!Jr.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Xr()};for(var t in Kr)void 0===Kr[t]?delete e[t]:e[t]=Kr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Jr.strings=r}return Jr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Jr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Jr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=De.getStreamFromFD(e);return Te.close(t),0}catch(e){if(void 0===Te||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=De.getStreamFromFD(e),n=r.tty?2:Te.isDir(r.mode)?3:Te.isLink(r.mode)?7:4;return S[t>>0]=n,A[t+2>>1]=0,K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[t+8>>2]=K[0],k[t+12>>2]=K[1],K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[t+16>>2]=K[0],k[t+20>>2]=K[1],0}catch(e){if(void 0===Te||"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=Te.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=De.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===Te||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=Fr(t,r);try{if(isNaN(s))return 61;var o=De.getStreamFromFD(e);return Te.llseek(o,s,n),K=[o.position>>>0,(Y=o.position,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],k[i>>2]=K[0],k[i+4>>2]=K[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===Te||"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=Te.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=De.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===Te||"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=Te.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 Te.isDir(this.mode)}},isDevice:{get:function(){return Te.isChrdev(this.mode)}}}),Te.FSNode=un,Te.createPreloadedFile=ke,Te.staticInit(),Oe(),Fe=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(),Dt(),Pt=i.UnboundTypeError=Vt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Me,u:Ue,r:Le,E:Xe,F:Gt,A:Xt,i:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,j:Ir,n:Ar,f:xr,h:rr,e:Ur,d:Pr,p:Nr,t:Vr,a:jr,g:Wr,y:Gr,s:Yr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.K)(),yn=e=>(yn=pn.L)(e),_n=e=>(_n=pn.M)(e),gn=e=>(gn=pn.O)(e);function bn(){function e(){hn||(hn=!0,i.calledRun=!0,B||(L(),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}V>0||(R(),V>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.P)(e,t,r,n,s,o,a,c),i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.Q)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.R)(e,t,r),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.S)(e,t,r,n,s),j=function e(){hn||bn(),hn||(j=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return bn(),e.ready});function o(){var e=["16AXaHkq","19610jNvOjM","1000205fjplCI","undefined","max","3386845unNFFf","abs","1185114YhPBLj","863212LaSErd","441OZOEMj","random","13303701zgXJyF","2107384iXnIhB","hypot"];return(o=function(){return e})()}function a(e,t){var r=o();return(a=function(e,t){return r[e-=264]})(e,t)}var c=a;!function(e,t){for(var r=a,n=e();;)try{if(935649===parseInt(r(272))/1+-parseInt(r(271))/2*(parseInt(r(265))/3)+parseInt(r(268))/4+-parseInt(r(275))/5+-parseInt(r(277))/6+-parseInt(r(264))/7*(-parseInt(r(270))/8)+parseInt(r(267))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(o);var u=1e-6,l=typeof Float32Array!==c(273)?Float32Array:Array,d=Math[c(266)];var h=Math.PI/180;Math[c(269)]||(Math[c(269)]=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var f=Object.freeze({__proto__:null,EPSILON:u,get ARRAY_TYPE(){return l},RANDOM:d,setMatrixArrayType:function(e){l=e},toRadian:function(e){return e*h},equals:function(e,t){var r=c;return Math[r(276)](e-t)<=u*Math[r(274)](1,Math[r(276)](e),Math[r(276)](t))}});function p(){var e=y,t=new(f[e(317)])(16);return f[e(317)]!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t}function m(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 v(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],_=t[15],g=r[0],b=r[1],w=r[2],S=r[3];return e[0]=g*n+b*a+w*d+S*m,e[1]=g*i+b*c+w*h+S*v,e[2]=g*s+b*u+w*f+S*y,e[3]=g*o+b*l+w*p+S*_,g=r[4],b=r[5],w=r[6],S=r[7],e[4]=g*n+b*a+w*d+S*m,e[5]=g*i+b*c+w*h+S*v,e[6]=g*s+b*u+w*f+S*y,e[7]=g*o+b*l+w*p+S*_,g=r[8],b=r[9],w=r[10],S=r[11],e[8]=g*n+b*a+w*d+S*m,e[9]=g*i+b*c+w*h+S*v,e[10]=g*s+b*u+w*f+S*y,e[11]=g*o+b*l+w*p+S*_,g=r[12],b=r[13],w=r[14],S=r[15],e[12]=g*n+b*a+w*d+S*m,e[13]=g*i+b*c+w*h+S*v,e[14]=g*s+b*u+w*f+S*y,e[15]=g*o+b*l+w*p+S*_,e}function y(e,t){var r=b();return(y=function(e,t){return r[e-=301]})(e,t)}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,_=o*u;return e[0]=1-(f+m),e[1]=d+_,e[2]=h-y,e[3]=0,e[4]=d-_,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 g(e,t){var r=y,n=t[0],i=t[1],s=t[2],o=t[4],a=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math[r(307)](n,i,s),e[1]=Math[r(307)](o,a,c),e[2]=Math.hypot(u,l,d),e}function b(){var e=["7tXYssu","252848MMARmO","ARRAY_TYPE","max","10329fSHPQE","9612SDxsxr","2608oqhGGz","leftDegrees","sqrt","downDegrees","upDegrees","mat4(","8050WhNRSU","abs","tan","819642YjzecG","hypot","3BNnXcl","sin","419640ionpTP","276652oLRAYS","EPSILON","cos","878666mGTiRV"];return(b=function(){return e})()}function w(e,t,r,n,i){var s,o=1/Math[y(305)](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=y,n=e();;)try{if(260510===-parseInt(r(316))/1+-parseInt(r(314))/2+parseInt(r(308))/3*(parseInt(r(311))/4)+-parseInt(r(310))/5+parseInt(r(306))/6*(-parseInt(r(315))/7)+parseInt(r(321))/8*(parseInt(r(320))/9)+-parseInt(r(303))/10*(-parseInt(r(319))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(b);var S=w;function I(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=(o+s)*u,e[15]=1,e}var A=I;function E(e,t,r,n){var i,s,o,a,c,l,d,h,p,v,_=y,g=t[0],b=t[1],w=t[2],S=n[0],I=n[1],A=n[2],E=r[0],k=r[1],C=r[2];return Math.abs(g-E)<u&&Math[_(304)](b-k)<f[_(312)]&&Math[_(304)](w-C)<f[_(312)]?m(e):(d=g-E,h=b-k,p=w-C,i=I*(p*=v=1/Math[_(307)](d,h,p))-A*(h*=v),s=A*(d*=v)-S*p,o=S*h-I*d,(v=Math[_(307)](i,s,o))?(i*=v=1/v,s*=v,o*=v):(i=0,s=0,o=0),a=h*o-p*s,c=p*i-d*o,l=d*s-h*i,(v=Math[_(307)](a,c,l))?(a*=v=1/v,c*=v,l*=v):(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]=p,e[11]=0,e[12]=-(i*g+s*b+o*w),e[13]=-(a*g+c*b+l*w),e[14]=-(d*g+h*b+p*w),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=v,x=k,T=Object.freeze({__proto__:null,create:p,clone:function(e){var t=new(f[y(317)])(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,p,m,v){var _=new(f[y(317)])(16);return _[0]=e,_[1]=t,_[2]=r,_[3]=n,_[4]=i,_[5]=s,_[6]=o,_[7]=a,_[8]=c,_[9]=u,_[10]=l,_[11]=d,_[12]=h,_[13]=p,_[14]=m,_[15]=v,_},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:m,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],_=r*a-n*o,g=r*c-i*o,b=r*u-s*o,w=n*c-i*a,S=n*u-s*a,I=i*u-s*c,A=l*m-d*p,E=l*v-h*p,k=l*y-f*p,C=d*v-h*m,x=d*y-f*m,T=h*y-f*v,B=_*T-g*x+b*C+w*k-S*E+I*A;return B?(B=1/B,e[0]=(a*T-c*x+u*C)*B,e[1]=(i*x-n*T-s*C)*B,e[2]=(m*I-v*S+y*w)*B,e[3]=(h*S-d*I-f*w)*B,e[4]=(c*k-o*T-u*E)*B,e[5]=(r*T-i*k+s*E)*B,e[6]=(v*b-p*I-y*g)*B,e[7]=(l*I-h*b+f*g)*B,e[8]=(o*x-a*k+u*A)*B,e[9]=(n*k-r*x-s*A)*B,e[10]=(p*S-m*b+y*_)*B,e[11]=(d*b-l*S-f*_)*B,e[12]=(a*E-o*C-c*A)*B,e[13]=(r*C-n*E+i*A)*B,e[14]=(m*g-p*w-v*_)*B,e[15]=(l*w-d*g+h*_)*B,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:v,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,p,m,v,_,g,b,w,S,I,A,E,k,C,x,T,B=y,D=n[0],M=n[1],U=n[2],P=Math[B(307)](D,M,U);return P<f[B(312)]?null:(D*=P=1/P,M*=P,U*=P,i=Math[B(309)](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],p=t[6],m=t[7],v=t[8],_=t[9],g=t[10],b=t[11],w=D*D*o+s,S=M*D*o+U*i,I=U*D*o-M*i,A=D*M*o-U*i,E=M*M*o+s,k=U*M*o+D*i,C=D*U*o+M*i,x=M*U*o-D*i,T=U*U*o+s,e[0]=a*w+d*S+v*I,e[1]=c*w+h*S+_*I,e[2]=u*w+p*S+g*I,e[3]=l*w+m*S+b*I,e[4]=a*A+d*E+v*k,e[5]=c*A+h*E+_*k,e[6]=u*A+p*E+g*k,e[7]=l*A+m*E+b*k,e[8]=a*C+d*x+v*T,e[9]=c*C+h*x+_*T,e[10]=u*C+p*x+g*T,e[11]=l*C+m*x+b*T,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=y,i=Math.sin(r),s=Math[n(313)](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=y,i=Math[n(309)](r),s=Math[n(313)](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=Math[y(309)](r),i=Math.cos(r),s=t[0],o=t[1],a=t[2],c=t[3],u=t[4],l=t[5],d=t[6],h=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=s*i+u*n,e[1]=o*i+l*n,e[2]=a*i+d*n,e[3]=c*i+h*n,e[4]=u*i-s*n,e[5]=l*i-o*n,e[6]=d*i-a*n,e[7]=h*i-c*n,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=y,a=r[0],c=r[1],u=r[2],l=Math[o(307)](a,c,u);return l<f[o(312)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(309)](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=Math[y(309)](t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=y,n=Math[r(309)](t),i=Math[r(313)](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=y,n=Math[r(309)](t),i=Math[r(313)](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 l(3),n=-t[0],i=-t[1],s=-t[2],o=t[3],a=t[4],c=t[5],u=t[6],d=t[7],h=n*n+i*i+s*s+o*o;return h>0?(r[0]=2*(a*o+d*n+c*s-u*i)/h,r[1]=2*(c*o+d*i+u*n-a*s)/h,r[2]=2*(u*o+d*s+a*i-c*n)/h):(r[0]=2*(a*o+d*n+c*s-u*i),r[1]=2*(c*o+d*i+u*n-a*s),r[2]=2*(u*o+d*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:g,getRotation:function(e,t){var r=y,n=new(f[r(317)])(3);g(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,p=t[8]*i,m=t[9]*s,v=t[10]*o,_=a+d+v,b=0;return _>0?(b=2*Math[r(323)](_+1),e[3]=.25*b,e[0]=(h-m)/b,e[1]=(p-u)/b,e[2]=(c-l)/b):a>d&&a>v?(b=2*Math.sqrt(1+a-d-v),e[3]=(h-m)/b,e[0]=.25*b,e[1]=(c+l)/b,e[2]=(p+u)/b):d>v?(b=2*Math[r(323)](1+d-a-v),e[3]=(p-u)/b,e[0]=(c+l)/b,e[1]=.25*b,e[2]=(h+m)/b):(b=2*Math[r(323)](1+v-a-d),e[3]=(c-l)/b,e[0]=(p+u)/b,e[1]=(h+m)/b,e[2]=.25*b),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,_=a*u,g=a*l,b=n[0],w=n[1],S=n[2];return e[0]=(1-(p+v))*b,e[1]=(h+g)*b,e[2]=(f-_)*b,e[3]=0,e[4]=(h-g)*w,e[5]=(1-(d+v))*w,e[6]=(m+y)*w,e[7]=0,e[8]=(f+_)*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,_=c*u,g=c*l,b=c*d,w=n[0],S=n[1],I=n[2],A=i[0],E=i[1],k=i[2],C=(1-(m+y))*w,x=(f+b)*w,T=(p-g)*w,B=(f-b)*S,D=(1-(h+y))*S,M=(v+_)*S,U=(p+g)*I,P=(v-_)*I,F=(1-(h+m))*I;return e[0]=C,e[1]=x,e[2]=T,e[3]=0,e[4]=B,e[5]=D,e[6]=M,e[7]=0,e[8]=U,e[9]=P,e[10]=F,e[11]=0,e[12]=r[0]+A-(C*A+B*E+U*k),e[13]=r[1]+E-(x*A+D*E+P*k),e[14]=r[2]+k-(T*A+M*E+F*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:w,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=y,s=Math.tan(t[i(301)]*Math.PI/180),o=Math[i(305)](t[i(324)]*Math.PI/180),a=Math[i(305)](t[i(322)]*Math.PI/180),c=Math[i(305)](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:I,ortho:A,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:E,targetTo:function(e,t,r,n){var i=y,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(323)](p),h*=p,f*=p);var m=u*f-l*h,v=l*d-c*f,_=c*h-u*d;return(p=m*m+v*v+_*_)>0&&(m*=p=1/Math[i(323)](p),v*=p,_*=p),e[0]=m,e[1]=v,e[2]=_,e[3]=0,e[4]=h*_-f*v,e[5]=f*m-d*_,e[6]=d*v-h*m,e[7]=0,e[8]=d,e[9]=h,e[10]=f,e[11]=0,e[12]=s,e[13]=o,e[14]=a,e[15]=1,e},str:function(e){return y(302)+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[y(307)](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=y,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],p=e[9],m=e[10],v=e[11],_=e[12],g=e[13],b=e[14],w=e[15],S=t[0],I=t[1],A=t[2],E=t[3],k=t[4],C=t[5],x=t[6],T=t[7],B=t[8],D=t[9],M=t[10],U=t[11],P=t[12],F=t[13],R=t[14],L=t[15];return Math[r(304)](n-S)<=f[r(312)]*Math[r(318)](1,Math[r(304)](n),Math[r(304)](S))&&Math[r(304)](i-I)<=f[r(312)]*Math.max(1,Math.abs(i),Math[r(304)](I))&&Math[r(304)](s-A)<=u*Math[r(318)](1,Math[r(304)](s),Math.abs(A))&&Math.abs(o-E)<=f[r(312)]*Math[r(318)](1,Math[r(304)](o),Math.abs(E))&&Math[r(304)](a-k)<=u*Math[r(318)](1,Math[r(304)](a),Math[r(304)](k))&&Math[r(304)](c-C)<=u*Math.max(1,Math[r(304)](c),Math.abs(C))&&Math[r(304)](l-x)<=f[r(312)]*Math[r(318)](1,Math.abs(l),Math[r(304)](x))&&Math[r(304)](d-T)<=f[r(312)]*Math.max(1,Math.abs(d),Math.abs(T))&&Math[r(304)](h-B)<=f[r(312)]*Math[r(318)](1,Math[r(304)](h),Math[r(304)](B))&&Math.abs(p-D)<=f[r(312)]*Math[r(318)](1,Math[r(304)](p),Math[r(304)](D))&&Math.abs(m-M)<=f[r(312)]*Math[r(318)](1,Math[r(304)](m),Math[r(304)](M))&&Math.abs(v-U)<=f[r(312)]*Math[r(318)](1,Math[r(304)](v),Math.abs(U))&&Math[r(304)](_-P)<=u*Math[r(318)](1,Math[r(304)](_),Math[r(304)](P))&&Math[r(304)](g-F)<=f[r(312)]*Math[r(318)](1,Math[r(304)](g),Math[r(304)](F))&&Math[r(304)](b-R)<=f[r(312)]*Math[r(318)](1,Math[r(304)](b),Math.abs(R))&&Math[r(304)](w-L)<=u*Math[r(318)](1,Math[r(304)](w),Math[r(304)](L))},mul:C,sub:x});function B(e,t){var r=G();return(B=function(e,t){return r[e-=420]})(e,t)}function D(){var e=B,t=new l(3);return f[e(431)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function M(e){var t=e[0],r=e[1],n=e[2];return Math.hypot(t,r,n)}function U(e,t,r){var n=new(f[B(431)])(3);return n[0]=e,n[1]=t,n[2]=r,n}function P(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 R(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function L(e,t){var r=B,n=t[0]-e[0],i=t[1]-e[1],s=t[2]-e[2];return Math[r(427)](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=B,n=e();;)try{if(351357===-parseInt(r(432))/1+-parseInt(r(441))/2+-parseInt(r(430))/3+parseInt(r(437))/4+parseInt(r(434))/5+parseInt(r(425))/6+parseInt(r(442))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(G);var H=P,V=F,j=R,W=L;function G(){var e=["length","763595xSNbSQ","RANDOM","sqrt","2509812QtZgNR","abs","min","cos","1344562OEugpW","3175403SNdfTc","acos","floor","EPSILON","max","round","3701748fuofga","ceil","hypot","sin","vec3(","1171656nuiKsx","ARRAY_TYPE","436569epguSu"];return(G=function(){return e})()}var q,$=O,Y=M,K=z,X=(q=D(),function(e,t,r,n,i,s){var o,a,c=B;for(!t&&(t=3),!r&&(r=0),a=n?Math[c(439)](n*t+r,e[c(433)]):e[c(433)],o=r;o<a;o+=t)q[0]=e[o],q[1]=e[o+1],q[2]=e[o+2],i(q,q,s),e[o]=q[0],e[o+1]=q[1],e[o+2]=q[2];return e}),J=Object.freeze({__proto__:null,create:D,clone:function(e){var t=new(f[B(431)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:M,fromValues:U,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:P,multiply:F,divide:R,ceil:function(e,t){var r=B;return e[0]=Math[r(426)](t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e},floor:function(e,t){var r=B;return e[0]=Math[r(421)](t[0]),e[1]=Math[r(421)](t[1]),e[2]=Math[r(421)](t[2]),e},min:function(e,t,r){var n=B;return e[0]=Math[n(439)](t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e},max:function(e,t,r){var n=B;return e[0]=Math[n(423)](t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math[n(423)](t[2],r[2]),e},round:function(e,t){var r=B;return e[0]=Math.round(t[0]),e[1]=Math[r(424)](t[1]),e[2]=Math[r(424)](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=B;t=t||1;var n=2*f[r(435)]()*Math.PI,i=2*f[r(435)]()-1,s=Math[r(436)](1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math[r(428)](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=B,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(440)](n)-s[2]*Math[i(428)](n),o[2]=s[1]*Math.sin(n)+s[2]*Math[i(440)](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=B,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[2]*Math.sin(n)+s[0]*Math[i(440)](n),o[1]=s[1],o[2]=s[2]*Math[i(440)](n)-s[0]*Math.sin(n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateZ:function(e,t,r,n){var i=B,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(440)](n)-s[1]*Math.sin(n),o[1]=s[0]*Math[i(428)](n)+s[1]*Math[i(440)](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=B,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math.sqrt(n*n+i*i+s*s)*Math[r(436)](o*o+a*a+c*c),l=u&&N(e,t)/u;return Math[r(420)](Math[r(439)](Math[r(423)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return B(429)+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=B,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(438)](n-o)<=f[r(422)]*Math[r(423)](1,Math[r(438)](n),Math[r(438)](o))&&Math[r(438)](i-a)<=f[r(422)]*Math.max(1,Math[r(438)](i),Math.abs(a))&&Math.abs(s-c)<=f[r(422)]*Math.max(1,Math.abs(s),Math[r(438)](c))},sub:H,mul:V,div:j,dist:W,sqrDist:$,len:Y,sqrLen:K,forEach:X});function Z(e,t){var r=Q();return(Z=function(e,t){return r[e-=240]})(e,t)}function Q(){var e=["1775915oQucHI","3JiSAvD","7611120ffmuOi","109448VTOXkl","4096014lcBcWk","796790RKCtBl","7WZbPZE","2643622EZaIEb","9690312XzbSoZ"];return(Q=function(){return e})()}!function(e,t){for(var r=Z,n=e();;)try{if(687778===parseInt(r(245))/1+-parseInt(r(247))/2*(-parseInt(r(241))/3)+-parseInt(r(243))/4+-parseInt(r(240))/5+-parseInt(r(244))/6+parseInt(r(246))/7*(-parseInt(r(248))/8)+parseInt(r(242))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Q),function(e,t){const r=te,n=e();for(;;)try{if(575396===-parseInt(r(427))/1+-parseInt(r(417))/2+-parseInt(r(486))/3*(-parseInt(r(459))/4)+parseInt(r(463))/5+parseInt(r(475))/6*(-parseInt(r(464))/7)+-parseInt(r(480))/8*(-parseInt(r(435))/9)+parseInt(r(436))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(re);var ee=(e,t)=>{const r=te,n=r(397);t&&e.pixelStorei(e[r(448)],1);const i=function(){const t=r,i=h(e[t(477)],"\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 "),s=h(e[t(468)],n),o=e[t(415)]();return e[t(430)](o,i),e.attachShader(o,s),e[t(413)](o),e[t(401)](o,e[t(395)])?o:(console[t(484)](t(443)+e.getProgramInfoLog(o)),null)}();let s={program:i,attribLocations:{vertexPosition:e[r(457)](i,r(429)),texturePosition:e[r(457)](i,"aTexturePosition")},uniformLocations:{projectionMatrix:e[r(447)](i,r(423)),modelMatrix:e[r(447)](i,r(405)),viewMatrix:e[r(447)](i,r(424)),rgbatexture:e[r(447)](i,r(476)),ytexture:e[r(447)](i,r(460)),utexture:e[r(447)](i,r(446)),vtexture:e[r(447)](i,r(407)),isyuv:e[r(447)](i,"isyuv")}},o=function(){const t=r,n=e[t(432)]();e.bindBuffer(e[t(398)],n);e.bufferData(e[t(398)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e.STATIC_DRAW);var i=[];i=i[t(481)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(432)]();e[t(396)](e.ARRAY_BUFFER,s),e.bufferData(e[t(398)],new Float32Array(i),e.STATIC_DRAW);const o=e[t(432)]();e[t(396)](e[t(467)],o);return e.bufferData(e.ELEMENT_ARRAY_BUFFER,new Uint16Array([0,1,2,0,2,3]),e[t(472)]),{position:n,texPosition:s,indices:o}}(),a=d(),c=d(),u=d(),l=d();function d(){const t=r;let n=e[t(439)]();return e.bindTexture(e[t(402)],n),e[t(462)](e[t(402)],e.TEXTURE_MAG_FILTER,e.LINEAR),e[t(462)](e[t(402)],e[t(466)],e.LINEAR),e[t(462)](e.TEXTURE_2D,e[t(408)],e[t(485)]),e[t(462)](e[t(402)],e.TEXTURE_WRAP_T,e[t(485)]),n}function h(t,n){const i=r,s=e.createShader(t);return e[i(420)](s,n),e[i(465)](s),e[i(482)](s,e[i(454)])?s:(console[i(484)](i(449)+e.getShaderInfoLog(s)),e[i(406)](s),null)}function f(t,n){const i=r;e.viewport(0,0,t,n),e[i(422)](0,0,0,0),e[i(440)](1),e[i(416)](e[i(433)]),e.depthFunc(e[i(414)]),e.clear(e[i(452)]|e[i(442)]);const a=T[i(453)]();A(a,-1,1,-1,1,.1,100);const d=T[i(453)]();m(d);const h=p();E(h,J[i(425)](0,0,0),U(0,0,-1),J[i(425)](0,1,0));{const t=3,r=e.FLOAT,n=!1,a=0,c=0;e[i(396)](e[i(398)],o[i(404)]),e[i(471)](s[i(438)][i(445)],t,r,n,a,c),e[i(441)](s[i(438)][i(445)])}{const t=2,r=e[i(451)],n=!1,a=0,c=0;e.bindBuffer(e[i(398)],o[i(418)]),e[i(471)](s[i(438)][i(444)],t,r,n,a,c),e[i(441)](s.attribLocations[i(444)])}e.activeTexture(e[i(419)]+3),e[i(458)](e[i(402)],c),e[i(455)](e.TEXTURE0+4),e[i(458)](e[i(402)],u),e[i(455)](e.TEXTURE0+5),e.bindTexture(e[i(402)],l),e[i(396)](e[i(467)],o[i(426)]),e[i(403)](s[i(479)]),e[i(399)](s.uniformLocations.projectionMatrix,!1,a),e[i(399)](s[i(473)][i(456)],!1,d),e.uniformMatrix4fv(s[i(473)][i(470)],!1,h),e[i(411)](s.uniformLocations[i(428)],2),e.uniform1i(s.uniformLocations[i(421)],3),e[i(411)](s[i(473)][i(400)],4),e.uniform1i(s[i(473)].vtexture,5),e[i(411)](s[i(473)].isyuv,1);{const t=6,r=e[i(469)],n=0;e[i(450)](e[i(412)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e.activeTexture(e[a(419)]),e[a(458)](e[a(402)],c),e[a(478)](e[a(402)],0,e[a(434)],t,n,0,e[a(434)],e[a(437)],i),e.activeTexture(e[a(410)]),e[a(458)](e[a(402)],u),e[a(478)](e[a(402)],0,e[a(434)],t/2,n/2,0,e.LUMINANCE,e[a(437)],s),e[a(455)](e[a(474)]),e[a(458)](e[a(402)],l),e.texImage2D(e[a(402)],0,e[a(434)],t/2,n/2,0,e[a(434)],e.UNSIGNED_BYTE,o),f(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(483)](0,t*n),a=i[s(483)](t*n,t*n*5/4),d=i[s(483)](t*n*5/4,t*n*3/2);e[s(455)](e.TEXTURE0),e[s(458)](e[s(402)],c),e[s(478)](e[s(402)],0,e[s(434)],t,n,0,e[s(434)],e[s(437)],o),e.activeTexture(e.TEXTURE1),e[s(458)](e[s(402)],u),e[s(478)](e[s(402)],0,e[s(434)],t/2,n/2,0,e[s(434)],e[s(437)],a),e[s(455)](e[s(474)]),e.bindTexture(e.TEXTURE_2D,l),e[s(478)](e.TEXTURE_2D,0,e[s(434)],t/2,n/2,0,e[s(434)],e[s(437)],d),f(t,n)},destroy:function(){const t=r;e[t(409)](s[t(479)]),e[t(431)](o[t(404)]),e[t(431)](o[t(418)]),e[t(431)](o[t(426)]),e[t(461)](a),e[t(461)](c),e.deleteTexture(u),e[t(461)](l),s=null,o=null,a=null,c=null,u=null,l=null}}};function te(e,t){const r=re();return(te=function(e,t){return r[e-=395]})(e,t)}function re(){const e=["attachShader","deleteBuffer","createBuffer","DEPTH_TEST","LUMINANCE","9KofpId","3945970lDIcWa","UNSIGNED_BYTE","attribLocations","createTexture","clearDepth","enableVertexAttribArray","DEPTH_BUFFER_BIT","Unable to initialize the shader program: ","texturePosition","vertexPosition","uTexture","getUniformLocation","UNPACK_ALIGNMENT","An error occurred compiling the shaders: ","drawElements","FLOAT","COLOR_BUFFER_BIT","create","COMPILE_STATUS","activeTexture","modelMatrix","getAttribLocation","bindTexture","54988brzruh","yTexture","deleteTexture","texParameteri","4567195BfGHmX","219590kARYsi","compileShader","TEXTURE_MIN_FILTER","ELEMENT_ARRAY_BUFFER","FRAGMENT_SHADER","UNSIGNED_SHORT","viewMatrix","vertexAttribPointer","STATIC_DRAW","uniformLocations","TEXTURE2","186pSDFYB","rgbaTexture","VERTEX_SHADER","texImage2D","program","8032872xJMYcy","concat","getShaderParameter","slice","log","CLAMP_TO_EDGE","93SVuhwX","LINK_STATUS","bindBuffer","\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 ","ARRAY_BUFFER","uniformMatrix4fv","utexture","getProgramParameter","TEXTURE_2D","useProgram","position","uModelMatrix","deleteShader","vTexture","TEXTURE_WRAP_S","deleteProgram","TEXTURE1","uniform1i","TRIANGLES","linkProgram","LEQUAL","createProgram","enable","204288gykLja","texPosition","TEXTURE0","shaderSource","ytexture","clearColor","uProjectionMatrix","uViewMatrix","fromValues","indices","1088292PaHNyt","rgbatexture","aVertexPosition"];return(re=function(){return e})()}const ne=Re;!function(e,t){const r=Re,n=e();for(;;)try{if(405565===parseInt(r(551))/1+-parseInt(r(343))/2+parseInt(r(574))/3+-parseInt(r(445))/4*(parseInt(r(565))/5)+parseInt(r(293))/6+parseInt(r(505))/7*(-parseInt(r(463))/8)+-parseInt(r(704))/9*(parseInt(r(719))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ge);const ie={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};ne(646),ne(499),ne(405),ne(429);const se={fetch:"fetch",hls:ne(499),websocket:ne(646),webrtc:ne(405),webTransport:ne(447),worker:ne(282),aliyunRtc:ne(429),mp4:ne(451)},oe={player:ne(295),playerAudio:"playerAudio",playbackTF:ne(591),talk:"talk",playVod:ne(459)},ae={mp4:ne(451),webm:"webm",flv:ne(592),mov:ne(577)},ce={flv:"flv",m7s:ne(464),hls:ne(499),webrtc:ne(405),webTransport:ne(447),nakedFlow:ne(597),fmp4:ne(274),mpeg4:ne(291),aliyunRtc:ne(429),ts:"ts",g711:"g711",pcm:ne(257)};ne(573),ne(558),ne(637),ne(269),ne(510),ne(472),ne(700),ne(524);const ue={mse:ne(318),wcs:ne(567),offscreen:ne(500),wasm:ne(661),simd:"simd",mt:"mt",webrtc:ne(405),hls:ne(499),aliyunRtc:ne(429)},le=(ne(610),"video"),de={debug:ne(297),warn:ne(421)},he={click:"click",mouseDownAndUp:ne(575)},fe={normal:"normal",simple:ne(454)},pe={normal:ne(287),small:"small"},me=ne(660),ve="20251201",ye=36e5,_e=4080,ge=12;ne(430),ne(714),ne(697);const be={playIsNotPauseOrUrlIsNull:ne(371),webglAlignmentError:"Webgl 渲染失败",webglContextLostError:ne(404),mediaSourceH265NotSupport:"不支持硬解码H265",mseSourceBufferFull:ne(723),mediaSourceAppendBufferError:ne(460),mseSourceBufferError:ne(466),mseAddSourceBufferError:ne(460),mseWorkerAddSourceBufferError:ne(460),mediaSourceDecoderConfigurationError:ne(460),mediaSourceTsIsMaxDiff:"流异常",mseWidthOrHeightChange:ne(709),mediaSourceAudioG711NotSupport:ne(456),mediaSourceAudioInitTimeout:ne(268),mediaSourceAudioNoDataTimeout:ne(294),mediaSourceUseCanvasRenderPlayFailed:ne(406),mediaSourceBufferedIsZeroError:ne(709),webcodecsH265NotSupport:ne(457),webcodecsUnsupportedConfigurationError:ne(460),webcodecsDecodeConfigureError:ne(460),webcodecsDecodeError:ne(466),webcodecsAudioInitTimeout:"初始化音频解码器失败",webcodecsAudioNoDataTimeout:ne(294),wcsWidthOrHeightChange:ne(466),wasmDecodeError:ne(466),simdDecodeError:ne(466),wasmWidthOrHeightChange:ne(709),wasmUseVideoRenderError:ne(693),videoElementPlayingFailed:"video自动渲染失败",simdH264DecodeVideoWidthIsTooLarge:"不支持该分辨率的视频",networkDelayTimeout:ne(305),fetchError:"请求失败",streamEnd:ne(621),websocket1006Error:ne(455),websocketError:ne(614),webrtcError:ne(614),hlsError:ne(614),decoderWorkerInitError:"初始化worker失败",decoderWorkerWasmError:ne(468),videoElementPlayingFailedForWebrtc:"video自动渲染失败",videoInfoError:ne(542),webrtcStreamH265:ne(389),delayTimeout:ne(686),loadingTimeout:ne(644),loadingTimeoutRetryEnd:ne(644),delayTimeoutRetryEnd:"播放超时重播失败",flvDemuxBufferSizeTooLarge:ne(335),audioChannelError:"音频通道错误",aliyunRtcError:ne(614),mseWaitVideoCanplayTimeout:ne(709),initDecoderWorkerTimeout:ne(477)},we={playType:oe.player,videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,debug:!1,debugLevel:de[ne(421)],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(287)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:ne(261),decoderOld:ne(247),decoderAudio:ne(407),decoderHard:ne(495),decoderHardNotWasm:ne(418),wasmMp4RecorderDecoder:ne(431),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:ne(365),aspectRatio:ne(387),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:fe[ne(287)],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(612)],demuxType:ce[ne(592)],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(661)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:400,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:ae[ne(451)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:"vertical",ptzClickType:he[ne(528)],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:be,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:le,webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:ne(366),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:ne(366),opacity:.15},isDropSameTimestampGop:!1,mseDecodeAudio:!0,wcsDecodeAudio:!0,nakedFlowH265DemuxUseNew:!0,nakedFlowDemuxUseNew:!0,extendDomConfig:{html:"",showBeforePlay:!1,showAfterLoading:!0},disableContextmenu:!1,mseDecoderUseWorker:!0,openMemoryLog:!1,mainThreadFetchUseWorker:!0,playFailedAndPausedShowPlayBtn:!0,mseCorrectionTimestamp:!0,flvDemuxBufferSizeTooLargeReplay:!1,flvDemuxBufferSizeTooLargeEmitFailed:!1,flvDemuxBufferSizeMaxLarge:1048576,isCheckInView:!1,hiddenControl:!1,androidMobileFullscreenRotate:!0,disableModule:{ptz:!1,record:!1,zoom:!1,watermark:!1,playback:!1},recordWebMSupportSeek:!1,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,drawingRectColor:ne(496),drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1};ne(386),ne(497),ne(546),ne(450),ne(685),ne(691),ne(730),ne(659),ne(259),ne(534),ne(437),ne(572),ne(393),ne(512),ne(403),ne(285),ne(323),ne(556),ne(522);const Se={init:"init",initVideo:ne(338),render:ne(385),playAudio:ne(587),initAudio:"initAudio",kBps:ne(374),decode:"decode",audioCode:ne(490),audioNalu:ne(583),audioAACSequenceHeader:"audioAACSequenceHeader",videoCode:ne(319),videoCodec:ne(568),videoNalu:ne(283),videoPayload:ne(706),audioPayload:ne(425),wasmError:"wasmError",workerFetch:"workerFetch",iframeIntervalTs:ne(657),isDropping:ne(641),workerEnd:"workerEnd",networkDelay:ne(717),playbackStreamVideoFps:ne(695),wasmWidthOrHeightChange:ne(446),simdDecodeError:ne(718),simdH264DecodeVideoWidthIsTooLarge:ne(322),websocketOpen:ne(537),websocketStringMsg:ne(654),closeEnd:ne(608),tempStream:ne(703),videoSEI:"videoSEI",flvScriptData:ne(707),aacSequenceHeader:ne(411),videoSequenceHeader:"videoSequenceHeader",flvBufferData:"flvBufferData",checkFirstIFrame:ne(260),mseHandle:"mseHandle",mseFirstRenderTime:ne(394),mseError:ne(645),notSupportNewWasm:ne(622),failedToAsynchronouslyPrepareWasm:ne(604)};ne(279);const Ie={audio:1,video:2},Ae={audio:8,video:9,scriptData:18},Ee={init:ne(544),decode:ne(443),audioDecode:"audioDecode",videoDecode:"videoDecode",initAudioCodec:ne(438),initVideoCodec:ne(276),close:ne(263),updateConfig:"updateConfig",resetDecode:ne(360),clearBuffer:ne(330),resetAudioDecode:"resetAudioDecode",resetVideoDecode:"resetVideoDecode",fetchStream:ne(633),sendWsMessage:ne(688),mseUpdateVideoTimestamp:ne(242),playbackIsPause:ne(311)};ne(612),ne(249),ne(428),ne(539),ne(620),ne(526),ne(648),ne(544),ne(564),ne(249),ne(428),ne(462),ne(555),ne(537),ne(654),ne(544);const ke={fullscreen:ne(419),fullScreenByStart:ne(720),webFullscreen:ne(658),decoderWorkerInit:ne(725),play:ne(655),playing:ne(662),pause:"pause",mute:ne(296),load:ne(606),loading:ne(384),zooming:"zooming",drawingRect:ne(569),drawingRectInfo:ne(342),videoInfo:ne(726),timeUpdate:ne(679),audioInfo:ne(378),log:ne(281),error:"error",kBps:"kBps",timeout:ne(323),delayTimeout:ne(581),delayTimeoutRetryEnd:ne(383),loadingTimeout:ne(556),loadingTimeoutRetryEnd:ne(380),stats:ne(681),performance:ne(665),videoSmooth:ne(292),faceDetectActive:ne(432),objectDetectActive:"objectDetectActive",occlusionDetectActive:ne(410),imageDetectActive:ne(471),record:ne(692),recording:ne(593),recordingTimestamp:ne(241),recordStart:"recordStart",recordEnd:ne(290),recordCreateError:ne(701),recordBlob:ne(306),recordCancel:ne(675),buffer:"buffer",videoFrame:"videoFrame",videoSEI:ne(513),videoSEISyncPts:"videoSEISyncPts",start:ne(521),metadata:ne(576),resize:ne(595),volumechange:"volumechange",volume:ne(433),destroy:ne(249),beforeDestroy:"beforeDestroy",streamEnd:"streamEnd",streamRate:ne(309),streamAbps:ne(663),streamVbps:ne(639),streamDts:ne(624),streamSuccess:ne(628),streamMessage:ne(682),streamError:ne(357),streamStats:"streamStats",streamEndInner:"streamEndInner",mseSourceOpen:ne(324),mseSourceClose:ne(382),mseSourceended:ne(514),mseSourceStartStreaming:ne(538),mseSourceEndStreaming:ne(548),mseSourceBufferError:ne(372),mseAddSourceBufferError:ne(244),mseWorkerAddSourceBufferError:ne(354),mseSourceBufferBusy:ne(332),mseSourceBufferFull:ne(696),videoWaiting:"videoWaiting",videoTimeUpdate:ne(255),videoSyncAudio:"videoSyncAudio",playToRenderTimes:"playToRenderTimes",playbackTime:"playbackTime",playbackTimestamp:ne(420),playbackTimeScroll:ne(596),playbackPrecision:"playbackPrecision",playbackShowPrecisionChange:ne(618),playbackJustTime:ne(337),playbackStats:ne(489),playbackSeek:ne(494),playbackPause:ne(713),playbackPauseOrResume:ne(435),playbackRateChange:ne(580),playbackPreRateChange:"playbackPreRateChange",playbackEndInner:ne(333),playbackEnd:ne(264),playVodStats:"playVodStats",playVodPause:ne(671),playVodPauseOrResume:ne(617),playVodRateChange:ne(631),playVodTime:ne(408),playVodTimeCache:ne(535),playVodSeek:ne(511),playVodSeekEnd:ne(501),playVodVideoSeekingByMse:ne(278),playVodVideoSeekedByMse:ne(346),playVodCanplay:"playVodCanplay",playVodWaiting:"playVodWaiting",playVodEndedAndReplay:ne(523),playVodEnded:"playVodEnded",ptz:ne(246),streamQualityChange:"streamQualityChange",visibilityChange:ne(467),netBuf:ne(642),close:ne(263),networkDelayTimeout:ne(475),togglePerformancePanel:"togglePerformancePanel",viewResizeChange:ne(252),flvDemuxBufferSizeTooLarge:ne(336),talkGetUserMediaSuccess:"talkGetUserMediaSuccess",talkGetUserMediaFail:"talkGetUserMediaFail",talkGetUserMediaTimeout:ne(600),talkStreamStart:ne(571),talkStreamOpen:ne(239),talkStreamClose:ne(711),talkStreamError:ne(367),talkStreamInactive:ne(402),talkStreamMsg:ne(469),webrtcDisconnect:ne(299),webrtcFailed:"webrtcFailed",webrtcClosed:ne(351),webrtcChecking:ne(683),webrtcConnected:ne(271),webrtcCompleted:ne(298),webrtcOnConnectionStateChange:ne(470),webrtcOnIceConnectionStateChange:ne(584),crashLog:ne(401),focus:ne(598),blur:ne(345),inView:ne(275),visibilityHiddenTimeout:ne(461),websocketOpen:ne(537),websocketClose:"websocketClose",websocketError:ne(462),websocketStringMsg:ne(654),aiObjectDetectorInfo:ne(288),aiFaceDetectorInfo:ne(635),aiOcclusionDetectResult:"aiOcclusionDetectResult",aiImageDetectResult:ne(396),playFailedAndPaused:ne(673),audioResumeState:ne(674),webrtcStreamH265:"webrtcStreamH265",flvMetaData:ne(484),talkFailedAndStop:ne(361),removeLoadingBgImage:ne(664),memoryLog:ne(540),downloadMemoryLog:ne(601),pressureObserverCpu:"pressureObserverCpu",currentPts:ne(416),online:ne(560),offline:"offline",networkState:"networkState",clickInitPlayer:ne(248)};ne(606),ne(726),ne(378),ne(374),ne(380),ne(358),ne(658),ne(529),ne(296),ne(681),ne(665),ne(272),ne(701),ne(290),ne(306),ne(675),ne(599),ne(494),ne(435),ne(580),ne(617),ne(631),ne(408),ne(511),ne(501),ne(640),ne(449),ne(598),ne(467),ne(537),ne(654),ne(475),ne(288),ne(635),ne(327),ne(615),ne(674),ne(513),ne(253),ne(470),ne(669),ne(433),ne(342),ne(248),ne(711),ne(402),ne(600),ne(361),ne(606),ne(679),ne(352),ne(521),ne(556),ne(380),ne(581),ne(383),ne(655),ne(296),ne(681),ne(599),ne(401),ne(537),ne(555),ne(673),ne(674);const Ce={talkStreamError:ke[ne(367)],talkStreamClose:ke.talkStreamClose},xe={playError:ne(557),fetchError:ne(620),fetchErrorWorker:ne(677),websocketError:ne(462),websocketOpenTimeout:"websocketOpenTimeout",webcodecsH265NotSupport:"webcodecsH265NotSupport",webcodecsDecodeError:ne(666),webcodecsUnsupportedConfigurationError:ne(488),webcodecsDecodeConfigureError:"webcodecsDecodeConfigureError",webcodecsAudioInitTimeout:ne(708),webcodecsAudioNoDataTimeout:ne(280),mediaSourceH265NotSupport:ne(638),mediaSourceAudioG711NotSupport:ne(710),mediaSourceAudioInitTimeout:ne(339),mediaSourceAudioNoDataTimeout:ne(722),mediaSourceDecoderConfigurationError:ne(653),mediaSourceFull:ke.mseSourceBufferFull,mseSourceBufferError:ke.mseSourceBufferError,mseAddSourceBufferError:ke[ne(244)],mseWorkerAddSourceBufferError:ke[ne(354)],mediaSourceAppendBufferError:ne(541),mediaSourceTsIsMaxDiff:"mediaSourceTsIsMaxDiff",mediaSourceUseCanvasRenderPlayFailed:ne(356),mediaSourceBufferedIsZeroError:ne(509),wasmDecodeError:ne(329),wasmUseVideoRenderError:ne(588),simdH264DecodeVideoWidthIsTooLarge:ne(322),simdDecodeError:ne(718),hlsError:"hlsError",webrtcError:ne(400),webrtcClosed:ke[ne(351)],webrtcIceCandidateError:ne(626),webglAlignmentError:"webglAlignmentError",wasmWidthOrHeightChange:ne(446),mseWidthOrHeightChange:ne(245),wcsWidthOrHeightChange:"wcsWidthOrHeightChange",widthOrHeightChange:ne(613),tallWebsocketClosedByError:ne(409),flvDemuxBufferSizeTooLarge:ke[ne(336)],audioChannelError:ne(643),webglContextLostError:"webglContextLostError",videoElementPlayingFailed:ne(304),videoElementPlayingFailedForWebrtc:ne(347),decoderWorkerInitError:"decoderWorkerInitError",decoderWorkerWasmError:ne(694),videoInfoError:ne(391),streamEnd:ke[ne(615)],websocket1006Error:ne(397),delayTimeout:ke[ne(581)],loadingTimeout:ke[ne(556)],networkDelayTimeout:ke[ne(475)],fullscreenError:ne(519),aliyunRtcError:ne(702),mseWaitVideoCanplayTimeout:ne(507),initDecoderWorkerTimeout:ne(503),notSupportNewWasm:"notSupportNewWasm",failedToAsynchronouslyPrepareWasm:ne(604),playVodMp4Error:ne(258),mp4Error:ne(668),...Ce},Te={notConnect:ne(553),open:"open",close:ne(263),error:ne(352)},Be={connecting:0,open:1,closing:2,closed:3};ne(562),ne(550),ne(672),ne(434),ne(331),ne(672),ne(331),ne(325),ne(656),ne(510);const De={h264:7,h265:12,mpeg4:99},Me={h264:"H264(AVC)",h265:"H265(HEVC)"},Ue={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};ne(376),ne(676),ne(493),ne(486),ne(376),ne(392);const Pe={sps:7,pps:8,iFrame:5,kUnspecified:0,kSliceNonIDR:1,kSliceDPA:2,kSliceDPB:3,kSliceDPC:4,kSliceIDR:5,kSliceSEI:6,kSliceSPS:7,kSlicePPS:8,kSliceAUD:9,kEndOfSequence:10,kEndOfStream:11,kFiller:12,kSPSExt:13,kReserved0:14},Fe={pFrame:1,kSliceBLA_W_LP:16,kSliceBLA_W_RADL:17,kSliceBLA_N_LP:18,iFrame:19,kSliceIDR_W_RADL:19,nLp:20,kSliceIDR_N_LP:20,craNut:21,kSliceCRA_NUT:21,kSliceRSV_IRAP_VCL22:22,kSliceRSV_IRAP_VCL23:23,vps:32,kSliceVPS:32,sps:33,kSliceSPS:33,pps:34,kSlicePPS:34,kSliceAUD:35,sei:39,prefixSei:39,suffixSei:40};function Re(e,t){const r=Ge();return(Re=function(e,t){return r[e-=239]})(e,t)}ne(277),ne(328),ne(262),ne(500),ne(318),ne(499),ne(405);const Le={key:ne(579),delta:ne(240)},Oe={avc:ne(532),hev:'video/mp4; codecs="hev1.1.6.L123.b0"',hev2:ne(690),hev3:ne(559),hev4:'video/mp4;codecs="hev1.3.E.L120.90"',hev5:'video/mp4;codecs="hev1.4.10.L120.90"'},ze={ended:ne(566),open:"open",closed:ne(453)};ne(578),ne(350),ne(552),ne(561),ne(712),ne(256),ne(363),ne(520),ne(578),ne(350),ne(552),ne(504),ne(582),ne(341),ne(424),ne(699),ne(498),ne(307),ne(422),ne(582),ne(341),ne(424),ne(650),ne(390),ne(254),ne(321),ne(625),ne(670),ne(423),ne(594),ne(729),ne(705),ne(478),ne(373);ne(303),ne(257),ne(623);ne(627),ne(270);const Ne={sourceClose:"sourceclose",sourceOpen:ne(517),sourceended:ne(369),startstreaming:ne(716),endstreaming:ne(413),qualitychange:ne(266)};ne(415),ne(570),ne(355),ne(301),ne(508);const He={h264:ne(427),h265:ne(289),av1:"av1"};ne(516),ne(370),ne(439),ne(381),ne(651),ne(426);const Ve={abortError:ne(452),abortError2:ne(491),abort:ne(491)};ne(662),ne(689);const je={sequenceHeader:0,nalu:1},We=1;ne(284),ne(334),ne(273),ne(527),ne(547);ne(441),ne(359),ne(340),ne(263),ne(352),ne(515);ne(417);function Ge(){const e=["videoSEI","mseSourceended","message","A key frame is required after configure() or flush()","sourceopen","container","fullscreenError","5min","start","heartTimeout","playVodEndedAndReplay","AliyunRtc","loadeddata","fetchClose","tcp","click","pause","inbound-rtp","active",'video/mp4; codecs="avc1.64002A"',"script","isNakedFlow","playVodTimeCache","3-1","websocketOpen","mseSourceStartStreaming","buffer","memoryLog","mediaSourceAppendBufferError","解析视频分辨率失败","遮挡物检查","init","transport","isM7sCrypto","udp","mseSourceEndStreaming","multiMouseover","full","787555SkvKWU","tenMin","notConnect","MEDIA_ERR_NETWORK","websocketClose","loadingTimeout","playIsNotPauseOrUrlIsNull","M7S",'video/mp4;codecs="hev1.2.4.L120.90"',"online","one-hour","buffering","遮挡物检查激活","sendMessage","6690ZLyuoY","ended","wcs","videoCodec","drawingRect","timeupdate","talkStreamStart","isAliyunRtc","FLV","818226YQoyES","mouseDownAndUp","metadata","mov","oneHour","key","playbackRateChange","delayTimeout","right","audioNalu","webrtcOnIceConnectionStateChange","no-audio-track","self","playAudio","wasmUseVideoRenderError","remote-outbound-rtp","3-4","playbackTF","flv","recording","cruiseStart","resize","playbackTimeScroll","nakedFlow","focus","playToRenderTimes","talkGetUserMediaTimeout","downloadMemoryLog","multiDrop","remove-buffer","failedToAsynchronouslyPrepareWasm","webrtc-failed","load","local-candidate","closeEnd","stream-parsed","canvas","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","fetch","widthOrHeightChange","请求失败","streamEnd","人脸识别","playVodPauseOrResume","playbackShowPrecisionChange","suspend","fetchError","请求结束","notSupportNewWasm","opus","streamDts","zoomNarrow","webrtcIceCandidateError","image/png","streamSuccess","durationchange","性能面板激活","playVodRateChange","peer-connection","fetchStream","video decoder initialization failed","aiFaceDetectorInfo","性能面板","HLS","mediaSourceH265NotSupport","streamVbps","streamQualityChange","isDropping","netBuf","audioChannelError","加载超时重播失败","mseError","websocket","connecting","fetchSuccess","wcsDecodeError","leftUp","Decoder error","MEDIA_ERR_ABORTED","mediaSourceDecoderConfigurationError","websocketStringMsg","play","H265(HEVC)","iframeIntervalTs","webFullscreen","isFlv","JessibucaPro","wasm","playing","streamAbps","removeLoadingBgImage","performance","webcodecsDecodeError","seeked","mp4Error","networkState","apertureFar","playVodPause","download","playFailedAndPaused","audioResumeState","recordCancel","ALAW(g711a)","fetchErrorWorker","物品识别","timeUpdate","video","stats","streamMessage","webrtcChecking","canplaythrough","widthOrHeightChangeReplayDelayTime","播放超时重播失败","操作盘激活","sendWsMessage","paused",'video/mp4;codecs="hev1.1.6.L120.90"',"controlSize","record","video自动渲染失败","decoderWorkerWasmError","playbackStreamVideoFps","mseSourceBufferFull","jbprovm","outbound-rtp","left-up","WebTransport","recordCreateError","aliyunRtcError","tempStream","1956789worzYo","fogOpen","videoPayload","flvScriptData","webcodecsAudioInitTimeout","流异常","mediaSourceAudioG711NotSupport","talkStreamClose","ten-min","playbackPause","jbprov","media-source","startstreaming","networkDelay","simdDecodeError","10DmfWAd","fullScreenByStart","switch-url-failed","mediaSourceAudioNoDataTimeout","缓冲区已满","switch-url-success","decoderWorkerInit","videoInfo","webrtc-completed","multiSelected","cruiseStop","multiIndex","talkStreamOpen","delta","recordingTimestamp","mseUpdateVideoTimestamp","1-1","mseAddSourceBufferError","mseWidthOrHeightChange","ptz","decoder-pro-old.js","clickInitPlayer","destroy","load-complete","0000000000","viewResizeChange","videoSEISyncPts","stop","videoTimeUpdate","five-min","pcm","playVodMp4Error","isFmp4","checkFirstIFrame","decoder-pro.js","webgl2","close","playbackEnd","canplay","qualitychange","loadstart","初始化音频解码器失败","FMP4","image/jpeg","webrtcConnected","recordStart","jtt","fmp4","inView","initVideoCodec","webcodecs","playVodVideoSeekingByMse","Invalid NAL unit size","webcodecsAudioNoDataTimeout","log","worker","videoNalu","empty","videoRenderSupportScale","4-1","normal","aiObjectDetectorInfo","hevc","recordEnd","mpeg4","videoSmooth","2294652QzKUXN","等待音频数据超时","player","mute","debug","webrtcCompleted","webrtcDisconnect","speed","stalled","load-response-headers","g711a","videoElementPlayingFailed","网络超时重播失败","recordBlob","left-down","seeking","streamRate","停止录制","playbackIsPause","idle","track","hls-level-loaded","multiMousemove","退出全屏","receiver","mse","videoCode","readystatechange","zoomExpand","simdH264DecodeVideoWidthIsTooLarge","timeout","mseSourceOpen","H264(AVC)","电子放大","aiOcclusionDetectResult","webgl","wasmDecodeError","clearBuffer","blob","mseSourceBufferBusy","playbackEndInner","rtp","FLV待解封装buffer过大","flvDemuxBufferSizeTooLarge","playbackJustTime","initVideo","mediaSourceAudioInitTimeout","open","down","drawingRectInfo","940974fblSUX","sei-in-time","blur","playVodVideoSeekedByMse","videoElementPlayingFailedForWebrtc","window","volumechange","halfHour","webrtcClosed","error","webrtc-disconnected","mseWorkerAddSourceBufferError","ratechange","mediaSourceUseCanvasRenderPlayFailed","streamError","fullscreen","playback","resetDecode","talkFailedAndStop","sourcebuffer-created","30min","ulaw","none","white","talkStreamError","certificate","sourceended","Cannot call 'decode' on a closed codec","播放地址不能为空","mseSourceBufferError","wiperClose","kBps","物品识别激活","AAC","global","audioInfo","multiMouseout","loadingTimeoutRetryEnd","Decoding error","mseSourceClose","delayTimeoutRetryEnd","loading","render","playType","default","complete","webrtc不支持H265","rightDown","videoInfoError","MULAW","isTs","mseFirstRenderTime","subtitle-segments","aiImageDetectResult","websocket1006Error","multiDragenter","MEDIA_ERR_SRC_NOT_SUPPORTED","webrtcError","crashLog","talkStreamInactive","watermarkConfig","webgl 上下文丢失","webrtc","MediaSource解码使用canvas渲染失败","decoder-pro-audio.js","playVodTime","tallWebsocketClosedByError","occlusionDetectActive","aacSequenceHeader","remote-candidate","endstreaming","subtitle-playlist","waiting","currentPts","worklet","decoder-pro-hard-not-wasm.js","fullscreen$2","playbackTimestamp","warn","right-down","focusNear","left","audioPayload","HEVC decoding is not supported","avc","destroyEnd","aliyunRtc","/crypto/","jessibuca-pro-mp4-recorder-decoder.js","faceDetectActive","volume","base64","playbackPauseOrResume","multiFullscreen","isWebrtc","initAudioCodec","Decoder failure","flv-script-data","stream","emptied","decode","demuxed-track","388UVwfVS","wasmWidthOrHeightChange","webTransport","webrtc-closed","zooming","pauseAndNextPlayUseLastFrameShow","mp4","The user aborted a request","closed","simple","流异常结束","硬解码不支持G711a/u音频格式","不支持硬解码H265","sender","playVod","初始化解码器失败","visibilityHiddenTimeout","websocketError","3720ACGrgG","m7s","csrc","解码失败","visibilityChange","wasm解码失败","talkStreamMsg","webrtcOnConnectionStateChange","imageDetectActive","Webrtc","ws1006","multiMouseup","networkDelayTimeout","object","初始化解码worker超时","wiperOpen","MEDIA_ERR_DECODE","人脸识别激活","alaw","created","mseDecodeError","flvMetaData","sei","MP3","#000","webcodecsUnsupportedConfigurationError","playbackStats","audioCode","AbortError","#343434","MULAW(g711u)","playbackSeek","decoder-pro-hard.js","red","isMulti","right-up","hls","offscreen","playVodSeekEnd","FSimd","initDecoderWorkerTimeout","fiveMin","3304RVHqGW","Simd","mseWaitVideoCanplayTimeout","loadedmetadata","mediaSourceBufferedIsZeroError","MPEG4","playVodSeek","ghostWatermarkConfig"];return(Ge=function(){return e})()}ne(303),ne(334),ne(251),ne(417),ne(417),ne(533),ne(531),ne(492),ne(487),ne(436),ne(728),ne(549),ne(379),ne(474),ne(315),ne(398),ne(602),ne(536),ne(286),ne(243),ne(590),ne(518),ne(680);const qe=1;ne(612),ne(395),ne(314),ne(444),ne(440),ne(300),ne(250),ne(302),ne(485),ne(344),ne(585),ne(603),ne(362),ne(721),ne(724),ne(414),ne(609);const $e={idle:ne(312),connecting:ne(647),buffering:ne(562),error:"error",complete:"complete"};ne(652),ne(554),ne(479),ne(399),ne(634);const Ye={video:1,audio:2},Ke=128,Xe={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Je={FT_KEY:16,FT_INTER:32};ne(368),ne(465),ne(530),ne(607),ne(698),ne(632),ne(317),ne(412),ne(589),ne(458),ne(313),ne(545),ne(715),ne(473),ne(483),ne(649),ne(357),ne(364),ne(481),ne(727),ne(353),ne(605),ne(448),ne(482),ne(384);const Ze=typeof window===ne(476)&&window[ne(348)]===window?window:"object"==typeof self&&self[ne(586)]===self?self:typeof global===ne(476)&&global[ne(377)]===global?global:void 0;ne(265),ne(684),ne(388),ne(629),ne(442),ne(566),ne(525),ne(508),ne(267),ne(529),ne(655),ne(662),ne(355),ne(667),ne(308),ne(301),ne(619),ne(570),ne(349),ne(415),ne(320),ne(352),ne(316),ne(310),ne(687),ne(326),ne(636),ne(630),ne(616),ne(480),ne(678),ne(375),ne(543),ne(563),ne(506),ne(502),ne(611);var Qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function et(e,t){return e(t={exports:{}},t.exports),t.exports}var tt=Object.freeze({__proto__:null,commonjsGlobal:Qe,commonjsRequire:function(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")},unwrapExports:function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},createCommonjsModule:et,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),rt=it;function nt(){var e=["10FOiYFS","bind","requestFullscreen","exports","change","undefined","1HZWuDT","mozFullScreenElement","addEventListener","exit","msFullscreenEnabled","documentElement","isEnabled","webkitCurrentFullScreenElement","1763469xfumAn","defineProperties","isFullscreen","screenfull","137020zkMovp","1529cMEojH","mozfullscreenchange","object","MSFullscreenError","1086784JuIlCk","fullscreenEnabled","then","2169250HoUswU","webkitFullscreenEnabled","catch","webkitfullscreenchange","createCommonjsModule","16sKljuF","mozCancelFullScreen","webkitRequestFullscreen","MSFullscreenChange","fullscreenElement","1956312YHzOvq","fullscreenchange","fullscreenerror","5720265dZUqZm","mozRequestFullScreen","webkitfullscreenerror","length","exitFullscreen","webkitRequestFullScreen","msFullscreenElement","document","error","313243Mwqqss","msExitFullscreen","off"];return(nt=function(){return e})()}function it(e,t){var r=nt();return(it=function(e,t){return r[e-=316]})(e,t)}!function(e,t){for(var r=it,n=e();;)try{if(609843===parseInt(r(361))/1*(-parseInt(r(330))/2)+-parseInt(r(318))/3+parseInt(r(327))/4+parseInt(r(355))/5*(parseInt(r(340))/6)+parseInt(r(352))/7*(parseInt(r(335))/8)+-parseInt(r(343))/9+-parseInt(r(322))/10*(-parseInt(r(323))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nt),tt[rt(334)]((function(e){var t,r,n,i,s,o;t=it,r=typeof window!==t(360)&&typeof window.document!==t(360)?window[t(350)]:{},n=t(325)!==t(360)&&e[t(358)],i=function(){for(var e,n=t,i=[[n(357),n(347),n(339),n(328),n(341),n(342)],[n(337),"webkitExitFullscreen","webkitFullscreenElement",n(331),n(333),n(345)],[n(348),"webkitCancelFullScreen",n(317),"webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],[n(344),n(336),n(362),"mozFullScreenEnabled",n(324),"mozfullscreenerror"],["msRequestFullscreen",n(353),n(349),n(365),n(338),n(326)]],s=0,o=i[n(346)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(346)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(341)],error:i[t(342)]},o={request:function(e,n){return new Promise(function(t,s){var o=it,a=function(){this[it(354)]("change",a),t()}.bind(this);this.on(o(359),a);var c=(e=e||r[o(366)])[i[o(357)]](n);c instanceof Promise&&c.then(a).catch(s)}[t(356)](this))},exit:function(){return new Promise(function(e,t){var n=it;if(this[n(320)]){var s=function(){this.off("change",s),e()}[n(356)](this);this.on("change",s);var o=r[i.exitFullscreen]();o instanceof Promise&&o[n(329)](s)[n(332)](t)}else e()}.bind(this))},toggle:function(e,r){var n=t;return this[n(320)]?this[n(364)]():this.request(e,r)},onchange:function(e){var r=t;this.on(r(359),e)},onerror:function(e){var r=t;this.on(r(351),e)},on:function(e,n){var i=s[e];i&&r[t(363)](i,n,!1)},off:function(e,t){var n=s[e];n&&r.removeEventListener(n,t,!1)},raw:i},i?(Object[t(319)](o,{isFullscreen:{get:function(){return Boolean(r[i[t(339)]])}},element:{enumerable:!0,get:function(){return r[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i.fullscreenEnabled])}}}),n?e[t(358)]=o:window[t(321)]=o):n?e.exports={isEnabled:!1}:window[t(321)]={isEnabled:!1}}))[rt(316)];const st=ct;!function(e,t){const r=ct,n=e();for(;;)try{if(404115===parseInt(r(112))/1*(parseInt(r(132))/2)+parseInt(r(110))/3*(parseInt(r(119))/4)+parseInt(r(118))/5+-parseInt(r(106))/6*(parseInt(r(120))/7)+-parseInt(r(128))/8+parseInt(r(109))/9+-parseInt(r(121))/10*(parseInt(r(105))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(at);class ot{constructor(e){const t=ct;this[t(124)]=e,this[t(116)]=0,this._total_bytes=e[t(115)],this._total_bits=8*e.byteLength,this._current_word=0,this[t(131)]=0}[st(113)](){this._buffer=null}[st(129)](){const e=st;let t=this[e(111)]-this._buffer_index;if(t<=0)return void console[e(107)](e(123),this._total_bytes,this[e(116)]);let r=Math[e(125)](4,t),n=new Uint8Array(4);n.set(this._buffer.subarray(this[e(116)],this[e(116)]+r)),this._current_word=new DataView(n.buffer)[e(108)](0,!1),this[e(116)]+=r,this[e(131)]=8*r}[st(127)](e){const t=st;if(e>32&&console[t(107)]("ExpGolomb: readBits() bits exceeded max 32bits!"),e<=this[t(131)]){let r=this[t(130)]>>>32-e;return this[t(130)]<<=e,this._current_word_bits_left-=e,r}let r=this._current_word_bits_left?this._current_word:0;r>>>=32-this[t(131)];let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),s=this[t(130)]>>>32-i;return this[t(130)]<<=i,this[t(131)]-=i,r=r<<i|s,r}[st(117)](){return 1===this[st(127)](1)}[st(133)](){return this[st(127)](8)}[st(122)](){const e=st;let t;for(t=0;t<this[e(131)];t++)if(0!=(this[e(130)]&2147483648>>>t))return this[e(130)]<<=t,this._current_word_bits_left-=t,t;return this[e(129)](),t+this[e(122)]()}[st(114)](){const e=st;let t=this[e(122)]();return this[e(127)](t+1)-1}[st(126)](){let e=this[st(114)]();return 1&e?e+1>>>1:-1*(e>>>1)}}function at(){const e=["getUint32","5234580GDuTFE","23727OsmGKG","_total_bytes","2137uDyddV","destroy","readUEG","byteLength","_buffer_index","readBool","2810505zhTclV","372bWgXMK","28GhGRkn","397210VrKWsK","_skipLeadingZero","ExpGolomb: _fillCurrentWord() but no bytes available","_buffer","min","readSEG","readBits","3345888KDajRR","_fillCurrentWord","_current_word","_current_word_bits_left","20YeacYO","readByte","275ZCDAIM","127878OFxkcf","error"];return(at=function(){return e})()}function ct(e,t){const r=at();return(ct=function(e,t){return r[e-=105]})(e,t)}const ut=gt;!function(e,t){const r=gt,n=e();for(;;)try{if(624671===-parseInt(r(239))/1*(parseInt(r(190))/2)+parseInt(r(228))/3*(parseInt(r(215))/4)+-parseInt(r(224))/5+parseInt(r(229))/6+parseInt(r(241))/7+parseInt(r(219))/8*(parseInt(r(234))/9)+parseInt(r(221))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vt);const lt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],dt=lt,ht=lt;function ft(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 pt(e){const t=gt;return mt(e)&&e[1]===je[t(184)]}function mt(e){const t=gt;return e[0]>>4===Ue[t(199)]}function vt(){const e=["audio_object_type","findNextSyncwordOffset","log","aacEncoderConfigurationRecord","hasIncompleteData","readByte","audioMuxVersionA is Not Supported","channels","error","current_syncword_offset_","more than 2 numProgram Not Supported","allStreamsSameTimeFraming zero is Not Supported","warn","sequenceHeader","more than 2 numLayer Not Supported","byteLength","sbr","Could not found ADTS syncword until payload end","sampling_index","42GgCtxv","indexOf","firefox","set","Flv: AAC invalid sampling frequency index!","bufoff","chan_config","eof_flag_","StreamMuxConfig Missing","AAC","slice","navigator","sampling_freq_index","unshift","buffer","object_type","look","userAgent","data_","readBool","sampling_frequency","data","channel_config","frameLengthType = ","sample_rate","4SOXXXT","length","mp4a.40.","getIncompleteData","32jIJEOr","channel: ","7476480ZXlexZ","readNextAACFrame","android","2955555YNIcWq","readBits","read","mp4a.40.2","53943SxITDQ","250428wgNacP","buflen","getLATMValue","read_golomb","iserro","1526643ERHiYY","destroy","bufpos","other_data_present","subarray","55743xkMmWI","has_last_incomplete_data","6303570GydiOq"];return(vt=function(){return e})()}const yt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function _t(e){const t=gt;let r=new Uint8Array(e),n=null,i=0,s=0,o=0,a=null;if(i=s=r[0]>>>3,o=(7&r[0])<<1|r[1]>>>7,o<0||o>=yt[t(216)])return void console[t(250)](t(194));let c=yt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(244)]("Flv: AAC invalid channel configuration");5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Ze[t(201)][t(207)].toLowerCase();return-1!==l[t(191)](t(192))?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(191)](t(223))?(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:"aac",config:n,sampleRate:c,channelCount:u,objectType:i,codec:"mp4a.40."+i,originalCodec:t(217)+s}}ut(206),ut(232);function gt(e,t){const r=vt();return(gt=function(e,t){return r[e-=180]})(e,t)}class bt{constructor(e){const t=ut;this[t(208)]=e,this.eof_flag_=!1,this[t(180)]=this[t(243)](0),this[t(197)]&&console.error(t(188))}[ut(243)](e){const t=ut;let r=e,n=this[t(208)];for(;;){if(r+7>=n.byteLength)return this[t(197)]=!0,n[t(186)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}readNextAACFrame(){const e=ut;let t=this.data_,r=null;for(;null==r&&!this[e(197)];){let n=this[e(180)],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(208)][e(186)]){this[e(197)]=!0,this[e(240)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(243)](n+h);if(this[e(180)]=f,0!==i&&1!==i||0!==s)continue;let p=t.subarray(n,n+h);r={},r[e(242)]=a+1,r[e(202)]=c,r[e(210)]=dt[c],r[e(212)]=u,r[e(211)]=p}return r}[ut(246)](){return this[ut(240)]}[ut(218)](){const e=ut;return this[e(240)]?this[e(208)].subarray(this[e(180)]):null}}class wt{constructor(e){const t=ut;this[t(208)]=e,this[t(197)]=!1,this[t(180)]=this[t(243)](0),this[t(197)]&&console[t(250)](t(188))}[ut(243)](e){const t=ut;let r=e,n=this[t(208)];for(;;){if(r+1>=n[t(186)])return this[t(197)]=!0,n[t(186)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[ut(231)](e){const t=ut;let r=e.readBits(2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(247)]();return n}[ut(222)](e){const t=ut;let r=this[t(208)],n=null;for(;null==n&&!this.eof_flag_;){let i=this[t(180)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(208)][t(186)]){this[t(197)]=!0,this[t(240)]=!0;break}let o=new ot(r[t(238)](i+3,i+3+s)),a=null;if(o.readBool()){if(null==e){console[t(183)](t(198)),this[t(180)]=this[t(243)](i+3+s),o.destroy();continue}a=e}else{let e=o.readBool();if(e&&o.readBool()){console[t(250)](t(248)),o[t(235)]();break}if(e&&this[t(231)](o),!o[t(209)]()){console.error(t(182)),o.destroy();break}if(0!==o[t(225)](6)){console[t(250)]("more than 2 numSubFrames Not Supported"),o.destroy();break}if(0!==o.readBits(4)){console[t(250)](t(181)),o.destroy();break}if(0!==o.readBits(3)){console[t(250)](t(185)),o[t(235)]();break}let r=e?this.getLATMValue(o):0,n=o[t(225)](5);r-=5;let i=o[t(225)](4);r-=4;let s=o[t(225)](4);r-=4,o[t(225)](3),r-=3,r>0&&o[t(225)](r);let c=o[t(225)](3);if(0!==c){console[t(250)](t(213)+c+". Only frameLengthType = 0 Supported"),o[t(235)]();break}o[t(247)]();let u=o[t(209)]();if(u)if(e)this.getLATMValue(o);else{let e=0;for(;;){e<<=8;let r=o[t(209)]();if(e+=o[t(247)](),!r)break}console[t(244)](e)}o[t(209)]()&&o[t(247)](),a={},a[t(242)]=n,a[t(202)]=i,a[t(210)]=dt[a[t(202)]],a.channel_config=s,a[t(237)]=u}let c=0;for(;;){let e=o.readByte();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(247)]();n={},n[t(242)]=a[t(242)],n[t(202)]=a[t(202)],n[t(210)]=dt[a[t(202)]],n[t(212)]=a[t(212)],n[t(237)]=a[t(237)],n.data=u,this.current_syncword_offset_=this[t(243)](i+3+s)}return n}hasIncompleteData(){return this.has_last_incomplete_data}[ut(218)](){const e=ut;return this[e(240)]?this[e(208)][e(238)](this[e(180)]):null}}function St(e,t){const r=Ct();return(St=function(e,t){return r[e-=293]})(e,t)}function It(e){const t=St;let r=arguments[t(293)]>1&&void 0!==arguments[1]?arguments[1]:0;return(e[r]<<24>>>0)+(e[r+1]<<16)+(e[r+2]<<8)+(e[r+3]||0)}function At(e){const t=St;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4;if(e[t(293)]<4)return[];const n=e[t(293)],i=[];let s,o=0;for(;o+r<n;)if(s=It(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(300)](e[t(309)](o,o+s)),o+=s}return i}function Et(e){const t=St;let r=arguments[t(293)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(293)];let i=r?2:1,s=0,o=0,a="";for(;255===e[i];)s+=255,i++;for(s+=e[i++];255===e[i];)o+=255,i++;if(o+=e[i++],5===s&&n>i+16)for(let r=0;r<16;r++)a+=e[i][t(294)](16),i++;return{payload:e[t(309)](i),type:s,size:o,uuid:a}}function kt(e){const t=St,r=e[t(302)],n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i[t(306)](n,0),i[t(306)](e,4),i}function Ct(){const e=["subarray","2865136fVjtwX","length","toString","buffer","4844682TCETLj","2209LHYZzS","398CJGHaM","5341790YApxAT","push","8191266dXLgyx","byteLength","1857KotvEV","7556ZifQdQ","shift","set","4648973Aswrli","setUint32"];return(Ct=function(){return e})()}function xt(e,t){const r=St;let n=null;return t?e.length>=28&&(n=1+(3&e[26])):e[r(293)]>=12&&(n=1+(3&e[9])),n}!function(e,t){const r=St,n=e();for(;;)try{if(828046===-parseInt(r(297))/1*(-parseInt(r(298))/2)+parseInt(r(303))/3*(parseInt(r(304))/4)+parseInt(r(299))/5+-parseInt(r(301))/6+-parseInt(r(307))/7+-parseInt(r(310))/8+parseInt(r(296))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ct);const Tt=Ot;function Bt(){const e=Ot;return(new Date)[e(551)]()}function Dt(e,t,r){const n=Ot;return Math[n(289)](Math.min(e,Math[n(289)](t,r)),Math[n(292)](t,r))}function Mt(){const e=Ot;return performance&&typeof performance[e(584)]===e(332)?performance.now():Date[e(584)]()}function Ut(e){let t=0,r=Mt();return n=>{if(!function(e){const t=Tt;return"[object Number]"===Object[t(572)].toString[t(459)](e)}(n))return;t+=n;const i=Mt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=Ot,n=e();for(;;)try{if(985664===-parseInt(r(423))/1+parseInt(r(366))/2+-parseInt(r(407))/3+-parseInt(r(449))/4+parseInt(r(360))/5*(-parseInt(r(552))/6)+parseInt(r(298))/7*(parseInt(r(610))/8)+parseInt(r(548))/9*(parseInt(r(391))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Lt),(()=>{const e=Ot;try{if(typeof WebAssembly===e(297)&&typeof WebAssembly[e(476)]===e(332)){const t=new(WebAssembly[e(587)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(587)])return new(WebAssembly[e(475)])(t)instanceof WebAssembly.Instance}}catch(e){}})();const Pt=Tt(589),Ft=Tt(441),Rt=Pt===Tt(571);Tt(486),Tt(614);function Lt(){const e=["apply","Edge","drawImage","absolute","noteOn","setUint32","wcsDecodeAudio","rect","sps","div","getDate","numberOfFrames","15dJXDiC","charAt","kSliceBLA_W_RADL","documentElement","px Arial","URL","353896lpwerE","fullscreenElement","substring","repeat","test","MouseEvents","scrollLeft","illegal icc","revokeObjectURL","close","memory","performance","getMonth","pps","fmt ","h265","safari","getSeconds","application/vnd.apple.mpegurl","visibility","hev4","WAVE",'video/mp4; codecs="',"random","setUint16","130TSTtGv","connect","atob","keys","clientX","pageY","height","VideoFrame","requestVideoFrameCallback","ManagedMediaSource","initEvent","-webkit-text-size-adjust","#000","toLowerCase","canPlayType","canvas","4946121yDVUiu","kSliceRSV_IRAP_VCL22","video","width","target","mousemove","audioWorklet","high","px 宋体","0 KB/s","mimeTypes","rgba(0,0,0,0)","fillStyle","format","iFrame","top","443089dApimo","QihooBrowser","click","hostname","getFullYear","element","origin","createObjectURL","getContext","start","search","contain","display","setInt16","getMinutes","toDataURL","appendChild","webgl",'"1-2-2025"',"green","set","canConstructInDedicatedWorker","stringify","pointer-events: none !important; display: block !important","clientY","getElementById","7177020bIKdct","webkitGetUserMedia","experimental-webgl","mediaDevices","webm","restore","getUserMedia",";base64","subarray","data","call","children","image/png","protocol","body","hour","QHBrowser","not compiled with thread support","getAttribute","-webkit-tap-highlight-color","EB/s","fillText","QQBrowser","If you want to help, upload a sample of this file to","borderColor","{y}-{m}-{d} {h}:{i}:{s}","Instance","instantiate","userAgent","hev5","addModule","360SE","AAC","resume","forEach","100%","[object DOMException]",'"2025-2-1"',"createBufferSource","createElement","application/vnd.chromium.remoting-viewer","Anonymous","event","wow64","nLp","-webkit-user-select","hev1.1.6.L120.90","fontSize","imageSmoothingQuality","paused","indexOf","AudioData","clearRect","overflow","script","VideoDecoder","Safari","substr","100","xxxx","hash","assign","mseDecodeAudio","user-select","touchstart","string","port","host","attachShadow","chrome","shadowRoot","srcElement","left","readAsArrayBuffer","zIndex","touches","application/360softmgrplugin","VideoEncoder.isConfigSupported is not a function","hev","font","onload","isFullscreen","MediaStreamTrackGenerator","Bytes","push","result","pageX","dataset","objectFit","round","hidden","360","href","content","getPropertyValue","[object Exception]","text","slice","demuxUseWorker","2557854UCKbUt","isEnabled","image","getTime","1396644DKMoUm","putImageData","transferControlToOffscreen","kSliceRSV_IRAP_VCL23","green yuv","match","join","length","setUint8","filter","setHours","right","trim","opera","replace","numberOfChannels","MB/s","data:","edge",'"delaytime"',"prototype","isTypeSupported","[object Error]","hev2","getDay","xxxxxxxxxxxx4xxx","setInt8","removeAttribute","charCodeAt","parse","firefox","useWCS","now","msGetUserMedia","webgl2","Module","VideoEncoder is not supported",'"production"',"hev3","MediaStream","textAlign","-ms-user-select","insertBefore","application/javascript","Edg","document","win64","bottom","createBuffer","mousedown","GB/s","true","removeChild","avc1.","then","download","-webkit-touch-callout","open","31672wvYvUv","save","toFixed","MediaSource","1738339200000","html","quality","fromCharCode","none","TB/s","navigator","PressureObserver","createTextNode","KB/s","scrollTop","solid","endsWith","text/javascript","copyright","lineWidth","log","VideoEncoder.isConfigSupported() result is not supported","undefined","-moz-user-select","WebGLRenderingContext","floor","ALAW","max","fontFamily","color","min","Worker","onerror","useMSE","msFullscreenElement","object","3003sUZkrI","AudioDecoder","kSliceBLA_W_LP","container","opacity","file","backgroundColor","playbackRate","line","status","img","split","getParameter","win32","ended","strokeRect","not compiled with thread support, using thread emulation","360EE","toString","Firefox","moz-webgl","setAttribute","isConfigSupported","touchmove","data-","error","version","type","style","localhost","imageSmoothingEnabled","dispatchEvent","kSliceBLA_N_LP","src","function","getUint8","pow","failed to asynchronously prepare wasm","createImageBitmap","block","hasAudio","location","MULAW","byteLength","map","copyToChannel","ActiveXObject","readyState","pathname","ZB/s"];return(Lt=function(){return e})()}function Ot(e,t){const r=Lt();return(Ot=function(e,t){return r[e-=280]})(e,t)}function zt(e){return null==e}function Nt(e){return!zt(e)}function Ht(e){return e&&"function"==typeof e}function Vt(e){const t=Tt;let r=null,n=31&e[0];return(n===Pe[t(356)]||n===Pe[t(379)])&&(r=Me.h264),!r&&(n=(126&e[0])>>1,(n===Fe.vps||n===Fe[t(356)]||n===Fe[t(379)])&&(r=Me[t(381)])),r}function jt(){return"undefined"!=typeof WritableStream}function Wt(e){e[Tt(375)]()}function Gt(e,t){const r=Tt;t&&(e=e[r(561)]((e=>e[r(325)]&&e[r(325)]===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(559)];o++){let s=e[o];if(t&&s[r(325)]&&s[r(325)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function qt(e){const t=Tt;return e.ok&&e[t(307)]>=200&&e[t(307)]<=299}function $t(){return function(e){const t=Tt;let r="";if("object"==typeof e)try{r=JSON[t(445)](e),r=JSON[t(581)](r)}catch(t){r=e}else r=e;return r}(we)}function Yt(e){return e[0]>>4===We&&e[1]===je.sequenceHeader}function Kt(e){return!0===e||"true"===e}function Xt(e){return!0!==e&&e!==Tt(603)}function Jt(){const e=Tt;return!!(Ze[e(293)]&&Ze[e(613)]&&e(444)in Ze[e(613)]&&!0===Ze.MediaSource[e(444)])}function Zt(e,t){const r=Tt,n=At(e[r(546)](5));let i=!1;return n.forEach((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Fe[n(300)]||s===Fe[n(362)]||s===Fe[n(330)]||s===Fe[n(421)]||n(493),n(408),s===Fe[n(555)])||Xt(t)&&s===Pe[n(421)])&&(i=!0)})),i}function Qt(){return Xt(Rt)}function er(e){return e>60*(Number("1")||1)*60*1e3&&Qt()}function tr(e,t){const r=nr();return(tr=function(e,t){return r[e-=237]})(e,t)}const rr=tr;function nr(){const e=["flush","length","consumed","resolve","readU16","__awaiter","15uFPiOF","throw","byteOffset","call","233303xcKQUs","value","writeU16","1307250CMyvVr","next","895815abzeEu","U32","close","demand","42QVsoQR","reject","byteLength","1FIUdtI","malloc","578652KtDQON","lastReadPromise","14110107CAxNPh","U16","copyWithin","2339794VCOafu","set","need","consume","subarray","apply","return","48ZAklHJ","3169360eMsqjM","read","writeU8","buffer","number","write"];return(nr=function(){return e})()}!function(e,t){const r=tr,n=e();for(;;)try{if(709928===-parseInt(r(274))/1*(-parseInt(r(238))/2)+parseInt(r(265))/3+parseInt(r(276))/4*(parseInt(r(258))/5)+-parseInt(r(271))/6*(-parseInt(r(262))/7)+-parseInt(r(245))/8*(parseInt(r(267))/9)+parseInt(r(246))/10+-parseInt(r(278))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nr);var ir=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=tr;function a(e){try{u(n.next(e))}catch(e){s(e)}}function c(e){const t=tr;try{u(n[t(259)](e))}catch(e){s(e)}}function u(e){const t=tr;var n;e.done?i(e.value):(n=e[t(263)],n instanceof r?n:new r((function(e){e(n)}))).then(a,c)}u((n=n[o(243)](e,t||[]))[o(266)]())}))};const sr=Symbol(32),or=Symbol(16),ar=Symbol(8);class cr{constructor(e){const t=rr;this.g=e,this[t(254)]=0,e&&(this[t(240)]=e[t(266)]()[t(263)])}setG(e){const t=rr;this.g=e,this[t(270)](e.next()[t(263)],!0)}[rr(241)](){const e=rr;this[e(249)]&&this.consumed&&(this.buffer[e(237)](0,this.consumed),this[e(249)]=this.buffer[e(242)](0,this[e(249)].length-this[e(254)]),this.consumed=0)}[rr(270)](e,t){const r=rr;return t&&this[r(241)](),this[r(240)]=e,this[r(252)]()}[rr(247)](e){return ir(this,void 0,void 0,(function*(){const t=tr;return this.lastReadPromise&&(yield this[t(277)]),this[t(277)]=new Promise(((r,n)=>{const i=t;var s;this[i(272)]=n,this[i(255)]=e=>{const t=i;delete this[t(277)],delete this[t(255)],delete this[t(240)],r(e)};this.demand(e,!0)||null===(s=this.pull)||void 0===s||s[i(261)](this,e)}))}))}readU32(){return this.read(sr)}[rr(256)](){return this.read(or)}readU8(){return this[rr(247)](ar)}[rr(269)](){const e=rr;var t;this.g&&this.g[e(244)](),this[e(249)]&&this.buffer[e(242)](0,0),null===(t=this[e(272)])||void 0===t||t[e(261)](this,new Error("EOF")),delete this.lastReadPromise}[rr(252)](){const e=rr;if(!this[e(249)]||!this[e(240)])return;let t=null;const r=this.buffer.subarray(this[e(254)]);let n=0;const i=t=>r[e(253)]<(n=t);if(typeof this[e(240)]===e(250)){if(i(this.need))return;t=r[e(242)](0,n)}else if(this.need===sr){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(240)]===or){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(240)]===ar){if(i(1))return;t=r[0]}else if(e(249)in this.need){if("byteOffset"in this.need){if(i(this[e(240)][e(273)]-this[e(240)].byteOffset))return;new Uint8Array(this[e(240)][e(249)],this[e(240)][e(260)]).set(r[e(242)](0,n)),t=this[e(240)]}else if(this.g)return void this.g[e(259)](new Error("Unsupported type"))}else{if(i(this.need.byteLength))return;new Uint8Array(this.need)[e(239)](r[e(242)](0,n)),t=this.need}return this.consumed+=n,this.g?this.demand(this.g[e(266)](t)[e(263)],!0):this[e(255)]&&this[e(255)](t),t}[rr(251)](e){const t=rr;if(e instanceof Uint8Array?this[t(275)](e[t(253)])[t(239)](e):"buffer"in e?this[t(275)](e[t(273)]).set(new Uint8Array(e[t(249)],e.byteOffset,e[t(273)])):this[t(275)](e[t(273)])[t(239)](new Uint8Array(e)),!this.g&&!this[t(255)])return new Promise((e=>this.pull=e));this[t(252)]()}writeU32(e){const t=rr;this[t(275)](4)[t(239)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(252)]()}[rr(264)](e){const t=rr;this[t(275)](2).set([e>>8&255,255&e]),this[t(252)]()}[rr(248)](e){const t=rr;this[t(275)](1)[0]=e,this[t(252)]()}malloc(e){const t=rr;if(this[t(249)]){const r=this.buffer[t(253)],n=r+e;if(n<=this.buffer[t(249)][t(273)]-this[t(249)].byteOffset)this[t(249)]=new Uint8Array(this[t(249)][t(249)],this[t(249)][t(260)],n);else{const e=new Uint8Array(n);e[t(239)](this[t(249)]),this[t(249)]=e}return this[t(249)][t(242)](r,n)}return this[t(249)]=new Uint8Array(e),this[t(249)]}}function ur(){const e=["_opt","5BrlHqi","debugLevel","error","6810152ePYekh","length","[❗❗❗][","2402yVcZKn","44552120NJIAKB","7sOIOUk","171MJDMql","warn","14275184dGflSc","debug","[❌❌❌][","10179726LsXaRI","JbPro","debugUuid","[✅✅✅][","1087443NjpjDw","log","3488652gIzzKV"];return(ur=function(){return e})()}function lr(e,t){const r=ur();return(lr=function(e,t){return r[e-=214]})(e,t)}cr[rr(268)]=sr,cr[rr(279)]=or,cr.U8=ar,function(e,t){const r=lr,n=e();for(;;)try{if(958863===-parseInt(r(216))/1*(-parseInt(r(235))/2)+-parseInt(r(225))/3+parseInt(r(232))/4+-parseInt(r(229))/5*(-parseInt(r(221))/6)+parseInt(r(215))/7*(parseInt(r(218))/8)+parseInt(r(227))/9+-parseInt(r(214))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ur);class dr{constructor(e){const t=lr;this[t(226)]=function(r){const n=t;if(e[n(228)].debugLevel==de[n(219)]){const t=e._opt[n(223)]?"["+e._opt.debugUuid+"]":"";for(var i=arguments[n(233)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(226)](n(222)+t+n(224)+r+"]",...s)}},this[t(217)]=function(r){const n=t;if(e[n(228)][n(230)]==de[n(219)]||e[n(228)][n(230)]==de[n(217)]){const t=e[n(228)][n(223)]?"["+e._opt[n(223)]+"]":"";for(var i=arguments[n(233)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(226)](n(222)+t+n(234)+r+"]",...s)}},this[t(231)]=function(r){const n=t,i=e[n(228)][n(223)]?"["+e[n(228)][n(223)]+"]":"";for(var s=arguments.length,o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(231)](n(222)+i+n(220)+r+"]",...o)}}}const hr=fr;function fr(e,t){const r=mr();return(fr=function(e,t){return r[e-=185]})(e,t)}!function(e,t){const r=fr,n=e();for(;;)try{if(167293===parseInt(r(215))/1+parseInt(r(202))/2+-parseInt(r(195))/3*(parseInt(r(218))/4)+parseInt(r(208))/5+-parseInt(r(210))/6+parseInt(r(216))/7+-parseInt(r(191))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mr);class pr{static _ebsp2rbsp(e){const t=fr;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(190)],0,s)}static[hr(211)](e){const t=hr;let r=pr[t(198)](e),n=new ot(r);n[t(203)]();let i=n[t(203)]();n[t(203)]();let s=n[t(203)]();n[t(192)]();let o=pr.getProfileString(i),a=pr[t(205)](s),c=1,u=420,l=[0,420,422,444],d=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(c=n[t(192)](),3===c&&n[t(209)](1),c<=3&&(u=l[c]),d=n[t(192)]()+8,n[t(192)](),n[t(209)](1),n[t(186)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(186)]()&&(r<6?pr[t(204)](n,16):pr[t(204)](n,64))}n[t(192)]();let h=n[t(192)]();if(0===h)n.readUEG();else if(1===h){n.readBits(1),n.readSEG(),n.readSEG();let e=n[t(192)]();for(let r=0;r<e;r++)n[t(193)]()}let f=n[t(192)]();n[t(209)](1);let p=n[t(192)](),m=n.readUEG(),v=n[t(209)](1);0===v&&n[t(209)](1),n[t(209)](1);let y=0,_=0,g=0,b=0;n[t(186)]()&&(y=n.readUEG(),_=n[t(192)](),g=n[t(192)](),b=n[t(192)]());let w=1,S=1,I=0,A=!0,E=0,k=0;if(n[t(186)]()){if(n[t(186)]()){let e=n[t(203)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(w=r[e-1],S=i[e-1]):255===e&&(w=n.readByte()<<8|n.readByte(),S=n[t(203)]()<<8|n[t(203)]())}if(n[t(186)]()&&n[t(186)](),n[t(186)]()&&(n[t(209)](4),n[t(186)]()&&n.readBits(24)),n[t(186)]()&&(n[t(192)](),n[t(192)]()),n.readBool()){let e=n[t(209)](32),r=n[t(209)](32);A=n[t(186)](),E=r,k=2*e,I=E/k}}let C=1;(1!==w||1!==S)&&(C=w/S);let x=0,T=0;if(0===c)x=1,T=2-v;else{x=3===c?1:2,T=(1===c?2:1)*(2-v)}let B=16*(p+1),D=16*(m+1)*(2-v);B-=(y+_)*x,D-=(g+b)*T;let M=Math[t(213)](B*C);return n[t(185)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:pr[t(194)](u),frame_rate:{fixed:A,fps:I,fps_den:k,fps_num:E},sar_ratio:{width:w,height:S},codec_size:{width:B,height:D},present_size:{width:M,height:D}}}static[hr(199)](e){const t=hr;let r=e.subarray(1,4),n="avc1.";for(let e=0;e<3;e++){let i=r[e][t(196)](16);i.length<2&&(i="0"+i),n+=i}let i=pr[t(198)](e),s=new ot(i);s[t(203)]();let o=s[t(203)]();s[t(203)]();let a=s.readByte();s[t(192)]();let c=pr[t(188)](o),u=pr.getLevelString(a),l=1,d=420,h=[0,420,422,444],f=8,p=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(l=s[t(192)](),3===l&&s[t(209)](1),l<=3&&(d=h[l]),f=s[t(192)]()+8,p=s[t(192)]()+8,s[t(209)](1),s[t(186)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s.readBool()&&(r<6?pr[t(204)](s,16):pr[t(204)](s,64))}s[t(192)]();let m=s[t(192)]();if(0===m)s.readUEG();else if(1===m){s[t(209)](1),s.readSEG(),s[t(193)]();let e=s.readUEG();for(let r=0;r<e;r++)s[t(193)]()}let v=s[t(192)]();s[t(209)](1);let y=s.readUEG(),_=s[t(192)](),g=s[t(209)](1);0===g&&s[t(209)](1),s.readBits(1);let b=0,w=0,S=0,I=0;s[t(186)]()&&(b=s[t(192)](),w=s[t(192)](),S=s[t(192)](),I=s[t(192)]());let A=1,E=1,k=0,C=!0,x=0,T=0;if(s.readBool()){if(s[t(186)]()){let e=s[t(203)](),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?(A=r[e-1],E=n[e-1]):255===e&&(A=s[t(203)]()<<8|s[t(203)](),E=s[t(203)]()<<8|s.readByte())}if(s.readBool()&&s[t(186)](),s[t(186)]()&&(s[t(209)](4),s[t(186)]()&&s.readBits(24)),s[t(186)]()&&(s[t(192)](),s[t(192)]()),s[t(186)]()){let e=s.readBits(32),r=s[t(209)](32);C=s[t(186)](),x=r,T=2*e,k=x/T}}let B=1;(1!==A||1!==E)&&(B=A/E);let D=0,M=0;if(0===l)D=1,M=2-g;else{D=3===l?1:2,M=(1===l?2:1)*(2-g)}let U=16*(y+1),P=16*(_+1)*(2-g);U-=(b+w)*D,P-=(S+I)*M;let F=Math[t(213)](U*B);return s[t(185)](),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:pr.getChromaFormatString(d),frame_rate:{fixed:C,fps:k,fps_den:T,fps_num:x},sar_ratio:{width:A,height:E},codec_size:{width:U,height:P},present_size:{width:F,height:P}}}static[hr(204)](e,t){const r=hr;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(193)](),i=(n+s+256)%256),n=0===i?n:i}static getProfileString(e){const t=hr;switch(e){case 66:return t(187);case 77:return t(201);case 88:return t(197);case 100:return t(200);case 110:return t(207);case 122:return t(214);case 244:return"High444";default:return t(206)}}static[hr(205)](e){return(e/10)[hr(217)](1)}static[hr(194)](e){const t=hr;switch(e){case 420:return t(189);case 422:return t(212);case 444:return"4:4:4";default:return t(206)}}}function mr(){const e=["Extended","_ebsp2rbsp","parseSPS$2","High","Main","514820XRrdQg","readByte","_skipScalingList","getLevelString","Unknown","High10","1267705DlscdH","readBits","1192356yQaHGF","parseSPS","4:2:2","ceil","High422","211002gApJrL","76314EJKPLX","toFixed","8DwOtNQ","destroy","readBool","Baseline","getProfileString","4:2:0","buffer","1698064lUgRFN","readUEG","readSEG","getChromaFormatString","231867aMmmjq","toString"];return(mr=function(){return e})()}const vr=yr;function yr(e,t){const r=_r();return(yr=function(e,t){return r[e-=233]})(e,t)}function _r(){const e=["1486164mBgwgq","bufoff","read","look","282006EARbeT","60488HtonUJ","1184ItqaAk","buffer","3xPsKXH","bufpos","2CAzgEI","491590ZBxCJo","iserro","6365980pYWZHf","read_golomb","63kQBEXd","12419elLbaa","31563tOzEpA","22524mviSTB"];return(_r=function(){return e})()}!function(e,t){const r=yr,n=e();for(;;)try{if(327755===parseInt(r(239))/1*(parseInt(r(234))/2)+parseInt(r(237))/3*(-parseInt(r(248))/4)+parseInt(r(240))/5+parseInt(r(233))/6*(-parseInt(r(244))/7)+-parseInt(r(235))/8*(parseInt(r(246))/9)+-parseInt(r(242))/10+parseInt(r(245))/11*(parseInt(r(247))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_r);class gr{constructor(e){const t=yr;this[t(236)]=e,this.buflen=e.length,this.bufpos=0,this[t(249)]=0,this[t(241)]=!1}[vr(250)](e){const t=vr;let r=0,n=0;for(;e;){if(e<0||this[t(238)]>=this.buflen)return this[t(241)]=!0,0;this.iserro=!1,n=this[t(249)]+e>8?8-this[t(249)]:e,r<<=n,r+=this[t(236)][this[t(238)]]>>8-this[t(249)]-n&255>>8-n,this.bufoff+=n,e-=n,8==this[t(249)]&&(this.bufpos++,this[t(249)]=0)}return r}[vr(251)](e){const t=vr;let r=this[t(238)],n=this[t(249)],i=this[t(250)](e);return this[t(238)]=r,this[t(249)]=n,i}[vr(243)](){const e=vr;let t;for(t=0;0===this[e(250)](1)&&!this[e(241)];t++);return(1<<t)+this[e(250)](t)-1}}const br=Sr;function wr(){const e=["_word","skipUEG","_loadWord","11GeUdPI","No bytes available","24wfITqw","ExpGolomb data params is required","skipLZ","readUEG","15GmBwLw","min","2244312ElOvdu","readUByte","_bytesAvailable","1413412zqkYrk","readBool","_data","skipBits","92386DBxmQs","36qukIXI","_bitsAvailable","66587148WZRFED","Cannot read more than 32 bits","1897345tEviML","buffer","readBits","11659160xpqFDh","20wEJZnq","floor","skipScalingList","readEG","385402mlQKMu"];return(wr=function(){return e})()}function Sr(e,t){const r=wr();return(Sr=function(e,t){return r[e-=445]})(e,t)}!function(e,t){const r=Sr,n=e();for(;;)try{if(960613===parseInt(r(456))/1+parseInt(r(473))/2*(parseInt(r(451))/3)+parseInt(r(469))/4*(parseInt(r(465))/5)+-parseInt(r(447))/6*(parseInt(r(460))/7)+parseInt(r(453))/8*(parseInt(r(461))/9)+-parseInt(r(468))/10*(-parseInt(r(445))/11)+-parseInt(r(463))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wr);br(476),br(459),br(467),br(449),br(475),br(450),br(472),br(457),br(454),br(471);const Ir=Pr;function Ar(e){const t=Pr,r={};let n=function(){const e=Pr;let t=new ArrayBuffer(2);return new DataView(t)[e(519)](0,256,!0),256===new Int16Array(t)[0]}();const i=new DataView(e.buffer);let s=i[t(529)](0),o=i.getUint8(1);if(i[t(529)](2),i[t(529)](3),1!==s||0===o)return{};const a=1+(3&i[t(529)](4));if(3!==a&&4!==a)return{};let c=31&i[t(529)](5);if(0===c)return{};let u=6;for(let s=0;s<c;s++){let o=i[t(466)](u,!n);if(u+=2,0===o)continue;let a=new Uint8Array(e[t(493)],u,o);u+=o;let c=pr[t(505)](a);if(0!==s)continue;r[t(497)]=a,r[t(490)]=1e3,r[t(503)]=c[t(522)].width,r[t(463)]=c.codec_size[t(458)],r[t(538)]=c.present_size.width,r[t(530)]=c[t(509)][t(458)],r[t(496)]=c[t(474)],r[t(533)]=c[t(524)],r[t(462)]=c.bit_depth,r[t(467)]=c.chroma_format,r[t(465)]=c[t(470)],r[t(507)]=c[t(468)],(!1===c[t(468)][t(504)]||0===c[t(468)].fps_num||0===c[t(468)][t(464)])&&(r[t(507)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=r.frameRate[t(464)],d=r[t(507)][t(511)];r[t(475)]=r[t(490)]*(l/d);let h=a[t(482)](1,4),f="avc1.";for(let e=0;e<3;e++){let r=h[e].toString(16);r[t(485)]<2&&(r="0"+r),f+=r}r[t(487)]=f}let l=i[t(529)](u);if(0===l)return{};u++;for(let s=0;s<l;s++){let s=i[t(466)](u,!n);if(u+=2,0===s)continue;let o=new Uint8Array(e[t(493)],u,s);u+=s,r[t(528)]=o}if(r[t(535)]=He[t(534)],r[t(497)]){const e=r[t(497)][t(506)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(532)](n,0),i[t(532)](r[t(497)],4),r[t(497)]=i}if(r[t(528)]){const e=r[t(528)][t(506)],n=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(532)](n,0),i.set(r.pps,4),r[t(528)]=i}return r}function Er(e){const t=Pr;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(506)]>>8&255,i[12]=255&r[t(506)],i.push(...r,1,n.byteLength>>8&255,255&n[t(506)],...n);return new Uint8Array(i)}function kr(e){const t=Pr;let{sps:r,pps:n}=e,i=8+r.byteLength+1+2+n[t(506)],s=!1;const o=pr.parseSPS$2(r);66!==r[3]&&77!==r[3]&&88!==r[3]&&(s=!0,i+=4);let a=new Uint8Array(i);a[0]=1,a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=255,a[5]=225;let c=r[t(506)];a[6]=c>>>8,a[7]=255&c;let u=8;a.set(r,8),u+=c,a[u]=1;let l=n[t(506)];a[u+1]=l>>>8,a[u+2]=255&l,a[t(532)](n,u+3),u+=3+l,s&&(a[u]=252|o.chroma_format_idc,a[u+1]=248|o[t(498)]-8,a[u+2]=248|o[t(514)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d[t(485)]+a[t(506)]);return h[t(532)](d,0),h[t(532)](a,d[t(485)]),h}function Cr(e,t){const r=Pr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e.byteLength>>24&255,n[6]=e.byteLength>>16&255,n[7]=e[r(506)]>>8&255,n[8]=255&e[r(506)];const i=new Uint8Array(n[r(485)]+e.byteLength);return i.set(n,0),i[r(532)](e,n[r(485)]),i}function xr(e,t){const r=Pr;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(506)]);return i[r(532)](n,0),i[r(532)](e,n[r(485)]),i}function Tr(e){return 31&e[0]}function Br(e){return e===Pe[Pr(477)]}function Dr(e){return!(t=e,t===Pe.sps||t===Pe[Pr(528)]||Br(e));var t}function Mr(e){return e===Pe[Pr(488)]}function Ur(e){const t=Pr;if(0===e.length)return!1;const r=Tr(e[0]);for(let n=1;n<e[t(485)];n++)if(r!==Tr(e[n]))return!1;return!0}function Pr(e,t){const r=Lr();return(Pr=function(e,t){return r[e-=458]})(e,t)}!function(e,t){const r=Pr,n=e();for(;;)try{if(947268===-parseInt(r(523))/1*(parseInt(r(531))/2)+-parseInt(r(513))/3+-parseInt(r(515))/4*(-parseInt(r(471))/5)+-parseInt(r(486))/6+-parseInt(r(518))/7+-parseInt(r(481))/8+parseInt(r(460))/9*(parseInt(r(499))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Lr);class Fr{constructor(e){const t=Pr;this[t(536)]=e,this[t(478)]=!1,this[t(495)]=this.findNextStartCodeOffset(0),this[t(478)]&&console[t(520)](t(480))}[Ir(541)](e){const t=Ir;let r=e,n=this[t(536)];for(;;){if(r+3>=n[t(506)])return this[t(478)]=!0,n[t(506)];let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}[Ir(526)](){const e=Ir;let t=this[e(536)],r=null;for(;null==r&&!this[e(478)];){let n=this.currentStartcodeOffset;n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=31&t[n],s=(128&t[n])>>>7,o=this[e(541)](n);this[e(495)]=o,i>=Pe[e(517)]||0===s&&(r={type:i,data:t[e(482)](n,o)})}return r}}class Rr{constructor(e){const t=Ir;let r=e.data[t(506)];this[t(469)]=e[t(469)],this[t(536)]=new Uint8Array(4+r),new DataView(this.data[t(493)]).setUint32(0,r),this.data[t(532)](e.data,4)}}function Lr(){const e=["read","timescale","skipScalingList","readBits","buffer","skipBits","currentStartcodeOffset","profile","sps","bit_depth_luma","265850FNFmRx","ceil","nb_sps","Invalid AVCDecoderConfigurationRecord, lack of data!","codecWidth","fixed","parseSPS","byteLength","frameRate","Invalid AVCDecoderConfigurationRecord: No PPS'","present_size","avc_ref_frames","fps_num","Strange NaluLengthSizeMinusOne: ","3719874OzWiTz","bit_depth_chroma","977268rAiWqG","push","kReserved0","7871773eaQBjk","setInt16","error","avc1.","codec_size","1lWZRkK","level_string"," Strange AVCDecoderConfigurationRecord: SPS Count = ","readNextNaluPayload","readUEG","pps","getUint8","presentHeight","3019722nhhtox","set","level","h264","videoType","data","width","presentWidth","Invalid AVCDecoderConfigurationRecord: No SPS","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","findNextStartCodeOffset","height","readBool","2682VLtPYW","skipUEG","bitDepth","codecHeight","fps_den","sarRatio","getUint16","chromaFormat","frame_rate","type","sar_ratio","5CyqqAB","compat","read_golomb","profile_string","refSampleDuration","nalu","kSliceSEI","eofFlag","bit_depth","Could not find H264 startcode until payload end!","12012888zoNfnw","subarray","readUByte","toString","length","11060460OLoNgs","codec","iFrame"];return(Lr=function(){return e})()}const Or=Nr;function zr(){const e=["70lpLrKo","GetUE","6ksdwCR","1550159yYtroa","m_zeros","GetBit","m_bits","length","2180660nCzcOW","297480dtlHfa","m_data","23080OEtfSl","m_len","12661xtInAJ","40VNjJvu","1509851OJKrdG","m_byte","1566750HbfFTt","GetSE","358461OtnjVX","GetBYTE","m_idx"];return(zr=function(){return e})()}function Nr(e,t){const r=zr();return(Nr=function(e,t){return r[e-=187]})(e,t)}!function(e,t){const r=Nr,n=e();for(;;)try{if(795432===-parseInt(r(189))/1+-parseInt(r(203))/2*(parseInt(r(188))/3)+parseInt(r(194))/4+-parseInt(r(208))/5*(-parseInt(r(195))/6)+parseInt(r(201))/7+-parseInt(r(200))/8*(parseInt(r(205))/9)+-parseInt(r(197))/10*(-parseInt(r(199))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zr);class Hr{constructor(e){const t=Nr;this.m_idx=null,this.m_data=e,this.m_len=e[t(193)],this[t(207)]=0,this[t(192)]=0,this[t(202)]=0,this[t(190)]=0}[Or(206)](){const e=Or;if(this[e(207)]>=this[e(198)])return 0;let t=this[e(196)][this[e(207)]++];return 0==t?(this[e(190)]++,this.m_idx<this.m_len&&2==this.m_zeros&&3==this[e(196)][this[e(207)]]&&(this[e(207)]++,this[e(190)]=0)):this.m_zeros=0,t}GetBit(){const e=Or;return 0==this[e(192)]&&(this[e(202)]=this.GetBYTE(),this[e(192)]=8),this[e(192)]--,this[e(202)]>>this[e(192)]&1}GetWord(e){const t=Or;let r=0;for(;e>0;)r<<=1,r|=this[t(191)](),e--;return r}[Or(187)](){const e=Or;let t=0;for(;this[e(207)]<this.m_len&&0==this.GetBit();)t++;return this.GetWord(t)+((1<<t)-1)}[Or(204)](){let e=this.GetUE(),t=e+1>>1;return!(1&e)&&(t=-t),t}}const Vr=Gr;function jr(){const e=["13440Dzfjos","10043340HCGBZm","3421240ePisAn","GetUE","957dcrHaO","270420AMQdty","24MwJKzN","warn","buffer","170CpNjdo","2299GUZklX","SPSParser chroma_format_idc > 3","parseSPS","GetWord","_ebsp2rbsp","12157782KSGnwr","SPSParser sps_max_sub_layers_minus1 > 6","1272006QJovXi","11897rOXsFl","byteLength"];return(jr=function(){return e})()}!function(e,t){const r=Gr,n=e();for(;;)try{if(950273===parseInt(r(463))/1*(parseInt(r(474))/2)+-parseInt(r(469))/3*(-parseInt(r(465))/4)+parseInt(r(467))/5+parseInt(r(466))/6+parseInt(r(460))/7+parseInt(r(471))/8*(parseInt(r(462))/9)+-parseInt(r(470))/10*(parseInt(r(475))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jr);class Wr{static _ebsp2rbsp(e){const t=Gr;let r=e,n=r[t(464)],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(473)],0,s)}static[Vr(477)](e){const t=Vr;let r=Wr[t(459)](e);const n=new Hr(r);let i="",s="",o="",a="";n[t(478)](4);let c=n[t(478)](3);if(c>6)return console[t(472)](t(461)),!1;n.GetWord(1),n[t(478)](2),n[t(478)](1),i=n[t(478)](5),n[t(478)](32),n[t(478)](1),n[t(478)](1),n[t(478)](1),n[t(478)](1),n[t(478)](44),s=n[t(478)](8);let u=[],l=[];for(let e=0;e<c;e++)u[e]=n[t(478)](1),l[e]=n[t(478)](1);if(c>0)for(let e=c;e<8;e++)n[t(478)](2);for(let e=0;e<c;e++)u[e]&&(n[t(478)](2),n[t(478)](1),n[t(478)](5),n[t(478)](32),n[t(478)](1),n[t(478)](1),n[t(478)](1),n.GetWord(1),n[t(478)](44)),l[e]&&n[t(478)](8);let d=n.GetUE();if(d>15)return console[t(472)]("SPSParser sps_seq_parameter_set_id > 15",d),!1;let h=n.GetUE();return h>3?(console[t(472)](t(476),h),!1):(3==h&&n[t(478)](1),o=n[t(468)](),a=n[t(468)](),n[t(478)](1)&&(n[t(468)](),n[t(468)](),n.GetUE(),n[t(468)]()),n[t(468)]()!=n[t(468)]()?(console.warn("SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8"),!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 Gr(e,t){const r=jr();return(Gr=function(e,t){return r[e-=459]})(e,t)}function qr(e,t){const r=Kr();return(qr=function(e,t){return r[e-=336]})(e,t)}!function(e,t){const r=qr,n=e();for(;;)try{if(945061===parseInt(r(356))/1+-parseInt(r(357))/2*(parseInt(r(342))/3)+-parseInt(r(338))/4+parseInt(r(360))/5+-parseInt(r(339))/6*(-parseInt(r(347))/7)+parseInt(r(343))/8+parseInt(r(358))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kr);const $r=e=>{const t=qr;let r=e,n=r[t(355)],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(340)],0,s)},Yr=e=>{const t=qr;switch(e){case 0:return t(352);case 1:return t(344);case 2:return t(353);case 3:return t(354);default:return t(351)}};function Kr(){const e=["4:4:4","byteLength","325492aJyzzI","2WKCkAj","3862044TOCBwu",".1.L","1029200zQxhZA","hvc1.","readBits","readSEG","readUEG","4313972jaiPCM","834qIFEvP","buffer","destroy","2142825dlnmws","7111144vxtYsL","4:2:0","readBool","min","44744gzuumy",".B0","readByte","push","Unknown","4:0:0","4:2:2"];return(Kr=function(){return e})()}const Xr=Jr;function Jr(e,t){const r=Qr();return(Jr=function(e,t){return r[e-=482]})(e,t)}!function(e,t){const r=Jr,n=e();for(;;)try{if(752196===parseInt(r(495))/1+parseInt(r(506))/2*(parseInt(r(494))/3)+parseInt(r(516))/4*(-parseInt(r(483))/5)+-parseInt(r(507))/6*(parseInt(r(512))/7)+parseInt(r(492))/8+parseInt(r(517))/9*(parseInt(r(510))/10)+parseInt(r(489))/11*(-parseInt(r(508))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qr);class Zr{static[Xr(488)](e){let t=e,r=t[Xr(496)],n=new Uint8Array(r),i=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[i]=t[e],i++);return new Uint8Array(n.buffer,0,i)}static[Xr(501)](e){const t=Xr;let r=Zr[t(488)](e),n=new ot(r);return n[t(500)](),n[t(500)](),n[t(491)](4),n.readBits(2),n[t(491)](6),{num_temporal_layers:n[t(491)](3)+1,temporal_id_nested:n.readBool()}}static[Xr(503)](e){const t=Xr;let r=Zr[t(488)](e),n=new ot(r);n[t(500)](),n[t(500)]();let i=0,s=0,o=0,a=0;n[t(491)](4);let c=n.readBits(3);n[t(498)]();let u=n[t(491)](2),l=n[t(498)](),d=n[t(491)](5),h=n[t(500)](),f=n[t(500)](),p=n[t(500)](),m=n.readByte(),v=n.readByte(),y=n[t(500)](),_=n[t(500)](),g=n.readByte(),b=n[t(500)](),w=n[t(500)](),S=n[t(500)](),I=[],A=[];for(let e=0;e<c;e++)I[t(518)](n[t(498)]()),A[t(518)](n[t(498)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)I[e]&&(n[t(500)](),n[t(500)](),n[t(500)](),n.readByte(),n[t(500)](),n[t(500)](),n[t(500)](),n.readByte(),n[t(500)](),n[t(500)](),n[t(500)]()),A[e]&&n[t(500)]();n[t(504)]();let E=n.readUEG();3==E&&n[t(491)](1);let k=n[t(504)](),C=n.readUEG();n[t(498)]()&&(i+=n.readUEG(),s+=n[t(504)](),o+=n[t(504)](),a+=n.readUEG());let x=n.readUEG(),T=n[t(504)](),B=n[t(504)]();for(let e=n.readBool()?0:c;e<=c;e++)n[t(504)](),n[t(504)](),n.readUEG();if(n[t(504)](),n[t(504)](),n[t(504)](),n[t(504)](),n.readUEG(),n[t(504)](),n[t(498)]()){if(n[t(498)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(498)]()){let r=Math[t(511)](64,1<<4+(e<<1));e>1&&n[t(509)]();for(let e=0;e<r;e++)n[t(509)]()}else n.readUEG()}}n[t(498)](),n[t(498)](),n[t(498)]()&&(n.readByte(),n[t(504)](),n.readUEG(),n.readBool());let D=n.readUEG(),M=0;for(let e=0;e<D;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===D&&n.readUEG(),n[t(498)](),n[t(504)]();let r=0;for(let e=0;e<=M;e++){let e=n[t(498)](),i=!1;!e&&(i=n[t(498)]()),(e||i)&&r++}M=r}else{let e=n[t(504)](),r=n[t(504)]();M=e+r;for(let r=0;r<e;r++)n[t(504)](),n[t(498)]();for(let e=0;e<r;e++)n[t(504)](),n.readBool()}}if(n[t(498)]()){let e=n[t(504)]();for(let r=0;r<e;r++){for(let e=0;e<B+4;e++)n[t(491)](1);n.readBits(1)}}let U=!1,P=0,F=1,R=1,L=!1,O=1,z=1;if(n[t(498)](),n[t(498)](),n[t(498)]()){if(n[t(498)]()){let e=n[t(500)](),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?(F=r[e-1],R=i[e-1]):255===e&&(F=n[t(491)](16),R=n[t(491)](16))}if(n[t(498)]()&&n[t(498)](),n.readBool()){n[t(491)](3),n[t(498)](),n[t(498)]()&&(n[t(500)](),n[t(500)](),n[t(500)]())}if(n.readBool()&&(n[t(504)](),n[t(504)]()),n[t(498)](),n[t(498)](),n.readBool(),U=n[t(498)](),U&&(n.readUEG(),n[t(504)](),n.readUEG(),n[t(504)]()),n[t(498)]()){if(O=n[t(491)](32),z=n[t(491)](32),n[t(498)]()&&n[t(504)](),n.readBool()){let e=!1,r=!1,i=!1;e=n[t(498)](),r=n[t(498)](),(e||r)&&(i=n[t(498)](),i&&(n[t(500)](),n[t(491)](5),n.readBool(),n[t(491)](5)),n.readBits(4),n.readBits(4),i&&n[t(491)](4),n[t(491)](5),n[t(491)](5),n[t(491)](5));for(let s=0;s<=c;s++){let s=n[t(498)]();L=s;let o=!0,a=1;!s&&(o=n.readBool());let c=!1;if(o?n.readUEG():c=n[t(498)](),!c&&(a=n.readUEG()+1),e){for(let e=0;e<a;e++)n.readUEG(),n[t(504)](),i&&(n[t(504)](),n[t(504)]());n[t(498)]()}if(r){for(let e=0;e<a;e++)n[t(504)](),n[t(504)](),i&&(n[t(504)](),n[t(504)]());n.readBool()}}}}n.readBool()&&(n[t(498)](),n[t(498)](),n[t(498)](),P=n[t(504)](),n.readUEG(),n[t(504)](),n[t(504)](),n.readUEG())}n[t(498)]();let N=t(486)+d+t(499)+S+".B0",H=k-(i+s)*(1===E||2===E?2:1),V=C-(o+a)*(1===E?2:1),j=1;return 1!==F&&1!==R&&(j=F/R),n.destroy(),n=null,{codec_mimetype:N,profile_string:Zr[t(513)](d),level_string:Zr.getLevelString(S),profile_idc:d,bit_depth:x+8,ref_frames:1,chroma_format:E,chroma_format_string:Zr[t(487)](E),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:_,general_constraint_indicator_flags_4:g,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:P,constant_frame_rate:0,chroma_format_idc:E,bit_depth_luma_minus8:x,bit_depth_chroma_minus8:T,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:F,height:R},codec_size:{width:H,height:V},present_size:{width:H*j,height:V}}}static[Xr(521)](e){const t=Xr;let r=Zr[t(488)](e),n=new ot(r);n[t(500)](),n[t(500)](),n[t(504)](),n[t(504)](),n.readBool(),n.readBool(),n[t(491)](3),n[t(498)](),n.readBool(),n[t(504)](),n[t(504)](),n[t(509)](),n[t(498)](),n[t(498)](),n[t(498)]()&&n.readUEG(),n[t(509)](),n[t(509)](),n[t(498)](),n.readBool(),n[t(498)](),n[t(498)]();let i=n.readBool(),s=n.readBool(),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[Xr(487)](e){const t=Xr;switch(e){case 0:return t(514);case 1:return t(515);case 2:return t(485);case 3:return t(505);default:return"Unknown"}}static[Xr(513)](e){const t=Xr;switch(e){case 1:return t(520);case 2:return t(490);case 3:return t(484);case 4:return t(497);case 9:return t(519);default:return t(502)}}static[Xr(493)](e){return(e/30)[Xr(482)](1)}}function Qr(){const e=["MainSP","4:2:2","hvc1.","getChromaFormatString","_ebsp2rbsp","11EfSNrv","Main10","readBits","6874368iyfzcn","getLevelString","9294kOzoJS","1146567wyDtAC","byteLength","Rext","readBool",".1.L","readByte","parseVPS","Unknown","parseSPS","readUEG","4:4:4","586psljJA","946152kvtxwY","12390468HLgcKs","readSEG","10kbkhqy","min","63FMSYZR","getProfileString","4:0:0","4:2:0","16FhZjSw","11842074WwneNN","push","SCC","Main","parsePPS","toFixed","1281750oocnYG"];return(Qr=function(){return e})()}const en=fn;function tn(e){const t=fn;let r={codecWidth:0,codecHeight:0,videoType:He[t(383)],width:0,height:0,profile:0};r[t(448)]=0,e=e[t(461)](5);do{let n={};if(e[t(393)]<23){console[t(382)](t(429),t(401)+e[t(393)]+t(438));break}if(n[t(428)]=e[0],1!=n.configurationVersion)break;n[t(464)]=e[1]>>6&3,n[t(365)]=e[1]>>5&1,n.general_profile_idc=31&e[1],n[t(381)]=e[2]<<24|e[3]<<16|e[4]<<8|e[5],n.general_constraint_indicator_flags=e[6]<<24|e[7]<<16|e[8]<<8|e[9],n.general_constraint_indicator_flags=n[t(384)]<<16|e[10]<<8|e[11],n[t(419)]=e[12],n[t(414)]=(15&e[13])<<8|e[14],n[t(466)]=3&e[15],n.chromaFormat=3&e[16],n[t(467)]=7&e[17],n[t(456)]=7&e[18],n[t(418)]=e[19]<<8|e[20],n.constantFrameRate=e[21]>>6&3,n[t(360)]=e[21]>>3&7,n[t(342)]=e[21]>>2&1,n[t(473)]=3&e[21];let i=e[22],s=e[t(461)](23);for(let e=0;e<i&&!(s[t(393)]<3);e++){let e=63&s[0],i=s[1]<<8|s[2];s=s[t(461)](3);for(let o=0;o<i&&!(s[t(393)]<2);o++){let i=s[0]<<8|s[1];if(s[t(393)]<2+i)break;if(s=s[t(461)](2),33==e){let e=new Uint8Array(i);e[t(447)](s.slice(0,i),0),n[t(439)]=nn(e,n),r[t(377)]=n[t(348)],r[t(448)]=n.general_level_idc/30,r[t(440)]=n[t(439)][t(392)]-(n[t(439)].conf_win_left_offset+n[t(439)].conf_win_right_offset),r.height=n[t(439)][t(459)]-(n[t(439)][t(424)]+n.psps[t(368)])}s=s[t(461)](i)}}}while(0);return r[t(343)]=r[t(440)]||1920,r.codecHeight=r[t(417)]||1080,r[t(462)]=r.codecHeight,r[t(386)]=r[t(343)],r[t(468)]=1e3,r[t(374)]=1e3/23976*1e3,r}function rn(e){const t=fn,r=e;if(r[t(393)]<22)return console[t(332)]("Invalid HEVCDecoderConfigurationRecord, lack of data! "+r[t(393)]+t(430)),{};let n={codecWidth:0,codecHeight:0,videoType:He[t(383)]},i=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(333)](0,256,!0),256===new Int16Array(r)[0]}(),s=new DataView(r[t(446)]),o=s[t(362)](0),a=31&s[t(362)](1);if(1!==o&&0!==o||0===a)return console[t(332)](t(423)+o+t(391)+a),{};let c=1+(3&s.getUint8(21));if(3!==c&&4!==c)return console.error(t(375)+(c-1)),{};let u=s[t(362)](22);for(let e=0,o=23;e<u;e++){let e=63&s.getUint8(o+0),a=s[t(474)](o+1,!i);o+=3;for(let c=0;c<a;c++){let a=s.getUint16(o+0,!i);if(0===c)if(33===e){o+=2;let e=new Uint8Array(r[t(446)],o,a),i=Zr[t(405)](e);n[t(343)]=i.codec_size.width,n[t(390)]=i.codec_size[t(417)],n[t(386)]=i[t(403)][t(440)],n[t(462)]=i[t(403)][t(417)],n[t(377)]=i.profile_string,n.level=i[t(422)],n.bitDepth=i[t(460)],n[t(399)]=i.chroma_format,n[t(410)]=i[t(457)],n[t(379)]=i.frame_rate,(!1===i.frame_rate[t(412)]||0===i[t(444)].fps_num||0===i[t(444)][t(407)])&&(n.frameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),n[t(379)][t(407)],n[t(379)].fps_num,n[t(338)]=i[t(449)],o+=a}else o+=2+a;else o+=2+a}}return n.hvcc=new Uint8Array(r),n}function nn(e,t){const r=fn;let n={},i=e[r(393)],s=[],o=new gr(e);o[r(350)](1),o[r(350)](6),o[r(350)](6),o[r(350)](3);for(let e=2;e<i;e++)e+2<i&&3==o[r(335)](24)?(s[r(387)](o[r(350)](8)),s[r(387)](o[r(350)](8)),e+=2,o[r(350)](8)):s[r(387)](o.read(8));let a=new Uint8Array(s),c=new gr(a);if(n[r(361)]=c[r(350)](4),n[r(329)]=c.read(3),n[r(408)]=c[r(350)](1),n[r(455)]=function(e,t,r){const n=fn;let i={};i[n(334)]=e.read(2),i[n(416)]=e[n(350)](1),i[n(453)]=e[n(350)](5),i[n(406)]=e.read(32),i[n(441)]=e[n(350)](1),i[n(395)]=e.read(1),i.general_non_packed_constraint_flag=e[n(350)](1),i[n(344)]=e.read(1),e[n(350)](32),e[n(350)](12),i[n(355)]=e[n(350)](8),i[n(413)]=[],i.sub_layer_level_present_flag=[];for(let t=0;t<r;t++)i[n(413)][t]=e.read(1),i[n(433)][t]=e[n(350)](1);if(r>0)for(let t=r;t<8;t++)e.read(2);i[n(396)]=[],i[n(328)]=[],i[n(421)]=[],i[n(434)]=[],i[n(404)]=[],i[n(353)]=[],i.sub_layer_non_packed_constraint_flag=[],i[n(463)]=[],i[n(388)]=[];for(let t=0;t<r;t++)i[n(413)][t]&&(i[n(396)][t]=e[n(350)](2),i.sub_layer_tier_flag[t]=e[n(350)](1),i.sub_layer_profile_idc[t]=e.read(5),i[n(434)][t]=e[n(350)](32),i.sub_layer_progressive_source_flag[t]=e[n(350)](1),i.sub_layer_interlaced_source_flag[t]=e.read(1),i[n(356)][t]=e[n(350)](1),i[n(463)][t]=e[n(350)](1),e[n(350)](32),e.read(12)),i[n(433)][t]?i[n(388)][t]=e.read(8):i[n(388)][t]=1;return i}(c,0,n.sps_max_sub_layers_minus1),n[r(454)]=c[r(432)](),n.chroma_format_idc=c[r(432)](),3==n.chroma_format_idc?n[r(442)]=c[r(350)](1):n[r(442)]=0,n.pic_width_in_luma_samples=c[r(432)](),n[r(459)]=c[r(432)](),n[r(398)]=c[r(350)](1),n[r(398)]){let e=1+(n[r(400)]<2),t=1+(n.chroma_format_idc<3);n[r(337)]=c[r(432)]()*t,n[r(378)]=c[r(432)]()*t,n.conf_win_top_offset=c[r(432)]()*e,n[r(368)]=c[r(432)]()*e}else n[r(337)]=0,n[r(378)]=0,n.conf_win_top_offset=0,n[r(368)]=0;return n}function sn(e){const t=fn;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=qr;let r=$r(e),n=new ot(r);return n[t(349)](),n.readByte(),n[t(362)](4),n[t(362)](2),n[t(362)](6),{num_temporal_layers:n[t(362)](3)+1,temporal_id_nested:n[t(345)]()}})(r),a=(e=>{const t=qr;let r=$r(e),n=new ot(r);n[t(349)](),n[t(349)]();let i=0,s=0,o=0,a=0;n[t(362)](4);let c=n.readBits(3);n.readBool();let u=n.readBits(2),l=n[t(345)](),d=n[t(362)](5),h=n[t(349)](),f=n[t(349)](),p=n[t(349)](),m=n[t(349)](),v=n.readByte(),y=n[t(349)](),_=n[t(349)](),g=n[t(349)](),b=n[t(349)](),w=n[t(349)](),S=n.readByte(),I=[],A=[];for(let e=0;e<c;e++)I[t(350)](n[t(345)]()),A[t(350)](n[t(345)]());if(c>0)for(let e=c;e<8;e++)n[t(362)](2);for(let e=0;e<c;e++)I[e]&&(n[t(349)](),n.readByte(),n.readByte(),n[t(349)](),n.readByte(),n[t(349)](),n.readByte(),n.readByte(),n.readByte(),n[t(349)](),n[t(349)]()),I[e]&&n.readByte();n.readUEG();let E=n[t(337)]();3==E&&n[t(362)](1);let k=n[t(337)](),C=n[t(337)]();n.readBool()&&(i+=n.readUEG(),s+=n[t(337)](),o+=n[t(337)](),a+=n.readUEG());let x=n[t(337)](),T=n[t(337)](),B=n[t(337)]();for(let e=n[t(345)]()?0:c;e<=c;e++)n[t(337)](),n[t(337)](),n.readUEG();if(n[t(337)](),n.readUEG(),n.readUEG(),n.readUEG(),n[t(337)](),n.readUEG(),n[t(345)]()&&n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(345)]()){let r=Math[t(346)](64,1<<4+(e<<1));e>1&&n[t(336)]();for(let e=0;e<r;e++)n[t(336)]()}else n.readUEG();n[t(345)](),n.readBool(),n[t(345)]()&&(n[t(349)](),n.readUEG(),n[t(337)](),n.readBool());let D=n[t(337)](),M=0;for(let e=0;e<D;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===D&&n[t(337)](),n.readBool(),n[t(337)]();let r=0;for(let e=0;e<=M;e++){let e=n[t(345)](),i=!1;!e&&(i=n[t(345)]()),(e||i)&&r++}M=r}else{let e=n[t(337)](),r=n[t(337)]();M=e+r;for(let r=0;r<e;r++)n[t(337)](),n[t(345)]();for(let e=0;e<r;e++)n[t(337)](),n[t(345)]()}}if(n.readBool()){let e=n[t(337)]();for(let r=0;r<e;r++){for(let e=0;e<B+4;e++)n.readBits(1);n[t(362)](1)}}let U=!1,P=0,F=1,R=1,L=!1,O=1,z=1;if(n[t(345)](),n.readBool(),n[t(345)]()){if(n.readBool()){let e=n.readByte(),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(F=r[e-1],R=i[e-1]):255===e&&(F=n[t(362)](16),R=n[t(362)](16))}if(n.readBool()&&n[t(345)](),n[t(345)]()&&(n[t(362)](3),n[t(345)](),n[t(345)]()&&(n.readByte(),n.readByte(),n.readByte())),n[t(345)]()&&(n[t(337)](),n[t(337)]()),n[t(345)](),n[t(345)](),n.readBool(),U=n.readBool(),U&&(i+=n[t(337)](),s+=n[t(337)](),o+=n[t(337)](),a+=n[t(337)]()),n[t(345)]()&&(O=n[t(362)](32),z=n[t(362)](32),n[t(345)]()&&(n[t(337)](),n[t(345)]()))){let e=!1,r=!1,i=!1;e=n.readBool(),r=n[t(345)](),(e||r)&&(i=n[t(345)](),i&&(n[t(349)](),n[t(362)](5),n[t(345)](),n[t(362)](5)),n[t(362)](4),n[t(362)](4),i&&n[t(362)](4),n[t(362)](5),n[t(362)](5),n[t(362)](5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let o=!1,a=1;!s&&(o=n[t(345)]());let c=!1;if(o?n.readSEG():c=n[t(345)](),!c&&(cpbcnt=n[t(337)]()+1),e)for(let e=0;e<a;e++)n[t(337)](),n[t(337)](),i&&(n.readUEG(),n[t(337)]());if(r)for(let e=0;e<a;e++)n[t(337)](),n[t(337)](),i&&(n[t(337)](),n[t(337)]())}}n[t(345)]()&&(n[t(345)](),n.readBool(),n[t(345)](),P=n[t(337)](),n.readUEG(),n[t(337)](),n[t(337)](),n[t(337)]())}n[t(345)]();let N=t(361)+d+t(359)+S+t(348),H=k,V=C,j=1;return 1!==F&&1!==R&&(j=F/R),n[t(341)](),n=null,{codec_mimetype:N,level_string:(W=S,(W/30).toFixed(1)),profile_idc:d,bit_depth:x+8,ref_frames:1,chroma_format:E,chroma_format_string:Yr(E),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:_,general_constraint_indicator_flags_4:g,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:P,constant_frame_rate:0,chroma_format_idc:E,bit_depth_luma_minus8:x,bit_depth_chroma_minus8:T,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:F,height:R},codec_size:{width:H,height:V},present_size:{width:H*j,height:V}};var W})(i),c=(e=>{const t=qr;let r=$r(e),n=new ot(r);n[t(349)](),n[t(349)](),n.readUEG(),n.readUEG(),n[t(345)](),n.readBool(),n[t(362)](3),n[t(345)](),n[t(345)](),n[t(337)](),n[t(337)](),n[t(336)](),n.readBool(),n.readBool(),n.readBool()&&n[t(337)](),n.readSEG(),n[t(336)](),n[t(345)](),n.readBool(),n.readBool(),n[t(345)]();let i=n.readBool(),s=n.readBool(),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(470)](s,o,a,c);let u=23+(5+r[t(420)])+(5+i[t(420)])+(5+n[t(420)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(464)])<<6|(s[t(365)]?1:0)<<5|31&s[t(348)],l[2]=s[t(376)]||0,l[3]=s[t(347)]||0,l[4]=s[t(385)]||0,l[5]=s[t(426)]||0,l[6]=s[t(445)]||0,l[7]=s[t(452)]||0,l[8]=s.general_constraint_indicator_flags_3||0,l[9]=s[t(331)]||0,l[10]=s[t(339)]||0,l[11]=s.general_constraint_indicator_flags_6||0,l[12]=60,l[13]=240|(3840&s[t(414)])>>8,l[14]=255&s.min_spatial_segmentation_idc,l[15]=252|3&s.parallelismType,l[16]=252|3&s[t(400)],l[17]=248|7&s.bit_depth_luma_minus8,l[18]=248|7&s[t(435)],l[19]=0,l[20]=0,l[21]=(3&s[t(366)])<<6|(7&s[t(341)])<<3|(s.temporal_id_nested?1:0)<<2|3,l[22]=3,l[23]=128|Fe.vps,l[24]=0,l[25]=1,l[26]=(65280&r[t(420)])>>8,l[27]=(255&r[t(420)])>>0,l[t(447)](r,28),l[23+(5+r[t(420)])+0]=128|Fe.sps,l[23+(5+r[t(420)])+1]=0,l[23+(5+r.byteLength)+2]=1,l[23+(5+r[t(420)])+3]=(65280&i[t(420)])>>8,l[23+(5+r[t(420)])+4]=(255&i.byteLength)>>0,l[t(447)](i,23+(5+r[t(420)])+5),l[23+(5+r[t(420)]+5+i[t(420)])+0]=128|Fe[t(336)],l[23+(5+r[t(420)]+5+i[t(420)])+1]=0,l[23+(5+r[t(420)]+5+i[t(420)])+2]=1,l[23+(5+r[t(420)]+5+i[t(420)])+3]=(65280&n[t(420)])>>8,l[23+(5+r[t(420)]+5+i.byteLength)+4]=(255&n.byteLength)>>0,l[t(447)](n,23+(5+r[t(420)]+5+i[t(420)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d.length+l[t(420)]);return h[t(447)](d,0),h.set(l,d[t(393)]),h}function on(e,t){const r=fn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e.byteLength>>24&255,n[6]=e.byteLength>>16&255,n[7]=e[r(420)]>>8&255,n[8]=255&e[r(420)];const i=new Uint8Array(n[r(393)]+e[r(420)]);return i[r(447)](n,0),i.set(e,n.length),i}function an(e,t){const r=fn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(393)]+e[r(420)]);return i[r(447)](n,0),i[r(447)](e,n[r(393)]),i}function cn(e){return(126&e[0])>>1}function un(e){return e===Fe.sei}function ln(e){return!((t=e)>=32&&t<=40);var t}function dn(e){return e>=16&&e<=21}function hn(e){const t=fn;if(0===e[t(393)])return!1;const r=cn(e[0]);for(let n=1;n<e[t(393)];n++)if(r!==cn(e[n]))return!1;return!0}function fn(e,t){const r=pn();return(fn=function(e,t){return r[e-=328]})(e,t)}function pn(){const e=["height","avgFrameRate","general_level_idc","byteLength","sub_layer_profile_idc","level_string","Invalid HEVCDecoderConfigurationRecord,version is ","conf_win_top_offset","vps","general_profile_compatibility_flags_4","max","configurationVersion","parseHEVCDecoderConfigurationRecord$2"," < 22","1263010uvkQXu","read_golomb","sub_layer_level_present_flag","sub_layer_profile_compatibility_flag","bit_depth_chroma_minus8","1315787ADpvwn","2647028MOgTBO"," < 23","psps","width","general_progressive_source_flag","separate_colour_plane_flag","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","frame_rate","general_constraint_indicator_flags_1","buffer","set","level","codec_mimetype","14CESoTs","generalProfileIdc","general_constraint_indicator_flags_2","profile_idc","sps_seq_parameter_set_id","profile_tier_level","bitDepthChromaMinus8","sar_ratio","findNextStartCodeOffset","pic_height_in_luma_samples","bit_depth","slice","presentHeight","sub_layer_frame_only_constraint_flag","general_profile_space","type","parallelismType","bitDepthLumaMinus8","timescale","generalProfileSpace","assign","eofFlag","subarray","lengthSizeMinusOne","getUint16","sub_layer_tier_flag","sps_max_sub_layers_minus1","readUByte","general_constraint_indicator_flags_4","error","setInt16","profile_space","look","pps","conf_win_left_offset","codec","general_constraint_indicator_flags_5","generalProfileCompatibilityFlags","num_temporal_layers","temporalIdNested","codecWidth","general_frame_only_constraint_flag","620792mDisav","8918832cnVVPk","general_profile_compatibility_flags_2","general_profile_idc","currentStartcodeOffset","read","5260365LzQKCN","setUint32","sub_layer_interlaced_source_flag","generalConstraintIndicatorFlags","level_idc","sub_layer_non_packed_constraint_flag","bitDepth","codec_size","chromaFormatIdc","numTemporalLayers","sps_video_parameter_set_id","getUint8","Could not find H265 startcode until payload end!","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","general_tier_flag","constant_frame_rate","generalTierFlag","conf_win_bottom_offset","parseHEVCDecoderConfigurationRecord$3","975394tnBBdI","profile_string","readUEG","189rReZgE","refSampleDuration","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","general_profile_compatibility_flags_1","profile","conf_win_right_offset","frameRate","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","general_profile_compatibility_flags","warn","h265","general_constraint_indicator_flags","general_profile_compatibility_flags_3","presentWidth","push","sub_layer_level_idc","readBits","codecHeight",", hevcProfile is ","pic_width_in_luma_samples","length","generalLevelIdc","general_interlaced_source_flag","sub_layer_profile_space","data","conformance_window_flag","chromaFormat","chroma_format_idc","arrayBuffer.length ","sps","present_size","sub_layer_progressive_source_flag","parseSPS","profile_compatibility_flags","fps_den","sps_temporal_id_nesting_flag","3HRmupj","sarRatio","hev1.1.6.L93.B0","fixed","sub_layer_profile_present_flag","min_spatial_segmentation_idc","chroma_format","tier_flag"];return(pn=function(){return e})()}!function(e,t){const r=fn,n=e();for(;;)try{if(776677===-parseInt(r(436))/1+-parseInt(r(370))/2+-parseInt(r(409))/3*(parseInt(r(437))/4)+-parseInt(r(351))/5+parseInt(r(346))/6+-parseInt(r(450))/7*(-parseInt(r(345))/8)+parseInt(r(373))/9*(parseInt(r(431))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(pn);class mn{constructor(e){const t=fn;this[t(397)]=e,this[t(471)]=!1,this[t(349)]=this[t(458)](0),this[t(471)]&&console[t(332)](t(363))}[en(458)](e){const t=en;let r=e,n=this.data;for(;;){if(r+3>=n[t(420)])return this[t(471)]=!0,n[t(420)];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=en;let t=this[e(397)],r=null;for(;null==r&&!this[e(471)];){let n=this[e(349)];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(458)](n);this.currentStartcodeOffset=o,0===s&&(r={type:i,data:t[e(472)](n,o)})}return r}}class vn{constructor(e){const t=en;let r=e.data[t(420)];this[t(465)]=e.type,this[t(397)]=new Uint8Array(4+r),new DataView(this[t(397)][t(446)])[t(352)](0,r),this[t(397)].set(e[t(397)],4)}}var yn=Pn;!function(e,t){for(var r=Pn,n=e();;)try{if(333079===-parseInt(r(460))/1+parseInt(r(492))/2+-parseInt(r(486))/3*(-parseInt(r(491))/4)+-parseInt(r(456))/5*(-parseInt(r(540))/6)+parseInt(r(529))/7+-parseInt(r(528))/8*(-parseInt(r(441))/9)+-parseInt(r(470))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Un);var _n,gn=yn(504),bn=yn(527),wn=/^(?:text|application)\/xml/i,Sn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,In=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,An=/^\s*$/,En={},kn={},Cn="",xn={type:yn(541),beforeSend:Tn,success:Tn,error:Tn,complete:Tn,context:null,xhr:function(){return new(window[yn(457)])},accepts:{json:gn,xml:yn(473),html:bn,text:yn(531),"*":"*/"[yn(485)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:Tn,contentType:"application/x-www-form-urlencoded; charset=UTF-8"};function Tn(){}var Bn=function(e,t){var r=yn;typeof e===r(444)&&(t=e,e=void 0);var n=Nn({},t=t||{});for(var i in xn)void 0===n[i]&&(n[i]=xn[i]);try{var s={},o=new Promise((function(e,t){var n=r;s.resolve=e,s[n(499)]=t}));o.resolve=s[r(535)],o[r(499)]=s[r(499)],n[r(455)]=o}catch(e){n[r(455)]={resolve:Tn,reject:Tn}}var a=In[r(449)](window[r(497)].href[r(506)]())||[];n[r(517)]=((e||n.url||window.location[r(479)])+"")[r(476)](/#.*$/,"")[r(476)](/^\/\//,a[1]+"//");var c=n[r(517)];!n[r(443)]&&(n[r(443)]=/^([\w-]+:)?\/\/([^\/]+)/[r(493)](n[r(517)])&&RegExp.$2!==window[r(497)][r(479)]);var u=n[r(505)];if(u===r(467)){if(!/=\?/[r(493)](n.url)){var l=(n.jsonp||r(513))+"=?";n.url=Ln(n[r(517)],l)}return function(e){var t,r=yn,n=e.jsonpCallback||r(467)+jn(),i=window[r(537)][r(514)]("script"),s={abort:function(){n in window&&(window[n]=Tn)}},o=window[r(537)].getElementsByTagName(r(446))[0]||window.document[r(496)];function a(n){var i=r;window[i(468)](t),s[i(501)](),Fn(n[i(463)],s,n[i(463)],e),c()}function c(){var e=r;i[e(440)]?i.clearAttributes():i[e(530)]=i[e(518)]=i[e(494)]=null,i[e(503)]&&i[e(503)].removeChild(i),i=null,delete window[n]}return i.onerror=function(e){a(e)},window[n]=function(n){window[r(468)](t),Dn(n,s,e),c()},On(e),i.src=e[r(517)].replace(/=\?/,"="+n),i.src=Ln(i[r(475)],"_="+(new Date)[r(520)]()),i[r(525)]=!0,e.scriptCharset&&(i[r(502)]=e.scriptCharset),o[r(510)](i,o[r(498)]),e.timeout>0&&(t=window[r(466)]((function(){var t=r;s[t(501)](),Fn(t(462),s,t(462),e),c()}),e[r(462)])),e[r(455)][r(501)]=function(){s[r(501)]()},e.promise[r(523)]=s,e[r(455)]}(n)}On(n);var d=n[r(483)][u]||n[r(483)]["*"],h={};/^([\w-]+:)\/\//[r(493)](n[r(517)])?RegExp.$1:window.location[r(471)];var f,p=xn[r(523)]();!n[r(443)]&&!h[r(488)]&&(h["X-Requested-With"]=r(457)),n[r(442)]&&(En[c]&&(h[r(453)]=En[c]),kn[c]&&(h[r(450)]=kn[c])),d&&(h[r(484)]=d,d[r(489)](",")>-1&&(d=d[r(451)](",",2)[0]),p.overrideMimeType&&p[r(507)](d));var m=!/^(?:GET|HEAD)$/.test(n[r(463)][r(454)]());if((n[r(495)]&&m&&!1!==n[r(459)]||t.contentType)&&(h["Content-Type"]=n[r(459)]),!1===n[r(521)]&&!m){var v=/([?&])_=[^&]*/;n[r(517)]=v[r(493)](c)?c[r(476)](v,r(511)+jn()):c+(/\?/[r(493)](c)?"&":"?")+"_="+jn()}n[r(509)]=Nn(h,n[r(509)]||{}),p.onreadystatechange=function(){var e,t,i=r;if(4===p[i(437)]){clearTimeout(f);var s,o=!1;if(p[i(515)]>=200&&p[i(515)]<300||304===p[i(515)]){if(Cn=p[i(477)](),n.ifModified){var a=Rn(i(447));a&&(En[c]=a),(a=Rn("etag"))&&(kn[c]=a)}u=u||(e=p.getResponseHeader("content-type"),t=yn,e&&(e===bn?t(472):e===gn?t(490):wn.test(e)&&t(500))||t(516)),s=p[i(482)];try{u===i(500)?s=p[i(508)]:u===i(490)&&(s=An[i(493)](s)?null:JSON.parse(s))}catch(e){o=e}o?Fn(o,"parseerror",p,n):Dn(s,p,n)}else Fn(null,"error",p,n)}};var y=!("async"in n)||n[r(525)];if(p[r(480)](n[r(463)],n.url,y,n[r(536)],n.password),n[r(474)])for(var _ in n[r(474)])p[_]=n[r(474)][_];for(var _ in n.mimeType&&p[r(507)]&&p.overrideMimeType(n.mimeType),n[r(509)])void 0!==n[r(509)][_]&&p[r(524)](_,n[r(509)][_]+"");return!1===function(e,t){var r=yn,n=t[r(458)];if(!1===t[r(512)][r(534)](n,e,t))return!1}(p,n)?(p[r(501)](),!1):(n[r(462)]>0&&(f=window[r(466)]((function(){var e=r;p[e(518)]=Tn,p[e(501)](),Fn(null,"timeout",p,n)}),n[r(462)])),p[r(532)](n.data?n[r(495)]:null),n[r(455)].abort=function(){p[r(501)]()},n[r(455)])};function Dn(e,t,r){var n=yn,i=r.context,s=n(526);r[n(526)].call(i,e,s,t),r.promise[n(535)](e,s,t),Mn(s,t,r)}function Mn(e,t,r){var n=yn,i=r[n(458)];r[n(464)].call(i,t,e)}function Un(){var e=["slice","processData","clearAttributes","198uGsvYO","ifModified","crossDomain","object","post","head","Last-Modified","[object Array]","exec","If-None-Match","split","get","If-Modified-Since","toUpperCase","promise","35ZlZOvf","XMLHttpRequest","context","contentType","542686ReIeoX","name","timeout","type","complete","ajaxSetup","setTimeout","jsonp","clearTimeout","function","7737660IwmmEQ","protocol","html","application/xml, text/xml","xhrFields","src","replace","getAllResponseHeaders","prototype","href","open","push","responseText","accepts","Accept","concat","871728QkQsQM","error","X-Requested-With","indexOf","json","8StdHbP","1269318sqxQxC","test","onerror","data","documentElement","location","firstChild","reject","xml","abort","charset","parentNode","application/json, text/javascript","dataType","toLowerCase","overrideMimeType","responseXML","headers","insertBefore","$1_=","beforeSend","callback","createElement","status","text","url","onreadystatechange","join","getTime","cache","toString","xhr","setRequestHeader","async","success","text/html","31496lxBVzs","196910gtBoZw","onload","text/plain","send","length","call","resolve","username","document","hasOwnProperty","add","273408pREEUk","GET","readyState"];return(Un=function(){return e})()}function Pn(e,t){var r=Un();return(Pn=function(e,t){return r[e-=437]})(e,t)}function Fn(e,t,r,n){var i=yn,s=n[i(458)];n[i(487)].call(s,r,t,e),n[i(455)][i(499)](r,t,e),Mn(t,r,n)}function Rn(e){var t,r=yn;if(!_n){for(_n={};t=Sn.exec(Cn);)_n[t[1][r(506)]()]=t[2];t=_n[e[r(506)]()]}return null===t?null:t}function Ln(e,t){return(e+"&"+t)[yn(476)](/[&?]{1,2}/,"?")}function On(e){var t,r,n,i,s=yn;Hn(e)&&!(e[s(495)]instanceof FormData)&&e[s(439)]&&(e.data=(t=e[s(495)],(i=[])[(n=yn)(539)]=function(e,t){this[n(481)](encodeURIComponent(e)+"="+encodeURIComponent(t))},zn(i,t,r),i[n(519)]("&")[n(476)]("%20","+"))),e[s(495)]&&(!e.type||"GET"===e[s(463)].toUpperCase())&&(e[s(517)]=Ln(e.url,e.data))}function zn(e,t,r,n){var i,s,o=yn,a=(i=t,s=yn,Object[s(478)][s(522)][s(534)](i)===s(448));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e.add(u[o(461)],u.value):(r?a(u):Hn(u))?zn(e,u,r,c):e[o(539)](c,u)}}function Nn(e){for(var t=yn,r=Array[t(478)][t(438)],n=r.call(arguments,1),i=0,s=n[t(533)];i<s;i++){var o=n[i]||{};for(var a in o)o[t(538)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Hn(e){var t=yn,r=typeof e;return r===t(469)||r===t(444)&&!!e}function Vn(e){return typeof e===yn(469)}function jn(){return(new Date).getTime()}Bn[yn(452)]=function(e,t,r,n){return Vn(t)&&(n=n||r,r=t,t=void 0),Bn({url:e,data:t,success:r,dataType:n})},Bn[yn(445)]=function(e,t,r,n){return Vn(t)&&(n=n||r,r=t,t=void 0),Bn({type:"POST",url:e,data:t,success:r,dataType:n})},Bn.getJSON=function(e,t,r){var n=yn;return Vn(t)&&(r=t,t=void 0),Bn({url:e,data:t,success:r,dataType:n(490)})},Bn[yn(465)]=function(e,t){return t?Nn(Nn(e,xn),t):Nn(xn,e)};var Wn=Ai;function Gn(e){return parseInt(e)===e}function qn(e){if(!Gn(e.length))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 $n(e,t){var r=Ai;if(e[r(233)]&&e[r(219)]===r(188))return t&&(e=e.slice?e[r(248)]():Array[r(244)][r(248)][r(239)](e)),e;if(Array.isArray(e)){if(!qn(e))throw new Error(r(234)+e);return new Uint8Array(e)}if(Gn(e.length)&&qn(e))return new Uint8Array(e);throw new Error(r(209))}function Yn(e){return new Uint8Array(e)}function Kn(e,t,r,n,i){var s=Ai;(null!=n||null!=i)&&(e=e.slice?e[s(248)](n,i):Array[s(244)].slice[s(239)](e,n,i)),t.set(e,r)}!function(e,t){for(var r=Ai,n=e();;)try{if(982869===parseInt(r(245))/1*(-parseInt(r(243))/2)+parseInt(r(201))/3+parseInt(r(251))/4*(-parseInt(r(236))/5)+-parseInt(r(189))/6*(-parseInt(r(212))/7)+parseInt(r(240))/8+parseInt(r(215))/9+-parseInt(r(224))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ki);var Xn,Jn,Zn={toBytes:function(e){var t=Ai,r=[],n=0;for(e=encodeURI(e);n<e[t(194)];){var i=e[t(230)](n++);37===i?(r.push(parseInt(e.substr(n,2),16)),n+=2):r[t(196)](i)}return $n(r)},fromBytes:function(e){for(var t=Ai,r=[],n=0;n<e[t(194)];){var i=e[n];i<128?(r.push(String[t(207)](i)),n++):i>191&&i<224?(r[t(196)](String[t(207)]((31&i)<<6|63&e[n+1])),n+=2):(r.push(String[t(207)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(250)]("")}},Qn=(Jn=(Xn=Ai)(197),{toBytes:function(e){for(var t=Ai,r=[],n=0;n<e.length;n+=2)r[t(196)](parseInt(e[t(216)](n,2),16));return r},fromBytes:function(e){for(var t=Xn,r=[],n=0;n<e[t(194)];n++){var i=e[n];r[t(196)](Jn[(240&i)>>4]+Jn[15&i])}return r[t(250)]("")}}),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=Ai,r=[],n=0;n<e[t(194)];n+=4)r[t(196)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var yi=function(e){var t=Ai;if(!(this instanceof yi))throw Error(t(238));Object.defineProperty(this,t(242),{value:$n(e,!0)}),this[t(253)]()};yi[Wn(244)]._prepare=function(){var e=Wn,t=ei[this[e(242)].length];if(null==t)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this[e(218)]=[],this[e(228)]=[];for(var r=0;r<=t;r++)this._Ke.push([0,0,0,0]),this[e(228)][e(196)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(242)][e(194)]/4,o=vi(this[e(242)]);for(r=0;r<s;r++)n=r>>2,this._Ke[n][r%4]=o[r],this[e(228)][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(218)][l][d]=o[r],this[e(228)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(228)][l][d],this[e(228)][l][d]=hi[a>>24&255]^fi[a>>16&255]^pi[a>>8&255]^mi[255&a]},yi.prototype[Wn(252)]=function(e){var t=Wn;if(16!=e[t(194)])throw new Error(t(203));for(var r=this[t(218)].length-1,n=[0,0,0,0],i=vi(e),s=0;s<4;s++)i[s]^=this._Ke[0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=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._Ke[o][s];i=n[t(248)]()}var a,c=Yn(16);for(s=0;s<4;s++)a=this[t(218)][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(244)][Wn(193)]=function(e){var t=Wn;if(16!=e[t(194)])throw new Error(t(241));for(var r=this[t(228)][t(194)]-1,n=[0,0,0,0],i=vi(e),s=0;s<4;s++)i[s]^=this[t(228)][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(228)][o][s];i=n.slice()}var a,c=Yn(16);for(s=0;s<4;s++)a=this[t(228)][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 _i=function(e){var t=Wn;if(!(this instanceof _i))throw Error(t(238));this[t(229)]=t(205),this[t(219)]=t(199),this._aes=new yi(e)};_i[Wn(244)][Wn(252)]=function(e){var t=Wn;if((e=$n(e))[t(194)]%16!=0)throw new Error(t(247));for(var r=Yn(e[t(194)]),n=Yn(16),i=0;i<e[t(194)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(246)][t(252)](n),r,i);return r},_i[Wn(244)][Wn(193)]=function(e){var t=Wn;if((e=$n(e)).length%16!=0)throw new Error(t(214));for(var r=Yn(e[t(194)]),n=Yn(16),i=0;i<e.length;i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(246)][t(193)](n),r,i);return r};var gi=function(e,t){var r=Wn;if(!(this instanceof gi))throw Error(r(238));if(this[r(229)]=r(202),this[r(219)]="cbc",t){if(16!=t[r(194)])throw new Error(r(232))}else t=Yn(16);this[r(221)]=$n(t,!0),this[r(246)]=new yi(e)};gi[Wn(244)][Wn(252)]=function(e){var t=Wn;if((e=$n(e))[t(194)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=Yn(e[t(194)]),n=Yn(16),i=0;i<e.length;i+=16){Kn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(221)][s];this._lastCipherblock=this[t(246)].encrypt(n),Kn(this[t(221)],r,i)}return r},gi[Wn(244)].decrypt=function(e){var t=Wn;if((e=$n(e))[t(194)]%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var r=Yn(e[t(194)]),n=Yn(16),i=0;i<e.length;i+=16){Kn(e,n,0,i,i+16),n=this[t(246)][t(193)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(221)][s];Kn(e,this[t(221)],0,i,i+16)}return r};var bi=function(e,t,r){var n=Wn;if(!(this instanceof bi))throw Error("AES must be instanitated with `new`");if(this[n(229)]=n(223),this[n(219)]=n(225),t){if(16!=t[n(194)])throw new Error(n(192))}else t=Yn(16);!r&&(r=1),this[n(208)]=r,this[n(237)]=$n(t,!0),this[n(246)]=new yi(e)};bi[Wn(244)][Wn(252)]=function(e){var t=Wn;if(e[t(194)]%this[t(208)]!=0)throw new Error(t(187));for(var r,n=$n(e,!0),i=0;i<n[t(194)];i+=this[t(208)]){r=this[t(246)][t(252)](this[t(237)]);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];Kn(this._shiftRegister,this[t(237)],0,this.segmentSize),Kn(n,this[t(237)],16-this.segmentSize,i,i+this[t(208)])}return n},bi[Wn(244)].decrypt=function(e){var t=Wn;if(e.length%this[t(208)]!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var r,n=$n(e,!0),i=0;i<n[t(194)];i+=this.segmentSize){r=this[t(246)][t(252)](this[t(237)]);for(var s=0;s<this.segmentSize;s++)n[i+s]^=r[s];Kn(this[t(237)],this._shiftRegister,0,this[t(208)]),Kn(e,this[t(237)],16-this.segmentSize,i,i+this[t(208)])}return n};var wi=function(e,t){var r=Wn;if(!(this instanceof wi))throw Error(r(238));if(this[r(229)]=r(217),this.name=r(235),t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=Yn(16);this[r(191)]=$n(t,!0),this[r(190)]=16,this[r(246)]=new yi(e)};wi[Wn(244)][Wn(252)]=function(e){for(var t=Wn,r=$n(e,!0),n=0;n<r[t(194)];n++)16===this[t(190)]&&(this[t(191)]=this[t(246)][t(252)](this._lastPrecipher),this._lastPrecipherIndex=0),r[n]^=this[t(191)][this._lastPrecipherIndex++];return r},wi[Wn(244)].decrypt=wi[Wn(244)].encrypt;var Si=function(e){var t=Wn;if(!(this instanceof Si))throw Error(t(204));0!==e&&!e&&(e=1),typeof e===t(210)?(this[t(206)]=Yn(16),this.setValue(e)):this[t(195)](e)};Si[Wn(244)][Wn(200)]=function(e){var t=Wn;if(typeof e!==t(210)||parseInt(e)!=e)throw new Error(t(226));if(e>Number[t(211)])throw new Error(t(222));for(var r=15;r>=0;--r)this[t(206)][r]=e%256,e=parseInt(e/256)},Si[Wn(244)][Wn(195)]=function(e){var t=Wn;if(16!=(e=$n(e,!0)).length)throw new Error(t(227));this[t(206)]=e},Si[Wn(244)][Wn(220)]=function(){for(var e=Wn,t=15;t>=0;t--){if(255!==this[e(206)][t]){this._counter[t]++;break}this[e(206)][t]=0}};var Ii=function(e,t){var r=Wn;if(!(this instanceof Ii))throw Error("AES must be instanitated with `new`");this.description=r(249),this[r(219)]="ctr",!(t instanceof Si)&&(t=new Si(t)),this._counter=t,this[r(213)]=null,this._remainingCounterIndex=16,this._aes=new yi(e)};function Ai(e,t){var r=ki();return(Ai=function(e,t){return r[e-=186]})(e,t)}Ii[Wn(244)].encrypt=function(e){for(var t=Wn,r=$n(e,!0),n=0;n<r[t(194)];n++)16===this._remainingCounterIndex&&(this[t(213)]=this[t(246)][t(252)](this[t(206)][t(206)]),this._remainingCounterIndex=0,this._counter[t(220)]()),r[n]^=this[t(213)][this[t(186)]++];return r},Ii[Wn(244)].decrypt=Ii[Wn(244)].encrypt;const Ei={AES:yi,Counter:Si,ModeOfOperation:{ecb:_i,cbc:gi,cfb:bi,ofb:wi,ctr:Ii},utils:{hex:Qn,utf8:Zn},padding:{pkcs7:{pad:function(e){var t=Wn,r=16-(e=$n(e,!0)).length%16,n=Yn(e[t(194)]+r);Kn(e,n);for(var i=e[t(194)];i<n[t(194)];i++)n[i]=r;return n},strip:function(e){var t=Wn;if((e=$n(e,!0))[t(194)]<16)throw new Error(t(231));var r=e[e[t(194)]-1];if(r>16)throw new Error(t(198));for(var n=e[t(194)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error("PKCS#7 invalid padding byte");var s=Yn(n);return Kn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:$n,createArray:Yn,copyArray:Kn}};function ki(){var e=["key","1488126jjYcan","prototype","2zugAiD","_aes","invalid plaintext size (must be multiple of 16 bytes)","slice","Counter","join","1199428ZzFCUM","encrypt","_prepare","_remainingCounterIndex","invalid plaintext size (must be segmentSize bytes)","Uint8Array","6NgiLBO","_lastPrecipherIndex","_lastPrecipher","invalid initialation vector size (must be 16 size)","decrypt","length","setBytes","push","0123456789abcdef","PKCS#7 padding byte out of range","ecb","setValue","704427CcSeoL","Cipher Block Chaining","invalid plaintext size (must be 16 bytes)","Counter must be instanitated with `new`","Electronic Code Block","_counter","fromCharCode","segmentSize","unsupported array-like object","number","MAX_SAFE_INTEGER","13448869FNBHtF","_remainingCounter","invalid ciphertext size (must be multiple of 16 bytes)","12302712ukbZJQ","substr","Output Feedback","_Ke","name","increment","_lastCipherblock","integer value out of safe range","Cipher Feedback","13357440hSKupa","cfb","invalid counter value (must be an integer)","invalid counter bytes size (must be 16 bytes)","_Kd","description","charCodeAt","PKCS#7 invalid length","invalid initialation vector size (must be 16 bytes)","buffer","Array contains invalid value: ","ofb","25FKAtPf","_shiftRegister","AES must be instanitated with `new`","call","14263840saPBhS","invalid ciphertext size (must be 16 bytes)"];return(ki=function(){return e})()}var Ci=Ti;function xi(){var e=["min","Hex","object","prototype","parse","clone","1318902gQJdGe","init","CryptoJS","BufferedBlockAlgorithm","algo","call","string","commonjsRequire","extend","_nDataBytes","Hasher","WordArray","Latin1","stringify","hasOwnProperty","HMAC","lib","finalize","substr","amd","_doProcessBlock","$super","1143876YClHjq","push","toString","Native crypto module could not be used to get secure random number.","reset","create","_append","fromCharCode","createCommonjsModule","_data","sigBytes","blockSize","_doFinalize","12434100YwgpFc","join","slice","getRandomValues","1103128vzjpMo","randomBytes","crypto","msCrypto","splice","words","ceil","Malformed UTF-8 data","586962xXAsxX","apply","clamp","length","charCodeAt","undefined","function","2384214ulNbGd","2385905OTcovt","readInt32LE","commonjsGlobal"];return(xi=function(){return e})()}function Ti(e,t){var r=xi();return(Ti=function(e,t){return r[e-=445]})(e,t)}!function(e,t){for(var r=Ti,n=e();;)try{if(563921===-parseInt(r(452))/1+-parseInt(r(508))/2+-parseInt(r(469))/3+parseInt(r(491))/4+parseInt(r(460))/5+-parseInt(r(459))/6+parseInt(r(504))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xi);var Bi=tt[Ci(499)]((function(e,t){var r,i,s;r=Qe,i=function(){var e=e||function(e,t){var r,i=Ti;if("undefined"!=typeof window&&window[i(446)]&&(r=window[i(446)]),typeof self!==i(457)&&self.crypto&&(r=self[i(446)]),"undefined"!=typeof globalThis&&globalThis.crypto&&(r=globalThis[i(446)]),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window[i(447)]),!r&&typeof tt[i(462)]!==i(457)&&tt[i(462)][i(446)]&&(r=tt[i(462)][i(446)]),!r&&typeof tt[i(476)]===i(458))try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if("function"==typeof r[e(507)])try{return r[e(507)](new Uint32Array(1))[0]}catch(e){}if(typeof r[e(445)]===e(458))try{return r[e(445)](4)[e(461)]()}catch(e){}}throw new Error(e(494))},o=Object[i(496)]||function(){function e(){}return function(t){var r,n=Ti;return e[n(466)]=t,r=new e,e[n(466)]=null,r}}(),a={},c=a[i(485)]={},u=c.Base={extend:function(e){var t=Ti,r=o(this);return e&&r.mixIn(e),(!r[t(483)](t(470))||this.init===r[t(470)])&&(r.init=function(){var e=t;r.$super[e(470)][e(453)](this,arguments)}),r[t(470)].prototype=r,r[t(490)]=this,r},create:function(){var e=Ti,t=this[e(477)]();return t[e(470)][e(453)](t,arguments),t},init:function(){},mixIn:function(e){var t=Ti;for(var r in e)e[t(483)](r)&&(this[r]=e[r]);e[t(483)](t(493))&&(this[t(493)]=e[t(493)])},clone:function(){var e=Ti;return this[e(470)][e(466)][e(477)](this)}},l=c[i(480)]=u[i(477)]({init:function(e,t){var r=i;e=this[r(449)]=e||[],null!=t?this.sigBytes=t:this[r(501)]=4*e[r(455)]},toString:function(e){return(e||h)[i(482)](this)},concat:function(e){var t=i,r=this[t(449)],n=e[t(449)],s=this[t(501)],o=e[t(501)];if(this[t(454)](),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(501)]+=o,this},clamp:function(){var t=i,r=this[t(449)],n=this.sigBytes;r[n>>>2]&=4294967295<<32-n%4*8,r[t(455)]=e.ceil(n/4)},clone:function(){var e=i,t=u[e(468)][e(474)](this);return t[e(449)]=this[e(449)][e(506)](0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r.push(s());return new(l[t(470)])(r,e)}}),d=a.enc={},h=d[i(464)]={stringify:function(e){for(var t=i,r=e[t(449)],n=e[t(501)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s.push((a>>>4).toString(16)),s.push((15&a)[t(493)](16))}return s[t(505)]("")},parse:function(e){for(var t=i,r=e[t(455)],n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e[t(487)](s,2),16)<<24-s%8*4;return new(l[t(470)])(n,r/2)}},f=d[i(481)]={stringify:function(e){for(var t=i,r=e.words,n=e[t(501)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(492)](String[t(498)](a))}return s[t(505)]("")},parse:function(e){for(var t=i,r=e[t(455)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e[t(456)](s))<<24-s%4*8;return new(l[t(470)])(n,r)}},p=d.Utf8={stringify:function(e){var t=i;try{return decodeURIComponent(escape(f[t(482)](e)))}catch(e){throw new Error(t(451))}},parse:function(e){return f[i(467)](unescape(encodeURIComponent(e)))}},m=c[i(472)]=u.extend({reset:function(){var e=i;this[e(500)]=new(l[e(470)]),this[e(478)]=0},_append:function(e){var t=i;typeof e==t(475)&&(e=p.parse(e)),this[t(500)].concat(e),this[t(478)]+=e[t(501)]},_process:function(t){var r,n=i,s=this[n(500)],o=s.words,a=s.sigBytes,c=this[n(502)],u=a/(4*c),d=(u=t?e[n(450)](u):e.max((0|u)-this._minBufferSize,0))*c,h=e[n(463)](4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(489)](o,f);r=o[n(448)](0,d),s[n(501)]-=h}return new(l[n(470)])(r,h)},clone:function(){var e=i,t=u[e(468)][e(474)](this);return t[e(500)]=this[e(500)][e(468)](),t},_minBufferSize:0});c[i(479)]=m[i(477)]({cfg:u[i(477)](),init:function(e){var t=i;this.cfg=this.cfg[t(477)](e),this[t(495)]()},reset:function(){var e=i;m[e(495)][e(474)](this),this._doReset()},update:function(e){return this[i(497)](e),this._process(),this},finalize:function(e){var t=i;return e&&this[t(497)](e),this[t(503)]()},blockSize:16,_createHelper:function(e){return function(t,r){var n=Ti;return new(e[n(470)])(r)[n(486)](t)}},_createHmacHelper:function(e){return function(t,r){var n=Ti;return new(v[n(484)][n(470)])(e,r)[n(486)](t)}}});var v=a[i(473)]={};return a}(Math);return e},(s=Ti)(465)==s(465)?e.exports=i():r[s(471)]=i()})),Di=Mi;function Mi(e,t){var r=Ui();return(Mi=function(e,t){return r[e-=341]})(e,t)}!function(e,t){for(var r=Mi,n=e();;)try{if(364923===parseInt(r(347))/1*(-parseInt(r(360))/2)+-parseInt(r(366))/3*(parseInt(r(341))/4)+-parseInt(r(358))/5+-parseInt(r(353))/6+parseInt(r(350))/7*(-parseInt(r(359))/8)+-parseInt(r(363))/9*(-parseInt(r(348))/10)+parseInt(r(342))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ui);tt[Di(346)]((function(e,t){var r,n,i;r=tt[Di(357)],n=function(e){return n=(r=e)[(t=Mi)(345)],i=n[t(349)],s=n[t(369)],(o=r[t(368)]={}).Word=i.extend({init:function(e,r){var n=t;this[n(351)]=e,this[n(352)]=r}}),o[t(369)]=i[t(361)]({init:function(e,r){var n=t;e=this[n(355)]=e||[],this[n(364)]=null!=r?r:8*e[n(367)]},toX32:function(){for(var e=t,r=this[e(355)],n=r.length,i=[],o=0;o<n;o++){var a=r[o];i[e(343)](a.high),i[e(343)](a[e(352)])}return s[e(344)](i,this[e(364)])},clone:function(){for(var e=t,r=i[e(356)][e(354)](this),n=r[e(355)]=this[e(355)].slice(0),s=n[e(367)],o=0;o<s;o++)n[o]=n[o][e(356)]();return r}}),e;var t,r,n,i,s,o},"object"===(i=Mi)(365)?e[i(362)]=n(Bi):n(r.CryptoJS)}));function Ui(){var e=["high","low","2947758pEZcOO","call","words","clone","commonjsGlobal","2784040woxhdy","69304jSFVsT","4CqnhCq","extend","exports","9wCPIlx","sigBytes","object","65634TUCQIj","length","x64","WordArray","8NVwJMD","23410607SLHUHT","push","create","lib","createCommonjsModule","203642RoLOZL","1949660giHyHE","Base","371TEXchx"];return(Ui=function(){return e})()}function Pi(e,t){var r=Fi();return(Pi=function(e,t){return r[e-=296]})(e,t)}function Fi(){var e=["lib","exports","amd","308979KGwzHt","undefined","2250712aVxQcF","buffer","object","function","418jBlXBF","commonjsGlobal","apply","550920LAjuTF","prototype","2269311uAxuhJ","5GjVter","CryptoJS","init","call","./core","7381746hQKSbW","WordArray","35CPXWLz","55841tEkQfs","byteLength","46MbWfCV","3749780CAwOyR"];return(Fi=function(){return e})()}!function(e,t){for(var r=Pi,n=e();;)try{if(848088===-parseInt(r(313))/1*(parseInt(r(315))/2)+-parseInt(r(304))/3+-parseInt(r(316))/4*(-parseInt(r(305))/5)+parseInt(r(310))/6+-parseInt(r(312))/7*(parseInt(r(322))/8)+parseInt(r(320))/9+parseInt(r(302))/10*(parseInt(r(299))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fi);et((function(e,t){var r,n,i,s=Pi;r=tt[s(300)],n=function(e){var t=s;return function(){var t=Pi;if(typeof ArrayBuffer==t(298)){var r=e[t(317)][t(311)],n=r[t(307)],i=r[t(307)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(321)&&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(296)],e.byteOffset,e[r(314)])),e instanceof Uint8Array){for(var i=e[r(314)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(308)](this,s,i)}else n[r(301)](this,arguments)};i[t(303)]=r}}(),e[t(317)][t(311)]},"object"===(i=Pi)(297)?e[i(318)]=n(Bi):"undefined"===i(298)&&(void 0)[i(319)]?(void 0)([i(309)],n):n(r[i(306)])}));function Ri(e,t){var r=Li();return(Ri=function(e,t){return r[e-=211]})(e,t)}!function(e,t){for(var r=Ri,n=e();;)try{if(578008===parseInt(r(227))/1*(-parseInt(r(220))/2)+-parseInt(r(234))/3*(parseInt(r(213))/4)+-parseInt(r(224))/5+-parseInt(r(231))/6+-parseInt(r(222))/7+parseInt(r(233))/8+parseInt(r(216))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Li);et((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Ri;return function(){var t=Ri,r=e,n=r[t(226)][t(219)],i=r.enc;function s(e){return e<<8&4278255360|e>>>8&16711935}i.Utf16=i.Utf16BE={stringify:function(e){for(var r=t,n=e.words,i=e[r(214)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s.push(String[r(228)](a))}return s[r(215)]("")},parse:function(e){for(var r=t,i=e[r(225)],s=[],o=0;o<i;o++)s[o>>>1]|=e[r(218)](o)<<16-o%2*16;return n[r(223)](s,2*i)}},i.Utf16LE={stringify:function(e){for(var r=t,n=e[r(232)],i=e[r(214)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o[r(211)](String[r(228)](c))}return o[r(215)]("")},parse:function(e){for(var r=t,i=e.length,o=[],a=0;a<i;a++)o[a>>>1]|=s(e[r(218)](a)<<16-a%2*16);return n[r(223)](o,2*i)}}}(),e.enc[t(229)]},(i=Ri)(230)==i(230)?e.exports=n(Bi):"undefined"===i(212)&&(void 0).amd?(void 0)([i(217)],n):n(r[i(221)])}));function Li(){var e=["sigBytes","join","27902934clmApD","./core","charCodeAt","WordArray","2soZDfn","CryptoJS","1522752pmYhtw","create","3364615DkLWyJ","length","lib","997471BvUaOg","fromCharCode","Utf16","object","2647014BVCJCO","words","6483640vnZevo","18EbSCyr","push","function","669116QloQcF"];return(Li=function(){return e})()}var Oi=Ni;function zi(){var e=["407496QvYnCp","_reverseMap","_map","length","469840RqOtHO","16JvsPgn","commonjsGlobal","enc","15iHfRkc","join","indexOf","createCommonjsModule","Base64","charAt","./core","object","push","WordArray","exports","charCodeAt","80199LRRVXx","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","300324GRONis","function","sigBytes","CryptoJS","828ldNNCi","624968lAtDXv","4250610IyifAW"];return(zi=function(){return e})()}function Ni(e,t){var r=zi();return(Ni=function(e,t){return r[e-=197]})(e,t)}!function(e,t){for(var r=Ni,n=e();;)try{if(108164===parseInt(r(207))/1+parseInt(r(216))/2+parseInt(r(213))/3*(parseInt(r(221))/4)+-parseInt(r(224))/5*(-parseInt(r(209))/6)+parseInt(r(220))/7+parseInt(r(214))/8+-parseInt(r(215))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zi);tt[Oi(198)]((function(e,t){var r,n,i,s=Oi;r=tt[s(222)],n=function(e){var t,r,n,i=s;return t=Ni,n=(r=e).lib[t(204)],r[t(223)][t(199)]={stringify:function(e){var r=t,n=e.words,i=e[r(211)],s=this._map;e.clamp();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(203)](s[r(200)](c>>>6*(3-u)&63));var l=s[r(200)](64);if(l)for(;o[r(219)]%4;)o[r(203)](l);return o[r(225)]("")},parse:function(e){var r=t,i=e[r(219)],s=this[r(218)],o=this[r(217)];if(!o){o=this._reverseMap=[];for(var a=0;a<s.length;a++)o[s[r(206)](a)]=a}var c=s[r(200)](64);if(c){var u=e[r(197)](c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e.charCodeAt(c-1)]<<c%4*2|i[e[s(206)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n.create(o,a)}(e,i,o)},_map:t(208)},e.enc[i(199)]},(i=Ni)(202)==i(202)?e[i(205)]=n(Bi):"undefined"===i(210)&&(void 0).amd?(void 0)([i(201)],n):n(r[i(212)])}));var Hi=ji;function Vi(){var e=["7224zhxIeY","clamp","words","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","commonjsGlobal","_reverseMap","6014560ORXtdR","22228877qyWxlW","object","394028HKlMWJ","exports","charAt","57tFZiLL","push","_safe_map","59096elWRHG","enc","5ltPxUo","Base64url","459kWpRwL","function","createCommonjsModule","indexOf","lib","2411946hyjaoj","4160674WTxCSU","length","CryptoJS","2uhGoEN","charCodeAt","_map","WordArray"];return(Vi=function(){return e})()}!function(e,t){for(var r=ji,n=e();;)try{if(382101===parseInt(r(325))/1*(parseInt(r(338))/2)+parseInt(r(341))/3*(parseInt(r(329))/4)+-parseInt(r(314))/5*(-parseInt(r(321))/6)+parseInt(r(322))/7+-parseInt(r(312))/8*(-parseInt(r(316))/9)+parseInt(r(335))/10+-parseInt(r(336))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vi);tt[Hi(318)]((function(e,t){var r,n,i,s=Hi;r=tt[s(333)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=ji)(320)][t(328)],r[t(313)][t(315)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(331)],s=e.sigBytes,o=r?this[n(311)]:this[n(327)];e[n(330)]();for(var a=[],c=0;c<s;c+=3)for(var u=(i[c>>>2]>>>24-c%4*8&255)<<16|(i[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|i[c+2>>>2]>>>24-(c+2)%4*8&255,l=0;l<4&&c+.75*l<s;l++)a.push(o[n(340)](u>>>6*(3-l)&63));var d=o[n(340)](64);if(d)for(;a[n(323)]%4;)a[n(342)](d);return a.join("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(323)],o=r?this[i(311)]:this[i(327)],a=this[i(334)];if(!a){a=this._reverseMap=[];for(var c=0;c<o[i(323)];c++)a[o[i(326)](c)]=c}var u=o[i(340)](64);if(u){var l=e[i(319)](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(326)](c-1)]<<c%4*2|i[e[s(326)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n.create(o,a)}(e,s,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:t(332)},e[i(313)][i(315)]},(i=ji)(337)==i(337)?e[i(339)]=n(Bi):"undefined"===i(317)&&(void 0).amd?(void 0)(["./core"],n):n(r[i(324)])}));function ji(e,t){var r=Vi();return(ji=function(e,t){return r[e-=311]})(e,t)}function Wi(e,t){var r=Gi();return(Wi=function(e,t){return r[e-=159]})(e,t)}!function(e,t){for(var r=Wi,n=e();;)try{if(669903===parseInt(r(181))/1*(parseInt(r(160))/2)+-parseInt(r(187))/3*(-parseInt(r(189))/4)+parseInt(r(176))/5+-parseInt(r(164))/6+parseInt(r(183))/7+-parseInt(r(171))/8*(parseInt(r(162))/9)+-parseInt(r(184))/10*(parseInt(r(179))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gi);et((function(e,t){var r,n,i,s=Wi;r=tt[s(190)],n=function(e){var t=s;return function(t){var r=Wi,n=e,i=n[r(182)],s=i[r(185)],o=i[r(191)],a=n.algo,c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(169)](t[e(159)](n+1))|0}();var u=a[r(161)]=o[r(163)]({_doReset:function(){this[r(188)]=new s.init([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(188)][n(174)],u=e[t+0],p=e[t+1],m=e[t+2],v=e[t+3],y=e[t+4],_=e[t+5],g=e[t+6],b=e[t+7],w=e[t+8],S=e[t+9],I=e[t+10],A=e[t+11],E=e[t+12],k=e[t+13],C=e[t+14],x=e[t+15],T=a[0],B=a[1],D=a[2],M=a[3];T=l(T,B,D,M,u,7,c[0]),M=l(M,T,B,D,p,12,c[1]),D=l(D,M,T,B,m,17,c[2]),B=l(B,D,M,T,v,22,c[3]),T=l(T,B,D,M,y,7,c[4]),M=l(M,T,B,D,_,12,c[5]),D=l(D,M,T,B,g,17,c[6]),B=l(B,D,M,T,b,22,c[7]),T=l(T,B,D,M,w,7,c[8]),M=l(M,T,B,D,S,12,c[9]),D=l(D,M,T,B,I,17,c[10]),B=l(B,D,M,T,A,22,c[11]),T=l(T,B,D,M,E,7,c[12]),M=l(M,T,B,D,k,12,c[13]),D=l(D,M,T,B,C,17,c[14]),T=d(T,B=l(B,D,M,T,x,22,c[15]),D,M,p,5,c[16]),M=d(M,T,B,D,g,9,c[17]),D=d(D,M,T,B,A,14,c[18]),B=d(B,D,M,T,u,20,c[19]),T=d(T,B,D,M,_,5,c[20]),M=d(M,T,B,D,I,9,c[21]),D=d(D,M,T,B,x,14,c[22]),B=d(B,D,M,T,y,20,c[23]),T=d(T,B,D,M,S,5,c[24]),M=d(M,T,B,D,C,9,c[25]),D=d(D,M,T,B,v,14,c[26]),B=d(B,D,M,T,w,20,c[27]),T=d(T,B,D,M,k,5,c[28]),M=d(M,T,B,D,m,9,c[29]),D=d(D,M,T,B,b,14,c[30]),T=h(T,B=d(B,D,M,T,E,20,c[31]),D,M,_,4,c[32]),M=h(M,T,B,D,w,11,c[33]),D=h(D,M,T,B,A,16,c[34]),B=h(B,D,M,T,C,23,c[35]),T=h(T,B,D,M,p,4,c[36]),M=h(M,T,B,D,y,11,c[37]),D=h(D,M,T,B,b,16,c[38]),B=h(B,D,M,T,I,23,c[39]),T=h(T,B,D,M,k,4,c[40]),M=h(M,T,B,D,u,11,c[41]),D=h(D,M,T,B,v,16,c[42]),B=h(B,D,M,T,g,23,c[43]),T=h(T,B,D,M,S,4,c[44]),M=h(M,T,B,D,E,11,c[45]),D=h(D,M,T,B,x,16,c[46]),T=f(T,B=h(B,D,M,T,m,23,c[47]),D,M,u,6,c[48]),M=f(M,T,B,D,b,10,c[49]),D=f(D,M,T,B,C,15,c[50]),B=f(B,D,M,T,_,21,c[51]),T=f(T,B,D,M,E,6,c[52]),M=f(M,T,B,D,v,10,c[53]),D=f(D,M,T,B,I,15,c[54]),B=f(B,D,M,T,p,21,c[55]),T=f(T,B,D,M,w,6,c[56]),M=f(M,T,B,D,x,10,c[57]),D=f(D,M,T,B,g,15,c[58]),B=f(B,D,M,T,k,21,c[59]),T=f(T,B,D,M,y,6,c[60]),M=f(M,T,B,D,A,10,c[61]),D=f(D,M,T,B,m,15,c[62]),B=f(B,D,M,T,S,21,c[63]),a[0]=a[0]+T|0,a[1]=a[1]+B|0,a[2]=a[2]+D|0,a[3]=a[3]+M|0},_doFinalize:function(){var e=r,n=this._data,i=n[e(174)],s=8*this[e(170)],o=8*n[e(186)];i[o>>>5]|=128<<24-o%32;var a=t[e(165)](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(186)]=4*(i.length+1),this[e(166)]();for(var u=this[e(188)],l=u.words,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(177)][e(168)](this);return t[e(188)]=this[e(188)].clone(),t}});function l(e,t,r,n,i,s,o){var a=e+(t&r|~t&n)+i+o;return(a<<s|a>>>32-s)+t}function d(e,t,r,n,i,s,o){var a=e+(t&n|r&~n)+i+o;return(a<<s|a>>>32-s)+t}function h(e,t,r,n,i,s,o){var a=e+(t^r^n)+i+o;return(a<<s|a>>>32-s)+t}function f(e,t,r,n,i,s,o){var a=e+(r^(t|~n))+i+o;return(a<<s|a>>>32-s)+t}n[r(161)]=o[r(178)](u),n.HmacMD5=o[r(173)](u)}(Math),e[t(161)]},"object"===(i=Wi)(167)?e.exports=n(Bi):"undefined"===i(180)&&(void 0)[i(175)]?(void 0)(["./core"],n):n(r[i(172)])}));function Gi(){var e=["11748kwdKTR","function","82AALUfu","lib","7537656stCAQR","7050JUGkAz","WordArray","sigBytes","93IhLSky","_hash","86300odqBNu","commonjsGlobal","Hasher","sin","13574xmDBPJ","MD5","980163UvCXWA","extend","3078072VlOGbc","floor","_process","object","call","abs","_nDataBytes","96HmvwZF","CryptoJS","_createHmacHelper","words","amd","4702860YzZYey","clone","_createHelper"];return(Gi=function(){return e})()}var qi=$i;function $i(e,t){var r=Yi();return($i=function(e,t){return r[e-=250]})(e,t)}!function(e,t){for(var r=$i,n=e();;)try{if(461046===-parseInt(r(269))/1+-parseInt(r(279))/2*(-parseInt(r(273))/3)+-parseInt(r(272))/4+-parseInt(r(283))/5*(parseInt(r(285))/6)+parseInt(r(274))/7*(parseInt(r(275))/8)+-parseInt(r(276))/9*(-parseInt(r(254))/10)+parseInt(r(267))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yi);tt[qi(268)]((function(e,t){var r,n,i,s=qi;r=tt[s(257)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=$i)(265)],i=n[t(252)],o=n[t(266)],a=r[t(270)],c=[],u=a.SHA1=o[t(259)]({_doReset:function(){var e=t;this[e(255)]=new(i[e(263)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(255)][n(281)],s=i[0],o=i[1],a=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)c[d]=0|e[r+d];else{var h=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+c[d];f+=d<20?1518500249+(o&a|~o&u):d<40?1859775393+(o^a^u):d<60?(o&a|o&u|a&u)-1894007588:(o^a^u)-899497514,l=u,u=a,a=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(256)],n=r[e(281)],i=8*this._nDataBytes,s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math.floor(i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(271)]=4*n[e(251)],this[e(253)](),this[e(255)]},clone:function(){var e=t,r=o.clone[e(258)](this);return r[e(255)]=this[e(255)][e(260)](),r}}),r[t(284)]=o[t(280)](u),r[t(262)]=o[t(277)](u),e[l(284)]},(i=$i)(250)==i(250)?e[i(282)]=n(Bi):"undefined"===i(278)&&(void 0)[i(264)]?(void 0)([i(261)],n):n(r.CryptoJS)}));function Yi(){var e=["function","22822VXGyBf","_createHelper","words","exports","5265mdqIOS","SHA1","3750uCauyI","object","length","WordArray","_process","180rGmXZB","_hash","_data","commonjsGlobal","call","extend","clone","./core","HmacSHA1","init","amd","lib","Hasher","2122527IaKuHf","createCommonjsModule","419978gsDUIr","algo","sigBytes","1364716XaNCvN","147wrZXCp","1251467VwBYCG","16ZrOqOg","385335PGKeBy","_createHmacHelper"];return(Yi=function(){return e})()}var Ki=Xi;function Xi(e,t){var r=Ji();return(Xi=function(e,t){return r[e-=417]})(e,t)}function Ji(){var e=["_data","CryptoJS","SHA256","algo","12HWBnhn","lib","127192girmpm","758724AAPlGC","amd","2869880lAkZxd","object","31711713vcVezY","_nDataBytes","extend","_hash","words","_process","10dmCdqp","function","4pYdZfv","HmacSHA256","commonjsGlobal","521104frfYTE","sigBytes","pow","7634826vekYXf","clone","call","length","14CKUaoR","Hasher","7581712jOmcJq","createCommonjsModule"];return(Ji=function(){return e})()}!function(e,t){for(var r=Xi,n=e();;)try{if(499067===-parseInt(r(443))/1+parseInt(r(427))/2*(parseInt(r(425))/3)+-parseInt(r(440))/4*(parseInt(r(430))/5)+parseInt(r(428))/6*(parseInt(r(417))/7)+-parseInt(r(419))/8+-parseInt(r(446))/9+-parseInt(r(438))/10*(-parseInt(r(432))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ji);tt[Ki(420)]((function(e,t){var r,n,i,s=Ki;r=tt[s(442)],n=function(e){var t=s;return function(t){var r=Xi,n=e,i=n[r(426)],s=i.WordArray,o=i[r(418)],a=n[r(424)],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[e(445)](s,.5))),u[o]=i(t.pow(s,1/3)),o++),s++}();var l=[],d=a[r(423)]=o[r(434)]({_doReset:function(){this[r(435)]=new s.init(c.slice(0))},_doProcessBlock:function(e,t){for(var n=this[r(435)].words,i=n[0],s=n[1],o=n[2],a=n[3],c=n[4],d=n[5],h=n[6],f=n[7],p=0;p<64;p++){if(p<16)l[p]=0|e[t+p];else{var m=l[p-15],v=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,y=l[p-2],_=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;l[p]=v+l[p-7]+_+l[p-16]}var g=i&s^i&o^s&o,b=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),w=f+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&d^~c&h)+u[p]+l[p];f=h,h=d,d=c,c=a+w|0,a=o,o=s,s=i,i=w+(b+g)|0}n[0]=n[0]+i|0,n[1]=n[1]+s|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+c|0,n[5]=n[5]+d|0,n[6]=n[6]+h|0,n[7]=n[7]+f|0},_doFinalize:function(){var e=r,n=this[e(421)],i=n[e(436)],s=8*this[e(433)],o=8*n.sigBytes;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(444)]=4*i[e(449)],this[e(437)](),this[e(435)]},clone:function(){var e=r,t=o.clone[e(448)](this);return t[e(435)]=this._hash[e(447)](),t}});n[r(423)]=o._createHelper(d),n[r(441)]=o._createHmacHelper(d)}(Math),e[t(423)]},(i=Xi)(431)==i(431)?e.exports=n(Bi):"undefined"===i(439)&&(void 0)[i(429)]?(void 0)(["./core"],n):n(r[i(422)])}));var Zi=Qi;function Qi(e,t){var r=es();return(Qi=function(e,t){return r[e-=155]})(e,t)}!function(e,t){for(var r=Qi,n=e();;)try{if(919852===-parseInt(r(164))/1+parseInt(r(155))/2+parseInt(r(182))/3+-parseInt(r(166))/4*(parseInt(r(174))/5)+-parseInt(r(163))/6*(-parseInt(r(168))/7)+parseInt(r(183))/8+-parseInt(r(180))/9*(-parseInt(r(175))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(es);tt[Zi(158)]((function(e,t){var r,n,i,s=Zi;r=tt[s(159)],n=function(e){var t,r,n,i,o,a,c=s;return n=(r=e)[(t=Qi)(178)][t(162)],i=r[t(156)],o=i[t(171)],a=i.SHA224=o[t(173)]({_doReset:function(){var e=t;this[e(165)]=new(n[e(179)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=o[e(160)].call(this);return r[e(177)]-=4,r}}),r[t(161)]=o[t(184)](a),r[t(167)]=o[t(176)](a),e[c(161)]},(i=Qi)(170)==i(170)?e[i(181)]=n(Bi):n(r[i(157)])}));function es(){var e=["SHA224","WordArray","1380XdEfWe","1744738IFYhTh","_hash","34392qAvHLw","HmacSHA224","1113UlyMsI","amd","object","SHA256","./sha256","extend","820MHekaI","109660tqNprm","_createHmacHelper","sigBytes","lib","init","612DAAzRP","exports","4105014SsSzSu","3628848lRvlPK","_createHelper","2940920oKOAdb","algo","CryptoJS","createCommonjsModule","commonjsGlobal","_doFinalize"];return(es=function(){return e})()}var ts=ns;function rs(){var e=["279174hwTRDU","CryptoJS","create","HmacSHA512","extend","toX32","356685QBjErr","exports","844363pwcxRU","6383817KdNnHi","commonjsGlobal","_hash","createCommonjsModule","algo","SHA512","_createHmacHelper","high","call","3066828AtHnZc","Word","216ICXJNh","clone","1012smclVV","sigBytes","Hasher","floor","./core","./x64-core","WordArray","2299836GmXpfS","low","22870SarWIb","_data","function","init","lib","_process","object"];return(rs=function(){return e})()}function ns(e,t){var r=rs();return(ns=function(e,t){return r[e-=402]})(e,t)}!function(e,t){for(var r=ns,n=e();;)try{if(774783===parseInt(r(430))/1+parseInt(r(413))/2+parseInt(r(422))/3+-parseInt(r(406))/4*(parseInt(r(415))/5)+parseInt(r(402))/6+parseInt(r(428))/7*(-parseInt(r(404))/8)+parseInt(r(431))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rs);tt[ts(434)]((function(e,t){var r,n,i,s=ts;r=tt[s(432)],n=function(e){var t=s;return function(){var t=ns,r=e,n=r[t(419)][t(408)],i=r.x64,s=i[t(403)],o=i[t(412)],a=r[t(435)];function c(){var e=t;return s[e(424)].apply(s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a.SHA512=n[t(426)]({_doReset:function(){var e=t;this._hash=new(o[e(418)])([new(s[e(418)])(1779033703,4089235720),new(s[e(418)])(3144134277,2227873595),new s.init(1013904242,4271175723),new(s[e(418)])(2773480762,1595750129),new(s[e(418)])(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new(s[e(418)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(433)].words,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(438)],v=s[n(414)],y=o.high,_=o[n(414)],g=a.high,b=a[n(414)],w=c[n(438)],S=c[n(414)],I=d.high,A=d[n(414)],E=h[n(438)],k=h[n(414)],C=f[n(438)],x=f[n(414)],T=p.high,B=p.low,D=m,M=v,U=y,P=_,F=g,R=b,L=w,O=S,z=I,N=A,H=E,V=k,j=C,W=x,G=T,q=B,$=0;$<80;$++){var Y,K,X=l[$];if($<16)K=X[n(438)]=0|e[r+2*$],Y=X.low=0|e[r+2*$+1];else{var J=l[$-15],Z=J[n(438)],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[$-2],ne=re[n(438)],ie=re[n(414)],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[$-7],ce=ae[n(438)],ue=ae[n(414)],le=l[$-16],de=le[n(438)],he=le.low;K=(K=(K=ee+ce+((Y=te+ue)>>>0<te>>>0?1:0))+se+((Y+=oe)>>>0<oe>>>0?1:0))+de+((Y+=he)>>>0<he>>>0?1:0),X[n(438)]=K,X.low=Y}var fe,pe=z&H^~z&j,me=N&V^~N&W,ve=D&U^D&F^U&F,ye=M&P^M&R^P&R,_e=(D>>>28|M<<4)^(D<<30|M>>>2)^(D<<25|M>>>7),ge=(M>>>28|D<<4)^(M<<30|D>>>2)^(M<<25|D>>>7),be=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),we=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[$],Ie=Se[n(438)],Ae=Se.low,Ee=G+be+((fe=q+we)>>>0<q>>>0?1:0),ke=ge+ye;G=j,q=W,j=H,W=V,H=z,V=N,z=L+(Ee=(Ee=(Ee=Ee+pe+((fe+=me)>>>0<me>>>0?1:0))+Ie+((fe+=Ae)>>>0<Ae>>>0?1:0))+K+((fe+=Y)>>>0<Y>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=F,O=R,F=U,R=P,U=D,P=M,D=Ee+(_e+ve+(ke>>>0<ge>>>0?1:0))+((M=fe+ke|0)>>>0<fe>>>0?1:0)|0}v=s.low=v+M,s[n(438)]=m+D+(v>>>0<M>>>0?1:0),_=o[n(414)]=_+P,o[n(438)]=y+U+(_>>>0<P>>>0?1:0),b=a.low=b+R,a[n(438)]=g+F+(b>>>0<R>>>0?1:0),S=c[n(414)]=S+O,c[n(438)]=w+L+(S>>>0<O>>>0?1:0),A=d[n(414)]=A+N,d[n(438)]=I+z+(A>>>0<N>>>0?1:0),k=h[n(414)]=k+V,h[n(438)]=E+H+(k>>>0<V>>>0?1:0),x=f[n(414)]=x+W,f[n(438)]=C+j+(x>>>0<W>>>0?1:0),B=p[n(414)]=B+q,p[n(438)]=T+G+(B>>>0<q>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(416)],n=r.words,i=8*this._nDataBytes,s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(409)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(407)]=4*n.length,this[e(420)](),this[e(433)][e(427)]()},clone:function(){var e=t,r=n[e(405)][e(439)](this);return r[e(433)]=this[e(433)][e(405)](),r},blockSize:32});r.SHA512=n._createHelper(d),r[t(425)]=n[t(437)](d)}(),e[t(436)]},(i=ns)(421)==i(421)?e[i(429)]=n(Bi):"undefined"===i(417)&&(void 0).amd?(void 0)([i(410),i(411)],n):n(r[i(423)])}));var is=os;function ss(){var e=["SHA512","21664112wLqhhO","4xUudEC","2406159INHBHX","604074LfOJhd","exports","WordArray","_createHelper","amd","13614874yqpfoX","commonjsGlobal","createCommonjsModule","x64","3724950EMMVnI","object","_hash","./core","SHA384","5951505AQLgeo","_createHmacHelper","init","4713774sObHaw","Word","extend","sigBytes"];return(ss=function(){return e})()}function os(e,t){var r=ss();return(os=function(e,t){return r[e-=405]})(e,t)}!function(e,t){for(var r=os,n=e();;)try{if(979722===-parseInt(r(406))/1+-parseInt(r(415))/2+-parseInt(r(405))/3+parseInt(r(429))/4*(-parseInt(r(420))/5)+parseInt(r(423))/6+parseInt(r(411))/7+parseInt(r(428))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ss);tt[is(413)]((function(e,t){var r,n,i,s=is;r=tt[s(412)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=os)(414)],i=n[t(424)],o=n[t(408)],a=r.algo,c=a[t(427)],u=a[t(419)]=c[t(425)]({_doReset:function(){var e=t;this[e(417)]=new(o[e(422)])([new(i[e(422)])(3418070365,3238371032),new(i[e(422)])(1654270250,914150663),new i.init(2438529370,812702999),new(i[e(422)])(355462360,4144912697),new(i[e(422)])(1731405415,4290775857),new(i[e(422)])(2394180231,1750603025),new(i[e(422)])(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=c._doFinalize.call(this);return r[e(426)]-=16,r}}),r[t(419)]=c[t(409)](u),r.HmacSHA384=c[t(421)](u),e[l(419)]},(i=os)(416)==i(416)?e[i(407)]=n(Bi):n(r.CryptoJS)}));var as=cs;function cs(e,t){var r=us();return(cs=function(e,t){return r[e-=358]})(e,t)}!function(e,t){for(var r=cs,n=e();;)try{if(207690===parseInt(r(376))/1*(-parseInt(r(382))/2)+parseInt(r(388))/3*(-parseInt(r(395))/4)+parseInt(r(364))/5*(-parseInt(r(361))/6)+-parseInt(r(383))/7+parseInt(r(378))/8*(-parseInt(r(387))/9)+-parseInt(r(401))/10+parseInt(r(372))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(us);tt[as(397)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=cs;return function(t){var r=cs,n=e,i=n[r(385)],s=i[r(392)],o=i.Hasher,a=n[r(393)][r(367)],c=n[r(375)],u=[],l=[],d=[];!function(){for(var e=r,t=1,n=0,i=0;i<24;i++){u[t+5*n]=(i+1)*(i+2)/2%64;var s=(2*t+3*n)%5;t=n%5,n=s}for(t=0;t<5;t++)for(n=0;n<5;n++)l[t+5*n]=n+(2*t+3*n)%5*5;for(var o=1,c=0;c<24;c++){for(var h=0,f=0,p=0;p<7;p++){if(1&o){var m=(1<<p)-1;m<32?f^=1<<m:h^=1<<m-32}128&o?o=o<<1^113:o<<=1}d[c]=a[e(391)](h,f)}}();var h=[];!function(){for(var e=r,t=0;t<25;t++)h[t]=a[e(391)]()}();var f=c[r(369)]=o[r(398)]({cfg:o[r(360)][r(398)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(386)]=[],n=0;n<25;n++)t[n]=new(a[e(365)]);this.blockSize=(1600-2*this[e(360)].outputLength)/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(386)],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),(B=i[o])[n(374)]^=c,B[n(373)]^=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^=(B=i[p+5*y])[n(374)],v^=B[n(373)];var _=h[p];_[n(374)]=m,_[n(373)]=v}for(p=0;p<5;p++){var g=h[(p+4)%5],b=h[(p+1)%5],w=b[n(374)],S=b.low;for(m=g[n(374)]^(w<<1|S>>>31),v=g[n(373)]^(S<<1|w>>>31),y=0;y<5;y++)(B=i[p+5*y])[n(374)]^=m,B[n(373)]^=v}for(var I=1;I<25;I++){var A=(B=i[I])[n(374)],E=B[n(373)],k=u[I];k<32?(m=A<<k|E>>>32-k,v=E<<k|A>>>32-k):(m=E<<k-32|A>>>64-k,v=A<<k-32|E>>>64-k);var C=h[l[I]];C.high=m,C[n(373)]=v}var x=h[0],T=i[0];for(x[n(374)]=T[n(374)],x[n(373)]=T.low,p=0;p<5;p++)for(y=0;y<5;y++){var B=i[I=p+5*y],D=h[I],M=h[(p+1)%5+5*y],U=h[(p+2)%5+5*y];B[n(374)]=D.high^~M[n(374)]&U[n(374)],B[n(373)]=D[n(373)]^~M[n(373)]&U[n(373)]}B=i[0];var P=d[f];B[n(374)]^=P.high,B.low^=P[n(373)]}},_doFinalize:function(){var e=r,n=this[e(390)],i=n.words;this[e(370)];var o=8*n[e(400)],a=32*this.blockSize;i[o>>>5]|=1<<24-o%32,i[(t[e(377)]((o+1)/a)*a>>>5)-1]|=128,n[e(400)]=4*i[e(371)],this[e(368)]();for(var c=this._state,u=this[e(360)][e(366)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(374)],m=f[e(373)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(403)](m),d.push(p)}return new(s[e(365)])(d,u)},clone:function(){for(var e=r,t=o[e(363)][e(384)](this),n=t[e(386)]=this[e(386)][e(358)](0),i=0;i<25;i++)n[i]=n[i][e(363)]();return t}});n.SHA3=o[r(362)](f),n[r(394)]=o[r(389)](f)}(Math),e[t(369)]},(i=cs)(380)==i(380)?e[i(402)]=n(Bi):"undefined"===i(379)&&(void 0)[i(399)]?(void 0)([i(396),i(381)],n):n(r[i(359)])}));function us(){var e=["1359LTEFXL","18YjAdan","_createHmacHelper","_data","create","WordArray","x64","HmacSHA3","206924gamrCh","./core","createCommonjsModule","extend","amd","sigBytes","2191100GlRjZp","exports","push","slice","CryptoJS","cfg","6LMeRrJ","_createHelper","clone","101605vNtLmk","init","outputLength","Word","_process","SHA3","_nDataBytes","length","18223150xaYrPE","low","high","algo","197KGjVsB","ceil","16024KZfIGS","function","object","./x64-core","1900BrzhLu","2866780NdUIac","call","lib","_state"];return(us=function(){return e})()}function ls(e,t){var r=ds();return(ls=function(e,t){return r[e-=248]})(e,t)}!function(e,t){for(var r=ls,n=e();;)try{if(428198===-parseInt(r(254))/1+-parseInt(r(276))/2*(-parseInt(r(257))/3)+parseInt(r(260))/4*(parseInt(r(249))/5)+-parseInt(r(280))/6+-parseInt(r(250))/7+-parseInt(r(255))/8+parseInt(r(273))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ds);et((function(e,t){var r,n,i,s=ls;r=tt[s(252)],n=function(e){var t=s;return function(t){var r=ls,n=e,i=n[r(268)],s=i[r(277)],o=i[r(248)],a=n[r(270)],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.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=s[r(265)]([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=s[r(265)]([0,1518500249,1859775393,2400959708,2840853838]),f=s[r(265)]([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(259)]=o[r(261)]({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,w,S,I,A,E,k,C,x,T,B=this[n(266)][n(262)],D=h.words,M=f[n(262)],U=c[n(262)],P=u[n(262)],F=l[n(262)],R=d[n(262)];for(A=a=B[0],E=p=B[1],k=w=B[2],C=S=B[3],x=I=B[4],i=0;i<80;i+=1)T=a+e[t+U[i]]|0,T+=i<16?m(p,w,S)+D[0]:i<32?v(p,w,S)+D[1]:i<48?y(p,w,S)+D[2]:i<64?_(p,w,S)+D[3]:g(p,w,S)+D[4],T=(T=b(T|=0,F[i]))+I|0,a=I,I=S,S=b(w,10),w=p,p=T,T=A+e[t+P[i]]|0,T+=i<16?g(E,k,C)+M[0]:i<32?_(E,k,C)+M[1]:i<48?y(E,k,C)+M[2]:i<64?v(E,k,C)+M[3]:m(E,k,C)+M[4],T=(T=b(T|=0,R[i]))+x|0,A=x,x=C,C=b(k,10),k=E,E=T;T=B[1]+w+C|0,B[1]=B[2]+S+x|0,B[2]=B[3]+I+A|0,B[3]=B[4]+a+E|0,B[4]=B[0]+p+k|0,B[0]=T},_doFinalize:function(){var e=r,t=this[e(264)],n=t[e(262)],i=8*this[e(253)],s=8*t[e(278)];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(278)]=4*(n[e(263)]+1),this._process();for(var o=this._hash,a=o[e(262)],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(272)].call(this);return t[e(266)]=this[e(266)][e(272)](),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 _(e,t,r){return e&r|t&~r}function g(e,t,r){return e^(t|~r)}function b(e,t){return e<<t|e>>>32-t}n[r(259)]=o[r(274)](p),n[r(258)]=o[r(256)](p)}(),e[t(259)]},"object"===(i=ls)(279)?e[i(267)]=n(Bi):"undefined"===i(269)&&(void 0)[i(271)]?(void 0)([i(251)],n):n(r[i(275)])}));function ds(){var e=["_nDataBytes","152177FOyiGT","1834784JnCcvF","_createHmacHelper","16401vYWBmG","HmacRIPEMD160","RIPEMD160","120xNYBdR","extend","words","length","_data","create","_hash","exports","lib","function","algo","amd","clone","10738953pVcJOs","_createHelper","CryptoJS","294SRiCdj","WordArray","sigBytes","object","4533852SSuHig","Hasher","4915WPCSSu","3226937NifimH","./core","commonjsGlobal"];return(ds=function(){return e})()}!function(e,t){for(var r=hs,n=e();;)try{if(933251===-parseInt(r(419))/1+-parseInt(r(432))/2+-parseInt(r(416))/3*(parseInt(r(439))/4)+-parseInt(r(443))/5*(parseInt(r(418))/6)+parseInt(r(425))/7*(parseInt(r(422))/8)+parseInt(r(433))/9+parseInt(r(431))/10*(parseInt(r(428))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fs);et((function(e,t){var r,n,i;r=tt[hs(445)],n=function(e){var t,r,n,i;n=(r=e)[(t=hs)(436)][t(421)],i=r[t(430)][t(412)],r[t(434)][t(444)]=n[t(441)]({init:function(e,r){var n=t;e=this[n(438)]=new(e[n(414)]),"string"==typeof r&&(r=i.parse(r));var s=e.blockSize,o=4*s;r[n(427)]>o&&(r=e[n(423)](r)),r.clamp();for(var a=this[n(415)]=r.clone(),c=this[n(424)]=r.clone(),u=a[n(437)],l=c[n(437)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(427)]=c[n(427)]=o,this.reset()},reset:function(){var e=t,r=this[e(438)];r[e(417)](),r[e(429)](this[e(424)])},update:function(e){var r=t;return this[r(438)][r(429)](e),this},finalize:function(e){var r=t,n=this._hasher,i=n[r(423)](e);return n.reset(),n[r(423)](this[r(415)][r(420)]()[r(435)](i))}})},(i=hs)(440)==i(440)?e[i(426)]=n(Bi):"undefined"===i(442)&&(void 0).amd?(void 0)(["./core"],n):n(r[i(413)])}));function hs(e,t){var r=fs();return(hs=function(e,t){return r[e-=412]})(e,t)}function fs(){var e=["commonjsGlobal","Utf8","CryptoJS","init","_oKey","3120qRmIyc","reset","7646772SZcCFb","1080472QfRfMz","clone","Base","248WvcSxY","finalize","_iKey","20363cWJpZW","exports","sigBytes","45922844ookjyc","update","enc","10dGSMjy","356528EKnvVP","544554vxbmrZ","algo","concat","lib","words","_hasher","3304YcRwHY","object","extend","function","5lhEKss","HMAC"];return(fs=function(){return e})()}function ps(e,t){var r=ms();return(ps=function(e,t){return r[e-=137]})(e,t)}function ms(){var e=["cfg","210553vaBIpT","CryptoJS","182870BSYUfe","length","reset","94976xXPqDE","finalize","319JDhJdC","638883aubiqA","30CeZnhy","146607foMfPB","algo","hasher","exports","lib","iterations","object","./sha256","1252244GbExzf","80ebcdLH","PBKDF2","create","6ZFdLkG","./hmac","words","function","109080euGWlb","sigBytes","HMAC","Base","commonjsGlobal","compute","extend"];return(ms=function(){return e})()}!function(e,t){for(var r=ps,n=e();;)try{if(173252===-parseInt(r(141))/1+parseInt(r(158))/2*(parseInt(r(146))/3)+parseInt(r(154))/4+-parseInt(r(145))/5*(-parseInt(r(162))/6)+parseInt(r(170))/7*(parseInt(r(155))/8)+-parseInt(r(144))/9+-parseInt(r(138))/10*(parseInt(r(143))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ms);et((function(e,t){var r,n,i;r=tt[ps(166)],n=function(e){return n=(r=e)[(t=ps)(150)],i=n[t(165)],s=n.WordArray,o=r[t(147)],a=o.SHA256,c=o[t(164)],u=o[t(156)]=i[t(168)]({cfg:i[t(168)]({keySize:4,hasher:a,iterations:25e4}),init:function(e){var r=t;this[r(169)]=this[r(169)].extend(e)},compute:function(e,r){for(var n=t,i=this[n(169)],o=c[n(157)](i[n(148)],e),a=s.create(),u=s[n(157)]([1]),l=a.words,d=u[n(160)],h=i.keySize,f=i[n(151)];l[n(139)]<h;){var p=o.update(r)[n(142)](u);o.reset();for(var m=p.words,v=m[n(139)],y=p,_=1;_<f;_++){y=o[n(142)](y),o[n(140)]();for(var g=y[n(160)],b=0;b<v;b++)m[b]^=g[b]}a.concat(p),d[0]++}return a[n(163)]=4*h,a}}),r[t(156)]=function(e,r,n){var i=t;return u[i(157)](n)[i(167)](e,r)},e.PBKDF2;var t,r,n,i,s,o,a,c,u},(i=ps)(152)==i(152)?e[i(149)]=n(Bi):"undefined"===i(161)&&(void 0).amd?(void 0)(["./core",i(153),i(159)],n):n(r[i(137)])}));var vs=_s;function ys(){var e=["hasher","length","algo","object","./hmac","reset","CryptoJS","WordArray","./core","lib","cfg","update","8352981dUSSHF","301612ATtmbJ","function","3269CBqepd","createCommonjsModule","extend","MD5","1722TqbLAj","1898392DfSlKJ","keySize","3foohJt","amd","238376KsWePa","sigBytes","compute","593960kaSgtO","Base","words","concat","727472IZMrUy","finalize","EvpKDF","create"];return(ys=function(){return e})()}function _s(e,t){var r=ys();return(_s=function(e,t){return r[e-=255]})(e,t)}!function(e,t){for(var r=_s,n=e();;)try{if(168551===-parseInt(r(277))/1+parseInt(r(266))/2*(parseInt(r(275))/3)+-parseInt(r(284))/4+-parseInt(r(280))/5+-parseInt(r(272))/6*(parseInt(r(268))/7)+-parseInt(r(273))/8+parseInt(r(265))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ys);tt[vs(269)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t,r,n,i,s,o,a,c,u=_s;return n=(r=e)[(t=_s)(262)],i=n[t(281)],s=n[t(260)],o=r[t(255)],a=o[t(271)],c=o[t(286)]=i.extend({cfg:i[t(270)]({keySize:4,hasher:a,iterations:1}),init:function(e){var r=t;this[r(263)]=this.cfg[r(270)](e)},compute:function(e,r){for(var n,i=t,o=this[i(263)],a=o[i(288)][i(287)](),c=s.create(),u=c[i(282)],l=o[i(274)],d=o.iterations;u[i(289)]<l;){n&&a[i(264)](n),n=a[i(264)](e)[i(285)](r),a[i(258)]();for(var h=1;h<d;h++)n=a[i(285)](n),a[i(258)]();c[i(283)](n)}return c[i(278)]=4*l,c}}),r[t(286)]=function(e,r,n){var i=t;return c[i(287)](n)[i(279)](e,r)},e[u(286)]},"object"===(i=_s)(256)?e.exports=n(Bi):"undefined"===i(267)&&(void 0)[i(276)]?(void 0)([i(261),"./sha1",i(257)],n):n(r[i(259)])}));var gs=bs;function bs(e,t){var r=ws();return(bs=function(e,t){return r[e-=410]})(e,t)}function ws(){var e=["__creator","_minBufferSize","22902hJbnMF","Decryptor","_process","22gzwQuZ","CipherParams","Cipher","_doReset","./evpkdf","extend","Utf8","112059VyjMYy","slice","_iv","4142024DMyeMH","hasher","WordArray","algo","_prevBlock","2489350njeqfC","salt","BlockCipherMode","enc","CryptoJS","reset","compute","key","BlockCipher","791bjMmLK","Pkcs7","_mode","pad","271017DHrMGG","commonjsGlobal","finalize","_doFinalize","3839gblYVh","5LtWWlD","blockSize","./core","cfg","call","function","random","_xformMode","decryptBlock","create","flush","mixIn","OpenSSL","ciphertext","concat","45JgVfXk","parse","createEncryptor","decrypt","encryptBlock","sigBytes","exports","_DEC_XFORM_MODE","push","StreamCipher","unpad","_ENC_XFORM_MODE","kdf","CBC","7741232EAjOCS","_cipher","_data","createCommonjsModule","object","encrypt","Encryptor","string","splice","keySize","EvpKDF","execute","_append","padding","words","mode","format","createDecryptor","Base64","_key","lib","ivSize","64452zUcrKg"];return(ws=function(){return e})()}!function(e,t){for(var r=bs,n=e();;)try{if(665645===parseInt(r(420))/1+-parseInt(r(413))/2*(parseInt(r(441))/3)+-parseInt(r(423))/4*(parseInt(r(446))/5)+-parseInt(r(410))/6*(-parseInt(r(437))/7)+-parseInt(r(475))/8+-parseInt(r(461))/9*(-parseInt(r(428))/10)+parseInt(r(445))/11*(parseInt(r(497))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ws);tt[gs(478)]((function(e,t){var r,n,i,s=gs;r=tt[s(442)],n=function(e){var t=s;e[t(495)][t(415)]||function(r){var n=t,i=e,s=i[n(495)],o=s.Base,a=s[n(425)],c=s.BufferedBlockAlgorithm,u=i[n(431)];u[n(419)];var l=u[n(493)],d=i[n(426)][n(485)],h=s.Cipher=c[n(418)]({cfg:o[n(418)](),createEncryptor:function(e,t){var r=n;return this[r(455)](this[r(472)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(455)](this[r(468)],e,t)},init:function(e,t,r){var i=n;this[i(449)]=this[i(449)][i(418)](r),this[i(453)]=e,this[i(494)]=t,this[i(433)]()},reset:function(){var e=n;c[e(433)][e(450)](this),this[e(416)]()},process:function(e){var t=n;return this[t(487)](e),this[t(412)]()},finalize:function(e){var t=n;return e&&this[t(487)](e),this[t(444)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==bs(482)?w:g}return function(t){return{encrypt:function(r,n,i){var s=bs;return e(n)[s(480)](t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});s[n(470)]=h[n(418)]({_doFinalize:function(){var e=n;return this._process(!!e(456))},blockSize:1});var f=i[n(490)]={},p=s[n(430)]=o[n(418)]({createEncryptor:function(e,t){var r=n;return this[r(481)][r(455)](e,t)},createDecryptor:function(e,t){return this[n(411)].create(e,t)},init:function(e,t){var r=n;this[r(476)]=e,this[r(422)]=t}}),m=f[n(474)]=function(){var e=n,t=p[e(418)]();function r(t,r,n){var i,s=e,o=this._iv;o?(i=o,this._iv=void 0):i=this[s(427)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(481)]=t[e(418)]({processBlock:function(t,n){var i=e,s=this[i(476)],o=s[i(447)];r[i(450)](this,t,n,o),s[i(465)](t,n),this[i(427)]=t[i(421)](n,n+o)}}),t[e(411)]=t[e(418)]({processBlock:function(t,n){var i=e,s=this._cipher,o=s.blockSize,a=t.slice(n,n+o);s[i(454)](t,n),r[i(450)](this,t,n,o),this._prevBlock=a}}),t}(),v=(i[n(440)]={})[n(438)]={pad:function(e,t){for(var r=n,i=4*t,s=i-e.sigBytes%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[r(469)](o);var l=a[r(455)](c,s);e.concat(l)},unpad:function(e){var t=n,r=255&e.words[e[t(466)]-1>>>2];e[t(466)]-=r}};s[n(436)]=h[n(418)]({cfg:h[n(449)][n(418)]({mode:m,padding:v}),reset:function(){var e,t=n;h[t(433)].call(this);var r=this[t(449)],i=r.iv,s=r[t(490)];this._xformMode==this[t(472)]?e=s[t(463)]:(e=s[t(492)],this[t(499)]=1),this._mode&&this[t(439)][t(498)]==e?this._mode.init(this,i&&i.words):(this[t(439)]=e.call(s,this,i&&i[t(489)]),this[t(439)].__creator=e)},_doProcessBlock:function(e,t){this[n(439)].processBlock(e,t)},_doFinalize:function(){var e,t=n,r=this[t(449)][t(488)];return this[t(453)]==this[t(472)]?(r[t(440)](this[t(477)],this[t(447)]),e=this[t(412)](!!t(456))):(e=this[t(412)](!!t(456)),r[t(471)](e)),e},blockSize:4});var y=s[n(414)]=o[n(418)]({init:function(e){this[n(457)](e)},toString:function(e){return(e||this.formatter).stringify(this)}}),_=(i.format={})[n(458)]={stringify:function(e){var t=n,r=e.ciphertext,i=e[t(429)];return(i?a[t(455)]([1398893684,1701076831])[t(460)](i)[t(460)](r):r).toString(l)},parse:function(e){var t,r=n,i=l.parse(e),s=i.words;return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(455)](s[r(421)](2,4)),s[r(483)](0,4),i[r(466)]-=16),y.create({ciphertext:i,salt:t})}},g=s.SerializableCipher=o[n(418)]({cfg:o[n(418)]({format:_}),encrypt:function(e,t,r,i){var s=n;i=this[s(449)].extend(i);var o=e.createEncryptor(r,i),a=o[s(443)](t),c=o[s(449)];return y[s(455)]({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(488)],blockSize:e[s(447)],formatter:i[s(491)]})},decrypt:function(e,t,r,i){var s=n;return i=this[s(449)].extend(i),t=this._parse(t,i[s(491)]),e[s(492)](r,i)[s(443)](t[s(459)])},_parse:function(e,t){return"string"==typeof e?t[n(462)](e,this):e}}),b=(i[n(473)]={})[n(458)]={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(452)](8)),s)c=d[o(455)]({keySize:t+r,hasher:s})[o(434)](e,i);else var c=d[o(455)]({keySize:t+r})[o(434)](e,i);var u=a[o(455)](c[o(489)][o(421)](t),4*r);return c.sigBytes=4*t,y.create({key:c,iv:u,salt:i})}},w=s.PasswordBasedCipher=g[n(418)]({cfg:g[n(449)][n(418)]({kdf:b}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(449)][s(418)](i)).kdf[s(486)](r,e[s(484)],e[s(496)],i[s(429)],i.hasher);i.iv=o.iv;var a=g[s(480)].call(this,e,t,o[s(435)],i);return a[s(457)](o),a},decrypt:function(e,t,r,i){var s=n;i=this.cfg[s(418)](i),t=this._parse(t,i[s(491)]);var o=i[s(473)][s(486)](r,e[s(484)],e.ivSize,t[s(429)],i[s(424)]);return i.iv=o.iv,g[s(464)][s(450)](this,e,t,o[s(435)],i)}})}()},(i=bs)(479)==i(479)?e[i(467)]=n(Bi):"undefined"===i(451)&&(void 0).amd?(void 0)([i(448),i(417)],n):n(r[i(432)])}));var Ss=As;function Is(){var e=["blockSize","491964IeTfQh","CFB","2073NKqYKD","function","exports","_cipher","10aylGdB","_iv","1830744tkMnee","slice","5FCkLXW","620937sAmqWa","CryptoJS","240174herKtC","_prevBlock","object","65176IWFqTz","34SrvooP","commonjsGlobal","mode","extend","amd","154QqXiuR","1068724XDBlVj","Encryptor","./core","lib","encryptBlock","call","createCommonjsModule"];return(Is=function(){return e})()}!function(e,t){for(var r=As,n=e();;)try{if(248099===parseInt(r(149))/1+-parseInt(r(135))/2*(parseInt(r(120))/3)+parseInt(r(141))/4*(-parseInt(r(128))/5)+parseInt(r(126))/6+-parseInt(r(140))/7*(parseInt(r(134))/8)+-parseInt(r(129))/9*(parseInt(r(124))/10)+-parseInt(r(131))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Is);tt[Ss(147)]((function(e,t){var r,n,i,s=Ss;r=tt[s(136)],n=function(e){var t=s;return e[t(137)][t(150)]=function(){var r=t,n=e[r(144)].BlockCipherMode[r(138)]();function i(e,t,n,i){var s,o=r,a=this[o(125)];a?(s=a[o(127)](0),this[o(125)]=void 0):s=this[o(132)],i[o(145)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(142)]=n.extend({processBlock:function(e,t){var n=r,s=this._cipher,o=s[n(148)];i[n(146)](this,e,t,o,s),this[n(132)]=e[n(127)](t,t+o)}}),n.Decryptor=n[r(138)]({processBlock:function(e,t){var n=r,s=this[n(123)],o=s[n(148)],a=e.slice(t,t+o);i[n(146)](this,e,t,o,s),this[n(132)]=a}}),n}(),e.mode[t(150)]},"object"===(i=As)(133)?e[i(122)]=n(Bi):"undefined"===i(121)&&(void 0)[i(139)]?(void 0)([i(143),"./cipher-core"],n):n(r[i(130)])}));function As(e,t){var r=Is();return(As=function(e,t){return r[e-=120]})(e,t)}function Es(e,t){var r=ks();return(Es=function(e,t){return r[e-=312]})(e,t)}function ks(){var e=["_iv","2ZDhEAn","blockSize","./cipher-core","slice","384CvBTik","2149872xvrJej","876170lAfffl","mode","CTR","function","amd","exports","Encryptor","_counter","commonjsGlobal","_cipher","71918bBXYCh","lib","5799AoOgPt","object","135778dTrwig","776664ZFWwwx","extend","CryptoJS","18HhcbFb","BlockCipherMode","1960065kNvaSu"];return(ks=function(){return e})()}!function(e,t){for(var r=Es,n=e();;)try{if(229133===-parseInt(r(312))/1*(parseInt(r(332))/2)+parseInt(r(330))/3*(parseInt(r(316))/4)+parseInt(r(338))/5+-parseInt(r(333))/6+parseInt(r(328))/7+-parseInt(r(317))/8+-parseInt(r(336))/9*(-parseInt(r(318))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ks);et((function(e,t){var r,n,i,s=Es;r=tt[s(326)],n=function(e){var t,r,n,i=s;return e.mode[i(320)]=(r=e[(t=i)(329)][t(337)][t(334)](),n=r[t(324)]=r[t(334)]({processBlock:function(e,r){var n=t,i=this[n(327)],s=i[n(313)],o=this[n(339)],a=this[n(325)];o&&(a=this._counter=o.slice(0),this[n(339)]=void 0);var c=a[n(315)](0);i.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r.Decryptor=n,r),e[i(319)][i(320)]},"object"===(i=Es)(331)?e[i(323)]=n(Bi):"undefined"===i(321)&&(void 0)[i(322)]?(void 0)(["./core",i(314)],n):n(r[i(335)])}));function Cs(){var e=["_counter","lib","CTRGladman","1949965YTmPdN","_iv","_cipher","8mAziIY","exports","object","2251758IAYPBv","extend","function","10892360xSTyXT","45669fMBcfS","./cipher-core","BlockCipherMode","335710YlqPnM","479776eSIDnN","commonjsGlobal","mode","Encryptor","./core","1629782qtdPxB","Decryptor","amd","encryptBlock"];return(Cs=function(){return e})()}!function(e,t){for(var r=xs,n=e();;)try{if(223041===-parseInt(r(232))/1+-parseInt(r(233))/2+-parseInt(r(229))/3*(parseInt(r(222))/4)+-parseInt(r(245))/5+-parseInt(r(225))/6+parseInt(r(238))/7+parseInt(r(228))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Cs);et((function(e,t){var r,n,i,s=xs;r=tt[s(234)],n=function(e){var t=s;return e[t(235)][t(244)]=function(){var r=t,n=e[r(243)][r(231)][r(226)]();function i(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var s=n[r(236)]=n[r(226)]({processBlock:function(e,t){var n,s=r,o=this[s(221)],a=o.blockSize,c=this[s(220)],u=this[s(242)];c&&(u=this[s(242)]=c.slice(0),this[s(220)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u.slice(0);o[s(241)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(239)]=s,n}(),e[t(235)].CTRGladman},"object"===(i=xs)(224)?e[i(223)]=n(Bi):"undefined"===i(227)&&(void 0)[i(240)]?(void 0)([i(237),i(230)],n):n(r.CryptoJS)}));function xs(e,t){var r=Cs();return(xs=function(e,t){return r[e-=220]})(e,t)}var Ts=Bs;function Bs(e,t){var r=Ds();return(Bs=function(e,t){return r[e-=192]})(e,t)}function Ds(){var e=["_iv","301EMlieI","function","object","1598504uHnfVI","6655230bpTmhH","createCommonjsModule","_keystream","extend","122384bqihdo","mode","slice","./cipher-core","95IoYOUy","exports","Encryptor","_cipher","amd","832840NeWLFT","OFB","./core","1350576ILqenC","Decryptor","75954sUNvvr","commonjsGlobal","lib","blockSize","1470156ubZrbK"];return(Ds=function(){return e})()}!function(e,t){for(var r=Bs,n=e();;)try{if(492184===parseInt(r(204))/1+parseInt(r(218))/2+-parseInt(r(207))/3+-parseInt(r(213))/4+-parseInt(r(199))/5*(parseInt(r(209))/6)+-parseInt(r(215))/7*(-parseInt(r(195))/8)+-parseInt(r(219))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ds);tt[Ts(192)]((function(e,t){var r,n,i,s=Ts;r=tt[s(210)],n=function(e){var t,r,n,i=s;return e[i(196)][i(205)]=(r=e[(t=i)(211)].BlockCipherMode[t(194)](),n=r[t(201)]=r[t(194)]({processBlock:function(e,r){var n=t,i=this[n(202)],s=i[n(212)],o=this[n(214)],a=this._keystream;o&&(a=this[n(193)]=o[n(197)](0),this[n(214)]=void 0),i.encryptBlock(a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(208)]=n,r),e[i(196)][i(205)]},(i=Bs)(217)==i(217)?e[i(200)]=n(Bi):"undefined"===i(216)&&(void 0)[i(203)]?(void 0)([i(206),i(198)],n):n(r.CryptoJS)}));var Ms=Us;function Us(e,t){var r=Ps();return(Us=function(e,t){return r[e-=387]})(e,t)}function Ps(){var e=["./cipher-core","8jWbyFT","function","3447108qJGCpM","1285620kbIwec","lib","createCommonjsModule","28TztiMc","490055ebgdOE","mode","44110IIUFgs","commonjsGlobal","object","decryptBlock","extend","ECB","_cipher","881388rgqQtB","BlockCipherMode","12680532gVGbqh","CryptoJS","1199PiXlug","7jtIyWM","amd","9221qksvDc","68WPMoYt"];return(Ps=function(){return e})()}!function(e,t){for(var r=Us,n=e();;)try{if(367207===-parseInt(r(390))/1*(-parseInt(r(391))/2)+parseInt(r(396))/3+-parseInt(r(399))/4*(-parseInt(r(400))/5)+parseInt(r(395))/6*(parseInt(r(388))/7)+parseInt(r(393))/8*(-parseInt(r(409))/9)+-parseInt(r(402))/10*(parseInt(r(387))/11)+-parseInt(r(411))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ps);tt[Ms(398)]((function(e,t){var r,n,i,s=Ms;r=tt[s(403)],n=function(e){var t,r,n=s;return e[n(401)].ECB=((r=e[(t=n)(397)][t(410)][t(406)]()).Encryptor=r[t(406)]({processBlock:function(e,r){this[t(408)].encryptBlock(e,r)}}),r.Decryptor=r.extend({processBlock:function(e,r){var n=t;this[n(408)][n(405)](e,r)}}),r),e[n(401)][n(407)]},(i=Us)(404)==i(404)?e.exports=n(Bi):"undefined"===i(394)&&(void 0)[i(389)]?(void 0)(["./core",i(392)],n):n(r[i(412)])}));var Fs=Rs;function Rs(e,t){var r=Ls();return(Rs=function(e,t){return r[e-=131]})(e,t)}!function(e,t){for(var r=Rs,n=e();;)try{if(807361===parseInt(r(135))/1*(parseInt(r(136))/2)+-parseInt(r(132))/3*(-parseInt(r(153))/4)+-parseInt(r(152))/5+parseInt(r(134))/6*(-parseInt(r(140))/7)+parseInt(r(154))/8+parseInt(r(139))/9+-parseInt(r(148))/10*(parseInt(r(150))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);tt[Fs(147)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Rs;return e[t(137)][t(149)]={pad:function(e,r){var n=t,i=e[n(146)],s=4*r,o=s-i%s,a=i+o-1;e[n(145)](),e[n(131)][a>>>2]|=o<<24-a%4*8,e[n(146)]+=o},unpad:function(e){var r=t,n=255&e[r(131)][e[r(146)]-1>>>2];e[r(146)]-=n}},e[t(137)][t(141)]},"object"===(i=Rs)(151)?e[i(144)]=n(Bi):"undefined"===i(138)&&(void 0)[i(142)]?(void 0)(["./core",i(143)],n):n(r[i(133)])}));function Ls(){var e=["1003464oXfSOn","words","42KXZtdt","CryptoJS","12786TcWAro","8cFBnoF","380566nykGvJ","pad","function","5528061vjnDfd","5033LXLdSU","Ansix923","amd","./cipher-core","exports","clamp","sigBytes","createCommonjsModule","1030qqTXQZ","AnsiX923","66099tHwHeK","object","2568185CJzGPM","345768ZLkmOj"];return(Ls=function(){return e})()}function Os(){var e=["sigBytes","function","pad","words","4440100QiRuZo","Iso10126","lib","130078SyIegt","object","15112ygKWDm","1119920zbcMLw","./core","createCommonjsModule","12SuVWXx","42510dCaekp","16516917UdTNIx","521420rxRtGe","840lJtvcj","./cipher-core","commonjsGlobal","WordArray","concat"];return(Os=function(){return e})()}var zs=Ns;function Ns(e,t){var r=Os();return(Ns=function(e,t){return r[e-=229]})(e,t)}!function(e,t){for(var r=Ns,n=e();;)try{if(682180===parseInt(r(248))/1+-parseInt(r(235))/2*(parseInt(r(232))/3)+-parseInt(r(229))/4+parseInt(r(245))/5+-parseInt(r(233))/6*(parseInt(r(236))/7)+parseInt(r(250))/8+parseInt(r(234))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Os);tt[zs(231)]((function(e,t){var r,n,i,s=zs;r=tt[s(238)],n=function(e){var t=s;return e[t(243)][t(246)]={pad:function(r,n){var i=t,s=4*n,o=s-r[i(241)]%s;r.concat(e[i(247)][i(239)].random(o-1))[i(240)](e[i(247)].WordArray.create([o<<24],1))},unpad:function(e){var r=t,n=255&e[r(244)][e[r(241)]-1>>>2];e.sigBytes-=n}},e[t(243)][t(246)]},(i=Ns)(249)==i(249)?e.exports=n(Bi):"undefined"===i(242)&&(void 0).amd?(void 0)([i(230),i(237)],n):n(r.CryptoJS)}));function Hs(e,t){var r=Vs();return(Hs=function(e,t){return r[e-=437]})(e,t)}function Vs(){var e=["Iso97971","./cipher-core","1143762HbhVnc","concat","4GwzWTz","function","963gldOJJ","CryptoJS","21079ChdKuh","WordArray","exports","1970925yDrzED","705510SNBaCB","1748033bCADUM","lib","sigBytes","1331187rKgBJI","pad","object","16416jscawR","ZeroPadding","2DImQfK"];return(Vs=function(){return e})()}!function(e,t){for(var r=Hs,n=e();;)try{if(227476===parseInt(r(449))/1*(-parseInt(r(440))/2)+parseInt(r(457))/3+-parseInt(r(445))/4*(-parseInt(r(452))/5)+-parseInt(r(443))/6+-parseInt(r(454))/7+parseInt(r(438))/8*(-parseInt(r(447))/9)+parseInt(r(453))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vs);et((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Hs;return e.pad[t(441)]={pad:function(r,n){var i=t;r[i(444)](e[i(455)][i(450)].create([2147483648],1)),e[i(458)][i(439)][i(458)](r,n)},unpad:function(r){var n=t;e.pad[n(439)].unpad(r),r[n(456)]--}},e[t(458)][t(441)]},(i=Hs)(437)==i(437)?e[i(451)]=n(Bi):"undefined"===i(446)&&(void 0).amd?(void 0)(["./core",i(442)],n):n(r[i(448)])}));function js(){var e=["7201232AMBXdD","9tqOWUj","exports","words","ZeroPadding","13808856nbLXoR","80elczjH","sigBytes","function","object","11FHyrcu","1061460iKOfvX","./cipher-core","createCommonjsModule","192543PuPEQG","107CqbURV","727170TzLqPS","13066HPNdss","./core","5OcxClD","632352IjVmoV"];return(js=function(){return e})()}var Ws=Gs;function Gs(e,t){var r=js();return(Gs=function(e,t){return r[e-=192]})(e,t)}!function(e,t){for(var r=Gs,n=e();;)try{if(651682===parseInt(r(193))/1*(-parseInt(r(195))/2)+-parseInt(r(192))/3*(-parseInt(r(205))/4)+-parseInt(r(197))/5*(-parseInt(r(194))/6)+parseInt(r(198))/7+parseInt(r(199))/8+-parseInt(r(200))/9*(-parseInt(r(210))/10)+parseInt(r(209))/11*(-parseInt(r(204))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);tt[Ws(212)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t=Gs;return e.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=Gs,r=e[t(202)],n=e[t(206)]-1;for(n=e[t(206)]-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e[t(206)]=n+1;break}}},e.pad[t(203)]},(i=Gs)(208)==i(208)?e[i(201)]=n(Bi):"undefined"===i(207)&&(void 0).amd?(void 0)([i(196),i(211)],n):n(r.CryptoJS)}));var qs=$s;function $s(e,t){var r=Ys();return($s=function(e,t){return r[e-=389]})(e,t)}function Ys(){var e=["12WrIRyz","25713iWwJWv","2214696BGuDVS","1657305tAkpJd","256974ogPNIT","./core","./cipher-core","NoPadding","amd","pad","createCommonjsModule","1590ryJQpl","466683fEYBUc","222132pRtxmt","commonjsGlobal","object","62uNXEXC","function","2505CXGnNR"];return(Ys=function(){return e})()}!function(e,t){for(var r=$s,n=e();;)try{if(246355===-parseInt(r(407))/1+parseInt(r(400))/2*(parseInt(r(402))/3)+-parseInt(r(397))/4+-parseInt(r(406))/5+-parseInt(r(403))/6*(-parseInt(r(396))/7)+parseInt(r(405))/8+-parseInt(r(404))/9*(-parseInt(r(395))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ys);tt[qs(394)]((function(e,t){var r,n,i,s=qs;r=tt[s(398)],n=function(e){var t=s;return e[t(393)][t(391)]={pad:function(){},unpad:function(){}},e[t(393)].NoPadding},"object"===(i=$s)(399)?e.exports=n(Bi):"undefined"===i(401)&&(void 0)[i(392)]?(void 0)([i(389),i(390)],n):n(r.CryptoJS)}));function Ks(){var e=["213072YaSYeO","CipherParams","7154600bQGgkc","./core","28845fvOXDE","CryptoJS","createCommonjsModule","format","36007CVZXff","2961570CCPSNv","exports","parse","create","250kwgOuP","lib","Hex","390sgooCA","2oABICe","toString","97979mpZUKE","2066754Kiqvjp","enc","amd","ciphertext","object"];return(Ks=function(){return e})()}var Xs=Js;function Js(e,t){var r=Ks();return(Js=function(e,t){return r[e-=192]})(e,t)}!function(e,t){for(var r=Js,n=e();;)try{if(532048===-parseInt(r(207))/1*(-parseInt(r(216))/2)+-parseInt(r(194))/3+parseInt(r(199))/4+-parseInt(r(208))/5+-parseInt(r(215))/6*(-parseInt(r(193))/7)+parseInt(r(201))/8+-parseInt(r(203))/9*(parseInt(r(212))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ks);tt[Xs(205)]((function(e,t){var r,n,i;r=Qe,n=function(e){var t,r,n,i,s=Js;return n=(r=e)[(t=Js)(213)][t(200)],i=r[t(195)][t(214)],r[t(206)][t(214)]={stringify:function(e){var r=t;return e[r(197)][r(192)](i)},parse:function(e){var r=t,s=i[r(210)](e);return n[r(211)]({ciphertext:s})}},e[s(206)][s(214)]},(i=Js)(198)==i(198)?e[i(209)]=n(Bi):n(r[i(204)])}));var Zs=eo;function Qs(){var e=["object","4yaQaEE","exports","6CIqvGp","7237816EkGhYR","AES","5959500wHEqtL","219232qykbHw","_keySchedule","9suhvsJ","./evpkdf","algo","1586439jtWYzU","_doCryptBlock","638395pmvsCu","amd","4zMazJX","extend","commonjsGlobal","BlockCipher","words","_createHelper","137778zFNJer","7NIciYO","_keyPriorReset","createCommonjsModule","_nRounds","sigBytes","22hSpndL","6563940ClzHit","_invKeySchedule","./md5","_key"];return(Qs=function(){return e})()}!function(e,t){for(var r=eo,n=e();;)try{if(676499===-parseInt(r(273))/1*(-parseInt(r(252))/2)+-parseInt(r(263))/3*(parseInt(r(267))/4)+parseInt(r(265))/5*(parseInt(r(254))/6)+parseInt(r(274))/7*(-parseInt(r(255))/8)+-parseInt(r(260))/9*(-parseInt(r(257))/10)+parseInt(r(279))/11*(parseInt(r(280))/12)+parseInt(r(258))/13)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qs);tt[Zs(276)]((function(e,t){var r,n,i,s=Zs;r=tt[s(269)],n=function(e){var t=s;return function(){var t=eo,r=e,n=r.lib[t(270)],i=r[t(262)],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],_=257*e[i]^16843008*i;a[r]=_<<24|_>>>8,c[r]=_<<16|_>>>16,u[r]=_<<8|_>>>24,l[r]=_,_=16843009*y^65537*v^257*m^16843008*r,d[i]=_<<24|_>>>8,h[i]=_<<16|_>>>16,f[i]=_<<8|_>>>24,p[i]=_,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(256)]=n[t(268)]({_doReset:function(){var e=t;if(!this[e(277)]||this[e(275)]!==this[e(250)]){for(var r=this[e(275)]=this[e(250)],n=r[e(271)],i=r[e(278)]/4,o=4*((this[e(277)]=i+6)+1),a=this[e(259)]=[],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(248)]=[],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(264)](e,r,this[n(259)],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._doCryptBlock(e,r,this[n(248)],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(277)],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++],_=i[h>>>24]^s[f>>>16&255]^o[l>>>8&255]^a[255&d]^n[p++],g=i[f>>>24]^s[l>>>16&255]^o[d>>>8&255]^a[255&h]^n[p++];l=v,d=y,h=_,f=g}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++],_=(c[h>>>24]<<24|c[f>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^n[p++],g=(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]=_,e[r+3]=g},keySize:8});r[t(256)]=n[t(272)](v)}(),e[t(256)]},(i=eo)(251)==i(251)?e[i(253)]=n(Bi):n(r.CryptoJS)}));function eo(e,t){var r=Qs();return(eo=function(e,t){return r[e-=248]})(e,t)}function to(e,t){var r=ro();return(to=function(e,t){return r[e-=239]})(e,t)}function ro(){var e=["88227pQigFL","encryptBlock","./core","2292276DGCEGE","3275865TuNfdz","_createHelper","call","4957698uWfPoz","amd","lib","_subKeys","length","createEncryptor","17377261OrLtls","slice","356572dCvaEr","function","264BYnqZv","./evpkdf","_doCryptBlock","_des1","object","words","10fwPfCa","6rZXpPR","_des2","CryptoJS","_lBlock","_des3","./cipher-core","_key","extend","BlockCipher","create","Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.","_rBlock","commonjsGlobal","WordArray","exports","_invSubKeys","TripleDES","algo","402916UdIsZf","DES","1fSGZTC"];return(ro=function(){return e})()}!function(e,t){for(var r=to,n=e();;)try{if(474070===-parseInt(r(243))/1*(-parseInt(r(241))/2)+-parseInt(r(268))/3*(-parseInt(r(259))/4)+-parseInt(r(248))/5+-parseInt(r(251))/6+-parseInt(r(247))/7+-parseInt(r(261))/8*(-parseInt(r(244))/9)+-parseInt(r(267))/10*(-parseInt(r(257))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ro);et((function(e,t){var r,n,i;r=tt[to(280)],n=function(e){return function(){var t=to,r=e,n=r[t(253)],i=n[t(281)],s=n[t(276)],o=r[t(240)],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(242)]=s[t(275)]({_doReset:function(){for(var e=t,r=this[e(274)][e(266)],n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this[e(254)]=[],l=0;l<16;l++){var d=o[l]=[],h=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+h)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+h)%28]<<31-i%6;for(d[0]=d[0]<<1|d[0]>>>31,i=1;i<7;i++)d[i]=d[i]>>>4*(i-1)+3;d[7]=d[7]<<5|d[7]>>>27}var f=this[e(283)]=[];for(i=0;i<16;i++)f[i]=o[15-i]},encryptBlock:function(e,r){var n=t;this[n(263)](e,r,this[n(254)])},decryptBlock:function(e,r){this[t(263)](e,r,this._invSubKeys)},_doCryptBlock:function(e,r,n){var i=t;this._lBlock=e[r],this[i(279)]=e[r+1],f[i(250)](this,4,252645135),f[i(250)](this,16,65535),p[i(250)](this,2,858993459),p[i(250)](this,8,16711935),f.call(this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(271)],c=this[i(279)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this[i(271)]=c,this[i(279)]=a^u}var m=this[i(271)];this[i(271)]=this[i(279)],this[i(279)]=m,f[i(250)](this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f[i(250)](this,16,65535),f.call(this,4,252645135),e[r]=this[i(271)],e[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=(this[t(271)]>>>e^this._rBlock)&r;this._rBlock^=n,this._lBlock^=n<<e}function p(e,r){var n=t,i=(this[n(279)]>>>e^this._lBlock)&r;this[n(271)]^=i,this[n(279)]^=i<<e}r.DES=s[t(249)](h);var m=o[t(239)]=s[t(275)]({_doReset:function(){var e=t,r=this._key[e(266)];if(2!==r[e(255)]&&4!==r[e(255)]&&r[e(255)]<6)throw new Error(e(278));var n=r[e(258)](0,2),s=r[e(255)]<4?r[e(258)](0,2):r.slice(2,4),o=r[e(255)]<6?r[e(258)](0,2):r.slice(4,6);this[e(264)]=h[e(256)](i[e(277)](n)),this[e(269)]=h.createEncryptor(i.create(s)),this[e(272)]=h[e(256)](i[e(277)](o))},encryptBlock:function(e,r){var n=t;this[n(264)][n(245)](e,r),this[n(269)].decryptBlock(e,r),this[n(272)].encryptBlock(e,r)},decryptBlock:function(e,r){var n=t;this._des3.decryptBlock(e,r),this[n(269)][n(245)](e,r),this[n(264)].decryptBlock(e,r)},keySize:6,ivSize:2,blockSize:2});r[t(239)]=s[t(249)](m)}(),e.TripleDES},"object"===(i=to)(265)?e[i(282)]=n(Bi):"undefined"===i(260)&&(void 0)[i(252)]?(void 0)([i(246),"./enc-base64","./md5",i(262),i(273)],n):n(r[i(270)])}));function no(){var e=["sigBytes","extend","StreamCipher","call","./cipher-core","drop","794dzkXBC","10aOXHKb","83489meCYAg","function","2731260aCXXsH","_key","2283kgdlsZ","words","272sywlav","2636392ATBmSR","4244121fLXMif","RC4Drop","2632566MiSemT","commonjsGlobal","_doReset","RC4","amd","cfg","./md5","257685VqdrFF","./evpkdf","_createHelper","exports","lib","object"];return(no=function(){return e})()}function io(e,t){var r=no();return(io=function(e,t){return r[e-=117]})(e,t)}!function(e,t){for(var r=io,n=e();;)try{if(436398===-parseInt(r(139))/1+-parseInt(r(120))/2*(-parseInt(r(126))/3)+-parseInt(r(129))/4+parseInt(r(124))/5+parseInt(r(132))/6+-parseInt(r(122))/7*(parseInt(r(128))/8)+-parseInt(r(130))/9*(-parseInt(r(121))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(no);et((function(e,t){var r,n,i,s=io;r=tt[s(133)],n=function(e){var t=s;return function(){var t=io,r=e,n=r[t(143)][t(147)],i=r.algo,s=i.RC4=n[t(146)]({_doReset:function(){for(var e=t,r=this[e(125)],n=r[e(127)],i=r[e(145)],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(117)](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.RC4=n[t(141)](s);var a=i[t(131)]=s[t(146)]({cfg:s[t(137)].extend({drop:192}),_doReset:function(){var e=t;s[e(134)][e(117)](this);for(var r=this[e(137)][e(119)];r>0;r--)o[e(117)](this)}});r[t(131)]=n._createHelper(a)}(),e[t(135)]},(i=io)(144)==i(144)?e[i(142)]=n(Bi):"undefined"===i(123)&&(void 0)[i(136)]?(void 0)(["./core","./enc-base64",i(138),i(140),i(118)],n):n(r.CryptoJS)}));var so=ao;function oo(){var e=["3866MYvHeI","call","cfg","./core","2479041jftnpi","1836205nGZRLN","createCommonjsModule","217004ASHjev","19078920ybPZAy","_createHelper","object","_key","2013496MzGfbG","18jHoUsx","function","lib","4702218geBhOl","commonjsGlobal","21ifNoIx","words","amd","./evpkdf","Rabbit","106bAjUZz","CryptoJS"];return(oo=function(){return e})()}function ao(e,t){var r=oo();return(ao=function(e,t){return r[e-=117]})(e,t)}!function(e,t){for(var r=ao,n=e();;)try{if(394170===parseInt(r(137))/1*(-parseInt(r(135))/2)+parseInt(r(125))/3*(parseInt(r(119))/4)+parseInt(r(117))/5+parseInt(r(128))/6+-parseInt(r(130))/7*(-parseInt(r(124))/8)+parseInt(r(141))/9+-parseInt(r(120))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oo);tt[so(118)]((function(e,t){var r,n,i,s=so;r=tt[s(129)],n=function(e){var t=s;return function(){var t=ao,r=e,n=r[t(127)].StreamCipher,i=r.algo,s=[],o=[],a=[],c=i.Rabbit=n.extend({_doReset:function(){for(var e=t,r=this[e(123)][e(131)],n=this[e(139)].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(138)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(131)],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(138)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(138)](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(134)]=n[t(121)](c)}(),e[t(134)]},(i=ao)(122)==i(122)?e.exports=n(Bi):"undefined"===i(126)&&(void 0)[i(132)]?(void 0)([i(140),"./enc-base64","./md5",i(133),"./cipher-core"],n):n(r[i(136)])}));var co=uo;function uo(e,t){var r=lo();return(uo=function(e,t){return r[e-=205]})(e,t)}function lo(){var e=["object","lib","amd","4SeycuU","./core","548859ILSYQK","./md5","createCommonjsModule","RabbitLegacy","function","2153504BXxrcu","commonjsGlobal","5iRxdXO","_createHelper","137360qdiQoB","CryptoJS","206662aqAuqv","./enc-base64","words","1248772tdmKKC","2196063hjlvYY","./evpkdf","StreamCipher","768234nOlLIt","./cipher-core","call","_key"];return(lo=function(){return e})()}!function(e,t){for(var r=uo,n=e();;)try{if(141903===-parseInt(r(207))/1+parseInt(r(205))/2+parseInt(r(223))/3*(-parseInt(r(221))/4)+parseInt(r(230))/5*(parseInt(r(214))/6)+-parseInt(r(210))/7+parseInt(r(228))/8+parseInt(r(211))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lo);tt[co(225)]((function(e,t){var r,n,i,s=co;r=tt[s(229)],n=function(e){var t=s;return function(){var t=uo,r=e,n=r[t(219)][t(213)],i=r.algo,s=[],o=[],a=[],c=i[t(226)]=n.extend({_doReset:function(){var e=t,r=this[e(217)][e(209)],n=this.cfg.iv,i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],s=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];this._b=0;for(var o=0;o<4;o++)u.call(this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(209)],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(216)](this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(216)](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.RabbitLegacy=n[t(231)](c)}(),e[t(226)]},(i=uo)(218)==i(218)?e.exports=n(Bi):"undefined"===i(227)&&(void 0)[i(220)]?(void 0)([i(222),i(208),i(224),i(212),i(215)],n):n(r[i(206)])}));const ho=po;function fo(){const e=["_createHelper","21508OIQxwY","_key","Blowfish","exports","3890wwSyzq","object","996ShELUe","22EuRLCF","114zFMZQn","lib","algo","./cipher-core","32fZIoEg","./core","sigBytes","7672272rDAcwR","createCommonjsModule","420427vLbBYd","words","right","595287COhyzs","892910OeRdbA","39HswvUY","pbox","./evpkdf","function","left","3942HNbFgo","sbox","./enc-base64"];return(fo=function(){return e})()}function po(e,t){const r=fo();return(po=function(e,t){return r[e-=312]})(e,t)}!function(e,t){const r=po,n=e();for(;;)try{if(167480===parseInt(r(338))/1*(parseInt(r(326))/2)+-parseInt(r(321))/3*(-parseInt(r(330))/4)+parseInt(r(334))/5*(parseInt(r(336))/6)+-parseInt(r(316))/7+-parseInt(r(342))/8*(-parseInt(r(319))/9)+parseInt(r(320))/10*(parseInt(r(337))/11)+-parseInt(r(314))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fo);tt[ho(315)]((function(e,t){!function(t,r,n){const i=po;"object"===i(335)?e[i(333)]=r(Bi):"undefined"===i(324)&&(void 0).amd?(void 0)([i(312),i(328),"./md5",i(323),i(341)],r):r(t.CryptoJS)}(Qe,(function(e){return function(){const t=po;var r=e,n=r[t(339)].BlockCipher,i=r[t(340)];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(327)][0][i]+e[n(327)][1][s];return c^=e[n(327)][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[i(322)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e[i(322)][16],a^=e[i(322)][17],{left:a,right:c}}var d=i[t(332)]=n.extend({_doReset:function(){const e=t;if(this._keyPriorReset!==this[e(331)]){var r=this._keyPriorReset=this[e(331)],n=r[e(317)],i=r[e(313)]/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e[i(327)][t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e.pbox[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[i(325)],u=d[i(318)],e[i(322)][t]=c,e[i(322)][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(325)],u=d[i(318)],e[i(327)][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(325)],e[r+1]=i[n(318)]},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(322)][t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e[i(322)][1],o^=e[i(322)][0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i[n(325)],e[r+1]=i.right},blockSize:2,keySize:4,ivSize:2});r.Blowfish=n[t(329)](d)}(),e.Blowfish}))}));var mo=yo;function vo(){var e=["./sha256","852sevyJv","./ripemd160","./cipher-core","./format-hex","./enc-base64","1040557oJZoVk","./rabbit","./mode-ecb","createCommonjsModule","22mvdYcB","./sha384","commonjsGlobal","./aes","424bbDwOh","6MhOjmu","./rabbit-legacy","6593755WoinVF","./sha1","CryptoJS","./evpkdf","163971lJpXxj","./mode-cfb","./sha3","2158820kJKkFL","./sha512","object","12618881HdMODp","./hmac","./pad-iso97971","./pbkdf2","./pad-zeropadding","./lib-typedarrays","./mode-ofb","./pad-ansix923","./blowfish","./mode-ctr-gladman","13707yXTdkO","./mode-ctr","./pad-iso10126","./pad-nopadding","82610uciYbe"];return(vo=function(){return e})()}function yo(e,t){var r=vo();return(yo=function(e,t){return r[e-=322]})(e,t)}function _o(e,t){const r=So();return(_o=function(e,t){return r[e-=268]})(e,t)}function go(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function bo(e,t,r){const n=_o;let i=arguments[n(281)]>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(275)];let o=5;for(;o<s;){let a=go(e[n(284)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(290)](c)):(c&=31,u=1===c||5===c),u){const i=e[n(284)](o+4+2,o+4+a);let s=new(Ei[n(280)][n(291)])(t,new(Ei[n(270)])(r));const c=s[n(279)](i);s=null,e[n(286)](c,o+4+2)}o=o+4+a}return e}function wo(e,t,r){const n=_o;if(e.byteLength<=30)return e;const i=e[n(284)](32);let s=new(Ei[n(280)][n(291)])(t,new(Ei[n(270)])(r));const o=s[n(279)](i);return s=null,e.set(o,32),e}function So(){const e=["7Keodru","decrypt","ModeOfOperation","length","catch","17036sxoXeC","slice","toString","set","20736zNnLyU","2912510bDjVxw","1292802RMGJgc","includes","ctr","637839SzgPza","25ZoxOmC","Counter","4869mCJTXQ","20799460sLmEPA","109NSwzHd","453560lCwiPm","byteLength","get","WordArray"];return(So=function(){return e})()}!function(e,t){for(var r=yo,n=e();;)try{if(796771===parseInt(r(334))/1*(parseInt(r(345))/2)+-parseInt(r(330))/3*(parseInt(r(336))/4)+parseInt(r(352))/5*(-parseInt(r(350))/6)+-parseInt(r(341))/7+-parseInt(r(349))/8*(-parseInt(r(356))/9)+parseInt(r(359))/10+parseInt(r(362))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vo),tt[mo(344)]((function(e,t){var r,n;r=tt[mo(347)],(n=yo)(361)==n(361)?e.exports=Bi:r[n(354)]=r.CryptoJS})),function(e,t){const r=_o,n=e();for(;;)try{if(713271===parseInt(r(273))/1*(parseInt(r(283))/2)+-parseInt(r(268))/3+parseInt(r(274))/4*(-parseInt(r(269))/5)+-parseInt(r(289))/6*(parseInt(r(278))/7)+parseInt(r(287))/8*(-parseInt(r(271))/9)+parseInt(r(288))/10+parseInt(r(272))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(So);var Io=Eo;!function(e,t){for(var r=Eo,n=e();;)try{if(109832===parseInt(r(324))/1*(-parseInt(r(857))/2)+parseInt(r(627))/3+-parseInt(r(573))/4*(parseInt(r(718))/5)+parseInt(r(875))/6*(parseInt(r(1028))/7)+parseInt(r(336))/8+parseInt(r(217))/9+-parseInt(r(181))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ko);var Ao=tt[Io(572)]((function(e,t){var r,n,s=Io,o=(r=new Date,n=4,{setLogLevel:function(e){var t=Eo;n=e==this.debug?1:e==this[t(950)]?2:e==this[t(239)]?3:(this[t(186)],4)},debug:function(e,t){var i=Eo;void 0===console[i(680)]&&(console.debug=console.log),1>=n&&console[i(680)]("["+o[i(975)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){this.debug(e.msg)},info:function(e,t){var i=Eo;2>=n&&console[i(950)]("["+o[i(975)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=Eo;3>=n&&console[i(239)]("["+o[i(975)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){4>=n&&console[Eo(186)]("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)}});o[s(975)]=function(e,t){var r,n=s;function i(e,t){for(var r=Eo,n=(""+e).split(".");n[0][r(226)]<t;)n[0]="0"+n[0];return n[r(178)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(1380)](o/3600);o-=3600*a;var c=Math.floor(o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(1380)](o)),u=Math[n(1380)](u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o.printRanges=function(e){var t=s,r=e[t(226)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o.getDurationString(e[t(426)](i))+","+o[t(975)](e.end(i))+"]";return n}return t(858)},s(790)!==s(1268)&&(t.Log=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(292);this[t(535)]=e,this[t(819)]=new DataView(e),this[t(916)]=0};a[s(1256)].getPosition=function(){return this[s(916)]},a.prototype[s(174)]=function(){var e=s;return this[e(535)][e(424)]},a[s(1256)][s(502)]=function(){var e=s;return this.buffer[e(424)]},a.prototype.seek=function(e){var t=s,r=Math[t(483)](0,Math[t(1390)](this[t(535)][t(424)],e));return this[t(916)]=isNaN(r)||!isFinite(r)?0:r,!0},a[s(1256)][s(676)]=function(){var e=s;return this[e(724)]()>=this[e(174)]()},a[s(1256)].readAnyInt=function(e,t){var r=s,n=0;if(this[r(916)]+e<=this[r(535)][r(424)]){switch(e){case 1:n=t?this[r(819)][r(438)](this[r(916)]):this[r(819)][r(775)](this[r(916)]);break;case 2:n=t?this[r(819)][r(1137)](this[r(916)]):this[r(819)][r(1264)](this.position);break;case 3:if(t)throw r(671);n=this[r(819)].getUint8(this[r(916)])<<16,n|=this[r(819)][r(775)](this[r(916)]+1)<<8,n|=this[r(819)][r(775)](this[r(916)]+2);break;case 4:n=t?this[r(819)].getInt32(this.position):this.dataview[r(1246)](this[r(916)]);break;case 8:if(t)throw r(1203);n=this.dataview[r(1246)](this[r(916)])<<32,n|=this[r(819)][r(1246)](this[r(916)]+4);break;default:throw r(209)+e}return this[r(916)]+=e,n}throw"Not enough bytes in buffer"},a[s(1256)][s(931)]=function(){return this[s(243)](1,!1)},a[s(1256)].readUint16=function(){return this[s(243)](2,!1)},a[s(1256)][s(631)]=function(){return this.readAnyInt(3,!1)},a[s(1256)][s(860)]=function(){return this[s(243)](4,!1)},a[s(1256)][s(1069)]=function(){return this[s(243)](8,!1)},a[s(1256)][s(462)]=function(e){var t=s;if(this.position+e<=this[t(535)][t(424)]){for(var r="",n=0;n<e;n++)r+=String.fromCharCode(this[t(931)]());return r}throw t(265)},a[s(1256)][s(993)]=function(){for(var e=s,t=[];;){var r=this[e(931)]();if(0===r)break;t[e(824)](r)}return String[e(829)][e(744)](null,t)},a.prototype[s(1055)]=function(){return this[s(243)](1,!0)},a[s(1256)][s(1111)]=function(){return this[s(243)](2,!0)},a.prototype.readInt32=function(){return this[s(243)](4,!0)},a[s(1256)][s(814)]=function(){return this[s(243)](8,!1)},a[s(1256)].readUint8Array=function(e){for(var t=new Uint8Array(e),r=0;r<e;r++)t[r]=this.readUint8();return t},a[s(1256)][s(683)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(1111)]();return r},a[s(1256)][s(248)]=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readUint16();return t},a[s(1256)][s(1392)]=function(e){for(var t=new Uint32Array(e),r=0;r<e;r++)t[r]=this.readUint32();return t},a[s(1256)][s(688)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(618)]();return r},s(790)!==s(1268)&&(t[s(278)]=a);var c=function(e,t,r){var n=s;this[n(496)]=t||0,e instanceof ArrayBuffer?this[n(535)]=e:typeof e==n(790)?(this[n(216)]=e,t&&(this[n(496)]+=t)):this.buffer=new ArrayBuffer(e||0),this.position=0,this[n(321)]=null==r?c.LITTLE_ENDIAN:r};c.prototype={},c[s(1256)][s(724)]=function(){return this.position},c[s(1256)][s(1029)]=function(e){var t=s;if(this[t(305)]){var r=this[t(496)]+this[t(916)]+e,n=this[t(782)][t(424)];if(r<=n)r>this[t(750)]&&(this._byteLength=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(782)]);new Uint8Array(i,0,o.length)[t(1300)](o),this[t(535)]=i,this[t(750)]=r}}},c[s(1256)][s(865)]=function(){var e=s;if(this[e(750)]!=this._buffer.byteLength){var t=new ArrayBuffer(this[e(750)]),r=new Uint8Array(t),n=new Uint8Array(this[e(782)],0,r[e(226)]);r[e(1300)](n),this.buffer=t}},c[s(482)]=!1,c[s(1162)]=!0,c[s(1256)][s(750)]=0,Object[s(409)](c.prototype,"byteLength",{get:function(){var e=s;return this[e(750)]-this[e(496)]}}),Object[s(409)](c.prototype,s(535),{get:function(){var e=s;return this[e(865)](),this[e(782)]},set:function(e){var t=s;this._buffer=e,this[t(1318)]=new DataView(this[t(782)],this._byteOffset),this[t(750)]=this[t(782)][t(424)]}}),Object[s(409)](c[s(1256)],s(340),{get:function(){return this[s(496)]},set:function(e){var t=s;this[t(496)]=e,this[t(1318)]=new DataView(this[t(782)],this[t(496)]),this[t(750)]=this[t(782)][t(424)]}}),Object[s(409)](c.prototype,s(216),{get:function(){return this[s(1318)]},set:function(e){var t=s;this[t(496)]=e[t(340)],this[t(782)]=e[t(535)],this[t(1318)]=new DataView(this[t(782)],this._byteOffset),this[t(750)]=this[t(496)]+e.byteLength}}),c[s(1256)][s(740)]=function(e){var t=s,r=Math[t(483)](0,Math[t(1390)](this[t(424)],e));this[t(916)]=isNaN(r)||!isFinite(r)?0:r},c.prototype[s(1025)]=function(){var e=s;return this[e(916)]>=this[e(750)]},c[s(1256)][s(1284)]=function(e){var t=s;this[t(1029)](1*e);var r=new Uint8Array(this._buffer,this[t(340)]+this[t(916)],e);return this[t(916)]+=1*e,r},c[s(1256)][s(688)]=function(e,t){var r=s;e=null==e?this[r(424)]-this.position/4:e;var n=new Int32Array(e);return c[r(751)](n.buffer,0,this[r(535)],this[r(340)]+this[r(916)],e*n[r(1298)]),c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=n.byteLength,n},c[s(1256)][s(683)]=function(e,t){var r=s;e=null==e?this[r(424)]-this[r(916)]/2:e;var n=new Int16Array(e);return c[r(751)](n.buffer,0,this[r(535)],this[r(340)]+this[r(916)],e*n[r(1298)]),c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=n[r(424)],n},c[s(1256)][s(351)]=function(e){var t=s;e=null==e?this[t(424)]-this[t(916)]:e;var r=new Int8Array(e);return c.memcpy(r[t(535)],0,this.buffer,this[t(340)]+this.position,e*r.BYTES_PER_ELEMENT),this[t(916)]+=r[t(424)],r},c.prototype[s(1392)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(916)]/4:e;var n=new Uint32Array(e);return c[r(751)](n.buffer,0,this[r(535)],this.byteOffset+this.position,e*n[r(1298)]),c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=n[r(424)],n},c[s(1256)][s(248)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(916)]/2:e;var n=new Uint16Array(e);return c.memcpy(n[r(535)],0,this.buffer,this.byteOffset+this[r(916)],e*n[r(1298)]),c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=n[r(424)],n},c.prototype[s(289)]=function(e){var t=s;e=null==e?this.byteLength-this[t(916)]:e;var r=new Uint8Array(e);return c[t(751)](r[t(535)],0,this[t(535)],this.byteOffset+this[t(916)],e*r.BYTES_PER_ELEMENT),this[t(916)]+=r[t(424)],r},c[s(1256)][s(1186)]=function(e,t){var r=s;e=null==e?this[r(424)]-this[r(916)]/8:e;var n=new Float64Array(e);return c.memcpy(n[r(535)],0,this.buffer,this[r(340)]+this.position,e*n.BYTES_PER_ELEMENT),c.arrayToNative(n,null==t?this[r(321)]:t),this[r(916)]+=n[r(424)],n},c[s(1256)].readFloat32Array=function(e,t){var r=s;e=null==e?this[r(424)]-this[r(916)]/4:e;var n=new Float32Array(e);return c[r(751)](n.buffer,0,this[r(535)],this.byteOffset+this.position,e*n.BYTES_PER_ELEMENT),c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=n.byteLength,n},c.prototype.readInt32=function(e){var t=s,r=this._dataView.getInt32(this[t(916)],null==e?this.endianness:e);return this[t(916)]+=4,r},c[s(1256)][s(1111)]=function(e){var t=s,r=this[t(1318)][t(1137)](this[t(916)],null==e?this.endianness:e);return this[t(916)]+=2,r},c.prototype[s(1055)]=function(){var e=s,t=this[e(1318)].getInt8(this[e(916)]);return this.position+=1,t},c[s(1256)].readUint32=function(e){var t=s,r=this[t(1318)][t(1246)](this.position,null==e?this.endianness:e);return this[t(916)]+=4,r},c.prototype[s(549)]=function(e){var t=s,r=this[t(1318)][t(1264)](this.position,null==e?this[t(321)]:e);return this.position+=2,r},c.prototype[s(931)]=function(){var e=s,t=this[e(1318)][e(775)](this.position);return this[e(916)]+=1,t},c[s(1256)][s(1311)]=function(e){var t=s,r=this[t(1318)][t(541)](this[t(916)],null==e?this.endianness:e);return this[t(916)]+=4,r},c[s(1256)][s(192)]=function(e){var t=s,r=this._dataView.getFloat64(this[t(916)],null==e?this[t(321)]:e);return this.position+=8,r},c.endianness=new Int8Array(new Int16Array([1])[s(535)])[0]>0,c[s(751)]=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(1300)](c)},c[s(490)]=function(e,t){var r=s;return t==this[r(321)]?e:this[r(938)](e)},c[s(1283)]=function(e,t){var r=s;return this[r(321)]==t?e:this[r(938)](e)},c[s(938)]=function(e){for(var t=s,r=new Uint8Array(e[t(535)],e[t(340)],e.byteLength),n=0;n<e[t(424)];n+=e[t(1298)])for(var i=n+e.BYTES_PER_ELEMENT-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c.prototype[s(1173)]=0,String[s(668)]=function(e){for(var t=s,r=[],n=0;n<e[t(226)];n++)r[n]=e[n];return String.fromCharCode.apply(null,r)},c.prototype[s(462)]=function(e,t){var r=s;return null==t||"ASCII"==t?String[r(668)][r(744)](null,[this[r(1284)](null==e?this[r(424)]-this[r(916)]:e)]):new TextDecoder(t)[r(991)](this[r(1284)](e))},c[s(1256)][s(993)]=function(e){var t=s,r=this[t(424)]-this[t(916)],n=new Uint8Array(this._buffer,this._byteOffset+this[t(916)]),i=r;null!=e&&(i=Math[t(1390)](e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String.fromCharCodeUint8[t(744)](null,[this.mapUint8Array(o)]);return null!=e?this[t(916)]+=i-o:o!=r&&(this[t(916)]+=1),a};var u=Math[s(926)](2,32);c[s(1256)][s(814)]=function(){return this[s(618)]()*u+this.readUint32()},c[s(1256)].readUint64=function(){var e=s;return this[e(860)]()*u+this[e(860)]()},c[s(1256)][s(814)]=function(){var e=s;return this[e(860)]()*u+this[e(860)]()},c.prototype.readUint24=function(){var e=s;return(this[e(931)]()<<16)+(this[e(931)]()<<8)+this[e(931)]()},t[s(621)]=c,c[s(1256)][s(303)]=function(e){var t=s,r=new Blob([this[t(535)]]);if(!window.URL||!URL[t(1236)])throw t(1319);var n=window[t(510)][t(1236)](r),i=document[t(863)]("a");document[t(888)][t(550)](i),i.setAttribute(t(795),n),i[t(338)]("download",e),i.setAttribute(t(548),t(648)),i[t(647)](),window[t(510)].revokeObjectURL(n)},c[s(1256)][s(305)]=!0,Object[s(409)](c.prototype,s(1252),{get:function(){return this[s(305)]},set:function(e){var t=s;!e&&this[t(865)](),this[t(305)]=e}}),c[s(1256)][s(1214)]=function(e){var t=s,r=new ArrayBuffer(this[t(750)]-e),n=new Uint8Array(r),i=new Uint8Array(this._buffer,e,n[t(226)]);n[t(1300)](i),this.buffer=r,this[t(916)]-=e},c.prototype[s(1116)]=function(e,t){var r=s;if(this[r(1029)](4*e[r(226)]),e instanceof Int32Array&&this[r(340)]+this.position%e.BYTES_PER_ELEMENT===0)c[r(751)](this[r(782)],this[r(340)]+this[r(916)],e[r(535)],0,e[r(424)]),this[r(1159)](e[r(226)],t);else for(var n=0;n<e[r(226)];n++)this[r(1330)](e[n],t)},c[s(1256)][s(486)]=function(e,t){var r=s;if(this[r(1029)](2*e[r(226)]),e instanceof Int16Array&&this[r(340)]+this[r(916)]%e[r(1298)]===0)c[r(751)](this._buffer,this.byteOffset+this[r(916)],e[r(535)],0,e[r(424)]),this[r(431)](e[r(226)],t);else for(var n=0;n<e[r(226)];n++)this[r(905)](e[n],t)},c.prototype[s(1321)]=function(e){var t=s;if(this[t(1029)](1*e[t(226)]),e instanceof Int8Array&&this.byteOffset+this[t(916)]%e[t(1298)]===0)c[t(751)](this[t(782)],this[t(340)]+this[t(916)],e[t(535)],0,e[t(424)]),this.mapInt8Array(e.length);else for(var r=0;r<e[t(226)];r++)this[t(437)](e[r])},c[s(1256)][s(892)]=function(e,t){var r=s;if(this[r(1029)](4*e.length),e instanceof Uint32Array&&this[r(340)]+this[r(916)]%e[r(1298)]===0)c.memcpy(this[r(782)],this[r(340)]+this[r(916)],e[r(535)],0,e[r(424)]),this.mapUint32Array(e[r(226)],t);else for(var n=0;n<e[r(226)];n++)this[r(1062)](e[n],t)},c[s(1256)][s(1002)]=function(e,t){var r=s;if(this[r(1029)](2*e[r(226)]),e instanceof Uint16Array&&this[r(340)]+this[r(916)]%e[r(1298)]===0)c[r(751)](this[r(782)],this.byteOffset+this[r(916)],e[r(535)],0,e.byteLength),this[r(533)](e[r(226)],t);else for(var n=0;n<e[r(226)];n++)this[r(264)](e[n],t)},c[s(1256)][s(1386)]=function(e){var t=s;if(this._realloc(1*e[t(226)]),e instanceof Uint8Array&&this[t(340)]+this.position%e[t(1298)]===0)c[t(751)](this[t(782)],this[t(340)]+this[t(916)],e[t(535)],0,e.byteLength),this.mapUint8Array(e.length);else for(var r=0;r<e.length;r++)this[t(1177)](e[r])},c[s(1256)][s(980)]=function(e,t){var r=s;if(this[r(1029)](8*e[r(226)]),e instanceof Float64Array&&this[r(340)]+this.position%e[r(1298)]===0)c[r(751)](this[r(782)],this[r(340)]+this[r(916)],e[r(535)],0,e.byteLength),this.mapFloat64Array(e.length,t);else for(var n=0;n<e[r(226)];n++)this[r(919)](e[n],t)},c[s(1256)][s(1077)]=function(e,t){var r=s;if(this[r(1029)](4*e[r(226)]),e instanceof Float32Array&&this[r(340)]+this.position%e.BYTES_PER_ELEMENT===0)c[r(751)](this._buffer,this[r(340)]+this[r(916)],e[r(535)],0,e.byteLength),this[r(262)](e.length,t);else for(var n=0;n<e[r(226)];n++)this[r(1130)](e[n],t)},c[s(1256)][s(1330)]=function(e,t){var r=s;this[r(1029)](4),this[r(1318)][r(915)](this[r(916)],e,null==t?this.endianness:t),this[r(916)]+=4},c[s(1256)][s(905)]=function(e,t){var r=s;this[r(1029)](2),this[r(1318)][r(752)](this[r(916)],e,null==t?this.endianness:t),this[r(916)]+=2},c[s(1256)][s(437)]=function(e){var t=s;this[t(1029)](1),this[t(1318)].setInt8(this[t(916)],e),this[t(916)]+=1},c[s(1256)][s(1062)]=function(e,t){var r=s;this._realloc(4),this[r(1318)][r(343)](this.position,e,null==t?this.endianness:t),this[r(916)]+=4},c.prototype[s(264)]=function(e,t){var r=s;this._realloc(2),this[r(1318)][r(1103)](this.position,e,null==t?this[r(321)]:t),this[r(916)]+=2},c[s(1256)].writeUint8=function(e){var t=s;this[t(1029)](1),this[t(1318)][t(155)](this[t(916)],e),this.position+=1},c.prototype[s(1130)]=function(e,t){var r=s;this[r(1029)](4),this._dataView[r(1123)](this[r(916)],e,null==t?this[r(321)]:t),this[r(916)]+=4},c.prototype[s(919)]=function(e,t){var r=s;this[r(1029)](8),this[r(1318)][r(1355)](this[r(916)],e,null==t?this[r(321)]:t),this.position+=8},c.prototype[s(996)]=function(e,t,r){var n=s;null==r&&(r=e.length);for(var i=0;i<e[n(226)]&&i<r;i++)this[n(264)](e.charCodeAt(i),t);for(;i<r;i++)this[n(264)](0)},c[s(1256)][s(687)]=function(e,t,r){var n=s,i=0;if(null==t||"ASCII"==t)if(null!=r){var o=Math[n(1390)](e[n(226)],r);for(i=0;i<o;i++)this[n(1177)](e[n(801)](i));for(;i<r;i++)this[n(1177)](0)}else for(i=0;i<e[n(226)];i++)this[n(1177)](e.charCodeAt(i));else this[n(1386)](new TextEncoder(t)[n(1326)](e[n(422)](0,r)))},c.prototype[s(190)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(1390)](e[r(226)],t);for(n=0;n<i;n++)this[r(1177)](e.charCodeAt(n));for(;n<t;n++)this[r(1177)](0)}else{for(n=0;n<e.length;n++)this[r(1177)](e[r(801)](n));this[r(1177)](0)}},c[s(1256)][s(956)]=function(e,t){for(var r=s,n=0;n<e[r(226)];n+=2){var i=e[n+1];this[r(229)](i,t[e[n]],t)}},c[s(1256)][s(229)]=function(e,t,r){var n,i=s;if("function"==typeof e)return e(this,t);if(typeof e==i(790)&&!(e instanceof Array))return e[i(1300)](this,t,r);var o=null,a=i(203),u=this[i(916)];switch("string"==typeof e&&/:/.test(e)&&(n=e.split(":"),e=n[0],o=parseInt(n[1])),typeof e==i(999)&&/,/[i(1309)](e)&&(n=e.split(","),e=n[0],a=parseInt(n[1])),e){case i(630):this[i(1177)](t);break;case"int8":this[i(437)](t);break;case"uint16":this.writeUint16(t,this[i(321)]);break;case i(1179):this[i(905)](t,this.endianness);break;case i(373):this.writeUint32(t,this.endianness);break;case"int32":this[i(1330)](t,this[i(321)]);break;case"float32":this[i(1130)](t,this[i(321)]);break;case"float64":this[i(919)](t,this[i(321)]);break;case"uint16be":this[i(264)](t,c[i(482)]);break;case i(211):this[i(905)](t,c[i(482)]);break;case"uint32be":this.writeUint32(t,c[i(482)]);break;case i(1114):this[i(1330)](t,c[i(482)]);break;case i(791):this.writeFloat32(t,c[i(482)]);break;case i(960):this[i(919)](t,c[i(482)]);break;case"uint16le":this.writeUint16(t,c[i(1162)]);break;case i(792):this[i(905)](t,c.LITTLE_ENDIAN);break;case i(1288):this[i(1062)](t,c[i(1162)]);break;case"int32le":this[i(1330)](t,c.LITTLE_ENDIAN);break;case i(762):this.writeFloat32(t,c.LITTLE_ENDIAN);break;case i(1120):this.writeFloat64(t,c[i(1162)]);break;case"cstring":this.writeCString(t,o);break;case i(999):this[i(687)](t,a,o);break;case i(599):this.writeUCS2String(t,this[i(321)],o);break;case i(288):this[i(996)](t,c[i(1162)],o);break;case i(1113):this[i(996)](t,c[i(482)],o);break;default:if(3==e.length){for(var l=e[1],d=0;d<t[i(226)];d++)this.writeType(l,t[d]);break}this.writeStruct(e,t)}null!=o&&(this[i(916)]=u,this[i(1029)](o),this[i(916)]=u+o)},c[s(1256)].writeUint64=function(e){var t=s,r=Math[t(1380)](e/u);this[t(1062)](r),this[t(1062)](4294967295&e)},c[s(1256)][s(415)]=function(e){this[s(1177)]((16711680&e)>>16),this.writeUint8((65280&e)>>8),this.writeUint8(255&e)},c[s(1256)][s(414)]=function(e,t){var r=s,n=this.position;this[r(740)](e),this.writeUint32(t),this[r(740)](n)},c[s(1256)][s(1159)]=function(e,t){var r=s;this[r(1029)](4*e);var n=new Int32Array(this[r(782)],this[r(340)]+this[r(916)],e);return c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=4*e,n},c.prototype[s(431)]=function(e,t){var r=s;this[r(1029)](2*e);var n=new Int16Array(this[r(782)],this[r(340)]+this[r(916)],e);return c[r(490)](n,null==t?this[r(321)]:t),this[r(916)]+=2*e,n},c[s(1256)][s(1200)]=function(e){var t=s;this[t(1029)](1*e);var r=new Int8Array(this._buffer,this[t(340)]+this[t(916)],e);return this[t(916)]+=1*e,r},c[s(1256)][s(845)]=function(e,t){var r=s;this[r(1029)](4*e);var n=new Uint32Array(this._buffer,this[r(340)]+this[r(916)],e);return c[r(490)](n,null==t?this[r(321)]:t),this.position+=4*e,n},c.prototype[s(533)]=function(e,t){var r=s;this._realloc(2*e);var n=new Uint16Array(this[r(782)],this.byteOffset+this.position,e);return c[r(490)](n,null==t?this.endianness:t),this[r(916)]+=2*e,n},c[s(1256)][s(850)]=function(e,t){var r=s;this[r(1029)](8*e);var n=new Float64Array(this[r(782)],this[r(340)]+this[r(916)],e);return c.arrayToNative(n,null==t?this[r(321)]:t),this[r(916)]+=8*e,n},c[s(1256)][s(262)]=function(e,t){var r=s;this[r(1029)](4*e);var n=new Float32Array(this[r(782)],this[r(340)]+this.position,e);return c.arrayToNative(n,null==t?this[r(321)]:t),this.position+=4*e,n};var l=function(e){var t=s;this[t(1281)]=[],this[t(168)]=-1,e&&(this[t(928)](e),this.bufferIndex=0)};l[s(1256)]=new c(new ArrayBuffer,0,c.BIG_ENDIAN),l[s(1256)][s(883)]=function(){var e,t=s;return this[t(168)]>-1||(this[t(1281)][t(226)]>0?0===(e=this.buffers[0])[t(761)]?(this[t(535)]=e,this.bufferIndex=0,o[t(680)](t(1243),t(1237)),!0):(this[t(489)](),!1):(this[t(489)](),!1))},ArrayBuffer[s(480)]=function(e,t){var r=s;o[r(680)](r(219),"Trying to create a new buffer of size: "+(e[r(424)]+t[r(424)]));var n=new Uint8Array(e[r(424)]+t[r(424)]);return n[r(1300)](new Uint8Array(e),0),n[r(1300)](new Uint8Array(t),e.byteLength),n[r(535)]},l[s(1256)][s(1275)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r)).set(new Uint8Array(e,t,r)),n[i(535)].fileStart=e[i(761)]+t,n[i(535)].usedBytes=0,n[i(535)]},l[s(1256)].insertBuffer=function(e){for(var t=s,r=!0,n=0;n<this[t(1281)][t(226)];n++){var i=this[t(1281)][n];if(e[t(761)]<=i[t(761)]){if(e[t(761)]===i[t(761)]){if(e[t(424)]>i[t(424)]){this.buffers.splice(n,1),n--;continue}}else e.fileStart+e.byteLength<=i.fileStart||(e=this[t(1275)](e,0,i[t(761)]-e.fileStart)),o[t(680)](t(1243),t(937)+e.fileStart+t(449)+e[t(424)]+")"),this.buffers.splice(n,0,e),0===n&&(this[t(535)]=e);r=!1;break}if(e.fileStart<i[t(761)]+i[t(424)]){var a=i[t(761)]+i[t(424)]-e[t(761)],c=e[t(424)]-a;if(!(c>0)){r=!1;break}e=this[t(1275)](e,a,c)}}r&&(o[t(680)](t(1243),t(937)+e[t(761)]+t(449)+e[t(424)]+")"),this[t(1281)][t(824)](e),0===n&&(this[t(535)]=e))},l[s(1256)].logBufferLevel=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(1281)][c(226)];t++)r=this[c(1281)][t],0===t?(a={},u.push(a),a[c(426)]=r[c(761)],a[c(659)]=r[c(761)]+r[c(424)],l+="["+a.start+"-"):a[c(659)]===r[c(761)]?a.end=r[c(761)]+r[c(424)]:((a={})[c(426)]=r[c(761)],l+=u[u[c(226)]-1][c(659)]-1+c(1183)+a[c(426)]+"-",a.end=r[c(761)]+r.byteLength,u[c(824)](a)),n+=r[c(1046)],i+=r.byteLength;u[c(226)]>0&&(l+=a[c(659)]-1+"]");var d=e?o[c(950)]:o.debug;0===this[c(1281)].length?d(c(1243),"No more buffer in memory"):d("MultiBufferStream",""+this[c(1281)].length+c(1024)+n+"/"+i+" bytes), continuous ranges: "+l)},l[s(1256)][s(494)]=function(){var e,t,r=s;for(e=0;e<this[r(1281)][r(226)];e++)(t=this[r(1281)][e])[r(1046)]===t[r(424)]&&(o.debug(r(1243),r(1233)+e),this.buffers[r(1258)](e,1),e--)},l[s(1256)][s(949)]=function(){var e,t=s;if(this[t(168)]+1<this.buffers[t(226)]){if((e=this[t(1281)][this.bufferIndex+1])[t(761)]===this.buffer[t(761)]+this[t(535)][t(424)]){var r=this[t(535)][t(424)],n=this[t(535)][t(1046)],i=this[t(535)][t(761)];return this[t(1281)][this[t(168)]]=ArrayBuffer[t(480)](this[t(535)],e),this[t(535)]=this[t(1281)][this[t(168)]],this[t(1281)][t(1258)](this[t(168)]+1,1),this[t(535)].usedBytes=n,this[t(535)][t(761)]=i,o.debug(t(1141),t(912)+r+"->"+this[t(535)][t(424)]+")"),!0}return!1}return!1},l[s(1256)].findPosition=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(168)];n<this[i(1281)][i(226)]&&(a=this[i(1281)][n]).fileStart<=t;)c=n,r&&(a[i(761)]+a[i(424)]<=t?a.usedBytes=a[i(424)]:a[i(1046)]=t-a.fileStart,this[i(489)]()),n++;return-1!==c?(a=this.buffers[c])[i(761)]+a[i(424)]>=t?(o[i(680)](i(1243),i(546)+c),c):-1:-1},l.prototype[s(433)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(168)];if(r=this.buffers[o],this[i(1281)][i(226)]>o+1)for(t=o+1;t<this[i(1281)][i(226)]&&(n=this[i(1281)][t])[i(761)]===r.fileStart+r.byteLength;t++)r=n;return r[i(761)]+r.byteLength},l.prototype[s(713)]=function(e){var t=s,r=this[t(1334)](!0,e,!1);return-1!==r?this[t(433)](r):e},l[s(1256)][s(463)]=function(e){var t=s;this[t(535)][t(1046)]+=e,this[t(489)]()},l.prototype[s(821)]=function(){var e=s;this[e(535)][e(1046)]=this.buffer[e(424)],this.logBufferLevel()},l[s(1256)][s(740)]=function(e,t,r){var n,i=s;return-1!==(n=this[i(1334)](t,e,r))?(this[i(535)]=this[i(1281)][n],this[i(168)]=n,this.position=e-this[i(535)][i(761)],o[i(680)](i(1243),"Repositioning parser at buffer position: "+this.position),!0):(o.debug("MultiBufferStream",i(295)+e+" not found in buffered data"),!1)},l[s(1256)][s(724)]=function(){var e=s;if(-1===this.bufferIndex||null===this[e(1281)][this[e(168)]])throw e(642);return this[e(1281)][this[e(168)]].fileStart+this.position},l[s(1256)][s(502)]=function(){return this[s(424)]},l[s(1256)][s(174)]=function(){var e=s;if(-1===this[e(168)]||null===this.buffers[this[e(168)]])throw e(642);return this.buffers[this[e(168)]][e(761)]+this[e(424)]},l[s(1256)][s(294)]=function(){var e=s;this.buffers=[],this[e(168)]=-1},s(790)!==s(1268)&&(t[s(1243)]=l);var d=function(){var e=s,t=[];t[3]=e(1345),t[4]="DecoderConfigDescriptor",t[5]=e(537),t[6]=e(690),this[e(379)]=function(e){return t[e]};var r=this,n={};return this[e(567)]=function(r){var i,s,a,c=e,u=0;for(i=r[c(931)](),a=r[c(931)]();128&a;)u=(127&a)<<7,a=r.readUint8();return u+=127&a,o[c(680)](c(988),c(498)+(t[i]||c(316)+i)+c(606)+u+c(951)+r[c(724)]()),(s=t[i]?new n[t[i]](u):new(n[c(851)])(u))[c(279)](r),s},n[e(851)]=function(t,r){var n=e;this[n(254)]=t,this[n(1030)]=r,this[n(797)]=[]},n[e(851)][e(1256)][e(279)]=function(t){var r=e;this[r(715)]=t[r(289)](this[r(1030)])},n.Descriptor[e(1256)].findDescriptor=function(t){for(var r=e,n=0;n<this[r(797)][r(226)];n++)if(this[r(797)][n][r(254)]==t)return this[r(797)][n];return null},n[e(851)].prototype[e(1381)]=function(t){for(var n=e,i=t[n(916)];t[n(916)]<i+this[n(1030)];){var s=r.parseOneDescriptor(t);this[n(797)].push(s)}},n[e(1345)]=function(t){n[e(851)].call(this,3,t)},n[e(1345)][e(1256)]=new(n[e(851)]),n[e(1345)][e(1256)][e(279)]=function(t){var r=e;if(this[r(1329)]=t[r(549)](),this[r(909)]=t[r(931)](),this[r(1030)]-=3,128&this[r(909)]?(this[r(272)]=t.readUint16(),this[r(1030)]-=2):this.dependsOn_ES_ID=0,64&this[r(909)]){var n=t[r(931)]();this[r(510)]=t.readString(n),this[r(1030)]-=n+1}else this[r(510)]="";32&this[r(909)]?(this[r(1042)]=t[r(549)](),this[r(1030)]-=2):this[r(1042)]=0,this.parseRemainingDescriptors(t)},n.ES_Descriptor[e(1256)][e(184)]=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(374)]:0},n[e(1345)].prototype[e(940)]=function(t){var r=e,n=this[r(692)](4);if(!n)return null;var i=n.findDescriptor(5);if(i&&i[r(715)]){var s=(248&i.data[0])>>3;return 31===s&&i[r(715)][r(226)]>=2&&(s=32+((7&i[r(715)][0])<<3)+((224&i[r(715)][1])>>5)),s}return null},n[e(1189)]=function(t){var r=e;n[r(851)][r(1092)](this,4,t)},n[e(1189)][e(1256)]=new(n[e(851)]),n.DecoderConfigDescriptor.prototype.parse=function(t){var r=e;this[r(374)]=t.readUint8(),this[r(467)]=t[r(931)](),this[r(799)]=0!=(this[r(467)]>>1&1),this[r(467)]=this[r(467)]>>>2,this[r(856)]=t[r(631)](),this[r(817)]=t[r(860)](),this[r(1161)]=t[r(860)](),this[r(1030)]-=13,this.parseRemainingDescriptors(t)},n[e(537)]=function(t){var r=e;n[r(851)][r(1092)](this,5,t)},n[e(537)][e(1256)]=new(n[e(851)]),n.SLConfigDescriptor=function(t){var r=e;n.Descriptor[r(1092)](this,6,t)},n[e(690)].prototype=new(n[e(851)]),this};"object"!==s(1268)&&(t[s(988)]=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(1289),s(663),s(1202),"skip","meco",s(187)],FULL_BOXES:["hmhd",s(412),s(1131),"xml ",s(368),s(269),"mere"],CONTAINER_BOXES:[["moov",[s(333),s(370)]],[s(333)],[s(500)],[s(1127)],[s(952)],[s(475)],[s(566),[s(454),s(560)]],[s(553),["trex"]],[s(237),[s(1181)]],["traf",[s(1033),"sgpd",s(560)]],[s(388)],[s(893)],[s(759)],[s(678),[s(514)]],[s(823)],[s(864)],["hinf"],[s(187)],[s(554)],["sinf"],["rinf"],[s(943)],[s(809)],[s(771),[s(380)]],["iprp",[s(607)]],[s(1048)],[s(233)],[s(331)],["etyp",[s(781)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h.FullBox.prototype=new(h[e(170)]),h[e(935)][e(1256)]=new(h[e(170)]),h[e(530)][e(1256)]=new(h[e(170)]),h[e(1135)][e(1256)]=new h.FullBox,h[e(479)][e(1286)]((function(t){h[e(702)](t)})),h[e(1285)][e(1286)]((function(t){h[e(164)](t)})),h[e(1036)].forEach((function(t){h[e(204)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this.type=e,this[n(1030)]=t,this[n(992)]=r},FullBox:function(e,t,r){var n=s;h.Box[n(1092)](this,e,t,r),this.flags=0,this[n(1188)]=0},ContainerBox:function(e,t,r){var n=s;h.Box[n(1092)](this,e,t,r),this[n(258)]=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(935)].call(this,e,t),this.hdr_size=r,this[i(426)]=n},SampleGroupEntry:function(e){this.grouping_type=e},TrackGroupTypeBox:function(e,t){h[s(941)].call(this,e,t)},createBoxCtor:function(e,t){var r=s;h[r(1265)][r(824)](e),h[e+r(170)]=function(t){var n=r;h[n(170)][n(1092)](this,e,t)},h[e+r(170)][r(1256)]=new(h[r(170)]),t&&(h[e+r(170)][r(1256)][r(279)]=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(170)]=function(t){h[r(941)].call(this,e,t)},h[e+r(170)].prototype=new(h[r(941)]),h[e+"Box"][r(1256)][r(279)]=function(e){var n=r;this[n(1166)](e),t&&t[n(1092)](this,e)}},addSubBoxArrays:function(e){if(e){this[s(913)]=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(170)]=function(t){var i=n;h.ContainerBox[i(1092)](this,e,t),h.addSubBoxArrays[i(1092)](this,r)},h[e+n(170)][n(1256)]=new(h[n(935)]),t&&(h[e+n(170)][n(1256)].parse=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h.sampleEntryCodes[e]=[],h[e+n(530)]=function(e,t){var i=n;h.SampleEntry.call(this,e,t),h[i(1098)].call(this,r)},h[e+"SampleEntry"][n(1256)]=new(h[n(530)]),t&&(h[e+n(530)][n(1256)].parse=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h[i(1165)][e][i(824)](t),h[t+"SampleEntry"]=function(r){var s=i;h[e+s(530)][s(1092)](this,t,r),h[s(1098)][s(1092)](this,n)},h[t+i(530)][i(1256)]=new h[e+"SampleEntry"],r&&(h[t+i(530)].prototype[i(279)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h.createSampleEntryCtor.call(this,e,t,r,[n(878)])},createSampleGroupCtor:function(e,t){var r=s;h[e+"SampleGroupEntry"]=function(t){var r=Eo;h[r(189)][r(1092)](this,e,t)},h[e+"SampleGroupEntry"][r(1256)]=new(h[r(189)]),t&&(h[e+r(189)].prototype[r(279)]=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+r(1135)]=function(t){var n=r;h[n(1135)][n(1092)](this,e,t)},h[e+"TrackGroupTypeBox"][r(1256)]=new(h[r(1135)]),t&&(h[e+r(1135)][r(1256)].parse=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(1152)][i(824)](e),h.UUIDBoxes[e]=function(n){var s=i;t?h[s(941)][s(1092)](this,s(992),n,e):r?h.ContainerBox[s(1092)](this,s(992),n,e):h[s(170)][s(1092)](this,"uuid",n,e)},h.UUIDBoxes[e][i(1256)]=t?new h.FullBox:r?new(h[i(935)]):new(h[i(170)]),n&&(t?h.UUIDBoxes[e][i(1256)][i(279)]=function(e){var t=i;this[t(1166)](e),n&&n[t(1092)](this,e)}:h[i(704)][e][i(1256)][i(279)]=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){this.bad_pixel_row=e,this.bad_pixel_column=t}h.initialize(),h.TKHD_FLAG_ENABLED=1,h[s(612)]=2,h[s(595)]=4,h[s(1184)]=1,h[s(738)]=2,h[s(213)]=8,h[s(1198)]=16,h[s(339)]=32,h[s(721)]=65536,h[s(268)]=131072,h[s(1180)]=1,h[s(1150)]=4,h[s(473)]=256,h[s(720)]=512,h[s(1063)]=1024,h[s(661)]=2048,h.Box.prototype.add=function(e){var t=s;return this[t(1242)](new(h[e+t(170)]))},h[s(170)][s(1256)][s(1242)]=function(e){var t=s;return this.boxes.push(e),this[e[t(1147)]+"s"]?this[e[t(1147)]+"s"][t(824)](e):this[e[t(1147)]]=e,e},h[s(170)][s(1256)][s(1300)]=function(e,t){return this[e]=t,this},h[s(170)][s(1256)][s(1105)]=function(e,t){var r=s,n=t||r(307);return!this[n]&&(this[n]=[]),this[n][r(824)](e),this},"undefined"!==s(790)&&(t[s(723)]=h),h[s(977)]=function(e){return h[s(363)](e)},h[s(363)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e.readUint8()[t(737)](16);r+=1===i.length?"0"+i:i}return r},h[s(1011)]=function(e,t,r){var n,i,a,c=s,u=e.getPosition(),l=0;if(e.getEndPosition()-u<8)return o[c(680)]("BoxParser",c(979)),{code:h[c(1101)]};if(r&&r<8)return o[c(680)]("BoxParser",c(334)),{code:h[c(1101)]};var d=e[c(860)](),f=e[c(462)](4);if(o[c(680)](c(723),c(1346)+f+c(416)+d+c(951)+u),l=8,f==c(992)){if(e[c(174)]()-e[c(724)]()<16||r-l<16)return e[c(740)](u),o[c(680)]("BoxParser",c(881)),{code:h.ERR_NOT_ENOUGH_DATA};a=h.parseUUID(e),l+=16}if(1==d){if(e[c(174)]()-e[c(724)]()<8||r&&r-l<8)return e.seek(u),{code:h[c(1101)]};d=e[c(1069)](),l+=8}else if(0===d)if(r)d=r;else if("mdat"!==f)return n=new(h[c(170)])(f,d),{code:h.OK,box:n,size:n[c(1030)]};return 0!==d&&d<l||0!==d&&r&&d>r?{code:h[c(1101)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(174)]()?(e[c(740)](u),{code:h[c(1101)],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(170)])(d):f!==c(992)?(n=new(h[c(170)])(f,d))[c(1260)]=!0:h[c(704)][a]?n=new(h[c(704)][a])(d):((n=new h.Box(f,d))[c(992)]=a,n[c(1260)]=!0),n[c(994)]=l,n.start=u,n[c(743)]===h[c(170)][c(1256)].write&&n[c(1147)]!==c(1289)&&n[c(657)](e),n[c(279)](e),(i=e[c(724)]()-(n.start+n.size))<0?e[c(740)](n[c(426)]+n[c(1030)]):i>0&&0!==n[c(1030)]&&e[c(740)](n.start+n.size),{code:h.OK,box:n,size:n[c(1030)]})},h.Box.prototype[s(279)]=function(e){var t=s;"mdat"!=this[t(1147)]?this[t(715)]=e[t(289)](this[t(1030)]-this[t(994)]):0===this[t(1030)]?e[t(740)](e[t(174)]()):e[t(740)](this[t(426)]+this[t(1030)])},h[s(170)][s(1256)][s(657)]=function(e){var t=s;this[t(715)]=e[t(289)](this[t(1030)]-this[t(994)]),e[t(916)]-=this[t(1030)]-this[t(994)]},h[s(941)][s(1256)][s(657)]=function(e){var t=s;this.parseFullHeader(e),this[t(715)]=e[t(289)](this[t(1030)]-this[t(994)]),this[t(994)]-=4,e[t(916)]-=this[t(1030)]-this[t(994)]},h[s(941)].prototype[s(1166)]=function(e){var t=s;this[t(1188)]=e[t(931)](),this[t(909)]=e[t(631)](),this[t(994)]+=4},h[s(941)][s(1256)][s(279)]=function(e){var t=s;this[t(1166)](e),this[t(715)]=e.readUint8Array(this.size-this[t(994)])},h[s(935)][s(1256)][s(279)]=function(e){for(var t,r,n=s;e[n(724)]()<this.start+this[n(1030)];){if((t=h[n(1011)](e,!1,this[n(1030)]-(e[n(724)]()-this[n(426)]))).code!==h.OK)return;if(r=t[n(726)],this[n(258)][n(824)](r),this[n(913)]&&-1!=this[n(913)][n(342)](r[n(1147)]))this[this[n(913)][this[n(913)][n(342)](r.type)]+"s"].push(r);else{var i=r.type!==n(992)?r[n(1147)]:r[n(992)];this[i]||(this[i]=r)}}},h[s(170)][s(1256)][s(1039)]=function(e){var t=s;this[t(1119)]=e.readUint16();var r=[];r[0]=this[t(1119)]>>10&31,r[1]=this[t(1119)]>>5&31,r[2]=31&this[t(1119)],this[t(1249)]=String[t(829)](r[0]+96,r[1]+96,r[2]+96)},h[s(733)]="Visual",h[s(241)]=s(697),h[s(236)]=s(366),h.SAMPLE_ENTRY_TYPE_METADATA="Metadata",h[s(930)]=s(397),h[s(158)]=s(457),h[s(948)]=s(323),h[s(530)][s(1256)][s(990)]=function(e){var t=s;e[t(289)](6),this[t(345)]=e[t(549)](),this[t(994)]+=8},h[s(530)][s(1256)][s(279)]=function(e){var t=s;this[t(990)](e),this[t(715)]=e[t(289)](this[t(1030)]-this[t(994)])},h.SampleEntry[s(1256)].parseDataAndRewind=function(e){var t=s;this[t(990)](e),this.data=e[t(289)](this[t(1030)]-this.hdr_size),this[t(994)]-=8,e[t(916)]-=this[t(1030)]-this.hdr_size},h.SampleEntry[s(1256)][s(327)]=function(e){var t=s;h[t(935)][t(1256)][t(279)].call(this,e)},h.createMediaSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_HINT),h[s(348)](h.SAMPLE_ENTRY_TYPE_METADATA),h[s(348)](h.SAMPLE_ENTRY_TYPE_SUBTITLE),h.createMediaSampleEntryCtor(h[s(158)]),h[s(348)](h[s(948)]),h.createMediaSampleEntryCtor(h[s(733)],(function(e){var t,r=s;this[r(990)](e),e[r(549)](),e[r(549)](),e[r(1392)](3),this[r(538)]=e[r(549)](),this.height=e[r(549)](),this[r(1190)]=e[r(860)](),this[r(517)]=e.readUint32(),e.readUint32(),this[r(1003)]=e.readUint16(),t=Math[r(1390)](31,e[r(931)]()),this[r(523)]=e[r(462)](t),t<31&&e[r(462)](31-t),this[r(441)]=e[r(549)](),e.readUint16(),this[r(327)](e)})),h[s(348)](h[s(241)],(function(e){var t=s;this[t(990)](e),e[t(1392)](2),this.channel_count=e[t(549)](),this[t(1274)]=e[t(549)](),e[t(549)](),e[t(549)](),this[t(1071)]=e[t(860)]()/65536,this[t(327)](e)})),h[s(1107)](h[s(733)],s(624)),h[s(1107)](h[s(733)],s(491)),h.createSampleEntryCtor(h[s(733)],s(787)),h[s(1107)](h[s(733)],s(214)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1004)),h.createSampleEntryCtor(h[s(733)],s(228)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,"hvc1"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(885)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(556)),h[s(1107)](h[s(733)],s(428)),h[s(1107)](h[s(733)],"dvh1"),h[s(1107)](h[s(733)],s(601)),h.createSampleEntryCtor(h[s(733)],s(832)),h[s(1107)](h[s(733)],s(542)),h.createSampleEntryCtor(h[s(733)],s(765)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1059)),h.createSampleEntryCtor(h[s(733)],"vp08"),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1365)),h[s(1107)](h[s(733)],s(1217)),h[s(1107)](h[s(733)],s(402)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1255)),h[s(1107)](h[s(733)],s(282)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_VISUAL,"uncv"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_AUDIO,"mp4a"),h[s(1107)](h[s(241)],s(610)),h.createSampleEntryCtor(h[s(241)],s(175)),h[s(1107)](h[s(241)],s(425)),h[s(1107)](h[s(241)],"Opus"),h[s(1107)](h[s(241)],s(1155)),h[s(1107)](h.SAMPLE_ENTRY_TYPE_AUDIO,"mha2"),h[s(1107)](h[s(241)],"mhm1"),h.createSampleEntryCtor(h[s(241)],s(350)),h[s(1342)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1297)),h[s(1342)](h[s(241)],s(669)),h.createEncryptedSampleEntryCtor(h[s(930)],"encu"),h[s(1342)](h[s(158)],s(939)),h[s(1342)](h[s(948)],s(1151)),h[s(1342)](h.SAMPLE_ENTRY_TYPE_METADATA,"encm"),h.createBoxCtor(s(1374),(function(e){var t=s,r=16*(1+(1&(1&e[t(931)]())));this[t(590)]=[];for(var n=0;n<3;n++)this[t(590)][n]=16==r?e.readUint16():e[t(860)]()})),h.createBoxCtor(s(1085),(function(e){var t=s;this[t(840)]=e[t(931)]()})),h.createFullBoxCtor(s(1364),(function(e){var t=s;this[t(464)]=e[t(993)]();var r=this[t(1030)]-this.hdr_size-(this[t(464)].length+1);this[t(1149)]=e.readUint8Array(r)})),h[s(702)](s(1253),(function(e){var t=s,r=e.readUint8();if(!(r>>7&!1)&&(this.version=127&r,1===this.version&&(r=e[t(931)](),this[t(1023)]=r>>5&7,this.seq_level_idx_0=31&r,r=e[t(931)](),this[t(403)]=r>>7&1,this[t(641)]=r>>6&1,this[t(1070)]=r>>5&1,this[t(460)]=r>>4&1,this[t(1244)]=r>>3&1,this.chroma_subsampling_y=r>>2&1,this.chroma_sample_position=3&r,r=e[t(931)](),this[t(1316)]=r>>5&7,0===this.reserved_1))){if(this[t(1299)]=r>>4&1,1===this[t(1299)])this[t(603)]=15&r;else if(this[t(244)]=15&r,0!==this[t(244)])return;var n=this.size-this[t(994)]-4;this.configOBUs=e[t(289)](n)}})),h.createBoxCtor(s(600),(function(e){var t,r,n=s;for(this[n(1102)]=e.readUint8(),this[n(803)]=e.readUint8(),this[n(263)]=e[n(931)](),this.AVCLevelIndication=e[n(931)](),this[n(1360)]=3&e[n(931)](),this.nb_SPS_nalus=31&e[n(931)](),r=this.size-this[n(994)]-6,this.SPS=[],t=0;t<this[n(1043)];t++)this[n(519)][t]={},this.SPS[t][n(226)]=e[n(549)](),this[n(519)][t].nalu=e[n(289)](this[n(519)][t][n(226)]),r-=2+this[n(519)][t][n(226)];for(this[n(694)]=e[n(931)](),r--,this.PPS=[],t=0;t<this[n(694)];t++)this[n(1044)][t]={},this[n(1044)][t][n(226)]=e[n(549)](),this.PPS[t][n(998)]=e[n(289)](this.PPS[t][n(226)]),r-=2+this.PPS[t][n(226)];r>0&&(this[n(308)]=e[n(289)](r))})),h.createBoxCtor(s(773),(function(e){var t=s;this.bufferSizeDB=e[t(860)](),this[t(817)]=e[t(860)](),this.avgBitrate=e[t(860)]()})),h[s(164)]("ccst",(function(e){var t=s,r=e[t(931)]();this.all_ref_pics_intra=128==(128&r),this[t(319)]=64==(64&r),this[t(1377)]=(63&r)>>2,e[t(631)]()})),h[s(702)](s(1247),(function(e){var t,r=s;for(this.channel_count=e[r(549)](),this[r(776)]=[],this.channel_types=[],this[r(1221)]=[],t=0;t<this[r(1040)];t++)this[r(776)].push(e[r(549)]()),this.channel_types.push(e[r(549)]()),this[r(1221)][r(824)](e[r(549)]())})),h[s(702)](s(376),(function(e){var t=s;this[t(970)]=e[t(860)](),this[t(188)]=e[t(860)](),this[t(921)]=e.readUint32(),this[t(313)]=e[t(860)](),this.horizOffN=e[t(860)](),this.horizOffD=e[t(860)](),this[t(1347)]=e[t(860)](),this[t(504)]=e[t(860)]()})),h[s(702)](s(1282),(function(e){var t=s;this.max_content_light_level=e[t(549)](),this.max_pic_average_light_level=e.readUint16()})),h[s(164)](s(889),(function(e){var t=s;1&this[t(909)]&&(this[t(1241)]=e[t(618)]()),2&this[t(909)]&&(this[t(439)]=e[t(618)]()),4&this[t(909)]&&(this[t(465)]=e[t(618)]()),8&this[t(909)]&&(0==this[t(1188)]?16&this[t(909)]?(this.quat_x=e.readInt32(),this.quat_y=e[t(618)](),this[t(225)]=e[t(618)]()):(this[t(301)]=e[t(1111)](),this[t(1194)]=e[t(1111)](),this[t(225)]=e[t(1111)]()):this[t(1188)]),32&this[t(909)]&&(this.id=e[t(860)]())})),h[s(164)](s(1058),(function(e){var t=s;this[t(922)]=e[t(618)](),this[t(391)]=e[t(618)](),this[t(815)]=e[t(618)](),1&this[t(909)]&&(this[t(964)]=e.readInt32(),this[t(1143)]=e[t(618)]())})),h[s(702)](s(596),(function(e){var t=s;for(this[t(903)]=e[t(860)](),this[t(946)]=[],this[t(1097)]=[],i=0;i<this[t(903)];i++){var r=e.readUint16();this[t(946)][t(824)](r),r>=32768&&this[t(1097)].push(e.readCString())}})),h[s(164)](s(1356),(function(e){var t,r,n=s;if(t=e[n(860)](),this.chunk_offsets=[],0===this[n(1188)])for(r=0;r<t;r++)this[n(1132)].push(e[n(1069)]())})),h[s(164)]("CoLL",(function(e){var t=s;this[t(862)]=e[t(549)](),this[t(555)]=e[t(549)]()})),h[s(702)](s(180),(function(e){var t=s;if(this[t(575)]=e.readString(4),this.colour_type===t(961)){this.colour_primaries=e.readUint16(),this[t(1307)]=e[t(549)](),this.matrix_coefficients=e[t(549)]();var r=e[t(931)]();this.full_range_flag=r>>7}else this.colour_type===t(924)?this.ICC_profile=e.readUint8Array(this[t(1030)]-4):this[t(575)]===t(942)&&(this.ICC_profile=e[t(289)](this.size-4))})),h[s(164)](s(584),(function(e){var t=s;this.parseLanguage(e),this[t(161)]=e[t(993)]()})),h.createFullBoxCtor(s(901),(function(e){var t=s;0===this[t(1188)]&&(this[t(717)]=e[t(618)](),this[t(497)]=e[t(618)](),this[t(1293)]=e[t(618)](),this.compositionStartTime=e[t(618)](),this.compositionEndTime=e[t(618)]())})),h.createFullBoxCtor("ctts",(function(e){var t,r,n=s;if(t=e[n(860)](),this.sample_counts=[],this.sample_offsets=[],0===this.version)for(r=0;r<t;r++){this[n(513)][n(824)](e[n(860)]());var i=e.readInt32();this[n(1197)][n(824)](i)}else if(1==this.version)for(r=0;r<t;r++)this[n(513)][n(824)](e.readUint32()),this[n(1197)][n(824)](e[n(618)]())})),h[s(702)](s(1124),(function(e){var t=s,r=e[t(931)](),n=e[t(931)](),i=e.readUint8();this[t(611)]=r>>6,this[t(1228)]=r>>1&31,this.bsmod=(1&r)<<2|n>>6&3,this[t(1084)]=n>>3&7,this.lfeon=n>>2&1,this[t(1371)]=3&n|i>>5&7})),h[s(702)](s(1250),(function(e){var t=s,r=e[t(549)]();this.data_rate=r>>3,this[t(408)]=7&r,this[t(967)]=[];for(var n=0;n<this[t(408)]+1;n++){var i={};this[t(967)][t(824)](i);var o=e[t(931)](),a=e[t(931)](),c=e.readUint8();i[t(611)]=o>>6,i.bsid=o>>1&31,i.bsmod=(1&o)<<4|a>>4&15,i[t(1084)]=a>>1&7,i[t(160)]=1&a,i[t(1294)]=c>>1&15,i.num_dep_sub>0&&(i[t(944)]=(1&c)<<8|e.readUint8())}})),h[s(164)]("dfLa",(function(e){var t=s,r=[],n=[t(1235),"PADDING",t(1332),t(1083),t(581),t(660),t(972),t(927)];for(this[t(1166)](e);;){var i=e[t(931)](),o=Math[t(1390)](127&i,n[t(226)]-1);if(o?e[t(289)](e[t(631)]()):(e[t(289)](13),this[t(1071)]=e[t(860)]()>>12,e[t(289)](20)),r[t(824)](n[o]),128&i)break}this[t(987)]=r.length+" ("+r[t(178)](", ")+")"})),h[s(702)]("dimm",(function(e){this[s(1018)]=e.readUint64()})),h[s(702)](s(619),(function(e){this.time=e.readUint32()})),h.createBoxCtor("dmed",(function(e){var t=s;this.bytessent=e[t(1069)]()})),h[s(702)](s(561),(function(e){var t=s;if(this.Version=e[t(931)](),this.OutputChannelCount=e.readUint8(),this[t(1013)]=e[t(549)](),this[t(1322)]=e[t(860)](),this.OutputGain=e[t(1111)](),this[t(1158)]=e.readUint8(),0!==this.ChannelMappingFamily){this[t(625)]=e[t(931)](),this[t(238)]=e.readUint8(),this[t(842)]=[];for(var r=0;r<this[t(772)];r++)this[t(842)][r]=e.readUint8()}})),h[s(164)](s(452),(function(e){var t,r,n=s;this[n(307)]=[];for(var i=e.readUint32(),o=0;o<i;o++){if((t=h.parseOneBox(e,!1,this[n(1030)]-(e[n(724)]()-this[n(426)])))[n(1328)]!==h.OK)return;r=t[n(726)],this.entries[n(824)](r)}})),h[s(702)](s(638),(function(e){var t=s;this[t(1018)]=e[t(1069)]()})),h[s(164)](s(547),(function(e){this.extended_language=e.readString(this.size-this.hdr_size)})),h[s(164)](s(1335),(function(e){var t=s;this[t(307)]=[];for(var r=e[t(860)](),n=0;n<r;n++){var i={};this[t(307)][t(824)](i),1===this[t(1188)]?(i[t(879)]=e[t(1069)](),i[t(1086)]=e[t(814)]()):(i[t(879)]=e.readUint32(),i[t(1086)]=e[t(618)]()),i[t(1093)]=e[t(1111)](),i[t(589)]=e.readInt16()}})),h[s(164)](s(357),(function(e){var t=s;1==this[t(1188)]?(this[t(1076)]=e.readUint32(),this[t(446)]=e[t(1069)](),this[t(877)]=e[t(860)](),this.id=e.readUint32(),this[t(527)]=e[t(993)](),this[t(918)]=e.readCString()):(this.scheme_id_uri=e.readCString(),this.value=e.readCString(),this.timescale=e[t(860)](),this[t(206)]=e[t(860)](),this[t(877)]=e[t(860)](),this.id=e.readUint32());var r=this[t(1030)]-this[t(994)]-(16+(this[t(527)].length+1)+(this.value[t(226)]+1));1==this[t(1188)]&&(r-=4),this.message_data=e[t(289)](r)})),h[s(1292)]=function(e,t){var r=s;h[e+r(170)]=function(t){var n=r;h[n(941)][n(1092)](this,e,t)},h[e+r(170)][r(1256)]=new h.FullBox,h[e+r(170)].prototype.parse=function(e){var n=r;if(this[n(1166)](e),t)t[n(1092)](this,e);else for(this[n(1146)]=e[n(860)](),this[n(583)]=e[n(860)](),this[n(285)]=[],i=0;i<this.num_entities_in_group;i++){var s=e[n(860)]();this[n(285)][n(824)](s)}}},h[s(1292)](s(252)),h.createEntityToGroupCtor(s(755)),h[s(1292)](s(971)),h.createEntityToGroupCtor(s(1226)),h[s(1292)](s(696)),h[s(1292)](s(897)),h.createEntityToGroupCtor("eqiv"),h[s(1292)](s(1353)),h.createEntityToGroupCtor(s(925)),h.createEntityToGroupCtor(s(378)),h[s(1292)]("pano"),h.createEntityToGroupCtor(s(1259)),h[s(1292)](s(545)),h[s(1292)](s(322)),h[s(1292)]("wbbr"),h[s(1292)](s(833)),h.createFullBoxCtor("esds",(function(e){var t=s,r=e.readUint8Array(this[t(1030)]-this[t(994)]);if("function"!==t(1268)){var n=new d;this[t(565)]=n.parseOneDescriptor(new c(r.buffer,0,c[t(482)]))}})),h[s(702)](s(302),(function(e){var t=s;this[t(469)]=e.readUint8(),this.fieldOrdering=e[t(931)]()})),h[s(702)](s(419),(function(e){var t=s;this[t(205)]=e[t(462)](4)})),h[s(702)](s(709),(function(e){var t=s,r=this[t(1030)]-this[t(994)];this[t(1339)]=e[t(462)](4),this.minor_version=e[t(860)](),r-=8,this[t(1384)]=[];for(var n=0;r>=4;)this[t(1384)][n]=e[t(462)](4),r-=4,n++})),h[s(164)](s(1163),(function(e){var t=s;0===this[t(1188)]&&(e.readUint32(),this[t(953)]=e[t(462)](4),e[t(1392)](3),this.name=e.readString(this[t(1030)]-this[t(994)]-20),"\0"===this[t(982)][this[t(982)][t(226)]-1]&&(this[t(982)]=this.name[t(559)](0,-1)))})),h[s(702)](s(250),(function(e){var t,r,n,i,o=s;this.configurationVersion=e.readUint8(),i=e[o(931)](),this[o(785)]=i>>6,this[o(867)]=(32&i)>>5,this[o(983)]=31&i,this.general_profile_compatibility=e[o(860)](),this[o(1110)]=e.readUint8Array(6),this[o(448)]=e[o(931)](),this[o(674)]=4095&e[o(549)](),this[o(577)]=3&e[o(931)](),this[o(614)]=3&e[o(931)](),this[o(1075)]=7&e[o(931)](),this[o(770)]=7&e.readUint8(),this[o(629)]=e[o(549)](),i=e[o(931)](),this[o(699)]=i>>6,this[o(484)]=(13&i)>>3,this[o(406)]=(4&i)>>2,this[o(1360)]=3&i,this.nalu_arrays=[];var a=e[o(931)]();for(t=0;t<a;t++){var c=[];this[o(1296)][o(824)](c),i=e.readUint8(),c[o(401)]=(128&i)>>7,c[o(604)]=63&i;var u=e[o(549)]();for(r=0;r<u;r++){var l={};c[o(824)](l),n=e[o(549)](),l.data=e[o(289)](n)}}})),h.createFullBoxCtor("iinf",(function(e){var t,r=s;0===this.version?this[r(1104)]=e[r(549)]():this[r(1104)]=e[r(860)](),this[r(651)]=[];for(var n=0;n<this[r(1104)];n++){if((t=h.parseOneBox(e,!1,this[r(1030)]-(e[r(724)]()-this[r(426)])))[r(1328)]!==h.OK)return;t.box[r(1147)],this.item_infos[n]=t[r(726)]}})),h.createFullBoxCtor(s(410),(function(e){var t,r=s;t=e.readUint8(),this[r(191)]=t>>4&15,this[r(194)]=15&t,t=e[r(931)](),this.base_offset_size=t>>4&15,1===this[r(1188)]||2===this[r(1188)]?this[r(232)]=15&t:this[r(232)]=0,this.items=[];var n=0;if(this[r(1188)]<2)n=e[r(549)]();else{if(2!==this[r(1188)])throw r(634);n=e.readUint32()}for(var i=0;i<n;i++){var o={};if(this[r(1382)][r(824)](o),this[r(1188)]<2)o[r(411)]=e.readUint16();else{if(2!==this[r(1188)])throw"version of iloc box not supported";o.item_ID=e.readUint32()}switch(1===this[r(1188)]||2===this[r(1188)]?o.construction_method=15&e.readUint16():o[r(372)]=0,o.data_reference_index=e[r(549)](),this[r(1126)]){case 0:o[r(686)]=0;break;case 4:o[r(686)]=e[r(860)]();break;case 8:o.base_offset=e[r(1069)]();break;default:throw r(515)}var a=e.readUint16();o[r(569)]=[];for(var c=0;c<a;c++){var u={};if(o[r(569)][r(824)](u),1===this.version||2===this[r(1188)])switch(this[r(232)]){case 0:u[r(227)]=0;break;case 4:u[r(227)]=e[r(860)]();break;case 8:u[r(227)]=e[r(1069)]();break;default:throw r(587)}switch(this[r(191)]){case 0:u[r(908)]=0;break;case 4:u[r(908)]=e[r(860)]();break;case 8:u.extent_offset=e[r(1069)]();break;default:throw r(587)}switch(this[r(194)]){case 0:u[r(404)]=0;break;case 4:u[r(404)]=e[r(860)]();break;case 8:u[r(404)]=e[r(1069)]();break;default:throw r(587)}}}})),h[s(702)](s(1257),(function(e){var t=s,r=e[t(931)]();this[t(906)]=r>>7,this.axis=1&r})),h[s(164)]("infe",(function(e){var t=s;if((0===this[t(1188)]||1===this[t(1188)])&&(this.item_ID=e[t(549)](),this[t(843)]=e[t(549)](),this[t(377)]=e[t(993)](),this[t(1313)]=e.readCString(),this[t(371)]=e[t(993)]()),1===this[t(1188)])return this[t(1272)]=e[t(462)](4),void e[t(740)](this[t(426)]+this[t(1030)]);this[t(1188)]>=2&&(2===this[t(1188)]?this.item_ID=e[t(549)]():3===this[t(1188)]&&(this.item_ID=e.readUint32()),this[t(843)]=e.readUint16(),this[t(267)]=e[t(462)](4),this[t(377)]=e[t(993)](),"mime"===this[t(267)]?(this.content_type=e[t(993)](),this.content_encoding=e[t(993)]()):this[t(267)]===t(682)&&(this[t(745)]=e[t(993)]()))})),h[s(164)](s(607),(function(e){var t,r,n=s;for(entry_count=e[n(860)](),this.associations=[],t=0;t<entry_count;t++){var i={};this[n(708)][n(824)](i),this[n(1188)]<1?i.id=e[n(549)]():i.id=e[n(860)]();var o=e[n(931)]();for(i[n(846)]=[],r=0;r<o;r++){var a=e[n(931)](),c={};i[n(846)][n(824)](c),c[n(451)]=(128&a)>>7==1,1&this.flags?c[n(966)]=(127&a)<<8|e[n(931)]():c[n(966)]=127&a}}})),h[s(164)](s(759),(function(e){var t,r,n=s;for(this.references=[];e[n(724)]()<this[n(426)]+this[n(1030)];){if((t=h.parseOneBox(e,!0,this[n(1030)]-(e[n(724)]()-this[n(426)])))[n(1328)]!==h.OK)return;(r=0===this.version?new(h[n(1082)])(t[n(1147)],t.size,t[n(994)],t[n(426)]):new(h[n(788)])(t[n(1147)],t[n(1030)],t[n(994)],t.start))[n(743)]===h[n(170)][n(1256)][n(743)]&&r[n(1147)]!==n(1289)&&r.parseDataAndRewind(e),r.parse(e),this[n(1363)][n(824)](r)}})),h[s(702)](s(1095),(function(e){this.angle=3&e.readUint8()})),h[s(164)](s(349),(function(e){var t=s;this[t(852)]=e[t(860)](),this[t(440)]=e[t(860)]()})),h[s(164)](s(380),(function(e){var t=s;this[t(436)]=e[t(993)](),this[t(918)]=e[t(993)]()})),h.createFullBoxCtor("leva",(function(e){var t=s,r=e[t(931)]();this[t(1199)]=[];for(var n=0;n<r;n++){var i={};this[t(1199)][n]=i,i[t(707)]=e.readUint32();var o=e[t(931)]();switch(i[t(636)]=o>>7,i.assignment_type=127&o,i[t(758)]){case 0:i[t(672)]=e.readString(4);break;case 1:i[t(672)]=e[t(462)](4),i.grouping_type_parameter=e[t(860)]();break;case 2:case 3:break;case 4:i[t(162)]=e[t(860)]()}}})),h[s(702)](s(1333),(function(e){var t=s;this[t(1079)]=e[t(549)]()})),h.createBoxCtor(s(1108),(function(e){var t=s;this[t(159)]=e[t(860)](),this[t(1037)]=e.readUint32()})),f[s(1256)][s(737)]=function(){return"("+this.x+","+this.y+")"},h[s(702)]("mdcv",(function(e){var t=s;this[t(296)]=[],this[t(296)][0]=new f(e[t(549)](),e.readUint16()),this[t(296)][1]=new f(e.readUint16(),e[t(549)]()),this[t(296)][2]=new f(e[t(549)](),e[t(549)]()),this[t(910)]=new f(e[t(549)](),e.readUint16()),this[t(1201)]=e.readUint32(),this.min_display_mastering_luminance=e[t(860)]()})),h[s(164)](s(870),(function(e){var t=s;1==this[t(1188)]?(this[t(1273)]=e[t(1069)](),this.modification_time=e.readUint64(),this[t(1076)]=e[t(860)](),this.duration=e.readUint64()):(this[t(1273)]=e[t(860)](),this[t(543)]=e.readUint32(),this[t(1076)]=e[t(860)](),this.duration=e[t(860)]()),this[t(1039)](e),e.readUint16()})),h[s(164)](s(177),(function(e){var t=s;1&this.flags&&(this[t(1188)]=1),1==this[t(1188)]?this[t(1109)]=e[t(1069)]():this[t(1109)]=e[t(860)]()})),h[s(164)](s(655),(function(e){var t=s;this.boxes=[],h[t(935)][t(1256)].parse[t(1092)](this,e)})),h[s(164)](s(911),(function(e){var t=s;this[t(176)]=e[t(860)]()})),h[s(164)]("mfro",(function(e){var t=s;this[t(1171)]=e[t(860)]()})),h[s(164)](s(1225),(function(e){var t=s;this[t(290)]=e[t(931)]()})),h[s(164)](s(578),(function(e){var t=s;1==this[t(1188)]?(this[t(1273)]=e[t(1069)](),this.modification_time=e[t(1069)](),this.timescale=e[t(860)](),this[t(812)]=e[t(1069)]()):(this[t(1273)]=e[t(860)](),this[t(543)]=e[t(860)](),this[t(1076)]=e.readUint32(),this[t(812)]=e[t(860)]()),this.rate=e[t(860)](),this.volume=e[t(549)]()>>8,e.readUint16(),e.readUint32Array(2),this[t(1315)]=e[t(1392)](9),e[t(1392)](6),this[t(1234)]=e[t(860)]()})),h[s(702)]("npck",(function(e){this[s(1020)]=e.readUint32()})),h[s(702)](s(1254),(function(e){var t=s;this[t(1020)]=e[t(1069)]()})),h[s(164)](s(609),(function(e){var t=s,r=e[t(860)]();this[t(443)]=[];for(var n=0;n<Math[t(1380)]((r+1)/2);n++)this[t(443)]=e[t(931)]()})),h[s(702)](s(962),(function(e){var t=s;this[t(1337)]=e.readUint32(),this[t(653)]=e[t(860)]()})),h[s(702)](s(395),(function(e){var t=s;this[t(346)]=e.readString(this[t(1030)]-this.hdr_size)})),h.createBoxCtor(s(1133),(function(e){var t=s;this.payloadID=e[t(860)]();var r=e[t(931)]();this[t(1006)]=e[t(462)](r)})),h[s(164)](s(827),(function(e){var t=s,r=(this[t(1030)]-this[t(994)])/8;this[t(539)]=[],this[t(273)]=[];for(var n=0;n<r;n++)this[t(539)][n]=e.readUint32(),this[t(273)][n]=e[t(860)]()})),h.createFullBoxCtor("pitm",(function(e){var t=s;0===this[t(1188)]?this[t(1277)]=e[t(549)]():this[t(1277)]=e[t(860)]()})),h[s(164)](s(923),(function(e){var t,r=s;for(this[r(529)]=e[r(931)](),this[r(1009)]=[],t=0;t<this[r(529)];t++)this[r(1009)][t]=e[r(931)]()})),h[s(702)](s(341),(function(e){var t=s;this.bytes=e[t(860)]()})),h[s(164)](s(873),(function(e){var t=s;if(this[t(620)]=e[t(549)](),this[t(1099)]=[],2&this.flags)for(var r=0;r<this[t(620)];r++)this.item_count[r]=e.readUint16()})),h[s(164)](s(608),(function(e){var t=s;this[t(739)]=e[t(860)](),this[t(886)]=e.readUint64(),0===this[t(1188)]?this[t(1086)]=e[t(860)]():this[t(1086)]=e[t(1069)]()})),h[s(164)]("pssh",(function(e){var t=s;if(this[t(1280)]=h[t(363)](e),this.version>0){var r=e[t(860)]();this.kid=[];for(var n=0;n<r;n++)this[t(1287)][n]=h[t(363)](e)}var i=e[t(860)]();i>0&&(this.data=e[t(289)](i))})),h[s(164)](s(558),(function(e){var t=s;this[t(538)]=e.readUint32(),this[t(700)]=e.readUint32()})),h.createFullBoxCtor(s(890),(function(e){var t=s;this.width=e[t(860)](),this[t(700)]=e[t(860)]()})),h[s(164)](s(942),(function(e){var t=s;this[t(538)]=e[t(860)](),this[t(700)]=e[t(860)]()})),h[s(204)](s(643),null,[s(558),s(942),"enof"]),h.createBoxCtor("rtp ",(function(e){var t=s;this[t(430)]=e[t(462)](4),this[t(300)]=e[t(462)](this.size-this[t(994)]-4)})),h[s(164)](s(453),(function(e){var t=s;1&this[t(909)]&&(this[t(215)]=e[t(860)](),this.aux_info_type_parameter=e.readUint32());var r=e[t(860)]();this[t(1094)]=[];for(var n=0;n<r;n++)0===this[t(1188)]?this[t(1094)][n]=e[t(860)]():this[t(1094)][n]=e[t(1069)]()})),h.createFullBoxCtor(s(1139),(function(e){var t=s;1&this[t(909)]&&(this.aux_info_type=e[t(860)](),this[t(693)]=e[t(860)]()),this[t(1015)]=e[t(931)]();var r=e[t(860)]();if(this[t(471)]=[],0===this[t(1015)])for(var n=0;n<r;n++)this[t(471)][n]=e.readUint8()})),h.createSampleEntryCtor(h[s(231)],s(309),(function(e){var t=s;this[t(990)](e),this[t(371)]=e[t(993)](),this[t(1129)]=e[t(993)](),this[t(327)](e)})),h[s(1107)](h[s(231)],s(195),(function(e){var t=s;this[t(990)](e),this.content_encoding=e.readCString(),this[t(1341)]=e[t(993)](),this.schema_location=e[t(993)](),this[t(327)](e)})),h[s(1107)](h[s(930)],s(1303),(function(e){var t=s;this[t(990)](e),this[t(371)]=e.readCString(),this[t(1129)]=e.readCString(),this.parseFooter(e)})),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_SUBTITLE,s(1232),(function(e){var t=s;this[t(990)](e),this[t(1341)]=e[t(993)](),this.schema_location=e.readCString(),this[t(613)]=e[t(993)](),this[t(327)](e)})),h.createSampleEntryCtor(h[s(930)],s(685),(function(e){var t=s;this[t(990)](e),this[t(371)]=e[t(993)](),this.mime_format=e[t(993)](),this.parseFooter(e)})),h[s(1107)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,"tx3g",(function(e){var t=s;this.parseHeader(e),this[t(591)]=e[t(860)](),this.horizontal_justification=e[t(1055)](),this[t(830)]=e[t(1055)](),this[t(1370)]=e[t(289)](4),this.box_record=e[t(683)](4),this[t(332)]=e.readUint8Array(12),this[t(327)](e)})),h[s(1107)](h[s(231)],s(684),(function(e){var t=s;this[t(990)](e),this[t(327)](e)})),h[s(861)](s(413),(function(e){var t,r=s,n=e[r(549)]();for(this[r(481)]=e.readUint16(),this.sample_offset=[],t=0;t<n;t++)this.sample_offset[t]=e[r(860)]();var i=this[r(218)]-4-4*n;for(this.num_output_samples=[],this.num_total_samples=[],t=0;t<i/4;t++)this[r(784)][t]=e[r(549)](),this[r(508)][t]=e[r(549)]()})),h[s(861)](s(974),(function(e){var t=s;this[t(932)]=e[t(931)](),this[t(1078)]=e[t(931)](),this[t(179)]=e.readUint16(),this[t(629)]=e.readUint16()})),h[s(861)](s(320),(function(e){var t=s;this[t(716)]=e.readUint16(),this.layerNumber=e.readUint8();var r=e[t(931)]();this[t(725)]=r>>7,this[t(806)]=r>>6&1,this[t(725)]&&(this[t(812)]=e[t(860)]()),this[t(806)]&&(this[t(1078)]=e[t(931)](),this[t(179)]=e[t(549)](),this[t(629)]=e[t(549)]()),this.dependency=[];for(var n=e[t(931)](),i=0;i<n;i++){var o={};this[t(516)][t(824)](o),o[t(1378)]=e[t(931)](),o[t(932)]=e.readUint8(),o[t(716)]=e.readUint16()}})),h[s(861)]("dtrt",(function(e){})),h[s(861)](s(754),(function(e){})),h[s(861)](s(639),(function(e){var t=s;this.roll_distance=e[t(1111)]()})),h.createSampleGroupCtor(s(299),(function(e){var t=s,r=e[t(931)]();this[t(985)]=r>>7,this[t(868)]=127&r})),h[s(861)]("rash",(function(e){var t=s;if(this[t(872)]=e.readUint16(),this[t(218)]!==2+(1===this[t(872)]?2:6*this[t(872)])+9)this[t(715)]=e[t(289)](this[t(218)]-2);else{if(1===this[t(872)])this.target_rate_share=e[t(549)]();else{this.target_rate_share=[],this[t(1362)]=[];for(var r=0;r<this[t(872)];r++)this[t(1362)][r]=e.readUint32(),this.target_rate_share[r]=e[t(549)]()}this.maximum_bitrate=e[t(860)](),this[t(1057)]=e[t(860)](),this[t(1308)]=e.readUint8()}})),h[s(861)]("roll",(function(e){var t=s;this[t(468)]=e[t(1111)]()})),h.SampleGroupEntry.prototype[s(279)]=function(e){var t=s;this[t(715)]=e[t(289)](this[t(218)])},h[s(861)](s(1229),(function(e){})),h[s(861)](s(326),(function(e){})),h[s(861)]("seig",(function(e){var t=s;this.reserved=e[t(931)]();var r=e.readUint8();this[t(166)]=r>>4,this[t(1118)]=15&r,this[t(277)]=e.readUint8(),this[t(986)]=e.readUint8(),this[t(520)]=h[t(363)](e),this.constant_IV_size=0,this[t(318)]=0,1===this[t(277)]&&0===this.Per_Sample_IV_Size&&(this.constant_IV_size=e.readUint8(),this[t(318)]=e[t(289)](this[t(1212)]))})),h[s(861)](s(1213),(function(e){})),h.createSampleGroupCtor(s(1005),(function(e){var t=s,r=e[t(931)]();this[t(329)]=63&r})),h[s(861)](s(472),(function(e){var t=e[s(931)]();this.level_independently_decodable=t>>7})),h[s(861)](s(958),(function(e){})),h.createSampleGroupCtor(s(605),(function(e){})),h[s(861)]("vipr",(function(e){})),h[s(164)]("sbgp",(function(e){var t=s;this.grouping_type=e.readString(4),1===this[t(1188)]?this[t(816)]=e[t(860)]():this.grouping_type_parameter=0,this[t(307)]=[];for(var r=e.readUint32(),n=0;n<r;n++){var i={};this.entries[t(824)](i),i[t(381)]=e.readInt32(),i[t(551)]=e[t(618)]()}})),p.prototype[s(737)]=function(){var e=s;return e(246)+this[e(1017)]+e(247)+this[e(703)]+"]"},h[s(164)](s(532),(function(e){var t,r=s;for(this[r(903)]=e.readUint16(),this[r(1394)]=[],t=0;t<this[r(903)];t++)this[r(1394)][r(824)](e[r(549)]());var n=e.readUint8();for(this[r(476)]=128==(128&n),this.num_bad_rows=e[r(860)](),this[r(1215)]=e[r(860)](),this[r(822)]=e[r(860)](),this[r(1266)]=[],this[r(461)]=[],this[r(965)]=[],t=0;t<this[r(251)];t++)this.bad_rows[r(824)](e[r(860)]());for(t=0;t<this[r(1215)];t++)this[r(461)][r(824)](e[r(860)]());for(t=0;t<this[r(822)];t++){var i=e[r(860)](),o=e[r(860)]();this[r(965)][r(824)](new p(i,o))}})),h[s(164)]("schm",(function(e){var t=s;this[t(1278)]=e[t(462)](4),this[t(276)]=e[t(860)](),1&this[t(909)]&&(this[t(602)]=e[t(462)](this[t(1030)]-this[t(994)]-8))})),h[s(702)]("sdp ",(function(e){var t=s;this[t(300)]=e[t(462)](this[t(1030)]-this[t(994)])})),h[s(164)](s(1192),(function(e){var t,r=s,n=this[r(1030)]-this[r(994)];this[r(1100)]=[],this.sample_depends_on=[],this.sample_is_depended_on=[],this[r(1251)]=[];for(var i=0;i<n;i++)t=e[r(931)](),this.is_leading[i]=t>>6,this[r(315)][i]=t>>4&3,this[r(1358)][i]=t>>2&3,this[r(1251)][i]=3&t})),h[s(164)](s(253)),h[s(164)]("sgpd",(function(e){var t=s;this[t(672)]=e.readString(4),o[t(680)](t(723),t(421)+this[t(672)]),1===this[t(1188)]?this[t(757)]=e.readUint32():this.default_length=0,this[t(1188)]>=2&&(this.default_group_description_index=e[t(860)]()),this[t(307)]=[];for(var r=e[t(860)](),n=0;n<r;n++){var i;i=h[this[t(672)]+t(189)]?new(h[this[t(672)]+t(189)])(this[t(672)]):new(h[t(189)])(this.grouping_type),this[t(307)].push(i),1===this[t(1188)]&&0===this.default_length?i[t(218)]=e[t(860)]():i[t(218)]=this.default_length,i[t(743)]===h.SampleGroupEntry[t(1256)][t(743)]&&(i[t(715)]=e[t(289)](i[t(218)]),e[t(916)]-=i[t(218)]),i.parse(e)}})),h.createFullBoxCtor(s(1295),(function(e){var t=s;this[t(511)]=e[t(860)](),this[t(1076)]=e[t(860)](),0===this[t(1188)]?(this[t(828)]=e.readUint32(),this[t(1338)]=e[t(860)]()):(this.earliest_presentation_time=e[t(1069)](),this.first_offset=e[t(1069)]()),e.readUint16(),this[t(1363)]=[];for(var r=e.readUint16(),n=0;n<r;n++){var i={};this[t(1363)].push(i);var o=e[t(860)]();i[t(255)]=o>>31&1,i.referenced_size=2147483647&o,i[t(722)]=e[t(860)](),o=e.readUint32(),i[t(628)]=o>>31&1,i[t(568)]=o>>28&7,i.SAP_delta_time=268435455&o}})),h.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;h[i(170)][i(1092)](this,e,t),this.hdr_size=r,this[i(426)]=n},h[s(1082)][s(1256)]=new h.Box,h[s(1082)][s(1256)][s(279)]=function(e){var t=s;this.from_item_ID=e[t(549)]();var r=e[t(549)]();this[t(1363)]=[];for(var n=0;n<r;n++)this[t(1363)][n]={},this.references[n].to_item_ID=e.readUint16()},h.SingleItemTypeReferenceBoxLarge=function(e,t,r,n){var i=s;h[i(170)][i(1092)](this,e,t),this[i(994)]=r,this.start=n},h[s(788)][s(1256)]=new(h[s(170)]),h[s(788)][s(1256)].parse=function(e){var t=s;this[t(689)]=e[t(860)]();var r=e[t(549)]();this[t(1363)]=[];for(var n=0;n<r;n++)this[t(1363)][n]={},this.references[n].to_item_ID=e[t(860)]()},h[s(164)](s(736),(function(e){var t=s;this[t(904)]=e.readUint16(),this[t(959)]=e[t(549)](),this[t(929)]=e.readUint16(),this[t(1145)]=e.readUint16(),this.primaryBChromaticity_x=e[t(549)](),this[t(353)]=e[t(549)](),this[t(1349)]=e[t(549)](),this[t(286)]=e[t(549)](),this.luminanceMax=e[t(860)](),this[t(597)]=e[t(860)]()})),h[s(164)](s(1238),(function(e){this[s(989)]=e.readUint16(),e.readUint16()})),h[s(164)](s(1e3),(function(e){var t=s;this[t(645)]=[];for(var r=e[t(860)](),n=0;n<r;n++){var i={};this[t(645)][t(824)](i),i.ranges=[];for(var o=e[t(860)](),a=0;a<o;a++){var c={};i[t(207)][t(824)](c),c[t(793)]=e.readUint8(),c[t(1387)]=e[t(631)]()}}})),h[s(164)](s(1067),(function(e){var t,r=s;if(t=e[r(860)](),this[r(1132)]=[],0===this.version)for(var n=0;n<t;n++)this[r(1132)][r(824)](e.readUint32())})),h[s(164)](s(1389),(function(e){var t=s,r=(this[t(1030)]-this.hdr_size)/2;this[t(1263)]=[];for(var n=0;n<r;n++)this[t(1263)][n]=e[t(549)]()})),h.createFullBoxCtor("sthd"),h.createFullBoxCtor(s(212),(function(e){var t=s;this[t(1088)]=e[t(549)](),this[t(728)]=e[t(549)](),this[t(162)]=e.readUint32();var r=(this[t(1030)]-this[t(994)]-8)/4;this[t(1050)]=[];for(var n=0;n<r;n++)this[t(1050)][n]=e[t(860)]()})),h.createFullBoxCtor(s(328),(function(e){var t,r,n=s;if(t=e.readUint32(),this[n(407)]=[],this[n(780)]=[],this[n(459)]=[],0===this.version)for(r=0;r<t;r++)this[n(407)][n(824)](e.readUint32()),this[n(780)][n(824)](e[n(860)]()),this[n(459)][n(824)](e.readUint32())})),h.createFullBoxCtor(s(640),(function(e){var t,r,n,i,o=s;for(this[o(307)]=[],n=e[o(860)](),t=1;t<=n;t++){if((r=h[o(1011)](e,!0,this.size-(e.getPosition()-this[o(426)])))[o(1328)]!==h.OK)return;h[r[o(1147)]+o(530)]?((i=new(h[r[o(1147)]+"SampleEntry"])(r[o(1030)]))[o(994)]=r[o(994)],i[o(426)]=r[o(426)]):i=new(h[o(530)])(r[o(1147)],r.size,r[o(994)],r[o(426)]),i[o(743)]===h[o(530)][o(1256)][o(743)]&&i[o(657)](e),i[o(279)](e),this[o(307)][o(824)](i)}})),h[s(164)](s(507),(function(e){var t=s;this[t(672)]=e.readUint32();var r=e[t(549)]();this[t(551)]=[];for(var n=0;n<r;n++)this[t(551)][n]=e[t(860)]()})),h[s(164)](s(976),(function(e){var t,r,n=s;if(t=e[n(860)](),this[n(266)]=[],this[n(675)]=[],0===this[n(1188)])for(r=0;r<t;r++)this[n(266)].push(e.readUint32()),this.sync_sample_numbers[n(824)](e[n(860)]())})),h[s(164)](s(859),(function(e){var t,r,n=s;if(r=e[n(860)](),0===this[n(1188)])for(this.sample_numbers=[],t=0;t<r;t++)this[n(747)][n(824)](e[n(860)]())})),h.createFullBoxCtor(s(1172),(function(e){var t,r=s;if(this[r(1193)]=[],0===this.version)for(this[r(365)]=e[r(860)](),this[r(381)]=e[r(860)](),t=0;t<this[r(381)];t++)0===this.sample_size?this.sample_sizes[r(824)](e.readUint32()):this.sample_sizes[t]=this[r(365)]})),h.createFullBoxCtor(s(633),(function(e){var t,r,n,i=s;if(t=e[i(860)](),this[i(513)]=[],this[i(293)]=[],0===this[i(1188)])for(r=0;r<t;r++)this.sample_counts[i(824)](e.readUint32()),(n=e[i(618)]())<0&&(n=1),this[i(293)][i(824)](n)})),h[s(164)](s(287),(function(e){var t=s,r=e[t(860)]();this[t(240)]=3&r,this[t(375)]=e[t(860)]();var n,i,o=e[t(860)]();for(this[t(997)]=e.readString(o),this.boxes=[];e[t(724)]()<this[t(426)]+this[t(1030)];){if((n=h[t(1011)](e,!1,this.size-(e[t(724)]()-this[t(426)]))).code!==h.OK)return;i=n.box,this[t(258)][t(824)](i),this[i[t(1147)]]=i}})),h[s(702)](s(838),(function(e){var t=s;h[t(1393)].prototype[t(279)][t(1092)](this,e)})),h[s(164)](s(616),(function(e){var t,r,n=s;if(this.sample_sizes=[],0===this[n(1188)])if(this.reserved=e[n(631)](),this[n(874)]=e[n(931)](),r=e[n(860)](),4===this[n(874)])for(t=0;t<r;t+=2){var i=e[n(931)]();this[n(1193)][t]=i>>4&15,this.sample_sizes[t+1]=15&i}else if(8===this[n(874)])for(t=0;t<r;t++)this[n(1193)][t]=e[n(931)]();else if(16===this[n(874)])for(t=0;t<r;t++)this[n(1193)][t]=e[n(549)]()})),h[s(164)](s(1045),(function(e){var t,r,n,i,o=s;for(n=e[o(860)](),this[o(307)]=[],t=0;t<n;t++){var a={};if(this[o(307)][t]=a,a.sample_delta=e.readUint32(),a[o(1035)]=[],(i=e[o(549)]())>0)for(r=0;r<i;r++){var c={};a[o(1035)][o(824)](c),1==this[o(1188)]?c[o(1030)]=e[o(860)]():c[o(1030)]=e[o(549)](),c[o(1263)]=e[o(931)](),c[o(503)]=e[o(931)](),c[o(1081)]=e[o(860)]()}}})),h[s(164)](s(1014),(function(e){var t=s;if(e[t(931)](),0===this.version)e[t(931)]();else{var r=e.readUint8();this.default_crypt_byte_block=r>>4&15,this[t(594)]=15&r}this.default_isProtected=e[t(931)](),this[t(701)]=e[t(931)](),this[t(360)]=h.parseHex16(e),1===this[t(673)]&&0===this[t(701)]&&(this[t(314)]=e[t(931)](),this[t(434)]=e.readUint8Array(this.default_constant_IV_size))})),h[s(164)](s(230),(function(e){var t=s;1==this[t(1188)]?this.baseMediaDecodeTime=e[t(1069)]():this[t(849)]=e[t(860)]()})),h[s(164)](s(172),(function(e){var t=s,r=0;this[t(664)]=e[t(860)](),this.size-this.hdr_size>r&&this.flags&h[t(1184)]?(this.base_data_offset=e[t(1069)](),r+=8):this.base_data_offset=0,this[t(1030)]-this[t(994)]>r&&this[t(909)]&h[t(738)]?(this[t(1240)]=e.readUint32(),r+=4):this[t(1240)]=0,this[t(1030)]-this[t(994)]>r&&this[t(909)]&h[t(213)]?(this[t(592)]=e[t(860)](),r+=4):this[t(592)]=0,this.size-this[t(994)]>r&&this[t(909)]&h[t(1198)]?(this[t(654)]=e.readUint32(),r+=4):this[t(654)]=0,this[t(1030)]-this[t(994)]>r&&this[t(909)]&h[t(339)]?(this[t(766)]=e.readUint32(),r+=4):this[t(766)]=0})),h[s(164)](s(514),(function(e){var t=s;this.track_ID=e[t(860)](),e[t(631)]();var r=e[t(931)]();this[t(304)]=r>>4&3,this[t(1175)]=r>>2&3,this[t(808)]=3&r,this.entries=[];for(var n=e.readUint32(),i=0;i<n;i++)1===this[t(1188)]?(this[t(260)]=e[t(1069)](),this[t(876)]=e[t(1069)]()):(this[t(260)]=e[t(860)](),this.moof_offset=e[t(860)]()),this[t(1008)]=e["readUint"+8*(this[t(304)]+1)](),this[t(359)]=e[t(882)+8*(this.length_size_of_trun_num+1)](),this[t(1373)]=e[t(882)+8*(this[t(808)]+1)]()})),h[s(164)](s(574),(function(e){var t=s;1==this[t(1188)]?(this[t(1273)]=e.readUint64(),this.modification_time=e[t(1069)](),this[t(664)]=e[t(860)](),e[t(860)](),this[t(812)]=e[t(1069)]()):(this.creation_time=e[t(860)](),this.modification_time=e[t(860)](),this.track_id=e[t(860)](),e[t(860)](),this[t(812)]=e[t(860)]()),e[t(1392)](2),this[t(984)]=e[t(1111)](),this[t(728)]=e[t(1111)](),this[t(193)]=e[t(1111)]()>>8,e[t(549)](),this[t(1315)]=e[t(688)](9),this[t(538)]=e.readUint32(),this[t(700)]=e.readUint32()})),h[s(702)](s(312),(function(e){this.time=e.readUint32()})),h[s(702)](s(1218),(function(e){var t=s;this[t(260)]=e[t(860)]()})),h[s(702)]("totl",(function(e){this[s(1018)]=e.readUint32()})),h.createBoxCtor(s(831),(function(e){var t=s;this.bytessent=e[t(860)]()})),h.createBoxCtor("tpyl",(function(e){var t=s;this[t(1018)]=e[t(1069)]()})),h[s(1135)][s(1256)][s(279)]=function(e){var t=s;this[t(1166)](e),this[t(891)]=e[t(860)]()},h[s(1350)](s(1267)),h.TrackReferenceTypeBox=function(e,t,r,n){var i=s;h[i(170)].call(this,e,t),this[i(994)]=r,this[i(426)]=n},h[s(1239)].prototype=new(h[s(170)]),h.TrackReferenceTypeBox[s(1256)].parse=function(e){var t=s;this[t(1206)]=e[t(1392)]((this[t(1030)]-this.hdr_size)/4)},h.trefBox[s(1256)][s(279)]=function(e){for(var t,r,n=s;e[n(724)]()<this[n(426)]+this.size;){if((t=h.parseOneBox(e,!0,this[n(1030)]-(e[n(724)]()-this[n(426)])))[n(1328)]!==h.OK)return;(r=new h.TrackReferenceTypeBox(t[n(1147)],t[n(1030)],t[n(994)],t[n(426)]))[n(743)]===h.Box.prototype[n(743)]&&"mdat"!==r[n(1147)]&&r[n(657)](e),r[n(279)](e),this[n(258)][n(824)](r)}},h[s(164)](s(734),(function(e){var t=s;for(this[t(707)]=e.readUint32(),this[t(258)]=[];e[t(724)]()<this[t(426)]+this[t(1030)];){if(ret=h[t(1011)](e,!1,this[t(1030)]-(e[t(724)]()-this[t(426)])),ret[t(1328)]!==h.OK)return;box=ret[t(726)],this.boxes.push(box)}})),h[s(164)](s(1010),(function(e){var t=s;this.track_id=e.readUint32(),this.default_sample_description_index=e[t(860)](),this.default_sample_duration=e.readUint32(),this[t(654)]=e[t(860)](),this[t(766)]=e.readUint32()})),h[s(702)]("trpy",(function(e){var t=s;this.bytessent=e[t(1069)]()})),h[s(164)]("trun",(function(e){var t=s,r=0;if(this[t(381)]=e[t(860)](),r+=4,this[t(1030)]-this[t(994)]>r&&this[t(909)]&h[t(1180)]?(this.data_offset=e[t(618)](),r+=4):this[t(298)]=0,this[t(1030)]-this[t(994)]>r&&this[t(909)]&h.TRUN_FLAGS_FIRST_FLAG?(this.first_sample_flags=e[t(860)](),r+=4):this[t(963)]=0,this.sample_duration=[],this[t(365)]=[],this.sample_flags=[],this.sample_composition_time_offset=[],this[t(1030)]-this[t(994)]>r)for(var n=0;n<this[t(381)];n++)this[t(909)]&h[t(473)]&&(this[t(1388)][n]=e[t(860)]()),this[t(909)]&h[t(720)]&&(this[t(365)][n]=e.readUint32()),this.flags&h[t(1063)]&&(this[t(1142)][n]=e[t(860)]()),this[t(909)]&h[t(661)]&&(0===this[t(1188)]?this.sample_composition_time_offset[n]=e.readUint32():this[t(800)][n]=e[t(618)]())})),h[s(164)](s(656),(function(e){var t=s;this[t(1088)]=e.readUint32();var r=(this[t(1030)]-this[t(994)]-4)/4;this[t(1050)]=[];for(var n=0;n<r;n++)this[t(1050)][n]=e[t(860)]()})),h[s(164)]("txtC",(function(e){var t=s;this[t(317)]=e[t(993)]()})),h[s(702)]("tyco",(function(e){var t=s,r=(this.size-this.hdr_size)/4;this[t(1384)]=[];for(var n=0;n<r;n++)this.compatible_brands[n]=e[t(462)](4)})),h[s(164)](s(1279),(function(e){var t=s;this[t(1310)]=e[t(993)](),this[t(982)]=e[t(993)](),this[t(417)]=e.readCString(),this[t(259)]=e[t(993)]()})),h[s(164)](s(361),(function(e){var t,r=s;if(this[r(1352)]=e[r(860)](),1==this[r(1188)]);else if(0==this[r(1188)]){for(this[r(903)]=e.readUint32(),this[r(1394)]=[],this[r(1012)]=[],this[r(632)]=[],this[r(732)]=[],t=0;t<this[r(903)];t++)this[r(1394)][r(824)](e.readUint16()),this.component_bit_depth_minus_one.push(e.readUint8()),this.component_format[r(824)](e.readUint8()),this[r(732)][r(824)](e[r(931)]());this.sampling_type=e[r(931)](),this.interleave_type=e[r(931)](),this[r(183)]=e[r(931)]();var n=e.readUint8();this[r(1170)]=n>>7&1,this[r(382)]=n>>6&1,this[r(383)]=n>>5&1,this.block_reversed=n>>4&1,this[r(291)]=n>>3&1,this[r(623)]=e[r(860)](),this[r(157)]=e.readUint32(),this.tile_align_size=e[r(860)](),this[r(936)]=e[r(860)](),this.num_tile_rows_minus_one=e.readUint32()}})),h[s(164)](s(714),(function(e){var t=s;1!==this[t(909)]&&(this[t(746)]=e[t(993)]())})),h[s(164)]("urn ",(function(e){var t=s;this.name=e[t(993)](),this.size-this.hdr_size-this.name[t(226)]-1>0&&(this[t(746)]=e[t(993)]())})),h[s(1031)](s(165),!0,!1,(function(e){var t=s;this[t(1074)]=e[t(462)](this[t(1030)]-this[t(994)]).replace(/&/g,t(1261))[t(534)](/</g,t(1064))[t(534)](/>/g,t(1359))[t(534)](/"/g,"&quot;")[t(534)](/'/g,"&#039;")})),h[s(1031)](s(1125),!0,!1,(function(e){var t=s;this.system_id=h[t(363)](e);var r=e[t(860)]();r>0&&(this[t(715)]=e[t(289)](r))})),h.createUUIDBox(s(526),!0,!1),h[s(1031)](s(1223),!0,!1,(function(e){var t=s;this[t(1022)]=e[t(631)](),this.default_IV_size=e[t(931)](),this[t(360)]=h[t(363)](e)})),h[s(1031)](s(356),!0,!1,(function(e){var t=s;this[t(896)]=e[t(931)](),this[t(307)]=[];for(var r=0;r<this[t(896)];r++){var n={},i=0,o=0;1===this.version?(i=e[t(1069)](),o=e[t(1069)]()):(i=e[t(860)](),o=e[t(860)]()),n[t(531)]=i,n[t(712)]=o,this[t(307)][t(824)](n)}})),h[s(1031)](s(818),!0,!1,(function(e){var t=s;1===this.version?(this[t(531)]=e[t(1069)](),this[t(812)]=e[t(1069)]()):(this[t(531)]=e[t(860)](),this[t(812)]=e[t(860)]())})),h.createFullBoxCtor("vmhd",(function(e){var t=s;this[t(1087)]=e[t(549)](),this[t(208)]=e[t(248)](3)})),h[s(164)](s(652),(function(e){var t,r=s;1===this[r(1188)]?(this[r(1352)]=e[r(931)](),this[r(793)]=e.readUint8(),t=e[r(931)](),this.bitDepth=t>>4,this[r(617)]=t>>1&7,this[r(335)]=1&t,this[r(1164)]=e.readUint8(),this[r(524)]=e.readUint8(),this[r(804)]=e.readUint8(),this[r(398)]=e[r(549)](),this[r(920)]=e[r(289)](this.codecIntializationDataSize)):(this.profile=e.readUint8(),this[r(793)]=e[r(931)](),t=e[r(931)](),this[r(854)]=t>>4&15,this[r(364)]=15&t,t=e[r(931)](),this[r(617)]=t>>4&15,this[r(1379)]=t>>1&7,this.videoFullRangeFlag=1&t,this.codecIntializationDataSize=e[r(549)](),this[r(920)]=e.readUint8Array(this[r(398)]))})),h[s(702)](s(423),(function(e){var t=s;this[t(346)]=e[t(462)](this[t(1030)]-this[t(994)])})),h[s(164)](s(284),(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=Eo;this[t(495)]=e[t(931)](),this[t(1038)]=8},stream_read_2_bytes:function(e){this[Eo(495)]=e.readUint16(),this.num_held_bits=16},extract_bits:function(e){var t=Eo,r=this[t(495)]>>this[t(1038)]-e&(1<<e)-1;return this[t(1038)]-=e,r}};if(i.stream_read_1_bytes(e),i[n(826)](5),this[n(1360)]=i[n(826)](2),this[n(635)]=i[n(826)](1),this[n(635)]){if(i[n(1230)](e),this[n(1376)]=i[n(826)](9),this.num_sublayers=i[n(826)](3),this[n(626)]=i[n(826)](2),this[n(614)]=i[n(826)](2),i.stream_read_1_bytes(e),this[n(957)]=i[n(826)](3),i.extract_bits(5),i.stream_read_2_bytes(e),i[n(826)](2),this.num_bytes_constraint_info=i[n(826)](6),this[n(983)]=i[n(826)](7),this[n(867)]=i.extract_bits(1),this.general_level_idc=e[n(931)](),i.stream_read_1_bytes(e),this.ptl_frame_only_constraint_flag=i[n(826)](1),this.ptl_multilayer_enabled_flag=i.extract_bits(1),this[n(1302)]=new Uint8Array(this[n(1366)]),this[n(1366)]){for(t=0;t<this[n(1366)]-1;t++){var o=i[n(826)](6);i[n(995)](e);var a=i[n(826)](2);this[n(1302)][t]=o<<2|a}this[n(1302)][this[n(1366)]-1]=i[n(826)](6)}else i.extract_bits(6);if(this[n(756)]>1){for(i[n(995)](e),this.ptl_sublayer_present_mask=0,r=this.num_sublayers-2;r>=0;--r){var c=i.extract_bits(1);this[n(945)]|=c<<r}for(r=this[n(756)];r<=8&&this[n(756)]>1;++r)i[n(826)](1);for(this.sublayer_level_idc=[],r=this[n(756)]-2;r>=0;--r)this[n(945)]&1<<r&&(this[n(493)][r]=e[n(931)]())}if(this[n(820)]=e[n(931)](),this[n(1167)]=[],this.ptl_num_sub_profiles)for(t=0;t<this.ptl_num_sub_profiles;t++)this.general_sub_profile_idc.push(e[n(860)]());this[n(478)]=e[n(549)](),this.max_picture_height=e[n(549)](),this[n(585)]=e.readUint16()}this[n(1296)]=[];var u=e.readUint8();for(t=0;t<u;t++){var l=[];this.nalu_arrays.push(l),i[n(995)](e),l[n(401)]=i.extract_bits(1),i[n(826)](2),l.nalu_type=i[n(826)](5);var d=1;for(13!=l[n(604)]&&12!=l[n(604)]&&(d=e[n(549)]()),r=0;r<d;r++){var h=e.readUint16();l.push({data:e[n(289)](h),length:h})}}})),h.createFullBoxCtor(s(1301),(function(e){var t=strm[s(931)]();this.lengthSizeMinusOne=3&t})),h[s(530)].prototype[s(934)]=function(){return!1},h[s(530)].prototype.isAudio=function(){return!1},h[s(530)][s(1256)][s(1354)]=function(){return!1},h.SampleEntry[s(1256)].isMetadata=function(){return!1},h[s(530)].prototype[s(973)]=function(){return!1},h[s(530)][s(1256)].getCodec=function(){var e=s;return this.type[e(534)](".","")},h[s(530)][s(1256)].getWidth=function(){return""},h[s(530)][s(1256)][s(1314)]=function(){return""},h.SampleEntry[s(1256)][s(835)]=function(){return""},h.SampleEntry[s(1256)].getSampleRate=function(){return""},h.SampleEntry[s(1256)][s(1185)]=function(){return""},h[s(198)][s(1256)][s(934)]=function(){return!0},h.VisualSampleEntry.prototype[s(706)]=function(){return this[s(538)]},h[s(198)][s(1256)][s(1314)]=function(){return this[s(700)]},h[s(834)][s(1256)].isAudio=function(){return!0},h[s(834)].prototype.getChannelCount=function(){return this.channel_count},h.AudioSampleEntry[s(1256)][s(900)]=function(){return this[s(1071)]},h[s(834)][s(1256)][s(1185)]=function(){return this.samplesize},h.SubtitleSampleEntry[s(1256)].isSubtitle=function(){return!0},h.MetadataSampleEntry[s(1256)][s(1216)]=function(){return!0},h[s(649)]=function(e,t){var r=s,n=Number(e)[r(737)](16);for(t=typeof t===r(1268)||null===t?t=2:t;n.length<t;)n="0"+n;return n},h[s(777)][s(1256)][s(1041)]=h[s(1073)][s(1256)].getCodec=h[s(622)].prototype[s(1041)]=h[s(1061)][s(1256)][s(1041)]=function(){var e=s,t=h[e(530)][e(1256)][e(1041)][e(1092)](this);return this[e(600)]?t+"."+h[e(649)](this[e(600)].AVCProfileIndication)+h.decimalToHex(this[e(600)][e(263)])+h.decimalToHex(this.avcC[e(769)]):t},h[s(1306)][s(1256)][s(1041)]=h[s(760)][s(1256)][s(1041)]=function(){var e,t=s,r=h[t(530)][t(1256)][t(1041)][t(1092)](this);if(this.hvcC){switch(r+=".",this[t(250)][t(785)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(250)][t(983)],r+=".";var n=this[t(250)].general_profile_compatibility,i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(649)](i,0),r+=".",0===this.hvcC[t(867)]?r+="L":r+="H",r+=this[t(250)][t(448)];var o=!1,a="";for(e=5;e>=0;e--)(this[t(250)][t(1110)][e]||o)&&(a="."+h[t(649)](this[t(250)][t(1110)][e],0)+a,o=!0);r+=a}return r},h[s(796)][s(1256)][s(1041)]=h[s(1209)][s(1256)][s(1041)]=function(){var e,t=s,r=h[t(530)][t(1256)][t(1041)][t(1092)](this);if(this[t(284)]){r+="."+this[t(284)][t(983)],this.vvcC[t(867)]?r+=".H":r+=".L",r+=this[t(284)][t(448)];var n="";if(this[t(284)][t(1302)]){var i,o=[],a=0;for(a|=this.vvcC[t(392)]<<7,a|=this[t(284)].ptl_multilayer_enabled<<6,e=0;e<this.vvcC[t(1302)][t(226)];++e)a|=this[t(284)][t(1302)][e]>>2&63,o[t(824)](a),a&&(i=e),a=this.vvcC[t(1302)][e]>>2&3;if(void 0===i)n=".CA";else{n=".C";var c="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",u=0,l=0;for(e=0;e<=i;++e)for(u=u<<8|o[e],l+=8;l>=5;){n+=c[u>>l-5&31],u&=(1<<(l-=5))-1}l&&(n+=c[31&(u<<=5-l)])}}r+=n}return r},h[s(727)][s(1256)][s(1041)]=function(){var e=s,t=h[e(530)][e(1256)][e(1041)].call(this);if(this.esds&&this[e(729)][e(565)]){var r=this[e(729)][e(565)][e(184)](),n=this.esds[e(565)][e(940)]();return t+"."+h[e(649)](r)+(n?"."+n:"")}return t},h[s(1361)].prototype[s(1041)]=function(){var e=s,t=h[e(530)][e(1256)][e(1041)].call(this);return this[e(1129)]?t+"."+this[e(1129)]:t},h[s(774)][s(1256)][s(1041)]=h[s(297)][s(1256)][s(1041)]=function(){var e=s,t=h[e(530)].prototype[e(1041)][e(1092)](this),r=this.vpcC[e(793)];0==r&&(r="00");var n=this[e(652)][e(854)];return 8==n&&(n="08"),t+".0"+this[e(652)][e(1352)]+"."+r+"."+n},h[s(1248)][s(1256)][s(1041)]=function(){var e,t=s,r=h[t(530)].prototype[t(1041)].call(this),n=this.av1C[t(580)];return n<10&&(n="0"+n),2===this[t(1253)][t(1023)]&&1===this.av1C.high_bitdepth?e=1===this[t(1253)][t(1070)]?"12":"10":this[t(1253)][t(1023)]<=2&&(e=1===this[t(1253)][t(641)]?"10":"08"),r+"."+this.av1C[t(1023)]+"."+n+(this[t(1253)][t(403)]?"H":"M")+"."+e},h[s(170)][s(1256)][s(848)]=function(e,t){var r=s;this.size+=8,this[r(1030)]>u&&(this[r(1030)]+=8),"uuid"===this[r(1147)]&&(this[r(1030)]+=16),o[r(680)]("BoxWriter",r(223)+this[r(1147)]+r(1051)+this[r(1030)]+r(951)+e[r(724)]()+(t||"")),this[r(1030)]>u?e[r(1062)](1):(this[r(719)]=e[r(724)](),e.writeUint32(this.size)),e[r(687)](this[r(1147)],null,4),"uuid"===this.type&&e.writeUint8Array(this[r(992)]),this.size>u&&e[r(1178)](this[r(1030)])},h[s(941)][s(1256)][s(848)]=function(e){var t=s;this[t(1030)]+=4,h[t(170)].prototype[t(848)].call(this,e,t(522)+this[t(1188)]+t(1262)+this[t(909)]),e[t(1177)](this[t(1188)]),e.writeUint24(this[t(909)])},h[s(170)][s(1256)][s(743)]=function(e){var t=s;"mdat"===this[t(1147)]?this[t(715)]&&(this[t(1030)]=this[t(715)][t(226)],this[t(848)](e),e[t(1386)](this[t(715)])):(this[t(1030)]=this[t(715)]?this[t(715)][t(226)]:0,this[t(848)](e),this[t(715)]&&e.writeUint8Array(this[t(715)]))},h[s(935)][s(1256)][s(743)]=function(e){var t=s;this[t(1030)]=0,this[t(848)](e);for(var r=0;r<this[t(258)][t(226)];r++)this[t(258)][r]&&(this.boxes[r][t(743)](e),this.size+=this[t(258)][r].size);o[t(680)](t(1372),t(710)+this[t(1147)]+t(242)+this[t(1030)]),e[t(414)](this[t(719)],this[t(1030)])},h[s(1239)][s(1256)].write=function(e){var t=s;this[t(1030)]=4*this[t(1206)].length,this[t(848)](e),e[t(892)](this[t(1206)])},h.avcCBox[s(1256)][s(743)]=function(e){var t,r=s;for(this[r(1030)]=7,t=0;t<this[r(519)][r(226)];t++)this[r(1030)]+=2+this.SPS[t][r(226)];for(t=0;t<this[r(1044)][r(226)];t++)this[r(1030)]+=2+this[r(1044)][t][r(226)];for(this[r(308)]&&(this[r(1030)]+=this[r(308)][r(226)]),this.writeHeader(e),e[r(1177)](this[r(1102)]),e[r(1177)](this.AVCProfileIndication),e.writeUint8(this.profile_compatibility),e[r(1177)](this[r(769)]),e[r(1177)](this[r(1360)]+252),e[r(1177)](this[r(519)][r(226)]+224),t=0;t<this[r(519)][r(226)];t++)e[r(264)](this[r(519)][t][r(226)]),e[r(1386)](this[r(519)][t][r(998)]);for(e[r(1177)](this[r(1044)][r(226)]),t=0;t<this.PPS[r(226)];t++)e[r(264)](this.PPS[t][r(226)]),e[r(1386)](this[r(1044)][t][r(998)]);this[r(308)]&&e.writeUint8Array(this[r(308)])},h.co64Box[s(1256)][s(743)]=function(e){var t,r=s;for(this[r(1188)]=0,this[r(909)]=0,this[r(1030)]=4+8*this.chunk_offsets.length,this[r(848)](e),e[r(1062)](this[r(1132)][r(226)]),t=0;t<this[r(1132)][r(226)];t++)e[r(1178)](this.chunk_offsets[t])},h.cslgBox[s(1256)][s(743)]=function(e){var t=s;this.version=0,this[t(909)]=0,this[t(1030)]=20,this[t(848)](e),e.writeInt32(this[t(717)]),e[t(1330)](this[t(497)]),e[t(1330)](this[t(1293)]),e[t(1330)](this[t(670)]),e[t(1330)](this.compositionEndTime)},h[s(1369)][s(1256)][s(743)]=function(e){var t,r=s;for(this[r(1188)]=0,this[r(909)]=0,this[r(1030)]=4+8*this[r(513)][r(226)],this.writeHeader(e),e[r(1062)](this[r(513)][r(226)]),t=0;t<this.sample_counts.length;t++)e[r(1062)](this[r(513)][t]),1===this.version?e[r(1330)](this.sample_offsets[t]):e[r(1062)](this[r(1197)][t])},h.drefBox[s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=4,this[t(848)](e),e[t(1062)](this[t(307)][t(226)]);for(var r=0;r<this.entries[t(226)];r++)this.entries[r].write(e),this[t(1030)]+=this[t(307)][r][t(1030)];o[t(680)](t(1372),t(710)+this[t(1147)]+t(242)+this[t(1030)]),e.adjustUint32(this[t(719)],this[t(1030)])},h[s(1065)][s(1256)][s(743)]=function(e){var t=s;this.version=0,this[t(909)]=0,this[t(1030)]=this[t(1207)][t(226)],this[t(848)](e),e[t(687)](this[t(1207)])},h[s(855)].prototype[s(743)]=function(e){var t=s;this.version=0,this.flags=0,this[t(1030)]=4+12*this[t(307)].length,this[t(848)](e),e[t(1062)](this[t(307)][t(226)]);for(var r=0;r<this.entries.length;r++){var n=this.entries[r];e[t(1062)](n[t(879)]),e.writeInt32(n[t(1086)]),e[t(905)](n[t(1093)]),e.writeInt16(n.media_rate_fraction)}},h.emsgBox[s(1256)].write=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=16+this[t(579)][t(226)]+(this[t(527)][t(226)]+1)+(this.value[t(226)]+1),this[t(848)](e),e.writeCString(this[t(527)]),e[t(190)](this[t(918)]),e.writeUint32(this[t(1076)]),e[t(1062)](this[t(206)]),e[t(1062)](this[t(877)]),e[t(1062)](this.id),e[t(1386)](this[t(579)])},h[s(1393)][s(1256)][s(743)]=function(e){var t=s;this.size=8+4*this[t(1384)][t(226)],this[t(848)](e),e.writeString(this[t(1339)],null,4),e[t(1062)](this[t(813)]);for(var r=0;r<this.compatible_brands.length;r++)e[t(687)](this.compatible_brands[r],null,4)},h[s(1351)][s(1256)][s(743)]=function(e){var t=s;this[t(1030)]=20+this[t(982)].length+1,this.version=0,this[t(909)]=0,this[t(848)](e),e[t(1062)](0),e[t(687)](this.handler,null,4),e[t(1062)](0),e.writeUint32(0),e[t(1062)](0),e[t(190)](this.name)},h[s(245)][s(1256)].write=function(e){var t,r,n=s;for(this[n(1030)]=23,t=0;t<this.nalu_arrays[n(226)];t++)for(this[n(1030)]+=3,r=0;r<this.nalu_arrays[t][n(226)];r++)this[n(1030)]+=2+this[n(1296)][t][r].data[n(226)];for(this[n(848)](e),e[n(1177)](this[n(1102)]),e[n(1177)](this.general_profile_space<<6+this[n(867)]<<5+this[n(983)]),e[n(1062)](this.general_profile_compatibility),e[n(1386)](this[n(1110)]),e[n(1177)](this[n(448)]),e[n(264)](this.min_spatial_segmentation_idc+(15<<24)),e.writeUint8(this[n(577)]+252),e.writeUint8(this.chroma_format_idc+252),e[n(1177)](this[n(1075)]+248),e[n(1177)](this[n(770)]+248),e[n(264)](this[n(629)]),e.writeUint8((this[n(699)]<<6)+(this[n(484)]<<3)+(this[n(406)]<<2)+this[n(1360)]),e.writeUint8(this[n(1296)].length),t=0;t<this.nalu_arrays[n(226)];t++)for(e[n(1177)]((this[n(1296)][t][n(401)]<<7)+this[n(1296)][t][n(604)]),e[n(264)](this[n(1296)][t][n(226)]),r=0;r<this[n(1296)][t][n(226)];r++)e.writeUint16(this[n(1296)][t][r][n(715)].length),e.writeUint8Array(this.nalu_arrays[t][r][n(715)])},h[s(1375)][s(1256)].write=function(e){var t=s;this.version=0,this[t(909)]=0,this[t(1030)]=this[t(436)][t(226)]+1+(this[t(918)].length+1),this.writeHeader(e),e[t(190)](this[t(436)]),e[t(190)](this[t(918)])},h[s(261)][s(1256)].write=function(e){var t=s;this[t(1030)]=20,this[t(909)]=0,this[t(1188)]=0,this[t(848)](e),e[t(1062)](this[t(1273)]),e[t(1062)](this.modification_time),e[t(1062)](this[t(1076)]),e[t(1062)](this[t(812)]),e.writeUint16(this.language),e[t(264)](0)},h.mehdBox.prototype[s(743)]=function(e){var t=s;this.version=0,this[t(909)]=0,this.size=4,this[t(848)](e),e.writeUint32(this[t(1109)])},h.mfhdBox[s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=4,this[t(848)](e),e[t(1062)](this[t(176)])},h[s(1224)].prototype[s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=96,this[t(848)](e),e[t(1062)](this[t(1273)]),e[t(1062)](this[t(543)]),e[t(1062)](this[t(1076)]),e[t(1062)](this[t(812)]),e[t(1062)](this[t(539)]),e[t(264)](this[t(193)]<<8),e.writeUint16(0),e[t(1062)](0),e[t(1062)](0),e[t(892)](this[t(1315)]),e[t(1062)](0),e.writeUint32(0),e[t(1062)](0),e[t(1062)](0),e[t(1062)](0),e[t(1062)](0),e[t(1062)](this[t(1234)])},h.SampleEntry[s(1256)][s(848)]=function(e){var t=s;this[t(1030)]=8,h[t(170)].prototype.writeHeader[t(1092)](this,e),e[t(1177)](0),e[t(1177)](0),e[t(1177)](0),e[t(1177)](0),e[t(1177)](0),e[t(1177)](0),e[t(264)](this[t(345)])},h[s(530)][s(1256)][s(450)]=function(e){for(var t=s,r=0;r<this[t(258)][t(226)];r++)this[t(258)][r][t(743)](e),this.size+=this[t(258)][r].size;o.debug(t(1372),t(710)+this[t(1147)]+" with new size "+this[t(1030)]),e[t(414)](this[t(719)],this[t(1030)])},h.SampleEntry[s(1256)][s(743)]=function(e){var t=s;this.writeHeader(e),e.writeUint8Array(this.data),this[t(1030)]+=this[t(715)][t(226)],o[t(680)]("BoxWriter",t(710)+this[t(1147)]+t(242)+this[t(1030)]),e[t(414)](this.sizePosition,this.size)},h[s(198)][s(1256)][s(743)]=function(e){var t=s;this[t(848)](e),this.size+=70,e[t(264)](0),e[t(264)](0),e.writeUint32(0),e[t(1062)](0),e[t(1062)](0),e.writeUint16(this[t(538)]),e.writeUint16(this[t(700)]),e[t(1062)](this[t(1190)]),e[t(1062)](this.vertresolution),e[t(1062)](0),e[t(264)](this.frame_count),e[t(1177)](Math.min(31,this[t(523)][t(226)])),e[t(687)](this[t(523)],null,31),e.writeUint16(this[t(441)]),e.writeInt16(-1),this.writeFooter(e)},h[s(834)][s(1256)][s(743)]=function(e){var t=s;this[t(848)](e),this.size+=20,e.writeUint32(0),e.writeUint32(0),e.writeUint16(this[t(1040)]),e.writeUint16(this[t(1274)]),e[t(264)](0),e.writeUint16(0),e[t(1062)](this[t(1071)]<<16),this[t(450)](e)},h[s(1169)][s(1256)].write=function(e){var t=s;this[t(848)](e),this.size+=this[t(1341)].length+1+this[t(358)][t(226)]+1+this[t(613)][t(226)]+1,e[t(190)](this.namespace),e[t(190)](this[t(358)]),e[t(190)](this[t(613)]),this[t(450)](e)},h[s(189)][s(1256)][s(743)]=function(e){var t=s;e[t(1386)](this[t(715)])},h.sbgpBox[s(1256)].write=function(e){var t=s;this[t(1188)]=1,this[t(909)]=0,this.size=12+8*this[t(307)].length,this.writeHeader(e),e[t(687)](this[t(672)],null,4),e[t(1062)](this[t(816)]),e.writeUint32(this[t(307)][t(226)]);for(var r=0;r<this.entries[t(226)];r++){var n=this[t(307)][r];e[t(1330)](n.sample_count),e[t(1330)](n[t(551)])}},h[s(474)][s(1256)][s(743)]=function(e){var t,r,n=s;for(this.flags=0,this[n(1030)]=12,t=0;t<this[n(307)][n(226)];t++)r=this[n(307)][t],1===this.version&&(0===this[n(757)]&&(this[n(1030)]+=4),this.size+=r.data.length);for(this[n(848)](e),e[n(687)](this[n(672)],null,4),1===this[n(1188)]&&e[n(1062)](this[n(757)]),this[n(1188)]>=2&&e.writeUint32(this[n(1240)]),e[n(1062)](this[n(307)][n(226)]),t=0;t<this.entries[n(226)];t++)r=this[n(307)][t],1===this[n(1188)]&&0===this[n(757)]&&e[n(1062)](r.description_length),r[n(743)](e)},h[s(540)][s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=20+12*this[t(1363)][t(226)],this[t(848)](e),e[t(1062)](this[t(511)]),e[t(1062)](this.timescale),e[t(1062)](this[t(828)]),e.writeUint32(this[t(1338)]),e[t(264)](0),e.writeUint16(this[t(1363)][t(226)]);for(var r=0;r<this[t(1363)][t(226)];r++){var n=this.references[r];e.writeUint32(n.reference_type<<31|n[t(167)]),e.writeUint32(n[t(722)]),e[t(1062)](n[t(628)]<<31|n.SAP_type<<28|n[t(1204)])}},h.smhdBox[s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=1,this[t(1030)]=4,this.writeHeader(e),e[t(264)](this[t(989)]),e.writeUint16(0)},h.stcoBox[s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this.flags=0,this[t(1030)]=4+4*this[t(1132)].length,this[t(848)](e),e[t(1062)](this.chunk_offsets[t(226)]),e[t(892)](this.chunk_offsets)},h.stscBox.prototype.write=function(e){var t,r=s;for(this[r(1188)]=0,this[r(909)]=0,this[r(1030)]=4+12*this[r(407)][r(226)],this[r(848)](e),e[r(1062)](this[r(407)][r(226)]),t=0;t<this.first_chunk[r(226)];t++)e[r(1062)](this[r(407)][t]),e[r(1062)](this[r(780)][t]),e[r(1062)](this[r(459)][t])},h.stsdBox.prototype[s(743)]=function(e){var t,r=s;for(this[r(1188)]=0,this.flags=0,this.size=0,this.writeHeader(e),e[r(1062)](this[r(307)][r(226)]),this[r(1030)]+=4,t=0;t<this.entries[r(226)];t++)this[r(307)][t][r(743)](e),this.size+=this[r(307)][t][r(1030)];o[r(680)](r(1372),r(710)+this[r(1147)]+r(242)+this[r(1030)]),e[r(414)](this[r(719)],this[r(1030)])},h[s(432)].prototype[s(743)]=function(e){var t,r=s;for(this[r(1188)]=0,this.flags=0,this[r(1030)]=4+8*this.shadowed_sample_numbers[r(226)],this.writeHeader(e),e[r(1062)](this.shadowed_sample_numbers.length),t=0;t<this.shadowed_sample_numbers.length;t++)e[r(1062)](this[r(266)][t]),e[r(1062)](this[r(675)][t])},h[s(196)][s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(909)]=0,this[t(1030)]=4+4*this[t(747)].length,this[t(848)](e),e[t(1062)](this[t(747)][t(226)]),e[t(892)](this.sample_numbers)},h[s(386)][s(1256)].write=function(e){var t,r=s,n=!0;if(this[r(1188)]=0,this[r(909)]=0,this[r(1193)][r(226)]>0)for(t=0;t+1<this.sample_sizes.length;){if(this[r(1193)][t+1]!==this[r(1193)][0]){n=!1;break}t++}else n=!1;this.size=8,!n&&(this[r(1030)]+=4*this.sample_sizes[r(226)]),this[r(848)](e),n?e[r(1062)](this.sample_sizes[0]):e[r(1062)](0),e[r(1062)](this[r(1193)].length),!n&&e[r(892)](this[r(1193)])},h.sttsBox[s(1256)][s(743)]=function(e){var t,r=s;for(this[r(1188)]=0,this.flags=0,this[r(1030)]=4+8*this[r(513)][r(226)],this[r(848)](e),e.writeUint32(this[r(513)][r(226)]),t=0;t<this[r(513)][r(226)];t++)e[r(1062)](this[r(513)][t]),e[r(1062)](this[r(293)][t])},h[s(786)].prototype[s(743)]=function(e){var t=s,r=Math[t(926)](2,32)-1;this[t(1188)]=this[t(849)]>r?1:0,this[t(909)]=0,this.size=4,1===this[t(1188)]&&(this.size+=4),this.writeHeader(e),1===this[t(1188)]?e[t(1178)](this[t(849)]):e.writeUint32(this[t(849)])},h.tfhdBox[s(1256)].write=function(e){var t=s;this.version=0,this[t(1030)]=4,this[t(909)]&h.TFHD_FLAG_BASE_DATA_OFFSET&&(this[t(1030)]+=8),this[t(909)]&h[t(738)]&&(this[t(1030)]+=4),this[t(909)]&h[t(213)]&&(this[t(1030)]+=4),this[t(909)]&h[t(1198)]&&(this.size+=4),this[t(909)]&h[t(339)]&&(this[t(1030)]+=4),this[t(848)](e),e[t(1062)](this.track_id),this[t(909)]&h.TFHD_FLAG_BASE_DATA_OFFSET&&e[t(1178)](this[t(1148)]),this[t(909)]&h[t(738)]&&e[t(1062)](this[t(1240)]),this.flags&h[t(213)]&&e[t(1062)](this.default_sample_duration),this.flags&h[t(1198)]&&e[t(1062)](this[t(654)]),this.flags&h[t(339)]&&e[t(1062)](this[t(766)])},h[s(615)][s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this[t(1030)]=80,this[t(848)](e),e[t(1062)](this[t(1273)]),e[t(1062)](this[t(543)]),e[t(1062)](this[t(664)]),e[t(1062)](0),e[t(1062)](this[t(812)]),e[t(1062)](0),e.writeUint32(0),e[t(905)](this[t(984)]),e[t(905)](this[t(728)]),e[t(905)](this[t(193)]<<8),e.writeUint16(0),e.writeInt32Array(this[t(1315)]),e[t(1062)](this[t(538)]),e[t(1062)](this.height)},h.trexBox[s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this.flags=0,this.size=20,this[t(848)](e),e[t(1062)](this[t(664)]),e[t(1062)](this[t(1240)]),e.writeUint32(this.default_sample_duration),e.writeUint32(this.default_sample_size),e.writeUint32(this.default_sample_flags)},h[s(658)][s(1256)][s(743)]=function(e){var t=s;this[t(1188)]=0,this.size=4,this[t(909)]&h[t(1180)]&&(this[t(1030)]+=4),this[t(909)]&h[t(1150)]&&(this[t(1030)]+=4),this.flags&h[t(473)]&&(this[t(1030)]+=4*this.sample_duration[t(226)]),this.flags&h[t(720)]&&(this[t(1030)]+=4*this.sample_size[t(226)]),this[t(909)]&h.TRUN_FLAGS_FLAGS&&(this[t(1030)]+=4*this[t(1142)][t(226)]),this[t(909)]&h[t(661)]&&(this[t(1030)]+=4*this[t(800)][t(226)]),this[t(848)](e),e[t(1062)](this[t(381)]),this[t(909)]&h[t(1180)]&&(this[t(735)]=e[t(724)](),e[t(1330)](this[t(298)])),this.flags&h.TRUN_FLAGS_FIRST_FLAG&&e.writeUint32(this[t(963)]);for(var r=0;r<this[t(381)];r++)this[t(909)]&h[t(473)]&&e.writeUint32(this.sample_duration[r]),this[t(909)]&h[t(720)]&&e.writeUint32(this[t(365)][r]),this[t(909)]&h[t(1063)]&&e[t(1062)](this[t(1142)][r]),this[t(909)]&h[t(661)]&&(0===this.version?e[t(1062)](this[t(800)][r]):e[t(1330)](this[t(800)][r]))},h[s(1220)][s(1256)][s(743)]=function(e){var t=s;this.version=0,this[t(746)]?(this[t(909)]=0,this[t(1030)]=this.location.length+1):(this[t(909)]=1,this[t(1030)]=0),this[t(848)](e),this[t(746)]&&e[t(190)](this[t(746)])},h[s(1068)][s(1256)][s(743)]=function(e){var t=s;this.version=0,this[t(909)]=0,this[t(1030)]=this.name[t(226)]+1+(this[t(746)]?this[t(746)][t(226)]+1:0),this.writeHeader(e),e[t(190)](this[t(982)]),this[t(746)]&&e[t(190)](this[t(746)])},h.vmhdBox.prototype[s(743)]=function(e){var t=s;this.version=0,this[t(909)]=1,this.size=8,this[t(848)](e),e[t(264)](this[t(1087)]),e[t(1002)](this[t(208)])},h[s(1369)][s(1256)][s(1176)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(513)][i(226)];t++)for(r=0;r<this.sample_counts[t];r++)e[n].pts=e[n][i(347)]+this[i(1197)][t],n++},h[s(598)][s(1256)][s(1176)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(513)][i(226)];t++)for(r=0;r<this[i(513)][t];r++)e[n][i(347)]=0===n?0:e[n-1][i(347)]+this[i(293)][t],n++},h.stcoBox[s(1256)].unpack=function(e){var t,r=s;for(t=0;t<this[r(1132)][r(226)];t++)e[t][r(1094)]=this[r(1132)][t]},h[s(1271)][s(1256)][s(1176)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this.first_chunk[a(226)];t++)for(r=0;r<(t+1<this.first_chunk[a(226)]?this[a(407)][t+1]:1/0);r++)for(o++,n=0;n<this.samples_per_chunk[t];n++){if(!e[i])return;e[i][a(884)]=this[a(459)][t],e[i][a(1052)]=o,i++}},h[s(386)].prototype[s(1176)]=function(e){var t,r=s;for(t=0;t<this.sample_sizes[r(226)];t++)e[t][r(1030)]=this[r(1193)][t]},h[s(197)]=["boxes",s(307),s(1363),s(1035),"items",s(651),s(569),s(708),s(645),"ranges",s(171),s(456),s(565),"levels"],h[s(742)]=[s(1384),s(1315),s(208),"sample_counts","sample_counts","sample_deltas",s(407),s(780),s(1193),s(1132),s(1197),"sample_description_index",s(1388)],h[s(650)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(197)].indexOf(r)>-1||e[r]instanceof h[n(170)]||t[r]instanceof h.Box||void 0===e[r]||typeof t[r]===n(1268)||typeof e[r]===n(1136)||typeof t[r]===n(1136)||e[n(913)]&&e[n(913)][n(342)](r.slice(0,4))>-1||t[n(913)]&&t[n(913)][n(342)](r.slice(0,4))>-1||"data"===r||r===n(426)||r===n(1030)||r===n(1273)||r===n(543)||h[n(742)].indexOf(r)>-1||e[r]===t[r]))return!1;return!0},h.boxEqual=function(e,t){var r=s;if(!h[r(650)](e,t))return!1;for(var n=0;n<h[r(197)].length;n++){var i=h[r(197)][n];if(e[i]&&t[i]&&!h.boxEqual(e[i],t[i]))return!1}return!0};var m=function(){};m[s(1256)][s(512)]=function(e){var t,r,n=s,i=new a(e.buffer);for(t=[];!i[n(676)]();)(r=h[n(1011)](i,!1))[n(1328)]===h.OK&&r.box.type===n(388)&&t[n(824)](r[n(726)]);return t},m[s(1256)][s(783)]=function(e,t,r){var n=s;function i(e,t,r){var n=Eo;return r=r||"0",(e+="")[n(226)]>=t?e:new Array(t-e.length+1)[n(178)](r)+e}function o(e){var t=Eo,r=Math.floor(e/3600),n=Math[t(1380)]((e-3600*r)/60),s=Math[t(1380)](e-3600*r-60*n),o=Math[t(1380)](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(512)](r),c="",u=0;u<a.length;u++){var l=a[u];c+=o(e)+n(427)+o(t)+"\r\n",c+=l[n(395)][n(346)]}return c};var v=function(){};v[s(1256)][s(512)]=function(e){var t,r=s,n={};n[r(384)]=[];var i=new a(e[r(715)].buffer);if(e[r(1035)]&&0!==e[r(1035)][r(226)]){if(n[r(362)]=i.readString(e[r(1035)][0][r(1030)]),e[r(1035)][r(226)]>1)for(t=1;t<e[r(1035)][r(226)];t++)n.resources[t]=i[r(289)](e.subsamples[t].size)}else n[r(362)]=i[r(462)](e[r(715)].length);return typeof DOMParser!==r(1268)&&(n[r(1331)]=(new DOMParser)[r(1121)](n.documentString,"application/xml")),n};var y=function(){};y[s(1256)].parseSample=function(e){var t=s;return new a(e[t(715)].buffer)[t(462)](e[t(715)][t(226)])},y[s(1256)][s(1187)]=function(e){var t=s,r=new a(e[t(535)]);return r[t(860)](),r[t(993)]()},s(790)!==s(1268)&&(t[s(1160)]=v,t[s(330)]=y);var _=function(e){var t=s;this[t(1128)]=e||new l,this.boxes=[],this[t(1325)]=[],this.moofs=[],this[t(871)]=!1,this[t(763)]=!1,this[t(444)]=null,this[t(1343)]=!1,this[t(442)]=null,this[t(1080)]=!1,this[t(169)]=null,this[t(1219)]=null,this.onError=null,this[t(1016)]=!1,this[t(311)]=[],this[t(847)]=[],this[t(779)]=!1,this.sampleProcessingStarted=!1,this[t(810)]=0,this[t(1222)]=!1,this.onSidx=null,this[t(898)]=!1};_[s(1256)][s(294)]=function(){var e=s;this[e(1128)]&&(this.stream.destroy(),this[e(1128)]=null),this[e(258)]=[],this[e(1325)]=[],this[e(731)]=[],this[e(871)]=!1,this.moovStartFound=!1,this[e(444)]=null,this.moovStartSent=!1,this[e(442)]=null,this.readySent=!1,this[e(169)]=null,this[e(1219)]=null,this[e(447)]=null,this[e(1016)]=!1,this[e(311)]=[],this[e(847)]=[],this.isFragmentationInitialized=!1,this[e(528)]=!1,this[e(810)]=0,this[e(1222)]=!1,this[e(274)]=null,this[e(898)]=!1,this[e(1060)]=null,this[e(709)]=null,this[e(1382)]=[],this[e(400)]=[]},_[s(1256)][s(887)]=function(e,t,r){var n=s,i=this[n(1270)](e);if(i){var o={};this.fragmentedTracks[n(824)](o),o.id=e,o[n(367)]=t,o[n(333)]=i,i[n(1348)]=0,o[n(1182)]=null,o[n(405)]=1e3,o[n(764)]=!0,r&&(r[n(1027)]&&(o.nb_samples=r[n(1027)]),r.rapAlignement&&(o[n(764)]=r.rapAlignement))}},_[s(1256)][s(798)]=function(e){for(var t=s,r=-1,n=0;n<this.fragmentedTracks[t(226)];n++){this[t(311)][n].id==e&&(r=n)}r>-1&&this[t(311)].splice(r,1)},_[s(1256)][s(1344)]=function(e,t,r){var n=s,i=this[n(1270)](e);if(i){var o={};this[n(847)][n(824)](o),o.id=e,o[n(367)]=t,o[n(333)]=i,i[n(1348)]=0,o[n(405)]=1e3,o[n(429)]=[],r&&r.nbSamples&&(o[n(405)]=r.nbSamples)}},_[s(1256)][s(1324)]=function(e){for(var t=s,r=-1,n=0;n<this.extractedTracks[t(226)];n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this[t(847)][t(1258)](r,1)},_[s(1256)][s(279)]=function(){var e,t,r=s;if(!this[r(1357)]||this[r(1357)]())for(;;){if(this[r(283)]&&this.hasIncompleteMdat()){if(this[r(1156)]())continue;return}if(this[r(1368)]&&this[r(1368)](),(e=h.parseOneBox(this[r(1128)],false)).code===h[r(1101)]){if(this[r(1323)]){if(this[r(1323)](e))continue;return}return}var n;switch(n="uuid"!==(t=e[r(726)]).type?t.type:t[r(992)],this[r(258)][r(824)](t),n){case r(1289):this[r(1325)][r(824)](t);break;case r(237):this[r(731)].push(t);break;case"moov":this.moovStartFound=!0,0===this[r(1325)][r(226)]&&(this.isProgressive=!0);default:this[n],this[n]=t}this.updateUsedBytes&&this[r(981)](t,e)}},_[s(1256)][s(1211)]=function(e){var t=s;if(null==e)throw t(1034);if(void 0===e[t(761)])throw t(837);return 0===e[t(424)]?(this[t(1128)][t(489)](),!1):(e.usedBytes=0,this[t(1128)][t(928)](e),this[t(1128)][t(489)](),!!this[t(1128)][t(883)]())},_[s(1256)][s(1208)]=function(e,t){var r,n=s;if(this[n(1211)](e))return this.parse(),this[n(763)]&&!this.moovStartSent&&(this.moovStartSent=!0,this[n(444)]&&this[n(444)]()),this[n(1060)]?(!this[n(1016)]&&(this[n(1066)](),this.sampleListBuilt=!0),this[n(485)](),this[n(442)]&&!this.readySent&&(this[n(1080)]=!0,this[n(442)](this[n(325)]())),this[n(234)](t),this.nextSeekPosition?(r=this[n(249)],this.nextSeekPosition=void 0):r=this[n(355)],this[n(1128)].getEndFilePositionAfter&&(r=this[n(1128)][n(713)](r))):r=this[n(355)]?this[n(355)]:0,this[n(1295)]&&this[n(274)]&&!this[n(898)]&&(this[n(274)](this[n(1295)]),this[n(898)]=!0),this[n(655)]&&(this[n(662)]&&!this[n(1222)]&&(this[n(662)](),this[n(1222)]=!0),this[n(552)]&&this[n(552)](this.onItem)),this[n(1128)][n(494)]&&(this.stream.logBufferLevel(),this[n(1128)].cleanBuffers(),this[n(1128)][n(489)](!0)),r},_[s(1256)][s(325)]=function(){var e,t,r,n,i,o,a=s,c={},u=new Date("1904-01-01T00:00:00Z")[a(1056)]();if(this[a(1060)])for(c[a(1157)]=!0,c[a(812)]=this[a(1060)].mvhd[a(812)],c[a(1076)]=this[a(1060)][a(578)].timescale,c[a(173)]=null!=this[a(1060)][a(553)],c.isFragmented&&this[a(1060)][a(553)][a(177)]&&(c.fragment_duration=this[a(1060)][a(553)][a(177)][a(1109)]),c.isProgressive=this.isProgressive,c[a(557)]=null!=this.moov.iods,c.brands=[],c.brands[a(824)](this[a(709)][a(1339)]),c[a(509)]=c[a(509)][a(480)](this[a(709)][a(1384)]),c[a(487)]=new Date(u+1e3*this[a(1060)][a(578)][a(1273)]),c[a(711)]=new Date(u+1e3*this[a(1060)][a(578)][a(543)]),c[a(741)]=[],c[a(637)]=[],c[a(914)]=[],c[a(825)]=[],c[a(907)]=[],c.hintTracks=[],c[a(156)]=[],e=0;e<this[a(1060)][a(866)].length;e++){if(o=(r=this.moov.traks[e])[a(1127)][a(952)][a(566)][a(640)][a(307)][0],n={},c[a(741)][a(824)](n),n.id=r[a(574)][a(664)],n.name=r[a(1127)][a(1163)][a(982)],n[a(1363)]=[],r[a(893)])for(t=0;t<r.tref[a(258)].length;t++)i={},n[a(1363)][a(824)](i),i[a(1147)]=r[a(893)][a(258)][t][a(1147)],i[a(1206)]=r[a(893)][a(258)][t][a(1206)];r[a(500)]&&(n.edits=r[a(500)].elst[a(307)]),n[a(487)]=new Date(u+1e3*r[a(574)][a(1273)]),n[a(711)]=new Date(u+1e3*r[a(574)][a(543)]),n[a(1336)]=r[a(574)][a(812)],n[a(1276)]=c.timescale,n[a(984)]=r.tkhd[a(984)],n[a(728)]=r[a(574)].alternate_group,n[a(193)]=r[a(574)][a(193)],n.matrix=r[a(574)].matrix,n[a(667)]=r[a(574)][a(538)]/65536,n[a(1195)]=r[a(574)][a(700)]/65536,n[a(1076)]=r[a(1127)].mdhd[a(1076)],n.cts_shift=r[a(1127)][a(952)][a(566)][a(901)],n[a(812)]=r.mdia[a(870)][a(812)],n[a(1196)]=r.samples_duration,n[a(1174)]=o[a(1041)](),n.kind=r[a(771)]&&r[a(771)][a(1032)].length?r[a(771)][a(1032)][0]:{schemeURI:"",value:""},n.language=r[a(1127)][a(547)]?r[a(1127)][a(547)][a(1207)]:r.mdia[a(870)][a(1249)],n[a(405)]=r[a(429)][a(226)],n[a(1030)]=r[a(767)],n.bitrate=8*n[a(1030)]*n.timescale/n[a(1196)],o[a(354)]()?(n.type="audio",c[a(637)].push(n),n[a(1391)]={},n[a(1391)][a(396)]=o[a(900)](),n[a(1391)][a(1040)]=o[a(835)](),n[a(1391)][a(365)]=o[a(1185)]()):o[a(934)]()?(n[a(1147)]=a(270),c[a(914)][a(824)](n),n[a(270)]={},n[a(270)][a(538)]=o[a(706)](),n[a(270)][a(700)]=o[a(1314)]()):o[a(1354)]()?(n.type=a(521),c[a(825)][a(824)](n)):o[a(973)]()?(n.type="metadata",c[a(420)][a(824)](n)):o[a(1216)]()?(n[a(1147)]=a(1168),c[a(907)][a(824)](n)):(n[a(1147)]=a(1168),c.otherTracks[a(824)](n))}else c[a(1157)]=!1;if(c.mime="",c[a(1157)]&&c.tracks){for(c[a(914)]&&c.videoTracks[a(226)]>0?c[a(271)]+=a(947):c[a(637)]&&c.audioTracks[a(226)]>0?c.mime+=a(200):c[a(271)]+=a(677),e=0;e<c[a(741)][a(226)];e++)0!==e&&(c[a(271)]+=","),c[a(271)]+=c[a(741)][e][a(1174)];c[a(271)]+=a(466),c[a(271)]+=this[a(709)][a(1384)].join(),c[a(271)]+='"'}return c},_[s(1256)][s(306)]=function(e){var t=s;e&&(this[t(249)]?this.nextSeekPosition=Math[t(1390)](e[t(1094)]+e[t(1026)],this.nextSeekPosition):this[t(249)]=e.offset+e.alreadyRead)},_[s(1256)][s(234)]=function(e){var t,r,n=s;if(this[n(528)]){if(this.isFragmentationInitialized&&null!==this[n(169)])for(t=0;t<this[n(311)].length;t++){var i=this.fragmentedTracks[t];for(r=i[n(333)];r[n(1348)]<r.samples[n(226)]&&this[n(528)];){o[n(680)](n(1141),n(369)+i.id+" for sample "+r.nextSample);var a=this[n(505)](i.id,r.nextSample,i[n(1182)]);if(!a)break;if(i[n(1182)]=a,r[n(1348)]++,(r.nextSample%i[n(405)]==0||e||r.nextSample>=r[n(429)].length)&&(this[n(169)]&&this[n(169)](i.id,i[n(367)],i[n(1182)][n(535)],r[n(1348)],e||r[n(1348)]>=r[n(429)][n(226)]),i[n(1182)]=null,i!==this.fragmentedTracks[t]))break}}if(null!==this[n(1219)])for(t=0;t<this.extractedTracks[n(226)];t++){var c=this[n(847)][t];for(r=c[n(333)];r[n(1348)]<r[n(429)][n(226)]&&this.sampleProcessingStarted;){o[n(680)](n(1141),n(275)+c.id+n(811)+r[n(1348)]);var u=this[n(698)](r,r[n(1348)]);if(!u){this[n(306)](r[n(429)][r[n(1348)]]);break}if(r[n(1348)]++,c[n(429)][n(824)](u),(r[n(1348)]%c.nb_samples==0||r.nextSample>=r.samples[n(226)])&&(o.debug("ISOFile","Sending samples on track #"+c.id+n(705)+r[n(1348)]),this[n(1219)]&&this.onSamples(c.id,c[n(367)],c.samples),c[n(429)]=[],c!==this[n(847)][t]))break}}}},_.prototype[s(1395)]=function(e){var t=this.getBoxes(e,!0);return t.length?t[0]:null},_[s(1256)][s(1090)]=function(e,t){var r=[];return _._sweep[s(1092)](this,e,r,t),r},_._sweep=function(e,t,r){var n=s;for(var i in this[n(1147)]&&this[n(1147)]==e&&t[n(824)](this),this[n(258)]){if(t[n(226)]&&r)return;_[n(445)][n(1092)](this[n(258)][i],e,t,r)}},_[s(1256)].getTrackSamplesInfo=function(e){var t=s,r=this[t(1270)](e);return r?r[t(429)]:void 0},_[s(1256)][s(418)]=function(e,t){var r=s,n=this.getTrackById(e);return this[r(698)](n,t)},_[s(1256)][s(968)]=function(e,t,r){var n=s,i=this[n(1270)](e);i[n(393)]||(i[n(393)]=0);for(var o=i.lastValidSample;o<t;o++)this[n(789)](i,o);i[n(393)]=t,r&&(this.boxes=[],this.mdats=[],this[n(731)]=[],this.lastMoofIndex=0)},_[s(1256)][s(399)]=function(e){var t=s,r=this[t(1270)](e);const n=r[t(429)],i=n[n[t(226)]-1];i.data=null,i[t(417)]=null,i[t(1026)]=0,r[t(429)]=[],r.samples.push(i),r[t(1348)]=r[t(429)][t(226)],this[t(258)]=[],this[t(1325)]=[],this.moofs=[],this[t(969)]=0},_[s(1256)][s(426)]=function(){var e=s;this[e(528)]=!0,this[e(234)](!1)},_[s(1256)][s(501)]=function(){this[s(528)]=!1},_[s(1256)][s(588)]=function(){var e=s;this.updateSampleLists(),this.processSamples(!0),this.stream[e(494)](),this[e(1128)].logBufferLevel(!0)},_.prototype[s(839)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(429)][a(226)])return{offset:0,time:0};for(n=0;n<r[a(429)][a(226)];n++){if(i=r[a(429)][n],0===n)u=0,o=i[a(1076)];else if(i.cts>e*i[a(1076)]){u=n-1;break}t&&i.is_sync&&(c=n)}for(t&&(u=c),e=r[a(429)][u][a(644)],r[a(1348)]=u;r[a(429)][u].alreadyRead===r.samples[u].size&&r[a(429)][u+1];)u++;return{offset:r.samples[u][a(1094)]+r[a(429)][u][a(1026)],time:e/o}},_.prototype[s(564)]=function(e){var t,r=s;return e[r(429)]?((t=e.samples[e.samples[r(226)]-1])[r(644)]+t[r(812)])/t[r(1076)]:1/0},_[s(1256)][s(740)]=function(e,t){var r,n,i,o=s,a=this.moov,c={offset:1/0,time:1/0};if(this[o(1060)]){for(i=0;i<a[o(866)][o(226)];i++)r=a[o(866)][i],e>this[o(564)](r)||((n=this[o(839)](e,t,r))[o(1094)]<c.offset&&(c.offset=n[o(1094)]),n.time<c[o(260)]&&(c[o(260)]=n[o(260)]));return c.offset===1/0?c={offset:this[o(355)],time:0}:c.offset=this[o(1128)][o(713)](c[o(1094)]),c}throw o(570)},_[s(1256)][s(222)]=function(e){for(var t=s,r=0;r<this[t(258)].length&&r<e[t(258)][t(226)];){var n=this[t(258)][r],i=e[t(258)][r];if(!h[t(499)](n,i))return!1;r++}return!0},"object"!==s(1268)&&(t[s(1141)]=_),_.prototype[s(220)]=0,_.prototype[s(435)]=null,_[s(1256)].nextParsePosition=0,_[s(1256)][s(1001)]=!1,_[s(1256)][s(1323)]=function(e){var t,r=s;return e[r(1147)]===r(1289)?(t=new(h[e[r(1147)]+r(170)])(e[r(1030)]),this[r(435)]=t,this[r(258)].push(t),this[r(1325)][r(824)](t),t[r(426)]=e.start,t.hdr_size=e[r(994)],this[r(1128)][r(463)](t[r(994)]),this[r(220)]=t[r(426)]+t.size,this[r(1128)].seek(t[r(426)]+t[r(1030)],!1,this.discardMdatData)?(this[r(435)]=null,!0):(this[r(763)]?this[r(355)]=this.stream[r(433)]():this[r(355)]=t[r(426)]+t[r(1030)],!1)):(e[r(1147)]===r(1060)&&(this[r(763)]=!0,0===this[r(1325)][r(226)]&&(this[r(871)]=!0)),!!this[r(1128)][r(949)]&&this[r(1128)].mergeNextBuffer()?(this[r(355)]=this[r(1128)][r(174)](),!0):(e[r(1147)]?this.moovStartFound?this[r(355)]=this[r(1128)][r(174)]():this[r(355)]=this[r(1128)][r(724)]()+e.size:this[r(355)]=this[r(1128)][r(174)](),!1))},_[s(1256)].hasIncompleteMdat=function(){return null!==this[s(435)]},_[s(1256)][s(1156)]=function(){var e,t=s;return e=this[t(435)],this[t(1128)][t(740)](e[t(426)]+e[t(1030)],!1,this[t(1001)])?(o[t(680)](t(1141),t(562)),this[t(435)]=null,!0):(this[t(355)]=this[t(1128)].findEndContiguousBuf(),!1)},_[s(1256)].restoreParsePosition=function(){var e=s;return this[e(1128)].seek(this[e(220)],!0,this[e(1001)])},_[s(1256)].saveParsePosition=function(){var e=s;this.lastBoxStartPosition=this[e(1128)].getPosition()},_[s(1256)].updateUsedBytes=function(e,t){var r=s;this[r(1128)][r(463)]&&(e[r(1147)]===r(1289)?(this.stream[r(463)](e.hdr_size),this.discardMdatData&&this[r(1128)][r(463)](e[r(1030)]-e[r(994)])):this[r(1128)][r(463)](e[r(1030)]))},_.prototype[s(1383)]=h.Box[s(1256)][s(1383)],_[s(1256)][s(1242)]=h[s(170)].prototype.addBox,_[s(1256)][s(1340)]=function(e){var t=s,r=e||{};this.add(t(709)).set(t(1339),r[t(509)]&&r.brands[0]||"iso4")[t(1300)](t(813),0).set(t(1384),r[t(509)]||[t(344)]);var n=this[t(1383)]("moov");return n[t(1383)](t(578))[t(1300)]("timescale",r[t(1076)]||600)[t(1300)](t(539),r[t(539)]||65536).set("creation_time",0)[t(1300)](t(543),0)[t(1300)](t(812),r[t(812)]||0)[t(1300)]("volume",r[t(538)]?0:256)[t(1300)]("matrix",[65536,0,0,0,65536,0,0,0,1073741824])[t(1300)](t(1234),1),n[t(1383)](t(553)),this},_[s(1256)][s(593)]=function(e){var t=s;!this.moov&&this[t(1340)](e);var r=e||{};r[t(538)]=r[t(538)]||320,r[t(700)]=r[t(700)]||320,r.id=r.id||this.moov[t(578)][t(1234)],r.type=r[t(1147)]||t(624);var n=this[t(1060)][t(1383)](t(333));this[t(1060)].mvhd[t(1234)]=r.id+1,n.add(t(574))[t(1300)](t(909),h.TKHD_FLAG_ENABLED|h[t(612)]|h.TKHD_FLAG_IN_PREVIEW).set(t(1273),0).set(t(543),0)[t(1300)](t(664),r.id).set("duration",r[t(812)]||0)[t(1300)](t(984),r[t(984)]||0).set("alternate_group",0)[t(1300)](t(193),1)[t(1300)](t(1315),[0,0,0,0,0,0,0,0,0])[t(1300)](t(538),r[t(538)]<<16)[t(1300)]("height",r[t(700)]<<16);var i=n[t(1383)](t(1127));i[t(1383)](t(870))[t(1300)](t(1273),0)[t(1300)](t(543),0)[t(1300)]("timescale",r[t(1076)]||1)[t(1300)](t(812),r[t(455)]||0)[t(1300)](t(1119),r.language||t(802)),i[t(1383)](t(1163)).set(t(953),r.hdlr||t(257))[t(1300)](t(982),r[t(982)]||t(536)),i[t(1383)](t(547)).set(t(1207),r[t(1119)]||"fr-FR");var o=i[t(1383)](t(952));if(void 0!==h[r.type+t(530)]){var c=new(h[r[t(1147)]+"SampleEntry"]);c[t(345)]=1;var u="";for(var l in h[t(1165)])for(var d=h[t(1165)][l],f=0;f<d.length;f++)if(d[t(342)](r[t(1147)])>-1){u=l;break}switch(u){case t(894):if(o[t(1383)](t(880))[t(1300)](t(1087),0)[t(1300)](t(208),[0,0,0]),c[t(1300)]("width",r[t(538)])[t(1300)]("height",r[t(700)])[t(1300)](t(1190),72<<16)[t(1300)](t(517),72<<16)[t(1300)](t(1003),1)[t(1300)](t(523),r.type+t(794)).set(t(441),24),r.avcDecoderConfigRecord){var p=new(h[t(1140)]);p[t(279)](new a(r[t(691)])),c.addBox(p)}else if(r[t(1191)]){var m=new(h[t(245)]);m[t(279)](new a(r[t(1191)])),c.addBox(m)}break;case"Audio":o[t(1383)]("smhd")[t(1300)]("balance",r[t(989)]||0),c[t(1300)]("channel_count",r[t(1040)]||2).set(t(1274),r[t(1274)]||16)[t(1300)]("samplerate",r[t(1071)]||65536);break;case t(366):o[t(1383)](t(1290));break;case"Subtitle":if(o[t(1383)](t(199)),r[t(1147)]===t(1232))c.set(t(1341),r[t(1341)]||"nonamespace").set(t(358),r[t(358)]||"")[t(1300)]("auxiliary_mime_types",r[t(613)]||"");break;case t(844):o[t(1383)](t(412));break;case t(457):o.add(t(412));break;default:o[t(1383)](t(412))}r[t(417)]&&c[t(1242)](r[t(417)]),r[t(679)]&&r[t(679)][t(1286)]((function(e){c[t(1242)](e)})),o[t(1383)](t(475))[t(1383)]("dref")[t(1105)]((new(h[t(1220)]))[t(1300)](t(909),1));var v=o[t(1383)](t(566));return v.add(t(640)).addEntry(c),v[t(1383)](t(633))[t(1300)](t(513),[])[t(1300)](t(293),[]),v[t(1383)](t(328)).set(t(407),[])[t(1300)](t(780),[]).set(t(459),[]),v.add(t(1067))[t(1300)](t(1132),[]),v[t(1383)](t(1172))[t(1300)](t(1193),[]),this[t(1060)].mvex[t(1383)]("trex")[t(1300)]("track_id",r.id)[t(1300)]("default_sample_description_index",r.default_sample_description_index||1)[t(1300)](t(592),r.default_sample_duration||0).set(t(654),r[t(654)]||0)[t(1300)](t(766),r[t(766)]||0),this[t(387)](n),r.id}},h[s(170)].prototype.computeSize=function(e){var t=s,r=e||new c;r[t(321)]=c.BIG_ENDIAN,this[t(743)](r)},_[s(1256)][s(899)]=function(e,t,r){var n=s,i=r||{},o={},a=this.getTrackById(e);if(null!==a){o.number=a[n(429)][n(226)],o[n(664)]=a.tkhd[n(664)],o.timescale=a[n(1127)][n(870)][n(1076)],o[n(884)]=i[n(459)]?i[n(459)]-1:0,o[n(417)]=a.mdia[n(952)][n(566)].stsd[n(307)][o[n(884)]],o.data=t,o.size=t[n(424)],o[n(1026)]=o[n(1030)],o[n(812)]=i.duration||1,o[n(644)]=i.cts||0,o.dts=i[n(347)]||0,o[n(954)]=i[n(954)]||!1,o.is_leading=i[n(1100)]||0,o[n(1210)]=i[n(1210)]||0,o[n(1205)]=i[n(1205)]||0,o[n(807)]=i[n(807)]||0,o[n(1054)]=i[n(1054)]||0,o[n(1094)]=0,o[n(1035)]=i[n(1035)],a.samples.push(o),a[n(767)]+=o.size,a.samples_duration+=o[n(812)],void 0===a[n(853)]&&(a[n(853)]=i[n(347)]),this.processSamples();var c=this.createSingleSampleMoof(o);return this[n(1242)](c),c.computeSize(),c[n(1049)][0][n(895)][0][n(298)]=c[n(1030)]+8,this[n(1383)](n(1289))[n(715)]=new Uint8Array(t),o}},_[s(1256)].createSingleSampleMoof=function(e){var t=s,r=0;r=e[t(954)]?1<<25:65536;var n=new(h[t(1245)]);n.add(t(911))[t(1300)](t(176),this[t(810)]),this.nextMoofNumber++;var i=n[t(1383)](t(1181)),o=this.getTrackById(e.track_id);return i[t(1383)]("tfhd")[t(1300)]("track_id",e[t(664)])[t(1300)](t(909),h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i[t(1383)](t(230)).set(t(849),e[t(347)]-(o.first_dts||0)),i[t(1383)](t(1033))[t(1300)]("flags",h.TRUN_FLAGS_DATA_OFFSET|h[t(473)]|h[t(720)]|h[t(1063)]|h.TRUN_FLAGS_CTS_OFFSET)[t(1300)](t(298),0)[t(1300)](t(963),0)[t(1300)](t(381),1)[t(1300)](t(1388),[e.duration])[t(1300)](t(365),[e[t(1030)]])[t(1300)](t(1142),[r]).set(t(800),[e[t(644)]-e[t(347)]]),n},_.prototype[s(969)]=0,_[s(1256)][s(390)]=0,_.prototype.resetTables=function(){var e,t,r,n,i,o,a=s;for(this[a(1134)]=this.moov[a(578)][a(812)],this[a(1060)][a(578)][a(812)]=0,e=0;e<this[a(1060)][a(866)].length;e++){(t=this[a(1060)][a(866)][e])[a(574)][a(812)]=0,t[a(1127)][a(870)][a(812)]=0,(t[a(1127)][a(952)][a(566)][a(1067)]||t[a(1127)][a(952)].stbl[a(1356)]).chunk_offsets=[],(r=t[a(1127)][a(952)][a(566)].stsc).first_chunk=[],r[a(780)]=[],r[a(459)]=[],(t[a(1127)].minf[a(566)][a(1172)]||t.mdia[a(952)].stbl.stz2)[a(1193)]=[],(n=t[a(1127)][a(952)][a(566)][a(633)])[a(513)]=[],n.sample_deltas=[],(i=t.mdia[a(952)][a(566)].ctts)&&(i[a(513)]=[],i[a(1197)]=[]),o=t[a(1127)][a(952)][a(566)].stss;var c=t[a(1127)].minf[a(566)][a(258)][a(342)](o);-1!=c&&(t[a(1127)][a(952)].stbl[a(258)][c]=null)}},_[s(310)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=Eo;this.grouping_type=e,this[n(816)]=t,this[n(560)]=r,this[n(1106)]=-1,this[n(488)]=-1}for(t&&(t.sample_groups_info=[]),!e.sample_groups_info&&(e[l(1007)]=[]),a=0;a<r[l(226)];a++){for(u=r[a][l(672)]+"/"+r[a][l(816)],c=new d(r[a][l(672)],r[a][l(816)],r[a]),t&&(t[l(1007)][u]=c),!e[l(1007)][u]&&(e[l(1007)][u]=c),o=0;o<n[l(226)];o++)n[o][l(672)]===r[a].grouping_type&&(c.description=n[o],c[l(417)][l(394)]=!0);if(i)for(o=0;o<i[l(226)];o++)i[o][l(672)]===r[a].grouping_type&&(c[l(666)]=i[o],c[l(666)].used=!0,c[l(1144)]=!0)}if(t){if(i)for(a=0;a<i[l(226)];a++)!i[a][l(394)]&&i[a][l(1188)]>=2&&(u=i[a][l(672)]+"/0",(c=new d(i[a].grouping_type,0)).is_fragment=!0,!t.sample_groups_info[u]&&(t[l(1007)][u]=c))}else for(a=0;a<n[l(226)];a++)!n[a][l(394)]&&n[a].version>=2&&(u=n[a][l(672)]+"/0",c=new d(n[a][l(672)],0),!e.sample_groups_info[u]&&(e[l(1007)][u]=c))},_[s(337)]=function(e,t,r,n){var i,o,a=s;for(i in t[a(1117)]=[],n){var c;if(t[a(1117)][i]={},t[a(1117)][i].grouping_type=n[i][a(672)],t[a(1117)][i].grouping_type_parameter=n[i][a(816)],r>=n[i][a(1106)]&&(n[i][a(1106)]<0&&(n[i][a(1106)]=0),n[i][a(488)]++,n[i][a(488)]<=n[i][a(560)].entries[a(226)]-1&&(n[i][a(1106)]+=n[i].sbgp[a(307)][n[i][a(488)]][a(381)])),n[i][a(488)]<=n[i][a(560)][a(307)][a(226)]-1?t.sample_groups[i][a(551)]=n[i][a(560)].entries[n[i][a(488)]][a(551)]:t[a(1117)][i].group_description_index=-1,0!==t[a(1117)][i][a(551)])c=n[i].fragment_description?n[i][a(666)]:n[i][a(417)],t.sample_groups[i].group_description_index>0?(o=t[a(1117)][i][a(551)]>65535?(t[a(1117)][i][a(551)]>>16)-1:t[a(1117)][i][a(551)]-1,c&&o>=0&&(t[a(1117)][i][a(417)]=c[a(307)][o])):c&&c.version>=2&&c[a(917)]>0&&(t.sample_groups[i][a(417)]=c[a(307)][c[a(917)]-1])}},_[s(730)]=function(e,t,r){var n=s;t&&(e?(t[n(1100)]=e[n(1100)][r],t[n(1210)]=e[n(315)][r],t.is_depended_on=e[n(1358)][r],t[n(807)]=e[n(1251)][r]):(t.is_leading=0,t.depends_on=0,t[n(1205)]=0,t[n(807)]=0))},_[s(1256)][s(1066)]=function(){var e,t,r=s;for(e=0;e<this[r(1060)].traks[r(226)];e++)t=this[r(1060)][r(866)][e],this.buildTrakSampleLists(t)},_[s(1256)][s(387)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,g,b,w,S,I,A,E,k,C=s;if(e.samples=[],e[C(1196)]=0,e.samples_size=0,r=e[C(1127)][C(952)][C(566)][C(1067)]||e[C(1127)][C(952)][C(566)][C(1356)],n=e.mdia[C(952)][C(566)][C(328)],i=e[C(1127)][C(952)][C(566)][C(1172)]||e[C(1127)][C(952)][C(566)][C(616)],o=e[C(1127)].minf[C(566)][C(633)],a=e[C(1127)].minf[C(566)][C(1153)],c=e[C(1127)][C(952)].stbl[C(859)],u=e[C(1127)][C(952)].stbl[C(640)],l=e[C(1127)][C(952)][C(566)].subs,f=e[C(1127)].minf.stbl[C(1389)],d=e[C(1127)][C(952)][C(566)][C(1227)],h=e[C(1127)][C(952)][C(566)].sgpds,b=-1,w=-1,S=-1,I=-1,A=0,E=0,k=0,_[C(310)](e,null,d,h),typeof i!==C(1268)){for(t=0;t<i.sample_sizes[C(226)];t++){var x={};x[C(1072)]=t,x[C(664)]=e[C(574)][C(664)],x[C(1076)]=e[C(1127)][C(870)][C(1076)],x.alreadyRead=0,e[C(429)][t]=x,x.size=i[C(1193)][t],e[C(767)]+=x[C(1030)],0===t?(m=1,p=0,x[C(1052)]=m,x[C(1091)]=p,g=n[C(780)][p],y=0,v=p+1<n[C(407)].length?n[C(407)][p+1]-1:1/0):t<g?(x.chunk_index=m,x.chunk_run_index=p):(m++,x[C(1052)]=m,y=0,m<=v||(v=++p+1<n.first_chunk.length?n[C(407)][p+1]-1:1/0),x[C(1091)]=p,g+=n[C(780)][p]),x[C(884)]=n[C(459)][x[C(1091)]]-1,x[C(417)]=u[C(307)][x[C(884)]],x[C(1094)]=r.chunk_offsets[x[C(1052)]-1]+y,y+=x[C(1030)],t>b&&(w++,b<0&&(b=0),b+=o.sample_counts[w]),t>0?(e[C(429)][t-1][C(812)]=o.sample_deltas[w],e[C(1196)]+=e[C(429)][t-1].duration,x[C(347)]=e[C(429)][t-1].dts+e.samples[t-1][C(812)]):x[C(347)]=0,a?(t>=S&&(I++,S<0&&(S=0),S+=a.sample_counts[I]),x[C(644)]=e[C(429)][t][C(347)]+a[C(1197)][I]):x[C(644)]=x[C(347)],c?(t==c[C(747)][A]-1?(x[C(954)]=!0,A++):(x[C(954)]=!1,x[C(1054)]=0),l&&l[C(307)][E][C(1053)]+k==t+1&&(x[C(1035)]=l[C(307)][E][C(1035)],k+=l[C(307)][E].sample_delta,E++)):x.is_sync=!0,_[C(730)](e.mdia[C(952)][C(566)][C(1192)],x,x[C(1072)]),f?x[C(1054)]=f.priority[t]:x.degradation_priority=0,l&&l[C(307)][E][C(1053)]+k==t&&(x[C(1035)]=l[C(307)][E][C(1035)],k+=l[C(307)][E][C(1053)]),(d[C(226)]>0||h[C(226)]>0)&&_[C(337)](e,x,t,e[C(1007)])}t>0&&(e[C(429)][t-1][C(812)]=Math[C(483)](e[C(1127)][C(870)].duration-e[C(429)][t-1][C(347)],0),e.samples_duration+=e.samples[t-1][C(812)])}},_[s(1256)][s(485)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(1060)])for(;this[y(969)]<this.moofs.length;)if(u=this[y(731)][this[y(969)]],this.lastMoofIndex++,"moof"==u[y(1147)])for(l=u,e=0;e<l[y(1049)][y(226)];e++){for(d=l.trafs[e],f=this.getTrackById(d[y(172)][y(664)]),p=this[y(280)](d[y(172)][y(664)]),n=d.tfhd[y(909)]&h[y(738)]?d[y(172)][y(1240)]:p?p[y(1240)]:1,i=d[y(172)][y(909)]&h.TFHD_FLAG_SAMPLE_DUR?d.tfhd[y(592)]:p?p[y(592)]:0,o=d[y(172)][y(909)]&h[y(1198)]?d[y(172)][y(654)]:p?p[y(654)]:0,a=d[y(172)][y(909)]&h[y(339)]?d[y(172)].default_sample_flags:p?p[y(766)]:0,d[y(1373)]=0,d[y(1227)].length>0&&_[y(310)](f,d,d[y(1227)],f[y(1127)][y(952)][y(566)][y(748)],d[y(748)]),t=0;t<d[y(895)].length;t++){var g=d[y(895)][t];for(r=0;r<g[y(381)];r++){(m={}).moof_number=this[y(969)],m[y(1367)]=d[y(1373)],d[y(1373)]++,m[y(1072)]=f.samples[y(226)],d[y(1231)]=f[y(429)][y(226)],f[y(429)][y(824)](m),m[y(664)]=f[y(574)][y(664)],m[y(1076)]=f[y(1127)].mdhd[y(1076)],m.description_index=n-1,m[y(417)]=f[y(1127)].minf[y(566)][y(640)].entries[m[y(884)]],m[y(1030)]=o,g[y(909)]&h[y(720)]&&(m[y(1030)]=g[y(365)][r]),f[y(767)]+=m[y(1030)],m[y(812)]=i,g.flags&h[y(473)]&&(m[y(812)]=g[y(1388)][r]),f[y(1196)]+=m.duration,f.first_traf_merged||r>0?m[y(347)]=f[y(429)][f[y(429)][y(226)]-2][y(347)]+f[y(429)][f[y(429)][y(226)]-2][y(812)]:(d[y(230)]?m.dts=d[y(230)].baseMediaDecodeTime:m.dts=0,f[y(1305)]=!0),m[y(644)]=m[y(347)],g[y(909)]&h[y(661)]&&(m[y(644)]=m[y(347)]+g.sample_composition_time_offset[r]),v=a,g.flags&h[y(1063)]?v=g[y(1142)][r]:0===r&&g.flags&h[y(1150)]&&(v=g.first_sample_flags),m[y(954)]=!(v>>16&1),m[y(1100)]=v>>26&3,m.depends_on=v>>24&3,m[y(1205)]=v>>22&3,m.has_redundancy=v>>20&3,m[y(1054)]=65535&v;var b=!!(d[y(172)][y(909)]&h[y(1184)]),w=!!(d[y(172)].flags&h[y(268)]),S=!!(g[y(909)]&h[y(1180)]),I=0;I=b?d[y(172)][y(1148)]:w?l[y(426)]:0===t?l.start:c,m[y(1094)]=0===t&&0===r?S?I+g[y(298)]:I:c,c=m.offset+m[y(1030)],(d.sbgps[y(226)]>0||d[y(748)][y(226)]>0||f[y(1127)][y(952)][y(566)][y(1227)][y(226)]>0||f.mdia[y(952)][y(566)][y(748)][y(226)]>0)&&_[y(337)](f,m,m[y(1367)],d.sample_groups_info)}}if(d[y(1045)]){f[y(955)]=!0;var A=d.first_sample_index;for(t=0;t<d[y(1045)][y(307)][y(226)];t++)A+=d[y(1045)][y(307)][t][y(1053)],(m=f[y(429)][A-1]).subsamples=d[y(1045)][y(307)][t][y(1035)]}}},_.prototype[s(698)]=function(e,t){var r,n=s,i=e[n(429)][t];if(!this[n(1060)])return null;if(i[n(715)]){if(i.alreadyRead==i[n(1030)])return i}else i.data=new Uint8Array(i.size),i[n(1026)]=0,this[n(390)]+=i[n(1030)],o[n(680)]("ISOFile","Allocating sample #"+t+n(281)+e[n(574)][n(664)]+n(224)+i[n(1030)]+n(869)+this[n(390)]+")");for(;;){var a=this[n(1128)][n(1334)](!0,i[n(1094)]+i[n(1026)],!1);if(!(a>-1))return null;var u=(r=this.stream[n(1281)][a])[n(424)]-(i[n(1094)]+i[n(1026)]-r[n(761)]);if(i.size-i[n(1026)]<=u)return o[n(680)](n(1141),n(1154)+t+n(586)+i[n(1026)]+" offset: "+(i[n(1094)]+i[n(1026)]-r[n(761)])+n(477)+(i[n(1030)]-i.alreadyRead)+n(385)+i.size+")"),c[n(751)](i.data.buffer,i[n(1026)],r,i.offset+i[n(1026)]-r[n(761)],i.size-i[n(1026)]),r[n(1046)]+=i.size-i[n(1026)],this[n(1128)][n(489)](),i.alreadyRead=i[n(1030)],i;if(0===u)return null;o[n(680)](n(1141),"Getting sample #"+t+" partial data (alreadyRead: "+i[n(1026)]+" offset: "+(i[n(1094)]+i.alreadyRead-r[n(761)])+n(477)+u+n(385)+i[n(1030)]+")"),c[n(751)](i[n(715)][n(535)],i[n(1026)],r,i[n(1094)]+i[n(1026)]-r.fileStart,u),i[n(1026)]+=u,r[n(1046)]+=u,this[n(1128)][n(489)]()}},_.prototype[s(789)]=function(e,t){var r=s,n=e[r(429)][t];return n[r(715)]?(this[r(390)]-=n[r(1030)],n[r(715)]=null,n.description=null,delete n.degradation_priority,delete n[r(1210)],delete n[r(884)],delete n.has_redundancy,delete n[r(1205)],delete n.is_leading,delete n[r(954)],delete n[r(646)],delete n[r(1367)],delete n[r(1076)],delete n[r(644)],delete n[r(347)],delete n[r(1094)],delete n.size,delete n.track_id,delete n[r(812)],n.alreadyRead=0,n[r(1030)]):0},_[s(1256)][s(1304)]=function(){return this[s(390)]},_[s(1256)][s(1291)]=function(){var e=s;const t=this[e(1128)][e(1281)]||[];let r=0;return t[e(1286)]((e=>{const t=e.byteLength;r+=t})),r},_[s(1256)][s(1269)]=function(){var e,t=s,r="";for(e=0;e<this[t(1060)].traks[t(226)];e++){e>0&&(r+=","),r+=this.moov[t(866)][e][t(1127)][t(952)][t(566)][t(640)][t(307)][0][t(1041)]()}return r},_.prototype[s(280)]=function(e){var t,r=s;if(!this[r(1060)]||!this[r(1060)][r(553)])return null;for(t=0;t<this.moov.mvex[r(933)].length;t++){var n=this[r(1060)][r(553)][r(933)][t];if(n[r(664)]==e)return n}return null},_[s(1256)].getTrackById=function(e){var t=s;if(void 0===this.moov)return null;for(var r=0;r<this[t(1060)][t(866)].length;r++){var n=this[t(1060)][t(866)][r];if(n[t(574)].track_id==e)return n}return null},_.prototype[s(1382)]=[],_[s(1256)][s(400)]=[],_[s(1256)][s(202)]=0,_.prototype[s(662)]=function(){var e,t,r,n=s,i=this[n(1382)],o=this.entity_groups,a=this[n(655)];if(null!=a&&void 0!==a[n(1163)]&&void 0!==a.iinf){for(e=0;e<a[n(518)][n(651)][n(226)];e++)(r={}).id=a.iinf[n(651)][e].item_ID,i[r.id]=r,r[n(1320)]=[],r[n(982)]=a[n(518)].item_infos[e].item_name,a[n(518)][n(651)][e][n(805)]>0&&(r[n(185)]=a[n(269)].protections[a[n(518)][n(651)][e][n(805)]-1]),a.iinf[n(651)][e][n(267)]?r[n(1147)]=a.iinf[n(651)][e].item_type:r.type="mime",r[n(1313)]=a[n(518)][n(651)][e][n(1313)],r[n(371)]=a[n(518)][n(651)][e].content_encoding;if(a[n(233)])for(e=0;e<a[n(233)][n(258)][n(226)];e++)entity_group={},entity_group.id=a[n(233)][n(258)][e][n(1146)],entity_group[n(285)]=a.grpl.boxes[e][n(285)],entity_group[n(1147)]=a[n(233)][n(258)][e].type,o[entity_group.id]=entity_group;if(a.iloc)for(e=0;e<a[n(410)][n(1382)][n(226)];e++){var c=a[n(410)][n(1382)][e];for(r=i[c[n(411)]],0!==c[n(345)]&&(r[n(163)]=a[n(475)].boxes[c[n(345)]-1]),c[n(372)],r[n(569)]=[],r[n(1030)]=0,t=0;t<c[n(569)][n(226)];t++)r[n(569)][t]={},r[n(569)][t][n(1094)]=c[n(569)][t][n(908)]+c[n(686)],r[n(569)][t][n(226)]=c[n(569)][t][n(404)],r[n(569)][t][n(1026)]=0,r[n(1030)]+=r.extents[t][n(226)]}if(a.pitm&&(i[a[n(235)].item_id].primary=!0),a[n(759)])for(e=0;e<a[n(759)][n(1363)].length;e++){var u=a[n(759)].references[e];for(t=0;t<u[n(1363)][n(226)];t++)i[u.from_item_ID][n(1320)][n(824)]({type:u.type,id:u.references[t]})}if(a[n(1312)])for(var l=0;l<a[n(1312)][n(1385)].length;l++){var d=a[n(1312)][n(1385)][l];for(e=0;e<d[n(708)][n(226)];e++){var h=d[n(708)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r[n(525)]&&(r.properties={},r[n(525)].boxes=[]),t=0;t<h[n(846)][n(226)];t++){var f=h[n(846)][t];if(f[n(966)]>0&&f[n(966)]-1<a.iprp[n(1048)][n(258)][n(226)]){var p=a[n(1312)][n(1048)][n(258)][f[n(966)]-1];r[n(525)][p.type]=p,r.properties[n(258)][n(824)](p)}}}}}},_[s(1256)][s(1021)]=function(e){var t,r,n=s;if(!this[n(655)])return null;if(!(r=this[n(1382)][e])[n(715)]&&r[n(1030)])r[n(715)]=new Uint8Array(r.size),r.alreadyRead=0,this.itemsDataSize+=r.size,o.debug(n(1141),n(836)+e+" of size "+r.size+n(869)+this[n(202)]+")");else if(r[n(1026)]===r[n(1030)])return r;for(var i=0;i<r[n(569)][n(226)];i++){var a=r.extents[i];if(a[n(1026)]!==a[n(226)]){var u=this[n(1128)][n(1334)](!0,a[n(1094)]+a[n(1026)],!1);if(!(u>-1))return null;var l=(t=this.stream.buffers[u]).byteLength-(a[n(1094)]+a[n(1026)]-t[n(761)]);if(!(a[n(226)]-a[n(1026)]<=l))return o[n(680)](n(1141),"Getting item #"+e+n(221)+i+n(1138)+a[n(1026)]+n(753)+(a[n(1094)]+a[n(1026)]-t[n(761)])+n(477)+l+" full extent size: "+a[n(226)]+" full item size: "+r.size+")"),c[n(751)](r.data[n(535)],r[n(1026)],t,a[n(1094)]+a[n(1026)]-t[n(761)],l),a.alreadyRead+=l,r[n(1026)]+=l,t.usedBytes+=l,this[n(1128)][n(489)](),null;o[n(680)]("ISOFile","Getting item #"+e+n(221)+i+n(586)+a[n(1026)]+" offset: "+(a[n(1094)]+a[n(1026)]-t[n(761)])+n(477)+(a[n(226)]-a.alreadyRead)+" full extent size: "+a[n(226)]+n(458)+r[n(1030)]+")"),c[n(751)](r[n(715)].buffer,r.alreadyRead,t,a[n(1094)]+a[n(1026)]-t[n(761)],a[n(226)]-a[n(1026)]),t[n(1046)]+=a[n(226)]-a[n(1026)],this[n(1128)][n(489)](),r.alreadyRead+=a[n(226)]-a[n(1026)],a.alreadyRead=a[n(226)]}}return r[n(1026)]===r[n(1030)]?r:null},_.prototype[s(576)]=function(e){var t=s,r=this.items[e];if(r.data){this.itemsDataSize-=r.size,r[t(715)]=null,r[t(1026)]=0;for(var n=0;n<r.extents[t(226)];n++){r[t(569)][n][t(1026)]=0}return r[t(1030)]}return 0},_[s(1256)][s(552)]=function(e){var t=s;for(var r in this[t(1382)]){var n=this.items[r];this.getItem(n.id),e&&!n.sent&&(e(n),n[t(492)]=!0,n[t(715)]=null)}},_[s(1256)][s(352)]=function(e){var t=s;for(var r in this.items){var n=this.items[r];if(n[t(982)]===e)return n.id}return-1},_[s(1256)][s(1096)]=function(){var e=s;return this.meta?this[e(655)][e(1163)][e(953)]:null},_[s(1256)][s(978)]=function(){var e=s;return this[e(655)]&&this[e(655)][e(235)]?this[e(1021)](this[e(655)][e(235)].item_id):null},_.prototype.itemToFragmentedTrackFile=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(841)]?this[t(1021)](r[t(841)]):this[t(978)]()))return null;var i=new _;i[t(1001)]=!1;var o={type:n[t(1147)],description_boxes:n[t(525)].boxes};n.properties[t(349)]&&(o[t(538)]=n.properties[t(349)].image_width,o.height=n[t(525)].ispe[t(440)]);var a=i[t(593)](o);return a?(i.addSample(a,n.data),i):null},_.prototype[s(743)]=function(e){for(var t=s,r=0;r<this[t(258)].length;r++)this[t(258)][r][t(743)](e)},_.prototype[s(505)]=function(e,t,r){var n=s,i=this[n(1270)](e),a=this.getSample(i,t);if(null==a)return this.setNextSeekPositionFromSample(i[n(429)][t]),null;var u=r||new c;u[n(321)]=c[n(482)];var l=this[n(749)](a);l.write(u),l[n(1049)][0][n(895)][0].data_offset=l[n(1030)]+8,o[n(680)](n(201),"Adjusting data_offset with new value "+l[n(1049)][0][n(895)][0][n(298)]),u[n(414)](l.trafs[0][n(895)][0][n(735)],l[n(1049)][0].truns[0][n(298)]);var d=new(h[n(1317)]);return d[n(715)]=a[n(715)],d.write(u),u},_[s(1089)]=function(e,t,r,n){var i,a=s;o[a(680)]("ISOFile",a(182));var u=new c;u[a(321)]=c[a(482)],e[a(743)](u);var l=t[a(1383)](a(553));for(r&&l[a(1383)](a(177)).set(a(1109),r),i=0;i<t[a(866)][a(226)];i++)l[a(1383)](a(1010))[a(1300)]("track_id",t[a(866)][i][a(574)][a(664)])[a(1300)](a(1240),1).set(a(592),n)[a(1300)](a(654),0)[a(1300)](a(766),65536);return t.write(u),u[a(535)]},_[s(1256)][s(303)]=function(e){var t=s,r=new c;r[t(321)]=c[t(482)],this[t(743)](r),r[t(303)](e)},_[s(1256)].getBuffer=function(){var e=s,t=new c;return t.endianness=c[e(482)],this[e(743)](t),t[e(535)]},_[s(1256)].initializeSegmentation=function(){var e,t,r,n,i=s;for(this.onSegment,!this.isFragmentationInitialized&&(this.isFragmentationInitialized=!0,this[i(810)]=0,this[i(506)]()),t=[],e=0;e<this[i(311)][i(226)];e++){var o=new(h[i(256)]);o[i(578)]=this[i(1060)][i(578)],o[i(258)].push(o.mvhd),r=this[i(1270)](this[i(311)][e].id),o[i(258)][i(824)](r),o[i(866)][i(824)](r),(n={}).id=r[i(574)][i(664)],n[i(367)]=this[i(311)][e][i(367)],n[i(535)]=_[i(1089)](this.ftyp,o,this[i(1060)][i(553)]&&this[i(1060)][i(553)][i(177)]?this[i(1060)][i(553)][i(177)][i(1109)]:void 0,this[i(1060)][i(866)][e].samples[i(226)]>0?this[i(1060)][i(866)][e][i(429)][0][i(812)]:0),t[i(824)](n)}return t},_[s(1256)][s(778)]=function(){var e=s,t={};return t.moov=this[e(1060)],this.moov&&this.moov.traks&&this[e(1060)][e(866)][e(226)]>1&&(t[e(582)]=this[e(1060)][e(866)][0][e(429)][e(226)],t.moovVideoNum=this[e(1060)][e(866)][1][e(429)].length),t},h[s(170)][s(1256)][s(768)]=function(e){var t=s;this[t(1030)]+=8,this[t(1030)]>u&&(this[t(1030)]+=8),"uuid"===this[t(1147)]&&(this[t(1030)]+=16),e[t(470)](e[t(544)]+"size:"+this[t(1030)]),e[t(470)](e[t(544)]+t(571)+this.type)},h[s(941)].prototype[s(768)]=function(e){var t=s;this[t(1030)]+=4,h[t(170)][t(1256)][t(768)][t(1092)](this,e),e[t(470)](e.indent+t(902)+this[t(1188)]),e[t(470)](e.indent+t(563)+this[t(909)])},h[s(170)][s(1256)][s(1115)]=function(e){this[s(768)](e)},h[s(935)][s(1256)].print=function(e){var t=s;this[t(768)](e);for(var r=0;r<this[t(258)][t(226)];r++)if(this[t(258)][r]){var n=e[t(544)];e.indent+=" ",this.boxes[r][t(1115)](e),e[t(544)]=n}},_[s(1256)][s(1115)]=function(e){var t=s;e.indent="";for(var r=0;r<this[t(258)][t(226)];r++)this.boxes[r]&&this.boxes[r][t(1115)](e)},h[s(1224)][s(1256)][s(1115)]=function(e){var t=s;h[t(941)][t(1256)][t(768)][t(1092)](this,e),e[t(470)](e[t(544)]+"creation_time: "+this[t(1273)]),e.log(e[t(544)]+t(210)+this.modification_time),e[t(470)](e[t(544)]+"timescale: "+this[t(1076)]),e[t(470)](e[t(544)]+t(695)+this[t(812)]),e.log(e.indent+"rate: "+this[t(539)]),e[t(470)](e.indent+t(1112)+(this[t(193)]>>8)),e[t(470)](e[t(544)]+t(389)+this[t(1315)][t(178)](", ")),e.log(e.indent+"next_track_id: "+this[t(1234)])},h[s(615)][s(1256)][s(1115)]=function(e){var t=s;h[t(941)][t(1256)][t(768)][t(1092)](this,e),e[t(470)](e[t(544)]+t(1019)+this[t(1273)]),e[t(470)](e[t(544)]+"modification_time: "+this[t(543)]),e[t(470)](e[t(544)]+t(1047)+this[t(664)]),e[t(470)](e[t(544)]+t(695)+this.duration),e[t(470)](e[t(544)]+t(1112)+(this[t(193)]>>8)),e[t(470)](e[t(544)]+t(389)+this.matrix.join(", ")),e[t(470)](e[t(544)]+t(681)+this[t(984)]),e[t(470)](e[t(544)]+"alternate_group: "+this[t(728)]),e.log(e[t(544)]+t(1327)+this[t(538)]),e[t(470)](e.indent+"height: "+this[t(700)])};var g={};g[s(665)]=function(e,t){var r=s,n=void 0===e||e,i=new _(t);return i[r(1001)]=!n,i},"object"!==s(1268)&&(t[s(665)]=g[s(665)])}));function Eo(e,t){var r=ko();return(Eo=function(e,t){return r[e-=155]})(e,t)}function ko(){var e=["isHint","avll","getDurationString","stsh","parseUUID","getPrimaryItem","Not enough data in stream to parse the type and size of the box","writeFloat64Array","updateUsedBytes","name","general_profile_idc","layer","num_leading_samples_known","Per_Sample_IV_Size","numMetadataBlocks","MPEG4DescriptorParser","balance","parseHeader","decode","uuid","readCString","hdr_size","stream_read_1_bytes","writeUCS2String","stereo_indication_type","nalu","string","ssix","discardMdatData","writeUint16Array","frame_count","av01","sync","rtpmap_string","sample_groups_info","traf_number","bits_per_channels","trex","parseOneBox","component_bit_depth_minus_one","PreSkip","tenc","default_sample_info_size","sampleListBuilt","bad_pixel_row","bytessent","creation_time: ","packetssent","getItem","default_AlgorithmID","seq_profile"," stored buffer(s) (","isEof","alreadyRead","nbSamples","7eIxedc","_realloc","size","createUUIDBox","kinds","trun","Buffer must be defined and non empty","subsamples","CONTAINER_BOXES","bytes","num_held_bits","parseLanguage","channel_count","getCodec","OCR_ES_ID","nb_SPS_nalus","PPS","subs","usedBytes","track_id: ","ipco","trafs","attribute_list"," of size: ","chunk_index","sample_delta","degradation_priority","readInt8","getTime","minimum_bitrate","cmin","vvcN","moov","avc4SampleEntry","writeUint32","TRUN_FLAGS_FLAGS","&lt;","elngBox","buildSampleLists","stco","urn Box","readUint64","twelve_bit","samplerate","number","avc2SampleEntry","LiveServerManifest","bit_depth_luma_minus8","timescale","writeFloat32Array","accurateStatisticsFlag","layer_id","readySent","codec_specific_parameters","SingleItemTypeReferenceBox","SEEKTABLE","acmod","a1op","media_time","graphicsmode","switch_group","writeInitializationSegment","getBoxes","chunk_run_index","call","media_rate_integer","offset","irot","getMetaHandler","component_type_urls","addSubBoxArrays","item_count","is_leading","ERR_NOT_ENOUGH_DATA","configurationVersion","setUint16","entry_count","addEntry","last_sample_in_run","createSampleEntryCtor","maxr","fragment_duration","general_constraint_indicator","readInt16","volume: ","u16stringbe","int32be","print","writeInt32Array","sample_groups","skip_byte_block","language","float64le","parseFromString","Log","setFloat32","dac3","d08a4f1810f34a82b6c832d8aba183d3","base_offset_size","mdia","stream","mime_format","writeFloat32","iods","chunk_offsets","payt","initial_duration","TrackGroupTypeBox","function","getInt16"," partial data (alreadyRead: ","saiz","avcCBox","ISOFile","sample_flags","skew_factor","is_fragment","primaryGChromaticity_y","group_id","type","base_data_offset","aux_subtype","TRUN_FLAGS_FIRST_FLAG","enct","UUIDs","ctts","Getting sample #","mha1","processIncompleteMdat","hasMoov","ChannelMappingFamily","mapInt32Array","XMLSubtitlein4Parser","avgBitrate","LITTLE_ENDIAN","hdlr","colourPrimaries","sampleEntryCodes","parseFullHeader","general_sub_profile_idc","metadata","stppSampleEntry","component_little_endian","_size","stsz","failurePosition","codec","length_size_of_trun_num","unpack","writeUint8","writeUint64","int16","TRUN_FLAGS_DATA_OFFSET","traf","segmentStream","], [","TFHD_FLAG_BASE_DATA_OFFSET","getSampleSize","readFloat64Array","parseConfig","version","DecoderConfigDescriptor","horizresolution","hevcDecoderConfigRecord","sdtp","sample_sizes","quat_y","track_height","samples_duration","sample_offsets","TFHD_FLAG_SAMPLE_SIZE","levels","mapInt8Array","max_display_mastering_luminance","free","No method for reading signed 64 bits values","SAP_delta_time","is_depended_on","track_ids","extended_language","appendBuffer","vvi1SampleEntry","depends_on","checkBuffer","constant_IV_size","stsa","shift","num_bad_cols","isMetadata","avs3","tmin","onSamples","url Box","channel_associations","itemListBuilt","8974dbce7be74c5184f97148f9882554","mvhdBox","mskC","altr","sbgps","bsid","scif","stream_read_2_bytes","first_sample_index","stpp","Removing buffer #","next_track_id","STREAMINFO","createObjectURL","Stream ready for parsing","smhd","TrackReferenceTypeBox","default_sample_description_index","pos_x","addBox","MultiBufferStream","chroma_subsampling_x","moofBox","getUint32","cdef","av01SampleEntry","languageString","dec3","sample_has_redundancy","dynamicSize","av1C","nump","mjp2","prototype","imir","splice","slid","has_unparsed_data","&amp;"," f=","priority","getUint16","boxCodes","bad_rows","msrc","undefined","getCodecs","getTrackById","stscBox","extension_type","creation_time","samplesize","reduceBuffer","movie_timescale","item_id","scheme_type","udes","system_id","buffers","clli","nativeToEndian","mapUint8Array","FULL_BOXES","forEach","kid","uint32le","mdat","hmhd","getStreamBufferSize","createEntityToGroupCtor","greatestDecodeToDisplayDelta","num_dep_sub","sidx","nalu_arrays","encv","BYTES_PER_ELEMENT","initial_presentation_delay_present","set","vvnC","general_constraint_info","sbtt","getAllocatedSampleDataSize","first_traf_merged","hev1SampleEntry","transfer_characteristics","discard_priority","test","lang","readFloat32","iprp","content_type","getHeight","matrix","reserved_1","mdatBox","_dataView","DataStream.save: Can't create object URL.","ref_to","writeInt8Array","InputSampleRate","processIncompleteBox","unsetExtractionOptions","mdats","encode","width: ","code","ES_ID","writeInt32","document","APPLICATION","lsel","findPosition","elst","movie_duration","hSpacing","first_offset","major_brand","init","namespace","createEncryptedSampleEntryCtor","moovStartSent","setExtractionOptions","ES_Descriptor","Found box of type '","vertOffN","nextSample","whitePointChromaticity_x","createTrackGroupCtor","hdlrBox","profile","favc","isSubtitle","setFloat64","co64","restoreParsePosition","sample_is_depended_on","&gt;","lengthSizeMinusOne","stxtSampleEntry","available_bitrate","references","auxC","vp09","num_bytes_constraint_info","number_in_traf","saveParsePosition","cttsBox","bg_color_rgba","bit_rate_code","BoxWriter","sample_number","a1lx","kindBox","ols_idx","max_ref_per_pic","subSeqDirectionFlag","transferFunction","floor","parseRemainingDescriptors","items","add","compatible_brands","ipmas","writeUint8Array","range_size","sample_duration","stdp","min","audio","readUint32Array","ftypBox","component_index","getBox","setUint8","otherTracks","row_align_size","SAMPLE_ENTRY_TYPE_SYSTEM","period","lfeon","notice","sub_track_id","source","createFullBoxCtor","a5d40b30e81411ddba2f0800200c9a66","crypt_byte_block","referenced_size","bufferIndex","onSegment","Box","seekLists","tfhd","isFragmented","getEndPosition","ac-4","sequence_number","mehd","join","avgBitRate","colr","1132480LDlgXE","Generating initialization segment","block_size","getOTI","protection","error","strk","cleanApertureWidthD","SampleGroupEntry","writeCString","offset_size","readFloat64","volume","length_size","metx","stssBox","DIFF_BOXES_PROP_NAMES","VisualSampleEntry","sthd",'audio/mp4; codecs="',"MP4Box","itemsDataSize","ASCII","createContainerBoxCtor","data_format","presentation_time_delta","ranges","opcolor","readInt method not implemented for size: ","modification_time: ","int16be","stri","TFHD_FLAG_SAMPLE_DUR","avc4","aux_info_type","dataView","28512nAeEUJ","description_length","ArrayBuffer","lastBoxStartPosition"," extent #","equal","Writing box "," of size ","quat_z","length","extent_index","dav1","writeType","tfdt","SAMPLE_ENTRY_TYPE_METADATA","index_size","grpl","processSamples","pitm","SAMPLE_ENTRY_TYPE_HINT","moof","CoupledCount","warn","single_view_allowed","SAMPLE_ENTRY_TYPE_AUDIO"," with new size ","readAnyInt","reserved_2","hvcCBox","[row: ",", column: ","readUint16Array","nextSeekPosition","hvcC","num_bad_rows","aebr","senc","tag","reference_type","moovBox","vide","boxes","tags","time","mdhdBox","mapFloat32Array","profile_compatibility","writeUint16","Not enough bytes in buffer","shadowed_sample_numbers","item_type","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","ipro","video","mime","dependsOn_ES_ID","initial_delay","onSidx","Exporting on track #","scheme_version","isProtected","MP4BoxStream","parse","getTrexById"," on track #","mjpg","hasIncompleteMdat","vvcC","entity_ids","whitePointChromaticity_y","stvi","u16stringle","readUint8Array","bits_per_pixel","pad_unknown","Needs an array buffer","sample_deltas","destroy","Position ","display_primaries","vp09SampleEntry","data_offset","rap ","sdptext","quat_x","fiel","save","length_size_of_traf_num","_dynamicSize","setNextSeekPositionFromSample","entries","ext","mett","initSampleGroups","fragmentedTracks","tmax","cleanApertureHeightD","default_constant_IV_size","sample_depends_on","Descriptor ","config","constant_IV","intra_pred_used","avss","endianness","tsyn","Text","3062UcfCWf","getInfo","scnm","parseFooter","stsc","NAL_unit_type","Textin4Parser","j2kH","style_record","trak","Not enough bytes left in the parent box to parse a new box","videoFullRangeFlag","1438408nytSnm","setSampleGroupProperties","setAttribute","TFHD_FLAG_SAMPLE_FLAGS","byteOffset","pmax","indexOf","setUint32","iso4","data_reference_index","text","dts","createMediaSampleEntryCtor","ispe","mhm2","readInt8Array","hasItem","primaryBChromaticity_y","isAudio","nextParsePosition","d4807ef2ca3946958e5426cb9e46a79f","emsg","schema_location","trun_number","default_KID","uncC","documentString","parseHex16","colorSpace","sample_size","Hint","user","bxml","Creating media fragment on track #","pssh","content_encoding","construction_method","uint32","oti","stereo_scheme","clap","item_name","iaug","getDescriptorName","kind","sample_count","block_pad_lsb","block_little_endian","resources"," full size: ","stszBox","buildTrakSampleLists","vttc","matrix: ","samplesDataSize","principal_point_x","ptl_frame_only_constraint","lastValidSample","used","payl","sample_rate","Subtitle","codecIntializationDataSize","removeUsedSamples","entity_groups","completeness","j2ki","seq_tier_0","extent_length","nb_samples","temporalIdNested","first_chunk","num_ind_sub","defineProperty","iloc","item_ID","nmhd","alst","adjustUint32","writeUint24","' and size ","description","getTrackSample","frma","hintTracks","Found Sample Groups of type ","substring","vttC","byteLength","ec-3","start"," --\x3e ","lhe1","samples","descriptionformat","mapInt16Array","stshBox","findEndContiguousBuf","default_constant_IV","parsingMdat","schemeURI","writeInt8","getInt8","pos_y","image_height","depth","onReady","padbits","onMoovStart","_sweep","presentation_time","onError","general_level_idc"," - Length: ","writeFooter","essential","dref","saio","sgpd","media_duration","seekPoints","System"," full item size: ","sample_description_index","monochrome","bad_columns","readString","addUsedBytes","aux_type","pos_z",'"; profiles="',"streamType","roll_distance","fieldCount","log","sample_info_size","tele","TRUN_FLAGS_DURATION","sgpdBox","dinf","correction_applied"," read size: ","max_picture_width","BASIC_BOXES","concat","first_output_sample","BIG_ENDIAN","max","numTemporalLayers","updateSampleLists","writeInt16Array","created","entry_index","logBufferLevel","arrayToNative","avc2","sent","sublayer_level_idc","cleanBuffers","held_bits","_byteOffset","leastDecodeToDisplayDelta","Found ","boxEqual","edts","stop","getLength","discardable","vertOffD","createFragment","resetTables","stsg","num_total_samples","brands","URL","reference_ID","parseSample","sample_counts","tfra","Error reading base offset size","dependency","vertresolution","iinf","SPS","KID","subtitles"," v=","compressorname","transferCharacteristics","properties","a2394f525a9b4f14a2446c427c648df4","scheme_id_uri","sampleProcessingStarted","num_channels","SampleEntry","absolute_time","sbpm","mapUint16Array","replace","buffer","Track created with MP4Box.js","DecoderSpecificInfo","width","rate","sidxBox","getFloat32","vvi1","modification_time","indent","ster","Found position in existing buffer #","elng","target","readUint16","appendChild","group_description_index","processItems","mvex","strd","maxFALL","hvt1","hasIOD","clef","slice","sbgp","dOps","Found 'mdat' end in buffered data","flags:","getTrackDuration","esd","stbl","parseOneDescriptor","SAP_type","extents","Cannot seek: moov not received!","type:","createCommonjsModule","172gqDFAy","tkhd","colour_type","releaseItem","parallelismType","mvhd","message_data","seq_level_idx_0","VORBIS_COMMENT","moovAudioNum","num_entities_in_group","cprt","avg_frame_rate"," data (alreadyRead: ","Error reading extent index","flush","media_rate_fraction","layer_size","displayFlags","default_sample_duration","addTrack","default_skip_byte_block","TKHD_FLAG_IN_PREVIEW","cmpd","luminanceMin","sttsBox","u16string","avcC","dvhe","scheme_uri","initial_presentation_delay_minus_one","nalu_type","tscl",", size ","ipma","prft","padb","ac-3","fscod","TKHD_FLAG_IN_MOVIE","auxiliary_mime_types","chroma_format_idc","tkhdBox","stz2","chromaSubsampling","readInt32","dmax","step_count","DataStream","avc3SampleEntry","pixel_size","avc1","StreamCount","constant_frame_rate","77520qbntbv","starts_with_SAP","avgFrameRate","uint8","readUint24","component_format","stts","version of iloc box not supported","ptl_present_flag","padding_flag","audioTracks","drep","prol","stsd","high_bitdepth","Error accessing position in the MultiBufferStream","tapt","cts","subsegments","moof_number","click","_self","decimalToHex","boxEqualFields","item_infos","vpcC","vSpacing","default_sample_size","meta","tsel","parseDataAndRewind","trunBox","end","CUESHEET","TRUN_FLAGS_CTS_OFFSET","flattenItemInfo","idat","track_id","createFile","fragment_description","track_width","fromCharCodeUint8","enca","compositionStartTime","No method for reading signed 24 bits values","grouping_type","default_isProtected","min_spatial_segmentation_idc","sync_sample_numbers","isEos",'application/mp4; codecs="',"mfra","description_boxes","debug","layer: ","uri ","readInt16Array","wvtt","stxt","base_offset","writeString","readInt32Array","from_item_ID","SLConfigDescriptor","avcDecoderConfigRecord","findDescriptor","aux_info_type_parameter","nb_PPS_nalus","duration: ","brst","Audio","getSample","constantFrameRate","height","default_Per_Sample_IV_Size","createBoxCtor","bad_pixel_column","UUIDBoxes"," for sample ","getWidth","track_ID","associations","ftyp","Adjusting box ","modified","absolute_duration","getEndFilePositionAfter","url ","data","subSequenceIdentifier","compositionToDTSShift","19930wNshJH","sizePosition","TRUN_FLAGS_SIZE","TFHD_FLAG_DUR_EMPTY","subsegment_duration","BoxParser","getPosition","durationFlag","box","mp4aSampleEntry","alternate_group","esds","process_sdtp","moofs","component_align_size","SAMPLE_ENTRY_TYPE_VISUAL","trep","data_offset_position","SmDm","toString","TFHD_FLAG_SAMPLE_DESC","ref_track_id","seek","tracks","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","write","apply","item_uri_type","location","sample_numbers","sgpds","createSingleSampleMoof","_byteLength","memcpy","setInt16"," offset: ","mvif","afbr","num_sublayers","default_length","assignment_type","iref","hvc1SampleEntry","fileStart","float32le","moovStartFound","rapAlignement","vvs1","default_sample_flags","samples_size","printHeader","AVCLevelIndication","bit_depth_chroma_minus8","udta","OutputChannelCount","btrt","vp08SampleEntry","getUint8","channel_indexes","avc1SampleEntry","getPerformanceInfo","isFragmentationInitialized","samples_per_chunk","tyco","_buffer","getText","num_output_samples","general_profile_space","tfdtBox","avc3","SingleItemTypeReferenceBoxLarge","releaseSample","object","float32be","int16le","level"," Compressor","href","vvc1SampleEntry","descs","unsetSegmentOptions","upStream","sample_composition_time_offset","charCodeAt","und","AVCProfileIndication","matrixCoefficients","protection_index","avgRateFlag","has_redundancy","length_size_of_sample_num","trgr","nextMoofNumber"," sample #","duration","minor_version","readInt64","principal_point_y","grouping_type_parameter","maxBitrate","6d1d9b0542d544e680e2141daff757b2","dataview","ptl_num_sub_profiles","setAllUsedBytes","num_bad_pixels","meco","push","subtitleTracks","extract_bits","pdin","earliest_presentation_time","fromCharCode","vertical_justification","tpay","vvc1","prgr","AudioSampleEntry","getChannelCount","Allocating item #","Buffer must have a fileStart property","styp","seekTrack","op_index","itemId","ChannelMapping","item_protection_index","Metadata","mapUint32Array","props","extractedTracks","writeHeader","baseMediaDecodeTime","mapFloat64Array","Descriptor","image_width","first_dts","bitDepth","elstBox","bufferSize","18wvfwSQ","(empty)","stss","readUint32","createSampleGroupCtor","maxCLL","createElement","hnti","_trimAlloc","traks","general_tier_flag","num_leading_samples"," (total: ","mdhd","isProgressive","operation_point_count","prdi","field_size","1279362bcbXjQ","moof_offset","event_duration","sinf","segment_duration","vmhd","Not enough bytes left in the parent box to parse a UUID box","readUint","initialized","description_index","hev1","ntp_timestamp","setSegmentOptions","body","cmex","enof","track_group_id","writeUint32Array","tref","Visual","truns","fragment_count","dobr","sidxSent","addSample","getSampleRate","cslg","version:","component_count","primaryRChromaticity_x","writeInt16","reserved","metadataTracks","extent_offset","flags","white_point","mfhd","Concatenating buffer for box parsing (length: ","subBoxNames","videoTracks","setInt32","position","default_group_description_index","value","writeFloat64","codecIntializationData","cleanApertureHeightN","focal_length_x","pixi","rICC","fobr","pow","RESERVED","insertBuffer","primaryGChromaticity_x","SAMPLE_ENTRY_TYPE_SUBTITLE","readUint8","layerNumber","trexs","isVideo","ContainerBox","num_tile_cols_minus_one","Appending new buffer (fileStart: ","flipArrayEndianness","encs","getAudioConfig","FullBox","prof","schi","chan_loc","ptl_sublayer_present_mask","component_types",'video/mp4; codecs="',"SAMPLE_ENTRY_TYPE_TEXT","mergeNextBuffer","info"," at position ","minf","handler","is_sync","has_fragment_subsamples","writeStruct","bit_depth_minus8","tsas","primaryRChromaticity_y","float64be","nclx","pasp","first_sample_flags","focal_length_y","bad_pixels","property_index","ind_subs","releaseUsedSamples","lastMoofIndex","cleanApertureWidthN","albc","PICTURE"];return(ko=function(){return e})()}function Co(e,t){const r=Do();return(Co=function(e,t){return r[e-=192]})(e,t)}Ao[Io(1122)],Ao[Io(278)],Ao[Io(621)],Ao[Io(1243)],Ao.MPEG4DescriptorParser,Ao.BoxParser,Ao.XMLSubtitlein4Parser,Ao[Io(330)],Ao[Io(1141)],Ao[Io(665)];const xo=Co;function To(e){return e[Co(230)](((e,t)=>256*e+t))}function Bo(e){const t=Co,r=[101,103,119,99],n=e[t(224)]-28,i=e[t(202)](n,n+r[t(224)]);return r[t(233)](((e,t)=>e===i[t]))}!function(e,t){const r=Co,n=e();for(;;)try{if(222746===parseInt(r(193))/1+-parseInt(r(203))/2+-parseInt(r(225))/3*(parseInt(r(229))/4)+parseInt(r(208))/5*(parseInt(r(210))/6)+-parseInt(r(223))/7*(-parseInt(r(214))/8)+parseInt(r(218))/9*(-parseInt(r(212))/10)+parseInt(r(213))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Do);xo(209),xo(226);function Do(){const e=["length","419535AfbgUT","transport","debugWarn","instance","12lTwfYH","reduce","TAG_NAME","parse","every","catch","reverse","not support wasm","383529pouLBa","init","buffer","TransportDescrambler","function","Memory","memory","byteLength","set","slice","564220OCjdNe","exports","wasm not supported","debuglog","player","170YXMIMB","destroy","41754saNobk","map","14360ORxlAv","292127XGZrat","2279032GjraCk","object","then","Module","45AXjiNG","Instance","init error","instantiate","debugLog","7lqRIoR"];return(Do=function(){return e})()}function Mo(){const e=Uo;for(var t=arguments[e(391)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(388)];return r[e(385)](((t,r)=>{const n=e,s=new i((0|t[n(381)])+(0|r.byteLength));return s[n(394)](t,0),s[n(394)](r,0|t[n(381)]),s}),new i)}function Uo(e,t){const r=Po();return(Uo=function(e,t){return r[e-=381]})(e,t)}function Po(){const e=["replace","5675424NeHzeO","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","toString","byteLength","2469411yfYCRR","substr","padStart","reduce","5204ZWLkhB","34779602elRqpz","constructor","8ZrAMWk","10urcqEw","length","120EVcfMU","1205gIgpOK","set","7272477BRZXKy","437003JfyAnO","error","90926TMyChd"];return(Po=function(){return e})()}!function(e,t){const r=Uo,n=e();for(;;)try{if(587114===parseInt(r(398))/1*(-parseInt(r(389))/2)+-parseInt(r(382))/3+-parseInt(r(386))/4*(parseInt(r(393))/5)+-parseInt(r(400))/6+-parseInt(r(396))/7*(parseInt(r(392))/8)+parseInt(r(395))/9*(parseInt(r(390))/10)+parseInt(r(387))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Po),function(e,t){const r=Jo,n=e();for(;;)try{if(343540===parseInt(r(136))/1+-parseInt(r(124))/2*(parseInt(r(117))/3)+parseInt(r(107))/4*(parseInt(r(128))/5)+parseInt(r(125))/6+-parseInt(r(132))/7+parseInt(r(116))/8+-parseInt(r(108))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xo);const Fo=16,Ro=[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],Lo=[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 Oo(e){const t=Jo,r=[];for(let n=0,i=e[t(115)];n<i;n+=2)r[t(119)](parseInt(e[t(138)](n,2),16));return r}function zo(e){const t=Jo;return e[t(134)]((e=>{const r=t;return 1===(e=e[r(110)](16))[r(115)]?"0"+e:e})).join("")}function No(e){const t=Jo,r=[];for(let n=0,i=e[t(115)];n<i;n++){const i=e[t(126)](n);if(i<=127)r[t(119)](i);else if(i<=2047)r[t(119)](192|i>>>6),r[t(119)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(119)](224|i>>>12),r[t(119)](128|i>>>6&63),r[t(119)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(119)](i),new Error(t(123));n++,r[t(119)](240|i>>>18&28),r[t(119)](128|i>>>12&63),r[t(119)](128|i>>>6&63),r[t(119)](128|63&i)}}return r}function Ho(e){const t=Jo,r=[];for(let n=0,i=e[t(115)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(119)](String[t(130)](((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(119)](String[t(130)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(119)](String[t(130)](((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(130)](e[n]));return r[t(122)]("")}function Vo(e,t){const r=31&t;return e<<r|e>>>32-r}function jo(e){return(255&Ro[e>>>24&255])<<24|(255&Ro[e>>>16&255])<<16|(255&Ro[e>>>8&255])<<8|255&Ro[255&e]}function Wo(e){return e^Vo(e,2)^Vo(e,10)^Vo(e,18)^Vo(e,24)}function Go(e){return e^Vo(e,13)^Vo(e,23)}function qo(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]^=Wo(jo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Wo(jo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Wo(jo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Wo(jo(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]^Lo[r+0],t[r+0]=n[0]^=Go(jo(e)),e=n[2]^n[3]^n[0]^Lo[r+1],t[r+1]=n[1]^=Go(jo(e)),e=n[3]^n[0]^n[1]^Lo[r+2],t[r+2]=n[2]^=Go(jo(e)),e=n[0]^n[1]^n[2]^Lo[r+3],t[r+3]=n[3]^=Go(jo(e));if(0===r)for(let e,r=0;r<16;r++)e=t[r],t[r]=t[31-r],t[31-r]=e}function Yo(e,t,r){const n=Jo;let{padding:i=n(121),mode:s,iv:o=[],output:a=n(127)}=arguments[n(115)]>3&&void 0!==arguments[3]?arguments[3]:{};if("cbc"===s&&("string"==typeof o&&(o=Oo(o)),16!==o[n(115)]))throw new Error(n(131));if("string"==typeof t&&(t=Oo(t)),16!==t[n(115)])throw new Error(n(114));if(e=typeof e===n(127)?0!==r?No(e):Oo(e):[...e],("pkcs#5"===i||i===n(121))&&0!==r){const t=Fo-e[n(115)]%Fo;for(let r=0;r<t;r++)e.push(t)}const c=new Array(32);$o(t,c,r);const u=[];let l=o,d=e[n(115)],h=0;for(;d>=Fo;){const t=e[n(118)](h,h+16),i=new Array(16);if(s===n(135))for(let e=0;e<Fo;e++)0!==r&&(t[e]^=l[e]);qo(t,i,c);for(let e=0;e<Fo;e++)"cbc"===s&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(135)&&(l=0!==r?i:t),d-=Fo,h+=Fo}if(("pkcs#5"===i||i===n(121))&&0===r){const e=u[n(115)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(109));u[n(139)](e-t,t)}return a!==n(120)?0!==r?zo(u):Ho(u):u}function Ko(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Xo(){const e=["118805ZJSKWm","arrayBuffer.length","fromCodePoint","iv is invalid","1400567jCKdgT","byteLength","map","cbc","172943ORBpRM","set","substr","splice","60TnPFOM","3841821YioWfO","padding is invalid","toString","none","error","includes","key is invalid","length","1503584GmjQTP","186RUZZna","slice","push","array","pkcs#7","join","input is not supported","10028gbBozQ","3384312qeSwAi","codePointAt","string"];return(Xo=function(){return e})()}function Jo(e,t){const r=Xo();return(Jo=function(e,t){return r[e-=107]})(e,t)}function Zo(e,t){const r=Jo;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(115)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(133)];let o=new Uint8Array(e[r(118)](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(115)]+e[r(115)]-a);t[r(137)](o,0),t[r(137)](e[r(118)](a),o.length),o=t;break}let l=e[a+4],d=!1,h=2;if(n?(i&&(h=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][r(113)](l)):(l&=31,d=1===l||5===l),d){const n=Yo(e.slice(a+4+h,a+4+u),t,0,{padding:"none",output:r(120)});let i=n[n[r(115)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(115)]-t]!==i){e=!1;break}e&&n[r(139)](n[r(115)]-i,i)}const s=new Uint8Array(h);s[r(137)](e.slice(a+4,a+4+h),0);const c=kt(Mo(s,new Uint8Array(n))),l=new Uint8Array(o.length+c[r(115)]);l[r(137)](o,0),l.set(c,o[r(115)]),o=l}else{const t=e[r(118)](a+4,a+4+u),n=new Uint8Array(o.length+4+t[r(115)]);n[r(137)](o,0),n[r(137)](c,o[r(115)]),n[r(137)](t,o[r(115)]+4),o=n}a=a+4+u}return o}const Qo=ea;function ea(e,t){const r=ta();return(ea=function(e,t){return r[e-=256]})(e,t)}function ta(){const e=["26HDzXXo","14468FZuJrK","push","emit","12GKTrgf","3868891Pldvix","240252IauODc","keys","201KpIxhf","26760XfiCzY","apply","length","301dYeMuX","forEach","4239BDHHjx","401730ThvGYd","off","5ywPxEE","435132Iiswan","33GtLJYv"];return(ta=function(){return e})()}!function(e,t){const r=ea,n=e();for(;;)try{if(125385===parseInt(r(270))/1*(parseInt(r(256))/2)+parseInt(r(264))/3*(-parseInt(r(257))/4)+-parseInt(r(273))/5*(-parseInt(r(262))/6)+-parseInt(r(268))/7*(-parseInt(r(265))/8)+-parseInt(r(274))/9+-parseInt(r(271))/10*(parseInt(r(275))/11)+-parseInt(r(260))/12*(-parseInt(r(261))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ta);class ra{on(e,t,r){const n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this}once(e,t,r){const n=this;function i(){const s=ea;n[s(272)](e,i);for(var o=arguments[s(267)],a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(266)](r,a)}return i._=t,this.on(e,i,r)}[Qo(259)](e){const t=Qo,r=((this.e||(this.e={}))[e]||[]).slice();for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r[t(267)];e+=1)r[e].fn[t(266)](r[e].ctx,i);return this}[Qo(272)](e,t){const r=Qo,n=this.e||(this.e={});if(!e)return Object[r(263)](n)[r(269)]((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(258)](i[e]);return s[r(267)]?n[e]=s:delete n[e],this}}const na=oa;function ia(){const e=["set","secondStartCodeOffset","1142952XpXzpH","6429ESXcHF","reset","slice","4268088uRVrbI","state","findSecondStartCode","init","data","isDestroyed","versionLayer","5gXIeYA","tempBuffer","5068752kYXepl","14513400HOfDIE","length","9bzsxAt","findFirstStartCode","294203vhetKM","emit","off","parsedOffset","3774765gkeoQb","fisrtStartCodeOffset","dispatch","38nLvIoh","stats"];return(ia=function(){return e})()}!function(e,t){const r=oa,n=e();for(;;)try{if(638282===-parseInt(r(164))/1*(parseInt(r(159))/2)+parseInt(r(156))/3+-parseInt(r(176))/4+parseInt(r(174))/5*(-parseInt(r(163))/6)+parseInt(r(152))/7+-parseInt(r(167))/8*(parseInt(r(150))/9)+parseInt(r(177))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ia);const sa={init:0,findFirstStartCode:1,findSecondStartCode:2};function oa(e,t){const r=ia();return(oa=function(e,t){return r[e-=149]})(e,t)}class aa extends ra{constructor(e){super(),this.player=e,this.isDestroyed=!1,this.reset()}destroy(){const e=oa;this[e(172)]=!1,this[e(154)](),this[e(165)]()}[na(165)](){const e=na;this[e(160)]=sa[e(170)],this[e(175)]=new Uint8Array(0),this[e(155)]=0,this[e(173)]=0}[na(158)](e,t){const r=na;let n=new Uint8Array(this.tempBuffer[r(149)]+e[r(149)]);for(n.set(this[r(175)],0),n[r(161)](e,this[r(175)][r(149)]),this[r(175)]=n;!this[r(172)];){if(this.state==sa.Init){let e=!1;for(;this[r(175)][r(149)]-this.parsedOffset>=2&&!this[r(172)];)if(255==this[r(175)][this[r(155)]]){if(!(!1&this.tempBuffer[this[r(155)]+1])){this[r(173)]=this[r(175)][this[r(155)]+1],this[r(168)]=sa[r(151)],this[r(157)]=this[r(155)],this.parsedOffset+=2,e=!0;break}this.parsedOffset++}else this[r(155)]++;if(e)continue;break}if(this[r(168)]==sa[r(151)]){let e=!1;for(;this[r(175)][r(149)]-this[r(155)]>=2&&!this.isDestroyed;)if(255==this.tempBuffer[this.parsedOffset]){if(this.tempBuffer[this[r(155)]+1]==this.versionLayer){this[r(168)]=sa.findSecondStartCode,this[r(162)]=this[r(155)],this[r(155)]+=2,e=!0;break}this.parsedOffset++}else this[r(155)]++;if(e)continue;break}if(this[r(168)]==sa[r(169)]){let e=this[r(175)][r(166)](this.fisrtStartCodeOffset,this[r(162)]);this[r(153)](r(171),e,t),this[r(175)]=this[r(175)].slice(this[r(162)]),this.fisrtStartCodeOffset=0,this[r(155)]=2,this[r(168)]=sa.findFirstStartCode}}}}function ca(e,t){const r=ua();return(ca=function(e,t){return r[e-=455]})(e,t)}function ua(){const e=["1089098pBpYKa","875eFbFSj","length","16228ZOgIQX","byteLength","1227480zWNNbA","includes","355iGBFHY","6993590qtWPoL","set","slice","16440apsTgo","11owWkho","1388907nrScSo","3nYZGTP","141165WpxqLq"];return(ua=function(){return e})()}function la(e,t,r){const n=ca;for(let i=2;i<e[n(470)];++i){const s=i-2,o=t[s%t[n(470)]],a=r[s%r[n(470)]];e[i]=e[i]^o^a}return e}function da(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function ha(e,t,r){const n=ca;let i=arguments[n(470)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(456)];let o=5;for(;o<s;){let a=da(e[n(462)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(458)](c)):(c&=31,u=1===c||5===c),u){const i=la(e[n(462)](o+4,o+4+a),t,r);e.set(i,o+4)}o=o+4+a}return e}function fa(e,t,r){const n=ca;if(e[n(456)]<=30)return e;const i=la(e[n(462)](30),t,r);return e[n(461)](i,30),e}function pa(e,t){var r=va();return(pa=function(e,t){return r[e-=102]})(e,t)}function ma(){for(var e=pa,t=arguments[e(102)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(112)](Boolean))[e(102)]<2)return r[0];const i=new Uint8Array(r[e(115)](((t,r)=>t+r[e(110)]),0));let s=0;return r[e(109)]((t=>{i[e(103)](t,s),s+=t.byteLength})),i}function va(){var e=["1193180HxvVHN","562852KGYxzT","reduce","length","set","49uHfPxv","247506ekSfbZ","89664rqtNRj","659230swqYiH","446688QghRPp","forEach","byteLength","1248944uBCgrN","filter"];return(va=function(){return e})()}!function(e,t){const r=ca,n=e();for(;;)try{if(276890===parseInt(r(467))/1+parseInt(r(468))/2*(-parseInt(r(466))/3)+-parseInt(r(455))/4*(-parseInt(r(459))/5)+-parseInt(r(457))/6+parseInt(r(469))/7*(-parseInt(r(463))/8)+parseInt(r(465))/9+-parseInt(r(460))/10*(-parseInt(r(464))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ua),function(e,t){for(var r=pa,n=e();;)try{if(373222===-parseInt(r(105))/1+-parseInt(r(107))/2+parseInt(r(106))/3+parseInt(r(114))/4+-parseInt(r(113))/5+-parseInt(r(108))/6+parseInt(r(104))/7*(parseInt(r(111))/8))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(va);const ya=ga;function _a(){const e=["proxy","16940ZDyUau","6gpTxib","destroy","67555uBhhgh","forEach","9749341HkJcdf","17220GbEOLI","302hGvMHD","master","isArray","removeEventListener","10944gYDFZM","904VgQEOW","destroys","bind","addEventListener","185522gxlvqa","debugLog","14439XcbUrq","28PVqEgj","push","9893900UexxYw"];return(_a=function(){return e})()}function ga(e,t){const r=_a();return(ga=function(e,t){return r[e-=371]})(e,t)}!function(e,t){const r=ga,n=e();for(;;)try{if(852553===parseInt(r(388))/1+-parseInt(r(379))/2*(-parseInt(r(390))/3)+parseInt(r(391))/4*(-parseInt(r(375))/5)+parseInt(r(373))/6*(parseInt(r(377))/7)+parseInt(r(384))/8*(-parseInt(r(383))/9)+parseInt(r(393))/10+parseInt(r(372))/11*(-parseInt(r(378))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_a);class ba{constructor(e){const t=ga;this.destroys=[],this.proxy=this[t(371)][t(386)](this),this[t(380)]=e}[ya(371)](e,t,r){const n=ya;let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array[n(381)](t))return t.map((t=>this[n(371)](e,t,r,i)));e[n(387)](t,r,i);const s=()=>{const s=n;Ht(e[s(382)])&&e[s(382)](t,r,i)};return this.destroys[n(392)](s),s}[ya(374)](){const e=ya;this[e(380)][e(389)]("Events",e(374)),this[e(385)][e(376)]((e=>e())),this[e(385)]=[]}}const wa=Aa;function Sa(){const e=["presentWidth","mp4a","init","constants","byteLength","call","STSZ","stsd","isLeading","moof","HDLR_VIDEO","hasOwnProperty","generateInitSegment","esds","length","STTS","mfhd","duration","ftyp","mdhd","hvc1","traf","11AXxWYl","audioSampleRate","tfdt","hasRedundancy","codecWidth","hdlr",".mp3","mp3","stbl","mdia","isNonSync","stsc","2918349CNMtBE","audioType","28YlejvO","1927065WADHOX","stts","mvex","type","66325KQFUBJ","mvhd","stco","SMHD","dref","moov","config","channelCount","hvcC","VMHD","mdat","trak","minf","STSD_PREFIX","tkhd","dependsOn","trun","dinf","trex","5810536TmVAtr","concat","types","size","audio","72806csePlj","8898280shXSGb","timescale","flags","codecHeight","set","avc1","tfhd","STSC","charCodeAt","DREF","sdtp","7BEvgUm","4424514heUkVu","HDLR_AUDIO","vmhd","box","isDependedOn","avcc"];return(Sa=function(){return e})()}!function(e,t){const r=Aa,n=e();for(;;)try{if(398714===-parseInt(r(176))/1*(parseInt(r(219))/2)+parseInt(r(191))/3+parseInt(r(190))/4*(-parseInt(r(195))/5)+parseInt(r(232))/6*(parseInt(r(231))/7)+parseInt(r(214))/8+-parseInt(r(188))/9+-parseInt(r(220))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sa);class Ia{static[wa(156)](){const e=wa;Ia[e(216)]={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 Ia[e(216)])Ia[e(216)][e(165)](t)&&(Ia[e(216)][t]=[t[e(228)](0),t[e(228)](1),t[e(228)](2),t[e(228)](3)]);let t=Ia[e(157)]={};t.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(208)]=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(169)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(227)]=t.STCO=t[e(169)],t[e(160)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(164)]=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),t.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),t[e(229)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(198)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(204)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[wa(151)](e){const t=wa;let r=8,n=null,i=Array.prototype.slice[t(159)](arguments,1),s=i[t(168)];for(let e=0;e<s;e++)r+=i[e][t(158)];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(224)](e,4);let o=8;for(let e=0;e<s;e++)n.set(i[e],o),o+=i[e][t(158)];return n}static[wa(166)](e){const t=wa;let r=Ia[t(151)](Ia[t(216)][t(172)],Ia[t(157)].FTYP),n=Ia[t(200)](e),i=new Uint8Array(r.byteLength+n.byteLength);return i[t(224)](r,0),i[t(224)](n,r[t(158)]),i}static[wa(200)](e){const t=wa;let r=Ia[t(196)](e.timescale,e[t(171)]),n=Ia[t(206)](e),i=Ia.mvex(e);return Ia[t(151)](Ia[t(216)][t(200)],r,n,i)}static[wa(196)](e,t){const r=wa;return Ia[r(151)](Ia[r(216)][r(196)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static[wa(206)](e){const t=wa;return Ia[t(151)](Ia[t(216)][t(206)],Ia.tkhd(e),Ia[t(185)](e))}static[wa(209)](e){const t=wa;let r=e.id,n=e[t(171)],i=e[t(154)],s=e.presentHeight;return Ia.box(Ia[t(216)][t(209)],new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,s>>>8&255,255&s,0,0]))}static[wa(185)](e){const t=wa;return Ia.box(Ia[t(216)][t(185)],Ia[t(173)](e),Ia[t(181)](e),Ia[t(207)](e))}static[wa(173)](e){const t=wa;let r=e[t(221)],n=e.duration;return Ia[t(151)](Ia[t(216)][t(173)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static[wa(181)](e){const t=wa;let r=null;return r=e.type===t(218)?Ia[t(157)][t(233)]:Ia[t(157)][t(164)],Ia[t(151)](Ia.types[t(181)],r)}static[wa(207)](e){const t=wa;let r=null;return r=e[t(194)]===t(218)?Ia.box(Ia[t(216)].smhd,Ia[t(157)][t(198)]):Ia[t(151)](Ia[t(216)][t(234)],Ia[t(157)][t(204)]),Ia[t(151)](Ia[t(216)][t(207)],r,Ia[t(212)](),Ia[t(184)](e))}static[wa(212)](){const e=wa;return Ia[e(151)](Ia.types[e(212)],Ia[e(151)](Ia[e(216)][e(199)],Ia.constants.DREF))}static[wa(184)](e){const t=wa;return Ia.box(Ia[t(216)][t(184)],Ia[t(161)](e),Ia[t(151)](Ia[t(216)][t(192)],Ia.constants[t(169)]),Ia.box(Ia[t(216)][t(187)],Ia[t(157)][t(227)]),Ia[t(151)](Ia.types.stsz,Ia.constants[t(160)]),Ia[t(151)](Ia[t(216)][t(197)],Ia.constants.STCO))}static[wa(161)](e){const t=wa;return e[t(194)]===t(218)?e[t(189)]===t(183)?Ia[t(151)](Ia[t(216)][t(161)],Ia.constants[t(208)],Ia[t(183)](e)):Ia.box(Ia[t(216)][t(161)],Ia[t(157)][t(208)],Ia[t(155)](e)):"avc"===e.videoType?Ia[t(151)](Ia.types[t(161)],Ia[t(157)].STSD_PREFIX,Ia.avc1(e)):Ia[t(151)](Ia.types[t(161)],Ia.constants.STSD_PREFIX,Ia[t(174)](e))}static[wa(183)](e){const t=wa;let r=e[t(202)],n=e[t(177)],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 Ia[t(151)](Ia[t(216)][t(182)],i)}static[wa(155)](e){const t=wa;let r=e.channelCount,n=e[t(177)],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 Ia[t(151)](Ia[t(216)][t(155)],i,Ia[t(167)](e))}static[wa(167)](e){const t=wa;let r=e[t(201)]||[],n=r.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n])[t(215)](r)[t(215)]([6,1,2]));return Ia[t(151)](Ia[t(216)][t(167)],i)}static[wa(225)](e){const t=wa;let r=e[t(153)];const n=e[t(180)],i=e[t(223)];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 Ia[t(151)](Ia[t(216)].avc1,s,Ia[t(151)](Ia[t(216)].avcC,r))}static[wa(174)](e){const t=wa;let r=e[t(153)];const n=e[t(180)],i=e[t(223)];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 Ia[t(151)](Ia[t(216)][t(174)],s,Ia[t(151)](Ia[t(216)][t(203)],r))}static mvex(e){const t=wa;return Ia[t(151)](Ia.types[t(193)],Ia[t(213)](e))}static trex(e){const t=wa;let r=e.id,n=new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Ia[t(151)](Ia[t(216)][t(213)],n)}static moof(e,t){const r=wa;return Ia[r(151)](Ia[r(216)][r(163)],Ia[r(170)](e.sequenceNumber),Ia.traf(e,t))}static[wa(170)](e){const t=wa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Ia[t(151)](Ia[t(216)][t(170)],r)}static traf(e,t){const r=wa;let n=e.id,i=Ia[r(151)](Ia[r(216)][r(226)],new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Ia[r(151)](Ia[r(216)][r(178)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=Ia.sdtp(e),a=Ia.trun(e,o[r(158)]+16+16+8+16+8+8);return Ia[r(151)](Ia[r(216)][r(175)],i,s,a,o)}static[wa(230)](e){const t=wa;let r=new Uint8Array(5),n=e[t(222)];return r[4]=n[t(162)]<<6|n[t(210)]<<4|n.isDependedOn<<2|n.hasRedundancy,Ia.box(Ia.types[t(230)],r)}static[wa(211)](e,t){const r=wa;let n=new Uint8Array(28);t+=36,n[r(224)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(171)],s=e[r(217)],o=e[r(222)],a=e.cts;return n[r(224)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(162)]<<2|o[r(210)],o[r(152)]<<6|o[r(179)]<<4|o[r(186)],0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),Ia.box(Ia[r(216)][r(211)],n)}static[wa(205)](e){const t=wa;return Ia[t(151)](Ia[t(216)][t(205)],e)}}function Aa(e,t){const r=Sa();return(Aa=function(e,t){return r[e-=151]})(e,t)}Ia[wa(156)]();var Ea=ka;function ka(e,t){var r=xa();return(ka=function(e,t){return r[e-=375]})(e,t)}!function(e,t){for(var r=ka,n=e();;)try{if(440365===parseInt(r(377))/1*(-parseInt(r(389))/2)+parseInt(r(380))/3*(parseInt(r(378))/4)+-parseInt(r(382))/5+parseInt(r(385))/6*(-parseInt(r(390))/7)+parseInt(r(386))/8+-parseInt(r(388))/9+parseInt(r(379))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xa);var Ca=tt[Ea(383)]((function(e){var t=Ea;e[t(376)]=function(e,t,r){return t in e?Object[ka(384)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports[t(375)]=!0,e[t(376)][t(387)]=e.exports}));function xa(){var e=["4799022fpAFKm","2715856KmIVxX","default","6235677EKMnmF","21374cJkVDb","7mkDkJm","__esModule","exports","7JCTiaZ","377984eASNcp","20183290xPKGfw","3eoCAug","unwrapExports","2222215SvnMTa","createCommonjsModule","defineProperty"];return(xa=function(){return e})()}function Ta(e,t){const r=La();return(Ta=function(e,t){return r[e-=134]})(e,t)}tt[Ea(381)](Ca),function(e,t){const r=Ta,n=e();for(;;)try{if(894991===parseInt(r(142))/1*(-parseInt(r(139))/2)+-parseInt(r(152))/3+-parseInt(r(151))/4+-parseInt(r(137))/5+parseInt(r(143))/6*(-parseInt(r(145))/7)+-parseInt(r(149))/8+parseInt(r(144))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(La);const Ba=[44100,48e3,32e3,0],Da=[22050,24e3,16e3,0],Ma=[11025,12e3,8e3,0],Ua=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],Pa=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Fa=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Ra(e){const t=Ta;if(e[t(146)]<4)return void console[t(150)](t(135));let r=new Uint8Array(e.buffer),n=null;if(255!==r[0])return void console[t(150)](t(134));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(141);switch(i){case 0:u=Ma[a];break;case 2:u=Da[a];break;case 3:u=Ba[a]}switch(s){case 1:o<Fa.length&&(l=Fa[o]);break;case 2:o<Pa[t(146)]&&(l=Pa[o]);break;case 3:o<Ua[t(146)]&&(l=Ua[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(141)},n}function La(){const e=["4349787ZCHFCk","Invalid MP3 packet, first byte != 0xFF ","Invalid MP3 packet, header missing!","object_type","2587270XnQCPh","sample_rate","176446iAkOrN","set","mp3","5PfjMGc","24zMqLac","49468077qnSruV","2998156ZKaYBI","length","channel_count","data","530704GSxRQI","error","1653576pqxIQh"];return(La=function(){return e})()}const Oa=za;function za(e,t){const r=Ha();return(za=function(e,t){return r[e-=478]})(e,t)}!function(e,t){const r=za,n=e();for(;;)try{if(730082===parseInt(r(478))/1*(parseInt(r(535))/2)+-parseInt(r(484))/3+-parseInt(r(485))/4+-parseInt(r(505))/5+parseInt(r(480))/6+parseInt(r(479))/7*(-parseInt(r(526))/8)+-parseInt(r(498))/9*(-parseInt(r(517))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ha);const Na={kMPEG1Audio:3,kMPEG2Audio:4,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};function Ha(){const e=["original_codec_mimetype","_search","pid","sampling_freq_index","sampling_index","6786FVyYEk","length","channel_count","getNearestKeyframe","level","keyframesIndex","toLowerCase","529115llwvtU","total_length","hasVideo","sampling_rate","hasAudio","channel_config","audioCodec","random_access_indicator","slices","fps","audio_object_type","audioChannelCount","27910rTUwnJ","codec_mimetype","pts","refFrames","len","nearest_pts","hasKeyframesIndex","profile","userAgent","152616gtFFLa","object_type","expected_length","audioDataRate","filepositions","firefox","sarNum","isComplete","stream_id","2QUieTz","chromaFormat","videoCodec","width","713971WnuQRV","217sFBSMw","719880oprbSK","isSeekable","original_object_type","metadata","1470870gpAQXL","4083132FLFzCt","height","times","audioSampleRate","config","stream_type","mimeType","segmentCount"];return(Ha=function(){return e})()}class Va{constructor(){const e=za;this[e(513)]=[],this[e(506)]=0,this[e(528)]=0,this[e(512)]=0}}class ja{constructor(){const e=za;this[e(495)]=null,this.data=null,this[e(490)]=null,this[e(512)]=null}}class Wa{constructor(){const e=za;this.pid=null,this[e(534)]=null,this[e(521)]=null,this.data=null,this[e(519)]=null,this[e(522)]=null,this.dts=null}}const Ga=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class qa{constructor(){const e=za;this.mimeType=null,this.duration=null,this[e(509)]=null,this[e(507)]=null,this[e(511)]=null,this.videoCodec=null,this[e(529)]=null,this.videoDataRate=null,this[e(488)]=null,this[e(516)]=null,this[e(538)]=null,this.height=null,this[e(514)]=null,this[e(524)]=null,this.level=null,this[e(520)]=null,this[e(536)]=null,this[e(532)]=null,this.sarDen=null,this[e(483)]=null,this.segments=null,this[e(492)]=null,this[e(523)]=null,this[e(503)]=null}[Oa(533)](){const e=Oa;let t=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this[e(488)]&&null!=this[e(516)],r=!1===this.hasVideo||!0===this[e(507)]&&null!=this[e(537)]&&null!=this[e(538)]&&null!=this[e(486)]&&null!=this[e(514)]&&null!=this[e(524)]&&null!=this[e(502)]&&null!=this[e(520)]&&null!=this[e(536)]&&null!=this[e(532)]&&null!=this.sarDen;return null!=this[e(491)]&&t&&r}[Oa(481)](){return!0===this.hasKeyframesIndex}[Oa(501)](e){const t=Oa;if(null==this.keyframesIndex)return null;let r=this.keyframesIndex,n=this[t(494)](r[t(487)],e);return{index:n,milliseconds:r[t(487)][n],fileposition:r[t(530)][n]}}[Oa(494)](e,t){let r=0,n=e[Oa(499)]-1,i=0,s=0,o=n;for(t<e[0]&&(r=0,s=o+1);s<=o;){if(i=s+Math.floor((o-s)/2),i===n||t>=e[i]&&t<e[i+1]){r=i;break}e[i]<t?s=i+1:o=i-1}return r}}class $a{constructor(e){const t=Oa;let r=null,n=e[t(515)],i=e[t(515)],s=e[t(496)],o=e[t(510)],a=0,c=navigator[t(525)][t(504)]();-1!==c.indexOf(t(531))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c.indexOf("android")?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this[t(489)]=r,this[t(508)]=Ga[s],this[t(497)]=s,this[t(500)]=o,this[t(527)]=i,this[t(482)]=n,this[t(518)]="mp4a.40."+i,this[t(493)]="mp4a.40."+n}}const Ya=Ka;function Ka(e,t){const r=Xa();return(Ka=function(e,t){return r[e-=221]})(e,t)}function Xa(){const e=["skipEG","skipUEG","readUByte","index","length","895325OpssWJ","609irhlsH","264121xdeUVo","readBits","1201708ThqZmE","readUEG","6zkpUSk","getBits","skipLZ","readUInt","136EHLrQi","readEG","1242lRcNZO","data","6531NoHCuG","skipBits","readBoolean","9900btecVS","readUShort","byteLength","1228446hykFhN","bitsAvailable","bitLength","3388luYLgl"];return(Xa=function(){return e})()}!function(e,t){const r=Ka,n=e();for(;;)try{if(200983===parseInt(r(230))/1+-parseInt(r(240))/2*(parseInt(r(229))/3)+-parseInt(r(232))/4+parseInt(r(228))/5*(parseInt(r(234))/6)+-parseInt(r(242))/7*(-parseInt(r(238))/8)+-parseInt(r(248))/9+-parseInt(r(245))/10*(-parseInt(r(222))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xa);class Ja{constructor(e){const t=Ka;this[t(241)]=e,this[t(226)]=0,this.bitLength=8*e[t(247)]}get[Ya(249)](){const e=Ya;return this.bitLength-this[e(226)]}[Ya(243)](e){const t=Ya;if(this[t(249)]<e)return!1;this[t(226)]+=e}[Ya(231)](e){let t=!(arguments[Ya(227)]>1&&void 0!==arguments[1])||arguments[1];return this.getBits(e,this.index,t)}[Ya(235)](e,t){const r=Ya;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this[r(249)]<e)return 0;const i=t%8,s=this[r(241)][t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this[r(226)]+=e),s>>o-e;{n&&(this[r(226)]+=o);const i=e-o;return s<<i|this[r(235)](i,t+o,n)}}[Ya(236)](){const e=Ya;let t;for(t=0;t<this[e(221)]-this[e(226)];++t)if(0!==this[e(235)](1,this[e(226)]+t,!1))return this[e(226)]+=t,t;return t}[Ya(224)](){const e=Ya;this.skipBits(1+this[e(236)]())}[Ya(223)](){this[Ya(243)](1+this.skipLZ())}readUEG(){const e=Ya,t=this[e(236)]();return this[e(231)](t+1)-1}[Ya(239)](){const e=this[Ya(233)]();return 1&e?1+e>>>1:-1*(e>>>1)}[Ya(244)](){return 1===this.readBits(1)}[Ya(225)](){const e=Ya;let t=arguments[e(227)]>0&&void 0!==arguments[0]?arguments[0]:1;return this[e(231)](8*t)}[Ya(246)](){return this.readBits(16)}[Ya(237)](){return this[Ya(231)](32)}}function Za(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=lc,n=e();;)try{if(977458===-parseInt(r(395))/1*(-parseInt(r(397))/2)+parseInt(r(390))/3+-parseInt(r(396))/4*(-parseInt(r(398))/5)+parseInt(r(402))/6*(parseInt(r(393))/7)+parseInt(r(400))/8*(-parseInt(r(401))/9)+-parseInt(r(392))/10+-parseInt(r(405))/11*(parseInt(r(388))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nc);const Qa=new Array(214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72),ec=new Array(2746333894,1453994832,1736282519,2993693404),tc=new Array(462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257);function rc(e,t,r,n,i){var s=lc,o=i;o=t+i>e[s(406)]&&n+i<=r[s(406)]?e[s(406)]-t:n+i>r[s(406)]&&t+i<=e[s(406)]?r.length-n:t+i<=e[s(406)]&&n+i<=r[s(406)]?i:r[s(406)]<e.length?r[s(406)]-n:e.length-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function nc(){var e=["1300616EuItmv","9nrPRDU","2435286qnSAJv","min","data is error!","15697sazXfA","length","sm4 key is error!","log","ceil","18708VuxwpP","slice","2638803otOCWu","includes","15978520ssRHWq","21dIWJju","iv is error!","9kfrIGN","20BPguJO","389498TBKoFT","1112595DKIZAs","byteLength"];return(nc=function(){return e})()}function ic(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function sc(e,t){var r=lc;return t+3<e[r(406)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(406)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(406)]?e[t]<<8|e[t+1]:e[t]}function oc(e){var t=new Array(36),r=function(e){for(var t=lc,r=Math[t(387)](e[t(406)]/4),n=new Array(r),i=0;i<e.length;i++)e[i]=255&e[i];for(i=0;i<n[t(406)];i++)n[i]=sc(e,4*i);return n}(e);t[0]=r[0]^ec[0],t[1]=r[1]^ec[1],t[2]=r[2]^ec[2],t[3]=r[3]^ec[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^ac(t[i+1]^t[i+2]^t[i+3]^tc[i]),n[i]=t[i+4];return n}function ac(e){var t=new Array(4),r=ic(e);t[0]=Qa[255&r[0]],t[1]=Qa[255&r[1]],t[2]=Qa[255&r[2]],t[3]=Qa[255&r[3]];var n=sc(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function cc(e,t){var r=new Array(36);r[0]=sc(t,0),r[1]=sc(t,4),r[2]=sc(t,8),r[3]=sc(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^uc(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=lc,r=new Array(4*e[t(406)]),n=0;n<e[t(406)];n++)rc(ic(e[n]),0,r,4*n,4);return r}(i)}function uc(e){var t=ic(e),r=new Array(4);r[0]=Qa[255&t[0]],r[1]=Qa[255&t[1]],r[2]=Qa[255&t[2]],r[3]=Qa[255&t[3]];var n=sc(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function lc(e,t){var r=nc();return(lc=function(e,t){return r[e-=385]})(e,t)}function dc(e,t,r){var n=lc;if(null==e||null==e||e[n(406)]%16!=0)return console[n(386)](n(385)),null;if(null==r||null==r||r.length<=0)return console[n(386)]("cipher is error!"),null;if(null==t||null==t||t[n(406)]%16!=0)return console[n(386)](n(394)),null;for(var i=oc(e),s=Math[n(387)](r[n(406)]/16),o=new Array(r.length),a=t[n(389)](),c=0;c<s;c++){a=cc(i,a);var u=new Array(16),l=16*c,d=Math[n(403)](l+16,r[n(406)]);rc(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function hc(e,t,r){var n=lc;let i=arguments[n(406)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(406)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(399)];let a=5;for(;a<o;){let c=Za(e[n(389)](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(391)](u)):(u&=31,l=1===u||5===u),l){const i=dc(t,r,e[n(389)](a+4+d,a+4+c));e.set(i,a+4+d)}a=a+4+c}return e}const fc=pc;function pc(e,t){const r=mc();return(pc=function(e,t){return r[e-=497]})(e,t)}function mc(){const e=["videoBufferDelay","mseDecoder.mediaSourceAppendBufferError is true","openWebglAlignment","audioMimeType","mediaSourceH265NotSupport","last_pcr_","timescale_","HEAPF32","streamEndInner","h264","isDestroyed","pushBuffer video and isIFrame is ","8981847Qzpnje","stopStreamRateAndStatsInterval","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","_decodeEnhancedH265Video","AAC: AudioObjectType changed from ","fps","pid","12clFfaF","avc","detectVideoMetadataChange","clearSlices","avcc","pushBuffer","addEventListener"," ts is ","isStateClosed","headers","_doDecodeAudio","MP3: SamplingFrequencyIndex changed from ","parseSection","common_pids","decodeVideo\n local dts is < 0 , ts is ","level","decodeVideo() and decoder is destroyed","fetch","streamSuccess","decodeVideo, decoder is destroyed and return","audioTracks","Opus: Channel count changed from ","parsePAT: table_id ","onSamples() trackId error",'fetchNext().then() and value "',", preTs is ","renderYUV","isPlayVod","lastBuf","concat","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码)如需要购买商业授权可以联系微信bosswancheng","parseAC3Payload","isMpeg4","audioAACSequenceHeader","handleVideoH265Frames","fetchErrorWorker","avcC","parsePES: packet_start_code_prefix should be 1 but with value ","getStreamBufferLength","DataStream","getDelay() and preDelayTimestamp is ","isTrusted","kMetadata","calcNetworkDelay","writableStream abort() and e.name is AbortError so return"," and ignore","webglObj","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is ","prevAudioDts","_initSourceBuffer","video_init_segment_dispatched_","details","isDropSameTimestampGop","Audio: Audio Codecs changed from ","hasAudio","Not Supported Opus channel count.","entries","mpeg4","LOG_NAME","pendingUnits","AC3: Bit Stream Identification changed from ","audio_track_","length","parseG711Payload","pes_slice_queues_","getBuildTime","setCodecVideo","fetchStream, WebsocketStream on error and requestAbort is true so return","probe","profile_string","readNextNaluPayload"," and isVideoSqeHeader is ","audioCode","Webcodecs Video Decoder initSize","isPause","ac3","setCodec","loop() isPushDropping is true and bufferList length is ","sampleRate","setCodecAudio: hasInitAudioCodec is false, codecId is ","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","asynchronous_klv_pids","chromaFormat","sort","prevPayloadBufferSize","isWasmMp4","preDelayTimestamp","onOffscreenCanvasWebglContextRestored","ts_packet_size",",\n diff is ","decodeVideo has not init , isIframe is ","mediaSourceAppendBufferError","hasAudioInit","addSourceBuffer","_clearAudioSourceBufferCheckTimeout","videoMeta","mimeType","fetchStream, WebsocketStream socket close and code is ","videoPayload","pcr_pid","sendWebsocketMessage","getNearestTimestampMilliseconds","scriptData","ended","Generated first AVCDecoderConfigurationRecord for mimeType: ","websocket","supportMSEDecodeHevc","_initAudioSourceBuffer and mseDecoder.isStateOpen is ",", syncOffset = ","parseChunks"," and firstRenderTime is ","floor","pushBuffer, isDropSameTimestampGop is true and\n hasIframe is ","audioSampleRate","21348864wKjjxa","low_frequency_effects_channel_on","pushBuffer() and isIFrame is ","getContext","audio_object_type","MP3","updating","VideoEncoder","wcsDecodeAudio","removeUsedSamples","mseCorrectTimeDuration","ms and fragDuration is ","isAudioInitInfo","worker","fetchError",",\n and prevPayloadBufferSize is ","_onMediaSourceSourceOpen","loas_aac","isEmitInfo","toString","demuxFlv() type is video and payload.byteLength is ","cryptoKey","demuxFlv","correctSamplePts","loop() common dumex delay is -1 ,data.ts is","kMPEG2Audio","ec-3","handleVideoH264Nalu","codedHeight","current_pmt_pid_","section_slice_queues_","config","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","isPlaybackOnlyDecodeIFrame","fetch().catch() and e.name is AbortError so return","websocket error","clearBuffer,bufferList length is ","_checkTsIsMaxDiff","mediaSourceAppendBufferFull","protocol","removeEventListener","nakedFlowDemuxUseNew","meta","profile"," and prevTs is ","pat_","sourceOpen","is_sync","AbortError","isDecodeFirstIIframe","readNextAACFrame","frame_rate","startTimestamp","sourceClose","width is ","calcPlaybackStreamFps","fps_num","flvScriptData"," and tempDelay is ","sourceended","clearPlaybackCacheLoop","dts","decode data type is "," \n and now ts is ","kSliceSPS","close","hasIframeInBufferList","stop"," less than (or equal) preTs is ","AAC: Detected pts overlapped, ","readUByte","original_codec_mimetype","sarDen","audioSourceBufferCheckTimeout","fetchNext().then() and abortController.signal.aborted is true so return","mseDecoder.mediaSourceAppendBufferFull is true","fetchStream, WebsocketStream socket close abnormally and code is ","codecWidth","types","isfms","handleVideoH264NaluList","endOfStream() has pending eos","cryptoIV","isInitSegmentDispatched","cryptoPayload","audio_init_segment_dispatched_"," and emit replay","name","parseVideo265Header","isPlayUseMSEAndDecoderInWorker"," is not corresponded to PAT!"," and new delay is ","pendingRemoveRanges","Opus","setCodecVideo: hasInitVideoCodec is false, codecId is ","present_size","mseWorkerAddSourceBufferError","G711A","readUEG","mseCorrectAudioTimeDuration","cts","delay","audioSampleRateIndex","pes_private_data_pids","updatePlaybackIsPause, isPause is ","parsePMT","decodeAudio first frame is not iFrame","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","parseSPS$2"," and bufferList length is ","original_object_type","JbPro Worker Version is ","setCodecAudio: init audio codec, codeId is "," next data type is ",", stream_id=","videoNalu","write","pmt_","simdDecodeError","Synchronous KLV Metadata: pid=","init and forHardDecode is ","mseAutoCleanupSourceBuffer","dispatchAudioInitSegment","len","cancel","isWorkerFetch","isPlaybackPause",", diff is ","pushBuffer,\n preTimestamp is ","mseDecoder.audioSourceBuffer.appendBuffer()","extractNALu$2","ID3 ","decode","readyState","extractNALu","reduce","assign","forEach","streamEnd","workerFetch","worker mpeg4Demuxer","error","eventListenList",", bufferList is ","has_video_","simdH264DecodeVideoWidthIsTooLarge","smpte2038_pids","workerEnd","seqHeader","abort success","\n and mseCorrectTimeDuration is ","websocketStringMsg","Malformed PES: PES_packet_length < 3 + PES_header_data_length","useWCS","bit_stream_mode","payload","nakedFlowFps","isCacheBeforeDecodeForFpsRender","websocketOpenTimeout","setCodecAudio"," and mseDecoder.isAvc === null is ","socket is null","sequenceNumber","stringify","frameRate"," package length is ","_initAudioSourceBuffer","parsePES","handleAddNaluStartCode",",nalu type is ","drawImage",", height is ","firstStartCodeOffset","getDelayNotUpdateDelay() and preDelayTimestamp is ","eac3",", height: ","Asynchronous KLV Metadata: pid=","_doDecodeVideo","webglcontextlost","demuxTs","clearBuffer",", dts=","hasPendingEos","fetchNext().catch() and e.name is AbortError so return","streamVideoFps","useSIMD","sendWsMessage","findIndex","handleVideoH265NaluList","getDelay","\n decodeVideo: video width or height is changed,\n old width is ","VideoDecoder configure error","ac-3","_doRemoveRanges","preventDefault","streamAbps","program_pmt_pid","isSendSeqHeader",";codecs=","playbackIsPause","tsPacketSize","mseError","playbackForwardMaxRateDecodeIFrame","audio_last_sample_pts_"," to ","demuxFlv() isVideoSequenceHeader is true and isHevc is ","updateend","mseDecoder.mediaSourceBufferError is true","decodeVideo","updatePlaybackIsPause",", pid: ","playback and playbackIsCacheBeforeDecodeForFpsRender is true","suffixSei","videoDecode","mdia","websocket user aborted","push","kSCTE35","AC3: Sampling Frequency changed from ",", options.ts is ","send","shift","vcl","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","playbackConfig","code","mediaSourceAddSourceBufferError","playbackStreamVideoFps","AudioDecoder","writableStream close()","tempStream","TAG_NAME","object_type","decodeVideo first frame is not iFrame","firstAudioTime","parse","audioSequenceNumber","isFirefox","sampling_freq_index","MP3: AudioObjectType changed from ","render","kSliceCRA_NUT","pushBuffer audio ts is ","isPlayback","extractNALu$3"," null","firstTimestamp","fetch response status is ",",local diff is ","byteLength","cacheTrack","sampling_frequency","calcNetworkDelay, dts is ","sourceBuffer","validatedFailed, please contact the author to get the correct license","audioBufferSize","sarRatio","getState","prevAudioTs","codec","firstRenderTime","delay is ","useMSE"," and isNotPushDropping is ","VideoDecoder error: ","debugLevel","25648UhVXOA",", and ts is ","channel_count","aac_last_incomplete_data_","mediaSourceTsIsMaxDiff","fps_den","decodeAudio() and decoder is destroyed","_resetInIt"," ms","program_pmt_map_","clear","width: ","mdat","sample_rate","isXorCrypto cryptoKey.length is ","demuxNakedFlow","isRecording","offscreenCanvas","onOffscreenCanvasWebglContextLost","emitSectionSlices","elementary_stream_priority_indicator","has_audio_","mp3Demuxer","pps","PACKET_TYPE_FRAMES",", not 0x47","mseDecoder.mediaSourceAddSourceBufferError is true","videoBuffer","handlePESSlice",",\n new width is "," create uint8Array error :","writableStream pipeTo() and e is"," isIFrame is ","isDropping","handle","locked","isIFrame","stbl","size","streamDts","AAC: Unknown pts","detectAudioMetadataChange","PACKET_TYPE_FRAMESX",'video/mp2t; codecs="',"isM7sCrypto","_getSeqHeader","pendingAudioSegments","isPlaybackCacheBeforeDecodeForFpsRender","onmessage:","videoInfo","aac","isAllIframeInBufferList","videoTracks",", streamFps is ","fileStart","audioSourceBuffer","107826GnbQri","some","debugLog","decoder","G711U","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","worker wcsDecoder","stream_type","isFmp4","isAvc","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","Video: Present resolution width changed from ","dispatchVideoInitSegment","mediaSource audio sourceBuffer error","worker MediaSource"," and preTsDuration is ","hvcC","mp4Box onError","_isEnhancedH265Header","findSecondStartCode","parsePAT","abs","samples","subarray","mseFirstRenderTime","video","pid_stream_type","onMediaSourceSourceOpen() sourceBuffer is null and next init","audioTrackId","decodeVideo: video width or height is changed, and return","demuxM7s() type is video and arrayBuffer length is ","getDelayNotUpdateDelay","removeSourceBuffer() audioSourceBuffer","videoSEI","endOfStream","writableStream write() and requestAbort is true so return","codec_mimetype","data"," and payload size is ","dropBuffer$2() iFrameIndex is ","timed_id3_pids","handlePESSlice: packet_start_code_prefix should be 1 but with value ","dropping"," and ok is ","audioPayload","parseOpusPayload"," and bufferlist is ",'" string so return',"appendAudioBuffer() player is destroyed","fromCharCode","kSlicePPS","getAudioSourceBufferUpdating","emitPESSlices"," and maxDiff is ","opus","\n diff is ","mediaSource is end","setInterval()","notConnect","replace","pushLatestDelay","updateConfig","opt","debugError","pendingSegments","syncOffset","_bindMediaSourceEvents","videoCodec","parsedOffset","log","videoMimeType","audioSourceNoDataCheckTimeout","streamVideoType is null","findFirstStartCode","sendWebsocketMessage, message is","refSampleDuration",",\n and emit change event","removeSourceBuffer() sourceBuffer error","parseADTSAACPayload","slice","kSliceNonIDR","scte_35_pids","cryptoPayloadAudio","worker fmp4Demuxer","ms and return ","sync_offset","5267355xofIin","streamFps","SMPTE 2038 Metadata: pid=","bit_stream_identification","isFlv","isStateEnded","video_metadata_","networkDelayTimeout","decodeVideo: simd decode error, and return","isPlayUseMSE","audio","presentHeight"," and isIFrame is ","s and status is ","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ",", need clear is ","parseAsynchronousKLVMetadataPayload","slices","value","streamRate","init","mediaSourceAudioNoDataTimeout","flags","fetchStream, WebsocketStream socket close and requestAbort is true so return","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","kH265","start","mediaSource",",\n and emit change event","mediaSource is not attached to video or mediaSource is closed","setCodecVideo: SIMD H264 decode video width is too large, width is ","chroma_format","_needCleanupSourceBuffer","isCryptoAudio","channel_config","parseSMPTE2038MetadataPayload","parseLOASAACPayload","kLOASAAC","mseHandle","\n decodeVideo: video width or height is changed,\n old width is ","open","needClear","onclose","duration","state","adts_aac"," \n and now ts is ","ms and return -1","aborted","descriptor","createFile","removeSourceBuffer() sourceBuffer"," > ","_clearAudioNoDataCheckTimeout","socketStatus","fetchStatus",",\n new width is ","decodeNext","appendAudioBuffer"," and prev ts is ","lastBuffer","debug",", old height is ","videoCode"," and has iFrame, set dropping is true","mseAutoCleanupMinBackwardDuration","useOffscreen","vps","ts is ","currentTime","wasmWidthOrHeightChange","nearest_pts"," and return"," , message is ","onError","isFirstDispatch and tsPacketSize = ","Generated first AudioSpecificConfig for mimeType: ","$video","FT_KEY","type","Client disconnecting","AAC","doPlaybackCacheLoop","fetchStream, url is ","AC3: BitStream Mode changed from ",", isVideoSequenceHeader is true","playbackIsCacheBeforeDecodeForFpsRender","pcmData, decoder is destroyed and return","\n and replay","_doAppendSegments","getNaluDts","playbackCacheLoop","writableStream"," and update next dts increase 5ms","loop() bufferList is empty and reset delay","2007630CEBjsH","initVideo","nakedFlowH265DemuxUseNew","originalCodec","closed","mp4","_opt","dispatchPESPrivateDataDescriptor","stencil","kSliceSEI","isPlayer","string","loop() dropBuffer is dropping and isIFrame ","sarNum","getSourceBufferUpdating","decodeVideo and webcodecs configure is","fetchStream, WebsocketStream on error and isDestroyed is true, so return","sar_ratio","cacheAudioTrack",",\n firstRenderTime is ","options:","expected: ","playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is ","_remainingPacketData","prevTs","discontinuity_indicator","isSm4Crypto","handleVideoFrames","h265","streamVideoType","playbackTF","onReady","worker nakedFlow"," and prev dts is ","playbackCacheBeforeDecodeForFpsRender, bufferListLength is ","parsePESPrivateDataPayload","firstAudioTime is ","iFrame","units","buffer","kH264","secondStartCodeOffset","dropBuffer$2","from","mediaSource video sourceBuffer error","abortSourceBuffer() abort audioSourceBuffer","isTs","mediaSourceAudioInitTimeout","getHandle","arraybuffer","decodeAudio\n local dts is < 0 , ts is ","emitError","getIncompleteData","setCodecAudio: mp3 is not support for old version","offset","video_track_","codecHeight","body",", pts="," ,new bufferList is ","onSamples","protocols","firstRenderTime is ","setExtractionOptions","read","98HTPMul","extractH264SEI","onerror","websocket Open Timeout form ","mp4Box","expected_length","set","isVideoInited","streamVbps"," so drop this frame","cmd"," and forOldVersion is ","TAG","ceil","10767JhExly","parseSCTE35",'" is string so return',"payload_unit_start_indicator","_initPmt","abort","indexOf","audioDecode","kSliceVPS","startPlaybackCacheLoop","debugUuid","options","checkStreamEnd","getNotDroppingDelayTs","kSliceIDR_N_LP","mseSourceBufferError mseDecoder.sourceBuffer","debugWarn","handleVideoH265Nalu","handleOffscreenCanvasWebglContextLost, stencil is false","handleVideoH264NaluList list size is ","handleVideoH264Frames","localDts","Video: Coded Resolution changed from "," and next dropBuffer","mseWidthOrHeightChange","mediaSourceBufferError","videoSequenceHeader","appendBuffer","kSliceIDR","hasIncompleteData","minf","kSliceIDR_W_RADL","sps","resetDelay","binaryType","abortSourceBuffer","handleVideoNalu","g711u","extractH265SEI","demuxFlv() type is audio and payload.byteLength is ","mseSourceBufferError","video_metadata_changed_","aacADTSHeader","prevTimestamp","yuvData, transferToImageBitmap error is","isKeyframe","kADTSAAC",", isAacCodecPacket is true","dispatch","transferToImageBitmap","_doAppendSegments() sourceBuffer is null and wait init and return","yuvData, isVideoFirstIFrame is false and return","dispatchVideoMediaSegment"," and\n payloadBufferSize is ","loop() is dropping = false, is iFrame","fetch().catch() and e is "," , payload is ","pendingAudioRemoveRanges","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","handleOffscreenCanvasWebglContextLost and next try to create webgl","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","channel_mode"," _opt.sampleRate is ","_decodeAudioConfigurationRecord audio codec is not support , codecId is "," vs start is ","streamType"," > timestamp is ","pushBuffer(), pushLatestDelay is ","isRecordTypeFlv","\n isVideoSqeHeader is ","total_length","hasInitVideoCodec","kMPEG1Audio","resetAllDelay","parsePPS"," and mseCorrectTimeDuration is ","yuvData, decoder is destroyed and return"," \n and diff is ","file_position","codedWidth","getUint32","reset","hvcc","complete","loop() do not decode and delay is "," and,\n options.ts is ","_preDoDecode","fetchStream, WebsocketStream socket error","hasInit","flush","ms and diffFps is ","isXorCrypto","code is "," ,delay is ","_stopCheckWsOpenTimeout","warn","then","dispatchAudioVideoMediaSegment"," cacheTrack dts is ","fetchStream, WebsocketStream socket open","status","signal"," and delay is ","mediaSourceAudioG711NotSupport","kEAC3","delta","handleNALu","sampling_rate","aacSequenceHeader","fetchStream","parseMP3Payload","endOfStream()","synchronous_klv_pids","generateInitSegment"," and emit error and next abort()","sequenceHeader","VANC","Timed ID3 Metadata: pid=","media_info_","networkDelay","supportVideoFrameCallbackHandle","bit_depth","HEAPU8","prevDts","VideoDecoder","isNakedFlow","handleVideoH265NaluList list size is ","getTime","message","mediaSourceFull","playType","isStateOpen","end","audioMeta","AC3: Channel Mode changed from ","videoTrackId","kAC3","autoCalcFps","stream_id"," and isVideoAndNextAudio is ","readBits","ref_frames","visibility","idle","removeSourceBuffer","websocketFirstMessage","map","match","audio_metadata_"," more than ","isWidthOrHeightChanged","stopId","playbackCacheLoop sync frame duration is ","mseAutoCleanupMaxBackwardDuration","_hasPendingSegments","mseDecoder.sourceBuffer.appendBuffer()","timescale",", new height is "," ant auto wasm decode","fetch done","demuxFlv() type is "," and\n ts is ","doDecode","checkFirstIFrame","decodeAudio","current_program_","_hasPendingRemoveRanges","offscreenCanvasGL","audioNalu","playbackRate","_doCleanUpSourceBuffer","duration_","decodeVideo and payload is video sequence header so drop this frame","Parsed first PAT: ","isEmitSEI","audioCodec"," or cryptoIV.length is ","first_parse_",'video/mp4; codecs="',"key","network_pid","parseH264Payload","AAC: Channel configuration changed from ","dispatchAudioMediaSegment","VideoDecoder configure has not init , isIframe is ","demuxFmp4","prefixSei"," and diff is ","delete","sampling_index"," is not H264 or H265","isM7sCrypto cryptoKey.length is ","HEAPU32","random_access_indicator","webglcontextrestored","BIG_ENDIAN","worker TsLoaderV2","dispatch naluArray length is 0","AAC: SamplingFrequencyIndex changed from ","decodeVideo and payload is too small , payload length is ","buffered","calcIframeIntervalTimestamp","mseDecodeAudio","demuxMpeg4","sm4CryptoKey","channelCount","h265 naluList.length === 0","ms, PES pts: ","isHevc","moof","getTrackById","close() and writableStream.close() error","isAAC","MediaSource","width","onmessage","MULAW","hasVideo","isSm4CryptoH265V2","decodeDiffTimestamp","streamAudioFps","min","remove","mp3","codec_size"," and has iIframe and next decoder.dropBuffer$2()","writableStream abort() and e is ","events","playbackUpdatePlaybackRate","parseEAC3Payload","player","initAudio"," is not corresponded to PMT!","loas_previous_frame","catch","kPESPrivateData","abort catch","height","playAudio","isPushDropping","destroy"," and is Trial Version[试用版本]","_decodeConfigurationRecord","offscreenCanvasCtx","presentWidth","url","g711a"];return(mc=function(){return e})()}!function(e,t){const r=pc,n=e();for(;;)try{if(937716===-parseInt(r(779))/1*(-parseInt(r(765))/2)+parseInt(r(519))/3*(parseInt(r(1045))/4)+parseInt(r(605))/5+parseInt(r(700))/6+parseInt(r(1038))/7+parseInt(r(1425))/8+-parseInt(r(1159))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mc),Date.now||(Date.now=function(){const e=pc;return(new Date)[e(906)]()}),console[fc(588)](fc(1270)+Ft+':"2.1.3"'+fc(1020));var vc=yc;function yc(e,t){var r=_c();return(yc=function(e,t){return r[e-=456]})(e,t)}function _c(){var e=["631186knYZvd","JbPro[❌❌❌][wasm]:","2BqwtVL","990150wFLZDf","26109CbFsZs","then","2602810Hmqwip","1683696onpbvp","935iKAWEI","catch","toString","5475792KsRdYc","5530JlEATp","9208onybfe","JbPro[❌❌❌][audio wasm]:","warn"];return(_c=function(){return e})()}!function(e,t){for(var r=yc,n=e();;)try{if(805803===parseInt(r(458))/1*(-parseInt(r(460))/2)+-parseInt(r(461))/3+-parseInt(r(471))/4*(parseInt(r(466))/5)+parseInt(r(465))/6+-parseInt(r(464))/7+parseInt(r(469))/8+parseInt(r(462))/9*(parseInt(r(470))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_c),s({printErr:function(e){var t=yc;(function(e){const t=Tt;return!(!e||-1===e[t(499)](t(466))&&-1===e[t(499)](t(373))&&-1===e.indexOf(t(472))&&-1===e.indexOf("Reserved SBR extensions is not implemented"))})(e)||console.warn(t(456),e)}})[vc(463)]((e=>{!function(){const e=fc;let t=arguments[e(1107)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[e(1107)]>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(1107)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(1107)]>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p=null,m=null,v=!1,y=!1,_=!!Kt(n),g=0,b=0,w=!1,S=null,I=null,A=null,E=[],k=null,C=null,x=0,T=0,B=null,D=null,M=0,U=0,P=null,F=!1,R=!1,L=!1,O=null,z=null,N=!1,H=!0,V=0,j=0,W=null,G=null,q=null,$=()=>{const t=e,r=$t();return{debug:r[t(666)],debugLevel:r[t(1424)],debugUuid:r[t(789)],useOffscreen:r.useOffscreen,useWCS:r[t(1312)],useMSE:r[t(1421)],videoBuffer:r[t(1452)],videoBufferDelay:r.videoBufferDelay,openWebglAlignment:r.openWebglAlignment,playType:r[t(909)],hasAudio:r[t(1099)],hasVideo:r[t(996)],playbackRate:1,playVodRate:1,playbackFps:r[t(1383)][t(1043)],playbackDefaultFps:r.playbackFps,playbackAutoCalcFps:r[t(1383)][t(916)],playbackForwardMaxRateDecodeIFrame:r[t(1361)],playbackIsCacheBeforeDecodeForFpsRender:r[t(1383)][t(1316)],sampleRate:0,networkDelay:r[t(898)],visibility:!0,useSIMD:r[t(1344)],isRecording:!1,recordType:r.recordType,isNakedFlow:r.isNakedFlow,checkFirstIFrame:r.checkFirstIFrame,audioBufferSize:1024,isM7sCrypto:r[t(507)],isCryptoAudio:r[t(638)],cryptoKey:r[t(1180)],cryptoIV:r[t(1241)],isSm4Crypto:r.isSm4Crypto,isSm4CryptoH265V2:r[t(997)],sm4CryptoKey:r.sm4CryptoKey,isXorCrypto:r[t(870)],isHls265:!1,isFlv:r.isFlv,isFmp4:r[t(527)],isMpeg4:r[t(1077)],isTs:r.isTs,isEmitSEI:r[t(953)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(1097)],mseDecodeAudio:r[t(981)],wcsDecodeAudio:r[t(1167)],nakedFlowH265DemuxUseNew:r[t(702)],mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(1280)],mseAutoCleanupMaxBackwardDuration:r[t(932)],mseAutoCleanupMinBackwardDuration:r[t(670)],mseCorrectTimeDuration:r.mseCorrectTimeDuration,mseCorrectAudioTimeDuration:r[t(1258)],nakedFlowDemuxUseNew:r[t(1200)],nakedFlowFps:r[t(1315)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r.websocketOpenTimeout}};e(1166)in self&&(a={TAG_NAME:e(525),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a[t(522)]=new VideoDecoder({output:function(e){const r=t;if(Ht(e.createImageBitmap))e.createImageBitmap()[r(875)]((t=>{const n=r;a[n(1022)][n(1329)](t,0,0,e[n(858)],e[n(1187)]);let i=a[n(1442)][n(828)]();postMessage({cmd:Se[n(1399)],buffer:i,delay:te[n(1260)],ts:0},[i]),Wt(e)}));else{a[r(1022)][r(1329)](e,0,0,e[r(858)],e[r(1187)]);let t=a[r(1442)][r(828)]();postMessage({cmd:Se[r(1399)],buffer:t,delay:te[r(1260)],ts:0},[t]),Wt(e)}},error:function(e){const r=t;te[r(582)](r(1172),r(1423),e,e[r(1178)]())}}),te[t(521)](a[t(1390)],t(625))},destroy(){const t=e;a[t(860)](),a[t(522)]&&a[t(522)][t(649)]!==t(704)&&(a[t(522)][t(1224)](),a[t(522)]=null),te.debugLog(a[t(1390)],"destroy")},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a.hasInit){const e=new EncodedVideoChunk({data:t.slice(5),timestamp:r,type:s?Le[i(958)]:Le[i(884)]});try{a[i(522)][i(1291)](e)}catch(e){}}else if(s&&t[1]===je[i(894)]){const e=15&t[0];postMessage({cmd:Se[i(668)],code:e});const r=new Uint8Array(t);postMessage({cmd:Se[i(586)],buffer:r,codecId:e},[r[i(739)]]);let n=null,s=null;const o=t[i(598)](5);if(e===De[i(1035)]?(s=Ar(o),n={codec:s.codec,description:o}):e===De[i(728)]&&(s=rn(o),n={codec:s[i(1418)],description:o}),!n||n&&!n[i(1418)]||s&&0===s[i(1236)]&&0===s[i(756)])return void te.debugWarn(a[i(1390)],i(715),JSON.stringify(n));s&&s.codecWidth&&s[i(756)]&&(n[i(1187)]=s[i(756)],n[i(858)]=s.codecWidth),!a.isEmitInfo&&(te[i(521)]("worker",i(1118)),postMessage({cmd:Se[i(701)],w:s[i(1236)],h:s[i(756)]}),a[i(1177)]=!0,a[i(1442)]=new OffscreenCanvas(s.codecWidth,s[i(756)]),a.offscreenCanvasCtx=a[i(1442)].getContext("2d")),te._opt.recordType,i(705);try{a[i(522)].configure(n),a[i(867)]=!0}catch(e){te.debugError(i(1172),i(1350),e[i(1384)],e,e[i(1178)]()),e[i(1178)]()}}else te[i(795)](i(1172),i(963)+s+i(835)+t[1]+i(774))},reset(){const t=e;a[t(867)]=!1,a[t(1177)]=!1,a[t(1442)]=null,a[t(1022)]=null}});let Y=function(){const t=e;if(N=!0,c)try{c[t(784)](),c=null,te[t(521)](t(1172),t(1308))}catch(e){c=null,te[t(521)](t(1172),t(1015),e)}},K={TAG_NAME:e(732),init(){const t=e;K.lastBuf=null,K[t(672)]=null,K.sps=null,K[t(1448)]=null,K[t(844)]=null,K[t(800)]=0,K[t(1104)]={},K[t(1356)]=!1,te[t(521)](K.TAG_NAME,t(625))},destroy(){const t=e;K[t(1073)]=null,K[t(672)]=null,K[t(811)]=null,K[t(1448)]=null,K.streamType=null,K.localDts=0,K[t(1104)]={},K[t(1356)]=!1,te[t(521)](K[t(1390)],t(1019))},dispatch(t){const r=e,n=new Uint8Array(t);if(te[r(706)][r(1200)]){const e=K[r(1403)](n);if(0===e.length)return void te[r(521)](K[r(1390)],r(976));K[r(727)](e)}else K[r(1289)](n)},getNaluDts(){const t=e,r=te._opt[t(1315)];let n=K[t(800)];return K[t(800)]=K.localDts+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=te[t(706)].sampleRate,n=te[t(706)][t(1414)];return K[t(800)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(1408)],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.push(t[r(542)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(1375)](t[r(542)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(1408)]<1)return;K[r(1073)]?(n=new Uint8Array(t[r(1408)]+K[r(1073)][r(1107)]),n.set(K[r(1073)]),n.set(new Uint8Array(t),K[r(1073)][r(1107)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(1107)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(1375)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(1375)](e-2),o=t,s=i}if(a[r(1107)]>1)for(let e=0;e<a[r(1107)]-1;++e){const t=n.subarray(a[e],a[e+1]+1);K[r(885)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(1107)])K.lastBuf=n[r(542)](i);else{!K[r(1073)]&&(K[r(1073)]=n);const e=new Uint8Array(K.lastBuf.length+t[r(1408)]);e.set(K.lastBuf),e[r(771)](new Uint8Array(t),K[r(1073)][r(1107)]),K[r(1073)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t.byteLength,a=0,c=[],u=new Uint8Array(t);if(K.lastBuf){const e=new Uint8Array(u[r(1408)]+K[r(1073)][r(1408)]);e[r(771)](K[r(1073)]),e[r(771)](u,K[r(1073)][r(1408)]),u=e,o=u.byteLength,K[r(1073)]=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(1375)](u[r(542)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(K[r(1073)]=u[r(542)](i,o)),c},handleNALu(t){const r=e;t[r(1408)]<=4||(t=t[r(598)](4),K.handleVideoNalu(t))},handleVideoNalu(t){const r=e;if(!K.streamType&&(K[r(844)]=Vt(t),te[r(987)]=K[r(844)]===Me.h265),K[r(844)]===Me[r(1035)]){const e=K.handleAddNaluStartCode(t),n=K[r(1293)](e);if(0===n[r(1107)])return void te[r(795)](r(1172),r(815),"h264 naluList.length === 0");const i=[];if(n[r(1296)]((e=>{const t=r,n=Tr(e);n===Pe[t(1448)]||n===Pe[t(811)]?K[t(1186)](e):Dr(n)&&i[t(1375)](e)})),1===i[r(1107)])K.handleVideoH264Nalu(i[0]);else if(Ur(i)){const e=Tr(i[0]),t=Mr(e);K[r(1239)](i,t,e)}else i.forEach((e=>{K.handleVideoH264Nalu(e)}))}else if(K[r(844)]===Me.h265)if(te[r(706)].nakedFlowH265DemuxUseNew){const e=K[r(1327)](t),n=K.extractNALu(e);if(0===n[r(1107)])return void te[r(795)]("worker",r(815),r(985));const i=[];if(n[r(1296)]((e=>{const t=r,n=cn(e);n===Fe.pps||n===Fe.sps||n===Fe.vps?K[t(796)](e):ln(n)&&i[t(1375)](e)})),1===i.length)K[r(796)](i[0]);else if(hn(i)){const e=cn(i[0]),t=dn(e);K[r(1347)](i,t,e)}else i[r(1296)]((e=>{K[r(796)](e)}))}else cn(t)===Fe[r(1448)]?K.extractH265PPS(t):K[r(796)](t)},extractH264PPS(t){const r=e,n=K[r(1327)](t);K[r(1293)](n)[r(1296)]((e=>{const t=r;Br(Tr(e))?K[t(766)](e):K.handleVideoH264Nalu(e)}))},extractH265PPS(t){const r=e,n=K.handleAddNaluStartCode(t);K[r(1293)](n)[r(1296)]((e=>{const t=r;un(cn(e))?K[t(817)](e):K.handleVideoH265Nalu(e)}))},extractH264SEI(t){const r=e,n=K[r(1327)](t);K[r(1293)](n).forEach((e=>{K[r(1186)](e)}))},extractH265SEI(t){const r=e,n=K.handleAddNaluStartCode(t);K[r(1293)](n)[r(1296)]((e=>{K.handleVideoH265Nalu(e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(1107)]+n[r(1107)]);return i.set(n),i[r(771)](t,n.length),i},handleVideoH264Nalu(t){const r=e,n=Tr(t);switch(n){case Pe[r(811)]:K[r(811)]=t;break;case Pe[r(1448)]:K[r(1448)]=t}if(K[r(1356)]){if(K[r(811)]&&K[r(1448)]){const e=Er({sps:K[r(811)],pps:K[r(1448)]}),t=K.localDts;te[r(1291)](e,{type:Ie[r(544)],ts:t,isIFrame:!0,cts:0}),K[r(811)]=null,K[r(1448)]=null}if(Dr(n)){const e=Mr(n),i=K[r(695)](),s=Cr(t,e);K[r(941)](s,{type:Ie[r(544)],ts:i,isIFrame:e,cts:0})}}else if(K[r(811)]&&K[r(1448)]){K[r(1356)]=!0;const e=Er({sps:K[r(811)],pps:K.pps});te[r(1291)](e,{type:Ie[r(544)],ts:0,isIFrame:!0,cts:0}),K[r(811)]=null,K[r(1448)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(K[i(1356)]){const e=K[i(695)](),s=xr(t[i(1294)](((e,t)=>{const r=i,n=kt(e),s=kt(t),o=new Uint8Array(n.byteLength+s[r(1408)]);return o[r(771)](n,0),o[r(771)](s,n[r(1408)]),o})),r);K[i(941)](s,{type:Ie[i(544)],ts:e,isIFrame:r,cts:0}),te.debugLog(i(1172),i(798)+t[i(1107)]+i(1324)+s.byteLength+i(1457)+r+i(1328)+n+", dts is "+e)}},handleVideoH265Nalu(t){const r=e,n=cn(t);switch(n){case Fe.vps:K[r(672)]=t;break;case Fe.sps:K.sps=t;break;case Fe[r(1448)]:K.pps=t}if(K[r(1356)]){if(K[r(672)]&&K.sps&&K.pps){const e=sn({vps:K[r(672)],sps:K[r(811)],pps:K[r(1448)]}),t=K[r(800)];te[r(1291)](e,{type:Ie[r(544)],ts:t,isIFrame:!0,cts:0}),K.vps=null,K.sps=null,K[r(1448)]=null}if(ln(n)){const e=dn(n),i=K.getNaluDts(),s=on(t,e);K[r(941)](s,{type:Ie[r(544)],ts:i,isIFrame:e,cts:0})}}else if(K[r(672)]&&K[r(811)]&&K[r(1448)]){K[r(1356)]=!0;const e=sn({vps:K[r(672)],sps:K[r(811)],pps:K.pps});te[r(1291)](e,{type:Ie[r(544)],ts:0,isIFrame:!0,cts:0}),K[r(672)]=null,K.sps=null,K[r(1448)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(K[i(1356)]){const e=K[i(695)](),s=an(t[i(1294)](((e,t)=>{const r=i,n=kt(e),s=kt(t),o=new Uint8Array(n.byteLength+s[r(1408)]);return o.set(n,0),o.set(s,n[r(1408)]),o})),r);K.doDecode(s,{type:Ie.video,ts:e,isIFrame:r,cts:0}),te[i(521)](i(1172),i(905)+t[i(1107)]+i(1324)+s[i(1408)]+i(1457)+r+i(1328)+n+", dts is "+e)}},doDecode(t,r){const n=e;te[n(1088)](r.ts),r[n(499)]&&te[n(980)](r.ts),te[n(1291)](t,r)},handleVideoFrames(t){const r=e;if(!K[r(729)])for(let e of t)if(K.streamVideoType=Vt(e),K.streamVideoType)break;K[r(729)]?K.streamVideoType===Me[r(1035)]?K[r(799)](t):K[r(729)]===Me[r(728)]&&K[r(1079)](t):te[r(795)](r(1172),"handleVideoFrames",r(591))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;K[r(1104)][r(738)]&&(n=K[r(1104)].units,o=K[r(1104)][r(1381)],s=K.pendingUnits[r(737)],K.pendingUnits={});let a={};for(let e of t){if(e[r(1408)]<4)continue;const t=Tr(e);let c=!1,u=t===Pe[r(807)];(t===Pe[r(599)]||t===Pe[r(807)])&&(a=K.parseVideo264Header(e),c=!0),n[r(1107)]&&o&&(a[r(1238)]||!c)&&(i[r(1375)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(1375)](e),s=s||u,o=o||c}n[r(1107)]&&(K.pendingUnits={units:n,vcl:o,iFrame:s}),i[r(1296)]((e=>{const t=r,n=e.units,i=e.isIFrame;let s=null,o=null;if(n[t(1296)]((e=>{const r=t,n=31&e[0];switch(n){case Pe[r(1448)]:K[r(1448)]=e;break;case Pe.sps:K[r(811)]=e;break;case Pe[r(709)]:o=e}if(Dr(n)){const t=kt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(1408)]);e[r(771)](s,0),e[r(771)](t,s[r(1408)]),s=e}else s=t}})),!K[t(1356)]&&K[t(811)]&&K[t(1448)]){K.isSendSeqHeader=!0;const e=kr({sps:K[t(811)],pps:K[t(1448)]});te[t(1291)](e,{type:Ie[t(544)],ts:0,isIFrame:!0,cts:0}),K[t(811)]=null,K[t(1448)]=null}if(K[t(1356)]){if(K[t(811)]&&K[t(1448)]){const e=kr({sps:K[t(811)],pps:K[t(1448)]}),r=K[t(800)];te[t(1291)](e,{type:Ie.video,ts:r,isIFrame:!0,cts:0}),K[t(811)]=null,K[t(1448)]=null}if(s){const e=K[t(695)](),r=xr(s,i);if(te[t(706)][t(953)]&&o){const r=Et(o,!1);postMessage({cmd:Se[t(552)],buffer:r.payload,ts:e},[r[t(1314)][t(739)]])}K[t(941)](r,{type:Ie[t(544)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;K.pendingUnits[r(738)]&&(n=K[r(1104)].units,o=K[r(1104)][r(1381)],s=K[r(1104)][r(737)],K[r(1104)]={});let a={};for(let e of t){if(e.byteLength<4)continue;const t=cn(e);let c=!1,u=dn(t);ln(t)&&(a=K[r(1247)](e),c=!0),n[r(1107)]&&o&&(a[r(1238)]||!c)&&(i[r(1375)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(1375)](e),s=s||u,o=o||c}n[r(1107)]&&(K[r(1104)]={units:n,vcl:o,iFrame:s}),i[r(1296)]((e=>{const t=r,n=e[t(738)],i=e.isIFrame;let s=null,o=null;if(n[t(1296)]((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Fe[r(1448)]:K[r(1448)]=e;break;case Fe[r(811)]:K.sps=e;break;case Fe[r(672)]:K[r(672)]=e;break;case Fe[r(1371)]:case Fe[r(965)]:o=e}if(ln(n)){const t=kt(e);if(s){const e=new Uint8Array(s[r(1408)]+t[r(1408)]);e.set(s,0),e[r(771)](t,s.byteLength),s=e}else s=t}})),!K.isSendSeqHeader&&K[t(811)]&&K[t(1448)]&&K.vps){K[t(1356)]=!0;const e=sn({sps:K[t(811)],pps:K[t(1448)],vps:K.vps});te[t(1291)](e,{type:Ie[t(544)],ts:0,isIFrame:!0,cts:0}),K[t(811)]=null,K.pps=null,K.vps=null}if(K[t(1356)]){if(K.sps&&K[t(1448)]&&K[t(672)]){const e=sn({sps:K.sps,pps:K[t(1448)],vps:K[t(672)]}),r=K.localDts;te[t(1291)](e,{type:Ie[t(544)],ts:r,isIFrame:!0,cts:0}),K[t(811)]=null,K[t(1448)]=null,K[t(672)]=null}if(s){const e=K[t(695)](),r=an(s,i);if(te._opt.isEmitSEI&&o){const r=Et(o,!0);postMessage({cmd:Se[t(552)],buffer:r[t(1314)],ts:e},[r[t(1314)].buffer])}K[t(941)](r,{type:Ie.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){t[e(1296)]((e=>{K.handleVideoNalu(e)}))},parseVideo264Header(t){const r=e,n=new Ja(t);return n[r(1229)](),{isfms:0===n[r(1257)](),sType:n[r(1257)]()}},parseVideo265Header(t){const r=e,n=new Ja(t);return n[r(1229)](),{nalType:n[r(919)](6),isfms:0===n.readBits(1),sType:n[r(919)](3)}}},X={LOG_NAME:e(602),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;X[t(769)]=Ao[t(655)](),X[t(769)][t(731)]=X.onReady,X[t(769)].onError=X[t(679)],X.mp4Box[t(760)]=X[t(760)],te[t(521)](X[t(1103)],t(625))},destroy(){const t=e;X[t(769)]&&(X.mp4Box[t(1226)](),X[t(769)][t(868)](),X[t(769)].destroy(),X[t(769)]=null),X[t(754)]=0,X[t(914)]=null,X.audioTrackId=null,X[t(987)]=!1,te.debugLog(X[t(1103)],"destroy")},_getSeqHeader(t){const r=e,n=X.mp4Box[r(989)](t.id);for(const e of n[r(1373)][r(809)][r(500)].stsd[r(1101)])if(e[r(1081)]||e[r(535)]){const t=new(Ao[r(1084)])(void 0,0,Ao[r(1084)][r(974)]);let n=[];e[r(1081)]?(e[r(1081)][r(1275)](t),n=[23,0,0,0,0]):(X[r(987)]=!0,te.isHevc=!0,e[r(535)][r(1275)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(739)],8),s=new Uint8Array(n[r(1107)]+i[r(1107)]);return s[r(771)](n,0),s[r(771)](i,n[r(1107)]),s}return null},onReady(t){const r=e;te.debugLog(X[r(1103)],"onReady()");const n=t[r(515)][0],i=t[r(1065)][0];if(n){X[r(914)]=n.id;const e=X[r(508)](n);e&&(te[r(521)](X[r(1103)],r(1307)),te[r(1367)](e,0,!0,0)),X.mp4Box[r(763)](n.id)}if(i&&te[r(706)].hasAudio){X[r(547)]=i.id;const e=i[r(615)]||{},t=ht[r(785)](e[r(1438)]),n=i[r(1418)][r(578)]("mp4a.40.","");X[r(769)][r(763)](i.id);const s=ft({profile:parseInt(n,10),sampleRate:t,channel:e.channel_count});te[r(521)](X.LOG_NAME,r(821)),te[r(943)](s,0)}X[r(769)][r(631)]()},onError(t){const r=e;te[r(582)](X.LOG_NAME,r(536),t)},onSamples(t,r,n){const i=e;if(t===X.videoTrackId){for(const e of n){const t=e[i(556)],r=e[i(1206)],n=1e3*e[i(1259)]/e[i(935)];e.duration,e[i(935)],r&&te[i(980)](n);let s=null;s=X.isHevc?an(t,r):xr(t,r),te.decode(s,{type:Ie.video,ts:n,isIFrame:r,cts:0})}X[i(769)][i(1168)](t)}else if(t===X[i(547)]){if(te[i(706)][i(1099)]){for(const e of n){const t=e[i(556)],r=1e3*e.cts/e[i(935)];e[i(648)],e[i(935)];const n=new Uint8Array(t[i(1408)]+2);n[i(771)]([175,1],0),n[i(771)](t,2),te[i(1291)](n,{type:Ie[i(615)],ts:r,isIFrame:!1,cts:0})}X[i(769)][i(1168)](t)}}else te[i(795)](X.LOG_NAME,i(1068),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n.buffer[r(517)]=X[r(754)],X[r(754)]+=n[r(1408)],X[r(769)][r(806)](n[r(739)])}},J={LOG_NAME:e(1299),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:e(625),hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);J[r(1293)](n)},destroy(){const t=e;J.lastBuffer=new Uint8Array(0),J.parsedOffset=0,J[t(1331)]=0,J.secondStartCodeOffset=0,J[t(649)]=t(625),J.hasInitVideoCodec=!1,J[t(800)]=0,te[t(521)](J[t(1103)],t(1019))},extractNALu(t){const r=e;if(!t||t[r(1408)]<1)return void te[r(795)](J[r(1103)],"extractNALu() buffer error",t);const n=new Uint8Array(J[r(665)].length+t[r(1107)]);for(n[r(771)](J[r(665)],0),n[r(771)](new Uint8Array(t),J[r(665)][r(1107)]),J.lastBuffer=n;;){if(J[r(649)]===r(625)){let e=!1;for(;J.lastBuffer[r(1107)]-J.parsedOffset>=4;)if(0===J[r(665)][J[r(587)]])if(0===J[r(665)][J[r(587)]+1])if(1===J.lastBuffer[J[r(587)]+2]){if(182===J[r(665)][J[r(587)]+3]){J.state=r(592),J.firstStartCodeOffset=J[r(587)],J[r(587)]+=4,e=!0;break}J.parsedOffset++}else J[r(587)]++;else J[r(587)]++;else J.parsedOffset++;if(e)continue;break}if("findFirstStartCode"===J[r(649)]){let e=!1;for(;J.lastBuffer[r(1107)]-J[r(587)]>=4;)if(0===J[r(665)][J[r(587)]])if(0===J.lastBuffer[J.parsedOffset+1])if(1===J.lastBuffer[J[r(587)]+2]){if(182===J[r(665)][J[r(587)]+3]){J[r(649)]=r(538),J.secondStartCodeOffset=J[r(587)],J.parsedOffset+=4,e=!0;break}J[r(587)]++}else J[r(587)]++;else J[r(587)]++;else J.parsedOffset++;if(e)continue;break}if("findSecondStartCode"===J[r(649)]){if(!(J[r(665)][r(1107)]-J.parsedOffset>0))break;{let e,t=192&J[r(665)][J[r(587)]];e=0==t?J[r(741)]-14:J[r(741)];let n,i=0==(192&J[r(665)][J[r(1331)]+4]);if(i){if(J[r(1331)]-14<0)return void te[r(795)](J[r(1103)],"firstStartCodeOffset -14 is",J[r(1331)]-14);!J[r(850)]&&(J.hasInitVideoCodec=!0,te.debugLog(J[r(1103)],r(1121)),ne.setCodec(De[r(1102)],"",te[r(1110)]())),n=J[r(665)].subarray(J[r(1331)]-14,e)}else n=J[r(665)].subarray(J[r(1331)],e);let s=J[r(695)]();J[r(850)]?(postMessage({cmd:Se.workerFetch,type:ke[r(773)],value:n[r(1408)]}),postMessage({cmd:Se.workerFetch,type:ke[r(502)],value:s}),g=s,ne.decode(n,i?1:0,s)):te[r(795)](J.LOG_NAME,"has not init video codec"),J.lastBuffer=J.lastBuffer[r(542)](e),J.firstStartCodeOffset=0==t?14:0,J[r(587)]=J.firstStartCodeOffset+4,J[r(649)]="findFirstStartCode"}}}},getNaluDts(){const t=e;let r=J[t(800)];return J[t(800)]=J[t(800)]+40,r}},Z={TAG_NAME:e(975),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new qa,timescale_:90,duration_:0,pat_:{version_number:0,network_pid:0,program_map_pid:{}},current_program_:null,current_pmt_pid_:-1,program_pmt_map_:{},pes_slice_queues_:{},section_slice_queues_:{},video_metadata_:{vps:null,sps:null,pps:null,details:null},audio_metadata_:{codec:null,audio_object_type:null,sampling_freq_index:null,sampling_frequency:null,channel_config:null},last_pcr_:null,audio_last_sample_pts_:void 0,aac_last_incomplete_data_:null,has_video_:!1,has_audio_:!1,video_init_segment_dispatched_:!1,audio_init_segment_dispatched_:!1,video_metadata_changed_:!1,audio_metadata_changed_:!1,loas_previous_frame:null,video_track_:{type:"video",id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:"audio",id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;Z[t(897)]=null,Z.pes_slice_queues_=null,Z.section_slice_queues_=null,Z[t(611)]=null,Z[t(927)]=null,Z[t(1428)]=null,Z[t(755)]=null,Z.audio_track_=null,Z._remainingPacketData=null,te[t(521)](Z[t(1390)],"destroy")},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(1408)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math[r(1e3)](1e3,n[r(1408)]-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;Z._remainingPacketData&&(t=ma(Z[r(723)],t),Z[r(723)]=null);let n=t.buffer;const i=Z[r(1154)](n);i?Z._remainingPacketData=t[r(542)](i):t[r(1107)]<Z[r(1359)]&&(Z[r(723)]=t)},parseChunks(t){const r=e;let n=0;if(Z[r(956)]){Z.first_parse_=!1;const e=Z[r(1113)](t);e[r(926)]&&(Z[r(1359)]=e[r(1133)],Z.syncOffset=e[r(604)]),n=Z[r(584)],te.debugLog(Z[r(1390)],r(680)+Z[r(1359)]+r(1153)+Z.syncOffset)}for(;n+Z.tsPacketSize<=t[r(1408)];){192===Z.tsPacketSize&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){te[r(795)](Z.TAG_NAME,"sync_byte = "+i+r(1450));break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!Z[r(1276)]||Z[r(1276)][r(1144)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(725)]=(128&e[5])>>>7,l[r(972)]=(64&e[5])>>>6,l[r(1445)]=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);Z[r(1031)]=t}if(2==a||5+t===188){n+=188,204===Z[r(1359)]&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===Z[r(1188)]||null!=Z[r(1276)]&&Z.pmt_[r(545)][o]===Na[r(1376)]){let e=188-d;Z.handleSectionSlice(t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(972)]})}else if(null!=Z[r(1276)]&&null!=Z[r(1276)][r(545)][o]){let e=188-d,i=Z[r(1276)][r(545)][o];(o===Z[r(1276)][r(1058)][r(1035)]||o===Z.pmt_.common_pids.h265||o===Z[r(1276)].common_pids.adts_aac||o===Z[r(1276)][r(1058)].loas_aac||o===Z[r(1276)][r(1058)][r(1120)]||o===Z[r(1276)][r(1058)][r(1333)]||o===Z[r(1276)][r(1058)][r(573)]||o===Z[r(1276)].common_pids[r(1002)]||o===Z[r(1276)][r(1058)][r(1025)]||o===Z[r(1276)][r(1058)].g711u||!0===Z[r(1276)][r(1262)][o]||!0===Z[r(1276)].timed_id3_pids[o]||!0===Z[r(1276)][r(891)][o]||!0===Z[r(1276)][r(1126)][o])&&Z[r(1453)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(972)]})}n+=188,204===Z[r(1359)]&&(n+=16)}return Z[r(876)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=Z[s(1189)][i.pid];if(i.payload_unit_start_indicator){let e=o[0];if(null!=a&&0!==a[s(849)]){let o=new Uint8Array(t,r+1,Math[s(1e3)](n,e));a[s(622)][s(1375)](o),a.total_length+=o[s(1408)],a[s(849)]===a[s(770)]?Z[s(1444)](a,i):Z[s(1048)](a,i)}for(let c=1+e;c<o[s(1408)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];Z.section_slice_queues_[i[s(1044)]]=new Va,a=Z[s(1189)][i[s(1044)]],a[s(770)]=e+3,a[s(972)]=i[s(972)];let u=new Uint8Array(t,r+c,Math.min(n-c,a[s(770)]-a[s(849)]));a[s(622)].push(u),a[s(849)]+=u[s(1408)],a.total_length===a.expected_length?Z.emitSectionSlices(a,i):a[s(849)]>=a.expected_length&&Z[s(1048)](a,i),c+=u.byteLength}}else if(null!=a&&0!==a[s(849)]){let e=new Uint8Array(t,r,Math.min(n,a.expected_length-a.total_length));a[s(622)][s(1375)](e),a[s(849)]+=e[s(1408)],a[s(849)]===a[s(770)]?Z[s(1444)](a,i):a[s(849)]>=a[s(770)]&&Z[s(1048)](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(782)]){if(1!==a)return void te[s(795)](Z[s(1390)],s(560)+a);let e=Z[s(1109)][i[s(1044)]];e&&(0===e[s(770)]||e[s(770)]===e[s(849)]?Z[s(571)](e,i):Z[s(1048)](e,i)),Z[s(1109)][i[s(1044)]]=new Va,Z.pes_slice_queues_[i[s(1044)]][s(972)]=i.random_access_indicator}if(null==Z[s(1109)][i.pid])return;let u=Z[s(1109)][i[s(1044)]];u[s(622)][s(1375)](o),i[s(782)]&&(u[s(770)]=0===c?0:c+6),u[s(849)]+=o[s(1408)],u[s(770)]>0&&u[s(770)]===u[s(849)]?Z[s(571)](u,i):u[s(770)]>0&&u.expected_length<u.total_length&&Z[s(1048)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(849)]);for(let e=0,r=0;e<t[n(622)][n(1107)];e++){let s=t[n(622)][e];i[n(771)](s,r),r+=s.byteLength}t.slices=[],t[n(770)]=-1,t[n(849)]=0;let s={};s[n(1044)]=r[n(1044)],s[n(556)]=i,s.file_position=t[n(857)],s[n(972)]=t[n(972)],Z[n(1057)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(849)]);for(let e=0,r=0;e<t[n(622)].length;e++){let s=t[n(622)][e];i[n(771)](s,r),r+=s[n(1408)]}t[n(622)]=[],t[n(770)]=-1,t.total_length=0;let s=new ja;s[n(1044)]=r[n(1044)],s[n(556)]=i,s[n(526)]=r[n(526)],s.random_access_indicator=t.random_access_indicator,Z[n(1326)](s)},clearSlices(t){t[e(622)]=[],t.expected_length=-1,t.total_length=0},parseSection(t){const r=e;let n=t[r(556)],i=t[r(1044)];0===i?Z[r(539)](n):i===Z[r(1188)]?Z[r(1264)](n):null!=Z[r(1276)]&&Z[r(1276)][r(600)][i]&&Z[r(780)](n)},parsePES(t){const r=e;let n=t.data,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 te[r(795)](Z[r(1390)],r(1311));u=o-3-c}else u=n[r(1408)]-l;let d=n[r(542)](l,l+u);switch(t[r(526)]){case Na[r(851)]:case Na.kMPEG2Audio:Z[r(889)](d,e);break;case Na[r(1014)]:Z[r(1276)][r(1058)][r(573)]===t.pid?Z[r(564)](d,e):Z[r(1276)].common_pids[r(1120)]===t[r(1044)]?Z.parseAC3Payload(d,e):Z.pmt_[r(1058)].eac3===t[r(1044)]?Z.parseEAC3Payload(d,e):Z[r(1276)][r(1126)][t.pid]?Z[r(621)](d,t[r(1044)],s):Z.pmt_[r(1305)][t[r(1044)]]?Z[r(640)](d,e,i,t.pid,s):Z[r(735)](d,e,i,t[r(1044)],s);break;case Na[r(825)]:Z[r(597)](d,e);break;case Na[r(642)]:Z[r(641)](d,e);break;case Na[r(915)]:Z[r(1076)](d,e);break;case Na.kEAC3:Z[r(1008)](d,e);break;case Na[r(1087)]:Z[r(1276)][r(559)][t[r(1044)]]?Z.parseTimedID3MetadataPayload(d,e,i,t[r(1044)],s):Z.pmt_[r(891)][t.pid]&&Z.parseSynchronousKLVMetadataPayload(d,e,i,t[r(1044)],s);break;case Na.kH264:Z[r(960)](d,e,i,t[r(972)]);break;case Na[r(630)]:Z.parseH265Payload(d,e,i,t[r(972)]);break;case Na[r(1256)]:Z[r(1108)](d,e,!0);break;case Na.G711U:Z[r(1108)](d,e,!1);break;default:te[r(521)](Z[r(1390)],"Unsupported stream. type: "+t[r(526)]+r(1369)+t[r(1044)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t[r(526)]===Na.kPESPrivateData){let e,i=6;e=0!==o?o:n[r(1408)]-i;let a=n[r(542)](i,i+e);Z[r(735)](a,void 0,void 0,t[r(1044)],s)}}else te[r(582)](Z[r(1390)],r(1082)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(Z.TAG,r(1067)+n+r(1249));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=Z.pat_,null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let n=t[e]<<8|t[e+1],i=(31&t[e+2])<<8|t[e+3];0===n?c[r(959)]=i:(c[r(1355)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==Z[r(1204)]&&te[r(521)](Z[r(1390)],r(952)+JSON.stringify(c)),Z.pat_=c,Z.current_program_=l,Z.current_pmt_pid_=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void te.debugError(Z.TAG_NAME,"parsePMT: table_id "+n+r(1011));let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=Z[r(783)](),i.program_number=o,i.version_number=a,Z[r(1434)][o]=i;else if(i=Z[r(1434)][o],null==i)return;i[r(1144)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,h=s-9-l-4;for(let e=d;e<d+h;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i.pid_stream_type[s]=n;let a=i[r(1058)][r(1035)]||i[r(1058)].h265,c=i[r(1058)][r(650)]||i.common_pids[r(1176)]||i[r(1058)].ac3||i[r(1058)][r(1333)]||i.common_pids[r(573)]||i.common_pids[r(1002)]||i[r(1058)][r(1025)]||i[r(1058)][r(816)];if(n!==Na[r(740)]||a)if(n!==Na[r(630)]||a)if(n!==Na[r(825)]||c)if(n!==Na.kLOASAAC||c)if(n!==Na.kAC3||c)if(n!==Na[r(883)]||c)if(n!==Na[r(851)]&&n!==Na[r(1184)]||c)if(n!==Na.G711A||c)if(n!==Na[r(523)]||c)if(n===Na[r(1014)]){if(i.pes_private_data_pids[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(568)](...Array[r(743)](t.subarray(n+2,n+2+o)));e===r(895)?i[r(1305)][s]=!0:e===r(1252)?i[r(1058)][r(573)]=s:"KLVA"===e&&(i[r(1126)][s]=!0)}else if(127===e&&s===i[r(1058)].opus){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(Z[r(777)],r(1100));continue}const i={codec:r(573),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:"opus",meta:i};0==Z[r(1244)]?(Z[r(927)]=i,Z[r(1281)](s)):Z[r(504)](s)&&(Z[r(962)](),Z[r(1281)](s))}n+=2+o}let a=t[r(542)](e+5,e+5+o);Z[r(707)](s,n,a)}}else if(n===Na[r(1087)]){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.fromCharCode(...Array[r(743)](t[r(542)](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(568)](...Array[r(743)](t[r(542)](n+i,n+i+4)))}o===r(1290)&&a===r(1290)?i[r(559)][s]=!0:"KLVA"===a&&(i.synchronous_klv_pids[s]=!0)}n+=2+o}}else n===Na[r(1376)]&&(i[r(600)][s]=!0);else i[r(1058)].g711u=s;else i.common_pids.g711a=s;else i.common_pids[r(1002)]=s;else i.common_pids.eac3=s;else i[r(1058)][r(1120)]=s;else i[r(1058)][r(1176)]=s;else i[r(1058)][r(650)]=s;else i.common_pids.h265=s;else i[r(1058)].h264=s;e+=5+o}o===Z[r(944)]&&(null==Z[r(1276)]&&te.debugLog(Z[r(1390)],"Parsed first PMT: "+JSON[r(1322)](i)),Z[r(1276)]=i,(i[r(1058)][r(1035)]||i[r(1058)][r(728)])&&(Z[r(1303)]=!0),(i[r(1058)].adts_aac||i[r(1058)].loas_aac||i.common_pids.ac3||i.common_pids.opus||i[r(1058)][r(1002)]||i[r(1058)][r(1025)]||i.common_pids.g711u)&&(Z.has_audio_=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Fr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o.readNextNaluPayload());){let e=new Rr(a);if(e[s(684)]===Pe.kSliceSPS){let t=pr[s(1267)](a[s(556)]);Z[s(1095)]?!0===Z[s(1047)](e,t)&&(te[s(521)](Z.TAG_NAME,s(1191)),Z[s(820)]=!0,Z[s(611)]={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(611)][s(811)]=e,Z[s(611)][s(1096)]=t)}else e.type===Pe[s(569)]?(!Z[s(1095)]||Z[s(820)])&&(Z[s(611)][s(1448)]=e,Z[s(611)].sps&&Z.video_metadata_[s(1448)]&&(Z[s(820)]&&Z[s(831)](),Z[s(531)]())):(e[s(684)]===Pe[s(807)]||e.type===Pe[s(599)]&&1===i)&&(d=!0);Z[s(1095)]&&(u.push(e),l+=e[s(556)][s(1408)])}let h=Math[s(1156)](r/Z[s(1032)]),f=Math.floor(n/Z[s(1032)]);if(u[s(1107)]){let e=Z[s(755)];for(let e=0;e<u.length;e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c.byteLength+t[s(556)][s(1408)]);e[s(771)](c,0),e[s(771)](t[s(556)],c[s(1408)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:Ie[s(544)],isHevc:!1};e[s(541)][s(1375)](t),e[s(1107)]=c[s(1408)]}},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[s(1115)]());){let e=new vn(a);if(e.type===Fe[s(787)]){if(!Z.video_init_segment_dispatched_){let t=Zr.parseVPS(a.data);Z[s(611)][s(672)]=e,Z[s(611)][s(1096)]={...Z[s(611)][s(1096)],...t}}}else if(e.type===Fe[s(1223)]){let t=Zr.parseSPS(a.data);Z[s(1095)]?!0===Z[s(1047)](e,t)&&(te[s(521)](Z[s(1390)],"H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment"),Z[s(820)]=!0,Z[s(611)]={vps:void 0,sps:e,pps:void 0,details:t}):(Z[s(611)].sps=e,Z[s(611)][s(1096)]={...Z.video_metadata_.details,...t})}else if(e.type===Fe[s(569)]){if(!Z[s(1095)]||Z[s(820)]){let t=Zr[s(853)](a[s(556)]);Z[s(611)].pps=e,Z.video_metadata_[s(1096)]={...Z[s(611)][s(1096)],...t},Z[s(611)][s(672)]&&Z[s(611)][s(811)]&&Z[s(611)][s(1448)]&&(Z[s(820)]&&Z[s(831)](),Z[s(531)]())}}else(e.type===Fe[s(810)]||e[s(684)]===Fe[s(793)]||e[s(684)]===Fe[s(1400)])&&(d=!0);Z.video_init_segment_dispatched_&&(u[s(1375)](e),l+=e[s(556)][s(1408)])}let h=Math.floor(r/Z.timescale_),f=Math[s(1156)](n/Z[s(1032)]);if(u[s(1107)]){let e=Z.video_track_;for(let e=0;e<u[s(1107)];e++){let t=u[e];if(null==c)c=t[s(556)];else{let e=new Uint8Array(c[s(1408)]+t[s(556)].byteLength);e[s(771)](c,0),e[s(771)](t[s(556)],c.byteLength),c=e}}let t={type:Ie[s(544)],length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e.samples.push(t),e[s(1107)]=c[s(1408)]}},detectVideoMetadataChange(t,r){const n=e;if(r[n(555)]!==Z.video_metadata_[n(1096)][n(555)])return te[n(521)](Z[n(1390)],"Video: Codec mimeType changed from "+(Z[n(611)][n(1096)][n(555)]+n(1363)+r[n(555)])),!0;if(r[n(1003)].width!==Z[n(611)].details[n(1003)][n(993)]||r[n(1003)].height!==Z[n(611)][n(1096)][n(1003)][n(1016)]){let e=Z[n(611)][n(1096)][n(1003)],t=r[n(1003)];return te[n(521)](Z[n(1390)],n(801)+(e.width+"x")+e.height+n(1363)+t.width+"x"+t[n(1016)]),!0}return r[n(1254)].width!==Z.video_metadata_[n(1096)][n(1254)][n(993)]&&(te[n(521)](Z[n(1390)],n(530)+(Z[n(611)][n(1096)].present_size[n(993)]+n(1363)+r[n(1254)][n(993)])),!0)},isInitSegmentDispatched(){const t=e;return Z[t(1303)]&&Z[t(1446)]?Z[t(1095)]&&Z[t(1244)]:Z[t(1303)]&&!Z[t(1446)]?Z[t(1095)]:!(Z[t(1303)]||!Z[t(1446)])&&Z.audio_init_segment_dispatched_},dispatchVideoInitSegment(){const t=e;let r=Z[t(611)][t(1096)],n={};n.type=t(544),n.id=Z.video_track_.id,n[t(935)]=1e3,n[t(648)]=Z[t(950)],n[t(1236)]=r[t(1003)].width,n[t(756)]=r[t(1003)].height,n[t(1023)]=r[t(1254)][t(993)],n[t(616)]=r[t(1254)][t(1016)],n[t(1202)]=r[t(1114)],n[t(1060)]=r.level_string,n.bitDepth=r[t(900)],n[t(1127)]=r[t(636)],n[t(1415)]=r[t(717)],n[t(1323)]=r[t(1210)];let i=n.frameRate[t(1430)],s=n[t(1323)][t(1215)];if(n[t(594)]=i/s*1e3,n[t(1418)]=r[t(555)],Z[t(611)][t(672)]){te[t(987)]=!0;let e=Z[t(611)][t(672)][t(556)][t(542)](4),r=Z[t(611)][t(811)].data[t(542)](4),i=Z[t(611)][t(1448)].data.subarray(4);n[t(861)]=sn({vps:e,sps:r,pps:i}),0==Z[t(1095)]&&te[t(521)](Z[t(1390)],"Generated first HEVCDecoderConfigurationRecord for mimeType: "+n[t(1418)]),n.hvcc&&te.decodeVideo(n[t(861)],0,!0,0)}else{let e=Z[t(611)].sps[t(556)][t(542)](4),r=Z[t(611)][t(1448)].data[t(542)](4);n[t(1049)]=kr({sps:e,pps:r}),0==Z[t(1095)]&&te[t(521)](Z.TAG_NAME,t(1149)+n.codec),n[t(1049)]&&te[t(1367)](n[t(1049)],0,!0,0)}Z[t(1095)]=!0,Z[t(820)]=!1;let o=Z[t(897)];o[t(996)]=!0,o[t(993)]=n[t(1236)],o[t(1016)]=n.codecHeight,o.fps=n[t(1323)][t(1043)],o.profile=n[t(1202)],o[t(1060)]=n.level,o.refFrames=r[t(920)],o[t(1127)]=r.chroma_format_string,o[t(713)]=n.sarRatio[t(993)],o[t(1231)]=n.sarRatio[t(1016)],o[t(586)]=n[t(1418)],o.hasAudio&&o[t(954)]?o[t(1141)]='video/mp2t; codecs="'+o[t(586)]+","+o.audioCodec+'"':o[t(1141)]=t(506)+o[t(586)]+'"'},dispatchVideoMediaSegment(){const t=e;Z[t(1242)]()&&Z[t(755)][t(1107)]&&Z[t(865)]()},dispatchAudioMediaSegment(){const t=e;Z[t(1242)]()&&Z[t(1106)][t(1107)]&&Z[t(865)]()},dispatchAudioVideoMediaSegment(){const t=e;Z[t(1242)]()&&(Z[t(1106)][t(1107)]||Z.video_track_[t(1107)])&&Z[t(865)]()},parseADTSAACPayload(t,r){const n=e;if(Z.has_video_&&!Z[n(1095)])return;if(Z[n(1428)]){let e=new Uint8Array(t[n(1408)]+Z[n(1428)][n(1408)]);e.set(Z.aac_last_incomplete_data_,0),e[n(771)](t,Z[n(1428)].byteLength),t=e}let i,s;if(null!=r&&(s=r/Z.timescale_),Z.audio_metadata_[n(1418)]===n(513)){if(null==r&&null!=Z[n(1362)])i=1024/Z[n(927)][n(1410)]*1e3,s=Z[n(1362)]+i;else if(null==r)return void te[n(795)](Z.TAG_NAME,n(503));if(Z[n(1428)]&&Z[n(1362)]){i=1024/Z[n(927)].sampling_frequency*1e3;let e=Z.audio_last_sample_pts_+i;Math[n(540)](e-s)>1&&(te[n(795)](Z.TAG_NAME,n(1228)+(n(721)+e+n(986)+s+"ms")),s=e)}}let o,a=new bt(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame());){i=1024/c.sampling_frequency*1e3;const e={codec:n(513),data:c};0==Z[n(1244)]?(Z[n(927)]={codec:"aac",audio_object_type:c[n(1163)],sampling_freq_index:c.sampling_freq_index,sampling_frequency:c[n(1410)],channel_config:c[n(639)]},Z[n(1281)](e)):Z[n(504)](e)&&(Z[n(962)](),Z[n(1281)](e)),o=u;let t=Math.floor(u);const r=new Uint8Array(c.data.length+2);r[n(771)]([175,1],0),r[n(771)](c[n(556)],2);let s={payload:r,length:r.byteLength,pts:t,dts:t,type:Ie.audio};Z.audio_track_[n(541)][n(1375)](s),Z[n(1106)][n(1107)]+=r[n(1408)],u+=i}a[n(808)]()&&(Z[n(1428)]=a.getIncompleteData()),o&&(Z.audio_last_sample_pts_=o)},parseLOASAACPayload(t,r){const n=e;if(Z[n(1303)]&&!Z[n(1095)])return;if(Z.aac_last_incomplete_data_){let e=new Uint8Array(t[n(1408)]+Z[n(1428)][n(1408)]);e[n(771)](Z[n(1428)],0),e[n(771)](t,Z[n(1428)][n(1408)]),t=e}let i,s;if(null!=r&&(s=r/Z[n(1032)]),Z[n(927)][n(1418)]===n(513)){if(null==r&&null!=Z.audio_last_sample_pts_)i=1024/Z[n(927)][n(1410)]*1e3,s=Z[n(1362)]+i;else if(null==r)return void te[n(795)](Z[n(1390)],"AAC: Unknown pts");if(Z[n(1428)]&&Z.audio_last_sample_pts_){i=1024/Z[n(927)][n(1410)]*1e3;let e=Z[n(1362)]+i;Math[n(540)](e-s)>1&&(te[n(795)](Z[n(777)],"AAC: Detected pts overlapped, "+(n(721)+e+n(986)+s)+"ms"),s=e)}}let o,a=new wt(t),c=null,u=s;for(;null!=(c=a[n(1209)](zt(Z[n(1012)])?void 0:Z[n(1012)]));){Z.loas_previous_frame=c,i=1024/c.sampling_frequency*1e3;const e={codec:"aac",data:c};0==Z[n(1244)]?(Z[n(927)]={codec:"aac",audio_object_type:c[n(1163)],sampling_freq_index:c[n(1397)],sampling_frequency:c[n(1410)],channel_config:c[n(639)]},Z.dispatchAudioInitSegment(e)):Z[n(504)](e)&&(Z[n(962)](),Z[n(1281)](e)),o=u;let t=Math[n(1156)](u);const r=new Uint8Array(c.data[n(1107)]+2);r.set([175,1],0),r.set(c[n(556)],2);let s={payload:r,length:r[n(1408)],pts:t,dts:t,type:Ie.audio};Z.audio_track_.samples.push(s),Z[n(1106)][n(1107)]+=r[n(1408)],u+=i}a[n(808)]()&&(Z[n(1428)]=a[n(752)]()),o&&(Z[n(1362)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(Z[n(1303)]&&!Z[n(1095)])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(1002),a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34;break;case 2:h=33,n(1107);break;case 3:h=32}const f={};f.object_type=h,f[n(1438)]=d,f[n(1427)]=l,f[n(556)]=t;const p={codec:n(1002),data:f};0==Z[n(1244)]?(Z[n(927)]={codec:"mp3",object_type:h,sample_rate:d,channel_count:l},Z[n(1281)](p)):Z[n(504)](p)&&(Z.dispatchAudioMediaSegment(),Z[n(1281)](p));const m=new Uint8Array(t[n(1107)]+1);m.set([32],0),m[n(771)](t,1);let v={payload:m,length:m.byteLength,pts:r/Z[n(1032)],dts:r/Z[n(1032)],type:Ie[n(615)]};Z[n(1106)][n(541)].push(v),Z[n(1106)][n(1107)]+=m[n(1408)]},parseG711Payload(t,r,n){const i=e;if(Z[i(1303)]&&!Z[i(1095)])return;const s={};s[i(1438)]=8e3,s[i(1427)]=1;const o={codec:i(n?1025:816)};0==Z[i(1244)]?(Z[i(927)]={codec:o[i(1418)],sample_rate:s[i(1438)],channel_count:s[i(1427)]},Z.dispatchAudioInitSegment(o)):Z.detectAudioMetadataChange(o)&&(Z[i(962)](),Z[i(1281)](o));const a=new Uint8Array(t.length+1),c=n?[114]:[130];a[i(771)](c,0),a[i(771)](t,1);let u={payload:a,length:a[i(1408)],pts:r/Z[i(1032)],dts:r/Z.timescale_,type:Ie.audio};Z.audio_track_[i(541)][i(1375)](u),Z.audio_track_.length+=a[i(1408)]},detectAudioMetadataChange(t){const r=e;if(t[r(1418)]!==Z.audio_metadata_[r(1418)])return te[r(521)](Z[r(1390)],r(1098)+(Z.audio_metadata_[r(1418)]+r(1363)+t[r(1418)])),!0;if(t.codec===r(513)&&Z[r(927)][r(1418)]===r(513)){const e=t.data;if(e.audio_object_type!==Z[r(927)][r(1163)])return te[r(521)](Z.TAG_NAME,r(1042)+(Z[r(927)].audio_object_type+" to ")+e[r(1163)]),!0;if(e[r(1397)]!==Z[r(927)][r(1397)])return te.debugLog(Z[r(1390)],r(977)+(Z[r(927)].sampling_freq_index+r(1363)+e[r(1397)])),!0;if(e[r(639)]!==Z[r(927)][r(639)])return te[r(521)](Z[r(1390)],r(961)+(Z[r(927)][r(639)]+r(1363)+e[r(639)])),!0}else if(t[r(1418)]===r(1351)&&"ac-3"===Z[r(927)].codec){const e=t[r(556)];if(e[r(1410)]!==Z.audio_metadata_[r(1410)])return te[r(521)](Z[r(1390)],r(1377)+(Z.audio_metadata_[r(1410)]+r(1363)+e.sampling_frequency)),!0;if(e[r(608)]!==Z[r(927)][r(608)])return te[r(521)](Z[r(1390)],r(1105)+(Z.audio_metadata_[r(608)]+r(1363)+e[r(608)])),!0;if(e[r(1313)]!==Z[r(927)][r(1313)])return te[r(521)](Z[r(1390)],r(689)+(Z.audio_metadata_[r(1313)]+r(1363)+e.bit_stream_mode)),!0;if(e[r(840)]!==Z[r(927)].channel_mode)return te[r(521)](Z[r(1390)],r(913)+(Z[r(927)][r(840)]+r(1363)+e[r(840)])),!0;if(e.low_frequency_effects_channel_on!==Z[r(927)][r(1160)])return te[r(521)](Z.TAG_NAME,"AC3: Low Frequency Effects Channel On changed from "+(Z[r(927)].low_frequency_effects_channel_on+r(1363)+e[r(1160)])),!0}else if(t.codec===r(573)&&Z[r(927)][r(1418)]===r(573)){const e=t[r(1201)];if(e.sample_rate!==Z[r(927)][r(1438)])return te.debugLog(Z[r(1390)],"Opus: SamplingFrequencyIndex changed from "+Z[r(927)][r(1438)]+" to "+e.sample_rate),!0;if(e[r(1427)]!==Z.audio_metadata_.channel_count)return te[r(521)](Z[r(1390)],r(1066)+(Z.audio_metadata_.channel_count+r(1363)+e[r(1427)])),!0}else if(t[r(1418)]===r(1002)&&Z.audio_metadata_[r(1418)]===r(1002)){const e=t[r(556)];if(e[r(1391)]!==Z[r(927)][r(1391)])return te.debugLog(Z.TAG_NAME,r(1398)+(Z.audio_metadata_[r(1391)]+r(1363)+e.object_type)),!0;if(e[r(1438)]!==Z.audio_metadata_[r(1438)])return te[r(521)](Z.TAG_NAME,r(1056)+(Z[r(927)][r(1438)]+r(1363)+e[r(1438)])),!0;if(e.channel_count!==Z[r(927)][r(1427)])return te[r(521)](Z[r(1390)],"MP3: Channel count changed from "+(Z[r(927)].channel_count+r(1363)+e[r(1427)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(684)]=r(615),n.id=Z[r(1106)].id,n[r(935)]=1e3,n[r(648)]=Z[r(950)],"aac"===Z[r(927)][r(1418)]){let e=t[r(1418)]===r(513)?t[r(556)]:null,i=new $a(e);n[r(1158)]=i[r(886)],n[r(1261)]=i[r(968)],n[r(984)]=i[r(1427)],n[r(1418)]=i[r(555)],n[r(703)]=i[r(1230)],n[r(1190)]=i.config,n[r(594)]=1024/n[r(1158)]*n[r(935)],r(686);const s=ft({profile:te[r(706)][r(981)]?i[r(1391)]:i[r(1269)],sampleRate:n[r(1261)],channel:n.channelCount});te[r(943)](s,0)}else Z.audio_metadata_.codec===r(1351)||Z[r(927)].codec===r(1185)||Z[r(927)].codec===r(573)||("mp3"===Z[r(927)][r(1418)]?(n[r(1158)]=Z[r(927)].sample_rate,n[r(984)]=Z.audio_metadata_[r(1427)],n.codec="mp3",n[r(703)]=r(1002),n.config=void 0,r(1164)):Z[r(927)][r(1418)]===r(1025)?(n.audioSampleRate=Z[r(927)][r(1438)],n[r(984)]=Z[r(927)][r(1427)],n[r(1418)]=r(1025),n.originalCodec="g711a",n[r(1190)]=void 0,r(1256)):Z[r(927)][r(1418)]===r(816)&&(n[r(1158)]=Z.audio_metadata_[r(1438)],n[r(984)]=Z.audio_metadata_.channel_count,n[r(1418)]=r(816),n.originalCodec=r(816),n.config=void 0,r(523)));0==Z[r(1244)]&&te[r(521)](Z[r(1390)],r(681)+n[r(1418)]),Z[r(1244)]=!0,Z[r(820)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s[i(1044)]=t,s.stream_type=r,s[i(654)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Wa;if(a[o(1044)]=i,a[o(917)]=s,a[o(1282)]=t.byteLength,a[o(556)]=t,null!=r){let e=Math[o(1156)](r/Z[o(1032)]);a.pts=e}else a[o(676)]=Z[o(1146)]();if(null!=n){let e=Math[o(1156)](n/Z[o(1032)]);a[o(1220)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;te[o(521)](Z[o(1390)],o(896)+i+o(758)+r+o(1340)+n+o(1273)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;te[o(521)](Z[o(1390)],o(1278)+i+o(758)+r+", dts="+n+", stream_id="+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;te.debugLog(Z[i(1390)],i(1335)+r+", stream_id="+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;te[o(521)](Z[o(1390)],o(607)+i+o(758)+r+o(1340)+n+o(1273)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=Z.audio_last_sample_pts_?Math.floor(Z[t(1362)]):null!=Z[t(1031)]?Math[t(1156)](Z[t(1031)]/300/Z[t(1032)]):void 0},_preDoDecode(){const t=e,r=Z[t(755)],n=Z[t(1106)];let i=r[t(541)];Z[t(1182)](r),Z[t(1182)](n),n[t(541)][t(1107)]>0&&(i=r.samples[t(1074)](n[t(541)]),i=i[t(1128)](((e,r)=>{const n=t;return e[n(1220)]-r[n(1220)]}))),i[t(1296)]((e=>{const r=t,n=new Uint8Array(e[r(1314)]);delete e[r(1314)],e.type===Ie[r(544)]?Z[r(1336)]({...e,payload:n}):e[r(684)]===Ie[r(615)]&&Z[r(1055)]({...e,payload:n})})),r[t(541)]=[],r[t(1107)]=0,n[t(541)]=[],n[t(1107)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t[r(1314)]);let i=null;i=t[r(987)]?an(n,t.isIFrame):xr(n,t.isIFrame),t[r(499)]&&te[r(980)](t[r(1220)]);const s=te[r(1243)](i,t[r(499)]);te[r(1291)](s,{type:Ie.video,ts:t[r(1220)],isIFrame:t[r(499)],cts:t.cts})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(1314)]),i=te[r(601)](n);te[r(1291)](i,{type:Ie[r(615)],ts:t[r(1220)],isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments[r(1107)]>1&&void 0!==arguments[1]?arguments[1]:5;const i=t[r(541)]||[];for(let e=0;e<i.length-1;e++){const t=i[e],s=i[e+1];t[r(1220)]>=s[r(1220)]&&(te[r(795)](Z[r(1390)],"correctSamplePts dts, dts: "+t[r(1220)]+", next dts: "+s[r(1220)]+r(698)),s[r(1220)]=t.dts+n)}}},Q=null;Jt()&&(Q={TAG_NAME:e(533),_resetInIt(){const t=e;Q[t(528)]=null,Q[t(991)]=null,Q[t(512)]={},Q[t(1140)]={},Q[t(912)]={},Q[t(1412)]=null,Q[t(518)]=null,Q[t(867)]=!1,Q[t(1137)]=!1,Q.isAudioInitInfo=!1,Q[t(589)]="",Q[t(1029)]="",Q[t(1409)]={},Q[t(718)]={},Q.timeInit=!1,Q[t(1321)]=0,Q[t(1395)]=0,Q[t(1419)]=null,Q[t(1393)]=null,Q.mediaSourceAppendBufferFull=!1,Q.mediaSourceAppendBufferError=!1,Q[t(1385)]=!1,Q[t(804)]=!1,Q.mediaSourceError=!1,Q[t(822)]=null,Q[t(998)]=null,Q[t(902)]=null,Q[t(1093)]=null,Q[t(1129)]=0,Q[t(929)]=!1,Q[t(724)]=null,Q.prevAudioTs=null,Q[t(1301)]=[],Q.pendingRemoveRanges=[],Q[t(583)]=[],Q[t(836)]=[],Q.pendingAudioSegments=[],Q[t(899)]=null,Q[t(1232)]=null,Q[t(590)]=null,Q[t(1341)]=!1,Q.$video={currentTime:0,readyState:0}},init(){const t=e;Q[t(1006)]=new ba,Q[t(1432)](),Q[t(632)]=new(self[t(992)]),Q[t(1208)]=!!Xt(te._opt.checkFirstIFrame),Q[t(585)](),te[t(521)](Q[t(1390)],"init")},destroy(){const t=e;Q.stop(),Q[t(1139)](),Q.eventListenList&&Q[t(1301)].length&&(Q[t(1301)][t(1296)]((e=>e())),Q[t(1301)]=[]),Q[t(1432)](),Q[t(632)]=null,te.debugLog(Q.TAG_NAME,"destroy")},getState(){const t=e;return Q[t(632)]&&Q[t(632)].readyState},isStateOpen(){const t=e;return Q[t(1416)]()===ze[t(645)]},isStateClosed(){const t=e;return Q[t(1416)]()===ze[t(704)]},isStateEnded(){const t=e;return Q.getState()===ze[t(1148)]},_bindMediaSourceEvents(){const t=e,{proxy:r}=Q[t(1006)],n=r(Q[t(632)],Ne[t(1205)],(()=>{const e=t;te[e(521)](Q[e(1390)],"sourceOpen"),Q[e(1175)]()})),i=r(Q[t(632)],Ne[t(1212)],(()=>{const e=t;te[e(521)](Q.TAG_NAME,e(1212))})),s=r(Q.mediaSource,Ne[t(1218)],(()=>{const e=t;te[e(521)](Q[e(1390)],e(1218))}));Q[t(1301)][t(1375)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!Q[t(1412)]&&(te[t(521)](Q.TAG_NAME,t(546)),Q[t(1094)]()),!Q[t(518)]&&(te[t(521)](Q[t(1390)],t(839)),Q[t(1325)]()),Q[t(933)]()&&Q[t(694)]()},decodeVideo(t,r,n,i){const s=e;if(te[s(1036)])te[s(795)](Q.TAG_NAME,s(1061));else if(Xt(Q.hasInit))if(n&&t[1]===je[s(894)]){const e=15&t[0];if(e===De[s(728)]&&Xt(te[s(706)][s(1151)]))return void Q[s(751)](xe[s(1030)]);Q[s(512)][s(1418)]=e,postMessage({cmd:Se[s(668)],code:e});const i=new Uint8Array(t);postMessage({cmd:Se[s(586)],buffer:i,codecId:e},[i[s(739)]]),Q[s(867)]=Q[s(1021)](t,r,n,e)}else te[s(795)](Q.TAG_NAME,s(1135)+n+" , payload is "+t[1]+s(774));else if(!Q[s(1208)]&&n&&(Q[s(1208)]=!0),Q[s(1208)]){if(n&&0===t[1]){const e=15&t[0];let r={};e===De.h264?r=Ar(t[s(598)](5)):e===De[s(728)]&&(r=tn(t));const n=Q[s(512)];n&&n[s(993)]&&n[s(1016)]&&r&&r.codecWidth&&r[s(756)]&&(r[s(1236)]!==n[s(993)]||r.codecHeight!==n[s(1016)])&&(te[s(795)](Q[s(1390)],s(644)+n[s(993)]+s(667)+n[s(1016)]+s(661)+r.codecWidth+", new height is "+r[s(756)]+s(595)),Q[s(929)]=!0,Q[s(751)](xe[s(803)],s(1436)+n.width+"->"+r[s(1236)]+s(1334)+n[s(1016)]+"->"+r[s(756)]))}if(Q[s(929)])return void te[s(795)](Q[s(1390)],s(548));if(Yt(t))return void te[s(521)](Q.TAG_NAME,s(951));if(t[s(1408)]<ge)return void te[s(795)](Q[s(1390)],s(978)+t[s(1408)]);let e=r;if(te[s(710)]){if(null===Q[s(1419)]&&(Q[s(1419)]=r,te[s(521)](Q[s(1390)],s(762)+Q.firstRenderTime),postMessage({cmd:Se[s(543)],value:Q.firstRenderTime})),e=r-Q[s(1419)],e<0&&(te[s(795)](Q[s(1390)],s(1059)+r+s(1203)+Q[s(724)]+s(719)+Q[s(1419)]+s(854)+te[s(706)][s(1169)]),e=null===Q[s(902)]?0:Q[s(902)]+te._opt[s(1169)],Q[s(1196)](r)))return te[s(795)](Q.TAG_NAME,"decodeVideo is max diff , ts is "+r+s(1203)+Q[s(724)]+s(1286)+(Q.prevTs-r)),void Q[s(751)](xe[s(1429)],s(673)+r+s(1203)+Q[s(724)]+s(1286)+(Q[s(724)]-r));if(null!==Q[s(902)]&&e<=Q[s(902)]){if(te[s(795)](Q[s(1390)],s(1092)+e+s(733)+Q[s(902)]+s(1222)+r+s(664)+Q.prevTs+s(856)+(r-Q.prevTs)+s(1155)+Q[s(1419)]+" and isIframe is "+n+s(1309)+te[s(706)][s(1169)]+s(1174)+Q[s(1129)]+s(557)+t[s(1408)]),e===Q.prevDts&&Q[s(1129)]===t[s(1408)])return void te[s(795)](Q[s(1390)],s(1382));if(e=Q[s(902)]+te[s(706)].mseCorrectTimeDuration,Q._checkTsIsMaxDiff(r))return te[s(795)](Q[s(1390)],"decodeVideo is max diff , ts is "+r+s(1203)+Q[s(724)]+s(1286)+(Q[s(724)]-r)+s(1245)),void Q.emitError(xe[s(1429)],s(673)+r+s(1203)+Q[s(724)]+", diff is "+(Q[s(724)]-r))}}te[s(710)]?Q._decodeVideo(t,e,n,i,r):te[s(1402)],Q[s(902)]=e,Q[s(1129)]=t[s(1408)],Q[s(724)]=r}else te[s(521)](Q[s(1390)],"decodeVideo first frame is not iFrame")},decodeAudio(t,r){const n=e;if(te.isDestroyed)te[n(795)](Q[n(1390)],n(1431));else if(Xt(Q[n(1137)]))Q.hasAudioInit=Q._decodeAudioConfigurationRecord(t,r);else{let e=r;if(pt(t))return void te[n(521)](Q.TAG_NAME,n(837));Q[n(658)](),Q[n(1208)]?(te[n(710)]&&(null===Q[n(1393)]&&(Q[n(1393)]=r,te[n(521)](Q[n(1390)],n(736)+Q[n(1393)])),e=r-Q[n(1393)],e<0&&(te[n(795)](Q[n(1390)],n(750)+r+n(1203)+Q[n(1417)]+",\n firstAudioTime is "+Q[n(1393)]),e=null===Q[n(1093)]?0:Q.prevAudioDts+te[n(706)].mseCorrectAudioTimeDuration),null!==Q.prevAudioTs&&e<=Q[n(1093)]&&(te[n(795)](Q[n(1390)],"\n decodeAudio dts is less than(or equal) prev dts ,\n dts is "+e+n(733)+Q[n(1093)]+n(651)+r+n(664)+Q[n(1417)]+" \n and diff is "+(r-Q[n(1417)])),e=Q.prevAudioDts+te[n(706)][n(1258)])),te[n(710)]?Q._decodeAudio(t,e,r):te.isPlayback,Q.prevAudioTs=r,Q[n(1093)]=e):te[n(521)](Q[n(1390)],n(1265))}},_checkTsIsMaxDiff(t){const r=e;return Q.prevTs>0&&t<Q.prevTs&&Q[r(724)]-t>ye},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(598)](5),a={};if(i===De[s(1035)]?a=Ar(o):i===De[s(728)]&&(a=rn(o)),Q.videoInfo[s(993)]=a[s(1236)],Q[s(512)][s(1016)]=a[s(756)],0===a[s(1236)]&&0===a[s(756)])return te.debugWarn(Q[s(1390)],"_decodeConfigurationRecord error",JSON[s(1322)](a)),Q.emitError(xe.mediaSourceDecoderConfigurationError,s(1213)+(0===a.codecWidth)+" and height is "+a[s(756)]),!1;const c={id:Ye.video,type:s(544),timescale:1e3,duration:0,avcc:o,codecWidth:a[s(1236)],codecHeight:a[s(756)],videoType:a.videoType},u=Ia[s(892)](c);return Q.isAvc=i===De[s(1035)],a.codec?Q[s(589)]=s(957)+a.codec+'"':Q.videoMimeType=Q.isAvc?Oe[s(1046)]:Oe.hev,postMessage({cmd:Se.initVideo,w:a.codecWidth,h:a[s(756)]}),Q[s(1094)](),Q.appendBuffer(u[s(739)]),Q[s(1321)]=0,Q[s(1409)]={},Q.timeInit=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Ue[n(1164)],a=i===Ue.AAC;if(Xt(a||o))return te[n(795)](Q[n(1390)],n(842)+i+n(937)),Q[n(751)](xe[n(882)]),!1;const c={id:Ye.audio,type:n(615),timescale:1e3};let u={};if(pt(t)){if(u=_t(t.slice(2)),!u)return!1;c.audioSampleRate=u[n(1123)],c[n(984)]=u[n(984)],c.config=u[n(1190)],c.refSampleDuration=1024/c.audioSampleRate*c[n(935)]}else{if(!o)return!1;if(u=Ra(t[n(598)](1)),!u)return!1;c.audioSampleRate=u[n(1123)],c[n(984)]=u[n(984)],c[n(594)]=1152/c[n(1158)]*c[n(935)]}c[n(1418)]=u.codec,c[n(648)]=0;let l=n(705),d=u[n(1418)],h=null;o&&Xt(te[n(706)][n(1396)])?(l="mpeg",d="",h=new Uint8Array):h=Ia[n(892)](c);let f=c[n(684)]+"/"+l;return d&&d.length>0&&(f+=n(1357)+d),Xt(Q[n(1171)])&&(z=i===Ue[n(686)]?s?16:8:0===s?8:16,postMessage({cmd:Se[n(1117)],code:i}),postMessage({cmd:Se[n(1010)],sampleRate:c[n(1158)],channels:c[n(984)],depth:z}),Q[n(1171)]=!0),Q[n(1029)]=f,Q[n(991)]=a,Q[n(1325)](),Q[n(663)](h.buffer),!0},_initSourceBuffer(){const t=e,{proxy:r}=Q[t(1006)];if(null===Q[t(1412)]&&null!==Q[t(632)]&&Q[t(910)]()&&Q[t(589)]){try{te[t(521)](Q[t(1390)],t(629),Q[t(589)]),Q[t(1412)]=Q.mediaSource[t(1138)](Q[t(589)])}catch(e){return te[t(582)](Q.TAG_NAME,t(1125),e[t(1384)],e[t(1178)](),e),Q[t(751)](xe[t(1255)],e[t(1384)]),void(Q[t(1385)]=!0)}if(Q[t(1412)]){const e=r(Q[t(1412)],t(1300),(e=>{const r=t;Q[r(804)]=!0,te.debugError(Q[r(1390)],r(794),e),Q[r(751)](xe[r(819)],r(744))})),n=r(Q[t(1412)],"updateend",(()=>{const e=t;Q[e(945)]()?Q._doRemoveRanges():Q[e(933)]()?Q[e(694)]():Q.hasPendingEos&&(te.debugLog(Q.TAG_NAME,"videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()"),Q.endOfStream())}));Q[t(1301)][t(1375)](e,n)}}else te[t(521)](Q.TAG_NAME,"_initSourceBuffer and mseDecoder.isStateOpen is "+Q[t(910)]()+t(1319)+(null===Q[t(528)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=Q[t(1006)];if(null===Q[t(518)]&&null!==Q[t(632)]&&Q[t(910)]()&&Q[t(1029)]){try{te[t(521)](Q[t(1390)],"_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",Q[t(1029)]),Q._clearAudioSourceBufferCheckTimeout(),Q[t(518)]=Q.mediaSource.addSourceBuffer(Q.audioMimeType)}catch(e){return te.debugError(Q[t(1390)],"_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()",e[t(1384)],e[t(1178)](),e),Q[t(751)](xe[t(1255)],e[t(1384)]),void(Q[t(1385)]=!0)}if(Q[t(518)]){const e=r(Q[t(518)],t(1300),(e=>{const r=t;Q.mediaSourceBufferError=!0,te[r(582)](Q[r(1390)],"mseSourceBufferError mseDecoder.audioSourceBuffer",e),Q[r(751)](xe[r(819)],r(532))})),n=r(Q.audioSourceBuffer,t(1365),(()=>{const e=t;Q[e(945)]()?Q[e(1352)]():Q[e(933)]()?Q._doAppendSegments():Q[e(1341)]&&(te[e(521)](Q[e(1390)],"audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()"),Q.endOfStream())}));Q[t(1301)].push(e,n),null===Q.audioSourceNoDataCheckTimeout&&(Q[t(590)]=setTimeout((()=>{const e=t;Q[e(658)](),Q[e(751)](xe[e(626)])}),1e3))}}else te[t(521)](Q[t(1390)],t(1152)+Q[t(910)]()+" and mseDecoder.audioMimeType is "+Q[t(1029)])},_decodeVideo(t,r,n,i,s){const o=e;let a=t[o(598)](5),c=a[o(1408)];if(0===c)return void te.debugWarn(Q[o(1390)],"_decodeVideo payload bytes is 0 and return");let u=(new Date)[o(906)](),l=!1;!Q.prevTimestamp&&(Q[o(822)]=u,l=!0);const d=u-Q[o(822)];if(Q[o(998)]=d,d>1e3&&!l&&te.isPlayer&&te.debugLog(Q[o(1390)],"_decodeVideo now time is "+u+" and prev time is "+Q.prevTimestamp+", diff time is "+d+o(1433)),Q.cacheTrack.id&&r>=Q[o(1409)][o(1220)]){let e=8+Q[o(1409)][o(501)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[o(771)](Ia[o(1237)][o(1437)],4),t[o(771)](Q[o(1409)][o(556)],8),Q.cacheTrack[o(648)]=r-Q[o(1409)][o(1220)];let n=Ia[o(988)](Q[o(1409)],Q[o(1409)][o(1220)]);Q[o(1409)]={};let i=new Uint8Array(n[o(1408)]+t[o(1408)]);i[o(771)](n,0),i.set(t,n.byteLength),Q[o(806)](i[o(739)])}else te[o(521)](Q[o(1390)],"timeInit set false , cacheTrack = {} now dts is "+r+o(1426)+s+o(877)+(Q[o(1409)]&&Q[o(1409)].dts)),Q.timeInit=!1,Q.cacheTrack={};!Q[o(1409)]&&(Q.cacheTrack={}),Q[o(1409)].id=Ye[o(544)],Q[o(1409)][o(1321)]=++Q[o(1321)],Q[o(1409)][o(501)]=c,Q.cacheTrack[o(1220)]=r,Q[o(1409)][o(1259)]=i,Q[o(1409)][o(824)]=n,Q[o(1409)].data=a,Q.cacheTrack.flags={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},Q[o(822)]=(new Date)[o(906)]()},_decodeAudio(t,r,n){const i=e;let s=Q.isAAC?t.slice(2):t[i(598)](1),o=s[i(1408)];if(Q[i(718)].id&&r>=Q[i(718)].dts){let e=8+Q[i(718)][i(501)],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(771)](Ia[i(1237)][i(1437)],4),t[i(771)](Q[i(718)][i(556)],8),Q[i(718)][i(648)]=r-Q[i(718)][i(1220)];let n=Ia[i(988)](Q[i(718)],Q[i(718)][i(1220)]);Q[i(718)]={};let s=new Uint8Array(n[i(1408)]+t[i(1408)]);s[i(771)](n,0),s[i(771)](t,n[i(1408)]),Q[i(663)](s[i(739)])}else Q[i(718)]={};!Q[i(718)]&&(Q.cacheAudioTrack={}),Q.cacheAudioTrack.id=Ye[i(615)],Q.cacheAudioTrack[i(1321)]=++Q[i(1395)],Q[i(718)][i(501)]=o,Q[i(718)][i(1220)]=r,Q[i(718)][i(1259)]=0,Q[i(718)][i(556)]=s,Q[i(718)][i(627)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;te.isDestroyed?te[r(795)](Q[r(1390)],"appendBuffer() player is destroyed"):Q[r(1385)]?te[r(795)](Q[r(1390)],r(1451)):Q[r(1197)]?te[r(795)](Q[r(1390)],r(1234)):Q[r(1136)]?te[r(795)](Q[r(1390)],r(1027)):Q[r(804)]?te[r(795)](Q.TAG_NAME,r(1366)):(Q[r(583)][r(1375)](t),Q[r(1412)]&&(te._opt[r(1280)]&&Q[r(637)]()&&Q[r(949)](),Xt(Q[r(714)]())&&Q[r(910)]()&&Xt(Q[r(945)]()))?Q[r(694)]():Q.isStateClosed()?(Q[r(804)]=!0,Q[r(751)](xe[r(819)],r(634))):Q[r(610)]()&&(Q[r(804)]=!0,Q.emitError(xe[r(819)],r(575))))},appendAudioBuffer(t){const r=e;te[r(1036)]?te[r(795)](Q[r(1390)],r(567)):Q[r(1385)]?te[r(795)](Q[r(1390)],r(1451)):Q.mediaSourceAppendBufferFull?te.debugWarn(Q[r(1390)],"mseDecoder.mediaSourceAppendBufferFull is true"):Q[r(1136)]?te[r(795)](Q[r(1390)],r(1027)):Q[r(804)]?te[r(795)](Q[r(1390)],r(1366)):(Q.pendingAudioSegments[r(1375)](t),Q.audioSourceBuffer&&(te[r(706)].mseAutoCleanupSourceBuffer&&Q[r(637)]()&&Q[r(949)](),Xt(Q[r(570)]())&&Q[r(910)]()&&Xt(Q[r(945)]()))?Q[r(694)]():Q.isStateClosed()?(Q[r(804)]=!0,Q[r(751)](xe.mseSourceBufferError,"mediaSource is not attached to video or mediaSource is closed")):Q.isStateEnded()&&(Q[r(804)]=!0,Q[r(751)](xe.mseSourceBufferError,r(575))))},getSourceBufferUpdating(){const t=e;return Q[t(1412)]&&Q[t(1412)][t(1165)]},getAudioSourceBufferUpdating(){const t=e;return Q[t(518)]&&Q[t(518)][t(1165)]},stop(){const t=e;Q[t(814)](),Q.removeSourceBuffer(),Q[t(553)]()},clearUpAllSourceBuffer(){const t=e;if(Q[t(1412)]){const e=Q[t(1412)][t(979)];for(let r=0;r<e[t(1107)];r++){let n=e[t(631)](r),i=e[t(911)](r);Q[t(1251)].push({start:n,end:i})}Xt(Q.getSourceBufferUpdating())&&Q[t(1352)]()}if(Q[t(518)]){const e=Q[t(518)][t(979)];for(let r=0;r<e[t(1107)];r++){let n=e.start(r),i=e[t(911)](r);Q[t(836)][t(1375)]({start:n,end:i})}Xt(Q[t(570)]())&&Q[t(1352)]()}},endOfStream(){const t=e;if(Q.isStateOpen()&&H)if(Q.getSourceBufferUpdating()||Q[t(570)]())te[t(521)](Q[t(1390)],t(1240)),Q[t(1341)]=!0;else{Q[t(1341)]=!1;try{te.debugLog(Q[t(1390)],t(890)),Q[t(632)][t(553)]()}catch(e){te[t(795)](Q[t(1390)],"endOfStream() error",e,e[t(1178)]())}}},abortSourceBuffer(){const t=e;if(Q[t(910)]){if(Q.sourceBuffer){try{te[t(521)](Q.TAG_NAME,"abortSourceBuffer() abort sourceBuffer"),Q[t(1412)][t(784)]()}catch(e){}Xt(Q[t(714)]())&&Q[t(1352)]()}if(Q[t(518)]){try{te[t(521)](Q[t(1390)],t(745)),Q[t(518)][t(784)]()}catch(e){}Xt(Q.getAudioSourceBufferUpdating())&&Q._doRemoveRanges()}}Q[t(1412)]=null,Q[t(518)]=null},removeSourceBuffer(){const t=e;if(!Q[t(1053)]()&&Q[t(632)]){if(Q[t(1412)])try{te[t(521)](Q.TAG_NAME,t(656)),Q[t(632)][t(923)](Q[t(1412)])}catch(e){te.debugWarn(Q[t(1390)],t(596),e,e[t(1178)]())}if(Q[t(518)])try{te[t(521)](Q[t(1390)],t(551)),Q.mediaSource[t(923)](Q[t(518)])}catch(e){te.debugWarn(Q[t(1390)],"removeSourceBuffer() audioSourceBuffer error",e,e.toString())}}},_hasPendingSegments(){const t=e;return Q[t(583)][t(1107)]>0||Q[t(509)][t(1107)]>0},getPendingSegmentsLength(){const t=e;return Q[t(583)][t(1107)]},_doAppendSegments(){const t=e;if(Q[t(1053)]()||Q.isStateEnded())te[t(521)](Q[t(1390)],"_doAppendSegments() mediaSource is closed or ended and return");else if(null!==Q[t(1412)]){if(Q.needInitAudio()&&null===Q.audioSourceBuffer)return te[t(521)](Q[t(1390)],t(529)),void(null===Q[t(1232)]&&(Q[t(1232)]=setTimeout((()=>{const e=t;Q._clearAudioSourceBufferCheckTimeout(),Q[e(751)](xe[e(747)])}),1e3)));if(Xt(Q[t(714)]())&&Q[t(583)][t(1107)]>0){const e=Q[t(583)][t(1380)]();try{Q.sourceBuffer[t(806)](e)}catch(e){te[t(582)](Q.TAG_NAME,t(934),e.code,e),22===e[t(1384)]?(Q[t(1226)](),Q.mediaSourceAppendBufferFull=!0,Q[t(751)](xe[t(908)],t(871)+e[t(1384)]+t(678)+e.message)):11===e[t(1384)]?(Q[t(1226)](),Q[t(1136)]=!0,Q[t(751)](xe.mediaSourceAppendBufferError,t(871)+e[t(1384)]+t(678)+e[t(907)])):(Q[t(1226)](),Q[t(804)]=!0,Q[t(751)](xe[t(819)],t(871)+e.code+t(678)+e.message))}}if(Xt(Q[t(570)]())&&Q.pendingAudioSegments[t(1107)]>0){const e=Q[t(509)][t(1380)]();try{Q[t(518)][t(806)](e)}catch(e){te[t(582)](Q[t(1390)],t(1288),e[t(1384)],e),22===e[t(1384)]?(Q[t(1226)](),Q[t(1197)]=!0,Q.emitError(xe[t(908)],t(871)+e[t(1384)]+t(678)+e[t(907)])):11===e.code?(Q[t(1226)](),Q[t(1136)]=!0,Q[t(751)](xe[t(1136)],t(871)+e[t(1384)]+t(678)+e.message)):(Q[t(1226)](),Q[t(804)]=!0,Q[t(751)](xe[t(819)],e.code,t(871)+e[t(1384)]+" , message is "+e[t(907)]))}}}else te[t(521)](Q[t(1390)],t(829))},_doCleanUpSourceBuffer(){const t=e,r=Q[t(682)][t(674)];if(Q[t(1412)]){const e=Q[t(1412)][t(979)];let n=!1;for(let i=0;i<e.length;i++){let s=e[t(631)](i),o=e[t(911)](i);if(s<=r&&r<o+3){if(r-s>=te._opt[t(932)]){n=!0;let e=r-te[t(706)][t(670)];Q[t(1251)].push({start:s,end:e})}}else o<r&&(n=!0,Q[t(1251)].push({start:s,end:o}))}n&&Xt(Q.getSourceBufferUpdating())&&Q._doRemoveRanges()}if(Q[t(518)]){const e=Q[t(518)][t(979)];let n=!1;for(let i=0;i<e[t(1107)];i++){let s=e[t(631)](i),o=e[t(911)](i);if(s<=r&&r<o+3){if(r-s>=te._opt.mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-te._opt[t(670)];Q[t(836)][t(1375)]({start:s,end:e})}}else o<r&&(n=!0,Q[t(836)][t(1375)]({start:s,end:o}))}n&&Xt(Q[t(570)]())&&Q._doRemoveRanges()}},_hasPendingRemoveRanges(){const t=e;return Q[t(1251)][t(1107)]>0||Q[t(836)][t(1107)]>0},needInitAudio(){const t=e;return te[t(706)].hasAudio&&te[t(706)][t(981)]},_doRemoveRanges(){const t=e;if(Q[t(1412)]&&Xt(Q[t(714)]())){let e=Q[t(1251)];for(;e.length&&Xt(Q[t(714)]());){let r=e[t(1380)]();try{Q[t(1412)][t(1001)](r[t(631)],r[t(911)])}catch(e){te.debugWarn(Q[t(1390)],"_doRemoveRanges() sourceBuffer error",e,e[t(1178)]())}}}if(Q[t(518)]&&Xt(Q[t(570)]())){let e=Q.pendingAudioRemoveRanges;for(;e[t(1107)]&&Xt(Q.getAudioSourceBufferUpdating());){let r=e.shift();try{Q[t(518)][t(1001)](r.start,r[t(911)])}catch(e){te[t(795)](Q[t(1390)],"_doRemoveRanges() audioSourceBuffer error",e,e.toString())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Xt(te[t(706)][t(1280)]))return!1;const r=Q[t(682)][t(674)];if(Q.sourceBuffer){let e=Q.sourceBuffer[t(979)];if(e.length>=1&&r-e[t(631)](0)>=te[t(706)][t(932)])return!0}if(Q[t(518)]){let e=Q[t(518)].buffered;if(e[t(1107)]>=1&&r-e[t(631)](0)>=te._opt.mseAutoCleanupMaxBackwardDuration)return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;Q[t(1232)]&&(clearTimeout(Q[t(1232)]),Q[t(1232)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;Q.audioSourceNoDataCheckTimeout&&(clearTimeout(Q[t(590)]),Q[t(590)]=null)},getHandle(){const t=e;return Q[t(632)][t(497)]},emitError(t){const r=e;let n=arguments[r(1107)]>1&&void 0!==arguments[1]?arguments[1]:"";postMessage({cmd:Se[r(1360)],value:t,msg:n})}});let te={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:$e[e(922)],_opt:$(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:Te[e(577)],startStreamRateAndStatsInterval:function(){const t=e;te[t(1039)](),d=setInterval((()=>{const e=t;l&&l(0);const r=JSON[e(1322)]({demuxBufferDelay:te.getVideoBufferLength(),audioDemuxBufferDelay:te.getAudioBufferLength(),streamBufferByteLength:te[e(1083)](),netBuf:te[e(898)]||0,pushLatestDelay:te[e(579)]||0,latestDelay:te[e(1260)],isStreamTsMoreThanLocal:w,wasmDecodeDelay:g-b});postMessage({cmd:Se[e(1298)],type:ke.streamStats,value:r}),Qt()&&(null===W&&(W=Bt()),er(Bt()-W)&&te[e(1224)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;te[t(873)](),G=setTimeout((()=>{const e=t;if(te[e(659)]===Te.notConnect){const t=e(768)+te[e(706)][e(1317)]+e(618)+te[e(659)];te.debugError(e(1172),t),postMessage({cmd:Se[e(1298)],type:xe[e(1317)],value:se[e(1150)],msg:t})}}),1e3*te[t(706)][t(1317)])},_stopCheckWsOpenTimeout:function(){G&&(clearTimeout(G),G=null)},useOffscreen:function(){const t=e;return te[t(706)][t(671)]&&"undefined"!=typeof OffscreenCanvas},getDelay:function(t,r){const n=e;if(!t||te[n(706)][n(996)]&&!_)return-1;if(r===Ie.audio)return te.delay;if(te[n(1131)]&&te[n(1131)]>t)return te[n(1131)]-t>1e3&&te.debugWarn(n(1172),n(1085)+te[n(1131)]+n(845)+t+" more than "+(te[n(1131)]-t)+n(603)+te.delay),te[n(1131)]=t,te.delay;if(te[n(1405)]){if(t){const e=Date.now()-te[n(1211)],r=t-te.firstTimestamp;e>=r?(w=!1,te[n(1260)]=e-r):(w=!0,te[n(1260)]=r-e)}}else te[n(1405)]=t,te.startTimestamp=Date.now(),te.delay=-1;return te[n(1131)]=t,te.delay},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||te[n(706)].hasVideo&&!_)return-1;if(r===Ie[n(615)])return te[n(579)];if(te[n(1131)]&&te[n(1131)]-t>1e3)return te[n(795)](n(1172),n(1332)+te[n(1131)]+n(845)+t+n(928)+(te[n(1131)]-t)+n(652)),-1;if(te[n(1405)]){let e=-1;if(t){const r=Date.now()-te[n(1211)],i=t-te[n(1405)];r>=i?(w=!1,e=r-i):(w=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;te[t(1405)]=null,te[t(1211)]=null,te[t(1260)]=-1,te.dropping=!1},resetAllDelay:function(){const t=e;te[t(812)](),te[t(1131)]=null},doDecode:function(t){const r=e;te[r(706)][r(953)]&&t.type===Ie[r(544)]&&te[r(1284)]&&te.findSei(t[r(1314)],t.ts),te[r(1248)]()?t[r(684)]===Ie[r(615)]?te._opt.mseDecodeAudio?Q.decodeAudio(t[r(1314)],t.ts):t[r(522)].decode(t[r(1314)],t.ts):t.type===Ie[r(544)]&&Q[r(1367)](t.payload,t.ts,t[r(499)],t[r(1259)]):te[r(706)][r(1312)]&&te[r(671)]()&&t[r(684)]===Ie[r(544)]&&a[r(1291)]?a[r(1291)](t[r(1314)],t.ts,t[r(1259)]):t.decoder[r(1291)](t[r(1314)],t.ts,t[r(499)],t[r(1259)])},decodeNext(t){const r=e;if(0===s[r(1107)])return;const i=t.ts,o=s[0],a=t[r(684)]===Ie.video&&Yt(t[r(1314)]);if(Xt(n))a&&(te.debugLog(r(1172),"decode data type is "+t.type+r(940)+i+r(1272)+o[r(684)]+" ts is "+o.ts+r(848)+a),s[r(1380)](),te[r(941)](o));else{const e=o.ts-i,n=o.type===Ie.audio&&t[r(684)]===Ie.video;(e<=20||n||a)&&(te[r(521)](r(1172),r(1221)+t[r(684)]+r(940)+i+r(1272)+o[r(684)]+r(1052)+o.ts+r(574)+e+r(918)+n+r(1116)+a),s[r(1380)](),te[r(941)](o))}},init:function(){const t=e;te[t(521)](t(1172),t(1279)+n+t(776)+i+" and opt is",JSON[t(1322)](te[t(706)]));const r=te[t(706)][t(909)]===oe[t(1009)],o=te[t(706)].playType===oe[t(730)],c=te[t(706)][t(909)]===oe.playVod;if(te[t(706)][t(904)]&&K[t(625)](),te[t(710)]=r,te.isPlayback=o,te[t(1072)]=c,te.isPlayUseMSEAndDecoderInWorker()&&Q&&Q[t(625)](),a&&te[t(706)][t(1312)]&&te[t(671)]()&&a[t(625)](),Xt(te[t(510)]())){te[t(521)](t(1172),t(576));const e=()=>{const e=t,n=te[e(706)][e(1452)]+te[e(706)].videoBufferDelay;let i=null;if(s[e(1107)]){if(te[e(1018)])return void te.debugWarn("worker",e(1122)+s[e(1107)]);if(te[e(561)]){for(i=s.shift(),te[e(795)]("worker",e(712)+i.isIFrame+e(881)+te.delay+e(565)+s[e(1107)]);!i.isIFrame&&s[e(1107)];)i=s[e(1380)]();const t=te[e(550)](i.ts,i[e(684)]);i[e(499)]&&t<=te[e(792)]()&&(te.debugLog(e(1172),e(833)),te[e(561)]=!1,te[e(941)](i),te.decodeNext(i))}else if(te.isPlayback||te.isPlayUseMSE()||0===te._opt[e(1452)])for(;s[e(1107)];)i=s.shift(),te[e(941)](i);else if(i=s[0],-1===te.getDelay(i.ts,i[e(684)]))te.debugLog(e(1172),e(1183),i.ts),s[e(1380)](),te[e(941)](i),te.decodeNext(i);else if(te.delay>n&&r)te[e(1225)]()?(te.debugLog(e(1172),e(1420)+te[e(1260)]+" > maxDelay "+n+e(669)),te[e(852)](),te[e(561)]=!0,postMessage({cmd:Se[e(1458)]})):(s[e(1380)](),te[e(941)](i),te[e(662)](i));else for(;s[e(1107)];){if(i=s[0],!(te[e(1348)](i.ts,i[e(684)])>te[e(706)][e(1452)])){te[e(1260)]<0&&te[e(795)](e(1172),e(863)+te[e(1260)]+e(1302)+s.length);break}s.shift(),te[e(941)](i)}}else-1!==te[e(1260)]&&te.debugLog(e(1172),e(699)),te[e(852)]()};te[t(930)]=setInterval((()=>{const r=t;let n=(new Date)[r(906)]();!S&&(S=n);const i=n-S;i>100&&te[r(795)](r(1172),"loop demux diff time is "+i),e(),S=(new Date)[r(906)]()}),20)}else te.debugLog("worker",t(1370));if(Xt(te[t(706)][t(942)])&&(_=!0),te.isPlayUseMSEAndDecoderInWorker()&&Q){const e=Q[t(748)]();e&&postMessage({cmd:Se[t(643)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;te[t(1219)]();for(let e=0;e<te[t(706)].playbackRate;e++)te[t(687)]();const r=Math[t(778)](1e3/te.streamFps);te[t(521)](t(1172),"playbackCacheLoop fragDuration is "+r+t(516)+te.streamFps),te[t(930)]=setInterval((()=>{const e=t,n=(new Date)[e(906)]();!q&&(q=n);for(let t=0;t<te._opt[e(948)];t++)te.doPlaybackCacheLoop();let i=n-q,o=parseInt(i/r);o>1&&s[e(1107)]>0&&te.debugWarn(e(1172),e(931)+i+e(1170)+r+e(869)+o+e(1268)+s[e(1107)]),q=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s.length)if(r=s[t(1380)](),r.type===Ie.video){te[t(1192)]()?r[t(499)]&&(te.debugLog(t(1172),t(1040),r.ts),te[t(941)](r)):te[t(941)](r);let e=s[0];for(;e&&e.type===Ie[t(615)];)s[t(1380)](),te[t(1192)]()||te[t(941)](e),e=s[0]}else if(r[t(684)]===Ie[t(615)]){te[t(1192)]()||te.doDecode(r);let e=s[0];for(;e;){if(r=s[t(1380)](),r.type===Ie[t(544)]){te[t(1192)]()?r[t(499)]&&(te[t(521)](t(1172),t(1040),r.ts),te[t(941)](r)):te[t(941)](r),e=null;break}r[t(684)]===Ie.audio&&(te[t(1192)]()||te[t(941)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;te[t(930)]&&(clearInterval(te[t(930)]),te.stopId=null),q=null},startPlaybackCacheLoop:function(){te[e(696)]()},close:function(){const t=e;if(te[t(521)](t(1172),t(1224)),te[t(1036)]=!0,Y(),!u||1!==u[t(1292)]&&2!==u.readyState?u&&te[t(521)]("worker","close() and socket.readyState is "+u[t(1292)]):(N=!0,u.close(1e3,t(685))),u&&(u.onopen=null,u.onmessage=null,u.onclose=null,u[t(767)]=null,te[t(659)]=Te[t(577)]),u=null,te.stopStreamRateAndStatsInterval(),te[t(873)](),te[t(1219)](),te.stopId&&(clearInterval(te[t(930)]),te[t(930)]=null),te[t(1447)]&&(te[t(1447)][t(1019)](),te[t(1447)]=null),te[t(697)]&&(Ht(te[t(697)].close)&&Xt(te[t(697)][t(498)])?te.writableStream[t(1224)]()[t(1013)]((e=>{const r=t;te[r(521)](r(1172),r(990),e[r(1178)](),e)})).finally((()=>{te[t(697)]=null})):te[t(697)]=null),re)try{Ht(re[t(1435)])&&re[t(1435)](),Ht(re.delete)&&re[t(967)](),re=null}catch(e){te.debugLog(t(1172),"close() and audioDecoder.clear error: "+e[t(1178)]()+t(1090))}if(ne)try{Ht(ne[t(1435)])&&ne[t(1435)](),Ht(ne[t(967)])&&ne[t(967)](),ne=null}catch(e){te.debugLog(t(1172),"close() and videoDecoder.clear error: "+e.toString()+t(1090))}l=null,S=null,w=!1,g=0,b=0,a&&(a[t(1019)]&&a.destroy(),a=null),Q&&(Q[t(1019)](),Q=null),te.firstTimestamp=null,te[t(1211)]=null,te[t(898)]=0,te.streamFps=null,te[t(999)]=null,te[t(1343)]=null,te[t(1260)]=-1,te[t(579)]=-1,te.preDelayTimestamp=null,te[t(561)]=!1,te[t(1018)]=!1,te[t(710)]=!0,te.isPlayback=!1,te[t(1285)]=!1,te[t(1072)]=!1,te[t(1284)]=!1,te.isHevc=null,te[t(706)]=$(),te[t(1091)]&&(te[t(1091)][t(1019)](),te.offscreenCanvas.removeEventListener(t(1337),te[t(1443)]),te[t(1442)][t(1199)](t(973),te.onOffscreenCanvasWebglContextRestored),te[t(1442)]=null,te[t(946)]=null,te[t(1022)]=null),s=[],o=[],h&&(h[t(1224)](),h=null),p=null,m=null,v=!1,y=!1,_=!1,F=!1,R=!1,L=!1,O=null,E=[],x=0,T=0,I=null,A=null,B=null,D=null,z=null,M=0,U=0,P=null,k=null,C=null,te[t(660)]=$e[t(922)],H=!0,K[t(1019)](),X[t(1019)](),J.destroy(),Z[t(1019)](),te.debug=null,te[t(706)]={},postMessage({cmd:Se.closeEnd})},pushBuffer:function(t,r){const i=e;if(r[i(684)]===Ie[i(615)]&&pt(t)){if(te[i(521)](i(1172),i(1401)+r.ts+i(826)),te[i(706)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:Se[i(887)],buffer:e},[e[i(739)]])}te[i(943)](t,r.ts)}else if(r[i(684)]===Ie[i(544)]&&r[i(499)]&&Yt(t)){if(te.debugLog("worker","pushBuffer video ts is "+r.ts+i(690)),te._opt[i(847)]){const e=new Uint8Array(t);postMessage({cmd:Se[i(805)],buffer:e},[e[i(739)]])}te[i(1367)](t,r.ts,r.isIFrame,r[i(1259)])}else{if(te[i(706)][i(1441)])if(te[i(706)][i(847)]){const e=new Uint8Array(t);postMessage({cmd:Se.flvBufferData,type:r[i(684)],buffer:e,ts:r.ts},[e[i(739)]])}else if(te[i(706)].recordType===ae.mp4)if(r[i(684)]===Ie.video){const e=new Uint8Array(t)[i(598)](5);postMessage({cmd:Se[i(1274)],buffer:e,isIFrame:r[i(499)],ts:r.ts,cts:r[i(1259)]},[e[i(739)]])}else if(r[i(684)]===Ie[i(615)]&&te[i(706)][i(1130)]){const e=new Uint8Array(t),n=mt(e)?e[i(598)](2):e[i(598)](1);postMessage({cmd:Se[i(947)],buffer:n,ts:r.ts},[n[i(739)]])}if(te[i(710)]){if(r.type===Ie.video){if(M>0){const e=r.ts-D,t=2*M;e>=t&&te[i(521)](i(1172),i(1037)+r[i(499)]+" and\n ts is "+r.ts+i(1070)+D+i(1134)+e+i(534)+M+i(572)+t+"\n maybe trigger black screen or flower screen\n ")}if(null!==D&&D>=r.ts&&(te[i(795)](i(1172),i(1161)+r[i(499)]+i(864)+r.ts+i(1227)+D+i(832)+t[i(1408)]+" and prevPayloadBufferSize is "+U),D-r.ts>ye&&(te.debugWarn("worker",i(1287)+D+i(1378)+r.ts+i(1134)+(D-r.ts)+i(928)+ye+",\n and resetAllDelay"),te[i(852)](),D=null,M=0),te[i(706)][i(1097)]&&Xt(r[i(499)])&&_)){const e=te[i(1225)](),t=Xt(te.isPushDropping);return te[i(521)](i(1172),i(1157)+e+i(1422)+t+i(802)),void(e&&t?te.dropBuffer$2():(te[i(1339)](!0),Kt(te._opt.checkFirstIFrame)&&Kt(n)&&(te[i(1248)]()?Q[i(1208)]=!1:postMessage({cmd:Se[i(942)]}))))}D>0&&(M=r.ts-D),U=t[i(1408)],D=r.ts}if(_){const e=te._opt[i(1452)]+te[i(706)][i(1026)],t=te[i(550)](r.ts,r.type);te.pushLatestDelay=t,te[i(1260)]>0&&t>e&&te[i(1260)]<e&&te[i(1225)]()&&!1===te.isPushDropping&&(te[i(521)](i(1172),i(846)+t+i(928)+e+" and decoder.delay is "+te[i(1260)]+i(1004)),te[i(742)]())}}r[i(684)]===Ie.audio?s[i(1375)]({ts:r.ts,payload:t,decoder:{decode:te[i(943)]},type:Ie[i(615)],isIFrame:!1}):r[i(684)]===Ie[i(544)]&&s[i(1375)]({ts:r.ts,cts:r[i(1259)],payload:t,decoder:{decode:te[i(1367)]},type:Ie[i(544)],isIFrame:r[i(499)]}),te[i(1214)]()}},calcPlaybackStreamFps(){const t=e;if(te[t(510)]()&&zt(te[t(1343)])){let e=Gt(s,Ie.video);if(e)te[t(1343)]=e,postMessage({cmd:Se[t(1386)],value:te[t(1343)]}),te[t(606)]=e,te.playbackCacheLoop();else{const r=s[t(925)]((e=>({type:e[t(684)],ts:e.ts})));te[t(521)](t(1172),t(722)+e+", bufferListLength is "+s[t(1107)]+", and ts list is "+JSON.stringify(r));const n=100;s[t(1107)]>=n&&(te[t(795)](t(1172),t(734)+s.length+t(928)+n+", and set streamFps is 25"),te[t(1343)]=25,postMessage({cmd:Se[t(1386)],value:te[t(1343)]}),te.streamFps=te[t(1343)],te[t(696)]())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(1296)]((e=>{const n=t;e[n(684)]===Ie[n(544)]&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(520)]((e=>{const r=t;return e.type===Ie[r(544)]&&e[r(499)]}))},isAllIframeInBufferList(){const t=e,r=te.getVideoBufferLength();let n=0;return s[t(1296)]((e=>{const r=t;e[r(684)]===Ie.video&&e[r(499)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return te[t(706)][t(1452)]+te[t(706)][t(1026)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(1296)]((e=>{e[t(684)]===Ie.audio&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h[t(739)]&&(r=h[t(739)][t(1408)]),te[t(706)][t(904)]?K[t(1073)]&&(r=K[t(1073)][t(1408)]):te[t(706)][t(746)]?Z[t(723)]&&(r=Z[t(723)][t(1408)]):te[t(706)][t(527)]&&X.mp4Box&&(r=X[t(769)].getStreamBufferSize()),r},fetchStream:function(t){const r=e;let n=arguments[r(1107)]>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(1107)]>2&&void 0!==arguments[2]?arguments[2]:[];if(te[r(521)](r(1172),r(688)+t,r(720),JSON.stringify(n)),te.isWorkerFetch=!0,n.isFlv?te[r(706)].isFlv=!0:n[r(527)]?te[r(706)][r(527)]=!0:n[r(1077)]?te[r(706)][r(1077)]=!0:n[r(904)]?te._opt[r(904)]=!0:n[r(746)]&&(te[r(706)][r(746)]=!0),l=Ut((e=>{const t=r;postMessage({cmd:Se[t(1298)],type:ke[t(624)],value:e})})),te[r(625)](),te.startStreamRateAndStatsInterval(),n.isFmp4&&X.listenMp4Box(),n[r(1198)]===ie[r(1062)]){n[r(609)]&&(h=new cr(te[r(1181)]())),c=new AbortController;const e=Object.assign({signal:c[r(880)]},{headers:n[r(790)]&&n[r(790)][r(1054)]||{}});fetch(t,e)[r(875)]((e=>{const t=r;if(Kt(N))return te[t(521)](t(1172),"request abort and run res.body.cancel()"),te[t(660)]=$e[t(922)],void e[t(757)][t(1283)]();if(!qt(e))return te.debugWarn(t(1172),t(1406)+e.status+t(562)+e.ok+t(893)),Y(),void postMessage({cmd:Se[t(1298)],type:xe[t(1173)],value:t(1406)+e[t(879)]+" and ok is "+e.ok});if(postMessage({cmd:Se.workerFetch,type:ke[t(1063)]}),jt())te.writableStream=new WritableStream({write:e=>{const r=t;return c&&c[r(880)]&&c[r(880)][r(653)]?(te[r(521)](r(1172),"writableStream write() and abortController.signal.aborted is true so return"),void(te.fetchStatus=$e[r(862)])):Kt(N)?(te[r(521)](r(1172),r(554)),te[r(660)]=$e[r(862)],void Y()):void(typeof e!==r(711)?(te[r(660)]=$e.buffering,l(e[r(1408)]),n[r(609)]?h[r(1275)](e):n[r(527)]?te[r(964)](e):n[r(1077)]?te[r(982)](e):n[r(746)]?te[r(1338)](e):n[r(904)]&&te[r(1440)](e)):te.debugWarn("worker",'writableStream write() and value is "'+e+r(566)))},close:()=>{const e=t;te[e(521)]("worker",e(1388)),te.fetchStatus=$e[e(862)],Y(),te[e(706)].checkStreamEnd?(h&&(h[e(1224)](),h=null),postMessage({cmd:Se[e(1298)],type:ke[e(1297)],value:se[e(1062)],msg:e(938)})):postMessage({cmd:Se.workerFetch,type:ke[e(1034)]})},abort:e=>{const r=t;if(c&&c.signal&&c[r(880)][r(653)])return te[r(521)](r(1172),"writableStream abort() and abortController.signal.aborted is true so return"),void(te[r(660)]=$e.complete);h&&(h[r(1224)](),h=null),e[r(1246)]!==Ve[r(784)]?(te[r(521)](r(1172),r(1005)+e[r(1178)]()),Y(),postMessage({cmd:Se[r(1298)],type:xe[r(1080)],value:e[r(1178)]()})):te.debugLog(r(1172),r(1089))}}),e[t(757)].pipeTo(te[t(697)])[t(1013)]((e=>{const r=t;e[r(1246)]!==r(1207)&&te[r(521)](r(1172),r(1456),e.name,e[r(1178)]())}));else{const r=e.body.getReader(),i=()=>{const e=t;r[e(764)]().then((t=>{const r=e;let{done:s,value:o}=t;return s?(te[r(521)](r(1172),"fetchNext().then() and done is true"),te[r(660)]=$e[r(862)],Y(),void(te[r(706)][r(791)]?(h&&(h[r(1224)](),h=null),postMessage({cmd:Se[r(1298)],type:ke[r(1297)],value:se[r(1062)],msg:r(938)})):postMessage({cmd:Se[r(1298)],type:ke[r(1034)]}))):c&&c[r(880)]&&c.signal[r(653)]?(te[r(521)](r(1172),r(1233)),void(te.fetchStatus=$e[r(862)])):Kt(N)?(te[r(521)](r(1172),"fetchNext().then() and requestAbort is true so return"),te.fetchStatus=$e.complete,void Y()):void("string"!=typeof o?(te[r(660)]=$e.buffering,l(o[r(1408)]),n[r(609)]?h[r(1275)](o):n[r(527)]?te[r(964)](o):n[r(1077)]?te[r(982)](o):n[r(746)]?te[r(1338)](o):n[r(904)]&&te[r(1440)](o),i()):te[r(795)]("worker",r(1069)+o+r(781)))}))[e(1013)]((t=>{const r=e;if(c&&c[r(880)]&&c[r(880)][r(653)])return te.debugLog(r(1172),"fetchNext().catch() and abortController.signal.aborted is true so return"),void(te[r(660)]=$e[r(862)]);h&&(h[r(1224)](),h=null),t[r(1246)]!==Ve[r(784)]?(te[r(521)]("worker","fetchNext().catch() and e is "+t[r(1178)]()),Y(),postMessage({cmd:Se[r(1298)],type:xe[r(1080)],value:t.toString()})):te[r(521)]("worker",r(1342))}))};i()}}))[r(1013)]((e=>{const t=r;c&&c[t(880)]&&c.signal[t(653)]?te.debugLog(t(1172),"fetch().catch() and abortController.signal.aborted is true so return"):e.name!==Ve[t(784)]?(te[t(521)]("worker",t(834)+e[t(1178)]()),Y(),postMessage({cmd:Se.workerFetch,type:xe[t(1173)],value:e[t(1178)]()}),h&&(h[t(1224)](),h=null)):te.debugLog(t(1172),t(1193))}))}else n[r(1198)]===ie[r(1150)]&&(n[r(609)]&&(h=new cr(te.demuxFlv())),u=new WebSocket(t,i),u[r(813)]=r(749),u.onopen=()=>{const e=r;te[e(521)](e(1172),e(878)),te[e(659)]=Te[e(645)],te._stopCheckWsOpenTimeout(),postMessage({cmd:Se[e(1298)],type:ke[e(1063)]}),postMessage({cmd:Se[e(1298)],type:ke.websocketOpen}),n[e(790)]&&n.options[e(924)]&&te[e(1145)](n[e(790)][e(924)])},u[r(647)]=e=>{const t=r;if(te[t(1036)])return void te.debugLog(t(1172),"fetchStream, WebsocketStream socket close and code is "+e[t(1384)]+" and isDestroyed is true, so return");if(f)return void te[t(521)](t(1172),t(1142)+e.code+" but isSocketError is true , so return");if(te[t(521)](t(1172),"fetchStream, WebsocketStream socket close and code is "+e[t(1384)]),Kt(N))return void te[t(521)](t(1172),t(628));let n=!1;1006===e[t(1384)]&&(te[t(582)]("worker",t(1235)+e[t(1384)]),n=!0),te.socketStatus=Te[t(1224)],te[t(706)].checkStreamEnd||n?(h&&(h.close(),h=null),postMessage({cmd:Se[t(1298)],type:ke.streamEnd,value:se[t(1150)],msg:e[t(1384)]})):postMessage({cmd:Se[t(1298)],type:ke[t(1034)]})},u[r(767)]=e=>{const t=r;te.debugError(t(1172),t(866),e,e[t(1178)]()),f=!0,te[t(659)]=Te[t(1300)],h&&(h[t(1224)](),h=null),te[t(1036)]?te[t(521)](t(1172),t(716)):Kt(N)?te.debugLog(t(1172),t(1112)):postMessage({cmd:Se[t(1298)],type:xe.websocketError,value:e[t(1086)]?t(1374):t(1194)})},u[r(994)]=e=>{const t=r;"string"!=typeof e[t(556)]?(l(e.data.byteLength),n[t(609)]?h[t(1275)](e[t(556)]):n.isFmp4?te[t(964)](e[t(556)]):n[t(1077)]?te[t(982)](e[t(556)]):te[t(706)][t(904)]?te[t(1440)](e[t(556)]):te[t(706)][t(746)]?te[t(1338)](e.data):te.demuxM7s(e.data)):postMessage({cmd:Se[t(1310)],value:e[t(556)]})})},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).slice();switch(r){case Ae[t(615)]:if(a[t(1408)]>0){const e=te[t(601)](a);te[t(1291)](e,{type:Ie[t(615)],ts:o})}else te[t(795)](t(1172),t(818)+a.byteLength+t(677));break;case Ae.video:if(a[t(1408)]>=6){const e=a[0];if(te._isEnhancedH265Header(e))te[t(1041)](a,o);else{const e=15&a[0];let r=a[0]>>4===qe;const n=e===De.h265;if(t(1035),Xt(r)&&Kt(Zt(a,n))&&(te[t(521)](t(1172),"demux() isIFrame is false and unit type is IDR and update to true"),r=!0),r&&Yt(a)&&null===te[t(987)]){const e=15&a[0];te[t(987)]=e===De[t(728)],O=xt(a,te[t(987)]),te[t(521)](t(1172),t(1364)+te[t(987)]+" and nalUnitSize is "+O)}r&&te[t(980)](o),te[t(710)]&&te.calcNetworkDelay(o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=te[t(1243)](a,r);te[t(1291)](c,{type:Ie.video,ts:o,isIFrame:r,cts:s})}}else te[t(795)](t(1172),t(1179)+a[t(1408)]+t(677));break;case Ae[t(1147)]:postMessage({cmd:Se[t(1216)],buffer:a},[a.buffer]);break;default:te[t(521)]("worker",t(939)+r)}}},decode:function(t,r){const n=e;r[n(684)]===Ie[n(615)]?te[n(706)][n(1099)]&&(postMessage({cmd:Se[n(1298)],type:ke[n(1354)],value:t[n(1408)]}),te[n(710)]?te[n(1050)](t,{type:r.type,ts:r.ts,cts:r.cts}):te[n(1402)]&&(te.isPlaybackOnlyDecodeIFrame()||(te[n(510)]()?te[n(1050)](t,{type:r[n(684)],ts:r.ts,cts:r.cts}):te[n(1050)](t,{type:r[n(684)],ts:r.ts,cts:r[n(1259)]})))):r[n(684)]===Ie[n(544)]&&te[n(706)][n(996)]&&(postMessage({cmd:Se.workerFetch,type:ke[n(773)],value:t[n(1408)]}),postMessage({cmd:Se[n(1298)],type:ke[n(502)],value:r.ts}),te[n(710)]?te.pushBuffer(t,{type:r.type,ts:r.ts,isIFrame:r.isIFrame,cts:r[n(1259)]}):te[n(1402)]&&(te[n(510)]()?te[n(1050)](t,{type:r[n(684)],ts:r.ts,cts:r[n(1259)],isIFrame:r.isIFrame}):te[n(1192)]()?r[n(499)]&&te[n(1050)](t,{type:r[n(684)],ts:r.ts,cts:r.cts,isIFrame:r[n(499)]}):te[n(1050)](t,{type:r[n(684)],ts:r.ts,cts:r[n(1259)],isIFrame:r[n(499)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return te[n(706)][n(507)]?te[n(706)][n(1241)]&&te[n(706)].cryptoIV[n(1408)]>0&&te[n(706)][n(1180)]&&te[n(706)][n(1180)][n(1408)]>0?i=bo(t,te[n(706)][n(1180)],te[n(706)].cryptoIV,te[n(987)]):te[n(582)](n(1172),"isM7sCrypto cryptoKey.length is "+(te[n(706)].cryptoKey&&te._opt[n(1180)][n(1408)])+n(955)+(te[n(706)].cryptoIV&&te[n(706)].cryptoIV[n(1408)])+n(1404)):te[n(706)][n(726)]?te[n(706)][n(983)]?i=te[n(706)][n(1241)]&&te[n(706)][n(1241)].byteLength>0&&te[n(706)][n(1180)]&&te._opt[n(1180)][n(1408)]>0?hc(t,te._opt.cryptoKey,te._opt.cryptoIV,te.isHevc,te[n(706)][n(997)]):Zo(t,te[n(706)][n(983)],te.isHevc,te[n(706)][n(997)]):!te[n(706)][n(983)]&&te.debugError("worker","isSm4Crypto opt.sm4CryptoKey is null"):te[n(706)][n(870)]&&(te[n(706)].cryptoIV&&te._opt.cryptoIV.byteLength>0&&te._opt[n(1180)]&&te[n(706)].cryptoKey[n(1408)]>0?i=ha(t,te[n(706)][n(1180)],te._opt[n(1241)],te.isHevc):te[n(582)](n(1172),n(1439)+(te._opt.cryptoKey&&te._opt.cryptoKey.byteLength)+" or cryptoIV.length is "+(te[n(706)].cryptoIV&&te._opt.cryptoIV[n(1408)])+n(1404))),i},cryptoPayloadAudio:function(t){const r=e;if(Xt(te[r(706)].isCryptoAudio))return t;let n=t;return te[r(706)][r(507)]?te[r(706)][r(1241)]&&te[r(706)][r(1241)][r(1408)]>0&&te[r(706)][r(1180)]&&te[r(706)][r(1180)][r(1408)]>0?t[0]>>4===Ue[r(686)]&&(n=wo(t,te._opt[r(1180)],te[r(706)][r(1241)])):te[r(582)]("worker",r(970)+(te._opt[r(1180)]&&te[r(706)][r(1180)][r(1408)])+" or cryptoIV.length is "+(te._opt[r(1241)]&&te[r(706)][r(1241)][r(1408)])+r(1404)):te[r(706)][r(870)]&&(te[r(706)][r(1241)]&&te[r(706)].cryptoIV[r(1408)]>0&&te._opt[r(1180)]&&te[r(706)][r(1180)][r(1408)]>0?t[0]>>4===Ue[r(686)]&&(n=fa(t,te[r(706)][r(1180)],te[r(706)][r(1241)])):te[r(582)](r(1172),r(1439)+(te[r(706)][r(1180)]&&te[r(706)].cryptoKey[r(1408)])+" or cryptoIV.length is "+(te._opt[r(1241)]&&te[r(706)].cryptoIV[r(1408)])+r(1404))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(z=s===Ue.AAC?o?16:8:0===o?8:16,re&&re[n(1121)]||!Xt(i))if(pt(t)||s===Ue.ALAW||s===Ue[n(995)]||s===Ue[n(1164)]){te[n(521)]("worker",n(1271)+s+n(841)+te[n(706)].sampleRate);const e=s===Ue.AAC?t[n(598)](2):new Uint8Array(0);if(i){if(s===Ue[n(1164)])return void te[n(582)]("worker",n(753));re[n(1438)]=te[n(706)][n(1123)],re[n(1291)](t,r)}else re[n(1121)](s,te[n(706)].sampleRate,e,te[n(1110)]());if(s===Ue[n(686)]&&postMessage({cmd:Se[n(1078)],buffer:e},[e[n(739)]]),y=!0,s!==Ue[n(686)]&&(s===Ue[n(1164)]?(!te[n(1447)]&&(te[n(1447)]=new aa(te),te[n(1447)].on(n(556),((e,t)=>{re[n(1291)](e,t)}))),te[n(1447)][n(827)](t[n(598)](1),r)):re.decode(t[n(598)](1),r)),Qt()){const e=Number("1")||1;setTimeout((()=>{const e=n;te[e(582)]("worker",e(1075)),te.close(),postMessage({cmd:Se[e(1306)]})}),60*e*60*1e3)}}else te[n(795)](n(1172),n(1124),s);else te[n(582)](n(1172),"setCodecAudio: audioDecoder or audioDecoder.setCodec is null")},decodeAudio:function(t,r){const s=e;if(te[s(1036)])te[s(521)]("worker","decodeAudio, decoder is destroyed and return");else if(te.isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio())Q.decodeAudio(t,r);else if(Kt(n)&&Kt(te[s(706)].mseDecodeAudio))postMessage({cmd:Se[s(563)],payload:t,ts:r,cts:r},[t[s(739)]]);else{const e=t[0]>>4;if(y){if(pt(t))return void te[s(521)](s(1172),s(837));i?re[s(1291)](t,r):e===Ue[s(1164)]?te[s(1447)][s(827)](t[s(598)](1),r):re[s(1291)](e===Ue[s(686)]?t.slice(2):t[s(598)](1),r)}else te[s(1318)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(ne&&ne[n(1121)]||!Xt(i))if(Yt(t))if(s===De[n(1035)]||s===De.h265){te[n(521)]("worker","setCodecVideo: init video codec , codecId is "+s);const e=t.slice(5);if(s===De.h264&&te[n(706)][n(1344)]){const t=Ar(e);if(t.codecWidth>_e||t.codecHeight>_e)return postMessage({cmd:Se[n(1304)],value:n(1436)+t.codecWidth+n(657)+_e+n(1334)+t[n(756)]+n(657)+_e}),void te[n(795)](n(1172),n(635)+t.codecWidth+n(1330)+t[n(756)])}const r=new Uint8Array(t);v=!0,i?ne[n(1291)](t,0):ne.setCodec(s,e,te[n(1110)]()),postMessage({cmd:Se[n(668)],code:s}),postMessage({cmd:Se.videoCodec,buffer:r,codecId:s},[r[n(739)]])}else te[n(795)](n(1172),n(1253)+s+n(969));else te.debugWarn(n(1172),"decodeVideo: hasInitVideoCodec is false, codecId is "+s+n(617)+r+" and packetType is "+t[1]);else te.debugError(n(1172),n(1266))},decodeVideo:function(t,r,s){const o=e;let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(te[o(1036)])te[o(521)](o(1172),o(1064));else if(te[o(1248)]())Q.decodeVideo(t,r,s,a);else if(Kt(n))postMessage({cmd:Se[o(1143)],payload:t,isIFrame:s,ts:r,cts:a,delay:te[o(1260)]},[t[o(739)]]);else if(v)if(!_&&s&&(_=!0),_){if(s&&Yt(t)){const e=15&t[0];let r={};e===De[o(1035)]?r=Ar(t[o(598)](5)):e===De[o(728)]&&(r=tn(t)),r.codecWidth&&r[o(756)]&&p&&m&&(r[o(1236)]!==p||r[o(756)]!==m)&&(te.debugWarn(o(1172),o(1349)+p+o(667)+m+o(1454)+r.codecWidth+o(936)+r[o(756)]+o(633)),R=!0,postMessage({cmd:Se[o(675)],value:o(1436)+p+"->"+r.codecWidth+", height: "+m+"->"+r[o(756)]}))}if(R)return void te.debugWarn("worker",o(548));if(L)return void te[o(795)](o(1172),o(613));if(Yt(t))return void te.debugLog("worker","decodeVideo and payload is video sequence header so drop this frame");if(t[o(1408)]<ge)return void te[o(795)]("worker","decodeVideo and payload is too small , payload length is "+t[o(1408)]);if(g=r,i)ne[o(1291)](t,r);else{const e=t[o(598)](5);ne.decode(e,s?1:0,r)}}else te[o(521)]("worker",o(1392));else te[o(1111)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(1107)]>0&&void 0!==arguments[0]&&arguments[0];te[t(521)]("worker",t(1195)+s[t(1107)]+t(620)+r),r&&(s=[]),te.isPlayer&&(te[t(852)](),Kt(te[t(706)].checkFirstIFrame)&&(te[t(561)]=!0,postMessage({cmd:Se.isDropping}))),Kt(te._opt[t(942)])&&Xt(n)&&(_=!1)},dropBuffer$2:function(){const t=e;if(s[t(1107)]>0){let e=s[t(1346)]((e=>{const r=t;return Kt(e[r(499)])&&e[r(684)]===Ie[r(544)]}));if(te[t(514)]())for(let r=0;r<s[t(1107)];r++){const n=s[r],i=te[t(550)](n.ts,n[t(684)]);if(i>=te[t(792)]()){te.debugLog(t(1172),"dropBuffer$2() isAllIframeInBufferList() is true, and index is "+r+t(1217)+i+" and notDroppingDelayTs is "+te.getNotDroppingDelayTs()),e=r;break}}if(e>=0){te.isPushDropping=!0,postMessage({cmd:Se.isDropping});const r=s[t(1107)];s=s[t(598)](e);const n=s[t(1380)]();te[t(852)](),te.getDelay(n.ts,n[t(684)]),te.doDecode(n),te[t(1018)]=!1,te[t(521)](t(1172),t(558)+e+",and old bufferList length is "+r+t(759)+s[t(1107)]+t(1250)+te[t(1260)]+" ")}else te[t(1018)]=!1}0===s[t(1107)]&&(te[t(1018)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(859)](1,!1),s=n.getUint8(0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case Ie[r(615)]:const e=te[r(601)](new Uint8Array(t,5));te[r(1291)](e,{type:Ie[r(615)],ts:i});break;case Ie[r(544)]:if(n.byteLength>=11){const e=new Uint8Array(t,5),s=e[0];if(te[r(537)](s))te._decodeEnhancedH265Video(e,i);else{const t=n.getUint8(5)>>4==1;if(t&&(te[r(980)](i),Yt(e)&&null===te[r(987)])){const t=15&e[0];te[r(987)]=t===De[r(728)]}te[r(710)]&&te[r(1088)](i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=te.cryptoPayload(e,t);te[r(1291)](o,{type:Ie[r(544)],ts:i,isIFrame:t,cts:s})}}else te[r(795)](r(1172),r(549)+t[r(1408)]+r(677))}},demuxNakedFlow:function(t){K[e(827)](t)},demuxFmp4:function(e){X.dispatch(e)},demuxMpeg4:function(e){J.dispatch(e)},demuxTs:function(t){Z[e(827)](t)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t.slice(1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[n(568)](a[0]);if(te[n(987)]=Xt(l),o===Xe.PACKET_TYPE_SEQ_START){if(s===Je[n(683)]){const e=t.slice(5);if(l);else{const i=new Uint8Array(5+e[n(1107)]);i[n(771)]([28,0,0,0,0],0),i[n(771)](e,5),O=xt(t,te[n(987)]),te[n(521)](n(1172),n(524)+te[n(987)]+" and nalUnitSize is "+O),te[n(1291)](i,{type:Ie[n(544)],ts:r,isIFrame:!0,cts:0})}}}else if(o===Xe[n(1449)]){let e=t,i=0;const o=s===Je[n(683)];o&&te.calcIframeIntervalTimestamp(r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=an(t[n(598)](8),o),e=te[n(1243)](e,o),te[n(1291)](e,{type:Ie[n(544)],ts:r,isIFrame:o,cts:i}))}else if(o===Xe[n(505)]){const e=s===Je[n(683)];e&&te[n(980)](r);let i=an(t.slice(5),e);i=te[n(1243)](i,e),te[n(1291)](i,{type:Ie[n(544)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&Ke)===Ke},findSei:function(t,r){const n=e;let i=4;Nt(O)&&(i=O),At(t.slice(5),i)[n(1296)]((e=>{const t=n,i=te[t(987)]?e[0]>>>1&63:31&e[0],s=te[t(987)]&&(i===Fe[t(1371)]||i===Fe[t(965)]),o=Xt(te[t(987)])&&i===Pe[t(709)];if(s||o){const n=Et(e,te[t(987)]);postMessage({cmd:Se[t(552)],buffer:n.payload,ts:r},[n.payload[t(739)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(_&&t>0))return;null===I?(I=t,A=Bt()):t<I&&(te.debugLog(r(1172),r(1411)+t+" less than bufferStartDts is "+I),I=t,A=Bt());const n=t-I,i=Bt()-A,s=i>n?i-n:0;if(te[r(898)]=s,s>te[r(706)][r(898)]&&te[r(706)].playType===oe[r(1009)]){let e=!1;null===P&&(e=!0,P=Bt());const o=Bt();(o-P>=1e3||e)&&(te[r(795)]("worker","calcNetworkDelay now dts:"+t+", start dts is "+I+r(843)+n+r(1407)+i+r(872)+s),postMessage({cmd:Se.workerFetch,type:ke[r(612)],value:s}),P=o)}},calcIframeIntervalTimestamp:function(e){null===B?B=e:B<e&&(C=e-B,postMessage({cmd:Se.iframeIntervalTs,value:C}),B=e)},canVisibilityDecodeNotDrop:function(){const t=e;return te[t(706)][t(921)]&&p*m<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return te[t(1402)]&&te[t(706)][t(691)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return te[t(706)][t(948)]>=te[t(706)][t(1361)]&&!(te[t(706)][t(1421)]&&te[t(706)][t(981)])},isPlayUseMSE:function(){const t=e;return te[t(710)]&&te[t(706)][t(1421)]&&Kt(n)},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return te[t(614)]()&&te[t(706)].mseDecoderUseWorker},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return te[t(1248)]()&&te[t(706)][t(981)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;te[r(582)]("worker",r(838)),t.preventDefault(),F=!0,te[r(1091)][r(1019)](),te[r(1091)]=null,te[r(946)]=null,setTimeout((()=>{const e=r;te.offscreenCanvasGL=te[e(1442)][e(1162)]("webgl"),te.offscreenCanvasGL&&te[e(946)].getContextAttributes()[e(708)]?(te[e(1091)]=ee(te[e(946)],te._opt[e(1028)]),F=!1):te[e(582)](e(1172),e(797))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;te[r(521)](r(1172),"handleOffscreenCanvasWebglContextRestored"),t[r(1353)]()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:Se.videoCode,code:t}),postMessage({cmd:Se[i(701)],w:r,h:n}),p=r,m=n,te[i(671)]()&&(te.offscreenCanvas=new OffscreenCanvas(r,n),te.offscreenCanvasGL=te[i(1442)][i(1162)]("webgl"),te[i(1091)]=ee(te[i(946)],te._opt[i(1028)]),te[i(1442)][i(1051)](i(1337),te[i(1443)],!1),te[i(1442)][i(1051)](i(973),te.onOffscreenCanvasWebglContextRestored,!1))},audioInfo:function(t,r,n){const i=e;postMessage({cmd:Se.audioCode,code:t}),postMessage({cmd:Se[i(1010)],sampleRate:r,channels:n,depth:z}),T=n},yuvData:function(r,n){const i=e;if(te[i(1036)])return void te[i(521)](i(1172),i(855));if(Xt(_))return void te[i(521)](i(1172),i(830));const s=p*m*3/2;try{let e=t.HEAPU8[i(542)](r,r+s),o=new Uint8Array(e);if(k=null,b=n,te[i(671)]())try{if(F)return;te.webglObj[i(1071)](p,m,o);let e=te[i(1442)][i(828)]();postMessage({cmd:Se[i(1399)],buffer:e,delay:te[i(1260)],ts:n},[e])}catch(e){te[i(582)](i(1172),i(823),e,e.toString())}else postMessage({cmd:Se[i(1399)],output:o,delay:te.delay,ts:n},[o.buffer])}catch(e){te[i(795)]("worker","yuvData ts "+n+i(1455),e,e.toString())}},pcmData:function(t,n,i){const s=e;if(te.isDestroyed)return void te[s(521)](s(1172),s(692));let a=n,c=[],u=0;try{let e=te[s(706)][s(1414)];for(let e=0;e<2;e++){let n=r.HEAPU32[(t>>2)+e]>>2;c[e]=r[s(1033)][s(542)](n,n+a)}if(x){if(!(a>=(n=e-x)))return x+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==T&&(o[1]=Float32Array.of(...o[1],...c[1])));E[0]=Float32Array.of(...o[0],...c[0].subarray(0,n)),2==T&&(E[1]=Float32Array.of(...o[1],...c[1][s(542)](0,n))),postMessage({cmd:Se[s(1017)],buffer:E,ts:i},E[s(925)]((e=>e[s(739)]))),u=n,a-=n}for(x=a;x>=e;x-=e)E[0]=c[0][s(598)](u,u+=e),2==T&&(E[1]=c[1][s(598)](u-e,u)),postMessage({cmd:Se[s(1017)],buffer:E,ts:i},E.map((e=>e.buffer)));x&&(o[0]=c[0].slice(u),2==T&&(o[1]=c[1][s(598)](u))),c=[]}catch(e){te.debugWarn(s(1172),"pcmData ts "+i+s(1455),e,e[s(1178)]())}},errorInfo:function(t){const r=e;null===k&&(k=Bt());const n=Bt(),i=Dt(C>0?2*C:5e3,1e3,5e3),s=n-k;s>i&&(te[r(795)]("worker",r(619)+C+r(966)+s+r(572)+i+r(693)),L=!0,postMessage({cmd:Se[r(1277)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(1292)]===Be[r(645)]?(te[r(521)](r(1172),r(593),t),u[r(1379)](t)):te[r(582)](r(1172),"socket is not open and state is",u.readyState):te.debugError("worker",r(1320))},timeEnd(){const t=e;te[t(582)]("worker",t(1075)),te[t(1224)](),postMessage({cmd:Se[t(1306)]})},postStreamToMain(t,r){const n=e;postMessage({cmd:Se[n(1389)],type:r,buffer:t},[t[n(739)]])},updatePlaybackIsPause(t){const r=e;te.debugLog(r(1172),r(1263)+t),te.isPlaybackPause=t,Kt(t)?te[r(1219)]():te[r(788)]()},getBuildTime:()=>me+"-"+ve,validatedFailed(){const t=e;te[t(582)]("worker",t(1413))},debugLog(t){const r=e;if(te[r(706)].debug&&te[r(666)]){for(var n=arguments[r(1107)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te.debug.log(t,...i)}},debugWarn(t){const r=e;if(te[r(706)][r(666)]&&te[r(666)]){for(var n=arguments[r(1107)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te.debug[r(874)](t,...i)}},debugError(t){const r=e;if(te[r(666)]){for(var n=arguments[r(1107)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];te[r(666)][r(1300)](t,...i)}}};te[e(666)]=new dr(te),i&&(te=Object[e(1295)](te,{setAudioCodec:function(t){postMessage({cmd:Se[e(1117)],code:t})},setVideoCodec:function(t){postMessage({cmd:Se[e(668)],code:t})},setVideoSize:function(t,r){const n=e;V=t*r,j=V>>2,p=t,m=r,postMessage({cmd:Se[n(701)],w:t,h:r}),te.useOffscreen()&&(te[n(1442)]=new OffscreenCanvas(t,r),te.offscreenCanvasGL=te[n(1442)][n(1162)]("webgl"),te[n(1091)]=ee(te[n(946)],te[n(706)][n(1028)]),te[n(1442)][n(1051)](n(1337),te[n(1443)],!1),te.offscreenCanvas[n(1051)]("webglcontextrestored",te[n(1132)],!1))},initAudioPlanar:function(e,t){T=e,postMessage({cmd:Se.initAudio,sampleRate:t,channels:e,depth:z})},playAudioPlanar:function(t,n,i){const s=e;if(te[s(1036)])return void te[s(521)](s(1172),s(692));let a=n,c=[],u=0,l=te[s(706)][s(1414)];for(let e=0;e<2;e++){let n=r[s(971)][(t>>2)+e]>>2;c[e]=r[s(1033)].subarray(n,n+a)}if(x){if(!(a>=(n=l-x)))return x+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==T&&(o[1]=Float32Array.of(...o[1],...c[1])));E[0]=Float32Array.of(...o[0],...c[0][s(542)](0,n)),2==T&&(E[1]=Float32Array.of(...o[1],...c[1].subarray(0,n))),postMessage({cmd:Se[s(1017)],buffer:E,ts:i},E[s(925)]((e=>e[s(739)]))),u=n,a-=n}for(x=a;x>=l;x-=l)E[0]=c[0][s(598)](u,u+=l),2==T&&(E[1]=c[1].slice(u-l,u)),postMessage({cmd:Se[s(1017)],buffer:E,ts:i},E.map((e=>e.buffer)));x&&(o[0]=c[0][s(598)](u),2==T&&(o[1]=c[1][s(598)](u))),c=[]},draw:function(r,n,i,s){const o=e;if(te.isDestroyed)return void te[o(521)](o(1172),"draw, decoder is destroyed and return");const a=t[o(901)][o(542)](n,n+V),c=t[o(901)][o(542)](i,i+j),u=t[o(901)][o(542)](s,s+j),l=new Uint8Array(V+j+j);if(l[o(771)](a),l[o(771)](c,V),l[o(771)](u,V+j),k=null,b=r,te[o(671)]())try{if(F)return;te[o(1091)].renderYUV(p,m,l);let e=te[o(1442)][o(828)]();postMessage({cmd:Se[o(1399)],buffer:e,delay:te[o(1260)],ts:r},[e])}catch(e){te[o(582)]("worker",o(823),e,e.toString())}else postMessage({cmd:Se.render,output:l,delay:te.delay,ts:r},[l[o(739)]])}}));let re=null;r[e(1387)]&&(re=new(r[e(1387)])(te));let ne=null;t[e(903)]&&(ne=new(t[e(903)])(te)),postMessage({cmd:Se[e(625)]}),self.onmessage=function(t){const r=e;let n=t[r(556)];switch(n[r(775)]){case Ee.init:try{te[r(706)]=Object[r(1295)](te[r(706)],JSON[r(1394)](n[r(581)]))}catch(e){}te.debugLog("worker",r(511)+Ee[r(625)],n[r(581)]);break;case Ee[r(1291)]:te[r(1050)](n[r(739)],n.options);break;case Ee[r(786)]:te.decodeAudio(n[r(739)],n.ts);break;case Ee[r(1372)]:te[r(1367)](n.buffer,n.ts,n[r(499)]);break;case Ee[r(1339)]:te[r(1339)](n[r(646)]);break;case Ee[r(888)]:te.fetchStream(n[r(1024)],JSON[r(1394)](n[r(581)]),n[r(761)]);break;case Ee[r(1224)]:te[r(521)](r(1172),r(511)+Ee.close,JSON.stringify(n[r(790)])),n[r(790)]&&Xt(n[r(790)][r(772)])&&(H=n[r(790)][r(772)]),te.close();break;case Ee[r(580)]:te.debugLog(r(1172),r(511)+Ee[r(580)],n[r(958)],n[r(623)]),te._opt[n[r(958)]]=n[r(623)],n[r(958)]===r(948)&&(te[r(1007)](),te[r(510)]()&&Xt(te[r(1285)]));break;case Ee[r(1345)]:te[r(1145)](n[r(907)]);break;case Ee.mseUpdateVideoTimestamp:Q[r(682)].currentTime=Number(n[r(907)]);break;case Ee[r(1358)]:te[r(1368)](n[r(1119)])}}}(e,e)}))[vc(467)]((e=>{var t=vc;console[t(457)](t(459),e,e[t(468)]())}))}));