|
|
(self.webpackChunk=self.webpackChunk||[]).push([[8600],{32050:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return l}});var a=b(72308),P=b(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},g=e,y=b(7657),c=function(s,i){return P.createElement(y.Z,(0,a.Z)({},s,{ref:i,icon:g}))},d=P.forwardRef(c),l=d},61293:function(Ye,ye){"use strict";ye.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},88175:function(Ye,ye){"use strict";ye.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},38476:function(){"use strict"},84287:function(Ye,ye,b){"use strict";var a=b(59301),P=Object.defineProperty,e=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(o,s,i)=>s in o?P(o,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[s]=i,d=(o,s)=>{for(var i in s||(s={}))g.call(s,i)&&c(o,i,s[i]);if(e)for(var i of e(s))y.call(s,i)&&c(o,i,s[i]);return o};const l=o=>React.createElement("svg",d({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},o),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ye.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(Ye,ye,b){"use strict";var a=b(59301),P=Object.defineProperty,e=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(o,s,i)=>s in o?P(o,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[s]=i,d=(o,s)=>{for(var i in s||(s={}))g.call(s,i)&&c(o,i,s[i]);if(e)for(var i of e(s))y.call(s,i)&&c(o,i,s[i]);return o};const l=o=>React.createElement("svg",d({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},o),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ye.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},39775:function(Ye,ye,b){"use strict";var a=b(59301),P=Object.defineProperty,e=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(o,s,i)=>s in o?P(o,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[s]=i,d=(o,s)=>{for(var i in s||(s={}))g.call(s,i)&&c(o,i,s[i]);if(e)for(var i of e(s))y.call(s,i)&&c(o,i,s[i]);return o};const l=o=>React.createElement("svg",d({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));ye.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(Ye,ye,b){"use strict";var a=b(59301),P=Object.defineProperty,e=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(o,s,i)=>s in o?P(o,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[s]=i,d=(o,s)=>{for(var i in s||(s={}))g.call(s,i)&&c(o,i,s[i]);if(e)for(var i of e(s))y.call(s,i)&&c(o,i,s[i]);return o};const l=o=>React.createElement("svg",d({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));ye.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},24544:function(Ye,ye,b){"use strict";var a=b(86204),P=b.n(a),e=Object.defineProperty,g=(l,o,s)=>o in l?e(l,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[o]=s,y=(l,o,s)=>g(l,typeof o!="symbol"?o+"":o,s),c=(l,o,s)=>new Promise((i,n)=>{var t=p=>{try{u(s.next(p))}catch(m){n(m)}},r=p=>{try{u(s.throw(p))}catch(m){n(m)}},u=p=>p.done?i(p.value):Promise.resolve(p.value).then(t,r);u((s=s.apply(l,o)).next())});class d extends a.EventEmitter{constructor(o,s){super(),y(this,"url"),y(this,"body"),y(this,"fullContent",""),y(this,"controller",null),y(this,"buffer",""),this.url=o,this.body=s}startStream(){return c(this,null,function*(){this.controller=new AbortController;const{signal:o}=this.controller;try{const s=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:o});if(!s.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${s.status}`);const i=s.headers.get("content-type");if(!i)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(i.includes("application/json")){const r=yield s.json();this.emit("error",r);return}if(!i.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const n=s.body.getReader(),t=new TextDecoder("utf-8");for(;;){const{done:r,value:u}=yield n.read();if(r)break;const p=t.decode(u,{stream:!0});this.buffer+=p;const m=this.buffer.split(`
|
|
|
`);this.buffer=m.pop()||"";for(const E of m)if(E.startsWith("data:")){const v=E.slice(5).trim();if(v==="[DONE]")break;try{const h=JSON.parse(v);h.data&&this.handleData(h.data)}catch(h){this.buffer=E+`
|
|
|
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",h)}}}this.emit("done",this.fullContent)}catch(s){s.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",s.message)}})}handleData(o){o.content&&(this.fullContent+=o.content,this.emit("data",{chunk:o,full:this.fullContent}))}cancelRequest(){var o;(o=this.controller)==null||o.abort()}}ye.Z=d},83251:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return t}});var a=b(59301),P=b(43428),e=b(95237),g=b(43604),y={smartWrp:"smartWrp___NjRcB"},c=b(23954),d=b(85057),l=b(6021),o=b(59301),s=(r,u,p)=>new Promise((m,E)=>{var v=B=>{try{A(p.next(B))}catch(x){E(x)}},h=B=>{try{A(p.throw(B))}catch(x){E(x)}},A=B=>B.done?m(B.value):Promise.resolve(B.value).then(v,h);A((p=p.apply(r,u)).next())});const i=`<!DOCTYPE html>
|
|
|
<html lang="en">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
|
|
|
<style>
|
|
|
body {
|
|
|
font-family: Arial, sans-serif;
|
|
|
text-align: center;
|
|
|
margin: 20px;
|
|
|
}
|
|
|
.array-container {
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: flex-end;
|
|
|
height: 300px;
|
|
|
margin-top: 20px;
|
|
|
}
|
|
|
.bar {
|
|
|
width: 30px;
|
|
|
margin: 0 2px;
|
|
|
background-color: #4caf50;
|
|
|
color: white;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
border-radius: 5px;
|
|
|
transition: all 0.3s ease;
|
|
|
}
|
|
|
.bar.sorted {
|
|
|
background-color: #ff9800;
|
|
|
}
|
|
|
.bar.pivot {
|
|
|
background-color: #f44336;
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
|
|
|
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
|
|
|
<div class="array-container" id="array-container"></div>
|
|
|
|
|
|
<script>
|
|
|
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
|
|
|
let bars = [];
|
|
|
|
|
|
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
|
|
|
function initArrayDisplay() {
|
|
|
const container = document.getElementById('array-container');
|
|
|
container.innerHTML = '';
|
|
|
bars = array.map(value => {
|
|
|
const bar = document.createElement('div');
|
|
|
bar.className = 'bar';
|
|
|
bar.style.height = \`\${value * 5}px\`;
|
|
|
bar.textContent = value;
|
|
|
container.appendChild(bar);
|
|
|
return bar;
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
|
|
|
function highlightBars(indices, className) {
|
|
|
indices.forEach(index => bars[index].classList.add(className));
|
|
|
}
|
|
|
|
|
|
// \u79FB\u9664\u9AD8\u4EAE
|
|
|
function removeHighlightBars(indices, className) {
|
|
|
indices.forEach(index => bars[index].classList.remove(className));
|
|
|
}
|
|
|
|
|
|
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
|
|
|
async function quickSort(arr, left = 0, right = arr.length - 1) {
|
|
|
if (left >= right) return;
|
|
|
|
|
|
const pivotIndex = await partition(arr, left, right);
|
|
|
await quickSort(arr, left, pivotIndex - 1);
|
|
|
await quickSort(arr, pivotIndex + 1, right);
|
|
|
}
|
|
|
|
|
|
// \u5206\u533A\u51FD\u6570
|
|
|
async function partition(arr, left, right) {
|
|
|
const pivot = arr[right];
|
|
|
let i = left - 1;
|
|
|
|
|
|
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
|
|
|
|
|
|
for (let j = left; j < right; j++) {
|
|
|
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
|
|
|
await sleep(500);
|
|
|
|
|
|
if (arr[j] <= pivot) {
|
|
|
i++;
|
|
|
[arr[i], arr[j]] = [arr[j], arr[i]];
|
|
|
|
|
|
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
|
|
|
bars[i].style.height = \`\${arr[i] * 5}px\`;
|
|
|
bars[i].textContent = arr[i];
|
|
|
bars[j].style.height = \`\${arr[j] * 5}px\`;
|
|
|
bars[j].textContent = arr[j];
|
|
|
|
|
|
await sleep(500);
|
|
|
}
|
|
|
|
|
|
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
|
|
|
}
|
|
|
|
|
|
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
|
|
|
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
|
|
|
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
|
|
|
bars[i + 1].textContent = arr[i + 1];
|
|
|
bars[right].style.height = \`\${arr[right] * 5}px\`;
|
|
|
bars[right].textContent = arr[right];
|
|
|
|
|
|
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
|
|
|
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
|
|
|
await sleep(500);
|
|
|
removeHighlightBars([i + 1], 'sorted');
|
|
|
|
|
|
return i + 1;
|
|
|
}
|
|
|
|
|
|
// \u5EF6\u8FDF\u51FD\u6570
|
|
|
function sleep(ms) {
|
|
|
return new Promise(resolve => setTimeout(resolve, ms));
|
|
|
}
|
|
|
|
|
|
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
|
|
|
document.getElementById('start-sort').addEventListener('click', () => {
|
|
|
quickSort(array);
|
|
|
});
|
|
|
|
|
|
// \u521D\u59CB\u5316\u9875\u9762
|
|
|
initArrayDisplay();
|
|
|
<\/script>
|
|
|
</body>
|
|
|
</html>`;function n({open:r=!0,onChange:u,defaultValue:p,placement:m,width:E,height:v,extra:h,onDynamic:A,showExtra:B=!0}){const x=(0,a.useRef)(null),w=(0,a.useRef)(null),[C,D]=(0,a.useState)(p||""),[S,F]=(0,a.useState)(p||""),[T,O]=(0,a.useState)(!!r),[M,N]=(0,a.useState)(1),I={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{r&&(D(p),F(p),O(!0))},[r,p]),(0,a.useEffect)(()=>{C!==""&&(clearTimeout(w.current),w.current=setTimeout(()=>{const L=document.createElement("iframe");if(L.style.width="100%",L.style.height="100%",L.style.border="0",x.current){x.current.innerHTML="",x.current.appendChild(L);const V=L.contentDocument||L.contentWindow.document;V.open(),V.write(C),V.close()}},1e3))},[r,C]);const k=L=>{D(L),u==null||u(L,S)};return o.createElement(P.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:T,width:B?700:"100%",height:v||"100vh",rootClassName:y.smartWrp,destroyOnClose:!0,onClose:()=>O(!1),extra:B&&o.createElement("div",null,o.createElement(d.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:M,onChange:L=>N(L)}),o.createElement(l.Z,{type:"primary",className:"ml20",onClick:()=>s(this,null,function*(){yield A(C,()=>{O(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},o.createElement(e.Z,{className:"h100"},o.createElement(g.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:M===1?"block":"none"}},o.createElement("div",{className:"h100",ref:x})),o.createElement(g.Z,{flex:"1",style:{display:M===2?"block":"none"}},o.createElement(c.ZP,{height:"90vh",value:p,language:"html",theme:"vs",showMiniMap:!1,options:I,onChange:k}))))}var t=n},43276:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return D}});var a=b(59301),P=b(96536),e=b(77596),g=b(93772),y=b(14179),c=b(56102),d={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},l=b(8591),o=b(11611),s=b(35328),i=b(30084),n=b(10787),t=b(50304),r=b(83251),u=Object.defineProperty,p=Object.defineProperties,m=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(S,F,T)=>F in S?u(S,F,{enumerable:!0,configurable:!0,writable:!0,value:T}):S[F]=T,B=(S,F)=>{for(var T in F||(F={}))v.call(F,T)&&A(S,T,F[T]);if(E)for(var T of E(F))h.call(F,T)&&A(S,T,F[T]);return S},x=(S,F)=>p(S,m(F)),w=(S,F)=>{var T={};for(var O in S)v.call(S,O)&&F.indexOf(O)<0&&(T[O]=S[O]);if(S!=null&&E)for(var O of E(S))F.indexOf(O)<0&&h.call(S,O)&&(T[O]=S[O]);return T},D=({onFinish:S,value:F,streamingStatus:T,cancelIndex:O,loadImage:M,onDynamic:N})=>{const[I,k]=(0,a.useState)(""),[L,V]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[_,ee]=(0,a.useState)(0),[$,X]=(0,a.useState)(!1),q=G=>G.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Q,ie)=>`<mathx data-text="${ie.trim()}">$$${ie.trim()}$$</mathx>`).replace(/\\\(([\s\S]*?)\\\)/g,'<mathx data-text="$1">$$$$$1$$$$</mathx>').replace(/\\\[([\s\S]*?)\\\]/g,'<mathx data-text="$1">$$$$$1$$$$</mathx>').replace(/_{2,}/g,"`$&`"),te=()=>{X(!0),S==null||S()};(0,a.useEffect)(()=>{const G=M?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
|
|
|
|
|
|
${F}`:F,Q=q(G);if(!$)if(M||!T||O>0){k(Q),ee(Q.length),(!T||O>0)&&!M&&te();return}else if((Q==null?void 0:Q.length)<4)k(Q),ee(Q.length);else if(_<Q.length){const ie=Q.length-_,de=setInterval(()=>{k(Q.slice(0,_+2)),ee(fe=>fe+2)},ie>10?Math.max(500/(ie/2),20):50);return()=>clearInterval(de)}else T||te()},[F,T,O,M,_]);const Z=(0,a.useMemo)(()=>a.createElement("section",{className:`${d.answer} fadeIn animated edu_md`},a.createElement(P.UG,{remarkPlugins:[i.Z,n.Z],rehypePlugins:[s.Z,g.Z],components:{code(G){var Q=G,{node:ie,inline:de,className:fe,children:K}=Q,W=w(Q,["node","inline","className","children"]);const Y=/language-(\w+)/.exec(fe||""),R=String(K).trim();return de||!Y?a.createElement("code",B({className:fe},W),K):a.createElement("code",{className:d.codeCopy,"data-text":`\`\`\`${Y?Y[1]:""}
|
|
|
${K}
|
|
|
\`\`\``},a.createElement(c.CopyToClipboard,{text:R,onCopy:()=>l.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),Y[1]==="html"&&$&&a.createElement("button",{className:d.runCode,onClick:()=>{V(B({},x(B({},L),{open:++L.open,defaultValue:R,language:Y[1]})))}},"\u8FD0\u884CHTML"),a.createElement(e.Z,B({wrapLongLines:!0,style:y.Z,language:Y[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},W),R))},img({node:G}){var Q;const ie=(Q=G.properties)==null?void 0:Q.src;return a.createElement(o.Z,{src:ie,width:320,"data-text":ie,onLoad:()=>M&&setTimeout(()=>te(),500)})}}},$?I:`${I}__`)),[I]);return a.createElement(a.Fragment,null,a.createElement(r.Z,{defaultValue:L.defaultValue,open:L.open,language:L.language,height:L.height,onChange:(G,Q)=>{k(I.replaceAll(Q,G))},onDynamic:N}),Z)}},10072:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return te}});var a=b(59301),P=b(78241),e=b(71418),g=b(43418),y=b(95237),c=b(19842),d=b(8591),l=b(4676),o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",s={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},i=b(79285),n=b(68664),t=b(99064),r=b(12290),u=b(34604),p=b(88985),m=b(43428),E=b(3113),v={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},h=b(85057),A=b(14791),B=b(955),x=b(86106),w=b(36136),C=b(25355),D=b(85149),S=b(59879),F=b(24334),T=b(2554),O=(Z,G,Q)=>new Promise((ie,de)=>{var fe=Y=>{try{W(Q.next(Y))}catch(R){de(R)}},K=Y=>{try{W(Q.throw(Y))}catch(R){de(R)}},W=Y=>Y.done?ie(Y.value):Promise.resolve(Y.value).then(fe,K);W((Q=Q.apply(Z,G)).next())}),N=({questionId:Z,visible:G,onChange:Q,questionData:ie,noRestrictModal:de,noReselect:fe,noSaveSuccess:K})=>{const[W,Y]=(0,a.useState)(!1),[R,J]=(0,a.useState)([]),[se,pe]=(0,a.useState)(C.Q),{contentRef:re,value:z,status:U,open:H,close:ne}=se,le=(0,w.Z)({contentRef:re,status:U}),{openProgress:me,closeProgress:ue,CreateProgressModal:oe,progressOpen:Se}=(0,x.Z)();(0,a.useEffect)(()=>{G===!0&&(re!=null&&re.current)&&we(),G===!1&&ne()},[G,!!(re!=null&&re.current)]);const we=()=>O(void 0,null,function*(){const _e={scene_type:5,request_identifier:Math.random(),item_bank_id:Z};yield H(_e)}),De=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xe=()=>O(void 0,null,function*(){me(),Y(!0),J([]);const je=le(),_e=new FormData;_e.append("html",je);const et=yield(0,t.ZP)("/api/intelligent_imports/import.json",{method:"post",body:_e},!0);if((et==null?void 0:et.status)===0)if(et!=null&&et.data){ue(100),J(et==null?void 0:et.data);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Y(!1),ue()}),Be=()=>O(void 0,null,function*(){const je=le();(0,B.RG)(je)}),Pe=(je,_e="")=>{var et,Me,ke;const Ve=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],xt=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:At,choices:it=[],item_type:tt,tag_disciplines:ct=[],difficulty:at,analysis:Ge,answer_texts:Bt,standard_answer:Ne,standard_answers:ze,description:rt,time_limit:qe,language:he,hack_sets:Ie,code:Oe,sub_item_banks:Ue}=je||ie,nt=(et=De.find(Et=>Et.value===tt))==null?void 0:et.type,st=`1.${_e}\u3010${nt}\u3011${At}`;let dt="";const Ot=(Me=ct==null?void 0:ct.map(Et=>Et.name))==null?void 0:Me.join("\u3001");return tt==="SUBJECTIVE"?dt=(Bt==null?void 0:Bt[0])||"":tt==="JUDGMENT"?it==null||it.forEach((Et,bt)=>{Et.is_answer&&(dt=bt?"\u9519\u8BEF":"\u6B63\u786E")}):it==null||it.forEach((Et,bt)=>{Et.is_answer&&(dt=dt+ve[bt])}),a.createElement("div",{className:v.leftNode,style:je?{padding:0}:{}},a.createElement(D.Z,{className:"mb10",value:st}),it==null?void 0:it.map((Et,bt)=>a.createElement("div",{key:bt,className:v.option},a.createElement("div",{className:v.serial},ve[bt],"."),a.createElement(D.Z,{style:{flex:1},value:Et==null?void 0:Et.choice_text}))),rt&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(D.Z,{style:{flex:1},value:rt||""})),tt==="COMPLETION"?(ke=Ne||ze)==null?void 0:ke.map((Et,bt)=>{var Lt,en;return a.createElement("div",{className:v.row,style:{alignItems:"center"},key:bt},a.createElement("div",{className:v.label},"\u7B54\u6848",bt+1),a.createElement("div",{className:v.content},(Et==null?void 0:Et.model)===1?(Lt=Et==null?void 0:Et.answer_text)==null?void 0:Lt.join("\u3001"):a.createElement(S.Z,{value:(en=Et==null?void 0:Et.answer_text)==null?void 0:en.join("\u3001"),readOnly:!0})))}):xt.includes(tt)&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u7B54\u6848"),a.createElement("div",{className:v.content},dt)),!je&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u96BE\u5EA6"),a.createElement("div",{className:v.content},Ve[at-1]||"")),tt!=="COMBINATION"&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u89E3\u6790"),a.createElement(D.Z,{style:{flex:1},value:Ge||""})),!je&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:v.content},Ot)),qe&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:v.content},qe)),he&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:v.content},he)),Oe&&a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},tt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:v.content,style:{whiteSpace:"pre-wrap"}},F.Base64.decode(Oe))),Ie==null?void 0:Ie.map((Et,bt)=>{const Lt=tt==="PROGRAM"?`(${bt+1})`:"";return a.createElement(a.Fragment,{key:bt},a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u6D4B\u8BD5\u7528\u4F8B",Lt,"\u8F93\u5165"),a.createElement("div",{className:v.content},(Et==null?void 0:Et.input)||"")),a.createElement("div",{className:v.row},a.createElement("div",{className:v.label},"\u6D4B\u8BD5\u7528\u4F8B",Lt,"\u8F93\u51FA"),a.createElement("div",{className:v.content},(Et==null?void 0:Et.output)||"")))}),tt==="BPROGRAM"&&(Ne==null?void 0:Ne.map((Et,bt)=>a.createElement("div",{className:v.row,key:bt},a.createElement("div",{className:v.label},"\u7B54\u6848",bt+1),a.createElement("div",{className:v.content,style:{whiteSpace:"pre-wrap"}},(Et==null?void 0:Et.answer_text)||"")))),Ue==null?void 0:Ue.map((Et,bt)=>a.createElement(a.Fragment,{key:Et.id},Pe(Et,bt+1))))};return a.createElement(a.Fragment,null,a.createElement(m.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:v.extraHeader},a.createElement(y.Z,{align:"middle"},!U&&!!z&&a.createElement(a.Fragment,null,a.createElement(h.op,{onClick:xe,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(h.op,{onClick:Be,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const je=_e=>{g.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_e,onOk:()=>{Q(!1)}})};if(U){je("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else z?je("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Q(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:G},a.createElement("div",{className:v.wrap},a.createElement("div",{className:v.left},a.createElement(y.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!U&&a.createElement(E.ZP,{onClick:()=>{Q(!1),fe()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Pe()),a.createElement(C.Z,{stringTransformer:T.o,onStatusChange:pe,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:v.bottomActionContainer},U?a.createElement("div",{onClick:ne,className:v.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:we,className:v.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Se,noRestrictModal:de,onError:je=>{Object.prototype.toString.call(je)==="[object Object]"&&je.status===-9&&de(je.data)}}))),a.createElement(m.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:W},a.createElement(y.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:b(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(A.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:R,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Y(!1),onSuccess:()=>{Y(!1),Q(!1),K()}}),a.createElement("div",{style:{height:70}})),oe("\u5904\u7406\u4E2D"))},I=b(59301),k=Object.defineProperty,L=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,ee=(Z,G,Q)=>G in Z?k(Z,G,{enumerable:!0,configurable:!0,writable:!0,value:Q}):Z[G]=Q,$=(Z,G)=>{for(var Q in G||(G={}))V.call(G,Q)&&ee(Z,Q,G[Q]);if(L)for(var Q of L(G))_.call(G,Q)&&ee(Z,Q,G[Q]);return Z},X=(Z,G,Q)=>new Promise((ie,de)=>{var fe=Y=>{try{W(Q.next(Y))}catch(R){de(R)}},K=Y=>{try{W(Q.throw(Y))}catch(R){de(R)}},W=Y=>Y.done?ie(Y.value):Promise.resolve(Y.value).then(fe,K);W((Q=Q.apply(Z,G)).next())}),te=(0,a.forwardRef)(({onUpdateNum:Z,onlyMediatorOpenStr:G},Q)=>{var ie;const[de]=P.default.useForm(),[fe,K]=(0,a.useState)({}),[W,Y]=(0,a.useState)({}),[R,J]=(0,a.useState)(null),[se,pe]=(0,a.useState)(!1),[re,z]=(0,a.useState)(!1),[U,H]=(0,a.useState)([]),[ne,le]=(0,a.useState)(!1),[me,ue]=(0,a.useState)(!1),[oe,Se]=(0,a.useState)(""),[we,De]=(0,a.useState)([]),[ve,xe]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)(null),je=P.default.useWatch("knowledge",de);(0,a.useEffect)(()=>{if(G)return u.Z.subscribe(G,ct=>{ke(ct.id)})},[G]),(0,a.useEffect)(()=>{R===!1&&Z&&Z()},[R]);const _e=()=>X(void 0,null,function*(){const tt=yield(0,t.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});xe(tt.disciplines||[])}),et=tt=>X(void 0,null,function*(){const ct=yield(0,t.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:tt}});De(ct.tag_disciplines)}),Me=tt=>X(void 0,null,function*(){var ct,at,Ge,Bt;const Ne=document.createElement("div");Ne.className=s.fixedLoading,document.body.appendChild(Ne),l.render(I.createElement(e.Z,{spinning:!0}),Ne);let ze={};const rt=[],[qe,he]=yield Promise.all([(0,t.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,t.ZP)(`/api/item_banks/${tt}/edit_single.json`,{method:"get"})]);if((qe==null?void 0:qe.status)===0&&(ze.usedCount=qe==null?void 0:qe.remaining_number,ze.totalCount=qe==null?void 0:qe.total_number),he.id){if(he!=null&&he.analysis||rt.push(3),(he==null?void 0:he.item_type)==="SUBJECTIVE"&&!((ct=he==null?void 0:he.answer_texts)!=null&&ct.length)&&rt.push(2),!((at=he==null?void 0:he.tag_disciplines)!=null&&at.length)){rt.push(1);const Ie=[(Ge=he==null?void 0:he.discipline)==null?void 0:Ge.id,(Bt=he==null?void 0:he.sub_discipline)==null?void 0:Bt.id].filter(Oe=>!!Oe);de.setFieldValue("course",Ie)}ze=$($({},ze),he),H(rt)}Y(he),K(ze),ze.totalCount===-1?rt.length?pe(!0):le(!0):ue(!0),document.body.removeChild(Ne)}),ke=tt=>X(void 0,null,function*(){Pe(tt),Me(tt),_e()}),Ve=()=>{J(!0)};(0,a.useImperativeHandle)(Q,()=>({onClick:Ve}));const xt=tt=>{De([...we,$({},tt)])},At=(tt,ct)=>{if(tt!=null&&tt.course){const[at,Ge]=tt.course;et(Ge),Se(new Date),de.setFieldsValue({knowledge:[]})}},it=()=>X(void 0,null,function*(){const{analysis:tt="",answer_texts:ct="",course:at=[],knowledge:Ge=[]}=de.getFieldsValue()||{},Bt={item_bank_id:Be,analysis:tt,answer_texts:ct?[ct]:"",sub_discipline_id:(at==null?void 0:at[1])||"",tag_discipline_ids:Ge==null?void 0:Ge.map(ze=>ze.value)};z(!0);const Ne=yield(0,t.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Bt});Ne.id&&(Y(Ne),pe(!1),le(!0)),z(!1)});return I.createElement(a.Fragment,null,I.createElement(g.default,{centered:!0,open:se,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:re,onCancel:()=>pe(!1),onOk:()=>de.submit(),afterClose:()=>{de.resetFields()}},I.createElement("div",{className:s.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),I.createElement("img",{src:o,style:{marginTop:-100}}),I.createElement(P.default,{form:de,onValuesChange:At,layout:"vertical",colon:!1,onFinish:it},U.includes(1)&&I.createElement(y.Z,{align:"middle",className:"mb20"},I.createElement(P.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},I.createElement(c.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ve})),I.createElement(P.default.Item,{name:"knowledge",className:"mb0 mt30"},I.createElement(n.N,{key:oe,height:300,zIndex:1003,selectvalues:je,subId:(ie=de.getFieldsValue().course)==null?void 0:ie[1],knowledgeOptions:we,onAddKnowledgeFinish:xt,className:s.knowledgeWrapper}))),U.includes(2)&&I.createElement(P.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},I.createElement(r.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),U.includes(3)&&I.createElement(P.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},I.createElement(r.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),R&&I.createElement(i.Z,{isIntelligentAssistant:!0,setScoreShow:J,isshixuns:!1,ScoreShow:!!R,isloadings:!1,onOk:tt=>{if(!tt.length){d.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}ke(tt[0])}}),I.createElement(p.Z,{visible:me,usedCount:fe==null?void 0:fe.usedCount,totalCount:fe==null?void 0:fe.totalCount,onCancel:()=>ue(!1),onOk:()=>{ue(!1),U.length?pe(!0):le(!0)}}),I.createElement(N,{noReselect:()=>{J(!0)},noRestrictModal:tt=>{K({usedCount:0,totalCount:tt}),ue(!0)},questionId:Be,visible:ne,questionData:W,onChange:tt=>{le(tt)},noSaveSuccess:()=>J(!1)}))})},35339:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return C}});var a=b(59301),P=b(8591),e=b(43428),g=b(95237),y=b(43418),c=b(92832),d=b(54580),l=b(6848),o=b(43604),s=b(5871),i={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},n=b(85057),t=b(3294),r=b(14791),u=b(99064),p=b(2554),m=b(955),E=b(86106),v=b(36136),h=b(88985),A=b(25355),B="data:image/png;base64,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",x=(D,S,F)=>new Promise((T,O)=>{var M=k=>{try{I(F.next(k))}catch(L){O(L)}},N=k=>{try{I(F.throw(k))}catch(L){O(L)}},I=k=>k.done?T(k.value):Promise.resolve(k.value).then(M,N);I((F=F.apply(D,S)).next())}),C=(0,a.forwardRef)(({onUpdateNum:D,onSave:S},F)=>{var T;const O=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898
|
|
|
\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[M,N]=(0,a.useState)(!1),[I,k]=(0,a.useState)([]),[L,V]=(0,a.useState)(null),[_,ee]=(0,a.useState)([]),[$,X]=(0,a.useState)(0),[q,te]=(0,a.useState)(0),[Z,G]=(0,a.useState)(!1),[Q,ie]=(0,a.useState)(O),[de,fe]=(0,a.useState)(0),[K,W]=(0,a.useState)(0),[Y,R]=(0,a.useState)(0),[J,se]=(0,a.useState)(0),[pe,re]=(0,a.useState)(0),[z,U]=(0,a.useState)(0),[H,ne]=(0,a.useState)(0),[le,me]=(0,a.useState)(0),[ue,oe]=(0,a.useState)(A.Q),{contentRef:Se,value:we,status:De,open:ve,close:xe}=ue,Be=(0,v.Z)({contentRef:Se,status:De}),{openProgress:Pe,closeProgress:je,CreateProgressModal:_e,progressOpen:et}=(0,E.Z)();(0,a.useEffect)(()=>{L&&xt(),L===!1&&(xe(),D==null||D(),k([]),ie(O),fe(0),W(0),R(0),se(0),re(0),U(0),ne(0),me(0))},[L]);const Me=()=>{V(!0)};(0,a.useImperativeHandle)(F,()=>({onClick:Me}));const ke=Ge=>{G(!0),X(Ge),te(0)},Ve=Ge=>x(void 0,null,function*(){const Bt=Ge.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Bt)==-1?(P.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ge.size/1024/1024>10?(P.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),xt=()=>x(void 0,null,function*(){const Ge=yield(0,u.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Ge.status===0&&(X(Ge.total_number),te(Ge.remaining_number))}),At=Ge=>(Ge=Ge||"",Ge=String(Ge),Ge=Ge.replace(/\s+/g,""),Ge),it=()=>x(void 0,null,function*(){var Ge,Bt;if(At(Q)){if(Q.length>1e3){P.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{P.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!At(Q)&&!(I!=null&&I.length)){P.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ne=[{name:"\u5355\u9009\u9898",num:de||0},{name:"\u591A\u9009\u9898",num:K||0},{name:"\u5224\u65AD\u9898",num:Y||0},{name:"\u586B\u7A7A\u9898",num:J||0},{name:"\u7B80\u7B54\u9898",num:pe||0},{name:"\u7EC4\u5408\u9898",num:le||0},{name:"\u7F16\u7A0B\u9898",num:z||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:H||0}],ze=Ne.reduce((he,Ie)=>he+Ie.num,0);if(ze===0){P.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(ze>50){P.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}G(!1);const qe={scene_type:6,request_identifier:Math.random(),file_id:(Bt=(Ge=I[0])==null?void 0:Ge.response)==null?void 0:Bt.id,content:Q,count_arr:Ne.map(he=>he.num).join(",")};yield ve(qe),xt()}),tt=()=>x(void 0,null,function*(){const Ge=Be();if(S){V(!1),S(Ge);return}Pe(),N(!0),ee([]);const Bt=new FormData;Bt.append("html",Ge);const Ne=yield(0,u.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Bt},!0);if((Ne==null?void 0:Ne.status)===0)if(Ne!=null&&Ne.data){je(100),ee(Ne==null?void 0:Ne.data);return}else P.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");N(!1),je()}),ct=()=>x(void 0,null,function*(){const Ge=Be();(0,m.RG)(Ge)}),at=["uploading","error"].includes((T=I==null?void 0:I[0])==null?void 0:T.status);return a.createElement(a.Fragment,null,a.createElement(h.Z,{visible:Z,totalCount:$,usedCount:q,onCancel:()=>G(!1),onOk:it}),a.createElement(e.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:i.extraHeader},a.createElement(g.Z,{align:"middle"},!De&&!!we&&a.createElement(a.Fragment,null,a.createElement(n.op,{onClick:tt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(n.op,{onClick:ct,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Ge=Bt=>{y.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Bt,onOk:()=>{V(!1)}})};if(De){Ge("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else we?Ge("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):V(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:L},a.createElement("div",{className:i.wrap},a.createElement("div",{className:i.left},a.createElement("div",{className:i.tip},a.createElement("img",{src:B}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(c.default.TextArea,{style:{height:160},className:"mb20",value:Q,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ge=>{ie(Ge.target.value)}}),a.createElement(d.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${t.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:I,withCredentials:!0,data:{upload_type:1},beforeUpload:Ve,onChange:({file:Ge})=>{var Bt,Ne;Ge.status!=="removed"&&(Ge.status==="done"&&((Bt=Ge==null?void 0:Ge.response)==null?void 0:Bt.status)!==0&&(Ge.status="error",Ge.response=(Ne=Ge==null?void 0:Ge.response)==null?void 0:Ne.message),k([Ge]))},onRemove:()=>k([])},a.createElement(l.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(n.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(g.Z,{style:{gap:16}},a.createElement(o.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(s.Z,{min:0,max:10,value:de,onChange:fe,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(s.Z,{min:0,max:10,value:K,onChange:W,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(s.Z,{min:0,max:10,value:Y,onChange:R,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(s.Z,{min:0,max:10,value:J,onChange:se,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(s.Z,{min:0,max:10,value:pe,onChange:re,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(s.Z,{min:0,max:10,value:le,onChange:me,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(s.Z,{min:0,max:10,value:z,onChange:U,style:{marginLeft:"8px"}})),a.createElement(o.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(s.Z,{min:0,max:10,value:H,onChange:ne,style:{marginLeft:"8px"}})))),De?a.createElement("div",{onClick:xe,className:i.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):at?a.createElement("div",{className:`${i.bottomBtn} ${i.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if($!==-1){G(!0);return}it()},className:i.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(A.Z,{onStatusChange:oe,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!et,noRestrictModal:ke,stringTransformer:p.o,onError:Ge=>{Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-9&&ke(Ge.data)}}))),a.createElement(e.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:M},a.createElement(g.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:b(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(r.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:_,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>N(!1),onSuccess:()=>{N(!1),V(!1)}}),a.createElement("div",{style:{height:70}})),_e("\u5904\u7406\u4E2D"))})},27478:function(Ye,ye,b){"use strict";var a=b(59301);const P=({scrollBoxRef:e,bottomInspectRef:g,contentRef:y,status:c,rootMargin:d="70px",bottomOffset:l=110})=>{const[o,s]=(0,a.useState)(!0),i=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!e.current||!g.current)return;const n=new IntersectionObserver(([t])=>{var r,u,p,m;if(!document.contains(t.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((r=t.rootBounds)==null?void 0:r.width)===0&&((u=t.rootBounds)==null?void 0:u.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((p=t.boundingClientRect)==null?void 0:p.width)===0&&((m=t.boundingClientRect)==null?void 0:m.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}s(t.isIntersecting)},{root:e.current,rootMargin:d,threshold:0});return n.observe(g.current),()=>{n.disconnect()}},[e.current,g.current,d]),(0,a.useEffect)(()=>{if(!c)return;const n=e.current,t=y.current;i.current=!1;let r=n.scrollTop;const u=()=>{const{scrollTop:m,scrollHeight:E,clientHeight:v}=n;m>r?m+v>=E-l&&(n.scrollTop=n.scrollHeight,i.current=!1):m<r&&(i.current=!0),r=m};n.addEventListener("scroll",u);const p=new ResizeObserver(()=>{i.current||(n.scrollTop=n.scrollHeight)});return p.observe(t),()=>{setTimeout(()=>{p.unobserve(t)},250),n.removeEventListener("scroll",u)}},[c]),o};ye.Z=P},36136:function(Ye,ye,b){"use strict";var a=b(59301);const P=({contentRef:e,status:g})=>((0,a.useEffect)(()=>{!g&&(e!=null&&e.current)&&e.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(d=>{d.tagName.toLowerCase()==="code"?d.parentElement&&(d.parentElement.contentEditable="false"):d.tagName.toLowerCase()==="mathx"&&(d.contentEditable="false")})},[g]),(c=!1)=>{const d=i=>{const n={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return i.replace(/&[^;]+;/g,t=>n[t]||t)};if(!e.current)return"";const l=e.current.cloneNode(!0);l.querySelectorAll("code[data-text], mathx[data-text]").forEach(i=>{let n=i.getAttribute("data-text");i.tagName.toLowerCase()==="code"?n=n.replace(/```.*\n|\n```/g,""):i.tagName.toLowerCase()==="mathx"&&(n=`$$${n}$$`);const t=document.createTextNode(n);i.parentNode.replaceChild(t,i)}),c&&l.querySelectorAll('[data-select="disabled"]').forEach(n=>{var t;const r=n.textContent||"",u=document.createTextNode(r+`
|
|
|
`);(t=n.parentNode)==null||t.replaceChild(u,n)});let s=l.innerHTML;return c||(s=s.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),s=s.replace(/<p>/g,""),s=s.replace(/<\/p>/g,`
|
|
|
`),s=s.replace(/<br>/g,`
|
|
|
`),s=s.replace(/\r\n/g,`
|
|
|
`),s=s.replace(/<[^>]*>/g,""),s=d(s),s});ye.Z=P},86106:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return n}});var a=b(59301),P=b(43418),e=b(95237),g=b(93948),y="data:image/png;base64,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",c="data:image/png;base64,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",d="data:image/png;base64,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",l={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},o=b(59301);const s=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var n=()=>{const[t,r]=(0,a.useState)(0),[u,p]=(0,a.useState)(!1),[m,E]=(0,a.useState)(!0),v=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(m)return;const C=()=>{r(D=>D>=99?(clearInterval(v.current),99):D+1)};return v.current=setInterval(C,5e4/99),()=>clearInterval(v.current)},[m]);const h=()=>{r(0),p(!0),E(!1)},A=(C=0)=>{E(!0),r(C),p(!1)},B=C=>{const D=C/1048576;let S;return D<=.3?S=3:D<=.5?S=5:D<=1?S=10:D<=2?S=20:D<=3?S=30:D<=10?S=D*10:S=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${S}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},x=()=>o.createElement("span",{className:l.dotLoading},o.createElement("span",null,"."),o.createElement("span",null,"."),o.createElement("span",null,"."));return{progress:t,progressOpen:u,openProgress:h,closeProgress:A,toggleLock:()=>E(C=>!C),CreateProgressModal:(C=s,D)=>(typeof C=="string"&&(C=[C,C,C]),o.createElement(P.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:u,title:null,footer:null,width:500,afterClose:()=>r(0)},o.createElement(e.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},t<=30&&o.createElement(o.Fragment,null,o.createElement("img",{src:y,alt:"Step 1"}),o.createElement("div",{className:"mt20 c-light-primary"},C[0],x())),t>30&&t<60&&o.createElement(o.Fragment,null,o.createElement("img",{src:c,alt:"Step 2"}),o.createElement("div",{className:"mt20 c-light-primary"},C[1],x())),t>=60&&o.createElement(o.Fragment,null,o.createElement("img",{src:d,alt:"Step 3"}),o.createElement("div",{className:"mt20 c-light-primary"},C[2],x())),o.createElement(g.Z,{className:l.progress,status:"active",style:{width:"auto"},size:[300,8],percent:t}),!!D&&o.createElement("div",{className:"c-grey-999"},B(D)))))}}},89498:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return $}});var a=b(59301),P=b(38854),e=b(8591),g=b(6848),y=b(92832),c=b(3113),d=b(43276),l={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},s=({position:X,children:q})=>{const{left:te=0,top:Z=0}=X||{},[G,Q]=(0,a.useState)(te),[ie,de]=(0,a.useState)(Z),fe=(0,a.useRef)(null),K=()=>{if(fe.current){const W=fe.current.offsetWidth,Y=fe.current.offsetHeight,R=window.innerWidth,J=window.innerHeight;let se=te,pe=Z;te+W>R&&(se=R-W),se<0&&(se=0),Z+Y>J&&(pe=J-Y),pe<0&&(pe=0),Q(se),de(pe)}};return(0,a.useEffect)(()=>{if(!fe.current||!X)return;const W=new ResizeObserver(()=>{K()});return W.observe(fe.current),()=>{W.disconnect()}},[te,Z,X]),(0,a.useEffect)(()=>{X&&K()},[te,Z,X]),X?a.createElement("div",{ref:fe,style:{position:"fixed",left:`${G}px`,top:`${ie}px`,zIndex:1050}},q):null},i=b(3294),n=b(56102),t=b(24544),r=Object.defineProperty,u=Object.defineProperties,p=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,h=(X,q,te)=>q in X?r(X,q,{enumerable:!0,configurable:!0,writable:!0,value:te}):X[q]=te,A=(X,q)=>{for(var te in q||(q={}))E.call(q,te)&&h(X,te,q[te]);if(m)for(var te of m(q))v.call(q,te)&&h(X,te,q[te]);return X},B=(X,q)=>u(X,p(q)),x=(X,q,te)=>new Promise((Z,G)=>{var Q=fe=>{try{de(te.next(fe))}catch(K){G(K)}},ie=fe=>{try{de(te.throw(fe))}catch(K){G(K)}},de=fe=>fe.done?Z(fe.value):Promise.resolve(fe.value).then(Q,ie);de((te=te.apply(X,q)).next())}),C=({visible:X,position:q,selectText:te,applyRefinedText:Z,fetchUrl:G,noRestrictModal:Q})=>{var ie;const[de,fe]=(0,a.useState)(!1),[K,W]=(0,a.useState)([]),[Y,R]=(0,a.useState)(""),[J,se]=(0,a.useState)(1),[pe,re]=(0,a.useState)(""),[z,U]=(0,a.useState)(!1),H=(0,a.useRef)(null),[ne,le]=(0,a.useState)(!1),[me,ue]=(0,a.useState)(0),oe=(0,a.useRef)(!1),Se=((ie=K==null?void 0:K[(K==null?void 0:K.length)-1])==null?void 0:ie.loading)===!0;(0,a.useEffect)(()=>{if(X){se(1);return}le(!1),fe(!1),we(),ue(0),W([]),se(0)},[X]);const we=()=>{var it,tt;R(""),re(""),(tt=(it=H.current)==null?void 0:it.cancelRequest)==null||tt.call(it)},De=(...it)=>x(void 0,[...it],function*(tt="",ct=K){const at=Date.now(),Ge=[...ct,{text:tt,key:at,sender:"user",show:!0},{loading:!0,key:at,sender:"AI",show:!0}];se(2),W(Ge);const Bt=xe(ct),Ne={no_record_times:!0,prompt:tt,history:Bt};H.current=new t.Z(i.Z.API_SERVER+G,Ne),yield new Promise(ze=>{H.current.on("data",rt=>{const{chunk:{msg:qe},full:he}=rt,Ie=qe==="error";le(!0),re(et(he)),W(Oe=>Oe.map((Ue,nt)=>nt===Oe.length-1?B(A({},Ue),{text:he,loading:!1,error:Ie}):Ue))}),H.current.on("done",()=>ze()),H.current.on("error",rt=>{const qe="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(rt)==="[object Object]"&&rt.status===-9&&(se(1),Q(rt.data)),W(he=>he.map((Ie,Oe)=>Oe===he.length-1?B(A({},Ie),{text:qe,loading:!1,error:!0}):Ie)),ze()}),H.current.on("cancelled",()=>ze()),H.current.startStream()}),fe(!1)}),ve=it=>{R(it.target.value)},xe=it=>it.reduce((ct,at)=>{if(at.sender==="user"){const Ge=it.find(Bt=>Bt.key===at.key&&Bt.sender==="AI");Ge&&(Ge!=null&&Ge.text)&&!(Ge!=null&&Ge.error)&&ct.push({question:at.text,answer:Ge.text})}return ct},[]),Be=()=>{if(At)return;const it=Me("\u6539\u5199");we(),fe(!0),De(it)},Pe=it=>{if(it.key==="Enter"&&!it.shiftKey){if(it.preventDefault(),oe.current||xt)return;Be()}},je=()=>{var it,tt;ue(ct=>ct+1),(tt=(it=H.current)==null?void 0:it.cancelRequest)==null||tt.call(it),fe(!1),le(!1)},_e=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],et=(it="")=>{const tt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((ct,at)=>{tt.push(`\u7B54\u6848${at+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${at+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${at+1})\u8F93\u51FA\uFF1A`)}),tt.forEach(ct=>{const at=new RegExp(ct,"g");it=it.replace(at,`**${ct}** `)}),it},Me=it=>it==="\u6539\u5199"?`${Y}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${te}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${te}\uFF0C${it}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,ke=it=>{let tt="";it.key==="1"&&(tt=Me("\u6DA6\u8272")),it.key==="2"&&(tt=Me("\u6269\u5199")),it.key==="3"&&(tt=Me("\u7F29\u5199")),we(),fe(!0),De(tt)},Ve=()=>{const it=K.splice(K.length-2),{text:tt}=(it==null?void 0:it[0])||{};we(),fe(!0),De(tt,K)},xt=de||ne,At=(Y==null?void 0:Y.trim())==="";return X?a.createElement(P.Z,{open:At&&!xt&&(z||!pe),overlayStyle:{minWidth:200},menu:{items:_e,onClick:ke}},a.createElement(s,{position:q},a.createElement("div",{className:l.wrap},J===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:l.chatContainer},Se&&a.createElement("div",{className:l.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),pe&&a.createElement(d.Z,{cancelIndex:me,streamingStatus:de,loadImage:!1,onFinish:()=>x(void 0,null,function*(){ue(0),setTimeout(()=>le(!1),0)}),value:pe})),a.createElement("div",{className:l.btnContainer},a.createElement("div",{onClick:()=>Z(!0,pe),className:l.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Z(!1,pe),className:l.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(n.CopyToClipboard,{text:pe,onCopy:()=>e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(g.Z,{title:"\u590D\u5236"},a.createElement("div",{className:l.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(g.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Ve,className:l.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(g.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{se(1),we(),W([])},className:l.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:l.inputContainer},a.createElement(y.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Y,bordered:!1,onFocus:()=>U(!0),onBlur:()=>setTimeout(()=>U(!1),300),onChange:ve,onPressEnter:Pe,onCompositionStart:()=>oe.current=!0,onCompositionEnd:()=>oe.current=!1}),ne?a.createElement("div",{className:`iconfont icon-tingzhihuida ${l.cancelBtn}`,onClick:je}):a.createElement(c.ZP,{className:At?l.sendBtnDisabled:l.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:xt,onClick:Be}))))):a.createElement(a.Fragment,null)},D={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},S=Object.defineProperty,F=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,M=(X,q,te)=>q in X?S(X,q,{enumerable:!0,configurable:!0,writable:!0,value:te}):X[q]=te,N=(X,q)=>{for(var te in q||(q={}))T.call(q,te)&&M(X,te,q[te]);if(F)for(var te of F(q))O.call(q,te)&&M(X,te,q[te]);return X};const I=X=>React.createElement("svg",N({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},X),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var k="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",V=(0,a.forwardRef)(({initialContent:X,onButtonClick:q},te)=>{const[Z,G]=(0,a.useState)(null),[Q,ie]=(0,a.useState)(null),[de,fe]=(0,a.useState)(""),[K,W]=(0,a.useState)(null),Y=te,R=H=>{const ne=document.elementFromPoint(10,H),le=document.createRange();let me=null;const ue=document.createTreeWalker(Y.current,NodeFilter.SHOW_TEXT,{acceptNode:Be=>{const Pe=document.createRange();Pe.selectNodeContents(Be);const je=Pe.getBoundingClientRect();return je.top<=H&&je.bottom>=H?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let oe="",Se,we,De=null,ve=null,xe=null;for(;Se=ue.nextNode();){Se.parentNode.getAttribute("data-select")==="disabled"&&(we=!0),oe+=Se.textContent,ve||(ve=Se),xe=Se;const Be=document.createRange();Be.selectNodeContents(Se);const Pe=Be.getBoundingClientRect();De===null&&(De=Pe.top)}if(ve&&xe&&!we){const Be=document.createRange();Be.setStart(ve,0),Be.setEnd(xe,xe.textContent.length),W(Be)}else W(null);return ie(De-1),we?"":oe.trim()};function J(H){for(;H.parentElement&&H.parentElement.tagName.toLowerCase()!=="section";){var ne=window.getComputedStyle(H.parentElement);if(ne.pointerEvents==="none")return!0;H=H.parentElement}return!1}const se=H=>{var ne,le;if(J(H.target)){ie(-1e6);return}if(((le=(ne=document.getSelection())==null?void 0:ne.toString)==null?void 0:le.call(ne))!==""){ie(-1e6);return}const me=R(H.clientY);if((me==null?void 0:me.trim())===""){ie(-1e6);return}const ue=Y.current.getBoundingClientRect();G(ue.left-30),fe(me)},pe=()=>{},re=H=>{q&&de&&q(de,H.clientX,H.clientY,K)},z=()=>{if(K){const H=window.getSelection();H.removeAllRanges(),H.addRange(K)}},U=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const H=Y.current;return H.addEventListener("mousemove",se),H.addEventListener("mouseleave",pe),()=>{H.removeEventListener("mousemove",se),H.removeEventListener("mouseleave",pe),U()}},[X]),a.createElement("div",{className:D["hover-line-container2"]},Q!==null&&a.createElement("div",{className:D["line-button-container"],style:{top:Q,left:Z},onMouseEnter:()=>{z()},onMouseLeave:()=>{U(),ie(null),fe(""),W(null)}},a.createElement("div",{className:D.button,onClick:re},a.createElement("img",{src:k}),a.createElement("span",null,"AI\u6539\u5199"))))}),_={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},$=({nodeRef:X,noRestrictModal:q})=>{const[te,Z]=(0,a.useState)(null),[G,Q]=(0,a.useState)(null),[ie,de]=(0,a.useState)(!1),[fe,K]=(0,a.useState)(null),[W,Y]=(0,a.useState)(!1),[R,J]=(0,a.useState)(!1),se=X,pe=(0,a.useRef)(null),re=(0,a.useRef)(null),[z,U]=(0,a.useState)("");(0,a.useEffect)(()=>{te!=null&&te.toString()&&U(te==null?void 0:te.toString())},[te==null?void 0:te.toString()]);const H=()=>{const ue=window.getSelection(),oe=se.current.scrollTop,Se=se.current.getBoundingClientRect();if(ue.rangeCount>0&&ue.toString().length>0){const we=ue.getRangeAt(0);Z(we.cloneRange());const De=we.getBoundingClientRect(),ve=40;let xe=De.top+oe-5+ve;xe<oe&&(xe=De.bottom-Se.top+oe+5);const Be=se.current.scrollHeight-ve;xe=Math.min(Math.max(xe,oe),Be),Q({top:xe+6,left:De.left})}else Z(null),Q(null),de(!1);ne(ue)},ne=ue=>{if(!ue||ue.rangeCount===0){Y(!1);return}const Se=ue.getRangeAt(0).getBoundingClientRect(),we=window.getComputedStyle(se.current),De=parseInt(we.lineHeight),ve=parseInt(we.paddingTop),xe=se.current.scrollTop,Be=se.current.getBoundingClientRect(),Pe=Se.top-Be.top+xe,je=Math.floor((Pe-ve)/De),_e=ve+je*De-xe;K(_e),Y(!0)},le=ue=>{se.current&&!se.current.contains(ue.target)&&J(!1)};(0,a.useEffect)(()=>{const ue=se.current;return ue.addEventListener("scroll",H),ue.addEventListener("input",H),ue.addEventListener("click",H),ue.addEventListener("mouseup",H),ue.addEventListener("keyup",H),ue.addEventListener("click",H),document.addEventListener("mousedown",le),()=>{ue.removeEventListener("scroll",H),ue.removeEventListener("input",H),ue.removeEventListener("click",H),ue.removeEventListener("mouseup",H),ue.removeEventListener("keyup",H),ue.removeEventListener("click",H),document.removeEventListener("mousedown",le)}},[]);const me=(ue=!0,oe)=>{if(!te)return;const Se=re.current.querySelector("section.edu_md").innerHTML.replace(/<p[^>]*>([\s\S]*?)<\/p>/g,"$1"),we=te.cloneRange(),De=window.getSelection();if(De.removeAllRanges(),De.addRange(we),ue){we.deleteContents();const ve=document.createElement("div");ve.innerHTML=Se;const xe=Array.from(ve.childNodes);for(;xe.length>0;)we.insertNode(xe.pop())}else{we.collapse(!1);const ve=document.createElement("div");ve.innerHTML=" "+Se;const xe=Array.from(ve.childNodes);for(;xe.length>0;)we.insertNode(xe.pop())}De.removeAllRanges(),Z(null),de(!1),Q(null)};return a.createElement("section",{ref:re},G&&a.createElement("div",{ref:pe,className:_.toolbar,style:{top:G==null?void 0:G.top,left:G==null?void 0:G.left}},a.createElement("div",{className:_.button,onClick:()=>de(!0)},a.createElement("img",{src:k}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(C,{key:JSON.stringify(G),noRestrictModal:q,visible:ie,position:G,selectText:z,applyRefinedText:me,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),se.current&&a.createElement(V,{ref:se,onButtonClick:(ue,oe,Se,we)=>{Z(we),de(!0),U(ue),Q({left:oe,top:Se+20})}}))}},88985:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return y}});var a=b(59301),P=b(43418),e={num:"num___VQiqB"},y=({visible:c,usedCount:d,totalCount:l,onOk:o,onCancel:s})=>{const i=()=>d>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",l,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:e.num},d),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",l,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:e.num},d),"\u6B21\uFF09\u3002");return a.createElement(P.default,{centered:!0,open:c,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:s,onOk:o,footer:d>0?void 0:null},i())}},25355:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return p},Q:function(){return r}});var a=b(59301),P={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},e=b(24544),g=b(3294),y=b(43276),c=b(89498),d=b(27478),l=b(53630),o="data:image/png;base64,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",s=b(92310),i=b.n(s),n=b(8591),t=(m,E,v)=>new Promise((h,A)=>{var B=C=>{try{w(v.next(C))}catch(D){A(D)}},x=C=>{try{w(v.throw(C))}catch(D){A(D)}},w=C=>C.done?h(C.value):Promise.resolve(C.value).then(B,x);w((v=v.apply(m,E)).next())});const r={contentRef:{current:null},value:null,status:!1,open:()=>t(void 0,null,function*(){}),close:()=>{}};var p=({className:m,style:E,onChange:v,onSuccess:h,onCancel:A,onError:B,fetchUrl:x,noRestrictModal:w=()=>{},showEditableToolbar:C,bottomOffset:D=110,loadingText:S,showEmptyData:F=!0,onStatusChange:T,stringTransformer:O,bottomContainerNode:M})=>{const[N,I]=(0,a.useState)(!1),[k,L]=(0,a.useState)(""),[V,_]=(0,a.useState)(0),[ee,$]=(0,a.useState)(!1),X=(0,a.useRef)(null),q=(0,a.useRef)(null),te=(0,a.useRef)(null),Z=(0,a.useRef)(null),G=(0,d.Z)({scrollBoxRef:Z,bottomInspectRef:te,contentRef:q,status:ee,bottomOffset:D}),Q=N||ee;(0,a.useEffect)(()=>{v==null||v(k)},[k]),(0,a.useEffect)(()=>{T==null||T({contentRef:q,status:Q,value:k,open:ie,close:de})},[Q,k]);const ie=K=>t(void 0,null,function*(){I(!0),L(""),_(0);const W=x;K!=null&&K.fetchUrl&&delete K.fetchUrl,X.current=new e.Z(`${g.Z.API_SERVER}${W}`,K),yield new Promise((Y,R)=>{X.current.on("data",J=>{let{chunk:{content:se,type:pe}}=J;$(!0),pe==="text"&&L(re=>O?O(re+se):re+se)}),X.current.on("done",()=>{Y()}),X.current.on("error",J=>{Object.prototype.toString.call(J)==="[object Object]"&&J.status===-1&&n.ZP.warning((J==null?void 0:J.message)||""),Y(),B==null||B(J)}),X.current.on("cancelled",()=>{Y(),A==null||A()}),X.current.startStream()}),I(!1)}),de=()=>{var K,W;_(1),(W=(K=X.current)==null?void 0:K.cancelRequest)==null||W.call(K),I(!1),$(!1)},fe=(0,a.useMemo)(()=>q.current?a.createElement(c.Z,{noRestrictModal:w,nodeRef:q}):a.createElement(a.Fragment,null),[q.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:i()(P.container,m),style:E,ref:Z},a.createElement("div",{ref:q,className:P.liWrap,contentEditable:!Q},k&&a.createElement(y.Z,{cancelIndex:V,streamingStatus:N,loadImage:!1,onFinish:()=>t(void 0,null,function*(){_(0),setTimeout(()=>$(!1),0),h==null||h(k)}),value:k})),!k&&!Q&&a.createElement("div",{className:P.imgBox},a.createElement("img",{width:56,src:o}),a.createElement("span",null,"\u9884\u89C8\u533A")),F&&Q&&a.createElement(l.Z,{text:S}),!G&&a.createElement("div",{className:P.backBottom,onClick:()=>{Z.current.scrollTop=Z.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:te}),M),!Q&&C&&fe)}},53630:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return g}});var a=b(59301),P={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},g=({text:y})=>a.createElement("div",null,a.createElement("div",{className:P.loading},a.createElement("div",{className:P.dot}),a.createElement("div",{className:P.dot}),a.createElement("div",{className:P.dot})),!!y&&a.createElement("div",{className:"mt5"},y))},31707:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return E}});var a=b(59301),P=b(19909),e={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},g=b(8591),y=b(95237),c=b(99064),d=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,t=(v,h,A)=>h in v?d(v,h,{enumerable:!0,configurable:!0,writable:!0,value:A}):v[h]=A,r=(v,h)=>{for(var A in h||(h={}))i.call(h,A)&&t(v,A,h[A]);if(s)for(var A of s(h))n.call(h,A)&&t(v,A,h[A]);return v},u=(v,h)=>l(v,o(h)),p=(v,h,A)=>new Promise((B,x)=>{var w=S=>{try{D(A.next(S))}catch(F){x(F)}},C=S=>{try{D(A.throw(S))}catch(F){x(F)}},D=S=>S.done?B(S.value):Promise.resolve(S.value).then(w,C);D((A=A.apply(v,h)).next())}),E=({description:v,code:h,showData:A={},sendParams:B={},allShow:x=!1,draggableExtraNode:w})=>{const C=[{img:b(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:v,show:A==null?void 0:A.ai_exam_question,type:1},{img:b(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:h,show:A==null?void 0:A.ai_syntax_check,type:5},{img:b(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:v,query:h,show:A==null?void 0:A.ai_code_diagnosis,type:2},{img:b(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:v,query:h,show:A==null?void 0:A.ai_guidance,type:3},{img:b(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:v,query:h,show:A==null?void 0:A.ai_code_evaluation,type:9},{img:b(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:v,query:h,show:A==null?void 0:A.ai_code_optimization,type:7},{img:b(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:v,query:h,show:A==null?void 0:A.ai_code_comment,type:8}],D=O=>{const{setChatData:M,setLoading:N,getData:I,clearStatus:k,typing:L,setImageGenerator:V,renderChatItems:_,setSceneAwareness:ee,setIdentifier:$}=O;let X=C;return x||(X=C.filter(q=>q.show)),a.createElement("div",{className:`${e.bigTips} mt10`},X.map((q,te)=>a.createElement("div",{onClick:()=>p(void 0,null,function*(){var Z;if(L){g.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ee(!1),V(!1),N(!0),k();const G=_(q.query);G[0].show=!1,G[1].imageGenerator=!1,M(G);const Q=yield T.onAdd(),ie=(Z=Q==null?void 0:Q.data)==null?void 0:Z.identifier;$(ie),I("",u(r({type:q.type,description:q.description,query:q.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:ie},B),{prompt:A==null?void 0:A.ai_code_evaluation_promote}))}),key:te,className:e.item},a.createElement(y.Z,{align:"middle"},a.createElement("img",{className:"mr10",src:q.img}),a.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},q.name)),a.createElement("div",{className:"mt10",style:{color:"#434D6C"}},q.des))))},S=O=>p(void 0,[O],function*({type:M,value:N,index:I,identifier:k,objectIndex:L}){const V={index:L,identifier:k};if(M==="like"&&(yield(0,c.ZP)("/api/course_qna_records/like.json",{method:"post",body:V})).status!==0||M==="dislike"&&(yield(0,c.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:V})).status!==0)return Promise.reject()}),T={onAdd:()=>(0,c.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,c.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Game",by_self:!0}}),onListClick:O=>(0,c.ZP)(`/api/course_qna_sessions/${O}.json`,{method:"get"}),onListDelete:O=>(0,c.ZP)(`/api/course_qna_sessions/${O}.json`,{method:"delete"}),onListDealData:O=>{let M=[];return O==null||O.forEach(N=>{const I=N.id,k=N.think?{reasoning:N.think,thinkingEnabled:!0}:{},L=[{text:N.question,key:I,sender:"user",fileList:[],show:!0},r({key:I,loading:!1,sender:"AI",show:!0,source:N.answer_source,text:N.answer,like:N.like,dislike:N.dislike,time:N.think_time,id:N.id},k)];M=[...M,...L]}),M}};return a.createElement(P.Z,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:x?!1:!(A!=null&&A.ai_q_and_a),headFunctionNode:D,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:T,customPreference:S,fetchData:u(r({},B),{questionable_type:"Game",is_chat:!0}),topPercentage:(B==null?void 0:B.source)==="hack"?.52:void 0,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u6211\u53EF\u4EE5\u8FD0\u7528\u667A\u80FD\u5BA1\u9898\u7684\u529F\u80FD\uFF0C\u5E2E\u52A9\u60A8\u8F7B\u677E\u7406\u89E3\u5E76\u62C6\u89E3\u5B9E\u8DF5\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u6E05\u6670\u660E\u4E86\u7684\u89E3\u9898\u601D\u8DEF\u3002\u5F53\u60A8\u5728\u7F16\u5199\u4EE3\u7801\u8FC7\u7A0B\u4E2D\u9047\u5230\u95EE\u9898\u65F6\uFF0C\u6211\u53EF\u4EE5\u63D0\u4F9B\u4EE3\u7801\u8BCA\u65AD\u670D\u52A1\uFF0C\u5206\u6790\u60A8\u7684\u4EE3\u7801\u5E76\u7ED9\u51FA\u5177\u4F53\u7684\u4FEE\u6B63\u5EFA\u8BAE\u3002\u5982\u679C\u60A8\u9700\u8981\u8FDB\u4E00\u6B65\u7684\u5E2E\u52A9\uFF0C\u6211\u8FD8\u53EF\u4EE5\u63D0\u4F9B\u8BE6\u7EC6\u7684AI\u6307\u5BFC\uFF0C\u4E3A\u60A8\u91CF\u8EAB\u5B9A\u5236\u53C2\u8003\u7684\u89E3\u51B3\u65B9\u6848\u3002\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u5B9E\u8DF5\u4EFB\u52A1\uFF01"),a.createElement("div",{className:"font16 mt20",style:{color:"#434d6c"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E")),fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:w})}},19909:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return De}});var a=b(59301),P=b(43428),e=b(8591),g=b(54580),y=b(43418),c=b(6848),d=b(92832),l=b(3113),o=b(71418),s=b(64165),i=b(14478),n=b(38854),t=b(92310),r=b.n(t),u=b(43276),p={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},m=b(59301),E=(ve,xe,Be)=>new Promise((Pe,je)=>{var _e=ke=>{try{Me(Be.next(ke))}catch(Ve){je(Ve)}},et=ke=>{try{Me(Be.throw(ke))}catch(Ve){je(Ve)}},Me=ke=>ke.done?Pe(ke.value):Promise.resolve(ke.value).then(_e,et);Me((Be=Be.apply(ve,xe)).next())}),h=({value:ve="",streamingStatus:xe,onFinish:Be,cancelIndex:Pe,time:je,loading:_e,loadAll:et})=>{const[Me,ke]=(0,a.useState)(""),[Ve,xt]=(0,a.useState)(!0),At=(0,a.useRef)(ve),it=(0,a.useRef)(xe),tt=(0,a.useRef)(0),ct=(0,a.useRef)(null),[at,Ge]=(0,a.useState)(!1),Bt=70;(0,a.useEffect)(()=>{it.current=xe},[xe]),(0,a.useEffect)(()=>{At.current=ve},[ve]),(0,a.useEffect)(()=>{if(!xe){ke(At.current);return}return Ge(!0),ct.current=setInterval(Ne,Bt),()=>{clearInterval(ct.current)}},[]),(0,a.useEffect)(()=>{at&&(ke(At.current),clearInterval(ct.current),Ge(!1),Be())},[Pe]);const Ne=()=>E(void 0,null,function*(){const ze=At.current[tt.current];ze!==void 0?(ke(rt=>rt+ze),tt.current++,clearInterval(ct.current),ct.current=setInterval(Ne,280/(At.current.length-tt.current))):it.current===!1&&(ke(At.current),clearInterval(ct.current),Ge(!1),Be())});return m.createElement("div",{className:`${p.reasoning} fadeIn animated`},m.createElement("div",{className:p.btn,onClick:()=>xt(!Ve)},m.createElement("i",{className:"iconfont icon-shendusikao"}),je?m.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",je," \u79D2\uFF09"):m.createElement("span",null,"\u601D\u8003\u4E2D..."),Ve?m.createElement("b",{className:"iconfont icon-shouqi6"}):m.createElement("b",{className:"iconfont icon-zhankai6"})),_e&&m.createElement(o.Z,{spinning:!0,className:"mt20"}),Ve&&!_e&&m.createElement("div",{className:p.content},Me,at?m.createElement("span",{className:"aiBlink"},"__"):""))},A={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},B=b(81327),x=Object.defineProperty,w=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,S=(ve,xe,Be)=>xe in ve?x(ve,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ve[xe]=Be,F=(ve,xe)=>{for(var Be in xe||(xe={}))C.call(xe,Be)&&S(ve,Be,xe[Be]);if(w)for(var Be of w(xe))D.call(xe,Be)&&S(ve,Be,xe[Be]);return ve};const T=ve=>React.createElement("svg",F({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ve),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var O="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",M=Object.defineProperty,N=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,L=(ve,xe,Be)=>xe in ve?M(ve,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ve[xe]=Be,V=(ve,xe)=>{for(var Be in xe||(xe={}))I.call(xe,Be)&&L(ve,Be,xe[Be]);if(N)for(var Be of N(xe))k.call(xe,Be)&&L(ve,Be,xe[Be]);return ve};const _=ve=>React.createElement("svg",V({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ve),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ee="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",$=b(59301),q=({value:ve,onChange:xe})=>{const[Be,Pe]=(0,a.useState)(!1),je=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:O},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],_e=je.find(et=>et.key===ve);return $.createElement("div",{className:A.select},$.createElement(B.Z,{size:10},$.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),$.createElement("div",{className:A.box,onMouseLeave:()=>Pe(!1)},$.createElement("div",{className:A.text,onClick:()=>Pe(!0)},$.createElement("img",{src:_e.img,width:20}),$.createElement("span",null,_e.name),$.createElement("b",{className:"iconfont icon-zhankai6"})),Be&&$.createElement("div",{className:A.itemWrap},$.createElement("aside",null,je.map(et=>$.createElement("div",{key:et.key,className:`${A.item} ${et.key===ve?A.active:""}`,onClick:Me=>{Me.stopPropagation(),xe(et.key),Pe(!1)}},$.createElement("img",{src:et.img,width:20}),$.createElement("span",null,et.name))))))))},te={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Z=b(99064),G=b(955),Q={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj"},de=({src:ve,onClick:xe,topPercentage:Be=.62,draggableExtraNode:Pe})=>{const je=(0,a.useRef)(null),_e=(0,a.useRef)(!1),et=(0,a.useRef)(!1),[Me,ke]=(0,a.useState)(window.innerHeight*Be),[Ve,xt]=(0,a.useState)(!1),At=10;return(0,a.useEffect)(()=>{if(je.current){let it=function(Bt){var Ne;_e.current=!0,Ge=Bt.pageY,at=Bt.pageY-(((Ne=je.current)==null?void 0:Ne.getBoundingClientRect().top)||0),(0,G.kk)("none"),document.onselectstart=function(){return!1}},tt=function(){_e.current&&!et.current&&xe&&xe(),_e.current=!1,et.current=!1,(0,G.kk)("auto"),document.onselectstart=null},ct=function(Bt){var Ne;if(_e.current){const rt=Bt.pageY-at,qe=window.innerHeight-(((Ne=je.current)==null?void 0:Ne.offsetHeight)||0)-50,he=50;if(!et.current&&Math.abs(Ge-Bt.pageY)>At&&(et.current=!0),et.current){let Ie=Math.max(he,Math.min(rt,qe));ke(Ie)}}},at=0,Ge=0;return je.current.addEventListener("mousedown",it),document.addEventListener("mousemove",ct),document.addEventListener("mouseup",tt),()=>{var Bt,Ne;(Ne=(Bt=je==null?void 0:je.current)==null?void 0:Bt.removeEventListener)==null||Ne.call(Bt,"mousedown",it),document.removeEventListener("mousemove",ct),document.removeEventListener("mouseup",tt)}}},[xe]),(0,a.useEffect)(()=>{const it=()=>{ke(window.innerHeight*Be)};return window.addEventListener("resize",it),()=>{window.removeEventListener("resize",it)}},[Be]),a.createElement("div",{className:Q.draggableImage,style:{top:`${Me}px`,display:Ve?"none":"block",cursor:_e.current?"grabbing":"grab"},ref:je},Pe,a.createElement("img",{className:Q.img,src:ve,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Q.close}`,onMouseUp:it=>{it.stopPropagation(),xt(!0)}}))},fe="data:image/png;base64,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",K="data:image/png;base64,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",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABRCAYAAACOlsX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7NmwecHlW9979nZp66fbM9vZOOJKH3FgLSNSAB5HJBEEEBr1yKF1CayEUFqVIEFQygEQg1lFAD6QXSk012N5vN9vb0KeflnHl20yEUue+E/ezDPDPnnN+/txUX/s2ZKvEeRtKfL33J7BviS7/5zbzwJfYX1AmMS8QFT6Rr4auA/WaO/G2uIhB14oePpXrI1Lt3D792+eJbOt2/c39x/iNJ2SuQWYTbBGXvtu5dIPviLgLee8P/IOWOD36b+4vzH0xIxM5H9A+UExKcf6jFg285O/K2l/U9B9/2/qTBBghYWO3qd/IiglO+Y/HUhzb6i+2uSBAsc9vdpA22CwcMNUjZsKzW20WmyvIFao9XlrpYpiRoCb4zyKAzAZ9u7nl+J9ns/V+BOO/+xB4l94eHBxhVZWCakMpI0g786a0Mv/pemPp2f/HcsODav6ezn+G6U0P85oUMx44zWV7r0h6Dn00N8spSh/59BEPLDB54I0N3Ci47LkBxjiCRgfICwfMLHT5a53LSdywSacmclT7Req4zJlsMqzCoKDRYUeeytdOjOwn79DV46xOHDU1foIQSxLn3xreJdHZl9Vp+RDDtIIvH3ra5+Nggs5c5bGr29P3Lpwa5fWZa8+uO6WGueypFMABXnRTi3ZUOW9okwysNpuxrcfesNNeeFtLvb26VVDd5xLJm4ydTgry82KGm2ePUyQGaOiWOJ5k4xCTjoEGpa8F6F1dCXhgGlRocOdbitSUOpx8Q4K4X09x1blhLRigApgG/eylNTfPuwYtzfx/bWUD1JqP6mpx9WEB/HlBqUNvsc/S9lQ4HjrC4/R8p/f93nh/hmr8kNeW/OymgwXQlJK3dkr7FBs3dkn0HmfxmZgq10XETLKq3emxo9Lh8agjDgK6kZHCZwetLHPrkCcb0N7Q0bWryOGZ8gP96IkG/PgYnTgwQDQkqCgWOC4mM5MX5Nj8+IcRF9yc4YoxFKCCYvVSpz66X2l9Mvzsm9Un2cO03zOSiY4O886mjFw9a8MtpEV6YrxaVnHZAgF/82Qd/2BiTAaVm70pNnR5zVzncdl6EZ97P6PsnTQ5w/8tpGtolPzkxxNJqXyKOHGexZrPL3NUu0w4NaK7PW+Ny63lhbpnhr58fFQRMuGRqiDeX2qze7HLOEUHKCwx+/2Kaw8dYmjEL1u1kc7azHeKcO7t3C1fZsaMmWEydFOTOZ5MMrTKYOjHIb/+R5MB9rF5QybTko9W+6F15WpgPVti0dkmiYTjtoCB3PJvikNEWOWHfYDV3eixa5z9/+ckhXppvs6nR47SDAzS1S02gC48PMm+Nw4oajzsuiHDT35JaxP/juCDjBpnkRARbWiXrt7iaSGptT6L3eWx2muaOnSBt52zED+7o2q0fHlhmcPzEAGkbqkoMfUDLAGcnw/mbGcleAbny9DCGECQzkoDl24EHX0pxyUlhbp+R1GuUFghaOn2huuKUMH1LDNK2pDjPYMY7aT5c6XDj9AgPzErR0iW566Io1z2eYGiVyfSjQ/ztrTRb2z0unhrm6TlpGto8inIFl58S1sCvfTyxZ3FVIn32rZ27NVrqLUWYn50R4eV5GWoat7OYWRLddWkuV90f2wb4zAgvfZShscMjNyL4zxPCPPBiklsvzGFzs7qH5v7DL6XoTkquOM1/flOjy+mHBmlsl8xfbXPnxTlc/VBc73/3pTn8/KE4AUtgCDRxph8TojMu6YhLtrZ5rK93uWF6lKUbHF7+2FedPV3i7F8p/u8pwBBc+b0IpUWC9G7WUVS/4I6uXsBXfT9KQa4gY6NdmfrigeeT/PTMCHc8lSCVgfwcQSotyTiSK86I8M5Sm2BAcMLkIGXFBu8uzZAXFTz5mtJbwe9+ksPV98cYUmVy8XcjuK6kON9gY4PL8g0OC9c4lBYa/OjksCbCLU/GtXjv/hKIs27cXuB3flJw1bQosxekqWvaNQi47Ue5/PQP3b2R09Vn5fD3N1M0tHr60FdOi3L/zASXnR7l1ifj+gxnHhlic5OrrexFJ0do7vBYXaMOb7Nxi8tNF+byv0/HaerwiIQEt16cy8/vi+nYqCdAO/+EMMvXOyxd7zBuqMkFUyPc+VScI/YNkpcj+PPLqeyzuyYXYtoN7XsUaXXAq86OkhsVJHYNuZkwLMAFt3T2HuTqH0R5+o2UtqZnHuVT/NEXE9x1eR7t3VI/V5gruPnRmI6kPFdxept8nTc1TGunxxsLMvx0Wg7lRQZzFmV45SM/sAkFBZeeHmHEAIs7nohpTl55dg5/mBGnocVDGHDhdyOsrnH4YNnuXZOYdm3brn44K+HqV2WJSVunp3Vn52tQpcmmz7jS840ybsogqasoT9DaKbUIKo1RAYH6xlWCsoeYOxLOElag/a0KJhxnx32VbVBEyqjzSLAsgb3dM0oS1F7ujkGaPpPirPj+Na3b/PAeYurPtQL6y93H4tv8ew8F96BcvZK3h3W+8AB7v7/43s9bd052vnD5b/qBvcvJvpldxZlXtdYi5Q7Vjn/XAfZ23b197kuTQFU9vndl21Tpeg/DNtC72rYvvfTXeuHfs7+oE6ZxybdejDrj8uabPjOvN+9AEUPcPPO+0l99LSrt5cvfOmB1rjMubb7ps6qHBi2EuHnmQ98O2N2Z172k09d/7LQfNd+kVnn+T98e2P9TwF+fZF9thf8Tkf5qR/1m3vo3Av6+WT6eAcISk21h7usEA/u4ljHSM6h0hZGrju9hxKTnNUhPrpF2ZrXwvKWBtLUgtTxVC8/tJlb6+qC/acDGoGHH7u8Gw9NlIHS8bVjDsEwjY5okLAPHNHBVwKvqOjob0AGfCqrRRSvPw3AcL+DK9aZtz7ak+1TX8pnzNW2+oesbAVxefnxObq433RXicmmaY10rKDwrgGtZpIMWGcsiEwzhmNY2sGpnFeOpjEID1oEzwrURjkvAdgk6rrQ851Mz7d5ndqaeamyc7adcX+P6WoDHMCaY6V9+oWEa19mmGOAZAmlZOFYQNxDE0WADpIJBMoEgBAJgqERZRfHZU2vAXi9gnDQqdzQyNuGMg+FkCCgCeF4tnn1H07rNj8OKz8/yP4cgXxnwPpWHTsQyH/KEMUkqUTUFnmkirSBOwAecDgVJGCYiEmbU4ErGjBjMkIo+lBUWEAoFdB7dGU+yqamNTZubWbJmI1saWzV44WQw0g4RJ4Np21iuh+W5GK670HbsS1tq5yz6Koz+KoDNfSoP+W9M80YEISkEWnxVTmZaGqgbDBIXBgMH9+X804/i1MMnMaiyFEPpbg9jd8mxJMm0zaJ1NTz92lxmvDKXjq4uwq4SbxvTtTEV510X03PTePLXDXUld35Z4/alAA8pmlgQiAT+KqR5sjY8SoSF4q6JFzARVgBloMr7l3PVpdM4c8rhhIJBbZu2JQR+IUDd2y411g+oe4YERZa2jm4eevY1/vjkSyQ7YwQ8G8N1MB0HQ3PaU/o/K5mIn9fevqhzb7m914DHlh1Q7hriFVfI/Qxh+VZWiTAGXlCJsqkt8A8vOJVfXHE+0XBkhzTZkxJXgMrVVdXY/5F4iO1MsMRFFeskESkIK+Atbfzi1w/z0utzCSlH5tiYSuc9F+F5CE8utl37xKameY17A3qvAA8uG1seMaNzJGKUtjGGgRAmwjSQwkQGTCIFUX7/u2s58rAD9b6fxcj6twYKqIKLjURZm4wAVbBQ99JC6O97/I4q28iM1GBDBuSakPdZA/uxP/+LW37zqK/HyppnrbtQ1t1llS3co/YG9BcCVmIcCZtvSeREKRVAhUb5UQtMdVjB8HGD+dPDd1BVVe6D1UA9XCmxMbBVeVX9IEkJgapQpSVkpMDuMdDaD2fLNhmHoOsRMAUhyyAUNMgPGix9fwE/+tHNeOl0lrvZl6WnVGFRzLGP+SLx/iLA5j4Vk2cacIoPxNSAlftB+H3OAw/fj3sf+jU5OXkYCKR0kZ6L4zm61pTxIINFJmARtwySrsTOeGTSHrYtsW0Xx/HwPImnRFXrsNRF/6CBBh0MWhp0TsRi7ZJPuPicaxBKpF0l0q629kJ66ves+pb5p6vS2Z7E+3MB71M+8TohxO0+WPXP1IGDsszqxwoGeGf+IxQVBsEIgMzB80xcx8NxXWz1Y6vKpCAlBUlh6a6EnbF1ES7tSU0U2/V0R0MxWVk0gVTCQ9AQmAEIai6bhEIW0ZwA8978gF/+7DZt3AzP0wRWgIUSEuT19a0L7vjSgEdW7j/JgPcFUqmTb0KFMigBpAGesPBcj1feu4/Bgwt713ecHOyMieM4OI4POG2rqickVFnWlqRsVXl0SbmerkymVZDlymx06Vc5leEKGH7zzAoYPuiQSTgSICc/woyH/8qT9z6lCaP0WQFWh5SSlOvYhzV0Llm4O9C75fBEJgZSleZciZy0o+MUCMPS3BXSxAxYvDb3PirKc7NVcn/TWDyHdMbDtV0yGZeMBuyRyghStqNLvmnbJe1KfU91IWwl6p6v9+pSWmMahp4QCASEBhxUXA5bRCIhcgqi3Pjj6/hk3idaBaTisPokNbcX1rXJg2HRLsXp3QIeXTbxUkzjwR0p5Au1NlimiZAGw0cP5JlZt2EpL6U2FUoHHey0SWtHCDvj4Nq2Bp3OOLpdk8i4uuWigCtdVtxOOq6uNTuuAqz5pK284p5lCt1XCgYUhw3CCnQkSCgSJmMnueyMH+PoPpD2y76/147eu6yufdFOGHYtKDO+fHyOK4KrQPTXtN6OJL6rUabJ0gZ1+o++y3U3TddcVd5UOyDp6ti4tTVMR5eHY6dxegCnXZJpj2TGI60+qzEKxXn94xPFdV1drFd0tQxDAw0GAwR69VgBDmjQ0YIc3nttDo/d9SctEVJIDB+sOnhdpi0zqpHlOyQcu3B4dNmkSzDEQz3JzPZcVoC1pVauxvb4w6NXM+WkA7KbKSupnJQCbGMnDDbUW9gpG1uBTtuk0g7JlEsilaGrq5tYS5J4o0Niq0em3cCNmXgZZSBMzV0zIAhFJVahjShzsEoNcktziBYVEMmJEImGiBblc8Ml19JQU6c5q/4Z0vOjOCkvrW9f/PAOGHZSbGN0xaRlwFgd9ao4OfuA5q5UOqxtoxbTf775W8aMHeSLkBJnXKSwUcGAcDw21Zk0tDhIJ42djNHd1E37eoemVYLGWoOGtjTNyU7a7BZibhdJmcR1VdPJt7gh1ySHKAVGMaWhPvTPq6CyT5TCQRmMUUkio/LJLSmmurqG3157G5aK/LQNUNImMaXxaW37wgnb59M7cHh8+X4HukIbK6EA6neV2majJmWo9GdhaJGePe9+Kqr6+FzVP47WYZ3teC7d7S7vfdRC15o4DUtMFq9tYVHrerZmNpPw2nFkAulltBoo6dB5sRbJbBCiuOX5BiwgA1TmlZIbKIX2Ag4pOYiDJwxEHN5J/n5l3HHdnWyurvEDIxWI+IySruMdXN+1+OMexu4AeGzlxHtA/FT3V7Ul9nP0nlDRwNSpqzQEwUiIf716F3m5uaTCJfQJthGMqEDA8TnkeLRs7OTp/07yxpp1fNjxAd1eE66TQCqi9FTbNVWzIHvAbgdY66NmmqSqMJepx0wkL6+YRfPbaKl2uXD0WQw8xGJl4UoeuefPCFOd219TKADIe2vblvxsd4DNcRWTV0rkCN/mZrtt2casUFx1JedceDJnTDuOgkEjcAIB3vzrLAZPHkW6K82UQ1SpSgX2Hp7tMuPKOL956UVWp+fhOLFt3Ou1pD0WNevos4D1gfV/WbCa8pAXinDcweMYNXYQgbDFzKeWsqWpm+uH3ES/yTa//uA3dHV1+CmJb64V7LV1bYtG90RfvRweWb7/4ADeeimESvq21Zy0CPvm+pCj9+O+P/8PdirOkvVJapwCEltbyHzyLt2UcdG5gygqjWrJqF2Y5ifnz+fVlmdw3fg2sNloqldstTRlOdxDiN5Ip8dN+OKQL0q5cMAp5B+fxCgUzHzhPbZuNBlhDuHaUTfwh8wvWLtlg7+ezzKkJz0hneG1nZ9U7+B0xlbsN00I8YxKEJTSaFXYQaRh1nt/YuDAAF53ksWLm3h9fivdXTFS9evoU9KXww4s5agTR+nD/ePGTi5/7EEa0+t21EsdP2Y52gtwd23UnTtMHvtwFI8at/LuOY9iVzi88trHrFrdSpVXxa2Dfsv/ulezpWurjtJ22MLzzqrtXPzsjoArJ932WWJ2vY4bs0YqoCoZnquD+sHD+/L8nHsQbjt2WzdrPq3n8ScX0xlL0tncxYihFVRV5XL5NcfgfZb43nzmeu5acD9pN6b1T3ia2lrkFTlVZKQuC8khEZc6x6DaFgwMuGx1BGnf+miP0HP6MLkcOXgC444upSC/iFde/5BlaxsYIEdw9cgruLP5GtJOWhu5bZenMrfb69qX3rAD4HFVE2cCp0vPHw7VSm+qupOHdD2mnHIYdz/0E6TdTqqpk5o1W7nn7nfp7E4R63IYNryEUCjIzXd+l3RScNnJ83h609NIz9YeS7uL3mmTHpHzjzUh5NHgCpocyBMSNc5iS0EUiT+E5COwhGDyyCEcdPBoBsqhPDN7NksbNzLOOIipYw7mkY33YKqIRRusLJlU9CX4V03bojN24vDEFQIxWgUVPnGzeqytvOT0s0/glt+dh8h0kGjsYtOaLTx498d0dKVIJjOUV+YTCoa58fYppBJwwVlv80bdq8js7IEG3DOVktWvHQO9HYmgOH9Xf5ur6tT4o3/6gBAcMn44++43DMOw+PvMD2jvSnJ09GSGHxDmnwuex8iyV1no3jFl5Mra9sVjduZwO5iFPe6iZ/se6Tjy+AO5989XIFLtJJu62LS2kafuWUl7u6enYasGWWTSLj+/8RA8z+C8c17h3Zr38JSbyiqU7y22B9YjsjuP/apQVRBSBQMt0r5OquzpgFEDmTBhGC3tMV5+eynCsziz4mxKD+7k6VdnY5rZ4EG/4a9rCKN9U9uC4p0Bu0jdEvANVk9GmH2qtLKE1z++BzPVQryxm/oN7Tz/YDPdbRYZ26WgX5JMWnDJDaMIRUzOnT6TpTXLMA2VHXkkbYeMSg5Uop/V3+2c8fZK10ugXefHBNGgxfC+JXQlMrR0xMkzC5k+9nS6ymt4+d0PdNnbD5q2NSuEwK5pWxTcCfAk1xCWoR52XUengL3cVh89mPHKXYwZFKa7oZv6TTE++ItNvDVCPBUnXNWN4eZw7vV9yCsM8pNLn+OdpSsoivgEsR0/RcyoSojtYeuqiIp5fQL4rjdbzszec9X9HWqbvrypNFCdU2VRg3P7Mf2IY5lXs5zlG9eCUBGfLjJtI6KUdm3H4p0BT2w3hFVomha2oyIhP0VTW2oL4AlGjR/CX2bcgNPYwfplnVS/Wki626KmfRN9BxUhojbfvSRCJC/IE4/O4Vf3zaYqNwdXRZueGmFSs5oq7/XzV6VjqorpqdAyGyZovRNulgguaSdD3FbVMJ0BZUH4sUHIMJnYbxBnHnwCD85+FttL9RpcX3973JNsr+1YvJNIV05cgWC0ipe9HpnOVh8VaOXa1KGPO+FAbrr2h2xdatCxoghXJmgxN+PVlTD42DaGT4xiBQQN9c18/4IHaW5xKA8XIh3DB4wa9laD4B6uAqZIKtVvlVz6Oa0+qFDxsPrWpTMTI57xh9N6jyYkhaEIh40ZRr5ZwntrF+lSec+lCwK6daXWkitr23YxWpNnIlEFsKwObK/HPaNchhbtvNw8LMJaBG+55WLK8nLoakwwdHwhuUWRbC4Lf/zjC/z28XfJyZRQJfsjXVMDcISNLWxc4eD/sxkUTNPqQotKQIQ6rPLXfn3LkWma4p1kVKKRzVtVo6M4EuYHxx/A7I9WkkqndD68HeRePd6DW5p0m8C4XgP2c8MssXu0SDksVenwuw3qt9KWfccO56JpJzHhgEo6mmLkFeST0ycCnkMyluDam55g1gfrEe3FjJL7k0sxNikyJLFFQn/2hM0vJqxjUWOUZzsiYGSQQll3lSo5CGHTlY7RkmrvrWxU5BVQWGBx8iH78szri/yKi3q+F/Q2kZaeuL2uc+GOgcfYvvtNM6T1TA8F1dyzTqKVWOgShFpLUcKveih5UWOFx+8/GSHHctHlo/E6MhT2iRKORon2MVRuRmtzBw8//gJvzl/N5qYkZmclle5QKhhChBxcDTlOnBQpEqSNOLaVwDbSeAq4mcIwkmRIUNfdgGFlGFxeRiKR4vSjxlLX0M2iTzf2ZEYacE+K2KvDntw1tBxXPnmIMMU6n7/bfNm2SUpVEvUBa8FRnQchyAlHGTb6Qro605x9lMnoYeMpKIH8vChWjtDVy3hXmnlzV7Bw2TI2bK2hobOLtg6bdDyMlehD2C4l6EX90pFKa5SomxlcM4VnxsCKYYYTBPJsyvpEiQQDTBhRAV6Ip55/XylJVu9VFVnl6k5WnHUV0xMys2vyAJgT+h6wUko/PdQWWruFnqBL5ZlKzHssg1/UUwe0jDCOaysp5uAJB/C7O6+gtdahsCCCCHkYHwRoC3i0WxkaG2PUbW1ga3ctrbHNtMYb6Yi3EUsnSDu2P3EvDF0ONgMGkaAgGrHIyw3SJy+PssIiyvIqaW3L8PQrr5PIxHGFKuL54aTK9ZTV90u2yhaItTVtC3dNDxXTxlcdcA/In/qK72uFnkhQdWIdYqoCnhJzvzjgaWVXMp/lfDZ6HFI5jAtPPZcJffanNCPIfy0CcYhv9Wjq69E4xKWjUJAQJnFcOowU7SJGkxEnJlJ4Xoqga5PvOJS5LvkScgIB8iNRSkQxbyx4l6fnPQdWGk+kdZVFpwBKnLWFzzo5P5y9t7Zj0W4LAIzve8CBAjlXJTfbh5gq+fe5qWpNfkCiTJi6lAHzQWdH4NVnz8S2BZW5Q5gy5ESOticxsriSyECB1SnINENLQNJkwYIR8NARUNdH0l7oIiNZ56O6h2nBftWCK99zGd3kEuiM8eC8Z5nV9CYikAYl8qSVo/P7rNoFZfNrn8PSdeWeSzzKGu3bb/9lrsvYXn+WbbP4TNerZS1Zj9tS4u8Xz1SAkV+Ux8gRwyiKVuA5uaRcg8U1m/j+EQexdetgihsHMKwgh8r+QfIrBLOO87hjnIcqVuq0StMxa0M8g7HNBo/9ZSvPvvU2by9eQDzWgQx0Ia0U0lC+2cERqnjodyD0Gr2Zkvf5RTy11YTK/S+RQjy0LdPwofeaMdVE08TU1T1tuVWNSxmns/7jFH5+9aXkpfOg3qCzNc3yGliZCHB/eRuxBSvZ9DeJ1R0inFdAsMKhfXQAvl+GlQducRgZDRJwbAoaU6Tmr2HAP1aSWbUBYcRAdCPNbjwjiTTTCJHxQxMVTmqQ2XBym0hfWtu+8HPLtLoQjxlZJbMjxT0Vy97MTnFTjRdlu4fKiKltBg3vz7Mv309TXRcDwn0x6k3d/e5KpFixwmR1Z5DHxsLc6lry7msglQ7gxJohGEEeVUjITVGUHyQdDjFGZChIpuiXLGbV8tlsbvgUS/lrI4Y0EkhTdVD8SqkCqzoeqsrhJyW9IXFdsi0+upkVse2ike37Cttuj62Y/GNDGA9s+zYryvoR1b/xLaJjS4RlYBlBfnDWGdRWt7Hgwy1MOXYMV1x0JmW5xTgkaW5NUvtxlJbWAp4bDq/lCY6c6xKLp2hMpYgFBBnTw4oaNG1tIF6/ljGVUcLhYs629uG1FfewoXYZ0kiBYYNUfzbjjzvp0FTVcv2ov9doedLdu1aLgqSaaXaVNRfQzTRfnH0j1aOvqpF22X+dyZTjDiLVEuGjGQavvjCHpJOhy2vELPT47a3nM2pIse4FNzd10riwkI62Ej6uCPBiieD4Zsm6MknspbU0pVMkKooxKvvRtrGd9mVzGTByMJV5Q7kyEOeP79/Ilub1CEuVinwj5c8WeHi6CeCHldpOC7mwts3d+2aaenGsapcK430pvbAPuKdAbejO3SP/+CVDBpUQq+nm/dYUqfeDLHo/nxeWvYSXqCWT2sTI/ifx6IP7UpxTjpfMYWtLPfWfRGlur2ReYYgnJwg6D4ow8ulOila7tLiS2nCMUL/+mCvTRNo6ObCkhKNNk35VjXwUf4WZf53hA9UuKNvLyuqsn9mRcl15WF3n/L1vl/YI9/jK/a+XCFXcy5ZtVVvT4a5HrmHUyRMobeykYWUdNfUtNNS2U7dkIo+/v4ru5Bri8flUBsZyyvGDue66Y7AoxE4L1lVvYPVyjxnvrCLlCjLHncCKg6pImJ7uJ4XjMQINzRjpMCPjRRyTzkOqP7KsWUh+SZyCgYL/vf0B3a/S3QoFXLmkLHc96dxQ075QN/F3d+1Q39vNA+bYqv3/JSQn+xGnR2nfEmbNfYiE24WoqaN65Wbq69po2NJGw4Z8npg9j/bQCOy2BYRch6pIPx59+FSGDa/CNEKsX1XPv17eyIYGVQCwkGaUPuVlrBYOHaEgnmrWmSaBoMEwQzIuatEv4xLzGtm8eSvHHjuGhevX8eQT/8QwVSLjB0dCibiUs6rbP/7qIw+KAP5Qi/WWIZiorPOUUw/jihvPpyTHpaO6VgPeXNdG/eZ26qrhtY/X0NYdI60GWtwuDh05jsOPGMhF5x+JZVl8MKeaJ/+5jNHjhjJ/vUtSRVOREFVBVRUxsb08sCJEgmHyowaFBd1Ewi7xLvUXcK4ecRi2X3/ufWQGDQ0NPo80h8UiKdPHVH/BzNYXcVivp2a0hCXm2LY96ppfns2hR0zk0wULGDW4Lw01zdTXtrKxpo3qdQFW19ezrq4eWyX1MsG+/YaScII8dv+Z9CnM58knlvHM2x/w4/NP4o33NxG0JAERAieMFyiipi2MkVOKMMKUyBhWaiWj98nTLVhVFxOtKfoMqGJT9zpee/1DzWWEXOVm3KM2xr94VmuvACvQY0onV7hSvnzr7y7bb0B5hLEHjWTeix9AymUs3W4EAAADYUlEQVTTplY2rO9k04YASTvJ258s1rUrQ9gUB/pSn67h/hvP4eiDR/PqS9W4OSkSMYNFmz2cpMuGksEkuy1i4QJiI0eTGBQB16ag2qYwmOE7G5cwLF1PXnEuETtOpt3EyY3xxL9exjTFYs9xT9wbsNrL7Em5d3e/iCEFd//+4r8eftRBJ/cflMOnc1bx6ZItdHV5rF0bI96RwjJCzFmxnC3tjQQNqQfQwmaY808Zz8UXHIlnWpSWRbjv76t5vjbI5uo6OvpWICtLIRxFHqo8oYAPW2FiBXQ0YayppnjTOia6kgMrghTn22yubue5t9+eZSTs86r5N4we9hBASml2tq6+pnvzipsaNnaFXnxuGWWlOWzckKC2Nk1Jbh+au+K8/uk75BgR4l6SfnkljNmnkF/992kIK0hZv3z+8tdPeOvTTuaHBmAUFWCFgrjhPGLDB5MYFIWQg0gGKJq/kVC6AzfWTaqpmf+IdDNuRF66ra3r19fcf+2dnzeT9VWs9B4FINP89sSP3lz1UHtd16SVK9vZvDlNLGaQJ4p0cfzZJa9g6Wk8Q89nnHjYQC754dGYwTBVQ/vw3D83MG/hZmQmiekFsHOjLN+cwczvy6rD9sfOyaO0O8E+bz1NjimYNLIUy1FDb8bCwr6hS39298++tfHhXiKsePbm4CdrzP9csyp+3dat6f52xiKfPqRthzmr5hK3u5CeIJxjcPbUcZx07HcIRMKU9S1iyRsp1s0V1CXqWd6xgWGFVSxoa6cqL6BbO6VFebpNU5IfYvnqFFPLv1PXUb7qDoPOx25+7uZvf0B8e9bfdd5/5aza6E5vaU5evk/JyLHddlysaVrOmoZqDAJUlORy/eXHU1FaSCg3gkhFWT3bZM7y1azt3ki/gjJC0RysYIa059LeGaeqJJ94Ii6H9Kv8NNcovk+uKXvqF8un/N/+CcBu5N24Yb8H9pfF6XOW1M+bUtNYP6yoIGRccPphjBrZT7dBcosjtC2PsnRBnNUNDdiik5I+BeREQnpsMZm2VQt7vcR+PRoJPC1mtc2/mZv///ojj90punz2WfN/nntvQHFezmRXpPcdP3bIqIL8whGWF6xc+04oL7kqQ2Pfpu5omAZThNY6GWuV4waWOp6xcGg0UDPtuWn/lj/j+X+Lbso4jJUfOwAAAABJRU5ErkJggg==",Y=b(3294),R=b(56102),J=b(24544),se=b(58617),pe=b(32050),re=Object.defineProperty,z=Object.defineProperties,U=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,me=(ve,xe,Be)=>xe in ve?re(ve,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ve[xe]=Be,ue=(ve,xe)=>{for(var Be in xe||(xe={}))ne.call(xe,Be)&&me(ve,Be,xe[Be]);if(H)for(var Be of H(xe))le.call(xe,Be)&&me(ve,Be,xe[Be]);return ve},oe=(ve,xe)=>z(ve,U(xe)),Se=(ve,xe,Be)=>new Promise((Pe,je)=>{var _e=ke=>{try{Me(Be.next(ke))}catch(Ve){je(Ve)}},et=ke=>{try{Me(Be.throw(ke))}catch(Ve){je(Ve)}},Me=ke=>ke.done?Pe(ke.value):Promise.resolve(ke.value).then(_e,et);Me((Be=Be.apply(ve,xe)).next())}),De=({title:ve="\u5934\u6B4CAI",placeholder:xe,hideUpload:Be,hideInputBox:Pe,aiIcon:je=fe,userIcon:_e=K,dragIcon:et=W,children:Me,fetchUrl:ke,fetchData:Ve={},extraAnswerAction:xt,showDefaultTips:At=!0,onOpen:it,onClose:tt,loadingOption:ct,showPreference:at=!1,initMessage:Ge,customRequest:Bt,visible:Ne,width:ze=1200,isCheckRestrictNumber:rt=!1,headNode:qe,headFunctionNode:he,showRedraw:Ie,showEdit:Oe,promptPropName:Ue="prompt",topPercentage:nt,showSwitchingModel:st=!1,showImageGenerator:dt=!1,showLookHistory:Ot=!1,fetchListObject:Et,customPreference:bt,customDataNode:Lt,showAddSession:en,historyId:jt,draggableExtraNode:Qt,drawerExtraNode:un,menuExtraFunctionNode:zt,showSceneAwareness:qt=!1,ReactComponent:Le=P.Z,topFunctionNode:lt,footerContainerStyle:kt,chatContainerStyle:He={},showCodePreview:_t=!1,showSource:Ht=!0,onSendMessage:Gt,onDynamic:Kt=()=>{}})=>{var Dt,En;const[rn,xn]=(0,a.useState)(!1),[Tn,tn]=(0,a.useState)("qwen-max"),[on,Wn]=(0,a.useState)([]),[Fn,Bn]=(0,a.useState)([]),[_n,vn]=(0,a.useState)(!1),[Pn,nr]=(0,a.useState)(!1),[Jn,Vt]=(0,a.useState)(!1),[Yt,ge]=(0,a.useState)([]),[Rn,qn]=(0,a.useState)(""),[kn,Zn]=(0,a.useState)(0),[vt,Yn]=(0,a.useState)(void 0),[or,an]=(0,a.useState)(!1),[cn,Mt]=(0,a.useState)(null),[Mn,zn]=(0,a.useState)(""),Rt=(0,a.useRef)(),Zt=(0,a.useRef)(null),bn=(0,a.useRef)(null),[wn,Ze]=(0,a.useState)(!1),[ot,Ke]=(0,a.useState)(!1),[St,$t]=(0,a.useState)(!1),[wt,sn]=(0,a.useState)(!1),[ae,Fe]=(0,a.useState)(!1),[ce,be]=(0,a.useState)(0),Ee=(0,a.useRef)(null),Je=(0,a.useRef)(!1),Qe=(0,a.useRef)(null),[Te,Re]=(0,a.useState)(void 0),[ht,Ct]=(0,a.useState)(!0),[ft,ut]=(0,a.useState)(ze-28),[Xe,Ft]=(0,a.useState)(!1),[pt,ln]=(0,a.useState)(!0),[Ae,gt]=(0,a.useState)([]),Xt=(0,a.useRef)([]),Ln=(0,a.useRef)(null),Ut=(0,a.useRef)(null),$n=(0,a.useRef)(!1),dn=ft-22,pn=Rn==null?void 0:Rn.split(`
|
|
|
`).length,{onAdd:nn,onGetList:hn,onListClick:On,onListDelete:gn,onListDealData:Gn}=Et||{},Sn=50,Hn=10,Dn={maxCount:Sn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:on,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:We=>Se(void 0,null,function*(){var Wt,fn,An,In;const Cn=(In=(An=(fn=(Wt=We==null?void 0:We.name)==null?void 0:Wt.split("."))==null?void 0:fn.slice(-1))==null?void 0:An[0])==null?void 0:In.toLowerCase(),It=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Cn);return We.size==0?(e.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),g.default.LIST_IGNORE):It?We.size/1024/1024>100?(e.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),g.default.LIST_IGNORE):!0:(e.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),g.default.LIST_IGNORE)}),onChange:({fileList:We})=>{Wn(We)},action:`${(Dt=Y.Z)==null?void 0:Dt.API_SERVER}/api/intelligent_imports/upload_file.json`},Vn={maxCount:Hn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Fn,multiple:!0,accept:".jpg,.png,",beforeUpload:We=>{var Wt,fn,An,In;const Cn=(In=(An=(fn=(Wt=We==null?void 0:We.name)==null?void 0:Wt.split("."))==null?void 0:fn.slice(-1))==null?void 0:An[0])==null?void 0:In.toLowerCase(),It=["jpg","png"].includes(Cn);return We.size==0?(e.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),g.default.LIST_IGNORE):It?We.size/1024/1024>10?(e.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),g.default.LIST_IGNORE):!0:(e.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),g.default.LIST_IGNORE)},onChange:({fileList:We})=>{Bn(We)},action:`${(En=Y.Z)==null?void 0:En.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Yt.length||!Rt.current)return;const We=Yt[Yt.length-1];We!=null&&We.loading&&(Rt.current.scrollTop=Rt.current.scrollHeight)},[Yt.length]),(0,a.useEffect)(()=>{if(!Rt.current||!Ee.current)return;const We=new IntersectionObserver(([Wt])=>{Ct(Wt.isIntersecting)},{root:Rt.current,rootMargin:"70px",threshold:0});return We.observe(Ee.current),()=>{Ee.current&&We.unobserve(Ee.current)}},[Rt.current,Ee.current]),(0,a.useEffect)(()=>{if(!wn)return;const We=Rt.current,Wt=Qe.current;Je.current=!1;let fn=We.scrollTop;const An=()=>{const{scrollTop:Cn,scrollHeight:ir,clientHeight:It}=We;Cn>fn?Cn+It>=ir-50&&(We.scrollTop=We.scrollHeight,Je.current=!1):Cn<fn&&(Je.current=!0),fn=Cn};We.addEventListener("scroll",An);const In=new ResizeObserver(()=>{Je.current||(We.scrollTop=We.scrollHeight)});return In.observe(Wt),()=>{var Cn;In.unobserve(Wt),(Cn=We==null?void 0:We.removeEventListener)==null||Cn.call(We,"scroll",An)}},[wn]),(0,a.useEffect)(()=>{!wn&&Xt.current.length&&(ge([...Yt,...Xt.current]),Xt.current=[])},[wn]),(0,a.useEffect)(()=>{if(!Rt.current)return;const We=new ResizeObserver(()=>{var Wt;Rt.current&&ut((Wt=Rt.current)==null?void 0:Wt.offsetWidth)});return We.observe(Rt.current),()=>{Rt.current&&We.unobserve(Rt.current)}},[Rt.current]),(0,a.useEffect)(()=>{typeof Ne=="boolean"&&xn(Ne)},[Ne]),(0,a.useEffect)(()=>{var We;if(Zt.current&&cn!==null){Zt.current.focus();const Wt=(We=Zt.current.resizableTextArea)==null?void 0:We.textArea;Wt&&(Wt.selectionStart=Wt.selectionEnd=Wt.value.length)}},[cn]),(0,a.useEffect)(()=>{pn<5&&an(!1)},[pn]),(0,a.useEffect)(()=>{rn&&Ge&&(ge(tr(Ge)),vn(!0),Cr(Ge,{history:[]})),rn&&(mn(),jt?cr(jt):en&&!Te&&Sr()),rn||rr()},[rn]);const tr=(We="",Wt=[],fn=[])=>{const An=Date.now();return[{text:We,key:An,sender:"user",fileList:Wt,imageList:fn,show:!0},{loading:!0,key:An,sender:"AI",show:!0,model:Tn,imageGenerator:wt,thinkingEnabled:ot,codePreview:St}]},rr=()=>{zn(""),Mt(null),Wn([]),Bn([]),qn("")},br=()=>{if(it){it({chatData:Yt,setChatData:ge,setLoading:vn,getData:Cr,renderChatItems:tr,handleAdd:Sr,identifier:Te});return}xn(!0)},sr=()=>{if(ln(!0),tt){tt();return}xn(!1)},vr=()=>{an(!or)},mn=()=>Se(void 0,null,function*(){if(!rt)return;const We=yield(0,Z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(We==null?void 0:We.status)===0&&(We==null?void 0:We.total_number)!==-1&&(Zn((We==null?void 0:We.total_number)-(We==null?void 0:We.remaining_number)),Yn(We==null?void 0:We.total_number))}),jn=()=>{y.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",vt,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Pt=We=>We.reduce((fn,An)=>{if(An.sender==="user"){const In=We.find(Cn=>Cn.key===An.key&&Cn.sender==="AI");In&&(In!=null&&In.text)&&!(In!=null&&In.error)&&fn.push({question:An.text,answer:In.text})}return fn},[]),Cr=(...We)=>Se(void 0,[...We],function*(Wt="",fn={},An=Yt){if(Bt&&(yield Bt({mes:Wt,setChatData:ge,fileList:on,body:fn,checkNum:mn,setLoading:vn,bodyChatData:An,setTyping:Ze,setImageGenerator:sn,renderChatItems:tr})),!Bt){const In=on==null?void 0:on.map(Un=>{var er;return(er=Un==null?void 0:Un.response)==null?void 0:er.file_id}),Cn=Fn==null?void 0:Fn.map(Un=>{var er;return(er=Un==null?void 0:Un.response)==null?void 0:er.data}),ir=fn.history||Pt(An),It=ue(ue({identifier:Te,response_mode:"streaming",model:Tn,scene_awareness:ae,thinking_enabled:ot,image_generator:wt,code_preview:St,file_ids:In,image_list:Cn,history:ir,[Ue]:Wt},Ve),fn),Jt=Object.fromEntries(Object.entries(It).filter(([Un,er])=>er!==void 0));bn.current=new J.Z(Y.Z.API_SERVER+ke,Jt),yield new Promise((Un,er)=>{let mr=null,dr=null;bn.current.on("data",Nn=>{Ze(!0);const{chunk:{content:Qn,type:Er,created:Lr,msg:Mr}}=Nn,zr=Mr==="error";Er==="thinking"&&(mr=mr||Lr,ge(Hr=>[...Hr].map((Br,Jr)=>Jr===Hr.length-1?oe(ue({},Br),{reasoning:(Br.reasoning||"")+Qn,loading:!1,hideAnswer:!0,error:zr}):Br))),Er==="text"&&(dr=dr||Lr,ge(Hr=>[...Hr].map((Br,Jr)=>Jr===Hr.length-1?oe(ue({},Br),{text:(Br.text||"")+Qn,loading:!1,startTime:mr,endTime:dr,error:zr}):Br)))}),bn.current.on("done",()=>{Un()}),bn.current.on("error",()=>{const Nn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ge(Qn=>[...Qn].map((Er,Lr)=>Lr===Qn.length-1?oe(ue({},Er),{text:Nn,loading:!1,error:!0}):Er)),Un()}),bn.current.on("cancelled",()=>{Un()}),bn.current.startStream()})}mn(),vn(!1)}),Ir=We=>{qn(We.target.value)},Or=(We,Wt)=>{if(rr(),vn(!0),We==="edit"){Xt.current=Yt.slice(Wt+2);const fn=Yt.splice(Wt),{fileList:An,imageList:In}=(fn==null?void 0:fn[0])||{},Cn=An.map(Jt=>{var Un;return(Un=Jt.response)==null?void 0:Un.file_id}),ir=In.map(Jt=>{var Un;return(Un=Jt.response)==null?void 0:Un.data}),It={history:Pt(Yt),file_ids:Cn,image_list:ir,edit:!0};ge([...Yt,...tr(Mn,An,In)]),Cr(Mn,It,Yt)}if(We==="redraw"){Xt.current=Yt.slice(Wt+1);const fn=Yt.splice(Wt-1),{text:An,fileList:In,imageList:Cn}=(fn==null?void 0:fn[0])||{},ir=In.map(Un=>{var er;return(er=Un.response)==null?void 0:er.file_id}),It=Cn.map(Un=>{var er;return(er=Un.response)==null?void 0:er.data}),Jt={history:Pt(Yt),file_ids:ir,image_list:It,edit:!0};ge([...Yt,...tr(An,In,Cn)]),Cr(An,Jt,Yt)}},kr=()=>{if(Rn.trim()!==""){rr(),vn(!0);const We=on.filter(fn=>fn.status==="done"),Wt=Fn.filter(fn=>fn.status==="done");ge([...Yt,...tr(Rn,We,Wt)]),Cr(Rn)}},$r=We=>{if(We.shiftKey){if(We.key==="Enter")return}else if(We.key==="Enter"){if(We.preventDefault(),Zr||$n.current)return;kr()}},Tr=(We,Wt)=>{let fn=!1;Oe===!0?fn=!0:Oe==="last"&&(fn=Yt.reduce((ir,It,Jt)=>It.sender==="user"?Jt:ir,-1)===Wt);const An=Wt===cn,In=[...(We==null?void 0:We.fileList)||[],...(We==null?void 0:We.imageList)||[]];return a.createElement("div",{className:te.li,style:ue({width:dn},He)},a.createElement("div",{className:te.avatarIcon},a.createElement("img",{className:te.img,src:_e})),a.createElement("div",{className:te.content},!!(In!=null&&In.length)&&a.createElement("div",{className:te.fileWrap},In==null?void 0:In.map((Cn,ir)=>{var It,Jt;return a.createElement("div",{key:ir,className:te.file},a.createElement("img",{src:b(90034)(`./${((Jt=(It=Cn==null?void 0:Cn.name)==null?void 0:It.split("."))==null?void 0:Jt.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(c.Z,{title:Cn==null?void 0:Cn.name},a.createElement("div",{className:te.fileName},Cn==null?void 0:Cn.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,G.RD)(Cn==null?void 0:Cn.size))))})),a.createElement("div",{className:te.borderBox},An?a.createElement(d.default.TextArea,{value:Mn,ref:Zt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Cn=>zn(Cn.target.value)}):a.createElement("div",{className:te.text},We==null?void 0:We.text)),An?a.createElement("div",{className:te.action},a.createElement(l.ZP,{onClick:()=>{zn(""),Mt(null)},size:"small"},"\u53D6\u6D88"),a.createElement(l.ZP,{disabled:!Mn.trim(),onClick:()=>Or("edit",Wt),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:te.action},a.createElement(R.CopyToClipboard,{text:(We==null?void 0:We.text)||"",onCopy:()=>e.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(c.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),fn&&!_n&&a.createElement(c.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Mt(Wt),zn((We==null?void 0:We.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Pr=(We,Wt)=>{let fn=!1;Ie===!0?fn=!0:Ie==="last"&&(fn=Yt.reduce((Cn,ir,It)=>ir.sender==="AI"?It:Cn,-1)===Wt);let An="";return We!=null&&We.source?An=We==null?void 0:We.source:(We==null?void 0:We.model)==="deepseek-r1"?An="\u7531deepseek\u751F\u6210":(We==null?void 0:We.model)==="qwen-max"&&(An="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:te.li,style:ue({width:dn},He)},a.createElement("div",{className:te.avatarIcon},a.createElement("img",{className:te.img,src:je})),a.createElement("div",{className:te.content},a.createElement("div",{className:te.borderBox},We.loading&&a.createElement(a.Fragment,null,We!=null&&We.imageGenerator?a.createElement("div",{className:te.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(We!=null&&We.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:te.loading},a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ct==null?void 0:ct.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(We==null?void 0:We.thinkingEnabled)&&a.createElement(h,{time:We==null?void 0:We.time,cancelIndex:ce,loading:We.loading,streamingStatus:!(We!=null&&We.text),onFinish:()=>{be(0),ge(In=>[...In].map((Cn,ir)=>ir===In.length-1?oe(ue({},Cn),{hideAnswer:!1,time:Cn.startTime?Cn.endTime-Cn.startTime:null}):Cn))},value:We==null?void 0:We.reasoning}),!!(We!=null&&We.text)&&!We.hideAnswer&&a.createElement(u.Z,{onDynamic:Kt,cancelIndex:ce,streamingStatus:_n,loadImage:!!(We!=null&&We.imageGenerator),onFinish:()=>Se(void 0,null,function*(){be(0),setTimeout(()=>Ze(!1),0)}),value:We==null?void 0:We.text})),Ht&&!!(We!=null&&We.text)&&An&&a.createElement("div",{className:te.source},An),a.createElement("div",{className:te.action},xt==null?void 0:xt(We,Wt,{onMenuClick:cr}),a.createElement(R.CopyToClipboard,{text:String((We==null?void 0:We.text)||""),onCopy:()=>e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(c.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),at&&!_n&&a.createElement(a.Fragment,null,a.createElement(c.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:We!=null&&We.like?{color:"#FA8D30"}:{},onClick:()=>Kn("like",!(We!=null&&We.like),Wt),className:"iconfot icon-yijiejue font15"})),a.createElement(c.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:We!=null&&We.dislike?{color:"#e86d7c"}:{},onClick:()=>Kn("dislike",!(We!=null&&We.dislike),Wt),className:"iconfot icon-weijiejuezhengchang font15"}))),fn&&!_n&&a.createElement(c.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Or("redraw",Wt),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Kn=(We,Wt,fn)=>Se(void 0,null,function*(){if(bt){const An=Yt.slice(0,fn+1),Cn=Pt(An).length;yield bt({type:We,value:Wt,index:fn,identifier:Te,objectIndex:Cn})}ge(An=>(An[fn][We]=Wt,Wt&&(An[fn][We==="like"?"dislike":"like"]=!1),[...An]))}),Xr=()=>{var We,Wt;be(1),(Wt=(We=bn.current)==null?void 0:We.cancelRequest)==null||Wt.call(We),vn(!1),Ze(!1)},Sr=()=>Se(void 0,null,function*(){var We,Wt,fn;(Wt=(We=bn.current)==null?void 0:We.cancelRequest)==null||Wt.call(We),rr(),ge([]),vn(!0);const An=yield nn();(An==null?void 0:An.status)===0&&Re((fn=An==null?void 0:An.data)==null?void 0:fn.identifier),vn(!1),Ze(!1)}),yn=()=>Se(void 0,null,function*(){var We;Vt(!0);const Wt=yield hn();(Wt==null?void 0:Wt.status)===0&>(((We=Wt==null?void 0:Wt.data)==null?void 0:We.list)||[]),Vt(!1)}),cr=(...We)=>Se(void 0,[...We],function*(Wt=Te){var fn,An,In,Cn;(An=(fn=bn.current)==null?void 0:fn.cancelRequest)==null||An.call(fn),rr(),nr(!0);const ir=yield On(Wt);if(ir.status===0){const It=Gn(((In=ir==null?void 0:ir.data)==null?void 0:In.messages)||[]);ge(It),nr(!1),Re((Cn=ir==null?void 0:ir.data)==null?void 0:Cn.identifier);return}ge([]),nr(!1)}),wr=(We,Wt)=>Se(void 0,null,function*(){(yield gn(We)).status===0&&(e.ZP.success("\u5220\u9664\u6210\u529F"),Wt===Te&&Sr(),yn())}),lr=()=>a.createElement("div",{className:te.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(o.Z,{spinning:Jn},!Ae.length&&a.createElement(s.Z,{style:{width:250,paddingBottom:30},image:s.Z.PRESENTED_IMAGE_SIMPLE}),!!Ae.length&&a.createElement("div",{className:te.menu},Ae.map(function(We,Wt){return a.createElement("aside",{className:r()(Te===We.identifier&&te.active),key:We.id,onClick:()=>cr(We.id)},a.createElement("div",{className:te.menuText},a.createElement(c.Z,{title:We==null?void 0:We.question},a.createElement("span",null,We==null?void 0:We.question)),zt&&zt(We)),a.createElement("div",{className:te.menuDel,onClick:fn=>fn.stopPropagation()},a.createElement(i.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>wr(We.id,We.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Xn=We=>{if(We==="file"){if(Fn.length){y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Bn([]),Ln.current.upload.uploader.fileInput.click()}});return}Ln.current.upload.uploader.fileInput.click()}if(We==="image"){if(on.length){y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Wn([]),Ut.current.upload.uploader.fileInput.click()}});return}Ut.current.upload.uploader.fileInput.click()}},gr=[{key:"file",disabled:on.length>=Sn,label:a.createElement(c.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Tn!=="deepseek-r1"&&{key:"image",disabled:Fn.length>=Hn,label:a.createElement(c.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Dr=[...on,...Fn],Zr=Dr.some(We=>We.status==="uploading")||_n||wn,Ur=kn>=vt,Wr=Be||on.length>=Sn||Fn.length>=Hn,Qr=wt||ot||ae||St||!!Dr.length,Yr={chatData:Yt,stream:bn,isDisabledNum:Ur,checkNumModal:jn,checkNum:mn,onClose:sr,setChatData:ge,setLoading:vn,getData:Cr,clearStatus:rr,typing:wn,setImageGenerator:sn,renderChatItems:tr,setSceneAwareness:Fe,setIdentifier:Re,setCodePreview:$t,setTyping:Ze};return a.createElement(a.Fragment,null,Me?a.createElement("div",{onClick:br},Me):Me!==null&&a.createElement(de,{draggableExtraNode:Qt,src:et,onClick:br,topPercentage:nt}),a.createElement(Le,{open:rn,width:Xe?"100%":ze,afterOpenChange:We=>{We&&ln(!1)},push:!1,contentWrapperStyle:pt?{}:{transition:"none"},extra:a.createElement("div",{className:te.head},un,st&&a.createElement(q,{value:Tn,onChange:We=>{Ke(!1),sn(!1),tn(We),Bn([]),Wn([])}}),Ot&&a.createElement(a.Fragment,null,a.createElement(n.Z,{dropdownRender:lr,onOpenChange:We=>{We&&yn()},placement:"bottomLeft",arrow:!0},a.createElement("div",{className:te.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),en&&a.createElement(a.Fragment,null,a.createElement("div",{className:te.headBtn,onClick:Sr},a.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),a.createElement(c.Z,{title:Xe?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},a.createElement("div",{className:te.headBtn,style:{padding:"0 12px"},onClick:()=>Ft(!Xe)},Xe&&a.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Xe&&a.createElement("i",{className:"iconfont icon-quanping4"})))),title:a.createElement("span",{className:"c-grey-333 font16"},ve),onClose:sr,bodyStyle:{paddingRight:4}},a.createElement("div",{className:r()(te.wrap,rn&&"body-overflow-hidden")},a.createElement("div",{ref:Rt,className:te.chatContainer},lt==null?void 0:lt(Yr),At&&a.createElement("div",{className:`${te.li} mb20`,style:ue({width:dn},He)},a.createElement("div",{className:te.avatarIcon},a.createElement("img",{className:te.img,src:je})),a.createElement("div",{className:te.content},a.createElement("div",{className:te.borderBox},qe,he==null?void 0:he(Yr)))),a.createElement("div",{ref:Qe},a.createElement(o.Z,{spinning:Pn,className:"mt20"},Yt==null?void 0:Yt.map((We,Wt)=>a.createElement(a.Fragment,{key:We.key+Wt},We.show&&a.createElement(a.Fragment,null,We.sender==="user"&&Tr(We,Wt),We.sender==="AI"&&Pr(We,Wt),Lt&&!["AI","user"].includes(We.sender)&&Lt(We,Wt,{width:dn})))))),!ht&&a.createElement("div",{className:te.backBottom,onClick:()=>{Rt.current.scrollTop=Rt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ee})),!Pe&&a.createElement("div",{style:kt,className:r()(te.footerContainer,or&&te.full,Qr&&te.footerContainerSelected)},a.createElement("div",{className:te.btnWrp},_t&&a.createElement(c.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},a.createElement("div",{onClick:()=>$t(!St),className:r()(te.btn,St&&te.btnActive)},a.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),qt&&a.createElement(c.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Fe(!ae),className:r()(te.btn,ae&&te.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Tn==="deepseek-r1"&&a.createElement(c.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ke(!ot),className:r()(te.btn,ot&&te.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),dt&&Tn==="qwen-max"&&a.createElement("div",{onClick:()=>sn(!wt),className:r()(te.btn,wt&&te.btnActive)},a.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Dr.map(We=>a.createElement("div",{key:We.uid},(We==null?void 0:We.status)==="uploading"&&a.createElement(o.Z,{indicator:a.createElement(se.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:We==null?void 0:We.name,className:"mr10"},(0,G.Pq)(We.name,20)),a.createElement("i",{onClick:()=>{Wn(Wt=>Wt.filter(fn=>fn.uid!==We.uid)),Bn(Wt=>Wt.filter(fn=>fn.uid!==We.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(c.Z,{title:Ur&&a.createElement("div",null,a.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",vt,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},a.createElement("div",{className:r()(te.inputContainer,pn>4&&te.lineFour,Ur&&te.disabledInput)},a.createElement(g.default,ue({ref:Ln},Dn)),a.createElement(g.default,ue({ref:Ut},Vn)),a.createElement(n.Z,{className:`${Wr&&"hide"}`,menu:{items:gr,onClick:We=>Xn(We.key)},placement:"top"},a.createElement(l.ZP,{className:te.uploadBtn,icon:a.createElement(pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),a.createElement(d.default.TextArea,{rows:pn>4?4:pn,placeholder:xe||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Rn,bordered:!1,style:Wr?{paddingLeft:0,marginLeft:0}:{},onChange:Ir,onPressEnter:$r,onFocus:()=>Gt==null?void 0:Gt(),onCompositionStart:()=>{$n.current=!0},onCompositionEnd:()=>{$n.current=!1}}),wn?a.createElement(c.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${te.cancelBtn}`,onClick:Xr})):a.createElement(l.ZP,{className:(Rn==null?void 0:Rn.trim())===""?te.sendBtnDisabled:te.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Zr,onClick:kr}),pn>4&&a.createElement("span",{className:te.fullIcon,onClick:vr},or&&a.createElement("span",{className:"iconfont icon-shousuo"}),!or&&a.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(Ye,ye,b){"use strict";b.d(ye,{o:function(){return a}});const a=P=>(P=P.replace(new RegExp("(?<!\\*)\\*\\*\\*\\*([^*\\s\\n]+)\\*\\*\\*\\*(?!\\*)","g"),'<h2 data-select="disabled" data-type="title" contenteditable="false" class="c-black">$1</h2>'),P=P.replace(new RegExp("(?<!\\*)\\*\\*\\*([^*\\s\\n]+)\\*\\*\\*(?!\\*)","g"),`
|
|
|
|
|
|
<h3 data-select="disabled" contenteditable="false" class="c-black font18">$1</h3>
|
|
|
|
|
|
`),P)},36061:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return m}});var a=b(59301),P=b(17574),e=b(16149),g={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},y=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,i=(E,v,h)=>v in E?y(E,v,{enumerable:!0,configurable:!0,writable:!0,value:h}):E[v]=h,n=(E,v)=>{for(var h in v||(v={}))o.call(v,h)&&i(E,h,v[h]);if(l)for(var h of l(v))s.call(v,h)&&i(E,h,v[h]);return E},t=(E,v)=>c(E,d(v)),r=(E,v)=>{var h={};for(var A in E)o.call(E,A)&&v.indexOf(A)<0&&(h[A]=E[A]);if(E!=null&&l)for(var A of l(E))v.indexOf(A)<0&&s.call(E,A)&&(h[A]=E[A]);return h},u=(E,v,h)=>new Promise((A,B)=>{var x=D=>{try{C(h.next(D))}catch(S){B(S)}},w=D=>{try{C(h.throw(D))}catch(S){B(S)}},C=D=>D.done?A(D.value):Promise.resolve(D.value).then(x,w);C((h=h.apply(E,v)).next())}),m=E=>{var v=E,{value:h,onChange:A,defaultValue:B,disabled:x}=v,w=r(v,["value","onChange","defaultValue","disabled"]);const[C,D]=(0,a.useState)([]),[S,F]=(0,a.useState)("1");(0,a.useEffect)(()=>{T()},[]);const T=()=>u(void 0,null,function*(){const N=yield(0,e.NZ)({});if(N!=null&&N.data){const I=[{title:a.createElement("div",{title:"\u6839\u76EE\u5F55",className:g.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:O(N.data||[])}];D(I),F("2")}}),O=N=>{function I(k){const L=k.children,V=Array.isArray(L)&&L.length>0,_=k==null?void 0:k.group_id;return{title:a.createElement("div",{title:k==null?void 0:k.name,className:g.name},k==null?void 0:k.name),value:_,key:_,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:V?L==null?void 0:L.map(ee=>I(ee)):[]}}return N==null?void 0:N.map(k=>I(k))},M=B?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:h,defaultExpandedKeys:h};return a.createElement("div",{className:g.customTree},a.createElement(P.default,n(t(n({key:S},M),{showIcon:!0,treeData:C,onSelect:A,disabled:x}),w)))}},67054:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return T},U:function(){return D}});var a=b(59301),P=b(31797),e=b(43418),g=b(1710),y=b(4901),c=b(94941),d=b(61186),l=b.n(d),o={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},s="data:image/png;base64,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",i="data:image/png;base64,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",n=b(955),t=b(89070),r=b(37518),u=b(59301),p=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,B=(O,M,N)=>M in O?p(O,M,{enumerable:!0,configurable:!0,writable:!0,value:N}):O[M]=N,x=(O,M)=>{for(var N in M||(M={}))h.call(M,N)&&B(O,N,M[N]);if(v)for(var N of v(M))A.call(M,N)&&B(O,N,M[N]);return O},w=(O,M)=>m(O,E(M)),C=(O,M,N)=>new Promise((I,k)=>{var L=ee=>{try{_(N.next(ee))}catch($){k($)}},V=ee=>{try{_(N.throw(ee))}catch($){k($)}},_=ee=>ee.done?I(ee.value):Promise.resolve(ee.value).then(L,V);_((N=N.apply(O,M)).next())});const D=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:S}=P.default,F=({exercise:O,socket:M,dispatch:N,onStartScreenshot:I,onCloseScreenshot:k,handleToDetail:L})=>{const[V,_]=e.default.useModal(),ee=(0,a.useRef)(),[$,X]=(0,a.useState)(!0),q=(0,a.useRef)(!1),te=(0,t.useParams)();(0,a.useEffect)(()=>{var H,ne,le;if(document.addEventListener((0,y.gH)(),z,!1),window.addEventListener("blur",pe,!1),(H=O.exerciseUserInfo)!=null&&H.screen_open&&(0,y.vp)()&&X(!1),(ne=O.exerciseUserInfo)!=null&&ne.screen_open&&!(0,y.vp)()){(0,n.RG)(" ",!0);const me=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?O.exerciseUserInfo.screen_sec+3:O.exerciseUserInfo.screen_sec+10+1;ee.current=e.default.info({icon:null,centered:!0,width:444,title:(0,r._V)(r.CP.recordScreen1),keyboard:!1,content:u.createElement("div",null,(0,r._V)(r.CP.recordScreen2),u.createElement("span",{style:{color:"#FF9849"}},O.exerciseUserInfo.screen_num-O.exerciseUserInfo.used_screen_num),(0,r._V)(r.CP.recordScreen3)),okText:u.createElement("span",null,(0,r._V)(r.CP.recordScreen4),"\uFF08",u.createElement("span",{style:{display:"inline-block"}},u.createElement(S,{onFinish:()=>C(void 0,null,function*(){var ue;const oe=yield re();(ue=ee.current)==null||ue.destroy(),oe.used_screen_num&&R(oe.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+me*1e3})),"S\uFF09"),onOk:()=>{var ue;(0,n.RG)(" ",!0),(ue=ee.current)==null||ue.destroy(),X(!1),(0,y.Dj)(document.body),document.getElementById("root").addEventListener("click",G,!1)}})}return(le=O.exerciseUserInfo)!=null&&le.screen_open&&!(0,y.vp)()||document.getElementById("root").addEventListener("click",G,!1),()=>{document.getElementById("root").removeEventListener("click",G,!1),document.removeEventListener((0,y.gH)(),z,!1),window.removeEventListener("blur",pe,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{O.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",G,!1),document.removeEventListener((0,y.gH)(),z,!1))},500),Q()},[O.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{O.exerciseUserInfo.used_screen_num>O.exerciseUserInfo.screen_num&&J()},500)},[O.exerciseUserInfo]);const Z=()=>C(void 0,null,function*(){const H=yield re();setTimeout(()=>{var ne,le;(ne=ee.current)==null||ne.destroy(),ee.current=e.default.info({okText:u.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:u.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.createElement("span",{className:"c-red"},H.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.createElement("span",{className:"c-red"},(le=O.exerciseUserInfo)==null?void 0:le.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>C(void 0,null,function*(){(0,y.Dj)(document.body)})})},1e3)}),G=H=>{!(0,y.vp)()&&H.target.nodeName!=="A"&&H.target.nodeName!=="BUTTON"&&H.target.innerHTML!=="\u786E \u5B9A"&&(0,y.Dj)(document.body)},Q=()=>C(void 0,null,function*(){const H=yield N({type:"exercise/getExerciseUserInfo",payload:x({},te)});return H==null?void 0:H.data}),ie=H=>C(void 0,null,function*(){var ne;if((ne=O.exerciseUserInfo)!=null&&ne.screen_at){const me=yield(0,c.ck)(w(x({},te),{reset:!0}));if((me==null?void 0:me.status)===-6)return}const le=yield(0,c.oy)({id:te.categoryId});if(le!=null&&le.is_commit){e.default.destroyAll(),yield de(),se(!0);return}else R(H+1)}),de=()=>C(void 0,null,function*(){var H;const ne=l()(),le=O.exerciseUserInfo.screen_sec;if(W.current.length>0){const me=ne.format("YYYY-MM-DD HH:mm:ss");let ue=Math.floor(ne.diff(l()(W.current[0].start))/1e3);const oe=W.current.length;ue/le>>0>oe&&(ue=(oe+1)*le-1),yield(0,c.P8)(te.categoryId,{exercise_user_id:(H=O.exerciseUserInfo)==null?void 0:H.exercise_user_id,time:me,time_long:ue,count:oe})}W.current=[]}),fe=(0,a.useRef)(0),K=(0,a.useRef)(0),W=(0,a.useRef)([]),Y=(0,a.useRef)(!1),R=H=>C(void 0,null,function*(){var ne;q.current||(I(),e.default.destroyAll(),fe.current=l()().valueOf(),Y.current=!0,ee.current=e.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:o.exitFullScreenModalWrapper,okText:u.createElement("span",null,(0,r._V)(r.CP.recordScreen8)),content:u.createElement("div",{className:o.exitFullScreenModal},u.createElement("img",{src:s,alt:"",className:o.warningIcon}),u.createElement("div",{className:o.warningText,style:{marginBottom:50,fontWeight:500}},(0,r._V)(r.CP.recordScreen9)),u.createElement("div",{style:{marginBottom:40}},(0,r._V)(r.CP.recordScreen10)),u.createElement("div",{style:{marginBottom:40}},(0,r._V)(r.CP.recordScreen11),u.createElement("span",{className:o.warningText},((ne=O.exerciseUserInfo)==null?void 0:ne.screen_num)+1),(0,r._V)(r.CP.recordScreen12),u.createElement("span",{className:o.warningText,style:{fontWeight:600}},(0,r._V)(r.CP.recordScreen13)),",",(0,r._V)(r.CP.recordScreen14),u.createElement("span",{className:o.warningText},H-1),(0,r._V)(r.CP.recordScreen15)),u.createElement("div",null,u.createElement("span",null,u.createElement(S,{className:o.countdownWrapper,onFinish:()=>{K.current=l()().valueOf(),W.current.push({start:fe.current,end:K.current}),ie(H)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(O.exerciseUserInfo.screen_sec+1)*1e3}),(0,r._V)(r.CP.recordScreen25)),(0,r._V)(r.CP.recordScreen16))),onOk:()=>{(0,n.RG)(" ",!0),de(),(0,y.Dj)(document.body),k(),ee.current.destroy(),Y.current=!1}}))}),J=()=>C(void 0,null,function*(){e.default.destroyAll(),(yield(0,c.VL)({categoryId:te.categoryId,commit_method:1}))&&se()}),se=(H=!1)=>C(void 0,null,function*(){var ne,le;if(document.removeEventListener((0,y.gH)(),z,!1),(0,y.BU)(),e.default.destroyAll(),q.current=!0,H){const me=yield(0,c.Yu)(te.categoryId,{exercise_user_id:(ne=O.exerciseUserInfo)==null?void 0:ne.exercise_user_id});V.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:o.forcedModalWrapper,centered:!0,content:u.createElement("div",{className:o.forcedModalContent},u.createElement("img",{src:i,alt:""}),u.createElement("div",{className:o.forcedText},(0,r._V)(r.CP.recordScreen17)),u.createElement("div",{className:o.screenNumText},(0,r._V)(r.CP.recordScreen18),(le=O.exerciseUserInfo)==null?void 0:le.screen_num,(0,r._V)(r.CP.recordScreen19)),u.createElement(g.default,{dataSource:me==null?void 0:me.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,r._V)(r.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,r._V)(r.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,r._V)(r.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{k(),L()},onOk:()=>{t.history.push(`/classrooms/${te.coursesId}/exercisenotice/${te.categoryId}/users/${te.login}?isShowApply=true`)}})}else V.info({content:u.createElement("div",{className:"tc font16"},(0,r._V)(r.CP.recordScreen23),u.createElement("br",null),(0,r._V)(r.CP.recordScreen24)),onOk:()=>{L()}})}),pe=H=>{(0,y.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Y.current&&(0,y.BU)()},re=()=>C(void 0,null,function*(){var H;if((H=O.exerciseUserInfo)!=null&&H.screen_at){const me=yield(0,c.ck)(w(x({},te),{reset:!0}));if((me==null?void 0:me.status)===-6)return}const ne=yield(0,c.oy)({id:te.categoryId});if(ne!=null&&ne.is_commit){se();return}return yield Q()}),z=()=>C(void 0,null,function*(){var H;if((0,n.RG)(" ",!0),(0,y.vp)()){if((H=O.exerciseUserInfo)!=null&&H.screen_at){var ne=yield(0,c.ck)(w(x({},te),{reset:!0}));if((ne==null?void 0:ne.status)===-6)return}}else if(!Y.current){var ne=yield(0,c.ck)(x({},te));if((ne==null?void 0:ne.status)===-6)return;const me=yield Q();R(me.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),U=()=>C(void 0,null,function*(){(0,c.ck)(x({},te));const H=yield Q();R(H.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return u.createElement("div",null,_)};var T=(0,t.connect)(({exercise:O,globalSetting:M})=>({globalSetting:M,exercise:O}))(F)},57647:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return E}});var a=b(59301),P=b(17574),e={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},g=b(73631),y=b(5623),c=b(16149),d=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,t=(v,h,A)=>h in v?d(v,h,{enumerable:!0,configurable:!0,writable:!0,value:A}):v[h]=A,r=(v,h)=>{for(var A in h||(h={}))i.call(h,A)&&t(v,A,h[A]);if(s)for(var A of s(h))n.call(h,A)&&t(v,A,h[A]);return v},u=(v,h)=>l(v,o(h)),p=(v,h,A)=>new Promise((B,x)=>{var w=S=>{try{D(A.next(S))}catch(F){x(F)}},C=S=>{try{D(A.throw(S))}catch(F){x(F)}},D=S=>S.done?B(S.value):Promise.resolve(S.value).then(w,C);D((A=A.apply(v,h)).next())}),E=({value:v,onChange:h,scrollId:A})=>{const[B,x]=(0,a.useState)([]);(0,a.useEffect)(()=>{w()},[]);const w=()=>p(void 0,null,function*(){const O=yield(0,c.NZ)({});if(O!=null&&O.data){const M=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:g,className:e.folderIcon}),isLeaf:!1,children:C(O.data||[])}];x(M)}}),C=O=>O.map(M=>({title:M.name,key:M.group_id,icon:a.createElement("img",{src:g,className:e.folderIcon}),isLeaf:M.children.length===0,children:C(M.children)})),D=(O,M,N)=>O.map(I=>I.key===M?r(r({},I),N):I.children?u(r({},I),{children:D(I.children,M,N)}):I),S=(O,M,N)=>O.map(I=>{if(I.key===M)return u(r({},I),{icon:N?a.createElement("img",{src:y,className:e.folderIcon}):a.createElement("img",{src:g,className:e.folderIcon})});if(I.children)return u(r({},I),{children:S(I.children,M,N)})}),F=(O,M)=>{x(N=>S(N,M.node.key,M.expanded))},T=v?{selectedKeys:v,defaultExpandedKeys:v}:{};return B.length>0&&a.createElement("div",{id:A||""},a.createElement(P.default,r({showLine:{showLeafIcon:!1},showIcon:!0,treeData:B,className:e.folderWrapper,onSelect:h,onExpand:F},T)))}},73142:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return l}});var a=b(78241),P=b(92832),e=b(3113),g=b(59301),y={search:"search___JA0r9",btn:"btn___GGtZC"},c=b(59301),l=({value:o,onChange:s})=>{const[i]=a.default.useForm(),n=(0,g.useRef)(!1);(0,g.useEffect)(()=>{o&&i.setFieldsValue(o)},o);const t=r=>{n.current||s(r),n.current=!0,setTimeout(()=>{n.current=!1},2e3)};return c.createElement("div",{className:y.search},c.createElement(a.default,{className:y.formWrap,colon:!1,form:i,size:"large",layout:"inline",onFinish:r=>{n.current||t(r)}},c.createElement(a.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},c.createElement(P.default,{style:{width:280,height:40}})),c.createElement(a.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},c.createElement(P.default,{style:{width:280,height:40}})),c.createElement(a.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},c.createElement(P.default,{style:{width:200,height:40}})),c.createElement(e.ZP,{className:y.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return c}});var a=b(60324),P={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},e=b(32637),g=b(59301),c=({type:d,style:l})=>{const o=g.createElement("div",{className:P.wrap,onClick:s=>{s.preventDefault(),s.stopPropagation()}},g.createElement("p",null,d==="shixun"||d==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",g.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",d==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),g.createElement("div",{className:P.contact},g.createElement("div",{className:P.img},g.createElement("img",{src:e,width:"124px",height:"124px"})),g.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return g.createElement(a.Z,{content:o},g.createElement("span",{className:P.text,style:l},"\u9AD8\u6D88\u8017"))}},23960:function(Ye,ye,b){"use strict";b.d(ye,{X:function(){return g},y:function(){return e}});var a=b(59301),P=b(8591);const e=y=>{(0,a.useEffect)(()=>{if(y){const c=l=>{l.key==="F12"&&(l.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},d=l=>{l.preventDefault()};return document.addEventListener("keydown",c),document.addEventListener("contextmenu",d),()=>{document.removeEventListener("keydown",c),document.removeEventListener("contextmenu",d)}}},[y])},g=()=>{const[y,c]=(0,a.useState)(!1),d=l=>{const{keyCode:o,ctrlKey:s,metaKey:i,type:n}=l;(n==="paste"||(o===67||o===86)&&(i||s))&&(P.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),l.preventDefault(),l.stopPropagation())};return(0,a.useEffect)(()=>(y&&(window.addEventListener("keydown",d,!0),window.addEventListener("paste",d,!0)),()=>{window.removeEventListener("keydown",d,!0),window.removeEventListener("paste",d,!0)}),[y]),{setOpenDisableCopyAndPaste:c,disableCopyAndPaste:y}}},14791:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return J},$:function(){return R}});var a=b(59301),P={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},e=b(92310),g=b.n(e),y=b(78241),c=b(8591),d=b(43418),l=b(5871),o=b(95237),s=b(24905),i=b(38854),n=b(54580),t=b(3113),r=b(93948),u=b(19842),p=b(92832),m=b(85057),E=b(3294),v="data:image/png;base64,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",h="data:image/png;base64,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",A="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",x=b(99064),w=b(57647),C=b(5623),D=b(50304),S=b(59879),F=b(28451),T=b(15342),O=b.n(T),M=(se,pe,re)=>new Promise((z,U)=>{var H=me=>{try{le(re.next(me))}catch(ue){U(ue)}},ne=me=>{try{le(re.throw(me))}catch(ue){U(ue)}},le=me=>me.done?z(me.value):Promise.resolve(me.value).then(H,ne);le((re=re.apply(se,pe)).next())}),I=a.memo(({tagName:se="div",value:pe="",className:re,style:z={},onBlur:U,id:H})=>{const ne=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!ne.current)return;M(void 0,null,function*(){const ue=ne.current;ue.innerHTML="";const oe=pe==null?void 0:pe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Se of oe)if(Se.startsWith("$$")&&Se.endsWith("$$")||Se.startsWith("`$$")&&Se.endsWith("$$`")){const we=Se.startsWith("`$$")?Se.slice(3,-3):Se.slice(2,-2),De=document.createElement("span");De.setAttribute("contentEditable","false"),De.setAttribute("title",Se),De.className="edu_latex",ue.appendChild(De),O().render(we,De,{throwOnError:!1})}else{const we=Se==null?void 0:Se.replace(/<[^>]*>/g,De=>De.startsWith("<img")?De:De.replace(/</g,"<"));ue.insertAdjacentHTML("beforeend",we)}})},[H]);const le=()=>{var me,ue;if(U&&ne.current){const Se=ne.current.cloneNode(!0),we=Se.querySelectorAll("span.edu_latex");for(let De of we){const ve=De.getAttribute("title"),xe=document.createTextNode(ve||""),Be=De;(ue=(me=Be.parentNode)==null?void 0:me.replaceChild)==null||ue.call(me,xe,Be)}U(Se.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(se,{ref:ne,contentEditable:!0,className:re,style:z,onBlur:le}))}),k=b(24065),L=b(34604),V=b(35339),_=Object.defineProperty,ee=Object.defineProperties,$=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Z=(se,pe,re)=>pe in se?_(se,pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):se[pe]=re,G=(se,pe)=>{for(var re in pe||(pe={}))q.call(pe,re)&&Z(se,re,pe[re]);if(X)for(var re of X(pe))te.call(pe,re)&&Z(se,re,pe[re]);return se},Q=(se,pe)=>ee(se,$(pe)),ie=(se,pe,re)=>new Promise((z,U)=>{var H=me=>{try{le(re.next(me))}catch(ue){U(ue)}},ne=me=>{try{le(re.throw(me))}catch(ue){U(ue)}},le=me=>me.done?z(me.value):Promise.resolve(me.value).then(H,ne);le((re=re.apply(se,pe)).next())});const de=se=>{se.preventDefault();let re=(se.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,re)},fe=se=>{se.key==="Enter"&&se.preventDefault()},K=({children:se,style:pe})=>a.createElement("div",{className:P.leftBox,style:pe,onPaste:de},se),W=({children:se,style:pe,className:re})=>a.createElement("div",{className:g()(P.rightBox,re),style:pe,onPaste:de},se),Y=({className:se,style:pe={},width:re=1200,onCancel:z=()=>{},onSuccess:U=()=>{},gather:H={},mode:ne=1,stickyTop:le=0,subDisciplineId:me=[],hideWordFeatures:ue,dataSource:oe=[],customLeftHeadNode:Se,customRightHeadNode:we,customLeftContent:De,hideRecognition:ve=!1,onExchange:xe,isSingleSelection:Be=!1,underpinBackgroundStyle:Pe={},headExtraNode:je,isRefreshItemBank:_e=!1,okText:et="\u786E\u5B9A\u5BFC\u5165",onSave:Me})=>{var ke;const[Ve,xt]=(0,a.useState)(1),[At,it]=(0,a.useState)(0),[tt,ct]=(0,a.useState)(""),[at,Ge]=(0,a.useState)(!1),[Bt,Ne]=(0,a.useState)([]),[ze,rt]=(0,a.useState)([]),[qe,he]=(0,a.useState)(!1),[Ie,Oe]=(0,a.useState)(!1),[Ue,nt]=(0,a.useState)(!1),[st,dt]=(0,a.useState)(!1),[Ot,Et]=(0,a.useState)([]),[bt,Lt]=(0,a.useState)(1),[en,jt]=(0,a.useState)(!1),[Qt,un]=(0,a.useState)(!0),[zt,qt]=(0,a.useState)(0),[Le,lt]=(0,a.useState)(!1),[kt]=y.default.useForm(),[He]=y.default.useForm(),_t=(0,a.useRef)(null),Ht=(0,a.useRef)(null),Gt=(0,a.useRef)(),Kt=(0,a.useRef)(null),Dt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],En=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{oe!=null&&oe.length&&Ke(oe)},[oe]),(0,a.useEffect)(()=>{Ve===2&&_t.current.focus()},[Ve]),(0,a.useEffect)(()=>{Ue&&xn()},[Ue]);const rn=()=>{if(Ve===1){c.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}d.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>ie(void 0,null,function*(){xt(1)})})},xn=()=>ie(void 0,null,function*(){const ae=yield(0,x.ZP)("/api/disciplines.json",{method:"get",params:{source:ne===1?"new_question":"subject"}});Et(ae.disciplines||[])}),Tn=ae=>{const Fe=[],ce=(be,Ee)=>{be.length>=2&&Fe.push(be.join(""));for(let Je=Ee;Je<ae.length;Je++)be.push(ae[Je]),ce(be,Je+1),be.pop()};return ce([],0),Fe},tn=ae=>(ae=ae||"",ae=String(ae),ae=ae.replace(/\s+/g,""),ae),on=ae=>(ae=ae||"",ae=String(ae),ae=ae.replace(/<div>/g,""),ae=ae.replace(/<br>/g,`
|
|
|
`),ae=ae.replace(/<\/div>/g,`
|
|
|
`),ae=Fn(ae),ae),Wn=ae=>ae.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Fn=ae=>ae.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Bn=ae=>{var Fe;const ce=ae.clipboardData;if(ce){const be=ce.types.toString(),Ee=ce.items;if(be==="Files"||ce.types.indexOf("Files")>-1){ae.preventDefault();try{let Je=Ee[1];((Fe=Ee[0])==null?void 0:Fe.kind)==="file"&&(Je=Ee[0]);const Qe=Je.getAsFile();(0,F.I)(Qe,Te=>{var Re;if(Te.id){if(((Re=Qe==null?void 0:Qe.type)==null?void 0:Re.indexOf("image"))>-1){const ht=`<img src='${E.Z.API_SERVER}${Te.url}'>`;document.execCommand("insertText",!1,ht)}}else(Te==null?void 0:Te.status)===401&&(document.location.href="/user/login")})}catch(Je){c.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function _n(ae,Fe){return ie(this,null,function*(){if(typeof ae=="string")return yield Fe(ae);if(typeof ae!="object"||ae===null)return ae;if(Array.isArray(ae))return yield Promise.all(ae.map(Ee=>ie(this,null,function*(){return yield _n(Ee,Fe)})));const ce={};for(const be in ae)if(Object.prototype.hasOwnProperty.call(ae,be)){const Ee=ae[be];typeof Ee=="string"?ce[be]=yield Fe(Ee):typeof Ee=="object"?ce[be]=yield _n(Ee,Fe):ce[be]=Ee}return ce})}const vn=()=>ie(void 0,null,function*(){var ae;Ge(!0),ct("\u5904\u7406\u4E2D"),yield new Promise(be=>setTimeout(be,1e3));let Fe=(ae=Ht.current)==null?void 0:ae.querySelectorAll('[data-text="edit"]'),ce="";try{Fe.forEach(function(be){var Ee,Je,Qe,Te;const Re=be.cloneNode(!0),ht=Re.querySelectorAll("span.edu_latex");for(let ft of ht){const ut=ft.getAttribute("title"),Xe=document.createTextNode(ut),Ft=ft;(Je=(Ee=Ft.parentNode)==null?void 0:Ee.replaceChild)==null||Je.call(Ee,Xe,Ft)}const Ct=Re.querySelectorAll("span[style]");for(let ft of Ct)if(ft.style.fontFamily){const ut=ft.innerHTML,Xe=document.createTextNode(ut),Ft=ft;(Te=(Qe=Ft.parentNode)==null?void 0:Qe.replaceChild)==null||Te.call(Qe,Xe,Ft)}Re==null||Re.childNodes.forEach(function(ft){ft.nodeType===Node.ELEMENT_NODE&&ft.localName!=="h5"&&ft.localName!=="h4"?ce+=`<p>${ft.innerHTML}</p>`:ft.nodeType===Node.TEXT_NODE&&(ce+=`<p>${ft.textContent}</p>`)})}),St("/api/intelligent_imports/import.json",{html:Fn(ce)})}catch(be){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",be)}}),Pn=ae=>{let Fe=ae.filter(ce=>!!(ce!=null&&ce.type));return Fe=Fe.map(ce=>{var be;const Ee=(be=bn.find(Qe=>Qe.id===(ce==null?void 0:ce.type)))==null?void 0:be.deal,Je=Q(G({},ce),{id:String(Math.random()).slice(-6),knowledgePoint:tn(ce==null?void 0:ce.knowledgePoint)});return Ee?Ee(Je):Je}),Fe},nr=()=>{if(Ve===1){c.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}d.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:vn})},Jn=()=>a.createElement("div",{className:P.row},a.createElement("div",{className:P.leftLayout},a.createElement(K,{style:{height:675}},Ve===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>xt(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:P.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:h}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),Ve===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{_t.current.innerHTML||xt(1)},ref:_t,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:P.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:P.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:A}),a.createElement("span",null,"\u9884\u89C8\u533A")))),Vt=(ae,Fe,ce,be)=>{var Ee;console.log(ae,Fe,ce,be,"onDataChange\u4FEE\u6539\u6570\u503C");const Je=JSON.parse(JSON.stringify(ze));be===void 0?Je[Fe][ae]=ce:Je[Fe].questions[be][ae]=ce;const Qe=G({},Je[Fe]),Te=(Ee=bn.find(Re=>Re.id===(Qe==null?void 0:Qe.type)))==null?void 0:Ee.deal;Je[Fe]=Te(Qe),rt(Je)},Yt=(ae,Fe,ce)=>{var be;const Ee=ce!==void 0,Je=(be=bn.find(Re=>Re.id===(ae==null?void 0:ae.type)))==null?void 0:be.type,Qe=`${Fe+1}.${ce===void 0?"":ce+1+"."}`,Te=`${(ae==null?void 0:ae.type)==="7"?"{{":""}${Qe}\u3010${Je}\u3011${(ae==null?void 0:ae.question)||""}`;return a.createElement(a.Fragment,null,Ee&&a.createElement("h4",{contentEditable:!0}),a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"div",value:Te}))},ge=(ae,Fe)=>ie(void 0,null,function*(){var ce;const be=yield xe(ae,Fe),Ee=(ce=be==null?void 0:be.data)==null?void 0:ce.content;if(Ee!=null&&Ee.length){const Je=Pn(Ee)[0];Bt.splice(Fe,1,Je),ze.splice(Fe,1,Je),Ne([...Bt]),rt([...ze])}}),Rn=(ae,Fe,ce)=>{var be;const Ee=ce!==void 0,Je=(be=bn.find(Te=>Te.id===(ae==null?void 0:ae.type)))==null?void 0:be.type,Qe=`${Fe+1}.${ce===void 0?"":ce+1+"."}`;return Ee?a.createElement("div",{style:{padding:"10px 18px"}},`${Qe}\u3010${Je}\u3011`,a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"span",className:P.edit,onBlur:Te=>Vt("question",Fe,Te,ce),value:(ae==null?void 0:ae.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:P.actionHead},a.createElement("div",{className:"c-light-primary"},`${Qe}\u3010${Je}\u3011`),ne!==1&&a.createElement(l.Z,{disabled:(ae==null?void 0:ae.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Te=>Vt("score",Fe,Te,ce),value:ae==null?void 0:ae.score}),a.createElement(o.Z,{align:"middle",style:{marginLeft:"auto"}},!!xe&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ge(ae,Fe)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(s.default,{onChange:Te=>Vt("checked",Fe,Te.target.checked,ce),checked:!!(ae!=null&&ae.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"div",style:{padding:"10px 18px"},className:P.edit,onBlur:Te=>Vt("question",Fe,Te,ce),value:ae==null?void 0:ae.question}))},qn=(ae,Fe,ce)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(ae==null?void 0:ae.type)&&a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u7B54\u6848\uFF1A${Fe||""}`,tagName:"p"}),!ce&&a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u96BE\u5EA6\uFF1A${(ae==null?void 0:ae.difficulty)||""}`,tagName:"p"}),(ae==null?void 0:ae.type)!=="7"&&a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u89E3\u6790\uFF1A${(ae==null?void 0:ae.analyze)||""}`,tagName:"p"}),!ce&&a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(ae==null?void 0:ae.knowledgePoint)||""}`,tagName:"p"})),kn=(ae,Fe,ce,be)=>{const Ee=be!==void 0,Je=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Qe=Ee&&!ae.last&&!ae.errorMsg?{marginBottom:10}:{},Te=Je.map(Re=>({key:Re,label:Re,onClick:()=>Vt("difficulty",ce,Re,be)}));return a.createElement("div",{className:P.liWrap,style:Qe},["4"].includes(ae==null?void 0:ae.type)&&a.createElement("div",{className:P.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"div",className:`${P.edit} c-black`,onBlur:Re=>Vt("answer",ce,[Re],be),value:Fe})),!Ee&&a.createElement("div",{className:P.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(i.Z,{menu:{items:Te}},a.createElement("span",{className:"c-light-primary"},ae==null?void 0:ae.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(ae==null?void 0:ae.type)!=="7"&&a.createElement("div",{className:P.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"div",className:`${P.edit} c-grey-333`,onBlur:Re=>Vt("analyze",ce,Re,be),value:ae==null?void 0:ae.analyze})),!Ee&&a.createElement("div",{onKeyDown:fe,className:P.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(I,{id:ae==null?void 0:ae.id,tagName:"div",value:(ae==null?void 0:ae.knowledgePoint)||"",className:`${P.edit} c-grey-333`,onBlur:Re=>Vt("knowledgePoint",ce,tn(on(Re)),be)})))},Zn=ae=>a.createElement(a.Fragment,null,typeof(ae==null?void 0:ae.errorMsg)=="string"&&!!(ae!=null&&ae.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ae==null?void 0:ae.errorMsg))),vt=ae=>a.createElement(a.Fragment,null,typeof(ae==null?void 0:ae.errorMsg)=="string"&&!!(ae!=null&&ae.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ae==null?void 0:ae.errorMsg))),Yn=(ae,Fe,ce,be)=>{let Ee="flex";return(Be&&zt!==be||qe&&!(ce!=null&&ce.errorMsg))&&(Ee="none"),a.createElement("div",{className:P.row,style:{display:Ee}},a.createElement("div",{className:P.leftLayout},De||a.createElement(K,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:P.question},ae))),a.createElement("div",{className:P.rightLayout},a.createElement(W,{className:ce!=null&&ce.errorMsg?P.error:""},Fe)))},bn=[{id:"0",type:"\u5355\u9009\u9898",element:(ae,Fe,ce)=>{var be,Ee;const Je=ce!==void 0;let Qe=(be=ae==null?void 0:ae.answer)==null?void 0:be[0];const Te=a.createElement(a.Fragment,null,Yt(ae,Fe,ce),(Ee=ae==null?void 0:ae.options)==null?void 0:Ee.map((ft,ut)=>a.createElement(I,{id:ae==null?void 0:ae.id,key:ut,value:`${Dt[ut]}.${ft}`,tagName:"p"})),qn(ae,Qe,Je),Zn(ae));let Re=Je?ae:ze[Fe];const ht=Re==null?void 0:Re.options,Ct=a.createElement(a.Fragment,null,Rn(Re,Fe,ce),ht==null?void 0:ht.map((ft,ut)=>{var Xe;return a.createElement("div",{key:ut,className:P.option},a.createElement("aside",{className:((Xe=Re==null?void 0:Re.answer)==null?void 0:Xe[0])===Dt[ut]?P.active:"",onClick:()=>Vt("answer",Fe,[Dt[ut]],ce)},Dt[ut]),a.createElement(I,{id:Re==null?void 0:Re.id,tagName:"div",className:`${P.text}`,onBlur:Ft=>{ht[ut]=Ft,Vt("options",Fe,ht,ce)},value:ft}))}),kn(Re,"",Fe,ce),vt(Re));return Je?[Te,Ct]:Yn(Te,Ct,Re,Fe)},deal:ae=>{var Fe,ce,be;ae.score=ae.score===void 0?2:ae.score;let Ee=tn((Fe=ae==null?void 0:ae.answer)==null?void 0:Fe[0]).toUpperCase();ae.answer=Ee?[Ee]:[];let Je=[];if(!(ae!=null&&ae.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ae.options=(ce=ae.options)==null?void 0:ce.slice(0,8);const Qe=ae.options.map(Re=>Re==null?void 0:Re.trim().replace(/^\s+|\s+$/g,""));new Set(Qe).size!==Qe.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ee||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ee&&(Dt.slice(0,((be=ae==null?void 0:ae.options)==null?void 0:be.length)||8).includes(Ee)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),tn(ae==null?void 0:ae.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ae.errorMsg=Je.join(`
|
|
|
`),ae}},{id:"1",type:"\u591A\u9009\u9898",element:(ae,Fe,ce)=>{var be,Ee;const Je=ce!==void 0;let Qe=(be=ae==null?void 0:ae.answer)==null?void 0:be[0];const Te=a.createElement(a.Fragment,null,Yt(ae,Fe,ce),(Ee=ae==null?void 0:ae.options)==null?void 0:Ee.map((ft,ut)=>a.createElement(I,{id:ae==null?void 0:ae.id,key:ut,value:`${Dt[ut]}.${ft}`,tagName:"p"})),qn(ae,Qe,Je),Zn(ae));let Re=Je?ae:ze[Fe];const ht=Re==null?void 0:Re.options,Ct=a.createElement(a.Fragment,null,Rn(Re,Fe,ce),ht==null?void 0:ht.map((ft,ut)=>{var Xe,Ft;return a.createElement("div",{key:ut,className:P.option},a.createElement("aside",{className:(Ft=(Xe=Re==null?void 0:Re.answer)==null?void 0:Xe[0])!=null&&Ft.includes(Dt[ut])?P.active:"",onClick:()=>{var pt;let ln=((pt=Re==null?void 0:Re.answer)==null?void 0:pt[0])||"";const Ae=Dt[ut];ln.includes(Ae)?ln=ln.replace(new RegExp(Ae,"g"),""):ln+=Ae,ln=ln.split("").sort().join(""),Vt("answer",Fe,[ln],ce)}},Dt[ut]),a.createElement(I,{id:Re==null?void 0:Re.id,tagName:"div",className:`${P.text}`,onBlur:pt=>{ht[ut]=pt,Vt("options",Fe,ht,ce)},value:ft}))}),kn(Re,"",Fe,ce),vt(Re));return Je?[Te,Ct]:Yn(Te,Ct,Re,Fe)},deal:ae=>{var Fe,ce,be;ae.score=ae.score===void 0?2:ae.score;let Ee=tn((Fe=ae==null?void 0:ae.answer)==null?void 0:Fe[0]).toUpperCase().split("").sort().join("");ae.answer=Ee?[Ee]:[];let Je=[];if(!(ae!=null&&ae.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ae.options=(ce=ae.options)==null?void 0:ce.slice(0,8);const Qe=ae.options.map(Re=>Re==null?void 0:Re.trim().replace(/^\s+|\s+$/g,""));new Set(Qe).size!==Qe.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ee||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ee){const Qe=Dt.slice(0,((be=ae==null?void 0:ae.options)==null?void 0:be.length)||8);Tn(Qe).includes(Ee)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return tn(ae==null?void 0:ae.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ae.errorMsg=Je.join(`
|
|
|
`),ae}},{id:"2",type:"\u5224\u65AD\u9898",element:(ae,Fe,ce)=>{var be,Ee;const Je=ce!==void 0;let Qe=(be=ae==null?void 0:ae.answer)==null?void 0:be[0];const Te=a.createElement(a.Fragment,null,Yt(ae,Fe,ce),qn(ae,Qe,Je),Zn(ae));let Re=Je?ae:ze[Fe];const ht=["\u6B63\u786E","\u9519\u8BEF"];let Ct=((Ee=Re==null?void 0:Re.answer)==null?void 0:Ee[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Ct)?Ct="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ct)&&(Ct="\u9519\u8BEF");const ft=a.createElement(a.Fragment,null,Rn(Re,Fe,ce),ht==null?void 0:ht.map((ut,Xe)=>a.createElement("div",{key:Xe,className:P.option},a.createElement("aside",{style:{borderRadius:2},className:Ct===ut?P.active:"",onClick:()=>Vt("answer",Fe,[ut],ce)},ut==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${P.text}`},ut))),kn(Re,"",Fe,ce),vt(Re));return Je?[Te,ft]:Yn(Te,ft,Re,Fe)},deal:ae=>{var Fe;ae.score=ae.score===void 0?2:ae.score;let ce=tn((Fe=ae==null?void 0:ae.answer)==null?void 0:Fe[0]);ae.answer=ce?[ce]:[];let be=[];return ce||be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),ce&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(ce)&&be.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),tn(ae==null?void 0:ae.question)||be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ae.errorMsg=be.join(`
|
|
|
`),ae}},{id:"3",type:"\u586B\u7A7A\u9898",element:(ae,Fe,ce)=>{var be,Ee;const Je=ce!==void 0,Qe=a.createElement(a.Fragment,null,Yt(ae,Fe,ce),(be=ae==null?void 0:ae.answer)==null?void 0:be.map((ht,Ct)=>a.createElement(I,{id:ae==null?void 0:ae.id,key:Ct,tagName:"p",value:`\u7B54\u6848${Ct+1}\uFF1A${ht.text||""}`})),qn(ae,"",Je),Zn(ae));let Te=Je?ae:ze[Fe];const Re=a.createElement(a.Fragment,null,Rn(Te,Fe,ce),(Ee=Te==null?void 0:Te.answer)==null?void 0:Ee.map((ht,Ct)=>a.createElement("div",{key:Ct,className:P.option},a.createElement("aside",{className:P.fill},"\u586B\u7A7A\u9879",Ct+1),ht.model===1&&a.createElement(I,{id:Te==null?void 0:Te.id,tagName:"div",onBlur:ft=>{Te.answer[Ct].latex=on(ft),Vt("answer",Fe,Te.answer,ce)},className:`${P.text}`,value:ht.latex}),ht.model===2&&a.createElement(S.Z,{value:ht.latex,onChange:ft=>{Te.answer[Ct].latex=ft,Vt("answer",Fe,Te.answer,ce)}}))),kn(Te,"",Fe,ce),vt(Te));return Je?[Qe,Re]:Yn(Qe,Re,Te,Fe)},deal:ae=>{var Fe,ce,be,Ee;ae.score=ae.score===void 0?2:ae.score,ae.question=(Fe=ae.question)==null?void 0:Fe.replaceAll("\u2581","_");const Je=(ce=ae.answer)==null?void 0:ce.map(Te=>{if(Object.prototype.toString.call(Te)==="[object Object]")return Te;Te=Te==null?void 0:Te.trim();const Re={model:1,text:Te,latex:Te};return Te.startsWith("$$")&&Te.endsWith("$$")||Te.startsWith("`$$")&&Te.endsWith("$$`")?(Re.model=2,Re.latex=Te.slice(2,-2)):Re.latex=on(Te),Re});ae.answer=Je;let Qe=[];return Je||Qe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),tn(ae==null?void 0:ae.question)?ae!=null&&ae.question.includes("_")?(be=ae==null?void 0:ae.answer)!=null&&be.length&&((ae==null?void 0:ae.question.match(/_+/g))||[]).length!==((Ee=ae==null?void 0:ae.answer)==null?void 0:Ee.length)&&Qe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Qe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Qe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ae.errorMsg=Qe.join(`
|
|
|
`),ae}},{id:"4",type:"\u7B80\u7B54\u9898",element:(ae,Fe,ce)=>{var be,Ee;const Je=ce!==void 0;let Qe=(be=ae==null?void 0:ae.answer)==null?void 0:be[0];const Te=a.createElement(a.Fragment,null,Yt(ae,Fe,ce),qn(ae,Qe,Je),Zn(ae));let Re=Je?ae:ze[Fe];const ht=a.createElement(a.Fragment,null,Rn(Re,Fe,ce),kn(Re,(Ee=Re==null?void 0:Re.answer)==null?void 0:Ee[0],Fe,ce),vt(Re));return Je?[Te,ht]:Yn(Te,ht,Re,Fe)},deal:ae=>{ae.score=ae.score===void 0?5:ae.score;let Fe=[];return tn(ae==null?void 0:ae.question)||Fe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ae.errorMsg=Fe.join(`
|
|
|
`),ae}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(ae,Fe)=>{var ce,be;const Ee=ze[Fe],Je=En.slice(0,4).map(Qe=>({key:Qe,label:Qe,onClick:()=>Vt("platform",Fe,Qe)}));return a.createElement("div",{className:P.row,style:{display:qe?Ee!=null&&Ee.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:P.leftLayout},a.createElement(K,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:P.question},Yt(ae,Fe),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(ae==null?void 0:ae.description)||""}`,tagName:"p"}),qn(ae),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ae==null?void 0:ae.timeLimit}`,tagName:"p"}),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ae==null?void 0:ae.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(I,{id:ae==null?void 0:ae.id,value:(ae==null?void 0:ae.code)||"",tagName:"div"}),(ce=ae==null?void 0:ae.inputs)==null?void 0:ce.map((Qe,Te)=>{var Re;return a.createElement(a.Fragment,{key:Te},a.createElement("h4",null),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Te+1})\u8F93\u5165\uFF1A${Qe||""}`,tagName:"div"}),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Te+1})\u8F93\u51FA\uFF1A${((Re=ae==null?void 0:ae.outputs)==null?void 0:Re[Te])||""}`,tagName:"div"}))}),Zn(ae)))),a.createElement("div",{className:P.rightLayout},a.createElement(W,{className:Ee!=null&&Ee.errorMsg?P.error:""},Rn(Ee,Fe),a.createElement("div",{className:P.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:P.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:Ee==null?void 0:Ee.description,tagName:"div",onBlur:Qe=>Vt("description",Fe,Qe)}))),kn(Ee,"",Fe),a.createElement("div",{className:P.liWrap},a.createElement("div",{className:P.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:Ee==null?void 0:Ee.timeLimit,tagName:"div",onBlur:Qe=>Vt("timeLimit",Fe,on(Qe))})),a.createElement("div",{className:P.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(i.Z,{menu:{items:Je}},a.createElement("span",{className:"c-light-primary"},Ee==null?void 0:Ee.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:P.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:(Ee==null?void 0:Ee.code)||"",onBlur:Qe=>Vt("code",Fe,on(Qe)),tagName:"div"}))),(be=Ee==null?void 0:Ee.inputs)==null?void 0:be.map((Qe,Te)=>{var Re;return a.createElement("div",{className:P.liWrap,key:Te},a.createElement("div",{className:P.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Te+1,")\u8F93\u5165\uFF1A"),a.createElement(I,{id:Ee==null?void 0:Ee.id,value:Qe||"",className:P.edit,onBlur:ht=>{const Ct=[...(Ee==null?void 0:Ee.inputs)||[]];Ct[Te]=on(ht),Vt("inputs",Fe,Ct)},tagName:"div"})),a.createElement("div",{className:P.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Te+1,")\u8F93\u51FA\uFF1A"),a.createElement(I,{id:Ee==null?void 0:Ee.id,value:((Re=Ee==null?void 0:Ee.outputs)==null?void 0:Re[Te])||"",className:P.edit,onBlur:ht=>{const Ct=[...(Ee==null?void 0:Ee.outputs)||[]];Ct[Te]=on(ht),Vt("outputs",Fe,Ct)},tagName:"div"})))}),vt(Ee))))},deal:ae=>{var Fe,ce,be;ae.score=ae.score===void 0?10:ae.score,ae.code=(Fe=ae.code)==null?void 0:Fe.trim();let Ee=[];tn(ae==null?void 0:ae.question)?((ce=ae==null?void 0:ae.question)==null?void 0:ce.length)>60&&Ee.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ee.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),tn(ae==null?void 0:ae.description)||Ee.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Je=tn(String((ae==null?void 0:ae.timeLimit)||""));if(ae.timeLimit=Je,(!Je||Je&&!["3","4","5","6","7","8","9","10"].includes(Je))&&Ee.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ae.platform=tn(ae==null?void 0:ae.platform),ae!=null&&ae.platform){const Qe=["c","c++","java","python"],Te=(be=ae==null?void 0:ae.platform)==null?void 0:be.toLowerCase(),Re=Qe.findIndex(ht=>ht===Te);Re>-1?ae.platform=En[Re]:Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ee.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(ae!=null&&ae.inputs)||!(ae!=null&&ae.outputs))ae.inputs=[],ae.outputs=[],Ee.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Qe=Math.min(ae.inputs.length,ae.outputs.length);ae.inputs=ae.inputs.slice(0,Qe),ae.outputs=ae.outputs.slice(0,Qe),ae.outputs.some(Te=>!tn(Te))&&Ee.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return ae.errorMsg=Ee.join(`
|
|
|
`),ae}},{id:"7",type:"\u7EC4\u5408\u9898",element:(ae,Fe)=>{var ce,be;const Ee=ze[Fe];return a.createElement("div",{className:P.row,style:{display:qe?Ee!=null&&Ee.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:P.leftLayout},a.createElement(K,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:P.question},Yt(ae,Fe),qn(ae),(ce=ae==null?void 0:ae.questions)==null?void 0:ce.map((Je,Qe)=>{var Te;const Re=(Te=bn.find(ht=>ht.id===(Je==null?void 0:Je.type)))==null?void 0:Te.element;return a.createElement(a.Fragment,{key:`left-${ae.id}-${Qe}`},Re(Je,Fe,Qe)[0])}),Zn(ae),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:P.rightLayout},a.createElement(W,{className:Ee!=null&&Ee.errorMsg?P.error:""},Rn(Ee,Fe),kn(Ee,"",Fe),(be=Ee==null?void 0:Ee.questions)==null?void 0:be.map((Je,Qe)=>{var Te;const Re=(Te=bn.find(ht=>ht.id===(Je==null?void 0:Je.type)))==null?void 0:Te.element;return a.createElement(a.Fragment,{key:`right-${Ee.id}-${Qe}`},Re(Je,Fe,Qe)[1])}),vt(Ee))))},deal:ae=>{var Fe,ce,be,Ee,Je;const Qe=Pn,Te=[...bn],Re=Te.findIndex(ut=>ut.id==="0"),ht=Te.findIndex(ut=>ut.id==="1");if(Re!==-1){const ut=Te[Re].deal;Te[Re].deal=Xe=>{const Ft=ut(Xe);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(`
|
|
|
`).filter(pt=>pt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
|
`)),Ft}}if(ht!==-1){const ut=Te[ht].deal;Te[ht].deal=Xe=>{const Ft=ut(Xe);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(`
|
|
|
`).filter(pt=>pt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
|
`)),Ft}}ae.questions=(Fe=ae.questions)!=null&&Fe.length?Pn(ae.questions.slice(0,20)):[],ae.questions=(ce=ae.questions)==null?void 0:ce.map((ut,Xe)=>{var Ft;if(ut.type==="0"||ut.type==="1"){const pt=(Ft=ut.options)==null?void 0:Ft.map(ln=>ln==null?void 0:ln.trim().replace(/^\s+|\s+$/g,""));pt&&new Set(pt).size!==pt.length&&(ut.errorMsg=(ut.errorMsg?ut.errorMsg+`
|
|
|
`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Q(G({},ut),{last:Xe===ae.questions.length-1})});const Ct=(be=ae.questions)==null?void 0:be.reduce((ut,Xe)=>{const Ft=parseFloat(Xe.score);return isNaN(Ft)?ut:ut+Ft},0);ae.score=Ct;let ft=[];return(Ee=ae.questions)!=null&&Ee.length?ae.errorMsg=((Je=ae.questions)==null?void 0:Je.findIndex(ut=>!!ut.errorMsg))>-1:ft.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),tn(ae==null?void 0:ae.question)||ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ft.length&&(ae.errorMsg=ft.join(`
|
|
|
`)),ae}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(ae,Fe)=>{var ce,be;const Ee=ze[Fe],Je=En.map(Qe=>({key:Qe,label:Qe,onClick:()=>Vt("platform",Fe,Qe)}));return a.createElement("div",{className:P.row,style:{display:qe?Ee!=null&&Ee.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:P.leftLayout},a.createElement(K,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:P.question},Yt(ae,Fe),qn(ae),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ae==null?void 0:ae.timeLimit}`,tagName:"p"}),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ae==null?void 0:ae.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(I,{id:ae==null?void 0:ae.id,value:(ae==null?void 0:ae.code)||"",tagName:"div"}),a.createElement("h4",null),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(ae==null?void 0:ae.input)||""}`,tagName:"p"}),a.createElement(I,{id:ae==null?void 0:ae.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(ae==null?void 0:ae.output)||""}`,tagName:"p"}),(ce=ae==null?void 0:ae.answer)==null?void 0:ce.map((Qe,Te)=>a.createElement(I,{key:Te,id:ae==null?void 0:ae.id,value:`\u7B54\u6848${Te+1}\uFF1A${Qe||""}`,tagName:"p"})),Zn(ae)))),a.createElement("div",{className:P.rightLayout},a.createElement(W,{className:Ee!=null&&Ee.errorMsg?P.error:""},Rn(Ee,Fe),kn(Ee,"",Fe),a.createElement("div",{className:P.liWrap},a.createElement("div",{className:P.li,onKeyDown:fe},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:Ee==null?void 0:Ee.timeLimit,tagName:"div",onBlur:Qe=>Vt("timeLimit",Fe,on(Qe))})),a.createElement("div",{className:P.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(i.Z,{menu:{items:Je}},a.createElement("span",{className:"c-light-primary"},Ee==null?void 0:Ee.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:P.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:(Ee==null?void 0:Ee.code)||"",onBlur:Qe=>Vt("code",Fe,on(Qe)),tagName:"div"})),a.createElement("div",{className:P.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:(Ee==null?void 0:Ee.input)||"",onBlur:Qe=>Vt("input",Fe,on(Qe)),tagName:"div"})),a.createElement("div",{className:P.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),a.createElement(I,{className:P.edit,id:Ee==null?void 0:Ee.id,value:(Ee==null?void 0:Ee.output)||"",onBlur:Qe=>Vt("output",Fe,on(Qe)),tagName:"div"}))),a.createElement("div",{className:P.liWrap},(be=Ee==null?void 0:Ee.answer)==null?void 0:be.map((Qe,Te)=>a.createElement("div",{className:P.li,key:Te},a.createElement("aside",null,"\u7B54\u6848",Te+1,"\uFF1A"),a.createElement(I,{id:Ee==null?void 0:Ee.id,value:Qe||"",className:P.edit,onBlur:Re=>{const ht=[...(Ee==null?void 0:Ee.answer)||[]];ht[Te]=on(Re),Vt("output",Fe,ht)},tagName:"div"})))),vt(Ee))))},deal:ae=>{var Fe,ce,be,Ee,Je,Qe,Te,Re;ae.score=ae.score===void 0?10:ae.score,ae.code=(be=(ce=(Fe=ae.code)==null?void 0:Fe.trim())==null?void 0:ce.replace(/@_@/g,"@\u2581@"))==null?void 0:be.replace(/@__@/g,"@\u2581\u2581@");let ht=[];if(tn(ae==null?void 0:ae.question)||ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),tn(ae==null?void 0:ae.code)?/@▁@|@▁▁@/.test(ae==null?void 0:ae.code)?(Ee=ae==null?void 0:ae.answer)!=null&&Ee.length&&((Je=ae==null?void 0:ae.code.match(/@▁@|@▁▁@/g))==null?void 0:Je.length)!==((Qe=ae==null?void 0:ae.answer)==null?void 0:Qe.length)&&ht.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ht.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):ht.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),ae!=null&&ae.answer?(Te=ae.answer)!=null&&Te.some(ft=>!tn(ft))&&ht.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ht.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),ae.platform=tn(ae==null?void 0:ae.platform),ae!=null&&ae.platform){const ft=["c","c++","java","python","javascript","ruby"],ut=(Re=ae==null?void 0:ae.platform)==null?void 0:Re.toLowerCase(),Xe=ft.findIndex(Ft=>Ft===ut);Xe>-1?ae.platform=En[Xe]:ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");tn(ae==null?void 0:ae.output)||ht.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Ct=tn(String((ae==null?void 0:ae.timeLimit)||""));return ae.timeLimit=Ct,(!Ct||Ct&&!["3","4","5","6","7","8","9","10"].includes(Ct))&&ht.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ae.errorMsg=ht.join(`
|
|
|
`),ae}}],wn=()=>a.createElement(a.Fragment,null,Bt.filter(ae=>{var Fe;return!!((Fe=bn.find(be=>be.id===(ae==null?void 0:ae.type)))==null?void 0:Fe.element)}).map((ae,Fe)=>{var ce;const be=(ce=bn.find(Ee=>Ee.id===(ae==null?void 0:ae.type)))==null?void 0:ce.element;return a.createElement(a.Fragment,{key:ae.id},be(ae,Fe))})),Ze=()=>ie(void 0,null,function*(){const ae=ze.filter(Fe=>!Fe.checked);if(Ve!==3||!ae.length){c.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Me){lt(!0),yield Me(ze),lt(!1);return}kt.setFieldsValue({sub_discipline_id:me}),nt(!0)}),ot=(ae,Fe=[])=>{if(typeof ae=="string")return ae.trim();if(Array.isArray(ae))return ae.map(ce=>ot(ce,Fe));if(typeof ae=="object"&&ae!==null){const ce={};for(const be in ae)ae.hasOwnProperty(be)&&(Fe.includes(be)?ce[be]=ae[be]:ce[be]=ot(ae[be],Fe));return ce}return ae},Ke=ae=>ie(void 0,null,function*(){const Fe=Pn(ot(ae));Ne(Fe),rt(JSON.parse(JSON.stringify(Fe))),xt(3),Ge(!1),he(!1)});(0,a.useEffect)(()=>{if(Qt)return;const ae=()=>{it(Fe=>Fe>=90?(clearInterval(Gt.current),90):Fe+1)};return Gt.current=setInterval(ae,5e4/90),()=>clearInterval(Gt.current)},[Qt]);const St=(ae,Fe)=>{un(!1);const ce=new FormData;Object.keys(Fe).forEach(Ee=>{ce.append(Ee,Fe[Ee])});const be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(Ee){return ie(this,null,function*(){var Je,Qe;try{const Te=JSON.parse((Je=Ee==null?void 0:Ee.target)==null?void 0:Je.response);if(un(!0),it(100),yield new Promise(Re=>setTimeout(()=>Re(),780)),Te.status===0){if(!((Qe=Te==null?void 0:Te.data)!=null&&Qe.length)){c.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ge(!1);return}Ke((Te==null?void 0:Te.data)||[])}else Ge(!1),c.ZP.warning(Te==null?void 0:Te.message)}catch(Te){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Te)}})}),be.addEventListener("error",()=>{Ge(!1)}),be.open("POST",`${E.Z.API_SERVER}${ae}`),be.send(ce)},$t=ae=>ie(void 0,null,function*(){const Fe=ae.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Fe)==-1?(c.ZP.error(`${ae.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Ge(!0),ct("\u5904\u7406\u4E2D"),St("/api/intelligent_imports/import.json",{file:ae}),Promise.reject())});let wt=[{key:1,label:a.createElement(n.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:$t},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,k.Ny)()||(0,k.$O)())&&wt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Kt.current.onClick()}});const sn=[ze.length,(ke=ze.filter(ae=>!!(ae!=null&&ae.errorMsg)))==null?void 0:ke.length];return a.createElement("div",{className:g()(P.intelligentBox,"intelligent-body-curb",se),style:Q(G({},pe),{width:re}),ref:Ht},a.createElement("div",{className:P.underpin},a.createElement("b",{style:Pe}),a.createElement("b",{style:Pe})),a.createElement("div",{className:P.head,style:{top:le}},a.createElement("div",{className:P.leftLayout},Se||a.createElement(a.Fragment,null,a.createElement(o.Z,{align:"middle"},a.createElement("div",{className:P.title},"\u8BD5\u9898\u7F16\u8F91"),!ue&&a.createElement(m.op,{href:`${E.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(m.op,{onClick:rn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ue&&a.createElement(i.Z,{overlayClassName:P.menu,menu:{items:wt}},a.createElement(m.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!je&&je),a.createElement("div",{className:P.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(o.Z,{className:P.rightLayout,style:{alignItems:"start"}},we||a.createElement(a.Fragment,null,a.createElement("div",{className:P.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ve)&&a.createElement(s.default,{className:"ml20",checked:qe,onChange:ae=>he(ae.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ve)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},sn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},sn[1]),"\u9898")),Be&&a.createElement("div",{className:P.tabs},Bt==null?void 0:Bt.map((ae,Fe)=>a.createElement("div",{onClick:()=>{qt(Fe)},className:zt===Fe&&P.active,key:Fe},"\u65B0\u9898",Fe+1)))),a.createElement("div",{className:P.centerBox},a.createElement("img",{className:"mb10",src:B,width:56}),!ve&&a.createElement(m.op,{onClick:nr},"\u8BC6\u522B"))),[1,2].includes(Ve)&&Jn(),[3].includes(Ve)&&wn(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:P.buttonFixed},a.createElement("div",{className:P.buttonWrap},a.createElement(t.ZP,{size:"middle",className:`${P.button} mr20`,onClick:z},"\u53D6\u6D88"),a.createElement(t.ZP,{size:"middle",type:"primary",loading:Le,className:`${P.button}`,onClick:Ze},et))),a.createElement(d.default,{centered:!0,closable:!1,destroyOnClose:!0,open:at,title:null,footer:null,width:320,afterClose:()=>it(0)},a.createElement(o.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},tt,a.createElement("span",{className:P.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(r.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:At}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},At,"%")))),a.createElement(d.default,{centered:!0,open:Ue,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Ie,width:480,onCancel:()=>nt(!1),onOk:()=>kt.submit(),afterClose:()=>{kt.resetFields()}},a.createElement(y.default,{style:{maxHeight:550},form:kt,layout:"horizontal",colon:!1,size:"large",onFinish:ae=>ie(void 0,null,function*(){var Fe,ce,be,Ee,Je;const Qe=ze.filter(ht=>!ht.checked&&!ht.errorMsg);Oe(!0);const Te=()=>ie(void 0,null,function*(){var ht,Ct;const ft=yield(0,x.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Q(G(G({},H),ae),{list:Qe,mode:ne})});ft.status===0&&(_e&&((ht=ft==null?void 0:ft.data)!=null&&ht.success)&&window.location.pathname==="/problemset"&&(L.Z.publish("refresh-item-bank",ae.group_id),yield new Promise(ut=>setTimeout(()=>ut(),1500))),c.ZP.success(`\u6210\u529F\u5BFC\u5165${(Ct=ft==null?void 0:ft.data)==null?void 0:Ct.success}\u9053\u8BD5\u9898`,3),U(ft),nt(!1)),Oe(!1)});if(ne!==1){yield Te();return}const Re=yield(0,x.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:ze,mode:ne}});if(Re.status===0){if(!((Fe=Re==null?void 0:Re.data)!=null&&Fe.error_size)){yield Te();return}d.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Oe(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(ce=Re==null?void 0:Re.data)==null?void 0:ce.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(be=Re==null?void 0:Re.data)==null?void 0:be.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(Je=(Ee=Re==null?void 0:Re.data)==null?void 0:Ee.index)==null?void 0:Je.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Te})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},a.createElement(u.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Ot})),ne===1&&a.createElement(y.default.Item,{label:a.createElement(o.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>dt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:C}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(w.Z,{key:bt})))),a.createElement(d.default,{centered:!0,open:st,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:en,onCancel:()=>dt(!1),onOk:()=>He.submit(),afterClose:()=>{He.resetFields()}},a.createElement(y.default,{style:{maxHeight:550},form:He,layout:"horizontal",colon:!1,size:"large",onFinish:ae=>ie(void 0,null,function*(){var Fe;jt(!0),(yield(0,x.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:ae.name,parent_id:(Fe=ae==null?void 0:ae.parent_id)==null?void 0:Fe[0]}})).status===0?(Lt(bt+1),setTimeout(()=>{c.ZP.success("\u64CD\u4F5C\u6210\u529F"),dt(!1),jt(!1)},1e3)):jt(!1)})},a.createElement(y.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(p.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(y.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(w.Z,null)))),a.createElement(V.Z,{onSave:ae=>{Ge(!0),ct("\u5904\u7406\u4E2D"),St("/api/intelligent_imports/import.json",{html:ae})},ref:Kt}))},R=v;var J=Y},68664:function(Ye,ye,b){"use strict";b.d(ye,{N:function(){return p}});var a=b(59301),P=b(57809),e=b(43418),g=b(92832),y=b(8591),c=b(95237),d=b(43604),l=b(99064),o={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},s=b(92310),i=b.n(s),n=b(87169),t=b(59301),r=(m,E,v)=>new Promise((h,A)=>{var B=C=>{try{w(v.next(C))}catch(D){A(D)}},x=C=>{try{w(v.throw(C))}catch(D){A(D)}},w=C=>C.done?h(C.value):Promise.resolve(C.value).then(B,x);w((v=v.apply(m,E)).next())});const{Option:u}=P.default,p=({subId:m,value:E,selectvalues:v,disabled:h,knowledgeOptions:A=[],className:B,height:x,onChange:w=()=>{},onAddKnowledgeFinish:C=()=>{},zIndex:D=1e3})=>{const S=(0,a.useRef)(),[F,T]=(0,a.useState)([]);E=E||[];const O=(N,I)=>{N?(T([...I]),w([...I])):(T([]),w([]))};(0,a.useEffect)(()=>{(v==null?void 0:v.length)>0?(T([...v]),w([...v])):(T([]),w([]))},[A]),(0,a.useEffect)(()=>{(E==null?void 0:E.length)>0&&w([...E])},[A]);const M=N=>{N.preventDefault(),S.current="",e.default.confirm({centered:!0,width:585,zIndex:D,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:t.createElement("div",{className:"font14"},t.createElement("div",{className:o.public_tips},t.createElement(n.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("div",{style:{width:"95px"}},t.createElement("span",{className:o.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),t.createElement(g.default,{className:o.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:S.current,onChange:I=>{S.current=I.target.value}}))),onOk:()=>new Promise((I,k)=>r(void 0,null,function*(){if(!S.current)return y.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),k();if(S.current.length>20)return y.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),k();const L=yield(0,l.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:S.current,sub_discipline_id:m}});if((L==null?void 0:L.status)===0){C({id:L.tag_discipline_id,name:S.current,type:"personal"});let V=v||[];V.push(L.tag_discipline_id),w([...V]),T([...V]),w([...V])}return I()}))})};return t.createElement(c.Z,{wrap:!1,align:"middle",className:i()(o.wrap,B)},t.createElement(d.Z,null,t.createElement(P.default,{mode:"multiple",disabled:!m||h,className:o.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:O,style:{width:x||490},showSearch:!0,allowClear:!0,value:F,filterOption:(N,I)=>I.label.indexOf(N.toLowerCase())>=0},A==null?void 0:A.map(N=>t.createElement(u,{key:N.id,value:N.id,label:N.name},t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},N.name),(N==null?void 0:N.type)==="personal"&&t.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),m&&t.createElement(d.Z,{className:`ml20 ${x&&o.add_style}`},t.createElement("span",{className:o.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),t.createElement("span",{className:o.linkBtn,onClick:M},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},57066:function(Ye,ye,b){"use strict";b.d(ye,{S:function(){return l}});var a=b(59301),P=b(20834),e=b(38854),g={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const y=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],c=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],d=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],l=({showSelectAll:o=!1,disciplinesData:s=[],knowledgeData:i=[],directionValue:n,subDisciplineValue:t,typeValue:r,knowledgeValue:u,showKnowledge:p=!1,showRandomType:m=!1,difficultyValue:E,randomValue:v,selectAll:h,languagesvalue:A,className:B,languages:x=[],isprogram_homework:w,showShixun:C=!1,showItemType:D=!0,onShixunChange:S=()=>{},onDirectionChange:F=()=>{},onTypeChange:T=()=>{},onDifficultyChange:O=()=>{},handlelanguagesChange:M=()=>{},onKnowledgeChange:N=()=>{},onRandomChange:I=()=>{},showTeachGroup:k=!1,teachGroupData:L=[],onTeachGroupChange:V=()=>{},teachGroupValue:_})=>{const[ee,$]=(0,a.useState)(0),X=(0,a.useRef)(null),[q,te]=(0,a.useState)(0),Z=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Q;s.length!==0&&(((Q=X==null?void 0:X.current)==null?void 0:Q.clientHeight)>108?$(1):$(0)),s.length===0&&$(0)},[s]),(0,a.useEffect)(()=>{var Q;i.length!==0&&(((Q=Z==null?void 0:Z.current)==null?void 0:Q.clientHeight)>108?te(1):te(0)),i.length===0&&te(0)},[i]);const G=(Q=[],ie)=>a.createElement(P.default,{className:g.subMenu},Q.map(de=>a.createElement(P.default.Item,{key:de.id},a.createElement("a",{className:`${g.subItem} ${t===de.id?g.subActive:""}`,onClick:()=>F(ie,de.id)},de.name))));return a.createElement("aside",{className:B?`${g.main} ${B}`:g.main},a.createElement("div",{className:g.wrap},w&&a.createElement("div",{className:g.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),k&&a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u56E2\u961F"),a.createElement("div",{className:g.directionContentWrap},a.createElement("li",{className:`${g.directionItem} ${_?"":g.active} `,onClick:()=>V(null)},"\u5168\u90E8"),L==null?void 0:L.map(Q=>a.createElement("li",{key:Q.group_id,className:`${g.directionItem} ${_===Q.group_id?g.active:""} `,onClick:()=>V(Q.group_id)},Q.name)))),a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u65B9\u5411"),a.createElement("span",null),a.createElement("div",{className:g.directionContentWrap,style:{overflow:"hidden",height:ee===1?88:"auto"}},a.createElement("li",{className:`${g.directionItem} ${n?"":g.active} `,onClick:()=>F(null)},"\u5168\u90E8"),s.map(Q=>{var ie;return a.createElement(a.Fragment,{key:Q.id},((ie=Q.sub_disciplines)==null?void 0:ie.length)>0?a.createElement(e.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:de=>de.parentNode,dropdownRender:()=>G(Q.sub_disciplines,Q.id)},a.createElement("li",{className:`${g.directionItem} ${n===Q.id?g.active:""} `,onClick:()=>F(Q.id)},Q.name)):a.createElement("li",{className:`${g.directionItem} ${n===Q.id?g.active:""} `,onClick:()=>F(Q.id)},Q.name))})),a.createElement("div",{className:g.directionContentWrap,ref:X,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},s.map(Q=>{var ie;return a.createElement(a.Fragment,{key:Q.id},((ie=Q.sub_disciplines)==null?void 0:ie.length)>0?a.createElement(e.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:de=>de.parentNode,dropdownRender:()=>G(Q.sub_disciplines,Q.id)},a.createElement("li",{className:`${g.directionItem} ${n===Q.id?g.active:""} `,onClick:()=>F(Q.id)},Q.name)):a.createElement("li",{className:`${g.directionItem} ${n===Q.id?g.active:""} `,onClick:()=>F(Q.id)},Q.name))})),!!ee&&a.createElement("div",{className:g.action},ee===1&&a.createElement("span",{onClick:()=>$(2)},"\u5C55\u5F00",a.createElement("i",{className:"iconfont icon-xiala"})),ee===2&&a.createElement("span",{onClick:()=>$(1)},"\u6536\u8D77",a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),p&&a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:g.directionContentWrap,style:{overflow:"hidden",height:q===1?94:"auto"}},a.createElement("li",{className:`${g.directionItem} ${u===-1?g.active:""} `,onClick:()=>N(-1)},"\u5168\u90E8"),i.map(Q=>a.createElement("li",{key:Q.id,className:`${g.directionItem} ${u===Q.id?g.active:""} `,onClick:()=>N(Q.id)},Q.name))),a.createElement("div",{ref:Z,className:g.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},i.map(Q=>a.createElement("li",{key:Q.id,className:`${g.directionItem} ${u===Q.id?g.active:""} `,onClick:()=>N(Q.id)},Q.name))),!!q&&a.createElement("div",{className:g.action},q===1&&a.createElement("span",{onClick:()=>te(2)},"\u5C55\u5F00",a.createElement("i",{className:"iconfont icon-xiala"})),q===2&&a.createElement("span",{onClick:()=>te(1)},"\u6536\u8D77",a.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),D&&!w&&a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u9898\u578B"),a.createElement("li",{className:`${g.directionItem} ${r?"":g.active} `,onClick:()=>T(null)},"\u5168\u90E8"),a.createElement("div",{className:g.directionContentWrap},y.map(Q=>a.createElement("li",{key:Q.name,className:`${g.directionItem} ${r===Q.value?g.active:""} `,onClick:()=>T(Q.value)},Q.name)),C&&a.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:g.directionItem,onClick:()=>S()},"\u5B9E\u8BAD\u9898"))),a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u96BE\u5EA6"),a.createElement("li",{className:`${g.directionItem} ${E?"":g.active} `,onClick:()=>O(null)},"\u5168\u90E8"),a.createElement("div",{className:g.directionContentWrap},c.map(Q=>a.createElement("li",{key:Q.name,className:`${g.directionItem} ${E===Q.value?g.active:""} `,onClick:()=>O(Q.value)},Q.name)))),m&&a.createElement("div",{className:g.content},a.createElement("span",{className:g.name},"\u7C7B\u578B"),a.createElement("li",{className:`${g.directionItem} ${v?"":g.active} `,onClick:()=>I(null)},"\u5168\u90E8"),a.createElement("div",{className:g.directionContentWrap},d.map(Q=>a.createElement("li",{key:Q.name,className:`${g.directionItem} ${v===Q.value?g.active:""} `,onClick:()=>I(Q.value)},Q.name))))))}},59879:function(Ye,ye,b){"use strict";var a=b(59301),P=b(88010),e=b(48136),g=b(41588),y=b(43418),c=b(59301);const d=(0,a.forwardRef)(({callback:l,width:o,onChange:s,disabled:i,readOnly:n,type:t="",value:r="",style:u={}},p)=>{const m=(0,a.useRef)(),E=(0,a.useRef)(),[v,h]=(0,a.useState)(0),[A,B]=(0,a.useState)(0),[x,w]=(0,a.useState)(!1),C=()=>{var T=document.createElement("div");T.innerHTML=m.current.getValue();var O=T.innerText;return l&&l(O),O};(0,a.useImperativeHandle)(p,()=>({getData:C}));const D=T=>{T.preventDefault();const O=T.clientX-v,M=T.clientY-A;document.body.onmousemove=N=>{let I=N.clientX-O,k=N.clientY-M;const L=document.getElementsByClassName("markdown-popup-form")[0],V=window.innerWidth-L.offsetWidth,_=window.innerHeight-L.offsetHeight;I=Math.max(0,Math.min(I,V)),k=Math.max(0,Math.min(k,_)),S(N.clientX,N.clientY,O,M)&&(h(I),B(k))},document.body.onmouseup=function(){document.body.onmousemove=null}},S=(T,O,M,N)=>{const I=document.body.clientHeight,k=document.body.clientWidth;return T<20&&M>T||T>k-20&&M<T||O<20&&N>O||O>I-20&&N<O?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,a.useEffect)(()=>{x&&setTimeout(()=>{const T=document.getElementsByClassName("markdown-popup-form")[0],O=window.innerWidth/2-T.offsetWidth/2,M=window.innerHeight/2-T.offsetHeight/2;h(O),B(M)},0)},[x]);const F=()=>{i||n||w(!0)};return c.createElement("div",{style:u},c.createElement("div",{style:{width:o||"100%",position:"relative"},className:`${P.Z.mathFillWrap} ${i||n?"cursorDefault":""}`,onClick:()=>F()},c.createElement("math-field",{disabled:i,locale:"zh_cn",class:`${P.Z.mathField} ${t}`,readOnly:n,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:m,style:{width:"100%",fontSize:r?18:14},value:r||""})),c.createElement(y.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:v,top:A},title:c.createElement("div",{style:{cursor:"move"},onMouseDown:D},"\u8F93\u5165\u516C\u5F0F"),open:x,onOk:()=>{const T=E.current.getData();m.current.setValue(T),s(T),w(!1)},onCancel:()=>{w(!1)},destroyOnClose:!0,className:"markdown-popup-form"},c.createElement(g.Z,{value:r,ref:E,onChange:s,showSaveButton:!1})))});ye.Z=d},87198:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return n}});var a=b(59301),P=b(78241),e=b(43418),g=b(92832),y=b(87169),c=b(99064),d={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},l=b(86918),o=b(59301),s=(t,r,u)=>new Promise((p,m)=>{var E=A=>{try{h(u.next(A))}catch(B){m(B)}},v=A=>{try{h(u.throw(A))}catch(B){m(B)}},h=A=>A.done?p(A.value):Promise.resolve(A.value).then(E,v);h((u=u.apply(t,r)).next())}),n=({type:t="subject",open:r,onCancel:u,onOkClick:p,subDisciplineId:m})=>{const[E]=P.default.useForm(),[v,h]=(0,a.useState)([]),[A,B]=(0,a.useState)(!1);(0,a.useEffect)(()=>{},[]);const x=()=>s(void 0,null,function*(){if(t){const w=yield(0,c.ZP)("/api/disciplines.json",{method:"get",params:{source:t}});h(w.disciplines||[])}});return o.createElement(e.default,{title:o.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:r,width:558,centered:!0,className:d.publicQuest,onCancel:()=>{u(),E.resetFields()},onOk:()=>{E.validateFields().then(w=>s(void 0,null,function*(){const C=yield(0,c.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:w==null?void 0:w.name,sub_discipline_id:m}});(C==null?void 0:C.status)===0&&p({name:w==null?void 0:w.name,id:C==null?void 0:C.tag_discipline_id,public:!1,type:"personal"}),E.resetFields(),u()}))}},o.createElement("div",{className:d.publicQuestContent},o.createElement("div",{className:d.public_tips},o.createElement(y.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),o.createElement(P.default,{labelAlign:"left",form:E,colon:!1},o.createElement(P.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},o.createElement(g.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),o.createElement(l.Z,{open:A,onCancel:()=>{B(!1)}})))}},33538:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return g}});var a=b(89070),P={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},e=b(59301),g=({message:y,className:c,children:d,style:l={}})=>e.createElement("div",{className:`custom-spinner ${P.idsRingWrapper} ${c}`},e.createElement("div",{className:P.ldsRing},e.createElement("div",null),e.createElement("div",null),e.createElement("div",null),e.createElement("div",null)),y?e.createElement("p",{style:l},y):null,d,e.createElement(a.Outlet,null))},17064:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return g}});var a=b(59301),P=b(34604),e=b(59301),g=({defaultX:y="40%",leftChild:c,rightChild:d,className:l,hideResize:o=!1})=>{const[s,i]=(0,a.useState)(y),n=(0,a.useRef)();function t(){n.current=!0}(0,a.useEffect)(()=>{function p(E){n.current&&(P.Z.publish("resize-move-bar",E),i(E.pageX))}function m(){n.current=!1}return window.addEventListener("mousemove",p),window.addEventListener("mouseup",m),()=>{window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",m)}},[]);const r=typeof s=="number"&&s!==.01?`${s}px`:y,u=`calc(100% - ${o?"0px":"4px"} - ${r})`;return e.createElement("div",{className:`split-panel-container ${l}`},e.createElement("section",{style:{width:r,display:s===.01?"none":""}},c),e.createElement("section",{className:"resize-x-bar",onMouseDown:t},e.createElement("a",{className:"btn-resize"},e.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},e.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),e.createElement("section",{style:{width:u}},d))}},13787:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return c}});var a=b(59301),P={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},e=b(92310),g=b.n(e),c=({className:d,style:l={},leftNode:o,leftTitle:s="\u81EA\u6D4B\u8F93\u5165",rightNode:i,rightTitle:n="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:g()(P.result,d),style:l},a.createElement("div",{className:P.left},a.createElement("div",{className:P.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,s)),a.createElement("div",{className:P.leftNode},o)),a.createElement("div",{className:P.right},a.createElement("div",{className:P.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,n)),a.createElement("div",{className:P.rightNode},i)))},19105:function(Ye,ye,b){"use strict";var a=b(59301);const P=g=>String(g).length===1?`0${g}`:g,e=({className:g="",onChange:y,defaultValue:c=0})=>{const[d,l]=(0,a.useState)(c);(0,a.useEffect)(()=>{const n=setTimeout(()=>{l(d+1e3)},1e3);return y(d+1e3),()=>{clearInterval(n)}},[d]);const o=parseInt(d/(60*6e4))||"00",s=parseInt(d%(60*6e4)/6e4)||"00",i=parseInt(d%6e4/1e3)||"00";return a.createElement("div",{className:g},P(o),":",P(s),":",P(i))};ye.Z=e},81939:function(Ye,ye,b){"use strict";b.d(ye,{cT:function(){return D},pe:function(){return x}});var a=b(59301),P=b(54580),e=b(8591),g=b(99064),y=b(28209),c=b.n(y),d=b(1012),l=b(89070),o=b(47257),s=b.n(o),i=Object.defineProperty,n=Object.defineProperties,t=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,m=(F,T,O)=>T in F?i(F,T,{enumerable:!0,configurable:!0,writable:!0,value:O}):F[T]=O,E=(F,T)=>{for(var O in T||(T={}))u.call(T,O)&&m(F,O,T[O]);if(r)for(var O of r(T))p.call(T,O)&&m(F,O,T[O]);return F},v=(F,T)=>n(F,t(T)),h=(F,T)=>{var O={};for(var M in F)u.call(F,M)&&T.indexOf(M)<0&&(O[M]=F[M]);if(F!=null&&r)for(var M of r(F))T.indexOf(M)<0&&p.call(F,M)&&(O[M]=F[M]);return O},A=(F,T,O)=>new Promise((M,N)=>{var I=V=>{try{L(O.next(V))}catch(_){N(_)}},k=V=>{try{L(O.throw(V))}catch(_){N(_)}},L=V=>V.done?M(V.value):Promise.resolve(V.value).then(I,k);L((O=O.apply(F,T)).next())});const{Dragger:B}=P.default,x=F=>{const T="bf3c199c2470cb477d907b1e0917c17b",O="5183666c72eec9e4";var M=c().enc.Utf8.parse(T);let N=c().enc.Utf8.parse(O);var I=c().AES.decrypt(F,M,{iv:N,mode:c().mode.CBC});return I.toString(c().enc.Utf8)};let w;const C=F=>A(void 0,[F],function*({identifier:T,oldFilename:O,newFilename:M}){var N,I,k,L,V,_;const ee=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});ee.data=JSON.parse(x(ee.data));const $=new OSS({endpoint:(N=ee==null?void 0:ee.data)==null?void 0:N.end_point,region:(I=ee==null?void 0:ee.data)==null?void 0:I.region,accessKeyId:(k=ee==null?void 0:ee.data)==null?void 0:k.access_key_id,accessKeySecret:(L=ee==null?void 0:ee.data)==null?void 0:L.access_key_secret,bucket:(V=ee==null?void 0:ee.data)==null?void 0:V.bucket,stsToken:(_=ee==null?void 0:ee.data)==null?void 0:_.security_token});return new Promise((X,q)=>{console.log(11111,`${T}/${O}`,`${T}/${M}`,ee.data),$.copy(`/${T}/${O}`,`/${T}/${M}`).then(te=>{console.log("\u62F7\u8D1D\u6210\u529F",te)}).catch(te=>{console.log(te)})})}),D=(F,T,O)=>A(void 0,null,function*(){var M,N,I,k,L,V;T.file_name=F.name;const _=yield(0,g.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",x(_.data)),_.data=JSON.parse(x(_.data));const ee=F.name.split(".");ee.pop();const $=T.realFileName?ee.join(""):(0,d.Z)(),X=new(s())({endpoint:(M=_==null?void 0:_.data)==null?void 0:M.end_point,region:(N=_==null?void 0:_.data)==null?void 0:N.region,accessKeyId:(I=_==null?void 0:_.data)==null?void 0:I.access_key_id,accessKeySecret:(k=_==null?void 0:_.data)==null?void 0:k.access_key_secret,bucket:(L=_==null?void 0:_.data)==null?void 0:L.bucket,stsToken:(V=_==null?void 0:_.data)==null?void 0:V.security_token});return new Promise((q,te)=>{var Z;X.multipartUpload(`${$}`,new Blob([F],{type:F.type}),v(E({timeout:200*1e3,partSize:102400},O),{callback:{url:(Z=_==null?void 0:_.data)==null?void 0:Z.callback_url,host:_==null?void 0:_.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,g.rz)(T)}})).then(function(G){var Q;F.response=(Q=G.data)==null?void 0:Q.data,q(G==null?void 0:G.data)}).catch(function(G){te(G),console.log("err:",G)})})}),S=F=>{var T=F,{user:O,cancelUpload:M}=T,N=h(T,["user","cancelUpload"]);const[I,k]=(0,a.useState)([]);let[L,V]=(0,a.useState)();const _={onRemove:$=>{k([...I.filter(X=>X.name!==$.name)]),N.onChange(I.filter(X=>X.name!==$.name))},disabled:N.disabled,multiple:!0,fileList:I==null?void 0:I.map($=>$.file),customRequest:()=>{},beforeUpload:$=>A(void 0,null,function*(){let X=N.maxSize||1073741824;if(I.filter(q=>q.name===$.name).length){e.ZP.info(`${$.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return($==null?void 0:$.size)>X?(e.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${X/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(I.push({name:$.name,file:$}),k([...I]),N.onChange(I),!1)})},ee=($,X)=>A(void 0,null,function*(){var q,te,Z,G,Q,ie;X.file_name=$.name;const de=$.name,fe=yield(0,g.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(fe.data=JSON.parse(x(fe.data)),(fe==null?void 0:fe.status)!==0){I[I.findIndex(Y=>Y.name===de)].status="error",I[I.findIndex(Y=>Y.name===de)].file.status="error",N.onChange(I),e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}L=new(s())({endpoint:(q=fe==null?void 0:fe.data)==null?void 0:q.end_point,region:(te=fe==null?void 0:fe.data)==null?void 0:te.region,accessKeyId:(Z=fe==null?void 0:fe.data)==null?void 0:Z.access_key_id,accessKeySecret:(G=fe==null?void 0:fe.data)==null?void 0:G.access_key_secret,bucket:(Q=fe==null?void 0:fe.data)==null?void 0:Q.bucket,stsToken:(ie=fe==null?void 0:fe.data)==null?void 0:ie.security_token}),console.log($,"file"),V(L);const K=$.name.split(".");K.pop();const W=de.indexOf(".")>-1?X.realFileName?K.join("."):(0,d.Z)():de;return new Promise((Y,R)=>{var J;try{L.multipartUpload(`${N.identifier}/${W}${de.indexOf(".")>-1?"."+de.split(".").pop():""}`,new Blob([$.file],{type:$.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(se,pe,re)=>{try{console.log("\u8FDB\u5EA6",se,pe,re);const z=I.findIndex(U=>U.name===de);I[z].file.percent=se*100,I[z].tempCheckpoint=pe,k([...I])}catch(z){}},checkpoint:I[I.findIndex(se=>se.name===de)].tempCheckpoint,callback:{customValue:{id:de+""},url:(J=fe==null?void 0:fe.data)==null?void 0:J.callback_url,host:fe==null?void 0:fe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,g.rz)(X)}}).then(function(se){var pe,re,z;const U=I.findIndex(ne=>ne.name===de);let H="done";if(((pe=se.data)==null?void 0:pe.status)===0){$.response=(re=se.data)==null?void 0:re.data;const ne=I.findIndex(le=>le.name===de);I[ne].status="done",I[ne].file.status="done"}else e.ZP.warning((z=se.data)==null?void 0:z.message),H="error";I[U].status=H,I[U].file.status=H,N.onChange(I),Y(se==null?void 0:se.data)}).catch(function(se){I[I.findIndex(pe=>pe.name===de)].status="error",I[I.findIndex(pe=>pe.name===de)].file.status="error",e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),k([...I]),N.onChange(I),R(se),console.log("err:",se)})}catch(se){}})});return(0,a.useEffect)(()=>{I.every($=>$==="done"||$==="error")&&N.onComplete(I)},[I]),(0,a.useEffect)(()=>{M&&(L==null||L.cancel())},[M]),(0,a.useEffect)(()=>{N.uploading&&I.map($=>A(void 0,null,function*(){var X;if((!$.status||$.status==="error")&&!M){$.status="uploading",$.file.status="uploading";const q=yield ee($,{login:(X=O==null?void 0:O.userInfo)==null?void 0:X.login,container_type:N.container_type,container_id:N.container_id,description:N.description,realFileName:N.realFileName})}}))},[N.uploading]),a.createElement(B,v(E({},_),{height:N.height,className:N.className}),a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};ye.ZP=(0,l.connect)(({loading:F,globalSetting:T,user:O})=>({globalSetting:T,loading:F.models.competitions,user:O}))(S)},61398:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return g}});var a=b(59301),P=b(34604),e=b(11611),g=()=>{const[y,c]=(0,a.useState)(""),[d,l]=(0,a.useState)(0);let[o,s]=(0,a.useState)(),[i,n]=(0,a.useState)();const[t,r]=(0,a.useState)(!1),u=(0,a.useRef)("");(0,a.useEffect)(()=>P.Z.subscribe("preview-image",D=>{c(D),console.log(x.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",p),()=>{document.removeEventListener("keydown",p)}),[]),(0,a.useEffect)(()=>{u.current=y},[y]);function p(C){C.keyCode==27&&u.current&&m()}function m(){document.body.style.overflow="auto",s(void 0),n(void 0),l(0),c("")}function E(){l(d+90)}function v(){o=x.current.width*1.1,i=x.current.height*1.1,n(i),s(o)}function h(){o=x.current.width/1.1,i=x.current.height/1.1,n(i),s(o)}const A=(0,a.useRef)(),B=(0,a.useRef)(),x=(0,a.useRef)(),w=C=>{(C.nativeEvent.target===A.current||C.nativeEvent.target===B.current)&&m()};return a.createElement(a.Fragment,null,y?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:B},a.createElement(e.Z,{className:"image-preview",src:y,style:{display:"none"},preview:{visible:!0,src:y,onVisibleChange:C=>{c("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},16869:function(Ye,ye,b){"use strict";var a=b(38476),P=b(57809),e=b(78673),g=b(59301);const y=P.default.Option;ye.Z=({isTheoretical:c,onFontSizeChange:d,cmFontSize:l,cmCodeMode:o,autoFormat:s,onCodeModeChange:i,onTabToSpace:n,onAutoFormat:t,formatDocument:r,className:u="",tabToSpace:p,children:m,code_editor:E,challenge:v})=>{const h={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return g.createElement("div",{className:`tpi-code-setting ${u}`},g.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),g.createElement("section",null,g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),g.createElement(P.default,{bordered:!1,size:"small",value:o,onChange:i},g.createElement(y,{value:"vs"},"\u767D\u8272\u80CC\u666F"),g.createElement(y,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!c&&g.createElement(g.Fragment,null,g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),g.createElement(P.default,{bordered:!1,size:"small",value:l,onChange:d},g.createElement(y,{value:12},"12px"),g.createElement(y,{value:14},"14px"),g.createElement(y,{value:16},"16px"),g.createElement(y,{value:18},"18px"),g.createElement(y,{value:20},"20px"),g.createElement(y,{value:22},"22px"))),g.createElement("div",{className:"file-item"},g.createElement("b",null,"Tab\u8F6C\u6362"),g.createElement(e.Z,{checked:p,onChange:n})),g.createElement("div",{className:"file-item",onClick:r},g.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!c&&g.createElement(g.Fragment,null,g.createElement("h3",null,"\u5FEB\u6377\u952E"),g.createElement("section",null,g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),g.createElement("span",null,"Ctrl + S")),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),g.createElement("span",null,"F1 / Alt + F1")),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),g.createElement("span",null,"Ctrl + ]/[")),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),g.createElement("span",null,"Ctrl + Shift + \\")),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),g.createElement("span",null,"Home")),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),g.createElement("span",null,"End"))),m),!c&&g.createElement(g.Fragment,null,g.createElement("h3",null,"\u5FEB\u6377\u952E"),g.createElement("section",null,g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),g.createElement("span",null,h[v==null?void 0:v.difficulty])),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),g.createElement("span",null,E==null?void 0:E.name)),g.createElement("div",{className:"file-item"},g.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),g.createElement("span",null,E!=null&&E.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31947:function(Ye,ye,b){"use strict";var a=b(59301),P=b(31797),e=b(5871),g=b(78241),y=b(43418),c=b(71418),d=b(1710),l=b(92832),o=b(95237),s=b(43604),i=b(3113),n=b(94941),t=b(61186),r=b.n(t),u=b(89070),p=b(955),m=b(16209),E=b(24065),v=b(83312),h=b(59301),A=(C,D,S)=>new Promise((F,T)=>{var O=I=>{try{N(S.next(I))}catch(k){T(k)}},M=I=>{try{N(S.throw(I))}catch(k){T(k)}},N=I=>I.done?F(I.value):Promise.resolve(I.value).then(O,M);N((S=S.apply(C,D)).next())});const{Countdown:B}=P.default,x=({value:C,onChange:D,MaxMinutes:S})=>h.createElement(h.Fragment,null,h.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",h.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",h.createElement("br",null)),h.createElement(e.Z,{value:C,onChange:D,min:0,precision:0,max:S,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${S}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),w=({exercise:C,successCb:D,dispatch:S})=>{var F,T,O,M;const N=(0,u.useParams)(),[I]=g.default.useForm(),k=g.default.useWatch("time",I),[L,V]=(0,a.useState)(!1),_=(0,a.useRef)(),{actionTabs:ee}=C,[$,X]=(0,a.useState)(),[,q,te,Z]=(0,v.U)(n.n7,{id:N.categoryId}),[,G,Q]=(0,v.U)(n.Cd,{});(0,a.useEffect)(()=>{C.actionTabs.key==="student-unlock"&&(V(!1),I.resetFields())},[C.actionTabs.key]);const ie=()=>new Promise(pe=>A(void 0,null,function*(){var re,z;return _.current=yield(0,m.y)({ip_limit:(re=ee==null?void 0:ee.exerciseParams)==null?void 0:re.ip_limit,ip_bind:(z=ee==null?void 0:ee.exerciseParams)==null?void 0:z.ip_bind_type}),pe()})),de=()=>A(void 0,null,function*(){var pe,re,z,U,H;yield I.validateFields();const ne=I.getFieldsValue();if(V(!0),(((pe=ee==null?void 0:ee.exerciseParams)==null?void 0:pe.ip_limit)!=="no"||(re=ee==null?void 0:ee.exerciseParams)!=null&&re.ip_bind_type)&&(yield ie()),(yield(0,n.ZD)((z=ee==null?void 0:ee.exerciseParams)==null?void 0:z.id,{exercise_user_id:(U=ee==null?void 0:ee.exerciseParams)==null?void 0:U.exercise_user_id,unlock_key:ne.unlock_key,time:ne.time,ip:_.current})).status===0){if(D){S({type:"exercise/setActionTabs",payload:{}}),D();return}const me=ee==null?void 0:ee.exerciseParams;(0,p.nr)({inner_ip:me.inner_ip,public_ip:me.public_ip,open_camera:me.open_camera,ip_limit:me.ip_limit,ip_bind:me.ip_bind,ip_bind_type:me.ip_bind_type,exercise_tips:me.exercise_tips,exerciseId:me.id,screen_open:me.screen_open,screen_num:me.screen_num,screen_sec:me.screen_sec,coursesId:N.coursesId,login:(H=(0,E.eY)())==null?void 0:H.login,history,identity_verify:me.identity_verify,open_phone_video_recording:me.open_phone_video_recording,current_status:me.current_status}),S({type:"exercise/setActionTabs",payload:{}})}V(!1)}),fe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:pe=>h.createElement("span",{className:pe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},pe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:pe=>h.createElement("span",{className:pe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},pe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],K=((F=ee==null?void 0:ee.exerciseParams)==null?void 0:F.errorMessage)&&typeof((T=ee==null?void 0:ee.exerciseParams)==null?void 0:T.errorMessage)=="object";(0,a.useEffect)(()=>{C.actionTabs.key==="student-unlock"&&A(void 0,null,function*(){const pe=yield Q(N);yield te({}),pe.status||X(pe)})},[C.actionTabs.key]);const{time:W,end_time:Y}=($==null?void 0:$.exercise)||{},R=Z!=null&&Z.user_end_time?r()(Z==null?void 0:Z.user_end_time).add(1,"minutes"):r()(),J=r()(Z==null?void 0:Z.user_total_end_time)>R?Math.round(r().duration(r()(Z==null?void 0:Z.user_total_end_time).diff(R.startOf("minute"))).asMinutes()):0,se=((Z==null?void 0:Z.student_left_minutes)||0)+(k||0);return h.createElement(h.Fragment,null,h.createElement(y.default,{width:514,centered:!0,closable:!!((O=ee==null?void 0:ee.exerciseParams)!=null&&O.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:C.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{S({type:"exercise/setActionTabs",payload:{}})}},h.createElement(c.Z,{spinning:q||G},K&&h.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!K&&h.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),K&&h.createElement(d.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((M=ee==null?void 0:ee.exerciseParams)==null?void 0:M.errorMessage)||{}],columns:fe}),h.createElement("div",{className:""},h.createElement(g.default,{form:I,layout:"vertical",autoComplete:"off"},h.createElement(g.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},h.createElement(l.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),W!==-1?h.createElement(h.Fragment,null,h.createElement(g.default.Item,{name:"time",label:h.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",h.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",r()(Z==null?void 0:Z.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},h.createElement(x,{MaxMinutes:J})),h.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",h.createElement("span",{className:"ml5"},q||G?"--":se),"\u5206\u949F",se!==0&&(Z==null?void 0:Z.user_end_time)&&h.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",h.createElement("span",{className:"ml5"},r()(Z==null?void 0:Z.user_end_time).add(k||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):h.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",r()(Y).format("YYYY-MM-DD HH:mm")))),h.createElement(o.Z,{justify:"space-between",align:"middle"},h.createElement(s.Z,null),h.createElement(s.Z,null,h.createElement(i.ZP,{loading:L,onClick:de},"\u8FDB\u5165\u8003\u8BD5"))))))};ye.Z=(0,u.connect)(({exercise:C})=>({exercise:C}))(w)},8394:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return u}});var a=b(59301),P=b(89070),e=b(43418),g=b(3113),y=b(71418),c=b(88264),d=b(25555),l=b(23954),o=b(24334),s=b(61186),i=b.n(s),n=b(35106),t=b(59301),r=(p,m,E)=>new Promise((v,h)=>{var A=w=>{try{x(E.next(w))}catch(C){h(C)}},B=w=>{try{x(E.throw(w))}catch(C){h(C)}},x=w=>w.done?v(w.value):Promise.resolve(w.value).then(A,B);x((E=E.apply(p,m)).next())}),u=({open:p,onClose:m})=>{const[E,v]=(0,a.useState)(void 0);console.log((0,P.useLocation)(),33);const h=(0,P.useLocation)();(0,a.useEffect)(()=>{p&&function(){return r(this,null,function*(){const X=yield(0,c.X6)(p);v(X.data)})}()},[p]);const{status:A,created_at:B,code:x,name:w,language:C,pass_sets_count:D,set_count:S,error_msg:F,output:T,input:O,expected_output:M,execute_memory:N,user:I,execute_time:k,input_file_url:L,output_file_url:V,is_file:_,expected_output_file_url:ee}=E||{};return t.createElement(e.default,{open:p,width:1e3,onCancel:()=>m(!1),footer:t.createElement(g.ZP,{type:"primary",onClick:()=>m(!1)},"\u5173\u95ED"),centered:!0},t.createElement(y.Z,{spinning:!E,delay:500},t.createElement("div",{className:"record-detail-info"},E?t.createElement(t.Fragment,null,t.createElement("div",{className:"record-detail-body"},t.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),t.createElement("ul",{className:"record-info"},t.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",t.createElement("span",{className:A===0?"c-green":"c-red"},d.Im[A])," "),t.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",t.createElement("span",null,i()(B).format("YYYY-MM-DD HH:mm:ss"))," "),t.createElement("li",null," \u8BED\u8A00\uFF1A",t.createElement("span",null,C)," "),t.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",t.createElement("span",null,k*1e3,"ms")," "),t.createElement("li",null," ",`${A===n.h.HIDE_COMPILE_STATUS?"--":D} / ${S} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,d.gZ)({status:A,error_msg:F,execute_time:k,output:T,input:O,expected_output:M,input_file_url:L,output_file_url:V,is_file:_,expected_output_file_url:ee}),t.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),t.createElement(l.ZP,{height:"200px",width:"100%",language:C==null?void 0:C.toLocaleLowerCase(),value:o.Base64.decode(x),options:{readOnly:!0}}))):null)))}},87001:function(Ye,ye,b){"use strict";b.d(ye,{Im:function(){return S},Y4:function(){return T}});var a=b(59301),P=b(92832),e=b(8591),g=b(3113),y=b(74440),c=b(24334),d=b.n(c),l=b(61293),o=b(33538),s=b(85149),i=b(955),n=b(34376),t=b.n(n),r=b(99064),u=b(89070),p=b(8394),m=b(34604),E=b(88264),v=b(34587),h=b(23210),A=b(92310),B=b.n(A),x=b(4901),w=b(59301),C=(N,I,k)=>new Promise((L,V)=>{var _=X=>{try{$(k.next(X))}catch(q){V(q)}},ee=X=>{try{$(k.throw(X))}catch(q){V(q)}},$=X=>X.done?L(X.value):Promise.resolve(X.value).then(_,ee);$((k=k.apply(N,I)).next())});const{TextArea:D}=P.default,S={[y.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[y.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[y.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var F=(N=>(N[N.SET_VISIBLE=0]="SET_VISIBLE",N[N.SET_TABINDEX=1]="SET_TABINDEX",N))(F||{});function T(N){const{status:I,error_msg:k,output:L,input:V,expected_output:_,is_file:ee,input_file_url:$,output_file_url:X,expected_output_file_url:q,setMonacoValue:te,setData:Z}=N,G=(0,a.useRef)(),Q=(0,a.useRef)(),ie=(0,a.useRef)();let de=null;const fe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(L&&!ee&&G.current){const K=new n.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});K.open(G.current);const W=(0,i.pp)(c.Base64.decode(L));K.write(W),K.setOption("theme",{background:"#1e1e1e"})}if(V&&!ee&&Q.current){const K=new n.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});K.open(Q.current),K.write((0,i.pp)(V)),K.setOption("theme",{background:"#1e1e1e"})}if(_&&!ee&&ie.current){const K=new n.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});K.open(ie.current),K.write((0,i.pp)(c.Base64.decode(_))),K.setOption("theme",{background:"#1e1e1e"})}},[L]),I){case y.h.NOMATCH:de=w.createElement(w.Fragment,null,w.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ee&&w.createElement("div",{ref:G}),ee&&w.createElement("div",{style:fe},w.createElement("a",{style:{fontSize:"16px"},onClick:()=>C(this,null,function*(){const K=yield(0,r.ZP)(X,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});te(K),setTimeout(()=>{Z(X)},200)})},L)),w.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ee&&w.createElement("div",{ref:ie}),ee&&w.createElement("div",{style:fe},w.createElement("a",{style:{fontSize:"16px"},onClick:()=>C(this,null,function*(){const K=yield fetch(q,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});te(yield K.text()),setTimeout(()=>{Z(q)},200)})},_)));break;case y.h.EXECUTEFAILURE:de=w.createElement(w.Fragment,null,w.createElement("div",{style:{border:"1px #F6F7F9 solid"}},w.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ee&&w.createElement(s.Z,{value:V,style:fe}),ee&&w.createElement("div",{style:fe},w.createElement("a",{onClick:()=>(0,i.LR)($,V)},V))),w.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},w.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),w.createElement("pre",{className:l.Z.error,style:{color:"#E30000",padding:"0 10px"}},c.Base64.decode(k),"111")));break;case y.h.COMPILEFAILURE:de=w.createElement(w.Fragment,null,w.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),w.createElement("pre",{className:l.Z.error},c.Base64.decode(k)));break;case y.h.PODFAILURE:de=w.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:de=w.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return w.createElement(w.Fragment,null," ",de," ")}function O(N){const{status:I,error_msg:k,execute_time:L,output:V,input:_,expected_output:ee,is_file:$,input_file_url:X,output_file_url:q,expected_output_file_url:te}=N;let Z=null;switch(I){case y.h.OK:case y.h.NOMATCH:case y.h.EXECUTEFAILURE:case y.h.COMPILEFAILURE:Z=w.createElement("div",{id:"outputResultRef",className:"h100"});break;case y.h.PODFAILURE:Z=w.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case y.h.TIMEOUT:Z=w.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return w.createElement(w.Fragment,null," ",Z," ")}function M({value:N,className:I}){return w.createElement("span",{className:I},N)}ye.ZP=({input:N,is_file:I,debuging:k,submitting:L,executingMessage:V,debugResult:_,onChangeInput:ee,onDebugCode:$,onSubmitCode:X,hack:q,user:te,submitResult:Z,isWhiteTheme:G,topDispatch:Q})=>{const[ie]=(0,u.useSearchParams)(),de=(0,u.useParams)(),[fe,K]=(0,a.useState)(!1),[W,Y]=(0,a.useState)(!1),[R,J]=(0,a.useState)(1),[se,pe]=(0,a.useState)(!1),[re,z]=(0,a.useState)(0),[U,H]=(0,a.useState)(!1),[ne,le]=(0,a.useState)(""),[me,ue]=(0,a.useState)(""),oe=(0,a.useRef)(),Se=(0,a.useRef)(),we=(0,a.useRef)(null),De=(0,a.useRef)(null),ve=(0,a.useRef)(null);console.log(Z,"submitResult",de);const{status:xe,id:Be,input:Pe,output:je,expected_output:_e,is_file:et,input_file_url:Me,output_file_url:ke,expected_output_file_url:Ve,error_msg:xt,hack_sets:At}=Z||{};(0,a.useEffect)(()=>{xe===0&&(J(1),z(0))},[xe,Be]),(0,a.useEffect)(()=>{C(void 0,null,function*(){var qe;const he=yield(0,E.rX)(de==null?void 0:de.id,"submit");(he==null?void 0:he.status)===0&&(he!=null&&he.data&&((qe=he==null?void 0:he.data)==null?void 0:qe.status)!==0?(Q({type:v.Types.SET_SUBMIT_RESULT,payload:{submitResult:he==null?void 0:he.data}}),J(2),z(320)):(J(1),z(0)))})},[de==null?void 0:de.id]),(0,a.useEffect)(()=>{if(oe.current){let rt=function(dt){Oe=Ie.offsetHeight,Ue=!0,nt=dt.pageY,ve.current.style.display="block"},qe=function(){Ue=!1,ve.current.style.display="none"},he=function(dt){if(Ue){it();let Ot=nt-dt.pageY,Et=Oe+Ot;if(Et<0&&(Et=0),Et>window.innerHeight-150&&(Et=window.innerHeight-150),R===1){Et<=34?z(0):z(Et);return}console.log(Et,"resizeH"),z(Et)}};const Ie=we.current;let Oe=0,Ue=!1,nt=0;const st=document.getElementById("case-y-bar");return st==null||st.addEventListener("mousedown",rt),document.addEventListener("mousemove",he),document.addEventListener("mouseup",qe),()=>{const dt=document.getElementById("case-y-bar");dt==null||dt.removeEventListener("mousedown",rt),document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",qe)}}},[oe,R]),(0,a.useEffect)(()=>{const rt=m.Z.subscribe("resize-move-bar",it);if(ie.get("type")!=="exercises")return document.addEventListener((0,x.gH)(),at),()=>{document.removeEventListener((0,x.gH)(),at),rt()}},[]),(0,a.useEffect)(()=>{});function it(){var rt,qe,he,Ie;const Oe=document.getElementById("outputResultRef");if(Oe){let Ue=Oe.dataset.text;Se.current.reset(),Se.current.writeln(Ue);const nt=document.getElementById("outputResultRef").offsetWidth-20,st=((Ie=(he=(qe=(rt=Se.current)==null?void 0:rt._core)==null?void 0:qe._renderService)==null?void 0:he.dimensions)==null?void 0:Ie.actualCellWidth)||10,dt=Math.ceil(nt/st);Se.current.resize(dt,Math.ceil(Oe.clientHeight/16))}}function tt(){K(!fe),setTimeout(()=>{it()},300),z(fe?320:window.innerHeight-150)}function ct(){W?(Y(!1),(0,x.BU)()):(Y(!0),(0,x.Dj)(De.current))}const at=rt=>{(0,x.vp)()||Y(!1)},Ge=(0,a.useMemo)(()=>{if(_){const{status:rt,output:qe,error_msg:he}=_;return setTimeout(()=>{let Ie="",Oe=document.getElementById("outputResultRef");qe?Ie=c.Base64.decode(qe):he&&(Ie=c.Base64.decode(he)),Se.current=new n.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Se.current.open(Oe),Se.current.onKey(function(Ue){var nt;if(Ue.domEvent.key.toLocaleUpperCase()==="C"&&Ue.domEvent.ctrlKey){Ue.domEvent.preventDefault();let st=(nt=Se.current)==null?void 0:nt.getSelection();navigator.clipboard.writeText(st).then(()=>{})}}),Oe.dataset.text=Ie,Se.current.setOption("convertEol",!0),it()},300),w.createElement(w.Fragment,null,O(_))}return null},[_]);function Bt(){var rt,qe;if(!(q!=null&&q.code)||((rt=q==null?void 0:q.code)==null?void 0:rt.trim().length)===0){(qe=e.ZP)==null||qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}J(1),z(320),$()}const Ne=rt=>C(void 0,null,function*(){let qe=yield(0,r.ZP)(`/api/problems/${rt}/start.json`,{method:"get",params:{hack_user_id:te==null?void 0:te.user_id}});qe&&(window.location.href=`/myproblems/${qe==null?void 0:qe.identifier}${window.location.search}`)});function ze(){et?navigator.clipboard.writeText(c.Base64.decode(xt)).then(()=>{e.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(c.Base64.decode(je)).then(()=>{e.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return w.createElement(a.Fragment,null,w.createElement("div",{className:B()(l.Z.case,G&&l.Z.whiteCase),style:{height:re},ref:we},w.createElement("div",{className:l.Z.fullMask,ref:ve}),w.createElement("div",{className:l.Z["resize-y-bar"],id:"case-y-bar",ref:oe,draggable:!1},R===2&&w.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),R===1&&(re<=34?w.createElement("div",{onClick:()=>{z(320)},className:l.Z.unfoldBtn},"\u63A7\u5236\u53F0",w.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):w.createElement("div",{onClick:()=>{z(0)},className:l.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",w.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),w.createElement("div",null,w.createElement("div",{className:l.Z.caseHead},w.createElement("div",{className:l.Z.dot}),w.createElement("div",{className:l.Z.text},R===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),R===2&&!L&&typeof xe=="number"&&w.createElement(w.Fragment,null,xe===y.h.OK?w.createElement("div",{className:l.Z.pass},w.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):w.createElement("div",{className:l.Z.noPass},w.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),S[xe])),w.createElement("div",{className:l.Z.btns},R===2&&!L&&w.createElement(w.Fragment,null,xe!==y.h.OK&&w.createElement("div",{onClick:ze},w.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),w.createElement("div",{onClick:()=>{H(Be)}},w.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ie.get("type")!=="exercises"&&w.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>tt()},w.createElement("i",{className:`iconfont icon-${fe?"suoxiao1":"fangda"}`})))),w.createElement("div",{style:{display:R===1?"block":"none"}},k?w.createElement(o.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):w.createElement("div",{style:{height:re-34}},w.createElement("div",{className:l.Z.result},w.createElement("div",{className:l.Z.left},w.createElement("div",{className:l.Z.title},w.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),w.createElement("div",{className:l.Z.leftNode},w.createElement(D,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:I?"":N,onChange:ee}))),w.createElement("div",{className:l.Z.right},w.createElement("div",{className:l.Z.title},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),w.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),w.createElement("div",{className:l.Z.node},_?Ge:w.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),w.createElement("div",{style:{display:R===2?"block":"none"}},L?w.createElement(o.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):w.createElement("div",{style:{height:re-34,display:"flex",flexDirection:"column",overflow:"hidden"}},w.createElement("div",{ref:De,className:l.Z.elseNode},w.createElement("div",{className:l.Z.nameWrap},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),w.createElement("div",{className:l.Z.scroll},w.createElement("pre",{className:l.Z.scrollBox,style:se?{height:W?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!et&&w.createElement(M,{value:Pe}),et&&w.createElement("a",{style:{fontSize:"16px"},onClick:()=>C(void 0,null,function*(){const rt=yield fetch(Me,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ue(yield rt.text()),setTimeout(()=>{le(Me)},200)})},Pe)),Pe&&w.createElement("div",{className:l.Z.action},w.createElement("span",{onClick:()=>pe(!se)},se?"\u6536\u8D77":"\u5C55\u5F00"),ie.get("type")!=="exercises"&&w.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ct(),className:`iconfont icon-${W?"suoxiao1":"fangda"}`})))),w.createElement("div",{className:l.Z.result,style:{flex:1,overflow:"hidden"}},w.createElement("div",{className:l.Z.left},w.createElement("div",{className:l.Z.title},w.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),w.createElement("div",{className:l.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},w.createElement("pre",null,!et&&w.createElement(M,{className:"mb10",value:_e&&c.Base64.decode(_e)||""}),et&&w.createElement("a",{style:{fontSize:"16px"},onClick:()=>C(void 0,null,function*(){const rt=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ue(yield rt.text()),setTimeout(()=>{le(Ve)},200)})},_e)))),w.createElement("div",{className:l.Z.right},w.createElement("div",{className:l.Z.title},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),w.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),w.createElement("div",{className:l.Z.node,style:{color:xe===y.h.OK?"#2ABD8C":"#FF2C29"}},w.createElement("pre",null,(xe===4||xe===5)&&w.createElement(M,{className:"mb10",value:xt&&c.Base64.decode(xt)||""}),xe!=4&&xe!=5&&(et?w.createElement("a",{style:{fontSize:"16px"},onClick:()=>C(void 0,null,function*(){const rt=yield(0,r.ZP)(ke,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ue(rt)}catch(qe){ue("")}setTimeout(()=>{le(ke)},200)})},je):w.createElement(M,{className:"mb10",value:je&&c.Base64.decode(je)||""})))))))))),w.createElement("div",{className:B()(l.Z.footer,G&&l.Z.whiteFooter),style:{zIndex:100}},(q==null?void 0:q.is_program)&&(q==null?void 0:q.above_question)&&w.createElement(g.ZP,{className:"mr10",type:"primary",onClick:()=>Ne(q==null?void 0:q.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(q==null?void 0:q.is_program)&&(q==null?void 0:q.under_question)&&w.createElement(g.ZP,{className:"mr10",type:"primary",onClick:()=>Ne(q==null?void 0:q.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),w.createElement(g.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:k||L,loading:k,color:"#2ABD8C",className:"mr10",onClick:Bt},"\u8C03\u8BD5\u4EE3\u7801"),ie.get("qtype")!=="8"&&w.createElement(g.ZP,{className:l.Z.disabled,type:"primary",icon:w.createElement("i",{className:"iconfont icon-bofang1"}),loading:L,disabled:k||L,onClick:()=>{var rt,qe;if(!(q!=null&&q.code)||((rt=q==null?void 0:q.code)==null?void 0:rt.trim().length)===0){(qe=e.ZP)==null||qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}J(2),z(320),X()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),w.createElement(p.Z,{onClose:H,open:U}),w.createElement(h.Z,{close:!0,data:ne,type:ne.length?"txt":"",onClose:()=>le(""),monacoEditor:{value:me,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(Ye,ye,b){"use strict";b.r(ye),b.d(ye,{Types:function(){return Ke},default:function(){return sn}});var a=b(59301),P=b(89070),e=b(31797),g=b(43418),y=b(71418),c=b(3113),d=b(6848),l=b(95237),o=b(88264),s=b(94941),i=b(4901),n=b(17064),t=b(3294),r=b(87169),u=b(43428),p=b(23954),m=b(79346),E=b(16479),v=b(16869),h=b(59301),A=Object.defineProperty,B=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,S=(ce,be,Ee)=>be in ce?A(ce,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ce[be]=Ee,F=(ce,be)=>{for(var Ee in be||(be={}))C.call(be,Ee)&&S(ce,Ee,be[Ee]);if(w)for(var Ee of w(be))D.call(be,Ee)&&S(ce,Ee,be[Ee]);return ce},T=(ce,be)=>B(ce,x(be));const O={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0)};var M=(ce=>(ce[ce.set_font_size=0]="set_font_size",ce[ce.set_theme=1]="set_theme",ce[ce.on_tab_to_space=2]="on_tab_to_space",ce[ce.set_show_editor_setting=3]="set_show_editor_setting",ce))(M||{});function N(ce,be){switch(be.type){case 3:return T(F({},ce),{showEditorSetting:be.payload});case 1:return T(F({},ce),{theme:be.payload});case 0:return T(F({},ce),{fontSize:be.payload});case 2:return T(F({},ce),{tabToSpace:be.payload});default:throw new Error}}var I=({isLoading:ce,value:be,onChange:Ee,language:Je,onUpdateCode:Qe,ActionBarRender:Te,setIsWhiteTheme:Re})=>{const[ht,Ct]=(0,a.useReducer)(N,O),{theme:ft,fontSize:ut,showEditorSetting:Xe,tabToSpace:Ft}=ht,pt=(0,a.useRef)(),ln=(0,a.useRef)();(0,a.useEffect)(()=>{Re(ft==="vs")},[ft]);const Ae={onFontSizeChange:Ut=>{Ct({type:0,payload:Ut}),(0,E.t)("cmFontSize",Ut)},tabToSpace:Ft,cmFontSize:ut,className:"oj",cmCodeMode:ft,onTabToSpace:Ut=>{Ct({type:2,payload:Ut}),(0,E.t)("cmTabToSpace",Ut)},onCodeModeChange:Ut=>{Ct({type:1,payload:Ut}),(0,E.t)("ProgrammingCodeMode",Ut)}};function gt(){Ct({type:3,payload:!1})}function Xt(){Ct({type:3,payload:!0})}const Ln={value:be,language:Je,theme:ft,options:{fontSize:ut,insertSpaces:Ft},onChange:Ut=>{Ee(Ut),ln.current=Ut,clearTimeout(pt.current),pt.current=setTimeout(()=>{Qe(ln.current)},1e4)},onEditBlur:Ut=>{ln.current&&Qe(ln.current)}};return h.createElement(a.Fragment,null,Te(Xt),h.createElement("div",{style:{flex:1,overflow:"hidden"}},!ce&&h.createElement(p.ZP,F({},Ln))),h.createElement(m.Z,null,h.createElement(u.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Xe,onClose:gt},h.createElement(v.Z,F({},Ae)))))},k=b(60141),L=b(24334),V=b(87001),_={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ee={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},$=b(1710),X=b(58421),q=b(58617),te=b(8394),Z=b(61186),G=b.n(Z),Q=b(59301);const{Column:ie}=$.default;var de=({submitResult:ce,submitting:be,submitRecords:Ee,page:Je,onPageChange:Qe,topicId:Te})=>{const[Re]=(0,P.useSearchParams)(),{records:ht,records_count:Ct}=Ee||{},[ft,ut]=(0,a.useState)(!1),Xe=Re.get("type")==="1";return Q.createElement(y.Z,{spinning:be,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Q.createElement(q.Z,{style:{fontSize:24},spin:!0})},(ht==null?void 0:ht.length)>0?Q.createElement($.default,{dataSource:ht,rowKey:"id",pagination:!1},Q.createElement(ie,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ft,pt)=>Q.createElement("span",null," ",G()(Ft).format("YYYY-MM-DD HH:mm:ss"))}),Q.createElement(ie,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ft,pt)=>{var ln;return Q.createElement("span",{className:`${Ft===0?"c-green":"c-red"} current`,onClick:()=>{ut(pt.id)}},(ln=V.Im[Ft])==null?void 0:ln.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Q.createElement(ie,{title:`\u6267\u884C\u7528\u65F6 (${Xe?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ft=>Ft?Xe?Ft:Ft/1e3:""}),Q.createElement(ie,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Xe?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ft=>Ft?Xe?Ft:parseFloat((Ft/1024).toFixed(2)):""}),Q.createElement(ie,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Q.createElement(ie,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ft,pt)=>Q.createElement("span",{className:"c-light-primary current",onClick:()=>{ut(pt.id)}},"\u67E5\u770B")})):Q.createElement("div",{style:{height:300,width:"100%"}}),Q.createElement(te.Z,{onClose:ut,open:ft}),Ct>15?Q.createElement(X.Z,{className:ee.pagination,current:Je,pageSize:15,total:Ct,onChange:Qe}):null)},fe=b(8797),K=b(12563),W={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Y=b(85149),R=b(59301);const J={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var se=({hack:ce})=>{const{language:be,difficult:Ee,time_limit:Je,description:Qe}=ce,[Te]=(0,P.useSearchParams)(),Re=J[Ee];return R.createElement(R.Fragment,null,R.createElement("ul",{className:W.info},R.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",R.createElement("b",{className:W.info_tag},be)),R.createElement("li",null,R.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",R.createElement(K.default,{color:Re==null?void 0:Re.color},Re==null?void 0:Re.name)),R.createElement("li",null,R.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",R.createElement("span",{style:{color:"#333333"}},Je,"\u79D2"))),Te.get("qtype")==="8"?R.createElement(Y.Z,{value:Qe,showProgramFill:!0,className:W.desc}):R.createElement(Y.Z,{value:Qe,className:W.desc}))},pe={},re=b(59301),z=({hack:ce,current_user:be})=>re.createElement("div",{className:pe.answer},ce!=null&&ce.answer_text?re.createElement(Y.Z,{style:{padding:"13px 0"},value:(ce==null?void 0:ce.answer_text)||""}):re.createElement(fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),U=b(34604),H=b(99064);function ne(ce,be){return(0,H.U2)(`/problems/${ce}/comments.json`,{page:be,limit:10})}function le(ce){return(0,H.v_)(`/discusses/${ce}/plus.json`,{container_type:"Discuss",type:1})}function me(ce,be,Ee){return(0,H.v_)(`/problems/${ce}/comments/reply.json`,{comments:{content:Ee,parent_id:be}})}function ue(ce,be){return(0,H.v_)(`/problems/${ce}/comments.json`,{comments:{content:be}})}function oe(ce,be,Ee){return(0,H.v_)(`/problems/${ce}/comments/${be}/hidden.json`,Ee)}function Se(ce,be){return(0,H.IV)(`/problems/${ce}/comments/${be}`)}var we=b(34362);function De({author:ce}){return a.createElement("a",{href:`/users/${ce.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${t.Z.IMG_SERVER}/images/${ce.image_url}`,width:"50"}))}function ve({data:ce,index:be,parentDiscussIndex:Ee,user:Je,onSetActionType:Qe}){const{author:Te,can_delete:Re,content:ht,id:Ct,time:ft}=ce;function ut(){Qe({id:Ct,index:be,type:"delete-discuss",parentDiscussIndex:Ee,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Xe=Je.admin||Re||Te.user_id===Je.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(De,{author:Te}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Te.login}`,target:"_blank"},Te.name),a.createElement("span",{className:"grey"},ft),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Xe?a.createElement("a",{onClick:ut,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Y.Z,{className:"discuss-content",value:ht})))}var xe=({user:ce,data:be,index:Ee,onPlusDiscuss:Je,onSetActionType:Qe,activeDiscussIndex:Te,onReplyDiscuss:Re,onSetActiveDiscussIndex:ht})=>{const{content:Ct,children:ft,hidden:ut,id:Xe,praise_count:Ft,time:pt,user_praise:ln,can_delete:Ae,author:gt}=be;function Xt(){ht(Xe)}function Ln(){Je(Xe,!ln,Ee)}function Ut(){Qe({id:Xe,index:Ee,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $n(){Qe({id:Xe,index:Ee,params:{hidden:ut?"0":"1"},type:"hidden-discuss",message:ut?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const dn=ce.admin||ce.user_id===gt.user_id;return a.createElement("div",{className:"discuss-item-container",key:Xe},a.createElement(De,{author:gt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${gt.login}`,target:"_blank"}," ",gt.name," "),a.createElement("span",{className:"grey"},pt)),a.createElement(Y.Z,{className:"discuss-content",value:Ct}),ft&&ft.length>0?a.createElement("div",{className:"reply-discuss-container"},ft.map((pn,nn)=>a.createElement(ve,{key:pn.id,data:pn,index:nn,user:ce,onSetActionType:Qe,parentDiscussIndex:Ee}))):null,a.createElement("div",{className:"btn-group"},dn?a.createElement("a",{onClick:$n,title:ut?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ut?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ae&&(!ft||ft.length==0)?a.createElement("a",{onClick:Ut,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Xt,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Ln,className:ln?"c-orange":""},a.createElement("i",{className:ln?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Ft||""))),a.createElement(we.Z,{id:Xe,activeDiscussIndex:Te,onReplyDiscuss:Re})))},Be=b(61398),Pe={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},je=b(12290),_e=(ce,be,Ee)=>new Promise((Je,Qe)=>{var Te=Ct=>{try{ht(Ee.next(Ct))}catch(ft){Qe(ft)}},Re=Ct=>{try{ht(Ee.throw(Ct))}catch(ft){Qe(ft)}},ht=Ct=>Ct.done?Je(Ct.value):Promise.resolve(Ct.value).then(Te,Re);ht((Ee=Ee.apply(ce,be)).next())}),et=({user_praise:ce,praise_count:be,praisePlus:Ee,onCreateDiscuss:Je,discuss_count:Qe})=>{const[Te,Re]=(0,a.useState)(!1),[ht,Ct]=(0,a.useState)("");function ft(pt){Ct(pt)}function ut(){Re(!0)}function Xe(){Re(!1)}function Ft(){return _e(this,null,function*(){Je(ht),Ct(""),Re(!1)})}return a.createElement("div",{className:`${Pe["dis-input-editor-container"]} ${Te?Pe.active:""} `},a.createElement("div",{className:Te?`hide ${Pe["text-area"]}`:Pe["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ut}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Qe," "),a.createElement("a",{className:"c-light-black",onClick:Ee,title:ce?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${ce?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),be?a.createElement("span",null,be):"")),Te?a.createElement("div",{className:Pe["input-mask"],onClick:Xe}):null,a.createElement("div",{className:Te?Pe["md-container"]:`${Pe["md-container"]} hide`},a.createElement(je.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ht,height:240,onChange:ft}),a.createElement("div",{className:Pe["tip-container"],onClick:Xe},a.createElement("a",{className:Pe["btn-send"],onClick:Ft}," \u53D1\u9001 "))))},Me=b(59301),ke=Object.defineProperty,Ve=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ct=(ce,be,Ee)=>be in ce?ke(ce,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ce[be]=Ee,at=(ce,be)=>{for(var Ee in be||(be={}))it.call(be,Ee)&&ct(ce,Ee,be[Ee]);if(At)for(var Ee of At(be))tt.call(be,Ee)&&ct(ce,Ee,be[Ee]);return ce},Ge=(ce,be)=>Ve(ce,xt(be)),Bt=(ce,be,Ee)=>new Promise((Je,Qe)=>{var Te=Ct=>{try{ht(Ee.next(Ct))}catch(ft){Qe(ft)}},Re=Ct=>{try{ht(Ee.throw(Ct))}catch(ft){Qe(ft)}},ht=Ct=>Ct.done?Je(Ct.value):Promise.resolve(Ct.value).then(Te,Re);ht((Ee=Ee.apply(ce,be)).next())});const Ne={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ze=(ce=>(ce[ce.GET_DISCUSSES=0]="GET_DISCUSSES",ce[ce.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ce[ce.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ce[ce.PLUS_DISCUSS=3]="PLUS_DISCUSS",ce[ce.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ce[ce.SET_PAGE=5]="SET_PAGE",ce[ce.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ce))(ze||{});function rt(ce,be){switch(be.type){case 6:return Ge(at({},ce),{loading:!0});case 0:return at(at({},ce),be.payload);case 1:return at(at({},ce),be.payload);case 4:return at(at({},ce),be.payload);case 3:return at(at({},ce),be.payload);case 5:return Ge(at({},ce),{page:be.payload});case 2:return at(at({},ce),be.payload);default:throw new Error}}var qe=({user:ce,identifier:be,hack:Ee,onTriggerPraise:Je,activeIndex:Qe})=>{const[Te,Re]=(0,a.useReducer)(rt,Ne),{loading:ht,page:Ct,data:ft,count:ut,actionType:Xe,activeDiscussIndex:Ft}=Te,pt=(0,a.useCallback)(()=>Bt(void 0,null,function*(){Re({type:6});const pn=yield ne(be,Ct),{comments:nn,disscuss_count:hn}=pn;Re({type:0,payload:{data:nn,count:hn,loading:!1}})}),[Ct,be]);(0,a.useEffect)(()=>{Qe==="2"&&pt()},[be,Ct,Qe]);function ln(pn){Re({type:5,payload:pn})}function Ae(pn){Re({type:4,payload:{actionType:pn}})}function gt(pn){Re(Ft===pn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pn}})}function Xt(pn,nn,hn){return Bt(this,null,function*(){try{const On=yield le(pn);ft[hn].user_praise=nn,ft[hn].praise_count=On.praise_count,Re({type:3,payload:{data:[...ft]}})}catch(On){console.log(On)}})}function Ln(){return Bt(this,null,function*(){const{id:pn,params:nn,type:hn,index:On,parentDiscussIndex:gn}=Xe;if(hn==="hidden-discuss"&&(yield oe(be,pn,nn),gn?ft[gn].children[On].hidden=nn.hidden==1:ft[On].hidden=nn.hidden==1,Re({type:4,payload:{actionType:null,data:[...ft]}})),hn==="delete-discuss"){if(yield Se(be,pn),gn||gn===0){let Gn=ft[gn].children;for(let Sn=Gn.length-1;Sn>=0;Sn--)if(Gn[Sn].id===pn){Gn.splice(Sn,1);break}ft[gn].children=Gn}else for(let Gn=ft.length-1;Gn>=0;Gn--)if(ft[Gn].id===pn){ft.splice(Gn,1);break}Re({type:4,payload:{actionType:null,data:[...ft]}})}})}function Ut(){Re({type:4,payload:{actionType:null}})}function $n(pn,nn){return Bt(this,null,function*(){try{yield me(be,pn,nn),pt()}catch(hn){console.log(hn)}})}function dn(pn){return Bt(this,null,function*(){Re({type:6}),yield ue(be,pn),pt()})}return Me.createElement(Me.Fragment,null,Me.createElement("div",{className:"discuss-panel"},ft.length===0?Me.createElement(fe.Z,null):ft.map((pn,nn)=>Me.createElement(xe,{onReplyDiscuss:$n,onPlusDiscuss:Xt,onSetActiveDiscussIndex:gt,onSetActionType:Ae,data:pn,index:nn,user:ce,activeDiscussIndex:Ft})),ut>10?Me.createElement("div",{className:"pagination-container"},Me.createElement(X.Z,{showQuickJumper:!0,onChange:ln,current:Ct,total:ut})):null),Me.createElement(et,{user_praise:Ee.user_praise,praise_count:Ee.praises_count,praisePlus:Je,discuss_count:Ee.comments_count,onCreateDiscuss:dn}),Me.createElement(m.Z,null,Me.createElement(g.default,{centered:!0,title:"\u63D0\u793A",open:!!Xe,onOk:Ln,onCancel:Ut},Me.createElement("p",null,Xe?Xe.message:"")),Me.createElement(Be.Z,null)))},he=b(57809),Ie=b(92832),Oe=b(65615),Ue={},nt=b(59301),st=({hack:ce,current_user:be})=>nt.createElement("div",{className:Ue.answer},ce!=null&&ce.analysis?nt.createElement(Y.Z,{style:{padding:"13px 0"},value:(ce==null?void 0:ce.analysis)||""}):nt.createElement(fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),dt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ot=b(36381),Et=b(43604),bt=b(78241),Lt=b(5871),en=b(72161),jt=b(59301);const{TextArea:Qt}=Ie.default,{Panel:un}=Ot.default;var zt=({data:ce,hack:be})=>(console.log(ce,be,"data"),be!=null&&be.is_file?jt.createElement(en.Y2,{disabled:!0,className:dt.uploadTableWrapper,showScore:!be.test_set_score,data:ce,isProgramHomework:!0}):jt.createElement("div",{className:dt.hackSets},ce==null?void 0:ce.map((Ee,Je)=>jt.createElement(Ot.default,{accordion:!0,bordered:!1,key:Je,defaultActiveKey:Je===0&&Ee.id,className:dt.collapseWrapper,expandIcon:({isActive:Qe})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${Qe?dt.open:dt.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(un,{key:Ee.id,header:jt.createElement(l.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(Et.Z,{className:dt.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Je+1)),jt.createElement(Et.Z,{flex:1},jt.createElement(l.Z,{align:"middle",justify:"end",wrap:!1},!(be!=null&&be.test_set_score)&&jt.createElement(Et.Z,{className:dt.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(bt.default.Item,{noStyle:!0},jt.createElement(Lt.Z,{value:Ee==null?void 0:Ee.score,className:dt.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(bt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(Qt,{readOnly:!0,value:Ee==null?void 0:Ee.input,rows:4})),jt.createElement(bt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(Qt,{readOnly:!0,value:Ee==null?void 0:Ee.output,rows:4}))))))),qt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Le=b(59301),kt=(0,a.forwardRef)(({data:ce=[]},be)=>{var Ee;const[Je,Qe]=(0,a.useState)(),Te=ce.filter(ht=>ht.show);(0,a.useEffect)(()=>{Te.length&&Qe(Te[0].id)},[ce==null?void 0:ce.length]);const Re=((Ee=Te.find(ht=>ht.id===Je))==null?void 0:Ee.element)||null;return(0,a.useImperativeHandle)(be,()=>({setActiveTab:ht=>Qe(ht)})),Le.createElement("div",{className:qt.tabs},Le.createElement("div",{className:qt.tabWarp},Te.map(ht=>Le.createElement("div",{onClick:()=>Qe(ht.id),className:`${qt.tab} ${ht.id===Je?qt.active:""}`,key:ht.id},ht.name))),Le.createElement("div",{className:qt.content},Re))}),He=b(59301),_t=Object.defineProperty,Ht=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,rn=(ce,be,Ee)=>be in ce?_t(ce,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ce[be]=Ee,xn=(ce,be)=>{for(var Ee in be||(be={}))Dt.call(be,Ee)&&rn(ce,Ee,be[Ee]);if(Kt)for(var Ee of Kt(be))En.call(be,Ee)&&rn(ce,Ee,be[Ee]);return ce},Tn=(ce,be)=>Ht(ce,Gt(be)),tn=(ce,be,Ee)=>new Promise((Je,Qe)=>{var Te=Ct=>{try{ht(Ee.next(Ct))}catch(ft){Qe(ft)}},Re=Ct=>{try{ht(Ee.throw(Ct))}catch(ft){Qe(ft)}},ht=Ct=>Ct.done?Je(Ct.value):Promise.resolve(Ct.value).then(Te,Re);ht((Ee=Ee.apply(ce,be)).next())});const on={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Wn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Fn=({hack:ce,onTriggerPraise:be,topicId:Ee,page:Je,onPageChange:Qe,user:Te,current_user:Re,submitRecords:ht,submitting:Ct,submitResult:ft,setActiveIndex:ut,hack_sets:Xe})=>{var Ft,pt;const[ln]=(0,P.useSearchParams)(),[Ae,gt]=(0,a.useState)("0"),Xt=(0,P.useLocation)(),[Ln,Ut]=(0,a.useState)(!1),[$n,dn]=(0,a.useState)(null),[pn,nn]=(0,a.useState)([]),[hn,On]=(0,a.useState)([]),[gn,Gn]=(0,a.useState)({page:1,limit:10}),Sn=(0,a.useRef)(null),Hn=(0,a.useRef)(null);console.log(Te,"user");let[Dn,Vn]=(0,a.useState)(Tn(xn({},(0,P.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Hn.current&&(ce==null?void 0:ce.is_close_tips)===!1&&$n===null&&dn(!0)},[Hn.current,ce==null?void 0:ce.is_close_tips,$n]);function tr(){return tn(this,null,function*(){yield(0,H.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ut(Ae)},[Ae]);function rr(mn){return tn(this,null,function*(){let jn=mn.target.id;if(jn==="1"){let Pt=yield(0,H.ZP)(`/api/myproblems/${Dn.id}/redo_logs.json`,{method:"get",params:xn({},gn)});(Pt==null?void 0:Pt.status)===0&&On(Pt==null?void 0:Pt.data)}gt(jn)})}(0,a.useEffect)(()=>U.Z.subscribe("to-commit-info",()=>{gt("1"),Sn.current&&Sn.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>U.Z.subscribe("to-reset-info",()=>{rr({target:{id:"1"}}),Sn.current&&Sn.current.setActiveTab("2")}),[]);function br(){gt("2")}function sr(){return tn(this,null,function*(){let mn=yield(0,H.ZP)("/api/problems/my_hack_list.json",{method:"get",params:xn({identifier:Dn==null?void 0:Dn.id},Dn)});nn(mn)})}const vr=[{title:null,description:He.createElement("div",null,He.createElement("b",{onClick:()=>{dn(!1),tr(),Ut(!0),sr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),He.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),He.createElement(c.ZP,{onClick:()=>{dn(!1),tr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Hn.current}];return He.createElement("div",{className:_["left-panel"]},He.createElement("ul",{className:`${_["s-navs"]} ${_["bg-white"]} ${_.b1}`},(ce==null?void 0:ce.is_program)&&!ln.get("pageId")&&He.createElement(d.Z,{title:"\u9898\u76EE\u5217\u8868"},He.createElement("div",{onClick:()=>{sr(),Ut(!0)},className:_.btns,ref:Hn,style:$n?{pointerEvents:"none"}:{}},He.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),He.createElement("li",{style:{marginLeft:20}},He.createElement("a",{className:Ae==="0"?_.active:"",id:"0",onClick:rr},"\u9898\u76EE\u63CF\u8FF0")),He.createElement("li",null,He.createElement("a",{className:Ae==="1"?_.active:"",id:"1",onClick:rr},"\u64CD\u4F5C\u8BB0\u5F55")),(ln.get("type")!=="exercises"&&(ce==null?void 0:ce.answer_text_show)||ln.get("type")!=="exercises"&&(ce==null?void 0:ce.analysis_show))&&He.createElement("li",null,He.createElement("a",{className:Ae==="4"?_.active:"",id:"4",onClick:rr},"\u89E3\u7B54\u53C2\u8003")),ln.get("type")!=="exercises"&&He.createElement("li",null,He.createElement("a",{className:Ae==="2"?_.active:"",id:"2",onClick:rr},"\u8BC4\u8BBA")),!!(Xe!=null&&Xe.length)&&ln.get("type")!=="exercises"&&ln.get("type")!=="1"&&He.createElement("li",null,He.createElement("a",{className:Ae==="5"?_.active:"",id:"5",onClick:rr},"\u6D4B\u8BD5\u7528\u4F8B"))),He.createElement("div",{className:`${_["tab-panel-body"]} ${Ae==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},He.createElement(se,{hack:ce,onTriggerPraise:be,toDiscuss:br})),He.createElement("div",{style:{padding:"12px"},className:`${_["tab-panel-body"]} ${Ae==="1"?"":"hide"}`},He.createElement(kt,{ref:Sn,data:[{id:"1",show:ln.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:He.createElement(He.Fragment,null,ht!=null&&ht.records_count||Ct?He.createElement(de,{page:Je,onPageChange:Qe,topicId:Ee,submitting:Ct,key:(ft==null?void 0:ft.id)||1,submitRecords:ht,submitResult:ft}):He.createElement(fe.Z,null))},{id:"2",show:ln.get("type")==="exercises"||(ce==null?void 0:ce.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:He.createElement(He.Fragment,null,He.createElement($.default,{pagination:!1,dataSource:hn==null?void 0:hn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(mn,jn,Pt)=>G()(mn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(mn,jn,Pt)=>{var Cr;return(Cr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ir=>Ir.id===mn))==null?void 0:Cr.name}}]}),He.createElement(X.Z,{style:{marginTop:10},current:gn.page,total:hn==null?void 0:hn.count,hideOnSinglePage:!0,onChange:mn=>tn(void 0,null,function*(){gn.page=mn,Gn(gn);let jn=yield(0,H.ZP)(`/api/myproblems/${Dn.id}/redo_logs.json`,{method:"get",params:Tn(xn({},gn),{courseId:Dn.courseId})});(jn==null?void 0:jn.status)===0&&On(jn==null?void 0:jn.data)})}))}]})),He.createElement("div",{style:{padding:"12px"},className:`${_["tab-panel-body"]} ${Ae==="4"?"":"hide"}`},He.createElement(kt,{data:[{id:"1",show:ln.get("type")!=="exercises"&&(ce==null?void 0:ce.answer_text_show),name:"\u7B54\u6848",element:He.createElement(He.Fragment,null,He.createElement(z,{hack:ce,current_user:Re}))},{id:"2",show:ln.get("type")!=="exercises"&&(ce==null?void 0:ce.analysis_show),name:"\u89E3\u6790",element:He.createElement(He.Fragment,null,He.createElement(st,{hack:ce,current_user:Re}))}]})),He.createElement("div",{className:`${_["tab-panel-body"]} ${Ae==="2"?"":"hide"}`,style:{padding:0}},He.createElement(qe,{user:Te,activeIndex:Ae,identifier:ce.identifier,hack:ce,onTriggerPraise:be})),He.createElement("div",{className:`${_["tab-panel-body"]} ${Ae==="5"?"":"hide"}`,style:{padding:12}},He.createElement(zt,{data:Xe||[],hack:ce})),He.createElement(u.Z,{rootClassName:_.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ut(!1),open:Ln},He.createElement(l.Z,null,He.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),He.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pn==null?void 0:pn.total_count,"\u9898\xA0[\xA0",pn==null?void 0:pn.total_score,"\u5206\xA0]\xA0"),!(Te!=null&&Te.hack_manager)&&He.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pn==null?void 0:pn.work_score,"\u5206")),He.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),He.createElement(l.Z,{align:"middle",className:"mt10 mb10"},!(Te!=null&&Te.hack_manager)&&He.createElement(he.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:mn=>{Dn.page=1,Dn.finish_status=mn,Vn(xn({},Dn)),sr()}},He.createElement(he.default.Option,{value:""},"\u5168\u90E8"),He.createElement(he.default.Option,{value:0},"\u672A\u5F00\u59CB"),He.createElement(he.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),He.createElement(he.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),He.createElement(he.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:mn=>{Dn.page=1,Dn.difficult=mn||null,Vn(xn({},Dn)),sr()}},He.createElement(he.default.Option,{value:0},"\u5168\u90E8"),He.createElement(he.default.Option,{value:1},"\u7B80\u5355"),He.createElement(he.default.Option,{value:2},"\u9002\u4E2D"),He.createElement(he.default.Option,{value:3},"\u56F0\u96BE")),He.createElement(Ie.default.Search,{size:"large",onSearch:mn=>{Dn.name=mn,Dn.page=1,Vn(xn({},Dn)),sr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),He.createElement("div",{className:_.list,style:{height:36,background:"#3D445C"}},!(Te!=null&&Te.hack_manager)&&He.createElement("span",null,"\u72B6\u6001"),He.createElement("span",null,"\u5E8F\u53F7"),He.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),He.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),He.createElement("div",{style:{overflow:"auto",flex:1}},(Ft=pn==null?void 0:pn.data)!=null&&Ft.length?(pt=pn==null?void 0:pn.data)==null?void 0:pt.map((mn,jn)=>He.createElement("div",{onClick:()=>tn(void 0,null,function*(){let Pt=yield(0,H.ZP)(`/api/problems/${mn==null?void 0:mn.identifier}/start.json`,{method:"get",params:{hack_user_id:Te==null?void 0:Te.user_id}});Pt&&(P.history.replace(`/myproblems/${Pt==null?void 0:Pt.identifier}${window.location.search}`),window.location.reload())}),className:`${_.list} ${mn!=null&&mn.checked?_.active:""}`},!(Te!=null&&Te.hack_manager)&&He.createElement(He.Fragment,null,!(mn!=null&&mn.opened)&&He.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(mn==null?void 0:mn.opened)&&!(mn!=null&&mn.passed)&&He.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(mn==null?void 0:mn.opened)&&(mn==null?void 0:mn.passed)&&He.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),He.createElement("span",null,(Dn.page-1)*20+(jn+1)),He.createElement("span",{style:{flex:1},title:mn.name},`[${mn==null?void 0:mn.score}\u5206]`,"\xA0",mn.name),He.createElement("span",{style:{flexBasis:48,paddingRight:0}},on[mn.difficult]))):He.createElement(fe.Z,null)),He.createElement(X.Z,{current:Dn.page,className:"mt20",hideOnSinglePage:!0,total:pn==null?void 0:pn.count,pageSize:Dn.per_page,onChange:(mn,jn)=>{Dn.page=mn,Dn.per_page=jn,sr()}})),He.createElement(Oe.Z,{rootClassName:_.tour,closeIcon:!1,open:!!$n,steps:vr,gap:{offset:3,radius:2}}))},Bn=b(62522),_n=b(16209),vn=b(19105),Pn=b(31947),nr=b(85219),Jn=b(67054),Vt=b(61293),Yt=b(92310),ge=b.n(Yt),Rn=b(23960),qn=b(31707),kn=b(39775),Zn=b(93450),vt=b(59301),Yn=Object.defineProperty,or=Object.defineProperties,an=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,zn=(ce,be,Ee)=>be in ce?Yn(ce,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ce[be]=Ee,Rt=(ce,be)=>{for(var Ee in be||(be={}))Mt.call(be,Ee)&&zn(ce,Ee,be[Ee]);if(cn)for(var Ee of cn(be))Mn.call(be,Ee)&&zn(ce,Ee,be[Ee]);return ce},Zt=(ce,be)=>or(ce,an(be)),bn=(ce,be)=>{var Ee={};for(var Je in ce)Mt.call(ce,Je)&&be.indexOf(Je)<0&&(Ee[Je]=ce[Je]);if(ce!=null&&cn)for(var Je of cn(ce))be.indexOf(Je)<0&&Mn.call(ce,Je)&&(Ee[Je]=ce[Je]);return Ee},wn=(ce,be,Ee)=>new Promise((Je,Qe)=>{var Te=Ct=>{try{ht(Ee.next(Ct))}catch(ft){Qe(ft)}},Re=Ct=>{try{ht(Ee.throw(Ct))}catch(ft){Qe(ft)}},ht=Ct=>Ct.done?Je(Ct.value):Promise.resolve(Ct.value).then(Te,Re);ht((Ee=Ee.apply(ce,be)).next())});const{Countdown:Ze}=e.default,ot={Java:"java",C:"c",Python:"py","C++":"c"};var Ke=(ce=>(ce[ce.SET_LOADING=0]="SET_LOADING",ce[ce.GET_DATA=1]="GET_DATA",ce[ce.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ce[ce.SET_DATA=3]="SET_DATA",ce[ce.SET_DEBUGING=4]="SET_DEBUGING",ce[ce.SET_SUBMITING=5]="SET_SUBMITING",ce[ce.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ce[ce.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ce[ce.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ce[ce.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ce[ce.SET_PAGE=10]="SET_PAGE",ce))(Ke||{});function St(){return new Date().getTime()}const $t={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function wt(ce,be){switch(be.type){case 1:return Rt(Rt({},ce),be.payload);case 3:return Zt(Rt({},ce),{data:be.payload});case 0:return Zt(Rt({},ce),{loading:be.payload});case 9:return Zt(Rt({},ce),{showNote:be.payload});case 4:return Zt(Rt({},ce),{debuging:be.payload});case 5:return Zt(Rt({},ce),{submitting:be.payload});case 2:return Zt(Rt({},ce),{submitRecords:be.payload});case 10:return Zt(Rt({},ce),{submitRecordPage:be.payload});case 6:return Zt(Rt({},ce),{executingMessage:be.payload});case 7:return Rt(Rt({},ce),be.payload);case 8:return Rt(Rt({},ce),be.payload);default:throw new Error}}var sn=({children:ce})=>{var be,Ee,Je,Qe,Te,Re,ht,Ct;const[ft,ut]=(0,a.useReducer)(wt,$t),{id:Xe}=(0,P.useParams)(),Ft=(0,P.useLocation)(),[pt]=(0,P.useSearchParams)(),{loading:ln,data:Ae,debugResult:gt,submitResult:Xt,submitRecords:Ln,submitRecordPage:Ut,showNote:$n,debuging:dn,submitting:pn,executingMessage:nn}=ft,[hn,On]=(0,a.useState)("#37AD83"),[gn,Gn]=(0,a.useState)(null),[Sn,Hn]=(0,a.useState)({}),[Dn,Vn]=(0,a.useState)(!0),[tr,rr]=(0,a.useState)(!1),[br,sr]=(0,a.useState)(!1),vr=(0,a.useRef)(null),mn=(0,a.useRef)(0),jn=Ae==null?void 0:Ae.user,Pt=Ae==null?void 0:Ae.hack,[Cr,Ir]=(0,a.useState)(!1),Or=(0,a.useRef)(1),kr=(0,a.useRef)(!1);(0,Rn.y)(pt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:$r}=(0,Rn.X)(),[Tr,Pr]=(0,a.useState)(""),Kn=(0,nr._)(Sn);(0,a.useEffect)(()=>{function It(){return wn(this,null,function*(){var Jt,Un,er,mr,dr;Vn(!0);const Nn=yield(0,o.fu)(Xe,{exercise_id:pt.get("exercisesId")});if(setTimeout(()=>{Vn(!1)},800),Nn.status!==401){try{Nn.hack.code=L.Base64.decode(Nn.hack.code)}catch(Qn){console.log(Qn)}Nn.hack=Zt(Rt({},Nn.hack),{is_program:pt.get("type")==="1"}),ut({type:1,payload:{loading:!1,data:Nn}})}if(pt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Qn;pt.get("coursesId")=="coursesId"?Qn=yield(0,s._F)({categoryId:pt.get("exercisesId"),login:pt.get("login")}):Qn=yield(0,s._B)({categoryId:pt.get("exercisesId"),login:pt.get("login")}),Hn(Rt({},Qn)),$r((Jt=Qn==null?void 0:Qn.exercise)==null?void 0:Jt.forbid_copy),typeof((Un=Qn==null?void 0:Qn.exercise)==null?void 0:Un.left_time)=="number"&&(Gn(Date.now()+((er=Qn==null?void 0:Qn.exercise)==null?void 0:er.left_time)*1e3),setTimeout(()=>{On("red")},(((mr=Qn==null?void 0:Qn.exercise)==null?void 0:mr.left_time)-300>0?((dr=Qn==null?void 0:Qn.exercise)==null?void 0:dr.left_time)-300:0)*1e3))}})}Xe&&It()},[Xe]),(0,a.useEffect)(()=>{var It;return pt.get("type")==="exercises"&&((It=Sn==null?void 0:Sn.exercise)!=null&&It.screen_open)&&(window.removeEventListener("blur",Sr,!1),Jn.U.forEach((Jt,Un)=>{window.addEventListener(Jt,Sr,!1)}),window.addEventListener("blur",Sr,!1),window.focus()),()=>{document.removeEventListener((0,i.gH)(),Sr)}},[Sn]),(0,a.useEffect)(()=>{Tr==="1"&&Xe&&Pt!=null&&Pt.language&&yn()},[Xe,Ut,Pt==null?void 0:Pt.language,Tr]),(0,a.useEffect)(()=>(Pt!=null&&Pt.is_program&&(mn.current=0,vr.current=setInterval(()=>{Xr()},15e3)),()=>{clearInterval(vr.current)}),[Pt==null?void 0:Pt.is_program]);const Xr=()=>wn(void 0,null,function*(){let It=yield(0,H.ZP)(`/api/myproblems/${Xe}/save_long_time.json`,{method:"get",params:{answer_long_time:mn.current}})}),Sr=()=>{kr.current||(0,i.BU)(),window.parent.postMessage("backExercise","*")};function yn(){return wn(this,null,function*(){try{const It=yield(0,o.zO)(Xe,{limit:15,page:Ut,language:Pt==null?void 0:Pt.language});ut({type:2,payload:It})}catch(It){console.log(It)}})}function cr(It){ut({type:10,payload:It})}function wr(It){return wn(this,null,function*(){var Jt;let Un;(pt.get("ip_limit")==="inner"||pt.get("ip_bind_type")==="true")&&(Un=yield(0,_n.y)({ip_limit:pt.get("ip_limit"),ip_bind:pt.get("ip_bind_type")==="true"}));const er=yield(0,o.n4)(Xe,{code:L.Base64.encode(It||Pt.code),language:Pt==null?void 0:Pt.language,exercise_id:pt.get("exercisesId"),question_id:pt.get("questionId"),ip:Un});return er.status===-5&&(0,P.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Zt(Rt({errorMessage:er==null?void 0:er.message},(Sn==null?void 0:Sn.exercise)||{}),{exercise_user_id:(Jt=Sn==null?void 0:Sn.exercise)==null?void 0:Jt.exercise_user_id,id:pt.get("exercisesId")})}}),er})}function lr(){return wn(this,null,function*(){if(Or.current=2,!pn){ut({type:5,payload:!0});try{U.Z.publish("to-commit-info");const It=yield wr();if(console.log(It,1),It.status===0){let Nn=function(){return wn(this,null,function*(){const{status:Qn,data:Er}=yield(0,o.rX)(Xe,"submit"),Mr=St()-dr>(er*mr+3)*1e3;if(Qn!==0&&!Mr&&setTimeout(Nn,1e3),Mr){g.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ut({type:5,payload:!1});return}if(Qn===0){Er.status===2&&g.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Er==null?void 0:Er.status)===0&&pt.get("type")==="1"&&sr(!0);const zr=yield(0,o.zO)(Xe,{limit:15,page:Ut,language:Pt==null?void 0:Pt.language});ut({type:8,payload:Zt(Rt({},ft),{submitResult:Er,submitting:!1,submitRecords:zr})})}})},Jt={};if(pt.get("type")==="exercises"?(Jt.extras={exercise_id:pt.get("exercisesId"),question_id:pt.get("questionId")},(pt.get("ip_limit")==="inner"||pt.get("ip_bind_type")==="true")&&(Jt.extras.ip=yield(0,_n.y)({ip_limit:pt.get("ip_limit"),ip_bind:pt.get("ip_bind_type")==="true"}))):pt.get("type")==="smartPlan"&&(Jt.extras={smart_plan_item_bank_id:pt.get("smartPlanItemBankId")}),(yield(0,o.bM)(Xe,Jt)).status===-1&&pt.get("exercisesId")){window.parent.location.href=`/classrooms/${pt.get("coursesId")}/exercise/${pt.get("exercisesId")}/detail`;return}const{time_limit:er,test_case_size:mr}=Pt,dr=St();Nn()}else ut({type:5,payload:!1})}catch(It){console.log(It),ut({type:5,payload:!1})}Ir(!1)}})}function Xn(){return wn(this,null,function*(){Or.current=1,ft.debuging=!0,ut({type:4,payload:!0});try{if((yield wr()).status===0){let dr=function(){return wn(this,null,function*(){const{status:Nn,message:Qn,data:Er}=yield(0,o.rX)(Xe,"debug"),Mr=St()-mr>(Jt+3)*1e3;if(Nn!==0&&!Mr&&(ut({type:6,payload:Qn}),setTimeout(dr,1e3)),Mr){g.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ut({type:4,payload:!1}),ut({type:7,payload:Zt(Rt({},ft),{debugResult:{status:2},debuging:!1})});return}Nn===0&&(Er.status===2&&g.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ut({type:4,payload:!1}),ut({type:7,payload:Zt(Rt({},ft),{debugResult:Er,debuging:!1})}))})};const{time_limit:Jt}=Pt;let Un={input:encodeURIComponent(Ae.test_case.input)};if(pt.get("type")==="exercises"&&(Un.exercise_id=pt.get("exercisesId")),(yield(0,o.MU)(Xe,Un)).status===-1&&pt.get("exercisesId")){window.parent.location.href=`/classrooms/${pt.get("coursesId")}/exercise/${pt.get("exercisesId")}/detail`;return}const mr=St();dr()}else ut({type:4,payload:!1})}catch(It){console.log(It)}finally{}})}function gr(It,Jt){const Un=Jt?{modify_code:!1}:{};ut({type:3,payload:Zt(Rt({},Ae),{hack:Rt(Zt(Rt({},Pt),{code:It}),Un)})}),Ir(!0)}const Dr=It=>wn(void 0,null,function*(){let Jt=yield(0,H.ZP)(`/api/problems/${Pt==null?void 0:Pt.identifier}/start.json`,{method:"get",params:{language:It==="C++"||It==="c++"?encodeURIComponent(It):It,hack_user_id:jn==null?void 0:jn.user_id}});Jt.status!==-1&&P.history.replace(`/myproblems/${Jt==null?void 0:Jt.identifier}${window.location.search}`)});function Zr(It){let Jt=It.target.value;ut({type:3,payload:Zt(Rt({},Ae),{test_case:{input:Jt}})})}function Ur(){return wn(this,null,function*(){try{let It={};pt.get("type")==="exercises"?It.exercise_id=pt.get("exercisesId"):Pt!=null&&Pt.homework_common_id&&(It.homework_common_id=Pt==null?void 0:Pt.homework_common_id);const Jt=yield(0,o.H7)(Xe,Rt({},It));Jt.status===401||(gr(L.Base64.decode(Jt.code)),(pt.get("type")==="exercises"||Pt!=null&&Pt.homework_common_id)&&U.Z.publish("to-reset-info"))}catch(It){console.log(It)}})}function Wr(){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",vt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return wn(this,null,function*(){const It=yield(0,o.fi)(Xe);It.status===401||gr(L.Base64.decode(It.code),!0)})}})}function Qr(){ut({type:9,payload:!0})}function Yr(){ut({type:9,payload:!1})}function We(It){return wn(this,null,function*(){yield(0,o.MK)(Xe,It),ut({type:1,payload:{showNote:!1,data:Zt(Rt({},Ae),{hack:Zt(Rt({},Pt),{notes:It.notes})})}})})}const Wt={hack:Pt,isLoading:Dn,input:(be=Ae==null?void 0:Ae.test_case)==null?void 0:be.input,is_file:(Ee=Ae==null?void 0:Ae.test_case)==null?void 0:Ee.is_file,language:Pt==null?void 0:Pt.language,code:Pt==null?void 0:Pt.code,title:"main."+ot[Pt==null?void 0:Pt.language],modify_code:Pt==null?void 0:Pt.modify_code,notes:Pt==null?void 0:Pt.notes,debugResult:gt,debuging:dn,submitting:pn,submitResult:Xt,executingMessage:nn,onCancelNote:Yr,onAddNote:We,showNote:$n,user:jn,onShowNote:Qr,onSubmitCode:lr,onChangeCode:gr,onChangeInput:Zr,onDebugCode:Xn,onResetCode:Ur,onSyncCode:Wr,onUpdateCode:wr,onChangeLanguage:Dr,isWhiteTheme:tr,setIsWhiteTheme:rr,topDispatch:ut};function fn(){return wn(this,null,function*(){const{praise_count:It}=yield(0,o.vl)(Pt.id,{container_type:"Hack",type:1});let Jt=Zt(Rt({},Ae),{hack:Zt(Rt({},Pt),{praises_count:It,user_praise:!Pt.user_praise})});ut({type:3,payload:Jt})})}const An={topicId:Xe,submitResult:Xt,submitRecords:Ln,submitting:pn,page:Ut,onPageChange:cr,hack:Pt,user:Ae==null?void 0:Ae.user,hack_sets:Ae==null?void 0:Ae.hack_sets,current_user:Ae==null?void 0:Ae.current_user,onTriggerPraise:fn,setActiveIndex:Pr};console.log(Sn);const[In,Cn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const It=Jt=>{if(console.log("event-----",Jt),Jt.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Un,questionStatus:er,pptStatus:mr}=Jt.data;if(Cn(Un),er||mr){let dr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(dr.includes(pt.get("smartPlanItemBankId")))return;g.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:vt.createElement("div",{className:"tc font16"},er?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>wn(void 0,null,function*(){lr(),sessionStorage.removeItem("iframeVisible"),localStorage.setItem("smartPlanProgramIds",JSON.stringify(dr.push(pt.get("smartPlanItemBankId"))))})})}}};return window.addEventListener("message",It),()=>{window.removeEventListener("message",It)}},[]);const ir=()=>pt.get("type")==="exercises"?!1:!!(pt.get("type")==="1"&&Object.values((Pt==null?void 0:Pt.homework_extension)||{}).some(Boolean)||pt.get("type")==="smartPlan"&&In);return vt.createElement(vt.Fragment,null,vt.createElement(y.Z,{spinning:ln,delay:500},Ae?vt.createElement(vt.Fragment,null,vt.createElement("header",{className:ge()(Vt.Z.header,tr&&Vt.Z.whiteHeader)},!((Je=["smartPlan","exercises"])!=null&&Je.includes(pt.get("type")))&&vt.createElement("div",null,vt.createElement("img",{src:`${t.Z.IMG_SERVER}/images/${jn==null?void 0:jn.image_url}`,alt:"user",width:36}),vt.createElement("span",{style:{color:tr?"#333":"#B2BACB",fontSize:16}},jn==null?void 0:jn.name)),((Qe=["smartPlan","exercises"])==null?void 0:Qe.includes(pt.get("type")))&&vt.createElement("div",null,vt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",vt.createElement("span",{className:"ml10"},((Te=Sn==null?void 0:Sn.exercise)==null?void 0:Te.user_name)||(jn==null?void 0:jn.name)||"--")),vt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",vt.createElement("span",{className:"ml10"},((Re=Sn==null?void 0:Sn.exercise)==null?void 0:Re.student_id)||(jn==null?void 0:jn.student_id)||"--"))),vt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},vt.createElement("div",null,Pt.name)),(pt.get("type")==="smartPlan"||(Pt==null?void 0:Pt.is_program))&&vt.createElement(vn.Z,{defaultValue:(Pt==null?void 0:Pt.answer_long_time)||0,onChange:It=>{mn.current=It},className:Vt.Z.timepiece}),jn!=null&&jn.hack_manager&&!pt.get("is_smart_plan")?vt.createElement(P.Link,{className:Vt.Z.btn_edit,to:pt.get("type")==="1"?pt.get("pageId")?`/problems/newedit/${Pt.identifier}?type=1&pageId=${pt.get("pageId")}&backUrl=${pt.get("backUrl")}`:`/problems/newedit/${Pt.identifier}?type=1`:pt.get("backUrl")?`/problems/newedit/${Pt.identifier}?backUrl=${pt.get("backUrl")}`:`/problems/newedit/${Pt.identifier}`}," ",vt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((ht=Sn==null?void 0:Sn.exercise)==null?void 0:ht.left_time)&&vt.createElement(vt.Fragment,null,vt.createElement("span",{style:{color:hn,marginRight:6},className:`iconfont icon-daojishi ${Vt.Z.djs}`}),vt.createElement("span",{className:"c-white mr20"},vt.createElement(Ze,{valueStyle:{color:hn,fontSize:20,fontWeight:500},title:vt.createElement("span",{style:{color:hn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:gn,onFinish:()=>wn(void 0,null,function*(){const It=yield(0,s.VL)({categoryId:pt.get("exercisesId"),commit_method:2});if((It==null?void 0:It.status)===0&&(wr(),g.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:vt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",vt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){window.parent.location.href=`/classrooms/${pt.get("coursesId")}/exercise/${pt.get("exercisesId")}/detail`})})),(It==null?void 0:It.status)===-3){const Jt=parseInt(It==null?void 0:It.message);Gn(Date.now()+Jt*1e3)}})}))),(Ct=["smartPlan","exercises"])!=null&&Ct.includes(pt.get("type"))?vt.createElement(c.ZP,{type:"primary",onClick:()=>{if(pt.get("type")==="exercises"){const It=()=>wn(void 0,null,function*(){yield wr(),Ir(!1),Kn(),kr.current=!0,Sr()});if(!(Ln!=null&&Ln.records_count)||Cr){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:vt.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:It});return}It()}else{sessionStorage.removeItem("iframeVisible");let It="";pt.get("isMiniprogram")?It=`/miniprogram/courseware/study?courses_id=${pt.get("coursesId")}&id=${pt.get("exercisesId")}`:It=`/classrooms/${pt.get("coursesId")}/smart_plan/${pt.get("exercisesId")}/ppt_info/info`,console.log("backurl----",It,"backurl----"),P.history.push(It)}}},vt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),pt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):vt.createElement("span",{onClick:()=>{var It;if(pt.get("backUrl"))P.history.push(pt.get("backUrl"));else if(pt.get("type")==="1"){let Jt=(It=localStorage.getItem("program_homework"))==null?void 0:It.split(",");P.history.push(`/classrooms/${Jt==null?void 0:Jt[0]}/program_homework/${Jt==null?void 0:Jt[1]}/detail`)}else P.history.push("/problemset")}},vt.createElement(d.Z,{title:"\u5173\u95ED"},vt.createElement("i",{style:{color:tr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),vt.createElement(y.Z,{size:"large",spinning:Dn},vt.createElement(n.Z,{className:ge()(Vt.Z.myProblems,tr&&Vt.Z.whiteMyProblems),leftChild:vt.createElement(Fn,Rt({},An)),rightChild:vt.createElement(Fe,Rt({},Wt))}))):null,vt.createElement(g.default,{centered:!0,closable:!1,width:680,footer:null,open:br,className:"oj-modal"},vt.createElement("section",{className:"oj-modal-content"},vt.createElement("div",{className:"oj-modal-head"},vt.createElement("img",{src:Bn,alt:""}),vt.createElement("i",{onClick:()=>sr(!1),className:"iconfont icon-guanbi1"})),vt.createElement("aside",null,vt.createElement("img",{className:"mr30",src:Zn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",vt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xt==null?void 0:Xt.execute_time,"ms"),"\u4F18\u4E8E",vt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),vt.createElement("aside",{className:"mb50"},vt.createElement("img",{src:kn.Z,className:"mr30"}),vt.createElement("span",{className:"oj-modal-tt"},vt.createElement("span",null,vt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),vt.createElement("span",{className:"c-light-primary"},Xt==null?void 0:Xt.execute_memory,"kb")),vt.createElement("span",null,vt.createElement("span",null))),"\u4F18\u4E8E",vt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),vt.createElement("div",{id:"oj-modal-next",onClick:()=>wn(void 0,null,function*(){var It;if(Xt!=null&&Xt.next_identifier){let Jt=yield(0,H.ZP)(`/api/problems/${Xt==null?void 0:Xt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:jn==null?void 0:jn.user_id}});Jt&&(P.history.replace(`/myproblems/${Jt==null?void 0:Jt.identifier}${window.location.search}`),window.location.reload())}else{let Jt=(It=localStorage.getItem("program_homework"))==null?void 0:It.split(",");P.history.push(`/classrooms/${Jt==null?void 0:Jt[0]}/program_homework/${Jt==null?void 0:Jt[1]}/detail`)}}),className:"oj-modal-btn"},Xt!=null&&Xt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),ir()&&vt.createElement(qn.Z,{showData:pt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Pt==null?void 0:Pt.homework_extension,description:Pt==null?void 0:Pt.description,code:Pt==null?void 0:Pt.code,sendParams:{source:"hack",hack_id:Xe}})),vt.createElement(Pn.Z,{successCb:()=>{Or.current===1?Xn():lr()}}))};function ae({title:ce,modify_code:be,onSyncCode:Ee,onShowCodeSetting:Je,onResetCode:Qe,hack:Te,onChangeLanguage:Re,isWhiteTheme:ht}){var Ct;const ft=()=>{g.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:vt.createElement(r.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qe})},[ut]=(0,P.useSearchParams)(),Xe=ut.get("language"),Ft=pt=>pt==="1"?"c++":pt==="2"?"C++":pt;return(0,a.useEffect)(()=>{Xe&&Re(Ft(Xe))},[]),(0,a.useEffect)(()=>{Te!=null&&Te.tpm_code_modified&&g.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:vt.createElement(r.Z,null),content:vt.createElement("div",null,vt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),vt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),vt.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qe()})},[Te==null?void 0:Te.language]),console.log(Te,ht,"hack"),vt.createElement("div",{className:`${Vt.Z.codeHead} ${ht?Vt.Z.whiteCodeHead:""}`},vt.createElement("div",{className:Vt.Z.navWrap},(Ct=Te==null?void 0:Te.all_language)==null?void 0:Ct.map(pt=>vt.createElement("div",{className:`${Vt.Z.nav} ${pt===(Te==null?void 0:Te.language)?Vt.Z.active:""}`,key:pt,onClick:()=>Re(pt)},vt.createElement(d.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},vt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),vt.createElement("span",null,pt)))),vt.createElement(l.Z,{align:"middle",style:{marginLeft:"auto"}},be?vt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ee},vt.createElement("img",{src:k,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,vt.createElement("a",{onClick:ft},vt.createElement(d.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},vt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),vt.createElement("a",{onClick:Je},vt.createElement(d.Z,{title:"\u8BBE\u7F6E"},vt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Fe(ce){var be=ce,{input:Ee,is_file:Je,showNote:Qe,onShowNote:Te,notes:Re,onCancelNote:ht,onAddNote:Ct,debugResult:ft,language:ut,debuging:Xe,submitting:Ft,executingMessage:pt,code:ln,onSubmitCode:Ae,onDebugCode:gt,onChangeCode:Xt,onChangeInput:Ln,onUpdateCode:Ut,user:$n,isLoading:dn,submitResult:pn}=be,nn=bn(be,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function hn(gn){return vt.createElement(ae,Zt(Rt({},nn),{onShowCodeSetting:gn}))}const On=Rt({input:Ee,is_file:Je,debugResult:ft,debuging:Xe,submitting:Ft,executingMessage:pt,onDebugCode:gt,onChangeCode:Xt,onSubmitCode:Ae,onChangeInput:Ln,user:$n,submitResult:pn},nn);return vt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},vt.createElement(I,{setIsWhiteTheme:nn==null?void 0:nn.setIsWhiteTheme,isLoading:dn,language:ut,value:ln,onChange:Xt,onUpdateCode:Ut,ActionBarRender:hn}),vt.createElement(V.ZP,Rt({},On)))}},79285:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return te}});var a=b(59301),P=b(78241),e=b(8591),g=b(43418),y=b(99313),c=b(57809),d=b(19842),l=b(98228),o=b(92832),s=b(1710),i=b(6848),n=b(58421),t=b(3113),r=b(99064),u={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},p=b(26422),m={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},E=b(85149),v=b(955),h=b(24334);const A=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var x=({qitem:Z})=>{var G,Q,ie,de,fe,K,W,Y,R,J;return a.createElement("div",{className:m.warp},a.createElement("div",{className:m.mainPart},a.createElement("div",{className:m.qcount},(Z==null?void 0:Z.question_type)===8&&a.createElement(E.Z,{className:m.content,showProgramFill:!0,value:(G=Z==null?void 0:Z.program_attr)==null?void 0:G.description}),(Z==null?void 0:Z.question_type)!=8&&a.createElement(E.Z,{className:m.qtitle,value:(Z==null?void 0:Z.name)||(Z==null?void 0:Z.title)})),((Z==null?void 0:Z.question_type)===0||(Z==null?void 0:Z.question_type)===2)&&a.createElement("div",null,(Q=Z==null?void 0:Z.choices)==null?void 0:Q.map((se,pe)=>a.createElement("div",{className:m.redio},!(se!=null&&se.is_answer)&&a.createElement("span",{className:m.redioitem}),(se==null?void 0:se.is_answer)&&a.createElement("i",{className:`${m.redioitemyes} icon-duigou1`}),a.createElement(E.Z,{className:se!=null&&se.is_answer?m.titleyes:m.title,value:A[pe]+(se==null?void 0:se.choice_text)}),(se==null?void 0:se.is_answer)&&a.createElement("div",{className:m.yestag},"\u6B63\u786E\u7B54\u6848")))),(Z==null?void 0:Z.question_type)===1&&a.createElement("div",null,(ie=Z==null?void 0:Z.choices)==null?void 0:ie.map((se,pe)=>a.createElement("div",{className:m.checkbox},!(se!=null&&se.is_answer)&&a.createElement("span",{className:m.checkboxitem}),(se==null?void 0:se.is_answer)&&a.createElement("i",{className:`${m.checkboxitemyes} icon-duigou1`}),a.createElement(E.Z,{className:se!=null&&se.is_answer?m.titleyes:m.title,value:A[pe]+(se==null?void 0:se.choice_text)}),(se==null?void 0:se.is_answer)&&a.createElement("div",{className:m.yestag},"\u6B63\u786E\u7B54\u6848")))),(Z==null?void 0:Z.question_type)===3&&a.createElement("div",{className:m.completion},(de=Z==null?void 0:Z.standard_answer)==null?void 0:de.map((se,pe)=>{var re;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:m.title},"\u586B\u7A7A\u9879",pe+1),a.createElement("div",{className:m.content},(re=se==null?void 0:se.answer_text)==null?void 0:re.map((z,U)=>a.createElement("div",{className:m.items},z))))})),(Z==null?void 0:Z.question_type)===4&&a.createElement("div",{className:m.simple},a.createElement("div",{className:m.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(fe=Z==null?void 0:Z.answer_texts)!=null&&fe[0]?a.createElement(E.Z,{className:m.content,value:(K=Z==null?void 0:Z.answer_texts)==null?void 0:K[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Z==null?void 0:Z.question_type)===5&&((W=Z==null?void 0:Z.challenge_names)==null?void 0:W.map((se,pe)=>a.createElement("div",{className:m.shixun},a.createElement("span",{className:m.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,v.EM)(pe+1),"\u9898"),se)))),(Z==null?void 0:Z.question_type)===6&&a.createElement("div",{className:m.program},a.createElement(E.Z,{className:m.content,value:((Y=Z==null?void 0:Z.program_attr)==null?void 0:Y.description)||"- -"})),(Z==null?void 0:Z.question_type)===7&&((R=Z==null?void 0:Z.sub_item_banks)==null?void 0:R.map((se,pe)=>{var re,z,U,H,ne;return a.createElement("div",null,a.createElement("div",{className:m.combination},a.createElement("span",{className:m.qtitle},se==null?void 0:se.name)),a.createElement("div",{className:m.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((se==null?void 0:se.item_type)=="SINGLE"||(se==null?void 0:se.item_type)=="JUDGMENT")&&((re=se==null?void 0:se.choices)==null?void 0:re.map((le,me)=>a.createElement("div",{className:m.redio},!(le!=null&&le.is_answer)&&a.createElement("span",{className:m.redioitem}),(le==null?void 0:le.is_answer)&&a.createElement("i",{className:`${m.redioitemyes} icon-duigou1`}),a.createElement(E.Z,{className:le!=null&&le.is_answer?m.titleyes:m.title,value:A[me]+(le==null?void 0:le.choice_text)}),(le==null?void 0:le.is_answer)&&a.createElement("div",{className:m.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.item_type)=="MULTIPLE"&&((z=se==null?void 0:se.choices)==null?void 0:z.map((le,me)=>a.createElement("div",{className:m.checkbox},!(le!=null&&le.is_answer)&&a.createElement("span",{className:m.checkboxitem}),(le==null?void 0:le.is_answer)&&a.createElement("i",{className:`${m.checkboxitemyes} icon-duigou1`}),a.createElement(E.Z,{className:le!=null&&le.is_answer?m.titleyes:m.title,value:A[me]+(le==null?void 0:le.choice_text)}),(le==null?void 0:le.is_answer)&&a.createElement("div",{className:m.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.item_type)=="COMPLETION"&&a.createElement("div",{className:m.completion},(U=se==null?void 0:se.standard_answer)==null?void 0:U.map((le,me)=>{var ue;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:m.title},"\u586B\u7A7A\u9879",me+1),a.createElement("div",{className:m.content},(ue=le==null?void 0:le.answer_text)==null?void 0:ue.map((oe,Se)=>a.createElement("div",{className:m.items},oe))))})),(se==null?void 0:se.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:m.simple},a.createElement("div",{className:m.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(H=se==null?void 0:se.answer_texts)!=null&&H[0]?a.createElement(E.Z,{className:m.content,value:(ne=se==null?void 0:se.answer_texts)==null?void 0:ne[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Z==null?void 0:Z.question_type)===8&&a.createElement("div",null,a.createElement(E.Z,{disabledFill:!0,className:m.content,showProgramFill:!0,value:h.Base64.decode(((J=Z==null?void 0:Z.program_attr)==null?void 0:J.code)||"")})),(Z==null?void 0:Z.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Z==null?void 0:Z.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Z==null?void 0:Z.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Z==null?void 0:Z.study_count)||"0"))),a.createElement("a",{className:m.shixunbutton,href:`/shixuns/${Z==null?void 0:Z.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Z==null?void 0:Z.question_type)<=4||[6,8].includes(Z==null?void 0:Z.question_type))&&a.createElement("div",{className:m.bottom},a.createElement("div",{className:m.bottomitem},a.createElement("span",{className:m.left},"\u89E3\u6790"),a.createElement("span",{className:m.right},Z!=null&&Z.analysis?a.createElement(E.Z,{value:Z==null?void 0:Z.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:m.bottomitem},a.createElement("span",{className:m.left},"\u96BE\u5EA6"),a.createElement("span",{className:m.right},(Z==null?void 0:Z.difficulty)===1?"\u7B80\u5355":(Z==null?void 0:Z.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:m.bottomitem},a.createElement("span",{className:m.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:m.right},Z!=null&&Z.tag_discipline?Z==null?void 0:Z.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},w=b(86087),C=b(84287),D=b(89070),S=b(61485),F=b(32570),T=b(16149),O=b(59301),M=Object.defineProperty,N=Object.defineProperties,I=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,_=(Z,G,Q)=>G in Z?M(Z,G,{enumerable:!0,configurable:!0,writable:!0,value:Q}):Z[G]=Q,ee=(Z,G)=>{for(var Q in G||(G={}))L.call(G,Q)&&_(Z,Q,G[Q]);if(k)for(var Q of k(G))V.call(G,Q)&&_(Z,Q,G[Q]);return Z},$=(Z,G)=>N(Z,I(G)),X=(Z,G,Q)=>new Promise((ie,de)=>{var fe=Y=>{try{W(Q.next(Y))}catch(R){de(R)}},K=Y=>{try{W(Q.throw(Y))}catch(R){de(R)}},W=Y=>Y.done?ie(Y.value):Promise.resolve(Y.value).then(fe,K);W((Q=Q.apply(Z,G)).next())});const q=({setScoreShow:Z,ScoreShow:G,onOk:Q,isshixuns:ie,isloadings:de,dispatch:fe,isIntelligentAssistant:K=!1,ispptModal:W=!1,newExercisePaper:Y,shixunsDetail:R})=>{var J,se,pe;let[re,z]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:K,is_smart_plan:W,group_id:[]}),[U,H]=(0,a.useState)([]),[ne,le]=(0,a.useState)([]),[me,ue]=(0,a.useState)([]),[oe,Se]=(0,a.useState)([]);const[we,De]=(0,a.useState)(!1),[ve]=P.default.useForm(),[xe,Be]=(0,a.useState)(),[Pe,je]=(0,a.useState)(!1);let[_e,et]=(0,a.useState)(ie);const[Me,ke]=(0,a.useState)([]),[Ve,xt]=(0,a.useState)(0),[At,it]=(0,a.useState)(!0),[tt,ct]=(0,a.useState)([]),[at,Ge]=(0,a.useState)([]),Bt=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Ne=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[ze,rt]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const qe=(0,a.useRef)(new Set),he=(0,a.useRef)(new Set),Ie=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Oe=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ue=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[nt,st]=(0,a.useState)(!1),dt=()=>{ve.resetFields(),_e=!1,et(!1),st(!1),ve.submit()};(0,a.useEffect)(()=>{var Le,lt,kt,He,_t,Ht,Gt,Kt,Dt,En;(((kt=(lt=(Le=Y==null?void 0:Y.editData)==null?void 0:Le.exercise)==null?void 0:lt.exist_item_bank_ids)==null?void 0:kt.length)>0||((Ht=(_t=(He=Y==null?void 0:Y.editData)==null?void 0:He.exercise)==null?void 0:_t.exist_item_bank_shixun_ids)==null?void 0:Ht.length)>0)&&Ge([...(Kt=(Gt=Y==null?void 0:Y.editData)==null?void 0:Gt.exercise)==null?void 0:Kt.exist_item_bank_ids,...(En=(Dt=Y==null?void 0:Y.editData)==null?void 0:Dt.exercise)==null?void 0:En.exist_item_bank_shixun_ids])},[(se=(J=Y==null?void 0:Y.editData)==null?void 0:J.exercise)==null?void 0:se.exist_item_bank_ids]),(0,a.useEffect)(()=>{G&&(ve.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),At&&_e&&(ve.setFieldsValue({item_type:"SHIXUN"}),re.item_type="SHIXUN",z(ee({},re)),it(!1)),Ot(re),Et(),bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[G]),(0,a.useEffect)(()=>{Ve>0&&setTimeout(()=>{xt(0)},2e3)},[Ve]);function Ot(Le){return X(this,null,function*(){var lt,kt,He;if(De(!0),z(ee({},Le)),(me==null?void 0:me.length)<=0&&Le.type==="5"){Se([]),De(!1);return}console.log("----",me,Me);let _t=Le.type==="5"?me==null?void 0:me.filter(Kt=>!Me.includes(Kt)):null,Ht=Le.type==="5"?me==null?void 0:me.filter(Kt=>Me.includes(Kt)):null,Gt=yield(0,r.ZP)("/api/item_banks.json",{method:"get",params:$(ee({},Le),{discipline_id:((lt=Le==null?void 0:Le.courseid)==null?void 0:lt[0])||null,sub_discipline_id:((kt=Le==null?void 0:Le.courseid)==null?void 0:kt[1])||null,ids:_t,shixun_ids:Ht,include_shixuns:!K,group_id:((He=Le.group_id)==null?void 0:He.map(Kt=>Kt==null?void 0:Kt.value))||null,keyword:Le.keyword?encodeURIComponent(Le.keyword):Le.keyword,type:Le.type==="5"?null:Le.type,clazz:Le.type==="3"?"ItemBanksGroup":null,bigmodel:K,is_smart_plan:W})});Se(Gt),De(!1)})}function Et(){return X(this,null,function*(){let Le=yield(0,r.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:re.type==="5"?null:re.type,clazz:"ItemBanksGroup"}});H((0,p.L)(Le==null?void 0:Le.disciplines))})}function bt(Le){return X(this,null,function*(){var lt;let kt=yield(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Le}),He=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(lt=kt==null?void 0:kt.data)==null?void 0:lt.map(_t=>({title:_t.name,id:_t.id,pid:_t.id,value:_t.id,key:_t.id,isLeaf:!_t.have_child}))}];ct(He)})}function Lt(Le){return X(this,null,function*(){var lt,kt,He,_t;De(!0);let Ht=(lt=Le.list)==null?void 0:lt.filter(Dt=>!Me.includes(Dt)),Gt=(kt=Le.list)==null?void 0:kt.filter(Dt=>Me.includes(Dt));if(Ht.length===0&&Gt.length===0){De(!1),Se([]);return}let Kt=yield(0,r.ZP)("/api/item_banks.json",{method:"get",params:$(ee({},Le),{discipline_id:((He=Le==null?void 0:Le.courseid)==null?void 0:He[0])||null,sub_discipline_id:((_t=Le==null?void 0:Le.courseid)==null?void 0:_t[1])||null,ids:Ht,shixun_ids:Gt,type:Le.type==="5"?null:Le.type,clazz:Le.type==="3"?"ItemBanksGroup":null})});De(!1),Se(Kt)})}const en=Le=>X(void 0,null,function*(){const lt=yield fe({type:"shixunsDetail/release",payload:{id:Le}});let kt=lt==null?void 0:lt.tag_position,He=(lt==null?void 0:lt.evaluation_set_position)||[],_t=lt.status;return _t===0?(e.ZP.success("\u53D1\u5E03\u6210\u529F"),Ot(re),!0):(_t===2?e.ZP.error(`\u7B2C${He.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):_t===3?e.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${kt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):e.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),jt=Le=>(Le==null?void 0:Le.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Qt=(Le,lt,kt)=>Le.map(He=>He.key===lt?ee(ee({},He),kt):He.children?$(ee({},He),{children:Qt(He.children,lt,kt)}):He),un=Le=>X(void 0,null,function*(){const{key:lt}=Le;let kt=re.type;const He=yield(0,T.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(lt),type:kt}),{data:_t,total_count:Ht}=He||{};Ht>0&&ct(Gt=>Qt(Gt,lt,{children:_t.map(Kt=>({title:Kt.name,id:Kt.id,pid:Kt.id,value:Kt.id,key:Kt.id,isLeaf:!Kt.have_child}))}))});function zt(Le){console.log("----",re),Le==="1"&&(ze.gg=ee({},re)),Le==="2"&&(ze.scj=ee({},re)),Le==="3"&&(ze.ttgx=ee({},re)),Le==="0"&&(ze.wcjd=ee({},re)),Le==="5"&&(ze.yx=ee({},re)),rt(ee({},ze))}function qt(){re.type==="1"&&(re=ze.gg),re.type==="2"&&(re=ze.scj),re.type==="3"&&(re=ze.ttgx),re.type==="0"&&(re=ze.wcjd),re.type==="5"&&(re=ze.yx),(re==null?void 0:re.item_type)==="SHIXUN"?(_e=!0,et(!0)):(_e=!1,et(!1)),ve.setFieldsValue(ee({},re)),z(ee({},re)),Ot(ee({},re))}return O.createElement("div",null,O.createElement(g.default,{title:!1,footer:!1,open:G,width:1200,centered:!0,className:u.scoremodal,onCancel:()=>{Z(!1)}},O.createElement("div",{style:{display:"flex",alignItems:"center"}},O.createElement("div",{className:u.title},K?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),K&&O.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),O.createElement(y.default,{className:u.tabWrap,activeKey:re.type,onChange:Le=>{Le==="3"?(re.show_all_share=!0,bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):re.show_all_share=null,Le==="0"&&bt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zt(re.type),re.type=Le,(re==null?void 0:re.item_type)==="SHIXUN"&&re.type!=="5"&&(_e=!0,et(!0)),st(!1),re.type==="5"&&(_e=!1,et(!1)),qt(),Et()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:O.createElement("div",null,"\u5DF2\u9009",me.length>0&&O.createElement("span",{className:u.titlecount},me.length),Ve>0&&O.createElement("span",{className:u.add},"+",Ve)),key:"5"}]}),O.createElement(P.default,{layout:"inline",form:ve,onValuesChange:(Le,lt)=>{const kt=Object.values(lt).some(_t=>_t!==null&&_t!==""&&_t!==void 0),He=lt.keyword==="";if(st(kt||!He),re.page=1,(lt==null?void 0:lt.item_type)==="SHIXUN"){if(re.type==="5"?et(!1):et(!0),Le.keyword||Le.keyword==="")return;ve.submit()}else{if(Le!=null&&Le.courseid&&ve.setFieldsValue({tag_discipline_id:""}),et(!1),Le.keyword||Le.keyword==="")return;ve.submit()}},onFinish:Le=>{var lt;re.type==="3"&&(!Le.group_id||((lt=Le==null?void 0:Le.group_id)==null?void 0:lt.length)===0)?re.show_all_share=!0:re.show_all_share=null,z(ee(ee({},re),Le)),Ot(ee(ee({},re),Le))}},O.createElement(P.default.Item,{name:"item_type"},O.createElement(c.default,{className:u.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(W?Ne:K?Bt==null?void 0:Bt.filter(Le=>Le.question_type!==5):Bt).map(Le=>O.createElement(c.default.Option,{key:Le.value},Le.name)))),O.createElement(P.default.Item,{name:"courseid"},O.createElement(d.Z,{className:u.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:U})),!_e&&O.createElement(P.default.Item,{name:"tag_discipline_id"},O.createElement(c.default,{className:u.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(pe=oe==null?void 0:oe.tag_disciplines)==null?void 0:pe.map(Le=>O.createElement(c.default.Option,{key:Le.id},Le.name)))),O.createElement(P.default.Item,{name:_e?"diff":"difficulty"},O.createElement(c.default,{className:u.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!_e&&Ie.map(Le=>O.createElement(c.default.Option,{key:Le.value},Le.name)),_e&&Oe.map(Le=>O.createElement(c.default.Option,{key:Le.value},Le.name)))),_e&&O.createElement(P.default.Item,{name:"shixun_publish_status"},O.createElement(c.default,{className:u.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ue.map(Le=>O.createElement(c.default.Option,{key:Le.value},Le.name)))),(re.type==="3"||re.type==="0")&&!_e&&O.createElement(P.default.Item,{name:"group_id"},O.createElement(l.default,{treeDataSimpleMode:!0,style:{width:118},className:u.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Le,lt)=>lt.title.toUpperCase().indexOf(Le.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:un,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:tt})),nt&&O.createElement("span",{className:u.allqingchu,onClick:dt},O.createElement("i",{className:"iconfont icon-guanbi4"}),O.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),O.createElement(P.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},O.createElement(o.default.Search,{className:u.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:O.createElement("i",{className:`iconfont icon-sousuo9 font14 ${u.searchIcon}`,onClick:()=>ve.submit()}),onSearch:Le=>{ve.submit()}}))),O.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},O.createElement("div",{onClick:()=>{re.updated_at==="asc"?re.updated_at="desc":re.updated_at="asc",z($(ee({},re),{page:1})),Ot($(ee({},re),{page:1}))}}," ",re.updated_at?O.createElement("img",{src:re.updated_at==="asc"?w.Z:C.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):O.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),O.createElement("div",{onClick:()=>{re.quotes==="asc"?re.quotes="desc":re.quotes="asc",z($(ee({},re),{page:1})),Ot($(ee({},re),{page:1}))},style:{marginLeft:20}}," ",re.quotes?O.createElement("img",{src:re.quotes==="asc"?w.Z:C.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):O.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),O.createElement(s.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(oe==null?void 0:oe.items)||(oe==null?void 0:oe.shixun_list),pagination:!1,loading:we,rowKey:Le=>Le.id,rowSelection:{type:K||W?"radio":"checkbox",selectedRowKeys:ne,getCheckboxProps:Le=>({disabled:Le.shixun_tag_num===1||(at==null?void 0:at.find(lt=>Le.id===lt))}),onSelect(Le,lt,kt){if(K||W){le([Le.id]),he.current=new Set([Le.id]),xt(1),ue([Le.id]);return}if(lt)_e&&ke([...Me,Le.id]),le([...ne,Le.id]),Le.identifier?qe.current.add(Le.id):he.current.add(Le.id),xt(1),ue([...me,Le.id]);else{Le.identifier?qe.current.delete(Le.id):he.current.delete(Le.id);let He=me.filter(_t=>_t!==Le.id);if(le(He),ue(He),_e){let _t=Me.filter(Ht=>Ht!==Le.id);ke([..._t])}if(re.type==="5"){Lt($(ee({},re),{list:[...He]}));return}}},onSelectAll(Le,lt,kt){if(Le){const He=kt.map(_t=>_t.id);_e&&ke([...Me,...He]),le([...ne,...He]),ue([...me,...He]);for(const _t of kt)_t.identifier?qe.current.add(_t.id):he.current.add(_t.id)}else{const He=kt.map(Ht=>Ht.id),_t=ne.filter(Ht=>!He.some(Gt=>Gt===Ht));if(le([..._t]),ue([..._t]),_e){let Ht=Me.filter(Gt=>!He.some(Kt=>Kt===Gt.id));ke([...Ht])}re.type==="5"&&Lt($(ee({},re),{list:[..._t]}));for(const Ht of He)Ht.identifier?qe.current.delete(Ht):he.current.delete(Ht)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Le,lt,kt)=>{var He,_t;return O.createElement(i.Z,{title:jt(lt)},O.createElement("div",null,_e||lt!=null&<.challenge_names?"\u5B9E\u8BAD\u9898":(_t=(He=Bt==null?void 0:Bt.filter(Ht=>Ht.value===Le))==null?void 0:He[0])==null?void 0:_t.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:_e?"30%":"60%",key:"name",render:(Le,lt,kt)=>{var He;return O.createElement("div",{style:{display:"flex",alignItems:"center"}},O.createElement(i.Z,{title:jt(lt)},O.createElement("div",{className:lt!=null&<.high_resources_consume?u.q_title:""},O.createElement(E.Z,{key:1,showLines:1,showTextOnly:!0,value:_e||lt!=null&<.challenge_names?lt!=null&<.title||Le===null?"--":Le:(lt==null?void 0:lt.item_type)=="BPROGRAM"?(He=lt==null?void 0:lt.program_attr)==null?void 0:He.description:Le}))),(lt==null?void 0:lt.high_resources_consume)&&O.createElement(F.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!_e,render:(Le,lt,kt)=>{var He;return O.createElement(i.Z,{title:jt(lt)},O.createElement("span",null,Le?(He=Le==null?void 0:Le.split("\u3001"))==null?void 0:He[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!_e,render:(Le,lt,kt)=>O.createElement(i.Z,{title:jt(lt)},O.createElement("span",null,Le||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Le,lt,kt)=>{var He,_t,Ht,Gt;return O.createElement(i.Z,{title:jt(lt)},O.createElement("div",null,_e||lt!=null&<.challenge_names?(lt==null?void 0:lt.level)||((_t=(He=Ie==null?void 0:Ie.filter(Kt=>Kt.value===Le))==null?void 0:He[0])==null?void 0:_t.name):(Gt=(Ht=Ie==null?void 0:Ie.filter(Kt=>Kt.value===Le))==null?void 0:Ht[0])==null?void 0:Gt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!_e,render:(Le,lt,kt)=>O.createElement(i.Z,{title:jt(lt)},O.createElement("div",null,Le||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Le,lt,kt)=>O.createElement(i.Z,{title:jt(lt)},O.createElement("div",null,_e||lt!=null&<.challenge_names?(lt==null?void 0:lt.study_count)||(lt==null?void 0:lt.stu_num):Le))},{title:O.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",O.createElement(i.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},O.createElement(S.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!_e,render:(Le,lt,kt)=>O.createElement(i.Z,{title:jt(lt)},O.createElement("div",null,Le||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Le,lt,kt)=>O.createElement(i.Z,{title:jt(lt)},O.createElement("div",{style:{flex:1,textAlign:"start"}},O.createElement("a",{onClick:()=>{var He,_t;Be($(ee({},lt),{question_type:_e||lt!=null&<.challenge_names?5:(_t=(He=Bt==null?void 0:Bt.filter(Ht=>Ht.value===(lt==null?void 0:lt.item_type)))==null?void 0:He[0])==null?void 0:_t.question_type})),je(!0)}},"\u67E5\u770B"),(lt==null?void 0:lt.shixun_tag_num)===1&&O.createElement("a",{style:{marginLeft:10},onClick:()=>{g.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:O.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",O.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${lt==null?void 0:lt.identifier}/challenges`)}},(lt==null?void 0:lt.shixun_name)||"--"),"\uFF1F"),onOk:()=>X(void 0,null,function*(){if(!en(lt==null?void 0:lt.identifier))return new Promise((He,_t)=>{_t()})})})}},"\u53D1\u5E03")))}].filter(Le=>!Le.hidden)}),O.createElement(n.Z,{current:re.page,total:(oe==null?void 0:oe.items_count)||(oe==null?void 0:oe.shixuns_count),style:{marginBottom:20},defaultPageSize:re.per_page,showTotal:Le=>O.createElement("span",null,"\u5171\xA0",O.createElement("span",{style:{color:"#165DFF"}},Le),"\xA0\u6761\u6570\u636E"),pageSize:re.per_page,onChange:(Le,lt)=>{re.page=Le,re.per_page=lt,z(ee({},re)),Ot(ee({},re))}}),O.createElement("div",{className:u.bottom},O.createElement(t.ZP,{className:u.no,onClick:()=>{Z(!1)}},"\u53D6\u6D88"),O.createElement(t.ZP,{loading:de,style:{width:de&&75},className:u.yes,onClick:()=>X(void 0,null,function*(){if((me==null?void 0:me.length)<=0){e.ZP.info(K||W?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Q([...he.current],[...qe.current],!0,me==null?void 0:me.length)})},K?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),O.createElement(g.default,{open:Pe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:u.previewModal,width:1e3,centered:!0,onCancel:()=>{je(!1)},onOk:()=>{je(!1)}},O.createElement(x,{qitem:xe})))};var te=(0,D.connect)(({shixunsDetail:Z,newExercisePaper:G})=>({shixunsDetail:Z,newExercisePaper:G}))(q)},86918:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return s}});var a=b(43418),P={ul:"ul___TdfYY"},e=b(32637),g=b(59301),y=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=(i,n)=>{var t={};for(var r in i)c.call(i,r)&&n.indexOf(r)<0&&(t[r]=i[r]);if(i!=null&&y)for(var r of y(i))n.indexOf(r)<0&&d.call(i,r)&&(t[r]=i[r]);return t},s=i=>{var n=i,{open:t,onCancel:r}=n,u=l(n,["open","onCancel"]);return g.createElement(a.default,{centered:!0,open:t,title:g.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:r,footer:null},g.createElement("div",null,g.createElement("div",{className:"tc"},g.createElement("img",{className:"mt10",src:e,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),g.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),g.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),g.createElement("div",{style:{color:"#333"},className:"pt30 font14"},g.createElement("ul",{className:P.ul},g.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),g.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),g.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},92591:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return i}});var a=b(59301),P=b(8591),e=b(43418),g=b(92832),y={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},c=b(36061),d=b(16149),l=b(89070),o=(n,t,r)=>new Promise((u,p)=>{var m=h=>{try{v(r.next(h))}catch(A){p(A)}},E=h=>{try{v(r.throw(h))}catch(A){p(A)}},v=h=>h.done?u(h.value):Promise.resolve(h.value).then(m,E);v((r=r.apply(n,t)).next())});const s=({problemset:n,dispatch:t,onOk:r})=>{const[u,p]=(0,a.useState)(""),[m,E]=(0,a.useState)([0]),v=()=>{t({type:"problemset/setActionTabs",payload:{}})};(0,a.useEffect)(()=>{var A,B;n.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(E([(B=(A=n.actionTabs)==null?void 0:A.params)==null?void 0:B.group_id]),p(""))},[n.actionTabs.key]);const h=()=>o(void 0,null,function*(){const A=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!u.trim()){P.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(u.charAt(0)===" "){P.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let x=0;x<u.length;x++)if(A.includes(u.charAt(x)))return P.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;const B=yield(0,d.sS)({parent_id:m.length>0?m[0]:0,name:u});B.status===0&&(v(),r(B==null?void 0:B.id))});return a.createElement(e.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:n.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:v,onOk:h,destroyOnClose:!0},a.createElement("div",{className:y.addModal},a.createElement("div",{className:y.row},a.createElement("span",{className:y.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),a.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:u,onChange:A=>p(A.target.value)})),a.createElement("div",{className:y.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},a.createElement("span",{className:y.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),a.createElement(c.Z,{value:m,onChange:A=>E(A)}))))};var i=(0,l.connect)(({problemset:n})=>({problemset:n}))(s)},28785:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(89392),c=b.n(y),d=b(88175),l=b(85149),o=b(24334),s=b.n(o),i=b(99064),n=b(88264),t=b(87001),r=b(61186),u=b.n(r),p=b(59301),m=Object.defineProperty,E=Object.defineProperties,v=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,x=(F,T,O)=>T in F?m(F,T,{enumerable:!0,configurable:!0,writable:!0,value:O}):F[T]=O,w=(F,T)=>{for(var O in T||(T={}))A.call(T,O)&&x(F,O,T[O]);if(h)for(var O of h(T))B.call(T,O)&&x(F,O,T[O]);return F},C=(F,T)=>E(F,v(T)),D=(F,T,O)=>new Promise((M,N)=>{var I=V=>{try{L(O.next(V))}catch(_){N(_)}},k=V=>{try{L(O.throw(V))}catch(_){N(_)}},L=V=>V.done?M(V.value):Promise.resolve(V.value).then(I,k);L((O=O.apply(F,T)).next())});const S=({problemset:F,dispatch:T})=>{var O,M,N,I,k;const[L,V]=(0,a.useState)({}),[_,ee]=(0,a.useState)([]),[$,X]=(0,a.useState)(!1),[q,te]=(0,a.useState)(!1),[Z,G]=(0,a.useState)({}),Q=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var K,W,Y;if(((K=F==null?void 0:F.actionTabs)==null?void 0:K.key)==="BPROGRAM"){const R=(0,y.cloneDeep)((W=F==null?void 0:F.actionTabs)==null?void 0:W.params);V(R),ee((Y=R==null?void 0:R.standard_answer)==null?void 0:Y.map(J=>({value:"",answer:(J==null?void 0:J.answer_text)||[]})))}},[(O=F==null?void 0:F.actionTabs)==null?void 0:O.key]);function ie(){return new Date().getTime()}const de=()=>D(void 0,null,function*(){var K,W,Y,R,J;if(_.some(re=>(re==null?void 0:re.value)==="")&&!$){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($){const re=(0,y.cloneDeep)((K=F==null?void 0:F.actionTabs)==null?void 0:K.params);ee([...(W=re==null?void 0:re.standard_answer)==null?void 0:W.map(z=>({value:"",answer:(z==null?void 0:z.answer_text)||[],type:""}))]),X(!$);return}else{let re=_==null?void 0:_.map((z,U)=>C(w({},z),{type:z.types}));ee(re)}console.log(_),te(!0);let se=yield(0,i.ZP)(`/api/problems/${(Y=L==null?void 0:L.program_attr)==null?void 0:Y.identifier}/start.json`,{method:"get"});const pe=yield(0,n.n4)(se==null?void 0:se.identifier,{code:(R=L==null?void 0:L.program_attr)==null?void 0:R.code,language:(J=L==null?void 0:L.program_attr)==null?void 0:J.language,answers:_==null?void 0:_.map(re=>re.value)});if((pe==null?void 0:pe.status)===0){let z=function(){return D(this,null,function*(){const{status:U,message:H,data:ne}=yield(0,n.rX)(se==null?void 0:se.identifier,"submit"),me=ie()-re>10*1e3*(_==null?void 0:_.length);if(U!==0&&!me&&setTimeout(z,1e3),me){g.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),te(!1);return}if(U===0){te(!1);let ue=_==null?void 0:_.map((oe,Se)=>C(w({},oe),{type:(ne==null?void 0:ne.right_arr[Se])===1?"success":"warning"}));ee(ue),G(ne),ne.status===2&&(te(!1),g.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const re=ie();yield(0,n.bM)(se==null?void 0:se.identifier,{}),z()}else te(!1);X(!$)}),fe=()=>{V({}),ee([]),X(!1),T({type:"problemset/setActionTabs",payload:{}})};return p.createElement(p.Fragment,null,p.createElement(g.default,{centered:!0,destroyOnClose:!0,open:F.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:$?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:de,onCancel:fe,okButtonProps:{loading:q}},p.createElement("div",null,p.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),p.createElement(l.Z,{value:(M=L==null?void 0:L.program_attr)==null?void 0:M.description}),((N=L==null?void 0:L.program_attr)==null?void 0:N.code)&&p.createElement(l.Z,{showProgramFill:!0,onFillChange:K=>{let W=K==null?void 0:K.map((Y,R)=>w({},Y));ee(W)},programFillValue:_,value:o.Base64.decode((I=L==null?void 0:L.program_attr)==null?void 0:I.code)}),$&&p.createElement(a.Fragment,null,p.createElement("div",{className:d.Z.line}),(k=L==null?void 0:L.standard_answer)==null?void 0:k.map((K,W)=>p.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},p.createElement("b",null,"\u586B\u7A7A",W+1,"\u7B54\u6848:\xA0"),p.createElement("pre",null,(K==null?void 0:K.answer_text)||""))),p.createElement("div",{className:"c-grey-333 mb10"},p.createElement("b",null,"\u89E3\u6790:\xA0"),(L==null?void 0:L.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Z==null?void 0:Z.id)&&Z.status!==2&&p.createElement(g.default,{open:(Z==null?void 0:Z.id)&&Z.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{G({})},onCancel:()=>{G({})}},p.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},p.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},p.createElement("div",null,p.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),p.createElement("span",{style:{marginLeft:12,color:Z.status!==0&&"#E30000"}},t.Im[Z.status])),p.createElement("div",null,p.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),p.createElement("span",{style:{marginLeft:12}},u()(Z.created_at).format("YYYY-MM-DD HH:mm:ss"))),p.createElement("div",null,p.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),p.createElement("span",{style:{marginLeft:12}},Z.language)),p.createElement("div",null,p.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),p.createElement("span",{style:{marginLeft:12}},Z.execute_time,"ms"))),p.createElement(t.Y4,w({},Z)))))};ye.Z=(0,P.connect)(({problemset:F})=>({problemset:F}))(S)},22266:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return et}});var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(89392),c=b(85149),d=b(5112),l=b(3113),o=b(28103),s=b(88175),i=b(59301),n=Object.defineProperty,t=Object.defineProperties,r=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,E=(Me,ke,Ve)=>ke in Me?n(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[ke]=Ve,v=(Me,ke)=>{for(var Ve in ke||(ke={}))p.call(ke,Ve)&&E(Me,Ve,ke[Ve]);if(u)for(var Ve of u(ke))m.call(ke,Ve)&&E(Me,Ve,ke[Ve]);return Me},h=(Me,ke)=>t(Me,r(ke)),A=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const B=({problemset:Me,dispatch:ke,showdiv:Ve,data:xt})=>{const[At,it]=(0,a.useState)([]),[tt,ct]=(0,a.useState)(!1),at=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ze;((ze=Object.keys(xt))==null?void 0:ze.length)>0&&it(xt.choices)},[xt]);const Ge=()=>A(void 0,null,function*(){if(!At.some(ze=>ze==null?void 0:ze.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(tt){const ze=(0,y.cloneDeep)(xt);it(ze.choices)}ct(!tt)}),Bt=(ze,rt)=>{console.log(ze.target.checked);const qe=At.map((he,Ie)=>h(v({},he),{checked:Ie===rt?ze.target.checked:!1}));it(qe)},Ne=()=>{it([]),ct(!1),ke({type:"problemset/setActionTabs",payload:{}})};return i.createElement("div",null,i.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),i.createElement(c.Z,{value:xt==null?void 0:xt.name}),At==null?void 0:At.map((ze,rt)=>{const{is_answer:qe,checked:he,choice_text:Ie}=ze;let Oe="";return tt&&qe&&(Oe=s.Z.green),tt&&!qe&&he&&(Oe=s.Z.red),i.createElement("div",{key:rt,style:{pointerEvents:tt?"none":"auto"},className:`${s.Z.row} ${Oe}`},i.createElement(d.ZP,{onChange:Ue=>Bt(Ue,rt),checked:he}),i.createElement("span",null,at[rt],".\xA0"),i.createElement(c.Z,{className:s.Z.html,value:Ie}),tt&&qe&&i.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),tt&&!qe&&he&&i.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),tt&&i.createElement(a.Fragment,null,i.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},i.createElement("div",{className:"c-grey-333 mb5"},i.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),at[At.findIndex(ze=>ze.is_answer)]),i.createElement("div",{className:"c-grey-333 mb10"},i.createElement("b",null,"\u89E3\u6790:\xA0"),(xt==null?void 0:xt.analysis)||"\u6682\u65E0\u89E3\u6790"))),i.createElement("div",{style:{textAlign:"end",marginTop:10}},i.createElement(l.ZP,{type:"primary",onClick:()=>{Ge()}},tt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ve&&i.createElement(o.Z,null))};var x=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(B),w=b(92832),C=b(59879),D=b(59301),S=Object.defineProperty,F=Object.defineProperties,T=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,I=(Me,ke,Ve)=>ke in Me?S(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[ke]=Ve,k=(Me,ke)=>{for(var Ve in ke||(ke={}))M.call(ke,Ve)&&I(Me,Ve,ke[Ve]);if(O)for(var Ve of O(ke))N.call(ke,Ve)&&I(Me,Ve,ke[Ve]);return Me},L=(Me,ke)=>F(Me,T(ke)),V=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const _=({problemset:Me,datas:ke,showdiv:Ve,dispatch:xt})=>{var At;const[it,tt]=(0,a.useState)({}),[ct,at]=(0,a.useState)([]),[Ge,Bt]=(0,a.useState)(!1),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var he;if(Object.keys(ke)){const Ie=(0,y.cloneDeep)(ke);tt(Ie),at((he=Ie==null?void 0:Ie.standard_answer)==null?void 0:he.map(Oe=>k({value:"",answer:(Oe==null?void 0:Oe.answer_text)||[]},Oe)))}},[ke]);const ze=()=>V(void 0,null,function*(){var he;if(ct.some(Ie=>(Ie==null?void 0:Ie.value)==="")){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const Ie=(0,y.cloneDeep)(ke);at((he=Ie==null?void 0:Ie.standard_answer)==null?void 0:he.map(Oe=>k({value:"",answer:(Oe==null?void 0:Oe.answer_text)||[]},Oe)))}Bt(!Ge)}),rt=(he,Ie)=>{const Oe=ct.map((Ue,nt)=>L(k({},Ue),{value:nt===Ie?he.target.value:Ue.value}));at(Oe)},qe=()=>{tt({}),at([]),Bt(!1),xt({type:"problemset/setActionTabs",payload:{}})};return D.createElement("div",null,D.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),D.createElement(c.Z,{value:it==null?void 0:it.name}),ct==null?void 0:ct.map((he,Ie)=>{const{value:Oe,answer:Ue}=he;let nt="";return Ge&&(Ue!=null&&Ue.includes(Oe))&&(nt=s.Z.green),Ge&&!(Ue!=null&&Ue.includes(Oe))&&(nt=s.Z.red),D.createElement("div",{key:Ie,style:{pointerEvents:Ge?"none":"auto",marginTop:10},className:`${s.Z.row} ${nt}`},D.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ie+1,"\u7B54\u6848:"),(he==null?void 0:he.model)===1?D.createElement(w.default.TextArea,{className:s.Z.textArea,style:{width:610,marginRight:10},onChange:st=>rt(st,Ie),value:Oe}):D.createElement(C.Z,{value:Oe,onChange:st=>{const dt=ct.map((Ot,Et)=>L(k({},Ot),{value:Et===Ie?st:Ot.value}));at(dt)}}),Ge&&(Ue==null?void 0:Ue.includes(Oe))&&D.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ge&&!(Ue!=null&&Ue.includes(Oe))&&D.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ge&&D.createElement(a.Fragment,null,D.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(At=it==null?void 0:it.standard_answer)==null?void 0:At.map((he,Ie)=>{var Oe,Ue;return D.createElement("div",{className:"c-grey-333 mb5"},D.createElement("b",null,"\u586B\u7A7A",Ie+1,"\u7B54\u6848:\xA0"),(he==null?void 0:he.model)===1?((Oe=he==null?void 0:he.answer_text)==null?void 0:Oe.join("\u3001"))||"":D.createElement(C.Z,{value:(Ue=he==null?void 0:he.answer_text)==null?void 0:Ue.join("\u3001"),disabled:!0}))}),D.createElement("div",{className:"c-grey-333 mb10"},D.createElement("b",null,"\u89E3\u6790:\xA0"),(it==null?void 0:it.analysis)||"\u6682\u65E0\u89E3\u6790"))),D.createElement("div",{style:{textAlign:"end",marginTop:10}},D.createElement(l.ZP,{type:"primary",onClick:()=>{ze()}},Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ve&&D.createElement(o.Z,null))};var ee=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(_),$=b(59301),X=Object.defineProperty,q=Object.defineProperties,te=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ie=(Me,ke,Ve)=>ke in Me?X(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[ke]=Ve,de=(Me,ke)=>{for(var Ve in ke||(ke={}))G.call(ke,Ve)&&ie(Me,Ve,ke[Ve]);if(Z)for(var Ve of Z(ke))Q.call(ke,Ve)&&ie(Me,Ve,ke[Ve]);return Me},fe=(Me,ke)=>q(Me,te(ke)),K=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const W=({problemset:Me,datas:ke,showdiv:Ve,dispatch:xt})=>{var At;const[it,tt]=(0,a.useState)({}),[ct,at]=(0,a.useState)([]),[Ge,Bt]=(0,a.useState)(!1),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{if(Object.keys(ke)){const he=(0,y.cloneDeep)(ke);tt(he),at(he.choices)}},[ke]);const ze=()=>K(void 0,null,function*(){if(!ct.some(he=>he==null?void 0:he.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const he=(0,y.cloneDeep)(ke);at(he.choices)}Bt(!Ge)}),rt=(he,Ie)=>{console.log(he.target.checked);const Oe=ct.map((Ue,nt)=>fe(de({},Ue),{checked:nt===Ie?he.target.checked:!1}));at(Oe)},qe=()=>{tt({}),at([]),Bt(!1),xt({type:"problemset/setActionTabs",payload:{}})};return $.createElement("div",null,$.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),$.createElement(c.Z,{value:it==null?void 0:it.name}),ct==null?void 0:ct.map((he,Ie)=>{const{is_answer:Oe,checked:Ue,choice_text:nt}=he;let st="";return Ge&&Oe&&(st=s.Z.green),Ge&&!Oe&&Ue&&(st=s.Z.red),$.createElement("div",{key:Ie,style:{pointerEvents:Ge?"none":"auto"},className:`${s.Z.row} ${st}`},$.createElement(d.ZP,{onChange:dt=>rt(dt,Ie),checked:Ue}),$.createElement(c.Z,{className:s.Z.html,value:nt}),Ge&&Oe&&$.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ge&&!Oe&&Ue&&$.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ge&&$.createElement(a.Fragment,null,$.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},$.createElement("div",{className:"c-grey-333 mb5"},$.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(At=ct.find(he=>he.is_answer))==null?void 0:At.choice_text),$.createElement("div",{className:"c-grey-333 mb10"},$.createElement("b",null,"\u89E3\u6790:\xA0"),(it==null?void 0:it.analysis)||"\u6682\u65E0\u89E3\u6790"))),$.createElement("div",{style:{textAlign:"end",marginTop:10}},$.createElement(l.ZP,{type:"primary",onClick:()=>{ze()}},Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ve&&$.createElement(o.Z,null))};var Y=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(W),R=b(24905),J=b(59301),se=Object.defineProperty,pe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,ne=(Me,ke,Ve)=>ke in Me?se(Me,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[ke]=Ve,le=(Me,ke)=>{for(var Ve in ke||(ke={}))U.call(ke,Ve)&&ne(Me,Ve,ke[Ve]);if(z)for(var Ve of z(ke))H.call(ke,Ve)&&ne(Me,Ve,ke[Ve]);return Me},me=(Me,ke)=>pe(Me,re(ke)),ue=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const oe=({problemset:Me,data:ke,showdiv:Ve,dispatch:xt})=>{const[At,it]=(0,a.useState)([]),[tt,ct]=(0,a.useState)(!1),at=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ze;((ze=Object.keys(ke))==null?void 0:ze.length)>0&&it(ke.choices)},[ke]);const Ge=()=>ue(void 0,null,function*(){if(!At.some(ze=>ze==null?void 0:ze.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(tt){const ze=(0,y.cloneDeep)(ke);it(ze.choices)}ct(!tt)}),Bt=(ze,rt)=>{console.log(ze.target.checked);const qe=At.map((he,Ie)=>me(le({},he),{checked:Ie===rt?ze.target.checked:he.checked}));it(qe)},Ne=()=>{let ze="";return At.forEach((rt,qe)=>{rt.is_answer&&(ze=ze+at[qe])}),ze};return J.createElement("div",null,J.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),J.createElement(c.Z,{value:ke==null?void 0:ke.name}),At==null?void 0:At.map((ze,rt)=>{const{is_answer:qe,checked:he,choice_text:Ie}=ze;let Oe="";return tt&&qe&&(Oe=s.Z.green),tt&&!qe&&he&&(Oe=s.Z.red),J.createElement("div",{key:rt,style:{pointerEvents:tt?"none":"auto"},className:`${s.Z.row} ${Oe}`},J.createElement(R.default,{style:{padding:3},onChange:Ue=>Bt(Ue,rt),checked:he}),J.createElement("span",null,at[rt],".\xA0"),J.createElement(c.Z,{className:s.Z.html,value:Ie}),tt&&qe&&J.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),tt&&!qe&&he&&J.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),tt&&J.createElement(a.Fragment,null,J.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},J.createElement("div",{className:"c-grey-333 mb5"},J.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ne()),J.createElement("div",{className:"c-grey-333 mb10"},J.createElement("b",null,"\u89E3\u6790:\xA0"),(ke==null?void 0:ke.analysis)||"\u6682\u65E0\u89E3\u6790"))),J.createElement("div",{style:{textAlign:"end",marginTop:10}},J.createElement(l.ZP,{type:"primary",onClick:()=>{Ge()}},tt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ve&&J.createElement(o.Z,null))};var Se=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(oe),we=b(12290),De=b(59301),ve=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const xe=({problemset:Me,dispatch:ke,showdiv:Ve,datas:xt})=>{var At,it,tt;const[ct,at]=(0,a.useState)({}),[Ge,Bt]=(0,a.useState)(!1),[Ne,ze]=(0,a.useState)(!0),[rt,qe]=(0,a.useState)("");(0,a.useEffect)(()=>{if(Object.keys(xt)){const Oe=(0,y.cloneDeep)(xt);at(Oe)}},[xt]);const he=()=>ve(void 0,null,function*(){if(!rt){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ge&&qe(""),Bt(!Ge)}),Ie=()=>{at({}),ze(!0),Bt(!1),qe(""),ke({type:"problemset/setActionTabs",payload:{}})};return De.createElement("div",null,De.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),De.createElement(c.Z,{value:ct==null?void 0:ct.name,style:{marginBottom:10}}),Ne?De.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ze(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):De.createElement(we.Z,{defaultValue:rt,onChange:Oe=>{qe(Oe)}}),Ge&&De.createElement(a.Fragment,null,De.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},De.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),De.createElement("br",null),((At=ct==null?void 0:ct.answer_texts)==null?void 0:At[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((it=ct==null?void 0:ct.keywords)==null?void 0:it.length)>0&&De.createElement("div",{style:{marginTop:10,marginBottom:10}},De.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(tt=ct==null?void 0:ct.keywords)==null?void 0:tt.map(Oe=>{var Ue,nt,st;return((Ue=Oe==null?void 0:Oe.keyword)==null?void 0:Ue.length)>1?((nt=Oe==null?void 0:Oe.keyword)==null?void 0:nt.join("\u6216"))+"\uFF1B":((st=Oe==null?void 0:Oe.keyword)==null?void 0:st[0])+"\uFF1B"})),De.createElement("div",{style:{color:"#5F6368"}},De.createElement("b",null,"\u89E3\u6790:"),De.createElement("br",null),(ct==null?void 0:ct.analysis)||"\u6682\u65E0\u89E3\u6790"))),De.createElement("div",{style:{textAlign:"end",marginTop:10}},De.createElement(l.ZP,{type:"primary",onClick:()=>{he()}},Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Ve&&De.createElement(o.Z,null))};var Be=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(xe),Pe=b(59301),je=(Me,ke,Ve)=>new Promise((xt,At)=>{var it=at=>{try{ct(Ve.next(at))}catch(Ge){At(Ge)}},tt=at=>{try{ct(Ve.throw(at))}catch(Ge){At(Ge)}},ct=at=>at.done?xt(at.value):Promise.resolve(at.value).then(it,tt);ct((Ve=Ve.apply(Me,ke)).next())});const _e=({problemset:Me,dispatch:ke})=>{var Ve,xt;const[At,it]=(0,a.useState)({}),[tt,ct]=(0,a.useState)(!1),[at,Ge]=(0,a.useState)(!0),[Bt,Ne]=(0,a.useState)("");(0,a.useEffect)(()=>{var qe,he;if(((qe=Me==null?void 0:Me.actionTabs)==null?void 0:qe.key)==="COMBINATION"){const Ie=(0,y.cloneDeep)((he=Me==null?void 0:Me.actionTabs)==null?void 0:he.params);it(Ie)}},[(Ve=Me==null?void 0:Me.actionTabs)==null?void 0:Ve.key]);const ze=()=>je(void 0,null,function*(){if(!Bt){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ct(!tt)}),rt=()=>{it({}),Ge(!0),ct(!1),Ne(""),ke({type:"problemset/setActionTabs",payload:{}})};return Pe.createElement(g.default,{centered:!0,destroyOnClose:!0,open:Me.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:tt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ze,onCancel:rt},Pe.createElement("div",null,Pe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Pe.createElement(c.Z,{value:At==null?void 0:At.name,style:{marginBottom:10}}),(xt=At==null?void 0:At.sub_item_banks)==null?void 0:xt.map((qe,he)=>{var Ie,Oe,Ue,nt,st;if((qe==null?void 0:qe.item_type)==="SINGLE")return Pe.createElement(x,{data:qe,showdiv:((Ie=At==null?void 0:At.sub_item_banks)==null?void 0:Ie.length)-1===he});if((qe==null?void 0:qe.item_type)==="MULTIPLE")return Pe.createElement(Se,{data:qe,showdiv:((Oe=At==null?void 0:At.sub_item_banks)==null?void 0:Oe.length)-1===he});if((qe==null?void 0:qe.item_type)==="JUDGMENT")return Pe.createElement(Y,{datas:qe,showdiv:((Ue=At==null?void 0:At.sub_item_banks)==null?void 0:Ue.length)-1===he});if((qe==null?void 0:qe.item_type)==="COMPLETION")return Pe.createElement(ee,{datas:qe,showdiv:((nt=At==null?void 0:At.sub_item_banks)==null?void 0:nt.length)-1===he});if((qe==null?void 0:qe.item_type)==="SUBJECTIVE")return Pe.createElement(Be,{datas:qe,showdiv:((st=At==null?void 0:At.sub_item_banks)==null?void 0:st.length)-1===he})})))};var et=(0,P.connect)(({problemset:Me})=>({problemset:Me}))(_e)},19480:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(92832),c=b(89392),d=b.n(c),l=b(88175),o=b(85149),s=b(59879),i=b(59301),n=Object.defineProperty,t=Object.defineProperties,r=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,E=(x,w,C)=>w in x?n(x,w,{enumerable:!0,configurable:!0,writable:!0,value:C}):x[w]=C,v=(x,w)=>{for(var C in w||(w={}))p.call(w,C)&&E(x,C,w[C]);if(u)for(var C of u(w))m.call(w,C)&&E(x,C,w[C]);return x},h=(x,w)=>t(x,r(w)),A=(x,w,C)=>new Promise((D,S)=>{var F=M=>{try{O(C.next(M))}catch(N){S(N)}},T=M=>{try{O(C.throw(M))}catch(N){S(N)}},O=M=>M.done?D(M.value):Promise.resolve(M.value).then(F,T);O((C=C.apply(x,w)).next())});const B=({problemset:x,dispatch:w})=>{var C,D;const[S,F]=(0,a.useState)({}),[T,O]=(0,a.useState)([]),[M,N]=(0,a.useState)(!1),[I,k]=(0,a.useState)(0),L=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var $,X,q;if((($=x==null?void 0:x.actionTabs)==null?void 0:$.key)==="COMPLETION"){const te=(0,c.cloneDeep)((X=x==null?void 0:x.actionTabs)==null?void 0:X.params);F(te),O((q=te==null?void 0:te.standard_answer)==null?void 0:q.map(Z=>{var G;return v({value:"",answer:(G=(Z==null?void 0:Z.answer_text)||[])==null?void 0:G.map(Q=>Q.trim())},Z)}))}},[(C=x==null?void 0:x.actionTabs)==null?void 0:C.key]);const V=()=>A(void 0,null,function*(){var $,X;if(T.some(q=>(q==null?void 0:q.value)==="")){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(M){const q=(0,c.cloneDeep)(($=x==null?void 0:x.actionTabs)==null?void 0:$.params);O((X=q==null?void 0:q.standard_answer)==null?void 0:X.map(te=>{var Z;return v({value:"",answer:(Z=(te==null?void 0:te.answer_text)||[])==null?void 0:Z.map(G=>G.trim())},te)}))}k(I+1),N(!M)}),_=($,X)=>{const q=T.map((te,Z)=>h(v({},te),{value:Z===X?$.target.value:te.value}));O(q)},ee=()=>{F({}),O([]),N(!1),w({type:"problemset/setActionTabs",payload:{}})};return console.log("choices",T),i.createElement(g.default,{centered:!0,destroyOnClose:!0,open:x.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:M?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:V,onCancel:ee},i.createElement("div",null,i.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),i.createElement(o.Z,{value:S==null?void 0:S.name}),T==null?void 0:T.map(($,X)=>{const{value:q,answer:te}=$;let Z="";return M&&(te!=null&&te.includes(q))&&(Z=l.Z.green),M&&!(te!=null&&te.includes(q))&&(Z=l.Z.red),i.createElement("div",{key:X,style:{pointerEvents:M?"none":"auto",marginTop:10},className:`${l.Z.row} ${Z}`},i.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",X+1,"\u7B54\u6848:"),($==null?void 0:$.model)===1?i.createElement(y.default.TextArea,{className:l.Z.textArea,style:{width:610,marginRight:10},onChange:G=>_(G,X),value:q}):i.createElement(s.Z,{key:I,value:q,onChange:G=>{const Q=T.map((ie,de)=>h(v({},ie),{value:de===X?G:ie.value}));O(Q)}}),M&&(te==null?void 0:te.includes(q))&&i.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),M&&!(te!=null&&te.includes(q))&&i.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),M&&i.createElement(a.Fragment,null,i.createElement("div",{className:l.Z.line}),(D=S==null?void 0:S.standard_answer)==null?void 0:D.map(($,X)=>{var q,te;return i.createElement("div",{className:"c-grey-333 mb5"},i.createElement("b",null,"\u586B\u7A7A",X+1,"\u7B54\u6848:\xA0"),($==null?void 0:$.model)===1?((q=$==null?void 0:$.answer_text)==null?void 0:q.join("\u3001"))||"":i.createElement(s.Z,{value:(te=$==null?void 0:$.answer_text)==null?void 0:te.join("\u3001"),disabled:!0}))}),i.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},i.createElement("b",null,"\u89E3\u6790:\xA0"),i.createElement(o.Z,{value:(S==null?void 0:S.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};ye.Z=(0,P.connect)(({problemset:x})=>({problemset:x}))(B)},26480:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return y}});var a={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},P=b(60324),e=b(59301),y=({data:c=[],activeTabsKey:d,onClick:l})=>{const o=()=>c.map((i,n)=>e.createElement("div",{key:n,className:a.few},e.createElement("b",{title:i.name,style:{color:"#333333"},onClick:()=>l(i.id,!1,d==="3")},i.name),n<c.length-1&&e.createElement("span",null,"\xA0>\xA0"))),s=()=>{let i=!0;const n=c.slice(2,-2),t=e.createElement("div",{className:a.pWrap},n.map(r=>e.createElement("span",{title:r.name,onClick:()=>l(r.id,!1,d==="3"),key:r.id},r.name)));return c.map((r,u)=>{let p=null;return u>1&&u<c.length-2?i&&(p=e.createElement(P.Z,{key:u,placement:"bottom",content:t},e.createElement("span",{style:{color:"#999",cursor:"pointer"}},".../")),i=!1):p=e.createElement("div",{key:u,className:a.few},e.createElement("b",{title:r.name,style:{color:"#333333"},onClick:()=>l(r.id,!1,d==="3")},r.name),u<c.length-1&&e.createElement("span",null,"\xA0>\xA0")),p})};return e.createElement("aside",{style:{overflowX:"auto"}},c.length>1&&e.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{c.length===1||l(c[c.length-2].id,!1,!0)}}),e.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(c==null?void 0:c.length)>5?s():o())}},37632:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(5112),c=b(89392),d=b.n(c),l=b(88175),o=b(85149),s=Object.defineProperty,i=Object.defineProperties,n=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(A,B,x)=>B in A?s(A,B,{enumerable:!0,configurable:!0,writable:!0,value:x}):A[B]=x,m=(A,B)=>{for(var x in B||(B={}))r.call(B,x)&&p(A,x,B[x]);if(t)for(var x of t(B))u.call(B,x)&&p(A,x,B[x]);return A},E=(A,B)=>i(A,n(B)),v=(A,B,x)=>new Promise((w,C)=>{var D=T=>{try{F(x.next(T))}catch(O){C(O)}},S=T=>{try{F(x.throw(T))}catch(O){C(O)}},F=T=>T.done?w(T.value):Promise.resolve(T.value).then(D,S);F((x=x.apply(A,B)).next())});const h=({problemset:A,dispatch:B})=>{var x,w;const[C,D]=(0,a.useState)({}),[S,F]=(0,a.useState)([]),[T,O]=(0,a.useState)(!1),M=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var L,V;if(((L=A==null?void 0:A.actionTabs)==null?void 0:L.key)==="JUDGMENT"){const _=(0,c.cloneDeep)((V=A==null?void 0:A.actionTabs)==null?void 0:V.params);D(_),F(_.choices)}},[(x=A==null?void 0:A.actionTabs)==null?void 0:x.key]);const N=()=>v(void 0,null,function*(){var L;if(!S.some(V=>V==null?void 0:V.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(T){const V=(0,c.cloneDeep)((L=A==null?void 0:A.actionTabs)==null?void 0:L.params);F(V.choices)}O(!T)}),I=(L,V)=>{console.log(L.target.checked);const _=S.map((ee,$)=>E(m({},ee),{checked:$===V?L.target.checked:!1}));F(_)},k=()=>{D({}),F([]),O(!1),B({type:"problemset/setActionTabs",payload:{}})};return a.createElement(g.default,{centered:!0,destroyOnClose:!0,open:A.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:T?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:N,onCancel:k},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),a.createElement(o.Z,{value:C==null?void 0:C.name}),S==null?void 0:S.map((L,V)=>{const{is_answer:_,checked:ee,choice_text:$}=L;let X="";return T&&_&&(X=l.Z.green),T&&!_&&ee&&(X=l.Z.red),a.createElement("div",{key:V,style:{pointerEvents:T?"none":"auto"},className:`${l.Z.row} ${X}`},a.createElement(y.ZP,{onChange:q=>I(q,V),checked:ee}),a.createElement(o.Z,{className:l.Z.html,value:$}),T&&_&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),T&&!_&&ee&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),T&&a.createElement(a.Fragment,null,a.createElement("div",{className:l.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(w=S.find(L=>L.is_answer))==null?void 0:w.choice_text),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ye.Z=(0,P.connect)(({problemset:A})=>({problemset:A}))(h)},61511:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(24905),c=b(89392),d=b.n(c),l=b(88175),o=b(85149),s=Object.defineProperty,i=Object.defineProperties,n=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(A,B,x)=>B in A?s(A,B,{enumerable:!0,configurable:!0,writable:!0,value:x}):A[B]=x,m=(A,B)=>{for(var x in B||(B={}))r.call(B,x)&&p(A,x,B[x]);if(t)for(var x of t(B))u.call(B,x)&&p(A,x,B[x]);return A},E=(A,B)=>i(A,n(B)),v=(A,B,x)=>new Promise((w,C)=>{var D=T=>{try{F(x.next(T))}catch(O){C(O)}},S=T=>{try{F(x.throw(T))}catch(O){C(O)}},F=T=>T.done?w(T.value):Promise.resolve(T.value).then(D,S);F((x=x.apply(A,B)).next())});const h=({problemset:A,dispatch:B})=>{var x;const[w,C]=(0,a.useState)({}),[D,S]=(0,a.useState)([]),[F,T]=(0,a.useState)(!1),O=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var L,V;if(((L=A==null?void 0:A.actionTabs)==null?void 0:L.key)==="MULTIPLE"){const _=(0,c.cloneDeep)((V=A==null?void 0:A.actionTabs)==null?void 0:V.params);C(_),S(_.choices)}},[(x=A==null?void 0:A.actionTabs)==null?void 0:x.key]);const M=()=>v(void 0,null,function*(){var L;if(!D.some(V=>V==null?void 0:V.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(F){const V=(0,c.cloneDeep)((L=A==null?void 0:A.actionTabs)==null?void 0:L.params);S(V.choices)}T(!F)}),N=(L,V)=>{console.log(L.target.checked);const _=D.map((ee,$)=>E(m({},ee),{checked:$===V?L.target.checked:ee.checked}));S(_)},I=()=>{C({}),S([]),T(!1),B({type:"problemset/setActionTabs",payload:{}})},k=()=>{let L="";return D.forEach((V,_)=>{V.is_answer&&(L=L+O[_])}),L};return a.createElement(g.default,{centered:!0,destroyOnClose:!0,open:A.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:F?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:M,onCancel:I},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),a.createElement(o.Z,{value:w==null?void 0:w.name}),D==null?void 0:D.map((L,V)=>{const{is_answer:_,checked:ee,choice_text:$}=L;let X="";return F&&_&&(X=l.Z.green),F&&!_&&ee&&(X=l.Z.red),a.createElement("div",{key:V,style:{pointerEvents:F?"none":"auto"},className:`${l.Z.row} ${X}`},a.createElement(y.default,{style:{padding:3},onChange:q=>N(q,V),checked:ee}),a.createElement("span",null,O[V],".\xA0"),a.createElement(o.Z,{className:l.Z.html,value:$}),F&&_&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),F&&!_&&ee&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),F&&a.createElement(a.Fragment,null,a.createElement("div",{className:l.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),k()),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(w==null?void 0:w.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ye.Z=(0,P.connect)(({problemset:A})=>({problemset:A}))(h)},69413:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return S},b:function(){return w}});var a=b(59301),P=b(8591),e=b(43418),g=b(92832),y=b(3113),c=b(17574),d={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},l=b(99064),o=b(73631),s=b(31328),i=b(16149),n=b(89392),t=b(94794),r=Object.defineProperty,u=Object.defineProperties,p=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,h=(F,T,O)=>T in F?r(F,T,{enumerable:!0,configurable:!0,writable:!0,value:O}):F[T]=O,A=(F,T)=>{for(var O in T||(T={}))E.call(T,O)&&h(F,O,T[O]);if(m)for(var O of m(T))v.call(T,O)&&h(F,O,T[O]);return F},B=(F,T)=>u(F,p(T)),x=(F,T,O)=>new Promise((M,N)=>{var I=V=>{try{L(O.next(V))}catch(_){N(_)}},k=V=>{try{L(O.throw(V))}catch(_){N(_)}},L=V=>V.done?M(V.value):Promise.resolve(V.value).then(I,k);L((O=O.apply(F,T)).next())});const w=(F,T,O=[])=>{if(F)for(const M of F){if(M.key===T)return O;if(M.children&&M.children!=""){const N=w(M.children,T,[...O,{id:M.key,name:M.title.props.name}]);if(N)return N}}},C=({isProblemset:F,name:T,id:O,isShare:M,itemBanksCount:N,onOpen:I=()=>{},onShare:k=()=>{},onMove:L=()=>{},onDeleteOk:V=()=>{}})=>{const[_,ee]=(0,a.useState)(!1),[$,X]=(0,a.useState)(T),[q,te]=(0,a.useState)(T),Z=Q=>x(void 0,null,function*(){const ie=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!q.trim()){P.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(q.charAt(0)===" "){P.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let fe=0;fe<q.length;fe++)if(ie.includes(q.charAt(fe)))return P.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;(yield(0,l.ZP)(`/api/item_banks_groups/${Math.abs(Q)}.json`,{method:"put",body:{name:q}})).status===0&&(ee(!1),X(q))}),G=Q=>{e.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,a.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),a.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>x(void 0,null,function*(){(yield(0,l.ZP)(`/api/item_banks_groups/${Math.abs(Q)}.json`,{method:"delete",body:{}})).status===0&&V(Q)})})};return a.createElement("div",{className:d.list,onClick:Q=>I(O,M)},_?a.createElement(g.default,{style:{maxWidth:780},value:q,onChange:Q=>{te(Q.target.value)},onClick:Q=>Q.stopPropagation()}):a.createElement("div",{className:d.name,title:$},$),N?a.createElement("div",{className:d.subject},"\u8BD5\u9898\u6570 ",N):"",F&&a.createElement("div",{className:d.btns},_?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Q=>{Q.stopPropagation(),Z(O)}}),a.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Q=>{Q.stopPropagation(),te($),ee(!1)}})):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Q=>{Q.stopPropagation(),L(O,"up")}}),a.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Q=>{Q.stopPropagation(),L(O,"down")}})),a.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},a.createElement(y.ZP,{className:"ml10",onClick:Q=>{Q.stopPropagation(),k(Math.abs(O))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),a.createElement(y.ZP,{className:"ml10",onClick:Q=>{Q.stopPropagation(),ee(!0)},type:"link"},"\u91CD\u547D\u540D"),a.createElement(y.ZP,{onClick:Q=>{Q.stopPropagation(),G(O)},type:"link",danger:!0},"\u5220\u9664"))))};var S=({isProblemset:F,data:T,onOpen:O=()=>{},onShare:M=()=>{},navigation:N,reloadData:I,activeTabsKey:k,setRootData:L,params:V})=>{const[_,ee]=(0,a.useState)(),[$,X]=(0,a.useState)([]),[q,te]=(0,a.useState)([]);(0,a.useEffect)(()=>{_&&setTimeout(()=>{L(_)},200)},[_]),(0,a.useEffect)(()=>{te([]),X([])},[T]),(0,a.useEffect)(()=>{q.length===0&&$.length===0&&ee(T==null?void 0:T.map(W=>({title:a.createElement(C,{isProblemset:F,name:W.name,id:W.id,isShare:W.is_share,itemBanksCount:W.item_banks_count,onMove:G,onOpen:O,onShare:M,onDeleteOk:ie}),key:W.id,icon:W.is_share?a.createElement("img",{onClick:()=>{O(W.id)},src:s,className:d.share_folderIcon}):a.createElement("img",{onClick:()=>{O(W.id)},src:o,className:d.folderIcon}),isLeaf:!W.have_child})))},[q,$,T]);const Z=(W,Y,R)=>{const J=(0,n.cloneDeep)(W);for(let se=0;se<J.length;se++){if(J[se].key===Y){R==="up"?[J[se-1],J[se]]=[J[se],J[se-1]]:[J[se],J[se+1]]=[J[se+1],J[se]];break}J[se].children&&(J[se].children=Z(J[se].children,Y,R))}return J},G=(W,Y)=>x(void 0,null,function*(){(Y==="up"?yield(0,i.A1)({id:Math.abs(W)}):yield(0,i.vi)({id:Math.abs(W)})).status===0&&ee(J=>Z(J,W,Y))}),Q=(W,Y)=>W.filter(R=>R.key===Y?!1:(R.children&&(R.children=Q(R.children,Y)),!0)),ie=W=>{ee(Y=>Q(Y,W)),I()},de=(W,Y,R)=>W.map(J=>J.key===Y?A(A({},J),R):J.children?B(A({},J),{children:de(J.children,Y,R)}):J),fe=W=>x(void 0,null,function*(){var Y;const{key:R}=W;let J=k===t.TabType.TeachGroupShare?"3":"";const se=yield(0,i.ex)(B(A({},V),{group_id:Math.abs(R),parents:[...N||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Y=w(_,R))==null?void 0:Y.map(z=>({id:z.id,name:z.name}))],type:J})),{data:pe,total_count:re}=se||{};re>0&&ee(z=>de(z,R,{children:pe.map(U=>({title:a.createElement(C,{isProblemset:F,name:U.name,id:U.id,itemBanksCount:U.item_banks_count,onMove:G,onOpen:O,onShare:M,onDeleteOk:ie}),key:U.id,icon:U.is_share?a.createElement("img",{onClick:()=>{O(U.id)},src:s,className:d.share_folderIcon}):a.createElement("img",{onClick:()=>{O(U.id)},src:o,className:d.folderIcon}),isLeaf:!U.have_child}))}))}),K=(W,Y)=>{te(W)};return(_==null?void 0:_.length)>0&&a.createElement(c.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:_,loadData:fe,onExpand:K,onLoad:W=>{X(W)},className:d.folderWrapper,selectable:!1,expandedKeys:q,loadedKeys:$})}},61096:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(5112),c=b(89392),d=b.n(c),l=b(88175),o=b(85149),s=b(59301),i=Object.defineProperty,n=Object.defineProperties,t=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,m=(B,x,w)=>x in B?i(B,x,{enumerable:!0,configurable:!0,writable:!0,value:w}):B[x]=w,E=(B,x)=>{for(var w in x||(x={}))u.call(x,w)&&m(B,w,x[w]);if(r)for(var w of r(x))p.call(x,w)&&m(B,w,x[w]);return B},v=(B,x)=>n(B,t(x)),h=(B,x,w)=>new Promise((C,D)=>{var S=O=>{try{T(w.next(O))}catch(M){D(M)}},F=O=>{try{T(w.throw(O))}catch(M){D(M)}},T=O=>O.done?C(O.value):Promise.resolve(O.value).then(S,F);T((w=w.apply(B,x)).next())});const A=({problemset:B,dispatch:x})=>{var w;const[C,D]=(0,a.useState)({}),[S,F]=(0,a.useState)([]),[T,O]=(0,a.useState)(!1),M=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var L,V;if(((L=B==null?void 0:B.actionTabs)==null?void 0:L.key)==="SINGLE"){const _=(0,c.cloneDeep)((V=B==null?void 0:B.actionTabs)==null?void 0:V.params);D(_),F(_.choices)}},[(w=B==null?void 0:B.actionTabs)==null?void 0:w.key]);const N=()=>h(void 0,null,function*(){var L;if(!S.some(V=>V==null?void 0:V.checked)){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(T){const V=(0,c.cloneDeep)((L=B==null?void 0:B.actionTabs)==null?void 0:L.params);F(V.choices)}O(!T)}),I=(L,V)=>{console.log(L.target.checked);const _=S.map((ee,$)=>v(E({},ee),{checked:$===V?L.target.checked:!1}));F(_)},k=()=>{D({}),F([]),O(!1),x({type:"problemset/setActionTabs",payload:{}})};return s.createElement(g.default,{centered:!0,destroyOnClose:!0,open:B.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:T?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:N,onCancel:k},s.createElement("div",null,s.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),s.createElement(o.Z,{value:C==null?void 0:C.name}),S==null?void 0:S.map((L,V)=>{const{is_answer:_,checked:ee,choice_text:$}=L;let X="";return T&&_&&(X=l.Z.green),T&&!_&&ee&&(X=l.Z.red),s.createElement("div",{key:V,style:{pointerEvents:T?"none":"auto"},className:`${l.Z.row} ${X}`},s.createElement(y.ZP,{onChange:q=>I(q,V),checked:ee}),s.createElement("span",null,M[V],".\xA0"),s.createElement(o.Z,{className:l.Z.html,value:$}),T&&_&&s.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),T&&!_&&ee&&s.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),T&&s.createElement(a.Fragment,null,s.createElement("div",{className:l.Z.line}),s.createElement("div",{className:"c-grey-333 mb5"},s.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),M[S.findIndex(L=>L.is_answer)]),s.createElement("div",{className:"c-grey-333 mb10"},s.createElement("b",null,"\u89E3\u6790:\xA0"),(C==null?void 0:C.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ye.Z=(0,P.connect)(({problemset:B})=>({problemset:B}))(A)},82075:function(Ye,ye,b){"use strict";var a=b(59301),P=b(89070),e=b(8591),g=b(43418),y=b(89392),c=b.n(y),d=b(88175),l=b(85149),o=b(12290),s=b(59301),i=(t,r,u)=>new Promise((p,m)=>{var E=A=>{try{h(u.next(A))}catch(B){m(B)}},v=A=>{try{h(u.throw(A))}catch(B){m(B)}},h=A=>A.done?p(A.value):Promise.resolve(A.value).then(E,v);h((u=u.apply(t,r)).next())});const n=({problemset:t,dispatch:r})=>{var u,p,m,E,v;const[h,A]=(0,a.useState)({}),[B,x]=(0,a.useState)(!1),[w,C]=(0,a.useState)(!0),[D,S]=(0,a.useState)("");(0,a.useEffect)(()=>{var O,M;if(((O=t==null?void 0:t.actionTabs)==null?void 0:O.key)==="SUBJECTIVE"){const N=(0,y.cloneDeep)((M=t==null?void 0:t.actionTabs)==null?void 0:M.params);A(N)}},[(u=t==null?void 0:t.actionTabs)==null?void 0:u.key]);const F=()=>i(void 0,null,function*(){if(!D){e.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}B&&S(""),x(!B)}),T=()=>{A({}),C(!0),x(!1),S(""),r({type:"problemset/setActionTabs",payload:{}})};return console.log("----",B),s.createElement(g.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:F,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:T},s.createElement("div",null,s.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),s.createElement(l.Z,{value:h==null?void 0:h.name,style:{marginBottom:10,color:"#5f6368"}}),w?s.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{C(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):s.createElement(o.Z,{height:160,defaultValue:D,onChange:O=>{S(O)}}),B&&s.createElement(a.Fragment,null,s.createElement("div",{className:d.Z.line}),s.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),s.createElement("div",{style:{marginTop:10}},((p=h==null?void 0:h.answer_texts)==null?void 0:p[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((m=h==null?void 0:h.keywords)==null?void 0:m.length)>0&&s.createElement("div",{style:{marginTop:10,marginBottom:10}},s.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(E=h==null?void 0:h.keywords)==null?void 0:E.map(O=>{var M,N,I;return((M=O==null?void 0:O.keyword)==null?void 0:M.length)>1?((N=O==null?void 0:O.keyword)==null?void 0:N.join("\u6216"))+"\uFF1B":((I=O==null?void 0:O.keyword)==null?void 0:I[0])+"\uFF1B"})),s.createElement("div",{style:{color:"#5F6368",marginTop:((v=h==null?void 0:h.keywords)==null?void 0:v.length)<=0?20:10}},s.createElement("b",null,"\u89E3\u6790:")),s.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(h==null?void 0:h.analysis)||"\u6682\u65E0\u89E3\u6790"))))};ye.Z=(0,P.connect)(({problemset:t})=>({problemset:t}))(n)},43230:function(Ye,ye,b){"use strict";b.d(ye,{N:function(){return h},Z:function(){return A}});var a=b(59301),P=b(85149),e=b(5112),g=b(6848),y=b(95237),c=b(43604),d=b(24905),l=b(20834),o=b(38854),s={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},i=b(24065),n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",t=b(24334),r=b(59879),u=b(955),p=b(34604);const m=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],E=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],v=({data:B,selectIds:x,onSelectCheckBox:w=()=>{},showCheckbox:C=!0})=>{var D,S,F;const[T,O]=(0,a.useState)(!1),M=()=>{var L,V;return B.item_type==="JUDGMENT"?a.createElement("div",{className:s.judgmentContent},B.choices.map((_,ee)=>a.createElement(e.ZP,{key:ee,disabled:!0},_.choice_text))):B.item_type==="PROGRAM"?a.createElement("div",{className:s.programContent},a.createElement(P.Z,{value:(L=B.program_attr)==null?void 0:L.description})):B.item_type==="COMBINATION"?a.createElement("div",{className:s.combinationContent},(V=B==null?void 0:B.sub_item_banks)==null?void 0:V.map((_,ee)=>{var $,X,q,te,Z,G;const Q=`(\u9898\u76EE${ee+1}-${(_==null?void 0:_.item_type)=="SINGLE"?"\u5355\u9009\u9898":(_==null?void 0:_.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(_==null?void 0:_.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(_==null?void 0:_.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginTop:10,marginBottom:10}},a.createElement(P.Z,{value:Q+_.name})),((_==null?void 0:_.item_type)=="SINGLE"||(_==null?void 0:_.item_type)=="MULTIPLE")&&_.choices.map((ie,de)=>a.createElement("div",{key:de,className:s.otherContentItem},a.createElement("p",null,m[de]),a.createElement(P.Z,{className:s.otehrContentHtml,value:ie.choice_text}))),(_==null?void 0:_.item_type)=="JUDGMENT"&&a.createElement("div",{style:{display:"flex",marginBottom:10}},_.choices.map((ie,de)=>a.createElement(e.ZP,{key:de,disabled:!0},ie.choice_text))),a.createElement("div",{className:s.con},(_==null?void 0:_.item_type)=="SINGLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",E==null?void 0:E[($=_==null?void 0:_.choices)==null?void 0:$.findIndex(ie=>ie==null?void 0:ie.is_answer)]," "),(_==null?void 0:_.item_type)=="COMPLETION"&&((X=_==null?void 0:_.standard_answer)==null?void 0:X.map((ie,de)=>{var fe;return a.createElement("div",{key:de,className:s.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ie.position}\uFF09\uFF1A${(fe=ie==null?void 0:ie.answer_text)==null?void 0:fe.join("\u3001")}`)})),(_==null?void 0:_.item_type)=="MULTIPLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(q=_==null?void 0:_.choices)==null?void 0:q.map((ie,de)=>{if(ie!=null&&ie.is_answer)return(E==null?void 0:E[de])+" "})," "),(_==null?void 0:_.item_type)=="JUDGMENT"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(Z=(te=_==null?void 0:_.choices)==null?void 0:te.find(ie=>ie.is_answer))==null?void 0:Z.choice_text),(_==null?void 0:_.item_type)=="SUBJECTIVE"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(G=_==null?void 0:_.answer_texts)==null?void 0:G[0]),a.createElement("div",null,a.createElement("span",null,"\u89E3\u6790\uFF1A"),a.createElement(P.Z,{className:s.parseAnswerHtml,value:_.analysis||"\u6682\u65E0\u89E3\u6790"})),a.createElement("div",null,a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(g.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--")))))})):a.createElement("div",{className:s.otherContent},B.choices.map((_,ee)=>a.createElement("div",{key:ee,className:s.otherContentItem},a.createElement("p",null,m[ee]),a.createElement(P.Z,{className:s.otehrContentHtml,value:_.choice_text}))))},N=()=>{var L;if((B==null?void 0:B.item_type)!=="BPROGRAM")return a.createElement("div",null,(L=B.standard_answer)==null?void 0:L.map((V,_)=>{var ee,$;return a.createElement("div",{key:_,className:s.answerHtml},(V==null?void 0:V.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${V.position}\uFF09\uFF1A${(ee=V==null?void 0:V.answer_text)==null?void 0:ee.join("\u3001")}`:a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",V.position,"\uFF09\uFF1A"),a.createElement(r.Z,{value:($=V==null?void 0:V.answer_text)==null?void 0:$.join("\u3001"),readOnly:!0})))}))},I=()=>{var L,V,_,ee,$,X;const q={SUBJECTIVE:(L=B.answer_texts)==null?void 0:L[0],JUDGMENT:(_=(V=B.choices)==null?void 0:V.find(K=>K.is_answer))==null?void 0:_.choice_text},te=B.choices.map(K=>K.is_answer).findIndex(K=>K),Z=te>-1?E[te]:"";let G="";B.choices.map((K,W)=>{K.is_answer&&(G+=E[W])});const Q=q[B.item_type];let ie=((ee=B==null?void 0:B.program_attr)==null?void 0:ee.code)||"";try{ie=t.Base64.decode((($=B==null?void 0:B.program_attr)==null?void 0:$.code)||"")}catch(K){}const de={SINGLE:a.createElement(y.Z,null,a.createElement(c.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(c.Z,{flex:1},a.createElement(P.Z,{className:s.answerHtml,value:`\u7B54\u6848\uFF1A${Z||"\u65E0"}`}))),MULTIPLE:a.createElement(y.Z,null,a.createElement(c.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(c.Z,{flex:1},a.createElement(P.Z,{className:s.answerHtml,value:`\u7B54\u6848\uFF1A${G||"\u65E0"}`}))),COMPLETION:N(),BPROGRAM:a.createElement("div",null,a.createElement(P.Z,{className:s.answerHtml,showProgramFill:!0,value:ie}),(X=B.standard_answer)==null?void 0:X.map((K,W)=>a.createElement("div",{key:W,className:s.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${K.position}\uFF09\uFF1A${K==null?void 0:K.answer_text}`)))},fe=a.createElement(y.Z,null,a.createElement(c.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(c.Z,{flex:1},a.createElement(P.Z,{className:s.answerHtml,value:`${Q||"\u65E0"}`})));return de[B.item_type]||fe},k=L=>{let V=[...x];L.target.checked?V.push(B.id):V=V.filter(_=>_!==B.id),w(V)};return a.createElement("div",{className:s.itemWrap},a.createElement("div",{className:s.list},C&&a.createElement(d.default,{className:"mr10",onChange:k,checked:x.includes(B.id)}),a.createElement("div",{onClick:()=>O(!T),className:s.title},a.createElement(P.Z,{key:1,showLines:1,showTextOnly:!0,className:s.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(D=B==null?void 0:B.program_attr)==null?void 0:D.description:B.name})),a.createElement("div",{onClick:()=>O(!T),className:s.tr},a.createElement("i",{style:{transform:T?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),a.createElement("aside",{style:T?{display:"block"}:{display:"none"},className:s.itemDetail},a.createElement("div",{style:{marginBottom:44}},a.createElement(P.Z,{key:2,className:s.topicTitleContent,value:(B==null?void 0:B.item_type)==="BPROGRAM"?(S=B==null?void 0:B.program_attr)==null?void 0:S.description:B.name}),a.createElement("div",{className:`${s.row} mt15`},M()),a.createElement("div",{className:s.row},a.createElement("div",{className:s.updateTimeRow},a.createElement("div",{className:s.updateTimeWrap},B.item_type==="PROGRAM"&&a.createElement("p",{className:s.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(F=B==null?void 0:B.languages)==null?void 0:F.join("/")))))),B.item_type!=="COMBINATION"&&a.createElement("div",{className:s.answerWrapper},a.createElement("img",{src:n,alt:"",className:s.decoration}),a.createElement("div",{className:s.answer},I()),a.createElement("div",{className:s.parse},a.createElement("div",{className:s.parseText},"\u89E3\u6790\uFF1A"),a.createElement("div",{className:s.parseAnswer},B.analysis?a.createElement(P.Z,{className:s.parseAnswerHtml,value:B.analysis}):"\u6682\u65E0\u89E3\u6790")),a.createElement("div",{className:s.parse},a.createElement("div",{className:s.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(g.Z,{title:(B==null?void 0:B.tag_discipline)||"--"},a.createElement("div",{className:s.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(B==null?void 0:B.tag_discipline)||"--"))))))},h=({SubjectShare:B,isProblemset:x,data:w,user:C,page:D,activeTabsKey:S,onPublicReview:F=()=>{},onStartExperience:T=()=>{},onSetPrivate:O=()=>{},onCorrection:M=()=>{},onChangeTag:N=()=>{},onCollect:I=()=>{},onSetPublic:k=()=>{},onDelete:L=()=>{},onCancel:V=()=>{},onSelect:_=()=>{},onMoveTo:ee=()=>{},addProblemset:$=()=>{},onSetShare:X=()=>{},onCancelShare:q=()=>{},onPublish:te=()=>{},onCancelPublish:Z=()=>{}})=>{var G,Q,ie,de,fe,K,W,Y,R,J,se,pe,re,z,U;const H=w.item_type==="PROGRAM"?`/problems/newedit/${(G=w.program_attr)==null?void 0:G.identifier}?tabs_key=${S}&page=${D}`:w.item_type==="BPROGRAM"?`/problemset/edit/${(Q=w.program_attr)==null?void 0:Q.identifier}?type=1&tabs_key=${S}&page=${D}`:`/problemset/edit/${w.id}?tabs_key=${S}&page=${D}`,ne=S==="0"&&!w.public&&!w.apply&&(w.item_type==="PROGRAM"&&((ie=w.program_attr)==null?void 0:ie.status)!==0||w.item_type!=="PROGRAM"),le=[{label:a.createElement("a",{className:s.actionLink,onClick:()=>{p.Z.publish("model-change-problem",w)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,i.$O)()},{label:a.createElement("a",{className:s.actionLink,onClick:()=>{var Se;return Z((Se=w==null?void 0:w.program_attr)==null?void 0:Se.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(S==="0"||S==="3")&&w.item_type==="PROGRAM"&&((de=w.program_attr)==null?void 0:de.status)!==0&&!w.public&&((fe=w.author)==null?void 0:fe.login)===((K=C.userInfo)==null?void 0:K.login)},{label:a.createElement("a",{className:s.actionLink,onClick:()=>ee(w.id)},"\u79FB\u52A8\u5230"),key:"1",show:S==="0"},{label:a.createElement("a",{className:s.actionLink,onClick:()=>{w.is_share?q(w.id):X(w.id)}},"\u5171\u4EAB"),key:"3",show:S==="0"&&B},{label:a.createElement("a",{className:s.actionLink,onClick:()=>k(w)},"\u516C\u5F00"),key:"4",show:ne},{label:a.createElement("a",{className:s.reviewFlag,onClick:F},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:S==="0"&&!w.public&&w.apply&&(w.item_type==="PROGRAM"&&w.program_attr.status!==0||w.item_type!=="PROGRAM")},{label:a.createElement("a",{className:s.actionLink,onClick:()=>O(w.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(S==="0"||S==="1")&&w.public&&((W=w.author)==null?void 0:W.login)===((Y=C.userInfo)==null?void 0:Y.login)||S==="1"&&(0,i.ag)()},{label:a.createElement("a",{className:s.actionLink,onClick:()=>I(w.id,w.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:S==="2"},{label:a.createElement("a",{className:s.actionLink,onClick:()=>{var Se;return te((Se=w==null?void 0:w.program_attr)==null?void 0:Se.identifier)}},"\u53D1\u5E03"),key:"8",show:(S==="0"||S==="3")&&w.item_type==="PROGRAM"&&((R=w.program_attr)==null?void 0:R.status)===0&&!w.public&&((J=w.author)==null?void 0:J.login)===((se=C.userInfo)==null?void 0:se.login)},{label:a.createElement("a",{className:s.actionLink,onClick:()=>I(w.id,w.is_collected)},w.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(S==="1"||S==="3")&&!(0,i.ag)()&&!(0,i.JA)()&&((pe=w.author)==null?void 0:pe.login)!==((re=C.userInfo)==null?void 0:re.login)},{label:a.createElement("a",{className:s.actionLink,onClick:()=>M(w.id)},"\u7EA0\u9519"),key:"10",show:S!=="0"&&!(0,i.ag)()&&!(0,i.JA)()},{label:a.createElement("a",{className:s.actionLink,onClick:()=>N(w)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:S==="0"||S==="3"&&(w==null?void 0:w.edit_item_bank)},{label:a.createElement("a",{className:s.actionLink,onClick:()=>L(w.id)},"\u5220\u9664"),key:"11",show:S==="0"&&!w.public||S==="1"&&(0,i.ag)()&&((z=w.author)==null?void 0:z.login)!==((U=C.userInfo)==null?void 0:U.login)},{label:a.createElement("a",{className:s.actionLink,onClick:()=>$(w.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:S==="1"||S==="3"}].filter(Se=>Se.show),me=a.createElement(l.default,{forceSubMenuRender:!0,className:s.menu,items:le}),ue=a.createElement(l.default,{forceSubMenuRender:!0,className:s.menu},a.createElement(l.default.Item,{key:"10"},a.createElement("a",{className:s.actionLink,onClick:()=>M(w.id)},"\u7EA0\u9519"))),oe=S!=="0"&&!(0,i.ag)()&&!(0,i.JA)();return a.createElement(a.Fragment,null,x?a.createElement(a.Fragment,null,(S==="0"||S==="3"&&(w==null?void 0:w.edit_item_bank))&&!w.public&&a.createElement("span",{className:s.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,u.xg)(H);const Se=document.getElementById(w.id),we=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Se.getBoundingClientRect().top+we+"")}},a.createElement("div",{className:s.line},a.createElement("b",{className:s.b1}),a.createElement("b",{className:s.b2})),a.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),a.createElement("span",{className:s.textBtn,style:{cursor:"pointer"},onClick:()=>T(w)},a.createElement("div",{className:s.line},a.createElement("b",{className:s.b1}),a.createElement("b",{className:s.b2})),a.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",a.createElement("div",{className:s.line},a.createElement("b",{className:s.b1}),a.createElement("b",{className:s.b2}))),le.length>0&&a.createElement(o.Z,{dropdownRender:()=>me},a.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Se=>Se.preventDefault()},a.createElement("span",{className:s.textBtn},a.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",a.createElement("div",{className:s.line},a.createElement("b",{className:s.b1}),a.createElement("b",{className:s.b2})))))):oe?a.createElement(o.Z,{className:"ml40",dropdownRender:()=>ue},a.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Se=>Se.preventDefault()},a.createElement("span",{className:s.textBtn},a.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",a.createElement("div",{className:s.line},a.createElement("b",{className:s.b1}),a.createElement("b",{className:s.b2}))))):a.createElement("span",null))};var A=v},94794:function(Ye,ye,b){"use strict";b.r(ye),b.d(ye,{TabType:function(){return Zt},default:function(){return wn}});var a=b(59301),P=b(89070),e=b(57066),g=b(99313),y=b(92832),c=b(78241),d=b(43418),l=b(5112),o=b(8591),s=b(71418),i=b(24905),n=b(20834),t=b(6848),r=b(19842),u=b(57809),p=b(66104),m=b(3113),E=b(38854),v=b(95237),h=b(58421),A=b(92591),B=b(8797),x=b(88175),w=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,S=(Ze,ot)=>{var Ke={};for(var St in Ze)C.call(Ze,St)&&ot.indexOf(St)<0&&(Ke[St]=Ze[St]);if(Ze!=null&&w)for(var St of w(Ze))ot.indexOf(St)<0&&D.call(Ze,St)&&(Ke[St]=Ze[St]);return Ke};const F=Ze=>{var ot=Ze,{problemset:Ke,globalSetting:St,loading:$t,dispatch:wt}=ot,sn=S(ot,["problemset","globalSetting","loading","dispatch"]);return a.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ke.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{wt({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{wt({type:"problemset/setActionTabs",payload:{}})}},a.createElement("div",{className:x.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),a.createElement("div",{className:x.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var T=(0,P.connect)(({problemset:Ze,loading:ot,globalSetting:Ke})=>({problemset:Ze,globalSetting:Ke,loading:ot.effects}))(F),O={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},M=b(36061),N=b(61186),I=b.n(N),k=b(3294);const L=({problemset:Ze,dispatch:ot})=>{const[Ke,St]=(0,a.useState)([]),[$t,wt]=(0,a.useState)(!0),sn=()=>{ot({type:"problemset/setActionTabs",payload:{}})};(0,a.useEffect)(()=>{var ce,be;Ze.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&St([(be=(ce=Ze.actionTabs)==null?void 0:ce.params)==null?void 0:be.group_id])},[Ze.actionTabs.key]);const ae=()=>{if(Ke.length===0){o.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}Fe({},`/api/item_banks/export.xlsx?group_id=${Ke[0]}&include_children=${$t}`,(ce,be)=>{var Ee;if(((Ee=ce.target.response)==null?void 0:Ee.type)==="application/json"){let Te=new FileReader;Te.readAsText(ce.target.response,"utf-8"),Te.addEventListener("loadend",()=>{const Re=JSON.parse(Te.result);o.ZP.warning((Re==null?void 0:Re.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Je=new Blob([ce.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Qe=`\u5BFC\u51FA\u8BD5\u9898-${I()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Je,Qe);else{let Te=URL.createObjectURL(Je),Re=document.createElement("a");Re.href=Te,Re.setAttribute("download",Qe),document.body.appendChild(Re),Re.click(),window.URL.revokeObjectURL(Re.href)}sn()})},Fe=(ce,be,Ee,Je)=>{const Qe=k.Z.API_SERVER+be,Te=new window.XMLHttpRequest;return Te.withCredentials=!0,Te.addEventListener("load",function(Re){Ee(Re,Te)},!1),Te.addEventListener("error",function(Re){Je&&Je(Re)},!1),Te.responseType="blob",Te.open("GET",Qe),Te.send(null),Te};return a.createElement(d.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Ze.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:O.customModal,onCancel:sn,onOk:ae},a.createElement("aside",{className:O.exportModal},a.createElement("div",{style:{marginBottom:20}},a.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),a.createElement(l.ZP.Group,{onChange:ce=>{wt(ce.target.value)},value:$t},a.createElement(l.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),a.createElement(l.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),a.createElement(M.Z,{value:Ke,onChange:ce=>St(ce)}),a.createElement("div",{className:O.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var V=(0,P.connect)(({problemset:Ze})=>({problemset:Ze}))(L),_={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ee=b(16149),$=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const X=({problemset:Ze,dispatch:ot,onOk:Ke})=>{var St,$t;const wt=(0,P.useParams)(),[sn,ae]=(0,a.useState)([]),[Fe,ce]=(0,a.useState)(1),[be,Ee]=(0,a.useState)([]),[Je,Qe]=(0,a.useState)([]),[Te,Re]=(0,a.useState)(!0),[ht,Ct]=(0,a.useState)(!1),[ft,ut]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ae,gt;Ze.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Xe(),Ee([(gt=(Ae=Ze.actionTabs)==null?void 0:Ae.params)==null?void 0:gt.group_id]))},[Ze.actionTabs.key]);const Xe=()=>$(void 0,null,function*(){Re(!0);const Ae=yield(0,ee.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Ae!=null&&Ae.item_banks_group){const Xt=[{id:-1,item_banks_count:(Ae==null?void 0:Ae.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Ae==null?void 0:Ae.item_banks_group)||[]);ae(Xt)}Re(!1)}),Ft=()=>{ot({type:"problemset/setActionTabs",payload:{}})},pt=()=>$(void 0,null,function*(){if(be.length===0){o.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(Fe===1){ce(2);return}Ct(!0);const Ae=yield(0,ee.GW)({item_banks_group_ids:be,clazz:"ItemBank",group_ids:Je});(Ae==null?void 0:Ae.status)===0&&(Ke(),Ft()),Ct(!1)}),ln=Ae=>{Ee(Ae),ut(Ae.length===sn.length)};return a.createElement(d.default,{centered:!0,afterClose:()=>{Qe([]),ce(1),ut(!1),ae([])},title:`\u5171\u4EAB\u8BD5\u9898${Fe}/2`,open:Ze.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:_.customModal,onCancel:Ft},a.createElement("aside",{className:_.shareModal},a.createElement(s.Z,{spinning:Te},a.createElement("div",{className:_.content},Fe===1&&a.createElement("div",{className:_.group},a.createElement(M.Z,{value:be,onChange:Ae=>Ee(Ae)})),Fe===2&&a.createElement("div",{className:_.teachGroup},a.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),a.createElement(i.default.Group,{value:Je,onChange:Ae=>Qe(Ae)},($t=(St=Ze==null?void 0:Ze.teachGroupData)==null?void 0:St.groups)==null?void 0:$t.map(Ae=>a.createElement(i.default,{key:Ae.group_id,value:Ae.group_id},Ae==null?void 0:Ae.name))))),a.createElement("div",{className:_.footer},a.createElement(m.ZP,{onClick:Ft},"\u53D6\u6D88"),a.createElement(m.ZP,{loading:ht,onClick:pt,type:"primary"},Fe===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var q=(0,P.connect)(({problemset:Ze})=>({problemset:Ze}))(X),te=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Q=(Ze,ot)=>{var Ke={};for(var St in Ze)Z.call(Ze,St)&&ot.indexOf(St)<0&&(Ke[St]=Ze[St]);if(Ze!=null&&te)for(var St of te(Ze))ot.indexOf(St)<0&&G.call(Ze,St)&&(Ke[St]=Ze[St]);return Ke},ie=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const de=Ze=>{var ot=Ze,{problemset:Ke,globalSetting:St,loading:$t,dispatch:wt,onReloadData:sn=()=>{},isPiliangRevoke:ae=!1}=ot,Fe=Q(ot,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,a.useRef)(!1),[be,Ee]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ke.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Je():Ee(!0):Ee(!1)},[Ke.actionTabs.key]);const Je=()=>ie(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Qe={};ae?Qe=yield wt({type:"problemset/revokePublish",payload:Ke.actionTabs.params}):Qe=yield wt({type:"problemset/setPrivate",payload:Ke.actionTabs.params}),wt({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(Qe==null?void 0:Qe.status)===0&&sn()});return a.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:be,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ae?$t["problemset/revokePublish"]:$t["problemset/setPrivate"],width:"442px",onOk:Je,onCancel:()=>{wt({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},a.createElement("div",{className:x.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),a.createElement("div",{className:x.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),a.createElement("div",null,a.createElement(i.default,{className:"mt10",defaultChecked:!1,onChange:Qe=>ce.current=Qe.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var fe=(0,P.connect)(({problemset:Ze,loading:ot,globalSetting:Ke})=>({problemset:Ze,globalSetting:Ke,loading:ot.effects}))(de),K=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,R=(Ze,ot)=>{var Ke={};for(var St in Ze)W.call(Ze,St)&&ot.indexOf(St)<0&&(Ke[St]=Ze[St]);if(Ze!=null&&K)for(var St of K(Ze))ot.indexOf(St)<0&&Y.call(Ze,St)&&(Ke[St]=Ze[St]);return Ke},J=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const se=Ze=>{var ot=Ze,{problemset:Ke,globalSetting:St,loading:$t,dispatch:wt,onReloadData:sn=()=>{}}=ot,ae=R(ot,["problemset","globalSetting","loading","dispatch","onReloadData"]);const Fe=()=>J(void 0,null,function*(){const ce=yield wt({type:"problemset/handleDelete",payload:Ke.actionTabs.params});wt({type:"problemset/setActionTabs",payload:{}}),ce.status===0&&sn()});return a.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ke.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:$t["problemset/handleDelete"],width:"442px",onOk:Fe,onCancel:()=>{wt({type:"problemset/setActionTabs",payload:{}})}},a.createElement("div",{className:x.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),a.createElement("div",{className:x.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var pe=(0,P.connect)(({problemset:Ze,loading:ot,globalSetting:Ke})=>({problemset:Ze,globalSetting:Ke,loading:ot.effects}))(se),re=b(61096),z=b(61511),U=b(37632),H=b(19480),ne=b(82075),le=b(22266),me=b(28785),ue=b(26480),oe={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Se=b(43428),we=b(43604),De={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let ve=[];const xe=Ze=>{ve.forEach(ot=>{Ze.target===ot.element||Be.isParent(Ze.target,ot.element)||ot.callbacks.forEach(Ke=>Ke())})};window.document.body?window.document.body.addEventListener("click",xe):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",xe)});const Be={isParent:(Ze,ot)=>{let Ke=Ze;for(;Ke&&Ke.tagName&&Ke.tagName.toLowerCase()!=="body";){if(Ke===ot)return!0;Ke=Ke.parentNode}return!1},init:(Ze,ot)=>{const Ke=ve.filter(St=>St.element===Ze);return Ke.length>0?Ke[0].callbacks.push(ot):ve.push({element:Ze,callbacks:[ot]}),{clear:()=>{ve=ve.filter(St=>St.element!==Ze)}}}};var Pe=Be,je=b(6021),_e=b(59301);const et=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Me=({visible:Ze,basketData:ot,basketTotal:Ke,onClose:St=()=>{},onDelete:$t=()=>{},onClear:wt,onSubmit:sn})=>{const ae=(0,a.useRef)(),Fe=(0,a.useRef)();(0,a.useEffect)(()=>{if(Fe.current)return Ke>=0&&!ae.current&&(ae.current=Pe.init(Fe.current,()=>{St()})),()=>{ae.current&&ae.current.clear()}},[Fe.current]);const ce=window.screen.width<=1440;return _e.createElement(Se.Z,{rootClassName:De.drawerWrap,placement:"right",closable:!1,mask:!1,open:Ze,forceRender:!0,width:ce?130:160,onClose:St},Ke>0?_e.createElement(_e.Fragment,null,_e.createElement("div",{className:De.title},"\u8BD5\u9898\u7BEE"),_e.createElement("div",{ref:Fe,className:De.contentWrap},_e.createElement(v.Z,{wrap:!1,className:De.totalInfo,align:"middle"},_e.createElement(we.Z,{span:14},"\u9898\u76EE\u603B\u6570"),_e.createElement(we.Z,{span:4},Ke),_e.createElement(we.Z,{span:6,className:De.clear,onClick:wt},"\u6E05\u7A7A")),et.map(be=>ot[be.stateName]>0&&_e.createElement(v.Z,{align:"middle",wrap:!1,className:De.problemset,key:be.type},_e.createElement(we.Z,{span:14},be.typeName),_e.createElement(we.Z,{span:4},ot[be.stateName]),_e.createElement(we.Z,{span:6,className:De.delete},_e.createElement("i",{onClick:()=>$t(be.type),className:`iconfont icon-piliangshanchu3 ${De.deleteIcon}`})))),_e.createElement(v.Z,{justify:"center",className:De.createBtnWrapper},_e.createElement(je.Z,{block:!0,type:"primary",onClick:sn},"\u521B\u5EFA\u8BD5\u5377")))):_e.createElement("div",{ref:Fe},_e.createElement("div",{className:De.title},"\u8BD5\u9898\u7BEE"),_e.createElement(B.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var ke=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,At=(Ze,ot)=>{var Ke={};for(var St in Ze)Ve.call(Ze,St)&&ot.indexOf(St)<0&&(Ke[St]=Ze[St]);if(Ze!=null&&ke)for(var St of ke(Ze))ot.indexOf(St)<0&&xt.call(Ze,St)&&(Ke[St]=Ze[St]);return Ke},it=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const tt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},ct=Ze=>{var ot=Ze,{problemset:Ke,globalSetting:St,loading:$t,dispatch:wt,onReloadData:sn=()=>{},onReloadBasketData:ae=()=>{}}=ot,Fe=At(ot,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,be;const Ee=()=>it(void 0,null,function*(){const Je=yield wt({type:"problemset/basketDelete",payload:Ke.actionTabs.params});wt({type:"problemset/setActionTabs",payload:{}}),Je.status===0&&(sn(),ae())});return a.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ke.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:$t["problemset/handleDelete"],width:"442px",onOk:Ee,onCancel:()=>{wt({type:"problemset/setActionTabs",payload:{}})}},a.createElement("div",{className:x.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",tt[(be=(ce=Ke.actionTabs)==null?void 0:ce.params)==null?void 0:be.type]))};var at=(0,P.connect)(({problemset:Ze,loading:ot,globalSetting:Ke})=>({problemset:Ze,globalSetting:Ke,loading:ot.effects}))(ct),Ge={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Bt=({count:Ze,visibleBasket:ot,onToggleVisible:Ke=()=>{}})=>a.createElement(t.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},a.createElement("div",{className:`${ot?Ge.open:Ge.hide} ${Ge.basket}`,onClick:Ke},Ze>0&&a.createElement("div",{className:Ge.count},Ze),a.createElement("span",{className:Ge.iconWrap},a.createElement("i",{className:`${Ge.icon} iconfont icon-shitilan`})),a.createElement("div",{className:Ge.name},"\u8BD5\u9898\u7BEE")));var Ne=b(43230),ze=b(69413),rt=b(955),qe=b(24065),he=b(28103),Ie={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},Oe=b(49692),Ue=b(46474),nt=b(73142),st=b(99064),dt=Object.defineProperty,Ot=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,jt=(Ze,ot,Ke)=>ot in Ze?dt(Ze,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ze[ot]=Ke,Qt=(Ze,ot)=>{for(var Ke in ot||(ot={}))Lt.call(ot,Ke)&&jt(Ze,Ke,ot[Ke]);if(bt)for(var Ke of bt(ot))en.call(ot,Ke)&&jt(Ze,Ke,ot[Ke]);return Ze},un=(Ze,ot)=>Ot(Ze,Et(ot)),zt=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const{Search:qt}=y.default,Le={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},lt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},kt=({classroomList:Ze,loading:ot,dispatch:Ke,cb:St,shixunIds:$t=[]})=>{var wt,sn,ae,Fe;const ce=(0,P.useParams)(),be=(0,P.useLocation)(),{actionTabs:Ee}=Ze,[Je]=c.default.useForm(),{shixunLists:Qe}=Ze,[Te,Re]=(0,a.useState)([]),[ht,Ct]=(0,a.useState)([]),[ft,ut]=(0,a.useState)([]),[Xe,Ft]=(0,a.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,a.useEffect)(()=>{Ze.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ke({type:"classroomList/getShixunLists",payload:Qt({},Xe)})},[Ze.actionTabs.key]),(0,a.useEffect)(()=>{pt()},[ce]);const pt=()=>zt(void 0,null,function*(){const gt=yield(0,Oe.I_)({}),Xt=yield(0,st.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ut([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Xt==null?void 0:Xt.groups)||[]]),Ct((gt==null?void 0:gt.disciplines)||[])}),ln=(gt,Xt,Ln)=>{Xe.tag_level=gt,Xe.sub_discipline_id=Xt,Xe.discipline_id=Ln,Xe.page=1,Ft(Qt({},Xe)),Ke({type:"classroomList/getShixunLists",payload:Qt({},Xe)})},Ae=()=>{Ke({type:"classroomList/setActionTabs",payload:{}}),Ft({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Ze.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:a.createElement(Se.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ae,open:Ze.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ie.drawer,footer:a.createElement("div",{className:"tc"},a.createElement(m.ZP,{size:"middle",onClick:()=>{Ae(),Re([])},style:{marginRight:8}},"\u53D6\u6D88"),a.createElement(m.ZP,{size:"middle",onClick:()=>zt(void 0,null,function*(){var gt,Xt;for(let Ln=0;Ln<(Te==null?void 0:Te.length);Ln++){const Ut=Te[Ln];if($t.includes(Ut)){o.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Xt=(gt=Qe==null?void 0:Qe.shixun_list)==null?void 0:gt.find($n=>$n.id===Ut))==null?void 0:Xt.title}`);return}}Ae(),St(Te),Re([])}),type:"primary"},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(nt.Z,{onChange:gt=>{Ft(un(Qt(Qt({},Xe),gt),{page:1})),Ke({type:"classroomList/getShixunLists",payload:un(Qt(Qt({},Xe),gt),{page:1})})}})),a.createElement("section",{className:"edu-container"},a.createElement("ul",{className:Ie.menu},a.createElement("li",null,Le.name),(wt=Le==null?void 0:Le.children)==null?void 0:wt.map((gt,Xt)=>a.createElement("li",{className:Xe[Le.id]==gt.id?Ie.actived:"",key:gt.id,onClick:()=>{Xe[Le.id]=gt.id,Xe.page=1,Ft(Qt({},Xe)),Ke({type:"classroomList/getShixunLists",payload:Qt({},Xe)})}},a.createElement("strong",null,gt.name)))),a.createElement("ul",{className:Ie.menuDirection},a.createElement("li",{className:Ie.directionName},"\u65B9\u5411"),a.createElement("li",{className:Xe.discipline_id?"":Ie.actived,onClick:()=>{ln(null,null,null)}},a.createElement("strong",null,"\u5168\u90E8")),ht==null?void 0:ht.map(function(gt,Xt){return a.createElement("li",{key:Xt,className:Xe.discipline_id==gt.id?Ie.actived:""},a.createElement("strong",{onClick:()=>{ln(1,null,gt.id)}},gt.name),a.createElement("div",null,gt.sub_disciplines.map(function(Ln,Ut){return a.createElement("div",{key:Ut,className:"mt5"},a.createElement("div",{className:Xe.sub_discipline_id==Ln.id?`${Ie.actived2} ${Ie.subTag}`:Ie.subTag,onClick:()=>{ln(2,Ln.id,gt.id)}},Ln.name),a.createElement("ul",{className:"mt5"},Ln.tags&&Ln.tags.map(function($n,dn){return a.createElement("li",{key:dn,className:Xe.sub_discipline_id==$n.id&&Xe.tag_level===3?Ie.actived2:"",onClick:()=>{ln(3,$n.id,gt.id)}},$n.name)})))})))})),Xe.type==="mine"&&a.createElement("ul",{className:Ie.menu},a.createElement("li",null,"\u76EE\u5F55"),ft==null?void 0:ft.map((gt,Xt)=>a.createElement("li",{className:Xe.group_id==gt.id?Ie.actived:"",key:gt.name,onClick:()=>{Xe.group_id=gt.id,Xe.page=1,Ft(Qt({},Xe)),Ke({type:"classroomList/getShixunLists",payload:Qt({},Xe)})}},a.createElement("strong",null,gt.name)))),a.createElement("ul",{className:Ie.menu},a.createElement("li",null,lt.name),(sn=lt==null?void 0:lt.children)==null?void 0:sn.map((gt,Xt)=>a.createElement("li",{className:Xe[lt.id]==gt.id?Ie.actived:"",key:gt.name,onClick:()=>{Xe[lt.id]=gt.id,Xe.page=1,Ft(Qt({},Xe)),Ke({type:"classroomList/getShixunLists",payload:Qt({},Xe)})}},a.createElement("strong",null,gt.name)))),a.createElement(v.Z,null,a.createElement(we.Z,{flex:"1"},a.createElement("div",{className:Ie.menuCourse,style:{margin:"0px 15px"}},a.createElement("ul",null,a.createElement("li",null,"\u5DF2\u9009",a.createElement("span",{className:"c-blue"},Te.length),"\u4E2A"),a.createElement("li",null,"\u5171",a.createElement("span",{className:"c-blue"},Qe.shixuns_count),"\u4E2A"),a.createElement("li",{className:"current",onClick:()=>{const gt=un(Qt({},Xe),{order:Xe.order==="asc"?"desc":"asc"});Ft(gt),Ke({type:"classroomList/getShixunLists",payload:gt})}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${Xe.order}`},Xe.order==="asc"?a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),a.createElement(we.Z,{className:"c-grey-999"},(Xe==null?void 0:Xe.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(ae=Qe==null?void 0:Qe.shixun_list)==null?void 0:ae.map(function(gt,Xt){return a.createElement("div",{className:Ie.listItem,key:Xt},a.createElement(i.default,{checked:Te.includes(gt.id),value:gt.id,disabled:gt==null?void 0:gt.need_authorize,onChange:Ln=>{let Ut=Te.indexOf(gt.id);Te.indexOf(gt.id)>-1?Re(Te.filter($n=>$n!==gt.id)):Re(Te.concat(gt.id))}}),a.createElement("div",{className:Ie.info},a.createElement("div",{className:Ie.title},a.createElement("div",{className:Ie.titleLeft},a.createElement("a",{className:"c-black",href:`/shixuns/${gt==null?void 0:gt.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:gt.title}})),(gt==null?void 0:gt.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ue.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,qe.Ny)()&&(gt==null?void 0:gt.mark_status)===1&&a.createElement(t.Z,{title:gt==null?void 0:gt.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,qe.Ny)()&&(gt==null?void 0:gt.mark_status)===2&&a.createElement(t.Z,{title:gt==null?void 0:gt.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,qe.Ny)()&&(gt==null?void 0:gt.mark_status)===3&&a.createElement(t.Z,{title:gt==null?void 0:gt.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:Ie.description,dangerouslySetInnerHTML:{__html:gt.description}})),a.createElement("div",{className:" mt15"},gt.challenge_names.map(function(Ln,Ut){return a.createElement("span",{key:Ut,className:"mr30 font12"},"\u7B2C",Ut+1,"\u5173 ",Ln," ")})),a.createElement(he.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement(t.Z,{overlayClassName:Ie["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}}))},a.createElement("span",{className:Ie.authorname,dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}})),gt.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:gt.author_school_name}}))),a.createElement("div",null,a.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",gt.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",gt.study_count)))))}),((Fe=Qe==null?void 0:Qe.shixun_list)==null?void 0:Fe.length)===0&&a.createElement(B.Z,null),a.createElement("p",null)),a.createElement("div",{className:"tc mt20"},a.createElement(h.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Xe.page||1,showQuickJumper:!0,total:Qe==null?void 0:Qe.shixuns_count,onChange:gt=>{const Xt=un(Qt({},Xe),{page:gt});Ft(Xt),Ke({type:"classroomList/getShixunLists",payload:Xt})}})))};var He=(0,P.connect)(({classroomList:Ze,loading:ot})=>({classroomList:Ze,loading:ot}))(kt),_t=b(78297),Ht=b(89392),Gt={operating:"operating___srUHx",tip:"tip___F8nWU"},Kt=b(12290),Dt=b(59301),En=Object.defineProperty,rn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,tn=(Ze,ot,Ke)=>ot in Ze?En(Ze,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ze[ot]=Ke,on=(Ze,ot)=>{for(var Ke in ot||(ot={}))xn.call(ot,Ke)&&tn(Ze,Ke,ot[Ke]);if(rn)for(var Ke of rn(ot))Tn.call(ot,Ke)&&tn(Ze,Ke,ot[Ke]);return Ze};const Wn=({data:Ze,height:ot=400},Ke)=>{var St;const[$t]=c.default.useForm(),[wt,sn]=(0,a.useState)({});return(0,a.useEffect)(()=>{Ze&&(sn(Ze),$t.setFieldsValue(on({},Ze)))},[Ze]),(0,a.useImperativeHandle)(Ke,()=>({form:$t})),Dt.createElement("div",{className:Gt.operating,style:{marginBottom:"0"}},Dt.createElement(c.default,{form:$t,scrollToFirstError:!0,onValuesChange:()=>{sn(on({},$t.getFieldsValue()))}},Dt.createElement(c.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Dt.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((St=wt.name)==null?void 0:St.length)||0}/30`})),Dt.createElement(c.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Dt.createElement(i.default.Group,null,Dt.createElement(i.default,{value:"c"},"C"),Dt.createElement(i.default,{value:"c++"},"C++"),Dt.createElement(i.default,{value:"java"},"Java"),Dt.createElement(i.default,{value:"python"},"Python"))),Dt.createElement("div",{className:Gt.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Dt.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Dt.createElement(c.default.Item,{name:"description"},Dt.createElement(Kt.Z,{height:ot,defaultValue:wt.description||"",watch:!0}))))};var Fn=(0,a.forwardRef)(Wn),Bn=b(30534),_n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Pn=b(5623),nr=b(87169),Jn=b(87198),Vt=b(10072),Yt=b(34604),ge=b(59301),Rn=Object.defineProperty,qn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,or=(Ze,ot,Ke)=>ot in Ze?Rn(Ze,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ze[ot]=Ke,an=(Ze,ot)=>{for(var Ke in ot||(ot={}))vt.call(ot,Ke)&&or(Ze,Ke,ot[Ke]);if(Zn)for(var Ke of Zn(ot))Yn.call(ot,Ke)&&or(Ze,Ke,ot[Ke]);return Ze},cn=(Ze,ot)=>qn(Ze,kn(ot)),Mt=(Ze,ot,Ke)=>new Promise((St,$t)=>{var wt=Fe=>{try{ae(Ke.next(Fe))}catch(ce){$t(ce)}},sn=Fe=>{try{ae(Ke.throw(Fe))}catch(ce){$t(ce)}},ae=Fe=>Fe.done?St(Fe.value):Promise.resolve(Fe.value).then(wt,sn);ae((Ke=Ke.apply(Ze,ot)).next())});const Mn=g.default.TabPane,zn=y.default.Search,{TextArea:Rt}=y.default;var Zt=(Ze=>(Ze.Mine="0",Ze.Public="1",Ze.Collection="2",Ze.TeachGroupShare="3",Ze))(Zt||{});const bn=({classroomList:Ze,problemset:ot,user:Ke,globalSetting:St,loading:$t,dispatch:wt,match:sn,shixunHomeworks:ae})=>{var Fe,ce,be,Ee,Je,Qe,Te,Re,ht,Ct,ft;const ut=(0,P.useLocation)(),Xe=(0,P.useParams)(),[Ft]=(0,P.useSearchParams)(),pt=(0,a.useRef)(),ln=Ft.get("tabs_key")||"0";let[Ae,gt]=(0,a.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:ln,item_type:null,difficulty:null,keyword:null,page:Ft.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Ft.get("id")||null,exam_id:Xe.id||null,exercise_id:Xe.categoryId||null});const[Xt,Ln]=(0,a.useState)(0),[Ut,$n]=(0,a.useState)([]),[dn,pn]=(0,a.useState)(ln),[nn,hn]=(0,a.useState)(0),[On,gn]=(0,a.useState)(-1),[Gn,Sn]=(0,a.useState)([]),[Hn,Dn]=(0,a.useState)(!1),[Vn,tr]=(0,a.useState)([]),[rr,br]=(0,a.useState)(0),[sr,vr]=(0,a.useState)(!1),[mn,jn]=(0,a.useState)(!1),[Pt,Cr]=(0,a.useState)(),[Ir,Or]=(0,a.useState)(!1),kr=(0,a.useRef)(!1),$r=(0,a.useRef)(""),Tr=(0,a.useRef)(),Pr=(0,a.useRef)(),Kn=(0,a.useRef)(),[Xr,Sr]=(0,a.useState)(),[yn,cr]=(0,a.useState)([]),wr=(0,a.useRef)(!1),lr=ut.pathname==="/problemset",Xn=(Fe=ut.pathname)==null?void 0:Fe.includes("program_homework"),gr=Xn&&Xe.categoryId&&((ce=ut.pathname)!=null&&ce.includes("edit"))?Xe.categoryId:"",Dr=gr?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Zr,Ur]=(0,a.useState)({}),[Wr,Qr]=(0,a.useState)(!1),{admin:Yr,business:We,is_shixun_marker:Wt,is_teacher:fn,user_identity:An}=Ke.userInfo||{},In=Yr||We||Wt||fn||An!=="\u5B66\u751F",[Cn,ir]=(0,a.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:It}=ae,[Jt,Un]=(0,a.useState)([]),er=(0,a.useRef)(null),[mr,dr]=(0,a.useState)(!1),[Nn,Qn]=(0,a.useState)([]),[Er,Lr]=(0,a.useState)(""),[Mr,zr]=(0,a.useState)(!1),[Hr,Br]=(0,a.useState)(!1),[Jr,Pi]=(0,a.useState)([]),[Ar]=c.default.useForm(),[Mi,di]=(0,a.useState)(!1),[Vr,ei]=(0,a.useState)(null),[fi,Gr]=(0,a.useState)(0),[ji,_i]=(0,a.useState)(!1),ti=(0,a.useRef)(null),pi=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Ni=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,a.useEffect)(()=>Yt.Z.subscribe("refresh-item-bank",$e=>{ra($e)}),[]),(0,a.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Li=()=>Mt(void 0,null,function*(){var Ce;const $e=yield(0,ee.$c)({id:gr});if($e!=null&&$e.name){const yt={description:$e.description,languages:$e.languages,name:$e.name};ti.current.form.setFieldsValue(yt),Ur(an({},yt)),Qn([...$e.data]),cr((Ce=$e.data)==null?void 0:Ce.map(mt=>mt.id))}});(0,a.useEffect)(()=>{gr&&Li()},[gr]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{const Ce=(Ft==null?void 0:Ft.get("group_id"))||0;if(wt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Ce,group_type:dn}}),Ae.group_id=Number(Ce),dn==="3"&&(Ae.clazz="ItemBanksGroup",ni(!0)),Ft.get("page")){let $e=JSON.parse(localStorage.getItem("problemsetkey"))||{};gn(($e==null?void 0:$e.tag_discipline_id)||-1),Ae=an(an({},Ae),$e),gt(Ae)}else gt(Ae);hr(Ae).then($e=>{dr(!1)}),fr(Ae),jr(),Ri()},[]),(0,a.useEffect)(()=>(wt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),wt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{wt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),wt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(wt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{wt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,a.useEffect)(()=>(wt({type:"globalSetting/headerFooterToggle",payload:lr}),()=>{wt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{(0,rt.Dk)(Xn?Dr:"\u8BD5\u9898\u5E93")},[Xn,Dr]);const hi=Ce=>{let $e=0;return Pt==null||Pt.forEach(yt=>{yt.type===Ce&&($e=yt.count)}),$e},Ia=(Ce,$e)=>{var yt,mt,Tt,Nt,ur,pr,yr,Nr,Oi;const ii=[];if(Ce||(mt=(yt=ot==null?void 0:ot.disciplinesData)==null?void 0:yt.disciplines)==null||mt.forEach(Rr=>{var Fr;(Fr=Rr==null?void 0:Rr.sub_disciplines)==null||Fr.forEach(xr=>{var qr;(qr=xr==null?void 0:xr.tag_disciplines)==null||qr.forEach(Ti=>{Ti.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ii.push(Ti)})})}),Ce&&!$e){const Rr=(Nt=(Tt=ot==null?void 0:ot.disciplinesData)==null?void 0:Tt.disciplines)==null?void 0:Nt.find(Fr=>Fr.id===Ce);(ur=Rr==null?void 0:Rr.sub_disciplines)==null||ur.forEach(Fr=>{var xr;(xr=Fr==null?void 0:Fr.tag_disciplines)==null||xr.forEach(qr=>{qr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ii.push(qr)})})}if(Ce&&$e){const Rr=(yr=(pr=ot==null?void 0:ot.disciplinesData)==null?void 0:pr.disciplines)==null?void 0:yr.find(xr=>xr.id===Ce),Fr=(Nr=Rr==null?void 0:Rr.sub_disciplines)==null?void 0:Nr.find(xr=>xr.id===$e);(Oi=Fr==null?void 0:Fr.tag_disciplines)==null||Oi.forEach(xr=>{xr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ii.push(xr)})}return ii},Ri=()=>Mt(void 0,null,function*(){wt({type:"problemset/getTeachGroupData"})});(0,a.useEffect)(()=>{const{completion_questions_count:Ce=0,judgement_questions_count:$e=0,multiple_questions_count:yt=0,practical_questions_count:mt=0,program_questions_count:Tt=0,single_questions_count:Nt=0,subjective_questions_count:ur=0,combination_questions_count:pr=0,bprogram_questions_count:yr=0}=ot.basketData||{},Nr=Ce+$e+yt+mt+Tt+Nt+ur+pr+yr;br(Nr)},[ot.basketData]);const fr=(Ce,$e)=>Mt(void 0,null,function*(){var yt;Ce.type==="3"?Ce.clazz="ItemBanksGroup":delete Ce.clazz;const mt=an({},Ce);dr(!0);const Tt=yield wt({type:"problemset/getGroup",payload:an({},mt)});return Tt!=null&&Tt.data&&Un((Tt==null?void 0:Tt.data)||[]),Tt&&(tr((Tt==null?void 0:Tt.navigation)||[]),((yt=Tt==null?void 0:Tt.navigation)==null?void 0:yt.length)>1?_r(!1):_r(!0)),Xn||$e||cr([]),dr(!1),Tt}),hr=(Ce,$e)=>Mt(void 0,null,function*(){const yt=an({},Ce);localStorage.setItem("problemsetkey",JSON.stringify(Ce)),yt.item_type=Xn?"PROGRAM":Ce.item_type,yt.keyword=Ce.keyword||"",dr(!0);const mt=yield wt({type:"problemset/getItemBanks",payload:an({},yt)});if(mt&&mt.status!==403&&mt.status!==401&&mt.status!==500){if(Ln(mt.items_count||0),Cr(mt.item_types),$n(mt.items||[]),Sn(mt.tag_disciplines||[]),Sr(mt.used_shixun_ids||[]),ki(mt.items||[]),Xn||$e||cr([]),hn((mt==null?void 0:mt.added_num)||0),dr(!1),Ft.get("page")&&!ji){let Tt=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Tt-100,behavior:"smooth"}),_i(!0)}return mt}}),jr=()=>{wt({type:"problemset/getBasketList",payload:{}})},ki=Ce=>{const $e=Ce.every(yt=>{var mt;return((mt=yt.program_attr)==null?void 0:mt.status)===0});kr.current=$e},Ui=(Ce,$e)=>{Ae.discipline_id=Ce||"",Ae.sub_discipline_id=$e||"",Ae.tag_discipline_id="",Ae.page=1,delete Ae.id,gn(-1),gt(Ae),hr(Ae),(dn==="3"||dn==="0")&&fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},Wi=Ce=>{Ae.item_type=Ce||"",Ae.page=1,gt(Ae),hr(Ae),(dn==="3"||dn==="0")&&fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},zi=Ce=>{Ae.difficulty=Ce||"",Ae.page=1,delete Ae.id,gt(Ae),hr(Ae),(dn==="3"||dn==="0")&&fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},Hi=Ce=>{Ae.tag_discipline_id=Ce,Ae.page=1,delete Ae.id,Ce===-1&&(Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id=""),gn(Ce),gt(Ae),hr(Ae),(dn==="3"||dn==="0")&&fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},[Vi,ni]=(0,a.useState)(!1),Zi=Ce=>{wt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:Ce}}),Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id="",Ae.item_type=null,Ae.difficulty=null,Ae.type=Ce,Ce==="0"?(_r(!1),Ae.group_id=0,Ae.teach_group_id=0):(_r(!0),Ae.group_id=null),Ce==="3"&&Xn?Ae.only_published=!0:Ae.only_published=null,Ce==="3"?(Ae.clazz="ItemBanksGroup",ni(!0)):ni(!1),Ae.page=1,delete Ae.id,gn(-1),pn(Ce),gt(Ae),hr(Ae),Ce!=="1"&&Ce!=="2"&&fr(Ae),_r(!0)},mi=(Ce,$e)=>{Ae.page=Ce,Ae.per_page=$e,gt(Ae),hr(Ae,!0),fr(Ae,!0)},vi=Ce=>{Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id="",Ae.item_type=null,Ae.difficulty=null,Ae.page=1,Ae.keyword=Ce,delete Ae.id,console.log(Ae,"paramsparamsparamsparamsparams"),Ce?(jn(!0),(0,Bn.tk)({name:Ce,copywriting:Ce,position:Xn?"Practice":"ItemBank"})):jn(!1),gn(-1),gt(Ae),hr(Ae)},ar=()=>{gt(Ae),hr(Ae),Or(!1)},ai=Ce=>{const $e=Ce.length===Ut.length&&Ae.page>1?Ae.page-1:Ae.page;Ae.page=$e,jr(),gt(Ae),hr(Ae),fr(Ae)},Qi=()=>{wt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Yi=(Ce,$e)=>Mt(void 0,null,function*(){const yt=$e?yield(0,ee.lS)({id:Ce}):yield(0,ee.s)({id:Ce});(yt==null?void 0:yt.status)===0&&ar()}),Gi=Ce=>Mt(void 0,null,function*(){ma(Ce)}),Ki=Ce=>Mt(void 0,null,function*(){ui([Ce])}),Xi=Ce=>{Pr.current="",Tr.current="",d.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ge.createElement("div",{className:"font14"},ge.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ge.createElement(l.ZP.Group,{className:"mt10",onChange:$e=>Tr.current=$e.target.value},ge.createElement(l.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ge.createElement(l.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ge.createElement(l.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ge.createElement(l.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ge.createElement(l.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ge.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ge.createElement(Rt,{className:"mt10",rows:4,defaultValue:Pr.current,onChange:$e=>Pr.current=$e.target.value})),onOk:()=>new Promise(($e,yt)=>Mt(void 0,null,function*(){if(!(Tr.current&&Pr.current))return o.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),yt();(yield(0,ee.L5)({id:Ce,clazz:Tr.current,description:Pr.current})).status===0&&o.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),$e()}))})},Ji=(0,a.useRef)(),[qi,oi]=(0,a.useState)([]),[$i,si]=(0,a.useState)(!1),[Oa,Ta]=(0,a.useState)({}),ri=(0,a.useRef)([0]),gi=Ce=>Mt(void 0,null,function*(){const $e=yield(0,st.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Ce==null?void 0:Ce.sub_discipline_id}});oi($e==null?void 0:$e.tag_disciplines)}),ea=Ce=>Mt(void 0,null,function*(){ei(Ce),Bi(Ce),si(!0)}),yi=Ce=>{wt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:Ce}}})},ta=Ce=>Mt(void 0,null,function*(){var $e,yt,mt,Tt;const Nt=yield(0,st.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[Ce]}});(Nt==null?void 0:Nt.status)===0&&(($e=Nt==null?void 0:Nt.data)==null?void 0:$e.size)!==0?d.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((yt=Nt==null?void 0:Nt.data)==null?void 0:yt.name)||"--","\u300B",((mt=Nt==null?void 0:Nt.data)==null?void 0:mt.size)>1?`\u7B49 ${(Tt=Nt==null?void 0:Nt.data)==null?void 0:Tt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ge.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Mt(void 0,null,function*(){const ur=yield wt({type:"problemset/handleDelete",payload:{id:Ce}});(ur==null?void 0:ur.status)===0&&ai([null])})}):wt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:Ce}}})}),na=Ce=>Mt(void 0,null,function*(){const{item_type:$e}=Ce;if($e==="PROGRAM"){const{program_attr:{identifier:yt}}=Ce,mt=yield wt({type:"problemset/startExperience",payload:{id:yt}});if(mt.status===0){const Tt=mt.identifier;(0,rt.xg)(`/myproblems/${Tt}`);return}o.ZP.warning(mt.message);return}wt({type:"problemset/setActionTabs",payload:{key:$e,params:Ce}})}),Ei=Ce=>Mt(void 0,null,function*(){if(Ae.exam_id){(yield(0,ee.fY)({item_id:Ce,id:Ae.exam_id})).status===0&&ar();return}if(Ae!=null&&Ae.exercise_id){(yield(0,st.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ae==null?void 0:Ae.exercise_id,item_bank_ids:[Ce]}})).status===0&&ar();return}(yield wt({type:"problemset/cancel",payload:{id:Ce,item_bank:1}})).status===0&&(ar(),jr())}),[bi,_r]=(0,a.useState)(!1),Ai=(Ce,$e=!1,yt=!1)=>Mt(void 0,null,function*(){var mt;if(wt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Ce),group_type:dn==="3"?"3":"0"}}),Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id="",Ae.page=1,Ae.group_id=Math.abs(Ce),gn(-1),gt(Ae),yt){const Tt=JSON.parse(JSON.stringify(Vn));Tt.splice(Tt.length-2,2),Ae.parents=Tt}else Ae.parents=[...Vn||[{id:0,name:"\u6839\u76EE\u5F55"}],...((mt=(0,ze.b)(pt.current,Ce))==null?void 0:mt.map(Tt=>({id:Tt.id,name:Tt.name})))||[]];fr(an({},Ae)).then(Tt=>{var Nt;tr(Tt==null?void 0:Tt.navigation),((Nt=Tt==null?void 0:Tt.navigation)==null?void 0:Nt.length)>1&&Ce?_r(!0):_r(!1)}),hr(Ae)}),ra=Ce=>Mt(void 0,null,function*(){wt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Ce),group_type:"0"}}),Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id="",Ae.page=1,Ae.item_type=null,Ae.difficulty=null,Ae.type="0",Ae.group_id=Math.abs(Ce),Ae.only_published=null,ni(!1),gn(-1),pn("0"),gt(Ae),fr(an({},Ae)).then($e=>{var yt;tr($e==null?void 0:$e.navigation),((yt=$e==null?void 0:$e.navigation)==null?void 0:yt.length)>1&&Ce?_r(!0):_r(!1)}),hr(Ae)}),Ci=Ce=>Mt(void 0,null,function*(){if(Ae.exam_id){(yield(0,ee.zh)({exam_id:Ae.exam_id,item_bank_ids:[Ce]})).status===0&&ar();return}if(Ae!=null&&Ae.exercise_id){(yield(0,st.ZP)(`/api/exercises/${Ae==null?void 0:Ae.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[Ce]}})).status===0&&ar();return}if(rr===200){o.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield wt({type:"problemset/select",payload:{item_bank_ids:[Ce]}})).status===0&&(ar(),jr())}),ia=Ce=>Mt(void 0,null,function*(){if(!Ce&&!(yn!=null&&yn.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Kn.current=[0],d.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`,style:{maxHeight:500,overflow:"auto"}},ge.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ge.createElement(s.Z,{spinning:mr},ge.createElement(M.Z,{defaultValue:!0,value:Kn.current,onChange:$e=>Kn.current=$e}))),onOk:()=>Mt(void 0,null,function*(){var $e;const yt=yield(0,ee.Rp)({id:Ce,group_id:($e=Kn.current)==null?void 0:$e[0]});Kn.current=[],(yt==null?void 0:yt.status)===0&&(fr(Ae),ar(),o.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),li=Ce=>Mt(void 0,null,function*(){if(!Ce&&!(yn!=null&&yn.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");d.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`,style:{maxHeight:500,overflow:"auto"}},ge.createElement("div",{className:oe.tips},ge.createElement("div",null,"\u63D0\u793A\uFF1A"),ge.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),ge.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ge.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ge.createElement(s.Z,{spinning:mr},ge.createElement(M.Z,{defaultValue:!0,defaultSelectedKeys:ri.current,defaultExpandedKeys:ri.current,onChange:$e=>ri.current=$e}))),onOk:()=>Mt(void 0,null,function*(){var $e;const yt=yield(0,ee.LS)({ids:Ce?[Ce]:yn,groups_ids:($e=ri.current)==null?void 0:$e[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",yt),(yt==null?void 0:yt.status)===0&&(fr(Ae),ar())})})}),aa=Ce=>Mt(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const $e=yield(0,ee.hg)({clazz:"ItemBank",id:Ce});console.log($e,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const yt=($e==null?void 0:$e.groups)||[];Kn.current=yt.filter(mt=>mt.is_share).map(mt=>mt.id),d.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`},ge.createElement("p",{className:`${oe.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ge.createElement(i.default.Group,{className:oe.checkbox,defaultValue:yt==null?void 0:yt.map(mt=>mt.is_share?mt.id:"")},yt==null?void 0:yt.map(mt=>ge.createElement(i.default,{key:mt.id,value:mt.id,onChange:()=>{mt.is_share=!mt.is_share,console.log(yt,"\u9009\u4E2D\u7684data"),Kn.current=yt}}," ",mt.name)))),onOk:()=>Mt(void 0,null,function*(){return Kn.current=yt.filter(mt=>mt.is_share).map(mt=>mt.id),console.log(Kn.current,"joinGroupDataRef.current"),new Promise((mt,Tt)=>Mt(void 0,null,function*(){console.log(yt,"\u770B\u770B\u8FD9\u91CC\u7684data");const Nt=yield(0,ee.GW)({ids:[Ce],clazz:"ItemBank",group_ids:Kn.current});return Kn.current=[],(Nt==null?void 0:Nt.status)===0&&(o.ZP.info("\u64CD\u4F5C\u6210\u529F"),ar()),mt()}))})})}),oa=Ce=>{wt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:Ce}}})},sa=()=>{d.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Mt(void 0,null,function*(){(yield(0,ee.RT)()).status===0&&(ar(),jr())})})},la=()=>{wt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Ae}})},ua=()=>{var Ce;const $e={discipline_id:`&discipline_id=${Ae.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Ae.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Ae.tag_discipline_id}`,difficulty:`&difficulty=${Ae.difficulty}`,item_type:`&item_type=${Ae.item_type}`,group_id:`&group_id=${Ae.group_id||0}`};let yt=`/problemset/newitem?pages=${Ae.page}`;Object.keys($e).forEach(mt=>{Ae[mt]&&(yt=yt+$e[mt])}),(Ce=P.history)==null||Ce.push(yt)},Kr=Ce=>{const $e=yn;if(!($e!=null&&$e.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(rr+$e.length>200&&Ce&&lr){o.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-rr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${$e.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}Ce?ca($e):da($e)},ca=Ce=>Mt(void 0,null,function*(){let $e=[...Ce];Ut.forEach(yt=>{var mt;$e.includes(yt.id)&&yt.item_type==="PROGRAM"&&((mt=yt.program_attr)==null?void 0:mt.status)===0&&(0,Ht.remove)($e,Tt=>Tt===yt.id)}),d.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ge.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",Ce.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Mt(void 0,null,function*(){let yt;Ae.exam_id?yt=yield(0,ee.zh)({exam_id:Ae.exam_id,item_bank_ids:$e}):Ae!=null&&Ae.exercise_id?yt=yield(0,st.ZP)(`/api/exercises/${Ae==null?void 0:Ae.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:$e}}):yt=yield wt({type:"problemset/select",payload:{item_bank_ids:$e}}),yt.status===0&&(ar(),jr())})})}),da=Ce=>Mt(void 0,null,function*(){let $e;Ae.exam_id?$e=yield(0,st.ZP)(`/api/examination_banks/${Ae.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:Ce}}):Ae!=null&&Ae.exercise_id?$e=yield(0,st.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ae==null?void 0:Ae.exercise_id,item_bank_ids:Ce}}):$e=yield wt({type:"problemset/unselectAll",payload:{item_ids:Ce}}),$e.status===0&&(ar(),jr())}),fa=Ce=>Mt(void 0,null,function*(){if(lr&&rr===200){o.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let $e;Ae.exam_id?($e=yield(0,ee.zh)({exam_id:Ae.exam_id,shixun_ids:Ce}),$e.status===0&&ar()):($e=yield wt({type:"problemset/select",payload:{shixun_ids:Ce}}),$e.status===0&&(jr(),ar()))}),pa=()=>{wt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ha=Ce=>Mt(void 0,null,function*(){var $e,yt,mt;if(!((yt=($e=ot.teachGroupData)==null?void 0:$e.groups)!=null&&yt.length))return o.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Tt=yield(0,st.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:Ce}});console.log(Tt,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Tt.status===0&&(Kn.current=Tt==null?void 0:Tt.data,d.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`},ge.createElement("div",{className:oe.tips},ge.createElement("div",null,"\u63D0\u793A\uFF1A"),ge.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),ge.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),ge.createElement(i.default.Group,{className:oe.checkbox,defaultValue:Kn.current.map(Nt=>Nt.is_share?Nt.id:"")},(mt=Tt==null?void 0:Tt.data)==null?void 0:mt.map(Nt=>ge.createElement(i.default,{disabled:!Nt.can_share,key:Nt.id,value:Nt.id,onChange:()=>{Nt.is_share=!Nt.is_share,console.log(Tt.data,"res.data"),Kn.current=Tt==null?void 0:Tt.data}}," ",Nt.name)))),onOk:()=>new Promise((Nt,ur)=>Mt(void 0,null,function*(){var pr;if(!((pr=Kn.current)!=null&&pr.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ur();const yr=yield(0,st.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Kn.current.map(Nr=>({id:Nr.id,is_share:Nr.is_share})),group_id:Ce}});console.log(yr),(Tt==null?void 0:Tt.status)===0&&(o.ZP.success("\u64CD\u4F5C\u6210\u529F"),Kn.current=[],cr([]),ar(),fr(Ae),Nt())}))}))}),ui=Ce=>{var $e,yt,mt,Tt;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((yt=($e=ot.teachGroupData)==null?void 0:$e.groups)!=null&&yt.length))return o.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");d.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`},ge.createElement("div",{className:oe.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ge.createElement(i.default.Group,{className:oe.checkbox,defaultValue:Kn.current,onChange:Nt=>Kn.current=Nt},(Tt=(mt=ot.teachGroupData)==null?void 0:mt.groups)==null?void 0:Tt.map(Nt=>ge.createElement(i.default,{key:Nt.group_id,value:Nt.group_id},Nt.name)))),onOk:()=>new Promise((Nt,ur)=>Mt(void 0,null,function*(){var pr;if(!((pr=Kn.current)!=null&&pr.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ur();const yr=yield(0,ee.GW)({ids:Ce||yn,clazz:"ItemBank",group_ids:Kn.current});(yr==null?void 0:yr.status)===0&&(o.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Kn.current=[],cr([]),ar(),Nt())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Kn.current=[]}})},wi=()=>Mt(void 0,null,function*(){var Ce,$e,yt,mt;const Tt=()=>Mt(void 0,null,function*(){Dn(!0);const Nt=yield(0,ee.nD)({ids:yn});Dn(!1),(Nt==null?void 0:Nt.status)===0&&d.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Nt.success}\u6761\u8BD5\u9898\uFF0C\u6709${Nt.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{ai(new Array(Nt.success))}})});if(yn!=null&&yn.length){const Nt=yield(0,st.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:yn}});if((Nt==null?void 0:Nt.status)===0&&((Ce=Nt==null?void 0:Nt.data)==null?void 0:Ce.size)!==0){d.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",(($e=Nt==null?void 0:Nt.data)==null?void 0:$e.name)||"--","\u300B",((yt=Nt==null?void 0:Nt.data)==null?void 0:yt.size)>1?`\u7B49 ${(mt=Nt==null?void 0:Nt.data)==null?void 0:mt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ge.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Tt});return}else{d.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${yn==null?void 0:yn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Tt});return}}o.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Si=()=>{var Ce,$e,yt;if(!(yn!=null&&yn.length))return o.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((Ce=Ut==null?void 0:Ut.filter(mt=>yn.includes(mt.id)))!=null&&Ce.every(mt=>mt.public))return o.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(($e=Ut==null?void 0:Ut.filter(mt=>yn.includes(mt.id)))!=null&&$e.find(mt=>{var Tt;return mt.item_type==="PROGRAM"&&((Tt=mt.program_attr)==null?void 0:Tt.status)===0}))return o.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||Ke.userInfo.professional_certification){if((yt=Ut==null?void 0:Ut.filter(mt=>yn.includes(mt.id)))!=null&&yt.find(mt=>{var Tt;return((Tt=mt==null?void 0:mt.tag_discipline_ids)==null?void 0:Tt.length)==0}))return o.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");d.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ge.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{xi()}})}else d.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ge.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ge.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",ge.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ge.createElement("br",null),ge.createElement(i.default,{className:"mt10",defaultChecked:!1,onChange:mt=>wr.current=mt.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{xi()}})},xi=()=>Mt(void 0,null,function*(){const Ce=dn==="3"?1:2,$e=Ut?Ut.filter(mt=>yn.includes(mt.id)&&!(mt.public||mt.apply)).map(mt=>mt.id):[];(yield(0,ee.Qp)({ids:$e,source:Ce})).status===0&&(wr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),wr.current=!1,ar(),o.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Bi=Ce=>Mt(void 0,null,function*(){const $e=yield(0,st.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Pi($e.disciplines||[]),yield gi(Ce),Ce!=null&&Ce.sub_discipline_id&&(Gr(1),Ar.setFieldsValue({sub_discipline_id:[Ce==null?void 0:Ce.discipline_id,Ce==null?void 0:Ce.sub_discipline_id],tag_discipline_ids:Ce==null?void 0:Ce.tag_discipline_ids}))}),ma=Ce=>{ei(Ce),Bi(Ce),Br(!0)},va=Ce=>{d.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ge.createElement(ge.Fragment,null,ge.createElement("div",{className:oe.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ge.createElement("div",{className:oe.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Mt(void 0,null,function*(){const $e=yield(0,ee.MZ)({identifier:Ce});($e==null?void 0:$e.status)===0&&(o.ZP.success("\u53D1\u5E03\u6210\u529F"),ar())})})},ga=Ce=>{yi(Ce)},ya=Ce=>{d.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ge.createElement("p",{className:oe.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Mt(void 0,null,function*(){const $e=yield(0,ee.sD)({identifier:Ce});($e==null?void 0:$e.status)===0&&(o.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),ar())})})},Ea=Ce=>Mt(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",Ce),wt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:Ce,group_id:Ae.group_id,group_type:"3"}}),Ae.page=1,Ae.teach_group_id=Ce,delete Ae.id,Ae.group_id=0,gt(an({},Ae)),hr(Ae),fr(Ae)}),ba=Ce=>{Ae.sort_by=Ce.type,Ae.sort_direction=Ce.direction,Ae.page=1,ir(Ce.name),gt(Ae),hr(Ae),fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},Aa=()=>{Ae.page=1,gt(Ae),hr(Ae),fr(Ae)},Ca=Ce=>{Ae.discipline_id="",Ae.sub_discipline_id="",Ae.tag_discipline_id="",Ae.item_type=null,Ae.difficulty=null,Ae.page=1,Ae.group_id=Ce,gn(-1),gt(Ae),hr(Ae),fr(Ae)},wa=()=>{if(!(yn!=null&&yn.length)){wt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Ae}});return}d.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`},"\u5DF2\u9009\u4E2D",yn==null?void 0:yn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,_t.rQ)({ids:yn})}})},Sa=()=>Mt(void 0,null,function*(){const Ce=yield(0,ee.bF)({ids:yn}),{unpublish_program_question_count:$e,total_item_banks:yt}=Ce.data||{};$e===0?d.default.error({title:"\u9519\u8BEF",content:ge.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):d.default.confirm({title:"\u63D0\u793A",content:ge.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",yt,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",$e,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Mt(void 0,null,function*(){(yield(0,ee.dt)({ids:yn})).status===0&&(o.ZP.success("\u53D1\u5E03\u6210\u529F"),ar())})})}),Pa=ge.createElement(n.default,null,In&&ge.createElement(n.default.Item,{onClick:()=>Kr(!0)},"\u6279\u91CF\u52A0\u5165"),In&&ge.createElement(n.default.Item,{onClick:()=>Kr(!1)},"\u6279\u91CF\u79FB\u51FA"),dn==="0"&&lr&&ge.createElement(n.default.Item,{onClick:()=>li()},"\u79FB\u52A8\u5230"),dn==="0"&&lr&&ge.createElement(n.default.Item,{onClick:Si},"\u6279\u91CF\u516C\u5F00"),dn==="0"&&lr&&ge.createElement(n.default.Item,{onClick:()=>ui()},"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&lr&&ge.createElement(n.default.Item,{onClick:wi},"\u6279\u91CF\u5220\u9664")),Di=Ce=>{var $e;if(Xn)if((Nn==null?void 0:Nn.length)<=0){let yt=Ut.filter(mt=>Ce.includes(mt.id));Qn([...yt]),cr(yt==null?void 0:yt.map(mt=>mt.id))}else if(Ce.length>Nn.length){let yt=Ut.filter(Nt=>Ce.includes(Nt.id)),mt=Nn.map(Nt=>Nt.id),Tt=yt.filter(Nt=>!mt.includes(Nt.id));Qn([...Nn,...Tt]),cr(($e=[...Nn,...Tt])==null?void 0:$e.map(Nt=>Nt.id))}else{let yt=Nn.filter(mt=>Ce.includes(mt.id));Qn([...yt]),cr(yt==null?void 0:yt.map(mt=>mt.id))}else cr(Ce)},ci=Ce=>{var $e;if(Xn)if(Ce){let yt=Nn==null?void 0:Nn.map(Tt=>Tt.id),mt=Ut.filter(Tt=>!yt.includes(Tt.id));Qn([...Nn,...mt]),cr(($e=[...Nn,...mt])==null?void 0:$e.map(Tt=>Tt.id))}else{let yt=Ut==null?void 0:Ut.map(Tt=>Tt.id),mt=Nn.filter(Tt=>!yt.includes(Tt.id));Qn([...mt]),cr(mt==null?void 0:mt.map(Tt=>Tt.id))}else cr(Ce?Ut==null?void 0:Ut.map(yt=>yt.id):[])},xa=()=>{let Ce="/problemset/preview";Ae.exam_id&&(Ce=`/paperlibrary/edit/${Ae.exam_id}`),Ae!=null&&Ae.exercise_id&&!(Xe!=null&&Xe.pathId)&&(Ce=`/classrooms/${Xe.coursesId}/exercise/${Ae==null?void 0:Ae.exercise_id}/edit`),P.history.push(Ce)},Ba=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Da={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Fa=(Ce,$e)=>{var yt;const mt=$e.id<0?"--":In?$e[Ae.exercise_id?"added":"choosed"]?ge.createElement("span",{key:1,className:oe.btnAdd,onClick:Nt=>{Nt.target.style.pointerEvents="none",Ei($e.id)}},lr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ge.createElement("span",null,ge.createElement("b",{className:`iconfont icon-yichu ${oe.cancelC}`}),"\u79FB\u51FA")):$e.item_type==="PROGRAM"&&((yt=$e.program_attr)==null?void 0:yt.status)===0?ge.createElement(t.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ge.createElement("span",{className:oe.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",lr?"\u52A0\u5165\u8BD5\u9898\u7BEE":ge.createElement("span",{style:{padding:"0 3px"}},ge.createElement("b",{className:`iconfont icon-jiaru ${oe.addC}`}),"\u52A0\u5165")," ")):ge.createElement("span",{className:oe.btnAdd,onClick:()=>Ci($e.id)},lr?"\u52A0\u5165\u8BD5\u9898\u7BEE":ge.createElement("span",{style:{padding:"0 3px"}},ge.createElement("b",{className:`iconfont icon-jiaru ${oe.addC}`}),"\u52A0\u5165")):ge.createElement(ge.Fragment,null);return ge.createElement("span",{className:oe.actonBtn},$e.id>0&&ge.createElement(Ne.N,{isProblemset:lr,user:Ke,key:$e.id,data:$e,page:Ae.page,activeTabsKey:dn,selectIds:yn,onCollect:Yi,onSetPublic:Gi,onStartExperience:na,onCorrection:Xi,onChangeTag:ea,onPublicReview:Qi,onSetPrivate:yi,onDelete:ta,onCancel:Ei,onSelect:Ci,onMoveTo:li,addProblemset:ia,onSetShare:Ki,onCancelShare:aa,onPublish:va,onCancelPublish:ya,SubjectShare:bi}),mt)};(0,a.useEffect)(()=>{if(Xn&&!(Xe!=null&&Xe.pathId)){const{coursesId:Ce,categoryId:$e}=Xe;wt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:$e,coursesId:Ce,type:5}})}},[Xn]);const Fi=()=>Mt(void 0,null,function*(){try{yield ti.current.form.validateFields();let Ce=ti.current.form.getFieldsValue();if((Nn==null?void 0:Nn.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),o.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Qr(!0);const{coursesId:$e,categoryId:yt}=Xe;if(Xe!=null&&Xe.pathId){let mt=yield(0,st.ZP)(`/api/paths/${Xe==null?void 0:Xe.pathId}/create_hack_homework`,{method:"post",body:cn(an({},Ce),{coursesId:$e,category:yt,stage_shixun_id:yt=="null"?"":yt,stage_id:Xe==null?void 0:Xe.stageId,type:5,hack_ids:Nn==null?void 0:Nn.map(Tt=>Tt.id)})});(mt==null?void 0:mt.status)===0&&(o.ZP.success(`${yt=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),P.history.push(`/paths/${Xe.pathId}`))}else{let mt=yield(0,st.ZP)(gr?`/api/homework_commons/${yt}/update_hack.json`:`/api/courses/${$e}/homework_commons.json`,{method:gr?"put":"post",body:cn(an({},Ce),{coursesId:$e,category:yt,type:5,hack_ids:Nn==null?void 0:Nn.map(Tt=>Tt.id)})});(mt==null?void 0:mt.status)===0&&P.history.push(`/classrooms/${Xe.coursesId}/program_homework/${gr?yt:mt.homework_id}/detail?tabs=1`)}Qr(!1)}catch(Ce){document.body.scrollIntoView()}}),Ii=()=>ge.createElement(c.default,{labelAlign:"right",form:Ar,labelCol:{span:3},colon:!1,size:"large"},ge.createElement(c.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ge.createElement(r.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Jr,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Ce,$e)=>{Ar.setFieldsValue({sub_discipline_id:Ce,tag_discipline_ids:[]}),Gr(Ce?Ce.length:0),(Ce==null?void 0:Ce.length)>0&&(gi({sub_discipline_id:Ce[1]}),Ce[1]==(Vr==null?void 0:Vr.sub_discipline_id)&&Ar.setFieldValue("tag_discipline_ids",Vr.tag_discipline_ids))},onClear:()=>{oi([]),Ar.setFieldValue("tag_discipline_ids",[]),Gr(0)}})),ge.createElement(c.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ge.createElement(u.default,{disabled:fi===0,className:oe.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(Ce,$e)=>$e.key.indexOf(Ce.toLowerCase())>=0},qi.map(Ce=>ge.createElement(u.default.Option,{key:Ce.name+Ce.id,value:Ce.id},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ce.name),(Ce==null?void 0:Ce.type)==="personal"&&ge.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),fi>0&&ge.createElement("div",{className:oe.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ge.createElement("span",{onClick:()=>di(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return ge.createElement("div",{className:oe.page},ge.createElement("section",null,ge.createElement("div",{className:oe.wrap},It.course_name&&Xn&&ge.createElement("section",{className:"animated fadeIn"},ge.createElement("aside",{className:"mt10"},It.category&&ge.createElement(p.Z,{separator:">"},ge.createElement(p.Z.Item,null,ge.createElement(P.Link,{to:`/classrooms/${It.course_id}/program_homework`},It.course_name)),ge.createElement(p.Z.Item,null,ge.createElement(P.Link,{to:`/classrooms/${It.course_id}/program_homework`},It.category.category_name)),ge.createElement(p.Z.Item,null,Dr)))),ge.createElement("div",{className:oe.title},Xn?Dr:"\u8BD5\u9898\u5E93"),Xn&&ge.createElement(Fn,{height:250,data:Zr,ref:ti}),ge.createElement("div",{className:oe.headerWrapper,id:"topicdom"},ge.createElement("div",{className:oe.tabsWrap},ge.createElement(g.default,{activeKey:dn,onChange:Zi,tabBarExtraContent:ge.createElement("div",{className:oe.searchWrap},dn==="0"&&lr&&ge.createElement(m.ZP,{className:oe.addQuestionBtn,onClick:ua},ge.createElement("img",{src:_n,className:oe.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),ge.createElement(zn,{allowClear:!0,suffix:ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${oe.searchIcon}`,onClick:()=>vi(Ae.keyword)}),className:oe.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:Ce=>{Ae.keyword=Ce.target.value,gt(an({},Ae))},onSearch:vi}))},ge.createElement(Mn,{tab:"\u516C\u5171",key:"1"}),((Ee=(be=ot.teachGroupData)==null?void 0:be.groups)==null?void 0:Ee.length)&&ge.createElement(Mn,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,qe.ag)()&&!(0,qe.JA)()&&!Xn&&ge.createElement(Mn,{tab:"\u6536\u85CF\u5939",key:"2"}),ge.createElement(Mn,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((Je=Ke==null?void 0:Ke.userInfo)==null?void 0:Je.professional_certification)||Ae.type!=="1")&&ge.createElement(e.S,{showSelectAll:!1,className:oe.select,disciplinesData:(Qe=ot.disciplinesData)==null?void 0:Qe.disciplines,knowledgeData:Gn,directionValue:Ae.discipline_id,subDisciplineValue:Ae.sub_discipline_id,typeValue:Ae.item_type,isprogram_homework:Xn,showKnowledge:!0,name:Er,setname:Lr,difficultyValue:Ae.difficulty,showShixun:!(0,qe.JA)()&&!Ae.exercise_id&&dn!=="3"&&dn!=="1",onShixunChange:pa,onDirectionChange:Ui,onTypeChange:Wi,onDifficultyChange:zi,knowledgeValue:On,onKnowledgeChange:Hi,teachGroupData:(Te=ot.teachGroupData)==null?void 0:Te.groups,onTeachGroupChange:Ea,teachGroupValue:Ae.teach_group_id,showTeachGroup:Vi})),ge.createElement("div",{className:oe.treeWrapper,style:{display:dn==="0"||dn==="3"?"block":"none"}},ge.createElement("div",{className:oe.treeHeader},ge.createElement(ue.Z,{activeTabsKey:dn,data:Vn,onClick:Ai}),dn==="0"&&!Xn&&ge.createElement(m.ZP,{type:"link",onClick:la,className:oe.exportBtn},ge.createElement("img",{src:Pn,alt:"",className:oe.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ge.createElement(s.Z,{spinning:mr},ge.createElement("div",{ref:er,className:Jt.length?oe.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ge.createElement(ze.Z,{setRootData:Ce=>{pt.current=Ce},isProblemset:dn==="0"?lr:!1,reloadData:ar,data:Jt,onShare:ha,onOpen:Ai,activeTabsKey:dn,params:Ae,navigation:Vn})))),ge.createElement("div",{className:oe.contentWrap},ge.createElement("div",{className:oe.batchWrap},ge.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Xn&&ge.createElement("div",{className:"font14"},(((Re=Ke==null?void 0:Ke.userInfo)==null?void 0:Re.professional_certification)||Ae.type!=="1")&&ge.createElement(E.Z,{dropdownRender:()=>ge.createElement(n.default,{selectedKeys:[Cn]},pi==null?void 0:pi.map((Ce,$e)=>ge.createElement(n.default.Item,{key:Ce.name,onClick:()=>ba(Ce)},Ce.name)))},ge.createElement("span",{style:{color:"#464F66"}},ge.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Cn))),Xn&&ge.createElement("div",null,ge.createElement(i.default,{checked:(Ut==null?void 0:Ut.filter(Ce=>Nn==null?void 0:Nn.map($e=>$e.id).includes(Ce.id)).length)===Ut.length,onChange:Ce=>ci(Ce.target.checked)},"\u672C\u9875\u5168\u9009",ge.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",yn==null?void 0:yn.length,")"))),Xn&&ge.createElement(d.default,{open:Mr,centered:!0,width:700,okText:`\u786E\u8BA4${Xe!=null&&Xe.pathId?"":gr?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>zr(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Fi,confirmLoading:Wr,title:"\u67E5\u770B\u5DF2\u9009"},ge.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Nn==null?void 0:Nn.length,"\u4E2A"),ge.createElement("div",{style:{height:400,overflow:"auto"}},Nn==null?void 0:Nn.map((Ce,$e)=>{var yt,mt,Tt,Nt,ur,pr;return ge.createElement("div",{key:$e,className:oe.sendModal},ge.createElement("div",{className:oe.li},ge.createElement("p",null,Ce==null?void 0:Ce.name),ge.createElement("div",{className:oe.bottom},ge.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ge.createElement("i",{className:oe.line}),ge.createElement("span",{className:"c-grey-333"},Ce.difficulty===1&&"\u7B80\u5355",Ce.difficulty===2&&"\u9002\u4E2D",Ce.difficulty===3&&"\u56F0\u96BE"),ge.createElement("i",{className:oe.line}),ge.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ge.createElement(t.Z,{title:(yt=Ce==null?void 0:Ce.author)==null?void 0:yt.name},ge.createElement("span",{className:"c-grey-333"},((Tt=(mt=Ce==null?void 0:Ce.author)==null?void 0:mt.name)==null?void 0:Tt.length)>6?((ur=(Nt=Ce==null?void 0:Ce.author)==null?void 0:Nt.name)==null?void 0:ur.substr(0,3))+"...":(pr=Ce==null?void 0:Ce.author)==null?void 0:pr.name))),ge.createElement("i",{className:oe.line}),ge.createElement("span",{className:oe.des},"\u66F4\u65B0\xA0",ge.createElement("span",{className:"c-grey-333"},Ce==null?void 0:Ce.updated_at)))),ge.createElement("div",{className:oe.del,onClick:()=>{Di(Nn.filter(yr=>yr.id!==Ce.id).map(yr=>yr.id))}},"\u5220\u9664"))})))),ge.createElement(v.Z,{align:"middle"},ge.createElement("div",null,!Ae.item_type&&ge.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ni.map(Ce=>{if(hi(Ce.value)>0)return ge.createElement("span",{style:{marginLeft:6}},Ce.name,ge.createElement("span",{style:{color:"#000000",marginLeft:6}},hi(Ce.value)))}))),dn==="0"&&lr&&ge.createElement(m.ZP,{onClick:wa,type:"link",className:oe.exportBtn},ge.createElement("img",{src:vn,className:oe.pngIcon}),ge.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),mn?ge.createElement("div",null,ge.createElement(m.ZP,{style:{paddingLeft:0},onClick:()=>{Ae.page=1,Ae.keyword=null,delete Ae.id,gt(Ae),jn(!1),hr(Ae),fr(cn(an({},Ae),{parents:Vn.slice(0,-1)}))},type:"link"}," ",ge.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ge.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Ae.keyword,"\u201D")):null,ge.createElement("div",{className:oe.contentListWrap},Xt!==0?ge.createElement(s.Z,{size:"middle",spinning:$t["problemset/getItemBanks"]},Ut.map((Ce,$e)=>{var yt,mt,Tt,Nt,ur,pr,yr;return ge.createElement("div",{id:Ce.id+"",className:oe.li,key:$e},ge.createElement("div",{className:oe.top},ge.createElement(Ne.Z,{key:Ce.id,data:Ce,selectIds:yn,onSelectCheckBox:Di})),ge.createElement("div",{className:oe.bottom},ge.createElement("p",{className:`${oe.actionLeftItem} ${oe.questionTypeName}`},"No.",Ce==null?void 0:Ce.id),ge.createElement("p",{className:`${oe.actionLeftItem} ${oe.questionTypeName}`},(yt=Ba.find(Nr=>Nr.type===Ce.item_type))==null?void 0:yt.name),ge.createElement("p",{className:oe.actionLeftItem},Da[Ce.difficulty]),ge.createElement("p",{className:oe.actionLeftItem},"\u521B\u5EFA\u8005",ge.createElement(t.Z,{title:(mt=Ce==null?void 0:Ce.author)==null?void 0:mt.name},ge.createElement("span",{className:"c-grey-333"},((Nt=(Tt=Ce==null?void 0:Ce.author)==null?void 0:Tt.name)==null?void 0:Nt.length)>6?((pr=(ur=Ce==null?void 0:Ce.author)==null?void 0:ur.name)==null?void 0:pr.substr(0,5))+"...":(yr=Ce==null?void 0:Ce.author)==null?void 0:yr.name))),ge.createElement("p",{className:oe.actionLeftItem},"\u66F4\u65B0",ge.createElement("span",{className:"c-grey-333"},Ce==null?void 0:Ce.updated_at)),ge.createElement("p",{className:oe.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ge.createElement("span",{className:"c-grey-333"},Ce==null?void 0:Ce.quotes)),!Xn&&ge.createElement("div",{className:oe.more},Fa({},Ce))))})):ge.createElement(s.Z,{size:"middle",spinning:$t["problemset/getItemBanks"]},ge.createElement(B.Z,{customText:!((ht=Ke==null?void 0:Ke.userInfo)!=null&&ht.professional_certification)&&Ae.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Ct=Ke==null?void 0:Ke.userInfo)!=null&&Ct.professional_certification)&&Ae.type==="1"?ge.createElement(m.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{P.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Xt!==0&&!Xn&&ge.createElement(h.Z,{showQuickJumper:!0,onChange:mi,defaultCurrent:1,pageSize:Ae==null?void 0:Ae.per_page,current:parseInt(Ae.page+"")||1,total:Xt,showTotal:Ce=>ge.createElement(ge.Fragment,null,ge.createElement("span",{className:"mr10 font12"},"\u5171",ge.createElement("span",{className:"c-light-primary"},Ce),"\u6761\u6570\u636E"))}),Xn&&ge.createElement("div",{style:{height:20}})),lr&&ge.createElement(Me,{basketData:ot.basketData,visible:sr,basketTotal:rr,onClose:()=>vr(!1),onDelete:oa,onClear:sa,onSubmit:()=>Mt(void 0,null,function*(){var Ce,$e,yt,mt,Tt;const Nt=yield wt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),ur=(Ce=Nt==null?void 0:Nt.disciplines)==null?void 0:Ce[0],pr=yield wt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:(($e=Nt==null?void 0:Nt.new_checked)==null?void 0:$e.discipline_id)||(ur==null?void 0:ur.id),sub_discipline_id:((yt=Nt==null?void 0:Nt.new_checked)==null?void 0:yt.sub_discipline_id)||((Tt=(mt=ur==null?void 0:ur.sub_disciplines)==null?void 0:mt[0])==null?void 0:Tt.id)}});pr.status===0&&P.history.push(`paperlibrary/add/${pr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,qe.JA)()&&lr&&ge.createElement(Bt,{visibleBasket:sr,onToggleVisible:()=>vr(!sr),count:rr})),ge.createElement(T,null),ge.createElement(fe,{onReloadData:ar,isPiliangRevoke:Ir}),ge.createElement(pe,{onReloadData:()=>ai([null])}),ge.createElement(at,{onReloadData:ar,onReloadBasketData:jr}),Ze.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ge.createElement(He,{shixunIds:Xr,cb:fa}):null,ge.createElement(re.Z,null),ge.createElement(z.Z,null),ge.createElement(U.Z,null),ge.createElement(H.Z,null),ge.createElement(ne.Z,null),ge.createElement(le.Z,null),ge.createElement(me.Z,null),ge.createElement(V,null),ge.createElement(q,{onOk:Aa}),ge.createElement(A.Z,{onOk:Ca})),lr?ge.createElement(a.Fragment,null,!!(yn!=null&&yn.length)&&ge.createElement("div",{className:oe.batch},ge.createElement("aside",null,ge.createElement("div",{style:{flexShrink:0,marginRight:20}},ge.createElement(i.default,{className:"font14",checked:Ut!=null&&Ut.length?yn.length===(Ut==null?void 0:Ut.length):!1,onChange:Ce=>ci(Ce.target.checked)},"\u672C\u9875\u5168\u9009",ge.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",yn==null?void 0:yn.length,")"))),ge.createElement("div",{className:oe.btns},In&&ge.createElement("div",{className:oe.btn,onClick:()=>Kr(!0)},ge.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),In&&ge.createElement("div",{className:oe.btn,onClick:()=>Kr(!1)},ge.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),In&&["3","1"].includes(dn)&&ge.createElement("div",{className:oe.btn,onClick:()=>{(yn==null?void 0:yn.length)>0?d.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ge.createElement("div",{className:`font14 ${oe.overflow}`,style:{maxHeight:500,overflow:"auto"}},ge.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ge.createElement(s.Z,{spinning:mr},ge.createElement(M.Z,{defaultValue:!0,value:Kn.current,onChange:Ce=>Kn.current=Ce}))),onOk:()=>Mt(void 0,null,function*(){var Ce;const $e=yield(0,ee.Rp)({id:yn,group_id:(Ce=Kn.current)==null?void 0:Ce[0]});Kn.current=[],($e==null?void 0:$e.status)===0&&(fr(Ae),ar(),o.ZP.success("\u52A0\u5165\u6210\u529F"))})}):o.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ge.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),dn==="1"&&(0,qe.ag)()&&ge.createElement("div",{className:oe.btn,onClick:()=>{Or(!0),ga(yn)}},ge.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),dn==="0"&&ge.createElement("div",{className:oe.btn,onClick:Si}," ",ge.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),dn==="0"&&!bi&&ge.createElement("div",{className:oe.btn,onClick:()=>ui()}," ",ge.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&ge.createElement("div",{className:oe.btn,onClick:wi}," ",ge.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),dn==="0"&&ge.createElement("div",{className:oe.btn,onClick:Sa}," ",ge.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),dn==="0"&&ge.createElement("div",{className:oe.btn,onClick:()=>li()},ge.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ge.createElement("div",{onClick:()=>cr([]),style:{marginLeft:"auto"},className:oe.btn}," ",ge.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Xn?"":ge.createElement("div",{className:oe.batch},ge.createElement("aside",null,ge.createElement("div",{style:{flexShrink:0,marginRight:20}},ge.createElement(i.default,{className:"font14",checked:Ut!=null&&Ut.length?yn.length===(Ut==null?void 0:Ut.length):!1,onChange:Ce=>ci(Ce.target.checked)},"\u672C\u9875\u5168\u9009",ge.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",yn==null?void 0:yn.length,")"))),ge.createElement("div",{className:oe.btns},In&&!!(yn!=null&&yn.length)&&ge.createElement("div",{className:oe.btn,onClick:()=>Kr(!0)},ge.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),In&&!!(yn!=null&&yn.length)&&ge.createElement("div",{className:oe.btn,onClick:()=>Kr(!1)},ge.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ge.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",nn,"\u9898"),ge.createElement("div",{onClick:xa,className:oe.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Xn&&ge.createElement("div",{className:oe.batch},ge.createElement("aside",null,ge.createElement("div",{style:{flexShrink:0,marginRight:20}},ge.createElement(h.Z,{showQuickJumper:!0,onChange:mi,defaultCurrent:1,pageSize:Ae==null?void 0:Ae.per_page,current:Ae.page||1,hideOnSinglePage:!0,total:Xt,showTotal:Ce=>ge.createElement("span",{className:"mr10"},"\u5171",ge.createElement("span",{className:"c-light-primary"},Ce),"\u6761\u6570\u636E")})),ge.createElement("div",{className:oe.btns},ge.createElement(v.Z,{align:"middle",style:{marginLeft:"auto"}},ge.createElement(v.Z,{onClick:()=>{if((Nn==null?void 0:Nn.length)<=0){o.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}zr(!0)},align:"middle",className:"current"},ge.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ge.createElement("span",null,"\u5DF2\u9009",ge.createElement("span",{className:"c-light-primary"},yn.length),"\u4E2A")),ge.createElement(m.ZP,{className:"mr20 ml40",onClick:()=>{if(Xe!=null&&Xe.pathId)P.history.push(`/paths/${Xe.pathId}`);else{if(gr){P.history.push(`/classrooms/${Xe.coursesId}/program_homework/${Xe.categoryId}/detail?tabs=1`);return}P.history.push(`/classrooms/${Xe.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ge.createElement(m.ZP,{loading:Wr,onClick:Fi,type:"primary"},"\u786E\u8BA4",Xe!=null&&Xe.pathId?"":gr?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ge.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:oe.publicQuest,open:$i,title:ge.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{si(!1),Gr(0),Ar.resetFields()},onOk:()=>Mt(void 0,null,function*(){Ar.validateFields().then(Ce=>Mt(void 0,null,function*(){const $e=yield(0,st.ZP)(`/api/item_banks/${Vr==null?void 0:Vr.id}/update_tag.json`,{method:"put",body:{name:Ji.current,tag_discipline_ids:Ce==null?void 0:Ce.tag_discipline_ids}});($e==null?void 0:$e.status)===0&&(o.ZP.success("\u4FEE\u6539\u6210\u529F"),si(!1),hr(Ae),Ar.resetFields())}))})},ge.createElement("div",{className:oe.publicQuestContent},ge.createElement(Ii,null))),ge.createElement(d.default,{width:640,className:oe.publicQuest,centered:!0,title:ge.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Hr,onCancel:()=>{Br(!1),Gr(0),ei(null),Ar.resetFields()},onOk:()=>{Ar.validateFields().then(Ce=>Mt(void 0,null,function*(){const $e=dn==="3"?1:2;(yield(0,ee.wX)({id:Vr==null?void 0:Vr.id,source:$e,sub_discipline_id:Ce==null?void 0:Ce.sub_discipline_id[1],tag_discipline_ids:Ce==null?void 0:Ce.tag_discipline_ids})).status===0&&(wr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),wr.current=!1,ei(null),cr([]),ar(),o.ZP.success("\u7533\u8BF7\u6210\u529F")),Br(!1),Gr(0),Ar.resetFields()}))}},ge.createElement("div",{className:oe.publicQuestContent},ge.createElement("div",{className:oe.public_tips},ge.createElement(nr.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ge.createElement(Ii,null))),ge.createElement(Jn.Z,{open:Mi,subDisciplineId:(ft=Ar.getFieldValue("sub_discipline_id"))==null?void 0:ft[1],onCancel:()=>{di(!1)},onOkClick:Ce=>{oi($e=>[...$e,Ce]),Ar.setFieldValue("tag_discipline_ids",[...Ar.getFieldValue("tag_discipline_ids"),Ce==null?void 0:Ce.id])}}),ge.createElement(Vt.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var wn=(0,P.connect)(({classroomList:Ze,problemset:ot,user:Ke,loading:St,globalSetting:$t,shixunHomeworks:wt})=>({classroomList:Ze,problemset:ot,user:Ke,globalSetting:$t,loading:St.effects,shixunHomeworks:wt}))(bn)},25555:function(Ye,ye,b){"use strict";b.d(ye,{Im:function(){return S},ZP:function(){return I},gZ:function(){return M}});var a=b(59301),P=b(92832),e=b(3113),g=b(84105),y=b(87395),c=b(35106),d=b(24334),l=b(33538),o=b(85149),s=b(955),i=b(13787),n=b(34376),t=b(92310),r=b.n(t),u=b(59301),p=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,B=(k,L,V)=>L in k?p(k,L,{enumerable:!0,configurable:!0,writable:!0,value:V}):k[L]=V,x=(k,L)=>{for(var V in L||(L={}))h.call(L,V)&&B(k,V,L[V]);if(v)for(var V of v(L))A.call(L,V)&&B(k,V,L[V]);return k},w=(k,L)=>m(k,E(L));const{TextArea:C}=P.default,D={visible:!1,tabIndex:"0"},S={[c.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[c.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[c.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var F=(k=>(k[k.SET_VISIBLE=0]="SET_VISIBLE",k[k.SET_TABINDEX=1]="SET_TABINDEX",k))(F||{});function T(k,L){switch(L.type){case 0:return w(x({},k),{visible:L.payload});case 1:return w(x({},k),{tabIndex:L.payload});default:throw new Error}}function O({value:k,className:L}){const[V,_]=(0,a.useState)(!1),ee=(0,a.useRef)(),$=(0,a.useRef)();return(0,a.useEffect)(()=>{V&&($.current.reset(),$.current.write((0,s.pp)(k||"")))},[k,V]),(0,a.useEffect)(()=>{var X,q,te,Z;if(ee.current){$.current=new n.Terminal({fontSize:14,disableStdin:!0}),$.current.open(ee.current);const G=ee.current.offsetWidth-14,Q=((Z=(te=(q=(X=$.current)==null?void 0:X._core)==null?void 0:q._renderService)==null?void 0:te.dimensions)==null?void 0:Z.actualCellWidth)||9.5,ie=Math.ceil(G/Q);$.current.resize(ie,8),_(!0)}},[]),u.createElement("div",{ref:ee,className:r()("XtermText-valueRef",L)})}function M(k){const{status:L,error_msg:V,output:_,input:ee,expected_output:$,is_file:X,input_file_url:q,output_file_url:te,expected_output_file_url:Z}=k;let G=null;const Q={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(L){case c.h.NOMATCH:G=u.createElement(u.Fragment,null,u.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!X&&u.createElement(O,{className:"mb10",value:ee}),X&&u.createElement("div",{style:Q},u.createElement("a",{onClick:()=>(0,s.LR)(q,ee)},ee)),u.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!X&&u.createElement(O,{className:"mb10",value:_&&d.Base64.decode(_)||""}),X&&u.createElement("div",{style:Q},u.createElement("a",{onClick:()=>(0,s.LR)(te,_)},_)),u.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!X&&u.createElement(O,{className:"mb10",value:$&&d.Base64.decode($)||""}),X&&u.createElement("div",{style:Q},u.createElement("a",{onClick:()=>(0,s.LR)(Z,$)},$)));break;case c.h.EXECUTEFAILURE:G=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!X&&u.createElement(o.Z,{value:ee,style:Q}),X&&u.createElement("div",{style:Q},u.createElement("a",{onClick:()=>(0,s.LR)(q,ee)},ee)),u.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:"error"},d.Base64.decode(V)));break;case c.h.COMPILEFAILURE:G=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!X&&u.createElement(o.Z,{value:ee,style:Q}),X&&u.createElement("div",{style:Q},u.createElement("a",{onClick:()=>(0,s.LR)(q,ee)},ee)),u.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:"error"},d.Base64.decode(V)));break;case c.h.PODFAILURE:G=u.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:G=u.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return u.createElement(u.Fragment,null," ",G," ")}function N(k){const{status:L,error_msg:V,execute_time:_,output:ee,input:$,expected_output:X,is_file:q,input_file_url:te,output_file_url:Z,expected_output_file_url:G}=k;let Q=null;switch(L){case c.h.OK:Q=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",_,"\u79D2"),u.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),u.createElement("pre",null,d.Base64.decode(ee)));break;case c.h.NOMATCH:Q=u.createElement(u.Fragment,null,u.createElement("p",null,"\u8F93\u5165\uFF1A",u.createElement("pre",null,$)),u.createElement("p",null,"\u8F93\u51FA\uFF1A",ee&&d.Base64.decode(ee)),u.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",X&&d.Base64.decode(X)));break;case c.h.EXECUTEFAILURE:Q=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",u.createElement("pre",null,$)),u.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:"error"},d.Base64.decode(V)));break;case c.h.COMPILEFAILURE:Q=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",u.createElement("pre",null,$)),u.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:"error"},d.Base64.decode(V)));break;case c.h.PODFAILURE:Q=u.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:Q=u.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return u.createElement(u.Fragment,null," ",Q," ")}var I=({id:k,is_file:L,input:V,debuging:_,submitting:ee,executingMessage:$,debugResult:X,onChangeInput:q,onDebugCode:te,onSubmitCode:Z})=>{const[G,Q]=(0,a.useReducer)(T,D),{visible:ie,tabIndex:de}=G;(0,a.useEffect)(()=>{Q({type:0,payload:!1})},[k]);function fe(R){let J=R.target.id;Q({type:1,payload:J})}function K(){Q({type:0,payload:!ie})}const W=(0,a.useMemo)(()=>{if(X){const{status:R}=X;return u.createElement(u.Fragment,null,N(X))}return null},[X]);function Y(){Q({type:0,payload:!0}),Q({type:1,payload:"1"}),te()}return u.createElement("div",{className:"test-case-panel"},u.createElement("div",{className:`test-case-panel-body ${ie?"active":""}`},u.createElement("ul",{className:"s-navs"},u.createElement("li",null,u.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),u.createElement(i.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:u.createElement(C,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:L?"":V,onChange:q}),rightNode:_?u.createElement(l.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):X?W:u.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),u.createElement("a",{className:`btn-collapse ${ie?"up":""}`,onClick:K},ie?u.createElement(g.Z,null):u.createElement(y.Z,null)),u.createElement("footer",{className:"footer"},u.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),u.createElement("div",{className:"flex-container"},u.createElement(e.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),u.createElement(e.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),u.createElement(e.ZP,{className:"btn-green",type:"ghost",loading:_,onClick:Y},"\u8C03\u8BD5\u4EE3\u7801"),u.createElement(e.ZP,{type:"primary",className:"custom-ant-disabled",loading:ee,disabled:ee,onClick:()=>{Q({type:0,payload:!1}),Z()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(Ye,ye,b){"use strict";b.d(ye,{h:function(){return a}});var a=(P=>(P[P.NOMATCH=-1]="NOMATCH",P[P.OK=0]="OK",P[P.TIMEOUT=2]="TIMEOUT",P[P.PODFAILURE=3]="PODFAILURE",P[P.COMPILEFAILURE=4]="COMPILEFAILURE",P[P.EXECUTEFAILURE=5]="EXECUTEFAILURE",P[P.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",P))(a||{})},72161:function(Ye,ye,b){"use strict";b.d(ye,{Y2:function(){return k},ZP:function(){return L}});var a=b(59301),P=b(54580),e=b(8591),g=b(43418),y=b(95237),c=b(5112),d=b(3113),l=b(24905),o=b(6848),s=b(92832),i={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},n="data:image/png;base64,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",t=b(47257),r=b.n(t),u=b(81939),p=b(99064),m=b(1012),E=b(955),v=b(23210),h=b(59301),A=Object.defineProperty,B=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,S=(V,_,ee)=>_ in V?A(V,_,{enumerable:!0,configurable:!0,writable:!0,value:ee}):V[_]=ee,F=(V,_)=>{for(var ee in _||(_={}))C.call(_,ee)&&S(V,ee,_[ee]);if(w)for(var ee of w(_))D.call(_,ee)&&S(V,ee,_[ee]);return V},T=(V,_)=>B(V,x(_)),O=(V,_,ee)=>new Promise(($,X)=>{var q=G=>{try{Z(ee.next(G))}catch(Q){X(Q)}},te=G=>{try{Z(ee.throw(G))}catch(Q){X(Q)}},Z=G=>G.done?$(G.value):Promise.resolve(G.value).then(q,te);Z((ee=ee.apply(V,_)).next())});const{Dragger:M}=P.default,N=V=>{const _=Q=>Q&&Q.substring(0,Q.lastIndexOf("."));for(var ee=[...V],$=0,X=[],q=0;q<ee.length;q++){for(var te="",Z=0;Z<X.length;Z++)if(_(X[Z][0].name)==_(ee[q].name)){$=1,te=Z;break}if($==1)X[te].push(ee[q]),$=0;else if($==0){let Q=new Array;Q.push(ee[q]),X.push(Q)}}return X.map(Q=>{if(Q.forEach(ie=>{let de=ie.name.split(/\.(?=[^\.]+$)/);ie.name=`${de[0]}.${de[1].toLowerCase()}`}),Q[0].name.includes(".in"))return Q.length===2?Q:[Q[0],{}];if(Q[0].name.includes(".out"))return Q.length===2?Q.reverse():[{},Q[0]]})},I=({onClose:V,onOK:_,visible:ee,wrapClassName:$,rootIdentifier:X,multiple:q=!1,defaultMultipleValue:te=!0})=>{const[Z,G]=(0,a.useState)([]),[Q,ie]=(0,a.useState)({}),[de,fe]=(0,a.useState)(!1),[K,W]=(0,a.useState)(!0),Y=(0,a.useRef)([]),R=(0,a.useRef)(0),J=()=>{V()};(0,a.useEffect)(()=>{se()},[]),(0,a.useEffect)(()=>{ee&&(Y.current=[],R.current=0,G([]),W(te))},[ee]);const se=()=>O(void 0,null,function*(){try{const me=yield(0,p.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ue=JSON.parse((0,u.pe)(me.data));ie(ue)}catch(me){}}),pe=me=>me&&me.substring(0,me.lastIndexOf(".")),re=me=>{var ue,oe;const Se=pe((ue=me[0])==null?void 0:ue.name)||pe((oe=me[1])==null?void 0:oe.name),we=Z.filter(De=>pe(De.name)!==Se);Y.current=[...we],G([...we])},z=me=>{if(!K){const ve=new FormData;ve.append("file",me.file),(0,p.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ve},!0).then(Be=>{if(Be.status===0){R.current=R.current+1;const Pe=Y.current.map(je=>{var _e;if(je.name===me.name){const et=F({},je);return(_e=me==null?void 0:me.name)!=null&&_e.includes(".in")?et.input=Be==null?void 0:Be.content:et.output=Be==null?void 0:Be.content,et}return je});if(Y.current=[...Pe],G([...Pe]),R.current>0&&R.current===Z.length){fe(!1);let je=N(Pe);je=je.filter(_e=>{var et,Me;return!!((et=_e[0])!=null&&et.name&&((Me=_e[1])!=null&&Me.name))}),je=je.map(_e=>T(F(F({},_e[0]),_e[1]),{is_file:!1})),_(je),V()}}else fe(!1),V()});return}const ue=new(r())({endpoint:Q.end_point,region:Q.region,accessKeyId:Q.access_key_id,accessKeySecret:Q.access_key_secret,bucket:Q.bucket,stsToken:Q.security_token}),oe=me.name,Se={container_type:"TestSet",file_name:oe},we=(0,m.Z)();let De=`testsets/${X}/${we}${oe.indexOf(".")>-1?"."+oe.split(".").pop():""}`;X===null&&(De=`testsets/${we}${oe.indexOf(".")>-1?"."+oe.split(".").pop():""}`),ue.multipartUpload(De,new Blob([me.file],{type:me.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:oe+""},url:Q==null?void 0:Q.callback_url,host:Q==null?void 0:Q.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,p.rz)(Se)}}).then(function(ve){if(ve.data.status===0){R.current=R.current+1;const xe=Y.current.map(Be=>{var Pe,je,_e,et,Me,ke,Ve,xt,At,it,tt,ct,at,Ge,Bt,Ne,ze;if(Be.name===((je=(Pe=ve.data)==null?void 0:Pe.data)==null?void 0:je.file_name)){const rt=F({},Be);return(Me=(et=(_e=ve.data)==null?void 0:_e.data)==null?void 0:et.file_name)!=null&&Me.includes(".in")?(rt.in_object_key=(Ve=(ke=ve.data)==null?void 0:ke.data)==null?void 0:Ve.object,rt.in_object_size=(At=(xt=ve.data)==null?void 0:xt.data)==null?void 0:At.size,rt.input=(tt=(it=ve.data)==null?void 0:it.data)==null?void 0:tt.file_name,rt.in_file=me):(rt.out_object_key=(at=(ct=ve.data)==null?void 0:ct.data)==null?void 0:at.object,rt.out_object_size=(Bt=(Ge=ve.data)==null?void 0:Ge.data)==null?void 0:Bt.size,rt.output=(ze=(Ne=ve.data)==null?void 0:Ne.data)==null?void 0:ze.file_name,rt.out_file=me),rt}return Be});if(Y.current=[...xe],G([...xe]),R.current>0&&R.current===Z.length){fe(!1);let Be=N(xe);Be=Be.filter(Pe=>{var je,_e;return!!((je=Pe[0])!=null&&je.name&&((_e=Pe[1])!=null&&_e.name))}),Be=Be.map(Pe=>T(F(F({},Pe[0]),Pe[1]),{is_file:!0})),_(Be),V()}}})},U=me=>new Promise((ue,oe)=>{let Se=0,we=[];for(let De=0;De<me.length;De++)me[De].file.slice(0,1).arrayBuffer().then(()=>{Se++,Se===me.length&&(we.length?(e.ZP.warning(`${we.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),oe()):ue(me))}).catch(ve=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ve),Se++,we.push(me[De].name),Se===me.length&&(we.length?(e.ZP.warning(`${we.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),oe()):ue(me))})}),H=()=>O(void 0,null,function*(){if(Z.length===0){e.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield U(Z),fe(!0),N(Z).some(ue=>{var oe,Se;return!((oe=ue[0])!=null&&oe.name&&((Se=ue[1])!=null&&Se.name))})){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>O(void 0,null,function*(){Z.map(ue=>O(void 0,null,function*(){z(ue)}))}),onCancel:()=>{fe(!1)}});return}Z.map(ue=>O(void 0,null,function*(){z(ue)}))}),ne={name:"file",fileList:Z,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:me=>{if(Z!=null&&Z.some(oe=>oe.name===me.name))return e.ZP.info(`${me.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(me.size/1024/1024>100)return e.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(me.name))return e.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ue={name:me.name,uid:me.uid,file:me,percent:0};return Z.push(ue),Y.current=[...Z],G([...Z]),!1}},le=N(Z);return console.log(Z,le,"fileList"),h.createElement(g.default,{open:ee,wrapClassName:$,onOk:H,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:de},onCancel:J,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},h.createElement("div",{className:i.wrap},Z.length?h.createElement("div",null,h.createElement(y.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},h.createElement("div",{style:{visibility:q?"visible":"hidden"}},h.createElement("span",{className:i.greyText},"\u7528\u4F8B\u7C7B\u578B"),h.createElement(c.ZP.Group,{className:`ml20 ${i.testCaseRadio}`,optionType:"button",value:K,onChange:me=>W(me.target.value)},h.createElement(c.ZP,{value:!1},"\u6587\u672C"),h.createElement(c.ZP,{value:!0},"\u6587\u4EF6"))),h.createElement(P.default,F({},ne),h.createElement(d.ZP,{type:"primary",className:i.btnS},h.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),h.createElement(k,{data:le,onRemove:re})):h.createElement("div",{className:`${i.noData} mb30`},h.createElement(P.default.Dragger,T(F({},ne),{className:i.dragger}),h.createElement("img",{src:n,alt:"",className:"mb20"}),h.createElement("div",null,h.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),h.createElement("span",{className:i.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),h.createElement("div",{className:i.text},h.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),h.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",h.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",h.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",h.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",h.createElement("br",null))))},k=({data:V=[],onRemove:_,width:ee="auto",showScore:$=!1,disabled:X=!1,inputChange:q,onEvaluatingChange:te,onSelectAll:Z,checkAll1:G,checkAll2:Q,checkAll3:ie,checkAll4:de,checkAll5:fe,showEvaluatingSetting:K=!1,className:W="",isProgramHomework:Y=!1})=>{const R={value:"",filename:"",dataUrl:""},[J,se]=(0,a.useState)(F({},R)),pe=U=>{let H=document.createElement("a");document.body.appendChild(H);let ne=URL.createObjectURL(U.file);H.href=ne,H.download=U.name,H.click(),URL.revokeObjectURL(ne),document.body.removeChild(H)},re=(U,H)=>{(0,E.LR)(U,H)},z=(U,H)=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:h.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{_(U,H)},onCancel:()=>{}})};return V.length?h.createElement("div",{className:W,style:{width:ee}},h.createElement("div",{className:`${Y?i.headProgram:i.head}`},K&&h.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},h.createElement(l.default,{checked:G,onChange:U=>{Z(U.target.checked,"hidden")}}),h.createElement(o.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},h.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),h.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),h.createElement("div",{style:{width:Y?"25%":"15%"}},"\u7528\u4F8B"),h.createElement("div",{style:{width:$?Y?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),h.createElement("div",{style:{width:$?Y?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),$&&h.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),K&&h.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},h.createElement(l.default,{checked:de,onChange:U=>{Z(U.target.checked,"input_visible")}}),h.createElement(o.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},h.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),h.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),K&&h.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},h.createElement(l.default,{checked:Q,onChange:U=>{Z(U.target.checked,"is_invisible")}}),h.createElement(o.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},h.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),h.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),K&&h.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},h.createElement(l.default,{checked:fe,onChange:U=>{Z(U.target.checked,"actual_output_visible")}}),h.createElement(o.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},h.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),h.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),K&&h.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},h.createElement(l.default,{checked:ie,onChange:U=>{Z(U.target.checked,"last_match_rule")}}),h.createElement(o.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},h.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),h.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),h.createElement("div",{className:i.operation,style:Y?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),h.createElement("div",{className:i.listWrapper,style:{boxShadow:Y?"0px 2px 4px 0px #EAEEF4":"unset"}},V.map((U,H)=>{var ne,le,me,ue;return h.createElement("div",{key:H,className:i.list,style:Y?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},K&&h.createElement("div",{style:{width:"15%"}},h.createElement(l.default,{checked:!!U.hidden,onChange:oe=>{te(oe.target.checked,H,"hidden")}})),h.createElement("div",{style:{width:Y?"25%":"15%",paddingLeft:Y?"5px":"0px",paddingRight:Y?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",H+1),h.createElement("div",{className:i.info,style:{width:$?Y?"20%":"15%":"25%"}},h.createElement("span",{title:U.input||((ne=U[0])==null?void 0:ne.name),onClick:()=>O(void 0,null,function*(){let oe;U.input?U.input_file_url?oe=U.input_file_url:oe=U.in_file:oe=U[0];let Se;typeof oe=="string"?(Se=yield fetch(oe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),se({value:yield Se.text(),filename:"",dataUrl:oe})):(Se=yield(0,E.db)(oe.file),se({value:Se.text,filename:oe.name,dataUrl:Se.link}))})},U.input||((le=U[0])==null?void 0:le.name))),h.createElement("div",{className:i.info,style:{width:$?Y?"20%":"15%":"25%"}},h.createElement("span",{title:U.output||((me=U[1])==null?void 0:me.name),onClick:()=>O(void 0,null,function*(){let oe;U.input?U.output_file_url?oe=U.output_file_url:oe=U.out_file:oe=U[1];let Se;typeof oe=="string"?(Se=yield fetch(oe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),se({value:yield Se.text(),filename:"",dataUrl:oe})):(Se=yield(0,E.db)(oe.file),se({value:Se.text,filename:oe.name,dataUrl:Se.link}))})},U.output||((ue=U[1])==null?void 0:ue.name))),$&&h.createElement("div",{style:{width:"20%"}},h.createElement(s.default,{size:"large",addonAfter:Y?"%":null,disabled:X,style:{width:"80%"},onChange:oe=>q(oe,H),value:U.score}),!Y&&h.createElement("span",null,"\xA0%")),K&&h.createElement("div",{style:{width:"20%"}},h.createElement(l.default,{checked:U.input_visible||!1,onChange:oe=>{te(oe.target.checked,H,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),K&&h.createElement("div",{style:{width:"20%"}},h.createElement(l.default,{checked:U.is_invisible||!1,onChange:oe=>{te(oe.target.checked,H,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),K&&h.createElement("div",{style:{width:"20%"}},h.createElement(l.default,{checked:U.actual_output_visible||!1,onChange:oe=>{te(oe.target.checked,H,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),K&&h.createElement("div",{style:{width:"20%"}},h.createElement(l.default,{checked:U.last_match_rule||!1,onChange:oe=>{te(oe.target.checked,H,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),h.createElement("div",{onClick:()=>z(U,H),style:Y?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},h.createElement("span",{className:i.del},"\u5220\u9664")))})),h.createElement(v.Z,{close:!0,data:J.dataUrl,filename:J.filename,type:J.dataUrl.length?"txt":"",onClose:()=>se(F({},R)),monacoEditor:{value:J.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):h.createElement(h.Fragment,null)};var L=I},34362:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return t}});var a=b(59301),P=b(8591),e=b(6848),g=b(71418),y=b(95237),c=b(43604),d=b(58421),l=b(3113),o=b(12290),s=b(99064),i=b(85149),n=(u,p,m)=>new Promise((E,v)=>{var h=x=>{try{B(m.next(x))}catch(w){v(w)}},A=x=>{try{B(m.throw(x))}catch(w){v(w)}},B=x=>x.done?E(x.value):Promise.resolve(x.value).then(h,A);B((m=m.apply(u,p)).next())}),t=({id:u,activeDiscussIndex:p,onReplyDiscuss:m,adminOrOperator:E})=>{const[v,h]=(0,a.useState)(""),[A,B]=(0,a.useState)(!1);function x(C){h(C)}function w(){if(!v){P.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}m(u,v),h("")}return(0,a.useEffect)(()=>{p!=u&&B(!1)},[p]),a.createElement("div",{key:u,className:"discuss-item-editor",style:{display:p===u?"block":"none",width:"100%"}},a.createElement(o.Z,{miniToolbar:!0,startInit:p===u,defaultValue:v,id:u,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:x,extraUse:E&&a.createElement(e.Z,{color:"#fff",open:A,destroyTooltipOnHide:!0,title:r({id:u,isOpen:A,activeDiscussIndex:p,onChange:x,setIsOpen:B}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:A?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>B(!A)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:w,className:"btn-send"},"\u53D1\u9001"))};const r=u=>{const[p,m]=(0,a.useState)(!1),[E,v]=(0,a.useState)([]),[h,A]=(0,a.useState)(1);(0,a.useEffect)(()=>{u!=null&&u.isOpen?B():(A(1),v([]))},[u==null?void 0:u.isOpen]);const B=()=>n(void 0,null,function*(){m(!0);const x=yield(0,s.ZP)(`/api/discusses/${u==null?void 0:u.id}/recommend_answer.json`,{method:"get"});(x==null?void 0:x.status)==0&&v(x==null?void 0:x.answer),m(!1)});return a.createElement(g.Z,{spinning:p},a.createElement("div",{style:{color:"#000"}},a.createElement(i.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[h-1])||""}),a.createElement(y.Z,{justify:"end",align:"middle"},a.createElement(c.Z,null,a.createElement(d.Z,{simple:!0,current:h,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:x=>{A(x)}})),a.createElement(c.Z,null,a.createElement(l.ZP,{onClick:()=>n(void 0,null,function*(){u==null||u.onChange(E==null?void 0:E[h-1]),u==null||u.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(Ye,ye,b){"use strict";b.d(ye,{CP:function(){return e},_V:function(){return c}});var a=b(28209),P=b.n(a);const e={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},g={exam:e};function y(d="",l="exam"){const{secret:o,iv:s}=g[l];return AES.encrypt(d,o,{iv:s,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function c(d="",l="exam"){const{secret:o,iv:s}=g[l];return a.AES.decrypt(d,o,{iv:s,mode:P().mode.CBC,padding:P().pad.Pkcs7}).toString(a.enc.Utf8)}},78297:function(Ye,ye,b){"use strict";b.d(ye,{AD:function(){return N},D9:function(){return ee},Hp:function(){return x},IM:function(){return X},Iy:function(){return C},KM:function(){return W},MJ:function(){return w},Ne:function(){return $},ON:function(){return Q},Uj:function(){return fe},VY:function(){return Z},YO:function(){return de},YX:function(){return ie},Zn:function(){return u},_g:function(){return h},_k:function(){return V},c6:function(){return O},cr:function(){return p},eV:function(){return M},fi:function(){return m},gh:function(){return F},hS:function(){return q},iA:function(){return E},j6:function(){return A},je:function(){return L},jj:function(){return B},kS:function(){return G},o6:function(){return T},pO:function(){return K},rQ:function(){return I},sA:function(){return S},xm:function(){return _},xo:function(){return te},y8:function(){return k},yd:function(){return v}});var a=b(92365),P=b(89070),e=b(955),g=b(8591),y=b(3294),c=Object.defineProperty,d=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,s=(Y,R,J)=>R in Y?c(Y,R,{enumerable:!0,configurable:!0,writable:!0,value:J}):Y[R]=J,i=(Y,R)=>{for(var J in R||(R={}))l.call(R,J)&&s(Y,J,R[J]);if(d)for(var J of d(R))o.call(R,J)&&s(Y,J,R[J]);return Y},n=(Y,R,J)=>new Promise((se,pe)=>{var re=H=>{try{U(J.next(H))}catch(ne){pe(ne)}},z=H=>{try{U(J.throw(H))}catch(ne){pe(ne)}},U=H=>H.done?se(H.value):Promise.resolve(H.value).then(re,z);U((J=J.apply(Y,R)).next())});const t=()=>{(0,P.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},r=()=>{(0,P.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},u=Y=>n(void 0,null,function*(){t(),(yield(0,a.YR)(i({},Y))).status===0&&(yield(0,e.QH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y.coursesId}/export_couser_info.json`,query:Y}))),r()}),p=Y=>n(void 0,null,function*(){const R=yield(0,a.yS)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_member_act_score`);else{if(R.status===-2)return R;R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_member_act_score`))}}),m=Y=>n(void 0,null,function*(){const R=yield(0,a.W0)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_score`);else{if(R.status===-4)return R;R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_score`))}}),E=Y=>n(void 0,null,function*(){const R=yield(0,a.Nl)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_exercise_and_other`);else{if(R.status===-4)return R;R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_exercise_and_other`))}}),v=Y=>n(void 0,null,function*(){const R=yield(0,a.IU)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/export_star_user`);else{if(R.status===-4)return R;R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/export_star_user`))}}),h=Y=>n(void 0,null,function*(){const R=yield(0,a.td)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_exercise_and_other`);else{if(R.status===-2)return R;if(R.status===-3)(0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_exercise_and_other`);else if(R.status===-4)return R}}),A=Y=>n(void 0,null,function*(){const R=yield(0,a.QX)(i({},Y));if(R.status===0)g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_homework`);else{if(R.status===-4)return R;R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/course_total_homework`))}}),B=(Y,R)=>n(void 0,null,function*(){const J=yield(0,a.o_)(i({},Y));J.status===0?(g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`)):J.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`))}),x=(Y,R)=>n(void 0,null,function*(){const J=yield(0,a.ZL)(i({},Y));J.status===0?(g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`)):J.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`))}),w=(Y,R)=>n(void 0,null,function*(){const J=yield(0,a.vV)(i({},Y));J.status===0?(g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`)):J.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`))}),C=(Y,R)=>n(void 0,null,function*(){const J=yield(0,a.aP)(i({},Y));J.status===0?(g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`)):J.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/${R}`))}),D=Y=>n(void 0,null,function*(){t(),(yield exportCourseWorkListAppendix(i({},Y))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Y.categoryId}/works_list.zip`,query:Y}))),r()}),S=Y=>n(void 0,null,function*(){t(),yield(0,e.QH)("",y.Z.API_SERVER+`/api/polls/${Y.categoryId}/commit_result.xlsx`),r()}),F=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y.coursesId}/attendances/export_xlsx_data.xlsx`,query:Y}))}),T=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y.coursesId}/video_study_statics.xlsx`,query:Y}))}),O=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y.coursesId}/export_video_study.xlsx`,query:Y}))}),M=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y.coursesId}/export_course_students_info.xlsx`,query:Y}))}),N=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Y}))}),I=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Y}))}),k=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Y}))}),L=Y=>n(void 0,null,function*(){const R=yield(0,a.Uy)(i({},Y));R.status===0?(g.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),P.history.push(`/classrooms/${Y.coursesId}/exportlist/exercise_score,export_exercise_users`)):R.status===-3&&((0,P.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),P.history.push(`/classrooms/${Y.coursesId}/exportlist/exercise_score,export_exercise_users`))}),V=Y=>n(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/export_records/${Y.id}.xlsx`,query:Y}))}),_=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Y}))}),ee=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/courses/${Y==null?void 0:Y.coursesId}/${Y.menuKey}_statistic.xlsx?${Y.checkedList.map(R=>`course_group_id[]=${R}`).join("&")}`,query:Y}))}),$=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/ec_years/${Y==null?void 0:Y.ec_year_id}/ec_training_objectives.xlsx`,query:Y}))}),X=Y=>n(void 0,null,function*(){yield(0,e.FH)(Y==null?void 0:Y.name,(0,e.NY)({url:y.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Y}))}),q=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/ec_years/${Y==null?void 0:Y.ec_year_id}/ec_courses.xlsx`,query:Y}))}),te=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/ec_years/${Y==null?void 0:Y.ec_year_id}/ec_graduation_requirements.xlsx`,query:Y}))}),Z=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Y}))}),G=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Y}))}),Q=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/examination_banks/${Y.id}.json`,query:Y}))}),ie=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/exercises/${Y.categoryId}.json`,query:Y}))}),de=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/polls/${Y==null?void 0:Y.id}/commit_result.json`,query:Y}))}),fe=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Y}))}),K=(Y,R)=>n(void 0,null,function*(){yield(0,e.FH)(R||"",(0,e.NY)({url:y.Z.API_SERVER+`/api/exercises/${Y==null?void 0:Y.exercise_id}/consult_exercise.json`,query:Y}))}),W=Y=>n(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:y.Z.API_SERVER+`/api/competitions/${Y==null?void 0:Y.identifier}/competition_commit_records/member_works.xlsx`,query:Y}))})},4901:function(Ye,ye,b){"use strict";b.d(ye,{BU:function(){return P},Dj:function(){return a},gH:function(){return e},vp:function(){return g}});function a(y){try{y.mozRequestFullScreen?y.mozRequestFullScreen():y.webkitRequestFullScreen&&y.webkitRequestFullScreen()}catch(c){console.log(c,":e")}}function P(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const e=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function g(){var y=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,c=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",y),window.isFullScreen?window.isFullScreen:y!=null}},83312:function(Ye,ye,b){"use strict";b.d(ye,{U:function(){return o}});var a=b(59301),P=Object.defineProperty,e=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(s,i,n)=>i in s?P(s,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[i]=n,d=(s,i)=>{for(var n in i||(i={}))g.call(i,n)&&c(s,n,i[n]);if(e)for(var n of e(i))y.call(i,n)&&c(s,n,i[n]);return s},l=(s,i,n)=>new Promise((t,r)=>{var u=E=>{try{m(n.next(E))}catch(v){r(v)}},p=E=>{try{m(n.throw(E))}catch(v){r(v)}},m=E=>E.done?t(E.value):Promise.resolve(E.value).then(u,p);m((n=n.apply(s,i)).next())});function o(s,i){const[n,t]=(0,a.useState)(i),[r,u]=(0,a.useState)(!1),[p,m]=(0,a.useState)();return[n,r,(v,h=!1)=>l(this,null,function*(){const A=h?i:d(d({},n),v);u(!0),t(A);const B=yield s(A);return u(!1),m(B),B}),p,m]}},85219:function(Ye,ye,b){"use strict";b.d(ye,{_:function(){return e}});var a=b(59301),P=b(43418);const e=g=>{var y,c;const d=(0,a.useRef)([]),l=()=>{for(const o of d.current)clearTimeout(o);d.current=[]};return(0,a.useEffect)(()=>{var o,s,i,n,t,r;if(l(),(o=g==null?void 0:g.exercise)!=null&&o.left_time&&((i=(s=g==null?void 0:g.exercise)==null?void 0:s.exercise_events)==null?void 0:i.length)>0){for(const u of(n=g==null?void 0:g.exercise)==null?void 0:n.exercise_events)if(((t=g==null?void 0:g.exercise)==null?void 0:t.left_time)>(u==null?void 0:u.reminder_time)*60){let p=(((r=g==null?void 0:g.exercise)==null?void 0:r.left_time)-(u==null?void 0:u.reminder_time)*60)*1e3;p=p>2147483647?2147483647:p;const m=setTimeout(()=>{P.default.info({content:`${u==null?void 0:u.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},p);d.current.push(m)}}},[(y=g==null?void 0:g.exercise)==null?void 0:y.left_time,(c=g==null?void 0:g.exercise)==null?void 0:c.exercise_events]),l}},16479:function(Ye,ye,b){"use strict";b.d(ye,{G:function(){return y},t:function(){return g}});var a=b(7062),P=b.n(a);const e=null;function g(c,d){let l=P().get("__ec");l||(l={}),l[c]=d,P().set("__ec",l)}function y(c,d){let l=P().get("__ec");return l?l[c]===void 0?d:l[c]:d}},46474:function(Ye,ye,b){"use strict";b.d(ye,{rX:function(){return B},pW:function(){return x},gy:function(){return w},xY:function(){return A},O5:function(){return h},hs:function(){return p},tJ:function(){return r},o1:function(){return u},Rd:function(){return v}});var a=b(89070),P=b(43418),e=b(28103),g=b(8591),y=b(24065),c=b(955),d=b(87169),l=b(25510),o="data:image/png;base64,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",s=b.p+"static/newqrcode.a8740efb.png",i=b(32637),n=b(59301),t=(C,D,S)=>new Promise((F,T)=>{var O=I=>{try{N(S.next(I))}catch(k){T(k)}},M=I=>{try{N(S.throw(I))}catch(k){T(k)}},N=I=>I.done?F(I.value):Promise.resolve(I.value).then(O,M);N((S=S.apply(C,D)).next())});const r=(C,D=!1,S=!1,F="",T=!1)=>!!(u(C)&&m(C,D,S,F,T)),u=C=>(0,y.bg)()?!0:(C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),p=C=>{var D,S,F;const{user:T}=(0,a.getDvaApp)()._store.getState();(0,y.bg)()&&!((S=(D=T==null?void 0:T.userInfo)==null?void 0:D.course)!=null&&S.course_public)&&!((F=T==null?void 0:T.userInfo)!=null&&F.profile_completed)&&C({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},m=(C,D=!1,S=!0,F="",T=!1)=>{var O;const{user:M}=(0,a.getDvaApp)()._store.getState();return(O=M.userInfo)!=null&&O.profile_completed?!0:(S?C({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:F,isCurrentPage:T}}):P.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,c.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{P.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},v=()=>{P.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:n.createElement("div",{style:{textAlign:"center"}},n.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),n.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:i}),n.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},h=()=>{var C;const{user:D}=(0,a.getDvaApp)()._store.getState();return(C=D.userInfo)!=null&&C.professional_certification?!0:(P.default.confirm({title:"\u63D0\u793A",centered:!0,content:n.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,c.xg)("/account/certification")}}),!1)},A=()=>(0,y.V9)()?!0:(P.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:n.createElement("div",{className:"tc",style:{marginLeft:-38}},n.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),n.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),B=(C,D)=>C?!0:(P.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:n.createElement("div",null,n.createElement("p",null,D||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),n.createElement("div",{style:{marginLeft:"110px"}},n.createElement("img",{src:o,width:200}),n.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,c.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),x=C=>{P.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:n.createElement("div",null,n.createElement("div",null,n.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),n.createElement(e.Z,null),n.createElement("p",{style:{color:"#666666",fontSize:12}}," ",n.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",n.createElement("a",null,C),"\u5929\u3002"),n.createElement("p",{style:{color:"#666666",fontSize:12}}," ",n.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),n.createElement("div",{style:{textAlign:"center",marginTop:30}},n.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:l,alt:"\u4E8C\u7EF4\u7801",width:160})))})},w=(C,D="")=>{const{shixunsDetail:{detail:S}}=(0,a.getDvaApp)()._store.getState();if((S==null?void 0:S.public)===2||(S==null?void 0:S.public)===1||(S==null?void 0:S.shixun_status)===3){let F="";return(S==null?void 0:S.public)===2&&(F="\u5DF2\u516C\u5F00"),(S==null?void 0:S.public)===1&&(F="\u5F85\u5BA1\u6838"),(S==null?void 0:S.shixun_status)===3&&(F="\u5DF2\u5173\u95ED"),P.default.info({centered:!0,icon:n.createElement(d.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:n.createElement("div",{className:"tc",style:{marginLeft:-38}},n.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},n.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",F,"\uFF0C",D,"\u3002"),n.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),n.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:l,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(S==null?void 0:S.shixun_status)===2?(P.default.confirm({centered:!0,icon:n.createElement(d.Z,null),title:"\u63D0\u793A",content:n.createElement("div",null,n.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",D,"\u3002"),n.createElement("br",null),n.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{P.default.confirm({width:440,centered:!0,icon:n.createElement(d.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>t(void 0,null,function*(){(yield C({type:"shixunsDetail/cancelRelease",payload:{id:S==null?void 0:S.identifier}})).status!==401&&(g.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),C({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),C({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}))})})}}),!0):!1}},47257:function(Ye){(function(ye){(function(b){if(1)Ye.exports=b();else var a})(function(){var b,a,P;return function(){function e(g,y,c){function d(s,i){if(!y[s]){if(!g[s]){var n=void 0;if(!i&&n)return require(s,!0);if(l)return l(s,!0);var t=new Error("Cannot find module '"+s+"'");throw t.code="MODULE_NOT_FOUND",t}var r=y[s]={exports:{}};g[s][0].call(r.exports,function(u){var p=g[s][1][u];return d(p||u)},r,r.exports,e,g,y,c)}return y[s].exports}for(var l=void 0,o=0;o<c.length;o++)d(c[o]);return d}return e}()({1:[function(e,g,y){"use strict";var c=e("./browser/client");c.Buffer=e("buffer").Buffer,c.urllib=e("../shims/xhr"),c.version=e("./browser/version").version,g.exports=c},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.slice.js");var o=e("assert"),s=e("../common/utils/checkBucketName"),i=s.checkBucketName,n=y;function t(u){return Array.isArray?Array.isArray(u):Object.prototype.toString.call(u)==="[object Array]"}function r(u){return u?t(u)?u:[u]:[]}n.useBucket=function(p){return i(p),this.options.bucket=p,this},n.setBucket=function(p){return i(p),this.options.bucket=p,this},n.getBucket=function(){return this.options.bucket},n.deleteBucket=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A;return d.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return h=this._bucketRequestParams("DELETE",E,"",v),x.next=3,this.request(h);case 3:if(A=x.sent,!(A.status===200||A.status===204)){x.next=6;break}return x.abrupt("return",{res:A.res});case 6:return x.next=8,this.requestError(A);case 8:throw x.sent;case 9:case"end":return x.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.putBucketACL=function(){var u=(0,l.default)(d.default.mark(function m(E,v,h){var A,B;return d.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return A=this._bucketRequestParams("PUT",E,"acl",h),A.headers={"x-oss-acl":v},A.successStatuses=[200],w.next=5,this.request(A);case 5:return B=w.sent,w.abrupt("return",{bucket:B.headers.location&&B.headers.location.substring(1)||null,res:B.res});case 7:case"end":return w.stop()}},m,this)}));function p(m,E,v){return u.apply(this,arguments)}return p}(),n.getBucketACL=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A;return d.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return h=this._bucketRequestParams("GET",E,"acl",v),h.successStatuses=[200],h.xmlResponse=!0,x.next=5,this.request(h);case 5:return A=x.sent,x.abrupt("return",{acl:A.data.AccessControlList.Grant,owner:{id:A.data.Owner.ID,displayName:A.data.Owner.DisplayName},res:A.res});case 7:case"end":return x.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.putBucketLogging=function(){var u=(0,l.default)(d.default.mark(function m(E,v,h){var A,B,x;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return A=this._bucketRequestParams("PUT",E,"logging",h),B=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(E,`</TargetBucket>
|
|
|
`),v&&(B+="<TargetPrefix>".concat(v,`</TargetPrefix>
|
|
|
`)),B+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,A.content=B,A.mime="xml",A.successStatuses=[200],C.next=9,this.request(A);case 9:return x=C.sent,C.abrupt("return",{res:x.res});case 11:case"end":return C.stop()}},m,this)}));function p(m,E,v){return u.apply(this,arguments)}return p}(),n.getBucketLogging=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A,B;return d.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return h=this._bucketRequestParams("GET",E,"logging",v),h.successStatuses=[200],h.xmlResponse=!0,w.next=5,this.request(h);case 5:return A=w.sent,B=A.data.LoggingEnabled,w.abrupt("return",{enable:!!B,prefix:B&&B.TargetPrefix||null,res:A.res});case 8:case"end":return w.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.deleteBucketLogging=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A;return d.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return h=this._bucketRequestParams("DELETE",E,"logging",v),h.successStatuses=[204,200],x.next=4,this.request(h);case 4:return A=x.sent,x.abrupt("return",{res:A.res});case 6:case"end":return x.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.putBucketCORS=function(){var u=(0,l.default)(d.default.mark(function m(E,v,h){var A,B,x,w,C,D,S,F,T,O;return d.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:for(v=v||[],o(v.length,"rules is required"),v.forEach(function(I){o(I.allowedOrigin,"allowedOrigin is required"),o(I.allowedMethod,"allowedMethod is required")}),A=this._bucketRequestParams("PUT",E,"cors",h),B=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,x=function(k){B+="<AllowedOrigin>".concat(k,"</AllowedOrigin>")},w=function(k){B+="<AllowedMethod>".concat(k,"</AllowedMethod>")},C=function(k){B+="<AllowedHeader>".concat(k,"</AllowedHeader>")},D=function(k){B+="<ExposeHeader>".concat(k,"</ExposeHeader>")},S=0,F=v.length;S<F;S++)T=v[S],B+="<CORSRule>",r(T.allowedOrigin).forEach(x),r(T.allowedMethod).forEach(w),r(T.allowedHeader).forEach(C),r(T.exposeHeader).forEach(D),T.maxAgeSeconds&&(B+="<MaxAgeSeconds>".concat(T.maxAgeSeconds,"</MaxAgeSeconds>")),B+="</CORSRule>";return B+="</CORSConfiguration>",A.content=B,A.mime="xml",A.successStatuses=[200],N.next=16,this.request(A);case 16:return O=N.sent,N.abrupt("return",{res:O.res});case 18:case"end":return N.stop()}},m,this)}));function p(m,E,v){return u.apply(this,arguments)}return p}(),n.getBucketCORS=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A,B,x;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return h=this._bucketRequestParams("GET",E,"cors",v),h.successStatuses=[200],h.xmlResponse=!0,C.next=5,this.request(h);case 5:return A=C.sent,B=[],A.data&&A.data.CORSRule&&(x=A.data.CORSRule,t(x)||(x=[x]),x.forEach(function(D){var S={};Object.keys(D).forEach(function(F){S[F.slice(0,1).toLowerCase()+F.slice(1,F.length)]=D[F]}),B.push(S)})),C.abrupt("return",{rules:B,res:A.res});case 9:case"end":return C.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.deleteBucketCORS=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A;return d.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return h=this._bucketRequestParams("DELETE",E,"cors",v),h.successStatuses=[204],x.next=4,this.request(h);case 4:return A=x.sent,x.abrupt("return",{res:A.res});case 6:case"end":return x.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.putBucketReferer=function(){var u=(0,l.default)(d.default.mark(function m(E,v,h,A){var B,x,w,C;return d.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(B=this._bucketRequestParams("PUT",E,"referer",A),x=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,x+=" <AllowEmptyReferer>".concat(v?"true":"false",`</AllowEmptyReferer>
|
|
|
`),h&&h.length>0){for(x+=` <RefererList>
|
|
|
`,w=0;w<h.length;w++)x+=" <Referer>".concat(h[w],`</Referer>
|
|
|
`);x+=` </RefererList>
|
|
|
`}else x+=` <RefererList />
|
|
|
`;return x+="</RefererConfiguration>",B.content=x,B.mime="xml",B.successStatuses=[200],S.next=10,this.request(B);case 10:return C=S.sent,S.abrupt("return",{res:C.res});case 12:case"end":return S.stop()}},m,this)}));function p(m,E,v,h){return u.apply(this,arguments)}return p}(),n.getBucketReferer=function(){var u=(0,l.default)(d.default.mark(function m(E,v){var h,A,B;return d.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return h=this._bucketRequestParams("GET",E,"referer",v),h.successStatuses=[200],h.xmlResponse=!0,w.next=5,this.request(h);case 5:return A=w.sent,B=A.data.RefererList.Referer||null,B&&(t(B)||(B=[B])),w.abrupt("return",{allowEmpty:A.data.AllowEmptyReferer==="true",referers:B,res:A.res});case 9:case"end":return w.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n.deleteBucketReferer=function(){var u=(0,l.default)(d.default.mark(function m(E,v){return d.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this.putBucketReferer(E,!0,null,v);case 2:return A.abrupt("return",A.sent);case 3:case"end":return A.stop()}},m,this)}));function p(m,E){return u.apply(this,arguments)}return p}(),n._bucketRequestParams=function(p,m,E,v){return{method:p,bucket:m,subres:E,timeout:v&&v.timeout,ctx:v&&v.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(e,g,y){(function(c,d){(function(){"use strict";var l=e("@babel/runtime/helpers/interopRequireDefault"),o=l(e("@babel/runtime/regenerator")),s=l(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.symbol.js"),e("core-js/modules/es.symbol.description.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.to-string.js");var i=e("debug")("ali-oss"),n=e("xml2js"),t=e("agentkeepalive"),r=e("merge-descriptors"),u=e("platform"),p=e("utility"),m=e("urllib"),E=e("./version"),v=e("bowser"),h=e("../common/signUtils"),A=e("../common/client/initOptions"),B=e("../common/utils/createRequest"),x=B.createRequest,w=e("../common/utils/encoder"),C=w.encoder,D=e("../common/client/getReqUrl"),S=D.getReqUrl,F=e("../common/utils/setSTSToken"),T=F.setSTSToken,O=e("../common/utils/retry"),M=O.retry,N=e("../common/utils/isFunction"),I=N.isFunction,k=new t;function L(){var q=u.name,te=u.version;q&&q.toLowerCase&&q.toLowerCase()==="ie"&&te.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function V(){return location&&location.protocol==="https:"}function _(q,te){if(L(),!(this instanceof _))return new _(q,te);q&&q.inited?this.options=q:this.options=_.initOptions(q),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=m,this.agent=this.options.agent||k),this.ctx=te,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}g.exports=_,_.initOptions=function(te){te.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Z=Object.assign({secure:V(),useFetch:!1},te);return A(Z)};var ee=_.prototype;ee.debug=i,r(ee,e("./object")),r(ee,e("./bucket")),r(ee,e("../common/bucket/getBucketWebsite")),r(ee,e("../common/bucket/putBucketWebsite")),r(ee,e("../common/bucket/deleteBucketWebsite")),r(ee,e("../common/bucket/getBucketLifecycle")),r(ee,e("../common/bucket/putBucketLifecycle")),r(ee,e("../common/bucket/deleteBucketLifecycle")),r(ee,e("../common/bucket/putBucketVersioning")),r(ee,e("../common/bucket/getBucketVersioning")),r(ee,e("../common/bucket/getBucketInventory")),r(ee,e("../common/bucket/deleteBucketInventory")),r(ee,e("../common/bucket/listBucketInventory")),r(ee,e("../common/bucket/putBucketInventory")),r(ee,e("../common/bucket/abortBucketWorm")),r(ee,e("../common/bucket/completeBucketWorm")),r(ee,e("../common/bucket/extendBucketWorm")),r(ee,e("../common/bucket/getBucketWorm")),r(ee,e("../common/bucket/initiateBucketWorm")),r(ee,e("./managed-upload")),r(ee,e("../common/multipart-copy")),r(ee,e("../common/multipart")),r(ee,e("../common/parallel")),ee.signature=function(te){return this.debug("authorization stringToSign: %s",te,"info"),h.computeSignature(this.options.accessKeySecret,te,this.options.headerEncoding)},ee._getReqUrl=S,ee.authorization=function(te,Z,G,Q){var ie=h.buildCanonicalString(te.toUpperCase(),Z,{headers:Q,parameters:G});return h.authorization(this.options.accessKeyId,this.options.accessKeySecret,ie,this.options.headerEncoding)},ee.request=function(){var q=(0,s.default)(o.default.mark(function te(Z){var G=this;return o.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!this.options.retryMax){ie.next=6;break}return ie.next=3,M($.bind(this),this.options.retryMax,{errorHandler:function(fe){var K=function(Y){if(Z.stream)return!1;var R=[-1,-2].includes(Y.status),J=G.options.requestErrorRetryHandle||function(){return!0};return R&&J(Y)};return!!K(fe)}})(Z);case 3:return ie.abrupt("return",ie.sent);case 6:return ie.abrupt("return",$.call(this,Z));case 7:case"end":return ie.stop()}},te,this)}));return function(te){return q.apply(this,arguments)}}();function $(q){return X.apply(this,arguments)}function X(){return X=(0,s.default)(o.default.mark(function q(te){var Z,G,Q,ie,de,fe;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(this.options.stsToken&&I(this.options.refreshSTSToken))){W.next=3;break}return W.next=3,T.call(this);case 3:return Z=x.call(this,te),this.options.useFetch||(Z.params.mode="disable-fetch"),ie=!!te.stream,W.prev=6,W.next=9,this.urllib.request(Z.url,Z.params);case 9:G=W.sent,this.debug("response %s %s, got %s, headers: %j",te.method,Z.url,G.status,G.headers,"info"),W.next=16;break;case 13:W.prev=13,W.t0=W.catch(6),Q=W.t0;case 16:if(!(G&&te.successStatuses&&te.successStatuses.indexOf(G.status)===-1)){W.next=28;break}return W.next=19,this.requestError(G);case 19:if(de=W.sent,!(de.code==="RequestTimeTooSkewed"&&!ie)){W.next=25;break}return this.options.amendTimeSkewed=+new Date(de.serverTime)-new Date,W.next=24,this.request(te);case 24:return W.abrupt("return",W.sent);case 25:de.params=te,W.next=32;break;case 28:if(!Q){W.next=32;break}return W.next=31,this.requestError(Q);case 31:de=W.sent;case 32:if(!de){W.next=34;break}throw de;case 34:if(!te.xmlResponse){W.next=39;break}return W.next=37,this.parseXML(G.data);case 37:fe=W.sent,G.data=fe;case 39:return W.abrupt("return",G);case 40:case"end":return W.stop()}},q,this,[[6,13]])})),X.apply(this,arguments)}ee._getResource=function(te){var Z="/";return te.bucket&&(Z+="".concat(te.bucket,"/")),te.object&&(Z+=C(te.object,this.options.headerEncoding)),Z},ee._escape=function(te){return p.encodeURIComponent(te).replace(/%2F/g,"/")},ee._getUserAgent=function(){var te=d&&d.browser?"js":"nodejs",Z="aliyun-sdk-".concat(te,"/").concat(E.version),G=u.description;return!G&&d&&(G="Node.js ".concat(d.version.slice(1)," on ").concat(d.platform," ").concat(d.arch)),this._checkUserAgent("".concat(Z," ").concat(G))},ee._checkUserAgent=function(te){var Z=te.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Z},ee.checkBrowserAndVersion=function(te,Z){return v.name===te&&v.version.split(".")[0]===Z},ee.parseXML=function(te){return new Promise(function(Z,G){c.isBuffer(te)&&(te=te.toString()),n.parseString(te,{explicitRoot:!1,explicitArray:!1},function(Q,ie){Q?G(Q):Z(ie)})})},ee.requestError=function(){var q=(0,s.default)(o.default.mark(function Z(G){var Q,ie,de,fe;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(Q=null,!(!G.data||!G.data.length)){W.next=5;break}G.status===-1||G.status===-2?(Q=new Error(G.message),Q.name=G.name,Q.status=G.status,Q.code=G.name):(G.status===404?(Q=new Error("Object not exists"),Q.name="NoSuchKeyError",Q.status=404,Q.code="NoSuchKey"):G.status===412?(Q=new Error("Pre condition failed"),Q.name="PreconditionFailedError",Q.status=412,Q.code="PreconditionFailed"):(Q=new Error("Unknow error, status: ".concat(G.status)),Q.name="UnknownError",Q.status=G.status),Q.requestId=G.headers["x-oss-request-id"],Q.host=""),W.next=32;break;case 5:return ie=String(G.data),this.debug("request response error data: %s",ie,"error"),W.prev=7,W.next=10,this.parseXML(ie);case 10:if(W.t0=W.sent,W.t0){W.next=13;break}W.t0={};case 13:de=W.t0,W.next=23;break;case 16:return W.prev=16,W.t1=W.catch(7),this.debug(ie,"error"),W.t1.message+=`
|
|
|
raw xml: `.concat(ie),W.t1.status=G.status,W.t1.requestId=G.headers["x-oss-request-id"],W.abrupt("return",W.t1);case 23:fe=de.Message||"unknow request error, status: ".concat(G.status),de.Condition&&(fe+=" (condition: ".concat(de.Condition,")")),Q=new Error(fe),Q.name=de.Code?"".concat(de.Code,"Error"):"UnknownError",Q.status=G.status,Q.code=de.Code,Q.requestId=de.RequestId,Q.hostId=de.HostId,Q.serverTime=de.ServerTime;case 32:return this.debug("generate error %j",Q,"error"),W.abrupt("return",Q);case 34:case"end":return W.stop()}},Z,this,[[7,16]])}));function te(Z){return q.apply(this,arguments)}return te}()}).call(this)}).call(this,{isBuffer:e("../../node_modules/is-buffer/index.js")},e("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(e,g,y){(function(c){(function(){"use strict";var d=e("@babel/runtime/helpers/interopRequireDefault"),l=d(e("@babel/runtime/regenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js");var o=d(e("@babel/runtime/helpers/asyncToGenerator")),s=e("util"),i=e("path"),n=e("mime"),t=e("copy-to"),r=e("../common/utils/isBlob"),u=r.isBlob,p=e("../common/utils/isFile"),m=p.isFile,E=e("../common/utils/isBuffer"),v=E.isBuffer,h=y;h.multipartUpload=function(){var C=(0,o.default)(l.default.mark(function S(F,T){var O,M,N,I,k,L,V,_,ee,$=arguments;return l.default.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(O=$.length>2&&$[2]!==void 0?$[2]:{},this.resetCancelFlag(),O.disabledMD5=O.disabledMD5===void 0?!0:!!O.disabledMD5,!(O.checkpoint&&O.checkpoint.uploadId)){q.next=8;break}return T&&m(T)&&(O.checkpoint.file=T),q.next=7,this._resumeMultipart(O.checkpoint,O);case 7:return q.abrupt("return",q.sent);case 8:return M=102400,O.mime||(m(T)?O.mime=n.getType(i.extname(T.name)):u(T)?O.mime=T.type:v(T)?O.mime="":O.mime=n.getType(i.extname(T))),O.headers=O.headers||{},this._convertMetaToHeaders(O.meta,O.headers),q.next=14,this._getFileSize(T);case 14:if(N=q.sent,!(N<M)){q.next=26;break}return O.contentLength=N,q.next=19,this.put(F,T,O);case 19:if(I=q.sent,!(O&&O.progress)){q.next=23;break}return q.next=23,O.progress(1);case 23:return k={res:I.res,bucket:this.options.bucket,name:F,etag:I.res.headers.etag},(O.headers&&O.headers["x-oss-callback"]||O.callback)&&(k.data=I.data),q.abrupt("return",k);case 26:if(!(O.partSize&&parseInt(O.partSize,10)!==O.partSize)){q.next=28;break}throw new Error("partSize must be int number");case 28:if(!(O.partSize&&O.partSize<M)){q.next=30;break}throw new Error("partSize must not be smaller than ".concat(M));case 30:return q.next=32,this.initMultipartUpload(F,O);case 32:if(L=q.sent,V=L.uploadId,_=this._getPartSize(N,O.partSize),ee={file:T,name:F,fileSize:N,partSize:_,uploadId:V,doneParts:[]},!(O&&O.progress)){q.next=39;break}return q.next=39,O.progress(0,ee,L.res);case 39:return q.next=41,this._resumeMultipart(ee,O);case 41:return q.abrupt("return",q.sent);case 42:case"end":return q.stop()}},S,this)}));function D(S,F){return C.apply(this,arguments)}return D}(),h._resumeMultipart=function(){var C=(0,o.default)(l.default.mark(function S(F,T){var O,M,N,I,k,L,V,_,ee,$,X,q,te,Z,G,Q,ie,de,fe;return l.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(O=this,!this.isCancel()){W.next=3;break}throw this._makeCancelEvent();case 3:return M=F.file,N=F.fileSize,I=F.partSize,k=F.uploadId,L=F.doneParts,V=F.name,_=[],L.length>0&&t(L).to(_),ee=this._divideParts(N,I),$=ee.length,X=!1,q=function(R,J){return new Promise(function(){var se=(0,o.default)(l.default.mark(function pe(re,z){var U,H,ne,le,me;return l.default.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(oe.prev=0,R.isCancel()){oe.next=29;break}return U=ee[J-1],oe.next=5,R._createBuffer(M,U.start,U.end);case 5:return H=oe.sent,ne={content:H,size:U.end-U.start},oe.prev=7,oe.next=10,R._uploadPart(V,k,J,ne,T);case 10:le=oe.sent,oe.next=18;break;case 13:if(oe.prev=13,oe.t0=oe.catch(7),oe.t0.status!==404){oe.next=17;break}throw R._makeAbortEvent();case 17:throw oe.t0;case 18:if(!(!R.isCancel()&&!X)){oe.next=26;break}if(F.doneParts.push({number:J,etag:le.res.headers.etag}),!T.progress){oe.next=23;break}return oe.next=23,T.progress(L.length/($+1),F,le.res);case 23:re({number:J,etag:le.res.headers.etag}),oe.next=27;break;case 26:re();case 27:oe.next=30;break;case 29:re();case 30:oe.next=41;break;case 32:oe.prev=32,oe.t1=oe.catch(0),me=new Error,me.name=oe.t1.name,me.message=oe.t1.message,me.stack=oe.t1.stack,me.partNum=J,t(oe.t1).to(me),z(me);case 41:case"end":return oe.stop()}},pe,null,[[0,32],[7,13]])}));return function(pe,re){return se.apply(this,arguments)}}())},te=Array.from(new Array($),function(Y,R){return R+1}),Z=_.map(function(Y){return Y.number}),G=te.filter(function(Y){return Z.indexOf(Y)<0}),Q=5,ie=T.parallel||Q,W.next=17,this._parallel(G,ie,function(Y){return new Promise(function(R,J){q(O,Y).then(function(se){se&&_.push(se),R()}).catch(function(se){J(se)})})});case 17:if(de=W.sent,X=!0,fe=de.find(function(Y){return Y.name==="abort"}),!fe){W.next=22;break}throw fe;case 22:if(!this.isCancel()){W.next=25;break}throw q=null,this._makeCancelEvent();case 25:if(!(de&&de.length>0)){W.next=28;break}throw de[0].message="Failed to upload some parts with error: ".concat(de[0].toString()," part_num: ").concat(de[0].partNum),de[0];case 28:return W.next=30,this.completeMultipartUpload(V,k,_,T);case 30:return W.abrupt("return",W.sent);case 31:case"end":return W.stop()}},S,this)}));function D(S,F){return C.apply(this,arguments)}return D}(),h._getFileSize=function(){var C=(0,o.default)(l.default.mark(function S(F){return l.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!v(F)){O.next=4;break}return O.abrupt("return",F.length);case 4:if(!(u(F)||m(F))){O.next=6;break}return O.abrupt("return",F.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return O.stop()}},S)}));function D(S){return C.apply(this,arguments)}return D}();var A=e("stream"),B=A.Readable;function x(C,D){if(!(this instanceof x))return new x(C,D);B.call(this,D),this.file=C,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(x,B),x.prototype.readFileAndPush=function(D){if(this.fileBuffer)for(var S=!0;S&&this.fileBuffer&&this.start<this.fileBuffer.length;){var F=this.start,T=F+D;T=T>this.fileBuffer.length?this.fileBuffer.length:T,this.start=T,S=this.push(this.fileBuffer.slice(F,T))}},x.prototype._read=function(D){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var S=16*1024;D=D||S;var F=this;this.reader.onload=function(O){F.fileBuffer=c.from(new Uint8Array(O.target.result)),F.file=null,F.readFileAndPush(D)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(D)};function w(C){return C.arrayBuffer?C.arrayBuffer():new Promise(function(D,S){var F=new FileReader;F.onload=function(T){D(T.target.result)},F.onerror=function(T){S(T)},F.readAsArrayBuffer(C)})}h._createBuffer=function(){var C=(0,o.default)(l.default.mark(function S(F,T,O){var M,N;return l.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!(u(F)||m(F))){k.next=8;break}return M=F.slice(T,O),k.next=4,w(M);case 4:return N=k.sent,k.abrupt("return",c.from(N));case 8:if(!v(F)){k.next=12;break}return k.abrupt("return",F.subarray(T,O));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return k.stop()}},S)}));function D(S,F,T){return C.apply(this,arguments)}return D}(),h._getPartSize=function(D,S){var F=1e4,T=1*1024*1024;S||(S=T);var O=Math.ceil(D/F);return S<O&&(S=O,console.warn("partSize has been set to ".concat(S,", because the partSize you provided causes partNumber to be greater than 10,000"))),S},h._divideParts=function(D,S){for(var F=Math.ceil(D/S),T=[],O=0;O<F;O++){var M=S*O,N=Math.min(M+S,D);T.push({start:M,end:N})}return T}}).call(this)}).call(this,e("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.promise.js");var d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("fs"),s=e("copy-to"),i=e("path"),n=e("mime"),t=e("../common/callback"),r=e("merge-descriptors"),u=e("../common/utils/isBlob"),p=u.isBlob,m=e("../common/utils/isFile"),E=m.isFile,v=e("../common/utils/isBuffer"),h=v.isBuffer,A=e("../common/utils/obj2xml"),B=A.obj2xml,x=y;x.append=function(){var w=(0,l.default)(d.default.mark(function D(S,F,T){var O;return d.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return T=T||{},T.position===void 0&&(T.position="0"),T.subres={append:"",position:T.position},T.method="POST",N.next=6,this.put(S,F,T);case 6:return O=N.sent,O.nextAppendPosition=O.res.headers["x-oss-next-append-position"],N.abrupt("return",O);case 9:case"end":return N.stop()}},D,this)}));function C(D,S,F){return w.apply(this,arguments)}return C}(),x.put=function(){var w=(0,l.default)(d.default.mark(function D(S,F,T){var O,M,N,I,k;return d.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(T=T||{},T.disabledMD5=T.disabledMD5===void 0?!0:!!T.disabledMD5,T.headers=T.headers||{},S=this._objectName(S),!h(F)){V.next=8;break}O=F,V.next=19;break;case 8:if(!(p(F)||E(F))){V.next=18;break}return T.mime||(E(F)?T.mime=n.getType(i.extname(F.name)):T.mime=F.type),V.next=12,this._createBuffer(F,0,F.size);case 12:return O=V.sent,V.next=15,this._getFileSize(F);case 15:T.contentLength=V.sent,V.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(T.meta,T.headers),M=T.method||"PUT",N=this._objectRequestParams(M,S,T),t.encodeCallback(N,T),N.mime=T.mime,N.disabledMD5=T.disabledMD5,N.content=O,N.successStatuses=[200],V.next=29,this.request(N);case 29:return I=V.sent,k={name:S,url:this._objectUrl(S),res:I.res},N.headers&&N.headers["x-oss-callback"]&&(k.data=JSON.parse(I.data.toString())),V.abrupt("return",k);case 33:case"end":return V.stop()}},D,this)}));function C(D,S,F){return w.apply(this,arguments)}return C}(),x.putStream=function(){var w=(0,l.default)(d.default.mark(function D(S,F,T){var O,M,N,I;return d.default.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return T=T||{},T.headers=T.headers||{},S=this._objectName(S),T.contentLength?T.headers["Content-Length"]=T.contentLength:T.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(T.meta,T.headers),O=T.method||"PUT",M=this._objectRequestParams(O,S,T),t.encodeCallback(M,T),M.mime=T.mime,M.stream=F,M.successStatuses=[200],L.next=13,this.request(M);case 13:return N=L.sent,I={name:S,url:this._objectUrl(S),res:N.res},M.headers&&M.headers["x-oss-callback"]&&(I.data=JSON.parse(N.data.toString())),L.abrupt("return",I);case 17:case"end":return L.stop()}},D,this)}));function C(D,S,F){return w.apply(this,arguments)}return C}(),r(x,e("../common/object/copyObject")),r(x,e("../common/object/getObjectTagging")),r(x,e("../common/object/putObjectTagging")),r(x,e("../common/object/deleteObjectTagging")),r(x,e("../common/image")),r(x,e("../common/object/getBucketVersions")),r(x,e("../common/object/getACL")),r(x,e("../common/object/putACL")),r(x,e("../common/object/head")),r(x,e("../common/object/delete")),r(x,e("../common/object/get")),r(x,e("../common/object/putSymlink")),r(x,e("../common/object/getSymlink")),r(x,e("../common/object/deleteMulti")),r(x,e("../common/object/getObjectMeta")),r(x,e("../common/object/getObjectUrl")),r(x,e("../common/object/generateObjectUrl")),r(x,e("../common/object/signatureUrl")),r(x,e("../common/object/asyncSignatureUrl")),x.putMeta=function(){var w=(0,l.default)(d.default.mark(function D(S,F,T){var O;return d.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,this.copy(S,S,{meta:F||{},timeout:T&&T.timeout,ctx:T&&T.ctx});case 2:return O=N.sent,N.abrupt("return",O);case 4:case"end":return N.stop()}},D,this)}));function C(D,S,F){return w.apply(this,arguments)}return C}(),x.list=function(){var w=(0,l.default)(d.default.mark(function D(S,F){var T,O,M,N,I;return d.default.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return T=this._objectRequestParams("GET","",F),T.query=S,T.xmlResponse=!0,T.successStatuses=[200],L.next=6,this.request(T);case 6:return O=L.sent,M=O.data.Contents||[],N=this,M&&(Array.isArray(M)||(M=[M]),M=M.map(function(V){return{name:V.Key,url:N._objectUrl(V.Key),lastModified:V.LastModified,etag:V.ETag,type:V.Type,size:Number(V.Size),storageClass:V.StorageClass,owner:{id:V.Owner.ID,displayName:V.Owner.DisplayName}}})),I=O.data.CommonPrefixes||null,I&&(Array.isArray(I)||(I=[I]),I=I.map(function(V){return V.Prefix})),L.abrupt("return",{res:O.res,objects:M,prefixes:I,nextMarker:O.data.NextMarker||null,isTruncated:O.data.IsTruncated==="true"});case 13:case"end":return L.stop()}},D,this)}));function C(D,S){return w.apply(this,arguments)}return C}(),x.listV2=function(){var w=(0,l.default)(d.default.mark(function D(S){var F,T,O,M,N,I,k,L=arguments;return d.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return F=L.length>1&&L[1]!==void 0?L[1]:{},T=S["continuation-token"]||S.continuationToken,T&&(F.subres=Object.assign({"continuation-token":T},F.subres)),O=this._objectRequestParams("GET","",F),O.query=Object.assign({"list-type":2},S),delete O.query["continuation-token"],delete O.query.continuationToken,O.xmlResponse=!0,O.successStatuses=[200],_.next=11,this.request(O);case 11:return M=_.sent,N=M.data.Contents||[],I=this,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(ee){var $=null;return ee.Owner&&($={id:ee.Owner.ID,displayName:ee.Owner.DisplayName}),{name:ee.Key,url:I._objectUrl(ee.Key),lastModified:ee.LastModified,etag:ee.ETag,type:ee.Type,size:Number(ee.Size),storageClass:ee.StorageClass,owner:$}})),k=M.data.CommonPrefixes||null,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(ee){return ee.Prefix})),_.abrupt("return",{res:M.res,objects:N,prefixes:k,isTruncated:M.data.IsTruncated==="true",keyCount:+M.data.KeyCount,continuationToken:M.data.ContinuationToken||null,nextContinuationToken:M.data.NextContinuationToken||null});case 18:case"end":return _.stop()}},D,this)}));function C(D){return w.apply(this,arguments)}return C}(),x.restore=function(){var w=(0,l.default)(d.default.mark(function D(S){var F,T,O,M,N=arguments;return d.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return F=N.length>1&&N[1]!==void 0?N[1]:{type:"Archive"},F=F||{},F.subres=Object.assign({restore:""},F.subres),F.versionId&&(F.subres.versionId=F.versionId),T=this._objectRequestParams("POST",S,F),F.type==="ColdArchive"&&(O={RestoreRequest:{Days:F.Days?F.Days:2,JobParameters:{Tier:F.JobParameters?F.JobParameters:"Standard"}}},T.content=B(O,{headers:!0}),T.mime="xml"),T.successStatuses=[202],k.next=9,this.request(T);case 9:return M=k.sent,k.abrupt("return",{res:M.res});case 11:case"end":return k.stop()}},D,this)}));function C(D){return w.apply(this,arguments)}return C}(),x._objectUrl=function(C){return this._getReqUrl({bucket:this.options.bucket,object:C})},x._objectRequestParams=function(C,D,S){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");S=S||{},D=this._objectName(D);var F={object:D,bucket:this.options.bucket,method:C,subres:S&&S.subres,timeout:S&&S.timeout,ctx:S&&S.ctx};return S.headers&&(F.headers={},s(S.headers).to(F.headers)),F},x._objectName=function(C){return C.replace(/^\/+/,"")},x._convertMetaToHeaders=function(C,D){C&&Object.keys(C).forEach(function(S){D["x-oss-meta-".concat(S)]=C[S]})},x._deleteFileSafe=function(C){var D=this;return new Promise(function(S){o.exists(C,function(F){F?o.unlink(C,function(T){T&&D.debug("unlink %j error: %s",C,T,"error"),S()}):S()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(e,g,y){"use strict";y.version="6.18.1"},{}],7:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.abortBucketWorm=void 0;var o=e("../utils/checkBucketName");function s(n,t){return i.apply(this,arguments)}function i(){return i=(0,l.default)(d.default.mark(function n(t,r){var u,p;return d.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return o.checkBucketName(t),u=this._bucketRequestParams("DELETE",t,"worm",r),E.next=4,this.request(u);case 4:return p=E.sent,E.abrupt("return",{res:p.res,status:p.status});case 6:case"end":return E.stop()}},n,this)})),i.apply(this,arguments)}y.abortBucketWorm=s},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.completeBucketWorm=void 0;var o=e("../utils/checkBucketName");function s(n,t,r){return i.apply(this,arguments)}function i(){return i=(0,l.default)(d.default.mark(function n(t,r,u){var p,m;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return o.checkBucketName(t),p=this._bucketRequestParams("POST",t,{wormId:r},u),v.next=4,this.request(p);case 4:return m=v.sent,v.abrupt("return",{res:m.res,status:m.status});case 6:case"end":return v.stop()}},n,this)})),i.apply(this,arguments)}y.completeBucketWorm=s},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.deleteBucketInventory=void 0;var o=e("../utils/checkBucketName");function s(n,t){return i.apply(this,arguments)}function i(){return i=(0,l.default)(d.default.mark(function n(t,r){var u,p,m,E,v=arguments;return d.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return u=v.length>2&&v[2]!==void 0?v[2]:{},p=Object.assign({inventory:"",inventoryId:r},u.subres),o.checkBucketName(t),m=this._bucketRequestParams("DELETE",t,p,u),m.successStatuses=[204],A.next=7,this.request(m);case 7:return E=A.sent,A.abrupt("return",{status:E.status,res:E.res});case 9:case"end":return A.stop()}},n,this)})),i.apply(this,arguments)}y.deleteBucketInventory=s},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=y;i.deleteBucketLifecycle=function(){var n=(0,l.default)(d.default.mark(function r(u,p){var m,E;return d.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return s(u),m=this._bucketRequestParams("DELETE",u,"lifecycle",p),m.successStatuses=[204],h.next=5,this.request(m);case 5:return E=h.sent,h.abrupt("return",{res:E.res});case 7:case"end":return h.stop()}},r,this)}));function t(r,u){return n.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=y;i.deleteBucketWebsite=function(){var n=(0,l.default)(d.default.mark(function r(u,p){var m,E;return d.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return s(u),m=this._bucketRequestParams("DELETE",u,"website",p),m.successStatuses=[204],h.next=5,this.request(m);case 5:return E=h.sent,h.abrupt("return",{res:E.res});case 7:case"end":return h.stop()}},r,this)}));function t(r,u){return n.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.extendBucketWorm=void 0;var o=e("../utils/checkBucketName"),s=e("../utils/obj2xml");function i(t,r,u,p){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r,u,p,m){var E,v,h;return d.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return o.checkBucketName(r),E=this._bucketRequestParams("POST",r,{wormExtend:"",wormId:u},m),v={ExtendWormConfiguration:{RetentionPeriodInDays:p}},E.mime="xml",E.content=s.obj2xml(v,{headers:!0}),E.successStatuses=[200],B.next=8,this.request(E);case 8:return h=B.sent,B.abrupt("return",{res:h.res,status:h.status});case 10:case"end":return B.stop()}},t,this)})),n.apply(this,arguments)}y.extendBucketWorm=i},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.getBucketInventory=void 0;var o=e("../utils/checkBucketName"),s=e("../utils/formatInventoryConfig");function i(t,r){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r,u){var p,m,E,v,h=arguments;return d.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return p=h.length>2&&h[2]!==void 0?h[2]:{},m=Object.assign({inventory:"",inventoryId:u},p.subres),o.checkBucketName(r),E=this._bucketRequestParams("GET",r,m,p),E.successStatuses=[200],E.xmlResponse=!0,B.next=8,this.request(E);case 8:return v=B.sent,B.abrupt("return",{status:v.status,res:v.res,inventory:s.formatInventoryConfig(v.data)});case 10:case"end":return B.stop()}},t,this)})),n.apply(this,arguments)}y.getBucketInventory=i},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("../utils/isArray"),n=i.isArray,t=e("../utils/formatObjKey"),r=t.formatObjKey,u=y;u.getBucketLifecycle=function(){var p=(0,l.default)(d.default.mark(function E(v,h){var A,B,x;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return s(v),A=this._bucketRequestParams("GET",v,"lifecycle",h),A.successStatuses=[200],A.xmlResponse=!0,C.next=6,this.request(A);case 6:return B=C.sent,x=B.data.Rule||null,x&&(n(x)||(x=[x]),x=x.map(function(D){return D.ID&&(D.id=D.ID,delete D.ID),D.Tag&&!n(D.Tag)&&(D.Tag=[D.Tag]),r(D,"firstLowerCase")})),C.abrupt("return",{rules:x,res:B.res});case 10:case"end":return C.stop()}},E,this)}));function m(E,v){return p.apply(this,arguments)}return m}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=y;i.getBucketVersioning=function(){var n=(0,l.default)(d.default.mark(function r(u,p){var m,E,v;return d.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return s(u),m=this._bucketRequestParams("GET",u,"versioning",p),m.xmlResponse=!0,m.successStatuses=[200],A.next=6,this.request(m);case 6:return E=A.sent,v=E.data.Status,A.abrupt("return",{status:E.status,versionStatus:v,res:E.res});case 9:case"end":return A.stop()}},r,this)}));function t(r,u){return n.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("../utils/isObject"),n=i.isObject,t=y;t.getBucketWebsite=function(){var r=(0,l.default)(d.default.mark(function p(m,E){var v,h,A;return d.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return s(m),v=this._bucketRequestParams("GET",m,"website",E),v.successStatuses=[200],v.xmlResponse=!0,x.next=6,this.request(v);case 6:return h=x.sent,A=[],h.data.RoutingRules&&h.data.RoutingRules.RoutingRule&&(n(h.data.RoutingRules.RoutingRule)?A=[h.data.RoutingRules.RoutingRule]:A=h.data.RoutingRules.RoutingRule),x.abrupt("return",{index:h.data.IndexDocument&&h.data.IndexDocument.Suffix||"",supportSubDir:h.data.IndexDocument&&h.data.IndexDocument.SupportSubDir||"false",type:h.data.IndexDocument&&h.data.IndexDocument.Type,routingRules:A,error:h.data.ErrorDocument&&h.data.ErrorDocument.Key||null,res:h.res});case 10:case"end":return x.stop()}},p,this)}));function u(p,m){return r.apply(this,arguments)}return u}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.getBucketWorm=void 0;var o=e("../utils/checkBucketName"),s=e("../utils/dataFix");function i(t,r){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r,u){var p,m;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return o.checkBucketName(r),p=this._bucketRequestParams("GET",r,"worm",u),p.successStatuses=[200],p.xmlResponse=!0,v.next=6,this.request(p);case 6:return m=v.sent,s.dataFix(m.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),v.abrupt("return",Object.assign(Object.assign({},m.data),{res:m.res,status:m.status}));case 9:case"end":return v.stop()}},t,this)})),n.apply(this,arguments)}y.getBucketWorm=i},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.initiateBucketWorm=void 0;var o=e("../utils/obj2xml"),s=e("../utils/checkBucketName");function i(t,r,u){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r,u,p){var m,E,v;return d.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return s.checkBucketName(r),m=this._bucketRequestParams("POST",r,"worm",p),E={InitiateWormConfiguration:{RetentionPeriodInDays:u}},m.mime="xml",m.content=o.obj2xml(E,{headers:!0}),m.successStatuses=[200],A.next=8,this.request(m);case 8:return v=A.sent,A.abrupt("return",{res:v.res,wormId:v.res.headers["x-oss-worm-id"],status:v.status});case 10:case"end":return A.stop()}},t,this)})),n.apply(this,arguments)}y.initiateBucketWorm=i},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.listBucketInventory=void 0;var o=e("../utils/checkBucketName"),s=e("../utils/formatInventoryConfig");function i(t){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r){var u,p,m,E,v,h,A,B,x=arguments;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return u=x.length>1&&x[1]!==void 0?x[1]:{},p=u.continuationToken,m=Object.assign({inventory:""},p&&{"continuation-token":p},u.subres),o.checkBucketName(r),E=this._bucketRequestParams("GET",r,m,u),E.successStatuses=[200],E.xmlResponse=!0,C.next=9,this.request(E);case 9:return v=C.sent,h=v.data,A=v.res,B=v.status,C.abrupt("return",{isTruncated:h.IsTruncated==="true",nextContinuationToken:h.NextContinuationToken,inventoryList:s.formatInventoryConfig(h.InventoryConfiguration,!0),status:B,res:A});case 12:case"end":return C.stop()}},t,this)})),n.apply(this,arguments)}y.listBucketInventory=i},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.putBucketInventory=void 0;var o=e("../utils/checkBucketName"),s=e("../utils/obj2xml");function i(t,r){return n.apply(this,arguments)}function n(){return n=(0,l.default)(d.default.mark(function t(r,u){var p,m,E,v,h,A,B,x,w,C,D,S=arguments;return d.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=S.length>2&&S[2]!==void 0?S[2]:{},m=Object.assign({inventory:"",inventoryId:u.id},p.subres),o.checkBucketName(r),E=u.OSSBucketDestination,v=u.optionalFields,h=u.includedObjectVersions,A="acs:oss:::",B="acs:ram::".concat(E.accountId,":role/"),x={InventoryConfiguration:{Id:u.id,IsEnabled:u.isEnabled,Filter:{Prefix:u.prefix||""},Destination:{OSSBucketDestination:{Format:E.format,AccountId:E.accountId,RoleArn:"".concat(B).concat(E.rolename),Bucket:"".concat(A).concat(E.bucket),Prefix:E.prefix||"",Encryption:E.encryption||""}},Schedule:{Frequency:u.frequency},IncludedObjectVersions:h,OptionalFields:{Field:(v==null?void 0:v.field)||[]}}},w=s.obj2xml(x,{headers:!0,firstUpperCase:!0}),C=this._bucketRequestParams("PUT",r,m,p),C.successStatuses=[200],C.mime="xml",C.content=w,T.next=14,this.request(C);case 14:return D=T.sent,T.abrupt("return",{status:D.status,res:D.res});case 16:case"end":return T.stop()}},t,this)})),n.apply(this,arguments)}y.putBucketInventory=i},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.array.includes.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("../utils/isArray"),n=i.isArray,t=e("../utils/deepCopy"),r=t.deepCopy,u=e("../utils/isObject"),p=u.isObject,m=e("../utils/obj2xml"),E=m.obj2xml,v=e("../utils/checkObjectTag"),h=v.checkObjectTag,A=e("../utils/getStrBytesCount"),B=A.getStrBytesCount,x=y;x.putBucketLifecycle=function(){var F=(0,l.default)(d.default.mark(function O(M,N,I){var k,L,V,_,ee;return d.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(s(M),n(N)){X.next=3;break}throw new Error("rules must be Array");case 3:return k=this._bucketRequestParams("PUT",M,"lifecycle",I),L=[],V={LifecycleConfiguration:{Rule:L}},N.forEach(function(q){w(q),S(q),q.id&&(q.ID=q.id,delete q.id),L.push(q)}),_=E(V,{headers:!0,firstUpperCase:!0}),k.content=_,k.mime="xml",k.successStatuses=[200],X.next=13,this.request(k);case 13:return ee=X.sent,X.abrupt("return",{res:ee.res});case 15:case"end":return X.stop()}},O,this)}));function T(O,M,N){return F.apply(this,arguments)}return T}();function w(F){F.days&&(F.expiration={days:F.days}),F.date&&(F.expiration={createdBeforeDate:F.date})}function C(F,T){var O=F.days,M=F.createdBeforeDate;if(!O&&!M)throw new Error("".concat(T," must includes days or createdBeforeDate"));if(O&&!/^[1-9][0-9]*$/.test(O))throw new Error("days must be a positive integer");if(M&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(M))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function D(F){if(!n(F)&&!p(F))throw new Error("tag must be Object or Array");F=p(F)?[F]:F;var T={},O=r(F);O.forEach(function(M){T[M.key]=M.value}),h(T)}function S(F){if(F.id&&B(F.id)>255)throw new Error("ID is composed of 255 bytes at most");if(F.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(F.status))throw new Error("Status must be Enabled or Disabled");if(F.transition){if(!["IA","Archive"].includes(F.transition.storageClass))throw new Error("StorageClass must be IA or Archive");C(F.transition,"Transition")}if(F.expiration){if(!F.expiration.expiredObjectDeleteMarker)C(F.expiration,"Expiration");else if(F.expiration.days||F.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(F.abortMultipartUpload&&C(F.abortMultipartUpload,"AbortMultipartUpload"),!F.expiration&&!F.abortMultipartUpload&&!F.transition&&!F.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(F.tag){if(F.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");D(F.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.includes.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("../utils/obj2xml"),n=i.obj2xml,t=y;t.putBucketVersioning=function(){var r=(0,l.default)(d.default.mark(function p(m,E){var v,h,A,B,x=arguments;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(v=x.length>2&&x[2]!==void 0?x[2]:{},s(m),["Enabled","Suspended"].includes(E)){C.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return h=this._bucketRequestParams("PUT",m,"versioning",v),A={VersioningConfiguration:{Status:E}},h.mime="xml",h.content=n(A,{headers:!0}),C.next=10,this.request(h);case 10:return B=C.sent,C.abrupt("return",{res:B.res,status:B.status});case 12:case"end":return C.stop()}},p,this)}));function u(p,m){return r.apply(this,arguments)}return u}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("../utils/obj2xml"),n=i.obj2xml,t=e("../utils/isArray"),r=t.isArray,u=y;u.putBucketWebsite=function(){var p=(0,l.default)(d.default.mark(function E(v){var h,A,B,x,w,C,D,S=arguments;return d.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(h=S.length>1&&S[1]!==void 0?S[1]:{},A=S.length>2?S[2]:void 0,s(v),B=this._bucketRequestParams("PUT",v,"website",A),x={Suffix:h.index||"index.html"},w={IndexDocument:x},C={WebsiteConfiguration:w},h.supportSubDir&&(x.SupportSubDir=h.supportSubDir),h.type&&(x.Type=h.type),h.error&&(w.ErrorDocument={Key:h.error}),h.routingRules===void 0){T.next=14;break}if(r(h.routingRules)){T.next=13;break}throw new Error("RoutingRules must be Array");case 13:w.RoutingRules={RoutingRule:h.routingRules};case 14:return C=n(C),B.content=C,B.mime="xml",B.successStatuses=[200],T.next=20,this.request(B);case 20:return D=T.sent,T.abrupt("return",{res:D.res});case 22:case"end":return T.stop()}},E,this)}));function m(E){return p.apply(this,arguments)}return m}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),y.encodeCallback=function(l,o){if(l.headers=l.headers||{},!Object.prototype.hasOwnProperty.call(l.headers,"x-oss-callback")&&o.callback){var s={callbackUrl:encodeURI(o.callback.url),callbackBody:o.callback.body};o.callback.host&&(s.callbackHost=o.callback.host),o.callback.contentType&&(s.callbackBodyType=o.callback.contentType);var i=c.from(JSON.stringify(s)).toString("base64");if(l.headers["x-oss-callback"]=i,o.callback.customValue){var n={};Object.keys(o.callback.customValue).forEach(function(t){n["x:".concat(t)]=o.callback.customValue[t].toString()}),l.headers["x-oss-callback-var"]=c.from(JSON.stringify(n)).toString("base64")}}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(e,g,y){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js");var c=function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(y,"__esModule",{value:!0}),y.getReqUrl=void 0;var d=c(e("copy-to")),l=c(e("url")),o=c(e("merge-descriptors")),s=c(e("is-type-of")),i=e("../utils/isIP"),n=e("../utils/checkConfigValid");function t(r){var u={},p=this.options.cname;n.checkConfigValid(this.options.endpoint,"endpoint"),d.default(this.options.endpoint,!1).to(u),r.bucket&&!p&&!i.isIP(u.hostname)&&!this.options.sldEnable&&(u.host="".concat(r.bucket,".").concat(u.host));var m="/";r.bucket&&this.options.sldEnable&&(m+="".concat(r.bucket,"/")),r.object&&(m+=this._escape(r.object).replace(/\+/g,"%2B")),u.pathname=m;var E={};if(r.query&&o.default(E,r.query),r.subres){var v={};s.default.string(r.subres)?v[r.subres]="":s.default.array(r.subres)?r.subres.forEach(function(h){v[h]=""}):v=r.subres,o.default(E,v)}return u.query=E,l.default.format(u)}y.getReqUrl=t},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(e,g,y){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.string.trim.js");var c=e("humanize-ms"),d=e("url"),l=e("../utils/checkBucketName"),o=l.checkBucketName,s=e("../utils/setRegion"),i=s.setRegion,n=e("../utils/checkConfigValid"),t=n.checkConfigValid;function r(u,p){t(u,"endpoint");var m=d.parse(u);if(m.protocol||(m=d.parse("http".concat(p?"s":"","://").concat(u))),m.protocol!=="http:"&&m.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return m}g.exports=function(u){if(!u||!u.accessKeyId||!u.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");u.stsToken&&!u.refreshSTSToken&&!u.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),u.bucket&&o(u.bucket);var p=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},u);if(p.accessKeyId=p.accessKeyId.trim(),p.accessKeySecret=p.accessKeySecret.trim(),p.timeout&&(p.timeout=c(p.timeout)),p.endpoint)p.endpoint=r(p.endpoint,p.secure);else if(p.region)p.endpoint=i(p.region,p.internal,p.secure);else throw new Error("require options.endpoint or options.region");return p.inited=!0,p}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(e,g,y){"use strict";var c=e("merge-descriptors"),d=y;c(d,e("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkBucketName"),s=o.checkBucketName,i=e("querystring"),n=e("js-base64"),t=n.Base64.encode,r=y;r.processObjectSave=function(){var p=(0,l.default)(d.default.mark(function E(v,h,A,B){var x,w,C,D;return d.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return u(v,"sourceObject"),u(h,"targetObject"),u(A,"process"),h=this._objectName(h),B&&s(B),x=this._objectRequestParams("POST",v,{subres:"x-oss-process"}),w=B?",b_".concat(t(B)):"",h=t(h),C={"x-oss-process":"".concat(A,"|sys/saveas,o_").concat(h).concat(w)},x.content=i.stringify(C),F.next=12,this.request(x);case 12:return D=F.sent,F.abrupt("return",{res:D.res,status:D.res.status});case 14:case"end":return F.stop()}},E,this)}));function m(E,v,h,A){return p.apply(this,arguments)}return m}();function u(p,m){if(!p)throw new Error("".concat(m," is required"));if(typeof p!="string")throw new Error("".concat(m," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.regexp.to-string.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("debug")("ali-oss:multipart-copy"),s=e("copy-to"),i=y;i.uploadPartCopy=function(){var n=(0,l.default)(d.default.mark(function r(u,p,m,E,v){var h,A,B,x,w,C=arguments;return d.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return h=C.length>5&&C[5]!==void 0?C[5]:{},h.headers=h.headers||{},A=h.versionId||h.subres&&h.subres.versionId||null,A?B="/".concat(v.sourceBucketName,"/").concat(encodeURIComponent(v.sourceKey),"?versionId=").concat(A):B="/".concat(v.sourceBucketName,"/").concat(encodeURIComponent(v.sourceKey)),h.headers["x-oss-copy-source"]=B,E&&(h.headers["x-oss-copy-source-range"]="bytes=".concat(E)),h.subres={partNumber:m,uploadId:p},x=this._objectRequestParams("PUT",u,h),x.mime=h.mime,x.successStatuses=[200],S.next=12,this.request(x);case 12:return w=S.sent,S.abrupt("return",{name:u,etag:w.res.headers.etag,res:w.res});case 14:case"end":return S.stop()}},r,this)}));function t(r,u,p,m,E){return n.apply(this,arguments)}return t}(),i.multipartUploadCopy=function(){var n=(0,l.default)(d.default.mark(function r(u,p){var m,E,v,h,A,B,x,w,C,D,S,F,T=arguments;return d.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return m=T.length>2&&T[2]!==void 0?T[2]:{},this.resetCancelFlag(),E=m.versionId,v=E===void 0?null:E,h={versionId:v},M.next=6,this._getObjectMeta(p.sourceBucketName,p.sourceKey,h);case 6:if(A=M.sent,B=A.res.headers["content-length"],p.startOffset=p.startOffset||0,p.endOffset=p.endOffset||B,!(m.checkpoint&&m.checkpoint.uploadId)){M.next=14;break}return M.next=13,this._resumeMultipartCopy(m.checkpoint,p,m);case 13:return M.abrupt("return",M.sent);case 14:if(x=102400,w=p.endOffset-p.startOffset,!(w<x)){M.next=18;break}throw new Error("copySize must not be smaller than ".concat(x));case 18:if(!(m.partSize&&m.partSize<x)){M.next=20;break}throw new Error("partSize must not be smaller than ".concat(x));case 20:return M.next=22,this.initMultipartUpload(u,m);case 22:if(C=M.sent,D=C.uploadId,S=this._getPartSize(w,m.partSize),F={name:u,copySize:w,partSize:S,uploadId:D,doneParts:[]},!(m&&m.progress)){M.next=29;break}return M.next=29,m.progress(0,F,C.res);case 29:return M.next=31,this._resumeMultipartCopy(F,p,m);case 31:return M.abrupt("return",M.sent);case 32:case"end":return M.stop()}},r,this)}));function t(r,u){return n.apply(this,arguments)}return t}(),i._resumeMultipartCopy=function(){var n=(0,l.default)(d.default.mark(function r(u,p,m){var E,v,h,A,B,x,w,C,D,S,F,T,O,M,N,I,k,L,V,_,ee;return d.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!this.isCancel()){X.next=2;break}throw this._makeCancelEvent();case 2:if(E=m.versionId,v=E===void 0?null:E,h={versionId:v},A=u.copySize,B=u.partSize,x=u.uploadId,w=u.doneParts,C=u.name,D=this._divideMultipartCopyParts(A,B,p.startOffset),S=D.length,F={headers:{}},m.copyheaders&&s(m.copyheaders).to(F.headers),v&&s(h).to(F),T=function(te,Z,G){return new Promise(function(){var Q=(0,l.default)(d.default.mark(function ie(de,fe){var K,W,Y;return d.default.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(J.prev=0,te.isCancel()){J.next=22;break}return K=D[Z-1],W="".concat(K.start,"-").concat(K.end-1),J.prev=4,J.next=7,te.uploadPartCopy(C,x,Z,W,G,F);case 7:Y=J.sent,J.next=15;break;case 10:if(J.prev=10,J.t0=J.catch(4),J.t0.status!==404){J.next=14;break}throw te._makeAbortEvent();case 14:throw J.t0;case 15:if(te.isCancel()){J.next=22;break}if(o("content-range ".concat(Y.res.headers["content-range"])),w.push({number:Z,etag:Y.res.headers.etag}),u.doneParts=w,!(m&&m.progress)){J.next=22;break}return J.next=22,m.progress(w.length/S,u,Y.res);case 22:de(),J.next=29;break;case 25:J.prev=25,J.t1=J.catch(0),J.t1.partNum=Z,fe(J.t1);case 29:case"end":return J.stop()}},ie,null,[[0,25],[4,10]])}));return function(ie,de){return Q.apply(this,arguments)}}())},O=Array.from(new Array(S),function(q,te){return te+1}),M=w.map(function(q){return q.number}),N=O.filter(function(q){return M.indexOf(q)<0}),I=5,k=m.parallel||I,!(this.checkBrowserAndVersion("Internet Explorer","10")||k===1)){X.next=28;break}L=0;case 18:if(!(L<N.length)){X.next=26;break}if(!this.isCancel()){X.next=21;break}throw this._makeCancelEvent();case 21:return X.next=23,T(this,N[L],p);case 23:L++,X.next=18;break;case 26:X.next=40;break;case 28:return X.next=30,this._parallelNode(N,k,T,p);case 30:if(V=X.sent,_=V.find(function(q){return q.name==="abort"}),!_){X.next=34;break}throw _;case 34:if(!this.isCancel()){X.next=36;break}throw this._makeCancelEvent();case 36:if(!(V&&V.length>0)){X.next=40;break}throw ee=V[0],ee.message="Failed to copy some parts with error: ".concat(ee.toString()," part_num: ").concat(ee.partNum),ee;case 40:return X.next=42,this.completeMultipartUpload(C,x,w,m);case 42:return X.abrupt("return",X.sent);case 43:case"end":return X.stop()}},r,this)}));function t(r,u,p){return n.apply(this,arguments)}return t}(),i._divideMultipartCopyParts=function(t,r,u){for(var p=Math.ceil(t/r),m=[],E=0;E<p;E++){var v=r*E+u,h=Math.min(v+r,t+u);m.push({start:v,end:h})}return m},i._getObjectMeta=function(){var n=(0,l.default)(d.default.mark(function r(u,p,m){var E,v;return d.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return E=this.getBucket(),this.setBucket(u),A.next=4,this.head(p,m);case 4:return v=A.sent,this.setBucket(E),A.abrupt("return",v);case 7:case"end":return A.stop()}},r,this)}));function t(r,u,p){return n.apply(this,arguments)}return t}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(e,g,y){(function(c){(function(){"use strict";var d=e("@babel/runtime/helpers/interopRequireDefault"),l=d(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js");var o=d(e("@babel/runtime/helpers/asyncToGenerator")),s=e("copy-to"),i=e("./callback"),n=e("./utils/deepCopy"),t=n.deepCopyWith,r=e("./utils/isBuffer"),u=r.isBuffer,p=e("./utils/omit"),m=p.omit,E=y;E.listUploads=function(){var v=(0,o.default)(l.default.mark(function A(B,x){var w,C,D,S;return l.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return x=x||{},w={},s(x).to(w),w.subres="uploads",C=this._objectRequestParams("GET","",w),C.query=B,C.xmlResponse=!0,C.successStatuses=[200],T.next=10,this.request(C);case 10:return D=T.sent,S=D.data.Upload||[],Array.isArray(S)||(S=[S]),S=S.map(function(O){return{name:O.Key,uploadId:O.UploadId,initiated:O.Initiated}}),T.abrupt("return",{res:D.res,uploads:S,bucket:D.data.Bucket,nextKeyMarker:D.data.NextKeyMarker,nextUploadIdMarker:D.data.NextUploadIdMarker,isTruncated:D.data.IsTruncated==="true"});case 15:case"end":return T.stop()}},A,this)}));function h(A,B){return v.apply(this,arguments)}return h}(),E.listParts=function(){var v=(0,o.default)(l.default.mark(function A(B,x,w,C){var D,S,F;return l.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return C=C||{},D={},s(C).to(D),D.subres={uploadId:x},S=this._objectRequestParams("GET",B,D),S.query=w,S.xmlResponse=!0,S.successStatuses=[200],O.next=10,this.request(S);case 10:return F=O.sent,O.abrupt("return",{res:F.res,uploadId:F.data.UploadId,bucket:F.data.Bucket,name:F.data.Key,partNumberMarker:F.data.PartNumberMarker,nextPartNumberMarker:F.data.NextPartNumberMarker,maxParts:F.data.MaxParts,isTruncated:F.data.IsTruncated,parts:F.data.Part||[]});case 12:case"end":return O.stop()}},A,this)}));function h(A,B,x,w){return v.apply(this,arguments)}return h}(),E.abortMultipartUpload=function(){var v=(0,o.default)(l.default.mark(function A(B,x,w){var C,D,S;return l.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return this._stop(),w=w||{},C={},s(w).to(C),C.subres={uploadId:x},D=this._objectRequestParams("DELETE",B,C),D.successStatuses=[204],T.next=9,this.request(D);case 9:return S=T.sent,T.abrupt("return",{res:S.res});case 11:case"end":return T.stop()}},A,this)}));function h(A,B,x){return v.apply(this,arguments)}return h}(),E.initMultipartUpload=function(){var v=(0,o.default)(l.default.mark(function A(B,x){var w,C,D;return l.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return x=x||{},w={},s(x).to(w),w.headers=w.headers||{},this._convertMetaToHeaders(x.meta,w.headers),w.subres="uploads",C=this._objectRequestParams("POST",B,w),C.mime=x.mime,C.xmlResponse=!0,C.successStatuses=[200],F.next=12,this.request(C);case 12:return D=F.sent,F.abrupt("return",{res:D.res,bucket:D.data.Bucket,name:D.data.Key,uploadId:D.data.UploadId});case 14:case"end":return F.stop()}},A,this)}));function h(A,B){return v.apply(this,arguments)}return h}(),E.uploadPart=function(){var v=(0,o.default)(l.default.mark(function A(B,x,w,C,D,S,F){var T,O;return l.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(T={size:S-D},O=c&&c.browser,!O){N.next=8;break}return N.next=5,this._createBuffer(C,D,S);case 5:T.content=N.sent,N.next=11;break;case 8:return N.next=10,this._createStream(C,D,S);case 10:T.stream=N.sent;case 11:return N.next=13,this._uploadPart(B,x,w,T,F);case 13:return N.abrupt("return",N.sent);case 14:case"end":return N.stop()}},A,this)}));function h(A,B,x,w,C,D,S){return v.apply(this,arguments)}return h}(),E.completeMultipartUpload=function(){var v=(0,o.default)(l.default.mark(function A(B,x,w,C){var D,S,F,T,O,M,N,I;return l.default.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:for(D=w.concat().sort(function(V,_){return V.number-_.number}).filter(function(V,_,ee){return!_||V.number!==ee[_-1].number}),S=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,F=0;F<D.length;F++)T=D[F],S+=`<Part>
|
|
|
`,S+="<PartNumber>".concat(T.number,`</PartNumber>
|
|
|
`),S+="<ETag>".concat(T.etag,`</ETag>
|
|
|
`),S+=`</Part>
|
|
|
`;return S+="</CompleteMultipartUpload>",C=C||{},O={},O=t(C,function(V){if(u(V))return null}),O.subres={uploadId:x},O.headers=m(O.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),M=this._objectRequestParams("POST",B,O),i.encodeCallback(M,O),M.mime="xml",M.content=S,M.headers&&M.headers["x-oss-callback"]||(M.xmlResponse=!0),M.successStatuses=[200],L.next=17,this.request(M);case 17:if(N=L.sent,!C.progress){L.next=21;break}return L.next=21,C.progress(1,null,N.res);case 21:return I={res:N.res,bucket:M.bucket,name:B,etag:N.res.headers.etag},M.headers&&M.headers["x-oss-callback"]&&(I.data=JSON.parse(N.data.toString())),L.abrupt("return",I);case 24:case"end":return L.stop()}},A,this)}));function h(A,B,x,w){return v.apply(this,arguments)}return h}(),E._uploadPart=function(){var v=(0,o.default)(l.default.mark(function A(B,x,w,C,D){var S,F,T,O;return l.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return D=D||{},S={},s(D).to(S),S.headers=S.headers||{},S.headers["Content-Length"]=C.size,S.headers=m(S.headers,["x-oss-server-side-encryption"]),S.subres={partNumber:w,uploadId:x},F=this._objectRequestParams("PUT",B,S),F.mime=S.mime,T=c&&c.browser,T?F.content=C.content:F.stream=C.stream,F.successStatuses=[200],F.disabledMD5=D.disabledMD5,N.next=15,this.request(F);case 15:if(O=N.sent,O.res.headers.etag){N.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return C.stream&&(C.stream=null,F.stream=null),N.abrupt("return",{name:B,etag:O.res.headers.etag,res:O.res});case 20:case"end":return N.stop()}},A,this)}));function h(A,B,x,w,C){return v.apply(this,arguments)}return h}()}).call(this)}).call(this,e("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("url"),s=e("utility"),i=e("copy-to"),n=e("../../common/signUtils"),t=e("../utils/isIP"),r=t.isIP,u=e("../utils/setSTSToken"),p=u.setSTSToken,m=e("../utils/isFunction"),E=m.isFunction,v=y;v.asyncSignatureUrl=function(){var h=(0,l.default)(d.default.mark(function B(x,w){var C,D,S,F,T;return d.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!r(this.options.endpoint.hostname)){M.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(w=w||{},x=this._objectName(x),w.method=w.method||"GET",C=s.timestamp()+(w.expires||1800),D={bucket:this.options.bucket,object:x},S=this._getResource(D),!(this.options.stsToken&&E(this.options.refreshSTSToken))){M.next=11;break}return M.next=11,p.call(this);case 11:return this.options.stsToken&&(w["security-token"]=this.options.stsToken),F=n._signatureForURL(this.options.accessKeySecret,w,S,C),T=o.parse(this._getReqUrl(D)),T.query={OSSAccessKeyId:this.options.accessKeyId,Expires:C,Signature:F.Signature},i(F.subResource).to(T.query),M.abrupt("return",T.format());case 17:case"end":return M.stop()}},B,this)}));function A(B,x){return h.apply(this,arguments)}return A}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var l=c(e("@babel/runtime/helpers/typeof")),o=c(e("@babel/runtime/helpers/asyncToGenerator")),s=e("../utils/checkBucketName"),i=s.checkBucketName,n=y,t=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];n.copy=function(){var r=(0,o.default)(d.default.mark(function p(m,E,v,h){var A,B,x;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return(0,l.default)(v)==="object"&&(h=v),h=h||{},h.headers=h.headers||{},Object.keys(h.headers).forEach(function(D){h.headers["x-oss-copy-source-".concat(D.toLowerCase())]=h.headers[D]}),(h.meta||Object.keys(h.headers).find(function(D){return t.includes(D.toLowerCase())}))&&(h.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(h.meta,h.headers),E=this._getSourceName(E,v),h.versionId&&(E="".concat(E,"?versionId=").concat(h.versionId)),h.headers["x-oss-copy-source"]=E,A=this._objectRequestParams("PUT",m,h),A.xmlResponse=!0,A.successStatuses=[200,304],C.next=14,this.request(A);case 14:return B=C.sent,x=B.data,x&&(x={etag:x.ETag,lastModified:x.LastModified}),C.abrupt("return",{data:x,res:B.res});case 18:case"end":return C.stop()}},p,this)}));function u(p,m,E,v){return r.apply(this,arguments)}return u}(),n._getSourceName=function(u,p){return typeof p=="string"?u=this._objectName(u):u[0]!=="/"?p=this.options.bucket:(p=u.replace(/\/(.+?)(\/.*)/,"$1"),u=u.replace(/(\/.+?\/)(.*)/,"$2")),i(p),u=encodeURIComponent(u),u="/".concat(p,"/").concat(u),u}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.delete=function(){var s=(0,l.default)(d.default.mark(function n(t){var r,u,p,m=arguments;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return r=m.length>1&&m[1]!==void 0?m[1]:{},r.subres=Object.assign({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),u=this._objectRequestParams("DELETE",t,r),u.successStatuses=[204],v.next=7,this.request(u);case 7:return p=v.sent,v.abrupt("return",{res:p.res});case 9:case"end":return v.stop()}},n,this)}));function i(n){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("utility"),s=e("../utils/obj2xml"),i=s.obj2xml,n=y;n.deleteMulti=function(){var t=(0,l.default)(d.default.mark(function u(p){var m,E,v,h,A,B,x,w,C,D,S,F,T,O=arguments;return d.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(m=O.length>1&&O[1]!==void 0?O[1]:{},E=[],!(!p||!p.length)){N.next=4;break}throw new Error("names is required");case 4:for(v=0;v<p.length;v++)h={},typeof p[v]=="string"?h.Key=o.escape(this._objectName(p[v])):(A=p[v],B=A.key,x=A.versionId,h.Key=o.escape(this._objectName(B)),h.VersionId=x),E.push(h);return w={Delete:{Quiet:!!m.quiet,Object:E}},C=i(w,{headers:!0}),m.subres=Object.assign({delete:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),D=this._objectRequestParams("POST","",m),D.mime="xml",D.content=C,D.xmlResponse=!0,D.successStatuses=[200],N.next=16,this.request(D);case 16:return S=N.sent,F=S.data,T=F&&F.Deleted||null,T&&(Array.isArray(T)||(T=[T])),N.abrupt("return",{res:S.res,deleted:T||[]});case 21:case"end":return N.stop()}},u,this)}));function r(u){return t.apply(this,arguments)}return r}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.deleteObjectTagging=function(){var s=(0,l.default)(d.default.mark(function n(t){var r,u,p,m=arguments;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return r=m.length>1&&m[1]!==void 0?m[1]:{},r.subres=Object.assign({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t),u=this._objectRequestParams("DELETE",t,r),u.successStatuses=[204],v.next=8,this.request(u);case 8:return p=v.sent,v.abrupt("return",{status:p.status,res:p.res});case 10:case"end":return v.stop()}},n,this)}));function i(n){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(e,g,y){"use strict";e("core-js/modules/es.array.concat.js");var c=e("url"),d=e("../utils/isIP"),l=d.isIP,o=y;o.generateObjectUrl=function(i,n){if(l(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(n)n[n.length-1]!=="/"&&(n+="/");else{n=this.options.endpoint.format();var t=c.parse(n),r=this.options.bucket;t.hostname="".concat(r,".").concat(t.hostname),t.host="".concat(r,".").concat(t.host),n=t.format()}return n+this._escape(this._objectName(i))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(e,g,y){(function(c){(function(){"use strict";var d=e("@babel/runtime/helpers/interopRequireDefault"),l=d(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var o=d(e("@babel/runtime/helpers/asyncToGenerator")),s=e("fs"),i=e("is-type-of"),n=y;n.get=function(){var t=(0,o.default)(l.default.mark(function u(p,m){var E,v,h,A,B,x,w,C,D=arguments;return l.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return E=D.length>2&&D[2]!==void 0?D[2]:{},v=null,h=!1,i.writableStream(m)?v=m:i.string(m)?(v=s.createWriteStream(m),h=!0):E=m,E=E||{},A=c&&c.browser,B=E.responseCacheControl===null?"":"no-cache",x=A&&B?{"response-cache-control":B}:{},E.subres=Object.assign(x,E.subres),E.versionId&&(E.subres.versionId=E.versionId),E.process&&(E.subres["x-oss-process"]=E.process),F.prev=11,C=this._objectRequestParams("GET",p,E),C.writeStream=v,C.successStatuses=[200,206,304],F.next=17,this.request(C);case 17:w=F.sent,h&&v.destroy(),F.next=28;break;case 21:if(F.prev=21,F.t0=F.catch(11),!h){F.next=27;break}return v.destroy(),F.next=27,this._deleteFileSafe(m);case 27:throw F.t0;case 28:return F.abrupt("return",{res:w.res,content:w.data});case 29:case"end":return F.stop()}},u,this,[[11,21]])}));function r(u,p){return t.apply(this,arguments)}return r}()}).call(this)}).call(this,e("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.getACL=function(){var s=(0,l.default)(d.default.mark(function n(t){var r,u,p,m=arguments;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return r=m.length>1&&m[1]!==void 0?m[1]:{},r.subres=Object.assign({acl:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t),u=this._objectRequestParams("GET",t,r),u.successStatuses=[200],u.xmlResponse=!0,v.next=9,this.request(u);case 9:return p=v.sent,v.abrupt("return",{acl:p.data.AccessControlList.Grant,owner:{id:p.data.Owner.ID,displayName:p.data.Owner.DisplayName},res:p.res});case 11:case"end":return v.stop()}},n,this)}));function i(n){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y,s=e("../utils/isObject"),i=s.isObject,n=e("../utils/isArray"),t=n.isArray;o.getBucketVersions=r,o.listObjectVersions=r;function r(){return u.apply(this,arguments)}function u(){return u=(0,l.default)(d.default.mark(function E(){var v,h,A,B,x,w,C,D,S=arguments;return d.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(v=S.length>0&&S[0]!==void 0?S[0]:{},h=S.length>1&&S[1]!==void 0?S[1]:{},!(v.versionIdMarker&&v.keyMarker===void 0)){T.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return h.subres=Object.assign({versions:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),A=this._objectRequestParams("GET","",h),A.xmlResponse=!0,A.successStatuses=[200],A.query=m(v),T.next=12,this.request(A);case 12:return B=T.sent,x=B.data.Version||[],w=B.data.DeleteMarker||[],C=this,x&&(Array.isArray(x)||(x=[x]),x=x.map(function(O){return{name:O.Key,url:C._objectUrl(O.Key),lastModified:O.LastModified,isLatest:O.IsLatest==="true",versionId:O.VersionId,etag:O.ETag,type:O.Type,size:Number(O.Size),storageClass:O.StorageClass,owner:{id:O.Owner.ID,displayName:O.Owner.DisplayName}}})),w&&(t(w)||(w=[w]),w=w.map(function(O){return{name:O.Key,lastModified:O.LastModified,versionId:O.VersionId,owner:{id:O.Owner.ID,displayName:O.Owner.DisplayName}}})),D=B.data.CommonPrefixes||null,D&&(t(D)||(D=[D]),D=D.map(function(O){return O.Prefix})),T.abrupt("return",{res:B.res,objects:x,deleteMarker:w,prefixes:D,nextMarker:B.data.NextKeyMarker||null,NextVersionIdMarker:B.data.NextVersionIdMarker||null,nextKeyMarker:B.data.NextKeyMarker||null,nextVersionIdMarker:B.data.NextVersionIdMarker||null,isTruncated:B.data.IsTruncated==="true"});case 21:case"end":return T.stop()}},E,this)})),u.apply(this,arguments)}function p(E){return E.replace(/([A-Z])/g,"-$1").toLowerCase()}function m(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v={};return i(E)&&Object.keys(E).forEach(function(h){v[p(h)]=E[h]}),v}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.getObjectMeta=function(){var s=(0,l.default)(d.default.mark(function n(t,r){var u,p;return d.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return r=r||{},t=this._objectName(t),r.subres=Object.assign({objectMeta:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),u=this._objectRequestParams("HEAD",t,r),u.successStatuses=[200],E.next=8,this.request(u);case 8:return p=E.sent,E.abrupt("return",{status:p.status,res:p.res});case 10:case"end":return E.stop()}},n,this)}));function i(n,t){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y,s=e("../utils/isObject"),i=s.isObject;o.getObjectTagging=function(){var n=(0,l.default)(d.default.mark(function r(u){var p,m,E,v,h,A,B=arguments;return d.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return p=B.length>1&&B[1]!==void 0?B[1]:{},p.subres=Object.assign({tagging:""},p.subres),p.versionId&&(p.subres.versionId=p.versionId),u=this._objectName(u),m=this._objectRequestParams("GET",u,p),m.successStatuses=[200],w.next=8,this.request(m);case 8:return E=w.sent,w.next=11,this.parseXML(E.data);case 11:return v=w.sent,h=v.TagSet.Tag,h=h&&i(h)?[h]:h||[],A={},h.forEach(function(C){A[C.Key]=C.Value}),w.abrupt("return",{status:E.status,res:E.res,tag:A});case 17:case"end":return w.stop()}},r,this)}));function t(r){return n.apply(this,arguments)}return t}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(e,g,y){"use strict";var c=e("../utils/isIP"),d=c.isIP,l=y;l.getObjectUrl=function(s,i){if(d(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return i?i[i.length-1]!=="/"&&(i+="/"):i=this.options.endpoint.format(),i+this._escape(this._objectName(s))}},{"../utils/isIP":69}],43:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.getSymlink=function(){var s=(0,l.default)(d.default.mark(function n(t){var r,u,p,m,E=arguments;return d.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return r=E.length>1&&E[1]!==void 0?E[1]:{},r.subres=Object.assign({symlink:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t),u=this._objectRequestParams("GET",t,r),u.successStatuses=[200],h.next=8,this.request(u);case 8:return p=h.sent,m=p.res.headers["x-oss-symlink-target"],h.abrupt("return",{targetName:decodeURIComponent(m),res:p.res});case 11:case"end":return h.stop()}},n,this)}));function i(n){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/checkEnv"),s=o.checkEnv,i=y;i.head=function(){var n=(0,l.default)(d.default.mark(function r(u){var p,m,E,v,h=arguments;return d.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return p=h.length>1&&h[1]!==void 0?h[1]:{},s("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),p.subres=Object.assign({},p.subres),p.versionId&&(p.subres.versionId=p.versionId),m=this._objectRequestParams("HEAD",u,p),m.successStatuses=[200,304],B.next=8,this.request(m);case 8:return E=B.sent,v={meta:null,res:E.res,status:E.status},E.status===200&&Object.keys(E.headers).forEach(function(x){x.indexOf("x-oss-meta-")===0&&(v.meta||(v.meta={}),v.meta[x.substring(11)]=E.headers[x])}),B.abrupt("return",v);case 12:case"end":return B.stop()}},r,this)}));function t(r){return n.apply(this,arguments)}return t}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.putACL=function(){var s=(0,l.default)(d.default.mark(function n(t,r,u){var p,m;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return u=u||{},u.subres=Object.assign({acl:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),u.headers=u.headers||{},u.headers["x-oss-object-acl"]=r,t=this._objectName(t),p=this._objectRequestParams("PUT",t,u),p.successStatuses=[200],v.next=10,this.request(p);case 10:return m=v.sent,v.abrupt("return",{res:m.res});case 12:case"end":return v.stop()}},n,this)}));function i(n,t,r){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.object.keys.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("../utils/obj2xml"),s=o.obj2xml,i=e("../utils/checkObjectTag"),n=i.checkObjectTag,t=y;t.putObjectTagging=function(){var r=(0,l.default)(d.default.mark(function p(m,E){var v,h,A,B,x=arguments;return d.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return v=x.length>2&&x[2]!==void 0?x[2]:{},n(E),v.subres=Object.assign({tagging:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),m=this._objectName(m),h=this._objectRequestParams("PUT",m,v),h.successStatuses=[200],E=Object.keys(E).map(function(D){return{Key:D,Value:E[D]}}),A={Tagging:{TagSet:{Tag:E}}},h.mime="xml",h.content=s(A),C.next=13,this.request(h);case 13:return B=C.sent,C.abrupt("return",{res:B.res,status:B.status});case 15:case"end":return C.stop()}},p,this)}));function u(p,m){return r.apply(this,arguments)}return u}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=y;o.putSymlink=function(){var s=(0,l.default)(d.default.mark(function n(t,r,u){var p,m;return d.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return u=u||{},u.headers=u.headers||{},r=this._escape(this._objectName(r)),this._convertMetaToHeaders(u.meta,u.headers),u.headers["x-oss-symlink-target"]=r,u.subres=Object.assign({symlink:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),u.storageClass&&(u.headers["x-oss-storage-class"]=u.storageClass),t=this._objectName(t),p=this._objectRequestParams("PUT",t,u),p.successStatuses=[200],v.next=13,this.request(p);case 13:return m=v.sent,v.abrupt("return",{res:m.res});case 15:case"end":return v.stop()}},n,this)}));function i(n,t,r){return s.apply(this,arguments)}return i}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(e,g,y){"use strict";var c=e("url"),d=e("utility"),l=e("copy-to"),o=e("../../common/signUtils"),s=e("../utils/isIP"),i=s.isIP,n=y;n.signatureUrl=function(r,u){if(i(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");u=u||{},r=this._objectName(r),u.method=u.method||"GET";var p=d.timestamp()+(u.expires||1800),m={bucket:this.options.bucket,object:r},E=this._getResource(m);this.options.stsToken&&(u["security-token"]=this.options.stsToken);var v=o._signatureForURL(this.options.accessKeySecret,u,E,p),h=c.parse(this._getReqUrl(m));return h.query={OSSAccessKeyId:this.options.accessKeyId,Expires:p,Signature:v.Signature},l(v.subResource).to(h.query),h.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.function.name.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator")),o=e("./utils/isArray"),s=o.isArray,i=y;i._parallelNode=function(){var n=(0,l.default)(d.default.mark(function r(u,p,m,E){var v,h,A,B,x,w,C,D;return d.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:v=this,h=[],A=[],B=u.length/p,x=u.length%p,w=x===0?B:(u.length-x)/p+1,C=1,D=0;case 8:if(!(D<u.length)){F.next=26;break}if(!v.isCancel()){F.next=11;break}return F.abrupt("break",26);case 11:if(E?A.push(m(v,u[D],E)):A.push(m(v,u[D])),!(A.length===p||C===w&&D===u.length-1)){F.next=23;break}return F.prev=13,C+=1,F.next=17,Promise.all(A);case 17:F.next=22;break;case 19:F.prev=19,F.t0=F.catch(13),h.push(F.t0);case 22:A=[];case 23:D++,F.next=8;break;case 26:return F.abrupt("return",h);case 27:case"end":return F.stop()}},r,this,[[13,19]])}));function t(r,u,p,m){return n.apply(this,arguments)}return t}(),i._parallel=function(t,r,u){var p=this;return new Promise(function(m){var E=[];if(r<=0||!t){m(E);return}function v(F){return function(){if(F===null)throw new Error("Callback was already called.");var T=F;F=null;for(var O=arguments.length,M=new Array(O),N=0;N<O;N++)M[N]=arguments[N];T.apply(this,M)}}function h(F){var T=-1,O=F.length;return function(){return++T<O&&!p.isCancel()?{value:F[T],key:T}:null}}var A=h(t),B=!1,x=0,w=!1;function C(F){x-=1,F?(B=!0,E.push(F),m(E)):B&&x<=0?(B=!0,m(E)):w||(p.isCancel()?m(E):S())}function D(F,T){u(F).then(function(O){T(null,O)}).catch(function(O){T(O)})}function S(){for(w=!0;x<r&&!B&&!p.isCancel();){var F=A();if(F===null||E.length>0){B=!0,x<=0&&m(E);return}x+=1,D(F.value,v(C))}w=!1}S()})},i.cancel=function(t){this.options.cancelFlag=!0,s(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(r){if(r.destroyed===!1){var u={name:"cancel",message:"cancel"};r.destroy(u)}}),this.multipartUploadStreams=[],t&&this.abortMultipartUpload(t.name,t.uploadId,t.options)},i.isCancel=function(){return this.options.cancelFlag},i.resetCancelFlag=function(){this.options.cancelFlag=!1},i._stop=function(){this.options.cancelFlag=!0},i._makeCancelEvent=function(){var t={status:0,name:"cancel"};return t},i._makeAbortEvent=function(){var t={status:0,name:"abort",message:"upload task has been abort"};return t}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js");var d=e("./../../shims/crypto/crypto.js"),l=e("is-type-of"),o=e("./utils/lowercaseKeyHeader"),s=o.lowercaseKeyHeader;y.buildCanonicalizedResource=function(n,t){var r="".concat(n),u="?";if(l.string(t)&&t.trim()!=="")r+=u+t;else if(l.array(t))t.sort(),r+=u+t.join("&");else if(t){var p=function(v,h){return v[0]>h[0]?1:v[0]<h[0]?-1:0},m=function(v){r+=u+v,(t[v]||t[v]===0)&&(r+="=".concat(t[v])),u="&"};Object.keys(t).sort(p).forEach(m)}return r},y.buildCanonicalString=function(n,t,r,u){r=r||{};var p=s(r.headers),m="x-oss-",E=[],v={},h=[n.toUpperCase(),p["content-md5"]||"",p["content-type"],u||p["x-oss-date"]];return Object.keys(p).forEach(function(A){var B=A.toLowerCase();B.indexOf(m)===0&&(v[B]=String(p[A]).trim())}),Object.keys(v).sort().forEach(function(A){E.push("".concat(A,":").concat(v[A]))}),h=h.concat(E),h.push(this.buildCanonicalizedResource(t,r.parameters)),h.join(`
|
|
|
`)},y.computeSignature=function(n,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",u=d.createHmac("sha1",n);return u.update(c.from(t,r)).digest("base64")},y.authorization=function(n,t,r,u){return"OSS ".concat(n,":").concat(this.computeSignature(t,r,u))},y._signatureForURL=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,p=arguments.length>4?arguments[4]:void 0,m={},E=t.subResource,v=E===void 0?{}:E;if(t.process){var h="x-oss-process";v[h]=t.process}if(t.trafficLimit){var A="x-oss-traffic-limit";v[A]=t.trafficLimit}if(t.response&&Object.keys(t.response).forEach(function(C){var D="response-".concat(C.toLowerCase());v[D]=t.response[C]}),Object.keys(t).forEach(function(C){var D=C.toLowerCase(),S=t[C];D.indexOf("x-oss-")===0?m[D]=S:(D.indexOf("content-md5")===0||D.indexOf("content-type")===0)&&(m[C]=S)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(v["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var B={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(B.callbackHost=t.callback.host),t.callback.contentType&&(B.callbackBodyType=t.callback.contentType),v.callback=c.from(JSON.stringify(B)).toString("base64"),t.callback.customValue){var x={};Object.keys(t.callback.customValue).forEach(function(C){x["x:".concat(C)]=t.callback.customValue[C]}),v["callback-var"]=c.from(JSON.stringify(x)).toString("base64")}}var w=this.buildCanonicalString(t.method,r,{headers:m,parameters:v},u.toString());return{Signature:this.computeSignature(n,w,p),subResource:v}}}).call(this)}).call(this,e("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(e,g,y){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.checkBucketName=void 0,y.checkBucketName=function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=d?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!l.test(c))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(e,g,y){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.checkConfigValid=void 0;var c={endpoint:d,region:/^[a-zA-Z0-9\-_]+$/};function d(l){return typeof l=="string"?/^[a-zA-Z0-9._:/-]+$/.test(l):l.host?/^[a-zA-Z0-9._:/-]+$/.test(l.host):!1}y.checkConfigValid=function(l,o){if(c[o]){var s=!0;if(c[o]instanceof Function?s=c[o](l):s=c[o].test(l),!s)throw new Error("The ".concat(o," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(e,g,y){(function(c){(function(){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.checkEnv=void 0;function d(l){c.browser&&console.warn(l)}y.checkEnv=d}).call(this)}).call(this,e("_process"))},{_process:467}],54:[function(e,g,y){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.checkObjectTag=void 0;var c=e("./checkValid"),d=c.checkValid,l=e("./isObject"),o=l.isObject,s=[{validator:function(r){if(typeof r!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],i={key:[].concat(s,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(s,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function n(t){if(!o(t))throw new Error("tag must be Object");var r=Object.entries(t);if(r.length>10)throw new Error("maximum of 10 tags for a object");var u=["key","value"];r.forEach(function(p){p.forEach(function(m,E){d(m,i[u[E]])})})}y.checkObjectTag=n},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.checkValid=void 0;function c(d,l){l.forEach(function(o){if(o.validator)o.validator(d);else if(o.pattern&&!o.pattern.test(d))throw new Error(o.msg)})}y.checkValid=c},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.createRequest=void 0;var d=e("./../../../shims/crypto/crypto.js"),l=e("debug")("ali-oss"),o=e("mime"),s=e("dateformat"),i=e("copy-to"),n=e("path"),t=e("./encoder"),r=t.encoder,u=e("./isIP"),p=u.isIP,m=e("./setRegion"),E=m.setRegion,v=e("../client/getReqUrl"),h=v.getReqUrl,A=e("./isDingTalk"),B=A.isDingTalk;function x(D,S){return D[S]||D[S.toLowerCase()]}function w(D,S){delete D[S],delete D[S.toLowerCase()]}function C(D){var S=new Date;this.options.amendTimeSkewed&&(S=+new Date+this.options.amendTimeSkewed);var F={"x-oss-date":s(S,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(F["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(F["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(F,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(F["x-oss-security-token"]=this.options.stsToken),i(D.headers).to(F),x(F,"Content-Type")||(D.mime&&D.mime.indexOf("/")>0?F["Content-Type"]=D.mime:B()?F["Content-Type"]="application/octet-stream":F["Content-Type"]=o.getType(D.mime||n.extname(D.object||""))),x(F,"Content-Type")||w(F,"Content-Type"),D.content&&(D.disabledMD5||(!D.headers||!D.headers["Content-MD5"]?F["Content-MD5"]=d.createHash("md5").update(c.from(D.content,"utf8")).digest("base64"):F["Content-MD5"]=D.headers["Content-MD5"]),F["Content-Length"]||(F["Content-Length"]=D.content.length));var T=Object.prototype.hasOwnProperty;for(var O in F)F[O]&&T.call(F,O)&&(F[O]=r(String(F[O]),this.options.headerEncoding));var M=this._getResource(D);if(F.authorization=this.authorization(D.method,M,D.subres,F,this.options.headerEncoding),p(this.options.endpoint.hostname)){var N=this.options,I=N.region,k=N.internal,L=N.secure,V=E(I,k,L);F.host="".concat(D.bucket,".").concat(V.host)}var _=h.bind(this)(D);l("request %s %s, with headers %j, !!stream: %s",D.method,_,F,!!D.stream);var ee=D.timeout||this.options.timeout,$={method:D.method,content:D.content,stream:D.stream,headers:F,timeout:ee,writeStream:D.writeStream,customResponse:D.customResponse,ctx:D.ctx||this.ctx};return this.agent&&($.agent=this.agent),this.httpsAgent&&($.httpsAgent=this.httpsAgent),$.enableProxy=!!this.options.enableProxy,$.proxy=this.options.proxy?this.options.proxy:null,{url:_,params:$}}y.createRequest=C}).call(this)}).call(this,e("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.dataFix=void 0;var c=e("./isObject"),d=["true","TRUE","1",1],l=["false","FALSE","0",0];function o(n,t,r){if(c.isObject(n)){var u=t.remove,p=u===void 0?[]:u,m=t.rename,E=m===void 0?{}:m,v=t.camel,h=v===void 0?[]:v,A=t.bool,B=A===void 0?[]:A,x=t.lowerFirst,w=x===void 0?!1:x;return p.forEach(function(C){return delete n[C]}),Object.entries(E).forEach(function(C){n[C[0]]&&(n[C[1]]||(n[C[1]]=n[C[0]],delete n[C[0]]))}),h.forEach(function(C){if(n[C]){var D=C.replace(/^(.)/,function(S){return S.toLowerCase()}).replace(/-(\w)/g,function(S,F){return F.toUpperCase()});n[D]||(n[D]=n[C])}}),B.forEach(function(C){n[C]=s(n[C])}),typeof r=="function"&&r(n),i(n,w),o}}y.dataFix=o;function s(n){return n?d.includes(n)?!0:l.includes(n)?!1:n:!1}function i(n,t){t&&Object.keys(n).forEach(function(r){var u=r.replace(/^\w/,function(p){return p.toLowerCase()});typeof n[u]=="undefined"&&(n[u]=n[r],delete n[r])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var d=c(e("@babel/runtime/helpers/typeof"));Object.defineProperty(y,"__esModule",{value:!0}),y.deepCopyWith=y.deepCopy=void 0;var l=e("./isBuffer");y.deepCopy=function(o){if(o===null||(0,d.default)(o)!=="object")return o;if(l.isBuffer(o))return o.slice();var s=Array.isArray(o)?[]:{};return Object.keys(o).forEach(function(i){s[i]=y.deepCopy(o[i])}),s},y.deepCopyWith=function(o,s){function i(n,t,r){var u=s(n,t,r);if(u!==void 0)return u;if(n===null||(0,d.default)(n)!=="object")return n;if(l.isBuffer(n))return n.slice();var p=Array.isArray(n)?[]:{};return Object.keys(n).forEach(function(m){p[m]=i(n[m],m,n)}),p}return s?i(o,"",null):y.deepCopy(o)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.encoder=void 0;function d(l){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return o==="utf-8"?l:c.from(l).toString("latin1")}y.encoder=d}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(e,g,y){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.formatInventoryConfig=void 0;var c=e("../utils/dataFix"),d=e("../utils/isObject"),l=e("../utils/isArray"),o=e("../utils/formatObjKey");function s(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t&&d.isObject(n)&&(n=[n]),l.isArray(n)?n=n.map(i):n=i(n),n}y.formatInventoryConfig=s;function i(n){return c.dataFix(n,{bool:["IsEnabled"]},function(t){var r,u;t.prefix=t.Filter.Prefix,delete t.Filter,t.OSSBucketDestination=t.Destination.OSSBucketDestination,t.OSSBucketDestination.rolename=t.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete t.OSSBucketDestination.RoleArn,t.OSSBucketDestination.bucket=t.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete t.OSSBucketDestination.Bucket,delete t.Destination,t.frequency=t.Schedule.Frequency,delete t.Schedule.Frequency,!((r=t==null?void 0:t.OptionalFields)===null||r===void 0)&&r.Field&&!l.isArray((u=t.OptionalFields)===null||u===void 0?void 0:u.Field)&&(t.OptionalFields.Field=[t.OptionalFields.Field])}),n=o.formatObjKey(n,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),n}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var d=c(e("@babel/runtime/helpers/typeof"));Object.defineProperty(y,"__esModule",{value:!0}),y.formatObjKey=void 0;function l(s,i,n){if(s===null||(0,d.default)(s)!=="object")return s;var t;if(Array.isArray(s)){t=[];for(var r=0;r<s.length;r++)t.push(l(s[r],i,n))}else t={},Object.keys(s).forEach(function(u){t[o(u,i,n)]=l(s[u],i,n)});return t}y.formatObjKey=l;function o(s,i,n){return n&&n.exclude&&n.exclude.includes(s)||(i==="firstUpperCase"?s=s.replace(/^./,function(t){return t.toUpperCase()}):i==="firstLowerCase"&&(s=s.replace(/^./,function(t){return t.toLowerCase()}))),s}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(e,g,y){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.getStrBytesCount=void 0;function c(d){for(var l=0,o=0;o<d.length;o++){var s=d.charAt(o);/^[\u00-\uff]$/.test(s)?l+=1:l+=2}return l}y.getStrBytesCount=c},{"core-js/modules/es.regexp.exec.js":300}],63:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.isArray=void 0,y.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(e,g,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isBlob=void 0;function c(d){return typeof Blob!="undefined"&&d instanceof Blob}y.isBlob=c},{}],65:[function(e,g,y){(function(c){(function(){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isBuffer=void 0;function d(l){return c.isBuffer(l)}y.isBuffer=d}).call(this)}).call(this,{isBuffer:e("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.isDingTalk=void 0;function d(){return!!(c.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}y.isDingTalk=d}).call(this)}).call(this,e("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(e,g,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isFile=void 0,y.isFile=function(c){return typeof File!="undefined"&&c instanceof File}},{}],68:[function(e,g,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isFunction=void 0,y.isFunction=function(c){return typeof c=="function"}},{}],69:[function(e,g,y){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.isIP=void 0,y.isIP=function(c){var d=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,l=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return d.test(c)||l.test(c)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.isObject=void 0,y.isObject=function(c){return Object.prototype.toString.call(c)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.lowercaseKeyHeader=void 0;var c=e("./isObject");function d(l){var o={};return c.isObject(l)&&Object.keys(l).forEach(function(s){o[s.toLowerCase()]=l[s]}),o}y.lowercaseKeyHeader=d},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(e,g,y){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.obj2xml=void 0;var c=e("./formatObjKey");function d(o){return Object.prototype.toString.call(o).replace(/(.*? |])/g,"").toLowerCase()}function l(o,s){var i="";return s&&s.headers&&(i=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),s&&s.firstUpperCase&&(o=c.formatObjKey(o,"firstUpperCase")),d(o)==="object"?Object.keys(o).forEach(function(n){d(o[n])!=="undefined"&&d(o[n])!=="null"&&(d(o[n])==="string"||d(o[n])==="number"?i+="<".concat(n,">").concat(o[n],"</").concat(n,">"):d(o[n])==="object"?i+="<".concat(n,">").concat(l(o[n]),"</").concat(n,">"):d(o[n])==="array"?i+=o[n].map(function(t){return"<".concat(n,">").concat(l(t),"</").concat(n,">")}).join(""):i+="<".concat(n,">").concat(o[n].toString(),"</").concat(n,">"))}):i+=o.toString(),i}y.obj2xml=l},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(e,g,y){"use strict";e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.symbol.js"),e("core-js/modules/es.symbol.description.js"),e("core-js/modules/es.symbol.iterator.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/es.object.assign.js");function c(s,i){var n=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(!n){if(Array.isArray(s)||(n=d(s))||i&&s&&typeof s.length=="number"){n&&(s=n);var t=0,r=function(){};return{s:r,n:function(){return t>=s.length?{done:!0}:{done:!1,value:s[t++]}},e:function(v){throw v},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u=!0,p=!1,m;return{s:function(){n=n.call(s)},n:function(){var v=n.next();return u=v.done,v},e:function(v){p=!0,m=v},f:function(){try{!u&&n.return!=null&&n.return()}finally{if(p)throw m}}}}function d(s,i){if(s){if(typeof s=="string")return l(s,i);var n=Object.prototype.toString.call(s).slice(8,-1);if(n==="Object"&&s.constructor&&(n=s.constructor.name),n==="Map"||n==="Set")return Array.from(s);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(s,i)}}function l(s,i){(i==null||i>s.length)&&(i=s.length);for(var n=0,t=new Array(i);n<i;n++)t[n]=s[n];return t}Object.defineProperty(y,"__esModule",{value:!0}),y.omit=void 0;function o(s,i){var n=Object.assign({},s),t=c(i),r;try{for(t.s();!(r=t.n()).done;){var u=r.value;delete n[u]}}catch(p){t.e(p)}finally{t.f()}return n}y.omit=o},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(e,g,y){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),Object.defineProperty(y,"__esModule",{value:!0}),y.retry=void 0;function c(d,l){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=0,i=o.retryDelay,n=i===void 0?500:i,t=o.errorHandler,r=t===void 0?function(){return!0}:t,u=function p(){for(var m=arguments.length,E=new Array(m),v=0;v<m;v++)E[v]=arguments[v];return new Promise(function(h,A){d.apply(void 0,E).then(function(B){s=0,h(B)}).catch(function(B){s<l&&r(B)?(s++,setTimeout(function(){h(p.apply(void 0,E))},n)):(s=0,A(B))})})};return u}y.retry=c},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(e,g,y){"use strict";var c=function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(y,"__esModule",{value:!0}),y.setRegion=void 0;var d=c(e("url")),l=e("./checkConfigValid");function o(s){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;l.checkConfigValid(s,"region");var t=n?"https://":"http://",r=i?"-internal.aliyuncs.com":".aliyuncs.com",u="vpc100-oss-cn-";return s.substr(0,u.length)===u&&(r=".aliyuncs.com"),d.default.parse(t+s+r)}y.setRegion=o},{"./checkConfigValid":52,url:472}],76:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.object.assign.js");var l=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(y,"__esModule",{value:!0}),y.checkCredentials=y.setSTSToken=void 0;var o=e("./formatObjKey");function s(){return i.apply(this,arguments)}function i(){return i=(0,l.default)(d.default.mark(function t(){var r,u;return d.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(this.options||(this.options={}),r=new Date,!this.stsTokenFreshTime){m.next=14;break}if(!(+r-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){m.next=12;break}return this.stsTokenFreshTime=r,m.next=7,this.options.refreshSTSToken();case 7:u=m.sent,u=o.formatObjKey(u,"firstLowerCase"),u.securityToken&&(u.stsToken=u.securityToken),n(u),Object.assign(this.options,u);case 12:m.next=15;break;case 14:this.stsTokenFreshTime=r;case 15:return m.abrupt("return",null);case 16:case"end":return m.stop()}},t,this)})),i.apply(this,arguments)}y.setSTSToken=s;function n(t){var r=["accessKeySecret","accessKeyId","stsToken"],u=Object.keys(t);r.forEach(function(p){if(!u.find(function(m){return m===p}))throw Error("refreshSTSToken must return contains ".concat(p))})}y.checkCredentials=n},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(e,g,y){function c(l,o,s,i,n,t,r){try{var u=l[t](r),p=u.value}catch(m){s(m);return}u.done?o(p):Promise.resolve(p).then(i,n)}function d(l){return function(){var o=this,s=arguments;return new Promise(function(i,n){var t=l.apply(o,s);function r(p){c(t,i,n,r,u,"next",p)}function u(p){c(t,i,n,r,u,"throw",p)}r(void 0)})}}g.exports=d,g.exports.__esModule=!0,g.exports.default=g.exports},{}],78:[function(e,g,y){function c(d){return d&&d.__esModule?d:{default:d}}g.exports=c,g.exports.__esModule=!0,g.exports.default=g.exports},{}],79:[function(e,g,y){function c(d){"@babel/helpers - typeof";return g.exports=c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},g.exports.__esModule=!0,g.exports.default=g.exports,c(d)}g.exports=c,g.exports.__esModule=!0,g.exports.default=g.exports},{}],80:[function(e,g,y){g.exports=e("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(e,g,y){g.exports=c,g.exports.HttpsAgent=c;function c(){}},{}],82:[function(e,g,y){(function(c){(function(){"use strict";var d=e("object-assign");function l(I,k){if(I===k)return 0;for(var L=I.length,V=k.length,_=0,ee=Math.min(L,V);_<ee;++_)if(I[_]!==k[_]){L=I[_],V=k[_];break}return L<V?-1:V<L?1:0}function o(I){return c.Buffer&&typeof c.Buffer.isBuffer=="function"?c.Buffer.isBuffer(I):!!(I!=null&&I._isBuffer)}var s=e("util/"),i=Object.prototype.hasOwnProperty,n=Array.prototype.slice,t=function(){return function(){}.name==="foo"}();function r(I){return Object.prototype.toString.call(I)}function u(I){return o(I)||typeof c.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(I):I?!!(I instanceof DataView||I.buffer&&I.buffer instanceof ArrayBuffer):!1}var p=g.exports=x,m=/\s*function\s+([^\(\s]*)\s*/;function E(I){if(s.isFunction(I)){if(t)return I.name;var k=I.toString(),L=k.match(m);return L&&L[1]}}p.AssertionError=function(k){this.name="AssertionError",this.actual=k.actual,this.expected=k.expected,this.operator=k.operator,k.message?(this.message=k.message,this.generatedMessage=!1):(this.message=A(this),this.generatedMessage=!0);var L=k.stackStartFunction||B;if(Error.captureStackTrace)Error.captureStackTrace(this,L);else{var V=new Error;if(V.stack){var _=V.stack,ee=E(L),$=_.indexOf(`
|
|
|
`+ee);if($>=0){var X=_.indexOf(`
|
|
|
`,$+1);_=_.substring(X+1)}this.stack=_}}},s.inherits(p.AssertionError,Error);function v(I,k){return typeof I=="string"?I.length<k?I:I.slice(0,k):I}function h(I){if(t||!s.isFunction(I))return s.inspect(I);var k=E(I),L=k?": "+k:"";return"[Function"+L+"]"}function A(I){return v(h(I.actual),128)+" "+I.operator+" "+v(h(I.expected),128)}function B(I,k,L,V,_){throw new p.AssertionError({message:L,actual:I,expected:k,operator:V,stackStartFunction:_})}p.fail=B;function x(I,k){I||B(I,!0,k,"==",p.ok)}p.ok=x,p.equal=function(k,L,V){k!=L&&B(k,L,V,"==",p.equal)},p.notEqual=function(k,L,V){k==L&&B(k,L,V,"!=",p.notEqual)},p.deepEqual=function(k,L,V){w(k,L,!1)||B(k,L,V,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(k,L,V){w(k,L,!0)||B(k,L,V,"deepStrictEqual",p.deepStrictEqual)};function w(I,k,L,V){if(I===k)return!0;if(o(I)&&o(k))return l(I,k)===0;if(s.isDate(I)&&s.isDate(k))return I.getTime()===k.getTime();if(s.isRegExp(I)&&s.isRegExp(k))return I.source===k.source&&I.global===k.global&&I.multiline===k.multiline&&I.lastIndex===k.lastIndex&&I.ignoreCase===k.ignoreCase;if((I===null||typeof I!="object")&&(k===null||typeof k!="object"))return L?I===k:I==k;if(u(I)&&u(k)&&r(I)===r(k)&&!(I instanceof Float32Array||I instanceof Float64Array))return l(new Uint8Array(I.buffer),new Uint8Array(k.buffer))===0;if(o(I)!==o(k))return!1;V=V||{actual:[],expected:[]};var _=V.actual.indexOf(I);return _!==-1&&_===V.expected.indexOf(k)?!0:(V.actual.push(I),V.expected.push(k),D(I,k,L,V))}function C(I){return Object.prototype.toString.call(I)=="[object Arguments]"}function D(I,k,L,V){if(I==null||k===null||k===void 0)return!1;if(s.isPrimitive(I)||s.isPrimitive(k))return I===k;if(L&&Object.getPrototypeOf(I)!==Object.getPrototypeOf(k))return!1;var _=C(I),ee=C(k);if(_&&!ee||!_&&ee)return!1;if(_)return I=n.call(I),k=n.call(k),w(I,k,L);var $=N(I),X=N(k),q,te;if($.length!==X.length)return!1;for($.sort(),X.sort(),te=$.length-1;te>=0;te--)if($[te]!==X[te])return!1;for(te=$.length-1;te>=0;te--)if(q=$[te],!w(I[q],k[q],L,V))return!1;return!0}p.notDeepEqual=function(k,L,V){w(k,L,!1)&&B(k,L,V,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=S;function S(I,k,L){w(I,k,!0)&&B(I,k,L,"notDeepStrictEqual",S)}p.strictEqual=function(k,L,V){k!==L&&B(k,L,V,"===",p.strictEqual)},p.notStrictEqual=function(k,L,V){k===L&&B(k,L,V,"!==",p.notStrictEqual)};function F(I,k){if(!I||!k)return!1;if(Object.prototype.toString.call(k)=="[object RegExp]")return k.test(I);try{if(I instanceof k)return!0}catch(L){}return Error.isPrototypeOf(k)?!1:k.call({},I)===!0}function T(I){var k;try{I()}catch(L){k=L}return k}function O(I,k,L,V){var _;if(typeof k!="function")throw new TypeError('"block" argument must be a function');typeof L=="string"&&(V=L,L=null),_=T(k),V=(L&&L.name?" ("+L.name+").":".")+(V?" "+V:"."),I&&!_&&B(_,L,"Missing expected exception"+V);var ee=typeof V=="string",$=!I&&s.isError(_),X=!I&&_&&!L;if(($&&ee&&F(_,L)||X)&&B(_,L,"Got unwanted exception"+V),I&&_&&L&&!F(_,L)||!I&&_)throw _}p.throws=function(I,k,L){O(!0,I,k,L)},p.doesNotThrow=function(I,k,L){O(!1,I,k,L)},p.ifError=function(I){if(I)throw I};function M(I,k){I||B(I,!0,k,"==",M)}p.strict=d(M,p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var N=Object.keys||function(I){var k=[];for(var L in I)i.call(I,L)&&k.push(L);return k}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(e,g,y){typeof Object.create=="function"?g.exports=function(d,l){d.super_=l,d.prototype=Object.create(l.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}})}:g.exports=function(d,l){d.super_=l;var o=function(){};o.prototype=l.prototype,d.prototype=new o,d.prototype.constructor=d}},{}],84:[function(e,g,y){g.exports=function(d){return d&&typeof d=="object"&&typeof d.copy=="function"&&typeof d.fill=="function"&&typeof d.readUInt8=="function"}},{}],85:[function(e,g,y){(function(c,d){(function(){var l=/%[sdj%]/g;y.format=function(X){if(!D(X)){for(var q=[],te=0;te<arguments.length;te++)q.push(i(arguments[te]));return q.join(" ")}for(var te=1,Z=arguments,G=Z.length,Q=String(X).replace(l,function(de){if(de==="%%")return"%";if(te>=G)return de;switch(de){case"%s":return String(Z[te++]);case"%d":return Number(Z[te++]);case"%j":try{return JSON.stringify(Z[te++])}catch(fe){return"[Circular]"}default:return de}}),ie=Z[te];te<G;ie=Z[++te])x(ie)||!O(ie)?Q+=" "+ie:Q+=" "+i(ie);return Q},y.deprecate=function(X,q){if(F(d.process))return function(){return y.deprecate(X,q).apply(this,arguments)};if(c.noDeprecation===!0)return X;var te=!1;function Z(){if(!te){if(c.throwDeprecation)throw new Error(q);c.traceDeprecation?console.trace(q):console.error(q),te=!0}return X.apply(this,arguments)}return Z};var o={},s;y.debuglog=function(X){if(F(s)&&(s=c.env.NODE_DEBUG||""),X=X.toUpperCase(),!o[X])if(new RegExp("\\b"+X+"\\b","i").test(s)){var q=c.pid;o[X]=function(){var te=y.format.apply(y,arguments);console.error("%s %d: %s",X,q,te)}}else o[X]=function(){};return o[X]};function i(X,q){var te={seen:[],stylize:t};return arguments.length>=3&&(te.depth=arguments[2]),arguments.length>=4&&(te.colors=arguments[3]),B(q)?te.showHidden=q:q&&y._extend(te,q),F(te.showHidden)&&(te.showHidden=!1),F(te.depth)&&(te.depth=2),F(te.colors)&&(te.colors=!1),F(te.customInspect)&&(te.customInspect=!0),te.colors&&(te.stylize=n),u(te,X,te.depth)}y.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function n(X,q){var te=i.styles[q];return te?"\x1B["+i.colors[te][0]+"m"+X+"\x1B["+i.colors[te][1]+"m":X}function t(X,q){return X}function r(X){var q={};return X.forEach(function(te,Z){q[te]=!0}),q}function u(X,q,te){if(X.customInspect&&q&&I(q.inspect)&&q.inspect!==y.inspect&&!(q.constructor&&q.constructor.prototype===q)){var Z=q.inspect(te,X);return D(Z)||(Z=u(X,Z,te)),Z}var G=p(X,q);if(G)return G;var Q=Object.keys(q),ie=r(Q);if(X.showHidden&&(Q=Object.getOwnPropertyNames(q)),N(q)&&(Q.indexOf("message")>=0||Q.indexOf("description")>=0))return m(q);if(Q.length===0){if(I(q)){var de=q.name?": "+q.name:"";return X.stylize("[Function"+de+"]","special")}if(T(q))return X.stylize(RegExp.prototype.toString.call(q),"regexp");if(M(q))return X.stylize(Date.prototype.toString.call(q),"date");if(N(q))return m(q)}var fe="",K=!1,W=["{","}"];if(A(q)&&(K=!0,W=["[","]"]),I(q)){var Y=q.name?": "+q.name:"";fe=" [Function"+Y+"]"}if(T(q)&&(fe=" "+RegExp.prototype.toString.call(q)),M(q)&&(fe=" "+Date.prototype.toUTCString.call(q)),N(q)&&(fe=" "+m(q)),Q.length===0&&(!K||q.length==0))return W[0]+fe+W[1];if(te<0)return T(q)?X.stylize(RegExp.prototype.toString.call(q),"regexp"):X.stylize("[Object]","special");X.seen.push(q);var R;return K?R=E(X,q,te,ie,Q):R=Q.map(function(J){return v(X,q,te,ie,J,K)}),X.seen.pop(),h(R,fe,W)}function p(X,q){if(F(q))return X.stylize("undefined","undefined");if(D(q)){var te="'"+JSON.stringify(q).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return X.stylize(te,"string")}if(C(q))return X.stylize(""+q,"number");if(B(q))return X.stylize(""+q,"boolean");if(x(q))return X.stylize("null","null")}function m(X){return"["+Error.prototype.toString.call(X)+"]"}function E(X,q,te,Z,G){for(var Q=[],ie=0,de=q.length;ie<de;++ie)$(q,String(ie))?Q.push(v(X,q,te,Z,String(ie),!0)):Q.push("");return G.forEach(function(fe){fe.match(/^\d+$/)||Q.push(v(X,q,te,Z,fe,!0))}),Q}function v(X,q,te,Z,G,Q){var ie,de,fe;if(fe=Object.getOwnPropertyDescriptor(q,G)||{value:q[G]},fe.get?fe.set?de=X.stylize("[Getter/Setter]","special"):de=X.stylize("[Getter]","special"):fe.set&&(de=X.stylize("[Setter]","special")),$(Z,G)||(ie="["+G+"]"),de||(X.seen.indexOf(fe.value)<0?(x(te)?de=u(X,fe.value,null):de=u(X,fe.value,te-1),de.indexOf(`
|
|
|
`)>-1&&(Q?de=de.split(`
|
|
|
`).map(function(K){return" "+K}).join(`
|
|
|
`).substr(2):de=`
|
|
|
`+de.split(`
|
|
|
`).map(function(K){return" "+K}).join(`
|
|
|
`))):de=X.stylize("[Circular]","special")),F(ie)){if(Q&&G.match(/^\d+$/))return de;ie=JSON.stringify(""+G),ie.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ie=ie.substr(1,ie.length-2),ie=X.stylize(ie,"name")):(ie=ie.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ie=X.stylize(ie,"string"))}return ie+": "+de}function h(X,q,te){var Z=0,G=X.reduce(function(Q,ie){return Z++,ie.indexOf(`
|
|
|
`)>=0&&Z++,Q+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0);return G>60?te[0]+(q===""?"":q+`
|
|
|
`)+" "+X.join(`,
|
|
|
`)+" "+te[1]:te[0]+q+" "+X.join(", ")+" "+te[1]}function A(X){return Array.isArray(X)}y.isArray=A;function B(X){return typeof X=="boolean"}y.isBoolean=B;function x(X){return X===null}y.isNull=x;function w(X){return X==null}y.isNullOrUndefined=w;function C(X){return typeof X=="number"}y.isNumber=C;function D(X){return typeof X=="string"}y.isString=D;function S(X){return typeof X=="symbol"}y.isSymbol=S;function F(X){return X===void 0}y.isUndefined=F;function T(X){return O(X)&&L(X)==="[object RegExp]"}y.isRegExp=T;function O(X){return typeof X=="object"&&X!==null}y.isObject=O;function M(X){return O(X)&&L(X)==="[object Date]"}y.isDate=M;function N(X){return O(X)&&(L(X)==="[object Error]"||X instanceof Error)}y.isError=N;function I(X){return typeof X=="function"}y.isFunction=I;function k(X){return X===null||typeof X=="boolean"||typeof X=="number"||typeof X=="string"||typeof X=="symbol"||typeof X=="undefined"}y.isPrimitive=k,y.isBuffer=e("./support/isBuffer");function L(X){return Object.prototype.toString.call(X)}function V(X){return X<10?"0"+X.toString(10):X.toString(10)}var _=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ee(){var X=new Date,q=[V(X.getHours()),V(X.getMinutes()),V(X.getSeconds())].join(":");return[X.getDate(),_[X.getMonth()],q].join(" ")}y.log=function(){console.log("%s - %s",ee(),y.format.apply(y,arguments))},y.inherits=e("inherits"),y._extend=function(X,q){if(!q||!O(q))return X;for(var te=Object.keys(q),Z=te.length;Z--;)X[te[Z]]=q[te[Z]];return X};function $(X,q){return Object.prototype.hasOwnProperty.call(X,q)}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(e,g,y){(function(c){(function(){"use strict";var d=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],l=typeof globalThis=="undefined"?c:globalThis;g.exports=function(){for(var s=[],i=0;i<d.length;i++)typeof l[d[i]]=="function"&&(s[s.length]=d[i]);return s}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(e,g,y){"use strict";y.byteLength=t,y.toByteArray=u,y.fromByteArray=E;for(var c=[],d=[],l=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,i=o.length;s<i;++s)c[s]=o[s],d[o.charCodeAt(s)]=s;d[45]=62,d[95]=63;function n(v){var h=v.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var A=v.indexOf("=");A===-1&&(A=h);var B=A===h?0:4-A%4;return[A,B]}function t(v){var h=n(v),A=h[0],B=h[1];return(A+B)*3/4-B}function r(v,h,A){return(h+A)*3/4-A}function u(v){var h,A=n(v),B=A[0],x=A[1],w=new l(r(v,B,x)),C=0,D=x>0?B-4:B,S;for(S=0;S<D;S+=4)h=d[v.charCodeAt(S)]<<18|d[v.charCodeAt(S+1)]<<12|d[v.charCodeAt(S+2)]<<6|d[v.charCodeAt(S+3)],w[C++]=h>>16&255,w[C++]=h>>8&255,w[C++]=h&255;return x===2&&(h=d[v.charCodeAt(S)]<<2|d[v.charCodeAt(S+1)]>>4,w[C++]=h&255),x===1&&(h=d[v.charCodeAt(S)]<<10|d[v.charCodeAt(S+1)]<<4|d[v.charCodeAt(S+2)]>>2,w[C++]=h>>8&255,w[C++]=h&255),w}function p(v){return c[v>>18&63]+c[v>>12&63]+c[v>>6&63]+c[v&63]}function m(v,h,A){for(var B,x=[],w=h;w<A;w+=3)B=(v[w]<<16&16711680)+(v[w+1]<<8&65280)+(v[w+2]&255),x.push(p(B));return x.join("")}function E(v){for(var h,A=v.length,B=A%3,x=[],w=16383,C=0,D=A-B;C<D;C+=w)x.push(m(v,C,C+w>D?D:C+w));return B===1?(h=v[A-1],x.push(c[h>>2]+c[h<<4&63]+"==")):B===2&&(h=(v[A-2]<<8)+v[A-1],x.push(c[h>>10]+c[h>>4&63]+c[h<<2&63]+"=")),x.join("")}},{}],88:[function(e,g,y){(function(c,d,l){typeof g!="undefined"&&g.exports?g.exports=l():typeof b=="function"&&b.amd?b(d,l):c[d]=l()})(this,"bowser",function(){var c=!0;function d(r){function u(q){var te=r.match(q);return te&&te.length>1&&te[1]||""}function p(q){var te=r.match(q);return te&&te.length>1&&te[2]||""}var m=u(/(ipod|iphone|ipad)/i).toLowerCase(),E=/like android/i.test(r),v=!E&&/android/i.test(r),h=/nexus\s*[0-6]\s*/i.test(r),A=!h&&/nexus\s*[0-9]+/i.test(r),B=/CrOS/.test(r),x=/silk/i.test(r),w=/sailfish/i.test(r),C=/tizen/i.test(r),D=/(web|hpw)(o|0)s/i.test(r),S=/windows phone/i.test(r),F=/SamsungBrowser/i.test(r),T=!S&&/windows/i.test(r),O=!m&&!x&&/macintosh/i.test(r),M=!v&&!w&&!C&&!D&&/linux/i.test(r),N=p(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),I=u(/version\/(\d+(\.\d+)?)/i),k=/tablet/i.test(r)&&!/tablet pc/i.test(r),L=!k&&/[^-]mobi/i.test(r),V=/xbox/i.test(r),_;/opera/i.test(r)?_={name:"Opera",opera:c,version:I||u(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(r)?_={name:"Opera",opera:c,version:u(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||I}:/SamsungBrowser/i.test(r)?_={name:"Samsung Internet for Android",samsungBrowser:c,version:I||u(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(r)?_={name:"NAVER Whale browser",whale:c,version:u(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(r)?_={name:"MZ Browser",mzbrowser:c,version:u(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(r)?_={name:"Opera Coast",coast:c,version:I||u(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(r)?_={name:"Focus",focus:c,version:u(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(r)?_={name:"Yandex Browser",yandexbrowser:c,version:I||u(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(r)?_={name:"UC Browser",ucbrowser:c,version:u(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(r)?_={name:"Maxthon",maxthon:c,version:u(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(r)?_={name:"Epiphany",epiphany:c,version:u(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(r)?_={name:"Puffin",puffin:c,version:u(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(r)?_={name:"Sleipnir",sleipnir:c,version:u(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(r)?_={name:"K-Meleon",kMeleon:c,version:u(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(_={name:"Windows Phone",osname:"Windows Phone",windowsphone:c},N?(_.msedge=c,_.version=N):(_.msie=c,_.version=u(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(r)?_={name:"Internet Explorer",msie:c,version:u(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?_={name:"Chrome",osname:"Chrome OS",chromeos:c,chromeBook:c,chrome:c,version:u(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(r)?_={name:"Microsoft Edge",msedge:c,version:N}:/vivaldi/i.test(r)?_={name:"Vivaldi",vivaldi:c,version:u(/vivaldi\/(\d+(\.\d+)?)/i)||I}:w?_={name:"Sailfish",osname:"Sailfish OS",sailfish:c,version:u(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(r)?_={name:"SeaMonkey",seamonkey:c,version:u(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(r)?(_={name:"Firefox",firefox:c,version:u(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(r)&&(_.firefoxos=c,_.osname="Firefox OS")):x?_={name:"Amazon Silk",silk:c,version:u(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(r)?_={name:"PhantomJS",phantom:c,version:u(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(r)?_={name:"SlimerJS",slimer:c,version:u(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(r)||/rim\stablet/i.test(r)?_={name:"BlackBerry",osname:"BlackBerry OS",blackberry:c,version:I||u(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:D?(_={name:"WebOS",osname:"WebOS",webos:c,version:I||u(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(r)&&(_.touchpad=c)):/bada/i.test(r)?_={name:"Bada",osname:"Bada",bada:c,version:u(/dolfin\/(\d+(\.\d+)?)/i)}:C?_={name:"Tizen",osname:"Tizen",tizen:c,version:u(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||I}:/qupzilla/i.test(r)?_={name:"QupZilla",qupzilla:c,version:u(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||I}:/chromium/i.test(r)?_={name:"Chromium",chromium:c,version:u(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||I}:/chrome|crios|crmo/i.test(r)?_={name:"Chrome",chrome:c,version:u(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:v?_={name:"Android",version:I}:/safari|applewebkit/i.test(r)?(_={name:"Safari",safari:c},I&&(_.version=I)):m?(_={name:m=="iphone"?"iPhone":m=="ipad"?"iPad":"iPod"},I&&(_.version=I)):/googlebot/i.test(r)?_={name:"Googlebot",googlebot:c,version:u(/googlebot\/(\d+(\.\d+))/i)||I}:_={name:u(/^(.*)\/(.*) /),version:p(/^(.*)\/(.*) /)},!_.msedge&&/(apple)?webkit/i.test(r)?(/(apple)?webkit\/537\.36/i.test(r)?(_.name=_.name||"Blink",_.blink=c):(_.name=_.name||"Webkit",_.webkit=c),!_.version&&I&&(_.version=I)):!_.opera&&/gecko\//i.test(r)&&(_.name=_.name||"Gecko",_.gecko=c,_.version=_.version||u(/gecko\/(\d+(\.\d+)?)/i)),!_.windowsphone&&(v||_.silk)?(_.android=c,_.osname="Android"):!_.windowsphone&&m?(_[m]=c,_.ios=c,_.osname="iOS"):O?(_.mac=c,_.osname="macOS"):V?(_.xbox=c,_.osname="Xbox"):T?(_.windows=c,_.osname="Windows"):M&&(_.linux=c,_.osname="Linux");function ee(q){switch(q){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var $="";_.windows?$=ee(u(/Windows ((NT|XP)( \d\d?.\d)?)/i)):_.windowsphone?$=u(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):_.mac?($=u(/Mac OS X (\d+([_\.\s]\d+)*)/i),$=$.replace(/[_\s]/g,".")):m?($=u(/os (\d+([_\s]\d+)*) like mac os x/i),$=$.replace(/[_\s]/g,".")):v?$=u(/android[ \/-](\d+(\.\d+)*)/i):_.webos?$=u(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):_.blackberry?$=u(/rim\stablet\sos\s(\d+(\.\d+)*)/i):_.bada?$=u(/bada\/(\d+(\.\d+)*)/i):_.tizen&&($=u(/tizen[\/\s](\d+(\.\d+)*)/i)),$&&(_.osversion=$);var X=!_.windows&&$.split(".")[0];return k||A||m=="ipad"||v&&(X==3||X>=4&&!L)||_.silk?_.tablet=c:(L||m=="iphone"||m=="ipod"||v||h||_.blackberry||_.webos||_.bada)&&(_.mobile=c),_.msedge||_.msie&&_.version>=10||_.yandexbrowser&&_.version>=15||_.vivaldi&&_.version>=1||_.chrome&&_.version>=20||_.samsungBrowser&&_.version>=4||_.whale&&i([_.version,"1.0"])===1||_.mzbrowser&&i([_.version,"6.0"])===1||_.focus&&i([_.version,"1.0"])===1||_.firefox&&_.version>=20||_.safari&&_.version>=6||_.opera&&_.version>=10||_.ios&&_.osversion&&_.osversion.split(".")[0]>=6||_.blackberry&&_.version>=10.1||_.chromium&&_.version>=20?_.a=c:_.msie&&_.version<10||_.chrome&&_.version<20||_.firefox&&_.version<20||_.safari&&_.version<6||_.opera&&_.version<10||_.ios&&_.osversion&&_.osversion.split(".")[0]<6||_.chromium&&_.version<20?_.c=c:_.x=c,_}var l=d(typeof navigator!="undefined"&&navigator.userAgent||"");l.test=function(r){for(var u=0;u<r.length;++u){var p=r[u];if(typeof p=="string"&&p in l)return!0}return!1};function o(r){return r.split(".").length}function s(r,u){var p=[],m;if(Array.prototype.map)return Array.prototype.map.call(r,u);for(m=0;m<r.length;m++)p.push(u(r[m]));return p}function i(r){for(var u=Math.max(o(r[0]),o(r[1])),p=s(r,function(m){var E=u-o(m);return m=m+new Array(E+1).join(".0"),s(m.split("."),function(v){return new Array(20-v.length).join("0")+v}).reverse()});--u>=0;){if(p[0][u]>p[1][u])return 1;if(p[0][u]===p[1][u]){if(u===0)return 0}else return-1}}function n(r,u,p){var m=l;typeof u=="string"&&(p=u,u=void 0),u===void 0&&(u=!1),p&&(m=d(p));var E=""+m.version;for(var v in r)if(r.hasOwnProperty(v)&&m[v]){if(typeof r[v]!="string")throw new Error("Browser version in the minVersion map should be a string: "+v+": "+String(r));return i([E,r[v]])<0}return u}function t(r,u,p){return!n(r,u,p)}return l.isUnsupportedBrowser=n,l.compareVersions=i,l.check=t,l._detect=d,l.detect=d,l})},{}],89:[function(e,g,y){},{}],90:[function(e,g,y){(function(c){(function(){"use strict";var d=e("base64-js"),l=e("ieee754");y.Buffer=n,y.SlowBuffer=B,y.INSPECT_MAX_BYTES=50;var o=2147483647;y.kMaxLength=o,n.TYPED_ARRAY_SUPPORT=s(),!n.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function s(){try{var z=new Uint8Array(1);return z.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},z.foo()===42}catch(U){return!1}}Object.defineProperty(n.prototype,"parent",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.buffer}}),Object.defineProperty(n.prototype,"offset",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.byteOffset}});function i(z){if(z>o)throw new RangeError('The value "'+z+'" is invalid for option "size"');var U=new Uint8Array(z);return U.__proto__=n.prototype,U}function n(z,U,H){if(typeof z=="number"){if(typeof U=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return p(z)}return t(z,U,H)}typeof Symbol!="undefined"&&Symbol.species!=null&&n[Symbol.species]===n&&Object.defineProperty(n,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),n.poolSize=8192;function t(z,U,H){if(typeof z=="string")return m(z,U);if(ArrayBuffer.isView(z))return E(z);if(z==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof z);if(pe(z,ArrayBuffer)||z&&pe(z.buffer,ArrayBuffer))return v(z,U,H);if(typeof z=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ne=z.valueOf&&z.valueOf();if(ne!=null&&ne!==z)return n.from(ne,U,H);var le=h(z);if(le)return le;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof z[Symbol.toPrimitive]=="function")return n.from(z[Symbol.toPrimitive]("string"),U,H);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof z)}n.from=function(z,U,H){return t(z,U,H)},n.prototype.__proto__=Uint8Array.prototype,n.__proto__=Uint8Array;function r(z){if(typeof z!="number")throw new TypeError('"size" argument must be of type number');if(z<0)throw new RangeError('The value "'+z+'" is invalid for option "size"')}function u(z,U,H){return r(z),z<=0?i(z):U!==void 0?typeof H=="string"?i(z).fill(U,H):i(z).fill(U):i(z)}n.alloc=function(z,U,H){return u(z,U,H)};function p(z){return r(z),i(z<0?0:A(z)|0)}n.allocUnsafe=function(z){return p(z)},n.allocUnsafeSlow=function(z){return p(z)};function m(z,U){if((typeof U!="string"||U==="")&&(U="utf8"),!n.isEncoding(U))throw new TypeError("Unknown encoding: "+U);var H=x(z,U)|0,ne=i(H),le=ne.write(z,U);return le!==H&&(ne=ne.slice(0,le)),ne}function E(z){for(var U=z.length<0?0:A(z.length)|0,H=i(U),ne=0;ne<U;ne+=1)H[ne]=z[ne]&255;return H}function v(z,U,H){if(U<0||z.byteLength<U)throw new RangeError('"offset" is outside of buffer bounds');if(z.byteLength<U+(H||0))throw new RangeError('"length" is outside of buffer bounds');var ne;return U===void 0&&H===void 0?ne=new Uint8Array(z):H===void 0?ne=new Uint8Array(z,U):ne=new Uint8Array(z,U,H),ne.__proto__=n.prototype,ne}function h(z){if(n.isBuffer(z)){var U=A(z.length)|0,H=i(U);return H.length===0||z.copy(H,0,0,U),H}if(z.length!==void 0)return typeof z.length!="number"||re(z.length)?i(0):E(z);if(z.type==="Buffer"&&Array.isArray(z.data))return E(z.data)}function A(z){if(z>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return z|0}function B(z){return+z!=z&&(z=0),n.alloc(+z)}n.isBuffer=function(U){return U!=null&&U._isBuffer===!0&&U!==n.prototype},n.compare=function(U,H){if(pe(U,Uint8Array)&&(U=n.from(U,U.offset,U.byteLength)),pe(H,Uint8Array)&&(H=n.from(H,H.offset,H.byteLength)),!n.isBuffer(U)||!n.isBuffer(H))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(U===H)return 0;for(var ne=U.length,le=H.length,me=0,ue=Math.min(ne,le);me<ue;++me)if(U[me]!==H[me]){ne=U[me],le=H[me];break}return ne<le?-1:le<ne?1:0},n.isEncoding=function(U){switch(String(U).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},n.concat=function(U,H){if(!Array.isArray(U))throw new TypeError('"list" argument must be an Array of Buffers');if(U.length===0)return n.alloc(0);var ne;if(H===void 0)for(H=0,ne=0;ne<U.length;++ne)H+=U[ne].length;var le=n.allocUnsafe(H),me=0;for(ne=0;ne<U.length;++ne){var ue=U[ne];if(pe(ue,Uint8Array)&&(ue=n.from(ue)),!n.isBuffer(ue))throw new TypeError('"list" argument must be an Array of Buffers');ue.copy(le,me),me+=ue.length}return le};function x(z,U){if(n.isBuffer(z))return z.length;if(ArrayBuffer.isView(z)||pe(z,ArrayBuffer))return z.byteLength;if(typeof z!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof z);var H=z.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&H===0)return 0;for(var le=!1;;)switch(U){case"ascii":case"latin1":case"binary":return H;case"utf8":case"utf-8":return W(z).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H*2;case"hex":return H>>>1;case"base64":return J(z).length;default:if(le)return ne?-1:W(z).length;U=(""+U).toLowerCase(),le=!0}}n.byteLength=x;function w(z,U,H){var ne=!1;if((U===void 0||U<0)&&(U=0),U>this.length||((H===void 0||H>this.length)&&(H=this.length),H<=0)||(H>>>=0,U>>>=0,H<=U))return"";for(z||(z="utf8");;)switch(z){case"hex":return X(this,U,H);case"utf8":case"utf-8":return L(this,U,H);case"ascii":return ee(this,U,H);case"latin1":case"binary":return $(this,U,H);case"base64":return k(this,U,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,U,H);default:if(ne)throw new TypeError("Unknown encoding: "+z);z=(z+"").toLowerCase(),ne=!0}}n.prototype._isBuffer=!0;function C(z,U,H){var ne=z[U];z[U]=z[H],z[H]=ne}n.prototype.swap16=function(){var U=this.length;if(U%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var H=0;H<U;H+=2)C(this,H,H+1);return this},n.prototype.swap32=function(){var U=this.length;if(U%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var H=0;H<U;H+=4)C(this,H,H+3),C(this,H+1,H+2);return this},n.prototype.swap64=function(){var U=this.length;if(U%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var H=0;H<U;H+=8)C(this,H,H+7),C(this,H+1,H+6),C(this,H+2,H+5),C(this,H+3,H+4);return this},n.prototype.toString=function(){var U=this.length;return U===0?"":arguments.length===0?L(this,0,U):w.apply(this,arguments)},n.prototype.toLocaleString=n.prototype.toString,n.prototype.equals=function(U){if(!n.isBuffer(U))throw new TypeError("Argument must be a Buffer");return this===U?!0:n.compare(this,U)===0},n.prototype.inspect=function(){var U="",H=y.INSPECT_MAX_BYTES;return U=this.toString("hex",0,H).replace(/(.{2})/g,"$1 ").trim(),this.length>H&&(U+=" ... "),"<Buffer "+U+">"},n.prototype.compare=function(U,H,ne,le,me){if(pe(U,Uint8Array)&&(U=n.from(U,U.offset,U.byteLength)),!n.isBuffer(U))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof U);if(H===void 0&&(H=0),ne===void 0&&(ne=U?U.length:0),le===void 0&&(le=0),me===void 0&&(me=this.length),H<0||ne>U.length||le<0||me>this.length)throw new RangeError("out of range index");if(le>=me&&H>=ne)return 0;if(le>=me)return-1;if(H>=ne)return 1;if(H>>>=0,ne>>>=0,le>>>=0,me>>>=0,this===U)return 0;for(var ue=me-le,oe=ne-H,Se=Math.min(ue,oe),we=this.slice(le,me),De=U.slice(H,ne),ve=0;ve<Se;++ve)if(we[ve]!==De[ve]){ue=we[ve],oe=De[ve];break}return ue<oe?-1:oe<ue?1:0};function D(z,U,H,ne,le){if(z.length===0)return-1;if(typeof H=="string"?(ne=H,H=0):H>2147483647?H=2147483647:H<-2147483648&&(H=-2147483648),H=+H,re(H)&&(H=le?0:z.length-1),H<0&&(H=z.length+H),H>=z.length){if(le)return-1;H=z.length-1}else if(H<0)if(le)H=0;else return-1;if(typeof U=="string"&&(U=n.from(U,ne)),n.isBuffer(U))return U.length===0?-1:S(z,U,H,ne,le);if(typeof U=="number")return U=U&255,typeof Uint8Array.prototype.indexOf=="function"?le?Uint8Array.prototype.indexOf.call(z,U,H):Uint8Array.prototype.lastIndexOf.call(z,U,H):S(z,[U],H,ne,le);throw new TypeError("val must be string, number or Buffer")}function S(z,U,H,ne,le){var me=1,ue=z.length,oe=U.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(z.length<2||U.length<2)return-1;me=2,ue/=2,oe/=2,H/=2}function Se(Be,Pe){return me===1?Be[Pe]:Be.readUInt16BE(Pe*me)}var we;if(le){var De=-1;for(we=H;we<ue;we++)if(Se(z,we)===Se(U,De===-1?0:we-De)){if(De===-1&&(De=we),we-De+1===oe)return De*me}else De!==-1&&(we-=we-De),De=-1}else for(H+oe>ue&&(H=ue-oe),we=H;we>=0;we--){for(var ve=!0,xe=0;xe<oe;xe++)if(Se(z,we+xe)!==Se(U,xe)){ve=!1;break}if(ve)return we}return-1}n.prototype.includes=function(U,H,ne){return this.indexOf(U,H,ne)!==-1},n.prototype.indexOf=function(U,H,ne){return D(this,U,H,ne,!0)},n.prototype.lastIndexOf=function(U,H,ne){return D(this,U,H,ne,!1)};function F(z,U,H,ne){H=Number(H)||0;var le=z.length-H;ne?(ne=Number(ne),ne>le&&(ne=le)):ne=le;var me=U.length;ne>me/2&&(ne=me/2);for(var ue=0;ue<ne;++ue){var oe=parseInt(U.substr(ue*2,2),16);if(re(oe))return ue;z[H+ue]=oe}return ue}function T(z,U,H,ne){return se(W(U,z.length-H),z,H,ne)}function O(z,U,H,ne){return se(Y(U),z,H,ne)}function M(z,U,H,ne){return O(z,U,H,ne)}function N(z,U,H,ne){return se(J(U),z,H,ne)}function I(z,U,H,ne){return se(R(U,z.length-H),z,H,ne)}n.prototype.write=function(U,H,ne,le){if(H===void 0)le="utf8",ne=this.length,H=0;else if(ne===void 0&&typeof H=="string")le=H,ne=this.length,H=0;else if(isFinite(H))H=H>>>0,isFinite(ne)?(ne=ne>>>0,le===void 0&&(le="utf8")):(le=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var me=this.length-H;if((ne===void 0||ne>me)&&(ne=me),U.length>0&&(ne<0||H<0)||H>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var ue=!1;;)switch(le){case"hex":return F(this,U,H,ne);case"utf8":case"utf-8":return T(this,U,H,ne);case"ascii":return O(this,U,H,ne);case"latin1":case"binary":return M(this,U,H,ne);case"base64":return N(this,U,H,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,U,H,ne);default:if(ue)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),ue=!0}},n.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(z,U,H){return U===0&&H===z.length?d.fromByteArray(z):d.fromByteArray(z.slice(U,H))}function L(z,U,H){H=Math.min(z.length,H);for(var ne=[],le=U;le<H;){var me=z[le],ue=null,oe=me>239?4:me>223?3:me>191?2:1;if(le+oe<=H){var Se,we,De,ve;switch(oe){case 1:me<128&&(ue=me);break;case 2:Se=z[le+1],(Se&192)===128&&(ve=(me&31)<<6|Se&63,ve>127&&(ue=ve));break;case 3:Se=z[le+1],we=z[le+2],(Se&192)===128&&(we&192)===128&&(ve=(me&15)<<12|(Se&63)<<6|we&63,ve>2047&&(ve<55296||ve>57343)&&(ue=ve));break;case 4:Se=z[le+1],we=z[le+2],De=z[le+3],(Se&192)===128&&(we&192)===128&&(De&192)===128&&(ve=(me&15)<<18|(Se&63)<<12|(we&63)<<6|De&63,ve>65535&&ve<1114112&&(ue=ve))}}ue===null?(ue=65533,oe=1):ue>65535&&(ue-=65536,ne.push(ue>>>10&1023|55296),ue=56320|ue&1023),ne.push(ue),le+=oe}return _(ne)}var V=4096;function _(z){var U=z.length;if(U<=V)return String.fromCharCode.apply(String,z);for(var H="",ne=0;ne<U;)H+=String.fromCharCode.apply(String,z.slice(ne,ne+=V));return H}function ee(z,U,H){var ne="";H=Math.min(z.length,H);for(var le=U;le<H;++le)ne+=String.fromCharCode(z[le]&127);return ne}function $(z,U,H){var ne="";H=Math.min(z.length,H);for(var le=U;le<H;++le)ne+=String.fromCharCode(z[le]);return ne}function X(z,U,H){var ne=z.length;(!U||U<0)&&(U=0),(!H||H<0||H>ne)&&(H=ne);for(var le="",me=U;me<H;++me)le+=K(z[me]);return le}function q(z,U,H){for(var ne=z.slice(U,H),le="",me=0;me<ne.length;me+=2)le+=String.fromCharCode(ne[me]+ne[me+1]*256);return le}n.prototype.slice=function(U,H){var ne=this.length;U=~~U,H=H===void 0?ne:~~H,U<0?(U+=ne,U<0&&(U=0)):U>ne&&(U=ne),H<0?(H+=ne,H<0&&(H=0)):H>ne&&(H=ne),H<U&&(H=U);var le=this.subarray(U,H);return le.__proto__=n.prototype,le};function te(z,U,H){if(z%1!==0||z<0)throw new RangeError("offset is not uint");if(z+U>H)throw new RangeError("Trying to access beyond buffer length")}n.prototype.readUIntLE=function(U,H,ne){U=U>>>0,H=H>>>0,ne||te(U,H,this.length);for(var le=this[U],me=1,ue=0;++ue<H&&(me*=256);)le+=this[U+ue]*me;return le},n.prototype.readUIntBE=function(U,H,ne){U=U>>>0,H=H>>>0,ne||te(U,H,this.length);for(var le=this[U+--H],me=1;H>0&&(me*=256);)le+=this[U+--H]*me;return le},n.prototype.readUInt8=function(U,H){return U=U>>>0,H||te(U,1,this.length),this[U]},n.prototype.readUInt16LE=function(U,H){return U=U>>>0,H||te(U,2,this.length),this[U]|this[U+1]<<8},n.prototype.readUInt16BE=function(U,H){return U=U>>>0,H||te(U,2,this.length),this[U]<<8|this[U+1]},n.prototype.readUInt32LE=function(U,H){return U=U>>>0,H||te(U,4,this.length),(this[U]|this[U+1]<<8|this[U+2]<<16)+this[U+3]*16777216},n.prototype.readUInt32BE=function(U,H){return U=U>>>0,H||te(U,4,this.length),this[U]*16777216+(this[U+1]<<16|this[U+2]<<8|this[U+3])},n.prototype.readIntLE=function(U,H,ne){U=U>>>0,H=H>>>0,ne||te(U,H,this.length);for(var le=this[U],me=1,ue=0;++ue<H&&(me*=256);)le+=this[U+ue]*me;return me*=128,le>=me&&(le-=Math.pow(2,8*H)),le},n.prototype.readIntBE=function(U,H,ne){U=U>>>0,H=H>>>0,ne||te(U,H,this.length);for(var le=H,me=1,ue=this[U+--le];le>0&&(me*=256);)ue+=this[U+--le]*me;return me*=128,ue>=me&&(ue-=Math.pow(2,8*H)),ue},n.prototype.readInt8=function(U,H){return U=U>>>0,H||te(U,1,this.length),this[U]&128?(255-this[U]+1)*-1:this[U]},n.prototype.readInt16LE=function(U,H){U=U>>>0,H||te(U,2,this.length);var ne=this[U]|this[U+1]<<8;return ne&32768?ne|4294901760:ne},n.prototype.readInt16BE=function(U,H){U=U>>>0,H||te(U,2,this.length);var ne=this[U+1]|this[U]<<8;return ne&32768?ne|4294901760:ne},n.prototype.readInt32LE=function(U,H){return U=U>>>0,H||te(U,4,this.length),this[U]|this[U+1]<<8|this[U+2]<<16|this[U+3]<<24},n.prototype.readInt32BE=function(U,H){return U=U>>>0,H||te(U,4,this.length),this[U]<<24|this[U+1]<<16|this[U+2]<<8|this[U+3]},n.prototype.readFloatLE=function(U,H){return U=U>>>0,H||te(U,4,this.length),l.read(this,U,!0,23,4)},n.prototype.readFloatBE=function(U,H){return U=U>>>0,H||te(U,4,this.length),l.read(this,U,!1,23,4)},n.prototype.readDoubleLE=function(U,H){return U=U>>>0,H||te(U,8,this.length),l.read(this,U,!0,52,8)},n.prototype.readDoubleBE=function(U,H){return U=U>>>0,H||te(U,8,this.length),l.read(this,U,!1,52,8)};function Z(z,U,H,ne,le,me){if(!n.isBuffer(z))throw new TypeError('"buffer" argument must be a Buffer instance');if(U>le||U<me)throw new RangeError('"value" argument is out of bounds');if(H+ne>z.length)throw new RangeError("Index out of range")}n.prototype.writeUIntLE=function(U,H,ne,le){if(U=+U,H=H>>>0,ne=ne>>>0,!le){var me=Math.pow(2,8*ne)-1;Z(this,U,H,ne,me,0)}var ue=1,oe=0;for(this[H]=U&255;++oe<ne&&(ue*=256);)this[H+oe]=U/ue&255;return H+ne},n.prototype.writeUIntBE=function(U,H,ne,le){if(U=+U,H=H>>>0,ne=ne>>>0,!le){var me=Math.pow(2,8*ne)-1;Z(this,U,H,ne,me,0)}var ue=ne-1,oe=1;for(this[H+ue]=U&255;--ue>=0&&(oe*=256);)this[H+ue]=U/oe&255;return H+ne},n.prototype.writeUInt8=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,1,255,0),this[H]=U&255,H+1},n.prototype.writeUInt16LE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,2,65535,0),this[H]=U&255,this[H+1]=U>>>8,H+2},n.prototype.writeUInt16BE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,2,65535,0),this[H]=U>>>8,this[H+1]=U&255,H+2},n.prototype.writeUInt32LE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,4,4294967295,0),this[H+3]=U>>>24,this[H+2]=U>>>16,this[H+1]=U>>>8,this[H]=U&255,H+4},n.prototype.writeUInt32BE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,4,4294967295,0),this[H]=U>>>24,this[H+1]=U>>>16,this[H+2]=U>>>8,this[H+3]=U&255,H+4},n.prototype.writeIntLE=function(U,H,ne,le){if(U=+U,H=H>>>0,!le){var me=Math.pow(2,8*ne-1);Z(this,U,H,ne,me-1,-me)}var ue=0,oe=1,Se=0;for(this[H]=U&255;++ue<ne&&(oe*=256);)U<0&&Se===0&&this[H+ue-1]!==0&&(Se=1),this[H+ue]=(U/oe>>0)-Se&255;return H+ne},n.prototype.writeIntBE=function(U,H,ne,le){if(U=+U,H=H>>>0,!le){var me=Math.pow(2,8*ne-1);Z(this,U,H,ne,me-1,-me)}var ue=ne-1,oe=1,Se=0;for(this[H+ue]=U&255;--ue>=0&&(oe*=256);)U<0&&Se===0&&this[H+ue+1]!==0&&(Se=1),this[H+ue]=(U/oe>>0)-Se&255;return H+ne},n.prototype.writeInt8=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,1,127,-128),U<0&&(U=255+U+1),this[H]=U&255,H+1},n.prototype.writeInt16LE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,2,32767,-32768),this[H]=U&255,this[H+1]=U>>>8,H+2},n.prototype.writeInt16BE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,2,32767,-32768),this[H]=U>>>8,this[H+1]=U&255,H+2},n.prototype.writeInt32LE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,4,2147483647,-2147483648),this[H]=U&255,this[H+1]=U>>>8,this[H+2]=U>>>16,this[H+3]=U>>>24,H+4},n.prototype.writeInt32BE=function(U,H,ne){return U=+U,H=H>>>0,ne||Z(this,U,H,4,2147483647,-2147483648),U<0&&(U=4294967295+U+1),this[H]=U>>>24,this[H+1]=U>>>16,this[H+2]=U>>>8,this[H+3]=U&255,H+4};function G(z,U,H,ne,le,me){if(H+ne>z.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("Index out of range")}function Q(z,U,H,ne,le){return U=+U,H=H>>>0,le||G(z,U,H,4,34028234663852886e22,-34028234663852886e22),l.write(z,U,H,ne,23,4),H+4}n.prototype.writeFloatLE=function(U,H,ne){return Q(this,U,H,!0,ne)},n.prototype.writeFloatBE=function(U,H,ne){return Q(this,U,H,!1,ne)};function ie(z,U,H,ne,le){return U=+U,H=H>>>0,le||G(z,U,H,8,17976931348623157e292,-17976931348623157e292),l.write(z,U,H,ne,52,8),H+8}n.prototype.writeDoubleLE=function(U,H,ne){return ie(this,U,H,!0,ne)},n.prototype.writeDoubleBE=function(U,H,ne){return ie(this,U,H,!1,ne)},n.prototype.copy=function(U,H,ne,le){if(!n.isBuffer(U))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!le&&le!==0&&(le=this.length),H>=U.length&&(H=U.length),H||(H=0),le>0&&le<ne&&(le=ne),le===ne||U.length===0||this.length===0)return 0;if(H<0)throw new RangeError("targetStart out of bounds");if(ne<0||ne>=this.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),U.length-H<le-ne&&(le=U.length-H+ne);var me=le-ne;if(this===U&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(H,ne,le);else if(this===U&&ne<H&&H<le)for(var ue=me-1;ue>=0;--ue)U[ue+H]=this[ue+ne];else Uint8Array.prototype.set.call(U,this.subarray(ne,le),H);return me},n.prototype.fill=function(U,H,ne,le){if(typeof U=="string"){if(typeof H=="string"?(le=H,H=0,ne=this.length):typeof ne=="string"&&(le=ne,ne=this.length),le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!n.isEncoding(le))throw new TypeError("Unknown encoding: "+le);if(U.length===1){var me=U.charCodeAt(0);(le==="utf8"&&me<128||le==="latin1")&&(U=me)}}else typeof U=="number"&&(U=U&255);if(H<0||this.length<H||this.length<ne)throw new RangeError("Out of range index");if(ne<=H)return this;H=H>>>0,ne=ne===void 0?this.length:ne>>>0,U||(U=0);var ue;if(typeof U=="number")for(ue=H;ue<ne;++ue)this[ue]=U;else{var oe=n.isBuffer(U)?U:n.from(U,le),Se=oe.length;if(Se===0)throw new TypeError('The value "'+U+'" is invalid for argument "value"');for(ue=0;ue<ne-H;++ue)this[ue+H]=oe[ue%Se]}return this};var de=/[^+/0-9A-Za-z-_]/g;function fe(z){if(z=z.split("=")[0],z=z.trim().replace(de,""),z.length<2)return"";for(;z.length%4!==0;)z=z+"=";return z}function K(z){return z<16?"0"+z.toString(16):z.toString(16)}function W(z,U){U=U||1/0;for(var H,ne=z.length,le=null,me=[],ue=0;ue<ne;++ue){if(H=z.charCodeAt(ue),H>55295&&H<57344){if(!le){if(H>56319){(U-=3)>-1&&me.push(239,191,189);continue}else if(ue+1===ne){(U-=3)>-1&&me.push(239,191,189);continue}le=H;continue}if(H<56320){(U-=3)>-1&&me.push(239,191,189),le=H;continue}H=(le-55296<<10|H-56320)+65536}else le&&(U-=3)>-1&&me.push(239,191,189);if(le=null,H<128){if((U-=1)<0)break;me.push(H)}else if(H<2048){if((U-=2)<0)break;me.push(H>>6|192,H&63|128)}else if(H<65536){if((U-=3)<0)break;me.push(H>>12|224,H>>6&63|128,H&63|128)}else if(H<1114112){if((U-=4)<0)break;me.push(H>>18|240,H>>12&63|128,H>>6&63|128,H&63|128)}else throw new Error("Invalid code point")}return me}function Y(z){for(var U=[],H=0;H<z.length;++H)U.push(z.charCodeAt(H)&255);return U}function R(z,U){for(var H,ne,le,me=[],ue=0;ue<z.length&&!((U-=2)<0);++ue)H=z.charCodeAt(ue),ne=H>>8,le=H%256,me.push(le),me.push(ne);return me}function J(z){return d.toByteArray(fe(z))}function se(z,U,H,ne){for(var le=0;le<ne&&!(le+H>=U.length||le>=z.length);++le)U[le+H]=z[le];return le}function pe(z,U){return z instanceof U||z!=null&&z.constructor!=null&&z.constructor.name!=null&&z.constructor.name===U.name}function re(z){return z!==z}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(e,g,y){g.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(e,g,y){"use strict";var c=e("get-intrinsic"),d=e("./"),l=d(c("String.prototype.indexOf"));g.exports=function(s,i){var n=c(s,!!i);return typeof n=="function"&&l(s,".prototype.")>-1?d(n):n}},{"./":93,"get-intrinsic":348}],93:[function(e,g,y){"use strict";var c=e("function-bind"),d=e("get-intrinsic"),l=d("%Function.prototype.apply%"),o=d("%Function.prototype.call%"),s=d("%Reflect.apply%",!0)||c.call(o,l),i=d("%Object.getOwnPropertyDescriptor%",!0),n=d("%Object.defineProperty%",!0),t=d("%Math.max%");if(n)try{n({},"a",{value:1})}catch(u){n=null}g.exports=function(p){var m=s(c,o,arguments);if(i&&n){var E=i(m,"length");E.configurable&&n(m,"length",{value:1+t(0,p.length-(arguments.length-1))})}return m};var r=function(){return s(c,l,arguments)};n?n(g.exports,"apply",{value:r}):g.exports.apply=r},{"function-bind":347,"get-intrinsic":348}],94:[function(e,g,y){"use strict";var c=Array.prototype.slice;g.exports=d;function d(o,s){if(!(this instanceof d))return new d(o,s);this.src=o,this._withAccess=s}d.prototype.withAccess=function(o){return this._withAccess=o!==!1,this},d.prototype.pick=function(o){return Array.isArray(o)||(o=c.call(arguments)),o.length&&(this.keys=o),this},d.prototype.to=function(o){if(o=o||{},!this.src)return o;var s=this.keys||Object.keys(this.src);if(!this._withAccess){for(var i=0;i<s.length;i++)n=s[i],o[n]===void 0&&(o[n]=this.src[n]);return o}for(var i=0;i<s.length;i++){var n=s[i];if(l(o,n)){var t=this.src.__lookupGetter__(n),r=this.src.__lookupSetter__(n);t&&o.__defineGetter__(n,t),r&&o.__defineSetter__(n,r),!t&&!r&&(o[n]=this.src[n])}}return o},d.prototype.toCover=function(o){for(var s=this.keys||Object.keys(this.src),i=0;i<s.length;i++){var n=s[i];delete o[n];var t=this.src.__lookupGetter__(n),r=this.src.__lookupSetter__(n);t&&o.__defineGetter__(n,t),r&&o.__defineSetter__(n,r),!t&&!r&&(o[n]=this.src[n])}},d.prototype.override=d.prototype.toCover,d.prototype.and=function(o){var s={};return this.to(s),this.src=o,this.to(s),this.src=s,this};function l(o,s){return o[s]===void 0&&o.__lookupGetter__(s)===void 0&&o.__lookupSetter__(s)===void 0}},{}],95:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-callable"),l=e("../internals/try-to-string"),o=c.TypeError;g.exports=function(s){if(d(s))return s;throw o(l(s)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-constructor"),l=e("../internals/try-to-string"),o=c.TypeError;g.exports=function(s){if(d(s))return s;throw o(l(s)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-callable"),l=c.String,o=c.TypeError;g.exports=function(s){if(typeof s=="object"||d(s))return s;throw o("Can't set "+l(s)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(e,g,y){var c=e("../internals/well-known-symbol"),d=e("../internals/object-create"),l=e("../internals/object-define-property"),o=c("unscopables"),s=Array.prototype;s[o]==null&&l.f(s,o,{configurable:!0,value:d(null)}),g.exports=function(i){s[o][i]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(e,g,y){"use strict";var c=e("../internals/string-multibyte").charAt;g.exports=function(d,l,o){return l+(o?c(d,l).length:1)}},{"../internals/string-multibyte":239}],100:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/object-is-prototype-of"),l=c.TypeError;g.exports=function(o,s){if(d(s,o))return o;throw l("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-object"),l=c.String,o=c.TypeError;g.exports=function(s){if(d(s))return s;throw o(l(s)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(e,g,y){g.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-native"),d=e("../internals/descriptors"),l=e("../internals/global"),o=e("../internals/is-callable"),s=e("../internals/is-object"),i=e("../internals/has-own-property"),n=e("../internals/classof"),t=e("../internals/try-to-string"),r=e("../internals/create-non-enumerable-property"),u=e("../internals/redefine"),p=e("../internals/object-define-property").f,m=e("../internals/object-is-prototype-of"),E=e("../internals/object-get-prototype-of"),v=e("../internals/object-set-prototype-of"),h=e("../internals/well-known-symbol"),A=e("../internals/uid"),B=l.Int8Array,x=B&&B.prototype,w=l.Uint8ClampedArray,C=w&&w.prototype,D=B&&E(B),S=x&&E(x),F=Object.prototype,T=l.TypeError,O=h("toStringTag"),M=A("TYPED_ARRAY_TAG"),N=A("TYPED_ARRAY_CONSTRUCTOR"),I=c&&!!v&&n(l.opera)!=="Opera",k=!1,L,V,_,ee={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},X=function(de){if(!s(de))return!1;var fe=n(de);return fe==="DataView"||i(ee,fe)||i($,fe)},q=function(ie){if(!s(ie))return!1;var de=n(ie);return i(ee,de)||i($,de)},te=function(ie){if(q(ie))return ie;throw T("Target is not a typed array")},Z=function(ie){if(o(ie)&&(!v||m(D,ie)))return ie;throw T(t(ie)+" is not a typed array constructor")},G=function(ie,de,fe,K){if(d){if(fe)for(var W in ee){var Y=l[W];if(Y&&i(Y.prototype,ie))try{delete Y.prototype[ie]}catch(R){try{Y.prototype[ie]=de}catch(J){}}}(!S[ie]||fe)&&u(S,ie,fe?de:I&&x[ie]||de,K)}},Q=function(ie,de,fe){var K,W;if(d){if(v){if(fe){for(K in ee)if(W=l[K],W&&i(W,ie))try{delete W[ie]}catch(Y){}}if(!D[ie]||fe)try{return u(D,ie,fe?de:I&&D[ie]||de)}catch(Y){}else return}for(K in ee)W=l[K],W&&(!W[ie]||fe)&&u(W,ie,de)}};for(L in ee)V=l[L],_=V&&V.prototype,_?r(_,N,V):I=!1;for(L in $)V=l[L],_=V&&V.prototype,_&&r(_,N,V);if((!I||!o(D)||D===Function.prototype)&&(D=function(){throw T("Incorrect invocation")},I))for(L in ee)l[L]&&v(l[L],D);if((!I||!S||S===F)&&(S=D.prototype,I))for(L in ee)l[L]&&v(l[L].prototype,S);if(I&&E(C)!==S&&v(C,S),d&&!i(S,O)){k=!0,p(S,O,{get:function(){return s(this)?this[M]:void 0}});for(L in ee)l[L]&&r(l[L],M,L)}g.exports={NATIVE_ARRAY_BUFFER_VIEWS:I,TYPED_ARRAY_CONSTRUCTOR:N,TYPED_ARRAY_TAG:k&&M,aTypedArray:te,aTypedArrayConstructor:Z,exportTypedArrayMethod:G,exportTypedArrayStaticMethod:Q,isView:X,isTypedArray:q,TypedArray:D,TypedArrayPrototype:S}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/function-uncurry-this"),l=e("../internals/descriptors"),o=e("../internals/array-buffer-native"),s=e("../internals/function-name"),i=e("../internals/create-non-enumerable-property"),n=e("../internals/redefine-all"),t=e("../internals/fails"),r=e("../internals/an-instance"),u=e("../internals/to-integer-or-infinity"),p=e("../internals/to-length"),m=e("../internals/to-index"),E=e("../internals/ieee754"),v=e("../internals/object-get-prototype-of"),h=e("../internals/object-set-prototype-of"),A=e("../internals/object-get-own-property-names").f,B=e("../internals/object-define-property").f,x=e("../internals/array-fill"),w=e("../internals/array-slice-simple"),C=e("../internals/set-to-string-tag"),D=e("../internals/internal-state"),S=s.PROPER,F=s.CONFIGURABLE,T=D.get,O=D.set,M="ArrayBuffer",N="DataView",I="prototype",k="Wrong length",L="Wrong index",V=c[M],_=V,ee=_&&_[I],$=c[N],X=$&&$[I],q=Object.prototype,te=c.Array,Z=c.RangeError,G=d(x),Q=d([].reverse),ie=E.pack,de=E.unpack,fe=function(ue){return[ue&255]},K=function(ue){return[ue&255,ue>>8&255]},W=function(ue){return[ue&255,ue>>8&255,ue>>16&255,ue>>24&255]},Y=function(ue){return ue[3]<<24|ue[2]<<16|ue[1]<<8|ue[0]},R=function(ue){return ie(ue,23,4)},J=function(ue){return ie(ue,52,8)},se=function(ue,oe){B(ue[I],oe,{get:function(){return T(this)[oe]}})},pe=function(ue,oe,Se,we){var De=m(Se),ve=T(ue);if(De+oe>ve.byteLength)throw Z(L);var xe=T(ve.buffer).bytes,Be=De+ve.byteOffset,Pe=w(xe,Be,Be+oe);return we?Pe:Q(Pe)},re=function(ue,oe,Se,we,De,ve){var xe=m(Se),Be=T(ue);if(xe+oe>Be.byteLength)throw Z(L);for(var Pe=T(Be.buffer).bytes,je=xe+Be.byteOffset,_e=we(+De),et=0;et<oe;et++)Pe[je+et]=_e[ve?et:oe-et-1]};if(!o)_=function(oe){r(this,ee);var Se=m(oe);O(this,{bytes:G(te(Se),0),byteLength:Se}),l||(this.byteLength=Se)},ee=_[I],$=function(oe,Se,we){r(this,X),r(oe,ee);var De=T(oe).byteLength,ve=u(Se);if(ve<0||ve>De)throw Z("Wrong offset");if(we=we===void 0?De-ve:p(we),ve+we>De)throw Z(k);O(this,{buffer:oe,byteLength:we,byteOffset:ve}),l||(this.buffer=oe,this.byteLength=we,this.byteOffset=ve)},X=$[I],l&&(se(_,"byteLength"),se($,"buffer"),se($,"byteLength"),se($,"byteOffset")),n(X,{getInt8:function(oe){return pe(this,1,oe)[0]<<24>>24},getUint8:function(oe){return pe(this,1,oe)[0]},getInt16:function(oe){var Se=pe(this,2,oe,arguments.length>1?arguments[1]:void 0);return(Se[1]<<8|Se[0])<<16>>16},getUint16:function(oe){var Se=pe(this,2,oe,arguments.length>1?arguments[1]:void 0);return Se[1]<<8|Se[0]},getInt32:function(oe){return Y(pe(this,4,oe,arguments.length>1?arguments[1]:void 0))},getUint32:function(oe){return Y(pe(this,4,oe,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(oe){return de(pe(this,4,oe,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(oe){return de(pe(this,8,oe,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(oe,Se){re(this,1,oe,fe,Se)},setUint8:function(oe,Se){re(this,1,oe,fe,Se)},setInt16:function(oe,Se){re(this,2,oe,K,Se,arguments.length>2?arguments[2]:void 0)},setUint16:function(oe,Se){re(this,2,oe,K,Se,arguments.length>2?arguments[2]:void 0)},setInt32:function(oe,Se){re(this,4,oe,W,Se,arguments.length>2?arguments[2]:void 0)},setUint32:function(oe,Se){re(this,4,oe,W,Se,arguments.length>2?arguments[2]:void 0)},setFloat32:function(oe,Se){re(this,4,oe,R,Se,arguments.length>2?arguments[2]:void 0)},setFloat64:function(oe,Se){re(this,8,oe,J,Se,arguments.length>2?arguments[2]:void 0)}});else{var z=S&&V.name!==M;if(!t(function(){V(1)})||!t(function(){new V(-1)})||t(function(){return new V,new V(1.5),new V(NaN),z&&!F})){_=function(oe){return r(this,ee),new V(m(oe))},_[I]=ee;for(var U=A(V),H=0,ne;U.length>H;)(ne=U[H++])in _||i(_,ne,V[ne]);ee.constructor=_}else z&&F&&i(V,"name",M);h&&v(X)!==q&&h(X,q);var le=new $(new _(2)),me=d(X.setInt8);le.setInt8(0,2147483648),le.setInt8(1,2147483649),(le.getInt8(0)||!le.getInt8(1))&&n(X,{setInt8:function(oe,Se){me(this,oe,Se<<24>>24)},setUint8:function(oe,Se){me(this,oe,Se<<24>>24)}},{unsafe:!0})}C(_,M),C($,N),g.exports={ArrayBuffer:_,DataView:$}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(e,g,y){"use strict";var c=e("../internals/to-object"),d=e("../internals/to-absolute-index"),l=e("../internals/length-of-array-like"),o=Math.min;g.exports=[].copyWithin||function(i,n){var t=c(this),r=l(t),u=d(i,r),p=d(n,r),m=arguments.length>2?arguments[2]:void 0,E=o((m===void 0?r:d(m,r))-p,r-u),v=1;for(p<u&&u<p+E&&(v=-1,p+=E-1,u+=E-1);E-- >0;)p in t?t[u]=t[p]:delete t[u],u+=v,p+=v;return t}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(e,g,y){"use strict";var c=e("../internals/to-object"),d=e("../internals/to-absolute-index"),l=e("../internals/length-of-array-like");g.exports=function(s){for(var i=c(this),n=l(i),t=arguments.length,r=d(t>1?arguments[1]:void 0,n),u=t>2?arguments[2]:void 0,p=u===void 0?n:d(u,n);p>r;)i[r++]=s;return i}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(e,g,y){"use strict";var c=e("../internals/array-iteration").forEach,d=e("../internals/array-method-is-strict"),l=d("forEach");g.exports=l?[].forEach:function(s){return c(this,s,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(e,g,y){var c=e("../internals/length-of-array-like");g.exports=function(d,l){for(var o=0,s=c(l),i=new d(s);s>o;)i[o]=l[o++];return i}},{"../internals/length-of-array-like":188}],109:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/function-bind-context"),l=e("../internals/function-call"),o=e("../internals/to-object"),s=e("../internals/call-with-safe-iteration-closing"),i=e("../internals/is-array-iterator-method"),n=e("../internals/is-constructor"),t=e("../internals/length-of-array-like"),r=e("../internals/create-property"),u=e("../internals/get-iterator"),p=e("../internals/get-iterator-method"),m=c.Array;g.exports=function(v){var h=o(v),A=n(this),B=arguments.length,x=B>1?arguments[1]:void 0,w=x!==void 0;w&&(x=d(x,B>2?arguments[2]:void 0));var C=p(h),D=0,S,F,T,O,M,N;if(C&&!(this==m&&i(C)))for(O=u(h,C),M=O.next,F=A?new this:[];!(T=l(M,O)).done;D++)N=w?s(O,x,[T.value,D],!0):T.value,r(F,D,N);else for(S=t(h),F=A?new this(S):m(S);S>D;D++)N=w?x(h[D],D):h[D],r(F,D,N);return F.length=D,F}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(e,g,y){var c=e("../internals/to-indexed-object"),d=e("../internals/to-absolute-index"),l=e("../internals/length-of-array-like"),o=function(s){return function(i,n,t){var r=c(i),u=l(r),p=d(t,u),m;if(s&&n!=n){for(;u>p;)if(m=r[p++],m!=m)return!0}else for(;u>p;p++)if((s||p in r)&&r[p]===n)return s||p||0;return!s&&-1}};g.exports={includes:o(!0),indexOf:o(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(e,g,y){var c=e("../internals/function-bind-context"),d=e("../internals/function-uncurry-this"),l=e("../internals/indexed-object"),o=e("../internals/to-object"),s=e("../internals/length-of-array-like"),i=e("../internals/array-species-create"),n=d([].push),t=function(r){var u=r==1,p=r==2,m=r==3,E=r==4,v=r==6,h=r==7,A=r==5||v;return function(B,x,w,C){for(var D=o(B),S=l(D),F=c(x,w),T=s(S),O=0,M=C||i,N=u?M(B,T):p||h?M(B,0):void 0,I,k;T>O;O++)if((A||O in S)&&(I=S[O],k=F(I,O,D),r))if(u)N[O]=k;else if(k)switch(r){case 3:return!0;case 5:return I;case 6:return O;case 2:n(N,I)}else switch(r){case 4:return!1;case 7:n(N,I)}return v?-1:m||E?E:N}};g.exports={forEach:t(0),map:t(1),filter:t(2),some:t(3),every:t(4),find:t(5),findIndex:t(6),filterReject:t(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(e,g,y){"use strict";var c=e("../internals/function-apply"),d=e("../internals/to-indexed-object"),l=e("../internals/to-integer-or-infinity"),o=e("../internals/length-of-array-like"),s=e("../internals/array-method-is-strict"),i=Math.min,n=[].lastIndexOf,t=!!n&&1/[1].lastIndexOf(1,-0)<0,r=s("lastIndexOf"),u=t||!r;g.exports=u?function(m){if(t)return c(n,this,arguments)||0;var E=d(this),v=o(E),h=v-1;for(arguments.length>1&&(h=i(h,l(arguments[1]))),h<0&&(h=v+h);h>=0;h--)if(h in E&&E[h]===m)return h||0;return-1}:n},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(e,g,y){var c=e("../internals/fails"),d=e("../internals/well-known-symbol"),l=e("../internals/engine-v8-version"),o=d("species");g.exports=function(s){return l>=51||!c(function(){var i=[],n=i.constructor={};return n[o]=function(){return{foo:1}},i[s](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(e,g,y){"use strict";var c=e("../internals/fails");g.exports=function(d,l){var o=[][d];return!!o&&c(function(){o.call(null,l||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/a-callable"),l=e("../internals/to-object"),o=e("../internals/indexed-object"),s=e("../internals/length-of-array-like"),i=c.TypeError,n=function(t){return function(r,u,p,m){d(u);var E=l(r),v=o(E),h=s(E),A=t?h-1:0,B=t?-1:1;if(p<2)for(;;){if(A in v){m=v[A],A+=B;break}if(A+=B,t?A<0:h<=A)throw i("Reduce of empty array with no initial value")}for(;t?A>=0:h>A;A+=B)A in v&&(m=u(m,v[A],A,E));return m}};g.exports={left:n(!1),right:n(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/to-absolute-index"),l=e("../internals/length-of-array-like"),o=e("../internals/create-property"),s=c.Array,i=Math.max;g.exports=function(n,t,r){for(var u=l(n),p=d(t,u),m=d(r===void 0?u:r,u),E=s(i(m-p,0)),v=0;p<m;p++,v++)o(E,v,n[p]);return E.length=v,E}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(e,g,y){var c=e("../internals/function-uncurry-this");g.exports=c([].slice)},{"../internals/function-uncurry-this":157}],118:[function(e,g,y){var c=e("../internals/array-slice-simple"),d=Math.floor,l=function(i,n){var t=i.length,r=d(t/2);return t<8?o(i,n):s(i,l(c(i,0,r),n),l(c(i,r),n),n)},o=function(i,n){for(var t=i.length,r=1,u,p;r<t;){for(p=r,u=i[r];p&&n(i[p-1],u)>0;)i[p]=i[--p];p!==r++&&(i[p]=u)}return i},s=function(i,n,t,r){for(var u=n.length,p=t.length,m=0,E=0;m<u||E<p;)i[m+E]=m<u&&E<p?r(n[m],t[E])<=0?n[m++]:t[E++]:m<u?n[m++]:t[E++];return i};g.exports=l},{"../internals/array-slice-simple":116}],119:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-array"),l=e("../internals/is-constructor"),o=e("../internals/is-object"),s=e("../internals/well-known-symbol"),i=s("species"),n=c.Array;g.exports=function(t){var r;return d(t)&&(r=t.constructor,l(r)&&(r===n||d(r.prototype))?r=void 0:o(r)&&(r=r[i],r===null&&(r=void 0))),r===void 0?n:r}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(e,g,y){var c=e("../internals/array-species-constructor");g.exports=function(d,l){return new(c(d))(l===0?0:l)}},{"../internals/array-species-constructor":119}],121:[function(e,g,y){var c=e("../internals/an-object"),d=e("../internals/iterator-close");g.exports=function(l,o,s,i){try{return i?o(c(s)[0],s[1]):o(s)}catch(n){d(l,"throw",n)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(e,g,y){var c=e("../internals/well-known-symbol"),d=c("iterator"),l=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){l=!0}};s[d]=function(){return this},Array.from(s,function(){throw 2})}catch(i){}g.exports=function(i,n){if(!n&&!l)return!1;var t=!1;try{var r={};r[d]=function(){return{next:function(){return{done:t=!0}}}},i(r)}catch(u){}return t}},{"../internals/well-known-symbol":268}],123:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=c({}.toString),l=c("".slice);g.exports=function(o){return l(d(o),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/to-string-tag-support"),l=e("../internals/is-callable"),o=e("../internals/classof-raw"),s=e("../internals/well-known-symbol"),i=s("toStringTag"),n=c.Object,t=o(function(){return arguments}())=="Arguments",r=function(u,p){try{return u[p]}catch(m){}};g.exports=d?o:function(u){var p,m,E;return u===void 0?"Undefined":u===null?"Null":typeof(m=r(p=n(u),i))=="string"?m:t?o(p):(E=o(p))=="Object"&&l(p.callee)?"Arguments":E}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(e,g,y){var c=e("../internals/has-own-property"),d=e("../internals/own-keys"),l=e("../internals/object-get-own-property-descriptor"),o=e("../internals/object-define-property");g.exports=function(s,i,n){for(var t=d(i),r=o.f,u=l.f,p=0;p<t.length;p++){var m=t[p];!c(s,m)&&!(n&&c(n,m))&&r(s,m,u(i,m))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(e,g,y){var c=e("../internals/well-known-symbol"),d=c("match");g.exports=function(l){var o=/./;try{"/./"[l](o)}catch(s){try{return o[d]=!1,"/./"[l](o)}catch(i){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(e,g,y){var c=e("../internals/fails");g.exports=!c(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},{"../internals/fails":150}],128:[function(e,g,y){"use strict";var c=e("../internals/iterators-core").IteratorPrototype,d=e("../internals/object-create"),l=e("../internals/create-property-descriptor"),o=e("../internals/set-to-string-tag"),s=e("../internals/iterators"),i=function(){return this};g.exports=function(n,t,r,u){var p=t+" Iterator";return n.prototype=d(c,{next:l(+!u,r)}),o(n,p,!1,!0),s[p]=i,n}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/object-define-property"),l=e("../internals/create-property-descriptor");g.exports=c?function(o,s,i){return d.f(o,s,l(1,i))}:function(o,s,i){return o[s]=i,o}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(e,g,y){g.exports=function(c,d){return{enumerable:!(c&1),configurable:!(c&2),writable:!(c&4),value:d}}},{}],131:[function(e,g,y){"use strict";var c=e("../internals/to-property-key"),d=e("../internals/object-define-property"),l=e("../internals/create-property-descriptor");g.exports=function(o,s,i){var n=c(s);n in o?d.f(o,n,l(0,i)):o[n]=i}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-call"),l=e("../internals/is-pure"),o=e("../internals/function-name"),s=e("../internals/is-callable"),i=e("../internals/create-iterator-constructor"),n=e("../internals/object-get-prototype-of"),t=e("../internals/object-set-prototype-of"),r=e("../internals/set-to-string-tag"),u=e("../internals/create-non-enumerable-property"),p=e("../internals/redefine"),m=e("../internals/well-known-symbol"),E=e("../internals/iterators"),v=e("../internals/iterators-core"),h=o.PROPER,A=o.CONFIGURABLE,B=v.IteratorPrototype,x=v.BUGGY_SAFARI_ITERATORS,w=m("iterator"),C="keys",D="values",S="entries",F=function(){return this};g.exports=function(T,O,M,N,I,k,L){i(M,O,N);var V=function(ie){if(ie===I&&q)return q;if(!x&&ie in $)return $[ie];switch(ie){case C:return function(){return new M(this,ie)};case D:return function(){return new M(this,ie)};case S:return function(){return new M(this,ie)}}return function(){return new M(this)}},_=O+" Iterator",ee=!1,$=T.prototype,X=$[w]||$["@@iterator"]||I&&$[I],q=!x&&X||V(I),te=O=="Array"&&$.entries||X,Z,G,Q;if(te&&(Z=n(te.call(new T)),Z!==Object.prototype&&Z.next&&(!l&&n(Z)!==B&&(t?t(Z,B):s(Z[w])||p(Z,w,F)),r(Z,_,!0,!0),l&&(E[_]=F))),h&&I==D&&X&&X.name!==D&&(!l&&A?u($,"name",D):(ee=!0,q=function(){return d(X,this)})),I)if(G={values:V(D),keys:k?q:V(C),entries:V(S)},L)for(Q in G)(x||ee||!(Q in $))&&p($,Q,G[Q]);else c({target:O,proto:!0,forced:x||ee},G);return(!l||L)&&$[w]!==q&&p($,w,q,{name:I}),E[O]=q,G}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(e,g,y){var c=e("../internals/path"),d=e("../internals/has-own-property"),l=e("../internals/well-known-symbol-wrapped"),o=e("../internals/object-define-property").f;g.exports=function(s){var i=c.Symbol||(c.Symbol={});d(i,s)||o(i,s,{value:l.f(s)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(e,g,y){var c=e("../internals/fails");g.exports=!c(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-object"),l=c.document,o=d(l)&&d(l.createElement);g.exports=function(s){return o?l.createElement(s):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(e,g,y){g.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(e,g,y){var c=e("../internals/document-create-element"),d=c("span").classList,l=d&&d.constructor&&d.constructor.prototype;g.exports=l===Object.prototype?void 0:l},{"../internals/document-create-element":135}],138:[function(e,g,y){var c=e("../internals/engine-user-agent"),d=c.match(/firefox\/(\d+)/i);g.exports=!!d&&+d[1]},{"../internals/engine-user-agent":145}],139:[function(e,g,y){g.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(e,g,y){var c=e("../internals/engine-user-agent");g.exports=/MSIE|Trident/.test(c)},{"../internals/engine-user-agent":145}],141:[function(e,g,y){var c=e("../internals/engine-user-agent"),d=e("../internals/global");g.exports=/ipad|iphone|ipod/i.test(c)&&d.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(e,g,y){var c=e("../internals/engine-user-agent");g.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(c)},{"../internals/engine-user-agent":145}],143:[function(e,g,y){var c=e("../internals/classof-raw"),d=e("../internals/global");g.exports=c(d.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(e,g,y){var c=e("../internals/engine-user-agent");g.exports=/web0s(?!.*chrome)/i.test(c)},{"../internals/engine-user-agent":145}],145:[function(e,g,y){var c=e("../internals/get-built-in");g.exports=c("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/engine-user-agent"),l=c.process,o=c.Deno,s=l&&l.versions||o&&o.version,i=s&&s.v8,n,t;i&&(n=i.split("."),t=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!t&&d&&(n=d.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=d.match(/Chrome\/(\d+)/),n&&(t=+n[1]))),g.exports=t},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(e,g,y){var c=e("../internals/engine-user-agent"),d=c.match(/AppleWebKit\/(\d+)\./);g.exports=!!d&&+d[1]},{"../internals/engine-user-agent":145}],148:[function(e,g,y){g.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/object-get-own-property-descriptor").f,l=e("../internals/create-non-enumerable-property"),o=e("../internals/redefine"),s=e("../internals/set-global"),i=e("../internals/copy-constructor-properties"),n=e("../internals/is-forced");g.exports=function(t,r){var u=t.target,p=t.global,m=t.stat,E,v,h,A,B,x;if(p?v=c:m?v=c[u]||s(u,{}):v=(c[u]||{}).prototype,v)for(h in r){if(B=r[h],t.noTargetGet?(x=d(v,h),A=x&&x.value):A=v[h],E=n(p?h:u+(m?".":"#")+h,t.forced),!E&&A!==void 0){if(typeof B==typeof A)continue;i(B,A)}(t.sham||A&&A.sham)&&l(B,"sham",!0),o(v,h,B,t)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(e,g,y){g.exports=function(c){try{return!!c()}catch(d){return!0}}},{}],151:[function(e,g,y){"use strict";e("../modules/es.regexp.exec");var c=e("../internals/function-uncurry-this"),d=e("../internals/redefine"),l=e("../internals/regexp-exec"),o=e("../internals/fails"),s=e("../internals/well-known-symbol"),i=e("../internals/create-non-enumerable-property"),n=s("species"),t=RegExp.prototype;g.exports=function(r,u,p,m){var E=s(r),v=!o(function(){var x={};return x[E]=function(){return 7},""[r](x)!=7}),h=v&&!o(function(){var x=!1,w=/a/;return r==="split"&&(w={},w.constructor={},w.constructor[n]=function(){return w},w.flags="",w[E]=/./[E]),w.exec=function(){return x=!0,null},w[E](""),!x});if(!v||!h||p){var A=c(/./[E]),B=u(E,""[r],function(x,w,C,D,S){var F=c(x),T=w.exec;return T===l||T===t.exec?v&&!S?{done:!0,value:A(w,C,D)}:{done:!0,value:F(C,w,D)}:{done:!1}});d(String.prototype,r,B[0]),d(t,E,B[1])}m&&i(t[E],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(e,g,y){var c=e("../internals/function-bind-native"),d=Function.prototype,l=d.apply,o=d.call;g.exports=typeof Reflect=="object"&&Reflect.apply||(c?o.bind(l):function(){return o.apply(l,arguments)})},{"../internals/function-bind-native":154}],153:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/a-callable"),l=e("../internals/function-bind-native"),o=c(c.bind);g.exports=function(s,i){return d(s),i===void 0?s:l?o(s,i):function(){return s.apply(i,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(e,g,y){var c=e("../internals/fails");g.exports=!c(function(){var d=function(){}.bind();return typeof d!="function"||d.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(e,g,y){var c=e("../internals/function-bind-native"),d=Function.prototype.call;g.exports=c?d.bind(d):function(){return d.apply(d,arguments)}},{"../internals/function-bind-native":154}],156:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/has-own-property"),l=Function.prototype,o=c&&Object.getOwnPropertyDescriptor,s=d(l,"name"),i=s&&function(){}.name==="something",n=s&&(!c||c&&o(l,"name").configurable);g.exports={EXISTS:s,PROPER:i,CONFIGURABLE:n}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(e,g,y){var c=e("../internals/function-bind-native"),d=Function.prototype,l=d.bind,o=d.call,s=c&&l.bind(o,o);g.exports=c?function(i){return i&&s(i)}:function(i){return i&&function(){return o.apply(i,arguments)}}},{"../internals/function-bind-native":154}],158:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-callable"),l=function(o){return d(o)?o:void 0};g.exports=function(o,s){return arguments.length<2?l(c[o]):c[o]&&c[o][s]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(e,g,y){var c=e("../internals/classof"),d=e("../internals/get-method"),l=e("../internals/iterators"),o=e("../internals/well-known-symbol"),s=o("iterator");g.exports=function(i){if(i!=null)return d(i,s)||d(i,"@@iterator")||l[c(i)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-call"),l=e("../internals/a-callable"),o=e("../internals/an-object"),s=e("../internals/try-to-string"),i=e("../internals/get-iterator-method"),n=c.TypeError;g.exports=function(t,r){var u=arguments.length<2?i(t):r;if(l(u))return o(d(u,t));throw n(s(t)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(e,g,y){var c=e("../internals/a-callable");g.exports=function(d,l){var o=d[l];return o==null?void 0:c(o)}},{"../internals/a-callable":95}],162:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/to-object"),l=Math.floor,o=c("".charAt),s=c("".replace),i=c("".slice),n=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,t=/\$([$&'`]|\d{1,2})/g;g.exports=function(r,u,p,m,E,v){var h=p+r.length,A=m.length,B=t;return E!==void 0&&(E=d(E),B=n),s(v,B,function(x,w){var C;switch(o(w,0)){case"$":return"$";case"&":return r;case"`":return i(u,0,p);case"'":return i(u,h);case"<":C=E[i(w,1,-1)];break;default:var D=+w;if(D===0)return x;if(D>A){var S=l(D/10);return S===0?x:S<=A?m[S-1]===void 0?o(w,1):m[S-1]+o(w,1):x}C=m[D-1]}return C===void 0?"":C})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(e,g,y){(function(c){(function(){var d=function(l){return l&&l.Math==Math&&l};g.exports=d(typeof globalThis=="object"&&globalThis)||d(typeof window=="object"&&window)||d(typeof self=="object"&&self)||d(typeof c=="object"&&c)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/to-object"),l=c({}.hasOwnProperty);g.exports=Object.hasOwn||function(s,i){return l(d(s),i)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(e,g,y){g.exports={}},{}],166:[function(e,g,y){var c=e("../internals/global");g.exports=function(d,l){var o=c.console;o&&o.error&&(arguments.length==1?o.error(d):o.error(d,l))}},{"../internals/global":163}],167:[function(e,g,y){var c=e("../internals/get-built-in");g.exports=c("document","documentElement")},{"../internals/get-built-in":158}],168:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/fails"),l=e("../internals/document-create-element");g.exports=!c&&!d(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(e,g,y){var c=e("../internals/global"),d=c.Array,l=Math.abs,o=Math.pow,s=Math.floor,i=Math.log,n=Math.LN2,t=function(u,p,m){var E=d(m),v=m*8-p-1,h=(1<<v)-1,A=h>>1,B=p===23?o(2,-24)-o(2,-77):0,x=u<0||u===0&&1/u<0?1:0,w=0,C,D,S;for(u=l(u),u!=u||u===1/0?(D=u!=u?1:0,C=h):(C=s(i(u)/n),S=o(2,-C),u*S<1&&(C--,S*=2),C+A>=1?u+=B/S:u+=B*o(2,1-A),u*S>=2&&(C++,S/=2),C+A>=h?(D=0,C=h):C+A>=1?(D=(u*S-1)*o(2,p),C=C+A):(D=u*o(2,A-1)*o(2,p),C=0));p>=8;)E[w++]=D&255,D/=256,p-=8;for(C=C<<p|D,v+=p;v>0;)E[w++]=C&255,C/=256,v-=8;return E[--w]|=x*128,E},r=function(u,p){var m=u.length,E=m*8-p-1,v=(1<<E)-1,h=v>>1,A=E-7,B=m-1,x=u[B--],w=x&127,C;for(x>>=7;A>0;)w=w*256+u[B--],A-=8;for(C=w&(1<<-A)-1,w>>=-A,A+=p;A>0;)C=C*256+u[B--],A-=8;if(w===0)w=1-h;else{if(w===v)return C?NaN:x?-1/0:1/0;C=C+o(2,p),w=w-h}return(x?-1:1)*C*o(2,w-p)};g.exports={pack:t,unpack:r}},{"../internals/global":163}],170:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-uncurry-this"),l=e("../internals/fails"),o=e("../internals/classof-raw"),s=c.Object,i=d("".split);g.exports=l(function(){return!s("z").propertyIsEnumerable(0)})?function(n){return o(n)=="String"?i(n,""):s(n)}:s},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(e,g,y){var c=e("../internals/is-callable"),d=e("../internals/is-object"),l=e("../internals/object-set-prototype-of");g.exports=function(o,s,i){var n,t;return l&&c(n=s.constructor)&&n!==i&&d(t=n.prototype)&&t!==i.prototype&&l(o,t),o}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/is-callable"),l=e("../internals/shared-store"),o=c(Function.toString);d(l.inspectSource)||(l.inspectSource=function(s){return o(s)}),g.exports=l.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(e,g,y){var c=e("../internals/native-weak-map"),d=e("../internals/global"),l=e("../internals/function-uncurry-this"),o=e("../internals/is-object"),s=e("../internals/create-non-enumerable-property"),i=e("../internals/has-own-property"),n=e("../internals/shared-store"),t=e("../internals/shared-key"),r=e("../internals/hidden-keys"),u="Object already initialized",p=d.TypeError,m=d.WeakMap,E,v,h,A=function(F){return h(F)?v(F):E(F,{})},B=function(F){return function(T){var O;if(!o(T)||(O=v(T)).type!==F)throw p("Incompatible receiver, "+F+" required");return O}};if(c||n.state){var x=n.state||(n.state=new m),w=l(x.get),C=l(x.has),D=l(x.set);E=function(F,T){if(C(x,F))throw new p(u);return T.facade=F,D(x,F,T),T},v=function(F){return w(x,F)||{}},h=function(F){return C(x,F)}}else{var S=t("state");r[S]=!0,E=function(F,T){if(i(F,S))throw new p(u);return T.facade=F,s(F,S,T),T},v=function(F){return i(F,S)?F[S]:{}},h=function(F){return i(F,S)}}g.exports={set:E,get:v,has:h,enforce:A,getterFor:B}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(e,g,y){var c=e("../internals/well-known-symbol"),d=e("../internals/iterators"),l=c("iterator"),o=Array.prototype;g.exports=function(s){return s!==void 0&&(d.Array===s||o[l]===s)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(e,g,y){var c=e("../internals/classof-raw");g.exports=Array.isArray||function(l){return c(l)=="Array"}},{"../internals/classof-raw":123}],176:[function(e,g,y){g.exports=function(c){return typeof c=="function"}},{}],177:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/fails"),l=e("../internals/is-callable"),o=e("../internals/classof"),s=e("../internals/get-built-in"),i=e("../internals/inspect-source"),n=function(){},t=[],r=s("Reflect","construct"),u=/^\s*(?:class|function)\b/,p=c(u.exec),m=!u.exec(n),E=function(A){if(!l(A))return!1;try{return r(n,t,A),!0}catch(B){return!1}},v=function(A){if(!l(A))return!1;switch(o(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!p(u,i(A))}catch(B){return!0}};v.sham=!0,g.exports=!r||d(function(){var h;return E(E.call)||!E(Object)||!E(function(){h=!0})||h})?v:E},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(e,g,y){var c=e("../internals/fails"),d=e("../internals/is-callable"),l=/#|\.prototype\./,o=function(r,u){var p=i[s(r)];return p==t?!0:p==n?!1:d(u)?c(u):!!u},s=o.normalize=function(r){return String(r).replace(l,".").toLowerCase()},i=o.data={},n=o.NATIVE="N",t=o.POLYFILL="P";g.exports=o},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(e,g,y){var c=e("../internals/is-object"),d=Math.floor;g.exports=Number.isInteger||function(o){return!c(o)&&isFinite(o)&&d(o)===o}},{"../internals/is-object":180}],180:[function(e,g,y){var c=e("../internals/is-callable");g.exports=function(d){return typeof d=="object"?d!==null:c(d)}},{"../internals/is-callable":176}],181:[function(e,g,y){g.exports=!1},{}],182:[function(e,g,y){var c=e("../internals/is-object"),d=e("../internals/classof-raw"),l=e("../internals/well-known-symbol"),o=l("match");g.exports=function(s){var i;return c(s)&&((i=s[o])!==void 0?!!i:d(s)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/get-built-in"),l=e("../internals/is-callable"),o=e("../internals/object-is-prototype-of"),s=e("../internals/use-symbol-as-uid"),i=c.Object;g.exports=s?function(n){return typeof n=="symbol"}:function(n){var t=d("Symbol");return l(t)&&o(t.prototype,i(n))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-bind-context"),l=e("../internals/function-call"),o=e("../internals/an-object"),s=e("../internals/try-to-string"),i=e("../internals/is-array-iterator-method"),n=e("../internals/length-of-array-like"),t=e("../internals/object-is-prototype-of"),r=e("../internals/get-iterator"),u=e("../internals/get-iterator-method"),p=e("../internals/iterator-close"),m=c.TypeError,E=function(h,A){this.stopped=h,this.result=A},v=E.prototype;g.exports=function(h,A,B){var x=B&&B.that,w=!!(B&&B.AS_ENTRIES),C=!!(B&&B.IS_ITERATOR),D=!!(B&&B.INTERRUPTED),S=d(A,x),F,T,O,M,N,I,k,L=function(_){return F&&p(F,"normal",_),new E(!0,_)},V=function(_){return w?(o(_),D?S(_[0],_[1],L):S(_[0],_[1])):D?S(_,L):S(_)};if(C)F=h;else{if(T=u(h),!T)throw m(s(h)+" is not iterable");if(i(T)){for(O=0,M=n(h);M>O;O++)if(N=V(h[O]),N&&t(v,N))return N;return new E(!1)}F=r(h,T)}for(I=F.next;!(k=l(I,F)).done;){try{N=V(k.value)}catch(_){p(F,"throw",_)}if(typeof N=="object"&&N&&t(v,N))return N}return new E(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(e,g,y){var c=e("../internals/function-call"),d=e("../internals/an-object"),l=e("../internals/get-method");g.exports=function(o,s,i){var n,t;d(o);try{if(n=l(o,"return"),!n){if(s==="throw")throw i;return i}n=c(n,o)}catch(r){t=!0,n=r}if(s==="throw")throw i;if(t)throw n;return d(n),i}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(e,g,y){"use strict";var c=e("../internals/fails"),d=e("../internals/is-callable"),l=e("../internals/object-create"),o=e("../internals/object-get-prototype-of"),s=e("../internals/redefine"),i=e("../internals/well-known-symbol"),n=e("../internals/is-pure"),t=i("iterator"),r=!1,u,p,m;[].keys&&(m=[].keys(),"next"in m?(p=o(o(m)),p!==Object.prototype&&(u=p)):r=!0);var E=u==null||c(function(){var v={};return u[t].call(v)!==v});E?u={}:n&&(u=l(u)),d(u[t])||s(u,t,function(){return this}),g.exports={IteratorPrototype:u,BUGGY_SAFARI_ITERATORS:r}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(e,g,y){arguments[4][165][0].apply(y,arguments)},{dup:165}],188:[function(e,g,y){var c=e("../internals/to-length");g.exports=function(d){return c(d.length)}},{"../internals/to-length":249}],189:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-bind-context"),l=e("../internals/object-get-own-property-descriptor").f,o=e("../internals/task").set,s=e("../internals/engine-is-ios"),i=e("../internals/engine-is-ios-pebble"),n=e("../internals/engine-is-webos-webkit"),t=e("../internals/engine-is-node"),r=c.MutationObserver||c.WebKitMutationObserver,u=c.document,p=c.process,m=c.Promise,E=l(c,"queueMicrotask"),v=E&&E.value,h,A,B,x,w,C,D,S;v||(h=function(){var F,T;for(t&&(F=p.domain)&&F.exit();A;){T=A.fn,A=A.next;try{T()}catch(O){throw A?x():B=void 0,O}}B=void 0,F&&F.enter()},!s&&!t&&!n&&r&&u?(w=!0,C=u.createTextNode(""),new r(h).observe(C,{characterData:!0}),x=function(){C.data=w=!w}):!i&&m&&m.resolve?(D=m.resolve(void 0),D.constructor=m,S=d(D.then,D),x=function(){S(h)}):t?x=function(){p.nextTick(h)}:(o=d(o,c),x=function(){o(h)})),g.exports=v||function(F){var T={fn:F,next:void 0};B&&(B.next=T),A||(A=T,x()),B=T}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(e,g,y){var c=e("../internals/native-symbol");g.exports=c&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(e,g,y){var c=e("../internals/engine-v8-version"),d=e("../internals/fails");g.exports=!!Object.getOwnPropertySymbols&&!d(function(){var l=Symbol();return!String(l)||!(Object(l)instanceof Symbol)||!Symbol.sham&&c&&c<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-callable"),l=e("../internals/inspect-source"),o=c.WeakMap;g.exports=d(o)&&/native code/.test(l(o))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(e,g,y){"use strict";var c=e("../internals/a-callable"),d=function(l){var o,s;this.promise=new l(function(i,n){if(o!==void 0||s!==void 0)throw TypeError("Bad Promise constructor");o=i,s=n}),this.resolve=c(o),this.reject=c(s)};g.exports.f=function(l){return new d(l)}},{"../internals/a-callable":95}],194:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-regexp"),l=c.TypeError;g.exports=function(o){if(d(o))throw l("The method doesn't accept regular expressions");return o}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(e,g,y){"use strict";var c=e("../internals/descriptors"),d=e("../internals/function-uncurry-this"),l=e("../internals/function-call"),o=e("../internals/fails"),s=e("../internals/object-keys"),i=e("../internals/object-get-own-property-symbols"),n=e("../internals/object-property-is-enumerable"),t=e("../internals/to-object"),r=e("../internals/indexed-object"),u=Object.assign,p=Object.defineProperty,m=d([].concat);g.exports=!u||o(function(){if(c&&u({b:1},u(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var E={},v={},h=Symbol(),A="abcdefghijklmnopqrst";return E[h]=7,A.split("").forEach(function(B){v[B]=B}),u({},E)[h]!=7||s(u({},v)).join("")!=A})?function(v,h){for(var A=t(v),B=arguments.length,x=1,w=i.f,C=n.f;B>x;)for(var D=r(arguments[x++]),S=w?m(s(D),w(D)):s(D),F=S.length,T=0,O;F>T;)O=S[T++],(!c||l(C,D,O))&&(A[O]=D[O]);return A}:u},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(e,g,y){var c=e("../internals/an-object"),d=e("../internals/object-define-properties"),l=e("../internals/enum-bug-keys"),o=e("../internals/hidden-keys"),s=e("../internals/html"),i=e("../internals/document-create-element"),n=e("../internals/shared-key"),t=">",r="<",u="prototype",p="script",m=n("IE_PROTO"),E=function(){},v=function(w){return r+p+t+w+r+"/"+p+t},h=function(w){w.write(v("")),w.close();var C=w.parentWindow.Object;return w=null,C},A=function(){var w=i("iframe"),C="java"+p+":",D;return w.style.display="none",s.appendChild(w),w.src=String(C),D=w.contentWindow.document,D.open(),D.write(v("document.F=Object")),D.close(),D.F},B,x=function(){try{B=new ActiveXObject("htmlfile")}catch(C){}x=typeof document!="undefined"?document.domain&&B?h(B):A():h(B);for(var w=l.length;w--;)delete x[u][l[w]];return x()};o[m]=!0,g.exports=Object.create||function(C,D){var S;return C!==null?(E[u]=c(C),S=new E,E[u]=null,S[m]=C):S=x(),D===void 0?S:d.f(S,D)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/v8-prototype-define-bug"),l=e("../internals/object-define-property"),o=e("../internals/an-object"),s=e("../internals/to-indexed-object"),i=e("../internals/object-keys");y.f=c&&!d?Object.defineProperties:function(t,r){o(t);for(var u=s(r),p=i(r),m=p.length,E=0,v;m>E;)l.f(t,v=p[E++],u[v]);return t}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/descriptors"),l=e("../internals/ie8-dom-define"),o=e("../internals/v8-prototype-define-bug"),s=e("../internals/an-object"),i=e("../internals/to-property-key"),n=c.TypeError,t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,u="enumerable",p="configurable",m="writable";y.f=d?o?function(v,h,A){if(s(v),h=i(h),s(A),typeof v=="function"&&h==="prototype"&&"value"in A&&m in A&&!A[m]){var B=r(v,h);B&&B[m]&&(v[h]=A.value,A={configurable:p in A?A[p]:B[p],enumerable:u in A?A[u]:B[u],writable:!1})}return t(v,h,A)}:t:function(v,h,A){if(s(v),h=i(h),s(A),l)try{return t(v,h,A)}catch(B){}if("get"in A||"set"in A)throw n("Accessors not supported");return"value"in A&&(v[h]=A.value),v}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/function-call"),l=e("../internals/object-property-is-enumerable"),o=e("../internals/create-property-descriptor"),s=e("../internals/to-indexed-object"),i=e("../internals/to-property-key"),n=e("../internals/has-own-property"),t=e("../internals/ie8-dom-define"),r=Object.getOwnPropertyDescriptor;y.f=c?r:function(p,m){if(p=s(p),m=i(m),t)try{return r(p,m)}catch(E){}if(n(p,m))return o(!d(l.f,p,m),p[m])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(e,g,y){var c=e("../internals/classof-raw"),d=e("../internals/to-indexed-object"),l=e("../internals/object-get-own-property-names").f,o=e("../internals/array-slice-simple"),s=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],i=function(n){try{return l(n)}catch(t){return o(s)}};g.exports.f=function(t){return s&&c(t)=="Window"?i(t):l(d(t))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(e,g,y){var c=e("../internals/object-keys-internal"),d=e("../internals/enum-bug-keys"),l=d.concat("length","prototype");y.f=Object.getOwnPropertyNames||function(s){return c(s,l)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(e,g,y){y.f=Object.getOwnPropertySymbols},{}],203:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/has-own-property"),l=e("../internals/is-callable"),o=e("../internals/to-object"),s=e("../internals/shared-key"),i=e("../internals/correct-prototype-getter"),n=s("IE_PROTO"),t=c.Object,r=t.prototype;g.exports=i?t.getPrototypeOf:function(u){var p=o(u);if(d(p,n))return p[n];var m=p.constructor;return l(m)&&p instanceof m?m.prototype:p instanceof t?r:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(e,g,y){var c=e("../internals/function-uncurry-this");g.exports=c({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/has-own-property"),l=e("../internals/to-indexed-object"),o=e("../internals/array-includes").indexOf,s=e("../internals/hidden-keys"),i=c([].push);g.exports=function(n,t){var r=l(n),u=0,p=[],m;for(m in r)!d(s,m)&&d(r,m)&&i(p,m);for(;t.length>u;)d(r,m=t[u++])&&(~o(p,m)||i(p,m));return p}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(e,g,y){var c=e("../internals/object-keys-internal"),d=e("../internals/enum-bug-keys");g.exports=Object.keys||function(o){return c(o,d)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(e,g,y){"use strict";var c={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,l=d&&!c.call({1:2},1);y.f=l?function(s){var i=d(this,s);return!!i&&i.enumerable}:c},{}],208:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/an-object"),l=e("../internals/a-possible-prototype");g.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,s={},i;try{i=c(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),i(s,[]),o=s instanceof Array}catch(n){}return function(t,r){return d(t),l(r),o?i(t,r):t.__proto__=r,t}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/function-uncurry-this"),l=e("../internals/object-keys"),o=e("../internals/to-indexed-object"),s=e("../internals/object-property-is-enumerable").f,i=d(s),n=d([].push),t=function(r){return function(u){for(var p=o(u),m=l(p),E=m.length,v=0,h=[],A;E>v;)A=m[v++],(!c||i(p,A))&&n(h,r?[A,p[A]]:p[A]);return h}};g.exports={entries:t(!0),values:t(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(e,g,y){"use strict";var c=e("../internals/to-string-tag-support"),d=e("../internals/classof");g.exports=c?{}.toString:function(){return"[object "+d(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-call"),l=e("../internals/is-callable"),o=e("../internals/is-object"),s=c.TypeError;g.exports=function(i,n){var t,r;if(n==="string"&&l(t=i.toString)&&!o(r=d(t,i))||l(t=i.valueOf)&&!o(r=d(t,i))||n!=="string"&&l(t=i.toString)&&!o(r=d(t,i)))return r;throw s("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(e,g,y){var c=e("../internals/get-built-in"),d=e("../internals/function-uncurry-this"),l=e("../internals/object-get-own-property-names"),o=e("../internals/object-get-own-property-symbols"),s=e("../internals/an-object"),i=d([].concat);g.exports=c("Reflect","ownKeys")||function(t){var r=l.f(s(t)),u=o.f;return u?i(r,u(t)):r}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(e,g,y){var c=e("../internals/global");g.exports=c},{"../internals/global":163}],214:[function(e,g,y){g.exports=function(c){try{return{error:!1,value:c()}}catch(d){return{error:!0,value:d}}}},{}],215:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/promise-native-constructor"),l=e("../internals/is-callable"),o=e("../internals/is-forced"),s=e("../internals/inspect-source"),i=e("../internals/well-known-symbol"),n=e("../internals/engine-is-browser"),t=e("../internals/is-pure"),r=e("../internals/engine-v8-version"),u=d&&d.prototype,p=i("species"),m=!1,E=l(c.PromiseRejectionEvent),v=o("Promise",function(){var h=s(d),A=h!==String(d);if(!A&&r===66||t&&!(u.catch&&u.finally))return!0;if(r>=51&&/native code/.test(h))return!1;var B=new d(function(C){C(1)}),x=function(C){C(function(){},function(){})},w=B.constructor={};return w[p]=x,m=B.then(function(){})instanceof x,m?!A&&n&&!E:!0});g.exports={CONSTRUCTOR:v,REJECTION_EVENT:E,SUBCLASSING:m}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(e,g,y){var c=e("../internals/global");g.exports=c.Promise},{"../internals/global":163}],217:[function(e,g,y){var c=e("../internals/an-object"),d=e("../internals/is-object"),l=e("../internals/new-promise-capability");g.exports=function(o,s){if(c(o),d(s)&&s.constructor===o)return s;var i=l.f(o),n=i.resolve;return n(s),i.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(e,g,y){var c=e("../internals/promise-native-constructor"),d=e("../internals/check-correctness-of-iteration"),l=e("../internals/promise-constructor-detection").CONSTRUCTOR;g.exports=l||!d(function(o){c.all(o).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(e,g,y){var c=e("../internals/object-define-property").f;g.exports=function(d,l,o){o in d||c(d,o,{configurable:!0,get:function(){return l[o]},set:function(s){l[o]=s}})}},{"../internals/object-define-property":198}],220:[function(e,g,y){var c=function(){this.head=null,this.tail=null};c.prototype={add:function(d){var l={item:d,next:null};this.head?this.tail.next=l:this.head=l,this.tail=l},get:function(){var d=this.head;if(d)return this.head=d.next,this.tail===d&&(this.tail=null),d.item}},g.exports=c},{}],221:[function(e,g,y){var c=e("../internals/redefine");g.exports=function(d,l,o){for(var s in l)c(d,s,l[s],o);return d}},{"../internals/redefine":222}],222:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/is-callable"),l=e("../internals/has-own-property"),o=e("../internals/create-non-enumerable-property"),s=e("../internals/set-global"),i=e("../internals/inspect-source"),n=e("../internals/internal-state"),t=e("../internals/function-name").CONFIGURABLE,r=n.get,u=n.enforce,p=String(String).split("String");(g.exports=function(m,E,v,h){var A=h?!!h.unsafe:!1,B=h?!!h.enumerable:!1,x=h?!!h.noTargetGet:!1,w=h&&h.name!==void 0?h.name:E,C;if(d(v)&&(String(w).slice(0,7)==="Symbol("&&(w="["+String(w).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!l(v,"name")||t&&v.name!==w)&&o(v,"name",w),C=u(v),C.source||(C.source=p.join(typeof w=="string"?w:""))),m===c){B?m[E]=v:s(E,v);return}else A?!x&&m[E]&&(B=!0):delete m[E];B?m[E]=v:o(m,E,v)})(Function.prototype,"toString",function(){return d(this)&&r(this).source||i(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-call"),l=e("../internals/an-object"),o=e("../internals/is-callable"),s=e("../internals/classof-raw"),i=e("../internals/regexp-exec"),n=c.TypeError;g.exports=function(t,r){var u=t.exec;if(o(u)){var p=d(u,t,r);return p!==null&&l(p),p}if(s(t)==="RegExp")return d(i,t,r);throw n("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(e,g,y){"use strict";var c=e("../internals/function-call"),d=e("../internals/function-uncurry-this"),l=e("../internals/to-string"),o=e("../internals/regexp-flags"),s=e("../internals/regexp-sticky-helpers"),i=e("../internals/shared"),n=e("../internals/object-create"),t=e("../internals/internal-state").get,r=e("../internals/regexp-unsupported-dot-all"),u=e("../internals/regexp-unsupported-ncg"),p=i("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,E=m,v=d("".charAt),h=d("".indexOf),A=d("".replace),B=d("".slice),x=function(){var S=/a/,F=/b*/g;return c(m,S,"a"),c(m,F,"a"),S.lastIndex!==0||F.lastIndex!==0}(),w=s.BROKEN_CARET,C=/()??/.exec("")[1]!==void 0,D=x||C||w||r||u;D&&(E=function(F){var T=this,O=t(T),M=l(F),N=O.raw,I,k,L,V,_,ee,$;if(N)return N.lastIndex=T.lastIndex,I=c(E,N,M),T.lastIndex=N.lastIndex,I;var X=O.groups,q=w&&T.sticky,te=c(o,T),Z=T.source,G=0,Q=M;if(q&&(te=A(te,"y",""),h(te,"g")===-1&&(te+="g"),Q=B(M,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&v(M,T.lastIndex-1)!==`
|
|
|
`)&&(Z="(?: "+Z+")",Q=" "+Q,G++),k=new RegExp("^(?:"+Z+")",te)),C&&(k=new RegExp("^"+Z+"$(?!\\s)",te)),x&&(L=T.lastIndex),V=c(m,q?k:T,Q),q?V?(V.input=B(V.input,G),V[0]=B(V[0],G),V.index=T.lastIndex,T.lastIndex+=V[0].length):T.lastIndex=0:x&&V&&(T.lastIndex=T.global?V.index+V[0].length:L),C&&V&&V.length>1&&c(p,V[0],k,function(){for(_=1;_<arguments.length-2;_++)arguments[_]===void 0&&(V[_]=void 0)}),V&&X)for(V.groups=ee=n(null),_=0;_<X.length;_++)$=X[_],ee[$[0]]=V[$[1]];return V}),g.exports=E},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(e,g,y){"use strict";var c=e("../internals/an-object");g.exports=function(){var d=c(this),l="";return d.hasIndices&&(l+="d"),d.global&&(l+="g"),d.ignoreCase&&(l+="i"),d.multiline&&(l+="m"),d.dotAll&&(l+="s"),d.unicode&&(l+="u"),d.sticky&&(l+="y"),l}},{"../internals/an-object":101}],226:[function(e,g,y){var c=e("../internals/function-call"),d=e("../internals/has-own-property"),l=e("../internals/object-is-prototype-of"),o=e("../internals/regexp-flags"),s=RegExp.prototype;g.exports=function(i){var n=i.flags;return n===void 0&&!("flags"in s)&&!d(i,"flags")&&l(s,i)?c(o,i):n}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(e,g,y){var c=e("../internals/fails"),d=e("../internals/global"),l=d.RegExp,o=c(function(){var n=l("a","y");return n.lastIndex=2,n.exec("abcd")!=null}),s=o||c(function(){return!l("a","y").sticky}),i=o||c(function(){var n=l("^r","gy");return n.lastIndex=2,n.exec("str")!=null});g.exports={BROKEN_CARET:i,MISSED_STICKY:s,UNSUPPORTED_Y:o}},{"../internals/fails":150,"../internals/global":163}],228:[function(e,g,y){var c=e("../internals/fails"),d=e("../internals/global"),l=d.RegExp;g.exports=c(function(){var o=l(".","s");return!(o.dotAll&&o.exec(`
|
|
|
`)&&o.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(e,g,y){var c=e("../internals/fails"),d=e("../internals/global"),l=d.RegExp;g.exports=c(function(){var o=l("(?<a>b)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(e,g,y){var c=e("../internals/global"),d=c.TypeError;g.exports=function(l){if(l==null)throw d("Can't call method on "+l);return l}},{"../internals/global":163}],231:[function(e,g,y){g.exports=Object.is||function(d,l){return d===l?d!==0||1/d===1/l:d!=d&&l!=l}},{}],232:[function(e,g,y){var c=e("../internals/global"),d=Object.defineProperty;g.exports=function(l,o){try{d(c,l,{value:o,configurable:!0,writable:!0})}catch(s){c[l]=o}return o}},{"../internals/global":163}],233:[function(e,g,y){"use strict";var c=e("../internals/get-built-in"),d=e("../internals/object-define-property"),l=e("../internals/well-known-symbol"),o=e("../internals/descriptors"),s=l("species");g.exports=function(i){var n=c(i),t=d.f;o&&n&&!n[s]&&t(n,s,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(e,g,y){var c=e("../internals/object-define-property").f,d=e("../internals/has-own-property"),l=e("../internals/well-known-symbol"),o=l("toStringTag");g.exports=function(s,i,n){s&&!n&&(s=s.prototype),s&&!d(s,o)&&c(s,o,{configurable:!0,value:i})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(e,g,y){var c=e("../internals/shared"),d=e("../internals/uid"),l=c("keys");g.exports=function(o){return l[o]||(l[o]=d(o))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/set-global"),l="__core-js_shared__",o=c[l]||d(l,{});g.exports=o},{"../internals/global":163,"../internals/set-global":232}],237:[function(e,g,y){var c=e("../internals/is-pure"),d=e("../internals/shared-store");(g.exports=function(l,o){return d[l]||(d[l]=o!==void 0?o:{})})("versions",[]).push({version:"3.22.1",mode:c?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(e,g,y){var c=e("../internals/an-object"),d=e("../internals/a-constructor"),l=e("../internals/well-known-symbol"),o=l("species");g.exports=function(s,i){var n=c(s).constructor,t;return n===void 0||(t=c(n)[o])==null?i:d(t)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/to-integer-or-infinity"),l=e("../internals/to-string"),o=e("../internals/require-object-coercible"),s=c("".charAt),i=c("".charCodeAt),n=c("".slice),t=function(r){return function(u,p){var m=l(o(u)),E=d(p),v=m.length,h,A;return E<0||E>=v?r?"":void 0:(h=i(m,E),h<55296||h>56319||E+1===v||(A=i(m,E+1))<56320||A>57343?r?s(m,E):h:r?n(m,E,E+2):(h-55296<<10)+(A-56320)+65536)}};g.exports={codeAt:t(!1),charAt:t(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(e,g,y){var c=e("../internals/function-name").PROPER,d=e("../internals/fails"),l=e("../internals/whitespaces"),o="\u200B\x85\u180E";g.exports=function(s){return d(function(){return!!l[s]()||o[s]()!==o||c&&l[s].name!==s})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=e("../internals/require-object-coercible"),l=e("../internals/to-string"),o=e("../internals/whitespaces"),s=c("".replace),i="["+o+"]",n=RegExp("^"+i+i+"*"),t=RegExp(i+i+"*$"),r=function(u){return function(p){var m=l(d(p));return u&1&&(m=s(m,n,"")),u&2&&(m=s(m,t,"")),m}};g.exports={start:r(1),end:r(2),trim:r(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(e,g,y){var c=e("../internals/function-call"),d=e("../internals/get-built-in"),l=e("../internals/well-known-symbol"),o=e("../internals/redefine");g.exports=function(){var s=d("Symbol"),i=s&&s.prototype,n=i&&i.valueOf,t=l("toPrimitive");i&&!i[t]&&o(i,t,function(r){return c(n,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-apply"),l=e("../internals/function-bind-context"),o=e("../internals/is-callable"),s=e("../internals/has-own-property"),i=e("../internals/fails"),n=e("../internals/html"),t=e("../internals/array-slice"),r=e("../internals/document-create-element"),u=e("../internals/validate-arguments-length"),p=e("../internals/engine-is-ios"),m=e("../internals/engine-is-node"),E=c.setImmediate,v=c.clearImmediate,h=c.process,A=c.Dispatch,B=c.Function,x=c.MessageChannel,w=c.String,C=0,D={},S="onreadystatechange",F,T,O,M;try{F=c.location}catch(V){}var N=function(V){if(s(D,V)){var _=D[V];delete D[V],_()}},I=function(V){return function(){N(V)}},k=function(V){N(V.data)},L=function(V){c.postMessage(w(V),F.protocol+"//"+F.host)};(!E||!v)&&(E=function(_){u(arguments.length,1);var ee=o(_)?_:B(_),$=t(arguments,1);return D[++C]=function(){d(ee,void 0,$)},T(C),C},v=function(_){delete D[_]},m?T=function(V){h.nextTick(I(V))}:A&&A.now?T=function(V){A.now(I(V))}:x&&!p?(O=new x,M=O.port2,O.port1.onmessage=k,T=l(M.postMessage,M)):c.addEventListener&&o(c.postMessage)&&!c.importScripts&&F&&F.protocol!=="file:"&&!i(L)?(T=L,c.addEventListener("message",k,!1)):S in r("script")?T=function(V){n.appendChild(r("script"))[S]=function(){n.removeChild(this),N(V)}}:T=function(V){setTimeout(I(V),0)}),g.exports={set:E,clear:v}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(e,g,y){var c=e("../internals/function-uncurry-this");g.exports=c(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(e,g,y){var c=e("../internals/to-integer-or-infinity"),d=Math.max,l=Math.min;g.exports=function(o,s){var i=c(o);return i<0?d(i+s,0):l(i,s)}},{"../internals/to-integer-or-infinity":248}],246:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/to-integer-or-infinity"),l=e("../internals/to-length"),o=c.RangeError;g.exports=function(s){if(s===void 0)return 0;var i=d(s),n=l(i);if(i!==n)throw o("Wrong length or index");return n}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(e,g,y){var c=e("../internals/indexed-object"),d=e("../internals/require-object-coercible");g.exports=function(l){return c(d(l))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(e,g,y){var c=Math.ceil,d=Math.floor;g.exports=function(l){var o=+l;return o!==o||o===0?0:(o>0?d:c)(o)}},{}],249:[function(e,g,y){var c=e("../internals/to-integer-or-infinity"),d=Math.min;g.exports=function(l){return l>0?d(c(l),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/require-object-coercible"),l=c.Object;g.exports=function(o){return l(d(o))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/to-positive-integer"),l=c.RangeError;g.exports=function(o,s){var i=d(o);if(i%s)throw l("Wrong offset");return i}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/to-integer-or-infinity"),l=c.RangeError;g.exports=function(o){var s=d(o);if(s<0)throw l("The argument can't be less than 0");return s}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/function-call"),l=e("../internals/is-object"),o=e("../internals/is-symbol"),s=e("../internals/get-method"),i=e("../internals/ordinary-to-primitive"),n=e("../internals/well-known-symbol"),t=c.TypeError,r=n("toPrimitive");g.exports=function(u,p){if(!l(u)||o(u))return u;var m=s(u,r),E;if(m){if(p===void 0&&(p="default"),E=d(m,u,p),!l(E)||o(E))return E;throw t("Can't convert object to primitive value")}return p===void 0&&(p="number"),i(u,p)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(e,g,y){var c=e("../internals/to-primitive"),d=e("../internals/is-symbol");g.exports=function(l){var o=c(l,"string");return d(o)?o:o+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(e,g,y){var c=e("../internals/well-known-symbol"),d=c("toStringTag"),l={};l[d]="z",g.exports=String(l)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/classof"),l=c.String;g.exports=function(o){if(d(o)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return l(o)}},{"../internals/classof":124,"../internals/global":163}],257:[function(e,g,y){var c=e("../internals/global"),d=c.String;g.exports=function(l){try{return d(l)}catch(o){return"Object"}}},{"../internals/global":163}],258:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/function-call"),o=e("../internals/descriptors"),s=e("../internals/typed-array-constructors-require-wrappers"),i=e("../internals/array-buffer-view-core"),n=e("../internals/array-buffer"),t=e("../internals/an-instance"),r=e("../internals/create-property-descriptor"),u=e("../internals/create-non-enumerable-property"),p=e("../internals/is-integral-number"),m=e("../internals/to-length"),E=e("../internals/to-index"),v=e("../internals/to-offset"),h=e("../internals/to-property-key"),A=e("../internals/has-own-property"),B=e("../internals/classof"),x=e("../internals/is-object"),w=e("../internals/is-symbol"),C=e("../internals/object-create"),D=e("../internals/object-is-prototype-of"),S=e("../internals/object-set-prototype-of"),F=e("../internals/object-get-own-property-names").f,T=e("../internals/typed-array-from"),O=e("../internals/array-iteration").forEach,M=e("../internals/set-species"),N=e("../internals/object-define-property"),I=e("../internals/object-get-own-property-descriptor"),k=e("../internals/internal-state"),L=e("../internals/inherit-if-required"),V=k.get,_=k.set,ee=N.f,$=I.f,X=Math.round,q=d.RangeError,te=n.ArrayBuffer,Z=te.prototype,G=n.DataView,Q=i.NATIVE_ARRAY_BUFFER_VIEWS,ie=i.TYPED_ARRAY_CONSTRUCTOR,de=i.TYPED_ARRAY_TAG,fe=i.TypedArray,K=i.TypedArrayPrototype,W=i.aTypedArrayConstructor,Y=i.isTypedArray,R="BYTES_PER_ELEMENT",J="Wrong length",se=function(ne,le){W(ne);for(var me=0,ue=le.length,oe=new ne(ue);ue>me;)oe[me]=le[me++];return oe},pe=function(ne,le){ee(ne,le,{get:function(){return V(this)[le]}})},re=function(ne){var le;return D(Z,ne)||(le=B(ne))=="ArrayBuffer"||le=="SharedArrayBuffer"},z=function(ne,le){return Y(ne)&&!w(le)&&le in ne&&p(+le)&&le>=0},U=function(le,me){return me=h(me),z(le,me)?r(2,le[me]):$(le,me)},H=function(le,me,ue){return me=h(me),z(le,me)&&x(ue)&&A(ue,"value")&&!A(ue,"get")&&!A(ue,"set")&&!ue.configurable&&(!A(ue,"writable")||ue.writable)&&(!A(ue,"enumerable")||ue.enumerable)?(le[me]=ue.value,le):ee(le,me,ue)};o?(Q||(I.f=U,N.f=H,pe(K,"buffer"),pe(K,"byteOffset"),pe(K,"byteLength"),pe(K,"length")),c({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:U,defineProperty:H}),g.exports=function(ne,le,me){var ue=ne.match(/\d+$/)[0]/8,oe=ne+(me?"Clamped":"")+"Array",Se="get"+ne,we="set"+ne,De=d[oe],ve=De,xe=ve&&ve.prototype,Be={},Pe=function(et,Me){var ke=V(et);return ke.view[Se](Me*ue+ke.byteOffset,!0)},je=function(et,Me,ke){var Ve=V(et);me&&(ke=(ke=X(ke))<0?0:ke>255?255:ke&255),Ve.view[we](Me*ue+Ve.byteOffset,ke,!0)},_e=function(et,Me){ee(et,Me,{get:function(){return Pe(this,Me)},set:function(ke){return je(this,Me,ke)},enumerable:!0})};Q?s&&(ve=le(function(et,Me,ke,Ve){return t(et,xe),L(function(){return x(Me)?re(Me)?Ve!==void 0?new De(Me,v(ke,ue),Ve):ke!==void 0?new De(Me,v(ke,ue)):new De(Me):Y(Me)?se(ve,Me):l(T,ve,Me):new De(E(Me))}(),et,ve)}),S&&S(ve,fe),O(F(De),function(et){et in ve||u(ve,et,De[et])}),ve.prototype=xe):(ve=le(function(et,Me,ke,Ve){t(et,xe);var xt=0,At=0,it,tt,ct;if(!x(Me))ct=E(Me),tt=ct*ue,it=new te(tt);else if(re(Me)){it=Me,At=v(ke,ue);var at=Me.byteLength;if(Ve===void 0){if(at%ue||(tt=at-At,tt<0))throw q(J)}else if(tt=m(Ve)*ue,tt+At>at)throw q(J);ct=tt/ue}else return Y(Me)?se(ve,Me):l(T,ve,Me);for(_(et,{buffer:it,byteOffset:At,byteLength:tt,length:ct,view:new G(it)});xt<ct;)_e(et,xt++)}),S&&S(ve,fe),xe=ve.prototype=C(K)),xe.constructor!==ve&&u(xe,"constructor",ve),u(xe,ie,ve),de&&u(xe,de,oe),Be[oe]=ve,c({global:!0,forced:ve!=De,sham:!Q},Be),R in ve||u(ve,R,ue),R in xe||u(xe,R,ue),M(oe)}):g.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/fails"),l=e("../internals/check-correctness-of-iteration"),o=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,s=c.ArrayBuffer,i=c.Int8Array;g.exports=!o||!d(function(){i(1)})||!d(function(){new i(-1)})||!l(function(n){new i,new i(null),new i(1.5),new i(n)},!0)||d(function(){return new i(new s(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(e,g,y){var c=e("../internals/array-from-constructor-and-list"),d=e("../internals/typed-array-species-constructor");g.exports=function(l,o){return c(d(l),o)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(e,g,y){var c=e("../internals/function-bind-context"),d=e("../internals/function-call"),l=e("../internals/a-constructor"),o=e("../internals/to-object"),s=e("../internals/length-of-array-like"),i=e("../internals/get-iterator"),n=e("../internals/get-iterator-method"),t=e("../internals/is-array-iterator-method"),r=e("../internals/array-buffer-view-core").aTypedArrayConstructor;g.exports=function(p){var m=l(this),E=o(p),v=arguments.length,h=v>1?arguments[1]:void 0,A=h!==void 0,B=n(E),x,w,C,D,S,F;if(B&&!t(B))for(S=i(E,B),F=S.next,E=[];!(D=d(F,S)).done;)E.push(D.value);for(A&&v>2&&(h=c(h,arguments[2])),w=s(E),C=new(r(m))(w),x=0;w>x;x++)C[x]=A?h(E[x],x):E[x];return C}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(e,g,y){var c=e("../internals/array-buffer-view-core"),d=e("../internals/species-constructor"),l=c.TYPED_ARRAY_CONSTRUCTOR,o=c.aTypedArrayConstructor;g.exports=function(s){return o(d(s,s[l]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(e,g,y){var c=e("../internals/function-uncurry-this"),d=0,l=Math.random(),o=c(1 .toString);g.exports=function(s){return"Symbol("+(s===void 0?"":s)+")_"+o(++d+l,36)}},{"../internals/function-uncurry-this":157}],264:[function(e,g,y){var c=e("../internals/native-symbol");g.exports=c&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/fails");g.exports=c&&d(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(e,g,y){var c=e("../internals/global"),d=c.TypeError;g.exports=function(l,o){if(l<o)throw d("Not enough arguments");return l}},{"../internals/global":163}],267:[function(e,g,y){var c=e("../internals/well-known-symbol");y.f=c},{"../internals/well-known-symbol":268}],268:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/shared"),l=e("../internals/has-own-property"),o=e("../internals/uid"),s=e("../internals/native-symbol"),i=e("../internals/use-symbol-as-uid"),n=d("wks"),t=c.Symbol,r=t&&t.for,u=i?t:t&&t.withoutSetter||o;g.exports=function(p){if(!l(n,p)||!(s||typeof n[p]=="string")){var m="Symbol."+p;s&&l(t,p)?n[p]=t[p]:i&&r?n[p]=r(m):n[p]=u(m)}return n[p]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(e,g,y){g.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/array-buffer"),o=e("../internals/set-species"),s="ArrayBuffer",i=l[s],n=d[s];c({global:!0,forced:n!==i},{ArrayBuffer:i}),o(s)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-uncurry-this"),l=e("../internals/fails"),o=e("../internals/array-buffer"),s=e("../internals/an-object"),i=e("../internals/to-absolute-index"),n=e("../internals/to-length"),t=e("../internals/species-constructor"),r=o.ArrayBuffer,u=o.DataView,p=u.prototype,m=d(r.prototype.slice),E=d(p.getUint8),v=d(p.setUint8),h=l(function(){return!new r(2).slice(1,void 0).byteLength});c({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:h},{slice:function(B,x){if(m&&x===void 0)return m(s(this),B);for(var w=s(this).byteLength,C=i(B,w),D=i(x===void 0?w:x,w),S=new(t(this,r))(n(D-C)),F=new u(this),T=new u(S),O=0;C<D;)v(T,O++,E(F,C++));return S}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/fails"),o=e("../internals/is-array"),s=e("../internals/is-object"),i=e("../internals/to-object"),n=e("../internals/length-of-array-like"),t=e("../internals/create-property"),r=e("../internals/array-species-create"),u=e("../internals/array-method-has-species-support"),p=e("../internals/well-known-symbol"),m=e("../internals/engine-v8-version"),E=p("isConcatSpreadable"),v=9007199254740991,h="Maximum allowed index exceeded",A=d.TypeError,B=m>=51||!l(function(){var D=[];return D[E]=!1,D.concat()[0]!==D}),x=u("concat"),w=function(D){if(!s(D))return!1;var S=D[E];return S!==void 0?!!S:o(D)},C=!B||!x;c({target:"Array",proto:!0,forced:C},{concat:function(S){var F=i(this),T=r(F,0),O=0,M,N,I,k,L;for(M=-1,I=arguments.length;M<I;M++)if(L=M===-1?F:arguments[M],w(L)){if(k=n(L),O+k>v)throw A(h);for(N=0;N<k;N++,O++)N in L&&t(T,O,L[N])}else{if(O>=v)throw A(h);t(T,O++,L)}return T.length=O,T}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/array-fill"),l=e("../internals/add-to-unscopables");c({target:"Array",proto:!0},{fill:d}),l("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/array-iteration").filter,l=e("../internals/array-method-has-species-support"),o=l("filter");c({target:"Array",proto:!0,forced:!o},{filter:function(i){return d(this,i,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/array-iteration").find,l=e("../internals/add-to-unscopables"),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),c({target:"Array",proto:!0,forced:s},{find:function(n){return d(this,n,arguments.length>1?arguments[1]:void 0)}}),l(o)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/array-from"),l=e("../internals/check-correctness-of-iteration"),o=!l(function(s){Array.from(s)});c({target:"Array",stat:!0,forced:o},{from:d})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/array-includes").includes,l=e("../internals/add-to-unscopables");c({target:"Array",proto:!0},{includes:function(s){return d(this,s,arguments.length>1?arguments[1]:void 0)}}),l("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(e,g,y){"use strict";var c=e("../internals/to-indexed-object"),d=e("../internals/add-to-unscopables"),l=e("../internals/iterators"),o=e("../internals/internal-state"),s=e("../internals/object-define-property").f,i=e("../internals/define-iterator"),n=e("../internals/is-pure"),t=e("../internals/descriptors"),r="Array Iterator",u=o.set,p=o.getterFor(r);g.exports=i(Array,"Array",function(E,v){u(this,{type:r,target:c(E),index:0,kind:v})},function(){var E=p(this),v=E.target,h=E.kind,A=E.index++;return!v||A>=v.length?(E.target=void 0,{value:void 0,done:!0}):h=="keys"?{value:A,done:!1}:h=="values"?{value:v[A],done:!1}:{value:[A,v[A]],done:!1}},"values");var m=l.Arguments=l.Array;if(d("keys"),d("values"),d("entries"),!n&&t&&m.name!=="values")try{s(m,"name",{value:"values"})}catch(E){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-uncurry-this"),l=e("../internals/indexed-object"),o=e("../internals/to-indexed-object"),s=e("../internals/array-method-is-strict"),i=d([].join),n=l!=Object,t=s("join",",");c({target:"Array",proto:!0,forced:n||!t},{join:function(u){return i(o(this),u===void 0?",":u)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/array-iteration").map,l=e("../internals/array-method-has-species-support"),o=l("map");c({target:"Array",proto:!0,forced:!o},{map:function(i){return d(this,i,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/is-array"),o=e("../internals/is-constructor"),s=e("../internals/is-object"),i=e("../internals/to-absolute-index"),n=e("../internals/length-of-array-like"),t=e("../internals/to-indexed-object"),r=e("../internals/create-property"),u=e("../internals/well-known-symbol"),p=e("../internals/array-method-has-species-support"),m=e("../internals/array-slice"),E=p("slice"),v=u("species"),h=d.Array,A=Math.max;c({target:"Array",proto:!0,forced:!E},{slice:function(x,w){var C=t(this),D=n(C),S=i(x,D),F=i(w===void 0?D:w,D),T,O,M;if(l(C)&&(T=C.constructor,o(T)&&(T===h||l(T.prototype))?T=void 0:s(T)&&(T=T[v],T===null&&(T=void 0)),T===h||T===void 0))return m(C,S,F);for(O=new(T===void 0?h:T)(A(F-S,0)),M=0;S<F;S++,M++)S in C&&r(O,M,C[S]);return O.length=M,O}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-uncurry-this"),l=e("../internals/a-callable"),o=e("../internals/to-object"),s=e("../internals/length-of-array-like"),i=e("../internals/to-string"),n=e("../internals/fails"),t=e("../internals/array-sort"),r=e("../internals/array-method-is-strict"),u=e("../internals/engine-ff-version"),p=e("../internals/engine-is-ie-or-edge"),m=e("../internals/engine-v8-version"),E=e("../internals/engine-webkit-version"),v=[],h=d(v.sort),A=d(v.push),B=n(function(){v.sort(void 0)}),x=n(function(){v.sort(null)}),w=r("sort"),C=!n(function(){if(m)return m<70;if(!(u&&u>3)){if(p)return!0;if(E)return E<603;var F="",T,O,M,N;for(T=65;T<76;T++){switch(O=String.fromCharCode(T),T){case 66:case 69:case 70:case 72:M=3;break;case 68:case 71:M=4;break;default:M=2}for(N=0;N<47;N++)v.push({k:O+N,v:M})}for(v.sort(function(I,k){return k.v-I.v}),N=0;N<v.length;N++)O=v[N].k.charAt(0),F.charAt(F.length-1)!==O&&(F+=O);return F!=="DGBEFHACIJK"}}),D=B||!x||!w||!C,S=function(F){return function(T,O){return O===void 0?-1:T===void 0?1:F!==void 0?+F(T,O)||0:i(T)>i(O)?1:-1}};c({target:"Array",proto:!0,forced:D},{sort:function(T){T!==void 0&&l(T);var O=o(this);if(C)return T===void 0?h(O):h(O,T);var M=[],N=s(O),I,k;for(k=0;k<N;k++)k in O&&A(M,O[k]);for(t(M,S(T)),I=M.length,k=0;k<I;)O[k]=M[k++];for(;k<N;)delete O[k++];return O}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/to-absolute-index"),o=e("../internals/to-integer-or-infinity"),s=e("../internals/length-of-array-like"),i=e("../internals/to-object"),n=e("../internals/array-species-create"),t=e("../internals/create-property"),r=e("../internals/array-method-has-species-support"),u=r("splice"),p=d.TypeError,m=Math.max,E=Math.min,v=9007199254740991,h="Maximum allowed length exceeded";c({target:"Array",proto:!0,forced:!u},{splice:function(B,x){var w=i(this),C=s(w),D=l(B,C),S=arguments.length,F,T,O,M,N,I;if(S===0?F=T=0:S===1?(F=0,T=C-D):(F=S-2,T=E(m(o(x),0),C-D)),C+F-T>v)throw p(h);for(O=n(w,T),M=0;M<T;M++)N=D+M,N in w&&t(O,M,w[N]);if(O.length=T,F<T){for(M=D;M<C-T;M++)N=M+T,I=M+F,N in w?w[I]=w[N]:delete w[I];for(M=C;M>C-T+F;M--)delete w[M-1]}else if(F>T)for(M=C-T;M>D;M--)N=M+T-1,I=M+F-1,N in w?w[I]=w[N]:delete w[I];for(M=0;M<F;M++)w[M+D]=arguments[M+2];return w.length=C-T+F,O}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/function-name").EXISTS,l=e("../internals/function-uncurry-this"),o=e("../internals/object-define-property").f,s=Function.prototype,i=l(s.toString),n=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,t=l(n.exec),r="name";c&&!d&&o(s,r,{configurable:!0,get:function(){try{return t(n,i(this))[1]}catch(u){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/get-built-in"),l=e("../internals/function-apply"),o=e("../internals/function-call"),s=e("../internals/function-uncurry-this"),i=e("../internals/fails"),n=e("../internals/is-array"),t=e("../internals/is-callable"),r=e("../internals/is-object"),u=e("../internals/is-symbol"),p=e("../internals/array-slice"),m=e("../internals/native-symbol"),E=d("JSON","stringify"),v=s(/./.exec),h=s("".charAt),A=s("".charCodeAt),B=s("".replace),x=s(1 .toString),w=/[\uD800-\uDFFF]/g,C=/^[\uD800-\uDBFF]$/,D=/^[\uDC00-\uDFFF]$/,S=!m||i(function(){var M=d("Symbol")();return E([M])!="[null]"||E({a:M})!="{}"||E(Object(M))!="{}"}),F=i(function(){return E("\uDF06\uD834")!=='"\\udf06\\ud834"'||E("\uDEAD")!=='"\\udead"'}),T=function(M,N){var I=p(arguments),k=N;if(!(!r(N)&&M===void 0||u(M)))return n(N)||(N=function(L,V){if(t(k)&&(V=o(k,this,L,V)),!u(V))return V}),I[1]=N,l(E,null,I)},O=function(M,N,I){var k=h(I,N-1),L=h(I,N+1);return v(C,M)&&!v(D,L)||v(D,M)&&!v(C,k)?"\\u"+x(A(M,0),16):M};E&&c({target:"JSON",stat:!0,forced:S||F},{stringify:function(N,I,k){var L=p(arguments),V=l(S?T:E,null,L);return F&&typeof V=="string"?B(V,w,O):V}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(e,g,y){"use strict";var c=e("../internals/descriptors"),d=e("../internals/global"),l=e("../internals/function-uncurry-this"),o=e("../internals/is-forced"),s=e("../internals/redefine"),i=e("../internals/has-own-property"),n=e("../internals/inherit-if-required"),t=e("../internals/object-is-prototype-of"),r=e("../internals/is-symbol"),u=e("../internals/to-primitive"),p=e("../internals/fails"),m=e("../internals/object-get-own-property-names").f,E=e("../internals/object-get-own-property-descriptor").f,v=e("../internals/object-define-property").f,h=e("../internals/this-number-value"),A=e("../internals/string-trim").trim,B="Number",x=d[B],w=x.prototype,C=d.TypeError,D=l("".slice),S=l("".charCodeAt),F=function(k){var L=u(k,"number");return typeof L=="bigint"?L:T(L)},T=function(k){var L=u(k,"number"),V,_,ee,$,X,q,te,Z;if(r(L))throw C("Cannot convert a Symbol value to a number");if(typeof L=="string"&&L.length>2){if(L=A(L),V=S(L,0),V===43||V===45){if(_=S(L,2),_===88||_===120)return NaN}else if(V===48){switch(S(L,1)){case 66:case 98:ee=2,$=49;break;case 79:case 111:ee=8,$=55;break;default:return+L}for(X=D(L,2),q=X.length,te=0;te<q;te++)if(Z=S(X,te),Z<48||Z>$)return NaN;return parseInt(X,ee)}}return+L};if(o(B,!x(" 0o1")||!x("0b1")||x("+0x1"))){for(var O=function(L){var V=arguments.length<1?0:x(F(L)),_=this;return t(w,_)&&p(function(){h(_)})?n(Object(V),_,O):V},M=c?m(x):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),N=0,I;M.length>N;N++)i(x,I=M[N])&&!i(O,I)&&v(O,I,E(x,I));O.prototype=w,w.constructor=O,s(d,B,O)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/object-assign");c({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/object-to-array").entries;c({target:"Object",stat:!0},{entries:function(o){return d(o)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/native-symbol"),l=e("../internals/fails"),o=e("../internals/object-get-own-property-symbols"),s=e("../internals/to-object"),i=!d||l(function(){o.f(1)});c({target:"Object",stat:!0,forced:i},{getOwnPropertySymbols:function(t){var r=o.f;return r?r(s(t)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/to-object"),l=e("../internals/object-keys"),o=e("../internals/fails"),s=o(function(){l(1)});c({target:"Object",stat:!0,forced:s},{keys:function(n){return l(d(n))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(e,g,y){var c=e("../internals/to-string-tag-support"),d=e("../internals/redefine"),l=e("../internals/object-to-string");c||d(Object.prototype,"toString",l,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-call"),l=e("../internals/a-callable"),o=e("../internals/new-promise-capability"),s=e("../internals/perform"),i=e("../internals/iterate"),n=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:n},{all:function(r){var u=this,p=o.f(u),m=p.resolve,E=p.reject,v=s(function(){var h=l(u.resolve),A=[],B=0,x=1;i(r,function(w){var C=B++,D=!1;x++,d(h,u,w).then(function(S){D||(D=!0,A[C]=S,--x||m(A))},E)}),--x||m(A)});return v.error&&E(v.value),p.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/is-pure"),l=e("../internals/promise-constructor-detection").CONSTRUCTOR,o=e("../internals/promise-native-constructor"),s=e("../internals/get-built-in"),i=e("../internals/is-callable"),n=e("../internals/redefine"),t=o&&o.prototype;if(c({target:"Promise",proto:!0,forced:l,real:!0},{catch:function(u){return this.then(void 0,u)}}),!d&&i(o)){var r=s("Promise").prototype.catch;t.catch!==r&&n(t,"catch",r,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/is-pure"),l=e("../internals/engine-is-node"),o=e("../internals/global"),s=e("../internals/function-call"),i=e("../internals/redefine"),n=e("../internals/redefine-all"),t=e("../internals/object-set-prototype-of"),r=e("../internals/set-to-string-tag"),u=e("../internals/set-species"),p=e("../internals/a-callable"),m=e("../internals/is-callable"),E=e("../internals/is-object"),v=e("../internals/an-instance"),h=e("../internals/species-constructor"),A=e("../internals/task").set,B=e("../internals/microtask"),x=e("../internals/host-report-errors"),w=e("../internals/perform"),C=e("../internals/queue"),D=e("../internals/internal-state"),S=e("../internals/promise-native-constructor"),F=e("../internals/promise-constructor-detection"),T=e("../internals/new-promise-capability"),O="Promise",M=F.CONSTRUCTOR,N=F.REJECTION_EVENT,I=F.SUBCLASSING,k=D.getterFor(O),L=D.set,V=S&&S.prototype,_=S,ee=V,$=o.TypeError,X=o.document,q=o.process,te=T.f,Z=te,G=!!(X&&X.createEvent&&o.dispatchEvent),Q="unhandledrejection",ie="rejectionhandled",de=0,fe=1,K=2,W=1,Y=2,R,J,se,pe,re=function(we){var De;return E(we)&&m(De=we.then)?De:!1},z=function(we,De){var ve=De.value,xe=De.state==fe,Be=xe?we.ok:we.fail,Pe=we.resolve,je=we.reject,_e=we.domain,et,Me,ke;try{Be?(xe||(De.rejection===Y&&me(De),De.rejection=W),Be===!0?et=ve:(_e&&_e.enter(),et=Be(ve),_e&&(_e.exit(),ke=!0)),et===we.promise?je($("Promise-chain cycle")):(Me=re(et))?s(Me,et,Pe,je):Pe(et)):je(ve)}catch(Ve){_e&&!ke&&_e.exit(),je(Ve)}},U=function(we,De){we.notified||(we.notified=!0,B(function(){for(var ve=we.reactions,xe;xe=ve.get();)z(xe,we);we.notified=!1,De&&!we.rejection&&ne(we)}))},H=function(we,De,ve){var xe,Be;G?(xe=X.createEvent("Event"),xe.promise=De,xe.reason=ve,xe.initEvent(we,!1,!0),o.dispatchEvent(xe)):xe={promise:De,reason:ve},!N&&(Be=o["on"+we])?Be(xe):we===Q&&x("Unhandled promise rejection",ve)},ne=function(we){s(A,o,function(){var De=we.facade,ve=we.value,xe=le(we),Be;if(xe&&(Be=w(function(){l?q.emit("unhandledRejection",ve,De):H(Q,De,ve)}),we.rejection=l||le(we)?Y:W,Be.error))throw Be.value})},le=function(we){return we.rejection!==W&&!we.parent},me=function(we){s(A,o,function(){var De=we.facade;l?q.emit("rejectionHandled",De):H(ie,De,we.value)})},ue=function(we,De,ve){return function(xe){we(De,xe,ve)}},oe=function(we,De,ve){we.done||(we.done=!0,ve&&(we=ve),we.value=De,we.state=K,U(we,!0))},Se=function(we,De,ve){if(!we.done){we.done=!0,ve&&(we=ve);try{if(we.facade===De)throw $("Promise can't be resolved itself");var xe=re(De);xe?B(function(){var Be={done:!1};try{s(xe,De,ue(Se,Be,we),ue(oe,Be,we))}catch(Pe){oe(Be,Pe,we)}}):(we.value=De,we.state=fe,U(we,!1))}catch(Be){oe({done:!1},Be,we)}}};if(M&&(_=function(De){v(this,ee),p(De),s(R,this);var ve=k(this);try{De(ue(Se,ve),ue(oe,ve))}catch(xe){oe(ve,xe)}},ee=_.prototype,R=function(De){L(this,{type:O,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:de,value:void 0})},R.prototype=n(ee,{then:function(De,ve){var xe=k(this),Be=te(h(this,_));return xe.parent=!0,Be.ok=m(De)?De:!0,Be.fail=m(ve)&&ve,Be.domain=l?q.domain:void 0,xe.state==de?xe.reactions.add(Be):B(function(){z(Be,xe)}),Be.promise}}),J=function(){var we=new R,De=k(we);this.promise=we,this.resolve=ue(Se,De),this.reject=ue(oe,De)},T.f=te=function(we){return we===_||we===se?new J(we):Z(we)},!d&&m(S)&&V!==Object.prototype)){pe=V.then,I||i(V,"then",function(De,ve){var xe=this;return new _(function(Be,Pe){s(pe,xe,Be,Pe)}).then(De,ve)},{unsafe:!0});try{delete V.constructor}catch(we){}t&&t(V,ee)}c({global:!0,wrap:!0,forced:M},{Promise:_}),r(_,O,!1,!0),u(O)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(e,g,y){e("../modules/es.promise.constructor"),e("../modules/es.promise.all"),e("../modules/es.promise.catch"),e("../modules/es.promise.race"),e("../modules/es.promise.reject"),e("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-call"),l=e("../internals/a-callable"),o=e("../internals/new-promise-capability"),s=e("../internals/perform"),i=e("../internals/iterate"),n=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:n},{race:function(r){var u=this,p=o.f(u),m=p.reject,E=s(function(){var v=l(u.resolve);i(r,function(h){d(v,u,h).then(p.resolve,m)})});return E.error&&m(E.value),p.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-call"),l=e("../internals/new-promise-capability"),o=e("../internals/promise-constructor-detection").CONSTRUCTOR;c({target:"Promise",stat:!0,forced:o},{reject:function(i){var n=l.f(this);return d(n.reject,void 0,i),n.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/get-built-in"),l=e("../internals/is-pure"),o=e("../internals/promise-native-constructor"),s=e("../internals/promise-constructor-detection").CONSTRUCTOR,i=e("../internals/promise-resolve"),n=d("Promise"),t=l&&!s;c({target:"Promise",stat:!0,forced:l||s},{resolve:function(u){return i(t&&this===n?o:this,u)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(e,g,y){var c=e("../internals/descriptors"),d=e("../internals/global"),l=e("../internals/function-uncurry-this"),o=e("../internals/is-forced"),s=e("../internals/inherit-if-required"),i=e("../internals/create-non-enumerable-property"),n=e("../internals/object-get-own-property-names").f,t=e("../internals/object-is-prototype-of"),r=e("../internals/is-regexp"),u=e("../internals/to-string"),p=e("../internals/regexp-get-flags"),m=e("../internals/regexp-sticky-helpers"),E=e("../internals/proxy-accessor"),v=e("../internals/redefine"),h=e("../internals/fails"),A=e("../internals/has-own-property"),B=e("../internals/internal-state").enforce,x=e("../internals/set-species"),w=e("../internals/well-known-symbol"),C=e("../internals/regexp-unsupported-dot-all"),D=e("../internals/regexp-unsupported-ncg"),S=w("match"),F=d.RegExp,T=F.prototype,O=d.SyntaxError,M=l(T.exec),N=l("".charAt),I=l("".replace),k=l("".indexOf),L=l("".slice),V=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,_=/a/g,ee=/a/g,$=new F(_)!==_,X=m.MISSED_STICKY,q=m.UNSUPPORTED_Y,te=c&&(!$||X||C||D||h(function(){return ee[S]=!1,F(_)!=_||F(ee)==ee||F(_,"i")!="/a/i"})),Z=function(fe){for(var K=fe.length,W=0,Y="",R=!1,J;W<=K;W++){if(J=N(fe,W),J==="\\"){Y+=J+N(fe,++W);continue}!R&&J==="."?Y+="[\\s\\S]":(J==="["?R=!0:J==="]"&&(R=!1),Y+=J)}return Y},G=function(fe){for(var K=fe.length,W=0,Y="",R=[],J={},se=!1,pe=!1,re=0,z="",U;W<=K;W++){if(U=N(fe,W),U==="\\")U=U+N(fe,++W);else if(U==="]")se=!1;else if(!se)switch(!0){case U==="[":se=!0;break;case U==="(":M(V,L(fe,W+1))&&(W+=2,pe=!0),Y+=U,re++;continue;case(U===">"&&pe):if(z===""||A(J,z))throw new O("Invalid capture group name");J[z]=!0,R[R.length]=[z,re],pe=!1,z="";continue}pe?z+=U:Y+=U}return[Y,R]};if(o("RegExp",te)){for(var Q=function(K,W){var Y=t(T,this),R=r(K),J=W===void 0,se=[],pe=K,re,z,U,H,ne,le;if(!Y&&R&&J&&K.constructor===Q)return K;if((R||t(T,K))&&(K=K.source,J&&(W=p(pe))),K=K===void 0?"":u(K),W=W===void 0?"":u(W),pe=K,C&&"dotAll"in _&&(z=!!W&&k(W,"s")>-1,z&&(W=I(W,/s/g,""))),re=W,X&&"sticky"in _&&(U=!!W&&k(W,"y")>-1,U&&q&&(W=I(W,/y/g,""))),D&&(H=G(K),K=H[0],se=H[1]),ne=s(F(K,W),Y?this:T,Q),(z||U||se.length)&&(le=B(ne),z&&(le.dotAll=!0,le.raw=Q(Z(K),re)),U&&(le.sticky=!0),se.length&&(le.groups=se)),K!==pe)try{i(ne,"source",pe===""?"(?:)":pe)}catch(me){}return ne},ie=n(F),de=0;ie.length>de;)E(Q,F,ie[de++]);T.constructor=Q,Q.prototype=T,v(d,"RegExp",Q)}x("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/regexp-exec");c({target:"RegExp",proto:!0,forced:/./.exec!==d},{exec:d})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(e,g,y){"use strict";var c=e("../internals/function-name").PROPER,d=e("../internals/redefine"),l=e("../internals/an-object"),o=e("../internals/to-string"),s=e("../internals/fails"),i=e("../internals/regexp-get-flags"),n="toString",t=RegExp.prototype,r=t[n],u=s(function(){return r.call({source:"a",flags:"b"})!="/a/b"}),p=c&&r.name!=n;(u||p)&&d(RegExp.prototype,n,function(){var E=l(this),v=o(E.source),h=o(i(E));return"/"+v+"/"+h},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/function-uncurry-this"),l=e("../internals/not-a-regexp"),o=e("../internals/require-object-coercible"),s=e("../internals/to-string"),i=e("../internals/correct-is-regexp-logic"),n=d("".indexOf);c({target:"String",proto:!0,forced:!i("includes")},{includes:function(r){return!!~n(s(o(this)),s(l(r)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(e,g,y){"use strict";var c=e("../internals/string-multibyte").charAt,d=e("../internals/to-string"),l=e("../internals/internal-state"),o=e("../internals/define-iterator"),s="String Iterator",i=l.set,n=l.getterFor(s);o(String,"String",function(t){i(this,{type:s,string:d(t),index:0})},function(){var r=n(this),u=r.string,p=r.index,m;return p>=u.length?{value:void 0,done:!0}:(m=c(u,p),r.index+=m.length,{value:m,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(e,g,y){"use strict";var c=e("../internals/function-call"),d=e("../internals/fix-regexp-well-known-symbol-logic"),l=e("../internals/an-object"),o=e("../internals/to-length"),s=e("../internals/to-string"),i=e("../internals/require-object-coercible"),n=e("../internals/get-method"),t=e("../internals/advance-string-index"),r=e("../internals/regexp-exec-abstract");d("match",function(u,p,m){return[function(v){var h=i(this),A=v==null?void 0:n(v,u);return A?c(A,v,h):new RegExp(v)[u](s(h))},function(E){var v=l(this),h=s(E),A=m(p,v,h);if(A.done)return A.value;if(!v.global)return r(v,h);var B=v.unicode;v.lastIndex=0;for(var x=[],w=0,C;(C=r(v,h))!==null;){var D=s(C[0]);x[w]=D,D===""&&(v.lastIndex=t(h,o(v.lastIndex),B)),w++}return w===0?null:x}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(e,g,y){"use strict";var c=e("../internals/function-apply"),d=e("../internals/function-call"),l=e("../internals/function-uncurry-this"),o=e("../internals/fix-regexp-well-known-symbol-logic"),s=e("../internals/fails"),i=e("../internals/an-object"),n=e("../internals/is-callable"),t=e("../internals/to-integer-or-infinity"),r=e("../internals/to-length"),u=e("../internals/to-string"),p=e("../internals/require-object-coercible"),m=e("../internals/advance-string-index"),E=e("../internals/get-method"),v=e("../internals/get-substitution"),h=e("../internals/regexp-exec-abstract"),A=e("../internals/well-known-symbol"),B=A("replace"),x=Math.max,w=Math.min,C=l([].concat),D=l([].push),S=l("".indexOf),F=l("".slice),T=function(I){return I===void 0?I:String(I)},O=function(){return"a".replace(/./,"$0")==="$0"}(),M=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),N=!s(function(){var I=/./;return I.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(I,"$<a>")!=="7"});o("replace",function(I,k,L){var V=M?"$":"$0";return[function(ee,$){var X=p(this),q=ee==null?void 0:E(ee,B);return q?d(q,ee,X,$):d(k,u(X),ee,$)},function(_,ee){var $=i(this),X=u(_);if(typeof ee=="string"&&S(ee,V)===-1&&S(ee,"$<")===-1){var q=L(k,$,X,ee);if(q.done)return q.value}var te=n(ee);te||(ee=u(ee));var Z=$.global;if(Z){var G=$.unicode;$.lastIndex=0}for(var Q=[];;){var ie=h($,X);if(ie===null||(D(Q,ie),!Z))break;var de=u(ie[0]);de===""&&($.lastIndex=m(X,r($.lastIndex),G))}for(var fe="",K=0,W=0;W<Q.length;W++){ie=Q[W];for(var Y=u(ie[0]),R=x(w(t(ie.index),X.length),0),J=[],se=1;se<ie.length;se++)D(J,T(ie[se]));var pe=ie.groups;if(te){var re=C([Y],J,R,X);pe!==void 0&&D(re,pe);var z=u(c(ee,void 0,re))}else z=v(Y,X,R,J,pe,ee);R>=K&&(fe+=F(X,K,R)+z,K=R+Y.length)}return fe+F(X,K)}]},!N||!O||M)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(e,g,y){"use strict";var c=e("../internals/function-call"),d=e("../internals/fix-regexp-well-known-symbol-logic"),l=e("../internals/an-object"),o=e("../internals/require-object-coercible"),s=e("../internals/same-value"),i=e("../internals/to-string"),n=e("../internals/get-method"),t=e("../internals/regexp-exec-abstract");d("search",function(r,u,p){return[function(E){var v=o(this),h=E==null?void 0:n(E,r);return h?c(h,E,v):new RegExp(E)[r](i(v))},function(m){var E=l(this),v=i(m),h=p(u,E,v);if(h.done)return h.value;var A=E.lastIndex;s(A,0)||(E.lastIndex=0);var B=t(E,v);return s(E.lastIndex,A)||(E.lastIndex=A),B===null?-1:B.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(e,g,y){"use strict";var c=e("../internals/function-apply"),d=e("../internals/function-call"),l=e("../internals/function-uncurry-this"),o=e("../internals/fix-regexp-well-known-symbol-logic"),s=e("../internals/is-regexp"),i=e("../internals/an-object"),n=e("../internals/require-object-coercible"),t=e("../internals/species-constructor"),r=e("../internals/advance-string-index"),u=e("../internals/to-length"),p=e("../internals/to-string"),m=e("../internals/get-method"),E=e("../internals/array-slice-simple"),v=e("../internals/regexp-exec-abstract"),h=e("../internals/regexp-exec"),A=e("../internals/regexp-sticky-helpers"),B=e("../internals/fails"),x=A.UNSUPPORTED_Y,w=4294967295,C=Math.min,D=[].push,S=l(/./.exec),F=l(D),T=l("".slice),O=!B(function(){var M=/(?:)/,N=M.exec;M.exec=function(){return N.apply(this,arguments)};var I="ab".split(M);return I.length!==2||I[0]!=="a"||I[1]!=="b"});o("split",function(M,N,I){var k;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?k=function(L,V){var _=p(n(this)),ee=V===void 0?w:V>>>0;if(ee===0)return[];if(L===void 0)return[_];if(!s(L))return d(N,_,L,ee);for(var $=[],X=(L.ignoreCase?"i":"")+(L.multiline?"m":"")+(L.unicode?"u":"")+(L.sticky?"y":""),q=0,te=new RegExp(L.source,X+"g"),Z,G,Q;(Z=d(h,te,_))&&(G=te.lastIndex,!(G>q&&(F($,T(_,q,Z.index)),Z.length>1&&Z.index<_.length&&c(D,$,E(Z,1)),Q=Z[0].length,q=G,$.length>=ee)));)te.lastIndex===Z.index&&te.lastIndex++;return q===_.length?(Q||!S(te,""))&&F($,""):F($,T(_,q)),$.length>ee?E($,0,ee):$}:"0".split(void 0,0).length?k=function(L,V){return L===void 0&&V===0?[]:d(N,this,L,V)}:k=N,[function(V,_){var ee=n(this),$=V==null?void 0:m(V,M);return $?d($,V,ee,_):d(k,p(ee),V,_)},function(L,V){var _=i(this),ee=p(L),$=I(k,_,ee,V,k!==N);if($.done)return $.value;var X=t(_,RegExp),q=_.unicode,te=(_.ignoreCase?"i":"")+(_.multiline?"m":"")+(_.unicode?"u":"")+(x?"g":"y"),Z=new X(x?"^(?:"+_.source+")":_,te),G=V===void 0?w:V>>>0;if(G===0)return[];if(ee.length===0)return v(Z,ee)===null?[ee]:[];for(var Q=0,ie=0,de=[];ie<ee.length;){Z.lastIndex=x?0:ie;var fe=v(Z,x?T(ee,ie):ee),K;if(fe===null||(K=C(u(Z.lastIndex+(x?ie:0)),ee.length))===Q)ie=r(ee,ie,q);else{if(F(de,T(ee,Q,ie)),de.length===G)return de;for(var W=1;W<=fe.length-1;W++)if(F(de,fe[W]),de.length===G)return de;ie=Q=K}}return F(de,T(ee,Q)),de}]},!O,x)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/string-trim").trim,l=e("../internals/string-trim-forced");c({target:"String",proto:!0,forced:l("trim")},{trim:function(){return d(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/global"),l=e("../internals/function-call"),o=e("../internals/function-uncurry-this"),s=e("../internals/is-pure"),i=e("../internals/descriptors"),n=e("../internals/native-symbol"),t=e("../internals/fails"),r=e("../internals/has-own-property"),u=e("../internals/object-is-prototype-of"),p=e("../internals/an-object"),m=e("../internals/to-indexed-object"),E=e("../internals/to-property-key"),v=e("../internals/to-string"),h=e("../internals/create-property-descriptor"),A=e("../internals/object-create"),B=e("../internals/object-keys"),x=e("../internals/object-get-own-property-names"),w=e("../internals/object-get-own-property-names-external"),C=e("../internals/object-get-own-property-symbols"),D=e("../internals/object-get-own-property-descriptor"),S=e("../internals/object-define-property"),F=e("../internals/object-define-properties"),T=e("../internals/object-property-is-enumerable"),O=e("../internals/redefine"),M=e("../internals/shared"),N=e("../internals/shared-key"),I=e("../internals/hidden-keys"),k=e("../internals/uid"),L=e("../internals/well-known-symbol"),V=e("../internals/well-known-symbol-wrapped"),_=e("../internals/define-well-known-symbol"),ee=e("../internals/symbol-define-to-primitive"),$=e("../internals/set-to-string-tag"),X=e("../internals/internal-state"),q=e("../internals/array-iteration").forEach,te=N("hidden"),Z="Symbol",G="prototype",Q=X.set,ie=X.getterFor(Z),de=Object[G],fe=d.Symbol,K=fe&&fe[G],W=d.TypeError,Y=d.QObject,R=D.f,J=S.f,se=w.f,pe=T.f,re=o([].push),z=M("symbols"),U=M("op-symbols"),H=M("wks"),ne=!Y||!Y[G]||!Y[G].findChild,le=i&&t(function(){return A(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a!=7})?function(Be,Pe,je){var _e=R(de,Pe);_e&&delete de[Pe],J(Be,Pe,je),_e&&Be!==de&&J(de,Pe,_e)}:J,me=function(Be,Pe){var je=z[Be]=A(K);return Q(je,{type:Z,tag:Be,description:Pe}),i||(je.description=Pe),je},ue=function(Pe,je,_e){Pe===de&&ue(U,je,_e),p(Pe);var et=E(je);return p(_e),r(z,et)?(_e.enumerable?(r(Pe,te)&&Pe[te][et]&&(Pe[te][et]=!1),_e=A(_e,{enumerable:h(0,!1)})):(r(Pe,te)||J(Pe,te,h(1,{})),Pe[te][et]=!0),le(Pe,et,_e)):J(Pe,et,_e)},oe=function(Pe,je){p(Pe);var _e=m(je),et=B(_e).concat(xe(_e));return q(et,function(Me){(!i||l(we,_e,Me))&&ue(Pe,Me,_e[Me])}),Pe},Se=function(Pe,je){return je===void 0?A(Pe):oe(A(Pe),je)},we=function(Pe){var je=E(Pe),_e=l(pe,this,je);return this===de&&r(z,je)&&!r(U,je)?!1:_e||!r(this,je)||!r(z,je)||r(this,te)&&this[te][je]?_e:!0},De=function(Pe,je){var _e=m(Pe),et=E(je);if(!(_e===de&&r(z,et)&&!r(U,et))){var Me=R(_e,et);return Me&&r(z,et)&&!(r(_e,te)&&_e[te][et])&&(Me.enumerable=!0),Me}},ve=function(Pe){var je=se(m(Pe)),_e=[];return q(je,function(et){!r(z,et)&&!r(I,et)&&re(_e,et)}),_e},xe=function(Be){var Pe=Be===de,je=se(Pe?U:m(Be)),_e=[];return q(je,function(et){r(z,et)&&(!Pe||r(de,et))&&re(_e,z[et])}),_e};n||(fe=function(){if(u(K,this))throw W("Symbol is not a constructor");var Pe=!arguments.length||arguments[0]===void 0?void 0:v(arguments[0]),je=k(Pe),_e=function(et){this===de&&l(_e,U,et),r(this,te)&&r(this[te],je)&&(this[te][je]=!1),le(this,je,h(1,et))};return i&&ne&&le(de,je,{configurable:!0,set:_e}),me(je,Pe)},K=fe[G],O(K,"toString",function(){return ie(this).tag}),O(fe,"withoutSetter",function(Be){return me(k(Be),Be)}),T.f=we,S.f=ue,F.f=oe,D.f=De,x.f=w.f=ve,C.f=xe,V.f=function(Be){return me(L(Be),Be)},i&&(J(K,"description",{configurable:!0,get:function(){return ie(this).description}}),s||O(de,"propertyIsEnumerable",we,{unsafe:!0}))),c({global:!0,wrap:!0,forced:!n,sham:!n},{Symbol:fe}),q(B(H),function(Be){_(Be)}),c({target:Z,stat:!0,forced:!n},{useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),c({target:"Object",stat:!0,forced:!n,sham:!i},{create:Se,defineProperty:ue,defineProperties:oe,getOwnPropertyDescriptor:De}),c({target:"Object",stat:!0,forced:!n},{getOwnPropertyNames:ve}),ee(),$(fe,Z),I[te]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(e,g,y){"use strict";var c=e("../internals/export"),d=e("../internals/descriptors"),l=e("../internals/global"),o=e("../internals/function-uncurry-this"),s=e("../internals/has-own-property"),i=e("../internals/is-callable"),n=e("../internals/object-is-prototype-of"),t=e("../internals/to-string"),r=e("../internals/object-define-property").f,u=e("../internals/copy-constructor-properties"),p=l.Symbol,m=p&&p.prototype;if(d&&i(p)&&(!("description"in m)||p().description!==void 0)){var E={},v=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:t(arguments[0]),F=n(m,this)?new p(S):S===void 0?p():p(S);return S===""&&(E[F]=!0),F};u(v,p),v.prototype=m,m.constructor=v;var h=String(p("test"))=="Symbol(test)",A=o(m.toString),B=o(m.valueOf),x=/^Symbol\((.*)\)[^)]+$/,w=o("".replace),C=o("".slice);r(m,"description",{configurable:!0,get:function(){var S=B(this),F=A(S);if(s(E,S))return"";var T=h?C(F,7,-1):w(F,x,"$1");return T===""?void 0:T}}),c({global:!0,forced:!0},{Symbol:v})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/get-built-in"),l=e("../internals/has-own-property"),o=e("../internals/to-string"),s=e("../internals/shared"),i=e("../internals/native-symbol-registry"),n=s("string-to-symbol-registry"),t=s("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!i},{for:function(r){var u=o(r);if(l(n,u))return n[u];var p=d("Symbol")(u);return n[u]=p,t[p]=u,p}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(e,g,y){var c=e("../internals/define-well-known-symbol");c("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(e,g,y){e("../modules/es.symbol.constructor"),e("../modules/es.symbol.for"),e("../modules/es.symbol.key-for"),e("../modules/es.json.stringify"),e("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(e,g,y){var c=e("../internals/export"),d=e("../internals/has-own-property"),l=e("../internals/is-symbol"),o=e("../internals/try-to-string"),s=e("../internals/shared"),i=e("../internals/native-symbol-registry"),n=s("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!i},{keyFor:function(r){if(!l(r))throw TypeError(o(r)+" is not a symbol");if(d(n,r))return n[r]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(e,g,y){"use strict";var c=e("../internals/function-uncurry-this"),d=e("../internals/array-buffer-view-core"),l=e("../internals/array-copy-within"),o=c(l),s=d.aTypedArray,i=d.exportTypedArrayMethod;i("copyWithin",function(t,r){return o(s(this),t,r,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").every,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("every",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/function-call"),l=e("../internals/array-fill"),o=c.aTypedArray,s=c.exportTypedArrayMethod;s("fill",function(n){var t=arguments.length;return d(l,o(this),n,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").filter,l=e("../internals/typed-array-from-species-and-list"),o=c.aTypedArray,s=c.exportTypedArrayMethod;s("filter",function(n){var t=d(o(this),n,arguments.length>1?arguments[1]:void 0);return l(this,t)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").findIndex,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("findIndex",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").find,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("find",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").forEach,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("forEach",function(i){d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-includes").includes,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("includes",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-includes").indexOf,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("indexOf",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/fails"),l=e("../internals/function-uncurry-this"),o=e("../internals/array-buffer-view-core"),s=e("../modules/es.array.iterator"),i=e("../internals/well-known-symbol"),n=i("iterator"),t=c.Uint8Array,r=l(s.values),u=l(s.keys),p=l(s.entries),m=o.aTypedArray,E=o.exportTypedArrayMethod,v=t&&t.prototype,h=!d(function(){v[n].call([1])}),A=!!v&&v.values&&v[n]===v.values&&v.values.name==="values",B=function(){return r(m(this))};E("entries",function(){return p(m(this))},h),E("keys",function(){return u(m(this))},h),E("values",B,h||!A,{name:"values"}),E(n,B,h||!A,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/function-uncurry-this"),l=c.aTypedArray,o=c.exportTypedArrayMethod,s=d([].join);o("join",function(n){return s(l(this),n)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/function-apply"),l=e("../internals/array-last-index-of"),o=c.aTypedArray,s=c.exportTypedArrayMethod;s("lastIndexOf",function(n){var t=arguments.length;return d(l,o(this),t>1?[n,arguments[1]]:[n])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").map,l=e("../internals/typed-array-species-constructor"),o=c.aTypedArray,s=c.exportTypedArrayMethod;s("map",function(n){return d(o(this),n,arguments.length>1?arguments[1]:void 0,function(t,r){return new(l(t))(r)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-reduce").right,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("reduceRight",function(i){var n=arguments.length;return d(l(this),i,n,n>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-reduce").left,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("reduce",function(i){var n=arguments.length;return d(l(this),i,n,n>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=c.aTypedArray,l=c.exportTypedArrayMethod,o=Math.floor;l("reverse",function(){for(var i=this,n=d(i).length,t=o(n/2),r=0,u;r<t;)u=i[r],i[r++]=i[--n],i[n]=u;return i})},{"../internals/array-buffer-view-core":103}],331:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/function-call"),l=e("../internals/array-buffer-view-core"),o=e("../internals/length-of-array-like"),s=e("../internals/to-offset"),i=e("../internals/to-object"),n=e("../internals/fails"),t=c.RangeError,r=c.Int8Array,u=r&&r.prototype,p=u&&u.set,m=l.aTypedArray,E=l.exportTypedArrayMethod,v=!n(function(){var A=new Uint8ClampedArray(2);return d(p,A,{length:1,0:3},1),A[1]!==3}),h=v&&l.NATIVE_ARRAY_BUFFER_VIEWS&&n(function(){var A=new r(2);return A.set(1),A.set("2",1),A[0]!==0||A[1]!==2});E("set",function(B){m(this);var x=s(arguments.length>1?arguments[1]:void 0,1),w=i(B);if(v)return d(p,this,w,x);var C=this.length,D=o(w),S=0;if(D+x>C)throw t("Wrong length");for(;S<D;)this[x+S]=w[S++]},!v||h)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/typed-array-species-constructor"),l=e("../internals/fails"),o=e("../internals/array-slice"),s=c.aTypedArray,i=c.exportTypedArrayMethod,n=l(function(){new Int8Array(1).slice()});i("slice",function(r,u){for(var p=o(s(this),r,u),m=d(this),E=0,v=p.length,h=new m(v);v>E;)h[E]=p[E++];return h},n)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/array-iteration").some,l=c.aTypedArray,o=c.exportTypedArrayMethod;o("some",function(i){return d(l(this),i,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/function-uncurry-this"),l=e("../internals/fails"),o=e("../internals/a-callable"),s=e("../internals/array-sort"),i=e("../internals/array-buffer-view-core"),n=e("../internals/engine-ff-version"),t=e("../internals/engine-is-ie-or-edge"),r=e("../internals/engine-v8-version"),u=e("../internals/engine-webkit-version"),p=i.aTypedArray,m=i.exportTypedArrayMethod,E=c.Uint16Array,v=E&&d(E.prototype.sort),h=!!v&&!(l(function(){v(new E(2),null)})&&l(function(){v(new E(2),{})})),A=!!v&&!l(function(){if(r)return r<74;if(n)return n<67;if(t)return!0;if(u)return u<602;var x=new E(516),w=Array(516),C,D;for(C=0;C<516;C++)D=C%4,x[C]=515-C,w[C]=C-2*D+3;for(v(x,function(S,F){return(S/4|0)-(F/4|0)}),C=0;C<516;C++)if(x[C]!==w[C])return!0}),B=function(x){return function(w,C){return x!==void 0?+x(w,C)||0:C!==C?-1:w!==w?1:w===0&&C===0?1/w>0&&1/C<0?1:-1:w>C}};m("sort",function(w){return w!==void 0&&o(w),A?v(this,w):s(p(this),B(w))},!A||h)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core"),d=e("../internals/to-length"),l=e("../internals/to-absolute-index"),o=e("../internals/typed-array-species-constructor"),s=c.aTypedArray,i=c.exportTypedArrayMethod;i("subarray",function(t,r){var u=s(this),p=u.length,m=l(t,p),E=o(u);return new E(u.buffer,u.byteOffset+m*u.BYTES_PER_ELEMENT,d((r===void 0?p:l(r,p))-m))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(e,g,y){"use strict";var c=e("../internals/global"),d=e("../internals/function-apply"),l=e("../internals/array-buffer-view-core"),o=e("../internals/fails"),s=e("../internals/array-slice"),i=c.Int8Array,n=l.aTypedArray,t=l.exportTypedArrayMethod,r=[].toLocaleString,u=!!i&&o(function(){r.call(new i(1))}),p=o(function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()})||!o(function(){i.prototype.toLocaleString.call([1,2])});t("toLocaleString",function(){return d(r,u?s(n(this)):n(this),s(arguments))},p)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(e,g,y){"use strict";var c=e("../internals/array-buffer-view-core").exportTypedArrayMethod,d=e("../internals/fails"),l=e("../internals/global"),o=e("../internals/function-uncurry-this"),s=l.Uint8Array,i=s&&s.prototype||{},n=[].toString,t=o([].join);d(function(){n.call({})})&&(n=function(){return t(this)});var r=i.toString!=n;c("toString",n,r)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(e,g,y){var c=e("../internals/typed-array-constructor");c("Uint8",function(d){return function(o,s,i){return d(this,o,s,i)}})},{"../internals/typed-array-constructor":258}],339:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/dom-iterables"),l=e("../internals/dom-token-list-prototype"),o=e("../internals/array-for-each"),s=e("../internals/create-non-enumerable-property"),i=function(t){if(t&&t.forEach!==o)try{s(t,"forEach",o)}catch(r){t.forEach=o}};for(var n in d)d[n]&&i(c[n]&&c[n].prototype);i(l)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(e,g,y){var c=e("../internals/global"),d=e("../internals/dom-iterables"),l=e("../internals/dom-token-list-prototype"),o=e("../modules/es.array.iterator"),s=e("../internals/create-non-enumerable-property"),i=e("../internals/well-known-symbol"),n=i("iterator"),t=i("toStringTag"),r=o.values,u=function(m,E){if(m){if(m[n]!==r)try{s(m,n,r)}catch(h){m[n]=r}if(m[t]||s(m,t,E),d[E]){for(var v in o)if(m[v]!==o[v])try{s(m,v,o[v])}catch(h){m[v]=o[v]}}}};for(var p in d)u(c[p]&&c[p].prototype,p);u(l,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(e,g,y){function c(A){return Array.isArray?Array.isArray(A):h(A)==="[object Array]"}y.isArray=c;function d(A){return typeof A=="boolean"}y.isBoolean=d;function l(A){return A===null}y.isNull=l;function o(A){return A==null}y.isNullOrUndefined=o;function s(A){return typeof A=="number"}y.isNumber=s;function i(A){return typeof A=="string"}y.isString=i;function n(A){return typeof A=="symbol"}y.isSymbol=n;function t(A){return A===void 0}y.isUndefined=t;function r(A){return h(A)==="[object RegExp]"}y.isRegExp=r;function u(A){return typeof A=="object"&&A!==null}y.isObject=u;function p(A){return h(A)==="[object Date]"}y.isDate=p;function m(A){return h(A)==="[object Error]"||A instanceof Error}y.isError=m;function E(A){return typeof A=="function"}y.isFunction=E;function v(A){return A===null||typeof A=="boolean"||typeof A=="number"||typeof A=="string"||typeof A=="symbol"||typeof A=="undefined"}y.isPrimitive=v,y.isBuffer=e("buffer").Buffer.isBuffer;function h(A){return Object.prototype.toString.call(A)}},{buffer:90}],342:[function(e,g,y){(function(c){"use strict";var d=function(){var n=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,r=/[^-+\dA-Z]/g;return function(u,p,m,E){if(arguments.length===1&&i(u)==="string"&&!/\d/.test(u)&&(p=u,u=void 0),u=u||new Date,u instanceof Date||(u=new Date(u)),isNaN(u))throw TypeError("Invalid date");p=String(d.masks[p]||p||d.masks.default);var v=p.slice(0,4);(v==="UTC:"||v==="GMT:")&&(p=p.slice(4),m=!0,v==="GMT:"&&(E=!0));var h=m?"getUTC":"get",A=u[h+"Date"](),B=u[h+"Day"](),x=u[h+"Month"](),w=u[h+"FullYear"](),C=u[h+"Hours"](),D=u[h+"Minutes"](),S=u[h+"Seconds"](),F=u[h+"Milliseconds"](),T=m?0:u.getTimezoneOffset(),O=o(u),M=s(u),N={d:A,dd:l(A),ddd:d.i18n.dayNames[B],dddd:d.i18n.dayNames[B+7],m:x+1,mm:l(x+1),mmm:d.i18n.monthNames[x],mmmm:d.i18n.monthNames[x+12],yy:String(w).slice(2),yyyy:w,h:C%12||12,hh:l(C%12||12),H:C,HH:l(C),M:D,MM:l(D),s:S,ss:l(S),l:l(F,3),L:l(Math.round(F/10)),t:C<12?"a":"p",tt:C<12?"am":"pm",T:C<12?"A":"P",TT:C<12?"AM":"PM",Z:E?"GMT":m?"UTC":(String(u).match(t)||[""]).pop().replace(r,""),o:(T>0?"-":"+")+l(Math.floor(Math.abs(T)/60)*100+Math.abs(T)%60,4),S:["th","st","nd","rd"][A%10>3?0:(A%100-A%10!=10)*A%10],W:O,N:M};return p.replace(n,function(I){return I in N?N[I]:I.slice(1,I.length-1)})}}();d.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},d.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function l(n,t){for(n=String(n),t=t||2;n.length<t;)n="0"+n;return n}function o(n){var t=new Date(n.getFullYear(),n.getMonth(),n.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var r=new Date(t.getFullYear(),0,4);r.setDate(r.getDate()-(r.getDay()+6)%7+3);var u=t.getTimezoneOffset()-r.getTimezoneOffset();t.setHours(t.getHours()-u);var p=(t-r)/(864e5*7);return 1+Math.floor(p)}function s(n){var t=n.getDay();return t===0&&(t=7),t}function i(n){return n===null?"null":n===void 0?"undefined":typeof n!="object"?typeof n:Array.isArray(n)?"array":{}.toString.call(n).slice(8,-1).toLowerCase()}typeof b=="function"&&b.amd?b(function(){return d}):typeof y=="object"?g.exports=d:c.dateFormat=d})(this)},{}],343:[function(e,g,y){"use strict";var c=/["'&<>]/;g.exports=d;function d(l){var o=""+l,s=c.exec(o);if(!s)return o;var i,n="",t=0,r=0;for(t=s.index;t<o.length;t++){switch(o.charCodeAt(t)){case 34:i=""";break;case 38:i="&";break;case 39:i="'";break;case 60:i="<";break;case 62:i=">";break;default:continue}r!==t&&(n+=o.substring(r,t)),r=t+1,n+=i}return r!==t?n+o.substring(r,t):n}},{}],344:[function(e,g,y){"use strict";var c=typeof Reflect=="object"?Reflect:null,d=c&&typeof c.apply=="function"?c.apply:function(S,F,T){return Function.prototype.apply.call(S,F,T)},l;c&&typeof c.ownKeys=="function"?l=c.ownKeys:Object.getOwnPropertySymbols?l=function(S){return Object.getOwnPropertyNames(S).concat(Object.getOwnPropertySymbols(S))}:l=function(S){return Object.getOwnPropertyNames(S)};function o(D){console&&console.warn&&console.warn(D)}var s=Number.isNaN||function(S){return S!==S};function i(){i.init.call(this)}g.exports=i,g.exports.once=x,i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var n=10;function t(D){if(typeof D!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof D)}Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return n},set:function(D){if(typeof D!="number"||D<0||s(D))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+D+".");n=D}}),i.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(S){if(typeof S!="number"||S<0||s(S))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+S+".");return this._maxListeners=S,this};function r(D){return D._maxListeners===void 0?i.defaultMaxListeners:D._maxListeners}i.prototype.getMaxListeners=function(){return r(this)},i.prototype.emit=function(S){for(var F=[],T=1;T<arguments.length;T++)F.push(arguments[T]);var O=S==="error",M=this._events;if(M!==void 0)O=O&&M.error===void 0;else if(!O)return!1;if(O){var N;if(F.length>0&&(N=F[0]),N instanceof Error)throw N;var I=new Error("Unhandled error."+(N?" ("+N.message+")":""));throw I.context=N,I}var k=M[S];if(k===void 0)return!1;if(typeof k=="function")d(k,this,F);else for(var L=k.length,V=h(k,L),T=0;T<L;++T)d(V[T],this,F);return!0};function u(D,S,F,T){var O,M,N;if(t(F),M=D._events,M===void 0?(M=D._events=Object.create(null),D._eventsCount=0):(M.newListener!==void 0&&(D.emit("newListener",S,F.listener?F.listener:F),M=D._events),N=M[S]),N===void 0)N=M[S]=F,++D._eventsCount;else if(typeof N=="function"?N=M[S]=T?[F,N]:[N,F]:T?N.unshift(F):N.push(F),O=r(D),O>0&&N.length>O&&!N.warned){N.warned=!0;var I=new Error("Possible EventEmitter memory leak detected. "+N.length+" "+String(S)+" listeners added. Use emitter.setMaxListeners() to increase limit");I.name="MaxListenersExceededWarning",I.emitter=D,I.type=S,I.count=N.length,o(I)}return D}i.prototype.addListener=function(S,F){return u(this,S,F,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(S,F){return u(this,S,F,!0)};function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(D,S,F){var T={fired:!1,wrapFn:void 0,target:D,type:S,listener:F},O=p.bind(T);return O.listener=F,T.wrapFn=O,O}i.prototype.once=function(S,F){return t(F),this.on(S,m(this,S,F)),this},i.prototype.prependOnceListener=function(S,F){return t(F),this.prependListener(S,m(this,S,F)),this},i.prototype.removeListener=function(S,F){var T,O,M,N,I;if(t(F),O=this._events,O===void 0)return this;if(T=O[S],T===void 0)return this;if(T===F||T.listener===F)--this._eventsCount===0?this._events=Object.create(null):(delete O[S],O.removeListener&&this.emit("removeListener",S,T.listener||F));else if(typeof T!="function"){for(M=-1,N=T.length-1;N>=0;N--)if(T[N]===F||T[N].listener===F){I=T[N].listener,M=N;break}if(M<0)return this;M===0?T.shift():A(T,M),T.length===1&&(O[S]=T[0]),O.removeListener!==void 0&&this.emit("removeListener",S,I||F)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(S){var F,T,O;if(T=this._events,T===void 0)return this;if(T.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):T[S]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete T[S]),this;if(arguments.length===0){var M=Object.keys(T),N;for(O=0;O<M.length;++O)N=M[O],N!=="removeListener"&&this.removeAllListeners(N);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(F=T[S],typeof F=="function")this.removeListener(S,F);else if(F!==void 0)for(O=F.length-1;O>=0;O--)this.removeListener(S,F[O]);return this};function E(D,S,F){var T=D._events;if(T===void 0)return[];var O=T[S];return O===void 0?[]:typeof O=="function"?F?[O.listener||O]:[O]:F?B(O):h(O,O.length)}i.prototype.listeners=function(S){return E(this,S,!0)},i.prototype.rawListeners=function(S){return E(this,S,!1)},i.listenerCount=function(D,S){return typeof D.listenerCount=="function"?D.listenerCount(S):v.call(D,S)},i.prototype.listenerCount=v;function v(D){var S=this._events;if(S!==void 0){var F=S[D];if(typeof F=="function")return 1;if(F!==void 0)return F.length}return 0}i.prototype.eventNames=function(){return this._eventsCount>0?l(this._events):[]};function h(D,S){for(var F=new Array(S),T=0;T<S;++T)F[T]=D[T];return F}function A(D,S){for(;S+1<D.length;S++)D[S]=D[S+1];D.pop()}function B(D){for(var S=new Array(D.length),F=0;F<S.length;++F)S[F]=D[F].listener||D[F];return S}function x(D,S){return new Promise(function(F,T){function O(N){D.removeListener(S,M),T(N)}function M(){typeof D.removeListener=="function"&&D.removeListener("error",O),F([].slice.call(arguments))}C(D,S,M,{once:!0}),S!=="error"&&w(D,O,{once:!0})})}function w(D,S,F){typeof D.on=="function"&&C(D,"error",S,F)}function C(D,S,F,T){if(typeof D.on=="function")T.once?D.once(S,F):D.on(S,F);else if(typeof D.addEventListener=="function")D.addEventListener(S,function O(M){T.once&&D.removeEventListener(S,O),F(M)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof D)}},{}],345:[function(e,g,y){"use strict";var c=e("is-callable"),d=Object.prototype.toString,l=Object.prototype.hasOwnProperty,o=function(r,u,p){for(var m=0,E=r.length;m<E;m++)l.call(r,m)&&(p==null?u(r[m],m,r):u.call(p,r[m],m,r))},s=function(r,u,p){for(var m=0,E=r.length;m<E;m++)p==null?u(r.charAt(m),m,r):u.call(p,r.charAt(m),m,r)},i=function(r,u,p){for(var m in r)l.call(r,m)&&(p==null?u(r[m],m,r):u.call(p,r[m],m,r))},n=function(r,u,p){if(!c(u))throw new TypeError("iterator must be a function");var m;arguments.length>=3&&(m=p),d.call(r)==="[object Array]"?o(r,u,m):typeof r=="string"?s(r,u,m):i(r,u,m)};g.exports=n},{"is-callable":367}],346:[function(e,g,y){"use strict";var c="Function.prototype.bind called on incompatible ",d=Array.prototype.slice,l=Object.prototype.toString,o="[object Function]";g.exports=function(i){var n=this;if(typeof n!="function"||l.call(n)!==o)throw new TypeError(c+n);for(var t=d.call(arguments,1),r,u=function(){if(this instanceof r){var h=n.apply(this,t.concat(d.call(arguments)));return Object(h)===h?h:this}else return n.apply(i,t.concat(d.call(arguments)))},p=Math.max(0,n.length-t.length),m=[],E=0;E<p;E++)m.push("$"+E);if(r=Function("binder","return function ("+m.join(",")+"){ return binder.apply(this,arguments); }")(u),n.prototype){var v=function(){};v.prototype=n.prototype,r.prototype=new v,v.prototype=null}return r}},{}],347:[function(e,g,y){"use strict";var c=e("./implementation");g.exports=Function.prototype.bind||c},{"./implementation":346}],348:[function(e,g,y){"use strict";var c,d=SyntaxError,l=Function,o=TypeError,s=function(k){try{return l('"use strict"; return ('+k+").constructor;")()}catch(L){}},i=Object.getOwnPropertyDescriptor;if(i)try{i({},"")}catch(k){i=null}var n=function(){throw new o},t=i?function(){try{return arguments.callee,n}catch(k){try{return i(arguments,"callee").get}catch(L){return n}}}():n,r=e("has-symbols")(),u=e("has-proto")(),p=Object.getPrototypeOf||(u?function(k){return k.__proto__}:null),m={},E=typeof Uint8Array=="undefined"||!p?c:p(Uint8Array),v={"%AggregateError%":typeof AggregateError=="undefined"?c:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?c:ArrayBuffer,"%ArrayIteratorPrototype%":r&&p?p([][Symbol.iterator]()):c,"%AsyncFromSyncIteratorPrototype%":c,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":typeof Atomics=="undefined"?c:Atomics,"%BigInt%":typeof BigInt=="undefined"?c:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?c:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?c:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?c:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?c:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?c:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?c:FinalizationRegistry,"%Function%":l,"%GeneratorFunction%":m,"%Int8Array%":typeof Int8Array=="undefined"?c:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?c:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?c:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":r&&p?p(p([][Symbol.iterator]())):c,"%JSON%":typeof JSON=="object"?JSON:c,"%Map%":typeof Map=="undefined"?c:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!r||!p?c:p(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?c:Promise,"%Proxy%":typeof Proxy=="undefined"?c:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?c:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?c:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!r||!p?c:p(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?c:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":r&&p?p(""[Symbol.iterator]()):c,"%Symbol%":r?Symbol:c,"%SyntaxError%":d,"%ThrowTypeError%":t,"%TypedArray%":E,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array=="undefined"?c:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?c:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?c:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?c:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?c:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?c:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?c:WeakSet};if(p)try{null.error}catch(k){var h=p(p(k));v["%Error.prototype%"]=h}var A=function k(L){var V;if(L==="%AsyncFunction%")V=s("async function () {}");else if(L==="%GeneratorFunction%")V=s("function* () {}");else if(L==="%AsyncGeneratorFunction%")V=s("async function* () {}");else if(L==="%AsyncGenerator%"){var _=k("%AsyncGeneratorFunction%");_&&(V=_.prototype)}else if(L==="%AsyncIteratorPrototype%"){var ee=k("%AsyncGenerator%");ee&&p&&(V=p(ee.prototype))}return v[L]=V,V},B={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=e("function-bind"),w=e("has"),C=x.call(Function.call,Array.prototype.concat),D=x.call(Function.apply,Array.prototype.splice),S=x.call(Function.call,String.prototype.replace),F=x.call(Function.call,String.prototype.slice),T=x.call(Function.call,RegExp.prototype.exec),O=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,M=/\\(\\)?/g,N=function(L){var V=F(L,0,1),_=F(L,-1);if(V==="%"&&_!=="%")throw new d("invalid intrinsic syntax, expected closing `%`");if(_==="%"&&V!=="%")throw new d("invalid intrinsic syntax, expected opening `%`");var ee=[];return S(L,O,function($,X,q,te){ee[ee.length]=q?S(te,M,"$1"):X||$}),ee},I=function(L,V){var _=L,ee;if(w(B,_)&&(ee=B[_],_="%"+ee[0]+"%"),w(v,_)){var $=v[_];if($===m&&($=A(_)),typeof $=="undefined"&&!V)throw new o("intrinsic "+L+" exists, but is not available. Please file an issue!");return{alias:ee,name:_,value:$}}throw new d("intrinsic "+L+" does not exist!")};g.exports=function(L,V){if(typeof L!="string"||L.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof V!="boolean")throw new o('"allowMissing" argument must be a boolean');if(T(/^%?[^%]*%?$/,L)===null)throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _=N(L),ee=_.length>0?_[0]:"",$=I("%"+ee+"%",V),X=$.name,q=$.value,te=!1,Z=$.alias;Z&&(ee=Z[0],D(_,C([0,1],Z)));for(var G=1,Q=!0;G<_.length;G+=1){var ie=_[G],de=F(ie,0,1),fe=F(ie,-1);if((de==='"'||de==="'"||de==="`"||fe==='"'||fe==="'"||fe==="`")&&de!==fe)throw new d("property names with quotes must have matching quotes");if((ie==="constructor"||!Q)&&(te=!0),ee+="."+ie,X="%"+ee+"%",w(v,X))q=v[X];else if(q!=null){if(!(ie in q)){if(!V)throw new o("base intrinsic for "+L+" exists, but the property is not available.");return}if(i&&G+1>=_.length){var K=i(q,ie);Q=!!K,Q&&"get"in K&&!("originalValue"in K.get)?q=K.get:q=q[ie]}else Q=w(q,ie),q=q[ie];Q&&!te&&(v[X]=q)}}return q}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(e,g,y){"use strict";var c=e("get-intrinsic"),d=c("%Object.getOwnPropertyDescriptor%",!0);if(d)try{d([],"length")}catch(l){d=null}g.exports=d},{"get-intrinsic":348}],350:[function(e,g,y){"use strict";var c={foo:{}},d=Object;g.exports=function(){return{__proto__:c}.foo===c.foo&&!({__proto__:null}instanceof d)}},{}],351:[function(e,g,y){"use strict";var c=typeof Symbol!="undefined"&&Symbol,d=e("./shams");g.exports=function(){return typeof c!="function"||typeof Symbol!="function"||typeof c("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:d()}},{"./shams":352}],352:[function(e,g,y){"use strict";g.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var d={},l=Symbol("test"),o=Object(l);if(typeof l=="string"||Object.prototype.toString.call(l)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var s=42;d[l]=s;for(l in d)return!1;if(typeof Object.keys=="function"&&Object.keys(d).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(d).length!==0)return!1;var i=Object.getOwnPropertySymbols(d);if(i.length!==1||i[0]!==l||!Object.prototype.propertyIsEnumerable.call(d,l))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var n=Object.getOwnPropertyDescriptor(d,l);if(n.value!==s||n.enumerable!==!0)return!1}return!0}},{}],353:[function(e,g,y){"use strict";var c=e("has-symbols/shams");g.exports=function(){return c()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(e,g,y){"use strict";var c=e("function-bind");g.exports=c.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(e,g,y){var c=e("http"),d=e("url"),l=g.exports;for(var o in c)c.hasOwnProperty(o)&&(l[o]=c[o]);l.request=function(i,n){return i=s(i),c.request.call(this,i,n)},l.get=function(i,n){return i=s(i),c.get.call(this,i,n)};function s(i){if(typeof i=="string"&&(i=d.parse(i)),i.protocol||(i.protocol="https:"),i.protocol!=="https:")throw new Error('Protocol "'+i.protocol+'" not supported. Expected "https:"');return i}},{http:468,url:472}],356:[function(e,g,y){"use strict";var c=e("util"),d=e("ms");g.exports=function(l){if(typeof l=="number")return l;var o=d(l);if(o===void 0){var s=new Error(c.format("humanize-ms(%j) result undefined",l));console.warn(s.stack)}return o}},{ms:376,util:419}],357:[function(e,g,y){y.read=function(c,d,l,o,s){var i,n,t=s*8-o-1,r=(1<<t)-1,u=r>>1,p=-7,m=l?s-1:0,E=l?-1:1,v=c[d+m];for(m+=E,i=v&(1<<-p)-1,v>>=-p,p+=t;p>0;i=i*256+c[d+m],m+=E,p-=8);for(n=i&(1<<-p)-1,i>>=-p,p+=o;p>0;n=n*256+c[d+m],m+=E,p-=8);if(i===0)i=1-u;else{if(i===r)return n?NaN:(v?-1:1)*(1/0);n=n+Math.pow(2,o),i=i-u}return(v?-1:1)*n*Math.pow(2,i-o)},y.write=function(c,d,l,o,s,i){var n,t,r,u=i*8-s-1,p=(1<<u)-1,m=p>>1,E=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=o?0:i-1,h=o?1:-1,A=d<0||d===0&&1/d<0?1:0;for(d=Math.abs(d),isNaN(d)||d===1/0?(t=isNaN(d)?1:0,n=p):(n=Math.floor(Math.log(d)/Math.LN2),d*(r=Math.pow(2,-n))<1&&(n--,r*=2),n+m>=1?d+=E/r:d+=E*Math.pow(2,1-m),d*r>=2&&(n++,r/=2),n+m>=p?(t=0,n=p):n+m>=1?(t=(d*r-1)*Math.pow(2,s),n=n+m):(t=d*Math.pow(2,m-1)*Math.pow(2,s),n=0));s>=8;c[l+v]=t&255,v+=h,t/=256,s-=8);for(n=n<<s|t,u+=s;u>0;c[l+v]=n&255,v+=h,n/=256,u-=8);c[l+v-h]|=A*128}},{}],358:[function(e,g,y){"use strict";var c=[e("./nextTick"),e("./queueMicrotask"),e("./mutation.js"),e("./messageChannel"),e("./stateChange"),e("./timeout")],d,l,o=-1,s=[],i=!1;function n(){!d||!l||(d=!1,l.length?s=l.concat(s):o=-1,s.length&&t())}function t(){if(!d){i=!1,d=!0;for(var v=s.length,h=setTimeout(n);v;){for(l=s,s=[];l&&++o<v;)l[o].run();o=-1,v=s.length}l=null,o=-1,d=!1,clearTimeout(h)}}for(var r,u=-1,p=c.length;++u<p;)if(c[u]&&c[u].test&&c[u].test()){r=c[u].install(t);break}function m(v,h){this.fun=v,this.array=h}m.prototype.run=function(){var v=this.fun,h=this.array;switch(h.length){case 0:return v();case 1:return v(h[0]);case 2:return v(h[0],h[1]);case 3:return v(h[0],h[1],h[2]);default:return v.apply(null,h)}},g.exports=E;function E(v){var h=new Array(arguments.length-1);if(arguments.length>1)for(var A=1;A<arguments.length;A++)h[A-1]=arguments[A];s.push(new m(v,h)),!i&&!d&&(i=!0,r())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(e,g,y){(function(c){(function(){"use strict";y.test=function(){return c.setImmediate?!1:typeof c.MessageChannel!="undefined"},y.install=function(d){var l=new c.MessageChannel;return l.port1.onmessage=d,function(){l.port2.postMessage(0)}}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(e,g,y){(function(c){(function(){"use strict";var d=c.MutationObserver||c.WebKitMutationObserver;y.test=function(){return d},y.install=function(l){var o=0,s=new d(l),i=c.document.createTextNode("");return s.observe(i,{characterData:!0}),function(){i.data=o=++o%2}}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(e,g,y){(function(c){(function(){"use strict";y.test=function(){return typeof c.queueMicrotask=="function"},y.install=function(d){return function(){c.queueMicrotask(d)}}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(e,g,y){(function(c){(function(){"use strict";y.test=function(){return"document"in c&&"onreadystatechange"in c.document.createElement("script")},y.install=function(d){return function(){var l=c.document.createElement("script");return l.onreadystatechange=function(){d(),l.onreadystatechange=null,l.parentNode.removeChild(l),l=null},c.document.documentElement.appendChild(l),d}}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(e,g,y){"use strict";y.test=function(){return!0},y.install=function(c){return function(){setTimeout(c,0)}}},{}],364:[function(e,g,y){typeof Object.create=="function"?g.exports=function(d,l){l&&(d.super_=l,d.prototype=Object.create(l.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}))}:g.exports=function(d,l){if(l){d.super_=l;var o=function(){};o.prototype=l.prototype,d.prototype=new o,d.prototype.constructor=d}}},{}],365:[function(e,g,y){"use strict";var c=e("has-tostringtag/shams")(),d=e("call-bind/callBound"),l=d("Object.prototype.toString"),o=function(t){return c&&t&&typeof t=="object"&&Symbol.toStringTag in t?!1:l(t)==="[object Arguments]"},s=function(t){return o(t)?!0:t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&l(t)!=="[object Array]"&&l(t.callee)==="[object Function]"},i=function(){return o(arguments)}();o.isLegacyArguments=s,g.exports=i?o:s},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(e,g,y){g.exports=function(l){return l!=null&&(c(l)||d(l)||!!l._isBuffer)};function c(l){return!!l.constructor&&typeof l.constructor.isBuffer=="function"&&l.constructor.isBuffer(l)}function d(l){return typeof l.readFloatLE=="function"&&typeof l.slice=="function"&&c(l.slice(0,0))}},{}],367:[function(e,g,y){"use strict";var c=Function.prototype.toString,d=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,l,o;if(typeof d=="function"&&typeof Object.defineProperty=="function")try{l=Object.defineProperty({},"length",{get:function(){throw o}}),o={},d(function(){throw 42},null,l)}catch(w){w!==o&&(d=null)}else d=null;var s=/^\s*class\b/,i=function(C){try{var D=c.call(C);return s.test(D)}catch(S){return!1}},n=function(C){try{return i(C)?!1:(c.call(C),!0)}catch(D){return!1}},t=Object.prototype.toString,r="[object Object]",u="[object Function]",p="[object GeneratorFunction]",m="[object HTMLAllCollection]",E="[object HTML document.all class]",v="[object HTMLCollection]",h=typeof Symbol=="function"&&!!Symbol.toStringTag,A=!(0 in[,]),B=function(){return!1};if(typeof document=="object"){var x=document.all;t.call(x)===t.call(document.all)&&(B=function(C){if((A||!C)&&(typeof C=="undefined"||typeof C=="object"))try{var D=t.call(C);return(D===m||D===E||D===v||D===r)&&C("")==null}catch(S){}return!1})}g.exports=d?function(C){if(B(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;try{d(C,null,l)}catch(D){if(D!==o)return!1}return!i(C)&&n(C)}:function(C){if(B(C))return!0;if(!C||typeof C!="function"&&typeof C!="object")return!1;if(h)return n(C);if(i(C))return!1;var D=t.call(C);return D!==u&&D!==p&&!/^\[object HTML/.test(D)?!1:n(C)}},{}],368:[function(e,g,y){"use strict";var c=Object.prototype.toString,d=Function.prototype.toString,l=/^\s*(?:function)?\*/,o=e("has-tostringtag/shams")(),s=Object.getPrototypeOf,i=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch(t){}},n;g.exports=function(r){if(typeof r!="function")return!1;if(l.test(d.call(r)))return!0;if(!o){var u=c.call(r);return u==="[object GeneratorFunction]"}if(!s)return!1;if(typeof n=="undefined"){var p=i();n=p?s(p):!1}return s(r)===n}},{"has-tostringtag/shams":353}],369:[function(e,g,y){"use strict";var c=e("which-typed-array");g.exports=function(l){return!!c(l)}},{"which-typed-array":420}],370:[function(e,g,y){var c={}.toString;g.exports=Array.isArray||function(d){return c.call(d)=="[object Array]"}},{}],371:[function(e,g,y){(function(c){(function(){(function(d,l){typeof y=="object"&&typeof g!="undefined"?g.exports=l(d):typeof b=="function"&&b.amd?b(l):l(d)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof c!="undefined"?c:this,function(d){"use strict";d=d||{};var l=d.Base64,o="2.6.4",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=function(L){for(var V={},_=0,ee=L.length;_<ee;_++)V[L.charAt(_)]=_;return V}(s),n=String.fromCharCode,t=function(L){if(L.length<2){var V=L.charCodeAt(0);return V<128?L:V<2048?n(192|V>>>6)+n(128|V&63):n(224|V>>>12&15)+n(128|V>>>6&63)+n(128|V&63)}else{var V=65536+(L.charCodeAt(0)-55296)*1024+(L.charCodeAt(1)-56320);return n(240|V>>>18&7)+n(128|V>>>12&63)+n(128|V>>>6&63)+n(128|V&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,u=function(L){return L.replace(r,t)},p=function(L){var V=[0,2,1][L.length%3],_=L.charCodeAt(0)<<16|(L.length>1?L.charCodeAt(1):0)<<8|(L.length>2?L.charCodeAt(2):0),ee=[s.charAt(_>>>18),s.charAt(_>>>12&63),V>=2?"=":s.charAt(_>>>6&63),V>=1?"=":s.charAt(_&63)];return ee.join("")},m=d.btoa&&typeof d.btoa=="function"?function(L){return d.btoa(L)}:function(L){if(L.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return L.replace(/[\s\S]{1,3}/g,p)},E=function(L){return m(u(String(L)))},v=function(L){return L.replace(/[+\/]/g,function(V){return V=="+"?"-":"_"}).replace(/=/g,"")},h=function(L,V){return V?v(E(L)):E(L)},A=function(L){return h(L,!0)},B;d.Uint8Array&&(B=function(L,V){for(var _="",ee=0,$=L.length;ee<$;ee+=3){var X=L[ee],q=L[ee+1],te=L[ee+2],Z=X<<16|q<<8|te;_+=s.charAt(Z>>>18)+s.charAt(Z>>>12&63)+(typeof q!="undefined"?s.charAt(Z>>>6&63):"=")+(typeof te!="undefined"?s.charAt(Z&63):"=")}return V?v(_):_});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(L){switch(L.length){case 4:var V=(7&L.charCodeAt(0))<<18|(63&L.charCodeAt(1))<<12|(63&L.charCodeAt(2))<<6|63&L.charCodeAt(3),_=V-65536;return n((_>>>10)+55296)+n((_&1023)+56320);case 3:return n((15&L.charCodeAt(0))<<12|(63&L.charCodeAt(1))<<6|63&L.charCodeAt(2));default:return n((31&L.charCodeAt(0))<<6|63&L.charCodeAt(1))}},C=function(L){return L.replace(x,w)},D=function(L){var V=L.length,_=V%4,ee=(V>0?i[L.charAt(0)]<<18:0)|(V>1?i[L.charAt(1)]<<12:0)|(V>2?i[L.charAt(2)]<<6:0)|(V>3?i[L.charAt(3)]:0),$=[n(ee>>>16),n(ee>>>8&255),n(ee&255)];return $.length-=[0,0,2,1][_],$.join("")},S=d.atob&&typeof d.atob=="function"?function(L){return d.atob(L)}:function(L){return L.replace(/\S{1,4}/g,D)},F=function(L){return S(String(L).replace(/[^A-Za-z0-9\+\/]/g,""))},T=function(L){return C(S(L))},O=function(L){return String(L).replace(/[-_]/g,function(V){return V=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},M=function(L){return T(O(L))},N;d.Uint8Array&&(N=function(L){return Uint8Array.from(F(O(L)),function(V){return V.charCodeAt(0)})});var I=function(){var L=d.Base64;return d.Base64=l,L};if(d.Base64={VERSION:o,atob:F,btoa:m,fromBase64:M,toBase64:h,utob:u,encode:h,encodeURI:A,btou:C,decode:M,noConflict:I,fromUint8Array:B,toUint8Array:N},typeof Object.defineProperty=="function"){var k=function(L){return{value:L,enumerable:!1,writable:!0,configurable:!0}};d.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return M(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(L){return h(this,L)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return h(this,!0)}))}}return d.Meteor&&(Base64=d.Base64),typeof g!="undefined"&&g.exports?g.exports.Base64=d.Base64:typeof b=="function"&&b.amd&&b([],function(){return d.Base64}),{Base64:d.Base64}})}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(e,g,y){"use strict";g.exports=d;var c=Object.prototype.hasOwnProperty;function d(l,o,s){if(!l)throw new TypeError("argument dest is required");if(!o)throw new TypeError("argument src is required");return s===void 0&&(s=!0),Object.getOwnPropertyNames(o).forEach(function(n){if(!(!s&&c.call(l,n))){var t=Object.getOwnPropertyDescriptor(o,n);Object.defineProperty(l,n,t)}}),l}},{}],373:[function(e,g,y){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.regexp.constructor.js"),e("core-js/modules/es.regexp.to-string.js");function c(){this._types=Object.create(null),this._extensions=Object.create(null);for(var d=0;d<arguments.length;d++)this.define(arguments[d]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}c.prototype.define=function(d,l){for(var o in d){var s=d[o].map(function(r){return r.toLowerCase()});o=o.toLowerCase();for(var i=0;i<s.length;i++){var n=s[i];if(n[0]!=="*"){if(!l&&n in this._types)throw new Error('Attempt to change mapping for "'+n+'" extension from "'+this._types[n]+'" to "'+o+'". Pass `force=true` to allow this, otherwise remove "'+n+'" from the list of extensions for "'+o+'".');this._types[n]=o}}if(l||!this._extensions[o]){var t=s[0];this._extensions[o]=t[0]!=="*"?t:t.substr(1)}}},c.prototype.getType=function(d){d=String(d);var l=d.replace(/^.*[/\\]/,"").toLowerCase(),o=l.replace(/^.*\./,"").toLowerCase(),s=l.length<d.length,i=o.length<l.length-1;return(i||!s)&&this._types[o]||null},c.prototype.getExtension=function(d){return d=/^\s*([^;\s]*)/.test(d)&&RegExp.$1,d&&this._extensions[d.toLowerCase()]||null},g.exports=c},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(e,g,y){"use strict";var c=e("./Mime");g.exports=new c(e("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(e,g,y){"use strict";g.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(e,g,y){var c=1e3,d=c*60,l=d*60,o=l*24,s=o*7,i=o*365.25;g.exports=function(p,m){m=m||{};var E=typeof p;if(E==="string"&&p.length>0)return n(p);if(E==="number"&&isFinite(p))return m.long?r(p):t(p);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(p))};function n(p){if(p=String(p),!(p.length>100)){var m=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(p);if(m){var E=parseFloat(m[1]),v=(m[2]||"ms").toLowerCase();switch(v){case"years":case"year":case"yrs":case"yr":case"y":return E*i;case"weeks":case"week":case"w":return E*s;case"days":case"day":case"d":return E*o;case"hours":case"hour":case"hrs":case"hr":case"h":return E*l;case"minutes":case"minute":case"mins":case"min":case"m":return E*d;case"seconds":case"second":case"secs":case"sec":case"s":return E*c;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return E;default:return}}}}function t(p){var m=Math.abs(p);return m>=o?Math.round(p/o)+"d":m>=l?Math.round(p/l)+"h":m>=d?Math.round(p/d)+"m":m>=c?Math.round(p/c)+"s":p+"ms"}function r(p){var m=Math.abs(p);return m>=o?u(p,m,o,"day"):m>=l?u(p,m,l,"hour"):m>=d?u(p,m,d,"minute"):m>=c?u(p,m,c,"second"):p+" ms"}function u(p,m,E,v){var h=m>=E*1.5;return Math.round(p/E)+" "+v+(h?"s":"")}},{}],377:[function(e,g,y){"use strict";var c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;function o(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function s(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;var r=Object.getOwnPropertyNames(n).map(function(p){return n[p]});if(r.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(p){u[p]=p}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch(p){return!1}}g.exports=s()?Object.assign:function(i,n){for(var t,r=o(i),u,p=1;p<arguments.length;p++){t=Object(arguments[p]);for(var m in t)d.call(t,m)&&(r[m]=t[m]);if(c){u=c(t);for(var E=0;E<u.length;E++)l.call(t,u[E])&&(r[u[E]]=t[u[E]])}}return r}},{}],378:[function(e,g,y){(function(c){(function(){"use strict";function d(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}function l(i,n){for(var t="",r=0,u=-1,p=0,m,E=0;E<=i.length;++E){if(E<i.length)m=i.charCodeAt(E);else{if(m===47)break;m=47}if(m===47){if(!(u===E-1||p===1))if(u!==E-1&&p===2){if(t.length<2||r!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var v=t.lastIndexOf("/");if(v!==t.length-1){v===-1?(t="",r=0):(t=t.slice(0,v),r=t.length-1-t.lastIndexOf("/")),u=E,p=0;continue}}else if(t.length===2||t.length===1){t="",r=0,u=E,p=0;continue}}n&&(t.length>0?t+="/..":t="..",r=2)}else t.length>0?t+="/"+i.slice(u+1,E):t=i.slice(u+1,E),r=E-u-1;u=E,p=0}else m===46&&p!==-1?++p:p=-1}return t}function o(i,n){var t=n.dir||n.root,r=n.base||(n.name||"")+(n.ext||"");return t?t===n.root?t+r:t+i+r:r}var s={resolve:function(){for(var n="",t=!1,r,u=arguments.length-1;u>=-1&&!t;u--){var p;u>=0?p=arguments[u]:(r===void 0&&(r=c.cwd()),p=r),d(p),p.length!==0&&(n=p+"/"+n,t=p.charCodeAt(0)===47)}return n=l(n,!t),t?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(n){if(d(n),n.length===0)return".";var t=n.charCodeAt(0)===47,r=n.charCodeAt(n.length-1)===47;return n=l(n,!t),n.length===0&&!t&&(n="."),n.length>0&&r&&(n+="/"),t?"/"+n:n},isAbsolute:function(n){return d(n),n.length>0&&n.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var n,t=0;t<arguments.length;++t){var r=arguments[t];d(r),r.length>0&&(n===void 0?n=r:n+="/"+r)}return n===void 0?".":s.normalize(n)},relative:function(n,t){if(d(n),d(t),n===t||(n=s.resolve(n),t=s.resolve(t),n===t))return"";for(var r=1;r<n.length&&n.charCodeAt(r)===47;++r);for(var u=n.length,p=u-r,m=1;m<t.length&&t.charCodeAt(m)===47;++m);for(var E=t.length,v=E-m,h=p<v?p:v,A=-1,B=0;B<=h;++B){if(B===h){if(v>h){if(t.charCodeAt(m+B)===47)return t.slice(m+B+1);if(B===0)return t.slice(m+B)}else p>h&&(n.charCodeAt(r+B)===47?A=B:B===0&&(A=0));break}var x=n.charCodeAt(r+B),w=t.charCodeAt(m+B);if(x!==w)break;x===47&&(A=B)}var C="";for(B=r+A+1;B<=u;++B)(B===u||n.charCodeAt(B)===47)&&(C.length===0?C+="..":C+="/..");return C.length>0?C+t.slice(m+A):(m+=A,t.charCodeAt(m)===47&&++m,t.slice(m))},_makeLong:function(n){return n},dirname:function(n){if(d(n),n.length===0)return".";for(var t=n.charCodeAt(0),r=t===47,u=-1,p=!0,m=n.length-1;m>=1;--m)if(t=n.charCodeAt(m),t===47){if(!p){u=m;break}}else p=!1;return u===-1?r?"/":".":r&&u===1?"//":n.slice(0,u)},basename:function(n,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');d(n);var r=0,u=-1,p=!0,m;if(t!==void 0&&t.length>0&&t.length<=n.length){if(t.length===n.length&&t===n)return"";var E=t.length-1,v=-1;for(m=n.length-1;m>=0;--m){var h=n.charCodeAt(m);if(h===47){if(!p){r=m+1;break}}else v===-1&&(p=!1,v=m+1),E>=0&&(h===t.charCodeAt(E)?--E===-1&&(u=m):(E=-1,u=v))}return r===u?u=v:u===-1&&(u=n.length),n.slice(r,u)}else{for(m=n.length-1;m>=0;--m)if(n.charCodeAt(m)===47){if(!p){r=m+1;break}}else u===-1&&(p=!1,u=m+1);return u===-1?"":n.slice(r,u)}},extname:function(n){d(n);for(var t=-1,r=0,u=-1,p=!0,m=0,E=n.length-1;E>=0;--E){var v=n.charCodeAt(E);if(v===47){if(!p){r=E+1;break}continue}u===-1&&(p=!1,u=E+1),v===46?t===-1?t=E:m!==1&&(m=1):t!==-1&&(m=-1)}return t===-1||u===-1||m===0||m===1&&t===u-1&&t===r+1?"":n.slice(t,u)},format:function(n){if(n===null||typeof n!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof n);return o("/",n)},parse:function(n){d(n);var t={root:"",dir:"",base:"",ext:"",name:""};if(n.length===0)return t;var r=n.charCodeAt(0),u=r===47,p;u?(t.root="/",p=1):p=0;for(var m=-1,E=0,v=-1,h=!0,A=n.length-1,B=0;A>=p;--A){if(r=n.charCodeAt(A),r===47){if(!h){E=A+1;break}continue}v===-1&&(h=!1,v=A+1),r===46?m===-1?m=A:B!==1&&(B=1):m!==-1&&(B=-1)}return m===-1||v===-1||B===0||B===1&&m===v-1&&m===E+1?v!==-1&&(E===0&&u?t.base=t.name=n.slice(1,v):t.base=t.name=n.slice(E,v)):(E===0&&u?(t.name=n.slice(1,m),t.base=n.slice(1,v)):(t.name=n.slice(E,m),t.base=n.slice(E,v)),t.ext=n.slice(m,v)),E>0?t.dir=n.slice(0,E-1):u&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};s.posix=s,g.exports=s}).call(this)}).call(this,e("_process"))},{_process:467}],379:[function(e,g,y){(function(c){(function(){(function(){"use strict";var d={function:!0,object:!0},l=d[typeof window]&&window||this,o=l,s=d[typeof y]&&y,i=d[typeof g]&&g&&!g.nodeType&&g,n=s&&i&&typeof c=="object"&&c;n&&(n.global===n||n.window===n||n.self===n)&&(l=n);var t=Math.pow(2,53)-1,r=/\bOpera/,u=this,p=Object.prototype,m=p.hasOwnProperty,E=p.toString;function v(M){return M=String(M),M.charAt(0).toUpperCase()+M.slice(1)}function h(M,N,I){var k={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return N&&I&&/^Win/i.test(M)&&!/^Windows Phone /i.test(M)&&(k=k[/[\d.]+$/.exec(M)])&&(M="Windows "+k),M=String(M),N&&I&&(M=M.replace(RegExp(N,"i"),I)),M=B(M.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),M}function A(M,N){var I=-1,k=M?M.length:0;if(typeof k=="number"&&k>-1&&k<=t)for(;++I<k;)N(M[I],I,M);else x(M,N)}function B(M){return M=F(M),/^(?:webOS|i(?:OS|P))/.test(M)?M:v(M)}function x(M,N){for(var I in M)m.call(M,I)&&N(M[I],I,M)}function w(M){return M==null?v(M):E.call(M).slice(8,-1)}function C(M,N){var I=M!=null?typeof M[N]:"number";return!/^(?:boolean|number|string|undefined)$/.test(I)&&(I=="object"?!!M[N]:!0)}function D(M){return String(M).replace(/([ -])(?!$)/g,"$1?")}function S(M,N){var I=null;return A(M,function(k,L){I=N(I,k,L,M)}),I}function F(M){return String(M).replace(/^ +| +$/g,"")}function T(M){var N=l,I=M&&typeof M=="object"&&w(M)!="String";I&&(N=M,M=null);var k=N.navigator||{},L=k.userAgent||"";M||(M=L);var V=I||u==o,_=I?!!k.likeChrome:/\bChrome\b/.test(M)&&!/internal|\n/i.test(E.toString()),ee="Object",$=I?ee:"ScriptBridgingProxyObject",X=I?ee:"Environment",q=I&&N.java?"JavaPackage":w(N.java),te=I?ee:"RuntimeObject",Z=/\bJava/.test(q)&&N.java,G=Z&&w(N.environment)==X,Q=Z?"a":"\u03B1",ie=Z?"b":"\u03B2",de=N.document||{},fe=N.operamini||N.opera,K=r.test(K=I&&fe?fe["[[Class]]"]:w(fe))?K:fe=null,W,Y=M,R=[],J=null,se=M==L,pe=se&&fe&&typeof fe.version=="function"&&fe.version(),re,z=me([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),U=oe(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),H=we([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),ne=ue({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),le=Se(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function me(Be){return S(Be,function(Pe,je){return Pe||RegExp("\\b"+(je.pattern||D(je))+"\\b","i").exec(M)&&(je.label||je)})}function ue(Be){return S(Be,function(Pe,je,_e){return Pe||(je[H]||je[/^[a-z]+(?: +[a-z]+\b)*/i.exec(H)]||RegExp("\\b"+D(_e)+"(?:\\b|\\w*\\d)","i").exec(M))&&_e})}function oe(Be){return S(Be,function(Pe,je){return Pe||RegExp("\\b"+(je.pattern||D(je))+"\\b","i").exec(M)&&(je.label||je)})}function Se(Be){return S(Be,function(Pe,je){var _e=je.pattern||D(je);return!Pe&&(Pe=RegExp("\\b"+_e+"(?:/[\\d.]+|[ \\w.]*)","i").exec(M))&&(Pe=h(Pe,_e,je.label||je)),Pe})}function we(Be){return S(Be,function(Pe,je){var _e=je.pattern||D(je);return!Pe&&(Pe=RegExp("\\b"+_e+" *\\d+[.\\w_]*","i").exec(M)||RegExp("\\b"+_e+" *\\w+-[\\w]*","i").exec(M)||RegExp("\\b"+_e+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(M))&&((Pe=String(je.label&&!RegExp(_e,"i").test(je.label)?je.label:Pe).split("/"))[1]&&!/[\d.]+/.test(Pe[0])&&(Pe[0]+=" "+Pe[1]),je=je.label||je,Pe=B(Pe[0].replace(RegExp(_e,"i"),je).replace(RegExp("; *(?:"+je+"[_-])?","i")," ").replace(RegExp("("+je+")[-_.]?(\\w)","i"),"$1 $2"))),Pe})}function De(Be){return S(Be,function(Pe,je){return Pe||(RegExp(je+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(M)||0)[1]||null})}function ve(){return this.description||""}if(z&&(z=[z]),/\bAndroid\b/.test(le)&&!H&&(W=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(M))&&(H=F(W[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),ne&&!H?H=we([ne]):ne&&H&&(H=H.replace(RegExp("^("+D(ne)+")[-_.\\s]","i"),ne+" ").replace(RegExp("^("+D(ne)+")[-_.]?(\\w)","i"),ne+" $2")),(W=/\bGoogle TV\b/.exec(H))&&(H=W[0]),/\bSimulator\b/i.test(M)&&(H=(H?H+" ":"")+"Simulator"),U=="Opera Mini"&&/\bOPiOS\b/.test(M)&&R.push("running in Turbo/Uncompressed mode"),U=="IE"&&/\blike iPhone OS\b/.test(M)?(W=T(M.replace(/like iPhone OS/,"")),ne=W.manufacturer,H=W.product):/^iP/.test(H)?(U||(U="Safari"),le="iOS"+((W=/ OS ([\d_]+)/i.exec(M))?" "+W[1].replace(/_/g,"."):"")):U=="Konqueror"&&/^Linux\b/i.test(le)?le="Kubuntu":ne&&ne!="Google"&&(/Chrome/.test(U)&&!/\bMobile Safari\b/i.test(M)||/\bVita\b/.test(H))||/\bAndroid\b/.test(le)&&/^Chrome/.test(U)&&/\bVersion\//i.test(M)?(U="Android Browser",le=/\bAndroid\b/.test(le)?le:"Android"):U=="Silk"?(/\bMobi/i.test(M)||(le="Android",R.unshift("desktop mode")),/Accelerated *= *true/i.test(M)&&R.unshift("accelerated")):U=="UC Browser"&&/\bUCWEB\b/.test(M)?R.push("speed mode"):U=="PaleMoon"&&(W=/\bFirefox\/([\d.]+)\b/.exec(M))?R.push("identifying as Firefox "+W[1]):U=="Firefox"&&(W=/\b(Mobile|Tablet|TV)\b/i.exec(M))?(le||(le="Firefox OS"),H||(H=W[1])):!U||(W=!/\bMinefield\b/i.test(M)&&/\b(?:Firefox|Safari)\b/.exec(U))?(U&&!H&&/[\/,]|^[^(]+?\)/.test(M.slice(M.indexOf(W+"/")+8))&&(U=null),(W=H||ne||le)&&(H||ne||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(le))&&(U=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(le)?le:W)+" Browser")):U=="Electron"&&(W=(/\bChrome\/([\d.]+)\b/.exec(M)||0)[1])&&R.push("Chromium "+W),pe||(pe=De(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",D(U),"(?:Firefox|Minefield|NetFront)"])),(W=z=="iCab"&&parseFloat(pe)>3&&"WebKit"||/\bOpera\b/.test(U)&&(/\bOPR\b/.test(M)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(M)&&!/^(?:Trident|EdgeHTML)$/.test(z)&&"WebKit"||!z&&/\bMSIE\b/i.test(M)&&(le=="Mac OS"?"Tasman":"Trident")||z=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(U)&&"NetFront")&&(z=[W]),U=="IE"&&(W=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(M)||0)[1])?(U+=" Mobile",le="Windows Phone "+(/\+$/.test(W)?W:W+".x"),R.unshift("desktop mode")):/\bWPDesktop\b/i.test(M)?(U="IE Mobile",le="Windows Phone 8.x",R.unshift("desktop mode"),pe||(pe=(/\brv:([\d.]+)/.exec(M)||0)[1])):U!="IE"&&z=="Trident"&&(W=/\brv:([\d.]+)/.exec(M))&&(U&&R.push("identifying as "+U+(pe?" "+pe:"")),U="IE",pe=W[1]),se){if(C(N,"global"))if(Z&&(W=Z.lang.System,Y=W.getProperty("os.arch"),le=le||W.getProperty("os.name")+" "+W.getProperty("os.version")),G){try{pe=N.require("ringo/engine").version.join("."),U="RingoJS"}catch(Be){(W=N.system)&&W.global.system==N.system&&(U="Narwhal",le||(le=W[0].os||null))}U||(U="Rhino")}else typeof N.process=="object"&&!N.process.browser&&(W=N.process)&&(typeof W.versions=="object"&&(typeof W.versions.electron=="string"?(R.push("Node "+W.versions.node),U="Electron",pe=W.versions.electron):typeof W.versions.nw=="string"&&(R.push("Chromium "+pe,"Node "+W.versions.node),U="NW.js",pe=W.versions.nw)),U||(U="Node.js",Y=W.arch,le=W.platform,pe=/[\d.]+/.exec(W.version),pe=pe?pe[0]:null));else w(W=N.runtime)==$?(U="Adobe AIR",le=W.flash.system.Capabilities.os):w(W=N.phantom)==te?(U="PhantomJS",pe=(W=W.version||null)&&W.major+"."+W.minor+"."+W.patch):typeof de.documentMode=="number"&&(W=/\bTrident\/(\d+)/i.exec(M))?(pe=[pe,de.documentMode],(W=+W[1]+4)!=pe[1]&&(R.push("IE "+pe[1]+" mode"),z&&(z[1]=""),pe[1]=W),pe=U=="IE"?String(pe[1].toFixed(1)):pe[0]):typeof de.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(U)&&(R.push("masking as "+U+" "+pe),U="IE",pe="11.0",z=["Trident"],le="Windows");le=le&&B(le)}if(pe&&(W=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(pe)||/(?:alpha|beta)(?: ?\d)?/i.exec(M+";"+(se&&k.appMinorVersion))||/\bMinefield\b/i.test(M)&&"a")&&(J=/b/i.test(W)?"beta":"alpha",pe=pe.replace(RegExp(W+"\\+?$"),"")+(J=="beta"?ie:Q)+(/\d+\+?/.exec(W)||"")),U=="Fennec"||U=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))U="Firefox Mobile";else if(U=="Maxthon"&&pe)pe=pe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(H))H=="Xbox 360"&&(le=null),H=="Xbox 360"&&/\bIEMobile\b/.test(M)&&R.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(U)||U&&!H&&!/Browser|Mobi/.test(U))&&(le=="Windows CE"||/Mobi/i.test(M)))U+=" Mobile";else if(U=="IE"&&se)try{N.external===null&&R.unshift("platform preview")}catch(Be){R.unshift("embedded")}else(/\bBlackBerry\b/.test(H)||/\bBB10\b/.test(M))&&(W=(RegExp(H.replace(/ +/g," *")+"/([.\\d]+)","i").exec(M)||0)[1]||pe)?(W=[W,/BB10/.test(M)],le=(W[1]?(H=null,ne="BlackBerry"):"Device Software")+" "+W[0],pe=null):this!=x&&H!="Wii"&&(se&&fe||/Opera/.test(U)&&/\b(?:MSIE|Firefox)\b/i.test(M)||U=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||U=="IE"&&(le&&!/^Win/.test(le)&&pe>5.5||/\bWindows XP\b/.test(le)&&pe>8||pe==8&&!/\bTrident\b/.test(M)))&&!r.test(W=T.call(x,M.replace(r,"")+";"))&&W.name&&(W="ing as "+W.name+((W=W.version)?" "+W:""),r.test(U)?(/\bIE\b/.test(W)&&le=="Mac OS"&&(le=null),W="identify"+W):(W="mask"+W,K?U=B(K.replace(/([a-z])([A-Z])/g,"$1 $2")):U="Opera",/\bIE\b/.test(W)&&(le=null),se||(pe=null)),z=["Presto"],R.push(W));(W=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(M)||0)[1])&&(W=[parseFloat(W.replace(/\.(\d)$/,".0$1")),W],U=="Safari"&&W[1].slice(-1)=="+"?(U="WebKit Nightly",J="alpha",pe=W[1].slice(0,-1)):(pe==W[1]||pe==(W[2]=(/\bSafari\/([\d.]+\+?)/i.exec(M)||0)[1]))&&(pe=null),W[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(M)||0)[1],W[0]==537.36&&W[2]==537.36&&parseFloat(W[1])>=28&&z=="WebKit"&&(z=["Blink"]),!se||!_&&!W[1]?(z&&(z[1]="like Safari"),W=(W=W[0],W<400?1:W<500?2:W<526?3:W<533?4:W<534?"4+":W<535?5:W<537?6:W<538?7:W<601?8:W<602?9:W<604?10:W<606?11:W<608?12:"12")):(z&&(z[1]="like Chrome"),W=W[1]||(W=W[0],W<530?1:W<532?2:W<532.05?3:W<533?4:W<534.03?5:W<534.07?6:W<534.1?7:W<534.13?8:W<534.16?9:W<534.24?10:W<534.3?11:W<535.01?12:W<535.02?"13+":W<535.07?15:W<535.11?16:W<535.19?17:W<536.05?18:W<536.1?19:W<537.01?20:W<537.11?"21+":W<537.13?23:W<537.18?24:W<537.24?25:W<537.36?26:z!="Blink"?"27":"28")),z&&(z[1]+=" "+(W+=typeof W=="number"?".x":/[.+]/.test(W)?"":"+")),U=="Safari"&&(!pe||parseInt(pe)>45)?pe=W:U=="Chrome"&&/\bHeadlessChrome/i.test(M)&&R.unshift("headless")),U=="Opera"&&(W=/\bzbov|zvav$/.exec(le))?(U+=" ",R.unshift("desktop mode"),W=="zvav"?(U+="Mini",pe=null):U+="Mobile",le=le.replace(RegExp(" *"+W+"$"),"")):U=="Safari"&&/\bChrome\b/.exec(z&&z[1])?(R.unshift("desktop mode"),U="Chrome Mobile",pe=null,/\bOS X\b/.test(le)?(ne="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(U)&&!pe&&(pe=De("Chrome")),pe&&pe.indexOf(W=/[\d.]+$/.exec(le))==0&&M.indexOf("/"+W+"-")>-1&&(le=F(le.replace(W,""))),le&&le.indexOf(U)!=-1&&!RegExp(U+" OS").test(le)&&(le=le.replace(RegExp(" *"+D(U)+" *"),"")),z&&!/\b(?:Avant|Nook)\b/.test(U)&&(/Browser|Lunascape|Maxthon/.test(U)||U!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(z[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(U)&&z[1])&&(W=z[z.length-1])&&R.push(W),R.length&&(R=["("+R.join("; ")+")"]),ne&&H&&H.indexOf(ne)<0&&R.push("on "+ne),H&&R.push((/^on /.test(R[R.length-1])?"":"on ")+H),le&&(W=/ ([\d.+]+)$/.exec(le),re=W&&le.charAt(le.length-W[0].length-1)=="/",le={architecture:32,family:W&&!re?le.replace(W[0],""):le,version:W?W[1]:null,toString:function(){var Be=this.version;return this.family+(Be&&!re?" "+Be:"")+(this.architecture==64?" 64-bit":"")}}),(W=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Y))&&!/\bi686\b/i.test(Y)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+W),"")),U&&(/\bWOW64\b/i.test(M)||se&&/\w(?:86|32)$/.test(k.cpuClass||k.platform)&&!/\bWin64; x64\b/i.test(M))&&R.unshift("32-bit")):le&&/^OS X/.test(le.family)&&U=="Chrome"&&parseFloat(pe)>=39&&(le.architecture=64),M||(M=null);var xe={};return xe.description=M,xe.layout=z&&z[0],xe.manufacturer=ne,xe.name=U,xe.prerelease=J,xe.product=H,xe.ua=M,xe.version=U&&pe,xe.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},xe.parse=T,xe.toString=ve,xe.version&&R.unshift(pe),xe.name&&R.unshift(U),le&&U&&!(le==String(le).split(" ")[0]&&(le==U.split(" ")[0]||H))&&R.push(H?"("+le+")":"on "+le),R.length&&(xe.description=R.join(" ")),xe}var O=T();typeof b=="function"&&typeof b.amd=="object"&&b.amd?(l.platform=O,b(function(){return O})):s&&i?x(O,function(M,N){s[N]=M}):l.platform=O}).call(this)}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(e,g,y){(function(c){(function(){"use strict";typeof c=="undefined"||!c.version||c.version.indexOf("v0.")===0||c.version.indexOf("v1.")===0&&c.version.indexOf("v1.8.")!==0?g.exports={nextTick:d}:g.exports=c;function d(l,o,s,i){if(typeof l!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,t,r;switch(n){case 0:case 1:return c.nextTick(l);case 2:return c.nextTick(function(){l.call(null,o)});case 3:return c.nextTick(function(){l.call(null,o,s)});case 4:return c.nextTick(function(){l.call(null,o,s,i)});default:for(t=new Array(n-1),r=0;r<t.length;)t[r++]=arguments[r];return c.nextTick(function(){l.apply(null,t)})}}}).call(this)}).call(this,e("_process"))},{_process:467}],381:[function(e,g,y){var c=g.exports={},d,l;function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?d=setTimeout:d=o}catch(A){d=o}try{typeof clearTimeout=="function"?l=clearTimeout:l=s}catch(A){l=s}})();function i(A){if(d===setTimeout)return setTimeout(A,0);if((d===o||!d)&&setTimeout)return d=setTimeout,setTimeout(A,0);try{return d(A,0)}catch(B){try{return d.call(null,A,0)}catch(x){return d.call(this,A,0)}}}function n(A){if(l===clearTimeout)return clearTimeout(A);if((l===s||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(A);try{return l(A)}catch(B){try{return l.call(null,A)}catch(x){return l.call(this,A)}}}var t=[],r=!1,u,p=-1;function m(){!r||!u||(r=!1,u.length?t=u.concat(t):p=-1,t.length&&E())}function E(){if(!r){var A=i(m);r=!0;for(var B=t.length;B;){for(u=t,t=[];++p<B;)u&&u[p].run();p=-1,B=t.length}u=null,r=!1,n(A)}}c.nextTick=function(A){var B=new Array(arguments.length-1);if(arguments.length>1)for(var x=1;x<arguments.length;x++)B[x-1]=arguments[x];t.push(new v(A,B)),t.length===1&&!r&&i(E)};function v(A,B){this.fun=A,this.array=B}v.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={};function h(){}c.on=h,c.addListener=h,c.once=h,c.off=h,c.removeListener=h,c.removeAllListeners=h,c.emit=h,c.prependListener=h,c.prependOnceListener=h,c.listeners=function(A){return[]},c.binding=function(A){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(A){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],382:[function(e,g,y){(function(c){(function(){(function(d){var l=typeof y=="object"&&y&&!y.nodeType&&y,o=typeof g=="object"&&g&&!g.nodeType&&g,s=typeof c=="object"&&c;(s.global===s||s.window===s||s.self===s)&&(d=s);var i,n=2147483647,t=36,r=1,u=26,p=38,m=700,E=72,v=128,h="-",A=/^xn--/,B=/[^\x20-\x7E]/,x=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=t-r,D=Math.floor,S=String.fromCharCode,F;function T(q){throw new RangeError(w[q])}function O(q,te){for(var Z=q.length,G=[];Z--;)G[Z]=te(q[Z]);return G}function M(q,te){var Z=q.split("@"),G="";Z.length>1&&(G=Z[0]+"@",q=Z[1]),q=q.replace(x,".");var Q=q.split("."),ie=O(Q,te).join(".");return G+ie}function N(q){for(var te=[],Z=0,G=q.length,Q,ie;Z<G;)Q=q.charCodeAt(Z++),Q>=55296&&Q<=56319&&Z<G?(ie=q.charCodeAt(Z++),(ie&64512)==56320?te.push(((Q&1023)<<10)+(ie&1023)+65536):(te.push(Q),Z--)):te.push(Q);return te}function I(q){return O(q,function(te){var Z="";return te>65535&&(te-=65536,Z+=S(te>>>10&1023|55296),te=56320|te&1023),Z+=S(te),Z}).join("")}function k(q){return q-48<10?q-22:q-65<26?q-65:q-97<26?q-97:t}function L(q,te){return q+22+75*(q<26)-((te!=0)<<5)}function V(q,te,Z){var G=0;for(q=Z?D(q/m):q>>1,q+=D(q/te);q>C*u>>1;G+=t)q=D(q/C);return D(G+(C+1)*q/(q+p))}function _(q){var te=[],Z=q.length,G,Q=0,ie=v,de=E,fe,K,W,Y,R,J,se,pe,re;for(fe=q.lastIndexOf(h),fe<0&&(fe=0),K=0;K<fe;++K)q.charCodeAt(K)>=128&&T("not-basic"),te.push(q.charCodeAt(K));for(W=fe>0?fe+1:0;W<Z;){for(Y=Q,R=1,J=t;W>=Z&&T("invalid-input"),se=k(q.charCodeAt(W++)),(se>=t||se>D((n-Q)/R))&&T("overflow"),Q+=se*R,pe=J<=de?r:J>=de+u?u:J-de,!(se<pe);J+=t)re=t-pe,R>D(n/re)&&T("overflow"),R*=re;G=te.length+1,de=V(Q-Y,G,Y==0),D(Q/G)>n-ie&&T("overflow"),ie+=D(Q/G),Q%=G,te.splice(Q++,0,ie)}return I(te)}function ee(q){var te,Z,G,Q,ie,de,fe,K,W,Y,R,J=[],se,pe,re,z;for(q=N(q),se=q.length,te=v,Z=0,ie=E,de=0;de<se;++de)R=q[de],R<128&&J.push(S(R));for(G=Q=J.length,Q&&J.push(h);G<se;){for(fe=n,de=0;de<se;++de)R=q[de],R>=te&&R<fe&&(fe=R);for(pe=G+1,fe-te>D((n-Z)/pe)&&T("overflow"),Z+=(fe-te)*pe,te=fe,de=0;de<se;++de)if(R=q[de],R<te&&++Z>n&&T("overflow"),R==te){for(K=Z,W=t;Y=W<=ie?r:W>=ie+u?u:W-ie,!(K<Y);W+=t)z=K-Y,re=t-Y,J.push(S(L(Y+z%re,0))),K=D(z/re);J.push(S(L(K,0))),ie=V(Z,pe,G==Q),Z=0,++G}++Z,++te}return J.join("")}function $(q){return M(q,function(te){return A.test(te)?_(te.slice(4).toLowerCase()):te})}function X(q){return M(q,function(te){return B.test(te)?"xn--"+ee(te):te})}if(i={version:"1.4.1",ucs2:{decode:N,encode:I},decode:_,encode:ee,toASCII:X,toUnicode:$},typeof b=="function"&&typeof b.amd=="object"&&b.amd)b("punycode",function(){return i});else if(l&&o)if(g.exports==l)o.exports=i;else for(F in i)i.hasOwnProperty(F)&&(l[F]=i[F]);else d.punycode=i})(this)}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(e,g,y){"use strict";function c(l,o){return Object.prototype.hasOwnProperty.call(l,o)}g.exports=function(l,o,s,i){o=o||"&",s=s||"=";var n={};if(typeof l!="string"||l.length===0)return n;var t=/\+/g;l=l.split(o);var r=1e3;i&&typeof i.maxKeys=="number"&&(r=i.maxKeys);var u=l.length;r>0&&u>r&&(u=r);for(var p=0;p<u;++p){var m=l[p].replace(t,"%20"),E=m.indexOf(s),v,h,A,B;E>=0?(v=m.substr(0,E),h=m.substr(E+1)):(v=m,h=""),A=decodeURIComponent(v),B=decodeURIComponent(h),c(n,A)?d(n[A])?n[A].push(B):n[A]=[n[A],B]:n[A]=B}return n};var d=Array.isArray||function(l){return Object.prototype.toString.call(l)==="[object Array]"}},{}],384:[function(e,g,y){"use strict";var c=function(s){switch(typeof s){case"string":return s;case"boolean":return s?"true":"false";case"number":return isFinite(s)?s:"";default:return""}};g.exports=function(s,i,n,t){return i=i||"&",n=n||"=",s===null&&(s=void 0),typeof s=="object"?l(o(s),function(r){var u=encodeURIComponent(c(r))+n;return d(s[r])?l(s[r],function(p){return u+encodeURIComponent(c(p))}).join(i):u+encodeURIComponent(c(s[r]))}).join(i):t?encodeURIComponent(c(t))+n+encodeURIComponent(c(s)):""};var d=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"};function l(s,i){if(s.map)return s.map(i);for(var n=[],t=0;t<s.length;t++)n.push(i(s[t],t));return n}var o=Object.keys||function(s){var i=[];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&i.push(n);return i}},{}],385:[function(e,g,y){"use strict";y.decode=y.parse=e("./decode"),y.encode=y.stringify=e("./encode")},{"./decode":383,"./encode":384}],386:[function(e,g,y){"use strict";var c=e("process-nextick-args"),d=Object.keys||function(m){var E=[];for(var v in m)E.push(v);return E};g.exports=r;var l=Object.create(e("core-util-is"));l.inherits=e("inherits");var o=e("./_stream_readable"),s=e("./_stream_writable");l.inherits(r,o);for(var i=d(s.prototype),n=0;n<i.length;n++){var t=i[n];r.prototype[t]||(r.prototype[t]=s.prototype[t])}function r(m){if(!(this instanceof r))return new r(m);o.call(this,m),s.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",u)}Object.defineProperty(r.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function u(){this.allowHalfOpen||this._writableState.ended||c.nextTick(p,this)}function p(m){m.end()}Object.defineProperty(r.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}}),r.prototype._destroy=function(m,E){this.push(null),this.end(),c.nextTick(E,m)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(e,g,y){"use strict";g.exports=l;var c=e("./_stream_transform"),d=Object.create(e("core-util-is"));d.inherits=e("inherits"),d.inherits(l,c);function l(o){if(!(this instanceof l))return new l(o);c.call(this,o)}l.prototype._transform=function(o,s,i){i(null,o)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(e,g,y){(function(c,d){(function(){"use strict";var l=e("process-nextick-args");g.exports=S;var o=e("isarray"),s;S.ReadableState=D;var i=e("events").EventEmitter,n=function(R,J){return R.listeners(J).length},t=e("./internal/streams/stream"),r=e("safe-buffer").Buffer,u=d.Uint8Array||function(){};function p(R){return r.from(R)}function m(R){return r.isBuffer(R)||R instanceof u}var E=Object.create(e("core-util-is"));E.inherits=e("inherits");var v=e("util"),h=void 0;v&&v.debuglog?h=v.debuglog("stream"):h=function(){};var A=e("./internal/streams/BufferList"),B=e("./internal/streams/destroy"),x;E.inherits(S,t);var w=["error","close","destroy","pause","resume"];function C(R,J,se){if(typeof R.prependListener=="function")return R.prependListener(J,se);!R._events||!R._events[J]?R.on(J,se):o(R._events[J])?R._events[J].unshift(se):R._events[J]=[se,R._events[J]]}function D(R,J){s=s||e("./_stream_duplex"),R=R||{};var se=J instanceof s;this.objectMode=!!R.objectMode,se&&(this.objectMode=this.objectMode||!!R.readableObjectMode);var pe=R.highWaterMark,re=R.readableHighWaterMark,z=this.objectMode?16:16*1024;pe||pe===0?this.highWaterMark=pe:se&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=z,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new A,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=R.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,R.encoding&&(x||(x=e("string_decoder/").StringDecoder),this.decoder=new x(R.encoding),this.encoding=R.encoding)}function S(R){if(s=s||e("./_stream_duplex"),!(this instanceof S))return new S(R);this._readableState=new D(R,this),this.readable=!0,R&&(typeof R.read=="function"&&(this._read=R.read),typeof R.destroy=="function"&&(this._destroy=R.destroy)),t.call(this)}Object.defineProperty(S.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(R){this._readableState&&(this._readableState.destroyed=R)}}),S.prototype.destroy=B.destroy,S.prototype._undestroy=B.undestroy,S.prototype._destroy=function(R,J){this.push(null),J(R)},S.prototype.push=function(R,J){var se=this._readableState,pe;return se.objectMode?pe=!0:typeof R=="string"&&(J=J||se.defaultEncoding,J!==se.encoding&&(R=r.from(R,J),J=""),pe=!0),F(this,R,J,!1,pe)},S.prototype.unshift=function(R){return F(this,R,null,!0,!1)};function F(R,J,se,pe,re){var z=R._readableState;if(J===null)z.reading=!1,L(R,z);else{var U;re||(U=O(z,J)),U?R.emit("error",U):z.objectMode||J&&J.length>0?(typeof J!="string"&&!z.objectMode&&Object.getPrototypeOf(J)!==r.prototype&&(J=p(J)),pe?z.endEmitted?R.emit("error",new Error("stream.unshift() after end event")):T(R,z,J,!0):z.ended?R.emit("error",new Error("stream.push() after EOF")):(z.reading=!1,z.decoder&&!se?(J=z.decoder.write(J),z.objectMode||J.length!==0?T(R,z,J,!1):ee(R,z)):T(R,z,J,!1))):pe||(z.reading=!1)}return M(z)}function T(R,J,se,pe){J.flowing&&J.length===0&&!J.sync?(R.emit("data",se),R.read(0)):(J.length+=J.objectMode?1:se.length,pe?J.buffer.unshift(se):J.buffer.push(se),J.needReadable&&V(R)),ee(R,J)}function O(R,J){var se;return!m(J)&&typeof J!="string"&&J!==void 0&&!R.objectMode&&(se=new TypeError("Invalid non-string/buffer chunk")),se}function M(R){return!R.ended&&(R.needReadable||R.length<R.highWaterMark||R.length===0)}S.prototype.isPaused=function(){return this._readableState.flowing===!1},S.prototype.setEncoding=function(R){return x||(x=e("string_decoder/").StringDecoder),this._readableState.decoder=new x(R),this._readableState.encoding=R,this};var N=8388608;function I(R){return R>=N?R=N:(R--,R|=R>>>1,R|=R>>>2,R|=R>>>4,R|=R>>>8,R|=R>>>16,R++),R}function k(R,J){return R<=0||J.length===0&&J.ended?0:J.objectMode?1:R!==R?J.flowing&&J.length?J.buffer.head.data.length:J.length:(R>J.highWaterMark&&(J.highWaterMark=I(R)),R<=J.length?R:J.ended?J.length:(J.needReadable=!0,0))}S.prototype.read=function(R){h("read",R),R=parseInt(R,10);var J=this._readableState,se=R;if(R!==0&&(J.emittedReadable=!1),R===0&&J.needReadable&&(J.length>=J.highWaterMark||J.ended))return h("read: emitReadable",J.length,J.ended),J.length===0&&J.ended?K(this):V(this),null;if(R=k(R,J),R===0&&J.ended)return J.length===0&&K(this),null;var pe=J.needReadable;h("need readable",pe),(J.length===0||J.length-R<J.highWaterMark)&&(pe=!0,h("length less than watermark",pe)),J.ended||J.reading?(pe=!1,h("reading or ended",pe)):pe&&(h("do read"),J.reading=!0,J.sync=!0,J.length===0&&(J.needReadable=!0),this._read(J.highWaterMark),J.sync=!1,J.reading||(R=k(se,J)));var re;return R>0?re=Q(R,J):re=null,re===null?(J.needReadable=!0,R=0):J.length-=R,J.length===0&&(J.ended||(J.needReadable=!0),se!==R&&J.ended&&K(this)),re!==null&&this.emit("data",re),re};function L(R,J){if(!J.ended){if(J.decoder){var se=J.decoder.end();se&&se.length&&(J.buffer.push(se),J.length+=J.objectMode?1:se.length)}J.ended=!0,V(R)}}function V(R){var J=R._readableState;J.needReadable=!1,J.emittedReadable||(h("emitReadable",J.flowing),J.emittedReadable=!0,J.sync?l.nextTick(_,R):_(R))}function _(R){h("emit readable"),R.emit("readable"),G(R)}function ee(R,J){J.readingMore||(J.readingMore=!0,l.nextTick($,R,J))}function $(R,J){for(var se=J.length;!J.reading&&!J.flowing&&!J.ended&&J.length<J.highWaterMark&&(h("maybeReadMore read 0"),R.read(0),se!==J.length);)se=J.length;J.readingMore=!1}S.prototype._read=function(R){this.emit("error",new Error("_read() is not implemented"))},S.prototype.pipe=function(R,J){var se=this,pe=this._readableState;switch(pe.pipesCount){case 0:pe.pipes=R;break;case 1:pe.pipes=[pe.pipes,R];break;default:pe.pipes.push(R);break}pe.pipesCount+=1,h("pipe count=%d opts=%j",pe.pipesCount,J);var re=(!J||J.end!==!1)&&R!==c.stdout&&R!==c.stderr,z=re?H:ve;pe.endEmitted?l.nextTick(z):se.once("end",z),R.on("unpipe",U);function U(xe,Be){h("onunpipe"),xe===se&&Be&&Be.hasUnpiped===!1&&(Be.hasUnpiped=!0,me())}function H(){h("onend"),R.end()}var ne=X(se);R.on("drain",ne);var le=!1;function me(){h("cleanup"),R.removeListener("close",we),R.removeListener("finish",De),R.removeListener("drain",ne),R.removeListener("error",Se),R.removeListener("unpipe",U),se.removeListener("end",H),se.removeListener("end",ve),se.removeListener("data",oe),le=!0,pe.awaitDrain&&(!R._writableState||R._writableState.needDrain)&&ne()}var ue=!1;se.on("data",oe);function oe(xe){h("ondata"),ue=!1;var Be=R.write(xe);Be===!1&&!ue&&((pe.pipesCount===1&&pe.pipes===R||pe.pipesCount>1&&Y(pe.pipes,R)!==-1)&&!le&&(h("false write response, pause",se._readableState.awaitDrain),se._readableState.awaitDrain++,ue=!0),se.pause())}function Se(xe){h("onerror",xe),ve(),R.removeListener("error",Se),n(R,"error")===0&&R.emit("error",xe)}C(R,"error",Se);function we(){R.removeListener("finish",De),ve()}R.once("close",we);function De(){h("onfinish"),R.removeListener("close",we),ve()}R.once("finish",De);function ve(){h("unpipe"),se.unpipe(R)}return R.emit("pipe",se),pe.flowing||(h("pipe resume"),se.resume()),R};function X(R){return function(){var J=R._readableState;h("pipeOnDrain",J.awaitDrain),J.awaitDrain&&J.awaitDrain--,J.awaitDrain===0&&n(R,"data")&&(J.flowing=!0,G(R))}}S.prototype.unpipe=function(R){var J=this._readableState,se={hasUnpiped:!1};if(J.pipesCount===0)return this;if(J.pipesCount===1)return R&&R!==J.pipes?this:(R||(R=J.pipes),J.pipes=null,J.pipesCount=0,J.flowing=!1,R&&R.emit("unpipe",this,se),this);if(!R){var pe=J.pipes,re=J.pipesCount;J.pipes=null,J.pipesCount=0,J.flowing=!1;for(var z=0;z<re;z++)pe[z].emit("unpipe",this,se);return this}var U=Y(J.pipes,R);return U===-1?this:(J.pipes.splice(U,1),J.pipesCount-=1,J.pipesCount===1&&(J.pipes=J.pipes[0]),R.emit("unpipe",this,se),this)},S.prototype.on=function(R,J){var se=t.prototype.on.call(this,R,J);if(R==="data")this._readableState.flowing!==!1&&this.resume();else if(R==="readable"){var pe=this._readableState;!pe.endEmitted&&!pe.readableListening&&(pe.readableListening=pe.needReadable=!0,pe.emittedReadable=!1,pe.reading?pe.length&&V(this):l.nextTick(q,this))}return se},S.prototype.addListener=S.prototype.on;function q(R){h("readable nexttick read 0"),R.read(0)}S.prototype.resume=function(){var R=this._readableState;return R.flowing||(h("resume"),R.flowing=!0,te(this,R)),this};function te(R,J){J.resumeScheduled||(J.resumeScheduled=!0,l.nextTick(Z,R,J))}function Z(R,J){J.reading||(h("resume read 0"),R.read(0)),J.resumeScheduled=!1,J.awaitDrain=0,R.emit("resume"),G(R),J.flowing&&!J.reading&&R.read(0)}S.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function G(R){var J=R._readableState;for(h("flow",J.flowing);J.flowing&&R.read()!==null;);}S.prototype.wrap=function(R){var J=this,se=this._readableState,pe=!1;R.on("end",function(){if(h("wrapped end"),se.decoder&&!se.ended){var U=se.decoder.end();U&&U.length&&J.push(U)}J.push(null)}),R.on("data",function(U){if(h("wrapped data"),se.decoder&&(U=se.decoder.write(U)),!(se.objectMode&&U==null)&&!(!se.objectMode&&(!U||!U.length))){var H=J.push(U);H||(pe=!0,R.pause())}});for(var re in R)this[re]===void 0&&typeof R[re]=="function"&&(this[re]=function(U){return function(){return R[U].apply(R,arguments)}}(re));for(var z=0;z<w.length;z++)R.on(w[z],this.emit.bind(this,w[z]));return this._read=function(U){h("wrapped _read",U),pe&&(pe=!1,R.resume())},this},Object.defineProperty(S.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),S._fromList=Q;function Q(R,J){if(J.length===0)return null;var se;return J.objectMode?se=J.buffer.shift():!R||R>=J.length?(J.decoder?se=J.buffer.join(""):J.buffer.length===1?se=J.buffer.head.data:se=J.buffer.concat(J.length),J.buffer.clear()):se=ie(R,J.buffer,J.decoder),se}function ie(R,J,se){var pe;return R<J.head.data.length?(pe=J.head.data.slice(0,R),J.head.data=J.head.data.slice(R)):R===J.head.data.length?pe=J.shift():pe=se?de(R,J):fe(R,J),pe}function de(R,J){var se=J.head,pe=1,re=se.data;for(R-=re.length;se=se.next;){var z=se.data,U=R>z.length?z.length:R;if(U===z.length?re+=z:re+=z.slice(0,R),R-=U,R===0){U===z.length?(++pe,se.next?J.head=se.next:J.head=J.tail=null):(J.head=se,se.data=z.slice(U));break}++pe}return J.length-=pe,re}function fe(R,J){var se=r.allocUnsafe(R),pe=J.head,re=1;for(pe.data.copy(se),R-=pe.data.length;pe=pe.next;){var z=pe.data,U=R>z.length?z.length:R;if(z.copy(se,se.length-R,0,U),R-=U,R===0){U===z.length?(++re,pe.next?J.head=pe.next:J.head=J.tail=null):(J.head=pe,pe.data=z.slice(U));break}++re}return J.length-=re,se}function K(R){var J=R._readableState;if(J.length>0)throw new Error('"endReadable()" called on non-empty stream');J.endEmitted||(J.ended=!0,l.nextTick(W,J,R))}function W(R,J){!R.endEmitted&&R.length===0&&(R.endEmitted=!0,J.readable=!1,J.emit("end"))}function Y(R,J){for(var se=0,pe=R.length;se<pe;se++)if(R[se]===J)return se;return-1}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(e,g,y){"use strict";g.exports=o;var c=e("./_stream_duplex"),d=Object.create(e("core-util-is"));d.inherits=e("inherits"),d.inherits(o,c);function l(n,t){var r=this._transformState;r.transforming=!1;var u=r.writecb;if(!u)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),u(n);var p=this._readableState;p.reading=!1,(p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}function o(n){if(!(this instanceof o))return new o(n);c.call(this,n),this._transformState={afterTransform:l.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,n&&(typeof n.transform=="function"&&(this._transform=n.transform),typeof n.flush=="function"&&(this._flush=n.flush)),this.on("prefinish",s)}function s(){var n=this;typeof this._flush=="function"?this._flush(function(t,r){i(n,t,r)}):i(this,null,null)}o.prototype.push=function(n,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,n,t)},o.prototype._transform=function(n,t,r){throw new Error("_transform() is not implemented")},o.prototype._write=function(n,t,r){var u=this._transformState;if(u.writecb=r,u.writechunk=n,u.writeencoding=t,!u.transforming){var p=this._readableState;(u.needTransform||p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}},o.prototype._read=function(n){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(n,t){var r=this;c.prototype._destroy.call(this,n,function(u){t(u),r.emit("close")})};function i(n,t,r){if(t)return n.emit("error",t);if(r!=null&&n.push(r),n._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(n._transformState.transforming)throw new Error("Calling transform done when still transforming");return n.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(e,g,y){(function(c,d,l){(function(){"use strict";var o=e("process-nextick-args");g.exports=C;function s(Z,G,Q){this.chunk=Z,this.encoding=G,this.callback=Q,this.next=null}function i(Z){var G=this;this.next=null,this.entry=null,this.finish=function(){te(G,Z)}}var n=!c.browser&&["v0.10","v0.9."].indexOf(c.version.slice(0,5))>-1?l:o.nextTick,t;C.WritableState=x;var r=Object.create(e("core-util-is"));r.inherits=e("inherits");var u={deprecate:e("util-deprecate")},p=e("./internal/streams/stream"),m=e("safe-buffer").Buffer,E=d.Uint8Array||function(){};function v(Z){return m.from(Z)}function h(Z){return m.isBuffer(Z)||Z instanceof E}var A=e("./internal/streams/destroy");r.inherits(C,p);function B(){}function x(Z,G){t=t||e("./_stream_duplex"),Z=Z||{};var Q=G instanceof t;this.objectMode=!!Z.objectMode,Q&&(this.objectMode=this.objectMode||!!Z.writableObjectMode);var ie=Z.highWaterMark,de=Z.writableHighWaterMark,fe=this.objectMode?16:16*1024;ie||ie===0?this.highWaterMark=ie:Q&&(de||de===0)?this.highWaterMark=de:this.highWaterMark=fe,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var K=Z.decodeStrings===!1;this.decodeStrings=!K,this.defaultEncoding=Z.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(W){I(G,W)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}x.prototype.getBuffer=function(){for(var G=this.bufferedRequest,Q=[];G;)Q.push(G),G=G.next;return Q},function(){try{Object.defineProperty(x.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Z){}}();var w;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(w=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(Z){return w.call(this,Z)?!0:this!==C?!1:Z&&Z._writableState instanceof x}})):w=function(Z){return Z instanceof this};function C(Z){if(t=t||e("./_stream_duplex"),!w.call(C,this)&&!(this instanceof t))return new C(Z);this._writableState=new x(Z,this),this.writable=!0,Z&&(typeof Z.write=="function"&&(this._write=Z.write),typeof Z.writev=="function"&&(this._writev=Z.writev),typeof Z.destroy=="function"&&(this._destroy=Z.destroy),typeof Z.final=="function"&&(this._final=Z.final)),p.call(this)}C.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function D(Z,G){var Q=new Error("write after end");Z.emit("error",Q),o.nextTick(G,Q)}function S(Z,G,Q,ie){var de=!0,fe=!1;return Q===null?fe=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!G.objectMode&&(fe=new TypeError("Invalid non-string/buffer chunk")),fe&&(Z.emit("error",fe),o.nextTick(ie,fe),de=!1),de}C.prototype.write=function(Z,G,Q){var ie=this._writableState,de=!1,fe=!ie.objectMode&&h(Z);return fe&&!m.isBuffer(Z)&&(Z=v(Z)),typeof G=="function"&&(Q=G,G=null),fe?G="buffer":G||(G=ie.defaultEncoding),typeof Q!="function"&&(Q=B),ie.ended?D(this,Q):(fe||S(this,ie,Z,Q))&&(ie.pendingcb++,de=T(this,ie,fe,Z,G,Q)),de},C.prototype.cork=function(){var Z=this._writableState;Z.corked++},C.prototype.uncork=function(){var Z=this._writableState;Z.corked&&(Z.corked--,!Z.writing&&!Z.corked&&!Z.finished&&!Z.bufferProcessing&&Z.bufferedRequest&&V(this,Z))},C.prototype.setDefaultEncoding=function(G){if(typeof G=="string"&&(G=G.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((G+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+G);return this._writableState.defaultEncoding=G,this};function F(Z,G,Q){return!Z.objectMode&&Z.decodeStrings!==!1&&typeof G=="string"&&(G=m.from(G,Q)),G}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function T(Z,G,Q,ie,de,fe){if(!Q){var K=F(G,ie,de);ie!==K&&(Q=!0,de="buffer",ie=K)}var W=G.objectMode?1:ie.length;G.length+=W;var Y=G.length<G.highWaterMark;if(Y||(G.needDrain=!0),G.writing||G.corked){var R=G.lastBufferedRequest;G.lastBufferedRequest={chunk:ie,encoding:de,isBuf:Q,callback:fe,next:null},R?R.next=G.lastBufferedRequest:G.bufferedRequest=G.lastBufferedRequest,G.bufferedRequestCount+=1}else O(Z,G,!1,W,ie,de,fe);return Y}function O(Z,G,Q,ie,de,fe,K){G.writelen=ie,G.writecb=K,G.writing=!0,G.sync=!0,Q?Z._writev(de,G.onwrite):Z._write(de,fe,G.onwrite),G.sync=!1}function M(Z,G,Q,ie,de){--G.pendingcb,Q?(o.nextTick(de,ie),o.nextTick(X,Z,G),Z._writableState.errorEmitted=!0,Z.emit("error",ie)):(de(ie),Z._writableState.errorEmitted=!0,Z.emit("error",ie),X(Z,G))}function N(Z){Z.writing=!1,Z.writecb=null,Z.length-=Z.writelen,Z.writelen=0}function I(Z,G){var Q=Z._writableState,ie=Q.sync,de=Q.writecb;if(N(Q),G)M(Z,Q,ie,G,de);else{var fe=_(Q);!fe&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&V(Z,Q),ie?n(k,Z,Q,fe,de):k(Z,Q,fe,de)}}function k(Z,G,Q,ie){Q||L(Z,G),G.pendingcb--,ie(),X(Z,G)}function L(Z,G){G.length===0&&G.needDrain&&(G.needDrain=!1,Z.emit("drain"))}function V(Z,G){G.bufferProcessing=!0;var Q=G.bufferedRequest;if(Z._writev&&Q&&Q.next){var ie=G.bufferedRequestCount,de=new Array(ie),fe=G.corkedRequestsFree;fe.entry=Q;for(var K=0,W=!0;Q;)de[K]=Q,Q.isBuf||(W=!1),Q=Q.next,K+=1;de.allBuffers=W,O(Z,G,!0,G.length,de,"",fe.finish),G.pendingcb++,G.lastBufferedRequest=null,fe.next?(G.corkedRequestsFree=fe.next,fe.next=null):G.corkedRequestsFree=new i(G),G.bufferedRequestCount=0}else{for(;Q;){var Y=Q.chunk,R=Q.encoding,J=Q.callback,se=G.objectMode?1:Y.length;if(O(Z,G,!1,se,Y,R,J),Q=Q.next,G.bufferedRequestCount--,G.writing)break}Q===null&&(G.lastBufferedRequest=null)}G.bufferedRequest=Q,G.bufferProcessing=!1}C.prototype._write=function(Z,G,Q){Q(new Error("_write() is not implemented"))},C.prototype._writev=null,C.prototype.end=function(Z,G,Q){var ie=this._writableState;typeof Z=="function"?(Q=Z,Z=null,G=null):typeof G=="function"&&(Q=G,G=null),Z!=null&&this.write(Z,G),ie.corked&&(ie.corked=1,this.uncork()),!ie.ending&&!ie.finished&&q(this,ie,Q)};function _(Z){return Z.ending&&Z.length===0&&Z.bufferedRequest===null&&!Z.finished&&!Z.writing}function ee(Z,G){Z._final(function(Q){G.pendingcb--,Q&&Z.emit("error",Q),G.prefinished=!0,Z.emit("prefinish"),X(Z,G)})}function $(Z,G){!G.prefinished&&!G.finalCalled&&(typeof Z._final=="function"?(G.pendingcb++,G.finalCalled=!0,o.nextTick(ee,Z,G)):(G.prefinished=!0,Z.emit("prefinish")))}function X(Z,G){var Q=_(G);return Q&&($(Z,G),G.pendingcb===0&&(G.finished=!0,Z.emit("finish"))),Q}function q(Z,G,Q){G.ending=!0,X(Z,G),Q&&(G.finished?o.nextTick(Q):Z.once("finish",Q)),G.ended=!0,Z.writable=!1}function te(Z,G,Q){var ie=Z.entry;for(Z.entry=null;ie;){var de=ie.callback;G.pendingcb--,de(Q),ie=ie.next}G.corkedRequestsFree?G.corkedRequestsFree.next=Z:G.corkedRequestsFree=Z}Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Z){this._writableState&&(this._writableState.destroyed=Z)}}),C.prototype.destroy=A.destroy,C.prototype._undestroy=A.undestroy,C.prototype._destroy=function(Z,G){this.end(),G(Z)}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(e,g,y){"use strict";function c(s,i){if(!(s instanceof i))throw new TypeError("Cannot call a class as a function")}var d=e("safe-buffer").Buffer,l=e("util");function o(s,i,n){s.copy(i,n)}g.exports=function(){function s(){c(this,s),this.head=null,this.tail=null,this.length=0}return s.prototype.push=function(n){var t={data:n,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},s.prototype.unshift=function(n){var t={data:n,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},s.prototype.shift=function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}},s.prototype.clear=function(){this.head=this.tail=null,this.length=0},s.prototype.join=function(n){if(this.length===0)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=n+t.data;return r},s.prototype.concat=function(n){if(this.length===0)return d.alloc(0);if(this.length===1)return this.head.data;for(var t=d.allocUnsafe(n>>>0),r=this.head,u=0;r;)o(r.data,t,u),u+=r.data.length,r=r.next;return t},s}(),l&&l.inspect&&l.inspect.custom&&(g.exports.prototype[l.inspect.custom]=function(){var s=l.inspect({length:this.length});return this.constructor.name+" "+s})},{"safe-buffer":396,util:89}],392:[function(e,g,y){"use strict";var c=e("process-nextick-args");function d(s,i){var n=this,t=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return t||r?(i?i(s):s&&(!this._writableState||!this._writableState.errorEmitted)&&c.nextTick(o,this,s),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(u){!i&&u?(c.nextTick(o,n,u),n._writableState&&(n._writableState.errorEmitted=!0)):i&&i(u)}),this)}function l(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(s,i){s.emit("error",i)}g.exports={destroy:d,undestroy:l}},{"process-nextick-args":380}],393:[function(e,g,y){g.exports=e("events").EventEmitter},{events:344}],394:[function(e,g,y){y=g.exports=e("./lib/_stream_readable.js"),y.Stream=y,y.Readable=y,y.Writable=e("./lib/_stream_writable.js"),y.Duplex=e("./lib/_stream_duplex.js"),y.Transform=e("./lib/_stream_transform.js"),y.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(e,g,y){var c=function(d){"use strict";var l=Object.prototype,o=l.hasOwnProperty,s,i=typeof Symbol=="function"?Symbol:{},n=i.iterator||"@@iterator",t=i.asyncIterator||"@@asyncIterator",r=i.toStringTag||"@@toStringTag";function u($,X,q){return Object.defineProperty($,X,{value:q,enumerable:!0,configurable:!0,writable:!0}),$[X]}try{u({},"")}catch($){u=function(X,q,te){return X[q]=te}}function p($,X,q,te){var Z=X&&X.prototype instanceof x?X:x,G=Object.create(Z.prototype),Q=new V(te||[]);return G._invoke=N($,q,Q),G}d.wrap=p;function m($,X,q){try{return{type:"normal",arg:$.call(X,q)}}catch(te){return{type:"throw",arg:te}}}var E="suspendedStart",v="suspendedYield",h="executing",A="completed",B={};function x(){}function w(){}function C(){}var D={};u(D,n,function(){return this});var S=Object.getPrototypeOf,F=S&&S(S(_([])));F&&F!==l&&o.call(F,n)&&(D=F);var T=C.prototype=x.prototype=Object.create(D);w.prototype=C,u(T,"constructor",C),u(C,"constructor",w),w.displayName=u(C,r,"GeneratorFunction");function O($){["next","throw","return"].forEach(function(X){u($,X,function(q){return this._invoke(X,q)})})}d.isGeneratorFunction=function($){var X=typeof $=="function"&&$.constructor;return X?X===w||(X.displayName||X.name)==="GeneratorFunction":!1},d.mark=function($){return Object.setPrototypeOf?Object.setPrototypeOf($,C):($.__proto__=C,u($,r,"GeneratorFunction")),$.prototype=Object.create(T),$},d.awrap=function($){return{__await:$}};function M($,X){function q(G,Q,ie,de){var fe=m($[G],$,Q);if(fe.type==="throw")de(fe.arg);else{var K=fe.arg,W=K.value;return W&&typeof W=="object"&&o.call(W,"__await")?X.resolve(W.__await).then(function(Y){q("next",Y,ie,de)},function(Y){q("throw",Y,ie,de)}):X.resolve(W).then(function(Y){K.value=Y,ie(K)},function(Y){return q("throw",Y,ie,de)})}}var te;function Z(G,Q){function ie(){return new X(function(de,fe){q(G,Q,de,fe)})}return te=te?te.then(ie,ie):ie()}this._invoke=Z}O(M.prototype),u(M.prototype,t,function(){return this}),d.AsyncIterator=M,d.async=function($,X,q,te,Z){Z===void 0&&(Z=Promise);var G=new M(p($,X,q,te),Z);return d.isGeneratorFunction(X)?G:G.next().then(function(Q){return Q.done?Q.value:G.next()})};function N($,X,q){var te=E;return function(G,Q){if(te===h)throw new Error("Generator is already running");if(te===A){if(G==="throw")throw Q;return ee()}for(q.method=G,q.arg=Q;;){var ie=q.delegate;if(ie){var de=I(ie,q);if(de){if(de===B)continue;return de}}if(q.method==="next")q.sent=q._sent=q.arg;else if(q.method==="throw"){if(te===E)throw te=A,q.arg;q.dispatchException(q.arg)}else q.method==="return"&&q.abrupt("return",q.arg);te=h;var fe=m($,X,q);if(fe.type==="normal"){if(te=q.done?A:v,fe.arg===B)continue;return{value:fe.arg,done:q.done}}else fe.type==="throw"&&(te=A,q.method="throw",q.arg=fe.arg)}}}function I($,X){var q=$.iterator[X.method];if(q===s){if(X.delegate=null,X.method==="throw"){if($.iterator.return&&(X.method="return",X.arg=s,I($,X),X.method==="throw"))return B;X.method="throw",X.arg=new TypeError("The iterator does not provide a 'throw' method")}return B}var te=m(q,$.iterator,X.arg);if(te.type==="throw")return X.method="throw",X.arg=te.arg,X.delegate=null,B;var Z=te.arg;if(!Z)return X.method="throw",X.arg=new TypeError("iterator result is not an object"),X.delegate=null,B;if(Z.done)X[$.resultName]=Z.value,X.next=$.nextLoc,X.method!=="return"&&(X.method="next",X.arg=s);else return Z;return X.delegate=null,B}O(T),u(T,r,"Generator"),u(T,n,function(){return this}),u(T,"toString",function(){return"[object Generator]"});function k($){var X={tryLoc:$[0]};1 in $&&(X.catchLoc=$[1]),2 in $&&(X.finallyLoc=$[2],X.afterLoc=$[3]),this.tryEntries.push(X)}function L($){var X=$.completion||{};X.type="normal",delete X.arg,$.completion=X}function V($){this.tryEntries=[{tryLoc:"root"}],$.forEach(k,this),this.reset(!0)}d.keys=function($){var X=[];for(var q in $)X.push(q);return X.reverse(),function te(){for(;X.length;){var Z=X.pop();if(Z in $)return te.value=Z,te.done=!1,te}return te.done=!0,te}};function _($){if($){var X=$[n];if(X)return X.call($);if(typeof $.next=="function")return $;if(!isNaN($.length)){var q=-1,te=function Z(){for(;++q<$.length;)if(o.call($,q))return Z.value=$[q],Z.done=!1,Z;return Z.value=s,Z.done=!0,Z};return te.next=te}}return{next:ee}}d.values=_;function ee(){return{value:s,done:!0}}return V.prototype={constructor:V,reset:function($){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(L),!$)for(var X in this)X.charAt(0)==="t"&&o.call(this,X)&&!isNaN(+X.slice(1))&&(this[X]=s)},stop:function(){this.done=!0;var $=this.tryEntries[0],X=$.completion;if(X.type==="throw")throw X.arg;return this.rval},dispatchException:function($){if(this.done)throw $;var X=this;function q(de,fe){return G.type="throw",G.arg=$,X.next=de,fe&&(X.method="next",X.arg=s),!!fe}for(var te=this.tryEntries.length-1;te>=0;--te){var Z=this.tryEntries[te],G=Z.completion;if(Z.tryLoc==="root")return q("end");if(Z.tryLoc<=this.prev){var Q=o.call(Z,"catchLoc"),ie=o.call(Z,"finallyLoc");if(Q&&ie){if(this.prev<Z.catchLoc)return q(Z.catchLoc,!0);if(this.prev<Z.finallyLoc)return q(Z.finallyLoc)}else if(Q){if(this.prev<Z.catchLoc)return q(Z.catchLoc,!0)}else if(ie){if(this.prev<Z.finallyLoc)return q(Z.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function($,X){for(var q=this.tryEntries.length-1;q>=0;--q){var te=this.tryEntries[q];if(te.tryLoc<=this.prev&&o.call(te,"finallyLoc")&&this.prev<te.finallyLoc){var Z=te;break}}Z&&($==="break"||$==="continue")&&Z.tryLoc<=X&&X<=Z.finallyLoc&&(Z=null);var G=Z?Z.completion:{};return G.type=$,G.arg=X,Z?(this.method="next",this.next=Z.finallyLoc,B):this.complete(G)},complete:function($,X){if($.type==="throw")throw $.arg;return $.type==="break"||$.type==="continue"?this.next=$.arg:$.type==="return"?(this.rval=this.arg=$.arg,this.method="return",this.next="end"):$.type==="normal"&&X&&(this.next=X),B},finish:function($){for(var X=this.tryEntries.length-1;X>=0;--X){var q=this.tryEntries[X];if(q.finallyLoc===$)return this.complete(q.completion,q.afterLoc),L(q),B}},catch:function($){for(var X=this.tryEntries.length-1;X>=0;--X){var q=this.tryEntries[X];if(q.tryLoc===$){var te=q.completion;if(te.type==="throw"){var Z=te.arg;L(q)}return Z}}throw new Error("illegal catch attempt")},delegateYield:function($,X,q){return this.delegate={iterator:_($),resultName:X,nextLoc:q},this.method==="next"&&(this.arg=s),B}},d}(typeof g=="object"?g.exports:{});try{regeneratorRuntime=c}catch(d){typeof globalThis=="object"?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}},{}],396:[function(e,g,y){var c=e("buffer"),d=c.Buffer;function l(s,i){for(var n in s)i[n]=s[n]}d.from&&d.alloc&&d.allocUnsafe&&d.allocUnsafeSlow?g.exports=c:(l(c,y),y.Buffer=o);function o(s,i,n){return d(s,i,n)}l(d,o),o.from=function(s,i,n){if(typeof s=="number")throw new TypeError("Argument must not be a number");return d(s,i,n)},o.alloc=function(s,i,n){if(typeof s!="number")throw new TypeError("Argument must be a number");var t=d(s);return i!==void 0?typeof n=="string"?t.fill(i,n):t.fill(i):t.fill(0),t},o.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return d(s)},o.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(s)}},{buffer:90}],397:[function(e,g,y){(function(c){(function(){(function(d){d.parser=function(K,W){return new o(K,W)},d.SAXParser=o,d.SAXStream=p,d.createStream=u,d.MAX_BUFFER_LENGTH=64*1024;var l=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];d.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function o(K,W){if(!(this instanceof o))return new o(K,W);var Y=this;i(Y),Y.q=Y.c="",Y.bufferCheckPosition=d.MAX_BUFFER_LENGTH,Y.opt=W||{},Y.opt.lowercase=Y.opt.lowercase||Y.opt.lowercasetags,Y.looseCase=Y.opt.lowercase?"toLowerCase":"toUpperCase",Y.tags=[],Y.closed=Y.closedRoot=Y.sawRoot=!1,Y.tag=Y.error=null,Y.strict=!!K,Y.noscript=!!(K||Y.opt.noscript),Y.state=M.BEGIN,Y.strictEntities=Y.opt.strictEntities,Y.ENTITIES=Y.strictEntities?Object.create(d.XML_ENTITIES):Object.create(d.ENTITIES),Y.attribList=[],Y.opt.xmlns&&(Y.ns=Object.create(A)),Y.trackPosition=Y.opt.position!==!1,Y.trackPosition&&(Y.position=Y.line=Y.column=0),I(Y,"onready")}Object.create||(Object.create=function(K){function W(){}W.prototype=K;var Y=new W;return Y}),Object.keys||(Object.keys=function(K){var W=[];for(var Y in K)K.hasOwnProperty(Y)&&W.push(Y);return W});function s(K){for(var W=Math.max(d.MAX_BUFFER_LENGTH,10),Y=0,R=0,J=l.length;R<J;R++){var se=K[l[R]].length;if(se>W)switch(l[R]){case"textNode":L(K);break;case"cdata":k(K,"oncdata",K.cdata),K.cdata="";break;case"script":k(K,"onscript",K.script),K.script="";break;default:_(K,"Max buffer length exceeded: "+l[R])}Y=Math.max(Y,se)}var pe=d.MAX_BUFFER_LENGTH-Y;K.bufferCheckPosition=pe+K.position}function i(K){for(var W=0,Y=l.length;W<Y;W++)K[l[W]]=""}function n(K){L(K),K.cdata!==""&&(k(K,"oncdata",K.cdata),K.cdata=""),K.script!==""&&(k(K,"onscript",K.script),K.script="")}o.prototype={end:function(){ee(this)},write:fe,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){n(this)}};var t;try{t=e("stream").Stream}catch(K){t=function(){}}var r=d.EVENTS.filter(function(K){return K!=="error"&&K!=="end"});function u(K,W){return new p(K,W)}function p(K,W){if(!(this instanceof p))return new p(K,W);t.apply(this),this._parser=new o(K,W),this.writable=!0,this.readable=!0;var Y=this;this._parser.onend=function(){Y.emit("end")},this._parser.onerror=function(R){Y.emit("error",R),Y._parser.error=null},this._decoder=null,r.forEach(function(R){Object.defineProperty(Y,"on"+R,{get:function(){return Y._parser["on"+R]},set:function(J){if(!J)return Y.removeAllListeners(R),Y._parser["on"+R]=J,J;Y.on(R,J)},enumerable:!0,configurable:!1})})}p.prototype=Object.create(t.prototype,{constructor:{value:p}}),p.prototype.write=function(K){if(typeof c=="function"&&typeof c.isBuffer=="function"&&c.isBuffer(K)){if(!this._decoder){var W=e("string_decoder").StringDecoder;this._decoder=new W("utf8")}K=this._decoder.write(K)}return this._parser.write(K.toString()),this.emit("data",K),!0},p.prototype.end=function(K){return K&&K.length&&this.write(K),this._parser.end(),!0},p.prototype.on=function(K,W){var Y=this;return!Y._parser["on"+K]&&r.indexOf(K)!==-1&&(Y._parser["on"+K]=function(){var R=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);R.splice(0,0,K),Y.emit.apply(Y,R)}),t.prototype.on.call(Y,K,W)};var m="[CDATA[",E="DOCTYPE",v="http://www.w3.org/XML/1998/namespace",h="http://www.w3.org/2000/xmlns/",A={xml:v,xmlns:h},B=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,x=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,w=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,C=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function D(K){return K===" "||K===`
|
|
|
`||K==="\r"||K===" "}function S(K){return K==='"'||K==="'"}function F(K){return K===">"||D(K)}function T(K,W){return K.test(W)}function O(K,W){return!T(K,W)}var M=0;d.STATE={BEGIN:M++,BEGIN_WHITESPACE:M++,TEXT:M++,TEXT_ENTITY:M++,OPEN_WAKA:M++,SGML_DECL:M++,SGML_DECL_QUOTED:M++,DOCTYPE:M++,DOCTYPE_QUOTED:M++,DOCTYPE_DTD:M++,DOCTYPE_DTD_QUOTED:M++,COMMENT_STARTING:M++,COMMENT:M++,COMMENT_ENDING:M++,COMMENT_ENDED:M++,CDATA:M++,CDATA_ENDING:M++,CDATA_ENDING_2:M++,PROC_INST:M++,PROC_INST_BODY:M++,PROC_INST_ENDING:M++,OPEN_TAG:M++,OPEN_TAG_SLASH:M++,ATTRIB:M++,ATTRIB_NAME:M++,ATTRIB_NAME_SAW_WHITE:M++,ATTRIB_VALUE:M++,ATTRIB_VALUE_QUOTED:M++,ATTRIB_VALUE_CLOSED:M++,ATTRIB_VALUE_UNQUOTED:M++,ATTRIB_VALUE_ENTITY_Q:M++,ATTRIB_VALUE_ENTITY_U:M++,CLOSE_TAG:M++,CLOSE_TAG_SAW_WHITE:M++,SCRIPT:M++,SCRIPT_ENDING:M++},d.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},d.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(d.ENTITIES).forEach(function(K){var W=d.ENTITIES[K],Y=typeof W=="number"?String.fromCharCode(W):W;d.ENTITIES[K]=Y});for(var N in d.STATE)d.STATE[d.STATE[N]]=N;M=d.STATE;function I(K,W,Y){K[W]&&K[W](Y)}function k(K,W,Y){K.textNode&&L(K),I(K,W,Y)}function L(K){K.textNode=V(K.opt,K.textNode),K.textNode&&I(K,"ontext",K.textNode),K.textNode=""}function V(K,W){return K.trim&&(W=W.trim()),K.normalize&&(W=W.replace(/\s+/g," ")),W}function _(K,W){return L(K),K.trackPosition&&(W+=`
|
|
|
Line: `+K.line+`
|
|
|
Column: `+K.column+`
|
|
|
Char: `+K.c),W=new Error(W),K.error=W,I(K,"onerror",W),K}function ee(K){return K.sawRoot&&!K.closedRoot&&$(K,"Unclosed root tag"),K.state!==M.BEGIN&&K.state!==M.BEGIN_WHITESPACE&&K.state!==M.TEXT&&_(K,"Unexpected end"),L(K),K.c="",K.closed=!0,I(K,"onend"),o.call(K,K.strict,K.opt),K}function $(K,W){if(typeof K!="object"||!(K instanceof o))throw new Error("bad call to strictFail");K.strict&&_(K,W)}function X(K){K.strict||(K.tagName=K.tagName[K.looseCase]());var W=K.tags[K.tags.length-1]||K,Y=K.tag={name:K.tagName,attributes:{}};K.opt.xmlns&&(Y.ns=W.ns),K.attribList.length=0,k(K,"onopentagstart",Y)}function q(K,W){var Y=K.indexOf(":"),R=Y<0?["",K]:K.split(":"),J=R[0],se=R[1];return W&&K==="xmlns"&&(J="xmlns",se=""),{prefix:J,local:se}}function te(K){if(K.strict||(K.attribName=K.attribName[K.looseCase]()),K.attribList.indexOf(K.attribName)!==-1||K.tag.attributes.hasOwnProperty(K.attribName)){K.attribName=K.attribValue="";return}if(K.opt.xmlns){var W=q(K.attribName,!0),Y=W.prefix,R=W.local;if(Y==="xmlns")if(R==="xml"&&K.attribValue!==v)$(K,"xml: prefix must be bound to "+v+`
|
|
|
Actual: `+K.attribValue);else if(R==="xmlns"&&K.attribValue!==h)$(K,"xmlns: prefix must be bound to "+h+`
|
|
|
Actual: `+K.attribValue);else{var J=K.tag,se=K.tags[K.tags.length-1]||K;J.ns===se.ns&&(J.ns=Object.create(se.ns)),J.ns[R]=K.attribValue}K.attribList.push([K.attribName,K.attribValue])}else K.tag.attributes[K.attribName]=K.attribValue,k(K,"onattribute",{name:K.attribName,value:K.attribValue});K.attribName=K.attribValue=""}function Z(K,W){if(K.opt.xmlns){var Y=K.tag,R=q(K.tagName);Y.prefix=R.prefix,Y.local=R.local,Y.uri=Y.ns[R.prefix]||"",Y.prefix&&!Y.uri&&($(K,"Unbound namespace prefix: "+JSON.stringify(K.tagName)),Y.uri=R.prefix);var J=K.tags[K.tags.length-1]||K;Y.ns&&J.ns!==Y.ns&&Object.keys(Y.ns).forEach(function(oe){k(K,"onopennamespace",{prefix:oe,uri:Y.ns[oe]})});for(var se=0,pe=K.attribList.length;se<pe;se++){var re=K.attribList[se],z=re[0],U=re[1],H=q(z,!0),ne=H.prefix,le=H.local,me=ne===""?"":Y.ns[ne]||"",ue={name:z,value:U,prefix:ne,local:le,uri:me};ne&&ne!=="xmlns"&&!me&&($(K,"Unbound namespace prefix: "+JSON.stringify(ne)),ue.uri=ne),K.tag.attributes[z]=ue,k(K,"onattribute",ue)}K.attribList.length=0}K.tag.isSelfClosing=!!W,K.sawRoot=!0,K.tags.push(K.tag),k(K,"onopentag",K.tag),W||(!K.noscript&&K.tagName.toLowerCase()==="script"?K.state=M.SCRIPT:K.state=M.TEXT,K.tag=null,K.tagName=""),K.attribName=K.attribValue="",K.attribList.length=0}function G(K){if(!K.tagName){$(K,"Weird empty close tag."),K.textNode+="</>",K.state=M.TEXT;return}if(K.script){if(K.tagName!=="script"){K.script+="</"+K.tagName+">",K.tagName="",K.state=M.SCRIPT;return}k(K,"onscript",K.script),K.script=""}var W=K.tags.length,Y=K.tagName;K.strict||(Y=Y[K.looseCase]());for(var R=Y;W--;){var J=K.tags[W];if(J.name!==R)$(K,"Unexpected close tag");else break}if(W<0){$(K,"Unmatched closing tag: "+K.tagName),K.textNode+="</"+K.tagName+">",K.state=M.TEXT;return}K.tagName=Y;for(var se=K.tags.length;se-- >W;){var pe=K.tag=K.tags.pop();K.tagName=K.tag.name,k(K,"onclosetag",K.tagName);var re={};for(var z in pe.ns)re[z]=pe.ns[z];var U=K.tags[K.tags.length-1]||K;K.opt.xmlns&&pe.ns!==U.ns&&Object.keys(pe.ns).forEach(function(H){var ne=pe.ns[H];k(K,"onclosenamespace",{prefix:H,uri:ne})})}W===0&&(K.closedRoot=!0),K.tagName=K.attribValue=K.attribName="",K.attribList.length=0,K.state=M.TEXT}function Q(K){var W=K.entity,Y=W.toLowerCase(),R,J="";return K.ENTITIES[W]?K.ENTITIES[W]:K.ENTITIES[Y]?K.ENTITIES[Y]:(W=Y,W.charAt(0)==="#"&&(W.charAt(1)==="x"?(W=W.slice(2),R=parseInt(W,16),J=R.toString(16)):(W=W.slice(1),R=parseInt(W,10),J=R.toString(10))),W=W.replace(/^0+/,""),isNaN(R)||J.toLowerCase()!==W?($(K,"Invalid character entity"),"&"+K.entity+";"):String.fromCodePoint(R))}function ie(K,W){W==="<"?(K.state=M.OPEN_WAKA,K.startTagPosition=K.position):D(W)||($(K,"Non-whitespace before first tag."),K.textNode=W,K.state=M.TEXT)}function de(K,W){var Y="";return W<K.length&&(Y=K.charAt(W)),Y}function fe(K){var W=this;if(this.error)throw this.error;if(W.closed)return _(W,"Cannot write after close. Assign an onready handler.");if(K===null)return ee(W);typeof K=="object"&&(K=K.toString());for(var Y=0,R="";R=de(K,Y++),W.c=R,!!R;)switch(W.trackPosition&&(W.position++,R===`
|
|
|
`?(W.line++,W.column=0):W.column++),W.state){case M.BEGIN:if(W.state=M.BEGIN_WHITESPACE,R==="\uFEFF")continue;ie(W,R);continue;case M.BEGIN_WHITESPACE:ie(W,R);continue;case M.TEXT:if(W.sawRoot&&!W.closedRoot){for(var J=Y-1;R&&R!=="<"&&R!=="&";)R=de(K,Y++),R&&W.trackPosition&&(W.position++,R===`
|
|
|
`?(W.line++,W.column=0):W.column++);W.textNode+=K.substring(J,Y-1)}R==="<"&&!(W.sawRoot&&W.closedRoot&&!W.strict)?(W.state=M.OPEN_WAKA,W.startTagPosition=W.position):(!D(R)&&(!W.sawRoot||W.closedRoot)&&$(W,"Text data outside of root node."),R==="&"?W.state=M.TEXT_ENTITY:W.textNode+=R);continue;case M.SCRIPT:R==="<"?W.state=M.SCRIPT_ENDING:W.script+=R;continue;case M.SCRIPT_ENDING:R==="/"?W.state=M.CLOSE_TAG:(W.script+="<"+R,W.state=M.SCRIPT);continue;case M.OPEN_WAKA:if(R==="!")W.state=M.SGML_DECL,W.sgmlDecl="";else if(!D(R))if(T(B,R))W.state=M.OPEN_TAG,W.tagName=R;else if(R==="/")W.state=M.CLOSE_TAG,W.tagName="";else if(R==="?")W.state=M.PROC_INST,W.procInstName=W.procInstBody="";else{if($(W,"Unencoded <"),W.startTagPosition+1<W.position){var se=W.position-W.startTagPosition;R=new Array(se).join(" ")+R}W.textNode+="<"+R,W.state=M.TEXT}continue;case M.SGML_DECL:(W.sgmlDecl+R).toUpperCase()===m?(k(W,"onopencdata"),W.state=M.CDATA,W.sgmlDecl="",W.cdata=""):W.sgmlDecl+R==="--"?(W.state=M.COMMENT,W.comment="",W.sgmlDecl=""):(W.sgmlDecl+R).toUpperCase()===E?(W.state=M.DOCTYPE,(W.doctype||W.sawRoot)&&$(W,"Inappropriately located doctype declaration"),W.doctype="",W.sgmlDecl=""):R===">"?(k(W,"onsgmldeclaration",W.sgmlDecl),W.sgmlDecl="",W.state=M.TEXT):(S(R)&&(W.state=M.SGML_DECL_QUOTED),W.sgmlDecl+=R);continue;case M.SGML_DECL_QUOTED:R===W.q&&(W.state=M.SGML_DECL,W.q=""),W.sgmlDecl+=R;continue;case M.DOCTYPE:R===">"?(W.state=M.TEXT,k(W,"ondoctype",W.doctype),W.doctype=!0):(W.doctype+=R,R==="["?W.state=M.DOCTYPE_DTD:S(R)&&(W.state=M.DOCTYPE_QUOTED,W.q=R));continue;case M.DOCTYPE_QUOTED:W.doctype+=R,R===W.q&&(W.q="",W.state=M.DOCTYPE);continue;case M.DOCTYPE_DTD:W.doctype+=R,R==="]"?W.state=M.DOCTYPE:S(R)&&(W.state=M.DOCTYPE_DTD_QUOTED,W.q=R);continue;case M.DOCTYPE_DTD_QUOTED:W.doctype+=R,R===W.q&&(W.state=M.DOCTYPE_DTD,W.q="");continue;case M.COMMENT:R==="-"?W.state=M.COMMENT_ENDING:W.comment+=R;continue;case M.COMMENT_ENDING:R==="-"?(W.state=M.COMMENT_ENDED,W.comment=V(W.opt,W.comment),W.comment&&k(W,"oncomment",W.comment),W.comment=""):(W.comment+="-"+R,W.state=M.COMMENT);continue;case M.COMMENT_ENDED:R!==">"?($(W,"Malformed comment"),W.comment+="--"+R,W.state=M.COMMENT):W.state=M.TEXT;continue;case M.CDATA:R==="]"?W.state=M.CDATA_ENDING:W.cdata+=R;continue;case M.CDATA_ENDING:R==="]"?W.state=M.CDATA_ENDING_2:(W.cdata+="]"+R,W.state=M.CDATA);continue;case M.CDATA_ENDING_2:R===">"?(W.cdata&&k(W,"oncdata",W.cdata),k(W,"onclosecdata"),W.cdata="",W.state=M.TEXT):R==="]"?W.cdata+="]":(W.cdata+="]]"+R,W.state=M.CDATA);continue;case M.PROC_INST:R==="?"?W.state=M.PROC_INST_ENDING:D(R)?W.state=M.PROC_INST_BODY:W.procInstName+=R;continue;case M.PROC_INST_BODY:if(!W.procInstBody&&D(R))continue;R==="?"?W.state=M.PROC_INST_ENDING:W.procInstBody+=R;continue;case M.PROC_INST_ENDING:R===">"?(k(W,"onprocessinginstruction",{name:W.procInstName,body:W.procInstBody}),W.procInstName=W.procInstBody="",W.state=M.TEXT):(W.procInstBody+="?"+R,W.state=M.PROC_INST_BODY);continue;case M.OPEN_TAG:T(x,R)?W.tagName+=R:(X(W),R===">"?Z(W):R==="/"?W.state=M.OPEN_TAG_SLASH:(D(R)||$(W,"Invalid character in tag name"),W.state=M.ATTRIB));continue;case M.OPEN_TAG_SLASH:R===">"?(Z(W,!0),G(W)):($(W,"Forward-slash in opening tag not followed by >"),W.state=M.ATTRIB);continue;case M.ATTRIB:if(D(R))continue;R===">"?Z(W):R==="/"?W.state=M.OPEN_TAG_SLASH:T(B,R)?(W.attribName=R,W.attribValue="",W.state=M.ATTRIB_NAME):$(W,"Invalid attribute name");continue;case M.ATTRIB_NAME:R==="="?W.state=M.ATTRIB_VALUE:R===">"?($(W,"Attribute without value"),W.attribValue=W.attribName,te(W),Z(W)):D(R)?W.state=M.ATTRIB_NAME_SAW_WHITE:T(x,R)?W.attribName+=R:$(W,"Invalid attribute name");continue;case M.ATTRIB_NAME_SAW_WHITE:if(R==="=")W.state=M.ATTRIB_VALUE;else{if(D(R))continue;$(W,"Attribute without value"),W.tag.attributes[W.attribName]="",W.attribValue="",k(W,"onattribute",{name:W.attribName,value:""}),W.attribName="",R===">"?Z(W):T(B,R)?(W.attribName=R,W.state=M.ATTRIB_NAME):($(W,"Invalid attribute name"),W.state=M.ATTRIB)}continue;case M.ATTRIB_VALUE:if(D(R))continue;S(R)?(W.q=R,W.state=M.ATTRIB_VALUE_QUOTED):($(W,"Unquoted attribute value"),W.state=M.ATTRIB_VALUE_UNQUOTED,W.attribValue=R);continue;case M.ATTRIB_VALUE_QUOTED:if(R!==W.q){R==="&"?W.state=M.ATTRIB_VALUE_ENTITY_Q:W.attribValue+=R;continue}te(W),W.q="",W.state=M.ATTRIB_VALUE_CLOSED;continue;case M.ATTRIB_VALUE_CLOSED:D(R)?W.state=M.ATTRIB:R===">"?Z(W):R==="/"?W.state=M.OPEN_TAG_SLASH:T(B,R)?($(W,"No whitespace between attributes"),W.attribName=R,W.attribValue="",W.state=M.ATTRIB_NAME):$(W,"Invalid attribute name");continue;case M.ATTRIB_VALUE_UNQUOTED:if(!F(R)){R==="&"?W.state=M.ATTRIB_VALUE_ENTITY_U:W.attribValue+=R;continue}te(W),R===">"?Z(W):W.state=M.ATTRIB;continue;case M.CLOSE_TAG:if(W.tagName)R===">"?G(W):T(x,R)?W.tagName+=R:W.script?(W.script+="</"+W.tagName,W.tagName="",W.state=M.SCRIPT):(D(R)||$(W,"Invalid tagname in closing tag"),W.state=M.CLOSE_TAG_SAW_WHITE);else{if(D(R))continue;O(B,R)?W.script?(W.script+="</"+R,W.state=M.SCRIPT):$(W,"Invalid tagname in closing tag."):W.tagName=R}continue;case M.CLOSE_TAG_SAW_WHITE:if(D(R))continue;R===">"?G(W):$(W,"Invalid characters in closing tag");continue;case M.TEXT_ENTITY:case M.ATTRIB_VALUE_ENTITY_Q:case M.ATTRIB_VALUE_ENTITY_U:var pe,re;switch(W.state){case M.TEXT_ENTITY:pe=M.TEXT,re="textNode";break;case M.ATTRIB_VALUE_ENTITY_Q:pe=M.ATTRIB_VALUE_QUOTED,re="attribValue";break;case M.ATTRIB_VALUE_ENTITY_U:pe=M.ATTRIB_VALUE_UNQUOTED,re="attribValue";break}R===";"?(W[re]+=Q(W),W.entity="",W.state=pe):T(W.entity.length?C:w,R)?W.entity+=R:($(W,"Invalid character in entity name"),W[re]+="&"+W.entity+R,W.entity="",W.state=pe);continue;default:throw new Error(W,"Unknown state: "+W.state)}return W.position>=W.bufferCheckPosition&&s(W),W}String.fromCodePoint||function(){var K=String.fromCharCode,W=Math.floor,Y=function(){var R=16384,J=[],se,pe,re=-1,z=arguments.length;if(!z)return"";for(var U="";++re<z;){var H=Number(arguments[re]);if(!isFinite(H)||H<0||H>1114111||W(H)!==H)throw RangeError("Invalid code point: "+H);H<=65535?J.push(H):(H-=65536,se=(H>>10)+55296,pe=H%1024+56320,J.push(se,pe)),(re+1===z||J.length>R)&&(U+=K.apply(null,J),J.length=0)}return U};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Y,configurable:!0,writable:!0}):String.fromCodePoint=Y}()})(typeof y=="undefined"?this.sax={}:y)}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(e,g,y){g.exports=l;var c=e("events").EventEmitter,d=e("inherits");d(l,c),l.Readable=e("readable-stream/lib/_stream_readable.js"),l.Writable=e("readable-stream/lib/_stream_writable.js"),l.Duplex=e("readable-stream/lib/_stream_duplex.js"),l.Transform=e("readable-stream/lib/_stream_transform.js"),l.PassThrough=e("readable-stream/lib/_stream_passthrough.js"),l.finished=e("readable-stream/lib/internal/streams/end-of-stream.js"),l.pipeline=e("readable-stream/lib/internal/streams/pipeline.js"),l.Stream=l;function l(){c.call(this)}l.prototype.pipe=function(o,s){var i=this;function n(v){o.writable&&o.write(v)===!1&&i.pause&&i.pause()}i.on("data",n);function t(){i.readable&&i.resume&&i.resume()}o.on("drain",t),!o._isStdio&&(!s||s.end!==!1)&&(i.on("end",u),i.on("close",p));var r=!1;function u(){r||(r=!0,o.end())}function p(){r||(r=!0,typeof o.destroy=="function"&&o.destroy())}function m(v){if(E(),c.listenerCount(this,"error")===0)throw v}i.on("error",m),o.on("error",m);function E(){i.removeListener("data",n),o.removeListener("drain",t),i.removeListener("end",u),i.removeListener("close",p),i.removeListener("error",m),o.removeListener("error",m),i.removeListener("end",E),i.removeListener("close",E),o.removeListener("close",E)}return i.on("end",E),i.on("close",E),o.on("close",E),o.emit("pipe",i),o}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(e,g,y){"use strict";function c(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r}var d={};function l(t,r,u){u||(u=Error);function p(E,v,h){return typeof r=="string"?r:r(E,v,h)}var m=function(E){c(v,E);function v(h,A,B){return E.call(this,p(h,A,B))||this}return v}(u);m.prototype.name=u.name,m.prototype.code=t,d[t]=m}function o(t,r){if(Array.isArray(t)){var u=t.length;return t=t.map(function(p){return String(p)}),u>2?"one of ".concat(r," ").concat(t.slice(0,u-1).join(", "),", or ")+t[u-1]:u===2?"one of ".concat(r," ").concat(t[0]," or ").concat(t[1]):"of ".concat(r," ").concat(t[0])}else return"of ".concat(r," ").concat(String(t))}function s(t,r,u){return t.substr(!u||u<0?0:+u,r.length)===r}function i(t,r,u){return(u===void 0||u>t.length)&&(u=t.length),t.substring(u-r.length,u)===r}function n(t,r,u){return typeof u!="number"&&(u=0),u+r.length>t.length?!1:t.indexOf(r,u)!==-1}l("ERR_INVALID_OPT_VALUE",function(t,r){return'The value "'+r+'" is invalid for option "'+t+'"'},TypeError),l("ERR_INVALID_ARG_TYPE",function(t,r,u){var p;typeof r=="string"&&s(r,"not ")?(p="must not be",r=r.replace(/^not /,"")):p="must be";var m;if(i(t," argument"))m="The ".concat(t," ").concat(p," ").concat(o(r,"type"));else{var E=n(t,".")?"property":"argument";m='The "'.concat(t,'" ').concat(E," ").concat(p," ").concat(o(r,"type"))}return m+=". Received type ".concat(typeof u),m},TypeError),l("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),l("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),l("ERR_STREAM_PREMATURE_CLOSE","Premature close"),l("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),l("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),l("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),l("ERR_STREAM_WRITE_AFTER_END","write after end"),l("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),l("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),l("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),g.exports.codes=d},{}],400:[function(e,g,y){(function(c){(function(){"use strict";var d=Object.keys||function(p){var m=[];for(var E in p)m.push(E);return m};g.exports=t;var l=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(t,l);for(var s=d(o.prototype),i=0;i<s.length;i++){var n=s[i];t.prototype[n]||(t.prototype[n]=o.prototype[n])}function t(p){if(!(this instanceof t))return new t(p);l.call(this,p),o.call(this,p),this.allowHalfOpen=!0,p&&(p.readable===!1&&(this.readable=!1),p.writable===!1&&(this.writable=!1),p.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",r)))}Object.defineProperty(t.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(t.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(t.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function r(){this._writableState.ended||c.nextTick(u,this)}function u(p){p.end()}Object.defineProperty(t.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}})}).call(this)}).call(this,e("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(e,g,y){"use strict";g.exports=d;var c=e("./_stream_transform");e("inherits")(d,c);function d(l){if(!(this instanceof d))return new d(l);c.call(this,l)}d.prototype._transform=function(l,o,s){s(null,l)}},{"./_stream_transform":403,inherits:364}],402:[function(e,g,y){(function(c,d){(function(){"use strict";g.exports=k;var l;k.ReadableState=I;var o=e("events").EventEmitter,s=function(z,U){return z.listeners(U).length},i=e("./internal/streams/stream"),n=e("buffer").Buffer,t=(typeof d!="undefined"?d:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function r(re){return n.from(re)}function u(re){return n.isBuffer(re)||re instanceof t}var p=e("util"),m;p&&p.debuglog?m=p.debuglog("stream"):m=function(){};var E=e("./internal/streams/buffer_list"),v=e("./internal/streams/destroy"),h=e("./internal/streams/state"),A=h.getHighWaterMark,B=e("../errors").codes,x=B.ERR_INVALID_ARG_TYPE,w=B.ERR_STREAM_PUSH_AFTER_EOF,C=B.ERR_METHOD_NOT_IMPLEMENTED,D=B.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,S,F,T;e("inherits")(k,i);var O=v.errorOrDestroy,M=["error","close","destroy","pause","resume"];function N(re,z,U){if(typeof re.prependListener=="function")return re.prependListener(z,U);!re._events||!re._events[z]?re.on(z,U):Array.isArray(re._events[z])?re._events[z].unshift(U):re._events[z]=[U,re._events[z]]}function I(re,z,U){l=l||e("./_stream_duplex"),re=re||{},typeof U!="boolean"&&(U=z instanceof l),this.objectMode=!!re.objectMode,U&&(this.objectMode=this.objectMode||!!re.readableObjectMode),this.highWaterMark=A(this,re,"readableHighWaterMark",U),this.buffer=new E,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=re.emitClose!==!1,this.autoDestroy=!!re.autoDestroy,this.destroyed=!1,this.defaultEncoding=re.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,re.encoding&&(S||(S=e("string_decoder/").StringDecoder),this.decoder=new S(re.encoding),this.encoding=re.encoding)}function k(re){if(l=l||e("./_stream_duplex"),!(this instanceof k))return new k(re);var z=this instanceof l;this._readableState=new I(re,this,z),this.readable=!0,re&&(typeof re.read=="function"&&(this._read=re.read),typeof re.destroy=="function"&&(this._destroy=re.destroy)),i.call(this)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(z){this._readableState&&(this._readableState.destroyed=z)}}),k.prototype.destroy=v.destroy,k.prototype._undestroy=v.undestroy,k.prototype._destroy=function(re,z){z(re)},k.prototype.push=function(re,z){var U=this._readableState,H;return U.objectMode?H=!0:typeof re=="string"&&(z=z||U.defaultEncoding,z!==U.encoding&&(re=n.from(re,z),z=""),H=!0),L(this,re,z,!1,H)},k.prototype.unshift=function(re){return L(this,re,null,!0,!1)};function L(re,z,U,H,ne){m("readableAddChunk",z);var le=re._readableState;if(z===null)le.reading=!1,q(re,le);else{var me;if(ne||(me=_(le,z)),me)O(re,me);else if(le.objectMode||z&&z.length>0)if(typeof z!="string"&&!le.objectMode&&Object.getPrototypeOf(z)!==n.prototype&&(z=r(z)),H)le.endEmitted?O(re,new D):V(re,le,z,!0);else if(le.ended)O(re,new w);else{if(le.destroyed)return!1;le.reading=!1,le.decoder&&!U?(z=le.decoder.write(z),le.objectMode||z.length!==0?V(re,le,z,!1):G(re,le)):V(re,le,z,!1)}else H||(le.reading=!1,G(re,le))}return!le.ended&&(le.length<le.highWaterMark||le.length===0)}function V(re,z,U,H){z.flowing&&z.length===0&&!z.sync?(z.awaitDrain=0,re.emit("data",U)):(z.length+=z.objectMode?1:U.length,H?z.buffer.unshift(U):z.buffer.push(U),z.needReadable&&te(re)),G(re,z)}function _(re,z){var U;return!u(z)&&typeof z!="string"&&z!==void 0&&!re.objectMode&&(U=new x("chunk",["string","Buffer","Uint8Array"],z)),U}k.prototype.isPaused=function(){return this._readableState.flowing===!1},k.prototype.setEncoding=function(re){S||(S=e("string_decoder/").StringDecoder);var z=new S(re);this._readableState.decoder=z,this._readableState.encoding=this._readableState.decoder.encoding;for(var U=this._readableState.buffer.head,H="";U!==null;)H+=z.write(U.data),U=U.next;return this._readableState.buffer.clear(),H!==""&&this._readableState.buffer.push(H),this._readableState.length=H.length,this};var ee=1073741824;function $(re){return re>=ee?re=ee:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function X(re,z){return re<=0||z.length===0&&z.ended?0:z.objectMode?1:re!==re?z.flowing&&z.length?z.buffer.head.data.length:z.length:(re>z.highWaterMark&&(z.highWaterMark=$(re)),re<=z.length?re:z.ended?z.length:(z.needReadable=!0,0))}k.prototype.read=function(re){m("read",re),re=parseInt(re,10);var z=this._readableState,U=re;if(re!==0&&(z.emittedReadable=!1),re===0&&z.needReadable&&((z.highWaterMark!==0?z.length>=z.highWaterMark:z.length>0)||z.ended))return m("read: emitReadable",z.length,z.ended),z.length===0&&z.ended?J(this):te(this),null;if(re=X(re,z),re===0&&z.ended)return z.length===0&&J(this),null;var H=z.needReadable;m("need readable",H),(z.length===0||z.length-re<z.highWaterMark)&&(H=!0,m("length less than watermark",H)),z.ended||z.reading?(H=!1,m("reading or ended",H)):H&&(m("do read"),z.reading=!0,z.sync=!0,z.length===0&&(z.needReadable=!0),this._read(z.highWaterMark),z.sync=!1,z.reading||(re=X(U,z)));var ne;return re>0?ne=R(re,z):ne=null,ne===null?(z.needReadable=z.length<=z.highWaterMark,re=0):(z.length-=re,z.awaitDrain=0),z.length===0&&(z.ended||(z.needReadable=!0),U!==re&&z.ended&&J(this)),ne!==null&&this.emit("data",ne),ne};function q(re,z){if(m("onEofChunk"),!z.ended){if(z.decoder){var U=z.decoder.end();U&&U.length&&(z.buffer.push(U),z.length+=z.objectMode?1:U.length)}z.ended=!0,z.sync?te(re):(z.needReadable=!1,z.emittedReadable||(z.emittedReadable=!0,Z(re)))}}function te(re){var z=re._readableState;m("emitReadable",z.needReadable,z.emittedReadable),z.needReadable=!1,z.emittedReadable||(m("emitReadable",z.flowing),z.emittedReadable=!0,c.nextTick(Z,re))}function Z(re){var z=re._readableState;m("emitReadable_",z.destroyed,z.length,z.ended),!z.destroyed&&(z.length||z.ended)&&(re.emit("readable"),z.emittedReadable=!1),z.needReadable=!z.flowing&&!z.ended&&z.length<=z.highWaterMark,Y(re)}function G(re,z){z.readingMore||(z.readingMore=!0,c.nextTick(Q,re,z))}function Q(re,z){for(;!z.reading&&!z.ended&&(z.length<z.highWaterMark||z.flowing&&z.length===0);){var U=z.length;if(m("maybeReadMore read 0"),re.read(0),U===z.length)break}z.readingMore=!1}k.prototype._read=function(re){O(this,new C("_read()"))},k.prototype.pipe=function(re,z){var U=this,H=this._readableState;switch(H.pipesCount){case 0:H.pipes=re;break;case 1:H.pipes=[H.pipes,re];break;default:H.pipes.push(re);break}H.pipesCount+=1,m("pipe count=%d opts=%j",H.pipesCount,z);var ne=(!z||z.end!==!1)&&re!==c.stdout&&re!==c.stderr,le=ne?ue:Pe;H.endEmitted?c.nextTick(le):U.once("end",le),re.on("unpipe",me);function me(je,_e){m("onunpipe"),je===U&&_e&&_e.hasUnpiped===!1&&(_e.hasUnpiped=!0,we())}function ue(){m("onend"),re.end()}var oe=ie(U);re.on("drain",oe);var Se=!1;function we(){m("cleanup"),re.removeListener("close",xe),re.removeListener("finish",Be),re.removeListener("drain",oe),re.removeListener("error",ve),re.removeListener("unpipe",me),U.removeListener("end",ue),U.removeListener("end",Pe),U.removeListener("data",De),Se=!0,H.awaitDrain&&(!re._writableState||re._writableState.needDrain)&&oe()}U.on("data",De);function De(je){m("ondata");var _e=re.write(je);m("dest.write",_e),_e===!1&&((H.pipesCount===1&&H.pipes===re||H.pipesCount>1&&pe(H.pipes,re)!==-1)&&!Se&&(m("false write response, pause",H.awaitDrain),H.awaitDrain++),U.pause())}function ve(je){m("onerror",je),Pe(),re.removeListener("error",ve),s(re,"error")===0&&O(re,je)}N(re,"error",ve);function xe(){re.removeListener("finish",Be),Pe()}re.once("close",xe);function Be(){m("onfinish"),re.removeListener("close",xe),Pe()}re.once("finish",Be);function Pe(){m("unpipe"),U.unpipe(re)}return re.emit("pipe",U),H.flowing||(m("pipe resume"),U.resume()),re};function ie(re){return function(){var U=re._readableState;m("pipeOnDrain",U.awaitDrain),U.awaitDrain&&U.awaitDrain--,U.awaitDrain===0&&s(re,"data")&&(U.flowing=!0,Y(re))}}k.prototype.unpipe=function(re){var z=this._readableState,U={hasUnpiped:!1};if(z.pipesCount===0)return this;if(z.pipesCount===1)return re&&re!==z.pipes?this:(re||(re=z.pipes),z.pipes=null,z.pipesCount=0,z.flowing=!1,re&&re.emit("unpipe",this,U),this);if(!re){var H=z.pipes,ne=z.pipesCount;z.pipes=null,z.pipesCount=0,z.flowing=!1;for(var le=0;le<ne;le++)H[le].emit("unpipe",this,{hasUnpiped:!1});return this}var me=pe(z.pipes,re);return me===-1?this:(z.pipes.splice(me,1),z.pipesCount-=1,z.pipesCount===1&&(z.pipes=z.pipes[0]),re.emit("unpipe",this,U),this)},k.prototype.on=function(re,z){var U=i.prototype.on.call(this,re,z),H=this._readableState;return re==="data"?(H.readableListening=this.listenerCount("readable")>0,H.flowing!==!1&&this.resume()):re==="readable"&&!H.endEmitted&&!H.readableListening&&(H.readableListening=H.needReadable=!0,H.flowing=!1,H.emittedReadable=!1,m("on readable",H.length,H.reading),H.length?te(this):H.reading||c.nextTick(fe,this)),U},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(re,z){var U=i.prototype.removeListener.call(this,re,z);return re==="readable"&&c.nextTick(de,this),U},k.prototype.removeAllListeners=function(re){var z=i.prototype.removeAllListeners.apply(this,arguments);return(re==="readable"||re===void 0)&&c.nextTick(de,this),z};function de(re){var z=re._readableState;z.readableListening=re.listenerCount("readable")>0,z.resumeScheduled&&!z.paused?z.flowing=!0:re.listenerCount("data")>0&&re.resume()}function fe(re){m("readable nexttick read 0"),re.read(0)}k.prototype.resume=function(){var re=this._readableState;return re.flowing||(m("resume"),re.flowing=!re.readableListening,K(this,re)),re.paused=!1,this};function K(re,z){z.resumeScheduled||(z.resumeScheduled=!0,c.nextTick(W,re,z))}function W(re,z){m("resume",z.reading),z.reading||re.read(0),z.resumeScheduled=!1,re.emit("resume"),Y(re),z.flowing&&!z.reading&&re.read(0)}k.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Y(re){var z=re._readableState;for(m("flow",z.flowing);z.flowing&&re.read()!==null;);}k.prototype.wrap=function(re){var z=this,U=this._readableState,H=!1;re.on("end",function(){if(m("wrapped end"),U.decoder&&!U.ended){var me=U.decoder.end();me&&me.length&&z.push(me)}z.push(null)}),re.on("data",function(me){if(m("wrapped data"),U.decoder&&(me=U.decoder.write(me)),!(U.objectMode&&me==null)&&!(!U.objectMode&&(!me||!me.length))){var ue=z.push(me);ue||(H=!0,re.pause())}});for(var ne in re)this[ne]===void 0&&typeof re[ne]=="function"&&(this[ne]=function(ue){return function(){return re[ue].apply(re,arguments)}}(ne));for(var le=0;le<M.length;le++)re.on(M[le],this.emit.bind(this,M[le]));return this._read=function(me){m("wrapped _read",me),H&&(H=!1,re.resume())},this},typeof Symbol=="function"&&(k.prototype[Symbol.asyncIterator]=function(){return F===void 0&&(F=e("./internal/streams/async_iterator")),F(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(z){this._readableState&&(this._readableState.flowing=z)}}),k._fromList=R,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function R(re,z){if(z.length===0)return null;var U;return z.objectMode?U=z.buffer.shift():!re||re>=z.length?(z.decoder?U=z.buffer.join(""):z.buffer.length===1?U=z.buffer.first():U=z.buffer.concat(z.length),z.buffer.clear()):U=z.buffer.consume(re,z.decoder),U}function J(re){var z=re._readableState;m("endReadable",z.endEmitted),z.endEmitted||(z.ended=!0,c.nextTick(se,z,re))}function se(re,z){if(m("endReadableNT",re.endEmitted,re.length),!re.endEmitted&&re.length===0&&(re.endEmitted=!0,z.readable=!1,z.emit("end"),re.autoDestroy)){var U=z._writableState;(!U||U.autoDestroy&&U.finished)&&z.destroy()}}typeof Symbol=="function"&&(k.from=function(re,z){return T===void 0&&(T=e("./internal/streams/from")),T(k,re,z)});function pe(re,z){for(var U=0,H=re.length;U<H;U++)if(re[U]===z)return U;return-1}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(e,g,y){"use strict";g.exports=t;var c=e("../errors").codes,d=c.ERR_METHOD_NOT_IMPLEMENTED,l=c.ERR_MULTIPLE_CALLBACK,o=c.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=c.ERR_TRANSFORM_WITH_LENGTH_0,i=e("./_stream_duplex");e("inherits")(t,i);function n(p,m){var E=this._transformState;E.transforming=!1;var v=E.writecb;if(v===null)return this.emit("error",new l);E.writechunk=null,E.writecb=null,m!=null&&this.push(m),v(p);var h=this._readableState;h.reading=!1,(h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}function t(p){if(!(this instanceof t))return new t(p);i.call(this,p),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,p&&(typeof p.transform=="function"&&(this._transform=p.transform),typeof p.flush=="function"&&(this._flush=p.flush)),this.on("prefinish",r)}function r(){var p=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(m,E){u(p,m,E)}):u(this,null,null)}t.prototype.push=function(p,m){return this._transformState.needTransform=!1,i.prototype.push.call(this,p,m)},t.prototype._transform=function(p,m,E){E(new d("_transform()"))},t.prototype._write=function(p,m,E){var v=this._transformState;if(v.writecb=E,v.writechunk=p,v.writeencoding=m,!v.transforming){var h=this._readableState;(v.needTransform||h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}},t.prototype._read=function(p){var m=this._transformState;m.writechunk!==null&&!m.transforming?(m.transforming=!0,this._transform(m.writechunk,m.writeencoding,m.afterTransform)):m.needTransform=!0},t.prototype._destroy=function(p,m){i.prototype._destroy.call(this,p,function(E){m(E)})};function u(p,m,E){if(m)return p.emit("error",m);if(E!=null&&p.push(E),p._writableState.length)throw new s;if(p._transformState.transforming)throw new o;return p.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(e,g,y){(function(c,d){(function(){"use strict";g.exports=I;function l(Y,R,J){this.chunk=Y,this.encoding=R,this.callback=J,this.next=null}function o(Y){var R=this;this.next=null,this.entry=null,this.finish=function(){W(R,Y)}}var s;I.WritableState=M;var i={deprecate:e("util-deprecate")},n=e("./internal/streams/stream"),t=e("buffer").Buffer,r=(typeof d!="undefined"?d:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function u(Y){return t.from(Y)}function p(Y){return t.isBuffer(Y)||Y instanceof r}var m=e("./internal/streams/destroy"),E=e("./internal/streams/state"),v=E.getHighWaterMark,h=e("../errors").codes,A=h.ERR_INVALID_ARG_TYPE,B=h.ERR_METHOD_NOT_IMPLEMENTED,x=h.ERR_MULTIPLE_CALLBACK,w=h.ERR_STREAM_CANNOT_PIPE,C=h.ERR_STREAM_DESTROYED,D=h.ERR_STREAM_NULL_VALUES,S=h.ERR_STREAM_WRITE_AFTER_END,F=h.ERR_UNKNOWN_ENCODING,T=m.errorOrDestroy;e("inherits")(I,n);function O(){}function M(Y,R,J){s=s||e("./_stream_duplex"),Y=Y||{},typeof J!="boolean"&&(J=R instanceof s),this.objectMode=!!Y.objectMode,J&&(this.objectMode=this.objectMode||!!Y.writableObjectMode),this.highWaterMark=v(this,Y,"writableHighWaterMark",J),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var se=Y.decodeStrings===!1;this.decodeStrings=!se,this.defaultEncoding=Y.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(pe){q(R,pe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Y.emitClose!==!1,this.autoDestroy=!!Y.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}M.prototype.getBuffer=function(){for(var R=this.bufferedRequest,J=[];R;)J.push(R),R=R.next;return J},function(){try{Object.defineProperty(M.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Y){}}();var N;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(N=Function.prototype[Symbol.hasInstance],Object.defineProperty(I,Symbol.hasInstance,{value:function(R){return N.call(this,R)?!0:this!==I?!1:R&&R._writableState instanceof M}})):N=function(R){return R instanceof this};function I(Y){s=s||e("./_stream_duplex");var R=this instanceof s;if(!R&&!N.call(I,this))return new I(Y);this._writableState=new M(Y,this,R),this.writable=!0,Y&&(typeof Y.write=="function"&&(this._write=Y.write),typeof Y.writev=="function"&&(this._writev=Y.writev),typeof Y.destroy=="function"&&(this._destroy=Y.destroy),typeof Y.final=="function"&&(this._final=Y.final)),n.call(this)}I.prototype.pipe=function(){T(this,new w)};function k(Y,R){var J=new S;T(Y,J),c.nextTick(R,J)}function L(Y,R,J,se){var pe;return J===null?pe=new D:typeof J!="string"&&!R.objectMode&&(pe=new A("chunk",["string","Buffer"],J)),pe?(T(Y,pe),c.nextTick(se,pe),!1):!0}I.prototype.write=function(Y,R,J){var se=this._writableState,pe=!1,re=!se.objectMode&&p(Y);return re&&!t.isBuffer(Y)&&(Y=u(Y)),typeof R=="function"&&(J=R,R=null),re?R="buffer":R||(R=se.defaultEncoding),typeof J!="function"&&(J=O),se.ending?k(this,J):(re||L(this,se,Y,J))&&(se.pendingcb++,pe=_(this,se,re,Y,R,J)),pe},I.prototype.cork=function(){this._writableState.corked++},I.prototype.uncork=function(){var Y=this._writableState;Y.corked&&(Y.corked--,!Y.writing&&!Y.corked&&!Y.bufferProcessing&&Y.bufferedRequest&&G(this,Y))},I.prototype.setDefaultEncoding=function(R){if(typeof R=="string"&&(R=R.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((R+"").toLowerCase())>-1))throw new F(R);return this._writableState.defaultEncoding=R,this},Object.defineProperty(I.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function V(Y,R,J){return!Y.objectMode&&Y.decodeStrings!==!1&&typeof R=="string"&&(R=t.from(R,J)),R}Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function _(Y,R,J,se,pe,re){if(!J){var z=V(R,se,pe);se!==z&&(J=!0,pe="buffer",se=z)}var U=R.objectMode?1:se.length;R.length+=U;var H=R.length<R.highWaterMark;if(H||(R.needDrain=!0),R.writing||R.corked){var ne=R.lastBufferedRequest;R.lastBufferedRequest={chunk:se,encoding:pe,isBuf:J,callback:re,next:null},ne?ne.next=R.lastBufferedRequest:R.bufferedRequest=R.lastBufferedRequest,R.bufferedRequestCount+=1}else ee(Y,R,!1,U,se,pe,re);return H}function ee(Y,R,J,se,pe,re,z){R.writelen=se,R.writecb=z,R.writing=!0,R.sync=!0,R.destroyed?R.onwrite(new C("write")):J?Y._writev(pe,R.onwrite):Y._write(pe,re,R.onwrite),R.sync=!1}function $(Y,R,J,se,pe){--R.pendingcb,J?(c.nextTick(pe,se),c.nextTick(fe,Y,R),Y._writableState.errorEmitted=!0,T(Y,se)):(pe(se),Y._writableState.errorEmitted=!0,T(Y,se),fe(Y,R))}function X(Y){Y.writing=!1,Y.writecb=null,Y.length-=Y.writelen,Y.writelen=0}function q(Y,R){var J=Y._writableState,se=J.sync,pe=J.writecb;if(typeof pe!="function")throw new x;if(X(J),R)$(Y,J,se,R,pe);else{var re=Q(J)||Y.destroyed;!re&&!J.corked&&!J.bufferProcessing&&J.bufferedRequest&&G(Y,J),se?c.nextTick(te,Y,J,re,pe):te(Y,J,re,pe)}}function te(Y,R,J,se){J||Z(Y,R),R.pendingcb--,se(),fe(Y,R)}function Z(Y,R){R.length===0&&R.needDrain&&(R.needDrain=!1,Y.emit("drain"))}function G(Y,R){R.bufferProcessing=!0;var J=R.bufferedRequest;if(Y._writev&&J&&J.next){var se=R.bufferedRequestCount,pe=new Array(se),re=R.corkedRequestsFree;re.entry=J;for(var z=0,U=!0;J;)pe[z]=J,J.isBuf||(U=!1),J=J.next,z+=1;pe.allBuffers=U,ee(Y,R,!0,R.length,pe,"",re.finish),R.pendingcb++,R.lastBufferedRequest=null,re.next?(R.corkedRequestsFree=re.next,re.next=null):R.corkedRequestsFree=new o(R),R.bufferedRequestCount=0}else{for(;J;){var H=J.chunk,ne=J.encoding,le=J.callback,me=R.objectMode?1:H.length;if(ee(Y,R,!1,me,H,ne,le),J=J.next,R.bufferedRequestCount--,R.writing)break}J===null&&(R.lastBufferedRequest=null)}R.bufferedRequest=J,R.bufferProcessing=!1}I.prototype._write=function(Y,R,J){J(new B("_write()"))},I.prototype._writev=null,I.prototype.end=function(Y,R,J){var se=this._writableState;return typeof Y=="function"?(J=Y,Y=null,R=null):typeof R=="function"&&(J=R,R=null),Y!=null&&this.write(Y,R),se.corked&&(se.corked=1,this.uncork()),se.ending||K(this,se,J),this},Object.defineProperty(I.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Q(Y){return Y.ending&&Y.length===0&&Y.bufferedRequest===null&&!Y.finished&&!Y.writing}function ie(Y,R){Y._final(function(J){R.pendingcb--,J&&T(Y,J),R.prefinished=!0,Y.emit("prefinish"),fe(Y,R)})}function de(Y,R){!R.prefinished&&!R.finalCalled&&(typeof Y._final=="function"&&!R.destroyed?(R.pendingcb++,R.finalCalled=!0,c.nextTick(ie,Y,R)):(R.prefinished=!0,Y.emit("prefinish")))}function fe(Y,R){var J=Q(R);if(J&&(de(Y,R),R.pendingcb===0&&(R.finished=!0,Y.emit("finish"),R.autoDestroy))){var se=Y._readableState;(!se||se.autoDestroy&&se.endEmitted)&&Y.destroy()}return J}function K(Y,R,J){R.ending=!0,fe(Y,R),J&&(R.finished?c.nextTick(J):Y.once("finish",J)),R.ended=!0,Y.writable=!1}function W(Y,R,J){var se=Y.entry;for(Y.entry=null;se;){var pe=se.callback;R.pendingcb--,pe(J),se=se.next}R.corkedRequestsFree.next=Y}Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(R){this._writableState&&(this._writableState.destroyed=R)}}),I.prototype.destroy=m.destroy,I.prototype._undestroy=m.undestroy,I.prototype._destroy=function(Y,R){R(Y)}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(e,g,y){(function(c){(function(){"use strict";var d;function l(D,S,F){return S=o(S),S in D?Object.defineProperty(D,S,{value:F,enumerable:!0,configurable:!0,writable:!0}):D[S]=F,D}function o(D){var S=s(D,"string");return typeof S=="symbol"?S:String(S)}function s(D,S){if(typeof D!="object"||D===null)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var T=F.call(D,S||"default");if(typeof T!="object")return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return(S==="string"?String:Number)(D)}var i=e("./end-of-stream"),n=Symbol("lastResolve"),t=Symbol("lastReject"),r=Symbol("error"),u=Symbol("ended"),p=Symbol("lastPromise"),m=Symbol("handlePromise"),E=Symbol("stream");function v(D,S){return{value:D,done:S}}function h(D){var S=D[n];if(S!==null){var F=D[E].read();F!==null&&(D[p]=null,D[n]=null,D[t]=null,S(v(F,!1)))}}function A(D){c.nextTick(h,D)}function B(D,S){return function(F,T){D.then(function(){if(S[u]){F(v(void 0,!0));return}S[m](F,T)},T)}}var x=Object.getPrototypeOf(function(){}),w=Object.setPrototypeOf((d={get stream(){return this[E]},next:function(){var S=this,F=this[r];if(F!==null)return Promise.reject(F);if(this[u])return Promise.resolve(v(void 0,!0));if(this[E].destroyed)return new Promise(function(N,I){c.nextTick(function(){S[r]?I(S[r]):N(v(void 0,!0))})});var T=this[p],O;if(T)O=new Promise(B(T,this));else{var M=this[E].read();if(M!==null)return Promise.resolve(v(M,!1));O=new Promise(this[m])}return this[p]=O,O}},l(d,Symbol.asyncIterator,function(){return this}),l(d,"return",function(){var S=this;return new Promise(function(F,T){S[E].destroy(null,function(O){if(O){T(O);return}F(v(void 0,!0))})})}),d),x),C=function(S){var F,T=Object.create(w,(F={},l(F,E,{value:S,writable:!0}),l(F,n,{value:null,writable:!0}),l(F,t,{value:null,writable:!0}),l(F,r,{value:null,writable:!0}),l(F,u,{value:S._readableState.endEmitted,writable:!0}),l(F,m,{value:function(M,N){var I=T[E].read();I?(T[p]=null,T[n]=null,T[t]=null,M(v(I,!1))):(T[n]=M,T[t]=N)},writable:!0}),F));return T[p]=null,i(S,function(O){if(O&&O.code!=="ERR_STREAM_PREMATURE_CLOSE"){var M=T[t];M!==null&&(T[p]=null,T[n]=null,T[t]=null,M(O)),T[r]=O;return}var N=T[n];N!==null&&(T[p]=null,T[n]=null,T[t]=null,N(v(void 0,!0))),T[u]=!0}),S.on("readable",A.bind(null,T)),T};g.exports=C}).call(this)}).call(this,e("_process"))},{"./end-of-stream":408,_process:467}],406:[function(e,g,y){"use strict";function c(h,A){var B=Object.keys(h);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(h);A&&(x=x.filter(function(w){return Object.getOwnPropertyDescriptor(h,w).enumerable})),B.push.apply(B,x)}return B}function d(h){for(var A=1;A<arguments.length;A++){var B=arguments[A]!=null?arguments[A]:{};A%2?c(Object(B),!0).forEach(function(x){l(h,x,B[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(B)):c(Object(B)).forEach(function(x){Object.defineProperty(h,x,Object.getOwnPropertyDescriptor(B,x))})}return h}function l(h,A,B){return A=n(A),A in h?Object.defineProperty(h,A,{value:B,enumerable:!0,configurable:!0,writable:!0}):h[A]=B,h}function o(h,A){if(!(h instanceof A))throw new TypeError("Cannot call a class as a function")}function s(h,A){for(var B=0;B<A.length;B++){var x=A[B];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(h,n(x.key),x)}}function i(h,A,B){return A&&s(h.prototype,A),B&&s(h,B),Object.defineProperty(h,"prototype",{writable:!1}),h}function n(h){var A=t(h,"string");return typeof A=="symbol"?A:String(A)}function t(h,A){if(typeof h!="object"||h===null)return h;var B=h[Symbol.toPrimitive];if(B!==void 0){var x=B.call(h,A||"default");if(typeof x!="object")return x;throw new TypeError("@@toPrimitive must return a primitive value.")}return(A==="string"?String:Number)(h)}var r=e("buffer"),u=r.Buffer,p=e("util"),m=p.inspect,E=m&&m.custom||"inspect";function v(h,A,B){u.prototype.copy.call(h,A,B)}g.exports=function(){function h(){o(this,h),this.head=null,this.tail=null,this.length=0}return i(h,[{key:"push",value:function(B){var x={data:B,next:null};this.length>0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function(B){var x={data:B,next:this.head};this.length===0&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(this.length!==0){var B=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,B}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(B){if(this.length===0)return"";for(var x=this.head,w=""+x.data;x=x.next;)w+=B+x.data;return w}},{key:"concat",value:function(B){if(this.length===0)return u.alloc(0);for(var x=u.allocUnsafe(B>>>0),w=this.head,C=0;w;)v(w.data,x,C),C+=w.data.length,w=w.next;return x}},{key:"consume",value:function(B,x){var w;return B<this.head.data.length?(w=this.head.data.slice(0,B),this.head.data=this.head.data.slice(B)):B===this.head.data.length?w=this.shift():w=x?this._getString(B):this._getBuffer(B),w}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(B){var x=this.head,w=1,C=x.data;for(B-=C.length;x=x.next;){var D=x.data,S=B>D.length?D.length:B;if(S===D.length?C+=D:C+=D.slice(0,B),B-=S,B===0){S===D.length?(++w,x.next?this.head=x.next:this.head=this.tail=null):(this.head=x,x.data=D.slice(S));break}++w}return this.length-=w,C}},{key:"_getBuffer",value:function(B){var x=u.allocUnsafe(B),w=this.head,C=1;for(w.data.copy(x),B-=w.data.length;w=w.next;){var D=w.data,S=B>D.length?D.length:B;if(D.copy(x,x.length-B,0,S),B-=S,B===0){S===D.length?(++C,w.next?this.head=w.next:this.head=this.tail=null):(this.head=w,w.data=D.slice(S));break}++C}return this.length-=C,x}},{key:E,value:function(B,x){return m(this,d(d({},x),{},{depth:0,customInspect:!1}))}}]),h}()},{buffer:90,util:89}],407:[function(e,g,y){(function(c){(function(){"use strict";function d(t,r){var u=this,p=this._readableState&&this._readableState.destroyed,m=this._writableState&&this._writableState.destroyed;return p||m?(r?r(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,c.nextTick(i,this,t)):c.nextTick(i,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(E){!r&&E?u._writableState?u._writableState.errorEmitted?c.nextTick(o,u):(u._writableState.errorEmitted=!0,c.nextTick(l,u,E)):c.nextTick(l,u,E):r?(c.nextTick(o,u),r(E)):c.nextTick(o,u)}),this)}function l(t,r){i(t,r),o(t)}function o(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function s(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(t,r){t.emit("error",r)}function n(t,r){var u=t._readableState,p=t._writableState;u&&u.autoDestroy||p&&p.autoDestroy?t.destroy(r):t.emit("error",r)}g.exports={destroy:d,undestroy:s,errorOrDestroy:n}}).call(this)}).call(this,e("_process"))},{_process:467}],408:[function(e,g,y){"use strict";var c=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function d(i){var n=!1;return function(){if(!n){n=!0;for(var t=arguments.length,r=new Array(t),u=0;u<t;u++)r[u]=arguments[u];i.apply(this,r)}}}function l(){}function o(i){return i.setHeader&&typeof i.abort=="function"}function s(i,n,t){if(typeof n=="function")return s(i,null,n);n||(n={}),t=d(t||l);var r=n.readable||n.readable!==!1&&i.readable,u=n.writable||n.writable!==!1&&i.writable,p=function(){i.writable||E()},m=i._writableState&&i._writableState.finished,E=function(){u=!1,m=!0,r||t.call(i)},v=i._readableState&&i._readableState.endEmitted,h=function(){r=!1,v=!0,u||t.call(i)},A=function(C){t.call(i,C)},B=function(){var C;if(r&&!v)return(!i._readableState||!i._readableState.ended)&&(C=new c),t.call(i,C);if(u&&!m)return(!i._writableState||!i._writableState.ended)&&(C=new c),t.call(i,C)},x=function(){i.req.on("finish",E)};return o(i)?(i.on("complete",E),i.on("abort",B),i.req?x():i.on("request",x)):u&&!i._writableState&&(i.on("end",p),i.on("close",p)),i.on("end",h),i.on("finish",E),n.error!==!1&&i.on("error",A),i.on("close",B),function(){i.removeListener("complete",E),i.removeListener("abort",B),i.removeListener("request",x),i.req&&i.req.removeListener("finish",E),i.removeListener("end",p),i.removeListener("close",p),i.removeListener("finish",E),i.removeListener("end",h),i.removeListener("error",A),i.removeListener("close",B)}}g.exports=s},{"../../../errors":399}],409:[function(e,g,y){g.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(e,g,y){"use strict";var c;function d(E){var v=!1;return function(){v||(v=!0,E.apply(void 0,arguments))}}var l=e("../../../errors").codes,o=l.ERR_MISSING_ARGS,s=l.ERR_STREAM_DESTROYED;function i(E){if(E)throw E}function n(E){return E.setHeader&&typeof E.abort=="function"}function t(E,v,h,A){A=d(A);var B=!1;E.on("close",function(){B=!0}),c===void 0&&(c=e("./end-of-stream")),c(E,{readable:v,writable:h},function(w){if(w)return A(w);B=!0,A()});var x=!1;return function(w){if(!B&&!x){if(x=!0,n(E))return E.abort();if(typeof E.destroy=="function")return E.destroy();A(w||new s("pipe"))}}}function r(E){E()}function u(E,v){return E.pipe(v)}function p(E){return!E.length||typeof E[E.length-1]!="function"?i:E.pop()}function m(){for(var E=arguments.length,v=new Array(E),h=0;h<E;h++)v[h]=arguments[h];var A=p(v);if(Array.isArray(v[0])&&(v=v[0]),v.length<2)throw new o("streams");var B,x=v.map(function(w,C){var D=C<v.length-1,S=C>0;return t(w,D,S,function(F){B||(B=F),F&&x.forEach(r),!D&&(x.forEach(r),A(B))})});return v.reduce(u)}g.exports=m},{"../../../errors":399,"./end-of-stream":408}],411:[function(e,g,y){"use strict";var c=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;function d(o,s,i){return o.highWaterMark!=null?o.highWaterMark:s?o[i]:null}function l(o,s,i,n){var t=d(s,n,i);if(t!=null){if(!(isFinite(t)&&Math.floor(t)===t)||t<0){var r=n?i:"highWaterMark";throw new c(r,t)}return Math.floor(t)}return o.objectMode?16:16*1024}g.exports={getHighWaterMark:l}},{"../../../errors":399}],412:[function(e,g,y){arguments[4][393][0].apply(y,arguments)},{dup:393,events:344}],413:[function(e,g,y){"use strict";var c=e("safe-buffer").Buffer,d=c.isEncoding||function(x){switch(x=""+x,x&&x.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function l(x){if(!x)return"utf8";for(var w;;)switch(x){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return x;default:if(w)return;x=(""+x).toLowerCase(),w=!0}}function o(x){var w=l(x);if(typeof w!="string"&&(c.isEncoding===d||!d(x)))throw new Error("Unknown encoding: "+x);return w||x}y.StringDecoder=s;function s(x){this.encoding=o(x);var w;switch(this.encoding){case"utf16le":this.text=m,this.end=E,w=4;break;case"utf8":this.fillLast=r,w=4;break;case"base64":this.text=v,this.end=h,w=3;break;default:this.write=A,this.end=B;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(w)}s.prototype.write=function(x){if(x.length===0)return"";var w,C;if(this.lastNeed){if(w=this.fillLast(x),w===void 0)return"";C=this.lastNeed,this.lastNeed=0}else C=0;return C<x.length?w?w+this.text(x,C):this.text(x,C):w||""},s.prototype.end=p,s.prototype.text=u,s.prototype.fillLast=function(x){if(this.lastNeed<=x.length)return x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,x.length),this.lastNeed-=x.length};function i(x){return x<=127?0:x>>5===6?2:x>>4===14?3:x>>3===30?4:x>>6===2?-1:-2}function n(x,w,C){var D=w.length-1;if(D<C)return 0;var S=i(w[D]);return S>=0?(S>0&&(x.lastNeed=S-1),S):--D<C||S===-2?0:(S=i(w[D]),S>=0?(S>0&&(x.lastNeed=S-2),S):--D<C||S===-2?0:(S=i(w[D]),S>=0?(S>0&&(S===2?S=0:x.lastNeed=S-3),S):0))}function t(x,w,C){if((w[0]&192)!==128)return x.lastNeed=0,"\uFFFD";if(x.lastNeed>1&&w.length>1){if((w[1]&192)!==128)return x.lastNeed=1,"\uFFFD";if(x.lastNeed>2&&w.length>2&&(w[2]&192)!==128)return x.lastNeed=2,"\uFFFD"}}function r(x){var w=this.lastTotal-this.lastNeed,C=t(this,x,w);if(C!==void 0)return C;if(this.lastNeed<=x.length)return x.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,w,0,x.length),this.lastNeed-=x.length}function u(x,w){var C=n(this,x,w);if(!this.lastNeed)return x.toString("utf8",w);this.lastTotal=C;var D=x.length-(C-this.lastNeed);return x.copy(this.lastChar,0,D),x.toString("utf8",w,D)}function p(x){var w=x&&x.length?this.write(x):"";return this.lastNeed?w+"\uFFFD":w}function m(x,w){if((x.length-w)%2===0){var C=x.toString("utf16le",w);if(C){var D=C.charCodeAt(C.length-1);if(D>=55296&&D<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1],C.slice(0,-1)}return C}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=x[x.length-1],x.toString("utf16le",w,x.length-1)}function E(x){var w=x&&x.length?this.write(x):"";if(this.lastNeed){var C=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,C)}return w}function v(x,w){var C=(x.length-w)%3;return C===0?x.toString("base64",w):(this.lastNeed=3-C,this.lastTotal=3,C===1?this.lastChar[0]=x[x.length-1]:(this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1]),x.toString("base64",w,x.length-C))}function h(x){var w=x&&x.length?this.write(x):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function A(x){return x.toString(this.encoding)}function B(x){return x&&x.length?this.write(x):""}},{"safe-buffer":396}],414:[function(e,g,y){(function(c,d){(function(){var l=e("process/browser.js").nextTick,o=Function.prototype.apply,s=Array.prototype.slice,i={},n=0;y.setTimeout=function(){return new t(o.call(setTimeout,window,arguments),clearTimeout)},y.setInterval=function(){return new t(o.call(setInterval,window,arguments),clearInterval)},y.clearTimeout=y.clearInterval=function(r){r.close()};function t(r,u){this._id=r,this._clearFn=u}t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},y.enroll=function(r,u){clearTimeout(r._idleTimeoutId),r._idleTimeout=u},y.unenroll=function(r){clearTimeout(r._idleTimeoutId),r._idleTimeout=-1},y._unrefActive=y.active=function(r){clearTimeout(r._idleTimeoutId);var u=r._idleTimeout;u>=0&&(r._idleTimeoutId=setTimeout(function(){r._onTimeout&&r._onTimeout()},u))},y.setImmediate=typeof c=="function"?c:function(r){var u=n++,p=arguments.length<2?!1:s.call(arguments,1);return i[u]=!0,l(function(){i[u]&&(p?r.apply(null,p):r.call(null),y.clearImmediate(u))}),u},y.clearImmediate=typeof d=="function"?d:function(r){delete i[r]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(e,g,y){var c=e("buffer").Buffer;g.exports=function(d){if(d instanceof Uint8Array){if(d.byteOffset===0&&d.byteLength===d.buffer.byteLength)return d.buffer;if(typeof d.buffer.slice=="function")return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)}if(c.isBuffer(d)){for(var l=new Uint8Array(d.length),o=d.length,s=0;s<o;s++)l[s]=d[s];return l.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(e,g,y){(function(c){(function(){g.exports=d;function d(o,s){if(l("noDeprecation"))return o;var i=!1;function n(){if(!i){if(l("throwDeprecation"))throw new Error(s);l("traceDeprecation")?console.trace(s):console.warn(s),i=!0}return o.apply(this,arguments)}return n}function l(o){try{if(!c.localStorage)return!1}catch(i){return!1}var s=c.localStorage[o];return s==null?!1:String(s).toLowerCase()==="true"}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(e,g,y){arguments[4][84][0].apply(y,arguments)},{dup:84}],418:[function(e,g,y){"use strict";var c=e("is-arguments"),d=e("is-generator-function"),l=e("which-typed-array"),o=e("is-typed-array");function s(ne){return ne.call.bind(ne)}var i=typeof BigInt!="undefined",n=typeof Symbol!="undefined",t=s(Object.prototype.toString),r=s(Number.prototype.valueOf),u=s(String.prototype.valueOf),p=s(Boolean.prototype.valueOf);if(i)var m=s(BigInt.prototype.valueOf);if(n)var E=s(Symbol.prototype.valueOf);function v(ne,le){if(typeof ne!="object")return!1;try{return le(ne),!0}catch(me){return!1}}y.isArgumentsObject=c,y.isGeneratorFunction=d,y.isTypedArray=o;function h(ne){return typeof Promise!="undefined"&&ne instanceof Promise||ne!==null&&typeof ne=="object"&&typeof ne.then=="function"&&typeof ne.catch=="function"}y.isPromise=h;function A(ne){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(ne):o(ne)||G(ne)}y.isArrayBufferView=A;function B(ne){return l(ne)==="Uint8Array"}y.isUint8Array=B;function x(ne){return l(ne)==="Uint8ClampedArray"}y.isUint8ClampedArray=x;function w(ne){return l(ne)==="Uint16Array"}y.isUint16Array=w;function C(ne){return l(ne)==="Uint32Array"}y.isUint32Array=C;function D(ne){return l(ne)==="Int8Array"}y.isInt8Array=D;function S(ne){return l(ne)==="Int16Array"}y.isInt16Array=S;function F(ne){return l(ne)==="Int32Array"}y.isInt32Array=F;function T(ne){return l(ne)==="Float32Array"}y.isFloat32Array=T;function O(ne){return l(ne)==="Float64Array"}y.isFloat64Array=O;function M(ne){return l(ne)==="BigInt64Array"}y.isBigInt64Array=M;function N(ne){return l(ne)==="BigUint64Array"}y.isBigUint64Array=N;function I(ne){return t(ne)==="[object Map]"}I.working=typeof Map!="undefined"&&I(new Map);function k(ne){return typeof Map=="undefined"?!1:I.working?I(ne):ne instanceof Map}y.isMap=k;function L(ne){return t(ne)==="[object Set]"}L.working=typeof Set!="undefined"&&L(new Set);function V(ne){return typeof Set=="undefined"?!1:L.working?L(ne):ne instanceof Set}y.isSet=V;function _(ne){return t(ne)==="[object WeakMap]"}_.working=typeof WeakMap!="undefined"&&_(new WeakMap);function ee(ne){return typeof WeakMap=="undefined"?!1:_.working?_(ne):ne instanceof WeakMap}y.isWeakMap=ee;function $(ne){return t(ne)==="[object WeakSet]"}$.working=typeof WeakSet!="undefined"&&$(new WeakSet);function X(ne){return $(ne)}y.isWeakSet=X;function q(ne){return t(ne)==="[object ArrayBuffer]"}q.working=typeof ArrayBuffer!="undefined"&&q(new ArrayBuffer);function te(ne){return typeof ArrayBuffer=="undefined"?!1:q.working?q(ne):ne instanceof ArrayBuffer}y.isArrayBuffer=te;function Z(ne){return t(ne)==="[object DataView]"}Z.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&Z(new DataView(new ArrayBuffer(1),0,1));function G(ne){return typeof DataView=="undefined"?!1:Z.working?Z(ne):ne instanceof DataView}y.isDataView=G;var Q=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function ie(ne){return t(ne)==="[object SharedArrayBuffer]"}function de(ne){return typeof Q=="undefined"?!1:(typeof ie.working=="undefined"&&(ie.working=ie(new Q)),ie.working?ie(ne):ne instanceof Q)}y.isSharedArrayBuffer=de;function fe(ne){return t(ne)==="[object AsyncFunction]"}y.isAsyncFunction=fe;function K(ne){return t(ne)==="[object Map Iterator]"}y.isMapIterator=K;function W(ne){return t(ne)==="[object Set Iterator]"}y.isSetIterator=W;function Y(ne){return t(ne)==="[object Generator]"}y.isGeneratorObject=Y;function R(ne){return t(ne)==="[object WebAssembly.Module]"}y.isWebAssemblyCompiledModule=R;function J(ne){return v(ne,r)}y.isNumberObject=J;function se(ne){return v(ne,u)}y.isStringObject=se;function pe(ne){return v(ne,p)}y.isBooleanObject=pe;function re(ne){return i&&v(ne,m)}y.isBigIntObject=re;function z(ne){return n&&v(ne,E)}y.isSymbolObject=z;function U(ne){return J(ne)||se(ne)||pe(ne)||re(ne)||z(ne)}y.isBoxedPrimitive=U;function H(ne){return typeof Uint8Array!="undefined"&&(te(ne)||de(ne))}y.isAnyArrayBuffer=H,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(ne){Object.defineProperty(y,ne,{enumerable:!1,value:function(){throw new Error(ne+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(e,g,y){(function(c){(function(){var d=Object.getOwnPropertyDescriptors||function(Q){for(var ie=Object.keys(Q),de={},fe=0;fe<ie.length;fe++)de[ie[fe]]=Object.getOwnPropertyDescriptor(Q,ie[fe]);return de},l=/%[sdj%]/g;y.format=function(G){if(!S(G)){for(var Q=[],ie=0;ie<arguments.length;ie++)Q.push(n(arguments[ie]));return Q.join(" ")}for(var ie=1,de=arguments,fe=de.length,K=String(G).replace(l,function(Y){if(Y==="%%")return"%";if(ie>=fe)return Y;switch(Y){case"%s":return String(de[ie++]);case"%d":return Number(de[ie++]);case"%j":try{return JSON.stringify(de[ie++])}catch(R){return"[Circular]"}default:return Y}}),W=de[ie];ie<fe;W=de[++ie])w(W)||!M(W)?K+=" "+W:K+=" "+n(W);return K},y.deprecate=function(G,Q){if(typeof c!="undefined"&&c.noDeprecation===!0)return G;if(typeof c=="undefined")return function(){return y.deprecate(G,Q).apply(this,arguments)};var ie=!1;function de(){if(!ie){if(c.throwDeprecation)throw new Error(Q);c.traceDeprecation?console.trace(Q):console.error(Q),ie=!0}return G.apply(this,arguments)}return de};var o={},s=/^$/;if(c.env.NODE_DEBUG){var i=c.env.NODE_DEBUG;i=i.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),s=new RegExp("^"+i+"$","i")}y.debuglog=function(G){if(G=G.toUpperCase(),!o[G])if(s.test(G)){var Q=c.pid;o[G]=function(){var ie=y.format.apply(y,arguments);console.error("%s %d: %s",G,Q,ie)}}else o[G]=function(){};return o[G]};function n(G,Q){var ie={seen:[],stylize:r};return arguments.length>=3&&(ie.depth=arguments[2]),arguments.length>=4&&(ie.colors=arguments[3]),x(Q)?ie.showHidden=Q:Q&&y._extend(ie,Q),T(ie.showHidden)&&(ie.showHidden=!1),T(ie.depth)&&(ie.depth=2),T(ie.colors)&&(ie.colors=!1),T(ie.customInspect)&&(ie.customInspect=!0),ie.colors&&(ie.stylize=t),p(ie,G,ie.depth)}y.inspect=n,n.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},n.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function t(G,Q){var ie=n.styles[Q];return ie?"\x1B["+n.colors[ie][0]+"m"+G+"\x1B["+n.colors[ie][1]+"m":G}function r(G,Q){return G}function u(G){var Q={};return G.forEach(function(ie,de){Q[ie]=!0}),Q}function p(G,Q,ie){if(G.customInspect&&Q&&k(Q.inspect)&&Q.inspect!==y.inspect&&!(Q.constructor&&Q.constructor.prototype===Q)){var de=Q.inspect(ie,G);return S(de)||(de=p(G,de,ie)),de}var fe=m(G,Q);if(fe)return fe;var K=Object.keys(Q),W=u(K);if(G.showHidden&&(K=Object.getOwnPropertyNames(Q)),I(Q)&&(K.indexOf("message")>=0||K.indexOf("description")>=0))return E(Q);if(K.length===0){if(k(Q)){var Y=Q.name?": "+Q.name:"";return G.stylize("[Function"+Y+"]","special")}if(O(Q))return G.stylize(RegExp.prototype.toString.call(Q),"regexp");if(N(Q))return G.stylize(Date.prototype.toString.call(Q),"date");if(I(Q))return E(Q)}var R="",J=!1,se=["{","}"];if(B(Q)&&(J=!0,se=["[","]"]),k(Q)){var pe=Q.name?": "+Q.name:"";R=" [Function"+pe+"]"}if(O(Q)&&(R=" "+RegExp.prototype.toString.call(Q)),N(Q)&&(R=" "+Date.prototype.toUTCString.call(Q)),I(Q)&&(R=" "+E(Q)),K.length===0&&(!J||Q.length==0))return se[0]+R+se[1];if(ie<0)return O(Q)?G.stylize(RegExp.prototype.toString.call(Q),"regexp"):G.stylize("[Object]","special");G.seen.push(Q);var re;return J?re=v(G,Q,ie,W,K):re=K.map(function(z){return h(G,Q,ie,W,z,J)}),G.seen.pop(),A(re,R,se)}function m(G,Q){if(T(Q))return G.stylize("undefined","undefined");if(S(Q)){var ie="'"+JSON.stringify(Q).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return G.stylize(ie,"string")}if(D(Q))return G.stylize(""+Q,"number");if(x(Q))return G.stylize(""+Q,"boolean");if(w(Q))return G.stylize("null","null")}function E(G){return"["+Error.prototype.toString.call(G)+"]"}function v(G,Q,ie,de,fe){for(var K=[],W=0,Y=Q.length;W<Y;++W)X(Q,String(W))?K.push(h(G,Q,ie,de,String(W),!0)):K.push("");return fe.forEach(function(R){R.match(/^\d+$/)||K.push(h(G,Q,ie,de,R,!0))}),K}function h(G,Q,ie,de,fe,K){var W,Y,R;if(R=Object.getOwnPropertyDescriptor(Q,fe)||{value:Q[fe]},R.get?R.set?Y=G.stylize("[Getter/Setter]","special"):Y=G.stylize("[Getter]","special"):R.set&&(Y=G.stylize("[Setter]","special")),X(de,fe)||(W="["+fe+"]"),Y||(G.seen.indexOf(R.value)<0?(w(ie)?Y=p(G,R.value,null):Y=p(G,R.value,ie-1),Y.indexOf(`
|
|
|
`)>-1&&(K?Y=Y.split(`
|
|
|
`).map(function(J){return" "+J}).join(`
|
|
|
`).slice(2):Y=`
|
|
|
`+Y.split(`
|
|
|
`).map(function(J){return" "+J}).join(`
|
|
|
`))):Y=G.stylize("[Circular]","special")),T(W)){if(K&&fe.match(/^\d+$/))return Y;W=JSON.stringify(""+fe),W.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(W=W.slice(1,-1),W=G.stylize(W,"name")):(W=W.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),W=G.stylize(W,"string"))}return W+": "+Y}function A(G,Q,ie){var de=0,fe=G.reduce(function(K,W){return de++,W.indexOf(`
|
|
|
`)>=0&&de++,K+W.replace(/\u001b\[\d\d?m/g,"").length+1},0);return fe>60?ie[0]+(Q===""?"":Q+`
|
|
|
`)+" "+G.join(`,
|
|
|
`)+" "+ie[1]:ie[0]+Q+" "+G.join(", ")+" "+ie[1]}y.types=e("./support/types");function B(G){return Array.isArray(G)}y.isArray=B;function x(G){return typeof G=="boolean"}y.isBoolean=x;function w(G){return G===null}y.isNull=w;function C(G){return G==null}y.isNullOrUndefined=C;function D(G){return typeof G=="number"}y.isNumber=D;function S(G){return typeof G=="string"}y.isString=S;function F(G){return typeof G=="symbol"}y.isSymbol=F;function T(G){return G===void 0}y.isUndefined=T;function O(G){return M(G)&&V(G)==="[object RegExp]"}y.isRegExp=O,y.types.isRegExp=O;function M(G){return typeof G=="object"&&G!==null}y.isObject=M;function N(G){return M(G)&&V(G)==="[object Date]"}y.isDate=N,y.types.isDate=N;function I(G){return M(G)&&(V(G)==="[object Error]"||G instanceof Error)}y.isError=I,y.types.isNativeError=I;function k(G){return typeof G=="function"}y.isFunction=k;function L(G){return G===null||typeof G=="boolean"||typeof G=="number"||typeof G=="string"||typeof G=="symbol"||typeof G=="undefined"}y.isPrimitive=L,y.isBuffer=e("./support/isBuffer");function V(G){return Object.prototype.toString.call(G)}function _(G){return G<10?"0"+G.toString(10):G.toString(10)}var ee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $(){var G=new Date,Q=[_(G.getHours()),_(G.getMinutes()),_(G.getSeconds())].join(":");return[G.getDate(),ee[G.getMonth()],Q].join(" ")}y.log=function(){console.log("%s - %s",$(),y.format.apply(y,arguments))},y.inherits=e("inherits"),y._extend=function(G,Q){if(!Q||!M(Q))return G;for(var ie=Object.keys(Q),de=ie.length;de--;)G[ie[de]]=Q[ie[de]];return G};function X(G,Q){return Object.prototype.hasOwnProperty.call(G,Q)}var q=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;y.promisify=function(Q){if(typeof Q!="function")throw new TypeError('The "original" argument must be of type Function');if(q&&Q[q]){var ie=Q[q];if(typeof ie!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ie,q,{value:ie,enumerable:!1,writable:!1,configurable:!0}),ie}function ie(){for(var de,fe,K=new Promise(function(R,J){de=R,fe=J}),W=[],Y=0;Y<arguments.length;Y++)W.push(arguments[Y]);W.push(function(R,J){R?fe(R):de(J)});try{Q.apply(this,W)}catch(R){fe(R)}return K}return Object.setPrototypeOf(ie,Object.getPrototypeOf(Q)),q&&Object.defineProperty(ie,q,{value:ie,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(ie,d(Q))},y.promisify.custom=q;function te(G,Q){if(!G){var ie=new Error("Promise was rejected with a falsy value");ie.reason=G,G=ie}return Q(G)}function Z(G){if(typeof G!="function")throw new TypeError('The "original" argument must be of type Function');function Q(){for(var ie=[],de=0;de<arguments.length;de++)ie.push(arguments[de]);var fe=ie.pop();if(typeof fe!="function")throw new TypeError("The last argument must be of type Function");var K=this,W=function(){return fe.apply(K,arguments)};G.apply(this,ie).then(function(Y){c.nextTick(W.bind(null,null,Y))},function(Y){c.nextTick(te.bind(null,Y,W))})}return Object.setPrototypeOf(Q,Object.getPrototypeOf(G)),Object.defineProperties(Q,d(G)),Q}y.callbackify=Z}).call(this)}).call(this,e("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(e,g,y){(function(c){(function(){"use strict";var d=e("for-each"),l=e("available-typed-arrays"),o=e("call-bind"),s=e("call-bind/callBound"),i=e("gopd"),n=s("Object.prototype.toString"),t=e("has-tostringtag/shams")(),r=typeof globalThis=="undefined"?c:globalThis,u=l(),p=s("String.prototype.slice"),m=Object.getPrototypeOf,E=s("Array.prototype.indexOf",!0)||function(x,w){for(var C=0;C<x.length;C+=1)if(x[C]===w)return C;return-1},v={__proto__:null};t&&i&&m?d(u,function(B){var x=new r[B];if(Symbol.toStringTag in x){var w=m(x),C=i(w,Symbol.toStringTag);if(!C){var D=m(w);C=i(D,Symbol.toStringTag)}v["$"+B]=o(C.get)}}):d(u,function(B){var x=new r[B];v["$"+B]=o(x.slice)});var h=function(x){var w=!1;return d(v,function(C,D){if(!w)try{"$"+C(x)===D&&(w=p(D,1))}catch(S){}}),w},A=function(x){var w=!1;return d(v,function(C,D){if(!w)try{C(x),w=p(D,1)}catch(S){}}),w};g.exports=function(x){if(!x||typeof x!="object")return!1;if(!t){var w=p(n(x),8,-1);return E(u,w)>-1?w:w!=="Object"?!1:A(x)}return i?h(x):null}}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(e,g,y){(function(){"use strict";y.stripBOM=function(c){return c[0]==="\uFEFF"?c.substring(1):c}}).call(this)},{}],422:[function(e,g,y){(function(){"use strict";var c,d,l,o,s,i={}.hasOwnProperty;c=e("xmlbuilder"),d=e("./defaults").defaults,o=function(n){return typeof n=="string"&&(n.indexOf("&")>=0||n.indexOf(">")>=0||n.indexOf("<")>=0)},s=function(n){return"<![CDATA["+l(n)+"]]>"},l=function(n){return n.replace("]]>","]]]]><![CDATA[>")},y.Builder=function(){function n(t){var r,u,p;this.options={},u=d["0.2"];for(r in u)i.call(u,r)&&(p=u[r],this.options[r]=p);for(r in t)i.call(t,r)&&(p=t[r],this.options[r]=p)}return n.prototype.buildObject=function(t){var r,u,p,m,E;return r=this.options.attrkey,u=this.options.charkey,Object.keys(t).length===1&&this.options.rootName===d["0.2"].rootName?(E=Object.keys(t)[0],t=t[E]):E=this.options.rootName,p=function(v){return function(h,A){var B,x,w,C,D,S;if(typeof A!="object")v.options.cdata&&o(A)?h.raw(s(A)):h.txt(A);else if(Array.isArray(A)){for(C in A)if(i.call(A,C)){x=A[C];for(D in x)w=x[D],h=p(h.ele(D),w).up()}}else for(D in A)if(i.call(A,D))if(x=A[D],D===r){if(typeof x=="object")for(B in x)S=x[B],h=h.att(B,S)}else if(D===u)v.options.cdata&&o(x)?h=h.raw(s(x)):h=h.txt(x);else if(Array.isArray(x))for(C in x)i.call(x,C)&&(w=x[C],typeof w=="string"?v.options.cdata&&o(w)?h=h.ele(D).raw(s(w)).up():h=h.ele(D,w).up():h=p(h.ele(D),w).up());else typeof x=="object"?h=p(h.ele(D),x).up():typeof x=="string"&&v.options.cdata&&o(x)?h=h.ele(D).raw(s(x)).up():(x==null&&(x=""),h=h.ele(D,x.toString()).up());return h}}(this),m=c.create(E,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),p(m,t).end(this.options.renderOpts)},n}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(e,g,y){(function(){y.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(e,g,y){(function(){"use strict";var c,d,l,o,s,i,n,t,r,u=function(E,v){return function(){return E.apply(v,arguments)}},p=function(E,v){for(var h in v)m.call(v,h)&&(E[h]=v[h]);function A(){this.constructor=E}return A.prototype=v.prototype,E.prototype=new A,E.__super__=v.prototype,E},m={}.hasOwnProperty;t=e("sax"),o=e("events"),c=e("./bom"),n=e("./processors"),r=e("timers").setImmediate,d=e("./defaults").defaults,s=function(E){return typeof E=="object"&&E!=null&&Object.keys(E).length===0},i=function(E,v,h){var A,B,x;for(A=0,B=E.length;A<B;A++)x=E[A],v=x(v,h);return v},l=function(E,v,h){var A;return A=Object.create(null),A.value=h,A.writable=!0,A.enumerable=!0,A.configurable=!0,Object.defineProperty(E,v,A)},y.Parser=function(E){p(v,E);function v(h){this.parseStringPromise=u(this.parseStringPromise,this),this.parseString=u(this.parseString,this),this.reset=u(this.reset,this),this.assignOrPush=u(this.assignOrPush,this),this.processAsync=u(this.processAsync,this);var A,B,x;if(!(this instanceof y.Parser))return new y.Parser(h);this.options={},B=d["0.2"];for(A in B)m.call(B,A)&&(x=B[A],this.options[A]=x);for(A in h)m.call(h,A)&&(x=h[A],this.options[A]=x);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(n.normalize)),this.reset()}return v.prototype.processAsync=function(){var h,A;try{return this.remaining.length<=this.options.chunkSize?(h=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(h),this.saxParser.close()):(h=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(h),r(this.processAsync))}catch(B){if(A=B,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(A)}},v.prototype.assignOrPush=function(h,A,B){return A in h?(h[A]instanceof Array||l(h,A,[h[A]]),h[A].push(B)):this.options.explicitArray?l(h,A,[B]):l(h,A,B)},v.prototype.reset=function(){var h,A,B,x;return this.removeAllListeners(),this.saxParser=t.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(w){return function(C){if(w.saxParser.resume(),!w.saxParser.errThrown)return w.saxParser.errThrown=!0,w.emit("error",C)}}(this),this.saxParser.onend=function(w){return function(){if(!w.saxParser.ended)return w.saxParser.ended=!0,w.emit("end",w.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,x=[],h=this.options.attrkey,A=this.options.charkey,this.saxParser.onopentag=function(w){return function(C){var D,S,F,T,O;if(F={},F[A]="",!w.options.ignoreAttrs){O=C.attributes;for(D in O)m.call(O,D)&&(!(h in F)&&!w.options.mergeAttrs&&(F[h]={}),S=w.options.attrValueProcessors?i(w.options.attrValueProcessors,C.attributes[D],D):C.attributes[D],T=w.options.attrNameProcessors?i(w.options.attrNameProcessors,D):D,w.options.mergeAttrs?w.assignOrPush(F,T,S):l(F[h],T,S))}return F["#name"]=w.options.tagNameProcessors?i(w.options.tagNameProcessors,C.name):C.name,w.options.xmlns&&(F[w.options.xmlnskey]={uri:C.uri,local:C.local}),x.push(F)}}(this),this.saxParser.onclosetag=function(w){return function(){var C,D,S,F,T,O,M,N,I,k;if(O=x.pop(),T=O["#name"],(!w.options.explicitChildren||!w.options.preserveChildrenOrder)&&delete O["#name"],O.cdata===!0&&(C=O.cdata,delete O.cdata),I=x[x.length-1],O[A].match(/^\s*$/)&&!C?(D=O[A],delete O[A]):(w.options.trim&&(O[A]=O[A].trim()),w.options.normalize&&(O[A]=O[A].replace(/\s{2,}/g," ").trim()),O[A]=w.options.valueProcessors?i(w.options.valueProcessors,O[A],T):O[A],Object.keys(O).length===1&&A in O&&!w.EXPLICIT_CHARKEY&&(O=O[A])),s(O)&&(typeof w.options.emptyTag=="function"?O=w.options.emptyTag():O=w.options.emptyTag!==""?w.options.emptyTag:D),w.options.validator!=null&&(k="/"+function(){var L,V,_;for(_=[],L=0,V=x.length;L<V;L++)F=x[L],_.push(F["#name"]);return _}().concat(T).join("/"),function(){var L;try{return O=w.options.validator(k,I&&I[T],O)}catch(V){return L=V,w.emit("error",L)}}()),w.options.explicitChildren&&!w.options.mergeAttrs&&typeof O=="object"){if(!w.options.preserveChildrenOrder)F={},w.options.attrkey in O&&(F[w.options.attrkey]=O[w.options.attrkey],delete O[w.options.attrkey]),!w.options.charsAsChildren&&w.options.charkey in O&&(F[w.options.charkey]=O[w.options.charkey],delete O[w.options.charkey]),Object.getOwnPropertyNames(O).length>0&&(F[w.options.childkey]=O),O=F;else if(I){I[w.options.childkey]=I[w.options.childkey]||[],M={};for(S in O)m.call(O,S)&&l(M,S,O[S]);I[w.options.childkey].push(M),delete O["#name"],Object.keys(O).length===1&&A in O&&!w.EXPLICIT_CHARKEY&&(O=O[A])}}return x.length>0?w.assignOrPush(I,T,O):(w.options.explicitRoot&&(N=O,O={},l(O,T,N)),w.resultObject=O,w.saxParser.ended=!0,w.emit("end",w.resultObject))}}(this),B=function(w){return function(C){var D,S;if(S=x[x.length-1],S)return S[A]+=C,w.options.explicitChildren&&w.options.preserveChildrenOrder&&w.options.charsAsChildren&&(w.options.includeWhiteChars||C.replace(/\\n/g,"").trim()!=="")&&(S[w.options.childkey]=S[w.options.childkey]||[],D={"#name":"__text__"},D[A]=C,w.options.normalize&&(D[A]=D[A].replace(/\s{2,}/g," ").trim()),S[w.options.childkey].push(D)),S}}(this),this.saxParser.ontext=B,this.saxParser.oncdata=function(w){return function(C){var D;if(D=B(C),D)return D.cdata=!0}}(this)},v.prototype.parseString=function(h,A){var B;A!=null&&typeof A=="function"&&(this.on("end",function(x){return this.reset(),A(null,x)}),this.on("error",function(x){return this.reset(),A(x)}));try{return h=h.toString(),h.trim()===""?(this.emit("end",null),!0):(h=c.stripBOM(h),this.options.async?(this.remaining=h,r(this.processAsync),this.saxParser):this.saxParser.write(h).close())}catch(x){if(B=x,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw B}else return this.emit("error",B),this.saxParser.errThrown=!0}},v.prototype.parseStringPromise=function(h){return new Promise(function(A){return function(B,x){return A.parseString(h,function(w,C){return w?x(w):B(C)})}}(this))},v}(o),y.parseString=function(E,v,h){var A,B,x;return h!=null?(typeof h=="function"&&(A=h),typeof v=="object"&&(B=v)):(typeof v=="function"&&(A=v),B={}),x=new y.Parser(B),x.parseString(E,A)},y.parseStringPromise=function(E,v){var h,A;return typeof v=="object"&&(h=v),A=new y.Parser(h),A.parseStringPromise(E)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(e,g,y){(function(){"use strict";var c;c=new RegExp(/(?!xmlns)^.*:/),y.normalize=function(d){return d.toLowerCase()},y.firstCharLowerCase=function(d){return d.charAt(0).toLowerCase()+d.slice(1)},y.stripPrefix=function(d){return d.replace(c,"")},y.parseNumbers=function(d){return isNaN(d)||(d=d%1===0?parseInt(d,10):parseFloat(d)),d},y.parseBooleans=function(d){return/^(?:true|false)$/i.test(d)&&(d=d.toLowerCase()==="true"),d}}).call(this)},{}],426:[function(e,g,y){(function(){"use strict";var c,d,l,o,s=function(n,t){for(var r in t)i.call(t,r)&&(n[r]=t[r]);function u(){this.constructor=n}return u.prototype=t.prototype,n.prototype=new u,n.__super__=t.prototype,n},i={}.hasOwnProperty;d=e("./defaults"),c=e("./builder"),l=e("./parser"),o=e("./processors"),y.defaults=d.defaults,y.processors=o,y.ValidationError=function(n){s(t,n);function t(r){this.message=r}return t}(Error),y.Builder=c.Builder,y.Parser=l.Parser,y.parseString=l.parseString,y.parseStringPromise=l.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(e,g,y){(function(){g.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(e,g,y){(function(){g.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t=[].slice,r={}.hasOwnProperty;c=function(){var u,p,m,E,v,h;if(h=arguments[0],v=2<=arguments.length?t.call(arguments,1):[],s(Object.assign))Object.assign.apply(null,arguments);else for(u=0,m=v.length;u<m;u++)if(E=v[u],E!=null)for(p in E)r.call(E,p)&&(h[p]=E[p]);return h},s=function(u){return!!u&&Object.prototype.toString.call(u)==="[object Function]"},i=function(u){var p;return!!u&&((p=typeof u)=="function"||p==="object")},l=function(u){return s(Array.isArray)?Array.isArray(u):Object.prototype.toString.call(u)==="[object Array]"},o=function(u){var p;if(l(u))return!u.length;for(p in u)if(r.call(u,p))return!1;return!0},n=function(u){var p,m;return i(u)&&(m=Object.getPrototypeOf(u))&&(p=m.constructor)&&typeof p=="function"&&p instanceof p&&Function.prototype.toString.call(p)===Function.prototype.toString.call(Object)},d=function(u){return s(u.valueOf)?u.valueOf():u},g.exports.assign=c,g.exports.isFunction=s,g.exports.isObject=i,g.exports.isArray=l,g.exports.isEmpty=o,g.exports.isPlainObject=n,g.exports.getValue=d}).call(this)},{}],430:[function(e,g,y){(function(){g.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(e,g,y){(function(){var c,d,l;c=e("./NodeType"),l=e("./XMLNode"),g.exports=d=function(){function o(s,i,n){if(this.parent=s,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),i==null)throw new Error("Missing attribute name. "+this.debugInfo(i));this.name=this.stringify.name(i),this.value=this.stringify.attValue(n),this.type=c.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(o.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(o.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(o.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(o.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(o.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(o.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(o.prototype,"specified",{get:function(){return!0}}),o.prototype.clone=function(){return Object.create(this)},o.prototype.toString=function(s){return this.options.writer.attribute(this,this.options.writer.filterOptions(s))},o.prototype.debugInfo=function(s){return s=s||this.name,s==null?"parent: <"+this.parent.name+">":"attribute: {"+s+"}, parent: <"+this.parent.name+">"},o.prototype.isEqualNode=function(s){return!(s.namespaceURI!==this.namespaceURI||s.prefix!==this.prefix||s.localName!==this.localName||s.value!==this.value)},o}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;c=e("./NodeType"),l=e("./XMLCharacterData"),g.exports=d=function(i){o(n,i);function n(t,r){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=c.CData,this.value=this.stringify.cdata(r)}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},n}(l)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(e,g,y){(function(){var c,d,l=function(s,i){for(var n in i)o.call(i,n)&&(s[n]=i[n]);function t(){this.constructor=s}return t.prototype=i.prototype,s.prototype=new t,s.__super__=i.prototype,s},o={}.hasOwnProperty;d=e("./XMLNode"),g.exports=c=function(s){l(i,s);function i(n){i.__super__.constructor.call(this,n),this.value=""}return Object.defineProperty(i.prototype,"data",{get:function(){return this.value},set:function(n){return this.value=n||""}}),Object.defineProperty(i.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(n){return this.value=n||""}}),i.prototype.clone=function(){return Object.create(this)},i.prototype.substringData=function(n,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.appendData=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.insertData=function(n,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.deleteData=function(n,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.replaceData=function(n,t,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.isEqualNode=function(n){return!(!i.__super__.isEqualNode.apply(this,arguments).isEqualNode(n)||n.data!==this.data)},i}(d)}).call(this)},{"./XMLNode":450}],434:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;c=e("./NodeType"),d=e("./XMLCharacterData"),g.exports=l=function(i){o(n,i);function n(t,r){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=c.Comment,this.value=this.stringify.comment(r)}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},n}(d)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(e,g,y){(function(){var c,d,l;d=e("./XMLDOMErrorHandler"),l=e("./XMLDOMStringList"),g.exports=c=function(){function o(){var s;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new d,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=s=Object.create(this.defaultParams)}return Object.defineProperty(o.prototype,"parameterNames",{get:function(){return new l(Object.keys(this.defaultParams))}}),o.prototype.getParameter=function(s){return this.params.hasOwnProperty(s)?this.params[s]:null},o.prototype.canSetParameter=function(s,i){return!0},o.prototype.setParameter=function(s,i){return i!=null?this.params[s]=i:delete this.params[s]},o}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(e,g,y){(function(){var c;g.exports=c=function(){function d(){}return d.prototype.handleError=function(l){throw new Error(l)},d}()}).call(this)},{}],437:[function(e,g,y){(function(){var c;g.exports=c=function(){function d(){}return d.prototype.hasFeature=function(l,o){return!0},d.prototype.createDocumentType=function(l,o,s){throw new Error("This DOM method is not implemented.")},d.prototype.createDocument=function(l,o,s){throw new Error("This DOM method is not implemented.")},d.prototype.createHTMLDocument=function(l){throw new Error("This DOM method is not implemented.")},d.prototype.getFeature=function(l,o){throw new Error("This DOM method is not implemented.")},d}()}).call(this)},{}],438:[function(e,g,y){(function(){var c;g.exports=c=function(){function d(l){this.arr=l||[]}return Object.defineProperty(d.prototype,"length",{get:function(){return this.arr.length}}),d.prototype.item=function(l){return this.arr[l]||null},d.prototype.contains=function(l){return this.arr.indexOf(l)!==-1},d}()}).call(this)},{}],439:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(i){o(n,i);function n(t,r,u,p,m,E){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(u==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(r));if(!p)throw new Error("Missing DTD attribute type. "+this.debugInfo(r));if(!m)throw new Error("Missing DTD attribute default. "+this.debugInfo(r));if(m.indexOf("#")!==0&&(m="#"+m),!m.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(r));if(E&&!m.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(r));this.elementName=this.stringify.name(r),this.type=c.AttributeDeclaration,this.attributeName=this.stringify.name(u),this.attributeType=this.stringify.dtdAttType(p),E&&(this.defaultValue=this.stringify.dtdAttDefault(E)),this.defaultValueType=m}return n.prototype.toString=function(t){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(t))},n}(l)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(i){o(n,i);function n(t,r,u){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing DTD element name. "+this.debugInfo());u||(u="(#PCDATA)"),Array.isArray(u)&&(u="("+u.join(",")+")"),this.name=this.stringify.name(r),this.type=c.ElementDeclaration,this.value=this.stringify.dtdElementValue(u)}return n.prototype.toString=function(t){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(t))},n}(l)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(e,g,y){(function(){var c,d,l,o,s=function(n,t){for(var r in t)i.call(t,r)&&(n[r]=t[r]);function u(){this.constructor=n}return u.prototype=t.prototype,n.prototype=new u,n.__super__=t.prototype,n},i={}.hasOwnProperty;o=e("./Utility").isObject,l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(n){s(t,n);function t(r,u,p,m){if(t.__super__.constructor.call(this,r),p==null)throw new Error("Missing DTD entity name. "+this.debugInfo(p));if(m==null)throw new Error("Missing DTD entity value. "+this.debugInfo(p));if(this.pe=!!u,this.name=this.stringify.name(p),this.type=c.EntityDeclaration,!o(m))this.value=this.stringify.dtdEntityValue(m),this.internal=!0;else{if(!m.pubID&&!m.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(p));if(m.pubID&&!m.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(p));if(this.internal=!1,m.pubID!=null&&(this.pubID=this.stringify.dtdPubID(m.pubID)),m.sysID!=null&&(this.sysID=this.stringify.dtdSysID(m.sysID)),m.nData!=null&&(this.nData=this.stringify.dtdNData(m.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(p))}}return Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(t.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(t.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlVersion",{get:function(){return null}}),t.prototype.toString=function(r){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(r))},t}(l)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(i){o(n,i);function n(t,r,u){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing DTD notation name. "+this.debugInfo(r));if(!u.pubID&&!u.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(r));this.name=this.stringify.name(r),this.type=c.NotationDeclaration,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID))}return Object.defineProperty(n.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(n.prototype,"systemId",{get:function(){return this.sysID}}),n.prototype.toString=function(t){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(t))},n}(l)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(e,g,y){(function(){var c,d,l,o,s=function(n,t){for(var r in t)i.call(t,r)&&(n[r]=t[r]);function u(){this.constructor=n}return u.prototype=t.prototype,n.prototype=new u,n.__super__=t.prototype,n},i={}.hasOwnProperty;o=e("./Utility").isObject,l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(n){s(t,n);function t(r,u,p,m){var E;t.__super__.constructor.call(this,r),o(u)&&(E=u,u=E.version,p=E.encoding,m=E.standalone),u||(u="1.0"),this.type=c.Declaration,this.version=this.stringify.xmlVersion(u),p!=null&&(this.encoding=this.stringify.xmlEncoding(p)),m!=null&&(this.standalone=this.stringify.xmlStandalone(m))}return t.prototype.toString=function(r){return this.options.writer.declaration(this,this.options.writer.filterOptions(r))},t}(l)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u=function(m,E){for(var v in E)p.call(E,v)&&(m[v]=E[v]);function h(){this.constructor=m}return h.prototype=E.prototype,m.prototype=new h,m.__super__=E.prototype,m},p={}.hasOwnProperty;r=e("./Utility").isObject,t=e("./XMLNode"),c=e("./NodeType"),d=e("./XMLDTDAttList"),o=e("./XMLDTDEntity"),l=e("./XMLDTDElement"),s=e("./XMLDTDNotation"),n=e("./XMLNamedNodeMap"),g.exports=i=function(m){u(E,m);function E(v,h,A){var B,x,w,C,D,S;if(E.__super__.constructor.call(this,v),this.type=c.DocType,v.children){for(C=v.children,x=0,w=C.length;x<w;x++)if(B=C[x],B.type===c.Element){this.name=B.name;break}}this.documentObject=v,r(h)&&(D=h,h=D.pubID,A=D.sysID),A==null&&(S=[h,A],A=S[0],h=S[1]),h!=null&&(this.pubID=this.stringify.dtdPubID(h)),A!=null&&(this.sysID=this.stringify.dtdSysID(A))}return Object.defineProperty(E.prototype,"entities",{get:function(){var v,h,A,B,x;for(B={},x=this.children,h=0,A=x.length;h<A;h++)v=x[h],v.type===c.EntityDeclaration&&!v.pe&&(B[v.name]=v);return new n(B)}}),Object.defineProperty(E.prototype,"notations",{get:function(){var v,h,A,B,x;for(B={},x=this.children,h=0,A=x.length;h<A;h++)v=x[h],v.type===c.NotationDeclaration&&(B[v.name]=v);return new n(B)}}),Object.defineProperty(E.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(E.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(E.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),E.prototype.element=function(v,h){var A;return A=new l(this,v,h),this.children.push(A),this},E.prototype.attList=function(v,h,A,B,x){var w;return w=new d(this,v,h,A,B,x),this.children.push(w),this},E.prototype.entity=function(v,h){var A;return A=new o(this,!1,v,h),this.children.push(A),this},E.prototype.pEntity=function(v,h){var A;return A=new o(this,!0,v,h),this.children.push(A),this},E.prototype.notation=function(v,h){var A;return A=new s(this,v,h),this.children.push(A),this},E.prototype.toString=function(v){return this.options.writer.docType(this,this.options.writer.filterOptions(v))},E.prototype.ele=function(v,h){return this.element(v,h)},E.prototype.att=function(v,h,A,B,x){return this.attList(v,h,A,B,x)},E.prototype.ent=function(v,h){return this.entity(v,h)},E.prototype.pent=function(v,h){return this.pEntity(v,h)},E.prototype.not=function(v,h){return this.notation(v,h)},E.prototype.up=function(){return this.root()||this.documentObject},E.prototype.isEqualNode=function(v){return!(!E.__super__.isEqualNode.apply(this,arguments).isEqualNode(v)||v.name!==this.name||v.publicId!==this.publicId||v.systemId!==this.systemId)},E}(t)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r=function(p,m){for(var E in m)u.call(m,E)&&(p[E]=m[E]);function v(){this.constructor=p}return v.prototype=m.prototype,p.prototype=new v,p.__super__=m.prototype,p},u={}.hasOwnProperty;t=e("./Utility").isPlainObject,l=e("./XMLDOMImplementation"),d=e("./XMLDOMConfiguration"),s=e("./XMLNode"),c=e("./NodeType"),n=e("./XMLStringifier"),i=e("./XMLStringWriter"),g.exports=o=function(p){r(m,p);function m(E){m.__super__.constructor.call(this,null),this.name="#document",this.type=c.Document,this.documentURI=null,this.domConfig=new d,E||(E={}),E.writer||(E.writer=new i),this.options=E,this.stringify=new n(E)}return Object.defineProperty(m.prototype,"implementation",{value:new l}),Object.defineProperty(m.prototype,"doctype",{get:function(){var E,v,h,A;for(A=this.children,v=0,h=A.length;v<h;v++)if(E=A[v],E.type===c.DocType)return E;return null}}),Object.defineProperty(m.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(m.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(m.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(m.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].encoding:null}}),Object.defineProperty(m.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(m.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(m.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(m.prototype,"origin",{get:function(){return null}}),Object.defineProperty(m.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(m.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(m.prototype,"contentType",{get:function(){return null}}),m.prototype.end=function(E){var v;return v={},E?t(E)&&(v=E,E=this.options.writer):E=this.options.writer,E.document(this,E.filterOptions(v))},m.prototype.toString=function(E){return this.options.writer.document(this,this.options.writer.filterOptions(E))},m.prototype.createElement=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createTextNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createComment=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createCDATASection=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createProcessingInstruction=function(E,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createAttribute=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createEntityReference=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.importNode=function(E,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createElementNS=function(E,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createAttributeNS=function(E,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(E,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementById=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.adoptNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.renameNode=function(E,v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByClassName=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createEvent=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createNodeIterator=function(E,v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.createTreeWalker=function(E,v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},m}(s)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u,p,m,E,v,h,A,B,x,w,C,D,S,F,T,O={}.hasOwnProperty;T=e("./Utility"),S=T.isObject,D=T.isFunction,F=T.isPlainObject,C=T.getValue,c=e("./NodeType"),m=e("./XMLDocument"),v=e("./XMLElement"),o=e("./XMLCData"),s=e("./XMLComment"),A=e("./XMLRaw"),w=e("./XMLText"),h=e("./XMLProcessingInstruction"),u=e("./XMLDeclaration"),p=e("./XMLDocType"),i=e("./XMLDTDAttList"),t=e("./XMLDTDEntity"),n=e("./XMLDTDElement"),r=e("./XMLDTDNotation"),l=e("./XMLAttribute"),x=e("./XMLStringifier"),B=e("./XMLStringWriter"),d=e("./WriterState"),g.exports=E=function(){function M(N,I,k){var L;this.name="?xml",this.type=c.Document,N||(N={}),L={},N.writer?F(N.writer)&&(L=N.writer,N.writer=new B):N.writer=new B,this.options=N,this.writer=N.writer,this.writerOptions=this.writer.filterOptions(L),this.stringify=new x(N),this.onDataCallback=I||function(){},this.onEndCallback=k||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return M.prototype.createChildNode=function(N){var I,k,L,V,_,ee,$,X;switch(N.type){case c.CData:this.cdata(N.value);break;case c.Comment:this.comment(N.value);break;case c.Element:L={},$=N.attribs;for(k in $)O.call($,k)&&(I=$[k],L[k]=I.value);this.node(N.name,L);break;case c.Dummy:this.dummy();break;case c.Raw:this.raw(N.value);break;case c.Text:this.text(N.value);break;case c.ProcessingInstruction:this.instruction(N.target,N.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+N.constructor.name)}for(X=N.children,_=0,ee=X.length;_<ee;_++)V=X[_],this.createChildNode(V),V.type===c.Element&&this.up();return this},M.prototype.dummy=function(){return this},M.prototype.node=function(N,I,k){var L;if(N==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(N));return this.openCurrent(),N=C(N),I==null&&(I={}),I=C(I),S(I)||(L=[I,k],k=L[0],I=L[1]),this.currentNode=new v(this,N,I),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,k!=null&&this.text(k),this},M.prototype.element=function(N,I,k){var L,V,_,ee,$,X;if(this.currentNode&&this.currentNode.type===c.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(N)||S(N)||D(N))for(ee=this.options.noValidation,this.options.noValidation=!0,X=new m(this.options).element("TEMP_ROOT"),X.element(N),this.options.noValidation=ee,$=X.children,V=0,_=$.length;V<_;V++)L=$[V],this.createChildNode(L),L.type===c.Element&&this.up();else this.node(N,I,k);return this},M.prototype.attribute=function(N,I){var k,L;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(N));if(N!=null&&(N=C(N)),S(N))for(k in N)O.call(N,k)&&(L=N[k],this.attribute(k,L));else D(I)&&(I=I.apply()),this.options.keepNullAttributes&&I==null?this.currentNode.attribs[N]=new l(this,N,""):I!=null&&(this.currentNode.attribs[N]=new l(this,N,I));return this},M.prototype.text=function(N){var I;return this.openCurrent(),I=new w(this,N),this.onData(this.writer.text(I,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.cdata=function(N){var I;return this.openCurrent(),I=new o(this,N),this.onData(this.writer.cdata(I,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.comment=function(N){var I;return this.openCurrent(),I=new s(this,N),this.onData(this.writer.comment(I,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.raw=function(N){var I;return this.openCurrent(),I=new A(this,N),this.onData(this.writer.raw(I,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.instruction=function(N,I){var k,L,V,_,ee;if(this.openCurrent(),N!=null&&(N=C(N)),I!=null&&(I=C(I)),Array.isArray(N))for(k=0,_=N.length;k<_;k++)L=N[k],this.instruction(L);else if(S(N))for(L in N)O.call(N,L)&&(V=N[L],this.instruction(L,V));else D(I)&&(I=I.apply()),ee=new h(this,N,I),this.onData(this.writer.processingInstruction(ee,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},M.prototype.declaration=function(N,I,k){var L;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return L=new u(this,N,I,k),this.onData(this.writer.declaration(L,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.doctype=function(N,I,k){if(this.openCurrent(),N==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new p(this,I,k),this.currentNode.rootNodeName=N,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},M.prototype.dtdElement=function(N,I){var k;return this.openCurrent(),k=new n(this,N,I),this.onData(this.writer.dtdElement(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.attList=function(N,I,k,L,V){var _;return this.openCurrent(),_=new i(this,N,I,k,L,V),this.onData(this.writer.dtdAttList(_,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.entity=function(N,I){var k;return this.openCurrent(),k=new t(this,!1,N,I),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.pEntity=function(N,I){var k;return this.openCurrent(),k=new t(this,!0,N,I),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.notation=function(N,I){var k;return this.openCurrent(),k=new r(this,N,I),this.onData(this.writer.dtdNotation(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},M.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},M.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},M.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},M.prototype.openNode=function(N){var I,k,L,V;if(!N.isOpen){if(!this.root&&this.currentLevel===0&&N.type===c.Element&&(this.root=N),k="",N.type===c.Element){this.writerOptions.state=d.OpenTag,k=this.writer.indent(N,this.writerOptions,this.currentLevel)+"<"+N.name,V=N.attribs;for(L in V)O.call(V,L)&&(I=V[L],k+=this.writer.attribute(I,this.writerOptions,this.currentLevel));k+=(N.children?">":"/>")+this.writer.endline(N,this.writerOptions,this.currentLevel),this.writerOptions.state=d.InsideTag}else this.writerOptions.state=d.OpenTag,k=this.writer.indent(N,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+N.rootNodeName,N.pubID&&N.sysID?k+=' PUBLIC "'+N.pubID+'" "'+N.sysID+'"':N.sysID&&(k+=' SYSTEM "'+N.sysID+'"'),N.children?(k+=" [",this.writerOptions.state=d.InsideTag):(this.writerOptions.state=d.CloseTag,k+=">"),k+=this.writer.endline(N,this.writerOptions,this.currentLevel);return this.onData(k,this.currentLevel),N.isOpen=!0}},M.prototype.closeNode=function(N){var I;if(!N.isClosed)return I="",this.writerOptions.state=d.CloseTag,N.type===c.Element?I=this.writer.indent(N,this.writerOptions,this.currentLevel)+"</"+N.name+">"+this.writer.endline(N,this.writerOptions,this.currentLevel):I=this.writer.indent(N,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(N,this.writerOptions,this.currentLevel),this.writerOptions.state=d.None,this.onData(I,this.currentLevel),N.isClosed=!0},M.prototype.onData=function(N,I){return this.documentStarted=!0,this.onDataCallback(N,I+1)},M.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},M.prototype.debugInfo=function(N){return N==null?"":"node: <"+N+">"},M.prototype.ele=function(){return this.element.apply(this,arguments)},M.prototype.nod=function(N,I,k){return this.node(N,I,k)},M.prototype.txt=function(N){return this.text(N)},M.prototype.dat=function(N){return this.cdata(N)},M.prototype.com=function(N){return this.comment(N)},M.prototype.ins=function(N,I){return this.instruction(N,I)},M.prototype.dec=function(N,I,k){return this.declaration(N,I,k)},M.prototype.dtd=function(N,I,k){return this.doctype(N,I,k)},M.prototype.e=function(N,I,k){return this.element(N,I,k)},M.prototype.n=function(N,I,k){return this.node(N,I,k)},M.prototype.t=function(N){return this.text(N)},M.prototype.d=function(N){return this.cdata(N)},M.prototype.c=function(N){return this.comment(N)},M.prototype.r=function(N){return this.raw(N)},M.prototype.i=function(N,I){return this.instruction(N,I)},M.prototype.att=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},M.prototype.a=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},M.prototype.ent=function(N,I){return this.entity(N,I)},M.prototype.pent=function(N,I){return this.pEntity(N,I)},M.prototype.not=function(N,I){return this.notation(N,I)},M}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;l=e("./XMLNode"),c=e("./NodeType"),g.exports=d=function(i){o(n,i);function n(t){n.__super__.constructor.call(this,t),this.type=c.Dummy}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return""},n}(l)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u=function(m,E){for(var v in E)p.call(E,v)&&(m[v]=E[v]);function h(){this.constructor=m}return h.prototype=E.prototype,m.prototype=new h,m.__super__=E.prototype,m},p={}.hasOwnProperty;r=e("./Utility"),t=r.isObject,n=r.isFunction,i=r.getValue,s=e("./XMLNode"),c=e("./NodeType"),d=e("./XMLAttribute"),o=e("./XMLNamedNodeMap"),g.exports=l=function(m){u(E,m);function E(v,h,A){var B,x,w,C;if(E.__super__.constructor.call(this,v),h==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(h),this.type=c.Element,this.attribs={},this.schemaTypeInfo=null,A!=null&&this.attribute(A),v.type===c.Document&&(this.isRoot=!0,this.documentObject=v,v.rootObject=this,v.children)){for(C=v.children,x=0,w=C.length;x<w;x++)if(B=C[x],B.type===c.DocType){B.name=this.name;break}}}return Object.defineProperty(E.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(E.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(E.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(E.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(E.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(E.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(E.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(E.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new o(this.attribs)),this.attributeMap}}),E.prototype.clone=function(){var v,h,A,B;A=Object.create(this),A.isRoot&&(A.documentObject=null),A.attribs={},B=this.attribs;for(h in B)p.call(B,h)&&(v=B[h],A.attribs[h]=v.clone());return A.children=[],this.children.forEach(function(x){var w;return w=x.clone(),w.parent=A,A.children.push(w)}),A},E.prototype.attribute=function(v,h){var A,B;if(v!=null&&(v=i(v)),t(v))for(A in v)p.call(v,A)&&(B=v[A],this.attribute(A,B));else n(h)&&(h=h.apply()),this.options.keepNullAttributes&&h==null?this.attribs[v]=new d(this,v,""):h!=null&&(this.attribs[v]=new d(this,v,h));return this},E.prototype.removeAttribute=function(v){var h,A,B;if(v==null)throw new Error("Missing attribute name. "+this.debugInfo());if(v=i(v),Array.isArray(v))for(A=0,B=v.length;A<B;A++)h=v[A],delete this.attribs[h];else delete this.attribs[v];return this},E.prototype.toString=function(v){return this.options.writer.element(this,this.options.writer.filterOptions(v))},E.prototype.att=function(v,h){return this.attribute(v,h)},E.prototype.a=function(v,h){return this.attribute(v,h)},E.prototype.getAttribute=function(v){return this.attribs.hasOwnProperty(v)?this.attribs[v].value:null},E.prototype.setAttribute=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getAttributeNode=function(v){return this.attribs.hasOwnProperty(v)?this.attribs[v]:null},E.prototype.setAttributeNode=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.removeAttributeNode=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getAttributeNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.setAttributeNS=function(v,h,A){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.removeAttributeNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getAttributeNodeNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.setAttributeNodeNS=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagNameNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.hasAttribute=function(v){return this.attribs.hasOwnProperty(v)},E.prototype.hasAttributeNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.setIdAttribute=function(v,h){return this.attribs.hasOwnProperty(v)?this.attribs[v].isId:h},E.prototype.setIdAttributeNS=function(v,h,A){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.setIdAttributeNode=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagNameNS=function(v,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByClassName=function(v){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.isEqualNode=function(v){var h,A,B;if(!E.__super__.isEqualNode.apply(this,arguments).isEqualNode(v)||v.namespaceURI!==this.namespaceURI||v.prefix!==this.prefix||v.localName!==this.localName||v.attribs.length!==this.attribs.length)return!1;for(h=A=0,B=this.attribs.length-1;0<=B?A<=B:A>=B;h=0<=B?++A:--A)if(!this.attribs[h].isEqualNode(v.attribs[h]))return!1;return!0},E}(s)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(e,g,y){(function(){var c;g.exports=c=function(){function d(l){this.nodes=l}return Object.defineProperty(d.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),d.prototype.clone=function(){return this.nodes=null},d.prototype.getNamedItem=function(l){return this.nodes[l]},d.prototype.setNamedItem=function(l){var o;return o=this.nodes[l.nodeName],this.nodes[l.nodeName]=l,o||null},d.prototype.removeNamedItem=function(l){var o;return o=this.nodes[l],delete this.nodes[l],o||null},d.prototype.item=function(l){return this.nodes[Object.keys(this.nodes)[l]]||null},d.prototype.getNamedItemNS=function(l,o){throw new Error("This DOM method is not implemented.")},d.prototype.setNamedItemNS=function(l){throw new Error("This DOM method is not implemented.")},d.prototype.removeNamedItemNS=function(l,o){throw new Error("This DOM method is not implemented.")},d}()}).call(this)},{}],450:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u,p,m,E,v,h,A,B,x,w,C={}.hasOwnProperty;w=e("./Utility"),x=w.isObject,B=w.isFunction,A=w.isEmpty,h=w.getValue,t=null,l=null,o=null,s=null,i=null,E=null,v=null,m=null,n=null,d=null,p=null,r=null,c=null,g.exports=u=function(){function D(S){this.parent=S,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,t||(t=e("./XMLElement"),l=e("./XMLCData"),o=e("./XMLComment"),s=e("./XMLDeclaration"),i=e("./XMLDocType"),E=e("./XMLRaw"),v=e("./XMLText"),m=e("./XMLProcessingInstruction"),n=e("./XMLDummy"),d=e("./NodeType"),p=e("./XMLNodeList"),r=e("./XMLNamedNodeMap"),c=e("./DocumentPosition"))}return Object.defineProperty(D.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(D.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(D.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(D.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(D.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new p(this.children)),this.childNodeList}}),Object.defineProperty(D.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(D.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(D.prototype,"previousSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S-1]||null}}),Object.defineProperty(D.prototype,"nextSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S+1]||null}}),Object.defineProperty(D.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(D.prototype,"textContent",{get:function(){var S,F,T,O,M;if(this.nodeType===d.Element||this.nodeType===d.DocumentFragment){for(M="",O=this.children,F=0,T=O.length;F<T;F++)S=O[F],S.textContent&&(M+=S.textContent);return M}else return null},set:function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),D.prototype.setParent=function(S){var F,T,O,M,N;for(this.parent=S,S&&(this.options=S.options,this.stringify=S.stringify),M=this.children,N=[],T=0,O=M.length;T<O;T++)F=M[T],N.push(F.setParent(this));return N},D.prototype.element=function(S,F,T){var O,M,N,I,k,L,V,_,ee,$,X;if(L=null,F===null&&T==null&&(ee=[{},null],F=ee[0],T=ee[1]),F==null&&(F={}),F=h(F),x(F)||($=[F,T],T=$[0],F=$[1]),S!=null&&(S=h(S)),Array.isArray(S))for(N=0,V=S.length;N<V;N++)M=S[N],L=this.element(M);else if(B(S))L=this.element(S.apply());else if(x(S)){for(k in S)if(C.call(S,k))if(X=S[k],B(X)&&(X=X.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&k.indexOf(this.stringify.convertAttKey)===0)L=this.attribute(k.substr(this.stringify.convertAttKey.length),X);else if(!this.options.separateArrayItems&&Array.isArray(X)&&A(X))L=this.dummy();else if(x(X)&&A(X))L=this.element(k);else if(!this.options.keepNullNodes&&X==null)L=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(X))for(I=0,_=X.length;I<_;I++)M=X[I],O={},O[k]=M,L=this.element(O);else x(X)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&k.indexOf(this.stringify.convertTextKey)===0?L=this.element(X):(L=this.element(k),L.element(X)):L=this.element(k,X)}else!this.options.keepNullNodes&&T===null?L=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&S.indexOf(this.stringify.convertTextKey)===0?L=this.text(T):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&S.indexOf(this.stringify.convertCDataKey)===0?L=this.cdata(T):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&S.indexOf(this.stringify.convertCommentKey)===0?L=this.comment(T):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&S.indexOf(this.stringify.convertRawKey)===0?L=this.raw(T):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&S.indexOf(this.stringify.convertPIKey)===0?L=this.instruction(S.substr(this.stringify.convertPIKey.length),T):L=this.node(S,F,T);if(L==null)throw new Error("Could not create any elements with: "+S+". "+this.debugInfo());return L},D.prototype.insertBefore=function(S,F,T){var O,M,N,I,k;if(S!=null&&S.type)return N=S,I=F,N.setParent(this),I?(M=children.indexOf(I),k=children.splice(M),children.push(N),Array.prototype.push.apply(children,k)):children.push(N),N;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(S));return M=this.parent.children.indexOf(this),k=this.parent.children.splice(M),O=this.parent.element(S,F,T),Array.prototype.push.apply(this.parent.children,k),O},D.prototype.insertAfter=function(S,F,T){var O,M,N;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(S));return M=this.parent.children.indexOf(this),N=this.parent.children.splice(M+1),O=this.parent.element(S,F,T),Array.prototype.push.apply(this.parent.children,N),O},D.prototype.remove=function(){var S,F;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return S=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[S,S-S+1].concat(F=[])),this.parent},D.prototype.node=function(S,F,T){var O,M;return S!=null&&(S=h(S)),F||(F={}),F=h(F),x(F)||(M=[F,T],T=M[0],F=M[1]),O=new t(this,S,F),T!=null&&O.text(T),this.children.push(O),O},D.prototype.text=function(S){var F;return x(S)&&this.element(S),F=new v(this,S),this.children.push(F),this},D.prototype.cdata=function(S){var F;return F=new l(this,S),this.children.push(F),this},D.prototype.comment=function(S){var F;return F=new o(this,S),this.children.push(F),this},D.prototype.commentBefore=function(S){var F,T,O;return T=this.parent.children.indexOf(this),O=this.parent.children.splice(T),F=this.parent.comment(S),Array.prototype.push.apply(this.parent.children,O),this},D.prototype.commentAfter=function(S){var F,T,O;return T=this.parent.children.indexOf(this),O=this.parent.children.splice(T+1),F=this.parent.comment(S),Array.prototype.push.apply(this.parent.children,O),this},D.prototype.raw=function(S){var F;return F=new E(this,S),this.children.push(F),this},D.prototype.dummy=function(){var S;return S=new n(this),S},D.prototype.instruction=function(S,F){var T,O,M,N,I;if(S!=null&&(S=h(S)),F!=null&&(F=h(F)),Array.isArray(S))for(N=0,I=S.length;N<I;N++)T=S[N],this.instruction(T);else if(x(S))for(T in S)C.call(S,T)&&(O=S[T],this.instruction(T,O));else B(F)&&(F=F.apply()),M=new m(this,S,F),this.children.push(M);return this},D.prototype.instructionBefore=function(S,F){var T,O,M;return O=this.parent.children.indexOf(this),M=this.parent.children.splice(O),T=this.parent.instruction(S,F),Array.prototype.push.apply(this.parent.children,M),this},D.prototype.instructionAfter=function(S,F){var T,O,M;return O=this.parent.children.indexOf(this),M=this.parent.children.splice(O+1),T=this.parent.instruction(S,F),Array.prototype.push.apply(this.parent.children,M),this},D.prototype.declaration=function(S,F,T){var O,M;return O=this.document(),M=new s(O,S,F,T),O.children.length===0?O.children.unshift(M):O.children[0].type===d.Declaration?O.children[0]=M:O.children.unshift(M),O.root()||O},D.prototype.dtd=function(S,F){var T,O,M,N,I,k,L,V,_,ee;for(O=this.document(),M=new i(O,S,F),_=O.children,N=I=0,L=_.length;I<L;N=++I)if(T=_[N],T.type===d.DocType)return O.children[N]=M,M;for(ee=O.children,N=k=0,V=ee.length;k<V;N=++k)if(T=ee[N],T.isRoot)return O.children.splice(N,0,M),M;return O.children.push(M),M},D.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},D.prototype.root=function(){var S;for(S=this;S;){if(S.type===d.Document)return S.rootObject;if(S.isRoot)return S;S=S.parent}},D.prototype.document=function(){var S;for(S=this;S;){if(S.type===d.Document)return S;S=S.parent}},D.prototype.end=function(S){return this.document().end(S)},D.prototype.prev=function(){var S;if(S=this.parent.children.indexOf(this),S<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[S-1]},D.prototype.next=function(){var S;if(S=this.parent.children.indexOf(this),S===-1||S===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[S+1]},D.prototype.importDocument=function(S){var F;return F=S.root().clone(),F.parent=this,F.isRoot=!1,this.children.push(F),this},D.prototype.debugInfo=function(S){var F,T;return S=S||this.name,S==null&&!((F=this.parent)!=null&&F.name)?"":S==null?"parent: <"+this.parent.name+">":(T=this.parent)!=null&&T.name?"node: <"+S+">, parent: <"+this.parent.name+">":"node: <"+S+">"},D.prototype.ele=function(S,F,T){return this.element(S,F,T)},D.prototype.nod=function(S,F,T){return this.node(S,F,T)},D.prototype.txt=function(S){return this.text(S)},D.prototype.dat=function(S){return this.cdata(S)},D.prototype.com=function(S){return this.comment(S)},D.prototype.ins=function(S,F){return this.instruction(S,F)},D.prototype.doc=function(){return this.document()},D.prototype.dec=function(S,F,T){return this.declaration(S,F,T)},D.prototype.e=function(S,F,T){return this.element(S,F,T)},D.prototype.n=function(S,F,T){return this.node(S,F,T)},D.prototype.t=function(S){return this.text(S)},D.prototype.d=function(S){return this.cdata(S)},D.prototype.c=function(S){return this.comment(S)},D.prototype.r=function(S){return this.raw(S)},D.prototype.i=function(S,F){return this.instruction(S,F)},D.prototype.u=function(){return this.up()},D.prototype.importXMLBuilder=function(S){return this.importDocument(S)},D.prototype.replaceChild=function(S,F){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.removeChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.appendChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.hasChildNodes=function(){return this.children.length!==0},D.prototype.cloneNode=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isSupported=function(S,F){return!0},D.prototype.hasAttributes=function(){return this.attribs.length!==0},D.prototype.compareDocumentPosition=function(S){var F,T;return F=this,F===S?0:this.document()!==S.document()?(T=c.Disconnected|c.ImplementationSpecific,Math.random()<.5?T|=c.Preceding:T|=c.Following,T):F.isAncestor(S)?c.Contains|c.Preceding:F.isDescendant(S)?c.Contains|c.Following:F.isPreceding(S)?c.Preceding:c.Following},D.prototype.isSameNode=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupPrefix=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isDefaultNamespace=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupNamespaceURI=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isEqualNode=function(S){var F,T,O;if(S.nodeType!==this.nodeType||S.children.length!==this.children.length)return!1;for(F=T=0,O=this.children.length-1;0<=O?T<=O:T>=O;F=0<=O?++T:--T)if(!this.children[F].isEqualNode(S.children[F]))return!1;return!0},D.prototype.getFeature=function(S,F){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.setUserData=function(S,F,T){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.getUserData=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.contains=function(S){return S?S===this||this.isDescendant(S):!1},D.prototype.isDescendant=function(S){var F,T,O,M,N;for(N=this.children,O=0,M=N.length;O<M;O++)if(F=N[O],S===F||(T=F.isDescendant(S),T))return!0;return!1},D.prototype.isAncestor=function(S){return S.isDescendant(this)},D.prototype.isPreceding=function(S){var F,T;return F=this.treePosition(S),T=this.treePosition(this),F===-1||T===-1?!1:F<T},D.prototype.isFollowing=function(S){var F,T;return F=this.treePosition(S),T=this.treePosition(this),F===-1||T===-1?!1:F>T},D.prototype.treePosition=function(S){var F,T;return T=0,F=!1,this.foreachTreeNode(this.document(),function(O){if(T++,!F&&O===S)return F=!0}),F?T:-1},D.prototype.foreachTreeNode=function(S,F){var T,O,M,N,I;for(S||(S=this.document()),N=S.children,O=0,M=N.length;O<M;O++){if(T=N[O],I=F(T))return I;if(I=this.foreachTreeNode(T,F),I)return I}},D}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(e,g,y){(function(){var c;g.exports=c=function(){function d(l){this.nodes=l}return Object.defineProperty(d.prototype,"length",{get:function(){return this.nodes.length||0}}),d.prototype.clone=function(){return this.nodes=null},d.prototype.item=function(l){return this.nodes[l]||null},d}()}).call(this)},{}],452:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;c=e("./NodeType"),d=e("./XMLCharacterData"),g.exports=l=function(i){o(n,i);function n(t,r,u){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=c.ProcessingInstruction,this.target=this.stringify.insTarget(r),this.name=this.target,u&&(this.value=this.stringify.insValue(u))}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(t))},n.prototype.isEqualNode=function(t){return!(!n.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)||t.target!==this.target)},n}(d)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;c=e("./NodeType"),d=e("./XMLNode"),g.exports=l=function(i){o(n,i);function n(t,r){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=c.Raw,this.value=this.stringify.raw(r)}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return this.options.writer.raw(this,this.options.writer.filterOptions(t))},n}(d)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(e,g,y){(function(){var c,d,l,o,s=function(n,t){for(var r in t)i.call(t,r)&&(n[r]=t[r]);function u(){this.constructor=n}return u.prototype=t.prototype,n.prototype=new u,n.__super__=t.prototype,n},i={}.hasOwnProperty;c=e("./NodeType"),o=e("./XMLWriterBase"),d=e("./WriterState"),g.exports=l=function(n){s(t,n);function t(r,u){this.stream=r,t.__super__.constructor.call(this,u)}return t.prototype.endline=function(r,u,p){return r.isLastRootNode&&u.state===d.CloseTag?"":t.__super__.endline.call(this,r,u,p)},t.prototype.document=function(r,u){var p,m,E,v,h,A,B,x,w;for(B=r.children,m=E=0,h=B.length;E<h;m=++E)p=B[m],p.isLastRootNode=m===r.children.length-1;for(u=this.filterOptions(u),x=r.children,w=[],v=0,A=x.length;v<A;v++)p=x[v],w.push(this.writeChildNode(p,u,0));return w},t.prototype.attribute=function(r,u,p){return this.stream.write(t.__super__.attribute.call(this,r,u,p))},t.prototype.cdata=function(r,u,p){return this.stream.write(t.__super__.cdata.call(this,r,u,p))},t.prototype.comment=function(r,u,p){return this.stream.write(t.__super__.comment.call(this,r,u,p))},t.prototype.declaration=function(r,u,p){return this.stream.write(t.__super__.declaration.call(this,r,u,p))},t.prototype.docType=function(r,u,p){var m,E,v,h;if(p||(p=0),this.openNode(r,u,p),u.state=d.OpenTag,this.stream.write(this.indent(r,u,p)),this.stream.write("<!DOCTYPE "+r.root().name),r.pubID&&r.sysID?this.stream.write(' PUBLIC "'+r.pubID+'" "'+r.sysID+'"'):r.sysID&&this.stream.write(' SYSTEM "'+r.sysID+'"'),r.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(r,u,p)),u.state=d.InsideTag,h=r.children,E=0,v=h.length;E<v;E++)m=h[E],this.writeChildNode(m,u,p+1);u.state=d.CloseTag,this.stream.write("]")}return u.state=d.CloseTag,this.stream.write(u.spaceBeforeSlash+">"),this.stream.write(this.endline(r,u,p)),u.state=d.None,this.closeNode(r,u,p)},t.prototype.element=function(r,u,p){var m,E,v,h,A,B,x,w,C,D;p||(p=0),this.openNode(r,u,p),u.state=d.OpenTag,this.stream.write(this.indent(r,u,p)+"<"+r.name),C=r.attribs;for(x in C)i.call(C,x)&&(m=C[x],this.attribute(m,u,p));if(v=r.children.length,h=v===0?null:r.children[0],v===0||r.children.every(function(S){return(S.type===c.Text||S.type===c.Raw)&&S.value===""}))u.allowEmpty?(this.stream.write(">"),u.state=d.CloseTag,this.stream.write("</"+r.name+">")):(u.state=d.CloseTag,this.stream.write(u.spaceBeforeSlash+"/>"));else if(u.pretty&&v===1&&(h.type===c.Text||h.type===c.Raw)&&h.value!=null)this.stream.write(">"),u.state=d.InsideTag,u.suppressPrettyCount++,w=!0,this.writeChildNode(h,u,p+1),u.suppressPrettyCount--,w=!1,u.state=d.CloseTag,this.stream.write("</"+r.name+">");else{for(this.stream.write(">"+this.endline(r,u,p)),u.state=d.InsideTag,D=r.children,A=0,B=D.length;A<B;A++)E=D[A],this.writeChildNode(E,u,p+1);u.state=d.CloseTag,this.stream.write(this.indent(r,u,p)+"</"+r.name+">")}return this.stream.write(this.endline(r,u,p)),u.state=d.None,this.closeNode(r,u,p)},t.prototype.processingInstruction=function(r,u,p){return this.stream.write(t.__super__.processingInstruction.call(this,r,u,p))},t.prototype.raw=function(r,u,p){return this.stream.write(t.__super__.raw.call(this,r,u,p))},t.prototype.text=function(r,u,p){return this.stream.write(t.__super__.text.call(this,r,u,p))},t.prototype.dtdAttList=function(r,u,p){return this.stream.write(t.__super__.dtdAttList.call(this,r,u,p))},t.prototype.dtdElement=function(r,u,p){return this.stream.write(t.__super__.dtdElement.call(this,r,u,p))},t.prototype.dtdEntity=function(r,u,p){return this.stream.write(t.__super__.dtdEntity.call(this,r,u,p))},t.prototype.dtdNotation=function(r,u,p){return this.stream.write(t.__super__.dtdNotation.call(this,r,u,p))},t}(o)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(e,g,y){(function(){var c,d,l=function(s,i){for(var n in i)o.call(i,n)&&(s[n]=i[n]);function t(){this.constructor=s}return t.prototype=i.prototype,s.prototype=new t,s.__super__=i.prototype,s},o={}.hasOwnProperty;d=e("./XMLWriterBase"),g.exports=c=function(s){l(i,s);function i(n){i.__super__.constructor.call(this,n)}return i.prototype.document=function(n,t){var r,u,p,m,E;for(t=this.filterOptions(t),m="",E=n.children,u=0,p=E.length;u<p;u++)r=E[u],m+=this.writeChildNode(r,t,0);return t.pretty&&m.slice(-t.newline.length)===t.newline&&(m=m.slice(0,-t.newline.length)),m},i}(d)}).call(this)},{"./XMLWriterBase":458}],456:[function(e,g,y){(function(){var c,d=function(o,s){return function(){return o.apply(s,arguments)}},l={}.hasOwnProperty;g.exports=c=function(){function o(s){this.assertLegalName=d(this.assertLegalName,this),this.assertLegalChar=d(this.assertLegalChar,this);var i,n,t;s||(s={}),this.options=s,this.options.version||(this.options.version="1.0"),n=s.stringify||{};for(i in n)l.call(n,i)&&(t=n[i],this[i]=t)}return o.prototype.name=function(s){return this.options.noValidation?s:this.assertLegalName(""+s||"")},o.prototype.text=function(s){return this.options.noValidation?s:this.assertLegalChar(this.textEscape(""+s||""))},o.prototype.cdata=function(s){return this.options.noValidation?s:(s=""+s||"",s=s.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(s))},o.prototype.comment=function(s){if(this.options.noValidation)return s;if(s=""+s||"",s.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+s);return this.assertLegalChar(s)},o.prototype.raw=function(s){return this.options.noValidation?s:""+s||""},o.prototype.attValue=function(s){return this.options.noValidation?s:this.assertLegalChar(this.attEscape(s=""+s||""))},o.prototype.insTarget=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.insValue=function(s){if(this.options.noValidation)return s;if(s=""+s||"",s.match(/\?>/))throw new Error("Invalid processing instruction value: "+s);return this.assertLegalChar(s)},o.prototype.xmlVersion=function(s){if(this.options.noValidation)return s;if(s=""+s||"",!s.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+s);return s},o.prototype.xmlEncoding=function(s){if(this.options.noValidation)return s;if(s=""+s||"",!s.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+s);return this.assertLegalChar(s)},o.prototype.xmlStandalone=function(s){return this.options.noValidation?s:s?"yes":"no"},o.prototype.dtdPubID=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdSysID=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdElementValue=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdAttType=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdAttDefault=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdEntityValue=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.dtdNData=function(s){return this.options.noValidation?s:this.assertLegalChar(""+s||"")},o.prototype.convertAttKey="@",o.prototype.convertPIKey="?",o.prototype.convertTextKey="#text",o.prototype.convertCDataKey="#cdata",o.prototype.convertCommentKey="#comment",o.prototype.convertRawKey="#raw",o.prototype.assertLegalChar=function(s){var i,n;if(this.options.noValidation)return s;if(i="",this.options.version==="1.0"){if(i=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,n=s.match(i))throw new Error("Invalid character in string: "+s+" at index "+n.index)}else if(this.options.version==="1.1"&&(i=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,n=s.match(i)))throw new Error("Invalid character in string: "+s+" at index "+n.index);return s},o.prototype.assertLegalName=function(s){var i;if(this.options.noValidation)return s;if(this.assertLegalChar(s),i=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!s.match(i))throw new Error("Invalid character in name");return s},o.prototype.textEscape=function(s){var i;return this.options.noValidation?s:(i=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,s.replace(i,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},o.prototype.attEscape=function(s){var i;return this.options.noValidation?s:(i=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,s.replace(i,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},o}()}).call(this)},{}],457:[function(e,g,y){(function(){var c,d,l,o=function(i,n){for(var t in n)s.call(n,t)&&(i[t]=n[t]);function r(){this.constructor=i}return r.prototype=n.prototype,i.prototype=new r,i.__super__=n.prototype,i},s={}.hasOwnProperty;c=e("./NodeType"),d=e("./XMLCharacterData"),g.exports=l=function(i){o(n,i);function n(t,r){if(n.__super__.constructor.call(this,t),r==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=c.Text,this.value=this.stringify.text(r)}return Object.defineProperty(n.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(n.prototype,"wholeText",{get:function(){var t,r,u;for(u="",r=this.previousSibling;r;)u=r.data+u,r=r.previousSibling;for(u+=this.data,t=this.nextSibling;t;)u=u+t.data,t=t.nextSibling;return u}}),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(t){return this.options.writer.text(this,this.options.writer.filterOptions(t))},n.prototype.splitText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},n.prototype.replaceWholeText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},n}(d)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u,p,m,E,v,h,A,B,x={}.hasOwnProperty;B=e("./Utility").assign,c=e("./NodeType"),r=e("./XMLDeclaration"),u=e("./XMLDocType"),l=e("./XMLCData"),o=e("./XMLComment"),m=e("./XMLElement"),v=e("./XMLRaw"),h=e("./XMLText"),E=e("./XMLProcessingInstruction"),p=e("./XMLDummy"),s=e("./XMLDTDAttList"),i=e("./XMLDTDElement"),n=e("./XMLDTDEntity"),t=e("./XMLDTDNotation"),d=e("./WriterState"),g.exports=A=function(){function w(C){var D,S,F;C||(C={}),this.options=C,S=C.writer||{};for(D in S)x.call(S,D)&&(F=S[D],this["_"+D]=this[D],this[D]=F)}return w.prototype.filterOptions=function(C){var D,S,F,T,O,M,N,I;return C||(C={}),C=B({},this.options,C),D={writer:this},D.pretty=C.pretty||!1,D.allowEmpty=C.allowEmpty||!1,D.indent=(S=C.indent)!=null?S:" ",D.newline=(F=C.newline)!=null?F:`
|
|
|
`,D.offset=(T=C.offset)!=null?T:0,D.dontPrettyTextNodes=(O=(M=C.dontPrettyTextNodes)!=null?M:C.dontprettytextnodes)!=null?O:0,D.spaceBeforeSlash=(N=(I=C.spaceBeforeSlash)!=null?I:C.spacebeforeslash)!=null?N:"",D.spaceBeforeSlash===!0&&(D.spaceBeforeSlash=" "),D.suppressPrettyCount=0,D.user={},D.state=d.None,D},w.prototype.indent=function(C,D,S){var F;return!D.pretty||D.suppressPrettyCount?"":D.pretty&&(F=(S||0)+D.offset+1,F>0)?new Array(F).join(D.indent):""},w.prototype.endline=function(C,D,S){return!D.pretty||D.suppressPrettyCount?"":D.newline},w.prototype.attribute=function(C,D,S){var F;return this.openAttribute(C,D,S),F=" "+C.name+'="'+C.value+'"',this.closeAttribute(C,D,S),F},w.prototype.cdata=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<![CDATA[",D.state=d.InsideTag,F+=C.value,D.state=d.CloseTag,F+="]]>"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.comment=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<!-- ",D.state=d.InsideTag,F+=C.value,D.state=d.CloseTag,F+=" -->"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.declaration=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<?xml",D.state=d.InsideTag,F+=' version="'+C.version+'"',C.encoding!=null&&(F+=' encoding="'+C.encoding+'"'),C.standalone!=null&&(F+=' standalone="'+C.standalone+'"'),D.state=d.CloseTag,F+=D.spaceBeforeSlash+"?>",F+=this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.docType=function(C,D,S){var F,T,O,M,N;if(S||(S=0),this.openNode(C,D,S),D.state=d.OpenTag,M=this.indent(C,D,S),M+="<!DOCTYPE "+C.root().name,C.pubID&&C.sysID?M+=' PUBLIC "'+C.pubID+'" "'+C.sysID+'"':C.sysID&&(M+=' SYSTEM "'+C.sysID+'"'),C.children.length>0){for(M+=" [",M+=this.endline(C,D,S),D.state=d.InsideTag,N=C.children,T=0,O=N.length;T<O;T++)F=N[T],M+=this.writeChildNode(F,D,S+1);D.state=d.CloseTag,M+="]"}return D.state=d.CloseTag,M+=D.spaceBeforeSlash+">",M+=this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),M},w.prototype.element=function(C,D,S){var F,T,O,M,N,I,k,L,V,_,ee,$,X,q;S||(S=0),_=!1,ee="",this.openNode(C,D,S),D.state=d.OpenTag,ee+=this.indent(C,D,S)+"<"+C.name,$=C.attribs;for(V in $)x.call($,V)&&(F=$[V],ee+=this.attribute(F,D,S));if(O=C.children.length,M=O===0?null:C.children[0],O===0||C.children.every(function(te){return(te.type===c.Text||te.type===c.Raw)&&te.value===""}))D.allowEmpty?(ee+=">",D.state=d.CloseTag,ee+="</"+C.name+">"+this.endline(C,D,S)):(D.state=d.CloseTag,ee+=D.spaceBeforeSlash+"/>"+this.endline(C,D,S));else if(D.pretty&&O===1&&(M.type===c.Text||M.type===c.Raw)&&M.value!=null)ee+=">",D.state=d.InsideTag,D.suppressPrettyCount++,_=!0,ee+=this.writeChildNode(M,D,S+1),D.suppressPrettyCount--,_=!1,D.state=d.CloseTag,ee+="</"+C.name+">"+this.endline(C,D,S);else{if(D.dontPrettyTextNodes){for(X=C.children,N=0,k=X.length;N<k;N++)if(T=X[N],(T.type===c.Text||T.type===c.Raw)&&T.value!=null){D.suppressPrettyCount++,_=!0;break}}for(ee+=">"+this.endline(C,D,S),D.state=d.InsideTag,q=C.children,I=0,L=q.length;I<L;I++)T=q[I],ee+=this.writeChildNode(T,D,S+1);D.state=d.CloseTag,ee+=this.indent(C,D,S)+"</"+C.name+">",_&&D.suppressPrettyCount--,ee+=this.endline(C,D,S),D.state=d.None}return this.closeNode(C,D,S),ee},w.prototype.writeChildNode=function(C,D,S){switch(C.type){case c.CData:return this.cdata(C,D,S);case c.Comment:return this.comment(C,D,S);case c.Element:return this.element(C,D,S);case c.Raw:return this.raw(C,D,S);case c.Text:return this.text(C,D,S);case c.ProcessingInstruction:return this.processingInstruction(C,D,S);case c.Dummy:return"";case c.Declaration:return this.declaration(C,D,S);case c.DocType:return this.docType(C,D,S);case c.AttributeDeclaration:return this.dtdAttList(C,D,S);case c.ElementDeclaration:return this.dtdElement(C,D,S);case c.EntityDeclaration:return this.dtdEntity(C,D,S);case c.NotationDeclaration:return this.dtdNotation(C,D,S);default:throw new Error("Unknown XML node type: "+C.constructor.name)}},w.prototype.processingInstruction=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<?",D.state=d.InsideTag,F+=C.target,C.value&&(F+=" "+C.value),D.state=d.CloseTag,F+=D.spaceBeforeSlash+"?>",F+=this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.raw=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S),D.state=d.InsideTag,F+=C.value,D.state=d.CloseTag,F+=this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.text=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S),D.state=d.InsideTag,F+=C.value,D.state=d.CloseTag,F+=this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.dtdAttList=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<!ATTLIST",D.state=d.InsideTag,F+=" "+C.elementName+" "+C.attributeName+" "+C.attributeType,C.defaultValueType!=="#DEFAULT"&&(F+=" "+C.defaultValueType),C.defaultValue&&(F+=' "'+C.defaultValue+'"'),D.state=d.CloseTag,F+=D.spaceBeforeSlash+">"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.dtdElement=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<!ELEMENT",D.state=d.InsideTag,F+=" "+C.name+" "+C.value,D.state=d.CloseTag,F+=D.spaceBeforeSlash+">"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.dtdEntity=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<!ENTITY",D.state=d.InsideTag,C.pe&&(F+=" %"),F+=" "+C.name,C.value?F+=' "'+C.value+'"':(C.pubID&&C.sysID?F+=' PUBLIC "'+C.pubID+'" "'+C.sysID+'"':C.sysID&&(F+=' SYSTEM "'+C.sysID+'"'),C.nData&&(F+=" NDATA "+C.nData)),D.state=d.CloseTag,F+=D.spaceBeforeSlash+">"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.dtdNotation=function(C,D,S){var F;return this.openNode(C,D,S),D.state=d.OpenTag,F=this.indent(C,D,S)+"<!NOTATION",D.state=d.InsideTag,F+=" "+C.name,C.pubID&&C.sysID?F+=' PUBLIC "'+C.pubID+'" "'+C.sysID+'"':C.pubID?F+=' PUBLIC "'+C.pubID+'"':C.sysID&&(F+=' SYSTEM "'+C.sysID+'"'),D.state=d.CloseTag,F+=D.spaceBeforeSlash+">"+this.endline(C,D,S),D.state=d.None,this.closeNode(C,D,S),F},w.prototype.openNode=function(C,D,S){},w.prototype.closeNode=function(C,D,S){},w.prototype.openAttribute=function(C,D,S){},w.prototype.closeAttribute=function(C,D,S){},w}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(e,g,y){(function(){var c,d,l,o,s,i,n,t,r,u;u=e("./Utility"),t=u.assign,r=u.isFunction,l=e("./XMLDOMImplementation"),o=e("./XMLDocument"),s=e("./XMLDocumentCB"),n=e("./XMLStringWriter"),i=e("./XMLStreamWriter"),c=e("./NodeType"),d=e("./WriterState"),g.exports.create=function(p,m,E,v){var h,A;if(p==null)throw new Error("Root element needs a name.");return v=t({},m,E,v),h=new o(v),A=h.element(p),v.headless||(h.declaration(v),(v.pubID!=null||v.sysID!=null)&&h.dtd(v)),A},g.exports.begin=function(p,m,E){var v;return r(p)&&(v=[p,m],m=v[0],E=v[1],p={}),m?new s(p,m,E):new o(p)},g.exports.stringWriter=function(p){return new n(p)},g.exports.streamWriter=function(p,m){return new i(p,m)},g.exports.implementation=new l,g.exports.nodeType=c,g.exports.writerState=d}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(e,g,y){g.exports=d;var c=Object.prototype.hasOwnProperty;function d(){for(var l={},o=0;o<arguments.length;o++){var s=arguments[o];for(var i in s)c.call(s,i)&&(l[i]=s[i])}return l}},{}],461:[function(e,g,y){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.slice.js");var c=e("buffer").Buffer,d=e("./sha"),l=e("./md5"),o={sha1:d,md5:l},s=64,i=c.alloc(s);i.fill(0);function n(u,p,m){c.isBuffer(p)||(p=c.from(p)),c.isBuffer(m)||(m=c.from(m)),p.length>s?p=u(p):p.length<s&&(p=c.concat([p,i],s));for(var E=c.alloc(s),v=c.alloc(s),h=0;h<s;h++)E[h]=p[h]^54,v[h]=p[h]^92;var A=u(c.concat([E,m]));return u(c.concat([v,A]))}function t(u,p){u=u||"sha1";var m=o[u],E=[],v=0;return m||r("algorithm:",u,"is not yet supported"),{update:function(A){return c.isBuffer(A)||(A=c.from(A)),E.push(A),v+=A.length,this},digest:function(A){var B=c.concat(E),x=p?n(m,p,B):m(B);return E=null,A?x.toString(A):x}}}function r(){var u=[].slice.call(arguments).join(" ");throw new Error([u,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}y.createHash=function(u){return t(u)},y.createHmac=function(u,p){return t(u,p)},y.createCredentials=function(){r("sorry,createCredentials is not implemented yet")},y.createCipher=function(){r("sorry,createCipher is not implemented yet")},y.createCipheriv=function(){r("sorry,createCipheriv is not implemented yet")},y.createDecipher=function(){r("sorry,createDecipher is not implemented yet")},y.createDecipheriv=function(){r("sorry,createDecipheriv is not implemented yet")},y.createSign=function(){r("sorry,createSign is not implemented yet")},y.createVerify=function(){r("sorry,createVerify is not implemented yet")},y.createDiffieHellman=function(){r("sorry,createDiffieHellman is not implemented yet")},y.pbkdf2=function(){r("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(e,g,y){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js");var c=e("buffer").Buffer,d=4,l=c.alloc(d);l.fill(0);var o=8;function s(t,r){if(t.length%d!==0){var u=t.length+(d-t.length%d);t=c.concat([t,l],u)}for(var p=[],m=r?t.readInt32BE:t.readInt32LE,E=0;E<t.length;E+=d)p.push(m.call(t,E));return p}function i(t,r,u){for(var p=c.alloc(r),m=u?p.writeInt32BE:p.writeInt32LE,E=0;E<t.length;E++)m.call(p,t[E],E*4,!0);return p}function n(t,r,u,p){c.isBuffer(t)||(t=c.from(t));var m=r(s(t,p),t.length*o);return i(m,u,p)}g.exports={hash:n}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(e,g,y){"use strict";var c=e("./helpers");function d(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function l(p,m){p[m>>5]|=128<<m%32,p[(m+64>>>9<<4)+14]=m;for(var E=1732584193,v=-271733879,h=-1732584194,A=271733878,B=0;B<p.length;B+=16){var x=E,w=v,C=h,D=A;E=s(E,v,h,A,p[B+0],7,-680876936),A=s(A,E,v,h,p[B+1],12,-389564586),h=s(h,A,E,v,p[B+2],17,606105819),v=s(v,h,A,E,p[B+3],22,-1044525330),E=s(E,v,h,A,p[B+4],7,-176418897),A=s(A,E,v,h,p[B+5],12,1200080426),h=s(h,A,E,v,p[B+6],17,-1473231341),v=s(v,h,A,E,p[B+7],22,-45705983),E=s(E,v,h,A,p[B+8],7,1770035416),A=s(A,E,v,h,p[B+9],12,-1958414417),h=s(h,A,E,v,p[B+10],17,-42063),v=s(v,h,A,E,p[B+11],22,-1990404162),E=s(E,v,h,A,p[B+12],7,1804603682),A=s(A,E,v,h,p[B+13],12,-40341101),h=s(h,A,E,v,p[B+14],17,-1502002290),v=s(v,h,A,E,p[B+15],22,1236535329),E=i(E,v,h,A,p[B+1],5,-165796510),A=i(A,E,v,h,p[B+6],9,-1069501632),h=i(h,A,E,v,p[B+11],14,643717713),v=i(v,h,A,E,p[B+0],20,-373897302),E=i(E,v,h,A,p[B+5],5,-701558691),A=i(A,E,v,h,p[B+10],9,38016083),h=i(h,A,E,v,p[B+15],14,-660478335),v=i(v,h,A,E,p[B+4],20,-405537848),E=i(E,v,h,A,p[B+9],5,568446438),A=i(A,E,v,h,p[B+14],9,-1019803690),h=i(h,A,E,v,p[B+3],14,-187363961),v=i(v,h,A,E,p[B+8],20,1163531501),E=i(E,v,h,A,p[B+13],5,-1444681467),A=i(A,E,v,h,p[B+2],9,-51403784),h=i(h,A,E,v,p[B+7],14,1735328473),v=i(v,h,A,E,p[B+12],20,-1926607734),E=n(E,v,h,A,p[B+5],4,-378558),A=n(A,E,v,h,p[B+8],11,-2022574463),h=n(h,A,E,v,p[B+11],16,1839030562),v=n(v,h,A,E,p[B+14],23,-35309556),E=n(E,v,h,A,p[B+1],4,-1530992060),A=n(A,E,v,h,p[B+4],11,1272893353),h=n(h,A,E,v,p[B+7],16,-155497632),v=n(v,h,A,E,p[B+10],23,-1094730640),E=n(E,v,h,A,p[B+13],4,681279174),A=n(A,E,v,h,p[B+0],11,-358537222),h=n(h,A,E,v,p[B+3],16,-722521979),v=n(v,h,A,E,p[B+6],23,76029189),E=n(E,v,h,A,p[B+9],4,-640364487),A=n(A,E,v,h,p[B+12],11,-421815835),h=n(h,A,E,v,p[B+15],16,530742520),v=n(v,h,A,E,p[B+2],23,-995338651),E=t(E,v,h,A,p[B+0],6,-198630844),A=t(A,E,v,h,p[B+7],10,1126891415),h=t(h,A,E,v,p[B+14],15,-1416354905),v=t(v,h,A,E,p[B+5],21,-57434055),E=t(E,v,h,A,p[B+12],6,1700485571),A=t(A,E,v,h,p[B+3],10,-1894986606),h=t(h,A,E,v,p[B+10],15,-1051523),v=t(v,h,A,E,p[B+1],21,-2054922799),E=t(E,v,h,A,p[B+8],6,1873313359),A=t(A,E,v,h,p[B+15],10,-30611744),h=t(h,A,E,v,p[B+6],15,-1560198380),v=t(v,h,A,E,p[B+13],21,1309151649),E=t(E,v,h,A,p[B+4],6,-145523070),A=t(A,E,v,h,p[B+11],10,-1120210379),h=t(h,A,E,v,p[B+2],15,718787259),v=t(v,h,A,E,p[B+9],21,-343485551),E=r(E,x),v=r(v,w),h=r(h,C),A=r(A,D)}return Array(E,v,h,A)}function o(p,m,E,v,h,A){return r(u(r(r(m,p),r(v,A)),h),E)}function s(p,m,E,v,h,A,B){return o(m&E|~m&v,p,m,h,A,B)}function i(p,m,E,v,h,A,B){return o(m&v|E&~v,p,m,h,A,B)}function n(p,m,E,v,h,A,B){return o(m^E^v,p,m,h,A,B)}function t(p,m,E,v,h,A,B){return o(E^(m|~v),p,m,h,A,B)}function r(p,m){var E=(p&65535)+(m&65535),v=(p>>16)+(m>>16)+(E>>16);return v<<16|E&65535}function u(p,m){return p<<m|p>>>32-m}g.exports=function(m){return c.hash(m,l,16)}},{"./helpers":462}],464:[function(e,g,y){"use strict";var c=e("./helpers");function d(n,t){n[t>>5]|=128<<24-t%32,n[(t+64>>9<<4)+15]=t;for(var r=Array(80),u=1732584193,p=-271733879,m=-1732584194,E=271733878,v=-1009589776,h=0;h<n.length;h+=16){for(var A=u,B=p,x=m,w=E,C=v,D=0;D<80;D++){D<16?r[D]=n[h+D]:r[D]=i(r[D-3]^r[D-8]^r[D-14]^r[D-16],1);var S=s(s(i(u,5),l(D,p,m,E)),s(s(v,r[D]),o(D)));v=E,E=m,m=i(p,30),p=u,u=S}u=s(u,A),p=s(p,B),m=s(m,x),E=s(E,w),v=s(v,C)}return Array(u,p,m,E,v)}function l(n,t,r,u){return n<20?t&r|~t&u:n<40?t^r^u:n<60?t&r|t&u|r&u:t^r^u}function o(n){return n<20?1518500249:n<40?1859775393:n<60?-1894007588:-899497514}function s(n,t){var r=(n&65535)+(t&65535),u=(n>>16)+(t>>16)+(r>>16);return u<<16|r&65535}function i(n,t){return n<<t|n>>>32-t}g.exports=function(t){return c.hash(t,d,20,!0)}},{"./helpers":462}],465:[function(e,g,y){"use strict";g.exports=function(){return function(){}}},{}],466:[function(e,g,y){(function(c){(function(){"use strict";var d=e("@babel/runtime/helpers/interopRequireDefault"),l=d(e("@babel/runtime/helpers/typeof")),o=e("stream"),s=o.Stream,i=e("../lib/common/utils/isArray"),n=i.isArray;g.exports.string=function(u){return typeof u=="string"},g.exports.array=n,g.exports.buffer=c.isBuffer;function t(r){return r instanceof s}g.exports.writableStream=function(u){return t(u)&&typeof u._write=="function"&&(0,l.default)(u._writableState)==="object"}}).call(this)}).call(this,{isBuffer:e("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(e,g,y){"use strict";var c=e("immediate"),d=g.exports={};d.nextTick=c,d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={};function l(){}d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.prependListener=l,d.prependOnceListener=l,d.listeners=function(o){return[]},d.binding=function(o){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(o){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{immediate:358}],468:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js");var d=e("./lib/request"),l=e("./lib/response"),o=e("xtend"),s=e("builtin-status-codes"),i=e("url"),n=y;n.request=function(t,r){typeof t=="string"?t=i.parse(t):t=o(t);var u=c.location.protocol.search(/^https?:$/)===-1?"http:":"",p=t.protocol||u,m=t.hostname||t.host,E=t.port,v=t.path||"/";m&&m.indexOf(":")!==-1&&(m="["+m+"]"),t.url=(m?p+"//"+m:"")+(E?":"+E:"")+v,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var h=new d(t);return r&&h.on("response",r),h},n.get=function(r,u){var p=n.request(r,u);return p.end(),p},n.ClientRequest=d,n.IncomingMessage=l.IncomingMessage,n.Agent=function(){},n.Agent.defaultMaxSockets=4,n.globalAgent=new n.Agent,n.STATUS_CODES=s,n.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(e,g,y){(function(c){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array-buffer.constructor.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.array.slice.js"),y.fetch=n(c.fetch)&&n(c.ReadableStream),y.writableStream=n(c.WritableStream),y.abortController=n(c.AbortController),y.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),y.blobConstructor=!0}catch(t){}var d;function l(){if(d!==void 0)return d;if(c.XMLHttpRequest){d=new c.XMLHttpRequest;try{d.open("GET",c.XDomainRequest?"/":"https://example.com")}catch(t){d=null}}else d=null;return d}function o(t){var r=l();if(!r)return!1;try{return r.responseType=t,r.responseType===t}catch(u){}return!1}var s=typeof c.ArrayBuffer!="undefined",i=s&&n(c.ArrayBuffer.prototype.slice);y.arraybuffer=y.fetch||s&&o("arraybuffer"),y.msstream=!y.fetch&&i&&o("ms-stream"),y.mozchunkedarraybuffer=!y.fetch&&s&&o("moz-chunked-arraybuffer"),y.overrideMimeType=y.fetch||(l()?n(l().overrideMimeType):!1),y.vbArray=n(c.VBArray);function n(t){return typeof t=="function"}d=null}).call(this)}).call(this,typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(e,g,y){(function(c,d,l){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js");var o=e("./capability"),s=e("inherits"),i=e("./response"),n=e("readable-stream"),t=e("to-arraybuffer"),r=i.IncomingMessage,u=i.readyStates;function p(h,A){return o.fetch&&A?"fetch":o.mozchunkedarraybuffer?"moz-chunked-arraybuffer":o.msstream?"ms-stream":o.arraybuffer&&h?"arraybuffer":o.vbArray&&h?"text:vbarray":"text"}var m=g.exports=function(h){var A=this;n.Writable.call(A),A._opts=h,A._body=[],A._headers={},h.auth&&A.setHeader("Authorization","Basic "+new l(h.auth).toString("base64")),Object.keys(h.headers).forEach(function(w){A.setHeader(w,h.headers[w])});var B,x=!0;if(h.mode==="disable-fetch"||"requestTimeout"in h&&!o.abortController)x=!1,B=!0;else if(h.mode==="prefer-streaming")B=!1;else if(h.mode==="allow-wrong-content-type")B=!o.overrideMimeType;else if(!h.mode||h.mode==="default"||h.mode==="prefer-fast")B=!0;else throw new Error("Invalid value for opts.mode");A._mode=p(B,x),A._fetchTimer=null,A.on("finish",function(){A._onFinish()})};s(m,n.Writable),m.prototype.setHeader=function(h,A){var B=this,x=h.toLowerCase();v.indexOf(x)===-1&&(B._headers[x]={name:h,value:A})},m.prototype.getHeader=function(h){var A=this._headers[h.toLowerCase()];return A?A.value:null},m.prototype.removeHeader=function(h){var A=this;delete A._headers[h.toLowerCase()]},m.prototype._onFinish=function(){var h=this;if(!h._destroyed){var A=h._opts,B=h._headers,x=null;A.method!=="GET"&&A.method!=="HEAD"&&(o.arraybuffer?x=t(l.concat(h._body)):o.blobConstructor?x=new d.Blob(h._body.map(function(T){return t(T)}),{type:(B["content-type"]||{}).value||""}):x=l.concat(h._body).toString());var w=[];if(Object.keys(B).forEach(function(T){var O=B[T].name,M=B[T].value;Array.isArray(M)?M.forEach(function(N){w.push([O,N])}):w.push([O,M])}),h._mode==="fetch"){var C=null,D=null;if(o.abortController){var S=new AbortController;C=S.signal,h._fetchAbortController=S,"requestTimeout"in A&&A.requestTimeout!==0&&(h._fetchTimer=d.setTimeout(function(){h.emit("requestTimeout"),h._fetchAbortController&&h._fetchAbortController.abort()},A.requestTimeout))}d.fetch(h._opts.url,{method:h._opts.method,headers:w,body:x||void 0,mode:"cors",credentials:A.withCredentials?"include":"same-origin",signal:C}).then(function(T){h._fetchResponse=T,h._connect()},function(T){d.clearTimeout(h._fetchTimer),h._destroyed||h.emit("error",T)})}else{var F=h._xhr=new d.XMLHttpRequest;try{F.open(h._opts.method,h._opts.url,!0)}catch(T){c.nextTick(function(){h.emit("error",T)});return}"responseType"in F&&(F.responseType=h._mode.split(":")[0]),"withCredentials"in F&&(F.withCredentials=!!A.withCredentials),h._mode==="text"&&"overrideMimeType"in F&&F.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in A&&(F.timeout=A.requestTimeout,F.ontimeout=function(){h.emit("requestTimeout")}),w.forEach(function(T){F.setRequestHeader(T[0],T[1])}),h._response=null,F.onreadystatechange=function(){switch(F.readyState){case u.LOADING:case u.DONE:h._onXHRProgress();break}},h._mode==="moz-chunked-arraybuffer"&&(F.onprogress=function(){h._onXHRProgress()}),F.onerror=function(){h._destroyed||h.emit("error",new Error("XHR error"))};try{F.send(x)}catch(T){c.nextTick(function(){h.emit("error",T)});return}}}};function E(h){try{var A=h.status;return A!==null&&A!==0}catch(B){return!1}}m.prototype._onXHRProgress=function(){var h=this;!E(h._xhr)||h._destroyed||(h._response||h._connect(),h._response._onXHRProgress())},m.prototype._connect=function(){var h=this;h._destroyed||(h._response=new r(h._xhr,h._fetchResponse,h._mode,h._fetchTimer),h._response.on("error",function(A){h.emit("error",A)}),h.emit("response",h._response))},m.prototype._write=function(h,A,B){var x=this;x._body.push(h),B()},m.prototype.abort=m.prototype.destroy=function(){var h=this;h._destroyed=!0,d.clearTimeout(h._fetchTimer),h._response&&(h._response._destroyed=!0),h._xhr?h._xhr.abort():h._fetchAbortController&&h._fetchAbortController.abort()},m.prototype.end=function(h,A,B){var x=this;typeof h=="function"&&(B=h,h=void 0),n.Writable.prototype.end.call(x,h,A,B)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var v=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(e,g,y){(function(c,d,l){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js"),e("core-js/modules/es.array.slice.js");var o=e("./capability"),s=e("inherits"),i=e("readable-stream"),n=y.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=y.IncomingMessage=function(r,u,p,m){var E=this;if(i.Readable.call(E),E._mode=p,E.headers={},E.rawHeaders=[],E.trailers={},E.rawTrailers=[],E.on("end",function(){c.nextTick(function(){E.emit("close")})}),p==="fetch"){var v=function C(){A.read().then(function(D){if(!E._destroyed){if(D.done){d.clearTimeout(m),E.push(null);return}E.push(new l(D.value)),C()}}).catch(function(D){d.clearTimeout(m),E._destroyed||E.emit("error",D)})};if(E._fetchResponse=u,E.url=u.url,E.statusCode=u.status,E.statusMessage=u.statusText,u.headers.forEach(function(C,D){E.headers[D.toLowerCase()]=C,E.rawHeaders.push(D,C)}),o.writableStream){var h=new WritableStream({write:function(D){return new Promise(function(S,F){E._destroyed?F():E.push(new l(D))?S():E._resumeFetch=S})},close:function(){d.clearTimeout(m),E._destroyed||E.push(null)},abort:function(D){E._destroyed||E.emit("error",D)}});try{u.body.pipeTo(h).catch(function(C){d.clearTimeout(m),E._destroyed||E.emit("error",C)});return}catch(C){}}var A=u.body.getReader();v()}else{E._xhr=r,E._pos=0,E.url=r.responseURL,E.statusCode=r.status,E.statusMessage=r.statusText;var B=r.getAllResponseHeaders().split(/\r?\n/);if(B.forEach(function(C){var D=C.match(/^([^:]+):\s*(.*)/);if(D){var S=D[1].toLowerCase();S==="set-cookie"?(E.headers[S]===void 0&&(E.headers[S]=[]),E.headers[S].push(D[2])):E.headers[S]!==void 0?E.headers[S]+=", "+D[2]:E.headers[S]=D[2],E.rawHeaders.push(D[1],D[2])}}),E._charset="x-user-defined",!o.overrideMimeType){var x=E.rawHeaders["mime-type"];if(x){var w=x.match(/;\s*charset=([^;])(;|$)/);w&&(E._charset=w[1].toLowerCase())}E._charset||(E._charset="utf-8")}}};s(t,i.Readable),t.prototype._read=function(){var r=this,u=r._resumeFetch;u&&(r._resumeFetch=null,u())},t.prototype._onXHRProgress=function(){var r=this,u=r._xhr,p=null;switch(r._mode){case"text:vbarray":if(u.readyState!==n.DONE)break;try{p=new d.VBArray(u.responseBody).toArray()}catch(A){}if(p!==null){r.push(new l(p));break}case"text":try{p=u.responseText}catch(A){r._mode="text:vbarray";break}if(p.length>r._pos){var m=p.substr(r._pos);if(r._charset==="x-user-defined"){for(var E=new l(m.length),v=0;v<m.length;v++)E[v]=m.charCodeAt(v)&255;r.push(E)}else r.push(m,r._charset);r._pos=p.length}break;case"arraybuffer":if(u.readyState!==n.DONE||!u.response)break;p=u.response,r.push(new l(new Uint8Array(p)));break;case"moz-chunked-arraybuffer":if(p=u.response,u.readyState!==n.LOADING||!p)break;r.push(new l(new Uint8Array(p)));break;case"ms-stream":if(p=u.response,u.readyState!==n.LOADING)break;var h=new d.MSStreamReader;h.onprogress=function(){h.result.byteLength>r._pos&&(r.push(new l(new Uint8Array(h.result.slice(r._pos)))),r._pos=h.result.byteLength)},h.onload=function(){r.push(null)},h.readAsArrayBuffer(p);break}r._xhr.readyState===n.DONE&&r._mode!=="ms-stream"&&r.push(null)}}).call(this)}).call(this,e("_process"),typeof ye!="undefined"?ye:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.splice.js");var l=e("punycode"),o=e("./util");y.parse=D,y.resolve=F,y.resolveObject=T,y.format=S,y.Url=s;function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var i=/^([a-z0-9.+-]+:)/i,n=/:[0-9]*$/,t=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,r=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],u=["{","}","|","\\","^","`"].concat(r),p=["'"].concat(u),m=["%","/","?",";","#"].concat(p),E=["/","?","#"],v=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,A=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=e("querystring");function D(O,M,N){if(O&&o.isObject(O)&&O instanceof s)return O;var I=new s;return I.parse(O,M,N),I}s.prototype.parse=function(O,M,N){if(!o.isString(O))throw new TypeError("Parameter 'url' must be a string, not "+(0,d.default)(O));var I=O.indexOf("?"),k=I!==-1&&I<O.indexOf("#")?"?":"#",L=O.split(k),V=/\\/g;L[0]=L[0].replace(V,"/"),O=L.join(k);var _=O;if(_=_.trim(),!N&&O.split("#").length===1){var ee=t.exec(_);if(ee)return this.path=_,this.href=_,this.pathname=ee[1],ee[2]?(this.search=ee[2],M?this.query=C.parse(this.search.substr(1)):this.query=this.search.substr(1)):M&&(this.search="",this.query={}),this}var $=i.exec(_);if($){$=$[0];var X=$.toLowerCase();this.protocol=X,_=_.substr($.length)}if(N||$||_.match(/^\/\/[^@\/]+@[^@\/]+/)){var q=_.substr(0,2)==="//";q&&!($&&x[$])&&(_=_.substr(2),this.slashes=!0)}if(!x[$]&&(q||$&&!w[$])){for(var te=-1,Z=0;Z<E.length;Z++){var G=_.indexOf(E[Z]);G!==-1&&(te===-1||G<te)&&(te=G)}var Q,ie;te===-1?ie=_.lastIndexOf("@"):ie=_.lastIndexOf("@",te),ie!==-1&&(Q=_.slice(0,ie),_=_.slice(ie+1),this.auth=decodeURIComponent(Q)),te=-1;for(var Z=0;Z<m.length;Z++){var G=_.indexOf(m[Z]);G!==-1&&(te===-1||G<te)&&(te=G)}te===-1&&(te=_.length),this.host=_.slice(0,te),_=_.slice(te),this.parseHost(),this.hostname=this.hostname||"";var de=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!de)for(var fe=this.hostname.split("."),Z=0,K=fe.length;Z<K;Z++){var W=fe[Z];if(W&&!W.match(h)){for(var Y="",R=0,J=W.length;R<J;R++)W.charCodeAt(R)>127?Y+="x":Y+=W[R];if(!Y.match(h)){var se=fe.slice(0,Z),pe=fe.slice(Z+1),re=W.match(A);re&&(se.push(re[1]),pe.unshift(re[2])),pe.length&&(_="/"+pe.join(".")+_),this.hostname=se.join(".");break}}}this.hostname.length>v?this.hostname="":this.hostname=this.hostname.toLowerCase(),de||(this.hostname=l.toASCII(this.hostname));var z=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+z,this.href+=this.host,de&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),_[0]!=="/"&&(_="/"+_))}if(!B[X])for(var Z=0,K=p.length;Z<K;Z++){var H=p[Z];if(_.indexOf(H)!==-1){var ne=encodeURIComponent(H);ne===H&&(ne=escape(H)),_=_.split(H).join(ne)}}var le=_.indexOf("#");le!==-1&&(this.hash=_.substr(le),_=_.slice(0,le));var me=_.indexOf("?");if(me!==-1?(this.search=_.substr(me),this.query=_.substr(me+1),M&&(this.query=C.parse(this.query)),_=_.slice(0,me)):M&&(this.search="",this.query={}),_&&(this.pathname=_),w[X]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var z=this.pathname||"",ue=this.search||"";this.path=z+ue}return this.href=this.format(),this};function S(O){return o.isString(O)&&(O=D(O)),O instanceof s?O.format():s.prototype.format.call(O)}s.prototype.format=function(){var O=this.auth||"";O&&(O=encodeURIComponent(O),O=O.replace(/%3A/i,":"),O+="@");var M=this.protocol||"",N=this.pathname||"",I=this.hash||"",k=!1,L="";this.host?k=O+this.host:this.hostname&&(k=O+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(k+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(L=C.stringify(this.query));var V=this.search||L&&"?"+L||"";return M&&M.substr(-1)!==":"&&(M+=":"),this.slashes||(!M||w[M])&&k!==!1?(k="//"+(k||""),N&&N.charAt(0)!=="/"&&(N="/"+N)):k||(k=""),I&&I.charAt(0)!=="#"&&(I="#"+I),V&&V.charAt(0)!=="?"&&(V="?"+V),N=N.replace(/[?#]/g,function(_){return encodeURIComponent(_)}),V=V.replace("#","%23"),M+k+N+V+I};function F(O,M){return D(O,!1,!0).resolve(M)}s.prototype.resolve=function(O){return this.resolveObject(D(O,!1,!0)).format()};function T(O,M){return O?D(O,!1,!0).resolveObject(M):M}s.prototype.resolveObject=function(O){if(o.isString(O)){var M=new s;M.parse(O,!1,!0),O=M}for(var N=new s,I=Object.keys(this),k=0;k<I.length;k++){var L=I[k];N[L]=this[L]}if(N.hash=O.hash,O.href==="")return N.href=N.format(),N;if(O.slashes&&!O.protocol){for(var V=Object.keys(O),_=0;_<V.length;_++){var ee=V[_];ee!=="protocol"&&(N[ee]=O[ee])}return w[N.protocol]&&N.hostname&&!N.pathname&&(N.path=N.pathname="/"),N.href=N.format(),N}if(O.protocol&&O.protocol!==N.protocol){if(!w[O.protocol]){for(var $=Object.keys(O),X=0;X<$.length;X++){var q=$[X];N[q]=O[q]}return N.href=N.format(),N}if(N.protocol=O.protocol,!O.host&&!x[O.protocol]){for(var K=(O.pathname||"").split("/");K.length&&!(O.host=K.shift()););O.host||(O.host=""),O.hostname||(O.hostname=""),K[0]!==""&&K.unshift(""),K.length<2&&K.unshift(""),N.pathname=K.join("/")}else N.pathname=O.pathname;if(N.search=O.search,N.query=O.query,N.host=O.host||"",N.auth=O.auth,N.hostname=O.hostname||O.host,N.port=O.port,N.pathname||N.search){var te=N.pathname||"",Z=N.search||"";N.path=te+Z}return N.slashes=N.slashes||O.slashes,N.href=N.format(),N}var G=N.pathname&&N.pathname.charAt(0)==="/",Q=O.host||O.pathname&&O.pathname.charAt(0)==="/",ie=Q||G||N.host&&O.pathname,de=ie,fe=N.pathname&&N.pathname.split("/")||[],K=O.pathname&&O.pathname.split("/")||[],W=N.protocol&&!w[N.protocol];if(W&&(N.hostname="",N.port=null,N.host&&(fe[0]===""?fe[0]=N.host:fe.unshift(N.host)),N.host="",O.protocol&&(O.hostname=null,O.port=null,O.host&&(K[0]===""?K[0]=O.host:K.unshift(O.host)),O.host=null),ie=ie&&(K[0]===""||fe[0]==="")),Q)N.host=O.host||O.host===""?O.host:N.host,N.hostname=O.hostname||O.hostname===""?O.hostname:N.hostname,N.search=O.search,N.query=O.query,fe=K;else if(K.length)fe||(fe=[]),fe.pop(),fe=fe.concat(K),N.search=O.search,N.query=O.query;else if(!o.isNullOrUndefined(O.search)){if(W){N.hostname=N.host=fe.shift();var Y=N.host&&N.host.indexOf("@")>0?N.host.split("@"):!1;Y&&(N.auth=Y.shift(),N.host=N.hostname=Y.shift())}return N.search=O.search,N.query=O.query,(!o.isNull(N.pathname)||!o.isNull(N.search))&&(N.path=(N.pathname?N.pathname:"")+(N.search?N.search:"")),N.href=N.format(),N}if(!fe.length)return N.pathname=null,N.search?N.path="/"+N.search:N.path=null,N.href=N.format(),N;for(var R=fe.slice(-1)[0],J=(N.host||O.host||fe.length>1)&&(R==="."||R==="..")||R==="",se=0,pe=fe.length;pe>=0;pe--)R=fe[pe],R==="."?fe.splice(pe,1):R===".."?(fe.splice(pe,1),se++):se&&(fe.splice(pe,1),se--);if(!ie&&!de)for(;se--;se)fe.unshift("..");ie&&fe[0]!==""&&(!fe[0]||fe[0].charAt(0)!=="/")&&fe.unshift(""),J&&fe.join("/").substr(-1)!=="/"&&fe.push("");var re=fe[0]===""||fe[0]&&fe[0].charAt(0)==="/";if(W){N.hostname=N.host=re?"":fe.length?fe.shift():"";var Y=N.host&&N.host.indexOf("@")>0?N.host.split("@"):!1;Y&&(N.auth=Y.shift(),N.host=N.hostname=Y.shift())}return ie=ie||N.host&&fe.length,ie&&!re&&fe.unshift(""),fe.length?N.pathname=fe.join("/"):(N.pathname=null,N.path=null),(!o.isNull(N.pathname)||!o.isNull(N.search))&&(N.path=(N.pathname?N.pathname:"")+(N.search?N.search:"")),N.auth=O.auth||N.auth,N.slashes=N.slashes||O.slashes,N.href=N.format(),N},s.prototype.parseHost=function(){var O=this.host,M=n.exec(O);M&&(M=M[0],M!==":"&&(this.port=M.substr(1)),O=O.substr(0,O.length-M.length)),O&&(this.hostname=O)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(e,g,y){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),d=c(e("@babel/runtime/helpers/typeof"));g.exports={isString:function(o){return typeof o=="string"},isObject:function(o){return(0,d.default)(o)==="object"&&o!==null},isNull:function(o){return o===null},isNullOrUndefined:function(o){return o==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(e,g,y){"use strict";e("core-js/modules/es.number.constructor.js"),y.encodeURIComponent=function(c){try{return encodeURIComponent(c)}catch(d){return c}},y.escape=e("escape-html"),y.timestamp=function(d){if(d){var l=d;return typeof l=="string"&&(l=Number(l)),String(d).length===10&&(l*=1e3),new Date(l)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(e,g,y){(function(c,d){(function(){"use strict";var l=e("@babel/runtime/helpers/interopRequireDefault"),o=l(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.array.concat.js");var s=e("util"),i=e("url"),n=e("http"),t=e("https"),r=e("debug")("urllib"),u=e("humanize-ms"),p=0,m=Math.pow(2,31)-10,E=/^https?:\/\//i;function v(x,w){return x===void 0?w:x}function h(x){return x?x.split(";")[0].trim().toLowerCase():""}function A(x,w){return function(C,D,S){if(C)return w(C);x({data:D,status:S.statusCode,headers:S.headers,res:S})}}y.TIMEOUTS=[u("300s"),u("300s")];var B=["json","text"];y.request=function(w,C,D){return arguments.length===2&&typeof C=="function"&&(D=C,C=null),typeof D=="function"?y.requestWithCallback(w,C,D):new Promise(function(S,F){y.requestWithCallback(w,C,A(S,F))})},y.requestWithCallback=function(w,C,D){if(!w||typeof w!="string"&&(0,o.default)(w)!=="object"){var S=s.format("expect request url to be a string or a http request options, but got %j",w);throw new Error(S)}arguments.length===2&&typeof C=="function"&&(D=C,C=null),C=C||{},p>=m&&(p=0);var F=++p;C.requestUrls=C.requestUrls||[];var T={requestId:F,url:w,args:C,ctx:C.ctx};C.emitter&&C.emitter.emit("request",T),C.timeout=C.timeout||y.TIMEOUTS,C.maxRedirects=C.maxRedirects||10,C.streaming=C.streaming||C.customResponse;var O=Date.now(),M;typeof w=="string"?(E.test(w)||(w="https://"+w),M=i.parse(w)):M=w;var N=(C.type||C.method||M.method||"GET").toUpperCase(),I=M.port||80,k=n,L=v(C.agent,y.agent),V=C.fixJSONCtlChars;M.protocol==="https:"&&(k=t,L=v(C.httpsAgent,y.httpsAgent),M.port||(I=443));var _={host:M.hostname||M.host||"localhost",path:M.path||"/",method:N,port:I,agent:L,headers:C.headers||{},lookup:C.lookup};Array.isArray(C.timeout)?_.requestTimeout=C.timeout[C.timeout.length-1]:typeof C.timeout!="undefined"&&(_.requestTimeout=C.timeout);var ee=C.auth||M.auth;ee&&(_.auth=ee);var $=C.content||C.data,X=N==="GET"||N==="HEAD"||C.dataAsQueryString;if(!C.content&&$&&!(typeof $=="string"||d.isBuffer($)))if(X)$=C.nestedQuerystring?qs.stringify($):querystring.stringify($);else{var q=_.headers["Content-Type"]||_.headers["content-type"];q||(C.contentType==="json"?q="application/json":q="application/x-www-form-urlencoded",_.headers["Content-Type"]=q),h(q)==="application/json"?$=JSON.stringify($):$=C.nestedQuerystring?qs.stringify($):querystring.stringify($)}X&&$&&(_.path+=(M.query?"&":"?")+$,$=null);var te=0;if($){var Z=$.length;d.isBuffer($)||(Z=d.byteLength($)),te=_.headers["Content-Length"]=Z}C.dataType==="json"&&(_.headers.Accept="application/json"),typeof C.beforeRequest=="function"&&C.beforeRequest(_);var G=null,Q=null,ie=null,de=!1,fe=!1,K=0,W=-1,Y=!1,R="",J="",se=null;C.timing&&(se={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function pe(){G&&(clearTimeout(G),G=null)}function re(){Q&&(clearTimeout(Q),Q=null)}function z(ve,xe,Be){if(re(),!D){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),F,c.pid,_.method,w),ve&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),F,c.pid,ve.name,ve.message,ve.stack);return}var Pe=D;D=null;var je={};Be&&(W=Be.statusCode,je=Be.headers);var _e=Date.now()-O;se&&(se.contentDownload=_e),r("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",_e,K,W,_.method,_.host,_.path,fe,se);var et={status:W,statusCode:W,headers:je,size:K,aborted:Y,rt:_e,keepAliveSocket:fe,data:xe,requestUrls:C.requestUrls,timing:se,remoteAddress:R,remotePort:J};if(ve){var Me="";L&&typeof L.getCurrentStatus=="function"&&(Me=", agent status: "+JSON.stringify(L.getCurrentStatus())),ve.message+=", "+_.method+" "+w+" "+W+" (connected: "+de+", keepalive socket: "+fe+Me+`)
|
|
|
headers: `+JSON.stringify(je),ve.data=xe,ve.path=_.path,ve.status=W,ve.headers=je,ve.res=et}Pe(ve,xe,C.streaming?Be:et),C.emitter&&(T.url=w,T.socket=we&&we.connection,T.options=_,T.size=te,C.emitter.emit("response",{requestId:F,error:ve,ctx:C.ctx,req:T,res:et}))}function U(ve){var xe=null;if(C.followRedirect&&statuses.redirect[ve.statusCode]){C._followRedirectCount=(C._followRedirectCount||0)+1;var Be=ve.headers.location;if(!Be)xe=new Error("Got statusCode "+ve.statusCode+" but cannot resolve next location from headers"),xe.name="FollowRedirectError";else if(C._followRedirectCount>C.maxRedirects)xe=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+w),xe.name="MaxRedirectError";else{var Pe=C.formatRedirectUrl?C.formatRedirectUrl(w,Be):i.resolve(w,Be);r("Request#%d %s: `redirected` from %s to %s",F,_.path,w,Pe),re(),C.headers&&C.headers.Host&&E.test(Be)&&(C.headers.Host=null);var je=D;return D=null,y.requestWithCallback(Pe,C,je),{redirect:!0,error:null}}}return{redirect:!1,error:xe}}C.gzip&&!_.headers["Accept-Encoding"]&&!_.headers["accept-encoding"]&&(_.headers["Accept-Encoding"]="gzip");function H(ve,xe,Be){var Pe=ve.headers["content-encoding"];return Be(null,xe,Pe)}var ne=C.writeStream;r("Request#%d %s %s with headers %j, options.path: %s",F,N,w,_.headers,_.path),C.requestUrls.push(w);function le(ve){if(se&&(se.waiting=Date.now()-O),r("Request#%d %s `req response` event emit: status %d, headers: %j",F,w,ve.statusCode,ve.headers),C.streaming){var xe=U(ve);if(xe.redirect){ve.resume();return}return xe.error?(ve.resume(),z(xe.error,null,ve)):z(null,null,ve)}if(ve.on("close",function(){r("Request#%d %s: `res close` event emit, total size %d",F,w,K)}),ve.on("error",function(){r("Request#%d %s: `res error` event emit, total size %d",F,w,K)}),ve.on("aborted",function(){Y=!0,r("Request#%d %s: `res aborted` event emit, total size %d",F,w,K)}),ne){var Be=U(ve);if(Be.redirect){ve.resume();return}return Be.error?(ve.resume(),ne.end(),z(Be.error,null,ve)):(C.consumeWriteStream===!1?ve.on("end",z.bind(null,null,null,ve)):ne.on("close",function(){r("Request#%d %s: writeStream close event emitted",F,w),z(ie||null,null,ve)}),ve.pipe(ne))}var Pe=[];ve.on("data",function(je){r("Request#%d %s: `res data` event emit, size %d",F,w,je.length),K+=je.length,Pe.push(je)}),ve.on("end",function(){var je=d.concat(Pe,K);if(r("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",F,w,K,ve._dumped),ie)return z(ie,je,ve);var _e=U(ve);if(_e.error)return z(_e.error,je,ve);_e.redirect||H(ve,je,function(et,Me,ke){if(et)return z(et,je,ve);if(!ke&&B.indexOf(C.dataType)>=0){try{Me=decodeBodyByCharset(Me,ve)}catch(xt){return r("decodeBodyByCharset error: %s",xt),z(null,Me,ve)}if(C.dataType==="json")if(K===0)Me=null;else{var Ve=parseJSON(Me,V);Ve.error?et=Ve.error:Me=Ve.data}}Y&&r("Request#%d %s: Remote socket was terminated before `response.end()` was called",F,w),z(et,Me,ve)})})}var me,ue;Array.isArray(C.timeout)?(me=u(C.timeout[0]),ue=u(C.timeout[1])):me=ue=u(C.timeout),r("ConnectTimeout: %d, ResponseTimeout: %d",me,ue);function oe(){r("Connect timer ticking, timeout: %d",me),G=setTimeout(function(){G=null,W===-1&&(W=-2);var ve="Connect timeout for "+me+"ms",xe="ConnectionTimeoutError";we.socket||(xe="SocketAssignTimeoutError",ve+=", working sockets is full"),ie=new Error(ve),ie.name=xe,ie.requestId=F,r("ConnectTimeout: Request#%d %s %s: %s, connected: %s",F,w,ie.name,ve,de),De()},me)}function Se(){r("Response timer ticking, timeout: %d",ue),Q=setTimeout(function(){Q=null;var ve="Response timeout for "+ue+"ms",xe="ResponseTimeoutError";ie=new Error(ve),ie.name=xe,ie.requestId=F,r("ResponseTimeout: Request#%d %s %s: %s, connected: %s",F,w,ie.name,ve,de),De()},ue)}var we;_.mode=C.mode?C.mode:"";try{we=k.request(_,le)}catch(ve){return z(ve)}typeof window=="undefined"?oe():we.on("requestTimeout",function(){W===-1&&(W=-2);var ve="Connect timeout for "+me+"ms",xe="ConnectionTimeoutError";ie=new Error(ve),ie.name=xe,ie.requestId=F,De()});function De(){r("Request#%d %s abort, connected: %s",F,w,de),we.socket||(ie.noSocket=!0,z(ie)),we.abort()}return se&&we.on("finish",function(){se.requestSent=Date.now()-O}),we.once("socket",function(ve){se&&(se.queuing=Date.now()-O);var xe=ve.readyState;if(xe==="opening"){ve.once("lookup",function(Be,Pe,je){r("Request#%d %s lookup: %s, %s, %s",F,w,Be,Pe,je),se&&(se.dnslookup=Date.now()-O),Pe&&(R=Pe)}),ve.once("connect",function(){se&&(se.connected=Date.now()-O),pe(),Se(),r("Request#%d %s new socket connected",F,w),de=!0,R||(R=ve.remoteAddress),J=ve.remotePort});return}r("Request#%d %s reuse socket connected, readyState: %s",F,w,xe),de=!0,fe=!0,R||(R=ve.remoteAddress),J=ve.remotePort,pe(),Se()}),we.on("error",function(ve){(ve.name==="Error"||ve.name==="TypeError")&&(ve.name=de?"ResponseError":"RequestError"),ve.message+=' (req "error")',r("Request#%d %s `req error` event emit, %s: %s",F,w,ve.name,ve.message),z(ie||ve)}),ne&&ne.once("error",function(ve){ve.message+=' (writeStream "error")',ie=ve,r("Request#%d %s `writeStream error` event emit, %s: %s",F,w,ve.name,ve.message),De()}),C.stream?(C.stream.pipe(we),C.stream.once("error",function(ve){ve.message+=' (stream "error")',ie=ve,r("Request#%d %s `readStream error` event emit, %s: %s",F,w,ve.name,ve.message),De()})):we.end($),we.requestId=F,we}}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},77578:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return a}});const a=P=>P?typeof P=="function"?P():P:null},66104:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return N}});var a=b(92310),P=b.n(a),e=b(11592),g=b(26112),y=b(59301),c=b(92343),d=b(36355),l=b(84105),o=b(91857);const s=I=>{let{children:k}=I;const{getPrefixCls:L}=y.useContext(d.E_),V=L("breadcrumb");return y.createElement("li",{className:`${V}-separator`,"aria-hidden":"true"},k===""?k:k||"/")};s.__ANT_BREADCRUMB_SEPARATOR=!0;var i=s,n=function(I,k){var L={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&k.indexOf(V)<0&&(L[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,V=Object.getOwnPropertySymbols(I);_<V.length;_++)k.indexOf(V[_])<0&&Object.prototype.propertyIsEnumerable.call(I,V[_])&&(L[V[_]]=I[V[_]]);return L};function t(I,k){if(I.title===void 0||I.title===null)return null;const L=Object.keys(k).join("|");return typeof I.title=="object"?I.title:String(I.title).replace(new RegExp(`:(${L})`,"g"),(V,_)=>k[_]||V)}function r(I,k,L,V){if(L==null)return null;const{className:_,onClick:ee}=k,$=n(k,["className","onClick"]),X=Object.assign(Object.assign({},(0,g.Z)($,{data:!0,aria:!0})),{onClick:ee});return V!==void 0?y.createElement("a",Object.assign({},X,{className:P()(`${I}-link`,_),href:V}),L):y.createElement("span",Object.assign({},X,{className:P()(`${I}-link`,_)}),L)}function u(I,k){return(V,_,ee,$,X)=>{if(k)return k(V,_,ee,$);const q=t(V,_);return r(I,V,q,X)}}var p=function(I,k){var L={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&k.indexOf(V)<0&&(L[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,V=Object.getOwnPropertySymbols(I);_<V.length;_++)k.indexOf(V[_])<0&&Object.prototype.propertyIsEnumerable.call(I,V[_])&&(L[V[_]]=I[V[_]]);return L};const m=I=>{const{prefixCls:k,separator:L="/",children:V,menu:_,overlay:ee,dropdownProps:$,href:X}=I,te=(Z=>{if(_||ee){const G=Object.assign({},$);if(_){const Q=_||{},{items:ie}=Q,de=p(Q,["items"]);G.menu=Object.assign(Object.assign({},de),{items:ie==null?void 0:ie.map((fe,K)=>{var{key:W,title:Y,label:R,path:J}=fe,se=p(fe,["key","title","label","path"]);let pe=R!=null?R:Y;return J&&(pe=y.createElement("a",{href:`${X}${J}`},pe)),Object.assign(Object.assign({},se),{key:W!=null?W:K,label:pe})})})}else ee&&(G.overlay=ee);return y.createElement(o.Z,Object.assign({placement:"bottom"},G),y.createElement("span",{className:`${k}-overlay-link`},Z,y.createElement(l.Z,null)))}return Z})(V);return te!=null?y.createElement(y.Fragment,null,y.createElement("li",null,te),L&&y.createElement(i,null,L)):null},E=I=>{const{prefixCls:k,children:L,href:V}=I,_=p(I,["prefixCls","children","href"]),{getPrefixCls:ee}=y.useContext(d.E_),$=ee("breadcrumb",k);return y.createElement(m,Object.assign({},_,{prefixCls:$}),r($,_,L,V))};E.__ANT_BREADCRUMB_ITEM=!0;var v=E,h=b(17313),A=b(83116),B=b(37613);const x=I=>{const{componentCls:k,iconCls:L}=I;return{[k]:Object.assign(Object.assign({},(0,h.Wf)(I)),{color:I.itemColor,fontSize:I.fontSize,[L]:{fontSize:I.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:I.linkColor,transition:`color ${I.motionDurationMid}`,padding:`0 ${I.paddingXXS}px`,borderRadius:I.borderRadiusSM,height:I.lineHeight*I.fontSize,display:"inline-block",marginInline:-I.marginXXS,"&:hover":{color:I.linkHoverColor,backgroundColor:I.colorBgTextHover}},(0,h.Qy)(I)),"li:last-child":{color:I.lastItemColor},[`${k}-separator`]:{marginInline:I.separatorMargin,color:I.separatorColor},[`${k}-link`]:{[`
|
|
|
> ${L} + span,
|
|
|
> ${L} + a
|
|
|
`]:{marginInlineStart:I.marginXXS}},[`${k}-overlay-link`]:{borderRadius:I.borderRadiusSM,height:I.lineHeight*I.fontSize,display:"inline-block",padding:`0 ${I.paddingXXS}px`,marginInline:-I.marginXXS,[`> ${L}`]:{marginInlineStart:I.marginXXS,fontSize:I.fontSizeIcon},"&:hover":{color:I.linkHoverColor,backgroundColor:I.colorBgTextHover,a:{color:I.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${I.componentCls}-rtl`]:{direction:"rtl"}})}};var w=(0,A.Z)("Breadcrumb",I=>{const k=(0,B.TS)(I,{});return[x(k)]},I=>({itemColor:I.colorTextDescription,lastItemColor:I.colorText,iconFontSize:I.fontSize,linkColor:I.colorTextDescription,linkHoverColor:I.colorText,separatorColor:I.colorTextDescription,separatorMargin:I.marginXS})),C=function(I,k){var L={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&k.indexOf(V)<0&&(L[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,V=Object.getOwnPropertySymbols(I);_<V.length;_++)k.indexOf(V[_])<0&&Object.prototype.propertyIsEnumerable.call(I,V[_])&&(L[V[_]]=I[V[_]]);return L};function D(I){const{breadcrumbName:k,children:L}=I,V=C(I,["breadcrumbName","children"]),_=Object.assign({title:k},V);return L&&(_.menu={items:L.map(ee=>{var{breadcrumbName:$}=ee,X=C(ee,["breadcrumbName"]);return Object.assign(Object.assign({},X),{title:$})})}),_}function S(I,k){return(0,y.useMemo)(()=>I||(k?k.map(D):null),[I,k])}var F=function(I,k){var L={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&k.indexOf(V)<0&&(L[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,V=Object.getOwnPropertySymbols(I);_<V.length;_++)k.indexOf(V[_])<0&&Object.prototype.propertyIsEnumerable.call(I,V[_])&&(L[V[_]]=I[V[_]]);return L};const T=(I,k)=>{if(k===void 0)return k;let L=(k||"").replace(/^\//,"");return Object.keys(I).forEach(V=>{L=L.replace(`:${V}`,I[V])}),L},O=I=>{const{prefixCls:k,separator:L="/",style:V,className:_,rootClassName:ee,routes:$,items:X,children:q,itemRender:te,params:Z={}}=I,G=F(I,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Q,direction:ie,breadcrumb:de}=y.useContext(d.E_);let fe;const K=Q("breadcrumb",k),[W,Y]=w(K),R=S(X,$),J=u(K,te);if(R&&R.length>0){const re=[],z=X||$;fe=R.map((U,H)=>{const{path:ne,key:le,type:me,menu:ue,overlay:oe,onClick:Se,className:we,separator:De,dropdownProps:ve}=U,xe=T(Z,ne);xe!==void 0&&re.push(xe);const Be=le!=null?le:H;if(me==="separator")return y.createElement(i,{key:Be},De);const Pe={},je=H===R.length-1;ue?Pe.menu=ue:oe&&(Pe.overlay=oe);let{href:_e}=U;return re.length&&xe!==void 0&&(_e=`#/${re.join("/")}`),y.createElement(m,Object.assign({key:Be},Pe,(0,g.Z)(U,{data:!0,aria:!0}),{className:we,dropdownProps:ve,href:_e,separator:je?"":L,onClick:Se,prefixCls:K}),J(U,Z,z,re,_e))})}else if(q){const re=(0,e.Z)(q).length;fe=(0,e.Z)(q).map((z,U)=>{if(!z)return z;const H=U===re-1;return(0,c.Tm)(z,{separator:H?"":L,key:U})})}const se=P()(K,de==null?void 0:de.className,{[`${K}-rtl`]:ie==="rtl"},_,ee,Y),pe=Object.assign(Object.assign({},de==null?void 0:de.style),V);return W(y.createElement("nav",Object.assign({className:se,style:pe},G),y.createElement("ol",null,fe)))};O.Item=v,O.Separator=i;var M=O,N=M},19842:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return qe}});var a=b(80702),P=b(59301),e=b(33853),g=b(58617),y=b(38819),c=b(92310),d=b.n(c),l=b(72308),o=b(52487),s=b(74416),i=b(77861),n=b(17115),t=b(90782),r=b(6089),u=b(18929),p=P.createContext(null),m=p,E=b(62853),v=b(49618),h=b(77321),A="__rc_cascader_search_mark__",B=function(Ie,Oe,Ue){var nt=Ue.label;return Oe.some(function(st){return String(st[nt]).toLowerCase().includes(Ie.toLowerCase())})},x=function(Ie,Oe,Ue,nt){return Oe.map(function(st){return st[nt.label]}).join(" / ")},w=function(he,Ie,Oe,Ue,nt,st){var dt=nt.filter,Ot=dt===void 0?B:dt,Et=nt.render,bt=Et===void 0?x:Et,Lt=nt.limit,en=Lt===void 0?50:Lt,jt=nt.sort;return P.useMemo(function(){var Qt=[];if(!he)return[];function un(zt,qt){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zt.forEach(function(lt){if(!(!jt&&en!==!1&&en>0&&Qt.length>=en)){var kt=[].concat((0,a.Z)(qt),[lt]),He=lt[Oe.children],_t=Le||lt.disabled;if((!He||He.length===0||st)&&Ot(he,kt,{label:Oe.label})){var Ht;Qt.push((0,h.Z)((0,h.Z)({},lt),{},(Ht={disabled:_t},(0,v.Z)(Ht,Oe.label,bt(he,kt,Ue,Oe)),(0,v.Z)(Ht,A,kt),(0,v.Z)(Ht,Oe.children,void 0),Ht)))}He&&un(lt[Oe.children],kt,_t)}})}return un(Ie,[]),jt&&Qt.sort(function(zt,qt){return jt(zt[A],qt[A],he,Oe)}),en!==!1&&en>0?Qt.slice(0,en):Qt},[he,Ie,Oe,Ue,bt,st,Ot,jt,en])},C="__RC_CASCADER_SPLIT__",D="SHOW_PARENT",S="SHOW_CHILD";function F(he){return he.join(C)}function T(he){return he.map(F)}function O(he){return he.split(C)}function M(he){var Ie=he||{},Oe=Ie.label,Ue=Ie.value,nt=Ie.children,st=Ue||"value";return{label:Oe||"label",value:st,key:st,children:nt||"children"}}function N(he,Ie){var Oe,Ue;return(Oe=he.isLeaf)!==null&&Oe!==void 0?Oe:!((Ue=he[Ie.children])!==null&&Ue!==void 0&&Ue.length)}function I(he){var Ie=he.parentElement;if(Ie){var Oe=he.offsetTop-Ie.offsetTop;Oe-Ie.scrollTop<0?Ie.scrollTo({top:Oe}):Oe+he.offsetHeight-Ie.scrollTop>Ie.offsetHeight&&Ie.scrollTo({top:Oe+he.offsetHeight-Ie.offsetHeight})}}function k(he,Ie){return he.map(function(Oe){var Ue;return(Ue=Oe[A])===null||Ue===void 0?void 0:Ue.map(function(nt){return nt[Ie.value]})})}function L(he,Ie,Oe){var Ue=new Set(he),nt=Ie();return he.filter(function(st){var dt=nt[st],Ot=dt?dt.parent:null,Et=dt?dt.children:null;return dt&&dt.node.disabled?!0:Oe===S?!(Et&&Et.some(function(bt){return bt.key&&Ue.has(bt.key)})):!(Ot&&!Ot.node.disabled&&Ue.has(Ot.key))})}function V(he,Ie,Oe){for(var Ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,nt=Ie,st=[],dt=function(){var bt,Lt,en,jt=he[Ot],Qt=(bt=nt)===null||bt===void 0?void 0:bt.findIndex(function(zt){var qt=zt[Oe.value];return Ue?String(qt)===String(jt):qt===jt}),un=Qt!==-1?(Lt=nt)===null||Lt===void 0?void 0:Lt[Qt]:null;st.push({value:(en=un==null?void 0:un[Oe.value])!==null&&en!==void 0?en:jt,index:Qt,option:un}),nt=un==null?void 0:un[Oe.children]},Ot=0;Ot<he.length;Ot+=1)dt();return st}var _=function(he,Ie,Oe,Ue,nt){return P.useMemo(function(){var st=nt||function(dt){var Ot=Ue?dt.slice(-1):dt,Et=" / ";return Ot.every(function(bt){return["string","number"].includes((0,E.Z)(bt))})?Ot.join(Et):Ot.reduce(function(bt,Lt,en){var jt=P.isValidElement(Lt)?P.cloneElement(Lt,{key:en}):Lt;return en===0?[jt]:[].concat((0,a.Z)(bt),[Et,jt])},[])};return he.map(function(dt){var Ot,Et,bt=V(dt,Ie,Oe),Lt=st(bt.map(function(jt){var Qt,un=jt.option,zt=jt.value;return(Qt=un==null?void 0:un[Oe.label])!==null&&Qt!==void 0?Qt:zt}),bt.map(function(jt){var Qt=jt.option;return Qt})),en=F(dt);return{label:Lt,value:en,key:en,valueCells:dt,disabled:(Ot=bt[bt.length-1])===null||Ot===void 0||(Et=Ot.option)===null||Et===void 0?void 0:Et.disabled}})},[he,Ie,Oe,nt,Ue])},ee=b(71430),$=function(he,Ie){var Oe=P.useRef({options:null,info:null}),Ue=P.useCallback(function(){return Oe.current.options!==he&&(Oe.current.options=he,Oe.current.info=(0,ee.I8)(he,{fieldNames:Ie,initWrapper:function(st){return(0,h.Z)((0,h.Z)({},st),{},{pathKeyEntities:{}})},processEntity:function(st,dt){var Ot=st.nodes.map(function(Et){return Et[Ie.value]}).join(C);dt.pathKeyEntities[Ot]=st,st.key=Ot}})),Oe.current.info.pathKeyEntities},[Ie,he]);return Ue},X=function(he,Ie){return P.useCallback(function(Oe){var Ue=[],nt=[];return Oe.forEach(function(st){var dt=V(st,he,Ie);dt.every(function(Ot){return Ot.option})?nt.push(st):Ue.push(st)}),[nt,Ue]},[he,Ie])},q=b(48736);function te(he){return P.useMemo(function(){if(!he)return[!1,{}];var Ie={matchInputWidth:!0,limit:50};return he&&(0,E.Z)(he)==="object"&&(Ie=(0,h.Z)((0,h.Z)({},Ie),he)),Ie.limit<=0&&delete Ie.limit,[!0,Ie]},[he])}var Z=P.memo(function(he){var Ie=he.children;return Ie},function(he,Ie){return!Ie.open}),G=Z;function Q(he){var Ie,Oe=he.prefixCls,Ue=he.checked,nt=he.halfChecked,st=he.disabled,dt=he.onClick,Ot=he.disableCheckbox,Et=P.useContext(m),bt=Et.checkable,Lt=typeof bt!="boolean"?bt:null;return P.createElement("span",{className:d()("".concat(Oe),(Ie={},(0,v.Z)(Ie,"".concat(Oe,"-checked"),Ue),(0,v.Z)(Ie,"".concat(Oe,"-indeterminate"),!Ue&&nt),(0,v.Z)(Ie,"".concat(Oe,"-disabled"),st||Ot),Ie)),onClick:dt},Lt)}var ie="__cascader_fix_label__";function de(he){var Ie=he.prefixCls,Oe=he.multiple,Ue=he.options,nt=he.activeValue,st=he.prevValuePath,dt=he.onToggleOpen,Ot=he.onSelect,Et=he.onActive,bt=he.checkedSet,Lt=he.halfCheckedSet,en=he.loadingKeys,jt=he.isSelectable,Qt=he.searchValue,un="".concat(Ie,"-menu"),zt="".concat(Ie,"-menu-item"),qt=P.useContext(m),Le=qt.fieldNames,lt=qt.changeOnSelect,kt=qt.expandTrigger,He=qt.expandIcon,_t=qt.loadingIcon,Ht=qt.dropdownMenuColumnStyle,Gt=kt==="hover",Kt=P.useMemo(function(){return Ue.map(function(Dt){var En,rn=Dt.disabled,xn=Dt.disableCheckbox,Tn=Dt[A],tn=(En=Dt[ie])!==null&&En!==void 0?En:Dt[Le.label],on=Dt[Le.value],Wn=N(Dt,Le),Fn=Tn?Tn.map(function(nr){return nr[Le.value]}):[].concat((0,a.Z)(st),[on]),Bn=F(Fn),_n=en.includes(Bn),vn=bt.has(Bn),Pn=Lt.has(Bn);return{disabled:rn,label:tn,value:on,isLeaf:Wn,isLoading:_n,checked:vn,halfChecked:Pn,option:Dt,disableCheckbox:xn,fullPath:Fn,fullPathKey:Bn}})},[Ue,bt,Le,Lt,en,st]);return P.createElement("ul",{className:un,role:"menu"},Kt.map(function(Dt){var En,rn=Dt.disabled,xn=Dt.label,Tn=Dt.value,tn=Dt.isLeaf,on=Dt.isLoading,Wn=Dt.checked,Fn=Dt.halfChecked,Bn=Dt.option,_n=Dt.fullPath,vn=Dt.fullPathKey,Pn=Dt.disableCheckbox,nr=function(){if(!(rn||Qt)){var ge=(0,a.Z)(_n);Gt&&tn&&ge.pop(),Et(ge)}},Jn=function(){jt(Bn)&&Ot(_n,tn)},Vt;return typeof Bn.title=="string"?Vt=Bn.title:typeof xn=="string"&&(Vt=xn),P.createElement("li",{key:vn,className:d()(zt,(En={},(0,v.Z)(En,"".concat(zt,"-expand"),!tn),(0,v.Z)(En,"".concat(zt,"-active"),nt===Tn||nt===vn),(0,v.Z)(En,"".concat(zt,"-disabled"),rn),(0,v.Z)(En,"".concat(zt,"-loading"),on),En)),style:Ht,role:"menuitemcheckbox",title:Vt,"aria-checked":Wn,"data-path-key":vn,onClick:function(){nr(),!Pn&&(!Oe||tn)&&Jn()},onDoubleClick:function(){lt&&dt(!1)},onMouseEnter:function(){Gt&&nr()},onMouseDown:function(ge){ge.preventDefault()}},Oe&&P.createElement(Q,{prefixCls:"".concat(Ie,"-checkbox"),checked:Wn,halfChecked:Fn,disabled:rn||Pn,disableCheckbox:Pn,onClick:function(ge){Pn||(ge.stopPropagation(),Jn())}}),P.createElement("div",{className:"".concat(zt,"-content")},xn),!on&&He&&!tn&&P.createElement("div",{className:"".concat(zt,"-expand-icon")},He),on&&_t&&P.createElement("div",{className:"".concat(zt,"-loading-icon")},_t))}))}var fe=function(){var he=(0,i.lk)(),Ie=he.multiple,Oe=he.open,Ue=P.useContext(m),nt=Ue.values,st=P.useState([]),dt=(0,o.Z)(st,2),Ot=dt[0],Et=dt[1];return P.useEffect(function(){if(Oe&&!Ie){var bt=nt[0];Et(bt||[])}},[Oe]),[Ot,Et]},K=b(10228),W=function(he,Ie,Oe,Ue,nt,st){var dt=(0,i.lk)(),Ot=dt.direction,Et=dt.searchValue,bt=dt.toggleOpen,Lt=dt.open,en=Ot==="rtl",jt=P.useMemo(function(){for(var Ht=-1,Gt=Ie,Kt=[],Dt=[],En=Ue.length,rn=k(Ie,Oe),xn=function(Bn){var _n=Gt.findIndex(function(vn,Pn){return(rn[Pn]?F(rn[Pn]):vn[Oe.value])===Ue[Bn]});if(_n===-1)return"break";Ht=_n,Kt.push(Ht),Dt.push(Ue[Bn]),Gt=Gt[Ht][Oe.children]},Tn=0;Tn<En&≫Tn+=1){var tn=xn(Tn);if(tn==="break")break}for(var on=Ie,Wn=0;Wn<Kt.length-1;Wn+=1)on=on[Kt[Wn]][Oe.children];return[Dt,Ht,on,rn]},[Ue,Oe,Ie]),Qt=(0,o.Z)(jt,4),un=Qt[0],zt=Qt[1],qt=Qt[2],Le=Qt[3],lt=function(Gt){nt(Gt)},kt=function(Gt){var Kt=qt.length,Dt=zt;Dt===-1&&Gt<0&&(Dt=Kt);for(var En=0;En<Kt;En+=1){Dt=(Dt+Gt+Kt)%Kt;var rn=qt[Dt];if(rn&&!rn.disabled){var xn=un.slice(0,-1).concat(Le[Dt]?F(Le[Dt]):rn[Oe.value]);lt(xn);return}}},He=function(){if(un.length>1){var Gt=un.slice(0,-1);lt(Gt)}else bt(!1)},_t=function(){var Gt,Kt=((Gt=qt[zt])===null||Gt===void 0?void 0:Gt[Oe.children])||[],Dt=Kt.find(function(rn){return!rn.disabled});if(Dt){var En=[].concat((0,a.Z)(un),[Dt[Oe.value]]);lt(En)}};P.useImperativeHandle(he,function(){return{onKeyDown:function(Gt){var Kt=Gt.which;switch(Kt){case K.Z.UP:case K.Z.DOWN:{var Dt=0;Kt===K.Z.UP?Dt=-1:Kt===K.Z.DOWN&&(Dt=1),Dt!==0&&kt(Dt);break}case K.Z.LEFT:{if(Et)break;en?_t():He();break}case K.Z.RIGHT:{if(Et)break;en?He():_t();break}case K.Z.BACKSPACE:{Et||He();break}case K.Z.ENTER:{if(un.length){var En=qt[zt],rn=(En==null?void 0:En[A])||[];rn.length?st(rn.map(function(xn){return xn[Oe.value]}),rn[rn.length-1]):st(un,qt[zt])}break}case K.Z.ESC:bt(!1),Lt&&Gt.stopPropagation()}},onKeyUp:function(){}}})},Y=P.forwardRef(function(he,Ie){var Oe,Ue,nt,st,dt=(0,i.lk)(),Ot=dt.prefixCls,Et=dt.multiple,bt=dt.searchValue,Lt=dt.toggleOpen,en=dt.notFoundContent,jt=dt.direction,Qt=dt.open,un=P.useRef(),zt=jt==="rtl",qt=P.useContext(m),Le=qt.options,lt=qt.values,kt=qt.halfValues,He=qt.fieldNames,_t=qt.changeOnSelect,Ht=qt.onSelect,Gt=qt.searchOptions,Kt=qt.dropdownPrefixCls,Dt=qt.loadData,En=qt.expandTrigger,rn=Kt||Ot,xn=P.useState([]),Tn=(0,o.Z)(xn,2),tn=Tn[0],on=Tn[1],Wn=function(cn){if(!(!Dt||bt)){var Mt=V(cn,Le,He),Mn=Mt.map(function(Zt){var bn=Zt.option;return bn}),zn=Mn[Mn.length-1];if(zn&&!N(zn,He)){var Rt=F(cn);on(function(Zt){return[].concat((0,a.Z)(Zt),[Rt])}),Dt(Mn)}}};P.useEffect(function(){tn.length&&tn.forEach(function(an){var cn=O(an),Mt=V(cn,Le,He,!0).map(function(zn){var Rt=zn.option;return Rt}),Mn=Mt[Mt.length-1];(!Mn||Mn[He.children]||N(Mn,He))&&on(function(zn){return zn.filter(function(Rt){return Rt!==an})})})},[Le,tn,He]);var Fn=P.useMemo(function(){return new Set(T(lt))},[lt]),Bn=P.useMemo(function(){return new Set(T(kt))},[kt]),_n=fe(),vn=(0,o.Z)(_n,2),Pn=vn[0],nr=vn[1],Jn=function(cn){nr(cn),Wn(cn)},Vt=function(cn){var Mt=cn.disabled,Mn=N(cn,He);return!Mt&&(Mn||_t||Et)},Yt=function(cn,Mt){var Mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ht(cn),!Et&&(Mt||_t&&(En==="hover"||Mn))&&Lt(!1)},ge=P.useMemo(function(){return bt?Gt:Le},[bt,Gt,Le]),Rn=P.useMemo(function(){for(var an=[{options:ge}],cn=ge,Mt=k(cn,He),Mn=function(){var bn=Pn[zn],wn=cn.find(function(ot,Ke){return(Mt[Ke]?F(Mt[Ke]):ot[He.value])===bn}),Ze=wn==null?void 0:wn[He.children];if(!(Ze!=null&&Ze.length))return"break";cn=Ze,an.push({options:Ze})},zn=0;zn<Pn.length;zn+=1){var Rt=Mn();if(Rt==="break")break}return an},[ge,Pn,He]),qn=function(cn,Mt){Vt(Mt)&&Yt(cn,N(Mt,He),!0)};W(Ie,ge,He,Pn,Jn,qn),P.useEffect(function(){for(var an=0;an<Pn.length;an+=1){var cn,Mt=Pn.slice(0,an+1),Mn=F(Mt),zn=(cn=un.current)===null||cn===void 0?void 0:cn.querySelector('li[data-path-key="'.concat(Mn.replace(/\\{0,2}"/g,'\\"'),'"]'));zn&&I(zn)}},[Pn]);var kn=!((Oe=Rn[0])!==null&&Oe!==void 0&&(Ue=Oe.options)!==null&&Ue!==void 0&&Ue.length),Zn=[(nt={},(0,v.Z)(nt,He.value,"__EMPTY__"),(0,v.Z)(nt,ie,en),(0,v.Z)(nt,"disabled",!0),nt)],vt=(0,h.Z)((0,h.Z)({},he),{},{multiple:!kn&&Et,onSelect:Yt,onActive:Jn,onToggleOpen:Lt,checkedSet:Fn,halfCheckedSet:Bn,loadingKeys:tn,isSelectable:Vt}),Yn=kn?[{options:Zn}]:Rn,or=Yn.map(function(an,cn){var Mt=Pn.slice(0,cn),Mn=Pn[cn];return P.createElement(de,(0,l.Z)({key:cn},vt,{searchValue:bt,prefixCls:rn,options:an.options,prevValuePath:Mt,activeValue:Mn}))});return P.createElement(G,{open:Qt},P.createElement("div",{className:d()("".concat(rn,"-menus"),(st={},(0,v.Z)(st,"".concat(rn,"-menu-empty"),kn),(0,v.Z)(st,"".concat(rn,"-rtl"),zt),st)),ref:un},or))}),R=Y;function J(he){var Ie=he.onPopupVisibleChange,Oe=he.popupVisible,Ue=he.popupClassName,nt=he.popupPlacement;warning(!Ie,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Oe===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ue===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(nt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function se(he,Ie){if(he){var Oe=function Ue(nt){for(var st=0;st<nt.length;st++){var dt=nt[st];if(dt[Ie==null?void 0:Ie.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(dt[Ie==null?void 0:Ie.children])&&Ue(dt[Ie==null?void 0:Ie.children]))return!0}};Oe(he)}}var pe=null,re=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function z(he){return Array.isArray(he)&&Array.isArray(he[0])}function U(he){return he?z(he)?he:(he.length===0?[]:[he]).map(function(Ie){return Array.isArray(Ie)?Ie:[Ie]}):[]}var H=P.forwardRef(function(he,Ie){var Oe=he.id,Ue=he.prefixCls,nt=Ue===void 0?"rc-cascader":Ue,st=he.fieldNames,dt=he.defaultValue,Ot=he.value,Et=he.changeOnSelect,bt=he.onChange,Lt=he.displayRender,en=he.checkable,jt=he.autoClearSearchValue,Qt=jt===void 0?!0:jt,un=he.searchValue,zt=he.onSearch,qt=he.showSearch,Le=he.expandTrigger,lt=he.options,kt=he.dropdownPrefixCls,He=he.loadData,_t=he.popupVisible,Ht=he.open,Gt=he.popupClassName,Kt=he.dropdownClassName,Dt=he.dropdownMenuColumnStyle,En=he.popupPlacement,rn=he.placement,xn=he.onDropdownVisibleChange,Tn=he.onPopupVisibleChange,tn=he.expandIcon,on=tn===void 0?">":tn,Wn=he.loadingIcon,Fn=he.children,Bn=he.dropdownMatchSelectWidth,_n=Bn===void 0?!1:Bn,vn=he.showCheckedStrategy,Pn=vn===void 0?D:vn,nr=(0,s.Z)(he,re),Jn=(0,n.ZP)(Oe),Vt=!!en,Yt=(0,u.Z)(dt,{value:Ot,postState:U}),ge=(0,o.Z)(Yt,2),Rn=ge[0],qn=ge[1],kn=P.useMemo(function(){return M(st)},[JSON.stringify(st)]),Zn=P.useMemo(function(){return lt||[]},[lt]),vt=$(Zn,kn),Yn=P.useCallback(function(ft){var ut=vt();return ft.map(function(Xe){var Ft=ut[Xe].nodes;return Ft.map(function(pt){return pt[kn.value]})})},[vt,kn]),or=(0,u.Z)("",{value:un,postState:function(ut){return ut||""}}),an=(0,o.Z)(or,2),cn=an[0],Mt=an[1],Mn=function(ut,Xe){Mt(ut),Xe.source!=="blur"&&zt&&zt(ut)},zn=te(qt),Rt=(0,o.Z)(zn,2),Zt=Rt[0],bn=Rt[1],wn=w(cn,Zn,kn,kt||nt,bn,Et),Ze=X(Zn,kn),ot=P.useMemo(function(){var ft=Ze(Rn),ut=(0,o.Z)(ft,2),Xe=ut[0],Ft=ut[1];if(!Vt||!Rn.length)return[Xe,[],Ft];var pt=T(Xe),ln=vt(),Ae=(0,t.S)(pt,!0,ln),gt=Ae.checkedKeys,Xt=Ae.halfCheckedKeys;return[Yn(gt),Yn(Xt),Ft]},[Vt,Rn,vt,Yn,Ze]),Ke=(0,o.Z)(ot,3),St=Ke[0],$t=Ke[1],wt=Ke[2],sn=P.useMemo(function(){var ft=T(St),ut=L(ft,vt,Pn);return[].concat((0,a.Z)(wt),(0,a.Z)(Yn(ut)))},[St,vt,Yn,wt,Pn]),ae=_(sn,Zn,kn,Vt,Lt),Fe=(0,r.Z)(function(ft){if(qn(ft),bt){var ut=U(ft),Xe=ut.map(function(ln){return V(ln,Zn,kn).map(function(Ae){return Ae.option})}),Ft=Vt?ut:ut[0],pt=Vt?Xe:Xe[0];bt(Ft,pt)}}),ce=(0,r.Z)(function(ft){if((!Vt||Qt)&&Mt(""),!Vt)Fe(ft);else{var ut=F(ft),Xe=T(St),Ft=T($t),pt=Xe.includes(ut),ln=wt.some(function(nn){return F(nn)===ut}),Ae=St,gt=wt;if(ln&&!pt)gt=wt.filter(function(nn){return F(nn)!==ut});else{var Xt=pt?Xe.filter(function(nn){return nn!==ut}):[].concat((0,a.Z)(Xe),[ut]),Ln=vt(),Ut;if(pt){var $n=(0,t.S)(Xt,{checked:!1,halfCheckedKeys:Ft},Ln);Ut=$n.checkedKeys}else{var dn=(0,t.S)(Xt,!0,Ln);Ut=dn.checkedKeys}var pn=L(Ut,vt,Pn);Ae=Yn(pn)}Fe([].concat((0,a.Z)(gt),(0,a.Z)(Ae)))}}),be=function(ut,Xe){if(Xe.type==="clear"){Fe([]);return}var Ft=Xe.values[0],pt=Ft.valueCells;ce(pt)},Ee=Ht!==void 0?Ht:_t,Je=Kt||Gt,Qe=rn||En,Te=function(ut){xn==null||xn(ut),Tn==null||Tn(ut)},Re=P.useMemo(function(){return{options:Zn,fieldNames:kn,values:St,halfValues:$t,changeOnSelect:Et,onSelect:ce,checkable:en,searchOptions:wn,dropdownPrefixCls:kt,loadData:He,expandTrigger:Le,expandIcon:on,loadingIcon:Wn,dropdownMenuColumnStyle:Dt}},[Zn,kn,St,$t,Et,ce,en,wn,kt,He,Le,on,Wn,Dt]),ht=!(cn?wn:Zn).length,Ct=cn&&bn.matchInputWidth||ht?{}:{minWidth:"auto"};return P.createElement(m.Provider,{value:Re},P.createElement(i.Ac,(0,l.Z)({},nr,{ref:Ie,id:Jn,prefixCls:nt,autoClearSearchValue:Qt,dropdownMatchSelectWidth:_n,dropdownStyle:Ct,displayValues:ae,onDisplayValuesChange:be,mode:Vt?"multiple":void 0,searchValue:cn,onSearch:Mn,showSearch:Zt,OptionList:R,emptyOptions:ht,open:Ee,dropdownClassName:Je,placement:Qe,onDropdownVisibleChange:Te,getRawInputElement:function(){return Fn}})))});H.SHOW_PARENT=D,H.SHOW_CHILD=S;var ne=H,le=ne,me=b(2738),ue=b(62892),oe=b(53487),Se=b(19080),we=b(36355),De=b(93891),ve=b(1684),xe=b(19716),Be=b(32441),Pe=b(14154),je=b(58582),_e=b(84443),et=b(66339),Me=b(33234),ke=b(98447),Ve=b(17313),xt=b(74207),At=b(83116);const it=he=>{const{prefixCls:Ie,componentCls:Oe,antCls:Ue}=he,nt=`${Oe}-menu-item`,st=`
|
|
|
&${nt}-expand ${nt}-expand-icon,
|
|
|
${nt}-loading-icon
|
|
|
`;return[{[Oe]:{width:he.controlWidth}},{[`${Oe}-dropdown`]:[(0,ke.C2)(`${Ie}-checkbox`,he),{[`&${Ue}-select-dropdown`]:{padding:0}},{[Oe]:{"&-checkbox":{top:0,marginInlineEnd:he.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Oe}-menu-empty`]:{[`${Oe}-menu`]:{width:"100%",height:"auto",[nt]:{color:he.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:he.controlItemWidth,height:he.dropdownHeight,margin:0,padding:he.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${he.lineWidth}px ${he.lineType} ${he.colorSplit}`},"&-item":Object.assign(Object.assign({},Ve.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:he.optionPadding,lineHeight:he.lineHeight,cursor:"pointer",transition:`all ${he.motionDurationMid}`,borderRadius:he.borderRadiusSM,"&:hover":{background:he.controlItemBgHover},"&-disabled":{color:he.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[st]:{color:he.colorTextDisabled}},[`&-active:not(${nt}-disabled)`]:{"&, &:hover":{fontWeight:he.optionSelectedFontWeight,backgroundColor:he.optionSelectedBg}},"&-content":{flex:"auto"},[st]:{marginInlineStart:he.paddingXXS,color:he.colorTextDescription,fontSize:he.fontSizeIcon},"&-keyword":{color:he.colorHighlight}})}}}]},{[`${Oe}-dropdown-rtl`]:{direction:"rtl"}},(0,xt.c)(he)]};var tt=(0,At.Z)("Cascader",he=>[it(he)],he=>{const Ie=Math.round((he.controlHeight-he.fontSize*he.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:he.controlItemBgActive,optionSelectedFontWeight:he.fontWeightStrong,optionPadding:`${Ie}px ${he.paddingSM}px`,menuPadding:he.paddingXXS}}),ct=function(he,Ie){var Oe={};for(var Ue in he)Object.prototype.hasOwnProperty.call(he,Ue)&&Ie.indexOf(Ue)<0&&(Oe[Ue]=he[Ue]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ue=Object.getOwnPropertySymbols(he);nt<Ue.length;nt++)Ie.indexOf(Ue[nt])<0&&Object.prototype.propertyIsEnumerable.call(he,Ue[nt])&&(Oe[Ue[nt]]=he[Ue[nt]]);return Oe};const{SHOW_CHILD:at,SHOW_PARENT:Ge}=le;function Bt(he,Ie,Oe){const Ue=he.toLowerCase().split(Ie).reduce((dt,Ot,Et)=>Et===0?[Ot]:[].concat((0,a.Z)(dt),[Ie,Ot]),[]),nt=[];let st=0;return Ue.forEach((dt,Ot)=>{const Et=st+dt.length;let bt=he.slice(st,Et);st=Et,Ot%2===1&&(bt=P.createElement("span",{className:`${Oe}-menu-item-keyword`,key:`separator-${Ot}`},bt)),nt.push(bt)}),nt}const Ne=(he,Ie,Oe,Ue)=>{const nt=[],st=he.toLowerCase();return Ie.forEach((dt,Ot)=>{Ot!==0&&nt.push(" / ");let Et=dt[Ue.label];const bt=typeof Et;(bt==="string"||bt==="number")&&(Et=Bt(String(Et),st,Oe)),nt.push(Et)}),nt},ze=P.forwardRef((he,Ie)=>{const{prefixCls:Oe,size:Ue,disabled:nt,className:st,rootClassName:dt,multiple:Ot,bordered:Et=!0,transitionName:bt,choiceTransitionName:Lt="",popupClassName:en,dropdownClassName:jt,expandIcon:Qt,placement:un,showSearch:zt,allowClear:qt=!0,notFoundContent:Le,direction:lt,getPopupContainer:kt,status:He,showArrow:_t,builtinPlacements:Ht,style:Gt}=he,Kt=ct(he,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Dt=(0,me.Z)(Kt,["suffixIcon"]),{getPopupContainer:En,getPrefixCls:rn,renderEmpty:xn,direction:Tn,popupOverflow:tn,cascader:on}=P.useContext(we.E_),Wn=lt||Tn,Fn=Wn==="rtl",{status:Bn,hasFeedback:_n,isFormItemInput:vn,feedbackIcon:Pn}=P.useContext(Be.aM),nr=(0,Se.F)(Bn,He),Jn=Le||(xn==null?void 0:xn("Cascader"))||P.createElement(De.Z,{componentName:"Cascader"}),Vt=rn(),Yt=rn("select",Oe),ge=rn("cascader",Oe),[Rn,qn]=(0,Pe.Z)(Yt),[kn]=tt(ge),{compactSize:Zn,compactItemClassnames:vt}=(0,Me.ri)(Yt,lt),Yn=d()(en||jt,`${ge}-dropdown`,{[`${ge}-dropdown-rtl`]:Wn==="rtl"},dt,qn),or=P.useMemo(()=>{if(!zt)return zt;let wt={render:Ne};return typeof zt=="object"&&(wt=Object.assign(Object.assign({},wt),zt)),wt},[zt]),an=(0,xe.Z)(wt=>{var sn;return(sn=Ue!=null?Ue:Zn)!==null&&sn!==void 0?sn:wt}),cn=P.useContext(ve.Z),Mt=nt!=null?nt:cn;let Mn=Qt;Qt||(Mn=Fn?P.createElement(e.Z,null):P.createElement(y.Z,null));const zn=P.createElement("span",{className:`${Yt}-menu-item-loading-icon`},P.createElement(g.Z,{spin:!0})),Rt=P.useMemo(()=>Ot?P.createElement("span",{className:`${ge}-checkbox-inner`}):!1,[Ot]),Zt=(0,_e.Z)(he.suffixIcon,_t),{suffixIcon:bn,removeIcon:wn,clearIcon:Ze}=(0,et.Z)(Object.assign(Object.assign({},he),{hasFeedback:_n,feedbackIcon:Pn,showSuffixIcon:Zt,multiple:Ot,prefixCls:Yt,componentName:"Cascader"})),ot=P.useMemo(()=>un!==void 0?un:Fn?"bottomRight":"bottomLeft",[un,Fn]),Ke=(0,je.Z)(Ht,tn),St=qt===!0?{clearIcon:Ze}:qt,$t=P.createElement(le,Object.assign({prefixCls:Yt,className:d()(!Oe&&ge,{[`${Yt}-lg`]:an==="large",[`${Yt}-sm`]:an==="small",[`${Yt}-rtl`]:Fn,[`${Yt}-borderless`]:!Et,[`${Yt}-in-form-item`]:vn},(0,Se.Z)(Yt,nr,_n),vt,on==null?void 0:on.className,st,dt,qn),disabled:Mt,style:Object.assign(Object.assign({},on==null?void 0:on.style),Gt)},Dt,{builtinPlacements:Ke,direction:Wn,placement:ot,notFoundContent:Jn,allowClear:St,showSearch:or,expandIcon:Mn,suffixIcon:bn,removeIcon:wn,loadingIcon:zn,checkable:Rt,dropdownClassName:Yn,dropdownPrefixCls:Oe||ge,choiceTransitionName:(0,ue.m)(Vt,"",Lt),transitionName:(0,ue.m)(Vt,"slide-up",bt),getPopupContainer:kt||En,ref:Ie}));return kn(Rn($t))}),rt=(0,oe.Z)(ze);ze.SHOW_PARENT=Ge,ze.SHOW_CHILD=at,ze._InternalPanelDoNotUseOrYouWillBeFired=rt;var qe=ze},28103:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return n}});var a=b(92310),P=b.n(a),e=b(59301),g=b(36355),y=b(17313),c=b(83116),d=b(37613);const l=t=>{const{componentCls:r,sizePaddingEdgeHorizontal:u,colorSplit:p,lineWidth:m,textPaddingInline:E,orientationMargin:v,verticalMarginInline:h}=t;return{[r]:Object.assign(Object.assign({},(0,y.Wf)(t)),{borderBlockStart:`${m}px solid ${p}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:h,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${m}px solid ${p}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${t.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${r}-with-text`]:{display:"flex",alignItems:"center",margin:`${t.dividerHorizontalWithTextGutterMargin}px 0`,color:t.colorTextHeading,fontWeight:500,fontSize:t.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${p}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${m}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${r}-with-text-left`]:{"&::before":{width:`${v*100}%`},"&::after":{width:`${100-v*100}%`}},[`&-horizontal${r}-with-text-right`]:{"&::before":{width:`${100-v*100}%`},"&::after":{width:`${v*100}%`}},[`${r}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:p,borderStyle:"dashed",borderWidth:`${m}px 0 0`},[`&-horizontal${r}-with-text${r}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${r}-dashed`]:{borderInlineStartWidth:m,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${r}-with-text`]:{color:t.colorText,fontWeight:"normal",fontSize:t.fontSize},[`&-horizontal${r}-with-text-left${r}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${r}-inner-text`]:{paddingInlineStart:u}},[`&-horizontal${r}-with-text-right${r}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${r}-inner-text`]:{paddingInlineEnd:u}}})}};var o=(0,c.Z)("Divider",t=>{const r=(0,d.TS)(t,{dividerHorizontalWithTextGutterMargin:t.margin,dividerHorizontalGutterMargin:t.marginLG,sizePaddingEdgeHorizontal:0});return[l(r)]},t=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:t.marginXS})),s=function(t,r){var u={};for(var p in t)Object.prototype.hasOwnProperty.call(t,p)&&r.indexOf(p)<0&&(u[p]=t[p]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,p=Object.getOwnPropertySymbols(t);m<p.length;m++)r.indexOf(p[m])<0&&Object.prototype.propertyIsEnumerable.call(t,p[m])&&(u[p[m]]=t[p[m]]);return u},n=t=>{const{getPrefixCls:r,direction:u,divider:p}=e.useContext(g.E_),{prefixCls:m,type:E="horizontal",orientation:v="center",orientationMargin:h,className:A,rootClassName:B,children:x,dashed:w,plain:C,style:D}=t,S=s(t,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),F=r("divider",m),[T,O]=o(F),M=v.length>0?`-${v}`:v,N=!!x,I=v==="left"&&h!=null,k=v==="right"&&h!=null,L=P()(F,p==null?void 0:p.className,O,`${F}-${E}`,{[`${F}-with-text`]:N,[`${F}-with-text${M}`]:N,[`${F}-dashed`]:!!w,[`${F}-plain`]:!!C,[`${F}-rtl`]:u==="rtl",[`${F}-no-default-orientation-margin-left`]:I,[`${F}-no-default-orientation-margin-right`]:k},A,B),V=e.useMemo(()=>typeof h=="number"?h:/^\d+$/.test(h)?Number(h):h,[h]),_=Object.assign(Object.assign({},I&&{marginLeft:V}),k&&{marginRight:V});return T(e.createElement("div",Object.assign({className:L,style:Object.assign(Object.assign({},p==null?void 0:p.style),D)},S,{role:"separator"}),x&&E!=="vertical"&&e.createElement("span",{className:`${F}-inner-text`,style:_},x)))}},14478:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return S}});var a=b(96512),P=b(92310),e=b.n(P),g=b(10228),y=b(18929),c=b(2738),d=b(59301),l=b(92343),o=b(36355),s=b(60324),i=b(92806),n=b(77578),t=b(3113),r=b(67797),u=b(9763),p=b(31724),m=b(39722),E=b(83116);const v=F=>{const{componentCls:T,iconCls:O,antCls:M,zIndexPopup:N,colorText:I,colorWarning:k,marginXXS:L,marginXS:V,fontSize:_,fontWeightStrong:ee,colorTextHeading:$}=F;return{[T]:{zIndex:N,[`&${M}-popover`]:{fontSize:_},[`${T}-message`]:{marginBottom:V,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${T}-message-icon ${O}`]:{color:k,fontSize:_,lineHeight:1,marginInlineEnd:V},[`${T}-title`]:{fontWeight:ee,color:$,"&:only-child":{fontWeight:"normal"}},[`${T}-description`]:{marginTop:L,color:I}},[`${T}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:V}}}}};var h=(0,E.Z)("Popconfirm",F=>v(F),F=>{const{zIndexPopupBase:T}=F;return{zIndexPopup:T+60}},{resetStyle:!1}),A=function(F,T){var O={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&T.indexOf(M)<0&&(O[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(F);N<M.length;N++)T.indexOf(M[N])<0&&Object.prototype.propertyIsEnumerable.call(F,M[N])&&(O[M[N]]=F[M[N]]);return O};const B=F=>{const{prefixCls:T,okButtonProps:O,cancelButtonProps:M,title:N,description:I,cancelText:k,okText:L,okType:V="primary",icon:_=d.createElement(a.Z,null),showCancel:ee=!0,close:$,onConfirm:X,onCancel:q,onPopupClick:te}=F,{getPrefixCls:Z}=d.useContext(o.E_),[G]=(0,u.Z)("Popconfirm",p.Z.Popconfirm),Q=(0,n.Z)(N),ie=(0,n.Z)(I);return d.createElement("div",{className:`${T}-inner-content`,onClick:te},d.createElement("div",{className:`${T}-message`},_&&d.createElement("span",{className:`${T}-message-icon`},_),d.createElement("div",{className:`${T}-message-text`},Q&&d.createElement("div",{className:e()(`${T}-title`)},Q),ie&&d.createElement("div",{className:`${T}-description`},ie))),d.createElement("div",{className:`${T}-buttons`},ee&&d.createElement(t.ZP,Object.assign({onClick:q,size:"small"},M),k!=null?k:G==null?void 0:G.cancelText),d.createElement(i.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,r.n)(V)),O),actionFn:X,close:$,prefixCls:Z("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},L!=null?L:G==null?void 0:G.okText)))};var w=F=>{const{prefixCls:T,placement:O,className:M,style:N}=F,I=A(F,["prefixCls","placement","className","style"]),{getPrefixCls:k}=d.useContext(o.E_),L=k("popconfirm",T),[V]=h(L);return V(d.createElement(m.ZP,{placement:O,className:e()(L,M),style:N,content:d.createElement(B,Object.assign({prefixCls:L},I))}))},C=function(F,T){var O={};for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&T.indexOf(M)<0&&(O[M]=F[M]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(F);N<M.length;N++)T.indexOf(M[N])<0&&Object.prototype.propertyIsEnumerable.call(F,M[N])&&(O[M[N]]=F[M[N]]);return O};const D=d.forwardRef((F,T)=>{const{prefixCls:O,placement:M="top",trigger:N="click",okType:I="primary",icon:k=d.createElement(a.Z,null),children:L,overlayClassName:V,onOpenChange:_,onVisibleChange:ee}=F,$=C(F,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:X}=d.useContext(o.E_),[q,te]=(0,y.Z)(!1,{value:F.open,defaultValue:F.defaultOpen}),Z=(R,J)=>{te(R,!0),ee==null||ee(R),_==null||_(R,J)},G=R=>{Z(!1,R)},Q=R=>{var J;return(J=F.onConfirm)===null||J===void 0?void 0:J.call(void 0,R)},ie=R=>{var J;Z(!1,R),(J=F.onCancel)===null||J===void 0||J.call(void 0,R)},de=R=>{R.keyCode===g.Z.ESC&&q&&Z(!1,R)},fe=R=>{const{disabled:J=!1}=F;J||Z(R)},K=X("popconfirm",O),W=e()(K,V),[Y]=h(K);return Y(d.createElement(s.Z,Object.assign({},(0,c.Z)($,["title"]),{trigger:N,placement:M,onOpenChange:fe,open:q,ref:T,overlayClassName:W,content:d.createElement(B,Object.assign({okType:I,icon:k},F,{prefixCls:K,close:G,onConfirm:Q,onCancel:ie})),"data-popover-inject":!0}),(0,l.Tm)(L,{onKeyDown:R=>{var J,se;d.isValidElement(L)&&((se=L==null?void 0:(J=L.props).onKeyDown)===null||se===void 0||se.call(J,R)),de(R)}})))});D._InternalPanelDoNotUseOrYouWillBeFired=w;var S=D},39722:function(Ye,ye,b){"use strict";b.d(ye,{t5:function(){return s}});var a=b(92310),P=b.n(a),e=b(55477),g=b(59301),y=b(36355),c=b(77578),d=b(17356),l=function(n,t){var r={};for(var u in n)Object.prototype.hasOwnProperty.call(n,u)&&t.indexOf(u)<0&&(r[u]=n[u]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,u=Object.getOwnPropertySymbols(n);p<u.length;p++)t.indexOf(u[p])<0&&Object.prototype.propertyIsEnumerable.call(n,u[p])&&(r[u[p]]=n[u[p]]);return r};const o=(n,t,r)=>{if(!(!t&&!r))return g.createElement(g.Fragment,null,t&&g.createElement("div",{className:`${n}-title`},(0,c.Z)(t)),g.createElement("div",{className:`${n}-inner-content`},(0,c.Z)(r)))},s=n=>{const{hashId:t,prefixCls:r,className:u,style:p,placement:m="top",title:E,content:v,children:h}=n;return g.createElement("div",{className:P()(t,r,`${r}-pure`,`${r}-placement-${m}`,u),style:p},g.createElement("div",{className:`${r}-arrow`}),g.createElement(e.G,Object.assign({},n,{className:t,prefixCls:r}),h||o(r,E,v)))},i=n=>{const{prefixCls:t}=n,r=l(n,["prefixCls"]),{getPrefixCls:u}=g.useContext(y.E_),p=u("popover",t),[m,E]=(0,d.Z)(p);return m(g.createElement(s,Object.assign({},r,{prefixCls:p,hashId:E})))};ye.ZP=i},60324:function(Ye,ye,b){"use strict";var a=b(92310),P=b.n(a),e=b(59301),g=b(77578),y=b(62892),c=b(36355),d=b(6848),l=b(39722),o=b(17356),s=function(t,r){var u={};for(var p in t)Object.prototype.hasOwnProperty.call(t,p)&&r.indexOf(p)<0&&(u[p]=t[p]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,p=Object.getOwnPropertySymbols(t);m<p.length;m++)r.indexOf(p[m])<0&&Object.prototype.propertyIsEnumerable.call(t,p[m])&&(u[p[m]]=t[p[m]]);return u};const i=t=>{let{title:r,content:u,prefixCls:p}=t;return e.createElement(e.Fragment,null,r&&e.createElement("div",{className:`${p}-title`},(0,g.Z)(r)),e.createElement("div",{className:`${p}-inner-content`},(0,g.Z)(u)))},n=e.forwardRef((t,r)=>{const{prefixCls:u,title:p,content:m,overlayClassName:E,placement:v="top",trigger:h="hover",mouseEnterDelay:A=.1,mouseLeaveDelay:B=.1,overlayStyle:x={}}=t,w=s(t,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:C}=e.useContext(c.E_),D=C("popover",u),[S,F]=(0,o.Z)(D),T=C(),O=P()(E,F);return S(e.createElement(d.Z,Object.assign({placement:v,trigger:h,mouseEnterDelay:A,mouseLeaveDelay:B,overlayStyle:x},w,{prefixCls:D,overlayClassName:O,ref:r,overlay:p||m?e.createElement(i,{prefixCls:D,title:p,content:m}):null,transitionName:(0,y.m)(T,"zoom-big",w.transitionName),"data-popover-inject":!0})))});n._InternalPanelDoNotUseOrYouWillBeFired=l.ZP,ye.Z=n},17356:function(Ye,ye,b){"use strict";var a=b(17313),P=b(29878),e=b(19447),g=b(33166),y=b(83116),c=b(37613);const d=s=>{const{componentCls:i,popoverColor:n,minWidth:t,fontWeightStrong:r,popoverPadding:u,boxShadowSecondary:p,colorTextHeading:m,borderRadiusLG:E,zIndexPopup:v,marginXS:h,colorBgElevated:A,popoverBg:B}=s;return[{[i]:Object.assign(Object.assign({},(0,a.Wf)(s)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:v,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":A,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${i}-content`]:{position:"relative"},[`${i}-inner`]:{backgroundColor:B,backgroundClip:"padding-box",borderRadius:E,boxShadow:p,padding:u},[`${i}-title`]:{minWidth:t,marginBottom:h,color:m,fontWeight:r},[`${i}-inner-content`]:{color:n}})},(0,e.ZP)(s,{colorBg:"var(--antd-arrow-background-color)"}),{[`${i}-pure`]:{position:"relative",maxWidth:"none",margin:s.sizePopupArrow,display:"inline-block",[`${i}-content`]:{display:"inline-block"}}}]},l=s=>{const{componentCls:i}=s;return{[i]:g.i.map(n=>{const t=s[`${n}6`];return{[`&${i}-${n}`]:{"--antd-arrow-background-color":t,[`${i}-inner`]:{backgroundColor:t},[`${i}-arrow`]:{background:"transparent"}}}})}},o=s=>{const{componentCls:i,lineWidth:n,lineType:t,colorSplit:r,paddingSM:u,controlHeight:p,fontSize:m,lineHeight:E,padding:v}=s,h=p-Math.round(m*E),A=h/2,B=h/2-n,x=v;return{[i]:{[`${i}-inner`]:{padding:0},[`${i}-title`]:{margin:0,padding:`${A}px ${x}px ${B}px`,borderBottom:`${n}px ${t} ${r}`},[`${i}-inner-content`]:{padding:`${u}px ${x}px`}}}};ye.Z=(0,y.Z)("Popover",s=>{const{colorBgElevated:i,colorText:n,wireframe:t}=s,r=(0,c.TS)(s,{popoverPadding:12,popoverBg:i,popoverColor:n});return[d(r),l(r),t&&o(r),(0,P._y)(r,"zoom-big")]},s=>({width:177,minWidth:177,zIndexPopup:s.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},65615:function(Ye,ye,b){"use strict";b.d(ye,{Z:function(){return me}});var a=b(59301),P=b(77321),e=b(72308),g=b(62853),y=b(52487),c=b(74416),d=b(43403),l=b(35593),o=b(92310),s=b.n(o),i=b(34280),n=b(18929),t=b(6089);function r(ue){var oe=window.innerWidth||document.documentElement.clientWidth,Se=window.innerHeight||document.documentElement.clientHeight,we=ue.getBoundingClientRect(),De=we.top,ve=we.right,xe=we.bottom,Be=we.left;return De>=0&&Be>=0&&ve<=oe&&xe<=Se}function u(ue,oe,Se){var we;return(we=Se!=null?Se:oe)!==null&&we!==void 0?we:ue===null?"center":"bottom"}function p(ue,oe,Se,we){var De=(0,a.useState)(void 0),ve=(0,y.Z)(De,2),xe=ve[0],Be=ve[1];(0,i.Z)(function(){var xt=typeof ue=="function"?ue():ue;Be(xt||null)});var Pe=(0,a.useState)(null),je=(0,y.Z)(Pe,2),_e=je[0],et=je[1],Me=(0,t.Z)(function(){if(xe){!r(xe)&&oe&&xe.scrollIntoView(we);var xt=xe.getBoundingClientRect(),At=xt.left,it=xt.top,tt=xt.width,ct=xt.height,at={left:At,top:it,width:tt,height:ct,radius:0};et(function(Ge){return JSON.stringify(Ge)!==JSON.stringify(at)?at:Ge})}else et(null)}),ke=function(At){var it;return(it=Array.isArray(Se==null?void 0:Se.offset)?Se==null?void 0:Se.offset[At]:Se==null?void 0:Se.offset)!==null&&it!==void 0?it:6};(0,i.Z)(function(){return Me(),window.addEventListener("resize",Me),function(){window.removeEventListener("resize",Me)}},[xe,oe,Me]);var Ve=(0,a.useMemo)(function(){if(!_e)return _e;var xt=ke(0),At=ke(1),it=(Se==null?void 0:Se.radius)||2;return{left:_e.left-xt,top:_e.top-At,width:_e.width+xt*2,height:_e.height+At*2,radius:it}},[_e,Se]);return[Ve,xe]}var m=b(80402),E={fill:"transparent",pointerEvents:"auto"},v=function(oe){var Se=oe.prefixCls,we=oe.rootClassName,De=oe.pos,ve=oe.showMask,xe=oe.style,Be=xe===void 0?{}:xe,Pe=oe.fill,je=Pe===void 0?"rgba(0,0,0,0.5)":Pe,_e=oe.open,et=oe.animated,Me=oe.zIndex,ke=(0,m.Z)(),Ve="".concat(Se,"-mask-").concat(ke),xt=(0,g.Z)(et)==="object"?et==null?void 0:et.placeholder:et;return a.createElement(d.Z,{open:_e,autoLock:!0},a.createElement("div",{className:s()("".concat(Se,"-mask"),we),style:(0,P.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Me,pointerEvents:"none"},Be)},ve?a.createElement("svg",{style:{width:"100%",height:"100%"}},a.createElement("defs",null,a.createElement("mask",{id:Ve},a.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),De&&a.createElement("rect",{x:De.left,y:De.top,rx:De.radius,width:De.width,height:De.height,fill:"black",className:xt?"".concat(Se,"-placeholder-animated"):""}))),a.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:je,mask:"url(#".concat(Ve,")")}),De&&a.createElement(a.Fragment,null,a.createElement("rect",(0,e.Z)({},E,{x:"0",y:"0",width:"100%",height:De.top})),a.createElement("rect",(0,e.Z)({},E,{x:"0",y:"0",width:De.left,height:"100%"})),a.createElement("rect",(0,e.Z)({},E,{x:"0",y:De.top+De.height,width:"100%",height:"calc(100vh - ".concat(De.top+De.height,"px)")})),a.createElement("rect",(0,e.Z)({},E,{x:De.left+De.width,y:"0",width:"calc(100vw - ".concat(De.left+De.width,"px)"),height:"100%"})))):null))},h=v,A={adjustX:1,adjustY:1},B=[0,0],x={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function w(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,oe={};return Object.keys(x).forEach(function(Se){oe[Se]=(0,P.Z)((0,P.Z)({},x[Se]),{},{autoArrow:ue,targetOffset:B})}),oe}var C=w(),D=b(80702);function S(ue){var oe=ue.prefixCls,Se=ue.current,we=ue.total,De=ue.title,ve=ue.description,xe=ue.onClose,Be=ue.onPrev,Pe=ue.onNext,je=ue.onFinish,_e=ue.className,et=ue.closeIcon,Me=et!==!1&&et!==null,ke=et!==void 0&&et!==!0?et:a.createElement("span",{className:"".concat(oe,"-close-x")},"\xD7");return a.createElement("div",{className:s()("".concat(oe,"-content"),_e)},a.createElement("div",{className:"".concat(oe,"-inner")},Me&&a.createElement("button",{type:"button",onClick:xe,"aria-label":"Close",className:"".concat(oe,"-close")},ke),a.createElement("div",{className:"".concat(oe,"-header")},a.createElement("div",{className:"".concat(oe,"-title")},De)),a.createElement("div",{className:"".concat(oe,"-description")},ve),a.createElement("div",{className:"".concat(oe,"-footer")},a.createElement("div",{className:"".concat(oe,"-sliders")},we>1?(0,D.Z)(Array.from({length:we}).keys()).map(function(Ve,xt){return a.createElement("span",{key:Ve,className:xt===Se?"active":""})}):null),a.createElement("div",{className:"".concat(oe,"-buttons")},Se!==0?a.createElement("button",{className:"".concat(oe,"-prev-btn"),onClick:Be},"Prev"):null,Se===we-1?a.createElement("button",{className:"".concat(oe,"-finish-btn"),onClick:je},"Finish"):a.createElement("button",{className:"".concat(oe,"-next-btn"),onClick:Pe},"Next")))))}var F=function(oe){var Se=oe.current,we=oe.renderPanel;return a.createElement(a.Fragment,null,typeof we=="function"?we(oe,Se):a.createElement(S,oe))},T=F,O=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],M={left:"50%",top:"50%",width:1,height:1},N=function(oe){var Se=oe.prefixCls,we=Se===void 0?"rc-tour":Se,De=oe.steps,ve=De===void 0?[]:De,xe=oe.defaultCurrent,Be=oe.current,Pe=oe.onChange,je=oe.onClose,_e=oe.onFinish,et=oe.open,Me=oe.mask,ke=Me===void 0?!0:Me,Ve=oe.arrow,xt=Ve===void 0?!0:Ve,At=oe.rootClassName,it=oe.placement,tt=oe.renderPanel,ct=oe.gap,at=oe.animated,Ge=oe.scrollIntoViewOptions,Bt=Ge===void 0?!0:Ge,Ne=oe.zIndex,ze=Ne===void 0?1001:Ne,rt=oe.closeIcon,qe=(0,c.Z)(oe,O),he=a.useRef(),Ie=(0,n.Z)(0,{value:Be,defaultValue:xe}),Oe=(0,y.Z)(Ie,2),Ue=Oe[0],nt=Oe[1],st=(0,n.Z)(void 0,{value:et,postState:function(vn){return Ue<0||Ue>=ve.length?!1:vn!=null?vn:!0}}),dt=(0,y.Z)(st,2),Ot=dt[0],Et=dt[1],bt=a.useRef(Ot);(0,i.Z)(function(){Ot&&!bt.current&&nt(0),bt.current=Ot},[Ot]);var Lt=ve[Ue]||{},en=Lt.target,jt=Lt.placement,Qt=Lt.style,un=Lt.arrow,zt=Lt.className,qt=Lt.mask,Le=Lt.scrollIntoViewOptions,lt=Lt.closeIcon,kt=Ot&&(qt!=null?qt:ke),He=lt!=null?lt:rt,_t=Le!=null?Le:Bt,Ht=p(en,et,ct,_t),Gt=(0,y.Z)(Ht,2),Kt=Gt[0],Dt=Gt[1],En=u(Dt,it,jt),rn=Dt?typeof un=="undefined"?xt:un:!1,xn=(0,g.Z)(rn)==="object"?rn.pointAtCenter:!1;(0,i.Z)(function(){var _n;(_n=he.current)===null||_n===void 0||_n.forceAlign()},[xn,Ue]);var Tn=function(vn){nt(vn),Pe==null||Pe(vn)};if(Dt===void 0)return null;var tn=function(){Et(!1),je==null||je(Ue)},on=function(){return a.createElement(T,(0,e.Z)({arrow:rn,key:"content",prefixCls:we,total:ve.length,renderPanel:tt,onPrev:function(){Tn(Ue-1)},onNext:function(){Tn(Ue+1)},onClose:tn,current:Ue,onFinish:function(){tn(),_e==null||_e()},closeIcon:He},ve[Ue]))},Wn=typeof kt=="boolean"?kt:!!kt,Fn=typeof kt=="boolean"?void 0:kt,Bn=function(vn){return vn||Dt||document.body};return a.createElement(a.Fragment,null,a.createElement(h,{zIndex:ze,prefixCls:we,pos:Kt,showMask:Wn,style:Fn==null?void 0:Fn.style,fill:Fn==null?void 0:Fn.color,open:Ot,animated:at,rootClassName:At}),a.createElement(l.Z,(0,e.Z)({builtinPlacements:w(xn)},qe,{ref:he,popupStyle:Qt,popupPlacement:En,popupVisible:Ot,popupClassName:s()(At,zt),prefixCls:we,popup:on,forceRender:!1,destroyPopupOnHide:!0,zIndex:ze,getTriggerDOMNode:Bn,arrow:!!rn}),a.createElement(d.Z,{open:Ot,autoLock:!0},a.createElement("div",{className:s()(At,"".concat(we,"-target-placeholder")),style:(0,P.Z)((0,P.Z)({},Kt||M),{},{position:"fixed",pointerEvents:"none"})}))))},I=N,k=I,L=b(79676),V=b(36355),_=b(88088),ee=b(99267),$=b(3113),X=b(9763),q=b(31724),te=b(47729);function Z(ue){return ue!=null}var Q=ue=>{let{stepProps:oe,current:Se,type:we,indicatorsRender:De,closeIcon:ve}=ue;var xe,Be;const{prefixCls:Pe,total:je=1,title:_e,onClose:et,onPrev:Me,onNext:ke,onFinish:Ve,cover:xt,description:At,nextButtonProps:it,prevButtonProps:tt,type:ct,className:at,closeIcon:Ge}=oe,Bt=ct!=null?ct:we,Ne=Ge!=null?Ge:ve,ze=Ne!==!1&&Ne!==null,[rt,qe]=(0,te.Z)(ze,Ne,Lt=>a.createElement("span",{onClick:et,"aria-label":"Close",className:`${Pe}-close`},Lt),a.createElement(ee.Z,{className:`${Pe}-close-icon`}),!0),he=Se===je-1,Ie=()=>{var Lt;Me==null||Me(),(Lt=tt==null?void 0:tt.onClick)===null||Lt===void 0||Lt.call(tt)},Oe=()=>{var Lt;he?Ve==null||Ve():ke==null||ke(),(Lt=it==null?void 0:it.onClick)===null||Lt===void 0||Lt.call(it)},Ue=Z(_e)?a.createElement("div",{className:`${Pe}-header`},a.createElement("div",{className:`${Pe}-title`},_e)):null,nt=Z(At)?a.createElement("div",{className:`${Pe}-description`},At):null,st=Z(xt)?a.createElement("div",{className:`${Pe}-cover`},xt):null;let dt;De?dt=De(Se,je):dt=(0,D.Z)(Array.from({length:je}).keys()).map((Lt,en)=>a.createElement("span",{key:Lt,className:s()(en===Se&&`${Pe}-indicator-active`,`${Pe}-indicator`)}));const Ot=Bt==="primary"?"default":"primary",Et={type:"default",ghost:Bt==="primary"},[bt]=(0,X.Z)("Tour",q.Z.Tour);return a.createElement("div",{className:s()(at,`${Pe}-content`)},a.createElement("div",{className:`${Pe}-inner`},rt&&qe,st,Ue,nt,a.createElement("div",{className:`${Pe}-footer`},je>1&&a.createElement("div",{className:`${Pe}-indicators`},dt),a.createElement("div",{className:`${Pe}-buttons`},Se!==0?a.createElement($.ZP,Object.assign({},Et,tt,{onClick:Ie,size:"small",className:s()(`${Pe}-prev-btn`,tt==null?void 0:tt.className)}),(xe=tt==null?void 0:tt.children)!==null&&xe!==void 0?xe:bt==null?void 0:bt.Previous):null,a.createElement($.ZP,Object.assign({type:Ot},it,{onClick:Oe,size:"small",className:s()(`${Pe}-next-btn`,it==null?void 0:it.className)}),(Be=it==null?void 0:it.children)!==null&&Be!==void 0?Be:he?bt==null?void 0:bt.Finish:bt==null?void 0:bt.Next)))))},ie=b(39722),de=b(64993),fe=b(17313),K=b(19447),W=b(83116),Y=b(37613);const R=ue=>{const{componentCls:oe,lineHeight:Se,padding:we,paddingXS:De,borderRadius:ve,borderRadiusXS:xe,colorPrimary:Be,colorText:Pe,colorFill:je,indicatorHeight:_e,indicatorWidth:et,boxShadowTertiary:Me,tourZIndexPopup:ke,fontSize:Ve,colorBgElevated:xt,fontWeightStrong:At,marginXS:it,colorTextLightSolid:tt,tourBorderRadius:ct,colorWhite:at,colorBgTextHover:Ge,tourCloseSize:Bt,motionDurationSlow:Ne,antCls:ze}=ue;return[{[oe]:Object.assign(Object.assign({},(0,fe.Wf)(ue)),{color:Pe,position:"absolute",zIndex:ke,display:"block",visibility:"visible",fontSize:Ve,lineHeight:Se,width:520,"--antd-arrow-background-color":xt,"&-pure":{maxWidth:"100%",position:"relative"},[`&${oe}-hidden`]:{display:"none"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:ct,boxShadow:Me,position:"relative",backgroundColor:xt,border:"none",backgroundClip:"padding-box",[`${oe}-close`]:{position:"absolute",top:we,insetInlineEnd:we,color:ue.colorIcon,outline:"none",width:Bt,height:Bt,borderRadius:ue.borderRadiusSM,transition:`background-color ${ue.motionDurationMid}, color ${ue.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ue.colorIconHover,backgroundColor:ue.wireframe?"transparent":ue.colorFillContent}},[`${oe}-cover`]:{textAlign:"center",padding:`${we+Bt+De}px ${we}px 0`,img:{width:"100%"}},[`${oe}-header`]:{padding:`${we}px ${we}px ${De}px`,[`${oe}-title`]:{lineHeight:Se,fontSize:Ve,fontWeight:At}},[`${oe}-description`]:{padding:`0 ${we}px`,lineHeight:Se,wordWrap:"break-word"},[`${oe}-footer`]:{padding:`${De}px ${we}px ${we}px`,textAlign:"end",borderRadius:`0 0 ${xe}px ${xe}px`,display:"flex",[`${oe}-indicators`]:{display:"inline-block",[`${oe}-indicator`]:{width:et,height:_e,display:"inline-block",borderRadius:"50%",background:je,"&:not(:last-child)":{marginInlineEnd:_e},"&-active":{background:Be}}},[`${oe}-buttons`]:{marginInlineStart:"auto",[`${ze}-btn`]:{marginInlineStart:it}}}},[`${oe}-primary, &${oe}-primary`]:{"--antd-arrow-background-color":Be,[`${oe}-inner`]:{color:tt,textAlign:"start",textDecoration:"none",backgroundColor:Be,borderRadius:ve,boxShadow:Me,[`${oe}-close`]:{color:tt},[`${oe}-indicators`]:{[`${oe}-indicator`]:{background:new de.C(tt).setAlpha(.15).toRgbString(),"&-active":{background:tt}}},[`${oe}-prev-btn`]:{color:tt,borderColor:new de.C(tt).setAlpha(.15).toRgbString(),backgroundColor:Be,"&:hover":{backgroundColor:new de.C(tt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${oe}-next-btn`]:{color:Be,borderColor:"transparent",background:at,"&:hover":{background:new de.C(Ge).onBackground(at).toRgbString()}}}}}),[`${oe}-mask`]:{[`${oe}-placeholder-animated`]:{transition:`all ${Ne}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${oe}-inner`]:{borderRadius:Math.min(ct,K.qN)}}},(0,K.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)",contentRadius:ct,limitVerticalRadius:!0})]};var J=(0,W.Z)("Tour",ue=>{const{borderRadiusLG:oe,fontSize:Se,lineHeight:we}=ue,De=(0,Y.TS)(ue,{tourZIndexPopup:ue.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:oe,tourCloseSize:Se*we});return[R(De)]}),se=b(53487),pe=function(ue,oe){var Se={};for(var we in ue)Object.prototype.hasOwnProperty.call(ue,we)&&oe.indexOf(we)<0&&(Se[we]=ue[we]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,we=Object.getOwnPropertySymbols(ue);De<we.length;De++)oe.indexOf(we[De])<0&&Object.prototype.propertyIsEnumerable.call(ue,we[De])&&(Se[we[De]]=ue[we[De]]);return Se};const re=ue=>{const{prefixCls:oe,current:Se=0,total:we=6,className:De,style:ve,type:xe}=ue,Be=pe(ue,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Pe}=a.useContext(V.E_),je=Pe("tour",oe),[_e,et]=J(je);return _e(a.createElement(ie.t5,{prefixCls:je,hashId:et,className:s()(De,`${je}-pure`,xe&&`${je}-${xe}`),style:ve},a.createElement(Q,{stepProps:Object.assign(Object.assign({},Be),{prefixCls:je,total:we}),current:Se,type:xe})))};var z=(0,se.i)(re),H=ue=>{let{defaultType:oe,steps:Se=[],current:we,defaultCurrent:De}=ue;var ve;const[xe,Be]=(0,n.Z)(De,{value:we});(0,a.useLayoutEffect)(()=>{we!==void 0&&Be(we)},[we]);const Pe=typeof xe=="number"?(ve=Se[xe])===null||ve===void 0?void 0:ve.type:oe;return{currentMergedType:Pe!=null?Pe:oe,updateInnerCurrent:Be}},ne=function(ue,oe){var Se={};for(var we in ue)Object.prototype.hasOwnProperty.call(ue,we)&&oe.indexOf(we)<0&&(Se[we]=ue[we]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,we=Object.getOwnPropertySymbols(ue);De<we.length;De++)oe.indexOf(we[De])<0&&Object.prototype.propertyIsEnumerable.call(ue,we[De])&&(Se[we[De]]=ue[we[De]]);return Se};const le=ue=>{const{prefixCls:oe,current:Se,defaultCurrent:we,type:De,rootClassName:ve,indicatorsRender:xe,steps:Be}=ue,Pe=ne(ue,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:je,direction:_e}=(0,a.useContext)(V.E_),et=je("tour",oe),[Me,ke]=J(et),[,Ve]=(0,_.Z)(),{currentMergedType:xt,updateInnerCurrent:At}=H({defaultType:De,steps:Be,current:Se,defaultCurrent:we}),it=(0,L.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Ve.marginXXS,arrowWidth:Ve.sizePopupArrow,borderRadius:Ve.borderRadius}),tt=s()({[`${et}-primary`]:xt==="primary",[`${et}-rtl`]:_e==="rtl"},ke,ve),ct=(Ge,Bt)=>a.createElement(Q,{type:De,stepProps:Ge,current:Bt,indicatorsRender:xe}),at=Ge=>{var Bt;At(Ge),(Bt=ue.onChange)===null||Bt===void 0||Bt.call(ue,Ge)};return Me(a.createElement(k,Object.assign({},Pe,{rootClassName:tt,prefixCls:et,current:Se,defaultCurrent:we,animated:!0,renderPanel:ct,builtinPlacements:it,onChange:at,steps:Be})))};le._InternalPanelDoNotUseOrYouWillBeFired=z;var me=le},98228:function(Ye,ye,b){"use strict";b.d(ye,{default:function(){return Bt}});var a=b(92310),P=b.n(a),e=b(72308),g=b(80702),y=b(77321),c=b(52487),d=b(74416),l=b(62853),o=b(77861),s=b(17115),i=b(90782),n=b(18929),t=b(48736),r=b(59301),u=function(Ne){var ze=r.useRef({valueLabels:new Map});return r.useMemo(function(){var rt=ze.current.valueLabels,qe=new Map,he=Ne.map(function(Ie){var Oe,Ue=Ie.value,nt=(Oe=Ie.label)!==null&&Oe!==void 0?Oe:rt.get(Ue);return qe.set(Ue,nt),(0,y.Z)((0,y.Z)({},Ie),{},{label:nt})});return ze.current.valueLabels=qe,[he]},[Ne])},p=function(Ne,ze,rt,qe){return r.useMemo(function(){var he=Ne.map(function(nt){var st=nt.value;return st}),Ie=ze.map(function(nt){var st=nt.value;return st}),Oe=he.filter(function(nt){return!qe[nt]});if(rt){var Ue=(0,i.S)(he,!0,qe);he=Ue.checkedKeys,Ie=Ue.halfCheckedKeys}return[Array.from(new Set([].concat((0,g.Z)(Oe),(0,g.Z)(he)))),Ie]},[Ne,ze,rt,qe])},m=b(71430),E=function(Ne,ze){return r.useMemo(function(){var rt=(0,m.I8)(Ne,{fieldNames:ze,initWrapper:function(he){return(0,y.Z)((0,y.Z)({},he),{},{valueEntities:new Map})},processEntity:function(he,Ie){var Oe=he.node[ze.value];if(0)var Ue;Ie.valueEntities.set(Oe,he)}});return rt},[Ne,ze])},v=b(49618),h=b(11592),A=function(){return null},B=A,x=["children","value"];function w(Ne){return(0,h.Z)(Ne).map(function(ze){if(!r.isValidElement(ze)||!ze.type)return null;var rt=ze,qe=rt.key,he=rt.props,Ie=he.children,Oe=he.value,Ue=(0,d.Z)(he,x),nt=(0,y.Z)({key:qe,value:Oe},Ue),st=w(Ie);return st.length&&(nt.children=st),nt}).filter(function(ze){return ze})}function C(Ne){if(!Ne)return Ne;var ze=(0,y.Z)({},Ne);return"props"in ze||Object.defineProperty(ze,"props",{get:function(){return(0,t.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ze}}),ze}function D(Ne,ze,rt,qe,he,Ie){var Oe=null,Ue=null;function nt(){function st(dt){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return dt.map(function(bt,Lt){var en="".concat(Ot,"-").concat(Lt),jt=bt[Ie.value],Qt=rt.includes(jt),un=st(bt[Ie.children]||[],en,Qt),zt=r.createElement(B,bt,un.map(function(Le){return Le.node}));if(ze===jt&&(Oe=zt),Qt){var qt={pos:en,node:zt,children:un};return Et||Ue.push(qt),qt}return null}).filter(function(bt){return bt})}Ue||(Ue=[],st(qe),Ue.sort(function(dt,Ot){var Et=dt.node.props.value,bt=Ot.node.props.value,Lt=rt.indexOf(Et),en=rt.indexOf(bt);return Lt-en}))}Object.defineProperty(Ne,"triggerNode",{get:function(){return(0,t.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),nt(),Oe}}),Object.defineProperty(Ne,"allCheckedNodes",{get:function(){return(0,t.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),nt(),he?Ue:Ue.map(function(dt){var Ot=dt.node;return Ot})}})}var S=function(Ne,ze,rt){var qe=rt.treeNodeFilterProp,he=rt.filterTreeNode,Ie=rt.fieldNames,Oe=Ie.children;return r.useMemo(function(){if(!ze||he===!1)return Ne;var Ue;if(typeof he=="function")Ue=he;else{var nt=ze.toUpperCase();Ue=function(Ot,Et){var bt=Et[qe];return String(bt).toUpperCase().includes(nt)}}function st(dt){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return dt.reduce(function(Et,bt){var Lt=bt[Oe],en=Ot||Ue(ze,C(bt)),jt=st(Lt||[],en);return(en||jt.length)&&Et.push((0,y.Z)((0,y.Z)({},bt),{},(0,v.Z)({isLeaf:void 0},Oe,jt))),Et},[])}return st(Ne)},[Ne,ze,Oe,qe,he])};function F(Ne){var ze=r.useRef();ze.current=Ne;var rt=r.useCallback(function(){return ze.current.apply(ze,arguments)},[]);return rt}function T(Ne,ze){var rt=ze.id,qe=ze.pId,he=ze.rootPId,Ie={},Oe=[],Ue=Ne.map(function(nt){var st=(0,y.Z)({},nt),dt=st[rt];return Ie[dt]=st,st.key=st.key||dt,st});return Ue.forEach(function(nt){var st=nt[qe],dt=Ie[st];dt&&(dt.children=dt.children||[],dt.children.push(nt)),(st===he||!dt&&he===null)&&Oe.push(nt)}),Oe}function O(Ne,ze,rt){return r.useMemo(function(){return Ne?rt?T(Ne,(0,y.Z)({id:"id",pId:"pId",rootPId:null},rt!==!0?rt:{})):Ne:w(ze)},[ze,rt,Ne])}var M=r.createContext(null),N=M,I=b(10228),k=b(80547),L=b(54844),V=r.createContext(null),_=V;function ee(Ne){return Array.isArray(Ne)?Ne:Ne!==void 0?[Ne]:[]}function $(Ne){var ze=Ne||{},rt=ze.label,qe=ze.value,he=ze.children,Ie=qe||"value";return{_title:rt?[rt]:["title","label"],value:Ie,key:Ie,children:he||"children"}}function X(Ne){return!Ne||Ne.disabled||Ne.disableCheckbox||Ne.checkable===!1}function q(Ne,ze){var rt=[];function qe(he){he.forEach(function(Ie){var Oe=Ie[ze.children];Oe&&(rt.push(Ie[ze.value]),qe(Oe))})}return qe(Ne),rt}function te(Ne){return Ne==null}var Z={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},G=function(ze,rt){var qe=(0,o.lk)(),he=qe.prefixCls,Ie=qe.multiple,Oe=qe.searchValue,Ue=qe.toggleOpen,nt=qe.open,st=qe.notFoundContent,dt=r.useContext(_),Ot=dt.virtual,Et=dt.listHeight,bt=dt.listItemHeight,Lt=dt.treeData,en=dt.fieldNames,jt=dt.onSelect,Qt=dt.dropdownMatchSelectWidth,un=dt.treeExpandAction,zt=r.useContext(N),qt=zt.checkable,Le=zt.checkedKeys,lt=zt.halfCheckedKeys,kt=zt.treeExpandedKeys,He=zt.treeDefaultExpandAll,_t=zt.treeDefaultExpandedKeys,Ht=zt.onTreeExpand,Gt=zt.treeIcon,Kt=zt.showTreeIcon,Dt=zt.switcherIcon,En=zt.treeLine,rn=zt.treeNodeFilterProp,xn=zt.loadData,Tn=zt.treeLoadedKeys,tn=zt.treeMotion,on=zt.onTreeLoad,Wn=zt.keyEntities,Fn=r.useRef(),Bn=(0,k.Z)(function(){return Lt},[nt,Lt],function(Zt,bn){return bn[0]&&Zt[1]!==bn[1]}),_n=r.useState(null),vn=(0,c.Z)(_n,2),Pn=vn[0],nr=vn[1],Jn=Wn[Pn],Vt=r.useMemo(function(){return qt?{checked:Le,halfChecked:lt}:null},[qt,Le,lt]);r.useEffect(function(){if(nt&&!Ie&&Le.length){var Zt;(Zt=Fn.current)===null||Zt===void 0||Zt.scrollTo({key:Le[0]}),nr(Le[0])}},[nt]);var Yt=String(Oe).toLowerCase(),ge=function(bn){return Yt?String(bn[rn]).toLowerCase().includes(Yt):!1},Rn=r.useState(_t),qn=(0,c.Z)(Rn,2),kn=qn[0],Zn=qn[1],vt=r.useState(null),Yn=(0,c.Z)(vt,2),or=Yn[0],an=Yn[1],cn=r.useMemo(function(){return kt?(0,g.Z)(kt):Oe?or:kn},[kn,or,kt,Oe]);r.useEffect(function(){Oe&&an(q(Lt,en))},[Oe]);var Mt=function(bn){Zn(bn),an(bn),Ht&&Ht(bn)},Mn=function(bn){bn.preventDefault()},zn=function(bn,wn){var Ze=wn.node;qt&&X(Ze)||(jt(Ze.key,{selected:!Le.includes(Ze.key)}),Ie||Ue(!1))};if(r.useImperativeHandle(rt,function(){var Zt;return{scrollTo:(Zt=Fn.current)===null||Zt===void 0?void 0:Zt.scrollTo,onKeyDown:function(wn){var Ze,ot=wn.which;switch(ot){case I.Z.UP:case I.Z.DOWN:case I.Z.LEFT:case I.Z.RIGHT:(Ze=Fn.current)===null||Ze===void 0||Ze.onKeyDown(wn);break;case I.Z.ENTER:{if(Jn){var Ke=(Jn==null?void 0:Jn.node)||{},St=Ke.selectable,$t=Ke.value;St!==!1&&zn(null,{node:{key:Pn},selected:!Le.includes($t)})}break}case I.Z.ESC:Ue(!1)}},onKeyUp:function(){}}}),Bn.length===0)return r.createElement("div",{role:"listbox",className:"".concat(he,"-empty"),onMouseDown:Mn},st);var Rt={fieldNames:en};return Tn&&(Rt.loadedKeys=Tn),cn&&(Rt.expandedKeys=cn),r.createElement("div",{onMouseDown:Mn},Jn&&nt&&r.createElement("span",{style:Z,"aria-live":"assertive"},Jn.node.value),r.createElement(L.Z,(0,e.Z)({ref:Fn,focusable:!1,prefixCls:"".concat(he,"-tree"),treeData:Bn,height:Et,itemHeight:bt,virtual:Ot!==!1&&Qt!==!1,multiple:Ie,icon:Gt,showIcon:Kt,switcherIcon:Dt,showLine:En,loadData:Oe?null:xn,motion:tn,activeKey:Pn,checkable:qt,checkStrictly:!0,checkedKeys:Vt,selectedKeys:qt?[]:Le,defaultExpandAll:He},Rt,{onActiveChange:nr,onSelect:zn,onCheck:zn,onExpand:Mt,onLoad:on,filterTreeNode:ge,expandAction:un})))},Q=r.forwardRef(G);Q.displayName="OptionList";var ie=Q,de="SHOW_ALL",fe="SHOW_PARENT",K="SHOW_CHILD";function W(Ne,ze,rt,qe){var he=new Set(Ne);return ze===K?Ne.filter(function(Ie){var Oe=rt[Ie];return!(Oe&&Oe.children&&Oe.children.some(function(Ue){var nt=Ue.node;return he.has(nt[qe.value])})&&Oe.children.every(function(Ue){var nt=Ue.node;return X(nt)||he.has(nt[qe.value])}))}):ze===fe?Ne.filter(function(Ie){var Oe=rt[Ie],Ue=Oe?Oe.parent:null;return!(Ue&&!X(Ue.node)&&he.has(Ue.key))}):Ne}function Y(Ne){var ze=Ne.searchPlaceholder,rt=Ne.treeCheckStrictly,qe=Ne.treeCheckable,he=Ne.labelInValue,Ie=Ne.value,Oe=Ne.multiple;warning(!ze,"`searchPlaceholder` has been removed."),rt&&he===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(he||rt)&&warning(toArray(Ie).every(function(Ue){return Ue&&_typeof(Ue)==="object"&&"value"in Ue}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),rt||Oe||qe?warning(!Ie||Array.isArray(Ie),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ie),"`value` should not be array when `TreeSelect` is single mode.")}var R=null,J=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function se(Ne){return!Ne||(0,l.Z)(Ne)!=="object"}var pe=r.forwardRef(function(Ne,ze){var rt=Ne.id,qe=Ne.prefixCls,he=qe===void 0?"rc-tree-select":qe,Ie=Ne.value,Oe=Ne.defaultValue,Ue=Ne.onChange,nt=Ne.onSelect,st=Ne.onDeselect,dt=Ne.searchValue,Ot=Ne.inputValue,Et=Ne.onSearch,bt=Ne.autoClearSearchValue,Lt=bt===void 0?!0:bt,en=Ne.filterTreeNode,jt=Ne.treeNodeFilterProp,Qt=jt===void 0?"value":jt,un=Ne.showCheckedStrategy,zt=Ne.treeNodeLabelProp,qt=Ne.multiple,Le=Ne.treeCheckable,lt=Ne.treeCheckStrictly,kt=Ne.labelInValue,He=Ne.fieldNames,_t=Ne.treeDataSimpleMode,Ht=Ne.treeData,Gt=Ne.children,Kt=Ne.loadData,Dt=Ne.treeLoadedKeys,En=Ne.onTreeLoad,rn=Ne.treeDefaultExpandAll,xn=Ne.treeExpandedKeys,Tn=Ne.treeDefaultExpandedKeys,tn=Ne.onTreeExpand,on=Ne.treeExpandAction,Wn=Ne.virtual,Fn=Ne.listHeight,Bn=Fn===void 0?200:Fn,_n=Ne.listItemHeight,vn=_n===void 0?20:_n,Pn=Ne.onDropdownVisibleChange,nr=Ne.dropdownMatchSelectWidth,Jn=nr===void 0?!0:nr,Vt=Ne.treeLine,Yt=Ne.treeIcon,ge=Ne.showTreeIcon,Rn=Ne.switcherIcon,qn=Ne.treeMotion,kn=(0,d.Z)(Ne,J),Zn=(0,s.ZP)(rt),vt=Le&&!lt,Yn=Le||lt,or=lt||kt,an=Yn||qt,cn=(0,n.Z)(Oe,{value:Ie}),Mt=(0,c.Z)(cn,2),Mn=Mt[0],zn=Mt[1],Rt=r.useMemo(function(){return Le?un||K:de},[un,Le]),Zt=r.useMemo(function(){return $(He)},[JSON.stringify(He)]),bn=(0,n.Z)("",{value:dt!==void 0?dt:Ot,postState:function(hn){return hn||""}}),wn=(0,c.Z)(bn,2),Ze=wn[0],ot=wn[1],Ke=function(hn){ot(hn),Et==null||Et(hn)},St=O(Ht,Gt,_t),$t=E(St,Zt),wt=$t.keyEntities,sn=$t.valueEntities,ae=r.useCallback(function(nn){var hn=[],On=[];return nn.forEach(function(gn){sn.has(gn)?On.push(gn):hn.push(gn)}),{missingRawValues:hn,existRawValues:On}},[sn]),Fe=S(St,Ze,{fieldNames:Zt,treeNodeFilterProp:Qt,filterTreeNode:en}),ce=r.useCallback(function(nn){if(nn){if(zt)return nn[zt];for(var hn=Zt._title,On=0;On<hn.length;On+=1){var gn=nn[hn[On]];if(gn!==void 0)return gn}}},[Zt,zt]),be=r.useCallback(function(nn){var hn=ee(nn);return hn.map(function(On){return se(On)?{value:On}:On})},[]),Ee=r.useCallback(function(nn){var hn=be(nn);return hn.map(function(On){var gn=On.label,Gn=On.value,Sn=On.halfChecked,Hn,Dn=sn.get(Gn);if(Dn){var Vn;gn=(Vn=gn)!==null&&Vn!==void 0?Vn:ce(Dn.node),Hn=Dn.node.disabled}else if(gn===void 0){var tr=be(Mn).find(function(rr){return rr.value===Gn});gn=tr.label}return{label:gn,value:Gn,halfChecked:Sn,disabled:Hn}})},[sn,ce,be,Mn]),Je=r.useMemo(function(){return be(Mn)},[be,Mn]),Qe=r.useMemo(function(){var nn=[],hn=[];return Je.forEach(function(On){On.halfChecked?hn.push(On):nn.push(On)}),[nn,hn]},[Je]),Te=(0,c.Z)(Qe,2),Re=Te[0],ht=Te[1],Ct=r.useMemo(function(){return Re.map(function(nn){return nn.value})},[Re]),ft=p(Re,ht,vt,wt),ut=(0,c.Z)(ft,2),Xe=ut[0],Ft=ut[1],pt=r.useMemo(function(){var nn=W(Xe,Rt,wt,Zt),hn=nn.map(function(Sn){var Hn,Dn,Vn;return(Hn=(Dn=wt[Sn])===null||Dn===void 0||(Vn=Dn.node)===null||Vn===void 0?void 0:Vn[Zt.value])!==null&&Hn!==void 0?Hn:Sn}),On=hn.map(function(Sn){var Hn=Re.find(function(Dn){return Dn.value===Sn});return{value:Sn,label:Hn==null?void 0:Hn.label}}),gn=Ee(On),Gn=gn[0];return!an&&Gn&&te(Gn.value)&&te(Gn.label)?[]:gn.map(function(Sn){var Hn;return(0,y.Z)((0,y.Z)({},Sn),{},{label:(Hn=Sn.label)!==null&&Hn!==void 0?Hn:Sn.value})})},[Zt,an,Xe,Re,Ee,Rt,wt]),ln=u(pt),Ae=(0,c.Z)(ln,1),gt=Ae[0],Xt=F(function(nn,hn,On){var gn=Ee(nn);if(zn(gn),Lt&&ot(""),Ue){var Gn=nn;if(vt){var Sn=W(nn,Rt,wt,Zt);Gn=Sn.map(function(jn){var Pt=sn.get(jn);return Pt?Pt.node[Zt.value]:jn})}var Hn=hn||{triggerValue:void 0,selected:void 0},Dn=Hn.triggerValue,Vn=Hn.selected,tr=Gn;if(lt){var rr=ht.filter(function(jn){return!Gn.includes(jn.value)});tr=[].concat((0,g.Z)(tr),(0,g.Z)(rr))}var br=Ee(tr),sr={preValue:Re,triggerValue:Dn},vr=!0;(lt||On==="selection"&&!Vn)&&(vr=!1),D(sr,Dn,nn,St,vr,Zt),Yn?sr.checked=Vn:sr.selected=Vn;var mn=or?br:br.map(function(jn){return jn.value});Ue(an?mn:mn[0],or?null:br.map(function(jn){return jn.label}),sr)}}),Ln=r.useCallback(function(nn,hn){var On,gn=hn.selected,Gn=hn.source,Sn=wt[nn],Hn=Sn==null?void 0:Sn.node,Dn=(On=Hn==null?void 0:Hn[Zt.value])!==null&&On!==void 0?On:nn;if(!an)Xt([Dn],{selected:!0,triggerValue:Dn},"option");else{var Vn=gn?[].concat((0,g.Z)(Ct),[Dn]):Xe.filter(function(Pt){return Pt!==Dn});if(vt){var tr=ae(Vn),rr=tr.missingRawValues,br=tr.existRawValues,sr=br.map(function(Pt){return sn.get(Pt).key}),vr;if(gn){var mn=(0,i.S)(sr,!0,wt);vr=mn.checkedKeys}else{var jn=(0,i.S)(sr,{checked:!1,halfCheckedKeys:Ft},wt);vr=jn.checkedKeys}Vn=[].concat((0,g.Z)(rr),(0,g.Z)(vr.map(function(Pt){return wt[Pt].node[Zt.value]})))}Xt(Vn,{selected:gn,triggerValue:Dn},Gn||"option")}gn||!an?nt==null||nt(Dn,C(Hn)):st==null||st(Dn,C(Hn))},[ae,sn,wt,Zt,an,Ct,Xt,vt,nt,st,Xe,Ft]),Ut=r.useCallback(function(nn){if(Pn){var hn={};Object.defineProperty(hn,"documentClickClose",{get:function(){return(0,t.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Pn(nn,hn)}},[Pn]),$n=F(function(nn,hn){var On=nn.map(function(gn){return gn.value});if(hn.type==="clear"){Xt(On,{},"selection");return}hn.values.length&&Ln(hn.values[0].value,{selected:!1,source:"selection"})}),dn=r.useMemo(function(){return{virtual:Wn,dropdownMatchSelectWidth:Jn,listHeight:Bn,listItemHeight:vn,treeData:Fe,fieldNames:Zt,onSelect:Ln,treeExpandAction:on}},[Wn,Jn,Bn,vn,Fe,Zt,Ln,on]),pn=r.useMemo(function(){return{checkable:Yn,loadData:Kt,treeLoadedKeys:Dt,onTreeLoad:En,checkedKeys:Xe,halfCheckedKeys:Ft,treeDefaultExpandAll:rn,treeExpandedKeys:xn,treeDefaultExpandedKeys:Tn,onTreeExpand:tn,treeIcon:Yt,treeMotion:qn,showTreeIcon:ge,switcherIcon:Rn,treeLine:Vt,treeNodeFilterProp:Qt,keyEntities:wt}},[Yn,Kt,Dt,En,Xe,Ft,rn,xn,Tn,tn,Yt,qn,ge,Rn,Vt,Qt,wt]);return r.createElement(_.Provider,{value:dn},r.createElement(N.Provider,{value:pn},r.createElement(o.Ac,(0,e.Z)({ref:ze},kn,{id:Zn,prefixCls:he,mode:an?"multiple":void 0,displayValues:gt,onDisplayValuesChange:$n,searchValue:Ze,onSearch:Ke,OptionList:ie,emptyOptions:!St.length,onDropdownVisibleChange:Ut,dropdownMatchSelectWidth:Jn}))))}),re=pe;re.TreeNode=B,re.SHOW_ALL=de,re.SHOW_PARENT=fe,re.SHOW_CHILD=K;var z=re,U=z,H=b(2738),ne=b(53487),le=b(62892),me=b(19080),ue=b(36355),oe=b(1684),Se=b(93891),we=b(19716),De=b(32441),ve=b(14154),xe=b(58582),Be=b(84443),Pe=b(66339),je=b(33234),_e=b(71997),et=b(98447),Me=b(37613),ke=b(83116),Ve=b(20648);const xt=Ne=>{const{componentCls:ze,treePrefixCls:rt,colorBgElevated:qe}=Ne,he=`.${rt}`;return[{[`${ze}-dropdown`]:[{padding:`${Ne.paddingXS}px ${Ne.paddingXS/2}px`},(0,Ve.Yk)(rt,(0,Me.TS)(Ne,{colorBgContainer:qe})),{[he]:{borderRadius:0,[`${he}-list-holder-inner`]:{alignItems:"stretch",[`${he}-treenode`]:{[`${he}-node-content-wrapper`]:{flex:"auto"}}}}},(0,et.C2)(`${rt}-checkbox`,Ne),{"&-rtl":{direction:"rtl",[`${he}-switcher${he}-switcher_close`]:{[`${he}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function At(Ne,ze){return(0,ke.Z)("TreeSelect",rt=>{const qe=(0,Me.TS)(rt,{treePrefixCls:ze});return[xt(qe)]},Ve.TM)(Ne)}var it=function(Ne,ze){var rt={};for(var qe in Ne)Object.prototype.hasOwnProperty.call(Ne,qe)&&ze.indexOf(qe)<0&&(rt[qe]=Ne[qe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,qe=Object.getOwnPropertySymbols(Ne);he<qe.length;he++)ze.indexOf(qe[he])<0&&Object.prototype.propertyIsEnumerable.call(Ne,qe[he])&&(rt[qe[he]]=Ne[qe[he]]);return rt};const tt=(Ne,ze)=>{var rt,{prefixCls:qe,size:he,disabled:Ie,bordered:Oe=!0,className:Ue,rootClassName:nt,treeCheckable:st,multiple:dt,listHeight:Ot=256,listItemHeight:Et=26,placement:bt,notFoundContent:Lt,switcherIcon:en,treeLine:jt,getPopupContainer:Qt,popupClassName:un,dropdownClassName:zt,treeIcon:qt=!1,transitionName:Le,choiceTransitionName:lt="",status:kt,treeExpandAction:He,builtinPlacements:_t,dropdownMatchSelectWidth:Ht,popupMatchSelectWidth:Gt,allowClear:Kt}=Ne,Dt=it(Ne,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:En,getPrefixCls:rn,renderEmpty:xn,direction:Tn,virtual:tn,popupMatchSelectWidth:on,popupOverflow:Wn}=r.useContext(ue.E_),Fn=rn(),Bn=rn("select",qe),_n=rn("select-tree",qe),vn=rn("tree-select",qe),{compactSize:Pn,compactItemClassnames:nr}=(0,je.ri)(Bn,Tn),[Jn,Vt]=(0,ve.Z)(Bn),[Yt]=At(vn,_n),ge=P()(un||zt,`${vn}-dropdown`,{[`${vn}-dropdown-rtl`]:Tn==="rtl"},nt,Vt),Rn=!!(st||dt),qn=(0,Be.Z)(Dt.suffixIcon,Dt.showArrow),kn=(rt=Gt!=null?Gt:Ht)!==null&&rt!==void 0?rt:on,{status:Zn,hasFeedback:vt,isFormItemInput:Yn,feedbackIcon:or}=r.useContext(De.aM),an=(0,me.F)(Zn,kt),{suffixIcon:cn,removeIcon:Mt,clearIcon:Mn}=(0,Pe.Z)(Object.assign(Object.assign({},Dt),{multiple:Rn,showSuffixIcon:qn,hasFeedback:vt,feedbackIcon:or,prefixCls:Bn,componentName:"TreeSelect"})),zn=Kt===!0?{clearIcon:Mn}:Kt;let Rt;Lt!==void 0?Rt=Lt:Rt=(xn==null?void 0:xn("Select"))||r.createElement(Se.Z,{componentName:"Select"});const Zt=(0,H.Z)(Dt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),bn=r.useMemo(()=>bt!==void 0?bt:Tn==="rtl"?"bottomRight":"bottomLeft",[bt,Tn]),wn=(0,xe.Z)(_t,Wn),Ze=(0,we.Z)(sn=>{var ae;return(ae=he!=null?he:Pn)!==null&&ae!==void 0?ae:sn}),ot=r.useContext(oe.Z),Ke=Ie!=null?Ie:ot,St=P()(!qe&&vn,{[`${Bn}-lg`]:Ze==="large",[`${Bn}-sm`]:Ze==="small",[`${Bn}-rtl`]:Tn==="rtl",[`${Bn}-borderless`]:!Oe,[`${Bn}-in-form-item`]:Yn},(0,me.Z)(Bn,an,vt),nr,Ue,nt,Vt),$t=sn=>r.createElement(_e.Z,{prefixCls:_n,switcherIcon:en,treeNodeProps:sn,showLine:jt}),wt=r.createElement(U,Object.assign({virtual:tn,disabled:Ke},Zt,{dropdownMatchSelectWidth:kn,builtinPlacements:wn,ref:ze,prefixCls:Bn,className:St,listHeight:Ot,listItemHeight:Et,treeCheckable:st&&r.createElement("span",{className:`${Bn}-tree-checkbox-inner`}),treeLine:!!jt,suffixIcon:cn,multiple:Rn,placement:bn,removeIcon:Mt,allowClear:zn,switcherIcon:$t,showTreeIcon:qt,notFoundContent:Rt,getPopupContainer:Qt||En,treeMotion:null,dropdownClassName:ge,choiceTransitionName:(0,le.m)(Fn,"",lt),transitionName:(0,le.m)(Fn,"slide-up",Le),treeExpandAction:He}));return Jn(Yt(wt))},at=r.forwardRef(tt),Ge=(0,ne.Z)(at);at.TreeNode=B,at.SHOW_ALL=de,at.SHOW_PARENT=fe,at.SHOW_CHILD=K,at._InternalPanelDoNotUseOrYouWillBeFired=Ge;var Bt=at},7062:function(Ye,ye,b){var a=b(19637),P=b(97573),e=[b(96627)];Ye.exports=a.createStore(P,e)},96627:function(Ye,ye,b){Ye.exports=a;function a(){return b(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Ye){return Ye<10?"0"+Ye:Ye}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(Ye){return rx_escapable.lastIndex=0,rx_escapable.test(Ye)?'"'+Ye.replace(rx_escapable,function(ye){var b=meta[ye];return typeof b=="string"?b:"\\u"+("0000"+ye.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ye+'"'}function str(Ye,ye){var b,a,P,e,g=gap,y,c=ye[Ye];switch(c&&typeof c=="object"&&typeof c.toJSON=="function"&&(c=c.toJSON(Ye)),typeof rep=="function"&&(c=rep.call(ye,Ye,c)),typeof c){case"string":return quote(c);case"number":return isFinite(c)?String(c):"null";case"boolean":case"null":return String(c);case"object":if(!c)return"null";if(gap+=indent,y=[],Object.prototype.toString.apply(c)==="[object Array]"){for(e=c.length,b=0;b<e;b+=1)y[b]=str(b,c)||"null";return P=y.length===0?"[]":gap?`[
|
|
|
`+gap+y.join(`,
|
|
|
`+gap)+`
|
|
|
`+g+"]":"["+y.join(",")+"]",gap=g,P}if(rep&&typeof rep=="object")for(e=rep.length,b=0;b<e;b+=1)typeof rep[b]=="string"&&(a=rep[b],P=str(a,c),P&&y.push(quote(a)+(gap?": ":":")+P));else for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(P=str(a,c),P&&y.push(quote(a)+(gap?": ":":")+P));return P=y.length===0?"{}":gap?`{
|
|
|
`+gap+y.join(`,
|
|
|
`+gap)+`
|
|
|
`+g+"}":"{"+y.join(",")+"}",gap=g,P}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Ye,ye,b){var a;if(gap="",indent="",typeof b=="number")for(a=0;a<b;a+=1)indent+=" ";else typeof b=="string"&&(indent=b);if(rep=ye,ye&&typeof ye!="function"&&(typeof ye!="object"||typeof ye.length!="number"))throw new Error("JSON.stringify");return str("",{"":Ye})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Ye,ye){var b,a,P=Ye[ye];if(P&&typeof P=="object")for(b in P)Object.prototype.hasOwnProperty.call(P,b)&&(a=walk(P,b),a!==void 0?P[b]=a:delete P[b]);return reviver.call(Ye,ye,P)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Ye){return"\\u"+("0000"+Ye.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(Ye,ye,b){var a=b(67039),P=a.slice,e=a.pluck,g=a.each,y=a.bind,c=a.create,d=a.isList,l=a.isFunction,o=a.isObject;Ye.exports={createStore:n};var s={version:"2.0.12",enabled:!1,get:function(t,r){var u=this.storage.read(this._namespacePrefix+t);return this._deserialize(u,r)},set:function(t,r){return r===void 0?this.remove(t):(this.storage.write(this._namespacePrefix+t,this._serialize(r)),r)},remove:function(t){this.storage.remove(this._namespacePrefix+t)},each:function(t){var r=this;this.storage.each(function(u,p){t.call(r,r._deserialize(u),(p||"").replace(r._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(t){return this._namespacePrefix=="__storejs_"+t+"_"},createStore:function(){return n.apply(this,arguments)},addPlugin:function(t){this._addPlugin(t)},namespace:function(t){return n(this.storage,this.plugins,t)}};function i(){var t=typeof console=="undefined"?null:console;if(t){var r=t.warn?t.warn:t.log;r.apply(t,arguments)}}function n(t,r,u){u||(u=""),t&&!d(t)&&(t=[t]),r&&!d(r)&&(r=[r]);var p=u?"__storejs_"+u+"_":"",m=u?new RegExp("^"+p):null,E=/^[a-zA-Z0-9_\-]*$/;if(!E.test(u))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var v={_namespacePrefix:p,_namespaceRegexp:m,_testStorage:function(A){try{var B="__storejs__test__";A.write(B,B);var x=A.read(B)===B;return A.remove(B),x}catch(w){return!1}},_assignPluginFnProp:function(A,B){var x=this[B];this[B]=function(){var C=P(arguments,0),D=this;function S(){if(x)return g(arguments,function(T,O){C[O]=T}),x.apply(D,C)}var F=[S].concat(C);return A.apply(D,F)}},_serialize:function(A){return JSON.stringify(A)},_deserialize:function(A,B){if(!A)return B;var x="";try{x=JSON.parse(A)}catch(w){x=A}return x!==void 0?x:B},_addStorage:function(A){this.enabled||this._testStorage(A)&&(this.storage=A,this.enabled=!0)},_addPlugin:function(A){var B=this;if(d(A)){g(A,function(C){B._addPlugin(C)});return}var x=e(this.plugins,function(C){return A===C});if(!x){if(this.plugins.push(A),!l(A))throw new Error("Plugins must be function values that return objects");var w=A.call(this);if(!o(w))throw new Error("Plugins must return an object of function properties");g(w,function(C,D){if(!l(C))throw new Error("Bad plugin property: "+D+" from plugin "+A.name+". Plugins should only return functions.");B._assignPluginFnProp(C,D)})}},addStorage:function(A){i("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(A)}},h=c(v,s,{plugins:[]});return h.raw={},g(h,function(A,B){l(A)&&(h.raw[B]=y(h,A))}),g(t,function(A){h._addStorage(A)}),g(r,function(A){h._addPlugin(A)}),h}},67039:function(Ye,ye,b){var a=y(),P=c(),e=d(),g=typeof window!="undefined"?window:b.g;Ye.exports={assign:a,create:P,trim:e,bind:l,slice:o,each:s,map:i,pluck:n,isList:t,isFunction:r,isObject:u,Global:g};function y(){return Object.assign?Object.assign:function(m,E,v,h){for(var A=1;A<arguments.length;A++)s(Object(arguments[A]),function(B,x){m[x]=B});return m}}function c(){if(Object.create)return function(E,v,h,A){var B=o(arguments,1);return a.apply(this,[Object.create(E)].concat(B))};{let m=function(){};var p=m;return function(v,h,A,B){var x=o(arguments,1);return m.prototype=v,a.apply(this,[new m].concat(x))}}}function d(){return String.prototype.trim?function(m){return String.prototype.trim.call(m)}:function(m){return m.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function l(p,m){return function(){return m.apply(p,Array.prototype.slice.call(arguments,0))}}function o(p,m){return Array.prototype.slice.call(p,m||0)}function s(p,m){n(p,function(E,v){return m(E,v),!1})}function i(p,m){var E=t(p)?[]:{};return n(p,function(v,h){return E[h]=m(v,h),!1}),E}function n(p,m){if(t(p)){for(var E=0;E<p.length;E++)if(m(p[E],E))return p[E]}else for(var v in p)if(p.hasOwnProperty(v)&&m(p[v],v))return p[v]}function t(p){return p!=null&&typeof p!="function"&&typeof p.length=="number"}function r(p){return p&&{}.toString.call(p)==="[object Function]"}function u(p){return p&&{}.toString.call(p)==="[object Object]"}},97573:function(Ye,ye,b){Ye.exports=[b(52496),b(16436),b(76673),b(35701),b(65578),b(65300)]},35701:function(Ye,ye,b){var a=b(67039),P=a.Global,e=a.trim;Ye.exports={name:"cookieStorage",read:y,write:d,each:c,remove:l,clearAll:o};var g=P.document;function y(i){if(!i||!s(i))return null;var n="(?:^|.*;\\s*)"+escape(i).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(g.cookie.replace(new RegExp(n),"$1"))}function c(i){for(var n=g.cookie.split(/; ?/g),t=n.length-1;t>=0;t--)if(e(n[t])){var r=n[t].split("="),u=unescape(r[0]),p=unescape(r[1]);i(p,u)}}function d(i,n){i&&(g.cookie=escape(i)+"="+escape(n)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function l(i){!i||!s(i)||(g.cookie=escape(i)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function o(){c(function(i,n){l(n)})}function s(i){return new RegExp("(?:^|;\\s*)"+escape(i).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(g.cookie)}},52496:function(Ye,ye,b){var a=b(67039),P=a.Global;Ye.exports={name:"localStorage",read:g,write:y,each:c,remove:d,clearAll:l};function e(){return P.localStorage}function g(o){return e().getItem(o)}function y(o,s){return e().setItem(o,s)}function c(o){for(var s=e().length-1;s>=0;s--){var i=e().key(s);o(g(i),i)}}function d(o){return e().removeItem(o)}function l(){return e().clear()}},65300:function(Ye){Ye.exports={name:"memoryStorage",read:b,write:a,each:P,remove:e,clearAll:g};var ye={};function b(y){return ye[y]}function a(y,c){ye[y]=c}function P(y){for(var c in ye)ye.hasOwnProperty(c)&&y(ye[c],c)}function e(y){delete ye[y]}function g(y){ye={}}},16436:function(Ye,ye,b){var a=b(67039),P=a.Global;Ye.exports={name:"oldFF-globalStorage",read:g,write:y,each:c,remove:d,clearAll:l};var e=P.globalStorage;function g(o){return e[o]}function y(o,s){e[o]=s}function c(o){for(var s=e.length-1;s>=0;s--){var i=e.key(s);o(e[i],i)}}function d(o){return e.removeItem(o)}function l(){c(function(o,s){delete e[o]})}},76673:function(Ye,ye,b){var a=b(67039),P=a.Global;Ye.exports={name:"oldIE-userDataStorage",write:d,read:l,each:o,remove:s,clearAll:i};var e="storejs",g=P.document,y=r(),c=(P.navigator?P.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function d(u,p){if(!c){var m=t(u);y(function(E){E.setAttribute(m,p),E.save(e)})}}function l(u){if(!c){var p=t(u),m=null;return y(function(E){m=E.getAttribute(p)}),m}}function o(u){y(function(p){for(var m=p.XMLDocument.documentElement.attributes,E=m.length-1;E>=0;E--){var v=m[E];u(p.getAttribute(v.name),v.name)}})}function s(u){var p=t(u);y(function(m){m.removeAttribute(p),m.save(e)})}function i(){y(function(u){var p=u.XMLDocument.documentElement.attributes;u.load(e);for(var m=p.length-1;m>=0;m--)u.removeAttribute(p[m].name);u.save(e)})}var n=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function t(u){return u.replace(/^\d/,"___$&").replace(n,"___")}function r(){if(!g||!g.documentElement||!g.documentElement.addBehavior)return null;var u="script",p,m,E;try{m=new ActiveXObject("htmlfile"),m.open(),m.write("<"+u+">document.w=window</"+u+'><iframe src="/favicon.ico"></iframe>'),m.close(),p=m.w.frames[0].document,E=p.createElement("div")}catch(v){E=g.createElement("div"),p=g.body}return function(v){var h=[].slice.call(arguments,0);h.unshift(E),p.appendChild(E),E.addBehavior("#default#userData"),E.load(e),v.apply(this,h),p.removeChild(E)}}},65578:function(Ye,ye,b){var a=b(67039),P=a.Global;Ye.exports={name:"sessionStorage",read:g,write:y,each:c,remove:d,clearAll:l};function e(){return P.sessionStorage}function g(o){return e().getItem(o)}function y(o,s){return e().setItem(o,s)}function c(o){for(var s=e().length-1;s>=0;s--){var i=e().key(s);o(g(i),i)}}function d(o){return e().removeItem(o)}function l(){return e().clear()}},34376:function(Ye){(function(ye,b){if(1)Ye.exports=b();else var a,P})(window,function(){return function(ye){var b={};function a(P){if(b[P])return b[P].exports;var e=b[P]={i:P,l:!1,exports:{}};return ye[P].call(e.exports,e,e.exports,a),e.l=!0,e.exports}return a.m=ye,a.c=b,a.d=function(P,e,g){a.o(P,e)||Object.defineProperty(P,e,{enumerable:!0,get:g})},a.r=function(P){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(P,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(P,"__esModule",{value:!0})},a.t=function(P,e){if(1&e&&(P=a(P)),8&e||4&e&&typeof P=="object"&&P&&P.__esModule)return P;var g=Object.create(null);if(a.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:P}),2&e&&typeof P!="string")for(var y in P)a.d(g,y,function(c){return P[c]}.bind(null,y));return g},a.n=function(P){var e=P&&P.__esModule?function(){return P.default}:function(){return P};return a.d(e,"a",e),e},a.o=function(P,e){return Object.prototype.hasOwnProperty.call(P,e)},a.p="",a(a.s=34)}([function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.forwardEvent=b.EventEmitter=void 0;var P=function(){function e(){this._listeners=[],this._disposed=!1}return Object.defineProperty(e.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(y){return g._listeners.push(y),{dispose:function(){if(!g._disposed){for(var c=0;c<g._listeners.length;c++)if(g._listeners[c]===y)return void g._listeners.splice(c,1)}}}}),this._event},enumerable:!1,configurable:!0}),e.prototype.fire=function(g,y){for(var c=[],d=0;d<this._listeners.length;d++)c.push(this._listeners[d]);for(d=0;d<c.length;d++)c[d].call(void 0,g,y)},e.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},e}();b.EventEmitter=P,b.forwardEvent=function(e,g){return e(function(y){return g.fire(y)})}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.IUnicodeService=b.IOptionsService=b.ILogService=b.IInstantiationService=b.IDirtyRowService=b.ICharsetService=b.ICoreService=b.ICoreMouseService=b.IBufferService=void 0;var P=a(14);b.IBufferService=P.createDecorator("BufferService"),b.ICoreMouseService=P.createDecorator("CoreMouseService"),b.ICoreService=P.createDecorator("CoreService"),b.ICharsetService=P.createDecorator("CharsetService"),b.IDirtyRowService=P.createDecorator("DirtyRowService"),b.IInstantiationService=P.createDecorator("InstantiationService"),b.ILogService=P.createDecorator("LogService"),b.IOptionsService=P.createDecorator("OptionsService"),b.IUnicodeService=P.createDecorator("UnicodeService")},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getDisposeArrayDisposable=b.disposeArray=b.Disposable=void 0;var P=function(){function g(){this._disposables=[],this._isDisposed=!1}return g.prototype.dispose=function(){this._isDisposed=!0;for(var y=0,c=this._disposables;y<c.length;y++)c[y].dispose();this._disposables.length=0},g.prototype.register=function(y){return this._disposables.push(y),y},g.prototype.unregister=function(y){var c=this._disposables.indexOf(y);c!==-1&&this._disposables.splice(c,1)},g}();function e(g){for(var y=0,c=g;y<c.length;y++)c[y].dispose();g.length=0}b.Disposable=P,b.disposeArray=e,b.getDisposeArrayDisposable=function(g){return{dispose:function(){return e(g)}}}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.WHITESPACE_CELL_CODE=b.WHITESPACE_CELL_WIDTH=b.WHITESPACE_CELL_CHAR=b.NULL_CELL_CODE=b.NULL_CELL_WIDTH=b.NULL_CELL_CHAR=b.CHAR_DATA_CODE_INDEX=b.CHAR_DATA_WIDTH_INDEX=b.CHAR_DATA_CHAR_INDEX=b.CHAR_DATA_ATTR_INDEX=b.DEFAULT_ATTR=b.DEFAULT_COLOR=void 0,b.DEFAULT_COLOR=256,b.DEFAULT_ATTR=256|b.DEFAULT_COLOR<<9,b.CHAR_DATA_ATTR_INDEX=0,b.CHAR_DATA_CHAR_INDEX=1,b.CHAR_DATA_WIDTH_INDEX=2,b.CHAR_DATA_CODE_INDEX=3,b.NULL_CELL_CHAR="",b.NULL_CELL_WIDTH=1,b.NULL_CELL_CODE=0,b.WHITESPACE_CELL_CHAR=" ",b.WHITESPACE_CELL_WIDTH=1,b.WHITESPACE_CELL_CODE=32},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(l,o){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,i){s.__proto__=i}||function(s,i){for(var n in i)i.hasOwnProperty(n)&&(s[n]=i[n])})(l,o)},function(l,o){function s(){this.constructor=l}P(l,o),l.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)});Object.defineProperty(b,"__esModule",{value:!0}),b.CellData=void 0;var g=a(8),y=a(3),c=a(6),d=function(l){function o(){var s=l!==null&&l.apply(this,arguments)||this;return s.content=0,s.fg=0,s.bg=0,s.extended=new c.ExtendedAttrs,s.combinedData="",s}return e(o,l),o.fromCharData=function(s){var i=new o;return i.setFromCharData(s),i},o.prototype.isCombined=function(){return 2097152&this.content},o.prototype.getWidth=function(){return this.content>>22},o.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?g.stringFromCodePoint(2097151&this.content):""},o.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},o.prototype.setFromCharData=function(s){this.fg=s[y.CHAR_DATA_ATTR_INDEX],this.bg=0;var i=!1;if(s[y.CHAR_DATA_CHAR_INDEX].length>2)i=!0;else if(s[y.CHAR_DATA_CHAR_INDEX].length===2){var n=s[y.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=n&&n<=56319){var t=s[y.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(n-55296)+t-56320+65536|s[y.CHAR_DATA_WIDTH_INDEX]<<22:i=!0}else i=!0}else this.content=s[y.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[y.CHAR_DATA_WIDTH_INDEX]<<22;i&&(this.combinedData=s[y.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[y.CHAR_DATA_WIDTH_INDEX]<<22)},o.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},o}(c.AttributeData);b.CellData=d},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ISoundService=b.ISelectionService=b.IRenderService=b.IMouseService=b.ICoreBrowserService=b.ICharSizeService=void 0;var P=a(14);b.ICharSizeService=P.createDecorator("CharSizeService"),b.ICoreBrowserService=P.createDecorator("CoreBrowserService"),b.IMouseService=P.createDecorator("MouseService"),b.IRenderService=P.createDecorator("RenderService"),b.ISelectionService=P.createDecorator("SelectionService"),b.ISoundService=P.createDecorator("SoundService")},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ExtendedAttrs=b.AttributeData=void 0;var P=function(){function g(){this.fg=0,this.bg=0,this.extended=new e}return g.toColorRGB=function(y){return[y>>>16&255,y>>>8&255,255&y]},g.fromColorRGB=function(y){return(255&y[0])<<16|(255&y[1])<<8|255&y[2]},g.prototype.clone=function(){var y=new g;return y.fg=this.fg,y.bg=this.bg,y.extended=this.extended.clone(),y},g.prototype.isInverse=function(){return 67108864&this.fg},g.prototype.isBold=function(){return 134217728&this.fg},g.prototype.isUnderline=function(){return 268435456&this.fg},g.prototype.isBlink=function(){return 536870912&this.fg},g.prototype.isInvisible=function(){return 1073741824&this.fg},g.prototype.isItalic=function(){return 67108864&this.bg},g.prototype.isDim=function(){return 134217728&this.bg},g.prototype.getFgColorMode=function(){return 50331648&this.fg},g.prototype.getBgColorMode=function(){return 50331648&this.bg},g.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},g.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},g.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},g.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},g.prototype.isFgDefault=function(){return(50331648&this.fg)==0},g.prototype.isBgDefault=function(){return(50331648&this.bg)==0},g.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},g.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},g.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},g.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},g.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},g.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},g.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},g.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},g.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},g.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},g.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},g}();b.AttributeData=P;var e=function(){function g(y,c){y===void 0&&(y=0),c===void 0&&(c=-1),this.underlineStyle=y,this.underlineColor=c}return g.prototype.clone=function(){return new g(this.underlineStyle,this.underlineColor)},g.prototype.isEmpty=function(){return this.underlineStyle===0},g}();b.ExtendedAttrs=e},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.addDisposableDomListener=void 0,b.addDisposableDomListener=function(P,e,g,y){P.addEventListener(e,g,y);var c=!1;return{dispose:function(){c||(c=!0,P.removeEventListener(e,g,y))}}}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Utf8ToUtf32=b.StringToUtf32=b.utf32ToString=b.stringFromCodePoint=void 0,b.stringFromCodePoint=function(g){return g>65535?(g-=65536,String.fromCharCode(55296+(g>>10))+String.fromCharCode(g%1024+56320)):String.fromCharCode(g)},b.utf32ToString=function(g,y,c){y===void 0&&(y=0),c===void 0&&(c=g.length);for(var d="",l=y;l<c;++l){var o=g[l];o>65535?(o-=65536,d+=String.fromCharCode(55296+(o>>10))+String.fromCharCode(o%1024+56320)):d+=String.fromCharCode(o)}return d};var P=function(){function g(){this._interim=0}return g.prototype.clear=function(){this._interim=0},g.prototype.decode=function(y,c){var d=y.length;if(!d)return 0;var l=0,o=0;this._interim&&(56320<=(n=y.charCodeAt(o++))&&n<=57343?c[l++]=1024*(this._interim-55296)+n-56320+65536:(c[l++]=this._interim,c[l++]=n),this._interim=0);for(var s=o;s<d;++s){var i=y.charCodeAt(s);if(55296<=i&&i<=56319){if(++s>=d)return this._interim=i,l;var n;56320<=(n=y.charCodeAt(s))&&n<=57343?c[l++]=1024*(i-55296)+n-56320+65536:(c[l++]=i,c[l++]=n)}else c[l++]=i}return l},g}();b.StringToUtf32=P;var e=function(){function g(){this.interim=new Uint8Array(3)}return g.prototype.clear=function(){this.interim.fill(0)},g.prototype.decode=function(y,c){var d=y.length;if(!d)return 0;var l,o,s,i,n=0,t=0,r=0;if(this.interim[0]){var u=!1,p=this.interim[0];p&=(224&p)==192?31:(240&p)==224?15:7;for(var m=0,E=void 0;(E=63&this.interim[++m])&&m<4;)p<<=6,p|=E;for(var v=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,h=v-m;r<h;){if(r>=d)return 0;if((192&(E=y[r++]))!=128){r--,u=!0;break}this.interim[m++]=E,p<<=6,p|=63&E}u||(v===2?p<128?r--:c[n++]=p:v===3?p<2048||p>=55296&&p<=57343||(c[n++]=p):p<65536||p>1114111||(c[n++]=p)),this.interim.fill(0)}for(var A=d-4,B=r;B<d;){for(;!(!(B<A)||128&(l=y[B])||128&(o=y[B+1])||128&(s=y[B+2])||128&(i=y[B+3]));)c[n++]=l,c[n++]=o,c[n++]=s,c[n++]=i,B+=4;if((l=y[B++])<128)c[n++]=l;else if((224&l)==192){if(B>=d)return this.interim[0]=l,n;if((192&(o=y[B++]))!=128){B--;continue}if((t=(31&l)<<6|63&o)<128){B--;continue}c[n++]=t}else if((240&l)==224){if(B>=d)return this.interim[0]=l,n;if((192&(o=y[B++]))!=128){B--;continue}if(B>=d)return this.interim[0]=l,this.interim[1]=o,n;if((192&(s=y[B++]))!=128){B--;continue}if((t=(15&l)<<12|(63&o)<<6|63&s)<2048||t>=55296&&t<=57343)continue;c[n++]=t}else if((248&l)==240){if(B>=d)return this.interim[0]=l,n;if((192&(o=y[B++]))!=128){B--;continue}if(B>=d)return this.interim[0]=l,this.interim[1]=o,n;if((192&(s=y[B++]))!=128){B--;continue}if(B>=d)return this.interim[0]=l,this.interim[1]=o,this.interim[2]=s,n;if((192&(i=y[B++]))!=128){B--;continue}if((t=(7&l)<<18|(63&o)<<12|(63&s)<<6|63&i)<65536||t>1114111)continue;c[n++]=t}}return n},g}();b.Utf8ToUtf32=e},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CHAR_ATLAS_CELL_SPACING=b.DIM_OPACITY=b.INVERTED_DEFAULT_COLOR=void 0,b.INVERTED_DEFAULT_COLOR=257,b.DIM_OPACITY=.5,b.CHAR_ATLAS_CELL_SPACING=1},function(ye,b,a){"use strict";var P,e,g,y;function c(l){var o=l.toString(16);return o.length<2?"0"+o:o}function d(l,o){return l<o?(o+.05)/(l+.05):(l+.05)/(o+.05)}Object.defineProperty(b,"__esModule",{value:!0}),b.contrastRatio=b.toPaddedHex=b.rgba=b.rgb=b.css=b.color=b.channels=void 0,function(l){l.toCss=function(o,s,i,n){return n!==void 0?"#"+c(o)+c(s)+c(i)+c(n):"#"+c(o)+c(s)+c(i)},l.toRgba=function(o,s,i,n){return n===void 0&&(n=255),(o<<24|s<<16|i<<8|n)>>>0}}(P=b.channels||(b.channels={})),(e=b.color||(b.color={})).blend=function(l,o){var s=(255&o.rgba)/255;if(s===1)return{css:o.css,rgba:o.rgba};var i=o.rgba>>24&255,n=o.rgba>>16&255,t=o.rgba>>8&255,r=l.rgba>>24&255,u=l.rgba>>16&255,p=l.rgba>>8&255,m=r+Math.round((i-r)*s),E=u+Math.round((n-u)*s),v=p+Math.round((t-p)*s);return{css:P.toCss(m,E,v),rgba:P.toRgba(m,E,v)}},e.isOpaque=function(l){return(255&l.rgba)==255},e.ensureContrastRatio=function(l,o,s){var i=y.ensureContrastRatio(l.rgba,o.rgba,s);if(i)return y.toColor(i>>24&255,i>>16&255,i>>8&255)},e.opaque=function(l){var o=(255|l.rgba)>>>0,s=y.toChannels(o),i=s[0],n=s[1],t=s[2];return{css:P.toCss(i,n,t),rgba:o}},e.opacity=function(l,o){var s=Math.round(255*o),i=y.toChannels(l.rgba),n=i[0],t=i[1],r=i[2];return{css:P.toCss(n,t,r,s),rgba:P.toRgba(n,t,r,s)}},(b.css||(b.css={})).toColor=function(l){switch(l.length){case 7:return{css:l,rgba:(parseInt(l.slice(1),16)<<8|255)>>>0};case 9:return{css:l,rgba:parseInt(l.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(l){function o(s,i,n){var t=s/255,r=i/255,u=n/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}l.relativeLuminance=function(s){return o(s>>16&255,s>>8&255,255&s)},l.relativeLuminance2=o}(g=b.rgb||(b.rgb={})),function(l){function o(i,n,t){for(var r=i>>24&255,u=i>>16&255,p=i>>8&255,m=n>>24&255,E=n>>16&255,v=n>>8&255,h=d(g.relativeLuminance2(m,v,E),g.relativeLuminance2(r,u,p));h<t&&(m>0||E>0||v>0);)m-=Math.max(0,Math.ceil(.1*m)),E-=Math.max(0,Math.ceil(.1*E)),v-=Math.max(0,Math.ceil(.1*v)),h=d(g.relativeLuminance2(m,v,E),g.relativeLuminance2(r,u,p));return(m<<24|E<<16|v<<8|255)>>>0}function s(i,n,t){for(var r=i>>24&255,u=i>>16&255,p=i>>8&255,m=n>>24&255,E=n>>16&255,v=n>>8&255,h=d(g.relativeLuminance2(m,v,E),g.relativeLuminance2(r,u,p));h<t&&(m<255||E<255||v<255);)m=Math.min(255,m+Math.ceil(.1*(255-m))),E=Math.min(255,E+Math.ceil(.1*(255-E))),v=Math.min(255,v+Math.ceil(.1*(255-v))),h=d(g.relativeLuminance2(m,v,E),g.relativeLuminance2(r,u,p));return(m<<24|E<<16|v<<8|255)>>>0}l.ensureContrastRatio=function(i,n,t){var r=g.relativeLuminance(i>>8),u=g.relativeLuminance(n>>8);if(d(r,u)<t)return u<r?o(i,n,t):s(i,n,t)},l.reduceLuminance=o,l.increaseLuminance=s,l.toChannels=function(i){return[i>>24&255,i>>16&255,i>>8&255,255&i]},l.toColor=function(i,n,t){return{css:P.toCss(i,n,t),rgba:P.toRgba(i,n,t)}}}(y=b.rgba||(b.rgba={})),b.toPaddedHex=c,b.contrastRatio=d},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.isLinux=b.isWindows=b.isIphone=b.isIpad=b.isMac=b.isSafari=b.isFirefox=void 0;var P=typeof navigator=="undefined",e=P?"node":navigator.userAgent,g=P?"node":navigator.platform;function y(c,d){return c.indexOf(d)>=0}b.isFirefox=!!~e.indexOf("Firefox"),b.isSafari=/^((?!chrome|android).)*safari/i.test(e),b.isMac=y(["Macintosh","MacIntel","MacPPC","Mac68K"],g),b.isIpad=g==="iPad",b.isIphone=g==="iPhone",b.isWindows=y(["Windows","Win16","Win32","WinCE"],g),b.isLinux=g.indexOf("Linux")>=0},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.C1=b.C0=void 0,function(P){P.NUL="\0",P.SOH="",P.STX="",P.ETX="",P.EOT="",P.ENQ="",P.ACK="",P.BEL="\x07",P.BS="\b",P.HT=" ",P.LF=`
|
|
|
`,P.VT="\v",P.FF="\f",P.CR="\r",P.SO="",P.SI="",P.DLE="",P.DC1="",P.DC2="",P.DC3="",P.DC4="",P.NAK="",P.SYN="",P.ETB="",P.CAN="",P.EM="",P.SUB="",P.ESC="\x1B",P.FS="",P.GS="",P.RS="",P.US="",P.SP=" ",P.DEL="\x7F"}(b.C0||(b.C0={})),function(P){P.PAD="\x80",P.HOP="\x81",P.BPH="\x82",P.NBH="\x83",P.IND="\x84",P.NEL="\x85",P.SSA="\x86",P.ESA="\x87",P.HTS="\x88",P.HTJ="\x89",P.VTS="\x8A",P.PLD="\x8B",P.PLU="\x8C",P.RI="\x8D",P.SS2="\x8E",P.SS3="\x8F",P.DCS="\x90",P.PU1="\x91",P.PU2="\x92",P.STS="\x93",P.CCH="\x94",P.MW="\x95",P.SPA="\x96",P.EPA="\x97",P.SOS="\x98",P.SGCI="\x99",P.SCI="\x9A",P.CSI="\x9B",P.ST="\x9C",P.OSC="\x9D",P.PM="\x9E",P.APC="\x9F"}(b.C1||(b.C1={}))},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BaseRenderLayer=void 0;var P=a(3),e=a(9),g=a(25),y=a(6),c=a(28),d=a(10),l=a(17),o=function(){function s(i,n,t,r,u,p,m,E){this._container=i,this._alpha=r,this._colors=u,this._rendererId=p,this._bufferService=m,this._optionsService=E,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+n+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var i;l.removeElementFromParent(this._canvas),(i=this._charAtlas)===null||i===void 0||i.dispose()},s.prototype._initCanvas=function(){this._ctx=c.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(i,n){},s.prototype.onSelectionChanged=function(i,n,t){t===void 0&&(t=!1)},s.prototype.setColors=function(i){this._refreshCharAtlas(i)},s.prototype._setTransparency=function(i){if(i!==this._alpha){var n=this._canvas;this._alpha=i,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,n),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(i){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=g.acquireCharAtlas(this._optionsService.options,this._rendererId,i,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(i){this._scaledCellWidth=i.scaledCellWidth,this._scaledCellHeight=i.scaledCellHeight,this._scaledCharWidth=i.scaledCharWidth,this._scaledCharHeight=i.scaledCharHeight,this._scaledCharLeft=i.scaledCharLeft,this._scaledCharTop=i.scaledCharTop,this._canvas.width=i.scaledCanvasWidth,this._canvas.height=i.scaledCanvasHeight,this._canvas.style.width=i.canvasWidth+"px",this._canvas.style.height=i.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(i,n,t,r){this._ctx.fillRect(i*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,r*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(i,n,t){t===void 0&&(t=1),this._ctx.fillRect(i*this._scaledCellWidth,(n+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(i,n,t){this._ctx.fillRect(i*this._scaledCellWidth,n*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(i,n,t,r){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(i*this._scaledCellWidth+window.devicePixelRatio/2,n*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,r*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(i,n,t,r){this._alpha?this._ctx.clearRect(i*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,r*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(i*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,r*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(i,n,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(i.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(i,n,t){var r,u,p=this._getContrastColor(i);p||i.isFgRGB()||i.isBgRGB()?this._drawUncachedChars(i,n,t,p):(i.isInverse()?(r=i.isBgDefault()?e.INVERTED_DEFAULT_COLOR:i.getBgColor(),u=i.isFgDefault()?e.INVERTED_DEFAULT_COLOR:i.getFgColor()):(u=i.isBgDefault()?P.DEFAULT_COLOR:i.getBgColor(),r=i.isFgDefault()?P.DEFAULT_COLOR:i.getFgColor()),r+=this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&r<8?8:0,this._currentGlyphIdentifier.chars=i.getChars()||P.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=i.getCode()||P.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=r,this._currentGlyphIdentifier.bold=!!i.isBold(),this._currentGlyphIdentifier.dim=!!i.isDim(),this._currentGlyphIdentifier.italic=!!i.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(i,n,t))},s.prototype._drawUncachedChars=function(i,n,t,r){if(this._ctx.save(),this._ctx.font=this._getFont(!!i.isBold(),!!i.isItalic()),this._ctx.textBaseline="middle",i.isInverse())if(r)this._ctx.fillStyle=r.css;else if(i.isBgDefault())this._ctx.fillStyle=d.color.opaque(this._colors.background).css;else if(i.isBgRGB())this._ctx.fillStyle="rgb("+y.AttributeData.toColorRGB(i.getBgColor()).join(",")+")";else{var u=i.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(r)this._ctx.fillStyle=r.css;else if(i.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(i.isFgRGB())this._ctx.fillStyle="rgb("+y.AttributeData.toColorRGB(i.getFgColor()).join(",")+")";else{var p=i.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&p<8&&(p+=8),this._ctx.fillStyle=this._colors.ansi[p].css}this._clipRow(t),i.isDim()&&(this._ctx.globalAlpha=e.DIM_OPACITY),this._ctx.fillText(i.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(i){this._ctx.beginPath(),this._ctx.rect(0,i*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(i,n){return(n?"italic":"")+" "+(i?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(i){if(this._optionsService.options.minimumContrastRatio!==1){var n=this._colors.contrastCache.getColor(i.bg,i.fg);if(n!==void 0)return n||void 0;var t=i.getFgColor(),r=i.getFgColorMode(),u=i.getBgColor(),p=i.getBgColorMode(),m=!!i.isInverse(),E=!!i.isInverse();if(m){var v=t;t=u,u=v;var h=r;r=p,p=h}var A=this._resolveBackgroundRgba(p,u,m),B=this._resolveForegroundRgba(r,t,m,E),x=d.rgba.ensureContrastRatio(A,B,this._optionsService.options.minimumContrastRatio);if(x){var w={css:d.channels.toCss(x>>24&255,x>>16&255,x>>8&255),rgba:x};return this._colors.contrastCache.setColor(i.bg,i.fg,w),w}this._colors.contrastCache.setColor(i.bg,i.fg,null)}},s.prototype._resolveBackgroundRgba=function(i,n,t){switch(i){case 16777216:case 33554432:return this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(i,n,t,r){switch(i){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&r&&n<8&&(n+=8),this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},s}();b.BaseRenderLayer=o},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.createDecorator=b.getServiceDependencies=b.serviceRegistry=void 0;function P(e,g,y){g.di$target===g?g.di$dependencies.push({id:e,index:y}):(g.di$dependencies=[{id:e,index:y}],g.di$target=g)}b.serviceRegistry=new Map,b.getServiceDependencies=function(e){return e.di$dependencies||[]},b.createDecorator=function(e){if(b.serviceRegistry.has(e))return b.serviceRegistry.get(e);var g=function(y,c,d){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");P(g,y,d)};return g.toString=function(){return e},b.serviceRegistry.set(e,g),g}},function(ye,b,a){"use strict";function P(e,g,y,c){if(y===void 0&&(y=0),c===void 0&&(c=e.length),y>=e.length)return e;y=(e.length+y)%e.length,c=c>=e.length?e.length:(e.length+c)%e.length;for(var d=y;d<c;++d)e[d]=g;return e}Object.defineProperty(b,"__esModule",{value:!0}),b.concat=b.fillFallback=b.fill=void 0,b.fill=function(e,g,y,c){return e.fill?e.fill(g,y,c):P(e,g,y,c)},b.fillFallback=P,b.concat=function(e,g){var y=new e.constructor(e.length+g.length);return y.set(e),y.set(g,e.length),y}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BufferLine=b.DEFAULT_ATTR_DATA=void 0;var P=a(8),e=a(3),g=a(4),y=a(6);b.DEFAULT_ATTR_DATA=Object.freeze(new y.AttributeData);var c=function(){function d(l,o,s){s===void 0&&(s=!1),this.isWrapped=s,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*l);for(var i=o||g.CellData.fromCharData([0,e.NULL_CELL_CHAR,e.NULL_CELL_WIDTH,e.NULL_CELL_CODE]),n=0;n<l;++n)this.setCell(n,i);this.length=l}return d.prototype.get=function(l){var o=this._data[3*l+0],s=2097151&o;return[this._data[3*l+1],2097152&o?this._combined[l]:s?P.stringFromCodePoint(s):"",o>>22,2097152&o?this._combined[l].charCodeAt(this._combined[l].length-1):s]},d.prototype.set=function(l,o){this._data[3*l+1]=o[e.CHAR_DATA_ATTR_INDEX],o[e.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[l]=o[1],this._data[3*l+0]=2097152|l|o[e.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*l+0]=o[e.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|o[e.CHAR_DATA_WIDTH_INDEX]<<22},d.prototype.getWidth=function(l){return this._data[3*l+0]>>22},d.prototype.hasWidth=function(l){return 12582912&this._data[3*l+0]},d.prototype.getFg=function(l){return this._data[3*l+1]},d.prototype.getBg=function(l){return this._data[3*l+2]},d.prototype.hasContent=function(l){return 4194303&this._data[3*l+0]},d.prototype.getCodePoint=function(l){var o=this._data[3*l+0];return 2097152&o?this._combined[l].charCodeAt(this._combined[l].length-1):2097151&o},d.prototype.isCombined=function(l){return 2097152&this._data[3*l+0]},d.prototype.getString=function(l){var o=this._data[3*l+0];return 2097152&o?this._combined[l]:2097151&o?P.stringFromCodePoint(2097151&o):""},d.prototype.loadCell=function(l,o){var s=3*l;return o.content=this._data[s+0],o.fg=this._data[s+1],o.bg=this._data[s+2],2097152&o.content&&(o.combinedData=this._combined[l]),268435456&o.bg&&(o.extended=this._extendedAttrs[l]),o},d.prototype.setCell=function(l,o){2097152&o.content&&(this._combined[l]=o.combinedData),268435456&o.bg&&(this._extendedAttrs[l]=o.extended),this._data[3*l+0]=o.content,this._data[3*l+1]=o.fg,this._data[3*l+2]=o.bg},d.prototype.setCellFromCodePoint=function(l,o,s,i,n,t){268435456&n&&(this._extendedAttrs[l]=t),this._data[3*l+0]=o|s<<22,this._data[3*l+1]=i,this._data[3*l+2]=n},d.prototype.addCodepointToCell=function(l,o){var s=this._data[3*l+0];2097152&s?this._combined[l]+=P.stringFromCodePoint(o):(2097151&s?(this._combined[l]=P.stringFromCodePoint(2097151&s)+P.stringFromCodePoint(o),s&=-2097152,s|=2097152):s=o|1<<22,this._data[3*l+0]=s)},d.prototype.insertCells=function(l,o,s,i){if((l%=this.length)&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs),o<this.length-l){for(var n=new g.CellData,t=this.length-l-o-1;t>=0;--t)this.setCell(l+o+t,this.loadCell(l+t,n));for(t=0;t<o;++t)this.setCell(l+t,s)}else for(t=l;t<this.length;++t)this.setCell(t,s);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs)},d.prototype.deleteCells=function(l,o,s,i){if(l%=this.length,o<this.length-l){for(var n=new g.CellData,t=0;t<this.length-l-o;++t)this.setCell(l+t,this.loadCell(l+o+t,n));for(t=this.length-o;t<this.length;++t)this.setCell(t,s)}else for(t=l;t<this.length;++t)this.setCell(t,s);l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs),this.getWidth(l)!==0||this.hasContent(l)||this.setCellFromCodePoint(l,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs)},d.prototype.replaceCells=function(l,o,s,i){for(l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs),o<this.length&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new y.ExtendedAttrs);l<o&&l<this.length;)this.setCell(l++,s)},d.prototype.resize=function(l,o){if(l!==this.length){if(l>this.length){var s=new Uint32Array(3*l);this.length&&(3*l<this._data.length?s.set(this._data.subarray(0,3*l)):s.set(this._data)),this._data=s;for(var i=this.length;i<l;++i)this.setCell(i,o)}else if(l){(s=new Uint32Array(3*l)).set(this._data.subarray(0,3*l)),this._data=s;var n=Object.keys(this._combined);for(i=0;i<n.length;i++){var t=parseInt(n[i],10);t>=l&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=l}},d.prototype.fill=function(l){this._combined={},this._extendedAttrs={};for(var o=0;o<this.length;++o)this.setCell(o,l)},d.prototype.copyFrom=function(l){for(var o in this.length!==l.length?this._data=new Uint32Array(l._data):this._data.set(l._data),this.length=l.length,this._combined={},l._combined)this._combined[o]=l._combined[o];for(var o in this._extendedAttrs={},l._extendedAttrs)this._extendedAttrs[o]=l._extendedAttrs[o];this.isWrapped=l.isWrapped},d.prototype.clone=function(){var l=new d(0);for(var o in l._data=new Uint32Array(this._data),l.length=this.length,this._combined)l._combined[o]=this._combined[o];for(var o in this._extendedAttrs)l._extendedAttrs[o]=this._extendedAttrs[o];return l.isWrapped=this.isWrapped,l},d.prototype.getTrimmedLength=function(){for(var l=this.length-1;l>=0;--l)if(4194303&this._data[3*l+0])return l+(this._data[3*l+0]>>22);return 0},d.prototype.copyCellsFrom=function(l,o,s,i,n){var t=l._data;if(n)for(var r=i-1;r>=0;r--)for(var u=0;u<3;u++)this._data[3*(s+r)+u]=t[3*(o+r)+u];else for(r=0;r<i;r++)for(u=0;u<3;u++)this._data[3*(s+r)+u]=t[3*(o+r)+u];var p=Object.keys(l._combined);for(u=0;u<p.length;u++){var m=parseInt(p[u],10);m>=o&&(this._combined[m-o+s]=l._combined[m])}},d.prototype.translateToString=function(l,o,s){l===void 0&&(l=!1),o===void 0&&(o=0),s===void 0&&(s=this.length),l&&(s=Math.min(s,this.getTrimmedLength()));for(var i="";o<s;){var n=this._data[3*o+0],t=2097151&n;i+=2097152&n?this._combined[o]:t?P.stringFromCodePoint(t):e.WHITESPACE_CELL_CHAR,o+=n>>22||1}return i},d}();b.BufferLine=c},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.removeElementFromParent=void 0,b.removeElementFromParent=function(){for(var P,e=[],g=0;g<arguments.length;g++)e[g]=arguments[g];for(var y=0,c=e;y<c.length;y++){var d=c[y];(P=d==null?void 0:d.parentElement)===null||P===void 0||P.removeChild(d)}}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.tooMuchOutput=b.promptLabel=void 0,b.promptLabel="Terminal input",b.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(B,x){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,C){w.__proto__=C}||function(w,C){for(var D in C)C.hasOwnProperty(D)&&(w[D]=C[D])})(B,x)},function(B,x){function w(){this.constructor=B}P(B,x),B.prototype=x===null?Object.create(x):(w.prototype=x.prototype,new w)});Object.defineProperty(b,"__esModule",{value:!0}),b.InputHandler=b.WindowsOptionsReportType=void 0;var g,y=a(12),c=a(20),d=a(39),l=a(2),o=a(15),s=a(8),i=a(16),n=a(0),t=a(3),r=a(4),u=a(6),p=a(22),m=a(24),E={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function v(B,x){if(B>24)return x.setWinLines||!1;switch(B){case 1:return!!x.restoreWin;case 2:return!!x.minimizeWin;case 3:return!!x.setWinPosition;case 4:return!!x.setWinSizePixels;case 5:return!!x.raiseWin;case 6:return!!x.lowerWin;case 7:return!!x.refreshWin;case 8:return!!x.setWinSizeChars;case 9:return!!x.maximizeWin;case 10:return!!x.fullscreenWin;case 11:return!!x.getWinState;case 13:return!!x.getWinPosition;case 14:return!!x.getWinSizePixels;case 15:return!!x.getScreenSizePixels;case 16:return!!x.getCellSizePixels;case 18:return!!x.getWinSizeChars;case 19:return!!x.getScreenSizeChars;case 20:return!!x.getIconTitle;case 21:return!!x.getWinTitle;case 22:return!!x.pushTitle;case 23:return!!x.popTitle;case 24:return!!x.setWinLines}return!1}(function(B){B[B.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",B[B.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(g=b.WindowsOptionsReportType||(b.WindowsOptionsReportType={}));var h=function(){function B(x,w,C,D){this._bufferService=x,this._coreService=w,this._logService=C,this._optionsService=D,this._data=new Uint32Array(0)}return B.prototype.hook=function(x){this._data=new Uint32Array(0)},B.prototype.put=function(x,w,C){this._data=o.concat(this._data,x.subarray(w,C))},B.prototype.unhook=function(x){if(x){var w=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),w){case'"q':return this._coreService.triggerDataEvent(y.C0.ESC+'P1$r0"q'+y.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(y.C0.ESC+'P1$r61;1"p'+y.C0.ESC+"\\");case"r":var C=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(y.C0.ESC+"P1$r"+C+y.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(y.C0.ESC+"P1$r0m"+y.C0.ESC+"\\");case" q":var D={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return D-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(y.C0.ESC+"P1$r"+D+" q"+y.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",w),this._coreService.triggerDataEvent(y.C0.ESC+"P0$r"+y.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},B}(),A=function(B){function x(w,C,D,S,F,T,O,M,N){N===void 0&&(N=new d.EscapeSequenceParser);var I=B.call(this)||this;I._bufferService=w,I._charsetService=C,I._coreService=D,I._dirtyRowService=S,I._logService=F,I._optionsService=T,I._coreMouseService=O,I._unicodeService=M,I._parser=N,I._parseBuffer=new Uint32Array(4096),I._stringDecoder=new s.StringToUtf32,I._utf8Decoder=new s.Utf8ToUtf32,I._workCell=new r.CellData,I._windowTitle="",I._iconName="",I._windowTitleStack=[],I._iconNameStack=[],I._curAttrData=i.DEFAULT_ATTR_DATA.clone(),I._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone(),I._onRequestBell=new n.EventEmitter,I._onRequestRefreshRows=new n.EventEmitter,I._onRequestReset=new n.EventEmitter,I._onRequestScroll=new n.EventEmitter,I._onRequestSyncScrollBar=new n.EventEmitter,I._onRequestWindowsOptionsReport=new n.EventEmitter,I._onA11yChar=new n.EventEmitter,I._onA11yTab=new n.EventEmitter,I._onCursorMove=new n.EventEmitter,I._onLineFeed=new n.EventEmitter,I._onScroll=new n.EventEmitter,I._onTitleChange=new n.EventEmitter,I.register(I._parser),I._parser.setCsiHandlerFallback(function(_,ee){I._logService.debug("Unknown CSI code: ",{identifier:I._parser.identToString(_),params:ee.toArray()})}),I._parser.setEscHandlerFallback(function(_){I._logService.debug("Unknown ESC code: ",{identifier:I._parser.identToString(_)})}),I._parser.setExecuteHandlerFallback(function(_){I._logService.debug("Unknown EXECUTE code: ",{code:_})}),I._parser.setOscHandlerFallback(function(_,ee,$){I._logService.debug("Unknown OSC code: ",{identifier:_,action:ee,data:$})}),I._parser.setDcsHandlerFallback(function(_,ee,$){ee==="HOOK"&&($=$.toArray()),I._logService.debug("Unknown DCS code: ",{identifier:I._parser.identToString(_),action:ee,payload:$})}),I._parser.setPrintHandler(function(_,ee,$){return I.print(_,ee,$)}),I._parser.setCsiHandler({final:"@"},function(_){return I.insertChars(_)}),I._parser.setCsiHandler({intermediates:" ",final:"@"},function(_){return I.scrollLeft(_)}),I._parser.setCsiHandler({final:"A"},function(_){return I.cursorUp(_)}),I._parser.setCsiHandler({intermediates:" ",final:"A"},function(_){return I.scrollRight(_)}),I._parser.setCsiHandler({final:"B"},function(_){return I.cursorDown(_)}),I._parser.setCsiHandler({final:"C"},function(_){return I.cursorForward(_)}),I._parser.setCsiHandler({final:"D"},function(_){return I.cursorBackward(_)}),I._parser.setCsiHandler({final:"E"},function(_){return I.cursorNextLine(_)}),I._parser.setCsiHandler({final:"F"},function(_){return I.cursorPrecedingLine(_)}),I._parser.setCsiHandler({final:"G"},function(_){return I.cursorCharAbsolute(_)}),I._parser.setCsiHandler({final:"H"},function(_){return I.cursorPosition(_)}),I._parser.setCsiHandler({final:"I"},function(_){return I.cursorForwardTab(_)}),I._parser.setCsiHandler({final:"J"},function(_){return I.eraseInDisplay(_)}),I._parser.setCsiHandler({prefix:"?",final:"J"},function(_){return I.eraseInDisplay(_)}),I._parser.setCsiHandler({final:"K"},function(_){return I.eraseInLine(_)}),I._parser.setCsiHandler({prefix:"?",final:"K"},function(_){return I.eraseInLine(_)}),I._parser.setCsiHandler({final:"L"},function(_){return I.insertLines(_)}),I._parser.setCsiHandler({final:"M"},function(_){return I.deleteLines(_)}),I._parser.setCsiHandler({final:"P"},function(_){return I.deleteChars(_)}),I._parser.setCsiHandler({final:"S"},function(_){return I.scrollUp(_)}),I._parser.setCsiHandler({final:"T"},function(_){return I.scrollDown(_)}),I._parser.setCsiHandler({final:"X"},function(_){return I.eraseChars(_)}),I._parser.setCsiHandler({final:"Z"},function(_){return I.cursorBackwardTab(_)}),I._parser.setCsiHandler({final:"`"},function(_){return I.charPosAbsolute(_)}),I._parser.setCsiHandler({final:"a"},function(_){return I.hPositionRelative(_)}),I._parser.setCsiHandler({final:"b"},function(_){return I.repeatPrecedingCharacter(_)}),I._parser.setCsiHandler({final:"c"},function(_){return I.sendDeviceAttributesPrimary(_)}),I._parser.setCsiHandler({prefix:">",final:"c"},function(_){return I.sendDeviceAttributesSecondary(_)}),I._parser.setCsiHandler({final:"d"},function(_){return I.linePosAbsolute(_)}),I._parser.setCsiHandler({final:"e"},function(_){return I.vPositionRelative(_)}),I._parser.setCsiHandler({final:"f"},function(_){return I.hVPosition(_)}),I._parser.setCsiHandler({final:"g"},function(_){return I.tabClear(_)}),I._parser.setCsiHandler({final:"h"},function(_){return I.setMode(_)}),I._parser.setCsiHandler({prefix:"?",final:"h"},function(_){return I.setModePrivate(_)}),I._parser.setCsiHandler({final:"l"},function(_){return I.resetMode(_)}),I._parser.setCsiHandler({prefix:"?",final:"l"},function(_){return I.resetModePrivate(_)}),I._parser.setCsiHandler({final:"m"},function(_){return I.charAttributes(_)}),I._parser.setCsiHandler({final:"n"},function(_){return I.deviceStatus(_)}),I._parser.setCsiHandler({prefix:"?",final:"n"},function(_){return I.deviceStatusPrivate(_)}),I._parser.setCsiHandler({intermediates:"!",final:"p"},function(_){return I.softReset(_)}),I._parser.setCsiHandler({intermediates:" ",final:"q"},function(_){return I.setCursorStyle(_)}),I._parser.setCsiHandler({final:"r"},function(_){return I.setScrollRegion(_)}),I._parser.setCsiHandler({final:"s"},function(_){return I.saveCursor(_)}),I._parser.setCsiHandler({final:"t"},function(_){return I.windowOptions(_)}),I._parser.setCsiHandler({final:"u"},function(_){return I.restoreCursor(_)}),I._parser.setCsiHandler({intermediates:"'",final:"}"},function(_){return I.insertColumns(_)}),I._parser.setCsiHandler({intermediates:"'",final:"~"},function(_){return I.deleteColumns(_)}),I._parser.setExecuteHandler(y.C0.BEL,function(){return I.bell()}),I._parser.setExecuteHandler(y.C0.LF,function(){return I.lineFeed()}),I._parser.setExecuteHandler(y.C0.VT,function(){return I.lineFeed()}),I._parser.setExecuteHandler(y.C0.FF,function(){return I.lineFeed()}),I._parser.setExecuteHandler(y.C0.CR,function(){return I.carriageReturn()}),I._parser.setExecuteHandler(y.C0.BS,function(){return I.backspace()}),I._parser.setExecuteHandler(y.C0.HT,function(){return I.tab()}),I._parser.setExecuteHandler(y.C0.SO,function(){return I.shiftOut()}),I._parser.setExecuteHandler(y.C0.SI,function(){return I.shiftIn()}),I._parser.setExecuteHandler(y.C1.IND,function(){return I.index()}),I._parser.setExecuteHandler(y.C1.NEL,function(){return I.nextLine()}),I._parser.setExecuteHandler(y.C1.HTS,function(){return I.tabSet()}),I._parser.setOscHandler(0,new p.OscHandler(function(_){I.setTitle(_),I.setIconName(_)})),I._parser.setOscHandler(1,new p.OscHandler(function(_){return I.setIconName(_)})),I._parser.setOscHandler(2,new p.OscHandler(function(_){return I.setTitle(_)})),I._parser.setEscHandler({final:"7"},function(){return I.saveCursor()}),I._parser.setEscHandler({final:"8"},function(){return I.restoreCursor()}),I._parser.setEscHandler({final:"D"},function(){return I.index()}),I._parser.setEscHandler({final:"E"},function(){return I.nextLine()}),I._parser.setEscHandler({final:"H"},function(){return I.tabSet()}),I._parser.setEscHandler({final:"M"},function(){return I.reverseIndex()}),I._parser.setEscHandler({final:"="},function(){return I.keypadApplicationMode()}),I._parser.setEscHandler({final:">"},function(){return I.keypadNumericMode()}),I._parser.setEscHandler({final:"c"},function(){return I.fullReset()}),I._parser.setEscHandler({final:"n"},function(){return I.setgLevel(2)}),I._parser.setEscHandler({final:"o"},function(){return I.setgLevel(3)}),I._parser.setEscHandler({final:"|"},function(){return I.setgLevel(3)}),I._parser.setEscHandler({final:"}"},function(){return I.setgLevel(2)}),I._parser.setEscHandler({final:"~"},function(){return I.setgLevel(1)}),I._parser.setEscHandler({intermediates:"%",final:"@"},function(){return I.selectDefaultCharset()}),I._parser.setEscHandler({intermediates:"%",final:"G"},function(){return I.selectDefaultCharset()});var k=function(_){L._parser.setEscHandler({intermediates:"(",final:_},function(){return I.selectCharset("("+_)}),L._parser.setEscHandler({intermediates:")",final:_},function(){return I.selectCharset(")"+_)}),L._parser.setEscHandler({intermediates:"*",final:_},function(){return I.selectCharset("*"+_)}),L._parser.setEscHandler({intermediates:"+",final:_},function(){return I.selectCharset("+"+_)}),L._parser.setEscHandler({intermediates:"-",final:_},function(){return I.selectCharset("-"+_)}),L._parser.setEscHandler({intermediates:".",final:_},function(){return I.selectCharset("."+_)}),L._parser.setEscHandler({intermediates:"/",final:_},function(){return I.selectCharset("/"+_)})},L=this;for(var V in c.CHARSETS)k(V);return I._parser.setEscHandler({intermediates:"#",final:"8"},function(){return I.screenAlignmentPattern()}),I._parser.setErrorHandler(function(_){return I._logService.error("Parsing error: ",_),_}),I._parser.setDcsHandler({intermediates:"$",final:"q"},new h(I._bufferService,I._coreService,I._logService,I._optionsService)),I}return e(x,B),Object.defineProperty(x.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){B.prototype.dispose.call(this)},x.prototype.parse=function(w){var C=this._bufferService.buffer,D=C.x,S=C.y;if(this._logService.debug("parsing data",w),this._parseBuffer.length<w.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(w.length,131072))),this._dirtyRowService.clearRange(),w.length>131072)for(var F=0;F<w.length;F+=131072){var T=F+131072<w.length?F+131072:w.length,O=typeof w=="string"?this._stringDecoder.decode(w.substring(F,T),this._parseBuffer):this._utf8Decoder.decode(w.subarray(F,T),this._parseBuffer);this._parser.parse(this._parseBuffer,O)}else O=typeof w=="string"?this._stringDecoder.decode(w,this._parseBuffer):this._utf8Decoder.decode(w,this._parseBuffer),this._parser.parse(this._parseBuffer,O);(C=this._bufferService.buffer).x===D&&C.y===S||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},x.prototype.print=function(w,C,D){var S,F,T=this._bufferService.buffer,O=this._charsetService.charset,M=this._optionsService.options.screenReaderMode,N=this._bufferService.cols,I=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,L=this._curAttrData,V=T.lines.get(T.ybase+T.y);this._dirtyRowService.markDirty(T.y),T.x&&D-C>0&&V.getWidth(T.x-1)===2&&V.setCellFromCodePoint(T.x-1,0,1,L.fg,L.bg,L.extended);for(var _=C;_<D;++_){if(S=w[_],F=this._unicodeService.wcwidth(S),S<127&&O){var ee=O[String.fromCharCode(S)];ee&&(S=ee.charCodeAt(0))}if(M&&this._onA11yChar.fire(s.stringFromCodePoint(S)),F||!T.x){if(T.x+F-1>=N){if(I){for(;T.x<N;)V.setCellFromCodePoint(T.x++,0,1,L.fg,L.bg,L.extended);T.x=0,T.y++,T.y===T.scrollBottom+1?(T.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(T.y>=this._bufferService.rows&&(T.y=this._bufferService.rows-1),T.lines.get(T.ybase+T.y).isWrapped=!0),V=T.lines.get(T.ybase+T.y)}else if(T.x=N-1,F===2)continue}if(k&&(V.insertCells(T.x,F,T.getNullCell(L),L),V.getWidth(N-1)===2&&V.setCellFromCodePoint(N-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,L.fg,L.bg,L.extended)),V.setCellFromCodePoint(T.x++,S,F,L.fg,L.bg,L.extended),F>0)for(;--F;)V.setCellFromCodePoint(T.x++,0,0,L.fg,L.bg,L.extended)}else V.getWidth(T.x-1)?V.addCodepointToCell(T.x-1,S):V.addCodepointToCell(T.x-2,S)}D-C>0&&(V.loadCell(T.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),T.x<N&&D-C>0&&V.getWidth(T.x)===0&&!V.hasContent(T.x)&&V.setCellFromCodePoint(T.x,0,1,L.fg,L.bg,L.extended),this._dirtyRowService.markDirty(T.y)},x.prototype.addCsiHandler=function(w,C){var D=this;return w.final!=="t"||w.prefix||w.intermediates?this._parser.addCsiHandler(w,C):this._parser.addCsiHandler(w,function(S){return!v(S.params[0],D._optionsService.options.windowOptions)||C(S)})},x.prototype.addDcsHandler=function(w,C){return this._parser.addDcsHandler(w,new m.DcsHandler(C))},x.prototype.addEscHandler=function(w,C){return this._parser.addEscHandler(w,C)},x.prototype.addOscHandler=function(w,C){return this._parser.addOscHandler(w,new p.OscHandler(C))},x.prototype.bell=function(){this._onRequestBell.fire()},x.prototype.lineFeed=function(){var w=this._bufferService.buffer;this._dirtyRowService.markDirty(w.y),this._optionsService.options.convertEol&&(w.x=0),w.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),w.x>=this._bufferService.cols&&w.x--,this._dirtyRowService.markDirty(w.y),this._onLineFeed.fire()},x.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},x.prototype.backspace=function(){var w,C=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(C.x>0&&C.x--);if(this._restrictCursor(this._bufferService.cols),C.x>0)C.x--;else if(C.x===0&&C.y>C.scrollTop&&C.y<=C.scrollBottom&&(!((w=C.lines.get(C.ybase+C.y))===null||w===void 0)&&w.isWrapped)){C.lines.get(C.ybase+C.y).isWrapped=!1,C.y--,C.x=this._bufferService.cols-1;var D=C.lines.get(C.ybase+C.y);D.hasWidth(C.x)&&!D.hasContent(C.x)&&C.x--}this._restrictCursor()},x.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var w=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-w)}},x.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},x.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},x.prototype._restrictCursor=function(w){w===void 0&&(w=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(w,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},x.prototype._setCursor=function(w,C){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=w,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+C):(this._bufferService.buffer.x=w,this._bufferService.buffer.y=C),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},x.prototype._moveCursor=function(w,C){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+w,this._bufferService.buffer.y+C)},x.prototype.cursorUp=function(w){var C=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;C>=0?this._moveCursor(0,-Math.min(C,w.params[0]||1)):this._moveCursor(0,-(w.params[0]||1))},x.prototype.cursorDown=function(w){var C=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;C>=0?this._moveCursor(0,Math.min(C,w.params[0]||1)):this._moveCursor(0,w.params[0]||1)},x.prototype.cursorForward=function(w){this._moveCursor(w.params[0]||1,0)},x.prototype.cursorBackward=function(w){this._moveCursor(-(w.params[0]||1),0)},x.prototype.cursorNextLine=function(w){this.cursorDown(w),this._bufferService.buffer.x=0},x.prototype.cursorPrecedingLine=function(w){this.cursorUp(w),this._bufferService.buffer.x=0},x.prototype.cursorCharAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},x.prototype.cursorPosition=function(w){this._setCursor(w.length>=2?(w.params[1]||1)-1:0,(w.params[0]||1)-1)},x.prototype.charPosAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},x.prototype.hPositionRelative=function(w){this._moveCursor(w.params[0]||1,0)},x.prototype.linePosAbsolute=function(w){this._setCursor(this._bufferService.buffer.x,(w.params[0]||1)-1)},x.prototype.vPositionRelative=function(w){this._moveCursor(0,w.params[0]||1)},x.prototype.hVPosition=function(w){this.cursorPosition(w)},x.prototype.tabClear=function(w){var C=w.params[0];C===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:C===3&&(this._bufferService.buffer.tabs={})},x.prototype.cursorForwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var C=w.params[0]||1;C--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},x.prototype.cursorBackwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var C=w.params[0]||1,D=this._bufferService.buffer;C--;)D.x=D.prevStop()},x.prototype._eraseInBufferLine=function(w,C,D,S){S===void 0&&(S=!1);var F=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);F.replaceCells(C,D,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),S&&(F.isWrapped=!1)},x.prototype._resetBufferLine=function(w){var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);C.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),C.isWrapped=!1},x.prototype.eraseInDisplay=function(w){var C;switch(this._restrictCursor(),w.params[0]){case 0:for(C=this._bufferService.buffer.y,this._dirtyRowService.markDirty(C),this._eraseInBufferLine(C++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);C<this._bufferService.rows;C++)this._resetBufferLine(C);this._dirtyRowService.markDirty(C);break;case 1:for(C=this._bufferService.buffer.y,this._dirtyRowService.markDirty(C),this._eraseInBufferLine(C,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(C+1).isWrapped=!1);C--;)this._resetBufferLine(C);this._dirtyRowService.markDirty(0);break;case 2:for(C=this._bufferService.rows,this._dirtyRowService.markDirty(C-1);C--;)this._resetBufferLine(C);this._dirtyRowService.markDirty(0);break;case 3:var D=this._bufferService.buffer.lines.length-this._bufferService.rows;D>0&&(this._bufferService.buffer.lines.trimStart(D),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-D,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-D,0),this._onScroll.fire(0))}},x.prototype.eraseInLine=function(w){switch(this._restrictCursor(),w.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},x.prototype.insertLines=function(w){this._restrictCursor();var C=w.params[0]||1,D=this._bufferService.buffer;if(!(D.y>D.scrollBottom||D.y<D.scrollTop)){for(var S=D.ybase+D.y,F=this._bufferService.rows-1-D.scrollBottom,T=this._bufferService.rows-1+D.ybase-F+1;C--;)D.lines.splice(T-1,1),D.lines.splice(S,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.y,D.scrollBottom),D.x=0}},x.prototype.deleteLines=function(w){this._restrictCursor();var C=w.params[0]||1,D=this._bufferService.buffer;if(!(D.y>D.scrollBottom||D.y<D.scrollTop)){var S,F=D.ybase+D.y;for(S=this._bufferService.rows-1-D.scrollBottom,S=this._bufferService.rows-1+D.ybase-S;C--;)D.lines.splice(F,1),D.lines.splice(S,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.y,D.scrollBottom),D.x=0}},x.prototype.insertChars=function(w){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.insertCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.deleteChars=function(w){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.deleteCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.scrollUp=function(w){for(var C=w.params[0]||1,D=this._bufferService.buffer;C--;)D.lines.splice(D.ybase+D.scrollTop,1),D.lines.splice(D.ybase+D.scrollBottom,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.scrollTop,D.scrollBottom)},x.prototype.scrollDown=function(w){for(var C=w.params[0]||1,D=this._bufferService.buffer;C--;)D.lines.splice(D.ybase+D.scrollBottom,1),D.lines.splice(D.ybase+D.scrollTop,0,D.getBlankLine(i.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(D.scrollTop,D.scrollBottom)},x.prototype.scrollLeft=function(w){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var D=w.params[0]||1,S=C.scrollTop;S<=C.scrollBottom;++S){var F=C.lines.get(C.ybase+S);F.deleteCells(0,D,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},x.prototype.scrollRight=function(w){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var D=w.params[0]||1,S=C.scrollTop;S<=C.scrollBottom;++S){var F=C.lines.get(C.ybase+S);F.insertCells(0,D,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},x.prototype.insertColumns=function(w){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var D=w.params[0]||1,S=C.scrollTop;S<=C.scrollBottom;++S){var F=this._bufferService.buffer.lines.get(C.ybase+S);F.insertCells(C.x,D,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},x.prototype.deleteColumns=function(w){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var D=w.params[0]||1,S=C.scrollTop;S<=C.scrollBottom;++S){var F=C.lines.get(C.ybase+S);F.deleteCells(C.x,D,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},x.prototype.eraseChars=function(w){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(w.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.repeatPrecedingCharacter=function(w){if(this._parser.precedingCodepoint){for(var C=w.params[0]||1,D=new Uint32Array(C),S=0;S<C;++S)D[S]=this._parser.precedingCodepoint;this.print(D,0,D.length)}},x.prototype.sendDeviceAttributesPrimary=function(w){w.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(y.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(y.C0.ESC+"[?6c"))},x.prototype.sendDeviceAttributesSecondary=function(w){w.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(y.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(y.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(w.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(y.C0.ESC+"[>83;40003;0c"))},x.prototype._is=function(w){return(this._optionsService.options.termName+"").indexOf(w)===0},x.prototype.setMode=function(w){for(var C=0;C<w.length;C++)switch(w.params[C]){case 4:this._coreService.modes.insertMode=!0}},x.prototype.setModePrivate=function(w){for(var C=0;C<w.length;C++)switch(w.params[C]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,c.DEFAULT_CHARSET),this._charsetService.setgCharset(1,c.DEFAULT_CHARSET),this._charsetService.setgCharset(2,c.DEFAULT_CHARSET),this._charsetService.setgCharset(3,c.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},x.prototype.resetMode=function(w){for(var C=0;C<w.length;C++)switch(w.params[C]){case 4:this._coreService.modes.insertMode=!1}},x.prototype.resetModePrivate=function(w){for(var C=0;C<w.length;C++)switch(w.params[C]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),w.params[C]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},x.prototype._updateAttrColor=function(w,C,D,S,F){return C===2?(w|=50331648,w&=-16777216,w|=u.AttributeData.fromColorRGB([D,S,F])):C===5&&(w&=-50331904,w|=33554432|255&D),w},x.prototype._extractColor=function(w,C,D){var S=[0,0,-1,0,0,0],F=0,T=0;do{if(S[T+F]=w.params[C+T],w.hasSubParams(C+T)){var O=w.getSubParams(C+T),M=0;do S[1]===5&&(F=1),S[T+M+1+F]=O[M];while(++M<O.length&&M+T+1+F<S.length);break}if(S[1]===5&&T+F>=2||S[1]===2&&T+F>=5)break;S[1]&&(F=1)}while(++T+C<w.length&&T+F<S.length);for(M=2;M<S.length;++M)S[M]===-1&&(S[M]=0);switch(S[0]){case 38:D.fg=this._updateAttrColor(D.fg,S[1],S[3],S[4],S[5]);break;case 48:D.bg=this._updateAttrColor(D.bg,S[1],S[3],S[4],S[5]);break;case 58:D.extended=D.extended.clone(),D.extended.underlineColor=this._updateAttrColor(D.extended.underlineColor,S[1],S[3],S[4],S[5])}return T},x.prototype._processUnderline=function(w,C){C.extended=C.extended.clone(),(!~w||w>5)&&(w=1),C.extended.underlineStyle=w,C.fg|=268435456,w===0&&(C.fg&=-268435457),C.updateExtended()},x.prototype.charAttributes=function(w){if(w.length===1&&w.params[0]===0)return this._curAttrData.fg=i.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=i.DEFAULT_ATTR_DATA.bg);for(var C,D=w.length,S=this._curAttrData,F=0;F<D;F++)(C=w.params[F])>=30&&C<=37?(S.fg&=-50331904,S.fg|=16777216|C-30):C>=40&&C<=47?(S.bg&=-50331904,S.bg|=16777216|C-40):C>=90&&C<=97?(S.fg&=-50331904,S.fg|=16777224|C-90):C>=100&&C<=107?(S.bg&=-50331904,S.bg|=16777224|C-100):C===0?(S.fg=i.DEFAULT_ATTR_DATA.fg,S.bg=i.DEFAULT_ATTR_DATA.bg):C===1?S.fg|=134217728:C===3?S.bg|=67108864:C===4?(S.fg|=268435456,this._processUnderline(w.hasSubParams(F)?w.getSubParams(F)[0]:1,S)):C===5?S.fg|=536870912:C===7?S.fg|=67108864:C===8?S.fg|=1073741824:C===2?S.bg|=134217728:C===21?this._processUnderline(2,S):C===22?(S.fg&=-134217729,S.bg&=-134217729):C===23?S.bg&=-67108865:C===24?S.fg&=-268435457:C===25?S.fg&=-536870913:C===27?S.fg&=-67108865:C===28?S.fg&=-1073741825:C===39?(S.fg&=-67108864,S.fg|=16777215&i.DEFAULT_ATTR_DATA.fg):C===49?(S.bg&=-67108864,S.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):C===38||C===48||C===58?F+=this._extractColor(w,F,S):C===59?(S.extended=S.extended.clone(),S.extended.underlineColor=-1,S.updateExtended()):C===100?(S.fg&=-67108864,S.fg|=16777215&i.DEFAULT_ATTR_DATA.fg,S.bg&=-67108864,S.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",C)},x.prototype.deviceStatus=function(w){switch(w.params[0]){case 5:this._coreService.triggerDataEvent(y.C0.ESC+"[0n");break;case 6:var C=this._bufferService.buffer.y+1,D=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(y.C0.ESC+"["+C+";"+D+"R")}},x.prototype.deviceStatusPrivate=function(w){switch(w.params[0]){case 6:var C=this._bufferService.buffer.y+1,D=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(y.C0.ESC+"[?"+C+";"+D+"R")}},x.prototype.softReset=function(w){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},x.prototype.setCursorStyle=function(w){var C=w.params[0]||1;switch(C){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var D=C%2==1;this._optionsService.options.cursorBlink=D},x.prototype.setScrollRegion=function(w){var C,D=w.params[0]||1;(w.length<2||(C=w.params[1])>this._bufferService.rows||C===0)&&(C=this._bufferService.rows),C>D&&(this._bufferService.buffer.scrollTop=D-1,this._bufferService.buffer.scrollBottom=C-1,this._setCursor(0,0))},x.prototype.windowOptions=function(w){if(v(w.params[0],this._optionsService.options.windowOptions)){var C=w.length>1?w.params[1]:0;switch(w.params[0]){case 14:C!==2&&this._onRequestWindowsOptionsReport.fire(g.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(g.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(y.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:C!==0&&C!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),C!==0&&C!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:C!==0&&C!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),C!==0&&C!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},x.prototype.saveCursor=function(w){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},x.prototype.restoreCursor=function(w){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},x.prototype.setTitle=function(w){this._windowTitle=w,this._onTitleChange.fire(w)},x.prototype.setIconName=function(w){this._iconName=w},x.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},x.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},x.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},x.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,c.DEFAULT_CHARSET)},x.prototype.selectCharset=function(w){w.length===2?w[0]!=="/"&&this._charsetService.setgCharset(E[w[0]],c.CHARSETS[w[1]]||c.DEFAULT_CHARSET):this.selectDefaultCharset()},x.prototype.index=function(){this._restrictCursor();var w=this._bufferService.buffer;this._bufferService.buffer.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),this._restrictCursor()},x.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},x.prototype.reverseIndex=function(){this._restrictCursor();var w=this._bufferService.buffer;if(w.y===w.scrollTop){var C=w.scrollBottom-w.scrollTop;w.lines.shiftElements(w.ybase+w.y,C,1),w.lines.set(w.ybase+w.y,w.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}else w.y--,this._restrictCursor()},x.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},x.prototype.reset=function(){this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone()},x.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},x.prototype.setgLevel=function(w){this._charsetService.setgLevel(w)},x.prototype.screenAlignmentPattern=function(){var w=new r.CellData;w.content=1<<22|69,w.fg=this._curAttrData.fg,w.bg=this._curAttrData.bg;var C=this._bufferService.buffer;this._setCursor(0,0);for(var D=0;D<this._bufferService.rows;++D){var S=C.ybase+C.y+D,F=C.lines.get(S);F&&(F.fill(w),F.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},x}(l.Disposable);b.InputHandler=A},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DEFAULT_CHARSET=b.CHARSETS=void 0,b.CHARSETS={},b.DEFAULT_CHARSET=b.CHARSETS.B,b.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},b.CHARSETS.A={"#":"\xA3"},b.CHARSETS.B=void 0,b.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},b.CHARSETS.C=b.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},b.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},b.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},b.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},b.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},b.CHARSETS.E=b.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},b.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},b.CHARSETS.H=b.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},b.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Params=void 0;var P=function(){function e(g,y){if(g===void 0&&(g=32),y===void 0&&(y=32),this.maxLength=g,this.maxSubParamsLength=y,y>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(g),this.length=0,this._subParams=new Int32Array(y),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(g),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return e.fromArray=function(g){var y=new e;if(!g.length)return y;for(var c=g[0]instanceof Array?1:0;c<g.length;++c){var d=g[c];if(d instanceof Array)for(var l=0;l<d.length;++l)y.addSubParam(d[l]);else y.addParam(d)}return y},e.prototype.clone=function(){var g=new e(this.maxLength,this.maxSubParamsLength);return g.params.set(this.params),g.length=this.length,g._subParams.set(this._subParams),g._subParamsLength=this._subParamsLength,g._subParamsIdx.set(this._subParamsIdx),g._rejectDigits=this._rejectDigits,g._rejectSubDigits=this._rejectSubDigits,g._digitIsSub=this._digitIsSub,g},e.prototype.toArray=function(){for(var g=[],y=0;y<this.length;++y){g.push(this.params[y]);var c=this._subParamsIdx[y]>>8,d=255&this._subParamsIdx[y];d-c>0&&g.push(Array.prototype.slice.call(this._subParams,c,d))}return g},e.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},e.prototype.addParam=function(g){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(g<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=g>2147483647?2147483647:g}},e.prototype.addSubParam=function(g){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(g<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=g>2147483647?2147483647:g,this._subParamsIdx[this.length-1]++}},e.prototype.hasSubParams=function(g){return(255&this._subParamsIdx[g])-(this._subParamsIdx[g]>>8)>0},e.prototype.getSubParams=function(g){var y=this._subParamsIdx[g]>>8,c=255&this._subParamsIdx[g];return c-y>0?this._subParams.subarray(y,c):null},e.prototype.getSubParamsAll=function(){for(var g={},y=0;y<this.length;++y){var c=this._subParamsIdx[y]>>8,d=255&this._subParamsIdx[y];d-c>0&&(g[y]=this._subParams.slice(c,d))}return g},e.prototype.addDigit=function(g){var y;if(!(this._rejectDigits||!(y=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var c=this._digitIsSub?this._subParams:this.params,d=c[y-1];c[y-1]=~d?Math.min(10*d+g,2147483647):g}},e}();b.Params=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.OscHandler=b.OscParser=void 0;var P=a(23),e=a(8),g=function(){function c(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return c.prototype.addHandler=function(d,l){this._handlers[d]===void 0&&(this._handlers[d]=[]);var o=this._handlers[d];return o.push(l),{dispose:function(){var s=o.indexOf(l);s!==-1&&o.splice(s,1)}}},c.prototype.setHandler=function(d,l){this._handlers[d]=[l]},c.prototype.clearHandler=function(d){this._handlers[d]&&delete this._handlers[d]},c.prototype.setHandlerFallback=function(d){this._handlerFb=d},c.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},c.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},c.prototype._start=function(){var d=this._handlers[this._id];if(d)for(var l=d.length-1;l>=0;l--)d[l].start();else this._handlerFb(this._id,"START")},c.prototype._put=function(d,l,o){var s=this._handlers[this._id];if(s)for(var i=s.length-1;i>=0;i--)s[i].put(d,l,o);else this._handlerFb(this._id,"PUT",e.utf32ToString(d,l,o))},c.prototype._end=function(d){var l=this._handlers[this._id];if(l){for(var o=l.length-1;o>=0&&l[o].end(d)===!1;o--);for(o--;o>=0;o--)l[o].end(!1)}else this._handlerFb(this._id,"END",d)},c.prototype.start=function(){this.reset(),this._id=-1,this._state=1},c.prototype.put=function(d,l,o){if(this._state!==3){if(this._state===1)for(;l<o;){var s=d[l++];if(s===59){this._state=2,this._start();break}if(s<48||57<s)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+s-48}this._state===2&&o-l>0&&this._put(d,l,o)}},c.prototype.end=function(d){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(d)),this._id=-1,this._state=0)},c}();b.OscParser=g;var y=function(){function c(d){this._handler=d,this._data="",this._hitLimit=!1}return c.prototype.start=function(){this._data="",this._hitLimit=!1},c.prototype.put=function(d,l,o){this._hitLimit||(this._data+=e.utf32ToString(d,l,o),this._data.length>P.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},c.prototype.end=function(d){var l;return this._hitLimit?l=!1:d&&(l=this._handler(this._data)),this._data="",this._hitLimit=!1,l},c}();b.OscHandler=y},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.PAYLOAD_LIMIT=void 0,b.PAYLOAD_LIMIT=1e7},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DcsHandler=b.DcsParser=void 0;var P=a(8),e=a(21),g=a(23),y=[],c=function(){function l(){this._handlers=Object.create(null),this._active=y,this._ident=0,this._handlerFb=function(){}}return l.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},l.prototype.addHandler=function(o,s){this._handlers[o]===void 0&&(this._handlers[o]=[]);var i=this._handlers[o];return i.push(s),{dispose:function(){var n=i.indexOf(s);n!==-1&&i.splice(n,1)}}},l.prototype.setHandler=function(o,s){this._handlers[o]=[s]},l.prototype.clearHandler=function(o){this._handlers[o]&&delete this._handlers[o]},l.prototype.setHandlerFallback=function(o){this._handlerFb=o},l.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=y,this._ident=0},l.prototype.hook=function(o,s){if(this.reset(),this._ident=o,this._active=this._handlers[o]||y,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(s);else this._handlerFb(this._ident,"HOOK",s)},l.prototype.put=function(o,s,i){if(this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].put(o,s,i);else this._handlerFb(this._ident,"PUT",P.utf32ToString(o,s,i))},l.prototype.unhook=function(o){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(o)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",o);this._active=y,this._ident=0},l}();b.DcsParser=c;var d=function(){function l(o){this._handler=o,this._data="",this._hitLimit=!1}return l.prototype.hook=function(o){this._params=o.clone(),this._data="",this._hitLimit=!1},l.prototype.put=function(o,s,i){this._hitLimit||(this._data+=P.utf32ToString(o,s,i),this._data.length>g.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},l.prototype.unhook=function(o){var s;return this._hitLimit?s=!1:o&&(s=this._handler(this._data,this._params||new e.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},l}();b.DcsHandler=d},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.removeTerminalFromCache=b.acquireCharAtlas=void 0;var P=a(26),e=a(43),g=[];b.acquireCharAtlas=function(y,c,d,l,o){for(var s=P.generateConfig(l,o,y,d),i=0;i<g.length;i++){var n=(t=g[i]).ownedBy.indexOf(c);if(n>=0){if(P.configEquals(t.config,s))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),g.splice(i,1)):t.ownedBy.splice(n,1);break}}for(i=0;i<g.length;i++){var t=g[i];if(P.configEquals(t.config,s))return t.ownedBy.push(c),t.atlas}var r={atlas:new e.DynamicCharAtlas(document,s),config:s,ownedBy:[c]};return g.push(r),r.atlas},b.removeTerminalFromCache=function(y){for(var c=0;c<g.length;c++){var d=g[c].ownedBy.indexOf(y);if(d!==-1){g[c].ownedBy.length===1?(g[c].atlas.dispose(),g.splice(c,1)):g[c].ownedBy.splice(d,1);break}}}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.is256Color=b.configEquals=b.generateConfig=void 0;var P=a(3);b.generateConfig=function(e,g,y,c){var d={foreground:c.foreground,background:c.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:c.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:e,scaledCharHeight:g,fontFamily:y.fontFamily,fontSize:y.fontSize,fontWeight:y.fontWeight,fontWeightBold:y.fontWeightBold,allowTransparency:y.allowTransparency,colors:d}},b.configEquals=function(e,g){for(var y=0;y<e.colors.ansi.length;y++)if(e.colors.ansi[y].rgba!==g.colors.ansi[y].rgba)return!1;return e.devicePixelRatio===g.devicePixelRatio&&e.fontFamily===g.fontFamily&&e.fontSize===g.fontSize&&e.fontWeight===g.fontWeight&&e.fontWeightBold===g.fontWeightBold&&e.allowTransparency===g.allowTransparency&&e.scaledCharWidth===g.scaledCharWidth&&e.scaledCharHeight===g.scaledCharHeight&&e.colors.foreground===g.colors.foreground&&e.colors.background===g.colors.background},b.is256Color=function(e){return e<P.DEFAULT_COLOR}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ColorManager=b.DEFAULT_ANSI_COLORS=void 0;var P=a(10),e=a(45),g=P.css.toColor("#ffffff"),y=P.css.toColor("#000000"),c=P.css.toColor("#ffffff"),d=P.css.toColor("#000000"),l={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};b.DEFAULT_ANSI_COLORS=function(){for(var s=[P.css.toColor("#2e3436"),P.css.toColor("#cc0000"),P.css.toColor("#4e9a06"),P.css.toColor("#c4a000"),P.css.toColor("#3465a4"),P.css.toColor("#75507b"),P.css.toColor("#06989a"),P.css.toColor("#d3d7cf"),P.css.toColor("#555753"),P.css.toColor("#ef2929"),P.css.toColor("#8ae234"),P.css.toColor("#fce94f"),P.css.toColor("#729fcf"),P.css.toColor("#ad7fa8"),P.css.toColor("#34e2e2"),P.css.toColor("#eeeeec")],i=[0,95,135,175,215,255],n=0;n<216;n++){var t=i[n/36%6|0],r=i[n/6%6|0],u=i[n%6];s.push({css:P.channels.toCss(t,r,u),rgba:P.channels.toRgba(t,r,u)})}for(n=0;n<24;n++){var p=8+10*n;s.push({css:P.channels.toCss(p,p,p),rgba:P.channels.toRgba(p,p,p)})}return s}();var o=function(){function s(i,n){this.allowTransparency=n;var t=i.createElement("canvas");t.width=1,t.height=1;var r=t.getContext("2d");if(!r)throw new Error("Could not get rendering context");this._ctx=r,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new e.ColorContrastCache,this.colors={foreground:g,background:y,cursor:c,cursorAccent:d,selectionTransparent:l,selectionOpaque:P.color.blend(y,l),ansi:b.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return s.prototype.onOptionsChange=function(i){i==="minimumContrastRatio"&&this._contrastCache.clear()},s.prototype.setTheme=function(i){i===void 0&&(i={}),this.colors.foreground=this._parseColor(i.foreground,g),this.colors.background=this._parseColor(i.background,y),this.colors.cursor=this._parseColor(i.cursor,c,!0),this.colors.cursorAccent=this._parseColor(i.cursorAccent,d,!0),this.colors.selectionTransparent=this._parseColor(i.selection,l,!0),this.colors.selectionOpaque=P.color.blend(this.colors.background,this.colors.selectionTransparent),P.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=P.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(i.black,b.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(i.red,b.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(i.green,b.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(i.yellow,b.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(i.blue,b.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(i.magenta,b.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(i.cyan,b.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(i.white,b.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(i.brightBlack,b.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(i.brightRed,b.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(i.brightGreen,b.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(i.brightYellow,b.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(i.brightBlue,b.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(i.brightMagenta,b.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(i.brightCyan,b.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(i.brightWhite,b.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},s.prototype._parseColor=function(i,n,t){if(t===void 0&&(t=this.allowTransparency),i===void 0)return n;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=i,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+i+" is invalid using fallback "+n.css),n;this._ctx.fillRect(0,0,1,1);var r=this._ctx.getImageData(0,0,1,1).data;if(r[3]!==255){if(!t)return console.warn("Color: "+i+" is using transparency, but allowTransparency is false. Using fallback "+n.css+"."),n;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(A){return Number(A)}),p=u[0],m=u[1],E=u[2],v=u[3],h=Math.round(255*v);return{rgba:P.channels.toRgba(p,m,E,h),css:i}}return{css:this._ctx.fillStyle,rgba:P.channels.toRgba(r[0],r[1],r[2],r[3])}},s}();b.ColorManager=o},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.throwIfFalsy=void 0,b.throwIfFalsy=function(P){if(!P)throw new Error("value must not be falsy");return P}},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(o,s){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var t in n)n.hasOwnProperty(t)&&(i[t]=n[t])})(o,s)},function(o,s){function i(){this.constructor=o}P(o,s),o.prototype=s===null?Object.create(s):(i.prototype=s.prototype,new i)});Object.defineProperty(b,"__esModule",{value:!0}),b.CharacterJoinerRegistry=b.JoinedCellData=void 0;var g=a(6),y=a(3),c=a(4),d=function(o){function s(i,n,t){var r=o.call(this)||this;return r.content=0,r.combinedData="",r.fg=i.fg,r.bg=i.bg,r.combinedData=n,r._width=t,r}return e(s,o),s.prototype.isCombined=function(){return 2097152},s.prototype.getWidth=function(){return this._width},s.prototype.getChars=function(){return this.combinedData},s.prototype.getCode=function(){return 2097151},s.prototype.setFromCharData=function(i){throw new Error("not implemented")},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(g.AttributeData);b.JoinedCellData=d;var l=function(){function o(s){this._bufferService=s,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new c.CellData}return o.prototype.registerCharacterJoiner=function(s){var i={id:this._nextCharacterJoinerId++,handler:s};return this._characterJoiners.push(i),i.id},o.prototype.deregisterCharacterJoiner=function(s){for(var i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===s)return this._characterJoiners.splice(i,1),!0;return!1},o.prototype.getJoinedCharacters=function(s){if(this._characterJoiners.length===0)return[];var i=this._bufferService.buffer.lines.get(s);if(!i||i.length===0)return[];for(var n=[],t=i.translateToString(!0),r=0,u=0,p=0,m=i.getFg(0),E=i.getBg(0),v=0;v<i.getTrimmedLength();v++)if(i.loadCell(v,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==m||this._workCell.bg!==E){if(v-r>1)for(var h=this._getJoinedRanges(t,p,u,i,r),A=0;A<h.length;A++)n.push(h[A]);r=v,p=u,m=this._workCell.fg,E=this._workCell.bg}u+=this._workCell.getChars().length||y.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-r>1)for(h=this._getJoinedRanges(t,p,u,i,r),A=0;A<h.length;A++)n.push(h[A]);return n},o.prototype._getJoinedRanges=function(s,i,n,t,r){for(var u=s.substring(i,n),p=this._characterJoiners[0].handler(u),m=1;m<this._characterJoiners.length;m++)for(var E=this._characterJoiners[m].handler(u),v=0;v<E.length;v++)o._mergeRanges(p,E[v]);return this._stringRangesToCellRanges(p,t,r),p},o.prototype._stringRangesToCellRanges=function(s,i,n){var t=0,r=!1,u=0,p=s[t];if(p){for(var m=n;m<this._bufferService.cols;m++){var E=i.getWidth(m),v=i.getString(m).length||y.WHITESPACE_CELL_CHAR.length;if(E!==0){if(!r&&p[0]<=u&&(p[0]=m,r=!0),p[1]<=u){if(p[1]=m,!(p=s[++t]))break;p[0]<=u?(p[0]=m,r=!0):r=!1}u+=v}}p&&(p[1]=this._bufferService.cols)}},o._mergeRanges=function(s,i){for(var n=!1,t=0;t<s.length;t++){var r=s[t];if(n){if(i[1]<=r[0])return s[t-1][1]=i[1],s;if(i[1]<=r[1])return s[t-1][1]=Math.max(i[1],r[1]),s.splice(t,1),s;s.splice(t,1),t--}else{if(i[1]<=r[0])return s.splice(t,0,i),s;if(i[1]<=r[1])return r[0]=Math.min(i[0],r[0]),s;i[0]<r[1]&&(r[0]=Math.min(i[0],r[0]),n=!0)}}return n?s[s.length-1][1]=i[1]:s.push(i),s},o}();b.CharacterJoinerRegistry=l},function(ye,b,a){"use strict";function P(e,g){var y=g.getBoundingClientRect();return[e.clientX-y.left,e.clientY-y.top]}Object.defineProperty(b,"__esModule",{value:!0}),b.getRawByteCoords=b.getCoords=b.getCoordsRelativeToElement=void 0,b.getCoordsRelativeToElement=P,b.getCoords=function(e,g,y,c,d,l,o,s){if(d){var i=P(e,g);if(i)return i[0]=Math.ceil((i[0]+(s?l/2:0))/l),i[1]=Math.ceil(i[1]/o),i[0]=Math.min(Math.max(i[0],1),y+(s?1:0)),i[1]=Math.min(Math.max(i[1],1),c),i}},b.getRawByteCoords=function(e){if(e)return{x:e[0]+32,y:e[1]+32}}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.RenderDebouncer=void 0;var P=function(){function e(g){this._renderCallback=g}return e.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.refresh=function(g,y,c){var d=this;this._rowCount=c,g=g!==void 0?g:0,y=y!==void 0?y:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,g):g,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,y):y,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return d._innerRefresh()}))},e.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var g=Math.max(this._rowStart,0),y=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(g,y)}},e}();b.RenderDebouncer=P},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(y,c){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,l){d.__proto__=l}||function(d,l){for(var o in l)l.hasOwnProperty(o)&&(d[o]=l[o])})(y,c)},function(y,c){function d(){this.constructor=y}P(y,c),y.prototype=c===null?Object.create(c):(d.prototype=c.prototype,new d)});Object.defineProperty(b,"__esModule",{value:!0}),b.ScreenDprMonitor=void 0;var g=function(y){function c(){var d=y!==null&&y.apply(this,arguments)||this;return d._currentDevicePixelRatio=window.devicePixelRatio,d}return e(c,y),c.prototype.setListener=function(d){var l=this;this._listener&&this.clearListener(),this._listener=d,this._outerListener=function(){l._listener&&(l._listener(window.devicePixelRatio,l._currentDevicePixelRatio),l._updateDpr())},this._updateDpr()},c.prototype.dispose=function(){y.prototype.dispose.call(this),this.clearListener()},c.prototype._updateDpr=function(){var d;this._outerListener&&((d=this._resolutionMediaMatchList)===null||d===void 0||d.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},c.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},c}(a(2).Disposable);b.ScreenDprMonitor=g},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.clone=void 0,b.clone=function P(e,g){if(g===void 0&&(g=5),typeof e!="object")return e;var y=Array.isArray(e)?[]:{};for(var c in e)y[c]=g<=1?e[c]:e[c]?P(e[c],g-1):e[c];return y}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Terminal=void 0;var P=a(4),e=a(35),g=a(18),y=a(0),c=a(83),d=function(){function t(r){this._core=new e.Terminal(r),this._addonManager=new c.AddonManager}return t.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new i(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"unicode",{get:function(){return this._checkProposedApi(),new n(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{get:function(){return this._checkProposedApi(),new o(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),t.prototype.blur=function(){this._core.blur()},t.prototype.focus=function(){this._core.focus()},t.prototype.resize=function(r,u){this._verifyIntegers(r,u),this._core.resize(r,u)},t.prototype.open=function(r){this._core.open(r)},t.prototype.attachCustomKeyEventHandler=function(r){this._core.attachCustomKeyEventHandler(r)},t.prototype.registerLinkMatcher=function(r,u,p){return this._checkProposedApi(),this._core.registerLinkMatcher(r,u,p)},t.prototype.deregisterLinkMatcher=function(r){this._checkProposedApi(),this._core.deregisterLinkMatcher(r)},t.prototype.registerLinkProvider=function(r){return this._checkProposedApi(),this._core.registerLinkProvider(r)},t.prototype.registerCharacterJoiner=function(r){return this._checkProposedApi(),this._core.registerCharacterJoiner(r)},t.prototype.deregisterCharacterJoiner=function(r){this._checkProposedApi(),this._core.deregisterCharacterJoiner(r)},t.prototype.registerMarker=function(r){return this._checkProposedApi(),this._verifyIntegers(r),this._core.addMarker(r)},t.prototype.addMarker=function(r){return this.registerMarker(r)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(r,u,p){this._verifyIntegers(r,u,p),this._core.select(r,u,p)},t.prototype.getSelection=function(){return this._core.getSelection()},t.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},t.prototype.clearSelection=function(){this._core.clearSelection()},t.prototype.selectAll=function(){this._core.selectAll()},t.prototype.selectLines=function(r,u){this._verifyIntegers(r,u),this._core.selectLines(r,u)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(r){this._verifyIntegers(r),this._core.scrollLines(r)},t.prototype.scrollPages=function(r){this._verifyIntegers(r),this._core.scrollPages(r)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(r){this._verifyIntegers(r),this._core.scrollToLine(r)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(r,u){this._core.write(r,u)},t.prototype.writeUtf8=function(r,u){this._core.write(r,u)},t.prototype.writeln=function(r,u){this._core.write(r),this._core.write(`\r
|
|
|
`,u)},t.prototype.paste=function(r){this._core.paste(r)},t.prototype.getOption=function(r){return this._core.optionsService.getOption(r)},t.prototype.setOption=function(r,u){this._core.optionsService.setOption(r,u)},t.prototype.refresh=function(r,u){this._verifyIntegers(r,u),this._core.refresh(r,u)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(r){return this._addonManager.loadAddon(this,r)},Object.defineProperty(t,"strings",{get:function(){return g},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var r=[],u=0;u<arguments.length;u++)r[u]=arguments[u];for(var p=0,m=r;p<m.length;p++){var E=m[p];if(E===1/0||isNaN(E)||E%1!=0)throw new Error("This API only accepts integers")}},t}();b.Terminal=d;var l=function(){function t(r,u){this._buffer=r,this.type=u}return t.prototype.init=function(r){return this._buffer=r,this},Object.defineProperty(t.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),t.prototype.getLine=function(r){var u=this._buffer.lines.get(r);if(u)return new s(u)},t.prototype.getNullCell=function(){return new P.CellData},t}(),o=function(){function t(r){var u=this;this._buffers=r,this._onBufferChange=new y.EventEmitter,this._normal=new l(this._buffers.normal,"normal"),this._alternate=new l(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(t.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),t}(),s=function(){function t(r){this._line=r}return Object.defineProperty(t.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),t.prototype.getCell=function(r,u){if(!(r<0||r>=this._line.length))return u?(this._line.loadCell(r,u),u):this._line.loadCell(r,new P.CellData)},t.prototype.translateToString=function(r,u,p){return this._line.translateToString(r,u,p)},t}(),i=function(){function t(r){this._core=r}return t.prototype.registerCsiHandler=function(r,u){return this._core.addCsiHandler(r,function(p){return u(p.toArray())})},t.prototype.addCsiHandler=function(r,u){return this.registerCsiHandler(r,u)},t.prototype.registerDcsHandler=function(r,u){return this._core.addDcsHandler(r,function(p,m){return u(p,m.toArray())})},t.prototype.addDcsHandler=function(r,u){return this.registerDcsHandler(r,u)},t.prototype.registerEscHandler=function(r,u){return this._core.addEscHandler(r,u)},t.prototype.addEscHandler=function(r,u){return this.registerEscHandler(r,u)},t.prototype.registerOscHandler=function(r,u){return this._core.addOscHandler(r,u)},t.prototype.addOscHandler=function(r,u){return this.registerOscHandler(r,u)},t}(),n=function(){function t(r){this._core=r}return t.prototype.register=function(r){this._core.unicodeService.register(r)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(r){this._core.unicodeService.activeVersion=r},enumerable:!1,configurable:!0}),t}()},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(N,I){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,L){k.__proto__=L}||function(k,L){for(var V in L)L.hasOwnProperty(V)&&(k[V]=L[V])})(N,I)},function(N,I){function k(){this.constructor=N}P(N,I),N.prototype=I===null?Object.create(I):(k.prototype=I.prototype,new k)});Object.defineProperty(b,"__esModule",{value:!0}),b.Terminal=void 0;var g=a(36),y=a(37),c=a(38),d=a(12),l=a(19),o=a(40),s=a(50),i=a(51),n=a(11),t=a(7),r=a(18),u=a(54),p=a(55),m=a(56),E=a(57),v=a(59),h=a(0),A=a(16),B=a(27),x=a(60),w=a(5),C=a(61),D=a(62),S=a(63),F=a(64),T=a(65),O=typeof window!="undefined"?window.document:null,M=function(N){function I(k){k===void 0&&(k={});var L=N.call(this,k)||this;return L.browser=n,L._keyDownHandled=!1,L._onCursorMove=new h.EventEmitter,L._onKey=new h.EventEmitter,L._onRender=new h.EventEmitter,L._onSelectionChange=new h.EventEmitter,L._onTitleChange=new h.EventEmitter,L._onFocus=new h.EventEmitter,L._onBlur=new h.EventEmitter,L._onA11yCharEmitter=new h.EventEmitter,L._onA11yTabEmitter=new h.EventEmitter,L._setup(),L.linkifier=L._instantiationService.createInstance(s.Linkifier),L.linkifier2=L.register(L._instantiationService.createInstance(S.Linkifier2)),L.register(L._inputHandler.onRequestBell(function(){return L.bell()})),L.register(L._inputHandler.onRequestRefreshRows(function(V,_){return L.refresh(V,_)})),L.register(L._inputHandler.onRequestReset(function(){return L.reset()})),L.register(L._inputHandler.onRequestScroll(function(V,_){return L.scroll(V,_||void 0)})),L.register(L._inputHandler.onRequestWindowsOptionsReport(function(V){return L._reportWindowsOptions(V)})),L.register(h.forwardEvent(L._inputHandler.onCursorMove,L._onCursorMove)),L.register(h.forwardEvent(L._inputHandler.onTitleChange,L._onTitleChange)),L.register(h.forwardEvent(L._inputHandler.onA11yChar,L._onA11yCharEmitter)),L.register(h.forwardEvent(L._inputHandler.onA11yTab,L._onA11yTabEmitter)),L.register(L._bufferService.onResize(function(V){return L._afterResize(V.cols,V.rows)})),L}return e(I,N),Object.defineProperty(I.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),I.prototype.dispose=function(){var k,L,V;this._isDisposed||(N.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(V=(L=this.element)===null||L===void 0?void 0:L.parentNode)===null||V===void 0||V.removeChild(this.element))},I.prototype._setup=function(){N.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(I.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),I.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},I.prototype._updateOptions=function(k){var L,V,_,ee;switch(N.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(L=this._renderService)===null||L===void 0||L.clear(),(V=this._charSizeService)===null||V===void 0||V.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(_=this.viewport)===null||_===void 0||_.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new m.AccessibilityManager(this,this._renderService)):((ee=this._accessibilityManager)===null||ee===void 0||ee.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},I.prototype._onTextAreaFocus=function(k){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[I"),this.updateCursorStyle(k),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},I.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},I.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},I.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var k=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),L=this._bufferService.buffer.y*k,V=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=V+"px",this.textarea.style.top=L+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=k+"px",this.textarea.style.lineHeight=k+"px",this.textarea.style.zIndex="-5"}},I.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(V){k.hasSelection()&&c.copyHandler(V,k._selectionService)}));var L=function(V){return c.handlePasteEvent(V,k.textarea,k._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",L)),this.register(t.addDisposableDomListener(this.element,"paste",L)),n.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(V){V.button===2&&c.rightClickHandler(V,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(V){c.rightClickHandler(V,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),n.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(V){V.button===1&&c.moveTextAreaUnderMouseCursor(V,k.textarea,k.screenElement)}))},I.prototype._bindKeys=function(){var k=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(L){return k._keyUp(L)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(L){return k._keyDown(L)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(L){return k._keyPress(L)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return k._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(L){return k._compositionHelper.compositionupdate(L)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return k._compositionHelper.compositionend()})),this.register(this.onRender(function(){return k._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(L){return k._queueLinkification(L.start,L.end)}))},I.prototype.open=function(k){var L=this;if(!k)throw new Error("Terminal requires a parent element.");O.body.contains(k)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=k.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),k.appendChild(this.element);var V=O.createDocumentFragment();this._viewportElement=O.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),V.appendChild(this._viewportElement),this._viewportScrollArea=O.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=O.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=O.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),V.appendChild(this.screenElement),this.textarea=O.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",r.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function($){return L._onTextAreaFocus($)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return L._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var _=this._instantiationService.createInstance(F.CoreBrowserService,this.textarea);this._instantiationService.setService(w.ICoreBrowserService,_),this._charSizeService=this._instantiationService.createInstance(C.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(w.ICharSizeService,this._charSizeService),this._compositionView=O.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(g.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(V),this._theme=this.options.theme||this._theme,this._colorManager=new B.ColorManager(O,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function($){return L._colorManager.onOptionsChange($)})),this._colorManager.setTheme(this._theme);var ee=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(x.RenderService,ee,this.rows,this.screenElement)),this._instantiationService.setService(w.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function($){return L._onRender.fire($)})),this.onResize(function($){return L._renderService.resize($.cols,$.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(w.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(D.MouseService),this._instantiationService.setService(w.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(y.Viewport,function($,X){return L.scrollLines($,X)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return L.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){L._renderService.onCursorMove(),L._syncTextArea()})),this.register(this.onResize(function(){return L._renderService.onResize(L.cols,L.rows)})),this.register(this.onBlur(function(){return L._renderService.onBlur()})),this.register(this.onFocus(function(){return L._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return L.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(i.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(w.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function($){return L.scrollLines($.amount,$.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return L._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function($){return L._renderService.onSelectionChanged($.start,$.end,$.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function($){L.textarea.value=$,L.textarea.focus(),L.textarea.select()})),this.register(this.onScroll(function(){L.viewport.syncScrollArea(),L._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return L._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(p.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return L._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function($){return L._selectionService.onMouseDown($)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new m.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},I.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(o.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(E.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},I.prototype._setTheme=function(k){var L,V,_;this._theme=k,(L=this._colorManager)===null||L===void 0||L.setTheme(k),(V=this._renderService)===null||V===void 0||V.setColors(this._colorManager.colors),(_=this.viewport)===null||_===void 0||_.onThemeChange(this._colorManager.colors)},I.prototype.bindMouse=function(){var k=this,L=this,V=this.element;function _(Z){var G,Q,ie=L._mouseService.getRawByteCoords(Z,L.screenElement,L.cols,L.rows);if(!ie)return!1;switch(Z.overrideType||Z.type){case"mousemove":Q=32,Z.buttons===void 0?(G=3,Z.button!==void 0&&(G=Z.button<3?Z.button:3)):G=1&Z.buttons?0:4&Z.buttons?1:2&Z.buttons?2:3;break;case"mouseup":Q=0,G=Z.button<3?Z.button:3;break;case"mousedown":Q=1,G=Z.button<3?Z.button:3;break;case"wheel":Z.deltaY!==0&&(Q=Z.deltaY<0?0:1),G=4;break;default:return!1}return!(Q===void 0||G===void 0||G>4)&&L._coreMouseService.triggerMouseEvent({col:ie.x-33,row:ie.y-33,button:G,action:Q,ctrl:Z.ctrlKey,alt:Z.altKey,shift:Z.shiftKey})}var ee={mouseup:null,wheel:null,mousedrag:null,mousemove:null},$=function(Z){return _(Z),Z.buttons||(k._document.removeEventListener("mouseup",ee.mouseup),ee.mousedrag&&k._document.removeEventListener("mousemove",ee.mousedrag)),k.cancel(Z)},X=function(Z){return _(Z),Z.preventDefault(),k.cancel(Z)},q=function(Z){Z.buttons&&_(Z)},te=function(Z){Z.buttons||_(Z)};this.register(this._coreMouseService.onProtocolChange(function(Z){Z?(k.optionsService.options.logLevel==="debug"&&k._logService.debug("Binding to mouse events:",k._coreMouseService.explainEvents(Z)),k.element.classList.add("enable-mouse-events"),k._selectionService.disable()):(k._logService.debug("Unbinding from mouse events."),k.element.classList.remove("enable-mouse-events"),k._selectionService.enable()),8&Z?ee.mousemove||(V.addEventListener("mousemove",te),ee.mousemove=te):(V.removeEventListener("mousemove",ee.mousemove),ee.mousemove=null),16&Z?ee.wheel||(V.addEventListener("wheel",X,{passive:!1}),ee.wheel=X):(V.removeEventListener("wheel",ee.wheel),ee.wheel=null),2&Z?ee.mouseup||(ee.mouseup=$):(k._document.removeEventListener("mouseup",ee.mouseup),ee.mouseup=null),4&Z?ee.mousedrag||(ee.mousedrag=q):(k._document.removeEventListener("mousemove",ee.mousedrag),ee.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(V,"mousedown",function(Z){if(Z.preventDefault(),k.focus(),k._coreMouseService.areMouseEventsActive&&!k._selectionService.shouldForceSelection(Z))return _(Z),ee.mouseup&&k._document.addEventListener("mouseup",ee.mouseup),ee.mousedrag&&k._document.addEventListener("mousemove",ee.mousedrag),k.cancel(Z)})),this.register(t.addDisposableDomListener(V,"wheel",function(Z){if(!ee.wheel){if(!k.buffer.hasScrollback){var G=k.viewport.getLinesScrolled(Z);if(G===0)return;for(var Q=d.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(Z.deltaY<0?"A":"B"),ie="",de=0;de<Math.abs(G);de++)ie+=Q;k._coreService.triggerDataEvent(ie,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(V,"wheel",function(Z){if(!ee.wheel)return k.viewport.onWheel(Z)?void 0:k.cancel(Z)},{passive:!1})),this.register(t.addDisposableDomListener(V,"touchstart",function(Z){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(Z),k.cancel(Z)},{passive:!0})),this.register(t.addDisposableDomListener(V,"touchmove",function(Z){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(Z)?void 0:k.cancel(Z)},{passive:!1}))},I.prototype.refresh=function(k,L){var V;(V=this._renderService)===null||V===void 0||V.refreshRows(k,L)},I.prototype._queueLinkification=function(k,L){var V;(V=this.linkifier)===null||V===void 0||V.linkifyRows(k,L)},I.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},I.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},I.prototype.scrollLines=function(k,L){N.prototype.scrollLines.call(this,k,L),this.refresh(0,this.rows-1)},I.prototype.paste=function(k){c.paste(k,this.textarea,this._coreService)},I.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},I.prototype.registerLinkMatcher=function(k,L,V){var _=this.linkifier.registerLinkMatcher(k,L,V);return this.refresh(0,this.rows-1),_},I.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},I.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},I.prototype.registerCharacterJoiner=function(k){var L=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),L},I.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(I.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),I.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},I.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},I.prototype.select=function(k,L,V){this._selectionService.setSelection(k,L,V)},I.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},I.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},I.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},I.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},I.prototype.selectLines=function(k,L){var V;(V=this._selectionService)===null||V===void 0||V.selectLines(k,L)},I.prototype._keyDown=function(k){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(!this._compositionHelper.keydown(k))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var L=v.evaluateKeyboardEvent(k,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),L.type===3||L.type===2){var V=this.rows-1;return this.scrollLines(L.type===2?-V:V),this.cancel(k,!0)}return L.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,k)||(L.cancel&&this.cancel(k,!0),!L.key||(L.key!==d.C0.ETX&&L.key!==d.C0.CR||(this.textarea.value=""),this._onKey.fire({key:L.key,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(L.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(k,!0)))},I.prototype._isThirdLevelShift=function(k,L){var V=k.isMac&&!this.options.macOptionIsMeta&&L.altKey&&!L.ctrlKey&&!L.metaKey||k.isWindows&&L.altKey&&L.ctrlKey&&!L.metaKey;return L.type==="keypress"?V:V&&(!L.keyCode||L.keyCode>47)},I.prototype._keyUp=function(k){this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1||(function(L){return L.keyCode===16||L.keyCode===17||L.keyCode===18}(k)||this.focus(),this.updateCursorStyle(k))},I.prototype._keyPress=function(k){var L;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(this.cancel(k),k.charCode)L=k.charCode;else if(k.which===null||k.which===void 0)L=k.keyCode;else{if(k.which===0||k.charCode===0)return!1;L=k.which}return!(!L||(k.altKey||k.ctrlKey||k.metaKey)&&!this._isThirdLevelShift(this.browser,k))&&(L=String.fromCharCode(L),this._onKey.fire({key:L,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(L,!0),!0)},I.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},I.prototype.resize=function(k,L){k!==this.cols||L!==this.rows?N.prototype.resize.call(this,k,L):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},I.prototype._afterResize=function(k,L){var V,_;(V=this._charSizeService)===null||V===void 0||V.measure(),(_=this.viewport)===null||_===void 0||_.syncScrollArea(!0)},I.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var k=1;k<this.rows;k++)this.buffer.lines.push(this.buffer.getBlankLine(A.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},I.prototype.reset=function(){var k,L;this.options.rows=this.rows,this.options.cols=this.cols;var V=this._customKeyEventHandler;this._setup(),N.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=V,this.refresh(0,this.rows-1),(L=this.viewport)===null||L===void 0||L.syncScrollArea()},I.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case l.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var L=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),V=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[4;"+V+";"+L+"t");break;case l.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var _=this._renderService.dimensions.scaledCellWidth.toFixed(0),ee=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[6;"+ee+";"+_+"t")}},I.prototype.cancel=function(k,L){if(this.options.cancelEvents||L)return k.preventDefault(),k.stopPropagation(),!1},I.prototype._visualBell=function(){return!1},I.prototype._soundBell=function(){return this.options.bellStyle==="sound"},I}(T.CoreTerminal);b.Terminal=M},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(d,l,o,s){var i,n=arguments.length,t=n<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,o):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(d,l,o,s);else for(var r=d.length-1;r>=0;r--)(i=d[r])&&(t=(n<3?i(t):n>3?i(l,o,t):i(l,o))||t);return n>3&&t&&Object.defineProperty(l,o,t),t},e=this&&this.__param||function(d,l){return function(o,s){l(o,s,d)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CompositionHelper=void 0;var g=a(5),y=a(1),c=function(){function d(l,o,s,i,n,t){this._textarea=l,this._compositionView=o,this._bufferService=s,this._optionsService=i,this._charSizeService=n,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(d.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),d.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},d.prototype.compositionupdate=function(l){var o=this;this._compositionView.textContent=l.data,this.updateCompositionElements(),setTimeout(function(){o._compositionPosition.end=o._textarea.value.length},0)},d.prototype.compositionend=function(){this._finalizeComposition(!0)},d.prototype.keydown=function(l){if(this._isComposing||this._isSendingComposition){if(l.keyCode===229||l.keyCode===16||l.keyCode===17||l.keyCode===18)return!1;this._finalizeComposition(!1)}return l.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},d.prototype._finalizeComposition=function(l){var o=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,l){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(o._isSendingComposition){o._isSendingComposition=!1;var n=void 0;n=o._isComposing?o._textarea.value.substring(s.start,s.end):o._textarea.value.substring(s.start),o._coreService.triggerDataEvent(n,!0)}},0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},d.prototype._handleAnyTextareaChanges=function(){var l=this,o=this._textarea.value;setTimeout(function(){if(!l._isComposing){var s=l._textarea.value.replace(o,"");s.length>0&&l._coreService.triggerDataEvent(s,!0)}},0)},d.prototype.updateCompositionElements=function(l){var o=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*s,n=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=n+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=n+"px",this._textarea.style.top=i+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}l||setTimeout(function(){return o.updateCompositionElements(!0)},0)}},d=P([e(2,y.IBufferService),e(3,y.IOptionsService),e(4,g.ICharSizeService),e(5,y.ICoreService)],d)}();b.CompositionHelper=c},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),g=this&&this.__decorate||function(i,n,t,r){var u,p=arguments.length,m=p<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(i,n,t,r);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(m=(p<3?u(m):p>3?u(n,t,m):u(n,t))||m);return p>3&&m&&Object.defineProperty(n,t,m),m},y=this&&this.__param||function(i,n){return function(t,r){n(t,r,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Viewport=void 0;var c=a(2),d=a(7),l=a(5),o=a(1),s=function(i){function n(t,r,u,p,m,E,v){var h=i.call(this)||this;return h._scrollLines=t,h._viewportElement=r,h._scrollArea=u,h._bufferService=p,h._optionsService=m,h._charSizeService=E,h._renderService=v,h.scrollBarWidth=0,h._currentRowHeight=0,h._lastRecordedBufferLength=0,h._lastRecordedViewportHeight=0,h._lastRecordedBufferHeight=0,h._lastTouchY=0,h._lastScrollTop=0,h._wheelPartialScroll=0,h._refreshAnimationFrame=null,h._ignoreNextScrollEvent=!1,h.scrollBarWidth=h._viewportElement.offsetWidth-h._scrollArea.offsetWidth||15,h.register(d.addDisposableDomListener(h._viewportElement,"scroll",h._onScroll.bind(h))),setTimeout(function(){return h.syncScrollArea()},0),h}return e(n,i),n.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},n.prototype._refresh=function(t){var r=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return r._innerRefresh()}))},n.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var r=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==r&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=r),this._refreshAnimationFrame=null},n.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var r=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===r&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},n.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var r=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(r,!0)}},n.prototype._bubbleScroll=function(t,r){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(r<0&&this._viewportElement.scrollTop!==0||r>0&&u<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},n.prototype.onWheel=function(t){var r=this._getPixelsScrolled(t);return r!==0&&(this._viewportElement.scrollTop+=r,this._bubbleScroll(t,r))},n.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var r=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?r*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(r*=this._currentRowHeight*this._bufferService.rows),r},n.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var r=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(r/=this._currentRowHeight+0,this._wheelPartialScroll+=r,r=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(r*=this._bufferService.rows),r},n.prototype._applyScrollModifier=function(t,r){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&r.altKey||u==="ctrl"&&r.ctrlKey||u==="shift"&&r.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},n.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},n.prototype.onTouchMove=function(t){var r=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,r!==0&&(this._viewportElement.scrollTop+=r,this._bubbleScroll(t,r))},n=g([y(3,o.IBufferService),y(4,o.IOptionsService),y(5,l.ICharSizeService),y(6,l.IRenderService)],n)}(c.Disposable);b.Viewport=s},function(ye,b,a){"use strict";function P(c){return c.replace(/\r?\n/g,"\r")}function e(c,d){return d?"\x1B[200~"+c+"\x1B[201~":c}function g(c,d,l){c=e(c=P(c),l.decPrivateModes.bracketedPasteMode),l.triggerDataEvent(c,!0),d.value=""}function y(c,d,l){var o=l.getBoundingClientRect(),s=c.clientX-o.left-10,i=c.clientY-o.top-10;d.style.width="20px",d.style.height="20px",d.style.left=s+"px",d.style.top=i+"px",d.style.zIndex="1000",d.focus()}Object.defineProperty(b,"__esModule",{value:!0}),b.rightClickHandler=b.moveTextAreaUnderMouseCursor=b.paste=b.handlePasteEvent=b.copyHandler=b.bracketTextForPaste=b.prepareTextForTerminal=void 0,b.prepareTextForTerminal=P,b.bracketTextForPaste=e,b.copyHandler=function(c,d){c.clipboardData&&c.clipboardData.setData("text/plain",d.selectionText),c.preventDefault()},b.handlePasteEvent=function(c,d,l){c.stopPropagation(),c.clipboardData&&g(c.clipboardData.getData("text/plain"),d,l)},b.paste=g,b.moveTextAreaUnderMouseCursor=y,b.rightClickHandler=function(c,d,l,o,s){y(c,d,l),s&&!o.isClickInSelection(c)&&o.selectWordAtCursor(c),d.value=o.selectionText,d.select()}},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(b,"__esModule",{value:!0}),b.EscapeSequenceParser=b.VT500_TRANSITION_TABLE=b.TransitionTable=void 0;var g=a(2),y=a(15),c=a(21),d=a(22),l=a(24),o=function(){function i(n){this.table=new Uint8Array(n)}return i.prototype.setDefault=function(n,t){y.fill(this.table,n<<4|t)},i.prototype.add=function(n,t,r,u){this.table[t<<8|n]=r<<4|u},i.prototype.addMany=function(n,t,r,u){for(var p=0;p<n.length;p++)this.table[t<<8|n[p]]=r<<4|u},i}();b.TransitionTable=o,b.VT500_TRANSITION_TABLE=function(){var i=new o(4095),n=Array.apply(null,Array(256)).map(function(E,v){return v}),t=function(E,v){return n.slice(E,v)},r=t(32,127),u=t(0,24);u.push(25),u.push.apply(u,t(28,32));var p,m=t(0,14);for(p in i.setDefault(1,0),i.addMany(r,0,2,0),m)i.addMany([24,26,153,154],p,3,0),i.addMany(t(128,144),p,3,0),i.addMany(t(144,152),p,3,0),i.add(156,p,0,0),i.add(27,p,11,1),i.add(157,p,4,8),i.addMany([152,158,159],p,0,7),i.add(155,p,11,3),i.add(144,p,11,9);return i.addMany(u,0,3,0),i.addMany(u,1,3,1),i.add(127,1,0,1),i.addMany(u,8,0,8),i.addMany(u,3,3,3),i.add(127,3,0,3),i.addMany(u,4,3,4),i.add(127,4,0,4),i.addMany(u,6,3,6),i.addMany(u,5,3,5),i.add(127,5,0,5),i.addMany(u,2,3,2),i.add(127,2,0,2),i.add(93,1,4,8),i.addMany(r,8,5,8),i.add(127,8,5,8),i.addMany([156,27,24,26,7],8,6,0),i.addMany(t(28,32),8,0,8),i.addMany([88,94,95],1,0,7),i.addMany(r,7,0,7),i.addMany(u,7,0,7),i.add(156,7,0,0),i.add(127,7,0,7),i.add(91,1,11,3),i.addMany(t(64,127),3,7,0),i.addMany(t(48,60),3,8,4),i.addMany([60,61,62,63],3,9,4),i.addMany(t(48,60),4,8,4),i.addMany(t(64,127),4,7,0),i.addMany([60,61,62,63],4,0,6),i.addMany(t(32,64),6,0,6),i.add(127,6,0,6),i.addMany(t(64,127),6,0,0),i.addMany(t(32,48),3,9,5),i.addMany(t(32,48),5,9,5),i.addMany(t(48,64),5,0,6),i.addMany(t(64,127),5,7,0),i.addMany(t(32,48),4,9,5),i.addMany(t(32,48),1,9,2),i.addMany(t(32,48),2,9,2),i.addMany(t(48,127),2,10,0),i.addMany(t(48,80),1,10,0),i.addMany(t(81,88),1,10,0),i.addMany([89,90,92],1,10,0),i.addMany(t(96,127),1,10,0),i.add(80,1,11,9),i.addMany(u,9,0,9),i.add(127,9,0,9),i.addMany(t(28,32),9,0,9),i.addMany(t(32,48),9,9,12),i.addMany(t(48,60),9,8,10),i.addMany([60,61,62,63],9,9,10),i.addMany(u,11,0,11),i.addMany(t(32,128),11,0,11),i.addMany(t(28,32),11,0,11),i.addMany(u,10,0,10),i.add(127,10,0,10),i.addMany(t(28,32),10,0,10),i.addMany(t(48,60),10,8,10),i.addMany([60,61,62,63],10,0,11),i.addMany(t(32,48),10,9,12),i.addMany(u,12,0,12),i.add(127,12,0,12),i.addMany(t(28,32),12,0,12),i.addMany(t(32,48),12,9,12),i.addMany(t(48,64),12,0,11),i.addMany(t(64,127),12,12,13),i.addMany(t(64,127),10,12,13),i.addMany(t(64,127),9,12,13),i.addMany(u,13,13,13),i.addMany(r,13,13,13),i.add(127,13,0,13),i.addMany([27,156,24,26],13,14,0),i.add(160,0,2,0),i.add(160,8,5,8),i.add(160,6,0,6),i.add(160,11,0,11),i.add(160,13,13,13),i}();var s=function(i){function n(t){t===void 0&&(t=b.VT500_TRANSITION_TABLE);var r=i.call(this)||this;return r._transitions=t,r.initialState=0,r.currentState=r.initialState,r._params=new c.Params,r._params.addParam(0),r._collect=0,r.precedingCodepoint=0,r._printHandlerFb=function(u,p,m){},r._executeHandlerFb=function(u){},r._csiHandlerFb=function(u,p){},r._escHandlerFb=function(u){},r._errorHandlerFb=function(u){return u},r._printHandler=r._printHandlerFb,r._executeHandlers=Object.create(null),r._csiHandlers=Object.create(null),r._escHandlers=Object.create(null),r._oscParser=new d.OscParser,r._dcsParser=new l.DcsParser,r._errorHandler=r._errorHandlerFb,r.setEscHandler({final:"\\"},function(){}),r}return e(n,i),n.prototype._identifier=function(t,r){r===void 0&&(r=[64,126]);var u=0;if(t.prefix){if(t.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=t.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var p=0;p<t.intermediates.length;++p){var m=t.intermediates.charCodeAt(p);if(32>m||m>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=m}}if(t.final.length!==1)throw new Error("final must be a single byte");var E=t.final.charCodeAt(0);if(r[0]>E||E>r[1])throw new Error("final must be in range "+r[0]+" .. "+r[1]);return u<<=8,u|=E},n.prototype.identToString=function(t){for(var r=[];t;)r.push(String.fromCharCode(255&t)),t>>=8;return r.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(t){this._printHandler=t},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(t,r){var u=this._identifier(t,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var p=this._escHandlers[u];return p.push(r),{dispose:function(){var m=p.indexOf(r);m!==-1&&p.splice(m,1)}}},n.prototype.setEscHandler=function(t,r){this._escHandlers[this._identifier(t,[48,126])]=[r]},n.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},n.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},n.prototype.setExecuteHandler=function(t,r){this._executeHandlers[t.charCodeAt(0)]=r},n.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},n.prototype.addCsiHandler=function(t,r){var u=this._identifier(t);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var p=this._csiHandlers[u];return p.push(r),{dispose:function(){var m=p.indexOf(r);m!==-1&&p.splice(m,1)}}},n.prototype.setCsiHandler=function(t,r){this._csiHandlers[this._identifier(t)]=[r]},n.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},n.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},n.prototype.addDcsHandler=function(t,r){return this._dcsParser.addHandler(this._identifier(t),r)},n.prototype.setDcsHandler=function(t,r){this._dcsParser.setHandler(this._identifier(t),r)},n.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},n.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},n.prototype.addOscHandler=function(t,r){return this._oscParser.addHandler(t,r)},n.prototype.setOscHandler=function(t,r){this._oscParser.setHandler(t,r)},n.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},n.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},n.prototype.setErrorHandler=function(t){this._errorHandler=t},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(t,r){for(var u=0,p=0,m=this.currentState,E=this._oscParser,v=this._dcsParser,h=this._collect,A=this._params,B=this._transitions.table,x=0;x<r;++x){switch((p=B[m<<8|((u=t[x])<160?u:160)])>>4){case 2:for(var w=x+1;;++w){if(w>=r||(u=t[w])<32||u>126&&u<160){this._printHandler(t,x,w),x=w-1;break}if(++w>=r||(u=t[w])<32||u>126&&u<160){this._printHandler(t,x,w),x=w-1;break}if(++w>=r||(u=t[w])<32||u>126&&u<160){this._printHandler(t,x,w),x=w-1;break}if(++w>=r||(u=t[w])<32||u>126&&u<160){this._printHandler(t,x,w),x=w-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:x,code:u,currentState:m,collect:h,params:A,abort:!1}).abort)return;break;case 7:for(var C=this._csiHandlers[h<<8|u],D=C?C.length-1:-1;D>=0&&C[D](A)===!1;D--);D<0&&this._csiHandlerFb(h<<8|u,A),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:A.addParam(0);break;case 58:A.addSubParam(-1);break;default:A.addDigit(u-48)}while(++x<r&&(u=t[x])>47&&u<60);x--;break;case 9:h<<=8,h|=u;break;case 10:for(var S=this._escHandlers[h<<8|u],F=S?S.length-1:-1;F>=0&&S[F]()===!1;F--);F<0&&this._escHandlerFb(h<<8|u),this.precedingCodepoint=0;break;case 11:A.reset(),A.addParam(0),h=0;break;case 12:v.hook(h<<8|u,A);break;case 13:for(var T=x+1;;++T)if(T>=r||(u=t[T])===24||u===26||u===27||u>127&&u<160){v.put(t,x,T),x=T-1;break}break;case 14:v.unhook(u!==24&&u!==26),u===27&&(p|=1),A.reset(),A.addParam(0),h=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var O=x+1;;O++)if(O>=r||(u=t[O])<32||u>127&&u<=159){E.put(t,x,O),x=O-1;break}break;case 6:E.end(u!==24&&u!==26),u===27&&(p|=1),A.reset(),A.addParam(0),h=0,this.precedingCodepoint=0}m=15&p}this._collect=h,this.currentState=m},n}(g.Disposable);b.EscapeSequenceParser=s},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(E,v){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,A){h.__proto__=A}||function(h,A){for(var B in A)A.hasOwnProperty(B)&&(h[B]=A[B])})(E,v)},function(E,v){function h(){this.constructor=E}P(E,v),E.prototype=v===null?Object.create(v):(h.prototype=v.prototype,new h)}),g=this&&this.__decorate||function(E,v,h,A){var B,x=arguments.length,w=x<3?v:A===null?A=Object.getOwnPropertyDescriptor(v,h):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(E,v,h,A);else for(var C=E.length-1;C>=0;C--)(B=E[C])&&(w=(x<3?B(w):x>3?B(v,h,w):B(v,h))||w);return x>3&&w&&Object.defineProperty(v,h,w),w},y=this&&this.__param||function(E,v){return function(h,A){v(h,A,E)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Renderer=void 0;var c=a(41),d=a(47),l=a(48),o=a(49),s=a(29),i=a(2),n=a(5),t=a(1),r=a(25),u=a(0),p=1,m=function(E){function v(h,A,B,x,w,C,D,S,F){var T=E.call(this)||this;T._colors=h,T._screenElement=A,T._bufferService=w,T._charSizeService=C,T._optionsService=D,T._id=p++,T._onRequestRedraw=new u.EventEmitter;var O=T._optionsService.options.allowTransparency;return T._characterJoinerRegistry=new s.CharacterJoinerRegistry(T._bufferService),T._renderLayers=[new c.TextRenderLayer(T._screenElement,0,T._colors,T._characterJoinerRegistry,O,T._id,T._bufferService,D),new d.SelectionRenderLayer(T._screenElement,1,T._colors,T._id,T._bufferService,D),new o.LinkRenderLayer(T._screenElement,2,T._colors,T._id,B,x,T._bufferService,D),new l.CursorRenderLayer(T._screenElement,3,T._colors,T._id,T._onRequestRedraw,T._bufferService,D,S,F)],T.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},T._devicePixelRatio=window.devicePixelRatio,T._updateDimensions(),T.onOptionsChanged(),T}return e(v,E),Object.defineProperty(v.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),v.prototype.dispose=function(){for(var h=0,A=this._renderLayers;h<A.length;h++)A[h].dispose();E.prototype.dispose.call(this),r.removeTerminalFromCache(this._id)},v.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},v.prototype.setColors=function(h){this._colors=h;for(var A=0,B=this._renderLayers;A<B.length;A++){var x=B[A];x.setColors(this._colors),x.reset()}},v.prototype.onResize=function(h,A){this._updateDimensions();for(var B=0,x=this._renderLayers;B<x.length;B++)x[B].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},v.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},v.prototype.onBlur=function(){this._runOperation(function(h){return h.onBlur()})},v.prototype.onFocus=function(){this._runOperation(function(h){return h.onFocus()})},v.prototype.onSelectionChanged=function(h,A,B){B===void 0&&(B=!1),this._runOperation(function(x){return x.onSelectionChanged(h,A,B)})},v.prototype.onCursorMove=function(){this._runOperation(function(h){return h.onCursorMove()})},v.prototype.onOptionsChanged=function(){this._runOperation(function(h){return h.onOptionsChanged()})},v.prototype.clear=function(){this._runOperation(function(h){return h.reset()})},v.prototype._runOperation=function(h){for(var A=0,B=this._renderLayers;A<B.length;A++)h(B[A])},v.prototype.renderRows=function(h,A){for(var B=0,x=this._renderLayers;B<x.length;B++)x[B].onGridChanged(h,A)},v.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},v.prototype.registerCharacterJoiner=function(h){return this._characterJoinerRegistry.registerCharacterJoiner(h)},v.prototype.deregisterCharacterJoiner=function(h){return this._characterJoinerRegistry.deregisterCharacterJoiner(h)},v=g([y(4,t.IBufferService),y(5,n.ICharSizeService),y(6,t.IOptionsService),y(7,t.ICoreService),y(8,n.ICoreBrowserService)],v)}(i.Disposable);b.Renderer=m},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(b,"__esModule",{value:!0}),b.TextRenderLayer=void 0;var g=a(42),y=a(13),c=a(6),d=a(3),l=a(29),o=a(4),s=function(i){function n(t,r,u,p,m,E,v,h){var A=i.call(this,t,"text",r,m,u,E,v,h)||this;return A._characterWidth=0,A._characterFont="",A._characterOverlapCache={},A._workCell=new o.CellData,A._state=new g.GridCache,A._characterJoinerRegistry=p,A}return e(n,i),n.prototype.resize=function(t){i.prototype.resize.call(this,t);var r=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===r||(this._characterWidth=t.scaledCharWidth,this._characterFont=r,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},n.prototype.reset=function(){this._state.clear(),this._clearAll()},n.prototype._forEachCell=function(t,r,u,p){for(var m=t;m<=r;m++)for(var E=m+this._bufferService.buffer.ydisp,v=this._bufferService.buffer.lines.get(E),h=u?u.getJoinedCharacters(E):[],A=0;A<this._bufferService.cols;A++){v.loadCell(A,this._workCell);var B=this._workCell,x=!1,w=A;if(B.getWidth()!==0){if(h.length>0&&A===h[0][0]){x=!0;var C=h.shift();B=new l.JoinedCellData(this._workCell,v.translateToString(!0,C[0],C[1]),C[1]-C[0]),w=C[1]-1}!x&&this._isOverlapping(B)&&w<v.length-1&&v.getCodePoint(w+1)===d.NULL_CELL_CODE&&(B.content&=-12582913,B.content|=2<<22),p(B,A,m),A=w}}},n.prototype._drawBackground=function(t,r){var u=this,p=this._ctx,m=this._bufferService.cols,E=0,v=0,h=null;p.save(),this._forEachCell(t,r,null,function(A,B,x){var w=null;A.isInverse()?w=A.isFgDefault()?u._colors.foreground.css:A.isFgRGB()?"rgb("+c.AttributeData.toColorRGB(A.getFgColor()).join(",")+")":u._colors.ansi[A.getFgColor()].css:A.isBgRGB()?w="rgb("+c.AttributeData.toColorRGB(A.getBgColor()).join(",")+")":A.isBgPalette()&&(w=u._colors.ansi[A.getBgColor()].css),h===null&&(E=B,v=x),x!==v?(p.fillStyle=h||"",u._fillCells(E,v,m-E,1),E=B,v=x):h!==w&&(p.fillStyle=h||"",u._fillCells(E,v,B-E,1),E=B,v=x),h=w}),h!==null&&(p.fillStyle=h,this._fillCells(E,v,m-E,1)),p.restore()},n.prototype._drawForeground=function(t,r){var u=this;this._forEachCell(t,r,this._characterJoinerRegistry,function(p,m,E){if(!p.isInvisible()&&(u._drawChars(p,m,E),p.isUnderline())){if(u._ctx.save(),p.isInverse())if(p.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(p.isBgRGB())u._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(p.getBgColor()).join(",")+")";else{var v=p.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&v<8&&(v+=8),u._ctx.fillStyle=u._colors.ansi[v].css}else if(p.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(p.isFgRGB())u._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(p.getFgColor()).join(",")+")";else{var h=p.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&h<8&&(h+=8),u._ctx.fillStyle=u._colors.ansi[h].css}u._fillBottomLineAtCells(m,E,p.getWidth()),u._ctx.restore()}})},n.prototype.onGridChanged=function(t,r){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,r-t+1),this._drawBackground(t,r),this._drawForeground(t,r))},n.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},n.prototype._isOverlapping=function(t){if(t.getWidth()!==1||t.getCode()<256)return!1;var r=t.getChars();if(this._characterOverlapCache.hasOwnProperty(r))return this._characterOverlapCache[r];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(r).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[r]=u,u},n}(y.BaseRenderLayer);b.TextRenderLayer=s},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.GridCache=void 0;var P=function(){function e(){this.cache=[]}return e.prototype.resize=function(g,y){for(var c=0;c<g;c++){this.cache.length<=c&&this.cache.push([]);for(var d=this.cache[c].length;d<y;d++)this.cache[c].push(void 0);this.cache[c].length=y}this.cache.length=g},e.prototype.clear=function(){for(var g=0;g<this.cache.length;g++)for(var y=0;y<this.cache[g].length;y++)this.cache[g][y]=void 0},e}();b.GridCache=P},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(u,p){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,E){m.__proto__=E}||function(m,E){for(var v in E)E.hasOwnProperty(v)&&(m[v]=E[v])})(u,p)},function(u,p){function m(){this.constructor=u}P(u,p),u.prototype=p===null?Object.create(p):(m.prototype=p.prototype,new m)});Object.defineProperty(b,"__esModule",{value:!0}),b.NoneCharAtlas=b.DynamicCharAtlas=b.getGlyphCacheKey=void 0;var g=a(9),y=a(44),c=a(27),d=a(46),l=a(11),o=a(28),s=a(10),i={css:"rgba(0, 0, 0, 0)",rgba:0};function n(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}b.getGlyphCacheKey=n;var t=function(u){function p(m,E){var v=u.call(this)||this;v._config=E,v._drawToCacheCount=0,v._glyphsWaitingOnBitmap=[],v._bitmapCommitTimeout=null,v._bitmap=null,v._cacheCanvas=m.createElement("canvas"),v._cacheCanvas.width=1024,v._cacheCanvas.height=1024,v._cacheCtx=o.throwIfFalsy(v._cacheCanvas.getContext("2d",{alpha:!0}));var h=m.createElement("canvas");h.width=v._config.scaledCharWidth,h.height=v._config.scaledCharHeight,v._tmpCtx=o.throwIfFalsy(h.getContext("2d",{alpha:v._config.allowTransparency})),v._width=Math.floor(1024/v._config.scaledCharWidth),v._height=Math.floor(1024/v._config.scaledCharHeight);var A=v._width*v._height;return v._cacheMap=new d.LRUMap(A),v._cacheMap.prealloc(A),v}return e(p,u),p.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},p.prototype.beginFrame=function(){this._drawToCacheCount=0},p.prototype.draw=function(m,E,v,h){if(E.code===32)return!0;if(!this._canCache(E))return!1;var A=n(E),B=this._cacheMap.get(A);if(B!=null)return this._drawFromCache(m,B,v,h),!0;if(this._drawToCacheCount<100){var x=void 0;x=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var w=this._drawToCache(E,x);return this._cacheMap.set(A,w),this._drawFromCache(m,w,v,h),!0}return!1},p.prototype._canCache=function(m){return m.code<256},p.prototype._toCoordinateX=function(m){return m%this._width*this._config.scaledCharWidth},p.prototype._toCoordinateY=function(m){return Math.floor(m/this._width)*this._config.scaledCharHeight},p.prototype._drawFromCache=function(m,E,v,h){if(!E.isEmpty){var A=this._toCoordinateX(E.index),B=this._toCoordinateY(E.index);m.drawImage(E.inBitmap?this._bitmap:this._cacheCanvas,A,B,this._config.scaledCharWidth,this._config.scaledCharHeight,v,h,this._config.scaledCharWidth,this._config.scaledCharHeight)}},p.prototype._getColorFromAnsiIndex=function(m){return m<this._config.colors.ansi.length?this._config.colors.ansi[m]:c.DEFAULT_ANSI_COLORS[m]},p.prototype._getBackgroundColor=function(m){return this._config.allowTransparency?i:m.bg===g.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:m.bg<256?this._getColorFromAnsiIndex(m.bg):this._config.colors.background},p.prototype._getForegroundColor=function(m){return m.fg===g.INVERTED_DEFAULT_COLOR?s.color.opaque(this._config.colors.background):m.fg<256?this._getColorFromAnsiIndex(m.fg):this._config.colors.foreground},p.prototype._drawToCache=function(m,E){this._drawToCacheCount++,this._tmpCtx.save();var v=this._getBackgroundColor(m);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=v.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var h=m.bold?this._config.fontWeightBold:this._config.fontWeight,A=m.italic?"italic":"";this._tmpCtx.font=A+" "+h+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(m).css,m.dim&&(this._tmpCtx.globalAlpha=g.DIM_OPACITY),this._tmpCtx.fillText(m.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var B=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),x=!1;this._config.allowTransparency||(x=function(S,F){for(var T=!0,O=F.rgba>>>24,M=F.rgba>>>16&255,N=F.rgba>>>8&255,I=0;I<S.data.length;I+=4)S.data[I]===O&&S.data[I+1]===M&&S.data[I+2]===N?S.data[I+3]=0:T=!1;return T}(B,v));var w=this._toCoordinateX(E),C=this._toCoordinateY(E);this._cacheCtx.putImageData(B,w,C);var D={index:E,isEmpty:x,inBitmap:!1};return this._addGlyphToBitmap(D),D},p.prototype._addGlyphToBitmap=function(m){var E=this;!("createImageBitmap"in window)||l.isFirefox||l.isSafari||(this._glyphsWaitingOnBitmap.push(m),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return E._generateBitmap()},100)))},p.prototype._generateBitmap=function(){var m=this,E=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(v){m._bitmap=v;for(var h=0;h<E.length;h++)E[h].inBitmap=!0}),this._bitmapCommitTimeout=null},p}(y.BaseCharAtlas);b.DynamicCharAtlas=t;var r=function(u){function p(m,E){return u.call(this)||this}return e(p,u),p.prototype.draw=function(m,E,v,h){return!1},p}(y.BaseCharAtlas);b.NoneCharAtlas=r},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BaseCharAtlas=void 0;var P=function(){function e(){this._didWarmUp=!1}return e.prototype.dispose=function(){},e.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},e.prototype._doWarmUp=function(){},e.prototype.beginFrame=function(){},e}();b.BaseCharAtlas=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ColorContrastCache=void 0;var P=function(){function e(){this._color={},this._rgba={}}return e.prototype.clear=function(){this._color={},this._rgba={}},e.prototype.setCss=function(g,y,c){this._rgba[g]||(this._rgba[g]={}),this._rgba[g][y]=c},e.prototype.getCss=function(g,y){return this._rgba[g]?this._rgba[g][y]:void 0},e.prototype.setColor=function(g,y,c){this._color[g]||(this._color[g]={}),this._color[g][y]=c},e.prototype.getColor=function(g,y){return this._color[g]?this._color[g][y]:void 0},e}();b.ColorContrastCache=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.LRUMap=void 0;var P=function(){function e(g){this.capacity=g,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return e.prototype._unlinkNode=function(g){var y=g.prev,c=g.next;g===this._head&&(this._head=c),g===this._tail&&(this._tail=y),y!==null&&(y.next=c),c!==null&&(c.prev=y)},e.prototype._appendNode=function(g){var y=this._tail;y!==null&&(y.next=g),g.prev=y,g.next=null,this._tail=g,this._head===null&&(this._head=g)},e.prototype.prealloc=function(g){for(var y=this._nodePool,c=0;c<g;c++)y.push({prev:null,next:null,key:null,value:null})},e.prototype.get=function(g){var y=this._map[g];return y!==void 0?(this._unlinkNode(y),this._appendNode(y),y.value):null},e.prototype.peekValue=function(g){var y=this._map[g];return y!==void 0?y.value:null},e.prototype.peek=function(){var g=this._head;return g===null?null:g.value},e.prototype.set=function(g,y){var c=this._map[g];if(c!==void 0)c=this._map[g],this._unlinkNode(c),c.value=y;else if(this.size>=this.capacity)c=this._head,this._unlinkNode(c),delete this._map[c.key],c.key=g,c.value=y,this._map[g]=c;else{var d=this._nodePool;d.length>0?((c=d.pop()).key=g,c.value=y):c={prev:null,next:null,key:g,value:y},this._map[g]=c,this.size++}this._appendNode(c)},e}();b.LRUMap=P},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(y,c){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,l){d.__proto__=l}||function(d,l){for(var o in l)l.hasOwnProperty(o)&&(d[o]=l[o])})(y,c)},function(y,c){function d(){this.constructor=y}P(y,c),y.prototype=c===null?Object.create(c):(d.prototype=c.prototype,new d)});Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionRenderLayer=void 0;var g=function(y){function c(d,l,o,s,i,n){var t=y.call(this,d,"selection",l,!0,o,s,i,n)||this;return t._clearState(),t}return e(c,y),c.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},c.prototype.resize=function(d){y.prototype.resize.call(this,d),this._clearState()},c.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},c.prototype.onSelectionChanged=function(d,l,o){if(this._didStateChange(d,l,o,this._bufferService.buffer.ydisp))if(this._clearAll(),d&&l){var s=d[1]-this._bufferService.buffer.ydisp,i=l[1]-this._bufferService.buffer.ydisp,n=Math.max(s,0),t=Math.min(i,this._bufferService.rows-1);if(!(n>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,o){var r=d[0],u=l[0]-r,p=t-n+1;this._fillCells(r,n,u,p)}else{r=s===n?d[0]:0;var m=n===t?l[0]:this._bufferService.cols;this._fillCells(r,n,m-r,1);var E=Math.max(t-n-1,0);if(this._fillCells(0,n+1,this._bufferService.cols,E),n!==t){var v=i===t?l[0]:this._bufferService.cols;this._fillCells(0,t,v,1)}}this._state.start=[d[0],d[1]],this._state.end=[l[0],l[1]],this._state.columnSelectMode=o,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},c.prototype._didStateChange=function(d,l,o,s){return!this._areCoordinatesEqual(d,this._state.start)||!this._areCoordinatesEqual(l,this._state.end)||o!==this._state.columnSelectMode||s!==this._state.ydisp},c.prototype._areCoordinatesEqual=function(d,l){return!(!d||!l)&&d[0]===l[0]&&d[1]===l[1]},c}(a(13).BaseRenderLayer);b.SelectionRenderLayer=g},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(l,o){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,i){s.__proto__=i}||function(s,i){for(var n in i)i.hasOwnProperty(n)&&(s[n]=i[n])})(l,o)},function(l,o){function s(){this.constructor=l}P(l,o),l.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)});Object.defineProperty(b,"__esModule",{value:!0}),b.CursorRenderLayer=void 0;var g=a(13),y=a(4),c=function(l){function o(s,i,n,t,r,u,p,m,E){var v=l.call(this,s,"cursor",i,!0,n,t,u,p)||this;return v._onRequestRedraw=r,v._coreService=m,v._coreBrowserService=E,v._cell=new y.CellData,v._state={x:0,y:0,isFocused:!1,style:"",width:0},v._cursorRenderers={bar:v._renderBarCursor.bind(v),block:v._renderBlockCursor.bind(v),underline:v._renderUnderlineCursor.bind(v)},v}return e(o,l),o.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},o.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},o.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},o.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},o.prototype.onOptionsChanged=function(){var s,i=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new d(this._coreBrowserService.isFocused,function(){i._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},o.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},o.prototype.onGridChanged=function(s,i){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},o.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var i=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=i-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(i).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var r=this._optionsService.options.cursorStyle;return r&&r!=="block"?this._cursorRenderers[r](t,n,this._cell):this._renderBlurCursor(t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=r,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},o.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},o.prototype._renderBarCursor=function(s,i,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,i,this._optionsService.options.cursorWidth),this._ctx.restore()},o.prototype._renderBlockCursor=function(s,i,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,i,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,s,i),this._ctx.restore()},o.prototype._renderUnderlineCursor=function(s,i,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,i),this._ctx.restore()},o.prototype._renderBlurCursor=function(s,i,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,i,n.getWidth(),1),this._ctx.restore()},o}(g.BaseRenderLayer);b.CursorRenderLayer=c;var d=function(){function l(o,s){this._renderCallback=s,this.isCursorVisible=!0,o&&this._restartInterval()}return Object.defineProperty(l.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),l.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},l.prototype.restartBlinkAnimation=function(){var o=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){o._renderCallback(),o._animationFrame=void 0})))},l.prototype._restartInterval=function(o){var s=this;o===void 0&&(o=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var i=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,i>0)return void s._restartInterval(i)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var n=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(n)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},o)},l.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},l.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},l}()},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(l,o){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,i){s.__proto__=i}||function(s,i){for(var n in i)i.hasOwnProperty(n)&&(s[n]=i[n])})(l,o)},function(l,o){function s(){this.constructor=l}P(l,o),l.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)});Object.defineProperty(b,"__esModule",{value:!0}),b.LinkRenderLayer=void 0;var g=a(13),y=a(9),c=a(26),d=function(l){function o(s,i,n,t,r,u,p,m){var E=l.call(this,s,"link",i,!0,n,t,p,m)||this;return r.onShowLinkUnderline(function(v){return E._onShowLinkUnderline(v)}),r.onHideLinkUnderline(function(v){return E._onHideLinkUnderline(v)}),u.onShowLinkUnderline(function(v){return E._onShowLinkUnderline(v)}),u.onHideLinkUnderline(function(v){return E._onHideLinkUnderline(v)}),E}return e(o,l),o.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state=void 0},o.prototype.reset=function(){this._clearCurrentLink()},o.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},o.prototype._onShowLinkUnderline=function(s){if(s.fg===y.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&c.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var i=s.y1+1;i<s.y2;i++)this._fillBottomLineAtCells(0,i,s.cols);this._fillBottomLineAtCells(0,s.y2,s.x2)}this._state=s},o.prototype._onHideLinkUnderline=function(s){this._clearCurrentLink()},o}(g.BaseRenderLayer);b.LinkRenderLayer=d},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(l,o,s,i){var n,t=arguments.length,r=t<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,s):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(l,o,s,i);else for(var u=l.length-1;u>=0;u--)(n=l[u])&&(r=(t<3?n(r):t>3?n(o,s,r):n(o,s))||r);return t>3&&r&&Object.defineProperty(o,s,r),r},e=this&&this.__param||function(l,o){return function(s,i){o(s,i,l)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseZone=b.Linkifier=void 0;var g=a(0),y=a(1),c=function(){function l(o,s,i){this._bufferService=o,this._logService=s,this._unicodeService=i,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new g.EventEmitter,this._onHideLinkUnderline=new g.EventEmitter,this._onLinkTooltip=new g.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(l.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),l.prototype.attachToDom=function(o,s){this._element=o,this._mouseZoneManager=s},l.prototype.linkifyRows=function(o,s){var i=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=o,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,o),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(o,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return i._linkifyRows()},l._timeBeforeLatency))},l.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var o=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=o.ydisp+this._rowsToLinkify.start;if(!(s>=o.lines.length)){for(var i=o.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,n=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,s,i,n,n);t.hasNext();)for(var r=t.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(r.range.first,r.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},l.prototype.registerLinkMatcher=function(o,s,i){if(i===void 0&&(i={}),!s)throw new Error("handler must be defined");var n={id:this._nextLinkMatcherId++,regex:o,handler:s,matchIndex:i.matchIndex,validationCallback:i.validationCallback,hoverTooltipCallback:i.tooltipCallback,hoverLeaveCallback:i.leaveCallback,willLinkActivate:i.willLinkActivate,priority:i.priority||0};return this._addLinkMatcherToList(n),n.id},l.prototype._addLinkMatcherToList=function(o){if(this._linkMatchers.length!==0){for(var s=this._linkMatchers.length-1;s>=0;s--)if(o.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,o);this._linkMatchers.splice(0,0,o)}else this._linkMatchers.push(o)},l.prototype.deregisterLinkMatcher=function(o){for(var s=0;s<this._linkMatchers.length;s++)if(this._linkMatchers[s].id===o)return this._linkMatchers.splice(s,1),!0;return!1},l.prototype._doLinkifyRow=function(o,s,i){for(var n,t=this,r=new RegExp(i.regex.source,(i.regex.flags||"")+"g"),u=-1,p=function(){var E=n[typeof i.matchIndex!="number"?0:i.matchIndex];if(!E)return m._logService.debug("match found without corresponding matchIndex",n,i),"break";if(u=s.indexOf(E,u+1),r.lastIndex=u+E.length,u<0)return"break";var v=m._bufferService.buffer.stringIndexToBufferIndex(o,u);if(v[0]<0)return"break";var h=m._bufferService.buffer.lines.get(v[0]);if(!h)return"break";var A=h.getFg(v[1]),B=A?A>>9&511:void 0;i.validationCallback?i.validationCallback(E,function(x){t._rowsTimeoutId||x&&t._addLink(v[1],v[0]-t._bufferService.buffer.ydisp,E,i,B)}):m._addLink(v[1],v[0]-m._bufferService.buffer.ydisp,E,i,B)},m=this;(n=r.exec(s))!==null&&p()!=="break";);},l.prototype._addLink=function(o,s,i,n,t){var r=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(i),p=o%this._bufferService.cols,m=s+Math.floor(o/this._bufferService.cols),E=(p+u)%this._bufferService.cols,v=m+Math.floor((p+u)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,v--),this._mouseZoneManager.add(new d(p+1,m+1,E+1,v+1,function(h){if(n.handler)return n.handler(h,i);var A=window.open();A?(A.opener=null,A.location.href=i):console.warn("Opening link blocked as opener could not be cleared")},function(){r._onShowLinkUnderline.fire(r._createLinkHoverEvent(p,m,E,v,t)),r._element.classList.add("xterm-cursor-pointer")},function(h){r._onLinkTooltip.fire(r._createLinkHoverEvent(p,m,E,v,t)),n.hoverTooltipCallback&&n.hoverTooltipCallback(h,i,{start:{x:p,y:m},end:{x:E,y:v}})},function(){r._onHideLinkUnderline.fire(r._createLinkHoverEvent(p,m,E,v,t)),r._element.classList.remove("xterm-cursor-pointer"),n.hoverLeaveCallback&&n.hoverLeaveCallback()},function(h){return!n.willLinkActivate||n.willLinkActivate(h,i)}))}},l.prototype._createLinkHoverEvent=function(o,s,i,n,t){return{x1:o,y1:s,x2:i,y2:n,cols:this._bufferService.cols,fg:t}},l._timeBeforeLatency=200,l=P([e(0,y.IBufferService),e(1,y.ILogService),e(2,y.IUnicodeService)],l)}();b.Linkifier=c;var d=function(l,o,s,i,n,t,r,u,p){this.x1=l,this.y1=o,this.x2=s,this.y2=i,this.clickCallback=n,this.hoverCallback=t,this.tooltipCallback=r,this.leaveCallback=u,this.willLinkActivate=p};b.MouseZone=d},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(E,v){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,A){h.__proto__=A}||function(h,A){for(var B in A)A.hasOwnProperty(B)&&(h[B]=A[B])})(E,v)},function(E,v){function h(){this.constructor=E}P(E,v),E.prototype=v===null?Object.create(v):(h.prototype=v.prototype,new h)}),g=this&&this.__decorate||function(E,v,h,A){var B,x=arguments.length,w=x<3?v:A===null?A=Object.getOwnPropertyDescriptor(v,h):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(E,v,h,A);else for(var C=E.length-1;C>=0;C--)(B=E[C])&&(w=(x<3?B(w):x>3?B(v,h,w):B(v,h))||w);return x>3&&w&&Object.defineProperty(v,h,w),w},y=this&&this.__param||function(E,v){return function(h,A){v(h,A,E)}};Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionService=void 0;var c=a(11),d=a(52),l=a(4),o=a(0),s=a(5),i=a(1),n=a(30),t=a(53),r=a(2),u="\xA0",p=new RegExp(u,"g"),m=function(E){function v(h,A,B,x,w,C,D){var S=E.call(this)||this;return S._element=h,S._screenElement=A,S._bufferService=B,S._coreService=x,S._mouseService=w,S._optionsService=C,S._renderService=D,S._dragScrollAmount=0,S._enabled=!0,S._workCell=new l.CellData,S._mouseDownTimeStamp=0,S._onLinuxMouseSelection=S.register(new o.EventEmitter),S._onRedrawRequest=S.register(new o.EventEmitter),S._onSelectionChange=S.register(new o.EventEmitter),S._onRequestScrollLines=S.register(new o.EventEmitter),S._mouseMoveListener=function(F){return S._onMouseMove(F)},S._mouseUpListener=function(F){return S._onMouseUp(F)},S._coreService.onUserInput(function(){S.hasSelection&&S.clearSelection()}),S._trimListener=S._bufferService.buffer.lines.onTrim(function(F){return S._onTrim(F)}),S.register(S._bufferService.buffers.onBufferActivate(function(F){return S._onBufferActivate(F)})),S.enable(),S._model=new d.SelectionModel(S._bufferService),S._activeSelectionMode=0,S}return e(v,E),Object.defineProperty(v.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),v.prototype.dispose=function(){this._removeMouseDownListeners()},v.prototype.reset=function(){this.clearSelection()},v.prototype.disable=function(){this.clearSelection(),this._enabled=!1},v.prototype.enable=function(){this._enabled=!0},Object.defineProperty(v.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"hasSelection",{get:function(){var h=this._model.finalSelectionStart,A=this._model.finalSelectionEnd;return!(!h||!A)&&(h[0]!==A[0]||h[1]!==A[1])},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"selectionText",{get:function(){var h=this._model.finalSelectionStart,A=this._model.finalSelectionEnd;if(!h||!A)return"";var B=this._bufferService.buffer,x=[];if(this._activeSelectionMode===3){if(h[0]===A[0])return"";for(var w=h[1];w<=A[1];w++){var C=B.translateBufferLineToString(w,!0,h[0],A[0]);x.push(C)}}else{var D=h[1]===A[1]?A[0]:void 0;for(x.push(B.translateBufferLineToString(h[1],!0,h[0],D)),w=h[1]+1;w<=A[1]-1;w++){var S=B.lines.get(w);C=B.translateBufferLineToString(w,!0),S&&S.isWrapped?x[x.length-1]+=C:x.push(C)}h[1]!==A[1]&&(S=B.lines.get(A[1]),C=B.translateBufferLineToString(A[1],!0,0,A[0]),S&&S.isWrapped?x[x.length-1]+=C:x.push(C))}return x.map(function(F){return F.replace(p," ")}).join(c.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),v.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},v.prototype.refresh=function(h){var A=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return A._refresh()})),c.isLinux&&h&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},v.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},v.prototype.isClickInSelection=function(h){var A=this._getMouseBufferCoords(h),B=this._model.finalSelectionStart,x=this._model.finalSelectionEnd;return!!(B&&x&&A)&&this._areCoordsInSelection(A,B,x)},v.prototype._areCoordsInSelection=function(h,A,B){return h[1]>A[1]&&h[1]<B[1]||A[1]===B[1]&&h[1]===A[1]&&h[0]>=A[0]&&h[0]<B[0]||A[1]<B[1]&&h[1]===B[1]&&h[0]<B[0]||A[1]<B[1]&&h[1]===A[1]&&h[0]>=A[0]},v.prototype.selectWordAtCursor=function(h){var A=this._getMouseBufferCoords(h);A&&(this._selectWordAt(A,!1),this._model.selectionEnd=void 0,this.refresh(!0))},v.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},v.prototype.selectLines=function(h,A){this._model.clearSelection(),h=Math.max(h,0),A=Math.min(A,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,h],this._model.selectionEnd=[this._bufferService.cols,A],this.refresh(),this._onSelectionChange.fire()},v.prototype._onTrim=function(h){this._model.onTrim(h)&&this.refresh()},v.prototype._getMouseBufferCoords=function(h){var A=this._mouseService.getCoords(h,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(A)return A[0]--,A[1]--,A[1]+=this._bufferService.buffer.ydisp,A},v.prototype._getMouseEventScrollAmount=function(h){var A=n.getCoordsRelativeToElement(h,this._screenElement)[1],B=this._renderService.dimensions.canvasHeight;return A>=0&&A<=B?0:(A>B&&(A-=B),A=Math.min(Math.max(A,-50),50),(A/=50)/Math.abs(A)+Math.round(14*A))},v.prototype.shouldForceSelection=function(h){return c.isMac?h.altKey&&this._optionsService.options.macOptionClickForcesSelection:h.shiftKey},v.prototype.onMouseDown=function(h){if(this._mouseDownTimeStamp=h.timeStamp,(h.button!==2||!this.hasSelection)&&h.button===0){if(!this._enabled){if(!this.shouldForceSelection(h))return;h.stopPropagation()}h.preventDefault(),this._dragScrollAmount=0,this._enabled&&h.shiftKey?this._onIncrementalClick(h):h.detail===1?this._onSingleClick(h):h.detail===2?this._onDoubleClick(h):h.detail===3&&this._onTripleClick(h),this._addMouseDownListeners(),this.refresh(!0)}},v.prototype._addMouseDownListeners=function(){var h=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return h._dragScroll()},50)},v.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},v.prototype._onIncrementalClick=function(h){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(h))},v.prototype._onSingleClick=function(h){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(h)?3:0,this._model.selectionStart=this._getMouseBufferCoords(h),this._model.selectionStart){this._model.selectionEnd=void 0;var A=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);A&&A.length!==this._model.selectionStart[0]&&A.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},v.prototype._onDoubleClick=function(h){var A=this._getMouseBufferCoords(h);A&&(this._activeSelectionMode=1,this._selectWordAt(A,!0))},v.prototype._onTripleClick=function(h){var A=this._getMouseBufferCoords(h);A&&(this._activeSelectionMode=2,this._selectLineAt(A[1]))},v.prototype.shouldColumnSelect=function(h){return h.altKey&&!(c.isMac&&this._optionsService.options.macOptionClickForcesSelection)},v.prototype._onMouseMove=function(h){if(h.stopImmediatePropagation(),this._model.selectionStart){var A=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(h),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(h),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var B=this._bufferService.buffer;if(this._model.selectionEnd[1]<B.lines.length){var x=B.lines.get(this._model.selectionEnd[1]);x&&x.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}A&&A[0]===this._model.selectionEnd[0]&&A[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},v.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var h=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(h.ydisp+this._bufferService.rows,h.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=h.ydisp),this.refresh()}},v.prototype._onMouseUp=function(h){var A=h.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&A<500&&h.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var B=this._mouseService.getCoords(h,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(B&&B[0]!==void 0&&B[1]!==void 0){var x=t.moveToCellSequence(B[0]-1,B[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(x,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},v.prototype._onBufferActivate=function(h){var A=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=h.activeBuffer.lines.onTrim(function(B){return A._onTrim(B)})},v.prototype._convertViewportColToCharacterIndex=function(h,A){for(var B=A[0],x=0;A[0]>=x;x++){var w=h.loadCell(x,this._workCell).getChars().length;this._workCell.getWidth()===0?B--:w>1&&A[0]!==x&&(B+=w-1)}return B},v.prototype.setSelection=function(h,A,B){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[h,A],this._model.selectionStartLength=B,this.refresh()},v.prototype._getWordAt=function(h,A,B,x){if(B===void 0&&(B=!0),x===void 0&&(x=!0),!(h[0]>=this._bufferService.cols)){var w=this._bufferService.buffer,C=w.lines.get(h[1]);if(C){var D=w.translateBufferLineToString(h[1],!1),S=this._convertViewportColToCharacterIndex(C,h),F=S,T=h[0]-S,O=0,M=0,N=0,I=0;if(D.charAt(S)===" "){for(;S>0&&D.charAt(S-1)===" ";)S--;for(;F<D.length&&D.charAt(F+1)===" ";)F++}else{var k=h[0],L=h[0];C.getWidth(k)===0&&(O++,k--),C.getWidth(L)===2&&(M++,L++);var V=C.getString(L).length;for(V>1&&(I+=V-1,F+=V-1);k>0&&S>0&&!this._isCharWordSeparator(C.loadCell(k-1,this._workCell));){C.loadCell(k-1,this._workCell);var _=this._workCell.getChars().length;this._workCell.getWidth()===0?(O++,k--):_>1&&(N+=_-1,S-=_-1),S--,k--}for(;L<C.length&&F+1<D.length&&!this._isCharWordSeparator(C.loadCell(L+1,this._workCell));){C.loadCell(L+1,this._workCell);var ee=this._workCell.getChars().length;this._workCell.getWidth()===2?(M++,L++):ee>1&&(I+=ee-1,F+=ee-1),F++,L++}}F++;var $=S+T-O+N,X=Math.min(this._bufferService.cols,F-S+O+M-N-I);if(A||D.slice(S,F).trim()!==""){if(B&&$===0&&C.getCodePoint(0)!==32){var q=w.lines.get(h[1]-1);if(q&&C.isWrapped&&q.getCodePoint(this._bufferService.cols-1)!==32){var te=this._getWordAt([this._bufferService.cols-1,h[1]-1],!1,!0,!1);if(te){var Z=this._bufferService.cols-te.start;$-=Z,X+=Z}}}if(x&&$+X===this._bufferService.cols&&C.getCodePoint(this._bufferService.cols-1)!==32){var G=w.lines.get(h[1]+1);if(G&&G.isWrapped&&G.getCodePoint(0)!==32){var Q=this._getWordAt([0,h[1]+1],!1,!1,!0);Q&&(X+=Q.length)}}return{start:$,length:X}}}}},v.prototype._selectWordAt=function(h,A){var B=this._getWordAt(h,A);if(B){for(;B.start<0;)B.start+=this._bufferService.cols,h[1]--;this._model.selectionStart=[B.start,h[1]],this._model.selectionStartLength=B.length}},v.prototype._selectToWordAt=function(h){var A=this._getWordAt(h,!0);if(A){for(var B=h[1];A.start<0;)A.start+=this._bufferService.cols,B--;if(!this._model.areSelectionValuesReversed())for(;A.start+A.length>this._bufferService.cols;)A.length-=this._bufferService.cols,B++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?A.start:A.start+A.length,B]}},v.prototype._isCharWordSeparator=function(h){return h.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(h.getChars())>=0},v.prototype._selectLineAt=function(h){var A=this._bufferService.buffer.getWrappedRangeForLine(h);this._model.selectionStart=[0,A.first],this._model.selectionEnd=[this._bufferService.cols,A.last],this._model.selectionStartLength=0},v=g([y(2,i.IBufferService),y(3,i.ICoreService),y(4,s.IMouseService),y(5,i.IOptionsService),y(6,s.IRenderService)],v)}(r.Disposable);b.SelectionService=m},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SelectionModel=void 0;var P=function(){function e(g){this._bufferService=g,this.isSelectAllActive=!1,this.selectionStartLength=0}return e.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(e.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var g=this.selectionStart[0]+this.selectionStartLength;return g>this._bufferService.cols?[g%this._bufferService.cols,this.selectionStart[1]+Math.floor(g/this._bufferService.cols)]:[g,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),e.prototype.areSelectionValuesReversed=function(){var g=this.selectionStart,y=this.selectionEnd;return!(!g||!y)&&(g[1]>y[1]||g[1]===y[1]&&g[0]>y[0])},e.prototype.onTrim=function(g){return this.selectionStart&&(this.selectionStart[1]-=g),this.selectionEnd&&(this.selectionEnd[1]-=g),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},e}();b.SelectionModel=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.moveToCellSequence=void 0;var P=a(12);function e(o,s,i,n){var t=o-g(i,o),r=s-g(i,s);return l(Math.abs(t-r)-function(u,p,m){for(var E=0,v=u-g(m,u),h=p-g(m,p),A=0;A<Math.abs(v-h);A++){var B=y(u,p)==="A"?-1:1,x=m.buffer.lines.get(v+B*A);x&&x.isWrapped&&E++}return E}(o,s,i),d(y(o,s),n))}function g(o,s){for(var i=0,n=o.buffer.lines.get(s),t=n&&n.isWrapped;t&&s>=0&&s<o.rows;)i++,t=(n=o.buffer.lines.get(--s))&&n.isWrapped;return i}function y(o,s){return o>s?"A":"B"}function c(o,s,i,n,t,r){for(var u=o,p=s,m="";u!==i||p!==n;)u+=t?1:-1,t&&u>r.cols-1?(m+=r.buffer.translateBufferLineToString(p,!1,o,u),u=0,o=0,p++):!t&&u<0&&(m+=r.buffer.translateBufferLineToString(p,!1,0,o+1),o=u=r.cols-1,p--);return m+r.buffer.translateBufferLineToString(p,!1,o,u)}function d(o,s){var i=s?"O":"[";return P.C0.ESC+i+o}function l(o,s){o=Math.floor(o);for(var i="",n=0;n<o;n++)i+=s;return i}b.moveToCellSequence=function(o,s,i,n){var t,r=i.buffer.x,u=i.buffer.y;if(!i.buffer.hasScrollback)return function(m,E,v,h,A,B){return e(E,h,A,B).length===0?"":l(c(m,E,m,E-g(A,E),!1,A).length,d("D",B))}(r,u,0,s,i,n)+e(u,s,i,n)+function(m,E,v,h,A,B){var x;x=e(E,h,A,B).length>0?h-g(A,h):E;var w=h,C=function(D,S,F,T,O,M){var N;return N=e(F,T,O,M).length>0?T-g(O,T):S,D<F&&N<=T||D>=F&&N<T?"C":"D"}(m,E,v,h,A,B);return l(c(m,x,v,w,C==="C",A).length,d(C,B))}(r,u,o,s,i,n);if(u===s)return t=r>o?"D":"C",l(Math.abs(r-o),d(t,n));t=u>s?"D":"C";var p=Math.abs(u-s);return l(function(m,E){return E.cols-m}(u>s?o:r,i)+(p-1)*i.cols+1+((u>s?r:o)-1),d(t,n))}},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(c,d,l,o){var s,i=arguments.length,n=i<3?d:o===null?o=Object.getOwnPropertyDescriptor(d,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(c,d,l,o);else for(var t=c.length-1;t>=0;t--)(s=c[t])&&(n=(i<3?s(n):i>3?s(d,l,n):s(d,l))||n);return i>3&&n&&Object.defineProperty(d,l,n),n},e=this&&this.__param||function(c,d){return function(l,o){d(l,o,c)}};Object.defineProperty(b,"__esModule",{value:!0}),b.SoundService=void 0;var g=a(1),y=function(){function c(d){this._optionsService=d}return Object.defineProperty(c,"audioContext",{get:function(){if(!c._audioContext){var d=window.AudioContext||window.webkitAudioContext;if(!d)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;c._audioContext=new d}return c._audioContext},enumerable:!1,configurable:!0}),c.prototype.playBellSound=function(){var d=c.audioContext;if(d){var l=d.createBufferSource();d.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(o){l.buffer=o,l.connect(d.destination),l.start(0)})}},c.prototype._base64ToArrayBuffer=function(d){for(var l=window.atob(d),o=l.length,s=new Uint8Array(o),i=0;i<o;i++)s[i]=l.charCodeAt(i);return s.buffer},c.prototype._removeMimeType=function(d){return d.split(",")[1]},c=P([e(0,g.IOptionsService)],c)}();b.SoundService=y},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),g=this&&this.__decorate||function(i,n,t,r){var u,p=arguments.length,m=p<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(i,n,t,r);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(m=(p<3?u(m):p>3?u(n,t,m):u(n,t))||m);return p>3&&m&&Object.defineProperty(n,t,m),m},y=this&&this.__param||function(i,n){return function(t,r){n(t,r,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseZoneManager=void 0;var c=a(2),d=a(7),l=a(5),o=a(1),s=function(i){function n(t,r,u,p,m,E){var v=i.call(this)||this;return v._element=t,v._screenElement=r,v._bufferService=u,v._mouseService=p,v._selectionService=m,v._optionsService=E,v._zones=[],v._areZonesActive=!1,v._lastHoverCoords=[void 0,void 0],v._initialSelectionLength=0,v.register(d.addDisposableDomListener(v._element,"mousedown",function(h){return v._onMouseDown(h)})),v._mouseMoveListener=function(h){return v._onMouseMove(h)},v._mouseLeaveListener=function(h){return v._onMouseLeave(h)},v._clickListener=function(h){return v._onClick(h)},v}return e(n,i),n.prototype.dispose=function(){i.prototype.dispose.call(this),this._deactivate()},n.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},n.prototype.clearAll=function(t,r){if(this._zones.length!==0){t&&r||(t=0,r=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var p=this._zones[u];(p.y1>t&&p.y1<=r+1||p.y2>t&&p.y2<=r+1||p.y1<t&&p.y2>r+1)&&(this._currentZone&&this._currentZone===p&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},n.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},n.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},n.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},n.prototype._onHover=function(t){var r=this,u=this._findZoneEventAt(t);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return r._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},n.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var r=this._findZoneEventAt(t);r&&r.tooltipCallback&&r.tooltipCallback(t)},n.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var r=this._findZoneEventAt(t);r!=null&&r.willLinkActivate(t)&&(t.preventDefault(),t.stopImmediatePropagation())}},n.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},n.prototype._onClick=function(t){var r=this._findZoneEventAt(t),u=this._getSelectionLength();r&&u===this._initialSelectionLength&&(r.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},n.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},n.prototype._findZoneEventAt=function(t){var r=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(r)for(var u=r[0],p=r[1],m=0;m<this._zones.length;m++){var E=this._zones[m];if(E.y1===E.y2){if(p===E.y1&&u>=E.x1&&u<E.x2)return E}else if(p===E.y1&&u>=E.x1||p===E.y2&&u<E.x2||p>E.y1&&p<E.y2)return E}},n=g([y(2,o.IBufferService),y(3,l.IMouseService),y(4,l.ISelectionService),y(5,o.IOptionsService)],n)}(c.Disposable);b.MouseZoneManager=s},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(n,t){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,u){r.__proto__=u}||function(r,u){for(var p in u)u.hasOwnProperty(p)&&(r[p]=u[p])})(n,t)},function(n,t){function r(){this.constructor=n}P(n,t),n.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(b,"__esModule",{value:!0}),b.AccessibilityManager=void 0;var g=a(18),y=a(11),c=a(31),d=a(7),l=a(2),o=a(32),s=a(17),i=function(n){function t(r,u){var p=n.call(this)||this;p._terminal=r,p._renderService=u,p._liveRegionLineCount=0,p._charsToConsume=[],p._charsToAnnounce="",p._accessibilityTreeRoot=document.createElement("div"),p._accessibilityTreeRoot.classList.add("xterm-accessibility"),p._rowContainer=document.createElement("div"),p._rowContainer.classList.add("xterm-accessibility-tree"),p._rowContainer.setAttribute("role","list"),p._rowElements=[];for(var m=0;m<p._terminal.rows;m++)p._rowElements[m]=p._createAccessibilityTreeNode(),p._rowContainer.appendChild(p._rowElements[m]);if(p._topBoundaryFocusListener=function(E){return p._onBoundaryFocus(E,0)},p._bottomBoundaryFocusListener=function(E){return p._onBoundaryFocus(E,1)},p._rowElements[0].addEventListener("focus",p._topBoundaryFocusListener),p._rowElements[p._rowElements.length-1].addEventListener("focus",p._bottomBoundaryFocusListener),p._refreshRowsDimensions(),p._accessibilityTreeRoot.appendChild(p._rowContainer),p._renderRowsDebouncer=new c.RenderDebouncer(p._renderRows.bind(p)),p._refreshRows(),p._liveRegion=document.createElement("div"),p._liveRegion.classList.add("live-region"),p._liveRegion.setAttribute("aria-live","assertive"),p._accessibilityTreeRoot.appendChild(p._liveRegion),!p._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return p._terminal.element.insertAdjacentElement("afterbegin",p._accessibilityTreeRoot),p.register(p._renderRowsDebouncer),p.register(p._terminal.onResize(function(E){return p._onResize(E.rows)})),p.register(p._terminal.onRender(function(E){return p._refreshRows(E.start,E.end)})),p.register(p._terminal.onScroll(function(){return p._refreshRows()})),p.register(p._terminal.onA11yChar(function(E){return p._onChar(E)})),p.register(p._terminal.onLineFeed(function(){return p._onChar(`
|
|
|
`)})),p.register(p._terminal.onA11yTab(function(E){return p._onTab(E)})),p.register(p._terminal.onKey(function(E){return p._onKey(E.key)})),p.register(p._terminal.onBlur(function(){return p._clearLiveRegion()})),p.register(p._renderService.onDimensionsChange(function(){return p._refreshRowsDimensions()})),p._screenDprMonitor=new o.ScreenDprMonitor,p.register(p._screenDprMonitor),p._screenDprMonitor.setListener(function(){return p._refreshRowsDimensions()}),p.register(d.addDisposableDomListener(window,"resize",function(){return p._refreshRowsDimensions()})),p}return e(t,n),t.prototype.dispose=function(){n.prototype.dispose.call(this),s.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(r,u){var p=r.target,m=this._rowElements[u===0?1:this._rowElements.length-2];if(p.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&r.relatedTarget===m){var E,v;if(u===0?(E=p,v=this._rowElements.pop(),this._rowContainer.removeChild(v)):(E=this._rowElements.shift(),v=p,this._rowContainer.removeChild(E)),E.removeEventListener("focus",this._topBoundaryFocusListener),v.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var h=this._createAccessibilityTreeNode();this._rowElements.unshift(h),this._rowContainer.insertAdjacentElement("afterbegin",h)}else h=this._createAccessibilityTreeNode(),this._rowElements.push(h),this._rowContainer.appendChild(h);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),r.preventDefault(),r.stopImmediatePropagation()}},t.prototype._onResize=function(r){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>r;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var r=document.createElement("div");return r.setAttribute("role","listitem"),r.tabIndex=-1,this._refreshRowDimensions(r),r},t.prototype._onTab=function(r){for(var u=0;u<r;u++)this._onChar(" ")},t.prototype._onChar=function(r){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==r&&(this._charsToAnnounce+=r):this._charsToAnnounce+=r,r===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=g.tooMuchOutput)),y.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,y.isMac&&s.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(r){this._clearLiveRegion(),this._charsToConsume.push(r)},t.prototype._refreshRows=function(r,u){this._renderRowsDebouncer.refresh(r,u,this._terminal.rows)},t.prototype._renderRows=function(r,u){for(var p=this._terminal.buffer,m=p.lines.length.toString(),E=r;E<=u;E++){var v=p.translateBufferLineToString(p.ydisp+E,!0),h=(p.ydisp+E+1).toString(),A=this._rowElements[E];A&&(v.length===0?A.innerHTML=" ":A.textContent=v,A.setAttribute("aria-posinset",h),A.setAttribute("aria-setsize",m))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var r=0;r<this._terminal.rows;r++)this._refreshRowDimensions(this._rowElements[r])}},t.prototype._refreshRowDimensions=function(r){r.style.height=this._renderService.dimensions.actualCellHeight+"px"},t.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},t}(l.Disposable);b.AccessibilityManager=i},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(p,m){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,v){E.__proto__=v}||function(E,v){for(var h in v)v.hasOwnProperty(h)&&(E[h]=v[h])})(p,m)},function(p,m){function E(){this.constructor=p}P(p,m),p.prototype=m===null?Object.create(m):(E.prototype=m.prototype,new E)}),g=this&&this.__decorate||function(p,m,E,v){var h,A=arguments.length,B=A<3?m:v===null?v=Object.getOwnPropertyDescriptor(m,E):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")B=Reflect.decorate(p,m,E,v);else for(var x=p.length-1;x>=0;x--)(h=p[x])&&(B=(A<3?h(B):A>3?h(m,E,B):h(m,E))||B);return A>3&&B&&Object.defineProperty(m,E,B),B},y=this&&this.__param||function(p,m){return function(E,v){m(E,v,p)}};Object.defineProperty(b,"__esModule",{value:!0}),b.DomRenderer=void 0;var c=a(58),d=a(9),l=a(2),o=a(5),s=a(1),i=a(0),n=a(10),t=a(17),r=1,u=function(p){function m(E,v,h,A,B,x,w,C,D){var S=p.call(this)||this;return S._colors=E,S._element=v,S._screenElement=h,S._viewportElement=A,S._linkifier=B,S._linkifier2=x,S._charSizeService=w,S._optionsService=C,S._bufferService=D,S._terminalClass=r++,S._rowElements=[],S._rowContainer=document.createElement("div"),S._rowContainer.classList.add("xterm-rows"),S._rowContainer.style.lineHeight="normal",S._rowContainer.setAttribute("aria-hidden","true"),S._refreshRowElements(S._bufferService.cols,S._bufferService.rows),S._selectionContainer=document.createElement("div"),S._selectionContainer.classList.add("xterm-selection"),S._selectionContainer.setAttribute("aria-hidden","true"),S.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},S._updateDimensions(),S._injectCss(),S._rowFactory=new c.DomRendererRowFactory(document,S._optionsService,S._colors),S._element.classList.add("xterm-dom-renderer-owner-"+S._terminalClass),S._screenElement.appendChild(S._rowContainer),S._screenElement.appendChild(S._selectionContainer),S._linkifier.onShowLinkUnderline(function(F){return S._onLinkHover(F)}),S._linkifier.onHideLinkUnderline(function(F){return S._onLinkLeave(F)}),S._linkifier2.onShowLinkUnderline(function(F){return S._onLinkHover(F)}),S._linkifier2.onHideLinkUnderline(function(F){return S._onLinkLeave(F)}),S}return e(m,p),Object.defineProperty(m.prototype,"onRequestRedraw",{get:function(){return new i.EventEmitter().event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),p.prototype.dispose.call(this)},m.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var E=0,v=this._rowElements;E<v.length;E++){var h=v[E];h.style.width=this.dimensions.canvasWidth+"px",h.style.height=this.dimensions.actualCellHeight+"px",h.style.lineHeight=this.dimensions.actualCellHeight+"px",h.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var A=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=A,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},m.prototype.setColors=function(E){this._colors=E,this._injectCss()},m.prototype._injectCss=function(){var E=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var v=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";v+=this._terminalSelector+" span:not(."+c.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+c.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+c.ITALIC_CLASS+" { font-style: italic;}",v+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",v+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",v+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+":not(."+c.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",v+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(h,A){v+=E._terminalSelector+" .xterm-fg-"+A+" { color: "+h.css+"; }"+E._terminalSelector+" .xterm-bg-"+A+" { background-color: "+h.css+"; }"}),v+=this._terminalSelector+" .xterm-fg-"+d.INVERTED_DEFAULT_COLOR+" { color: "+n.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+d.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=v},m.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},m.prototype._refreshRowElements=function(E,v){for(var h=this._rowElements.length;h<=v;h++){var A=document.createElement("div");this._rowContainer.appendChild(A),this._rowElements.push(A)}for(;this._rowElements.length>v;)this._rowContainer.removeChild(this._rowElements.pop())},m.prototype.onResize=function(E,v){this._refreshRowElements(E,v),this._updateDimensions()},m.prototype.onCharSizeChanged=function(){this._updateDimensions()},m.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},m.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},m.prototype.onSelectionChanged=function(E,v,h){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(E&&v){var A=E[1]-this._bufferService.buffer.ydisp,B=v[1]-this._bufferService.buffer.ydisp,x=Math.max(A,0),w=Math.min(B,this._bufferService.rows-1);if(!(x>=this._bufferService.rows||w<0)){var C=document.createDocumentFragment();if(h)C.appendChild(this._createSelectionElement(x,E[0],v[0],w-x+1));else{var D=A===x?E[0]:0,S=x===w?v[0]:this._bufferService.cols;C.appendChild(this._createSelectionElement(x,D,S));var F=w-x-1;if(C.appendChild(this._createSelectionElement(x+1,0,this._bufferService.cols,F)),x!==w){var T=B===w?v[0]:this._bufferService.cols;C.appendChild(this._createSelectionElement(w,0,T))}}this._selectionContainer.appendChild(C)}}},m.prototype._createSelectionElement=function(E,v,h,A){A===void 0&&(A=1);var B=document.createElement("div");return B.style.height=A*this.dimensions.actualCellHeight+"px",B.style.top=E*this.dimensions.actualCellHeight+"px",B.style.left=v*this.dimensions.actualCellWidth+"px",B.style.width=this.dimensions.actualCellWidth*(h-v)+"px",B},m.prototype.onCursorMove=function(){},m.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},m.prototype.clear=function(){for(var E=0,v=this._rowElements;E<v.length;E++)v[E].innerHTML=""},m.prototype.renderRows=function(E,v){for(var h=this._bufferService.buffer.ybase+this._bufferService.buffer.y,A=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),B=this._optionsService.options.cursorBlink,x=E;x<=v;x++){var w=this._rowElements[x];w.innerHTML="";var C=x+this._bufferService.buffer.ydisp,D=this._bufferService.buffer.lines.get(C),S=this._optionsService.options.cursorStyle;w.appendChild(this._rowFactory.createRow(D,C===h,S,A,B,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(m.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),m.prototype.registerCharacterJoiner=function(E){return-1},m.prototype.deregisterCharacterJoiner=function(E){return!1},m.prototype._onLinkHover=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!0)},m.prototype._onLinkLeave=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!1)},m.prototype._setCellUnderline=function(E,v,h,A,B,x){for(;E!==v||h!==A;){var w=this._rowElements[h];if(!w)return;var C=w.children[E];C&&(C.style.textDecoration=x?"underline":"none"),++E>=B&&(E=0,h++)}},m=g([y(6,o.ICharSizeService),y(7,s.IOptionsService),y(8,s.IBufferService)],m)}(l.Disposable);b.DomRenderer=u},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.DomRendererRowFactory=b.CURSOR_STYLE_UNDERLINE_CLASS=b.CURSOR_STYLE_BAR_CLASS=b.CURSOR_STYLE_BLOCK_CLASS=b.CURSOR_BLINK_CLASS=b.CURSOR_CLASS=b.UNDERLINE_CLASS=b.ITALIC_CLASS=b.DIM_CLASS=b.BOLD_CLASS=void 0;var P=a(9),e=a(3),g=a(4),y=a(10);b.BOLD_CLASS="xterm-bold",b.DIM_CLASS="xterm-dim",b.ITALIC_CLASS="xterm-italic",b.UNDERLINE_CLASS="xterm-underline",b.CURSOR_CLASS="xterm-cursor",b.CURSOR_BLINK_CLASS="xterm-cursor-blink",b.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",b.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",b.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var c=function(){function l(o,s,i){this._document=o,this._optionsService=s,this._colors=i,this._workCell=new g.CellData}return l.prototype.setColors=function(o){this._colors=o},l.prototype.createRow=function(o,s,i,n,t,r,u){for(var p=this._document.createDocumentFragment(),m=0,E=Math.min(o.length,u)-1;E>=0;E--)if(o.loadCell(E,this._workCell).getCode()!==e.NULL_CELL_CODE||s&&E===n){m=E+1;break}for(E=0;E<m;E++){o.loadCell(E,this._workCell);var v=this._workCell.getWidth();if(v!==0){var h=this._document.createElement("span");if(v>1&&(h.style.width=r*v+"px"),s&&E===n)switch(h.classList.add(b.CURSOR_CLASS),t&&h.classList.add(b.CURSOR_BLINK_CLASS),i){case"bar":h.classList.add(b.CURSOR_STYLE_BAR_CLASS);break;case"underline":h.classList.add(b.CURSOR_STYLE_UNDERLINE_CLASS);break;default:h.classList.add(b.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&h.classList.add(b.BOLD_CLASS),this._workCell.isItalic()&&h.classList.add(b.ITALIC_CLASS),this._workCell.isDim()&&h.classList.add(b.DIM_CLASS),this._workCell.isUnderline()&&h.classList.add(b.UNDERLINE_CLASS),this._workCell.isInvisible()?h.textContent=e.WHITESPACE_CELL_CHAR:h.textContent=this._workCell.getChars()||e.WHITESPACE_CELL_CHAR;var A=this._workCell.getFgColor(),B=this._workCell.getFgColorMode(),x=this._workCell.getBgColor(),w=this._workCell.getBgColorMode(),C=!!this._workCell.isInverse();if(C){var D=A;A=x,x=D;var S=B;B=w,w=S}switch(B){case 16777216:case 33554432:this._workCell.isBold()&&A<8&&this._optionsService.options.drawBoldTextInBrightColors&&(A+=8),this._applyMinimumContrast(h,this._colors.background,this._colors.ansi[A])||h.classList.add("xterm-fg-"+A);break;case 50331648:var F=y.rgba.toColor(A>>16&255,A>>8&255,255&A);this._applyMinimumContrast(h,this._colors.background,F)||this._addStyle(h,"color:#"+d(A.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(h,this._colors.background,this._colors.foreground)||C&&h.classList.add("xterm-fg-"+P.INVERTED_DEFAULT_COLOR)}switch(w){case 16777216:case 33554432:h.classList.add("xterm-bg-"+x);break;case 50331648:this._addStyle(h,"background-color:#"+d(x.toString(16),"0",6));break;case 0:default:C&&h.classList.add("xterm-bg-"+P.INVERTED_DEFAULT_COLOR)}p.appendChild(h)}}return p},l.prototype._applyMinimumContrast=function(o,s,i){if(this._optionsService.options.minimumContrastRatio===1)return!1;var n=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return n===void 0&&(n=y.color.ensureContrastRatio(s,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,n!=null?n:null)),!!n&&(this._addStyle(o,"color:"+n.css),!0)},l.prototype._addStyle=function(o,s){o.setAttribute("style",""+(o.getAttribute("style")||"")+s+";")},l}();function d(l,o,s){for(;l.length<s;)l=o+l;return l}b.DomRendererRowFactory=c},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.evaluateKeyboardEvent=void 0;var P=a(12),e={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};b.evaluateKeyboardEvent=function(g,y,c,d){var l={type:0,cancel:!1,key:void 0},o=(g.shiftKey?1:0)|(g.altKey?2:0)|(g.ctrlKey?4:0)|(g.metaKey?8:0);switch(g.keyCode){case 0:g.key==="UIKeyInputUpArrow"?l.key=y?P.C0.ESC+"OA":P.C0.ESC+"[A":g.key==="UIKeyInputLeftArrow"?l.key=y?P.C0.ESC+"OD":P.C0.ESC+"[D":g.key==="UIKeyInputRightArrow"?l.key=y?P.C0.ESC+"OC":P.C0.ESC+"[C":g.key==="UIKeyInputDownArrow"&&(l.key=y?P.C0.ESC+"OB":P.C0.ESC+"[B");break;case 8:if(g.shiftKey){l.key=P.C0.BS;break}if(g.altKey){l.key=P.C0.ESC+P.C0.DEL;break}l.key=P.C0.DEL;break;case 9:if(g.shiftKey){l.key=P.C0.ESC+"[Z";break}l.key=P.C0.HT,l.cancel=!0;break;case 13:l.key=g.altKey?P.C0.ESC+P.C0.CR:P.C0.CR,l.cancel=!0;break;case 27:l.key=P.C0.ESC,g.altKey&&(l.key=P.C0.ESC+P.C0.ESC),l.cancel=!0;break;case 37:if(g.metaKey)break;o?(l.key=P.C0.ESC+"[1;"+(o+1)+"D",l.key===P.C0.ESC+"[1;3D"&&(l.key=P.C0.ESC+(c?"b":"[1;5D"))):l.key=y?P.C0.ESC+"OD":P.C0.ESC+"[D";break;case 39:if(g.metaKey)break;o?(l.key=P.C0.ESC+"[1;"+(o+1)+"C",l.key===P.C0.ESC+"[1;3C"&&(l.key=P.C0.ESC+(c?"f":"[1;5C"))):l.key=y?P.C0.ESC+"OC":P.C0.ESC+"[C";break;case 38:if(g.metaKey)break;o?(l.key=P.C0.ESC+"[1;"+(o+1)+"A",c||l.key!==P.C0.ESC+"[1;3A"||(l.key=P.C0.ESC+"[1;5A")):l.key=y?P.C0.ESC+"OA":P.C0.ESC+"[A";break;case 40:if(g.metaKey)break;o?(l.key=P.C0.ESC+"[1;"+(o+1)+"B",c||l.key!==P.C0.ESC+"[1;3B"||(l.key=P.C0.ESC+"[1;5B")):l.key=y?P.C0.ESC+"OB":P.C0.ESC+"[B";break;case 45:g.shiftKey||g.ctrlKey||(l.key=P.C0.ESC+"[2~");break;case 46:l.key=o?P.C0.ESC+"[3;"+(o+1)+"~":P.C0.ESC+"[3~";break;case 36:l.key=o?P.C0.ESC+"[1;"+(o+1)+"H":y?P.C0.ESC+"OH":P.C0.ESC+"[H";break;case 35:l.key=o?P.C0.ESC+"[1;"+(o+1)+"F":y?P.C0.ESC+"OF":P.C0.ESC+"[F";break;case 33:g.shiftKey?l.type=2:l.key=P.C0.ESC+"[5~";break;case 34:g.shiftKey?l.type=3:l.key=P.C0.ESC+"[6~";break;case 112:l.key=o?P.C0.ESC+"[1;"+(o+1)+"P":P.C0.ESC+"OP";break;case 113:l.key=o?P.C0.ESC+"[1;"+(o+1)+"Q":P.C0.ESC+"OQ";break;case 114:l.key=o?P.C0.ESC+"[1;"+(o+1)+"R":P.C0.ESC+"OR";break;case 115:l.key=o?P.C0.ESC+"[1;"+(o+1)+"S":P.C0.ESC+"OS";break;case 116:l.key=o?P.C0.ESC+"[15;"+(o+1)+"~":P.C0.ESC+"[15~";break;case 117:l.key=o?P.C0.ESC+"[17;"+(o+1)+"~":P.C0.ESC+"[17~";break;case 118:l.key=o?P.C0.ESC+"[18;"+(o+1)+"~":P.C0.ESC+"[18~";break;case 119:l.key=o?P.C0.ESC+"[19;"+(o+1)+"~":P.C0.ESC+"[19~";break;case 120:l.key=o?P.C0.ESC+"[20;"+(o+1)+"~":P.C0.ESC+"[20~";break;case 121:l.key=o?P.C0.ESC+"[21;"+(o+1)+"~":P.C0.ESC+"[21~";break;case 122:l.key=o?P.C0.ESC+"[23;"+(o+1)+"~":P.C0.ESC+"[23~";break;case 123:l.key=o?P.C0.ESC+"[24;"+(o+1)+"~":P.C0.ESC+"[24~";break;default:if(!g.ctrlKey||g.shiftKey||g.altKey||g.metaKey)if(c&&!d||!g.altKey||g.metaKey)c&&!g.altKey&&!g.ctrlKey&&g.metaKey?g.keyCode===65&&(l.type=1):g.key&&!g.ctrlKey&&!g.altKey&&!g.metaKey&&g.keyCode>=48&&g.key.length===1?l.key=g.key:g.key&&g.ctrlKey&&g.key==="_"&&(l.key=P.C0.US);else{var s=e[g.keyCode],i=s&&s[g.shiftKey?1:0];if(i)l.key=P.C0.ESC+i;else if(g.keyCode>=65&&g.keyCode<=90){var n=g.ctrlKey?g.keyCode-64:g.keyCode+32;l.key=P.C0.ESC+String.fromCharCode(n)}}else g.keyCode>=65&&g.keyCode<=90?l.key=String.fromCharCode(g.keyCode-64):g.keyCode===32?l.key=P.C0.NUL:g.keyCode>=51&&g.keyCode<=55?l.key=String.fromCharCode(g.keyCode-51+27):g.keyCode===56?l.key=P.C0.DEL:g.keyCode===219?l.key=P.C0.ESC:g.keyCode===220?l.key=P.C0.FS:g.keyCode===221&&(l.key=P.C0.GS)}return l}},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(r,u){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var E in m)m.hasOwnProperty(E)&&(p[E]=m[E])})(r,u)},function(r,u){function p(){this.constructor=r}P(r,u),r.prototype=u===null?Object.create(u):(p.prototype=u.prototype,new p)}),g=this&&this.__decorate||function(r,u,p,m){var E,v=arguments.length,h=v<3?u:m===null?m=Object.getOwnPropertyDescriptor(u,p):m;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(r,u,p,m);else for(var A=r.length-1;A>=0;A--)(E=r[A])&&(h=(v<3?E(h):v>3?E(u,p,h):E(u,p))||h);return v>3&&h&&Object.defineProperty(u,p,h),h},y=this&&this.__param||function(r,u){return function(p,m){u(p,m,r)}};Object.defineProperty(b,"__esModule",{value:!0}),b.RenderService=void 0;var c=a(31),d=a(0),l=a(2),o=a(32),s=a(7),i=a(1),n=a(5),t=function(r){function u(p,m,E,v,h,A){var B=r.call(this)||this;if(B._renderer=p,B._rowCount=m,B._isPaused=!1,B._needsFullRefresh=!1,B._isNextRenderRedrawOnly=!0,B._needsSelectionRefresh=!1,B._canvasWidth=0,B._canvasHeight=0,B._selectionState={start:void 0,end:void 0,columnSelectMode:!1},B._onDimensionsChange=new d.EventEmitter,B._onRender=new d.EventEmitter,B._onRefreshRequest=new d.EventEmitter,B.register({dispose:function(){return B._renderer.dispose()}}),B._renderDebouncer=new c.RenderDebouncer(function(w,C){return B._renderRows(w,C)}),B.register(B._renderDebouncer),B._screenDprMonitor=new o.ScreenDprMonitor,B._screenDprMonitor.setListener(function(){return B.onDevicePixelRatioChange()}),B.register(B._screenDprMonitor),B.register(A.onResize(function(w){return B._fullRefresh()})),B.register(v.onOptionChange(function(){return B._renderer.onOptionsChanged()})),B.register(h.onCharSizeChange(function(){return B.onCharSizeChanged()})),B._renderer.onRequestRedraw(function(w){return B.refreshRows(w.start,w.end,!0)}),B.register(s.addDisposableDomListener(window,"resize",function(){return B.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var x=new IntersectionObserver(function(w){return B._onIntersectionChange(w[w.length-1])},{threshold:0});x.observe(E),B.register({dispose:function(){return x.disconnect()}})}return B}return e(u,r),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(p){this._isPaused=p.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(p,m,E){E===void 0&&(E=!1),this._isPaused?this._needsFullRefresh=!0:(E||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(p,m,this._rowCount))},u.prototype._renderRows=function(p,m){this._renderer.renderRows(p,m),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:p,end:m}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(p,m){this._rowCount=m,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){r.prototype.dispose.call(this)},u.prototype.setRenderer=function(p){var m=this;this._renderer.dispose(),this._renderer=p,this._renderer.onRequestRedraw(function(E){return m.refreshRows(E.start,E.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(p){this._renderer.setColors(p),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(p,m){this._renderer.onResize(p,m),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(p,m,E){this._selectionState.start=p,this._selectionState.end=m,this._selectionState.columnSelectMode=E,this._renderer.onSelectionChanged(p,m,E)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(p){return this._renderer.registerCharacterJoiner(p)},u.prototype.deregisterCharacterJoiner=function(p){return this._renderer.deregisterCharacterJoiner(p)},u=g([y(3,i.IOptionsService),y(4,n.ICharSizeService),y(5,i.IBufferService)],u)}(l.Disposable);b.RenderService=t},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(l,o,s,i){var n,t=arguments.length,r=t<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,s):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(l,o,s,i);else for(var u=l.length-1;u>=0;u--)(n=l[u])&&(r=(t<3?n(r):t>3?n(o,s,r):n(o,s))||r);return t>3&&r&&Object.defineProperty(o,s,r),r},e=this&&this.__param||function(l,o){return function(s,i){o(s,i,l)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CharSizeService=void 0;var g=a(1),y=a(0),c=function(){function l(o,s,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new y.EventEmitter,this._measureStrategy=new d(o,s,this._optionsService)}return Object.defineProperty(l.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),l.prototype.measure=function(){var o=this._measureStrategy.measure();o.width===this.width&&o.height===this.height||(this.width=o.width,this.height=o.height,this._onCharSizeChange.fire())},l=P([e(2,g.IOptionsService)],l)}();b.CharSizeService=c;var d=function(){function l(o,s,i){this._document=o,this._parentElement=s,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return l.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var o=this._measureElement.getBoundingClientRect();return o.width!==0&&o.height!==0&&(this._result.width=o.width,this._result.height=Math.ceil(o.height)),this._result},l}()},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(d,l,o,s){var i,n=arguments.length,t=n<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,o):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(d,l,o,s);else for(var r=d.length-1;r>=0;r--)(i=d[r])&&(t=(n<3?i(t):n>3?i(l,o,t):i(l,o))||t);return n>3&&t&&Object.defineProperty(l,o,t),t},e=this&&this.__param||function(d,l){return function(o,s){l(o,s,d)}};Object.defineProperty(b,"__esModule",{value:!0}),b.MouseService=void 0;var g=a(5),y=a(30),c=function(){function d(l,o){this._renderService=l,this._charSizeService=o}return d.prototype.getCoords=function(l,o,s,i,n){return y.getCoords(l,o,s,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,n)},d.prototype.getRawByteCoords=function(l,o,s,i){var n=this.getCoords(l,o,s,i);return y.getRawByteCoords(n)},d=P([e(0,g.IRenderService),e(1,g.ICharSizeService)],d)}();b.MouseService=c},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),g=this&&this.__decorate||function(i,n,t,r){var u,p=arguments.length,m=p<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(i,n,t,r);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(m=(p<3?u(m):p>3?u(n,t,m):u(n,t))||m);return p>3&&m&&Object.defineProperty(n,t,m),m},y=this&&this.__param||function(i,n){return function(t,r){n(t,r,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.Linkifier2=void 0;var c=a(1),d=a(0),l=a(2),o=a(7),s=function(i){function n(t){var r=i.call(this)||this;return r._bufferService=t,r._linkProviders=[],r._linkCacheDisposables=[],r._isMouseOut=!0,r._activeLine=-1,r._onShowLinkUnderline=r.register(new d.EventEmitter),r._onHideLinkUnderline=r.register(new d.EventEmitter),r.register(l.getDisposeArrayDisposable(r._linkCacheDisposables)),r}return e(n,i),Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),n.prototype.registerLinkProvider=function(t){var r=this;return this._linkProviders.push(t),{dispose:function(){var u=r._linkProviders.indexOf(t);u!==-1&&r._linkProviders.splice(u,1)}}},n.prototype.attachToDom=function(t,r,u){var p=this;this._element=t,this._mouseService=r,this._renderService=u,this.register(o.addDisposableDomListener(this._element,"mouseleave",function(){p._isMouseOut=!0,p._clearCurrentLink()})),this.register(o.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(o.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},n.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var r=this._positionFromMouseEvent(t,this._element,this._mouseService);if(r){this._isMouseOut=!1;for(var u=t.composedPath(),p=0;p<u.length;p++){var m=u[p];if(m.classList.contains("xterm"))break;if(m.classList.contains("xterm-hover"))return}this._lastBufferCell&&r.x===this._lastBufferCell.x&&r.y===this._lastBufferCell.y||(this._onHover(r),this._lastBufferCell=r)}}},n.prototype._onHover=function(t){if(this._activeLine!==t.y)return this._clearCurrentLink(),void this._askForLink(t,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,t)||(this._clearCurrentLink(),this._askForLink(t,!0))},n.prototype._askForLink=function(t,r){var u=this;this._activeProviderReplies&&r||(this._activeProviderReplies=new Map,this._activeLine=t.y);var p=!1;this._linkProviders.forEach(function(m,E){var v;r?!((v=u._activeProviderReplies)===null||v===void 0)&&v.get(E)&&(p=u._checkLinkProviderResult(E,t,p)):m.provideLinks(t.y,function(h){var A,B;if(!u._isMouseOut){var x=h==null?void 0:h.map(function(w){return{link:w}});(A=u._activeProviderReplies)===null||A===void 0||A.set(E,x),p=u._checkLinkProviderResult(E,t,p),((B=u._activeProviderReplies)===null||B===void 0?void 0:B.size)===u._linkProviders.length&&u._removeIntersectingLinks(t.y,u._activeProviderReplies)}})})},n.prototype._removeIntersectingLinks=function(t,r){for(var u=new Set,p=0;p<r.size;p++){var m=r.get(p);if(m)for(var E=0;E<m.length;E++)for(var v=m[E],h=v.link.range.start.y<t?0:v.link.range.start.x,A=v.link.range.end.y>t?this._bufferService.cols:v.link.range.end.x,B=h;B<=A;B++){if(u.has(B)){m.splice(E--,1);break}u.add(B)}}},n.prototype._checkLinkProviderResult=function(t,r,u){var p,m=this;if(!this._activeProviderReplies)return u;for(var E=this._activeProviderReplies.get(t),v=!1,h=0;h<t;h++)this._activeProviderReplies.has(h)&&!this._activeProviderReplies.get(h)||(v=!0);if(!v&&E){var A=E.find(function(x){return m._linkAtPosition(x.link,r)});A&&(u=!0,this._handleNewLink(A))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(h=0;h<this._activeProviderReplies.size;h++){var B=(p=this._activeProviderReplies.get(h))===null||p===void 0?void 0:p.find(function(x){return m._linkAtPosition(x.link,r)});if(B){u=!0,this._handleNewLink(B);break}}return u},n.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var r=this._positionFromMouseEvent(t,this._element,this._mouseService);r&&this._linkAtPosition(this._currentLink.link,r)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},n.prototype._clearCurrentLink=function(t,r){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!r||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=r)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},n.prototype._handleNewLink=function(t){var r=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(t.link,u)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var p,m;return(m=(p=r._currentLink)===null||p===void 0?void 0:p.state)===null||m===void 0?void 0:m.decorations.pointerCursor},set:function(p){var m,E;!((m=r._currentLink)===null||m===void 0)&&m.state&&r._currentLink.state.decorations.pointerCursor!==p&&(r._currentLink.state.decorations.pointerCursor=p,r._currentLink.state.isHovered&&((E=r._element)===null||E===void 0||E.classList.toggle("xterm-cursor-pointer",p)))}},underline:{get:function(){var p,m;return(m=(p=r._currentLink)===null||p===void 0?void 0:p.state)===null||m===void 0?void 0:m.decorations.underline},set:function(p){var m,E,v;!((m=r._currentLink)===null||m===void 0)&&m.state&&((v=(E=r._currentLink)===null||E===void 0?void 0:E.state)===null||v===void 0?void 0:v.decorations.underline)!==p&&(r._currentLink.state.decorations.underline=p,r._currentLink.state.isHovered&&r._fireUnderlineEvent(t.link,p))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(p){var m=p.start===0?0:p.start+1+r._bufferService.buffer.ydisp;r._clearCurrentLink(m,p.end+1+r._bufferService.buffer.ydisp)})))}},n.prototype._linkHover=function(t,r,u){var p;!((p=this._currentLink)===null||p===void 0)&&p.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(r,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),r.hover&&r.hover(u,r.text)},n.prototype._fireUnderlineEvent=function(t,r){var u=t.range,p=this._bufferService.buffer.ydisp,m=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-p-1,u.end.x,u.end.y-p-1,void 0);(r?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(m)},n.prototype._linkLeave=function(t,r,u){var p;!((p=this._currentLink)===null||p===void 0)&&p.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(r,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),r.leave&&r.leave(u,r.text)},n.prototype._linkAtPosition=function(t,r){var u=t.range.start.y===t.range.end.y,p=t.range.start.y<r.y,m=t.range.end.y>r.y;return(u&&t.range.start.x<=r.x&&t.range.end.x>=r.x||p&&t.range.end.x>=r.x||m&&t.range.start.x<=r.x||p&&m)&&t.range.start.y<=r.y&&t.range.end.y>=r.y},n.prototype._positionFromMouseEvent=function(t,r,u){var p=u.getCoords(t,r,this._bufferService.cols,this._bufferService.rows);if(p)return{x:p[0],y:p[1]+this._bufferService.buffer.ydisp}},n.prototype._createLinkUnderlineEvent=function(t,r,u,p,m){return{x1:t,y1:r,x2:u,y2:p,cols:this._bufferService.cols,fg:m}},n=g([y(0,c.IBufferService)],n)}(l.Disposable);b.Linkifier2=s},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CoreBrowserService=void 0;var P=function(){function e(g){this._textarea=g}return Object.defineProperty(e.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),e}();b.CoreBrowserService=P},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(h,A){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,x){B.__proto__=x}||function(B,x){for(var w in x)x.hasOwnProperty(w)&&(B[w]=x[w])})(h,A)},function(h,A){function B(){this.constructor=h}P(h,A),h.prototype=A===null?Object.create(A):(B.prototype=A.prototype,new B)});Object.defineProperty(b,"__esModule",{value:!0}),b.CoreTerminal=void 0;var g=a(2),y=a(1),c=a(66),d=a(67),l=a(68),o=a(74),s=a(75),i=a(0),n=a(76),t=a(77),r=a(78),u=a(80),p=a(81),m=a(19),E=a(82),v=function(h){function A(B){var x=h.call(this)||this;return x._onBinary=new i.EventEmitter,x._onData=new i.EventEmitter,x._onLineFeed=new i.EventEmitter,x._onResize=new i.EventEmitter,x._onScroll=new i.EventEmitter,x._instantiationService=new c.InstantiationService,x.optionsService=new o.OptionsService(B),x._instantiationService.setService(y.IOptionsService,x.optionsService),x._bufferService=x.register(x._instantiationService.createInstance(l.BufferService)),x._instantiationService.setService(y.IBufferService,x._bufferService),x._logService=x._instantiationService.createInstance(d.LogService),x._instantiationService.setService(y.ILogService,x._logService),x._coreService=x.register(x._instantiationService.createInstance(s.CoreService,function(){return x.scrollToBottom()})),x._instantiationService.setService(y.ICoreService,x._coreService),x._coreMouseService=x._instantiationService.createInstance(n.CoreMouseService),x._instantiationService.setService(y.ICoreMouseService,x._coreMouseService),x._dirtyRowService=x._instantiationService.createInstance(t.DirtyRowService),x._instantiationService.setService(y.IDirtyRowService,x._dirtyRowService),x.unicodeService=x._instantiationService.createInstance(r.UnicodeService),x._instantiationService.setService(y.IUnicodeService,x.unicodeService),x._charsetService=x._instantiationService.createInstance(u.CharsetService),x._instantiationService.setService(y.ICharsetService,x._charsetService),x._inputHandler=new m.InputHandler(x._bufferService,x._charsetService,x._coreService,x._dirtyRowService,x._logService,x.optionsService,x._coreMouseService,x.unicodeService),x.register(i.forwardEvent(x._inputHandler.onLineFeed,x._onLineFeed)),x.register(x._inputHandler),x.register(i.forwardEvent(x._bufferService.onResize,x._onResize)),x.register(i.forwardEvent(x._coreService.onData,x._onData)),x.register(i.forwardEvent(x._coreService.onBinary,x._onBinary)),x.register(x.optionsService.onOptionChange(function(w){return x._updateOptions(w)})),x._writeBuffer=new E.WriteBuffer(function(w){return x._inputHandler.parse(w)}),x}return e(A,h),Object.defineProperty(A.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){var B;this._isDisposed||(h.prototype.dispose.call(this),(B=this._windowsMode)===null||B===void 0||B.dispose(),this._windowsMode=void 0)},A.prototype.write=function(B,x){this._writeBuffer.write(B,x)},A.prototype.writeSync=function(B){this._writeBuffer.writeSync(B)},A.prototype.resize=function(B,x){isNaN(B)||isNaN(x)||(B=Math.max(B,l.MINIMUM_COLS),x=Math.max(x,l.MINIMUM_ROWS),this._bufferService.resize(B,x))},A.prototype.scroll=function(B,x){x===void 0&&(x=!1);var w,C=this._bufferService.buffer;(w=this._cachedBlankLine)&&w.length===this.cols&&w.getFg(0)===B.fg&&w.getBg(0)===B.bg||(w=C.getBlankLine(B,x),this._cachedBlankLine=w),w.isWrapped=x;var D=C.ybase+C.scrollTop,S=C.ybase+C.scrollBottom;if(C.scrollTop===0){var F=C.lines.isFull;S===C.lines.length-1?F?C.lines.recycle().copyFrom(w):C.lines.push(w.clone()):C.lines.splice(S+1,0,w.clone()),F?this._bufferService.isUserScrolling&&(C.ydisp=Math.max(C.ydisp-1,0)):(C.ybase++,this._bufferService.isUserScrolling||C.ydisp++)}else{var T=S-D+1;C.lines.shiftElements(D+1,T-1,-1),C.lines.set(S,w.clone())}this._bufferService.isUserScrolling||(C.ydisp=C.ybase),this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom),this._onScroll.fire(C.ydisp)},A.prototype.scrollLines=function(B,x){var w=this._bufferService.buffer;if(B<0){if(w.ydisp===0)return;this._bufferService.isUserScrolling=!0}else B+w.ydisp>=w.ybase&&(this._bufferService.isUserScrolling=!1);var C=w.ydisp;w.ydisp=Math.max(Math.min(w.ydisp+B,w.ybase),0),C!==w.ydisp&&(x||this._onScroll.fire(w.ydisp))},A.prototype.scrollPages=function(B){this.scrollLines(B*(this.rows-1))},A.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},A.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},A.prototype.scrollToLine=function(B){var x=B-this._bufferService.buffer.ydisp;x!==0&&this.scrollLines(x)},A.prototype.addEscHandler=function(B,x){return this._inputHandler.addEscHandler(B,x)},A.prototype.addDcsHandler=function(B,x){return this._inputHandler.addDcsHandler(B,x)},A.prototype.addCsiHandler=function(B,x){return this._inputHandler.addCsiHandler(B,x)},A.prototype.addOscHandler=function(B,x){return this._inputHandler.addOscHandler(B,x)},A.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},A.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},A.prototype._updateOptions=function(B){var x;switch(B){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((x=this._windowsMode)===null||x===void 0||x.dispose(),this._windowsMode=void 0)}},A.prototype._enableWindowsMode=function(){var B=this;if(!this._windowsMode){var x=[];x.push(this.onLineFeed(p.updateWindowsModeWrappedState.bind(null,this._bufferService))),x.push(this.addCsiHandler({final:"H"},function(){return p.updateWindowsModeWrappedState(B._bufferService),!1})),this._windowsMode={dispose:function(){for(var w=0,C=x;w<C.length;w++)C[w].dispose()}}}},A}(g.Disposable);b.CoreTerminal=v},function(ye,b,a){"use strict";var P=this&&this.__spreadArrays||function(){for(var d=0,l=0,o=arguments.length;l<o;l++)d+=arguments[l].length;var s=Array(d),i=0;for(l=0;l<o;l++)for(var n=arguments[l],t=0,r=n.length;t<r;t++,i++)s[i]=n[t];return s};Object.defineProperty(b,"__esModule",{value:!0}),b.InstantiationService=b.ServiceCollection=void 0;var e=a(1),g=a(14),y=function(){function d(){for(var l=[],o=0;o<arguments.length;o++)l[o]=arguments[o];this._entries=new Map;for(var s=0,i=l;s<i.length;s++){var n=i[s],t=n[0],r=n[1];this.set(t,r)}}return d.prototype.set=function(l,o){var s=this._entries.get(l);return this._entries.set(l,o),s},d.prototype.forEach=function(l){this._entries.forEach(function(o,s){return l(s,o)})},d.prototype.has=function(l){return this._entries.has(l)},d.prototype.get=function(l){return this._entries.get(l)},d}();b.ServiceCollection=y;var c=function(){function d(){this._services=new y,this._services.set(e.IInstantiationService,this)}return d.prototype.setService=function(l,o){this._services.set(l,o)},d.prototype.getService=function(l){return this._services.get(l)},d.prototype.createInstance=function(l){for(var o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];for(var i=g.getServiceDependencies(l).sort(function(E,v){return E.index-v.index}),n=[],t=0,r=i;t<r.length;t++){var u=r[t],p=this._services.get(u.id);if(!p)throw new Error("[createInstance] "+l.name+" depends on UNKNOWN service "+u.id+".");n.push(p)}var m=i.length>0?i[0].index:o.length;if(o.length!==m)throw new Error("[createInstance] First service dependency of "+l.name+" at position "+(m+1)+" conflicts with "+o.length+" static arguments");return new(l.bind.apply(l,P([void 0],P(o,n))))},d}();b.InstantiationService=c},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(o,s,i,n){var t,r=arguments.length,u=r<3?s:n===null?n=Object.getOwnPropertyDescriptor(s,i):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(o,s,i,n);else for(var p=o.length-1;p>=0;p--)(t=o[p])&&(u=(r<3?t(u):r>3?t(s,i,u):t(s,i))||u);return r>3&&u&&Object.defineProperty(s,i,u),u},e=this&&this.__param||function(o,s){return function(i,n){s(i,n,o)}},g=this&&this.__spreadArrays||function(){for(var o=0,s=0,i=arguments.length;s<i;s++)o+=arguments[s].length;var n=Array(o),t=0;for(s=0;s<i;s++)for(var r=arguments[s],u=0,p=r.length;u<p;u++,t++)n[t]=r[u];return n};Object.defineProperty(b,"__esModule",{value:!0}),b.LogService=b.LogLevel=void 0;var y,c=a(1);(function(o){o[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR",o[o.OFF=4]="OFF"})(y=b.LogLevel||(b.LogLevel={}));var d={debug:y.DEBUG,info:y.INFO,warn:y.WARN,error:y.ERROR,off:y.OFF},l=function(){function o(s){var i=this;this._optionsService=s,this._updateLogLevel(),this._optionsService.onOptionChange(function(n){n==="logLevel"&&i._updateLogLevel()})}return o.prototype._updateLogLevel=function(){this._logLevel=d[this._optionsService.options.logLevel]},o.prototype._evalLazyOptionalParams=function(s){for(var i=0;i<s.length;i++)typeof s[i]=="function"&&(s[i]=s[i]())},o.prototype._log=function(s,i,n){this._evalLazyOptionalParams(n),s.call.apply(s,g([console,"xterm.js: "+i],n))},o.prototype.debug=function(s){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];this._logLevel<=y.DEBUG&&this._log(console.log,s,i)},o.prototype.info=function(s){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];this._logLevel<=y.INFO&&this._log(console.info,s,i)},o.prototype.warn=function(s){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];this._logLevel<=y.WARN&&this._log(console.warn,s,i)},o.prototype.error=function(s){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];this._logLevel<=y.ERROR&&this._log(console.error,s,i)},o=P([e(0,c.IOptionsService)],o)}();b.LogService=l},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(i,n){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)r.hasOwnProperty(u)&&(t[u]=r[u])})(i,n)},function(i,n){function t(){this.constructor=i}P(i,n),i.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),g=this&&this.__decorate||function(i,n,t,r){var u,p=arguments.length,m=p<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(i,n,t,r);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(m=(p<3?u(m):p>3?u(n,t,m):u(n,t))||m);return p>3&&m&&Object.defineProperty(n,t,m),m},y=this&&this.__param||function(i,n){return function(t,r){n(t,r,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.BufferService=b.MINIMUM_ROWS=b.MINIMUM_COLS=void 0;var c=a(1),d=a(69),l=a(0),o=a(2);b.MINIMUM_COLS=2,b.MINIMUM_ROWS=1;var s=function(i){function n(t){var r=i.call(this)||this;return r._optionsService=t,r.isUserScrolling=!1,r._onResize=new l.EventEmitter,r.cols=Math.max(t.options.cols,b.MINIMUM_COLS),r.rows=Math.max(t.options.rows,b.MINIMUM_ROWS),r.buffers=new d.BufferSet(t,r),r}return e(n,i),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){i.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(t,r){this.cols=t,this.rows=r,this.buffers.resize(t,r),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:r})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new d.BufferSet(this._optionsService,this),this.isUserScrolling=!1},n=g([y(0,c.IOptionsService)],n)}(o.Disposable);b.BufferService=s},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(d,l){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var i in s)s.hasOwnProperty(i)&&(o[i]=s[i])})(d,l)},function(d,l){function o(){this.constructor=d}P(d,l),d.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(b,"__esModule",{value:!0}),b.BufferSet=void 0;var g=a(70),y=a(0),c=function(d){function l(o,s){var i=d.call(this)||this;return i._onBufferActivate=i.register(new y.EventEmitter),i._normal=new g.Buffer(!0,o,s),i._normal.fillViewportRows(),i._alt=new g.Buffer(!1,o,s),i._activeBuffer=i._normal,i.setupTabStops(),i}return e(l,d),Object.defineProperty(l.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),l.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},l.prototype.activateAltBuffer=function(o){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(o),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},l.prototype.resize=function(o,s){this._normal.resize(o,s),this._alt.resize(o,s)},l.prototype.setupTabStops=function(o){this._normal.setupTabStops(o),this._alt.setupTabStops(o)},l}(a(2).Disposable);b.BufferSet=c},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BufferStringIterator=b.Buffer=b.MAX_BUFFER_SIZE=void 0;var P=a(71),e=a(16),g=a(4),y=a(3),c=a(72),d=a(73),l=a(20),o=a(6);b.MAX_BUFFER_SIZE=4294967295;var s=function(){function n(t,r,u){this._hasScrollback=t,this._optionsService=r,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=e.DEFAULT_ATTR_DATA.clone(),this.savedCharset=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=g.CellData.fromCharData([0,y.NULL_CELL_CHAR,y.NULL_CELL_WIDTH,y.NULL_CELL_CODE]),this._whitespaceCell=g.CellData.fromCharData([0,y.WHITESPACE_CELL_CHAR,y.WHITESPACE_CELL_WIDTH,y.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new P.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return n.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new o.ExtendedAttrs),this._nullCell},n.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new o.ExtendedAttrs),this._whitespaceCell},n.prototype.getBlankLine=function(t,r){return new e.BufferLine(this._bufferService.cols,this.getNullCell(t),r)},Object.defineProperty(n.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&t<this._rows},enumerable:!1,configurable:!0}),n.prototype._getCorrectBufferLength=function(t){if(!this._hasScrollback)return t;var r=t+this._optionsService.options.scrollback;return r>b.MAX_BUFFER_SIZE?b.MAX_BUFFER_SIZE:r},n.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=e.DEFAULT_ATTR_DATA);for(var r=this._rows;r--;)this.lines.push(this.getBlankLine(t))}},n.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new P.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},n.prototype.resize=function(t,r){var u=this.getNullCell(e.DEFAULT_ATTR_DATA),p=this._getCorrectBufferLength(r);if(p>this.lines.maxLength&&(this.lines.maxLength=p),this.lines.length>0){if(this._cols<t)for(var m=0;m<this.lines.length;m++)this.lines.get(m).resize(t,u);var E=0;if(this._rows<r)for(var v=this._rows;v<r;v++)this.lines.length<r+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new e.BufferLine(t,u)):this.ybase>0&&this.lines.length<=this.ybase+this.y+E+1?(this.ybase--,E++,this.ydisp>0&&this.ydisp--):this.lines.push(new e.BufferLine(t,u)));else for(v=this._rows;v>r;v--)this.lines.length>r+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(p<this.lines.maxLength){var h=this.lines.length-p;h>0&&(this.lines.trimStart(h),this.ybase=Math.max(this.ybase-h,0),this.ydisp=Math.max(this.ydisp-h,0),this.savedY=Math.max(this.savedY-h,0)),this.lines.maxLength=p}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,r-1),E&&(this.y+=E),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=r-1,this._isReflowEnabled&&(this._reflow(t,r),this._cols>t))for(m=0;m<this.lines.length;m++)this.lines.get(m).resize(t,u);this._cols=t,this._rows=r},Object.defineProperty(n.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),n.prototype._reflow=function(t,r){this._cols!==t&&(t>this._cols?this._reflowLarger(t,r):this._reflowSmaller(t,r))},n.prototype._reflowLarger=function(t,r){var u=c.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(e.DEFAULT_ATTR_DATA));if(u.length>0){var p=c.reflowLargerCreateNewLayout(this.lines,u);c.reflowLargerApplyNewLayout(this.lines,p.layout),this._reflowLargerAdjustViewport(t,r,p.countRemoved)}},n.prototype._reflowLargerAdjustViewport=function(t,r,u){for(var p=this.getNullCell(e.DEFAULT_ATTR_DATA),m=u;m-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<r&&this.lines.push(new e.BufferLine(t,p))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},n.prototype._reflowSmaller=function(t,r){for(var u=this.getNullCell(e.DEFAULT_ATTR_DATA),p=[],m=0,E=this.lines.length-1;E>=0;E--){var v=this.lines.get(E);if(!(!v||!v.isWrapped&&v.getTrimmedLength()<=t)){for(var h=[v];v.isWrapped&&E>0;)v=this.lines.get(--E),h.unshift(v);var A=this.ybase+this.y;if(!(A>=E&&A<E+h.length)){var B=h[h.length-1].getTrimmedLength(),x=c.reflowSmallerGetNewLineLengths(h,this._cols,t),w=x.length-h.length,C=void 0;C=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+w):Math.max(0,this.lines.length-this.lines.maxLength+w);for(var D=[],S=0;S<w;S++){var F=this.getBlankLine(e.DEFAULT_ATTR_DATA,!0);D.push(F)}D.length>0&&(p.push({start:E+h.length+m,newLines:D}),m+=D.length),h.push.apply(h,D);var T=x.length-1,O=x[T];O===0&&(O=x[--T]);for(var M=h.length-w-1,N=B;M>=0;){var I=Math.min(N,O);if(h[T].copyCellsFrom(h[M],N-I,O-I,I,!0),(O-=I)===0&&(O=x[--T]),(N-=I)===0){M--;var k=Math.max(M,0);N=c.getWrappedLineTrimmedLength(h,k,this._cols)}}for(S=0;S<h.length;S++)x[S]<t&&h[S].setCell(x[S],u);for(var L=w-C;L-- >0;)this.ybase===0?this.y<r-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+m)-r&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+w,this.ybase+r-1)}}}if(p.length>0){var V=[],_=[];for(S=0;S<this.lines.length;S++)_.push(this.lines.get(S));var ee=this.lines.length,$=ee-1,X=0,q=p[X];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+m);var te=0;for(S=Math.min(this.lines.maxLength-1,ee+m-1);S>=0;S--)if(q&&q.start>$+te){for(var Z=q.newLines.length-1;Z>=0;Z--)this.lines.set(S--,q.newLines[Z]);S++,V.push({index:$+1,amount:q.newLines.length}),te+=q.newLines.length,q=p[++X]}else this.lines.set(S,_[$--]);var G=0;for(S=V.length-1;S>=0;S--)V[S].index+=G,this.lines.onInsertEmitter.fire(V[S]),G+=V[S].amount;var Q=Math.max(0,ee+m-this.lines.maxLength);Q>0&&this.lines.onTrimEmitter.fire(Q)}},n.prototype.stringIndexToBufferIndex=function(t,r,u){for(u===void 0&&(u=!1);r;){var p=this.lines.get(t);if(!p)return[-1,-1];for(var m=u?p.getTrimmedLength():p.length,E=0;E<m;++E)if(p.get(E)[y.CHAR_DATA_WIDTH_INDEX]&&(r-=p.get(E)[y.CHAR_DATA_CHAR_INDEX].length||1),r<0)return[t,E];t++}return[t,0]},n.prototype.translateBufferLineToString=function(t,r,u,p){u===void 0&&(u=0);var m=this.lines.get(t);return m?m.translateToString(r,u,p):""},n.prototype.getWrappedRangeForLine=function(t){for(var r=t,u=t;r>0&&this.lines.get(r).isWrapped;)r--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:r,last:u}},n.prototype.setupTabStops=function(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.options.tabStopWidth)this.tabs[t]=!0},n.prototype.prevStop=function(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t},n.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t},n.prototype.addMarker=function(t){var r=this,u=new d.Marker(t);return this.markers.push(u),u.register(this.lines.onTrim(function(p){u.line-=p,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(p){u.line>=p.index&&(u.line+=p.amount)})),u.register(this.lines.onDelete(function(p){u.line>=p.index&&u.line<p.index+p.amount&&u.dispose(),u.line>p.index&&(u.line-=p.amount)})),u.register(u.onDispose(function(){return r._removeMarker(u)})),u},n.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},n.prototype.iterator=function(t,r,u,p,m){return new i(this,t,r,u,p,m)},n}();b.Buffer=s;var i=function(){function n(t,r,u,p,m,E){u===void 0&&(u=0),p===void 0&&(p=t.lines.length),m===void 0&&(m=0),E===void 0&&(E=0),this._buffer=t,this._trimRight=r,this._startIndex=u,this._endIndex=p,this._startOverscan=m,this._endOverscan=E,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return n.prototype.hasNext=function(){return this._current<this._endIndex},n.prototype.next=function(){var t=this._buffer.getWrappedRangeForLine(this._current);t.first<this._startIndex-this._startOverscan&&(t.first=this._startIndex-this._startOverscan),t.last>this._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var r="",u=t.first;u<=t.last;++u)r+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=t.last+1,{range:t,content:r}},n}();b.BufferStringIterator=i},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CircularList=void 0;var P=a(0),e=function(){function g(y){this._maxLength=y,this.onDeleteEmitter=new P.EventEmitter,this.onInsertEmitter=new P.EventEmitter,this.onTrimEmitter=new P.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(g.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"maxLength",{get:function(){return this._maxLength},set:function(y){if(this._maxLength!==y){for(var c=new Array(y),d=0;d<Math.min(y,this.length);d++)c[d]=this._array[this._getCyclicIndex(d)];this._array=c,this._maxLength=y,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"length",{get:function(){return this._length},set:function(y){if(y>this._length)for(var c=this._length;c<y;c++)this._array[c]=void 0;this._length=y},enumerable:!1,configurable:!0}),g.prototype.get=function(y){return this._array[this._getCyclicIndex(y)]},g.prototype.set=function(y,c){this._array[this._getCyclicIndex(y)]=c},g.prototype.push=function(y){this._array[this._getCyclicIndex(this._length)]=y,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},g.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(g.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),g.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},g.prototype.splice=function(y,c){for(var d=[],l=2;l<arguments.length;l++)d[l-2]=arguments[l];if(c){for(var o=y;o<this._length-c;o++)this._array[this._getCyclicIndex(o)]=this._array[this._getCyclicIndex(o+c)];this._length-=c}for(o=this._length-1;o>=y;o--)this._array[this._getCyclicIndex(o+d.length)]=this._array[this._getCyclicIndex(o)];for(o=0;o<d.length;o++)this._array[this._getCyclicIndex(y+o)]=d[o];if(this._length+d.length>this._maxLength){var s=this._length+d.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=d.length},g.prototype.trimStart=function(y){y>this._length&&(y=this._length),this._startIndex+=y,this._length-=y,this.onTrimEmitter.fire(y)},g.prototype.shiftElements=function(y,c,d){if(!(c<=0)){if(y<0||y>=this._length)throw new Error("start argument out of range");if(y+d<0)throw new Error("Cannot shift elements in list beyond index 0");if(d>0){for(var l=c-1;l>=0;l--)this.set(y+l+d,this.get(y+l));var o=y+c+d-this._length;if(o>0)for(this._length+=o;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(l=0;l<c;l++)this.set(y+l+d,this.get(y+l))}},g.prototype._getCyclicIndex=function(y){return(this._startIndex+y)%this._maxLength},g}();b.CircularList=e},function(ye,b,a){"use strict";function P(e,g,y){if(g===e.length-1)return e[g].getTrimmedLength();var c=!e[g].hasContent(y-1)&&e[g].getWidth(y-1)===1,d=e[g+1].getWidth(0)===2;return c&&d?y-1:y}Object.defineProperty(b,"__esModule",{value:!0}),b.getWrappedLineTrimmedLength=b.reflowSmallerGetNewLineLengths=b.reflowLargerApplyNewLayout=b.reflowLargerCreateNewLayout=b.reflowLargerGetLinesToRemove=void 0,b.reflowLargerGetLinesToRemove=function(e,g,y,c,d){for(var l=[],o=0;o<e.length-1;o++){var s=o,i=e.get(++s);if(i.isWrapped){for(var n=[e.get(o)];s<e.length&&i.isWrapped;)n.push(i),i=e.get(++s);if(c>=o&&c<s)o+=n.length-1;else{for(var t=0,r=P(n,t,g),u=1,p=0;u<n.length;){var m=P(n,u,g),E=m-p,v=y-r,h=Math.min(E,v);n[t].copyCellsFrom(n[u],p,r,h,!1),(r+=h)===y&&(t++,r=0),(p+=h)===m&&(u++,p=0),r===0&&t!==0&&n[t-1].getWidth(y-1)===2&&(n[t].copyCellsFrom(n[t-1],y-1,r++,1,!1),n[t-1].setCell(y-1,d))}n[t].replaceCells(r,y,d);for(var A=0,B=n.length-1;B>0&&(B>t||n[B].getTrimmedLength()===0);B--)A++;A>0&&(l.push(o+n.length-A),l.push(A)),o+=n.length-1}}}return l},b.reflowLargerCreateNewLayout=function(e,g){for(var y=[],c=0,d=g[c],l=0,o=0;o<e.length;o++)if(d===o){var s=g[++c];e.onDeleteEmitter.fire({index:o-l,amount:s}),o+=s-1,l+=s,d=g[++c]}else y.push(o);return{layout:y,countRemoved:l}},b.reflowLargerApplyNewLayout=function(e,g){for(var y=[],c=0;c<g.length;c++)y.push(e.get(g[c]));for(c=0;c<y.length;c++)e.set(c,y[c]);e.length=g.length},b.reflowSmallerGetNewLineLengths=function(e,g,y){for(var c=[],d=e.map(function(r,u){return P(e,u,g)}).reduce(function(r,u){return r+u}),l=0,o=0,s=0;s<d;){if(d-s<y){c.push(d-s);break}l+=y;var i=P(e,o,g);l>i&&(l-=i,o++);var n=e[o].getWidth(l-1)===2;n&&l--;var t=n?y-1:y;c.push(t),s+=t}return c},b.getWrappedLineTrimmedLength=P},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(c,d){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var s in o)o.hasOwnProperty(s)&&(l[s]=o[s])})(c,d)},function(c,d){function l(){this.constructor=c}P(c,d),c.prototype=d===null?Object.create(d):(l.prototype=d.prototype,new l)});Object.defineProperty(b,"__esModule",{value:!0}),b.Marker=void 0;var g=a(0),y=function(c){function d(l){var o=c.call(this)||this;return o.line=l,o._id=d._nextId++,o.isDisposed=!1,o._onDispose=new g.EventEmitter,o}return e(d,c),Object.defineProperty(d.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},d._nextId=1,d}(a(2).Disposable);b.Marker=y},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.OptionsService=b.DEFAULT_OPTIONS=b.DEFAULT_BELL_SOUND=void 0;var P=a(0),e=a(11),g=a(33);b.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",b.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:b.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:e.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var y=["cols","rows"],c=function(){function d(l){this._onOptionChange=new P.EventEmitter,this.options=g.clone(b.DEFAULT_OPTIONS);for(var o=0,s=Object.keys(l);o<s.length;o++){var i=s[o];if(i in this.options){var n=l[i];this.options[i]=n}}}return Object.defineProperty(d.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),d.prototype.setOption=function(l,o){if(!(l in b.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');if(y.indexOf(l)!==-1)throw new Error('Option "'+l+'" can only be set in the constructor');this.options[l]!==o&&(o=this._sanitizeAndValidateOption(l,o),this.options[l]!==o&&(this.options[l]=o,this._onOptionChange.fire(l)))},d.prototype._sanitizeAndValidateOption=function(l,o){switch(l){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":o||(o=b.DEFAULT_OPTIONS[l]);break;case"cursorWidth":o=Math.floor(o);case"lineHeight":case"tabStopWidth":if(o<1)throw new Error(l+" cannot be less than 1, value: "+o);break;case"minimumContrastRatio":o=Math.max(1,Math.min(21,Math.round(10*o)/10));break;case"scrollback":if((o=Math.min(o,4294967295))<0)throw new Error(l+" cannot be less than 0, value: "+o);break;case"fastScrollSensitivity":case"scrollSensitivity":if(o<=0)throw new Error(l+" cannot be less than or equal to 0, value: "+o)}return o},d.prototype.getOption=function(l){if(!(l in b.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');return this.options[l]},d}();b.OptionsService=c},function(ye,b,a){"use strict";var P,e=this&&this.__extends||(P=function(t,r){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,p){u.__proto__=p}||function(u,p){for(var m in p)p.hasOwnProperty(m)&&(u[m]=p[m])})(t,r)},function(t,r){function u(){this.constructor=t}P(t,r),t.prototype=r===null?Object.create(r):(u.prototype=r.prototype,new u)}),g=this&&this.__decorate||function(t,r,u,p){var m,E=arguments.length,v=E<3?r:p===null?p=Object.getOwnPropertyDescriptor(r,u):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(t,r,u,p);else for(var h=t.length-1;h>=0;h--)(m=t[h])&&(v=(E<3?m(v):E>3?m(r,u,v):m(r,u))||v);return E>3&&v&&Object.defineProperty(r,u,v),v},y=this&&this.__param||function(t,r){return function(u,p){r(u,p,t)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CoreService=void 0;var c=a(1),d=a(0),l=a(33),o=a(2),s=Object.freeze({insertMode:!1}),i=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),n=function(t){function r(u,p,m,E){var v=t.call(this)||this;return v._bufferService=p,v._logService=m,v._optionsService=E,v.isCursorInitialized=!1,v.isCursorHidden=!1,v._onData=v.register(new d.EventEmitter),v._onUserInput=v.register(new d.EventEmitter),v._onBinary=v.register(new d.EventEmitter),v._scrollToBottom=u,v.register({dispose:function(){return v._scrollToBottom=void 0}}),v.modes=l.clone(s),v.decPrivateModes=l.clone(i),v}return e(r,t),Object.defineProperty(r.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),r.prototype.reset=function(){this.modes=l.clone(s),this.decPrivateModes=l.clone(i)},r.prototype.triggerDataEvent=function(u,p){if(p===void 0&&(p=!1),!this._optionsService.options.disableStdin){var m=this._bufferService.buffer;m.ybase!==m.ydisp&&this._scrollToBottom(),p&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(E){return E.charCodeAt(0)})}),this._onData.fire(u)}},r.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(p){return p.charCodeAt(0)})}),this._onBinary.fire(u))},r=g([y(1,c.IBufferService),y(2,c.ILogService),y(3,c.IOptionsService)],r)}(o.Disposable);b.CoreService=n},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(i,n,t,r){var u,p=arguments.length,m=p<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(i,n,t,r);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(m=(p<3?u(m):p>3?u(n,t,m):u(n,t))||m);return p>3&&m&&Object.defineProperty(n,t,m),m},e=this&&this.__param||function(i,n){return function(t,r){n(t,r,i)}};Object.defineProperty(b,"__esModule",{value:!0}),b.CoreMouseService=void 0;var g=a(1),y=a(0),c={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(i){return i.button!==4&&i.action===1&&(i.ctrl=!1,i.alt=!1,i.shift=!1,!0)}},VT200:{events:19,restrict:function(i){return i.action!==32}},DRAG:{events:23,restrict:function(i){return i.action!==32||i.button!==3}},ANY:{events:31,restrict:function(i){return!0}}};function d(i,n){var t=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(t|=64,t|=i.action):(t|=3&i.button,4&i.button&&(t|=64),8&i.button&&(t|=128),i.action===32?t|=32:i.action!==0||n||(t|=3)),t}var l=String.fromCharCode,o={DEFAULT:function(i){var n=[d(i,!1)+32,i.col+32,i.row+32];return n[0]>255||n[1]>255||n[2]>255?"":"\x1B[M"+l(n[0])+l(n[1])+l(n[2])},SGR:function(i){var n=i.action===0&&i.button!==4?"m":"M";return"\x1B[<"+d(i,!0)+";"+i.col+";"+i.row+n}},s=function(){function i(n,t){this._bufferService=n,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new y.EventEmitter,this._lastEvent=null;for(var r=0,u=Object.keys(c);r<u.length;r++){var p=u[r];this.addProtocol(p,c[p])}for(var m=0,E=Object.keys(o);m<E.length;m++){var v=E[m];this.addEncoding(v,o[v])}this.reset()}return i.prototype.addProtocol=function(n,t){this._protocols[n]=t},i.prototype.addEncoding=function(n,t){this._encodings[n]=t},Object.defineProperty(i.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(n){if(!this._protocols[n])throw new Error('unknown protocol "'+n+'"');this._activeProtocol=n,this._onProtocolChange.fire(this._protocols[n].events)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(n){if(!this._encodings[n])throw new Error('unknown encoding "'+n+'"');this._activeEncoding=n},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(i.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),i.prototype.triggerMouseEvent=function(n){if(n.col<0||n.col>=this._bufferService.cols||n.row<0||n.row>=this._bufferService.rows||n.button===4&&n.action===32||n.button===3&&n.action!==32||n.button!==4&&(n.action===2||n.action===3)||(n.col++,n.row++,n.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,n))||!this._protocols[this._activeProtocol].restrict(n))return!1;var t=this._encodings[this._activeEncoding](n);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=n,!0},i.prototype.explainEvents=function(n){return{down:!!(1&n),up:!!(2&n),drag:!!(4&n),move:!!(8&n),wheel:!!(16&n)}},i.prototype._compareEvents=function(n,t){return n.col===t.col&&n.row===t.row&&n.button===t.button&&n.action===t.action&&n.ctrl===t.ctrl&&n.alt===t.alt&&n.shift===t.shift},i=P([e(0,g.IBufferService),e(1,g.ICoreService)],i)}();b.CoreMouseService=s},function(ye,b,a){"use strict";var P=this&&this.__decorate||function(c,d,l,o){var s,i=arguments.length,n=i<3?d:o===null?o=Object.getOwnPropertyDescriptor(d,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(c,d,l,o);else for(var t=c.length-1;t>=0;t--)(s=c[t])&&(n=(i<3?s(n):i>3?s(d,l,n):s(d,l))||n);return i>3&&n&&Object.defineProperty(d,l,n),n},e=this&&this.__param||function(c,d){return function(l,o){d(l,o,c)}};Object.defineProperty(b,"__esModule",{value:!0}),b.DirtyRowService=void 0;var g=a(1),y=function(){function c(d){this._bufferService=d,this.clearRange()}return Object.defineProperty(c.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),c.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},c.prototype.markDirty=function(d){d<this._start?this._start=d:d>this._end&&(this._end=d)},c.prototype.markRangeDirty=function(d,l){if(d>l){var o=d;d=l,l=o}d<this._start&&(this._start=d),l>this._end&&(this._end=l)},c.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},c=P([e(0,g.IBufferService)],c)}();b.DirtyRowService=y},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UnicodeService=void 0;var P=a(0),e=a(79),g=function(){function y(){this._providers=Object.create(null),this._active="",this._onChange=new P.EventEmitter;var c=new e.UnicodeV6;this.register(c),this._active=c.version,this._activeProvider=c}return Object.defineProperty(y.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"activeVersion",{get:function(){return this._active},set:function(c){if(!this._providers[c])throw new Error('unknown Unicode version "'+c+'"');this._active=c,this._activeProvider=this._providers[c],this._onChange.fire(c)},enumerable:!1,configurable:!0}),y.prototype.register=function(c){this._providers[c.version]=c},y.prototype.wcwidth=function(c){return this._activeProvider.wcwidth(c)},y.prototype.getStringCellWidth=function(c){for(var d=0,l=c.length,o=0;o<l;++o){var s=c.charCodeAt(o);if(55296<=s&&s<=56319){if(++o>=l)return d+this.wcwidth(s);var i=c.charCodeAt(o);56320<=i&&i<=57343?s=1024*(s-55296)+i-56320+65536:d+=this.wcwidth(i)}d+=this.wcwidth(s)}return d},y}();b.UnicodeService=g},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.UnicodeV6=void 0;var P,e=a(15),g=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],y=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],c=function(){function d(){if(this.version="6",!P){P=new Uint8Array(65536),e.fill(P,1),P[0]=0,e.fill(P,0,1,32),e.fill(P,0,127,160),e.fill(P,2,4352,4448),P[9001]=2,P[9002]=2,e.fill(P,2,11904,42192),P[12351]=1,e.fill(P,2,44032,55204),e.fill(P,2,63744,64256),e.fill(P,2,65040,65050),e.fill(P,2,65072,65136),e.fill(P,2,65280,65377),e.fill(P,2,65504,65511);for(var l=0;l<g.length;++l)e.fill(P,0,g[l][0],g[l][1]+1)}}return d.prototype.wcwidth=function(l){return l<32?0:l<127?1:l<65536?P[l]:function(o,s){var i,n=0,t=s.length-1;if(o<s[0][0]||o>s[t][1])return!1;for(;t>=n;)if(o>s[i=n+t>>1][1])n=i+1;else{if(!(o<s[i][0]))return!0;t=i-1}return!1}(l,y)?0:l>=131072&&l<=196605||l>=196608&&l<=262141?2:1},d}();b.UnicodeV6=c},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.CharsetService=void 0;var P=function(){function e(){this.glevel=0,this._charsets=[]}return e.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},e.prototype.setgLevel=function(g){this.glevel=g,this.charset=this._charsets[g]},e.prototype.setgCharset=function(g,y){this._charsets[g]=y,this.glevel===g&&(this.charset=y)},e}();b.CharsetService=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.updateWindowsModeWrappedState=void 0;var P=a(3);b.updateWindowsModeWrappedState=function(e){var g=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),y=g==null?void 0:g.get(e.cols-1),c=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);c&&y&&(c.isWrapped=y[P.CHAR_DATA_CODE_INDEX]!==P.NULL_CELL_CODE&&y[P.CHAR_DATA_CODE_INDEX]!==P.WHITESPACE_CELL_CODE)}},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.WriteBuffer=void 0;var P=function(){function e(g){this._action=g,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return e.prototype.writeSync=function(g){if(this._writeBuffer.length){for(var y=this._bufferOffset;y<this._writeBuffer.length;++y){var c=this._writeBuffer[y],d=this._callbacks[y];this._action(c),d&&d()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(g)},e.prototype.write=function(g,y){var c=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return c._innerWrite()})),this._pendingData+=g.length,this._writeBuffer.push(g),this._callbacks.push(y)},e.prototype._innerWrite=function(){for(var g=this,y=Date.now();this._writeBuffer.length>this._bufferOffset;){var c=this._writeBuffer[this._bufferOffset],d=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(c),this._pendingData-=c.length,d&&d(),Date.now()-y>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return g._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},e}();b.WriteBuffer=P},function(ye,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.AddonManager=void 0;var P=function(){function e(){this._addons=[]}return e.prototype.dispose=function(){for(var g=this._addons.length-1;g>=0;g--)this._addons[g].instance.dispose()},e.prototype.loadAddon=function(g,y){var c=this,d={instance:y,dispose:y.dispose,isDisposed:!1};this._addons.push(d),y.dispose=function(){return c._wrappedAddonDispose(d)},y.activate(g)},e.prototype._wrappedAddonDispose=function(g){if(!g.isDisposed){for(var y=-1,c=0;c<this._addons.length;c++)if(this._addons[c]===g){y=c;break}if(y===-1)throw new Error("Could not dispose an addon that has not been loaded");g.isDisposed=!0,g.dispose.apply(g.instance),this._addons.splice(y,1)}},e}();b.AddonManager=P}])})},90034:function(Ye,ye,b){var a={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function P(g){var y=e(g);return b(y)}function e(g){if(!b.o(a,g)){var y=new Error("Cannot find module '"+g+"'");throw y.code="MODULE_NOT_FOUND",y}return a[g]}P.keys=function(){return Object.keys(a)},P.resolve=e,Ye.exports=P,P.id=90034},25510:function(Ye){"use strict";Ye.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Ye,ye,b){"use strict";Ye.exports=b.p+"static/AssistantCode3.a8740efb.jpeg"},73631:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},36413:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},68427:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},30045:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},13740:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},58881:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},28982:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},2487:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},3164:function(Ye){"use strict";Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},49321:function(Ye){"use strict";Ye.exports="data:image/png;base64,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"},60141:function(Ye){"use strict";Ye.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
|