/*! For license information please see player-7.10b758b7.js.LICENSE.txt */ !function(t,n){"object"==typeof module&&"object"==typeof module.exports?n():"function"==typeof define&&define.amd?define([],n):(t="undefined"!=typeof globalThis?globalThis:t||self)&&n()}(this,function(){"use strict";"object"==typeof window&&(window.openRedirect={version:"1.2.20",webpackPluginVersion:"3.4.22",reportOnly:!1})}),!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).xss={})}(this,function(t){"use strict";var n=function(){return(n=Object.assign||function(t){for(var n,i=1,o=arguments.length;i/g,c=/&#([a-zA-Z0-9]*);?/gim,u=/"/g,l=/:?/gim,d=/&newline;?/gim,f=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,A=/u\s*r\s*l\s*\(.*/gi,h=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,g=/"/g,p=function(t){return t.replace(a,"<").replace(s,">")},v={indexOf:function(t,n){var i,o;for(i=0,o=t.length;i127&&o<2048?n+=String.fromCharCode(o>>6|192)+String.fromCharCode(63&o|128):n+=String.fromCharCode(o>>12|224)+String.fromCharCode(o>>6&63|128)+String.fromCharCode(63&o|128)}return n}(t);f>2,s=(3&n)<<4|(i=t.charCodeAt(f++))>>4,c=(15&i)<<2|(o=t.charCodeAt(f++))>>6,u=63&o,isNaN(i)?c=u=64:isNaN(o)&&(u=64),d=d+l.charAt(a)+l.charAt(s)+l.charAt(c)+l.charAt(u);return d}function I(t){var n,i,o,a,s,c,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",d=0;for(t=t.replace(/[^A-Za-z0-9+/=]/g,"");d>4,i=(15&a)<<4|(s=u.indexOf(t.charAt(d++)))>>2,o=(3&s)<<6|(c=u.indexOf(t.charAt(d++))),l+=String.fromCharCode(n),64!==s&&(l+=String.fromCharCode(i)),64!==c&&(l+=String.fromCharCode(o));return function(t){for(var n="",i=0,o=0,a=0,s=0;i191&&o<224?(n+=String.fromCharCode((31&o)<<6|63&(s=t.charCodeAt(i+1))),i+=2):(s=t.charCodeAt(i+1),n+=String.fromCharCode((15&o)<<12|(63&s)<<6|63&(a=t.charCodeAt(i+2))),i+=3);return n}(l)}function b(t,n,i){var o="",a=0,s=!1,c=!1,u=0,l=t.length,d="",f="";e:for(u=0;u"===A||u===l-1){o+=i(t.slice(a,s)),d=function(t){var n,i=v.spaceIndex(t);return n=-1===i?t.slice(1,-1):t.slice(1,i+1),"/"===(n=v.trim(n).toLowerCase()).slice(0,1)&&(n=n.slice(1)),"/"===n.slice(-1)&&(n=n.slice(0,-1)),n}(f=t.slice(s,u+1)),o+=n(s,o.length,d,f,"0;n--){var i=t[n];if(" "!==i)return"="===i?n:-1}return -1}(t,d-1))){l(c,m(v.trim(t.slice(i,d)))),c=!1,i=d+1;continue}}}else{if(-1===(A=t.indexOf(f,d+1)))break;l(c,v.trim(t.slice(a+1,A))),c=!1,i=(d=A)+1}}else c=t.slice(i,d),i=d+1,a='"'===t.charAt(i)||"'"===t.charAt(i)?i:function(t,n){for(;nt.charCodeAt(i)?" ":t.charAt(i);return v.trim(n)}(t=(t=(t=t.replace(u,'"')).replace(c,function(t,n){return"x"===n[0]||"X"===n[0]?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})).replace(l,":").replace(d," "))}(i),"href"===n||"src"===n){if("#"===(i=v.trim(i)))return"#";if("http://"!==i.substr(0,7)&&"https://"!==i.substr(0,8)&&"mailto:"!==i.substr(0,7)&&"tel:"!==i.substr(0,4)&&"data:image/"!==i.substr(0,11)&&"ftp://"!==i.substr(0,6)&&"./"!==i.substr(0,2)&&"../"!==i.substr(0,3)&&"#"!==i[0]&&"/"!==i[0])return""}else if("background"===n){if(f.lastIndex=0,f.test(i))return""}else if("style"===n&&(h.lastIndex=0,h.test(i)||(A.lastIndex=0,A.test(i)&&(f.lastIndex=0,f.test(i)))))return"";return i=function(t){return t=p(t=t.replace(g,"""))}(i)}var w=function(t){return"string"==typeof t?t.replace(/'/g,'"').replace('=""',"").replace(/\s+/g,"").toLowerCase():""},E=function(){function t(t){var n=function(t){var n={};for(var i in t)n[i]=t[i];return n}(t||{});n.stripIgnoreTag&&(n.onIgnoreTag,n.onIgnoreTag=function(){return""}),n.whiteList={},n.onTag=function(){},n.onTagAttr=function(){},n.onIgnoreTag=function(){},n.onIgnoreTagAttr=function(){},n.safeAttrValue=k,n.escapeHtml=p,this.options=Object.assign(n,t)}return t.prototype.process=function(t){if(!(t=(t=t||"").toString()))return"";var n,i,o,a,s,c,u=this.options,l=u.whiteList,d=u.onTag,f=u.onIgnoreTag,A=u.onTagAttr,h=u.onIgnoreTagAttr,g=u.safeAttrValue,p=u.escapeHtml;u.stripBlankChar&&(t=(n=(n=t.split("")).filter(function(t){var n=t.charCodeAt(0);return!(127===n||n<=31&&10!==n&&13!==n)})).join("")),u.allowCommentTag||(t=function(t){for(var n="",i=0;i");var u=function(t){var n=v.spaceIndex(t);if(-1===n)return{html:"",closing:"/"===t[t.length-2]};var i="/"===(t=v.trim(t.slice(n+1,-1)))[t.length-1];return i&&(t=v.trim(t.slice(0,-1))),{html:t,closing:i}}(o),y=l[i],m=C(u.html,function(t,n){var o=-1!==v.indexOf(y,t),a=A(i,t,n,o);return null==a?o?(n=g(i,t,n,null))?"".concat(t,'="').concat(n,'"'):t:null==(a=h(i,t,n,o))?void 0:a:a});return o="<".concat(i),m&&(o+=" ".concat(m)),u.closing&&(o+=" /"),o+=">"}return null==(c=f(i,o,s))?p(o):c},p);return y&&(m=y.remove(m)),m},t}(),S=Function("\nvar _checkXSS = function (it) {\n return it && it.Math == Math && it;\n};\nreturn _checkXSS(typeof globalThis === 'object' && globalThis) ||\n_checkXSS(typeof window === 'object' && window) ||\n_checkXSS(typeof self === 'object' && self) ||\n_checkXSS(typeof global === 'object' && global) ||\nFunction('return this')();\n")(),R=new(function(){function t(){var t=this;this.batchData=[],this.uniqKeys=new Set,this.timeout=2e3,this.lock=!1,this.getSlardarBid=function(){var n,i,o="douyin_web";if(!v.includes(o,"bid"))return o;if(t.config&&t.config.bid)return t.config.bid;if(S&&S._xssBid)return S._xssBid;if(S&&S.slardar&&"function"==typeof S.slardar.config){var a=(S.slardar.config()||{}).bid;if(a)return a}if(S&&S.Slardar&&"function"==typeof S.Slardar.config){var s=(S.Slardar.config()||{}).bid;if(s)return s}return(null===(i=null===(n=null==S?void 0:S.Slardar)||void 0===n?void 0:n._baseParams)||void 0===i?void 0:i.bid)||"argus"},this.getConfigRegion=function(){var n;return v.includes("cn","region")?t.config&&t.config.region?t.config.region:((null===(n=null==S?void 0:S.gfdatav1)||void 0===n?void 0:n.region)||"cn").toLowerCase():"cn"},this.gerReportUrl=function(){var n={cn:I("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boe:I("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),ttp:I("aHR0cHM6Ly9tb24udXMudGlrdG9rdi5jb20vbW9uaXRvcl9icm93c2VyL2NvbGxlY3QvYmF0Y2gvc2VjdXJpdHkvP2JpZD0="),va:I("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),maliva:I("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),sg:I("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boei18n:I("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9")}[t.getConfigRegion()];if(n)return n+t.getSlardarBid()}}return t.prototype.setConfig=function(t){this.config=t},t.prototype.upload=function(){var t=this,n=this.gerReportUrl();!this.lock&&n&&0!==this.batchData.length&&(this.lock=!0,setTimeout(function(){var i=t.batchData.slice(0,100);t.batchData=t.batchData.slice(100),S.fetch(n,{method:"post",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).catch(function(t){}),t.lock=!1,t.upload()},this.timeout))},t.prototype.generateKey=function(t){return t.collectKey?[t.collectMode,t.collectKey].join("___"):""},t.prototype.push=function(t){this.batchData.push(t),this.upload()},t.prototype.report=function(t){var n=this.generateKey(t);if(S.fetch&&t.collectKey){var i="object"==typeof window?window.location.href:"SSR";t.documentUrl=i;var o={age:Math.floor(Date.now()),type:"xss",url:i,body:t,"user-agent":""};"enforce"===t.disposition&&"SSR"!==i||(o.url=n),"SSR"===i&&(o.url="SSR___".concat(o.url),o.body.ssr=!0),this.push(o)}},t}()),T=function(t){for(var n=0,i=function(i){Array.isArray(t[i])?0===t[i].length?delete t[i]:(t[i]=v.from(v.uniq(t[i])),n+=t[i].length):0===v.keys(t[i]).length?delete t[i]:v.keys(t[i]).forEach(function(o){t[i][o]=v.from(v.uniq(t[i][o])),n+=t[i][o].length})},o=0,a=v.keys(t);o0)return n&&n("javascript:"),!1;if(/^javascript:/i.test(t)){var a=t.slice(11).replace(/\s/g,"").trim();return!!v.some(["void","void(0)","void0","false","undefined",";"],function(t){return t===a})||(n&&n("javascript:"),!1)}return!0}var Z=function(t,n){var i,o,a="<%= isSaveValidUrl =>";if("string"!=typeof t||(o=Number("<%= urlLimit =>"),void 0!==i&&(o=i),"NaN"!==t.toString()&&-1!==o&&t.length>=o)||x(t,n))return t;try{if(!0===(a=JSON.parse(a))||"true"===a){var s=new URL(t);return s.origin+s.pathname}}catch(t){}return"#"};function O(t,n,o){if(void 0===t&&(t=""),void 0===n&&(n=[]),"string"!=typeof t)return!0;if(!x(t=P(t)))return!1;var a,s={url:(a=t.match(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/)||[])[0],scheme:a[1],slash:a[2],host:a[3],port:a[4],path:a[5],query:a[6],hash:a[7]},c=s.scheme,u=s.host;return o?!!o(t):!(!c||!u)&&(!v.includes(["http","https","file"],c)||("object"==typeof window&&window&&(n=i(i([],n,!0),[location.host],!1)),v.some(n,function(t){return!!(t instanceof RegExp&&t.test(u))||t===u})))}var L={a:["target","title","spellcheck","rel"],canvas:[],abbr:["title"],address:[],area:["shape","coords","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:["dir"],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["alt","title","width","height","decoding"],ins:["datetime"],li:[],mark:[],nav:[],ol:["start"],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],delete:[],form:[],strong:[],mask:["maskunits","x","y","width","height","fill"],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],wbr:[],video:["autoplay","controls","loop","preload","height","width"],svg:["viewBox","version","xmlns","fill","width","height","stroke","stroke-width","style"],path:["d","fill","opacity","stroke","p-id","fill-rule","clip-rule","stroke-width","stroke-linecap","stroke-linejoin","fill-opacity","mask"],rect:["x","y","width","height","fill","stroke","rx"],g:[]},N={collect:null,initCollect:function(){this.collect={whiteList:{},filterProtocol:[]}},removeCollect:function(){var t=T(this.collect),n=t.count,i=t.ret;return this.collect=null,{collectKey:0===n?null:JSON.stringify(i),collectMode:"white"}},onIgnoreTagAttr:function(t,n,o){return t&&v.indexOf(["href","src"],n)>-1?N.domainWhiteList&&Array.isArray(N.domainWhiteList)&&N.domainWhiteList.length>0&&!O(o,i([],N.domainWhiteList,!0))?"":"".concat(n,'="').concat(Z(o,function(t){var n;null===(n=N.collect)||void 0===n||n.filterProtocol.push(t)}),'"'):t&&(v.indexOf(["style","class","id"],n)>-1||n.indexOf("data-")>-1)?"".concat(n,'="').concat(o,'"'):(N.collect.whiteList[t]=N.collect.whiteList[t]||[],void N.collect.whiteList[t].push(n))},onIgnoreTag:function(t,n){if("style"===t)return n;b(n,function(t,n,i,o){C(B(o).html.replace("/",""),function(t){N.collect.whiteList[i]=N.collect.whiteList[i]||[],N.collect.whiteList[i].push(t)})},p)},whiteList:L,mergeWhiteList:function(t){for(var n,i={},o=0,a=v.keys(L);o");var s=B(o),c=C(s.html,function(t,n){var o,a=0;if(F.blackList[i]&&v.includes(F.blackList[i],t)&&(W.collect.blackList[i]=W.collect.blackList[i]||[],W.collect.blackList[i].push(t),a++),F.blackAttrRegExps.length&&F.blackAttrRegExps.some(function(n){return n.test(t)})&&v.forEach(F.blackAttrRegExps,function(n){n.test(t)&&(W.collect.blackAttrRegExps.push("".concat(n.toString(),"->").concat(t)),a++)}),F.blackAttrs.length&&v.includes(F.blackAttrs,t)&&(F.blackAttrs.push(t),a++),!a){if(F.filterList&&F.filterList[i]&&v.includes(F.filterList[i],t)){var s=Z(n,function(t){var n;null===(n=W.collect)||void 0===n||n.filterProtocol.push(t)});return s!==n&&(W.collect.filterList[i]=W.collect.filterList[i]||[],W.collect.filterList[i].push(t)),n?"".concat(t,"='").concat(s,"'"):t}return F.filterAttrs&&v.includes(F.filterAttrs,t)?((s=Z(n,function(t){var n;null===(n=W.collect)||void 0===n||n.filterProtocol.push(t)}))!==n&&(null===(o=W.collect)||void 0===o||o.filterAttrs.push(t)),n?"".concat(t,"='").concat(s,"'"):t):n?"".concat(t,"='").concat(n,"'"):t}});return o="<".concat(i),c&&(o+=" ".concat(c)),s.closing&&(o+=" /"),o+=">"},p);null===(i=W.collect)||void 0===i||i.blackTags.push(t)}},H=function(t){var n=t.reportOnly,i=void 0===n||n,o=t.block;return i&&"all"===i?"report":("string"==typeof i&&("true"===i&&(i=!0),"false"===i&&(i=!1)),o?"enforce":i?"report":"enforce")},Y=function(t){return function(i,o,a){if(!i||"string"!=typeof i)return i;var s=o;t===D&&(s=N).initCollect();var c=t(i,s);if(w(c)===w(i))return i;if(!a)return c;var u=a.logType,l=H(a),d=s.removeCollect();return R.report(n(n({type:u,disposition:l},d),{sourceText:_(i),filterText:_(c)})),"enforce"===l?c:i}},X=Y(function(t,n){return void 0===n&&(n={}),n&&n.whiteList||(n.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}),new E(n).process(t)}),K=Y(D),J=function(t,n,i){var o=[],a=Z(t,function(t){o.push(t)});if(a===t)return t;o=v.from(v.uniq(o));var s=n||i||{};if(!s)return a;var c=s.logType,u=H(i);return R.report({type:c,disposition:u,collectKey:o.join("___"),collectData:JSON.stringify(o),collectMode:"black",sourceText:_(t),filterText:_(a)}),"enforce"===u?a:t},z=S._xssProject||{},Q=S.xssNamespace||{},q="3.0.26",$={FilterXSS:E,version:q,webpackPluginVersion:"<%= webpackPluginVersion =>",reportOnly:"<%= reportOnly =>",filterXSS:X,_filterXSS:K,filterUrl:J,Config:N,BlackConfig:W,project:z,setProjectName:function(t){z[t]=this,S._xssProjectName=t}};Q.douyin_web=$,S.xssNamespace=Q,S.Math&&!S.Math.xssNamespace&&(S.Math.xssNamespace=Q),z[q]=$,S.globalThis=S,S.getFilterXss=function(){return void 0!==this._xssProjectName?this._xssProject[this._xssProjectName]:$},S.xss=$,S.isSafeUrl=O,S.isSafeDomain=O,S.isSafeProtocol=x,S._xssProject=z,S._xssProjectName&&(z[S._xssProjectName]=$);var ee=$.setProjectName.bind($);t.BlackConfig=W,t.Config=N,t.FilterXSS=E,t._filterXSS=K,t.filterUrl=J,t.filterXSS=X,t.isSafeDomain=O,t.isSafeProtocol=x,t.isSafeUrl=O,t.project=z,t.setProjectName=ee,t.setXssNamespace=function(t){var n=t.appId,i=t.bid,o=t.region;Q[n]=$;N.bid=i,N.region=o,N.enabled=!0},t.xssNamespace=Q,Object.defineProperty(t,"__esModule",{value:!0})}),(self.webpackChunkdouyin_web=self.webpackChunkdouyin_web||[]).push([["10264"],{726949:function(t,n,i){"use strict";function o(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}function a(t,n){for(var i=0;i1){for(var y=a.A.fromByte(t,1),m=0,_=n-2;_>=0;--_)m|=y.read(1)<<_;for(var I=n;I<=8&&n>1;++I)y.read(1);for(var b=n-2;b>=0;--b)m&1<1?(248&t[1])>>3:void 0}).filter(function(t){return"number"==typeof t});if(n.length){var i="";return n.includes(7)||n.includes(8)?i="idr":n.includes(9)&&(i="cra"),{nalTypes:n,randomAccessType:i,rasl:n.includes(3)}}}(n.units);i&&(n.sideData=(0,o.Zj)((0,o.Zj)({},n.sideData||{}),{},{vvcNalInfo:i}))}};function f(){return"function"==typeof c.NI&&((0,c.NI)(d),!0)}},84216:function(t,n,i){"use strict";i.d(n,{T:function(){return a}}),i(941533),i(232070),i(248385);var o=[{range:[0,90],size:614400},{range:[90,120],size:819200},{range:[120,Number.MAX_VALUE],size:1024e3}];function a(t,n,i){var a=i>51200?Math.min(i,n):n;if(!t)return a||o[0].size;var s=o.find(function(n){return t>=n.range[0]&&t0?i:n)),a||o[0].size}},129674:function(t,n,i){"use strict";i.d(n,{He:function(){return c},Xz:function(){return s},xj:function(){return a}}),i(2885),i(248385),i(663030);var o={"x-cache":"x_cache","x-response-sinfo":"server_ip","x-response-cinfo":"x-response-cinfo","content-range":"content-range","content-length":"content-length","content-type":"content-type"};function a(t){var n={};return Object.keys(o).forEach(function(i){var a,s=null==t||null===(a=t.get)||void 0===a?void 0:a.call(t,i);s&&(n[o[i]]=s)}),n}function s(t){var n,i=o["content-range"],a=null==t||null===(n=t.get)||void 0===n?void 0:n.call(t,i);if(a){var s=a.split("/");if(Array.isArray(s)&&2===s.length)return s[1]}return null}function c(t){var n,i=o["content-length"];return(null==t||null===(n=t.get)||void 0===n?void 0:n.call(t,i))||null}},731751:function(t,n,i){"use strict";i.d(n,{Ck:function(){return m},Ef:function(){return Z},Hy:function(){return M},Im:function(){return N},Kc:function(){return w},Lc:function(){return u},OU:function(){return c},U2:function(){return C},VC:function(){return a},WV:function(){return P},WX:function(){return g},X4:function(){return T},Y2:function(){return f},Y9:function(){return k},Z6:function(){return s},_6:function(){return p},_R:function(){return x},a1:function(){return L},c9:function(){return S},h4:function(){return h},i4:function(){return y},iS:function(){return B},kI:function(){return A},mD:function(){return _},ne:function(){return d},of:function(){return O},sp:function(){return D},uD:function(){return R},vG:function(){return o},vL:function(){return v},vp:function(){return l},wL:function(){return I},wW:function(){return E},x3:function(){return b}});var o=1e3,a=50,s=1,c="danger_d_speed",u=5e9,l=300,d={"x-cache":"x_cache","x-response-sinfo":"server_ip"},f={"360p":.45,"480p":.75,"720p":1.6,"1080p":5,"2k":7.5,"4k":12.5},A="player_start",h="wasm_start",g="wasm_ready",p="init_finished",v="core_start",y="start_play",m="error_handler",_="error_catching",I="error_no_mp4opts",b="error_catch_finished",C="next_start",k="next_finished",w={NO_START:0,GOING:1,APPEND:2},E="media_exception",S="mp4_source_exception",R="task_request_expired",T="task_request_error",D={MAIN:"0",BACK:"1"},B={INIT:"init",ERR:"error"},P="currentDashType",x={CDN:"cdn",PCDN:"pcdn"},Z=2,O="buffer_control",L={WAITING:"waiting",PLAYING:"playing"},N={BUFFER_CONTROLS:"buffer_control"},M="mse_not_open_count"},899129:function(t,n,i){"use strict";i.d(n,{Z:function(){return G}});var o,a,s,c,u,l,d,f,A=i(648955);i(346984),i(705574),i(303846),i(124300),i(503e3),i(173757),i(232070),i(932651),i(2885),i(248385),i(679308),i(88856),i(414931),i(706056),i(591111),i(832674),i(905442),i(446336),i(808483),i(840938),i(118438),i(325598),i(92999),i(611067),i(273723),i(724016),i(803903),i(214604),i(901250),i(755006),i(437048),i(488336),i(825666),i(177162),i(286633),i(943281),i(810658),i(82726),i(224727),i(663030),i(490629),i(656562),i(520995),i(992871);var h=i(358506),g=i.n(h),p=i(167417),v=i.n(p),y=i(659830),m=i(608215),_=i(737178),I=i(982143),b=i(372196),C=i(525231),k=i(309324),w=i(874768),E=i(521323),S=i(731751),R=i(405762),T=i(298757),D=i(853906),B=i(731588),P=i(391834),x=i(358452),Z=i(639803),O=i(857626),L=i(373974),N=i(333777),M=y.EVENT_EME.CDM_LICENSE_ERROR,V=y.EVENT_EME.CDM_LICENSE_SUCCESS;let G=(0,A.qH)(function t(n,i,o){var a,s=this;(0,A.PA)(this,t),g()(this),this._pluginInst=i,this.__dash__=o;var c=i.config,u=i.player,l=i._kernal;this.kernal=l,this.mse=void 0,this.config=c,this.player=u,this.url=n,this.inited=!1,this.loadingTasks=[],this.keyValue=void 0,this.dynamic_video=this.config.dashOpts.dynamic_video,this.useEME=this.config.useEME,this.intertrustServerURL=this.config.intertrustServerURL,this.taskErrorList=[],this.defaultDefinition=this.config.defaultDefinition,this.selectedIdx=0,this.getLicenseUrl=this.config.getLicenseUrl,this.egleIds={},this._outChangeUrlRetryMedia={video:0,audio:0},this._resetOptionDataLenInfo(),this._initStates={emitEncrypt:!1};var d=this.config,f=d.loader,h=d.reqOptions,p=d.vid,v=d.dynamicTimeoutIns,y=d.dynamicTimeoutAudioIns,m=d.changeUrlRetry;this.loader=new _.Z(Object.assign({openLog:E.qu,vid:p,dynamicTimeoutIns:v,dynamicTimeoutAudioIns:y,changeUrlRetry:m},f,h),this._pluginInst.preloadManager),this.loader.on(I.K.REAL_TIME_SPEED,function(t){s.player.emit(I.K.REAL_TIME_SPEED,t)}),this.loader.on("networkError",function(t){s.player.emit("networkError",t)}),this._vTrack=null,this._aTrack=null,this._onLoadingItems=[],this._videoEncryption=!1,this._audioEncryption=!1;var b=this.config.duration||this.config.dashOpts.video_duration||this.config.dashOpts.dynamic_video.video_duration;this.config.duration=b;var C=(null===(a=this.config.dashOpts)||void 0===a||null===(a=a.dynamic_video)||void 0===a?void 0:a.dynamic_type)==="segment_base";this._vid=c.vid;var k=this.player.config.uri||c.vid;this._pcdnScv=new O.Z({config:c,isOpenPCDN:C,videoDuration:b,uri:k},this.player),this._dynamicBufferService=new x.Z(this.player,0,b,this.config.adaptRange),this._audioMetaReadyPromise=null,this._videoMetaReadyPromise=null,this._aduioMetaReady=!1,this._videoMetaReady=!1,this._resetProgressInfos(),this._appendBufferDelta={video:this._genEmptyBufferDelta(),audio:this._genEmptyBufferDelta()},this._lastAppendBufferEnd={video:{prevRangeEnd:0,prevItem:null},audio:{prevRangeEnd:0,prevItem:null}},this._preloadSegDatas={video:[],audio:[]},this._allCacheKeys=[],this._pendingAppnedDatas={video:[],audio:[]},this._extDataCache={video:null,audio:null},this._lastVideoBufferAppendEnd=0,this._pcdnDelta={video:{index:0,isPCDNTimeout:!1,pcdnTimeoutDelta:0},audio:{index:0,isPCDNTimeout:!1,pcdnTimeoutDelta:0}}},[{key:"_genEmptyBufferDelta",value:function(){return{delta:0,item:null,requestDelta:0,isPCDN:!1}}},{key:"_resetProgressInfos",value:function(){this._progressInfos={video:this._genEmptyProgressInfo(),audio:this._genEmptyProgressInfo()}}},{key:"_genEmptyProgressInfo",value:function(){return{data:new Uint8Array(0),range:null,extData:null,done:!1}}},{key:"cachePreloadData",value:function(){var t;null===(t=this.loader)||void 0===t||t.cachePreloadData({vid:this._vid,codecType:this.mpd.getCodecType()},this._progressInfos),this._progressInfos.video.done&&(this._progressInfos.video=this._genEmptyProgressInfo()),this._progressInfos.audio.done&&(this._progressInfos.audio=this._genEmptyProgressInfo())}},{key:"_updateLoadInfo",value:function(t,n){!this.loadInfo&&(this.loadInfo={}),!this.loadInfo[t]&&(this.loadInfo[t]={},this.loadInfo[t].size=0),this.loadInfo[t].size+=n}},{key:"_resetOptionDataLenInfo",value:function(){this._optionDataLenInfo={video:(0,A._x)((0,A._x)({},P.Lj.PCDN,{size:0}),P.Lj.CDN,{size:0}),audio:(0,A._x)((0,A._x)({},P.Lj.PCDN,{size:0}),P.Lj.CDN,{size:0})}}},{key:"getPCDNInOutBuffer",value:function(){var t;return null===(t=this._pcdnScv)||void 0===t?void 0:t.getPCDNInOUtBuffer()}},{key:"updateDynamicBufferServiceBitrate",value:function(t){this._dynamicBufferService.updateBitrate(t)}},{key:"getAdaptCacheBuffer",value:function(t){return this._dynamicBufferService.getAdaptCacheBuffer(t)}},{key:"pushDynamicBufferServiceRes",value:function(t){this._dynamicBufferService.push(t)}},{key:"popDynamicBufferServiceRes",value:function(){var t;return(null===(t=this._dynamicBufferService)||void 0===t?void 0:t.pop())||{}}},{key:"getPCDNTraceInfo",value:function(){var t;return null===(t=this._pcdnScv)||void 0===t?void 0:t.getPCDNTraceInfo()}},{key:"_abortAndRemove",value:(o=(0,A.x)((0,A.l5)().mark(function t(n,i,o){var a,s,c,u,l,d,f,h,g=arguments;return(0,A.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(s=!(g.length>3)||void 0===g[3]||g[3],this.config){t.next=3;break}return t.abrupt("return");case 3:if(!s){t.next=6;break}return t.next=6,null===(c=this.loader)||void 0===c?void 0:c.cancelTasks(n,!0);case 6:u=(null===(a=this.player)||void 0===a?void 0:a.currentTime)||-1,l=i.startRaw0&&u-A>i,I=h>0&&u-h>(g.end-g.start)*1e3/m,b=!1;a&&p&&(y="PCDN_stall",this.player.getBufferedRange(this.player.buffered)[1]-this.player.currentTime<2&&(b=!0)),(_||I||b)&&(E.ZP.log("_abortAndRemove PCDN request cancel, progressiveTimeout",_,"delta",A,"deltaTime",u-A,"requestTimeout",I,"requestDelta",h,"requestDeltaTime",u-h,"willStall",b),this.player&&this.player.emit("log",{type:"oneevent",end_type:_?"progressive_timeout_".concat(y):"pcdn_request_timeout_".concat(y)}),a&&p&&(this._pcdnDelta[d].isPCDNTimeout=!0,this._pcdnDelta[d].pcdnTimeoutDelta=u,this._pcdnDelta[d].index++,this._pcdnDelta[d].index>s.length&&(this._pcdnDelta[d].index=s.length-1)),this._abortAndRemove(d,g,"pcdn onTimeUpdate",!0))}}}},{key:"_emitAbrNextSegmentPredictEvt",value:function(t){var n;null===(n=this.player)||void 0===n||n.emit(N._c.NEXT_SEGMENT_PREDICT,t)}},{key:"getData",value:(a=(0,A.x)((0,A.l5)().mark(function t(n){var i=this,o,a,s,c,u,l,d,f,h,g,p,v,y,m,_,I,k,w,E,S,T,D,B,x,Z=arguments;return(0,A.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=Z.length>1&&void 0!==Z[1]?Z[1]:[],a=Z.length>2?Z[2]:void 0,s=Z.length>3&&void 0!==Z[3]?Z[3]:{},c=Z.length>4&&void 0!==Z[4]&&Z[4],u=Z.length>5&&void 0!==Z[5]?Z[5]:null,l=Z.length>6&&void 0!==Z[6]?Z[6]:null,d=Z.length>7&&void 0!==Z[7]?Z[7]:null,f=Z.length>8&&void 0!==Z[8]?Z[8]:null,h=s.isPCDN?P.Lj.PCDN:P.Lj.CDN,s.url=n,t.next=13,this.loader.load(a,n,o,s,c,u?function(t,n,c,l){var d=h;if(!!i._optionDataLenInfo){var f=i._optionDataLenInfo[a][d];if(t&&t.byteLength&&(f.size+=t.byteLength,f.range=o,f.extData=s),n&&!c.fromCache){var A=o[1]-o[0]+1,g=Date.now()-c.st;i._emitPrfDataSizeEvent(h,A,a,o,s,0,g),f.size=0,f.range=null,f.extData=null}if(s.checkPreload&&!c.fromCache&&i._progressInfos){var p=i._progressInfos[a];p.data=(0,b.gJ)(p.data,t),p.extData=s,null===p.range?p.range=c.range:p.range[1]=Math.min((null==o?void 0:o[1])||1/0,c.range[1]),p.done=n,n&&i.cachePreloadData()}n&&i.config.usePCDNOpt&&(i._pcdnDelta[a].index--,i._pcdnDelta[a].index<0&&(i._pcdnDelta[a].index=0)),n&&c.fromCache&&(s.fromCache=!0),u(t,n,c,l,s)}}:null,l,d,f);case 13:if(!((g=t.sent)&&g.res instanceof ArrayBuffer)){t.next=20;break}return p=g.res,v=g.headers,y=g.status,m=g.fromCache,_=g.cacheKey,I=g.orgDefinition,k=g.duration,w=g.rtt,m?this.emitPreloadHit(_):this._emitPrfDataSizeEvent(h,g.res.byteLength,a,o,s,0,g.costTime,w),t.abrupt("return",{res:p,headers:v,status:y,fromCache:m,orgDefinition:I,duration:k});case 20:g&&"error"===g.res&&(B=this._isAbort(null==g?void 0:g.error),x=(null==g||null===(E=g.error)||void 0===E?void 0:E.isTimeout)===!0,(!B||x)&&this.player&&this.player.emit("source_error",{host:R.Z.getHostFromUrl(null==g?void 0:g.url),src:null==g?void 0:g.url,errorCode:x?C.WE[C.wb.NETWORK_TIMEOUT]:(null==g?void 0:g.status)||"networkError",message:x?"timeout":null==g||null===(S=g.error)||void 0===S?void 0:S.message,range:o,headers:null==g?void 0:g.header,error:{msg:null==g||null===(T=g.error)||void 0===T?void 0:T.message,stack:null==g||null===(D=g.error)||void 0===D?void 0:D.stack},mediaType:a}));case 21:return t.abrupt("return",g);case 22:case"end":return t.stop()}},t,this)})),function(t){return a.apply(this,arguments)})},{key:"_emitPrfDataSizeEvent",value:function(t,n,i,o,a){var s,c,u,l,d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:-1,h=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,g=_.Z.currentSpeed,p=a.fileId,v=a.definition,y=a.adaptItemParam,m=a.bitrate,I=a.first_gop,b=a.segmentDuration,C=a.start,k=a.end,w=a.url,E=(null===(s=this.player)||void 0===s?void 0:s.config.uri)||(null===(c=this.config)||void 0===c?void 0:c.vid),S="cdn";t===P.Lj.CDN?null===(u=this.player)||void 0===u||u.emit("prf_data_size",(0,A.Zj)((0,A.Zj)({vid:this._vid,task_type:1,cdn_size:n,mediaType:i,range:JSON.stringify(o),fileid:p,definition:v,cdn_speed:g},y),{},{emitType:d,bitrate:m,format:"DASH",uri:E,first_gop:I,segmentDuration:b,costTime:f,start:C,end:k,url:w,rtt:h})):(S="pcdn",null===(l=this.player)||void 0===l||l.emit("prf_data_size",(0,A.Zj)((0,A.Zj)({vid:this._vid,task_type:1,pcdn_size:n,mediaType:i,range:JSON.stringify(o),fileid:p,definition:v,pcdn_speed:g},y),{},{emitType:d,bitrate:m,format:"DASH",uri:E,first_gop:I,segmentDuration:b,costTime:f,start:C,end:k,url:w,rtt:h}))),this._updateLoadInfo(S,n)}},{key:"_getCryptInfos",value:function(){var t="",n="";if(this.dynamic_video.dynamic_video_list&&this.dynamic_video.dynamic_video_list.length>0){for(var i=0;i0&&(null===(o=s.range)||void 0===o?void 0:o[1])1)||void 0===arguments[1]||arguments[1],i=this.mpd.mediaList.video,o=this.mpd.mediaList.audio,a=(0,Z.Ft)(i,o,t),s=a;return -1===s&&(s=0),n&&(o.selectedIdx=s),E.ZP.log(this._vid,"audio definition",o.selectedIdx),a}},{key:"_initMSE",value:function(){var t,n,i,o=this;this.kernal.setNodeTime("initmse_sbopen");var a=Date.now(),s=this.mpd.mediaList.audio,c=this.mpd.mediaList.video,u={};if(this._hasAudio&&(u[k.d1.AUDIO]={mimeType:"audio/mp4",codec:'audio/mp4; codecs="'.concat(s[s.selectedIdx].codecs,'"')}),this._hasVideo&&(u[k.d1.VIDEO]={mimeType:"video/mp4",codec:'video/mp4; codecs="'.concat(c[c.selectedIdx].codecs,'"')}),this._hasVideo&&this._pluginInst.softVideo){var l=this.player.video;l.setPlayMode&&l.setPlayMode("VOD"),(t=l).url=URL.createObjectURL(new Blob),n=Promise.resolve()}else{if(this._secret&&!(0,y.checkMSEValid)()){this.player.errorHandler(new w.Z(C.wb.MEDIA,C.wb.SUB_TYPES.MSE_HIJACK,{message:"MSE被劫持"}));return}n=(t=new k.d1(void 0,{openLog:E.qu})).bindMedia(this.player.video),null===(i=this.player)||void 0===i||i.emit("mseAttaching"),n.then(function(){var n;if((0,Z.iR)(S.Hy,0),!o._pluginInst){E.ZP.log("open promise ready destroy");return}null===(n=o.player)||void 0===n||n.emit("mseAttached"),o.kernal.setNodeTime("initmse_sbopendone"),o._mseOpenDone=!0,E.ZP.log(o._vid,"open promise ready"),o._pluginInst.info({msg:"mse init success",name:"mseInit",startMs:a,profile:!0});try{for(var i=Object.keys(u),s=0;s0&&(a[u].encrypted||a[u].kid)&&!i._hasEmitEncrypt&&(i._hasEmitEncrypt=!0,o._secret&&o._secret.emit(y.EVENT_EME.ENCRYPTED),null===(t=o.player)||void 0===t||t.emit(y.EVENT_EME.ENCRYPTED)),"vod"===o.type&&(null===(s=o.__dash__)||void 0===s||s.loadData(0),o.emit("start_play"))}).catch(function(t){if(!i._hasCatchAppendError){var n;i._hasCatchAppendError=!0,null===(n=o.player)||void 0===n||n.errorHandler(new w.Z(C.wb.MEDIA,C.wb.SUB_TYPES.MSE_APPEND_BUFFER,{line:329,message:"mse append error ".concat(t.message?t.message:t)}))}})}},{key:"appendFirstSegment",value:function(t){var n=this,i=this._pendingAppnedDatas[t];if(i.length>0){for(var o=[],a=0;a0&&o[o.selectedIdx])&&this.config&&!this.config.dashOpts.audioOnly,c=!!(a.length>0&&a[a.selectedIdx]);this._hasVideo=s,this._hasAudio=c;var u=this._initMSE();if(!!u){this._pluginInst.setStartTimelineAttr("reqtime",R.Z.nowTime()),this._openPromise=u;var l=[],d=this.config?this.config.dashOpts.audioOnly:null;if(this.config&&!d&&o&&o.length>0&&o[o.selectedIdx]&&o[o.selectedIdx].initSegment){var f=this.__dash__._makeInitSegemntRequestWithRetry("video",o.selectedIdx,!0);f.then(function(t){n._addBufferSafe(t,k.d1.VIDEO,u)}).catch(function(t){E.ZP.log("video init error",t)}),l.push(f),this._createMoofSegment(k.d1.VIDEO,t)}if(a[a.selectedIdx]&&a[a.selectedIdx].initSegment){var A=this.__dash__._makeInitSegemntRequestWithRetry("audio",a.selectedIdx,!0);A.then(function(t){n._addBufferSafe(t,k.d1.AUDIO,u)}).catch(function(t){E.ZP.log("audio init error",t)}),l.push(A),this._createMoofSegment(k.d1.AUDIO,t)}Promise.all(l).catch(function(t){var i;n.player&&!(null!=t&&null!==(i=t.ext)&&void 0!==i&&i.destroy)&&n.player.errorHandler(t),E.ZP.log("appendInitPromise error",t,"player destroyed ? ",!(n&&n.player))})}}},{key:"_addBufferSafe",value:function(t,n,i){var o=this;this._mseOpenDone?this._addBuffer(t,n):i.then(function(){o._addBuffer(t,n)})}},{key:"seek",value:function(t,n){var i,o,a,s=this,c=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,l=this.mpd.seek(n,u,t),d=this.popDynamicBufferServiceRes(),f=null===(i=this.mpd)||void 0===i||null===(i=i.mediaList)||void 0===i?void 0:i.video,A=null===(o=this.mpd)||void 0===o||null===(o=o.mediaList)||void 0===o?void 0:o.audio;if(!this.mpd){E.ZP.log("dash seek destroy");return}var h=!!(f.length>0&&f[f.selectedIdx]),g=!!(A.length>0&&A[A.selectedIdx]);if(h&&g&&2*f[f.selectedIdx].mediaDuration0&&(p[t]=[],l[t].forEach(function(n){var i=n.idx,o=n.start,a=n.end,s=n.downloaded,c=n.range;p[t].push({idx:i,start:o,end:a,downloaded:s,range:c})}))}),E.ZP.log(null===(a=this.config)||void 0===a?void 0:a.vid,"currentTime",n,JSON.stringify(p)),(this.config.dashOpts&&this.config.dashOpts.audioOnly?["audio"]:v).forEach(function(t){l[t]&&l[t].length>0&&l[t].every(function(n){return s._makeSegmentRequestByItem(n,t,d,c)})})}},{key:"loadFirstVideoGop",value:function(){var t=this.mpd.getVideoFirstGop();t&&(E.ZP.log("loadFirstVideoGop"),this._makeSegmentRequestByItem(t,k.d1.VIDEO,{},!1,null,!1))}},{key:"_makeSegmentRequestByItem",value:function(t,n,i,o){var a,s=this,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,u=!(arguments.length>5)||void 0===arguments[5]||arguments[5],l=this;if(t.downloaded===S.Kc.APPEND||t.downloaded===S.Kc.GOING)return!0;t.downloaded=S.Kc.GOING;var d=Object.assign({},i,{load_tar_dur:t.end-t.start,load_dur:t.end-t.start});t.adaptItemParam=d;var f=this._videoEncryption||this._audioEncryption,h=!f||f&&this.useEME,g=l.config.useProgressiveAppend&&!this._pluginInst.softVideo&&h&&this.loader.isSupportedProgress(),p=0===t.start||o,v=l.mpd.mediaList[n],y=v[v.selectedIdx],m=p&&this.loader.checkProgressSatisfied(y.bandwidth||y.bitrate),_=l.config.useProgressiveAppendAll,I=g&&(m||_);p&&E.ZP.log("progressDownloaded match, config p ".concat(l.config.useProgressiveAppend,", \n progressDownloaded ").concat(g,", encEnableProgress :").concat(h,",\n useProgressiveAppendAll:").concat(_)),I&&0===t.start&&("video"===n?l._pluginInst.pvStartup=!0:l._pluginInst.paStartup=!0);var b=function(){if(t.downloaded===S.Kc.APPEND){E.ZP.log("abr_log oncancel appended return",t);return}l.updateItemState(t,!1),E.ZP.log("onCancel",t),l._removeFromList(t),l._setLoading(n,!1),I&&(null==l||l._abortAndRemove(n,t,"oncancel",!1))};if(t.isSatisfied=I,l._addToList(t),this._setLoading(n,!0,!1),t.requestTime=R.Z.nowTime(),I){;E.ZP.log("progressDownloaded, mediaType:".concat(n,",\n start:").concat(t.start,", bitrate:").concat(y.bandwidth||y.bitrate)),l.makeSegmentRequest(n,t,(a=(0,A.x)((0,A.l5)().mark(function i(o,a,d,f,h){var g,p,v,y,m;return(0,A.l5)().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,null!==(g=s._appendBufferDelta)&&void 0!==g&&g[n]&&((p=s._appendBufferDelta[n]).delta=R.Z.nowTime(),p.item=t,!p.requestDelta&&(p.requestDelta=R.Z.nowTime())),v=d.range||t.range,h.range=v,h.status=null==f?void 0:f.status,!(200===h.status&&"ftyp"===R.Z.getTopBoxType(o))){i.next=10;break}return i.next=8,s.loader.cancel(n);case 8:return l._onRequestFail({message:"response 200, cancel"},t,n),i.abrupt("return");case 10:c?(n===k.d1.VIDEO?s._videoMetaReady:s._audioMetaReady)?(E.ZP.log(null===(m=l.config)||void 0===m?void 0:m.vid,"createMoof metaPromise ready",n,v),l.appendSegment(n,o,t,{},h,!1,a,c)):(s._pendingAppnedDatas[n].push({range:v.concat(),res:o,item:JSON.parse(JSON.stringify(t)),extData:JSON.parse(JSON.stringify(h)),done:a}),E.ZP.log(null===(y=l.config)||void 0===y?void 0:y.vid,"createMoof metaPromise not ready",n,v,o)):l.appendSegment(n,o,t,{},h,!1,a,c),!a&&d.range[1]>=t.range[1]&&(a=!0),a&&(s._outChangeUrlRetryMedia[n]=0,t.extRange=void 0,l._removeFromList(t),s._setLoading(n,!1,u,t.idx),s._appendBufferDelta&&(s._appendBufferDelta[n]=s._genEmptyBufferDelta()),E.ZP.log("mediaType",n,"item",t.idx,"done")),i.next=18;break;case 15:i.prev=15,i.t0=i.catch(0),s.__dash__?(s._abortAndRemove(n,t,"errorCatch"),l._onRequestFail(i.t0,t,n)):E.ZP.log("__dash__ null, destroy");case 18:case"end":return i.stop()}},i,null,[[0,15]])})),function(t,n,i,o,s){return a.apply(this,arguments)}),b,c).catch(function(i){l._onRequestFail(i,t,n)})}else l.makeSegmentRequest(n,t,null,b).then(function(i){var o=i.res,a=i.headers,s=i.extData;E.ZP.log("append ".concat(n," ").concat(t.start," ").concat(t.end)),l._setLoading(n,!1,!0,t.idx),l.appendSegment(n,o,t,a||{},s,!0,!0,c),l._removeFromList(t)},null,c).catch(function(i){l._onRequestFail(i,t,n)}).finally(function(){l._setLoading(n,!1)})}},{key:"_onRequestFail",value:function(t,n,i){if(n&&n.moof&&(E.ZP.log("createMoof request fail, mediaType",i),this._resetMoofSegmentDownloadState(i)),this._setLoading(i,!1),this.updateItemState(n),this._removeFromList(n),t.isPCDN){var o,a;null===(o=this._pcdnScv)||void 0===o||o.setSetRetryInfo(i,t.url),null===(a=this._pcdnScv)||void 0===a||a.removePCDNNode(i,t.bitrate,t.url)}if(!this.mpd){E.ZP.log("_onRequestFail destroy");return}var s=this.mpd.mediaList;E.ZP.log("_onRequestFail",null==t?void 0:t.message,JSON.stringify(n));var c="video"===i?s.video:s.audio,u=c[c.selectedIdx],l=!this._isAbort(t.error)&&!t.isPCDN;if(!u.hasBackup&&u.backupUrl&&l){u.hasBackup=!0,this._outChangeUrlRetryMedia[i]=2;return}u.fallbackUrl&&l&&(u.hasFallback=!0,this._outChangeUrlRetryMedia[i]=2)}},{key:"_setLoading",value:function(t,n){var i,o,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;E.ZP.log("setLoading",t,"isLoading",n,"addNext",a,"prevIdx",s),null===(i=this.mpd)||void 0===i||i.setLoadingState(t,n),a&&(null===(o=this.mpd)||void 0===o||o.moveNextSegmentIndex(t,s))}},{key:"_isAbort",value:function(t){var n=null==t?void 0:t.message;return(null==n?void 0:n.includes("The user aborted a request"))||(null==n?void 0:n.includes("Fetch is aborted"))||(null==n?void 0:n.includes("signal is aborted without reason"))}},{key:"_addToList",value:function(t){this._onLoadingItems&&this._onLoadingItems.push(t)}},{key:"_removeFromList",value:function(t){if(this._onLoadingItems)for(var n=this._onLoadingItems.length-1;n>-1;n--)this._onLoadingItems[n]===t&&this._onLoadingItems.splice(n,1)}},{key:"_doSizePreloadCheck",value:function(t){if((this._pluginInst.softVideo||this.__dash__.dashVideoEncrypted||this.__dash__.dashAudioEncrypted)&&!1===this.useEME&&this.__dash__.crypto||"segment_template"===this.mpd.dashType)return{isSlice:!1};var n=t.mediaType,i=t.range,o=this._preloadSegDatas[n];if(!o||(null==o?void 0:o.length)===0)return{isSlice:!1};var a,s=(0,A.sf)(o);try{for(s.s();!(a=s.n()).done;){var c=a.value;if(c.range[0]===i[0]&&t.fileId===c.fileId){var u=c.res,l=c.duration;return{isSlice:!0,range:[c.range[1]+1,i[1]],res:u,duration:l}}}}catch(t){s.e(t)}finally{s.f()}return{isSlice:!1}}},{key:"makeSegmentRequest",value:function(t,n){var i,o,a,s=this,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,d=this,f=new T.XK;void 0===n.range&&(n.range=[]),"video"===t&&E.ZP.network(null===(i=d.config)||void 0===i?void 0:i.vid,"http get video start: ".concat(n.start,", end: ").concat(n.end," ,range: ").concat(n.range)),d.player&&d.__dash__._checkUrlRange(n.url);var h={limitSizeM:1/0,segment_resolution:"",isVideo:"video"===t,ratio:d.config.segmentRatio||7.5,vid:d.config.vid,mediaType:t,start:n.start,end:n.end,useUrlRange:d.config.useUrlRange},g=1/0,p=d.mpd.mediaList[t],v=p[p.selectedIdx],y=n.url;v.hasFallback?y=v.fallbackUrl:v.hasBackup&&(y=v.backupUrl);var m=(null===(o=n.extRange)||void 0===o?void 0:o.length)>0,_=this.config,I=_.pcdnDelays,b=_.usePCDNOpt,k=this._pcdnDelta[t],D=k.index,B=k.pcdnTimeoutDelta,P=k.isPCDNTimeout;b&&P&&R.Z.nowTime()-By.indexOf(this._cdnHost))&&(this._cdnHost=R.Z.getHostFromUrl(y)),!this._cdnHost&&(this._cdnHost=R.Z.getHostFromUrl(y)),h.cdnHost=this._cdnHost,y=Z,E.ZP.log("PCDNURL",y))}if("video"===t){try{var L=v.definition||d.__dash__.bandwidth2item[v.bandwidth].definition;L=L.toString(),g=S.Y2[L.toLowerCase()],h.segment_resolution=L.toLowerCase(),h.definition=h.segment_resolution,n.definition=L,this.setCurrentHost(y)}catch(t){g=1/0}h.limitSizeM=g}var N=n.range;h.bitrate=v.avg_bitrate||v.bandwidth||v.bitrate,h.bandwidth=v.bandwidth||v.bitrate,h.idx=v.idx,h.first_gop=0===n.start?1:0,h.isPCDN=x,h.fileId=v.fileId,h.codecType=v.codecType,h.adaptItemParam=n.adaptItemParam,h.segmentDuration=n.end-n.start,h.outChangeUrlRetry=this._outChangeUrlRetryMedia[t],delete n.adaptItemParam,h.moof=n.moof;var M=R.Z.generateRequestUniqueKey((0,A.Zj)((0,A.Zj)({},h),{},{range:N})),V=this._allCacheKeys.includes(M);h.checkPreload=(n.checkPreload||h.first_gop||V)&&!v.isExtra,h.isSatisfied=n.isSatisfied,h.startRaw=n.startRaw,h.endRaw=n.endRaw;var G=this.config.timeout;if(h.first_gop&&this.kernal.setNodeTime("init".concat(t,"_segstart")),this._appendBufferDelta[t].isPCDN=x,this._extDataCache[t]){var F=this._extDataCache[t];F.moof&&0===n.start&&(n.extRange=F.extRange)}if(n.extRange&&(E.ZP.log("_PCDN extRange",n.extRange,"medaiType",t,"isPCDNTimeout",m),n.extRange[0]0&&(h.urlList=v.backupUrlList),h.checkPreload){var U=this._doSizePreloadCheck(n),j=U.isSlice,W=U.range,H=U.res,Y=U.duration;if(j){N=W,h.isSlice=!0,E.ZP.log("hit preload size",t,"newRange",JSON.stringify(W),"allRange",JSON.stringify(n.range)),h.rangeEnd=n.range[1],h.rangeStart=n.range[0];var X=(0,A.Zj)((0,A.Zj)({},n),{},{range:[n.range[0],W[0]-1]});this.appendSegment(t,H,X,{},h,!1,!1,l),this.kernal.setPreloadData("init".concat(t,"_segcache"),{fromCache:!0,mediaType:t,definition:h.definition,duration:Y,byteLength:H.byteLength})}}return this.getData(y,N,t,h,!1,c,u,G,function(){E.ZP.log("onTimeout",n),d._removeFromList(n),d._onRequestFail(Object.assign({url:y,error:{message:"Timeout"}},h),n,t)}).then(function(i){if(!!s._pluginInst)if(i){var o=i.res,a=i.fromCache,u=i.duration,l=o instanceof ArrayBuffer;if(h.first_gop&&!(null!=i&&null!==(p=i.error)&&void 0!==p&&p.isTimeout)){var A="init".concat(t,"_segdone");s.kernal.setNodeTime(A)}if(a&&s.kernal.setPreloadData("".concat(t,"-").concat(h.bitrate,"-").concat(N[0],"-").concat(N[1]),{fromCache:a,mediaType:t,definition:h.definition,duration:u,byteLength:l?o.byteLength:0,error:l||o.done?null:o}),o instanceof ArrayBuffer)s._outChangeUrlRetryMedia[t]=0,f.resolve({res:o,headers:null,extData:{status:i.status,segment_resolution:h.segment_resolution}}),d.mseLog("task loadsucc",n,t);else if(!(206===i.status||200===i.status)){if(d.mseLog("task loaderror",n,t),c&&s._abortAndRemove(t,n,"onProgress task loaderror",!1),403===i.status)!v.fallbackUrl&&(null==d||d.__dash__.clearProgressTimer()),null==d||null===(y=d._pluginInst)||void 0===y||y.emitExpireEvent({url:n.url,response:i});else{var g=s._isAbort(null==i?void 0:i.error);if(v.hasFallback&&!g){E.ZP.log("fallUrl fail",null==i||null===(m=i.error)||void 0===m?void 0:m.message),null==d||d.__dash__.clearProgressTimer();var p,y,m,_,I=new w.Z(C.wb.RUNTIME,w.Z.BACK_URL_FAIL,{message:"fall url fail ".concat(null==i||null===(_=i.error)||void 0===_?void 0:_.message)});s.player.errorHandler(I)}}f.reject(i)}}else f.reject(Error("request error"))}),f}},{key:"setCurrentHost",value:function(t){this._pluginInst.loadURL=t}},{key:"reportMonitorEvent",value:function(t,n,i,o,a){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},c=this.getReportData(i,o,a,s),u=a.eagleid;if(u){if(!this.egleIds||this.egleIds[u])return;this.egleIds[u]=1}this.player&&this.player.emit("log",{type:"oneevent",end_type:t,cdnUrl:n,ext:c})}},{key:"getReportData",value:function(t,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Object.assign({},{start:t||-1,end:n||-1},R.Z.transformHeaders(i,S.ne),o)}},{key:"reportMenuEvent",value:function(t,n,i,o){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=this._pluginInst.player,c=this.getReportData(n,i,o,a);c.url=t,s.emit("menusegment",c)}},{key:"_reportInvalidEvent",value:function(t,n,i,o){var a=0,s=t.byteLength,c=i.status,u=i.segment_resolution,l=n.realUrl||n.url;try{var d=R.Z.getTopBoxType(t);if("moof"!==d&&"styp"!==d&&(E.ZP.media("segment content error",n,o),a=1,this.reportMonitorEvent(S.wW,l,n.range[0],n.range[1],o,{segment_size:t.byteLength,status:c,segment_resolution:u,box_type:d,step:a,segment_origin_size:s})),"ftyp"===d&&200===c&&2===n.range.length){this.player&&this.player.emit("source_error",{host:R.Z.getHostFromUrl(l),src:l,errorCode:c,message:"boxType error",range:n.range,headers:o}),a=2;var f=n.range[0];if(t=t.subarray(f,n.range[1]+1),d=R.Z.getTopBoxType(t),"moof"!==d&&"styp"!==d)return this.emit("error",new w.Z(C.wb.RUNTIME,w.Z.SEGMENT_CONTENT_ERROR,{message:"boxType is ".concat(d,", range:").concat(JSON.stringify(n.range),", url:").concat(l,", respHeaders:").concat(JSON.stringify(o),", isPCDN:").concat(i.isPCDN)})),this.reportMonitorEvent(S.wW,l,n.range[0],n.range[1],o,{segment_size:t.byteLength,status:c,segment_resolution:u,box_type:d,step:a,segment_origin_size:s}),null;return t}}catch(i){this.reportMonitorEvent(S.wW,l,n.range[0],n.range[1],o,{segment_size:t.byteLength,status:c,segment_resolution:u,step:a,box_type:"error",segment_origin_size:s}),E.ZP.media("segment content catch",n,i)}return null}},{key:"appendSegment",value:function(t,n,i,o,a){var s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=!(arguments.length>6)||void 0===arguments[6]||arguments[6],u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=this;if(!this._hasDestroyed&&!!l.mpd&&!!n){if(!R.Z.isArrayBuffer(n)){E.ZP.log("appendSegment return done",c);return}var d=new Uint8Array(n instanceof ArrayBuffer?n:n.buffer),f=R.Z.checkValidTopBox(d),A=a.status,h=a.segment_resolution,g=l.mpd.mediaList[t],p=i.selectedIdx;i.fromCache=a.fromCache;var v=i.realUrl||i.url;if(s&&!f){if(null===(d=l._reportInvalidEvent(d,i,a,o))){E.ZP.log("segment content response 200, res is null"),l.updateItemState(i);return}E.ZP.log("segment content response 200, subrange is ok, go ahead")}l.reportMenuEvent(v,i.range[0],i.range[1],o,{segment_size:d.byteLength,status:A,segment_resolution:h});var y=this._pluginInst.softVideo;if(l.keyValue||y){var m=0;(y||l.__dash__.dashVideoEncrypted||l.__dash__.dashAudioEncrypted)&&!1===l.useEME&&l.__dash__.crypto?(m=performance.now(),l.mseLog("decryptBody start",i,t),l.__dash__.crypto.decryptBody(d,"video"===t,!y).then(function(n){var o=n.data,a=n.id,s=n.headerId;if(!o.res&&!y){l.updateItemState(i);return}var d=o.res,f=o.videoTrack,A=o.audioTrack,h=performance.now();if(!l.encryptTotalAll&&(l.encryptTotalAll=0),l.encryptTotalAll+=h-m,E.ZP.encrypt("encryptTotalAll:".concat(l.encryptTotalAll)),"video"===t&&(!l.encryptTotal&&(l.encryptTotal=0),l.encryptTotal+=h-m,E.ZP.encrypt("encryptVideo:".concat(l.encryptTotal)),a0){var _=A>p.start&&Ag&&!a.AppendCur,I=this._pluginInst.removedCurrBuf,b=d&&a.start0||s))&&(this.player._invalidSeekTag=!0,this._pluginInst.removedCurrBuf=!1,this.player.currentTime-=1e-4,this._isFpsStuck=!1,w=!0),E.ZP.log("appendSuccessVideoBuffer seek back 0.001 prevBufferEnd",A,"last",this._lastVideoBufferAppendEnd,"current.start",p.start,"inBuffer",w,"isAddCurBuf",_)}}}}d&&a.start0&&h.updateItemState(B[0],!0)}}if(f.mseLog("appendBuffer success",o,t,s),c){h.updateItemState(o,!0);var P=h.mpd._getBuffered(t);E.ZP.log("fixbuffer: mediaType",t,"buffered",JSON.stringify(P),"item.start",o.start,"item.end",o.end);for(var x=!0,Z=0;Z=O-1&&o.end<=L+1){x=!1;continue}}if(x&&o.end>o.start){var N=h.mse.getSourceBuffer(t);E.ZP.log("fixbuffer: buffer Miss",!!N),N&&f._abortAndRemove(t,o,"fixbuffer")}}"video"===t&&h.player.emit("addVideoBufferEnd",v);var M=p.isLastSegmentAndAppend(t,o.idx),V=t===k.d1.AUDIO?k.d1.VIDEO:k.d1.AUDIO,G=p.isLastSegmentAndAppend(V,o.idx);M&&G&&(E.ZP.log("append check endofStream"),g.endOfStream()),f.isAllAppend()&&g.endOfStream()}},m=(0,A.Zj)((0,A.Zj)({range:s,rangesring:JSON.stringify(s)},v),{},{callback:y,item:o});this.appendBuffer(t,new Uint8Array(i),m,u,l,d).then(y).catch(function(t){E.ZP.log("append buffer catch",t);var n=t&&t.errorCode===C.WE[C.wb.MEDIA][C.wb.SUB_TYPES.MSE_FULL];!n&&h.updateItemState(o,!1),n&&h.__dash__&&h.__dash__.checkRemoveBuffer(!0),t&&t.errorCode&&h.player&&h.player.emit(new w.Z(C.wb.MEDIA,t.errorCode,{line:800,message:"append buffer".concat(t.message)}))})}}},{key:"appendBuffer",value:function(t,n,i,o,a,s){var c=this;if(i&&(i.vid=this.config.vid),this._appendBufferDelta&&(this._appendBufferDelta[t].range=i.range),this._lastAppendBufferEnd){var u=this._lastAppendBufferEnd[t],l=u.prevRangeEnd,d=u.prevItem;if(i.initSegment||i.range&&i.range.length>0){var f,A,h,g,p,v=l===(null==d?void 0:d.range[1]),y=l>0&&(l===(null==d?void 0:d.range[1])+1||v);l>0&&!y&&l!==(null===(f=i.range)||void 0===f?void 0:f[0])&&(i.initSegment||i.range[1]0&&t._emitPrfDataSizeEvent(Number(o),s,n,c,u,1)})})}catch(t){}this._resetOptionDataLenInfo()}},{key:"updateItemState",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[];t.length>0?i=t:i.push(t),i.forEach(function(t){n?t.downloaded=S.Kc.APPEND:t.downloaded=S.Kc.NO_START}),!n&&t.moof&&this._resetMoofSegmentDownloadState(t.mediaType)}},{key:"mseLog",value:function(t,n,i,o){var a;E.ZP.mse(null===(a=this.config)||void 0===a?void 0:a.vid,"type-".concat(i,"-start-").concat(n.start,"-end-").concat(n.end,"-").concat(t,",range:").concat(JSON.stringify(o||n.range)))}},{key:"emitPreloadHit",value:function(t){E.ZP.preload("emit preloadhit",t),this.player&&this.player.emit("log",{type:"onetemp",action:"append",data:{preload_hit:"".concat(t,"|")}})}},{key:"destroy",value:function(){var t,n;this._doCancel(),v()(this.loader),null===(t=this._secret)||void 0===t||t.destroy(),this._hasDestroyed=!0,null===(n=this._dynamicBufferService)||void 0===n||n.destroy()}},{key:"checkPCDN",value:(f=(0,A.x)((0,A.l5)().mark(function t(){var n,i,o,a,s;return(0,A.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(this.player&&this.player.readyState<=HTMLVideoElement.HAVE_CURRENT_DATA)){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,n=this._pluginInst.currentDefitionFromPlayer.item,t.next=7,this._pcdnScv.checkPCDN((0,A.Zj)((0,A.Zj)({},n),{},{mediaType:"video"}));case 7:t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2);case 12:if(t.prev=12,0!==(i=this.mpd.mediaList.audio).length){t.next=16;break}return t.abrupt("return");case 16:return a=(o=i[i.selectedIdx]).bandwidth,s=o.baseURL,t.next=19,this._pcdnScv.checkPCDN((0,A.Zj)((0,A.Zj)({},i[i.selectedIdx]),{},{bitrate:a,main_url:s,mediaType:"audio"}));case 19:t.next=24;break;case 21:t.prev=21,t.t1=t.catch(12);case 24:case"end":return t.stop()}},t,this,[[2,9],[12,21]])})),function(){return f.apply(this,arguments)})},{key:"isOpenPCDN",value:function(t){var n=this;if(this._pcdnScv){var i,o,a=this._pluginInst.currentDefitionFromPlayer;if(!a){E.ZP.log("isOpenCPDN curDef is null");return}var s=a.item,c=s.bitrate,u=null===(i=this.mpd)||void 0===i?void 0:i._getCurBuffered(k.d1.VIDEO),l=null===(o=this.mpd)||void 0===o?void 0:o._getCurBuffered(k.d1.AUDIO),d=(t=Math.max(t,null==u?void 0:u[1],null==l?void 0:l[1]))-this.player.currentTime,f=d,h=d,g=this.player.currentTime;this.config.useSeparationMode&&(h=Math.max(0,(null==l?void 0:l[1])-g),f=Math.max(0,(null==u?void 0:u[1])-g)),this._pcdnScv.isOpenPCDN("video",f,c,(0,A.x)((0,A.l5)().mark(function t(){return(0,A.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.abortLoadingTasks("video");case 2:case"end":return t.stop()}},t)})),s);var p=this.__dash__.dash.mpd.mediaList;if(p.audio.length>0){var v=p.audio[p.audio.selectedIdx],y=this.config.dashOpts.dynamic_video.dynamic_audio_list.filter(function(t){return t.bitrate===v.bandwidth})[0];this._pcdnScv.isOpenPCDN("audio",h,v.bandwidth,(0,A.x)((0,A.l5)().mark(function t(){return(0,A.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.abortLoadingTasks("audio");case 2:case"end":return t.stop()}},t)})),y)}}}},{key:"pcdnReqCnt",value:function(){return this._pcdnScv.pcdnReqCnt||{}}},{key:"pcdnVVStat",value:function(){return this._pcdnScv.pcdnVVStat||{}}}])},885112:function(t,n,i){"use strict";i.r(n),i.d(n,{DashPreloader:function(){return k.Z},default:function(){return B},encryptUtils:function(){return u}});var o=i("648955");i("346984"),i("303846"),i("162093"),i("9498"),i("932651"),i("2885"),i("248385"),i("414931"),i("706056"),i("663030");var a=i("734123"),s=i("521323"),c=i("731751"),u=i("965883"),l=i("405762"),d=i("373974"),f=i("740651"),A=i("298757"),h=i("802325"),g=i("874768"),p=i("204961");i("117232"),i("497397");var v=i("333777"),y=i("525231"),m=i("982143"),_=(0,o.qH)(function t(n){var i=this;(0,o.PA)(this,t),(0,o._x)(this,"start",function(){var t=i._pluginInst.player;i._pluginInst.originStartInit.call(t,i._url);var n="dash mp4 kernal start";i._pluginInst.info({msg:n}),s.ZP.log(n)}),(0,o._x)(this,"_errorHandler",function(t){var n,o,c=i._pluginInst,u=c.player,l=c.config;if(!i._hasHandleError){if(u.video.error)t=new a.Errors(u,{errorType:y.wb.MEDIA,errorCode:5100+u.video.error.code});else{var f=t;if("string"!=typeof t)try{f=JSON.stringify(t)}catch(t){f="other"}t=new a.Errors(u,{errorType:y.wb.OTHER,errorCode:0,errorMessage:f})}i._stat.error.push({err:t}),s.ZP.log(null==l?void 0:l.vid,"mp4 error",t);var A=new Date().getTime()/1e3>=i.urlExpireTimestamp&&i.urlExpireTimestamp>0;if(i._pluginInst.info({msg:"dash mp4 kernal error happend, url expired ".concat(A),err:t}),A&&u.video.error&&(4===u.video.error.code||2===u.video.error.code)){!i._urlExpiredWhenInit&&i._mp4CheckExpire();return}i._pluginInst.setStartTimelines(d.l1.PLAYER_ERROR,{message:"dashmp4-".concat(t.errorMessage,"-").concat(t.errorCode)}),i._hasHandleError=!0,null!==(n=t.src)&&void 0!==n&&n.includes("downgrade_264=1")&&(null===(o=t)||void 0===o?void 0:o.readyState)===0&&u.fallBackFail&&(u.fallBackFail=!1,u.isNetError=!0),u.emit("error",t)}}),(0,o._x)(this,"_updateMp4Auto",function(){setTimeout(function(){i._updateMp4AutoDesc()},0)}),this._url=null,this._pluginInst=n,this._urlExpiredWhenInit=!1,this._hasHandleError=!1,this._initialize(),this._proxyPlayer(),this._stat={type:"mp4",error:[]}},[{key:"executeReady",value:function(){var t=this._pluginInst.player;t.dashState=c.Y9,t.emit("nextEnded")}},{key:"_initialize",value:function(){var t=this,n=this._pluginInst.config;this._handleMp4Definitions(n.defaultDefinition),this._getMp4Opts();var i=this._pluginInst.player;i.dash=!1,setTimeout(function(){i.emit("resourceReady",t._mp4Definitions||[],[].concat(t._RawMp4Definitions)),t._updateMp4Auto()}),this.urlExpireTimestamp&&(this._urlExpiredWhenInit=new Date().getTime()/1e3>=this.urlExpireTimestamp&&this.urlExpireTimestamp>0,this._mp4CheckExpire())}},{key:"onPreChangeDefinition",value:function(t){var n=this._pluginInst,i=n.config,o=n.player;return!i.mp4Opts&&(i.mp4Opts={}),i.mp4Opts.mp4List=t,this._handleMp4Definitions(this._currDefinition),o.config.definition&&(o.config.definition.defaultDefinition=this._currDefinition,o.plugins.definition&&(o.plugins.definition.config.defaultDefinition=this._currDefinition)),o.emit("resourceReady",this._mp4Definitions),this._mp4Definitions}},{key:"_handleMp4Definitions",value:function(t){var n=this;t=t&&t.toString();var i=this._pluginInst,o=i.player,s=i.config,u=i.playerConfig;if(u.downgradeUrl&&(!s.mp4Opts||!s.mp4Opts.mp4List||0===s.mp4Opts.mp4List.length)){var l=[{url:u.downgradeUrl,definition:"1",vtype:"MP4",size:0,codecType:"h264"}];s.mp4Opts={mp4List:l}}if(s.mp4Opts){this.mp4AutoItem=null;var d,f=[].concat(s.mp4Opts.mp4List||[]);f.every(function(t){return!!t.bitrate})&&f.sort(function(t,n){return n.bitrate-t.bitrate});var A=s.mp4Opts.isOpenAutoDefi,h=s.mp4Opts.isPlayAutoDefi,g=!1;if(A){var p={};f.forEach(function(t){p[(t.definition||"").toLowerCase()]=t});for(var _=["720p","480p","360p"],I=null,b=0;b<_.length;b++){var C=p[_[b]];if(C){I=C;break}}if(I){this.mp4AutoItem=I;var k=s.mp4Opts.autoDefiText||"自动",w="".concat(k,"(").concat(I.definition,")");f.push({definition:k,url:v.UV,name:w,url_expire:I.url_expire||0,selected:!!h}),g=h}}if(f.length>0){f.forEach(function(t){if(t.definition&&(t.definition=t.definition.toString()),u&&"function"==typeof u.preProcessUrl){var n=u.preProcessUrlOptions||{};t.url=u.preProcessUrl(t.url,n).url}});var E=f[0].url,S=f[0].url;f.forEach(function(i){i.definition===t&&(E=i.url,S=i.url,n._currDefinition=t)}),A&&h&&this.mp4AutoItem&&(E=this.mp4AutoItem.url,S=v.UV),this._mp4Url=S,this._url=E,this._pluginInst.loadURL=E}if(!g){for(var R=0;R0)f[0].selected=!0,this._currDefinition=String(f[0].definition);else{setTimeout(function(){var t=y.WE[y.wb.MEDIA][y.wb.SUB_TYPES.MEDIA_ERR_URL_EMPTY],n=new a.Errors(o,{errorType:y.wb.MEDIA,errorCode:t});o.emit(m.K.ERROR,n)});return}}}this._mp4Definitions=f.map(function(i){t===i.definition&&(n._url=i.url,!h&&(i.selected=!0));var o=JSON.parse(JSON.stringify(i));return o.name=s.definitionText&&s.definitionText[i.definition]||i.definition,o.url_expire=i.url_expire||0,o}),this._backup_url=this._mp4Definitions[0].backup_url,this._RawMp4Definitions=f;var D=!1;this._pluginInst.setCodeInfo(null===(d=f[0])||void 0===d?void 0:d.codec_type);for(var B=0;B0&&n.mp4Definitions[0]&&(this.urlExpireTimestamp=n.mp4Definitions[0].url_expire||0),this._destroyMp4AutoHandler(),t.on("canplay",this._updateMp4Auto),this.urlExpireTimestamp&&(this.mp4CheckExpire=this._mp4CheckExpire.bind(this),t.on("timeupdate",this.mp4CheckExpire)),n}},{key:"_proxyPlayer",value:function(){var t=this._pluginInst,n=t.player,i=t.config;this._originSwitchURL=n.switchURL,this._originErrorHandler=n.errorHandler,i.defaultFormat="mp4",n._startInit=this.start,n.errorHandler=this._errorHandler,n.switchURL=this._switchURLMp4.bind(this),n.config.url=this._url}},{key:"_switchURLMp4",value:function(t){var n=this,i=this._pluginInst.player,o=(Array.isArray(t)?t:t.split("/")[t.split("/").length-1])===v.UV,a=o?this.mp4AutoItem.url:t;this._pluginInst.loadURL=a,i.curTime=i.currentTime;var s=i.paused;this._url=o?v.UV:t,!i.ended&&(i.src=a,l.Z.once(i,"canplay",function(){if(i.currentTime=i.curTime,!s){var t=i.play();void 0!==t&&t&&t.catch(function(){})}s&&i.pause()}));o?this._setCurrentDefitionInfos("自动 ".concat(this.mp4AutoItem.definition),this.mp4AutoItem):l.Z.once(i,"definitionChange",function(t){for(var i=t.to,o=null,a=n._pluginInst.cnofig,s=0;s-1&&t._pauseTime>-1&&t._playTime<=t._pauseTime&&t._pauseTime<=i&&(o=!0),n.usePlayAbortRetry&&!t._hasPlayAbortRetry&&!o&&(t._hasPlayAbortRetry=!0,t.player.play(),s.ZP.log(n.vid,"playAbortRetry"))}),(0,o._x)(t,"_onPlayStarted",function(){t._startTimelines&&(t._startTimelines.playtime=l.Z.nowTime())}),(0,o._x)(t,"_onLoadStart",function(){-1===t._startTimelines.loadstarttype&&(t._startTimelines.loadstarttime=l.Z.nowTime(),t._startTimelines.loadstarttype=t._kernalType===R.DASH?1:2)}),(0,o._x)(t,"_onLoadData",function(){-1===t._startTimelines.loadeddatatype&&(t._startTimelines.loadeddatatime=l.Z.nowTime(),t._startTimelines.loadeddatatype=t._kernalType===R.DASH?1:2)}),(0,o._x)(t,"_onSourceError",function(n){if(!t._hasFirstFramed){if(!(null!==(i=n.message)&&void 0!==i&&i.includes("PCDN"))){var i,o,a,s,c="".concat(t.player.vtype,"-host:").concat(null==n?void 0:n.host,"-").concat(null==n?void 0:n.errorCode,"-").concat(null!==(o=null==n||null===(a=n.mediaError)||void 0===a?void 0:a.message)&&void 0!==o?o:null==n?void 0:n.message);t.setStartTimelines(d.l1.HTTP_ERROR,{message:c,httpCode:null==n?void 0:n.errorCode}),null===(s=t._startTimelines)||void 0===s||null===(s=s.httpError)||void 0===s||s.push({message:c,httpCode:null==n?void 0:n.errorCode,range:(null==n?void 0:n.range)&&JSON.stringify(null==n?void 0:n.range),mediaType:null==n?void 0:n.mediaType})}}}),(0,o._x)(t,"_onSeeking",function(){var n=t.player;t.waitLevelStartTime=n.currentTime}),(0,o._x)(t,"_onPlaying",function(){s.ZP.log("onPlaying,",JSON.stringify({curtime:t.player.currentTime,buffer:JSON.stringify(null===(o=t.player)||void 0===o||null===(o=o.buffered2)||void 0===o?void 0:o.bufferedList)})),t._waitAdjustTimeCnt>0&&t._waitInBufferTimer&&(t._waitAdjustTimeCnt-=1,s.ZP.log("[waitInBuffer resume play], waitAdjustTimeCnt,",t._waitAdjustTimeCnt)),clearTimeout(t._waitInBufferTimer),t._waitInBufferTimer=null;var n=t.player,i=t.config.resumePlayWaterLevel;if(t._kernalType===R.MP4){t.checkResumePlayTimer>0&&(clearTimeout(t.checkResumePlayTimer),t.checkResumePlayTimer=null,n.isBufferControlPaused&&(n.isBufferControlPaused=!1),n.paused&&n.play());return}if(!(n.duration>0)||!(n.duration-n.currentTime<=i)){if(t.waitLevelStartTime<0&&(t.waitLevelStartTime=n.currentTime),!t.playFlag&&(t.playFlag=!0),i>0&&n.currentTime-t.waitLevelStartTime>=c.Ef){var o,a,u=n.getBufferedRange(n.buffered2);u[1]>0&&u[1]-n.currentTime0&&u.end-a>=2&&(o.useWaitingInBufferOptimize&&(s.ZP.log(o.vid,"useWaitingInBuffer isseek",i.isSeeking),i.isSeeking?t._waitInBufferTimer=setTimeout(function(){clearTimeout(t._waitInBufferTimer);var n=i.currentTime;n===a&&!i.paused&&(s.ZP.log(o.vid,"useWaitingInBuffer seek, curTime, ",a,", time, ",n),i.currentTime=i.currentTime+.1,i._invalidSeekTag=!0)},500):t._lastWaitTimestamp-c>1e3&&(s.ZP.log(o.vid,"useWaitingInBuffer seek 0.1"),i.currentTime=i.currentTime+.1,i._invalidSeekTag=!0)),t._waitAdjustTimeCnt-1||A.Xb.getItem("playerInstance"))&&(void 0===window.dashPlayerInstanceList&&(window.dashPlayerInstanceList=[]),window.dashPlayerInstanceList.push(t)),this._startBufferCheck(),this.changeKernal(!1),window.addEventListener("beforeunload",this.cacheSpeed)}},{key:"_checkVideoSwitch",value:function(){var t=this.player,n=this.playerConfig.mediaType;if(this.softVideo="xg-video"===n,!(t.video instanceof HTMLVideoElement)&&!this.softVideo){var i=a.Util.createDom("video","",this.getVideoConfig(this.playerConfig));this.removeVideo=t.video,i.muted=t.video.muted,i.volume=t.video.volume,t.video=i,t.attachVideoEvents(t.video);var o=this.removeVideo.parentNode;o&&o.removeChild(this.removeVideo),this.removeVideo=null}}},{key:"getVideoConfig",value:function(t){var n=Object.assign({},{controls:!1,autoplay:t.autoplay,playsinline:t.playsinline,"x5-playsinline":t.playsinline,"webkit-playsinline":t.playsinline,"x5-video-player-fullscreen":t["x5-video-player-fullscreen"]||t.x5VideoPlayerFullscreen,"x5-video-orientation":t["x5-video-orientation"]||t.x5VideoOrientation,airplay:t.airplay,"webkit-airplay":t.airplay,tabindex:2,mediaType:t.mediaType||"video"},t.videoConfig,t.videoAttributes);return t.loop&&(n.loop="loop"),n}},{key:"bitRateAdapter",get:function(){var t=this.player,n=this.config;return t&&t.plugins?n.needAutoBitrate?t.plugins.bitrateselector:null:null}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"NEXT",i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;s.ZP.log("next currentTime: ".concat(t,", nextType: ").concat(n,", autoplay:").concat(o));var l=this.player,d=this.config;this._setStartTimelineData(),this._unbindPlayerProxyAttr(),a.BasePlugin.defineGetterOrSetter(l,T(this)),this._pausedWhenExpiredRestart=!1,"MEDIA_EXPIRED"===n&&l.paused&&(this._pausedWhenExpiredRestart=!0),l.dashState=c.U2;var f=!1;if(!l.isSrcVoid&&(d.dashOpts||d.mp4Opts)&&!l.ended&&"MEDIA_EXPIRED"!==n&&"REPLAY"!==n&&l.duration&&l.currentTime0&&(d.duration=0),l.config.duration&&(d.duration=l.config.duration),this._setDefinitionConfig(),this._setArgsFromConfig(),f&&this._setConfigDashType(),"NEXT"===n&&l.resetState&&l.resetState(),l.config.startTime=t,l.config.startTimeCache=t,i&&(l.config.DASHPlugin=i);var h=l.config.autoplay;this._pausedWhenExpiredRestart&&h&&(l.config.autoplay=!1,l.once("canplay",function(){setTimeout(function(){l.config.autoplay=h,l.pause()})})),this._syncParameters(),this.changeKernal(!0,!0,u),(o||l.config.autoplay)&&!this._pausedWhenExpiredRestart&&l.once("canplay",function(){if(l.video&&(l.config.autoplay||o)){var t=l.video.play();t&&t.catch(function(){})}}),this._pausedWhenExpiredRestart&&(this._pausedWhenExpiredRestart=!1)}},{key:"_replay",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=this.player;this.config.replayReset?this.next(t,"REPLAY",void 0,!0):(n.currentTime=0,this._kernal&&this._kernal.replay&&this._kernal.replay())}},{key:"_setDefinitionConfig",value:function(){var t=this.player,n=this.config;if(t.config.definition){var i=t.config.definition,o=i.definitionText,a=i.defaultDefinition;o&&(n.definition=o),a&&(n.defaultDefinition=a)}}},{key:"startPlayHandler",value:function(t,n,i){var o=this.config;(o.dashOpts||o.mp4Opts)&&this._setStartTime(i,t,"NEXT"===n||"REPLAY"===n,!0)}},{key:"beforePlayerInit",value:function(){if(!this._hasExecuteBeforeInit)this._hasExecuteBeforeInit=!0}},{key:"afterCreate",value:function(){var t=this;this.steps=[];var n=this.player,i=this.config;n.isReady=!0,this._kernalType===R.DASH&&(n.vtype="DASH"),this._unbindPlayerProxyAttr(),a.BasePlugin.defineGetterOrSetter(n,T(this)),this._syncParameters(),n.config.nullUrlStart=!0,this._setDefinitionConfig(),(0,s.jl)().logMaxSize=i.logMaxSize,this._proxyPlayer(),this.initDashPlayer(n),this._setStartTimelineData(),this.on("xglog",function(i){if("firstFrame"===i.eventType){s.ZP.log("[xgplayer-encrypt]>>>>firstFrame ",t.playerConfig.vid,i.fvt,"stat",n.stat),t._hasFirstFramed=!0,t.setStartTimelineAttr("ffcost",i.fvt);var o,a,c=n.vtype===d.l0.DASH?null===(o=t._startTimelines)||void 0===o?void 0:o.reqtime:null===(a=t._startTimelines)||void 0===a?void 0:a.downgradetime;t.setStartTimelineAttr("fcost",l.Z.nowTime()-c)}}),this._bindEvents(),this.setStartTimelines(d.l1.BEFEORE_START,{message:"after create"})}},{key:"setStartTimelines",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this._hasFirstFramed&&this._startTimelines){this._startTimelines.startstage=t,this._startTimelines.startmessage="".concat(d.sm[t]||"","-").concat((null==n?void 0:n.message)||"");var i=this._startTimelines.httpCode;this._startTimelines.httpCode=-1!==i?i:(null==n?void 0:n.httpCode)||-1,t===d.l1.PLAYER_ERROR&&(this._startTimelines.playerError=(null==n?void 0:n.message)||"")}}},{key:"_setStartTimelineData",value:function(){this._startTimelines={startstage:-1,startmessage:"",httpCode:-1,httpError:[],reqtime:-1,downgradetime:-1,fcost:-1,ffcost:-1,startbufferlength:-1,playerError:"",startdelta:-1,loadstarttime:-1,loadeddatatime:-1,loadstarttype:-1,loadeddatatype:-1,playtime:-1,playerstate:-1},this._hasFirstFramed=!1}},{key:"setStartTimelineAttr",value:function(t,n){this._startTimelines&&(this._startTimelines[t]=n)}},{key:"info",value:function(t){var n=this.player;S&&n.emit(S.STATS_INFO,t),t.add&&this.steps.push(t)}},{key:"resetStat",value:function(){var t=this.player;S&&t.emit(S.STATS_RESET)}},{key:"_syncParameters",value:function(){var t,n=this.config,i=this.playerConfig,o=n.vid||i.vid;n.vid=i.vid=o,i.autoBitrateOpts=n.autoBitrateOpts,null===(t=this.player.preloader)||void 0===t||t.addPlayingId(i.vid,this.player.playerId)}},{key:"_proxyPlayer",value:function(){var t=this,n=this.player,i=this.config;this._originStartInit=n._startInit,n.getPreloadInfos=this.getPreloadInfos.bind(this),n.useHooks("replay",function(n){t._replay()}),n.useHooks("play",function(){var i;t._playTime=l.Z.nowTime(),s.ZP.log(null==n||null===(i=n.config)||void 0===i?void 0:i.vid,"play",t._playTime)}),n.useHooks("pause",function(){var i;t._pauseTime=l.Z.nowTime(),s.ZP.log(null==n||null===(i=n.config)||void 0===i?void 0:i.vid,"puase",t._pauseTime)}),"function"==typeof this.player.playNext&&(D=this.player.playNext),this.player.playNext=function(){t.playNext.apply(t,arguments)},"function"==typeof this.player.resetState&&(this._originResetState=this.player.resetState,this.player.resetState=function(){t._originResetState.call(t.player);var o=t.player.isNetError;s.ZP.log("resetState",i.resetStateUpdrade,"isNetError",o),i.resetStateUpdrade&&"dash_mp4_2"===n.vtype&&(o?t._kernal._hasHandleError=!1:(t.config.defaultFormat="dash",n.hasStart=!0,t.changeKernal())),t.player.isNetError=!1})}},{key:"playNext",value:function(){for(var t=this.player,n=arguments.length,i=Array(n),o=0;o=this.config.mseNotOpenDegradeCount&&(t.mp4Opts||n.downgradeUrl)&&(s.ZP.log("mse not opendegrade to mp4"),t.defaultFormat="mp4",this._kernalType=R.MP4)}},{key:"changeKernal",value:function(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=this.player;this.destroyKernal(),this._setKernalType();var a=this._kernalType;this._pauseTime=-1,this._playTime=-1,this._hasPlayAbortRetry=!1,a===R.VOID?(o.isSrcVoid=!0,o.emit("playOptsVoid"),this.setStartTimelines(d.l1.BEFEORE_START,{message:"init playOptsVoid"}),n&&o.emit("nextEnded")):(o.isSrcVoid=!1,this._setStartTime("destroy",o.config.startTime,!0,!1),a===R.MP4?(this._kernal=new _(this),o.vtype="dash_mp4"):a===R.DASH&&(this._kernal=new h.Z(this),o.vtype="DASH"),i&&(o.vtype=i),"dash_mp4_2"===o.vtype&&(this._startTimelines.downgradetime=l.Z.nowTime()),this.setStartTimelines(d.l1.BEFEORE_START,{message:"init no start"})),t&&this._kernal&&(this._kernal.start(),n&&this._kernal.executeReady())}},{key:"destroyKernal",value:function(){if(this._kernal){var t;s.ZP.log(null===(t=this.config)||void 0===t?void 0:t.vid,"destroyKernal type ".concat(this._kernalType)),this._kernal.destroy(),this._kernal=null}}},{key:"originStartInit",get:function(){return this._originStartInit}},{key:"_setArgsFromConfig",value:function(){var t=this.config;this._bufferThreshold=t.bufferThreshold,this.playFlag=!1,this.waitLevelStartTime=-1,this._waitAdjustTimeCnt=0}},{key:"setCurrentDefitionInfos",value:function(t,n){var i,a=n?n.fps:void 0;this._currentDefinition={definition:t,fps:a,item:n},!(null!==(i=this.player.abrInstance)&&void 0!==i&&i.isCurrentInAbr)&&(this.player.curDefinition=(0,o.Zj)({},n),this._kernalType===R.DASH&&this._kernal.setAudioDefinition())}},{key:"handleUrlExpire",value:function(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.config,a=this.player,s=a.paused,u=new Date().getTime()/1e3>=t.urlExpireTimestamp&&t.urlExpireTimestamp>0;if(u&&(i||!s)&&o.getServerTime)a.serverTimeDiffPromise=a.serverTimeDiffPromise||o.getServerTime().catch(function(){return 0}),a.serverTimeDiffPromise.then(function(i){if(i&&(a.serverTimeDiff=new Date().getTime()/1e3-i),new Date().getTime()/1e3>=t.urlExpireTimestamp+a.serverTimeDiff){t.urlExpireTimestamp=c.Lc;var o=new g.Z(y.wb.NETWORK_FORBIDDEN);n.emitExpireEvent(o)}});else if(u){var l=new g.Z(y.wb.NETWORK_FORBIDDEN);this.emitExpireEvent(l)}}},{key:"emitExpireEvent",value:function(t){var n=this.player,i=new Date().getTime()/1e3;this.emitExpireTimestamp?i-this.emitExpireTimestamp>c.vp&&(this.emitExpireTimestamp=i,n.emit("MEDIA_EXPIRED",t),this.info({msg:"MEDIA_EXPIRED"})):(this.emitExpireTimestamp=i,n.emit("MEDIA_EXPIRED",t),this.info({msg:"MEDIA_EXPIRED"}))}},{key:"_getCurDashType",value:function(){var t=A.Xb.getItem(c.WV),n=c.sp;return t===n.BACK?t:n.MAIN}},{key:"_setCurDashType",value:function(){this._initDashType=this._getCurDashType()}},{key:"_setConfigDashType",value:function(){this._setCurDashType();var t,n=null===(t=this.playerConfig)||void 0===t?void 0:t.vodLogOpts;n&&(n.currentDashType=this._initDashType)}},{key:"setCodeInfo",value:function(t){var n,i=null===(n=this.playerConfig)||void 0===n?void 0:n.vodLogOpts;"h265"===t&&(t="hevc");var o=p.$V[t],a=p.$V[p.d0.AVC],s=a.logCodeType,c=a.codecs;o&&(s=o.logCodeType,c=o.codecs),i&&(i.codec_type=s),this.menuCodeType=c,this.config&&(this.config.codecType=s)}},{key:"cacheSpeed",value:function(){try{var t=I.Z.historyAvspeed;t>0&&t!==1/0&&A.Xb.setItem(c.OU,t)}catch(t){}window.removeEventListener("beforeunload",this.cacheSpeed)}},{key:"unloadVideo",value:function(){var t=this.player;try{t.video&&t.video.src&&(t.video.removeAttribute("src"),t.video.load())}catch(t){}}},{key:"destroy",value:function(){var t;clearInterval(this._bufferCheckTimer),this.cacheSpeed(),this.destroyKernal(),this._unbindPlayerProxyAttr(),this.player.playNext=D,this.player.removeHooks("replay"),null===(t=this.player.preloader)||void 0===t||t.removePlayingId(this.player.playerId),this.off("seeking",this._onSeeking),this.off("waiting",this._onWaiting),this.off("playing",this._onPlaying),this.off("source_error",this._onSourceError),this.off("error",this._onSourceError),this.off(a.Events.LOAD_START,this._onLoadStart),this.off(a.Events.LOADED_DATA,this._onLoadData),this.off(a.Events.AUTOPLAY_STARTED,this._onPlayStarted),this.off("AbortError",this._onPlayAbort),this._originResetState&&(this.player.resetState=this._originResetState)}},{key:"_unbindPlayerProxyAttr",value:function(){var t=T(this),n=this.player;Object.keys(t).forEach(function(t){delete n[t]})}},{key:"_bindEvents",value:function(){this.on("playing",this._onPlaying),this.on("seeking",this._onSeeking),this.on("waiting",this._onWaiting),this.on("source_error",this._onSourceError),this.on("error",this._onSourceError),this.on(a.Events.LOAD_START,this._onLoadStart),this.on(a.Events.LOADED_DATA,this._onLoadData),this.on(a.Events.AUTOPLAY_STARTED,this._onPlayStarted),this.on("AbortError",this._onPlayAbort)}},{key:"getPreloadInfos",value:function(){return null}},{key:"getPreloadStat",value:function(){return{}}},{key:"_onBufferReachThreshold",value:function(){var t=this.player;if(t.video){for(var n=t.video.buffered,i=0,o=0,a=0;a=this._bufferThreshold&&!this._hasTriggerBufferThreshold&&(this._hasTriggerBufferThreshold=!0,t.emit("BUFFER_THRESHOLD",o-t.video.currentTime))}}},{key:"_startBufferCheck",value:function(){var t=this,n=this.player;this._bufferCheckTimer=setInterval(function(){if(!!n.video){var i=[];try{for(var o=0,a=n.video.buffered.length;o0||o){var d=!1,f=function(){!d&&(d=!0,s.currentTime=n,c.startTime=0,i&&n>0&&s.emit("setStartTime"),"mp4"===u.defaultFormat&&a.setCodeInfo(p.d0.AVC))};l.Z.once(s,"canplay",f,t),l.Z.once(s,"playing",f,t)}}},{key:"preloadManager",get:function(){return this.player.preloader}},{key:"domain",get:function(){return this._cdnHost?this._cdnHost:null}},{key:"playerType",get:function(){return"dash"===this.config.defaultFormat?"dash":"dash_mp4_2"}},{key:"supportMenus",get:function(){var t="dash"===this.config.defaultFormat;return{speed:t,cdn:t,resolution:t}}},{key:"currentDefitionFromPlayer",get:function(){return this._currentDefinition}},{key:"abrInstance",get:function(){return this._kernal&&this._kernal.abrInstance?this._kernal.abrInstance:null}},{key:"menuCodeType",get:function(){return this._menuCodeType},set:function(t){var n=this.player;this._menuCodeType=t,null==n||n.emit("codecsupdate",t)}},{key:"stat",get:function(){var t=this.player;if(this._kernal&&!t.isSrcVoid){var n=this._kernal.getStat();return n.steps=this.steps.slice(0,Math.max(10,this.steps.length)),this.steps=[],t.video&&t.video.error&&(n.media={readyState:t.video.readyState,error:t.video.error.code,errorMsg:t.video.error.message}),n}return null}},{key:"loadURL",get:function(){return this._loadURL},set:function(t){this._loadURL=t;var n=l.Z.getHostFromUrl(t);this._cdnHost!==n&&(this._cdnHost=n,this.player&&this.player.emit("changeHost",n))}},{key:"onPreChangeDefinition",value:function(t,n){var i=this._kernal instanceof _?n:t;return this._kernal.onPreChangeDefinition(i)}},{key:"isSuspendLoading",get:function(){var t;return(null===(t=this._kernal)||void 0===t?void 0:t.isSuspendLoading)||!1}},{key:"suspendLoading",value:function(){var t,n;null===(t=this._kernal)||void 0===t||null===(n=t.suspendLoading)||void 0===n||n.call(t)}},{key:"resumeLoading",value:function(){var t,n;null===(t=this._kernal)||void 0===t||null===(n=t.resumeLoading)||void 0===n||n.call(t)}}],[{key:"pluginName",get:function(){return"DASHPlugin"}},{key:"defaultConfig",get:function(){return w.g}},{key:"isEMESupported",value:function(){return(0,u.isEMESupported)()}},{key:"encryptUtils",get:function(){return u}}])}(f.q);B.updateUnionInfo=b.XGSecretKey.updateUnionInfo,B.generateEncryptInfo=b.XGSecretKey.generateEncryptInfo,B.registerPreloader=f.q.registerPreloader,B.getSharedDynamicTimeoutIns=C.wN},521323:function(t,n,i){"use strict";i.d(n,{ZP:function(){return g},jl:function(){return h},qu:function(){return s}}),i(346984),i(303846),i(759943),i(112459);var o=i(298757),a=i(338726),s=function(){return"undefined"!=typeof window&&(window.location.search.indexOf("log=true")>-1||!!o.Xb.getItem("abrdebug")||!!o.Xb.getItem("playerlog"))}(),c=new a.Y("Logger",{logCacheLevel:a._.DEBUG});s&&a.Y.enable();var u={},l={log:"log",network:"network",abr:"abr",encrypt:"encrypt",segment:"segment",definition:"definition",content:"content",mse:"mse",media:"media",time:"time",preload:"preload",gap:"gap"},d=["abr"],f=function(t){d.includes(t)?s?u[t]=function(){for(var n,i=arguments.length,o=Array(i),a=0;a=o);)++a;if(a-n>16&&t.subarray&&O)return O.decode(t.subarray(n,a));for(var s="";n>10,56320|1023&d)}}return s}function N(t,n){return t?L(h,t,n):""}function M(t,n,i,o){if(!(o>0))return 0;for(var a=i,s=i+o-1,c=0;c=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&t.charCodeAt(++c)),u<=127){if(i>=s)break;n[i++]=u}else if(u<=2047){if(i+1>=s)break;n[i++]=192|u>>6,n[i++]=128|63&u}else if(u<=65535){if(i+2>=s)break;n[i++]=224|u>>12,n[i++]=128|u>>6&63,n[i++]=128|63&u}else{if(i+3>=s)break;n[i++]=240|u>>18,n[i++]=128|u>>12&63,n[i++]=128|u>>6&63,n[i++]=128|63&u}}return n[i]=0,i-a}function V(t,n,i){return M(t,h,n,i)}function G(t){for(var n=0,i=0;i=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&t.charCodeAt(++i)),o<=127?++n:o<=2047?n+=2:o<=65535?n+=3:n+=4}return n}function F(t,n){A.set(t,n)}function U(n){f=n,t.HEAP8=A=new Int8Array(n),t.HEAP16=g=new Int16Array(n),t.HEAP32=v=new Int32Array(n),t.HEAPU8=h=new Uint8Array(n),t.HEAPU16=p=new Uint16Array(n),t.HEAPU32=y=new Uint32Array(n),t.HEAPF32=m=new Float32Array(n),t.HEAPF64=_=new Float64Array(n)}t.INITIAL_MEMORY;var j=[],W=[],H=[],Y=[],X=0,K=null;function J(n){X++,t.monitorRunDependencies&&t.monitorRunDependencies(X)}function z(n){if(X--,t.monitorRunDependencies&&t.monitorRunDependencies(X),0==X&&K){var i=K;K=null,i()}}function Q(n){t.onAbort&&t.onAbort(n),P(n="Aborted("+n+")"),x=!0,n+=". Build with -s ASSERTIONS=1 for more info.";var o=new WebAssembly.RuntimeError(n);throw i(o),o}t.preloadedImages={},t.preloadedAudios={};function q(t){try{if(t==b&&l)return new Uint8Array(l);if(u);else throw"both async and sync fetching of the wasm failed"}catch(t){Q(t)}}b=t.wasmBinaryFile;function $(n){for(;n.length>0;){var i=n.shift();if("function"==typeof i){i(t);continue}var o=i.func;"number"==typeof o?void 0===i.arg?(function(t){return I.get(t)})(o)():(function(t){return I.get(t)})(o)(i.arg):o(void 0===i.arg?null:i.arg)}}function ee(t){return I.get(t)}function et(t){this.excPtr=t,this.ptr=t-16,this.set_type=function(t){v[this.ptr+4>>2]=t},this.get_type=function(){return v[this.ptr+4>>2]},this.set_destructor=function(t){v[this.ptr+8>>2]=t},this.get_destructor=function(){return v[this.ptr+8>>2]},this.set_refcount=function(t){v[this.ptr>>2]=t},this.set_caught=function(t){t=t?1:0,A[this.ptr+12>>0]=t},this.get_caught=function(){return 0!=A[this.ptr+12>>0]},this.set_rethrown=function(t){t=t?1:0,A[this.ptr+13>>0]=t},this.get_rethrown=function(){return 0!=A[this.ptr+13>>0]},this.init=function(t,n){this.set_type(t),this.set_destructor(n),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var t=v[this.ptr>>2];v[this.ptr>>2]=t+1},this.release_ref=function(){var t=v[this.ptr>>2];return v[this.ptr>>2]=t-1,1===t}}var er={splitPath:function(t){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(t).slice(1)},normalizeArray:function(t,n){for(var i=0,o=t.length-1;o>=0;o--){var a=t[o];"."===a?t.splice(o,1):".."===a?(t.splice(o,1),i++):i&&(t.splice(o,1),i--)}if(n)for(;i;i--)t.unshift("..");return t},normalize:function(t){var n="/"===t.charAt(0),i="/"===t.substr(-1);return!(t=er.normalizeArray(t.split("/").filter(function(t){return!!t}),!n).join("/"))&&!n&&(t="."),t&&i&&(t+="/"),(n?"/":"")+t},dirname:function(t){var n=er.splitPath(t),i=n[0],o=n[1];return i||o?(o&&(o=o.substr(0,o.length-1)),i+o):"."},basename:function(t){if("/"===t)return"/";var n=(t=(t=er.normalize(t)).replace(/\/$/,"")).lastIndexOf("/");return -1===n?t:t.substr(n+1)},extname:function(t){return er.splitPath(t)[3]},join:function(){var t=Array.prototype.slice.call(arguments,0);return er.normalize(t.join("/"))},join2:function(t,n){return er.normalize(t+"/"+n)}},en={resolve:function(){for(var t="",n=!1,i=arguments.length-1;i>=-1&&!n;i--){var o=i>=0?arguments[i]:ea.cwd();if("string"!=typeof o)throw TypeError("Arguments to path.resolve must be strings");if(!o)return"";t=o+"/"+t,n="/"===o.charAt(0)}return t=er.normalizeArray(t.split("/").filter(function(t){return!!t}),!n).join("/"),(n?"/":"")+t||"."},relative:function(t,n){function i(t){for(var n=0;n=0&&""===t[i];i--);return n>i?[]:t.slice(n,i-n+1)}t=en.resolve(t).substr(1),n=en.resolve(n).substr(1);for(var o=i(t.split("/")),a=i(n.split("/")),s=Math.min(o.length,a.length),c=s,u=0;u0&&(B(L(t.output,0)),t.output=[])}},default_tty1_ops:{put_char:function(t,n){null===n||10===n?(P(L(t.output,0)),t.output=[]):0!=n&&t.output.push(n)},flush:function(t){t.output&&t.output.length>0&&(P(L(t.output,0)),t.output=[])}}},eo={ops_table:null,mount:function(t){return eo.createNode(null,"/",16895,0)},createNode:function(t,n,i,o){if(ea.isBlkdev(i)||ea.isFIFO(i))throw new ea.ErrnoError(63);!eo.ops_table&&(eo.ops_table={dir:{node:{getattr:eo.node_ops.getattr,setattr:eo.node_ops.setattr,lookup:eo.node_ops.lookup,mknod:eo.node_ops.mknod,rename:eo.node_ops.rename,unlink:eo.node_ops.unlink,rmdir:eo.node_ops.rmdir,readdir:eo.node_ops.readdir,symlink:eo.node_ops.symlink},stream:{llseek:eo.stream_ops.llseek}},file:{node:{getattr:eo.node_ops.getattr,setattr:eo.node_ops.setattr},stream:{llseek:eo.stream_ops.llseek,read:eo.stream_ops.read,write:eo.stream_ops.write,allocate:eo.stream_ops.allocate,mmap:eo.stream_ops.mmap,msync:eo.stream_ops.msync}},link:{node:{getattr:eo.node_ops.getattr,setattr:eo.node_ops.setattr,readlink:eo.node_ops.readlink},stream:{}},chrdev:{node:{getattr:eo.node_ops.getattr,setattr:eo.node_ops.setattr},stream:ea.chrdev_stream_ops}});var a=ea.createNode(t,n,i,o);return ea.isDir(a.mode)?(a.node_ops=eo.ops_table.dir.node,a.stream_ops=eo.ops_table.dir.stream,a.contents={}):ea.isFile(a.mode)?(a.node_ops=eo.ops_table.file.node,a.stream_ops=eo.ops_table.file.stream,a.usedBytes=0,a.contents=null):ea.isLink(a.mode)?(a.node_ops=eo.ops_table.link.node,a.stream_ops=eo.ops_table.link.stream):ea.isChrdev(a.mode)&&(a.node_ops=eo.ops_table.chrdev.node,a.stream_ops=eo.ops_table.chrdev.stream),a.timestamp=Date.now(),t&&(t.contents[n]=a,t.timestamp=a.timestamp),a},getFileDataAsTypedArray:function(t){return t.contents?t.contents.subarray?t.contents.subarray(0,t.usedBytes):new Uint8Array(t.contents):new Uint8Array(0)},expandFileStorage:function(t,n){var i=t.contents?t.contents.length:0;if(!(i>=n)){n=Math.max(n,i*(i<1048576?2:1.125)>>>0),0!=i&&(n=Math.max(n,256));var o=t.contents;t.contents=new Uint8Array(n),t.usedBytes>0&&t.contents.set(o.subarray(0,t.usedBytes),0)}},resizeFileStorage:function(t,n){if(t.usedBytes!=n){if(0==n)t.contents=null,t.usedBytes=0;else{var i=t.contents;t.contents=new Uint8Array(n),i&&t.contents.set(i.subarray(0,Math.min(n,t.usedBytes))),t.usedBytes=n}}},node_ops:{getattr:function(t){var n={};return n.dev=ea.isChrdev(t.mode)?t.id:1,n.ino=t.id,n.mode=t.mode,n.nlink=1,n.uid=0,n.gid=0,n.rdev=t.rdev,ea.isDir(t.mode)?n.size=4096:ea.isFile(t.mode)?n.size=t.usedBytes:ea.isLink(t.mode)?n.size=t.link.length:n.size=0,n.atime=new Date(t.timestamp),n.mtime=new Date(t.timestamp),n.ctime=new Date(t.timestamp),n.blksize=4096,n.blocks=Math.ceil(n.size/n.blksize),n},setattr:function(t,n){void 0!==n.mode&&(t.mode=n.mode),void 0!==n.timestamp&&(t.timestamp=n.timestamp),void 0!==n.size&&eo.resizeFileStorage(t,n.size)},lookup:function(t,n){throw ea.genericErrors[44]},mknod:function(t,n,i,o){return eo.createNode(t,n,i,o)},rename:function(t,n,i){if(ea.isDir(t.mode)){var o;try{o=ea.lookupNode(n,i)}catch(t){}if(o)for(var a in o.contents)throw new ea.ErrnoError(55)}delete t.parent.contents[t.name],t.parent.timestamp=Date.now(),t.name=i,n.contents[i]=t,n.timestamp=t.parent.timestamp,t.parent=n},unlink:function(t,n){delete t.contents[n],t.timestamp=Date.now()},rmdir:function(t,n){var i=ea.lookupNode(t,n);for(var o in i.contents)throw new ea.ErrnoError(55);delete t.contents[n],t.timestamp=Date.now()},readdir:function(t){var n=[".",".."];for(var i in t.contents){if(!!t.contents.hasOwnProperty(i))n.push(i)}return n},symlink:function(t,n,i){var o=eo.createNode(t,n,41471,0);return o.link=i,o},readlink:function(t){if(!ea.isLink(t.mode))throw new ea.ErrnoError(28);return t.link}},stream_ops:{read:function(t,n,i,o,a){var s=t.node.contents;if(a>=t.node.usedBytes)return 0;var c=Math.min(t.node.usedBytes-a,o);if(c>8&&s.subarray)n.set(s.subarray(a,a+c),i);else for(var u=0;u0||o+i1&&void 0!==arguments[1]?arguments[1]:{};if(!(t=en.resolve(ea.cwd(),t)))return{path:"",node:null};var i={follow_mount:!0,recurse_count:0};for(var o in i)void 0===n[o]&&(n[o]=i[o]);if(n.recurse_count>8)throw new ea.ErrnoError(32);for(var a=er.normalizeArray(t.split("/").filter(function(t){return!!t}),!1),s=ea.root,c="/",u=0;u40)throw new ea.ErrnoError(32)}}}return{path:c,node:s}},getPath:function(t){for(var n;;){if(ea.isRoot(t)){var i=t.mount.mountpoint;if(!n)return i;return"/"!==i[i.length-1]?i+"/"+n:i+n}n=n?t.name+"/"+n:t.name,t=t.parent}},hashName:function(t,n){for(var i=0,o=0;o>>0)%ea.nameTable.length},hashAddNode:function(t){var n=ea.hashName(t.parent.id,t.name);t.name_next=ea.nameTable[n],ea.nameTable[n]=t},hashRemoveNode:function(t){var n=ea.hashName(t.parent.id,t.name);if(ea.nameTable[n]===t)ea.nameTable[n]=t.name_next;else{for(var i=ea.nameTable[n];i;){if(i.name_next===t){i.name_next=t.name_next;break}i=i.name_next}}},lookupNode:function(t,n){var i=ea.mayLookup(t);if(i)throw new ea.ErrnoError(i,t);for(var o=ea.hashName(t.id,n),a=ea.nameTable[o];a;a=a.name_next){var s=a.name;if(a.parent.id===t.id&&s===n)return a}return ea.lookup(t,n)},createNode:function(t,n,i,o){var a=new ea.FSNode(t,n,i,o);return ea.hashAddNode(a),a},destroyNode:function(t){ea.hashRemoveNode(t)},isRoot:function(t){return t===t.parent},isMountpoint:function(t){return!!t.mounted},isFile:function(t){return(61440&t)==32768},isDir:function(t){return(61440&t)==16384},isLink:function(t){return(61440&t)==40960},isChrdev:function(t){return(61440&t)==8192},isBlkdev:function(t){return(61440&t)==24576},isFIFO:function(t){return(61440&t)==4096},isSocket:function(t){return(49152&t)==49152},flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:function(t){var n=ea.flagModes[t];if(void 0===n)throw Error("Unknown file open mode: "+t);return n},flagsToPermissionString:function(t){var n=["r","w","rw"][3&t];return 512&t&&(n+="w"),n},nodePermissions:function(t,n){if(ea.ignorePermissions)return 0;if(n.includes("r")&&!(292&t.mode))return 2;if(n.includes("w")&&!(146&t.mode))return 2;if(n.includes("x")&&!(73&t.mode))return 2;return 0},mayLookup:function(t){var n=ea.nodePermissions(t,"x");return n?n:t.node_ops.lookup?0:2},mayCreate:function(t,n){try{return ea.lookupNode(t,n),20}catch(t){}return ea.nodePermissions(t,"wx")},mayDelete:function(t,n,i){try{o=ea.lookupNode(t,n)}catch(t){return t.errno}var o,a=ea.nodePermissions(t,"wx");if(a)return a;if(i){if(!ea.isDir(o.mode))return 54;if(ea.isRoot(o)||ea.getPath(o)===ea.cwd())return 10}else if(ea.isDir(o.mode))return 31;return 0},mayOpen:function(t,n){return t?ea.isLink(t.mode)?32:ea.isDir(t.mode)&&("r"!==ea.flagsToPermissionString(n)||512&n)?31:ea.nodePermissions(t,ea.flagsToPermissionString(n)):44},MAX_OPEN_FDS:4096,nextfd:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ea.MAX_OPEN_FDS,i=t;i<=n;i++)if(!ea.streams[i])return i;throw new ea.ErrnoError(33)},getStream:function(t){return ea.streams[t]},createStream:function(t,n,i){!ea.FSStream&&(ea.FSStream=function(){},ea.FSStream.prototype={object:{get:function(){return this.node},set:function(t){this.node=t}},isRead:{get:function(){return(2097155&this.flags)!=1}},isWrite:{get:function(){return(2097155&this.flags)!=0}},isAppend:{get:function(){return 1024&this.flags}}});var o=new ea.FSStream;for(var a in t)o[a]=t[a];t=o;var s=ea.nextfd(n,i);return t.fd=s,ea.streams[s]=t,t},closeStream:function(t){ea.streams[t]=null},chrdev_stream_ops:{open:function(t){var n=ea.getDevice(t.node.rdev);t.stream_ops=n.stream_ops,t.stream_ops.open&&t.stream_ops.open(t)},llseek:function(){throw new ea.ErrnoError(70)}},major:function(t){return t>>8},minor:function(t){return 255&t},makedev:function(t,n){return t<<8|n},registerDevice:function(t,n){ea.devices[t]={stream_ops:n}},getDevice:function(t){return ea.devices[t]},getMounts:function(t){for(var n=[],i=[t];i.length;){var o=i.pop();n.push(o),i.push.apply(i,o.mounts)}return n},syncfs:function(t,n){"function"==typeof t&&(n=t,t=!1),ea.syncFSRequests++,ea.syncFSRequests>1&&P("warning: "+ea.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var i=ea.getMounts(ea.root.mount),o=0;function a(t){return ea.syncFSRequests--,n(t)}function s(t){if(t)return s.errored?void 0:(s.errored=!0,a(t));++o>=i.length&&a(null)}i.forEach(function(n){if(!n.type.syncfs)return s(null);n.type.syncfs(n,t,s)})},mount:function(t,n,i){var o,a="/"===i,s=!i;if(a&&ea.root)throw new ea.ErrnoError(10);if(!a&&!s){var c=ea.lookupPath(i,{follow_mount:!1});if(i=c.path,o=c.node,ea.isMountpoint(o))throw new ea.ErrnoError(10);if(!ea.isDir(o.mode))throw new ea.ErrnoError(54)}var u={type:t,opts:n,mountpoint:i,mounts:[]},l=t.mount(u);return l.mount=u,u.root=l,a?ea.root=l:o&&(o.mounted=u,o.mount&&o.mount.mounts.push(u)),l},unmount:function(t){var n=ea.lookupPath(t,{follow_mount:!1});if(!ea.isMountpoint(n.node))throw new ea.ErrnoError(28);var i=n.node,o=i.mounted,a=ea.getMounts(o);Object.keys(ea.nameTable).forEach(function(t){for(var n=ea.nameTable[t];n;){var i=n.name_next;a.includes(n.mount)&&ea.destroyNode(n),n=i}}),i.mounted=null;var s=i.mount.mounts.indexOf(o);i.mount.mounts.splice(s,1)},lookup:function(t,n){return t.node_ops.lookup(t,n)},mknod:function(t,n,i){var o=ea.lookupPath(t,{parent:!0}).node,a=er.basename(t);if(!a||"."===a||".."===a)throw new ea.ErrnoError(28);var s=ea.mayCreate(o,a);if(s)throw new ea.ErrnoError(s);if(!o.node_ops.mknod)throw new ea.ErrnoError(63);return o.node_ops.mknod(o,a,n,i)},create:function(t,n){return n=(void 0!==n?n:438)&4095|32768,ea.mknod(t,n,0)},mkdir:function(t,n){return n=(void 0!==n?n:511)&1023|16384,ea.mknod(t,n,0)},mkdirTree:function(t,n){for(var i=t.split("/"),o="",a=0;a1&&void 0!==arguments[1]?arguments[1]:{};if(i.flags=i.flags||0,i.encoding=i.encoding||"binary","utf8"!==i.encoding&&"binary"!==i.encoding)throw Error('Invalid encoding type "'+i.encoding+'"');var o=ea.open(t,i.flags),a=ea.stat(t).size,s=new Uint8Array(a);return ea.read(o,s,0,a,0),"utf8"===i.encoding?n=L(s,0):"binary"===i.encoding&&(n=s),ea.close(o),n},writeFile:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i.flags=i.flags||577;var o=ea.open(t,i.flags,i.mode);if("string"==typeof n){var a=new Uint8Array(G(n)+1),s=M(n,a,0,a.length);ea.write(o,a,0,s,void 0,i.canOwn)}else if(ArrayBuffer.isView(n))ea.write(o,n,0,n.byteLength,void 0,i.canOwn);else throw Error("Unsupported data type");ea.close(o)},cwd:function(){return ea.currentPath},chdir:function(t){var n=ea.lookupPath(t,{follow:!0});if(null===n.node)throw new ea.ErrnoError(44);if(!ea.isDir(n.node.mode))throw new ea.ErrnoError(54);var i=ea.nodePermissions(n.node,"x");if(i)throw new ea.ErrnoError(i);ea.currentPath=n.path},createDefaultDirectories:function(){ea.mkdir("/tmp"),ea.mkdir("/home"),ea.mkdir("/home/web_user")},createDefaultDevices:function(){ea.mkdir("/dev"),ea.registerDevice(ea.makedev(1,3),{read:function(){return 0},write:function(t,n,i,o,a){return o}}),ea.mkdev("/dev/null",ea.makedev(1,3)),ei.register(ea.makedev(5,0),ei.default_tty_ops),ei.register(ea.makedev(6,0),ei.default_tty1_ops),ea.mkdev("/dev/tty",ea.makedev(5,0)),ea.mkdev("/dev/tty1",ea.makedev(6,0));var t=function(){if(("undefined"==typeof crypto?"undefined":(0,a.Ac)(crypto))!=="object"||"function"!=typeof crypto.getRandomValues)return function(){Q("randomDevice")};var t=new Uint8Array(1);return function(){return crypto.getRandomValues(t),t[0]}}();ea.createDevice("/dev","random",t),ea.createDevice("/dev","urandom",t),ea.mkdir("/dev/shm"),ea.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){ea.mkdir("/proc");var t=ea.mkdir("/proc/self");ea.mkdir("/proc/self/fd"),ea.mount({mount:function(){var n=ea.createNode(t,"fd",16895,73);return n.node_ops={lookup:function(t,n){var i=ea.getStream(+n);if(!i)throw new ea.ErrnoError(8);var o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return i.path}}};return o.parent=o,o}},n}},{},"/proc/self/fd")},createStandardStreams:function(){t.stdin?ea.createDevice("/dev","stdin",t.stdin):ea.symlink("/dev/tty","/dev/stdin"),t.stdout?ea.createDevice("/dev","stdout",null,t.stdout):ea.symlink("/dev/tty","/dev/stdout"),t.stderr?ea.createDevice("/dev","stderr",null,t.stderr):ea.symlink("/dev/tty1","/dev/stderr"),ea.open("/dev/stdin",0),ea.open("/dev/stdout",1),ea.open("/dev/stderr",1)},ensureErrnoError:function(){!ea.ErrnoError&&(ea.ErrnoError=function(t,n){this.node=n,this.setErrno=function(t){this.errno=t},this.setErrno(t),this.message="FS error"},ea.ErrnoError.prototype=Error(),ea.ErrnoError.prototype.constructor=ea.ErrnoError,[44].forEach(function(t){ea.genericErrors[t]=new ea.ErrnoError(t),ea.genericErrors[t].stack=""}))},staticInit:function(){ea.ensureErrnoError(),ea.nameTable=Array(4096),ea.mount(eo,{},"/"),ea.createDefaultDirectories(),ea.createDefaultDevices(),ea.createSpecialDirectories(),ea.filesystems={MEMFS:eo}},init:function(n,i,o){ea.init.initialized=!0,ea.ensureErrnoError(),t.stdin=n||t.stdin,t.stdout=i||t.stdout,t.stderr=o||t.stderr,ea.createStandardStreams()},quit:function(){ea.init.initialized=!1;for(var t=0;tthis.length-1)&&!(t<0)){var n=t%this.chunkSize,i=t/this.chunkSize|0;return this.getter(i)[n]}},s.prototype.setDataGetter=function(t){this.getter=t},s.prototype.cacheLength=function(){var t,n=new XMLHttpRequest;if(n.open("HEAD",i,!1),n.send(null),!(n.status>=200&&n.status<300||304===n.status))throw Error("Couldn't load "+i+". Status: "+n.status);var o=Number(n.getResponseHeader("Content-length")),a=(t=n.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=n.getResponseHeader("Content-Encoding"))&&"gzip"===t,c=1048576;!a&&(c=o);var u=function(t,n){if(t>n)throw Error("invalid range ("+t+", "+n+") or no bytes requested!");if(n>o-1)throw Error("only "+o+" bytes available! programmer error!");var a=new XMLHttpRequest;if(a.open("GET",i,!1),o!==c&&a.setRequestHeader("Range","bytes="+t+"-"+n),"undefined"!=typeof Uint8Array&&(a.responseType="arraybuffer"),a.overrideMimeType&&a.overrideMimeType("text/plain; charset=x-user-defined"),a.send(null),!(a.status>=200&&a.status<300||304===a.status))throw Error("Couldn't load "+i+". Status: "+a.status);return void 0!==a.response?new Uint8Array(a.response||[]):eC(a.responseText||"",!0)},l=this;l.setDataGetter(function(t){var n=t*c,i=(t+1)*c-1;if(i=Math.min(i,o-1),void 0===l.chunks[t]&&(l.chunks[t]=u(n,i)),void 0===l.chunks[t])throw Error("doXHR failed!");return l.chunks[t]}),(s||!o)&&(c=o=1,c=o=this.getter(0).length,B("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=o,this._chunkSize=c,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){var c;throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"}var c={isDevice:!1,url:i},u=ea.createFile(t,n,c,o,a);c.contents?u.contents=c.contents:c.url&&(u.contents=null,u.url=c.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var l={};return Object.keys(u.stream_ops).forEach(function(t){var n=u.stream_ops[t];l[t]=function(){return ea.forceLoadFile(u),n.apply(null,arguments)}}),l.read=function(t,n,i,o,a){ea.forceLoadFile(u);var s=t.node.contents;if(a>=s.length)return 0;var c=Math.min(s.length-a,o);if(s.slice)for(var l=0;l>2]=o.dev,v[i+4>>2]=0,v[i+8>>2]=o.ino,v[i+12>>2]=o.mode,v[i+16>>2]=o.nlink,v[i+20>>2]=o.uid,v[i+24>>2]=o.gid,v[i+28>>2]=o.rdev,v[i+32>>2]=0,k=[o.size>>>0,+Math.abs(C=o.size)>=1?C>0?(0|Math.min(+Math.floor(C/4294967296),4294967295))>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0],v[i+40>>2]=k[0],v[i+44>>2]=k[1],v[i+48>>2]=4096,v[i+52>>2]=o.blocks,v[i+56>>2]=o.atime.getTime()/1e3|0,v[i+60>>2]=0,v[i+64>>2]=o.mtime.getTime()/1e3|0,v[i+68>>2]=0,v[i+72>>2]=o.ctime.getTime()/1e3|0,v[i+76>>2]=0,k=[o.ino>>>0,+Math.abs(C=o.ino)>=1?C>0?(0|Math.min(+Math.floor(C/4294967296),4294967295))>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0],v[i+80>>2]=k[0],v[i+84>>2]=k[1],0},doMsync:function(t,n,i,o,a){var s=h.slice(t,t+i);ea.msync(n,s,a,i,o)},doMkdir:function(t,n){return"/"===(t=er.normalize(t))[t.length-1]&&(t=t.substr(0,t.length-1)),ea.mkdir(t,n,0),0},doMknod:function(t,n,i){switch(61440&n){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return -28}return ea.mknod(t,n,i),0},doReadlink:function(t,n,i){if(i<=0)return -28;var o=ea.readlink(t),a=Math.min(i,G(o)),s=A[n+a];return M(o,h,n,i+1),A[n+a]=s,a},doAccess:function(t,n){if(-8&n)return -28;var i=ea.lookupPath(t,{follow:!0}).node;if(!i)return -44;var o="";return(4&n&&(o+="r"),2&n&&(o+="w"),1&n&&(o+="x"),o&&ea.nodePermissions(i,o))?-2:0},doDup:function(t,n,i){var o=ea.getStream(i);return o&&ea.close(o),ea.open(t,n,0,i,i).fd},doReadv:function(t,n,i,o){for(var a=0,s=0;s>2],u=v[n+(8*s+4)>>2],l=ea.read(t,A,c,u,o);if(l<0)return -1;if(a+=l,l>2],u=v[n+(8*s+4)>>2],l=ea.write(t,A,c,u,o);if(l<0)return -1;a+=l}return a},varargs:void 0,get:function(){return es.varargs+=4,v[es.varargs-4>>2]},getStr:function(t){return N(t)},getStreamFromFD:function(t){var n=ea.getStream(t);if(!n)throw new ea.ErrnoError(8);return n},get64:function(t,n){return t}},ec={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function(t){!ec.lastError&&(ec.lastError=t)},getNewId:function(t){for(var n=ec.counter++,i=t.length;i>2]:-1;a+=N(v[i+4*s>>2],c<0?void 0:c)}return a},createContext:function(t,n){!t.getContextSafariWebGL2Fixed&&(t.getContextSafariWebGL2Fixed=t.getContext,t.getContext=function(n,i){var o=t.getContextSafariWebGL2Fixed(n,i);return"webgl"==n==o instanceof WebGLRenderingContext?o:null});var i=t.getContext("webgl2",n);return i?ec.registerContext(i,n):0},registerContext:function(t,n){var i=ec.getNewId(ec.contexts),o={handle:i,attributes:n,version:n.majorVersion,GLctx:t};return t.canvas&&(t.canvas.GLctxObject=o),ec.contexts[i]=o,(void 0===n.enableExtensionsByDefault||n.enableExtensionsByDefault)&&ec.initExtensions(o),i},makeContextCurrent:function(n){return ec.currentContext=ec.contexts[n],t.ctx=w=ec.currentContext&&ec.currentContext.GLctx,!(n&&!w)},getContext:function(t){return ec.contexts[t]},deleteContext:function(t){ec.currentContext===ec.contexts[t]&&(ec.currentContext=null),"object"===(0,a.Ac)(eu)&&eu.removeAllHandlersOnTarget(ec.contexts[t].GLctx.canvas),ec.contexts[t]&&ec.contexts[t].GLctx.canvas&&(ec.contexts[t].GLctx.canvas.GLctxObject=void 0),ec.contexts[t]=null},initExtensions:function(t){if(!t&&(t=ec.currentContext),!t.initExtensionsDone){t.initExtensionsDone=!0;var n,i,o,a=t.GLctx;(n=a).dibvbi=n.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"),(i=a).mdibvbi=i.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"),t.version>=2&&(a.disjointTimerQueryExt=a.getExtension("EXT_disjoint_timer_query_webgl2")),(t.version<2||!a.disjointTimerQueryExt)&&(a.disjointTimerQueryExt=a.getExtension("EXT_disjoint_timer_query")),(o=a).multiDrawWebgl=o.getExtension("WEBGL_multi_draw"),(a.getSupportedExtensions()||[]).forEach(function(t){!t.includes("lose_context")&&!t.includes("debug")&&a.getExtension(t)})}}},eu={inEventHandler:0,removeAllEventListeners:function(){for(var t=eu.eventHandlers.length-1;t>=0;--t)eu._removeHandler(t);eu.eventHandlers=[],eu.deferredCalls=[]},registerRemoveEventListeners:function(){!eu.removeEventListenersRegistered&&(H.push(eu.removeAllEventListeners),eu.removeEventListenersRegistered=!0)},deferredCalls:[],deferCall:function(t,n,i){for(var o in eu.deferredCalls){var a=eu.deferredCalls[o];if(a.targetFunction==t&&function(t,n){if(t.length!=n.length)return!1;for(var i in t)if(t[i]!=n[i])return!1;return!0}(a.argsList,i))return}eu.deferredCalls.push({targetFunction:t,precedence:n,argsList:i}),eu.deferredCalls.sort(function(t,n){return t.precedence0;){var o=ep(i.getFullYear()),a=i.getMonth(),s=(o?ey:em)[a];if(n>s-i.getDate())n-=s-i.getDate()+1,i.setDate(1),a<11?i.setMonth(a+1):(i.setMonth(0),i.setFullYear(i.getFullYear()+1));else{i.setDate(i.getDate()+n);break}}return i}var eI=function(t,n,i,o){!t&&(t=this),this.parent=t,this.mount=t.mount,this.mounted=null,this.id=ea.nextInode++,this.name=n,this.mode=i,this.node_ops={},this.stream_ops={},this.rdev=o};Object.defineProperties(eI.prototype,{read:{get:function(){return(365&this.mode)==365},set:function(t){t?this.mode|=365:this.mode&=-366}},write:{get:function(){return(146&this.mode)==146},set:function(t){t?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return ea.isDir(this.mode)}},isDevice:{get:function(){return ea.isChrdev(this.mode)}}}),ea.FSNode=eI,ea.staticInit();for(var eb=0;eb<32;++eb)eA.push(Array(eb));function eC(t,n,i){var o=Array(i>0?i:G(t)+1),a=M(t,o,0,o.length);return n&&(o.length=a),o}var ek={Q:function(t){return eE(t+16)+16},P:function(t,n,i){throw new et(t).init(n,i),t},K:function(t,n,i){es.varargs=i;try{var o,a=es.getStreamFromFD(t);switch(n){case 0:var s=es.get();if(s<0)return -28;return ea.open(a.path,a.flags,0,s).fd;case 1:case 2:case 6:case 7:return 0;case 3:return a.flags;case 4:var s=es.get();return a.flags|=s,0;case 5:var s=es.get();return g[s+0>>1]=2,0;case 16:case 8:default:return -28;case 9:;return o=28,v[ew()>>2]=28,-1}}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return-t.errno}},X:function(t,n,i){es.varargs=i;try{var o=es.getStreamFromFD(t);switch(n){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:if(!o.tty)return -59;return 0;case 21519:if(!o.tty)return -59;var a=es.get();return v[a>>2]=0,0;case 21520:if(!o.tty)return -59;return -28;case 21531:var a=es.get();return ea.ioctl(o,n,a);default:Q("bad ioctl syscall "+n)}}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return-t.errno}},_:function(t,n,i){es.varargs=i;try{var o=es.getStr(t),a=i?es.get():0;return ea.open(o,n,a).fd}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return-t.errno}},I:function(){Q("")},da:function(n){var i=t.GL.contexts[n].GLctx;i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,t.video)},$:function(t,n,i){h.copyWithin(t,n,n+i)},Z:function(t){var n=h.length;t>>>=0;if(t>2147483648)return!1;for(var i=1;i<=4;i*=2){var o,a,s=n*(1+.2/i);if(s=Math.min(s,t+100663296),function(t){try{return d.grow(t-f.byteLength+65535>>>16),U(d.buffer),1}catch(t){}}(Math.min(2147483648,(a=65536,(o=Math.max(t,s))%65536>0&&(o+=a-o%a),o))))return!0}return!1},Y:function(t,n){return function(t,n){var i,o,a=n>>2,s=v[a+6],c={alpha:!!v[a+0],depth:!!v[a+1],stencil:!!v[a+2],antialias:!!v[a+3],premultipliedAlpha:!!v[a+4],preserveDrawingBuffer:!!v[a+5],powerPreference:el[s],failIfMajorPerformanceCaveat:!!v[a+7],majorVersion:v[a+8],minorVersion:v[a+9],enableExtensionsByDefault:v[a+10],explicitSwapControl:v[a+11],proxyContextToMainThread:v[a+12],renderViaOffscreenBackBuffer:v[a+13]};var u=(i=(o=i=t)>2?N(o):o,ec.offscreenCanvases[i.substr(1)]||"canvas"==i&&Object.keys(ec.offscreenCanvases)[0]||document.querySelector(i));if(!u)return 0;if(u.offscreenCanvas&&(u=u.offscreenCanvas),c.explicitSwapControl){if(!(u.transferControlToOffscreen||"undefined"!=typeof OffscreenCanvas&&u instanceof OffscreenCanvas))return 0;if(u.transferControlToOffscreen){if(u.controlTransferredOffscreen){if(!ec.offscreenCanvases[u.id])return 0}else ec.offscreenCanvases[u.id]={canvas:u.transferControlToOffscreen(),canvasSharedPtr:eE(12),id:u.id},u.controlTransferredOffscreen=!0;u=ec.offscreenCanvases[u.id]}}return ec.createContext(u,c)}(t,n)},H:function(t){return ec.makeContextCurrent(t)?0:-5},U:function(t,n){var i=0;return ef().forEach(function(o,a){var s=n+i;v[t+4*a>>2]=s,!function(t,n,i){for(var o=0;o>0]=t.charCodeAt(o);A[n>>0]=0}(o,s),i+=o.length+1}),0},V:function(t,n){var i=ef();v[t>>2]=i.length;var o=0;return i.forEach(function(t){o+=t.length+1}),v[n>>2]=o,0},J:function(t){try{var n=es.getStreamFromFD(t);return ea.close(n),0}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return t.errno}},W:function(t,n,i,o){try{var a=es.getStreamFromFD(t),s=es.doReadv(a,n,i);return v[o>>2]=s,0}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return t.errno}},S:function(t,n,i,o,a){try{var s=es.getStreamFromFD(t),c=4294967296*i+(n>>>0);if(c<=-9007199254740992||c>=9007199254740992)return -61;return ea.llseek(s,c,o),k=[s.position>>>0,(C=s.position,+Math.abs(C)>=1?C>0?(0|Math.min(+Math.floor(C/4294967296),4294967295))>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],v[a>>2]=k[0],v[a+4>>2]=k[1],s.getdents&&0===c&&0===o&&(s.getdents=null),0}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return t.errno}},L:function(t,n,i,o){try{var a=es.getStreamFromFD(t),s=es.doWritev(a,n,i);return v[o>>2]=s,0}catch(t){if(void 0===ea||!(t instanceof ea.ErrnoError))throw t;return t.errno}},g:function(t){w.activeTexture(t)},t:function(t,n){w.attachShader(ec.programs[t],ec.shaders[n])},a:function(t,n){35051==t?w.currentPixelPackBufferBinding=n:35052==t&&(w.currentPixelUnpackBufferBinding=n),w.bindBuffer(t,ec.buffers[n])},d:function(t,n){w.bindFramebuffer(t,ec.framebuffers[n])},b:function(t,n){w.bindTexture(t,ec.textures[n])},o:function(t,n,i,o){i?w.bufferData(t,h,o,i,n):w.bufferData(t,n,o)},ca:function(t){w.clear(t)},C:function(t){w.compileShader(ec.shaders[t])},y:function(){var t=ec.getNewId(ec.programs),n=w.createProgram();return n.name=t,n.maxUniformLength=n.maxAttributeLength=n.maxUniformBlockNameLength=0,n.uniformIdCounter=1,ec.programs[t]=n,t},F:function(t){var n=ec.getNewId(ec.shaders);return ec.shaders[n]=w.createShader(t),n},z:function(t,n){for(var i=0;i>2],a=ec.framebuffers[o];a&&(w.deleteFramebuffer(a),a.name=0,ec.framebuffers[o]=null)}},A:function(t){if(t){var n=ec.programs[t];if(!n){ec.recordError(1281);return}w.deleteProgram(n),n.name=0,ec.programs[t]=null}},m:function(t){if(t){var n=ec.shaders[t];if(!n){ec.recordError(1281);return}w.deleteShader(n),ec.shaders[t]=null}},f:function(t,n){for(var i=0;i>2],a=ec.textures[o];a&&(w.deleteTexture(a),a.name=0,ec.textures[o]=null)}},q:function(t){w.disableVertexAttribArray(t)},M:function(t,n){for(var i=eA[t],o=0;o>2];w.drawBuffers(i)},v:function(t,n,i,o){w.drawElements(t,n,i,o)},j:function(t){w.enableVertexAttribArray(t)},n:function(t,n,i,o,a){w.framebufferTexture2D(t,n,i,ec.textures[o],a)},p:function(t,n){eh(t,n,"createBuffer",ec.buffers)},B:function(t,n){eh(t,n,"createFramebuffer",ec.framebuffers)},D:function(t,n){eh(t,n,"createTexture",ec.textures)},l:function(t,n){return w.getAttribLocation(ec.programs[t],N(n))},c:function(){var t=w.getError()||ec.lastError;return ec.lastError=0,t},N:function(t,n){!function(t,n,i){if(!n){ec.recordError(1281);return}var o,s,c=void 0;switch(t){case 36346:c=1;break;case 36344:return;case 34814:case 36345:c=0;break;case 34466:var u=w.getParameter(34467);c=u?u.length:0;break;case 33309:if(ec.currentContext.version<2){ec.recordError(1282);return}c=2*(w.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(ec.currentContext.version<2){ec.recordError(1280);return}c=33307==t?3:0}if(void 0===c){var l=w.getParameter(t);switch((0,a.Ac)(l)){case"number":c=l;break;case"boolean":c=l?1:0;break;case"string":ec.recordError(1280);return;case"object":if(null===l)switch(t){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:c=0;break;default:ec.recordError(1280);return}else if(l instanceof Float32Array||l instanceof Uint32Array||l instanceof Int32Array||l instanceof Array){for(var d=0;d>2]=l[d];break;case 2:m[n+4*d>>2]=l[d];break;case 4:A[n+d>>0]=l[d]?1:0}return}else try{c=0|l.name}catch(n){ec.recordError(1280),P("GL_INVALID_ENUM in glGet"+i+"v: Unknown object returned from WebGL getParameter("+t+")! (error: "+n+")");return}break;default:ec.recordError(1280),P("GL_INVALID_ENUM in glGet"+i+"v: Native code calling glGet"+i+"v("+t+") and it returns "+l+" of type "+(0,a.Ac)(l)+"!");return}}switch(i){case 1:;o=n,s=c,y[o>>2]=s,y[o+4>>2]=(s-y[o>>2])/4294967296;break;case 0:v[n>>2]=c;break;case 2:m[n>>2]=c;break;case 4:A[n>>0]=c?1:0}}(t,n,0)},aa:function(t,n,i,o,a){ec.recordError(1282)},O:function(t,n,i,o){var a=w.getProgramInfoLog(ec.programs[t]);null===a&&(a="(unknown error)");var s=n>0&&o?M(a,h,o,n):0;i&&(v[i>>2]=s)},u:function(t,n,i){if(!i||t>=ec.counter){ec.recordError(1281);return}if(t=ec.programs[t],35716==n){var o=w.getProgramInfoLog(t);null===o&&(o="(unknown error)"),v[i>>2]=o.length+1}else if(35719==n){if(!t.maxUniformLength)for(var a=0;a>2]=t.maxUniformLength}else if(35722==n){if(!t.maxAttributeLength)for(var a=0;a>2]=t.maxAttributeLength}else if(35381==n){if(!t.maxUniformBlockNameLength)for(var a=0;a>2]=t.maxUniformBlockNameLength}else v[i>>2]=w.getProgramParameter(t,n)},r:function(t,n,i,o){var a=w.getShaderInfoLog(ec.shaders[t]);null===a&&(a="(unknown error)");var s=n>0&&o?M(a,h,o,n):0;i&&(v[i>>2]=s)},s:function(t,n,i){if(!i){ec.recordError(1281);return}if(35716==n){var o=w.getShaderInfoLog(ec.shaders[t]);null===o&&(o="(unknown error)");var a=o?o.length+1:0;v[i>>2]=a}else if(35720==n){var s=w.getShaderSource(ec.shaders[t]),c=s?s.length+1:0;v[i>>2]=c}else v[i>>2]=w.getShaderParameter(ec.shaders[t],n)},h:function(t,n){if(n=N(n),t=ec.programs[t]){!function(t){var n,i,o=t.uniformLocsById,a=t.uniformSizeAndIdsByName;if(!o)for(n=0,t.uniformLocsById=o={},t.uniformArrayNamesById={};n0?c.slice(0,l):c,f=t.uniformIdCounter;for(t.uniformIdCounter+=u,a[d]=[u,f],i=0;i0)o=parseInt(n.slice(s+1))>>>0,a=n.slice(0,s);var c=t.uniformSizeAndIdsByName[a];if(c&&o>31-Math.clz32(f.BYTES_PER_ELEMENT))}else w.texImage2D(t,n,i,o,a,s,c,u,null)},e:function(t,n,i){w.texParameteri(t,n,i)},i:function(t,n){w.uniform1i(function(t){var n=w.currentProgram;if(n){var i=n.uniformLocsById[t];return"number"==typeof i&&(n.uniformLocsById[t]=i=w.getUniformLocation(n,n.uniformArrayNamesById[t]+(i>0?"["+i+"]":""))),i}ec.recordError(1282)}(t),n)},x:function(t){t=ec.programs[t],w.useProgram(t),w.currentProgram=t},ea:function(t){w.validateProgram(ec.programs[t])},k:function(t,n,i,o,a,s){w.vertexAttribPointer(t,n,i,!!o,a,s)},w:function(t,n,i,o){w.viewport(t,n,i,o)},T:function(t,n,i,o){return function(t,n,i,o){var a,s,c=v[o+40>>2],u={tm_sec:v[o>>2],tm_min:v[o+4>>2],tm_hour:v[o+8>>2],tm_mday:v[o+12>>2],tm_mon:v[o+16>>2],tm_year:v[o+20>>2],tm_wday:v[o+24>>2],tm_yday:v[o+28>>2],tm_isdst:v[o+32>>2],tm_gmtoff:v[o+36>>2],tm_zone:c?N(c):""},l=N(i),d={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var f in d)l=l.replace(RegExp(f,"g"),d[f]);var h=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],g=["January","February","March","April","May","June","July","August","September","October","November","December"];function p(t,n,i){for(var o="number"==typeof t?t.toString():t||"";o.length0?1:0}return 0===(i=o(t.getFullYear()-n.getFullYear()))&&0===(i=o(t.getMonth()-n.getMonth()))&&(i=o(t.getDate()-n.getDate())),i}function _(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function I(t){var n=e_(new Date(t.tm_year+1900,0,1),t.tm_yday),i=new Date(n.getFullYear(),0,4),o=new Date(n.getFullYear()+1,0,4),a=_(i),s=_(o);return 0>=m(a,n)?0>=m(s,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var b={"%a":function(t){return h[t.tm_wday].substring(0,3)},"%A":function(t){return h[t.tm_wday]},"%b":function(t){return g[t.tm_mon].substring(0,3)},"%B":function(t){return g[t.tm_mon]},"%C":function(t){return y((t.tm_year+1900)/100|0,2)},"%d":function(t){return y(t.tm_mday,2)},"%e":function(t){return p(t.tm_mday,2," ")},"%g":function(t){return I(t).toString().substring(2)},"%G":function(t){return I(t)},"%H":function(t){return y(t.tm_hour,2)},"%I":function(t){var n=t.tm_hour;return 0==n?n=12:n>12&&(n-=12),y(n,2)},"%j":function(t){return y(t.tm_mday+ev(ep(t.tm_year+1900)?ey:em,t.tm_mon-1),3)},"%m":function(t){return y(t.tm_mon+1,2)},"%M":function(t){return y(t.tm_min,2)},"%n":function(){return"\n"},"%p":function(t){return t.tm_hour>=0&&t.tm_hour<12?"AM":"PM"},"%S":function(t){return y(t.tm_sec,2)},"%t":function(){return" "},"%u":function(t){return t.tm_wday||7},"%U":function(t){var n=new Date(t.tm_year+1900,0,1),i=0===n.getDay()?n:e_(n,7-n.getDay()),o=new Date(t.tm_year+1900,t.tm_mon,t.tm_mday);if(0>m(i,o)){var a=ev(ep(o.getFullYear())?ey:em,o.getMonth()-1)-31;return y(Math.ceil((31-i.getDate()+a+o.getDate())/7),2)}return 0===m(i,n)?"01":"00"},"%V":function(t){var n,i=new Date(t.tm_year+1900,0,4),o=new Date(t.tm_year+1901,0,4),a=_(i),s=_(o),c=e_(new Date(t.tm_year+1900,0,1),t.tm_yday);return 0>m(c,a)?"53":0>=m(s,c)?"01":y(Math.ceil((n=a.getFullYear()m(i,o)){var a=ev(ep(o.getFullYear())?ey:em,o.getMonth()-1)-31;return y(Math.ceil((31-i.getDate()+a+o.getDate())/7),2)}return 0===m(i,n)?"01":"00"},"%y":function(t){return(t.tm_year+1900).toString().substring(2)},"%Y":function(t){return t.tm_year+1900},"%z":function(t){var n=t.tm_gmtoff;return(n>=0?"+":"-")+String("0000"+(n=(n=Math.abs(n)/60)/60*100+n%60)).slice(-4)},"%Z":function(t){return t.tm_zone},"%%":function(){return"%"}};for(var f in b)l.includes(f)&&(l=l.replace(RegExp(f,"g"),b[f](u)));var C=eC(l,!1);if(C.length>n)return 0;return a=C,s=t,A.set(a,s),C.length-1}(t,n,i,o)}};!function(){var n={a:ek};function o(n,i){var o,a=n.exports;t.asm=a,U((d=t.asm.fa).buffer),I=t.asm.ma,o=t.asm.ga,W.unshift(o),z()}function a(t){o(t.instance)}function s(t){return(l||"function"!=typeof fetch?Promise.resolve().then(function(){return q(b)}):fetch(b,{credentials:"same-origin"}).then(function(t){if(!t.ok)throw"failed to load wasm binary file at '"+b+"'";return t.arrayBuffer()}).catch(function(){return q(b)})).then(function(t){return WebAssembly.instantiate(t,n)}).then(function(t){return t}).then(t,function(t){P("failed to asynchronously prepare wasm: "+t),Q(t)})}J();if(t.instantiateWasm)try{return t.instantiateWasm(n,o)}catch(t){return P("Module.instantiateWasm callback failed with error: "+t),!1}(function(){return l||"function"!=typeof WebAssembly.instantiateStreaming||b.startsWith("data:application/octet-stream;base64,")||"function"!=typeof fetch?s(a):fetch(b,{credentials:"same-origin"}).then(function(t){return WebAssembly.instantiateStreaming(t,n).then(a,function(t){return P("wasm streaming compile failed: "+t),P("falling back to ArrayBuffer instantiation"),s(a)})})})().catch(i)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.ga).apply(null,arguments)},t._createContext=function(){return(t._createContext=t.asm.ha).apply(null,arguments)},t._drawFrame=function(){return(t._drawFrame=t.asm.ia).apply(null,arguments)},t._destroy=function(){return(t._destroy=t.asm.ja).apply(null,arguments)},t._getError=function(){return(t._getError=t.asm.ka).apply(null,arguments)},t._getRunInfo=function(){return(t._getRunInfo=t.asm.la).apply(null,arguments)};var ew=t.___errno_location=function(){return(ew=t.___errno_location=t.asm.na).apply(null,arguments)},eE=t._malloc=function(){return(eE=t._malloc=t.asm.oa).apply(null,arguments)};t._free=function(){return(t._free=t.asm.pa).apply(null,arguments)};var eS=t.stackSave=function(){return(eS=t.stackSave=t.asm.qa).apply(null,arguments)},eR=t.stackRestore=function(){return(eR=t.stackRestore=t.asm.ra).apply(null,arguments)},eT=t.stackAlloc=function(){return(eT=t.stackAlloc=t.asm.sa).apply(null,arguments)};function eD(i){if(X>0)return;if(!function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)(function(t){j.unshift(t)})(t.preRun.shift());$(j)}(),!(X>0))t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),o()},1)):o();function o(){if(!E)E=!0,t.calledRun=!0,!x&&(t.noFSInit||ea.init.initialized||ea.init(),ea.ignorePermissions=!1,$(W),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),!function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)(function(t){Y.unshift(t)})(t.postRun.shift());$(Y)}())}}if(t.cwrap=function(n,i,o,a){var s=(o=o||[]).every(function(t){return"number"===t});if("string"!==i&&s&&!a)return t["_"+n];return function(){return function(n,i,o,a,s){var c,u,l={string:function(t){var n=0;if(null!=t&&0!==t){var i=(t.length<<2)+1;(function(t,n,i){M(t,h,n,i)})(t,n=eT(i),i)}return n},array:function(t){var n=eT(t.length);return function(t,n){A.set(t,n)}(t,n),n}},d=t["_"+n],f=[],g=0;if(a)for(var p=0;p1&&void 0!==arguments[1]?arguments[1]:"i8";switch("*"===n.charAt(n.length-1)&&(n="i32"),n){case"i1":case"i8":return A[t>>0];case"i16":return g[t>>1];case"i32":case"i64":return v[t>>2];case"float":return m[t>>2];case"double":return Number(_[t>>3]);default:Q("invalid type for getValue: "+n)}return null},t.UTF8ToString=N,t.GL=ec,K=function t(){!E&&eD(),!E&&(K=t)},t.run=eD,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return eD(),t.ready})},231834:function(t,n,i){"use strict";i.d(n,{i:function(){return o}});var o="1.0.13"},989559:function(t,n,i){"use strict";function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=Array(n);i=a[0]&&t._xgOrgBitrate<=a[1]}).sort(function(t,n){return n._xgOrgBitrate-t._xgOrgBitrate});if(!d.length){var f,A,h=1/0;t.forEach(function(t){var n=Math.abs(t._xgOrgBitrate-s);n0?d[d.length-1]:d[0])}}return g&&(g.filterRateCnt=(null==d?void 0:d.length)||0,g.isFilterMaxRate=v(d,g),g.bitrateSetSelector=d.map(function(t){return t.gearName}),g.qualityBitrateSelector=d.map(function(t){return"".concat(t.qualityType,":").concat(t._xgOrgBitrate)})),g}}},{key:"selector",get:function(){var t=this.config.mode;return this._selectorMap[t]||this._selectorMap.simple}},{key:"getTargetBitrate",value:function(t,n){var i=this.selector;if(i&&i.getTargetBitrate)return i.getTargetBitrate(t,n)}},{key:"addSelect",value:function(t,n){this._selectorMap[t||n.name]=n}},{key:"destroy",value:function(){var t=this._selectorMap;Object.keys(t).forEach(function(n){"function"==typeof t[n].destroy&&t[n].destroy()})}}],[{key:"defaultConfig",get:function(){return{paramBf:.3,paramBp:.5,paramUpper:1.5,paramLower:.6,paramUpperBl:.7,paramVl1:.7,paramVl2:1e3,paramVlUpper:.9,paramVlLower:.8,bitrateUpper:2e6,bitrateLower:2e5,slidingWindowType:"by_weight",slidingWindowWeight:"size",slidingWindowWeightThreshold:3e5,slidingWindowCountThreshold:30,slidingWindowExtraction:"weighted_median",bitrateRange:[2e5,25e5],defaultBitrate:1e6,autoBitrateParams:{paramA:0,paramB:404330129e-17,paramC:.0164405979,paramD:225511.28,minBitrate:2e5},mSpeedRecordValidThreshold:2,mode:A.SIMPLE,needCheckDuration:!0,overscore:{isOpen:!1,enable266:!0,filterKey:"definition",filterList:[],scoreMultiple:2},bitrateKey:"bitrate",playlist_select_bitrate:{enable_playlist_factor:!0,min_speed:1e5,max_speed:1e7,min_factor:.8,max_factor:1.5,cdf_threshold:.5,max_consider_after_media_num:3,max_single_video_reserved_duration:5e3,max_sum_video_reserved_duration:1e4,to_play_type:"fixed",fixed_to_play_ms:1e4,default_weibull_param:{beta:.49,eta:5200,gamma:1100},min_to_play_ms:5e3,max_to_play_ms:2e4}}}},{key:"MaxQueueCapacity",get:function(){return d},set:function(t){d=t}}]);function p(t){var n=0;return t&&t!==h.AVG?t===h.WEIGHT&&(n=a.TestSpeed.getWeightedSpeedKbs()):n=a.TestSpeed.getAvgSpeedKbs(),Math.max(1024*n,0)}function v(t,n){if(!(null!=t&&t.length)||!n||!n._xgOrgBitrate)return -1;var i,o,a=t.length-1;return((null===(i=t[0])||void 0===i?void 0:i._xgOrgBitrate)>=(null===(o=t[t.length-1])||void 0===o?void 0:o._xgOrgBitrate)&&(a=0),t[a]._xgOrgBitrate<=n._xgOrgBitrate)?1:0}},790900:function(t,n,i){"use strict";i.d(n,{$:function(){return a}});var o=i(261825);i(9498),i(932651),i(248385),i(663030);var a=(0,o.qH)(function t(n){(0,o.PA)(this,t),this._queue=[],this._current={},this.setConfig(n)},[{key:"queue",get:function(){return this._queue}},{key:"setConfig",value:function(t){this._config=Object.assign({},t)}},{key:"setCurrent",value:function(t){Object.assign(this._current,t)}},{key:"getCurrent",value:function(){return this._current}},{key:"resetCurrent",value:function(){this._current={}}},{key:"calcAndReset",value:function(){var t=this._current,n=t.startBufferTime,i=t.duration,o=t.endBufferTime,a=t.leaveWithBlock,s=t.stalledTime,c=t.pausedTime,u=t.downloadDuration,l=t.bitrate;if(!i||!l||!o){this.resetCurrent();return}var d=this._config,f=d.paramBf,A=d.paramBp,h=d.paramUpperBl,g=d.paramUpper,p=d.slidingWindowWeight,v=d.slidingWindowType,y=d.slidingWindowWeightThreshold,m=d.slidingWindowCountThreshold,_=1+((o-n)*f-(s+c)*A)/u;a&&(_=Math.min(_,h));var I=l*Math.max(g,_),b=0;if(b="time"===p?Math.min(u,i+s):Math.min(u,i)*l,this._queue.push([I,b,this._current]),"by_weight"===v){this._queue=this._queue.slice(-30);for(var C=this._queue.reduce(function(t,n){return t+n[1]},0)-y;C>0;){var k=this._queue.shift();if(!k)break;if(k[1]>C){k[1]-=C,this._queue.unshift(k);break}C-=k[1]}}else this._queue=this._queue.slice(-m);this.resetCurrent()}},{key:"getDefaultBitrate",value:function(t){if(!t||0===t.length)return 0;for(var n=this._config.defaultTargetBitrate||1e6,i=0,o=0;o=i&&(i=t[o]._xgOrgBitrate);return!i&&(i=t[t.length-1]._xgOrgBitrate),i}},{key:"getTargetBitrate",value:function(t){if(!this._queue.length||!t)return 0;var n=this._config,i=n.paramVlLower,o=n.paramVlUpper,a=n.paramVl1,s=n.paramVl2,c=n.bitrateLower,u=n.bitrateUpper,l=n.slidingWindowExtraction,d=0,f=this._queue.reduce(function(t,n){return t+n[1]},0);if("weighted_median"===l){var A=f/2,h=1/0,g=0;this._queue.forEach(function(t){(g=Math.abs(A-t[1]))0?u[0]:s;t[l]?(t[l].bw+=c.bw||0,t[l].pbw+=c.pbw||0):t[l]={vid:l,bw:c.bw||0,pbw:c.pbw||0,bitrate:c.bitrate||0,duration:c.duration||0}}}}catch(t){i.e(t)}finally{i.f()}return Object.values(t)}},{key:"bwEventEmit",value:function(t){var n=t.vid,i=t.loadType,s=t.size,c=t.speed,u=t.cacheKey,l=t.vtype,f=t.duration,A=t.bitrate,h=(0,o.Kd)(t,d),g=this.getPreloadBandwidth(u)||{bw:0,pbw:0,vid:n,duration:f,bitrate:A};i&&i!==a._R.CDN?(g.pbw=g.pbw+s,this.emit("prf_data_size",(0,o.Zj)({vid:n,task_type:2,pcdn_size:s,pcdn_speed:c,vtype:l,bitrate:A,duration:f},h))):(g.bw=g.bw+s,this.emit("prf_data_size",(0,o.Zj)({vid:n,task_type:2,cdn_size:s,cdn_speed:c,vtype:l,duration:f,bitrate:A},h))),this.setPreloadBandwidth(u,g),this._updateRealTimeSpeed({speed:c,type:i||a._R.CDN}),this._updateLoadInfo(u,i,s)}},{key:"setUsePreloadInfo",value:function(t,n){this._usepreload_info.set(t,n)}},{key:"realTimeSpeed",get:function(){return f}},{key:"emit",value:function(t,n){var i;null===(i=this._manager)||void 0===i||i.emit(t,n)}},{key:"destroy",value:function(){this._preload_bandwith_map=new Map,this._usepreload_info=new Map,this._pcdn_info_map=new Map,this._manager=null}}]),h=i("949195"),g=i("737756"),p=["vid","loadType","size","speed","cacheKey","vtype","duration","bitrate"],v=!1,y=function(t){var n,i,s,c,d,f;function y(){var t;return(0,o.PA)(this,y),(t=(0,o.$w)(this,y))._loaders={},t._loaderInsts={},t._taskIntervalId=0,t._currentPreloadInst=null,t._preloadDataList=[],t._player=null,t._stepwise=!1,t._playingVids=[],t._isOpen=!0,t._userDefinition=null,t._startDefinition=null,t.onPreloadNext=(0,o.x)((0,o.l5)().mark(function n(){var i,a,s,c,l,d,f,A,h,g,p,v,y,m;return(0,o.l5)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(c=(s=t)._preloadDataList,l=s._config,t._canPreloadNext()){n.next=3;break}return n.abrupt("return",!1);case 3:if(f=null==(d=t.findPreloadItem(c,!1))?void 0:d.data,!(!d||!(null!=f&&f.payload))){n.next=7;break}return n.abrupt("return",!1);case 7:if(A=null,A=t.selectBeforeStart(f),t._filterMixPayload(f,A),t.setStartDefinition(null===(i=A)||void 0===i?void 0:i.definition),t.log("log","selectBeforeStart",null===(a=A)||void 0===a?void 0:a.vtype,A),h=t._getPreloaderKey(A||f)){n.next=17;break}return t.log("warn","need to set vtype, no preloader",f),l.autoPreload&&t.emit(u.KR.PRELOAD_NEXT),n.abrupt("return",!1);case 17:if(g=t._getLoaderInst(h)){n.next=23;break}if(p=t._getLoader(h)){n.next=22;break}return n.abrupt("return",!1);case 22:g=new p(t,t._config);case 23:return t._currentPreloadInst=g,t._currentPreloadInst.setData(f),t._emitEvtByStart(f),n.prev=26,t.log("log","loaderInst.start",h,t.getStartDefinition(),f),n.next=30,g.start(f,t.getStartDefinition());case 30:(v=n.sent)&&v.remove&&(y=c.indexOf(d))>-1&&c.splice(y,1),n.next=37;break;case 34:n.prev=34,n.t0=n.catch(26),t.log("error","preload data error!",n.t0);case 37:return n.prev=37,null===(m=t._currentPreloadInst)||void 0===m||m.setData(null),t._currentPreloadInst=null,t._config.autoPreload&&(t._canPreloadNext()?t.emit(u.KR.PRELOAD_NEXT):t.emit(u.KR.PRELOAD_STOP)),n.finish(37);case 42:return n.abrupt("return",!0);case 43:case"end":return n.stop()}},n,null,[[26,34,37,42]])})),t._stats=new A(t),t}return(0,o.XW)(y,t),(0,o.qH)(y,[{key:"VTYPES",get:function(){return a.l0}},{key:"player",get:function(){return this._player}},{key:"stepwise",get:function(){return this._stepwise}},{key:"realTimeSpeed",get:function(){return this._stats.realTimeSpeed}},{key:"currentPreloadInst",get:function(){return this._currentPreloadInst}},{key:"cacheInst",get:function(){return this._cacheInst}},{key:"preloadDataList",get:function(){return this._preloadDataList}},{key:"log",value:function(t){for(var n,i=arguments.length,o=Array(i>1?i-1:0),a=1;a0){var t=this.findPreloadItem(this._preloadDataList),n=null==t?void 0:t.data;if(this._wipPreloadTask=t,t&&null!=n&&n.payload){if(!this._getPreloaderKey(n))return this.log("warn","need to set vtype"),this.stopCheckTask(),!1;var i=this._config.checkIfCanPreload;if(i&&"function"==typeof i)return i(n);if(this._config.autoCheckPreload)return this._autoCheckPreload(n,t);else this.stopCheckTask()}}return!1}},{key:"_autoCheckPreload",value:function(t,n){var i,o=null==n||null===(i=n.data)||void 0===i?void 0:i.force;if("always"===o)return!0;if(!this._player)return"no-player"===o||(this.log("warn","need set video"),!1);return(0,g.xF)(this._player,this._config,this.log)}},{key:"_getPreloaderKey",value:function(t){return t.vtype?t.vtype.toUpperCase():""}},{key:"_sort",value:function(t){t.sort(function(t,n){return void 0===t.order&&void 0===n.order||"number"==typeof t.order&&"number"==typeof n.order&&t.order-1?i[o].vid=n:i.push({vid:n,playerId:t})}},{key:"selectBeforeStart",value:function(t){var n=t.targetDefinition,i=t.defaultDefinition;if(n)return(0,o.Zj)({},n);var a=this.getUserSelectDefinition(),s=this.selectBitrate(null==t?void 0:t.payload,i,a,null==t?void 0:t.playlist_info),c=(null==s?void 0:s.vtype)||t.vtype,u=(0,o.Zj)((0,o.Zj)({},s),{},{vtype:c});return t.targetDefinition=u,this.log("log","selectBeforeStart",null==t?void 0:t.vid,c,null==s?void 0:s.definition,null==t?void 0:t.payload,s),u}},{key:"selectBitrate",value:function(t,n,i,a){if(t.length<1)return null;var s,c,u,l=null;if(this._selector)l=this._selector.getSuitableBitrate(t,i,null,a),this.log("log","BitRateAdapter result",null===(s=l)||void 0===s?void 0:s.vtype,null===(c=l)||void 0===c?void 0:c.definition,null===(u=l)||void 0===u?void 0:u.bitrate);else{for(var d=-1,f=-1,A=0;A=0?d:f>=0?f:0]}return(0,o.Zj)({},l)}},{key:"startCheckTask",value:function(){var t=this,n=this._preloadDataList,i=this._currentPreloadInst,o=this._config.autoCheck;if(this._taskIntervalId&&(clearTimeout(this._taskIntervalId),this._taskIntervalId=0),null!=i&&i.taskInProgress&&(0,g.fQ)(this._player,this._config,this.log)){this.cancelPreloadingTask();return}if(0!==n.length)this._checkIfCanPreload()&&this.onPreloadNext(),this._taskIntervalId=setTimeout(function(){t.startCheckTask()},o.interval)}},{key:"cancelPreloadingTask",value:function(){var t,n=this._preloadDataList,i=this._wipPreloadTask,o=this._config.endPreloadTaskStrategy;this.cancel(),i&&(this.stepwise?"number"==typeof(null===(t=i.data)||void 0===t?void 0:t.stepIdx)&&i.data.stepIdx>-1&&i.data.stepIdx--:0!==o&&n.unshift(i),this._emitEvtByCancel(i.data),this._wipPreloadTask=void 0)}},{key:"stopCheckTask",value:function(){this._taskIntervalId&&(clearTimeout(this._taskIntervalId),this._taskIntervalId=-1)}},{key:"getPreloadMetaByVid",value:function(t,n){for(var i=this.getAllCachedDataKeys(),o=[],a="",s=0;s0}},{key:"_emitEvtByStart",value:function(t){var n=this._player;if(t&&n)try{this.emit(u.KR.PRELOAD_START,this._getEventPayload(t,n))}catch(t){this.log("warn","preload emit start error",null==t?void 0:t.stack)}}},{key:"_emitEvtByCancel",value:function(t){var n=this._player;if(t&&n)try{this.emit(u.KR.PRELOAD_CANCEL,this._getEventPayload(t,n))}catch(t){this.log("warn","preload emit cancel error",null==t?void 0:t.stack)}}},{key:"_getEventPayload",value:function(t,n){var i=n.config.vid,o=this._config,a=o.minBufferLength,s=o.startPreloadControl,c=o.startPreloadMinBuffer,u=o.startPreloadMinPosTime,l=o.endPreloadMinBuffer,d=o.endPreloadControl,f=(0,g.lh)(n.video.buffered,n.currentTime),A=f[1]?f[1]-n.currentTime:0;return{vid:i,pid:t.vid,buffer:f,bufferHead:A,currentTime:n.currentTime,minBufferLength:a,startPreloadControl:s,startPreloadMinBuffer:c,startPreloadMinPosTime:u,endPreloadControl:d,endPreloadMinBuffer:l}}},{key:"addPreloadList",value:(n=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this._sort(n),i=(0,o.sf)(n),t.prev=2,i.s();case 4:if((a=i.n()).done){t.next=10;break}return s=a.value,t.next=8,this._addData(s);case 8:t.next=4;break;case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(2),i.e(t.t0);case 15:return t.prev=15,i.f(),t.finish(15);case 18:this._checkAutoTask();case 19:case"end":return t.stop()}},t,this,[[2,12,15,18]])})),function(t){return n.apply(this,arguments)})},{key:"addPlayingId",value:function(t,n){for(var i=this._preloadDataList,o=-1,a=0;a-1){var s=i.splice(o,1);this.log("log","cancelPreloadByVid remove from list",s.length>0&&s[0].data.vid)}var c=this._currentPreloadInst,u=c?c.getData():null;this.log("log","_currentPreloadInst",u),u&&u.vid===t&&this.cancel(),n&&this._addPlayingVid(n,t)}},{key:"removePlayingId",value:function(t){var n=this._playingVids,i=(0,g.PK)(n,"playerId",t);if(i>-1){var o=n.splice(i,1);this.log("log","removePlayingId",o.length>0&&o[0].playerId)}}},{key:"addPreload",value:(i=(0,o.x)((0,o.l5)().mark(function t(n){return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._addData(n);case 2:if(t.sent){t.next=5;break}return t.abrupt("return");case 5:this._sort(this._preloadDataList),this._checkAutoTask();case 7:case"end":return t.stop()}},t,this)})),function(t){return i.apply(this,arguments)})},{key:"_addData",value:(s=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s,c,u,l,d,f,A,h=this;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.data.vtype){t.next=3;break}return this.log("warn","vtype is null, can\xb7t select loader"),t.abrupt("return",!1);case 3:if(i=n.data,a=this._getLoader(i.vtype)){t.next=8;break}return this.log("warn","the loader for ".concat(i.vtype," not registered")),t.abrupt("return",!1);case 8:if(s=this._playingVids,!((c=(0,g.PK)(s,"vid",n.data.vid))>=0)){t.next=14;break}return u=s[c],this.log("log","vid:".concat(u.vid," is already instantiated and loaded, playerId is ").concat(u.playerId)),t.abrupt("return");case 14:return l=this._getUniqueKey(n),t.next=17,this.getItem(n.data,!0);case 17:if(!(d=t.sent)||!a.isUniqueCache(d)){t.next=22;break}return this.log("log","".concat(l," already exist in cache")),t.abrupt("return",!1);case 22:if(!this._currentPreloadInst||!(f=this._currentPreloadInst.getData())||this._getUniqueKey({data:f,order:0})!==l){t.next=29;break}return this.log("log","currentKey repeat"),t.abrupt("return");case 29:if(A=this._preloadDataList.filter(function(t){return h._getUniqueKey(t)===l}),this.log("log","addedItems",l,A),0!==A.length){t.next=35;break}return this._stepwise&&void 0===n.data.steps&&(n.data.steps=[0]),this._preloadDataList.push(n),t.abrupt("return",!0);case 35:return this.log("log","".concat(l," already exist in preloadList")),t.abrupt("return",!1);case 37:case"end":return t.stop()}},t,this)})),function(t){return s.apply(this,arguments)})},{key:"_getUniqueKey",value:function(t){return t.data.vtype?y.generateUniqueCacheKey(t.data):t.data.vid}},{key:"_checkAutoTask",value:function(){var t=this,n=this._config,i=n.autoCheck,o=n.autoPreload;Promise.resolve().then(function(){o&&t.emit(u.KR.PRELOAD_NEXT),null!=i&&i.enable&&!t._taskIntervalId&&t.startCheckTask()})}},{key:"setItem",value:function(t,n,i,a){var s=y.generateUniqueCacheKey(t);if(!i){var c=this._getLoader(t.vtype);if(!c)return this.log("warn","no ".concat(t.vtype," preloader, register")),Promise.resolve(!1);var u=c.generateUniqueKey(t);n=(0,o._x)({},u,n)}return this._cacheInst.setItem(s,n,a)}},{key:"getItem",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=y.generateUniqueCacheKey(t),a=this._getLoader(t.vtype);if(!a)return this.log("warn","no ".concat(t.vtype," preloader, register")),Promise.resolve(!1);var s=n?"":a.generateUniqueKey(t);return this._cacheInst.getItem(o,i,s)}},{key:"getItemSync",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=y.generateUniqueCacheKey(t),a=this._getLoader(t.vtype);if(!a)return this.log("warn","no ".concat(t.vtype," preloader, register")),!1;var s=n?"":a.generateUniqueKey(t);return this._cacheInst.getItemSync(o,i,s)}},{key:"supportSync",value:function(){return this._cacheInst.supportSync()}},{key:"removeItem",value:function(t,n){var i=y.generateUniqueCacheKey(t);return this._cacheInst.removeItem(i,n)}},{key:"getPreLoadData",value:(c=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n.vtype,!(a=this._getLoaderInst(i))){t.next=7;break}return t.next=5,a.getPreLoadData(n);case 5:return s=t.sent,t.abrupt("return",s);case 7:return t.abrupt("return",null);case 8:case"end":return t.stop()}},t,this)})),function(t){return c.apply(this,arguments)})},{key:"getPreLoadDataSync",value:function(t){var n=t.vtype,i=this._getLoaderInst(n);return i?i.getPreLoadDataSync(t):null}},{key:"removeAll",value:function(){var t=this;this.getAllCachedDataKeys().forEach(function(n){var i=t.getPreloadMetaByVid(n.split("#")[0]);i&&t.removeItem(i,null)})}},{key:"removeAllPreloadTask",value:function(){this.cancel(),this._preloadDataList=[],this._playingVids=[]}},{key:"disable",value:function(){this._isOpen=!1,this.stopCheckTask()}},{key:"enable",value:function(){this._isOpen=!0,this._config.autoCheck.enable&&!this._taskIntervalId&&this._preloadDataList.length>0&&this.startCheckTask()}},{key:"setUserSelectDefinition",value:function(t){this._userDefinition=t}},{key:"getUserSelectDefinition",value:function(){return this._userDefinition||null}},{key:"getStartDefinition",value:function(){return this._startDefinition}},{key:"setStartDefinition",value:function(t){this._startDefinition=t}},{key:"destroy",value:(d=(0,o.x)((0,o.l5)().mark(function t(){var n,i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this._stats.destroy(),n=Object.keys(this._loaderInsts),i=0;case 3:if(!(i-1;i--){var o=this._preloadDataList[i];if(o.data.vid===t&&o.playerId===n){this._preloadDataList.splice(i,1);break}}}},{key:"getAllCachedDataKeys",value:function(){var t;return(null===(t=this._cacheInst)||void 0===t?void 0:t.getAllCachedDataKeys())||[]}},{key:"getDataUniqueKey",value:function(t){var n=this._getLoader(t.vtype);return!!n&&n.generateUniqueKey(t)}},{key:"hasItemSameVid",value:function(t){var n=this._getLoader(t.vtype),i=this._getLoaderInst(t.vtype);if(n&&i){var o=n.generateUniqueKey(t);return i.hasItemSameVid(o)}return!1}},{key:"_getLoader",value:function(t){t=t||"";var n=this._loaders[t]||this._loaders[t.toLocaleLowerCase()];return n?n:(this.log("warn","no ".concat(t," preloader, register")),null)}},{key:"_getLoaderInst",value:function(t){t=t||"";var n=this._loaderInsts[t]||this._loaderInsts[t.toLocaleLowerCase()];return n?n:(this.log("warn","no ".concat(t," preloader, register")),null)}},{key:"getPreloadMemoryInfo",value:function(){return this._cacheInst.getMemoryInfo()}},{key:"attachPlayer",value:function(t){this._player=t}},{key:"detachPlayer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(!t||this._player===t)&&(this._player=null)}},{key:"setPreloadBandwidth",value:function(t,n){this._stats.setPreloadBandwidth(t,n)}},{key:"getPreloadBandwidth",value:function(t){return this._stats.getPreloadBandwidth(t)}},{key:"getLoadInfoAndDelete",value:function(t){return this._stats.getLoadInfoAndDelete(t)}},{key:"getPreloadUnuseInfo",value:function(){return this._stats.getPreloadUnuseInfo()}},{key:"setUsePreloadInfo",value:function(t,n){this._stats.setUsePreloadInfo(t,n)}},{key:"bwEventEmit",value:function(t){var n=t.vid,i=t.loadType,a=t.size,s=t.speed,c=t.cacheKey,u=t.vtype,l=t.duration,d=t.bitrate,f=(0,o.Kd)(t,p);this._stats.bwEventEmit((0,o.Zj)({vid:n,loadType:i,size:a,speed:s,cacheKey:c,vtype:u,duration:l,bitrate:d},f))}},{key:"findPreloadItem",value:function(t){var n,i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(this._stepwise){var o=t.reduce(function(t,n){return void 0===n.data.stepIdx||"number"==typeof n.data.stepIdx&&"number"==typeof t.data.stepIdx&&n.data.stepIdx1&&this._sort(a),n=a[0],!i){if("number"!=typeof n.data.stepIdx&&(n.data.stepIdx=-1),n.data.stepIdx++,Array.isArray(n.data.steps)&&n.data.stepIdx>=n.data.steps.length-1){var s=t.indexOf(n);t.splice(s,1)}n.data.stepIdx===1/0&&(n=void 0)}}else n=i?t[0]:t.shift();return n}},{key:"updateConfig",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n?this._config=Object.assign({},y.getDefaultConfig(),t):Object.assign(this._config,t);var i=this._config.autoCheck;i&&!i.enable&&this.stopCheckTask(),i&&i.enable&&this.startCheckTask()}},{key:"preProcessUrl",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this._config,o=i.preProcessUrl,a=i.preProcessUrlOptions;return"function"==typeof o?o(t,Object.assign({},a,n)):{url:t}}}],[{key:"getDefaultConfig",value:function(){return(0,h._)()}},{key:"generateUniqueCacheKey",value:function(t){var n=t.vid,i=t.codecType,o=t.vtype;return"".concat(n,"#").concat(i,"#").concat(o.toUpperCase())}},{key:"parseKey",value:function(t){if(!t)throw Error("key ".concat(t," is empty"));var n=t.split("#");if(n.length<6)throw Error("key ".concat(t," is not right format"));var i=n[0],o=n[1],a=n[2],s=n[3],c=n[4],u="mp4"===s.toLowerCase()?5:7,l=parseInt("".concat(n[u]||0),10)||0;return{vid:i,mediaType:o,codecType:a,vtype:s,definition:c,bitrate:l,fileId:n[8]}}},{key:"debugger",set:function(t){v=!!t}}])}(c())},44589:function(t,n,i){"use strict";i.d(n,{KR:function(){return l},Rr:function(){return u},dJ:function(){return c}});var o,a,s,c=((o=c||{})[o.DURATION=0]="DURATION",o[o.SIZE=1]="SIZE",o);var u=((a=u||{})[a.INDEXDB=0]="INDEXDB",a[a.MEMORY=1]="MEMORY",a);var l=((s=l||{}).PRELOAD_NEXT="PRELOAD_NEXT",s.PRELOAD_START="PRELOAD_START",s.PRELOAD_CANCEL="PRELOAD_CANCEL",s.PRELOAD_STOP="PRELOAD_STOP",s)},698647:function(t,n,i){"use strict";function o(t,n){n&&t.then(function(t){n(null,t)},function(t){n(t)})}i.d(n,{Z:function(){return o}})},611344:function(t,n,i){"use strict";i.d(n,{Z:function(){return _}});var o=i("330124");i("346984"),i("124300"),i("9498"),i("497397"),i("248385"),i("679308"),i("591111"),i("490629"),i("759943"),i("414931");var a=i("28295"),s=i("698647"),c=i("782938"),u=i("874281"),l={},d="readonly",f="readwrite";function A(t){var n=l[t.name],i={};i.promise=new Promise(function(t,n){i.resolve=t,i.reject=n}),n.deferredOperations.push(i),n.dbReady?n.dbReady=n.dbReady.then(function(){return i.promise}):n.dbReady=i.promise}function h(t,n){return new Promise(function(i,o){if(l[t.name]=l[t.name]||m(),t.db){if(!n)return i(t.db);A(t),t.db.close()}var s=[t.name];n&&s.push(t.version);var c=null===a.Z||void 0===a.Z?void 0:a.Z.open.apply(a.Z,s);n&&(c.onupgradeneeded=function(n){var i=c.result;try{i.createObjectStore(t.storeName)}catch(t){if("ConstraintError"===t.name);else throw t}}),c.onerror=function(t){t.preventDefault(),o(c.error)},c.onsuccess=function(){i(c.result),!function(t){var n=l[t.name].deferredOperations.pop();if(n)n.resolve(),n.promise}(t)}})}function g(t){return h(t,!1)}function p(t){return h(t,!0)}function v(t,n){if(!t.db)return!0;var i=!t.db.objectStoreNames.contains(t.storeName),o=t.versiont.db.version;if(o&&(t.version,t.version=t.db.version),a||i){if(i){var s=t.db.version+1;s>t.version&&(t.version=s)}return!0}return!1}function y(t,n,i,o){void 0===o&&(o=1);try{var a=t.db.transaction(t.storeName,n);i(null,a)}catch(a){if(o>0&&(!t.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return Promise.resolve().then(function(){if(!t.db||"NotFoundError"===a.name&&!t.db.objectStoreNames.contains(t.storeName)&&t.version<=t.db.version)return t.db&&(t.version=t.db.version+1),h(t,!0)}).then(function(){return(function(t){A(t);for(var n=l[t.name],i=n.forages,o=0;o-1&&c.splice(y,1),n.next=37;break;case 34:n.prev=34,n.t0=n.catch(26),t.log("error","preload data error!",n.t0);case 37:return n.prev=37,null===(m=t._currentPreloadInst)||void 0===m||m.setData(null),t._currentPreloadInst=null,t._config.autoPreload&&(t._canPreloadNext()?t.emit(u.KR.PRELOAD_NEXT):t.emit(u.KR.PRELOAD_STOP)),n.finish(37);case 42:return n.abrupt("return",!0);case 43:case"end":return n.stop()}},n,null,[[26,34,37,42]])})),t._stats=new d.Z(t),t}return(0,o.XW)(v,t),(0,o.qH)(v,[{key:"VTYPES",get:function(){return a.l0}},{key:"player",get:function(){return this._player}},{key:"stepwise",get:function(){return this._stepwise}},{key:"realTimeSpeed",get:function(){return this._stats.realTimeSpeed}},{key:"currentPreloadInst",get:function(){return this._currentPreloadInst}},{key:"cacheInst",get:function(){return this._cacheInst}},{key:"preloadDataList",get:function(){return this._preloadDataList}},{key:"log",value:function(t){for(var n,i=arguments.length,o=Array(i>1?i-1:0),a=1;a0){var t=this.findPreloadItem(this._preloadDataList),n=null==t?void 0:t.data;if(this._wipPreloadTask=t,t&&null!=n&&n.payload){if(!this._getPreloaderKey(n))return this.log("warn","need to set vtype"),this.stopCheckTask(),!1;var i=this._config.checkIfCanPreload;if(i&&"function"==typeof i)return i(n);if(this._config.autoCheckPreload)return this._autoCheckPreload(n,t);else this.stopCheckTask()}}return!1}},{key:"_autoCheckPreload",value:function(t,n){var i,o=null==n||null===(i=n.data)||void 0===i?void 0:i.force;if("always"===o)return!0;if(!this._player)return"no-player"===o||(this.log("warn","need set video"),!1);return(0,f.xF)(this._player,this._config,this.log)}},{key:"_getPreloaderKey",value:function(t){return t.vtype?t.vtype.toUpperCase():""}},{key:"_sort",value:function(t){t.sort(function(t,n){return void 0===t.order&&void 0===n.order||"number"==typeof t.order&&"number"==typeof n.order&&t.order-1?i[o].vid=n:i.push({vid:n,playerId:t})}},{key:"selectBeforeStart",value:function(t){var n=t.targetDefinition,i=t.defaultDefinition;if(n)return(0,o.Zj)({},n);var a=this.getUserSelectDefinition(),s=this.selectBitrate(null==t?void 0:t.payload,i,a,null==t?void 0:t.playlist_info),c=(null==s?void 0:s.vtype)||t.vtype,u=(0,o.Zj)((0,o.Zj)({},s),{},{vtype:c});return t.targetDefinition=u,this.log("log","selectBeforeStart",null==t?void 0:t.vid,c,null==s?void 0:s.definition,null==t?void 0:t.payload,s),u}},{key:"selectBitrate",value:function(t,n,i,a){if(t.length<1)return null;var s,c,u,l=null;if(this._selector)l=this._selector.getSuitableBitrate(t,i,null,a),this.log("log","BitRateAdapter result",null===(s=l)||void 0===s?void 0:s.vtype,null===(c=l)||void 0===c?void 0:c.definition,null===(u=l)||void 0===u?void 0:u.bitrate);else{for(var d=-1,f=-1,A=0;A=0?d:f>=0?f:0]}return(0,o.Zj)({},l)}},{key:"startCheckTask",value:function(){var t=this,n=this._preloadDataList,i=this._currentPreloadInst,o=this._config.autoCheck;if(this._taskIntervalId&&(clearTimeout(this._taskIntervalId),this._taskIntervalId=0),null!=i&&i.taskInProgress&&(0,f.fQ)(this._player,this._config,this.log)){this.cancelPreloadingTask();return}if(0!==n.length)this._checkIfCanPreload()&&this.onPreloadNext(),this._taskIntervalId=setTimeout(function(){t.startCheckTask()},o.interval)}},{key:"cancelPreloadingTask",value:function(){var t,n=this._preloadDataList,i=this._wipPreloadTask,o=this._config.endPreloadTaskStrategy;this.cancel(),i&&(this.stepwise?"number"==typeof(null===(t=i.data)||void 0===t?void 0:t.stepIdx)&&i.data.stepIdx>-1&&i.data.stepIdx--:0!==o&&n.unshift(i),this._emitEvtByCancel(i.data),this._wipPreloadTask=void 0)}},{key:"stopCheckTask",value:function(){this._taskIntervalId&&(clearTimeout(this._taskIntervalId),this._taskIntervalId=-1)}},{key:"getPreloadMetaByVid",value:function(t,n){for(var i=this.getAllCachedDataKeys(),o=[],a="",s=0;s0}},{key:"_emitEvtByStart",value:function(t){var n=this._player;if(t&&n)try{this.emit(u.KR.PRELOAD_START,this._getEventPayload(t,n))}catch(t){this.log("warn","preload emit start error",null==t?void 0:t.stack)}}},{key:"_emitEvtByCancel",value:function(t){var n=this._player;if(t&&n)try{this.emit(u.KR.PRELOAD_CANCEL,this._getEventPayload(t,n))}catch(t){this.log("warn","preload emit cancel error",null==t?void 0:t.stack)}}},{key:"_getEventPayload",value:function(t,n){var i=n.config.vid,o=this._config,a=o.minBufferLength,s=o.startPreloadControl,c=o.startPreloadMinBuffer,u=o.startPreloadMinPosTime,l=o.endPreloadMinBuffer,d=o.endPreloadControl,A=(0,f.lh)(n.video.buffered,n.currentTime),h=A[1]?A[1]-n.currentTime:0;return{vid:i,pid:t.vid,buffer:A,bufferHead:h,currentTime:n.currentTime,minBufferLength:a,startPreloadControl:s,startPreloadMinBuffer:c,startPreloadMinPosTime:u,endPreloadControl:d,endPreloadMinBuffer:l}}},{key:"addPreloadList",value:(n=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this._sort(n),i=(0,o.sf)(n),t.prev=2,i.s();case 4:if((a=i.n()).done){t.next=10;break}return s=a.value,t.next=8,this._addData(s);case 8:t.next=4;break;case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(2),i.e(t.t0);case 15:return t.prev=15,i.f(),t.finish(15);case 18:this._checkAutoTask();case 19:case"end":return t.stop()}},t,this,[[2,12,15,18]])})),function(t){return n.apply(this,arguments)})},{key:"addPlayingId",value:function(t,n){for(var i=this._preloadDataList,o=-1,a=0;a-1){var s=i.splice(o,1);this.log("log","cancelPreloadByVid remove from list",s.length>0&&s[0].data.vid)}var c=this._currentPreloadInst,u=c?c.getData():null;this.log("log","_currentPreloadInst",u),u&&u.vid===t&&this.cancel(),n&&this._addPlayingVid(n,t)}},{key:"removePlayingId",value:function(t){var n=this._playingVids,i=(0,f.PK)(n,"playerId",t);if(i>-1){var o=n.splice(i,1);this.log("log","removePlayingId",o.length>0&&o[0].playerId)}}},{key:"addPreload",value:(i=(0,o.x)((0,o.l5)().mark(function t(n){return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._addData(n);case 2:if(t.sent){t.next=5;break}return t.abrupt("return");case 5:this._sort(this._preloadDataList),this._checkAutoTask();case 7:case"end":return t.stop()}},t,this)})),function(t){return i.apply(this,arguments)})},{key:"_addData",value:(s=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s,c,u,l,d,A,h,g=this;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n.data.vtype){t.next=3;break}return this.log("warn","vtype is null, can\xb7t select loader"),t.abrupt("return",!1);case 3:if(i=n.data,a=this._getLoader(i.vtype)){t.next=8;break}return this.log("warn","the loader for ".concat(i.vtype," not registered")),t.abrupt("return",!1);case 8:if(s=this._playingVids,!((c=(0,f.PK)(s,"vid",n.data.vid))>=0)){t.next=14;break}return u=s[c],this.log("log","vid:".concat(u.vid," is already instantiated and loaded, playerId is ").concat(u.playerId)),t.abrupt("return");case 14:return l=this._getUniqueKey(n),t.next=17,this.getItem(n.data,!0);case 17:if(!(d=t.sent)||!a.isUniqueCache(d)){t.next=22;break}return this.log("log","".concat(l," already exist in cache")),t.abrupt("return",!1);case 22:if(!this._currentPreloadInst||!(A=this._currentPreloadInst.getData())||this._getUniqueKey({data:A,order:0})!==l){t.next=29;break}return this.log("log","currentKey repeat"),t.abrupt("return");case 29:if(h=this._preloadDataList.filter(function(t){return g._getUniqueKey(t)===l}),this.log("log","addedItems",l,h),0!==h.length){t.next=35;break}return this._stepwise&&void 0===n.data.steps&&(n.data.steps=[0]),this._preloadDataList.push(n),t.abrupt("return",!0);case 35:return this.log("log","".concat(l," already exist in preloadList")),t.abrupt("return",!1);case 37:case"end":return t.stop()}},t,this)})),function(t){return s.apply(this,arguments)})},{key:"_getUniqueKey",value:function(t){return t.data.vtype?v.generateUniqueCacheKey(t.data):t.data.vid}},{key:"_checkAutoTask",value:function(){var t=this,n=this._config,i=n.autoCheck,o=n.autoPreload;Promise.resolve().then(function(){o&&t.emit(u.KR.PRELOAD_NEXT),null!=i&&i.enable&&!t._taskIntervalId&&t.startCheckTask()})}},{key:"setItem",value:function(t,n,i,a){var s=v.generateUniqueCacheKey(t);if(!i){var c=this._getLoader(t.vtype);if(!c)return this.log("warn","no ".concat(t.vtype," preloader, register")),Promise.resolve(!1);var u=c.generateUniqueKey(t);n=(0,o._x)({},u,n)}return this._cacheInst.setItem(s,n,a)}},{key:"getItem",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=v.generateUniqueCacheKey(t),a=this._getLoader(t.vtype);if(!a)return this.log("warn","no ".concat(t.vtype," preloader, register")),Promise.resolve(!1);var s=n?"":a.generateUniqueKey(t);return this._cacheInst.getItem(o,i,s)}},{key:"getItemSync",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=v.generateUniqueCacheKey(t),a=this._getLoader(t.vtype);if(!a)return this.log("warn","no ".concat(t.vtype," preloader, register")),!1;var s=n?"":a.generateUniqueKey(t);return this._cacheInst.getItemSync(o,i,s)}},{key:"supportSync",value:function(){return this._cacheInst.supportSync()}},{key:"removeItem",value:function(t,n){var i=v.generateUniqueCacheKey(t);return this._cacheInst.removeItem(i,n)}},{key:"getPreLoadData",value:(c=(0,o.x)((0,o.l5)().mark(function t(n){var i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n.vtype,!(a=this._getLoaderInst(i))){t.next=7;break}return t.next=5,a.getPreLoadData(n);case 5:return s=t.sent,t.abrupt("return",s);case 7:return t.abrupt("return",null);case 8:case"end":return t.stop()}},t,this)})),function(t){return c.apply(this,arguments)})},{key:"getPreLoadDataSync",value:function(t){var n=t.vtype,i=this._getLoaderInst(n);return i?i.getPreLoadDataSync(t):null}},{key:"removeAll",value:function(){var t=this;this.getAllCachedDataKeys().forEach(function(n){var i=t.getPreloadMetaByVid(n.split("#")[0]);i&&t.removeItem(i,null)})}},{key:"removeAllPreloadTask",value:function(){this.cancel(),this._preloadDataList=[],this._playingVids=[]}},{key:"disable",value:function(){this._isOpen=!1,this.stopCheckTask()}},{key:"enable",value:function(){this._isOpen=!0,this._config.autoCheck.enable&&!this._taskIntervalId&&this._preloadDataList.length>0&&this.startCheckTask()}},{key:"setUserSelectDefinition",value:function(t){this._userDefinition=t}},{key:"getUserSelectDefinition",value:function(){return this._userDefinition||null}},{key:"getStartDefinition",value:function(){return this._startDefinition}},{key:"setStartDefinition",value:function(t){this._startDefinition=t}},{key:"destroy",value:(g=(0,o.x)((0,o.l5)().mark(function t(){var n,i,a,s;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this._stats.destroy(),n=Object.keys(this._loaderInsts),i=0;case 3:if(!(i-1;i--){var o=this._preloadDataList[i];if(o.data.vid===t&&o.playerId===n){this._preloadDataList.splice(i,1);break}}}},{key:"getAllCachedDataKeys",value:function(){var t;return(null===(t=this._cacheInst)||void 0===t?void 0:t.getAllCachedDataKeys())||[]}},{key:"getDataUniqueKey",value:function(t){var n=this._getLoader(t.vtype);return!!n&&n.generateUniqueKey(t)}},{key:"hasItemSameVid",value:function(t){var n=this._getLoader(t.vtype),i=this._getLoaderInst(t.vtype);if(n&&i){var o=n.generateUniqueKey(t);return i.hasItemSameVid(o)}return!1}},{key:"_getLoader",value:function(t){t=t||"";var n=this._loaders[t]||this._loaders[t.toLocaleLowerCase()];return n?n:(this.log("warn","no ".concat(t," preloader, register")),null)}},{key:"_getLoaderInst",value:function(t){t=t||"";var n=this._loaderInsts[t]||this._loaderInsts[t.toLocaleLowerCase()];return n?n:(this.log("warn","no ".concat(t," preloader, register")),null)}},{key:"getPreloadMemoryInfo",value:function(){return this._cacheInst.getMemoryInfo()}},{key:"attachPlayer",value:function(t){this._player=t}},{key:"detachPlayer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(!t||this._player===t)&&(this._player=null)}},{key:"setPreloadBandwidth",value:function(t,n){this._stats.setPreloadBandwidth(t,n)}},{key:"getPreloadBandwidth",value:function(t){return this._stats.getPreloadBandwidth(t)}},{key:"getLoadInfoAndDelete",value:function(t){return this._stats.getLoadInfoAndDelete(t)}},{key:"getPreloadUnuseInfo",value:function(){return this._stats.getPreloadUnuseInfo()}},{key:"setUsePreloadInfo",value:function(t,n){this._stats.setUsePreloadInfo(t,n)}},{key:"bwEventEmit",value:function(t){var n=t.vid,i=t.loadType,a=t.size,s=t.speed,c=t.cacheKey,u=t.vtype,l=t.duration,d=t.bitrate,f=(0,o.Kd)(t,A);this._stats.bwEventEmit((0,o.Zj)({vid:n,loadType:i,size:a,speed:s,cacheKey:c,vtype:u,duration:l,bitrate:d},f))}},{key:"findPreloadItem",value:function(t){var n,i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(this._stepwise){var o=t.reduce(function(t,n){return void 0===n.data.stepIdx||"number"==typeof n.data.stepIdx&&"number"==typeof t.data.stepIdx&&n.data.stepIdx1&&this._sort(a),n=a[0],!i){if("number"!=typeof n.data.stepIdx&&(n.data.stepIdx=-1),n.data.stepIdx++,Array.isArray(n.data.steps)&&n.data.stepIdx>=n.data.steps.length-1){var s=t.indexOf(n);t.splice(s,1)}n.data.stepIdx===1/0&&(n=void 0)}}else n=i?t[0]:t.shift();return n}},{key:"updateConfig",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n?this._config=Object.assign({},v.getDefaultConfig(),t):Object.assign(this._config,t);var i=this._config.autoCheck;i&&!i.enable&&this.stopCheckTask(),i&&i.enable&&this.startCheckTask()}},{key:"preProcessUrl",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this._config,o=i.preProcessUrl,a=i.preProcessUrlOptions;return"function"==typeof o?o(t,Object.assign({},a,n)):{url:t}}}],[{key:"getDefaultConfig",value:function(){return{autoPreload:!1,autoCheck:{enable:!1,interval:1e3},preloadMaxCacheCount:5,preloadCacheType:u.Rr.MEMORY,autoCheckPreload:!0,startPreloadControl:!1,startPreloadMinBuffer:5,startPreloadMinPosTime:5,minBufferLength:5,endPreloadControl:!1,endPreloadTaskStrategy:0}}},{key:"generateUniqueCacheKey",value:function(t){var n=t.vid,i=t.codecType,o=t.vtype;return"".concat(n,"#").concat(i,"#").concat(o.toUpperCase())}},{key:"parseKey",value:function(t){if(!t)throw Error("key ".concat(t," is empty"));var n=t.split("#");if(n.length<6)throw Error("key ".concat(t," is not right format"));var i=n[0],o=n[1],a=n[2],s=n[3],c=n[4],u="mp4"===s.toLowerCase()?5:7,l=parseInt("".concat(n[u]||0),10)||0;return{vid:i,mediaType:o,codecType:a,vtype:s,definition:c,bitrate:l,fileId:n[8]}}},{key:"debugger",set:function(t){h=!!t}}])}(c())},137263:function(t,n,i){"use strict";i.d(n,{$w:function(){return s},PA:function(){return c},Vx:function(){return y},XW:function(){return h},_x:function(){return d},l5:function(){return p},qH:function(){return l},x:function(){return a}});function o(t,n,i,o,a,s,c){try{var u=t[s](c),l=u.value}catch(t){return void i(t)}u.done?n(l):Promise.resolve(l).then(o,a)}function a(t){return function(){var n=this,i=arguments;return new Promise(function(a,s){var c=t.apply(n,i);function u(t){o(c,a,s,u,l,"next",t)}function l(t){o(c,a,s,u,l,"throw",t)}u(void 0)})}}function s(t,n,i){return n=A(n),function(t,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,g()?Reflect.construct(n,i||[],A(t).constructor):n.apply(t,i))}function c(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}function u(t,n){for(var i=0;i=0;--s){var c=this.tryEntries[s],u=c.completion;if("root"===c.tryLoc)return a("end");if(c.tryLoc<=this.prev){var l=o.call(c,"catchLoc"),d=o.call(c,"finallyLoc");if(l&&d){if(this.prev=0;--i){var a=this.tryEntries[i];if(a.tryLoc<=this.prev&&o.call(a,"finallyLoc")&&this.prev=0;--n){var i=this.tryEntries[n];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),T(i),y}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc===t){var o=i.completion;if("throw"===o.type){var a=o.arg;T(i)}return a}}throw Error("illegal catch attempt")},delegateYield:function(n,i,o){return this.delegate={iterator:B(n),resultName:i,nextLoc:o},"next"===this.method&&(this.arg=t),y}},n}function v(t,n){return(v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}function y(t,n,i,o){var a=f(A(1&o?t.prototype:t),n,i);return 2&o&&"function"==typeof a?function(t){return a.apply(i,t)}:a}function m(t){var n=function(t,n){if("object"!=typeof t||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var o=i.call(t,n||"default");if("object"!=typeof o)return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==typeof n?n:n+""}},463686:function(t,n,i){var o;o=0,function(t){"use strict";function n(t,n){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,o)}return i}function i(t){for(var i=1;it.length)&&(n=t.length);for(var i=0,o=Array(n);i0&&a[a.length-1])&&(6===u[0]||2===u[0])){c=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]=a+i?(a=c,[4,S(0)]):[3,3]):[3,4];case 2:u.sent(),u.label=3;case 3:return++s,[3,1];case 4:return[2,o]}})})}function P(t){t.then(void 0,function(){})}function x(t){return parseInt(t)}function Z(t){return parseFloat(t)}function O(t,n){return"number"==typeof t&&isNaN(t)?n:t}function L(t){return t.reduce(function(t,n){return t+(n?1:0)},0)}function N(t,n){if(void 0===n&&(n=1),Math.abs(n)>=1)return Math.round(t/n)*n;var i=1/n;return Math.round(t*i)/i}function M(t,n){var i,o,a=t[0]>>>16,s=65535&t[0],c=t[1]>>>16,u=65535&t[1],l=n[0]>>>16,d=65535&n[0],f=n[1]>>>16,A=0,h=0;i=0+((o=0+(u+(65535&n[1])))>>>16),o&=65535,h+=(i+=c+f)>>>16,i&=65535,A+=(h+=s+d)>>>16,h&=65535,A+=a+l,A&=65535,t[0]=A<<16|h,t[1]=i<<16|o}function V(t,n){var i,o,a=t[0]>>>16,s=65535&t[0],c=t[1]>>>16,u=65535&t[1],l=n[0]>>>16,d=65535&n[0],f=n[1]>>>16,A=65535&n[1],h=0,g=0;i=0+((o=0+u*A)>>>16),o&=65535,g+=(i+=c*A)>>>16,i&=65535,g+=(i+=u*f)>>>16,i&=65535,h+=(g+=s*A)>>>16,g&=65535,h+=(g+=c*f)>>>16,g&=65535,h+=(g+=u*d)>>>16,g&=65535,h+=a*A+s*f+c*d+u*l,h&=65535,t[0]=h<<16|g,t[1]=i<<16|o}function G(t,n){var i=t[0];32==(n%=64)?(t[0]=t[1],t[1]=i):n<32?(t[0]=i<>>32-n,t[1]=t[1]<>>32-n):(n-=32,t[0]=t[1]<>>32-n,t[1]=i<>>32-n)}function F(t,n){0!=(n%=64)&&(n<32?(t[0]=t[1]>>>32-n,t[1]=t[1]<>>1];U(t,n),V(t,j),n[1]=t[0]>>>1,U(t,n),V(t,W),n[1]=t[0]>>>1,U(t,n)}var Y=[2277735313,289559509],X=[1291169091,658871167],K=[0,5],J=[0,1390208809],z=[0,944331445];function Q(){var t=window,n=navigator;return L(["MSCSSMatrix"in t,"msSetImmediate"in t,"msIndexedDB"in t,"msMaxTouchPoints"in n,"msPointerEnabled"in n])>=4}function q(){var t=window,n=navigator;return L(["webkitPersistentStorage"in n,"webkitTemporaryStorage"in n,0===n.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in t,"BatteryManager"in t,"webkitMediaStream"in t,"webkitSpeechGrammar"in t])>=5}function $(){var t=window,n=navigator;return L(["ApplePayError"in t,"CSSPrimitiveValue"in t,"Counter"in t,0===n.vendor.indexOf("Apple"),"getStorageUpdates"in n,"WebKitMediaKeys"in t])>=4}function ee(){var t=window,n=t.HTMLElement,i=t.Document;return L(["safari"in t,!("ongestureend"in t),!("TouchEvent"in t),!("orientation"in t),n&&!("autocapitalize"in n.prototype),i&&"pointerLockElement"in i.prototype])>=4}function et(){var t,n=window;return t=n.print,!!/^function\s.*?\{\s*\[native code]\s*}$/.test(String(t))&&L(["[object WebPageNamespace]"===String(n.browser),"MicrodataExtractor"in n])>=1}function er(){var t,n,i=window;return L(["buildID"in navigator,"MozAppearance"in(null!==(n=null===(t=document.documentElement)||void 0===t?void 0:t.style)&&void 0!==n?n:{}),"onmozfullscreenchange"in i,"mozInnerScreenX"in i,"CSSMozDocumentRule"in i,"CanvasCaptureMediaStream"in i])>=4}function en(){var t=window,n=navigator,i=t.CSS,o=t.HTMLButtonElement;return L([!("getStorageUpdates"in n),o&&"popover"in o.prototype,"CSSCounterStyleRule"in t,i.supports("font-size-adjust: ex-height 0.5"),i.supports("text-transform: full-width")])>=4}function ei(){var t=q(),n=er(),i=window,o=navigator,a="connection";return t?L([!("SharedWorker"in i),o[a]&&"ontypechange"in o[a],!("sinkId"in new window.Audio)])>=2:!!n&&L(["onorientationchange"in i,"orientation"in i,/android/i.test(navigator.appVersion)])>=2}function eo(t){var n=Error(t);return n.name=t,n}function ea(t,n,i){var o,a,s;return void 0===i&&(i=50),C(this,void 0,void 0,function(){var c,u;return k(this,function(l){switch(l.label){case 0:c=document,l.label=1;case 1:return c.body?[3,3]:[4,S(i)];case 2:return l.sent(),[3,1];case 3:u=c.createElement("iframe"),l.label=4;case 4:return l.trys.push([4,,10,11]),[4,new Promise(function(t,i){var o=!1,a=function(){o=!0,t()};u.onload=a,u.onerror=function(t){o=!0,i(t)};var s=u.style;s.setProperty("display","block","important"),s.position="absolute",s.top="0",s.left="0",s.visibility="hidden",n&&"srcdoc"in u?u.srcdoc=n:u.src="about:blank",c.body.appendChild(u);var l=function(){var t,n;o||("complete"===(null===(n=null===(t=u.contentWindow)||void 0===t?void 0:t.document)||void 0===n?void 0:n.readyState)?a():setTimeout(l,10))};l()})];case 5:l.sent(),l.label=6;case 6:return(null===(a=null===(o=u.contentWindow)||void 0===o?void 0:o.document)||void 0===a?void 0:a.body)?[3,8]:[4,S(i)];case 7:return l.sent(),[3,6];case 8:return[4,t(u,u.contentWindow)];case 9:return[2,l.sent()];case 10:return null===(s=u.parentNode)||void 0===s||s.removeChild(u),[7];case 11:return[2]}})})}var es=["monospace","sans-serif","serif"],ec=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function eu(t){return t.toDataURL()}function el(){var t=screen;return[O(Z(t.availTop),null),O(Z(t.width)-Z(t.availWidth)-O(Z(t.availLeft),0),null),O(Z(t.height)-Z(t.availHeight)-O(Z(t.availTop),0),null),O(Z(t.availLeft),null)]}function ed(t){for(var n=0;n<4;++n)if(t[n])return!1;return!0}function ef(t){t.style.setProperty("visibility","hidden","important"),t.style.setProperty("display","block","important")}function eA(t){return matchMedia("(inverted-colors: ".concat(t,")")).matches}function eh(t){return matchMedia("(forced-colors: ".concat(t,")")).matches}function eg(t){return matchMedia("(prefers-contrast: ".concat(t,")")).matches}function ep(t){return matchMedia("(prefers-reduced-motion: ".concat(t,")")).matches}function ev(t){return matchMedia("(prefers-reduced-transparency: ".concat(t,")")).matches}function ey(t){return matchMedia("(dynamic-range: ".concat(t,")")).matches}var em=Math,e_=function(){return 0},eI={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]},eb=new Set([10752,2849,2884,2885,2886,2928,2929,2930,2931,2932,2960,2961,2962,2963,2964,2965,2966,2967,2968,2978,3024,3042,3088,3089,3106,3107,32773,32777,32777,32823,32824,32936,32937,32938,32939,32968,32969,32970,32971,3317,33170,3333,3379,3386,33901,33902,34016,34024,34076,3408,3410,3411,3412,3413,3414,3415,34467,34816,34817,34818,34819,34877,34921,34930,35660,35661,35724,35738,35739,36003,36004,36005,36347,36348,36349,37440,37441,37443,7936,7937,7938]),eC=new Set([34047,35723,36063,34852,34853,34854,34229,36392,36795,38449]),ek=["FRAGMENT_SHADER","VERTEX_SHADER"],ew=["LOW_FLOAT","MEDIUM_FLOAT","HIGH_FLOAT","LOW_INT","MEDIUM_INT","HIGH_INT"],eE="WEBGL_debug_renderer_info";function eS(t){if(t.webgl)return t.webgl.context;var n,i=document.createElement("canvas");i.addEventListener("webglCreateContextError",function(){return n=void 0});for(var o=0,a=["webgl","experimental-webgl"];o.6*i.length})).sort(),[2,a]}})})},fontPreferences:function(){var t,n;return t=function(t,n){for(var i={},o={},a=0,s=Object.keys(eI);a')},audio:function(){return $()&&en()&&et()?-4:function(){var t,n,i,o=window,a=o.OfflineAudioContext||o.webkitOfflineAudioContext;if(!a)return -2;if($()&&!ee()&&!(L(["DOMRectList"in(t=window),"RTCPeerConnectionIceEvent"in t,"SVGGeometryElement"in t,"ontransitioncancel"in t])>=3))return -1;var s=new a(1,5e3,44100),c=s.createOscillator();c.type="triangle",c.frequency.value=1e4;var u=s.createDynamicsCompressor();u.threshold.value=-50,u.knee.value=40,u.ratio.value=12,u.attack.value=0,u.release.value=.25,c.connect(u),u.connect(s.destination),c.start(0);var l=(n=s,i=function(){},[new Promise(function(t,o){var a=!1,s=0,c=0;n.oncomplete=function(n){return t(n.renderedBuffer)};var u=function(){setTimeout(function(){return o(eo("timeout"))},Math.min(500,c+5e3-Date.now()))},l=function(){try{var t=n.startRendering();switch(T(t)&&P(t),n.state){case"running":c=Date.now(),a&&u();break;case"suspended":document.hidden||s++,a&&s>=3?o(eo("suspended")):setTimeout(l,500)}}catch(t){o(t)}};l(),i=function(){a||(a=!0,c>0&&u())}}),i]),d=l[0],f=l[1],A=d.then(function(t){return function(t){for(var n=0,i=0;i=3||i.push(n.languages);else if("string"==typeof n.languages){var a=n.languages;a&&i.push(a.split(","))}return i},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return O(Z(navigator.deviceMemory),void 0)},screenResolution:function(){var t,n,i;if(!($()&&en()&&et()))return t=screen,(i=[(n=function(t){return O(x(t),null)})(t.width),n(t.height)]).sort().reverse(),i},hardwareConcurrency:function(){return O(x(navigator.hardwareConcurrency),void 0)},timezone:function(){var t,n=null===(t=window.Intl)||void 0===t?void 0:t.DateTimeFormat;if(n){var i=(new n).resolvedOptions().timeZone;if(i)return i}var o,a=-Math.max(Z(new Date(o=(new Date).getFullYear(),0,1).getTimezoneOffset()),Z(new Date(o,6,1).getTimezoneOffset()));return"UTC".concat(a>=0?"+":"").concat(a)},sessionStorage:function(){try{return!!window.sessionStorage}catch(t){return!0}},localStorage:function(){try{return!!window.localStorage}catch(t){return!0}},indexedDB:function(){var t,n;if(!(Q()||L(["msWriteProfilerMark"in(t=window),"MSStream"in t,"msLaunchUri"in(n=navigator),"msSaveBlob"in n])>=3&&!Q()))try{return!!window.indexedDB}catch(t){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var t=navigator.platform;return"MacIntel"===t&&$()&&!ee()?!function(){if("iPad"===navigator.platform)return!0;var t=screen,n=t.width/t.height;return L(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,n>.65&&n<1.53])>=2}()?"iPhone":"iPad":t},plugins:function(){var t=navigator.plugins;if(t){for(var n=[],i=0;i=.001))try{var t=new XMLHttpRequest;t.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(E,"/npm-monitoring"),!0),t.send()}catch(t){}}(),i=t.delayFallback,o=t.debug,[4,(void 0===(s=i)&&(s=50),c=s,u=2*s,(l=window.requestIdleCallback)?new Promise(function(t){return l.call(window,function(){return t()},{timeout:u})}):S(Math.min(c,u)))];case 1:;return a.sent(),d={cache:{},debug:o},f=eP,A=d,h=[],p=B(g=Object.keys(f).filter(function(t){return!function(t,n){for(var i=0,o=t.length;i127)return(new TextEncoder).encode(t);n[i]=o}return n}(t);n=n||0;var o,a=[0,i.length],s=a[1]%16,c=a[1]-s,u=[0,n],l=[0,n],d=[0,0],f=[0,0];for(o=0;o>>0).toString(16)).slice(-8)+("00000000"+(u[1]>>>0).toString(16)).slice(-8)+("00000000"+(l[0]>>>0).toString(16)).slice(-8)+("00000000"+(l[1]>>>0).toString(16)).slice(-8)}(function(t){for(var n="",i=0,o=Object.keys(t).sort();i0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4*a.length;o(this,i),t=n.call(this);var c=a;if(c instanceof ArrayBuffer&&(c=new Uint8Array(c)),(c instanceof Int8Array||c instanceof Uint8ClampedArray||c instanceof Int16Array||c instanceof Uint16Array||c instanceof Int32Array||c instanceof Uint32Array||c instanceof Float32Array||c instanceof Float64Array)&&(c=new Uint8Array(c.buffer,c.byteOffset,c.byteLength)),c instanceof Uint8Array){for(var u=c.byteLength,l=[],d=0;d>>2]|=c[d]<<24-d%4*8;t.words=l,t.sigBytes=u}else t.words=a,t.sigBytes=s;return t}return s(i,[{key:"toString",value:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:eL).stringify(this)}},{key:"concat",value:function(t){var n=this.words,i=t.words,o=this.sigBytes,a=t.sigBytes;if(this.clamp(),o%4)for(var s=0;s>>2]>>>24-s%4*8&255;n[o+s>>>2]|=c<<24-(o+s)%4*8}else for(var u=0;u>>2]=i[u>>>2];return this.sigBytes+=a,this}},{key:"clamp",value:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=Math.ceil(n/4)}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t.words=this.words.slice(0),t}}],[{key:"random",value:function(t){for(var n,o=[],a=0;a>16)&4294967295)<<16)+(n=18e3*(65535&n)+(n>>16)&4294967295)&4294967295;return t/=4294967296,(t+=.5)*(Math.random()>.5?1:-1)}}(4294967296*(n||Math.random()));n=987654071*s(),o.push(4294967296*s()|0)}return new i(o,t)}}]),i}(eZ),eL={stringify:function(t){for(var n=t.words,i=t.sigBytes,o=[],a=0;a>>2]>>>24-a%4*8&255;o.push((s>>>4).toString(16)),o.push((15&s).toString(16))}return o.join("")},parse:function(t){for(var n=t.length,i=[],o=0;o>>3]|=parseInt(t.substr(o,2),16)<<24-o%8*4;return new eO(i,n/2)}},eN={stringify:function(t){for(var n=t.words,i=t.sigBytes,o=[],a=0;a>>2]>>>24-a%4*8&255;o.push(String.fromCharCode(s))}return o.join("")},parse:function(t){for(var n=t.length,i=[],o=0;o>>2]|=(255&t.charCodeAt(o))<<24-o%4*8;return new eO(i,n)}},eM={stringify:function(t){try{return decodeURIComponent(escape(eN.stringify(t)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(t){return eN.parse(unescape(encodeURIComponent(t)))}},eV=function(t){u(i,t);var n=h(i);function i(){var t;return o(this,i),(t=n.call(this))._minBufferSize=0,t}return s(i,[{key:"reset",value:function(){this._data=new eO,this._nDataBytes=0}},{key:"_append",value:function(t){var n=t;"string"==typeof n&&(n=eM.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes}},{key:"_process",value:function(t){var n,i=this._data,o=this.blockSize,a=i.words,s=i.sigBytes,c=s/(4*o),u=(c=t?Math.ceil(c):Math.max((0|c)-this._minBufferSize,0))*o,l=Math.min(4*u,s);if(u){for(var d=0;dd&&(u=c.finalize(a)),u.clamp();var f=u.clone();s._oKey=f;var A=u.clone();s._iKey=A;for(var h=f.words,g=A.words,p=0;p0&&void 0!==arguments[0]?arguments[0]:[],s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8*a.length;return o(this,i),(t=n.call(this)).words=a,t.sigBytes=s,t}return s(i,[{key:"toX32",value:function(){for(var t=this.words,n=t.length,i=[],o=0;o>>2]>>>24-s%4*8&255)<<16|(n[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|n[s+2>>>2]>>>24-(s+2)%4*8&255,u=0;u<4&&s+.75*u>>6*(3-u)&63));var l=o.charAt(64);if(l)for(;a.length%4;)a.push(l);return a.join("")},parse:function(t){var n=t.length,i=this._map,o=this._reverseMap;if(!o){this._reverseMap=[],o=this._reverseMap;for(var a=0;a>>6-s%4*2;o[a>>>2]|=c<<24-a%4*8,a+=1}return eO.create(o,a)}(t,n,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},eH=[],eY=0;eY<64;eY+=1)eH[eY]=4294967296*Math.abs(Math.sin(eY+1))|0;var eX=function(t,n,i,o,a,s,c){var u=t+(n&i|~n&o)+a+c;return(u<>>32-s)+n},eK=function(t,n,i,o,a,s,c){var u=t+(n&o|i&~o)+a+c;return(u<>>32-s)+n},eJ=function(t,n,i,o,a,s,c){var u=t+(n^i^o)+a+c;return(u<>>32-s)+n},ez=function(t,n,i,o,a,s,c){var u=t+(i^(n|~o))+a+c;return(u<>>32-s)+n},eQ=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=new eO([1732584193,4023233417,2562383102,271733878])}},{key:"_doProcessBlock",value:function(t,n){for(var i=0;i<16;i+=1){var o=n+i,a=t[o];t[o]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var s=this._hash.words,c=t[n+0],u=t[n+1],l=t[n+2],d=t[n+3],f=t[n+4],A=t[n+5],h=t[n+6],g=t[n+7],p=t[n+8],v=t[n+9],y=t[n+10],m=t[n+11],_=t[n+12],I=t[n+13],b=t[n+14],C=t[n+15],k=s[0],w=s[1],E=s[2],S=s[3];k=eX(k,w,E,S,c,7,eH[0]),S=eX(S,k,w,E,u,12,eH[1]),E=eX(E,S,k,w,l,17,eH[2]),w=eX(w,E,S,k,d,22,eH[3]),k=eX(k,w,E,S,f,7,eH[4]),S=eX(S,k,w,E,A,12,eH[5]),E=eX(E,S,k,w,h,17,eH[6]),w=eX(w,E,S,k,g,22,eH[7]),k=eX(k,w,E,S,p,7,eH[8]),S=eX(S,k,w,E,v,12,eH[9]),E=eX(E,S,k,w,y,17,eH[10]),w=eX(w,E,S,k,m,22,eH[11]),k=eX(k,w,E,S,_,7,eH[12]),S=eX(S,k,w,E,I,12,eH[13]),E=eX(E,S,k,w,b,17,eH[14]),w=eX(w,E,S,k,C,22,eH[15]),k=eK(k,w,E,S,u,5,eH[16]),S=eK(S,k,w,E,h,9,eH[17]),E=eK(E,S,k,w,m,14,eH[18]),w=eK(w,E,S,k,c,20,eH[19]),k=eK(k,w,E,S,A,5,eH[20]),S=eK(S,k,w,E,y,9,eH[21]),E=eK(E,S,k,w,C,14,eH[22]),w=eK(w,E,S,k,f,20,eH[23]),k=eK(k,w,E,S,v,5,eH[24]),S=eK(S,k,w,E,b,9,eH[25]),E=eK(E,S,k,w,d,14,eH[26]),w=eK(w,E,S,k,p,20,eH[27]),k=eK(k,w,E,S,I,5,eH[28]),S=eK(S,k,w,E,l,9,eH[29]),E=eK(E,S,k,w,g,14,eH[30]),w=eK(w,E,S,k,_,20,eH[31]),k=eJ(k,w,E,S,A,4,eH[32]),S=eJ(S,k,w,E,p,11,eH[33]),E=eJ(E,S,k,w,m,16,eH[34]),w=eJ(w,E,S,k,b,23,eH[35]),k=eJ(k,w,E,S,u,4,eH[36]),S=eJ(S,k,w,E,f,11,eH[37]),E=eJ(E,S,k,w,g,16,eH[38]),w=eJ(w,E,S,k,y,23,eH[39]),k=eJ(k,w,E,S,I,4,eH[40]),S=eJ(S,k,w,E,c,11,eH[41]),E=eJ(E,S,k,w,d,16,eH[42]),w=eJ(w,E,S,k,h,23,eH[43]),k=eJ(k,w,E,S,v,4,eH[44]),S=eJ(S,k,w,E,_,11,eH[45]),E=eJ(E,S,k,w,C,16,eH[46]),w=eJ(w,E,S,k,l,23,eH[47]),k=ez(k,w,E,S,c,6,eH[48]),S=ez(S,k,w,E,g,10,eH[49]),E=ez(E,S,k,w,b,15,eH[50]),w=ez(w,E,S,k,A,21,eH[51]),k=ez(k,w,E,S,_,6,eH[52]),S=ez(S,k,w,E,d,10,eH[53]),E=ez(E,S,k,w,y,15,eH[54]),w=ez(w,E,S,k,u,21,eH[55]),k=ez(k,w,E,S,p,6,eH[56]),S=ez(S,k,w,E,C,10,eH[57]),E=ez(E,S,k,w,h,15,eH[58]),w=ez(w,E,S,k,I,21,eH[59]),k=ez(k,w,E,S,f,6,eH[60]),S=ez(S,k,w,E,m,10,eH[61]),E=ez(E,S,k,w,l,15,eH[62]),w=ez(w,E,S,k,v,21,eH[63]),s[0]=s[0]+k|0,s[1]=s[1]+w|0,s[2]=s[2]+E|0,s[3]=s[3]+S|0}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;n[o>>>5]|=128<<24-o%32;var a=Math.floor(i/4294967296);n[15+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,c=s.words,u=0;u<4;u+=1){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t._hash=this._hash.clone(),t}}]),i}(eG),eq=eG._createHelper(eQ),e$=eG._createHmacHelper(eQ),e0=function(t){u(i,t);var n=h(i);function i(t){var a;return o(this,i),(a=n.call(this)).cfg=Object.assign(new eZ,{keySize:4,hasher:eQ,iterations:1},t),a}return s(i,[{key:"compute",value:function(t,n){for(var i,o=this.cfg,a=o.hasher.create(),s=eO.create(),c=s.words,u=o.keySize,l=o.iterations;c.length>>2];t.sigBytes-=n}},e8=function(t){u(i,t);var n=h(i);function i(t,a,s){var c;return o(this,i),(c=n.call(this,t,a,Object.assign({mode:e5,padding:e6},s))).blockSize=4,c}return s(i,[{key:"reset",value:function(){g(l(i.prototype),"reset",this).call(this);var t,n=this.cfg,o=n.iv,a=n.mode;this._xformMode===this.constructor._ENC_XFORM_MODE?t=a.createEncryptor:(t=a.createDecryptor,this._minBufferSize=1),this._mode=t.call(a,this,o&&o.words),this._mode.__creator=t}},{key:"_doProcessBlock",value:function(t,n){this._mode.processBlock(t,n)}},{key:"_doFinalize",value:function(){var t,n=this.cfg.padding;return this._xformMode===this.constructor._ENC_XFORM_MODE?(n.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),n.unpad(t)),t}}]),i}(e1),e9=function(t){u(i,t);var n=h(i);function i(t){var a;return o(this,i),(a=n.call(this)).mixIn(t),a}return s(i,[{key:"toString",value:function(t){return(t||this.formatter).stringify(this)}}]),i}(eZ),e7={stringify:function(t){var n=t.ciphertext,i=t.salt;return(i?eO.create([1398893684,1701076831]).concat(i).concat(n):n).toString(eW)},parse:function(t){var n,i=eW.parse(t),o=i.words;return 1398893684===o[0]&&1701076831===o[1]&&(n=eO.create(o.slice(2,4)),o.splice(0,4),i.sigBytes-=16),e9.create({ciphertext:i,salt:n})}},te=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,null,[{key:"encrypt",value:function(t,n,i,o){var a=Object.assign(new eZ,this.cfg,o),s=t.createEncryptor(i,a),c=s.finalize(n),u=s.cfg;return e9.create({ciphertext:c,key:i,iv:u.iv,algorithm:t,mode:u.mode,padding:u.padding,blockSize:s.blockSize,formatter:a.format})}},{key:"decrypt",value:function(t,n,i,o){var a=n,s=Object.assign(new eZ,this.cfg,o);return a=this._parse(a,s.format),t.createDecryptor(i,s).finalize(a.ciphertext)}},{key:"_parse",value:function(t,n){return"string"==typeof t?n.parse(t,this):t}}]),i}(eZ);te.cfg=Object.assign(new eZ,{format:e7});var tt={execute:function(t,n,i,o){var a=o;a||(a=eO.random(8));var s=e0.create({keySize:n+i}).compute(t,a),c=eO.create(s.words.slice(n),4*i);return s.sigBytes=4*n,e9.create({key:s,iv:c,salt:a})}},tr=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,null,[{key:"encrypt",value:function(t,n,i,o){var a=Object.assign(new eZ,this.cfg,o),s=a.kdf.execute(i,t.keySize,t.ivSize);a.iv=s.iv;var c=te.encrypt.call(this,t,n,s.key,a);return c.mixIn(s),c}},{key:"decrypt",value:function(t,n,i,o){var a=n,s=Object.assign(new eZ,this.cfg,o);a=this._parse(a,s.format);var c=s.kdf.execute(i,t.keySize,t.ivSize,a.salt);return s.iv=c.iv,te.decrypt.call(this,t,a,c.key,s)}}]),i}(te);tr.cfg=Object.assign(te.cfg,{kdf:tt});for(var tn=function(t){return t<<8&4278255360|t>>>8&16711935},ti={stringify:function(t){for(var n=t.words,i=t.sigBytes,o=[],a=0;a>>2]>>>16-a%4*8&65535;o.push(String.fromCharCode(s))}return o.join("")},parse:function(t){for(var n=t.length,i=[],o=0;o>>1]|=t.charCodeAt(o)<<16-o%2*16;return eO.create(i,2*n)}},to=[],ta=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=new eO([1732584193,4023233417,2562383102,271733878,3285377520])}},{key:"_doProcessBlock",value:function(t,n){for(var i=this._hash.words,o=i[0],a=i[1],s=i[2],c=i[3],u=i[4],l=0;l<80;l+=1){if(l<16)to[l]=0|t[n+l];else{var d=to[l-3]^to[l-8]^to[l-14]^to[l-16];to[l]=d<<1|d>>>31}var f=(o<<5|o>>>27)+u+to[l];f+=l<20?1518500249+(a&s|~a&c):l<40?1859775393+(a^s^c):l<60?(a&s|a&c|s&c)-1894007588:(a^s^c)-899497514,u=c,c=s,s=a<<30|a>>>2,a=o,o=f}i[0]=i[0]+o|0,i[1]=i[1]+a|0,i[2]=i[2]+s|0,i[3]=i[3]+c|0,i[4]=i[4]+u|0}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=Math.floor(i/4294967296),n[15+(o+64>>>9<<4)]=i,t.sigBytes=4*n.length,this._process(),this._hash}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t._hash=this._hash.clone(),t}}]),i}(eG),ts=eG._createHelper(ta),tc=eG._createHmacHelper(ta),tu=[],tl=[],td=function(t){return 4294967296*(t-(0|t))|0},tf=2,tA=0;tA<64;)(function(t){for(var n=Math.sqrt(t),i=2;i<=n;i+=1)if(!(t%i))return!1;return!0})(tf)&&(tA<8&&(tu[tA]=td(Math.pow(tf,.5))),tl[tA]=td(Math.pow(tf,1/3)),tA+=1),tf+=1;for(var th=[],tg=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=new eO(tu.slice(0))}},{key:"_doProcessBlock",value:function(t,n){for(var i=this._hash.words,o=i[0],a=i[1],s=i[2],c=i[3],u=i[4],l=i[5],d=i[6],f=i[7],A=0;A<64;A+=1){if(A<16)th[A]=0|t[n+A];else{var h=th[A-15],g=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,p=th[A-2],v=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;th[A]=g+th[A-7]+v+th[A-16]}var y=o&a^o&s^a&s,m=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),_=f+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&l^~u&d)+tl[A]+th[A];f=d,d=l,l=u,u=c+_|0,c=s,s=a,a=o,o=_+(m+y)|0}i[0]=i[0]+o|0,i[1]=i[1]+a|0,i[2]=i[2]+s|0,i[3]=i[3]+c|0,i[4]=i[4]+u|0,i[5]=i[5]+l|0,i[6]=i[6]+d|0,i[7]=i[7]+f|0}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=Math.floor(i/4294967296),n[15+(o+64>>>9<<4)]=i,t.sigBytes=4*n.length,this._process(),this._hash}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t._hash=this._hash.clone(),t}}]),i}(eG),tp=eG._createHelper(tg),tv=eG._createHmacHelper(tg),ty=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=new eO([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])}},{key:"_doFinalize",value:function(){var t=g(l(i.prototype),"_doFinalize",this).call(this);return t.sigBytes-=4,t}}]),i}(tg),tm=tg._createHelper(ty),t_=tg._createHmacHelper(ty),tI=[new eU(1116352408,3609767458),new eU(1899447441,602891725),new eU(3049323471,3964484399),new eU(3921009573,2173295548),new eU(961987163,4081628472),new eU(1508970993,3053834265),new eU(2453635748,2937671579),new eU(2870763221,3664609560),new eU(3624381080,2734883394),new eU(310598401,1164996542),new eU(607225278,1323610764),new eU(1426881987,3590304994),new eU(1925078388,4068182383),new eU(2162078206,991336113),new eU(2614888103,633803317),new eU(3248222580,3479774868),new eU(3835390401,2666613458),new eU(4022224774,944711139),new eU(264347078,2341262773),new eU(604807628,2007800933),new eU(770255983,1495990901),new eU(1249150122,1856431235),new eU(1555081692,3175218132),new eU(1996064986,2198950837),new eU(2554220882,3999719339),new eU(2821834349,766784016),new eU(2952996808,2566594879),new eU(3210313671,3203337956),new eU(3336571891,1034457026),new eU(3584528711,2466948901),new eU(113926993,3758326383),new eU(338241895,168717936),new eU(666307205,1188179964),new eU(773529912,1546045734),new eU(1294757372,1522805485),new eU(1396182291,2643833823),new eU(1695183700,2343527390),new eU(1986661051,1014477480),new eU(2177026350,1206759142),new eU(2456956037,344077627),new eU(2730485921,1290863460),new eU(2820302411,3158454273),new eU(3259730800,3505952657),new eU(3345764771,106217008),new eU(3516065817,3606008344),new eU(3600352804,1432725776),new eU(4094571909,1467031594),new eU(275423344,851169720),new eU(430227734,3100823752),new eU(506948616,1363258195),new eU(659060556,3750685593),new eU(883997877,3785050280),new eU(958139571,3318307427),new eU(1322822218,3812723403),new eU(1537002063,2003034995),new eU(1747873779,3602036899),new eU(1955562222,1575990012),new eU(2024104815,1125592928),new eU(2227730452,2716904306),new eU(2361852424,442776044),new eU(2428436474,593698344),new eU(2756734187,3733110249),new eU(3204031479,2999351573),new eU(3329325298,3815920427),new eU(3391569614,3928383900),new eU(3515267271,566280711),new eU(3940187606,3454069534),new eU(4118630271,4000239992),new eU(116418474,1914138554),new eU(174292421,2731055270),new eU(289380356,3203993006),new eU(460393269,320620315),new eU(685471733,587496836),new eU(852142971,1086792851),new eU(1017036298,365543100),new eU(1126000580,2618297676),new eU(1288033470,3409855158),new eU(1501505948,4234509866),new eU(1607167915,987167468),new eU(1816402316,1246189591)],tb=[],tC=0;tC<80;tC+=1)tb[tC]=new eU;for(var tk=function(t){u(i,t);var n=h(i);function i(){var t;return o(this,i),(t=n.call(this)).blockSize=32,t}return s(i,[{key:"_doReset",value:function(){this._hash=new ej([new eU(1779033703,4089235720),new eU(3144134277,2227873595),new eU(1013904242,4271175723),new eU(2773480762,1595750129),new eU(1359893119,2917565137),new eU(2600822924,725511199),new eU(528734635,4215389547),new eU(1541459225,327033209)])}},{key:"_doProcessBlock",value:function(t,n){for(var i=this._hash.words,o=i[0],a=i[1],s=i[2],c=i[3],u=i[4],l=i[5],d=i[6],f=i[7],A=o.high,h=o.low,g=a.high,p=a.low,v=s.high,y=s.low,m=c.high,_=c.low,I=u.high,b=u.low,C=l.high,k=l.low,w=d.high,E=d.low,S=f.high,R=f.low,T=A,D=h,B=g,P=p,x=v,Z=y,O=m,L=_,N=I,M=b,V=C,G=k,F=w,U=E,j=S,W=R,H=0;H<80;H+=1){var Y=void 0,X=void 0,K=tb[H];if(H<16)K.high=0|t[n+2*H],X=K.high,K.low=0|t[n+2*H+1],Y=K.low;else{var J=tb[H-15],z=J.high,Q=J.low,q=(z>>>1|Q<<31)^(z>>>8|Q<<24)^z>>>7,$=(Q>>>1|z<<31)^(Q>>>8|z<<24)^(Q>>>7|z<<25),ee=tb[H-2],et=ee.high,er=ee.low,en=(et>>>19|er<<13)^(et<<3|er>>>29)^et>>>6,ei=(er>>>19|et<<13)^(er<<3|et>>>29)^(er>>>6|et<<26),eo=tb[H-7],ea=eo.high,es=eo.low,ec=tb[H-16],eu=ec.high,el=ec.low;X=(X=(X=q+ea+((Y=$+es)>>>0<$>>>0?1:0))+en+((Y+=ei)>>>0>>0?1:0))+eu+((Y+=el)>>>0>>0?1:0),K.high=X,K.low=Y}var ed=N&V^~N&F,ef=M&G^~M&U,eA=T&B^T&x^B&x,eh=D&P^D&Z^P&Z,eg=(T>>>28|D<<4)^(T<<30|D>>>2)^(T<<25|D>>>7),ep=(D>>>28|T<<4)^(D<<30|T>>>2)^(D<<25|T>>>7),ev=(N>>>14|M<<18)^(N>>>18|M<<14)^(N<<23|M>>>9),ey=(M>>>14|N<<18)^(M>>>18|N<<14)^(M<<23|N>>>9),em=tI[H],e_=em.high,eI=em.low,eb=W+ey,eC=j+ev+(eb>>>0>>0?1:0),ek=ep+eh;j=F,W=U,F=V,U=G,V=N,G=M,N=O+(eC=(eC=(eC=eC+ed+((eb+=ef)>>>0>>0?1:0))+e_+((eb+=eI)>>>0>>0?1:0))+X+((eb+=Y)>>>0>>0?1:0))+((M=L+eb|0)>>>0>>0?1:0)|0,O=x,L=Z,x=B,Z=P,B=T,P=D,T=eC+(eg+eA+(ek>>>0>>0?1:0))+((D=eb+ek|0)>>>0>>0?1:0)|0}o.low=h+D,h=o.low,o.high=A+T+(h>>>0>>0?1:0),a.low=p+P,p=a.low,a.high=g+B+(p>>>0

>>0?1:0),s.low=y+Z,y=s.low,s.high=v+x+(y>>>0>>0?1:0),c.low=_+L,_=c.low,c.high=m+O+(_>>>0>>0?1:0),u.low=b+M,b=u.low,u.high=I+N+(b>>>0>>0?1:0),l.low=k+G,k=l.low,l.high=C+V+(k>>>0>>0?1:0),d.low=E+U,E=d.low,d.high=w+F+(E>>>0>>0?1:0),f.low=R+W,R=f.low,f.high=S+j+(R>>>0>>0?1:0)}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;return n[o>>>5]|=128<<24-o%32,n[30+(o+128>>>10<<5)]=Math.floor(i/4294967296),n[31+(o+128>>>10<<5)]=i,t.sigBytes=4*n.length,this._process(),this._hash.toX32()}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t._hash=this._hash.clone(),t}}]),i}(eG),tw=eG._createHelper(tk),tE=eG._createHmacHelper(tk),tS=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=new ej([new eU(3418070365,3238371032),new eU(1654270250,914150663),new eU(2438529370,812702999),new eU(355462360,4144912697),new eU(1731405415,4290775857),new eU(2394180231,1750603025),new eU(3675008525,1694076839),new eU(1203062813,3204075428)])}},{key:"_doFinalize",value:function(){var t=g(l(i.prototype),"_doFinalize",this).call(this);return t.sigBytes-=16,t}}]),i}(tk),tR=tk._createHelper(tS),tT=tk._createHmacHelper(tS),tD=[],tB=[],tP=[],tx=1,tZ=0,tO=0;tO<24;tO+=1){tD[tx+5*tZ]=(tO+1)*(tO+2)/2%64;var tL=(2*tx+3*tZ)%5;tx=tZ%5,tZ=tL}for(var tN=0;tN<5;tN+=1)for(var tM=0;tM<5;tM+=1)tB[tN+5*tM]=tM+(2*tN+3*tM)%5*5;for(var tV=1,tG=0;tG<24;tG+=1){for(var tF=0,tU=0,tj=0;tj<7;tj+=1){if(1&tV){var tW=(1<>>24)|4278255360&(s<<24|s>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8);var u=i[a];u.high^=c,u.low^=s}for(var l=0;l<24;l+=1){for(var d=0;d<5;d+=1){for(var f=0,A=0,h=0;h<5;h+=1){var g=i[d+5*h];f^=g.high,A^=g.low}var p=tH[d];p.high=f,p.low=A}for(var v=0;v<5;v+=1)for(var y=tH[(v+4)%5],m=tH[(v+1)%5],_=m.high,I=m.low,b=y.high^(_<<1|I>>>31),C=y.low^(I<<1|_>>>31),k=0;k<5;k+=1){var w=i[v+5*k];w.high^=b,w.low^=C}for(var E=1;E<25;E+=1){var S=void 0,R=void 0,T=i[E],D=T.high,B=T.low,P=tD[E];P<32?(S=D<>>32-P,R=B<>>32-P):(S=B<>>64-P,R=D<>>64-P);var x=tH[tB[E]];x.high=S,x.low=R}var Z=tH[0],O=i[0];Z.high=O.high,Z.low=O.low;for(var L=0;L<5;L+=1)for(var N=0;N<5;N+=1){var M=L+5*N,V=i[M],G=tH[M],F=tH[(L+1)%5+5*N],U=tH[(L+2)%5+5*N];V.high=G.high^~F.high&U.high,V.low=G.low^~F.low&U.low}var j=i[0],W=tP[l];j.high^=W.high,j.low^=W.low}}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*t.sigBytes,o=32*this.blockSize;n[i>>>5]|=1<<24-i%32,n[(Math.ceil((i+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,c=s/8,u=[],l=0;l>>24)|4278255360&(f<<24|f>>>8),A=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),u.push(A),u.push(f)}return new eO(u,s)}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);t._state=this._state.slice(0);for(var n=t._state,o=0;o<25;o+=1)n[o]=n[o].clone();return t}}]),i}(eG),tK=eG._createHelper(tX),tJ=eG._createHmacHelper(tX),tz=eO.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),tQ=eO.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),tq=eO.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]),t$=eO.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),t0=eO.create([0,1518500249,1859775393,2400959708,2840853838]),t1=eO.create([1352829926,1548603684,1836072691,2053994217,0]),t2=function(t,n,i){return t^n^i},t4=function(t,n,i){return t&n|~t&i},t3=function(t,n,i){return(t|~n)^i},t5=function(t,n,i){return t&i|n&~i},t6=function(t,n,i){return t^(n|~i)},t8=function(t,n){return t<>>32-n},t9=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){this._hash=eO.create([1732584193,4023233417,2562383102,271733878,3285377520])}},{key:"_doProcessBlock",value:function(t,n){for(var i=0;i<16;i+=1){var o=n+i,a=t[o];t[o]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}for(var s,c=this._hash.words,u=t0.words,l=t1.words,d=tz.words,f=tQ.words,A=tq.words,h=t$.words,g=c[0],p=c[1],v=c[2],y=c[3],m=c[4],_=c[0],I=c[1],b=c[2],C=c[3],k=c[4],w=0;w<80;w+=1)s=(s=t8(s=(g+t[n+d[w]]|0)+(w<16?t2(p,v,y)+u[0]:w<32?t4(p,v,y)+u[1]:w<48?t3(p,v,y)+u[2]:w<64?t5(p,v,y)+u[3]:t6(p,v,y)+u[4])|0,A[w]))+m|0,g=m,m=y,y=t8(v,10),v=p,p=s,s=(s=t8(s=(_+t[n+f[w]]|0)+(w<16?t6(I,b,C)+l[0]:w<32?t5(I,b,C)+l[1]:w<48?t3(I,b,C)+l[2]:w<64?t4(I,b,C)+l[3]:t2(I,b,C)+l[4])|0,h[w]))+k|0,_=k,k=C,C=t8(b,10),b=I,I=s;s=c[1]+v+C|0,c[1]=c[2]+y+k|0,c[2]=c[3]+m+_|0,c[3]=c[4]+g+I|0,c[4]=c[0]+p+b|0,c[0]=s}},{key:"_doFinalize",value:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,s=a.words,c=0;c<5;c+=1){var u=s[c];s[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return a}},{key:"clone",value:function(){var t=g(l(i.prototype),"clone",this).call(this);return t._hash=this._hash.clone(),t}}]),i}(eG),t7=eG._createHelper(t9),re=eG._createHmacHelper(t9),rt=function(t){u(i,t);var n=h(i);function i(t){var a;return o(this,i),(a=n.call(this)).cfg=Object.assign(new eZ,{keySize:4,hasher:ta,iterations:1},t),a}return s(i,[{key:"compute",value:function(t,n){for(var i=this.cfg,o=eF.create(i.hasher,t),a=eO.create(),s=eO.create([1]),c=a.words,u=s.words,l=i.keySize,d=i.iterations;c.length>>8^255&rv^99,rr[rh]=rv,rn[rv]=rh;var ry=rf[rh],rm=rf[ry],r_=rf[rm],rI=257*rf[rv]^16843008*rv;ri[rh]=rI<<24|rI>>>8,ro[rh]=rI<<16|rI>>>16,ra[rh]=rI<<8|rI>>>24,rs[rh]=rI,rI=16843009*r_^65537*rm^257*ry^16843008*rh,rc[rv]=rI<<24|rI>>>8,ru[rv]=rI<<16|rI>>>16,rl[rv]=rI<<8|rI>>>24,rd[rv]=rI,rh?(rh=ry^rf[rf[rf[r_^ry]]],rg^=rf[rf[rg]]):rh=rg=1}var rb=[0,1,2,4,8,16,32,64,128,27,54],rC=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){var t;if(!this._nRounds||this._keyPriorReset!==this._key){this._keyPriorReset=this._key;var n=this._keyPriorReset,i=n.words,o=n.sigBytes/4;this._nRounds=o+6;var a=4*(this._nRounds+1);this._keySchedule=[];for(var s=this._keySchedule,c=0;c6&&c%o==4&&(t=rr[t>>>24]<<24|rr[t>>>16&255]<<16|rr[t>>>8&255]<<8|rr[255&t]):t=(rr[(t=t<<8|t>>>24)>>>24]<<24|rr[t>>>16&255]<<16|rr[t>>>8&255]<<8|rr[255&t])^rb[c/o|0]<<24,s[c]=s[c-o]^t);this._invKeySchedule=[];for(var u=this._invKeySchedule,l=0;l>>24]]^ru[rr[t>>>16&255]]^rl[rr[t>>>8&255]]^rd[rr[255&t]]}}}},{key:"encryptBlock",value:function(t,n){this._doCryptBlock(t,n,this._keySchedule,ri,ro,ra,rs,rr)}},{key:"decryptBlock",value:function(t,n){var i=t[n+1];t[n+1]=t[n+3],t[n+3]=i,this._doCryptBlock(t,n,this._invKeySchedule,rc,ru,rl,rd,rn),i=t[n+1],t[n+1]=t[n+3],t[n+3]=i}},{key:"_doCryptBlock",value:function(t,n,i,o,a,s,c,u){for(var l=this._nRounds,d=t[n]^i[0],f=t[n+1]^i[1],A=t[n+2]^i[2],h=t[n+3]^i[3],g=4,p=1;p>>24]^a[f>>>16&255]^s[A>>>8&255]^c[255&h]^i[g];g+=1;var y=o[f>>>24]^a[A>>>16&255]^s[h>>>8&255]^c[255&d]^i[g];g+=1;var m=o[A>>>24]^a[h>>>16&255]^s[d>>>8&255]^c[255&f]^i[g];g+=1;var _=o[h>>>24]^a[d>>>16&255]^s[f>>>8&255]^c[255&A]^i[g];g+=1,d=v,f=y,A=m,h=_}var I=(u[d>>>24]<<24|u[f>>>16&255]<<16|u[A>>>8&255]<<8|u[255&h])^i[g];g+=1;var b=(u[f>>>24]<<24|u[A>>>16&255]<<16|u[h>>>8&255]<<8|u[255&d])^i[g];g+=1;var C=(u[A>>>24]<<24|u[h>>>16&255]<<16|u[d>>>8&255]<<8|u[255&f])^i[g];g+=1;var k=(u[h>>>24]<<24|u[d>>>16&255]<<16|u[f>>>8&255]<<8|u[255&A])^i[g];g+=1,t[n]=I,t[n+1]=b,t[n+2]=C,t[n+3]=k}}]),i}(e8);rC.keySize=8;var rk=e8._createHelper(rC),rw=[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],rE=[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],rS=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],rR=[{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}],rT=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679];function rD(t,n){var i=(this._lBlock>>>t^this._rBlock)&n;this._rBlock^=i,this._lBlock^=i<>>t^this._lBlock)&n;this._lBlock^=i,this._rBlock^=i<>>5]>>>31-o%32&1}this._subKeys=[];for(var a=this._subKeys,s=0;s<16;s+=1){a[s]=[];for(var c=a[s],u=rS[s],l=0;l<24;l+=1)c[l/6|0]|=n[(rE[l]-1+u)%28]<<31-l%6,c[4+(l/6|0)]|=n[28+(rE[l+24]-1+u)%28]<<31-l%6;c[0]=c[0]<<1|c[0]>>>31;for(var d=1;d<7;d+=1)c[d]>>>=4*(d-1)+3;c[7]=c[7]<<5|c[7]>>>27}this._invSubKeys=[];for(var f=this._invSubKeys,A=0;A<16;A+=1)f[A]=a[15-A]}},{key:"encryptBlock",value:function(t,n){this._doCryptBlock(t,n,this._subKeys)}},{key:"decryptBlock",value:function(t,n){this._doCryptBlock(t,n,this._invSubKeys)}},{key:"_doCryptBlock",value:function(t,n,i){this._lBlock=t[n],this._rBlock=t[n+1],rD.call(this,4,252645135),rD.call(this,16,65535),rB.call(this,2,858993459),rB.call(this,8,16711935),rD.call(this,1,1431655765);for(var o=0;o<16;o+=1){for(var a=i[o],s=this._lBlock,c=this._rBlock,u=0,l=0;l<8;l+=1)u|=rR[l][((c^a[l])&rT[l])>>>0];this._lBlock=c,this._rBlock=s^u}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,rD.call(this,1,1431655765),rB.call(this,8,16711935),rB.call(this,2,858993459),rD.call(this,16,65535),rD.call(this,4,252645135),t[n]=this._lBlock,t[n+1]=this._rBlock}}]),i}(e8);rP.keySize=2,rP.ivSize=2,rP.blockSize=2;var rx=e8._createHelper(rP),rZ=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4),o=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=rP.createEncryptor(eO.create(n)),this._des2=rP.createEncryptor(eO.create(i)),this._des3=rP.createEncryptor(eO.create(o))}},{key:"encryptBlock",value:function(t,n){this._des1.encryptBlock(t,n),this._des2.decryptBlock(t,n),this._des3.encryptBlock(t,n)}},{key:"decryptBlock",value:function(t,n){this._des3.decryptBlock(t,n),this._des2.encryptBlock(t,n),this._des1.decryptBlock(t,n)}}]),i}(e8);rZ.keySize=6,rZ.ivSize=2,rZ.blockSize=2;var rO=e8._createHelper(rZ),rL=[],rN=[],rM=[];function rV(){for(var t=this._X,n=this._C,i=0;i<8;i+=1)rN[i]=n[i];n[0]=n[0]+1295307597+this._b|0,n[1]=n[1]+3545052371+(n[0]>>>0>>0?1:0)|0,n[2]=n[2]+886263092+(n[1]>>>0>>0?1:0)|0,n[3]=n[3]+1295307597+(n[2]>>>0>>0?1:0)|0,n[4]=n[4]+3545052371+(n[3]>>>0>>0?1:0)|0,n[5]=n[5]+886263092+(n[4]>>>0>>0?1:0)|0,n[6]=n[6]+1295307597+(n[5]>>>0>>0?1:0)|0,n[7]=n[7]+3545052371+(n[6]>>>0>>0?1:0)|0,this._b=n[7]>>>0>>0?1:0;for(var o=0;o<8;o+=1){var a=t[o]+n[o],s=65535&a,c=a>>>16,u=((s*s>>>17)+s*c>>>15)+c*c,l=((4294901760&a)*a|0)+((65535&a)*a|0);rM[o]=u^l}t[0]=rM[0]+(rM[7]<<16|rM[7]>>>16)+(rM[6]<<16|rM[6]>>>16)|0,t[1]=rM[1]+(rM[0]<<8|rM[0]>>>24)+rM[7]|0,t[2]=rM[2]+(rM[1]<<16|rM[1]>>>16)+(rM[0]<<16|rM[0]>>>16)|0,t[3]=rM[3]+(rM[2]<<8|rM[2]>>>24)+rM[1]|0,t[4]=rM[4]+(rM[3]<<16|rM[3]>>>16)+(rM[2]<<16|rM[2]>>>16)|0,t[5]=rM[5]+(rM[4]<<8|rM[4]>>>24)+rM[3]|0,t[6]=rM[6]+(rM[5]<<16|rM[5]>>>16)+(rM[4]<<16|rM[4]>>>16)|0,t[7]=rM[7]+(rM[6]<<8|rM[6]>>>24)+rM[5]|0}var rG=function(t){u(i,t);var n=h(i);function i(){var t;o(this,i);for(var a=arguments.length,s=Array(a),c=0;c>>24)|4278255360&(t[i]<<24|t[i]>>>8);this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16];var o=this._X;this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];var a=this._C;this._b=0;for(var s=0;s<4;s+=1)rV.call(this);for(var c=0;c<8;c+=1)a[c]^=o[c+4&7];if(n){var u=n.words,l=u[0],d=u[1],f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),A=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h=f>>>16|4294901760&A,g=A<<16|65535&f;a[0]^=f,a[1]^=h,a[2]^=A,a[3]^=g,a[4]^=f,a[5]^=h,a[6]^=A,a[7]^=g;for(var p=0;p<4;p+=1)rV.call(this)}}},{key:"_doProcessBlock",value:function(t,n){var i=this._X;rV.call(this),rL[0]=i[0]^i[5]>>>16^i[3]<<16,rL[1]=i[2]^i[7]>>>16^i[5]<<16,rL[2]=i[4]^i[1]>>>16^i[7]<<16,rL[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o+=1)rL[o]=16711935&(rL[o]<<8|rL[o]>>>24)|4278255360&(rL[o]<<24|rL[o]>>>8),t[n+o]^=rL[o]}}]),i}(e2),rF=e2._createHelper(rG),rU=[],rj=[],rW=[];function rH(){for(var t=this._X,n=this._C,i=0;i<8;i+=1)rj[i]=n[i];n[0]=n[0]+1295307597+this._b|0,n[1]=n[1]+3545052371+(n[0]>>>0>>0?1:0)|0,n[2]=n[2]+886263092+(n[1]>>>0>>0?1:0)|0,n[3]=n[3]+1295307597+(n[2]>>>0>>0?1:0)|0,n[4]=n[4]+3545052371+(n[3]>>>0>>0?1:0)|0,n[5]=n[5]+886263092+(n[4]>>>0>>0?1:0)|0,n[6]=n[6]+1295307597+(n[5]>>>0>>0?1:0)|0,n[7]=n[7]+3545052371+(n[6]>>>0>>0?1:0)|0,this._b=n[7]>>>0>>0?1:0;for(var o=0;o<8;o+=1){var a=t[o]+n[o],s=65535&a,c=a>>>16,u=((s*s>>>17)+s*c>>>15)+c*c,l=((4294901760&a)*a|0)+((65535&a)*a|0);rW[o]=u^l}t[0]=rW[0]+(rW[7]<<16|rW[7]>>>16)+(rW[6]<<16|rW[6]>>>16)|0,t[1]=rW[1]+(rW[0]<<8|rW[0]>>>24)+rW[7]|0,t[2]=rW[2]+(rW[1]<<16|rW[1]>>>16)+(rW[0]<<16|rW[0]>>>16)|0,t[3]=rW[3]+(rW[2]<<8|rW[2]>>>24)+rW[1]|0,t[4]=rW[4]+(rW[3]<<16|rW[3]>>>16)+(rW[2]<<16|rW[2]>>>16)|0,t[5]=rW[5]+(rW[4]<<8|rW[4]>>>24)+rW[3]|0,t[6]=rW[6]+(rW[5]<<16|rW[5]>>>16)+(rW[4]<<16|rW[4]>>>16)|0,t[7]=rW[7]+(rW[6]<<8|rW[6]>>>24)+rW[5]|0}var rY=function(t){u(i,t);var n=h(i);function i(){var t;o(this,i);for(var a=arguments.length,s=Array(a),c=0;c>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16];var i=this._X;this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];var o=this._C;this._b=0;for(var a=0;a<4;a+=1)rH.call(this);for(var s=0;s<8;s+=1)o[s]^=i[s+4&7];if(n){var c=n.words,u=c[0],l=c[1],d=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),A=d>>>16|4294901760&f,h=f<<16|65535&d;o[0]^=d,o[1]^=A,o[2]^=f,o[3]^=h,o[4]^=d,o[5]^=A,o[6]^=f,o[7]^=h;for(var g=0;g<4;g+=1)rH.call(this)}}},{key:"_doProcessBlock",value:function(t,n){var i=this._X;rH.call(this),rU[0]=i[0]^i[5]>>>16^i[3]<<16,rU[1]=i[2]^i[7]>>>16^i[5]<<16,rU[2]=i[4]^i[1]>>>16^i[7]<<16,rU[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o+=1)rU[o]=16711935&(rU[o]<<8|rU[o]>>>24)|4278255360&(rU[o]<<24|rU[o]>>>8),t[n+o]^=rU[o]}}]),i}(e2),rX=e2._createHelper(rY);function rK(){for(var t=this._S,n=this._i,i=this._j,o=0,a=0;a<4;a+=1){i=(i+t[n=(n+1)%256])%256;var s=t[n];t[n]=t[i],t[i]=s,o|=t[(t[n]+t[i])%256]<<24-8*a}return this._i=n,this._j=i,o}var rJ=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"_doReset",value:function(){var t=this._key,n=t.words,i=t.sigBytes;this._S=[];for(var o=this._S,a=0;a<256;a+=1)o[a]=a;for(var s=0,c=0;s<256;s+=1){var u=s%i,l=n[u>>>2]>>>24-u%4*8&255;c=(c+o[s]+l)%256;var d=o[s];o[s]=o[c],o[c]=d}this._j=0,this._i=this._j}},{key:"_doProcessBlock",value:function(t,n){t[n]^=rK.call(this)}}]),i}(e2);rJ.keySize=8,rJ.ivSize=0;var rz=e2._createHelper(rJ),rQ=function(t){u(i,t);var n=h(i);function i(){var t;o(this,i);for(var a=arguments.length,s=Array(a),c=0;c0;t-=1)rK.call(this)}}]),i}(rJ),rq=e2._createHelper(rQ);function r$(t,n,i,o){var a,s=this._iv;s?(a=s.slice(0),this._iv=void 0):a=this._prevBlock,o.encryptBlock(a,0);for(var c=0;c>24&255)){var i=t>>16&255,o=t>>8&255,a=255&t;255===i?(i=0,255===o?(o=0,255===a?a=0:a+=1):o+=1):i+=1,n=0+(i<<16)+(o<<8)+a}else n+=16777216;return n},r4=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i)}(e4);r4.Encryptor=function(t){u(i,t);var n=h(i);function i(){return o(this,i),n.apply(this,arguments)}return s(i,[{key:"processBlock",value:function(t,n){var i,o=this._cipher,a=o.blockSize,s=this._iv,c=this._counter;s&&(this._counter=s.slice(0),c=this._counter,this._iv=void 0),(i=c)[0]=r2(i[0]),0===i[0]&&(i[1]=r2(i[1]));var u=c.slice(0);o.encryptBlock(u,0);for(var l=0;l=0;i-=1)if(n[i>>>2]>>>24-i%4*8&255){t.sigBytes=i+1;break}}},r8={lib:{Base:eZ,WordArray:eO,BufferedBlockAlgorithm:eV,Hasher:eG,Cipher:e1,StreamCipher:e2,BlockCipherMode:e4,BlockCipher:e8,CipherParams:e9,SerializableCipher:te,PasswordBasedCipher:tr},x64:{Word:eU,WordArray:ej},enc:{Hex:eL,Latin1:eN,Utf8:eM,Utf16:ti,Utf16BE:ti,Utf16LE:{stringify:function(t){for(var n=t.words,i=t.sigBytes,o=[],a=0;a>>2]>>>16-a%4*8&65535);o.push(String.fromCharCode(s))}return o.join("")},parse:function(t){for(var n=t.length,i=[],o=0;o>>1]|=tn(t.charCodeAt(o)<<16-o%2*16);return eO.create(i,2*n)}},Base64:eW},algo:{HMAC:eF,MD5:eQ,SHA1:ta,SHA224:ty,SHA256:tg,SHA384:tS,SHA512:tk,SHA3:tX,RIPEMD160:t9,PBKDF2:rt,EvpKDF:e0,AES:rC,DES:rP,TripleDES:rZ,Rabbit:rG,RabbitLegacy:rY,RC4:rJ,RC4Drop:rQ},mode:{CBC:e5,CFB:r0,CTR:r1,CTRGladman:r4,ECB:r3,OFB:r5},pad:{Pkcs7:e6,AnsiX923:{pad:function(t,n){var i=t.sigBytes,o=4*n,a=o-i%o,s=i+a-1;t.clamp(),t.words[s>>>2]|=a<<24-s%4*8,t.sigBytes+=a},unpad:function(t){var n=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=n}},Iso10126:{pad:function(t,n){var i=4*n,o=i-t.sigBytes%i;t.concat(eO.random(o-1)).concat(eO.create([o<<24],1))},unpad:function(t){var n=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=n}},Iso97971:{pad:function(t,n){t.concat(eO.create([2147483648],1)),r6.pad(t,n)},unpad:function(t){r6.unpad(t),t.sigBytes-=1}},NoPadding:{pad:function(){},unpad:function(){}},ZeroPadding:r6},format:{OpenSSL:e7,Hex:{stringify:function(t){return t.ciphertext.toString(eL)},parse:function(t){var n=eL.parse(t);return e9.create({ciphertext:n})}}},kdf:{OpenSSL:tt},MD5:eq,HmacMD5:e$,SHA1:ts,HmacSHA1:tc,SHA224:tm,HmacSHA224:t_,SHA256:tp,HmacSHA256:tv,SHA384:tR,HmacSHA384:tT,SHA512:tw,HmacSHA512:tE,SHA3:tK,HmacSHA3:tJ,RIPEMD160:t7,HmacRIPEMD160:re,PBKDF2:function(t,n,i){return rt.create(i).compute(t,n)},EvpKDF:function(t,n,i){return e0.create(i).compute(t,n)},AES:rk,DES:rx,TripleDES:rO,Rabbit:rF,RabbitLegacy:rX,RC4:rz,RC4Drop:rq};function r9(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("undefined"!=typeof document&&t){if(n&&window[t])return window[t];var i,o={},a=function(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=v(t))){i&&(t=i);var o=0,a=function(){};return{s:a,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,c=!0,u=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return c=t.done,t},e:function(t){u=!0,s=t},f:function(){try{c||null==i.return||i.return()}finally{if(u)throw s}}}}(document.cookie?document.cookie.split("; "):[]);try{for(a.s();!(i=a.n()).done;){var s=i.value.split("="),c=s.slice(1).join("=");try{var u=s[0];if(o[u]=c,t===u)break}catch(t){}}}catch(t){a.e(t)}finally{a.f()}var l=t?o[t]:o;return t&&n&&(window[t]=l),l}}function r7(t,n,i){if("undefined"!=typeof document){"number"==typeof(i=Object.assign({},i,{path:"/"})).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString());var o="";for(var a in i)i[a]&&(o+="; ".concat(a),!0!==i[a]&&(o+="= ".concat(i[a].split(";")[0])));return document.cookie="".concat(t,"=").concat(n).concat(o)}}t.WEB_ID_KEY=void 0,t.UIFID_COOKIE_NAME=void 0,t.UIFID_TEMP_COOKIE_NAME=void 0,t.FP_COOKIE_NAME=void 0,t.UA_COOKIE_NAME=void 0,t.FID_NAME=void 0,t.SIGN=void 0,t.FP_SECRET_KEY=void 0,t.MAX_AGE=void 0,t.UIFID_SECRET_KEY=void 0,function(t,n,i){function o(t,n){var i=parseInt(t.slice(n,n+2),16);return i>>>7==0?[1,i]:i>>>6==2?[2,i=((63&i)<<8)+parseInt(t.slice(n+2,n+4),16)]:[3,i=((63&i)<<16)+parseInt(t.slice(n+2,n+6),16)]}var a,s=0,c=[],u=[];for(a=0;a<4;++a)s+=(3&parseInt(t.slice(8+2*a,10+2*a),16))<<2*a;var l=parseInt(t.slice(16,24),16),d=2*parseInt(t.slice(32,40),16);for(a=40;a>24;break;case 47:s=(c[t]<<8)+c[t+1],t+=2,h[++A]=s<<16>>16;break;case 1:s=(c[t]<<8)+c[t+1],t+=2,h[++A]=u[s];break;case 75:h[++A]=void 0;break;case 15:for(l=c[t++],d=c[t++],f=p;l>0;--l)f=f.p;f[d]=h[A--];break;case 2:l=h[A--],h[A]*=l;break;case 58:for(l=h[A--],d=null;f=v.pop();)if(2===f[0]||3===f[0]){d=f;break}if(d)t=d[2],d[0]=0,v.push(d);else{if(!g)return l;t=g[1],g[2],p=g[3],v=g[4],h[++A]=l,g=g[0]}break;default:throw Error("ioe")}}catch(n){for(;(s=v.pop())&&!s[0];);if(!s){t:for(;g;){for(l=g[4];s=l.pop();)if(s[0])break t;g=g[0]}if(!g)throw n;t=g[1],g[2],p=g[3],v=g[4],g=g[0]}1===(l=s[0])?(t=s[2],s[0]=0,v.push(s),h[++A]=n):2===l?(t=s[2],s[0]=0,v.push(s)):(t=s[3],s[0]=2,v.push(s),h[++A]=n)}}(l,[],0,n)}("504B0101154504e500000000e40645160000004b0100000f01000100010f01010100020f01020100030f01030100040f01040100050f01050100060f01060100070f01072f0190161802163c02163c022f03e8020f01080100080f01094b3a000909273c312021242b262005100c030c010a100c030c011a110008150423352e740423352e7708273c31201a232c2109273c31201a362c222b10273c31201a232c2b22203735372c2b312021702320717d7121277276237075242772737d7d777472212773772620742177",{get 0(){return t.WEB_ID_KEY},set 0(r){t.WEB_ID_KEY=r},get 1(){return t.UIFID_COOKIE_NAME},set 1(r){t.UIFID_COOKIE_NAME=r},get 2(){return t.UIFID_TEMP_COOKIE_NAME},set 2(r){t.UIFID_TEMP_COOKIE_NAME=r},get 3(){return t.FP_COOKIE_NAME},set 3(r){t.FP_COOKIE_NAME=r},get 4(){return t.UA_COOKIE_NAME},set 4(r){t.UA_COOKIE_NAME=r},get 5(){return t.FID_NAME},set 5(r){t.FID_NAME=r},get 6(){return t.SIGN},set 6(r){t.SIGN=r},get 7(){return t.FP_SECRET_KEY},set 7(r){t.FP_SECRET_KEY=r},get 8(){return t.MAX_AGE},set 8(r){t.MAX_AGE=r},get 9(){return t.UIFID_SECRET_KEY},set 9(r){t.UIFID_SECRET_KEY=r}}),t.preProcessUrl=void 0,t.generateFingerprint=void 0,t.removeUifidCookie=void 0,function(t,n,i){function o(t,n){var i=parseInt(t.slice(n,n+2),16);return i>>>7==0?[1,i]:i>>>6==2?[2,i=((63&i)<<8)+parseInt(t.slice(n+2,n+4),16)]:[3,i=((63&i)<<16)+parseInt(t.slice(n+2,n+6),16)]}var a,s=0,c=[],u=[];for(a=0;a<4;++a)s+=(3&parseInt(t.slice(8+2*a,10+2*a),16))<<2*a;var l=parseInt(t.slice(16,24),16),d=2*parseInt(t.slice(32,40),16);for(a=40;a>24;break;case 61:l=((l=((l=c[n++])<<8)+c[n++])<<8)+c[n++],p[++g]=(l<<8)+c[n++];break;case 1:l=(c[n]<<8)+c[n+1],n+=2,p[++g]=u[l];break;case 75:p[++g]=void 0;break;case 42:p[++g]={};break;case 32:l=(c[n]<<8)+c[n+1],n+=2,d=u[l],f=p[g--],p[g][d]=f;break;case 16:for(d=c[n++],f=c[n++],A=y;d>0;--d)A=A.p;p[++g]=A[f];break;case 5:l=(c[n]<<8)+c[n+1],n+=2,d=u[l],p[g]=p[g][d];break;case 74:d=p[g--],p[g]=p[g][d];break;case 15:for(d=c[n++],f=c[n++],A=y;d>0;--d)A=A.p;A[f]=p[g--];break;case 48:d=p[g--],f=p[g--],A=p[g--],f[d]=A;break;case 18:for(d=c[n++],f=c[n++],A=y,A=y;d>0;--d)A=A.p;p[++g]=A,p[++g]=f;break;case 73:d=p[g--],p[g]+=d;break;case 44:d=p[g--],p[g]-=d;break;case 45:p[g]=-p[g];break;case 65:d=p[g--],p[g]=p[g]===d;break;case 60:d=p[g--],p[g]=p[g]!==d;break;case 39:d=p[g--],p[g]=p[g]>d;break;case 38:p[g]=!p[g];break;case 50:l=(l=(c[n]<<8)+c[n+1])<<16>>16,n+=2,p[g]?--g:n+=l;break;case 8:l=(l=(c[n]<<8)+c[n+1])<<16>>16,n+=2,p[g]?n+=l:--g;break;case 37:d=p[g--],(f=p[g--])[d]=p[g];break;case 67:p[g]=void 0;break;case 13:p[g]=typeof p[g];break;case 66:l=c[n++],d=p[g--],(f=function t(){var n=t._v;return(0,t._u)(n[0],arguments,n[1],n[2],this)})._v=[d,l,y],f._u=t,p[++g]=f;break;case 34:l=c[n++],d=p[g--],(A=[f=function t(){var n=t._v;return(0,t._u)(n[0],arguments,n[1],n[2],this)}]).p=y,f._v=[d,l,A],f._u=t,p[++g]=f;break;case 58:for(d=p[g--],f=null;A=m.pop();)if(2===A[0]||3===A[0]){f=A;break}if(f)n=f[2],f[0]=0,m.push(f);else{if(!v)return d;n=v[1],s=v[2],y=v[3],m=v[4],p[++g]=d,v=v[0]}break;case 12:g-=l=c[n++],f=p.slice(g+1,g+l+1),d=p[g--],A=p[g--],d._u===t?(d=d._v,v=[v,n,s,y,m],n=d[0],null==A&&(A=function(){return this}()),s=A,(y=[f].concat(f)).length=Math.min(d[1],l)+1,y.p=d[2],m=[]):(h=d.apply(A,f),p[++g]=h);break;case 53:for(l=c[n++],A=[void 0],h=l;h>0;--h)A[h]=p[g--];f=p[g--],h=new(d=Function.bind.apply(f,A)),p[++g]=h;break;case 59:n+=2+(l=(l=(c[n]<<8)+c[n+1])<<16>>16);break;case 17:l=(l=(c[n]<<8)+c[n+1])<<16>>16,n+=2,(d=p[g--])||(n+=l);break;case 49:--g;break;case 56:d=p[g],p[++g]=d;break;default:throw Error("ioe")}}catch(t){for(;(l=m.pop())&&!l[0];);if(!l){t:for(;v;){for(d=v[4];l=d.pop();)if(l[0])break t;v=v[0]}if(!v)throw t;n=v[1],s=v[2],y=v[3],m=v[4],v=v[0]}1===(d=l[0])?(n=l[2],l[0]=0,m.push(l),p[++g]=t):2===d?(n=l[2],l[0]=0,m.push(l)):(n=l[3],l[0]=2,m.push(l),p[++g]=t)}}(l,[],0,n,i)}("504B0101154504e50000070ce406451600000768100001261100082a1000012000003a100200380500011000010c0111001b1000010f00032a100003380500023d0000004a42010c012000003a2a0b1001011000011000020c022000003a0b1003090b1003092a1000010c022a2a0b1002011000010500030800030100041001020c022000030c033a0b1001061000010c010f00041000040500050f00051000040500060f00061000040500070f00071000040500080f00081000020b3c3200071000021600433c3200061000020500091100041000013a1000072608000410000626080004100008261100041000013a1002010d01000a3c0f00090b10021410000511000610020e3b000310020d1000090c020f000a10000a11000610000a3b001910000932001310020110000511000610020e3b000310020d4a0f000a10000a261100041000013a10000932000710020101000b4a1100200b1001021000012a1000082000081000052000051000062000061000020c033a0b10010510000a1000060c020f000b0b10021410020f1000090c020f000c1000091100691002011002134a0f000d10000d2611004f10000c11003310020b3805000c10020b05000d3805000e10000c1002100c023805000f10020b0500100500110c010c013805000f0c003b00031600430f000d10000d11000a10000d10020110021330160110020101000b301000020800012a0f000e10000e0500120f000f10000e0500130f001010000f11000f0b10010410000f1000090c023b00031600430f001110001011000f0b1001041000101000090c023b00031600430f00120b1001031000012a12000325310b1002081000031000080100043805001410000a0100150c023805001410000b0c010c03310b10020810000301001610000d0c03310b1002081000030100171000110c03310b1002081000030100181000120c03311000030c023a1000020500080f00051000020500050f00061000020500060f000710020110000611000610020e3b000310020d4a0f00080b1001051000081000070c020f00091002011002134a0f000a1000030800012a0f000b10000b0500120f000c10000b0500130f000d10020110000c4a0f000e10020110000d4a0f000f0b1001031000012a12000425310b100208100004100005010004380500141000080100150c02380500141000090c010c03310b10020810000401001610000a0c03310b10020810000401001710000e0c03310b10020810000401001810000f0c03311000040c023a0100040f0003100202380500191000020c013805001a3d0000040c42010c010f00041000043805001b3d0000041442020c01311000013805001f0100200c0116012d2711001c0100043805001410000101001e0c02380500141000030c013a3b0019010004380500141000010100200c02380500141000030c013a4b3a1001021000014a3a1001021000014a1100441001030100043805001410000101001c0c02380500141001021000014a0c013805001410000210010405001d16012c411100060100043b000301001e0c014912010325314b3a0100040f000310000211000a1003011000014a0f00031000032611001f10030b3805000c1000010c013805000f0c000f0003100003100301100001301000033a10030b3805000c010004380500141000010c01380500141000020c013805001410030c0c010c013805000f0c003a0b10021410020f0c010f0001100001110039100203380500212a12000225310b10020810000210020f1000010c03310b1002081000021002110b1002141002110c010c03311000020c013a1002033d0000052a420135013a0b10030a0c000f0002100002380500223d0000056042010c01380500223d0000056a42010c013805002c3d0000063242000c01314b3a100001380500230c003a1000010500240f000310040b05000d380500251000031004100c023805000f0c000f00040b10041510040f1000042a100404100404380500260c001004124935012000270100282000293620002a0c033110040b3805000c10040505002b0c013805000f0c000f00050b1004151004111000052a100404100404380500260c001004124935012000270100282000293620002a0c03310b1001012a12000225310b10040810000210040f1000040c03310b1004081000021004111000050c03311000020c01314b3a0b1001012a12000125310b10040810000110040f0100040c03310b1004081000011004110100040c03311000010c01314b3a0b10021510020d0100042a16012d2000270c03310b10021510020e0100042a16012d2000270c03314b3a1000013805002d1000013805001f0100200c011601490c013805002e01001e0c010f00022a0f0003100002380500023d000006cb42010c01311000033a1000013805002e01001c0c010f00020b10030710000216020c020f000310000316004a0f000410000316014a0f00050b1003061000050c01100103100004304b3a3d0000000042020f01163d0000007542020f00013d000002ad42030f00023d0000038f42020f00033d000004d242000f01173d0000066442000f01183d0000068e42010f00063d0000046422020f00043d000004a422020f00054b3a002f03303729072c36043737243c032824350336372600043120283506203d352c372009362c222b243130372002312e0a2c36032429292724262e09302b2120232c2b2021101a362c222b23372a282820282a373c1a030801700304001607212026373c353108312a1631372c2b2203202b26041031237d053220270c2106303620370c2106262a2b262431016803232c2103322c2103302c21042e203c3606232c2931203707232a370024262d01780629202b22312d0163072c2b21203d0a23017a073720362a29332004312d202b0322203109332c362c312a370c2107202b26373c3531032b2a3207203d352c372036042b2a2b200836242820162c31200636202630372009303620370422202b3105262431262d0536292c2620053635292c31",{0:Array,get 1(){return"undefined"!=typeof window?window:void 0},2:Object,3:Promise,4:Date,get 5(){return navigator},6:decodeURIComponent,get 7(){return p},get 8(){return c},get 9(){return i},get 10(){return ex},get 11(){return r8},get 12(){return t.WEB_ID_KEY},get 13(){return t.UIFID_COOKIE_NAME},get 14(){return t.UIFID_TEMP_COOKIE_NAME},get 15(){return t.FP_COOKIE_NAME},get 16(){return t.FP_SECRET_KEY},get 17(){return t.UA_COOKIE_NAME},get 18(){return t.MAX_AGE},get 19(){return t.FID_NAME},get 20(){return r9},get 21(){return r7},get 22(){return t.preProcessUrl},set 22(r){t.preProcessUrl=r},get 23(){return t.generateFingerprint},set 23(r){t.generateFingerprint=r},get 24(){return t.removeUifidCookie},set 24(r){t.removeUifidCookie=r}},void 0),function(t,n,i){function o(t,n){var i=parseInt(t.slice(n,n+2),16);return i>>>7==0?[1,i]:i>>>6==2?[2,i=((63&i)<<8)+parseInt(t.slice(n+2,n+4),16)]:[3,i=((63&i)<<16)+parseInt(t.slice(n+2,n+6),16)]}var a,s=0,c=[];for(a=0;a<4;++a)s+=(3&parseInt(t.slice(8+2*a,10+2*a),16))<<2*a;var u=parseInt(t.slice(16,24),16),l=2*parseInt(t.slice(32,40),16);for(a=40;a=u-6)}),this._inDecoding=!0,this._decoderWorker.postMessage({msg:"finish_flag"})}},{key:"_getFramesToDecode",value:function(){var t=this._parent,n=t._timeRange,i=t._decodeEstimate;if(!!this._decoderReady&&!!n){var o=n.frameLength;if(o){var a=this._toDecodeFirstframe?(0,h.tT)().maxDecodeOnceFirstTime:this.maxDecodeOnce;1===o&&i.resetDecodeDot(performance.now());for(var s=[];a>0;){var c=n&&n.getFrame();if(!c)break;s.push(c),c.gopId&&c.gopId-1==0&&i.updateGopCount(),a--}return s}}}},{key:"_doDecodeInternal",value:function(t,n,i){null!=t&&t.meta&&(this.meta=t.meta,g.kg.warn(this.TAG,"detect metadata! flush decoder"),this._initDecoderWithConfiguration(this.__decoderWorker,t.meta));var o={dts:t.dts,pts:t.pts||t.dts+t.cts,keyframe:t.keyframe,gopId:t.gopId,id:this._id};n&&(o.preciseSeek=!0,o.output=i);var a=t.data.slice();this._decoderWorker.postMessage({msg:"decode",data:a,info:o},[a.buffer])}},{key:"_initDecoderWithConfiguration",value:function(){throw Error("need override by children")}},{key:"flushDecoder",value:function(){this._decoderWorker.postMessage({msg:"flush"})}},{key:"destroy",value:function(){throw Error("need override by children")}}]),A}(A())},845905:function(t,n,i){"use strict";i.d(n,{Z:function(){return v}}),i(149336);var o=i(315355),a=i(919209),s=i(732905),c=i(625813),u=i(278997),l=i(508881),d=i(272787);i(346984);var f=i(636692),A=i(284771),h=i(597931),g=i(874668),p=(0,g.tT)().maxDecodeOnceWebcodec,v=function(t){(0,c.Z)(v,t);var n,i,f=(n=v,i=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,o=(0,l.Z)(n);return t=i?Reflect.construct(o,arguments,(0,l.Z)(this).constructor):o.apply(this,arguments),(0,u.Z)(this,t)});function v(){var t;(0,o.Z)(this,v);for(var n=arguments.length,i=Array(n),a=0;a=(0,o.tT)().evaluateVVCount&&(c=s/a,a=0,s=0),c>=(0,o.tT)().disabledByLowdecodePrecent&&(u=!0),u)))return!0;try{var t=localStorage.getItem("xgv_dis");if(!t)return!1;if("1"===t)return!0;if("2"===t){var n=localStorage.getItem("xgv_dist")||0;if(n=Number(n),(new Date().getTime()-n)/1e3<(0,o.tT)().disabledDuration)return!0;v()}if("3"===t){var i=localStorage.getItem("xgv_dist")||0;if(i=Number(i),(new Date().getTime()-i)/1e3<(0,o.tT)().longDisabledDuration)return!0;v()}}catch(t){}}function v(){localStorage.removeItem("xgv_dist"),localStorage.removeItem("xgv_dis")}},484777:function(t,n,i){"use strict";i.d(n,{Z:function(){return u}});var o=i(315355),a=i(919209);i(759943),i(683656),i(228983),i(248385),i(679308);var s=function(){return"undefined"!=typeof navigator&&10>parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))&&!window.MSStream},c=function(){return"wakeLock"in navigator},u=function(){function t(){var n=this;(0,o.Z)(this,t),this.enabled=!1,c()?(this._wakeLock=null,this.handleVisibilityChange=function(){null!==n._wakeLock&&n.visible&&n.enable()},document.addEventListener("visibilitychange",this.handleVisibilityChange),document.addEventListener("fullscreenchange",this.handleVisibilityChange)):s()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"mp4","data:video/mp4;base64, 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"),this._addSourceToVideo(this.noSleepVideo,"webm","data:video/webm;base64,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"),this.noSleepVideo.addEventListener("loadedmetadata",function(){n.noSleepVideo&&(n.noSleepVideo.duration<=1?n.noSleepVideo.setAttribute("loop",""):(n.onTimeupdate=function(){n.noSleepVideo.currentTime>.5&&(n.noSleepVideo.currentTime=Math.random())},n.noSleepVideo.addEventListener("timeupdate",n.onTimeupdate)))}))}return(0,a.Z)(t,[{key:"_addSourceToVideo",value:function(t,n,i){var o=document.createElement("source");o.src=i,o.type="video/".concat(n),t.appendChild(o)}},{key:"visible",get:function(){return"visible"===document.visibilityState}},{key:"isEnabled",get:function(){return this.enabled}},{key:"enable",value:function(){var t=this;if(c()&&this.visible)return navigator.wakeLock.request("screen").then(function(n){t._wakeLock=n,t.enabled=!0,t._wakeLock.addEventListener("release",function(){})}).catch(function(){t.enabled=!1});if(s())return this.disable(),this.noSleepTimer=window.setInterval(function(){!document.hidden&&(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve();if(!!(null!==(n=this.noSleepVideo)&&void 0!==n&&n.paused)){var n,i=this.noSleepVideo.play();return i&&i.then(function(n){return t.enabled=!0,n}).catch(function(n){t.enabled=!1})}}},{key:"disable",value:function(){c()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):s()?this.noSleepTimer&&(window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}},{key:"toPlay",value:function(){if(!!this.noSleepVideo){if(this.noSleepVideo.paused){var t=performance.now();!this.lastTs&&(this.lastTs=t),t-this.lastTs>1e4&&(this.enable(),this.lastTs=t)}}}},{key:"destroy",value:function(){this.disable(),this.handleVisibilityChange&&(document.removeEventListener("visibilitychange",this.handleVisibilityChange),document.removeEventListener("fullscreenchange",this.handleVisibilityChange)),this.onTimeupdate&&this.noSleepVideo.removeEventListener("timeupdate",this.onTimeupdate),this.noSleepVideo=null,this.handleVisibilityChange=null}}]),t}()},574911:function(t,n,i){"use strict";i.d(n,{Z:function(){return u.Z}}),i(149336);var o=i(315355),a=i(625813),s=i(278997),c=i(508881),u=i(894382),l=i(874668);u.Z.init({h264Url:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/decoder/1.1.1/h264/decoder.js",h264AsmUrl:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/decoder/1.1.1/h264/decoder_asm.js",h265Url:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/codec/base/decoder.js",h265SimdUrl:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/codec/high/decoder_1656041798666.js",h265ThreadUrl:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/codec/main/decoder.js",h265AsmUrl:"https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/codec/high/decoder_asm.js"}),u.Z.setEleName=function(t){(0,l.HX)(t);var n=function(t){(0,a.Z)(l,t);var n,i,u=(n=l,i=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,o=(0,c.Z)(n);return t=i?Reflect.construct(o,arguments,(0,c.Z)(this).constructor):o.apply(this,arguments),(0,s.Z)(this,t)});function l(){return(0,o.Z)(this,l),u.apply(this,arguments)}return l}(u.Z);"undefined"!=typeof customElements&&(customElements.get((0,l.mv)())||customElements.define((0,l.mv)(),n))};try{"undefined"!=typeof customElements&&(customElements.get((0,l.mv)())||customElements.define((0,l.mv)(),u.Z))}catch(t){}},383943:function(t,n,i){"use strict";i.d(n,{Z:function(){return A}}),i(149336);var o=i(315355),a=i(919209),s=i(625813),c=i(278997),u=i(508881),l=i(942155),d=i.n(l),f=i(534611),A=function(t){(0,s.Z)(d,t);var n,i,l=(n=d,i=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,o=(0,u.Z)(n);return t=i?Reflect.construct(o,arguments,(0,u.Z)(this).constructor):o.apply(this,arguments),(0,c.Z)(this,t)});function d(t,n){var i;return(0,o.Z)(this,d),(i=l.call(this))._config=t,i._parent=n,i._meta=null,i._ready=!1,i._isLive=!0,i._innerDegrade=!1,i._singleTrack=-1,i}return(0,a.Z)(d,[{key:"analyse",get:function(){return this._parent.analyse}},{key:"isLive",get:function(){return this._isLive}},{key:"innerDegrade",get:function(){return this._innerDegrade}},{key:"noAudio",get:function(){return 1===this._singleTrack||2===this._singleTrack}},{key:"noVideo",get:function(){return 3===this._singleTrack}},{key:"duration",get:function(){return this._timeRange.duration},set:function(t){this._timeRange&&(this._timeRange.duration=t)}},{key:"_bindEvents",value:function(){var t=this;this._parent.on(f.ZP.TIMELINE.APPEND_CHUNKS,this._appendChunk.bind(this)),this._parent.on(f.ZP.TIMELINE.RESET_BASE_DTS,this._resetDts.bind(this)),this._parent.on(f.ZP.TIMELINE.START_RENDER,this._startRender.bind(this)),this._parent.on(f.ZP.TIMELINE.DO_PLAY,this._doPlay.bind(this)),this._parent.on(f.ZP.TIMELINE.DO_PAUSE,this._doPause.bind(this)),this._parent.on(f.ZP.TIMELINE.DO_SEEK,this._doSeek.bind(this)),this._parent.on(f.ZP.TIMELINE.DESTROY,this._destroy.bind(this)),this._parent.on(f.ZP.TIMELINE.CHASE_FRAME,this._doChaseFrame.bind(this)),this._parent.on(f.ZP.TIMELINE.SINGLE_TRACK,function(n){t._singleTrack=n}),this._parent.on(f.ZP.TIMELINE.SET_PLAY_MODE,function(n){t._isLive="LIVE"===n}),this._parent.on(f.ZP.TIMELINE.INNER_DEGRADE,function(){t._innerDegrade=!0}),this._parent.on(f.ZP.TIMELINE.SET_VIDEO_DURATION,function(n){t.duration=n})}}]),d}(d())},944693:function(t,n,i){"use strict";i.d(n,{Z:function(){return c}}),i(124300),i(248385),i(832674),i(905442),i(446336),i(808483),i(840938),i(118438),i(325598),i(92999),i(611067),i(273723),i(724016),i(803903),i(214604),i(901250),i(755006),i(437048),i(488336),i(825666),i(177162),i(286633),i(943281),i(810658),i(82726),i(224727),i(705574);var o=[-5504,-5248,-6016,-5760,-4480,-4224,-4992,-4736,-7552,-7296,-8064,-7808,-6528,-6272,-7040,-6784,-2752,-2624,-3008,-2880,-2240,-2112,-2496,-2368,-3776,-3648,-4032,-3904,-3264,-3136,-3520,-3392,-22016,-20992,-24064,-23040,-17920,-16896,-19968,-18944,-30208,-29184,-32256,-31232,-26112,-25088,-28160,-27136,-11008,-10496,-12032,-11520,-8960,-8448,-9984,-9472,-15104,-14592,-16128,-15616,-13056,-12544,-14080,-13568,-344,-328,-376,-360,-280,-264,-312,-296,-472,-456,-504,-488,-408,-392,-440,-424,-88,-72,-120,-104,-24,-8,-56,-40,-216,-200,-248,-232,-152,-136,-184,-168,-1376,-1312,-1504,-1440,-1120,-1056,-1248,-1184,-1888,-1824,-2016,-1952,-1632,-1568,-1760,-1696,-688,-656,-752,-720,-560,-528,-624,-592,-944,-912,-1008,-976,-816,-784,-880,-848,5504,5248,6016,5760,4480,4224,4992,4736,7552,7296,8064,7808,6528,6272,7040,6784,2752,2624,3008,2880,2240,2112,2496,2368,3776,3648,4032,3904,3264,3136,3520,3392,22016,20992,24064,23040,17920,16896,19968,18944,30208,29184,32256,31232,26112,25088,28160,27136,11008,10496,12032,11520,8960,8448,9984,9472,15104,14592,16128,15616,13056,12544,14080,13568,344,328,376,360,280,264,312,296,472,456,504,488,408,392,440,424,88,72,120,104,24,8,56,40,216,200,248,232,152,136,184,168,1376,1312,1504,1440,1120,1056,1248,1184,1888,1824,2016,1952,1632,1568,1760,1696,688,656,752,720,560,528,624,592,944,912,1008,976,816,784,880,848],a=[-32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,-23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,-15996,-15484,-14972,-14460,-13948,-13436,-12924,-12412,-11900,-11388,-10876,-10364,-9852,-9340,-8828,-8316,-7932,-7676,-7420,-7164,-6908,-6652,-6396,-6140,-5884,-5628,-5372,-5116,-4860,-4604,-4348,-4092,-3900,-3772,-3644,-3516,-3388,-3260,-3132,-3004,-2876,-2748,-2620,-2492,-2364,-2236,-2108,-1980,-1884,-1820,-1756,-1692,-1628,-1564,-1500,-1436,-1372,-1308,-1244,-1180,-1116,-1052,-988,-924,-876,-844,-812,-780,-748,-716,-684,-652,-620,-588,-556,-524,-492,-460,-428,-396,-372,-356,-340,-324,-308,-292,-276,-260,-244,-228,-212,-196,-180,-164,-148,-132,-120,-112,-104,-96,-88,-80,-72,-64,-56,-48,-40,-32,-24,-16,-8,0,32124,31100,30076,29052,28028,27004,25980,24956,23932,22908,21884,20860,19836,18812,17788,16764,15996,15484,14972,14460,13948,13436,12924,12412,11900,11388,10876,10364,9852,9340,8828,8316,7932,7676,7420,7164,6908,6652,6396,6140,5884,5628,5372,5116,4860,4604,4348,4092,3900,3772,3644,3516,3388,3260,3132,3004,2876,2748,2620,2492,2364,2236,2108,1980,1884,1820,1756,1692,1628,1564,1500,1436,1372,1308,1244,1180,1116,1052,988,924,876,844,812,780,748,716,684,652,620,588,556,524,492,460,428,396,372,356,340,324,308,292,276,260,244,228,212,196,180,164,148,132,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,0],s=new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]),c={decodeG711:function(t,n){if("g7110a"===n)return function(t){for(var n=new Uint8Array(2*t.length),i=0,a=0;i>8,i+=1,a+=2}return n}(t);if("g7110m"===n)return function(t){for(var n=new Uint8Array(2*t.length),i=0,o=0;i>8,i+=1,o+=2}return n}(t);throw Error("no supported format=".concat(n," for g711"))},createAudioBufferFromPcm:function(t,n,i,o,a){for(var s=(d=n.byteLength,d/i/a),c=t.createBuffer(i,s,o),u=new DataView(n),l=0;l=32768?-(65536-f)/32768:f/32767}}return{audioBuffer:c,duration:s/o}},packageAACToAdts:function(t,n){var i,o,a,s,c,u,l,d,f,A=new Uint8Array(n.data.byteLength+7);var h=(i=t,o=n.data,a=i.sampleRateIndex,s=i.channelCount,c=i.config,u=a,a=(l=(7&c[0])<<1|c[1]>>>7)!==u?l:u,(d=new Uint8Array(7))[0]=255,d[1]=240,d[1]=1|d[1],d[2]=64,d[2]=d[2]|60&a<<2,d[2]=d[2]|1&s>>2,d[3]=192&s<<6,f=o.byteLength+7,d[3]=d[3]|3&f>>11,d[4]=255&f>>3,d[5]=224&f<<5,d[5]=31|d[5],d[6]=252,d);return A.set(h),A.set(n.data,7),A},concatAdts:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=0,o=0,a=t.length;ot.start(0)?0:t.start(0)}},{key:"end",value:function(t){return!t||!t.length||1===t.length&&t.end(0)-t.start(0)<1e-6?0:t.end(t.length-1)}},{key:"get",value:function(t){if(t)try{return t.buffered}catch(t){}}},{key:"buffers",value:function(t,n){if(!t||!t.length)return[];for(var i=[],o=0,a=t.length;ou&&(c[1]=l)}else i.push([t.start(o),t.end(o)])}else i.push([t.start(o),t.end(o)])}return i}},{key:"length",value:function(t){return t&&t.length?t.reduce(function(t,n){return t+(n[1]-n[0])},0):0}},{key:"info",value:function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!n||!n.length)return{start:0,end:0,buffers:[]};for(var a=0,s=0,c=0,u=0,l=0,d=0,f=0,A=t.buffers(n,o),h=0,g=A.length;h=p[0]&&ip[1]&&(d=p[0],f=p[1])}return{start:a,end:s,index:c,buffers:A,nextStart:u,nextEnd:l,prevStart:d,prevEnd:f,currentTime:i,behind:i-a,remaining:s?s-i:0,length:t.length&&t.length(A)}}}]),t}()},182432:function(t,n,i){"use strict";function o(t,n){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,o)}return i}function a(t){for(var n=1;n=0;--a){var s=this.tryEntries[a],c=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var u=i.call(s,"catchLoc"),l=i.call(s,"finallyLoc");if(u&&l){if(this.prev=0;--o){var a=this.tryEntries[o];if(a.tryLoc<=this.prev&&i.call(a,"finallyLoc")&&this.prev=0;--n){var i=this.tryEntries[n];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),w(i),h}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc===t){var o=i.completion;if("throw"===o.type){var a=o.arg;w(i)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:S(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=void 0),h}},t}function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,n,i,o,a,s,c){try{var u=t[s](c),l=u.value}catch(t){i(t);return}u.done?n(l):Promise.resolve(l).then(o,a)}function l(t){return function(){var n=this,i=arguments;return new Promise(function(o,a){var s=t.apply(n,i);function c(t){u(s,o,a,c,l,"next",t)}function l(t){u(s,o,a,c,l,"throw",t)}c(void 0)})}}function d(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}function f(t,n){for(var i=0;i=0)&&(a[i]=t[i]);return a}(t,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(o=0;o=0))Object.prototype.propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}}return a}function b(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function C(t){var n=y();return function(){var i,o=p(t);return i=n?Reflect.construct(o,arguments,p(this).constructor):o.apply(this,arguments),function(t,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw TypeError("Derived constructors may only return object or undefined");return b(t)}(this,i)}}function k(){return(k="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,n,i){var o=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=p(t)););return t}(t,n);if(o){var a=Object.getOwnPropertyDescriptor(o,n);return a.get?a.get.call(arguments.length<3?t:i):a.value}}).apply(this,arguments)}function w(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=Array(n);i=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,c=!0,u=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return c=t.done,t},e:function(t){u=!0,s=t},f:function(){try{!c&&null!=i.return&&i.return()}finally{if(u)throw s}}}}function S(t){var n=function(t,n){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var o=i.call(t,n||"default");if("object"!=typeof o)return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==typeof n?n:String(n)}},654175:function(t,n,i){"use strict";i.d(n,{K:function(){return o}});var o={ERROR:"error",TTFB:"core.ttfb",LOAD_START:"core.loadstart",LOAD_RESPONSE_HEADERS:"core.loadresponseheaders",LOAD_COMPLETE:"core.loadcomplete",LOAD_RETRY:"core.loadretry",SOURCEBUFFER_CREATED:"core.sourcebuffercreated",ANALYZE_DURATION_EXCEEDED:"core.analyzedurationexceeded",REMOVE_BUFFER:"core.removebuffer",BUFFEREOS:"core.buffereos",KEYFRAME:"core.keyframe",METADATA_PARSED:"core.metadataparsed",SEI:"core.sei",SEI_IN_TIME:"core.seiintime",FLV_SCRIPT_DATA:"core.flvscriptdata",LOWDECODE:"core.lowdecode",SWITCH_URL_SUCCESS:"core.switchurlsuccess",SWITCH_URL_FAILED:"core.switchurlfailed",SPEED:"core.speed",HLS_MANIFEST_LOADED:"core.hlsmanifestloaded",HLS_LEVEL_LOADED:"core.hlslevelloaded",DEMUXED_TRACK:"core.demuxedtrack",STREAM_EXCEPTION:"core.streamexception",LARGE_AV_FIRST_FRAME_GAP_DETECT:"LARGE_AV_FIRST_FRAME_GAP_DETECT",LARGE_VIDEO_DTS_GAP_DETECT:"LARGE_VIDEO_DTS_GAP_DETECT",LARGE_AUDIO_DTS_GAP_DETECT:"LARGE_AUDIO_DTS_GAP_DETECT",AUDIO_GAP_DETECT:"AUDIO_GAP_DETECT",AUDIO_OVERLAP_DETECT:"AUDIO_OVERLAP_DETECT",MAX_DTS_DELTA_WITH_NEXT_SEGMENT_DETECT:"MAX_DTS_DELTA_WITH_NEXT_SEGMENT_DETECT",REAL_TIME_SPEED:"real_time_speed"}},815839:function(t,n,i){"use strict";i.d(n,{J_:function(){return u},Kn:function(){return s},PO:function(){return c}});var o=i(182432),a=Object.prototype.toString;function s(t){return null!==t&&"object"===(0,o.Ac)(t)}function c(t){if("[object Object]"!==a.call(t))return!1;var n=Object.getPrototypeOf(t);return null===n||n===Object.prototype}function u(t){return"[object Date]"===a.call(t)}},275764:function(t,n,i){"use strict";i.d(n,{U:function(){return a},t:function(){return o}});var o={FETCH:"fetch",XHR:"xhr"},a={ARRAY_BUFFER:"arraybuffer",TEXT:"text",JSON:"json"}},673747:function(t,n,i){"use strict";i.d(n,{J_:function(){return u},Kn:function(){return s},PO:function(){return c}});var o=i(70427),a=Object.prototype.toString;function s(t){return null!==t&&"object"===(0,o.Ac)(t)}function c(t){if("[object Object]"!==a.call(t))return!1;var n=Object.getPrototypeOf(t);return null===n||n===Object.prototype}function u(t){return"[object Date]"===a.call(t)}},338726:function(t,n,i){"use strict";i.d(n,{Y:function(){return c},_:function(){return a}});var o=i(70427),a={DEBUG:1,LOG:2,WARN:3,ERROR:4},s=["Boolean","Number","String","Undefined","Null","Date","Object"],c=function(){function t(n,i){(0,o.PA)(this,t),this.name=n||"",this._prefix="[".concat(this.name,"]"),this.logCacheLevel=(null==i?void 0:i.logCacheLevel)||3,this.logMaxSize=(null==i?void 0:i.logMaxSize)||204800,this.logSize=0,this.logTextArray=[]}return(0,o.qH)(t,[{key:"debug",value:function(){for(var n,i=arguments.length,o=Array(i),s=0;s1?i-1:0),c=1;ci)){for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&(a===i?c[l]=function(t){if("object"!==(0,o.Ac)(t))return t;var n=Object.prototype.toString.call(t).slice(8,-1);switch(n){case"Array":case"Uint8Array":case"ArrayBuffer":return n+"["+t.length+"]";case"Object":return"{}";default:return n}}(n[l]):"object"===(0,o.Ac)(n[l])?c[l]=t(n[l],i,a+1):c[l]=n[l]);return c}}(t)});n="[".concat(u(),"]")+this._prefix+JSON.stringify(l)}catch(t){return}if(t>=this.logCacheLevel&&(this.logSize+=n.length,this.logTextArray.push(n)),this.logSize>this.logMaxSize){var d=this.logTextArray.shift();this.logSize-=d.length}}}},{key:"getLogCache",value:function(){var t=this.logTextArray.join("\n");return this.reset(),t}},{key:"reset",value:function(){this.logTextArray=[],this.logSize=0}},{key:"table",value:function(){var n;!t.disabled&&(n=console).table.apply(n,arguments)}},{key:"setLogLevel",value:function(t){this.logCacheLevel=t}}],[{key:"enable",value:function(){t.disabled=!1}},{key:"disable",value:function(){t.disabled=!0}}]),t}();function u(){return new Date().toLocaleString()}(0,o._x)(c,"disabled",!0)},430517:function(t,n,i){"use strict";i.d(n,{C:function(){return s}});var o=i(70427),a=i(265614),s=function(t){(0,o.XW)(i,t);var n=(0,o.WY)(i);function i(t,s,c,u){var l;return(0,o.PA)(this,i),l=n.call(this,u),(0,o._x)((0,o.Lc)(l),"retryCount",0),(0,o._x)((0,o.Lc)(l),"isTimeout",!1),(0,o._x)((0,o.Lc)(l),"loaderType",a.t.FETCH),(0,o._x)((0,o.Lc)(l),"startTime",0),(0,o._x)((0,o.Lc)(l),"endTime",0),(0,o._x)((0,o.Lc)(l),"options",{}),l.url=t,l.request=s,l.response=c,l}return(0,o.qH)(i)}((0,o.wm)(Error))},341284:function(t,n,i){"use strict";i.d(n,{i:function(){return f}});var o=i(70427),a=i(261237),s=i(138),c=i(265614),u=i(699694),l=i(338726),d=["retry","retryDelay","onRetryError","transformError","changeUrlRetry"],f=function(){var t;function n(t,i){(0,o.PA)(this,n),this.promise=(0,u.Qo)(),this.alive=!!i.onProgress,i.logger||(i.logger=new l.Y("Loader")),this._loaderType=t,this._loader=t===c.t.FETCH&&"undefined"!=typeof fetch?new a.j:new s.c,this._config=i,this._retryCount=0,this._retryTimer=null,this._canceled=!1,this._retryCheckFunc=i.retryCheckFunc,this._logger=i.logger,this._useUrlIdx=-1}return(0,o.qH)(n,[{key:"exec",value:function(){var t,n=this,i=this._config,a=i.retry,s=i.retryDelay,c=i.onRetryError,u=i.transformError,l=i.changeUrlRetry,f=(0,o.Kd)(i,d),A=f.urlList||this._config.urlList||[];var h=(t=(0,o.x)((0,o.l5)().mark(function t(){var i,d,g,p,v;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,i=f,n._changeUrl&&(n._changeUrl=!1,null!=A&&A[n._useUrlIdx]&&(i=Object.assign({},i,{url:A[n._useUrlIdx]}),n._logger.debug("[task],changeUrlRetry,urlIdx:",n._useUrlIdx,i.url))),t.next=5,n._loader.load(i);case 5:d=t.sent,n.promise.resolve(d),t.next=30;break;case 9:if(t.prev=9,t.t0=t.catch(0),n._loader.running=!1,n._logger.debug("[task request catch err]",t.t0),!n._canceled){t.next=15;break}return t.abrupt("return");case 15:if(t.t0.loaderType=n._loaderType,t.t0.retryCount=n._retryCount,g=t.t0,u&&(g=u(g)||g),c&&n._retryCount>0&&c(g,n._retryCount,{index:f.index,vid:f.vid,range:f.range,priOptions:f.priOptions}),n._retryCount++,p=!0,n._retryCheckFunc&&(p=n._retryCheckFunc(t.t0)),!(p&&n._retryCount<=a)){t.next=29;break}return clearTimeout(n._retryTimer),n._logger.debug("[task request setTimeout],retry",n._retryCount,",retry range,",f.range),l&&n._useUrlIdx<(null==A?void 0:A.length)-1&&(n._useUrlIdx<0&&(v=new URL(f.url).hostname,n._useUrlIdx=A.findIndex(function(t){return t.indexOf(v)>=0})),n._useUrlIdx++,n._changeUrl=!0,n._logger.debug("retry changeurl, urlIdx: ",n._useUrlIdx,",retry range,",f.range)),n._retryTimer=setTimeout(h,s),t.abrupt("return");case 29:n.promise.reject(g);case 30:case"end":return t.stop()}},t,null,[[0,9]])})),function(){return t.apply(this,arguments)});return h(),this.promise}},{key:"cancel",value:(t=(0,o.x)((0,o.l5)().mark(function t(){return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return clearTimeout(this._retryTimer),this._canceled=!0,this._loader.running=!1,t.abrupt("return",this._loader.cancel());case 4:case"end":return t.stop()}},t,this)})),function(){return t.apply(this,arguments)})},{key:"running",get:function(){return this._loader&&this._loader.running}},{key:"loader",get:function(){return this._loader}}]),n}()},570783:function(t,n,i){"use strict";function o(t,n){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,o)}return i}function a(t){for(var n=1;n=0;--a){var s=this.tryEntries[a],c=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var u=i.call(s,"catchLoc"),l=i.call(s,"finallyLoc");if(u&&l){if(this.prev=0;--o){var a=this.tryEntries[o];if(a.tryLoc<=this.prev&&i.call(a,"finallyLoc")&&this.prev=0;--n){var i=this.tryEntries[n];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),w(i),h}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc===t){var o=i.completion;if("throw"===o.type){var a=o.arg;w(i)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:S(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=void 0),h}},t}function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,n,i,o,a,s,c){try{var u=t[s](c),l=u.value}catch(t){i(t);return}u.done?n(l):Promise.resolve(l).then(o,a)}function l(t){return function(){var n=this,i=arguments;return new Promise(function(o,a){var s=t.apply(n,i);function c(t){u(s,o,a,c,l,"next",t)}function l(t){u(s,o,a,c,l,"throw",t)}c(void 0)})}}function d(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}function f(t,n){for(var i=0;i=0)&&(a[i]=t[i]);return a}(t,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(o=0;o=0))Object.prototype.propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}}return a}function b(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function C(t){var n=y();return function(){var i,o=p(t);return i=n?Reflect.construct(o,arguments,p(this).constructor):o.apply(this,arguments),function(t,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw TypeError("Derived constructors may only return object or undefined");return b(t)}(this,i)}}function k(){return(k="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,n,i){var o=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=p(t)););return t}(t,n);if(o){var a=Object.getOwnPropertyDescriptor(o,n);return a.get?a.get.call(arguments.length<3?t:i):a.value}}).apply(this,arguments)}function w(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=Array(n);i=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,c=!0,u=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return c=t.done,t},e:function(t){u=!0,s=t},f:function(){try{!c&&null!=i.return&&i.return()}finally{if(u)throw s}}}}function S(t){var n=function(t,n){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var o=i.call(t,n||"default");if("object"!=typeof o)return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==typeof n?n:String(n)}},674495:function(t,n,i){"use strict";i.d(n,{Fc:function(){return u},WE:function(){return c},wb:function(){return s}});var o,a=i(570783),s={MANIFEST:"manifest",NETWORK:"network",NETWORK_TIMEOUT:"network_timeout",NETWORK_FORBIDDEN:"network_forbidden",NETWORK_NOTFOUND:"network_notfound",NETWROK_RANGE_NOT_SATISFIABLE:"network_range_not_satisfiable",DEMUX:"demux",REMUX:"remux",MEDIA:"media",DRM:"drm",OTHER:"other",RUNTIME:"runtime",SUB_TYPES:{FLV:"FLV",HLS:"HLS",MP4:"MP4",FMP4:"FMP4",MSE_ADD_SB:"MSE_ADD_SB",MSE_APPEND_BUFFER:"MSE_APPEND_BUFFER",MSE_OTHER:"MSE_OTHER",MSE_FULL:"MSE_FULL",MSE_CHANGE_TYPE:"MSE_CHANGE_TYPE",OPTION:"OPTION",DASH:"DASH",LICENSE:"LICENSE",CUSTOM_LICENSE:"CUSTOM_LICENSE",MSE_HIJACK:"MSE_HIJACK",EME_HIJACK:"EME_HIJACK",SIDX:"SIDX",NO_CANPLAY_ERROR:"NO_CANPLAY_ERROR",BUFFERBREAK_ERROR:"BUFFERBREAK_ERROR",WAITING_TIMEOUT_ERROR:"WAITING_TIMEOUT_ERROR",MEDIA_ERR_ABORTED:"MEDIA_ERR_ABORTED",MEDIA_ERR_NETWORK:"MEDIA_ERR_NETWORK",MEDIA_ERR_DECODE:"MEDIA_ERR_DECODE",MEDIA_ERR_SRC_NOT_SUPPORTED:"MEDIA_ERR_SRC_NOT_SUPPORTED",MEDIA_ERR_CODEC_NOT_SUPPORTED:"MEDIA_ERR_CODEC_NOT_SUPPORTED",MEDIA_ERR_URL_EMPTY:"MEDIA_ERR_URL_EMPTY"}},c=(o={},(0,a._x)(o,s.MANIFEST,{HLS:1100,DASH:1200}),(0,a._x)(o,s.NETWORK,2100),(0,a._x)(o,s.NETWORK_TIMEOUT,2101),(0,a._x)(o,s.NETWORK_FORBIDDEN,2103),(0,a._x)(o,s.NETWORK_NOTFOUND,2104),(0,a._x)(o,s.NETWROK_RANGE_NOT_SATISFIABLE,2116),(0,a._x)(o,s.DEMUX,{FLV:3100,HLS:3200,MP4:3300,FMP4:3400,SIDX:3410}),(0,a._x)(o,s.REMUX,{FMP4:4100,MP4:4200}),(0,a._x)(o,s.MEDIA,{MEDIA_ERR_ABORTED:5101,MEDIA_ERR_NETWORK:5102,MEDIA_ERR_DECODE:5103,MEDIA_ERR_SRC_NOT_SUPPORTED:5104,MEDIA_ERR_CODEC_NOT_SUPPORTED:5105,MEDIA_ERR_URL_EMPTY:5106,MSE_ADD_SB:5200,MSE_APPEND_BUFFER:5201,MSE_OTHER:5202,MSE_FULL:5203,MSE_HIJACK:5204,MSE_CHANGE_TYPE:5205,EME_HIJACK:5301}),(0,a._x)(o,s.DRM,{LICENSE:7100,CUSTOM_LICENSE:7200}),(0,a._x)(o,s.OTHER,8e3),(0,a._x)(o,s.RUNTIME,{NO_CANPLAY_ERROR:9001,BUFFERBREAK_ERROR:9002,WAITING_TIMEOUT_ERROR:9003}),o),u=function(t){(0,a.XW)(i,t);var n=(0,a.WY)(i);function i(t,o,u,l,d){var f;return(0,a.PA)(this,i),(f=n.call(this,d||(null==u?void 0:u.message))).errorType=t===s.NETWORK_TIMEOUT?s.NETWORK:t,f.originError=u,f.ext=l,f.errorCode=c[t][o]||c[t],f.errorMessage=f.message,!f.errorCode&&(f.errorType=s.OTHER,f.errorCode=c[f.errorType]),f}return(0,a.qH)(i,null,[{key:"create",value:function(t,n,o,a,c){return t instanceof i?t:(t instanceof Error&&(o=t,t=""),!t&&(t=s.OTHER),new i(t,n,o,a,c))}},{key:"network",value:function(t){var n;return new i(null!=t&&t.isTimeout?s.NETWORK_TIMEOUT:s.NETWORK,null,t instanceof Error?t:null,{url:null==t?void 0:t.url,response:null==t?void 0:t.response,httpCode:null==t?void 0:null===(n=t.response)||void 0===n?void 0:n.status})}}]),i}((0,a.wm)(Error))},637961:function(t,n,i){"use strict";i.d(n,{K:function(){return o}});var o={ERROR:"error",TTFB:"core.ttfb",LOAD_START:"core.loadstart",LOAD_RESPONSE_HEADERS:"core.loadresponseheaders",LOAD_COMPLETE:"core.loadcomplete",LOAD_RETRY:"core.loadretry",SOURCEBUFFER_CREATED:"core.sourcebuffercreated",MEDIASOURCE_OPENED:"core.mediasourceopened",ANALYZE_DURATION_EXCEEDED:"core.analyzedurationexceeded",APPEND_BUFFER:"core.appendbuffer",REMOVE_BUFFER:"core.removebuffer",BUFFEREOS:"core.buffereos",KEYFRAME:"core.keyframe",CHASEFRAME:"core.chaseframe",METADATA_PARSED:"core.metadataparsed",SEI:"core.sei",SEI_IN_TIME:"core.seiintime",FLV_SCRIPT_DATA:"core.flvscriptdata",LOWDECODE:"core.lowdecode",SWITCH_URL_SUCCESS:"core.switchurlsuccess",SWITCH_URL_FAILED:"core.switchurlfailed",SPEED:"core.speed",HLS_MANIFEST_LOADED:"core.hlsmanifestloaded",HLS_LEVEL_LOADED:"core.hlslevelloaded",DEMUXED_TRACK:"core.demuxedtrack",STREAM_EXCEPTION:"core.streamexception",LARGE_AV_FIRST_FRAME_GAP_DETECT:"LARGE_AV_FIRST_FRAME_GAP_DETECT",LARGE_VIDEO_DTS_GAP_DETECT:"LARGE_VIDEO_DTS_GAP_DETECT",LARGE_AUDIO_DTS_GAP_DETECT:"LARGE_AUDIO_DTS_GAP_DETECT",AUDIO_GAP_DETECT:"AUDIO_GAP_DETECT",AUDIO_OVERLAP_DETECT:"AUDIO_OVERLAP_DETECT",MAX_DTS_DELTA_WITH_NEXT_SEGMENT_DETECT:"MAX_DTS_DELTA_WITH_NEXT_SEGMENT_DETECT",REAL_TIME_SPEED:"real_time_speed"}},782786:function(t,n,i){"use strict";i.d(n,{J_:function(){return u},Kn:function(){return s},PO:function(){return c}});var o=i(570783),a=Object.prototype.toString;function s(t){return null!==t&&"object"===(0,o.Ac)(t)}function c(t){if("[object Object]"!==a.call(t))return!1;var n=Object.getPrototypeOf(t);return null===n||n===Object.prototype}function u(t){return"[object Date]"===a.call(t)}},403826:function(t,n,i){"use strict";i.d(n,{Y:function(){return c},_:function(){return a}});var o=i(570783),a={DEBUG:1,LOG:2,WARN:3,ERROR:4},s=["Boolean","Number","String","Undefined","Null","Date","Object"],c=function(){function t(n,i){(0,o.PA)(this,t),this.name=n||"",this._prefix="[".concat(this.name,"]"),this.logCacheLevel=(null==i?void 0:i.logCacheLevel)||3,this.logMaxSize=(null==i?void 0:i.logMaxSize)||204800,this.logSize=0,this.logTextArray=[]}return(0,o.qH)(t,[{key:"debug",value:function(){for(var n,i=arguments.length,o=Array(i),s=0;s1?i-1:0),c=1;ci)){for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&(a===i?c[l]=function(t){if("object"!==(0,o.Ac)(t))return t;var n=Object.prototype.toString.call(t).slice(8,-1);switch(n){case"Array":case"Uint8Array":case"ArrayBuffer":return n+"["+t.length+"]";case"Object":return"{}";default:return n}}(n[l]):"object"===(0,o.Ac)(n[l])?c[l]=t(n[l],i,a+1):c[l]=n[l]);return c}}(t)});n="[".concat(u(),"]")+this._prefix+JSON.stringify(l)}catch(t){return}if(t>=this.logCacheLevel&&(this.logSize+=n.length,this.logTextArray.push(n)),this.logSize>this.logMaxSize){var d=this.logTextArray.shift();this.logSize-=d.length}}}},{key:"getLogCache",value:function(){var t=this.logTextArray.join("\n");return this.reset(),t}},{key:"reset",value:function(){this.logTextArray=[],this.logSize=0}},{key:"table",value:function(){var n;!t.disabled&&(n=console).table.apply(n,arguments)}},{key:"setLogLevel",value:function(t){this.logCacheLevel=t}}],[{key:"enable",value:function(){t.disabled=!1}},{key:"disable",value:function(){t.disabled=!0}}]),t}();function u(){return new Date().toLocaleString()}(0,o._x)(c,"disabled",!0)},602929:function(t,n,i){"use strict";i.d(n,{G7:function(){return c},Gu:function(){return a},pl:function(){return l},rO:function(){return u}});var o=i(782786);function a(t){if(!!t&&null!==t[0]&&void 0!==t[0]&&(0!==t[0]||null!==t[1]&&void 0!==t[1])){var n="bytes="+t[0]+"-";return t[1]&&(n+=t[1]),n}}function s(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function c(t,n){if(t){if(!n)return t;var i,a=Object.keys(n).map(function(t){if(null!=(i=n[t]))return Array.isArray(i)?t+="[]":i=[i],i.map(function(n){return(0,o.J_)(n)?n=n.toISOString():(0,o.Kn)(n)&&(n=JSON.stringify(n)),"".concat(s(t),"=").concat(s(n))}).join("&")}).filter(Boolean).join("&");if(a){var c=t.indexOf("#");-1!==c&&(t=t.slice(0,c)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}}function u(t,n,i,o,a,s,c,u,l,d,f){return a=null!=a?parseFloat(a):null,Number.isNaN(o=parseInt(o||"0",10))&&(o=0),{data:t,done:n,options:{range:l,vid:d,index:u,contentLength:o,age:a,startTime:s,firstByteTime:c,endTime:Date.now(),priOptions:f},response:i}}function l(t,n){return Math.round(8e3*t/n/1024)}},524992:function(t,n,i){"use strict";i.d(n,{mf:function(){return m}});var o=i("570783"),a=i("319049"),s=i("65661"),c=i("205531"),u=i("491639"),l=i("264583"),d=i("403826"),f=i("942155"),A=i.n(f),h=["retry","retryDelay","onRetryError","transformError","changeUrlRetry"],g=function(t){(0,o.XW)(c,t);var n,i=(0,o.WY)(c);function c(t,n){var f;return(0,o.PA)(this,c),(f=i.call(this)).promise=(0,l.Qo)(),f.alive=!!n.onProgress,n.logger||(n.logger=new d.Y("Loader")),f._loaderType=t,f._loader=t===s.t.FETCH&&"undefined"!=typeof fetch?new a.j:new u.c,f._config=n,f._retryCount=0,f._retryTimer=null,f._canceled=!1,f._retryCheckFunc=n.retryCheckFunc,f._logger=n.logger,f._useUrlIdx=-1,f._isRetry=!1,f._retryType=0,f}return(0,o.qH)(c,[{key:"exec",value:function(){var t,n=this,i=this._config,a=i.retry,s=i.retryDelay,c=i.onRetryError,u=i.transformError,l=i.changeUrlRetry,d=(0,o.Kd)(i,h),f=d.urlList||this._config.urlList||[];var A=(t=(0,o.x)((0,o.l5)().mark(function t(){var i,h,g,p,v,y;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,i=d,n._isRetry&&(n._changeUrl?(n._changeUrl=!1,n._retryType=2,null!=f&&f[n._useUrlIdx]&&(n._retryCount=0,i=Object.assign({},i,{url:f[n._useUrlIdx]}),n._logger.debug("[task],changeUrlRetry,urlIdx:",n._useUrlIdx,i.url))):(n._logger.debug("[task],originUrlRetry,urlIdx:",n._useUrlIdx,i.url),n._retryType=1)),t.next=5,n._loader.load(i);case 5:h=t.sent,n.promise.resolve(h),t.next=36;break;case 9:if(t.prev=9,t.t0=t.catch(0),n._loader.running=!1,n._logger.debug("[task request catch err]",t.t0),!n._canceled){t.next=15;break}return t.abrupt("return");case 15:if(t.t0.loaderType=n._loaderType,t.t0.retryCount=n._retryCount,g=t.t0,u&&(g=u(g)||g),c&&n._retryCount>0&&c(g,n._retryCount,{index:d.index,vid:d.vid,range:d.range,priOptions:d.priOptions}),n._retryCount++,p=!0,n._retryCheckFunc&&(p=n._retryCheckFunc(t.t0)),v=0,d.outChangeUrlRetry>0?v=d.outChangeUrlRetry:n._isRetry&&(1===v?v=1:2===v&&(v=2)),n._logger.debug("[task error],isRetry",n._isRetry,",outChangeUrlRetry,",d.outChangeUrlRetry,",retryType",v),n.emitNetErrorEvent(d.url,v,t.t0),!(p&&n._retryCount<=a)){t.next=34;break}return n._isRetry=!0,clearTimeout(n._retryTimer),n._logger.debug("[task request setTimeout],retry",n._retryCount,",retry range,",d.range),l&&n._useUrlIdx<(null==f?void 0:f.length)-1&&(n._useUrlIdx<0&&(y=new URL(d.url).hostname,n._useUrlIdx=f.findIndex(function(t){return t.indexOf(y)>=0})),n._useUrlIdx++,n._changeUrl=!0,n._logger.debug("retry changeurl, urlIdx: ",n._useUrlIdx,",retry range,",d.range)),n._retryTimer=setTimeout(A,s),t.abrupt("return");case 34:n._isRetry=!1,n.promise.reject(g);case 36:case"end":return t.stop()}},t,null,[[0,9]])})),function(){return t.apply(this,arguments)});return A(),this.promise}},{key:"emitNetErrorEvent",value:function(t,n,i){var o,a=new URL(t);this.emit("networkError",{timeout:this._loader.curTimeout,retryType:n,url:t,domain:a.hostname,errCode:(null==i?void 0:null===(o=i.response)||void 0===o?void 0:o.status)||-1,message:null==i?void 0:i.message,isTimeout:null==i?void 0:i.isTimeout})}},{key:"cancel",value:(n=(0,o.x)((0,o.l5)().mark(function t(){return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return clearTimeout(this._retryTimer),this._canceled=!0,this._loader.running=!1,t.abrupt("return",this._loader.cancel());case 4:case"end":return t.stop()}},t,this)})),function(){return n.apply(this,arguments)})},{key:"running",get:function(){return this._loader&&this._loader.running}},{key:"loader",get:function(){return this._loader}}]),c}(A()),p=i("782786"),v=i("416556"),y=i("637961"),m=function(t){(0,o.XW)(u,t);var n,i=(0,o.WY)(u);function u(t){var n;return(0,o.PA)(this,u),n=i.call(this,t),(0,o._x)((0,o.Lc)(n),"type",s.t.FETCH),(0,o._x)((0,o.Lc)(n),"_queue",[]),(0,o._x)((0,o.Lc)(n),"_alive",[]),(0,o._x)((0,o.Lc)(n),"_currentTask",null),(0,o._x)((0,o.Lc)(n),"_finnalUrl",""),(0,o._x)((0,o.Lc)(n),"_config",void 0),n._config=(0,c.i)(t),(n._config.loaderType===s.t.XHR||!a.j.isSupported())&&(n.type=s.t.XHR),n.log=t.logger,n}return(0,o.qH)(u,[{key:"isFetch",value:function(){return this.type===s.t.FETCH}},{key:"load",value:function(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"!=typeof t&&t?i=t:i.url=t||i.url||this._config.url,(i=Object.assign({},this._config,i)).params&&(i.params=Object.assign({},i.params)),i.headers&&(0,p.PO)(i.headers)&&(i.headers=Object.assign({},i.headers)),i.body&&(0,p.PO)(i.body)&&(i.body=Object.assign({},i.body)),i.transformRequest&&(i=i.transformRequest(i)||i),i.logger=this.log,i.dynamicTimeoutIns=this._config.dynamicTimeoutIns;var o=new g(this.type,i);return o.loader.on(y.K.REAL_TIME_SPEED,function(t){n.emit(y.K.REAL_TIME_SPEED,t)}),o.on("networkError",function(t){n.emit("networkError",t)}),this._queue.push(o),1===this._queue.length&&(!this._currentTask||!this._currentTask.running)&&this._processTask(),o.promise}},{key:"cancel",value:(n=(0,o.x)((0,o.l5)().mark(function t(){var n;return(0,o.l5)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=this._queue.map(function(t){return t.cancel()}).concat(this._alive.map(function(t){return t.cancel()})),this._currentTask&&n.push(this._currentTask.cancel()),this._queue=[],this._alive=[],t.next=6,Promise.all(n);case 6:return t.next=8,(0,v._v)();case 8:case"end":return t.stop()}},t,this)})),function(){return n.apply(this,arguments)})},{key:"_processTask",value:function(){var t=this;if(this._currentTask=this._queue.shift(),!!this._currentTask){this._currentTask.alive&&this._alive.push(this._currentTask);var n=this._currentTask.exec().catch(function(t){});n&&"function"==typeof n.finally&&n.finally(function(){var n,i;null!==(n=t._currentTask)&&void 0!==n&&n.alive&&(null===(i=t._alive)||void 0===i?void 0:i.length)>0&&(t._alive=t._alive.filter(function(n){return n&&n!==t._currentTask})),t._processTask()})}}}],[{key:"isFetchSupport",value:function(){return a.j.isSupported()}}]),u}(A())},269497:function(t,n,i){"use strict";i.d(n,{W:function(){return s}});var o=i(697946),a=i(481784),s=function(){function t(){(0,o.PA)(this,t)}return(0,o.qH)(t,null,[{key:"getRateIndexByRate",value:function(n){return t.FREQ.indexOf(n)}},{key:"parseADTS",value:function(n,i){for(var o,a,s=n.length,c=0;c+2=s)){var u=c,l=[],d=(60&n[c+2])>>>2,f=t.FREQ[d];if(!f)throw Error("Invalid sampling index: ".concat(d));for(var A=((192&n[c+2])>>>6)+1,h=(1&n[c+2])<<2|(192&n[c+3])>>>6,g=t._getConfig(d,h,A),p=g.config,v=g.codec,y=0,m=t.getFrameDuration(f);c+7>5)||s-c=s?void 0:n.subarray(c),frames:l,samplingFrequencyIndex:d,sampleRate:f,objectType:A,channelCount:h,codec:v,config:p,originCodec:"mp4a.40.".concat(A)}}}},{key:"parseAudioSpecificConfig",value:function(n){if(!!n.length){var i=n[0]>>>3,o=(7&n[0])<<1|n[1]>>>7,a=(120&n[1])>>>3,s=t.FREQ[o];if(s){var c=t._getConfig(o,a,i),u=c.config;return{samplingFrequencyIndex:o,sampleRate:s,objectType:i,channelCount:a,config:u,codec:c.codec,originCodec:"mp4a.40.".concat(i)}}}}},{key:"getFrameDuration",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:9e4;return 1024*n/t}},{key:"_getConfig",value:function(t,n,i){var o,s,c=[];return a.vU?t>=6?(o=5,s=t-3):(o=2,s=t):a.Dt?(o=2,s=t):(o=5,s=t,t>=6?s=t-3:1===n&&(o=2,s=t)),c[0]=o<<3,c[0]|=(14&t)>>1,c[1]=(1&t)<<7,c[1]|=n<<3,5===o&&(c[1]|=(14&s)>>1,c[2]=(1&s)<<7,c[2]|=8,c[3]=0),{config:c,codec:"mp4a.40.".concat(o)}}},{key:"getSilentFrame",value:function(t,n){if("mp4a.40.2"===t){if(1===n)return new Uint8Array([0,200,0,128,35,128]);if(2===n)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===n)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===n)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===n)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===n)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===n)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===n||3===n)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}}}]),t}();(0,o._x)(s,"FREQ",[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350])},752822:function(t,n,i){"use strict";i.d(n,{X:function(){return a}});var o=i(697946),a=(0,o.qH)(function t(n,i,a,s){(0,o.PA)(this,t),(0,o._x)(this,"duration",1024),(0,o._x)(this,"flag",{dependsOn:2,isNonSyncSample:0}),(0,o._x)(this,"keyframe",!0),this.originPts=this.pts=this.dts=n,this.data=i,this.size=i.byteLength,this.sampleOffset=s,a&&(this.duration=a)})},176143:function(t,n,i){"use strict";i.d(n,{q:function(){return s}});var o=i(697946),a=i(745740),s=function(){function t(){(0,o.PA)(this,t),(0,o._x)(this,"id",1),(0,o._x)(this,"type",a.Vc.VIDEO),(0,o._x)(this,"codecType",a._e.AVC),(0,o._x)(this,"pid",-1),(0,o._x)(this,"hvcC",void 0),(0,o._x)(this,"codec",""),(0,o._x)(this,"timescale",0),(0,o._x)(this,"formatTimescale",0),(0,o._x)(this,"sequenceNumber",0),(0,o._x)(this,"baseMediaDecodeTime",0),(0,o._x)(this,"baseDts",0),(0,o._x)(this,"duration",0),(0,o._x)(this,"warnings",[]),(0,o._x)(this,"samples",[]),(0,o._x)(this,"pps",[]),(0,o._x)(this,"sps",[]),(0,o._x)(this,"vps",[]),(0,o._x)(this,"fpsNum",0),(0,o._x)(this,"fpsDen",0),(0,o._x)(this,"sarRatio",[]),(0,o._x)(this,"width",0),(0,o._x)(this,"height",0),(0,o._x)(this,"nalUnitSize",4),(0,o._x)(this,"present",!1),(0,o._x)(this,"isVideoEncryption",!1),(0,o._x)(this,"isAudioEncryption",!1),(0,o._x)(this,"isVideo",!0),(0,o._x)(this,"lastKeyFrameDts",0),(0,o._x)(this,"kid",null),(0,o._x)(this,"pssh",null),(0,o._x)(this,"ext",void 0)}return(0,o.qH)(t,[{key:"reset",value:function(){this.sequenceNumber=this.width=this.height=this.fpsDen=this.fpsNum=this.duration=this.baseMediaDecodeTime=this.timescale=0,this.codec="",this.present=!1,this.pid=-1,this.pps=[],this.sps=[],this.vps=[],this.sarRatio=[],this.samples=[],this.warnings=[],this.hvcC=null}},{key:"firstDts",get:function(){return this.samples.length?this.samples[0].dts:null}},{key:"firstPts",get:function(){return this.samples.length?this.samples[0].pts:null}},{key:"samplesDuration",get:function(){if(this.samples.length>0){var t=this.samples[0],n=this.samples[this.samples.length-1];return n.dts-t.dts+n.duration}return 0}},{key:"exist",value:function(){return!!/av01/.test(this.codec)||!!(this.pps.length&&this.sps.length&&this.codec)}},{key:"hasSample",value:function(){return!!this.samples.length}},{key:"isEncryption",get:function(){return this.isVideoEncryption}}]),t}()},532096:function(t,n,i){"use strict";i.d(n,{Z:function(){return a}});var o=i(697946),a=function(){function t(){(0,o.PA)(this,t),this.buffer=new Uint8Array(0)}return(0,o.qH)(t,[{key:"write",value:function(){for(var t=this,n=arguments.length,i=Array(n),o=0;o1?i-1:0),a=1;a>8&255,255&t])}},{key:"writeUint32",value:function(t){return new Uint8Array([t>>24,t>>16&255,t>>8&255,255&t])}}]),t}()},519357:function(t,n,i){"use strict";function o(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}function a(t,n){for(var i=0;i