!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,k,E,C,x,T,D=!1;function B(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=k=new Uint16Array(e),i.HEAP32=E=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=x=new Float32Array(e),i.HEAPF64=T=new Float64Array(e)}var P=[],U=[],F=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(P)}function L(){i.noFSInit||Te.init.initialized||Te.init(),Te.ignorePermissions=!1,ie(U)}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){P.unshift(e)}function N(e){U.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+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var $,K,Y,J="data:application/octet-stream;base64,",X=e=>e.startsWith(J),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||X(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(),Pt=pn.L,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?X($="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=>(E[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=>{B(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||[],ke=(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},Ee=(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()}ke(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}},De=(e,t)=>e?fe(I,e,t):"",Be={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?Te.cwd():Be.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}E[r>>2]=n.dev,E[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,E[r+12>>2]=n.uid,E[r+16>>2]=n.gid,E[r+20>>2]=n.rdev,Y=[n.size>>>0,(K=n.size,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[r+24>>2]=Y[0],E[r+28>>2]=Y[1],E[r+32>>2]=4096,E[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return Y=[Math.floor(i/1e3)>>>0,(K=Math.floor(i/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[r+40>>2]=Y[0],E[r+44>>2]=Y[1],C[r+48>>2]=i%1e3*1e3,Y=[Math.floor(s/1e3)>>>0,(K=Math.floor(s/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[r+56>>2]=Y[0],E[r+60>>2]=Y[1],C[r+64>>2]=s%1e3*1e3,Y=[Math.floor(o/1e3)>>>0,(K=Math.floor(o/1e3),+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[r+72>>2]=Y[0],E[r+76>>2]=Y[1],C[r+80>>2]=o%1e3*1e3,Y=[n.ino>>>0,(K=n.ino,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[r+88>>2]=Y[0],E[r+92>>2]=Y[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=E[+Be.varargs>>2];return Be.varargs+=4,e},getp:()=>Be.get(),getStr:e=>De(e),getStreamFromFD:e=>Te.getStreamChecked(e)};function Me(e,t,r){Be.varargs=r;try{var n=Be.getStreamFromFD(e);switch(t){case 0:if((i=Be.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=Be.get();return n.flags|=i,0;case 5:return i=Be.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 Pe(e,t,r,n){Be.varargs=n;try{t=Be.getStr(t),t=Be.calculateAt(e,t);var i=n?Be.get():0;return Te.open(t,r,i).fd}catch(e){if(void 0===Te||"ErrnoError"!==e.name)throw e;return-e.errno}}var Ue,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);Ue=e},ze=e=>{for(var t="",r=e;I[r];)t+=Ue[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 Ke,Ye=8,Je=(e,t,r,n)=>{$e(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ye,readValueFromPointer:function(e){return this.fromWireType(I[e])},destructorFunction:null})},Xe=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{je(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},nt=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=nt(e,t,r.baseClass);return null===n?null:r.downcast(n)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ke=e,at.length&&Ke&&Ke(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&je("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(_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:Xe(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&je("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&je("Object already scheduled for deletion"),at.push(this),1===at.length&&Ke&&Ke(ct),this.$$.deleteScheduled=!0,this}})};function _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 kt(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}var Et=(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 Et(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=Et(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 Et(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Bt=()=>{Object.assign(Mt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ye,readValueFromPointer:Dt,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 Pt,Ut,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=Pt.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 Ut(`${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 kt(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new 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 Kt(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 Yt(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 _=Kt(Function,m).apply(null,v);return gt(e,_)}var Jt=(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]=Yt(r,n,null,i,s),[]))),[]}))},Xt=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=Xt(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=Yt(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(E[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:Ye,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:Ye,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=>k[e>>1];case 4:return r?e=>E[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:Ye,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:Ye,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=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(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:Ye,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&k[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(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=E[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)),E[t>>2]=o,(t+=4)+4>i)break}return E[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=()=>k,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:Ye,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ar=(e,t)=>{$e(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},kr={},Er=e=>{var t=kr[e];return void 0===t?ze(e):t},Cr=[],xr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=Er(r)],n,i),Tr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&je(t+" has unknown type "+jt(e)),r},Br=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Mr=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Pr=(e,t,r)=>{var n=Br(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=` var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;for(s+=` var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`,l=0;l<e;++l)n[l].deleteObject&&(s+=` argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Mr),s+=" return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Kt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return Tr(gt(h,d))},Ur=e=>{var t=sr.toValue(e);$t(t),rr(e)},Fr=e=>e%4==0&&(e%100!=0||e%400==0),Rr=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Or=e=>(Fr(e.getFullYear())?Rr:Lr)[e.getMonth()]+e.getDate()-1,zr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function Nr(e,t,r){var n=zr(e,t),i=new Date(1e3*n);E[r>>2]=i.getSeconds(),E[r+4>>2]=i.getMinutes(),E[r+8>>2]=i.getHours(),E[r+12>>2]=i.getDate(),E[r+16>>2]=i.getMonth(),E[r+20>>2]=i.getFullYear()-1900,E[r+24>>2]=i.getDay();var s=0|Or(i);E[r+28>>2]=s,E[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));E[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,E[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){}},Kr=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},Yr={},Jr=()=>u||"./this.program",Xr=()=>{if(!Xr.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",_:Jr()};for(var t in Yr)void 0===Yr[t]?delete e[t]:e[t]=Yr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Xr.strings=r}return Xr.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 Xr().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=Xr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Be.getStreamFromFD(e);return 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=Be.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,Y=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[t+8>>2]=Y[0],E[t+12>>2]=Y[1],Y=[0,(K=0,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[t+16>>2]=Y[0],E[t+20>>2]=Y[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=Be.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=zr(t,r);try{if(isNaN(s))return 61;var o=Be.getStreamFromFD(e);return Te.llseek(o,s,n),Y=[o.position>>>0,(K=o.position,+Math.abs(K)>=1?K>0?+Math.floor(K/4294967296)>>>0:~~+Math.ceil((K-+(~~K>>>0))/4294967296)>>>0:0)],E[i>>2]=Y[0],E[i+4>>2]=Y[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=Be.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=Ee,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(),Bt(),Ut=i.UnboundTypeError=Vt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Me,u:Pe,r:Le,E:Je,F:Gt,A:Jt,h:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,i:Ir,n:Ar,f:xr,j:rr,e:Pr,d:Ur,p:Nr,t:Vr,a:jr,g:Wr,y:Gr,s:Kr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.J)(),yn=e=>(yn=pn.K)(e),_n=e=>(_n=pn.M)(e),gn=e=>(gn=pn.N)(e);function bn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(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_jij=(e,t,r,n)=>(i.dynCall_jij=pn.O)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.P)(e,t,r),i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.Q)(e,t,r,n,s,o,a,c),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.R)(e,t,r,n,s),j=function e(){hn||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}),o=u;function a(){var e=["1261296HjWAGw","1702113qFDeSR","hypot","sqrt","8cQjbLZ","781136KmrHeg","abs","64391hZMpaZ","45VPWcUc","161181lKretd","381190VaUFlT","226050SyKPII","5bVxUEX"];return(a=function(){return e})()}!function(e,t){for(var r=u,n=e();;)try{if(139993===-parseInt(r(440))/1+-parseInt(r(443))/2+parseInt(r(442))/3+parseInt(r(438))/4*(parseInt(r(445))/5)+-parseInt(r(446))/6+parseInt(r(447))/7*(parseInt(r(437))/8)+parseInt(r(441))/9*(parseInt(r(444))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(a);var c=1e-6;function u(e,t){var r=a();return(u=function(e,t){return r[e-=436]})(e,t)}var l="undefined"!=typeof Float32Array?Float32Array:Array,d=Math.random;var h=Math.PI/180;Math[o(448)]||(Math.hypot=function(){for(var e=o,t=0,r=arguments.length;r--;)t+=arguments[r]*arguments[r];return Math[e(436)](t)});var f=Object.freeze({__proto__:null,EPSILON:c,get ARRAY_TYPE(){return l},RANDOM:d,setMatrixArrayType:function(e){l=e},toRadian:function(e){return e*h},equals:function(e,t){var r=u;return Math[r(439)](e-t)<=c*Math.max(1,Math[r(439)](e),Math[r(439)](t))}});function p(){var e=v,t=new(f[e(262)])(16);return f[e(262)]!=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){var r=k();return(v=function(e,t){return r[e-=244]})(e,t)}function y(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],m=t[12],v=t[13],y=t[14],_=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 _(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=v,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(244)](n,i,s),e[1]=Math[r(244)](o,a,c),e[2]=Math.hypot(u,l,d),e}function b(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+n)*s,e[14]=2*i*n*s):(e[10]=-1,e[14]=-2*n),e}!function(e,t){for(var r=v,n=e();;)try{if(764099===parseInt(r(254))/1+-parseInt(r(255))/2*(parseInt(r(248))/3)+parseInt(r(251))/4+parseInt(r(253))/5+parseInt(r(246))/6+-parseInt(r(258))/7+-parseInt(r(261))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(k);var w=b;function S(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=(o+s)*u,e[15]=1,e}var I=S;function A(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}function k(){var e=["mat4(","3BqBfPv","EPSILON","sqrt","1296208MPGnUn","rightDegrees","6235320EOsJqF","1295880PCAzua","1419482KkWqau","abs","tan","4894666CQWnaM","leftDegrees","sin","6594080yMycya","ARRAY_TYPE","max","upDegrees","hypot","cos","782052SoMfWU"];return(k=function(){return e})()}var E=y,C=A,x=Object.freeze({__proto__:null,create:p,clone:function(e){var t=new(f[v(262)])(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,y){var _=new(f[v(262)])(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]=y,_},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity: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,k=l*v-h*p,E=l*y-f*p,C=d*v-h*m,x=d*y-f*m,T=h*y-f*v,D=_*T-g*x+b*C+w*E-S*k+I*A;return D?(D=1/D,e[0]=(a*T-c*x+u*C)*D,e[1]=(i*x-n*T-s*C)*D,e[2]=(m*I-v*S+y*w)*D,e[3]=(h*S-d*I-f*w)*D,e[4]=(c*E-o*T-u*k)*D,e[5]=(r*T-i*E+s*k)*D,e[6]=(v*b-p*I-y*g)*D,e[7]=(l*I-h*b+f*g)*D,e[8]=(o*x-a*E+u*A)*D,e[9]=(n*E-r*x-s*A)*D,e[10]=(p*S-m*b+y*_)*D,e[11]=(d*b-l*S-f*_)*D,e[12]=(a*k-o*C-c*A)*D,e[13]=(r*C-n*k+i*A)*D,e[14]=(m*g-p*w-v*_)*D,e[15]=(l*w-d*g+h*_)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(h*y-f*v)-d*(c*y-u*v)+m*(c*f-u*h),e[1]=-(n*(h*y-f*v)-d*(i*y-s*v)+m*(i*f-s*h)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*f-u*h)-a*(i*f-s*h)+d*(i*u-s*c)),e[4]=-(o*(h*y-f*v)-l*(c*y-u*v)+p*(c*f-u*h)),e[5]=r*(h*y-f*v)-l*(i*y-s*v)+p*(i*f-s*h),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*f-u*h)-o*(i*f-s*h)+l*(i*u-s*c),e[8]=o*(d*y-f*m)-l*(a*y-u*m)+p*(a*f-u*d),e[9]=-(r*(d*y-f*m)-l*(n*y-s*m)+p*(n*f-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*f-u*d)-o*(n*f-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-h*m)-l*(a*v-c*m)+p*(a*h-c*d)),e[13]=r*(d*v-h*m)-l*(n*v-i*m)+p*(n*h-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*h-c*d)-o*(n*h-i*d)+l*(n*c-i*a),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],o=e[5],a=e[6],c=e[7],u=e[8],l=e[9],d=e[10],h=e[11],f=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-h*m)-(t*a-n*s)*(l*v-h*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-h*f)-(r*c-i*o)*(u*m-d*f)+(n*c-i*a)*(u*p-l*f)},multiply:y,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,h,f,p,m=r[0],v=r[1],y=r[2];return t===e?(e[12]=t[0]*m+t[4]*v+t[8]*y+t[12],e[13]=t[1]*m+t[5]*v+t[9]*y+t[13],e[14]=t[2]*m+t[6]*v+t[10]*y+t[14],e[15]=t[3]*m+t[7]*v+t[11]*y+t[15]):(n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],h=t[9],f=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=o,e[4]=a,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=h,e[10]=f,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+h*y+t[13],e[14]=s*m+u*v+f*y+t[14],e[15]=o*m+l*v+p*y+t[15]),e},scale:function(e,t,r){var n=r[0],i=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},rotate:function(e,t,r,n){var i,s,o,a,u,l,d,h,f,p,m,y,_,g,b,w,S,I,A,k,E,C,x,T,D=v,B=n[0],M=n[1],P=n[2],U=Math.hypot(B,M,P);return U<c?null:(B*=U=1/U,M*=U,P*=U,i=Math[D(260)](r),o=1-(s=Math[D(245)](r)),a=t[0],u=t[1],l=t[2],d=t[3],h=t[4],f=t[5],p=t[6],m=t[7],y=t[8],_=t[9],g=t[10],b=t[11],w=B*B*o+s,S=M*B*o+P*i,I=P*B*o-M*i,A=B*M*o-P*i,k=M*M*o+s,E=P*M*o+B*i,C=B*P*o+M*i,x=M*P*o-B*i,T=P*P*o+s,e[0]=a*w+h*S+y*I,e[1]=u*w+f*S+_*I,e[2]=l*w+p*S+g*I,e[3]=d*w+m*S+b*I,e[4]=a*A+h*k+y*E,e[5]=u*A+f*k+_*E,e[6]=l*A+p*k+g*E,e[7]=d*A+m*k+b*E,e[8]=a*C+h*x+y*T,e[9]=u*C+f*x+_*T,e[10]=l*C+p*x+g*T,e[11]=d*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=Math[v(260)](r),i=Math.cos(r),s=t[4],o=t[5],a=t[6],c=t[7],u=t[8],l=t[9],d=t[10],h=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=s*i+u*n,e[5]=o*i+l*n,e[6]=a*i+d*n,e[7]=c*i+h*n,e[8]=u*i-s*n,e[9]=l*i-o*n,e[10]=d*i-a*n,e[11]=h*i-c*n,e},rotateY:function(e,t,r){var n=v,i=Math[n(260)](r),s=Math[n(245)](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=v,i=Math[n(260)](r),s=Math[n(245)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[4],d=t[5],h=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*s+l*i,e[1]=a*s+d*i,e[2]=c*s+h*i,e[3]=u*s+f*i,e[4]=l*s-o*i,e[5]=d*s-a*i,e[6]=h*s-c*i,e[7]=f*s-u*i,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=v,a=r[0],c=r[1],u=r[2],l=Math.hypot(a,c,u);return l<f[o(249)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(260)](t),s=1-(i=Math[o(245)](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=v,n=Math[r(260)](t),i=Math[r(245)](t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=v,n=Math[r(260)](t),i=Math[r(245)](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=v,n=Math.sin(t),i=Math[r(245)](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(f[v(262)])(3),n=-t[0],i=-t[1],s=-t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=n*n+i*i+s*s+o*o;return d>0?(r[0]=2*(a*o+l*n+c*s-u*i)/d,r[1]=2*(c*o+l*i+u*n-a*s)/d,r[2]=2*(u*o+l*s+a*i-c*n)/d):(r[0]=2*(a*o+l*n+c*s-u*i),r[1]=2*(c*o+l*i+u*n-a*s),r[2]=2*(u*o+l*s+a*i-c*n)),_(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:g,getRotation:function(e,t){var r=v,n=new(f[r(262)])(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,y=t[10]*o,_=a+d+y,b=0;return _>0?(b=2*Math[r(250)](_+1),e[3]=.25*b,e[0]=(h-m)/b,e[1]=(p-u)/b,e[2]=(c-l)/b):a>d&&a>y?(b=2*Math[r(250)](1+a-d-y),e[3]=(h-m)/b,e[0]=.25*b,e[1]=(c+l)/b,e[2]=(p+u)/b):d>y?(b=2*Math.sqrt(1+d-a-y),e[3]=(p-u)/b,e[0]=(c+l)/b,e[1]=.25*b,e[2]=(h+m)/b):(b=2*Math[r(250)](1+y-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],k=i[1],E=i[2],C=(1-(m+y))*w,x=(f+b)*w,T=(p-g)*w,D=(f-b)*S,B=(1-(h+y))*S,M=(v+_)*S,P=(p+g)*I,U=(v-_)*I,F=(1-(h+m))*I;return e[0]=C,e[1]=x,e[2]=T,e[3]=0,e[4]=D,e[5]=B,e[6]=M,e[7]=0,e[8]=P,e[9]=U,e[10]=F,e[11]=0,e[12]=r[0]+A-(C*A+D*k+P*E),e[13]=r[1]+k-(x*A+B*k+U*E),e[14]=r[2]+E-(T*A+M*k+F*E),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=r+r,a=n+n,c=i+i,u=r*o,l=n*o,d=n*a,h=i*o,f=i*a,p=i*c,m=s*o,v=s*a,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=h-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=f+m,e[7]=0,e[8]=h+v,e[9]=f-m,e[10]=1-u-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,i,s,o){var a=1/(r-t),c=1/(i-n),u=1/(s-o);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(i+n)*c,e[10]=(o+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*u,e[15]=0,e},perspectiveNO:b,perspective:w,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[v(257)](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=v,s=Math[i(257)](t[i(264)]*Math.PI/180),o=Math[i(257)](t.downDegrees*Math.PI/180),a=Math[i(257)](t[i(259)]*Math.PI/180),c=Math[i(257)](t[i(252)]*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:S,ortho:I,orthoZO:function(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:function(e,t,r,n){var i,s,o,a,u,l,d,h,p,y,_=v,g=t[0],b=t[1],w=t[2],S=n[0],I=n[1],A=n[2],k=r[0],E=r[1],C=r[2];return Math[_(256)](g-k)<c&&Math[_(256)](b-E)<f[_(249)]&&Math[_(256)](w-C)<f[_(249)]?m(e):(d=g-k,h=b-E,p=w-C,i=I*(p*=y=1/Math[_(244)](d,h,p))-A*(h*=y),s=A*(d*=y)-S*p,o=S*h-I*d,(y=Math[_(244)](i,s,o))?(i*=y=1/y,s*=y,o*=y):(i=0,s=0,o=0),a=h*o-p*s,u=p*i-d*o,l=d*s-h*i,(y=Math[_(244)](a,u,l))?(a*=y=1/y,u*=y,l*=y):(a=0,u=0,l=0),e[0]=i,e[1]=a,e[2]=d,e[3]=0,e[4]=s,e[5]=u,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+u*b+l*w),e[14]=-(d*g+h*b+p*w),e[15]=1,e)},targetTo:function(e,t,r,n){var i=v,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(250)](p),h*=p,f*=p);var m=u*f-l*h,y=l*d-c*f,_=c*h-u*d;return(p=m*m+y*y+_*_)>0&&(m*=p=1/Math.sqrt(p),y*=p,_*=p),e[0]=m,e[1]=y,e[2]=_,e[3]=0,e[4]=h*_-f*y,e[5]=f*m-d*_,e[6]=d*y-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 v(247)+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[v(244)](e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:A,multiplyScalar:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e},multiplyScalarAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e[9]=t[9]+r[9]*n,e[10]=t[10]+r[10]*n,e[11]=t[11]+r[11]*n,e[12]=t[12]+r[12]*n,e[13]=t[13]+r[13]*n,e[14]=t[14]+r[14]*n,e[15]=t[15]+r[15]*n,e},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},equals:function(e,t){var r=v,n=e[0],i=e[1],s=e[2],o=e[3],a=e[4],u=e[5],l=e[6],d=e[7],h=e[8],p=e[9],m=e[10],y=e[11],_=e[12],g=e[13],b=e[14],w=e[15],S=t[0],I=t[1],A=t[2],k=t[3],E=t[4],C=t[5],x=t[6],T=t[7],D=t[8],B=t[9],M=t[10],P=t[11],U=t[12],F=t[13],R=t[14],L=t[15];return Math.abs(n-S)<=f[r(249)]*Math[r(263)](1,Math[r(256)](n),Math.abs(S))&&Math[r(256)](i-I)<=c*Math.max(1,Math[r(256)](i),Math[r(256)](I))&&Math[r(256)](s-A)<=f[r(249)]*Math.max(1,Math[r(256)](s),Math[r(256)](A))&&Math[r(256)](o-k)<=f[r(249)]*Math.max(1,Math[r(256)](o),Math.abs(k))&&Math[r(256)](a-E)<=f[r(249)]*Math[r(263)](1,Math[r(256)](a),Math[r(256)](E))&&Math[r(256)](u-C)<=f[r(249)]*Math[r(263)](1,Math[r(256)](u),Math[r(256)](C))&&Math[r(256)](l-x)<=c*Math[r(263)](1,Math[r(256)](l),Math[r(256)](x))&&Math[r(256)](d-T)<=f[r(249)]*Math[r(263)](1,Math.abs(d),Math[r(256)](T))&&Math[r(256)](h-D)<=f[r(249)]*Math[r(263)](1,Math[r(256)](h),Math[r(256)](D))&&Math[r(256)](p-B)<=f[r(249)]*Math[r(263)](1,Math.abs(p),Math.abs(B))&&Math[r(256)](m-M)<=f[r(249)]*Math[r(263)](1,Math[r(256)](m),Math[r(256)](M))&&Math[r(256)](y-P)<=f[r(249)]*Math[r(263)](1,Math[r(256)](y),Math.abs(P))&&Math[r(256)](_-U)<=f[r(249)]*Math[r(263)](1,Math[r(256)](_),Math[r(256)](U))&&Math.abs(g-F)<=f[r(249)]*Math[r(263)](1,Math[r(256)](g),Math[r(256)](F))&&Math[r(256)](b-R)<=f[r(249)]*Math.max(1,Math[r(256)](b),Math.abs(R))&&Math[r(256)](w-L)<=f[r(249)]*Math.max(1,Math.abs(w),Math[r(256)](L))},mul:E,sub:C});function T(){var e=B,t=new(f[e(306)])(3);return f[e(306)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function D(e){var t=e[0],r=e[1],n=e[2];return Math.hypot(t,r,n)}function B(e,t){var r=F();return(B=function(e,t){return r[e-=287]})(e,t)}function M(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function 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 U(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function F(){var e=["ARRAY_TYPE","1104qiwwyQ","length","510672LZuHeN","sqrt","1ohdcTK","abs","sin","cos","RANDOM","4104536ueYGHt","acos","ceil","2702980GsMYQD","4138694gpNOmr","min","9711dGwcgD","EPSILON","max","floor","1147804mNFNgu","round","22238991IHWCON"];return(F=function(){return e})()}function R(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.hypot(r,n,i)}function L(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 O(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function z(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(626376===-parseInt(r(288))/1*(parseInt(r(303))/2)+-parseInt(r(299))/3*(parseInt(r(307))/4)+-parseInt(r(296))/5+parseInt(r(309))/6+parseInt(r(297))/7+-parseInt(r(293))/8+parseInt(r(305))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(F);var N,H=M,V=P,j=U,W=R,G=L,q=D,$=O,K=(N=T(),function(e,t,r,n,i,s){var o,a,c=B;for(!t&&(t=3),!r&&(r=0),a=n?Math[c(298)](n*t+r,e.length):e[c(308)],o=r;o<a;o+=t)N[0]=e[o],N[1]=e[o+1],N[2]=e[o+2],i(N,N,s),e[o]=N[0],e[o+1]=N[1],e[o+2]=N[2];return e}),Y=Object.freeze({__proto__:null,create:T,clone:function(e){var t=new(f[B(306)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:D,fromValues:function(e,t,r){var n=new(f[B(306)])(3);return n[0]=e,n[1]=t,n[2]=r,n},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},set:function(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},subtract:M,multiply:P,divide:U,ceil:function(e,t){var r=B;return e[0]=Math[r(295)](t[0]),e[1]=Math[r(295)](t[1]),e[2]=Math[r(295)](t[2]),e},floor:function(e,t){var r=B;return e[0]=Math[r(302)](t[0]),e[1]=Math[r(302)](t[1]),e[2]=Math.floor(t[2]),e},min:function(e,t,r){var n=B;return e[0]=Math[n(298)](t[0],r[0]),e[1]=Math[n(298)](t[1],r[1]),e[2]=Math[n(298)](t[2],r[2]),e},max:function(e,t,r){var n=B;return e[0]=Math[n(301)](t[0],r[0]),e[1]=Math[n(301)](t[1],r[1]),e[2]=Math.max(t[2],r[2]),e},round:function(e,t){var r=B;return e[0]=Math[r(304)](t[0]),e[1]=Math[r(304)](t[1]),e[2]=Math[r(304)](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:R,squaredDistance:L,squaredLength:O,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:z,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(292)]()*Math.PI,i=2*f[r(292)]()-1,s=Math[r(287)](1-i*i)*t;return e[0]=Math[r(291)](n)*s,e[1]=Math[r(290)](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(291)](n)-s[2]*Math.sin(n),o[2]=s[1]*Math[i(290)](n)+s[2]*Math[i(291)](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[i(290)](n)+s[0]*Math[i(291)](n),o[1]=s[1],o[2]=s[2]*Math[i(291)](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(291)](n)-s[1]*Math[i(290)](n),o[1]=s[0]*Math[i(290)](n)+s[1]*Math[i(291)](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[r(287)](n*n+i*i+s*s)*Math[r(287)](o*o+a*a+c*c),l=u&&z(e,t)/u;return Math[r(294)](Math.min(Math[r(301)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},equals:function(e,t){var r=B,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(289)](n-o)<=f[r(300)]*Math[r(301)](1,Math[r(289)](n),Math[r(289)](o))&&Math.abs(i-a)<=f[r(300)]*Math[r(301)](1,Math[r(289)](i),Math[r(289)](a))&&Math[r(289)](s-c)<=f[r(300)]*Math[r(301)](1,Math[r(289)](s),Math[r(289)](c))},sub:H,mul:V,div:j,dist:W,sqrDist:G,len:q,sqrLen:$,forEach:K});function J(){var e=["1011171jfydAT","12FomOsg","8177422rNAcVP","613742zbQexE","4dzYJnZ","5Djvddw","82968uCIUoY","6482350mfjLMh","786LCIagO","12691881uCXuDA","581oXygGJ","56020KYQzgE"];return(J=function(){return e})()}function X(e,t){var r=J();return(X=function(e,t){return r[e-=473]})(e,t)}function Z(){const e=["attribLocations","createShader","\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 ","Unable to initialize the shader program: ","667993vWQcvg","UNSIGNED_BYTE","clearDepth","vertexAttribPointer","FLOAT","vertexPosition","bindBuffer","deleteShader","program","texImage2D","8529440ztzJRV","identity","vTexture","UNSIGNED_SHORT","texParameteri","1706588NDPVTz","4275GiJyie","846NHfOaU","vtexture","LINEAR","LINK_STATUS","rgbatexture","slice","STATIC_DRAW","texturePosition","LUMINANCE","uTexture","getUniformLocation","DEPTH_TEST","uniform1i","aVertexPosition","getShaderInfoLog","createTexture","ELEMENT_ARRAY_BUFFER","deleteTexture","\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 ","TEXTURE2","TEXTURE_MIN_FILTER","fromValues","createBuffer","ARRAY_BUFFER","useProgram","TEXTURE_MAG_FILTER","bufferData","viewMatrix","getShaderParameter","indices","uniformMatrix4fv","ortho","pixelStorei","COMPILE_STATUS","aTexturePosition","clearColor","132933amXYLo","TRIANGLES","TEXTURE0","4CdpzeT","enableVertexAttribArray","UNPACK_ALIGNMENT","lookAt","LEQUAL","TEXTURE_2D","TEXTURE1","position","activeTexture","bindTexture","linkProgram","deleteProgram","uProjectionMatrix","uViewMatrix","deleteBuffer","COLOR_BUFFER_BIT","TEXTURE_WRAP_T","CLAMP_TO_EDGE","8nLjqxK","depthFunc","uniformLocations","compileShader","concat","VERTEX_SHADER","createProgram","log","FRAGMENT_SHADER","yTexture","texPosition","create","getAttribLocation","4110759qtqEoG","isyuv","viewport","ytexture","TEXTURE_WRAP_S","3397660JxTjpf","rgbaTexture"];return(Z=function(){return e})()}function Q(e,t){const r=Z();return(Q=function(e,t){return r[e-=435]})(e,t)}!function(e,t){for(var r=X,n=e();;)try{if(915009===-parseInt(r(474))/1*(parseInt(r(484))/2)+parseInt(r(481))/3*(parseInt(r(473))/4)+-parseInt(r(480))/5*(-parseInt(r(477))/6)+parseInt(r(479))/7*(-parseInt(r(475))/8)+parseInt(r(478))/9+-parseInt(r(476))/10+parseInt(r(483))/11*(parseInt(r(482))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(J),function(e,t){const r=Q,n=e();for(;;)try{if(773216===parseInt(r(483))/1+parseInt(r(498))/2+-parseInt(r(438))/3*(parseInt(r(441))/4)+parseInt(r(499))/5*(parseInt(r(500))/6)+parseInt(r(477))/7+parseInt(r(459))/8*(-parseInt(r(472))/9)+-parseInt(r(493))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Z);var ee=(e,t)=>{const r=Q,n=r(481),i=r(518);t&&e[r(532)](e[r(443)],1);const s=function(){const t=r,s=f(e[t(464)],n),o=f(e[t(467)],i),a=e[t(465)]();return e.attachShader(a,s),e.attachShader(a,o),e[t(451)](a),e.getProgramParameter(a,e[t(503)])?a:(console[t(466)](t(482)+e.getProgramInfoLog(a)),null)}();let o={program:s,attribLocations:{vertexPosition:e[r(471)](s,r(513)),texturePosition:e.getAttribLocation(s,r(436))},uniformLocations:{projectionMatrix:e[r(510)](s,r(453)),modelMatrix:e[r(510)](s,"uModelMatrix"),viewMatrix:e[r(510)](s,r(454)),rgbatexture:e[r(510)](s,r(478)),ytexture:e.getUniformLocation(s,r(468)),utexture:e[r(510)](s,r(509)),vtexture:e.getUniformLocation(s,r(495)),isyuv:e.getUniformLocation(s,r(473))}},a=function(){const t=r,n=e[t(522)]();e[t(489)](e[t(523)],n);e[t(526)](e[t(523)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(506)]);var i=[];i=i[t(463)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(522)]();e[t(489)](e.ARRAY_BUFFER,s),e.bufferData(e[t(523)],new Float32Array(i),e[t(506)]);const o=e.createBuffer();e[t(489)](e[t(516)],o);return e.bufferData(e[t(516)],new Uint16Array([0,1,2,0,2,3]),e.STATIC_DRAW),{position:n,texPosition:s,indices:o}}(),c=h(),u=h(),l=h(),d=h();function h(){const t=r;let n=e[t(515)]();return e[t(450)](e[t(446)],n),e.texParameteri(e[t(446)],e[t(525)],e[t(502)]),e[t(497)](e.TEXTURE_2D,e[t(520)],e.LINEAR),e.texParameteri(e[t(446)],e[t(476)],e[t(458)]),e[t(497)](e.TEXTURE_2D,e[t(457)],e[t(458)]),n}function f(t,n){const i=r,s=e[i(480)](t);return e.shaderSource(s,n),e[i(462)](s),e[i(528)](s,e[i(435)])?s:(console[i(466)]("An error occurred compiling the shaders: "+e[i(514)](s)),e[i(490)](s),null)}function m(t,n){const i=r;e[i(474)](0,0,t,n),e[i(437)](0,0,0,0),e[i(485)](1),e.enable(e[i(511)]),e[i(460)](e[i(445)]),e.clear(e[i(456)]|e.DEPTH_BUFFER_BIT);const s=p();x[i(531)](s,-1,1,-1,1,.1,100);const c=x[i(470)]();x[i(494)](c);const h=x[i(470)]();x[i(444)](h,Y[i(521)](0,0,0),Y[i(521)](0,0,-1),Y[i(521)](0,1,0));{const t=3,r=e[i(487)],n=!1,s=0,c=0;e[i(489)](e[i(523)],a[i(448)]),e[i(486)](o[i(479)][i(488)],t,r,n,s,c),e[i(442)](o[i(479)][i(488)])}{const t=2,r=e[i(487)],n=!1,s=0,c=0;e.bindBuffer(e[i(523)],a.texPosition),e[i(486)](o[i(479)][i(507)],t,r,n,s,c),e[i(442)](o[i(479)][i(507)])}e[i(449)](e.TEXTURE0+3),e.bindTexture(e[i(446)],u),e[i(449)](e[i(440)]+4),e.bindTexture(e[i(446)],l),e[i(449)](e.TEXTURE0+5),e[i(450)](e[i(446)],d),e[i(489)](e.ELEMENT_ARRAY_BUFFER,a.indices),e[i(524)](o.program),e.uniformMatrix4fv(o[i(461)].projectionMatrix,!1,s),e.uniformMatrix4fv(o[i(461)].modelMatrix,!1,c),e[i(530)](o[i(461)][i(527)],!1,h),e[i(512)](o[i(461)][i(504)],2),e[i(512)](o[i(461)][i(475)],3),e[i(512)](o.uniformLocations.utexture,4),e[i(512)](o[i(461)][i(501)],5),e[i(512)](o[i(461)][i(473)],1);{const t=6,r=e[i(496)],n=0;e.drawElements(e[i(439)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(449)](e[a(440)]),e[a(450)](e[a(446)],u),e[a(492)](e[a(446)],0,e[a(508)],t,n,0,e.LUMINANCE,e[a(484)],i),e.activeTexture(e[a(447)]),e[a(450)](e[a(446)],l),e[a(492)](e[a(446)],0,e.LUMINANCE,t/2,n/2,0,e[a(508)],e[a(484)],s),e[a(449)](e[a(519)]),e[a(450)](e[a(446)],d),e.texImage2D(e[a(446)],0,e[a(508)],t/2,n/2,0,e[a(508)],e[a(484)],o),m(t,n)},renderYUV:function(t,n,i){const s=r;let o=i.slice(0,t*n),a=i[s(505)](t*n,t*n*5/4),c=i[s(505)](t*n*5/4,t*n*3/2);e.activeTexture(e[s(440)]),e[s(450)](e.TEXTURE_2D,u),e[s(492)](e[s(446)],0,e.LUMINANCE,t,n,0,e[s(508)],e[s(484)],o),e.activeTexture(e.TEXTURE1),e[s(450)](e.TEXTURE_2D,l),e[s(492)](e[s(446)],0,e.LUMINANCE,t/2,n/2,0,e[s(508)],e[s(484)],a),e.activeTexture(e.TEXTURE2),e[s(450)](e[s(446)],d),e[s(492)](e[s(446)],0,e[s(508)],t/2,n/2,0,e.LUMINANCE,e[s(484)],c),m(t,n)},destroy:function(){const t=r;e[t(452)](o[t(491)]),e[t(455)](a[t(448)]),e[t(455)](a[t(469)]),e[t(455)](a[t(529)]),e.deleteTexture(c),e[t(517)](u),e[t(517)](l),e[t(517)](d),o=null,a=null,c=null,u=null,l=null,d=null}}};const te=Le;!function(e,t){const r=Le,n=e();for(;;)try{if(370352===parseInt(r(371))/1*(-parseInt(r(343))/2)+parseInt(r(499))/3+-parseInt(r(605))/4+parseInt(r(335))/5*(parseInt(r(483))/6)+parseInt(r(486))/7*(-parseInt(r(394))/8)+-parseInt(r(257))/9*(-parseInt(r(192))/10)+-parseInt(r(196))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ye);const re={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};te(441),te(382),te(365);const ne={fetch:te(382),hls:"hls",websocket:te(441),webrtc:te(299),webTransport:te(319),worker:te(221),aliyunRtc:te(543),mp4:te(558),flv:te(522)},ie={player:te(530),playerAudio:te(447),playbackTF:te(227),talk:"talk",playVod:te(616)},se={mp4:te(558),webm:te(176),flv:te(522),mov:te(391)},oe={flv:te(522),m7s:te(325),hls:"hls",webrtc:te(299),webTransport:te(319),nakedFlow:te(436),fmp4:te(526),mpeg4:te(164),aliyunRtc:te(543),ts:"ts",g711:te(308),pcm:"pcm"};te(389),te(403),te(362),te(296),te(200),te(648),te(485);const ae={mse:te(284),wcs:te(647),offscreen:te(197),wasm:te(446),simd:te(527),simdFFmpeg:te(339),mt:"mt",webrtc:te(299),hls:te(365),aliyunRtc:te(543)},ce={canvas:te(318),video:te(375)},ue={debug:te(271),warn:te(479)},le={click:te(508),mouseDownAndUp:"mouseDownAndUp"},de={normal:"normal",simple:te(562)},he="normal",fe=(te(568),te(211)),pe=te(506),me=36e5,ve=4080,ye=12;te(601),te(608);const _e={playIsNotPauseOrUrlIsNull:te(495),webglAlignmentError:te(409),webglContextLostError:te(525),mediaSourceH265NotSupport:te(237),mseSourceBufferFull:"缓冲区已满",mediaSourceAppendBufferError:te(228),mseSourceBufferError:"解码失败",mseAddSourceBufferError:te(228),mseWorkerAddSourceBufferError:te(228),mediaSourceDecoderConfigurationError:"初始化解码器失败",mediaSourceTsIsMaxDiff:"流异常",mseWidthOrHeightChange:te(165),mediaSourceAudioG711NotSupport:te(238),mediaSourceAudioInitTimeout:te(463),mediaSourceAudioNoDataTimeout:"等待音频数据超时",mediaSourceUseCanvasRenderPlayFailed:te(584),mediaSourceBufferedIsZeroError:te(165),webcodecsH265NotSupport:te(237),webcodecsUnsupportedConfigurationError:te(228),webcodecsDecodeConfigureError:"初始化解码器失败",webcodecsDecodeError:te(626),webcodecsAudioInitTimeout:"初始化音频解码器失败",webcodecsAudioNoDataTimeout:te(515),wcsWidthOrHeightChange:te(626),wasmDecodeError:"解码失败",simdDecodeError:te(626),simdDecodeDelayTimeout:te(593),wasmWidthOrHeightChange:te(165),wasmUseVideoRenderError:"video自动渲染失败",videoElementPlayingFailed:te(381),simdH264DecodeVideoWidthIsTooLarge:"不支持该分辨率的视频",networkDelayTimeout:te(404),fetchError:te(292),streamEnd:"请求结束",websocket1006Error:te(465),websocketError:te(292),webrtcError:te(292),hlsError:te(292),decoderWorkerInitError:te(352),decoderWorkerWasmError:te(627),videoElementPlayingFailedForWebrtc:te(381),videoInfoError:"解析视频分辨率失败",webrtcStreamH265:te(223),delayTimeout:te(395),loadingTimeout:"加载超时重播失败",loadingTimeoutRetryEnd:te(423),delayTimeoutRetryEnd:te(395),flvDemuxBufferSizeTooLarge:te(342),audioChannelError:te(473),aliyunRtcError:te(292),mseWaitVideoCanplayTimeout:"流异常",initDecoderWorkerTimeout:te(280)},ge={playType:ie.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:ue[te(479)],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:he,loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:"decoder-pro.js",decoderOld:te(498),decoderAudio:te(158),decoderHard:te(367),decoderHardNotWasm:te(645),wasmMp4RecorderDecoder:"jessibuca-pro-mp4-recorder-decoder.js",decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:"none",aspectRatio:te(594),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:de[te(625)],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:re[te(382)],demuxType:oe[te(522)],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:ae[te(446)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:300,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:se[te(558)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:te(574),ptzClickType:le[te(508)],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:_e,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:ce[te(375)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:te(425),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:te(425),opacity:.15},isDropSameTimestampGop:!1,mseDecodeAudio:!0,wcsDecodeAudio:!0,nakedFlowH265DemuxUseNew:!0,nakedFlowDemuxUseNew:!0,extendDomConfig:{html:"",showBeforePlay:!1,showAfterLoading:!0},disableContextmenu:!1,mseDecoderUseWorker:!0,openMemoryLog:!1,mainThreadFetchUseWorker:!0,playFailedAndPausedShowPlayBtn:!0,mseCorrectionTimestamp:!0,flvDemuxBufferSizeTooLargeReplay:!1,flvDemuxBufferSizeTooLargeEmitFailed:!1,flvDemuxBufferSizeMaxLarge:1048576,isCheckInView:!1,hiddenControl:!1,androidMobileFullscreenRotate:!0,disableModule:{ptz:!1,record:!1,zoom:!1,watermark:!1,playback:!1},recordWebMSupportSeek:!1,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,zoomSupportWheelInPc:!1,zoomSupportWheelInPcSpeed:.2,drawingRectColor:te(501),drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1,correctionConfigurationProfileIndication:!0,correctionConfigurationVersion:!0,demuxFlvUseV2:!1};te(184),te(572),te(246),te(274),te(480),te(361),te(589),te(622),te(303),te(348),te(426),te(149),te(459),te(229),te(575),te(628),te(215),te(163),te(600),te(236),te(217),te(315);const be={init:"init",initVideo:te(264),render:te(595),playAudio:te(435),initAudio:te(606),kBps:te(380),decode:te(428),audioCode:te(576),audioNalu:te(160),audioAACSequenceHeader:te(216),videoCode:te(218),videoCodec:te(468),videoNalu:te(502),videoPayload:te(261),audioPayload:te(590),wasmError:"wasmError",workerFetch:te(175),iframeIntervalTs:te(545),isDropping:te(460),workerEnd:te(610),networkDelay:te(201),playbackStreamVideoFps:te(173),wasmWidthOrHeightChange:te(333),simdDecodeError:"simdDecodeError",simdH264DecodeVideoWidthIsTooLarge:"simdH264DecodeVideoWidthIsTooLarge",simdDecodeDelayTimeout:te(452),websocketOpen:te(539),websocketStringMsg:"websocketStringMsg",closeEnd:te(174),tempStream:te(615),videoSEI:"videoSEI",flvScriptData:te(466),aacSequenceHeader:te(437),videoSequenceHeader:"videoSequenceHeader",flvBufferData:"flvBufferData",checkFirstIFrame:"checkFirstIFrame",mseHandle:te(464),mseFirstRenderTime:"mseFirstRenderTime",mseError:te(295),notSupportNewWasm:te(185),failedToAsynchronouslyPrepareWasm:te(232),mtStreamStats:te(588)};te(553);const we={audio:1,video:2},Se={audio:8,video:9,scriptData:18},Ie={init:te(430),decode:te(428),audioDecode:te(421),videoDecode:te(194),initAudioCodec:"initAudioCodec",initVideoCodec:"initVideoCodec",close:te(341),updateConfig:te(453),resetDecode:te(591),clearBuffer:te(536),resetAudioDecode:te(248),resetVideoDecode:te(255),fetchStream:te(397),sendWsMessage:te(209),mseUpdateVideoTimestamp:te(554),playbackIsPause:"playbackIsPause"};te(382),te(587),te(429),te(603),te(347),te(638),te(422),te(349),te(430),te(382),te(281),te(587),te(429),te(603),te(279),te(539),te(559),te(430);const Ae={fullscreen:te(443),fullScreenByStart:te(293),webFullscreen:te(520),decoderWorkerInit:"decoderWorkerInit",play:te(632),playing:te(300),pause:te(170),mute:"mute",load:te(317),loading:te(150),zooming:te(309),drawingRect:te(346),drawingRectInfo:te(609),videoInfo:te(340),timeUpdate:te(511),audioInfo:te(244),log:te(334),error:te(654),kBps:te(380),timeout:"timeout",delayTimeout:te(415),delayTimeoutRetryEnd:te(538),loadingTimeout:te(385),loadingTimeoutRetryEnd:te(401),stats:te(494),performance:te(369),videoSmooth:te(532),faceDetectActive:te(350),objectDetectActive:"objectDetectActive",occlusionDetectActive:te(291),imageDetectActive:"imageDetectActive",record:te(270),recording:te(547),recordingTimestamp:te(620),recordStart:te(504),recordEnd:te(629),recordCreateError:"recordCreateError",recordBlob:te(393),recordCancel:te(277),buffer:"buffer",videoFrame:te(621),videoSEI:te(555),videoSEISyncPts:te(322),start:te(193),metadata:te(564),resize:"resize",volumechange:te(630),volume:te(240),destroy:te(587),beforeDestroy:"beforeDestroy",streamEnd:"streamEnd",streamRate:te(431),streamAbps:"streamAbps",streamVbps:"streamVbps",streamDts:"streamDts",streamSuccess:"streamSuccess",streamMessage:te(306),streamError:te(411),streamStats:te(471),streamEndInner:"streamEndInner",mseSourceOpen:te(549),mseSourceClose:te(234),mseSourceended:te(521),mseSourceStartStreaming:"mseSourceStartStreaming",mseSourceEndStreaming:te(311),mseSourceBufferError:"mseSourceBufferError",mseAddSourceBufferError:te(353),mseWorkerAddSourceBufferError:te(417),mseSourceBufferBusy:te(182),mseSourceBufferFull:te(440),videoWaiting:te(231),videoTimeUpdate:te(607),videoSyncAudio:te(166),playToRenderTimes:"playToRenderTimes",playbackTime:"playbackTime",playbackTimestamp:te(363),playbackTimeScroll:te(578),playbackPrecision:te(531),playbackShowPrecisionChange:te(212),playbackJustTime:te(258),playbackStats:te(405),playbackSeek:te(492),playbackPause:te(301),playbackPauseOrResume:te(514),playbackRateChange:te(540),playbackPreRateChange:te(496),playbackEndInner:te(198),playbackEnd:"playbackEnd",playVodStats:te(210),playVodPause:te(378),playVodPauseOrResume:"playVodPauseOrResume",playVodRateChange:te(474),playVodTime:te(444),playVodBufferedTime:te(338),playVodTimeCache:te(461),playVodSeek:te(313),playVodSeeking:"playVodSeeking",playVodSeekEnd:te(455),playVodVideoSeekingByMse:te(550),playVodVideoSeekedByMse:te(548),playVodCanplay:"playVodCanplay",playVodWaiting:te(493),playVodEndedAndReplay:te(359),playVodEnded:te(414),ptz:te(207),streamQualityChange:"streamQualityChange",visibilityChange:te(250),netBuf:te(614),close:te(341),networkDelayTimeout:te(220),togglePerformancePanel:te(168),viewResizeChange:"viewResizeChange",flvDemuxBufferSizeTooLarge:te(583),talkGetUserMediaSuccess:te(239),talkGetUserMediaFail:te(567),talkGetUserMediaTimeout:te(653),talkStreamStart:"talkStreamStart",talkStreamOpen:te(195),talkStreamClose:"talkStreamClose",talkStreamError:te(651),talkStreamInactive:te(596),talkStreamMsg:te(487),webrtcDisconnect:te(597),webrtcFailed:te(152),webrtcClosed:te(202),webrtcChecking:te(546),webrtcConnected:te(304),webrtcCompleted:te(618),webrtcOnConnectionStateChange:te(302),webrtcOnIceConnectionStateChange:te(503),crashLog:"crashLog",focus:te(283),blur:te(329),inView:te(524),visibilityHiddenTimeout:"visibilityHiddenTimeout",websocketOpen:te(539),websocketClose:"websocketClose",websocketError:te(563),websocketStringMsg:"websocketStringMsg",aiObjectDetectorInfo:te(586),aiFaceDetectorInfo:te(387),aiOcclusionDetectResult:te(377),aiImageDetectResult:te(482),playFailedAndPaused:te(181),audioResumeState:te(189),webrtcStreamH265:te(235),flvMetaData:"flvMetaData",talkFailedAndStop:te(579),removeLoadingBgImage:te(612),memoryLog:te(652),downloadMemoryLog:te(357),pressureObserverCpu:te(410),currentPts:te(510),online:te(251),offline:"offline",networkState:te(275),clickInitPlayer:te(408),audioSplitBuffer:"audioSplitBuffer"};te(317),te(340),te(654),te(380),te(193),te(401),te(415),te(538),te(520),te(632),te(170),te(386),te(494),te(620),te(504),te(418),te(629),te(393),te(617),te(492),te(363),te(514),te(496),te(580),te(414),te(619),te(444),te(338),te(313),te(433),te(455),te(207),te(309),te(640),te(283),te(250),te(539),te(279),te(586),te(387),te(482),te(189),te(322),te(183),te(503),te(510),te(240),te(609),te(477),te(596),te(653),te(487),te(317),te(511),te(244),te(380),te(193),te(217),te(415),te(538),te(386),te(494),te(617),te(640),te(539),te(279),te(189);const ke={talkStreamError:Ae.talkStreamError,talkStreamClose:Ae[te(477)]},Ee={playError:"playIsNotPauseOrUrlIsNull",fetchError:te(347),fetchErrorWorker:te(638),websocketError:te(563),websocketOpenTimeout:te(213),webcodecsH265NotSupport:te(245),webcodecsDecodeError:te(512),webcodecsUnsupportedConfigurationError:te(565),webcodecsDecodeConfigureError:te(639),webcodecsAudioInitTimeout:"webcodecsAudioInitTimeout",webcodecsAudioNoDataTimeout:"webcodecsAudioNoDataTimeout",mediaSourceH265NotSupport:te(454),mediaSourceAudioG711NotSupport:te(356),mediaSourceAudioInitTimeout:te(249),mediaSourceAudioNoDataTimeout:"mediaSourceAudioNoDataTimeout",mediaSourceDecoderConfigurationError:te(366),mediaSourceFull:Ae[te(440)],mseSourceBufferError:Ae.mseSourceBufferError,mseAddSourceBufferError:Ae[te(353)],mseWorkerAddSourceBufferError:Ae[te(417)],mediaSourceAppendBufferError:te(267),mediaSourceTsIsMaxDiff:te(456),mediaSourceUseCanvasRenderPlayFailed:te(643),mediaSourceBufferedIsZeroError:"mediaSourceBufferedIsZeroError",wasmDecodeError:te(208),wasmUseVideoRenderError:te(157),simdH264DecodeVideoWidthIsTooLarge:"simdH264DecodeVideoWidthIsTooLarge",simdDecodeError:te(427),simdDecodeDelayTimeout:te(452),hlsError:te(518),webrtcError:te(585),webrtcClosed:Ae.webrtcClosed,webrtcIceCandidateError:te(186),webglAlignmentError:te(420),wasmWidthOrHeightChange:te(333),mseWidthOrHeightChange:te(360),wcsWidthOrHeightChange:te(491),widthOrHeightChange:te(637),tallWebsocketClosedByError:"tallWebsocketClosedByError",flvDemuxBufferSizeTooLarge:Ae[te(583)],audioChannelError:te(556),webglContextLostError:te(169),videoElementPlayingFailed:te(265),videoElementPlayingFailedForWebrtc:te(497),decoderWorkerInitError:te(644),decoderWorkerWasmError:te(500),videoInfoError:te(434),streamEnd:Ae[te(222)],websocket1006Error:te(516),delayTimeout:Ae[te(415)],loadingTimeout:Ae[te(385)],networkDelayTimeout:Ae.networkDelayTimeout,fullscreenError:te(147),aliyunRtcError:te(631),mseWaitVideoCanplayTimeout:te(571),initDecoderWorkerTimeout:te(337),notSupportNewWasm:"notSupportNewWasm",failedToAsynchronouslyPrepareWasm:te(232),playVodMp4Error:te(161),playVodFlvError:"playVodFlvError",playVodMseDecodeVideoError:te(448),mp4Error:te(451),...ke},Ce={notConnect:te(199),open:te(316),close:te(341),error:te(654)},xe={connecting:0,open:1,closing:2,closed:3};te(226),te(358),te(604),te(604),te(225),te(296);const Te={h264:7,h265:12,mpeg4:99},De={h264:te(225),h265:te(214)},Be={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};te(259),te(529),te(243),te(219),te(307),te(529);const Me={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},Pe={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};te(475),te(268),te(390),te(197),te(284),te(365),te(299),te(318);const Ue={key:te(263),delta:te(278)},Fe={avc:'video/mp4; codecs="avc1.64002A"',hev:te(156),hev2:te(191),hev3:'video/mp4;codecs="hev1.2.4.L120.90"',hev4:te(624),hev5:te(276)},Re={ended:te(577),open:te(316),closed:te(623)};Math[te(327)](40),te(383),te(489),te(187),te(373),te(542),te(153),te(336),te(241),te(392),te(383),te(146),te(489),te(187),te(272),te(438),te(180),te(416),te(432),te(344),te(242),te(272),te(438),te(180),te(419),te(552),te(469),te(148),te(204),te(534),te(402),te(602),te(533),te(470),te(513),te(598),te(290),te(450),te(384);te(190),te(642),te(368);function Le(e,t){const r=Ye();return(Le=function(e,t){return r[e-=146]})(e,t)}te(320);const Oe={sourceClose:te(424),sourceOpen:te(224),sourceended:te(634),startstreaming:"startstreaming",endstreaming:te(172),qualitychange:te(379)};te(507),te(449),te(262),te(151),te(641);const ze={h264:"avc",h265:te(406),av1:te(364)};te(481),te(569),te(472),te(505),te(478);const Ne={abortError:te(285),abortError2:te(310),abort:"AbortError"};te(150),te(300),te(297),te(587);const He={sequenceHeader:0,nalu:1},Ve=1;te(254),te(321),te(171),te(458);te(298),te(413),te(316),te(341),te(654),te(331);te(582),te(445);te(190),te(254),te(479),te(582),te(289),te(560),te(328),te(294),te(376),te(407),te(636),te(541),te(269),te(490),te(354),te(154),te(476),te(247),te(566),te(233),te(375);const je={keyFrame:1,interFrame:2};te(447),te(479),te(522),te(388),te(345),te(162),te(374),te(178),te(179),te(351),te(462),te(323),te(488),te(561),te(256),te(398),te(273),te(396),te(400),te(654);const We={idle:"idle",connecting:"connecting",buffering:te(592),error:te(654),complete:te(252)};te(551),te(205),te(355),te(570),te(613),te(517),te(372);const Ge={video:1,audio:2},qe=128,$e={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ke={FT_KEY:16,FT_INTER:32};function Ye(){const e=["audioResumeState","g711a",'video/mp4;codecs="hev1.1.6.L120.90"',"270470WJSrkj","start","videoDecode","talkStreamOpen","2455717BVLqlB","offscreen","playbackEndInner","notConnect","Webrtc","networkDelay","webrtcClosed","window","stop","MEDIA_ERR_SRC_NOT_SUPPORTED","local-candidate","ptz","wasmDecodeError","sendWsMessage","playVodStats","JessibucaPro","playbackShowPrecisionChange","websocketOpenTimeout","H265(HEVC)","dynamicWatermarkConfig","audioAACSequenceHeader","timeout","videoCode","ALAW","networkDelayTimeout","worker","streamEnd","webrtc不支持H265","sourceopen","H264(AVC)","full","playbackTF","初始化解码器失败","isWebrtcForSRS","self","videoWaiting","failedToAsynchronouslyPrepareWasm","container","mseSourceClose","webrtcStreamH265","videoRenderSupportScale","不支持硬解码H265","硬解码不支持G711a/u音频格式","talkGetUserMediaSuccess","volume","10min","right-down","AAC","audioInfo","webcodecsH265NotSupport","isMulti","4-1","resetAudioDecode","mediaSourceAudioInitTimeout","visibilityChange","online","complete","seeking","rtp","resetVideoDecode","sei-in-time","171tAFfSj","playbackJustTime","ALAW(g711a)","Simd","videoPayload","ratechange","key","initVideo","videoElementPlayingFailed","peer-connection","mediaSourceAppendBufferError","webgl2","multiMousemove","record","debug","right","buffereos","isM7sCrypto","networkState",'video/mp4;codecs="hev1.4.10.L120.90"',"recordCancel","delta","websocketClose","初始化解码worker超时","sendMessage","data-channel","focus","mse","The user aborted a request","emptied","FSimd","webrtc-closed","active","fogOpen","occlusionDetectActive","请求失败","fullScreenByStart","multiDblSelected","mseError","MPEG4","paused","stream","webrtc","playing","playbackPause","webrtcOnConnectionStateChange","isFlv","webrtcConnected","media-source","streamMessage","MULAW","g711","zooming","AbortError","mseSourceEndStreaming","readystatechange","playVodSeek","人脸识别","heartTimeout","open","load","canvas","webTransport","image/jpeg","jtt","videoSEISyncPts","speed","certificate","m7s","关闭电子放大","ceil","#000","blur","canplaythrough","message","webrtc-failed","wasmWidthOrHeightChange","log","60945NjYOIS","30min","initDecoderWorkerTimeout","playVodBufferedTime","simdFFmpeg","videoInfo","close","FLV待解封装buffer过大","225164VgHHJp","left-down","hls-manifest-loaded","drawingRect","fetchError","isFmp4","fetchSuccess","faceDetectActive","load-retry","初始化worker失败","mseAddSourceBufferError","multiDragenter","video decoder initialization failed","mediaSourceAudioG711NotSupport","downloadMemoryLog","base64","playVodEndedAndReplay","mseWidthOrHeightChange","replayUseLastFrameShow","FMP4","playbackTimestamp","av1","hls","mediaSourceDecoderConfigurationError","decoder-pro-hard.js","pcm","performance","canplay","1eadrzW","memory access out of bounds","one-hour","flv-script-data","video","multiSelected","aiOcclusionDetectResult","playVodPause","qualitychange","kBps","video自动渲染失败","fetch","oneHour","wiperOpen","loadingTimeout","mute","aiFaceDetectorInfo","subtitle-segments","FLV","webgpu","mov","5min","recordBlob","486008VpnLHj","播放超时重播失败","subtitle-playlist","fetchStream","remove-buffer","webrtc-completed","stream-parsed","loadingTimeoutRetryEnd","zoomExpand","M7S","网络超时重播失败","playbackStats","hevc","multiMouseover","clickInitPlayer","Webgl 渲染失败","pressureObserverCpu","streamError","transport","playback","playVodEnded","delayTimeout","left-up","mseWorkerAddSourceBufferError","recordCreateError","leftUp","webglAlignmentError","audioDecode","fetchClose","加载超时重播失败","sourceclose","white","isMpeg4","simdDecodeError","decode","destroyEnd","init","streamRate","right-up","playVodSeeking","videoInfoError","playAudio","nakedFlow","aacSequenceHeader","down","mp3","mseSourceBufferFull","websocket","remote-inbound-rtp","fullscreen$2","playVodTime","script","wasm","playerAudio","playVodMseDecodeVideoError","timeupdate","fogClose","mp4Error","simdDecodeDelayTimeout","updateConfig","mediaSourceH265NotSupport","playVodSeekEnd","mediaSourceTsIsMaxDiff","mseDecodeError","udp","isWebrtcForZLM","isDropping","playVodTimeCache","load-start","初始化音频解码器失败","mseHandle","流异常结束","flvScriptData","人脸识别激活","videoCodec","rightUp","focusFar","streamStats","Decoder failure","音频通道错误","playVodRateChange","webgl","3-1","talkStreamClose","HEVC decoding is not supported","warn","supportHls265","A key frame is required after configure() or flush()","aiImageDetectResult","342EmtbgF","remote-outbound-rtp","AliyunRtc","14ArkOMj","talkStreamMsg","load-complete","tenMin","multiDragstart","wcsWidthOrHeightChange","playbackSeek","playVodWaiting","stats","播放地址不能为空","playbackPreRateChange","videoElementPlayingFailedForWebrtc","decoder-pro-old.js","695895tyGgLL","decoderWorkerWasmError","red","videoNalu","webrtcOnIceConnectionStateChange","recordStart","Decoder error","20251201","waiting","click","sender","currentPts","timeUpdate","webcodecsDecodeError","focusNear","playbackPauseOrResume","等待音频数据超时","websocket1006Error","video decode error","hlsError","receiver","webFullscreen","mseSourceended","flv","物品识别","inView","webgl 上下文丢失","fmp4","simd","遮挡物检查","MP3","player","playbackPrecision","videoSmooth","apertureNear","fiStop","停止录制","clearBuffer","object","delayTimeoutRetryEnd","websocketOpen","playbackRateChange","multiMousedown","half-hour","aliyunRtc","global","iframeIntervalTs","webrtcChecking","recording","playVodVideoSeekedByMse","mseSourceOpen","playVodVideoSeekingByMse","MEDIA_ERR_ABORTED","leftDown","Invalid NAL unit size","mseUpdateVideoTimestamp","videoSEI","audioChannelError","loadstart","mp4","websocketStringMsg","#FFCC00","load-response-headers","simple","websocketError","metadata","webcodecsUnsupportedConfigurationError","1-1","talkGetUserMediaFail","small","Cannot call 'decode' on a closed codec","audio packet","mseWaitVideoCanplayTimeout","playbackForwardMaxRateDecodeIFrame","candidate-pair","vertical","isWebrtcForOthers","audioCode","ended","playbackTimeScroll","talkFailedAndStop","playbackEnd","loadeddata","worklet","flvDemuxBufferSizeTooLarge","MediaSource解码使用canvas渲染失败","webrtcError","aiObjectDetectorInfo","destroy","mtStreamStats","widthOrHeightChangeReplayDelayTime","audioPayload","resetDecode","buffering","首帧解码超时","default","render","talkStreamInactive","webrtcDisconnect","cruiseStop","性能面板激活","defaultStreamQuality","/crypto/","zoomNarrow","buffer","blob","2451792ugmkbH","initAudio","videoTimeUpdate","jbprov","drawingRectInfo","workerEnd","webrtc-connected","removeLoadingBgImage","play() failed because the user didn't interact with the document first","netBuf","tempStream","playVod","playToRenderTimes","webrtcCompleted","playVodPauseOrResume","recordingTimestamp","videoFrame","multiIndex","closed",'video/mp4;codecs="hev1.3.E.L120.90"',"normal","解码失败","wasm解码失败","ghostWatermarkConfig","recordEnd","volumechange","aliyunRtcError","play","csrc","sourceended","wcsDecodeError","multiMouseup","widthOrHeightChange","fetchErrorWorker","webcodecsDecodeConfigureError","crashLog","loadedmetadata","g711u","mediaSourceUseCanvasRenderPlayFailed","decoderWorkerInitError","decoder-pro-hard-not-wasm.js","遮挡物检查激活","wcs","WebTransport","保存日志","opus","talkStreamError","memoryLog","talkGetUserMediaTimeout","error","halfHour","fullscreenError","rightDown","isHls","loading","stalled","webrtcFailed","five-min","multiDragleave","云台激活",'video/mp4; codecs="hev1.1.6.L123.b0"',"wasmUseVideoRenderError","decoder-pro-audio.js","电子放大","audioNalu","playVodMp4Error","demuxed-track","watermarkConfig","mpeg4","流异常","videoSyncAudio","ws1006","togglePerformancePanel","webglContextLostError","pause","tcp","endstreaming","playbackStreamVideoFps","closeEnd","workerFetch","webm","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","metadata-parsed","ttfb","left","playFailedAndPaused","mseSourceBufferBusy","flvMetaData","playType","notSupportNewWasm","webrtcIceCandidateError","fiveMin","ulaw"];return(Ye=function(){return e})()}te(573),te(324),te(633),te(282),te(206),te(266),te(519),te(442),te(484),te(509),te(298),te(412),te(305),te(167),te(457),te(635),te(188),te(439),te(650),te(611),te(399),te(332),te(288),te(300);const Je=typeof window===te(537)&&window[te(203)]===window?window:typeof self===te(537)&&self[te(230)]===self?self:typeof global===te(537)&&global[te(544)]===global?global:void 0;te(370),te(330),te(286),te(654),te(581),te(641),te(557),te(170),te(632),te(300),te(262),te(253),te(151),te(449),te(630),te(507),te(312),te(535),te(155),te(159),te(326),te(599),te(314),te(467),te(523),te(528),te(646),te(649),te(260),te(287),te(177);var Xe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Qe(e,t){return e(t={exports:{}},t.exports),t.exports}var et=Object.freeze({__proto__:null,commonjsGlobal:Xe,commonjsRequire:function(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")},unwrapExports:Ze,createCommonjsModule:Qe,getCjsExportFromNamespace:function(e){return e&&e.default||e}});function tt(e,t){var r=nt();return(tt=function(e,t){return r[e-=210]})(e,t)}var rt=tt;function nt(){var e=["mozfullscreenerror","exitFullscreen","exports","error","removeEventListener","fullscreenEnabled","length","196wcQtHR","webkitExitFullscreen","undefined","30258ImsAfY","createCommonjsModule","35350480rnXGmy","webkitfullscreenerror","6622125LXgzyb","fullscreenerror","msFullscreenElement","webkitCancelFullScreen","882282qeRkvj","mozFullScreenElement","fullscreenElement","1273778EGlniD","MSFullscreenChange","9CZkKiv","webkitFullscreenEnabled","bind","msFullscreenEnabled","webkitFullscreenElement","fullscreenchange","msRequestFullscreen","isEnabled","catch","4dXwxwO","addEventListener","webkitRequestFullscreen","request","mozFullScreenEnabled","then","document","change","requestFullscreen","isFullscreen","webkitfullscreenchange","mozRequestFullScreen","mozfullscreenchange","1128800glqceX","mozCancelFullScreen","exit","MSFullscreenError","6354zuYYZf","webkitCurrentFullScreenElement","17320DrSGoR"];return(nt=function(){return e})()}!function(e,t){for(var r=tt,n=e();;)try{if(718008===-parseInt(r(254))/1+-parseInt(r(251))/2*(parseInt(r(256))/3)+-parseInt(r(213))/4*(-parseInt(r(247))/5)+-parseInt(r(243))/6*(parseInt(r(240))/7)+parseInt(r(226))/8+-parseInt(r(230))/9*(parseInt(r(232))/10)+parseInt(r(245))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(nt),et[rt(244)]((function(e){var t,r,n,i,s,o;t=tt,r=typeof window!==t(242)&&typeof window.document!==t(242)?window[t(219)]:{},n=e[t(235)],i=function(){for(var e,n=t,i=[["requestFullscreen",n(234),n(253),n(238),n(261),n(248)],[n(215),n(241),n(260),n(257),n(223),"webkitfullscreenerror"],["webkitRequestFullScreen",n(250),n(231),n(250),"webkitfullscreenchange",n(246)],[n(224),n(227),n(252),n(217),n(225),n(233)],[n(210),"msExitFullscreen",n(249),n(259),n(255),n(229)]],s=0,o=i.length,a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(239)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(261)],error:i.fullscreenerror},o={request:function(e,n){return new Promise(function(t,s){var o=tt,a=function(){var e=tt;this.off(e(220),a),t()}[o(258)](this);this.on(o(220),a);var c=(e=e||r.documentElement)[i[o(221)]](n);c instanceof Promise&&c[o(218)](a)[o(212)](s)}[t(258)](this))},exit:function(){return new Promise(function(e,t){var n=tt;if(this[n(222)]){var s=function(){var t=n;this.off(t(220),s),e()}.bind(this);this.on(n(220),s);var o=r[i[n(234)]]();o instanceof Promise&&o[n(218)](s)[n(212)](t)}else e()}[t(258)](this))},toggle:function(e,r){var n=t;return this[n(222)]?this[n(228)]():this[n(216)](e,r)},onchange:function(e){var r=t;this.on(r(220),e)},onerror:function(e){var r=t;this.on(r(236),e)},on:function(e,n){var i=s[e];i&&r[t(214)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(237)](i,n,!1)},raw:i},i?(Object.defineProperties(o,{isFullscreen:{get:function(){return Boolean(r[i[t(253)]])}},element:{enumerable:!0,get:function(){return r[i[t(253)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i[t(238)]])}}}),n?e[t(235)]=o:window.screenfull=o):n?e[t(235)]={isEnabled:!1}:window.screenfull={isEnabled:!1}}))[rt(211)];const it=st;function st(e,t){const r=ot();return(st=function(e,t){return r[e-=332]})(e,t)}function ot(){const e=["getUint32","310586JPoSkK","readBool","941919FVWbbd","byteLength","1261720ndRHIQ","_total_bits","883686nvlQxG","_skipLeadingZero","readUEG","_buffer_index","readBits","2WcTDmh","set","_buffer","_current_word_bits_left","min","readSEG","_current_word","1226765ZxFSic","_fillCurrentWord","error","_total_bytes","buffer","876376YBNzVm","subarray","ExpGolomb: readBits() bits exceeded max 32bits!","destroy","1265110usStJK"];return(ot=function(){return e})()}!function(e,t){const r=st,n=e();for(;;)try{if(168292===-parseInt(r(346))/1+parseInt(r(357))/2*(parseInt(r(348))/3)+parseInt(r(340))/4+-parseInt(r(335))/5+-parseInt(r(352))/6+parseInt(r(344))/7+parseInt(r(350))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ot);class at{constructor(e){const t=st;this[t(359)]=e,this[t(355)]=0,this[t(338)]=e[t(349)],this[t(351)]=8*e[t(349)],this[t(334)]=0,this._current_word_bits_left=0}[it(343)](){this[it(359)]=null}_fillCurrentWord(){const e=it;let t=this._total_bytes-this[e(355)];if(t<=0)return void console[e(337)]("ExpGolomb: _fillCurrentWord() but no bytes available",this[e(338)],this._buffer_index);let r=Math[e(332)](4,t),n=new Uint8Array(4);n[e(358)](this[e(359)][e(341)](this[e(355)],this[e(355)]+r)),this._current_word=new DataView(n[e(339)])[e(345)](0,!1),this._buffer_index+=r,this[e(360)]=8*r}[it(356)](e){const t=it;if(e>32&&console.error(t(342)),e<=this[t(360)]){let r=this[t(334)]>>>32-e;return this._current_word<<=e,this[t(360)]-=e,r}let r=this[t(360)]?this[t(334)]:0;r>>>=32-this[t(360)];let n=e-this[t(360)];this[t(336)]();let i=Math[t(332)](n,this[t(360)]),s=this[t(334)]>>>32-i;return this[t(334)]<<=i,this[t(360)]-=i,r=r<<i|s,r}[it(347)](){return 1===this[it(356)](1)}readByte(){return this.readBits(8)}[it(353)](){const e=it;let t;for(t=0;t<this._current_word_bits_left;t++)if(0!=(this._current_word&2147483648>>>t))return this[e(334)]<<=t,this[e(360)]-=t,t;return this._fillCurrentWord(),t+this[e(353)]()}readUEG(){const e=it;let t=this[e(353)]();return this[e(356)](t+1)-1}[it(333)](){let e=this[it(354)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const ct=ft;!function(e,t){const r=ft,n=e();for(;;)try{if(265368===parseInt(r(435))/1*(parseInt(r(429))/2)+-parseInt(r(460))/3*(-parseInt(r(455))/4)+-parseInt(r(473))/5+parseInt(r(469))/6+parseInt(r(422))/7*(parseInt(r(447))/8)+parseInt(r(434))/9*(-parseInt(r(445))/10)+-parseInt(r(446))/11*(parseInt(r(482))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(dt);const ut=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],lt=ut;function dt(){const e=["2025525IDyQhq","channel_config","slice","findNextSyncwordOffset","hasIncompleteData","more than 2 numSubFrames Not Supported","log","mp4a.40.","buffer","24lEjJIa","sampling_index","object_type","navigator","sampleRate: ","sampling_frequency","readNextAACFrame",". Only frameLengthType = 0 Supported","data_","readByte","indexOf","StreamMuxConfig Missing","look","set","602PZXoIU","data","buflen","audio_object_type","channel: ","eof_flag_","subarray","2hsyPIj","mp4a.40.2","frameLengthType = ","push","userAgent","18NQSUwT","426727tZZSfk","more than 2 numProgram Not Supported","bufoff","sampling_freq_index","byteLength","destroy","iserro","sample_rate","android","unshift","816380ccpJfv","4990029ybyYqs","42272UEDnyv","getIncompleteData","Invalid sampling index: ","toLowerCase","length","sequenceHeader","current_syncword_offset_","chan_config","1960388bByTTN","Flv: AAC invalid channel configuration","error","bufpos","warn","3ldBuZs","read","sbr","other_data_present","Could not found ADTS syncword until payload end","getLATMValue","readBool","Flv: AAC invalid sampling frequency index!","has_last_incomplete_data","2218674waTOIC","channels","aacEncoderConfigurationRecord","readBits"];return(dt=function(){return e})()}const ht=ut;function ft(e,t){const r=dt();return(ft=function(e,t){return r[e-=410]})(e,t)}function pt(e){let{profile:t,sampleRate:r,channel:n}=e;return new Uint8Array([175,0,t<<3|(14&r)>>1,(1&r)<<7|n<<3])}function mt(e){const t=ft;return vt(e)&&e[1]===He[t(452)]}function vt(e){return e[0]>>4===Be.AAC}const yt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function _t(e){const t=ft;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(451)])return void console[t(457)](t(467));let c=yt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console.log(t(456));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Je[t(411)][t(433)][t(450)]();return-1!==l[t(418)]("firefox")?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l.indexOf(t(443))?(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:t(480)+i,originalCodec:t(480)+s}}ct(461),ct(420);class gt{constructor(e){const t=ct;this.data_=e,this.eof_flag_=!1,this[t(453)]=this[t(476)](0),this[t(427)]&&console[t(457)](t(464))}[ct(476)](e){const t=ct;let r=e,n=this[t(416)];for(;;){if(r+7>=n[t(439)])return this[t(427)]=!0,n.byteLength;if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[ct(414)](){const e=ct;let t=this[e(416)],r=null;for(;null==r&&!this[e(427)];){let n=this[e(453)],i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,o=1&t[n+1],a=(192&t[n+2])>>>6,c=(60&t[n+2])>>>2,u=(1&t[n+2])<<2|(192&t[n+3])>>>6,l=(3&t[n+3])<<11|t[n+4]<<3|(224&t[n+5])>>>5;if(t[n+6],n+l>this.data_[e(439)]){this.eof_flag_=!0,this[e(468)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(476)](n+h);if(this.current_syncword_offset_=f,0!==i&&1!==i||0!==s)continue;let p=t[e(428)](n,n+h);r={},r[e(425)]=a+1,r[e(438)]=c,r[e(413)]=lt[c],r[e(474)]=u,r.data=p}return r}hasIncompleteData(){return this.has_last_incomplete_data}[ct(448)](){const e=ct;return this[e(468)]?this[e(416)][e(428)](this[e(453)]):null}}class bt{constructor(e){const t=ct;this[t(416)]=e,this[t(427)]=!1,this[t(453)]=this[t(476)](0),this[t(427)]&&console[t(457)](t(464))}findNextSyncwordOffset(e){const t=ct;let r=e,n=this[t(416)];for(;;){if(r+1>=n[t(439)])return this.eof_flag_=!0,n[t(439)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[ct(465)](e){let t=e.readBits(2),r=0;for(let n=0;n<=t;n++)r<<=8,r|=e.readByte();return r}readNextAACFrame(e){const t=ct;let r=this.data_,n=null;for(;null==n&&!this[t(427)];){let i=this[t(453)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this.data_.byteLength){this[t(427)]=!0,this.has_last_incomplete_data=!0;break}let o=new at(r[t(428)](i+3,i+3+s)),a=null;if(o.readBool()){if(null==e){console[t(459)](t(419)),this[t(453)]=this[t(476)](i+3+s),o[t(440)]();continue}a=e}else{let e=o[t(466)]();if(e&&o[t(466)]()){console[t(457)]("audioMuxVersionA is Not Supported"),o.destroy();break}if(e&&this.getLATMValue(o),!o[t(466)]()){console.error("allStreamsSameTimeFraming zero is Not Supported"),o[t(440)]();break}if(0!==o[t(472)](6)){console.error(t(478)),o[t(440)]();break}if(0!==o[t(472)](4)){console[t(457)](t(436)),o.destroy();break}if(0!==o.readBits(3)){console[t(457)]("more than 2 numLayer Not Supported"),o[t(440)]();break}let r=e?this[t(465)](o):0,n=o[t(472)](5);r-=5;let i=o[t(472)](4);r-=4;let s=o[t(472)](4);r-=4,o[t(472)](3),r-=3,r>0&&o[t(472)](r);let c=o[t(472)](3);if(0!==c){console[t(457)](t(431)+c+t(415)),o.destroy();break}o.readByte();let u=o[t(466)]();if(u)if(e)this[t(465)](o);else{let e=0;for(;;){e<<=8;let r=o.readBool();if(e+=o[t(417)](),!r)break}console.log(e)}o.readBool()&&o[t(417)](),a={},a[t(425)]=n,a[t(438)]=i,a[t(413)]=lt[a[t(438)]],a[t(474)]=s,a[t(463)]=u}let c=0;for(;;){let e=o[t(417)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(417)]();n={},n[t(425)]=a[t(425)],n[t(438)]=a[t(438)],n[t(413)]=lt[a[t(438)]],n[t(474)]=a.channel_config,n[t(463)]=a[t(463)],n[t(423)]=u,this[t(453)]=this[t(476)](i+3+s)}return n}[ct(477)](){return this[ct(468)]}[ct(448)](){const e=ct;return this.has_last_incomplete_data?this.data_[e(428)](this.current_syncword_offset_):null}}function wt(e){const t=Et;let r=arguments[t(271)]>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 St(e){const t=Et;let r=arguments[t(271)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e.length<4)return[];const n=e[t(271)],i=[];let s,o=0;for(;o+r<n;)if(s=wt(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i.push(e.subarray(o,o+s)),o+=s}return i}function It(e){const t=Et,r=e[t(256)],n=[];let i=1;for(;i<r-2;)0===e[i]&&0===e[i+1]&&3===e[i+2]?(n[t(263)](i+2),i+=2):i++;if(!n[t(271)])return e;const s=r-n[t(271)],o=new Uint8Array(s);let a=0;for(i=0;i<s;a++,i++)a===n[0]&&(a++,n[t(269)]()),o[i]=e[a];return o}function At(e){const t=Et;let r=arguments[t(271)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(271)];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(259)](16),i++;return{payload:e[t(258)](i),type:s,size:o,uuid:a}}function kt(e){const t=Et,r=e.byteLength,n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i[t(264)](n,0),i[t(264)](e,4),i}function Et(e,t){const r=xt();return(Et=function(e,t){return r[e-=256]})(e,t)}function Ct(e,t){const r=Et;let n=null;return t?e[r(271)]>=28&&(n=1+(3&e[26])):e[r(271)]>=12&&(n=1+(3&e[9])),n}function xt(){const e=["push","set","2321QHZnCX","1035692tHHTxZ","26770vxGKCm","1064220RoTiWj","shift","24gbRKtG","length","setUint32","360dhKzks","42867OBrmZH","byteLength","9820dhKvXt","subarray","toString","57838tFFeti","8NfkYzk","2979828LhiLUY"];return(xt=function(){return e})()}!function(e,t){const r=Et,n=e();for(;;)try{if(283826===-parseInt(r(261))/1*(-parseInt(r(260))/2)+-parseInt(r(268))/3+-parseInt(r(273))/4*(-parseInt(r(257))/5)+-parseInt(r(262))/6+parseInt(r(266))/7+parseInt(r(270))/8*(parseInt(r(274))/9)+parseInt(r(267))/10*(parseInt(r(265))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xt);const Tt=Ot;function Dt(){const e=Ot;return(new Date)[e(542)]()}function Bt(e,t,r){const n=Ot;return Math[n(647)](Math[n(513)](e,Math[n(647)](t,r)),Math.min(t,r))}function Mt(){const e=Ot;return performance&&"function"==typeof performance[e(710)]?performance.now():Date[e(710)]()}function Pt(e){let t=0,r=Mt();return n=>{if(!function(e){const t=Tt;return Object[t(489)][t(745)][t(807)](e)===t(510)}(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(874633===parseInt(r(544))/1+-parseInt(r(684))/2+parseInt(r(826))/3*(parseInt(r(723))/4)+parseInt(r(746))/5*(parseInt(r(722))/6)+-parseInt(r(573))/7+-parseInt(r(804))/8*(parseInt(r(729))/9)+parseInt(r(628))/10*(-parseInt(r(803))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Zt),(()=>{const e=Ot;try{if(typeof WebAssembly===e(808)&&typeof WebAssembly[e(706)]===e(484)){const t=new(WebAssembly[e(660)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(660)])return new(WebAssembly[e(594)])(t)instanceof WebAssembly[e(594)]}}catch(e){}})();const Ut=Tt(611),Ft=Tt(646),Rt=Tt(559);Tt(709),Tt(611);const Lt=Ut===Tt(750);Tt(592);function Ot(e,t){const r=Zt();return(Ot=function(e,t){return r[e-=476]})(e,t)}function zt(e){return null==e}function Nt(e){return!zt(e)}function Ht(e){const t=Tt;return e&&0===Object.keys(e)[t(806)]}function Vt(e){return e&&"function"==typeof e}function jt(e){const t=Tt;let r=null,n=31&e[0];return(n===Me.sps||n===Me[t(518)])&&(r=De[t(761)]),!r&&(n=(126&e[0])>>1,(n===Pe[t(791)]||n===Pe[t(811)]||n===Pe[t(518)])&&(r=De[t(727)])),r}function Wt(){return typeof WritableStream!==Tt(653)}function Gt(e){e[Tt(782)]()}function qt(e,t){const r=Tt;t&&(e=e[r(487)]((e=>e[r(574)]&&e[r(574)]===t)));let n=e[0],i=null,s=1;if(e[r(806)]>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(806)];o++){let r=e[o];if(t&&r.type&&r.type!==t&&(r=null),r){if(r.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function $t(e){const t=Tt;return e.ok&&e[t(593)]>=200&&e[t(593)]<=299}function Kt(){return function(e){const t=Tt;let r="";if(typeof e===t(808))try{r=JSON[t(764)](e),r=JSON[t(754)](r)}catch(t){r=e}else r=e;return r}(ge)}function Yt(e){const t=Tt;return e[0]>>4===Ve&&e[1]===He[t(728)]}function Jt(e){return!0===e||e===Tt(798)}function Xt(e){return!0!==e&&e!==Tt(798)}function Zt(){const e=["nLp","mouseup","indexOf","hostname","location","9999999","crossOrigin","51890YWaYJF","position","noteOn","iFrame","TB/s","fullscreenElement","VideoDecoder","slice","useOffscreen","QHBrowser","byteLength","getFullYear","visibility","format","onload","objectFit","application/javascript","transferControlToOffscreen",'"2.1.4"',"max","mseDecodeAudio","destination","mozGetUserMedia","NaN","subarray","undefined","click","scrollTop","hev4","left","createBuffer","clientX","Module","Firefox","container","https:","MULAW","removeChild","apply","display","open","isFullscreen","gpu","-webkit-tap-highlight-color","MediaStream","MouseEvents","createEvent","-webkit-touch-callout","strokeStyle","innerHTML","textAlign","forEach","Bytes","search","data:","experimental-webgl","408496TQqSVG","dispatchEvent","fillStyle","restore","AAC","image","dataset","backgroundColor","host","chrome","absolute","pow","string","useWCS","createObjectURL","repeat","setAttribute","createElement","mousemove","protocol","getDate","Edge","instantiate","ZB/s","substr",'"development"',"now","firefox","opacity","getImageData","0 KB/s","round","getParameter","URL","version","webkitGetUserMedia","MediaSource","script","4426314xCNydP","4052GijCdA","copyright","test","requestVideoFrameCallback","h265","sequenceHeader","729mqHfCa","px Arial","content","performance","VideoFrame","WebGL2RenderingContext","charCodeAt","isConfigSupported","appendChild","width","line","green yuv","attachShadow","none","fontFamily","getHours","toString","10kzuVkM","0 Bytes","opera","win64",'"delaytime"',"rgba(0,0,0,0)","hev5",";base64","parse","KB/s","replace","keys","split","log","trim","h264","download","canConstructInDedicatedWorker","stringify","clientY","ManagedMediaSource","initEvent","high","result","setInt16","error","Worker","imageSmoothingEnabled","height","pathname","-ms-user-select","showModalDialog","PB/s","MediaStreamTrackGenerator","borderWidth","pointer-events: none !important; display: block !important","close","wheel","failed to asynchronously prepare wasm","pageX","setUint16","join","setInt32","text","html","vps","putImageData","supported","toUpperCase","AudioDecoder","application/vnd.apple.mpegurl","zIndex","true","solid","getAttribute","document","body","2552bwRmtQ","147104hgxaKF","revokeObjectURL","length","call","object","href","text/javascript","sps","Opera","save","getMonth","rect","isTypeSupported","documentElement","getElementById","lineWidth","canPlayType","bottom","WebGLRenderingContext","hidden","atob","touches","3303CgTEEs","setUint32","[object DOMException]","createTextNode","application/hwepass2001.installepass2001","100%","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","avc1.","safari","msFullscreenElement","function","numberOfFrames","fontSize","filter","then","prototype","-webkit-text-size-adjust","360SE","kSliceBLA_W_LP","toLowerCase","Edg","set","{y}-{m}-{d} {h}:{i}:{s}","getContext","substring","toDataURL","connect","map","strokeRect","pageY","getUserMedia","scrollLeft","data","YB/s","right","hev","[object Number]","useMSE","style","min","setUint8","wcsDecodeAudio","xxxx","setInt8","pps","paused","memory","isEnabled","fillText","img","VideoEncoder is not supported","color","quality","VideoEncoder.isConfigSupported is not a function","audioWorklet","webkitFullscreenElement","srcElement","font","application/mozilla-npqihooquicklogin","kSliceBLA_N_LP","src","block","kSliceBLA_W_RADL","application/360softmgrplugin","touchmove","second","canvas","hev3","getTime","borderColor","1449575HpEjVv","shadowRoot","setHours","hash","target","#000","wow64","getSeconds","touchend","insertBefore","webgl2","mimeTypes","hev2","userAgent","image/png",'"2-26-2025"',"getUint8","drawImage","onerror","createBufferSource","isView","Chrome","event","Reserved SBR extensions is not implemented","push","createImageBitmap","fromCharCode","Safari","floor","1877183WKnMGl","type","PressureObserver","not compiled with thread support, using thread emulation","charAt","craNut","ActiveXObject","QQBrowser","message","div","application/vnd.chromium.remoting-viewer","AudioData","random","-webkit-user-select","360EE","imageSmoothingQuality","mousedown","xxxxxxxxxxxx4xxx","MB/s","1743436800000","status","Instance","video","toFixed","getDay","Anonymous","navigator","green","webm","match","readAsArrayBuffer","webgl","top","msGetUserMedia","sampleRate","ended","-o-user-select","f32-planar",'"production"',"-moz-user-select","endsWith","not compiled with thread support","360","data-","origin","demuxUseWorker","hasAudio","assign"];return(Zt=function(){return e})()}function Qt(){const e=Tt;return!!(Je[e(772)]&&Je[e(720)]&&"canConstructInDedicatedWorker"in Je[e(720)]&&!0===Je[e(720)][e(763)])}function er(e,t){const r=Tt,n=St(e[r(635)](5));let i=!1;return n[r(679)]((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Pe[n(492)]||s===Pe[n(536)]||s===Pe[n(533)]||s===Pe[n(631)]||s===Pe[n(621)]||n(578),s===Pe.kSliceRSV_IRAP_VCL23)||Xt(t)&&s===Me[n(631)])&&(i=!0)})),i}function tr(){return Xt(Lt)}function rr(e){return e>60*(Number("1")||1)*60*1e3&&tr()}const nr=ir;function ir(e,t){const r=or();return(ir=function(e,t){return r[e-=117]})(e,t)}!function(e,t){const r=ir,n=e();for(;;)try{if(644938===-parseInt(r(119))/1*(-parseInt(r(125))/2)+-parseInt(r(162))/3*(-parseInt(r(147))/4)+parseInt(r(136))/5*(-parseInt(r(141))/6)+parseInt(r(118))/7+parseInt(r(139))/8+-parseInt(r(132))/9+parseInt(r(149))/10*(parseInt(r(134))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(or);var sr=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=ir;function a(e){const t=ir;try{u(n[t(142)](e))}catch(e){s(e)}}function c(e){const t=ir;try{u(n[t(146)](e))}catch(e){s(e)}}function u(e){const t=ir;var n;e[t(138)]?i(e[t(143)]):(n=e[t(143)],n instanceof r?n:new r((function(e){e(n)})))[t(126)](a,c)}u((n=n.apply(e,t||[]))[o(142)]())}))};function or(){const e=["next","value","writeU16","consumed","throw","1102276MoVmlc","pull","70ZrJYKm","need","readU32","read","copyWithin","U16","reject","EOF","set","writeU32","byteOffset","malloc","subarray","9mmjDaG","Unsupported type","return","write","4354518jtcYoo","3919VKdudP","lastReadPromise","length","__awaiter","U32","setG","166KKbzQt","then","consume","demand","flush","close","byteLength","9361179aJyUMy","call","852643olifxe","buffer","165555WwRmAo","resolve","done","2099336dzZJWe","readU16","162hcbXYw"];return(or=function(){return e})()}const ar=Symbol(32),cr=Symbol(16),ur=Symbol(8);class lr{constructor(e){const t=nr;this.g=e,this[t(145)]=0,e&&(this.need=e[t(142)]()[t(143)])}[nr(124)](e){const t=nr;this.g=e,this[t(128)](e[t(142)]()[t(143)],!0)}consume(){const e=nr;this.buffer&&this.consumed&&(this[e(135)][e(153)](0,this[e(145)]),this[e(135)]=this[e(135)][e(161)](0,this[e(135)][e(121)]-this[e(145)]),this.consumed=0)}[nr(128)](e,t){const r=nr;return t&&this[r(127)](),this[r(150)]=e,this[r(129)]()}[nr(152)](e){return sr(this,void 0,void 0,(function*(){const t=ir;return this.lastReadPromise&&(yield this[t(120)]),this.lastReadPromise=new Promise(((r,n)=>{const i=t;var s;this[i(155)]=n,this[i(137)]=e=>{const t=i;delete this[t(120)],delete this.resolve,delete this[t(150)],r(e)};this[i(128)](e,!0)||null===(s=this[i(148)])||void 0===s||s[i(133)](this,e)}))}))}[nr(151)](){return this[nr(152)](ar)}[nr(140)](){return this[nr(152)](cr)}readU8(){return this.read(ur)}[nr(130)](){const e=nr;var t;this.g&&this.g[e(164)](),this[e(135)]&&this[e(135)][e(161)](0,0),null===(t=this[e(155)])||void 0===t||t.call(this,new Error(e(156))),delete this[e(120)]}[nr(129)](){const e=nr;if(!this[e(135)]||!this[e(150)])return;let t=null;const r=this[e(135)][e(161)](this[e(145)]);let n=0;const i=t=>r[e(121)]<(n=t);if("number"==typeof this[e(150)]){if(i(this[e(150)]))return;t=r[e(161)](0,n)}else if(this[e(150)]===ar){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(150)]===cr){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(150)]===ur){if(i(1))return;t=r[0]}else if("buffer"in this[e(150)]){if(e(159)in this[e(150)]){if(i(this.need.byteLength-this[e(150)][e(159)]))return;new Uint8Array(this.need[e(135)],this[e(150)].byteOffset)[e(157)](r[e(161)](0,n)),t=this[e(150)]}else if(this.g)return void this.g.throw(new Error(e(163)))}else{if(i(this[e(150)][e(131)]))return;new Uint8Array(this[e(150)])[e(157)](r[e(161)](0,n)),t=this[e(150)]}return this[e(145)]+=n,this.g?this.demand(this.g.next(t)[e(143)],!0):this[e(137)]&&this[e(137)](t),t}[nr(117)](e){const t=nr;if(e instanceof Uint8Array?this.malloc(e[t(121)])[t(157)](e):t(135)in e?this[t(160)](e[t(131)])[t(157)](new Uint8Array(e.buffer,e[t(159)],e.byteLength)):this[t(160)](e[t(131)])[t(157)](new Uint8Array(e)),!this.g&&!this[t(137)])return new Promise((e=>this.pull=e));this.flush()}[nr(158)](e){const t=nr;this[t(160)](4)[t(157)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this.flush()}[nr(144)](e){const t=nr;this[t(160)](2)[t(157)]([e>>8&255,255&e]),this[t(129)]()}writeU8(e){const t=nr;this[t(160)](1)[0]=e,this[t(129)]()}malloc(e){const t=nr;if(this.buffer){const r=this[t(135)][t(121)],n=r+e;if(n<=this.buffer[t(135)].byteLength-this[t(135)].byteOffset)this[t(135)]=new Uint8Array(this[t(135)][t(135)],this.buffer[t(159)],n);else{const e=new Uint8Array(n);e[t(157)](this[t(135)]),this[t(135)]=e}return this[t(135)][t(161)](r,n)}return this[t(135)]=new Uint8Array(e),this[t(135)]}}function dr(e,t){const r=hr();return(dr=function(e,t){return r[e-=393]})(e,t)}function hr(){const e=["JbPro","warn","439776USIERQ","9026892ssSauK","_opt","debug","154oaRHxc","254JTLCqp","debugUuid","9831FMrIJc","length","error","4iVAoSR","72lBDQbg","518NLstWh","[❌❌❌][","422830LooFNf","17226gmLKgP","3962120zFTzdg","[❗❗❗][","log","[✅✅✅][","752370VXqpMa","debugLevel"];return(hr=function(){return e})()}lr[nr(123)]=ar,lr[nr(154)]=cr,lr.U8=ur,function(e,t){const r=dr,n=e();for(;;)try{if(436642===parseInt(r(405))/1+-parseInt(r(414))/2*(parseInt(r(416))/3)+-parseInt(r(395))/4*(-parseInt(r(401))/5)+-parseInt(r(400))/6*(-parseInt(r(397))/7)+parseInt(r(396))/8*(parseInt(r(409))/9)+-parseInt(r(399))/10*(parseInt(r(413))/11)+-parseInt(r(410))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hr);class fr{constructor(e){const t=dr;this[t(403)]=function(r){const n=t;if(e[n(411)][n(406)]==ue[n(412)]){const t=e._opt[n(415)]?"["+e._opt[n(415)]+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(403)]("JbPro"+t+n(404)+r+"]",...s)}},this.warn=function(r){const n=t;if(e[n(411)].debugLevel==ue[n(412)]||e[n(411)][n(406)]==ue[n(408)]){const t=e[n(411)][n(415)]?"["+e._opt[n(415)]+"]":"";for(var i=arguments[n(393)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(403)](n(407)+t+n(402)+r+"]",...s)}},this.error=function(r){const n=t,i=e._opt.debugUuid?"["+e._opt.debugUuid+"]":"";for(var s=arguments[n(393)],o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(394)](n(407)+i+n(398)+r+"]",...o)}}}function pr(e,t){const r=mr();return(pr=function(e,t){return r[e-=223]})(e,t)}function mr(){const e=["High422","Extended","Main","Unknown","1010541XrzaLD","getProfileString","buffer","toString","parseSPS","297285wZzBYw","_skipScalingList","readSEG","toFixed","parseSPS$2","destroy","readBits","avc1.","5104062lTyAoz","6986886kbAjcn","readBool","1493931yTldfN","282118rVbvlZ","getChromaFormatString","Baseline","subarray","_ebsp2rbsp","ceil","High10","24oOdCvR","getLevelString","9452410tMagqx","7BlUaTs","4LJkTxt","4:4:4","readUEG","4:2:0","readByte","High444","4:2:2"];return(mr=function(){return e})()}const vr=pr;!function(e,t){const r=pr,n=e();for(;;)try{if(949232===parseInt(r(259))/1+parseInt(r(260))/2+-parseInt(r(243))/3*(parseInt(r(232))/4)+parseInt(r(248))/5+-parseInt(r(257))/6*(parseInt(r(231))/7)+parseInt(r(228))/8*(parseInt(r(256))/9)+-parseInt(r(230))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(mr);class yr{static[vr(225)](e){const t=vr;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(245)],0,s)}static[vr(247)](e){const t=vr;let r=yr[t(225)](e),n=new at(r);n[t(236)]();let i=n[t(236)]();n[t(236)]();let s=n[t(236)]();n[t(234)]();let o=yr[t(244)](i),a=yr[t(229)](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(234)](),3===c&&n[t(254)](1),c<=3&&(u=l[c]),d=n.readUEG()+8,n[t(234)](),n[t(254)](1),n[t(258)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(258)]()&&(r<6?yr._skipScalingList(n,16):yr[t(249)](n,64))}n[t(234)]();let h=n[t(234)]();if(0===h)n.readUEG();else if(1===h){n[t(254)](1),n.readSEG(),n.readSEG();let e=n[t(234)]();for(let r=0;r<e;r++)n[t(250)]()}let f=n[t(234)]();n[t(254)](1);let p=n[t(234)](),m=n[t(234)](),v=n[t(254)](1);0===v&&n[t(254)](1),n[t(254)](1);let y=0,_=0,g=0,b=0;n[t(258)]()&&(y=n.readUEG(),_=n[t(234)](),g=n[t(234)](),b=n.readUEG());let w=1,S=1,I=0,A=!0,k=0,E=0;if(n.readBool()){if(n.readBool()){let e=n.readByte(),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(w=r[e-1],S=i[e-1]):255===e&&(w=n[t(236)]()<<8|n[t(236)](),S=n[t(236)]()<<8|n[t(236)]())}if(n[t(258)]()&&n.readBool(),n[t(258)]()&&(n.readBits(4),n.readBool()&&n[t(254)](24)),n[t(258)]()&&(n[t(234)](),n[t(234)]()),n[t(258)]()){let e=n[t(254)](32),r=n[t(254)](32);A=n[t(258)](),k=r,E=2*e,I=k/E}}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 D=16*(p+1),B=16*(m+1)*(2-v);D-=(y+_)*x,B-=(g+b)*T;let M=Math[t(226)](D*C);return n[t(253)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:yr[t(261)](u),frame_rate:{fixed:A,fps:I,fps_den:E,fps_num:k},sar_ratio:{width:w,height:S},codec_size:{width:D,height:B},present_size:{width:M,height:B}}}static[vr(252)](e){const t=vr;let r=e[t(224)](1,4),n=t(255);for(let e=0;e<3;e++){let i=r[e][t(246)](16);i.length<2&&(i="0"+i),n+=i}let i=yr[t(225)](e),s=new at(i);s[t(236)]();let o=s.readByte();s.readByte();let a=s[t(236)]();s[t(234)]();let c=yr[t(244)](o),u=yr[t(229)](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(234)](),3===l&&s.readBits(1),l<=3&&(d=h[l]),f=s[t(234)]()+8,p=s[t(234)]()+8,s[t(254)](1),s[t(258)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s.readBool()&&(r<6?yr[t(249)](s,16):yr[t(249)](s,64))}s[t(234)]();let m=s[t(234)]();if(0===m)s[t(234)]();else if(1===m){s.readBits(1),s[t(250)](),s[t(250)]();let e=s.readUEG();for(let r=0;r<e;r++)s[t(250)]()}let v=s[t(234)]();s[t(254)](1);let y=s.readUEG(),_=s[t(234)](),g=s.readBits(1);0===g&&s[t(254)](1),s[t(254)](1);let b=0,w=0,S=0,I=0;s[t(258)]()&&(b=s[t(234)](),w=s[t(234)](),S=s.readUEG(),I=s.readUEG());let A=1,k=1,E=0,C=!0,x=0,T=0;if(s[t(258)]()){if(s.readBool()){let e=s[t(236)](),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],k=n[e-1]):255===e&&(A=s[t(236)]()<<8|s[t(236)](),k=s[t(236)]()<<8|s[t(236)]())}if(s[t(258)]()&&s.readBool(),s[t(258)]()&&(s[t(254)](4),s[t(258)]()&&s.readBits(24)),s[t(258)]()&&(s[t(234)](),s[t(234)]()),s[t(258)]()){let e=s[t(254)](32),r=s[t(254)](32);C=s[t(258)](),x=r,T=2*e,E=x/T}}let D=1;(1!==A||1!==k)&&(D=A/k);let B=0,M=0;if(0===l)B=1,M=2-g;else{B=3===l?1:2,M=(1===l?2:1)*(2-g)}let P=16*(y+1),U=16*(_+1)*(2-g);P-=(b+w)*B,U-=(S+I)*M;let F=Math.ceil(P*D);return s[t(253)](),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:yr[t(261)](d),frame_rate:{fixed:C,fps:E,fps_den:T,fps_num:x},sar_ratio:{width:A,height:k},codec_size:{width:P,height:U},present_size:{width:F,height:U}}}static[vr(249)](e,t){const r=vr;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(250)](),i=(n+s+256)%256),n=0===i?n:i}static[vr(244)](e){const t=vr;switch(e){case 66:return t(223);case 77:return t(241);case 88:return t(240);case 100:return"High";case 110:return t(227);case 122:return t(239);case 244:return t(237);default:return t(242)}}static[vr(229)](e){return(e/10)[vr(251)](1)}static[vr(261)](e){const t=vr;switch(e){case 420:return t(235);case 422:return t(238);case 444:return t(233);default:return"Unknown"}}}function _r(){const e=["9862392vOthSZ","58370YYJwuk","bufpos","11iAyFbF","260OqgJdh","6iKxRqu","read_golomb","bufoff","4026864hlGPWo","iserro","23hekImw","9KKofVX","read","19293RjWMkT","buffer","length","buflen","2262425nvcFSt","61145EBPJHC","7102150FJrWNb","look"];return(_r=function(){return e})()}const gr=br;function br(e,t){const r=_r();return(br=function(e,t){return r[e-=299]})(e,t)}!function(e,t){const r=br,n=e();for(;;)try{if(383203===parseInt(r(317))/1*(-parseInt(r(308))/2)+parseInt(r(299))/3*(-parseInt(r(311))/4)+parseInt(r(303))/5+parseInt(r(312))/6*(-parseInt(r(304))/7)+parseInt(r(315))/8*(-parseInt(r(318))/9)+-parseInt(r(305))/10*(-parseInt(r(310))/11)+parseInt(r(307))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_r);gr(319),gr(306),gr(313);const wr=Ir;function Sr(){const e=["_bitsAvailable","1112282qitcRQ","640389AXPlvU","readEG","subarray","buffer","skipLZ","ExpGolomb data params is required","49159066zzVgbz","28jeolde","_bytesAvailable","6zUVPUQ","_word","No bytes available","set","min","skipUEG","1tPUVse","152XeRDVD","readUEG","605421zJojDE","readUByte","byteLength","_data","1554595rXODlb","3084180EVmhgn","readBool","skipBits","10193666OlauMy","readBits","_loadWord"];return(Sr=function(){return e})()}function Ir(e,t){const r=Sr();return(Ir=function(e,t){return r[e-=410]})(e,t)}!function(e,t){const r=Ir,n=e();for(;;)try{if(794056===-parseInt(r(423))/1*(-parseInt(r(438))/2)+-parseInt(r(439))/3*(parseInt(r(415))/4)+-parseInt(r(430))/5*(parseInt(r(417))/6)+-parseInt(r(434))/7+-parseInt(r(424))/8*(parseInt(r(426))/9)+parseInt(r(431))/10+parseInt(r(414))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sr);wr(436),wr(433),wr(435),wr(412),wr(422),wr(425),wr(432),wr(427);const Ar=Tr;function kr(){const e=[", valid version is 1 and return","buffer","readBits","profile_string","sarRatio","readUEG","92995JrRnwm","shift","getUint16","fixed","push","error","sps","chroma_format_idc","toString"," Strange AVCDecoderConfigurationRecord: SPS Count = ","codecWidth","height","bit_depth","avc_ref_frames",", correct to 1","kSliceNonIDR","parseSPS","4080568npIzNa","setUint8","kSliceSEI","avcc","79177dlrseH","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","log","read_golomb","skipScalingList","present_size","codec","skipUEG","currentStartcodeOffset","videoType","nb_sps","Invalid parseAVCDecoderConfigurationRecord, AVC profile (0) detected, and return","bitDepth","correctionConfigurationProfileIndication","level","1345508anEkPw","Strange AVCDecoderConfigurationRecord: PPS Count = ","ceil","byteLength","profile","fps_den","setUint32","readUByte","codecHeight","iFrame","eofFlag","chroma_format","sar_ratio","chromaFormat","nalu","skipBits","level_string","pps","getUint8","parseSPS$2","length","30HKcIoM","presentHeight","Strange NaluLengthSizeMinusOne: ","1179785NOGclG","frame_rate","subarray","readBool","timescale","width","avc1.","data","setInt16","1710520FJApHv","set","h264","2423352glyBaI","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","compat","kReserved0","frameRate","read","fps_num","findNextStartCodeOffset","type","Invalid AVCDecoderConfigurationRecord: No PPS'","presentWidth","codec_size"];return(kr=function(){return e})()}function Er(e){const t=Tr;let r=arguments[t(396)]>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let i=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(408)](0,256,!0),256===new Int16Array(r)[0]}();const s=new DataView(e[t(425)]);let o=s[t(394)](0),a=s[t(394)](1);if(s[t(394)](2),s[t(394)](3),1!==o){if(!r.correctionConfigurationVersion)return console[t(435)]("Invalid AVCDecoderConfigurationRecord, invalid version "+o+t(424)),{};{console[t(453)](t(413)+o+t(444));let e=252&s.getUint8(0)|1;s[t(448)](0,e)}}if(0===a){if(!r[t(464)])return console[t(435)](t(462)),{};console[t(453)](t(452)),s.setUint8(1,66)}const c=1+(3&s[t(394)](4));if(3!==c&&4!==c)return{};let u=31&s[t(394)](5);if(0===u)return{};let l=6;for(let r=0;r<u;r++){let o=s[t(432)](l,!i);if(l+=2,0===o)continue;let a=new Uint8Array(e[t(425)],l,o);l+=o;let c=yr[t(446)](a);if(0!==r)continue;n[t(436)]=a,n[t(404)]=1e3,n[t(440)]=c[t(423)].width,n[t(384)]=c[t(423)][t(441)],n.presentWidth=c.present_size[t(405)],n.presentHeight=c[t(456)][t(441)],n[t(470)]=c[t(427)],n[t(465)]=c[t(392)],n[t(463)]=c[t(442)],n[t(389)]=c[t(387)],n[t(428)]=c.sar_ratio,n[t(416)]=c[t(401)],(!1===c.frame_rate[t(433)]||0===c[t(401)].fps_num||0===c[t(401)][t(471)])&&(n[t(416)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n[t(416)][t(471)],d=n[t(416)].fps_num;n.refSampleDuration=n[t(404)]*(u/d);let h=a.subarray(1,4),f=t(406);for(let e=0;e<3;e++){let r=h[e].toString(16);r[t(396)]<2&&(r="0"+r),f+=r}n.codec=f}let d=s[t(394)](l);if(0===d)return{};l++;for(let r=0;r<d;r++){let r=s[t(432)](l,!i);if(l+=2,0===r)continue;let o=new Uint8Array(e.buffer,l,r);l+=r,n[t(393)]=o}if(n[t(460)]=ze[t(411)],n[t(436)]){const e=n.sps[t(469)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(410)](r,0),i[t(410)](n[t(436)],4),n[t(436)]=i}if(n[t(393)]){const e=n[t(393)].byteLength,r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(410)](r,0),i[t(410)](n.pps,4),n[t(393)]=i}return n}function Cr(e){const t=Tr;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r.byteLength>>8&255,i[12]=255&r[t(469)],i.push(...r,1,n[t(469)]>>8&255,255&n[t(469)],...n);return new Uint8Array(i)}function xr(e){const t=Tr;let{sps:r,pps:n}=e,i=8+r[t(469)]+1+2+n[t(469)],s=!1;const o=yr[t(395)](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(469)];a[6]=c>>>8,a[7]=255&c;let u=8;a.set(r,8),u+=c,a[u]=1;let l=n[t(469)];a[u+1]=l>>>8,a[u+2]=255&l,a[t(410)](n,u+3),u+=3+l,s&&(a[u]=252|o[t(437)],a[u+1]=248|o.bit_depth_luma-8,a[u+2]=248|o.bit_depth_chroma-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d[t(396)]+a.byteLength);return h[t(410)](d,0),h.set(a,d[t(396)]),h}function Tr(e,t){const r=kr();return(Tr=function(e,t){return r[e-=384]})(e,t)}function Dr(e,t){const r=Tr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(469)]>>24&255,n[6]=e[r(469)]>>16&255,n[7]=e[r(469)]>>8&255,n[8]=255&e[r(469)];const i=new Uint8Array(n.length+e[r(469)]);return i[r(410)](n,0),i[r(410)](e,n[r(396)]),i}function Br(e,t){const r=Tr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(396)]+e[r(469)]);return i[r(410)](n,0),i.set(e,n.length),i}function Mr(e){return 31&e[0]}function Pr(e){return e===Me[Tr(449)]}function Ur(e){return!function(e){const t=Tr;return e===Me[t(436)]||e===Me[t(393)]}(e)&&!Pr(e)}function Fr(e){return e===Me[Tr(385)]}function Rr(e){const t=Tr;if(0===e[t(396)])return!1;const r=Mr(e[0]);for(let n=1;n<e[t(396)];n++)if(r!==Mr(e[n]))return!1;return!0}!function(e,t){const r=Tr,n=e();for(;;)try{if(593391===parseInt(r(451))/1+parseInt(r(409))/2+parseInt(r(412))/3+-parseInt(r(466))/4+-parseInt(r(400))/5+-parseInt(r(397))/6*(parseInt(r(430))/7)+-parseInt(r(447))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(kr);class Lr{constructor(e){const t=Tr;this.data=e,this[t(386)]=!1,this[t(459)]=this.findNextStartCodeOffset(0),this[t(386)]&&console[t(435)]("Could not find H264 startcode until payload end!")}[Ar(419)](e){const t=Ar;let r=e,n=this[t(407)];for(;;){if(r+3>=n.byteLength)return this[t(386)]=!0,n.byteLength;let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}readNextNaluPayload(){const e=Ar;let t=this[e(407)],r=null;for(;null==r&&!this.eofFlag;){let n=this[e(459)];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(419)](n);this.currentStartcodeOffset=o,i>=Me[e(415)]||0===s&&(r={type:i,data:t[e(402)](n,o)})}return r}}class Or{constructor(e){const t=Ar;let r=e[t(407)][t(469)];this[t(420)]=e[t(420)],this.data=new Uint8Array(4+r),new DataView(this.data[t(425)])[t(472)](0,r),this[t(407)][t(410)](e[t(407)],4)}}const zr=Hr;function Nr(){const e=["6878960Gytkaw","5540316KRdalv","GetSE","45CcZpYA","95240OBtbps","2308705xoiBFP","m_bits","GetBit","GetBYTE","16vGdFkY","236990mCfLIZ","GetUE","26274MGSkBl","155JFuDoc","m_zeros","280974dlSDUw","GetWord","m_idx","m_len","m_data","m_byte"];return(Nr=function(){return e})()}function Hr(e,t){const r=Nr();return(Hr=function(e,t){return r[e-=401]})(e,t)}!function(e,t){const r=Hr,n=e();for(;;)try{if(474398===-parseInt(r(415))/1+-parseInt(r(412))/2*(parseInt(r(418))/3)+-parseInt(r(407))/4*(-parseInt(r(416))/5)+parseInt(r(404))/6+parseInt(r(408))/7+-parseInt(r(403))/8+-parseInt(r(406))/9*(-parseInt(r(413))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Nr);class Vr{constructor(e){const t=Hr;this[t(420)]=null,this[t(401)]=e,this.m_len=e.length,this[t(420)]=0,this[t(409)]=0,this[t(402)]=0,this.m_zeros=0}[zr(411)](){const e=zr;if(this[e(420)]>=this[e(421)])return 0;let t=this.m_data[this[e(420)]++];return 0==t?(this[e(417)]++,this[e(420)]<this[e(421)]&&2==this[e(417)]&&3==this[e(401)][this[e(420)]]&&(this[e(420)]++,this.m_zeros=0)):this[e(417)]=0,t}[zr(410)](){const e=zr;return 0==this[e(409)]&&(this[e(402)]=this[e(411)](),this[e(409)]=8),this[e(409)]--,this.m_byte>>this[e(409)]&1}GetWord(e){let t=0;for(;e>0;)t<<=1,t|=this.GetBit(),e--;return t}[zr(414)](){const e=zr;let t=0;for(;this[e(420)]<this[e(421)]&&0==this[e(410)]();)t++;return this[e(419)](t)+((1<<t)-1)}[zr(405)](){let e=this[zr(414)](),t=e+1>>1;return!(1&e)&&(t=-t),t}}function jr(){const e=["byteLength","1936422GuLLKC","2632763HzOKio","GetWord","warn","GetUE","30UbTJIB","_ebsp2rbsp","1971mRyhBY","SPSParser sps_max_sub_layers_minus1 > 6","54Ogqqjv","152NXGngs","1438055QZfoVR","buffer","360056bPRKXF","SPSParser chroma_format_idc > 3","SPSParser sps_seq_parameter_set_id > 15","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","205874VSFGsz","parseSPS","2GjaNdo","3458433jOcVfg"];return(jr=function(){return e})()}const Wr=Gr;function Gr(e,t){const r=jr();return(Gr=function(e,t){return r[e-=260]})(e,t)}!function(e,t){const r=Gr,n=e();for(;;)try{if(208088===-parseInt(r(266))/1*(parseInt(r(264))/2)+-parseInt(r(276))/3*(parseInt(r(279))/4)+-parseInt(r(280))/5+-parseInt(r(269))/6+parseInt(r(270))/7+-parseInt(r(260))/8*(parseInt(r(278))/9)+parseInt(r(274))/10*(parseInt(r(267))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jr);class qr{static[Wr(275)](e){const t=Wr;let r=e,n=r[t(268)],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(281)],0,s)}static[Wr(265)](e){const t=Wr;let r=qr[t(275)](e);const n=new Vr(r);let i="",s="",o="",a="";n.GetWord(4);let c=n.GetWord(3);if(c>6)return console[t(272)](t(277)),!1;n[t(271)](1),n[t(271)](2),n.GetWord(1),i=n.GetWord(5),n[t(271)](32),n[t(271)](1),n[t(271)](1),n[t(271)](1),n[t(271)](1),n[t(271)](44),s=n[t(271)](8);let u=[],l=[];for(let e=0;e<c;e++)u[e]=n[t(271)](1),l[e]=n[t(271)](1);if(c>0)for(let e=c;e<8;e++)n.GetWord(2);for(let e=0;e<c;e++)u[e]&&(n[t(271)](2),n[t(271)](1),n.GetWord(5),n.GetWord(32),n[t(271)](1),n[t(271)](1),n[t(271)](1),n.GetWord(1),n[t(271)](44)),l[e]&&n[t(271)](8);let d=n[t(273)]();if(d>15)return console[t(272)](t(262),d),!1;let h=n[t(273)]();return h>3?(console[t(272)](t(261),h),!1):(3==h&&n[t(271)](1),o=n.GetUE(),a=n[t(273)](),n.GetWord(1)&&(n[t(273)](),n[t(273)](),n[t(273)](),n[t(273)]()),n[t(273)]()!=n[t(273)]()?(console[t(272)](t(263)),!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 $r(e,t){const r=Kr();return($r=function(e,t){return r[e-=397]})(e,t)}function Kr(){const e=["hvc1.","readBits","byteLength","readSEG","4:0:0","42828onJmBO","readByte","4:2:2","buffer","toFixed","1354424nIEsTE","4:4:4","readUEG","push","4gmktcG","55XhcfBS","213786nLrORy","Unknown",".1.L","459035TGUZIl","741kqDaxA","4:2:0","311100sCMVor","readBool","10nGYikY","42ZyBAlY","destroy","9aUwxeM","365250pshMgS","6019QcJFPu"];return(Kr=function(){return e})()}!function(e,t){const r=$r,n=e();for(;;)try{if(160311===-parseInt(r(418))/1*(-parseInt(r(413))/2)+parseInt(r(411))/3+parseInt(r(403))/4*(parseInt(r(408))/5)+parseInt(r(405))/6*(-parseInt(r(414))/7)+parseInt(r(399))/8*(parseInt(r(416))/9)+-parseInt(r(417))/10*(-parseInt(r(404))/11)+-parseInt(r(424))/12*(parseInt(r(409))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kr);const Yr=e=>{const t=$r;let r=e,n=r[t(421)],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(397)],0,s)},Jr=e=>{const t=$r;switch(e){case 0:return t(423);case 1:return t(410);case 2:return t(426);case 3:return t(400);default:return t(406)}};function Xr(e,t){const r=Qr();return(Xr=function(e,t){return r[e-=273]})(e,t)}const Zr=Xr;function Qr(){const e=["4:4:4","4:2:0","readBool","8338820SVPBMH","readByte","parseSPS","parsePPS","getChromaFormatString","hvc1.","parseVPS","toFixed","getProfileString","buffer","readSEG","readUEG","min","205WsFJpR","4:0:0",".1.L","Main","readBits","destroy","SCC","21bELTbk","_ebsp2rbsp","Unknown","4bQOgCT","MainSP","byteLength","803728aLwTtJ","3439854TnigWd","719490zRCNql","getLevelString","push","2674518PPZhBt","Main10","386841KXjsKV","35832UVxPvD"];return(Qr=function(){return e})()}!function(e,t){const r=Xr,n=e();for(;;)try{if(321572===-parseInt(r(281))/1+-parseInt(r(309))/2*(-parseInt(r(276))/3)+parseInt(r(282))/4*(-parseInt(r(299))/5)+parseInt(r(279))/6+parseInt(r(306))/7*(-parseInt(r(274))/8)+-parseInt(r(275))/9+parseInt(r(286))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qr);class en{static[Zr(307)](e){const t=Zr;let r=e,n=r[t(273)],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(295)],0,s)}static[Zr(292)](e){const t=Zr;let r=en[t(307)](e),n=new at(r);return n.readByte(),n.readByte(),n.readBits(4),n[t(303)](2),n[t(303)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n.readBool()}}static[Zr(288)](e){const t=Zr;let r=en._ebsp2rbsp(e),n=new at(r);n[t(287)](),n[t(287)]();let i=0,s=0,o=0,a=0;n[t(303)](4);let c=n[t(303)](3);n[t(285)]();let u=n.readBits(2),l=n[t(285)](),d=n[t(303)](5),h=n[t(287)](),f=n.readByte(),p=n[t(287)](),m=n[t(287)](),v=n[t(287)](),y=n[t(287)](),_=n.readByte(),g=n[t(287)](),b=n[t(287)](),w=n.readByte(),S=n[t(287)](),I=[],A=[];for(let e=0;e<c;e++)I[t(278)](n.readBool()),A[t(278)](n[t(285)]());if(c>0)for(let e=c;e<8;e++)n[t(303)](2);for(let e=0;e<c;e++)I[e]&&(n[t(287)](),n[t(287)](),n[t(287)](),n[t(287)](),n[t(287)](),n[t(287)](),n[t(287)](),n[t(287)](),n.readByte(),n[t(287)](),n[t(287)]()),A[e]&&n[t(287)]();n[t(297)]();let k=n[t(297)]();3==k&&n.readBits(1);let E=n[t(297)](),C=n[t(297)]();n[t(285)]()&&(i+=n[t(297)](),s+=n[t(297)](),o+=n[t(297)](),a+=n[t(297)]());let x=n.readUEG(),T=n[t(297)](),D=n.readUEG();for(let e=n[t(285)]()?0:c;e<=c;e++)n[t(297)](),n[t(297)](),n[t(297)]();if(n[t(297)](),n[t(297)](),n.readUEG(),n[t(297)](),n[t(297)](),n[t(297)](),n[t(285)]()){if(n[t(285)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(285)]()){let r=Math[t(298)](64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(296)]()}else n[t(297)]()}}n[t(285)](),n[t(285)](),n[t(285)]()&&(n[t(287)](),n[t(297)](),n[t(297)](),n.readBool());let B=n[t(297)](),M=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n[t(285)]()),r){e===B&&n[t(297)](),n[t(285)](),n.readUEG();let r=0;for(let e=0;e<=M;e++){let e=n[t(285)](),i=!1;!e&&(i=n[t(285)]()),(e||i)&&r++}M=r}else{let e=n[t(297)](),r=n[t(297)]();M=e+r;for(let r=0;r<e;r++)n[t(297)](),n[t(285)]();for(let e=0;e<r;e++)n[t(297)](),n[t(285)]()}}if(n[t(285)]()){let e=n[t(297)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(303)](1);n[t(303)](1)}}let P=!1,U=0,F=1,R=1,L=!1,O=1,z=1;if(n.readBool(),n[t(285)](),n[t(285)]()){if(n[t(285)]()){let e=n[t(287)](),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(303)](16),R=n[t(303)](16))}if(n[t(285)]()&&n.readBool(),n[t(285)]()){n.readBits(3),n[t(285)](),n.readBool()&&(n[t(287)](),n[t(287)](),n.readByte())}if(n.readBool()&&(n[t(297)](),n[t(297)]()),n[t(285)](),n[t(285)](),n[t(285)](),P=n[t(285)](),P&&(n.readUEG(),n[t(297)](),n.readUEG(),n[t(297)]()),n[t(285)]()){if(O=n[t(303)](32),z=n[t(303)](32),n[t(285)]()&&n[t(297)](),n[t(285)]()){let e=!1,r=!1,i=!1;e=n[t(285)](),r=n[t(285)](),(e||r)&&(i=n[t(285)](),i&&(n.readByte(),n[t(303)](5),n[t(285)](),n[t(303)](5)),n.readBits(4),n[t(303)](4),i&&n[t(303)](4),n.readBits(5),n[t(303)](5),n[t(303)](5));for(let s=0;s<=c;s++){let s=n[t(285)]();L=s;let o=!0,a=1;!s&&(o=n.readBool());let c=!1;if(o?n.readUEG():c=n[t(285)](),!c&&(a=n[t(297)]()+1),e){for(let e=0;e<a;e++)n.readUEG(),n[t(297)](),i&&(n[t(297)](),n[t(297)]());n[t(285)]()}if(r){for(let e=0;e<a;e++)n[t(297)](),n[t(297)](),i&&(n[t(297)](),n[t(297)]());n[t(285)]()}}}}n.readBool()&&(n[t(285)](),n[t(285)](),n[t(285)](),U=n.readUEG(),n.readUEG(),n[t(297)](),n[t(297)](),n[t(297)]())}n[t(285)]();let N=t(291)+d+t(301)+S+".B0",H=E-(i+s)*(1===k||2===k?2:1),V=C-(o+a)*(1===k?2:1),j=1;return 1!==F&&1!==R&&(j=F/R),n[t(304)](),n=null,{codec_mimetype:N,profile_string:en[t(294)](d),level_string:en[t(277)](S),profile_idc:d,bit_depth:x+8,ref_frames:1,chroma_format:k,chroma_format_string:en.getChromaFormatString(k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:_,general_constraint_indicator_flags_4:g,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:U,constant_frame_rate:0,chroma_format_idc:k,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[Zr(289)](e){const t=Zr;let r=en[t(307)](e),n=new at(r);n.readByte(),n[t(287)](),n[t(297)](),n.readUEG(),n[t(285)](),n[t(285)](),n[t(303)](3),n[t(285)](),n[t(285)](),n[t(297)](),n[t(297)](),n[t(296)](),n[t(285)](),n[t(285)](),n[t(285)]()&&n[t(297)](),n.readSEG(),n[t(296)](),n[t(285)](),n[t(285)](),n[t(285)](),n[t(285)]();let i=n[t(285)](),s=n[t(285)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[Zr(290)](e){const t=Zr;switch(e){case 0:return t(300);case 1:return t(284);case 2:return"4:2:2";case 3:return t(283);default:return"Unknown"}}static getProfileString(e){const t=Zr;switch(e){case 1:return t(302);case 2:return t(280);case 3:return t(310);case 4:return"Rext";case 9:return t(305);default:return t(308)}}static getLevelString(e){return(e/30)[Zr(293)](1)}}const tn=cn;function rn(){const e=["pps","general_level_idc","constant_frame_rate","228KjpkBl","level_string","chromaFormatIdc","sub_layer_interlaced_source_flag","refSampleDuration","byteLength","readUByte","11sqYJWa","general_tier_flag","3371730ThYILW","sub_layer_profile_space","conf_win_top_offset","fps_den","buffer","h265","data","sub_layer_tier_flag","type","pic_width_in_luma_samples","profile_space","parseHEVCDecoderConfigurationRecord$3","generalLevelIdc","correctionConfigurationVersion","parseHEVCDecoderConfigurationRecord$2","9QlpRbz","sps_max_sub_layers_minus1","readNextNaluPayload","generalProfileIdc","sub_layer_profile_idc","general_interlaced_source_flag","sub_layer_level_present_flag","sub_layer_level_idc",", valid version is 1 or 0","Could not find H265 startcode until payload end!","5inznrO","min_spatial_segmentation_idc","profile","set","length","sub_layer_profile_compatibility_flag","codec","152866JzzdHc","psps","sarRatio","general_constraint_indicator_flags_6","constantFrameRate","findNextStartCodeOffset","assign","vps","sub_layer_non_packed_constraint_flag","sps_video_parameter_set_id","width","profile_compatibility_flags","temporal_id_nested","general_frame_only_constraint_flag","profile_string","conf_win_left_offset","setUint8","push","error","chroma_format","profile_tier_level","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","log","subarray","presentWidth","max","readBits","profile_idc",", correct to Main Profile (1)","2244492BlWxjc","warn","conformance_window_flag","eofFlag","getUint8","generalConstraintIndicatorFlags","configurationVersion","sps","level_idc","frame_rate","bit_depth_luma_minus8",", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)","arrayBuffer.length ","parseSPS","general_profile_compatibility_flags_1","currentStartcodeOffset","chroma_format_idc","numTemporalLayers","read_golomb","bitDepthLumaMinus8","from","conf_win_right_offset","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","readUEG","general_profile_compatibility_flags_4",", correct to 1","setInt16","general_profile_compatibility_flags_2"," < 22","general_constraint_indicator_flags_1","codecHeight","sub_layer_frame_only_constraint_flag","2903864cpxufU","general_constraint_indicator_flags_5","present_size","Invalid HEVCDecoderConfigurationRecord,invalid version ","hvcc","general_profile_idc","chromaFormat","93276luUNpp","presentHeight","read","level","correctionConfigurationProfileIndication","codec_mimetype","12QtDqdK","13334984WoSBmX","sub_layer_progressive_source_flag","getUint16","look","codec_size","general_constraint_indicator_flags","43dajuSI","general_constraint_indicator_flags_3","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","frameRate","40012ZnNUDq","parallelismType"," < 23","temporalIdNested","bitDepthChromaMinus8","height","fps_num","bitDepth","slice","generalTierFlag","separate_colour_plane_flag","codecWidth","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","general_constraint_indicator_flags_2","general_profile_compatibility_flags","sub_layer_profile_present_flag","conf_win_bottom_offset","bit_depth_chroma_minus8","general_profile_space","sei","hev1.1.6.L93.B0","Invalid HEVCDecoderConfigurationRecord: invalid HEVC profile "];return(rn=function(){return e})()}function nn(e){const t=cn;let r=arguments[t(324)]>1&&void 0!==arguments[1]?arguments[1]:{};const n=e;if(n[t(324)]<22)return console[t(345)]("Invalid HEVCDecoderConfigurationRecord, lack of data! "+n[t(324)]+t(384)),{};let i={codecWidth:0,codecHeight:0,videoType:ze[t(300)]},s=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(382)](0,256,!0),256===new Int16Array(r)[0]}(),o=new DataView(n[t(299)]),a=o[t(360)](0),c=31&o[t(360)](1);if(1!==a&&0!==a){if(!r[t(308)])return console[t(345)](t(391)+a+t(318)),{};{console[t(349)]("JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version "+a+t(381));let e=252&o[t(360)](0)|1;o[t(343)](0,e)}}if(0===c){if(!r[t(399)])return console[t(345)](t(282)+c+t(367)),{};{console[t(349)](t(348)+c+t(355));let e=224&o[t(360)](1)|1;o[t(343)](1,e)}}let u=1+(3&o[t(360)](21));if(3!==u&&4!==u)return console[t(345)](t(378)+(u-1)+" and naluLengthSize is "+u+" ,"),{};let l=o[t(360)](22);for(let e=0,r=23;e<l;e++){let e=63&o.getUint8(r+0),a=o[t(404)](r+1,!s);r+=3;for(let c=0;c<a;c++){let a=o[t(404)](r+0,!s);if(0===c)if(33===e){r+=2;let e=new Uint8Array(n[t(299)],r,a),s=en.parseSPS(e);i[t(423)]=s[t(406)][t(337)],i[t(386)]=s[t(406)][t(417)],i[t(351)]=s[t(390)][t(337)],i[t(396)]=s[t(390)][t(417)],i[t(322)]=s[t(341)],i[t(398)]=s[t(287)],i[t(419)]=s.bit_depth,i[t(394)]=s.chroma_format,i[t(329)]=s.sar_ratio,i[t(411)]=s.frame_rate,(!1===s[t(365)].fixed||0===s.frame_rate.fps_num||0===s[t(365)][t(298)])&&(i[t(411)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),i[t(411)][t(298)],i[t(411)][t(418)],i[t(326)]=s[t(400)],r+=a}else r+=2+a;else r+=2+a}}return i[t(392)]=new Uint8Array(n),i}function sn(e){const t=cn;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=$r;let r=Yr(e),n=new at(r);return n.readByte(),n[t(425)](),n.readBits(4),n.readBits(2),n[t(420)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(412)]()}})(r),a=(e=>{const t=$r;let r=Yr(e),n=new at(r);n[t(425)](),n[t(425)]();let i=0,s=0,o=0,a=0;n[t(420)](4);let c=n.readBits(3);n[t(412)]();let u=n[t(420)](2),l=n[t(412)](),d=n.readBits(5),h=n[t(425)](),f=n[t(425)](),p=n.readByte(),m=n[t(425)](),v=n[t(425)](),y=n[t(425)](),_=n.readByte(),g=n[t(425)](),b=n[t(425)](),w=n[t(425)](),S=n.readByte(),I=[],A=[];for(let e=0;e<c;e++)I[t(402)](n[t(412)]()),A[t(402)](n.readBool());if(c>0)for(let e=c;e<8;e++)n[t(420)](2);for(let e=0;e<c;e++)I[e]&&(n[t(425)](),n[t(425)](),n[t(425)](),n[t(425)](),n[t(425)](),n[t(425)](),n[t(425)](),n[t(425)](),n.readByte(),n.readByte(),n[t(425)]()),I[e]&&n.readByte();n[t(401)]();let k=n[t(401)]();3==k&&n[t(420)](1);let E=n[t(401)](),C=n[t(401)]();n[t(412)]()&&(i+=n[t(401)](),s+=n.readUEG(),o+=n[t(401)](),a+=n[t(401)]());let x=n[t(401)](),T=n[t(401)](),D=n.readUEG();for(let e=n.readBool()?0:c;e<=c;e++)n[t(401)](),n[t(401)](),n[t(401)]();if(n[t(401)](),n.readUEG(),n[t(401)](),n[t(401)](),n[t(401)](),n[t(401)](),n[t(412)]()&&n[t(412)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(412)]()){let r=Math.min(64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(422)]()}else n[t(401)]();n[t(412)](),n[t(412)](),n[t(412)]()&&(n[t(425)](),n[t(401)](),n[t(401)](),n[t(412)]());let B=n[t(401)](),M=0;for(let e=0;e<B;e++){let r=!1;if(0!==e&&(r=n[t(412)]()),r){e===B&&n.readUEG(),n[t(412)](),n[t(401)]();let r=0;for(let e=0;e<=M;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(412)]()),(e||i)&&r++}M=r}else{let e=n[t(401)](),r=n[t(401)]();M=e+r;for(let r=0;r<e;r++)n[t(401)](),n[t(412)]();for(let e=0;e<r;e++)n[t(401)](),n[t(412)]()}}if(n[t(412)]()){let e=n[t(401)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(420)](1);n[t(420)](1)}}let P=!1,U=0,F=1,R=1,L=!1,O=1,z=1;if(n[t(412)](),n.readBool(),n[t(412)]()){if(n.readBool()){let e=n[t(425)](),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(420)](16),R=n[t(420)](16))}if(n[t(412)]()&&n[t(412)](),n[t(412)]()&&(n[t(420)](3),n[t(412)](),n.readBool()&&(n[t(425)](),n[t(425)](),n[t(425)]())),n.readBool()&&(n[t(401)](),n[t(401)]()),n[t(412)](),n.readBool(),n[t(412)](),P=n.readBool(),P&&(i+=n.readUEG(),s+=n[t(401)](),o+=n[t(401)](),a+=n[t(401)]()),n[t(412)]()&&(O=n[t(420)](32),z=n[t(420)](32),n[t(412)]()&&(n.readUEG(),n.readBool()))){let e=!1,r=!1,i=!1;e=n[t(412)](),r=n[t(412)](),(e||r)&&(i=n[t(412)](),i&&(n[t(425)](),n[t(420)](5),n.readBool(),n.readBits(5)),n[t(420)](4),n[t(420)](4),i&&n.readBits(4),n[t(420)](5),n[t(420)](5),n.readBits(5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let o=!1,a=1;!s&&(o=n.readBool());let c=!1;if(o?n[t(422)]():c=n.readBool(),!c&&(cpbcnt=n.readUEG()+1),e)for(let e=0;e<a;e++)n[t(401)](),n[t(401)](),i&&(n[t(401)](),n[t(401)]());if(r)for(let e=0;e<a;e++)n[t(401)](),n[t(401)](),i&&(n[t(401)](),n.readUEG())}}n[t(412)]()&&(n[t(412)](),n[t(412)](),n.readBool(),U=n.readUEG(),n[t(401)](),n[t(401)](),n[t(401)](),n.readUEG())}n[t(412)]();let N=t(419)+d+t(407)+S+".B0",H=E,V=C,j=1;return 1!==F&&1!==R&&(j=F/R),n[t(415)](),n=null,{codec_mimetype:N,level_string:(W=S,(W/30)[$r(398)](1)),profile_idc:d,bit_depth:x+8,ref_frames:1,chroma_format:k,chroma_format_string:Jr(k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1: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:U,constant_frame_rate:0,chroma_format_idc:k,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=$r;let r=Yr(e),n=new at(r);n[t(425)](),n[t(425)](),n[t(401)](),n[t(401)](),n.readBool(),n[t(412)](),n[t(420)](3),n[t(412)](),n.readBool(),n[t(401)](),n.readUEG(),n[t(422)](),n[t(412)](),n[t(412)](),n[t(412)]()&&n[t(401)](),n[t(422)](),n[t(422)](),n.readBool(),n[t(412)](),n[t(412)](),n.readBool();let i=n.readBool(),s=n[t(412)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(333)](s,o,a,c);let u=23+(5+r[t(291)])+(5+i[t(291)])+(5+n.byteLength),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(430)])<<6|(s[t(294)]?1:0)<<5|31&s[t(393)],l[2]=s[t(370)]||0,l[3]=s[t(383)]||0,l[4]=s.general_profile_compatibility_flags_3||0,l[5]=s[t(380)]||0,l[6]=s[t(385)]||0,l[7]=s[t(425)]||0,l[8]=s[t(409)]||0,l[9]=s.general_constraint_indicator_flags_4||0,l[10]=s[t(389)]||0,l[11]=s[t(330)]||0,l[12]=60,l[13]=240|(3840&s[t(321)])>>8,l[14]=255&s[t(321)],l[15]=252|3&s.parallelismType,l[16]=252|3&s[t(372)],l[17]=248|7&s[t(366)],l[18]=248|7&s[t(429)],l[19]=0,l[20]=0,l[21]=(3&s[t(285)])<<6|(7&s.num_temporal_layers)<<3|(s[t(339)]?1:0)<<2|3,l[22]=3,l[23]=128|Pe[t(334)],l[24]=0,l[25]=1,l[26]=(65280&r[t(291)])>>8,l[27]=(255&r[t(291)])>>0,l[t(323)](r,28),l[23+(5+r.byteLength)+0]=128|Pe[t(363)],l[23+(5+r[t(291)])+1]=0,l[23+(5+r[t(291)])+2]=1,l[23+(5+r[t(291)])+3]=(65280&i.byteLength)>>8,l[23+(5+r.byteLength)+4]=(255&i[t(291)])>>0,l[t(323)](i,23+(5+r[t(291)])+5),l[23+(5+r[t(291)]+5+i.byteLength)+0]=128|Pe[t(283)],l[23+(5+r.byteLength+5+i[t(291)])+1]=0,l[23+(5+r[t(291)]+5+i[t(291)])+2]=1,l[23+(5+r[t(291)]+5+i[t(291)])+3]=(65280&n[t(291)])>>8,l[23+(5+r[t(291)]+5+i[t(291)])+4]=(255&n[t(291)])>>0,l[t(323)](n,23+(5+r[t(291)]+5+i[t(291)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d.length+l[t(291)]);return h[t(323)](d,0),h[t(323)](l,d[t(324)]),h}function on(e,t){const r=cn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(291)]>>24&255,n[6]=e[r(291)]>>16&255,n[7]=e[r(291)]>>8&255,n[8]=255&e[r(291)];const i=new Uint8Array(n[r(324)]+e[r(291)]);return i[r(323)](n,0),i[r(323)](e,n[r(324)]),i}function an(e,t){const r=cn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(324)]+e.byteLength);return i[r(323)](n,0),i[r(323)](e,n[r(324)]),i}function cn(e,t){const r=rn();return(cn=function(e,t){return r[e-=282]})(e,t)}function un(e){return(126&e[0])>>1}function ln(e){return e===Pe[cn(431)]}function dn(e){return!((t=e)>=32&&t<=40);var t}function hn(e){return e>=16&&e<=21}function fn(e){const t=cn;if(0===e[t(324)])return!1;const r=un(e[0]);for(let n=1;n<e[t(324)];n++)if(r!==un(e[n]))return!1;return!0}!function(e,t){const r=cn,n=e();for(;;)try{if(439513===-parseInt(r(408))/1*(parseInt(r(412))/2)+parseInt(r(395))/3+-parseInt(r(356))/4*(parseInt(r(320))/5)+-parseInt(r(286))/6*(-parseInt(r(327))/7)+parseInt(r(388))/8*(-parseInt(r(310))/9)+-parseInt(r(295))/10*(-parseInt(r(293))/11)+-parseInt(r(401))/12*(-parseInt(r(402))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rn);class pn{constructor(e){const t=cn;this[t(301)]=e,this[t(359)]=!1,this[t(371)]=this.findNextStartCodeOffset(0),this[t(359)]&&console[t(345)](t(319))}[tn(332)](e){const t=tn;let r=e,n=this[t(301)];for(;;){if(r+3>=n[t(291)])return this[t(359)]=!0,n[t(291)];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++}}[tn(312)](){const e=tn;let t=this[e(301)],r=null;for(;null==r&&!this.eofFlag;){let n=this[e(371)];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(332)](n);this[e(371)]=o,0===s&&(r={type:i,data:t[e(350)](n,o)})}return r}}class mn{constructor(e){const t=tn;let r=e[t(301)][t(291)];this[t(303)]=e.type,this[t(301)]=new Uint8Array(4+r),new DataView(this[t(301)][t(299)]).setUint32(0,r),this[t(301)].set(e[t(301)],4)}}var vn=Un;!function(e,t){for(var r=Un,n=e();;)try{if(964891===-parseInt(r(183))/1*(-parseInt(r(194))/2)+-parseInt(r(189))/3*(-parseInt(r(236))/4)+parseInt(r(197))/5*(-parseInt(r(279))/6)+-parseInt(r(241))/7+parseInt(r(235))/8*(-parseInt(r(251))/9)+parseInt(r(212))/10*(-parseInt(r(200))/11)+parseInt(r(274))/12*(parseInt(r(210))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fn);var yn,_n=vn(201),gn=vn(195),bn=/^(?:text|application)\/xml/i,wn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Sn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,In=/^\s*$/,An={},kn={},En="",Cn={type:"GET",beforeSend:xn,success:xn,error:xn,complete:xn,context:null,xhr:function(){return new(window[vn(268)])},accepts:{json:_n,xml:vn(224),html:gn,text:"text/plain","*":"*/"[vn(256)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:xn,contentType:vn(199)};function xn(){}var Tn=function(e,t){var r=vn;typeof e===r(209)&&(t=e,e=void 0);var n=zn({},t=t||{});for(var i in Cn)void 0===n[i]&&(n[i]=Cn[i]);try{var s={},o=new Promise((function(e,t){var n=r;s[n(196)]=e,s[n(188)]=t}));o[r(196)]=s[r(196)],o[r(188)]=s[r(188)],n[r(218)]=o}catch(e){n[r(218)]={resolve:xn,reject:xn}}var a=Sn[r(275)](window.location[r(238)][r(225)]())||[];n[r(250)]=((e||n[r(250)]||window[r(221)][r(238)])+"").replace(/#.*$/,"")[r(270)](/^\/\//,a[1]+"//");var c=n[r(250)];!n[r(187)]&&(n[r(187)]=/^([\w-]+:)?\/\/([^\/]+)/.test(n[r(250)])&&RegExp.$2!==window[r(221)][r(238)]);var u=n[r(267)];if(u===r(265)){if(!/=\?/[r(281)](n[r(250)])){var l=(n[r(265)]||r(247))+"=?";n[r(250)]=Rn(n[r(250)],l)}return function(e){var t,r=vn,n=e[r(230)]||"jsonp"+Vn(),i=window.document.createElement(r(269)),s={abort:function(){n in window&&(window[n]=xn)}},o=window[r(252)][r(233)]("head")[0]||window[r(252)][r(184)];function a(n){var i=r;window[i(185)](t),s.abort(),Mn(n[i(277)],s,n[i(277)],e),c()}function c(){var e=r;i.clearAttributes?i[e(240)]():i.onload=i[e(246)]=i[e(248)]=null,i[e(206)]&&i.parentNode[e(213)](i),i=null,delete window[n]}return i[r(248)]=function(e){a(e)},window[n]=function(n){window[r(185)](t),Dn(n,s,e),c()},Ln(e),i[r(193)]=e[r(250)].replace(/=\?/,"="+n),i.src=Rn(i.src,"_="+(new Date)[r(253)]()),i[r(234)]=!0,e[r(272)]&&(i.charset=e[r(272)]),o[r(178)](i,o[r(223)]),e.timeout>0&&(t=window[r(262)]((function(){var t=r;s[t(198)](),Mn(t(266),s,t(266),e),c()}),e[r(266)])),e[r(218)].abort=function(){s[r(198)]()},e[r(218)].xhr=s,e[r(218)]}(n)}Ln(n);var d=n[r(257)][u]||n[r(257)]["*"],h={};/^([\w-]+:)\/\//[r(281)](n.url)?RegExp.$1:window[r(221)][r(219)];var f,p=Cn.xhr();!n[r(187)]&&!h[r(254)]&&(h[r(254)]="XMLHttpRequest"),n[r(273)]&&(An[c]&&(h[r(214)]=An[c]),kn[c]&&(h[r(228)]=kn[c])),d&&(h[r(215)]=d,d[r(207)](",")>-1&&(d=d[r(276)](",",2)[0]),p[r(191)]&&p[r(191)](d));var m=!/^(?:GET|HEAD)$/[r(281)](n[r(277)][r(216)]());if((n[r(239)]&&m&&!1!==n[r(211)]||t[r(211)])&&(h[r(242)]=n[r(211)]),!1===n[r(222)]&&!m){var v=/([?&])_=[^&]*/;n[r(250)]=v.test(c)?c[r(270)](v,r(227)+Vn()):c+(/\?/[r(281)](c)?"&":"?")+"_="+Vn()}n[r(249)]=zn(h,n.headers||{}),p[r(246)]=function(){var e,t,i=r;if(4===p[i(258)]){clearTimeout(f);var s,o=!1;if(p[i(181)]>=200&&p.status<300||304===p[i(181)]){if(En=p[i(229)](),n[i(273)]){var a=Pn(i(232));a&&(An[c]=a),(a=Pn("etag"))&&(kn[c]=a)}u=u||(e=p.getResponseHeader(i(182)),t=vn,e&&(e===gn?t(243):e===_n?"json":bn[t(281)](e)&&t(205))||t(263)),s=p.responseText;try{u===i(205)?s=p[i(176)]:u===i(255)&&(s=In[i(281)](s)?null:JSON[i(186)](s))}catch(e){o=e}o?Mn(o,"parseerror",p,n):Dn(s,p,n)}else Mn(null,i(226),p,n)}};var y=!(r(234)in n)||n[r(234)];if(p.open(n[r(277)],n[r(250)],y,n[r(180)],n[r(231)]),n[r(192)])for(var _ in n[r(192)])p[_]=n.xhrFields[_];for(var _ in n.mimeType&&p[r(191)]&&p.overrideMimeType(n.mimeType),n.headers)void 0!==n[r(249)][_]&&p.setRequestHeader(_,n.headers[_]+"");return!1===function(e,t){var r=vn,n=t[r(179)];if(!1===t[r(244)][r(220)](n,e,t))return!1}(p,n)?(p[r(198)](),!1):(n[r(266)]>0&&(f=window.setTimeout((function(){p[r(246)]=xn,p.abort(),Mn(null,"timeout",p,n)}),n[r(266)])),p.send(n[r(239)]?n.data:null),n.promise[r(198)]=function(){p[r(198)]()},n[r(218)])};function Dn(e,t,r){var n=vn,i=r.context,s=n(261);r[n(261)][n(220)](i,e,s,t),r.promise.resolve(e,s,t),Bn(s,t,r)}function Bn(e,t,r){var n=vn,i=r.context;r[n(190)][n(220)](i,t,e)}function Mn(e,t,r,n){var i=vn,s=n[i(179)];n[i(226)][i(220)](s,r,t,e),n[i(218)][i(188)](r,t,e),Bn(t,r,n)}function Pn(e){var t,r=vn;if(!yn){for(yn={};t=wn[r(275)](En);)yn[t[1].toLowerCase()]=t[2];t=yn[e.toLowerCase()]}return null===t?null:t}function Un(e,t){var r=Fn();return(Un=function(e,t){return r[e-=176]})(e,t)}function Fn(){var e=["contentType","1529480FLNrbe","removeChild","If-Modified-Since","Accept","toUpperCase","post","promise","protocol","call","location","cache","firstChild","application/xml, text/xml","toLowerCase","error","$1_=","If-None-Match","getAllResponseHeaders","jsonpCallback","password","Last-Modified","getElementsByTagName","async","6295704hOlokV","1132108JDcUni","GET","href","data","clearAttributes","12386339XurlNh","Content-Type","html","beforeSend","hasOwnProperty","onreadystatechange","callback","onerror","headers","url","9SYltsf","document","getTime","X-Requested-With","json","concat","accepts","readyState","ajaxSetup","join","success","setTimeout","text","%20","jsonp","timeout","dataType","XMLHttpRequest","script","replace","slice","scriptCharset","ifModified","32061060aKMGZa","exec","split","type","toString","36ajEgde","function","test","responseXML","POST","insertBefore","context","username","status","content-type","15qDwtcI","documentElement","clearTimeout","parse","crossDomain","reject","9TnPdPd","complete","overrideMimeType","xhrFields","src","128822ZmkwgH","text/html","resolve","422355eoFdAj","abort","application/x-www-form-urlencoded; charset=UTF-8","33NodgWx","application/json, text/javascript","prototype","[object Array]","add","xml","parentNode","indexOf","name","object","13zTlnco"];return(Fn=function(){return e})()}function Rn(e,t){return(e+"&"+t)[vn(270)](/[&?]{1,2}/,"?")}function Ln(e){var t,r,n,i,s=vn;Nn(e)&&!(e[s(239)]instanceof FormData)&&e.processData&&(e.data=(t=e.data,(i=[])[(n=vn)(204)]=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},On(i,t,r),i[n(260)]("&")[n(270)](n(264),"+"))),e[s(239)]&&(!e[s(277)]||e[s(277)][s(216)]()===s(237))&&(e[s(250)]=Rn(e.url,e[s(239)]))}function On(e,t,r,n){var i,s,o=vn,a=(i=t,s=vn,Object[s(202)][s(278)][s(220)](i)===s(203));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e[o(204)](u[o(208)],u.value):(r?a(u):Nn(u))?On(e,u,r,c):e.add(c,u)}}function zn(e){for(var t=vn,r=Array[t(202)][t(271)],n=r[t(220)](arguments,1),i=0,s=n.length;i<s;i++){var o=n[i]||{};for(var a in o)o[t(245)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Nn(e){var t=typeof e;return"function"===t||t===vn(209)&&!!e}function Hn(e){return typeof e===vn(280)}function Vn(){var e=vn;return(new Date)[e(253)]()}Tn.get=function(e,t,r,n){return Hn(t)&&(n=n||r,r=t,t=void 0),Tn({url:e,data:t,success:r,dataType:n})},Tn[vn(217)]=function(e,t,r,n){var i=vn;return Hn(t)&&(n=n||r,r=t,t=void 0),Tn({type:i(177),url:e,data:t,success:r,dataType:n})},Tn.getJSON=function(e,t,r){var n=vn;return Hn(t)&&(r=t,t=void 0),Tn({url:e,data:t,success:r,dataType:n(255)})},Tn[vn(259)]=function(e,t){return t?zn(zn(e,Cn),t):zn(Cn,e)};var jn=Ai;function Wn(e){return parseInt(e)===e}function Gn(e){var t=Ai;if(!Wn(e[t(493)]))return!1;for(var r=0;r<e[t(493)];r++)if(!Wn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function qn(e,t){var r=Ai;if(e[r(488)]&&"Uint8Array"===e[r(477)])return t&&(e=e[r(463)]?e[r(463)]():Array.prototype[r(463)][r(460)](e)),e;if(Array[r(467)](e)){if(!Gn(e))throw new Error(r(499)+e);return new Uint8Array(e)}if(Wn(e.length)&&Gn(e))return new Uint8Array(e);throw new Error(r(435))}function $n(e){return new Uint8Array(e)}function Kn(e,t,r,n,i){var s=Ai;(null!=n||null!=i)&&(e=e[s(463)]?e[s(463)](n,i):Array[s(471)][s(463)][s(460)](e,n,i)),t[s(438)](e,r)}!function(e,t){for(var r=Ai,n=e();;)try{if(65e4===parseInt(r(491))/1+parseInt(r(485))/2+-parseInt(r(468))/3*(parseInt(r(486))/4)+-parseInt(r(449))/5+-parseInt(r(455))/6+parseInt(r(480))/7*(parseInt(r(482))/8)+parseInt(r(440))/9*(parseInt(r(498))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bi);var Yn,Jn,Xn={toBytes:function(e){var t=Ai,r=[],n=0;for(e=encodeURI(e);n<e[t(493)];){var i=e[t(465)](n++);37===i?(r.push(parseInt(e[t(453)](n,2),16)),n+=2):r[t(464)](i)}return qn(r)},fromBytes:function(e){for(var t=Ai,r=[],n=0;n<e[t(493)];){var i=e[n];i<128?(r[t(464)](String[t(479)](i)),n++):i>191&&i<224?(r.push(String[t(479)]((31&i)<<6|63&e[n+1])),n+=2):(r[t(464)](String[t(479)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(478)]("")}},Zn=(Jn=(Yn=Ai)(500),{toBytes:function(e){for(var t=Ai,r=[],n=0;n<e[t(493)];n+=2)r[t(464)](parseInt(e.substr(n,2),16));return r},fromBytes:function(e){for(var t=Yn,r=[],n=0;n<e[t(493)];n++){var i=e[n];r[t(464)](Jn[(240&i)>>4]+Jn[15&i])}return r[t(478)]("")}}),Qn={16:10,24:12,32:14},ei=[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],ti=[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],ri=[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],ni=[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],ii=[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],si=[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],oi=[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],ai=[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],ci=[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],ui=[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],li=[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],di=[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],hi=[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],fi=[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],pi=[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 mi(e){for(var t=Ai,r=[],n=0;n<e[t(493)];n+=4)r[t(464)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var vi=function(e){var t=Ai;if(!(this instanceof vi))throw Error(t(484));Object[t(473)](this,t(489),{value:qn(e,!0)}),this[t(501)]()};vi[jn(471)]._prepare=function(){var e=jn,t=Qn[this.key[e(493)]];if(null==t)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this[e(492)]=[],this[e(472)]=[];for(var r=0;r<=t;r++)this[e(492)][e(464)]([0,0,0,0]),this._Kd[e(464)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(489)][e(493)]/4,o=mi(this.key);for(r=0;r<s;r++)n=r>>2,this[e(492)][n][r%4]=o[r],this[e(472)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ti[a>>16&255]<<24^ti[a>>8&255]<<16^ti[255&a]<<8^ti[a>>24&255]^ei[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]^=ti[255&a]^ti[a>>8&255]<<8^ti[a>>16&255]<<16^ti[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this._Ke[l][d]=o[r],this[e(472)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(472)][l][d],this._Kd[l][d]=di[a>>24&255]^hi[a>>16&255]^fi[a>>8&255]^pi[255&a]},vi.prototype.encrypt=function(e){var t=jn;if(16!=e[t(493)])throw new Error(t(466));for(var r=this[t(492)][t(493)]-1,n=[0,0,0,0],i=mi(e),s=0;s<4;s++)i[s]^=this[t(492)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ni[i[s]>>24&255]^ii[i[(s+1)%4]>>16&255]^si[i[(s+2)%4]>>8&255]^oi[255&i[(s+3)%4]]^this[t(492)][o][s];i=n.slice()}var a,c=$n(16);for(s=0;s<4;s++)a=this[t(492)][r][s],c[4*s]=255&(ti[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ti[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ti[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ti[255&i[(s+3)%4]]^a);return c},vi.prototype[jn(450)]=function(e){var t=jn;if(16!=e[t(493)])throw new Error(t(462));for(var r=this[t(472)][t(493)]-1,n=[0,0,0,0],i=mi(e),s=0;s<4;s++)i[s]^=this[t(472)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ai[i[s]>>24&255]^ci[i[(s+3)%4]>>16&255]^ui[i[(s+2)%4]>>8&255]^li[255&i[(s+1)%4]]^this._Kd[o][s];i=n[t(463)]()}var a,c=$n(16);for(s=0;s<4;s++)a=this[t(472)][r][s],c[4*s]=255&(ri[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ri[i[(s+3)%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+1)%4]]^a);return c};var yi=function(e){var t=jn;if(!(this instanceof yi))throw Error("AES must be instanitated with `new`");this.description=t(454),this.name=t(443),this[t(439)]=new vi(e)};yi[jn(471)][jn(456)]=function(e){var t=jn;if((e=qn(e))[t(493)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=$n(e[t(493)]),n=$n(16),i=0;i<e[t(493)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this._aes[t(456)](n),r,i);return r},yi[jn(471)][jn(450)]=function(e){var t=jn;if((e=qn(e))[t(493)]%16!=0)throw new Error(t(474));for(var r=$n(e.length),n=$n(16),i=0;i<e[t(493)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(439)][t(450)](n),r,i);return r};var _i=function(e,t){var r=jn;if(!(this instanceof _i))throw Error(r(484));if(this[r(470)]=r(436),this.name=r(495),t){if(16!=t[r(493)])throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=$n(16);this[r(434)]=qn(t,!0),this[r(439)]=new vi(e)};_i[jn(471)][jn(456)]=function(e){var t=jn;if((e=qn(e))[t(493)]%16!=0)throw new Error(t(483));for(var r=$n(e.length),n=$n(16),i=0;i<e[t(493)];i+=16){Kn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this._lastCipherblock[s];this[t(434)]=this[t(439)][t(456)](n),Kn(this[t(434)],r,i)}return r},_i.prototype[jn(450)]=function(e){var t=jn;if((e=qn(e)).length%16!=0)throw new Error(t(474));for(var r=$n(e[t(493)]),n=$n(16),i=0;i<e.length;i+=16){Kn(e,n,0,i,i+16),n=this[t(439)].decrypt(n);for(var s=0;s<16;s++)r[i+s]=n[s]^this._lastCipherblock[s];Kn(e,this[t(434)],0,i,i+16)}return r};var gi=function(e,t,r){var n=jn;if(!(this instanceof gi))throw Error(n(484));if(this[n(470)]=n(497),this.name=n(496),t){if(16!=t[n(493)])throw new Error(n(502))}else t=$n(16);!r&&(r=1),this[n(461)]=r,this[n(452)]=qn(t,!0),this[n(439)]=new vi(e)};function bi(){var e=["buffer","key","_lastPrecipher","160221ngaTax","_Ke","length","ctr","cbc","cfb","Cipher Feedback","10aCuAYH","Array contains invalid value: ","0123456789abcdef","_prepare","invalid initialation vector size (must be 16 size)","setBytes","_counter","_lastCipherblock","unsupported array-like object","Cipher Block Chaining","_remainingCounter","set","_aes","9874881RFLVaz","invalid plaintext size (must be segmentSize bytes)","_remainingCounterIndex","ecb","ofb","Counter must be instanitated with `new`","invalid initialation vector size (must be 16 bytes)","_lastPrecipherIndex","Output Feedback","3379605XPANak","decrypt","increment","_shiftRegister","substr","Electronic Code Block","4883094xAWteQ","encrypt","number","PKCS#7 padding byte out of range","PKCS#7 invalid length","call","segmentSize","invalid ciphertext size (must be 16 bytes)","slice","push","charCodeAt","invalid plaintext size (must be 16 bytes)","isArray","3YjsIwq","integer value out of safe range","description","prototype","_Kd","defineProperty","invalid ciphertext size (must be multiple of 16 bytes)","PKCS#7 invalid padding byte","invalid counter bytes size (must be 16 bytes)","name","join","fromCharCode","485891bjhuWP","Counter","104dGQCQH","invalid plaintext size (must be multiple of 16 bytes)","AES must be instanitated with `new`","643440kFhShu","1366996lRdLGs","MAX_SAFE_INTEGER"];return(bi=function(){return e})()}gi[jn(471)][jn(456)]=function(e){var t=jn;if(e[t(493)]%this.segmentSize!=0)throw new Error(t(441));for(var r,n=qn(e,!0),i=0;i<n[t(493)];i+=this[t(461)]){r=this[t(439)][t(456)](this._shiftRegister);for(var s=0;s<this[t(461)];s++)n[i+s]^=r[s];Kn(this[t(452)],this._shiftRegister,0,this.segmentSize),Kn(n,this[t(452)],16-this[t(461)],i,i+this[t(461)])}return n},gi.prototype[jn(450)]=function(e){var t=jn;if(e.length%this[t(461)]!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var r,n=qn(e,!0),i=0;i<n.length;i+=this[t(461)]){r=this._aes.encrypt(this[t(452)]);for(var s=0;s<this[t(461)];s++)n[i+s]^=r[s];Kn(this._shiftRegister,this[t(452)],0,this[t(461)]),Kn(e,this[t(452)],16-this[t(461)],i,i+this[t(461)])}return n};var wi=function(e,t){var r=jn;if(!(this instanceof wi))throw Error("AES must be instanitated with `new`");if(this.description=r(448),this[r(477)]=r(444),t){if(16!=t.length)throw new Error(r(446))}else t=$n(16);this[r(490)]=qn(t,!0),this._lastPrecipherIndex=16,this[r(439)]=new vi(e)};wi[jn(471)][jn(456)]=function(e){for(var t=jn,r=qn(e,!0),n=0;n<r[t(493)];n++)16===this[t(447)]&&(this[t(490)]=this[t(439)][t(456)](this[t(490)]),this[t(447)]=0),r[n]^=this[t(490)][this[t(447)]++];return r},wi[jn(471)].decrypt=wi.prototype[jn(456)];var Si=function(e){var t=jn;if(!(this instanceof Si))throw Error(t(445));0!==e&&!e&&(e=1),typeof e===t(457)?(this[t(504)]=$n(16),this.setValue(e)):this.setBytes(e)};Si[jn(471)].setValue=function(e){var t=jn;if(typeof e!==t(457)||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number[t(487)])throw new Error(t(469));for(var r=15;r>=0;--r)this[t(504)][r]=e%256,e=parseInt(e/256)},Si[jn(471)][jn(503)]=function(e){var t=jn;if(16!=(e=qn(e,!0)).length)throw new Error(t(476));this[t(504)]=e},Si[jn(471)].increment=function(){for(var e=jn,t=15;t>=0;t--){if(255!==this[e(504)][t]){this[e(504)][t]++;break}this[e(504)][t]=0}};var Ii=function(e,t){var r=jn;if(!(this instanceof Ii))throw Error(r(484));this[r(470)]=r(481),this.name=r(494),!(t instanceof Si)&&(t=new Si(t)),this[r(504)]=t,this._remainingCounter=null,this._remainingCounterIndex=16,this[r(439)]=new vi(e)};function Ai(e,t){var r=bi();return(Ai=function(e,t){return r[e-=434]})(e,t)}Ii[jn(471)][jn(456)]=function(e){for(var t=jn,r=qn(e,!0),n=0;n<r[t(493)];n++)16===this[t(442)]&&(this[t(437)]=this[t(439)].encrypt(this._counter._counter),this[t(442)]=0,this[t(504)][t(451)]()),r[n]^=this._remainingCounter[this[t(442)]++];return r},Ii[jn(471)].decrypt=Ii[jn(471)][jn(456)];const ki={AES:vi,Counter:Si,ModeOfOperation:{ecb:yi,cbc:_i,cfb:gi,ofb:wi,ctr:Ii},utils:{hex:Zn,utf8:Xn},padding:{pkcs7:{pad:function(e){var t=jn,r=16-(e=qn(e,!0))[t(493)]%16,n=$n(e.length+r);Kn(e,n);for(var i=e[t(493)];i<n[t(493)];i++)n[i]=r;return n},strip:function(e){var t=jn;if((e=qn(e,!0)).length<16)throw new Error(t(459));var r=e[e.length-1];if(r>16)throw new Error(t(458));for(var n=e[t(493)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(475));var s=$n(n);return Kn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:qn,createArray:$n,copyArray:Kn}};var Ei=xi;!function(e,t){for(var r=xi,n=e();;)try{if(426141===parseInt(r(268))/1*(-parseInt(r(285))/2)+parseInt(r(291))/3+-parseInt(r(290))/4+parseInt(r(298))/5*(-parseInt(r(312))/6)+parseInt(r(295))/7+parseInt(r(305))/8*(parseInt(r(323))/9)+parseInt(r(287))/10*(parseInt(r(316))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ti);var Ci=et[Ei(289)]((function(e,t){var r,i,s;r=et[Ei(282)],i=function(){var e=e||function(e,t){var r,i=xi;if(typeof window!==i(314)&&window[i(320)]&&(r=window[i(320)]),typeof self!==i(314)&&self.crypto&&(r=self[i(320)]),typeof globalThis!==i(314)&&globalThis.crypto&&(r=globalThis.crypto),!r&&typeof window!==i(314)&&window[i(325)]&&(r=window.msCrypto),!r&&void 0!==Xe&&et[i(282)][i(320)]&&(r=et[i(282)][i(320)]),!r&&typeof et[i(271)]===i(327))try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if(typeof r[e(318)]===e(327))try{return r[e(318)](new Uint32Array(1))[0]}catch(e){}if("function"==typeof r[e(281)])try{return r.randomBytes(4).readInt32LE()}catch(e){}}throw new Error(e(277))},o=Object[i(321)]||function(){function e(){}return function(t){var r,n=xi;return e.prototype=t,r=new e,e[n(303)]=null,r}}(),a={},c=a.lib={},u=c[i(265)]={extend:function(e){var t=xi,r=o(this);return e&&r.mixIn(e),(!r[t(319)](t(317))||this[t(317)]===r[t(317)])&&(r[t(317)]=function(){var e=t;r.$super[e(317)][e(283)](this,arguments)}),r.init[t(303)]=r,r[t(294)]=this,r},create:function(){var e=xi,t=this[e(322)]();return t[e(317)].apply(t,arguments),t},init:function(){},mixIn:function(e){var t=xi;for(var r in e)e[t(319)](r)&&(this[r]=e[r]);e[t(319)](t(272))&&(this[t(272)]=e[t(272)])},clone:function(){var e=xi;return this[e(317)].prototype[e(322)](this)}},l=c[i(276)]=u[i(322)]({init:function(e,t){var r=i;e=this[r(304)]=e||[],this[r(286)]=null!=t?t:4*e.length},toString:function(e){return(e||h)[i(306)](this)},concat:function(e){var t=i,r=this[t(304)],n=e[t(304)],s=this[t(286)],o=e[t(286)];if(this[t(313)](),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(286)]+=o,this},clamp:function(){var t=i,r=this[t(304)],n=this[t(286)];r[n>>>2]&=4294967295<<32-n%4*8,r[t(279)]=e[t(328)](n/4)},clone:function(){var e=i,t=u[e(270)][e(311)](this);return t[e(304)]=this[e(304)].slice(0),t},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(s());return new l.init(t,e)}}),d=a[i(267)]={},h=d.Hex={stringify:function(e){for(var t=i,r=e[t(304)],n=e[t(286)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(280)]((a>>>4).toString(16)),s.push((15&a).toString(16))}return s[t(324)]("")},parse:function(e){for(var t=i,r=e[t(279)],n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e[t(296)](s,2),16)<<24-s%8*4;return new l.init(n,r/2)}},f=d[i(274)]={stringify:function(e){for(var t=i,r=e[t(304)],n=e[t(286)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(280)](String[t(292)](a))}return s[t(324)]("")},parse:function(e){for(var t=i,r=e[t(279)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e.charCodeAt(s))<<24-s%4*8;return new(l[t(317)])(n,r)}},p=d[i(326)]={stringify:function(e){var t=i;try{return decodeURIComponent(escape(f[t(306)](e)))}catch(e){throw new Error(t(310))}},parse:function(e){return f[i(302)](unescape(encodeURIComponent(e)))}},m=c[i(301)]=u[i(322)]({reset:function(){var e=i;this._data=new(l[e(317)]),this[e(264)]=0},_append:function(e){var t=i;"string"==typeof e&&(e=p[t(302)](e)),this[t(299)][t(329)](e),this[t(264)]+=e[t(286)]},_process:function(t){var r,n=i,s=this._data,o=s[n(304)],a=s[n(286)],c=this[n(275)],u=a/(4*c),d=(u=t?e[n(328)](u):e.max((0|u)-this._minBufferSize,0))*c,h=e[n(284)](4*d,a);if(d){for(var f=0;f<d;f+=c)this[n(288)](o,f);r=o.splice(0,d),s[n(286)]-=h}return new(l[n(317)])(r,h)},clone:function(){var e=i,t=u[e(270)][e(311)](this);return t[e(299)]=this[e(299)][e(270)](),t},_minBufferSize:0});c[i(273)]=m[i(322)]({cfg:u.extend(),init:function(e){var t=i;this[t(300)]=this[t(300)][t(322)](e),this[t(308)]()},reset:function(){var e=i;m[e(308)][e(311)](this),this[e(269)]()},update:function(e){var t=i;return this[t(315)](e),this[t(266)](),this},finalize:function(e){return e&&this[i(315)](e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new(v[xi(293)].init)(e,r).finalize(t)}}});var v=a[i(297)]={};return a}(Math);return e},(s=xi)(278)==s(278)?e[s(309)]=i():"undefined"===s(327)&&(void 0)[s(307)]?(void 0)([],i):r.CryptoJS=i()}));function xi(e,t){var r=Ti();return(xi=function(e,t){return r[e-=264]})(e,t)}function Ti(){var e=["words","472kPfONy","stringify","amd","reset","exports","Malformed UTF-8 data","call","33492VbAcBu","clamp","undefined","_append","506297JzQRis","init","getRandomValues","hasOwnProperty","crypto","create","extend","79659oyUipi","join","msCrypto","Utf8","function","ceil","concat","_nDataBytes","Base","_process","enc","1dfJZAW","_doReset","clone","commonjsRequire","toString","Hasher","Latin1","blockSize","WordArray","Native crypto module could not be used to get secure random number.","object","length","push","randomBytes","commonjsGlobal","apply","min","1614274lVYYzf","sigBytes","210CkduZe","_doProcessBlock","createCommonjsModule","1282060HPWeDk","791073KkoGil","fromCharCode","HMAC","$super","55020nxgmaW","substr","algo","185awGaHn","_data","cfg","BufferedBlockAlgorithm","parse","prototype"];return(Ti=function(){return e})()}var Di=Mi;function Bi(){var e=["commonjsGlobal","push","exports","extend","length","./core","2622069RQYaMN","31974KMfDrq","273195oqxSuJ","object","1232kbbbQT","CryptoJS","266092uTGPmX","amd","15JZaPDq","21875ILbHFV","slice","14313070Hxcopg","function","call","createCommonjsModule","WordArray","Base","low","create","70gyWtMU","644290GlDEiJ","lib","high","x64","words","sigBytes"];return(Bi=function(){return e})()}function Mi(e,t){var r=Bi();return(Mi=function(e,t){return r[e-=239]})(e,t)}!function(e,t){for(var r=Mi,n=e();;)try{if(300445===-parseInt(r(258))/1+parseInt(r(244))/2+-parseInt(r(264))/3*(parseInt(r(262))/4)+parseInt(r(243))/5*(-parseInt(r(257))/6)+-parseInt(r(265))/7*(parseInt(r(260))/8)+-parseInt(r(256))/9+parseInt(r(267))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bi);et[Di(270)]((function(e,t){var r,n,i;r=et[Di(250)],n=function(e){return n=(r=e)[(t=Mi)(245)],i=n[t(240)],s=n[t(239)],(o=r[t(247)]={}).Word=i.extend({init:function(e,r){var n=t;this[n(246)]=e,this[n(241)]=r}}),o.WordArray=i[t(253)]({init:function(e,r){var n=t;e=this[n(248)]=e||[],this.sigBytes=null!=r?r:8*e[n(254)]},toX32:function(){for(var e=t,r=this[e(248)],n=r[e(254)],i=[],o=0;o<n;o++){var a=r[o];i.push(a.high),i[e(251)](a.low)}return s[e(242)](i,this[e(249)])},clone:function(){for(var e=t,r=i.clone[e(269)](this),n=r[e(248)]=this[e(248)][e(266)](0),s=n.length,o=0;o<s;o++)n[o]=n[o].clone();return r}}),e;var t,r,n,i,s,o},"object"===(i=Mi)(259)?e[i(252)]=n(Ci):"undefined"===i(268)&&(void 0)[i(263)]?(void 0)([i(255)],n):n(r[i(261)])}));function Pi(e,t){var r=Fi();return(Pi=function(e,t){return r[e-=330]})(e,t)}var Ui=Pi;function Fi(){var e=["156068pKBnqY","WordArray","8aYroeI","buffer","4dFQCXJ","apply","object","9218763ImHTAF","30UsyTBR","624385vhheaw","48EuGfPB","15326641jPcegD","undefined","function","1841811GESoJm","4046455YSfMoA","lib","217055wAKFcK","commonjsGlobal","prototype","./core","byteOffset","CryptoJS","createCommonjsModule","byteLength","amd"];return(Fi=function(){return e})()}!function(e,t){for(var r=Pi,n=e();;)try{if(569575===-parseInt(r(332))/1*(parseInt(r(345))/2)+-parseInt(r(355))/3+parseInt(r(341))/4+parseInt(r(350))/5*(-parseInt(r(351))/6)+-parseInt(r(330))/7+-parseInt(r(343))/8*(parseInt(r(348))/9)+-parseInt(r(349))/10*(-parseInt(r(352))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fi);et[Ui(338)]((function(e,t){var r,n,i,s=Ui;r=et[s(333)],n=function(e){var t=s;return function(){var t=Pi;if(typeof ArrayBuffer==t(354)){var r=e[t(331)][t(342)],n=r.init,i=r.init=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(353)&&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(344)],e[r(336)],e[r(339)])),e instanceof Uint8Array){for(var i=e[r(339)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n.call(this,s,i)}else n[r(346)](this,arguments)};i[t(334)]=r}}(),e[t(331)].WordArray},(i=Pi)(347)==i(347)?e.exports=n(Ci):n(r[i(337)])}));var Ri=Oi;function Li(){var e=["function","3788112dVAAuP","6756496isaPvn","Utf16","WordArray","exports","./core","words","commonjsGlobal","374899eQadcI","create","217267ytaKsl","4379005NeNFLZ","createCommonjsModule","60mBDNlp","enc","141YWCmPl","push","Utf16LE","6074dHSSgP","sigBytes","5558670RyURum","amd","charCodeAt","lib","length","join","90xdakqa","fromCharCode","object","CryptoJS"];return(Li=function(){return e})()}!function(e,t){for(var r=Oi,n=e();;)try{if(595040===parseInt(r(212))/1+-parseInt(r(220))/2*(-parseInt(r(217))/3)+-parseInt(r(233))/4+-parseInt(r(213))/5+parseInt(r(228))/6*(-parseInt(r(241))/7)+-parseInt(r(234))/8+parseInt(r(222))/9*(parseInt(r(215))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Li);et[Ri(214)]((function(e,t){var r,n,i,s=Ri;r=et[s(240)],n=function(e){var t=s;return function(){var t=Oi,r=e,n=r[t(225)][t(236)],i=r[t(216)];function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(235)]=i.Utf16BE={stringify:function(e){for(var r=t,n=e.words,i=e.sigBytes,s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s[r(218)](String[r(229)](a))}return s[r(227)]("")},parse:function(e){for(var r=t,i=e[r(226)],s=[],o=0;o<i;o++)s[o>>>1]|=e.charCodeAt(o)<<16-o%2*16;return n[r(211)](s,2*i)}},i[t(219)]={stringify:function(e){for(var r=t,n=e[r(239)],i=e[r(221)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o[r(218)](String[r(229)](c))}return o[r(227)]("")},parse:function(e){for(var r=t,i=e[r(226)],o=[],a=0;a<i;a++)o[a>>>1]|=s(e[r(224)](a)<<16-a%2*16);return n.create(o,2*i)}}}(),e[t(216)].Utf16},"object"===(i=Oi)(230)?e[i(237)]=n(Ci):"undefined"===i(232)&&(void 0)[i(223)]?(void 0)([i(238)],n):n(r[i(231)])}));function Oi(e,t){var r=Li();return(Oi=function(e,t){return r[e-=211]})(e,t)}function zi(e,t){var r=Hi();return(zi=function(e,t){return r[e-=183]})(e,t)}var Ni=zi;!function(e,t){for(var r=zi,n=e();;)try{if(849900===-parseInt(r(195))/1*(-parseInt(r(190))/2)+parseInt(r(207))/3+-parseInt(r(198))/4*(-parseInt(r(188))/5)+-parseInt(r(191))/6+-parseInt(r(197))/7+-parseInt(r(193))/8*(parseInt(r(187))/9)+parseInt(r(199))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Hi);et[Ni(196)]((function(e,t){var r,n,i,s=Ni;r=et[s(192)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=zi)(208)].WordArray,r.enc[t(202)]={stringify:function(e){var r=t,n=e[r(201)],i=e[r(205)],s=this[r(206)];e[r(209)]();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(213)](s[r(185)](c>>>6*(3-u)&63));var l=s[r(185)](64);if(l)for(;o.length%4;)o[r(213)](l);return o[r(186)]("")},parse:function(e){var r=t,i=e[r(184)],s=this[r(206)],o=this[r(194)];if(!o){o=this._reverseMap=[];for(var a=0;a<s[r(184)];a++)o[s[r(200)](a)]=a}var c=s[r(185)](64);if(c){var u=e[r(211)](c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(200)](c-1)]<<c%4*2|i[e[s(200)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(214)](o,a)}(e,i,o)},_map:t(204)},e[i(183)][i(202)]},(i=zi)(203)==i(203)?e[i(215)]=n(Ci):n(r[i(212)])}));function Hi(){var e=["createCommonjsModule","11633223RBkexh","36aojcbl","3847950kVJEvC","charCodeAt","words","Base64","object","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","sigBytes","_map","1847916bEVVgq","lib","clamp","amd","indexOf","CryptoJS","push","create","exports","enc","length","charAt","join","1078767CLoQEy","934910HLSFzs","./core","4lhOSNf","2002464ZbYDtN","commonjsGlobal","48HsnfQJ","_reverseMap","440553QKPbGN"];return(Hi=function(){return e})()}var Vi=Wi;function ji(){var e=["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","function","Base64url","_reverseMap","957483AsNGbl","78pjUxVw","8998050bTKCnd","sigBytes","1851210YEURin","amd","push","indexOf","commonjsGlobal","1205856cEJzEB","_safe_map","createCommonjsModule","join","./core","create","4199gASoUv","words","enc","charAt","_map","1060184tozuYq","20FCXqqB","CryptoJS","charCodeAt","21qhGfOy","length","exports","6652EvBkDQ","clamp"];return(ji=function(){return e})()}function Wi(e,t){var r=ji();return(Wi=function(e,t){return r[e-=180]})(e,t)}!function(e,t){for(var r=Wi,n=e();;)try{if(200517===parseInt(r(197))/1*(-parseInt(r(183))/2)+-parseInt(r(182))/3+parseInt(r(209))/4*(parseInt(r(203))/5)+parseInt(r(186))/6+-parseInt(r(206))/7*(parseInt(r(202))/8)+-parseInt(r(191))/9+parseInt(r(184))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ji);et[Vi(193)]((function(e,t){var r,n,i=Vi;et[i(190)],e[Wi(208)]=(r=Ci,n=i,function(){var e=Wi,t=r,n=t.lib.WordArray;function i(t,r,i){for(var s=e,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[t[s(205)](c-1)]<<c%4*2|i[t[s(205)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(196)](o,a)}t[e(199)][e(180)]={stringify:function(t,r){var n=e;void 0===r&&(r=!0);var i=t[n(198)],s=t[n(185)],o=r?this[n(192)]:this[n(201)];t[n(210)]();for(var a=[],c=0;c<s;c+=3)for(var u=(i[c>>>2]>>>24-c%4*8&255)<<16|(i[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|i[c+2>>>2]>>>24-(c+2)%4*8&255,l=0;l<4&&c+.75*l<s;l++)a[n(188)](o[n(200)](u>>>6*(3-l)&63));var d=o[n(200)](64);if(d)for(;a[n(207)]%4;)a.push(d);return a[n(194)]("")},parse:function(t,r){var n=e;void 0===r&&(r=!0);var s=t[n(207)],o=r?this[n(192)]:this._map,a=this._reverseMap;if(!a){a=this[n(181)]=[];for(var c=0;c<o[n(207)];c++)a[o[n(205)](c)]=c}var u=o.charAt(64);if(u){var l=t[n(189)](u);-1!==l&&(s=l)}return i(t,s,a)},_map:e(211),_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"}}(),r[n(199)][n(180)])}));var Gi=qi;!function(e,t){for(var r=qi,n=e();;)try{if(174030===parseInt(r(245))/1*(-parseInt(r(227))/2)+parseInt(r(250))/3+-parseInt(r(240))/4*(-parseInt(r(228))/5)+parseInt(r(248))/6+-parseInt(r(256))/7*(parseInt(r(221))/8)+parseInt(r(255))/9+-parseInt(r(243))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}($i);et[Gi(246)]((function(e,t){var r,n,i,s=Gi;r=et[s(230)],n=function(e){var t=s;return function(t){var r=qi,n=e,i=n[r(251)],s=i[r(236)],o=i[r(249)],a=n[r(242)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(235)](t.sin(n+1))|0}();var u=a[r(239)]=o[r(232)]({_doReset:function(){var e=r;this[e(231)]=new(s[e(254)])([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._hash[n(226)],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],k=e[t+12],E=e[t+13],C=e[t+14],x=e[t+15],T=a[0],D=a[1],B=a[2],M=a[3];T=l(T,D,B,M,u,7,c[0]),M=l(M,T,D,B,p,12,c[1]),B=l(B,M,T,D,m,17,c[2]),D=l(D,B,M,T,v,22,c[3]),T=l(T,D,B,M,y,7,c[4]),M=l(M,T,D,B,_,12,c[5]),B=l(B,M,T,D,g,17,c[6]),D=l(D,B,M,T,b,22,c[7]),T=l(T,D,B,M,w,7,c[8]),M=l(M,T,D,B,S,12,c[9]),B=l(B,M,T,D,I,17,c[10]),D=l(D,B,M,T,A,22,c[11]),T=l(T,D,B,M,k,7,c[12]),M=l(M,T,D,B,E,12,c[13]),B=l(B,M,T,D,C,17,c[14]),T=d(T,D=l(D,B,M,T,x,22,c[15]),B,M,p,5,c[16]),M=d(M,T,D,B,g,9,c[17]),B=d(B,M,T,D,A,14,c[18]),D=d(D,B,M,T,u,20,c[19]),T=d(T,D,B,M,_,5,c[20]),M=d(M,T,D,B,I,9,c[21]),B=d(B,M,T,D,x,14,c[22]),D=d(D,B,M,T,y,20,c[23]),T=d(T,D,B,M,S,5,c[24]),M=d(M,T,D,B,C,9,c[25]),B=d(B,M,T,D,v,14,c[26]),D=d(D,B,M,T,w,20,c[27]),T=d(T,D,B,M,E,5,c[28]),M=d(M,T,D,B,m,9,c[29]),B=d(B,M,T,D,b,14,c[30]),T=h(T,D=d(D,B,M,T,k,20,c[31]),B,M,_,4,c[32]),M=h(M,T,D,B,w,11,c[33]),B=h(B,M,T,D,A,16,c[34]),D=h(D,B,M,T,C,23,c[35]),T=h(T,D,B,M,p,4,c[36]),M=h(M,T,D,B,y,11,c[37]),B=h(B,M,T,D,b,16,c[38]),D=h(D,B,M,T,I,23,c[39]),T=h(T,D,B,M,E,4,c[40]),M=h(M,T,D,B,u,11,c[41]),B=h(B,M,T,D,v,16,c[42]),D=h(D,B,M,T,g,23,c[43]),T=h(T,D,B,M,S,4,c[44]),M=h(M,T,D,B,k,11,c[45]),B=h(B,M,T,D,x,16,c[46]),T=f(T,D=h(D,B,M,T,m,23,c[47]),B,M,u,6,c[48]),M=f(M,T,D,B,b,10,c[49]),B=f(B,M,T,D,C,15,c[50]),D=f(D,B,M,T,_,21,c[51]),T=f(T,D,B,M,k,6,c[52]),M=f(M,T,D,B,v,10,c[53]),B=f(B,M,T,D,I,15,c[54]),D=f(D,B,M,T,p,21,c[55]),T=f(T,D,B,M,w,6,c[56]),M=f(M,T,D,B,x,10,c[57]),B=f(B,M,T,D,g,15,c[58]),D=f(D,B,M,T,E,21,c[59]),T=f(T,D,B,M,y,6,c[60]),M=f(M,T,D,B,A,10,c[61]),B=f(B,M,T,D,m,15,c[62]),D=f(D,B,M,T,S,21,c[63]),a[0]=a[0]+T|0,a[1]=a[1]+D|0,a[2]=a[2]+B|0,a[3]=a[3]+M|0},_doFinalize:function(){var e=r,n=this[e(237)],i=n.words,s=8*this[e(244)],o=8*n[e(229)];i[o>>>5]|=128<<24-o%32;var a=t[e(224)](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(229)]=4*(i[e(253)]+1),this._process();for(var u=this[e(231)],l=u[e(226)],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(222)].call(this);return t[e(231)]=this[e(231)][e(222)](),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(239)]=o._createHelper(u),n[r(233)]=o[r(238)](u)}(Math),e[t(239)]},(i=qi)(225)==i(225)?e[i(247)]=n(Ci):"undefined"===i(252)&&(void 0)[i(234)]?(void 0)([i(241)],n):n(r[i(223)])}));function qi(e,t){var r=$i();return(qi=function(e,t){return r[e-=221]})(e,t)}function $i(){var e=["7473990ErzqfQ","_nDataBytes","3kDokDH","createCommonjsModule","exports","1764750oDAbhL","Hasher","913569NkYJAn","lib","function","length","init","1532556wxCcPu","21yyiCng","210968Cjfuvm","clone","CryptoJS","floor","object","words","71870veRRoc","1697075PzrMqa","sigBytes","commonjsGlobal","_hash","extend","HmacMD5","amd","abs","WordArray","_data","_createHmacHelper","MD5","4BKraFi","./core","algo"];return($i=function(){return e})()}function Ki(e,t){var r=Yi();return(Ki=function(e,t){return r[e-=100]})(e,t)}function Yi(){var e=["1650618Oslssk","words","extend","amd","30FKxphk","function","length","HmacSHA1","clone","_process","init","./core","_hash","3056074GZnZqE","_createHmacHelper","_nDataBytes","lib","object","Hasher","2252930ZwOjuJ","_data","algo","7888833dersVY","128618MtPfRp","_createHelper","11030240TSqDbh","6AGqIfC","15JzLLPT","5943024BdtvxC","SHA1","CryptoJS"];return(Yi=function(){return e})()}!function(e,t){for(var r=Ki,n=e();;)try{if(850070===parseInt(r(124))/1+parseInt(r(116))/2*(parseInt(r(120))/3)+-parseInt(r(121))/4+-parseInt(r(112))/5*(parseInt(r(119))/6)+-parseInt(r(106))/7+-parseInt(r(118))/8+parseInt(r(115))/9*(parseInt(r(128))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Yi);Qe((function(e,t){var r,n,i;r=Xe,n=function(e){var t,r,n,i,s,o,a,c,u=Ki;return n=(r=e)[(t=Ki)(109)],i=n.WordArray,s=n[t(111)],o=r[t(114)],a=[],c=o[t(122)]=s[t(126)]({_doReset:function(){var e=t;this[e(105)]=new(i[e(103)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(105)][n(125)],s=i[0],o=i[1],c=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)a[d]=0|e[r+d];else{var h=a[d-3]^a[d-8]^a[d-14]^a[d-16];a[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+a[d];f+=d<20?1518500249+(o&c|~o&u):d<40?1859775393+(o^c^u):d<60?(o&c|o&u|c&u)-1894007588:(o^c^u)-899497514,l=u,u=c,c=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+c|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(113)],n=r[e(125)],i=8*this[e(108)],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.sigBytes=4*n[e(130)],this[e(102)](),this[e(105)]},clone:function(){var e=t,r=s.clone.call(this);return r[e(105)]=this[e(105)][e(101)](),r}}),r[t(122)]=s[t(117)](c),r[t(100)]=s[t(107)](c),e[u(122)]},"object"===(i=Ki)(110)?e.exports=n(Ci):"undefined"===i(129)&&(void 0)[i(127)]?(void 0)([i(104)],n):n(r[i(123)])}));var Ji=Xi;function Xi(e,t){var r=Zi();return(Xi=function(e,t){return r[e-=389]})(e,t)}function Zi(){var e=["floor","algo","7247880JPWMzF","object","call","_data","WordArray","1ATlUDk","amd","329IQpHLF","Hasher","_hash","createCommonjsModule","extend","init","_nDataBytes","7723150uPsUph","slice","6866976oQujoe","length","5435615bVtjdV","sqrt","_createHmacHelper","SHA256","956rSFjYa","112506oNhhhc","sigBytes","clone","./core","_process","2574BGTnqr","219598pdJDqv","_createHelper","words","55lIYNar","exports"];return(Zi=function(){return e})()}!function(e,t){for(var r=Xi,n=e();;)try{if(544324===parseInt(r(403))/1*(parseInt(r(391))/2)+-parseInt(r(390))/3*(-parseInt(r(420))/4)+-parseInt(r(416))/5+-parseInt(r(421))/6*(parseInt(r(405))/7)+-parseInt(r(414))/8+-parseInt(r(398))/9+-parseInt(r(412))/10*(-parseInt(r(394))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Zi);et[Ji(408)]((function(e,t){var r,n,i;r=Xe,n=function(e){var t=Xi;return function(t){var r=Xi,n=e,i=n.lib,s=i[r(402)],o=i[r(406)],a=n[r(397)],c=[],u=[];!function(){function e(e){for(var r=t[Xi(417)](e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)e(n)&&(i<8&&(c[i]=r(t.pow(n,.5))),u[i]=r(t.pow(n,1/3)),i++),n++}();var l=[],d=a[r(419)]=o[r(409)]({_doReset:function(){var e=r;this[e(407)]=new(s[e(410)])(c[e(413)](0))},_doProcessBlock:function(e,t){for(var n=this[r(407)].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(401)],i=n[e(393)],s=8*this[e(411)],o=8*n[e(422)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t[e(396)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n.sigBytes=4*i[e(415)],this[e(389)](),this[e(407)]},clone:function(){var e=r,t=o[e(423)][e(400)](this);return t[e(407)]=this[e(407)][e(423)](),t}});n[r(419)]=o[r(392)](d),n.HmacSHA256=o[r(418)](d)}(Math),e[t(419)]},(i=Xi)(399)==i(399)?e[i(395)]=n(Ci):n(r.CryptoJS)}));function Qi(){var e=["21929160MdbOQv","_hash","7diTJzC","call","_doFinalize","./sha256","8rueprj","28GOUTQp","init","SHA224","623300LKRvrd","amd","object","commonjsGlobal","WordArray","lib","44XleAlr","SHA256","2472210fKkXNk","sigBytes","214701qiXFxW","algo","_createHelper","function","HmacSHA224","868tJoQhJ","6398568pDJzeQ","_createHmacHelper","7505tjdUeY","3494720ADcNsl","extend","CryptoJS"];return(Qi=function(){return e})()}function es(e,t){var r=Qi();return(es=function(e,t){return r[e-=386]})(e,t)}!function(e,t){for(var r=es,n=e();;)try{if(746366===-parseInt(r(415))/1+parseInt(r(412))/2*(parseInt(r(393))/3)+parseInt(r(398))/4*(-parseInt(r(401))/5)+-parseInt(r(391))/6*(-parseInt(r(407))/7)+parseInt(r(411))/8*(parseInt(r(399))/9)+parseInt(r(402))/10*(parseInt(r(389))/11)+-parseInt(r(405))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qi);Qe((function(e,t){var r,n,i,s=es;r=et[s(386)],n=function(e){var t,r,n,i,o,a,c=s;return n=(r=e)[(t=es)(388)][t(387)],i=r[t(394)],o=i[t(390)],a=i[t(414)]=o[t(403)]({_doReset:function(){var e=t;this[e(406)]=new(n[e(413)])([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=o[e(409)][e(408)](this);return r[e(392)]-=4,r}}),r[t(414)]=o[t(395)](a),r[t(397)]=o[t(400)](a),e[c(414)]},(i=es)(417)==i(417)?e.exports=n(Ci):"undefined"===i(396)&&(void 0)[i(416)]?(void 0)(["./core",i(410)],n):n(r[i(404)])}));var ts=rs;function rs(e,t){var r=ns();return(rs=function(e,t){return r[e-=256]})(e,t)}function ns(){var e=["floor","101328tAVfLx","createCommonjsModule","extend","WordArray","low","256dVWSJb","exports","2489BahcRW","302zpAQaw","CryptoJS","_createHmacHelper","call","263115WCcDqZ","x64","Hasher","1485BcHMQZ","toX32","object","clone","897MqwPSA","26290ntzlAW","commonjsGlobal","init","_createHelper","HmacSHA512","SHA512","_hash","2264750IcvaZQ","1036926dJBRUA","apply","_nDataBytes","length","create","49cNYfQq","105465LZojLK","136bXQPap","_data","function","high","words"];return(ns=function(){return e})()}!function(e,t){for(var r=rs,n=e();;)try{if(770433===parseInt(r(260))/1*(-parseInt(r(261))/2)+-parseInt(r(287))/3*(-parseInt(r(288))/4)+parseInt(r(280))/5+-parseInt(r(281))/6*(parseInt(r(286))/7)+parseInt(r(258))/8*(parseInt(r(265))/9)+parseInt(r(273))/10*(parseInt(r(268))/11)+-parseInt(r(294))/12*(parseInt(r(272))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ns);et[ts(295)]((function(e,t){var r,n,i,s=ts;r=et[s(274)],n=function(e){var t=s;return function(){var t=rs,r=e,n=r.lib[t(267)],i=r[t(266)],s=i.Word,o=i[t(256)],a=r.algo;function c(){var e=t;return s[e(285)][e(282)](s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a[t(278)]=n[t(296)]({_doReset:function(){var e=t;this._hash=new(o[e(275)])([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new(s[e(275)])(1013904242,4271175723),new(s[e(275)])(2773480762,1595750129),new s.init(1359893119,2917565137),new(s[e(275)])(2600822924,725511199),new(s[e(275)])(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(279)][n(292)],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(291)],v=s[n(257)],y=o[n(291)],_=o[n(257)],g=a[n(291)],b=a.low,w=c.high,S=c[n(257)],I=d[n(291)],A=d.low,k=h[n(291)],E=h[n(257)],C=f[n(291)],x=f[n(257)],T=p[n(291)],D=p.low,B=m,M=v,P=y,U=_,F=g,R=b,L=w,O=S,z=I,N=A,H=k,V=E,j=C,W=x,G=T,q=D,$=0;$<80;$++){var K,Y,J=l[$];if($<16)Y=J[n(291)]=0|e[r+2*$],K=J.low=0|e[r+2*$+1];else{var X=l[$-15],Z=X.high,Q=X[n(257)],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.high,ie=re[n(257)],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(291)],ue=ae.low,le=l[$-16],de=le.high,he=le[n(257)];Y=(Y=(Y=ee+ce+((K=te+ue)>>>0<te>>>0?1:0))+se+((K+=oe)>>>0<oe>>>0?1:0))+de+((K+=he)>>>0<he>>>0?1:0),J[n(291)]=Y,J.low=K}var fe,pe=z&H^~z&j,me=N&V^~N&W,ve=B&P^B&F^P&F,ye=M&U^M&R^U&R,_e=(B>>>28|M<<4)^(B<<30|M>>>2)^(B<<25|M>>>7),ge=(M>>>28|B<<4)^(M<<30|B>>>2)^(M<<25|B>>>7),be=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),we=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[$],Ie=Se[n(291)],Ae=Se[n(257)],ke=G+be+((fe=q+we)>>>0<q>>>0?1:0),Ee=ge+ye;G=j,q=W,j=H,W=V,H=z,V=N,z=L+(ke=(ke=(ke=ke+pe+((fe+=me)>>>0<me>>>0?1:0))+Ie+((fe+=Ae)>>>0<Ae>>>0?1:0))+Y+((fe+=K)>>>0<K>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=F,O=R,F=P,R=U,P=B,U=M,B=ke+(_e+ve+(Ee>>>0<ge>>>0?1:0))+((M=fe+Ee|0)>>>0<fe>>>0?1:0)|0}v=s[n(257)]=v+M,s[n(291)]=m+B+(v>>>0<M>>>0?1:0),_=o[n(257)]=_+U,o[n(291)]=y+P+(_>>>0<U>>>0?1:0),b=a[n(257)]=b+R,a.high=g+F+(b>>>0<R>>>0?1:0),S=c.low=S+O,c.high=w+L+(S>>>0<O>>>0?1:0),A=d[n(257)]=A+N,d[n(291)]=I+z+(A>>>0<N>>>0?1:0),E=h[n(257)]=E+V,h[n(291)]=k+H+(E>>>0<V>>>0?1:0),x=f.low=x+W,f[n(291)]=C+j+(x>>>0<W>>>0?1:0),D=p[n(257)]=D+q,p[n(291)]=T+G+(D>>>0<q>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(289)],n=r.words,i=8*this[e(283)],s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(293)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r.sigBytes=4*n[e(284)],this._process(),this[e(279)][e(269)]()},clone:function(){var e=t,r=n[e(271)][e(264)](this);return r[e(279)]=this[e(279)].clone(),r},blockSize:32});r[t(278)]=n[t(276)](d),r[t(277)]=n[t(263)](d)}(),e[t(278)]},"object"===(i=rs)(270)?e[i(259)]=n(Ci):"undefined"===i(290)&&(void 0).amd?(void 0)(["./core","./x64-core"],n):n(r[i(262)])}));var is=ss;function ss(e,t){var r=os();return(ss=function(e,t){return r[e-=113]})(e,t)}function os(){var e=["init","324PswFKQ","317260CgsnyY","exports","329YMYcxc","47724dXfyFW","_doFinalize","amd","74264QRmFly","Word","SHA512","./core","algo","HmacSHA384","SHA384","sigBytes","_hash","function","88372JfDOff","createCommonjsModule","./x64-core","_createHelper","extend","./sha512","CryptoJS","_createHmacHelper","object","59030oDNrbe","commonjsGlobal","12wvcZWy","2885166sYgiGO","766935RcuzWT"];return(os=function(){return e})()}!function(e,t){for(var r=ss,n=e();;)try{if(258008===-parseInt(r(127))/1+-parseInt(r(143))/2*(-parseInt(r(122))/3)+-parseInt(r(130))/4+parseInt(r(124))/5+parseInt(r(123))/6+parseInt(r(129))/7*(-parseInt(r(133))/8)+-parseInt(r(126))/9*(-parseInt(r(120))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(os);et[is(144)]((function(e,t){var r,n,i,s=is;r=et[s(121)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return t=ss,n=(r=e).x64,i=n[t(134)],o=n.WordArray,a=r[t(137)],c=a[t(135)],u=a.SHA384=c[t(115)]({_doReset:function(){var e=t;this[e(141)]=new(o[e(125)])([new(i[e(125)])(3418070365,3238371032),new(i[e(125)])(1654270250,914150663),new(i[e(125)])(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(125)])(1731405415,4290775857),new(i[e(125)])(2394180231,1750603025),new(i[e(125)])(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=c[e(131)].call(this);return r[e(140)]-=16,r}}),r[t(139)]=c[t(114)](u),r[t(138)]=c[t(118)](u),e[l(139)]},"object"===(i=ss)(119)?e[i(128)]=n(Ci):"undefined"===i(142)&&(void 0)[i(132)]?(void 0)([i(136),i(113),i(116)],n):n(r[i(117)])}));function as(e,t){var r=cs();return(as=function(e,t){return r[e-=484]})(e,t)}function cs(){var e=["function","1PJqEKF","create","call","blockSize","584166oQmTsM","sigBytes","slice","clone","algo","20cmzcqo","_process","9314888osZgcc","8020488tIeQsI","_data","./core","ceil","1011348RsjzmX","commonjsGlobal","low","_state","extend","./x64-core","75218UkIvHV","init","2172034uMonZn","_nDataBytes","HmacSHA3","12696CPKAoC","length","cfg","_createHelper","Word","WordArray","exports","x64","6fJoxmH","lib","high","push","40ePhVjf","8YIJUxo","4758070cUpBwR","SHA3","CryptoJS"];return(cs=function(){return e})()}!function(e,t){for(var r=as,n=e();;)try{if(668267===-parseInt(r(525))/1*(parseInt(r(504))/2)+-parseInt(r(484))/3*(parseInt(r(489))/4)+parseInt(r(521))/5*(-parseInt(r(515))/6)+parseInt(r(492))/7*(-parseInt(r(520))/8)+-parseInt(r(496))/9*(parseInt(r(519))/10)+-parseInt(r(491))/11+-parseInt(r(507))/12*(-parseInt(r(502))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cs);Qe((function(e,t){var r,n,i=as;et[i(497)],e[as(513)]=(r=Ci,n=i,function(e){var t=as,n=r,i=n[t(516)],s=i[t(512)],o=i.Hasher,a=n[t(514)][t(511)],c=n[t(488)],u=[],l=[],d=[];!function(){for(var e=t,r=1,n=0,i=0;i<24;i++){u[r+5*n]=(i+1)*(i+2)/2%64;var s=(2*r+3*n)%5;r=n%5,n=s}for(r=0;r<5;r++)for(n=0;n<5;n++)l[r+5*n]=n+(2*r+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(526)](h,f)}}();var h=[];!function(){for(var e=0;e<25;e++)h[e]=a.create()}();var f=c.SHA3=o[t(500)]({cfg:o[t(509)][t(500)]({outputLength:512}),_doReset:function(){for(var e=t,r=this._state=[],n=0;n<25;n++)r[n]=new(a[e(503)]);this[e(528)]=(1600-2*this[e(509)].outputLength)/32},_doProcessBlock:function(e,r){for(var n=t,i=this._state,s=this[n(528)]/2,o=0;o<s;o++){var a=e[r+2*o],c=e[r+2*o+1];a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),(D=i[o])[n(517)]^=c,D[n(498)]^=a}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var m=0,v=0,y=0;y<5;y++)m^=(D=i[p+5*y])[n(517)],v^=D[n(498)];var _=h[p];_[n(517)]=m,_[n(498)]=v}for(p=0;p<5;p++){var g=h[(p+4)%5],b=h[(p+1)%5],w=b[n(517)],S=b.low;for(m=g[n(517)]^(w<<1|S>>>31),v=g[n(498)]^(S<<1|w>>>31),y=0;y<5;y++)(D=i[p+5*y]).high^=m,D[n(498)]^=v}for(var I=1;I<25;I++){var A=(D=i[I])[n(517)],k=D[n(498)],E=u[I];E<32?(m=A<<E|k>>>32-E,v=k<<E|A>>>32-E):(m=k<<E-32|A>>>64-E,v=A<<E-32|k>>>64-E);var C=h[l[I]];C.high=m,C[n(498)]=v}var x=h[0],T=i[0];for(x[n(517)]=T[n(517)],x[n(498)]=T[n(498)],p=0;p<5;p++)for(y=0;y<5;y++){var D=i[I=p+5*y],B=h[I],M=h[(p+1)%5+5*y],P=h[(p+2)%5+5*y];D[n(517)]=B[n(517)]^~M[n(517)]&P[n(517)],D[n(498)]=B.low^~M.low&P[n(498)]}D=i[0];var U=d[f];D[n(517)]^=U.high,D.low^=U[n(498)]}},_doFinalize:function(){var r=t,n=this[r(493)],i=n.words;this[r(505)];var o=8*n[r(485)],a=32*this[r(528)];i[o>>>5]|=1<<24-o%32,i[(e[r(495)]((o+1)/a)*a>>>5)-1]|=128,n[r(485)]=4*i[r(508)],this[r(490)]();for(var c=this._state,u=this.cfg.outputLength/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[r(517)],m=f.low;p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[r(518)](m),d[r(518)](p)}return new(s[r(503)])(d,u)},clone:function(){for(var e=t,r=o[e(487)][e(527)](this),n=r._state=this[e(499)][e(486)](0),i=0;i<25;i++)n[i]=n[i].clone();return r}});n[t(522)]=o[t(510)](f),n[t(506)]=o._createHmacHelper(f)}(Math),r[n(522)])}));function us(e,t){var r=ls();return(us=function(e,t){return r[e-=372]})(e,t)}function ls(){var e=["38970ASvQmV","24656137dJJgHS","sigBytes","call","9pYRUAP","60965oYXHaX","WordArray","775TDmknT","amd","2194OKKfrx","create","_process","length","5677880FXRVzK","extend","CryptoJS","4lyiTgG","_createHmacHelper","function","object","_hash","1441389pqmCYa","words","6626792zoMRwC","clone","RIPEMD160","_nDataBytes","exports","119hhVeQw","12rvEesg","Hasher","commonjsGlobal","_data"];return(ls=function(){return e})()}!function(e,t){for(var r=us,n=e();;)try{if(527660===-parseInt(r(385))/1*(parseInt(r(387))/2)+-parseInt(r(399))/3+parseInt(r(394))/4*(-parseInt(r(383))/5)+parseInt(r(378))/6*(-parseInt(r(373))/7)+parseInt(r(401))/8*(-parseInt(r(382))/9)+parseInt(r(391))/10+parseInt(r(379))/11*(parseInt(r(374))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ls);Qe((function(e,t){var r,n,i,s=us;r=et[s(376)],n=function(e){var t=s;return function(t){var r=us,n=e,i=n.lib,s=i[r(384)],o=i[r(375)],a=n.algo,c=s[r(388)]([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s[r(388)]([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(388)]([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(388)]([0,1518500249,1859775393,2400959708,2840853838]),f=s[r(388)]([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(403)]=o[r(392)]({_doReset:function(){var e=r;this[e(398)]=s[e(388)]([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,k,E,C,x,T,D=this[n(398)][n(400)],B=h[n(400)],M=f[n(400)],P=c[n(400)],U=u[n(400)],F=l.words,R=d.words;for(A=a=D[0],k=p=D[1],E=w=D[2],C=S=D[3],x=I=D[4],i=0;i<80;i+=1)T=a+e[t+P[i]]|0,T+=i<16?m(p,w,S)+B[0]:i<32?v(p,w,S)+B[1]:i<48?y(p,w,S)+B[2]:i<64?_(p,w,S)+B[3]:g(p,w,S)+B[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+U[i]]|0,T+=i<16?g(k,E,C)+M[0]:i<32?_(k,E,C)+M[1]:i<48?y(k,E,C)+M[2]:i<64?v(k,E,C)+M[3]:m(k,E,C)+M[4],T=(T=b(T|=0,R[i]))+x|0,A=x,x=C,C=b(E,10),E=k,k=T;T=D[1]+w+C|0,D[1]=D[2]+S+x|0,D[2]=D[3]+I+A|0,D[3]=D[4]+a+k|0,D[4]=D[0]+p+E|0,D[0]=T},_doFinalize:function(){var e=r,t=this[e(377)],n=t[e(400)],i=8*this[e(404)],s=8*t[e(380)];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(380)]=4*(n[e(390)]+1),this[e(389)]();for(var o=this[e(398)],a=o[e(400)],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.clone[e(381)](this);return t[e(398)]=this[e(398)][e(402)](),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(403)]=o._createHelper(p),n.HmacRIPEMD160=o[r(395)](p)}(),e[t(403)]},"object"===(i=us)(397)?e[i(372)]=n(Ci):"undefined"===i(396)&&(void 0)[i(386)]?(void 0)(["./core"],n):n(r[i(393)])}));var ds=hs;function hs(e,t){var r=fs();return(hs=function(e,t){return r[e-=106]})(e,t)}!function(e,t){for(var r=hs,n=e();;)try{if(928137===parseInt(r(138))/1*(-parseInt(r(128))/2)+parseInt(r(106))/3+-parseInt(r(107))/4+parseInt(r(140))/5*(-parseInt(r(116))/6)+-parseInt(r(109))/7*(-parseInt(r(108))/8)+parseInt(r(131))/9*(-parseInt(r(133))/10)+-parseInt(r(123))/11*(-parseInt(r(113))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fs);et[ds(115)]((function(e,t){var r,n,i;r=et[ds(112)],n=function(e){var t,r,n,i;t=hs,n=(r=e).lib[t(110)],i=r[t(125)][t(121)],r.algo[t(129)]=n.extend({init:function(e,r){var n=t;e=this._hasher=new(e[n(122)]),"string"==typeof r&&(r=i[n(127)](r));var s=e[n(118)],o=4*s;r[n(117)]>o&&(r=e[n(114)](r)),r[n(135)]();for(var a=this._oKey=r[n(120)](),c=this[n(139)]=r[n(120)](),u=a[n(134)],l=c[n(134)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(117)]=c.sigBytes=o,this.reset()},reset:function(){var e=t,r=this[e(111)];r[e(136)](),r.update(this[e(139)])},update:function(e){var r=t;return this._hasher[r(119)](e),this},finalize:function(e){var r=t,n=this[r(111)],i=n.finalize(e);return n.reset(),n[r(114)](this[r(130)][r(120)]()[r(137)](i))}})},(i=hs)(132)==i(132)?e.exports=n(Ci):"undefined"===i(124)&&(void 0)[i(141)]?(void 0)([i(126)],n):n(r.CryptoJS)}));function fs(){var e=["12230jkHRhJ","words","clamp","reset","concat","68135XJazMV","_iKey","10iJkmJq","amd","531534BiFKoH","2392764KInNSo","8SXPpBZ","7034419jHaKoX","Base","_hasher","commonjsGlobal","12gdseih","finalize","createCommonjsModule","4558926bxrshv","sigBytes","blockSize","update","clone","Utf8","init","42416737DhWBgr","function","enc","./core","parse","42wLMWuU","HMAC","_oKey","4131aqGJiR","object"];return(fs=function(){return e})()}var ps=vs;function ms(){var e=["./sha256","algo","compute","3941210TNuxuN","extend","lib","1321713DTPGqh","hasher","create","amd","8uMnFkZ","CryptoJS","4qSqRgE","createCommonjsModule","words","cfg","finalize","1081670gPXmUC","45500vSavbv","342heIPcY","commonjsGlobal","78454yGlZJM","reset","object","88GLVJwo","815DEbbEj","length","9001296CgVvJm","sigBytes","exports","SHA256","./hmac","PBKDF2","WordArray","255UadziZ","update"];return(ms=function(){return e})()}function vs(e,t){var r=ms();return(vs=function(e,t){return r[e-=312]})(e,t)}!function(e,t){for(var r=vs,n=e();;)try{if(538415===parseInt(r(324))/1*(parseInt(r(333))/2)+-parseInt(r(346))/3*(-parseInt(r(330))/4)+-parseInt(r(337))/5*(-parseInt(r(331))/6)+-parseInt(r(315))/7+-parseInt(r(322))/8*(parseInt(r(318))/9)+parseInt(r(329))/10*(parseInt(r(336))/11)+-parseInt(r(339))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ms);et[ps(325)]((function(e,t){var r,n,i,s=ps;r=et[s(332)],n=function(e){var t,r,n,i,o,a,c,u,l,d=s;return n=(r=e)[(t=vs)(317)],i=n.Base,o=n[t(345)],a=r[t(313)],c=a[t(342)],u=a.HMAC,l=a[t(344)]=i[t(316)]({cfg:i.extend({keySize:4,hasher:c,iterations:25e4}),init:function(e){var r=t;this[r(327)]=this[r(327)][r(316)](e)},compute:function(e,r){for(var n=t,i=this[n(327)],s=u.create(i[n(319)],e),a=o[n(320)](),c=o.create([1]),l=a[n(326)],d=c[n(326)],h=i.keySize,f=i.iterations;l[n(338)]<h;){var p=s[n(347)](r).finalize(c);s[n(334)]();for(var m=p[n(326)],v=m.length,y=p,_=1;_<f;_++){y=s[n(328)](y),s[n(334)]();for(var g=y[n(326)],b=0;b<v;b++)m[b]^=g[b]}a.concat(p),d[0]++}return a[n(340)]=4*h,a}}),r[t(344)]=function(e,r,n){var i=t;return l.create(n)[i(314)](e,r)},e[d(344)]},(i=vs)(335)==i(335)?e[i(341)]=n(Ci):n(r[i(323)])}));var ys=gs;function _s(){var e=["373970NxozZe","compute","1258404xyGHJc","757005DnTFZL","words","finalize","extend","4veooAa","Base","WordArray","function","6227592lCryar","algo","EvpKDF","./sha1","4sNcxqq","7ZzEocB","hasher","sigBytes","CryptoJS","object","193560uwPCUM","cfg","2544iCaocU","7546bTjeCu","MD5","81TppkeE","exports","keySize","length","./hmac","2584455OBnHcx","createCommonjsModule","reset","create","lib","commonjsGlobal"];return(_s=function(){return e})()}function gs(e,t){var r=_s();return(gs=function(e,t){return r[e-=424]})(e,t)}!function(e,t){for(var r=gs,n=e();;)try{if(997267===parseInt(r(458))/1*(parseInt(r(451))/2)+-parseInt(r(445))/3+parseInt(r(429))/4*(parseInt(r(454))/5)+parseInt(r(453))/6+-parseInt(r(430))/7*(-parseInt(r(425))/8)+-parseInt(r(440))/9*(parseInt(r(435))/10)+parseInt(r(438))/11*(parseInt(r(437))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_s);et[ys(446)]((function(e,t){var r,n,i,s=ys;r=et[s(450)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=gs)(449)],i=n[t(459)],o=n[t(460)],a=r[t(426)],c=a[t(439)],u=a.EvpKDF=i[t(457)]({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this.cfg=this[r(436)][r(457)](e)},compute:function(e,r){for(var n,i=t,s=this[i(436)],a=s[i(431)][i(448)](),c=o.create(),u=c[i(455)],l=s[i(442)],d=s.iterations;u[i(443)]<l;){n&&a.update(n),n=a.update(e)[i(456)](r),a.reset();for(var h=1;h<d;h++)n=a[i(456)](n),a[i(447)]();c.concat(n)}return c[i(432)]=4*l,c}}),r[t(427)]=function(e,r,n){var i=t;return u[i(448)](n)[i(452)](e,r)},e[l(427)]},"object"===(i=gs)(434)?e[i(441)]=n(Ci):"undefined"===i(424)&&(void 0).amd?(void 0)(["./core",i(428),i(444)],n):n(r[i(433)])}));function bs(){var e=["unpad","lib","_ENC_XFORM_MODE","OpenSSL","180777larUdL","CipherParams","string","compute","random","_iv","Decryptor","kdf","decrypt","slice","concat","_prevBlock","Encryptor","PasswordBasedCipher","execute","createDecryptor","exports","format","ivSize","padding","blockSize","Pkcs7","BlockCipher","_key","encrypt","cfg","ciphertext","Cipher","sigBytes","hasher","_xformMode","1928ObYShO","WordArray","569700CqZWWj","SerializableCipher","key","BlockCipherMode","13517SQFypI","processBlock","Utf8","keySize","amd","BufferedBlockAlgorithm","8316891SMFOpj","CBC","EvpKDF","decryptBlock","1165818OKczQe","finalize","mixIn","_process","342120nrknOf","_mode","createCommonjsModule","_doFinalize","2kmHSDN","create","_append","_data","Base","object","__creator","./core","enc","reset","salt","flush","./evpkdf","mode","call","_doReset","_DEC_XFORM_MODE","StreamCipher","pad","_cipher","commonjsGlobal","extend","parse","10854DaWdjR","words","_parse"];return(bs=function(){return e})()}var ws=Ss;function Ss(e,t){var r=bs();return(Ss=function(e,t){return r[e-=216]})(e,t)}!function(e,t){for(var r=Ss,n=e();;)try{if(237971===parseInt(r(230))/1*(parseInt(r(285))/2)+parseInt(r(223))/3+-parseInt(r(263))/4+-parseInt(r(281))/5+-parseInt(r(277))/6+parseInt(r(267))/7*(-parseInt(r(261))/8)+parseInt(r(273))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bs);et[ws(283)]((function(e,t){var r,n,i,s=ws;r=et[s(220)],n=function(e){var t=s;e[t(227)][t(257)]||function(r){var n=t,i=e,s=i[n(227)],o=s[n(289)],a=s[n(262)],c=s[n(272)],u=i[n(293)];u[n(269)];var l=u.Base64,d=i.algo[n(275)],h=s[n(257)]=c[n(221)]({cfg:o[n(221)](),createEncryptor:function(e,t){var r=n;return this[r(286)](this[r(228)],e,t)},createDecryptor:function(e,t){var r=n;return this[r(286)](this[r(216)],e,t)},init:function(e,t,r){var i=n;this[i(255)]=this[i(255)][i(221)](r),this[i(260)]=e,this[i(253)]=t,this[i(294)]()},reset:function(){var e=n;c[e(294)].call(this),this[e(300)]()},process:function(e){var t=n;return this[t(287)](e),this[t(280)]()},finalize:function(e){var t=n;return e&&this[t(287)](e),this[t(284)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==Ss(232)?w:g}return function(t){return{encrypt:function(r,n,i){var s=Ss;return e(n)[s(254)](t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()});s[n(217)]=h.extend({_doFinalize:function(){var e=n;return this[e(280)](!!e(296))},blockSize:1});var f=i[n(298)]={},p=s[n(266)]=o.extend({createEncryptor:function(e,t){var r=n;return this[r(242)][r(286)](e,t)},createDecryptor:function(e,t){var r=n;return this[r(236)][r(286)](e,t)},init:function(e,t){var r=n;this[r(219)]=e,this[r(235)]=t}}),m=f[n(274)]=function(){var e=n,t=p[e(221)]();function r(t,r,n){var i,s=e,o=this[s(235)];o?(i=o,this[s(235)]=void 0):i=this._prevBlock;for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(242)]=t[e(221)]({processBlock:function(t,n){var i=e,s=this[i(219)],o=s[i(250)];r[i(299)](this,t,n,o),s.encryptBlock(t,n),this._prevBlock=t.slice(n,n+o)}}),t[e(236)]=t[e(221)]({processBlock:function(t,n){var i=e,s=this._cipher,o=s.blockSize,a=t[i(239)](n,n+o);s[i(276)](t,n),r.call(this,t,n,o),this[i(241)]=a}}),t}(),v=(i.pad={})[n(251)]={pad:function(e,t){for(var r=n,i=4*t,s=i-e[r(258)]%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c.push(o);var l=a[r(286)](c,s);e[r(240)](l)},unpad:function(e){var t=n,r=255&e[t(224)][e[t(258)]-1>>>2];e.sigBytes-=r}};s[n(252)]=h[n(221)]({cfg:h.cfg[n(221)]({mode:m,padding:v}),reset:function(){var e,t=n;h[t(294)][t(299)](this);var r=this[t(255)],i=r.iv,s=r[t(298)];this[t(260)]==this[t(228)]?e=s.createEncryptor:(e=s[t(245)],this._minBufferSize=1),this._mode&&this[t(282)][t(291)]==e?this._mode.init(this,i&&i[t(224)]):(this[t(282)]=e.call(s,this,i&&i[t(224)]),this._mode.__creator=e)},_doProcessBlock:function(e,t){var r=n;this[r(282)][r(268)](e,t)},_doFinalize:function(){var e,t=n,r=this.cfg[t(249)];return this._xformMode==this[t(228)]?(r[t(218)](this[t(288)],this[t(250)]),e=this._process(!!t(296))):(e=this[t(280)](!0),r[t(226)](e)),e},blockSize:4});var y=s[n(231)]=o[n(221)]({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),_=(i[n(247)]={})[n(229)]={stringify:function(e){var t=n,r=e.ciphertext,i=e[t(295)];return(i?a[t(286)]([1398893684,1701076831])[t(240)](i).concat(r):r).toString(l)},parse:function(e){var t,r=n,i=l[r(222)](e),s=i.words;return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(286)](s[r(239)](2,4)),s.splice(0,4),i.sigBytes-=16),y.create({ciphertext:i,salt:t})}},g=s[n(264)]=o[n(221)]({cfg:o[n(221)]({format:_}),encrypt:function(e,t,r,i){var s=n;i=this[s(255)][s(221)](i);var o=e.createEncryptor(r,i),a=o[s(278)](t),c=o[s(255)];return y.create({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(249)],blockSize:e[s(250)],formatter:i.format})},decrypt:function(e,t,r,i){var s=n;return i=this[s(255)][s(221)](i),t=this[s(225)](t,i[s(247)]),e.createDecryptor(r,i).finalize(t[s(256)])},_parse:function(e,t){return"string"==typeof e?t[n(222)](e,this):e}}),b=(i.kdf={})[n(229)]={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(234)](8)),s)c=d.create({keySize:t+r,hasher:s})[o(233)](e,i);else var c=d[o(286)]({keySize:t+r})[o(233)](e,i);var u=a.create(c[o(224)][o(239)](t),4*r);return c[o(258)]=4*t,y.create({key:c,iv:u,salt:i})}},w=s[n(243)]=g.extend({cfg:g[n(255)][n(221)]({kdf:b}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(255)][s(221)](i))[s(237)][s(244)](r,e.keySize,e[s(248)],i.salt,i[s(259)]);i.iv=o.iv;var a=g[s(254)][s(299)](this,e,t,o.key,i);return a[s(279)](o),a},decrypt:function(e,t,r,i){var s=n;i=this.cfg[s(221)](i),t=this._parse(t,i.format);var o=i[s(237)][s(244)](r,e[s(270)],e[s(248)],t[s(295)],i[s(259)]);return i.iv=o.iv,g[s(238)][s(299)](this,e,t,o[s(265)],i)}})}()},"object"===(i=Ss)(290)?e[i(246)]=n(Ci):n(r.CryptoJS)}));function Is(){var e=["_iv","slice","call","3704910zpWUOt","310737HwcIcQ","395524FpbxoV","lib","18GQqzIp","function","4TJmIom","exports","_prevBlock","object","amd","282436NJfCGG","blockSize","BlockCipherMode","9LzytYy","extend","CFB","5858192MTbMOB","./core","encryptBlock","_cipher","484162cjDHoc","2072210SOAIde","mode"];return(Is=function(){return e})()}!function(e,t){for(var r=As,n=e();;)try{if(597460===parseInt(r(367))/1+parseInt(r(362))/2*(parseInt(r(357))/3)+parseInt(r(358))/4+parseInt(r(383))/5+parseInt(r(360))/6*(parseInt(r(377))/7)+parseInt(r(373))/8*(-parseInt(r(370))/9)+-parseInt(r(378))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Is);Qe((function(e,t){var r,n,i;r=Xe,n=function(e){var t=As;return e[t(379)].CFB=function(){var r=t,n=e[r(359)][r(369)][r(371)]();function i(e,t,n,i){var s,o=r,a=this._iv;a?(s=a[o(381)](0),this[o(380)]=void 0):s=this[o(364)],i[o(375)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n.Encryptor=n[r(371)]({processBlock:function(e,t){var n=r,s=this[n(376)],o=s[n(368)];i[n(382)](this,e,t,o,s),this._prevBlock=e[n(381)](t,t+o)}}),n.Decryptor=n.extend({processBlock:function(e,t){var n=r,s=this[n(376)],o=s[n(368)],a=e.slice(t,t+o);i[n(382)](this,e,t,o,s),this._prevBlock=a}}),n}(),e[t(379)][t(372)]},(i=As)(365)==i(365)?e[i(363)]=n(Ci):"undefined"===i(361)&&(void 0)[i(366)]?(void 0)([i(374),"./cipher-core"],n):n(r.CryptoJS)}));function As(e,t){var r=Is();return(As=function(e,t){return r[e-=357]})(e,t)}var ks=Es;function Es(e,t){var r=Cs();return(Es=function(e,t){return r[e-=380]})(e,t)}!function(e,t){for(var r=Es,n=e();;)try{if(646915===parseInt(r(388))/1+parseInt(r(399))/2+-parseInt(r(397))/3+parseInt(r(392))/4*(parseInt(r(406))/5)+-parseInt(r(386))/6*(-parseInt(r(398))/7)+-parseInt(r(396))/8*(-parseInt(r(384))/9)+-parseInt(r(381))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Cs);et[ks(385)]((function(e,t){var r,n,i;r=Xe,n=function(e){var t,r,n,i=Es;return e[i(382)][i(387)]=(r=e[(t=i)(401)][t(404)][t(395)](),n=r[t(403)]=r.extend({processBlock:function(e,r){var n=t,i=this[n(394)],s=i[n(402)],o=this._iv,a=this[n(389)];o&&(a=this._counter=o[n(405)](0),this._iv=void 0);var c=a[n(405)](0);i.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(407)]=n,r),e[i(382)][i(387)]},"object"===(i=Es)(390)?e[i(393)]=n(Ci):n(r[i(383)])}));function Cs(){var e=["slice","35LNCCTu","Decryptor","./core","8045410YnaPAF","mode","CryptoJS","72477ukqqfb","createCommonjsModule","5822490OOtcYQ","CTR","71779GMYbWp","_counter","object","amd","392188aKfGmo","exports","_cipher","extend","16blmVIh","3680394ySiwev","7vUMeSt","1867250rYLkMj","./cipher-core","lib","blockSize","Encryptor","BlockCipherMode"];return(Cs=function(){return e})()}var xs=Ts;function Ts(e,t){var r=Ds();return(Ts=function(e,t){return r[e-=192]})(e,t)}function Ds(){var e=["6054810lvPcYy","6SMQQnc","_iv","5682008UdxHjS","slice","lib","CryptoJS","_counter","20Kmuztf","1210740vqhxyA","extend","Encryptor","exports","commonjsGlobal","CTRGladman","BlockCipherMode","encryptBlock","_cipher","./core","createCommonjsModule","626870eUsklS","3726114poSslX","5pGhiPC","mode","5440167aSlWIQ","90964utjYJt","671udNviY","Decryptor","blockSize","object"];return(Ds=function(){return e})()}!function(e,t){for(var r=Ts,n=e();;)try{if(547254===parseInt(r(220))/1*(parseInt(r(203))/2)+-parseInt(r(196))/3*(-parseInt(r(204))/4)+parseInt(r(217))/5*(parseInt(r(195))/6)+parseInt(r(216))/7+parseInt(r(198))/8+parseInt(r(219))/9+-parseInt(r(215))/10*(parseInt(r(221))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ds);et[xs(214)]((function(e,t){var r,n,i,s=xs;r=et[s(208)],n=function(e){var t=s;return e[t(218)][t(209)]=function(){var r=t,n=e[r(200)][r(210)][r(205)]();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(206)]=n.extend({processBlock:function(e,t){var n,s=r,o=this[s(212)],a=o[s(193)],c=this[s(197)],u=this[s(202)];c&&(u=this[s(202)]=c.slice(0),this[s(197)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(199)](0);o[s(211)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(192)]=s,n}(),e[t(218)][t(209)]},"object"===(i=Ts)(194)?e[i(207)]=n(Ci):n(r[i(201)])}));function Bs(e,t){var r=Ms();return(Bs=function(e,t){return r[e-=148]})(e,t)}!function(e,t){for(var r=Bs,n=e();;)try{if(743700===-parseInt(r(167))/1+-parseInt(r(158))/2*(parseInt(r(173))/3)+parseInt(r(149))/4+parseInt(r(161))/5*(parseInt(r(166))/6)+parseInt(r(175))/7*(parseInt(r(154))/8)+parseInt(r(152))/9+parseInt(r(169))/10*(parseInt(r(170))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ms);Qe((function(e,t){var r,n,i,s=Bs;r=et[s(165)],n=function(e){var t,r,n,i=s;return e.mode[i(171)]=(r=e[(t=i)(172)][t(156)][t(164)](),n=r[t(162)]=r[t(164)]({processBlock:function(e,r){var n=t,i=this._cipher,s=i[n(150)],o=this._iv,a=this[n(159)];o&&(a=this[n(159)]=o[n(174)](0),this[n(163)]=void 0),i[n(151)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(153)]=n,r),e.mode.OFB},"object"===(i=Bs)(160)?e.exports=n(Ci):"undefined"===i(148)&&(void 0)[i(168)]?(void 0)([i(155),i(157)],n):n(r.CryptoJS)}));function Ms(){var e=["./core","BlockCipherMode","./cipher-core","1185008hlZveZ","_keystream","object","35KccivV","Encryptor","_iv","extend","commonjsGlobal","405546BoVlbk","85025vcwgEW","amd","60cvgvdY","1103993BXnnAf","OFB","lib","6kMCmNB","slice","7GUDwgg","function","1155260wBfeKQ","blockSize","encryptBlock","2114226sXoISk","Decryptor","3317512EMJGTi"];return(Ms=function(){return e})()}function Ps(e,t){var r=Us();return(Ps=function(e,t){return r[e-=246]})(e,t)}function Us(){var e=["exports","39274cjrNdP","ECB","6wcSCnf","extend","334510UQYdHZ","decryptBlock","mode","14DFUgDd","686045AtCzHz","18xTJgXf","277584hQPDdw","lib","12hJLAJq","commonjsGlobal","object","1057530HpKxJJ","encryptBlock","CryptoJS","388332PzKuua","createCommonjsModule","218106lKOgXb","./cipher-core","function","_cipher","128iUMGvF","Encryptor"];return(Us=function(){return e})()}var Fs=Ps;!function(e,t){for(var r=Ps,n=e();;)try{if(255222===-parseInt(r(269))/1*(-parseInt(r(262))/2)+-parseInt(r(264))/3*(parseInt(r(272))/4)+-parseInt(r(270))/5*(parseInt(r(271))/6)+parseInt(r(255))/7*(parseInt(r(259))/8)+-parseInt(r(253))/9+parseInt(r(250))/10+parseInt(r(266))/11*(-parseInt(r(247))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Us);et[Fs(254)]((function(e,t){var r,n,i,s=Fs;r=et[s(248)],n=function(e){var t,r,n=s;return e[n(268)][n(263)]=((r=e[(t=n)(246)].BlockCipherMode[t(265)]())[t(260)]=r[t(265)]({processBlock:function(e,r){var n=t;this._cipher[n(251)](e,r)}}),r.Decryptor=r.extend({processBlock:function(e,r){var n=t;this[n(258)][n(267)](e,r)}}),r),e.mode[n(263)]},(i=Ps)(249)==i(249)?e[i(261)]=n(Ci):"undefined"===i(257)&&(void 0).amd?(void 0)(["./core",i(256)],n):n(r[i(252)])}));var Rs=Os;!function(e,t){for(var r=Os,n=e();;)try{if(467221===-parseInt(r(450))/1*(parseInt(r(454))/2)+parseInt(r(435))/3*(-parseInt(r(451))/4)+-parseInt(r(452))/5*(-parseInt(r(443))/6)+-parseInt(r(433))/7+parseInt(r(432))/8+-parseInt(r(438))/9*(-parseInt(r(440))/10)+-parseInt(r(445))/11*(-parseInt(r(448))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);et[Rs(441)]((function(e,t){var r,n,i,s=Rs;r=et[s(446)],n=function(e){var t=s;return e[t(453)].AnsiX923={pad:function(e,r){var n=t,i=e[n(444)],s=4*r,o=s-i%s,a=i+o-1;e[n(449)](),e[n(436)][a>>>2]|=o<<24-a%4*8,e[n(444)]+=o},unpad:function(e){var r=t,n=255&e[r(436)][e[r(444)]-1>>>2];e.sigBytes-=n}},e[t(453)][t(439)]},"object"===(i=Os)(447)?e[i(442)]=n(Ci):n(r[i(437)])}));function Ls(){var e=["1370nKjiwT","4136080bIToZq","5528446VwFeNs","amd","1339626nrrJNg","words","CryptoJS","333NeztSB","Ansix923","16750UEAwQk","createCommonjsModule","exports","114NGCbWG","sigBytes","11eOazdh","commonjsGlobal","object","21230184jHIGEu","clamp","1229wNDKnA","4jpQBfj","51905TAMitw","pad"];return(Ls=function(){return e})()}function Os(e,t){var r=Ls();return(Os=function(e,t){return r[e-=432]})(e,t)}var zs=Hs;function Ns(){var e=["4261770ovzzYs","CryptoJS","93614RTyKLd","create","sigBytes","createCommonjsModule","78757bOHASD","1729650auErhZ","11720gjkvkK","360ttQihs","concat","9368nupjub","commonjsGlobal","lib","150RVLPlz","pad","6093uDnbPr","./core","./cipher-core","random","function","object","22EjGEtu","exports","WordArray","2578920yDeoDW","words"];return(Ns=function(){return e})()}!function(e,t){for(var r=Hs,n=e();;)try{if(996677===parseInt(r(472))/1+-parseInt(r(477))/2+parseInt(r(470))/3+-parseInt(r(478))/4*(parseInt(r(479))/5)+-parseInt(r(457))/6*(-parseInt(r(476))/7)+parseInt(r(454))/8*(parseInt(r(459))/9)+parseInt(r(468))/10*(-parseInt(r(465))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ns);et[zs(475)]((function(e,t){var r,n,i,s=zs;r=et[s(455)],n=function(e){var t=s;return e[t(458)].Iso10126={pad:function(r,n){var i=t,s=4*n,o=s-r[i(474)]%s;r[i(453)](e[i(456)][i(467)][i(462)](o-1))[i(453)](e[i(456)][i(467)][i(473)]([o<<24],1))},unpad:function(e){var r=t,n=255&e[r(469)][e.sigBytes-1>>>2];e[r(474)]-=n}},e[t(458)].Iso10126},"object"===(i=Hs)(464)?e[i(466)]=n(Ci):"undefined"===i(463)&&(void 0).amd?(void 0)([i(460),i(461)],n):n(r[i(471)])}));function Hs(e,t){var r=Ns();return(Hs=function(e,t){return r[e-=453]})(e,t)}function Vs(e,t){var r=js();return(Vs=function(e,t){return r[e-=207]})(e,t)}function js(){var e=["205203SBPkTP","736208RqvJWT","commonjsGlobal","object","401144VoFotX","lib","1276052QDEUSR","function","pad","10934739ArHcXG","create","./cipher-core","CryptoJS","235eNmiEl","amd","sigBytes","concat","12456POPOLJ","36042HSITon","./core","exports","553aeIyeE"];return(js=function(){return e})()}!function(e,t){for(var r=Vs,n=e();;)try{if(217635===-parseInt(r(219))/1+-parseInt(r(216))/2+-parseInt(r(215))/3+-parseInt(r(221))/4+parseInt(r(228))/5*(parseInt(r(211))/6)+-parseInt(r(214))/7*(parseInt(r(210))/8)+parseInt(r(224))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);Qe((function(e,t){var r,n,i;r=et[Vs(217)],n=function(e){return e.pad.Iso97971={pad:function(t,r){var n=Vs;t[n(209)](e[n(220)].WordArray[n(225)]([2147483648],1)),e[n(223)].ZeroPadding[n(223)](t,r)},unpad:function(t){var r=Vs;e.pad.ZeroPadding.unpad(t),t[r(208)]--}},e.pad.Iso97971},(i=Vs)(218)==i(218)?e[i(213)]=n(Ci):"undefined"===i(222)&&(void 0)[i(207)]?(void 0)([i(212),i(226)],n):n(r[i(227)])}));var Ws=Gs;!function(e,t){for(var r=Gs,n=e();;)try{if(602577===parseInt(r(485))/1*(-parseInt(r(475))/2)+parseInt(r(483))/3*(parseInt(r(486))/4)+-parseInt(r(473))/5+parseInt(r(490))/6*(parseInt(r(472))/7)+-parseInt(r(474))/8+-parseInt(r(478))/9+parseInt(r(481))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qs);et[Ws(476)]((function(e,t){var r,n,i,s=Ws;r=et[s(477)],n=function(e){var t=s;return e.pad[t(471)]={pad:function(e,r){var n=t,i=4*r;e[n(479)](),e[n(488)]+=i-(e[n(488)]%i||i)},unpad:function(e){var r=t,n=e.words,i=e[r(488)]-1;for(i=e[r(488)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e.sigBytes=i+1;break}}},e[t(487)].ZeroPadding},(i=Gs)(484)==i(484)?e[i(480)]=n(Ci):n(r[i(489)])}));function Gs(e,t){var r=qs();return(Gs=function(e,t){return r[e-=471]})(e,t)}function qs(){var e=["125932tkGcHP","createCommonjsModule","commonjsGlobal","8508357wGbgkD","clamp","exports","28493850keoMLh","./cipher-core","3foIhdh","object","19sPTWJG","442756SaUGiU","pad","sigBytes","CryptoJS","5083764ULwXPL","ZeroPadding","7yQhPWk","4806950RcsyDd","813392kxZoZN"];return(qs=function(){return e})()}function $s(){var e=["13395690LkeJbL","1648AeslMX","5826112uePjgF","commonjsGlobal","CryptoJS","3155640gSagnX","createCommonjsModule","function","object","105XnZrct","./core","2075HIhQWa","320510mOKEMQ","pad","148660blJBAS","./cipher-core","amd","NoPadding","594CUsgDy","exports","1387257zsUlNe"];return($s=function(){return e})()}var Ks=Ys;function Ys(e,t){var r=$s();return(Ys=function(e,t){return r[e-=381]})(e,t)}!function(e,t){for(var r=Ys,n=e();;)try{if(988984===-parseInt(r(393))/1*(parseInt(r(383))/2)+parseInt(r(381))/3+parseInt(r(396))/4*(parseInt(r(391))/5)+parseInt(r(387))/6+-parseInt(r(382))/7+parseInt(r(384))/8+-parseInt(r(400))/9*(-parseInt(r(394))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}($s);et[Ks(388)]((function(e,t){var r,n,i,s=Ks;r=et[s(385)],n=function(e){var t=s;return e[t(395)][t(399)]={pad:function(){},unpad:function(){}},e[t(395)][t(399)]},(i=Ys)(390)==i(390)?e[i(401)]=n(Ci):"undefined"===i(389)&&(void 0)[i(398)]?(void 0)([i(392),i(397)],n):n(r[i(386)])}));var Js=Zs;function Xs(){var e=["312336MBLWNr","commonjsGlobal","createCommonjsModule","amd","65368AZPNmM","178224veKxUq","object","exports","function","3528792xivvmx","2754575VgmpoI","Hex","lib","CryptoJS","format","3ZObJvA","create","6EDmKof","ciphertext","./cipher-core","./core","4828464zKJTfo","toString","2063509tIHnqG"];return(Xs=function(){return e})()}function Zs(e,t){var r=Xs();return(Zs=function(e,t){return r[e-=105]})(e,t)}!function(e,t){for(var r=Zs,n=e();;)try{if(284069===-parseInt(r(126))/1+parseInt(r(125))/2*(parseInt(r(112))/3)+parseInt(r(121))/4+parseInt(r(107))/5+-parseInt(r(114))/6*(parseInt(r(120))/7)+-parseInt(r(106))/8+parseInt(r(118))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xs);et[Js(123)]((function(e,t){var r,n,i,s=Js;r=et[s(122)],n=function(e){var t,r,n,i,o=s;return n=(r=e)[(t=Zs)(109)].CipherParams,i=r.enc[t(108)],r[t(111)][t(108)]={stringify:function(e){var r=t;return e[r(115)][r(119)](i)},parse:function(e){var r=t,s=i.parse(e);return n[r(113)]({ciphertext:s})}},e[o(111)][o(108)]},(i=Zs)(127)==i(127)?e[i(128)]=n(Ci):"undefined"===i(105)&&(void 0)[i(124)]?(void 0)([i(117),i(116)],n):n(r[i(110)])}));function Qs(){var e=["5470EHzroV","_keyPriorReset","_keySchedule","6372dPAaHV","words","176AdxLAa","CryptoJS","commonjsGlobal","_doCryptBlock","exports","./md5","AES","_invKeySchedule","1717893xGnnMc","./enc-base64","_createHelper","lib","./evpkdf","algo","./core","592668MhAWWX","2622074KfHyHY","_nRounds","2194928CrAPhm","object","689332WayBqt","amd","./cipher-core","30bhXxmI","15858jaGrAW","_key"];return(Qs=function(){return e})()}function eo(e,t){var r=Qs();return(eo=function(e,t){return r[e-=206]})(e,t)}!function(e,t){for(var r=eo,n=e();;)try{if(398166===parseInt(r(221))/1*(parseInt(r(219))/2)+parseInt(r(229))/3+parseInt(r(210))/4+-parseInt(r(213))/5*(parseInt(r(236))/6)+parseInt(r(206))/7+parseInt(r(208))/8+-parseInt(r(214))/9*(parseInt(r(216))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qs);Qe((function(e,t){var r,n,i,s=eo;r=et[s(223)],n=function(e){var t=s;return function(){var t=eo,r=e,n=r[t(232)].BlockCipher,i=r[t(234)],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.AES=n.extend({_doReset:function(){var e=t;if(!this[e(207)]||this._keyPriorReset!==this[e(215)]){for(var r=this[e(217)]=this._key,n=r[e(220)],i=r.sigBytes/4,o=4*((this[e(207)]=i+6)+1),a=this[e(218)]=[],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(228)]=[],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._doCryptBlock(e,r,this[n(218)],a,c,u,l,s)},decryptBlock:function(e,r){var n=t,i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this[n(224)](e,r,this[n(228)],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(207)],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(227)]=n[t(231)](v)}(),e[t(227)]},(i=eo)(209)==i(209)?e[i(225)]=n(Ci):n(r[i(222)])}));var to=ro;!function(e,t){for(var r=ro,n=e();;)try{if(966087===parseInt(r(224))/1+parseInt(r(223))/2*(-parseInt(r(228))/3)+-parseInt(r(229))/4+-parseInt(r(205))/5*(-parseInt(r(226))/6)+parseInt(r(221))/7*(-parseInt(r(234))/8)+-parseInt(r(219))/9*(parseInt(r(216))/10)+-parseInt(r(235))/11*(-parseInt(r(218))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(no);et[to(208)]((function(e,t){var r,n,i;r=et[to(204)],n=function(e){return function(){var t=ro,r=e,n=r.lib,i=n[t(233)],s=n[t(201)],o=r[t(241)],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(206)]=s[t(242)]({_doReset:function(){for(var e=t,r=this[e(215)].words,n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this._subKeys=[],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(239)]=[];for(i=0;i<16;i++)f[i]=o[15-i]},encryptBlock:function(e,r){var n=t;this[n(202)](e,r,this[n(217)])},decryptBlock:function(e,r){var n=t;this[n(202)](e,r,this[n(239)])},_doCryptBlock:function(e,r,n){var i=t;this._lBlock=e[r],this[i(207)]=e[r+1],f[i(222)](this,4,252645135),f[i(222)](this,16,65535),p[i(222)](this,2,858993459),p.call(this,8,16711935),f[i(222)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(213)],c=this[i(207)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this._lBlock=c,this[i(207)]=a^u}var m=this._lBlock;this[i(213)]=this[i(207)],this._rBlock=m,f[i(222)](this,1,1431655765),p[i(222)](this,8,16711935),p[i(222)](this,2,858993459),f[i(222)](this,16,65535),f.call(this,4,252645135),e[r]=this[i(213)],e[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this[n(213)]>>>e^this[n(207)])&r;this[n(207)]^=i,this[n(213)]^=i<<e}function p(e,r){var n=t,i=(this[n(207)]>>>e^this[n(213)])&r;this[n(213)]^=i,this._rBlock^=i<<e}r.DES=s[t(243)](h);var m=o[t(232)]=s[t(242)]({_doReset:function(){var e=t,r=this[e(215)][e(237)];if(2!==r[e(230)]&&4!==r.length&&r.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=r.slice(0,2),s=r[e(230)]<4?r[e(225)](0,2):r[e(225)](2,4),o=r[e(230)]<6?r[e(225)](0,2):r.slice(4,6);this[e(212)]=h.createEncryptor(i[e(203)](n)),this._des2=h[e(210)](i[e(203)](s)),this._des3=h.createEncryptor(i[e(203)](o))},encryptBlock:function(e,r){var n=t;this[n(212)][n(236)](e,r),this[n(240)].decryptBlock(e,r),this._des3[n(236)](e,r)},decryptBlock:function(e,r){var n=t;this._des3.decryptBlock(e,r),this._des2.encryptBlock(e,r),this[n(212)].decryptBlock(e,r)},keySize:6,ivSize:2,blockSize:2});r[t(232)]=s[t(243)](m)}(),e.TripleDES},(i=ro)(238)==i(238)?e[i(209)]=n(Ci):"undefined"===i(220)&&(void 0).amd?(void 0)(["./core",i(231),i(227),i(211),i(214)],n):n(r.CryptoJS)}));function ro(e,t){var r=no();return(ro=function(e,t){return r[e-=201]})(e,t)}function no(){var e=["createEncryptor","./evpkdf","_des1","_lBlock","./cipher-core","_key","490vNlpAG","_subKeys","24WiBebZ","151245ICUcwW","function","69951LJEDMe","call","4260qXHvJd","265274xgfzMt","slice","3762VQYXnV","./md5","2127wlExSH","2788204xvKsZZ","length","./enc-base64","TripleDES","WordArray","1352EdkFil","26156218HmCKEj","encryptBlock","words","object","_invSubKeys","_des2","algo","extend","_createHelper","BlockCipher","_doCryptBlock","create","commonjsGlobal","5300LyOFYh","DES","_rBlock","createCommonjsModule","exports"];return(no=function(){return e})()}var io=so;function so(e,t){var r=oo();return(so=function(e,t){return r[e-=377]})(e,t)}!function(e,t){for(var r=so,n=e();;)try{if(525432===parseInt(r(378))/1*(parseInt(r(407))/2)+-parseInt(r(408))/3*(parseInt(r(394))/4)+-parseInt(r(383))/5+-parseInt(r(395))/6*(-parseInt(r(409))/7)+parseInt(r(385))/8*(parseInt(r(380))/9)+parseInt(r(398))/10*(-parseInt(r(393))/11)+-parseInt(r(404))/12*(-parseInt(r(411))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oo);et[io(403)]((function(e,t){var r,n,i;r=et[io(379)],n=function(e){return function(){var t=so,r=e,n=r[t(377)].StreamCipher,i=r.algo,s=i[t(400)]=n[t(402)]({_doReset:function(){for(var e=t,r=this[e(397)],n=r[e(387)],i=r[e(382)],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(386)](this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var s=e[t];e[t]=e[r],e[r]=s,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}r[t(400)]=n[t(405)](s);var a=i[t(381)]=s[t(402)]({cfg:s[t(396)][t(402)]({drop:192}),_doReset:function(){var e=t;s[e(399)][e(386)](this);for(var r=this[e(396)].drop;r>0;r--)o[e(386)](this)}});r[t(381)]=n[t(405)](a)}(),e.RC4},"object"===(i=so)(410)?e[i(389)]=n(Ci):"undefined"===i(384)&&(void 0)[i(401)]?(void 0)([i(388),i(390),i(391),"./evpkdf",i(392)],n):n(r[i(406)])}));function oo(){var e=["_doReset","RC4","amd","extend","createCommonjsModule","9300bSODZJ","_createHelper","CryptoJS","10BtCXxl","2936478ZWkCLB","1421uHYMPU","object","7904wWNTXx","lib","45764jClFXL","commonjsGlobal","9ktkNzx","RC4Drop","sigBytes","3843385qrHcDA","function","7871832eswEsd","call","words","./core","exports","./enc-base64","./md5","./cipher-core","11DpdtXM","4CPqMHI","19986DiItKH","cfg","_key","872570WDRIbZ"];return(oo=function(){return e})()}function ao(){var e=["15aBRzEu","_createHelper","2907454tvWzHH","816780wDKRup","commonjsGlobal","./enc-base64","1750696hTjbzf","./evpkdf","lib","function","131661YfxTws","./cipher-core","Rabbit","object","620zjBqHk","amd","./core","cfg","CryptoJS","exports","words","690116ujUzvv","algo","49qkWPLE","3eunAJA","6407952NMBnho","extend","292551iyfXYS","call"];return(ao=function(){return e})()}function co(e,t){var r=ao();return(co=function(e,t){return r[e-=113]})(e,t)}!function(e,t){for(var r=co,n=e();;)try{if(818473===parseInt(r(134))/1*(-parseInt(r(113))/2)+parseInt(r(137))/3+-parseInt(r(131))/4*(-parseInt(r(139))/5)+parseInt(r(135))/6+-parseInt(r(133))/7*(-parseInt(r(116))/8)+-parseInt(r(120))/9*(parseInt(r(124))/10)+-parseInt(r(141))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ao);Qe((function(e,t){var r,n,i,s=co;r=et[s(114)],n=function(e){var t=s;return function(){var t=co,r=e,n=r[t(118)].StreamCipher,i=r[t(132)],s=[],o=[],a=[],c=i[t(122)]=n[t(136)]({_doReset:function(){for(var e=t,r=this._key[e(130)],n=this[e(127)].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(130)],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(122)]=n[t(140)](c)}(),e[t(122)]},"object"===(i=co)(123)?e[i(129)]=n(Ci):"undefined"===i(119)&&(void 0)[i(125)]?(void 0)([i(126),i(115),"./md5",i(117),i(121)],n):n(r[i(128)])}));var uo=ho;function lo(){var e=["_createHelper","words","RabbitLegacy","./cipher-core","algo","815582SKofGX","./enc-base64","1aPCFQb","object","4201323IIgfLo","299050iOwjQl","243yjFtmq","call","1839324wPBYBA","./core","./evpkdf","amd","_key","extend","472385OLfuCl","4qQpYsK","4774040LfCNIb","./md5","createCommonjsModule","800526bJUcRs","function"];return(lo=function(){return e})()}function ho(e,t){var r=lo();return(ho=function(e,t){return r[e-=258]})(e,t)}!function(e,t){for(var r=ho,n=e();;)try{if(318381===-parseInt(r(282))/1*(-parseInt(r(280))/2)+-parseInt(r(273))/3+-parseInt(r(269))/4*(-parseInt(r(268))/5)+-parseInt(r(262))/6+parseInt(r(258))/7+parseInt(r(270))/8+-parseInt(r(260))/9*(parseInt(r(259))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(lo);et[uo(272)]((function(e,t){var r,n,i;r=Xe,n=function(e){var t=ho;return function(){var t=ho,r=e,n=r.lib.StreamCipher,i=r[t(279)],s=[],o=[],a=[],c=i[t(277)]=n[t(267)]({_doReset:function(){var e=t,r=this[e(266)][e(276)],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[e(261)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(276)],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.call(this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(261)](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(277)]=n[t(275)](c)}(),e[t(277)]},(i=ho)(283)==i(283)?e.exports=n(Ci):"undefined"===i(274)&&(void 0)[i(265)]?(void 0)([i(263),i(281),i(271),i(264),i(278)],n):n(r.CryptoJS)}));function fo(){const e=["words","commonjsGlobal","_key","BlockCipher","right","2179410sNYMOu","240005iJzeiv","1632556ebpPYh","2067562EAOfNL","exports","function","./enc-base64","13158rUBSkV","1151367FwMLiD","Blowfish","CryptoJS","38IVftuN","_createHelper","./evpkdf","./md5","left","extend","pbox","sbox","lib","6043088OrDhrT","./cipher-core","algo","_keyPriorReset","./core"];return(fo=function(){return e})()}function po(e,t){const r=fo();return(po=function(e,t){return r[e-=380]})(e,t)}!function(e,t){const r=po,n=e();for(;;)try{if(274436===-parseInt(r(397))/1*(-parseInt(r(401))/2)+parseInt(r(398))/3+-parseInt(r(392))/4+-parseInt(r(391))/5+-parseInt(r(390))/6+-parseInt(r(393))/7+parseInt(r(380))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fo);Qe((function(e,t){const r=po;et[r(386)],e[po(394)]=function(e){const t=r;return function(){const t=po;var r=e,n=r[t(409)][t(388)],i=r[t(382)];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(408)][0][i]+e.sbox[1][s];return c^=e[n(408)][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(407)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e.pbox[s],a^=e[i(407)][s+1],{left:a,right:c}}function d(e,r,n){const i=t;let o,a=r,c=n;for(let t=s+1;t>1;--t)a^=e[i(407)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e.pbox[1],a^=e[i(407)][0],{left:a,right:c}}function h(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(408)][t]=[];for(let r=0;r<256;r++)e[i(408)][t][r]=a[t][r]}let c=0;for(let t=0;t<s+2;t++)e[i(407)][t]=o[t]^r[c],c++,c>=n&&(c=0);let u=0,d=0,h=0;for(let t=0;t<s+2;t+=2)h=l(e,u,d),u=h.left,d=h[i(389)],e[i(407)][t]=u,e[i(407)][t+1]=d;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)h=l(e,u,d),u=h.left,d=h[i(389)],e[i(408)][t][r]=u,e[i(408)][t][r+1]=d;return!0}var f=i[t(399)]=n[t(406)]({_doReset:function(){const e=t;if(this[e(383)]!==this[e(387)]){var r=this[e(383)]=this[e(387)],n=r[e(385)],i=r.sigBytes/4;h(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i.left,e[r+1]=i[n(389)]},decryptBlock:function(e,r){const n=t;var i=d(c,e[r],e[r+1]);e[r]=i[n(405)],e[r+1]=i[n(389)]},blockSize:2,keySize:4,ivSize:2});r.Blowfish=n[t(402)](f)}(),e[t(399)]}(Ci)}));var mo=yo;function vo(){var e=["8rOzxmv","function","1310JzZwkX","1yHHiXP","78AJArBm","./enc-base64","./pad-iso97971","./mode-ofb","./rabbit-legacy","createCommonjsModule","./enc-base64url","2157334RcJBsY","CryptoJS","commonjsGlobal","./sha256","exports","121GpDXEG","./sha512","385560sooGKc","./enc-utf16","./hmac","./mode-ctr-gladman","./pad-ansix923","./format-hex","861aBRbPt","./mode-ctr","object","./evpkdf","./blowfish","amd","8728HwOVFV","481138IPPPqS","422088MUFuZE","./sha224","./lib-typedarrays","24651DEuJUq","./x64-core","10558340xUVwKy","./ripemd160","./rabbit","./tripledes","./pad-zeropadding","./sha384"];return(vo=function(){return e})()}function yo(e,t){var r=vo();return(yo=function(e,t){return r[e-=171]})(e,t)}function _o(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function go(e,t){const r=bo();return(go=function(e,t){return r[e-=464]})(e,t)}function bo(){const e=["1293642trrYGj","443112JZbmok","catch","125442jKCUWu","WordArray","decrypt","36VVPflL","442980trsshy","create","104xQGWWB","ModeOfOperation","550czyxhL","byteLength","Counter","558EXsXhU","126ETdmws","set","ctr","length","33wARckg","toString","get","1908tksONn","slice","24109RGjtTO","lib"];return(bo=function(){return e})()}function wo(e,t,r){const n=go;let i=arguments[n(472)]>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(466)];let o=5;for(;o<s;){let a=_o(e[n(477)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21].includes(c)):(c&=31,u=1===c||5===c),u){const i=e.slice(o+4+2,o+4+a);let s=new(ki[n(464)][n(471)])(t,new(ki[n(467)])(r));const c=s[n(485)](i);s=null,e[n(470)](c,o+4+2)}o=o+4+a}return e}function So(e,t,r){const n=go;if(e[n(466)]<=30)return e;const i=e[n(477)](32);let s=new(ki[n(464)][n(471)])(t,new(ki[n(467)])(r));const o=s[n(485)](i);return s=null,e[n(470)](o,32),e}!function(e,t){for(var r=yo,n=e();;)try{if(545870===parseInt(r(186))/1*(parseInt(r(194))/2)+parseInt(r(207))/3*(-parseInt(r(213))/4)+-parseInt(r(201))/5*(-parseInt(r(187))/6)+parseInt(r(171))/7*(-parseInt(r(183))/8)+-parseInt(r(175))/9*(-parseInt(r(185))/10)+parseInt(r(199))/11*(-parseInt(r(172))/12)+-parseInt(r(177))/13)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vo),et[mo(192)]((function(e,t){var r,n,i;r=et[mo(196)],n=function(e){return e},(i=yo)(209)==i(209)?e[i(198)]=Ci:"undefined"===i(184)&&(void 0)[i(212)]?(void 0)(["./core",i(176),i(174),i(202),i(188),i(193),"./md5","./sha1",i(197),i(173),i(200),i(182),"./sha3",i(178),i(203),"./pbkdf2",i(210),"./cipher-core","./mode-cfb",i(208),i(204),i(190),"./mode-ecb",i(205),"./pad-iso10126",i(189),i(181),"./pad-nopadding",i(206),"./aes",i(180),"./rc4",i(179),i(191),i(211)],n):r[i(195)]=r[i(195)]})),function(e,t){const r=go,n=e();for(;;)try{if(280062===parseInt(r(478))/1*(parseInt(r(486))/2)+parseInt(r(468))/3*(-parseInt(r(476))/4)+-parseInt(r(465))/5*(parseInt(r(469))/6)+parseInt(r(480))/7+-parseInt(r(489))/8*(parseInt(r(483))/9)+parseInt(r(487))/10+-parseInt(r(473))/11*(parseInt(r(481))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(bo);var Io=Eo;!function(e,t){for(var r=Eo,n=e();;)try{if(355877===-parseInt(r(280))/1*(parseInt(r(526))/2)+-parseInt(r(958))/3*(-parseInt(r(852))/4)+-parseInt(r(1257))/5+parseInt(r(822))/6+parseInt(r(524))/7*(-parseInt(r(478))/8)+parseInt(r(1067))/9*(parseInt(r(767))/10)+-parseInt(r(990))/11*(-parseInt(r(1477))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ko);var Ao=et[Io(275)]((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.info?2:e==this[t(544)]?3:(this[t(1143)],4)},debug:function(e,t){var i=Eo;void 0===console[i(998)]&&(console[i(998)]=console[i(617)]),1>=n&&console[i(998)]("["+o[i(671)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=Eo;this[r(998)](e[r(627)])},info:function(e,t){2>=n&&console[Eo(661)]("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=Eo;3>=n&&console[i(544)]("["+o[i(671)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){4>=n&&console[Eo(1143)]("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)}});o[s(671)]=function(e,t){var r,n=s;function i(e,t){for(var r=Eo,n=(""+e).split(".");n[0][r(1238)]<t;)n[0]="0"+n[0];return n[r(1293)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(347)](o/3600);o-=3600*a;var c=Math[n(347)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(347)](o)),u=Math.floor(u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o[s(715)]=function(e){var t=s,r=e[t(1238)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(671)](e[t(721)](i))+","+o[t(671)](e[t(1416)](i))+"]";return n}return t(1051)},t[s(1344)]=o;var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw"Needs an array buffer";this.buffer=e,this[t(1454)]=new DataView(e),this[t(1348)]=0};a.prototype.getPosition=function(){return this.position},a[s(1447)][s(1166)]=function(){var e=s;return this.buffer[e(745)]},a[s(1447)].getLength=function(){var e=s;return this.buffer[e(745)]},a[s(1447)][s(345)]=function(e){var t=s,r=Math[t(602)](0,Math[t(849)](this[t(815)].byteLength,e));return this.position=isNaN(r)||!isFinite(r)?0:r,!0},a[s(1447)][s(1182)]=function(){var e=s;return this[e(1108)]()>=this[e(1166)]()},a[s(1447)].readAnyInt=function(e,t){var r=s,n=0;if(this[r(1348)]+e<=this[r(815)][r(745)]){switch(e){case 1:n=t?this[r(1454)][r(1218)](this[r(1348)]):this[r(1454)][r(987)](this[r(1348)]);break;case 2:n=t?this[r(1454)].getInt16(this.position):this[r(1454)][r(317)](this[r(1348)]);break;case 3:if(t)throw r(629);n=this[r(1454)].getUint8(this[r(1348)])<<16,n|=this[r(1454)].getUint8(this[r(1348)]+1)<<8,n|=this.dataview[r(987)](this[r(1348)]+2);break;case 4:n=t?this[r(1454)][r(1441)](this[r(1348)]):this[r(1454)].getUint32(this.position);break;case 8:if(t)throw r(393);n=this.dataview[r(1378)](this.position)<<32,n|=this[r(1454)][r(1378)](this[r(1348)]+4);break;default:throw r(534)+e}return this[r(1348)]+=e,n}throw r(445)},a[s(1447)][s(1351)]=function(){return this.readAnyInt(1,!1)},a[s(1447)].readUint16=function(){return this.readAnyInt(2,!1)},a[s(1447)][s(1097)]=function(){return this[s(391)](3,!1)},a[s(1447)][s(1433)]=function(){return this.readAnyInt(4,!1)},a[s(1447)][s(574)]=function(){return this[s(391)](8,!1)},a.prototype[s(1008)]=function(e){var t=s;if(this[t(1348)]+e<=this[t(815)].byteLength){for(var r="",n=0;n<e;n++)r+=String[t(1101)](this[t(1351)]());return r}throw"Not enough bytes in buffer"},a[s(1447)][s(714)]=function(){for(var e=s,t=[];;){var r=this[e(1351)]();if(0===r)break;t[e(306)](r)}return String[e(1101)].apply(null,t)},a[s(1447)].readInt8=function(){return this[s(391)](1,!0)},a[s(1447)][s(1387)]=function(){return this[s(391)](2,!0)},a[s(1447)].readInt32=function(){return this[s(391)](4,!0)},a.prototype[s(400)]=function(){return this[s(391)](8,!1)},a[s(1447)][s(434)]=function(e){for(var t=s,r=new Uint8Array(e),n=0;n<e;n++)r[n]=this[t(1351)]();return r},a[s(1447)].readInt16Array=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},a[s(1447)][s(455)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(996)]();return r},a[s(1447)][s(401)]=function(e){for(var t=s,r=new Uint32Array(e),n=0;n<e;n++)r[n]=this[t(1433)]();return r},a.prototype[s(795)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(1325)]();return r},"undefined"!==s(454)&&(t.MP4BoxStream=a);var c=function(e,t,r){var n=s;this[n(418)]=t||0,e instanceof ArrayBuffer?this[n(815)]=e:typeof e==n(454)?(this.dataView=e,t&&(this[n(418)]+=t)):this[n(815)]=new ArrayBuffer(e||0),this[n(1348)]=0,this[n(1087)]=null==r?c[n(766)]:r};c[s(1447)]={},c.prototype[s(1108)]=function(){return this[s(1348)]},c[s(1447)][s(1162)]=function(e){var t=s;if(this._dynamicSize){var r=this._byteOffset+this[t(1348)]+e,n=this[t(1429)].byteLength;if(r<=n)r>this[t(1151)]&&(this[t(1151)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(1429)]);new Uint8Array(i,0,o[t(1238)]).set(o),this[t(815)]=i,this[t(1151)]=r}}},c.prototype[s(642)]=function(){var e=s;if(this._byteLength!=this._buffer[e(745)]){var t=new ArrayBuffer(this[e(1151)]),r=new Uint8Array(t),n=new Uint8Array(this._buffer,0,r.length);r[e(389)](n),this[e(815)]=t}},c[s(1507)]=!1,c[s(766)]=!0,c[s(1447)][s(1151)]=0,Object[s(1115)](c[s(1447)],"byteLength",{get:function(){var e=s;return this[e(1151)]-this[e(418)]}}),Object[s(1115)](c.prototype,"buffer",{get:function(){var e=s;return this._trimAlloc(),this[e(1429)]},set:function(e){var t=s;this[t(1429)]=e,this._dataView=new DataView(this._buffer,this[t(418)]),this._byteLength=this._buffer.byteLength}}),Object[s(1115)](c[s(1447)],s(1428),{get:function(){return this[s(418)]},set:function(e){var t=s;this[t(418)]=e,this[t(790)]=new DataView(this[t(1429)],this[t(418)]),this[t(1151)]=this[t(1429)].byteLength}}),Object[s(1115)](c[s(1447)],s(943),{get:function(){return this[s(790)]},set:function(e){var t=s;this._byteOffset=e[t(1428)],this._buffer=e.buffer,this._dataView=new DataView(this._buffer,this[t(418)]),this[t(1151)]=this[t(418)]+e[t(745)]}}),c.prototype[s(345)]=function(e){var t=s,r=Math[t(602)](0,Math[t(849)](this[t(745)],e));this[t(1348)]=isNaN(r)||!isFinite(r)?0:r},c.prototype[s(890)]=function(){var e=s;return this[e(1348)]>=this[e(1151)]},c[s(1447)].mapUint8Array=function(e){var t=s;this[t(1162)](1*e);var r=new Uint8Array(this[t(1429)],this[t(1428)]+this.position,e);return this[t(1348)]+=1*e,r},c[s(1447)].readInt32Array=function(e,t){var r=s;e=null==e?this[r(745)]-this[r(1348)]/4:e;var n=new Int32Array(e);return c[r(1038)](n[r(815)],0,this[r(815)],this[r(1428)]+this[r(1348)],e*n.BYTES_PER_ELEMENT),c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=n[r(745)],n},c[s(1447)][s(593)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1348)]/2:e;var n=new Int16Array(e);return c[r(1038)](n.buffer,0,this[r(815)],this.byteOffset+this[r(1348)],e*n[r(698)]),c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=n[r(745)],n},c[s(1447)].readInt8Array=function(e){var t=s;e=null==e?this.byteLength-this.position:e;var r=new Int8Array(e);return c[t(1038)](r[t(815)],0,this.buffer,this.byteOffset+this[t(1348)],e*r[t(698)]),this.position+=r[t(745)],r},c[s(1447)].readUint32Array=function(e,t){var r=s;e=null==e?this[r(745)]-this[r(1348)]/4:e;var n=new Uint32Array(e);return c[r(1038)](n.buffer,0,this[r(815)],this.byteOffset+this[r(1348)],e*n[r(698)]),c[r(538)](n,null==t?this[r(1087)]:t),this.position+=n.byteLength,n},c[s(1447)][s(455)]=function(e,t){var r=s;e=null==e?this[r(745)]-this[r(1348)]/2:e;var n=new Uint16Array(e);return c[r(1038)](n.buffer,0,this[r(815)],this[r(1428)]+this[r(1348)],e*n[r(698)]),c.arrayToNative(n,null==t?this[r(1087)]:t),this[r(1348)]+=n[r(745)],n},c[s(1447)][s(434)]=function(e){var t=s;e=null==e?this[t(745)]-this[t(1348)]:e;var r=new Uint8Array(e);return c[t(1038)](r.buffer,0,this[t(815)],this[t(1428)]+this[t(1348)],e*r[t(698)]),this[t(1348)]+=r[t(745)],r},c[s(1447)].readFloat64Array=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1348)]/8:e;var n=new Float64Array(e);return c.memcpy(n.buffer,0,this[r(815)],this[r(1428)]+this[r(1348)],e*n[r(698)]),c[r(538)](n,null==t?this.endianness:t),this[r(1348)]+=n.byteLength,n},c[s(1447)][s(292)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(1348)]/4:e;var n=new Float32Array(e);return c[r(1038)](n[r(815)],0,this[r(815)],this[r(1428)]+this[r(1348)],e*n[r(698)]),c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=n[r(745)],n},c[s(1447)][s(1325)]=function(e){var t=s,r=this[t(790)][t(1441)](this[t(1348)],null==e?this[t(1087)]:e);return this[t(1348)]+=4,r},c[s(1447)].readInt16=function(e){var t=s,r=this[t(790)].getInt16(this[t(1348)],null==e?this[t(1087)]:e);return this[t(1348)]+=2,r},c[s(1447)][s(1034)]=function(){var e=s,t=this._dataView[e(1218)](this[e(1348)]);return this.position+=1,t},c.prototype[s(1433)]=function(e){var t=s,r=this[t(790)][t(1378)](this[t(1348)],null==e?this[t(1087)]:e);return this.position+=4,r},c[s(1447)][s(996)]=function(e){var t=s,r=this[t(790)][t(317)](this[t(1348)],null==e?this[t(1087)]:e);return this[t(1348)]+=2,r},c[s(1447)][s(1351)]=function(){var e=s,t=this[e(790)][e(987)](this[e(1348)]);return this.position+=1,t},c.prototype[s(584)]=function(e){var t=s,r=this[t(790)][t(1413)](this.position,null==e?this[t(1087)]:e);return this.position+=4,r},c.prototype[s(678)]=function(e){var t=s,r=this[t(790)][t(1323)](this[t(1348)],null==e?this[t(1087)]:e);return this.position+=8,r},c[s(1087)]=new Int8Array(new Int16Array([1])[s(815)])[0]>0,c[s(1038)]=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(389)](c)},c.arrayToNative=function(e,t){var r=s;return t==this[r(1087)]?e:this[r(341)](e)},c[s(1059)]=function(e,t){return this[s(1087)]==t?e:this.flipArrayEndianness(e)},c[s(341)]=function(e){for(var t=s,r=new Uint8Array(e[t(815)],e[t(1428)],e.byteLength),n=0;n<e[t(745)];n+=e[t(698)])for(var i=n+e[t(698)]-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c[s(1447)][s(394)]=0,String[s(1184)]=function(e){for(var t=s,r=[],n=0;n<e[t(1238)];n++)r[n]=e[n];return String[t(1101)][t(854)](null,r)},c[s(1447)][s(1008)]=function(e,t){var r=s;return null==t||"ASCII"==t?String[r(1184)][r(854)](null,[this.mapUint8Array(null==e?this[r(745)]-this[r(1348)]:e)]):new TextDecoder(t)[r(279)](this[r(314)](e))},c.prototype[s(714)]=function(e){var t=s,r=this[t(745)]-this[t(1348)],n=new Uint8Array(this._buffer,this[t(418)]+this[t(1348)]),i=r;null!=e&&(i=Math[t(849)](e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String[t(1184)][t(854)](null,[this[t(314)](o)]);return null!=e?this[t(1348)]+=i-o:o!=r&&(this[t(1348)]+=1),a};var u=Math[s(1186)](2,32);c.prototype[s(400)]=function(){return this.readInt32()*u+this.readUint32()},c.prototype[s(574)]=function(){var e=s;return this.readUint32()*u+this[e(1433)]()},c.prototype.readInt64=function(){var e=s;return this[e(1433)]()*u+this[e(1433)]()},c[s(1447)][s(1097)]=function(){var e=s;return(this.readUint8()<<16)+(this[e(1351)]()<<8)+this.readUint8()},"object"!==s(1455)&&(t[s(1225)]=c),c[s(1447)][s(1474)]=function(e){var t=s,r=new Blob([this[t(815)]]);if(!window[t(1223)]||!URL.createObjectURL)throw"DataStream.save: Can't create object URL.";var n=window.URL.createObjectURL(r),i=document[t(532)]("a");document[t(1481)][t(1204)](i),i[t(545)](t(1026),n),i[t(545)](t(688),e),i[t(545)](t(569),t(463)),i.click(),window[t(1223)].revokeObjectURL(n)},c[s(1447)]._dynamicSize=!0,Object[s(1115)](c[s(1447)],s(826),{get:function(){return this[s(1462)]},set:function(e){!e&&this[s(642)](),this._dynamicSize=e}}),c[s(1447)].shift=function(e){var t=s,r=new ArrayBuffer(this[t(1151)]-e),n=new Uint8Array(r),i=new Uint8Array(this[t(1429)],e,n[t(1238)]);n.set(i),this.buffer=r,this[t(1348)]-=e},c[s(1447)][s(882)]=function(e,t){var r=s;if(this._realloc(4*e.length),e instanceof Int32Array&&this[r(1428)]+this[r(1348)]%e.BYTES_PER_ELEMENT===0)c.memcpy(this[r(1429)],this[r(1428)]+this[r(1348)],e[r(815)],0,e[r(745)]),this[r(631)](e[r(1238)],t);else for(var n=0;n<e[r(1238)];n++)this.writeInt32(e[n],t)},c[s(1447)][s(1479)]=function(e,t){var r=s;if(this[r(1162)](2*e[r(1238)]),e instanceof Int16Array&&this[r(1428)]+this.position%e.BYTES_PER_ELEMENT===0)c[r(1038)](this._buffer,this.byteOffset+this[r(1348)],e.buffer,0,e[r(745)]),this[r(1501)](e.length,t);else for(var n=0;n<e.length;n++)this[r(828)](e[n],t)},c[s(1447)].writeInt8Array=function(e){var t=s;if(this[t(1162)](1*e[t(1238)]),e instanceof Int8Array&&this[t(1428)]+this[t(1348)]%e[t(698)]===0)c[t(1038)](this[t(1429)],this[t(1428)]+this[t(1348)],e[t(815)],0,e[t(745)]),this[t(438)](e[t(1238)]);else for(var r=0;r<e[t(1238)];r++)this[t(968)](e[r])},c[s(1447)][s(1217)]=function(e,t){var r=s;if(this._realloc(4*e[r(1238)]),e instanceof Uint32Array&&this[r(1428)]+this[r(1348)]%e[r(698)]===0)c[r(1038)](this[r(1429)],this[r(1428)]+this[r(1348)],e.buffer,0,e[r(745)]),this[r(522)](e[r(1238)],t);else for(var n=0;n<e[r(1238)];n++)this[r(1073)](e[n],t)},c[s(1447)][s(1018)]=function(e,t){var r=s;if(this[r(1162)](2*e[r(1238)]),e instanceof Uint16Array&&this.byteOffset+this[r(1348)]%e[r(698)]===0)c.memcpy(this[r(1429)],this[r(1428)]+this[r(1348)],e.buffer,0,e[r(745)]),this[r(1262)](e[r(1238)],t);else for(var n=0;n<e[r(1238)];n++)this[r(282)](e[n],t)},c[s(1447)][s(1422)]=function(e){var t=s;if(this._realloc(1*e.length),e instanceof Uint8Array&&this[t(1428)]+this.position%e.BYTES_PER_ELEMENT===0)c.memcpy(this[t(1429)],this[t(1428)]+this[t(1348)],e.buffer,0,e.byteLength),this.mapUint8Array(e[t(1238)]);else for(var r=0;r<e[t(1238)];r++)this[t(1129)](e[r])},c[s(1447)].writeFloat64Array=function(e,t){var r=s;if(this[r(1162)](8*e[r(1238)]),e instanceof Float64Array&&this[r(1428)]+this[r(1348)]%e[r(698)]===0)c.memcpy(this[r(1429)],this.byteOffset+this.position,e[r(815)],0,e[r(745)]),this[r(1460)](e[r(1238)],t);else for(var n=0;n<e[r(1238)];n++)this[r(687)](e[n],t)},c[s(1447)][s(1176)]=function(e,t){var r=s;if(this._realloc(4*e[r(1238)]),e instanceof Float32Array&&this[r(1428)]+this.position%e[r(698)]===0)c[r(1038)](this._buffer,this[r(1428)]+this[r(1348)],e[r(815)],0,e.byteLength),this[r(1047)](e[r(1238)],t);else for(var n=0;n<e.length;n++)this[r(1185)](e[n],t)},c[s(1447)][s(1448)]=function(e,t){var r=s;this[r(1162)](4),this[r(790)][r(559)](this[r(1348)],e,null==t?this[r(1087)]:t),this[r(1348)]+=4},c[s(1447)][s(828)]=function(e,t){var r=s;this[r(1162)](2),this[r(790)][r(362)](this[r(1348)],e,null==t?this.endianness:t),this.position+=2},c.prototype.writeInt8=function(e){var t=s;this[t(1162)](1),this._dataView[t(537)](this[t(1348)],e),this[t(1348)]+=1},c[s(1447)][s(1073)]=function(e,t){var r=s;this[r(1162)](4),this._dataView[r(1191)](this[r(1348)],e,null==t?this.endianness:t),this[r(1348)]+=4},c[s(1447)][s(282)]=function(e,t){var r=s;this[r(1162)](2),this[r(790)][r(911)](this[r(1348)],e,null==t?this[r(1087)]:t),this[r(1348)]+=2},c[s(1447)].writeUint8=function(e){var t=s;this[t(1162)](1),this[t(790)].setUint8(this[t(1348)],e),this[t(1348)]+=1},c[s(1447)][s(1185)]=function(e,t){var r=s;this[r(1162)](4),this[r(790)][r(1390)](this.position,e,null==t?this[r(1087)]:t),this[r(1348)]+=4},c[s(1447)][s(687)]=function(e,t){var r=s;this[r(1162)](8),this._dataView[r(708)](this[r(1348)],e,null==t?this[r(1087)]:t),this[r(1348)]+=8},c[s(1447)].writeUCS2String=function(e,t,r){var n=s;null==r&&(r=e[n(1238)]);for(var i=0;i<e[n(1238)]&&i<r;i++)this[n(282)](e.charCodeAt(i),t);for(;i<r;i++)this[n(282)](0)},c[s(1447)][s(922)]=function(e,t,r){var n=s,i=0;if(null==t||"ASCII"==t)if(null!=r){var o=Math[n(849)](e[n(1238)],r);for(i=0;i<o;i++)this[n(1129)](e[n(1440)](i));for(;i<r;i++)this[n(1129)](0)}else for(i=0;i<e.length;i++)this[n(1129)](e[n(1440)](i));else this[n(1422)](new TextEncoder(t)[n(936)](e[n(1352)](0,r)))},c[s(1447)][s(562)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(849)](e[r(1238)],t);for(n=0;n<i;n++)this[r(1129)](e[r(1440)](n));for(;n<t;n++)this[r(1129)](0)}else{for(n=0;n<e[r(1238)];n++)this.writeUint8(e[r(1440)](n));this[r(1129)](0)}},c.prototype[s(893)]=function(e,t){for(var r=s,n=0;n<e[r(1238)];n+=2){var i=e[n+1];this[r(980)](i,t[e[n]],t)}},c[s(1447)].writeType=function(e,t,r){var n,i=s;if(typeof e==i(318))return e(this,t);if(typeof e==i(454)&&!(e instanceof Array))return e[i(389)](this,t,r);var o=null,a="ASCII",u=this.position;switch("string"==typeof e&&/:/[i(1298)](e)&&(n=e[i(832)](":"),e=n[0],o=parseInt(n[1])),typeof e==i(1497)&&/,/[i(1298)](e)&&(n=e[i(832)](","),e=n[0],a=parseInt(n[1])),e){case"uint8":this[i(1129)](t);break;case i(1434):this[i(968)](t);break;case i(1339):this[i(282)](t,this[i(1087)]);break;case i(477):this[i(828)](t,this.endianness);break;case"uint32":this[i(1073)](t,this.endianness);break;case i(1335):this.writeInt32(t,this[i(1087)]);break;case i(1065):this.writeFloat32(t,this[i(1087)]);break;case i(440):this.writeFloat64(t,this.endianness);break;case i(372):this[i(282)](t,c[i(1507)]);break;case i(466):this[i(828)](t,c[i(1507)]);break;case i(322):this[i(1073)](t,c.BIG_ENDIAN);break;case i(1125):this.writeInt32(t,c.BIG_ENDIAN);break;case i(472):this.writeFloat32(t,c.BIG_ENDIAN);break;case"float64be":this[i(687)](t,c[i(1507)]);break;case i(371):this[i(282)](t,c[i(766)]);break;case"int16le":this[i(828)](t,c[i(766)]);break;case i(430):this[i(1073)](t,c[i(766)]);break;case i(938):this[i(1448)](t,c[i(766)]);break;case i(1423):this[i(1185)](t,c[i(766)]);break;case"float64le":this[i(687)](t,c.LITTLE_ENDIAN);break;case"cstring":this[i(562)](t,o);break;case i(1497):this[i(922)](t,a,o);break;case i(1418):this[i(1080)](t,this[i(1087)],o);break;case"u16stringle":this[i(1080)](t,c.LITTLE_ENDIAN,o);break;case i(838):this[i(1080)](t,c[i(1507)],o);break;default:if(3==e[i(1238)]){for(var l=e[1],d=0;d<t.length;d++)this[i(980)](l,t[d]);break}this[i(893)](e,t)}null!=o&&(this.position=u,this[i(1162)](o),this[i(1348)]=u+o)},c[s(1447)][s(512)]=function(e){var t=s,r=Math.floor(e/u);this[t(1073)](r),this[t(1073)](4294967295&e)},c[s(1447)][s(726)]=function(e){var t=s;this.writeUint8((16711680&e)>>16),this[t(1129)]((65280&e)>>8),this[t(1129)](255&e)},c[s(1447)][s(1424)]=function(e,t){var r=s,n=this[r(1348)];this.seek(e),this[r(1073)](t),this[r(345)](n)},c[s(1447)][s(631)]=function(e,t){var r=s;this._realloc(4*e);var n=new Int32Array(this[r(1429)],this[r(1428)]+this[r(1348)],e);return c.arrayToNative(n,null==t?this[r(1087)]:t),this[r(1348)]+=4*e,n},c[s(1447)].mapInt16Array=function(e,t){var r=s;this[r(1162)](2*e);var n=new Int16Array(this[r(1429)],this[r(1428)]+this[r(1348)],e);return c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=2*e,n},c[s(1447)][s(438)]=function(e){var t=s;this._realloc(1*e);var r=new Int8Array(this._buffer,this[t(1428)]+this.position,e);return this.position+=1*e,r},c[s(1447)][s(522)]=function(e,t){var r=s;this[r(1162)](4*e);var n=new Uint32Array(this[r(1429)],this[r(1428)]+this.position,e);return c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=4*e,n},c[s(1447)].mapUint16Array=function(e,t){var r=s;this._realloc(2*e);var n=new Uint16Array(this[r(1429)],this[r(1428)]+this[r(1348)],e);return c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=2*e,n},c[s(1447)][s(1460)]=function(e,t){var r=s;this._realloc(8*e);var n=new Float64Array(this[r(1429)],this.byteOffset+this.position,e);return c[r(538)](n,null==t?this.endianness:t),this[r(1348)]+=8*e,n},c.prototype[s(1047)]=function(e,t){var r=s;this[r(1162)](4*e);var n=new Float32Array(this[r(1429)],this[r(1428)]+this[r(1348)],e);return c[r(538)](n,null==t?this[r(1087)]:t),this[r(1348)]+=4*e,n};var l=function(e){var t=s;this.buffers=[],this.bufferIndex=-1,e&&(this[t(778)](e),this[t(1254)]=0)};l[s(1447)]=new c(new ArrayBuffer,0,c[s(1507)]),l.prototype[s(363)]=function(){var e,t=s;return this[t(1254)]>-1||(this[t(844)][t(1238)]>0?0===(e=this[t(844)][0])[t(464)]?(this.buffer=e,this[t(1254)]=0,o[t(998)]("MultiBufferStream",t(957)),!0):(this[t(412)](),!1):(this.logBufferLevel(),!1))},ArrayBuffer[s(1242)]=function(e,t){var r=s;o[r(998)](r(1476),r(1281)+(e[r(745)]+t[r(745)]));var n=new Uint8Array(e[r(745)]+t[r(745)]);return n.set(new Uint8Array(e),0),n[r(389)](new Uint8Array(t),e[r(745)]),n[r(815)]},l[s(1447)].reduceBuffer=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(389)](new Uint8Array(e,t,r)),n.buffer[i(464)]=e[i(464)]+t,n[i(815)][i(1139)]=0,n[i(815)]},l[s(1447)].insertBuffer=function(e){for(var t=s,r=!0,n=0;n<this[t(844)].length;n++){var i=this[t(844)][n];if(e[t(464)]<=i[t(464)]){if(e[t(464)]===i[t(464)]){if(e[t(745)]>i[t(745)]){this.buffers.splice(n,1),n--;continue}}else e.fileStart+e[t(745)]<=i[t(464)]||(e=this[t(1049)](e,0,i[t(464)]-e[t(464)])),o.debug(t(1330),"Appending new buffer (fileStart: "+e[t(464)]+t(870)+e[t(745)]+")"),this.buffers[t(435)](n,0,e),0===n&&(this.buffer=e);r=!1;break}if(e[t(464)]<i[t(464)]+i.byteLength){var a=i[t(464)]+i[t(745)]-e[t(464)],c=e[t(745)]-a;if(!(c>0)){r=!1;break}e=this.reduceBuffer(e,a,c)}}r&&(o[t(998)](t(1330),t(786)+e[t(464)]+t(870)+e[t(745)]+")"),this[t(844)][t(306)](e),0===n&&(this[t(815)]=e))},l[s(1447)].logBufferLevel=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(844)].length;t++)r=this[c(844)][t],0===t?(a={},u[c(306)](a),a[c(721)]=r[c(464)],a[c(1416)]=r[c(464)]+r[c(745)],l+="["+a[c(721)]+"-"):a.end===r.fileStart?a.end=r.fileStart+r.byteLength:((a={})[c(721)]=r.fileStart,l+=u[u[c(1238)]-1].end-1+c(619)+a[c(721)]+"-",a[c(1416)]=r[c(464)]+r.byteLength,u[c(306)](a)),n+=r[c(1139)],i+=r[c(745)];u[c(1238)]>0&&(l+=a[c(1416)]-1+"]");var d=e?o[c(661)]:o[c(998)];0===this[c(844)][c(1238)]?d("MultiBufferStream","No more buffer in memory"):d(c(1330),this.buffers[c(1238)]+" stored buffer(s) ("+n+"/"+i+c(1273)+l)},l[s(1447)][s(884)]=function(){var e,t,r=s;for(e=0;e<this[r(844)][r(1238)];e++)(t=this.buffers[e])[r(1139)]===t[r(745)]&&(o[r(998)](r(1330),r(357)+e),this[r(844)][r(435)](e,1),e--)},l[s(1447)][s(912)]=function(){var e,t=s;if(this[t(1254)]+1<this[t(844)].length){if((e=this.buffers[this[t(1254)]+1])[t(464)]===this.buffer.fileStart+this[t(815)][t(745)]){var r=this.buffer[t(745)],n=this[t(815)][t(1139)],i=this[t(815)][t(464)];return this[t(844)][this.bufferIndex]=ArrayBuffer[t(1242)](this[t(815)],e),this[t(815)]=this[t(844)][this.bufferIndex],this.buffers.splice(this[t(1254)]+1,1),this.buffer[t(1139)]=n,this.buffer[t(464)]=i,o[t(998)](t(1371),t(1170)+r+"->"+this[t(815)][t(745)]+")"),!0}return!1}return!1},l[s(1447)][s(728)]=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this.bufferIndex;n<this[i(844)][i(1238)]&&(a=this[i(844)][n])[i(464)]<=t;)c=n,r&&(a[i(464)]+a[i(745)]<=t?a.usedBytes=a[i(745)]:a[i(1139)]=t-a.fileStart,this[i(412)]()),n++;return-1!==c?(a=this[i(844)][c]).fileStart+a[i(745)]>=t?(o.debug(i(1330),i(496)+c),c):-1:-1},l.prototype[s(941)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(1254)];if(r=this[i(844)][o],this.buffers[i(1238)]>o+1)for(t=o+1;t<this[i(844)][i(1238)]&&(n=this[i(844)][t])[i(464)]===r[i(464)]+r[i(745)];t++)r=n;return r[i(464)]+r[i(745)]},l.prototype[s(770)]=function(e){var t=s,r=this[t(728)](!0,e,!1);return-1!==r?this[t(941)](r):e},l.prototype[s(1473)]=function(e){var t=s;this[t(815)][t(1139)]+=e,this[t(412)]()},l[s(1447)].setAllUsedBytes=function(){var e=s;this[e(815)][e(1139)]=this[e(815)].byteLength,this[e(412)]()},l.prototype.seek=function(e,t,r){var n,i=s;return-1!==(n=this[i(728)](t,e,r))?(this[i(815)]=this[i(844)][n],this[i(1254)]=n,this[i(1348)]=e-this.buffer[i(464)],o.debug("MultiBufferStream",i(603)+this[i(1348)]),!0):(o.debug(i(1330),i(763)+e+i(423)),!1)},l[s(1447)].getPosition=function(){var e=s;if(-1===this[e(1254)]||null===this.buffers[this[e(1254)]])throw e(354);return this[e(844)][this[e(1254)]].fileStart+this[e(1348)]},l.prototype[s(1279)]=function(){return this[s(745)]},l[s(1447)][s(1166)]=function(){var e=s;if(-1===this[e(1254)]||null===this[e(844)][this[e(1254)]])throw e(354);return this[e(844)][this[e(1254)]][e(464)]+this[e(745)]},l[s(1447)][s(1153)]=function(){var e=s;this.buffers=[],this[e(1254)]=-1},s(454)!==s(1455)&&(t[s(1330)]=l);var d=function(){var e=s,t=[];t[3]=e(399),t[4]=e(1299),t[5]="DecoderSpecificInfo",t[6]=e(1340),this[e(946)]=function(e){return t[e]};var r=this,n={};return this.parseOneDescriptor=function(r){var i,s,a,c=e,u=0;for(i=r[c(1351)](),a=r[c(1351)]();128&a;)u=(127&a)<<7,a=r[c(1351)]();return u+=127&a,o[c(998)](c(868),c(1361)+(t[i]||c(1282)+i)+c(1389)+u+c(930)+r[c(1108)]()),(s=t[i]?new n[t[i]](u):new(n[c(1023)])(u))[c(711)](r),s},n[e(1023)]=function(t,r){var n=e;this.tag=t,this[n(1383)]=r,this[n(1043)]=[]},n.Descriptor[e(1447)][e(711)]=function(t){var r=e;this[r(319)]=t[r(434)](this[r(1383)])},n[e(1023)].prototype[e(1431)]=function(t){for(var r=e,n=0;n<this[r(1043)][r(1238)];n++)if(this.descs[n][r(1425)]==t)return this.descs[n];return null},n.Descriptor[e(1447)][e(976)]=function(t){for(var n=e,i=t[n(1348)];t[n(1348)]<i+this.size;){var s=r[n(1445)](t);this[n(1043)][n(306)](s)}},n[e(399)]=function(t){var r=e;n[r(1023)][r(1247)](this,3,t)},n[e(399)].prototype=new(n[e(1023)]),n[e(399)].prototype[e(711)]=function(t){var r=e;if(this[r(384)]=t[r(996)](),this.flags=t[r(1351)](),this[r(1383)]-=3,128&this.flags?(this.dependsOn_ES_ID=t[r(996)](),this[r(1383)]-=2):this[r(742)]=0,64&this[r(1061)]){var n=t[r(1351)]();this[r(1223)]=t[r(1008)](n),this[r(1383)]-=n+1}else this[r(1223)]="";32&this[r(1061)]?(this.OCR_ES_ID=t[r(996)](),this[r(1383)]-=2):this.OCR_ES_ID=0,this[r(976)](t)},n.ES_Descriptor[e(1447)].getOTI=function(t){var r=e,n=this.findDescriptor(4);return n?n[r(1157)]:0},n[e(399)][e(1447)][e(1343)]=function(t){var r=e,n=this[r(1431)](4);if(!n)return null;var i=n.findDescriptor(5);if(i&&i.data){var s=(248&i.data[0])>>3;return 31===s&&i.data.length>=2&&(s=32+((7&i.data[0])<<3)+((224&i[r(319)][1])>>5)),s}return null},n.DecoderConfigDescriptor=function(t){n[e(1023)].call(this,4,t)},n[e(1299)].prototype=new(n[e(1023)]),n[e(1299)][e(1447)][e(711)]=function(t){var r=e;this[r(1157)]=t[r(1351)](),this[r(880)]=t[r(1351)](),this[r(1119)]=0!=(this.streamType>>1&1),this[r(880)]=this[r(880)]>>>2,this.bufferSize=t[r(1097)](),this[r(697)]=t.readUint32(),this[r(1394)]=t[r(1433)](),this[r(1383)]-=13,this[r(976)](t)},n[e(814)]=function(t){n[e(1023)].call(this,5,t)},n[e(814)].prototype=new(n[e(1023)]),n[e(1340)]=function(t){var r=e;n[r(1023)][r(1247)](this,6,t)},n[e(1340)][e(1447)]=new(n[e(1023)]),this};s(454)!==s(1455)&&(t[s(868)]=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:[s(566),s(875),s(1136),"skip","meco",s(780)],FULL_BOXES:[s(413),"nmhd",s(634),s(1190),s(456),s(1505),s(1079)],CONTAINER_BOXES:[[s(901),[s(338),s(921)]],[s(338)],[s(1021)],[s(612)],[s(1106)],["dinf"],["stbl",["sgpd","sbgp"]],["mvex",[s(1449)]],[s(1450),["traf"]],["traf",[s(506),"sgpd","sbgp"]],[s(789)],["tref"],[s(1402)],[s(877),[s(332)]],[s(299)],[s(497)],[s(993)],[s(780)],["strd"],[s(405)],[s(474)],[s(1317)],["trgr"],["udta",[s(546)]],[s(1011),[s(1148)]],[s(358)],[s(1482)],[s(1406)],[s(649),[s(1485)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h.FullBox[e(1447)]=new(h[e(783)]),h.ContainerBox[e(1447)]=new h.Box,h[e(981)].prototype=new(h[e(783)]),h[e(599)][e(1447)]=new(h[e(482)]),h[e(1041)].forEach((function(e){h.createBoxCtor(e)})),h.FULL_BOXES[e(467)]((function(t){h[e(1347)](t)})),h.CONTAINER_BOXES.forEach((function(e){h.createContainerBoxCtor(e[0],null,e[1])}))},Box:function(e,t,r){var n=s;this.type=e,this[n(1383)]=t,this[n(900)]=r},FullBox:function(e,t,r){h[s(783)].call(this,e,t,r),this.flags=0,this.version=0},ContainerBox:function(e,t,r){var n=s;h.Box[n(1247)](this,e,t,r),this.boxes=[]},SampleEntry:function(e,t,r,n){var i=s;h[i(328)][i(1247)](this,e,t),this[i(718)]=r,this[i(721)]=n},SampleGroupEntry:function(e){this[s(1276)]=e},TrackGroupTypeBox:function(e,t){h[s(482)].call(this,e,t)},createBoxCtor:function(e,t){var r=s;h.boxCodes[r(306)](e),h[e+"Box"]=function(t){var n=r;h[n(783)][n(1247)](this,e,t)},h[e+r(783)][r(1447)]=new h.Box,t&&(h[e+r(783)][r(1447)][r(711)]=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(783)]=function(t){var n=r;h[n(482)][n(1247)](this,e,t)},h[e+r(783)][r(1447)]=new(h[r(482)]),h[e+r(783)].prototype[r(711)]=function(e){this[r(1256)](e),t&&t.call(this,e)}},addSubBoxArrays:function(e){var t=s;if(e){this.subBoxNames=e;for(var r=e[t(1238)],n=0;n<r;n++)this[e[n]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;h[e+n(783)]=function(t){var i=n;h[i(328)][i(1247)](this,e,t),h[i(752)].call(this,r)},h[e+n(783)][n(1447)]=new(h[n(328)]),t&&(h[e+n(783)][n(1447)][n(711)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h.sampleEntryCodes[e]=[],h[e+n(981)]=function(e,t){var i=n;h.SampleEntry[i(1247)](this,e,t),h.addSubBoxArrays[i(1247)](this,r)},h[e+n(981)][n(1447)]=new h.SampleEntry,t&&(h[e+n(981)].prototype[n(711)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h[i(856)][e][i(306)](t),h[t+i(981)]=function(r){var s=i;h[e+"SampleEntry"][s(1247)](this,t,r),h[s(752)][s(1247)](this,n)},h[t+i(981)].prototype=new(h[e+i(981)]),r&&(h[t+"SampleEntry"].prototype[i(711)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h[n(808)][n(1247)](this,e,t,r,[n(405)])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(986)]=function(t){var n=r;h[n(986)][n(1247)](this,e,t)},h[e+"SampleGroupEntry"][r(1447)]=new(h[r(986)]),t&&(h[e+r(986)][r(1447)].parse=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+r(599)]=function(t){h.TrackGroupTypeBox.call(this,e,t)},h[e+"TrackGroupTypeBox"][r(1447)]=new(h[r(599)]),t&&(h[e+r(599)][r(1447)][r(711)]=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(331)][i(306)](e),h[i(1159)][e]=function(n){var s=i;t?h[s(482)][s(1247)](this,s(900),n,e):r?h[s(328)][s(1247)](this,s(900),n,e):h.Box[s(1247)](this,s(900),n,e)},h.UUIDBoxes[e][i(1447)]=t?new(h[i(482)]):r?new(h[i(328)]):new(h[i(783)]),n&&(t?h[i(1159)][e][i(1447)][i(711)]=function(e){var t=i;this[t(1256)](e),n&&n[t(1247)](this,e)}:h.UUIDBoxes[e][i(1447)][i(711)]=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){var r=s;this[r(624)]=e,this[r(1195)]=t}h[s(1500)](),h[s(769)]=1,h[s(972)]=2,h[s(605)]=4,h.TFHD_FLAG_BASE_DATA_OFFSET=1,h[s(1508)]=2,h.TFHD_FLAG_SAMPLE_DUR=8,h[s(749)]=16,h[s(309)]=32,h.TFHD_FLAG_DUR_EMPTY=65536,h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF=131072,h.TRUN_FLAGS_DATA_OFFSET=1,h.TRUN_FLAGS_FIRST_FLAG=4,h[s(982)]=256,h[s(1230)]=512,h[s(444)]=1024,h[s(951)]=2048,h[s(783)][s(1447)][s(508)]=function(e){var t=s;return this[t(970)](new(h[e+t(783)]))},h[s(783)][s(1447)][s(970)]=function(e){var t=s;return this[t(571)][t(306)](e),this[e[t(442)]+"s"]?this[e[t(442)]+"s"][t(306)](e):this[e[t(442)]]=e,e},h[s(783)].prototype[s(389)]=function(e,t){return this[e]=t,this},h[s(783)][s(1447)][s(349)]=function(e,t){var r=s,n=t||r(287);return!this[n]&&(this[n]=[]),this[n][r(306)](e),this},s(454)!==s(1455)&&(t.BoxParser=h),h[s(750)]=function(e){return h[s(1495)](e)},h[s(1495)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(1351)]()[t(804)](16);r+=1===i.length?"0"+i:i}return r},h[s(679)]=function(e,t,r){var n,i,a,c=s,u=e[c(1108)](),l=0;if(e[c(1166)]()-u<8)return o.debug(c(410),c(615)),{code:h.ERR_NOT_ENOUGH_DATA};if(r&&r<8)return o[c(998)](c(410),c(929)),{code:h.ERR_NOT_ENOUGH_DATA};var d=e[c(1433)](),f=e[c(1008)](4);if(o[c(998)]("BoxParser",c(296)+f+"' and size "+d+c(930)+u),l=8,f==c(900)){if(e[c(1166)]()-e.getPosition()<16||r-l<16)return e.seek(u),o[c(998)](c(410),c(757)),{code:h[c(681)]};a=h[c(750)](e),l+=16}if(1==d){if(e[c(1166)]()-e.getPosition()<8||r&&r-l<8)return e.seek(u),{code:h[c(681)]};d=e[c(574)](),l+=8}else if(0===d)if(r)d=r;else if(f!==c(566))return n=new(h[c(783)])(f,d),{code:h.OK,box:n,size:n[c(1383)]};return 0!==d&&d<l||0!==d&&r&&d>r?{code:h[c(681)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(1166)]()?(e[c(345)](u),{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+"Box"]?n=new(h[f+c(783)])(d):f!==c(900)?(n=new h.Box(f,d))[c(1492)]=!0:h[c(1159)][a]?n=new(h[c(1159)][a])(d):((n=new(h[c(783)])(f,d))[c(900)]=a,n.has_unparsed_data=!0),n[c(718)]=l,n[c(721)]=u,n.write===h.Box[c(1447)][c(1086)]&&n[c(442)]!==c(566)&&n[c(1296)](e),n[c(711)](e),(i=e[c(1108)]()-(n[c(721)]+n[c(1383)]))<0?e[c(345)](n.start+n.size):i>0&&0!==n[c(1383)]&&e[c(345)](n[c(721)]+n[c(1383)]),{code:h.OK,box:n,size:n.size})},h[s(783)][s(1447)][s(711)]=function(e){var t=s;"mdat"!=this[t(442)]?this[t(319)]=e[t(434)](this[t(1383)]-this[t(718)]):0===this[t(1383)]?e[t(345)](e[t(1166)]()):e.seek(this.start+this.size)},h[s(783)].prototype.parseDataAndRewind=function(e){var t=s;this.data=e[t(434)](this.size-this[t(718)]),e.position-=this[t(1383)]-this[t(718)]},h[s(482)][s(1447)].parseDataAndRewind=function(e){var t=s;this[t(1256)](e),this.data=e[t(434)](this.size-this[t(718)]),this[t(718)]-=4,e[t(1348)]-=this.size-this[t(718)]},h[s(482)].prototype[s(1256)]=function(e){var t=s;this[t(517)]=e[t(1351)](),this.flags=e[t(1097)](),this[t(718)]+=4},h[s(482)][s(1447)].parse=function(e){var t=s;this.parseFullHeader(e),this.data=e.readUint8Array(this[t(1383)]-this[t(718)])},h[s(328)].prototype.parse=function(e){for(var t,r,n=s;e[n(1108)]()<this[n(721)]+this[n(1383)];){if((t=h[n(679)](e,!1,this[n(1383)]-(e[n(1108)]()-this[n(721)]))).code!==h.OK)return;if(r=t.box,this[n(571)][n(306)](r),this[n(727)]&&-1!=this.subBoxNames.indexOf(r[n(442)]))this[this[n(727)][this[n(727)][n(1395)](r[n(442)])]+"s"][n(306)](r);else{var i=r.type!==n(900)?r.type:r.uuid;this[i]||(this[i]=r)}}},h[s(783)][s(1447)][s(1222)]=function(e){var t=s;this[t(1251)]=e[t(996)]();var r=[];r[0]=this[t(1251)]>>10&31,r[1]=this.language>>5&31,r[2]=31&this[t(1251)],this[t(1288)]=String[t(1101)](r[0]+96,r[1]+96,r[2]+96)},h[s(378)]=s(1488),h[s(1e3)]="Audio",h[s(1240)]="Hint",h.SAMPLE_ENTRY_TYPE_METADATA="Metadata",h[s(555)]=s(1104),h[s(648)]=s(917),h[s(1372)]=s(699),h.SampleEntry[s(1447)][s(488)]=function(e){var t=s;e[t(434)](6),this.data_reference_index=e[t(996)](),this[t(718)]+=8},h[s(981)][s(1447)][s(711)]=function(e){var t=s;this[t(488)](e),this[t(319)]=e[t(434)](this.size-this[t(718)])},h.SampleEntry[s(1447)][s(1296)]=function(e){var t=s;this[t(488)](e),this[t(319)]=e[t(434)](this[t(1383)]-this[t(718)]),this[t(718)]-=8,e[t(1348)]-=this.size-this.hdr_size},h.SampleEntry[s(1447)][s(860)]=function(e){var t=s;h[t(328)][t(1447)][t(711)][t(1247)](this,e)},h[s(1039)](h[s(1240)]),h[s(1039)](h[s(1342)]),h[s(1039)](h[s(555)]),h.createMediaSampleEntryCtor(h[s(648)]),h.createMediaSampleEntryCtor(h[s(1372)]),h.createMediaSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,(function(e){var t,r=s;this[r(488)](e),e[r(996)](),e[r(996)](),e.readUint32Array(3),this[r(1356)]=e[r(996)](),this.height=e[r(996)](),this[r(313)]=e[r(1433)](),this[r(1412)]=e[r(1433)](),e.readUint32(),this[r(1042)]=e[r(996)](),t=Math[r(849)](31,e.readUint8()),this.compressorname=e[r(1008)](t),t<31&&e[r(1008)](31-t),this[r(592)]=e[r(996)](),e[r(996)](),this[r(860)](e)})),h[s(1039)](h.SAMPLE_ENTRY_TYPE_AUDIO,(function(e){var t=s;this[t(488)](e),e[t(401)](2),this[t(712)]=e.readUint16(),this[t(939)]=e.readUint16(),e.readUint16(),e[t(996)](),this.samplerate=e[t(1433)]()/65536,this[t(860)](e)})),h[s(808)](h[s(378)],s(575)),h[s(808)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(588)),h[s(808)](h[s(378)],s(333)),h[s(808)](h[s(378)],s(913)),h[s(808)](h[s(378)],s(710)),h[s(808)](h[s(378)],s(277)),h[s(808)](h[s(378)],s(1374)),h.createSampleEntryCtor(h[s(378)],s(1048)),h[s(808)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(433)),h.createSampleEntryCtor(h[s(378)],s(775)),h[s(808)](h[s(378)],s(543)),h[s(808)](h[s(378)],s(398)),h[s(808)](h[s(378)],s(1470)),h[s(808)](h[s(378)],"vvi1"),h[s(808)](h[s(378)],s(1035)),h[s(808)](h[s(378)],"vvcN"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(293)),h.createSampleEntryCtor(h[s(378)],s(337)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(878)),h[s(808)](h[s(378)],"j2ki"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(1064)),h[s(808)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(846)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(945)),h[s(808)](h[s(1e3)],s(480)),h[s(808)](h[s(1e3)],s(935)),h[s(808)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(1392)),h[s(808)](h[s(1e3)],s(772)),h.createSampleEntryCtor(h[s(1e3)],"Opus"),h[s(808)](h[s(1e3)],s(1132)),h[s(808)](h[s(1e3)],s(518)),h.createSampleEntryCtor(h[s(1e3)],s(596)),h[s(808)](h.SAMPLE_ENTRY_TYPE_AUDIO,"mhm2"),h[s(530)](h[s(378)],s(684)),h.createEncryptedSampleEntryCtor(h[s(1e3)],s(1502)),h[s(530)](h[s(555)],s(274)),h[s(530)](h[s(648)],"encs"),h[s(530)](h[s(1372)],s(1082)),h[s(530)](h[s(1342)],"encm"),h.createBoxCtor(s(722),(function(e){var t=s,r=16*(1+(1&(1&e.readUint8())));this[t(1227)]=[];for(var n=0;n<3;n++)this.layer_size[n]=16==r?e[t(996)]():e[t(1433)]()})),h[s(1057)](s(1362),(function(e){var t=s;this[t(597)]=e[t(1351)]()})),h[s(1347)]("auxC",(function(e){var t=s;this[t(432)]=e[t(714)]();var r=this[t(1383)]-this[t(718)]-(this[t(432)][t(1238)]+1);this[t(1054)]=e[t(434)](r)})),h.createBoxCtor("av1C",(function(e){var t=s,r=e[t(1351)]();if(!(r>>7&!1)&&(this[t(517)]=127&r,1===this.version&&(r=e.readUint8(),this[t(760)]=r>>5&7,this[t(550)]=31&r,r=e[t(1351)](),this[t(755)]=r>>7&1,this[t(1216)]=r>>6&1,this[t(1437)]=r>>5&1,this[t(1442)]=r>>4&1,this[t(1245)]=r>>3&1,this[t(580)]=r>>2&1,this.chroma_sample_position=3&r,r=e.readUint8(),this[t(476)]=r>>5&7,0===this[t(476)]))){if(this[t(268)]=r>>4&1,1===this[t(268)])this[t(1029)]=15&r;else if(this[t(479)]=15&r,0!==this[t(479)])return;var n=this[t(1383)]-this[t(718)]-4;this.configOBUs=e[t(434)](n)}})),h[s(1057)](s(1498),(function(e){var t,r,n=s;for(this[n(923)]=e[n(1351)](),this.AVCProfileIndication=e[n(1351)](),this.profile_compatibility=e[n(1351)](),this[n(422)]=e[n(1351)](),this[n(539)]=3&e[n(1351)](),this[n(1154)]=31&e[n(1351)](),r=this.size-this[n(718)]-6,this[n(643)]=[],t=0;t<this.nb_SPS_nalus;t++)this.SPS[t]={},this[n(643)][t][n(1238)]=e[n(996)](),this.SPS[t].nalu=e[n(434)](this[n(643)][t][n(1238)]),r-=2+this[n(643)][t].length;for(this[n(794)]=e.readUint8(),r--,this[n(1294)]=[],t=0;t<this[n(794)];t++)this[n(1294)][t]={},this[n(1294)][t][n(1238)]=e.readUint16(),this[n(1294)][t].nalu=e.readUint8Array(this[n(1294)][t][n(1238)]),r-=2+this[n(1294)][t][n(1238)];r>0&&(this[n(667)]=e[n(434)](r))})),h[s(1057)](s(1297),(function(e){var t=s;this.bufferSizeDB=e[t(1433)](),this[t(697)]=e[t(1433)](),this[t(1394)]=e[t(1433)]()})),h.createFullBoxCtor(s(348),(function(e){var t=s,r=e[t(1351)]();this.all_ref_pics_intra=128==(128&r),this.intra_pred_used=64==(64&r),this.max_ref_per_pic=(63&r)>>2,e[t(1097)]()})),h[s(1057)](s(716),(function(e){var t,r=s;for(this[r(712)]=e[r(996)](),this[r(560)]=[],this[r(595)]=[],this[r(1046)]=[],t=0;t<this[r(712)];t++)this[r(560)].push(e[r(996)]()),this[r(595)][r(306)](e[r(996)]()),this[r(1046)].push(e[r(996)]())})),h[s(1057)](s(927),(function(e){var t=s;this[t(689)]=e[t(1433)](),this[t(748)]=e[t(1433)](),this[t(1489)]=e[t(1433)](),this[t(1381)]=e[t(1433)](),this[t(1400)]=e[t(1433)](),this[t(1358)]=e.readUint32(),this[t(1099)]=e.readUint32(),this.vertOffD=e[t(1433)]()})),h[s(1057)]("clli",(function(e){var t=s;this[t(536)]=e.readUint16(),this[t(1076)]=e.readUint16()})),h[s(1347)]("cmex",(function(e){var t=s;1&this[t(1061)]&&(this.pos_x=e[t(1325)]()),2&this[t(1061)]&&(this[t(891)]=e[t(1325)]()),4&this[t(1061)]&&(this[t(381)]=e[t(1325)]()),8&this[t(1061)]&&(0==this[t(517)]?16&this[t(1061)]?(this[t(646)]=e.readInt32(),this[t(469)]=e[t(1325)](),this[t(915)]=e[t(1325)]()):(this[t(646)]=e[t(1387)](),this[t(469)]=e.readInt16(),this.quat_z=e[t(1387)]()):this[t(517)]),32&this[t(1061)]&&(this.id=e[t(1433)]())})),h.createFullBoxCtor("cmin",(function(e){var t=s;this[t(1189)]=e.readInt32(),this[t(1295)]=e[t(1325)](),this.principal_point_y=e[t(1325)](),1&this.flags&&(this[t(353)]=e[t(1325)](),this[t(581)]=e[t(1325)]())})),h[s(1057)](s(1326),(function(e){var t=s;for(this[t(414)]=e[t(1433)](),this[t(511)]=[],this[t(966)]=[],i=0;i<this[t(414)];i++){var r=e[t(996)]();this[t(511)][t(306)](r),r>=32768&&this.component_type_urls[t(306)](e[t(714)]())}})),h[s(1347)](s(590),(function(e){var t,r,n=s;if(t=e[n(1433)](),this.chunk_offsets=[],0===this[n(517)])for(r=0;r<t;r++)this[n(625)][n(306)](e.readUint64())})),h[s(1347)](s(1263),(function(e){var t=s;this[t(811)]=e[t(996)](),this[t(576)]=e.readUint16()})),h[s(1057)](s(1149),(function(e){var t=s;if(this[t(664)]=e.readString(4),this[t(664)]===t(673)){this[t(978)]=e.readUint16(),this[t(1396)]=e.readUint16(),this[t(781)]=e[t(996)]();var r=e.readUint8();this[t(498)]=r>>7}else this.colour_type===t(1504)?this[t(1226)]=e[t(434)](this.size-4):"prof"===this[t(664)]&&(this.ICC_profile=e[t(434)](this[t(1383)]-4))})),h.createFullBoxCtor(s(824),(function(e){var t=s;this[t(1222)](e),this[t(906)]=e[t(714)]()})),h[s(1347)](s(717),(function(e){var t=s;0===this[t(517)]&&(this[t(1183)]=e[t(1325)](),this[t(949)]=e[t(1325)](),this.greatestDecodeToDisplayDelta=e[t(1325)](),this[t(1121)]=e.readInt32(),this[t(360)]=e[t(1325)]())})),h[s(1347)]("ctts",(function(e){var t,r,n=s;if(t=e[n(1433)](),this[n(561)]=[],this[n(549)]=[],0===this[n(517)])for(r=0;r<t;r++){this[n(561)][n(306)](e.readUint32());var i=e[n(1325)]();this[n(549)].push(i)}else if(1==this.version)for(r=0;r<t;r++)this[n(561)][n(306)](e[n(1433)]()),this[n(549)].push(e[n(1325)]())})),h[s(1057)](s(451),(function(e){var t=s,r=e[t(1351)](),n=e.readUint8(),i=e[t(1351)]();this.fscod=r>>6,this[t(1308)]=r>>1&31,this[t(989)]=(1&r)<<2|n>>6&3,this.acmod=n>>3&7,this[t(609)]=n>>2&1,this[t(1388)]=3&n|i>>5&7})),h[s(1057)]("dec3",(function(e){var t=s,r=e[t(996)]();this[t(883)]=r>>3,this[t(1320)]=7&r,this[t(1409)]=[];for(var n=0;n<this.num_ind_sub+1;n++){var i={};this[t(1409)][t(306)](i);var o=e[t(1351)](),a=e[t(1351)](),c=e[t(1351)]();i.fscod=o>>6,i[t(1308)]=o>>1&31,i.bsmod=(1&o)<<4|a>>4&15,i[t(858)]=a>>1&7,i[t(609)]=1&a,i[t(821)]=c>>1&15,i.num_dep_sub>0&&(i[t(851)]=(1&c)<<8|e[t(1351)]())}})),h.createFullBoxCtor(s(1315),(function(e){var t=s,r=[],n=[t(644),t(857),"APPLICATION",t(502),"VORBIS_COMMENT","CUESHEET",t(1334),t(294)];for(this[t(1256)](e);;){var i=e[t(1351)](),o=Math[t(849)](127&i,n[t(1238)]-1);if(o?e[t(434)](e.readUint24()):(e[t(434)](13),this.samplerate=e.readUint32()>>12,e[t(434)](20)),r[t(306)](n[o]),128&i)break}this[t(283)]=r.length+" ("+r[t(1293)](", ")+")"})),h.createBoxCtor("dimm",(function(e){var t=s;this[t(630)]=e[t(574)]()})),h[s(1057)]("dmax",(function(e){this[s(591)]=e.readUint32()})),h[s(1057)](s(470),(function(e){var t=s;this.bytessent=e[t(574)]()})),h.createBoxCtor(s(1464),(function(e){var t=s;if(this[t(1234)]=e[t(1351)](),this[t(905)]=e.readUint8(),this[t(1430)]=e[t(996)](),this[t(1083)]=e[t(1433)](),this[t(1248)]=e[t(1387)](),this[t(311)]=e[t(1351)](),0!==this.ChannelMappingFamily){this[t(565)]=e[t(1351)](),this[t(308)]=e[t(1351)](),this[t(983)]=[];for(var r=0;r<this.OutputChannelCount;r++)this[t(983)][r]=e[t(1351)]()}})),h.createFullBoxCtor(s(746),(function(e){var t,r,n=s;this.entries=[];for(var i=e[n(1433)](),o=0;o<i;o++){if((t=h[n(679)](e,!1,this.size-(e[n(1108)]()-this.start)))[n(267)]!==h.OK)return;r=t[n(1391)],this[n(287)].push(r)}})),h[s(1057)](s(1214),(function(e){var t=s;this[t(630)]=e[t(574)]()})),h[s(1347)](s(600),(function(e){var t=s;this[t(853)]=e[t(1008)](this[t(1383)]-this[t(718)])})),h.createFullBoxCtor(s(1015),(function(e){var t=s;this.entries=[];for(var r=e[t(1433)](),n=0;n<r;n++){var i={};this.entries.push(i),1===this.version?(i[t(787)]=e[t(574)](),i[t(806)]=e[t(400)]()):(i[t(787)]=e[t(1433)](),i[t(806)]=e.readInt32()),i[t(304)]=e[t(1387)](),i[t(817)]=e.readInt16()}})),h[s(1347)](s(774),(function(e){var t=s;1==this[t(517)]?(this[t(934)]=e[t(1433)](),this[t(1006)]=e[t(574)](),this[t(295)]=e[t(1433)](),this.id=e[t(1433)](),this[t(376)]=e.readCString(),this[t(554)]=e.readCString()):(this[t(376)]=e.readCString(),this[t(554)]=e.readCString(),this[t(934)]=e[t(1433)](),this.presentation_time_delta=e.readUint32(),this[t(295)]=e[t(1433)](),this.id=e.readUint32());var r=this.size-this[t(718)]-(16+(this.scheme_id_uri.length+1)+(this[t(554)][t(1238)]+1));1==this[t(517)]&&(r-=4),this[t(1127)]=e.readUint8Array(r)})),h[s(307)]=function(e,t){var r=s;h[e+r(783)]=function(t){h[r(482)].call(this,e,t)},h[e+"Box"][r(1447)]=new(h[r(482)]),h[e+"Box"][r(1447)][r(711)]=function(e){var n=r;if(this.parseFullHeader(e),t)t[n(1247)](this,e);else for(this[n(1173)]=e.readUint32(),this[n(507)]=e.readUint32(),this.entity_ids=[],i=0;i<this[n(507)];i++){var s=e[n(1433)]();this[n(739)][n(306)](s)}}},h[s(307)]("aebr"),h[s(307)](s(1285)),h[s(307)](s(315)),h[s(307)]("altr"),h[s(307)](s(785)),h[s(307)](s(1040)),h[s(307)]("eqiv"),h[s(307)](s(863)),h[s(307)](s(446)),h[s(307)](s(732)),h[s(307)](s(1232)),h[s(307)](s(1244)),h[s(307)]("ster"),h[s(307)](s(607)),h.createEntityToGroupCtor("wbbr"),h[s(307)](s(700)),h[s(1347)](s(1001),(function(e){var t=s,r=e[t(434)](this[t(1383)]-this.hdr_size);if("function"!==t(1455)){var n=new d;this[t(551)]=n[t(1445)](new c(r[t(815)],0,c[t(1507)]))}})),h[s(1057)](s(920),(function(e){var t=s;this[t(614)]=e[t(1351)](),this[t(1421)]=e[t(1351)]()})),h[s(1057)]("frma",(function(e){var t=s;this.data_format=e[t(1008)](4)})),h.createBoxCtor(s(843),(function(e){var t=s,r=this.size-this[t(718)];this.major_brand=e[t(1008)](4),this[t(1465)]=e[t(1433)](),r-=8,this.compatible_brands=[];for(var n=0;r>=4;)this[t(1081)][n]=e[t(1008)](4),r-=4,n++})),h[s(1347)]("hdlr",(function(e){var t=s;0===this.version&&(e[t(1433)](),this.handler=e.readString(4),e[t(401)](3),this[t(691)]=e[t(1008)](this.size-this[t(718)]-20),"\0"===this[t(691)][this[t(691)].length-1]&&(this[t(691)]=this[t(691)][t(336)](0,-1)))})),h[s(1057)](s(1133),(function(e){var t,r,n,i,o=s;this[o(923)]=e[o(1351)](),i=e[o(1351)](),this[o(855)]=i>>6,this[o(426)]=(32&i)>>5,this[o(965)]=31&i,this[o(623)]=e[o(1433)](),this[o(869)]=e[o(434)](6),this.general_level_idc=e.readUint8(),this[o(1274)]=4095&e[o(996)](),this[o(1458)]=3&e[o(1351)](),this[o(704)]=3&e.readUint8(),this.bit_depth_luma_minus8=7&e[o(1351)](),this[o(1313)]=7&e[o(1351)](),this[o(1241)]=e.readUint16(),i=e[o(1351)](),this[o(272)]=i>>6,this[o(1145)]=(13&i)>>3,this[o(955)]=(4&i)>>2,this[o(539)]=3&i,this.nalu_arrays=[];var a=e[o(1351)]();for(t=0;t<a;t++){var c=[];this[o(428)][o(306)](c),i=e.readUint8(),c[o(663)]=(128&i)>>7,c[o(668)]=63&i;var u=e[o(996)]();for(r=0;r<u;r++){var l={};c[o(306)](l),n=e.readUint16(),l[o(319)]=e[o(434)](n)}}})),h[s(1347)](s(1484),(function(e){var t,r=s;0===this[r(517)]?this[r(866)]=e[r(996)]():this[r(866)]=e[r(1433)](),this.item_infos=[];for(var n=0;n<this.entry_count;n++){if((t=h[r(679)](e,!1,this[r(1383)]-(e[r(1108)]()-this[r(721)])))[r(267)]!==h.OK)return;t[r(1391)].type,this[r(1363)][n]=t[r(1391)]}})),h[s(1347)](s(736),(function(e){var t,r=s;t=e[r(1351)](),this[r(350)]=t>>4&15,this[r(1417)]=15&t,t=e[r(1351)](),this[r(276)]=t>>4&15,1===this[r(517)]||2===this.version?this[r(425)]=15&t:this.index_size=0,this.items=[];var n=0;if(this[r(517)]<2)n=e[r(996)]();else{if(2!==this[r(517)])throw r(926);n=e.readUint32()}for(var i=0;i<n;i++){var o={};if(this[r(1471)][r(306)](o),this[r(517)]<2)o[r(385)]=e[r(996)]();else{if(2!==this[r(517)])throw r(926);o[r(385)]=e[r(1433)]()}switch(1===this[r(517)]||2===this[r(517)]?o[r(288)]=15&e[r(996)]():o[r(288)]=0,o[r(1228)]=e[r(996)](),this[r(276)]){case 0:o.base_offset=0;break;case 4:o[r(1202)]=e.readUint32();break;case 8:o[r(1202)]=e.readUint64();break;default:throw r(1350)}var a=e[r(996)]();o[r(754)]=[];for(var c=0;c<a;c++){var u={};if(o[r(754)][r(306)](u),1===this[r(517)]||2===this[r(517)])switch(this[r(425)]){case 0:u[r(1303)]=0;break;case 4:u[r(1303)]=e[r(1433)]();break;case 8:u[r(1303)]=e.readUint64();break;default:throw r(1098)}switch(this[r(350)]){case 0:u[r(909)]=0;break;case 4:u.extent_offset=e[r(1433)]();break;case 8:u[r(909)]=e[r(574)]();break;default:throw r(1098)}switch(this.length_size){case 0:u[r(653)]=0;break;case 4:u.extent_length=e[r(1433)]();break;case 8:u[r(653)]=e[r(574)]();break;default:throw r(1098)}}}})),h[s(1057)](s(1277),(function(e){var t=s,r=e.readUint8();this.reserved=r>>7,this[t(709)]=1&r})),h.createFullBoxCtor(s(510),(function(e){var t=s;if((0===this.version||1===this[t(517)])&&(this[t(385)]=e.readUint16(),this.item_protection_index=e.readUint16(),this.item_name=e[t(714)](),this[t(1165)]=e[t(714)](),this[t(392)]=e[t(714)]()),1===this.version)return this[t(441)]=e[t(1008)](4),void e.seek(this[t(721)]+this.size);this[t(517)]>=2&&(2===this.version?this.item_ID=e[t(996)]():3===this[t(517)]&&(this[t(385)]=e[t(1433)]()),this.item_protection_index=e.readUint16(),this.item_type=e[t(1008)](4),this.item_name=e[t(714)](),this[t(492)]===t(994)?(this[t(1165)]=e.readCString(),this.content_encoding=e[t(714)]()):this.item_type===t(1265)&&(this[t(818)]=e.readCString()))})),h[s(1347)](s(1148),(function(e){var t,r,n=s;for(entry_count=e.readUint32(),this[n(1480)]=[],t=0;t<entry_count;t++){var i={};this[n(1480)][n(306)](i),this[n(517)]<1?i.id=e.readUint16():i.id=e[n(1433)]();var o=e[n(1351)]();for(i[n(729)]=[],r=0;r<o;r++){var a=e.readUint8(),c={};i[n(729)][n(306)](c),c[n(802)]=(128&a)>>7==1,1&this.flags?c[n(1239)]=(127&a)<<8|e.readUint8():c[n(1239)]=127&a}}})),h.createFullBoxCtor(s(1402),(function(e){var t,r,n=s;for(this[n(1415)]=[];e[n(1108)]()<this[n(721)]+this[n(1383)];){if((t=h[n(679)](e,!0,this[n(1383)]-(e[n(1108)]()-this[n(721)])))[n(267)]!==h.OK)return;(r=0===this[n(517)]?new(h[n(589)])(t.type,t[n(1383)],t.hdr_size,t[n(721)]):new(h[n(1487)])(t[n(442)],t[n(1383)],t.hdr_size,t[n(721)])).write===h[n(783)].prototype.write&&r.type!==n(566)&&r[n(1296)](e),r[n(711)](e),this.references[n(306)](r)}})),h[s(1057)](s(1128),(function(e){var t=s;this[t(598)]=3&e[t(1351)]()})),h[s(1347)](s(793),(function(e){var t=s;this.image_width=e[t(1433)](),this.image_height=e.readUint32()})),h.createFullBoxCtor(s(546),(function(e){var t=s;this[t(583)]=e.readCString(),this[t(554)]=e[t(714)]()})),h[s(1347)](s(908),(function(e){var t=s,r=e[t(1351)]();this[t(1052)]=[];for(var n=0;n<r;n++){var i={};this.levels[n]=i,i.track_ID=e.readUint32();var o=e[t(1351)]();switch(i[t(1346)]=o>>7,i[t(1370)]=127&o,i.assignment_type){case 0:i.grouping_type=e[t(1008)](4);break;case 1:i.grouping_type=e[t(1008)](4),i[t(1384)]=e[t(1433)]();break;case 2:case 3:break;case 4:i[t(1403)]=e[t(1433)]()}}})),h[s(1057)](s(1444),(function(e){var t=s;this[t(1220)]=e[t(996)]()})),h.createBoxCtor(s(1336),(function(e){var t=s;this[t(816)]=e[t(1433)](),this.bytes=e[t(1433)]()})),f[s(1447)][s(804)]=function(){return"("+this.x+","+this.y+")"},h.createBoxCtor(s(1209),(function(e){var t=s;this[t(768)]=[],this[t(768)][0]=new f(e.readUint16(),e[t(996)]()),this[t(768)][1]=new f(e[t(996)](),e[t(996)]()),this[t(768)][2]=new f(e[t(996)](),e[t(996)]()),this[t(837)]=new f(e[t(996)](),e[t(996)]()),this.max_display_mastering_luminance=e[t(1433)](),this[t(1300)]=e[t(1433)]()})),h.createFullBoxCtor(s(759),(function(e){var t=s;1==this[t(517)]?(this[t(528)]=e.readUint64(),this[t(874)]=e[t(574)](),this[t(934)]=e[t(1433)](),this.duration=e[t(574)]()):(this[t(528)]=e.readUint32(),this[t(874)]=e[t(1433)](),this[t(934)]=e[t(1433)](),this[t(396)]=e[t(1433)]()),this[t(1222)](e),e.readUint16()})),h[s(1347)](s(621),(function(e){var t=s;1&this[t(1061)]&&(this.version=1),1==this.version?this[t(1085)]=e[t(574)]():this.fragment_duration=e[t(1433)]()})),h[s(1347)]("meta",(function(e){var t=s;this[t(571)]=[],h.ContainerBox[t(1447)].parse[t(1247)](this,e)})),h[s(1347)](s(540),(function(e){var t=s;this.sequence_number=e[t(1433)]()})),h[s(1347)](s(312),(function(e){var t=s;this[t(1249)]=e[t(1433)]()})),h[s(1347)](s(1283),(function(e){var t=s;this[t(1084)]=e[t(1351)]()})),h[s(1347)]("mvhd",(function(e){var t=s;1==this.version?(this[t(528)]=e[t(574)](),this[t(874)]=e[t(574)](),this.timescale=e.readUint32(),this.duration=e[t(574)]()):(this[t(528)]=e[t(1433)](),this.modification_time=e[t(1433)](),this[t(934)]=e[t(1433)](),this.duration=e[t(1433)]()),this[t(475)]=e[t(1433)](),this[t(610)]=e[t(996)]()>>8,e.readUint16(),e.readUint32Array(2),this[t(1090)]=e[t(401)](9),e[t(401)](6),this[t(346)]=e[t(1433)]()})),h[s(1057)](s(310),(function(e){var t=s;this[t(570)]=e[t(1433)]()})),h[s(1057)](s(366),(function(e){var t=s;this.packetssent=e[t(574)]()})),h[s(1347)](s(1367),(function(e){var t=s,r=e[t(1433)]();this.padbits=[];for(var n=0;n<Math[t(347)]((r+1)/2);n++)this[t(947)]=e[t(1351)]()})),h[s(1057)]("pasp",(function(e){var t=s;this[t(1475)]=e[t(1433)](),this.vSpacing=e[t(1433)]()})),h[s(1057)](s(290),(function(e){var t=s;this[t(1467)]=e[t(1008)](this[t(1383)]-this[t(718)])})),h[s(1057)](s(894),(function(e){var t=s;this[t(1259)]=e[t(1433)]();var r=e[t(1351)]();this[t(1468)]=e[t(1008)](r)})),h.createFullBoxCtor(s(825),(function(e){var t=s,r=(this[t(1383)]-this.hdr_size)/8;this.rate=[],this[t(427)]=[];for(var n=0;n<r;n++)this.rate[n]=e[t(1433)](),this[t(427)][n]=e[t(1433)]()})),h[s(1347)](s(1109),(function(e){var t=s;0===this[t(517)]?this.item_id=e[t(996)]():this[t(834)]=e[t(1433)]()})),h[s(1347)]("pixi",(function(e){var t,r=s;for(this[r(1135)]=e[r(1351)](),this.bits_per_channels=[],t=0;t<this[r(1135)];t++)this[r(706)][t]=e[r(1351)]()})),h[s(1057)](s(1398),(function(e){this[s(620)]=e.readUint32()})),h[s(1347)](s(1169),(function(e){var t=s;if(this[t(383)]=e[t(996)](),this.item_count=[],2&this.flags)for(var r=0;r<this[t(383)];r++)this.item_count[r]=e[t(996)]()})),h.createFullBoxCtor("prft",(function(e){var t=s;this[t(1197)]=e[t(1433)](),this[t(1397)]=e[t(574)](),0===this[t(517)]?this[t(806)]=e[t(1433)]():this[t(806)]=e.readUint64()})),h[s(1347)]("pssh",(function(e){var t=s;if(this.system_id=h[t(1495)](e),this[t(517)]>0){var r=e.readUint32();this[t(1095)]=[];for(var n=0;n<r;n++)this[t(1095)][n]=h[t(1495)](e)}var i=e.readUint32();i>0&&(this.data=e[t(434)](i))})),h[s(1347)](s(1194),(function(e){var t=s;this[t(1356)]=e[t(1433)](),this[t(914)]=e[t(1433)]()})),h[s(1347)](s(680),(function(e){var t=s;this.width=e[t(1433)](),this[t(914)]=e[t(1433)]()})),h[s(1347)](s(953),(function(e){var t=s;this[t(1356)]=e.readUint32(),this[t(914)]=e[t(1433)]()})),h[s(919)](s(888),null,[s(1194),s(953),s(680)]),h[s(1057)](s(1196),(function(e){var t=s;this[t(1144)]=e[t(1008)](4),this.sdptext=e[t(1008)](this[t(1383)]-this[t(718)]-4)})),h[s(1347)](s(971),(function(e){var t=s;1&this[t(1061)]&&(this[t(509)]=e.readUint32(),this[t(670)]=e.readUint32());var r=e[t(1433)]();this[t(419)]=[];for(var n=0;n<r;n++)0===this[t(517)]?this[t(419)][n]=e.readUint32():this[t(419)][n]=e[t(574)]()})),h[s(1347)](s(933),(function(e){var t=s;1&this[t(1061)]&&(this.aux_info_type=e[t(1433)](),this.aux_info_type_parameter=e.readUint32()),this[t(720)]=e[t(1351)]();var r=e.readUint32();if(this.sample_info_size=[],0===this[t(720)])for(var n=0;n<r;n++)this.sample_info_size[n]=e[t(1351)]()})),h[s(808)](h.SAMPLE_ENTRY_TYPE_METADATA,s(959),(function(e){var t=s;this[t(488)](e),this[t(392)]=e[t(714)](),this[t(975)]=e[t(714)](),this[t(860)](e)})),h.createSampleEntryCtor(h[s(1342)],s(1092),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e[t(714)](),this[t(737)]=e[t(714)](),this[t(491)]=e[t(714)](),this[t(860)](e)})),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_SUBTITLE,s(896),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e.readCString(),this[t(975)]=e[t(714)](),this[t(860)](e)})),h.createSampleEntryCtor(h[s(555)],s(1319),(function(e){var t=s;this[t(488)](e),this[t(737)]=e[t(714)](),this.schema_location=e.readCString(),this.auxiliary_mime_types=e[t(714)](),this[t(860)](e)})),h[s(808)](h[s(555)],"stxt",(function(e){var t=s;this[t(488)](e),this[t(392)]=e[t(714)](),this.mime_format=e[t(714)](),this[t(860)](e)})),h[s(808)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,s(330),(function(e){var t=s;this[t(488)](e),this[t(622)]=e[t(1433)](),this.horizontal_justification=e[t(1034)](),this[t(1031)]=e[t(1034)](),this[t(1117)]=e.readUint8Array(4),this[t(458)]=e[t(593)](4),this.style_record=e.readUint8Array(12),this[t(860)](e)})),h.createSampleEntryCtor(h[s(1342)],s(963),(function(e){var t=s;this.parseHeader(e),this[t(860)](e)})),h.createSampleGroupCtor(s(773),(function(e){var t,r=s,n=e.readUint16();for(this[r(819)]=e[r(996)](),this[r(1258)]=[],t=0;t<n;t++)this[r(1258)][t]=e[r(1433)]();var i=this[r(1198)]-4-4*n;for(this[r(657)]=[],this[r(320)]=[],t=0;t<i/4;t++)this.num_output_samples[t]=e[r(996)](),this[r(320)][t]=e[r(996)]()})),h[s(918)](s(1364),(function(e){var t=s;this[t(344)]=e[t(1351)](),this.accurateStatisticsFlag=e[t(1351)](),this[t(771)]=e[t(996)](),this[t(1241)]=e[t(996)]()})),h[s(918)]("avss",(function(e){var t=s;this[t(1341)]=e[t(996)](),this[t(344)]=e[t(1351)]();var r=e[t(1351)]();this.durationFlag=r>>7,this.avgRateFlag=r>>6&1,this[t(604)]&&(this[t(396)]=e[t(1433)]()),this[t(573)]&&(this[t(1407)]=e[t(1351)](),this[t(771)]=e[t(996)](),this[t(1241)]=e[t(996)]()),this.dependency=[];for(var n=e.readUint8(),i=0;i<n;i++){var o={};this.dependency[t(306)](o),o[t(1126)]=e.readUint8(),o[t(344)]=e[t(1351)](),o[t(1341)]=e.readUint16()}})),h[s(918)](s(833),(function(e){})),h[s(918)](s(692),(function(e){})),h[s(918)]("prol",(function(e){var t=s;this[t(956)]=e[t(1387)]()})),h.createSampleGroupCtor(s(690),(function(e){var t=s,r=e[t(1351)]();this[t(406)]=r>>7,this[t(471)]=127&r})),h.createSampleGroupCtor(s(1268),(function(e){var t=s;if(this[t(1180)]=e[t(996)](),this[t(1198)]!==2+(1===this.operation_point_count?2:6*this[t(1180)])+9)this[t(319)]=e[t(434)](this.description_length-2);else{if(1===this[t(1180)])this.target_rate_share=e[t(996)]();else{this[t(1328)]=[],this[t(660)]=[];for(var r=0;r<this[t(1180)];r++)this[t(660)][r]=e[t(1433)](),this[t(1328)][r]=e[t(996)]()}this[t(459)]=e[t(1433)](),this.minimum_bitrate=e.readUint32(),this[t(436)]=e[t(1351)]()}})),h[s(918)](s(948),(function(e){var t=s;this[t(956)]=e[t(1387)]()})),h[s(986)][s(1447)][s(711)]=function(e){var t=s;this.data=e[t(434)](this[t(1198)])},h[s(918)](s(297),(function(e){})),h[s(918)](s(1163),(function(e){})),h[s(918)]("seig",(function(e){var t=s;this[t(616)]=e[t(1351)]();var r=e.readUint8();this[t(533)]=r>>4,this.skip_byte_block=15&r,this[t(460)]=e[t(1351)](),this.Per_Sample_IV_Size=e[t(1351)](),this[t(835)]=h[t(1495)](e),this[t(776)]=0,this[t(1007)]=0,1===this[t(460)]&&0===this[t(1116)]&&(this.constant_IV_size=e[t(1351)](),this[t(1007)]=e[t(434)](this[t(776)]))})),h[s(918)]("stsa",(function(e){})),h[s(918)]("sync",(function(e){var t=s,r=e[t(1351)]();this[t(300)]=63&r})),h[s(918)](s(1168),(function(e){var t=s,r=e[t(1351)]();this[t(450)]=r>>7})),h[s(918)]("tsas",(function(e){})),h[s(918)](s(289),(function(e){})),h.createSampleGroupCtor(s(932),(function(e){})),h.createFullBoxCtor("sbgp",(function(e){var t=s;this[t(1276)]=e[t(1008)](4),1===this.version?this[t(1384)]=e[t(1433)]():this[t(1384)]=0,this[t(287)]=[];for(var r=e[t(1433)](),n=0;n<r;n++){var i={};this[t(287)][t(306)](i),i[t(1327)]=e[t(1325)](),i[t(1355)]=e.readInt32()}})),p[s(1447)].toString=function(){var e=s;return e(640)+this[e(624)]+e(902)+this[e(1195)]+"]"},h[s(1347)](s(1375),(function(e){var t,r=s;for(this[r(414)]=e[r(996)](),this[r(658)]=[],t=0;t<this[r(414)];t++)this.component_index[r(306)](e[r(996)]());var n=e.readUint8();for(this[r(805)]=128==(128&n),this[r(724)]=e[r(1433)](),this[r(765)]=e[r(1433)](),this.num_bad_pixels=e[r(1433)](),this[r(719)]=[],this[r(465)]=[],this[r(1096)]=[],t=0;t<this[r(724)];t++)this.bad_rows[r(306)](e.readUint32());for(t=0;t<this[r(765)];t++)this.bad_columns[r(306)](e[r(1433)]());for(t=0;t<this[r(611)];t++){var i=e.readUint32(),o=e[r(1433)]();this[r(1096)][r(306)](new p(i,o))}})),h[s(1347)](s(1070),(function(e){var t=s;this[t(557)]=e[t(1008)](4),this[t(962)]=e[t(1433)](),1&this[t(1061)]&&(this[t(984)]=e[t(1008)](this.size-this.hdr_size-8))})),h[s(1057)](s(356),(function(e){var t=s;this[t(827)]=e[t(1008)](this[t(1383)]-this[t(718)])})),h[s(1347)](s(1419),(function(e){var t,r=s,n=this[r(1383)]-this[r(718)];this[r(1014)]=[],this[r(650)]=[],this[r(1131)]=[],this[r(954)]=[];for(var i=0;i<n;i++)t=e[r(1351)](),this.is_leading[i]=t>>6,this[r(650)][i]=t>>4&3,this[r(1131)][i]=t>>2&3,this[r(954)][i]=3&t})),h[s(1347)](s(352)),h[s(1347)](s(1314),(function(e){var t=s;this[t(1276)]=e[t(1008)](4),o[t(998)]("BoxParser","Found Sample Groups of type "+this[t(1276)]),1===this[t(517)]?this[t(567)]=e[t(1433)]():this[t(567)]=0,this[t(517)]>=2&&(this[t(520)]=e[t(1433)]()),this[t(287)]=[];for(var r=e[t(1433)](),n=0;n<r;n++){var i;i=h[this.grouping_type+"SampleGroupEntry"]?new(h[this[t(1276)]+t(986)])(this[t(1276)]):new(h[t(986)])(this[t(1276)]),this[t(287)][t(306)](i),1===this.version?0===this.default_length?i[t(1198)]=e.readUint32():i[t(1198)]=this[t(567)]:i[t(1198)]=this.default_length,i[t(1086)]===h.SampleGroupEntry[t(1447)][t(1086)]&&(i[t(319)]=e[t(434)](i[t(1198)]),e[t(1348)]-=i[t(1198)]),i[t(711)](e)}})),h[s(1347)]("sidx",(function(e){var t=s;this[t(284)]=e.readUint32(),this[t(934)]=e[t(1433)](),0===this.version?(this.earliest_presentation_time=e[t(1433)](),this.first_offset=e[t(1433)]()):(this[t(278)]=e[t(574)](),this.first_offset=e[t(574)]()),e[t(996)](),this[t(1415)]=[];for(var r=e[t(996)](),n=0;n<r;n++){var i={};this[t(1415)].push(i);var o=e[t(1433)]();i[t(1376)]=o>>31&1,i.referenced_size=2147483647&o,i[t(796)]=e[t(1433)](),o=e[t(1433)](),i[t(547)]=o>>31&1,i[t(420)]=o>>28&7,i.SAP_delta_time=268435455&o}})),h[s(589)]=function(e,t,r,n){var i=s;h[i(783)][i(1247)](this,e,t),this.hdr_size=r,this.start=n},h[s(589)][s(1447)]=new(h[s(783)]),h[s(589)][s(1447)][s(711)]=function(e){var t=s;this[t(402)]=e.readUint16();var r=e.readUint16();this.references=[];for(var n=0;n<r;n++)this[t(1415)][n]={},this[t(1415)][n][t(1506)]=e[t(996)]()},h.SingleItemTypeReferenceBoxLarge=function(e,t,r,n){var i=s;h.Box[i(1247)](this,e,t),this.hdr_size=r,this[i(721)]=n},h[s(1487)][s(1447)]=new(h[s(783)]),h[s(1487)][s(1447)][s(711)]=function(e){var t=s;this[t(402)]=e[t(1433)]();var r=e[t(996)]();this.references=[];for(var n=0;n<r;n++)this[t(1415)][n]={},this[t(1415)][n][t(1506)]=e.readUint32()},h[s(1347)](s(461),(function(e){var t=s;this[t(578)]=e.readUint16(),this[t(500)]=e.readUint16(),this[t(1420)]=e.readUint16(),this[t(1236)]=e.readUint16(),this[t(359)]=e[t(996)](),this[t(1140)]=e[t(996)](),this[t(1155)]=e[t(996)](),this[t(845)]=e[t(996)](),this[t(1178)]=e.readUint32(),this[t(505)]=e[t(1433)]()})),h[s(1347)](s(1377),(function(e){var t=s;this[t(1427)]=e[t(996)](),e.readUint16()})),h[s(1347)](s(271),(function(e){var t=s;this[t(1027)]=[];for(var r=e[t(1433)](),n=0;n<r;n++){var i={};this[t(1027)][t(306)](i),i.ranges=[];for(var o=e.readUint32(),a=0;a<o;a++){var c={};i[t(1393)][t(306)](c),c[t(651)]=e[t(1351)](),c[t(662)]=e.readUint24()}}})),h[s(1347)](s(1210),(function(e){var t,r=s;if(t=e[r(1433)](),this[r(625)]=[],0===this[r(517)])for(var n=0;n<t;n++)this[r(625)][r(306)](e[r(1433)]())})),h[s(1347)](s(1426),(function(e){var t=s,r=(this[t(1383)]-this[t(718)])/2;this[t(1187)]=[];for(var n=0;n<r;n++)this[t(1187)][n]=e[t(996)]()})),h.createFullBoxCtor(s(416)),h[s(1347)](s(1102),(function(e){var t=s;this[t(1058)]=e[t(996)](),this[t(1399)]=e.readUint16(),this.sub_track_id=e[t(1433)]();var r=(this.size-this[t(718)]-8)/4;this[t(431)]=[];for(var n=0;n<r;n++)this[t(431)][n]=e.readUint32()})),h[s(1347)](s(577),(function(e){var t,r,n=s;if(t=e[n(1433)](),this[n(1246)]=[],this[n(1366)]=[],this.sample_description_index=[],0===this[n(517)])for(r=0;r<t;r++)this.first_chunk[n(306)](e[n(1433)]()),this[n(1366)][n(306)](e[n(1433)]()),this[n(1332)][n(306)](e[n(1433)]())})),h[s(1347)]("stsd",(function(e){var t,r,n,i,o=s;for(this[o(287)]=[],n=e[o(1433)](),t=1;t<=n;t++){if((r=h[o(679)](e,!0,this[o(1383)]-(e[o(1108)]()-this[o(721)])))[o(267)]!==h.OK)return;h[r[o(442)]+"SampleEntry"]?((i=new(h[r[o(442)]+"SampleEntry"])(r[o(1383)]))[o(718)]=r[o(718)],i.start=r.start):i=new h.SampleEntry(r.type,r[o(1383)],r[o(718)],r[o(721)]),i[o(1086)]===h[o(981)].prototype.write&&i[o(1296)](e),i[o(711)](e),this[o(287)][o(306)](i)}})),h[s(1347)]("stsg",(function(e){var t=s;this[t(1276)]=e[t(1433)]();var r=e[t(996)]();this[t(1355)]=[];for(var n=0;n<r;n++)this.group_description_index[n]=e[t(1433)]()})),h.createFullBoxCtor("stsh",(function(e){var t,r,n=s;if(t=e[n(1433)](),this[n(501)]=[],this[n(1020)]=[],0===this[n(517)])for(r=0;r<t;r++)this[n(501)][n(306)](e[n(1433)]()),this.sync_sample_numbers[n(306)](e[n(1433)]())})),h.createFullBoxCtor(s(797),(function(e){var t,r,n=s;if(r=e[n(1433)](),0===this.version)for(this[n(1213)]=[],t=0;t<r;t++)this[n(1213)][n(306)](e[n(1433)]())})),h[s(1347)]("stsz",(function(e){var t,r=s;if(this[r(733)]=[],0===this[r(517)])for(this.sample_size=e[r(1433)](),this[r(1327)]=e[r(1433)](),t=0;t<this[r(1327)];t++)0===this[r(1452)]?this[r(733)][r(306)](e.readUint32()):this[r(733)][t]=this[r(1452)]})),h[s(1347)](s(693),(function(e){var t,r,n,i=s;if(t=e[i(1433)](),this[i(561)]=[],this.sample_deltas=[],0===this[i(517)])for(r=0;r<t;r++)this[i(561)].push(e[i(1433)]()),(n=e[i(1325)]())<0&&(n=1),this[i(585)][i(306)](n)})),h[s(1347)](s(707),(function(e){var t=s,r=e[t(1433)]();this.single_view_allowed=3&r,this[t(740)]=e[t(1433)]();var n,i,o=e[t(1433)]();for(this.stereo_indication_type=e[t(1008)](o),this.boxes=[];e[t(1108)]()<this[t(721)]+this[t(1383)];){if((n=h[t(679)](e,!1,this.size-(e[t(1108)]()-this[t(721)])))[t(267)]!==h.OK)return;i=n[t(1391)],this.boxes[t(306)](i),this[i[t(442)]]=i}})),h.createBoxCtor(s(1494),(function(e){var t=s;h[t(473)][t(1447)][t(711)][t(1247)](this,e)})),h.createFullBoxCtor("stz2",(function(e){var t,r,n=s;if(this[n(733)]=[],0===this.version)if(this[n(616)]=e[n(1097)](),this[n(1088)]=e[n(1351)](),r=e[n(1433)](),4===this.field_size)for(t=0;t<r;t+=2){var i=e[n(1351)]();this.sample_sizes[t]=i>>4&15,this[n(733)][t+1]=15&i}else if(8===this[n(1088)])for(t=0;t<r;t++)this[n(733)][t]=e[n(1351)]();else if(16===this.field_size)for(t=0;t<r;t++)this[n(733)][t]=e.readUint16()})),h.createFullBoxCtor(s(1212),(function(e){var t,r,n,i,o=s;for(n=e[o(1433)](),this[o(287)]=[],t=0;t<n;t++){var a={};if(this[o(287)][t]=a,a[o(548)]=e[o(1433)](),a.subsamples=[],(i=e[o(996)]())>0)for(r=0;r<i;r++){var c={};a[o(1261)][o(306)](c),1==this.version?c[o(1383)]=e.readUint32():c[o(1383)]=e[o(996)](),c[o(1187)]=e.readUint8(),c[o(424)]=e[o(1351)](),c[o(1231)]=e.readUint32()}}})),h[s(1347)]("tenc",(function(e){var t=s;if(e[t(1351)](),0===this[t(517)])e[t(1351)]();else{var r=e[t(1351)]();this[t(823)]=r>>4&15,this[t(1385)]=15&r}this.default_isProtected=e.readUint8(),this.default_Per_Sample_IV_Size=e[t(1351)](),this[t(572)]=h[t(1495)](e),1===this.default_isProtected&&0===this[t(335)]&&(this[t(867)]=e[t(1351)](),this.default_constant_IV=e[t(434)](this.default_constant_IV_size))})),h[s(1347)](s(484),(function(e){var t=s;1==this.version?this[t(685)]=e[t(574)]():this[t(685)]=e[t(1433)]()})),h.createFullBoxCtor("tfhd",(function(e){var t=s,r=0;this.track_id=e[t(1433)](),this[t(1383)]-this.hdr_size>r&&this.flags&h[t(302)]?(this[t(887)]=e[t(574)](),r+=8):this.base_data_offset=0,this.size-this.hdr_size>r&&this[t(1061)]&h[t(1508)]?(this[t(1301)]=e.readUint32(),r+=4):this[t(1301)]=0,this[t(1383)]-this[t(718)]>r&&this[t(1061)]&h[t(1289)]?(this[t(753)]=e[t(1433)](),r+=4):this[t(753)]=0,this[t(1383)]-this[t(718)]>r&&this.flags&h[t(749)]?(this[t(779)]=e[t(1433)](),r+=4):this[t(779)]=0,this[t(1383)]-this[t(718)]>r&&this[t(1061)]&h[t(309)]?(this[t(1260)]=e[t(1433)](),r+=4):this[t(1260)]=0})),h.createFullBoxCtor(s(332),(function(e){var t=s;this[t(1357)]=e[t(1433)](),e.readUint24();var r=e.readUint8();this[t(659)]=r>>4&3,this.length_size_of_trun_num=r>>2&3,this[t(1181)]=3&r,this[t(287)]=[];for(var n=e[t(1433)](),i=0;i<n;i++)1===this[t(517)]?(this[t(591)]=e[t(574)](),this[t(269)]=e[t(574)]()):(this[t(591)]=e[t(1433)](),this[t(269)]=e[t(1433)]()),this.traf_number=e[t(1235)+8*(this[t(659)]+1)](),this[t(1030)]=e[t(1235)+8*(this.length_size_of_trun_num+1)](),this.sample_number=e["readUint"+8*(this[t(1181)]+1)]()})),h[s(1347)](s(325),(function(e){var t=s;1==this[t(517)]?(this.creation_time=e.readUint64(),this[t(874)]=e[t(574)](),this[t(386)]=e[t(1433)](),e.readUint32(),this[t(396)]=e[t(574)]()):(this[t(528)]=e[t(1433)](),this.modification_time=e.readUint32(),this[t(386)]=e.readUint32(),e.readUint32(),this.duration=e[t(1433)]()),e[t(401)](2),this.layer=e[t(1387)](),this.alternate_group=e[t(1387)](),this[t(610)]=e.readInt16()>>8,e.readUint16(),this[t(1090)]=e[t(795)](9),this[t(1356)]=e[t(1433)](),this.height=e.readUint32()})),h[s(1057)]("tmax",(function(e){var t=s;this[t(591)]=e[t(1433)]()})),h[s(1057)]("tmin",(function(e){var t=s;this[t(591)]=e[t(1433)]()})),h[s(1057)](s(1270),(function(e){this[s(630)]=e.readUint32()})),h[s(1057)]("tpay",(function(e){var t=s;this[t(630)]=e[t(1433)]()})),h[s(1057)](s(703),(function(e){var t=s;this[t(630)]=e[t(574)]()})),h[s(599)].prototype[s(711)]=function(e){var t=s;this[t(1256)](e),this[t(448)]=e[t(1433)]()},h[s(639)](s(735)),h[s(1089)]=function(e,t,r,n){var i=s;h[i(783)][i(1247)](this,e,t),this[i(718)]=r,this.start=n},h[s(1089)][s(1447)]=new h.Box,h[s(1089)][s(1447)].parse=function(e){var t=s;this.track_ids=e[t(401)]((this[t(1383)]-this[t(718)])/4)},h[s(1111)].prototype[s(711)]=function(e){for(var t,r,n=s;e.getPosition()<this[n(721)]+this.size;){if((t=h.parseOneBox(e,!0,this[n(1383)]-(e[n(1108)]()-this[n(721)]))).code!==h.OK)return;(r=new h.TrackReferenceTypeBox(t.type,t[n(1383)],t.hdr_size,t[n(721)]))[n(1086)]===h.Box[n(1447)][n(1086)]&&r[n(442)]!==n(566)&&r[n(1296)](e),r[n(711)](e),this.boxes[n(306)](r)}},h[s(1347)]("trep",(function(e){var t=s;for(this[t(1357)]=e.readUint32(),this[t(571)]=[];e.getPosition()<this[t(721)]+this[t(1383)];){if(ret=h[t(679)](e,!1,this[t(1383)]-(e[t(1108)]()-this[t(721)])),ret[t(267)]!==h.OK)return;box=ret[t(1391)],this[t(571)][t(306)](box)}})),h.createFullBoxCtor(s(1449),(function(e){var t=s;this.track_id=e.readUint32(),this[t(1301)]=e.readUint32(),this[t(753)]=e[t(1433)](),this[t(779)]=e[t(1433)](),this[t(1260)]=e[t(1433)]()})),h[s(1057)](s(1472),(function(e){var t=s;this[t(630)]=e[t(574)]()})),h[s(1347)]("trun",(function(e){var t=s,r=0;if(this[t(1327)]=e[t(1433)](),r+=4,this[t(1383)]-this[t(718)]>r&&this[t(1061)]&h[t(952)]?(this[t(1146)]=e[t(1325)](),r+=4):this[t(1146)]=0,this[t(1383)]-this.hdr_size>r&&this[t(1061)]&h.TRUN_FLAGS_FIRST_FLAG?(this[t(999)]=e.readUint32(),r+=4):this[t(999)]=0,this[t(988)]=[],this[t(1452)]=[],this.sample_flags=[],this[t(677)]=[],this[t(1383)]-this.hdr_size>r)for(var n=0;n<this[t(1327)];n++)this.flags&h[t(982)]&&(this[t(988)][n]=e[t(1433)]()),this.flags&h[t(1230)]&&(this[t(1452)][n]=e[t(1433)]()),this[t(1061)]&h[t(444)]&&(this[t(655)][n]=e.readUint32()),this[t(1061)]&h.TRUN_FLAGS_CTS_OFFSET&&(0===this.version?this[t(677)][n]=e[t(1433)]():this[t(677)][n]=e[t(1325)]())})),h[s(1347)](s(831),(function(e){var t=s;this[t(1058)]=e.readUint32();var r=(this[t(1383)]-this[t(718)]-4)/4;this[t(431)]=[];for(var n=0;n<r;n++)this[t(431)][n]=e[t(1433)]()})),h[s(1347)]("txtC",(function(e){var t=s;this[t(485)]=e[t(714)]()})),h[s(1057)](s(1485),(function(e){var t=s,r=(this[t(1383)]-this.hdr_size)/4;this[t(1081)]=[];for(var n=0;n<r;n++)this[t(1081)][n]=e[t(1008)](4)})),h[s(1347)](s(885),(function(e){var t=s;this.lang=e.readCString(),this[t(691)]=e.readCString(),this.description=e[t(714)](),this.tags=e[t(714)]()})),h.createFullBoxCtor(s(343),(function(e){var t,r=s;if(this[r(443)]=e[r(1433)](),1==this[r(517)]);else if(0==this.version){for(this[r(414)]=e.readUint32(),this.component_index=[],this[r(985)]=[],this.component_format=[],this[r(1333)]=[],t=0;t<this.component_count;t++)this[r(658)][r(306)](e.readUint16()),this.component_bit_depth_minus_one.push(e[r(1351)]()),this[r(1022)][r(306)](e[r(1351)]()),this.component_align_size[r(306)](e[r(1351)]());this.sampling_type=e[r(1351)](),this[r(521)]=e[r(1351)](),this[r(666)]=e.readUint8();var n=e[r(1351)]();this[r(408)]=n>>7&1,this[r(1171)]=n>>6&1,this[r(1461)]=n>>5&1,this[r(361)]=n>>4&1,this[r(974)]=n>>3&1,this.pixel_size=e[r(1433)](),this[r(1005)]=e[r(1433)](),this[r(486)]=e[r(1433)](),this[r(1142)]=e[r(1433)](),this[r(756)]=e[r(1433)]()}})),h.createFullBoxCtor(s(1134),(function(e){var t=s;1!==this[t(1061)]&&(this.location=e[t(714)]())})),h[s(1347)](s(1271),(function(e){var t=s;this[t(691)]=e[t(714)](),this[t(1383)]-this[t(718)]-this[t(691)][t(1238)]-1>0&&(this[t(1264)]=e[t(714)]())})),h.createUUIDBox("a5d40b30e81411ddba2f0800200c9a66",!0,!1,(function(e){var t=s;this.LiveServerManifest=e[t(1008)](this[t(1383)]-this[t(718)])[t(803)](/&/g,t(1321))[t(803)](/</g,t(675))[t(803)](/>/g,t(519))[t(803)](/"/g,""").replace(/'/g,t(270))})),h[s(1266)](s(1017),!0,!1,(function(e){var t=s;this[t(1062)]=h[t(1495)](e);var r=e[t(1433)]();r>0&&(this.data=e[t(434)](r))})),h.createUUIDBox("a2394f525a9b4f14a2446c427c648df4",!0,!1),h[s(1266)]("8974dbce7be74c5184f97148f9882554",!0,!1,(function(e){var t=s;this[t(1137)]=e.readUint24(),this[t(665)]=e[t(1351)](),this.default_KID=h[t(1495)](e)})),h[s(1266)](s(568),!0,!1,(function(e){var t=s;this.fragment_count=e[t(1351)](),this[t(287)]=[];for(var r=0;r<this[t(1490)];r++){var n={},i=0,o=0;1===this.version?(i=e[t(574)](),o=e[t(574)]()):(i=e.readUint32(),o=e[t(1433)]()),n[t(1118)]=i,n[t(1003)]=o,this[t(287)][t(306)](n)}})),h[s(1266)](s(618),!0,!1,(function(e){var t=s;1===this[t(517)]?(this.absolute_time=e.readUint64(),this[t(396)]=e[t(574)]()):(this.absolute_time=e[t(1433)](),this[t(396)]=e[t(1433)]())})),h[s(1347)](s(871),(function(e){var t=s;this[t(784)]=e[t(996)](),this[t(340)]=e.readUint16Array(3)})),h[s(1347)](s(1386),(function(e){var t,r=s;1===this[r(517)]?(this[r(443)]=e[r(1351)](),this[r(651)]=e[r(1351)](),t=e[r(1351)](),this.bitDepth=t>>4,this.chromaSubsampling=t>>1&7,this[r(1229)]=1&t,this[r(898)]=e[r(1351)](),this[r(411)]=e[r(1351)](),this.matrixCoefficients=e[r(1351)](),this[r(840)]=e[r(996)](),this[r(407)]=e[r(434)](this[r(840)])):(this[r(443)]=e[r(1351)](),this[r(651)]=e.readUint8(),t=e[r(1351)](),this.bitDepth=t>>4&15,this[r(1221)]=15&t,t=e[r(1351)](),this.chromaSubsampling=t>>4&15,this[r(1179)]=t>>1&7,this[r(1229)]=1&t,this.codecIntializationDataSize=e.readUint16(),this.codecIntializationData=e.readUint8Array(this[r(840)]))})),h[s(1057)](s(1120),(function(e){var t=s;this[t(1467)]=e.readString(this[t(1383)]-this[t(718)])})),h[s(1347)](s(404),(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.held_bits=e[t(1351)](),this[t(564)]=8},stream_read_2_bytes:function(e){var t=Eo;this[t(1267)]=e.readUint16(),this[t(564)]=16},extract_bits:function(e){var t=Eo,r=this[t(1267)]>>this[t(564)]-e&(1<<e)-1;return this[t(564)]-=e,r}};if(i[n(355)](e),i.extract_bits(5),this[n(539)]=i[n(415)](2),this[n(1486)]=i[n(415)](1),this[n(1486)]){if(i[n(1304)](e),this[n(1055)]=i[n(415)](9),this[n(969)]=i[n(415)](3),this[n(1110)]=i[n(415)](2),this[n(704)]=i.extract_bits(2),i[n(355)](e),this[n(725)]=i[n(415)](3),i[n(415)](5),i.stream_read_2_bytes(e),i[n(415)](2),this[n(842)]=i[n(415)](6),this[n(965)]=i[n(415)](7),this[n(426)]=i[n(415)](1),this[n(1037)]=e[n(1351)](),i[n(355)](e),this.ptl_frame_only_constraint_flag=i[n(415)](1),this[n(1435)]=i[n(415)](1),this[n(791)]=new Uint8Array(this[n(842)]),this[n(842)]){for(t=0;t<this.num_bytes_constraint_info-1;t++){var o=i[n(415)](6);i[n(355)](e);var a=i[n(415)](2);this.general_constraint_info[t]=o<<2|a}this.general_constraint_info[this[n(842)]-1]=i.extract_bits(6)}else i[n(415)](6);if(this[n(969)]>1){for(i.stream_read_1_bytes(e),this[n(1028)]=0,r=this[n(969)]-2;r>=0;--r){var c=i[n(415)](1);this[n(1028)]|=c<<r}for(r=this[n(969)];r<=8&&this[n(969)]>1;++r)i.extract_bits(1);for(this.sublayer_level_idc=[],r=this[n(969)]-2;r>=0;--r)this[n(1028)]&1<<r&&(this[n(876)][r]=e.readUint8())}if(this[n(799)]=e[n(1351)](),this[n(1269)]=[],this[n(799)])for(t=0;t<this[n(799)];t++)this.general_sub_profile_idc.push(e[n(1433)]());this[n(1373)]=e[n(996)](),this[n(1503)]=e[n(996)](),this[n(645)]=e[n(996)]()}this[n(428)]=[];var u=e[n(1351)]();for(t=0;t<u;t++){var l=[];this[n(428)].push(l),i[n(355)](e),l[n(663)]=i.extract_bits(1),i[n(415)](2),l[n(668)]=i[n(415)](5);var d=1;for(13!=l[n(668)]&&12!=l[n(668)]&&(d=e[n(996)]()),r=0;r<d;r++){var h=e[n(996)]();l.push({data:e[n(434)](h),length:h})}}})),h.createFullBoxCtor("vvnC",(function(e){var t=s,r=strm.readUint8();this[t(539)]=3&r})),h[s(981)].prototype.isVideo=function(){return!1},h[s(981)][s(1447)][s(859)]=function(){return!1},h[s(981)][s(1447)].isSubtitle=function(){return!1},h[s(981)].prototype[s(628)]=function(){return!1},h[s(981)].prototype[s(523)]=function(){return!1},h.SampleEntry[s(1447)].getCodec=function(){return this[s(442)].replace(".","")},h.SampleEntry[s(1447)][s(1175)]=function(){return""},h[s(981)][s(1447)][s(525)]=function(){return""},h[s(981)][s(1447)].getChannelCount=function(){return""},h[s(981)][s(1447)].getSampleRate=function(){return""},h[s(981)].prototype[s(1322)]=function(){return""},h[s(368)][s(1447)][s(995)]=function(){return!0},h[s(368)][s(1447)].getWidth=function(){return this.width},h[s(368)][s(1447)][s(525)]=function(){return this[s(914)]},h[s(1224)].prototype.isAudio=function(){return!0},h[s(1224)].prototype.getChannelCount=function(){return this.channel_count},h[s(1224)][s(1447)][s(897)]=function(){return this.samplerate},h[s(1224)][s(1447)][s(1322)]=function(){return this[s(939)]},h[s(841)][s(1447)][s(1469)]=function(){return!0},h[s(961)][s(1447)].isMetadata=function(){return!0},h.decimalToHex=function(e,t){var r=s,n=Number(e)[r(804)](16);for(t=typeof t===r(1455)||null===t?t=2:t;n[r(1238)]<t;)n="0"+n;return n},h[s(1478)][s(1447)].getCodec=h[s(390)][s(1447)][s(942)]=h[s(738)][s(1447)].getCodec=h[s(626)].prototype[s(942)]=function(){var e=s,t=h[e(981)][e(1447)][e(942)][e(1247)](this);return this[e(1498)]?t+"."+h[e(281)](this.avcC[e(613)])+h.decimalToHex(this[e(1498)][e(582)])+h[e(281)](this[e(1498)][e(422)]):t},h[s(1408)][s(1447)].getCodec=h[s(889)][s(1447)][s(942)]=function(){var e,t=s,r=h.SampleEntry[t(1447)][t(942)].call(this);if(this[t(1133)]){switch(r+=".",this[t(1133)][t(855)]){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1133)][t(965)],r+=".";var n=this[t(1133)][t(623)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(281)](i,0),r+=".",0===this.hvcC[t(426)]?r+="L":r+="H",r+=this[t(1133)][t(1037)];var o=!1,a="";for(e=5;e>=0;e--)(this[t(1133)][t(869)][e]||o)&&(a="."+h[t(281)](this[t(1133)].general_constraint_indicator[e],0)+a,o=!0);r+=a}return r},h[s(1138)][s(1447)][s(942)]=h.vvi1SampleEntry.prototype[s(942)]=function(){var e,t=s,r=h[t(981)][t(1447)][t(942)][t(1247)](this);if(this.vvcC){r+="."+this[t(404)][t(965)],this[t(404)][t(426)]?r+=".H":r+=".L",r+=this.vvcC[t(1037)];var n="";if(this[t(404)][t(791)]){var i,o=[],a=0;for(a|=this[t(404)].ptl_frame_only_constraint<<7,a|=this[t(404)].ptl_multilayer_enabled<<6,e=0;e<this[t(404)][t(791)][t(1238)];++e)a|=this[t(404)][t(791)][e]>>2&63,o[t(306)](a),a&&(i=e),a=this[t(404)][t(791)][e]>>2&3;if(void 0===i)n=".CA";else{n=".C";var c=t(1130),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.mp4aSampleEntry[s(1447)][s(942)]=function(){var e=s,t=h[e(981)].prototype[e(942)].call(this);if(this[e(1001)]&&this.esds[e(551)]){var r=this.esds[e(551)][e(1012)](),n=this[e(1001)].esd.getAudioConfig();return t+"."+h[e(281)](r)+(n?"."+n:"")}return t},h[s(940)].prototype[s(942)]=function(){var e=s,t=h.SampleEntry.prototype[e(942)][e(1247)](this);return this.mime_format?t+"."+this.mime_format:t},h.vp08SampleEntry[s(1447)][s(942)]=h[s(1483)][s(1447)][s(942)]=function(){var e=s,t=h.SampleEntry[e(1447)][e(942)].call(this),r=this[e(1386)][e(651)];0==r&&(r="00");var n=this[e(1386)][e(1359)];return 8==n&&(n="08"),t+".0"+this[e(1386)].profile+"."+r+"."+n},h[s(369)][s(1447)][s(942)]=function(){var e,t=s,r=h.SampleEntry[t(1447)][t(942)][t(1247)](this),n=this.av1C[t(550)];return n<10&&(n="0"+n),2===this[t(1287)][t(760)]&&1===this[t(1287)][t(1216)]?e=1===this[t(1287)].twelve_bit?"12":"10":this[t(1287)][t(760)]<=2&&(e=1===this[t(1287)][t(1216)]?"10":"08"),r+"."+this[t(1287)][t(760)]+"."+n+(this.av1C[t(755)]?"H":"M")+"."+e},h[s(783)][s(1447)][s(813)]=function(e,t){var r=s;this[r(1383)]+=8,this[r(1383)]>u&&(this.size+=8),this.type===r(900)&&(this[r(1383)]+=16),o[r(998)]("BoxWriter",r(695)+this[r(442)]+r(1124)+this[r(1383)]+r(930)+e[r(1108)]()+(t||"")),this[r(1383)]>u?e[r(1073)](1):(this.sizePosition=e[r(1108)](),e[r(1073)](this[r(1383)])),e[r(922)](this[r(442)],null,4),"uuid"===this[r(442)]&&e[r(1422)](this[r(900)]),this[r(1383)]>u&&e[r(512)](this[r(1383)])},h[s(482)].prototype[s(813)]=function(e){var t=s;this[t(1383)]+=4,h[t(783)][t(1447)][t(813)][t(1247)](this,e,t(696)+this.version+" f="+this[t(1061)]),e[t(1129)](this[t(517)]),e.writeUint24(this[t(1061)])},h[s(783)][s(1447)][s(1086)]=function(e){var t=s;this[t(442)]===t(566)?this[t(319)]&&(this[t(1383)]=this[t(319)][t(1238)],this[t(813)](e),e[t(1422)](this[t(319)])):(this[t(1383)]=this.data?this[t(319)][t(1238)]:0,this[t(813)](e),this[t(319)]&&e[t(1422)](this[t(319)]))},h[s(328)][s(1447)].write=function(e){var t=s;this[t(1383)]=0,this.writeHeader(e);for(var r=0;r<this.boxes[t(1238)];r++)this[t(571)][r]&&(this[t(571)][r][t(1086)](e),this[t(1383)]+=this.boxes[r][t(1383)]);o.debug(t(563),t(1329)+this[t(442)]+t(1063)+this[t(1383)]),e[t(1424)](this[t(1113)],this.size)},h[s(1089)].prototype[s(1086)]=function(e){var t=s;this[t(1383)]=4*this[t(1306)][t(1238)],this[t(813)](e),e.writeUint32Array(this[t(1306)])},h[s(886)][s(1447)][s(1086)]=function(e){var t,r=s;for(this[r(1383)]=7,t=0;t<this[r(643)][r(1238)];t++)this.size+=2+this[r(643)][t][r(1238)];for(t=0;t<this[r(1294)][r(1238)];t++)this[r(1383)]+=2+this.PPS[t][r(1238)];for(this[r(667)]&&(this[r(1383)]+=this[r(667)][r(1238)]),this.writeHeader(e),e[r(1129)](this[r(923)]),e[r(1129)](this[r(613)]),e[r(1129)](this[r(582)]),e[r(1129)](this[r(422)]),e[r(1129)](this[r(539)]+252),e.writeUint8(this.SPS[r(1238)]+224),t=0;t<this[r(643)].length;t++)e[r(282)](this[r(643)][t][r(1238)]),e[r(1422)](this[r(643)][t][r(1337)]);for(e[r(1129)](this[r(1294)][r(1238)]),t=0;t<this.PPS[r(1238)];t++)e[r(282)](this[r(1294)][t][r(1238)]),e[r(1422)](this.PPS[t][r(1337)]);this.ext&&e[r(1422)](this[r(667)])},h[s(1174)][s(1447)][s(1086)]=function(e){var t,r=s;for(this[r(517)]=0,this[r(1061)]=0,this[r(1383)]=4+8*this.chunk_offsets.length,this[r(813)](e),e.writeUint32(this[r(625)][r(1238)]),t=0;t<this.chunk_offsets[r(1238)];t++)e.writeUint64(this[r(625)][t])},h[s(541)].prototype.write=function(e){var t=s;this.version=0,this[t(1061)]=0,this[t(1383)]=20,this[t(813)](e),e[t(1448)](this[t(1183)]),e[t(1448)](this[t(949)]),e[t(1448)](this[t(723)]),e[t(1448)](this[t(1121)]),e.writeInt32(this[t(360)])},h[s(713)][s(1447)][s(1086)]=function(e){var t,r=s;for(this[r(517)]=0,this[r(1061)]=0,this[r(1383)]=4+8*this[r(561)][r(1238)],this[r(813)](e),e[r(1073)](this[r(561)][r(1238)]),t=0;t<this[r(561)].length;t++)e[r(1073)](this[r(561)][t]),1===this.version?e.writeInt32(this[r(549)][t]):e[r(1073)](this[r(549)][t])},h.drefBox[s(1447)][s(1086)]=function(e){var t=s;this.version=0,this[t(1061)]=0,this[t(1383)]=4,this.writeHeader(e),e[t(1073)](this.entries[t(1238)]);for(var r=0;r<this[t(287)].length;r++)this[t(287)][r].write(e),this[t(1383)]+=this.entries[r][t(1383)];o.debug(t(563),t(1329)+this[t(442)]+t(1063)+this.size),e.adjustUint32(this.sizePosition,this[t(1383)])},h[s(1280)].prototype[s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=this[t(853)][t(1238)],this[t(813)](e),e[t(922)](this.extended_language)},h[s(847)][s(1447)].write=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=4+12*this.entries[t(1238)],this[t(813)](e),e[t(1073)](this[t(287)][t(1238)]);for(var r=0;r<this.entries[t(1238)];r++){var n=this.entries[r];e[t(1073)](n.segment_duration),e[t(1448)](n.media_time),e.writeInt16(n[t(304)]),e[t(828)](n[t(817)])}},h[s(1456)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=16+this[t(1127)].length+(this[t(376)][t(1238)]+1)+(this[t(554)][t(1238)]+1),this.writeHeader(e),e[t(562)](this[t(376)]),e.writeCString(this[t(554)]),e[t(1073)](this.timescale),e.writeUint32(this[t(382)]),e[t(1073)](this[t(295)]),e.writeUint32(this.id),e[t(1422)](this[t(1127)])},h[s(473)][s(1447)][s(1086)]=function(e){var t=s;this[t(1383)]=8+4*this[t(1081)].length,this[t(813)](e),e[t(922)](this[t(903)],null,4),e[t(1073)](this[t(1465)]);for(var r=0;r<this.compatible_brands[t(1238)];r++)e[t(922)](this[t(1081)][r],null,4)},h[s(481)][s(1447)][s(1086)]=function(e){var t=s;this[t(1383)]=20+this[t(691)][t(1238)]+1,this.version=0,this[t(1061)]=0,this[t(813)](e),e[t(1073)](0),e[t(922)](this.handler,null,4),e[t(1073)](0),e[t(1073)](0),e[t(1073)](0),e.writeCString(this[t(691)])},h.hvcCBox.prototype.write=function(e){var t,r,n=s;for(this[n(1383)]=23,t=0;t<this[n(428)][n(1238)];t++)for(this.size+=3,r=0;r<this.nalu_arrays[t].length;r++)this[n(1383)]+=2+this[n(428)][t][r][n(319)][n(1238)];for(this[n(813)](e),e.writeUint8(this[n(923)]),e.writeUint8(this[n(855)]<<6+this[n(426)]<<5+this[n(965)]),e[n(1073)](this[n(623)]),e[n(1422)](this[n(869)]),e[n(1129)](this[n(1037)]),e[n(282)](this[n(1274)]+(15<<24)),e[n(1129)](this.parallelismType+252),e.writeUint8(this[n(704)]+252),e[n(1129)](this[n(950)]+248),e.writeUint8(this.bit_depth_chroma_minus8+248),e.writeUint16(this.avgFrameRate),e[n(1129)]((this[n(272)]<<6)+(this[n(1145)]<<3)+(this[n(955)]<<2)+this[n(539)]),e[n(1129)](this[n(428)][n(1238)]),t=0;t<this[n(428)][n(1238)];t++)for(e[n(1129)]((this.nalu_arrays[t][n(663)]<<7)+this[n(428)][t][n(668)]),e[n(282)](this[n(428)][t].length),r=0;r<this[n(428)][t][n(1238)];r++)e[n(282)](this[n(428)][t][r][n(319)].length),e[n(1422)](this[n(428)][t][r][n(319)])},h[s(1252)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=this[t(583)].length+1+(this[t(554)].length+1),this[t(813)](e),e[t(562)](this[t(583)]),e[t(562)](this[t(554)])},h.mdhdBox.prototype[s(1086)]=function(e){var t=s;this[t(1383)]=20,this[t(1061)]=0,this[t(517)]=0,this[t(813)](e),e[t(1073)](this.creation_time),e[t(1073)](this[t(874)]),e.writeUint32(this[t(934)]),e[t(1073)](this.duration),e[t(282)](this[t(1251)]),e[t(282)](0)},h[s(904)][s(1447)].write=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=4,this[t(813)](e),e[t(1073)](this[t(1085)])},h[s(1318)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=4,this[t(813)](e),e[t(1073)](this[t(1275)])},h[s(380)].prototype[s(1086)]=function(e){var t=s;this.version=0,this[t(1061)]=0,this.size=96,this[t(813)](e),e[t(1073)](this[t(528)]),e.writeUint32(this[t(874)]),e[t(1073)](this.timescale),e[t(1073)](this.duration),e[t(1073)](this.rate),e[t(282)](this.volume<<8),e[t(282)](0),e[t(1073)](0),e[t(1073)](0),e[t(1217)](this.matrix),e.writeUint32(0),e.writeUint32(0),e[t(1073)](0),e.writeUint32(0),e[t(1073)](0),e[t(1073)](0),e[t(1073)](this[t(346)])},h[s(981)][s(1447)][s(813)]=function(e){var t=s;this[t(1383)]=8,h[t(783)][t(1447)][t(813)][t(1247)](this,e),e[t(1129)](0),e[t(1129)](0),e.writeUint8(0),e[t(1129)](0),e[t(1129)](0),e[t(1129)](0),e.writeUint16(this.data_reference_index)},h[s(981)][s(1447)][s(374)]=function(e){for(var t=s,r=0;r<this[t(571)][t(1238)];r++)this[t(571)][r].write(e),this.size+=this[t(571)][r][t(1383)];o[t(998)]("BoxWriter",t(1329)+this[t(442)]+t(1063)+this.size),e[t(1424)](this[t(1113)],this.size)},h.SampleEntry[s(1447)][s(1086)]=function(e){var t=s;this[t(813)](e),e.writeUint8Array(this[t(319)]),this[t(1383)]+=this[t(319)][t(1238)],o[t(998)](t(563),t(1329)+this[t(442)]+t(1063)+this[t(1383)]),e[t(1424)](this[t(1113)],this[t(1383)])},h.VisualSampleEntry[s(1447)][s(1086)]=function(e){var t=s;this[t(813)](e),this[t(1383)]+=70,e[t(282)](0),e[t(282)](0),e[t(1073)](0),e[t(1073)](0),e[t(1073)](0),e[t(282)](this[t(1356)]),e[t(282)](this.height),e[t(1073)](this.horizresolution),e[t(1073)](this[t(1412)]),e[t(1073)](0),e[t(282)](this[t(1042)]),e[t(1129)](Math[t(849)](31,this[t(1072)][t(1238)])),e[t(922)](this[t(1072)],null,31),e.writeUint16(this[t(592)]),e[t(828)](-1),this[t(374)](e)},h[s(1224)][s(1447)].write=function(e){var t=s;this[t(813)](e),this[t(1383)]+=20,e[t(1073)](0),e[t(1073)](0),e[t(282)](this[t(712)]),e[t(282)](this[t(939)]),e[t(282)](0),e.writeUint16(0),e[t(1073)](this[t(1077)]<<16),this.writeFooter(e)},h.stppSampleEntry.prototype[s(1086)]=function(e){var t=s;this[t(813)](e),this[t(1383)]+=this[t(737)][t(1238)]+1+this[t(491)][t(1238)]+1+this.auxiliary_mime_types.length+1,e[t(562)](this[t(737)]),e[t(562)](this[t(491)]),e.writeCString(this.auxiliary_mime_types),this.writeFooter(e)},h.SampleGroupEntry.prototype[s(1086)]=function(e){var t=s;e[t(1422)](this[t(319)])},h[s(1316)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=1,this[t(1061)]=0,this[t(1383)]=12+8*this[t(287)][t(1238)],this.writeHeader(e),e[t(922)](this[t(1276)],null,4),e[t(1073)](this[t(1384)]),e[t(1073)](this.entries[t(1238)]);for(var r=0;r<this[t(287)][t(1238)];r++){var n=this[t(287)][r];e[t(1448)](n.sample_count),e[t(1448)](n.group_description_index)}},h[s(514)][s(1447)][s(1086)]=function(e){var t,r,n=s;for(this[n(1061)]=0,this[n(1383)]=12,t=0;t<this.entries[n(1238)];t++)r=this[n(287)][t],1===this[n(517)]&&(0===this.default_length&&(this[n(1383)]+=4),this.size+=r[n(319)].length);for(this[n(813)](e),e[n(922)](this.grouping_type,null,4),1===this[n(517)]&&e[n(1073)](this[n(567)]),this[n(517)]>=2&&e[n(1073)](this[n(1301)]),e[n(1073)](this[n(287)][n(1238)]),t=0;t<this[n(287)].length;t++)r=this[n(287)][t],1===this[n(517)]&&0===this.default_length&&e[n(1073)](r[n(1198)]),r.write(e)},h[s(1379)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this.size=20+12*this[t(1415)][t(1238)],this[t(813)](e),e[t(1073)](this[t(284)]),e.writeUint32(this[t(934)]),e.writeUint32(this.earliest_presentation_time),e[t(1073)](this.first_offset),e[t(282)](0),e.writeUint16(this[t(1415)][t(1238)]);for(var r=0;r<this[t(1415)][t(1238)];r++){var n=this[t(1415)][r];e[t(1073)](n[t(1376)]<<31|n.referenced_size),e[t(1073)](n.subsegment_duration),e[t(1073)](n.starts_with_SAP<<31|n[t(420)]<<28|n[t(1493)])}},h[s(1075)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=1,this[t(1383)]=4,this[t(813)](e),e[t(282)](this[t(1427)]),e.writeUint16(0)},h[s(873)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=0,this[t(1383)]=4+4*this[t(625)].length,this[t(813)](e),e.writeUint32(this.chunk_offsets[t(1238)]),e[t(1217)](this[t(625)])},h[s(1255)][s(1447)][s(1086)]=function(e){var t,r=s;for(this[r(517)]=0,this.flags=0,this[r(1383)]=4+12*this[r(1246)][r(1238)],this[r(813)](e),e[r(1073)](this[r(1246)][r(1238)]),t=0;t<this.first_chunk[r(1238)];t++)e[r(1073)](this[r(1246)][t]),e[r(1073)](this[r(1366)][t]),e[r(1073)](this[r(1332)][t])},h[s(1036)][s(1447)][s(1086)]=function(e){var t,r=s;for(this.version=0,this.flags=0,this.size=0,this[r(813)](e),e[r(1073)](this.entries[r(1238)]),this.size+=4,t=0;t<this[r(287)][r(1238)];t++)this.entries[t][r(1086)](e),this[r(1383)]+=this.entries[t].size;o[r(998)](r(563),"Adjusting box "+this[r(442)]+" with new size "+this.size),e[r(1424)](this[r(1113)],this[r(1383)])},h.stshBox.prototype.write=function(e){var t,r=s;for(this[r(517)]=0,this[r(1061)]=0,this.size=4+8*this.shadowed_sample_numbers[r(1238)],this.writeHeader(e),e[r(1073)](this[r(501)][r(1238)]),t=0;t<this[r(501)][r(1238)];t++)e[r(1073)](this[r(501)][t]),e[r(1073)](this[r(1020)][t])},h[s(493)][s(1447)][s(1086)]=function(e){var t=s;this.version=0,this[t(1061)]=0,this[t(1383)]=4+4*this[t(1213)].length,this[t(813)](e),e[t(1073)](this[t(1213)][t(1238)]),e[t(1217)](this[t(1213)])},h.stszBox.prototype[s(1086)]=function(e){var t,r=s,n=!0;if(this[r(517)]=0,this[r(1061)]=0,this[r(733)][r(1238)]>0)for(t=0;t+1<this.sample_sizes[r(1238)];){if(this[r(733)][t+1]!==this.sample_sizes[0]){n=!1;break}t++}else n=!1;this[r(1383)]=8,!n&&(this.size+=4*this[r(733)][r(1238)]),this.writeHeader(e),n?e[r(1073)](this.sample_sizes[0]):e[r(1073)](0),e[r(1073)](this[r(733)][r(1238)]),!n&&e[r(1217)](this[r(733)])},h[s(1156)][s(1447)][s(1086)]=function(e){var t,r=s;for(this[r(517)]=0,this[r(1061)]=0,this[r(1383)]=4+8*this.sample_counts.length,this[r(813)](e),e[r(1073)](this[r(561)].length),t=0;t<this[r(561)][r(1238)];t++)e[r(1073)](this.sample_counts[t]),e[r(1073)](this[r(585)][t])},h[s(1112)][s(1447)][s(1086)]=function(e){var t=s,r=Math.pow(2,32)-1;this[t(517)]=this[t(685)]>r?1:0,this[t(1061)]=0,this[t(1383)]=4,1===this[t(517)]&&(this[t(1383)]+=4),this.writeHeader(e),1===this.version?e[t(512)](this[t(685)]):e[t(1073)](this.baseMediaDecodeTime)},h[s(731)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1383)]=4,this[t(1061)]&h.TFHD_FLAG_BASE_DATA_OFFSET&&(this[t(1383)]+=8),this[t(1061)]&h[t(1508)]&&(this[t(1383)]+=4),this[t(1061)]&h[t(1289)]&&(this[t(1383)]+=4),this[t(1061)]&h.TFHD_FLAG_SAMPLE_SIZE&&(this[t(1383)]+=4),this[t(1061)]&h[t(309)]&&(this[t(1383)]+=4),this.writeHeader(e),e[t(1073)](this[t(386)]),this.flags&h[t(302)]&&e.writeUint64(this.base_data_offset),this.flags&h[t(1508)]&&e[t(1073)](this[t(1301)]),this.flags&h[t(1289)]&&e[t(1073)](this.default_sample_duration),this[t(1061)]&h.TFHD_FLAG_SAMPLE_SIZE&&e[t(1073)](this[t(779)]),this[t(1061)]&h[t(309)]&&e[t(1073)](this[t(1260)])},h[s(701)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this.size=80,this[t(813)](e),e[t(1073)](this[t(528)]),e.writeUint32(this.modification_time),e[t(1073)](this.track_id),e[t(1073)](0),e[t(1073)](this[t(396)]),e[t(1073)](0),e.writeUint32(0),e.writeInt16(this.layer),e[t(828)](this[t(1399)]),e[t(828)](this[t(610)]<<8),e.writeUint16(0),e[t(882)](this.matrix),e[t(1073)](this[t(1356)]),e[t(1073)](this.height)},h[s(788)][s(1447)].write=function(e){var t=s;this.version=0,this.flags=0,this[t(1383)]=20,this[t(813)](e),e[t(1073)](this[t(386)]),e[t(1073)](this[t(1301)]),e[t(1073)](this[t(753)]),e[t(1073)](this[t(779)]),e[t(1073)](this[t(1260)])},h[s(1024)][s(1447)].write=function(e){var t=s;this[t(517)]=0,this[t(1383)]=4,this.flags&h[t(952)]&&(this[t(1383)]+=4),this[t(1061)]&h.TRUN_FLAGS_FIRST_FLAG&&(this[t(1383)]+=4),this.flags&h.TRUN_FLAGS_DURATION&&(this[t(1383)]+=4*this[t(988)][t(1238)]),this[t(1061)]&h[t(1230)]&&(this.size+=4*this[t(1452)].length),this[t(1061)]&h.TRUN_FLAGS_FLAGS&&(this[t(1383)]+=4*this[t(655)][t(1238)]),this[t(1061)]&h[t(951)]&&(this[t(1383)]+=4*this[t(677)][t(1238)]),this[t(813)](e),e[t(1073)](this[t(1327)]),this[t(1061)]&h.TRUN_FLAGS_DATA_OFFSET&&(this[t(861)]=e[t(1108)](),e.writeInt32(this[t(1146)])),this[t(1061)]&h[t(1453)]&&e[t(1073)](this.first_sample_flags);for(var r=0;r<this[t(1327)];r++)this[t(1061)]&h[t(982)]&&e[t(1073)](this[t(988)][r]),this[t(1061)]&h[t(1230)]&&e[t(1073)](this.sample_size[r]),this[t(1061)]&h.TRUN_FLAGS_FLAGS&&e.writeUint32(this[t(655)][r]),this[t(1061)]&h.TRUN_FLAGS_CTS_OFFSET&&(0===this[t(517)]?e.writeUint32(this[t(677)][r]):e[t(1448)](this[t(677)][r]))},h["url Box"][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1264)]?(this.flags=0,this[t(1383)]=this[t(1264)].length+1):(this.flags=1,this[t(1383)]=0),this[t(813)](e),this[t(1264)]&&e.writeCString(this[t(1264)])},h[s(1068)].prototype[s(1086)]=function(e){var t=s;this[t(517)]=0,this.flags=0,this[t(1383)]=this[t(691)][t(1238)]+1+(this.location?this[t(1264)][t(1238)]+1:0),this.writeHeader(e),e[t(562)](this[t(691)]),this[t(1264)]&&e[t(562)](this[t(1264)])},h[s(1103)][s(1447)][s(1086)]=function(e){var t=s;this[t(517)]=0,this[t(1061)]=1,this.size=8,this[t(813)](e),e[t(282)](this[t(784)]),e[t(1018)](this[t(340)])},h[s(713)][s(1447)].unpack=function(e){var t,r,n,i=s;for(n=0,t=0;t<this.sample_counts.length;t++)for(r=0;r<this[i(561)][t];r++)e[n][i(812)]=e[n][i(1205)]+this[i(549)][t],n++},h[s(1156)][s(1447)][s(373)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(561)][i(1238)];t++)for(r=0;r<this[i(561)][t];r++)0===n?e[n].dts=0:e[n][i(1205)]=e[n-1][i(1205)]+this[i(585)][t],n++},h[s(873)][s(1447)][s(373)]=function(e){var t,r=s;for(t=0;t<this[r(625)][r(1238)];t++)e[t][r(419)]=this[r(625)][t]},h[s(1255)][s(1447)].unpack=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this.first_chunk[a(1238)];t++)for(r=0;r<(t+1<this.first_chunk[a(1238)]?this[a(1246)][t+1]:1/0);r++)for(o++,n=0;n<this.samples_per_chunk[t];n++){if(!e[i])return;e[i][a(879)]=this[a(1332)][t],e[i].chunk_index=o,i++}},h.stszBox[s(1447)][s(373)]=function(e){var t,r=s;for(t=0;t<this.sample_sizes[r(1238)];t++)e[t][r(1383)]=this[r(733)][t]},h.DIFF_BOXES_PROP_NAMES=[s(571),s(287),s(1415),s(1261),s(1471),"item_infos",s(754),"associations",s(1027),"ranges",s(586),s(810),s(551),s(1052)],h[s(782)]=[s(1081),"matrix",s(340),s(561),s(561),"sample_deltas",s(1246),s(1366),s(733),s(625),s(549),s(1332),s(988)],h[s(365)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(1033)][n(1395)](r)>-1||e[r]instanceof h[n(783)]||t[r]instanceof h[n(783)]||typeof e[r]===n(1455)||typeof t[r]===n(1455)||"function"==typeof e[r]||typeof t[r]===n(318)||e[n(727)]&&e[n(727)].indexOf(r[n(336)](0,4))>-1||t[n(727)]&&t.subBoxNames[n(1395)](r[n(336)](0,4))>-1||r===n(319)||r===n(721)||r===n(1383)||"creation_time"===r||r===n(874)||h[n(782)][n(1395)](r)>-1||e[r]===t[r]))return!1;return!0},h[s(327)]=function(e,t){var r=s;if(!h[r(365)](e,t))return!1;for(var n=0;n<h[r(1033)][r(1238)];n++){var i=h.DIFF_BOXES_PROP_NAMES[n];if(e[i]&&t[i]&&!h.boxEqual(e[i],t[i]))return!1}return!0};var m=function(){};m.prototype[s(674)]=function(e){var t,r,n=s,i=new a(e.buffer);for(t=[];!i[n(1182)]();)(r=h[n(679)](i,!1))[n(267)]===h.OK&&r[n(1391)][n(442)]===n(789)&&t[n(306)](r[n(1391)]);return t},m.prototype[s(1203)]=function(e,t,r){var n=s;function i(e,t,r){var n=Eo;return r=r||"0",(e+="")[n(1238)]>=t?e:new Array(t-e.length+1)[n(1293)](r)+e}function o(e){var t=Eo,r=Math[t(347)](e/3600),n=Math.floor((e-3600*r)/60),s=Math[t(347)](e-3600*r-60*n),o=Math[t(347)](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(674)](r),c="",u=0;u<a.length;u++){var l=a[u];c+=o(e)+n(683)+o(t)+"\r\n",c+=l[n(290)][n(1467)]}return c};var v=function(){};v.prototype.parseSample=function(e){var t,r=s,n={};n.resources=[];var i=new a(e[r(319)][r(815)]);if(e[r(1261)]&&0!==e[r(1261)].length){if(n[r(1078)]=i[r(1008)](e.subsamples[0][r(1383)]),e[r(1261)].length>1)for(t=1;t<e[r(1261)][r(1238)];t++)n[r(1436)][t]=i[r(434)](e[r(1261)][t][r(1383)])}else n.documentString=i[r(1008)](e[r(319)][r(1238)]);return typeof DOMParser!==r(1455)&&(n.document=(new DOMParser).parseFromString(n.documentString,r(1188))),n};var y=function(){};y[s(1447)][s(674)]=function(e){var t=s;return new a(e[t(319)][t(815)])[t(1008)](e[t(319)][t(1238)])},y[s(1447)].parseConfig=function(e){var t=s,r=new a(e[t(815)]);return r[t(1433)](),r[t(714)]()},"undefined"!==s(454)&&(t[s(652)]=v,t[s(850)]=y);var _=function(e){var t=s;this.stream=e||new l,this[t(571)]=[],this[t(1147)]=[],this.moofs=[],this[t(916)]=!1,this.moovStartFound=!1,this[t(301)]=null,this[t(807)]=!1,this[t(960)]=null,this[t(1093)]=!1,this[t(1365)]=null,this[t(1291)]=null,this[t(1491)]=null,this[t(1307)]=!1,this[t(1004)]=[],this[t(836)]=[],this[t(608)]=!1,this[t(1353)]=!1,this[t(367)]=0,this[t(395)]=!1,this.onSidx=null,this.sidxSent=!1};_[s(1447)][s(1153)]=function(){var e=s;this[e(741)]&&(this[e(741)][e(1153)](),this[e(741)]=null),this[e(571)]=[],this.mdats=[],this[e(881)]=[],this[e(916)]=!1,this[e(694)]=!1,this[e(301)]=null,this.moovStartSent=!1,this.onReady=null,this[e(1093)]=!1,this.onSegment=null,this[e(1291)]=null,this[e(1491)]=null,this.sampleListBuilt=!1,this[e(1004)]=[],this[e(836)]=[],this[e(608)]=!1,this[e(1353)]=!1,this[e(367)]=0,this[e(395)]=!1,this.onSidx=null,this[e(462)]=!1,this.moov=null,this.ftyp=null,this[e(1471)]=[],this[e(925)]=[]},_[s(1447)].setSegmentOptions=function(e,t,r){var n=s,i=this[n(944)](e);if(i){var o={};this[n(1004)][n(306)](o),o.id=e,o[n(1414)]=t,o[n(338)]=i,i[n(730)]=0,o[n(1158)]=null,o.nb_samples=1e3,o[n(437)]=!0,r&&(r[n(1499)]&&(o.nb_samples=r[n(1499)]),r[n(437)]&&(o.rapAlignement=r[n(437)]))}},_[s(1447)][s(1056)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1004)][t(1238)];n++){this[t(1004)][n].id==e&&(r=n)}r>-1&&this[t(1004)][t(435)](r,1)},_[s(1447)].setExtractionOptions=function(e,t,r){var n=s,i=this[n(944)](e);if(i){var o={};this.extractedTracks[n(306)](o),o.id=e,o.user=t,o.trak=i,i[n(730)]=0,o.nb_samples=1e3,o[n(801)]=[],r&&r[n(1499)]&&(o.nb_samples=r.nbSamples)}},_[s(1447)][s(702)]=function(e){for(var t=s,r=-1,n=0;n<this[t(836)].length;n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this[t(836)].splice(r,1)},_[s(1447)].parse=function(){var e,t,r=s;if(!this[r(421)]||this.restoreParsePosition())for(;;){if(this[r(587)]&&this[r(587)]()){if(this.processIncompleteMdat())continue;return}if(this.saveParsePosition&&this[r(1094)](),(e=h.parseOneBox(this[r(741)],false))[r(267)]===h.ERR_NOT_ENOUGH_DATA){if(this.processIncompleteBox){if(this[r(1177)](e))continue;return}return}var n;switch(n=(t=e[r(1391)])[r(442)]!==r(900)?t.type:t[r(900)],this.boxes[r(306)](t),n){case r(566):this[r(1147)].push(t);break;case r(1450):this[r(881)].push(t);break;case"moov":this[r(694)]=!0,0===this.mdats[r(1238)]&&(this[r(916)]=!0);default:this[n],this[n]=t}this.updateUsedBytes&&this[r(977)](t,e)}},_[s(1447)][s(872)]=function(e){var t=s;if(null==e)throw t(1107);if(void 0===e[t(464)])throw t(1302);return 0===e[t(745)]?(this.stream[t(412)](),!1):(e[t(1139)]=0,this[t(741)][t(778)](e),this[t(741)][t(412)](),!!this[t(741)][t(363)]())},_[s(1447)].appendBuffer=function(e,t){var r,n=s;if(this[n(872)](e))return this[n(711)](),this[n(694)]&&!this.moovStartSent&&(this.moovStartSent=!0,this[n(301)]&&this[n(301)]()),this[n(901)]?(!this[n(1307)]&&(this[n(1405)](),this[n(1307)]=!0),this[n(1496)](),this[n(960)]&&!this.readySent&&(this[n(1093)]=!0,this[n(960)](this[n(388)]())),this[n(1284)](t),this[n(967)]?(r=this.nextSeekPosition,this[n(967)]=void 0):r=this.nextParsePosition,this[n(741)].getEndFilePositionAfter&&(r=this[n(741)][n(770)](r))):r=this[n(705)]?this[n(705)]:0,this[n(601)]&&this[n(638)]&&!this[n(462)]&&(this.onSidx(this[n(601)]),this.sidxSent=!0),this[n(632)]&&(this[n(907)]&&!this.itemListBuilt&&(this[n(907)](),this[n(395)]=!0),this[n(1466)]&&this[n(1466)](this[n(489)])),this.stream[n(884)]&&(this[n(741)].logBufferLevel(),this.stream[n(884)](),this[n(741)][n(412)](!0)),r},_.prototype.getInfo=function(){var e,t,r,n,i,o,a=s,c={},u=new Date("1904-01-01T00:00:00Z").getTime();if(this[a(901)])for(c[a(1009)]=!0,c[a(396)]=this[a(901)][a(1324)][a(396)],c.timescale=this[a(901)][a(1324)][a(934)],c[a(800)]=null!=this[a(901)][a(490)],c.isFragmented&&this[a(901)][a(490)][a(621)]&&(c[a(1085)]=this[a(901)].mvex[a(621)][a(1085)]),c[a(916)]=this[a(916)],c[a(1404)]=null!=this[a(901)][a(634)],c[a(1369)]=[],c[a(1369)][a(306)](this[a(843)][a(903)]),c[a(1369)]=c.brands[a(1242)](this.ftyp[a(1081)]),c[a(379)]=new Date(u+1e3*this.moov[a(1324)][a(528)]),c.modified=new Date(u+1e3*this[a(901)][a(1324)].modification_time),c[a(764)]=[],c.audioTracks=[],c[a(758)]=[],c[a(503)]=[],c[a(339)]=[],c[a(635)]=[],c[a(285)]=[],e=0;e<this[a(901)][a(495)][a(1238)];e++){if(o=(r=this[a(901)][a(495)][e])[a(612)].minf[a(964)].stsd.entries[0],n={},c[a(764)][a(306)](n),n.id=r[a(325)][a(386)],n[a(691)]=r[a(612)][a(682)][a(691)],n[a(1415)]=[],r.tref)for(t=0;t<r[a(1354)].boxes[a(1238)];t++)i={},n[a(1415)][a(306)](i),i[a(442)]=r[a(1354)][a(571)][t].type,i[a(1306)]=r[a(1354)][a(571)][t].track_ids;r[a(1021)]&&(n.edits=r[a(1021)][a(1015)][a(287)]),n.created=new Date(u+1e3*r[a(325)][a(528)]),n.modified=new Date(u+1e3*r[a(325)][a(874)]),n[a(820)]=r[a(325)][a(396)],n[a(291)]=c.timescale,n[a(1382)]=r.tkhd.layer,n.alternate_group=r[a(325)].alternate_group,n[a(610)]=r[a(325)][a(610)],n[a(1090)]=r.tkhd.matrix,n.track_width=r.tkhd[a(1356)]/65536,n[a(494)]=r.tkhd[a(914)]/65536,n.timescale=r[a(612)][a(759)][a(934)],n.cts_shift=r[a(612)][a(1106)][a(964)][a(717)],n[a(396)]=r[a(612)][a(759)].duration,n[a(1290)]=r[a(1290)],n.codec=o[a(942)](),n[a(546)]=r.udta&&r[a(973)][a(504)].length?r[a(973)][a(504)][0]:{schemeURI:"",value:""},n[a(1251)]=r[a(612)][a(600)]?r[a(612)].elng[a(853)]:r[a(612)][a(759)].languageString,n[a(1463)]=r[a(801)][a(1238)],n[a(1383)]=r[a(553)],n[a(669)]=8*n[a(1383)]*n.timescale/n[a(1290)],o[a(859)]()?(n[a(442)]=a(979),c[a(1312)][a(306)](n),n[a(979)]={},n.audio[a(1338)]=o[a(897)](),n[a(979)].channel_count=o[a(1032)](),n[a(979)][a(1452)]=o[a(1322)]()):o[a(995)]()?(n[a(442)]="video",c[a(758)].push(n),n[a(1100)]={},n[a(1100)][a(1356)]=o[a(1175)](),n[a(1100)][a(914)]=o.getHeight()):o[a(1469)]()?(n[a(442)]=a(1044),c[a(503)][a(306)](n)):o[a(523)]()?(n[a(442)]="metadata",c.hintTracks[a(306)](n)):o[a(628)]()?(n[a(442)]="metadata",c.metadataTracks[a(306)](n)):(n[a(442)]="metadata",c[a(285)].push(n))}else c.hasMoov=!1;if(c[a(994)]="",c.hasMoov&&c[a(764)]){for(c.videoTracks&&c.videoTracks.length>0?c[a(994)]+=a(375):c[a(1312)]&&c[a(1312)][a(1238)]>0?c[a(994)]+='audio/mp4; codecs="':c[a(994)]+=a(1016),e=0;e<c[a(764)][a(1238)];e++)0!==e&&(c[a(994)]+=","),c[a(994)]+=c.tracks[e][a(487)];c.mime+=a(452),c[a(994)]+=this[a(843)][a(1081)][a(1293)](),c[a(994)]+='"'}return c},_.prototype.setNextSeekPositionFromSample=function(e){var t=s;e&&(this[t(967)]?this.nextSeekPosition=Math[t(849)](e.offset+e[t(848)],this[t(967)]):this[t(967)]=e[t(419)]+e[t(848)])},_[s(1447)][s(1284)]=function(e){var t,r,n=s;if(this[n(1353)]){if(this.isFragmentationInitialized&&null!==this[n(1365)])for(t=0;t<this[n(1004)][n(1238)];t++){var i=this[n(1004)][t];for(r=i[n(338)];r[n(730)]<r.samples.length&&this.sampleProcessingStarted;){o.debug("ISOFile","Creating media fragment on track #"+i.id+n(747)+r.nextSample);var a=this[n(910)](i.id,r[n(730)],i[n(1158)]);if(!a)break;if(i[n(1158)]=a,r.nextSample++,(r.nextSample%i[n(1463)]==0||e||r[n(730)]>=r[n(801)][n(1238)])&&(this.onSegment&&this[n(1365)](i.id,i.user,i[n(1158)][n(815)],r.nextSample,e||r[n(730)]>=r[n(801)][n(1238)]),i[n(1158)]=null,i!==this[n(1004)][t]))break}}if(null!==this[n(1291)])for(t=0;t<this[n(836)].length;t++){var c=this[n(836)][t];for(r=c[n(338)];r[n(730)]<r.samples.length&&this[n(1353)];){o.debug("ISOFile",n(931)+c.id+n(1019)+r[n(730)]);var u=this[n(1237)](r,r[n(730)]);if(!u){this[n(1192)](r.samples[r[n(730)]]);break}if(r[n(730)]++,c[n(801)][n(306)](u),(r[n(730)]%c.nb_samples==0||r[n(730)]>=r[n(801)][n(1238)])&&(o[n(998)](n(1371),n(273)+c.id+n(747)+r[n(730)]),this[n(1291)]&&this.onSamples(c.id,c[n(1414)],c[n(801)]),c[n(801)]=[],c!==this.extractedTracks[t]))break}}}},_[s(1447)][s(1286)]=function(e){var t=this[s(924)](e,!0);return t.length?t[0]:null},_[s(1447)][s(924)]=function(e,t){var r=[];return _._sweep[s(1247)](this,e,r,t),r},_[s(1368)]=function(e,t,r){var n=s;for(var i in this.type&&this[n(442)]==e&&t[n(306)](this),this[n(571)]){if(t[n(1238)]&&r)return;_[n(1368)][n(1247)](this[n(571)][i],e,t,r)}},_[s(1447)][s(1208)]=function(e){var t=this[s(944)](e);return t?t.samples:void 0},_[s(1447)].getTrackSample=function(e,t){var r=this[s(944)](e);return this.getSample(r,t)},_[s(1447)].releaseUsedSamples=function(e,t,r){var n=s,i=this.getTrackById(e);i[n(429)]||(i[n(429)]=0);for(var o=i[n(429)];o<t;o++)this.releaseSample(i,o);i[n(429)]=t,r&&(this.boxes=[],this[n(1147)]=[],this[n(881)]=[],this.lastMoofIndex=0)},_[s(1447)][s(743)]=function(e){var t=s,r=this.getTrackById(e);const n=r[t(801)],i=n[n[t(1238)]-1];i[t(319)]=null,i[t(387)]=null,i[t(848)]=0,r[t(801)]=[],r[t(801)][t(306)](i),r[t(730)]=r[t(801)].length,this[t(571)]=[],this[t(1147)]=[],this[t(881)]=[],this[t(556)]=0},_.prototype.start=function(){var e=s;this[e(1353)]=!0,this[e(1284)](!1)},_[s(1447)][s(1310)]=function(){this[s(1353)]=!1},_[s(1447)][s(329)]=function(){var e=s;this.updateSampleLists(),this[e(1284)](!0),this[e(741)][e(884)](),this[e(741)].logBufferLevel(!0)},_[s(1447)][s(1069)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(801)][a(1238)])return{offset:0,time:0};for(n=0;n<r[a(801)][a(1238)];n++){if(i=r.samples[n],0===n)u=0,o=i[a(934)];else if(i[a(798)]>e*i[a(934)]){u=n-1;break}t&&i.is_sync&&(c=n)}for(t&&(u=c),e=r.samples[u][a(798)],r[a(730)]=u;r[a(801)][u][a(848)]===r[a(801)][u].size&&r[a(801)][u+1];)u++;return{offset:r.samples[u][a(419)]+r[a(801)][u][a(848)],time:e/o}},_[s(1447)][s(303)]=function(e){var t,r=s;return e.samples?((t=e.samples[e[r(801)].length-1]).cts+t[r(396)])/t[r(934)]:1/0},_[s(1447)][s(345)]=function(e,t){var r,n,i,o=s,a=this[o(901)],c={offset:1/0,time:1/0};if(this.moov){for(i=0;i<a[o(495)].length;i++)r=a[o(495)][i],e>this[o(303)](r)||((n=this[o(1069)](e,t,r))[o(419)]<c[o(419)]&&(c[o(419)]=n[o(419)]),n[o(591)]<c[o(591)]&&(c.time=n.time));return c[o(419)]===1/0?c={offset:this[o(705)],time:0}:c[o(419)]=this[o(741)][o(770)](c[o(419)]),c}throw o(1410)},_[s(1447)][s(1215)]=function(e){for(var t=s,r=0;r<this[t(571)][t(1238)]&&r<e[t(571)][t(1238)];){var n=this[t(571)][r],i=e[t(571)][r];if(!h.boxEqual(n,i))return!1;r++}return!0},s(454)!==s(1455)&&(t[s(1371)]=_),_.prototype[s(1432)]=0,_[s(1447)][s(1272)]=null,_[s(1447)][s(705)]=0,_[s(1447)][s(286)]=!1,_.prototype[s(1177)]=function(e){var t,r=s;return e[r(442)]===r(566)?(t=new(h[e[r(442)]+r(783)])(e[r(1383)]),this.parsingMdat=t,this[r(571)].push(t),this.mdats.push(t),t[r(721)]=e[r(721)],t.hdr_size=e[r(718)],this[r(741)][r(1473)](t[r(718)]),this[r(1432)]=t[r(721)]+t[r(1383)],this.stream[r(345)](t.start+t.size,!1,this[r(286)])?(this.parsingMdat=null,!0):(this.moovStartFound?this.nextParsePosition=this[r(741)][r(941)]():this.nextParsePosition=t.start+t[r(1383)],!1)):(e[r(442)]===r(901)&&(this[r(694)]=!0,0===this[r(1147)][r(1238)]&&(this[r(916)]=!0)),!!this[r(741)][r(912)]&&this.stream[r(912)]()?(this.nextParsePosition=this[r(741)][r(1166)](),!0):(e.type?this.moovStartFound?this[r(705)]=this.stream[r(1166)]():this[r(705)]=this[r(741)][r(1108)]()+e[r(1383)]:this[r(705)]=this[r(741)][r(1166)](),!1))},_[s(1447)][s(587)]=function(){return null!==this[s(1272)]},_.prototype.processIncompleteMdat=function(){var e,t=s;return e=this[t(1272)],this.stream[t(345)](e.start+e[t(1383)],!1,this[t(286)])?(o[t(998)](t(1371),t(899)),this[t(1272)]=null,!0):(this[t(705)]=this[t(741)][t(941)](),!1)},_[s(1447)].restoreParsePosition=function(){var e=s;return this[e(741)][e(345)](this[e(1432)],!0,this[e(286)])},_[s(1447)][s(1094)]=function(){var e=s;this[e(1432)]=this.stream[e(1108)]()},_[s(1447)][s(977)]=function(e,t){var r=s;this[r(741)][r(1473)]&&("mdat"===e[r(442)]?(this.stream[r(1473)](e[r(718)]),this.discardMdatData&&this[r(741)].addUsedBytes(e[r(1383)]-e[r(718)])):this[r(741)].addUsedBytes(e[r(1383)]))},_.prototype[s(508)]=h[s(783)][s(1447)].add,_[s(1447)][s(970)]=h.Box.prototype[s(970)],_[s(1447)].init=function(e){var t=s,r=e||{};this[t(508)]("ftyp")[t(389)]("major_brand",r[t(1369)]&&r[t(1369)][0]||t(997))[t(389)](t(1465),0)[t(389)](t(1081),r.brands||[t(997)]);var n=this[t(508)](t(901));return n[t(508)](t(1324))[t(389)](t(934),r[t(934)]||600)[t(389)](t(475),r[t(475)]||65536)[t(389)](t(528),0).set(t(874),0)[t(389)](t(396),r[t(396)]||0)[t(389)]("volume",r[t(1356)]?0:256)[t(389)]("matrix",[65536,0,0,0,65536,0,0,0,1073741824]).set(t(346),1),n[t(508)](t(490)),this},_[s(1447)][s(515)]=function(e){var t=s;!this[t(901)]&&this[t(529)](e);var r=e||{};r[t(1356)]=r[t(1356)]||320,r.height=r.height||320,r.id=r.id||this[t(901)][t(1324)].next_track_id,r[t(442)]=r.type||t(575);var n=this[t(901)][t(508)](t(338));this[t(901)][t(1324)].next_track_id=r.id+1,n[t(508)](t(325))[t(389)]("flags",h[t(769)]|h.TKHD_FLAG_IN_MOVIE|h[t(605)])[t(389)](t(528),0).set(t(874),0)[t(389)](t(386),r.id).set(t(396),r[t(396)]||0)[t(389)](t(1382),r[t(1382)]||0)[t(389)](t(1399),0)[t(389)](t(610),1)[t(389)]("matrix",[0,0,0,0,0,0,0,0,0])[t(389)](t(1356),r.width<<16)[t(389)](t(914),r[t(914)]<<16);var i=n[t(508)]("mdia");i[t(508)](t(759)).set(t(528),0).set(t(874),0).set(t(934),r.timescale||1)[t(389)](t(396),r[t(1167)]||0)[t(389)]("language",r[t(1251)]||t(558)),i.add(t(682))[t(389)](t(1105),r.hdlr||t(1200))[t(389)](t(691),r[t(691)]||t(937)),i[t(508)]("elng")[t(389)](t(853),r[t(1251)]||t(1380));var o=i[t(508)](t(1106));if(void 0!==h[r[t(442)]+t(981)]){var c=new h[r.type+"SampleEntry"];c.data_reference_index=1;var u="";for(var l in h[t(856)])for(var d=h.sampleEntryCodes[l],f=0;f<d.length;f++)if(d[t(1395)](r.type)>-1){u=l;break}switch(u){case"Visual":if(o.add("vmhd")[t(389)](t(784),0)[t(389)](t(340),[0,0,0]),c[t(389)]("width",r.width).set("height",r[t(914)])[t(389)](t(313),72<<16)[t(389)]("vertresolution",72<<16).set(t(1042),1)[t(389)](t(1072),r[t(442)]+t(447))[t(389)](t(592),24),r[t(1013)]){var p=new(h[t(886)]);p[t(711)](new a(r[t(1013)])),c[t(970)](p)}else if(r[t(1002)]){var m=new(h[t(676)]);m.parse(new a(r[t(1002)])),c[t(970)](m)}break;case"Audio":o[t(508)]("smhd")[t(389)](t(1427),r[t(1427)]||0),c[t(389)]("channel_count",r[t(712)]||2).set(t(939),r.samplesize||16)[t(389)](t(1077),r[t(1077)]||65536);break;case"Hint":o[t(508)](t(413));break;case t(1104):if(o[t(508)](t(416)),r[t(442)]===t(1319))c[t(389)]("namespace",r.namespace||t(397))[t(389)](t(491),r[t(491)]||"")[t(389)]("auxiliary_mime_types",r[t(1150)]||"");break;case t(1253):o.add(t(535));break;case"System":o[t(508)]("nmhd");break;default:o[t(508)](t(535))}r.description&&c[t(970)](r[t(387)]),r[t(1243)]&&r[t(1243)][t(467)]((function(e){c[t(970)](e)})),o[t(508)]("dinf").add(t(746))[t(349)]((new(h[t(324)])).set(t(1061),1));var v=o[t(508)](t(964));return v[t(508)]("stsd").addEntry(c),v[t(508)](t(693))[t(389)](t(561),[])[t(389)](t(585),[]),v[t(508)](t(577))[t(389)](t(1246),[])[t(389)](t(1366),[]).set(t(1332),[]),v[t(508)]("stco")[t(389)]("chunk_offsets",[]),v[t(508)](t(809))[t(389)](t(733),[]),this[t(901)][t(490)][t(508)](t(1449))[t(389)](t(386),r.id)[t(389)](t(1301),r[t(1301)]||1)[t(389)](t(753),r[t(753)]||0).set("default_sample_size",r.default_sample_size||0)[t(389)]("default_sample_flags",r[t(1260)]||0),this[t(342)](n),r.id}},h[s(783)].prototype[s(1233)]=function(e){var t=s,r=e||new c;r[t(1087)]=c[t(1507)],this[t(1086)](r)},_.prototype[s(403)]=function(e,t,r){var n=s,i=r||{},o={},a=this[n(944)](e);if(null!==a){o[n(321)]=a.samples[n(1238)],o[n(386)]=a.tkhd[n(386)],o[n(934)]=a[n(612)][n(759)][n(934)],o[n(879)]=i[n(1332)]?i[n(1332)]-1:0,o.description=a[n(612)][n(1106)][n(964)].stsd.entries[o[n(879)]],o[n(319)]=t,o.size=t[n(745)],o[n(848)]=o[n(1383)],o[n(396)]=i.duration||1,o[n(798)]=i[n(798)]||0,o[n(1205)]=i[n(1205)]||0,o[n(305)]=i[n(305)]||!1,o[n(1014)]=i[n(1014)]||0,o[n(531)]=i.depends_on||0,o.is_depended_on=i[n(1401)]||0,o[n(865)]=i[n(865)]||0,o.degradation_priority=i[n(1349)]||0,o.offset=0,o[n(1261)]=i[n(1261)],a[n(801)][n(306)](o),a[n(553)]+=o[n(1383)],a.samples_duration+=o[n(396)],void 0===a[n(641)]&&(a[n(641)]=i[n(1205)]),this[n(1284)]();var c=this.createSingleSampleMoof(o);return this[n(970)](c),c[n(1233)](),c[n(1411)][0][n(892)][0][n(1146)]=c.size+8,this.add(n(566))[n(319)]=new Uint8Array(t),o}},_.prototype[s(1010)]=function(e){var t=s,r=0;r=e.is_sync?1<<25:65536;var n=new(h[t(895)]);n[t(508)](t(540)).set(t(1275),this[t(367)]),this[t(367)]++;var i=n.add(t(1206)),o=this[t(944)](e.track_id);return i.add(t(1160))[t(389)]("track_id",e[t(386)]).set(t(1061),h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i[t(508)](t(484))[t(389)](t(685),e[t(1205)]-(o[t(641)]||0)),i[t(508)](t(506))[t(389)]("flags",h[t(952)]|h[t(982)]|h[t(1230)]|h[t(444)]|h[t(951)])[t(389)](t(1146),0)[t(389)](t(999),0)[t(389)](t(1327),1)[t(389)](t(988),[e.duration])[t(389)](t(1452),[e[t(1383)]]).set(t(655),[r])[t(389)](t(677),[e.cts-e[t(1205)]]),n},_[s(1447)].lastMoofIndex=0,_.prototype[s(829)]=0,_[s(1447)][s(864)]=function(){var e,t,r,n,i,o,a=s;for(this.initial_duration=this[a(901)].mvhd[a(396)],this[a(901)].mvhd[a(396)]=0,e=0;e<this.moov[a(495)][a(1238)];e++){(t=this[a(901)].traks[e]).tkhd.duration=0,t[a(612)].mdhd[a(396)]=0,(t.mdia[a(1106)][a(964)][a(1210)]||t[a(612)].minf[a(964)][a(590)])[a(625)]=[],(r=t[a(612)][a(1106)].stbl[a(577)]).first_chunk=[],r[a(1366)]=[],r[a(1332)]=[],(t[a(612)][a(1106)][a(964)][a(809)]||t.mdia[a(1106)][a(964)][a(1459)])[a(733)]=[],(n=t.mdia.minf[a(964)][a(693)]).sample_counts=[],n[a(585)]=[],(i=t[a(612)][a(1106)].stbl[a(1311)])&&(i[a(561)]=[],i.sample_offsets=[]),o=t[a(612)][a(1106)][a(964)].stss;var c=t[a(612)][a(1106)].stbl.boxes.indexOf(o);-1!=c&&(t[a(612)][a(1106)][a(964)][a(571)][c]=null)}},_[s(579)]=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(1384)]=t,this.sbgp=r,this[n(1193)]=-1,this[n(542)]=-1}for(t&&(t[l(1360)]=[]),!e[l(1360)]&&(e[l(1360)]=[]),a=0;a<r.length;a++){for(u=r[a][l(1276)]+"/"+r[a][l(1384)],c=new d(r[a].grouping_type,r[a][l(1384)],r[a]),t&&(t[l(1360)][u]=c),!e.sample_groups_info[u]&&(e[l(1360)][u]=c),o=0;o<n[l(1238)];o++)n[o].grouping_type===r[a][l(1276)]&&(c[l(387)]=n[o],c[l(387)][l(457)]=!0);if(i)for(o=0;o<i.length;o++)i[o].grouping_type===r[a][l(1276)]&&(c[l(516)]=i[o],c[l(516)][l(457)]=!0,c[l(326)]=!0)}if(t){if(i)for(a=0;a<i[l(1238)];a++)!i[a].used&&i[a][l(517)]>=2&&(u=i[a][l(1276)]+"/0",(c=new d(i[a][l(1276)],0))[l(326)]=!0,!t[l(1360)][u]&&(t[l(1360)][u]=c))}else for(a=0;a<n[l(1238)];a++)!n[a].used&&n[a][l(517)]>=2&&(u=n[a].grouping_type+"/0",c=new d(n[a][l(1276)],0),!e.sample_groups_info[u]&&(e[l(1360)][u]=c))},_.setSampleGroupProperties=function(e,t,r,n){var i,o,a=s;for(i in t[a(409)]=[],n){var c;if(t[a(409)][i]={},t[a(409)][i][a(1276)]=n[i].grouping_type,t[a(409)][i][a(1384)]=n[i][a(1384)],r>=n[i][a(1193)]&&(n[i].last_sample_in_run<0&&(n[i][a(1193)]=0),n[i][a(542)]++,n[i][a(542)]<=n[i][a(1074)][a(287)][a(1238)]-1&&(n[i][a(1193)]+=n[i].sbgp.entries[n[i][a(542)]][a(1327)])),n[i].entry_index<=n[i][a(1074)][a(287)].length-1?t[a(409)][i][a(1355)]=n[i][a(1074)][a(287)][n[i][a(542)]].group_description_index:t.sample_groups[i].group_description_index=-1,0!==t[a(409)][i][a(1355)])c=n[i].fragment_description?n[i][a(516)]:n[i].description,t[a(409)][i].group_description_index>0?(o=t[a(409)][i][a(1355)]>65535?(t.sample_groups[i][a(1355)]>>16)-1:t.sample_groups[i][a(1355)]-1,c&&o>=0&&(t.sample_groups[i][a(387)]=c[a(287)][o])):c&&c[a(517)]>=2&&c.default_group_description_index>0&&(t[a(409)][i].description=c[a(287)][c[a(520)]-1])}},_[s(762)]=function(e,t,r){var n=s;t&&(e?(t[n(1014)]=e[n(1014)][r],t[n(531)]=e[n(650)][r],t[n(1401)]=e.sample_is_depended_on[r],t[n(865)]=e.sample_has_redundancy[r]):(t[n(1014)]=0,t[n(531)]=0,t.is_depended_on=0,t[n(865)]=0))},_[s(1447)][s(1405)]=function(){var e,t,r=s;for(e=0;e<this.moov[r(495)][r(1238)];e++)t=this.moov.traks[e],this[r(342)](t)},_[s(1447)][s(342)]=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,k,E,C=s;if(e[C(801)]=[],e.samples_duration=0,e[C(553)]=0,r=e[C(612)][C(1106)][C(964)][C(1210)]||e.mdia.minf[C(964)][C(590)],n=e[C(612)][C(1106)].stbl[C(577)],i=e.mdia[C(1106)][C(964)].stsz||e[C(612)][C(1106)][C(964)][C(1459)],o=e[C(612)].minf.stbl[C(693)],a=e.mdia.minf.stbl[C(1311)],c=e[C(612)][C(1106)][C(964)][C(797)],u=e[C(612)][C(1106)][C(964)][C(1446)],l=e[C(612)][C(1106)][C(964)].subs,f=e.mdia[C(1106)][C(964)][C(1426)],d=e[C(612)][C(1106)].stbl[C(744)],h=e[C(612)][C(1106)].stbl[C(636)],b=-1,w=-1,S=-1,I=-1,A=0,k=0,E=0,_[C(579)](e,null,d,h),typeof i!==C(1455)){for(t=0;t<i[C(733)][C(1238)];t++){var x={};x.number=t,x.track_id=e[C(325)][C(386)],x.timescale=e[C(612)].mdhd.timescale,x[C(848)]=0,e[C(801)][t]=x,x[C(1383)]=i.sample_sizes[t],e[C(553)]+=x[C(1383)],0===t?(m=1,p=0,x.chunk_index=m,x.chunk_run_index=p,g=n[C(1366)][p],y=0,v=p+1<n[C(1246)][C(1238)]?n[C(1246)][p+1]-1:1/0):t<g?(x[C(1091)]=m,x.chunk_run_index=p):(m++,x[C(1091)]=m,y=0,m<=v||(v=++p+1<n[C(1246)].length?n[C(1246)][p+1]-1:1/0),x.chunk_run_index=p,g+=n[C(1366)][p]),x[C(879)]=n[C(1332)][x.chunk_run_index]-1,x[C(387)]=u[C(287)][x[C(879)]],x.offset=r[C(625)][x[C(1091)]-1]+y,y+=x.size,t>b&&(w++,b<0&&(b=0),b+=o[C(561)][w]),t>0?(e.samples[t-1][C(396)]=o[C(585)][w],e[C(1290)]+=e[C(801)][t-1][C(396)],x[C(1205)]=e[C(801)][t-1].dts+e[C(801)][t-1][C(396)]):x[C(1205)]=0,a?(t>=S&&(I++,S<0&&(S=0),S+=a[C(561)][I]),x.cts=e[C(801)][t][C(1205)]+a[C(549)][I]):x[C(798)]=x[C(1205)],c?(t==c[C(1213)][A]-1?(x.is_sync=!0,A++):(x[C(305)]=!1,x[C(1349)]=0),l&&l[C(287)][k].sample_delta+E==t+1&&(x[C(1261)]=l[C(287)][k][C(1261)],E+=l[C(287)][k][C(548)],k++)):x[C(305)]=!0,_[C(762)](e[C(612)][C(1106)][C(964)][C(1419)],x,x[C(321)]),x[C(1349)]=f?f[C(1187)][t]:0,l&&l[C(287)][k][C(548)]+E==t&&(x[C(1261)]=l[C(287)][k][C(1261)],E+=l[C(287)][k][C(548)]),(d[C(1238)]>0||h[C(1238)]>0)&&_.setSampleGroupProperties(e,x,t,e.sample_groups_info)}t>0&&(e[C(801)][t-1][C(396)]=Math.max(e[C(612)][C(759)][C(396)]-e[C(801)][t-1].dts,0),e[C(1290)]+=e[C(801)][t-1][C(396)])}},_[s(1447)][s(1496)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(901)])for(;this.lastMoofIndex<this.moofs[y(1238)];)if(u=this[y(881)][this[y(556)]],this[y(556)]++,u[y(442)]==y(1450))for(l=u,e=0;e<l[y(1411)][y(1238)];e++){for(d=l[y(1411)][e],f=this[y(944)](d[y(1160)][y(386)]),p=this[y(839)](d[y(1160)][y(386)]),n=d[y(1160)][y(1061)]&h[y(1508)]?d.tfhd[y(1301)]:p?p[y(1301)]:1,i=d[y(1160)][y(1061)]&h[y(1289)]?d.tfhd[y(753)]:p?p[y(753)]:0,o=d[y(1160)][y(1061)]&h[y(749)]?d[y(1160)][y(779)]:p?p[y(779)]:0,a=d.tfhd[y(1061)]&h[y(309)]?d[y(1160)][y(1260)]:p?p[y(1260)]:0,d[y(1211)]=0,d.sbgps[y(1238)]>0&&_.initSampleGroups(f,d,d.sbgps,f[y(612)].minf.stbl.sgpds,d[y(636)]),t=0;t<d[y(892)][y(1238)];t++){var g=d[y(892)][t];for(r=0;r<g[y(1327)];r++){(m={})[y(1141)]=this[y(556)],m[y(377)]=d.sample_number,d[y(1211)]++,m[y(321)]=f[y(801)].length,d[y(637)]=f[y(801)].length,f.samples.push(m),m[y(386)]=f[y(325)][y(386)],m[y(934)]=f[y(612)][y(759)][y(934)],m[y(879)]=n-1,m[y(387)]=f[y(612)].minf[y(964)][y(1446)][y(287)][m[y(879)]],m[y(1383)]=o,g[y(1061)]&h.TRUN_FLAGS_SIZE&&(m[y(1383)]=g[y(1452)][r]),f[y(553)]+=m[y(1383)],m[y(396)]=i,g[y(1061)]&h[y(982)]&&(m[y(396)]=g[y(988)][r]),f[y(1290)]+=m[y(396)],f[y(672)]||r>0?m[y(1205)]=f[y(801)][f.samples[y(1238)]-2][y(1205)]+f[y(801)][f[y(801)].length-2][y(396)]:(d.tfdt?m.dts=d.tfdt[y(685)]:m[y(1205)]=0,f[y(672)]=!0),m.cts=m[y(1205)],g[y(1061)]&h[y(951)]&&(m.cts=m[y(1205)]+g[y(677)][r]),v=a,g[y(1061)]&h[y(444)]?v=g.sample_flags[r]:0===r&&g[y(1061)]&h[y(1453)]&&(v=g[y(999)]),m.is_sync=!(v>>16&1),m[y(1014)]=v>>26&3,m.depends_on=v>>24&3,m.is_depended_on=v>>22&3,m[y(865)]=v>>20&3,m.degradation_priority=65535&v;var b=!!(d.tfhd[y(1061)]&h[y(302)]),w=!!(d.tfhd.flags&h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),S=!!(g[y(1061)]&h[y(952)]),I=0;I=b?d[y(1160)][y(887)]:w||0===t?l[y(721)]:c,m[y(419)]=0===t&&0===r?S?I+g.data_offset:I:c,c=m[y(419)]+m.size,(d[y(744)][y(1238)]>0||d[y(636)][y(1238)]>0||f[y(612)][y(1106)][y(964)][y(744)][y(1238)]>0||f.mdia[y(1106)].stbl[y(636)][y(1238)]>0)&&_[y(862)](f,m,m.number_in_traf,d[y(1360)])}}if(d[y(1212)]){f[y(1250)]=!0;var A=d[y(637)];for(t=0;t<d[y(1212)][y(287)][y(1238)];t++)A+=d.subs.entries[t][y(548)],(m=f[y(801)][A-1])[y(1261)]=d[y(1212)][y(287)][t][y(1261)]}}},_[s(1447)][s(1237)]=function(e,t){var r,n=s,i=e.samples[t];if(!this[n(901)])return null;if(i[n(319)]){if(i[n(848)]==i[n(1383)])return i}else i[n(319)]=new Uint8Array(i[n(1383)]),i[n(848)]=0,this[n(829)]+=i[n(1383)],o[n(998)]("ISOFile",n(1161)+t+n(1123)+e[n(325)][n(386)]+" of size "+i[n(1383)]+n(751)+this.samplesDataSize+")");for(;;){var a=this[n(741)][n(728)](!0,i.offset+i[n(848)],!1);if(!(a>-1))return null;var u=(r=this[n(741)][n(844)][a])[n(745)]-(i[n(419)]+i[n(848)]-r.fileStart);if(i.size-i.alreadyRead<=u)return o.debug("ISOFile",n(453)+t+n(792)+i.alreadyRead+n(654)+(i[n(419)]+i.alreadyRead-r[n(464)])+n(686)+(i[n(1383)]-i.alreadyRead)+n(1451)+i[n(1383)]+")"),c[n(1038)](i[n(319)][n(815)],i[n(848)],r,i[n(419)]+i[n(848)]-r[n(464)],i[n(1383)]-i.alreadyRead),r[n(1139)]+=i[n(1383)]-i[n(848)],this[n(741)][n(412)](),i[n(848)]=i[n(1383)],i;if(0===u)return null;o[n(998)](n(1371),n(453)+t+n(656)+i[n(848)]+n(654)+(i[n(419)]+i[n(848)]-r[n(464)])+" read size: "+u+" full size: "+i[n(1383)]+")"),c[n(1038)](i[n(319)].buffer,i[n(848)],r,i[n(419)]+i.alreadyRead-r[n(464)],u),i[n(848)]+=u,r[n(1139)]+=u,this[n(741)][n(412)]()}},_.prototype[s(830)]=function(e,t){var r=s,n=e[r(801)][t];return n[r(319)]?(this[r(829)]-=n.size,n[r(319)]=null,n.description=null,delete n[r(1349)],delete n[r(531)],delete n[r(879)],delete n[r(865)],delete n[r(1401)],delete n[r(1014)],delete n[r(305)],delete n.moof_number,delete n[r(377)],delete n[r(934)],delete n[r(798)],delete n[r(1205)],delete n[r(419)],delete n[r(1383)],delete n[r(386)],delete n.duration,n[r(848)]=0,n[r(1383)]):0},_[s(1447)][s(777)]=function(){return this[s(829)]},_.prototype.getStreamBufferSize=function(){var e=s;const t=this[e(741)][e(844)]||[];let r=0;return t[e(467)]((e=>{const t=e.byteLength;r+=t})),r},_.prototype[s(928)]=function(){var e,t=s,r="";for(e=0;e<this[t(901)][t(495)][t(1238)];e++){e>0&&(r+=","),r+=this[t(901)][t(495)][e][t(612)].minf[t(964)][t(1446)].entries[0][t(942)]()}return r},_[s(1447)][s(839)]=function(e){var t,r=s;if(!this[r(901)]||!this[r(901)][r(490)])return null;for(t=0;t<this[r(901)][r(490)][r(761)][r(1238)];t++){var n=this[r(901)][r(490)][r(761)][t];if(n[r(386)]==e)return n}return null},_[s(1447)][s(944)]=function(e){var t=s;if(void 0===this[t(901)])return null;for(var r=0;r<this[t(901)][t(495)][t(1238)];r++){var n=this.moov[t(495)][r];if(n[t(325)][t(386)]==e)return n}return null},_[s(1447)].items=[],_[s(1447)].entity_groups=[],_[s(1447)][s(527)]=0,_.prototype[s(907)]=function(){var e,t,r,n=s,i=this[n(1471)],o=this.entity_groups,a=this[n(632)];if(null!=a&&void 0!==a[n(682)]&&void 0!==a[n(1484)]){for(e=0;e<a[n(1484)].item_infos[n(1238)];e++)(r={}).id=a.iinf[n(1363)][e][n(385)],i[r.id]=r,r[n(1292)]=[],r[n(691)]=a[n(1484)][n(1363)][e].item_name,a.iinf[n(1363)][e][n(552)]>0&&(r.protection=a.ipro[n(1122)][a[n(1484)][n(1363)][e][n(552)]-1]),a[n(1484)][n(1363)][e][n(492)]?r[n(442)]=a[n(1484)][n(1363)][e][n(492)]:r[n(442)]=n(994),r[n(1165)]=a[n(1484)][n(1363)][e][n(1165)],r[n(392)]=a[n(1484)].item_infos[e][n(392)];if(a.grpl)for(e=0;e<a.grpl[n(571)].length;e++)entity_group={},entity_group.id=a[n(1482)][n(571)][e][n(1173)],entity_group[n(739)]=a[n(1482)].boxes[e].entity_ids,entity_group[n(442)]=a[n(1482)][n(571)][e].type,o[entity_group.id]=entity_group;if(a[n(736)])for(e=0;e<a[n(736)][n(1471)][n(1238)];e++){var c=a[n(736)][n(1471)][e];for(r=i[c[n(385)]],0!==c[n(1228)]&&(r.source=a[n(734)][n(571)][c[n(1228)]-1]),c[n(288)],r.extents=[],r[n(1383)]=0,t=0;t<c[n(754)][n(1238)];t++)r[n(754)][t]={},r[n(754)][t].offset=c[n(754)][t].extent_offset+c[n(1202)],r.extents[t][n(1238)]=c.extents[t][n(653)],r[n(754)][t][n(848)]=0,r[n(1383)]+=r.extents[t][n(1238)]}if(a[n(1109)]&&(i[a[n(1109)][n(834)]].primary=!0),a.iref)for(e=0;e<a[n(1402)][n(1415)].length;e++){var u=a[n(1402)][n(1415)][e];for(t=0;t<u[n(1415)][n(1238)];t++)i[u.from_item_ID].ref_to[n(306)]({type:u[n(442)],id:u[n(1415)][t]})}if(a[n(1011)])for(var l=0;l<a[n(1011)][n(439)][n(1238)];l++){var d=a[n(1011)][n(439)][l];for(e=0;e<d[n(1480)][n(1238)];e++){var h=d[n(1480)][e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r.properties&&(r[n(483)]={},r[n(483)].boxes=[]),t=0;t<h[n(729)][n(1238)];t++){var f=h[n(729)][t];if(f[n(1239)]>0&&f.property_index-1<a.iprp[n(358)][n(571)][n(1238)]){var p=a[n(1011)][n(358)].boxes[f.property_index-1];r[n(483)][p[n(442)]]=p,r[n(483)][n(571)][n(306)](p)}}}}}},_[s(1447)].getItem=function(e){var t,r,n=s;if(!this[n(632)])return null;if(!(r=this.items[e])[n(319)]&&r.size)r[n(319)]=new Uint8Array(r.size),r[n(848)]=0,this.itemsDataSize+=r[n(1383)],o[n(998)](n(1371),n(1172)+e+n(1305)+r[n(1383)]+n(751)+this.itemsDataSize+")");else if(r.alreadyRead===r[n(1383)])return r;for(var i=0;i<r[n(754)][n(1238)];i++){var a=r[n(754)][i];if(a[n(848)]!==a.length){var u=this[n(741)][n(728)](!0,a[n(419)]+a[n(848)],!1);if(!(u>-1))return null;var l=(t=this[n(741)].buffers[u])[n(745)]-(a[n(419)]+a[n(848)]-t.fileStart);if(!(a[n(1238)]-a[n(848)]<=l))return o[n(998)]("ISOFile",n(1457)+e+n(1066)+i+" partial data (alreadyRead: "+a[n(848)]+n(654)+(a[n(419)]+a[n(848)]-t.fileStart)+n(686)+l+n(351)+a[n(1238)]+n(417)+r[n(1383)]+")"),c[n(1038)](r.data.buffer,r[n(848)],t,a[n(419)]+a[n(848)]-t[n(464)],l),a.alreadyRead+=l,r[n(848)]+=l,t[n(1139)]+=l,this.stream[n(412)](),null;o[n(998)](n(1371),n(1457)+e+n(1066)+i+" data (alreadyRead: "+a[n(848)]+n(654)+(a[n(419)]+a[n(848)]-t[n(464)])+" read size: "+(a.length-a[n(848)])+" full extent size: "+a.length+" full item size: "+r.size+")"),c[n(1038)](r[n(319)][n(815)],r[n(848)],t,a.offset+a[n(848)]-t[n(464)],a.length-a[n(848)]),t.usedBytes+=a[n(1238)]-a[n(848)],this[n(741)][n(412)](),r.alreadyRead+=a[n(1238)]-a.alreadyRead,a[n(848)]=a[n(1238)]}}return r[n(848)]===r.size?r:null},_[s(1447)][s(1060)]=function(e){var t=s,r=this.items[e];if(r[t(319)]){this[t(527)]-=r[t(1383)],r[t(319)]=null,r[t(848)]=0;for(var n=0;n<r[t(754)][t(1238)];n++){r[t(754)][n].alreadyRead=0}return r.size}return 0},_[s(1447)][s(1466)]=function(e){var t=s;for(var r in this.items){var n=this[t(1471)][r];this[t(1201)](n.id),e&&!n.sent&&(e(n),n[t(1207)]=!0,n.data=null)}},_[s(1447)][s(316)]=function(e){var t=s;for(var r in this[t(1471)]){var n=this.items[r];if(n.name===e)return n.id}return-1},_[s(1447)][s(1071)]=function(){var e=s;return this[e(632)]?this[e(632)][e(682)][e(1105)]:null},_[s(1447)].getPrimaryItem=function(){var e=s;return this[e(632)]&&this.meta[e(1109)]?this[e(1201)](this[e(632)].pitm[e(834)]):null},_[s(1447)][s(1443)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(1278)]?this.getItem(r.itemId):this.getPrimaryItem()))return null;var i=new _;i[t(286)]=!1;var o={type:n[t(442)],description_boxes:n[t(483)][t(571)]};n[t(483)][t(793)]&&(o[t(1356)]=n.properties[t(793)][t(1331)],o.height=n.properties[t(793)][t(364)]);var a=i[t(515)](o);return a?(i[t(403)](a,n[t(319)]),i):null},_[s(1447)][s(1086)]=function(e){for(var t=s,r=0;r<this[t(571)][t(1238)];r++)this[t(571)][r][t(1086)](e)},_[s(1447)][s(910)]=function(e,t,r){var n=s,i=this.getTrackById(e),a=this[n(1237)](i,t);if(null==a)return this[n(1192)](i.samples[t]),null;var u=r||new c;u[n(1087)]=c.BIG_ENDIAN;var l=this[n(1010)](a);l[n(1086)](u),l.trafs[0][n(892)][0][n(1146)]=l[n(1383)]+8,o.debug(n(1050),n(992)+l[n(1411)][0][n(892)][0][n(1146)]),u[n(1424)](l[n(1411)][0][n(892)][0].data_offset_position,l.trafs[0][n(892)][0].data_offset);var d=new h.mdatBox;return d[n(319)]=a[n(319)],d.write(u),u},_[s(1438)]=function(e,t,r,n){var i,a=s;o.debug(a(1371),a(1164));var u=new c;u[a(1087)]=c[a(1507)],e.write(u);var l=t[a(508)](a(490));for(r&&l[a(508)]("mehd")[a(389)](a(1085),r),i=0;i<t.traks[a(1238)];i++)l[a(508)](a(1449))[a(389)](a(386),t[a(495)][i][a(325)][a(386)])[a(389)]("default_sample_description_index",1)[a(389)](a(753),n).set(a(779),0)[a(389)](a(1260),65536);return t[a(1086)](u),u.buffer},_[s(1447)][s(1474)]=function(e){var t=s,r=new c;r[t(1087)]=c[t(1507)],this[t(1086)](r),r[t(1474)](e)},_[s(1447)][s(606)]=function(){var e=s,t=new c;return t[e(1087)]=c[e(1507)],this[e(1086)](t),t[e(815)]},_.prototype[s(449)]=function(){var e,t,r,n,i=s;for(this[i(1365)],!this[i(608)]&&(this[i(608)]=!0,this[i(367)]=0,this[i(864)]()),t=[],e=0;e<this[i(1004)][i(1238)];e++){var o=new(h[i(633)]);o[i(1324)]=this[i(901)][i(1324)],o[i(571)].push(o[i(1324)]),r=this[i(944)](this.fragmentedTracks[e].id),o[i(571)][i(306)](r),o[i(495)].push(r),(n={}).id=r[i(325)].track_id,n[i(1414)]=this[i(1004)][e].user,n[i(815)]=_[i(1438)](this[i(843)],o,this[i(901)][i(490)]&&this[i(901)][i(490)][i(621)]?this[i(901)][i(490)][i(621)][i(1085)]:void 0,this[i(901)][i(495)][e][i(801)][i(1238)]>0?this.moov[i(495)][e][i(801)][0][i(396)]:0),t.push(n)}return t},_[s(1447)][s(1345)]=function(){var e=s,t={};return t.moov=this[e(901)],this.moov&&this[e(901)][e(495)]&&this.moov[e(495)][e(1238)]>1&&(t[e(1025)]=this[e(901)][e(495)][0][e(801)].length,t.moovVideoNum=this[e(901)][e(495)][1][e(801)][e(1238)]),t},h[s(783)][s(1447)].printHeader=function(e){var t=s;this[t(1383)]+=8,this.size>u&&(this[t(1383)]+=8),"uuid"===this[t(442)]&&(this.size+=16),e.log(e[t(1053)]+t(499)+this.size),e[t(617)](e[t(1053)]+"type:"+this.type)},h[s(482)].prototype.printHeader=function(e){var t=s;this[t(1383)]+=4,h[t(783)][t(1447)][t(1219)][t(1247)](this,e),e.log(e[t(1053)]+t(594)+this.version),e.log(e[t(1053)]+t(468)+this.flags)},h.Box[s(1447)][s(513)]=function(e){this.printHeader(e)},h.ContainerBox[s(1447)][s(513)]=function(e){var t=s;this[t(1219)](e);for(var r=0;r<this[t(571)][t(1238)];r++)if(this[t(571)][r]){var n=e[t(1053)];e[t(1053)]+=" ",this[t(571)][r].print(e),e.indent=n}},_[s(1447)][s(513)]=function(e){var t=s;e.indent="";for(var r=0;r<this.boxes[t(1238)];r++)this[t(571)][r]&&this[t(571)][r][t(513)](e)},h.mvhdBox[s(1447)].print=function(e){var t=s;h[t(482)].prototype[t(1219)][t(1247)](this,e),e[t(617)](e.indent+"creation_time: "+this[t(528)]),e[t(617)](e[t(1053)]+t(991)+this[t(874)]),e.log(e.indent+t(298)+this[t(934)]),e[t(617)](e[t(1053)]+t(323)+this[t(396)]),e[t(617)](e.indent+t(1152)+this[t(475)]),e[t(617)](e[t(1053)]+t(370)+(this[t(610)]>>8)),e[t(617)](e[t(1053)]+t(1114)+this[t(1090)][t(1293)](", ")),e[t(617)](e.indent+"next_track_id: "+this[t(346)])},h[s(701)].prototype[s(513)]=function(e){var t=s;h.FullBox[t(1447)].printHeader[t(1247)](this,e),e[t(617)](e[t(1053)]+t(647)+this.creation_time),e.log(e[t(1053)]+t(991)+this[t(874)]),e.log(e.indent+"track_id: "+this[t(386)]),e[t(617)](e[t(1053)]+t(323)+this[t(396)]),e[t(617)](e.indent+t(370)+(this[t(610)]>>8)),e[t(617)](e[t(1053)]+t(1114)+this[t(1090)][t(1293)](", ")),e[t(617)](e[t(1053)]+t(1045)+this[t(1382)]),e[t(617)](e.indent+"alternate_group: "+this.alternate_group),e[t(617)](e[t(1053)]+t(1439)+this.width),e.log(e[t(1053)]+t(1309)+this[t(914)])};var g={};g[s(1199)]=function(e,t){var r=s,n=void 0===e||e,i=new _(t);return i[r(286)]=!n,i},"object"!==s(1455)&&(t[s(1199)]=g.createFile)}));function ko(){var e=[" sample #","sync_sample_numbers","edts","component_format","Descriptor","trunBox","moovAudioNum","href","subsegments","ptl_sublayer_present_mask","initial_presentation_delay_minus_one","trun_number","vertical_justification","getChannelCount","DIFF_BOXES_PROP_NAMES","readInt8","vvs1","stsdBox","general_level_idc","memcpy","createMediaSampleEntryCtor","dobr","BASIC_BOXES","frame_count","descs","subtitles","layer: ","channel_associations","mapFloat32Array","hev1","reduceBuffer","MP4Box","(empty)","levels","indent","aux_subtype","ols_idx","unsetSegmentOptions","createBoxCtor","switch_group","nativeToEndian","releaseItem","flags","system_id"," with new size ","mjp2","float32"," extent #","1881upUPtO","urn Box","seekTrack","schm","getMetaHandler","compressorname","writeUint32","sbgp","smhdBox","max_pic_average_light_level","samplerate","documentString","mere","writeUCS2String","compatible_brands","enct","InputSampleRate","bits_per_pixel","fragment_duration","write","endianness","field_size","TrackReferenceTypeBox","matrix","chunk_index","metx","readySent","saveParsePosition","kid","bad_pixels","readUint24","Error reading extent index","vertOffN","video","fromCharCode","stri","vmhdBox","Subtitle","handler","minf","Buffer must be defined and non empty","getPosition","pitm","constant_frame_rate","trefBox","tfdtBox","sizePosition","matrix: ","defineProperty","Per_Sample_IV_Size","bg_color_rgba","absolute_time","upStream","vttC","compositionStartTime","protections"," on track #"," of size: ","int32be","subSeqDirectionFlag","message_data","irot","writeUint8","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","sample_is_depended_on","mha1","hvcC","url ","num_channels","free","default_AlgorithmID","vvc1SampleEntry","usedBytes","primaryBChromaticity_y","moof_number","num_tile_cols_minus_one","error","descriptionformat","numTemporalLayers","data_offset","mdats","ipma","colr","auxiliary_mime_types","_byteLength","rate: ","destroy","nb_SPS_nalus","whitePointChromaticity_x","sttsBox","oti","segmentStream","UUIDBoxes","tfhd","Allocating sample #","_realloc","scnm","Generating initialization segment","content_type","getEndPosition","media_duration","tele","prdi","Concatenating buffer for box parsing (length: ","block_pad_lsb","Allocating item #","group_id","co64Box","getWidth","writeFloat32Array","processIncompleteBox","luminanceMax","transferFunction","operation_point_count","length_size_of_sample_num","isEos","compositionToDTSShift","fromCharCodeUint8","writeFloat32","pow","priority","application/xml","focal_length_x","xml ","setUint32","setNextSeekPositionFromSample","last_sample_in_run","clef","bad_pixel_column","rtp ","ref_track_id","description_length","createFile","vide","getItem","base_offset","getText","appendChild","dts","traf","sent","getTrackSamplesInfo","mdcv","stco","sample_number","subs","sample_numbers","drep","equal","high_bitdepth","writeUint32Array","getInt8","printHeader","layer_id","colorSpace","parseLanguage","URL","AudioSampleEntry","DataStream","ICC_profile","layer_size","data_reference_index","videoFullRangeFlag","TRUN_FLAGS_SIZE","codec_specific_parameters","pano","computeSize","Version","readUint","primaryGChromaticity_y","getSample","length","property_index","SAMPLE_ENTRY_TYPE_HINT","avgFrameRate","concat","description_boxes","slid","chroma_subsampling_x","first_chunk","call","OutputGain","_size","has_fragment_subsamples","language","kindBox","Metadata","bufferIndex","stscBox","parseFullHeader","1917050EuobzK","sample_offset","payloadID","default_sample_flags","subsamples","mapUint16Array","CoLL","location","uri ","createUUIDBox","held_bits","rash","general_sub_profile_idc","totl","urn ","parsingMdat"," bytes), continuous ranges: ","min_spatial_segmentation_idc","sequence_number","grouping_type","imir","itemId","getLength","elngBox","Trying to create a new buffer of size: ","Descriptor ","mskC","processSamples","afbr","getBox","av1C","languageString","TFHD_FLAG_SAMPLE_DUR","samples_duration","onSamples","ref_to","join","PPS","principal_point_x","parseDataAndRewind","btrt","test","DecoderConfigDescriptor","min_display_mastering_luminance","default_sample_description_index","Buffer must have a fileStart property","extent_index","stream_read_2_bytes"," of size ","track_ids","sampleListBuilt","bsid","height: ","stop","ctts","audioTracks","bit_depth_chroma_minus8","sgpd","dfLa","sbgpBox","schi","mfhdBox","stpp","num_ind_sub","&","getSampleSize","getFloat64","mvhd","readInt32","cmpd","sample_count","target_rate_share","Adjusting box ","MultiBufferStream","image_width","sample_description_index","component_align_size","PICTURE","int32","maxr","nalu","sample_rate","uint16","SLConfigDescriptor","subSequenceIdentifier","SAMPLE_ENTRY_TYPE_METADATA","getAudioConfig","Log","getPerformanceInfo","padding_flag","createFullBoxCtor","position","degradation_priority","Error reading base offset size","readUint8","substring","sampleProcessingStarted","tref","group_description_index","width","track_ID","horizOffD","bitDepth","sample_groups_info","Found ","a1op","item_infos","avll","onSegment","samples_per_chunk","padb","_sweep","brands","assignment_type","ISOFile","SAMPLE_ENTRY_TYPE_TEXT","max_picture_width","hvc1","sbpm","reference_type","smhd","getUint32","sidxBox","fr-FR","cleanApertureHeightD","layer","size","grouping_type_parameter","default_skip_byte_block","vpcC","readInt16","bit_rate_code",", size ","setFloat32","box","ac-4","ranges","avgBitrate","indexOf","transfer_characteristics","ntp_timestamp","pmax","alternate_group","horizOffN","is_depended_on","iref","sub_track_id","hasIOD","buildSampleLists","j2kH","accurateStatisticsFlag","hev1SampleEntry","ind_subs","Cannot seek: moov not received!","trafs","vertresolution","getFloat32","user","references","end","length_size","u16string","sdtp","primaryGChromaticity_x","fieldOrdering","writeUint8Array","float32le","adjustUint32","tag","stdp","balance","byteOffset","_buffer","PreSkip","findDescriptor","lastBoxStartPosition","readUint32","int8","ptl_multilayer_enabled_flag","resources","twelve_bit","writeInitializationSegment","width: ","charCodeAt","getInt32","monochrome","itemToFragmentedTrackFile","lsel","parseOneDescriptor","stsd","prototype","writeInt32","trex","moof"," full size: ","sample_size","TRUN_FLAGS_FIRST_FLAG","dataview","undefined","emsgBox","Getting item #","parallelismType","stz2","mapFloat64Array","block_little_endian","_dynamicSize","nb_samples","dOps","minor_version","processItems","text","rtpmap_string","isSubtitle","vvc1","items","trpy","addUsedBytes","save","hSpacing","ArrayBuffer","54852KpdoLr","avc1SampleEntry","writeInt16Array","associations","body","grpl","vp09SampleEntry","iinf","tyco","ptl_present_flag","SingleItemTypeReferenceBoxLarge","Visual","cleanApertureHeightN","fragment_count","onError","has_unparsed_data","SAP_delta_time","styp","parseHex16","updateSampleLists","string","avcC","nbSamples","initialize","mapInt16Array","enca","max_picture_height","rICC","ipro","to_item_ID","BIG_ENDIAN","TFHD_FLAG_SAMPLE_DESC","code","initial_presentation_delay_present","moof_offset","'","ssix","constantFrameRate","Sending samples on track #","encu","createCommonjsModule","base_offset_size","dav1","earliest_presentation_time","decode","2pjXNdz","decimalToHex","writeUint16","numMetadataBlocks","reference_ID","otherTracks","discardMdatData","entries","construction_method","tscl","payl","movie_timescale","readFloat32Array","vp08","RESERVED","event_duration","Found box of type '","scif","timescale: ","meco","NAL_unit_type","onMoovStart","TFHD_FLAG_BASE_DATA_OFFSET","getTrackDuration","media_rate_integer","is_sync","push","createEntityToGroupCtor","CoupledCount","TFHD_FLAG_SAMPLE_FLAGS","npck","ChannelMappingFamily","mfro","horizresolution","mapUint8Array","albc","hasItem","getUint16","function","data","num_total_samples","number","uint32be","duration: ","url Box","tkhd","is_fragment","boxEqual","ContainerBox","flush","tx3g","UUIDs","tfra","avc3","MP4BoxStream","default_Per_Sample_IV_Size","slice","vp09","trak","metadataTracks","opcolor","flipArrayEndianness","buildTrakSampleLists","uncC","layerNumber","seek","next_track_id","floor","ccst","addEntry","offset_size"," full extent size: ","senc","focal_length_y","Error accessing position in the MultiBufferStream","stream_read_1_bytes","sdp ","Removing buffer #","ipco","primaryBChromaticity_x","compositionEndTime","block_reversed","setInt16","initialized","image_height","boxEqualFields","nump","nextMoofNumber","VisualSampleEntry","av01SampleEntry","volume: ","uint16le","uint16be","unpack","writeFooter",'video/mp4; codecs="',"scheme_id_uri","number_in_traf","SAMPLE_ENTRY_TYPE_VISUAL","created","mvhdBox","pos_z","presentation_time_delta","step_count","ES_ID","item_ID","track_id","description","getInfo","set","avc2SampleEntry","readAnyInt","content_encoding","No method for reading signed 64 bits values","failurePosition","itemListBuilt","duration","nonamespace","dvhe","ES_Descriptor","readInt64","readUint32Array","from_item_ID","addSample","vvcC","sinf","num_leading_samples_known","codecIntializationData","component_little_endian","sample_groups","BoxParser","transferCharacteristics","logBufferLevel","hmhd","component_count","extract_bits","sthd"," full item size: ","_byteOffset","offset","SAP_type","restoreParsePosition","AVCLevelIndication"," not found in buffered data","discardable","index_size","general_tier_flag","initial_delay","nalu_arrays","lastValidSample","uint32le","attribute_list","aux_type","hvt1","readUint8Array","splice","discard_priority","rapAlignement","mapInt8Array","ipmas","float64","extension_type","type","profile","TRUN_FLAGS_FLAGS","Not enough bytes in buffer","fobr"," Compressor","track_group_id","initializeSegmentation","level_independently_decodable","dac3",'"; profiles="',"Getting sample #","object","readUint16Array","bxml","used","box_record","maximum_bitrate","isProtected","SmDm","sidxSent","_self","fileStart","bad_columns","int16be","forEach","flags:","quat_y","dmed","num_leading_samples","float32be","ftypBox","rinf","rate","reserved_1","int16","21544ZYjHHs","reserved_2","mp4a","hdlrBox","FullBox","properties","tfdt","config","tile_align_size","codec","parseHeader","onItem","mvex","schema_location","item_type","stssBox","track_height","traks","Found position in existing buffer #","hnti","full_range_flag","size:","primaryRChromaticity_y","shadowed_sample_numbers","SEEKTABLE","subtitleTracks","kinds","luminanceMin","trun","num_entities_in_group","add","aux_info_type","infe","component_types","writeUint64","print","sgpdBox","addTrack","fragment_description","version","mha2",">","default_group_description_index","interleave_type","mapUint32Array","isHint","1246nzEtFR","getHeight","565970hOCkjD","itemsDataSize","creation_time","init","createEncryptedSampleEntryCtor","depends_on","createElement","crypt_byte_block","readInt method not implemented for size: ","nmhd","max_content_light_level","setInt8","arrayToNative","lengthSizeMinusOne","mfhd","cslgBox","entry_index","dvh1","warn","setAttribute","kind","starts_with_SAP","sample_delta","sample_offsets","seq_level_idx_0","esd","protection_index","samples_size","value","SAMPLE_ENTRY_TYPE_SUBTITLE","lastMoofIndex","scheme_type","und","setInt32","channel_indexes","sample_counts","writeCString","BoxWriter","num_held_bits","StreamCount","mdat","default_length","d4807ef2ca3946958e5426cb9e46a79f","target","packetssent","boxes","default_KID","avgRateFlag","readUint64","avc1","maxFALL","stsc","primaryRChromaticity_x","initSampleGroups","chroma_subsampling_y","skew_factor","profile_compatibility","schemeURI","readFloat32","sample_deltas","seekLists","hasIncompleteMdat","avc2","SingleItemTypeReferenceBox","co64","time","depth","readInt16Array","version:","channel_types","mhm1","op_index","angle","TrackGroupTypeBox","elng","sidx","max","Repositioning parser at buffer position: ","durationFlag","TKHD_FLAG_IN_PREVIEW","getBuffer","tsyn","isFragmentationInitialized","lfeon","volume","num_bad_pixels","mdia","AVCProfileIndication","fieldCount","Not enough data in stream to parse the type and size of the box","reserved","log","6d1d9b0542d544e680e2141daff757b2","], [","bytes","mehd","displayFlags","general_profile_compatibility","bad_pixel_row","chunk_offsets","avc4SampleEntry","msg","isMetadata","No method for reading signed 24 bits values","bytessent","mapInt32Array","meta","moovBox","iods","hintTracks","sgpds","first_sample_index","onSidx","createTrackGroupCtor","[row: ","first_dts","_trimAlloc","SPS","STREAMINFO","avg_frame_rate","quat_x","creation_time: ","SAMPLE_ENTRY_TYPE_SYSTEM","etyp","sample_depends_on","level","XMLSubtitlein4Parser","extent_length"," offset: ","sample_flags"," partial data (alreadyRead: ","num_output_samples","component_index","length_size_of_traf_num","available_bitrate","info","range_size","completeness","colour_type","default_IV_size","block_size","ext","nalu_type","bitrate","aux_info_type_parameter","getDurationString","first_traf_merged","nclx","parseSample","<","hvcCBox","sample_composition_time_offset","readFloat64","parseOneBox","enof","ERR_NOT_ENOUGH_DATA","hdlr"," --\x3e ","encv","baseMediaDecodeTime"," read size: ","writeFloat64","download","cleanApertureWidthN","rap ","name","mvif","stts","moovStartFound","Writing box "," v=","maxBitrate","BYTES_PER_ELEMENT","Text","prgr","tkhdBox","unsetExtractionOptions","tpyl","chroma_format_idc","nextParsePosition","bits_per_channels","stvi","setFloat64","axis","av01","parse","channel_count","cttsBox","readCString","printRanges","cdef","cslg","hdr_size","bad_rows","default_sample_info_size","start","a1lx","greatestDecodeToDisplayDelta","num_bad_rows","bit_depth_minus8","writeUint24","subBoxNames","findPosition","props","nextSample","tfhdBox","iaug","sample_sizes","dinf","msrc","iloc","namespace","avc3SampleEntry","entity_ids","stereo_scheme","stream","dependsOn_ES_ID","removeUsedSamples","sbgps","byteLength","dref"," for sample ","cleanApertureWidthD","TFHD_FLAG_SAMPLE_SIZE","parseUUID"," (total: ","addSubBoxArrays","default_sample_duration","extents","seq_tier_0","num_tile_rows_minus_one","Not enough bytes left in the parent box to parse a UUID box","videoTracks","mdhd","seq_profile","trexs","process_sdtp","Position ","tracks","num_bad_cols","LITTLE_ENDIAN","5860BWtKux","display_primaries","TKHD_FLAG_ENABLED","getEndFilePositionAfter","avgBitRate","ec-3","alst","emsg","lhe1","constant_IV_size","getAllocatedSampleDataSize","insertBuffer","default_sample_size","strk","matrix_coefficients","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","Box","graphicsmode","brst","Appending new buffer (fileStart: ","segment_duration","trexBox","vttc","_dataView","general_constraint_info"," data (alreadyRead: ","ispe","nb_PPS_nalus","readInt32Array","subsegment_duration","stss","cts","ptl_num_sub_profiles","isFragmented","samples","essential","replace","toString","correction_applied","media_time","moovStartSent","createSampleEntryCtor","stsz","seekPoints","maxCLL","pts","writeHeader","DecoderSpecificInfo","buffer","period","media_rate_fraction","item_uri_type","first_output_sample","movie_duration","num_dep_sub","2213196trEzyh","default_crypt_byte_block","cprt","pdin","dynamicSize","sdptext","writeInt16","samplesDataSize","releaseSample","tsel","split","dtrt","item_id","KID","extractedTracks","white_point","u16stringbe","getTrexById","codecIntializationDataSize","SubtitleSampleEntry","num_bytes_constraint_info","ftyp","buffers","whitePointChromaticity_y","mjpg","elstBox","alreadyRead","min","Textin4Parser","chan_loc","26376ufjusX","extended_language","apply","general_profile_space","sampleEntryCodes","PADDING","acmod","isAudio","parseFooter","data_offset_position","setSampleGroupProperties","favc","resetTables","has_redundancy","entry_count","default_constant_IV_size","MPEG4DescriptorParser","general_constraint_indicator"," - Length: ","vmhd","checkBuffer","stcoBox","modification_time","idat","sublayer_level_idc","mfra","avs3","description_index","streamType","moofs","writeInt32Array","data_rate","cleanBuffers","udes","avcCBox","base_data_offset","tapt","hvc1SampleEntry","isEof","pos_y","truns","writeStruct","payt","moofBox","sbtt","getSampleRate","colourPrimaries","Found 'mdat' end in buffered data","uuid","moov",", column: ","major_brand","mehdBox","OutputChannelCount","notice","flattenItemInfo","leva","extent_offset","createFragment","setUint16","mergeNextBuffer","avc4","height","quat_z","isProgressive","System","createSampleGroupCtor","createContainerBoxCtor","fiel","pssh","writeString","configurationVersion","getBoxes","entity_groups","version of iloc box not supported","clap","getCodecs","Not enough bytes left in the parent box to parse a new box"," at position ","Exporting on track #","vipr","saiz","timescale","ac-3","encode","Track created with MP4Box.js","int32le","samplesize","stxtSampleEntry","findEndContiguousBuf","getCodec","dataView","getTrackById","uncv","getDescriptorName","padbits","roll","leastDecodeToDisplayDelta","bit_depth_luma_minus8","TRUN_FLAGS_CTS_OFFSET","TRUN_FLAGS_DATA_OFFSET","prof","sample_has_redundancy","temporalIdNested","roll_distance","Stream ready for parsing","291Ctpluv","mett","onReady","MetadataSampleEntry","scheme_version","wvtt","stbl","general_profile_idc","component_type_urls","nextSeekPosition","writeInt8","num_sublayers","addBox","saio","TKHD_FLAG_IN_MOVIE","udta","pad_unknown","mime_format","parseRemainingDescriptors","updateUsedBytes","colour_primaries","audio","writeType","SampleEntry","TRUN_FLAGS_DURATION","ChannelMapping","scheme_uri","component_bit_depth_minus_one","SampleGroupEntry","getUint8","sample_duration","bsmod","1573zcZEUq","modification_time: ","Adjusting data_offset with new value ","hinf","mime","isVideo","readUint16","iso4","debug","first_sample_flags","SAMPLE_ENTRY_TYPE_AUDIO","esds","hevcDecoderConfigRecord","absolute_duration","fragmentedTracks","row_align_size","presentation_time","constant_IV","readString","hasMoov","createSingleSampleMoof","iprp","getOTI","avcDecoderConfigRecord","is_leading","elst",'application/mp4; codecs="',"d08a4f1810f34a82b6c832d8aba183d3","writeUint16Array"];return(ko=function(){return e})()}function Eo(e,t){var r=ko();return(Eo=function(e,t){return r[e-=267]})(e,t)}Ao[Io(1344)],Ao[Io(334)],Ao[Io(1225)],Ao[Io(1330)],Ao[Io(868)],Ao[Io(410)],Ao[Io(652)],Ao[Io(850)],Ao[Io(1371)],Ao.createFile;const Co=Bo;function xo(){const e=["72PXxLuy","890JiEzGw","message","instance","1rYBDXD","530198hbeRHX","init","40941NXwbxI","Memory","exports","function","destroy","TAG_NAME","Module","object","buffer","debugWarn","1083612HZgmsS","stack overflow","wasm not supported","init error","map","parse","reduce","1359774cAgojt","TransportDescrambler","233219pDTZkE","not support wasm","862392cExAsD","slice","reverse","then","byteLength","length","Instance","memory","every","catch","220JfQxuE","player","2749732LqcfNU","instantiate","set","transport","15ijarkH"];return(xo=function(){return e})()}function To(e){return e[Bo(122)](((e,t)=>256*e+t))}function Do(e){const t=Bo,r=[101,103,119,99],n=e.length-28,i=e[t(128)](n,n+r[t(132)]);return r[t(135)](((e,t)=>e===i[t]))}!function(e,t){const r=Bo,n=e();for(;;)try{if(468328===parseInt(r(148))/1*(-parseInt(r(149))/2)+-parseInt(r(123))/3+-parseInt(r(139))/4+parseInt(r(143))/5*(parseInt(r(116))/6)+-parseInt(r(125))/7*(-parseInt(r(144))/8)+parseInt(r(151))/9*(-parseInt(r(145))/10)+parseInt(r(137))/11*(parseInt(r(127))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xo);Co(155),Co(142);function Bo(e,t){const r=xo();return(Bo=function(e,t){return r[e-=112]})(e,t)}function Mo(e,t){const r=Uo();return(Mo=function(e,t){return r[e-=298]})(e,t)}function Po(){const e=Mo;for(var t=arguments[e(308)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(315)];return r.reduce(((t,r)=>{const n=e,s=new i((0|t[n(317)])+(0|r[n(317)]));return s[n(298)](t,0),s[n(298)](r,0|t.byteLength),s}),new i)}function Uo(){const e=["set","3201126ktbdkT","160rLPPkh","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","24714cWnqjW","reduce","298068rUbDMj","3ymDpwF","16382971NezPGW","1qDMcLt","length","toString","60xeHCqJ","217704faHNQm","substr","1453444cgEYaO","287cnxXdk","constructor","error","byteLength","12125815imNqPS","470qMhFXv"];return(Uo=function(){return e})()}!function(e,t){const r=Mo,n=e();for(;;)try{if(865589===-parseInt(r(307))/1*(parseInt(r(299))/2)+parseInt(r(305))/3*(-parseInt(r(313))/4)+-parseInt(r(300))/5*(parseInt(r(304))/6)+parseInt(r(314))/7*(parseInt(r(311))/8)+parseInt(r(302))/9*(parseInt(r(319))/10)+-parseInt(r(306))/11+parseInt(r(310))/12*(parseInt(r(318))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Uo),function(e,t){const r=$o,n=e();for(;;)try{if(332956===-parseInt(r(198))/1*(parseInt(r(211))/2)+parseInt(r(184))/3*(parseInt(r(210))/4)+parseInt(r(192))/5+parseInt(r(206))/6*(-parseInt(r(202))/7)+parseInt(r(190))/8*(-parseInt(r(183))/9)+-parseInt(r(186))/10+parseInt(r(205))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(jo);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=$o,r=[];for(let n=0,i=e[t(194)];n<i;n+=2)r[t(191)](parseInt(e[t(204)](n,2),16));return r}function zo(e){const t=$o;return e[t(212)]((e=>1===(e=e[t(188)](16)).length?"0"+e:e))[t(213)]("")}function No(e){const t=$o,r=[];for(let n=0,i=e[t(194)];n<i;n++){const i=e.codePointAt(n);if(i<=127)r.push(i);else if(i<=2047)r[t(191)](192|i>>>6),r[t(191)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(191)](224|i>>>12),r[t(191)](128|i>>>6&63),r.push(128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(191)](i),new Error(t(189));n++,r.push(240|i>>>18&28),r[t(191)](128|i>>>12&63),r[t(191)](128|i>>>6&63),r[t(191)](128|63&i)}}return r}function Ho(e){const t=$o,r=[];for(let n=0,i=e[t(194)];n<i;n++)e[n]>=240&&e[n]<=247?(r.push(String.fromCodePoint(((7&e[n])<<18)+((63&e[n+1])<<12)+((63&e[n+2])<<6)+(63&e[n+3]))),n+=3):e[n]>=224&&e[n]<=239?(r.push(String[t(203)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r.push(String[t(203)](((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String.fromCodePoint(e[n]));return r.join("")}function Vo(e,t){const r=31&t;return e<<r|e>>>32-r}function jo(){const e=["none","length","string","set","cbc","226CHQXrO","key is invalid","error","arrayBuffer.length","1141aNrXyk","fromCodePoint","substr","4904042ZorgpG","1194sNPMbq","iv is invalid","pkcs#5","includes","4VQDXAO","172WaiGCo","map","join","splice","array","pkcs#7","2635641ehozbY","1416027KtqmNu","byteLength","4296650bWRFII","slice","toString","input is not supported","8fQRfjT","push","947560QBCCMc"];return(jo=function(){return e})()}function Wo(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 Go(e){return e^Vo(e,2)^Vo(e,10)^Vo(e,18)^Vo(e,24)}function qo(e){return e^Vo(e,13)^Vo(e,23)}function $o(e,t){const r=jo();return($o=function(e,t){return r[e-=182]})(e,t)}function Ko(e,t,r){const n=new Array(4),i=new Array(4);for(let t=0;t<4;t++)i[0]=255&e[4*t],i[1]=255&e[4*t+1],i[2]=255&e[4*t+2],i[3]=255&e[4*t+3],n[t]=i[0]<<24|i[1]<<16|i[2]<<8|i[3];for(let e,t=0;t<32;t+=4)e=n[1]^n[2]^n[3]^r[t+0],n[0]^=Go(Wo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Go(Wo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Go(Wo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Go(Wo(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 Yo(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]^=qo(Wo(e)),e=n[2]^n[3]^n[0]^Lo[r+1],t[r+1]=n[1]^=qo(Wo(e)),e=n[3]^n[0]^n[1]^Lo[r+2],t[r+2]=n[2]^=qo(Wo(e)),e=n[0]^n[1]^n[2]^Lo[r+3],t[r+3]=n[3]^=qo(Wo(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 Jo(e,t,r){const n=$o;let{padding:i="pkcs#7",mode:s,iv:o=[],output:a=n(195)}=arguments[n(194)]>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(197)&&(typeof o===n(195)&&(o=Oo(o)),16!==o[n(194)]))throw new Error(n(207));if(typeof t===n(195)&&(t=Oo(t)),16!==t.length)throw new Error(n(199));if(e=typeof e===n(195)?0!==r?No(e):Oo(e):[...e],(i===n(208)||i===n(182))&&0!==r){const t=Fo-e[n(194)]%Fo;for(let r=0;r<t;r++)e[n(191)](t)}const c=new Array(32);Yo(t,c,r);const u=[];let l=o,d=e[n(194)],h=0;for(;d>=Fo;){const t=e[n(187)](h,h+16),i=new Array(16);if(s===n(197))for(let e=0;e<Fo;e++)0!==r&&(t[e]^=l[e]);Ko(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(197)&&(l=0!==r?i:t),d-=Fo,h+=Fo}if((i===n(208)||"pkcs#7"===i)&&0===r){const e=u[n(194)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error("padding is invalid");u[n(214)](e-t,t)}return a!==n(215)?0!==r?zo(u):Ho(u):u}function Xo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Zo(e,t){const r=$o;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(194)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(185)];let o=new Uint8Array(e[r(187)](0,5)),a=5;for(;a<s;){const c=e[r(187)](a,a+4);let u=Xo(c);if(u>s){const t=new Uint8Array(o[r(194)]+e[r(194)]-a);t.set(o,0),t[r(196)](e.slice(a),o[r(194)]),o=t;break}let l=e[a+4],d=!1,h=2;if(n?(i&&(h=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21].includes(l)):(l&=31,d=1===l||5===l),d){const n=Jo(e.slice(a+4+h,a+4+u),t,0,{padding:r(193),output:r(215)});let i=n[n.length-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(194)]-t]!==i){e=!1;break}e&&n[r(214)](n[r(194)]-i,i)}const s=new Uint8Array(h);s.set(e[r(187)](a+4,a+4+h),0);const c=kt(Po(s,new Uint8Array(n))),l=new Uint8Array(o[r(194)]+c[r(194)]);l[r(196)](o,0),l.set(c,o[r(194)]),o=l}else{const t=e[r(187)](a+4,a+4+u),n=new Uint8Array(o[r(194)]+4+t.length);n[r(196)](o,0),n.set(c,o[r(194)]),n.set(t,o[r(194)]+4),o=n}a=a+4+u}return o}function Qo(){const e=["3016128pnMPCT","slice","1104dgaEux","2ypBTSA","12gxYSxC","ctx","once","apply","1067dIRHZb","length","keys","1409058uwePGP","17510bbNCcR","306855mfgyBt","122347EXXKOb","emit","14350VTrtXS","1359381cezqMn","push"];return(Qo=function(){return e})()}const ea=ta;function ta(e,t){const r=Qo();return(ta=function(e,t){return r[e-=421]})(e,t)}!function(e,t){const r=ta,n=e();for(;;)try{if(252608===parseInt(r(427))/1+-parseInt(r(435))/2*(parseInt(r(430))/3)+-parseInt(r(436))/4*(parseInt(r(426))/5)+parseInt(r(434))/6*(parseInt(r(429))/7)+parseInt(r(432))/8+-parseInt(r(424))/9+parseInt(r(425))/10*(parseInt(r(421))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qo);class ra{on(e,t,r){const n=ta,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(431)]({fn:t,ctx:r}),this}[ea(438)](e,t,r){const n=this;function i(){const s=ta;n.off(e,i);for(var o=arguments[s(422)],a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t.apply(r,a)}return i._=t,this.on(e,i,r)}[ea(428)](e){const t=ea,r=((this.e||(this.e={}))[e]||[])[t(433)]();for(var n=arguments[t(422)],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(422)];e+=1)r[e].fn[t(439)](r[e][t(437)],i);return this}off(e,t){const r=ea,n=this.e||(this.e={});if(!e)return Object[r(423)](n).forEach((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(431)](i[e]);return s[r(422)]?n[e]=s:delete n[e],this}}const na=ia;function ia(e,t){const r=sa();return(ia=function(e,t){return r[e-=169]})(e,t)}function sa(){const e=["42xeBukS","fisrtStartCodeOffset","versionLayer","1810JQMLcM","24312kRWKIz","findFirstStartCode","findSecondStartCode","378YqmIzW","31575gPijqS","player","length","24kIhnVt","dispatch","2607KGTDZb","300WavPut","secondStartCodeOffset","stats","reset","set","2977TIElWg","871086WaugJQ","72081kFpGyH","parsedOffset","106869kLfbFJ","Init","tempBuffer","data","isDestroyed","init","state","73750JDMtap"];return(sa=function(){return e})()}!function(e,t){const r=ia,n=e();for(;;)try{if(530934===-parseInt(r(170))/1+-parseInt(r(180))/2*(parseInt(r(181))/3)+-parseInt(r(195))/4*(-parseInt(r(189))/5)+parseInt(r(188))/6*(parseInt(r(173))/7)+-parseInt(r(192))/8*(parseInt(r(171))/9)+-parseInt(r(184))/10*(-parseInt(r(194))/11)+-parseInt(r(185))/12*(-parseInt(r(169))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(sa);const oa={init:0,findFirstStartCode:1,findSecondStartCode:2};class aa extends ra{constructor(e){const t=ia;super(),this[t(190)]=e,this[t(177)]=!1,this[t(198)]()}destroy(){const e=ia;this[e(177)]=!1,this.off(),this[e(198)]()}[na(198)](){const e=na;this[e(197)]=oa[e(178)],this.tempBuffer=new Uint8Array(0),this[e(172)]=0,this[e(183)]=0}[na(193)](e,t){const r=na;let n=new Uint8Array(this.tempBuffer[r(191)]+e.length);for(n[r(199)](this[r(175)],0),n[r(199)](e,this[r(175)][r(191)]),this[r(175)]=n;!this[r(177)];){if(this[r(179)]==oa[r(174)]){let e=!1;for(;this[r(175)][r(191)]-this[r(172)]>=2&&!this[r(177)];)if(255==this.tempBuffer[this.parsedOffset]){if(!(!1&this[r(175)][this[r(172)]+1])){this[r(183)]=this[r(175)][this[r(172)]+1],this[r(179)]=oa.findFirstStartCode,this[r(182)]=this[r(172)],this.parsedOffset+=2,e=!0;break}this[r(172)]++}else this[r(172)]++;if(e)continue;break}if(this[r(179)]==oa[r(186)]){let e=!1;for(;this.tempBuffer.length-this[r(172)]>=2&&!this[r(177)];)if(255==this.tempBuffer[this[r(172)]]){if(this[r(175)][this.parsedOffset+1]==this[r(183)]){this[r(179)]=oa.findSecondStartCode,this[r(196)]=this[r(172)],this[r(172)]+=2,e=!0;break}this[r(172)]++}else this[r(172)]++;if(e)continue;break}if(this[r(179)]==oa[r(187)]){let e=this.tempBuffer.slice(this[r(182)],this[r(196)]);this.emit(r(176),e,t),this[r(175)]=this.tempBuffer.slice(this[r(196)]),this[r(182)]=0,this[r(172)]=2,this.state=oa[r(186)]}}}}function ca(e,t,r){const n=la;for(let i=2;i<e.length;++i){const s=i-2,o=t[s%t[n(489)]],a=r[s%r[n(489)]];e[i]=e[i]^o^a}return e}function ua(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function la(e,t){const r=fa();return(la=function(e,t){return r[e-=476]})(e,t)}function da(e,t,r){const n=la;let i=arguments[n(489)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[n(479)];let o=5;for(;o<s;){let a=ua(e[n(486)](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(481)](c)):(c&=31,u=1===c||5===c),u){const i=ca(e[n(486)](o+4,o+4+a),t,r);e[n(480)](i,o+4)}o=o+4+a}return e}function ha(e,t,r){const n=la;if(e[n(479)]<=30)return e;const i=ca(e.slice(30),t,r);return e[n(480)](i,30),e}function fa(){const e=["2503676yDBVKq","slice","1648110BaHkXc","6113205sfARss","length","699888uHnFsn","3bBnvRl","359224qCUsuf","byteLength","set","includes","100241zlBIuJ","2781280FEXUXg","12RNOjGt"];return(fa=function(){return e})()}function pa(){var e=["2707668hHlLsV","74rxOUYV","1965330WAIivZ","7xiSAmL","forEach","12807YpxlVZ","length","reduce","1362300WqDBau","1030sXVLWP","13241cotDqZ","458100eyCHBt","byteLength","filter","5037704Tibvmu","set"];return(pa=function(){return e})()}function ma(e,t){var r=pa();return(ma=function(e,t){return r[e-=362]})(e,t)}function va(){for(var e=ma,t=arguments[e(365)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(372)](Boolean)).length<2)return r[0];const i=new Uint8Array(r[e(366)](((t,r)=>t+r[e(371)]),0));let s=0;return r[e(363)]((t=>{var r=e;i[r(374)](t,s),s+=t[r(371)]})),i}!function(e,t){const r=la,n=e();for(;;)try{if(373780===parseInt(r(482))/1*(-parseInt(r(484))/2)+parseInt(r(477))/3*(-parseInt(r(478))/4)+parseInt(r(483))/5+parseInt(r(487))/6+-parseInt(r(485))/7+-parseInt(r(476))/8+parseInt(r(488))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fa),function(e,t){for(var r=ma,n=e();;)try{if(384498===-parseInt(r(369))/1*(parseInt(r(376))/2)+parseInt(r(377))/3+parseInt(r(375))/4+parseInt(r(370))/5+parseInt(r(367))/6*(parseInt(r(362))/7)+-parseInt(r(373))/8+-parseInt(r(364))/9*(parseInt(r(368))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(pa);const ya=_a;function _a(e,t){const r=ba();return(_a=function(e,t){return r[e-=440]})(e,t)}!function(e,t){const r=_a,n=e();for(;;)try{if(880197===-parseInt(r(461))/1*(-parseInt(r(454))/2)+-parseInt(r(456))/3*(-parseInt(r(453))/4)+-parseInt(r(452))/5+-parseInt(r(460))/6+-parseInt(r(455))/7*(parseInt(r(450))/8)+-parseInt(r(445))/9*(-parseInt(r(443))/10)+parseInt(r(440))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ba);class ga{constructor(e){const t=_a;this[t(459)]=[],this[t(458)]=this[t(458)].bind(this),this.master=e}[ya(458)](e,t,r){const n=ya;let i=arguments[n(447)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array[n(448)](t))return t[n(444)]((t=>this.proxy(e,t,r,i)));e[n(451)](t,r,i);const s=()=>{const s=n;Vt(e[s(441)])&&e[s(441)](t,r,i)};return this[n(459)].push(s),s}destroy(){const e=ya;this[e(457)][e(446)](e(442),e(449)),this[e(459)].forEach((e=>e())),this[e(459)]=[]}}function ba(){const e=["isArray","destroy","8RWdUzR","addEventListener","6829980voLvwj","61604HEAEuC","1029146hgBrdx","12265862YgOVFl","258gDsnGZ","master","proxy","destroys","1421976QGaFEs","1aWwofH","25090021KmqYtm","removeEventListener","Events","230970cYNqYT","map","45FDYlMu","debugLog","length"];return(ba=function(){return e})()}const wa=Sa;function Sa(e,t){const r=Ia();return(Sa=function(e,t){return r[e-=462]})(e,t)}function Ia(){const e=["audio","tkhd","avcc","videoType","hdlr","705nvhegm","isLeading","flags","codecWidth","dependsOn","generateInitSegment","concat","189DsIHxM","mdia","38871569LEtuYC","29924IldxCP","slice","call","mdhd","types","smhd","traf","audioType","624735eKbJHG","minf","DREF","218624qYwOTX","STSD_PREFIX","moof","presentHeight","constants","stbl","trex","esds","isDependedOn","mvex","stco","hvcC","HDLR_AUDIO","1021765tnQELr","mfhd","moov","charCodeAt","STSZ","mp3","stsz","type","trun","size","byteLength","110zjcKGK","timescale","codecHeight","mp4a","VMHD","set","HDLR_VIDEO","dinf","FTYP","hasRedundancy","hvc1","1159172SeKBBr","dref","config","avc","duration","STTS","init","length","presentWidth","stsd","tfdt","mvhd","box","trak","hasOwnProperty","151740SrlGlw","channelCount","stsc","mdat","vmhd","prototype","avc1","3vOjxjL","STSC","audioSampleRate","tfhd"];return(Ia=function(){return e})()}!function(e,t){const r=Sa,n=e();for(;;)try{if(596116===parseInt(r(517))/1+parseInt(r(539))/2*(parseInt(r(474))/3)+-parseInt(r(493))/4*(-parseInt(r(483))/5)+-parseInt(r(467))/6*(-parseInt(r(490))/7)+parseInt(r(504))/8+parseInt(r(501))/9*(parseInt(r(528))/10)+-parseInt(r(492))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ia);class Aa{static[wa(545)](){const e=wa;Aa[e(497)]={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 Aa[e(497)])Aa[e(497)][e(466)](t)&&(Aa[e(497)][t]=[t[e(520)](0),t.charCodeAt(1),t.charCodeAt(2),t[e(520)](3)]);let t=Aa.constants={};t.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(544)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(475)]=t.STCO=t.STTS,t[e(521)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(534)]=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),t[e(516)]=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(503)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(532)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){const t=wa;let r=8,n=null,i=Array[t(472)][t(494)][t(495)](arguments,1),s=i[t(546)];for(let e=0;e<s;e++)r+=i[e][t(527)];n=new Uint8Array(r),n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r,n[t(533)](e,4);let o=8;for(let e=0;e<s;e++)n[t(533)](i[e],o),o+=i[e][t(527)];return n}static[wa(488)](e){const t=wa;let r=Aa.box(Aa[t(497)].ftyp,Aa[t(508)][t(536)]),n=Aa[t(519)](e),i=new Uint8Array(r[t(527)]+n[t(527)]);return i.set(r,0),i[t(533)](n,r.byteLength),i}static[wa(519)](e){const t=wa;let r=Aa.mvhd(e[t(529)],e[t(543)]),n=Aa[t(465)](e),i=Aa[t(513)](e);return Aa[t(464)](Aa[t(497)][t(519)],r,n,i)}static[wa(463)](e,t){const r=wa;return Aa[r(464)](Aa[r(497)][r(463)],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(465)](e){const t=wa;return Aa.box(Aa[t(497)][t(465)],Aa.tkhd(e),Aa.mdia(e))}static[wa(479)](e){const t=wa;let r=e.id,n=e.duration,i=e[t(547)],s=e[t(507)];return Aa[t(464)](Aa.types[t(479)],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(491)](e){const t=wa;return Aa[t(464)](Aa[t(497)].mdia,Aa[t(496)](e),Aa.hdlr(e),Aa[t(502)](e))}static mdhd(e){const t=wa;let r=e[t(529)],n=e[t(543)];return Aa[t(464)](Aa[t(497)][t(496)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static hdlr(e){const t=wa;let r=null;return r=e.type===t(478)?Aa[t(508)][t(516)]:Aa[t(508)][t(534)],Aa[t(464)](Aa[t(497)][t(482)],r)}static[wa(502)](e){const t=wa;let r=null;return r=e[t(524)]===t(478)?Aa[t(464)](Aa.types[t(498)],Aa.constants.SMHD):Aa[t(464)](Aa.types[t(471)],Aa[t(508)][t(532)]),Aa[t(464)](Aa.types[t(502)],r,Aa.dinf(),Aa[t(509)](e))}static[wa(535)](){const e=wa;return Aa.box(Aa.types.dinf,Aa.box(Aa.types[e(540)],Aa.constants[e(503)]))}static[wa(509)](e){const t=wa;return Aa.box(Aa[t(497)][t(509)],Aa.stsd(e),Aa[t(464)](Aa[t(497)].stts,Aa[t(508)][t(544)]),Aa.box(Aa[t(497)][t(469)],Aa[t(508)][t(475)]),Aa[t(464)](Aa[t(497)][t(523)],Aa[t(508)].STSZ),Aa[t(464)](Aa[t(497)][t(514)],Aa[t(508)].STCO))}static[wa(548)](e){const t=wa;return e[t(524)]===t(478)?e[t(500)]===t(522)?Aa[t(464)](Aa.types.stsd,Aa[t(508)][t(505)],Aa[t(522)](e)):Aa[t(464)](Aa[t(497)][t(548)],Aa[t(508)][t(505)],Aa[t(531)](e)):e[t(481)]===t(542)?Aa[t(464)](Aa.types[t(548)],Aa[t(508)][t(505)],Aa[t(473)](e)):Aa[t(464)](Aa.types[t(548)],Aa[t(508)].STSD_PREFIX,Aa[t(538)](e))}static[wa(522)](e){const t=wa;let r=e[t(468)],n=e[t(476)],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 Aa[t(464)](Aa[t(497)][".mp3"],i)}static mp4a(e){const t=wa;let r=e[t(468)],n=e[t(476)],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 Aa[t(464)](Aa[t(497)][t(531)],i,Aa.esds(e))}static esds(e){const t=wa;let r=e[t(541)]||[],n=r[t(546)],i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5][t(489)]([n])[t(489)](r)[t(489)]([6,1,2]));return Aa[t(464)](Aa[t(497)][t(511)],i)}static avc1(e){const t=wa;let r=e[t(480)];const n=e[t(486)],i=e[t(530)];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 Aa[t(464)](Aa[t(497)].avc1,s,Aa.box(Aa[t(497)].avcC,r))}static[wa(538)](e){const t=wa;let r=e[t(480)];const n=e[t(486)],i=e[t(530)];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 Aa[t(464)](Aa[t(497)][t(538)],s,Aa[t(464)](Aa.types[t(515)],r))}static mvex(e){const t=wa;return Aa[t(464)](Aa[t(497)].mvex,Aa[t(510)](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 Aa[t(464)](Aa[t(497)][t(510)],n)}static moof(e,t){const r=wa;return Aa[r(464)](Aa[r(497)][r(506)],Aa[r(518)](e.sequenceNumber),Aa[r(499)](e,t))}static[wa(518)](e){const t=wa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Aa.box(Aa[t(497)][t(518)],r)}static[wa(499)](e,t){const r=wa;let n=e.id,i=Aa[r(464)](Aa[r(497)][r(477)],new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Aa[r(464)](Aa[r(497)][r(462)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=Aa.sdtp(e),a=Aa[r(525)](e,o[r(527)]+16+16+8+16+8+8);return Aa[r(464)](Aa[r(497)][r(499)],i,s,a,o)}static sdtp(e){const t=wa;let r=new Uint8Array(5),n=e[t(485)];return r[4]=n[t(484)]<<6|n[t(487)]<<4|n[t(512)]<<2|n[t(537)],Aa[t(464)](Aa.types.sdtp,r)}static trun(e,t){const r=wa;let n=new Uint8Array(28);t+=36,n[r(533)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(543)],s=e[r(526)],o=e[r(485)],a=e.cts;return n[r(533)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(484)]<<2|o[r(487)],o.isDependedOn<<6|o[r(537)]<<4|o.isNonSync,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),Aa.box(Aa[r(497)][r(525)],n)}static[wa(470)](e){const t=wa;return Aa[t(464)](Aa[t(497)][t(470)],e)}}function ka(){var e=["5QtVOLb","10QPiWCR","3466914VcVATd","13YCMArK","defineProperty","835314QzNzca","5715582ukZvSw","5422683LPkLIU","18592oWQFBZ","306DNEddQ","674220QuJpyp","6829IjplRc","exports","12HFQWUq","126SvBxmq","default"];return(ka=function(){return e})()}function Ea(e,t){var r=ka();return(Ea=function(e,t){return r[e-=393]})(e,t)}function Ca(){const e=["channel_count","error","6203911YvaNJq","set","buffer","data","sample_rate","2141313OEPXlr","3899292ZlweCq","9sjSxXa","3817304gRlkcy","Invalid MP3 packet, first byte != 0xFF ","4hOtLvN","Invalid MP3 packet, header missing!","882339cXTQwb","mp3","1232312jZffbw","3889140zufJSD","length"];return(Ca=function(){return e})()}function xa(e,t){const r=Ca();return(xa=function(e,t){return r[e-=186]})(e,t)}Aa[wa(545)](),function(e,t){for(var r=Ea,n=e();;)try{if(556780===parseInt(r(407))/1*(parseInt(r(405))/2)+-parseInt(r(401))/3*(-parseInt(r(393))/4)+parseInt(r(396))/5*(-parseInt(r(402))/6)+-parseInt(r(403))/7+-parseInt(r(404))/8*(-parseInt(r(394))/9)+-parseInt(r(397))/10*(-parseInt(r(398))/11)+-parseInt(r(406))/12*(-parseInt(r(399))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ka),Ze(Qe((function(e){var t=Ea;e[t(408)]=function(e,t,r){return t in e?Object[Ea(400)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(408)].__esModule=!0,e[t(408)][t(395)]=e.exports}))),function(e,t){const r=xa,n=e();for(;;)try{if(571012===parseInt(r(188))/1+-parseInt(r(190))/2+-parseInt(r(200))/3*(parseInt(r(186))/4)+parseInt(r(191))/5+parseInt(r(201))/6+-parseInt(r(195))/7+parseInt(r(203))/8*(parseInt(r(202))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ca);const Ta=[44100,48e3,32e3,0],Da=[22050,24e3,16e3,0],Ba=[11025,12e3,8e3,0],Ma=[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],Ua=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Fa(e){const t=xa;if(e[t(192)]<4)return void console[t(194)](t(187));let r=new Uint8Array(e[t(197)]),n=null;if(255!==r[0])return void console[t(194)](t(204));let i=r[1]>>>3&3,s=(6&r[1])>>1,o=(240&r[2])>>>4,a=(12&r[2])>>>2,c=3!==(r[3]>>>6&3)?2:1,u=0,l=0;switch(i){case 0:u=Ba[a];break;case 2:u=Da[a];break;case 3:u=Ta[a]}switch(s){case 1:o<Ua[t(192)]&&(l=Ua[o]);break;case 2:o<Pa[t(192)]&&(l=Pa[o]);break;case 3:o<Ma[t(192)]&&(l=Ma[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:"mp3",originalCodec:"mp3",audioType:t(189)},n}const Ra=za;!function(e,t){const r=za,n=e();for(;;)try{if(117631===parseInt(r(344))/1*(parseInt(r(356))/2)+-parseInt(r(341))/3+-parseInt(r(340))/4+-parseInt(r(343))/5*(parseInt(r(310))/6)+parseInt(r(328))/7+-parseInt(r(346))/8+parseInt(r(312))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wa);const La={kMPEG1Audio:3,kMPEG2Audio:4,kPrivateData:5,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};class Oa{constructor(){const e=za;this.slices=[],this[e(311)]=0,this[e(324)]=0,this.random_access_indicator=0}}function za(e,t){const r=Wa();return(za=function(e,t){return r[e-=307]})(e,t)}class Na{constructor(){const e=za;this.pid=null,this[e(358)]=null,this[e(361)]=null,this[e(345)]=null}}class Ha{constructor(){const e=za;this[e(321)]=null,this[e(332)]=null,this[e(309)]=null,this[e(358)]=null,this.pts=null,this[e(314)]=null,this[e(308)]=null}}const Va=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class ja{constructor(){const e=za;this[e(352)]=null,this.duration=null,this[e(318)]=null,this.hasVideo=null,this.audioCodec=null,this[e(329)]=null,this[e(335)]=null,this[e(355)]=null,this[e(316)]=null,this.audioChannelCount=null,this[e(336)]=null,this[e(342)]=null,this.fps=null,this[e(326)]=null,this[e(359)]=null,this[e(333)]=null,this.chromaFormat=null,this[e(339)]=null,this.sarDen=null,this.metadata=null,this.segments=null,this[e(327)]=null,this[e(323)]=null,this[e(351)]=null}isComplete(){const e=za;let t=!1===this.hasAudio||!0===this.hasAudio&&null!=this[e(319)]&&null!=this[e(316)]&&null!=this[e(363)],r=!1===this[e(325)]||!0===this[e(325)]&&null!=this.videoCodec&&null!=this[e(336)]&&null!=this.height&&null!=this[e(315)]&&null!=this[e(326)]&&null!=this[e(359)]&&null!=this.refFrames&&null!=this[e(362)]&&null!=this[e(339)]&&null!=this[e(357)];return null!=this[e(352)]&&t&&r}[Ra(348)](){return!0===this[Ra(323)]}getNearestKeyframe(e){const t=Ra;if(null==this[t(351)])return null;let r=this[t(351)],n=this[t(331)](r.times,e);return{index:n,milliseconds:r.times[n],fileposition:r[t(307)][n]}}[Ra(331)](e,t){const r=Ra;let n=0,i=e[r(360)]-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(320)]((a-o)/2),s===i||t>=e[s]&&t<e[s+1]){n=s;break}e[s]<t?o=s+1:a=s-1}return n}}function Wa(){const e=["_search","stream_id","refFrames","userAgent","audioDataRate","width","mp4a.40.","codec_mimetype","sarNum","23224wyZISJ","157242PpyXAr","height","60835gQuCHc","1hHBlDU","random_access_indicator","1269408SxERmX","toLowerCase","isSeekable","sampling_rate","channel_count","keyframesIndex","mimeType","sampling_freq_index","firefox","videoDataRate","33992HkHAeO","sarDen","data","level","length","stream_type","chromaFormat","audioChannelCount","filepositions","dts","len","60roxTkC","total_length","2203308jXjBJY","audio_object_type","nearest_pts","fps","audioSampleRate","channel_config","hasAudio","audioCodec","floor","pid","indexOf","hasKeyframesIndex","expected_length","hasVideo","profile","segmentCount","1360723zIkBSp","videoCodec","android"];return(Wa=function(){return e})()}class Ga{constructor(e){const t=Ra;let r=null,n=e.audio_object_type,i=e[t(313)],s=e[t(353)],o=e[t(317)],a=0,c=navigator[t(334)][t(347)]();-1!==c[t(322)](t(354))?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c.indexOf(t(330))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this.config=r,this[t(349)]=Va[s],this.sampling_index=s,this[t(350)]=o,this.object_type=i,this.original_object_type=n,this[t(338)]=t(337)+i,this.original_codec_mimetype=t(337)+n}}function qa(){const e=["2818400BFpenb","skipUEG","4598488xyDRPS","5937160PUpouu","skipEG","readBoolean","483ewTsnp","skipBits","13556fHAwEC","byteLength","readUShort","readEG","11zuZtif","readUByte","readBits","readUEG","getBits","19CaOMjt","skipLZ","793905Dfjqhl","bitsAvailable","index","length","9ibBlMS","1820184CKzNAC","54546ByrLFe","bitLength","data"];return(qa=function(){return e})()}const $a=Ka;function Ka(e,t){const r=qa();return(Ka=function(e,t){return r[e-=249]})(e,t)}!function(e,t){const r=Ka,n=e();for(;;)try{if(363887===parseInt(r(272))/1*(parseInt(r(263))/2)+-parseInt(r(274))/3+parseInt(r(251))/4+-parseInt(r(255))/5+-parseInt(r(252))/6*(-parseInt(r(261))/7)+-parseInt(r(257))/8*(-parseInt(r(250))/9)+-parseInt(r(258))/10*(parseInt(r(267))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qa);class Ya{constructor(e){const t=Ka;this.data=e,this[t(276)]=0,this[t(253)]=8*e[t(264)]}get[$a(275)](){const e=$a;return this[e(253)]-this[e(276)]}[$a(262)](e){const t=$a;if(this[t(275)]<e)return!1;this[t(276)]+=e}[$a(269)](e){const t=$a;let r=!(arguments[t(249)]>1&&void 0!==arguments[1])||arguments[1];return this.getBits(e,this[t(276)],r)}[$a(271)](e,t){const r=$a;let n=!(arguments[r(249)]>2&&void 0!==arguments[2])||arguments[2];if(this[r(275)]<e)return 0;const i=t%8,s=this[r(254)][t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this[r(276)]+=e),s>>o-e;{n&&(this[r(276)]+=o);const i=e-o;return s<<i|this[r(271)](i,t+o,n)}}[$a(273)](){const e=$a;let t;for(t=0;t<this.bitLength-this[e(276)];++t)if(0!==this[e(271)](1,this[e(276)]+t,!1))return this[e(276)]+=t,t;return t}[$a(256)](){const e=$a;this.skipBits(1+this[e(273)]())}[$a(259)](){const e=$a;this[e(262)](1+this[e(273)]())}[$a(270)](){const e=$a,t=this[e(273)]();return this[e(269)](t+1)-1}[$a(266)](){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}[$a(260)](){return 1===this[$a(269)](1)}[$a(268)](){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this[$a(269)](8*e)}[$a(265)](){return this[$a(269)](16)}readUInt(){return this[$a(269)](32)}}function Ja(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=ac,n=e();;)try{if(189234===parseInt(r(453))/1+parseInt(r(450))/2*(-parseInt(r(437))/3)+parseInt(r(449))/4+parseInt(r(446))/5+-parseInt(r(457))/6+-parseInt(r(454))/7*(parseInt(r(455))/8)+parseInt(r(442))/9*(-parseInt(r(456))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(uc);const Xa=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),Za=new Array(2746333894,1453994832,1736282519,2993693404),Qa=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 ec(e,t,r,n,i){var s=ac,o=i;o=t+i>e[s(441)]&&n+i<=r[s(441)]?e[s(441)]-t:n+i>r[s(441)]&&t+i<=e[s(441)]?r[s(441)]-n:t+i<=e[s(441)]&&n+i<=r[s(441)]?i:r[s(441)]<e[s(441)]?r.length-n:e[s(441)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function tc(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function rc(e,t){var r=ac;return t+3<e[r(441)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(441)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(441)]?e[t]<<8|e[t+1]:e[t]}function nc(e){var t=new Array(36),r=function(e){for(var t=ac,r=Math[t(438)](e[t(441)]/4),n=new Array(r),i=0;i<e[t(441)];i++)e[i]=255&e[i];for(i=0;i<n[t(441)];i++)n[i]=rc(e,4*i);return n}(e);t[0]=r[0]^Za[0],t[1]=r[1]^Za[1],t[2]=r[2]^Za[2],t[3]=r[3]^Za[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^ic(t[i+1]^t[i+2]^t[i+3]^Qa[i]),n[i]=t[i+4];return n}function ic(e){var t=new Array(4),r=tc(e);t[0]=Xa[255&r[0]],t[1]=Xa[255&r[1]],t[2]=Xa[255&r[2]],t[3]=Xa[255&r[3]];var n=rc(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function sc(e,t){var r=new Array(36);r[0]=rc(t,0),r[1]=rc(t,4),r[2]=rc(t,8),r[3]=rc(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^oc(r[n+1]^r[n+2]^r[n+3]^e[n]);var i=new Array(4);for(n=35;n>=32;n--)i[35-n]=r[n];return function(e){for(var t=ac,r=new Array(4*e[t(441)]),n=0;n<e[t(441)];n++)ec(tc(e[n]),0,r,4*n,4);return r}(i)}function oc(e){var t=tc(e),r=new Array(4);r[0]=Xa[255&t[0]],r[1]=Xa[255&t[1]],r[2]=Xa[255&t[2]],r[3]=Xa[255&t[3]];var n=rc(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function ac(e,t){var r=uc();return(ac=function(e,t){return r[e-=437]})(e,t)}function cc(e,t,r){var n=ac;if(null==e||null==e||e[n(441)]%16!=0)return console[n(445)]("sm4 key is error!"),null;if(null==r||null==r||r[n(441)]<=0)return console.log("cipher is error!"),null;if(null==t||null==t||t[n(441)]%16!=0)return console[n(445)](n(444)),null;for(var i=nc(e),s=Math[n(438)](r.length/16),o=new Array(r[n(441)]),a=t[n(452)](),c=0;c<s;c++){a=sc(i,a);var u=new Array(16),l=16*c,d=Math[n(448)](l+16,r[n(441)]);ec(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function uc(){var e=["140UnVqtY","74288QUGimn","10kTmdZy","1128768cREQGX","21jyoTPI","ceil","set","byteLength","length","393381WuumVT","sm4 key is error!","iv is error!","log","442935UwVmtV","data is error!","min","974544BUxtmt","5140XEhpye","includes","slice","292558hyIYlm"];return(uc=function(){return e})()}function lc(e,t,r){var n=ac;let i=arguments[n(441)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(441)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(440)];let a=5;for(;a<o;){let c=Ja(e.slice(a,a+4));if(c>o)break;let u=e[a+4],l=!1,d=2;if(i?(s&&(d=3),u=u>>>1&63,l=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(451)](u)):(u&=31,l=1===u||5===u),l){const i=cc(t,r,e.slice(a+4+d,a+4+c));e[n(439)](i,a+4+d)}a=a+4+c}return e}const dc=fc;function hc(){const e=[" so drop this frame","shift","removeSourceBuffer() audioSourceBuffer error","streamAudioFps","updateend","isXorCrypto","setCodecVideo",", need clear is ","setCodec",", and wasClean is ","hasAudio","prevTs",", start dts is ","start","destroy","mediaSourceAddSourceBufferError","_decodeAudio","updatePlaybackIsPause, isPause is ","PACKET_TYPE_SEQ_START","sarNum","getContext","decodeDiffTimestamp","kEAC3","lastBuffer","sourceended","AAC","indexOf","getIncompleteData","AC3: Bit Stream Identification changed from ","decodeVideo\n local dts is < 0 , ts is ","Opus: SamplingFrequencyIndex changed from ","MP3: SamplingFrequencyIndex changed from ","_resetInIt","mediaSourceAudioNoDataTimeout","player","fetchError","_decodeVideo","ac-3","mediaSourceFull","demuxNakedFlow","code","handle","_clearAudioNoDataCheckTimeout","pendingAudioRemoveRanges","hasInitVideoCodec","demuxFlv() type is video and payload.byteLength is ","debugLog","VideoDecoder configure has not init , isIframe is ","delete","pendingAudioSegments"," and emit error and next abort()","opus","simdDecodeError","parseVideo264Header"," to ","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","loop() bufferList is empty and reset delay","network_pid","videoBuffer","presentWidth","audioSourceBufferCheckTimeout","prevAudioTs","webglcontextlost","mseDecoder.mediaSourceAppendBufferFull is true","\n maybe trigger black screen or flower screen\n ","videoBufferDelay","initVideo","debugWarn","sourceBuffer","onerror","isAllIframeInBufferList","sequenceNumber","kMPEG1Audio"," and maxDiff is ","mp4","config is not empty object and codecWidth is ","videoCodec","calcNetworkDelay now dts:","sourceOpen","kSliceSEI",", and ts is ","mseDecoder.mediaSourceAppendBufferError is true","video_track_",",\n new width is ","h265","handleOffscreenCanvasWebglContextLost, stencil is false","hasVideo","string","sample_rate",", bufferListLength is ","isHevc","_doAppendSegments","G711U","videoDecode","removeSourceBuffer() audioSourceBuffer","_initSourceBuffer","audioSampleRateIndex","error","_stopCheckWsOpenTimeout","7LKpGHB","decodeNext","secondStartCodeOffset","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","Parsed first PAT: ","fps","destroyDemux","onSamples",", new height is ","initAudio","protocols","mediaSourceDecoderConfigurationError","key","h265 naluList.length === 0","isPlayVod","_onMediaSourceSourceOpen","stream_type",",nalu type is ","writableStream write() and requestAbort is true so return","BIG_ENDIAN","fetch done",'" string so return',"fromCharCode","AAC: SamplingFrequencyIndex changed from "," , message is ","ms and return ","parsedOffset","videoMimeType","kSliceIDR","readBits","clearSlices"," ant auto wasm decode"," and diff is ","isAvc","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","playbackConfig","keyFrame","dispatchVideoInitSegment"," package length is ","pid","samples","streamVbps",", height: ","cryptoIV","message","websocketOpenTimeout","binaryType","handleVideoFrames","demuxM7s() type is video and arrayBuffer length is ","hasIncompleteData","mseAutoCleanupMaxBackwardDuration","cacheAudioTrack","min"," and notDroppingDelayTs is ",", isAacCodecPacket is true","_decodeConfigurationRecord","isPlaybackPause","Opus"," and new delay is ","openWebglAlignment","duration_","isRecordTypeFlv","1559980zRytIx"," and firstRenderTime is ","offscreenCanvasGL","sampling_frequency","writableStream abort() and e.name is AbortError so return","useWCS"," and isIFrame is ","h264 naluList.length === 0","playAudio","calcNetworkDelay","Client disconnecting","simdDecodeDelayTimeout","handleVideoH264Nalu","videoNalu","_doAppendSegments() sourceBuffer is null and wait init and return","size","kMPEG2Audio","handleVideoH265Nalu","isStateEnded","drawImage","pid_stream_type","set","websocketStringMsg","clearBuffer,bufferList length is ","sendWebsocketMessage","ts_packet_size","body","\n decodeVideo: video width or height is changed,\n old width is ","scriptData","prevPayloadBufferSize","endOfStream","mimeType","reduce",",\n diff is ","sequenceHeader","types","Video: Present resolution width changed from ","isPlayUseMSEAndDecoderInWorker","cryptoKey","websocket","startTimestamp","isDropSameTimestampGop",", and reason is ","audioAACSequenceHeader","abortSourceBuffer() abort sourceBuffer","slices","read","streamEndInner","timeInit set false , cacheTrack = {} now dts is ","prevAudioDts","_doDecodeVideo","worker","smpte2038_pids","audioCode","775236SLNikN"," and prev time is ","g711u","decodeVideo, decoder is destroyed and return","frameRate","getStreamBufferSize"," > maxDelay ","audioSourceBuffer","_initAudioSourceBuffer","data","isNakedFlow","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","isPlaybackOnlyDecodeIFrame","audio_last_sample_pts_","pcmData, decoder is destroyed and return","scte_35_pids","sampling_rate","isRecording","audio"," and isIframe is ","streamVideoType is null","readUEG","detectAudioMetadataChange","pushBuffer(), pushLatestDelay is "," but isSocketError is true , so return","handleVideoH265Frames","useMSE","worker mpeg4Demuxer","descriptor","handleVideoH264NaluList list size is ","hvcC","onmessage:"," ,\n and diff is ","updatePlaybackIsPause"," null","timescale_","file_position","discontinuity_indicator","signal","preventDefault","pcr_pid","handleOffscreenCanvasWebglContextRestored",", diff is ","idle","isMpeg4","correctSamplePts dts, dts: ","streamDts","webglObj","open","pushBuffer audio ts is ","parseEAC3Payload","isFlv","readyState","object_type","match","_decodeVideo now time is ","2963095hAWeAk","pushBuffer, isDropSameTimestampGop is true and\n hasIframe is ","getSourceBufferUpdating","_initSourceBuffer and mseDecoder.isStateOpen is ","sort",", and reason is ","isSm4Crypto"," create uint8Array error :",", diff time is "," and prev dts is ","write","MP3: AudioObjectType changed from ","decodeVideo: video width or height is changed, and return",", and ts list is ","simdH264DecodeVideoWidthIsTooLarge","extractH265SEI","abort success","HEAPU8","decoder","audio_init_segment_dispatched_","buffered","audioTrackId","mdat","setCodecAudio: mp3 is not support for old version","removeUsedSamples","config","TAG_NAME",", dts is ","demuxTs","replace","onSamples() trackId error","iFrame","stsd","type","ref_frames","MP3","handleVideoH264NaluList","appendAudioBuffer() player is destroyed"," and preTsDuration is ","writableStream abort() and e is ","fetchStream","cryptoPayloadAudio","emitSectionSlices","pendingRemoveRanges","ac3","decodeAudio, decoder is destroyed and return","playbackStreamVideoFps","eventListenList","audio_track_","fetch","offscreenCanvas","has not init video codec","sps","closed","isM7sCrypto","isPlaybackCacheBeforeDecodeForFpsRender","seqHeader","units","parseSPS","G711A","VideoDecoder configure error","isInitSegmentDispatched","getBuildTime","VideoEncoder","writableStream abort() and abortController.signal.aborted is true so return","mediaSourceTsIsMaxDiff","playbackRate","playbackFps","kSliceIDR_W_RADL","_opt","loop() do not decode and delay is ","wcsDecodeAudio","low_frequency_effects_channel_on","parsePAT: table_id ","video_metadata_","fps_num","setCodecAudio","appendBuffer","stencil","hasAudioInit","cryptoPayload","sync_byte = ","AC3: Channel Mode changed from ","correctionConfigurationProfileIndication","getDelayNotUpdateDelay","getContextAttributes","JbPro Worker Version is ","debug","frame_rate","kH265","close() and videoDecoder.clear error: ",", stream_id=","loop() dropBuffer is dropping and isIFrame ","extractNALu","payload","dispatchAudioInitSegment","mediaSourceH265NotSupport","stbl","avcC","hasIframeInBufferList","237008CjeNeL","6OZybly","hvcc",", options.ts is ","codec_size","_doRemoveRanges() audioSourceBuffer error","correctionConfigurationVersion","kSliceSPS","mseWorkerAddSourceBufferError","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment","video_metadata_changed_"," cacheTrack dts is ","workerEnd","cacheTrack"," and mseCorrectTimeDuration is ","chroma_format_string","vps","mseCorrectAudioTimeDuration","playbackTF","send","websocket error","writableStream close()","parseAC3Payload","calcNetworkDelay, dts is ","video_init_segment_dispatched_","kLOASAAC","events","getVideoBufferLength","onReady()"," less than (or equal) preTs is ",", isVideoSequenceHeader is true","handleVideoH265NaluList list size is ","isPushDropping","isDropping","width","pushLatestDelay","mediaSourceBufferError","getDelay","_clearAudioSourceBufferCheckTimeout","getTime","request abort and run res.body.cancel()","preDelayTimestamp","mseCorrectTimeDuration","url","videoInfo","closeEnd","isCryptoAudio","handleAddNaluStartCode","AAC: Channel configuration changed from ","ID3 ",", and set streamFps is 25","findIndex","level_string","isTs"," vs start is ","isUseSIMDAndroid","handleVideoNalu","wasmWidthOrHeightChange","webgl","onopen","mediaSourceError","mseUpdateVideoTimestamp","loas_aac","original_codec_mimetype","push","endOfStream() error","mediaSource is end",",\n firstAudioTime is "," and prev ts is ","from"," and next dropBuffer","fetchErrorWorker","firstAudioTime is ","Generated first AVCDecoderConfigurationRecord for mimeType: ","decodeVideo is max diff , ts is "," and has iFrame, set dropping is true","firstStartCodeOffset","readNextNaluPayload","checkFirstIFrame","useSIMD","firstRenderTime","prevDts","sampleRate","decodeVideo and webcodecs configure is","Video: Coded Resolution changed from ","aac_last_incomplete_data_","fetchNext().then() and abortController.signal.aborted is true so return","decodeAudio() and decoder is destroyed","streamType"," and opt is","playbackCacheLoop"," and isNotPushDropping is ","parsePESPrivateDataPayload","streamVideoFps","flvBufferData","aborted","calcIframeIntervalTimestamp","doDecode","useOffscreen","expected_length","log","fetchStream, WebsocketStream socket close and requestAbort is true so return","codec_mimetype","current_pmt_pid_","audioSampleRate","videoTracks"," more than ","AC3: Low Frequency Effects Channel On changed from ","aacSequenceHeader","demuxFlv() isVideoSequenceHeader is true and isHevc is ","kMetadata","isDecodeFirstIIframe","_hasPendingRemoveRanges","appendBuffer() player is destroyed","FT_KEY","mp3Demuxer"," and forOldVersion is ","setInterval()","endOfStream() has pending eos","pes_slice_queues_","loas_previous_frame","timed_id3_pids"," and ignore","state","now",",\n and emit change event","mediaSource is not attached to video or mediaSource is closed","mp3","getAudioBufferLength","websocketFirstMessage","Generated first HEVCDecoderConfigurationRecord for mimeType: ","Malformed PES: PES_packet_length < 3 + PES_header_data_length","stringify","pushBuffer() and isIFrame is ","demuxFlv","dispatchVideoMediaSegment","isFmp4","then","playbackIsCacheBeforeDecodeForFpsRender","fetch response status is ","_doRemoveRanges","section_slice_queues_","prefixSei","mediaSource","loop() isPushDropping is true and bufferList length is ","MP3: Channel count changed from ","mseAutoCleanupMinBackwardDuration","parseSynchronousKLVMetadataPayload","kSlicePPS","isEmitSEI","MediaSource","duration","video","firstTimestamp","startPlaybackCacheLoop",",\n firstRenderTime is ","abortSourceBuffer() abort audioSourceBuffer","mp4a.40.","getDelayNotUpdateDelay() and preDelayTimestamp is ","isFirstDispatch and tsPacketSize = ","Timed ID3 Metadata: pid=","stopId","codecHeight","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","removeEventListener","isSm4Crypto opt.sm4CryptoKey is null","videoPayload","emitError","buffer"," and ok is "," and decoder.delay is ","Parsed first PMT: ","config is empty object","fetchNext().catch() and e.name is AbortError so return","getState","playback and playbackIsCacheBeforeDecodeForFpsRender is true","streamFps","findFirstStartCode","fetchNext().catch() and e is ","renderYUV"," and mseDecoder.audioMimeType is ","headers","audioNalu","onmessage","codedHeight","fetch().catch() and e is ","cts","channel_count","isWidthOrHeightChanged","catch","visibility","last_pcr_","mp4Box onError","_decodeAudioConfigurationRecord","pes_private_data_pids","LOG_NAME","extractH265PPS","27WFQaHf","demuxFlv() type is audio and payload.byteLength is ","\n decodeVideo dts is less than(or equal) prev dts ,\n dts is ","kSliceVPS","worker nakedFlow","present_size","has_audio_","_remainingPacketData","dispatch","yuvData, isVideoFirstIFrame is false and return"," ,new bufferList is ",'" is string so return',"getCorrectionConfiguration","writableStream","_doCleanUpSourceBuffer"," and payload size is ","lastBuf","abort catch","firstStartCodeOffset -14 is"," ,\n and now ts is ","socket is not open and state is","_needCleanupSourceBuffer","isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio","isfms","original_object_type","createImageBitmap","socketStatus","mediaSource video sourceBuffer error"," and bufferList length is ","abs"," and nalUnitSize is ","level","AAC: AudioObjectType changed from ","uuid","_preDoDecode","slice"," is not H264 or H265",'writableStream write() and value is "',"pushBuffer video ts is ","isM7sCrypto cryptoKey.length is ","refSampleDuration","aacADTSHeader","PACKET_TYPE_FRAMESX","kAC3","playAudioPlanar ts ","payload_unit_start_indicator","extractNALu$2","isDestroyed","codedWidth","KLVA","version_number","errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is ","playVod","avc","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","delay"," ms","HEAPU32","Not Supported Opus channel count.","calcPlaybackStreamFps","30657660afZWLw","_decodeEnhancedH265Video",",\n and emit change event","parseChunks","parseOpusPayload","reason","playbackCacheLoop fragDuration is ","debugError","demuxFlvUseV2","workerFetch","networkDelayTimeout","nakedFlowH265DemuxUseNew","width: ","parsePES","media_info_","end","mseSourceBufferError mseDecoder.sourceBuffer"," and tempDelay is ","value","getNearestTimestampMilliseconds","mseAutoCleanupSourceBuffer","parsePMT: table_id ","handleNALu","correctSamplePts","debugUuid","clearBuffer","SMPTE 2038 Metadata: pid=","asynchronous_klv_pids","audioSequenceNumber","ts is ","presentHeight","hasInit","webglcontextrestored","firstAudioTime","isWorkerFetch","addEventListener","syncOffset","kPESPrivateData","mediaSourceAppendBufferFull","nakedFlowFps","videoTrackId","Generated first AudioSpecificConfig for mimeType: ","decodeAudio","sampling_index","entries","resetDelay","avcc","tsPacketSize","stopStreamRateAndStatsInterval","timescale","addSourceBuffer","delay is ","6773720VBMNYa"," and\n ts is ","readNextAACFrame","warn","total_length","offset","fetchNext().then() and done is true","onclose","first_parse_","hev","isSm4CryptoH265V2","checkStreamEnd","parseMP3Payload","removeSourceBuffer() sourceBuffer error","moof","pps","findSecondStartCode","detectVideoMetadataChange","pmt_","$video"," > timestamp is ","socket is null","mdia","probe","has_video_","demuxFmp4","timeInit","transferToImageBitmap","sm4CryptoKey","demux() isIFrame is false and unit type is IDR and update to true","codecWidth","MULAW","tempStream","ALAW","forEach","handleOffscreenCanvasWebglContextLost and next try to create webgl","mseSourceBufferError mseDecoder.audioSourceBuffer","init","some","status","vcl","parsePMT","decodeVideo() and decoder is destroyed",", pts=","startStreamRateAndStatsInterval","isPlayback","AAC: Unknown pts","needInitAudio","getTrackById","playbackIsPause","doPlaybackCacheLoop","removeSourceBuffer() sourceBuffer","streamVideoType","onOffscreenCanvasWebglContextLost","parseVideo265Header","isStateOpen","networkDelay","getNaluDts","ms and return -1","render","prevTimestamp","isSendSeqHeader","wasClean","hasPendingEos","dts","current_program_","codec","parseSPS$2","getUint8","demuxMpeg4","_isEnhancedH265Header","aac","AC3: Sampling Frequency changed from ","mpeg4","sourceClose","originalCodec","mseSourceBufferError"," and emit replay","parsePES: packet_start_code_prefix should be 1 but with value ","appendAudioBuffer","dispatchAudioMediaSegment","_doAppendSegments() mediaSource is closed or ended and return","sarDen","channel_config","parseAsynchronousKLVMetadataPayload","pendingUnits","isAAC","isEmitInfo","Unsupported stream. type: ","parseG711Payload","isPlayer","recordType"," and update next dts increase 5ms","dispatchPESPrivateDataDescriptor","kSliceCRA_NUT","parseVPS","setCodecAudio: audioDecoder or audioDecoder.setCodec is null","assign","_getSeqHeader","audio_metadata_","next",",\n and prevPayloadBufferSize is ","isPlayUseMSE","code is ","websocket Open Timeout form ","fetch().catch() and abortController.signal.aborted is true so return","chroma_format","sampling_freq_index","mediaSourceAppendBufferError","common_pids","isFFmpegSIMD","fetchNext().catch() and abortController.signal.aborted is true so return","stream_id","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","audioBufferSize","mseDecoder.mediaSourceAddSourceBufferError is true","subarray","getHandle","parseLOASAACPayload","extractH264SEI","flags",", syncOffset = "," ,delay is ","audioMimeType",", preTs is ","pushBuffer","abort","parsePAT","decode","synchronous_klv_pids","mseDecoder.mediaSourceBufferError is true","emitPESSlices","mseDecodeAudio","close() and audioDecoder.clear error: ","length","_bindMediaSourceEvents","nakedFlowDemuxUseNew","offscreenCanvasCtx"," and,\n options.ts is ","flvStreamBuffer","getNotDroppingDelayTs","Opus: Channel count changed from ","isAudioInitInfo","parseH264Payload","909849inVuRW",", pid: ","fileStart","fetchStatus","DataStream","onError","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","abortSourceBuffer","mp4Box","6riZqXS","\n decodeAudio dts is less than(or equal) prev dts ,\n dts is ","reset","isIFrame"," is not corresponded to PMT!","getStreamBufferLength",",\n and mseCorrectTimeDuration is ","nearest_pts","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","clear","random_access_indicator","VideoDecoder error: ",", next dts: ","name","bit_stream_identification",",\n and resetAllDelay","_initPmt","suffixSei","options","parse",",local diff is ","handleVideoH265NaluList","AC3: BitStream Mode changed from ","playType","pcmData ts ","parseH265Payload","_decodeVideo payload bytes is 0 and return","close","AAC: Detected pts overlapped, ","yuvData ts ","h264","complete"," ,\n and diff is ","Video: Codec mimeType changed from ","readUByte","decodeVideo and payload is too small , payload length is ","mediaSource audio sourceBuffer error","pipeTo","program_pmt_pid","_hasPendingSegments","audioCodec","byteLength","eac3","protocol","cmd","pendingSegments",'video/mp4; codecs="'," and return"," , payload is ","kSliceIDR_N_LP","isVideoInited","setCodecVideo: init video codec , codecId is ","Synchronous KLV Metadata: pid=","remove","details","stop","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","decodeVideo first frame is not iFrame","isFirefox","sendWebsocketMessage, message is","ms and fragDuration is ","validatedFailed, please contact the author to get the correct license","adts_aac","bitDepth","opt",", height is ","yuvData, transferToImageBitmap error is","getAudioSourceBufferUpdating","floor","resetAllDelay","firstRenderTime is ","height","bit_stream_mode","websocketOpen"," and isDestroyed is true, so return","streamEnd","decodeVideo: hasInitVideoCodec is false, codecId is ","HEAPF32","audioDecode","decodeVideo","sarRatio","_decodeAudioConfigurationRecord audio codec is not support , codecId is ",",and old bufferList length is ","updateConfig","toString","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","onReady","dropping","playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is ","channelCount","mseHandle","parsePPS","channel_mode","map","Webcodecs Video Decoder initSize","isWasmMp4","pat_","localDts","handleVideoH264Frames","undefined","iframeIntervalTs","playbackCacheBeforeDecodeForFpsRender, bufferListLength is "," is not corresponded to PAT!","videoSEI"," and codecHeight is ","currentTime","audioSourceNoDataCheckTimeout","_decodeConfigurationRecord error","isStateClosed",", dts=","generateInitSegment","g711a","VideoDecoder","playbackForwardMaxRateDecodeIFrame",'video/mp2t; codecs="',"removeSourceBuffer","onOffscreenCanvasWebglContextRestored","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码),如需要购买商业授权,可以联系微信:bosswancheng"," and prevTs is ","TAG","audio_object_type","_checkTsIsMaxDiff","isPause"," or cryptoIV.length is ","updating",", old height is ","videoCode","videoSequenceHeader","setExtractionOptions","profile","fetchStream, WebsocketStream socket close and code is ","streamSuccess"];return(hc=function(){return e})()}function fc(e,t){const r=hc();return(fc=function(e,t){return r[e-=313]})(e,t)}!function(e,t){const r=fc,n=e();for(;;)try{if(460934===parseInt(r(418))/1+parseInt(r(419))/2*(parseInt(r(871))/3)+parseInt(r(1228))/4+-parseInt(r(318))/5*(-parseInt(r(880))/6)+parseInt(r(1112))/7*(parseInt(r(727))/8)+parseInt(r(615))/9*(parseInt(r(1174))/10)+-parseInt(r(675))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hc),Date[dc(542)]||(Date[dc(542)]=function(){const e=dc;return(new Date)[e(457)]()}),console[dc(518)](dc(404)+Rt+":"+Ft+" and is Trial Version[试用版本]");var pc=mc;function mc(e,t){var r=vc();return(mc=function(e,t){return r[e-=424]})(e,t)}function vc(){var e=["catch","144hmLTtb","396080bjRiZX","JbPro[❌❌❌][wasm]:","1289932xCPYpr","toString","2006195MKHYFW","warn","4393384kdGaFH","7968HxXBzn","1578306duPRGs","4043571qGhSoJ"];return(vc=function(){return e})()}!function(e,t){for(var r=mc,n=e();;)try{if(374537===parseInt(r(429))/1+-parseInt(r(428))/2*(-parseInt(r(424))/3)+-parseInt(r(431))/4+parseInt(r(433))/5+-parseInt(r(425))/6+-parseInt(r(426))/7+parseInt(r(435))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vc),s({printErr:function(e){var t=mc;(function(e){const t=Tt;return!(!e||-1===e[t(623)](t(614))&&-1===e[t(623)]("illegal icc")&&-1===e[t(623)]("If you want to help, upload a sample of this file to")&&-1===e[t(623)](t(567)))})(e)||console[t(434)]("JbPro[❌❌❌][audio wasm]:",e)}}).then((e=>{!function(){const e=dc;let t=arguments[e(861)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[e(861)]>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[e(861)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p="",m=null,v=null,y=!1,_=!1,g=!!Jt(n),b=0,w=0,S=!1,I=null,A=null,k=null,E=[],C=null,x=null,T=0,D=0,B=null,M=null,P=null,U=0,F=0,R=null,L=!1,O=!1,z=!1,N=!1,H=null,V=null,j=!1,W=!0,G=0,q=0,$=null,K=null,Y=null,J=null,X=null,Z=()=>{const t=e,r=Kt();return{debug:r[t(405)],debugLevel:r.debugLevel,debugUuid:r[t(699)],useOffscreen:r.useOffscreen,useWCS:r.useWCS,useMSE:r[t(1254)],videoBuffer:r[t(1071)],videoBufferDelay:r[t(1078)],openWebglAlignment:r[t(1171)],playType:r.playType,hasAudio:r[t(1023)],hasVideo:r[t(1099)],playbackRate:1,playVodRate:1,playbackFps:r.playbackConfig[t(1117)],playbackDefaultFps:r[t(385)],playbackAutoCalcFps:r[t(1147)].autoCalcFps,playbackForwardMaxRateDecodeIFrame:r[t(994)],playbackIsCacheBeforeDecodeForFpsRender:r[t(1147)].isCacheBeforeDecodeForFpsRender,sampleRate:0,networkDelay:r[t(783)],visibility:!0,useSIMD:r[t(497)],isFFmpegSIMD:r[t(837)],isRecording:!1,recordType:r.recordType,isNakedFlow:r[t(1238)],checkFirstIFrame:r[t(496)],audioBufferSize:1024,isM7sCrypto:r[t(372)],isCryptoAudio:r[t(464)],cryptoKey:r[t(1212)],cryptoIV:r[t(1155)],isSm4Crypto:r.isSm4Crypto,isSm4CryptoH265V2:r[t(737)],sm4CryptoKey:r[t(755)],isXorCrypto:r[t(1018)],isHls265:!1,isFlv:r[t(313)],isFmp4:r.isFmp4,isMpeg4:r.isMpeg4,isTs:r[t(471)],isEmitSEI:r[t(567)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(1215)],mseDecodeAudio:r[t(859)],wcsDecodeAudio:r[t(389)],nakedFlowH265DemuxUseNew:r[t(686)],mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(695)],mseAutoCleanupMaxBackwardDuration:r[t(1162)],mseAutoCleanupMinBackwardDuration:r.mseAutoCleanupMinBackwardDuration,mseCorrectTimeDuration:r[t(460)],mseCorrectAudioTimeDuration:r[t(435)],nakedFlowDemuxUseNew:r[t(863)],nakedFlowFps:r[t(714)],supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(1157)],correctionConfigurationProfileIndication:r[t(401)],correctionConfigurationVersion:r[t(424)],demuxFlvUseV2:r.demuxFlvUseV2}};e(381)in self&&(a={TAG_NAME:"worker wcsDecoder",hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a.decoder=new VideoDecoder({output:function(e){const t=fc;if(Vt(e[t(640)]))e[t(640)]()[t(555)]((r=>{const n=t;a[n(864)][n(1193)](r,0,0,e[n(663)],e[n(602)]);let i=a[n(368)].transferToImageBitmap();postMessage({cmd:be[n(786)],buffer:i,delay:de[n(670)],ts:0},[i]),Gt(e)}));else{a[t(864)].drawImage(e,0,0,e[t(663)],e.codedHeight);let r=a.offscreenCanvas.transferToImageBitmap();postMessage({cmd:be.render,buffer:r,delay:de[t(670)],ts:0},[r]),Gt(e)}},error:function(e){const t=fc;de[t(682)]("worker",t(892),e,e[t(965)]())}}),de[t(1059)](a.TAG_NAME,"init")},destroy(){const t=e;a[t(882)](),a.decoder&&a[t(336)].state!==t(371)&&(a[t(336)][t(908)](),a[t(336)]=null),de[t(1059)](a.TAG_NAME,"destroy")},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a.hasInit){const e=new EncodedVideoChunk({data:t[i(650)](5),timestamp:r,type:s?Ue[i(1124)]:Ue.delta});try{a[i(336)][i(855)](e)}catch(e){}}else if(s&&t[1]===He[i(1208)]){const e=15&t[0];postMessage({cmd:be[i(1007)],code:e});const r=new Uint8Array(t);postMessage({cmd:be[i(1089)],buffer:r,codecId:e},[r[i(586)]]);let n=null,s=null;const o=t.slice(5),c=de[i(627)]();if(e===Te[i(911)]?(s=Er(o,c),n={codec:s.codec,description:o}):e===Te[i(1097)]&&(s=nn(o,c),n={codec:s[i(793)],description:o}),!n||n&&!n[i(793)]||s&&0===s[i(757)]&&0===s[i(580)])return void de[i(1080)](a[i(344)],i(501),JSON[i(550)](n));s&&s.codecWidth&&s[i(580)]&&(n[i(602)]=s.codecHeight,n.codedWidth=s[i(757)]),!a[i(814)]&&(de[i(1059)](i(1225),i(975)),postMessage({cmd:be[i(1079)],w:s[i(757)],h:s[i(580)]}),a[i(814)]=!0,a[i(368)]=new OffscreenCanvas(s[i(757)],s[i(580)]),a[i(864)]=a.offscreenCanvas[i(1033)]("2d")),de[i(387)][i(818)];try{a[i(336)].configure(n),a[i(706)]=!0}catch(e){de[i(682)](i(1225),i(378),e[i(1053)],e,e[i(965)]()),e[i(965)]()}}else de[i(1080)](i(1225),i(1060)+s+i(929)+t[1]+i(1013))},reset(){const t=e;a[t(706)]=!1,a.isEmitInfo=!1,a.offscreenCanvas=null,a[t(864)]=null}});let Q=function(){const t=e;if(j=!0,c)try{c[t(853)](),c=null,de[t(1059)](t(1225),t(334))}catch(e){c=null,de[t(1059)](t(1225),t(632),e)}},te={TAG_NAME:e(619),init(){const t=e;te.lastBuf=null,te.vps=null,te.sps=null,te[t(742)]=null,te[t(506)]=null,te[t(978)]=0,te.pendingUnits={},te[t(788)]=!1,de[t(1059)](te[t(344)],t(764))},destroy(){const t=e;te[t(631)]=null,te[t(434)]=null,te.sps=null,te[t(742)]=null,te[t(506)]=null,te[t(978)]=0,te[t(812)]={},te[t(788)]=!1,de[t(1059)](te[t(344)],"destroy")},dispatch(t){const r=e,n=new Uint8Array(t);if(de[r(387)][r(863)]){const e=te.extractNALu$3(n);if(0===e.length)return void de[r(1059)](te[r(344)],"dispatch naluArray length is 0");te[r(1159)](e)}else te[r(661)](n)},getNaluDts(){const t=e,r=de[t(387)][t(714)];let n=te[t(978)];return te[t(978)]=te[t(978)]+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=de[t(387)][t(500)],n=de[t(387)][t(841)];return te[t(978)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(922)],a=0,c=[];for(;s<o;)switch(n=t[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i&&c[r(482)](t[r(843)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(482)](t[r(843)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(922)]<1)return;te[r(631)]?(n=new Uint8Array(t.byteLength+te[r(631)].length),n[r(1195)](te.lastBuf),n[r(1195)](new Uint8Array(t),te[r(631)].length)):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(861)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(482)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(482)](e-2),o=t,s=i}if(a[r(861)]>1)for(let e=0;e<a.length-1;++e){const t=n[r(843)](a[e],a[e+1]+1);te[r(697)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(861)])te[r(631)]=n[r(843)](i);else{!te[r(631)]&&(te.lastBuf=n);const e=new Uint8Array(te[r(631)][r(861)]+t[r(922)]);e[r(1195)](te[r(631)]),e[r(1195)](new Uint8Array(t),te[r(631)][r(861)]),te[r(631)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t[r(922)],a=0,c=[],u=new Uint8Array(t);if(te[r(631)]){const e=new Uint8Array(u[r(922)]+te.lastBuf[r(922)]);e[r(1195)](te[r(631)]),e.set(u,te.lastBuf[r(922)]),u=e,o=u[r(922)],te[r(631)]=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.push(u[r(843)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(te[r(631)]=u[r(843)](i,o)),c},handleNALu(t){const r=e;t.byteLength<=4||(t=t[r(650)](4),te[r(474)](t))},handleVideoNalu(t){const r=e;if(!te.streamType&&(te[r(506)]=jt(t),de[r(1103)]=te[r(506)]===De[r(1097)]),te[r(506)]===De.h264){const e=te.handleAddNaluStartCode(t),n=te.extractNALu(e);if(0===n.length)return void de[r(1080)](r(1225),"handleVideoNalu",r(1181));const i=[];if(n[r(761)]((e=>{const t=r,n=Mr(e);n===Me[t(742)]||n===Me[t(370)]?te.handleVideoH264Nalu(e):Ur(n)&&i[t(482)](e)})),1===i[r(861)])te[r(1186)](i[0]);else if(Rr(i)){const e=Mr(i[0]),t=Fr(e);te[r(354)](i,t,e)}else i[r(761)]((e=>{te.handleVideoH264Nalu(e)}))}else if(te[r(506)]===De.h265)if(de[r(387)][r(686)]){const e=te[r(465)](t),n=te[r(411)](e);if(0===n[r(861)])return void de.debugWarn("worker","handleVideoNalu",r(1125));const i=[];if(n[r(761)]((e=>{const t=r,n=un(e);n===Pe[t(742)]||n===Pe.sps||n===Pe.vps?te.handleVideoH265Nalu(e):dn(n)&&i.push(e)})),1===i[r(861)])te[r(1191)](i[0]);else if(fn(i)){const e=un(i[0]),t=hn(e);te[r(902)](i,t,e)}else i.forEach((e=>{te[r(1191)](e)}))}else un(t)===Pe[r(742)]?te[r(614)](t):te[r(1191)](t)},extractH264PPS(t){const r=e,n=te[r(465)](t);te.extractNALu(n)[r(761)]((e=>{const t=r;Pr(Mr(e))?te[t(846)](e):te.handleVideoH264Nalu(e)}))},extractH265PPS(t){const r=e,n=te[r(465)](t);te[r(411)](n)[r(761)]((e=>{const t=r;ln(un(e))?te[t(333)](e):te[t(1191)](e)}))},extractH264SEI(t){const r=e,n=te.handleAddNaluStartCode(t);te[r(411)](n).forEach((e=>{te[r(1186)](e)}))},extractH265SEI(t){const r=e,n=te[r(465)](t);te[r(411)](n)[r(761)]((e=>{te[r(1191)](e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t.length+n.length);return i.set(n),i[r(1195)](t,n[r(861)]),i},handleVideoH264Nalu(t){const r=e,n=Mr(t);switch(n){case Me[r(370)]:te.sps=t;break;case Me[r(742)]:te.pps=t}if(te.isSendSeqHeader){if(te[r(370)]&&te[r(742)]){const e=Cr({sps:te[r(370)],pps:te[r(742)]}),t=te[r(978)];de[r(855)](e,{type:we[r(570)],ts:t,isIFrame:!0,cts:0}),te[r(370)]=null,te[r(742)]=null}if(Ur(n)){const e=Fr(n),i=te.getNaluDts(),s=Dr(t,e);te[r(515)](s,{type:we[r(570)],ts:i,isIFrame:e,cts:0})}}else if(te[r(370)]&&te[r(742)]){te[r(788)]=!0;const e=Cr({sps:te.sps,pps:te.pps});de.decode(e,{type:we[r(570)],ts:0,isIFrame:!0,cts:0}),te[r(370)]=null,te[r(742)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(te[i(788)]){const e=te.getNaluDts(),s=Br(t[i(1206)](((e,t)=>{const r=i,n=kt(e),s=kt(t),o=new Uint8Array(n.byteLength+s[r(922)]);return o[r(1195)](n,0),o[r(1195)](s,n[r(922)]),o})),r);te[i(515)](s,{type:we[i(570)],ts:e,isIFrame:r,cts:0}),de[i(1059)](i(1225),i(1257)+t[i(861)]+" package length is "+s[i(922)]+" isIFrame is "+r+i(1129)+n+i(345)+e)}},handleVideoH265Nalu(t){const r=e,n=un(t);switch(n){case Pe[r(434)]:te[r(434)]=t;break;case Pe[r(370)]:te.sps=t;break;case Pe[r(742)]:te[r(742)]=t}if(te.isSendSeqHeader){if(te.vps&&te[r(370)]&&te[r(742)]){const e=sn({vps:te[r(434)],sps:te.sps,pps:te[r(742)]}),t=te[r(978)];de[r(855)](e,{type:we[r(570)],ts:t,isIFrame:!0,cts:0}),te[r(434)]=null,te[r(370)]=null,te[r(742)]=null}if(dn(n)){const e=hn(n),i=te[r(784)](),s=on(t,e);te[r(515)](s,{type:we[r(570)],ts:i,isIFrame:e,cts:0})}}else if(te[r(434)]&&te[r(370)]&&te[r(742)]){te[r(788)]=!0;const e=sn({vps:te[r(434)],sps:te[r(370)],pps:te.pps});de[r(855)](e,{type:we[r(570)],ts:0,isIFrame:!0,cts:0}),te[r(434)]=null,te[r(370)]=null,te[r(742)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(te[i(788)]){const e=te[i(784)](),s=an(t[i(1206)](((e,t)=>{const r=i,n=kt(e),s=kt(t),o=new Uint8Array(n.byteLength+s.byteLength);return o[r(1195)](n,0),o[r(1195)](s,n.byteLength),o})),r);te[i(515)](s,{type:we.video,ts:e,isIFrame:r,cts:0}),de[i(1059)](i(1225),i(449)+t.length+i(1150)+s.byteLength+" isIFrame is "+r+",nalu type is "+n+i(345)+e)}},doDecode(t,r){const n=e;de[n(1183)](r.ts),r.isIFrame&&de[n(514)](r.ts),de.decode(t,r)},handleVideoFrames(t){const r=e;if(!te[r(779)])for(let e of t)if(te[r(779)]=jt(e),te[r(779)])break;te[r(779)]?te[r(779)]===De[r(911)]?te[r(979)](t):te[r(779)]===De.h265&&te[r(1253)](t):de[r(1080)](r(1225),"handleVideoFrames",r(1248))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te[r(812)].units&&(n=te[r(812)][r(375)],o=te[r(812)][r(767)],s=te[r(812)][r(349)],te[r(812)]={});let a={};for(let e of t){if(e[r(922)]<4)continue;const t=Mr(e);let c=!1,u=t===Me[r(1140)];(t===Me.kSliceNonIDR||t===Me[r(1140)])&&(a=te[r(1066)](e),c=!0),n[r(861)]&&o&&(a.isfms||!c)&&(i[r(482)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(482)](e),s=s||u,o=o||c}n.length&&(te[r(812)]={units:n,vcl:o,iFrame:s}),i[r(761)]((e=>{const t=r,n=e[t(375)],i=e[t(883)];let s=null,o=null;if(n.forEach((e=>{const r=t,n=31&e[0];switch(n){case Me[r(742)]:te.pps=e;break;case Me[r(370)]:te[r(370)]=e;break;case Me.kSliceSEI:o=e}if(Ur(n)){const t=kt(e);if(s){const e=new Uint8Array(s[r(922)]+t.byteLength);e.set(s,0),e[r(1195)](t,s[r(922)]),s=e}else s=t}})),!te[t(788)]&&te[t(370)]&&te[t(742)]){te.isSendSeqHeader=!0;const e=xr({sps:te[t(370)],pps:te[t(742)]});de.decode(e,{type:we[t(570)],ts:0,isIFrame:!0,cts:0}),te.sps=null,te.pps=null}if(te[t(788)]){if(te.sps&&te[t(742)]){const e=xr({sps:te.sps,pps:te.pps}),r=te[t(978)];de[t(855)](e,{type:we[t(570)],ts:r,isIFrame:!0,cts:0}),te[t(370)]=null,te[t(742)]=null}if(s){const e=te[t(784)](),r=Br(s,i);if(de[t(387)][t(567)]&&o){const r=At(It(o),!1);postMessage({cmd:be.videoSEI,buffer:r[t(412)],ts:e,type:r[t(351)],uuid:r[t(648)]},[r[t(412)][t(586)]])}te[t(515)](r,{type:we[t(570)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te[r(812)][r(375)]&&(n=te[r(812)][r(375)],o=te.pendingUnits.vcl,s=te[r(812)].iFrame,te[r(812)]={});let a={};for(let e of t){if(e[r(922)]<4)continue;const t=un(e);let c=!1,u=hn(t);dn(t)&&(a=te[r(781)](e),c=!0),n[r(861)]&&o&&(a[r(638)]||!c)&&(i[r(482)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n.push(e),s=s||u,o=o||c}n[r(861)]&&(te[r(812)]={units:n,vcl:o,iFrame:s}),i[r(761)]((e=>{const t=r,n=e[t(375)],i=e[t(883)];let s=null,o=null;if(n.forEach((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Pe[r(742)]:te[r(742)]=e;break;case Pe[r(370)]:te[r(370)]=e;break;case Pe[r(434)]:te[r(434)]=e;break;case Pe.suffixSei:case Pe.prefixSei:o=e}if(dn(n)){const t=kt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(922)]);e.set(s,0),e[r(1195)](t,s.byteLength),s=e}else s=t}})),!te.isSendSeqHeader&&te.sps&&te[t(742)]&&te[t(434)]){te[t(788)]=!0;const e=sn({sps:te[t(370)],pps:te[t(742)],vps:te.vps});de[t(855)](e,{type:we[t(570)],ts:0,isIFrame:!0,cts:0}),te[t(370)]=null,te[t(742)]=null,te.vps=null}if(te[t(788)]){if(te[t(370)]&&te.pps&&te[t(434)]){const e=sn({sps:te.sps,pps:te[t(742)],vps:te[t(434)]}),r=te[t(978)];de[t(855)](e,{type:we[t(570)],ts:r,isIFrame:!0,cts:0}),te[t(370)]=null,te[t(742)]=null,te[t(434)]=null}if(s){const e=te[t(784)](),r=an(s,i);if(de[t(387)][t(567)]&&o){const r=At(It(o),!0);postMessage({cmd:be[t(984)],buffer:r[t(412)],type:r[t(351)],uuid:r.uuid,ts:e},[r[t(412)][t(586)]])}te[t(515)](r,{type:we[t(570)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){t[e(761)]((e=>{te.handleVideoNalu(e)}))},parseVideo264Header(t){const r=e,n=new Ya(t);return n[r(915)](),{isfms:0===n[r(1249)](),sType:n[r(1249)]()}},parseVideo265Header(t){const r=e,n=new Ya(t);return n[r(915)](),{nalType:n.readBits(6),isfms:0===n[r(1141)](1),sType:n.readBits(3)}}},oe={LOG_NAME:"worker fmp4Demuxer",mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;oe[t(879)]=Ao.createFile(),oe.mp4Box[t(967)]=oe[t(967)],oe[t(879)][t(876)]=oe[t(876)],oe[t(879)][t(1119)]=oe[t(1119)],de.debugLog(oe[t(613)],t(764))},destroy(){const t=e;oe[t(879)]&&(oe[t(879)][t(936)](),oe.mp4Box.flush(),oe[t(879)][t(1027)](),oe.mp4Box=null),oe[t(732)]=0,oe[t(715)]=null,oe[t(339)]=null,oe[t(1103)]=!1,de[t(1059)](oe[t(613)],"destroy")},_getSeqHeader(t){const r=e,n=oe[r(879)][r(775)](t.id);for(const e of n[r(749)].minf[r(415)][r(350)][r(719)])if(e.avcC||e[r(1258)]){const t=new(Ao[r(875)])(void 0,0,Ao[r(875)][r(1131)]);let n=[];e.avcC?(e[r(416)][r(328)](t),n=[23,0,0,0,0]):(oe[r(1103)]=!0,de[r(1103)]=!0,e.hvcC[r(328)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(586)],8),s=new Uint8Array(n.length+i[r(861)]);return s[r(1195)](n,0),s[r(1195)](i,n[r(861)]),s}return null},onReady(t){const r=e;de.debugLog(oe[r(613)],r(446));const n=t[r(523)][0],i=t.audioTracks[0];if(n){oe[r(715)]=n.id;const e=oe[r(825)](n);e&&(de[r(1059)](oe[r(613)],r(374)),de[r(960)](e,0,!0,0)),oe[r(879)].setExtractionOptions(n.id)}if(i&&de[r(387)].hasAudio){oe.audioTrackId=i.id;const e=i[r(1246)]||{},t=ht[r(1039)](e.sample_rate),n=i[r(793)][r(347)](r(575),"");oe[r(879)][r(1009)](i.id);const s=pt({profile:parseInt(n,10),sampleRate:t,channel:e[r(605)]});de[r(1059)](oe[r(613)],r(656)),de[r(717)](s,0)}oe[r(879)][r(1026)]()},onError(t){const r=e;de[r(682)](oe[r(613)],r(610),t)},onSamples(t,r,n){const i=e;if(t===oe[i(715)]){for(const e of n){const t=e[i(1237)],r=e.is_sync,n=1e3*e[i(604)]/e[i(724)];e[i(569)],e.timescale,r&&de[i(514)](n);let s=null;s=oe.isHevc?an(t,r):Br(t,r),de[i(855)](s,{type:we.video,ts:n,isIFrame:r,cts:0})}oe.mp4Box[i(342)](t)}else if(t===oe[i(339)]){if(de[i(387)][i(1023)]){for(const e of n){const t=e[i(1237)],r=1e3*e[i(604)]/e[i(724)];e[i(569)],e[i(724)];const n=new Uint8Array(t[i(922)]+2);n.set([175,1],0),n[i(1195)](t,2),de.decode(n,{type:we[i(1246)],ts:r,isIFrame:!1,cts:0})}oe[i(879)][i(342)](t)}}else de[i(1080)](oe[i(613)],i(348),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(586)][r(873)]=oe[r(732)],oe[r(732)]+=n[r(922)],oe[r(879)][r(395)](n[r(586)])}},ae={LOG_NAME:e(1255),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:e(764),hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);ae[r(411)](n)},destroy(){const t=e;ae[t(1036)]=new Uint8Array(0),ae[t(1138)]=0,ae[t(494)]=0,ae[t(1114)]=0,ae[t(541)]=t(764),ae.hasInitVideoCodec=!1,ae[t(978)]=0,de[t(1059)](ae[t(613)],"destroy")},extractNALu(t){const r=e;if(!t||t[r(922)]<1)return void de[r(1080)](ae[r(613)],"extractNALu() buffer error",t);const n=new Uint8Array(ae[r(1036)].length+t[r(861)]);for(n.set(ae[r(1036)],0),n[r(1195)](new Uint8Array(t),ae[r(1036)][r(861)]),ae[r(1036)]=n;;){if(ae[r(541)]===r(764)){let e=!1;for(;ae[r(1036)][r(861)]-ae[r(1138)]>=4;)if(0===ae[r(1036)][ae.parsedOffset])if(0===ae[r(1036)][ae.parsedOffset+1])if(1===ae[r(1036)][ae[r(1138)]+2]){if(182===ae[r(1036)][ae.parsedOffset+3]){ae[r(541)]=r(595),ae[r(494)]=ae.parsedOffset,ae[r(1138)]+=4,e=!0;break}ae[r(1138)]++}else ae.parsedOffset++;else ae[r(1138)]++;else ae[r(1138)]++;if(e)continue;break}if(ae[r(541)]===r(595)){let e=!1;for(;ae[r(1036)][r(861)]-ae[r(1138)]>=4;)if(0===ae[r(1036)][ae[r(1138)]])if(0===ae[r(1036)][ae[r(1138)]+1])if(1===ae[r(1036)][ae[r(1138)]+2]){if(182===ae.lastBuffer[ae[r(1138)]+3]){ae[r(541)]="findSecondStartCode",ae[r(1114)]=ae[r(1138)],ae[r(1138)]+=4,e=!0;break}ae[r(1138)]++}else ae.parsedOffset++;else ae[r(1138)]++;else ae[r(1138)]++;if(e)continue;break}if(ae.state===r(743)){if(!(ae[r(1036)][r(861)]-ae[r(1138)]>0))break;{let e,t=192&ae.lastBuffer[ae[r(1138)]];e=0==t?ae.secondStartCodeOffset-14:ae[r(1114)];let n,i=0==(192&ae[r(1036)][ae[r(494)]+4]);if(i){if(ae[r(494)]-14<0)return void de[r(1080)](ae[r(613)],r(633),ae[r(494)]-14);!ae[r(1057)]&&(ae[r(1057)]=!0,de[r(1059)](ae.LOG_NAME,r(1021)),_e[r(1021)](Te[r(800)],"",de[r(380)]())),n=ae.lastBuffer.subarray(ae[r(494)]-14,e)}else n=ae.lastBuffer.subarray(ae[r(494)],e);let s=ae[r(784)]();ae[r(1057)]?(postMessage({cmd:be[r(684)],type:Ae[r(1153)],value:n[r(922)]}),postMessage({cmd:be[r(684)],type:Ae.streamDts,value:s}),b=s,_e[r(855)](n,i?1:0,s)):de[r(1080)](ae.LOG_NAME,r(369)),ae[r(1036)]=ae[r(1036)].subarray(e),0==t?ae[r(494)]=14:ae.firstStartCodeOffset=0,ae.parsedOffset=ae[r(494)]+4,ae[r(541)]="findFirstStartCode"}}}},getNaluDts(){let t=ae[e(978)];return ae.localDts=ae.localDts+40,t}},ce={TAG_NAME:"worker TsLoaderV2",first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new ja,timescale_:90,duration_:0,pat_:{version_number:0,network_pid:0,program_map_pid:{}},current_program_:null,current_pmt_pid_:-1,program_pmt_map_:{},pes_slice_queues_:{},section_slice_queues_:{},video_metadata_:{vps:null,sps:null,pps:null,details:null},audio_metadata_:{codec:null,audio_object_type:null,sampling_freq_index:null,sampling_frequency:null,channel_config:null},last_pcr_:null,audio_last_sample_pts_:void 0,aac_last_incomplete_data_:null,has_video_:!1,has_audio_:!1,video_init_segment_dispatched_:!1,audio_init_segment_dispatched_:!1,video_metadata_changed_:!1,audio_metadata_changed_:!1,loas_previous_frame:null,video_track_:{type:"video",id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:e(1246),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;ce.media_info_=null,ce[t(537)]=null,ce.section_slice_queues_=null,ce[t(392)]=null,ce.audio_metadata_=null,ce[t(503)]=null,ce.video_track_=null,ce[t(366)]=null,ce[t(622)]=null,de[t(1059)](ce.TAG_NAME,t(1027))},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(922)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math[r(1164)](1e3,n[r(922)]-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;ce[r(622)]&&(t=va(ce[r(622)],t),ce[r(622)]=null);let n=t.buffer;const i=ce[r(678)](n);i?ce._remainingPacketData=t[r(843)](i):t[r(861)]<ce.tsPacketSize&&(ce._remainingPacketData=t)},parseChunks(t){const r=e;let n=0;if(ce[r(735)]){ce[r(735)]=!1;const e=ce[r(750)](t);e[r(316)]&&(ce[r(722)]=e[r(1199)],ce[r(711)]=e.sync_offset),n=ce[r(711)],de[r(1059)](ce[r(344)],r(577)+ce[r(722)]+r(848)+ce[r(711)])}for(;n+ce[r(722)]<=t.byteLength;){192===ce[r(722)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){de[r(1080)](ce[r(344)],r(399)+i+", not 0x47");break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!ce[r(745)]||ce[r(745)][r(1268)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(1265)]=(128&e[5])>>>7,l[r(891)]=(64&e[5])>>>6,l.elementary_stream_priority_indicator=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);ce.last_pcr_=t}if(2==a||5+t===188){n+=188,204===ce[r(722)]&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===ce[r(521)]||null!=ce[r(745)]&&ce.pmt_.pid_stream_type[o]===La.kSCTE35){let e=188-d;ce.handleSectionSlice(t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(891)]})}else if(null!=ce[r(745)]&&null!=ce[r(745)].pid_stream_type[o]){let e=188-d,i=ce[r(745)][r(1194)][o];(o===ce[r(745)][r(836)].h264||o===ce[r(745)].common_pids.h265||o===ce[r(745)][r(836)].adts_aac||o===ce.pmt_[r(836)][r(480)]||o===ce[r(745)][r(836)][r(362)]||o===ce.pmt_.common_pids[r(923)]||o===ce[r(745)].common_pids[r(1064)]||o===ce[r(745)][r(836)][r(545)]||o===ce.pmt_.common_pids[r(992)]||o===ce.pmt_[r(836)].g711u||!0===ce.pmt_.pes_private_data_pids[o]||!0===ce[r(745)][r(539)][o]||!0===ce.pmt_[r(856)][o]||!0===ce[r(745)].asynchronous_klv_pids[o])&&ce.handlePESSlice(t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(891)]})}n+=188,204===ce[r(722)]&&(n+=16)}return ce.dispatchAudioVideoMediaSegment(),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=ce[s(559)][i[s(1151)]];if(i[s(660)]){let e=o[0];if(null!=a&&0!==a.total_length){let o=new Uint8Array(t,r+1,Math[s(1164)](n,e));a[s(1219)][s(482)](o),a[s(731)]+=o[s(922)],a.total_length===a[s(517)]?ce[s(360)](a,i):ce[s(1142)](a,i)}for(let c=1+e;c<o[s(922)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];ce[s(559)][i.pid]=new Oa,a=ce[s(559)][i[s(1151)]],a[s(517)]=e+3,a[s(891)]=i[s(891)];let u=new Uint8Array(t,r+c,Math.min(n-c,a[s(517)]-a[s(731)]));a[s(1219)][s(482)](u),a[s(731)]+=u[s(922)],a[s(731)]===a[s(517)]?ce[s(360)](a,i):a[s(731)]>=a[s(517)]&&ce[s(1142)](a,i),c+=u[s(922)]}}else if(null!=a&&0!==a[s(731)]){let e=new Uint8Array(t,r,Math[s(1164)](n,a.expected_length-a[s(731)]));a.slices[s(482)](e),a[s(731)]+=e.byteLength,a.total_length===a[s(517)]?ce[s(360)](a,i):a[s(731)]>=a.expected_length&&ce[s(1142)](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(660)]){if(1!==a)return void de[s(1080)](ce[s(344)],"handlePESSlice: packet_start_code_prefix should be 1 but with value "+a);let e=ce.pes_slice_queues_[i[s(1151)]];e&&(0===e[s(517)]||e.expected_length===e[s(731)]?ce[s(858)](e,i):ce[s(1142)](e,i)),ce[s(537)][i[s(1151)]]=new Oa,ce.pes_slice_queues_[i[s(1151)]][s(891)]=i[s(891)]}if(null==ce[s(537)][i[s(1151)]])return;let u=ce[s(537)][i[s(1151)]];u[s(1219)].push(o),i[s(660)]&&(u[s(517)]=0===c?0:c+6),u[s(731)]+=o[s(922)],u[s(517)]>0&&u[s(517)]===u.total_length?ce[s(858)](u,i):u[s(517)]>0&&u[s(517)]<u.total_length&&ce[s(1142)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(731)]);for(let e=0,r=0;e<t[n(1219)][n(861)];e++){let s=t[n(1219)][e];i[n(1195)](s,r),r+=s.byteLength}t.slices=[],t[n(517)]=-1,t[n(731)]=0;let s={};s.pid=r.pid,s[n(1237)]=i,s.file_position=t[n(1264)],s.random_access_indicator=t[n(891)],ce.parseSection(s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(731)]);for(let e=0,r=0;e<t[n(1219)][n(861)];e++){let s=t.slices[e];i[n(1195)](s,r),r+=s[n(922)]}t.slices=[],t[n(517)]=-1,t.total_length=0;let s=new Na;s.pid=r.pid,s[n(1237)]=i,s[n(1128)]=r[n(1128)],s[n(891)]=t.random_access_indicator,ce[n(688)](s)},clearSlices(t){const r=e;t[r(1219)]=[],t[r(517)]=-1,t[r(731)]=0},parseSection(t){const r=e;let n=t[r(1237)],i=t[r(1151)];0===i?ce[r(854)](n):i===ce[r(521)]?ce[r(768)](n):null!=ce[r(745)]&&ce.pmt_[r(1243)][i]&&ce.parseSCTE35(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 de.debugWarn(ce.TAG_NAME,r(549));u=o-3-c}else u=n[r(922)]-l;let d=n[r(843)](l,l+u);switch(t[r(1128)]){case La[r(1085)]:case La.kMPEG2Audio:ce[r(739)](d,e);break;case La[r(712)]:ce.pmt_[r(836)][r(1064)]===t[r(1151)]?ce[r(679)](d,e):ce[r(745)][r(836)][r(362)]===t[r(1151)]?ce[r(440)](d,e):ce.pmt_[r(836)][r(923)]===t[r(1151)]?ce.parseEAC3Payload(d,e):ce[r(745)].asynchronous_klv_pids[t[r(1151)]]?ce[r(811)](d,t[r(1151)],s):ce[r(745)][r(1226)][t[r(1151)]]?ce.parseSMPTE2038MetadataPayload(d,e,i,t[r(1151)],s):ce.parsePESPrivateDataPayload(d,e,i,t[r(1151)],s);break;case La.kADTSAAC:ce.parseADTSAACPayload(d,e);break;case La.kLOASAAC:ce[r(845)](d,e);break;case La[r(658)]:ce.parseAC3Payload(d,e);break;case La[r(1035)]:ce[r(1278)](d,e);break;case La[r(528)]:ce.pmt_[r(539)][t[r(1151)]]?ce.parseTimedID3MetadataPayload(d,e,i,t[r(1151)],s):ce.pmt_[r(856)][t[r(1151)]]&&ce[r(565)](d,e,i,t[r(1151)],s);break;case La.kH264:ce[r(870)](d,e,i,t[r(891)]);break;case La.kH265:ce[r(906)](d,e,i,t[r(891)]);break;case La[r(377)]:ce[r(816)](d,e,!0);break;case La[r(1105)]:ce[r(816)](d,e,!1);break;default:de[r(1059)](ce.TAG_NAME,r(815)+t[r(1128)]+r(872)+t[r(1151)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t[r(1128)]===La[r(712)]){let e,i=6;e=0!==o?o:n[r(922)]-i;let a=n[r(843)](i,i+e);ce[r(510)](a,void 0,void 0,t[r(1151)],s)}}else de[r(682)](ce[r(344)],r(805)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(ce[r(1e3)],r(391)+n+r(983));let i=(15&t[1])<<8|t[2];t[3],t[4];let s=(62&t[5])>>>1,o=1&t[5],a=t[6];t[7];let c=null;if(1===o&&0===a)c={version_number:0,network_pid:0,program_pmt_pid:{}},c[r(665)]=s;else if(c=ce[r(977)],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(1070)]=i:(c[r(919)][n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==ce[r(977)]&&de[r(1059)](ce[r(344)],r(1116)+JSON[r(550)](c)),ce[r(977)]=c,ce[r(792)]=l,ce[r(521)]=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void de.debugError(ce[r(344)],r(696)+n+r(884));let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=ce[r(897)](),i.program_number=o,i[r(665)]=a,ce.program_pmt_map_[o]=i;else if(i=ce.program_pmt_map_[o],null==i)return;i[r(1268)]=(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(836)].h264||i[r(836)][r(1097)],c=i[r(836)][r(943)]||i[r(836)][r(480)]||i[r(836)][r(362)]||i[r(836)][r(923)]||i[r(836)][r(1064)]||i[r(836)][r(545)]||i.common_pids[r(992)]||i[r(836)][r(1230)];if(n!==La.kH264||a)if(n!==La[r(407)]||a)if(n!==La.kADTSAAC||c)if(n!==La[r(443)]||c)if(n!==La[r(658)]||c)if(n!==La[r(1035)]||c)if(n!==La.kMPEG1Audio&&n!==La[r(1190)]||c)if(n!==La[r(377)]||c)if(n!==La[r(1105)]||c)if(n===La[r(712)]){if(i[r(612)][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(1134)](...Array[r(487)](t[r(843)](n+2,n+2+o)));"VANC"===e?i.smpte2038_pids[s]=!0:e===r(1169)?i[r(836)][r(1064)]=s:e===r(664)&&(i[r(702)][s]=!0)}else if(127===e&&s===i[r(836)].opus){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(ce.TAG,r(673));continue}const i={codec:"opus",channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:"opus",meta:i};0==ce[r(337)]?(ce[r(826)]=i,ce[r(413)](s)):ce.detectAudioMetadataChange(s)&&(ce[r(807)](),ce[r(413)](s))}n+=2+o}let a=t[r(843)](e+5,e+5+o);ce[r(820)](s,n,a)}}else if(n===La[r(528)]){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(487)](t[r(843)](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(1134)](...Array[r(487)](t.subarray(n+i,n+i+4)))}o===r(467)&&a===r(467)?i.timed_id3_pids[s]=!0:"KLVA"===a&&(i[r(856)][s]=!0)}n+=2+o}}else n===La.kSCTE35&&(i[r(1243)][s]=!0);else i[r(836)][r(1230)]=s;else i.common_pids.g711a=s;else i.common_pids[r(545)]=s;else i[r(836)].eac3=s;else i[r(836)][r(362)]=s;else i[r(836)].loas_aac=s;else i[r(836)][r(943)]=s;else i[r(836)].h265=s;else i[r(836)][r(911)]=s;e+=5+o}o===ce[r(792)]&&(null==ce[r(745)]&&de[r(1059)](ce.TAG_NAME,r(589)+JSON[r(550)](i)),ce[r(745)]=i,(i[r(836)][r(911)]||i[r(836)][r(1097)])&&(ce[r(751)]=!0),(i[r(836)].adts_aac||i[r(836)][r(480)]||i[r(836)][r(362)]||i.common_pids[r(1064)]||i[r(836)][r(545)]||i[r(836)][r(992)]||i[r(836)][r(1230)])&&(ce.has_audio_=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Lr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(495)]());){let e=new Or(a);if(e[s(351)]===Me[s(425)]){let t=yr[s(794)](a[s(1237)]);ce[s(442)]?!0===ce.detectVideoMetadataChange(e,t)&&(de[s(1059)](ce[s(344)],s(966)),ce.video_metadata_changed_=!0,ce[s(392)]={vps:void 0,sps:e,pps:void 0,details:t}):(ce[s(392)][s(370)]=e,ce[s(392)][s(935)]=t)}else e[s(351)]===Me[s(566)]?(!ce[s(442)]||ce[s(428)])&&(ce.video_metadata_.pps=e,ce.video_metadata_[s(370)]&&ce[s(392)][s(742)]&&(ce[s(428)]&&ce[s(553)](),ce.dispatchVideoInitSegment())):(e[s(351)]===Me.kSliceIDR||e.type===Me.kSliceNonIDR&&1===i)&&(d=!0);ce[s(442)]&&(u[s(482)](e),l+=e[s(1237)][s(922)])}let h=Math[s(949)](r/ce[s(1263)]),f=Math[s(949)](n/ce[s(1263)]);if(u[s(861)]){let e=ce[s(1095)];for(let e=0;e<u[s(861)];e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c.byteLength+t.data.byteLength);e[s(1195)](c,0),e[s(1195)](t[s(1237)],c[s(922)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:we[s(570)],isHevc:!1};e[s(1152)][s(482)](t),e.length=c[s(922)]}},parseH265Payload(t,r,n,i){const s=e;let o=new pn(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o.readNextNaluPayload());){let e=new mn(a);if(e[s(351)]===Pe[s(618)]){if(!ce[s(442)]){let t=en[s(822)](a[s(1237)]);ce.video_metadata_[s(434)]=e,ce.video_metadata_.details={...ce[s(392)][s(935)],...t}}}else if(e[s(351)]===Pe[s(425)]){let t=en[s(376)](a[s(1237)]);ce.video_init_segment_dispatched_?!0===ce[s(744)](e,t)&&(de[s(1059)](ce[s(344)],s(427)),ce.video_metadata_changed_=!0,ce.video_metadata_={vps:void 0,sps:e,pps:void 0,details:t}):(ce[s(392)][s(370)]=e,ce[s(392)][s(935)]={...ce[s(392)].details,...t})}else if(e[s(351)]===Pe.kSlicePPS){if(!ce.video_init_segment_dispatched_||ce[s(428)]){let t=en[s(972)](a[s(1237)]);ce[s(392)].pps=e,ce[s(392)][s(935)]={...ce[s(392)][s(935)],...t},ce[s(392)][s(434)]&&ce[s(392)][s(370)]&&ce[s(392)].pps&&(ce.video_metadata_changed_&&ce.dispatchVideoMediaSegment(),ce[s(1149)]())}}else(e[s(351)]===Pe[s(386)]||e.type===Pe[s(930)]||e[s(351)]===Pe[s(821)])&&(d=!0);ce[s(442)]&&(u[s(482)](e),l+=e.data[s(922)])}let h=Math[s(949)](r/ce[s(1263)]),f=Math[s(949)](n/ce.timescale_);if(u.length){let e=ce[s(1095)];for(let e=0;e<u[s(861)];e++){let t=u[e];if(null==c)c=t.data;else{let e=new Uint8Array(c[s(922)]+t[s(1237)].byteLength);e[s(1195)](c,0),e[s(1195)](t[s(1237)],c.byteLength),c=e}}let t={type:we[s(570)],length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e.samples.push(t),e[s(861)]=c.byteLength}},detectVideoMetadataChange(t,r){const n=e;if(r[n(520)]!==ce.video_metadata_[n(935)][n(520)])return de[n(1059)](ce.TAG_NAME,n(914)+(ce[n(392)][n(935)][n(520)]+n(1067)+r[n(520)])),!0;if(r[n(422)][n(452)]!==ce[n(392)][n(935)][n(422)][n(452)]||r[n(422)][n(952)]!==ce[n(392)][n(935)][n(422)][n(952)]){let e=ce.video_metadata_[n(935)][n(422)],t=r[n(422)];return de[n(1059)](ce[n(344)],n(502)+(e.width+"x")+e[n(952)]+n(1067)+t[n(452)]+"x"+t.height),!0}return r[n(620)][n(452)]!==ce[n(392)].details.present_size[n(452)]&&(de[n(1059)](ce[n(344)],n(1210)+(ce.video_metadata_[n(935)][n(620)][n(452)]+" to ")+r[n(620)][n(452)]),!0)},isInitSegmentDispatched(){const t=e;return ce[t(751)]&&ce[t(621)]?ce.video_init_segment_dispatched_&&ce[t(337)]:ce[t(751)]&&!ce[t(621)]?ce[t(442)]:!(ce[t(751)]||!ce[t(621)])&&ce[t(337)]},dispatchVideoInitSegment(){const t=e;let r=ce.video_metadata_[t(935)],n={};n[t(351)]=t(570),n.id=ce.video_track_.id,n.timescale=1e3,n[t(569)]=ce[t(1172)],n[t(757)]=r[t(422)].width,n[t(580)]=r.codec_size[t(952)],n[t(1072)]=r[t(620)][t(452)],n[t(705)]=r[t(620)][t(952)],n[t(1010)]=r.profile_string,n[t(646)]=r[t(470)],n[t(944)]=r.bit_depth,n.chromaFormat=r[t(833)],n[t(961)]=r.sar_ratio,n[t(1232)]=r[t(406)];let i=n.frameRate.fps_den,s=n[t(1232)][t(393)];if(n[t(655)]=i/s*1e3,n[t(793)]=r.codec_mimetype,ce[t(392)][t(434)]){de[t(1103)]=!0;let e=ce.video_metadata_[t(434)].data[t(843)](4),r=ce[t(392)][t(370)][t(1237)][t(843)](4),i=ce.video_metadata_[t(742)][t(1237)][t(843)](4);n[t(420)]=sn({vps:e,sps:r,pps:i}),0==ce[t(442)]&&de.debugLog(ce[t(344)],t(548)+n[t(793)]),n[t(420)]&&de[t(960)](n.hvcc,0,!0,0)}else{let e=ce[t(392)][t(370)][t(1237)][t(843)](4),r=ce[t(392)].pps[t(1237)][t(843)](4);n.avcc=xr({sps:e,pps:r}),0==ce[t(442)]&&de[t(1059)](ce.TAG_NAME,t(491)+n.codec),n[t(721)]&&de.decodeVideo(n[t(721)],0,!0,0)}ce[t(442)]=!0,ce[t(428)]=!1;let o=ce[t(689)];o[t(1099)]=!0,o[t(452)]=n.codecWidth,o[t(952)]=n.codecHeight,o[t(1117)]=n[t(1232)].fps,o[t(1010)]=n.profile,o[t(646)]=n[t(646)],o.refFrames=r[t(352)],o.chromaFormat=r[t(433)],o[t(1032)]=n[t(961)].width,o[t(809)]=n[t(961)][t(952)],o[t(1089)]=n[t(793)],o[t(1023)]&&o[t(921)]?o[t(1205)]=t(995)+o.videoCodec+","+o[t(921)]+'"':o[t(1205)]='video/mp2t; codecs="'+o[t(1089)]+'"'},dispatchVideoMediaSegment(){const t=e;ce[t(379)]()&&ce[t(1095)].length&&ce[t(649)]()},dispatchAudioMediaSegment(){const t=e;ce.isInitSegmentDispatched()&&ce[t(366)][t(861)]&&ce[t(649)]()},dispatchAudioVideoMediaSegment(){const t=e;ce[t(379)]()&&(ce.audio_track_.length||ce.video_track_[t(861)])&&ce[t(649)]()},parseADTSAACPayload(t,r){const n=e;if(ce[n(751)]&&!ce[n(442)])return;if(ce[n(503)]){let e=new Uint8Array(t[n(922)]+ce[n(503)][n(922)]);e.set(ce[n(503)],0),e[n(1195)](t,ce[n(503)].byteLength),t=e}let i,s;if(null!=r&&(s=r/ce[n(1263)]),"aac"===ce[n(826)][n(793)]){if(null==r&&null!=ce[n(1241)])i=1024/ce.audio_metadata_.sampling_frequency*1e3,s=ce[n(1241)]+i;else if(null==r)return void de[n(1080)](ce[n(344)],n(773));if(ce[n(503)]&&ce[n(1241)]){i=1024/ce[n(826)][n(1177)]*1e3;let e=ce.audio_last_sample_pts_+i;Math[n(644)](e-s)>1&&(de[n(1080)](ce[n(344)],"AAC: Detected pts overlapped, expected: "+e+"ms, PES pts: "+s+"ms"),s=e)}}let o,a=new gt(t),c=null,u=s;for(;null!=(c=a[n(729)]());){i=1024/c[n(1177)]*1e3;const e={codec:n(798),data:c};0==ce[n(337)]?(ce.audio_metadata_={codec:n(798),audio_object_type:c[n(1001)],sampling_freq_index:c[n(834)],sampling_frequency:c.sampling_frequency,channel_config:c[n(810)]},ce[n(413)](e)):ce[n(1250)](e)&&(ce[n(807)](),ce[n(413)](e)),o=u;let t=Math.floor(u);const r=new Uint8Array(c.data[n(861)]+2);r.set([175,1],0),r[n(1195)](c[n(1237)],2);let s={payload:r,length:r[n(922)],pts:t,dts:t,type:we[n(1246)]};ce[n(366)].samples[n(482)](s),ce[n(366)].length+=r[n(922)],u+=i}a[n(1161)]()&&(ce.aac_last_incomplete_data_=a[n(1040)]()),o&&(ce[n(1241)]=o)},parseLOASAACPayload(t,r){const n=e;if(ce[n(751)]&&!ce[n(442)])return;if(ce[n(503)]){let e=new Uint8Array(t[n(922)]+ce[n(503)].byteLength);e[n(1195)](ce[n(503)],0),e[n(1195)](t,ce[n(503)][n(922)]),t=e}let i,s;if(null!=r&&(s=r/ce.timescale_),"aac"===ce[n(826)].codec){if(null==r&&null!=ce[n(1241)])i=1024/ce[n(826)][n(1177)]*1e3,s=ce[n(1241)]+i;else if(null==r)return void de[n(1080)](ce[n(344)],n(773));if(ce[n(503)]&&ce[n(1241)]){i=1024/ce[n(826)][n(1177)]*1e3;let e=ce[n(1241)]+i;Math[n(644)](e-s)>1&&(de[n(1080)](ce[n(1e3)],n(909)+"expected: "+e+"ms, PES pts: "+s+"ms"),s=e)}}let o,a=new bt(t),c=null,u=s;for(;null!=(c=a[n(729)](zt(ce[n(538)])?void 0:ce[n(538)]));){ce[n(538)]=c,i=1024/c[n(1177)]*1e3;const e={codec:n(798),data:c};0==ce[n(337)]?(ce[n(826)]={codec:"aac",audio_object_type:c[n(1001)],sampling_freq_index:c[n(834)],sampling_frequency:c[n(1177)],channel_config:c[n(810)]},ce[n(413)](e)):ce[n(1250)](e)&&(ce[n(807)](),ce[n(413)](e)),o=u;let t=Math[n(949)](u);const r=new Uint8Array(c[n(1237)][n(861)]+2);r[n(1195)]([175,1],0),r[n(1195)](c.data,2);let s={payload:r,length:r[n(922)],pts:t,dts:t,type:we.audio};ce[n(366)][n(1152)].push(s),ce.audio_track_[n(861)]+=r.byteLength,u+=i}a[n(1161)]()&&(ce[n(503)]=a[n(1040)]()),o&&(ce[n(1241)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(ce[n(751)]&&!ce[n(442)])return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,h=34;switch(a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34;break;case 2:h=33,n(861);break;case 3:h=32,n(861)}const f={};f[n(315)]=h,f[n(1101)]=d,f.channel_count=l,f.data=t;const p={codec:n(545),data:f};0==ce[n(337)]?(ce.audio_metadata_={codec:n(545),object_type:h,sample_rate:d,channel_count:l},ce[n(413)](p)):ce[n(1250)](p)&&(ce[n(807)](),ce[n(413)](p));const m=new Uint8Array(t[n(861)]+1);m[n(1195)]([32],0),m.set(t,1);let v={payload:m,length:m[n(922)],pts:r/ce[n(1263)],dts:r/ce[n(1263)],type:we[n(1246)]};ce[n(366)].samples[n(482)](v),ce[n(366)][n(861)]+=m[n(922)]},parseG711Payload(t,r,n){const i=e;if(ce[i(751)]&&!ce.video_init_segment_dispatched_)return;const s={};s[i(1101)]=8e3,s.channel_count=1;const o={codec:n?"g711a":i(1230)};0==ce[i(337)]?(ce[i(826)]={codec:o.codec,sample_rate:s[i(1101)],channel_count:s[i(605)]},ce[i(413)](o)):ce.detectAudioMetadataChange(o)&&(ce[i(807)](),ce.dispatchAudioInitSegment(o));const a=new Uint8Array(t[i(861)]+1),c=n?[114]:[130];a[i(1195)](c,0),a.set(t,1);let u={payload:a,length:a[i(922)],pts:r/ce.timescale_,dts:r/ce[i(1263)],type:we[i(1246)]};ce[i(366)].samples[i(482)](u),ce[i(366)][i(861)]+=a[i(922)]},detectAudioMetadataChange(t){const r=e;if(t[r(793)]!==ce[r(826)][r(793)])return de[r(1059)](ce[r(344)],"Audio: Audio Codecs changed from "+(ce[r(826)][r(793)]+r(1067)+t[r(793)])),!0;if("aac"===t[r(793)]&&ce.audio_metadata_[r(793)]===r(798)){const e=t[r(1237)];if(e[r(1001)]!==ce.audio_metadata_.audio_object_type)return de[r(1059)](ce.TAG_NAME,r(647)+(ce[r(826)][r(1001)]+r(1067)+e.audio_object_type)),!0;if(e.sampling_freq_index!==ce.audio_metadata_[r(834)])return de[r(1059)](ce[r(344)],r(1135)+(ce[r(826)][r(834)]+r(1067)+e.sampling_freq_index)),!0;if(e[r(810)]!==ce[r(826)][r(810)])return de[r(1059)](ce[r(344)],r(466)+(ce[r(826)][r(810)]+r(1067)+e[r(810)])),!0}else if(t[r(793)]===r(1050)&&ce.audio_metadata_[r(793)]===r(1050)){const e=t[r(1237)];if(e.sampling_frequency!==ce[r(826)][r(1177)])return de[r(1059)](ce[r(344)],r(799)+(ce[r(826)][r(1177)]+" to ")+e[r(1177)]),!0;if(e[r(895)]!==ce.audio_metadata_[r(895)])return de[r(1059)](ce.TAG_NAME,r(1041)+(ce[r(826)].bit_stream_identification+" to ")+e[r(895)]),!0;if(e.bit_stream_mode!==ce[r(826)][r(953)])return de[r(1059)](ce.TAG_NAME,r(903)+(ce[r(826)][r(953)]+r(1067)+e[r(953)])),!0;if(e[r(973)]!==ce[r(826)][r(973)])return de.debugLog(ce[r(344)],r(400)+(ce[r(826)][r(973)]+r(1067)+e[r(973)])),!0;if(e[r(390)]!==ce[r(826)].low_frequency_effects_channel_on)return de[r(1059)](ce.TAG_NAME,r(525)+(ce.audio_metadata_[r(390)]+r(1067)+e[r(390)])),!0}else if(t.codec===r(1064)&&ce[r(826)][r(793)]===r(1064)){const e=t.meta;if(e[r(1101)]!==ce[r(826)][r(1101)])return de.debugLog(ce[r(344)],r(1043)+(ce[r(826)].sample_rate+r(1067)+e[r(1101)])),!0;if(e[r(605)]!==ce[r(826)][r(605)])return de[r(1059)](ce.TAG_NAME,r(868)+(ce[r(826)][r(605)]+r(1067)+e[r(605)])),!0}else if("mp3"===t.codec&&ce[r(826)][r(793)]===r(545)){const e=t.data;if(e.object_type!==ce[r(826)][r(315)])return de[r(1059)](ce[r(344)],r(329)+(ce[r(826)][r(315)]+r(1067)+e[r(315)])),!0;if(e[r(1101)]!==ce[r(826)][r(1101)])return de[r(1059)](ce.TAG_NAME,r(1044)+(ce[r(826)][r(1101)]+" to ")+e[r(1101)]),!0;if(e[r(605)]!==ce[r(826)][r(605)])return de[r(1059)](ce.TAG_NAME,r(563)+(ce.audio_metadata_[r(605)]+" to ")+e[r(605)]),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(351)]=r(1246),n.id=ce[r(366)].id,n.timescale=1e3,n[r(569)]=ce.duration_,ce[r(826)][r(793)]===r(798)){let e=t[r(793)]===r(798)?t[r(1237)]:null,i=new Ga(e);n[r(522)]=i[r(1244)],n[r(1109)]=i[r(718)],n[r(970)]=i[r(605)],n[r(793)]=i[r(520)],n[r(802)]=i[r(481)],n[r(343)]=i[r(343)],n[r(655)]=1024/n[r(522)]*n[r(724)];const s=pt({profile:de._opt.mseDecodeAudio?i.object_type:i[r(639)],sampleRate:n[r(1109)],channel:n[r(970)]});de[r(717)](s,0)}else"ac-3"===ce[r(826)][r(793)]||"ec-3"===ce[r(826)].codec||ce[r(826)][r(793)]===r(1064)||(ce[r(826)][r(793)]===r(545)?(n[r(522)]=ce[r(826)][r(1101)],n[r(970)]=ce[r(826)][r(605)],n[r(793)]=r(545),n[r(802)]=r(545),n[r(343)]=void 0,r(353)):ce.audio_metadata_.codec===r(992)?(n[r(522)]=ce.audio_metadata_[r(1101)],n[r(970)]=ce.audio_metadata_[r(605)],n[r(793)]="g711a",n[r(802)]=r(992),n[r(343)]=void 0):"g711u"===ce[r(826)].codec&&(n[r(522)]=ce[r(826)].sample_rate,n[r(970)]=ce[r(826)][r(605)],n[r(793)]=r(1230),n.originalCodec="g711u",n[r(343)]=void 0,r(1105)));0==ce[r(337)]&&de[r(1059)](ce[r(344)],r(716)+n[r(793)]),ce[r(337)]=!0,ce[r(428)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s.pid=t,s[i(1128)]=r,s[i(1256)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new Ha;if(a[o(1151)]=i,a[o(839)]=s,a.len=t[o(922)],a.data=t,null!=r){let e=Math.floor(r/ce[o(1263)]);a.pts=e}else a[o(887)]=ce[o(694)]();if(null!=n){let e=Math.floor(n/ce.timescale_);a[o(791)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;de[o(1059)](ce.TAG_NAME,o(578)+i+o(770)+r+o(990)+n+o(409)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;de[o(1059)](ce[o(344)],o(933)+i+o(770)+r+o(990)+n+", stream_id="+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;de[i(1059)](ce.TAG_NAME,"Asynchronous KLV Metadata: pid="+r+i(409)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;de[o(1059)](ce[o(344)],o(701)+i+o(770)+r+", dts="+n+o(409)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=ce.audio_last_sample_pts_?Math[t(949)](ce.audio_last_sample_pts_):null!=ce.last_pcr_?Math[t(949)](ce[t(609)]/300/ce[t(1263)]):void 0},_preDoDecode(){const t=e,r=ce.video_track_,n=ce[t(366)];let i=r.samples;ce[t(698)](r),ce[t(698)](n),n[t(1152)][t(861)]>0&&(i=r[t(1152)].concat(n[t(1152)]),i=i[t(322)](((e,r)=>{const n=t;return e[n(791)]-r[n(791)]}))),i[t(761)]((e=>{const r=t,n=new Uint8Array(e.payload);delete e[r(412)],e[r(351)]===we[r(570)]?ce[r(1224)]({...e,payload:n}):e.type===we[r(1246)]&&ce._doDecodeAudio({...e,payload:n})})),r.samples=[],r[t(861)]=0,n[t(1152)]=[],n[t(861)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t.payload);let i=null;i=t[r(1103)]?an(n,t[r(883)]):Br(n,t[r(883)]),t[r(883)]&&de.calcIframeIntervalTimestamp(t.dts);const s=de[r(398)](i,t[r(883)]);de[r(855)](s,{type:we.video,ts:t[r(791)],isIFrame:t.isIFrame,cts:t[r(604)]})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(412)]),i=de[r(359)](n);de[r(855)](i,{type:we[r(1246)],ts:t.dts,isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments[r(861)]>1&&void 0!==arguments[1]?arguments[1]:5;const i=t.samples||[];for(let e=0;e<i[r(861)]-1;e++){const t=i[e],s=i[e+1];t[r(791)]>=s[r(791)]&&(de[r(1080)](ce[r(344)],r(1273)+t[r(791)]+r(893)+s[r(791)]+r(819)),s[r(791)]=t.dts+n)}}},ue=null;Qt()&&(ue={TAG_NAME:"worker MediaSource",_resetInIt(){const t=e;ue[t(1145)]=null,ue[t(813)]=null,ue[t(462)]={},ue.videoMeta={},ue.audioMeta={},ue[t(1081)]=null,ue[t(1235)]=null,ue.hasInit=!1,ue[t(397)]=!1,ue[t(869)]=!1,ue[t(1139)]="",ue[t(850)]="",ue.cacheTrack={},ue[t(1163)]={},ue[t(753)]=!1,ue[t(1084)]=0,ue[t(703)]=0,ue[t(498)]=null,ue[t(708)]=null,ue[t(713)]=!1,ue[t(835)]=!1,ue[t(1028)]=!1,ue[t(454)]=!1,ue[t(478)]=!1,ue[t(787)]=null,ue[t(1034)]=null,ue[t(499)]=null,ue[t(1223)]=null,ue.prevPayloadBufferSize=0,ue[t(606)]=!1,ue[t(1024)]=null,ue[t(1074)]=null,ue[t(365)]=[],ue[t(361)]=[],ue[t(926)]=[],ue[t(1056)]=[],ue.pendingAudioSegments=[],ue.supportVideoFrameCallbackHandle=null,ue[t(1073)]=null,ue[t(987)]=null,ue[t(790)]=!1,ue.$video={currentTime:0,readyState:0}},init(){const t=e;ue[t(444)]=new ga,ue[t(1045)](),ue[t(561)]=new(self[t(568)]),ue[t(529)]=!!Xt(de[t(387)][t(496)]),ue[t(862)](),de[t(1059)](ue[t(344)],"init")},destroy(){const t=e;ue[t(936)](),ue[t(456)](),ue[t(365)]&&ue[t(365)][t(861)]&&(ue.eventListenList[t(761)]((e=>e())),ue.eventListenList=[]),ue[t(1045)](),ue[t(561)]=null,de[t(1059)](ue[t(344)],t(1027))},getState(){const t=e;return ue[t(561)]&&ue[t(561)].readyState},isStateOpen:()=>ue[e(592)]()===Re.open,isStateClosed(){const t=e;return ue[t(592)]()===Re[t(371)]},isStateEnded:()=>ue[e(592)]()===Re.ended,_bindMediaSourceEvents(){const t=e,{proxy:r}=ue.events,n=r(ue[t(561)],Oe[t(1091)],(()=>{const e=t;de.debugLog(ue[e(344)],e(1091)),ue[e(1127)]()})),i=r(ue[t(561)],Oe[t(801)],(()=>{const e=t;de.debugLog(ue[e(344)],e(801))})),s=r(ue.mediaSource,Oe[t(1037)],(()=>{const e=t;de[e(1059)](ue[e(344)],"sourceended")}));ue[t(365)][t(482)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!ue.sourceBuffer&&(de[t(1059)](ue[t(344)],"onMediaSourceSourceOpen() sourceBuffer is null and next init"),ue[t(1108)]()),!ue.audioSourceBuffer&&(de[t(1059)](ue[t(344)],t(581)),ue[t(1236)]()),ue._hasPendingSegments()&&ue._doAppendSegments()},decodeVideo(t,r,n,i){const s=e;if(de[s(662)])de.debugWarn(ue.TAG_NAME,s(769));else if(Xt(ue[s(706)]))if(n&&t[1]===He.sequenceHeader){const e=15&t[0];if(e===Te[s(1097)]&&Xt(de._opt.supportMSEDecodeHevc))return void ue[s(585)](Ee[s(414)]);ue[s(462)].codec=e,postMessage({cmd:be[s(1007)],code:e});const i=new Uint8Array(t);postMessage({cmd:be[s(1089)],buffer:i,codecId:e},[i[s(586)]]),ue.hasInit=ue[s(1167)](t,r,n,e)}else de.debugWarn(ue[s(344)],"decodeVideo has not init , isIframe is "+n+" , payload is "+t[1]+s(1013));else if(!ue.isDecodeFirstIIframe&&n&&(ue[s(529)]=!0),ue[s(529)]){if(n&&0===t[1]){const e=15&t[0];let r={};const n=de[s(627)]();e===Te[s(911)]?r=Er(t[s(650)](5),n):e===Te.h265&&(r=nn(t,n));const i=ue[s(462)];i&&i[s(452)]&&i[s(952)]&&r&&r[s(757)]&&r[s(580)]&&(r.codecWidth!==i.width||r[s(580)]!==i[s(952)])&&(de[s(1080)](ue.TAG_NAME,s(1201)+i[s(452)]+s(1006)+i.height+",\n new width is "+r[s(757)]+s(1120)+r.codecHeight+s(677)),ue[s(606)]=!0,ue[s(585)](Ee.mseWidthOrHeightChange,s(687)+i[s(452)]+"->"+r[s(757)]+s(1154)+i.height+"->"+r.codecHeight))}if(ue[s(606)])return void de.debugWarn(ue.TAG_NAME,s(330));if(Yt(t))return void de[s(1059)](ue.TAG_NAME,"decodeVideo and payload is video sequence header so drop this frame");if(t[s(922)]<ye)return void de.debugWarn(ue[s(344)],s(916)+t[s(922)]);let e=r;if(de[s(817)]){if(null===ue[s(498)]&&(ue[s(498)]=r,de[s(1059)](ue[s(344)],s(951)+ue.firstRenderTime),postMessage({cmd:be.mseFirstRenderTime,value:ue.firstRenderTime})),e=r-ue[s(498)],e<0&&(de[s(1080)](ue[s(344)],s(1042)+r+s(999)+ue[s(1024)]+s(573)+ue[s(498)]+s(432)+de[s(387)][s(460)]),e=null===ue.prevDts?0:ue[s(499)]+de._opt[s(460)],ue[s(1002)](r)))return de[s(1080)](ue[s(344)],s(492)+r+" and prevTs is "+ue[s(1024)]+s(1270)+(ue[s(1024)]-r)),void ue[s(585)](Ee[s(383)],s(704)+r+s(999)+ue[s(1024)]+", diff is "+(ue.prevTs-r));if(null!==ue.prevDts&&e<=ue[s(499)]){if(de.debugWarn(ue[s(344)],s(617)+e+s(327)+ue[s(499)]+s(634)+r+s(486)+ue.prevTs+s(913)+(r-ue[s(1024)])+s(1175)+ue[s(498)]+s(1247)+n+s(886)+de[s(387)][s(460)]+s(828)+ue.prevPayloadBufferSize+s(630)+t[s(922)]),e===ue[s(499)]&&ue[s(1203)]===t.byteLength)return void de[s(1080)](ue.TAG_NAME,s(1068));if(e=ue[s(499)]+de[s(387)].mseCorrectTimeDuration,ue[s(1002)](r))return de[s(1080)](ue.TAG_NAME,s(492)+r+s(999)+ue[s(1024)]+s(1270)+(ue.prevTs-r)+s(804)),void ue[s(585)](Ee.mediaSourceTsIsMaxDiff,"ts is "+r+s(999)+ue[s(1024)]+s(1270)+(ue.prevTs-r))}}de[s(817)]?ue[s(1049)](t,e,n,i,r):de[s(772)],ue[s(499)]=e,ue[s(1203)]=t[s(922)],ue[s(1024)]=r}else de.debugLog(ue[s(344)],s(938))},decodeAudio(t,r){const n=e;if(de[n(662)])de[n(1080)](ue[n(344)],n(505));else if(Xt(ue[n(397)]))ue[n(397)]=ue[n(611)](t,r);else{let e=r;if(mt(t))return void de[n(1059)](ue[n(344)],n(889));ue[n(1055)](),ue[n(529)]?(de[n(817)]&&(null===ue.firstAudioTime&&(ue[n(708)]=r,de[n(1059)](ue[n(344)],n(490)+ue[n(708)])),e=r-ue[n(708)],e<0&&(de[n(1080)](ue[n(344)],"decodeAudio\n local dts is < 0 , ts is "+r+n(999)+ue.prevAudioTs+n(485)+ue[n(708)]),e=null===ue[n(1223)]?0:ue[n(1223)]+de._opt.mseCorrectAudioTimeDuration),null!==ue.prevAudioTs&&e<=ue[n(1223)]&&(de.debugWarn(ue.TAG_NAME,n(881)+e+" and prev dts is "+ue[n(1223)]+" ,\n and now ts is "+r+n(486)+ue[n(1074)]+n(1260)+(r-ue[n(1074)])),e=ue.prevAudioDts+de[n(387)][n(435)])),de[n(817)]?ue[n(1029)](t,e,r):de[n(772)],ue[n(1074)]=r,ue[n(1223)]=e):de[n(1059)](ue.TAG_NAME,"decodeAudio first frame is not iFrame")}},_checkTsIsMaxDiff:t=>ue[e(1024)]>0&&t<ue.prevTs&&ue.prevTs-t>me,_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(650)](5),a={};const c=de.getCorrectionConfiguration();if(i===Te[s(911)]?a=Er(o,c):i===Te.h265&&(a=nn(o,c)),Ht(a)||0===a[s(757)]&&0===a[s(580)]){de[s(1080)](ue.TAG_NAME,s(988),JSON.stringify(a));let e="";return e=Ht(a)?s(590):s(1088)+a[s(757)]+s(985)+a[s(580)],ue[s(585)](Ee[s(1123)],e),!1}ue.videoInfo.width=a[s(757)],ue[s(462)].height=a.codecHeight;const u={id:Ge[s(570)],type:s(570),timescale:1e3,duration:0,avcc:o,codecWidth:a[s(757)],codecHeight:a[s(580)],videoType:a.videoType},l=Aa[s(991)](u);return ue.isAvc=i===Te[s(911)],a.codec?ue.videoMimeType=s(927)+a.codec+'"':ue[s(1139)]=ue.isAvc?Fe[s(668)]:Fe[s(736)],postMessage({cmd:be[s(1079)],w:a[s(757)],h:a[s(580)]}),ue[s(1108)](),ue[s(395)](l.buffer),ue.sequenceNumber=0,ue[s(431)]={},ue[s(753)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Be[n(353)],a=i===Be.AAC;if(Xt(a||o))return de[n(1080)](ue[n(344)],n(962)+i+n(1143)),ue[n(585)](Ee.mediaSourceAudioG711NotSupport),!1;const c={id:Ge[n(1246)],type:n(1246),timescale:1e3};let u={};if(mt(t)){if(u=_t(t.slice(2)),!u)return!1;c[n(522)]=u[n(500)],c[n(970)]=u.channelCount,c[n(343)]=u[n(343)],c.refSampleDuration=1024/c[n(522)]*c[n(724)]}else{if(!o)return!1;if(u=Fa(t[n(650)](1)),!u)return!1;c[n(522)]=u[n(500)],c[n(970)]=u[n(970)],c[n(655)]=1152/c[n(522)]*c[n(724)]}c[n(793)]=u[n(793)],c[n(569)]=0;let l=n(1087),d=u[n(793)],h=null;o&&Xt(de._opt[n(939)])?(l="mpeg",d="",h=new Uint8Array):h=Aa[n(991)](c);let f=c[n(351)]+"/"+l;return d&&d.length>0&&(f+=";codecs="+d),Xt(ue.isAudioInitInfo)&&(V=i===Be[n(1038)]?s?16:8:0===s?8:16,postMessage({cmd:be[n(1227)],code:i}),postMessage({cmd:be[n(1121)],sampleRate:c[n(522)],channels:c.channelCount,depth:V}),ue[n(869)]=!0),ue[n(850)]=f,ue[n(813)]=a,ue._initAudioSourceBuffer(),ue[n(806)](h.buffer),!0},_initSourceBuffer(){const t=e,{proxy:r}=ue[t(444)];if(null===ue[t(1081)]&&null!==ue.mediaSource&&ue[t(782)]()&&ue[t(1139)]){try{de[t(1059)](ue[t(344)],"_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",ue[t(1139)]),ue.sourceBuffer=ue[t(561)][t(725)](ue[t(1139)])}catch(e){return de[t(682)](ue[t(344)],t(1146),e[t(1053)],e.toString(),e),ue[t(585)](Ee[t(426)],e.code),void(ue[t(1028)]=!0)}if(ue[t(1081)]){const e=r(ue[t(1081)],t(1110),(e=>{const r=t;ue[r(454)]=!0,de.debugError(ue[r(344)],r(691),e),ue[r(585)](Ee.mseSourceBufferError,r(642))})),n=r(ue[t(1081)],t(1017),(()=>{const e=t;ue[e(530)]()?ue._doRemoveRanges():ue._hasPendingSegments()?ue[e(1104)]():ue.hasPendingEos&&(de[e(1059)](ue[e(344)],"videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()"),ue[e(1204)]())}));ue[t(365)][t(482)](e,n)}}else de[t(1059)](ue.TAG_NAME,t(321)+ue[t(782)]()+" and mseDecoder.isAvc === null is "+(null===ue[t(1145)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=ue[t(444)];if(null===ue[t(1235)]&&null!==ue[t(561)]&&ue[t(782)]()&&ue[t(850)]){try{de[t(1059)](ue[t(344)],"_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",ue[t(850)]),ue[t(456)](),ue.audioSourceBuffer=ue.mediaSource.addSourceBuffer(ue[t(850)])}catch(e){return de[t(682)](ue.TAG_NAME,t(937),e[t(1053)],e[t(965)](),e),ue[t(585)](Ee[t(426)],e[t(1053)]),void(ue[t(1028)]=!0)}if(ue[t(1235)]){const e=r(ue[t(1235)],t(1110),(e=>{const r=t;ue[r(454)]=!0,de[r(682)](ue[r(344)],r(763),e),ue[r(585)](Ee[r(803)],r(917))})),n=r(ue[t(1235)],t(1017),(()=>{const e=t;ue[e(530)]()?ue[e(558)]():ue[e(920)]()?ue._doAppendSegments():ue.hasPendingEos&&(de[e(1059)](ue[e(344)],e(1115)),ue.endOfStream())}));ue.eventListenList.push(e,n),null===ue[t(987)]&&(ue[t(987)]=setTimeout((()=>{const e=t;ue._clearAudioNoDataCheckTimeout(),ue[e(585)](Ee[e(1046)])}),1e3))}}else de.debugLog(ue[t(344)],t(877)+ue[t(782)]()+t(598)+ue.audioMimeType)},_decodeVideo(t,r,n,i,s){const o=e;let a=t.slice(5),c=a[o(922)];if(0===c)return void de[o(1080)](ue[o(344)],o(907));let u=(new Date).getTime(),l=!1;!ue[o(787)]&&(ue.prevTimestamp=u,l=!0);const d=u-ue[o(787)];if(ue[o(1034)]=d,d>1e3&&!l&&de.isPlayer&&de[o(1059)](ue[o(344)],o(317)+u+o(1229)+ue[o(787)]+o(326)+d+o(671)),ue[o(431)].id&&r>=ue[o(431)].dts){let e=8+ue[o(431)].size,t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[o(1195)](Aa[o(1209)][o(340)],4),t[o(1195)](ue[o(431)][o(1237)],8),ue.cacheTrack.duration=r-ue.cacheTrack[o(791)];let n=Aa[o(741)](ue[o(431)],ue[o(431)][o(791)]);ue[o(431)]={};let i=new Uint8Array(n.byteLength+t[o(922)]);i[o(1195)](n,0),i[o(1195)](t,n.byteLength),ue[o(395)](i[o(586)])}else de[o(1059)](ue[o(344)],o(1222)+r+o(1093)+s+o(429)+(ue.cacheTrack&&ue[o(431)][o(791)])),ue[o(753)]=!1,ue.cacheTrack={};!ue.cacheTrack&&(ue[o(431)]={}),ue[o(431)].id=Ge.video,ue.cacheTrack[o(1084)]=++ue[o(1084)],ue.cacheTrack[o(1189)]=c,ue[o(431)][o(791)]=r,ue[o(431)][o(604)]=i,ue.cacheTrack.isKeyframe=n,ue[o(431)][o(1237)]=a,ue.cacheTrack[o(847)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},ue[o(787)]=(new Date)[o(457)]()},_decodeAudio(t,r,n){const i=e;let s=ue.isAAC?t[i(650)](2):t[i(650)](1),o=s.byteLength;if(ue[i(1163)].id&&r>=ue[i(1163)][i(791)]){let e=8+ue.cacheAudioTrack[i(1189)],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(1195)](Aa[i(1209)].mdat,4),t[i(1195)](ue[i(1163)][i(1237)],8),ue[i(1163)].duration=r-ue[i(1163)].dts;let n=Aa[i(741)](ue[i(1163)],ue[i(1163)].dts);ue[i(1163)]={};let s=new Uint8Array(n[i(922)]+t[i(922)]);s.set(n,0),s[i(1195)](t,n[i(922)]),ue[i(806)](s[i(586)])}else ue[i(1163)]={};!ue[i(1163)]&&(ue[i(1163)]={}),ue[i(1163)].id=Ge[i(1246)],ue[i(1163)].sequenceNumber=++ue.audioSequenceNumber,ue[i(1163)].size=o,ue[i(1163)][i(791)]=r,ue[i(1163)][i(604)]=0,ue[i(1163)][i(1237)]=s,ue[i(1163)][i(847)]={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;de[r(662)]?de[r(1080)](ue[r(344)],r(531)):ue[r(1028)]?de.debugWarn(ue.TAG_NAME,r(842)):ue[r(713)]?de[r(1080)](ue[r(344)],r(1076)):ue.mediaSourceAppendBufferError?de[r(1080)](ue[r(344)],r(1094)):ue[r(454)]?de[r(1080)](ue[r(344)],r(857)):(ue[r(926)][r(482)](t),ue[r(1081)]&&(de._opt[r(695)]&&ue[r(636)]()&&ue[r(629)](),Xt(ue[r(320)]())&&ue[r(782)]()&&Xt(ue[r(530)]()))?ue[r(1104)]():ue[r(989)]()?(ue[r(454)]=!0,ue.emitError(Ee[r(803)],"mediaSource is not attached to video or mediaSource is closed")):ue[r(1192)]()&&(ue.mediaSourceBufferError=!0,ue[r(585)](Ee[r(803)],r(484))))},appendAudioBuffer(t){const r=e;de[r(662)]?de[r(1080)](ue[r(344)],r(355)):ue[r(1028)]?de[r(1080)](ue[r(344)],r(842)):ue.mediaSourceAppendBufferFull?de[r(1080)](ue.TAG_NAME,"mseDecoder.mediaSourceAppendBufferFull is true"):ue[r(835)]?de[r(1080)](ue[r(344)],r(1094)):ue[r(454)]?de[r(1080)](ue[r(344)],r(857)):(ue.pendingAudioSegments[r(482)](t),ue[r(1235)]&&(de._opt.mseAutoCleanupSourceBuffer&&ue._needCleanupSourceBuffer()&&ue[r(629)](),Xt(ue[r(948)]())&&ue.isStateOpen()&&Xt(ue[r(530)]()))?ue._doAppendSegments():ue[r(989)]()?(ue[r(454)]=!0,ue[r(585)](Ee[r(803)],r(544))):ue[r(1192)]()&&(ue.mediaSourceBufferError=!0,ue.emitError(Ee[r(803)],r(484))))},getSourceBufferUpdating(){const t=e;return ue.sourceBuffer&&ue[t(1081)][t(1005)]},getAudioSourceBufferUpdating(){const t=e;return ue.audioSourceBuffer&&ue[t(1235)].updating},stop(){const t=e;ue[t(878)](),ue[t(996)](),ue[t(1204)]()},clearUpAllSourceBuffer(){const t=e;if(ue.sourceBuffer){const e=ue[t(1081)][t(338)];for(let r=0;r<e.length;r++){let n=e[t(1026)](r),i=e[t(690)](r);ue.pendingRemoveRanges.push({start:n,end:i})}Xt(ue[t(320)]())&&ue[t(558)]()}if(ue[t(1235)]){const e=ue[t(1235)][t(338)];for(let r=0;r<e.length;r++){let n=e.start(r),i=e[t(690)](r);ue.pendingAudioRemoveRanges[t(482)]({start:n,end:i})}Xt(ue[t(948)]())&&ue[t(558)]()}},endOfStream(){const t=e;if(ue[t(782)]()&&W)if(ue[t(320)]()||ue[t(948)]())de.debugLog(ue[t(344)],t(536)),ue[t(790)]=!0;else{ue[t(790)]=!1;try{de[t(1059)](ue[t(344)],"endOfStream()"),ue[t(561)].endOfStream()}catch(e){de.debugWarn(ue.TAG_NAME,t(483),e,e[t(965)]())}}},abortSourceBuffer(){const t=e;if(ue[t(782)]){if(ue[t(1081)]){try{de[t(1059)](ue[t(344)],t(1218)),ue[t(1081)][t(853)]()}catch(e){}Xt(ue[t(320)]())&&ue[t(558)]()}if(ue.audioSourceBuffer){try{de[t(1059)](ue[t(344)],t(574)),ue[t(1235)][t(853)]()}catch(e){}Xt(ue[t(948)]())&&ue[t(558)]()}}ue[t(1081)]=null,ue[t(1235)]=null},removeSourceBuffer(){const t=e;if(!ue[t(989)]()&&ue[t(561)]){if(ue[t(1081)])try{de[t(1059)](ue.TAG_NAME,t(778)),ue[t(561)][t(996)](ue[t(1081)])}catch(e){de[t(1080)](ue.TAG_NAME,t(740),e,e[t(965)]())}if(ue[t(1235)])try{de[t(1059)](ue[t(344)],t(1107)),ue.mediaSource[t(996)](ue.audioSourceBuffer)}catch(e){de[t(1080)](ue[t(344)],t(1015),e,e[t(965)]())}}},_hasPendingSegments(){const t=e;return ue.pendingSegments[t(861)]>0||ue[t(1062)][t(861)]>0},getPendingSegmentsLength:()=>ue[e(926)].length,_doAppendSegments(){const t=e;if(ue[t(989)]()||ue.isStateEnded())de[t(1059)](ue[t(344)],t(808));else if(null!==ue[t(1081)]){if(ue[t(774)]()&&null===ue[t(1235)])return de.debugLog(ue[t(344)],t(669)),void(null===ue.audioSourceBufferCheckTimeout&&(ue[t(1073)]=setTimeout((()=>{const e=t;ue[e(456)](),ue[e(585)](Ee.mediaSourceAudioInitTimeout)}),1e3)));if(Xt(ue[t(320)]())&&ue[t(926)].length>0){const e=ue[t(926)][t(1014)]();try{ue.sourceBuffer[t(395)](e)}catch(e){de[t(682)](ue[t(344)],"mseDecoder.sourceBuffer.appendBuffer()",e[t(1053)],e),22===e[t(1053)]?(ue.stop(),ue[t(713)]=!0,ue[t(585)](Ee[t(1051)],"code is "+e[t(1053)]+" , message is "+e[t(1156)])):11===e[t(1053)]?(ue[t(936)](),ue.mediaSourceAppendBufferError=!0,ue[t(585)](Ee[t(835)],t(830)+e[t(1053)]+t(1136)+e[t(1156)])):(ue.stop(),ue[t(454)]=!0,ue[t(585)](Ee.mseSourceBufferError,t(830)+e[t(1053)]+t(1136)+e.message))}}if(Xt(ue[t(948)]())&&ue[t(1062)][t(861)]>0){const e=ue.pendingAudioSegments[t(1014)]();try{ue[t(1235)].appendBuffer(e)}catch(e){de[t(682)](ue[t(344)],"mseDecoder.audioSourceBuffer.appendBuffer()",e[t(1053)],e),22===e[t(1053)]?(ue[t(936)](),ue.mediaSourceAppendBufferFull=!0,ue[t(585)](Ee[t(1051)],t(830)+e.code+t(1136)+e[t(1156)])):11===e.code?(ue.stop(),ue[t(835)]=!0,ue[t(585)](Ee[t(835)],t(830)+e[t(1053)]+t(1136)+e.message)):(ue.stop(),ue.mediaSourceBufferError=!0,ue[t(585)](Ee[t(803)],e[t(1053)],t(830)+e.code+t(1136)+e[t(1156)]))}}}else de[t(1059)](ue[t(344)],t(1188))},_doCleanUpSourceBuffer(){const t=e,r=ue[t(746)][t(986)];if(ue[t(1081)]){const e=ue[t(1081)][t(338)];let n=!1;for(let i=0;i<e[t(861)];i++){let s=e.start(i),o=e[t(690)](i);if(s<=r&&r<o+3){if(r-s>=de._opt[t(1162)]){n=!0;let e=r-de._opt[t(564)];ue[t(361)][t(482)]({start:s,end:e})}}else o<r&&(n=!0,ue[t(361)][t(482)]({start:s,end:o}))}n&&Xt(ue[t(320)]())&&ue._doRemoveRanges()}if(ue.audioSourceBuffer){const e=ue[t(1235)][t(338)];let n=!1;for(let i=0;i<e.length;i++){let s=e[t(1026)](i),o=e[t(690)](i);if(s<=r&&r<o+3){if(r-s>=de[t(387)][t(1162)]){n=!0;let e=r-de[t(387)].mseAutoCleanupMinBackwardDuration;ue.pendingAudioRemoveRanges[t(482)]({start:s,end:e})}}else o<r&&(n=!0,ue[t(1056)][t(482)]({start:s,end:o}))}n&&Xt(ue[t(948)]())&&ue[t(558)]()}},_hasPendingRemoveRanges(){const t=e;return ue[t(361)][t(861)]>0||ue[t(1056)][t(861)]>0},needInitAudio(){const t=e;return de[t(387)][t(1023)]&&de[t(387)].mseDecodeAudio},_doRemoveRanges(){const t=e;if(ue[t(1081)]&&Xt(ue[t(320)]())){let e=ue[t(361)];for(;e.length&&Xt(ue[t(320)]());){let r=e[t(1014)]();try{ue[t(1081)][t(934)](r[t(1026)],r.end)}catch(e){de[t(1080)](ue[t(344)],"_doRemoveRanges() sourceBuffer error",e,e[t(965)]())}}}if(ue[t(1235)]&&Xt(ue[t(948)]())){let e=ue[t(1056)];for(;e[t(861)]&&Xt(ue[t(948)]());){let r=e.shift();try{ue[t(1235)][t(934)](r.start,r[t(690)])}catch(e){de[t(1080)](ue[t(344)],t(423),e,e[t(965)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Xt(de._opt.mseAutoCleanupSourceBuffer))return!1;const r=ue.$video.currentTime;if(ue[t(1081)]){let e=ue[t(1081)].buffered;if(e[t(861)]>=1&&r-e.start(0)>=de._opt[t(1162)])return!0}if(ue.audioSourceBuffer){let e=ue[t(1235)][t(338)];if(e[t(861)]>=1&&r-e[t(1026)](0)>=de[t(387)].mseAutoCleanupMaxBackwardDuration)return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;ue[t(1073)]&&(clearTimeout(ue[t(1073)]),ue.audioSourceBufferCheckTimeout=null)},_clearAudioNoDataCheckTimeout(){const t=e;ue[t(987)]&&(clearTimeout(ue[t(987)]),ue[t(987)]=null)},getHandle(){const t=e;return ue[t(561)][t(1054)]},emitError(e){postMessage({cmd:be.mseError,value:e,msg:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""})}});let le=function(e){let t=e.next();return r=>{const n=fc;let i=new Uint8Array(r);if(de[n(866)]){let e=new Uint8Array(de[n(866)].length+i[n(861)]);e[n(1195)](de.flvStreamBuffer),e[n(1195)](i,de.flvStreamBuffer[n(861)]),i=e,de[n(866)]=null}for(;i[n(861)]>=t[n(693)];){let r=i[n(650)](t[n(693)]);t=e[n(827)](i[n(650)](0,t[n(693)])),i=r}i[n(861)]>0&&(de[n(866)]=i)}},de={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:We[e(1271)],_opt:Z(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:Ce.notConnect,flvStreamBuffer:null,startStreamRateAndStatsInterval:function(){const t=e;de[t(723)](),d=setInterval((()=>{const e=t;l&&l(0);const r=b-w,n=JSON[e(550)]({demuxBufferDelay:de[e(445)](),audioDemuxBufferDelay:de[e(546)](),streamBufferByteLength:de[e(885)](),netBuf:de.networkDelay||0,pushLatestDelay:de[e(453)]||0,latestDelay:de[e(670)],isStreamTsMoreThanLocal:S,wasmDecodeDelay:r});postMessage({cmd:be[e(684)],type:Ae.streamStats,value:n}),de[e(473)]()&&0===w&&r>5e3&&(N=!0,de[e(1080)]("worker","wasmDecodeDelay is "+r+" ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout"),postMessage({cmd:be[e(1185)]})),tr()&&(null===$&&($=Dt()),rr(Dt()-$)&&de[e(908)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;de[t(1111)](),K=setTimeout((()=>{const e=t;if(de[e(641)]===Ce.notConnect){const t=e(831)+de._opt[e(1157)]+"s and status is "+de.socketStatus;de[e(682)]("worker",t),postMessage({cmd:be[e(684)],type:Ee.websocketOpenTimeout,value:ne[e(1213)],msg:t})}}),1e3*de._opt.websocketOpenTimeout)},_stopCheckWsOpenTimeout:function(){K&&(clearTimeout(K),K=null)},useOffscreen:function(){const t=e;return de._opt[t(516)]&&typeof OffscreenCanvas!=t(980)},getDelay:function(t,r){const n=e;if(!t||de._opt.hasVideo&&!g)return-1;if(r===we[n(1246)])return de.delay;if(de.preDelayTimestamp&&de[n(459)]>t)return de.preDelayTimestamp-t>1e3&&de.debugWarn(n(1225),"getDelay() and preDelayTimestamp is "+de[n(459)]+n(747)+t+" more than "+(de[n(459)]-t)+n(1137)+de[n(670)]),de.preDelayTimestamp=t,de[n(670)];if(de[n(571)]){if(t){const e=Date[n(542)]()-de[n(1214)],r=t-de[n(571)];e>=r?(S=!1,de.delay=e-r):(S=!0,de.delay=r-e)}}else de[n(571)]=t,de[n(1214)]=Date[n(542)](),de[n(670)]=-1;return de[n(459)]=t,de[n(670)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||de[n(387)].hasVideo&&!g)return-1;if(r===we[n(1246)])return de[n(453)];if(de[n(459)]&&de[n(459)]-t>1e3)return de[n(1080)](n(1225),n(576)+de[n(459)]+n(747)+t+n(524)+(de[n(459)]-t)+n(785)),-1;if(de[n(571)]){let e=-1;if(t){const r=Date.now()-de.startTimestamp,i=t-de[n(571)];r>=i?(S=!1,e=r-i):(S=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;de.firstTimestamp=null,de[t(1214)]=null,de.delay=-1,de.dropping=!1},resetAllDelay:function(){const t=e;de[t(720)](),de[t(459)]=null},doDecode:function(t){const r=e;de[r(1211)]()?t[r(351)]===we[r(1246)]?de[r(387)][r(859)]?ue.decodeAudio(t[r(412)],t.ts):t[r(336)].decode(t[r(412)],t.ts):t[r(351)]===we[r(570)]&&ue.decodeVideo(t.payload,t.ts,t.isIFrame,t[r(604)]):de[r(387)][r(1179)]&&de[r(516)]()&&t.type===we[r(570)]&&a.decode?a[r(855)](t[r(412)],t.ts,t[r(604)]):t[r(336)][r(855)](t[r(412)],t.ts,t[r(883)],t[r(604)])},decodeNext(t){const r=e;if(0===s[r(861)])return;const i=t.ts,o=s[0],a=t[r(351)]===we[r(570)]&&Yt(t.payload);if(Xt(n))a&&(s.shift(),de.doDecode(o));else{const e=o.ts-i,n=o[r(351)]===we[r(1246)]&&t[r(351)]===we.video;(e<=20||n||a)&&(s[r(1014)](),de.doDecode(o))}},init:function(){const t=e;de[t(1059)](t(1225),"init and forHardDecode is "+n+t(534)+i+t(507),JSON[t(550)](de[t(387)]));const r=de._opt.playType===ie[t(1047)],o=de._opt[t(904)]===ie[t(436)],c=de._opt[t(904)]===ie[t(667)];if(de[t(387)][t(1238)]&&te[t(764)](),de.isPlayer=r,de[t(772)]=o,de[t(1126)]=c,de.isPlayUseMSEAndDecoderInWorker()&&ue&&ue[t(764)](),a&&de[t(387)][t(1179)]&&de[t(516)]()&&a[t(764)](),Xt(de[t(373)]())){de[t(1059)]("worker",t(535));const e=()=>{const e=t,n=de._opt[e(1071)]+de._opt[e(1078)];let i=null;if(s[e(861)]){if(de[e(450)])return void de[e(1080)]("worker",e(562)+s[e(861)]);if(de.dropping){for(i=s[e(1014)](),de.debugWarn(e(1225),e(410)+i[e(883)]+" and delay is "+de[e(670)]+" and bufferlist is "+s.length);!i.isIFrame&&s[e(861)];)i=s[e(1014)]();const t=de[e(402)](i.ts,i.type);i[e(883)]&&t<=de[e(867)]()&&(de[e(1059)]("worker","loop() is dropping = false, is iFrame"),de[e(968)]=!1,de[e(515)](i),de[e(1113)](i))}else if(de[e(772)]||de[e(829)]()||0===de._opt[e(1071)])for(;s[e(861)];)i=s.shift(),de.doDecode(i);else if(i=s[0],-1===de[e(455)](i.ts,i.type))de.debugLog(e(1225),"loop() common dumex delay is -1 ,data.ts is",i.ts),s.shift(),de[e(515)](i),de[e(1113)](i);else if(de[e(670)]>n&&r)de[e(417)]()?(de.debugLog(e(1225),e(726)+de.delay+e(1234)+n+e(493)),de.resetAllDelay(),de.dropping=!0,postMessage({cmd:be[e(451)]})):(s[e(1014)](),de[e(515)](i),de[e(1113)](i));else for(;s.length;){if(i=s[0],!(de[e(455)](i.ts,i[e(351)])>de[e(387)][e(1071)])){de[e(670)]<0&&de[e(1080)]("worker",e(388)+de[e(670)]+", bufferList is "+s.length);break}s[e(1014)](),de[e(515)](i)}}else-1!==de[e(670)]&&de.debugLog(e(1225),e(1069)),de[e(950)]()};de[t(579)]=setInterval((()=>{const r=t;let n=(new Date)[r(457)]();!I&&(I=n);const i=n-I;i>100&&de[r(1080)](r(1225),"loop demux diff time is "+i),e(),I=(new Date)[r(457)]()}),20)}else de[t(1059)]("worker",t(593));if(Xt(de._opt[t(496)])&&(g=!0),de[t(1211)]()&&ue){const e=ue[t(844)]();e&&postMessage({cmd:be[t(971)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;de.clearPlaybackCacheLoop();for(let e=0;e<de[t(387)][t(384)];e++)de[t(777)]();const r=Math.ceil(1e3/de[t(594)]);de.debugLog(t(1225),t(681)+r+", streamFps is "+de[t(594)]),de[t(579)]=setInterval((()=>{const e=t,n=(new Date)[e(457)]();!Y&&(Y=n);for(let t=0;t<de._opt[e(384)];t++)de[e(777)]();let i=n-Y,o=parseInt(i/r);o>1&&s[e(861)]>0&&de[e(1080)](e(1225),"playbackCacheLoop sync frame duration is "+i+e(941)+r+"ms and diffFps is "+o+e(643)+s.length),Y=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s.length)if(r=s[t(1014)](),r[t(351)]===we[t(570)]){de.isPlaybackOnlyDecodeIFrame()?r[t(883)]&&(de[t(1059)](t(1225),t(888),r.ts),de.doDecode(r)):de[t(515)](r);let e=s[0];for(;e&&e[t(351)]===we[t(1246)];)s.shift(),de[t(1240)]()||de[t(515)](e),e=s[0]}else if(r[t(351)]===we[t(1246)]){de[t(1240)]()||de.doDecode(r);let e=s[0];for(;e;){if(r=s.shift(),r[t(351)]===we[t(570)]){de.isPlaybackOnlyDecodeIFrame()?r[t(883)]&&(de[t(1059)](t(1225),t(888),r.ts),de[t(515)](r)):de[t(515)](r),e=null;break}r.type===we[t(1246)]&&(de.isPlaybackOnlyDecodeIFrame()||de[t(515)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;de[t(579)]&&(clearInterval(de[t(579)]),de[t(579)]=null),Y=null},startPlaybackCacheLoop:function(){de[e(508)]()},destroyDemux(){const t=e;de.mp3Demuxer&&(de[t(533)][t(1027)](),de.mp3Demuxer=null),h&&(h[t(908)](),h=null),J&&(J=null,X=null,de[t(866)]=null),te[t(1027)](),oe[t(1027)](),ae[t(1027)](),ce[t(1027)]()},close:function(){const t=e;if(de[t(1059)]("worker",t(908)),de[t(662)]=!0,Q(),!u||1!==u.readyState&&2!==u[t(314)]?u&&de[t(1059)](t(1225),"close() and socket.readyState is "+u.readyState):(j=!0,u[t(908)](1e3,t(1184))),u&&(u[t(477)]=null,u.onmessage=null,u[t(734)]=null,u[t(1082)]=null,de[t(641)]=Ce.notConnect),u=null,de[t(723)](),de._stopCheckWsOpenTimeout(),de.clearPlaybackCacheLoop(),de[t(579)]&&(clearInterval(de.stopId),de.stopId=null),de[t(628)]&&(Vt(de[t(628)][t(908)])&&Xt(de[t(628)].locked)?de[t(628)].close().catch((e=>{const r=t;de.debugLog(r(1225),"close() and writableStream.close() error",e[r(965)](),e)})).finally((()=>{de[t(628)]=null})):de[t(628)]=null),de[t(1118)](),he)try{Vt(he[t(890)])&&he[t(890)](),Vt(he[t(1061)])&&he.delete(),he=null}catch(e){de[t(1059)](t(1225),t(860)+e[t(965)]()+t(540))}if(_e)try{Vt(_e.clear)&&_e[t(890)](),Vt(_e.delete)&&_e.delete(),_e=null}catch(e){de[t(1059)](t(1225),t(408)+e[t(965)]()+t(540))}l=null,I=null,S=!1,b=0,w=0,a&&(a.destroy&&a.destroy(),a=null),ue&&(ue.destroy(),ue=null),de.firstTimestamp=null,de.startTimestamp=null,de[t(783)]=0,de[t(594)]=null,de[t(1016)]=null,de[t(511)]=null,de[t(670)]=-1,de[t(453)]=-1,de[t(459)]=null,de[t(968)]=!1,de.isPushDropping=!1,de[t(817)]=!0,de[t(772)]=!1,de.isPlaybackPause=!1,de[t(1126)]=!1,de[t(709)]=!1,de[t(1103)]=null,de[t(387)]=Z(),de[t(1275)]&&(de[t(1275)][t(1027)](),de[t(368)][t(582)](t(1075),de[t(780)]),de[t(368)][t(582)](t(707),de.onOffscreenCanvasWebglContextRestored),de.offscreenCanvas=null,de[t(1176)]=null,de.offscreenCanvasCtx=null),s=[],o=[],m=null,v=null,y=!1,_=!1,g=!1,L=!1,O=!1,z=!1,N=!1,H=null,E=[],T=0,D=0,B=null,A=null,k=null,M=null,P=null,V=null,U=0,F=0,R=null,C=null,x=null,de[t(874)]=We[t(1271)],W=!0,de[t(405)]=null,de[t(387)]={},postMessage({cmd:be[t(463)]})},pushBuffer:function(t,r){const i=e;if(r[i(351)]===we[i(1246)]&&mt(t)){if(de[i(1059)](i(1225),i(1277)+r.ts+i(1166)),de._opt[i(1173)]){const e=new Uint8Array(t);postMessage({cmd:be[i(526)],buffer:e},[e[i(586)]])}de.decodeAudio(t,r.ts)}else if(r[i(351)]===we[i(570)]&&r[i(883)]&&Yt(t)){if(de[i(1059)](i(1225),i(653)+r.ts+i(448)),de[i(387)][i(1173)]){const e=new Uint8Array(t);postMessage({cmd:be[i(1008)],buffer:e},[e[i(586)]])}de[i(960)](t,r.ts,r[i(883)],r[i(604)])}else{if(de._opt[i(1245)])if(de[i(387)][i(1173)]){const e=new Uint8Array(t);postMessage({cmd:be[i(512)],type:r[i(351)],buffer:e,ts:r.ts},[e.buffer])}else if(de[i(387)][i(818)]===se[i(1087)])if(r[i(351)]===we[i(570)]){const e=new Uint8Array(t)[i(650)](5);postMessage({cmd:be[i(1187)],buffer:e,isIFrame:r[i(883)],ts:r.ts,cts:r[i(604)]},[e[i(586)]])}else if(r.type===we[i(1246)]&&de[i(387)][i(976)]){const e=new Uint8Array(t),n=vt(e)?e[i(650)](2):e[i(650)](1);postMessage({cmd:be[i(600)],buffer:n,ts:r.ts},[n.buffer])}if(de[i(387)][i(567)]&&r[i(351)]===we[i(570)]&&de[i(709)]&&de.findSei(t,r.ts),de[i(817)]){if(r[i(351)]===we[i(570)]){if(U>0){const e=r.ts-P,t=2*U;e>=t&&de[i(1059)](i(1225),"pushBuffer video and isIFrame is "+r[i(883)]+i(728)+r.ts+i(851)+P+i(1207)+e+i(356)+U+i(1086)+t+i(1077))}if(null!==P&&P>=r.ts&&(de[i(1080)](i(1225),i(551)+r[i(883)]+i(865)+r.ts+i(447)+P+" and\n payloadBufferSize is "+t[i(922)]+" and prevPayloadBufferSize is "+F),P-r.ts>me&&(de[i(1080)](i(1225),"pushBuffer,\n preTimestamp is "+P+i(421)+r.ts+i(1207)+(P-r.ts)+i(524)+me+i(896)),de[i(950)](),P=null,U=0),de[i(387)].isDropSameTimestampGop&&Xt(r[i(883)])&&g)){const e=de[i(417)](),t=Xt(de[i(450)]);return de.debugLog(i(1225),i(319)+e+i(509)+t+i(488)),void(e&&t?de.dropBuffer$2():(de[i(700)](!0),Jt(de._opt.checkFirstIFrame)&&Jt(n)&&(de.isPlayUseMSEAndDecoderInWorker()?ue[i(529)]=!1:postMessage({cmd:be[i(496)]}))))}P>0&&(U=r.ts-P),F=t.byteLength,P=r.ts}if(g){const e=de[i(387)].videoBuffer+de[i(387)][i(1078)],t=de.getDelayNotUpdateDelay(r.ts,r.type);de[i(453)]=t,de[i(670)]>0&&t>e&&de[i(670)]<e&&de.hasIframeInBufferList()&&!1===de[i(450)]&&(de[i(1059)]("worker",i(1251)+t+i(524)+e+i(588)+de[i(670)]+" and has iIframe and next decoder.dropBuffer$2()"),de.dropBuffer$2())}}r[i(351)]===we[i(1246)]?s[i(482)]({ts:r.ts,payload:t,decoder:{decode:de[i(717)]},type:we.audio,isIFrame:!1}):r[i(351)]===we[i(570)]&&s[i(482)]({ts:r.ts,cts:r[i(604)],payload:t,decoder:{decode:de.decodeVideo},type:we.video,isIFrame:r.isIFrame}),de[i(674)]()}},calcPlaybackStreamFps(){const t=e;if(de[t(373)]()&&zt(de[t(511)])){let e=qt(s,we[t(570)]);if(e)de.streamVideoFps=e,postMessage({cmd:be.playbackStreamVideoFps,value:de.streamVideoFps}),de[t(594)]=e,de[t(508)]();else{const r=s[t(974)]((e=>({type:e[t(351)],ts:e.ts})));de.debugLog(t(1225),t(969)+e+t(1102)+s.length+t(331)+JSON.stringify(r));const n=100;s[t(861)]>=n&&(de[t(1080)]("worker",t(982)+s[t(861)]+t(524)+n+t(468)),de[t(511)]=25,postMessage({cmd:be[t(364)],value:de[t(511)]}),de.streamFps=de[t(511)],de.playbackCacheLoop())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(761)]((e=>{const n=t;e[n(351)]===we[n(570)]&&(r+=1)})),r},hasIframeInBufferList(){const t=e;return s[t(765)]((e=>{const r=t;return e[r(351)]===we.video&&e[r(883)]}))},isAllIframeInBufferList(){const t=e,r=de[t(445)]();let n=0;return s.forEach((e=>{const r=t;e[r(351)]===we.video&&e[r(883)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return de[t(387)].videoBuffer+de[t(387)][t(1078)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(761)]((e=>{const n=t;e[n(351)]===we[n(1246)]&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h[t(586)]&&(r=h[t(586)][t(922)]),de.flvStreamBuffer&&(r=de[t(866)][t(922)]),de[t(387)].isNakedFlow?te[t(631)]&&(r=te[t(631)][t(922)]):de[t(387)][t(471)]?ce[t(622)]&&(r=ce[t(622)][t(922)]):de[t(387)][t(554)]&&oe[t(879)]&&(r=oe.mp4Box[t(1233)]()),r},fetchStream:function(t){const r=e;let n=arguments[r(861)]>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(861)]>2&&void 0!==arguments[2]?arguments[2]:[];if(de[r(1059)](r(1225),"fetchStream, url is "+t,"options:",JSON[r(550)](n)),de[r(709)]=!0,n[r(313)]?de._opt[r(313)]=!0:n[r(554)]?de[r(387)][r(554)]=!0:n[r(1272)]?de._opt.isMpeg4=!0:n[r(1238)]?de[r(387)][r(1238)]=!0:n[r(471)]&&(de._opt.isTs=!0),l=Pt((e=>{postMessage({cmd:be[r(684)],type:Ae.streamRate,value:e})})),de[r(764)](),de[r(771)](),n[r(554)]&&oe.listenMp4Box(),n[r(924)]===re[r(367)]){n[r(313)]&&(de[r(387)][r(683)]?(X=de[r(552)](),J=le(X)):h=new lr(de[r(552)]())),c=new AbortController;const e=Object[r(824)]({signal:c.signal},{headers:n[r(899)]&&n[r(899)][r(599)]||{}});fetch(t,e).then((e=>{const t=r;if(Jt(j))return de[t(1059)](t(1225),t(458)),de.fetchStatus=We[t(1271)],void e.body.cancel();if(!$t(e))return de[t(1080)](t(1225),t(557)+e[t(766)]+t(587)+e.ok+t(1063)),Q(),void postMessage({cmd:be.workerFetch,type:Ee[t(1048)],value:t(557)+e.status+" and ok is "+e.ok});if(postMessage({cmd:be[t(684)],type:Ae[t(1012)]}),Wt())de.writableStream=new WritableStream({write:e=>{const r=t;return c&&c[r(1266)]&&c[r(1266)][r(513)]?(de[r(1059)](r(1225),"writableStream write() and abortController.signal.aborted is true so return"),void(de[r(874)]=We[r(912)])):Jt(j)?(de[r(1059)](r(1225),r(1130)),de[r(874)]=We[r(912)],void Q()):void("string"!=typeof e?(de[r(874)]=We.buffering,l(8*e.byteLength),n[r(313)]?de._opt[r(683)]?J(e):h[r(328)](e):n[r(554)]?de.demuxFmp4(e):n[r(1272)]?de.demuxMpeg4(e):n[r(471)]?de[r(346)](e):n.isNakedFlow&&de[r(1052)](e)):de[r(1080)](r(1225),r(652)+e+r(1133)))},close:()=>{const e=t;de[e(1059)](e(1225),e(439)),de[e(874)]=We.complete,Q(),de[e(387)][e(738)]?(de[e(1118)](),postMessage({cmd:be[e(684)],type:Ae.streamEnd,value:ne[e(367)],msg:e(1132)})):postMessage({cmd:be[e(684)],type:Ae.streamEndInner})},abort:e=>{const r=t;if(c&&c[r(1266)]&&c[r(1266)][r(513)])return de[r(1059)]("worker",r(382)),void(de[r(874)]=We[r(912)]);de.destroyDemux(),e.name!==Ne.abort?(de[r(1059)](r(1225),r(357)+e[r(965)]()),Q(),postMessage({cmd:be.workerFetch,type:Ee[r(489)],value:e[r(965)]()})):de[r(1059)](r(1225),r(1178))}}),e.body[t(918)](de[t(628)])[t(607)]((e=>{const r=t;"AbortError"!==e.name&&de[r(1059)](r(1225),"writableStream pipeTo() and e is",e[r(894)],e.toString())}));else{const r=e[t(1200)].getReader(),i=()=>{const e=t;r[e(1220)]().then((t=>{const r=e;let{done:s,value:o}=t;return s?(de[r(1059)](r(1225),r(733)),de[r(874)]=We.complete,Q(),void(de[r(387)][r(738)]?(de[r(1118)](),postMessage({cmd:be.workerFetch,type:Ae[r(956)],value:ne[r(367)],msg:r(1132)})):postMessage({cmd:be[r(684)],type:Ae[r(1221)]}))):c&&c[r(1266)]&&c.signal[r(513)]?(de[r(1059)]("worker",r(504)),void(de[r(874)]=We.complete)):Jt(j)?(de[r(1059)](r(1225),"fetchNext().then() and requestAbort is true so return"),de[r(874)]=We[r(912)],void Q()):void(typeof o!==r(1100)?(de.fetchStatus=We.buffering,l(8*o[r(922)]),n[r(313)]?de[r(387)][r(683)]?J(o):h[r(328)](o):n[r(554)]?de[r(752)](o):n.isMpeg4?de[r(796)](o):n[r(471)]?de[r(346)](o):n.isNakedFlow&&de[r(1052)](o),i()):de.debugWarn("worker",'fetchNext().then() and value "'+o+r(626)))}))[e(607)]((t=>{const r=e;if(c&&c[r(1266)]&&c[r(1266)][r(513)])return de[r(1059)](r(1225),r(838)),void(de.fetchStatus=We[r(912)]);de[r(1118)](),t.name!==Ne[r(853)]?(de[r(1059)]("worker",r(596)+t[r(965)]()),Q(),postMessage({cmd:be[r(684)],type:Ee.fetchErrorWorker,value:t[r(965)]()})):de[r(1059)](r(1225),r(591))}))};i()}})).catch((e=>{const t=r;c&&c[t(1266)]&&c[t(1266)][t(513)]?de[t(1059)](t(1225),t(832)):e[t(894)]!==Ne.abort?(de[t(1059)]("worker",t(603)+e.toString()),Q(),postMessage({cmd:be.workerFetch,type:Ee[t(1048)],value:e.toString()}),de.destroyDemux()):de[t(1059)](t(1225),"fetch().catch() and e.name is AbortError so return")}))}else n[r(924)]===re.websocket&&(n[r(313)]&&(de[r(387)][r(683)]?(X=de[r(552)](),J=le(X)):h=new lr(de.demuxFlv())),u=new WebSocket(t,i),u[r(1158)]="arraybuffer",u[r(477)]=()=>{const e=r;de.debugLog(e(1225),"fetchStream, WebsocketStream socket open"),de[e(641)]=Ce.open,de[e(1111)](),postMessage({cmd:be[e(684)],type:Ae[e(1012)]}),postMessage({cmd:be[e(684)],type:Ae[e(954)]}),n.options&&n[e(899)][e(547)]&&de[e(1198)](n[e(899)][e(547)])},u[r(734)]=e=>{const t=r;if(de[t(662)])return void de.debugLog(t(1225),t(1011)+e[t(1053)]+t(955));if(de[t(1059)](t(1225),t(1011)+e.code+t(323)+e[t(680)]+t(1022)+e.wasClean),Jt(j))return void de[t(1059)]("worker",t(519));if(f){de[t(1059)]("worker",t(1011)+e[t(1053)]+t(1252));let r=t(830)+e[t(1053)]+t(1216)+e[t(680)]+t(1022)+e[t(789)]+", and msg is "+p;return postMessage({cmd:be[t(684)],type:Ee.websocketError,value:r}),void(p="")}let n=!1;1006===e[t(1053)]&&(de[t(682)]("worker","fetchStream, WebsocketStream socket close abnormally and code is "+e[t(1053)]),n=!0),de[t(641)]=Ce.close,de[t(387)][t(738)]||n?(de.destroyDemux(),postMessage({cmd:be.workerFetch,type:Ae[t(956)],value:ne[t(1213)],msg:e[t(1053)]})):postMessage({cmd:be[t(684)],type:Ae[t(1221)]})},u.onerror=e=>{const t=r;de[t(682)](t(1225),"fetchStream, WebsocketStream socket error",e[t(1156)]),f=!0,de.socketStatus=Ce[t(1110)],p=e.message||t(438),de[t(1118)]()},u.onmessage=e=>{const t=r;typeof e.data!==t(1100)?(l(8*e[t(1237)][t(922)]),n[t(313)]?de._opt[t(683)]?J(e.data):h[t(328)](e[t(1237)]):n.isFmp4?de[t(752)](e[t(1237)]):n[t(1272)]?de[t(796)](e.data):de[t(387)][t(1238)]?de.demuxNakedFlow(e[t(1237)]):de[t(387)][t(471)]?de.demuxTs(e[t(1237)]):de.demuxM7s(e[t(1237)])):postMessage({cmd:be[t(1196)],value:e[t(1237)]})})},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 Se[t(1246)]:if(a[t(922)]>0){const e=de[t(359)](a);de.decode(e,{type:we[t(1246)],ts:o})}else de[t(1080)](t(1225),t(616)+a[t(922)]+t(928));break;case Se[t(570)]:if(a[t(922)]>=6){const e=a[0];if(de._isEnhancedH265Header(e))de._decodeEnhancedH265Video(a,o);else{const e=15&a[0];let r=a[0]>>4===je[t(1148)];const n=e===Te[t(1097)];if(Xt(r)&&Jt(er(a,n))&&(de[t(1059)](t(1225),t(756)),r=!0),r&&Yt(a)&&null===de[t(1103)]){const e=15&a[0];de[t(1103)]=e===Te[t(1097)],H=Ct(a,de[t(1103)]),de[t(1059)](t(1225),t(527)+de.isHevc+t(645)+H)}r&&de[t(514)](o),de[t(817)]&&de[t(1183)](o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=de[t(398)](a,r);de.decode(c,{type:we[t(570)],ts:o,isIFrame:r,cts:s})}}else de[t(1080)]("worker",t(1058)+a[t(922)]+t(928));break;case Se[t(1202)]:postMessage({cmd:be.flvScriptData,buffer:a},[a[t(586)]]);break;default:de[t(1059)]("worker","demuxFlv() type is "+r)}}},decode:function(t,r){const n=e;r.type===we[n(1246)]?de[n(387)][n(1023)]&&(postMessage({cmd:be[n(684)],type:Ae.streamAbps,value:t[n(922)]}),de[n(817)]?de[n(852)](t,{type:r[n(351)],ts:r.ts,cts:r[n(604)]}):de[n(772)]&&(de[n(1240)]()||(de[n(373)]()?de[n(852)](t,{type:r.type,ts:r.ts,cts:r[n(604)]}):de.pushBuffer(t,{type:r[n(351)],ts:r.ts,cts:r[n(604)]})))):r.type===we[n(570)]&&de[n(387)][n(1099)]&&(postMessage({cmd:be[n(684)],type:Ae[n(1153)],value:8*t[n(922)]}),postMessage({cmd:be[n(684)],type:Ae[n(1274)],value:r.ts}),de[n(817)]?de[n(852)](t,{type:r[n(351)],ts:r.ts,isIFrame:r.isIFrame,cts:r.cts}):de[n(772)]&&(de[n(373)]()?de[n(852)](t,{type:r.type,ts:r.ts,cts:r.cts,isIFrame:r[n(883)]}):de[n(1240)]()?r[n(883)]&&de.pushBuffer(t,{type:r.type,ts:r.ts,cts:r[n(604)],isIFrame:r.isIFrame}):de[n(852)](t,{type:r[n(351)],ts:r.ts,cts:r[n(604)],isIFrame:r.isIFrame})))},cryptoPayload:function(t,r){const n=e;let i=t;return de[n(387)].isM7sCrypto?de[n(387)][n(1155)]&&de[n(387)][n(1155)].byteLength>0&&de[n(387)].cryptoKey&&de[n(387)].cryptoKey.byteLength>0?i=wo(t,de[n(387)][n(1212)],de[n(387)].cryptoIV,de[n(1103)]):de[n(682)](n(1225),"isM7sCrypto cryptoKey.length is "+(de[n(387)].cryptoKey&&de._opt.cryptoKey[n(922)])+n(1004)+(de[n(387)][n(1155)]&&de[n(387)][n(1155)][n(922)])+n(1262)):de[n(387)][n(324)]?de[n(387)].sm4CryptoKey?i=de[n(387)].cryptoIV&&de[n(387)][n(1155)][n(922)]>0&&de[n(387)][n(1212)]&&de[n(387)][n(1212)][n(922)]>0?lc(t,de[n(387)][n(1212)],de[n(387)].cryptoIV,de[n(1103)],de._opt[n(737)]):Zo(t,de[n(387)][n(755)],de.isHevc,de[n(387)][n(737)]):!de[n(387)].sm4CryptoKey&&de[n(682)](n(1225),n(583)):de[n(387)][n(1018)]&&(de[n(387)][n(1155)]&&de[n(387)].cryptoIV.byteLength>0&&de[n(387)][n(1212)]&&de._opt.cryptoKey[n(922)]>0?i=da(t,de._opt.cryptoKey,de[n(387)][n(1155)],de[n(1103)]):de[n(682)](n(1225),"isXorCrypto cryptoKey.length is "+(de[n(387)].cryptoKey&&de[n(387)][n(1212)].byteLength)+n(1004)+(de._opt[n(1155)]&&de._opt[n(1155)][n(922)])+n(1262))),i},cryptoPayloadAudio:function(t){const r=e;if(Xt(de[r(387)].isCryptoAudio))return t;let n=t;return de[r(387)][r(372)]?de[r(387)][r(1155)]&&de[r(387)][r(1155)][r(922)]>0&&de[r(387)][r(1212)]&&de[r(387)][r(1212)][r(922)]>0?t[0]>>4===Be[r(1038)]&&(n=So(t,de[r(387)][r(1212)],de[r(387)][r(1155)])):de[r(682)](r(1225),r(654)+(de[r(387)][r(1212)]&&de[r(387)][r(1212)][r(922)])+r(1004)+(de[r(387)].cryptoIV&&de[r(387)][r(1155)][r(922)])+r(1262)):de[r(387)][r(1018)]&&(de[r(387)][r(1155)]&&de._opt.cryptoIV[r(922)]>0&&de[r(387)][r(1212)]&&de[r(387)][r(1212)][r(922)]>0?t[0]>>4===Be.AAC&&(n=ha(t,de[r(387)][r(1212)],de[r(387)].cryptoIV)):de[r(682)]("worker","isXorCrypto cryptoKey.length is "+(de[r(387)].cryptoKey&&de[r(387)].cryptoKey.byteLength)+r(1004)+(de[r(387)][r(1155)]&&de[r(387)].cryptoIV.byteLength)+r(1262))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(V=s===Be.AAC?o?16:8:0===o?8:16,he&&he[n(1021)]||!Xt(i))if(mt(t)||s===Be[n(760)]||s===Be[n(758)]||s===Be[n(353)]){de.debugLog("worker","setCodecAudio: init audio codec, codeId is "+s+" _opt.sampleRate is "+de._opt[n(500)]);const e=s===Be[n(1038)]?t.slice(2):new Uint8Array(0);if(i){if(s===Be.MP3)return void de[n(682)](n(1225),n(341));he.sample_rate=de[n(387)][n(500)],he[n(855)](t,r)}else he.setCodec(s,de[n(387)][n(500)],e,de[n(380)]());if(s===Be[n(1038)]&&postMessage({cmd:be[n(1217)],buffer:e},[e[n(586)]]),_=!0,s!==Be.AAC&&(s===Be[n(353)]?(!de.mp3Demuxer&&(de[n(533)]=new aa(de),de.mp3Demuxer.on("data",((e,t)=>{he[n(855)](e,t)}))),de[n(533)][n(623)](t.slice(1),r)):he[n(855)](t[n(650)](1),r)),tr()){const e=Number("1")||1;setTimeout((()=>{const e=n;de.debugError(e(1225),e(998)),de[e(908)](),postMessage({cmd:be[e(430)]})}),60*e*60*1e3)}}else de[n(1080)](n(1225),"setCodecAudio: hasInitAudioCodec is false, codecId is ",s);else de[n(682)]("worker",n(823))},decodeAudio:function(t,r){const s=e;if(de[s(662)])de.debugLog("worker",s(363));else if(de[s(637)]())ue[s(717)](t,r);else if(Jt(n)&&Jt(de[s(387)][s(859)]))postMessage({cmd:be.audioPayload,payload:t,ts:r,cts:r},[t[s(586)]]);else{const e=t[0]>>4;if(_){if(mt(t))return void de[s(1059)](s(1225),s(889));i?he[s(855)](t,r):e===Be.MP3?de.mp3Demuxer[s(623)](t[s(650)](1),r):he.decode(e===Be[s(1038)]?t[s(650)](2):t.slice(1),r)}else de[s(394)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(_e&&_e[n(1021)]||!Xt(i))if(Yt(t))if(s===Te.h264||s===Te[n(1097)]){de.debugLog("worker",n(932)+s);const e=t[n(650)](5);if(s===Te.h264&&de.isUseSIMDAndroid()){const t=Er(e,de[n(627)]());if(t[n(757)]>ve||t[n(580)]>ve)return postMessage({cmd:be[n(332)],value:n(687)+t.codecWidth+" > "+ve+n(1154)+t.codecHeight+" > "+ve}),void de.debugWarn(n(1225),"setCodecVideo: SIMD H264 decode video width is too large, width is "+t[n(757)]+n(946)+t[n(580)])}const r=new Uint8Array(t);y=!0,i?_e[n(855)](t,0):_e[n(1021)](s,e,de[n(380)]()),postMessage({cmd:be[n(1007)],code:s}),postMessage({cmd:be[n(1089)],buffer:r,codecId:s},[r[n(586)]])}else de[n(1080)]("worker","setCodecVideo: hasInitVideoCodec is false, codecId is "+s+n(651));else de[n(1080)](n(1225),n(957)+s+n(1180)+r+" and packetType is "+t[1]);else de[n(682)](n(1225),"setCodecVideo: videoDecoder or videoDecoder.setCodec is null")},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(861)]>3&&void 0!==arguments[3]?arguments[3]:0;if(de.isDestroyed)de[o(1059)]("worker",o(1231));else if(de[o(1211)]())ue[o(960)](t,r,s,a);else if(Jt(n))postMessage({cmd:be[o(584)],payload:t,isIFrame:s,ts:r,cts:a,delay:de[o(670)]},[t[o(586)]]);else if(y)if(!g&&s&&(g=!0),g){if(s&&Yt(t)){const e=15&t[0];let r={};const n=de[o(627)]();let i=t[o(650)](5);e===Te.h264?r=Er(i,n):e===Te[o(1097)]&&(r=nn(i,n)),r[o(757)]&&r.codecHeight&&m&&v&&(r.codecWidth!==m||r[o(580)]!==v)&&(de.debugWarn(o(1225),"\n decodeVideo: video width or height is changed,\n old width is "+m+o(1006)+v+o(1096)+r.codecWidth+o(1120)+r.codecHeight+o(543)),O=!0,postMessage({cmd:be[o(475)],value:o(687)+m+"->"+r[o(757)]+o(1154)+v+"->"+r[o(580)]}))}if(O)return void de[o(1080)]("worker",o(330));if(z)return void de[o(1080)](o(1225),"decodeVideo: simd decode error, and return");if(N)return void de[o(1080)](o(1225),"decodeVideo: simd decode delay timeout, and return");if(Yt(t))return void de[o(1059)](o(1225),"decodeVideo and payload is video sequence header so drop this frame");if(t[o(922)]<ye)return void de[o(1080)]("worker","decodeVideo and payload is too small , payload length is "+t[o(922)]);if(b=r,i)_e[o(855)](t,r);else{const e=t[o(650)](5);_e[o(855)](e,s?1:0,r)}}else de[o(1059)]("worker",o(938));else de[o(1019)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(861)]>0&&void 0!==arguments[0]&&arguments[0];de[t(1059)](t(1225),t(1197)+s[t(861)]+t(1020)+r),r&&(s=[]),de[t(817)]&&(de.resetAllDelay(),Jt(de[t(387)][t(496)])&&(de[t(968)]=!0,postMessage({cmd:be[t(451)]}))),Jt(de._opt.checkFirstIFrame)&&Xt(n)&&(g=!1)},dropBuffer$2:function(){const t=e;if(s[t(861)]>0){let e=s[t(469)]((e=>{const r=t;return Jt(e[r(883)])&&e.type===we[r(570)]}));if(de[t(1083)]())for(let r=0;r<s.length;r++){const n=s[r],i=de[t(402)](n.ts,n[t(351)]);if(i>=de[t(867)]()){de.debugLog(t(1225),t(1239)+r+t(692)+i+t(1165)+de[t(867)]()),e=r;break}}if(e>=0){de[t(450)]=!0,postMessage({cmd:be.isDropping});const r=s[t(861)];s=s[t(650)](e);const n=s[t(1014)]();de[t(950)](),de.getDelay(n.ts,n.type),de[t(515)](n),de[t(450)]=!1,de.debugLog(t(1225),"dropBuffer$2() iFrameIndex is "+e+t(963)+r+t(625)+s.length+t(1170)+de[t(670)]+" ")}else de[t(450)]=!1}0===s[t(861)]&&(de[t(450)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n.getUint32(1,!1),s=n[r(795)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case we[r(1246)]:const e=de[r(359)](new Uint8Array(t,5));de.decode(e,{type:we[r(1246)],ts:i});break;case we[r(570)]:if(n[r(922)]>=11){const e=new Uint8Array(t,5),s=e[0];if(de[r(797)](s))de[r(676)](e,i);else{const t=n[r(795)](5)>>4==1;if(t&&(de[r(514)](i),Yt(e)&&null===de[r(1103)])){const t=15&e[0];de[r(1103)]=t===Te[r(1097)]}de[r(817)]&&de[r(1183)](i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=de[r(398)](e,t);de[r(855)](o,{type:we.video,ts:i,isIFrame:t,cts:s})}}else de.debugWarn(r(1225),r(1160)+t.byteLength+" and return")}},demuxNakedFlow:function(t){te[e(623)](t)},demuxFmp4:function(t){oe[e(623)](t)},demuxMpeg4:function(t){ae[e(623)](t)},demuxTs:function(t){ce[e(623)](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(1134)](a[0]);if(de.isHevc=Xt(l),o===$e[n(1031)]){if(s===Ke[n(532)]){const e=t[n(650)](5);if(l);else{const i=new Uint8Array(5+e[n(861)]);i.set([28,0,0,0,0],0),i[n(1195)](e,5),H=Ct(t,de[n(1103)]),de.debugLog("worker",n(840)+de.isHevc+" and nalUnitSize is "+H),de.decode(i,{type:we[n(570)],ts:r,isIFrame:!0,cts:0})}}}else if(o===$e.PACKET_TYPE_FRAMES){let e=t,i=0;const o=s===Ke[n(532)];o&&de[n(514)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=an(t[n(650)](8),o),e=de[n(398)](e,o),de[n(855)](e,{type:we[n(570)],ts:r,isIFrame:o,cts:i}))}else if(o===$e[n(657)]){const e=s===Ke.FT_KEY;e&&de.calcIframeIntervalTimestamp(r);let i=an(t.slice(5),e);i=de[n(398)](i,e),de.decode(i,{type:we[n(570)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&qe)===qe},findSei:function(t,r){const n=e;let i=4;Nt(H)&&(i=H),St(t[n(650)](5),i)[n(761)]((e=>{const t=n,i=de[t(1103)]?e[0]>>>1&63:31&e[0],s=de[t(1103)]&&(i===Pe[t(898)]||i===Pe[t(560)]),o=Xt(de[t(1103)])&&i===Me[t(1092)];if(s||o){const n=At(It(e),de[t(1103)]);postMessage({cmd:be[t(984)],buffer:n[t(412)],type:n.type,uuid:n[t(648)],ts:r},[n[t(412)][t(586)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(g&&t>0))return;null===A?(A=t,k=Dt()):t<A&&(de[r(1059)](r(1225),r(441)+t+" less than bufferStartDts is "+A),A=t,k=Dt());const n=t-A,i=Dt()-k,s=i>n?i-n:0;if(de[r(783)]=s,s>de._opt[r(783)]&&de._opt[r(904)]===ie.player){let e=!1;null===R&&(e=!0,R=Dt());const o=Dt();(o-R>=1e3||e)&&(de[r(1080)](r(1225),r(1090)+t+r(1025)+A+r(472)+n+r(901)+i+r(849)+s),postMessage({cmd:be[r(684)],type:Ae[r(685)],value:s}),R=o)}},calcIframeIntervalTimestamp:function(t){null===M?M=t:M<t&&(x=t-M,postMessage({cmd:be[e(981)],value:x}),M=t)},canVisibilityDecodeNotDrop:function(){const t=e;return de[t(387)][t(608)]&&m*v<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return de[t(772)]&&de[t(387)][t(556)]},isPlaybackOnlyDecodeIFrame:function(){const t=e;return de[t(387)].playbackRate>=de[t(387)].playbackForwardMaxRateDecodeIFrame&&!(de[t(387)].useMSE&&de[t(387)].mseDecodeAudio)},isPlayUseMSE:function(){const t=e;return de[t(817)]&&de[t(387)].useMSE&&Jt(n)},isUseSIMDAndroid:function(){const t=e;return de[t(387)][t(497)]&&!de._opt[t(837)]},isUseSIMDFfmpeg:function(){const t=e;return de[t(387)].useSIMD&&de[t(387)].isFFmpegSIMD},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return de[t(829)]()&&de[t(387)].mseDecoderUseWorker},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return de.isPlayUseMSEAndDecoderInWorker()&&de[t(387)][t(859)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;de[r(682)](r(1225),r(762)),t[r(1267)](),L=!0,de[r(1275)].destroy(),de[r(1275)]=null,de[r(1176)]=null,setTimeout((()=>{const e=r;de[e(1176)]=de.offscreenCanvas[e(1033)](e(476)),de[e(1176)]&&de[e(1176)][e(403)]()[e(396)]?(de[e(1275)]=ee(de[e(1176)],de._opt[e(1171)]),L=!1):de.debugError(e(1225),e(1098))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;de[r(1059)](r(1225),r(1269)),t.preventDefault()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:be.videoCode,code:t}),postMessage({cmd:be[i(1079)],w:r,h:n}),m=r,v=n,de.useOffscreen()&&(de[i(368)]=new OffscreenCanvas(r,n),de[i(1176)]=de[i(368)][i(1033)]("webgl"),de.webglObj=ee(de[i(1176)],de[i(387)].openWebglAlignment),de[i(368)].addEventListener(i(1075),de.onOffscreenCanvasWebglContextLost,!1),de[i(368)][i(710)]("webglcontextrestored",de.onOffscreenCanvasWebglContextRestored,!1))},audioInfo:function(t,r,n){const i=e;postMessage({cmd:be.audioCode,code:t}),postMessage({cmd:be[i(1121)],sampleRate:r,channels:n,depth:V}),D=n},yuvData:function(r,n){const i=e;if(de[i(662)])return void de.debugLog("worker","yuvData, decoder is destroyed and return");if(Xt(g))return void de[i(1059)](i(1225),i(624));const s=m*v*3/2;try{let e=t.HEAPU8[i(843)](r,r+s),o=new Uint8Array(e);if(C=null,w=n,de[i(516)]())try{if(L)return;de[i(1275)][i(597)](m,v,o);let e=de[i(368)][i(754)]();postMessage({cmd:be.render,buffer:e,delay:de[i(670)],ts:n},[e])}catch(e){de[i(682)]("worker",i(947),e,e.toString())}else postMessage({cmd:be.render,output:o,delay:de[i(670)],ts:n},[o[i(586)]])}catch(e){de[i(1080)](i(1225),i(910)+n+i(325),e,e[i(965)]())}},pcmData:function(t,n,i){const s=e;if(de[s(662)])return void de[s(1059)]("worker",s(1242));let a=n,c=[],u=0;try{let e=de[s(387)].sampleRate,l=de._opt[s(841)];for(let e=0;e<D;e++){let n=r[s(672)][(t>>2)+e]>>2;c[e]=r[s(958)].subarray(n,n+a)}if(T){if(!(a>=(n=l-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==D&&(o[1]=Float32Array.of(...o[1],...c[1])));{E[0]=Float32Array.of(...o[0],...c[0][s(843)](0,n)),2==D&&(E[1]=Float32Array.of(...o[1],...c[1][s(843)](0,n)));let t=i;if(null!==B&&i==B){const r=Math[s(949)](1e3*l/e);t=B+r}postMessage({cmd:be.playAudio,buffer:E,ts:t},E[s(974)]((e=>e[s(586)]))),u=n,a-=n,B=t}}for(T=a;T>=l;T-=l){E[0]=c[0][s(650)](u,u+=l),2==D&&(E[1]=c[1][s(650)](u-l,u));let t=i;if(null!==B&&i==B){const r=Math[s(949)](1e3*l/e);t=B+r}postMessage({cmd:be[s(1182)],buffer:E,ts:t},E.map((e=>e[s(586)]))),B=t}T&&(o[0]=c[0][s(650)](u),2==D&&(o[1]=c[1][s(650)](u))),c=[]}catch(e){de[s(1080)](s(1225),s(905)+i+" create uint8Array error :",e,e[s(965)]())}},errorInfo:function(t){const r=e;null===C&&(C=Dt());const n=Dt(),i=Bt(x>0?2*x:5e3,1e3,5e3),s=n-C;s>i&&(de[r(1080)]("worker",r(666)+x+r(1144)+s+r(1086)+i+"\n and replay"),z=!0,postMessage({cmd:be[r(1065)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(314)]===xe[r(1276)]?(de.debugLog("worker",r(940),t),u[r(437)](t)):de[r(682)](r(1225),r(635),u.readyState):de[r(682)](r(1225),r(748))},timeEnd(){const t=e;de.debugError(t(1225),t(998)),de[t(908)](),postMessage({cmd:be.workerEnd})},postStreamToMain(t,r){const n=e;postMessage({cmd:be[n(759)],type:r,buffer:t},[t[n(586)]])},updatePlaybackIsPause(t){const r=e;de[r(1059)](r(1225),r(1030)+t),de[r(1168)]=t,Jt(t)?de.clearPlaybackCacheLoop():de[r(572)]()},getBuildTime:()=>fe+"-"+pe,getCorrectionConfiguration(){const t=e;return{correctionConfigurationProfileIndication:de[t(387)][t(401)],correctionConfigurationVersion:de[t(387)][t(424)]}},validatedFailed(){const t=e;de[t(682)](t(1225),t(942))},debugLog(t){const r=e;if(de[r(387)].debug&&de[r(405)]){for(var n=arguments[r(861)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(405)][r(518)](t,...i)}},debugWarn(t){const r=e;if(de[r(387)].debug&&de[r(405)]){for(var n=arguments[r(861)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(405)][r(730)](t,...i)}},debugError(t){const r=e;if(de.debug){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(405)][r(1110)](t,...i)}}};de[e(405)]=new fr(de),i&&(de=Object[e(824)](de,{setAudioCodec:function(t){postMessage({cmd:be[e(1227)],code:t})},setVideoCodec:function(t){postMessage({cmd:be[e(1007)],code:t})},setVideoSize:function(t,r){const n=e;G=t*r,q=G>>2,m=t,v=r,postMessage({cmd:be[n(1079)],w:t,h:r}),de[n(516)]()&&(de.offscreenCanvas=new OffscreenCanvas(t,r),de[n(1176)]=de.offscreenCanvas[n(1033)](n(476)),de[n(1275)]=ee(de.offscreenCanvasGL,de[n(387)][n(1171)]),de[n(368)][n(710)](n(1075),de[n(780)],!1),de[n(368)][n(710)]("webglcontextrestored",de[n(997)],!1))},initAudioPlanar:function(e,t){D=e,postMessage({cmd:be.initAudio,sampleRate:t,channels:e,depth:V})},playAudioPlanar:function(t,n,i){const s=e;if(de[s(662)])return void de[s(1059)]("worker",s(1242));let a=n,c=[],u=0;try{let e=de[s(387)][s(500)],l=de[s(387)][s(841)];for(let e=0;e<D;e++){let n=r.HEAPU32[(t>>2)+e]>>2;c[e]=r[s(958)][s(843)](n,n+a)}if(T){if(!(a>=(n=l-T)))return T+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==D&&(o[1]=Float32Array.of(...o[1],...c[1])));{E[0]=Float32Array.of(...o[0],...c[0][s(843)](0,n)),2==D&&(E[1]=Float32Array.of(...o[1],...c[1][s(843)](0,n)));let t=i;if(null!==B&&i==B){const r=Math[s(949)](1e3*l/e);t=B+r}postMessage({cmd:be.playAudio,buffer:E,ts:t},E[s(974)]((e=>e[s(586)]))),u=n,a-=n,B=t}}for(T=a;T>=l;T-=l){E[0]=c[0].slice(u,u+=l),2==D&&(E[1]=c[1][s(650)](u-l,u));let t=i;if(null!==B&&i==B){const r=Math[s(949)](1e3*l/e);t=B+r}postMessage({cmd:be.playAudio,buffer:E,ts:t},E.map((e=>e.buffer))),B=t}T&&(o[0]=c[0][s(650)](u),2==D&&(o[1]=c[1][s(650)](u))),c=[]}catch(e){de[s(1080)]("worker",s(659)+i+s(325),e,e[s(965)]())}},draw:function(r,n,i,s){const o=e;if(de[o(662)])return void de[o(1059)]("worker","draw, decoder is destroyed and return");const a=t[o(335)][o(843)](n,n+G),c=t[o(335)].subarray(i,i+q),u=t[o(335)][o(843)](s,s+q),l=new Uint8Array(G+q+q);if(l.set(a),l[o(1195)](c,G),l[o(1195)](u,G+q),C=null,w=r,de.useOffscreen())try{if(L)return;de[o(1275)][o(597)](m,v,l);let e=de[o(368)][o(754)]();postMessage({cmd:be[o(786)],buffer:e,delay:de.delay,ts:r},[e])}catch(e){de[o(682)](o(1225),o(947),e,e.toString())}else postMessage({cmd:be[o(786)],output:l,delay:de[o(670)],ts:r},[l[o(586)]])}}));let he=null;r.AudioDecoder&&(he=new r.AudioDecoder(de));let _e=null;t.VideoDecoder&&(_e=new(t[e(993)])(de)),postMessage({cmd:be[e(764)]}),self[e(601)]=function(t){const r=e;let n=t[r(1237)];switch(n[r(925)]){case Ie.init:try{de[r(387)]=Object[r(824)](de[r(387)],JSON.parse(n[r(945)]))}catch(e){}de[r(1059)](r(1225),r(1259)+Ie.init,n[r(945)]);break;case Ie[r(855)]:de[r(852)](n[r(586)],n[r(899)]);break;case Ie[r(959)]:de[r(717)](n[r(586)],n.ts);break;case Ie[r(1106)]:de.decodeVideo(n[r(586)],n.ts,n[r(883)]);break;case Ie[r(700)]:de[r(700)](n.needClear);break;case Ie[r(358)]:de[r(358)](n[r(461)],JSON[r(900)](n.opt),n[r(1122)]);break;case Ie[r(908)]:de[r(1059)](r(1225),r(1259)+Ie.close,JSON[r(550)](n[r(899)])),n[r(899)]&&Xt(n[r(899)][r(931)])&&(W=n[r(899)][r(931)]),de.close();break;case Ie[r(964)]:de.debugLog("worker",r(1259)+Ie.updateConfig,n[r(1124)],n[r(693)]),de._opt[n[r(1124)]]=n[r(693)],n[r(1124)]===r(384)&&(de.playbackUpdatePlaybackRate(),de[r(373)]()&&Xt(de.isPlaybackPause));break;case Ie.sendWsMessage:de[r(1198)](n[r(1156)]);break;case Ie[r(479)]:ue[r(746)][r(986)]=Number(n[r(1156)]);break;case Ie[r(776)]:de[r(1261)](n[r(1003)])}}}(e,e)}))[pc(427)]((e=>{var t=pc;console[t(434)](t(430),e,e[t(432)]())}))}));