douxiaoyun.js/profiles/douyin-profile/Default/Cache/Cache_Data/f_0003a5
2026-07-17 22:23:39 +08:00

2 lines
111 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

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

/*! For license information please see 91260.a87616e5.js.LICENSE.txt */
!function(e,t){"object"==typeof module&&"object"==typeof module.exports?t():"function"==typeof define&&define.amd?define([],t):(e="undefined"!=typeof globalThis?globalThis:e||self)&&t()}(this,function(){"use strict";"object"==typeof window&&(window.openRedirect={version:"1.2.20",webpackPluginVersion:"3.4.22",reportOnly:!1})}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).xss={})}(this,function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,i=1,r=arguments.length;i<r;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function i(e,t,i){if(i||2==arguments.length)for(var r,n=0,a=t.length;n<a;n++)!r&&n in t||(r||(r=Array.prototype.slice.call(t,0,n)),r[n]=t[n]);return e.concat(r||Array.prototype.slice.call(t))}var r=/[^a-zA-Z0-9\\_:.-]/gim,n=/</g,a=/>/g,s=/&#([a-zA-Z0-9]*);?/gim,o=/&quot;/g,l=/&colon;?/gim,c=/&newline;?/gim,d=/((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,u=/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,p=/"/g,m=function(e){return e.replace(n,"&lt;").replace(a,"&gt;")},f={indexOf:function(e,t){var i,r;for(i=0,r=e.length;i<r;i++)if(e[i]===t)return i;return -1},forEach:function(e,t,i){var r,n;for(r=0,n=e.length;r<n;r++)t.call(i,e[r],r,e)},some:function(e,t,i){var r,n;for(r=0,n=e.length;r<n;r++)if(t.call(i,e[r],r,e))return!0;return!1},trim:function(e){return e.replace(/(^\s*)|(\s*$)/g,"")},includes:function(e,t){if("string"==typeof e)return -1!==e.indexOf(t);for(var i=0;i<e.length;i++)if(e[i]===t)return!0;return!1},spaceIndex:function(e){var t=/\s|\n|\t/.exec(e);return t?t.index:-1},uniq:function(e){for(var t={},i=[],r=0;r<e.length;r++)t[e[r]]||(i.push(e[r]),t[e[r]]=!0);return i},from:function(e){for(var t=[],i=0;i<e.length;i++)t.push(e[i]);return t},keys:function(e){var t=[];for(var i in e)t.push(i);return t}};function g(e){return null==e}function _(e){var t;return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e}function v(e){var t,i,r,n,a,s,o,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c="",d=0;for(e=function(e){e=e.replace(/rn/g,"n");for(var t="",i=0;i<e.length;i++){var r=e.charCodeAt(i);r<128?t+=String.fromCharCode(r):r>127&&r<2048?t+=String.fromCharCode(r>>6|192)+String.fromCharCode(63&r|128):t+=String.fromCharCode(r>>12|224)+String.fromCharCode(r>>6&63|128)+String.fromCharCode(63&r|128)}return t}(e);d<e.length;)n=(t=e.charCodeAt(d++))>>2,a=(3&t)<<4|(i=e.charCodeAt(d++))>>4,s=(15&i)<<2|(r=e.charCodeAt(d++))>>6,o=63&r,isNaN(i)?s=o=64:isNaN(r)&&(o=64),c=c+l.charAt(n)+l.charAt(a)+l.charAt(s)+l.charAt(o);return c}function y(e){var t,i,r,n,a,s,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",c=0;for(e=e.replace(/[^A-Za-z0-9+/=]/g,"");c<e.length;)t=o.indexOf(e.charAt(c++))<<2|(n=o.indexOf(e.charAt(c++)))>>4,i=(15&n)<<4|(a=o.indexOf(e.charAt(c++)))>>2,r=(3&a)<<6|(s=o.indexOf(e.charAt(c++))),l+=String.fromCharCode(t),64!==a&&(l+=String.fromCharCode(i)),64!==s&&(l+=String.fromCharCode(r));return function(e){for(var t="",i=0,r=0,n=0,a=0;i<e.length;)(r=e.charCodeAt(i))<128?(t+=String.fromCharCode(r),i++):r>191&&r<224?(t+=String.fromCharCode((31&r)<<6|63&(a=e.charCodeAt(i+1))),i+=2):(a=e.charCodeAt(i+1),t+=String.fromCharCode((15&r)<<12|(63&a)<<6|63&(n=e.charCodeAt(i+2))),i+=3);return t}(l)}function b(e,t,i){var r="",n=0,a=!1,s=!1,o=0,l=e.length,c="",d="";e:for(o=0;o<l;o++){var u=e.charAt(o);if(!1===a){if("<"===u){a=o;continue}}else if(!1===s){if("<"===u){r+=i(e.slice(n,o)),a=o,n=o;continue}if(">"===u||o===l-1){r+=i(e.slice(n,a)),c=function(e){var t,i=f.spaceIndex(e);return t=-1===i?e.slice(1,-1):e.slice(1,i+1),"/"===(t=f.trim(t).toLowerCase()).slice(0,1)&&(t=t.slice(1)),"/"===t.slice(-1)&&(t=t.slice(0,-1)),t}(d=e.slice(a,o+1)),r+=t(a,r.length,c,d,"</"===d.slice(0,2)),n=o+1,a=!1;continue}if('"'===u||"'"===u)for(var h=1,p=e.charAt(o-h);""===p.trim()||"="===p;){if("="===p){s=u;continue e}p=e.charAt(o-++h)}}else if(u===s){s=!1;continue}}return n<l&&(r+=i(e.substr(n))),r}function k(e,t){var i=0,n=0,a=[],s=!1,o=e.length;function l(e,i){if(!((e=(e=f.trim(e)).replace(r,"").toLowerCase()).length<1)){var n=t(e,i||"");n&&a.push(n)}}for(var c=0;c<o;c++){var d=e.charAt(c),u=void 0;if(!1!==s||"="!==d){if(!1===s||c!==n){if(/\s|\n|\t/.test(d)){if(e=e.replace(/\s|\n|\t/g," "),!1===s){if(-1===(u=function(e,t){for(;t<e.length;t++){var i=e[t];if(" "!==i)return"="===i?t:-1}return -1}(e,c))){l(f.trim(e.slice(i,c))),s=!1,i=c+1;continue}c=u-1;continue}if(-1===(u=function(e,t){for(;t>0;t--){var i=e[t];if(" "!==i)return"="===i?t:-1}return -1}(e,c-1))){l(s,_(f.trim(e.slice(i,c)))),s=!1,i=c+1;continue}}}else{if(-1===(u=e.indexOf(d,c+1)))break;l(s,f.trim(e.slice(n+1,u))),s=!1,i=(c=u)+1}}else s=e.slice(i,c),i=c+1,n='"'===e.charAt(i)||"'"===e.charAt(i)?i:function(e,t){for(;t<e.length;t++){var i=e[t];if(" "!==i)return"'"===i||'"'===i?t:-1}return -1}(e,c+1)}return i<e.length&&(!1===s?l(e.slice(i)):l(s,_(f.trim(e.slice(i))))),f.trim(a.join(" "))}function x(e,t,i){if(i=function(e){return e=function(e){for(var t="",i=0,r=e.length;i<r;i++)t+=32>e.charCodeAt(i)?" ":e.charAt(i);return f.trim(t)}(e=(e=(e=e.replace(o,'"')).replace(s,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})).replace(l,":").replace(c," "))}(i),"href"===t||"src"===t){if("#"===(i=f.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"===t){if(d.lastIndex=0,d.test(i))return""}else if("style"===t&&(h.lastIndex=0,h.test(i)||(u.lastIndex=0,u.test(i)&&(d.lastIndex=0,d.test(i)))))return"";return i=function(e){return e=m(e=e.replace(p,"&quot;"))}(i)}var C=function(e){return"string"==typeof e?e.replace(/'/g,'"').replace('=""',"").replace(/\s+/g,"").toLowerCase():""},E=function(){function e(e){var t=function(e){var t={};for(var i in e)t[i]=e[i];return t}(e||{});t.stripIgnoreTag&&(t.onIgnoreTag,t.onIgnoreTag=function(){return""}),t.whiteList={},t.onTag=function(){},t.onTagAttr=function(){},t.onIgnoreTag=function(){},t.onIgnoreTagAttr=function(){},t.safeAttrValue=x,t.escapeHtml=m,this.options=Object.assign(t,e)}return e.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t,i,r,n,a,s,o=this.options,l=o.whiteList,c=o.onTag,d=o.onIgnoreTag,u=o.onTagAttr,h=o.onIgnoreTagAttr,p=o.safeAttrValue,m=o.escapeHtml;o.stripBlankChar&&(e=(t=(t=e.split("")).filter(function(e){var t=e.charCodeAt(0);return!(127===t||t<=31&&10!==t&&13!==t)})).join("")),o.allowCommentTag||(e=function(e){for(var t="",i=0;i<e.length;){var r=e.indexOf("\x3c!--",i);if(-1===r){t+=e.slice(i);break}t+=e.slice(i,r);var n=e.indexOf("--\x3e",r);if(-1===n)break;i=n+3}return t}(e));var g=!1;o.stripIgnoreTagBody&&(i=o.stripIgnoreTagBody,"function"!=typeof(r=d)&&(r=function(){}),n=!Array.isArray(i),a=[],s=!1,d=(g={onIgnoreTag:function(e,t,o){var l;if(l=e,n||-1!==f.indexOf(i,l)){if(o.isClosing){var c="[/removed]",d=o.position+c.length;return a.push([!1!==s?s:o.position,d]),s=!1,c}return s||(s=o.position),"[removed]"}return r(e,t,o)},remove:function(e){var t="",i=0;return f.forEach(a,function(r){t+=e.slice(i,r[0]),i=r[1]}),t+=e.slice(i)}}).onIgnoreTag);var _=b(e,function(e,t,i,r,n){var a={sourcePosition:e,position:t,isClosing:n,isWhite:Object.prototype.hasOwnProperty.call(l,i)},s=c(i,r,a);if(null!=s)return s;if(a.isWhite){if(a.isClosing)return"</".concat(i,">");var o=function(e){var t=f.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var i="/"===(e=f.trim(e.slice(t+1,-1)))[e.length-1];return i&&(e=f.trim(e.slice(0,-1))),{html:e,closing:i}}(r),g=l[i],_=k(o.html,function(e,t){var r=-1!==f.indexOf(g,e),n=u(i,e,t,r);return null==n?r?(t=p(i,e,t,null))?"".concat(e,'="').concat(t,'"'):e:null==(n=h(i,e,t,r))?void 0:n:n});return r="<".concat(i),_&&(r+=" ".concat(_)),o.closing&&(r+=" /"),r+=">"}return null==(s=d(i,r,a))?m(r):s},m);return g&&(_=g.remove(_)),_},e}(),w=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")(),S=new(function(){function e(){var e=this;this.batchData=[],this.uniqKeys=new Set,this.timeout=2e3,this.lock=!1,this.getSlardarBid=function(){var t,i,r="douyin_web";if(!f.includes(r,"bid"))return r;if(e.config&&e.config.bid)return e.config.bid;if(w&&w._xssBid)return w._xssBid;if(w&&w.slardar&&"function"==typeof w.slardar.config){var n=(w.slardar.config()||{}).bid;if(n)return n}if(w&&w.Slardar&&"function"==typeof w.Slardar.config){var a=(w.Slardar.config()||{}).bid;if(a)return a}return(null===(i=null===(t=null==w?void 0:w.Slardar)||void 0===t?void 0:t._baseParams)||void 0===i?void 0:i.bid)||"argus"},this.getConfigRegion=function(){var t;return f.includes("cn","region")?e.config&&e.config.region?e.config.region:((null===(t=null==w?void 0:w.gfdatav1)||void 0===t?void 0:t.region)||"cn").toLowerCase():"cn"},this.gerReportUrl=function(){var t={cn:y("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boe:y("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),ttp:y("aHR0cHM6Ly9tb24udXMudGlrdG9rdi5jb20vbW9uaXRvcl9icm93c2VyL2NvbGxlY3QvYmF0Y2gvc2VjdXJpdHkvP2JpZD0="),va:y("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),maliva:y("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),sg:y("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boei18n:y("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9")}[e.getConfigRegion()];if(t)return t+e.getSlardarBid()}}return e.prototype.setConfig=function(e){this.config=e},e.prototype.upload=function(){var e=this,t=this.gerReportUrl();!this.lock&&t&&0!==this.batchData.length&&(this.lock=!0,setTimeout(function(){var i=e.batchData.slice(0,100);e.batchData=e.batchData.slice(100),w.fetch(t,{method:"post",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).catch(function(e){}),e.lock=!1,e.upload()},this.timeout))},e.prototype.generateKey=function(e){return e.collectKey?[e.collectMode,e.collectKey].join("___"):""},e.prototype.push=function(e){this.batchData.push(e),this.upload()},e.prototype.report=function(e){var t=this.generateKey(e);if(w.fetch&&e.collectKey){var i="object"==typeof window?window.location.href:"SSR";e.documentUrl=i;var r={age:Math.floor(Date.now()),type:"xss",url:i,body:e,"user-agent":""};"enforce"===e.disposition&&"SSR"!==i||(r.url=t),"SSR"===i&&(r.url="SSR___".concat(r.url),r.body.ssr=!0),this.push(r)}},e}()),T=function(e){for(var t=0,i=function(i){Array.isArray(e[i])?0===e[i].length?delete e[i]:(e[i]=f.from(f.uniq(e[i])),t+=e[i].length):0===f.keys(e[i]).length?delete e[i]:f.keys(e[i]).forEach(function(r){e[i][r]=f.from(f.uniq(e[i][r])),t+=e[i][r].length})},r=0,n=f.keys(e);r<n.length;r++)i(n[r]);return{count:t,ret:e}};function P(e,t){return S.setConfig(t),new E(t).process(e)}function A(e){var t,i=(t=/\s|\n|\t/.exec(e))?t.index:-1;if(-1===i)return{html:"",closing:"/"===e[e.length-2]};var r="/"===(e=e.slice(i+1,-1).trim())[e.length-1];return r&&(e=e.slice(0,-1).trim()),{html:e,closing:r}}var O=function(e){return -1===(e=(e=(e=(e=e.replace(/&colon;/gi,":")).replace(/&tab;/gi,"")).replace(/&newline;/gi,"")).replace(/(\t|\n|\r)/g,"")).indexOf("&#")?e.trim().toLowerCase():e.trim().replace(/&#(?:(x)([0-9a-f]+)|([0-9]+));?/gi,function(e,t,i,r){return String.fromCharCode(t?parseInt(i,16):parseInt(r))}).replace(/(\t|\n|\r)/g,"").toLowerCase()};function I(e,t){if(void 0===e&&(e=""),"string"!=typeof e)return!0;if(e=O(e),f.includes(e,"base64")&&!function(e){if(""===e||""===e.trim())return!0;try{return!f.includes(e,"data:text/html;base64")}catch(e){return!0}}(e))return t&&t("data:text/html;base64"),!1;var i=["expression(","behavior:","view-source:"];if(f.some(i,function(t){return -1!==e.indexOf(t)}))return f.forEach(i,function(i){-1!==e.indexOf(i)&&t&&t(i)}),!1;var r=["data:application","data:javascript","data:text/html","data:texthtml"];if(f.some(r,function(t){return -1!==e.indexOf(t)}))return f.forEach(r,function(i){-1!==e.indexOf(i)&&t&&t(i)}),!1;if(e.indexOf("javascript:")>0)return t&&t("javascript:"),!1;if(/^javascript:/i.test(e)){var n=e.slice(11).replace(/\s/g,"").trim();return!!f.some(["void","void(0)","void0","false","undefined",";"],function(e){return e===n})||(t&&t("javascript:"),!1)}return!0}var L=function(e,t){var i,r,n="<%= isSaveValidUrl =>";if("string"!=typeof e||(r=Number("<%= urlLimit =>"),void 0!==i&&(r=i),"NaN"!==e.toString()&&-1!==r&&e.length>=r)||I(e,t))return e;try{if(!0===(n=JSON.parse(n))||"true"===n){var a=new URL(e);return a.origin+a.pathname}}catch(e){}return"#"};function R(e,t,r){if(void 0===e&&(e=""),void 0===t&&(t=[]),"string"!=typeof e)return!0;if(!I(e=O(e)))return!1;var n,a={url:(n=e.match(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/)||[])[0],scheme:n[1],slash:n[2],host:n[3],port:n[4],path:n[5],query:n[6],hash:n[7]},s=a.scheme,o=a.host;return r?!!r(e):!(!s||!o)&&(!f.includes(["http","https","file"],s)||("object"==typeof window&&window&&(t=i(i([],t,!0),[location.host],!1)),f.some(t,function(e){return!!(e instanceof RegExp&&e.test(o))||e===o})))}var N={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:[]},M={collect:null,initCollect:function(){this.collect={whiteList:{},filterProtocol:[]}},removeCollect:function(){var e=T(this.collect),t=e.count,i=e.ret;return this.collect=null,{collectKey:0===t?null:JSON.stringify(i),collectMode:"white"}},onIgnoreTagAttr:function(e,t,r){return e&&f.indexOf(["href","src"],t)>-1?M.domainWhiteList&&Array.isArray(M.domainWhiteList)&&M.domainWhiteList.length>0&&!R(r,i([],M.domainWhiteList,!0))?"":"".concat(t,'="').concat(L(r,function(e){var t;null===(t=M.collect)||void 0===t||t.filterProtocol.push(e)}),'"'):e&&(f.indexOf(["style","class","id"],t)>-1||t.indexOf("data-")>-1)?"".concat(t,'="').concat(r,'"'):(M.collect.whiteList[e]=M.collect.whiteList[e]||[],void M.collect.whiteList[e].push(t))},onIgnoreTag:function(e,t){if("style"===e)return t;b(t,function(e,t,i,r){k(A(r).html.replace("/",""),function(e){M.collect.whiteList[i]=M.collect.whiteList[i]||[],M.collect.whiteList[i].push(e)})},m)},whiteList:N,mergeWhiteList:function(e){for(var t,i={},r=0,n=f.keys(N);r<n.length;r++)i[t=n[r]]=f.from(N[t]);for(var a=0,s=f.keys(e);a<s.length;a++)i[t=s[a]]=t in N?N[t].concat(e[t]):f.from(e[t]);return i},setWhiteList:function(e){for(var t=0,i=f.keys(e);t<i.length;t++){var r=i[t];this.whiteList[r]=r in N?N[r].concat(e[r]):f.from(e[r])}}};try{var D={},j="merge";f.includes(j,"override")&&(M.whiteList=D.whiteList),f.includes(j,"merge")&&M.setWhiteList(D.whiteList)}catch(e){}var $=function(e,t){for(var i={},r=0,n=f.keys(e);r<n.length;r++){var a=n[r];Array.isArray(e[a])?i[a]=f.from(e[a]):i[a]=$({},e[a])}for(var s=0,o=f.keys(t);s<o.length;s++)(a=o[s])in e?Array.isArray(e[a])?i[a]=e[a].concat(t[a]):i[a]=$(e[a],t[a]):Array.isArray(t[a])?i[a]=f.from(t[a]):i[a]=$({},t[a]);return i},F={blackList:{a:["folder"],meta:["content"],iframe:["srcdoc"],input:["pattern"],vmlframe:["xmlns"]},blackTags:["script","xml","embed","isindex","object","base","set","handler","animate","payload","import"],blackAttrs:["charset","ns","namespace","formaction","xlink:href","xmlns:xlink","handler","repeat","repeat-start","repeat-end"],blackAttrRegExps:[/^on/],filterList:{param:["value"],video:["poster"],form:["action"]},filterAttrs:["href","src","background","style","dynsrc","lowsrc","content"]};try{var Z={};Z.blackAttrRegExps&&(Z.blackAttrRegExps=Z.blackAttrRegExps.map(function(e){return new RegExp(e.toString().slice(1,e.toString().length-1))}));var W="merge";f.includes(W,"override")&&(F=Z),f.includes(W,"merge")&&(F=$(F,Z))}catch(e){}var V={mode:"black",whiteList:{},blackConfig:F,collect:null,initCollect:function(){V.collect={blackList:{},blackTags:[],blackAttrs:[],blackAttrRegExps:[],filterAttrs:[],filterList:{},filterProtocol:[]}},removeCollect:function(){var e=T(V.collect),t=e.count,i=e.ret;return V.collect=null,{collectKey:0===t?null:JSON.stringify(i),collectMode:"black"}},onIgnoreTag:function(e,t){var i;if(!f.includes(F.blackTags,e))return b(t,function(e,t,i,r,n){if(-1!==i.indexOf("/"))return m(r);if(n)return"</".concat(i,">");var a=A(r),s=k(a.html,function(e,t){var r,n=0;if(F.blackList[i]&&f.includes(F.blackList[i],e)&&(V.collect.blackList[i]=V.collect.blackList[i]||[],V.collect.blackList[i].push(e),n++),F.blackAttrRegExps.length&&F.blackAttrRegExps.some(function(t){return t.test(e)})&&f.forEach(F.blackAttrRegExps,function(t){t.test(e)&&(V.collect.blackAttrRegExps.push("".concat(t.toString(),"->").concat(e)),n++)}),F.blackAttrs.length&&f.includes(F.blackAttrs,e)&&(F.blackAttrs.push(e),n++),!n){if(F.filterList&&F.filterList[i]&&f.includes(F.filterList[i],e)){var a=L(t,function(e){var t;null===(t=V.collect)||void 0===t||t.filterProtocol.push(e)});return a!==t&&(V.collect.filterList[i]=V.collect.filterList[i]||[],V.collect.filterList[i].push(e)),t?"".concat(e,"='").concat(a,"'"):e}return F.filterAttrs&&f.includes(F.filterAttrs,e)?((a=L(t,function(e){var t;null===(t=V.collect)||void 0===t||t.filterProtocol.push(e)}))!==t&&(null===(r=V.collect)||void 0===r||r.filterAttrs.push(e)),t?"".concat(e,"='").concat(a,"'"):e):t?"".concat(e,"='").concat(t,"'"):e}});return r="<".concat(i),s&&(r+=" ".concat(s)),a.closing&&(r+=" /"),r+=">"},m);null===(i=V.collect)||void 0===i||i.blackTags.push(e)}},U=function(e){var t=e.reportOnly,i=void 0===t||t,r=e.block;return i&&"all"===i?"report":("string"==typeof i&&("true"===i&&(i=!0),"false"===i&&(i=!1)),r?"enforce":i?"report":"enforce")},H=function(e){return function(i,r,n){if(!i||"string"!=typeof i)return i;var a=r;e===P&&(a=M).initCollect();var s=e(i,a);if(C(s)===C(i))return i;if(!n)return s;var o=n.logType,l=U(n),c=a.removeCollect();return S.report(t(t({type:o,disposition:l},c),{sourceText:v(i),filterText:v(s)})),"enforce"===l?s:i}},K=H(function(e,t){return void 0===t&&(t={}),t&&t.whiteList||(t.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(t).process(e)}),B=H(P),X=function(e,t,i){var r=[],n=L(e,function(e){r.push(e)});if(n===e)return e;r=f.from(f.uniq(r));var a=t||i||{};if(!a)return n;var s=a.logType,o=U(i);return S.report({type:s,disposition:o,collectKey:r.join("___"),collectData:JSON.stringify(r),collectMode:"black",sourceText:v(e),filterText:v(n)}),"enforce"===o?n:e},J=w._xssProject||{},q=w.xssNamespace||{},z="3.0.26",Y={FilterXSS:E,version:z,webpackPluginVersion:"<%= webpackPluginVersion =>",reportOnly:"<%= reportOnly =>",filterXSS:K,_filterXSS:B,filterUrl:X,Config:M,BlackConfig:V,project:J,setProjectName:function(e){J[e]=this,w._xssProjectName=e}};q.douyin_web=Y,w.xssNamespace=q,w.Math&&!w.Math.xssNamespace&&(w.Math.xssNamespace=q),J[z]=Y,w.globalThis=w,w.getFilterXss=function(){return void 0!==this._xssProjectName?this._xssProject[this._xssProjectName]:Y},w.xss=Y,w.isSafeUrl=R,w.isSafeDomain=R,w.isSafeProtocol=I,w._xssProject=J,w._xssProjectName&&(J[w._xssProjectName]=Y);var G=Y.setProjectName.bind(Y);e.BlackConfig=V,e.Config=M,e.FilterXSS=E,e._filterXSS=B,e.filterUrl=X,e.filterXSS=K,e.isSafeDomain=R,e.isSafeProtocol=I,e.isSafeUrl=R,e.project=J,e.setProjectName=G,e.setXssNamespace=function(e){var t=e.appId,i=e.bid,r=e.region;q[t]=Y;M.bid=i,M.region=r,M.enabled=!0},e.xssNamespace=q,Object.defineProperty(e,"__esModule",{value:!0})}),(self.webpackChunkdouyin_web=self.webpackChunkdouyin_web||[]).push([["91260"],{63793:function(e,t,i){"use strict";var r=i(101199),n=i(994298);let a=(0,n.A)(function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",focusable:!1,"aria-hidden":!0},e),r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.44 19.8a1.5 1.5 0 0 1 0-2.13l5.66-5.65-5.66-5.66a1.5 1.5 0 1 1 2.12-2.12l6.72 6.72a1.5 1.5 0 0 1 0 2.12L9.56 19.8a1.5 1.5 0 0 1-2.12 0Z",fill:"currentColor"}))},"chevron_right");t.Z=a},322523:function(e,t,i){"use strict";i.d(t,{Hv:function(){return g},vQ:function(){return p}});var r,n=i(796616),a=i(993069),s=i(23989),o=i(534569),l=i(129296),c=i(235649);function d(e,t,i,r,n,a,s){try{var o=e[a](s),l=o.value}catch(e){i(e);return}o.done?t(l):Promise.resolve(l).then(r,n)}function u(e){return function(){var t=this,i=arguments;return new Promise(function(r,n){var a=e.apply(t,i);function s(e){d(a,r,n,s,o,"next",e)}function o(e){d(a,r,n,s,o,"throw",e)}s(void 0)})}}function h(e,t){var i,r,n,a,s={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(i)throw TypeError("Generator is already executing.");for(;s;)try{if(i=1,r&&(n=2&a[0]?r.return:a[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,a[1])).done)return n;switch(r=0,n&&(a=[2&a[0],n.value]),a[0]){case 0:case 1:n=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(n=(n=s.trys).length>0&&n[n.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!n||a[1]>n[0]&&a[1]<n[3])){s.label=a[1];break}if(6===a[0]&&s.label<n[1]){s.label=n[1],n=a;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(a);break}n[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{i=n=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}}var p=(r=u(function(e){var t,i,r=arguments;return h(this,function(d){return t=r.length>1&&void 0!==r[1]?r[1]:l.lS.default,i=(0,s.FW)(t).lynxRuntime||n.bZ,[2,fetch((0,c.EW)(i,t)).then(function(t){return t.ok?t.text():(null==e||e(a.k6.TemplateLoadError,i,t.status),o.eH)},function(){return null==e||e(a.k6.TemplateLoadError,i),o.eH})]})}),function(e){return r.apply(this,arguments)});u(function(e){return h(this,function(t){return[2,fetch("".concat(e,"./manifest.json")).then(function(e){return e.json()})]})});var m=function(e){var t=e.createElement("script");t.textContent="\n // window.callBackMap = new Map();\n window.promiseMap = new Map();\n window._generateCallbackId = (function() {\n var counter = 0;\n \n return function(name) {\n const seq = (counter++).toString(36); // 自增序列转36进制\n return name + '-' + seq;\n }\n })();\n\n window.__cleanup = function(callbackId) {\n const promiseInfo = promiseMap.get(callbackId);\n if (promiseInfo) {\n clearTimeout(promiseInfo.timeoutId);\n promiseMap.delete(callbackId);\n }\n }\n\n window._onNativeModulesCall = function(name, data, moduleName) {\n\n return new Promise((resolve, reject) => {\n var __callback_id = _generateCallbackId(name);\n \n // 存储resolve和reject以便后续调用\n promiseMap.set(__callback_id, { resolve, reject });\n\n // 设置超时自动清理例如10秒\n var timeoutId = setTimeout(() => {\n promiseMap.delete(__callback_id);\n reject(new Error('API call timeout'));\n }, 10000);\n\n // 将超时ID存储在元数据中\n promiseMap.get(__callback_id).timeoutId = timeoutId;\n\n try {\n window.JS2NativeBridge._invokeMethod(JSON.stringify({\n func: name,\n params: data.data || {},\n __callback_id: __callback_id,\n }));\n } catch (error) {\n // 如果调用失败立即reject\n window.__cleanup(__callback_id);\n reject(error);\n }\n });\n\n };\n window.Native2JSBridge = {\n _handleMessageFromApp(data) {\n var result, callback_id, msgType;\n msgType = data.__msg_type;\n if (msgType == \"event\") {\n var lynxView = document.querySelector('lynx-view');\n var eventId = data.__event_id;\n var params = data.__params;\n if (lynxView && eventId) {\n lynxView.sendGlobalEvent(eventId, [params])\n }\n } else if (msgType == \"callback\") {\n callback_id = data.__callback_id;\n result = data.__params.data;\n result.code = data.__params.code;\n var promiseInfo = promiseMap.get(callback_id);\n if (!promiseInfo) {\n console.warn('unknown callback ID:' + callback_id);\n return;\n }\n window.__cleanup(callback_id);\n\n promiseInfo.resolve(result);\n }\n },\n _updateData(data) {\n const lynxView = document.querySelector('lynx-view');\n if (lynxView) {\n try {\n const parsedData = JSON.parse(data);\n lynxView.updateData(parsedData.__params || {});\n } catch(err) {\n console.log('updateDataError:', err); \n }\n }\n }\n };\n \n addEventListener('message', event => {\n if (event.data.type !== '".concat(n.RA,"') {\n return;\n }\n const paramStr = event.data.data;\n if (window.JSBridge && window.JSBridge._updateData) {\n JSBridge._updateData(paramStr);\n } else if (window.Native2JSBridge && window.Native2JSBridge._updateData) {\n Native2JSBridge._updateData(paramStr);\n }\n });\n\n "),e.head.append(t)},f=function(e){if("string"!=typeof e)return e;try{var t=new URL(e);return t.origin+t.pathname}catch(t){var i=e.indexOf("?");if(-1!==i)return e.substring(0,i);return e}},g=function(e,t,i,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:l.lS.default;m(e);var a=e.createElement("script"),s=(0,c.Fi)(t),o=f(s),d=(0,c.EW)(s,n),u=JSON.stringify(o),h=JSON.stringify(d),p="true"===localStorage.getItem("debugMode");a.textContent="\n function processError(error, replacementPath, lineOffset) {\n const ErrorConstructor = error.constructor;\n const newError = new ErrorConstructor(error.message);\n\n Object.getOwnPropertyNames(error).forEach(key => {\n if (key !== 'stack') newError[key] = error[key];\n });\n\n if (typeof error.stack === 'string') {\n // 修复:正确转义正则表达式\n const blobRegex = /blob:(https?:\\/\\/[^:]+):(\\d+):(\\d+)/g;\n \n let processedStack = error.stack.replace(blobRegex, function(match, url, lineStr, columnStr) {\n const lineNum = parseInt(lineStr, 10);\n const columnNum = parseInt(columnStr, 10);\n const adjustedLine = isNaN(lineNum) ? lineStr : Math.max(1, lineNum - lineOffset);\n \n return replacementPath + ':' + adjustedLine + ':' + columnNum;\n });\n\n newError.stack = processedStack;\n }\n\n return newError;\n }\n\n const initView = () => {\n var globalProps = window.__globalprops;\n document.body.innerHTML = '<lynx-view style=\"height:100%; width:100%;\"></lynx-view>';\n const initData = ".concat(i?JSON.stringify(i):"{}",";\n // 属性设置\n const lynxView = document.querySelector('lynx-view');\n if (lynxView) {\n // 设置gourpId\n if (").concat(r,"){\n lynxView.lynxGroupId = ").concat(r,";\n }\n lynxView.globalProps = window.__globalprops;\n // 设置初始值\n try {\n lynxView.initData = initData;\n } catch(err) { }\n lynxView.width = '100%';\n lynxView.height = '100%';\n lynxView.onNativeModulesCall = window._onNativeModulesCall;\n customElements.whenDefined('lynx-view').then(() => {\n lynxView.onNativeModulesCall = window._onNativeModulesCall;\n });\n \n // 错误上报 并匹配产物sourceMap 获取到实际的产物地址\n lynxView.addEventListener('error', (e) => {\n if (").concat(p,") {\n console.error('Lynx View Error:', e.detail);\n } else {\n lynxView.setAttribute('style', 'display:none');\n lynxView.innerHTML = '';\n window.JS2NativeBridge._invokeError('lynxView error');\n }\n if (e.detail && e.detail.fileName === 'app-service.js') {\n const error = e.detail.error;\n const processedError = processError(error, ").concat(u,", 2);\n window.__AnniexWebSlardar('captureException', processedError);\n }\n });\n lynxView.url = ").concat(h,";\n }\n };\n\n if (customElements.get('lynx-view')) {\n initView();\n } else {\n customElements.whenDefined('lynx-view').then(() => {\n initView();\n });\n }\n "),a.type="module",e.head.append(a)}},122168:function(e,t,i){"use strict";var r=i(140381),n=i(98013),a=i(782499);(0,r.Z1)("x.subscribeEvent",function(e,t){var i=t.eventName;return i&&"string"==typeof i?((0,a.o5)(i,{containerID:e.containerID,sendEvent:e.sendEvent}),(0,n.Vp)({})):(0,n.bG)(n.MU.INVALID_PARAM)}),(0,r.Z1)("x.publishEvent",function(e,t){var i=t.eventName,r=t.params;return i&&"string"==typeof i?(Promise.resolve().then(function(){(0,a.s0)(i,r)}),(0,n.Vp)({})):(0,n.bG)(n.MU.INVALID_PARAM)}),(0,r.Z1)("x.unsubscribeEvent",function(e,t){var i=t.eventName;return i&&"string"==typeof i?((0,a._i)(i,e.containerID),(0,n.Vp)({})):(0,n.bG)(n.MU.INVALID_PARAM)})},516785:function(e,t,i){"use strict";var r=i(177405).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,a.default)(1,arguments);var t=(0,n.default)(e),i=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime();return Math.floor((i-r)/864e5)+1};var n=r(i(452811)),a=r(i(826204));e.exports=t.default},578367:function(e,t,i){"use strict";i.d(t,{Z:function(){return a}});var r=i(726588),n=i(144256);function a(e){return(0,n.Z)(1,arguments),(0,r.Z)(e).getMinutes()}},347579:function(e,t,i){"use strict";var r=i(177405).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(i(558036)),a=r(i(53316)),s=r(i(89894)),o=r(i(388067)),l=r(i(799599)),c={code:"en-US",formatDistance:n.default,formatLong:a.default,formatRelative:s.default,localize:o.default,match:l.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};t.default=c,e.exports=t.default},760596:function(e,t,i){"use strict";var r=i(970425),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return r.isMemo(e)?s:o[e.$$typeof]||n}o[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[r.Memo]=s;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,i,r){if("string"!=typeof i){if(m){var n=p(i);n&&n!==m&&e(t,n,r)}var s=d(i);u&&(s=s.concat(u(i)));for(var o=l(t),f=l(i),g=0;g<s.length;++g){var _=s[g];if(!a[_]&&!(r&&r[_])&&!(f&&f[_])&&!(o&&o[_])){var v=h(i,_);try{c(t,_,v)}catch(e){}}}}return t}},374071:function(e,t,i){var r=i(62965),n=i(610972);e.exports=function(e){return n(e)&&"[object Date]"==r(e)}},448696:function(e,t,i){var r=i(658462),n=i(706833),a=i(368529),s=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=s},832612:function(e,t,i){var r=i(701891);e.exports=function(e,t){var i=t?r(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}},246613:function(e,t,i){var r=i(222121),n=i(662303);e.exports=function(e,t){return r(e,n(e),t)}},331109:function(e,t,i){var r=i(880282),n=i(795233),a=i(98795),s=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:n;e.exports=s},496634:function(e,t,i){var r=i(694859),n=i(337920),a=i(167970),s=i(511791),o=i(719513),l=i(945068),c=i(404152);e.exports=function(e,t,i){return(i&&"number"!=typeof i&&s(e,t,i)&&(t=i=void 0),i=void 0===i?4294967295:i>>>0)?(e=c(e))&&("string"==typeof t||null!=t&&!o(t))&&!(t=r(t))&&a(e)?n(l(e),0,i):e.split(t,i):[]}},432013:function(){var e,t,i;t=(e=Prism).util.clone(e.languages.typescript),e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],(i=e.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+i.pattern.source+")",i.pattern.flags),i.lookbehind=!0},148539:function(e,t,i){"use strict";i.r(t)},293714:function(e,t,i){"use strict";i.r(t)},149884:function(e,t,i){"use strict";i.r(t)},960408:function(e,t,i){"use strict";i.d(t,{Z:function(){return k}}),i(374954),i(932651),i(490629),i(228983),i(759943);var r=i(284118),n=i.n(r),a=i(101199),s=i(469935),o=i.n(s),l=i(622689),c=i.n(l),d=i(363029),u=i(779778),h=i(230720),p=i(209873),m=i(63793),f=i(822772),g=i(180007),_=i(138776),v=i(493272),y=i(436808);let b=d.UX.PREFIX_OPTION;class k extends a.PureComponent{renderItem(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],{multiple:r,checkedKeys:n,halfCheckedKeys:s}=this.props,l=i.length;return i.push(a.createElement("ul",{role:"menu",className:`${b}-list`,key:e[0].key,onScroll:e=>this.props.onListScroll(e,l)},e.map(e=>{let{data:i,key:l,parentKey:c}=e,{children:d,label:u,disabled:h,isLeaf:p}=i,{active:m,selected:f,loading:g}=this.getItemStatus(l),v=!!d&&d.length,y=v||this.props.loadData&&!p;m&&v&&(t=e);let k=o()(b,{[`${b}-active`]:m&&!f,[`${b}-select`]:f&&!r,[`${b}-disabled`]:h}),x=c?{"aria-owns":`cascaderItem-${c}`}:{};return a.createElement("li",Object.assign({role:"menuitem",id:`cascaderItem-${l}`,"aria-expanded":m,"aria-haspopup":!!y,"aria-disabled":h},x,{className:k,key:l,onClick:t=>{this.onClick(t,e)},onKeyPress:t=>this.handleItemEnterPress(t,e),onMouseEnter:t=>{this.onHover(t,e)}}),a.createElement("span",{className:`${b}-label`},f&&!r&&this.renderIcon("tick"),!f&&!r&&this.renderIcon("empty"),r&&a.createElement(_.ZP,{onChange:t=>this.onCheckboxChange(t,e),disabled:h,indeterminate:s.has(e.key),checked:n.has(e.key),className:`${b}-label-checkbox`}),a.createElement("span",null,u)),y?this.renderIcon(g?"loading":"child",!0):null)}))),t&&i.concat(this.renderItem(t.children,i)),i}renderEmpty(){let{emptyContent:e}=this.props;return null===e?null:a.createElement(p.Z,{componentName:"Cascader"},t=>a.createElement("ul",{className:`${b} ${b}-empty`,key:"empty-list"},a.createElement("span",{className:`${b}-label`,"x-semi-prop":"emptyContent"},e||t.emptyText)))}render(){let e;let{data:t,searchable:i}=this.props,{direction:r}=this.context,n=!t||!t.length,s=o()({[`${b}-lists`]:!0,[`${b}-lists-rtl`]:"rtl"===r,[`${b}-lists-empty`]:n});return e=n?this.renderEmpty():i?this.renderFlattenOption(t):this.renderItem(t),a.createElement("div",{className:s},e)}constructor(){var e;super(...arguments),e=this,this.onClick=(e,t)=>{let{onItemClick:i}=this.props;if(!t.data.disabled&&(!("disabled"in t)||!t.disabled))i(e,t)},this.handleItemEnterPress=(e,t)=>{(0,u.Z)(e)&&this.onClick(e,t)},this.onHover=(e,t)=>{let{showNext:i,onItemHover:r}=this.props;if(!t.data.disabled)i===d.j2.SHOW_NEXT_BY_HOVER&&r(e,t)},this.onCheckboxChange=(e,t)=>{let{onItemCheckboxClick:i}=this.props;e.stopPropagation(),e.nativeEvent&&"function"==typeof e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation(),i(t)},this.getItemStatus=e=>{let{activeKeys:t,selectedKeys:i,loadedKeys:r,loadingKeys:n}=this.props,a={active:!1,selected:!1,loading:!1};return t.has(e)&&(a.active=!0),i.has(e)&&(a.selected=!0),n.has(e)&&!r.has(e)&&(a.loading=!0),a},this.renderIcon=function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e=>e+(i?` ${b}-icon-left`:"");switch(t){case"child":let{expandIcon:n}=e.props;if(n)return n;return a.createElement(m.Z,{className:r(`${b}-icon ${b}-icon-expand`)});case"tick":return a.createElement(f.Z,{className:r(`${b}-icon ${b}-icon-active`)});case"loading":return a.createElement(g.Z,{wrapperClassName:r(`${b}-spin-icon`)});case"empty":return a.createElement("span",{"aria-hidden":!0,className:r(`${b}-icon ${b}-icon-empty`)});default:return null}},this.highlight=e=>{let t=[],{keyword:i,separator:r}=this.props;return e.forEach((s,o)=>{"string"==typeof s&&n()(s,i)?s.split(i).forEach((e,r)=>{r>0&&t.push(a.createElement("span",{className:`${b}-label-highlight`,key:`${r}-${o}`},i)),t.push(e)}):t.push(s),o!==e.length-1&&t.push(r)}),t},this.renderFlattenOptionItem=(e,t,i)=>{var r;let{multiple:n,selectedKeys:s,checkedKeys:l,halfCheckedKeys:c,keyword:d,filterRender:u,virtualize:h}=this.props,{searchText:p,key:m,disabled:f,pathData:g}=e,v=s.has(m),y=o()(b,{[`${b}-flatten`]:!u,[`${b}-disabled`]:f,[`${b}-select`]:v&&!n}),k=t=>{this.onClick(t,e)},x=t=>this.onCheckboxChange(t,e);if(u){let t=u({className:y,inputValue:d,disabled:f,data:g,checkStatus:{checked:l.has(e.key),halfChecked:c.has(e.key)},selected:v,onClick:k,onCheck:x}),n=h?{key:m,style:Object.assign(Object.assign({},null!==(r=t.props.style)&&void 0!==r?r:{}),i)}:{key:m};return a.cloneElement(t,n)}return a.createElement("li",{role:"menuitem",className:y,style:i,key:m,onClick:k,onKeyPress:t=>this.handleItemEnterPress(t,e)},a.createElement("span",{className:`${b}-label`},!n&&this.renderIcon("empty"),n&&a.createElement(_.ZP,{onChange:x,disabled:f,indeterminate:c.has(e.key),checked:l.has(e.key),className:`${b}-label-checkbox`}),this.highlight(p)))},this.renderFlattenOption=e=>{let{virtualize:t}=this.props;return a.createElement("ul",{className:`${b}-list`,key:"flatten-list"},t?this.renderVirtualizeList(e):e.map(e=>this.renderFlattenOptionItem(e)))},this.renderVirtualizeList=e=>{var t;let{direction:i}=this.context,{virtualize:r}=this.props;return a.createElement(v.t7,{height:r.height,itemCount:e.length,itemSize:r.itemSize,itemData:{visibleOptions:e,renderOption:this.renderFlattenOptionItem},width:null!==(t=r.width)&&void 0!==t?t:"100%",style:{direction:i}},y.Z)}}}k.contextType=h.Z,k.propTypes={data:c().array,emptyContent:c().node,searchable:c().bool,onItemClick:c().func,onItemHover:c().func,multiple:c().bool,showNext:c().oneOf([d.j2.SHOW_NEXT_BY_CLICK,d.j2.SHOW_NEXT_BY_HOVER]),checkedKeys:c().object,halfCheckedKeys:c().object,onItemCheckboxClick:c().func,separator:c().string,keyword:c().string,virtualize:c().object,expandIcon:c().node},k.defaultProps={empty:!1}},908107:function(e,t,i){"use strict";i.d(t,{Z:function(){return f}}),i(932651),i(490629);var r=i(101199),n=i(469935),a=i.n(n),s=i(622689),o=i.n(s),l=i(219421),c=i(742916),d=i(871101),u=i(343388),h=i(653552),p=i(155553),m=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};class f extends r.PureComponent{componentDidMount(){this.ariaID=(0,p.Ms)({})}renderHeader(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{showArrow:i,header:n,extra:s}=this.props,{expandIcon:o,collapseIcon:c}=this.context,{expandIconPosition:d}=this.context;void 0===o&&(o=r.createElement(u.Z,null)),void 0===c&&(c=r.createElement(h.Z,null));let p=r.createElement("span",{ref:this.headerExpandIconTriggerRef,"aria-hidden":"true",className:a()([`${l.U.PREFIX}-header-icon`,{[`${l.U.PREFIX}-header-iconDisabled`]:!t}])},t&&e?c:o),m="left"===d;return"string"==typeof n?r.createElement(r.Fragment,null,i&&(m?p:null),r.createElement("span",null,n),r.createElement("span",{className:`${l.U.PREFIX}-header-right`},r.createElement("span",null,s),i&&(m?null:p))):r.createElement(r.Fragment,null,i&&(m?p:null),n,i&&(m?null:p))}render(){let e=this.props,{className:t,children:i,itemKey:n,reCalcKey:s,header:o,extra:d,showArrow:u,disabled:h}=e,p=m(e,["className","children","itemKey","reCalcKey","header","extra","showArrow","disabled"]),{keepDOM:f,expandIconPosition:g,activeSet:_,motion:v,lazyRender:y}=this.context,b=_.has(n),k=a()(t,{[`${l.U.PREFIX}-item`]:!0}),x=a()({[`${l.U.PREFIX}-header`]:!0,[`${l.U.PREFIX}-header-disabled`]:h,[`${l.U.PREFIX}-header-iconLeft`]:"left"===g}),C=a()({[`${l.U.PREFIX}-content`]:!0});return r.createElement("div",Object.assign({className:k},p),r.createElement("div",{role:"button",tabIndex:0,className:x,"aria-disabled":h,"aria-expanded":b?"true":"false","aria-owns":this.ariaID,onClick:e=>!h&&this.handleClick(n,e)},this.renderHeader(b,void 0!==i&&!h)),i&&r.createElement(c.Z,{lazyRender:y,isOpen:b,keepDOM:f,motion:v,onMotionEnd:this.props.onMotionEnd,reCalcKey:s},r.createElement("div",{className:C,"aria-hidden":!b,id:this.ariaID},r.createElement("div",{className:`${l.U.PREFIX}-content-wrapper`},i))))}constructor(){super(...arguments),this.headerExpandIconTriggerRef=r.createRef(),this.ariaID="",this.handleClick=(e,t)=>{var i;(this.context.clickHeaderToExpand||(null===(i=this.headerExpandIconTriggerRef.current)||void 0===i?void 0:i.contains(t.target)))&&this.context.onClick(e,t)}}}f.contextType=d.Z,f.propTypes={itemKey:o().string,extra:o().node,header:o().oneOfType([o().string,o().node]),className:o().string,reCalcKey:o().oneOfType([o().string,o().number]),showArrow:o().bool,disabled:o().bool},f.defaultProps={showArrow:!0,disabled:!1}},755107:function(e,t,i){"use strict";i(932651),i(490629),i(706056),i(679308);var r=i(101199),n=i(469935),a=i.n(n),s=i(413868),o=i(373410),l=i(669067),c=i(698293),d=i(182811),u=i(998334),h=i(773410),p=i(579683),m=i(620164),f=i(662801),g=i(999551),_=i(844949),v=i(612601);let y=s.UX.PREFIX,b="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=function(e,t){let i=(i,n)=>{let s,{field:k,label:x,labelPosition:C,labelWidth:E,labelAlign:w,labelCol:S,wrapperCol:T,noLabel:P,noErrorMessage:A,isInInputGroup:O,initValue:I,validate:L,validateStatus:R,trigger:N,allowEmptyString:M,allowEmpty:D,emptyValue:j,rules:$,required:F,keepState:Z,transform:W,name:V,fieldClassName:U,fieldStyle:H,convert:K,stopValidateWithError:B,helpText:X,extraText:J,extraTextPosition:q,pure:z,id:Y,rest:G}=(0,o.dG)(i),{options:Q,shouldInject:ee}=(0,o.JH)(t,i);if((0,d.Z)(void 0===k&&Q.shouldInject,"[Semi Form]: 'field' is required, please check your props of Field Component"),!ee)return r.createElement(e,Object.assign({},G,{ref:n}));(0,u.Z)();let et=(0,h.Z)();if(!et.getFormProps)return(0,d.Z)(!0,"[Semi Form]: Field Component must be use inside the Form, please check your dom declaration"),null;let ei=et.getFormProps(["labelPosition","labelWidth","labelAlign","labelCol","wrapperCol","disabled","showValidateIcon","extraTextPosition","stopValidateWithError","trigger"]),er=C||ei.labelPosition,en=E||ei.labelWidth,ea=w||ei.labelAlign,es=S||ei.labelCol,eo=T||ei.wrapperCol,el=q||ei.extraTextPosition||"bottom",ec=(0,o.Fs)(B,ei.stopValidateWithError,!1),ed=(0,o.TM)(N,ei.trigger),eu=void 0!==k?et.getValue(k):void 0,eh=void 0!==I?I:eu;try{(s=(0,p.Z)())&&(eh=s.shouldUseInitValue&&void 0!==I?I:eu)}catch(e){}let[ep,em,ef]=(0,m.Z)(eh),eg=ed.includes("mount");D=D||et.getFormProps().allowEmpty;let[e_,ev,ey]=(0,m.Z)(),[eb,ek]=(0,r.useState)(),[ex,eC,eE]=(0,m.Z)(0),[ew,eS]=(0,r.useState)(R),eT=(0,r.useRef)(!1),eP=(0,r.useRef)($),eA=(0,r.useRef)(L),eO=(0,r.useRef)(null),eI=(e,t)=>{ek(e),et.updateStateTouched(k,e,t)},eL=(e,t)=>{if(!eT.current&&e!==ey())ev(e),et.updateStateError(k,e,t),(0,o.JY)(e)?eS("success"):eS("error")},eR=(e,t)=>{em(e);let i=Object.assign(Object.assign({},t),{allowEmpty:D});et.updateStateValue(k,e,i)},eN=(e,t)=>{let i=eP.current||[],r=(0,o.G$)(k,i),n={[k]:e},a=new Promise((e,i)=>{r.validate(n,{first:ec},(e,t)=>{}).then(i=>{if(!eT.current&&eO.current===a)eS("success"),eL(void 0,t),e({})}).catch(i=>{if(eT.current||eO.current!==a)return;let{errors:r,fields:n}=i;if(r&&n){let i=r.map(e=>e.message);1===i.length&&(i=i[0]),eL(i,t),!(0,o.JY)(i)&&(eS("error"),e(r))}else throw eS("error"),eL(i.message,t),e(i.message),i})});return eO.current=a,a},eM=(e,t,i)=>{let r=new Promise(n=>{let a;try{a=eA.current(e,t)}catch(e){a=e}void 0===a?(n({}),eL(void 0,i)):(0,c.Z)(a)?a.then(e=>{if(!eT.current&&eO.current===r)(0,o.JY)(e)?(eL(void 0,i),n(null)):(eL(e,i),n(e))}):(0,o.JY)(a)?(eL(void 0,i),n(null)):(eL(a,i),n(a))});return eO.current=r,r},eD=(e,t)=>{let i=e,r=eP.current;return(W&&(i=W(e)),eA.current)?eM(i,et.getValue(),t):r?eN(i,t):null},ej=function(e,t){let r;if(Q.onKeyChangeFnName in i&&"function"==typeof i[Q.onKeyChangeFnName]){for(var n=arguments.length,a=Array(n>2?n-2:0),s=2;s<n;s++)a[s-2]=arguments[s];i[Q.onKeyChangeFnName](e,t,...a)}r=Q.valuePath?l.U2(e,Q.valuePath):e,"function"==typeof K&&(r=K(r)),M||D||r===j&&(r=void 0);try{t&&t.target&&t.target.selectionStart&&eC(t.target.selectionStart)}catch(e){}eI(!0,{notNotify:!0,notUpdate:!0}),eR(r),ed.includes("change")&&eD(r)},e$=function(){i.onBlur&&i.onBlur(...arguments),!eb&&eI(!0),ed.includes("blur")&&eD(ef())},eF={setValue:eR,setTouched:eI,setError:eL,reset:()=>{let e={notNotify:!0,notUpdate:!0};eR(null!==eh?eh:void 0,e),eL(void 0,e),eI(void 0,e),eS("default")},validate:eD};b(()=>{eP.current=$,eA.current=L},[$,L]),b(()=>(eT.current=!1,eg&&eD(ep),()=>{eT.current=!0}),[]),b(()=>{if(void 0===k)return()=>{};let e=ef();return et.register(k,{value:e,error:e_,touched:eb,status:ew},{field:k,fieldApi:eF,keepState:Z,allowEmpty:D||M}),()=>{et.unRegister(k)}},[k]);let eZ=Y||k,eW=`${eZ}-label`,eV=`${eZ}-helpText`,eU=`${eZ}-extraText`,eH=`${eZ}-errormessage`,eK=()=>{let t=R||ew,i=a()(`${y}-field-extra`,{[`${y}-field-extra-string`]:"string"==typeof J,[`${y}-field-extra-middle`]:"middle"===el,[`${y}-field-extra-bottom`]:"bottom"===el}),s=J?r.createElement("div",{className:i,id:eU,"x-semi-prop":"extraText"},J):null,o=Object.assign(Object.assign({id:eZ,disabled:ei.disabled},G),{ref:n,onBlur:e$,[Q.onKeyChangeFnName]:ej,[Q.valueKey]:ep,validateStatus:t,"aria-required":F,"aria-labelledby":eW});V&&(o.name=V),X&&(o["aria-describedby"]=J?`${eV} ${eU}`:eV),J&&(o["aria-describedby"]=X?`${eV} ${eU}`:eU),"error"===ew&&(o["aria-errormessage"]=eH,o["aria-invalid"]=!0);let l=a()({[`${y}-field`]:!0,[`${y}-field-${V}`]:!!V,[U]:!!U}),c=a()({[`${y}-field-main`]:!0});"inset"===er&&!P&&(o.insetLabel=x||k,o.insetLabelId=eW,"object"==typeof x&&!(0,g.kK)(x)&&(o.insetLabel=x.text,o.insetLabelId=eW));let d=r.createElement(e,Object.assign({},o));if(O)return d;if(z){let t=a()(G.className,{[`${y}-field-pure`]:!0,[`${y}-field-${V}`]:!!V,[U]:!!U});return o.className=t,r.createElement(e,Object.assign({},o))}let u=es&&eo,h=ea?`${y}-col-${ea}`:"",p=null;if(!P&&"inset"!==er){let e="object"!=typeof x||(0,g.kK)(x)?{}:x;p=r.createElement(_.Z,Object.assign({text:x||k,id:eW,required:F,name:eZ||V||k,width:en,align:ea},e))}let m=r.createElement("div",{className:c},"middle"===el?s:null,d,A?null:r.createElement(f.Z,{error:e_,validateStatus:t,helpText:X,helpTextId:eV,errorMessageId:eH,showValidateIcon:ei.showValidateIcon}),"bottom"===el?s:null),b=r.createElement(r.Fragment,null,"top"===er?r.createElement("div",{style:{overflow:"hidden"}},r.createElement(v.Z,Object.assign({},es,{className:h}),p)):r.createElement(v.Z,Object.assign({},es,{className:h}),p),r.createElement(v.Z,Object.assign({},eo),m));return r.createElement("div",{className:l,style:H,"x-label-pos":er,"x-field-id":k,"x-extra-pos":el},u?b:r.createElement(r.Fragment,null,p,m))},eB=[...Object.values({value:ep,error:e_,touched:eb,status:ew}),...Object.values(i),k,er,ea,ei.disabled];return Q.shouldMemo?(0,r.useMemo)(eK,[...eB]):eK()};return(i=(0,r.forwardRef)(i)).displayName=(0,o.Gf)(e),i}},316308:function(e,t,i){"use strict";i(76375),i(527553),i(932651);var r=i(101199),n=i(469935),a=i.n(n),s=i(622689),o=i.n(s),l=i(508187),c=i(559748);i(547816);var d=i(762155),u=i(51050),h=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};let p=l.U.PREFIX;class m extends r.Component{componentDidUpdate(e){if(isNaN(this.props.percent)||isNaN(e.percent))throw Error("[Semi Progress]:percent can not be NaN");if(e.percent!==this.props.percent){if(!this.props.motion){this.setState({percentNumber:this.props.percent});return}this.animation&&this.animation.destroy&&this.animation.destroy(),this.animation=new d.fw({from:{value:e.percent},to:{value:this.props.percent}},{easing:"linear",duration:300}),this.animation.on("frame",e=>{if(!1===this._mounted)return;let t=parseInt(e.value);this.setState({percentNumber:t})}),this.animation.on("rest",()=>{if(!1!==this._mounted)this.setState({percentNumber:this.props.percent})}),this.animation.start()}}componentWillUnmount(){this.animation&&this.animation.destroy(),this._mounted=!1}renderCircleProgress(){let e;let t=this.props,{strokeLinecap:i,style:n,className:s,strokeWidth:o,format:d,size:u,stroke:m,strokeGradient:f,showInfo:g,percent:_,orbitStroke:v,id:y}=t,b=h(t,["strokeLinecap","style","className","strokeWidth","format","size","stroke","strokeGradient","showInfo","percent","orbitStroke","id"]),k=this.props["aria-label"],x=this.props["aria-labelledby"],C=this.props["aria-valuetext"],{percentNumber:E}=this.state,w={wrapper:a()(`${p}-circle`,s),svg:a()(`${p}-circle-ring`),circle:a()(`${p}-circle-ring-inner`),track:a()(`${p}-circle-ring-track`)},S=this.calcPercent(_),T=this.calcPercent(E);e=this.props.width?this.props.width:u===l.j.DEFAULT_SIZE?72:24;let P=this.selectStroke(m,_,f),A=e/2,O=e/2,I=(e-o)/2,L=2*I*Math.PI,R=(1-S/100)*L,N=`${L} ${L}`,M=d(T);return r.createElement("div",Object.assign({id:y,className:w.wrapper,style:n,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":T,"aria-labelledby":x,"aria-label":k,"aria-valuetext":C},(0,c.Z)(b)),r.createElement("svg",{key:u,className:w.svg,height:e,width:e,"aria-hidden":!0},r.createElement("circle",{className:w.track,strokeDashoffset:0,strokeWidth:o,strokeDasharray:N,strokeLinecap:i,fill:"transparent",style:{stroke:v},r:I,cx:O,cy:A,"aria-hidden":!0}),r.createElement("circle",{className:w.circle,strokeDashoffset:R,strokeWidth:o,strokeDasharray:N,strokeLinecap:i,fill:"transparent",style:{stroke:P},r:I,cx:O,cy:A,"aria-hidden":!0})),g&&"small"!==u?r.createElement("span",{className:`${p}-circle-text`},M):null)}calcPercent(e){let t;return t=e>100?100:e<0?0:e}selectStroke(e,t,i){if("string"==typeof e)return e;let r=(0,u.v)(e,t,i);return void 0!==r?r:null}renderLineProgress(){let e=this.props,{className:t,style:i,stroke:n,strokeGradient:s,direction:o,format:d,showInfo:u,size:m,percent:f,orbitStroke:g,id:_}=e,v=h(e,["className","style","stroke","strokeGradient","direction","format","showInfo","size","percent","orbitStroke","id"]),y=this.props["aria-label"],b=this.props["aria-labelledby"],k=this.props["aria-valuetext"],{percentNumber:x}=this.state,C=a()(p,t,{[`${p}-horizontal`]:o===l.j.DEFAULT_DIRECTION,[`${p}-vertical`]:o!==l.j.DEFAULT_DIRECTION,[`${p}-large`]:"large"===m}),E=a()({[`${p}-track`]:!0}),w=a()(`${p}-track-inner`),S=this.calcPercent(f),T=this.calcPercent(x),P={background:this.selectStroke(n,f,s)};o===l.j.DEFAULT_DIRECTION?P.width=`${S}%`:P.height=`${S}%`;let A=d(T);return r.createElement("div",Object.assign({id:_,className:C,style:i,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":S,"aria-labelledby":b,"aria-label":y,"aria-valuetext":k},(0,c.Z)(v)),r.createElement("div",{className:E,style:g?{backgroundColor:g}:{},"aria-hidden":!0},r.createElement("div",{className:w,style:P,"aria-hidden":!0})),u?r.createElement("div",{className:`${p}-line-text`},A):null)}render(){let{type:e}=this.props;return"line"===e?this.renderLineProgress():this.renderCircleProgress()}constructor(e){super(e),this._mounted=!0,this._mounted=!0,this.state={percentNumber:this.props.percent}}}m.propTypes={"aria-label":o().string,"aria-labelledby":o().string,"aria-valuetext":o().string,className:o().string,direction:o().oneOf(l.j.directions),format:o().oneOfType([o().func,o().node]),id:o().string,motion:o().oneOfType([o().bool,o().func,o().object]),orbitStroke:o().string,percent:o().number,scale:o().number,showInfo:o().bool,size:o().oneOf(l.j.sizes),stroke:o().oneOfType([o().string,o().arrayOf(o().shape({percent:o().number,color:o().string}))]),strokeGradient:o().bool,strokeLinecap:o().oneOf(l.j.strokeLineCap),strokeWidth:o().number,style:o().object,type:o().oneOf(l.j.types),width:o().number},m.defaultProps={className:"",direction:l.j.DEFAULT_DIRECTION,format:e=>`${e}%`,motion:!0,percent:0,showInfo:!1,size:l.j.DEFAULT_SIZE,strokeGradient:!1,strokeLinecap:l.j.DEFAULT_LINECAP,strokeWidth:4,style:{},type:l.j.DEFAULT_TYPE},t.Z=m},267983:function(e,t){"use strict";t.Z=e=>{let{index:t,data:i,style:r}=e,{visibleOptions:n,renderOption:a}=i;return a(n[t],t,r)}},834869:function(e,t,i){"use strict";i.d(t,{x:function(){return n}}),i(414931),i(374954);var r=i(101199);let n=e=>{let t=[];return r.Children.forEach(e,e=>{if(null!=e)Array.isArray(e)?t=t.concat(n(e)):(0,r.isValidElement)(e)&&e.type&&"Symbol(react.fragment)"===e.type.toString()&&e.props?t=t.concat(n(e.props.children)):t.push(e)}),t}},613312:function(e,t,i){"use strict";i(313036);var r=i(101199),n=i(622689),a=i.n(n),s=i(469935),o=i.n(s),l=i(698805),c=i(724409),d=i(953847),u=i(709544);let h=e=>{let{prefixCls:t,className:i,title:n,description:a,status:s,style:l,onClick:h,icon:p,onChange:m,stepNumber:f,onKeyDown:g}=e,_=e=>{null==h||h(e),null==m||m()};return r.createElement("div",{role:e.role,"aria-label":e["aria-label"],"aria-current":"step",tabIndex:0,className:o()({[t]:!0,[`${t}-${s}`]:!!s,[`${t}-${s}-hover`]:!!s&&(m||h),[`${t}-${s}-active`]:!!s&&(m||h),[`${t}-clickable`]:m||h},i),style:l,onClick:e=>{_(e)},onKeyDown:e=>{"Enter"===e.key&&(null==g||g(e),null==m||m())}},(()=>{let i,n;if("icon"in e)i=p;else if("status"in e)switch(s){case"error":i=r.createElement(c.Z,{size:"extra-large"});break;case"wait":i=f;break;case"process":i=f,n=!0;break;case"finish":i=r.createElement(d.Z,{size:"extra-large"});break;case"warning":i=r.createElement(u.Z,{size:"extra-large"});break;default:i=null}let a=o()({[`${t}-left`]:!0,[`${t}-icon`]:"icon"in e,[`${t}-plain`]:!("icon"in e),[`${t}-icon-process`]:n,[`${t}-hover`]:m||h});return i?r.createElement("div",{className:a},i):null})(),r.createElement("div",{className:`${t}-content`},r.createElement("div",{className:`${t}-title`,title:"string"==typeof n?n:null},r.createElement("span",{className:`${t}-title-text`},n)),r.createElement("div",{className:`${t}-description`,title:"string"==typeof a?a:null},a)))};h.propTypes={prefixCls:a().string,description:a().node,icon:a().node,status:a().oneOf(["wait","process","finish","error","warning"]),title:a().node,className:a().string,style:a().object,onClick:a().func},h.defaultProps={prefixCls:l.v.ITEM,status:"wait",className:""},t.Z=h},917575:function(e,t,i){"use strict";i.d(t,{Z:function(){return P}}),i(932651),i(490629);var r=i(9588),n=i.n(r),a=i(285406),s=i.n(a),o=i(5784),l=i.n(o),c=i(236514),d=i.n(c),u=i(795233),h=i.n(u),p=i(198412),m=i.n(p),f=i(101199),g=i(469935),_=i.n(g),v=i(622689),y=i.n(v),b=i(278766),k=i(553827),x=i(426337),C=i(260813),E=i(104200),w=i(209873),S=i(37827),T=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};class P extends x.Z{get adapter(){return Object.assign({},super.adapter)}componentDidUpdate(e){e.columns!==this.props.columns&&this.headerNode&&this.cacheRef(this.headerNode)}render(){let{components:e,row:t,prefixCls:i,onHeaderRow:r,index:a,style:o,columns:c}=this.props,{getCellWidths:u,direction:h}=this.context,p="rtl"===h,g=(0,k.de)(c,a),v=u(g),y=m()(e,"header.row","tr"),b=m()(e,"header.cell","th"),x=r(c,a)||{};l()(x,"className",_()(m()(x,"className"),`${i}-row`));let C=d()(t,(e,t)=>{let r,o,l,c;let{column:d}=e,u=T(e,["column"]),m="function"==typeof d.onHeaderCell?d.onHeaderCell(d,t,a):{},y=Object.assign({},m.style);if(d.align){let e=(0,k.RF)(d.align,h);y=Object.assign(Object.assign({},y),{textAlign:e}),m.className=_()(m.className,d.className,{[`${i}-align-${e}`]:!!e})}if(p?(r=(0,k.Dn)(d),o=(0,k.ZT)(d),l=(0,k.nu)(g,d),c=(0,k.id)(g,d)):(r=(0,k.ZT)(d),o=(0,k.Dn)(d),l=(0,k.id)(g,d),c=(0,k.nu)(g,d)),m.className=_()(`${i}-row-head`,d.className,m.className,{[`${i}-cell-fixed-left`]:r,[`${i}-cell-fixed-left-last`]:l,[`${i}-cell-fixed-right`]:o,[`${i}-cell-fixed-right-first`]:c,[`${i}-row-head-ellipsis`]:d.ellipsis,[`${i}-row-head-clickSort`]:d.clickToSort}),v.length&&g.length){let e=n()(g,e=>e&&null!=e.key&&e.key===d.key);e>-1&&((0,k.ZT)(d)?y=Object.assign(Object.assign({},y),{position:"sticky",[p?"right":"left"]:(0,k.iT)(v,0,e)}):(0,k.Dn)(d)&&(y=Object.assign(Object.assign({},y),{position:"sticky",[p?"left":"right"]:(0,k.iT)(v,e+1)})))}Object.assign(u,{resize:d.resize});let x=s()(Object.assign(Object.assign({},u),m),["colStart","colEnd","hasSubColumns","parents","level"]),{rowSpan:C,colSpan:P}=x;if(0===C||0===P)return null;if("function"==typeof d.clickToSort){if(x.onClick){let e=x.onClick;x.onClick=t=>{e(t),d.clickToSort(t)}}else x.onClick=d.clickToSort}if("function"==typeof d.mouseDown){if(x.onMouseDown){let e=x.onMouseDown;x.onMouseDown=t=>{e(t),d.mouseDown(t)}}else x.onMouseDown=d.mouseDown}let A=f.createElement(b,Object.assign({role:"columnheader","aria-colindex":t+1},x,{style:y,key:d.key||d.dataIndex||t}));if("function"==typeof d.clickToSort&&!0===d.showSortTip){let e=(0,S.mC)(d.sortOrder);return f.createElement(w.Z,{componentName:"Table",key:d.key||d.dataIndex||t},(t,i)=>f.createElement(E.Z,{content:t[e]},A))}return A});return f.createElement(y,Object.assign({role:"row","aria-rowindex":a+1},x,{style:o,ref:this.cacheRef}),C)}constructor(e){super(e),this.cacheRef=e=>{if(this.headerNode=e,e&&this.context.setHeadWidths){let{prefixCls:t,row:i,index:r}=this.props,n=`.${t}-row-head`,a=e&&e.querySelectorAll&&e.querySelectorAll(n);this.context.setHeadWidths(d()(a,(e,t)=>{let r=m()(i,[t,"column","width"]),n=m()(i,[t,"column","key"]);return"number"!=typeof r&&(r=e&&e.getBoundingClientRect().width||0),{width:r,key:n}}),r)}},this.headerNode=null}}P.contextType=C.Z,P.propTypes={components:y().object,row:y().array,prefixCls:y().string,onHeaderRow:y().func,index:y().oneOfType([y().string,y().number]),style:y().object,columns:y().array,fixed:y().oneOfType([y().bool,y().string]),selectedRowKeysSet:y().instanceOf(Set).isRequired},P.defaultProps={onHeaderRow:h(),prefixCls:b.UX.PREFIX,columns:[],components:{header:{wrapper:"thead",row:"tr",cell:"th"}}}},693100:function(e,t,i){"use strict";i.d(t,{$p:function(){return h},D2:function(){return u},Qu:function(){return a.Qu}});var r=i(480333),n=i(629686);i(679308),i(374954),i(932651),i(228983),i(759943),i(490629),i(76375),i(88856);var a=i(547227);let s=new(i(487359)).ZP("RtmPreloadPool"),o=()=>{};class l{acquire(){return this._current<this._max?(this._current++,Promise.resolve()):new Promise(e=>{this._queue.push(e)})}release(){let e=this._queue.shift();e?e():this._current=Math.max(0,this._current-1)}updateMax(e){this._max=e}get current(){return this._current}get queueLength(){return this._queue.length}constructor(e){(0,r._)(this,"_max",void 0),(0,r._)(this,"_current",0),(0,r._)(this,"_queue",[]),this._max=e}}let c={maxPreloadCount:5,maxConcurrentRequests:4,sdpExpireTime:60,refreshBeforeExpire:10,refreshInterval:0},d=new class e{updateConfig(e){Object.assign(this._config,e),this._semaphore.updateMax(this._config.maxConcurrentRequests)}preload(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.split("?")[0],r=this._entries.get(i);if(r)return r.result;if(this._entries.size>=this._config.maxPreloadCount){s.log("pool is full, skip preload",e);return}let{gated:n,raw:a,markAborted:o}=this._doLoadRTM(e,t,i,this._preferredSampleRate),l={key:i,url:e,cfg:t,result:n,raw:a,markAborted:o,sdpFetchedAt:0,refreshTimer:null,generation:0,consumed:!1,gateAborted:!1,aacSampleRate:44100,rawCancel:a.cancel};return this._entries.set(i,l),n.preloadPromise.then(e=>{this._entries.has(i)&&!l.consumed&&(l.activePeer=e.peer,l.aacSampleRate=e.aacSampleRate,this._preferredSampleRate=e.aacSampleRate,l.sdpFetchedAt=Date.now(),this._scheduleRefresh(l))}).catch(()=>{a.cancel(),this._entries.delete(i)}),n}getAndRemove(e){let t=e.split("?")[0],i=this._entries.get(t);if(i)return s.log("getAndRemove: consuming entry",t),i.consumed=!0,this._clearRefreshTimer(i),this._entries.delete(t),i.raw}cancel(e){let t=e.split("?")[0],i=this._entries.get(t);i&&(i.gateAborted=!0,i.markAborted(),this._clearRefreshTimer(i),i.result.cancel(),this._entries.delete(t))}cancelAll(){for(let e of this._entries.values())e.gateAborted=!0,e.markAborted(),this._clearRefreshTimer(e),e.result.cancel();this._entries.clear()}get size(){return this._entries.size}_doLoadRTM(e,t,i,r){let n=(0,a.Qu)(e,t,{preferredSampleRate:r}),s=()=>this._entries.get(i),o=!1,l=this._semaphore.acquire().then(()=>{let e=s();if(o||(null==e?void 0:e.gateAborted))throw this._semaphore.release(),Error(`preload cancelled while waiting in queue (key=${i})`);return!e||e.consumed?(this._semaphore.release(),n.preloadPromise):n.preloadPromise.finally(()=>{this._semaphore.release()})});return{gated:{url:n.url,timingInstanceId:n.timingInstanceId,preloadPromise:l,cancel:n.cancel},raw:n,markAborted:()=>{o=!0}}}_scheduleRefresh(e){let t=1e3*(this._config.refreshInterval>0?this._config.refreshInterval:this._config.sdpExpireTime-this._config.refreshBeforeExpire);!(t<=0)&&(s.log(`schedule SDP refresh for ${e.key} in ${t/1e3}s (generation=${e.generation})`),e.refreshTimer=setTimeout(()=>{this._executeRefresh(e,e.generation)},t))}async _executeRefresh(e,t){let r,l;if(e.consumed||e.gateAborted||e.generation!==t||!this._entries.has(e.key))return;let c=++e.generation;s.log(`start SDP refresh for ${e.key} (generation=${t} → ${c})`);try{var d;let{FetchLoader:t}=await Promise.resolve().then(i.bind(i,870466));r=new RTCPeerConnection((0,n._)({encodedInsertableStreams:!0},(null===(d=e.cfg.ab)||void 0===d?void 0:d.enable_aac_codecs)?{enableAACDecode:!0}:{})),l=new t;let u=await (0,a.lS)({url:e.url,aacSampleRate:e.aacSampleRate,pc:r,fetchLoader:l},e.cfg);if(e.consumed||e.gateAborted||e.generation!==c||!this._entries.has(e.key)){s.log(`SDP refresh result discarded for ${e.key} (consumed=${e.consumed}, gateAborted=${e.gateAborted}, generation=${e.generation}/${c})`),r.close(),l.cancel();return}let h=e.activePeer,p=e.activeRefreshFetchLoader;e.activePeer=r,e.activeRefreshFetchLoader=l,null==h||h.close(),null==p||p.cancel(),e.rawCancel(),e.rawCancel=o;let m={url:e.result.url,timingInstanceId:e.result.timingInstanceId,preloadPromise:Promise.resolve(u),cancel:()=>this._cancelRefreshedEntry(e)};e.result=m,e.raw=m,e.sdpFetchedAt=Date.now(),this._scheduleRefresh(e),s.log(`SDP refresh success for ${e.key} (generation=${c})`)}catch(t){s.log(`SDP refresh failed for ${e.key} (generation=${c})`,t),null==r||r.close(),null==l||l.cancel()}}_cancelRefreshedEntry(e){let t=e.activePeer,i=e.activeRefreshFetchLoader;e.activePeer=void 0,e.activeRefreshFetchLoader=void 0,null==t||t.close(),null==i||i.cancel(),e.rawCancel()}_clearRefreshTimer(e){null!==e.refreshTimer&&(clearTimeout(e.refreshTimer),e.refreshTimer=null)}constructor(e={}){(0,r._)(this,"_entries",new Map),(0,r._)(this,"_semaphore",void 0),(0,r._)(this,"_config",void 0),(0,r._)(this,"_preferredSampleRate",void 0),this._config=(0,n._)({},c,e),this._semaphore=new l(this._config.maxConcurrentRequests)}},u=function(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,a=null===(t=i.ab)||void 0===t?void 0:t.rtm_preload_refresh_interval,o=(0,n._)({},"number"==typeof a&&a>0?{refreshInterval:a}:{},r);return Object.keys(o).length&&d.updateConfig(o),s.log("preloadRTM"),d.preload(e,i)},h=e=>(s.log("get and remove preload info",e),d.getAndRemove(e))},788113:function(e,t,i){"use strict";i.d(t,{_:function(){return n}});var r=i(480333);class n{get cts(){return this.pts-this.dts}setToKeyframe(){this.keyframe=!0,this.flag.dependsOn=2,this.flag.isNonSyncSample=0}constructor(e,t,i,n){(0,r._)(this,"flag",{}),(0,r._)(this,"keyframe",!1),(0,r._)(this,"gopId",0),(0,r._)(this,"duration",0),(0,r._)(this,"size",0),(0,r._)(this,"units",[]),(0,r._)(this,"chromaFormat",420),this.originPts=this.pts=e,this.originDts=this.dts=t,this.metaIndex=n,i&&(this.units=i)}}},731941:function(e,t,i){"use strict";i.d(t,{Z:function(){return C}});var r=i(480333),n=i(629686),a=i(402748);i(706056),i(374954),i(362051),i(679308),i(104882);var s=i(455195),o=i(487359),l=i(81030),c=i(952655),d=i(484414),u=i(487792),h=i(603846),p=i(495312),m=i(329223),f=i(549816),g=i(34768),_=i(213282),v=i(783696),y=i(894140),b=i(454715),k=i(228933),x=i(813211);class C extends m.ZP{get worker(){return this._workerSink}get currentSrc(){return this._src}get src(){var e;return(null===(e=this._media)||void 0===e?void 0:e.src)||this._src}get seeking(){return this._seeking}get ended(){return this.runtime.ended}get buffered(){return this.runtime.buffered}get curTimeBuffered(){return Math.min(this.runtime.buffered._audioBufferEnd,this.runtime.buffered._videoBufferEnd)}get currentTime(){var e;return this._seekCurrentTime>=0?this._seekCurrentTime:(null===(e=this._media)||void 0===e?void 0:e.currentTime)||0}get autoPlayPolicy(){return this._autoplayPolicy}set currentTime(e){if(!(e>=this.duration-2)||!this._media||!(this._media.currentTime>=this.duration-2))e<0?e=0:this.duration>0&&e>=this.duration&&(e=this.duration-2),this.runtime.ended=!1,this._seekCurrentTime=e,this._seekedEventTimestamp=Date.now(),this._seekCurrentTimeCnt=0,this.syncCurrentTimer(),this.dispatchMediaEvent(h.c.TIMEUPDATE),this.emit(g.Zo.CURRENT_TIME,{time:e})}syncCurrentTimer(){clearTimeout(this._seekCheckCurrentTimer),this._seekCheckCurrentTimer=setTimeout(()=>{this.media&&(1>=Math.abs(this.media.currentTime-this._seekCurrentTime)||this._seekedEventTimestamp>0&&Date.now()-this._seekedEventTimestamp>=5e3?(this._seekCurrentTimeCnt++,this._seekCurrentTimeCnt>=5?(this._seekCurrentTime=-1,clearTimeout(this._seekCheckCurrentTimer),this._seekCheckCurrentTimer=null,this._seekedEventTimestamp=0,this._seekCurrentTimeCnt=0):this.syncCurrentTimer()):this.syncCurrentTimer())},15)}get duration(){return this.runtime.duration}get error(){return this._errorInfo}get playbackRate(){return"number"==typeof this._playbackRate?this._playbackRate:this._defaultPlaybackRate}set playbackRate(e){this.logger.log("set playbackRate",e),this._playbackRate=e,this.emit(g.Zo.PLAYBACKRATE,{rate:e})}get playbackQuality(){var e;let t=(null===(e=this._media)||void 0===e?void 0:e.getVideoPlaybackQuality())||{totalVideoFrames:0,droppedVideoFrames:0};return this.runtime.playbackQuality={decodedVideoFrames:t.totalVideoFrames,droppedVideoFrames:t.droppedVideoFrames,droppedRate:t.droppedVideoFrames/t.totalVideoFrames*100},this.runtime.playbackQuality}_resetMediaEvtState(){this._mediaEventState={loadeddata:!1,loadedmetadata:!1,loadstart:!1,canplay:!1}}get speedInfo(){return this.runtime.speedInfo}get audioCtxState(){var e,t;return null===(t=this._audioTrack)||void 0===t?void 0:null===(e=t.ctx)||void 0===e?void 0:e.state}_useAudioCtxController(){return"audioContext"===this._cfg.audioOutputMode||!!this._cfg.audioCtxCoord}_hasAudioCtxResumeIntent(){if(this._useAudioCtxController()){var e;return null===(e=this._audioCtxController)||void 0===e?void 0:e.isDesiredRunning()}return this._isResumeAudioCtx}get bufferedPoint(){return(0,b.bA)(this.currentTime,this.buffered)}playBy(){var e,t,i;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this._media)return;if(!r.seamless&&![v.b.FLV,v.b.RTM,v.b.RTM_WEBTS].includes(r.protocol)&&this._media.srcObject&&(this._media.srcObject=null),r.protocol===v.b.RTM_WEBTS&&"string"==typeof r.url&&this._rtmWebTsScopeId){let e=(0,k.q8)(r.url,this._rtmWebTsScopeId);e&&e!==r.url?r.preloadUrl=e:r.preloadUrl=void 0}null===(e=this._rtmLoader)||void 0===e||e.disconnect(),this.updateCfg(r),this.init(r.seamless),this.logger.log("playBy",r.seamless,r.protocol);let s=(0,b.Og)(this._media);if(r.protocol===v.b.RTM&&!this._rtmLoader&&(this._rtmLoader=new d.Z(this,this._cfg)),r.seamless){this.emit(g.Zo.SEAMLESS_LOAD_STREAM,(0,a._)((0,n._)({},r),{autoPlayPolicy:this._media.autoplay&&s,canAutoPlay:s,type:g.Zo.LOAD_STREAM,muted:this._media.muted,paused:this._media.paused}));return}this._setTimelineData(),this.resetInitTimeStamp(r);let o=[];r.stream&&o.push(r.stream),this.postMsgToWorker((0,a._)((0,n._)({},r),{type:g.Zo.LOAD_STREAM,autoPlayPolicy:this._media.autoplay&&s,canAutoPlay:s,muted:this._media.muted,paused:this._media.paused}),o),this.emit(g.Zo.URLCHANGE,{url:r.url}),[v.b.FLV,v.b.RTM,v.b.RTM_WEBTS].includes(r.protocol)&&this.dispatchMediaEvent(h.c.LOADSTART),r.protocol===v.b.RTM&&r.url&&(null===(t=this._cfg.ab)||void 0===t?void 0:t.rtm_main_thread_connect)&&(null===(i=this._rtmLoader)||void 0===i||i.load({url:r.url}))}init(){var e;let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this._errorInfo=null,this._startTime=performance.now(),!t)this.updateLastStep(c.ef.NEW,{support:(0,s.Eo)()}),this._isReUseWorker?this.updateLastStep("reuse",{workerSize:l.Yz.size}):this.updateLastStep("newworker"),this.resetAutoPlayState(),null===(e=this._audioCtxController)||void 0===e||e.cancelPlay(),this._mediaPlayRetry=!1,this._canplay=!1,this._resetMediaEvtState(),this._handlePoster(),this._cfg.urlList&&this._cfg.urlList.length>0&&(this._src=this._cfg.urlList[0].src),(!this._cfg.bindSrcTiming||this._cfg.bindSrcTiming===c.Iv.INIT)&&this.attachMedia()}attachMedia(){this._media&&!this._media.srcObject?(this._isReuseSrc=!1,this.logger.log(`media bind srcObject ${this._cfg.bindSrcTiming}`),this._media.srcObject=this._mediaStream):this._isReuseSrc=!0}detachMedia(){this._media&&this._media.srcObject&&(this._pauseRender("detachMedia"),this._resetMediaEvtState(),this._media.srcObject=null,this.logger.log("media detach srcObject"))}reset(){var e,t,i,r;this.logger.log("call reset()"),this.updateLastStep(c.ef.RESET),null===(e=this._audioCtxController)||void 0===e||e.destroy(),this._audioCtxController=void 0,super.destroy(),this._resetMediaEvtState(),this._unbindMediaEvent(),this._removeOldTracks(null===(t=this.media)||void 0===t?void 0:t.srcObject),null===(i=this._rtmLoader)||void 0===i||i.disconnect(),(null===(r=this.media)||void 0===r?void 0:r.srcObject)&&(this.media.srcObject=null,this.media.load(),this._canplay=!1),this._isPaused=null,this._isResumeAudioCtx=!1,this._audioCtxOutputExpected=void 0,this._startTime=0,this._firstframeCost={},this._seeking=!1,this._seekCurrentTime=-1,this._seekedEventTimestamp=0,this._seekCheckCurrentTimer&&(clearTimeout(this._seekCheckCurrentTimer),this._seekCheckCurrentTimer=null)}destroy(){var e;null===(e=this._audioCtxController)||void 0===e||e.destroy(),this._audioCtxController=void 0,this._workerSink&&this._rtmWebTsScopeId&&(0,k.ck)(this._workerSink,this._rtmWebTsScopeId),super.destroy()}updateProtoConfig(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!t.seamless&&(t.protocol===v.b.MP4||t.protocol===v.b.DASH);if(t.requireWorkerAck=r,this.updateCfg(t,i),"audioContext"===this._cfg.audioOutputMode&&"boolean"!=typeof t.preserveAudioPipelineOnMute&&(t.preserveAudioPipelineOnMute=!0,this._cfg.preserveAudioPipelineOnMute=!0),t.enablePreloadWebTsSDK){let e=(0,x.z8)();e&&(t.webTsSDKStream=e)}this.updateLastStep(c.ef.SEND_CONFIG),this.emit(g.Zo.PROTOCOL_CONFIG,t),t.webTsSDKStream&&delete t.webTsSDKStream,this._audioTrack&&(null===(e=t.writeable)||void 0===e?void 0:e.audioWritable)&&(this._audioTrack.writableNeutered=!0),r&&this.checkWorkerEnable()}checkWorkerEnable(){if(!this._checkWorkerEnableTimer&&!!this._isReUseWorker)this._checkWorkerEnableTimer=setTimeout(()=>{this._checkWorkerEnableTimer=null,p.T.addWorkerDisableCnt(),this.onVEError(new f.Z(f.t.VEWORKER_REVEIVE_TIMEOUT,"workerReceiveMessageTimeout"))},100)}onWorkerEnable(){this._checkWorkerEnableTimer&&(clearTimeout(this._checkWorkerEnableTimer),this._checkWorkerEnableTimer=null)}updateCfg(){var e,t,i;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];!a&&(r.seamless=r.seamless||!1,super.normalizeConfig(r)),this.updateLoggerID(r),(null==r?void 0:r.seamless)&&(this._cfg.preloadDataInfo=void 0),(null===(e=r.mediaInfo)||void 0===e?void 0:e.audioSampleRate)&&(null===(t=r.mediaInfo)||void 0===t?void 0:t.audioSampleRate)>0&&(this._sampleRate=r.mediaInfo.audioSampleRate),r.ctxDependList&&r.ctxDependList.length>=0?this._ctxDependList=r.ctxDependList:this._ctxDependList=(0,b.Uw)(),this.isLive&&(null===(i=r.mediaInfo)||void 0===i?void 0:i.volumebalance)&&this._updateVbalanceCfg((0,n._)({duration:r.mediaInfo.duration},r.mediaInfo.volumebalance))}updateCodecConfig(e){this.emit(g.Zo.MEDIACODEC_CONFIG,e)}switchCancel(){this.emit(g.Zo.CANCEL_SWITCH)}getFirstframeCost(){return this._firstframeCost}updateLoggerID(e){var t;(null==e?void 0:null===(t=e.mediaInfo)||void 0===t?void 0:t.id)&&(this.logger.loggerID=e.mediaInfo.id)}peekPreloadUrl(e){if(!!this._rtmWebTsScopeId&&!!e)return(0,k.ri)(e,this._rtmWebTsScopeId)}_canUseNeuteredAudioTrack(){return this._cfg.protocol&&!this.isLive}async onInitRender(e){if(!this._media||this._errorInfo)return;this.updateLastStep(c.ef.INIT_RENDER),this._startTimelines.reqtime=Date.now(),this._sampleRate=e.sampleRate;let t=this._media.muted||!this._media.volume,i=(0,b.Og)(this._media);if(this._autoplayPolicy=this._media.autoplay&&i,this.logger.log("init render, autoplay",this._autoplayPolicy,", muted:",t,", videoAutoplay:",this._media.autoplay,", sampleRate:",this._sampleRate,", e",JSON.stringify(e)),e.audioWritable&&this._audioTrack&&(this.logger.log("\uD83D\uDD0AaudioWritable back mainSink"),this.onDownWritable({id:this._audioTrack.id,audioWritable:e.audioWritable,audioTrack:e.audioTrack})),"audioContext"===this._cfg.audioOutputMode&&(this._audioCtxOutputExpected=!!e.audio||!!this._audioTrack),null==e?void 0:e.audio){if(this._audioTrack){let t=this._audioTrack;this._setAudioCtxForController(void 0),!e.audioWritable&&(this._canUseNeuteredAudioTrack()?this._releaseAudioTrack(t):this.closeRender()),this._audioTrack=null}if(!this._audioTrack){let r;try{this.logger.log("\uD83D\uDD0AaudioTrack generate"),r=await (0,y.vH)(e,this._cfg)}catch(e){this.onVEError(f.Z.create(f.t.AUDIO_TRACK_ERROR,e.message,"audioTrackGenerate error")),this.updateLastStep(c.ef.AUDIO_TRACK_ERR);return}if(this._errorInfo){r&&this._releaseAudioTrack(r);return}r&&(this.updateLastStep(c.ef.AUDIO_TRACK),this.logger.log(`initRender audioWriteable send, sampleRate:${e.sampleRate} channelCount:${e.channelCount}`),this._audioTrack=r,this.updateLastStep(c.ef.SEND_WRITABLE),this.emit(g.Zo.WRITABLE,{audioWritable:this._canUseNeuteredAudioTrack()&&r.writableNeutered?void 0:r.writable,audioTrack:{id:r.id,sampleRate:e.sampleRate,channelCount:e.channelCount||c.vv},autoplayPolicy:this._autoplayPolicy,canAutoPlay:i,muted:t}),r.writableNeutered=!0,this._addAudioTrack())}}!this._errorInfo&&((this._autoplayPolicy||this._hasAudioCtxResumeIntent())&&(this.logger.log("initRender resumeAudioCtx",this.audioCtxState),this.resumeAudioCtx()),"audioContext"===this._cfg.audioOutputMode&&!1===this._audioCtxOutputExpected&&!1===this._isPaused&&this._ensureAudioCtxController().requestPlay(),this._replaceMediaTrack&&(this.logger.warn("call pause() -> play() in onInitRender"),this._replacingTrack=!0,(!1===this._isPaused||null===this._isPaused&&this._autoplayPolicy)&&(this._media.pause(),this.play().then(()=>{var e;this._canplay||null===(e=this._media)||void 0===e||e.play()}).catch(e=>{}))))}_addAudioTrack(){var e,t,i,r,n;let a=this._removeOldATracks(this._mediaStream),s=this._audioTrack;if(s){if("audioContext"===this._cfg.audioOutputMode){this.logger.log("use audio context output!",s.id);let n=null!==(r=null===(e=this._media)||void 0===e?void 0:e.volume)&&void 0!==r?r:0,a=!!(null===(t=this._media)||void 0===t?void 0:t.muted);null===(i=s.setOutput)||void 0===i||i.call(s,"audioContext",n,a),s.mediaStream=void 0,this._audioCtxOutputExpected=!0}else{null===(n=s.setOutput)||void 0===n||n.call(s,"mediaStream"),a&&(this._replaceMediaTrack=!0);let e=s.track;if(!e)return;this._mediaStream.addTrack(e),s.mediaStream=this._mediaStream,this.logger.log("replace audio track!",e.id)}this._setAudioCtxForController(s.ctx),y.Lx.setStatus(s,"using")}}createVideoTrack(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger.log("createVideoTrack"),this.createMediaStream();let i=this._removeOldVTracks(this._mediaStream);this._replaceMediaTrack=!!i;try{e=(0,y.eY)()}catch(e){this.onVEError(f.Z.create(f.t.VIDEO_TRACK_ERROR,e.message,"videoTrackGenerate error"));return}this._videoTrack=e,!t.writeable&&(t.writeable={}),t.writeable.videoWritable=this._videoTrack.writable,this._videoTrack&&(this._mediaStream.addTrack(this._videoTrack.track),this.logger.log("replace video track!"))}createMediaStream(){if(this._mediaStream)this.logger.log("mediaStream exist");else{var e;this.logger.log("createMediaStream"),this._mediaStream=(null===(e=this._media)||void 0===e?void 0:e.srcObject)||new MediaStream}}createAudioTrack(){var e,t,i,r,n;let a,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.createMediaStream();let o=(null===(e=s.mediaInfo)||void 0===e?void 0:e.audioSampleRate)||c.hD,l=(null===(t=s.mediaInfo)||void 0===t?void 0:t.audioChannelCnt)||c.vv;if(s.sendDefaultWorkerLet&&y.Lx.hasIdleTracks(o,l)&&(a=(0,y.Dc)({sampleRate:o,channelCount:l},this._cfg),this.logger.log("audioTrackGenerateFromCache")),a){this._audioTrack=a,!s.writeable&&(s.writeable={}),this._sampleRate=o,(!this._canUseNeuteredAudioTrack()||!a.writableNeutered)&&(s.writeable.audioWritable=a.writable),s.writeable.audioTrack={id:a.id,sampleRate:o,channelCount:l};let e=(0,b.Og)(this._media);this._autoplayPolicy=!!(null===(i=this._media)||void 0===i?void 0:i.autoplay)&&e,this._addAudioTrack(),(this._autoplayPolicy||this._hasAudioCtxResumeIntent())&&(this.logger.log("createAudioTrack resumeAudioCtx",this.audioCtxState),this.resumeAudioCtx()),s.autoPlay=this.isLive?e:this._autoplayPolicy,s.muted=!!((null===(r=this._media)||void 0===r?void 0:r.muted)||!(null===(n=this._media)||void 0===n?void 0:n.volume));return}let{_ctxDependList:d}=this;if(!!d&&!!(null==d?void 0:d.length))(0,m.eE)(d)}onChangeURL(e){let{url:t}=e;this._src=t,this.logger.log(`load changeUrl ${t}`)}onFirstFrame(e){this.updateLastStep(c.ef.FIRST_FRAME),this.logger.log(`firstframe show! ${(performance.now()-this._startTime).toFixed(0)} ms, now:${performance.now()}`,e.firstAFrame,e.firstVFrame),this._firstframeCost=e,"rtm"===this._cfg.protocol&&u.K.markFirstFrame(this._src),this.dispatchMediaEvent(h.c.FIRST_FRAME,{fvt:this._firstframeCost}),this._isReuseSrc&&(!this._mediaEventState.loadeddata&&(this.logger.warn("mock emit loadeddata event"),this.dispatchMediaEvent(h.c.LOADEDDATA)),!this._mediaEventState.canplay&&(this.logger.warn("mock emit canplay event"),this.dispatchMediaEvent(h.c.CANPLAY)))}onLoadedmetadata(e){this.runtime.duration=e.meta.duration,this._cfg.bindSrcTiming===c.Iv.META_READY&&!this._cfg.seamless&&this.attachMedia()}onDurationChange(e){this.runtime.duration=e.duration,this.dispatchMediaEvent(h.c.DURATIONCHANGE)}onRemoveBuffer(e){}onProgress(e){this.runtime.buffered.update(e),this.runtime.videoBuffered.update({buffered:e.videoBuffered}),this.runtime.audioBuffered.update({buffered:e.audioBuffered}),e.speedInfo&&(this.runtime.speedInfo=e.speedInfo),this.dispatchMediaEvent(h.c.PROGRESS,e)}onRateChange(e){this._playbackRate=e.rate,this.logger.log(`mainSink receive rateChange ${e.rate}`),this.dispatchMediaEvent(h.c.RATECHANGE)}onEnded(){if(!!this.media)if(this.runtime.ended=!0,this.media.paused)this.dispatchMediaEvent(h.c.ENDED);else{var e,t;let i=null===(e=this._audioTrack)||void 0===e?void 0:e.ctx;i&&"running"===i.state?i.addEventListener("statechange",()=>{"running"!==i.state&&this.dispatchMediaEvent(h.c.ENDED)},{once:!0}):(this._showingPoster=!1,this.media.addEventListener("pause",()=>{this.dispatchMediaEvent(h.c.ENDED)},{once:!0})),null===(t=this._media)||void 0===t||t.pause()}}onSeeking(){this._seeking=!0,this.dispatchMediaEvent(h.c.SEEKING)}onSeeked(){this._seeking=!1,this._seekedEventTimestamp=Date.now(),this.dispatchMediaEvent(h.c.SEEKED)}onSwitchComplete(e){let{url:t}=e;this._src=t}onVEError(e){!this._errorInfo&&(this._requestAudioCtxSuspended("onVEError"),super.onVEError(e))}onPlayFulfilled(){if("audioContext"!==this._cfg.audioOutputMode){super.onPlayFulfilled();return}this._ensureAudioCtxController().requestPlay()}onPlayPrevented(){this._requestAudioCtxSuspended("playPrevented"),super.onPlayPrevented()}_ensureAudioCtxController(){return!this._audioCtxController&&(this.logger.log("create AudioCtxController"),this._audioCtxController=new _.h({getState:()=>({audioOutputExpected:this._audioCtxOutputExpected,autoplayPolicy:this._autoplayPolicy,hasAudioTrack:!!this._audioTrack,paused:this._isPaused}),onPlayReady:()=>this._sendPlayToWorker(),onPlayTimeout:e=>this.logger.warn("wait audio context running timeout",e.state),onCtxRunning:()=>{this._isResumeAudioCtx=!1,this.updateLastStep(c.ef.CTX_RUNNING),this.logger.log("audio context resumed!",this._isPaused)},onCtxSuspended:()=>{this.updateLastStep(c.ef.CTX_PAUSE),this.logger.log("audio context suspend!",this.audioCtxState)},onResumeFail:e=>{this._onAudioCtxResumeFail(e)},onSuspendFail:e=>{this.logger.warn("audio context suspend failed",(null==e?void 0:e.message)||e)}})),this._audioCtxController}_setAudioCtxForController(e){this._useAudioCtxController()&&this._ensureAudioCtxController().setCtx(e)}play(){return this.logger.log(`play before ctxState ${this.audioCtxState}`),"audioContext"===this._cfg.audioOutputMode?(this._isPaused=!1,this.resumeAudioCtx()):(0,b.Og)(this._media)&&this.resumeAudioCtx(),super.play()}pause(){this.logger.log(`pause before ctxState ${this.audioCtxState}`);let e=!1===this._isPaused;if(this._isPaused=!0,this._media&&!this._media.paused){this._media.pause();return}e&&this._pauseRender("pause")}resumeAudioCtx(){if(this._errorInfo||this._cfg.bindSrcTiming===c.Iv.MANUAL&&this._media&&!this._media.srcObject){this.logger.log("resume audioCtx return, errorInfo is not null!");return}if(this._useAudioCtxController()){this._requestAudioCtxRunning("resumeAudioCtx");return}if("suspended"===this.audioCtxState&&(!1===this._isPaused||null===this._isPaused&&this._autoplayPolicy)){var e,t;null===(t=this._audioTrack)||void 0===t||null===(e=t.ctx.resume())||void 0===e||e.then(()=>{if(this._isResumeAudioCtx=!1,this.updateLastStep(c.ef.CTX_RUNNING),this.logger.log("audio context resumed!",this._isPaused),this._isPaused){var e,t;null===(t=this._audioTrack)||void 0===t||null===(e=t.ctx.suspend())||void 0===e||e.then(()=>{this.updateLastStep(c.ef.CTX_PAUSE),this.logger.log("resume then suspend audioCtx suspend!")})}else this.resumeAudioCtx()}).catch(e=>{this._onAudioCtxResumeFail(e)})}else"running"!==this.audioCtxState&&(this._isResumeAudioCtx=!0)}_onAudioCtxResumeFail(e){this.logger.warn("audio context resume failed",(null==e?void 0:e.message)||e),"audioContext"===this._cfg.audioOutputMode&&!1===this._isPaused&&(null==e?void 0:e.name)==="NotAllowedError"&&(this.dispatchMediaEvent(h.c.PLAY_REJECTED),this.onPlayPrevented())}_removeOldVTracks(e){if(!e)return{};let t=e.getVideoTracks()[0];return t&&e.removeTrack(t),t}_removeOldATracks(e){if(!e)return{};let t=e.getAudioTracks()[0];if(t){let i=y.Lx.get(t.id);i?(i.mediaStream=e,this._releaseAudioTrack(i)):e.removeTrack(t)}return t}_removeOldTracks(e){if(!e)return{};let t=this._removeOldVTracks(e);return{oldA:this._removeOldATracks(e),oldV:t}}_updateVbalanceCfg(e){this.postMsgToWorker({type:g.Zo.VOLUMEBALANCE_UPDATE,param:e})}_bindMediaEvents(){this._media&&(this._mediaPropsObserver.observe(this._media,{attributes:!0}),this._media.addEventListener("loadstart",this._onMediaLoadstart),this._media.addEventListener("loadedmetadata",this._onMediaLoadedmetadata),this._media.addEventListener("loadeddata",this._onMediaLoadeddata),this._media.addEventListener("canplay",this._onMediaCanplay),this._media.addEventListener("play",this._onMediaPlay),this._media.addEventListener("pause",this._onMediaPause),this._media.addEventListener("volumechange",this._onMediaVolumeChange),this._media.addEventListener("waiting",this._onMediaWaiting),document.addEventListener("visibilitychange",this._onVisibilitychange))}_unbindMediaEvent(){var e;document.removeEventListener("visibilitychange",this._onVisibilitychange),this._media&&(null===(e=this._mediaPropsObserver)||void 0===e||e.disconnect(),this._media.removeEventListener("loadstart",this._onMediaLoadstart),this._media.removeEventListener("loadedmetadata",this._onMediaLoadedmetadata),this._media.removeEventListener("loadeddata",this._onMediaLoadeddata),this._media.removeEventListener("canplay",this._onMediaCanplay),this._media.removeEventListener("play",this._onMediaPlay),this._media.removeEventListener("pause",this._onMediaPause),this._media.removeEventListener("volumechange",this._onMediaVolumeChange),this._media.removeEventListener("waiting",this._onMediaWaiting))}_sendPlayToWorker(e){if(!this._media||this._errorInfo)return;let t=null!=e?e:(0,b.Og)(this._media);if("audioContext"===this._cfg.audioOutputMode){if(!1!==this._isPaused)return;if(this._audioTrack&&"running"!==this.audioCtxState){this.logger.log("wait audio context running before worker play",this.audioCtxState);return}}let i=this._media.muted||!this._media.volume,r=this._media.loop;this._autoplayPolicy=this._media.autoplay&&t;let n=this.playbackRate;this.updateLastStep("sendplaytoworker"),this.emit(g.Zo.PLAY,{muted:i,loop:r,playbackRate:n,autoplayPolicy:this._autoplayPolicy,canAutoPlay:t}),"audioContext"===this._cfg.audioOutputMode&&(this.dispatchMediaEvent(h.c.PLAY_FULFILLED),this.onAutoPlayStarted())}_pauseRender(e){this.emit(g.Zo.PAUSE),this._requestAudioCtxSuspended(e)}_requestAudioCtxSuspended(e){var t,i,r;if(this._useAudioCtxController()){this.logger.log(`[AudioCtxController] requestSuspended from ${e}`,`ctxState=${this.audioCtxState}`,`paused=${this._isPaused}`,`autoplayPolicy=${this._autoplayPolicy}`),this._ensureAudioCtxController().requestSuspended();return}null===(r=this._audioTrack)||void 0===r||null===(i=r.ctx)||void 0===i||null===(t=i.suspend())||void 0===t||t.then(()=>{this.logger.log(`audio context suspend! source=${e}`,this.audioCtxState)}).catch(()=>{})}_requestAudioCtxRunning(e){this.logger.log(`[AudioCtxController] requestRunning from ${e}`,`ctxState=${this.audioCtxState}`,`paused=${this._isPaused}`,`autoplayPolicy=${this._autoplayPolicy}`),this._ensureAudioCtxController().requestRunning()}_handlePoster(){if(!this._media)return;let e=(0,b.Og)(this._media);if(this.logger.log("_handlePoster",this._media.autoplay,e,this.audioCtxState),this._media.autoplay&&e){this.resumeAudioCtx();return}if(!!this._media.autoplay||!this._cfg.disableDefaultPoster)!this._handlePosterListenerRegistered&&(this._handlePosterListenerRegistered=!0,!this._cfg.disableDefaultPoster&&(this._media.addEventListener("play",this._onPlay4Poster),this._media.addEventListener("pause",this._onPause4Poster))),this._media.removeEventListener("canplay",this._onCanplay4Poster),this._media.addEventListener("canplay",this._onCanplay4Poster,{once:!0})}resetInitTimeStamp(e){e.firstTimeStemp=Date.now()}resumeProcessor(){this.postMsgToWorker({type:g.Zo.RESUME_PROCESSOR})}constructor(e,t={}){t.worker=(0,n._)({enable:"boolean"!=typeof t.worker||t.worker,recylable:t.protocol&&![v.b.FLV,v.b.RTM,v.b.RTM_WEBTS].includes(t.protocol)},"object"==typeof t.worker?t.worker:{}),t.coreType=c.MR.MediaStream,super(e,t),(0,r._)(this,"version","0.0.2-alpha.86-2026070605"),(0,r._)(this,"logger",new o.ZP("MediaStreamAdaptor")),(0,r._)(this,"_playbackRate",void 0),(0,r._)(this,"_defaultPlaybackRate",1),(0,r._)(this,"_replaceMediaTrack",!1),(0,r._)(this,"_startTime",0),(0,r._)(this,"_firstframeCost",{}),(0,r._)(this,"_seeking",!1),(0,r._)(this,"_autoplayPolicy",!1),(0,r._)(this,"_isResumeAudioCtx",!1),(0,r._)(this,"_audioCtxOutputExpected",void 0),(0,r._)(this,"_audioCtxController",void 0),(0,r._)(this,"_seekCurrentTime",-1),(0,r._)(this,"_seekCurrentTimeCnt",0),(0,r._)(this,"_seekCheckCurrentTimer",null),(0,r._)(this,"_seekedEventTimestamp",0),(0,r._)(this,"_mediaStream",null),(0,r._)(this,"_sampleRate",0),(0,r._)(this,"_ctxDependList",void 0),(0,r._)(this,"_isReuseSrc",!1),(0,r._)(this,"_checkWorkerEnableTimer",null),(0,r._)(this,"_rtmLoader",null),(0,r._)(this,"_rtmWebTsScopeId",void 0),(0,r._)(this,"_mediaEventState",{loadstart:!1,loadedmetadata:!1,loadeddata:!1,canplay:!1}),(0,r._)(this,"_mediaPropsObserver",new MutationObserver(e=>{e.forEach(e=>{let{type:t,attributeName:i}=e;this._media&&"attributes"===t&&"loop"===i&&this.emit(g.Zo.LOOP_CHANGE,{loop:this._media.loop})})})),(0,r._)(this,"_onVisibilitychange",()=>{let e="visible"===document.visibilityState;if(!this.isPiP)this.emit(g.Zo.VISIBILITYSTATE,{state:e})}),(0,r._)(this,"_onMediaLoadstart",e=>{this._startTimelines.loadstarttime=Date.now(),this._startTimelines.loadstarttype=1,this.logger.log("onMediaLoadstart",this._mediaEventState.loadstart),this.updateLastStep(c.ef.LOAD_START),this._mediaEventState.loadstart?e.stopImmediatePropagation():this._mediaEventState.loadstart=!0}),(0,r._)(this,"_onMediaLoadedmetadata",e=>{this.logger.log("onMediaLoadedmetadata",this._mediaEventState.loadedmetadata),this._mediaEventState.loadedmetadata?e.stopImmediatePropagation():this._mediaEventState.loadedmetadata=!0,e instanceof CustomEvent?this.updateLastStep("loademetaddata1"):this.updateLastStep("loademetaddata")}),(0,r._)(this,"_onMediaLoadeddata",e=>{this._startTimelines.loadeddatatime=Date.now(),this._startTimelines.ffcost=this._startTimelines.loadeddatatime-this._startTimelines.loadstarttime,this._startTimelines.loadeddatatype=1;let t=e instanceof CustomEvent;t?this.updateLastStep("loadeddata1"):this.updateLastStep("loadeddata"),this.logger.log(`onMediaLoadeddata ${this._mediaEventState.loadeddata} ${t}`),this._mediaEventState.loadeddata?e.stopImmediatePropagation():this._mediaEventState.loadeddata=!0,this._hasFirstFramed=!0}),(0,r._)(this,"_onMediaCanplay",e=>{var t,i;if(!this._media||this._errorInfo){e.stopImmediatePropagation();return}this._canplay=!0;let r=e instanceof CustomEvent;r?this.updateLastStep("canplay1"):this.updateLastStep("canplay"),this.logger.log(`_onMediaCanplay ${this._mediaEventState.canplay} ${null===(t=this._media)||void 0===t?void 0:t.autoplay} ${this._isPaused} ${r}`),((null===(i=this._media)||void 0===i?void 0:i.autoplay)&&!0!==this._isPaused||!1===this._isPaused)&&(this.logger.log("onMediaCanplay call play"),"audioContext"===this._cfg.audioOutputMode?this.play():super.play()),this._mediaEventState.canplay?e.stopImmediatePropagation():this._mediaEventState.canplay=!0}),(0,r._)(this,"_onMediaPlay",e=>{if(!this._media||this._errorInfo){e.stopImmediatePropagation();return}this._isPaused=!1;let t=(0,b.Og)(this._media);this._autoplayPolicy=this._media.autoplay&&t,this.logger.log("onMediaPlay",`ctxState=${this.audioCtxState}`,`muted=${this._media.muted||!this._media.volume}`,`playbackRate=${this.playbackRate}`,`autoplayPolicy=${this._autoplayPolicy}`),this.isLive||t||"audioContext"===this._cfg.audioOutputMode?this.resumeAudioCtx():this.logger.log("onMediaPlay skip resumeAudioCtx: canAutoPlay=false"),this._replacingTrack&&(e.stopImmediatePropagation(),this._replacingTrack=!1),"audioContext"!==this._cfg.audioOutputMode?this._sendPlayToWorker(t):this.onPlayFulfilled()}),(0,r._)(this,"_onMediaPause",e=>{if(this._isPaused=!0,this.logger.log("on pause! message to worker",this._replacingTrack),this._replacingTrack){e.stopImmediatePropagation();return}this._pauseRender("mediaPause")}),(0,r._)(this,"_onPlay4Poster",e=>{this.logger.log("onPlay4Poster",this._showingPoster),this._showingPoster&&e.stopImmediatePropagation()}),(0,r._)(this,"_onPause4Poster",e=>{this.logger.log("onPausePoster",this._showingPoster),this._showingPoster&&(e.stopImmediatePropagation(),this._showingPoster=!1)}),(0,r._)(this,"_onCanplay4Poster",()=>{if(this._cfg.disableDefaultPoster){this.dispatchMediaEvent(h.c.AUTOPLAY_WAS_PREVENTED);return}this._showingPoster=!0,this.logger.log("hack, 展示首帧!")}),(0,r._)(this,"_onMediaWaiting",e=>{if(!this._media)return;let t=e instanceof CustomEvent;this.logger.log(`receive waiting ${this._media.currentTime} ${t}`),this.updateLastStep(t?"waitingMock":c.ef.WAITING,{currentTime:this._media.currentTime,isMock:t})}),(0,r._)(this,"_onMediaVolumeChange",e=>{var t,i,r;if(!this._media)return;let n=(0,b.Og)(this._media);this._autoplayPolicy=this._media.autoplay&&n;let a=this._media.muted||!this._media.volume;"audioContext"===this._cfg.audioOutputMode&&(null===(r=this._audioTrack)||void 0===r||null===(i=r.setOutput)||void 0===i||i.call(r,"audioContext",this._media.volume,this._media.muted)),this.logger.log("volume change",a,this._autoplayPolicy,this._showingPoster,null===(t=this._media)||void 0===t?void 0:t.paused),this._showingPoster&&e.stopImmediatePropagation(),this._media&&!this._media.paused&&(this.emit(g.Zo.MUTED_SET,{muted:a,autoplayPolicy:this._autoplayPolicy,canAutoPlay:n}),"suspended"===this.audioCtxState&&this._autoplayPolicy&&this.media&&!this.media.paused&&(!a||this._cfg.preserveAudioPipelineOnMute)&&(this.logger.log("onMediaVolumeChange resumeAudioCtx",this.audioCtxState),this.resumeAudioCtx()))}),"number"==typeof t.defaultPlaybackRate&&(this._defaultPlaybackRate=t.defaultPlaybackRate),t.enablePreloadWebTsSDK&&(0,x.wd)(),this.resetInitTimeStamp(t),this.updateLoggerID(t),this._bindMediaEvents(),this._resetMediaEvtState(),this.createMediaStream(),this.init(),this.createVideoTrack(t),this.createAudioTrack(t),this.updateProtoConfig(t,!0),this._rtmWebTsScopeId=this._cfg.webTsPreloadScopeId,this._workerSink&&this._rtmWebTsScopeId&&(0,k.le)(this._workerSink,this._rtmWebTsScopeId)}}},330307:function(e,t,i){"use strict";i.d(t,{UX:function(){return n}});var r=i(707852);let n={PREFIX:`${r.T}-codeHighlight`}},915304:function(e,t,i){"use strict";i.d(t,{Z:function(){return n}}),i(374954),i(490629),i(932651);var r=i(856445);class n extends r.Z{getHorizontalList(){let{column:e,data:t,children:i}=this.getProps(),r=this._adapter.getColumns(),n=[],a={totalSpan:0,itemList:[]};for(let t of r)a.totalSpan+=t.span||1,a.itemList.push(t),a.totalSpan>=e&&(n.push(a.itemList),a.itemList=[],a.totalSpan=0);if(0!=a.itemList.length){let t=a.itemList[a.itemList.length-1];if(isNaN(t.span)){let i=0;a.itemList.forEach(e=>i+=isNaN(e.span)?1:e.span),i<e&&(t.span=e-i+1)}n.push(a.itemList)}return n}constructor(e){super(Object.assign({},e))}}},200516:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}}),i(490629),i(932651);var r=i(856445),n=i(779778);let a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=new Set(e);for(var i=arguments.length,r=Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];return r.forEach(e=>e&&t.add(e)),Array.from(t)},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=new Set(e);for(var i=arguments.length,r=Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];return r.forEach(e=>e&&t.delete(e)),Array.from(t)};class o extends r.Z{init(){this._timer=null}destroy(){this.clearDelayTimer()}clearDelayTimer(){this._timer&&(clearTimeout(this._timer),this._timer=null)}isValidKey(e){return null!=e&&("number"==typeof e||"string"==typeof e)}handleDropdownVisibleChange(e){let t=this.getProp("itemKey"),i=this._adapter.getOpenKeysIsControlled(),r=this._adapter.getCanUpdateOpenKeys(),n=this._adapter.getOpenKeys(),o=e?a(n,t):s(n,t);this.clearDelayTimer(),!i&&r&&this._adapter.updateOpen(e),this._adapter.notifyGlobalOpenChange({itemKey:t,openKeys:o,isOpen:e})}handleClick(e,t){let{itemKey:i,disabled:r}=this.getProps();if(r)return;let n=t&&t.contains(e.target),o=!!this._adapter.getIsOpen(),l=(o=!!n&&!o)?a(this._adapter.getOpenKeys(),i):s(this._adapter.getOpenKeys(),i),c={itemKey:i,openKeys:l,isOpen:o,domEvent:e},d=this._adapter.getOpenKeysIsControlled(),u=this._adapter.getCanUpdateOpenKeys();!d&&u&&this._adapter.updateOpen(o),this._adapter.notifyGlobalOpenChange(c),this._adapter.notifyGlobalOnClick(c)}handleKeyPress(e,t){(0,n.Z)(e)&&this.handleClick(e,t)}constructor(e){super(Object.assign({},e))}}},569913:function(e,t,i){"use strict";i.d(t,{Z:function(){return c}}),i(490629),i(706056),i(374954),i(932651);var r=i(285406),n=i.n(r),a=i(856445),s=i(166173),o=i(247716),l=i(209036);class c extends a.Z{_generateGroupedData(e){return(0,o.E3)(e)}_generateTreeData(e){return(0,o.Tn)(e)}_generatePath(e){let{path:t=[]}=e;return t.map(e=>e.label).join(" > ")}handleInputChange(e,t){let{data:i}=this.getStates(),{filter:r,type:n}=this.getProps();if(n===s.j2.TYPE_TREE_TO_LIST){let r=new Set(i.map(e=>e.key));this._adapter.searchTree(e),t&&this._adapter.notifySearch(e),this._adapter.updateInput(e),this._adapter.updateSearchResult(r);return}let a="function"==typeof r?t=>r(e,t):t=>"string"==typeof t.label&&t.label.includes(e),o=new Set(i.filter(a).map(e=>e.key));t&&this._adapter.notifySearch(e),this._adapter.updateInput(e),this._adapter.updateSearchResult(o)}handleAll(e){let{disabled:t,type:i}=this.getProps(),{selectedItems:r,data:n,searchResult:a,inputValue:o}=this.getStates();if(t)return;let l=[];l=""!==o?n.filter(e=>a.has(e.key)):n,l=i===s.j2.TYPE_TREE_TO_LIST?n:l;let c=new Map;switch(!0){case!e:c=new Map(r),l.forEach(e=>{!e.disabled&&c.delete(e.key)});break;case e:c=new Map(r),l.forEach(e=>{if(e.disabled){r.has(e.key)&&c.set(e.key,e);return}c.set(e.key,e)})}!this._isControlledComponent()&&this._adapter.updateSelected(c),this._notifyChange(c)}handleClear(){let{disabled:e}=this.getProps(),{selectedItems:t,data:i}=this.getStates();if(e)return;let r=new Map(t);i.forEach(e=>{!e.disabled&&r.delete(e.key)}),!this._isControlledComponent()&&this._adapter.updateSelected(r),this._notifyChange(r)}handleSelectOrRemove(e){let{disabled:t}=this.getProps(),i=this._adapter.getSelected();if(!t&&!e.disabled)i.has(e.key)?(i.delete(e.key),this._adapter.notifyDeselect(e)):(i.set(e.key,e),this._adapter.notifySelect(e)),!this._isControlledComponent()&&this._adapter.updateSelected(i),this._notifyChange(i)}handleSelect(e){let{disabled:t}=this.getProps(),i=this._adapter.getSelected(),{data:r}=this.getStates(),n=new Map(r.map(e=>[e.value,e])),a=new Map;if(!t)e.forEach(e=>{let t=n.get(e);if(i.has(t.key)){a.set(t.key,t);return}if(!t.disabled)a.set(t.key,t)}),!this._isControlledComponent()&&this._adapter.updateSelected(a),this._notifyChange(a)}getValuesAndItemsFromMap(e){let{type:t}=this.getProps(),i=[],r=[];for(let a of e){let e=t===s.j2.TYPE_GROUP_LIST?n()(a[1],"_parent"):a[1];i.push(e),r.push(e.value)}return{items:i,values:r}}_notifyChange(e){let{items:t,values:i}=this.getValuesAndItemsFromMap(e);this._adapter.notifyChange(i,t)}handleSortEnd(e){let{oldIndex:t,newIndex:i}=e,r=[...this._adapter.getSelected().values()];r=(0,l.Z)(r,t,i);let n=new Map;r.forEach(e=>{n=n.set(e.key,e)}),this._adapter.updateSelected(n),this._notifyChange(n)}constructor(e){super(Object.assign({},e))}}},848522:function(e,t,i){"use strict";i.d(t,{S:function(){return s}});var r=i(480333),n=i(629686),a=i(402748);class s{get _config(){var e,t;return null!==(t=null===(e=this._player.config.pluginsConfig)||void 0===e?void 0:e[this.constructor.pluginName])&&void 0!==t?t:{}}get _root(){return this._player.config.baseConfig.el}beforePlayerInit(e){}afterPlayerInit(e){}configDidUpdate(e,t){}beforeDestroy(){}emitUserAction(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,a._)((0,n._)({},i),{pluginName:this.constructor.pluginName.toLowerCase()});this._player.emitUserAction(e,t,r)}updateConfig(e){this._player.updateConfig({baseConfig:e})}emit(e,t){let i=`PLUGIN_${this.constructor.pluginName}_${e}`;this._player.emit(i,t)}_hide(){this.el&&(this.el.style.display="none")}_show(e){if(!!this.el)this.el.style.display=void 0!==e?e:"block"}constructor(e){(0,r._)(this,"_player",void 0),(0,r._)(this,"el",void 0),this._player=e}}(0,r._)(s,"pluginName",void 0)},206721:function(e,t,i){"use strict";i(679308),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,808005)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,522573)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,735608)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,825710)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,671195)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,66425)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,787831)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,595980)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,619619)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,138440)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,915669)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,571508)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,869275)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,26604)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,415134)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,945173)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,621401)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,695755)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,526317)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,530266)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,586441)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,983190)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,304495)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,310443)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,105345)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,180388)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,766903)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,364759)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,631214)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,24913)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,893933)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,140939)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,524491)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,315659)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,51600)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,522030)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,865525)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,593870)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,130289)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,497409)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,631056)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,588386)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,93458)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,225479)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,769591)),Promise.all([i.e("74792"),i.e("20551"),i.e("5974"),i.e("70494"),i.e("47323")]).then(i.bind(i,124653))},651904:function(e,t,i){"use strict";i.d(t,{Z:function(){return a}});var r=i(290481),n=i(265260);function a(e,t,i){if((0,r.Z)())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,t);var s=new(e.bind.apply(e,a));return i&&(0,n.Z)(s,i.prototype),s}},511794:function(e,t,i){"use strict";i.d(t,{b:function(){return m},n:function(){return f}});var r=i(882742),n=i(460968);function a(){this.buffer()}function s(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function o(){this.buffer()}function l(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function c(e){let t=this.resume(),i=this.stack[this.stack.length-1];(0,r.ok)("footnoteReference"===i.type),i.identifier=(0,n.d)(this.sliceSerialize(e)).toLowerCase(),i.label=t}function d(e){this.exit(e)}function u(e){let t=this.resume(),i=this.stack[this.stack.length-1];(0,r.ok)("footnoteDefinition"===i.type),i.identifier=(0,n.d)(this.sliceSerialize(e)).toLowerCase(),i.label=t}function h(e){this.exit(e)}p.peek=function(){return"["};function p(e,t,i,r){let n=i.createTracker(r),a=n.move("[^"),s=i.enter("footnoteReference"),o=i.enter("reference");return a+=n.move(i.safe(i.associationId(e),{after:"]",before:a})),o(),s(),a+=n.move("]"),a}function m(){return{enter:{gfmFootnoteCallString:a,gfmFootnoteCall:s,gfmFootnoteDefinitionLabelString:o,gfmFootnoteDefinition:l},exit:{gfmFootnoteCallString:c,gfmFootnoteCall:d,gfmFootnoteDefinitionLabelString:u,gfmFootnoteDefinition:h}}}function f(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:function(e,i,r,n){let a=r.createTracker(n),s=a.move("[^"),o=r.enter("footnoteDefinition"),l=r.enter("label");return s+=a.move(r.safe(r.associationId(e),{before:s,after:"]"})),l(),s+=a.move("]:"),e.children&&e.children.length>0&&(a.shift(4),s+=a.move((t?"\n":" ")+r.indentLines(r.containerFlow(e,a.current()),t?_:g))),o(),s},footnoteReference:p},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}}function g(e,t,i){return 0===t?e:_(e,t,i)}function _(e,t,i){return(i?"":" ")+e}},735939:function(e,t,i){"use strict";i.d(t,{T:function(){return n},n:function(){return a}});var r=i(882742);function n(){return{enter:{mdxFlowExpression:s,mdxTextExpression:o},exit:{mdxFlowExpression:l,mdxFlowExpressionChunk:c,mdxTextExpression:l,mdxTextExpressionChunk:c}}}function a(){return{handlers:{mdxFlowExpression:d,mdxTextExpression:d},unsafe:[{character:"{",inConstruct:["phrasing"]},{atBreak:!0,character:"{"}]}}function s(e){this.enter({type:"mdxFlowExpression",value:""},e),this.buffer()}function o(e){this.enter({type:"mdxTextExpression",value:""},e),this.buffer()}function l(e){let t=this.resume(),i=e.estree,n=this.stack[this.stack.length-1];(0,r.ok)("mdxFlowExpression"===n.type||"mdxTextExpression"===n.type),this.exit(e),n.value=t,i&&(n.data={estree:i})}function c(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}function d(e,t,i){let r=e.value||"";return"{"+i.indentLines(r,function(e,t,i){return(0===t||i?"":" ")+e})+"}"}},556377:function(e,t,i){"use strict";i.d(t,{g:function(){return s}});var r=i(662358),n=i(402433),a=i(713313);function s(e,t,i,s){let o=(0,r.c)(i),l=i.enter("emphasis"),c=i.createTracker(s),d=c.move(o),u=c.move(i.containerPhrasing(e,{after:o,before:d,...c.current()})),h=u.charCodeAt(0),p=(0,a.T)(s.before.charCodeAt(s.before.length-1),h,o);p.inside&&(u=(0,n.w)(h)+u.slice(1));let m=u.charCodeAt(u.length-1),f=(0,a.T)(s.after.charCodeAt(0),m,o);f.inside&&(u=u.slice(0,-1)+(0,n.w)(m));let g=c.move(o);return l(),i.attentionEncodeSurroundingInfo={after:f.outside,before:p.outside},d+u+g}s.peek=function(e,t,i){return i.options.emphasis||"*"}},245631:function(e,t,i){"use strict";i.d(t,{j:function(){return n}});var r=i(368183);let n={name:"autolink",tokenize:function(e,t,i){let n=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return(0,r.jv)(t)?(e.consume(t),s):64===t?i(t):l(t)}function s(t){return 43===t||45===t||46===t||(0,r.H$)(t)?(n=1,function t(i){return 58===i?(e.consume(i),n=0,o):(43===i||45===i||46===i||(0,r.H$)(i))&&n++<32?(e.consume(i),t):(n=0,l(i))}(t)):l(t)}function o(n){return 62===n?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):null===n||32===n||60===n||(0,r.Av)(n)?i(n):(e.consume(n),o)}function l(t){return 64===t?(e.consume(t),c):(0,r.n9)(t)?(e.consume(t),l):i(t)}function c(e){return(0,r.H$)(e)?d(e):i(e)}function d(a){return 46===a?(e.consume(a),n=0,c):62===a?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(a),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(a){if((45===a||(0,r.H$)(a))&&n++<63){let i=45===a?t:d;return e.consume(a),i}return i(a)}(a)}}}},890361:function(e,t,i){"use strict";i.d(t,{g:function(){return n}});var r=i(890131);let n={name:"lineEnding",tokenize:function(e,t){return function(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),(0,r.f)(e,t,"linePrefix")}}}},766418:function(e,t,i){"use strict";i.d(t,{k:function(){return r}});class r{constructor(e,t){this.attribute=t,this.property=e}}r.prototype.attribute="",r.prototype.booleanish=!1,r.prototype.boolean=!1,r.prototype.commaOrSpaceSeparated=!1,r.prototype.commaSeparated=!1,r.prototype.defined=!1,r.prototype.mustUseProperty=!1,r.prototype.number=!1,r.prototype.overloadedBoolean=!1,r.prototype.property="",r.prototype.spaceSeparated=!1,r.prototype.space=void 0}}]);